diff --git a/AtData/AtBraggFitMetadata.cxx b/AtData/AtBraggFitMetadata.cxx new file mode 100644 index 000000000..6bfda07ce --- /dev/null +++ b/AtData/AtBraggFitMetadata.cxx @@ -0,0 +1,23 @@ +#include "AtBraggFitMetadata.h" + +#include +ClassImp(AtBraggFitMetadata); + +std::unique_ptr AtBraggFitMetadata::Clone() +{ + return std::make_unique(*this); +} + +void AtBraggFitMetadata::Print() const +{ + AtFitTrackMetadata::Print(); + + std::cout << " Bragg fitting specifics: " << std::endl; + std::cout << " Punched through? " << fIsPunchThrough << std::endl; + std::cout << " Reconstructed ELoss profile? " << fIsReconstructedELoss << std::endl; + std::cout << " ELoss model name: " << fELossModelName.Data() << std::endl; + std::cout << " Particle: (A, Z) = (" << fA << ", " << fZ << "), mass = " << fMassAmu << " umas" << std::endl; + std::cout << " KineticEnergy = (" << fKineticEnergy << " +- " << fKineticEnergyUncertainty << ") MeV" << std::endl; + std::cout << " AmplitudeFactor = (" << fAmplitudeFactor << " +- " << fAmplitudeFactorUncertainty << ") ADC/MeV" + << std::endl; +} diff --git a/AtData/AtBraggFitMetadata.h b/AtData/AtBraggFitMetadata.h new file mode 100644 index 000000000..08db55dd3 --- /dev/null +++ b/AtData/AtBraggFitMetadata.h @@ -0,0 +1,81 @@ +#ifndef ATBRAGGFITMETADATA_H +#define ATBRAGGFITMETADATA_H + +#include "AtFitTrackMetadata.h" + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * Class for storing the result of the fit of an AtTrack from an AtFitter class. + */ +class AtBraggFitMetadata : public AtFitTrackMetadata { +protected: + // Parameters of the fit and name of the ELoss model used. + TString fELossModelName{"none"}; + Double_t fKineticEnergy{-1}; // MeV + Double_t fKineticEnergyUncertainty{-1}; // MeV + Double_t fAmplitudeFactor{-1}; // ADC/MeV + Double_t fAmplitudeFactorUncertainty{-1}; // ADC/MeV + + // Particle information. + TString fPDGCode{"none"}; + Int_t fA{0}; + Int_t fZ{0}; + Double_t fMassAmu{0}; + + // The ELoss profile that best fits the experimental Bragg curve. Stored here for quick access on the Bragg curve tab + // of the viewer for example. + std::vector> fELossFitValues; + + // Parameter to store whether or not the track punched through. Most likely, yes. + Bool_t fIsPunchThrough{kTRUE}; + + // Sometimes, the experimental Bragg curve values could not be reconstructed (vertex not found for example). + Bool_t fIsReconstructedELoss{kFALSE}; + +public: + AtBraggFitMetadata() = default; + AtBraggFitMetadata(const AtBraggFitMetadata &) = default; + AtBraggFitMetadata(AtBraggFitMetadata &&) = default; + ~AtBraggFitMetadata() = default; + + virtual std::unique_ptr Clone() override; + + void SetELossModelName(std::string name) { fELossModelName = TString(name); } + void SetKineticEnergy(Double_t value) { fKineticEnergy = value; } + void SetKineticEnergyUncertainty(Double_t value) { fKineticEnergyUncertainty = value; } + void SetAmplitudeFactor(Double_t value) { fAmplitudeFactor = value; } + void SetAmplitudeFactorUncertainty(Double_t value) { fAmplitudeFactorUncertainty = value; } + void SetPDGCode(std::string value) { fPDGCode = TString(value); } + void SetAtomicMassNumber(Int_t value) { fA = value; } + void SetChargeNumber(Int_t value) { fZ = value; } + void SetMassAmu(Double_t value) { fMassAmu = value; } + void SetELossFitValues(std::vector> values) { fELossFitValues = values; } + void SetIsPunchThrough(Bool_t value) { fIsPunchThrough = value; } + void SetIsReconstructedELoss(Bool_t value) { fIsReconstructedELoss = value; } + + TString GetELossModelName() { return fELossModelName; } + Double_t GetKineticEnergy() { return fKineticEnergy; } + Double_t GetKineticEnergyUncertainty() { return fKineticEnergyUncertainty; } + Double_t GetAmplitudeFactor() { return fAmplitudeFactor; } + Double_t GetAmplitudeFactorUncertainty() { return fAmplitudeFactorUncertainty; } + TString GetPDGCode() { return fPDGCode; } + Int_t GetAtomicMassNumber() { return fA; } + Int_t GetChargeNumber() { return fZ; } + Double_t GetMassAmu() { return fMassAmu; } + std::vector> GetELossFitValues() { return fELossFitValues; } + Bool_t GetIsPunchThrough() { return fIsPunchThrough; } + Bool_t GetIsReconstructedELoss() { return fIsReconstructedELoss; } + + virtual void Print() const override; + + ClassDefOverride(AtBraggFitMetadata, 1); +}; + +#endif diff --git a/AtData/AtDataLinkDef.h b/AtData/AtDataLinkDef.h index b1cc7f9da..630948a5c 100644 --- a/AtData/AtDataLinkDef.h +++ b/AtData/AtDataLinkDef.h @@ -28,9 +28,15 @@ #pragma link C++ class AtTrackingEvent + ; #pragma link C++ class AtProtoQuadrant + ; #pragma link C++ class AtTrack + ; +#pragma link C++ struct AtTrack::BraggCurve + ; #pragma link C++ class AtFittedTrack + ; #pragma link C++ class AtFissionEvent + ; #pragma link C++ class AtGenericTrace + ; +#pragma link C++ class AtSiEvent + ; +#pragma link C++ class AtGaggEvent + ; +#pragma link C++ class AtENCourseEvent + ; +#pragma link C++ class AtPPACPair + ; +#pragma link C++ class AtICEvent + ; #pragma link C++ class AtPatterns::AtPattern + ; #pragma link C++ class AtPatterns::AtPatternLine + ; @@ -43,5 +49,13 @@ #pragma link C++ enum AtPatterns::PatternType; #pragma link C++ function AtPatterns::CreatePattern; +#pragma link C++ class AtFitMetadata + ; +#pragma link C++ class AtFitTrackMetadata + ; #pragma link C++ class MCFitter::AtMCResult + ; +#pragma link C++ class AtBraggFitMetadata + ; + +#pragma link C++ class AtTrackingEventOld + ; +#pragma link C++ class AtFittedTrackOld + ; +#pragma link C++ class MCFitter::AtMCResultOld + ; + #endif diff --git a/AtData/AtENCourseEvent.cxx b/AtData/AtENCourseEvent.cxx new file mode 100644 index 000000000..d289ca9e3 --- /dev/null +++ b/AtData/AtENCourseEvent.cxx @@ -0,0 +1,38 @@ +#include "AtENCourseEvent.h" + +#include + +ClassImp(AtENCourseEvent); + +AtENCourseEvent::AtENCourseEvent() : AtBaseEvent("AtENCourseEvent") +{ + fF2PPACs = nullptr; + fF3PPACs = nullptr; + for (int i = 0; i < 4; i++) + fRFToF[i] = -999; + fTDCRef = 0; +} + +AtENCourseEvent::AtENCourseEvent(const AtENCourseEvent ©) : AtBaseEvent(copy), fTDCRef(copy.fTDCRef) +{ + fF2PPACs = copy.fF2PPACs->Clone(); + fF3PPACs = copy.fF3PPACs->Clone(); + for (int i = 0; i < 4; i++) + fRFToF[i] = copy.fRFToF[i]; +} + +AtENCourseEvent &AtENCourseEvent::operator=(AtENCourseEvent object) +{ + swap(*this, object); + return *this; +} + +void AtENCourseEvent::Clear(Option_t *opt) +{ + AtBaseEvent::Clear(opt); + fF2PPACs.reset(); + fF3PPACs.reset(); + for (int i = 0; i < 4; i++) + fRFToF[i] = -999; + fTDCRef = 0; +} diff --git a/AtData/AtENCourseEvent.h b/AtData/AtENCourseEvent.h new file mode 100644 index 000000000..39e11a5c5 --- /dev/null +++ b/AtData/AtENCourseEvent.h @@ -0,0 +1,53 @@ +#ifndef AtENCOURSEEVENT_H +#define AtENCOURSEEVENT_H + +#include "AtBaseEvent.h" +#include "AtPPACPair.h" + +#include + +#include + +class AtENCourseEvent : public AtBaseEvent { +private: + std::unique_ptr fF2PPACs; + std::unique_ptr fF3PPACs; + + Int_t fRFToF[4]; + Int_t fTDCRef; + +public: + AtENCourseEvent(); + AtENCourseEvent(const AtENCourseEvent ©); + AtENCourseEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtENCourseEvent"); } + AtENCourseEvent &operator=(const AtENCourseEvent object); + virtual ~AtENCourseEvent() = default; + + friend void swap(AtENCourseEvent &first, AtENCourseEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + + swap(first.fF2PPACs, second.fF2PPACs); + swap(first.fF3PPACs, second.fF3PPACs); + swap(first.fRFToF, second.fRFToF); + swap(first.fTDCRef, second.fTDCRef); + } + + void Clear(Option_t *opt = nullptr) override; + + void SetF2PPACs(std::unique_ptr F2PPACs) { fF2PPACs = std::move(F2PPACs); } + void SetF3PPACs(std::unique_ptr F3PPACs) { fF3PPACs = std::move(F3PPACs); } + void SetRFToF(Int_t RFToF, Int_t idx = 0) { fRFToF[idx] = RFToF; } + void SetTDCRef(Int_t TDCRef) { fTDCRef = TDCRef; } + + const AtPPACPair &GetF2PPACs() const { return *fF2PPACs; } + const AtPPACPair &GetF3PPACs() const { return *fF3PPACs; } + const Int_t GetRFToF(Int_t idx = 0) const { return fRFToF[idx]; } + const Int_t GetTDCRef() const { return fTDCRef; } + const Int_t GetTDCRefRFToF(Int_t idx = 0) const { return fRFToF[idx] - fTDCRef; } + + ClassDefOverride(AtENCourseEvent, 1); +}; + +#endif diff --git a/AtData/AtFitMetadata.cxx b/AtData/AtFitMetadata.cxx new file mode 100644 index 000000000..cbebaf664 --- /dev/null +++ b/AtData/AtFitMetadata.cxx @@ -0,0 +1,14 @@ +#include "AtFitMetadata.h" + +ClassImp(AtFitMetadata); + +AtFitMetadata::AtFitMetadata(const AtFitMetadata ©) : fEventID(copy.fEventID) +{ + for (auto const &entry : copy.fMetadatas) { + Int_t trackID = entry.first; + TrackMetadatasVector newMetadatasVector; + for (auto &&metadata : entry.second) + newMetadatasVector.push_back(metadata->Clone()); + fMetadatas.insert({trackID, std::move(newMetadatasVector)}); + } +} diff --git a/AtData/AtFitMetadata.h b/AtData/AtFitMetadata.h new file mode 100644 index 000000000..85d8d4e7d --- /dev/null +++ b/AtData/AtFitMetadata.h @@ -0,0 +1,61 @@ +#ifndef ATFITMETADATA_H +#define ATFITMETADATA_H + +#include "AtFitTrackMetadata.h" + +#include + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * Class for storing the result of the fit for the entire AtTrackingEvent from an AtFitter class. + */ +class AtFitMetadata : public TObject { +public: + using TrackMetadataPtr = std::unique_ptr; + using TrackMetadatasVector = std::vector; + using MetadatasMap = std::map; + +protected: + /** + * Map to store the metadatas for all different fits done to all tracks in the event. + * The Int_t corresponds to the trackID for which the metadatas correspond to. + * The vector of AtFitTrackMetadata contains the different metadatas for all fits + * that have been done for the track (for example, different assumptions for the + * particles of the track, different initial conditions, etc...). + */ + MetadatasMap fMetadatas; + + // Event ID for which this fit was done. + ULong_t fEventID; + +public: + AtFitMetadata() = default; + AtFitMetadata(const AtFitMetadata ©); + ~AtFitMetadata() = default; + + void SetTrackMetadatasVector(Int_t trackID, TrackMetadatasVector metadatas) + { + fMetadatas.insert({trackID, std::move(metadatas)}); + } + + void SetEventID(ULong_t id) { fEventID = id; } + + TrackMetadatasVector &GetTrackMetadatasVector(Int_t trackID) { return fMetadatas.at(trackID); } + ULong_t GetEventID() { return fEventID; } + Int_t GetNumEntries() { return fMetadatas.size(); } + + ClassDefOverride(AtFitMetadata, 1); +}; + +#endif diff --git a/AtData/AtFitTrackMetadata.cxx b/AtData/AtFitTrackMetadata.cxx new file mode 100644 index 000000000..c871fa9c4 --- /dev/null +++ b/AtData/AtFitTrackMetadata.cxx @@ -0,0 +1,21 @@ +#include "AtFitTrackMetadata.h" + +#include +ClassImp(AtFitTrackMetadata); + +std::unique_ptr AtFitTrackMetadata::Clone() +{ + return std::make_unique(*this); +} + +void AtFitTrackMetadata::Print() const + +{ + std::cout << " Fit metadata " << fFitID << " for track with ID " << fTrackID << ":" << std::endl; + + std::cout << " Statistics: " << std::endl; + std::cout << " PValue = " << fPValue << std::endl; + std::cout << " Chi2 = " << fChi2 << std::endl; + std::cout << " NDF = " << fNdf << std::endl; + std::cout << " Converged = " << fFitConverged << std::endl; +} diff --git a/AtData/AtFitTrackMetadata.h b/AtData/AtFitTrackMetadata.h new file mode 100644 index 000000000..0ed0745ac --- /dev/null +++ b/AtData/AtFitTrackMetadata.h @@ -0,0 +1,58 @@ +#ifndef ATFITTRACKMETADATA_H +#define ATFITTRACKMETADATA_H + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * Class for storing the result of the fit of an AtTrack from an AtFitter class. + */ +class AtFitTrackMetadata : public TObject { +protected: + // Statistics parameters of the fit. + Double_t fPValue{0}; + Double_t fChi2{0}; + Int_t fNdf{0}; + Bool_t fFitConverged{false}; + + // The track ID for which this fit was done for. + Int_t fTrackID{-1}; + + // More than 1 fit may be done for each track. Adding a fit ID. + Int_t fFitID{-1}; + +public: + AtFitTrackMetadata() = default; + AtFitTrackMetadata(const AtFitTrackMetadata &) = default; + AtFitTrackMetadata(AtFitTrackMetadata &&) = default; + ~AtFitTrackMetadata() = default; + AtFitTrackMetadata &operator=(const AtFitTrackMetadata &) = default; + AtFitTrackMetadata &operator=(AtFitTrackMetadata &&) = default; + + virtual std::unique_ptr Clone(); + + void SetPValue(Double_t value) { fPValue = value; } + void SetChi2(Double_t value) { fChi2 = value; } + void SetNdf(Int_t value) { fNdf = value; } + void SetFitConverged(Bool_t value) { fFitConverged = value; } + void SetTrackID(Int_t value) { fTrackID = value; } + void SetFitID(Int_t value) { fFitID = value; } + + Double_t GetPValue() const { return fPValue; } + Double_t GetChi2() const { return fChi2; } + Int_t GetNdf() const { return fNdf; } + Bool_t GetFitConverged() const { return fFitConverged; } + Int_t GetTrackID() const { return fTrackID; } + Int_t GetFitID() const { return fFitID; } + + virtual void Print() const; + + ClassDefOverride(AtFitTrackMetadata, 1); +}; + +#endif diff --git a/AtData/AtFittedTrack.cxx b/AtData/AtFittedTrack.cxx index 4481bf8f7..81b8f41c7 100644 --- a/AtData/AtFittedTrack.cxx +++ b/AtData/AtFittedTrack.cxx @@ -1,45 +1,56 @@ #include "AtFittedTrack.h" -#include - -#include -#include - ClassImp(AtFittedTrack); -using XYZVector = ROOT::Math::XYZVector; - -const std::tuple AtFittedTrack::GetEnergyAngles() +AtFittedTrack::AtFittedTrack(const AtFittedTrack ©) + : fTrackID(copy.fTrackID), fKinematics(copy.fKinematics), fKinematicsXtr(copy.fKinematicsXtr), + fParticleInfo(copy.fParticleInfo), fVertex(copy.fVertex), fTrackProperties(copy.fTrackProperties) { - return std::forward_as_tuple(fEnergy, fEnergyXtr, fTheta, fPhi, fEnergyPRA, fThetaPRA, fPhiPRA); + fTrackMetadata = copy.fTrackMetadata->Clone(); } -const std::tuple AtFittedTrack::GetVertices() +void AtFittedTrack::SetKinematics(int particleIdx, Double_t energy, Double_t theta, Double_t phi) { - return std::forward_as_tuple(fInitialPos, fInitialPosPRA, fInitialPosXtr); + while (particleIdx >= fKinematics.size()) { + Kinematics newKinematics; + fKinematics.push_back(newKinematics); + } + + fKinematics[particleIdx].kineticEnergy = energy; + fKinematics[particleIdx].theta = theta; + fKinematics[particleIdx].phi = phi; } -const std::tuple AtFittedTrack::GetStats() +void AtFittedTrack::SetKinematicsXtr(int particleIdx, Double_t energyxtr, Double_t thetaxtr, Double_t phixtr) { - return std::forward_as_tuple(fPValue, fChi2, fBChi2, fNdf, fBNdf, fFitConverged); + while (particleIdx >= fKinematicsXtr.size()) { + Kinematics newKinematics; + fKinematicsXtr.push_back(newKinematics); + } + + fKinematicsXtr[particleIdx].kineticEnergy = energyxtr; + fKinematicsXtr[particleIdx].theta = thetaxtr; + fKinematicsXtr[particleIdx].phi = phixtr; } -const std::tuple AtFittedTrack::GetTrackProperties() +void AtFittedTrack::SetParticleInfo(int particleIdx, std::string pdg, Int_t charge, Double_t mass) { - return std::forward_as_tuple(fCharge, fBrho, fELossADC, fDEdxADC, fPDG, fTrackPoints); + while (particleIdx >= fParticleInfo.size()) { + ParticleInfo newParticleInfo; + fParticleInfo.push_back(newParticleInfo); + } + + fParticleInfo[particleIdx].idPDG = TString(pdg); + fParticleInfo[particleIdx].charge = charge; + fParticleInfo[particleIdx].mass = mass; } -const std::tuple AtFittedTrack::GetIonChamber() +void AtFittedTrack::SetVertex(int particleIdx, XYZVector point) { - return std::forward_as_tuple(fIonChamberEnergy, fIonChamberTime); -} + while (particleIdx >= fVertex.size()) { + XYZVector newVertex; + fVertex.push_back(newVertex); + } -const std::tuple AtFittedTrack::GetExcitationEnergy() -{ - return std::forward_as_tuple(fExcitationEnergy, fExcitationEnergyXtr); + fVertex[particleIdx] = point; } - -const std::tuple AtFittedTrack::GetDistances() -{ - return std::forward_as_tuple(fDistanceXtr, fTrackLength, fPOCAXtr); -} \ No newline at end of file diff --git a/AtData/AtFittedTrack.h b/AtData/AtFittedTrack.h index 4cb0c1044..b4f123393 100644 --- a/AtData/AtFittedTrack.h +++ b/AtData/AtFittedTrack.h @@ -1,6 +1,8 @@ #ifndef ATFITTEDTRACK_H #define ATFITTEDTRACK_H +#include "AtFitTrackMetadata.h" + #include #include #include @@ -8,6 +10,7 @@ #include #include #include +#include #include #include @@ -20,125 +23,234 @@ class TClass; class TMemberInspector; class AtFittedTrack : public TObject { - +public: using XYZVector = ROOT::Math::XYZVector; + using TrackMetadataPtr = std::unique_ptr; -private: - Int_t fTrackID{-1}; //< Track ID from pattern recognition + struct Kinematics { + Double_t kineticEnergy{-1}; // Kinetic energy + Double_t theta{-1}; // Theta scattering angle + Double_t phi{-1}; // Phi scattering angle + }; + + struct ParticleInfo { + TString idPDG{""}; // PDG code of the particle + Int_t charge{0}; // Charge number of the particle + Double_t mass{-1}; // Mass of the particle in amu + }; - Float_t fEnergy{0}; - Float_t fTheta{0}; - Float_t fPhi{0}; - Float_t fEnergyPRA{0}; - Float_t fThetaPRA{0}; - Float_t fPhiPRA{0}; + struct TrackProperties { + XYZVector initialPosition; // Position of the first hit + XYZVector initialPositionXtr; // Position of the point closest to (0,0) + Double_t extrapolatedDistance{-1}; // Distance initialPosition->initialPositionXtr along the pattern + Double_t distancePOCA{-1}; // Distance initialPositionXtr->(0,0) + Double_t trackLength{-1}; // Distance initialPosition->End of charge + Double_t trackLengthXtr{-1}; // Distance initialPositionXtr->End of charge + Double_t estimateTotalCharge{-1}; // Sum of the charge of all hits + Double_t estimateDeDx{-1}; // Sum of the charge of all hits divided by range + Int_t trackPoints{-1}; // Number of hits in the track + }; - Float_t fExcitationEnergy{0}; +private: + Int_t fTrackID{-1}; //< Track ID from pattern recognition - XYZVector fInitialPos; // xiniFitVec,yiniFitVec,ziniFitVec; - XYZVector fInitialPosPRA; // xiniPRAVec,yiniPRAVec,ziniPRAVec; - XYZVector fInitialPosXtr; + // Kinematic variables obtained by the fit. + std::vector fKinematics; + std::vector fKinematicsXtr; - Float_t fIonChamberEnergy{0}; - Int_t fIonChamberTime{0}; + // Particle information. + std::vector fParticleInfo; - Float_t fEnergyXtr{0}; - Float_t fExcitationEnergyXtr{0}; + // Vertex where the particle has originated from. + std::vector fVertex; - Float_t fDistanceXtr{0}; - Float_t fTrackLength{0}; - Float_t fPOCAXtr{0}; + // Track properties. + TrackProperties fTrackProperties; - Float_t fPValue{0}; - Float_t fChi2{0}; - Float_t fBChi2{0}; - Float_t fNdf{0}; - Float_t fBNdf{0}; - Bool_t fFitConverged{0}; + // Copy of the AtFitTrackResult object corresponding to the fit used for this track. + TrackMetadataPtr fTrackMetadata{nullptr}; - Int_t fCharge{0}; - Float_t fBrho{0}; - Float_t fELossADC{0}; - Float_t fDEdxADC{0}; - std::string fPDG{0}; - Int_t fTrackPoints{0}; + // Deprecated members needed to keep support of deprecated methods. + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] Double_t fEnergyPRA{0}; + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] Double_t fThetaPRA{0}; + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] Double_t fPhiPRA{0}; + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] XYZVector fInitialPosPRA; + [[deprecated("No backwards statistics is supposed to be stored. May not be needed in all fitters.")]] Float_t fBChi2{ + 0}; + [[deprecated("No backwards statistics is supposed to be stored. May not be needed in all fitters.")]] Float_t fBNdf{ + 0}; + [[deprecated("Not all experiments are done with magnetic field.")]] Float_t fBrho{0}; + [[deprecated("No IC information is supposed to be kept in AtFittedTrack.")]] Float_t fIonChamberEnergy{0}; + [[deprecated("No IC information is supposed to be kept in AtFittedTrack.")]] Int_t fIonChamberTime{0}; + [[deprecated("No excitation energy is supposed to be kept in AtFittedTrack.")]] Float_t fExcitationEnergy{0}; + [[deprecated("No excitation energy is supposed to be kept in AtFittedTrack.")]] Float_t fExcitationEnergyXtr{0}; public: AtFittedTrack() = default; + AtFittedTrack(const AtFittedTrack ©); ~AtFittedTrack() = default; - inline void SetTrackID(Int_t trackid) { fTrackID = trackid; } + void SetTrackID(Int_t trackid) { fTrackID = trackid; } + + void SetKinematics(int particleIdx, Double_t energy, Double_t theta, Double_t phi); + void SetKinematicsXtr(int particleIdx, Double_t energyxtr, Double_t thetaxtr, Double_t phixtr); + void SetParticleInfo(int particleIdx, std::string pdg, Int_t charge, Double_t mass); + void SetVertex(int particleIdx, XYZVector point); + + void SetKinematics(Double_t energy, Double_t theta, Double_t phi) { SetKinematics(0, energy, theta, phi); } + void SetKinematicsXtr(Double_t energyxtr, Double_t thetaxtr, Double_t phixtr) + { + SetKinematicsXtr(0, energyxtr, thetaxtr, phixtr); + } + + void SetParticleInfo(std::string pdg, Int_t charge, Double_t mass) { SetParticleInfo(0, pdg, charge, mass); } + + void SetVertex(XYZVector point) { SetVertex(0, point); } + + void SetTrackPropertiesStruct(XYZVector initialPosition, XYZVector initialPositionXtr, Double_t extrapolatedDistance, + Double_t distancePOCA, Double_t trackLength, Double_t trackLengthXtr, + Double_t estimateTotalCharge, Int_t trackPoints) + { + fTrackProperties.initialPosition = initialPosition; + fTrackProperties.initialPositionXtr = initialPositionXtr; + fTrackProperties.extrapolatedDistance = extrapolatedDistance; + fTrackProperties.distancePOCA = distancePOCA; + fTrackProperties.trackLength = trackLength; + fTrackProperties.trackLengthXtr = trackLengthXtr; + fTrackProperties.estimateTotalCharge = estimateTotalCharge; + fTrackProperties.estimateDeDx = estimateTotalCharge / trackLengthXtr; + fTrackProperties.trackPoints = trackPoints; + } + + void SetTrackMetadata(TrackMetadataPtr trackMetadata) { fTrackMetadata = std::move(trackMetadata); } + + const Int_t GetTrackID() { return fTrackID; } + + const Kinematics GetKinematics(int particleIdx = 0) { return fKinematics[particleIdx]; } + const Kinematics GetKinematicsXtr(int particleIdx = 0) { return fKinematicsXtr[particleIdx]; } + const ParticleInfo GetParticleInfo(int particleIdx = 0) { return fParticleInfo[particleIdx]; } + const XYZVector GetVertex(int particleIdx = 0) { return fVertex[particleIdx]; } + + const TrackProperties GetTrackPropertiesStruct() { return fTrackProperties; } + + TrackMetadataPtr &GetTrackMetadata() { return fTrackMetadata; } - inline void SetEnergyAngles(Float_t energy, Float_t energyxtr, Float_t theta, Float_t phi, Float_t energypra, - Float_t thetapra, Float_t phipra) + // Old deprecated methods. + [[deprecated("Replaced by SetKinematics() and SetKinematicsXtr().")]] void + SetEnergyAngles(Float_t energy, Float_t energyxtr, Float_t theta, Float_t phi, Float_t energypra, Float_t thetapra, + Float_t phipra) { - fEnergy = energy; - fEnergyXtr = energyxtr; - fTheta = theta; - fPhi = phi; + fKinematics[0].kineticEnergy = energy; + fKinematics[0].theta = theta; + fKinematics[0].phi = phi; + fKinematicsXtr[0].kineticEnergy = energyxtr; fEnergyPRA = energypra; fThetaPRA = thetapra; - fPhiPRA = phi; + fPhiPRA = phipra; } - - inline void SetVertexPosition(XYZVector inipos, XYZVector iniposPRA, XYZVector iniposxtr) + [[deprecated("This information now lives in the TrackProperties struct. Check the new SetTrackProperties().")]] void + SetVertexPosition(XYZVector inipos, XYZVector iniposPRA, XYZVector iniposxtr) { - fInitialPos = inipos; + fTrackProperties.initialPosition = inipos; fInitialPosPRA = iniposPRA; - fInitialPosXtr = iniposxtr; + fVertex[0] = iniposxtr; } - - inline void SetStats(Float_t pvalue, Float_t chi2, Float_t bchi2, Float_t ndf, Float_t bndf, Bool_t conv) + [[deprecated("Statistics now live inside the AtFitTrackMetadata. Check SetTrackMetadata().")]] void + SetStats(Float_t pvalue, Float_t chi2, Float_t bchi2, Float_t ndf, Float_t bndf, Bool_t conv) { - fPValue = pvalue; - fChi2 = chi2; + if (fTrackMetadata == nullptr) + fTrackMetadata = std::make_unique(); + fTrackMetadata->SetPValue(pvalue); + fTrackMetadata->SetChi2(chi2); + fTrackMetadata->SetNdf(ndf); + fTrackMetadata->SetFitConverged(conv); + fTrackMetadata->SetTrackID(fTrackID); + fBChi2 = bchi2; - fNdf = ndf; fBNdf = bndf; - fFitConverged = conv; } - - inline void + [[deprecated("The TrackProperties have changed. Please check the new SetTrackProperties() method.")]] void SetTrackProperties(Int_t charge, Float_t brho, Float_t eloss, Float_t dedx, std::string pdg, Int_t points) { - fCharge = charge; + fParticleInfo[0].charge = charge; fBrho = brho; - fELossADC = eloss; - fDEdxADC = dedx; - fPDG = pdg; - fTrackPoints = points; + fTrackProperties.estimateTotalCharge = eloss; + fTrackProperties.estimateDeDx = dedx; + fParticleInfo[0].idPDG = pdg; + fTrackProperties.trackPoints = points; } - - inline void SetIonChamber(Float_t icenergy, Int_t ictime) + [[deprecated("Ion chamber information is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] void + SetIonChamber(Float_t icenergy, Int_t ictime) { fIonChamberEnergy = icenergy; fIonChamberTime = ictime; } - - inline void SetExcitationEnergy(Float_t exenergy, Float_t exenergyxtr) + [[deprecated("Excitation energy is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] void + SetExcitationEnergy(Float_t exenergy, Float_t exenergyxtr) { fExcitationEnergy = exenergy; fExcitationEnergyXtr = exenergyxtr; } - - inline void SetDistances(Float_t distancextr, Float_t length, Float_t poca) + [[deprecated("This information now lives in the TrackProperties struct. Check the new SetTrackProperties().")]] void + SetDistances(Float_t distancextr, Float_t length, Float_t poca) { - fDistanceXtr = distancextr; - fTrackLength = length; - fPOCAXtr = poca; + fTrackProperties.extrapolatedDistance = distancextr; + fTrackProperties.trackLength = length; + fTrackProperties.distancePOCA = poca; } - const Int_t GetTrackID() { return fTrackID; } - - const std::tuple GetEnergyAngles(); - const std::tuple GetVertices(); - const std::tuple GetStats(); - const std::tuple GetTrackProperties(); - const std::tuple GetIonChamber(); - const std::tuple GetExcitationEnergy(); - const std::tuple GetDistances(); + [[deprecated("Please check GetKinematics() and GetKinematicsXtr().")]] const std::tuple< + Float_t, Float_t, Float_t, Float_t, Float_t, Float_t, Float_t> + GetEnergyAngles() + { + return std::forward_as_tuple(fKinematics[0].kineticEnergy, fKinematicsXtr[0].kineticEnergy, fKinematics[0].theta, + fKinematics[0].phi, fEnergyPRA, fThetaPRA, fPhiPRA); + } + [[deprecated("Please check GetVertex().")]] const std::tuple GetVertices() + { + return std::forward_as_tuple(fTrackProperties.initialPosition, fInitialPosPRA, fVertex[0]); + } + [[deprecated("Statistics now live inside the AtFitTrackMetadata. Check GetTrackMetadata().")]] const std::tuple< + Float_t, Float_t, Float_t, Float_t, Float_t, Bool_t> + GetStats() + { + if (fTrackMetadata == nullptr) + return std::forward_as_tuple(0, 0, 0, 0, 0, 0); + return std::forward_as_tuple(fTrackMetadata->GetPValue(), fTrackMetadata->GetChi2(), fBChi2, + fTrackMetadata->GetNdf(), fBNdf, fTrackMetadata->GetFitConverged()); + } + [[deprecated("The TrackProperties have changed. Please check the new GetTrackProperties() method.")]] const std:: + tuple + GetTrackProperties() + { + return std::forward_as_tuple(fParticleInfo[0].charge, fBrho, fTrackProperties.estimateTotalCharge, + fTrackProperties.estimateDeDx, fParticleInfo[0].idPDG.Data(), + fTrackProperties.trackPoints); + } + [[deprecated("Ion chamber information is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] const std::tuple + GetIonChamber() + { + return std::forward_as_tuple(fIonChamberEnergy, fIonChamberTime); + } + [[deprecated("Excitation energy is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] const std::tuple + GetExcitationEnergy() + { + return std::forward_as_tuple(fExcitationEnergy, fExcitationEnergyXtr); + } + [[deprecated( + "This information now lives in the TrackProperties struct. Check the new SetTrackProperties().")]] const std:: + tuple + GetDistances() + { + return std::forward_as_tuple(fTrackProperties.extrapolatedDistance, fTrackProperties.trackLength, + fTrackProperties.distancePOCA); + } - ClassDef(AtFittedTrack, 1); + ClassDef(AtFittedTrack, 2); }; -#endif \ No newline at end of file +#endif diff --git a/AtData/AtFittedTrackOld.cxx b/AtData/AtFittedTrackOld.cxx new file mode 100644 index 000000000..8b222a55e --- /dev/null +++ b/AtData/AtFittedTrackOld.cxx @@ -0,0 +1,45 @@ +#include "AtFittedTrackOld.h" + +#include + +#include +#include + +ClassImp(AtFittedTrackOld); + +using XYZVector = ROOT::Math::XYZVector; + +const std::tuple AtFittedTrackOld::GetEnergyAngles() +{ + return std::forward_as_tuple(fEnergy, fEnergyXtr, fTheta, fPhi, fEnergyPRA, fThetaPRA, fPhiPRA); +} + +const std::tuple AtFittedTrackOld::GetVertices() +{ + return std::forward_as_tuple(fInitialPos, fInitialPosPRA, fInitialPosXtr); +} + +const std::tuple AtFittedTrackOld::GetStats() +{ + return std::forward_as_tuple(fPValue, fChi2, fBChi2, fNdf, fBNdf, fFitConverged); +} + +const std::tuple AtFittedTrackOld::GetTrackProperties() +{ + return std::forward_as_tuple(fCharge, fBrho, fELossADC, fDEdxADC, fPDG, fTrackPoints); +} + +const std::tuple AtFittedTrackOld::GetIonChamber() +{ + return std::forward_as_tuple(fIonChamberEnergy, fIonChamberTime); +} + +const std::tuple AtFittedTrackOld::GetExcitationEnergy() +{ + return std::forward_as_tuple(fExcitationEnergy, fExcitationEnergyXtr); +} + +const std::tuple AtFittedTrackOld::GetDistances() +{ + return std::forward_as_tuple(fDistanceXtr, fTrackLength, fPOCAXtr); +} diff --git a/AtData/AtFittedTrackOld.h b/AtData/AtFittedTrackOld.h new file mode 100644 index 000000000..4ef1ffcfb --- /dev/null +++ b/AtData/AtFittedTrackOld.h @@ -0,0 +1,144 @@ +#ifndef ATFITTEDTRACKOLD_H +#define ATFITTEDTRACKOLD_H + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class [[deprecated]] AtFittedTrackOld : public TObject { + + using XYZVector = ROOT::Math::XYZVector; + +private: + Int_t fTrackID{-1}; //< Track ID from pattern recognition + + Float_t fEnergy{0}; + Float_t fTheta{0}; + Float_t fPhi{0}; + Float_t fEnergyPRA{0}; + Float_t fThetaPRA{0}; + Float_t fPhiPRA{0}; + + Float_t fExcitationEnergy{0}; + + XYZVector fInitialPos; // xiniFitVec,yiniFitVec,ziniFitVec; + XYZVector fInitialPosPRA; // xiniPRAVec,yiniPRAVec,ziniPRAVec; + XYZVector fInitialPosXtr; + + Float_t fIonChamberEnergy{0}; + Int_t fIonChamberTime{0}; + + Float_t fEnergyXtr{0}; + Float_t fExcitationEnergyXtr{0}; + + Float_t fDistanceXtr{0}; + Float_t fTrackLength{0}; + Float_t fPOCAXtr{0}; + + Float_t fPValue{0}; + Float_t fChi2{0}; + Float_t fBChi2{0}; + Float_t fNdf{0}; + Float_t fBNdf{0}; + Bool_t fFitConverged{0}; + + Int_t fCharge{0}; + Float_t fBrho{0}; + Float_t fELossADC{0}; + Float_t fDEdxADC{0}; + std::string fPDG{0}; + Int_t fTrackPoints{0}; + +public: + AtFittedTrackOld() = default; + ~AtFittedTrackOld() = default; + + inline void SetTrackID(Int_t trackid) { fTrackID = trackid; } + + inline void SetEnergyAngles(Float_t energy, Float_t energyxtr, Float_t theta, Float_t phi, Float_t energypra, + Float_t thetapra, Float_t phipra) + { + fEnergy = energy; + fEnergyXtr = energyxtr; + fTheta = theta; + fPhi = phi; + fEnergyPRA = energypra; + fThetaPRA = thetapra; + fPhiPRA = phi; + } + + inline void SetVertexPosition(XYZVector inipos, XYZVector iniposPRA, XYZVector iniposxtr) + { + fInitialPos = inipos; + fInitialPosPRA = iniposPRA; + fInitialPosXtr = iniposxtr; + } + + inline void SetStats(Float_t pvalue, Float_t chi2, Float_t bchi2, Float_t ndf, Float_t bndf, Bool_t conv) + { + fPValue = pvalue; + fChi2 = chi2; + fBChi2 = bchi2; + fNdf = ndf; + fBNdf = bndf; + fFitConverged = conv; + } + + inline void + SetTrackProperties(Int_t charge, Float_t brho, Float_t eloss, Float_t dedx, std::string pdg, Int_t points) + { + fCharge = charge; + fBrho = brho; + fELossADC = eloss; + fDEdxADC = dedx; + fPDG = pdg; + fTrackPoints = points; + } + + inline void SetIonChamber(Float_t icenergy, Int_t ictime) + { + fIonChamberEnergy = icenergy; + fIonChamberTime = ictime; + } + + inline void SetExcitationEnergy(Float_t exenergy, Float_t exenergyxtr) + { + fExcitationEnergy = exenergy; + fExcitationEnergyXtr = exenergyxtr; + } + + inline void SetDistances(Float_t distancextr, Float_t length, Float_t poca) + { + fDistanceXtr = distancextr; + fTrackLength = length; + fPOCAXtr = poca; + } + + const Int_t GetTrackID() { return fTrackID; } + + const std::tuple GetEnergyAngles(); + const std::tuple GetVertices(); + const std::tuple GetStats(); + const std::tuple GetTrackProperties(); + const std::tuple GetIonChamber(); + const std::tuple GetExcitationEnergy(); + const std::tuple GetDistances(); + + ClassDef(AtFittedTrackOld, 1); +}; + +#endif diff --git a/AtData/AtGaggEvent.cxx b/AtData/AtGaggEvent.cxx new file mode 100644 index 000000000..daa6be674 --- /dev/null +++ b/AtData/AtGaggEvent.cxx @@ -0,0 +1,55 @@ +#include "AtGaggEvent.h" + +#include "AtContainerManip.h" + +#include + +#include +#include // for string + +ClassImp(AtGaggEvent); + +AtGaggEvent::AtGaggEvent() : AtBaseEvent("AtGaggEvent") {} + +AtGaggEvent::AtGaggEvent(const AtGaggEvent ©) + : AtBaseEvent(copy), fMultiplicity1(copy.fMultiplicity1), fMultiplicity2(copy.fMultiplicity2) +{ + for (int i = 0; i < 25; i++) { + fE1[i] = copy.fE1[i]; + fTS1[i] = copy.fTS1[i]; + fADCMax1[i] = copy.fADCMax1[i]; + fID1[i] = copy.fID1[i]; + } + for (int i = 0; i < 16; i++) { + fE2[i] = copy.fE2[i]; + fTS2[i] = copy.fTS2[i]; + fADCMax2[i] = copy.fADCMax2[i]; + fID2[i] = copy.fID2[i]; + } +} + +AtGaggEvent &AtGaggEvent::operator=(AtGaggEvent object) +{ + swap(*this, object); + return *this; +} + +void AtGaggEvent::Clear(Option_t *opt) +{ + AtBaseEvent::Clear(opt); + for (int i = 0; i < 25; i++) { + fE1[i] = -1; + fTS1[i] = -1; + fADCMax1[i] = -1; + fID1[i] = -1; + } + for (int i = 0; i < 16; i++) { + fE2[i] = -1; + fTS2[i] = -1; + fADCMax2[i] = -1; + fID2[i] = -1; + } + + fMultiplicity1 = 0; + fMultiplicity2 = 0; +} diff --git a/AtData/AtGaggEvent.h b/AtData/AtGaggEvent.h new file mode 100644 index 000000000..10ad568a1 --- /dev/null +++ b/AtData/AtGaggEvent.h @@ -0,0 +1,100 @@ +#ifndef AtGAGGEVENT_H +#define AtGAGGEVENT_H + +#include "AtBaseEvent.h" + +#include + +#include +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtGaggEvent : public AtBaseEvent { +private: + Double_t fE1[25] = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}; + Double_t fE2[16] = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}; + + Int_t fTS1[25] = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}; + Int_t fTS2[16] = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}; + + Double_t fADCMax1[25] = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}; + Double_t fADCMax2[16] = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}; + + Int_t fID1[25] = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}; + Int_t fID2[16] = {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1}; + + Int_t fMultiplicity1 = 0; + Int_t fMultiplicity2 = 0; + +public: + AtGaggEvent(); + AtGaggEvent(const AtGaggEvent ©); + AtGaggEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtGaggEvent"); } + AtGaggEvent &operator=(const AtGaggEvent object); + virtual ~AtGaggEvent() = default; + + friend void swap(AtGaggEvent &first, AtGaggEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + + swap(first.fE1, second.fE1); + swap(first.fE2, second.fE2); + + swap(first.fTS1, second.fTS1); + swap(first.fTS2, second.fTS2); + + swap(first.fADCMax1, second.fADCMax1); + swap(first.fADCMax2, second.fADCMax2); + + swap(first.fID1, second.fID1); + swap(first.fID2, second.fID2); + + swap(first.fMultiplicity1, second.fMultiplicity1); + swap(first.fMultiplicity2, second.fMultiplicity2); + } + + void Clear(Option_t *opt = nullptr) override; + + void SetE1(Int_t idx, Double_t value) { fE1[idx] = value; } + void SetE2(Int_t idx, Double_t value) { fE2[idx] = value; } + + void SetTS1(Int_t idx, Int_t value) { fTS1[idx] = value; } + void SetTS2(Int_t idx, Int_t value) { fTS2[idx] = value; } + + void SetADCMax1(Int_t idx, Double_t value) { fADCMax1[idx] = value; } + void SetADCMax2(Int_t idx, Double_t value) { fADCMax2[idx] = value; } + + void SetMultiplicity1(Int_t value) { fMultiplicity1 = value; } + void SetMultiplicity2(Int_t value) { fMultiplicity2 = value; } + + void SetID1(Int_t idx, Int_t value) { fID1[idx] = value; } + void SetID2(Int_t idx, Int_t value) { fID2[idx] = value; } + + Double_t GetE1(Int_t idx) { return fE1[idx]; } + Double_t GetE2(Int_t idx) { return fE2[idx]; } + + Int_t GetTS1(Int_t idx) { return fTS1[idx]; } + Int_t GetTS2(Int_t idx) { return fTS2[idx]; } + + Double_t GetADCMax1(Int_t idx) { return fADCMax1[idx]; } + Double_t GetADCMax2(Int_t idx) { return fADCMax2[idx]; } + + Double_t GetID1(Int_t idx) { return fID1[idx]; } + Double_t GetID2(Int_t idx) { return fID2[idx]; } + + Int_t GetMultiplicity1() { return fMultiplicity1; } + Int_t GetMultiplicity2() { return fMultiplicity2; } + + ClassDefOverride(AtGaggEvent, 1); +}; + +#endif diff --git a/AtData/AtGenericTrace.cxx b/AtData/AtGenericTrace.cxx index b6798da17..b5e40ef87 100644 --- a/AtData/AtGenericTrace.cxx +++ b/AtData/AtGenericTrace.cxx @@ -7,7 +7,8 @@ std::unique_ptr AtGenericTrace::Clone() const return std::make_unique(*this); } -AtGenericTrace::AtGenericTrace(Int_t traceID, std::size_t size) : fTraceID(traceID), fSize(size) +AtGenericTrace::AtGenericTrace(Int_t traceID, std::size_t size, std::string na) + : fTraceID(traceID), fSize(size), fName(na) { fRawAdc.resize(size); fAdc.resize(size); diff --git a/AtData/AtGenericTrace.h b/AtData/AtGenericTrace.h index 368f129d4..31d6f6fb2 100644 --- a/AtData/AtGenericTrace.h +++ b/AtData/AtGenericTrace.h @@ -28,17 +28,20 @@ class AtGenericTrace : public AtPadBase { std::size_t fSize{}; rawTrace fRawAdc{}; trace fAdc{}; + std::string fName; public: virtual std::unique_ptr Clone() const override; - AtGenericTrace(Int_t traceID = -1, std::size_t size = 2048); + AtGenericTrace(Int_t traceID = -1, std::size_t size = 2048, std::string na = ""); void SetRawADC(Int_t idx, Int_t val) { fRawAdc[idx] = val; } void SetADC(Int_t idx, Double_t val) { fAdc[idx] = val; } rawTrace &GetRawADC() { return fRawAdc; } trace &GetADC() { return fAdc; } + int GetTraceID() { return fTraceID; } + std::string GetName() { return fName; } const rawTrace &GetRawADC() const { return fRawAdc; } const trace &GetADC() const { return fAdc; } diff --git a/AtData/AtHit.h b/AtData/AtHit.h index a8d435065..346badb9a 100644 --- a/AtData/AtHit.h +++ b/AtData/AtHit.h @@ -37,6 +37,7 @@ class AtHit : public TObject { XYZVector fPositionVariance{}; //< Position variance (unused by AtHitCluster) Int_t fHitID; //< Unique ID of hit Int_t fPadNum; //< Pad that generated hit + Double_t fCalibratedELoss{-1}; //< Calibrated ELoss from calibration function in AtMap Double_t fTraceIntegral{-1}; //< Integrated pulse charge of full trace Int_t fHitMult{1}; //< Hit multiplicity in the pad where the hit was found @@ -66,6 +67,7 @@ class AtHit : public TObject { virtual void SetPositionVariance(const XYZVector &vec) { fPositionVariance = vec; } void SetHitID(Int_t hitID) { fHitID = hitID; } void SetPadNum(Int_t padNum) { fPadNum = padNum; } + void SetCalibratedELoss(Double_t calibratedELoss) { fCalibratedELoss = calibratedELoss; } void SetTraceIntegral(Double_t integral) { fTraceIntegral = integral; } void SetHitMult(Int_t HitMult) { fHitMult = HitMult; } @@ -81,6 +83,7 @@ class AtHit : public TObject { XYZVector GetPositionSigma() const; Double_t GetCharge() const { return fCharge; } Int_t GetPadNum() const { return fPadNum; } + Double_t GetCalibratedELoss() const { return fCalibratedELoss; } Double_t GetTraceIntegral() const { return fTraceIntegral; } Int_t GetHitMult() const { return fHitMult; } Int_t GetTimeStamp() const { return fTimeStamp; } @@ -116,7 +119,7 @@ class AtHit : public TObject { } }; - ClassDef(AtHit, 5); + ClassDef(AtHit, 6); }; /** diff --git a/AtData/AtICEvent.cxx b/AtData/AtICEvent.cxx new file mode 100644 index 000000000..5e593667b --- /dev/null +++ b/AtData/AtICEvent.cxx @@ -0,0 +1,17 @@ +#include "AtICEvent.h" + +ClassImp(AtICEvent) + + AtICEvent::AtICEvent() + : AtBaseEvent("AtICEvent") +{ +} + +void AtICEvent::Clear(Option_t *opt) +{ + AtBaseEvent::Clear(opt); + + fRawADC = -1.; + fADC = -1.; + fIsPedestalSubtracted = kFALSE; +} diff --git a/AtData/AtICEvent.h b/AtData/AtICEvent.h new file mode 100644 index 000000000..34c8169b3 --- /dev/null +++ b/AtData/AtICEvent.h @@ -0,0 +1,41 @@ +#ifndef AtICEVENT_H +#define AtICEVENT_H + +#include "AtBaseEvent.h" + +#include + +#include +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtICEvent : public AtBaseEvent { +private: + Double_t fRawADC = -1.; + Double_t fADC = -1.; + Bool_t fIsPedestalSubtracted = kFALSE; + +public: + AtICEvent(); + AtICEvent(const AtICEvent &) = default; + AtICEvent &operator=(const AtICEvent &) = default; + virtual ~AtICEvent() = default; + + void Clear(Option_t *opt = nullptr) override; + + void SetRawADC(Double_t value) { fRawADC = value; } + void SetADC(Double_t value) { fADC = value; } + void SetPedestalSubtracted(Bool_t val = kTRUE) { fIsPedestalSubtracted = val; } + + Double_t GetRawADC() const { return fRawADC; } + Double_t GetADC() const { return fADC; } + Bool_t IsPedestalSubtracted() const { return fIsPedestalSubtracted; } + + ClassDefOverride(AtICEvent, 1); +}; + +#endif diff --git a/AtData/AtMCResult.cxx b/AtData/AtMCResult.cxx index 23884150b..23de778d3 100644 --- a/AtData/AtMCResult.cxx +++ b/AtData/AtMCResult.cxx @@ -7,8 +7,12 @@ namespace MCFitter { void AtMCResult::Print() const { - std::cout << "Objective: " << fObjective << " Iteration: " << fIterNum << std::endl; + AtFitTrackMetadata::Print(); + std::cout << " MC fit specifics: " << std::endl; + + std::cout << " Iteration = " << fIterNum << std::endl; + std::cout << " Parameters:" << std::endl; for (auto &[name, val] : fParameters) - std::cout << name << ": " << val << std::endl; + std::cout << " " << name << " = " << val << std::endl; } } // namespace MCFitter diff --git a/AtData/AtMCResult.h b/AtData/AtMCResult.h index 74ea5d9f3..98c28c405 100644 --- a/AtData/AtMCResult.h +++ b/AtData/AtMCResult.h @@ -1,6 +1,8 @@ #ifndef ATMCRESULT_H #define ATMCRESULT_H +#include "AtFitTrackMetadata.h" + #include // for Double_t, THashConsistencyHolder, ClassDefOverride #include @@ -15,19 +17,19 @@ namespace MCFitter { /** * Class for storing the result of an iteration in the AtMCFitter method. */ -class AtMCResult : public TObject { +class AtMCResult : public AtFitTrackMetadata { public: using ParamMap = std::map; - Double_t fObjective; //< Value f the objective function for this iteration ParamMap fParameters; //< Parameters used in simulation Int_t fIterNum; //< Iteration number. Used to map with the simulated event ID in the TTree. AtMCResult() = default; + ~AtMCResult() = default; - void Print() const; + void Print() const override; - ClassDefOverride(AtMCResult, 1); + ClassDefOverride(AtMCResult, 2); }; } // namespace MCFitter diff --git a/AtData/AtMCResultOld.cxx b/AtData/AtMCResultOld.cxx new file mode 100644 index 000000000..54481b7d4 --- /dev/null +++ b/AtData/AtMCResultOld.cxx @@ -0,0 +1,14 @@ +#include "AtMCResultOld.h" + +#include +ClassImp(MCFitter::AtMCResultOld); +namespace MCFitter { + +void AtMCResultOld::Print() const + +{ + std::cout << "Objective: " << fObjective << " Iteration: " << fIterNum << std::endl; + for (auto &[name, val] : fParameters) + std::cout << name << ": " << val << std::endl; +} +} // namespace MCFitter diff --git a/AtData/AtMCResultOld.h b/AtData/AtMCResultOld.h new file mode 100644 index 000000000..e095c7497 --- /dev/null +++ b/AtData/AtMCResultOld.h @@ -0,0 +1,35 @@ +#ifndef ATMCRESULTOLD_H +#define ATMCRESULTOLD_H + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include +#include // for string +class TBuffer; +class TClass; +class TMemberInspector; + +namespace MCFitter { + +/** + * Class for storing the result of an iteration in the AtMCFitter method. + */ +class [[deprecated]] AtMCResultOld : public TObject { +public: + using ParamMap = std::map; + + Double_t fObjective; //< Value f the objective function for this iteration + ParamMap fParameters; //< Parameters used in simulation + Int_t fIterNum; //< Iteration number. Used to map with the simulated event ID in the TTree. + + AtMCResultOld() = default; + + void Print() const; + + ClassDefOverride(AtMCResultOld, 1); +}; + +} // namespace MCFitter + +#endif // #ifndef ATMCRESULT_H diff --git a/AtData/AtPPACPair.cxx b/AtData/AtPPACPair.cxx new file mode 100644 index 000000000..cbc078f13 --- /dev/null +++ b/AtData/AtPPACPair.cxx @@ -0,0 +1,22 @@ +#include "AtPPACPair.h" + +ClassImp(AtPPACPair); + +void AtPPACPair::CalculateDirection() +{ + // Entrance and exit positions relative to the center of the upstream PPAC. + XYZPoint initialPoint(fEntrancePosition.X(), fEntrancePosition.Y(), 0); + XYZPoint finalPoint(fExitPosition.X(), fExitPosition.Y(), fSeparationDistance); + + // Direction vector. + fTrackDirection = finalPoint - initialPoint; + + // Set angles based off the direction vector. + fTrackPolarAngle = fTrackDirection.Theta(); + fTrackAzimutalAngle = fTrackDirection.Phi(); +} + +std::unique_ptr AtPPACPair::Clone() +{ + return std::make_unique(*this); +} diff --git a/AtData/AtPPACPair.h b/AtData/AtPPACPair.h new file mode 100644 index 000000000..b983f6eaa --- /dev/null +++ b/AtData/AtPPACPair.h @@ -0,0 +1,78 @@ +#ifndef ATPPACPAIR_H +#define ATPPACPAIR_H + +#include +#include +#include +#include +#include +#include +#include +#include + +#include + +class AtPPACPair : public TObject { +public: + using XYPoint = ROOT::Math::XYPoint; + using XYZPoint = ROOT::Math::XYZPoint; + using XYZVector = ROOT::Math::XYZVector; + +protected: + // Positions, direction and angles. + XYPoint fEntrancePosition; + XYPoint fExitPosition; + XYZVector fTrackDirection; + Double_t fTrackPolarAngle; + Double_t fTrackAzimutalAngle; + + // Geometrical parameters. + Double_t fSeparationDistance{500}; // [mm]. Distance between the 2 PPACs. + +public: + AtPPACPair() {} + AtPPACPair(XYPoint entrancePosition, XYPoint exitPosition, Double_t separationDistance = 500) + { + fEntrancePosition = entrancePosition; + fExitPosition = exitPosition; + fSeparationDistance = separationDistance; + CalculateDirection(); + } + AtPPACPair(const AtPPACPair &) = default; + AtPPACPair(AtPPACPair &&) = default; + AtPPACPair &operator=(const AtPPACPair &) = default; + AtPPACPair &operator=(AtPPACPair &&) = default; + virtual ~AtPPACPair() = default; + virtual std::unique_ptr Clone(); + + void SetEntrancePosition(XYPoint position) + { + fEntrancePosition = position; + CalculateDirection(); + } + void SetExitPosition(XYPoint position) + { + fExitPosition = position; + CalculateDirection(); + } + void SetSeparationDistance(Double_t separationDistance) + { + fSeparationDistance = separationDistance; + CalculateDirection(); + } + + const XYPoint GetEntrancePosition() const { return fEntrancePosition; } + const XYPoint GetExitPosition() const { return fExitPosition; } + const XYZVector GetTrackDirection() const { return fTrackDirection; } + const Double_t GetTrackPolarAngle() const { return fTrackPolarAngle; } + const Double_t GetTrackAzimutalAngle() const { return fTrackAzimutalAngle; } + const Double_t GetSeparationDistance() const { return fSeparationDistance; } + +private: + void CalculateDirection(); + +public: + ClassDef(AtPPACPair, 1); +}; + +#endif diff --git a/AtData/AtSiEvent.cxx b/AtData/AtSiEvent.cxx new file mode 100644 index 000000000..2827d564a --- /dev/null +++ b/AtData/AtSiEvent.cxx @@ -0,0 +1,197 @@ +#include "AtSiEvent.h" + +#include "AtContainerManip.h" + +#include + +#include +#include // for string + +ClassImp(AtSiEvent); + +AtSiEvent::AtSiEvent() : AtBaseEvent("AtSiEvent") {} + +AtSiEvent::AtSiEvent(const AtSiEvent ©) + : AtBaseEvent(copy), fMultiplicityFront1(copy.fMultiplicityFront1), fMultiplicityBack1(copy.fMultiplicityBack1), + fMultiplicityFront2(copy.fMultiplicityFront2), fMultiplicityBack2(copy.fMultiplicityBack2), + fTimeFront1(copy.fTimeFront1), fTimeFront2(copy.fTimeFront2), fTimeBack1(copy.fTimeBack1), + fTimeBack2(copy.fTimeBack2) +{ + for (int i = 0; i < 4; i++) { + fEFront1[i] = copy.fEFront1[i]; + fEBack1[i] = copy.fEBack1[i]; + fEFront2[i] = copy.fEFront2[i]; + fEBack2[i] = copy.fEBack2[i]; + + fTSFront1[i] = copy.fTSFront1[i]; + fTSBack1[i] = copy.fTSBack1[i]; + fTSFront2[i] = copy.fTSFront2[i]; + fTSBack2[i] = copy.fTSBack2[i]; + + fADCMaxFront1[i] = copy.fADCMaxFront1[i]; + fADCMaxBack1[i] = copy.fADCMaxBack1[i]; + fADCMaxFront2[i] = copy.fADCMaxFront2[i]; + fADCMaxBack2[i] = copy.fADCMaxBack2[i]; + + fStripFront1[i] = copy.fStripFront1[i]; + fStripBack1[i] = copy.fStripBack1[i]; + fStripFront2[i] = copy.fStripFront2[i]; + fStripBack2[i] = copy.fStripBack2[i]; + } +} + +AtSiEvent &AtSiEvent::operator=(AtSiEvent object) +{ + swap(*this, object); + return *this; +} + +void AtSiEvent::Clear(Option_t *opt) +{ + AtBaseEvent::Clear(opt); + for (int i = 0; i < 4; i++) { + fEFront1[i] = -1; + fEBack1[i] = -1; + fEFront2[i] = -1; + fEBack2[i] = -1; + + fTSFront1[i] = -1; + fTSBack1[i] = -1; + fTSFront2[i] = -1; + fTSBack2[i] = -1; + + fADCMaxFront1[i] = -1; + fADCMaxBack1[i] = -1; + fADCMaxFront2[i] = -1; + fADCMaxBack2[i] = -1; + + fStripFront1[i] = -1; + fStripBack1[i] = -1; + fStripFront2[i] = -1; + fStripBack2[i] = -1; + } + + fMultiplicityFront1 = 0; + fMultiplicityBack1 = 0; + fMultiplicityFront2 = 0; + fMultiplicityBack2 = 0; +} + +void AtSiEvent::BuildHits() +{ // Returning strips to build physical map of Si detectors. For now focusing on multiplicity of 1 or 2 + bool valid1 = true; + if (fMultiplicityFront1 == + 1) { // To-Do: there are many strips within the reaction runs that have a multiplicity>2. Might be beneficial to + // implement other combinations of multiplicities so we are not throwing out data. + // everything is easy + fXStrip1 = fStripFront1[0] % 128; + fEnergyFront1 = fEFront1[0]; + fTimeFront1 = fTSFront1[0]; + } else if (fMultiplicityFront1 == 2) { + if (abs(fStripFront1[0] - fStripFront1[1]) == 1) { // neighbours + fEnergyFront1 = fEFront1[0] + fEFront1[1]; + // take strip from whichever has larger energy + if (fEFront1[0] > fEFront1[1]) { + fXStrip1 = fStripFront1[0] % 128; + fTimeFront1 = fTSFront1[0]; + } else { + fXStrip1 = fStripFront1[1] % 128; + fTimeFront1 = fTSFront1[1]; + } + } else { + valid1 = false; + } + } else { + valid1 = false; + } + + if (fMultiplicityBack1 == 1) { + // everything is easy + fYStrip1 = 128 - fStripBack1[0] % 128; + fEnergyBack1 = fEBack1[0]; + fTimeBack1 = fTSBack1[0]; + } else if (fMultiplicityBack1 == 2) { + if (abs(fStripBack1[0] - fStripBack1[1]) == 1) { // neighbours + fEnergyBack1 = fEBack1[0] + fEBack1[1]; + fTimeBack1 = fTSBack1[0]; + // take strip from whichever has larger energy + if (fEBack1[0] > fEBack1[1]) { + fYStrip1 = 128 - fStripBack1[0] % 128; + fTimeBack1 = fTSBack1[0]; + } else { + fYStrip1 = 128 - fStripBack1[1] % 128; + fTimeBack1 = fTSBack1[1]; + } + } else { + valid1 = false; + } + } else { + valid1 = false; + } + + bool valid2 = true; + if (fMultiplicityFront2 == 1) { + // everything is easy + fXStrip2 = fStripFront2[0] % 128; + fEnergyFront2 = fEFront2[0]; + fTimeFront2 = fTSFront2[0]; + } else if (fMultiplicityFront2 == 2) { + if (abs(fStripFront2[0] - fStripFront2[1]) == 1) { // neighbours + fEnergyFront2 = fEFront2[0] + fEFront2[1]; + fTimeFront2 = fTSFront2[0]; + // take strip from whichever has larger energy + if (fEFront2[0] > fEFront2[1]) { + fXStrip2 = fStripFront2[0] % 128; + fTimeFront2 = fTSFront2[0]; + } else { + fXStrip2 = fStripFront2[1] % 128; + fTimeFront2 = fTSFront2[1]; + } + } else { + valid2 = false; + } + } else { + valid2 = false; + } + + if (fMultiplicityBack2 == 1) { + // everything is easy + fYStrip2 = 128 - fStripBack2[0] % 128; + fEnergyBack2 = fEBack2[0]; + fTimeBack2 = fTSBack2[0]; + } else if (fMultiplicityBack2 == 2) { + if (abs(fStripBack2[0] - fStripBack2[1]) == 1) { // neighbours + fEnergyBack2 = fEBack2[0] + fEBack2[1]; + fTimeBack2 = fTSBack2[0]; + // take strip from whichever has larger energy + if (fEBack2[0] > fEBack2[1]) { + fYStrip2 = 128 - fStripBack2[0] % 128; + fTimeBack2 = fTSBack2[0]; + } else { + fYStrip2 = 128 - fStripBack2[1] % 128; + fTimeBack2 = fTSBack2[1]; + } + } else { + valid2 = false; + } + } else { + valid2 = false; + } + + if (valid1 == false) { + fYStrip1 = -1; + fXStrip1 = -1; + fEnergyFront1 = -1; + fEnergyBack1 = -1; + fTimeFront1 = -1; + fTimeBack1 = -1; + } + if (valid2 == false) { + fYStrip2 = -1; + fXStrip2 = -1; + fEnergyFront2 = -1; + fEnergyBack2 = -1; + fTimeFront2 = -1; + fTimeBack2 = -1; + } +} diff --git a/AtData/AtSiEvent.h b/AtData/AtSiEvent.h new file mode 100644 index 000000000..189452282 --- /dev/null +++ b/AtData/AtSiEvent.h @@ -0,0 +1,171 @@ +#ifndef AtSIEVENT_H +#define AtSIEVENT_H + +#include "AtBaseEvent.h" + +#include + +#include +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtSiEvent : public AtBaseEvent { +private: + Double_t fEFront1[4] = {-1, -1, -1, -1}; + Double_t fEBack1[4] = {-1, -1, -1, -1}; + Double_t fEFront2[4] = {-1, -1, -1, -1}; + Double_t fEBack2[4] = {-1, -1, -1, -1}; + + Int_t fTSFront1[4] = {-1, -1, -1, -1}; + Int_t fTSBack1[4] = {-1, -1, -1, -1}; + Int_t fTSFront2[4] = {-1, -1, -1, -1}; + Int_t fTSBack2[4] = {-1, -1, -1, -1}; + + Double_t fADCMaxFront1[4] = {-1, -1, -1, -1}; + Double_t fADCMaxBack1[4] = {-1, -1, -1, -1}; + Double_t fADCMaxFront2[4] = {-1, -1, -1, -1}; + Double_t fADCMaxBack2[4] = {-1, -1, -1, -1}; + + Int_t fStripFront1[4] = {-1, -1, -1, -1}; + Int_t fStripBack1[4] = {-1, -1, -1, -1}; + Int_t fStripFront2[4] = {-1, -1, -1, -1}; + Int_t fStripBack2[4] = {-1, -1, -1, -1}; + + Int_t fMultiplicityFront1 = 0; + Int_t fMultiplicityBack1 = 0; + Int_t fMultiplicityFront2 = 0; + Int_t fMultiplicityBack2 = 0; + + Int_t fXStrip1 = -1; // positioning of strips class + Int_t fXStrip2 = -1; + Int_t fYStrip1 = -1; + Int_t fYStrip2 = -1; + Double_t fEnergyFront1 = -1; // storing energy of strips + Double_t fEnergyFront2 = -1; + Double_t fEnergyBack1 = -1; + Double_t fEnergyBack2 = -1; + Int_t fTimeFront1 = -1; // timestamps for coincidences + Int_t fTimeFront2 = -1; + Int_t fTimeBack1 = -1; + Int_t fTimeBack2 = -1; + +public: + AtSiEvent(); + AtSiEvent(const AtSiEvent ©); + AtSiEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtSiEvent"); } + AtSiEvent &operator=(const AtSiEvent object); + virtual ~AtSiEvent() = default; + + friend void swap(AtSiEvent &first, AtSiEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + + swap(first.fEFront1, second.fEFront1); + swap(first.fEBack1, second.fEBack1); + swap(first.fEFront2, second.fEFront2); + swap(first.fEBack2, second.fEBack2); + + swap(first.fTSFront1, second.fTSFront1); + swap(first.fTSBack1, second.fTSBack1); + swap(first.fTSFront2, second.fTSFront2); + swap(first.fTSBack2, second.fTSBack2); + + swap(first.fADCMaxFront1, second.fADCMaxFront1); + swap(first.fADCMaxBack1, second.fADCMaxBack1); + swap(first.fADCMaxFront2, second.fADCMaxFront2); + swap(first.fADCMaxBack2, second.fADCMaxBack2); + + swap(first.fStripFront1, second.fStripFront1); + swap(first.fStripBack1, second.fStripBack1); + swap(first.fStripFront2, second.fStripFront2); + swap(first.fStripBack2, second.fStripBack2); + + swap(first.fMultiplicityFront1, second.fMultiplicityFront1); + swap(first.fMultiplicityBack1, second.fMultiplicityBack1); + swap(first.fMultiplicityFront2, second.fMultiplicityFront2); + swap(first.fMultiplicityBack2, second.fMultiplicityBack2); + + swap(first.fTimeFront1, second.fTimeFront1); + swap(first.fTimeBack1, second.fTimeBack1); + swap(first.fTimeFront2, second.fTimeFront2); + swap(first.fTimeBack2, second.fTimeBack2); + } + + void Clear(Option_t *opt = nullptr) override; + + void SetEFront1(Int_t idx, Double_t value) { fEFront1[idx] = value; } + void SetEBack1(Int_t idx, Double_t value) { fEBack1[idx] = value; } + void SetEFront2(Int_t idx, Double_t value) { fEFront2[idx] = value; } + void SetEBack2(Int_t idx, Double_t value) { fEBack2[idx] = value; } + + void SetTSFront1(Int_t idx, Int_t value) { fTSFront1[idx] = value; } + void SetTSBack1(Int_t idx, Int_t value) { fTSBack1[idx] = value; } + void SetTSFront2(Int_t idx, Int_t value) { fTSFront2[idx] = value; } + void SetTSBack2(Int_t idx, Int_t value) { fTSBack2[idx] = value; } + + void SetADCMaxFront1(Int_t idx, Double_t value) { fADCMaxFront1[idx] = value; } + void SetADCMaxBack1(Int_t idx, Double_t value) { fADCMaxBack1[idx] = value; } + void SetADCMaxFront2(Int_t idx, Double_t value) { fADCMaxFront2[idx] = value; } + void SetADCMaxBack2(Int_t idx, Double_t value) { fADCMaxBack2[idx] = value; } + + void SetStripFront1(Int_t idx, Int_t value) { fStripFront1[idx] = value; } + void SetStripBack1(Int_t idx, Int_t value) { fStripBack1[idx] = value; } + void SetStripFront2(Int_t idx, Int_t value) { fStripFront2[idx] = value; } + void SetStripBack2(Int_t idx, Int_t value) { fStripBack2[idx] = value; } + + void SetMultiplicityFront1(Int_t value) { fMultiplicityFront1 = value; } + void SetMultiplicityBack1(Int_t value) { fMultiplicityBack1 = value; } + void SetMultiplicityFront2(Int_t value) { fMultiplicityFront2 = value; } + void SetMultiplicityBack2(Int_t value) { fMultiplicityBack2 = value; } + + Double_t GetEFront1(Int_t idx) { return fEFront1[idx]; } + Double_t GetEBack1(Int_t idx) { return fEBack1[idx]; } + Double_t GetEFront2(Int_t idx) { return fEFront2[idx]; } + Double_t GetEBack2(Int_t idx) { return fEBack2[idx]; } + + Int_t GetTSFront1(Int_t idx) { return fTSFront1[idx]; } + Int_t GetTSBack1(Int_t idx) { return fTSBack1[idx]; } + Int_t GetTSFront2(Int_t idx) { return fTSFront2[idx]; } + Int_t GetTSBack2(Int_t idx) { return fTSBack2[idx]; } + + Double_t GetADCMaxFront1(Int_t idx) { return fADCMaxFront1[idx]; } + Double_t GetADCMaxBack1(Int_t idx) { return fADCMaxBack1[idx]; } + Double_t GetADCMaxFront2(Int_t idx) { return fADCMaxFront2[idx]; } + Double_t GetADCMaxBack2(Int_t idx) { return fADCMaxBack2[idx]; } + + Int_t GetStripFront1(Int_t idx) { return fStripFront1[idx]; } + Int_t GetStripBack1(Int_t idx) { return fStripBack1[idx]; } + Int_t GetStripFront2(Int_t idx) { return fStripFront2[idx]; } + Int_t GetStripBack2(Int_t idx) { return fStripBack2[idx]; } + + Int_t GetMultiplicityFront1() { return fMultiplicityFront1; } + Int_t GetMultiplicityBack1() { return fMultiplicityBack1; } + Int_t GetMultiplicityFront2() { return fMultiplicityFront2; } + Int_t GetMultiplicityBack2() { return fMultiplicityBack2; } + + Int_t GetXStrip1() { return fXStrip1; } + Int_t GetXStrip2() { return fXStrip2; } + Int_t GetYStrip1() { return fYStrip1; } + Int_t GetYStrip2() { return fYStrip2; } + + Int_t GetTimeFront1() { return fTimeFront1; } + Int_t GetTimeFront2() { return fTimeFront2; } + Int_t GetTimeBack1() { return fTimeBack1; } + Int_t GetTimeBack2() { return fTimeBack2; } + + Double_t GetEnergyFront1() { return fEnergyFront1; } + Double_t GetEnergyFront2() { return fEnergyFront2; } + Double_t GetEnergyBack1() { return fEnergyBack1; } + Double_t GetEnergyBack2() { return fEnergyBack2; } + + void BuildHits(); + + ClassDefOverride(AtSiEvent, 1); +}; + +#endif diff --git a/AtData/AtSiEvent_bkup.cxx b/AtData/AtSiEvent_bkup.cxx new file mode 100644 index 000000000..df26153b5 --- /dev/null +++ b/AtData/AtSiEvent_bkup.cxx @@ -0,0 +1,65 @@ +#include "AtContainerManip.h" +#include "AtSiEvent.h" + +#include + +#include +#include // for string + +ClassImp(AtSiEvent); + +AtSiEvent::AtSiEvent() : AtBaseEvent("AtSiEvent") {} + +AtSiEvent::AtSiEvent(const AtSiEvent ©) + : AtBaseEvent(copy), fMultiplicityFront1(copy.fMultiplicityFront1), fMultiplicityBack1(copy.fMultiplicityBack1), + fMultiplicityFront2(copy.fMultiplicityFront2), fMultiplicityBack2(copy.fMultiplicityBack2) +{ + for (int i = 0; i < 4; i++) { + fEFront1[i] = copy.fEFront1[i]; + fEBack1[i] = copy.fEBack1[i]; + fEFront2[i] = copy.fEFront2[i]; + fEBack2[i] = copy.fEBack2[i]; + + fADCMaxFront1[i] = copy.fADCMaxFront1[i]; + fADCMaxBack1[i] = copy.fADCMaxBack1[i]; + fADCMaxFront2[i] = copy.fADCMaxFront2[i]; + fADCMaxBack2[i] = copy.fADCMaxBack2[i]; + + fStripFront1[i] = copy.fStripFront1[i]; + fStripBack1[i] = copy.fStripBack1[i]; + fStripFront2[i] = copy.fStripFront2[i]; + fStripBack2[i] = copy.fStripBack2[i]; + } +} + +AtSiEvent &AtSiEvent::operator=(AtSiEvent object) +{ + swap(*this, object); + return *this; +} + +void AtSiEvent::Clear(Option_t *opt) +{ + AtBaseEvent::Clear(opt); + for (int i = 0; i < 4; i++) { + fEFront1[i] = -1; + fEBack1[i] = -1; + fEFront2[i] = -1; + fEBack2[i] = -1; + + fADCMaxFront1[i] = -1; + fADCMaxBack1[i] = -1; + fADCMaxFront2[i] = -1; + fADCMaxBack2[i] = -1; + + fStripFront2[i] = -1; + fStripBack2[i] = -1; + fStripFront2[i] = -1; + fStripBack2[i] = -1; + } + + fMultiplicityFront1 = 0; + fMultiplicityBack1 = 0; + fMultiplicityFront2 = 0; + fMultiplicityBack2 = 0; +} diff --git a/AtData/AtSiEvent_bkup.h b/AtData/AtSiEvent_bkup.h new file mode 100644 index 000000000..cac574ab4 --- /dev/null +++ b/AtData/AtSiEvent_bkup.h @@ -0,0 +1,116 @@ +#ifndef AtSIEVENT_H +#define AtSIEVENT_H + +#include "AtBaseEvent.h" + +#include + +#include +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtSiEvent : public AtBaseEvent { +private: + Double_t fEFront1[4] = {-1, -1, -1, -1}; + Double_t fEBack1[4] = {-1, -1, -1, -1}; + Double_t fEFront2[4] = {-1, -1, -1, -1}; + Double_t fEBack2[4] = {-1, -1, -1, -1}; + + Double_t fADCMaxFront1[4] = {-1, -1, -1, -1}; + Double_t fADCMaxBack1[4] = {-1, -1, -1, -1}; + Double_t fADCMaxFront2[4] = {-1, -1, -1, -1}; + Double_t fADCMaxBack2[4] = {-1, -1, -1, -1}; + + Int_t fStripFront1[4] = {-1, -1, -1, -1}; + Int_t fStripBack1[4] = {-1, -1, -1, -1}; + Int_t fStripFront2[4] = {-1, -1, -1, -1}; + Int_t fStripBack2[4] = {-1, -1, -1, -1}; + + Int_t fMultiplicityFront1 = 0; + Int_t fMultiplicityBack1 = 0; + Int_t fMultiplicityFront2 = 0; + Int_t fMultiplicityBack2 = 0; + +public: + AtSiEvent(); + AtSiEvent(const AtSiEvent ©); + AtSiEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtSiEvent"); } + AtSiEvent &operator=(const AtSiEvent object); + virtual ~AtSiEvent() = default; + + friend void swap(AtSiEvent &first, AtSiEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + + swap(first.fEFront1, second.fEFront1); + swap(first.fEBack1, second.fEBack1); + swap(first.fEFront2, second.fEFront2); + swap(first.fEBack2, second.fEBack2); + + swap(first.fADCMaxFront1, second.fADCMaxFront1); + swap(first.fADCMaxBack1, second.fADCMaxBack1); + swap(first.fADCMaxFront2, second.fADCMaxFront2); + swap(first.fADCMaxBack2, second.fADCMaxBack2); + + swap(first.fStripFront1, second.fStripFront1); + swap(first.fStripBack1, second.fStripBack1); + swap(first.fStripFront2, second.fStripFront2); + swap(first.fStripBack2, second.fStripBack2); + + swap(first.fMultiplicityFront1, second.fMultiplicityFront1); + swap(first.fMultiplicityBack1, second.fMultiplicityBack1); + swap(first.fMultiplicityFront2, second.fMultiplicityFront2); + swap(first.fMultiplicityBack2, second.fMultiplicityBack2); + } + + void Clear(Option_t *opt = nullptr) override; + + void SetEFront1(Int_t idx, Double_t value) { fEFront1[idx] = value; } + void SetEBack1(Int_t idx, Double_t value) { fEBack1[idx] = value; } + void SetEFront2(Int_t idx, Double_t value) { fEFront2[idx] = value; } + void SetEBack2(Int_t idx, Double_t value) { fEBack2[idx] = value; } + + void SetADCMaxFront1(Int_t idx, Double_t value) { fADCMaxFront1[idx] = value; } + void SetADCMaxBack1(Int_t idx, Double_t value) { fADCMaxBack1[idx] = value; } + void SetADCMaxFront2(Int_t idx, Double_t value) { fADCMaxFront2[idx] = value; } + void SetADCMaxBack2(Int_t idx, Double_t value) { fADCMaxBack2[idx] = value; } + + void SetStripFront1(Int_t idx, Int_t value) { fStripFront1[idx] = value; } + void SetStripBack1(Int_t idx, Int_t value) { fStripBack1[idx] = value; } + void SetStripFront2(Int_t idx, Int_t value) { fStripFront2[idx] = value; } + void SetStripBack2(Int_t idx, Int_t value) { fStripBack2[idx] = value; } + + void SetMultiplicityFront1(Int_t value) { fMultiplicityFront1 = value; } + void SetMultiplicityBack1(Int_t value) { fMultiplicityBack1 = value; } + void SetMultiplicityFront2(Int_t value) { fMultiplicityFront2 = value; } + void SetMultiplicityBack2(Int_t value) { fMultiplicityBack2 = value; } + + Double_t GetEFront1(Int_t idx) { return fEFront1[idx]; } + Double_t GetEBack1(Int_t idx) { return fEBack1[idx]; } + Double_t GetEFront2(Int_t idx) { return fEFront2[idx]; } + Double_t GetEBack2(Int_t idx) { return fEBack2[idx]; } + + Double_t GetADCMaxFront1(Int_t idx) { return fADCMaxFront1[idx]; } + Double_t GetADCMaxBack1(Int_t idx) { return fADCMaxBack1[idx]; } + Double_t GetADCMaxFront2(Int_t idx) { return fADCMaxFront2[idx]; } + Double_t GetADCMaxBack2(Int_t idx) { return fADCMaxBack2[idx]; } + + Int_t GetStripFront1(Int_t idx) { return fStripFront1[idx]; } + Int_t GetStripBack1(Int_t idx) { return fStripBack1[idx]; } + Int_t GetStripFront2(Int_t idx) { return fStripFront2[idx]; } + Int_t GetStripBack2(Int_t idx) { return fStripBack2[idx]; } + + Int_t GetMultiplicityFront1() { return fMultiplicityFront1; } + Int_t GetMultiplicityBack1() { return fMultiplicityBack1; } + Int_t GetMultiplicityFront2() { return fMultiplicityFront2; } + Int_t GetMultiplicityBack2() { return fMultiplicityBack2; } + + ClassDefOverride(AtSiEvent, 1); +}; + +#endif diff --git a/AtData/AtTrack.h b/AtData/AtTrack.h index 038eceb9b..937ad664f 100644 --- a/AtData/AtTrack.h +++ b/AtData/AtTrack.h @@ -32,6 +32,9 @@ class AtTrack : public TObject { Int_t nBins{0}; Double_t binSize{0}; Int_t smoothingSteps{0}; + Double_t vertexX{0}; + Double_t vertexY{0}; + Double_t vertexZ{-999}; }; protected: diff --git a/AtData/AtTrackingEventOld.cxx b/AtData/AtTrackingEventOld.cxx new file mode 100644 index 000000000..8da4cc097 --- /dev/null +++ b/AtData/AtTrackingEventOld.cxx @@ -0,0 +1,48 @@ +#include "AtTrackingEventOld.h" + +#include +#include + +#include + +ClassImp(AtTrackingEventOld); + +AtTrackingEventOld::AtTrackingEventOld() : AtBaseEvent("Tracking Event") {} + +void AtTrackingEventOld::SetTrackArray(std::vector *trackArray) +{ + fTrackArray = *trackArray; +} +void AtTrackingEventOld::SetTrack(AtTrack *track) +{ + fTrackArray.push_back(*track); +} +void AtTrackingEventOld::SetVertex(Double_t vertex) +{ + fVertex = vertex; +} +void AtTrackingEventOld::SetGeoVertex(TVector3 vertex) +{ + fGeoVertex = vertex; +} +void AtTrackingEventOld::SetVertexEnergy(Double_t vertexEner) +{ + fVertexEnergy = vertexEner; +} + +/*std::vector AtTrackingEventOld::GetTrackArray() +{ + return fTrackArray; +}*/ +Double_t AtTrackingEventOld::GetVertex() +{ + return fVertex; +} +Double_t AtTrackingEventOld::GetVertexEnergy() +{ + return fVertexEnergy; +} +TVector3 AtTrackingEventOld::GetGeoVertex() +{ + return fGeoVertex; +} diff --git a/AtData/AtTrackingEventOld.h b/AtData/AtTrackingEventOld.h new file mode 100644 index 000000000..599f71b44 --- /dev/null +++ b/AtData/AtTrackingEventOld.h @@ -0,0 +1,59 @@ +#ifndef AtTRACKINGEVENTOLD_H +#define AtTRACKINGEVENTOLD_H + +#include "AtBaseEvent.h" +#include "AtFittedTrackOld.h" +#include "AtTrack.h" + +#include +#include +#include + +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class [[deprecated]] AtTrackingEventOld : public AtBaseEvent { + + using FTrackPtr = std::unique_ptr; + using FTrackVector = std::vector; + +public: + AtTrackingEventOld(); + virtual ~AtTrackingEventOld() = default; + + void SetTrackArray(std::vector *trackArray); + void SetTrack(AtTrack *track); + void SetVertex(Double_t vertex); + void SetGeoVertex(TVector3 vertex); + void SetVertexEnergy(Double_t vertexEner); + + AtFittedTrackOld &AddFittedTrack(std::unique_ptr ptr) + { + fFittedTrackArray.push_back(std::move(ptr)); + if (fFittedTrackArray.back()->GetTrackID() == -1) + fFittedTrackArray.back()->SetTrackID(fFittedTrackArray.size() - 1); + LOG(debug) << "Adding Track with ID " << fFittedTrackArray.back()->GetTrackID() << " to event " << fEventID; + + return *(fFittedTrackArray.back()); + } + + Double_t GetVertex(); + Double_t GetVertexEnergy(); + TVector3 GetGeoVertex(); + std::vector GetTrackArray(); + const FTrackVector &GetFittedTracks() const { return fFittedTrackArray; } + +private: + std::vector fTrackArray; + FTrackVector fFittedTrackArray; + Double_t fVertex{-10.0}; + Double_t fVertexEnergy{-10.0}; + TVector3 fGeoVertex; + + ClassDef(AtTrackingEventOld, 1); +}; + +#endif diff --git a/AtData/CMakeLists.txt b/AtData/CMakeLists.txt index 445cb359f..b72993921 100644 --- a/AtData/CMakeLists.txt +++ b/AtData/CMakeLists.txt @@ -37,11 +37,15 @@ set(SRCS AtTrackingEvent.cxx AtPatternEvent.cxx AtGenericTrace.cxx + AtSiEvent.cxx + AtGaggEvent.cxx + AtENCourseEvent.cxx + AtPPACPair.cxx + AtICEvent.cxx AtProtoQuadrant.cxx AtTrack.cxx AtContainerManip.cxx - AtMCResult.cxx AtFissionEvent.cxx @@ -55,7 +59,17 @@ set(SRCS AtPattern/AtPadPlaneElement.cxx AtFittedTrack.cxx - + AtFitMetadata.cxx + AtFitTrackMetadata.cxx + AtMCResult.cxx + AtBraggFitMetadata.cxx + + + # Deprecated things to be removed eventually. + AtTrackingEventOld.cxx + AtFittedTrackOld.cxx + AtMCResultOld.cxx + ) set(TEST_SRCS diff --git a/AtDigitization/AtClusterize.cxx b/AtDigitization/AtClusterize.cxx index 05d90251d..d98cf104b 100644 --- a/AtDigitization/AtClusterize.cxx +++ b/AtDigitization/AtClusterize.cxx @@ -29,12 +29,15 @@ void AtClusterize::GetParameters(const AtDigiPar *fPar) fDetPadPlane = fPar->GetZPadPlane(); //[mm] + fIsTPCInverted = fPar->GetIsTPCInverted(); //[0/1] + LOG(info) << " Ionization energy of gas: " << fEIonize << " MeV"; LOG(info) << " Fano factor of gas: " << fFano; LOG(info) << " Drift velocity: " << fVelDrift; LOG(info) << " Longitudal coefficient of diffusion: " << fCoefL; LOG(info) << " Transverse coefficient of diffusion: " << fCoefT; LOG(info) << " Position of the pad plane (Z): " << fDetPadPlane; + LOG(info) << " Is TPC inverted? " << fIsTPCInverted << " (0 = false; 1 = true)"; } void AtClusterize::FillTClonesArray(TClonesArray &array, std::vector &vec) @@ -122,6 +125,9 @@ uint64_t AtClusterize::getNumberOfElectronsGenerated(const AtMCPoint &mcPoint) AtClusterize::XYZPoint AtClusterize::getCurrentPointLocation(const AtMCPoint &mcPoint) { auto zInCm = fDetPadPlane / 10. - mcPoint.GetZ(); + if (fIsTPCInverted) + zInCm = mcPoint.GetZ(); + auto driftTime = TMath::Abs(zInCm) / fVelDrift; // us return {mcPoint.GetX() * 10., mcPoint.GetY() * 10., driftTime}; diff --git a/AtDigitization/AtClusterize.h b/AtDigitization/AtClusterize.h index 1eeab04f8..659da1b9c 100644 --- a/AtDigitization/AtClusterize.h +++ b/AtDigitization/AtClusterize.h @@ -33,6 +33,7 @@ class AtClusterize { double fCoefT{}; //!< Transversal diffusion coefficient. [cm^2/us] double fCoefL{}; //!< Longitudinal diffusion coefficient. [cm^2/us] double fDetPadPlane{}; //!< Position of the pad plane with respect to the entrance [mm] + int fIsTPCInverted{}; //!< Whether or not the TPC is inverted with respect the usual convention [0/1] static thread_local XYZPoint fPrevPoint; //!< The previous point we recorded charge. static thread_local int fTrackID; //!< The current track ID diff --git a/AtEventDisplay/AtSidebar/AtSidebarFrames.cxx b/AtEventDisplay/AtSidebar/AtSidebarFrames.cxx index 872af4249..5543bd977 100644 --- a/AtEventDisplay/AtSidebar/AtSidebarFrames.cxx +++ b/AtEventDisplay/AtSidebar/AtSidebarFrames.cxx @@ -118,6 +118,48 @@ void AtSidebarPadControl::SelectPad() fPadNum.Notify(); } +AtSidebarTrackControl::AtSidebarTrackControl(DataHandling::AtTrackNum &trackNum, const TGWindow *p, UInt_t w, UInt_t h, + UInt_t options, Pixel_t back) + : AtVerticalSidebarFrame(p, w, h, options, back), fTrackNum(trackNum) +{ + fTrackNum.Attach(this); +} +AtSidebarTrackControl::~AtSidebarTrackControl() +{ + fTrackNum.Detach(this); +} + +void AtSidebarTrackControl::FillFrame() +{ + /**** Pad Selection *****/ + fCurrentTrackFrame = new TGHorizontalFrame(this); + fCurrentTrackLabel = new TGLabel(fCurrentTrackFrame, "Current Track: "); + + fCurrentTrackEntry = new TGNumberEntry(fCurrentTrackFrame, 0., 6, -1, TGNumberFormat::kNESInteger, + TGNumberFormat::kNEAAnyNumber, TGNumberFormat::kNELLimitMinMax, -1, 200); + + fCurrentTrackEntry->Connect("ValueSet(Long_t)", "AtSidebarTrackControl", this, "SelectTrack()"); + + fCurrentTrackFrame->AddFrame(fCurrentTrackLabel, new TGLayoutHints(kLHintsLeft | kLHintsCenterY, 1, 2, 1, 1)); + fCurrentTrackFrame->AddFrame(fCurrentTrackEntry); + + fRedrawTrackButton = new TGTextButton(fCurrentTrackFrame, "Redraw Track info"); + fRedrawTrackButton->Connect("Clicked()", "AtSidebarTrackControl", this, "SelectTrack()"); + fCurrentTrackFrame->AddFrame(fRedrawTrackButton, new TGLayoutHints(kLHintsCenterY, 1, 1, 1, 1)); + this->AddFrame(fCurrentTrackFrame, new TGLayoutHints()); +} + +void AtSidebarTrackControl::Update(DataHandling::AtSubject *changedSubject) +{ + if (changedSubject == &fTrackNum && fCurrentTrackEntry) + fCurrentTrackEntry->SetIntNumber(fTrackNum.Get()); +} +void AtSidebarTrackControl::SelectTrack() +{ + fTrackNum.Set(fCurrentTrackEntry->GetIntNumber(), false); + fTrackNum.Notify(); +} + AtSidebarEventControl::AtSidebarEventControl(DataHandling::AtTreeEntry &entryNum, const TGWindow *p, UInt_t w, UInt_t h, UInt_t options, Pixel_t back) : AtVerticalSidebarFrame(p, w, h, options, back), fEntryNumber(entryNum) @@ -191,7 +233,9 @@ void AtSidebarEventControl::FillFrame() } AtSidebarBranchControl::AtSidebarBranchControl(DataHandling::AtBranch &rawEvent, DataHandling::AtBranch &event, - DataHandling::AtBranch &patternEvent, const TGWindow *p, UInt_t w, + DataHandling::AtBranch &patternEvent, + DataHandling::AtBranch &trackingEvent, + DataHandling::AtBranch &fitMetadata, const TGWindow *p, UInt_t w, UInt_t h, UInt_t options, Pixel_t back) : AtVerticalSidebarFrame(p, w, h, options, back) { @@ -199,6 +243,8 @@ AtSidebarBranchControl::AtSidebarBranchControl(DataHandling::AtBranch &rawEvent, fBranches.insert({"AtRawEvent", rawEvent}); fBranches.insert({"AtEvent", event}); fBranches.insert({"AtPatternEvent", patternEvent}); + fBranches.insert({"AtTrackingEvent", trackingEvent}); + fBranches.insert({"AtFitMetadata", fitMetadata}); for (auto &[className, branch] : fBranches) branch.Attach(this); @@ -215,6 +261,8 @@ void AtSidebarBranchControl::FillFrame() FillBranchFrame("Raw Event: ", "AtRawEvent"); FillBranchFrame("Event: ", "AtEvent"); FillBranchFrame("Pattern Event: ", "AtPatternEvent"); + FillBranchFrame("Tracking Event: ", "AtTrackingEvent"); + FillBranchFrame("Fit Metadata: ", "AtFitMetadata"); // Resize boxes for (auto &[name, box] : fBranchBoxes) @@ -290,6 +338,16 @@ void AtSidebarBranchControl::SelectedAtPatternEvent(Int_t ind) SelectEvent(ind, "AtPatternEvent"); } +void AtSidebarBranchControl::SelectedAtTrackingEvent(Int_t ind) +{ + SelectEvent(ind, "AtTrackingEvent"); +} + +void AtSidebarBranchControl::SelectedAtFitMetadata(Int_t ind) +{ + SelectEvent(ind, "AtFitMetadata"); +} + void AtSidebarBranchControl::Update(DataHandling::AtSubject *changedSubject) { auto &branchNames = AtViewerManager::Instance()->GetBranchNames(); diff --git a/AtEventDisplay/AtSidebar/AtSidebarFrames.h b/AtEventDisplay/AtSidebar/AtSidebarFrames.h index a105add4a..4f2581d26 100644 --- a/AtEventDisplay/AtSidebar/AtSidebarFrames.h +++ b/AtEventDisplay/AtSidebar/AtSidebarFrames.h @@ -111,6 +111,25 @@ class AtSidebarPadControl : public AtVerticalSidebarFrame, public DataHandling:: void SelectPad(); //< Pad TGNumberEntry/Button callback }; +class AtSidebarTrackControl : public AtVerticalSidebarFrame, public DataHandling::AtObserver { + DataHandling::AtTrackNum &fTrackNum; + + TGHorizontalFrame *fCurrentTrackFrame{nullptr}; + TGLabel *fCurrentTrackLabel{nullptr}; + TGNumberEntry *fCurrentTrackEntry{nullptr}; + TGTextButton *fRedrawTrackButton{nullptr}; + +public: + AtSidebarTrackControl(DataHandling::AtTrackNum &trackNum, const TGWindow *p = nullptr, UInt_t w = 1, UInt_t h = 1, + UInt_t options = 0, Pixel_t back = GetDefaultFrameBackground()); + ~AtSidebarTrackControl(); + + void Update(DataHandling::AtSubject *changedSubject) override; + void FillFrame() override; + + void SelectTrack(); //< Pad TGNumberEntry/Button callback +}; + class AtSidebarEventControl : public AtVerticalSidebarFrame, public DataHandling::AtObserver { private: DataHandling::AtTreeEntry &fEntryNumber; @@ -143,7 +162,8 @@ class AtSidebarBranchControl : public AtVerticalSidebarFrame, public DataHandlin public: AtSidebarBranchControl(DataHandling::AtBranch &rawEvent, DataHandling::AtBranch &event, - DataHandling::AtBranch &patternEvent, const TGWindow *p = nullptr, UInt_t w = 1, UInt_t h = 1, + DataHandling::AtBranch &patternEvent, DataHandling::AtBranch &trackingEvent, + DataHandling::AtBranch &fitMetadata, const TGWindow *p = nullptr, UInt_t w = 1, UInt_t h = 1, UInt_t options = 0, Pixel_t back = GetDefaultFrameBackground()); ~AtSidebarBranchControl(); @@ -153,6 +173,8 @@ class AtSidebarBranchControl : public AtVerticalSidebarFrame, public DataHandlin void SelectedAtRawEvent(Int_t); void SelectedAtEvent(Int_t); void SelectedAtPatternEvent(Int_t); + void SelectedAtTrackingEvent(Int_t); + void SelectedAtFitMetadata(Int_t); void SelectEvent(Int_t ind, TString className); diff --git a/AtEventDisplay/AtTabs/AtTabBraggCurve.cxx b/AtEventDisplay/AtTabs/AtTabBraggCurve.cxx index bce592f4f..a46e0cf15 100644 --- a/AtEventDisplay/AtTabs/AtTabBraggCurve.cxx +++ b/AtEventDisplay/AtTabs/AtTabBraggCurve.cxx @@ -1,9 +1,14 @@ #include "AtTabBraggCurve.h" +#include "AtBraggFitMetadata.h" +#include "AtEvent.h" +#include "AtFitTrackMetadata.h" #include "AtPattern.h" // for AtPattern #include "AtPatternEvent.h" #include "AtTabInfo.h" // for AtTabInfoFairRoot, AtTabInfo #include "AtTrack.h" // for AtTrack +#include "AtTrackingEvent.h" +#include "AtViewerManager.h" #include // for LOG @@ -21,6 +26,7 @@ #include #include #include +#include #include // for array #include // for move @@ -28,30 +34,65 @@ namespace DataHandling { class AtSubject; } +using XYZVector = ROOT::Math::XYZVector; + ClassImp(AtTabBraggCurve); -AtTabBraggCurve::AtTabBraggCurve() : AtTabMain() {} +AtTabBraggCurve::AtTabBraggCurve() : AtTabMain() +{ + fTrackNum = &AtViewerManager::Instance()->GetTrackNum(); + fTrackNum->Attach(this); + + fTrackingEventBranch = &AtViewerManager::Instance()->GetTrackingEventBranch(); + fTrackingEventBranch->Attach(this); + + fFitMetadataBranch = &AtViewerManager::Instance()->GetFitMetadataBranch(); + fFitMetadataBranch->Attach(this); +} AtTabBraggCurve::~AtTabBraggCurve() { + fTrackNum->Detach(this); + fTrackingEventBranch->Detach(this); + fFitMetadataBranch->Detach(this); delete fHistELossVRange; delete fCvsELossVRange; } +void AtTabBraggCurve::InitTab() +{ + LOG(info) << " ===== Bragg curve tab init ====="; + + gEve->AddEvent(fEveEvent.get()); + fEveEvent->AddElement(fHitSet.get()); + + gEve->AddEvent(fEvePatternEvent.get()); + + fTabInfo->AddAugment(std::make_unique>(*fEventBranch)); + fTabInfo->AddAugment(std::make_unique>(*fPatternEventBranch)); + fTabInfo->AddAugment(std::make_unique>(*fTrackingEventBranch)); + fTabInfo->AddAugment(std::make_unique>(*fFitMetadataBranch)); + + gStyle->SetPalette(55); + + LOG(info) << " Initialization complete!"; +} + void AtTabBraggCurve::Update(DataHandling::AtSubject *sub) { // If we should update the stuff that depends on the AtEvent - if (sub == fEventBranch || sub == fEntry) { + if (sub == fEventBranch || sub == fEntry) UpdateEventElements(); - } - if (sub == fPatternEventBranch || sub == fEntry) { + if (sub == fPatternEventBranch || sub == fEntry || sub == fTrackNum) UpdatePatternEventElements(); - } + if (sub == fFitMetadataBranch || sub == fEntry || sub == fTrackNum) + UpdateFitMetadata(); + if (sub == fTrackingEventBranch || sub == fEntry || sub == fTrackNum) + UpdateTrackingEventElements(); // If we should update the 3D display - if (sub == fEventBranch || sub == fPatternEventBranch || sub == fEntry) { + if (sub == fEventBranch || sub == fPatternEventBranch || sub == fEntry) gEve->Redraw3D(false); // false -> don't reset camera - } } void AtTabBraggCurve::MakeTab(TEveWindowSlot *slot) @@ -149,18 +190,176 @@ void AtTabBraggCurve::UpdatePatternEventElements() { AtTabMain::UpdatePatternEventElements(); - auto fPatternEvent = GetFairRootInfo(); - if (fPatternEvent == nullptr) { - LOG(debug) << "Cannot update AtPatternEvent elements: no event available"; + auto patternEvent = GetFairRootInfo(); + if (patternEvent == nullptr) { + LOG(debug) << "Cannot update AtPatternEvent elements: no event available."; + DrawHistELossVRange(); + return; + } + + auto &tracks = patternEvent->GetTrackCand(); + if (!tracks.size()) { + LOG(warning) << "No tracks in this event."; + DrawHistELossVRange(); return; } - auto &tracks = fPatternEvent->GetTrackCand(); - if (tracks.size()) { - fTrackIdx = 0; - DrawHistELossVRange(tracks[fTrackIdx].GetBraggCurve()); - } else { - fTrackIdx = -1; + if (fTrackNum->Get() == -1) { + LOG(warning) << "Selected track num is -1. No Bragg curve will be drawn."; DrawHistELossVRange(); + return; + } + + if (fTrackNum->Get() >= tracks.size()) { + LOG(warning) << "Selected track num is " << fTrackNum->Get() << ", but we have " << tracks.size() + << " tracks. The Bragg curve for the last one will be drawn."; + DrawHistELossVRange(tracks[tracks.size() - 1].GetBraggCurve()); + return; + } + DrawHistELossVRange(tracks[fTrackNum->Get()].GetBraggCurve()); +} + +void AtTabBraggCurve::UpdateTrackingEventElements() +{ + // Reset the graphs to begin with. + if (fFittedELossGraph != nullptr) + fCvsELossVRange->GetListOfPrimitives()->Remove(fFittedELossGraph); + + auto trackingEvent = GetFairRootInfo(); + if (trackingEvent == nullptr) { + LOG(debug) << "Cannot update AtTrackingEvent elements: no event available."; + return; + } + + auto &fittedTracks = trackingEvent->GetFittedTracks(); + if (!fittedTracks.size()) { + LOG(warning) << "No fitted tracks in this event."; + return; + } + + if (fTrackNum->Get() == -1) { + LOG(warning) << "Selected track num is -1. No fitted track information will be printed."; + return; + } + + if (fTrackNum->Get() >= fittedTracks.size()) { + LOG(warning) << "Selected track num is " << fTrackNum->Get() << ", but we have " << fittedTracks.size() + << " fitted tracks. The information for the last fitted track will be printed."; + PrintFittedTrackInfo(*fittedTracks.at(fittedTracks.size() - 1)); + DrawBestFittingELoss(*fittedTracks.at(fittedTracks.size() - 1)); + return; + } + PrintFittedTrackInfo(*fittedTracks.at(fTrackNum->Get())); + DrawBestFittingELoss(*fittedTracks.at(fTrackNum->Get())); +} + +void AtTabBraggCurve::UpdateFitMetadata() +{ + auto fitMetadata = GetFairRootInfo(); + if (fitMetadata == nullptr) { + LOG(debug) << "Cannot update AtFitMetadata: no metadata available."; + return; + } + + if (!fitMetadata->GetNumEntries()) { + LOG(warning) << "No fit metadata entries in this event."; + return; + } + + if (fTrackNum->Get() == -1) { + LOG(warning) << "Selected track num is -1. No fit metadata will be printed."; + return; + } + + PrintFittedTrackMetadata(fitMetadata); +} + +void AtTabBraggCurve::PrintFittedTrackInfo(AtFittedTrack fittedTrack) +{ + std::cout << " Fitted track with ID " << fittedTrack.GetTrackID() << " information:" << std::endl; + + // If track punched through or no ELoss profile, there is nothing to print other than a warning. + std::unique_ptr &fitTrackMetadata = fittedTrack.GetTrackMetadata(); + auto braggFitMetadata = dynamic_cast(fitTrackMetadata.get()); + Bool_t isPunchThrough = braggFitMetadata->GetIsPunchThrough(); + Bool_t isReconstructedELoss = braggFitMetadata->GetIsReconstructedELoss(); + if (isPunchThrough || !isReconstructedELoss) { + std::cout << " Punch through? " << isPunchThrough << std::endl; + std::cout << " Reconstructed ELoss profile? " << isPunchThrough << std::endl; + return; + } + + // Particle info. + AtFittedTrack::ParticleInfo particleInfo = fittedTrack.GetParticleInfo(); + std::cout << " Particle information:" << std::endl; + std::cout << " - PDG code: " << particleInfo.idPDG.Data() << std::endl; + std::cout << " - Z = " << particleInfo.charge << std::endl; + std::cout << " - m = " << particleInfo.mass << " amu" << std::endl; + + // Kinematics. + AtFittedTrack::Kinematics kinematics = fittedTrack.GetKinematics(); + std::cout << " Kinematics:" << std::endl; + std::cout << " - kineticEnergy = " << kinematics.kineticEnergy << " MeV" << std::endl; + std::cout << " - theta = " << kinematics.theta * 180 / TMath::Pi() << " deg" << std::endl; + std::cout << " - phi = " << kinematics.phi * 180 / TMath::Pi() << " deg" << std::endl; + + // Vertex. + XYZVector vertex = fittedTrack.GetVertex(); + std::cout << "Vertex = (" << vertex.X() << ", " << vertex.Y() << ", " << vertex.Z() << ") [mm]" << std::endl; + + std::cout << std::endl; +} + +void AtTabBraggCurve::DrawBestFittingELoss(AtFittedTrack fittedTrack) +{ + std::unique_ptr &fitTrackMetadata = fittedTrack.GetTrackMetadata(); + auto braggFitMetadata = dynamic_cast(fitTrackMetadata.get()); + if (braggFitMetadata == nullptr) { + LOG(error) << "The fit metadata is not of type AtBraggFitMetadata. The fit ELoss profile will not be plotted!"; + return; + } + + // Again, if punch through or no ELoss profile, there is no best fit to draw. + Bool_t isPunchThrough = braggFitMetadata->GetIsPunchThrough(); + Bool_t isReconstructedELoss = braggFitMetadata->GetIsReconstructedELoss(); + if (isPunchThrough || !isReconstructedELoss) + return; + + auto fitELossValues = braggFitMetadata->GetELossFitValues(); + double amplitudeFactor = braggFitMetadata->GetAmplitudeFactor(); + + fFittedELossGraph = new TGraph(); + for (auto pair : fitELossValues) + fFittedELossGraph->AddPoint(pair.second, amplitudeFactor * pair.first); + fCvsELossVRange->cd(); + fFittedELossGraph->Draw("same"); + fCvsELossVRange->Modified(); + fCvsELossVRange->Update(); +} + +void AtTabBraggCurve::PrintFittedTrackMetadata(AtFitMetadata *fitMetadata) +{ + int trackIdx{fTrackNum->Get()}; + if (fTrackNum->Get() >= fitMetadata->GetNumEntries()) { + LOG(warning) << "Selected track num is " << fTrackNum->Get() << ", but we have " << fitMetadata->GetNumEntries() + << " metadata entries. The metadata for the last fitted track will be printed."; + trackIdx = fitMetadata->GetNumEntries() - 1; + } + + std::cout << " === Metadata of all fits for track with ID " << trackIdx << " in event " << fitMetadata->GetEventID() + << " === " << std::endl; + + auto &fitTrackMetadatas = fitMetadata->GetTrackMetadatasVector(trackIdx); + + for (auto &fitTrackMetadata : fitTrackMetadatas) { + auto braggFitMetadata = dynamic_cast(fitTrackMetadata.get()); + if (braggFitMetadata == nullptr) { + LOG(error) << "The fit metadata is not of type AtBraggFitMetadata. The fit metadata will not be printed!"; + return; + } + + braggFitMetadata->Print(); + + std::cout << std::endl; } } diff --git a/AtEventDisplay/AtTabs/AtTabBraggCurve.h b/AtEventDisplay/AtTabs/AtTabBraggCurve.h index ceb5bc20d..e1eb5a3b1 100644 --- a/AtEventDisplay/AtTabs/AtTabBraggCurve.h +++ b/AtEventDisplay/AtTabs/AtTabBraggCurve.h @@ -1,6 +1,8 @@ #ifndef ATTABBRAGGCURVE_H #define ATTABBRAGGCURVE_H +#include "AtFitMetadata.h" +#include "AtFittedTrack.h" #include "AtTabMain.h" // for AtTabMain::TEvePointSetPtr, AtTa... #include "AtTrack.h" #include "AtViewerManagerSubject.h" // for AtBranch @@ -8,6 +10,7 @@ #include // for THashConsistencyHolder, ClassDef... #include // for TEveEventManager #include // for TEvePointSet +#include #include #include // for array @@ -26,12 +29,16 @@ class AtTabBraggCurve : public AtTabMain { protected: TCanvas *fCvsELossVRange{nullptr}; TH1F *fHistELossVRange{nullptr}; + TGraph *fFittedELossGraph{nullptr}; - int fTrackIdx{-1}; + DataHandling::AtTrackNum *fTrackNum; + DataHandling::AtBranch *fTrackingEventBranch; + DataHandling::AtBranch *fFitMetadataBranch; public: AtTabBraggCurve(); virtual ~AtTabBraggCurve(); + void InitTab() override; virtual void Update(DataHandling::AtSubject *sub) override; @@ -42,6 +49,12 @@ class AtTabBraggCurve : public AtTabMain { void DrawHistELossVRange(AtTrack::BraggCurve braggCurve); virtual void UpdatePatternEventElements() override; + void UpdateTrackingEventElements(); + void UpdateFitMetadata(); + + void PrintFittedTrackInfo(AtFittedTrack fittedTrack); + void DrawBestFittingELoss(AtFittedTrack fittedTrack); + void PrintFittedTrackMetadata(AtFitMetadata *fitMetadata); private: ClassDefOverride(AtTabBraggCurve, 1); diff --git a/AtEventDisplay/AtViewerManager.cxx b/AtEventDisplay/AtViewerManager.cxx index eb68e947d..a469a2622 100644 --- a/AtEventDisplay/AtViewerManager.cxx +++ b/AtEventDisplay/AtViewerManager.cxx @@ -62,6 +62,7 @@ AtViewerManager::AtViewerManager(std::shared_ptr map) : fMap(std::move(ma fSidebar = new AtEventSidebar(); fSidebar->AddSidebarFrame(new AtSidebarRunInfo(fSidebar)); fSidebar->AddSidebarFrame(new AtSidebarPadControl(fPadNum, fSidebar)); + fSidebar->AddSidebarFrame(new AtSidebarTrackControl(fTrackNum, fSidebar)); browser->StopEmbedding(); browser->SetTabTitle("Control", TRootBrowser::kLeft); @@ -71,7 +72,8 @@ AtViewerManager::AtViewerManager(std::shared_ptr map) : fMap(std::move(ma fBasebar = new AtEventSidebar(kHorizontalFrame); fBasebar->AddSidebarFrame(new AtSidebarEventControl(fEntry, fBasebar)); - fBasebar->AddSidebarFrame(new AtSidebarBranchControl(fRawEventBranch, fEventBranch, fPatternEventBranch, fBasebar)); + fBasebar->AddSidebarFrame(new AtSidebarBranchControl(fRawEventBranch, fEventBranch, fPatternEventBranch, + fTrackingEventBranch, fFitMetadataBranch, fBasebar)); browser->StopEmbedding(); browser->SetTabTitle("Control", TRootBrowser::kBottom); @@ -162,7 +164,8 @@ void AtViewerManager::GotoEventImpl() for (auto &tab : fTabs) tab->Exec(); - fPadNum.Notify(); // Inform everyone they should act as is the pad changed + fPadNum.Notify(); // Inform everyone they should act as is the pad changed + fTrackNum.Notify(); // Inform everyone they should act as is the track changed } void AtViewerManager::Update(DataHandling::AtSubject *subject) diff --git a/AtEventDisplay/AtViewerManager.h b/AtEventDisplay/AtViewerManager.h index ad852379c..09eef48a4 100644 --- a/AtEventDisplay/AtViewerManager.h +++ b/AtEventDisplay/AtViewerManager.h @@ -35,11 +35,14 @@ class AtViewerManager final : DataHandling::AtObserver { using TabVec = std::vector>; /** Data subjects we own and send around on update **/ - DataHandling::AtTreeEntry fEntry{0}; //< Observing - DataHandling::AtBranch fRawEventBranch{}; //< Not observing - DataHandling::AtBranch fEventBranch{}; //< Not observing - DataHandling::AtBranch fPatternEventBranch{}; //< Not observing - DataHandling::AtPadNum fPadNum{-1}; //< Not Observing + DataHandling::AtTreeEntry fEntry{0}; //< Observing + DataHandling::AtBranch fRawEventBranch{}; //< Not observing + DataHandling::AtBranch fEventBranch{}; //< Not observing + DataHandling::AtBranch fPatternEventBranch{}; //< Not observing + DataHandling::AtBranch fTrackingEventBranch{}; //< Not observing + DataHandling::AtBranch fFitMetadataBranch{}; //< Not observing + DataHandling::AtPadNum fPadNum{-1}; //< Not Observing + DataHandling::AtTrackNum fTrackNum{-1}; //< Not Observing AtEventSidebar *fSidebar; AtEventSidebar *fBasebar; @@ -71,8 +74,11 @@ class AtViewerManager final : DataHandling::AtObserver { DataHandling::AtBranch &GetRawEventBranch() { return fRawEventBranch; } DataHandling::AtBranch &GetEventBranch() { return fEventBranch; } DataHandling::AtBranch &GetPatternEventBranch() { return fPatternEventBranch; } + DataHandling::AtBranch &GetTrackingEventBranch() { return fTrackingEventBranch; } + DataHandling::AtBranch &GetFitMetadataBranch() { return fFitMetadataBranch; } DataHandling::AtTreeEntry &GetCurrentEntry() { return fEntry; } DataHandling::AtPadNum &GetPadNum() { return fPadNum; } + DataHandling::AtTrackNum &GetTrackNum() { return fTrackNum; } void SetCheckBranch(DataHandling::AtBranch &branch) { diff --git a/AtEventDisplay/AtViewerManagerSubject.h b/AtEventDisplay/AtViewerManagerSubject.h index 6ed4af3e5..cca676151 100644 --- a/AtEventDisplay/AtViewerManagerSubject.h +++ b/AtEventDisplay/AtViewerManagerSubject.h @@ -31,6 +31,13 @@ class AtTreeEntry : public AtSubject { */ using AtPadNum = AtSimpleType; +/** + * @brief Subject for the track number currently selected. + * + * @ingroup DataHandling + */ +using AtTrackNum = AtSimpleType; + /** * @brief Subject for the branch in the FairRoot tree. * @ingroup DataHandling diff --git a/AtEventDisplay/CMakeLists.txt b/AtEventDisplay/CMakeLists.txt index 104da3ba2..a9b488ae9 100755 --- a/AtEventDisplay/CMakeLists.txt +++ b/AtEventDisplay/CMakeLists.txt @@ -9,6 +9,7 @@ ${CMAKE_SOURCE_DIR}/AtEventDisplay/Deprecated ${CMAKE_SOURCE_DIR}/AtEventDisplay/AtTabs ${CMAKE_SOURCE_DIR}/AtEventDisplay/AtSidebar ${CMAKE_SOURCE_DIR}/AtEventDisplay/AtSidebar/PSA +${CMAKE_SOURCE_DIR}/AtData ) set(SRCS diff --git a/AtGenerators/AtTPCIonDecay.cxx b/AtGenerators/AtTPCIonDecay.cxx index 7f25dcdd2..2ae90a9ae 100644 --- a/AtGenerators/AtTPCIonDecay.cxx +++ b/AtGenerators/AtTPCIonDecay.cxx @@ -200,7 +200,7 @@ Bool_t AtTPCIonDecay::GenerateReaction(FairPrimaryGenerator *primGen) fIsDecay = kFALSE; - if (!kIsFinalGen) // NB: Decay modelled as two-step (coming from reaction generator) + if (kIsFinalGen) // NB: Decay modelled as two-step (coming from reaction generator) { fBeamEnergy = AtVertexPropagator::Instance()->GetTrackEnergy(0) / 1000.0; TVector3 ScatP = AtVertexPropagator::Instance()->GetScatterP(); @@ -216,13 +216,13 @@ Bool_t AtTPCIonDecay::GenerateReaction(FairPrimaryGenerator *primGen) excitationEnergy = fExEnergy; // From compound nucleus } - TParticlePDG *thisPart0 = nullptr; + /*TParticlePDG *thisPart0 = nullptr; thisPart0 = TDatabasePDG::Instance()->GetParticle( fIon.at(Case).at(0)->GetName()); // NB: The first particle of the list must be the decaying ion int pdgType0 = thisPart0->PdgCode(); LOG(info) << cBLUE << " Ejectile info : " << pdgType0 << " " << fBeamMass << " " << fPxBeam << " " << fPyBeam - << " " << fPzBeam << " " << fBeamEnergy << " " << excitationEnergy << cNORMAL << "\n"; + << " " << fPzBeam << " " << fBeamEnergy << " " << excitationEnergy << cNORMAL << "\n";*/ // === Phase Space Calculation diff --git a/AtMap/AtGAGGMap.cxx b/AtMap/AtGAGGMap.cxx new file mode 100644 index 000000000..a679ea29d --- /dev/null +++ b/AtMap/AtGAGGMap.cxx @@ -0,0 +1,100 @@ +/********************************************************************* + * ATGAGG Mapping Class AtGAGGMap.cxx * + * Author: T. J. Gray * + * Log: 05-05-2026 * + * * + *********************************************************************/ + +#include "AtGAGGMap.h" + +#include + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include +#include +#include // IWYU pragma: keep +#include +#include + +#undef BOOST_MULTI_ARRAY_NO_GENERATORS +#define BOOST_MULTI_ARRAY_NO_GENERATORS + +using std::cout; +using std::endl; +using XYPoint = ROOT::Math::XYPoint; + +constexpr auto cRED = "\033[1;31m"; +constexpr auto cYELLOW = "\033[1;33m"; +constexpr auto cNORMAL = "\033[0m"; + +AtGAGGMap::AtGAGGMap() : AtMap() +{ + AtPadCoord.resize(boost::extents[40][3][2]); + std::fill(AtPadCoord.data(), AtPadCoord.data() + AtPadCoord.num_elements(), 0); + std::cout << " ATGAGG Map initialized " << std::endl; + std::cout << " ATGAGG Pad Coordinates container initialized " << std::endl; + fNumberPads = 40; +} + +AtGAGGMap::~AtGAGGMap() = default; + +void AtGAGGMap::Dump() {} + +void AtGAGGMap::GeneratePadPlane() {} + +Int_t AtGAGGMap::fill_coord(int pindex, float padxoff, float padyoff, float triside, float fort) +{ + return 0; +} + +XYPoint AtGAGGMap::CalcPadCenter(Int_t PadRef) +{ + return {0, 0}; +} + +Int_t AtGAGGMap::InhibitStrips(TString stripsFilePath) +{ + return 0; +} + +void AtGAGGMap::ParseAtTPCMap(TXMLNode *node) +{ + + Int_t fDigitizerID = -1000; + Int_t fChannelID = -1000; + Int_t fGAGGID = -1000; + Int_t fLayerID = -1000; + + for (; node; node = node->GetNextNode()) { + if (node->GetNodeType() == TXMLNode::kXMLElementNode) { // Element Node + if (strcmp(node->GetNodeName(), "DigiID") == 0) + fDigitizerID = atoi(node->GetText()); + if (strcmp(node->GetNodeName(), "ChannelID") == 0) + fChannelID = atoi(node->GetText()); + if (strcmp(node->GetNodeName(), "LayerID") == 0) + fLayerID = atoi(node->GetText()); + if (strcmp(node->GetNodeName(), "GAGGID") == 0) + fGAGGID = atoi(node->GetText()); + } + } + AtPadReference ref = {fDigitizerID, 0, 0, fChannelID}; + std::cout << "loading GAGGMap XML: " << fDigitizerID << "." << 0 << "." << 0 << "." << fChannelID << ": " + << "GAGGID = " << fGAGGID << ", LayerID = " << fLayerID << std::endl; + fPadMap.insert(std::pair(ref, fGAGGID)); + fLayerMap.insert(std::pair(ref, fLayerID)); + + fPadMapInverse.insert(std::pair(fGAGGID, ref)); +} +ClassImp(AtGAGGMap) diff --git a/AtMap/AtGAGGMap.h b/AtMap/AtGAGGMap.h new file mode 100644 index 000000000..fea073ebe --- /dev/null +++ b/AtMap/AtGAGGMap.h @@ -0,0 +1,43 @@ +/********************************************************************* + * ATGAGG Mapping Class AtGAGGMap.h * + * Author: T. J. Gray * + * Log: 05-05-2026 * + * * + *********************************************************************/ + +#ifndef ATGAGGMAP_H +#define ATGAGGMAP_H +#include "AtMap.h" + +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtGAGGMap : public AtMap { + +public: + AtGAGGMap(); + ~AtGAGGMap(); + + virtual void Dump() override; + virtual void GeneratePadPlane() override; + virtual ROOT::Math::XYPoint CalcPadCenter(Int_t PadRef) override; + virtual Int_t BinToPad(Int_t binval) override { return binval - 1; }; + virtual void ParseAtTPCMap(TXMLNode *node) override; + + Int_t InhibitStrips(TString stripsFilePath); + + std::unordered_map fLayerMap; + + ClassDefOverride(AtGAGGMap, 1); + +protected: + Int_t fill_coord(int pindex, float padxoff, float padyoff, float triside, float fort); +}; + +#endif diff --git a/AtMap/AtMap.cxx b/AtMap/AtMap.cxx index 510effc1b..911b29da1 100644 --- a/AtMap/AtMap.cxx +++ b/AtMap/AtMap.cxx @@ -40,7 +40,14 @@ std::ostream &operator<<(std::ostream &os, const AtMap::InhibitType &t) return os; } -AtMap::AtMap() : AtPadCoord(boost::extents[10240][3][2]), fPadPlane(nullptr) {} +AtMap::AtMap() : AtPadCoord(boost::extents[10240][3][2]), fPadPlane(nullptr) +{ + fCalibrationFunction = [](double *x, double *params) -> double { + LOG(error) + << "The calibration function was not set! Returning -999 by default. Please set the calibration function!"; + return -999; + }; // Setting a default calibration function. +} AtPadReference AtMap::GetNearestFPN(int padNum) const { @@ -237,6 +244,89 @@ Bool_t AtMap::ParseXMLMap(Char_t const *xmlfile) return true; } +Bool_t AtMap::ParseCalibrationParameters(TString calibrationFilePath, int calibrationParameterNumber) +{ + fCalibrationParameterNumber = calibrationParameterNumber; + LOG(warning) + << "Trying to pass " << fCalibrationParameterNumber + << " to the calibration parameter arrays. Please make sure the function you are setting as calibration requires " + << fCalibrationParameterNumber << " parameters!"; + + std::ifstream calibrationFile(calibrationFilePath.Data()); + std::string line; + + if (!calibrationFile.is_open()) { + LOG(error) << "Failed to open file: " << calibrationFilePath.Data(); + return false; + } + + // Skip header line. + std::getline(calibrationFile, line); + + int lineNumber{1}; + while (std::getline(calibrationFile, line)) { + lineNumber++; + + std::stringstream ss(line); + std::string entry; + + // Variables where to read the lines. + int padID{}; + std::vector parameters; + + // First column should be the padID. + std::getline(ss, entry, ','); + padID = std::stoi(entry); + + while (std::getline(ss, entry, ',')) { + if (parameters.size() == fCalibrationParameterNumber) { + LOG(warning) << "Promised " << fCalibrationParameterNumber << " parameters but reached parameter " + << parameters.size() + 1 << " on line " << lineNumber + << "! Ignoring rest of parameters on the line!"; + break; + } + parameters.push_back(std::stod(entry)); + } + + if (parameters.size() < fCalibrationParameterNumber) { + LOG(fatal) << "Promised " << fCalibrationParameterNumber << " parameters but got only " << parameters.size() + << " on line " << lineNumber << "! Parameter vector of pad " << padID << " will not be set!"; + std::vector emptyVector; + fCalibrationParametersMap.insert(std::pair>(padID, emptyVector)); + continue; + } + + fCalibrationParametersMap.insert(std::pair>(padID, parameters)); + } + + return true; +} + +double AtMap::GetCalibratedELoss(int padID, double ADC) const +{ + auto entry = fCalibrationParametersMap.find(padID); + if (entry == fCalibrationParametersMap.end()) { + LOG(warning) << "Pad " << padID + << " did not have an entry in the calibration parameters file... Returning ELoss = -999 by default."; + return -999; + } + + std::vector parameters = entry->second; + if (parameters.empty()) { + LOG(warning) << "Pad " << padID + << " had an issue when reading the calibration parameters file... Returning ELoss = -999 by " + "default. Please check the file!"; + return -999; + } + + return fCalibrationFunction(&ADC, ¶meters[0]); +} + +bool AtMap::IsCalibrationSet() const +{ + return !fCalibrationParametersMap.empty(); +} + Bool_t AtMap::DumpAtTPCMap() { if (!kIsParsed) { diff --git a/AtMap/AtMap.h b/AtMap/AtMap.h index cf71b2244..71ac93726 100644 --- a/AtMap/AtMap.h +++ b/AtMap/AtMap.h @@ -54,6 +54,12 @@ class AtMap : public TNamed { void drawPadPlane(); + // Calibration related members + std::function fCalibrationFunction; // Function to be used as ADC->ELoss calibration. + std::map> + fCalibrationParametersMap; // Map to vector of parameters that the function may need. + int fCalibrationParameterNumber; // Amount of parameters the function needs. + public: AtMap(); ~AtMap() = default; @@ -80,7 +86,7 @@ class AtMap : public TNamed { Bool_t ParseXMLMap(Char_t const *xmlfile); void ParseMapList(TXMLNode *node); - void ParseAtTPCMap(TXMLNode *node); + virtual void ParseAtTPCMap(TXMLNode *node); Bool_t DumpAtTPCMap(); AtPadReference GetPadRef(int padNum) const; bool AddAuxPad(const AtPadReference &ref, std::string auxName); @@ -89,6 +95,11 @@ class AtMap : public TNamed { AtPadReference GetNearestFPN(int padNum) const; AtPadReference GetNearestFPN(const AtPadReference &ref) const; + Bool_t ParseCalibrationParameters(TString calibrationFilePath, int calibrationParameterNumber); + void SetCalibrationFunction(std::function function) { fCalibrationFunction = function; } + double GetCalibratedELoss(int padID, double ADC) const; + bool IsCalibrationSet() const; + std::string GetAuxName(const AtPadReference &ref) const; inline void SetDebugMode(Bool_t flag = true) { kDebug = flag; } @@ -109,7 +120,7 @@ class AtMap : public TNamed { enum class InhibitType { kNone = 0, kLowGain = 1, kXTalk = 2, kTotal = 3, kBadPad = 4 }; #pragma GCC diagnostic pop - ClassDefOverride(AtMap, 5); + ClassDefOverride(AtMap, 6); }; std::ostream &operator<<(std::ostream &os, const AtMap::InhibitType &t); diff --git a/AtMap/AtMapLinkDef.h b/AtMap/AtMapLinkDef.h index 90e92f57d..b92d8bb86 100644 --- a/AtMap/AtMapLinkDef.h +++ b/AtMap/AtMapLinkDef.h @@ -14,6 +14,8 @@ #pragma link C++ class AtMap + ; #pragma link C++ class AtGadgetIIMap + ; #pragma link C++ class AtTpcMap + ; +#pragma link C++ class AtSiMap + ; +#pragma link C++ class AtGAGGMap + ; #pragma link C++ class AtTpcProtoMap + ; #pragma link C++ class AtSpecMATMap + ; diff --git a/AtMap/AtSiMap.cxx b/AtMap/AtSiMap.cxx new file mode 100644 index 000000000..7273c7ad6 --- /dev/null +++ b/AtMap/AtSiMap.cxx @@ -0,0 +1,109 @@ +/********************************************************************* + * ATSI Mapping Class AtSiMap.cxx * + * Author: Y. Ayyad * + * Log: 13-02-2015 17:16 JST * + * * + *********************************************************************/ + +#include "AtSiMap.h" + +#include + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include + +#include +#include +#include // IWYU pragma: keep +#include +#include + +#undef BOOST_MULTI_ARRAY_NO_GENERATORS +#define BOOST_MULTI_ARRAY_NO_GENERATORS + +using std::cout; +using std::endl; +using XYPoint = ROOT::Math::XYPoint; + +constexpr auto cRED = "\033[1;31m"; +constexpr auto cYELLOW = "\033[1;33m"; +constexpr auto cNORMAL = "\033[0m"; + +AtSiMap::AtSiMap() : AtMap() +{ + AtPadCoord.resize(boost::extents[10240][3][2]); + std::fill(AtPadCoord.data(), AtPadCoord.data() + AtPadCoord.num_elements(), 0); + std::cout << " ATSI Map initialized " << std::endl; + std::cout << " ATSI Pad Coordinates container initialized " << std::endl; + fNumberPads = 128 * 4; +} + +AtSiMap::~AtSiMap() = default; + +void AtSiMap::Dump() {} + +void AtSiMap::GeneratePadPlane() {} + +Int_t AtSiMap::fill_coord(int pindex, float padxoff, float padyoff, float triside, float fort) +{ + return 0; +} + +XYPoint AtSiMap::CalcPadCenter(Int_t PadRef) +{ + return {0, 0}; +} + +Int_t AtSiMap::InhibitStrips(TString stripsFilePath) +{ + return 0; +} + +void AtSiMap::ParseAtTPCMap(TXMLNode *node) +{ + + Int_t fCoboID = -1000; + Int_t fAsadID = -1000; + Int_t fAgetID = -1000; + Int_t fChannelID = -1000; + Int_t fPadID = -1000; + Int_t fFaceID = -1000; + + for (; node; node = node->GetNextNode()) { + if (node->GetNodeType() == TXMLNode::kXMLElementNode) { // Element Node + if (strcmp(node->GetNodeName(), "CoboID") == 0) + fCoboID = atoi(node->GetText()); + if (strcmp(node->GetNodeName(), "AsadID") == 0) + fAsadID = atoi(node->GetText()); + if (strcmp(node->GetNodeName(), "AgetID") == 0) + fAgetID = atoi(node->GetText()); + if (strcmp(node->GetNodeName(), "ChannelID") == 0) + fChannelID = atoi(node->GetText()); + if (strcmp(node->GetNodeName(), "PadID") == 0) + fPadID = atoi(node->GetText()); + if (strcmp(node->GetNodeName(), "Siliconface") == 0) + fFaceID = atoi(node->GetText()); + } + } + if (fFaceID < 0 || fFaceID > 3) { + LOG(error) << "Warning! Silicon face " << fFaceID << " outside expected values or not found!" << std::endl; + } + fPadID = fPadID + 128 * fFaceID; + AtPadReference ref = {fCoboID, fAsadID, fAgetID, fChannelID}; + std::cout << "loading SiMap XML: " << fCoboID << "." << fAsadID << "." << fAgetID << "." << fChannelID << ": " + << fPadID << std::endl; + fPadMap.insert(std::pair(ref, fPadID)); + + fPadMapInverse.insert(std::pair(fPadID, ref)); +} +ClassImp(AtSiMap) diff --git a/AtMap/AtSiMap.h b/AtMap/AtSiMap.h new file mode 100644 index 000000000..054b6b472 --- /dev/null +++ b/AtMap/AtSiMap.h @@ -0,0 +1,41 @@ +/********************************************************************* + * ATSI Mapping Class AtSiMap.h * + * Author: Y. Ayyad * + * Log: 13-02-2015 17:16 JST * + * * + *********************************************************************/ + +#ifndef ATSIMAP_H +#define ATSIMAP_H +#include "AtMap.h" + +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtSiMap : public AtMap { + +public: + AtSiMap(); + ~AtSiMap(); + + virtual void Dump() override; + virtual void GeneratePadPlane() override; + virtual ROOT::Math::XYPoint CalcPadCenter(Int_t PadRef) override; + virtual Int_t BinToPad(Int_t binval) override { return binval - 1; }; + virtual void ParseAtTPCMap(TXMLNode *node) override; + + Int_t InhibitStrips(TString stripsFilePath); + + ClassDefOverride(AtSiMap, 1); + +protected: + Int_t fill_coord(int pindex, float padxoff, float padyoff, float triside, float fort); +}; + +#endif diff --git a/AtMap/AtTpcMap.cxx b/AtMap/AtTpcMap.cxx index 9eebf4c23..762ff3c17 100644 --- a/AtMap/AtTpcMap.cxx +++ b/AtMap/AtTpcMap.cxx @@ -244,4 +244,49 @@ XYPoint AtTpcMap::CalcPadCenter(Int_t PadRef) Float_t y = (AtPadCoord[PadRef][0][1] + AtPadCoord[PadRef][1][1] + AtPadCoord[PadRef][2][1]) / 3.; return {x, y}; } + +Int_t AtTpcMap::InhibitBeamPads(TString beamPadsFilePath) +{ + std::ifstream beamPadsFile(beamPadsFilePath.Data()); + std::string line; + + if (!beamPadsFile.is_open()) { + std::cerr << "Failed to open file: " << beamPadsFilePath.Data() << std::endl; + return -1; + } + + // Skip header line. + std::getline(beamPadsFile, line); + + // Variables where to read the lines. + int cobo{}, asad{}, aget{}, channel{}; + + int beamPadCount{}; + while (std::getline(beamPadsFile, line)) { + std::stringstream ss(line); + std::string entry; + + std::getline(ss, entry, ','); + cobo = std::stoi(entry); + + std::getline(ss, entry, ','); + asad = std::stoi(entry); + + std::getline(ss, entry, ','); + aget = std::stoi(entry); + + std::getline(ss, entry, ','); + channel = std::stoi(entry); + + AtPadReference ref = {cobo, asad, aget, channel}; + InhibitPad(ref, AtMap::InhibitType::kXTalk); + + beamPadCount++; + } + + LOG(info) << cYELLOW << beamPadCount << " beam pads have been inhibited." << cNORMAL; + + return beamPadCount; +} + ClassImp(AtTpcMap) diff --git a/AtMap/AtTpcMap.h b/AtMap/AtTpcMap.h index bb9d11876..2a06e9375 100644 --- a/AtMap/AtTpcMap.h +++ b/AtMap/AtTpcMap.h @@ -27,6 +27,8 @@ class AtTpcMap : public AtMap { virtual ROOT::Math::XYPoint CalcPadCenter(Int_t PadRef) override; virtual Int_t BinToPad(Int_t binval) override { return binval - 1; }; + Int_t InhibitBeamPads(TString beamPadsFilePath); + ClassDefOverride(AtTpcMap, 1); protected: diff --git a/AtMap/AtTpcMapTest.cxx b/AtMap/AtTpcMapTest.cxx new file mode 100644 index 000000000..4a9b19dd6 --- /dev/null +++ b/AtMap/AtTpcMapTest.cxx @@ -0,0 +1,53 @@ +#include "AtTpcMap.h" + +#include + +#include + +#include + +TEST(AtTpcMapTest, TEST_InhibitBeamPads_RCNP) +{ + // Construct an AtTpcMap object, parse the RCNP mapping and parse the beam pad list. + TString dir = getenv("VMCWORKDIR"); + TString scriptFile = "rcnp_map_size.xml"; + TString mapDir = dir + "/scripts/" + scriptFile; + TString beamPadsFile = "BeamPads_RCNP.csv"; + TString beamPadsDir = dir + "/scripts/" + beamPadsFile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + Int_t inhibitedPadsCount = map->InhibitBeamPads(beamPadsDir); + + // Check all pads and count how many are actually inhibited. + Int_t actuallyInhibitedPadsCount{}; + for (int i = 0; i < map->GetNumPads(); i++) + if (map->IsInhibited(i) == AtMap::InhibitType::kXTalk) + actuallyInhibitedPadsCount++; + + EXPECT_EQ(inhibitedPadsCount, actuallyInhibitedPadsCount); + ASSERT_TRUE(inhibitedPadsCount > 0); +} + +TEST(AtTpcMapTest, TEST_InhibitBeamPads_e23031) +{ + // Construct an AtTpcMap object, parse the e23031 mapping and parse the beam pad list. + TString dir = getenv("VMCWORKDIR"); + TString scriptFile = "e23031_pad_map_size.xml"; + TString mapDir = dir + "/scripts/" + scriptFile; + TString beamPadsFile = "BeamPads_e23031.csv"; + TString beamPadsDir = dir + "/scripts/" + beamPadsFile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + Int_t inhibitedPadsCount = map->InhibitBeamPads(beamPadsDir); + + // Check all pads and count how many are actually inhibited. + Int_t actuallyInhibitedPadsCount{}; + for (int i = 0; i < map->GetNumPads(); i++) + if (map->IsInhibited(i) == AtMap::InhibitType::kXTalk) + actuallyInhibitedPadsCount++; + + EXPECT_EQ(inhibitedPadsCount, actuallyInhibitedPadsCount); + ASSERT_TRUE(inhibitedPadsCount > 0); +} diff --git a/AtMap/CMakeLists.txt b/AtMap/CMakeLists.txt index 6e75f4639..cd874350c 100755 --- a/AtMap/CMakeLists.txt +++ b/AtMap/CMakeLists.txt @@ -15,6 +15,8 @@ set(SRCS #Put here your sourcefiles AtMap.cxx AtTpcMap.cxx +AtSiMap.cxx +AtGAGGMap.cxx AtTpcProtoMap.cxx AtGadgetIIMap.cxx AtSpecMATMap.cxx @@ -30,6 +32,15 @@ Set(DEPENDENCIES ATTPCROOT::AtData ) +set(TEST_SRCS + AtTpcMapTest.cxx +) + +attpcroot_generate_tests(${LIBRARY_NAME}Tests + SRCS ${TEST_SRCS} + DEPS ${LIBRARY_NAME} +) + generate_target_and_root_library(${LIBRARY_NAME} LINKDEF ${LINKDEF} SRCS ${SRCS} diff --git a/AtParameter/AtDigiPar.cxx b/AtParameter/AtDigiPar.cxx index 2c6ed4feb..5f6a7300f 100644 --- a/AtParameter/AtDigiPar.cxx +++ b/AtParameter/AtDigiPar.cxx @@ -54,6 +54,10 @@ Bool_t AtDigiPar::getParams(FairParamList *paramList) // TODO Change all these p LOG(fatal) << "Cannot find ZPadPlane parameter!"; return kFALSE; } + if (!(paramList->fill("IsTPCInverted", &fIsTPCInverted))) { + LOG(warning) << "Cannot find IsTPCInverted parameter! Setting it to 0 (false) by default."; + fIsTPCInverted = 0; + } if (!(paramList->fill("EIonize", &fEIonize))) { LOG(fatal) << "Cannot find EIonize parameter!"; @@ -117,6 +121,7 @@ void AtDigiPar::putParams(FairParamList *paramList) paramList->add("TBEntrance", fTBEntrance); paramList->add("ZPadPlane", fZPadPlane); + paramList->add("IsTPCInverted", fIsTPCInverted); paramList->add("EIonize", fEIonize); paramList->add("Fano", fFano); diff --git a/AtParameter/AtDigiPar.h b/AtParameter/AtDigiPar.h index daabc6b5c..bf5f80037 100644 --- a/AtParameter/AtDigiPar.h +++ b/AtParameter/AtDigiPar.h @@ -21,6 +21,7 @@ class AtDigiPar : public FairParGenericSet { // Detector geometry Int_t fTBEntrance{}; Double_t fZPadPlane{}; + Int_t fIsTPCInverted{}; //< Whether or not the TPC drift is inverted [0/1] // Gas properties Double_t fEIonize{}; //< effective ionization energy [eV] @@ -48,6 +49,7 @@ class AtDigiPar : public FairParGenericSet { Int_t GetTBEntrance() const { return fTBEntrance; } Double_t GetZPadPlane() const { return fZPadPlane; } + Int_t GetIsTPCInverted() const { return fIsTPCInverted; } Double_t GetEIonize() const { return fEIonize; } Double_t GetFano() const { return fFano; } @@ -67,7 +69,7 @@ class AtDigiPar : public FairParGenericSet { virtual Bool_t getParams(FairParamList *paramList) override; // Main methods - ClassDefOverride(AtDigiPar, 4); + ClassDefOverride(AtDigiPar, 5); }; #endif diff --git a/AtReconstruction/AtFitter/AtBraggCurveFitter.cxx b/AtReconstruction/AtFitter/AtBraggCurveFitter.cxx new file mode 100644 index 000000000..3acf6a14b --- /dev/null +++ b/AtReconstruction/AtFitter/AtBraggCurveFitter.cxx @@ -0,0 +1,282 @@ +#include "AtBraggCurveFitter.h" + +#include "AtPatternEvent.h" +#include "AtTrack.h" +#include "AtTrackingEvent.h" + +#include +#include + +#include + +using XYZVector = ROOT::Math::XYZVector; + +// Initialization of all static members, so that AtReconstruction doesn't die. +EventFit::AtBraggCurveFitter::ELossModelsVector EventFit::AtBraggCurveFitter::fELossModels; +int EventFit::AtBraggCurveFitter::fProjectileIdx{0}; +int EventFit::AtBraggCurveFitter::fValuesPerBin{200}; +std::vector EventFit::AtBraggCurveFitter::fExperimentalIntegratedELossValues; +std::vector EventFit::AtBraggCurveFitter::fExperimentalRangeValues; +std::vector EventFit::AtBraggCurveFitter::fExperimentalIntegratedELossErrors; +int EventFit::AtBraggCurveFitter::fNBins{0}; +double EventFit::AtBraggCurveFitter::fBinSize{0}; +double EventFit::AtBraggCurveFitter::fMinimumRange{30}; +double EventFit::AtBraggCurveFitter::fEstimatedAmplitudeFactor{3.5e3}; // ADC/MeV +double EventFit::AtBraggCurveFitter::fEstimatedAmplitudeFactorPrecision{3e2}; // ADC/MeV + +EventFit::AtBraggCurveFitter::AtBraggCurveFitter(ELossModelsVector eLossModels) +{ + fPunchThroughChecker = new AtTools::AtPunchThroughChecker(); + fELossModels = std::move(eLossModels); +} + +EventFit::AtBraggCurveFitter::~AtBraggCurveFitter() +{ + delete fPunchThroughChecker; + delete fMinuit; +} + +void EventFit::AtBraggCurveFitter::FitEvent(AtTrackingEvent *trackingEvent, AtPatternEvent *patternEvent, + AtFitMetadata *fitMetadata, AtRawEvent *rawEvent, AtEvent *event) +{ + // Check if fMinuit was initialised. + if (fMinuit == nullptr) { + LOG(warning) << " Minuit was not initialised! Please, check if you ran the Init() function of the fitter before " + "passing it to the fitter task! Initialising now!"; + Init(); + } + + EventFit::AtFitter::FitEvent(trackingEvent, patternEvent, fitMetadata, rawEvent, event); +} + +void EventFit::AtBraggCurveFitter::Init() +{ + gSystem->Load("libMinuit"); + + // Set up the TMinuit. + fMinuit = new TMinuit(2); // 2 parameters -> kinetic energy and amplitude factor. + fMinuit->SetFCN(BraggFCN); + fArglist[0] = fMinuitMaxCalls; + fArglist[1] = fMinuitTolerance; +} + +AtFittedTrack *EventFit::AtBraggCurveFitter::GetFittedTrack(AtTrack *track, AtFitMetadata *fitMetadata, + AtRawEvent *rawEvent, AtEvent *event) +{ + + // First thing, we extract the Bragg curve ELoss information from the AtTrack. + AtTrack::BraggCurve braggCurve = track->GetBraggCurve(); + fExperimentalIntegratedELossValues = braggCurve.IntegratedELossValues; + fExperimentalRangeValues = braggCurve.RangeValues; + fExperimentalIntegratedELossErrors = braggCurve.ELossErrors; + fNBins = braggCurve.nBins; + fBinSize = braggCurve.binSize; + + // Check for punsh through. + Bool_t isPunchThrough = fPunchThroughChecker->IsPunchThrough(track); + + // In case the AtTrack has punched through or the ELoss profile has not been reconstructed for any reason, we do not + // fit and return "empty" metadatas and fitted track. + if (isPunchThrough || !fBinSize) { + if (isPunchThrough) + LOG(info) << "Track with ID " << track->GetTrackID() + << " has punched through. Skipping the fitting and adding empty fit metadatas!"; + else + LOG(info) + << "Track with ID " << track->GetTrackID() + << " has does not have a reconstructed ELoss profile. Skipping the fitting and adding empty fit metadatas!"; + + // We add an empty entry to the AtFitMetadata for each ELoss model anyways. + if (fitMetadata) { + TrackMetadatasVector trackMetadatasVector; + fProjectileIdx = 0; + while (fProjectileIdx < fELossModels.size()) { + std::unique_ptr uniqueBraggFitMetadata = std::make_unique(); + uniqueBraggFitMetadata->SetIsPunchThrough(isPunchThrough); + uniqueBraggFitMetadata->SetIsReconstructedELoss(fBinSize); + uniqueBraggFitMetadata->SetFitConverged(kFALSE); + uniqueBraggFitMetadata->SetTrackID(track->GetTrackID()); + uniqueBraggFitMetadata->SetFitID(fProjectileIdx); + + trackMetadatasVector.push_back(std::move(uniqueBraggFitMetadata)); + + fProjectileIdx++; + } + fitMetadata->SetTrackMetadatasVector(track->GetTrackID(), std::move(trackMetadatasVector)); + } + + // Also, empty AtBraggFitMetadata for the AtFittedTrack that is required. + std::unique_ptr uniqueBestFitMetadata = std::make_unique(); + uniqueBestFitMetadata->SetIsPunchThrough(isPunchThrough); + uniqueBestFitMetadata->SetIsReconstructedELoss(fBinSize); + uniqueBestFitMetadata->SetFitConverged(kFALSE); + uniqueBestFitMetadata->SetTrackID(track->GetTrackID()); + + AtFittedTrack *notFittedTrack = new AtFittedTrack(); + notFittedTrack->SetTrackID(track->GetTrackID()); + notFittedTrack->SetTrackMetadata(std::move(uniqueBestFitMetadata)); + return notFittedTrack; + } + + // The minimum range where we should be able to get ELoss values for. + fMinimumRange = fHoleRadius / TMath::Sin(track->GetGeoTheta()); + + // Get the index with maximum ELoss, and get the associated range. + int maxELossIndex = + std::max_element(fExperimentalIntegratedELossValues.begin(), fExperimentalIntegratedELossValues.end()) - + fExperimentalIntegratedELossValues.begin(); + double estimatedRange = fExperimentalRangeValues[maxELossIndex]; + + // Clear the set in case it's filled from previous track. + BraggFitMetadatasSet trackMetadatasSet = + std::set>( + CompareTrackFitsFunction); + + // Now, we iterate over all possible particles that this AtTrack may be. + fProjectileIdx = 0; + while (fProjectileIdx < fELossModels.size()) { + // We obtain the estimation of the kinetic energy from the estimated range, for this candidate particle. + double estimatedKinE{fStartingEstimatedKinE}; + while (fELossModels[fProjectileIdx]->GetRange(estimatedKinE) < estimatedRange) + estimatedKinE += fEstimatedKinEStep; + + fMinuit->DefineParameter(0, "kinE", estimatedKinE, fKinEPrecision, estimatedKinE - 2 * fKinEPrecision, + estimatedKinE + 2 * fKinEPrecision); + fMinuit->DefineParameter(1, "amplFactor", fEstimatedAmplitudeFactor, fEstimatedAmplitudeFactorPrecision, + fEstimatedAmplitudeFactor - fEstimatedAmplitudeFactorPrecision, + fEstimatedAmplitudeFactor + fEstimatedAmplitudeFactorPrecision); // ADC/MeV + + // We perform the fitting for the current candidate particle. + fMinuit->mnexcm("SIMPLEX", fArglist, 2, fIerflg); + + // Extract the fit result and store it on the fit metadata of this track. + Double_t fitPar[2], fitUnc[2]; + for (int i = 0; i < 2; i++) + fMinuit->GetParameter(i, fitPar[i], fitUnc[i]); + + Double_t chi2, fedm, errdef; + Int_t npari, nparx, istat; + fMinuit->mnstat(chi2, fedm, errdef, npari, nparx, istat); + + AtBraggFitMetadata *braggFitMetadata = new AtBraggFitMetadata(); + braggFitMetadata->SetChi2(chi2); + braggFitMetadata->SetTrackID(track->GetTrackID()); + braggFitMetadata->SetFitID(fProjectileIdx); + braggFitMetadata->SetFitConverged( + kTRUE); // I'm setting to true by default because I don't know how to check with minuit :C + + // braggFitMetadata->SetPValue(pvalue???); // will be calculated in the future. + // braggFitMetadata->SetNdf(ndf???); // "" + + braggFitMetadata->SetELossModelName(fELossModels[fProjectileIdx]->GetELossModelName()); + braggFitMetadata->SetKineticEnergy(fitPar[0]); + braggFitMetadata->SetKineticEnergyUncertainty(fitUnc[0]); + braggFitMetadata->SetAmplitudeFactor(fitPar[1]); + braggFitMetadata->SetAmplitudeFactorUncertainty(fitUnc[1]); + braggFitMetadata->SetPDGCode(fELossModels[fProjectileIdx]->GetPDGCode()); + braggFitMetadata->SetAtomicMassNumber(fELossModels[fProjectileIdx]->GetAtomicMassNumber()); + braggFitMetadata->SetChargeNumber(fELossModels[fProjectileIdx]->GetChargeNumber()); + braggFitMetadata->SetMassAmu(fELossModels[fProjectileIdx]->GetMassAmu()); + braggFitMetadata->SetIsPunchThrough(isPunchThrough); + braggFitMetadata->SetIsReconstructedELoss(fBinSize); + + // Compute the ELoss profile that best fits the experimental values and store them in the metadata. + auto integratedELossValues = + fELossModels[fProjectileIdx]->GetIntegratedELoss(fitPar[0], fBinSize, fValuesPerBin, 0.001, fNBins * fBinSize); + braggFitMetadata->SetELossFitValues(integratedELossValues); + + // Add metadata to set. + trackMetadatasSet.insert(braggFitMetadata); + + // Move to next candidate particle. + fProjectileIdx++; + } + + // Store the fit metadata in a vector, ordered based on the better fit criteria for this fitter. + TrackMetadatasVector trackMetadatasVector; + AtBraggFitMetadata *bestFitTrackMetadata{nullptr}; + for (auto trackMetadata : trackMetadatasSet) { + if (bestFitTrackMetadata == nullptr) + bestFitTrackMetadata = trackMetadata; + std::unique_ptr uniqueBraggFitMetadata(trackMetadata); + trackMetadatasVector.push_back(std::move(uniqueBraggFitMetadata)); + } + + // Construct the AtFittedTrack based on the best fit, i.e. the first element in the set. + AtFittedTrack *fittedTrack = new AtFittedTrack(); + fittedTrack->SetTrackID(track->GetTrackID()); + fittedTrack->SetKinematics(bestFitTrackMetadata->GetKineticEnergy(), track->GetGeoTheta(), track->GetGeoPhi()); + fittedTrack->SetParticleInfo(bestFitTrackMetadata->GetPDGCode().Data(), bestFitTrackMetadata->GetChargeNumber(), + bestFitTrackMetadata->GetMassAmu()); + fittedTrack->SetVertex(XYZVector(braggCurve.vertexX, braggCurve.vertexY, braggCurve.vertexZ)); + // fittedTrack->SetTrackPropertiesStruct(???); //TO-DO + std::unique_ptr uniqueBestFitMetadata = + std::make_unique(*bestFitTrackMetadata); + fittedTrack->SetTrackMetadata(std::move(uniqueBestFitMetadata)); + + // Add the corresponding vector of fit metadatas for this track to the AtFitMetadata of this event. + if (fitMetadata) + fitMetadata->SetTrackMetadatasVector(track->GetTrackID(), std::move(trackMetadatasVector)); + + return fittedTrack; +} + +bool EventFit::AtBraggCurveFitter::CompareTrackFitsFunction(AtBraggFitMetadata *braggMetadataA, + AtBraggFitMetadata *braggMetadataB) +{ + // Extract the relevant parameters for this comparison criteria. + double amplitudeFactorA = braggMetadataA->GetAmplitudeFactor(); + double chi2A = braggMetadataA->GetChi2(); + double amplitudeFactorB = braggMetadataB->GetAmplitudeFactor(); + double chi2B = braggMetadataB->GetChi2(); + + // First, we check the amplitude factor criteria. + double minAmplitudeFactor = fEstimatedAmplitudeFactor - fEstimatedAmplitudeFactorPrecision; + double maxAmplitudeFactor = fEstimatedAmplitudeFactor + fEstimatedAmplitudeFactorPrecision; + bool amplitudeAInRange = minAmplitudeFactor <= amplitudeFactorA && amplitudeFactorA <= maxAmplitudeFactor; + bool amplitudeBInRange = minAmplitudeFactor <= amplitudeFactorB && amplitudeFactorB <= maxAmplitudeFactor; + + // If either is in range and the other is not, we choose the one in range. + if (amplitudeAInRange && !amplitudeBInRange) + return true; + + if (!amplitudeAInRange && amplitudeBInRange) + return false; + + // If both are in range or neither is in range, we order by chi2. + if (chi2A <= chi2B) + return true; + return false; +} + +void EventFit::AtBraggCurveFitter::BraggFCN(int &npar, double *gin, double &fval, double *par, int iflag) +{ + // Fitting parameters. + double kineticEnergy = par[0]; + double amplitudeFactor = par[1]; + + // Get the integrated dE/dx bin by bin. + auto integratedELossValues = fELossModels[fProjectileIdx]->GetIntegratedELoss(kineticEnergy, fBinSize, fValuesPerBin, + 0.001, fNBins * fBinSize); + + // Commpute the chi2 value. + fval = 0; + for (int i = 0; i < fExperimentalIntegratedELossValues.size(); i++) { + double range = fExperimentalRangeValues[i] + fBinSize / 2.; + double experimentalELossValue = fExperimentalIntegratedELossValues[i]; + double experimentalELossError = fExperimentalIntegratedELossErrors[i]; + double modelELossValue = integratedELossValues[i].first; + + // Check if bin lives outside the beam region. + if (range < fMinimumRange) + continue; + + // Check if there is ELoss in bin. + if (experimentalELossValue == 0) + continue; + + // Prevent dividing by 0. + if (experimentalELossError > 0) + fval += std::pow((experimentalELossValue - amplitudeFactor * modelELossValue) / experimentalELossError, 2); + } +} diff --git a/AtReconstruction/AtFitter/AtBraggCurveFitter.h b/AtReconstruction/AtFitter/AtBraggCurveFitter.h new file mode 100644 index 000000000..cfc4b75ea --- /dev/null +++ b/AtReconstruction/AtFitter/AtBraggCurveFitter.h @@ -0,0 +1,93 @@ +#ifndef AtBRAGGCURVEFITTER_H +#define AtBRAGGCURVEFITTER_H + +#include "AtBraggFitMetadata.h" +#include "AtELossModel.h" +#include "AtFittedTrack.h" +#include "AtFitter.h" +#include "AtPunchThroughChecker.h" + +#include + +#include +#include + +namespace EventFit { + +class AtBraggCurveFitter : public AtFitter { +public: + using TrackMetadataPtr = std::unique_ptr; + using TrackMetadatasVector = std::vector; + using BraggFitMetadatasSet = + std::set>; + using ELossModelPtr = std::unique_ptr; + using ELossModelsVector = std::vector; + +protected: + // The ELossModels to be used to obtain the theoretical ELoss values. Each ELoss model correspond to a different + // candidate particle. + static ELossModelsVector fELossModels; + static int fProjectileIdx; + static int fValuesPerBin; + + // Information regarding the experimental Bragg curve. + static std::vector fExperimentalIntegratedELossValues; + static std::vector fExperimentalRangeValues; + static std::vector fExperimentalIntegratedELossErrors; + static int fNBins; + static double fBinSize; + static double fMinimumRange; + double fHoleRadius{30}; // mm + + // The AtPunchThroughChecker that will check if a track is punching through or not. + AtTools::AtPunchThroughChecker *fPunchThroughChecker; + + // The TMinuit which will perform the minimization. + TMinuit *fMinuit{nullptr}; + double fArglist[10]; + double fMinuitMaxCalls{5000}; + double fMinuitTolerance{0.1}; + int fIerflg{0}; + + // What the amplitude factor should approximate to, and with which precision. + static double fEstimatedAmplitudeFactor; // ADC/MeV + static double fEstimatedAmplitudeFactorPrecision; // ADC/MeV + + // Parameters related to the estimation of the initial kinetic energy guess. Fitting precision too. + double fStartingEstimatedKinE{0.1}; // MeV + double fEstimatedKinEStep{0.01}; // MeV + double fKinEPrecision{0.25}; // MeV + +public: + AtBraggCurveFitter(ELossModelsVector eLossModels); + ~AtBraggCurveFitter(); + + virtual void FitEvent(AtTrackingEvent *trackingEvent, AtPatternEvent *patternEvent, + AtFitMetadata *fitMetadata = nullptr, AtRawEvent *rawEvent = nullptr, + AtEvent *event = nullptr) override; + virtual void Init() override; + + void SetValuesPerBin(int value) { fValuesPerBin = value; } + void SetMinuitMaxCalls(double value) { fMinuitMaxCalls = value; } + void SetMinuitTolerance(double value) { fMinuitTolerance = value; } + void SetEstimatedAmplitudeFactor(double value) { fEstimatedAmplitudeFactor = value; } + void SetEstimatedAmplitudeFactorPrecision(double value) { fEstimatedAmplitudeFactorPrecision = value; } + void SetStartingEstimatedKinE(double value) { fStartingEstimatedKinE = value; } + void SetEstimatedKinEStep(double value) { fEstimatedKinEStep = value; } + void SetKinEPrecision(double value) { fKinEPrecision = value; } + void SetDistanceThreshold(double value) { fPunchThroughChecker->SetDistanceThreshold(value); } + +protected: + virtual AtFittedTrack *GetFittedTrack(AtTrack *track, AtFitMetadata *fitMetadata = nullptr, + AtRawEvent *rawEvent = nullptr, AtEvent *event = nullptr) override; + + // Compare function that will be used to sort the fit results for a given track. + static bool CompareTrackFitsFunction(AtBraggFitMetadata *braggMetadataA, AtBraggFitMetadata *braggMetadataB); + + // FCN function that will be minimized by TMinuit. + static void BraggFCN(int &npar, double *gin, double &fval, double *par, int iflag); +}; + +} // namespace EventFit + +#endif diff --git a/AtReconstruction/AtFitter/AtFitter.cxx b/AtReconstruction/AtFitter/AtFitter.cxx index bbb806185..43946aae4 100644 --- a/AtReconstruction/AtFitter/AtFitter.cxx +++ b/AtReconstruction/AtFitter/AtFitter.cxx @@ -1,268 +1,39 @@ #include "AtFitter.h" -#include "AtHit.h" -#include "AtHitCluster.h" // for AtHitCluster -#include "AtTrack.h" +#include "AtPatternEvent.h" +#include "AtTrackingEvent.h" -#include // for Cartesian3D, operator-, PositionVector3D -#include // for DisplacementVector3D -#include - -#include -#include // for sqrt -#include // for operator<<, basic_ostream::operator<< -#include // for shared_ptr, __shared_ptr_access, __sha... -#include // for pair - -constexpr auto cRED = "\033[1;31m"; -constexpr auto cYELLOW = "\033[1;33m"; -constexpr auto cNORMAL = "\033[0m"; -constexpr auto cGREEN = "\033[1;32m"; - -ClassImp(AtFITTER::AtFitter); - -AtFITTER::AtFitter::AtFitter() = default; - -AtFITTER::AtFitter::~AtFitter() = default; - -std::tuple AtFITTER::AtFitter::GetMomFromBrho(Double_t M, Double_t Z, Double_t brho) -{ - - const Double_t M_Ener = M * 931.49401 / 1000.0; - Double_t p = brho * Z * (2.99792458 / 10.0); // In GeV - Double_t E = TMath::Sqrt(TMath::Power(p, 2) + TMath::Power(M_Ener, 2)) - M_Ener; - // std::cout << " Brho : " << brho << " - p : " << p << " - E : " << E << "\n"; - return std::make_tuple(p, E); -} - -Bool_t AtFITTER::AtFitter::FindVertexTrack(AtTrack *trA, AtTrack *trB) +void EventFit::AtFitter::FitEvent(AtTrackingEvent *trackingEvent, AtPatternEvent *patternEvent, + AtFitMetadata *fitMetadata, AtRawEvent *rawEvent, AtEvent *event) { - // Determination of first hit distance. NB: Assuming both tracks have the same angle sign - Double_t vertexA = 0.0; - Double_t vertexB = 0.0; - if (trA->GetGeoTheta() * TMath::RadToDeg() < 90) { - auto iniClusterA = trA->GetHitClusterArray()->back(); - auto iniClusterB = trB->GetHitClusterArray()->back(); - vertexA = 1000.0 - iniClusterA.GetPosition().Z(); - vertexB = 1000.0 - iniClusterB.GetPosition().Z(); - } else if (trA->GetGeoTheta() * TMath::RadToDeg() > 90) { - auto iniClusterA = trA->GetHitClusterArray()->front(); - auto iniClusterB = trB->GetHitClusterArray()->front(); - vertexA = iniClusterA.GetPosition().Z(); - vertexB = iniClusterB.GetPosition().Z(); + // Check for nullptr. + if (trackingEvent == nullptr) { + LOG(error) << " Tracking event is nullptr! The fitter can not fit this event. Maybe the tracking event is not " + "being constructed properly in the fitter task."; + return; } - return vertexA < vertexB; -} - -Bool_t AtFITTER::AtFitter::MergeTracks(std::vector *trackCandSource, std::vector *trackDest, - Bool_t enableSingleVertexTrack, Double_t clusterRadius, Double_t clusterDistance) -{ - - Bool_t toMerge = kFALSE; - - Int_t addHitCnt = 0; - // Find the track closer to vertex - std::sort(trackCandSource->begin(), trackCandSource->end(), - [this](AtTrack *trA, AtTrack *trB) { return FindVertexTrack(trA, trB); }); - - // Track stitching from vertex - AtTrack *vertexTrack = *trackCandSource->begin(); - - if (enableSingleVertexTrack) { - - // Mark all tracks as merged - for (auto track : *trackCandSource) - track->SetIsMerged(kTRUE); - - trackDest->push_back(*vertexTrack); - return true; + if (patternEvent == nullptr) { + LOG(error) << " Pattern event is nullptr! The fitter can not fit this event."; + return; } - // Check if the candidate vertex track was merged - if (vertexTrack->GetIsMerged()) - return kFALSE; - else - vertexTrack->SetIsMerged(kTRUE); - - // If enabled, choose only the track closest to vertex (i.e. first one of the collection of candidates) - // TODO: Select by number of points - - for (auto it = trackCandSource->begin() + 1; it != trackCandSource->end(); ++it) { - // NB: These tracks were previously marked to merge. If merging fails they should be discarded. - AtTrack *trackToMerge = *(it); - toMerge = kFALSE; - - // Skip trackes flagged as merged - if (!trackToMerge->GetIsMerged()) { - trackToMerge->SetIsMerged(kTRUE); - } else - continue; - - Double_t endVertexZ = 0.0; - Double_t iniMergeZ = 0.0; - std::cout << " Trying to merge ... " - << "\n"; - std::cout << " Vertex track " << vertexTrack->GetTrackID() << " - Track to Merge " << trackToMerge->GetTrackID() - << "\n"; - // Check relative position between end and begin of each track using Hit Clusters - std::cout << " Vertex angle " << vertexTrack->GetGeoTheta() * TMath::RadToDeg() << "\n"; - if (vertexTrack->GetGeoTheta() * TMath::RadToDeg() < 90) { - auto endClusterVertex = vertexTrack->GetHitClusterArray()->front(); - auto iniClusterMerge = trackToMerge->GetHitClusterArray()->back(); - // Check separation and relative distance - endVertexZ = 1000.0 - endClusterVertex.GetPosition().Z(); - iniMergeZ = 1000.0 - iniClusterMerge.GetPosition().Z(); - - Double_t distance = std::sqrt((iniClusterMerge.GetPosition() - endClusterVertex.GetPosition()).Mag2()); - // std::cout << " Distance between tracks " << distance << "\n"; - // std::cout << " Ini Merge " << iniMergeZ << " - endVertexZ " << endVertexZ << "\n"; - if (((iniMergeZ + 10.0) > endVertexZ) && distance < 200) { - toMerge = kTRUE; - } - - } else if (vertexTrack->GetGeoTheta() * TMath::RadToDeg() > 90) { - auto endClusterVertex = vertexTrack->GetHitClusterArray()->back(); - auto iniClusterMerge = trackToMerge->GetHitClusterArray()->front(); - // Check separation and relative distance - endVertexZ = endClusterVertex.GetPosition().Z(); - iniMergeZ = iniClusterMerge.GetPosition().Z(); - Double_t distance = std::sqrt((iniClusterMerge.GetPosition() - endClusterVertex.GetPosition()).Mag2()); - // std::cout<<" Distance between tracks "< endVertexZ) && - distance < 100) { // NB: Distance between parts of the backward tracks is more critical - toMerge = kTRUE; - } - } - - if (toMerge) { - - std::cout << " --- Merging Succeeded! Vertex track " << vertexTrack->GetTrackID() << " - Track to Merge " - << trackToMerge->GetTrackID() << "\n"; - for (const auto &hit : trackToMerge->GetHitArray()) { - - vertexTrack->AddHit(hit->Clone()); // TODO: Look at code and see if this can be a move instead of a copy - ++addHitCnt; - } + // Set event ID. + trackingEvent->SetEventID(patternEvent->GetEventID()); + if (fitMetadata) + fitMetadata->SetEventID(patternEvent->GetEventID()); - // Reclusterize after merging - vertexTrack->SortHitArrayTime(); - vertexTrack->ResetHitClusterArray(); - fTrackTransformer->ClusterizeSmooth3D( - *vertexTrack, clusterRadius, - clusterDistance); // NB: It can be removed if we force reclusterization for any track in the mina program + // Extract the candidate AtTracks. If there are not any tracks, return earlier. + std::vector tracks = patternEvent->GetTrackCand(); + if (!tracks.size()) + return; - // TODO: Check if phi recalculatio is needed + // Save the original AtTracks to the AtTrackingEvent. + trackingEvent->SetTrackArray(&tracks); - } else { - std::cout << " --- Merging Failed ! Vertex track " << vertexTrack->GetTrackID() << " - Track to Merge " - << trackToMerge->GetTrackID() << "\n"; - } + // Iterate over the AtTracks and store the AtFittedTracks in the AtTrackingEvent. + for (auto track : tracks) { + std::unique_ptr fittedTrack(GetFittedTrack(&track, fitMetadata, rawEvent, event)); + trackingEvent->AddFittedTrack(std::move(fittedTrack)); } - - trackDest->push_back(*vertexTrack); - - return toMerge; -} -[[deprecated]] void -AtFITTER::AtFitter::MergeTracks(std::vector *trackCandSource, std::vector *trackJunkSource, - std::vector *trackDest, bool fitDirection, bool simulationConv) -{ - // DEPRECATED - // Track destination are the merged tracks. - // Track candidate source are the main tracks identified as candidates. - // Track junk source are the tracks from which clusters will be extracted. Boundary conditions are applied: Proximity - // in space, angle and center. - // NB: Only works for backward tracks - - Double_t trackDist = 20.0; // Distance between clusters in mm - Double_t angleSpread = 5.0; // Maximum angular spread between clusters - Double_t centerSpread = 20.0; // Maximim distance between track centers for merging. - Int_t minClusters = 3; - Int_t trackSize = 0; - - for (auto trackCand : *trackCandSource) { - Double_t thetaCand = trackCand.GetGeoTheta(); - auto &hitArrayCand = trackCand.GetHitArray(); - std::pair centerCand = trackCand.GetGeoCenter(); - - AtTrack track = trackCand; - Int_t jnkCnt = 0; - Int_t jnkHitCnt = 0; - - if (simulationConv) { - thetaCand = 180.0 - thetaCand * TMath::RadToDeg(); - - } else { - thetaCand = thetaCand * TMath::RadToDeg(); - } - - for (auto trackJunk : *trackJunkSource) { - Double_t thetaJunk = trackJunk.GetGeoTheta(); - auto &hitArrayJunk = trackJunk.GetHitArray(); - std::pair centerJunk = trackJunk.GetGeoCenter(); - - if (simulationConv) { - - thetaJunk = 180.0 - thetaJunk * TMath::RadToDeg(); - } else { - - thetaJunk = thetaJunk * TMath::RadToDeg(); - } - - if (thetaCand > 90) { - - /*if ((thetaCand + angleSpread) > thetaJunk && (thetaCand - angleSpread) < thetaJunk) { - for (auto hit : *hitArrayJunk) { - - track.AddHit(&hit); - ++jnkHitCnt; - } - }*/ - - } else if (thetaCand < 90 && thetaJunk < 90) { - - if ((thetaCand + angleSpread) > thetaJunk && (thetaCand - angleSpread) < thetaJunk) { // Check angle - std::cout << " Center cand : " << centerCand.first << " - " << centerCand.second << " " << thetaCand - << "\n"; - std::cout << " Center junk : " << centerJunk.first << " - " << centerJunk.second << " " << thetaJunk - << "\n"; - Double_t centerDistance = TMath::Sqrt(TMath::Power(centerCand.first - centerJunk.first, 2) + - TMath::Power(centerCand.second - centerJunk.second, 2)); - std::cout << " Distance " << centerDistance << "\n"; - if (centerDistance < 50) // Check quadrant - - for (const auto &hit : hitArrayJunk) { - - track.AddHit(hit->Clone()); - ++jnkHitCnt; - } - } - } - - ++jnkCnt; - - } // Junk track - - // track.SortClusterHitArrayZ(); - track.SortHitArrayTime(); - - // Prune if other tracks were added track - - if (trackJunkSource->size() > 0) { - Double_t pruneFraction = 10.0; - if (jnkHitCnt > hitArrayCand.size()) - pruneFraction = 4.0; // 25% - else - pruneFraction = 10.0; // 10% - - Int_t numHits = (Int_t)track.GetHitArray().size() / pruneFraction; - for (auto iHit = 0; iHit < numHits; ++iHit) - track.GetHitArray().pop_back(); - } - - trackDest->push_back(track); - - } // Source track } diff --git a/AtReconstruction/AtFitter/AtFitter.h b/AtReconstruction/AtFitter/AtFitter.h index 9d1e8274a..18b8f5190 100644 --- a/AtReconstruction/AtFitter/AtFitter.h +++ b/AtReconstruction/AtFitter/AtFitter.h @@ -1,53 +1,47 @@ #ifndef AtFITTER_H #define AtFITTER_H -#include "AtTrackTransformer.h" +#include "AtFitMetadata.h" #include #include +#include #include +#include #include #include class AtDigiPar; class AtTrack; class AtFittedTrack; -class FairLogger; class TBuffer; class TClass; class TMemberInspector; +class AtRawEvent; +class AtEvent; +class AtFitMetadata; +class AtPatternEvent; +class AtRawEvent; +class AtTrackingEvent; -namespace genfit { -class Track; -} // namespace genfit - -namespace AtFITTER { +namespace EventFit { class AtFitter : public TObject { - public: - AtFitter(); - virtual ~AtFitter(); - virtual std::vector> ProcessTracks(std::vector &tracks) = 0; - virtual void Init() = 0; + AtFitter() = default; + ~AtFitter() = default; - void MergeTracks(std::vector *trackCandSource, std::vector *trackJunkSource, - std::vector *trackDest, bool fitDirection, bool simulationConv); - Bool_t MergeTracks(std::vector *trackCandSource, std::vector *trackDest, - Bool_t enableSingleVertexTrack, Double_t clusterRadius, Double_t clusterDistance); + virtual void FitEvent(AtTrackingEvent *trackingEvent, AtPatternEvent *patternEvent, + AtFitMetadata *fitMetadata = nullptr, AtRawEvent *rawEvent = nullptr, + AtEvent *event = nullptr); + virtual void Init() = 0; protected: - FairLogger *fLogger{}; ///< logger pointer - AtDigiPar *fPar{}; ///< parameter container - std::unique_ptr fTrackTransformer{std::make_unique()}; - std::tuple - GetMomFromBrho(Double_t A, Double_t Z, - Double_t brho); ///< Returns momentum (in GeV) from Brho assuming M (amu) and Z; - Bool_t FindVertexTrack(AtTrack *trA, AtTrack *trB); ///< Lambda function to find track closer to vertex - ClassDef(AtFitter, 1); + virtual AtFittedTrack *GetFittedTrack(AtTrack *track, AtFitMetadata *fitMetadata = nullptr, + AtRawEvent *rawEvent = nullptr, AtEvent *event = nullptr) = 0; }; -} // namespace AtFITTER +} // namespace EventFit #endif diff --git a/AtReconstruction/AtFitter/AtFitterOld.cxx b/AtReconstruction/AtFitter/AtFitterOld.cxx new file mode 100644 index 000000000..a663bb92a --- /dev/null +++ b/AtReconstruction/AtFitter/AtFitterOld.cxx @@ -0,0 +1,269 @@ +#include "AtFitterOld.h" + +#include "AtHit.h" +#include "AtHitCluster.h" // for AtHitCluster +#include "AtTrack.h" + +#include // for Cartesian3D, operator-, PositionVector3D +#include // for DisplacementVector3D +#include + +#include +#include // for sqrt +#include // for operator<<, basic_ostream::operator<< +#include // for shared_ptr, __shared_ptr_access, __sha... +#include // for pair + +constexpr auto cRED = "\033[1;31m"; +constexpr auto cYELLOW = "\033[1;33m"; +constexpr auto cNORMAL = "\033[0m"; +constexpr auto cGREEN = "\033[1;32m"; + +ClassImp(AtFITTER::AtFitterOld); + +AtFITTER::AtFitterOld::AtFitterOld() = default; + +AtFITTER::AtFitterOld::~AtFitterOld() = default; + +std::tuple AtFITTER::AtFitterOld::GetMomFromBrho(Double_t M, Double_t Z, Double_t brho) +{ + + const Double_t M_Ener = M * 931.49401 / 1000.0; + Double_t p = brho * Z * (2.99792458 / 10.0); // In GeV + Double_t E = TMath::Sqrt(TMath::Power(p, 2) + TMath::Power(M_Ener, 2)) - M_Ener; + // std::cout << " Brho : " << brho << " - p : " << p << " - E : " << E << "\n"; + return std::make_tuple(p, E); +} + +Bool_t AtFITTER::AtFitterOld::FindVertexTrack(AtTrack *trA, AtTrack *trB) +{ + // Determination of first hit distance. NB: Assuming both tracks have the same angle sign + Double_t vertexA = 0.0; + Double_t vertexB = 0.0; + if (trA->GetGeoTheta() * TMath::RadToDeg() < 90) { + auto iniClusterA = trA->GetHitClusterArray()->back(); + auto iniClusterB = trB->GetHitClusterArray()->back(); + vertexA = 1000.0 - iniClusterA.GetPosition().Z(); + vertexB = 1000.0 - iniClusterB.GetPosition().Z(); + } else if (trA->GetGeoTheta() * TMath::RadToDeg() > 90) { + auto iniClusterA = trA->GetHitClusterArray()->front(); + auto iniClusterB = trB->GetHitClusterArray()->front(); + vertexA = iniClusterA.GetPosition().Z(); + vertexB = iniClusterB.GetPosition().Z(); + } + + return vertexA < vertexB; +} + +Bool_t AtFITTER::AtFitterOld::MergeTracks(std::vector *trackCandSource, std::vector *trackDest, + Bool_t enableSingleVertexTrack, Double_t clusterRadius, + Double_t clusterDistance) +{ + + Bool_t toMerge = kFALSE; + + Int_t addHitCnt = 0; + // Find the track closer to vertex + std::sort(trackCandSource->begin(), trackCandSource->end(), + [this](AtTrack *trA, AtTrack *trB) { return FindVertexTrack(trA, trB); }); + + // Track stitching from vertex + AtTrack *vertexTrack = *trackCandSource->begin(); + + if (enableSingleVertexTrack) { + + // Mark all tracks as merged + for (auto track : *trackCandSource) + track->SetIsMerged(kTRUE); + + trackDest->push_back(*vertexTrack); + return true; + } + + // Check if the candidate vertex track was merged + if (vertexTrack->GetIsMerged()) + return kFALSE; + else + vertexTrack->SetIsMerged(kTRUE); + + // If enabled, choose only the track closest to vertex (i.e. first one of the collection of candidates) + // TODO: Select by number of points + + for (auto it = trackCandSource->begin() + 1; it != trackCandSource->end(); ++it) { + // NB: These tracks were previously marked to merge. If merging fails they should be discarded. + AtTrack *trackToMerge = *(it); + toMerge = kFALSE; + + // Skip trackes flagged as merged + if (!trackToMerge->GetIsMerged()) { + trackToMerge->SetIsMerged(kTRUE); + } else + continue; + + Double_t endVertexZ = 0.0; + Double_t iniMergeZ = 0.0; + std::cout << " Trying to merge ... " + << "\n"; + std::cout << " Vertex track " << vertexTrack->GetTrackID() << " - Track to Merge " << trackToMerge->GetTrackID() + << "\n"; + // Check relative position between end and begin of each track using Hit Clusters + std::cout << " Vertex angle " << vertexTrack->GetGeoTheta() * TMath::RadToDeg() << "\n"; + if (vertexTrack->GetGeoTheta() * TMath::RadToDeg() < 90) { + auto endClusterVertex = vertexTrack->GetHitClusterArray()->front(); + auto iniClusterMerge = trackToMerge->GetHitClusterArray()->back(); + // Check separation and relative distance + endVertexZ = 1000.0 - endClusterVertex.GetPosition().Z(); + iniMergeZ = 1000.0 - iniClusterMerge.GetPosition().Z(); + + Double_t distance = std::sqrt((iniClusterMerge.GetPosition() - endClusterVertex.GetPosition()).Mag2()); + // std::cout << " Distance between tracks " << distance << "\n"; + // std::cout << " Ini Merge " << iniMergeZ << " - endVertexZ " << endVertexZ << "\n"; + if (((iniMergeZ + 10.0) > endVertexZ) && distance < 200) { + toMerge = kTRUE; + } + + } else if (vertexTrack->GetGeoTheta() * TMath::RadToDeg() > 90) { + auto endClusterVertex = vertexTrack->GetHitClusterArray()->back(); + auto iniClusterMerge = trackToMerge->GetHitClusterArray()->front(); + // Check separation and relative distance + endVertexZ = endClusterVertex.GetPosition().Z(); + iniMergeZ = iniClusterMerge.GetPosition().Z(); + Double_t distance = std::sqrt((iniClusterMerge.GetPosition() - endClusterVertex.GetPosition()).Mag2()); + // std::cout<<" Distance between tracks "< endVertexZ) && + distance < 100) { // NB: Distance between parts of the backward tracks is more critical + toMerge = kTRUE; + } + } + + if (toMerge) { + + std::cout << " --- Merging Succeeded! Vertex track " << vertexTrack->GetTrackID() << " - Track to Merge " + << trackToMerge->GetTrackID() << "\n"; + for (const auto &hit : trackToMerge->GetHitArray()) { + + vertexTrack->AddHit(hit->Clone()); // TODO: Look at code and see if this can be a move instead of a copy + ++addHitCnt; + } + + // Reclusterize after merging + vertexTrack->SortHitArrayTime(); + vertexTrack->ResetHitClusterArray(); + fTrackTransformer->ClusterizeSmooth3D( + *vertexTrack, clusterRadius, + clusterDistance); // NB: It can be removed if we force reclusterization for any track in the mina program + + // TODO: Check if phi recalculatio is needed + + } else { + std::cout << " --- Merging Failed ! Vertex track " << vertexTrack->GetTrackID() << " - Track to Merge " + << trackToMerge->GetTrackID() << "\n"; + } + } + + trackDest->push_back(*vertexTrack); + + return toMerge; +} +[[deprecated]] void +AtFITTER::AtFitterOld::MergeTracks(std::vector *trackCandSource, std::vector *trackJunkSource, + std::vector *trackDest, bool fitDirection, bool simulationConv) +{ + // DEPRECATED + // Track destination are the merged tracks. + // Track candidate source are the main tracks identified as candidates. + // Track junk source are the tracks from which clusters will be extracted. Boundary conditions are applied: Proximity + // in space, angle and center. + // NB: Only works for backward tracks + + Double_t trackDist = 20.0; // Distance between clusters in mm + Double_t angleSpread = 5.0; // Maximum angular spread between clusters + Double_t centerSpread = 20.0; // Maximim distance between track centers for merging. + Int_t minClusters = 3; + Int_t trackSize = 0; + + for (auto trackCand : *trackCandSource) { + Double_t thetaCand = trackCand.GetGeoTheta(); + auto &hitArrayCand = trackCand.GetHitArray(); + std::pair centerCand = trackCand.GetGeoCenter(); + + AtTrack track = trackCand; + Int_t jnkCnt = 0; + Int_t jnkHitCnt = 0; + + if (simulationConv) { + thetaCand = 180.0 - thetaCand * TMath::RadToDeg(); + + } else { + thetaCand = thetaCand * TMath::RadToDeg(); + } + + for (auto trackJunk : *trackJunkSource) { + Double_t thetaJunk = trackJunk.GetGeoTheta(); + auto &hitArrayJunk = trackJunk.GetHitArray(); + std::pair centerJunk = trackJunk.GetGeoCenter(); + + if (simulationConv) { + + thetaJunk = 180.0 - thetaJunk * TMath::RadToDeg(); + } else { + + thetaJunk = thetaJunk * TMath::RadToDeg(); + } + + if (thetaCand > 90) { + + /*if ((thetaCand + angleSpread) > thetaJunk && (thetaCand - angleSpread) < thetaJunk) { + for (auto hit : *hitArrayJunk) { + + track.AddHit(&hit); + ++jnkHitCnt; + } + }*/ + + } else if (thetaCand < 90 && thetaJunk < 90) { + + if ((thetaCand + angleSpread) > thetaJunk && (thetaCand - angleSpread) < thetaJunk) { // Check angle + std::cout << " Center cand : " << centerCand.first << " - " << centerCand.second << " " << thetaCand + << "\n"; + std::cout << " Center junk : " << centerJunk.first << " - " << centerJunk.second << " " << thetaJunk + << "\n"; + Double_t centerDistance = TMath::Sqrt(TMath::Power(centerCand.first - centerJunk.first, 2) + + TMath::Power(centerCand.second - centerJunk.second, 2)); + std::cout << " Distance " << centerDistance << "\n"; + if (centerDistance < 50) // Check quadrant + + for (const auto &hit : hitArrayJunk) { + + track.AddHit(hit->Clone()); + ++jnkHitCnt; + } + } + } + + ++jnkCnt; + + } // Junk track + + // track.SortClusterHitArrayZ(); + track.SortHitArrayTime(); + + // Prune if other tracks were added track + + if (trackJunkSource->size() > 0) { + Double_t pruneFraction = 10.0; + if (jnkHitCnt > hitArrayCand.size()) + pruneFraction = 4.0; // 25% + else + pruneFraction = 10.0; // 10% + + Int_t numHits = (Int_t)track.GetHitArray().size() / pruneFraction; + for (auto iHit = 0; iHit < numHits; ++iHit) + track.GetHitArray().pop_back(); + } + + trackDest->push_back(track); + + } // Source track +} diff --git a/AtReconstruction/AtFitter/AtFitterOld.h b/AtReconstruction/AtFitter/AtFitterOld.h new file mode 100644 index 000000000..1f08e1252 --- /dev/null +++ b/AtReconstruction/AtFitter/AtFitterOld.h @@ -0,0 +1,53 @@ +#ifndef AtFITTEROLD_H +#define AtFITTEROLD_H + +#include "AtTrackTransformer.h" + +#include +#include + +#include +#include +#include + +class AtDigiPar; +class AtTrack; +class AtFittedTrack; +class FairLogger; +class TBuffer; +class TClass; +class TMemberInspector; + +namespace genfit { +class Track; +} // namespace genfit + +namespace AtFITTER { + +class [[deprecated]] AtFitterOld : public TObject { + +public: + AtFitterOld(); + virtual ~AtFitterOld(); + virtual std::vector> ProcessTracks(std::vector &tracks) = 0; + virtual void Init() = 0; + + void MergeTracks(std::vector *trackCandSource, std::vector *trackJunkSource, + std::vector *trackDest, bool fitDirection, bool simulationConv); + Bool_t MergeTracks(std::vector *trackCandSource, std::vector *trackDest, + Bool_t enableSingleVertexTrack, Double_t clusterRadius, Double_t clusterDistance); + +protected: + FairLogger *fLogger{}; ///< logger pointer + AtDigiPar *fPar{}; ///< parameter container + std::unique_ptr fTrackTransformer{std::make_unique()}; + std::tuple + GetMomFromBrho(Double_t A, Double_t Z, + Double_t brho); ///< Returns momentum (in GeV) from Brho assuming M (amu) and Z; + Bool_t FindVertexTrack(AtTrack *trA, AtTrack *trB); ///< Lambda function to find track closer to vertex + ClassDef(AtFitterOld, 1); +}; + +} // namespace AtFITTER + +#endif diff --git a/AtReconstruction/AtFitter/AtGenfit.h b/AtReconstruction/AtFitter/AtGenfit.h index e42aaa271..60c97ba59 100644 --- a/AtReconstruction/AtFitter/AtGenfit.h +++ b/AtReconstruction/AtFitter/AtGenfit.h @@ -1,7 +1,7 @@ #ifndef ATGENFIT_H #define ATGENFIT_H -#include "AtFitter.h" +#include "AtFitterOld.h" #include "AtFormat.h" #include "AtKinematics.h" #include "AtParsers.h" @@ -55,7 +55,9 @@ class MeasurementFactory; namespace AtFITTER { -class AtGenfit : public AtFitter { +class [[deprecated( + "This still derives from the old AtFitter. Please consider updating it to the new AtFitter at some point")]] AtGenfit + : public AtFitterOld { private: std::shared_ptr fKalmanFitter; TClonesArray *fGenfitTrackArray; diff --git a/AtReconstruction/AtFitter/AtMCFitter.cxx b/AtReconstruction/AtFitter/AtMCFitter.cxx index bef820f99..ea455eccd 100644 --- a/AtReconstruction/AtFitter/AtMCFitter.cxx +++ b/AtReconstruction/AtFitter/AtMCFitter.cxx @@ -30,7 +30,7 @@ namespace MCFitter { AtMCFitter::AtMCFitter(SimPtr sim, ClusterPtr cluster, PulsePtr pulse) : fMap(pulse->GetMap()), fSim(move(sim)), fClusterize(move(cluster)), fPulse(move(pulse)), - fResults([](const AtMCResult &a, const AtMCResult &b) { return a.fObjective < b.fObjective; }) + fResults([](const AtMCResult &a, const AtMCResult &b) { return a.GetChi2() < b.GetChi2(); }) { } @@ -84,7 +84,7 @@ void AtMCFitter::RunIterRange(int startIter, int numIter, AtPulse *pulse) double obj = ObjectiveFunction(*fCurrentEvent, idx, result); result.fIterNum = idx; - result.fObjective = obj; + result.SetChi2(obj); // result.Print(); { std::lock_guard lk(fResultMutex); diff --git a/AtReconstruction/AtFitter/AtMCFitterOld.cxx b/AtReconstruction/AtFitter/AtMCFitterOld.cxx new file mode 100644 index 000000000..87aa7985f --- /dev/null +++ b/AtReconstruction/AtFitter/AtMCFitterOld.cxx @@ -0,0 +1,216 @@ +#include "AtMCFitterOld.h" +// IWYU pragma: no_include + +#include "AtClusterize.h" // for AtClusterize +#include "AtDigiPar.h" // for AtDigiPar +#include "AtEvent.h" // for AtEvent +#include "AtMCResultOld.h" +#include "AtPSA.h" // for AtPSA +#include "AtParameterDistribution.h" +#include "AtPatternEvent.h" // for AtPatternEvent +#include "AtPulse.h" // for AtPulse +#include "AtRawEvent.h" // for AtRawEvent +#include "AtSimpleSimulation.h" // for AtSimpleSimulation +#include "AtSimulatedPoint.h" // IWYU pragma: keep +#include "AtSpaceChargeModel.h" + +#include // for LOG, Logger +#include // for FairParSet +#include // for FairRunAna +#include // for FairRuntimeDb + +#include + +#include // for max +#include +#include +#include +using std::move; +namespace MCFitter { + +AtMCFitterOld::AtMCFitterOld(SimPtr sim, ClusterPtr cluster, PulsePtr pulse) + : fMap(pulse->GetMap()), fSim(move(sim)), fClusterize(move(cluster)), fPulse(move(pulse)), + fResults([](const AtMCResultOld &a, const AtMCResultOld &b) { return a.fObjective < b.fObjective; }) +{ +} + +AtMCFitterOld::ParamPtr AtMCFitterOld::GetParameter(const std::string &name) const +{ + if (fParameters.find(name) != fParameters.end()) { + return fParameters.at(name); + } + return nullptr; +} + +void AtMCFitterOld::SetNumThreads(int num) +{ + if (num > 1) + ROOT::EnableThreadSafety(); + fNumThreads = num; +} + +void AtMCFitterOld::Init() +{ + CreateParamDistros(); + + FairRunAna *ana = FairRunAna::Instance(); + FairRuntimeDb *rtdb = ana->GetRuntimeDb(); + fPar = dynamic_cast(rtdb->getContainer("AtDigiPar")); + + fPulse->SetParameters(fPar); + fClusterize->GetParameters(fPar); + if (fPSA) + fPSA->Init(); + if (fSim->GetSpaceChargeModel()) + fSim->GetSpaceChargeModel()->LoadParameters(fPar); + + fThPulse.resize(fNumThreads); + for (int i = 0; i < fNumThreads; ++i) + fThPulse[i] = fPulse->Clone(); +} + +void AtMCFitterOld::RunIterRange(int startIter, int numIter, AtPulse *pulse) +{ + // Here we should copy each thread their own version of the clusterize, pulse, and simulation + // objects (only if the number of threads is greater than 1). Needs to be deep copies + + for (int i = 0; i < numIter; ++i) { + + int idx = startIter + i; + auto result = DefineEvent(); + auto mcPoints = SimulateEvent(result); + + DigitizeEvent(mcPoints, idx, pulse); + double obj = ObjectiveFunction(*fCurrentEvent, idx, result); + + result.fIterNum = idx; + result.fObjective = obj; + // result.Print(); + { + std::lock_guard lk(fResultMutex); + fResults.insert(result); + } + } + LOG(debug) << "Done with run iter range"; +} + +void AtMCFitterOld::Exec(const AtPatternEvent &event) +{ + fRawEventArray.clear(); + fEventArray.clear(); + fResults.clear(); + + SetParamDistributions(event); + + // Set the conditions for simulating the event + fCurrentEvent = &event; + + // Make sure the event arrays are large enough so no resizing will happen + fRawEventArray.resize(fNumIter); + fEventArray.resize(fNumIter); + + for (int i = 0; i < fNumRounds; ++i) { + RunRound(); + RecenterParamDistributions(); + } +} +void AtMCFitterOld::RunRound() +{ + // Begining of round + auto start = std::chrono::high_resolution_clock::now(); + + // Get what iterations to do on what thread. + std::vector> threadParam; + int iterPerTh = fNumIter / fNumThreads; + for (int i = 0; i < fNumThreads; ++i) + threadParam.emplace_back(0, iterPerTh); + for (int i = 0; i < fNumIter % fNumThreads; ++i) + threadParam[i].second++; + for (int i = 1; i < fNumThreads; ++i) + threadParam[i].first = threadParam[i - 1].first + threadParam[i - 1].second; + + for (int i = 0; i < threadParam.size(); ++i) { + LOG(info) << i << ": " << threadParam[i].first << " " << threadParam[i].second; + } + + std::vector threads; + for (int i = 0; i < fNumThreads; ++i) { + LOG(debug) << "Creating thread " << i << " with " << threadParam[i].first << " " << threadParam[i].second + << " and " << fPulse.get(); + + // Spawn a thread to call RunIterRange. + threads.emplace_back( + [this](std::pair param, AtPulse *pulse) { this->RunIterRange(param.first, param.second, pulse); }, + threadParam[i], fThPulse[i].get()); + } + + // Wait for all threads to finish + for (auto &th : threads) + th.join(); + + auto stop = std::chrono::high_resolution_clock::now(); + + if (fTimeEvent) + LOG(info) << "Simulation of " << fNumIter << " events took " + << std::chrono::duration_cast(stop - start).count() << " ms."; +} + +int AtMCFitterOld::DigitizeEvent(const TClonesArray &points, int idx, AtPulse *pulse) +{ + // Event has been simulated and is sitting in the fSim + auto vec = fClusterize->ProcessEvent(points); + LOG(debug) << "Digitizing event at " << idx; + + fRawEventArray[idx] = pulse->GenerateEvent(vec); + + if (fPSA) { + LOG(debug) << "Running PSA at " << idx; + fEventArray[idx] = fPSA->Analyze(fRawEventArray[idx]); + } + LOG(debug) << "Done digitizing event at " << idx; + return idx; +} + +/** + * Fill the TClonesArray in order of smallest to largest chi2. + */ +void AtMCFitterOld::FillResultArrays(TClonesArray &resultArray, TClonesArray &simEvent, TClonesArray &simRawEvent) +{ + resultArray.Delete(); + simEvent.Delete(); + simRawEvent.Delete(); + + for (auto &res : fResults) { + + int clonesIdx = resultArray.GetEntries(); + int eventIdx = res.fIterNum; + LOG(debug) << "Filling iteration " << eventIdx << " at index " << resultArray.GetEntries(); + + new (resultArray[clonesIdx]) AtMCResultOld(std::move(res)); + if (clonesIdx < fNumEventsToSave) { + new (simEvent[clonesIdx]) AtEvent(std::move(fEventArray[eventIdx])); + new (simRawEvent[clonesIdx]) AtRawEvent(std::move(fRawEventArray[eventIdx])); + } + } + + fEventArray.clear(); + fRawEventArray.clear(); +} + +AtMCResultOld AtMCFitterOld::DefineEvent() +{ + AtMCResultOld result; + for (auto &[name, distro] : fParameters) + result.fParameters[name] = distro->Sample(); + return result; +} +void AtMCFitterOld::RecenterParamDistributions() +{ + for (auto &[name, distro] : fParameters) { + AtMCResultOld result = *fResults.begin(); + distro->SetMean(result.fParameters[name]); + distro->TruncateSpace(); + } +} + +} // namespace MCFitter diff --git a/AtReconstruction/AtFitter/AtMCFitterOld.h b/AtReconstruction/AtFitter/AtMCFitterOld.h new file mode 100644 index 000000000..9cbdd6995 --- /dev/null +++ b/AtReconstruction/AtFitter/AtMCFitterOld.h @@ -0,0 +1,136 @@ +#ifndef ATMCFITTEROLD_H +#define ATMCFITTEROLD_H + +#include "AtEvent.h" +#include "AtMCResultOld.h" // for AtMCResult +#include "AtRawEvent.h" + +#include // for TClonesArray + +#include // for function +#include // for map +#include // for shared_ptr +#include // for mutex +#include // for set +#include // for string +#include // for pair +#include // for vector + +class AtBaseEvent; // lines 13-13 +class AtClusterize; // lines 15-15 +class AtMap; // lines 18-18 +class AtPatternEvent; // lines 12-12 +class AtPulse; // lines 16-16 +class AtSimpleSimulation; // lines 14-14 +class AtDigiPar; +class AtPSA; + +namespace MCFitter { +class AtParameterDistribution; + +class [[deprecated]] AtMCFitterOld { +protected: + using ParamPtr = std::shared_ptr; + using SimPtr = std::shared_ptr; + + using ClusterPtr = std::shared_ptr; + using PulsePtr = std::shared_ptr; + using MapPtr = std::shared_ptr; + using PsaPtr = std::shared_ptr; + using ObjPair = std::pair; //< Iteration number and objective function value + + std::map fParameters; + + MapPtr fMap; + SimPtr fSim; + ClusterPtr fClusterize; + PulsePtr fPulse; + PsaPtr fPSA{nullptr}; + + int fNumIter{1}; + int fNumRounds{1}; + int fNumEventsToSave{10}; + bool fTimeEvent{false}; + int fNumThreads{1}; + + // Things used by threads excecuting that are either expensive to create and delete + // or unaccessable due to FairRoot design choices + const AtPatternEvent *fCurrentEvent{nullptr}; + std::vector fThPulse; //< Cached because it is expensive to create and delete. + const AtDigiPar *fPar{nullptr}; // fRawEventArray; + std::vector fEventArray; + + /** Things below here need to be written to by threads and will be locked using a shared mutex ***/ + /// Store the iteration number sorted by lowest objective funtion + std::mutex fResultMutex; + std::set> fResults; + +public: + AtMCFitterOld(SimPtr sim, ClusterPtr cluster, PulsePtr pulse); + virtual ~AtMCFitterOld() = default; + + void Init(); + void SetPSA(PsaPtr psa) { fPSA = psa; } + void Exec(const AtPatternEvent &event); + + ParamPtr GetParameter(const std::string &name) const; + void FillResultArrays(TClonesArray &resultArray, TClonesArray &simEvent, TClonesArray &simRawEvent); + void SetNumIter(int iter) { fNumIter = iter; } + + /// Set number of times to run fNumIter iterations and then re-center and truncate the parameter space. + void SetNumRounds(int rounds) { fNumRounds = rounds; } + void SetTimeEvent(bool val) { fTimeEvent = val; } + void SetNumEventsToSave(int num) { fNumEventsToSave = num; } + void SetNumThreads(int num); + +protected: + void RunRound(); + void RunIterRange(int startIter, int numIter, AtPulse *pulse); + + /** + *@brief Create the parameter distributions to use for the fit. + */ + virtual void CreateParamDistros() = 0; + + /** + * @brief Set parameter distributions (mean/spread) from the event. + */ + virtual void SetParamDistributions(const AtPatternEvent &event) = 0; + + /** + * @brief This is the thing we are minimizing between events (SimEventID is index in TClonesArray) + */ + virtual double ObjectiveFunction(const AtBaseEvent &expEvent, int SimEventID, AtMCResultOld &definition) = 0; + + /** + * Simulate an event using the parameters in the passed AtMCResult class and return an array of + * the AtMCPoints to then digitize. + */ + virtual TClonesArray SimulateEvent(AtMCResultOld &definition) = 0; + + /** + * Sample parameter distributions and constrain the system to simulate an event. + * The parameters in AtMCResult will be used to then simulate an event. + * This function calls Sample() on all the parameter distributions and saves them. + */ + virtual AtMCResultOld DefineEvent(); + + /** + * Recenter the parameter distributions around the best result and truncate the parameter space. + */ + virtual void RecenterParamDistributions(); + + /** + * Create the AtRawEvent and AtEvent from fSim + * returns the index of the event in the TClonesArray + */ + int DigitizeEvent(const TClonesArray &points, int idx, AtPulse *pulse); +}; + +} // namespace MCFitter + +#endif // ATMCFITTEROLD_H diff --git a/AtReconstruction/AtFitter/AtMCFitterTaskOld.cxx b/AtReconstruction/AtFitter/AtMCFitterTaskOld.cxx new file mode 100644 index 000000000..10df98724 --- /dev/null +++ b/AtReconstruction/AtFitter/AtMCFitterTaskOld.cxx @@ -0,0 +1,51 @@ +#include "AtMCFitterTaskOld.h" + +#include "AtMCFitterOld.h" +#include "AtPatternEvent.h" + +#include // for LOG, Logger +#include // for FairRootManager + +#include // for TClonesArray +#include + +#include + +AtMCFitterTaskOld::AtMCFitterTaskOld(std::shared_ptr fitter) + : fFitter(std::move(fitter)), fResultArray("MCFitter::AtMCResultOld"), fSimEventArray("AtEvent"), + fSimRawEventArray("AtRawEvent") +{ +} + +InitStatus AtMCFitterTaskOld::Init() +{ + LOG(debug) << "Initialing fitter"; + fFitter->Init(); + + FairRootManager *ioman = FairRootManager::Instance(); + ioman->Register("SimEvent", "cbmsim", &fSimEventArray, fSaveEvent); + ioman->Register("SimRawEvent", "cbmsim", &fSimRawEventArray, fSaveRawEvent); + ioman->Register("AtMCResultOld", "cbmsim", &fResultArray, fSaveResult); + + fPatternArray = dynamic_cast(ioman->GetObject(fPatternBranchName)); + if (fPatternArray == nullptr) + LOG(fatal) << "Failed to load branch " << fPatternBranchName; + + LOG(debug) << "Done with sim init"; + return kSUCCESS; +} + +void AtMCFitterTaskOld::Exec(Option_t *) +{ + LOG(debug) << "Exec"; + auto patEvent = dynamic_cast(fPatternArray->At(0)); + if (!patEvent->IsGood()) + return; + + fFitter->Exec(*patEvent); + fResultArray.Delete(); + fSimEventArray.Delete(); + fSimRawEventArray.Delete(); + + fFitter->FillResultArrays(fResultArray, fSimEventArray, fSimRawEventArray); +} diff --git a/AtReconstruction/AtFitter/AtMCFitterTaskOld.h b/AtReconstruction/AtFitter/AtMCFitterTaskOld.h new file mode 100644 index 000000000..29d115203 --- /dev/null +++ b/AtReconstruction/AtFitter/AtMCFitterTaskOld.h @@ -0,0 +1,43 @@ +#ifndef ATMCFITTERTASKOLD_H +#define ATMCFITTERTASKOLD_H + +#include + +#include // for Option_t +#include +#include // for TString + +#include // for shared_ptr + +namespace MCFitter { +class AtMCFitterOld; +} + +class [[deprecated]] AtMCFitterTaskOld : public FairTask { + + std::shared_ptr fFitter; //! + TString fPatternBranchName{"AtPatternEvent"}; + TClonesArray *fPatternArray{nullptr}; + + TClonesArray fResultArray; //< Output of task + TClonesArray fSimEventArray; + TClonesArray fSimRawEventArray; + + Bool_t fSaveResult{true}; + Bool_t fSaveEvent{false}; + Bool_t fSaveRawEvent{false}; + +public: + AtMCFitterTaskOld(std::shared_ptr fitter); + + InitStatus Init() override; + void Exec(Option_t *option = "") override; + void Finish() override{}; + + void SetPatternBranchName(TString name) { fPatternBranchName = name; } + void SetSaveResult(bool val) { fSaveResult = val; } + void SetSaveEvent(bool val) { fSaveEvent = val; } + void SetSaveRawEvent(bool val) { fSaveRawEvent = val; } +}; + +#endif // ATMCFITTERTASKOLD_H diff --git a/AtReconstruction/AtFitterTask.cxx b/AtReconstruction/AtFitterTask.cxx index 8bef7da49..c4ce51af5 100644 --- a/AtReconstruction/AtFitterTask.cxx +++ b/AtReconstruction/AtFitterTask.cxx @@ -1,10 +1,12 @@ #include "AtFitterTask.h" #include "AtDigiPar.h" +#include "AtEvent.h" +#include "AtFitMetadata.h" #include "AtFitter.h" -#include "AtGenfit.h" #include "AtParsers.h" #include "AtPatternEvent.h" +#include "AtRawEvent.h" #include "AtTrackingEvent.h" #include @@ -15,7 +17,6 @@ #include #include -#include #include #include @@ -23,11 +24,10 @@ class AtTrack; class AtFittedTrack; -ClassImp(AtFitterTask); - -AtFitterTask::AtFitterTask(std::unique_ptr fitter) +AtFitterTask::AtFitterTask(std::unique_ptr fitter) : fInputBranchName("AtPatternEvent"), fOutputBranchName("AtTrackingEvent"), fIsPersistence(kFALSE), - fTrackingEventArray(TClonesArray("AtTrackingEvent", 1)), fFitter(std::move(fitter)) + fTrackingEventArray(TClonesArray("AtTrackingEvent", 1)), fFitter(std::move(fitter)), fRawEventBranchName(""), + fEventBranchName(""), fFitMetadataBranchName(""), fFitMetadataArray(TClonesArray("AtFitMetadata", 1)) { } @@ -46,6 +46,22 @@ void AtFitterTask::SetOutputBranch(TString branchName) fOutputBranchName = branchName; } +void AtFitterTask::SetRawEventBranch(TString branchName) +{ + fRawEventBranchName = branchName; +} + +void AtFitterTask::SetEventBranch(TString branchName) +{ + fEventBranchName = branchName; +} + +void AtFitterTask::SetFitMetadataBranch(TString branchName) +{ + fFitMetadataBranchName = branchName; + fSaveFitMetadata = true; +} + InitStatus AtFitterTask::Init() { FairRootManager *ioMan = FairRootManager::Instance(); @@ -54,13 +70,24 @@ InitStatus AtFitterTask::Init() return kERROR; } - fPatternEventArray = dynamic_cast(ioMan->GetObject("AtPatternEvent")); + fPatternEventArray = dynamic_cast(ioMan->GetObject(fInputBranchName)); if (fPatternEventArray == nullptr) { LOG(error) << "Cannot find AtPatternEvent array!"; return kERROR; } ioMan->Register(fOutputBranchName, "AtTPC", &fTrackingEventArray, fIsPersistence); + ioMan->Register(fFitMetadataBranchName, "AtTPC", &fFitMetadataArray, fIsPersistence && fSaveFitMetadata); + + fRawEventArray = dynamic_cast(ioMan->GetObject(fRawEventBranchName)); + if (fRawEventArray == nullptr) { + LOG(info) << "AtRawEvent branch name was not set. No AtRawEvent will be passed to the fitter."; + } + + fEventArray = dynamic_cast(ioMan->GetObject(fEventBranchName)); + if (fEventArray == nullptr) { + LOG(info) << "AtEvent branch name was not set. No AtEvent will be passed to the fitter."; + } return kSUCCESS; } @@ -87,22 +114,33 @@ void AtFitterTask::Exec(Option_t *option) if (fPatternEventArray->GetEntriesFast() == 0) return; + // If there is AtRawEvent available, get it so it can be passed to the fitter. + AtRawEvent *rawEvent = nullptr; + if (fRawEventArray) + rawEvent = dynamic_cast(fRawEventArray->At(0)); + + // If there is AtEvent available, get it so it can be passed to the fitter. + AtEvent *event = nullptr; + if (fEventArray) + event = dynamic_cast(fEventArray->At(0)); + fTrackingEventArray.Delete(); + fFitMetadataArray.Delete(); auto trackingEvent = dynamic_cast(fTrackingEventArray.ConstructedAt(0)); + auto fitMetadata = dynamic_cast(fFitMetadataArray.ConstructedAt(0)); - std::cout << " Event Counter " << fEventCnt << "\n"; + LOG(info) << " Fitting event " << fEventCnt; - AtPatternEvent &patternEvent = *(dynamic_cast(fPatternEventArray->At(0))); - std::vector &tracks = patternEvent.GetTrackCand(); - std::cout << " AtFitterTask:Exec - Number of candidate tracks : " << tracks.size() << "\n"; + AtPatternEvent *patternEvent = dynamic_cast(fPatternEventArray->At(0)); + std::vector &tracks = patternEvent->GetTrackCand(); + LOG(info) << " Number of candidate tracks : " << tracks.size(); - auto fittedTracks = fFitter->ProcessTracks(tracks); + fFitter->FitEvent(trackingEvent, patternEvent, fitMetadata, rawEvent, event); - std::cout << " Number of fitted tracks " << fittedTracks.size() << "\n"; + auto &fittedTracks = trackingEvent->GetFittedTracks(); - for (auto &fittedTrack : fittedTracks) - trackingEvent->AddFittedTrack(std::move(fittedTrack)); + LOG(info) << " Number of fitted tracks : " << fittedTracks.size(); ++fEventCnt; } diff --git a/AtReconstruction/AtFitterTask.h b/AtReconstruction/AtFitterTask.h index dc3256b12..771ad9a8d 100644 --- a/AtReconstruction/AtFitterTask.h +++ b/AtReconstruction/AtFitterTask.h @@ -15,9 +15,8 @@ #include #include +#include -#include "EventDisplay.h" -#include "Exception.h" #include "FairLogger.h" #include "FairRootManager.h" #include "FairRun.h" @@ -38,24 +37,29 @@ class AtTrack; namespace AtTools { class AtTrackTransformer; } // namespace AtTools -namespace AtFITTER { +namespace EventFit { class AtFitter; -} // namespace AtFITTER -namespace genfit { -class Track; -} // namespace genfit - +} // namespace EventFit + +/** + * Task that takes a certain AtFitter and uses to fit an AtPatternEvent. The AtFitter may need access to the AtRawEvent + * or AtEvent as well, so pointers to them are also read and passed to the AtFitter. An AtFitMetadata object may also be + * written, which would contain the fit metadata information for all fits done to all AtTracks. + * Specific logic of the fitting is contained in AtFitter and derived classes. + */ class AtFitterTask : public FairTask { - public: - // AtFitterTask(); + AtFitterTask(std::unique_ptr fitter); ~AtFitterTask() = default; - AtFitterTask(std::unique_ptr fitter); void SetInputBranch(TString branchName); void SetOutputBranch(TString branchName); void SetPersistence(Bool_t value = kTRUE); + void SetRawEventBranch(TString branchName); + void SetEventBranch(TString branchName); + void SetFitMetadataBranch(TString branchName); + virtual InitStatus Init(); virtual void SetParContainers(); virtual void Exec(Option_t *opt); @@ -66,14 +70,23 @@ class AtFitterTask : public FairTask { Bool_t fIsPersistence; //!< Persistence check variable - std::unique_ptr fFitter; + std::unique_ptr fFitter; AtDigiPar *fPar{nullptr}; TClonesArray *fPatternEventArray; TClonesArray fTrackingEventArray; std::size_t fEventCnt{0}; - ClassDef(AtFitterTask, 1); + // Include the option to input AtRawEvent and AtEvent in case some specific AtFitter needs it. + TString fRawEventBranchName; + TString fEventBranchName; + TClonesArray *fRawEventArray; + TClonesArray *fEventArray; + + // Include the option to store all the fit metadata in a AtFitResult branch. + TString fFitMetadataBranchName; + TClonesArray fFitMetadataArray; + bool fSaveFitMetadata{false}; }; #endif diff --git a/AtReconstruction/AtFitterTaskOld.cxx b/AtReconstruction/AtFitterTaskOld.cxx new file mode 100644 index 000000000..7c5be94e0 --- /dev/null +++ b/AtReconstruction/AtFitterTaskOld.cxx @@ -0,0 +1,108 @@ +#include "AtFitterTaskOld.h" + +#include "AtDigiPar.h" +#include "AtFitter.h" +#include "AtGenfit.h" +#include "AtParsers.h" +#include "AtPatternEvent.h" +#include "AtTrackingEvent.h" + +#include +#include +#include +#include +#include + +#include +#include +#include + +#include +#include + +class AtTrack; +class AtFittedTrackOld; + +ClassImp(AtFitterTaskOld); + +AtFitterTaskOld::AtFitterTaskOld(std::unique_ptr fitter) + : fInputBranchName("AtPatternEvent"), fOutputBranchName("AtTrackingEvent"), fIsPersistence(kFALSE), + fTrackingEventArray(TClonesArray("AtTrackingEvent", 1)), fFitter(std::move(fitter)) +{ +} + +void AtFitterTaskOld::SetPersistence(Bool_t value) +{ + fIsPersistence = value; +} + +void AtFitterTaskOld::SetInputBranch(TString branchName) +{ + fInputBranchName = branchName; +} + +void AtFitterTaskOld::SetOutputBranch(TString branchName) +{ + fOutputBranchName = branchName; +} + +InitStatus AtFitterTaskOld::Init() +{ + FairRootManager *ioMan = FairRootManager::Instance(); + if (ioMan == nullptr) { + LOG(error) << "Cannot find RootManager!"; + return kERROR; + } + + fPatternEventArray = dynamic_cast(ioMan->GetObject("AtPatternEvent")); + if (fPatternEventArray == nullptr) { + LOG(error) << "Cannot find AtPatternEvent array!"; + return kERROR; + } + + ioMan->Register(fOutputBranchName, "AtTPC", &fTrackingEventArray, fIsPersistence); + + return kSUCCESS; +} + +void AtFitterTaskOld::SetParContainers() +{ + LOG(debug) << "SetParContainers of AtFitterTask"; + + FairRun *run = FairRun::Instance(); + if (!run) + LOG(fatal) << "No analysis run!"; + + FairRuntimeDb *db = run->GetRuntimeDb(); // NOLINT + if (!db) + LOG(fatal) << "No runtime database!"; + + fPar = (AtDigiPar *)db->getContainer("AtDigiPar"); // NOLINT + if (!fPar) + LOG(fatal) << "AtDigiPar not found!!"; +} + +void AtFitterTaskOld::Exec(Option_t *option) +{ + if (fPatternEventArray->GetEntriesFast() == 0) + return; + + fTrackingEventArray.Delete(); + + auto trackingEvent = dynamic_cast(fTrackingEventArray.ConstructedAt(0)); + + std::cout << " Event Counter " << fEventCnt << "\n"; + + AtPatternEvent &patternEvent = *(dynamic_cast(fPatternEventArray->At(0))); + std::vector &tracks = patternEvent.GetTrackCand(); + std::cout << " AtFitterTask:Exec - Number of candidate tracks : " << tracks.size() << "\n"; + + auto fittedTracks = fFitter->ProcessTracks(tracks); + + std::cout << " Number of fitted tracks " << fittedTracks.size() << "\n"; + + for (auto &fittedTrack : fittedTracks) + trackingEvent->AddFittedTrack(std::move(fittedTrack)); + + ++fEventCnt; +} diff --git a/AtReconstruction/AtFitterTaskOld.h b/AtReconstruction/AtFitterTaskOld.h new file mode 100644 index 000000000..c627a37b9 --- /dev/null +++ b/AtReconstruction/AtFitterTaskOld.h @@ -0,0 +1,79 @@ +/********************************************************************* + * Fitter Task AtFitterTask.hh * + * Author: Y. Ayyad ayyadlim@frib.msu.edu * + * Log: 3/10/2021 * + * * + *********************************************************************/ + +#ifndef ATFITTERTASKOLD +#define ATFITTERTASKOLD + +#include "AtFormat.h" +#include "AtKinematics.h" +#include "AtParsers.h" + +#include + +#include + +#include "EventDisplay.h" +#include "Exception.h" +#include "FairLogger.h" +#include "FairRootManager.h" +#include "FairRun.h" +#include "FairRunAna.h" + +#include +#include +#include + +class AtDigiPar; +class FairLogger; +class TBuffer; +class TClass; +class TClonesArray; +class TMemberInspector; +class AtTrack; + +namespace AtTools { +class AtTrackTransformer; +} // namespace AtTools +namespace AtFITTER { +class AtFitterOld; +} // namespace AtFITTER +namespace genfit { +class Track; +} // namespace genfit + +class [[deprecated]] AtFitterTaskOld : public FairTask { + +public: + // AtFitterTask(); + ~AtFitterTaskOld() = default; + AtFitterTaskOld(std::unique_ptr fitter); + + void SetInputBranch(TString branchName); + void SetOutputBranch(TString branchName); + void SetPersistence(Bool_t value = kTRUE); + + virtual InitStatus Init(); + virtual void SetParContainers(); + virtual void Exec(Option_t *opt); + +private: + TString fInputBranchName; + TString fOutputBranchName; + + Bool_t fIsPersistence; //!< Persistence check variable + + std::unique_ptr fFitter; + AtDigiPar *fPar{nullptr}; + TClonesArray *fPatternEventArray; + TClonesArray fTrackingEventArray; + + std::size_t fEventCnt{0}; + + ClassDef(AtFitterTaskOld, 1); +}; + +#endif diff --git a/AtReconstruction/AtGaggTask.cxx b/AtReconstruction/AtGaggTask.cxx new file mode 100644 index 000000000..a47f715f4 --- /dev/null +++ b/AtReconstruction/AtGaggTask.cxx @@ -0,0 +1,129 @@ +#include "AtGaggTask.h" + +#include "AtGaggEvent.h" +#include "AtGenericTrace.h" +#include "AtRawEvent.h" + +#include +#include // for FairRootManager + +#include +#include // for TObject + +#include +#include +#include // for move + +constexpr auto cRED = "\033[1;31m"; +constexpr auto cYELLOW = "\033[1;33m"; +constexpr auto cNORMAL = "\033[0m"; +constexpr auto cGREEN = "\033[1;32m"; + +AtGaggTask::AtGaggTask(std::unique_ptr psa) + : fInputBranchName("AtRawEvent"), fOutputBranchName("AtGaggEvent"), fGaggEventArray(TClonesArray("AtGaggEvent", 1)), + fPSA(std::move(psa)), fIsPersistence(kFALSE) +{ + fGaggMap = std::make_unique(); +} + +AtGaggTask::AtGaggTask(std::unique_ptr psa, std::unique_ptr gaggmap) + : fInputBranchName("AtRawEvent"), fOutputBranchName("AtGaggEvent"), fGaggEventArray(TClonesArray("AtGaggEvent", 1)), + fPSA(std::move(psa)), fGaggMap(std::move(gaggmap)), fIsPersistence(kFALSE) +{ +} + +void AtGaggTask::SetPersistence(Bool_t value) +{ + fIsPersistence = value; +} + +void AtGaggTask::SetInputBranch(TString branchName) +{ + fInputBranchName = branchName; +} + +void AtGaggTask::SetOutputBranch(TString branchName) +{ + fOutputBranchName = branchName; +} + +InitStatus AtGaggTask::Init() +{ + FairRootManager *ioMan = FairRootManager::Instance(); + if (ioMan == nullptr) { + LOG(error) << "Cannot find RootManager!"; + return kERROR; + } + + fRawEventArray = dynamic_cast(ioMan->GetObject(fInputBranchName)); + if (fRawEventArray == nullptr) { + LOG(error) << "Cannot find AtRawEvent array in branch " << fInputBranchName << "!"; + return kERROR; + } + + fPSA->Init(); + + ioMan->Register(fOutputBranchName, "AtTPC", &fGaggEventArray, fIsPersistence); + + return kSUCCESS; +} + +void AtGaggTask::Exec(Option_t *opt) +{ + if (fRawEventArray->GetEntriesFast() == 0) { + LOG(debug) << "Skipping Gagg analysis because raw event array is empty"; + return; + } + + fGaggEventArray.Clear("C"); + + auto *rawEvent = dynamic_cast(fRawEventArray->At(0)); + auto *gaggEvent = dynamic_cast(fGaggEventArray.ConstructedAt(0)); + *gaggEvent = *rawEvent; + + if (!rawEvent->IsGood()) { + LOG(debug) << "Event " << rawEvent->GetEventID() << " is not good, skipping GAGG analysis"; + return; + } + + LOG(info) << "Staring GAGG analysis on event Number: " << rawEvent->GetEventID() << " with " + << rawEvent->GetNumPads() << " valid pads"; + + // Get the AtGenTrace that contain the GAGG data and get the trace integrals. + auto &genTraces = rawEvent->GetGenTraces(); + int idx1{}; + int idx2{}; + for (auto &genTrace : genTraces) { + + AtPadReference padRef = {std::atoi(genTrace->GetName().c_str()), 0, 0, genTrace->GetTraceID()}; + int GaggID = fGaggMap->GetPadNum(padRef); + auto pseudoHits = fPSA->AnalyzeGenTrace(genTrace.get()); + double traceCharge{}; + double maxADC{}; + int timestamp{}; + if (pseudoHits.size()) { + traceCharge = pseudoHits[0]->GetTraceIntegral(); + maxADC = pseudoHits[0]->GetCharge(); + timestamp = pseudoHits[0]->GetTimeStamp(); + } else + continue; + + if (idx1 < 25) { + gaggEvent->SetE1(idx1, traceCharge); + gaggEvent->SetID1(idx1, GaggID); + gaggEvent->SetTS1(idx1, timestamp); + gaggEvent->SetADCMax1(idx1++, maxADC); + } else if (idx2 < 16) { + gaggEvent->SetE2(idx2, traceCharge); + gaggEvent->SetID2(idx2, GaggID); + gaggEvent->SetADCMax2(idx2++, maxADC); + } + + if (idx1 >= 25 && idx2 >= 16) + break; + } + gaggEvent->SetMultiplicity1(idx1); + gaggEvent->SetMultiplicity2(idx2); + + LOG(debug) << "Finished running GAGG analysis"; +} diff --git a/AtReconstruction/AtGaggTask.h b/AtReconstruction/AtGaggTask.h new file mode 100644 index 000000000..a5e9742d4 --- /dev/null +++ b/AtReconstruction/AtGaggTask.h @@ -0,0 +1,43 @@ +#ifndef AtGAGGTASK_H +#define AtGAGGTASK_H + +#include "AtGAGGMap.h" +#include "AtPSASi.h" + +#include + +#include // for THashConsistencyHolder, Bool_t, ClassDef, Opti... +#include +#include + +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtGaggTask : public FairTask { +private: + TString fInputBranchName; + TString fOutputBranchName; + + TClonesArray *fRawEventArray{nullptr}; + TClonesArray fGaggEventArray; + + std::unique_ptr fPSA; + std::unique_ptr fGaggMap; + + Bool_t fIsPersistence{false}; + +public: + AtGaggTask(std::unique_ptr psaMethod); + AtGaggTask(std::unique_ptr psaMethod, std::unique_ptr); + ~AtGaggTask() = default; + + void SetPersistence(Bool_t value); + void SetInputBranch(TString branchName); + void SetOutputBranch(TString branchName); + virtual InitStatus Init(); + virtual void Exec(Option_t *opt); +}; + +#endif diff --git a/AtReconstruction/AtICTask.cxx b/AtReconstruction/AtICTask.cxx new file mode 100644 index 000000000..6f17f9f57 --- /dev/null +++ b/AtReconstruction/AtICTask.cxx @@ -0,0 +1,111 @@ +#include "AtICTask.h" + +#include "AtAuxPad.h" +#include "AtICEvent.h" +#include "AtPad.h" +#include "AtRawEvent.h" + +#include +#include // for FairRootManager + +#include +#include // for TObject + +#include +#include +#include +#include +#include // for move + +constexpr auto cRED = "\033[1;31m"; +constexpr auto cYELLOW = "\033[1;33m"; +constexpr auto cNORMAL = "\033[0m"; +constexpr auto cGREEN = "\033[1;32m"; + +AtICTask::AtICTask() + : fInputBranchName("AtRawEvent"), fOutputBranchName("AtICEvent"), fICEventArray(TClonesArray("AtICEvent", 1)), + fIsPersistence(kFALSE) +{ +} + +void AtICTask::SetPersistence(Bool_t value) +{ + fIsPersistence = value; +} + +void AtICTask::SetInputBranch(TString branchName) +{ + fInputBranchName = branchName; +} + +void AtICTask::SetOutputBranch(TString branchName) +{ + fOutputBranchName = branchName; +} + +InitStatus AtICTask::Init() +{ + FairRootManager *ioMan = FairRootManager::Instance(); + if (ioMan == nullptr) { + LOG(error) << "Cannot find RootManager!"; + return kERROR; + } + + fRawEventArray = dynamic_cast(ioMan->GetObject(fInputBranchName)); + if (fRawEventArray == nullptr) { + LOG(error) << "Cannot find AtRawEvent array in branch " << fInputBranchName << "!"; + return kERROR; + } + + ioMan->Register(fOutputBranchName, "AtTPC", &fICEventArray, fIsPersistence); + + return kSUCCESS; +} + +void AtICTask::Exec(Option_t *opt) +{ + if (fRawEventArray->GetEntriesFast() == 0) { + LOG(debug) << "Skipping IC analysis because raw event array is empty"; + return; + } + + fICEventArray.Clear("C"); + + auto *rawEvent = dynamic_cast(fRawEventArray->At(0)); + if (!rawEvent || !rawEvent->IsGood()) + return; + + auto *ICEvent = dynamic_cast(fICEventArray.ConstructedAt(0)); + + if (!rawEvent->IsGood()) { + LOG(debug) << "Event " << rawEvent->GetEventID() << " is not good, skipping IC analysis"; + return; + } + + LOG(debug) << " --------------------> Staring IC analysis on event Number: " << rawEvent->GetEventID() << " with " + << rawEvent->GetNumPads() << " valid pads"; + + // Get the AtAuxPads that contain the IC data and get the trace integrals. + const auto &traces = rawEvent->GetGenTraces(); + int i_channel = -1; + for (auto &traceEntry : traces) { + i_channel++; + if (i_channel == 1) { + const auto &trace_rawADC = traceEntry->GetRawADC(); + auto maxIt = std::max_element(trace_rawADC.begin() + 20, trace_rawADC.end() - 12); + + ICEvent->SetRawADC(*maxIt); + + double baseline = std::accumulate(trace_rawADC.begin(), trace_rawADC.begin() + 20, 0.0) / 20.0; + if (baseline <= 0.) { + LOG(debug) << " ---> IC analysis : error baseline"; + return; + } + + ICEvent->SetPedestalSubtracted(kTRUE); + ICEvent->SetADC(*maxIt - baseline); + } + } + + LOG(debug) << "Finished running IC analysis"; +} diff --git a/AtReconstruction/AtICTask.h b/AtReconstruction/AtICTask.h new file mode 100644 index 000000000..2374796cd --- /dev/null +++ b/AtReconstruction/AtICTask.h @@ -0,0 +1,38 @@ +#ifndef AtICTASK_H +#define AtICTASK_H + +#include "AtPSA.h" + +#include + +#include // for THashConsistencyHolder, Bool_t, ClassDef, Opti... +#include +#include + +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtICTask : public FairTask { +private: + TString fInputBranchName; + TString fOutputBranchName; + + TClonesArray *fRawEventArray{nullptr}; + TClonesArray fICEventArray; + + Bool_t fIsPersistence{false}; + +public: + AtICTask(); + ~AtICTask() = default; + + void SetPersistence(Bool_t value); + void SetInputBranch(TString branchName); + void SetOutputBranch(TString branchName); + virtual InitStatus Init(); + virtual void Exec(Option_t *opt); +}; + +#endif diff --git a/AtReconstruction/AtPatternModification/AtBraggCurveFinder.cxx b/AtReconstruction/AtPatternModification/AtBraggCurveFinder.cxx index 1c29f14e9..8813608bb 100644 --- a/AtReconstruction/AtPatternModification/AtBraggCurveFinder.cxx +++ b/AtReconstruction/AtPatternModification/AtBraggCurveFinder.cxx @@ -31,7 +31,8 @@ void AtBraggCurveFinder::ModifyPatternEvent(AtPatternEvent *patternEvent, AtRawE AtPatternModification::ModifyPatternEvent(patternEvent, rawEvent, event); } -AtTrack AtBraggCurveFinder::GetModifiedTrack(const AtTrack &track, AtRawEvent *rawEvent, AtEvent *event) +AtTrack AtBraggCurveFinder::GetModifiedTrack(const AtTrack &track, AtPatternEvent *patternEvent, AtRawEvent *rawEvent, + AtEvent *event) { // Create a copy of the AtTrack as an AtTrackBragg (not yet, still AtTrack for now). AtTrack modifiedTrack(track); @@ -40,17 +41,15 @@ AtTrack AtBraggCurveFinder::GetModifiedTrack(const AtTrack &track, AtRawEvent *r auto *pattern = modifiedTrack.GetPattern(); // Find the vertex of this track. - std::vector trackToFindVtx; - trackToFindVtx.push_back(modifiedTrack); - AtFindVertex findVtx(fLineDistThreshold); - findVtx.FindVertex(trackToFindVtx, 1); - std::vector tv = findVtx.GetTracksVertex(); - if (tv.size() != 1) { - LOG(warning) << "Found " << tv.size() - << " vertex. We need to have 1 and only 1 to find the Bragg curve! Skipping this track!"; + bool foundVertex{false}; + XYZPoint vertex = FindVertex(modifiedTrack, patternEvent, foundVertex); + + if (!foundVertex) { + LOG(warning) << "Could not find the vertex for the track with ID " << modifiedTrack.GetTrackID() + << "! Maybe you need to change the distance threshold or the number of tracks per vertex. Skipping " + "this track!"; return modifiedTrack; } - XYZPoint vertex = (XYZPoint)tv.at(0).vertex; // Extract the AtHits. std::vector hitArray = modifiedTrack.GetHitArrayObject(); @@ -59,12 +58,36 @@ AtTrack AtBraggCurveFinder::GetModifiedTrack(const AtTrack &track, AtRawEvent *r } // Make the Bragg curve histogram. - GenerateBraggCurveHistogram(modifiedTrack); + GenerateBraggCurveHistogram(modifiedTrack, vertex); // Return the modified track. return modifiedTrack; } +AtBraggCurveFinder::XYZPoint +AtBraggCurveFinder::FindVertex(const AtTrack &modifiedTrack, AtPatternEvent *patternEvent, bool &foundVertex) +{ + std::vector trackToFindVtx = patternEvent->GetTrackCand(); + AtFindVertex findVtx(fLineDistThreshold); + findVtx.FindVertex(trackToFindVtx, fNumTracksPerVtx); + std::vector tv = findVtx.GetTracksVertex(); + + XYZPoint vertex; + for (auto trackVertex : tv) { + for (auto track : trackVertex.tracks) { + if (track.GetTrackID() == modifiedTrack.GetTrackID()) { + vertex = trackVertex.vertex; + foundVertex = true; + break; + } + } + if (foundVertex) + break; + } + + return vertex; +} + void AtBraggCurveFinder::ProcessHit(XYZPoint vertex, AtHit hit, AtTrack &modifiedTrack, AtRawEvent *rawEvent) { if (rawEvent == nullptr) { @@ -109,7 +132,7 @@ void AtBraggCurveFinder::ProcessHit(XYZPoint vertex, AtHit hit, AtTrack &modifie modifiedTrack.AddBraggCurvePair(range, eLoss); } -void AtBraggCurveFinder::GenerateBraggCurveHistogram(AtTrack &modifiedTrack) +void AtBraggCurveFinder::GenerateBraggCurveHistogram(AtTrack &modifiedTrack, XYZPoint vertex) { // Define the histogram where to integrate the charge over bins. @@ -155,6 +178,9 @@ void AtBraggCurveFinder::GenerateBraggCurveHistogram(AtTrack &modifiedTrack) braggCurve.nBins = nBins; braggCurve.binSize = fBinSize; braggCurve.smoothingSteps = fNumSmoothingSteps; + braggCurve.vertexX = vertex.X(); + braggCurve.vertexY = vertex.Y(); + braggCurve.vertexZ = vertex.Z(); modifiedTrack.SetBraggCurve(braggCurve); } diff --git a/AtReconstruction/AtPatternModification/AtBraggCurveFinder.h b/AtReconstruction/AtPatternModification/AtBraggCurveFinder.h index c18494c7f..ff41207cf 100644 --- a/AtReconstruction/AtPatternModification/AtBraggCurveFinder.h +++ b/AtReconstruction/AtPatternModification/AtBraggCurveFinder.h @@ -18,8 +18,9 @@ class AtBraggCurveFinder : public AtPatternModification { using XYZPoint = ROOT::Math::XYZPoint; protected: - // Line distance threshold to be used by the AtFindVertex. - Double_t fLineDistThreshold{30}; + // Parameters to be used by the AtFindVertex. + double fLineDistThreshold{30}; + int fNumTracksPerVtx{1}; // Pointer to AtPSAHitPerTB and parameters related to it. std::unique_ptr fPSA{nullptr}; @@ -45,7 +46,8 @@ class AtBraggCurveFinder : public AtPatternModification { virtual void ModifyPatternEvent(AtPatternEvent *patternEvent, AtRawEvent *rawEvent = nullptr, AtEvent *event = nullptr) override; - void SetLineDistThreshold(Double_t lineDistThreshold) { fLineDistThreshold = lineDistThreshold; } + void SetLineDistThreshold(double lineDistThreshold) { fLineDistThreshold = lineDistThreshold; } + void SetNumTracksPerVtx(int numTracksPerVtx) { fNumTracksPerVtx = numTracksPerVtx; } void SetTSSemiWidth(int value) { fTSSemiWidth = value; } void SetNeedPSA(bool value) { fNeedPSA = value; } @@ -55,12 +57,13 @@ class AtBraggCurveFinder : public AtPatternModification { void SetNumSmoothingSteps(int value) { fNumSmoothingSteps = value; } protected: - virtual AtTrack - GetModifiedTrack(const AtTrack &track, AtRawEvent *rawEvent = nullptr, AtEvent *event = nullptr) override; + virtual AtTrack GetModifiedTrack(const AtTrack &track, AtPatternEvent *patternEvent, AtRawEvent *rawEvent = nullptr, + AtEvent *event = nullptr) override; + XYZPoint FindVertex(const AtTrack &modifiedTrack, AtPatternEvent *patternEvent, bool &foundVertex); void ProcessHit(XYZPoint vertex, AtHit hit, AtTrack &modifiedTrack, AtRawEvent *rawEvent); void ProcessHit(XYZPoint vertex, AtHit hit, AtTrack &modifiedTrack); - void GenerateBraggCurveHistogram(AtTrack &modifiedTrack); + void GenerateBraggCurveHistogram(AtTrack &modifiedTrack, XYZPoint vertex); void InitializePSA(); }; diff --git a/AtReconstruction/AtPatternModification/AtPatternModification.cxx b/AtReconstruction/AtPatternModification/AtPatternModification.cxx index d07e3f922..17150e92c 100644 --- a/AtReconstruction/AtPatternModification/AtPatternModification.cxx +++ b/AtReconstruction/AtPatternModification/AtPatternModification.cxx @@ -10,7 +10,7 @@ void AtPatternModification::ModifyPatternEvent(AtPatternEvent *patternEvent, AtR // Iterate over the original tracks and store the modified ones. for (auto track : tracks) - modifiedTracks.push_back(GetModifiedTrack(track, rawEvent, event)); + modifiedTracks.push_back(GetModifiedTrack(track, patternEvent, rawEvent, event)); // Replace the vector of track candidates with the new modified one. patternEvent->SetTrackCand(modifiedTracks); diff --git a/AtReconstruction/AtPatternModification/AtPatternModification.h b/AtReconstruction/AtPatternModification/AtPatternModification.h index a57202859..bfdf5f97c 100644 --- a/AtReconstruction/AtPatternModification/AtPatternModification.h +++ b/AtReconstruction/AtPatternModification/AtPatternModification.h @@ -23,7 +23,8 @@ class AtPatternModification { /** * Actually implements ths track modification. */ - virtual AtTrack GetModifiedTrack(const AtTrack &track, AtRawEvent *rawEvent = nullptr, AtEvent *event = nullptr) = 0; + virtual AtTrack GetModifiedTrack(const AtTrack &track, AtPatternEvent *patternEvent, AtRawEvent *rawEvent = nullptr, + AtEvent *event = nullptr) = 0; }; #endif diff --git a/AtReconstruction/AtPatternRecognition/AtSampleConsensus.cxx b/AtReconstruction/AtPatternRecognition/AtSampleConsensus.cxx index e203299fa..1329f9a80 100644 --- a/AtReconstruction/AtPatternRecognition/AtSampleConsensus.cxx +++ b/AtReconstruction/AtPatternRecognition/AtSampleConsensus.cxx @@ -133,6 +133,15 @@ AtTrack AtSampleConsensus::CreateTrack(AtPattern *pattern, std::vectorFitPattern(inliers, fChargeThres); track.SetPattern(pattern->Clone()); + + // Determine the geometric angles and store them in the track. + auto firstHitPosition = pattern->ClosestPointOnPattern(track.GetFirstPoint()); + auto lastHitPosition = pattern->ClosestPointOnPattern(track.GetLastPoint()); + auto direction = lastHitPosition - firstHitPosition; + + track.SetGeoTheta(TMath::Pi() - direction.Theta()); + track.SetGeoPhi(direction.Phi()); + return track; } /** diff --git a/AtReconstruction/AtPulseAnalyzer/AtPSA.cxx b/AtReconstruction/AtPulseAnalyzer/AtPSA.cxx index 331db2ca4..d7481c77f 100644 --- a/AtReconstruction/AtPulseAnalyzer/AtPSA.cxx +++ b/AtReconstruction/AtPulseAnalyzer/AtPSA.cxx @@ -50,6 +50,7 @@ void AtPSA::Init() fEField = fPar->GetEField(); fZk = fPar->GetZPadPlane(); fEntTB = (Int_t)fPar->GetTBEntrance(); + fIsTPCInverted = fPar->GetIsTPCInverted(); //[0/1] auto timeToPadPlane = fZk / (fDriftVelocity * 1e-2); //[ns] fTB0 = fEntTB - timeToPadPlane / fTBTime; @@ -62,6 +63,7 @@ void AtPSA::Init() std::cout << " ==== Entrance TB : " << fEntTB << std::endl; std::cout << " ==== Pad plane TB : " << fTB0 << std::endl; std::cout << " ==== NumTbs : " << fNumTbs << std::endl; + std::cout << " ==== Is TPC inverted? : " << fIsTPCInverted << " (0 = false; 1 = true)" << std::endl; } void AtPSA::SetSimulatedEvent(TClonesArray *MCSimPointArray) @@ -84,11 +86,15 @@ void AtPSA::SetThresholdLow(Int_t thresholdlow) Double_t AtPSA::CalculateZ(Double_t peakIdx) { + if (fIsTPCInverted) + return fZk - (fNumTbs - peakIdx) * fTBTime * fDriftVelocity / 100.; return (fNumTbs - peakIdx) * fTBTime * fDriftVelocity / 100.; } Double_t AtPSA::CalculateZGeo(Double_t peakIdx) { + if (fIsTPCInverted) + return (fEntTB - peakIdx) * fTBTime * fDriftVelocity / 100.; return fZk - (fEntTB - peakIdx) * fTBTime * fDriftVelocity / 100.; } @@ -161,6 +167,9 @@ void AtPSA::Analyze(AtRawEvent *rawEvent, AtEvent *event) TrackMCPoints(mcPointsMap, *(hit.get())); } + // Before adding to AtEvent, if a calibration map was passed, then apply the calibration. + ApplyCalibration(hit); + event->AddHit(std::move(hit)); } } @@ -176,6 +185,22 @@ void AtPSA::Analyze(AtRawEvent *rawEvent, AtEvent *event) event->SetEventCharge(QEventTot); } +void AtPSA::ApplyCalibration(std::unique_ptr &hit) +{ + if (!fMap) { + LOG(debug) << "The mapping was not set, so no calibration will be applied!"; + return; + } + + if (!fMap->IsCalibrationSet()) { + LOG(debug) << "The mapping does not have a calibration, so no calibration will be applied!"; + return; + } + + Double_t calibratedELoss = fMap->GetCalibratedELoss(hit->GetPadNum(), hit->GetCharge()); + hit->SetCalibratedELoss(calibratedELoss); +} + Double_t AtPSA::getThreshold(int padSize) { if (padSize == 0) diff --git a/AtReconstruction/AtPulseAnalyzer/AtPSA.h b/AtReconstruction/AtPulseAnalyzer/AtPSA.h index c344a4583..abe6741a4 100644 --- a/AtReconstruction/AtPulseAnalyzer/AtPSA.h +++ b/AtReconstruction/AtPulseAnalyzer/AtPSA.h @@ -2,6 +2,7 @@ #define AtPSA_H #include "AtHit.h" // IWYU pragma: keep +#include "AtMap.h" #include @@ -25,12 +26,14 @@ class TMemberInspector; * @defgroup PSA */ class AtPSA { -private: +protected: + using mapPtr = std::shared_ptr; + using HitVector = std::vector>; + // Access in PSA methods through getThreshold() Int_t fThreshold{-1}; ///< threshold of ADC value Int_t fThresholdlow{-1}; ///< threshold for Central pads -protected: TClonesArray *fMCSimPointArray{}; Bool_t fUsingLowThreshold{false}; @@ -46,8 +49,10 @@ class AtPSA { Int_t fEntTB{}; //< Timebucket of the entrance window Double_t fDriftVelocity{}; //< drift velocity of electron in cm/us Double_t fZk{}; //< Relative position of micromegas-cathode + Int_t fIsTPCInverted{}; //< Whether or not the TPC is inverted with respect the usual convention [0/1] - using HitVector = std::vector>; + // AtMap that may be set in order to apply calibration. + mapPtr fMap{nullptr}; public: AtPSA() = default; @@ -69,6 +74,9 @@ class AtPSA { // virtual HitVector AnalyzeTrace(const std::vector &trace) = 0; virtual std::unique_ptr Clone() = 0; + void SetMap(mapPtr map) { fMap = std::move(map); } + void ApplyCalibration(std::unique_ptr &hit); + protected: // Protected functions void TrackMCPoints(std::multimap &map, @@ -81,7 +89,7 @@ class AtPSA { virtual double getZhitVariance(double zLoc, double zLocVar) const; virtual std::pair getXYhitVariance() const; - ClassDef(AtPSA, 5) + ClassDef(AtPSA, 6) }; #endif diff --git a/AtReconstruction/AtPulseAnalyzer/AtPSASi.cxx b/AtReconstruction/AtPulseAnalyzer/AtPSASi.cxx new file mode 100644 index 000000000..16b32f1a1 --- /dev/null +++ b/AtReconstruction/AtPulseAnalyzer/AtPSASi.cxx @@ -0,0 +1,396 @@ +#include "AtPSASi.h" + +#include "AtHit.h" +#include "AtPad.h" + +#include + +#include // for PositionVector3D +#include // for XYZPoint +#include +#include +#include + +#include +#include // for array +#include // for distance +#include // for unique_ptr, make_unique +#include +#include // for pair + +// #ifdef _OPENMP +// #include +// #endif +using XYZPoint = ROOT::Math::XYZPoint; + +AtPSASi::AtPSASi() : AtPSA() +{ + fLowBLRegion[0] = -50; + fLowBLRegion[1] = -30; + fHighBLRegion[0] = 80; + fHighBLRegion[1] = 100; + fEnergyIntegral[0] = -10; + fEnergyIntegral[1] = 15; + fFitClipped = false; + fOverflowReconstruction = true; + fDumpTraces = false; + fMinIndx = 5; +} + +void AtPSASi::SetLowBLRegion(int low, int hi) +{ + fLowBLRegion[0] = low; + fLowBLRegion[1] = hi; +} + +void AtPSASi::SetHighBLRegion(int low, int hi) +{ + fHighBLRegion[0] = low; + fHighBLRegion[1] = hi; +} + +void AtPSASi::SetEnergyIntegral(int low, int hi) +{ + fEnergyIntegral[0] = low; + fEnergyIntegral[1] = hi; +} + +void AtPSASi::SetFitClipped(bool fit) +{ + fFitClipped = fit; +} + +void AtPSASi::SetDumpTraces(bool dump) +{ + if (dump) { + std::cout << "Warning! SetDumpTraces will make potentially very large ASCII files! This should only be used for " + "debugging purposes!" + << std::endl; + } + fDumpTraces = dump; +} + +void AtPSASi::SetOverflowReconstruction(bool overflow) +{ + fOverflowReconstruction = overflow; +} + +AtPSASi::HitVector AtPSASi::AnalyzePad(AtPad *pad) +{ + XYZPoint pos(0, 0, 0); + + std::array floatADC = pad->GetADC(); + + // Get baseline value. + double baseline{}; + Double_t *maxAdcIt{nullptr}; + Double_t maxAdc{}; + Double_t charge{-999}; + Int_t maxAdcIdx; + if (fPositivePolarity) { + maxAdcIt = std::max_element(floatADC.begin() + fMinIndx, floatADC.end() - 12); + maxAdcIdx = std::distance(floatADC.begin(), maxAdcIt); + maxAdc = *maxAdcIt; // copy value to avoid changing floatADC + } else { + maxAdcIt = std::min_element(floatADC.begin() + fMinIndx, floatADC.end() - 12); + maxAdcIdx = std::distance(floatADC.begin(), maxAdcIt); + maxAdc = *maxAdcIt; // copy value to avoid changing floatADC + } + + float count = 0; + for (int i = std::max(fMinIndx, maxAdcIdx + fLowBLRegion[0]); i < std::min(maxAdcIdx + fLowBLRegion[1], 500); + i++) { // more baseline added + baseline += floatADC[i]; + count += 1; + } + for (int i = std::max(fMinIndx, maxAdcIdx + fHighBLRegion[0]); i < std::min(maxAdcIdx + fHighBLRegion[1], 500); + i++) { // more baseline added + baseline += floatADC[i]; + count += 1; + } + + baseline /= count; + LOG(debug) << "Baseline calculated: " << baseline; + + if (fDumpTraces) { + std::ofstream ofile("traces_si.dat", std::ios::app); + if (abs(maxAdc - baseline) > fThreshold) { + ofile << pad->GetPadNum() << " "; + for (int i = 0; i < 512; ++i) { + ofile << floatADC[i] << " "; + } + ofile << std::endl; + } + ofile.close(); + } + + charge = maxAdc - baseline; + + if (!fPositivePolarity) { + charge *= -1; + } + + if (!shouldSaveHit(charge, fThreshold, maxAdcIdx)) + return {}; + + LOG(debug) << "========== float ADC array max value ========== " << *maxAdcIt; + LOG(debug) << "========== float ADC array max index: " << maxAdcIdx << " =========="; + + // Calculation of the mean value of the peak time by interpolating the pulse + Double_t timemax = 0.5 * (floatADC[maxAdcIdx - 1] - floatADC[maxAdcIdx + 1]) / + (floatADC[maxAdcIdx - 1] + floatADC[maxAdcIdx + 1] - 2 * floatADC[maxAdcIdx]); + Double_t TBCorr = getTBCorr(floatADC, maxAdcIdx); + Double_t QHitTot = std::abs(std::accumulate(floatADC.begin() + maxAdcIdx + fEnergyIntegral[0], + floatADC.begin() + maxAdcIdx + fEnergyIntegral[1], 0) / + (fEnergyIntegral[1] - fEnergyIntegral[0]) - + baseline); + + auto hit = std::make_unique(0, pos, charge); + + hit->SetTimeStamp(maxAdcIdx); + hit->SetTimeStampCorr(TBCorr); + hit->SetTimeStampCorrInter(timemax); + hit->SetTraceIntegral(QHitTot); + + HitVector ret; + ret.push_back(std::move(hit)); + return ret; +} +bool AtPSASi::shouldSaveHit(double charge, double threshold, int tb) +{ + bool ret = true; + LOG(debug) << charge << " " << threshold << " " << tb; + if (threshold > 0 && charge < threshold) { + ret = false; + LOG(debug) << "Invalid threshold with charge: " << charge << " and threshold: " << threshold; + } + if ((tb < 20 || tb > 500)) { + ret = false; + LOG(debug) << "Peak is outside valid time window (20,500) TBs."; + } + + return ret; +} + +Double_t AtPSASi::getTBCorr(AtPad::trace &adc, int maxAdcIdx) +{ + if (maxAdcIdx < 11) + return 0; + + Double_t qTot = 0; + Double_t tbAvg = 0; + for (Int_t i = 0; i < 11; i++) + if (adc[maxAdcIdx - i + 10] > 0 && adc[maxAdcIdx - i + 10] < 4000) { + auto tb = maxAdcIdx - i + 5; + qTot += adc[tb]; + tbAvg += adc[tb] / qTot * (tb - tbAvg); + } + return tbAvg; +} + +AtPSASi::HitVector AtPSASi::AnalyzeGenTrace(AtGenericTrace *genTrace) +{ + XYZPoint pos(0, 0, 0); + + std::array floatADC; + std::vector floatADCVector = genTrace->GetADC(); + if (floatADCVector.size() >= 256) { + for (int i = 0; i < 256; i++) { + floatADC[i] = floatADCVector[i]; + if (fOverflowReconstruction) { + if (i > 0) { + if ((floatADC[i - 1] - floatADC[i]) > 1000) { + floatADC[i] += 4096; // overflow + } + } + } + } + } else { + LOG(error) << "There are not 256 ADC values in the GAGG trace. Skipping!"; + return {}; + } + + Double_t charge{-999}; + Double_t baseline{0}; + Int_t maxAdcIdx = -1; + Double_t maxAdc = -1; + int min_overflow = -1; + int max_overflow = -1; + + for (int i = fMinIndx; i < floatADCVector.size() - 12; ++i) { + if (floatADC[i] > maxAdc) { + maxAdc = floatADC[i]; + maxAdcIdx = i; + } + if (floatADC[i] == 8191) { // overflow hack + if (min_overflow == -1) { + min_overflow = i; + } else { + max_overflow = i; + } + } + } + bool saturation = false; + if (min_overflow > -1 && max_overflow > -1) { + saturation = true; + maxAdcIdx = (int)((min_overflow + max_overflow) / 2); + } + + float prebaseline = 0; + float postbaseline = 0; + float count = 0; + float precount = 0; + float postcount = 0; + for (int i = std::max(fMinIndx, maxAdcIdx + fLowBLRegion[0]); + i < std::min(maxAdcIdx + fLowBLRegion[1], (int)(floatADCVector.size() - 12)); i++) { // more baseline added + baseline += floatADC[i]; + prebaseline += floatADC[i]; + count += 1; + precount += 1; + } + for (int i = std::max(fMinIndx, maxAdcIdx + fHighBLRegion[0]); + i < std::min(maxAdcIdx + fHighBLRegion[1], (int)(floatADCVector.size() - 12)); i++) { // more baseline added + baseline += floatADC[i]; + postbaseline += floatADC[i]; + count += 1; + postcount += 1; + } + if (count > 0) { + baseline /= count; + } + if (precount > 0) { + prebaseline /= precount; + } + if (postcount > 0) { + postbaseline /= postcount; + } + LOG(debug) << "Baseline calculated: " << baseline; + charge = maxAdc - baseline; + + if (fDumpTraces) { + std::cout << " Max ADC = " << maxAdc << std::endl; + std::cout << "Baseline calculated: " << baseline; + std::cout << " Diff ADC = " << maxAdc - baseline << std::endl; + + std::ofstream ofile("traces_gagg.dat", std::ios::app); + if (abs(maxAdc - baseline) > fThreshold) { + ofile << genTrace->GetName() << " " << genTrace->GetTraceID() << " "; + for (int i = 0; i < 256; ++i) { + ofile << floatADC[i] << " "; + } + ofile << std::endl; + } + ofile.close(); + } + + if (fDumpTraces && saturation) { + std::ofstream ofile("traces_gagg_saturated.dat", std::ios::app); + if (abs(maxAdc - baseline) > fThreshold) { + ofile << genTrace->GetName() << " " << genTrace->GetTraceID() << " "; + for (int i = 0; i < 256; ++i) { + ofile << floatADC[i] << " "; + } + ofile << std::endl; + } + ofile.close(); + } + + if (!shouldSaveHit(charge, fThreshold, maxAdcIdx)) { + LOG(debug) << "GAGG trace did not pass threshold."; + return {}; + } + + if (saturation && fFitClipped) { // fit the good part of the trace to extrapolate the peak + // using a TGraph and a TF1 now because it's an easy interaface. May well be a more efficent way to go about this + TGraph gr; + int n = 0; + for (int i = std::max(fMinIndx, min_overflow - 4); + i < std::min(max_overflow + 7, (int)(floatADCVector.size() - 12)); i++) { // more baseline added + if (floatADC[i] < 8191) { // overflow hack + gr.SetPoint(n, i, floatADC[i]); + ++n; + } + } + // params are + //[0] : baseline + //[1] : amplitude + //[2] : mean + //[3] : sigma + //[4] : skewness + // + std::cout << "saturated GAGG with " << n << " points to fit" << std::endl; + + TF1 func( + "func", + [&](double *x, double *p) { + return p[0] + p[1] * p[4] * exp(p[4] / 2. * (2. * p[2] + p[4] * p[3] * p[3] - 2. * x[0])) * + TMath::Erfc((p[2] + p[4] * p[3] * p[3] - x[0]) / (sqrt(2) * p[3])); + }, + 0, 256, 5); + func.FixParameter(0, prebaseline); + func.SetParameter(1, 10000); + func.SetParLimits(1, 0, 500000); + func.SetParameter(2, maxAdcIdx - 2); + func.SetParLimits(2, min_overflow - 4, max_overflow + 4); + func.FixParameter(3, 2.8); + func.FixParameter(4, 0.15); + gr.Fit(&func, "R"); + func.ReleaseParameter(3); + func.SetParLimits(3, 2.0, 4.0); + func.ReleaseParameter(4); + func.SetParLimits(4, 0.05, 0.25); + gr.Fit(&func, "", "", 0, 256); + std::cout << "saturated GAGG fit to " << func.GetParameter(1) << " " << func.GetParameter(3) << " " + << func.GetParameter(4) << " " << func.GetMaximum() << std::endl; + if (fDumpTraces) { + std::ofstream ofile("traces_gagg_fits.dat", std::ios::app); + if (abs(maxAdc - baseline) > fThreshold) { + ofile << genTrace->GetName() << " " << genTrace->GetTraceID() << " "; + for (int i = 0; i < 256; ++i) { + ofile << func.Eval(i) << " "; + } + ofile << std::endl; + } + ofile.close(); + } + // resample + for (int i = min_overflow; i <= max_overflow; ++i) { + floatADC[i] = func.Eval(i); + if (floatADC[i] > maxAdc) { + maxAdc = floatADC[i]; + maxAdcIdx = i; + } + } + } + + if (saturation && fDumpTraces) { + std::ofstream ofile("traces_gagg_recon.dat", std::ios::app); + if (abs(maxAdc - baseline) > 50) { + ofile << genTrace->GetName() << " " << genTrace->GetTraceID() << " "; + for (int i = 0; i < 256; ++i) { + ofile << floatADC[i] << " "; + } + ofile << std::endl; + } + ofile.close(); + } + // Calculation of the mean value of the peak time by interpolating the pulse + Double_t timemax = 0.5 * (floatADC[maxAdcIdx - 1] - floatADC[maxAdcIdx + 1]) / + (floatADC[maxAdcIdx - 1] + floatADC[maxAdcIdx + 1] - 2 * floatADC[maxAdcIdx]); + Double_t QHitTot = std::abs(std::accumulate(floatADC.begin() + maxAdcIdx + fEnergyIntegral[0], + floatADC.begin() + maxAdcIdx + fEnergyIntegral[1], 0) / + (fEnergyIntegral[1] - fEnergyIntegral[0]) - + baseline); + + auto hit = std::make_unique(0, pos, charge); + + hit->SetTimeStamp(maxAdcIdx); + hit->SetTimeStampCorrInter(timemax); + hit->SetTraceIntegral(QHitTot); + + HitVector ret; + ret.push_back(std::move(hit)); + return ret; +} + +ClassImp(AtPSASi); diff --git a/AtReconstruction/AtPulseAnalyzer/AtPSASi.h b/AtReconstruction/AtPulseAnalyzer/AtPSASi.h new file mode 100644 index 000000000..d1640185c --- /dev/null +++ b/AtReconstruction/AtPulseAnalyzer/AtPSASi.h @@ -0,0 +1,58 @@ +#ifndef AtPSASI_H +#define AtPSASI_H + +#include "AtGenericTrace.h" +#include "AtPSA.h" + +#include // for Bool_t, THashConsistencyHolder, ClassDefOverride + +#include // for array +#include // for make_unique, unique_ptr + +class AtPad; +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * @brief Simple max or min finding PSA method for RCNP Si detectors. + * + * + * + */ +class AtPSASi : public AtPSA { + +private: + Bool_t fIsTimeCorr{false}; + Bool_t fPositivePolarity{true}; + int fLowBLRegion[2]; + int fHighBLRegion[2]; + int fEnergyIntegral[2]; + int fMinIndx{5}; + Bool_t fFitClipped{false}; + Bool_t fOverflowReconstruction{true}; + Bool_t fDumpTraces{false}; + +public: + AtPSASi(); + virtual HitVector AnalyzePad(AtPad *pad) override; + std::unique_ptr Clone() override { return std::make_unique(*this); } + virtual HitVector AnalyzeGenTrace(AtGenericTrace *genTrace); + + void SetTimeCorrection(Bool_t value) { fIsTimeCorr = value; } + void SetPositivePolarity(Bool_t value) { fPositivePolarity = value; } + void SetLowBLRegion(int low, int hi); + void SetHighBLRegion(int low, int hi); + void SetEnergyIntegral(int low, int hi); + void SetFitClipped(bool fit); + void SetOverflowReconstruction(bool overflow); + void SetDumpTraces(bool dump); + +private: + bool shouldSaveHit(double charge, double threshold, int tb); + Double_t getTBCorr(std::array &trace, int maxAdcIdx); + + ClassDefOverride(AtPSASi, 1) +}; + +#endif diff --git a/AtReconstruction/AtPulseAnalyzer/AtPSASi_bkup.cxx b/AtReconstruction/AtPulseAnalyzer/AtPSASi_bkup.cxx new file mode 100644 index 000000000..c9448889e --- /dev/null +++ b/AtReconstruction/AtPulseAnalyzer/AtPSASi_bkup.cxx @@ -0,0 +1,164 @@ +#include "AtHit.h" +#include "AtPSASi.h" +#include "AtPad.h" + +#include + +#include // for PositionVector3D +#include // for XYZPoint + +#include +#include // for array +#include // for distance +#include // for unique_ptr, make_unique +#include +#include // for pair + +// #ifdef _OPENMP +// #include +// #endif +using XYZPoint = ROOT::Math::XYZPoint; + +AtPSASi::HitVector AtPSASi::AnalyzePad(AtPad *pad) +{ + XYZPoint pos(0, 0, 0); + + std::array floatADC = pad->GetADC(); + + // Get baseline value. + double baseline{}; + std::cout << "========== float ADC array min values ==========" << std::endl; + for (int i = 10; i < 20; i++) { + baseline += floatADC[i]; + std::cout << floatADC[i] << std::endl; + } + baseline /= 10; + std::cout << "Baseline calculated: " << baseline << std::endl; + + Double_t *maxAdcIt{nullptr}; + Double_t charge{-999}; + if (fPositivePolarity) { + maxAdcIt = std::max_element(floatADC.begin() + 20, floatADC.end() - 12); + charge = *maxAdcIt - baseline; + } else { + maxAdcIt = std::min_element(floatADC.begin() + 20, floatADC.end() - 12); + charge = -(*maxAdcIt - baseline); + } + Int_t maxAdcIdx = std::distance(floatADC.begin(), maxAdcIt); + + if (!shouldSaveHit(charge, fThreshold, maxAdcIdx)) + return {}; + + std::cout << "========== float ADC array max value ========== " << *maxAdcIt << std::endl; + std::cout << "========== float ADC array max index: " << maxAdcIdx << " ==========" << std::endl; + + // for (int j = 0; j < maxAdcIdx; j++) + // std::cout << floatADC[j] << std::endl; + + // Calculation of the mean value of the peak time by interpolating the pulse + Double_t timemax = 0.5 * (floatADC[maxAdcIdx - 1] - floatADC[maxAdcIdx + 1]) / + (floatADC[maxAdcIdx - 1] + floatADC[maxAdcIdx + 1] - 2 * floatADC[maxAdcIdx]); + Double_t TBCorr = getTBCorr(floatADC, maxAdcIdx); + Double_t QHitTot = std::abs(std::accumulate(floatADC.begin(), floatADC.end(), 0) - baseline * floatADC.size()); + + auto hit = std::make_unique(0, pos, *maxAdcIt); + + hit->SetTimeStamp(maxAdcIdx); + hit->SetTimeStampCorr(TBCorr); + hit->SetTimeStampCorrInter(timemax); + hit->SetTraceIntegral(QHitTot); + + HitVector ret; + ret.push_back(std::move(hit)); + return ret; +} +bool AtPSASi::shouldSaveHit(double charge, double threshold, int tb) +{ + bool ret = true; + std::cout << charge << " " << threshold << " " << tb << std::endl; + if (threshold > 0 && charge < threshold) { + ret = false; + LOG(debug) << "Invalid threshold with charge: " << charge << " and threshold: " << threshold; + } + if ((tb < 20 || tb > 500)) { + ret = false; + LOG(debug) << "Peak is outside valid time window (20,500) TBs."; + } + + return ret; +} + +Double_t AtPSASi::getTBCorr(AtPad::trace &adc, int maxAdcIdx) +{ + if (maxAdcIdx < 11) + return 0; + + Double_t qTot = 0; + Double_t tbAvg = 0; + for (Int_t i = 0; i < 11; i++) + if (adc[maxAdcIdx - i + 10] > 0 && adc[maxAdcIdx - i + 10] < 4000) { + auto tb = maxAdcIdx - i + 5; + qTot += adc[tb]; + tbAvg += adc[tb] / qTot * (tb - tbAvg); + } + return tbAvg; +} + +AtPSASi::HitVector AtPSASi::AnalyzeGenTrace(AtGenericTrace *genTrace) +{ + XYZPoint pos(0, 0, 0); + + std::array floatADC; + std::vector floatADCVector = genTrace->GetADC(); + // std::cout << "GAGG ADC entries: " << floatADCVector.size() << std::endl; + /*if (floatADCVector.size() >= 256) { + for (int i = 0; i < 256; i++) + floatADC[i] = floatADCVector[i]; + } else { + LOG(error) << "There are not 256 ADC values in the GAGG trace. Skipping!"; + return {}; + }*/ + + // Get baseline value. + double baseline{}; + for (int i = 10; i < 20; i++) + baseline += floatADC[i]; + baseline /= 10; + // std::cout << "baseline = " << baseline << std::endl; + + Double_t *maxAdcIt{nullptr}; + Double_t charge{-999}; + if (fPositivePolarity) { + maxAdcIt = std::max_element(floatADC.begin() + 20, floatADC.end() - 12); + charge = *maxAdcIt - baseline; + } else { + maxAdcIt = std::min_element(floatADC.begin() + 20, floatADC.end() - 12); + charge = -(*maxAdcIt - baseline); + } + Int_t maxAdcIdx = std::distance(floatADC.begin(), maxAdcIt); + // std::cout << " Max ADC = " << *maxAdcIt << std::endl; + + // std::cout << " Diff ADC = " << *maxAdcIt - baseline << std::endl; + + if (!shouldSaveHit(charge, fThreshold, maxAdcIdx)) { + LOG(debug) << "GAGG trace did not pass threshold."; + return {}; + } + + // Calculation of the mean value of the peak time by interpolating the pulse + Double_t timemax = 0.5 * (floatADC[maxAdcIdx - 1] - floatADC[maxAdcIdx + 1]) / + (floatADC[maxAdcIdx - 1] + floatADC[maxAdcIdx + 1] - 2 * floatADC[maxAdcIdx]); + Double_t QHitTot = std::abs(std::accumulate(floatADC.begin(), floatADC.end(), 0) - baseline * floatADC.size()); + + auto hit = std::make_unique(0, pos, charge); + + hit->SetTimeStamp(maxAdcIdx); + hit->SetTimeStampCorrInter(timemax); + hit->SetTraceIntegral(QHitTot); + + HitVector ret; + ret.push_back(std::move(hit)); + return ret; +} + +ClassImp(AtPSASi); diff --git a/AtReconstruction/AtReconstructionLinkDef.h b/AtReconstruction/AtReconstructionLinkDef.h index 1526e0531..ac9d44bd0 100755 --- a/AtReconstruction/AtReconstructionLinkDef.h +++ b/AtReconstruction/AtReconstructionLinkDef.h @@ -24,6 +24,7 @@ #pragma link C++ class AtPSADeconvFit - !; #pragma link C++ class AtPSAIterDeconv - !; #pragma link C++ class AtPSAComposite - !; +#pragma link C++ class AtPSASi + ; #pragma link C++ nestedclass; #pragma link C++ nestedtypedef; @@ -46,20 +47,27 @@ #pragma link C++ namespace kf; #pragma link C++ namespace kf::util; +#pragma link C++ namespace EventFit; +#pragma link C++ class AtFitterTask + ; +#pragma link C++ class EventFit::AtFitter - !; +#pragma link C++ class EventFit::AtBraggCurveFitter - !; + /* Classes that depend on Genfit2 */ +#pragma link C++ namespace AtFITTER; #pragma link C++ class genfit::AtSpacepointMeasurement + ; -#pragma link C++ class AtFITTER::AtFitter + ; +#pragma link C++ class AtFITTER::AtFitterOld + ; +#pragma link C++ class AtFitterTaskOld + ; #pragma link C++ class AtFITTER::AtGenfit + ; -#pragma link C++ namespace AtFITTER; -#pragma link C++ class AtFitterTask + ; #pragma link C++ namespace MCFitter; #pragma link C++ class MCFitter::AtParameterDistribution - !; #pragma link C++ class MCFitter::AtUniformDistribution - !; #pragma link C++ class MCFitter::AtStudentDistribution - !; #pragma link C++ class MCFitter::AtMCFitter - !; +#pragma link C++ class MCFitter::AtMCFitterOld - !; #pragma link C++ class MCFitter::AtMCFission - !; #pragma link C++ class AtMCFitterTask + ; +#pragma link C++ class AtMCFitterTaskOld + ; /* Tasks in AtReconstruction */ #pragma link C++ class AtPSAtask + ; @@ -75,5 +83,8 @@ #pragma link C++ class AtCopyTreeTask + ; #pragma link C++ class AtLinkDAQTask + ; #pragma link C++ class AtCopyAuxTreeTask + ; +#pragma link C++ class AtSiTask - !; +#pragma link C++ class AtGaggTask - !; +#pragma link C++ class AtICTask + ; #endif diff --git a/AtReconstruction/AtSiTask.cxx b/AtReconstruction/AtSiTask.cxx new file mode 100644 index 000000000..00f6007ab --- /dev/null +++ b/AtReconstruction/AtSiTask.cxx @@ -0,0 +1,178 @@ +#include "AtSiTask.h" + +#include "AtAuxPad.h" +#include "AtPad.h" +#include "AtPadReference.h" +#include "AtRawEvent.h" +#include "AtSiEvent.h" + +#include +#include // for FairRootManager + +#include +#include // for TObject + +#include +#include +#include // for move + +constexpr auto cRED = "\033[1;31m"; +constexpr auto cYELLOW = "\033[1;33m"; +constexpr auto cNORMAL = "\033[0m"; +constexpr auto cGREEN = "\033[1;32m"; + +AtSiTask::AtSiTask(std::unique_ptr psa) + : fInputBranchName("AtRawEvent"), fOutputBranchName("AtSiEvent"), fSiEventArray(TClonesArray("AtSiEvent", 1)), + fPSA(std::move(psa)), fIsPersistence(kFALSE) +{ + fSiMap = std::make_unique(); + TString dir = getenv("VMCWORKDIR"); + fSiMap->ParseXMLMap(dir + "scripts/rcnp_si_map.xml"); +} + +AtSiTask::AtSiTask(std::unique_ptr psa, std::unique_ptr simap) + : fInputBranchName("AtRawEvent"), fOutputBranchName("AtSiEvent"), fSiEventArray(TClonesArray("AtSiEvent", 1)), + fPSA(std::move(psa)), fSiMap(std::move(simap)), fIsPersistence(kFALSE) +{ +} + +void AtSiTask::SetPersistence(Bool_t value) +{ + fIsPersistence = value; +} + +void AtSiTask::SetInputBranch(TString branchName) +{ + fInputBranchName = branchName; +} + +void AtSiTask::SetOutputBranch(TString branchName) +{ + fOutputBranchName = branchName; +} + +InitStatus AtSiTask::Init() +{ + FairRootManager *ioMan = FairRootManager::Instance(); + if (ioMan == nullptr) { + LOG(error) << "Cannot find RootManager!"; + return kERROR; + } + + fRawEventArray = dynamic_cast(ioMan->GetObject(fInputBranchName)); + if (fRawEventArray == nullptr) { + LOG(error) << "Cannot find AtRawEvent array in branch " << fInputBranchName << "!"; + return kERROR; + } + + fPSA->Init(); + + ioMan->Register(fOutputBranchName, "AtTPC", &fSiEventArray, fIsPersistence); + + return kSUCCESS; +} + +void AtSiTask::Exec(Option_t *opt) +{ + if (fRawEventArray->GetEntriesFast() == 0) { + LOG(debug) << "Skipping Si analysis because raw event array is empty"; + return; + } + + fSiEventArray.Clear("C"); + + auto *rawEvent = dynamic_cast(fRawEventArray->At(0)); + auto *siEvent = dynamic_cast(fSiEventArray.ConstructedAt(0)); + *siEvent = *rawEvent; + + if (!rawEvent->IsGood()) { + LOG(debug) << "Event " << rawEvent->GetEventID() << " is not good, skipping Si analysis"; + return; + } + + LOG(debug) << "Staring Si analysis on event Number: " << rawEvent->GetEventID() << " with " << rawEvent->GetNumPads() + << " valid pads"; + + // Get the AtAuxPads that contain the Si data and get the trace integrals. + auto &auxPadsMap = rawEvent->GetAuxPads(); + int idx1{}; + int idx2{}; + int idx3{}; + int idx4{}; + + for (auto &auxPadMapEntry : auxPadsMap) { + auto auxPadName = auxPadMapEntry.first; + auto auxPad = auxPadMapEntry.second; + + int cobo = std::stoi(auxPadName.substr(3, 2)); + int asad = std::stoi(auxPadName.substr(6, 1)); + int aget = std::stoi(auxPadName.substr(8, 1)); + int channel = std::stoi(auxPadName.substr(10, 2)); + + AtPadReference padRef = {cobo, asad, aget, channel}; + + int StripNum = fSiMap->GetPadNum(padRef); + int SiFace = (StripNum / 128) % 2; + int DetNum = (StripNum / 256) + 1; + + if (asad == 1) { // positive trace + fPSA->SetPositivePolarity(true); + } + if (asad == 0) { // negative trace + fPSA->SetPositivePolarity(false); + } + + auto pseudoHits = fPSA->AnalyzePad(&auxPad); + double traceCharge{}; + double maxADC{}; + int timestamp{}; + if (pseudoHits.size()) { + traceCharge = pseudoHits[0]->GetTraceIntegral(); + maxADC = pseudoHits[0]->GetCharge(); + timestamp = pseudoHits[0]->GetTimeStamp(); + } else { + continue; + } + + if (DetNum == 1) { + if (SiFace == 0) { + siEvent->SetEFront1(idx1, traceCharge); + siEvent->SetADCMaxFront1(idx1, maxADC); + siEvent->SetStripFront1(idx1, StripNum); + siEvent->SetTSFront1(idx1, timestamp); + idx1++; + } else if (SiFace == 1) { + siEvent->SetEBack1(idx2, traceCharge); + siEvent->SetADCMaxBack1(idx2, maxADC); + siEvent->SetStripBack1(idx2, StripNum); + siEvent->SetTSBack1(idx2, timestamp); + idx2++; + } + } else if (DetNum == 2) { + if (SiFace == 0) { + siEvent->SetEFront2(idx3, traceCharge); + siEvent->SetADCMaxFront2(idx3, maxADC); + siEvent->SetStripFront2(idx3, StripNum); + siEvent->SetTSFront2(idx3, timestamp); + idx3++; + } else if (SiFace == 1) { + siEvent->SetEBack2(idx4, traceCharge); + siEvent->SetADCMaxBack2(idx4, maxADC); + siEvent->SetStripBack2(idx4, StripNum); + siEvent->SetTSBack2(idx4, timestamp); + idx4++; + } + } + + if ((idx1 >= 4) || (idx2 >= 4) || (idx3 >= 4) || (idx4 >= 4)) + break; + } + siEvent->SetMultiplicityFront1(idx1); + siEvent->SetMultiplicityFront2(idx3); + siEvent->SetMultiplicityBack1(idx2); + siEvent->SetMultiplicityBack2(idx4); + + siEvent->BuildHits(); + + LOG(debug) << "Finished running Si analysis"; +} diff --git a/AtReconstruction/AtSiTask.h b/AtReconstruction/AtSiTask.h new file mode 100644 index 000000000..2ad96ece4 --- /dev/null +++ b/AtReconstruction/AtSiTask.h @@ -0,0 +1,44 @@ +#ifndef AtSITASK_H +#define AtSITASK_H + +#include "AtPSA.h" +#include "AtPSASi.h" +#include "AtSiMap.h" + +#include + +#include // for THashConsistencyHolder, Bool_t, ClassDef, Opti... +#include +#include + +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtSiTask : public FairTask { +private: + TString fInputBranchName; + TString fOutputBranchName; + + TClonesArray *fRawEventArray{nullptr}; + TClonesArray fSiEventArray; + + std::unique_ptr fPSA; + std::unique_ptr fSiMap; + + Bool_t fIsPersistence{false}; + +public: + AtSiTask(std::unique_ptr psaMethod); + AtSiTask(std::unique_ptr psaMethod, std::unique_ptr); + ~AtSiTask() = default; + + void SetPersistence(Bool_t value); + void SetInputBranch(TString branchName); + void SetOutputBranch(TString branchName); + virtual InitStatus Init(); + virtual void Exec(Option_t *opt); +}; + +#endif diff --git a/AtReconstruction/AtSiTask_bkup.cxx b/AtReconstruction/AtSiTask_bkup.cxx new file mode 100644 index 000000000..be555b622 --- /dev/null +++ b/AtReconstruction/AtSiTask_bkup.cxx @@ -0,0 +1,135 @@ +#include "AtAuxPad.h" +#include "AtPad.h" +#include "AtRawEvent.h" +#include "AtSiEvent.h" +#include "AtSiTask.h" + +#include +#include // for FairRootManager + +#include +#include // for TObject + +#include +#include +#include // for move + +constexpr auto cRED = "\033[1;31m"; +constexpr auto cYELLOW = "\033[1;33m"; +constexpr auto cNORMAL = "\033[0m"; +constexpr auto cGREEN = "\033[1;32m"; + +AtSiTask::AtSiTask(std::unique_ptr psa) + : fInputBranchName("AtRawEvent"), fOutputBranchName("AtSiEvent"), fSiEventArray(TClonesArray("AtSiEvent", 1)), + fPSA(std::move(psa)), fIsPersistence(kFALSE) +{ +} + +void AtSiTask::SetPersistence(Bool_t value) +{ + fIsPersistence = value; +} + +void AtSiTask::SetInputBranch(TString branchName) +{ + fInputBranchName = branchName; +} + +void AtSiTask::SetOutputBranch(TString branchName) +{ + fOutputBranchName = branchName; +} + +InitStatus AtSiTask::Init() +{ + FairRootManager *ioMan = FairRootManager::Instance(); + if (ioMan == nullptr) { + LOG(error) << "Cannot find RootManager!"; + return kERROR; + } + + fRawEventArray = dynamic_cast(ioMan->GetObject(fInputBranchName)); + if (fRawEventArray == nullptr) { + LOG(error) << "Cannot find AtRawEvent array in branch " << fInputBranchName << "!"; + return kERROR; + } + + fPSA->Init(); + + ioMan->Register(fOutputBranchName, "AtTPC", &fSiEventArray, fIsPersistence); + + return kSUCCESS; +} + +void AtSiTask::Exec(Option_t *opt) +{ + if (fRawEventArray->GetEntriesFast() == 0) { + LOG(debug) << "Skipping Si analysis because raw event array is empty"; + return; + } + + fSiEventArray.Clear("C"); + + auto *rawEvent = dynamic_cast(fRawEventArray->At(0)); + auto *siEvent = dynamic_cast(fSiEventArray.ConstructedAt(0)); + *siEvent = *rawEvent; + + if (!rawEvent->IsGood()) { + LOG(debug) << "Event " << rawEvent->GetEventID() << " is not good, skipping Si analysis"; + return; + } + + LOG(debug) << "Staring Si analysis on event Number: " << rawEvent->GetEventID() << " with " << rawEvent->GetNumPads() + << " valid pads"; + + // Get the AtAuxPads that contain the Si data and get the trace integrals. + auto &auxPadsMap = rawEvent->GetAuxPads(); + int idx1{}; + int idx2{}; + for (auto &auxPadMapEntry : auxPadsMap) { + auto auxPadName = auxPadMapEntry.first; + auto auxPad = auxPadMapEntry.second; + + int cobo = std::stoi(auxPadName.substr(3, 2)); + int asad = std::stoi(auxPadName.substr(6, 1)); + int aget = std::stoi(auxPadName.substr(8, 1)); + int channel = std::stoi(auxPadName.substr(10, 2)); + + // Focus on positive traces for now. + if (asad == 0) + continue; + + auto pseudoHits = fPSA->AnalyzePad(&auxPad); + double traceCharge{}; + double maxADC{}; + if (pseudoHits.size()) { + traceCharge = pseudoHits[0]->GetTraceIntegral(); + maxADC = pseudoHits[0]->GetCharge(); + } else + continue; + + if (channel < 11 || (22 < channel && channel < 45) || 56 < channel) { + if (channel % 2 == 0) { + siEvent->SetEFront1(idx1, traceCharge); + siEvent->SetADCMaxFront1(idx1++, maxADC); + } else { + siEvent->SetEFront2(idx2, traceCharge); + siEvent->SetADCMaxFront2(idx2++, maxADC); + } + } else if ((11 < channel && channel < 22) || (45 < channel && channel < 56)) { + if (channel % 2 == 0) { + siEvent->SetEFront2(idx2, traceCharge); + siEvent->SetADCMaxFront2(idx2++, maxADC); + } else { + siEvent->SetEFront1(idx1, traceCharge); + siEvent->SetADCMaxFront1(idx1++, maxADC); + } + } + if (idx1 >= 4 || idx2 >= 4) + break; + } + siEvent->SetMultiplicityFront1(idx1); + siEvent->SetMultiplicityFront2(idx2); + + LOG(debug) << "Finished running Si analysis"; +} diff --git a/AtReconstruction/CMakeLists.txt b/AtReconstruction/CMakeLists.txt index a4bc5296b..fd1d52dd0 100755 --- a/AtReconstruction/CMakeLists.txt +++ b/AtReconstruction/CMakeLists.txt @@ -20,6 +20,7 @@ ${CMAKE_SOURCE_DIR}/AtReconstruction/AtPatternRecognition/triplclust/src/hclust ${CMAKE_SOURCE_DIR}/AtReconstruction/AtPatternRecognition/triplclust/src/kdtree ${CMAKE_SOURCE_DIR}/AtReconstruction/AtPatternModification +${CMAKE_SOURCE_DIR}/AtMap ) Set(DEPENDENCIES @@ -33,7 +34,8 @@ Set(DEPENDENCIES ATTPCROOT::AtTools ATTPCROOT::AtDigitization ATTPCROOT::AtAnalysis - + + ROOT::MathMore ROOT::Spectrum ROOT::Core @@ -56,6 +58,7 @@ set(SRCS AtPulseAnalyzer/AtPSADeconvFit.cxx AtPulseAnalyzer/AtPSAIterDeconv.cxx AtPulseAnalyzer/AtPSAComposite.cxx + AtPulseAnalyzer/AtPSASi.cxx AtFilter/AtFilter.cxx AtFilter/AtFilterSubtraction.cxx @@ -78,6 +81,10 @@ set(SRCS AtHDF5WriteTask.cxx AtMacroTask.cxx AtCopyAuxTreeTask.cxx + AtICTask.cxx + + AtSiTask.cxx + AtGaggTask.cxx AtPatternRecognition/AtPRA.cxx AtPatternRecognition/AtSampleConsensus.cxx @@ -111,9 +118,17 @@ set(SRCS AtFitter/ParameterDistributions/AtUniformDistribution.cxx AtFitter/ParameterDistributions/AtStudentDistribution.cxx + AtFitter/AtFitter.cxx + AtFitter/AtBraggCurveFitter.cxx AtFitter/AtMCFitter.cxx AtFitter/AtMCFitterTask.cxx AtFitter/AtMCFission.cxx + AtFitterTask.cxx + + # Deprecated... + AtFitter/AtMCFitterOld.cxx + AtFitter/AtMCFitterTaskOld.cxx + ) @@ -153,10 +168,12 @@ endif() if(GENFIT2_FOUND) set(SRCS ${SRCS} - AtFitter/AtFitter.cxx AtFitter/AtGenfit.cxx AtFitter/AtSpacePointMeasurement.cxx - AtFitterTask.cxx + + # Deprecated, to be removed: + AtFitter/AtFitterOld.cxx + AtFitter/AtFitterTaskOld.cxx ) set(DEPENDENCIES ${DEPENDENCIES} GENFIT2::genfit2 diff --git a/AtTools/AtELossCATIMA.cxx b/AtTools/AtELossCATIMA.cxx index 3f85a981d..e5fce1c38 100644 --- a/AtTools/AtELossCATIMA.cxx +++ b/AtTools/AtELossCATIMA.cxx @@ -3,27 +3,44 @@ #include namespace AtTools { -AtELossCATIMA::AtELossCATIMA(double density, std::vector> materialComponents) - : AtELossModel(density) +AtELossCATIMA::AtELossCATIMA(double density, std::vector> materialComponents, + std::string name) + : AtELossModel(density, name) { SetMaterial(materialComponents); } +void AtELossCATIMA::SetChargeNumber(int z) +{ + fZ = z; + SetProjectile(fA, fZ, fMassAmu); +} + +void AtELossCATIMA::SetAtomicMassNumber(int a) +{ + fA = a; + SetProjectile(fA, fZ, fMassAmu); +} + +void AtELossCATIMA::SetMassAmu(double mass) +{ + fMassAmu = mass; + SetProjectile(fA, fZ, fMassAmu); +} + double AtELossCATIMA::GetdEdx(double energy) const { if (fProjectile == nullptr) { - LOG(warning) - << " Warning in AtTools::AtELossCATIMA::GetdEdx : The projectile was not set! GetdEdx will return 0!"; + LOG(warning) << " The projectile was not set! GetdEdx will return 0!"; return 0; } - if (fProjectileMassAmu <= 0) { - LOG(error) << " Error in AtTools::AtELossCATIMA::GetdEdx : The projectile's mass in umas can not be <= 0! " - "GetdEdx will return 0!"; + if (fMassAmu <= 0) { + LOG(error) << " The projectile's mass in umas can not be <= 0! GetdEdx will return 0!"; return 0; } - catima::Result result = catima::calculate(*fProjectile, *fMaterial, energy / fProjectileMassAmu); + catima::Result result = catima::calculate(*fProjectile, *fMaterial, energy / fMassAmu); double dEdx = result.dEdxi * fDensity; // MeV/cm return dEdx / 10.0; // convert to MeV/mm } @@ -31,20 +48,19 @@ double AtELossCATIMA::GetdEdx(double energy) const double AtELossCATIMA::GetRange(double energyIni, double energyFin) const { if (energyFin < 0) { - LOG(warning) << " Warning in AtTools::AtELossCATIMA::GetRange : The final energy was set to a negative value! " - "Setting energyFin to 0!"; + LOG(warning) << " The final energy was set to a negative value! Setting energyFin to 0!"; energyFin = 0; } if (energyFin == 0) { - fProjectile->T = energyIni / fProjectileMassAmu; + fProjectile->T = energyIni / fMassAmu; return catima::range(*fProjectile, *fMaterial) / fDensity * 10.; } double remainingEnergy{energyIni}; double range{0}; while (remainingEnergy > energyFin) { - catima::Result result = catima::calculate(*fProjectile, *fMaterial, remainingEnergy / fProjectileMassAmu); + catima::Result result = catima::calculate(*fProjectile, *fMaterial, remainingEnergy / fMassAmu); double dEdx = result.dEdxi * fDensity; double DE = dEdx * fRangeStepSize / 10.; @@ -65,7 +81,7 @@ double AtELossCATIMA::GetEnergy(double energyIni, double distance) const double remainingEnergy{energyIni}; double range{0}; while (range < distance) { - catima::Result result = catima::calculate(*fProjectile, *fMaterial, remainingEnergy / fProjectileMassAmu); + catima::Result result = catima::calculate(*fProjectile, *fMaterial, remainingEnergy / fMassAmu); double dEdx = result.dEdxi * fDensity; double DE{}; @@ -89,13 +105,10 @@ double AtELossCATIMA::GetRangeVariance(double energy) const LOG(error) << "Projectile or material not set. Range variance is 0."; return 0; } - auto range_var = - catima::range_variance(*fProjectile, energy / fProjectileMassAmu, *fMaterial); // range var in (g/cm^2)^2 - LOG(debug) << "Range variance in (g/cm^2)^2: " << range_var << " for energy: " << energy / fProjectileMassAmu - << " MeV/u"; + auto range_var = catima::range_variance(*fProjectile, energy / fMassAmu, *fMaterial); // range var in (g/cm^2)^2 + LOG(debug) << "Range variance in (g/cm^2)^2: " << range_var << " for energy: " << energy / fMassAmu << " MeV/u"; range_var /= fDensity * fDensity; // convert to (cm)^2 - LOG(debug) << "Range variance in (cm)^2: " << range_var << " for energy: " << energy / fProjectileMassAmu - << " MeV/u"; + LOG(debug) << "Range variance in (cm)^2: " << range_var << " for energy: " << energy / fMassAmu << " MeV/u"; return range_var * 100; // convert to mm^2 } @@ -109,8 +122,8 @@ double AtELossCATIMA::GetElossStraggling(double energyIni, double energyFin) con LOG(error) << "Final energy must be less than initial energy!"; return 0; } - auto energy_strag = catima::energy_straggling_from_E(*fProjectile, energyIni / fProjectileMassAmu, - energyFin / fProjectileMassAmu, *fMaterial); + auto energy_strag = + catima::energy_straggling_from_E(*fProjectile, energyIni / fMassAmu, energyFin / fMassAmu, *fMaterial); return energy_strag; } double AtELossCATIMA::GetdEdxStraggling(double energyIni, double energyFin) const @@ -131,10 +144,10 @@ double AtELossCATIMA::GetdEdxStraggling(double energyIni, double energyFin) cons } std::vector> -AtELossCATIMA::GetBraggCurve(double energy, double rangeStepSize, double totalFractionELoss) const +AtELossCATIMA::GetBraggCurve(double energy, double rangeStepSize, double totalFractionELoss, double minRange) const { if (rangeStepSize == 0) - return GetBraggCurve(energy, fRangeStepSize, totalFractionELoss); + return GetBraggCurve(energy, fRangeStepSize, totalFractionELoss, minRange); std::vector> braggCurve; @@ -142,15 +155,23 @@ AtELossCATIMA::GetBraggCurve(double energy, double rangeStepSize, double totalFr double range{}; while (remainingEnergy / energy > totalFractionELoss) { - catima::Result result = catima::calculate(*fProjectile, *fMaterial, remainingEnergy / fProjectileMassAmu); + catima::Result result = catima::calculate(*fProjectile, *fMaterial, remainingEnergy / fMassAmu); double dEdx = result.dEdxi * fDensity; braggCurve.push_back(std::make_pair(dEdx, range)); + range += rangeStepSize; double DE = dEdx * rangeStepSize / 10.; - if (DE > remainingEnergy) + if (DE > remainingEnergy || DE == 0) break; remainingEnergy -= DE; + } + + if (!minRange) + return braggCurve; + + while (range < minRange - rangeStepSize) { + braggCurve.push_back(std::make_pair(0, range)); range += rangeStepSize; } @@ -166,4 +187,4 @@ void AtELossCATIMA::SetMaterial(std::vector> materialC } } -} // namespace AtTools \ No newline at end of file +} // namespace AtTools diff --git a/AtTools/AtELossCATIMA.h b/AtTools/AtELossCATIMA.h index bf63862e7..291586b13 100644 --- a/AtTools/AtELossCATIMA.h +++ b/AtTools/AtELossCATIMA.h @@ -16,8 +16,6 @@ class AtELossCATIMA : public AtELossModel { std::unique_ptr fMaterial{nullptr}; std::unique_ptr fProjectile{nullptr}; - double fProjectileMassAmu{-1}; /// Mass of the projectile in amu (atomic mass units). - double fRangeStepSize{0.1}; // mm public: @@ -27,13 +25,18 @@ class AtELossCATIMA : public AtELossModel { * @param[in] materialComponents Components of the material. They are passed as a vector of tuples (A, Z, * stoichiometry). */ - AtELossCATIMA(double density) : AtELossModel(density) {} - AtELossCATIMA(double density, std::vector> materialComponents); - AtELossCATIMA(double density, const catima::Material &material) - : AtELossModel(density), fMaterial(std::make_unique(material)) + AtELossCATIMA(double density, std::string name = "CATima") : AtELossModel(density, name) {} + AtELossCATIMA(double density, std::vector> materialComponents, + std::string name = "CATima"); + AtELossCATIMA(double density, const catima::Material &material, std::string name = "CATima") + : AtELossModel(density, name), fMaterial(std::make_unique(material)) { } + virtual void SetChargeNumber(int z) override; + virtual void SetAtomicMassNumber(int a) override; + virtual void SetMassAmu(double mass) override; + virtual double GetdEdx(double energy) const override; virtual double GetRange(double energyIni, double energyFin = 0) const override; virtual double GetEnergyLoss(double energyIni, double distance) const override @@ -46,8 +49,9 @@ class AtELossCATIMA : public AtELossModel { virtual double GetElossStraggling(double energyIni, double energyFin) const override; virtual double GetdEdxStraggling(double energyIni, double energyFin) const override; - virtual std::vector> - GetBraggCurve(double energy, double rangeStepSize = 0, double totalFractionELoss = 0.001) const override; + virtual std::vector> GetBraggCurve(double energy, double rangeStepSize = 0, + double totalFractionELoss = 0.001, + double minRange = 0) const override; /** * Setter of the catima projectile used for calculations. @@ -58,7 +62,9 @@ class AtELossCATIMA : public AtELossModel { void SetProjectile(double A, double Z, double massAmu) { fProjectile = std::make_unique(A, Z); - fProjectileMassAmu = massAmu; + fA = A; + fZ = Z; + fMassAmu = massAmu; } void SetMaterial(const catima::Material &material) { fMaterial = std::make_unique(material); } void SetMaterial(std::vector> materialComponents); diff --git a/AtTools/AtELossModel.cxx b/AtTools/AtELossModel.cxx index 7ad30bdca..89faab638 100644 --- a/AtTools/AtELossModel.cxx +++ b/AtTools/AtELossModel.cxx @@ -12,8 +12,63 @@ void AtELossModel::SetDensity(double density) fDensity = density; } +void AtELossModel::SetELossModelName(std::string name) +{ + fELossModelName = name; +} + +void AtELossModel::SetPDGCode(std::string pdg) +{ + fPDGCode = pdg; +} + +void AtELossModel::SetChargeNumber(int z) +{ + fZ = z; +} + +void AtELossModel::SetAtomicMassNumber(int a) +{ + fA = a; +} + +void AtELossModel::SetMassAmu(double mass) +{ + fMassAmu = mass; +} + +double AtELossModel::GetDensity() +{ + return fDensity; +} + +std::string AtELossModel::GetELossModelName() +{ + return fELossModelName; +} + +std::string AtELossModel::GetPDGCode() +{ + return fPDGCode; +} + +int AtELossModel::GetChargeNumber() +{ + return fZ; +} + +int AtELossModel::GetAtomicMassNumber() +{ + return fA; +} + +double AtELossModel::GetMassAmu() +{ + return fMassAmu; +} + std::vector> -AtELossModel::GetBraggCurve(double energy, double rangeStepSize, double totalFractionELoss) const +AtELossModel::GetBraggCurve(double energy, double rangeStepSize, double totalFractionELoss, double minRange) const { std::vector> braggCurve; @@ -26,7 +81,44 @@ AtELossModel::GetBraggCurve(double energy, double rangeStepSize, double totalFra range += rangeStepSize; } + if (!minRange) + return braggCurve; + + while (range < minRange - rangeStepSize) { + braggCurve.push_back(std::make_pair(0, range)); + range += rangeStepSize; + } + return braggCurve; } +std::vector> AtELossModel::GetIntegratedELoss(double energy, double binSize, int valuesPerBin, + double totalFractionELoss, + double minRange) const +{ + auto braggCurve = GetBraggCurve(energy, binSize / valuesPerBin, totalFractionELoss, minRange); + + std::vector> integratedELoss; + double currentELoss{}; + + for (int i = 0; i < braggCurve.size(); i++) { + auto currentPair = braggCurve[i]; + if ((i + 1) % valuesPerBin == 0) { + int currentBinNum = integratedELoss.size(); + integratedELoss.push_back(std::make_pair(currentELoss, binSize * (1 / 2. + currentBinNum))); + currentELoss = 0; + } + currentELoss += currentPair.first * binSize / valuesPerBin; + } + + // If size of dE/dx is not multiple of the number of values per bin, the last ELoss was not saved. In that case we + // store it before returning the vector. + if (braggCurve.size() % valuesPerBin != 0) { + int currentBinNum = integratedELoss.size(); + integratedELoss.push_back(std::make_pair(currentELoss, binSize * (1 / 2. + currentBinNum))); + } + + return integratedELoss; +} + } // namespace AtTools diff --git a/AtTools/AtELossModel.h b/AtTools/AtELossModel.h index 64c362d0d..80b571885 100644 --- a/AtTools/AtELossModel.h +++ b/AtTools/AtELossModel.h @@ -2,6 +2,7 @@ #define ATELOSSMODEL_H #include +#include #include #include @@ -24,11 +25,50 @@ class AtELossModel { */ double fDensity; + /** + * String containing the name of the specific ELossModel. Could be useful to keep track of which ELossModel was used + * in each case. + */ + std::string fELossModelName; + + /** + * Particle PDG code for which this ELoss model works. + */ + std::string fPDGCode{"none"}; + + /** + * Charge in units of elemental charge that the particle has. + */ + int fZ{0}; + + /** + * Atomic mass number that the particle has. + */ + int fA{0}; + + /** + * Mass in amus that the particle has. + */ + double fMassAmu{0}; + public: - AtELossModel(double density) : fDensity(density){}; + AtELossModel(double density, std::string name = "noName") : fDensity(density), fELossModelName(name){}; virtual ~AtELossModel() = default; virtual void SetDensity(double density); + virtual void SetELossModelName(std::string name); + virtual void SetPDGCode(std::string pdg); + virtual void SetChargeNumber(int z); + virtual void SetAtomicMassNumber(int a); + virtual void SetMassAmu(double mass); + + virtual double GetDensity(); + virtual std::string GetELossModelName(); + virtual std::string GetPDGCode(); + virtual int GetChargeNumber(); + virtual int GetAtomicMassNumber(); + virtual double GetMassAmu(); + /** * Get the stopping power in MeV/mm */ @@ -96,16 +136,36 @@ class AtELossModel { * @return The straggling in dE/dx in MeV/mm. */ virtual double GetdEdxStraggling(double energyIni, double energyFin) const = 0; + /** * Get the Bragg curve for a given energy as a vector of (dE/dx, distance) pairs. * @param[in] energy The kinetic energy of the particle for which the curve is being computed for. * @param[in] rangeStepSize The step size for the distances the Bragg curve will be computed for in mm. Default value * is 0.1mm. * @param[in] totalFractionELoss Consider particle stopped when energy drops below energy*totalFractionELoss. + * @param[in] minRange If minRange is 0, the Bragg curve is computed only until the particle has stopped. If it's + * different than 0, then it will add dE/dx=0 until x=minRange after the actual Bragg curve in case it has not + * reached that value yet. Default value is 0. * @return A vector of pairs (dE/dx, distance) representing the Bragg curve (MeV/mm, mm). */ + virtual std::vector> GetBraggCurve(double energy, double rangeStepSize = 0.1, + double totalFractionELoss = 0.001, + double minRange = 0) const; + + /** + * Get the Bragg curve for a given energy and integrate the dE/dx over bins of given width. + * @param[in] energy The kinetic energy of the particle for which the ELoss is being computed for. + * @param[in] binSize The width of the bins on which the dE/dx is going to be integrated on. + * @param[in] valuesPerBin How many values the of dE/dx will be calculated for each bin. Default is 200. + * @param[in] totalFractionELoss Consider particle stopped when energy drops below energy*totalFractionELoss. + * @param[in] minRange If minRange is 0, the Bragg curve is computed only until the particle has stopped. If it's + * different than 0, then it will add dE/dx=0 until x=minRange after the actual Bragg curve in case it has not + * reached that value yet. Default value is 0. + * @return A vector of pairs (ELoss, distance) representing the integrated Bragg curve (MeV, mm). + */ virtual std::vector> - GetBraggCurve(double energy, double rangeStepSize = 0.1, double totalFractionELoss = 0.001) const; + GetIntegratedELoss(double energy, double binSize, int valuesPerBin = 200, double totalFractionELoss = 0.001, + double minRange = 0) const; }; } // namespace AtTools diff --git a/AtTools/AtELossTable.cxx b/AtTools/AtELossTable.cxx index c31ba26ed..68a49a1b7 100644 --- a/AtTools/AtELossTable.cxx +++ b/AtTools/AtELossTable.cxx @@ -166,6 +166,8 @@ double AtELossTable::GetEnergyOld(double energyIni, double distance) const void AtELossTable::LoadSrimTable(std::string fileName) { + fELossModelName = "SRIM"; + std::ifstream file(fileName); if (!file.is_open()) LOG(fatal) << "Failed to open SRIM file " << fileName; @@ -230,6 +232,8 @@ void AtELossTable::LoadSrimTable(std::string fileName) void AtELossTable::LoadLiseTable(std::string fileName, double mass, double density, int column) { + fELossModelName = "LISE"; + std::ifstream file(fileName); if (!file.is_open()) LOG(fatal) << "Failed to open LISE file " << fileName; diff --git a/AtTools/AtKinematics.cxx b/AtTools/AtKinematics.cxx index 2431d34f2..d924e5814 100644 --- a/AtTools/AtKinematics.cxx +++ b/AtTools/AtKinematics.cxx @@ -304,4 +304,13 @@ double EtoA(double mass) return mass / 931.5; } +std::tuple GetMomFromBrho(double mass, int Z, double brho) +{ + const Double_t M_Ener = mass * 931.49401; // In MeV + Double_t p = brho * Z * (2.99792458 / 10.0) * 1000.0; // In MeV + Double_t E = TMath::Sqrt(TMath::Power(p, 2) + TMath::Power(M_Ener, 2)) - M_Ener; // In MeV + + return std::make_tuple(p, E); +} + } // namespace AtTools::Kinematics diff --git a/AtTools/AtKinematics.h b/AtTools/AtKinematics.h index b0d343fd2..274dea9b0 100644 --- a/AtTools/AtKinematics.h +++ b/AtTools/AtKinematics.h @@ -73,6 +73,7 @@ double GetBeta(double p, double mass); double GetRelMom(double gamma, double mass); double AtoE(double Amu); double EtoA(double mass); +std::tuple GetMomFromBrho(double mass, int Z, double brho); template ROOT::Math::PxPyPzEVector Get4Vector(Vector mom, double m) diff --git a/AtTools/AtPunchThroughChecker.cxx b/AtTools/AtPunchThroughChecker.cxx new file mode 100644 index 000000000..fd13f4552 --- /dev/null +++ b/AtTools/AtPunchThroughChecker.cxx @@ -0,0 +1,75 @@ +#include "AtPunchThroughChecker.h" + +#include + +bool AtTools::AtPunchThroughChecker::IsPunchThrough(AtTrack *track) +{ + // First guess is that it does not punch through. + bool punchThrough{false}; + + // Get the last hit and check if the track is going forward or backwards. + bool movingForward{true}; + auto [lastHitZPos, lastHitRadius] = GetLastHitZPosAndRadius(track, movingForward); + + // Too close to border according to radius. + if (lastHitRadius > fTPCRadius - fDistanceThreshold) + return true; + + // Check which plane is the AtTrack moving towards to. + double borderPlaneZPos{fTPCLength}; + if (movingForward) + borderPlaneZPos = 0; + + // Too close to border according to Z position. + double distanceToBorderPlane = TMath::Abs(borderPlaneZPos - lastHitZPos); + if (distanceToBorderPlane < fDistanceThreshold) + return true; + + if (lastHitZPos < 0) + return true; + + if (lastHitZPos > fTPCLength) + return true; + + // If every if statement failed, then it did not punch through. + return false; +} + +std::tuple AtTools::AtPunchThroughChecker::GetLastHitZPosAndRadius(AtTrack *track, bool &movingForward) +{ + // Extraxt the AtHit vector. + const auto &hits = track->GetHitArray(); + + // Find the index of the AtHits with minimum and maximum radius. + double minRadiusSquared{fTPCRadius * fTPCRadius * 1.1}; + double maxRadiusSquared{0}; + double minRadiusZPosition{-1}; + double maxRadiusZPosition{-1}; + + int idxMaxRadius{0}; + int idx{0}; + for (auto &hit : hits) { + auto currentPosition = hit->GetPosition(); + double currentRadiusSquared = currentPosition.Perp2(); + + if (currentRadiusSquared < minRadiusSquared) { + minRadiusSquared = currentRadiusSquared; + minRadiusZPosition = currentPosition.Z(); + } + + if (currentRadiusSquared > maxRadiusSquared) { + maxRadiusSquared = currentRadiusSquared; + maxRadiusZPosition = currentPosition.Z(); + idxMaxRadius = idx; + } + + idx++; + } + + // Beam enters from Z=1000mm. Check if the track goes forward or not. + if (minRadiusZPosition < maxRadiusZPosition) + movingForward = false; + + // Return the (Z, radius) tuple of the last AtHit. + return std::make_tuple(maxRadiusZPosition, TMath::Sqrt(maxRadiusSquared)); +} diff --git a/AtTools/AtPunchThroughChecker.h b/AtTools/AtPunchThroughChecker.h new file mode 100644 index 000000000..de9cbe1ef --- /dev/null +++ b/AtTools/AtPunchThroughChecker.h @@ -0,0 +1,43 @@ +#ifndef ATPUNCHTHROUGHCHECKER_H +#define ATPUNCHTHROUGHCHECKER_H + +#include "AtHit.h" +#include "AtTrack.h" + +#include + +namespace AtTools { + +/** + * Class used to check if a given track has stopped inside the TPC volume or if it has punched though. + * For now, this will be hardcoded to work only for ATTPC, although it may also work for other cylindrical TPCs. + * The way this is checked is by looking at the position of the last hit in the AtTrack. It this last hit is too close + * to the TPC border, given a distance threshold, we consider that it has punched through. + */ + +class AtPunchThroughChecker { +protected: + // Geometry of the TPC. + double fTPCLength{1000}; // mm + double fTPCRadius{250}; // mm + + // If the last hit of the AtTrack is closer than this distance to the border of the TPC, it is considered that is has + // punched through. + double fDistanceThreshold{20}; // mm + +public: + AtPunchThroughChecker() = default; + ~AtPunchThroughChecker() = default; + + bool IsPunchThrough(AtTrack *track); + + void SetTPCLength(double value) { fTPCLength = value; } + void SetTPCRadius(double value) { fTPCRadius = value; } + void SetDistanceThreshold(double value) { fDistanceThreshold = value; } + +private: + std::tuple GetLastHitZPosAndRadius(AtTrack *track, bool &movingForward); +}; +} // namespace AtTools + +#endif diff --git a/AtTools/AtToolsLinkDef.h b/AtTools/AtToolsLinkDef.h index 729423c95..37da70b7d 100644 --- a/AtTools/AtToolsLinkDef.h +++ b/AtTools/AtToolsLinkDef.h @@ -29,6 +29,8 @@ #pragma link C++ class AtTools::AtKinematics + ; #pragma link C++ class AtTools::AtVirtualTerminal + ; +#pragma link C++ class AtTools::AtPunchThroughChecker - !; + #pragma link C++ class RandomSample::AtSample - !; #pragma link C++ class RandomSample::AtIndependentSample - !; #pragma link C++ class RandomSample::AtUniform - !; diff --git a/AtTools/AtTrackTransformer.cxx b/AtTools/AtTrackTransformer.cxx index fb49ae267..b3c80d8c5 100644 --- a/AtTools/AtTrackTransformer.cxx +++ b/AtTools/AtTrackTransformer.cxx @@ -266,6 +266,26 @@ void AtTools::AtTrackTransformer::ClusterizeSmooth3D(AtTrack &track, Float_t rad } // if array size } +Bool_t AtTools::AtTrackTransformer::FindVertexTrack(AtTrack *trA, AtTrack *trB) +{ + // Determination of first hit distance. NB: Assuming both tracks have the same angle sign + Double_t vertexA = 0.0; + Double_t vertexB = 0.0; + if (trA->GetGeoTheta() * TMath::RadToDeg() < 90) { + auto iniClusterA = trA->GetHitClusterArray()->back(); + auto iniClusterB = trB->GetHitClusterArray()->back(); + vertexA = 1000.0 - iniClusterA.GetPosition().Z(); + vertexB = 1000.0 - iniClusterB.GetPosition().Z(); + } else if (trA->GetGeoTheta() * TMath::RadToDeg() > 90) { + auto iniClusterA = trA->GetHitClusterArray()->front(); + auto iniClusterB = trB->GetHitClusterArray()->front(); + vertexA = iniClusterA.GetPosition().Z(); + vertexB = iniClusterB.GetPosition().Z(); + } + + return vertexA < vertexB; +} + const std::tuple AtTools::AtTrackTransformer::GetPIDFromHits(AtTrack &track, Double_t theta) { @@ -310,3 +330,115 @@ const std::tuple AtTools::AtTrackTransformer::GetPIDFromHits return std::forward_as_tuple(dedx, eloss); } + +Bool_t AtTools::AtTrackTransformer::MergeTracks(std::vector *trackCandSource, + std::vector *trackDest, Bool_t enableSingleVertexTrack, + Double_t clusterRadius, Double_t clusterDistance) +{ + + Bool_t toMerge = kFALSE; + + Int_t addHitCnt = 0; + // Find the track closer to vertex + std::sort(trackCandSource->begin(), trackCandSource->end(), + [this](AtTrack *trA, AtTrack *trB) { return FindVertexTrack(trA, trB); }); + + // Track stitching from vertex + AtTrack *vertexTrack = *trackCandSource->begin(); + + if (enableSingleVertexTrack) { + + // Mark all tracks as merged + for (auto track : *trackCandSource) + track->SetIsMerged(kTRUE); + + trackDest->push_back(*vertexTrack); + return true; + } + + // Check if the candidate vertex track was merged + if (vertexTrack->GetIsMerged()) + return kFALSE; + else + vertexTrack->SetIsMerged(kTRUE); + + // If enabled, choose only the track closest to vertex (i.e. first one of the collection of candidates) + // TODO: Select by number of points + + for (auto it = trackCandSource->begin() + 1; it != trackCandSource->end(); ++it) { + // NB: These tracks were previously marked to merge. If merging fails they should be discarded. + AtTrack *trackToMerge = *(it); + toMerge = kFALSE; + + // Skip trackes flagged as merged + if (!trackToMerge->GetIsMerged()) { + trackToMerge->SetIsMerged(kTRUE); + } else + continue; + + Double_t endVertexZ = 0.0; + Double_t iniMergeZ = 0.0; + std::cout << " Trying to merge ... " + << "\n"; + std::cout << " Vertex track " << vertexTrack->GetTrackID() << " - Track to Merge " << trackToMerge->GetTrackID() + << "\n"; + // Check relative position between end and begin of each track using Hit Clusters + std::cout << " Vertex angle " << vertexTrack->GetGeoTheta() * TMath::RadToDeg() << "\n"; + if (vertexTrack->GetGeoTheta() * TMath::RadToDeg() < 90) { + auto endClusterVertex = vertexTrack->GetHitClusterArray()->front(); + auto iniClusterMerge = trackToMerge->GetHitClusterArray()->back(); + // Check separation and relative distance + endVertexZ = 1000.0 - endClusterVertex.GetPosition().Z(); + iniMergeZ = 1000.0 - iniClusterMerge.GetPosition().Z(); + + Double_t distance = std::sqrt((iniClusterMerge.GetPosition() - endClusterVertex.GetPosition()).Mag2()); + // std::cout << " Distance between tracks " << distance << "\n"; + // std::cout << " Ini Merge " << iniMergeZ << " - endVertexZ " << endVertexZ << "\n"; + if (((iniMergeZ + 10.0) > endVertexZ) && distance < 200) { + toMerge = kTRUE; + } + + } else if (vertexTrack->GetGeoTheta() * TMath::RadToDeg() > 90) { + auto endClusterVertex = vertexTrack->GetHitClusterArray()->back(); + auto iniClusterMerge = trackToMerge->GetHitClusterArray()->front(); + // Check separation and relative distance + endVertexZ = endClusterVertex.GetPosition().Z(); + iniMergeZ = iniClusterMerge.GetPosition().Z(); + Double_t distance = std::sqrt((iniClusterMerge.GetPosition() - endClusterVertex.GetPosition()).Mag2()); + // std::cout<<" Distance between tracks "< endVertexZ) && + distance < 100) { // NB: Distance between parts of the backward tracks is more critical + toMerge = kTRUE; + } + } + + if (toMerge) { + + std::cout << " --- Merging Succeeded! Vertex track " << vertexTrack->GetTrackID() << " - Track to Merge " + << trackToMerge->GetTrackID() << "\n"; + for (const auto &hit : trackToMerge->GetHitArray()) { + + vertexTrack->AddHit(hit->Clone()); // TODO: Look at code and see if this can be a move instead of a copy + ++addHitCnt; + } + + // Reclusterize after merging + vertexTrack->SortHitArrayTime(); + vertexTrack->ResetHitClusterArray(); + ClusterizeSmooth3D( + *vertexTrack, clusterRadius, + clusterDistance); // NB: It can be removed if we force reclusterization for any track in the mina program + + // TODO: Check if phi recalculatio is needed + + } else { + std::cout << " --- Merging Failed ! Vertex track " << vertexTrack->GetTrackID() << " - Track to Merge " + << trackToMerge->GetTrackID() << "\n"; + } + } + + trackDest->push_back(*vertexTrack); + + return toMerge; +} diff --git a/AtTools/AtTrackTransformer.h b/AtTools/AtTrackTransformer.h index b0c20db3c..acb93b78a 100644 --- a/AtTools/AtTrackTransformer.h +++ b/AtTools/AtTrackTransformer.h @@ -16,6 +16,11 @@ class AtTrackTransformer { void ClusterizeSmooth3D(AtTrack &track, Float_t radius, Float_t distance); const std::tuple GetPIDFromHits(AtTrack &track, Double_t theta); + Bool_t FindVertexTrack(AtTrack *trA, AtTrack *trB); + + Bool_t MergeTracks(std::vector *trackCandSource, std::vector *trackDest, + Bool_t enableSingleVertexTrack, Double_t clusterRadius, Double_t clusterDistance); + private: }; diff --git a/AtTools/CMakeLists.txt b/AtTools/CMakeLists.txt index eae5925fc..0b8f67863 100644 --- a/AtTools/CMakeLists.txt +++ b/AtTools/CMakeLists.txt @@ -10,6 +10,7 @@ set(SRCS AtELossModel.cxx AtELossTable.cxx AtFindVertex.cxx + AtPunchThroughChecker.cxx AtCSVReader.cxx AtEulerTransformation.cxx diff --git a/AtUnpack/AtFRIBLinkedUnpacker.cxx b/AtUnpack/AtFRIBLinkedUnpacker.cxx index 7ab4f9b0e..db9da8595 100644 --- a/AtUnpack/AtFRIBLinkedUnpacker.cxx +++ b/AtUnpack/AtFRIBLinkedUnpacker.cxx @@ -125,7 +125,7 @@ void AtFRIBLinkedHDFUnpacker::setEventIDAndTimestamps() std::size_t AtFRIBLinkedHDFUnpacker::n_pads(std::string i_raw_event) { - return n_entries(i_raw_event + "/get_traces")[0]; + return n_entries(i_raw_event + "/get/pads")[0]; }; std::size_t AtFRIBLinkedHDFUnpacker::n_aux(std::string i_raw_event) @@ -135,7 +135,7 @@ std::size_t AtFRIBLinkedHDFUnpacker::n_aux(std::string i_raw_event) return n_entries(dataset_name)[1]; // These are trace x channel so index is 1 }; -void AtFRIBLinkedHDFUnpacker::processAux(std::size_t padIndex, std::size_t nTB) +void AtFRIBLinkedHDFUnpacker::processAux(std::size_t padIndex, std::size_t nTB, std::string name) { u_int16_t data[nTB]; hsize_t counts[2] = {nTB, 1}; @@ -144,7 +144,7 @@ void AtFRIBLinkedHDFUnpacker::processAux(std::size_t padIndex, std::size_t nTB) read_slab(_dataset, counts, offsets, dims_out, data); std::vector rawadc(data, data + nTB); - auto trace = fRawEvent->AddGenericTrace(padIndex, nTB); + auto trace = fRawEvent->AddGenericTrace(padIndex, nTB, name); for (Int_t iTb = 0; iTb < nTB; iTb++) { trace->SetRawADC(iTb, rawadc.at(iTb)); trace->SetADC(iTb, rawadc.at(iTb)); @@ -173,7 +173,7 @@ void AtFRIBLinkedHDFUnpacker::processSIS(std::string i_raw_event, std::string na << " time bins."; for (auto i = 0; i < nChannels; ++i) - processAux(i, nTB); + processAux(i, nTB, name); } void AtFRIBLinkedHDFUnpacker::processData() diff --git a/AtUnpack/AtFRIBLinkedUnpacker.h b/AtUnpack/AtFRIBLinkedUnpacker.h index d75ea898a..d338645d2 100644 --- a/AtUnpack/AtFRIBLinkedUnpacker.h +++ b/AtUnpack/AtFRIBLinkedUnpacker.h @@ -13,7 +13,7 @@ class AtFRIBLinkedHDFUnpacker : public AtHDFUnpacker { protected: std::vector fFribPaths = {"1903"}; - std::string fGetPath = "/get_traces"; // Path to the get object containing meta data and traces + std::string fGetPath = "/get"; // Path to the get object containing meta data and traces public: AtFRIBLinkedHDFUnpacker(mapPtr map) : AtHDFUnpacker(map){}; @@ -45,7 +45,7 @@ class AtFRIBLinkedHDFUnpacker : public AtHDFUnpacker { * @param auxIndex Index of the auxiliary channel to process. * @param nTB Number of time bins in the auxiliary channel. */ - void processAux(std::size_t auxIndex, std::size_t nTB); + void processAux(std::size_t auxIndex, std::size_t nTB, std::string name = ""); /** * @brief Process an SIS digitizer in the frib_physics group. diff --git a/AtUnpack/AtFRIBSiOnlyUnpacker.cxx b/AtUnpack/AtFRIBSiOnlyUnpacker.cxx new file mode 100644 index 000000000..02999b504 --- /dev/null +++ b/AtUnpack/AtFRIBSiOnlyUnpacker.cxx @@ -0,0 +1,55 @@ +#include "AtFRIBSiOnlyUnpacker.h" + +#include "AtGenericTrace.h" // for AtGenericTrace +#include "AtMap.h" +#include "AtPad.h" +#include "AtPadReference.h" +#include "AtRawEvent.h" + +#include + +#include +#include +#include + +ClassImp(AtFRIBSiOnlyUnpacker); + +std::size_t AtFRIBSiOnlyUnpacker::n_pads(std::string i_raw_event) +{ + return n_entries(i_raw_event + "/get/pads")[0]; +} +void AtFRIBSiOnlyUnpacker::processSiChannel(std::size_t chIndex) +{ + auto rawadc = pad_raw_data(chIndex); + AtPadReference PadRef = {rawadc[0], rawadc[1], rawadc[2], rawadc[3]}; + + TString pad_name = TString::Format("Si_%02d_%d_%d_%02d", PadRef.cobo, PadRef.asad, PadRef.aget, PadRef.ch); + LOG(info) << "Processing Si channel: " << pad_name; + + auto pad = fRawEvent->AddAuxPad(pad_name.Data()).first; + setAdc(pad, rawadc); +}; + +void AtFRIBSiOnlyUnpacker::processData() +{ + TString event_name = TString::Format("event_%lld", fDataEventID); + fRawEvent->SetEventName(event_name.Data()); + + // Loop through and grab all of the generic traces in the event + for (auto &sis : fFribPaths) { + processSIS(event_name.Data(), sis); + } + + // Add all the Si channels as aux pads. For now the naming scheme is "CoBo_AsAd_AGet_Ch" + // Maybe this should change with the mapping? + for (auto &siPath : fSiPaths) { + std::string siDataset = "/get/" + siPath; + auto nSiChannels = n_entries(event_name.Data() + siDataset)[0]; + LOG(info) << "Processing Si channels in dataset " << siPath << " with " << nSiChannels << " channels."; + for (std::size_t chIndex = 0; chIndex < nSiChannels; ++chIndex) { + processSiChannel(chIndex); + } + } + + end_raw_event(); // Close dataset +}; diff --git a/AtUnpack/AtFRIBSiOnlyUnpacker.h b/AtUnpack/AtFRIBSiOnlyUnpacker.h new file mode 100644 index 000000000..e3adad6df --- /dev/null +++ b/AtUnpack/AtFRIBSiOnlyUnpacker.h @@ -0,0 +1,41 @@ +#ifndef ATFRIBSIONLYUNPACKER_H +#define ATFRIBSIONLYUNPACKER_H + +#include "AtFRIBLinkedUnpacker.h" +/** + * @brief Unpacker for HDF5 files with FRIB already linked by timestamp with si channels. + * + * This class is used to unpack data from HDF5 files that have already been linked by timestamp + * and are using the FRIB DAQ to load in any "aux" channels with the 2028 sample digitizer. + * + * It provides additional support for processing the Si channels added to the `get` tag in the + * HDF5 file that are not part of the standard FRIB linked unpacker file ouput. + */ + +class AtFRIBSiOnlyUnpacker : public AtFRIBLinkedHDFUnpacker { +protected: + std::vector fSiPaths = {"si_downstream_back", "si_downstream_front", "si_upstream_back", + "si_upstream_front"}; // Paths to the FRIB DAQ channels +public: + AtFRIBSiOnlyUnpacker(mapPtr map) : AtFRIBLinkedHDFUnpacker(map) + { + fFribPaths = {"977", "1903", "1904", "1905", "1906"}; + fGetPath = "/get"; + }; + ~AtFRIBSiOnlyUnpacker() = default; + +protected: + // virtual std::size_t open(char const *file) override; + // virtual void setFirstAndLastEventNum() override; + // virtual void setEventIDAndTimestamps() override; + virtual void processData() override; + // virtual void processPad(std::size_t padIndex) override; + virtual std::size_t n_pads(std::string i_raw_event) override; + // std::size_t n_aux(std::string i_raw_event); + // void processAux(std::size_t auxIndex); + void processSiChannel(std::size_t chIndex); + + ClassDefOverride(AtFRIBSiOnlyUnpacker, 1); +}; + +#endif // ATFRIBSIONLYUNPACKER_H diff --git a/AtUnpack/AtFRIBSiUnpacker.cxx b/AtUnpack/AtFRIBSiUnpacker.cxx index d4e53f5a1..8733b3d22 100644 --- a/AtUnpack/AtFRIBSiUnpacker.cxx +++ b/AtUnpack/AtFRIBSiUnpacker.cxx @@ -23,8 +23,8 @@ void AtFRIBSiUnpacker::processSiChannel(std::size_t chIndex) auto rawadc = pad_raw_data(chIndex); AtPadReference PadRef = {rawadc[0], rawadc[1], rawadc[2], rawadc[3]}; - TString pad_name = TString::Format("Si_%d_%d_%d_%d", PadRef.cobo, PadRef.asad, PadRef.aget, PadRef.ch); - LOG(debug) << "Processing Si channel: " << pad_name; + TString pad_name = TString::Format("Si_%02d_%d_%d_%02d", PadRef.cobo, PadRef.asad, PadRef.aget, PadRef.ch); + LOG(info) << "Processing Si channel: " << pad_name; auto pad = fRawEvent->AddAuxPad(pad_name.Data()).first; setAdc(pad, rawadc); diff --git a/AtUnpack/AtGRAWUnpacker.cxx b/AtUnpack/AtGRAWUnpacker.cxx index 86effcdd5..6b0d46a7f 100644 --- a/AtUnpack/AtGRAWUnpacker.cxx +++ b/AtUnpack/AtGRAWUnpacker.cxx @@ -35,6 +35,11 @@ AtGRAWUnpacker::AtGRAWUnpacker(mapPtr map, Int_t numGrawFiles) fPedestal.push_back(std::make_unique()); } } + +// seems like these should have proper implementation somewhere? +void AtGRAWUnpacker::ProcessBasicFrame(GETBasicFrame *basicFrame) {} +void AtGRAWUnpacker::ProcessLayeredFrame(GETLayeredFrame *layeredFrame) {} + void AtGRAWUnpacker::Init() { // Verify input file is there and matches constructor diff --git a/AtUnpack/AtHDFUnpacker.cxx b/AtUnpack/AtHDFUnpacker.cxx index 67fe682b8..4367dca34 100644 --- a/AtUnpack/AtHDFUnpacker.cxx +++ b/AtUnpack/AtHDFUnpacker.cxx @@ -107,6 +107,10 @@ void AtHDFUnpacker::processPad(std::size_t ipad) std::vector rawadc = pad_raw_data(ipad); AtPadReference PadRef = {rawadc[0], rawadc[1], rawadc[2], rawadc[3]}; + // If this pad was inhibited, skip it. + if (fMap->IsInhibited(PadRef) != AtMap::InhibitType::kNone) + return; + auto pad = createPadAndSetIsAux(PadRef); setDimensions(pad); setAdc(pad, rawadc); diff --git a/AtUnpack/AtMergeENCourseTask.cxx b/AtUnpack/AtMergeENCourseTask.cxx new file mode 100644 index 000000000..9d5857b69 --- /dev/null +++ b/AtUnpack/AtMergeENCourseTask.cxx @@ -0,0 +1,101 @@ +#include "AtMergeENCourseTask.h" + +#include "AtRawEvent.h" + +#include +#include +#include + +#include +#include + +#include + +using XYPoint = ROOT::Math::XYPoint; + +ClassImp(AtMergeENCourseTask); + +AtMergeENCourseTask::AtMergeENCourseTask() : fOutputENCourseEventArray(TClonesArray("AtENCourseEvent", 1)) {} + +InitStatus AtMergeENCourseTask::Init() +{ + FairRootManager *ioMan = FairRootManager::Instance(); + if (ioMan == nullptr) { + LOG(fatal) << "Cannot find RootManager!"; + return kERROR; + } + + fRawEventArray = dynamic_cast(ioMan->GetObject(fRawEventBranchName)); + if (fRawEventArray == nullptr) { + LOG(error) << "AtRawEvent branch was not found. The merger can not check the time stamp synchronization!"; + return kERROR; + } + + fENCourseFile = std::make_unique(fInputFileName, "READ"); + if (fENCourseFile->IsZombie()) { + LOG(error) << "Could not open ROOT file " << fInputFileName << "!"; + return kERROR; + } + LOG(info) << "ROOT file " << fInputFileName << " opened successfully."; + + fENCourseTree = std::unique_ptr((TTree *)fENCourseFile->Get("tree")); + fENCourseTree->SetBranchAddress("eve", &eve); + fENCourseTree->SetBranchAddress("ppac_pos_cal", ppac_pos_cal); + fENCourseTree->SetBranchAddress("rf", rf); + fENCourseTree->SetBranchAddress("ref_tdc", &ref_tdc); + fENCourseTree->SetBranchAddress("madc", &madc); + + ioMan->Register(fOuputBranchName, "ENCourse", &fOutputENCourseEventArray, fIsPersistent); + + return kSUCCESS; +} + +void AtMergeENCourseTask::Exec(Option_t *opt) +{ + AtENCourseEvent *ENCourseEvent = dynamic_cast(fOutputENCourseEventArray.ConstructedAt(0)); + AtRawEvent *rawEvent = dynamic_cast(fRawEventArray->At(0)); + + if (fLastTreeEntryNum >= fENCourseTree->GetEntries()) { + ENCourseEvent->SetIsGood(false); + return; + } + + fENCourseTree->GetEntry(fLastTreeEntryNum++); + LOG(info) << "Merging ENCourse event " << eve << " with timestamp " << madc.counter[0] + << ". The corresponding AtRawEvent has timestamp " << rawEvent->GetTimestamp(1) << " with the 1MHz clock."; + ENCourseEvent->SetEventID(eve); + ENCourseEvent->SetTimestamp(madc.counter[0]); + + auto deltaTEN = madc.counter[0] - fLastENTS; + auto deltaTATTPC = rawEvent->GetTimestamp(1) - fLastATTPCTS; + fLastENTS = madc.counter[0]; + fLastATTPCTS = rawEvent->GetTimestamp(1); + + if (std::abs(Long64_t(deltaTEN - deltaTATTPC)) > fMaxDeltaTimeDifference) { + LOG(warning) + << " This ENCourse event is not time correlated with its respective AtRawEvent. Marking it as not good!"; + ENCourseEvent->SetIsGood(false); + return; + } + + XYPoint F2EntrancePoint(ppac_pos_cal[0][0], ppac_pos_cal[0][1]); + XYPoint F2ExitPoint(ppac_pos_cal[1][0], ppac_pos_cal[1][1]); + std::unique_ptr F2PPACs = std::make_unique(F2EntrancePoint, F2ExitPoint, fF2PPACsDistance); + + XYPoint F3EntrancePoint(ppac_pos_cal[2][0], ppac_pos_cal[2][1]); + XYPoint F3ExitPoint(ppac_pos_cal[3][0], ppac_pos_cal[3][1]); + std::unique_ptr F3PPACs = std::make_unique(F3EntrancePoint, F3ExitPoint, fF3PPACsDistance); + + ENCourseEvent->SetF2PPACs(std::move(F2PPACs)); + ENCourseEvent->SetF3PPACs(std::move(F3PPACs)); + for (int i = 0; i < 4; i++) + ENCourseEvent->SetRFToF(rf[i], i); + ENCourseEvent->SetTDCRef(ref_tdc); + ENCourseEvent->SetIsGood(true); +} + +void AtMergeENCourseTask::CloseENRootFile() +{ + if (fENCourseFile) + fENCourseFile->Close(); +} diff --git a/AtUnpack/AtMergeENCourseTask.h b/AtUnpack/AtMergeENCourseTask.h new file mode 100644 index 000000000..629801fb5 --- /dev/null +++ b/AtUnpack/AtMergeENCourseTask.h @@ -0,0 +1,68 @@ +#ifndef ATMERGEENCOURSETASK_H +#define ATMERGEENCOURSETASK_H + +#include "AtENCourseEvent.h" +#include "AtPPACPair.h" + +#include + +#include +#include +#include +#include + +#include +#include + +class AtMergeENCourseTask : public FairTask { +private: + typedef struct madc32_data { + unsigned int adc[32]; + unsigned long int counter[1]; + } madc32_data; + + TString fInputFileName; + TString fOuputBranchName{"AtENCourseEvent"}; + TString fRawEventBranchName{"AtRawEvent"}; + Bool_t fIsPersistent = true; + + TClonesArray fOutputENCourseEventArray; + TClonesArray *fRawEventArray; + + std::unique_ptr fENCourseFile{nullptr}; + std::unique_ptr fENCourseTree{nullptr}; + Int_t eve; + Float_t ppac_pos_cal[4][2]; + Int_t rf[4]; + Int_t ref_tdc; + madc32_data madc; + ULong64_t fLastTreeEntryNum{}; + + ULong64_t fLastENTS{}; + ULong64_t fLastATTPCTS{}; + Int_t fMaxDeltaTimeDifference{5}; // [us] + + Double_t fF2PPACsDistance{500}; // [mm] + Double_t fF3PPACsDistance{500}; // [mm] + +public: + AtMergeENCourseTask(); + ~AtMergeENCourseTask() = default; + + void SetInputFileName(TString filename) { fInputFileName = filename; } + void SetOuputBranchName(TString branchName) { fOuputBranchName = branchName; } + void SetPersistence(Bool_t value) { fIsPersistent = value; } + + void SetMaxDeltaTimeDifference(Int_t value) { fMaxDeltaTimeDifference = value; } + void SetF2PPACsDistance(Double_t value) { fF2PPACsDistance = value; } + void SetF3PPACsDistance(Double_t value) { fF3PPACsDistance = value; } + + virtual InitStatus Init() override; + virtual void Exec(Option_t *opt) override; + + void CloseENRootFile(); + + ClassDefOverride(AtMergeENCourseTask, 1); +}; + +#endif diff --git a/AtUnpack/AtUnpackLinkDef.h b/AtUnpack/AtUnpackLinkDef.h index f9fdf77de..35ffd7517 100644 --- a/AtUnpack/AtUnpackLinkDef.h +++ b/AtUnpack/AtUnpackLinkDef.h @@ -22,8 +22,10 @@ #pragma link C++ class AtFRIBHDFUnpacker + ; #pragma link C++ class AtFRIBLinkedHDFUnpacker + ; #pragma link C++ class AtFRIBSiUnpacker + ; +#pragma link C++ class AtFRIBSiOnlyUnpacker + ; #pragma link C++ class AtROOTUnpacker + ; #pragma link C++ class AtGRAWUnpacker + ; #pragma link C++ class AtUnpackTask + ; +#pragma link C++ class AtMergeENCourseTask + ; #endif diff --git a/AtUnpack/CMakeLists.txt b/AtUnpack/CMakeLists.txt index 63a03ede2..970890bd7 100644 --- a/AtUnpack/CMakeLists.txt +++ b/AtUnpack/CMakeLists.txt @@ -32,8 +32,10 @@ set(SRCS AtFRIBHDFUnpacker.cxx AtFRIBLinkedUnpacker.cxx AtFRIBSiUnpacker.cxx + AtFRIBSiOnlyUnpacker.cxx AtROOTUnpacker.cxx AtGRAWUnpacker.cxx + AtMergeENCourseTask.cxx GETDecoder2/GETDecoder2.cxx GETDecoder2/GETFrameInfo.cxx diff --git a/geometry/ATTPC_C4H10_57_7torr.C b/geometry/ATTPC_C4H10_57_7torr.C new file mode 100644 index 000000000..d309872b4 --- /dev/null +++ b/geometry/ATTPC_C4H10_57_7torr.C @@ -0,0 +1,196 @@ +/******************************************************************************** + * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH * + * * + * This software is distributed under the terms of the * + * GNU Lesser General Public Licence version 3 (LGPL) version 3, * + * copied verbatim in the file "LICENSE" * + ********************************************************************************/ +// in root all sizes are given in cm + +#include "TFile.h" +#include "TGeoCompositeShape.h" +#include "TGeoManager.h" +#include "TGeoMaterial.h" +#include "TGeoMatrix.h" +#include "TGeoMedium.h" +#include "TGeoPgon.h" +#include "TGeoVolume.h" +#include "TList.h" +#include "TROOT.h" +#include "TString.h" +#include "TSystem.h" + +#include + +// Name of geometry version and output file +const TString geoVersion = "ATTPC_C4H10_57_7torr"; +const TString FileName = geoVersion + ".root"; +const TString FileName1 = geoVersion + "_geomanager.root"; + +// Names of the different used materials which are used to build the modules +// The materials are defined in the global media.geo file +const TString MediumGas = "ATTPCIsoButane_57_7"; +const TString CylinderVolumeMedium = "steel"; +const TString MediumVacuum = "vacuum4"; + +// Distance of the center of the first detector layer [cm]; +const Float_t First_Z_Position = 10; +const Float_t Z_Distance = 10; + +// Silicon box for both module types +const Float_t tpc_diameter = 50.; +const Float_t drift_length = 120.; + +// some global variables +TGeoManager *gGeoMan = new TGeoManager("ATTPC", "ATTPC"); +; // Pointer to TGeoManager instance +TGeoVolume *gModules; // Global storage for module types + +// Forward declarations +void create_materials_from_media_file(); +TGeoVolume *create_detector(); +void position_detector(); +void add_alignable_volumes(); + +void ATTPC_C4H10_57_7torr() +{ + // Load the necessary FairRoot libraries + // gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C"); + // basiclibs(); + // gSystem->Load("libGeoBase"); + // gSystem->Load("libParBase"); + // gSystem->Load("libBase"); + + // Load needed material definition from media.geo file + create_materials_from_media_file(); + + // Get the GeoManager for later usage + gGeoMan = (TGeoManager *)gROOT->FindObject("FAIRGeom"); + gGeoMan->SetVisLevel(7); + + // Create the top volume + + TGeoVolume *top = new TGeoVolumeAssembly("TOP"); + gGeoMan->SetTopVolume(top); + + TGeoMedium *gas = gGeoMan->GetMedium(MediumVacuum); + TGeoVolume *tpcvac = new TGeoVolumeAssembly(geoVersion); + tpcvac->SetMedium(gas); + top->AddNode(tpcvac, 1); + + gModules = create_detector(); + + // position_detector(); + + cout << "Voxelizing." << endl; + top->Voxelize(""); + gGeoMan->CloseGeometry(); + + // add_alignable_volumes(); + + gGeoMan->CheckOverlaps(0.001); + gGeoMan->PrintOverlaps(); + gGeoMan->Test(); + + TFile *outfile = new TFile(FileName, "RECREATE"); + top->Write(); + outfile->Close(); + + TFile *outfile1 = new TFile(FileName1, "RECREATE"); + gGeoMan->Write(); + outfile1->Close(); + + top->Draw("ogl"); + // top->Raytrace(); +} + +void create_materials_from_media_file() +{ + // Use the FairRoot geometry interface to load the media which are already defined + FairGeoLoader *geoLoad = new FairGeoLoader("TGeo", "FairGeoLoader"); + FairGeoInterface *geoFace = geoLoad->getGeoInterface(); + TString geoPath = gSystem->Getenv("VMCWORKDIR"); + TString geoFile = geoPath + "/geometry/media.geo"; + geoFace->setMediaFile(geoFile); + geoFace->readMedia(); + + // Read the required media and create them in the GeoManager + FairGeoMedia *geoMedia = geoFace->getMedia(); + FairGeoBuilder *geoBuild = geoLoad->getGeoBuilder(); + + FairGeoMedium *disobutane = geoMedia->getMedium("ATTPCIsoButane_57_7"); + FairGeoMedium *steel = geoMedia->getMedium("steel"); + FairGeoMedium *vacuum4 = geoMedia->getMedium("vacuum4"); + + // include check if all media are found + + geoBuild->createMedium(disobutane); + geoBuild->createMedium(steel); + geoBuild->createMedium(vacuum4); +} + +TGeoVolume *create_detector() +{ + + // needed materials + TGeoMedium *OuterCylinder = gGeoMan->GetMedium(CylinderVolumeMedium); + TGeoMedium *gas = gGeoMan->GetMedium(MediumGas); + + TGeoVolume *drift_volume = gGeoManager->MakeTube("drift_volume", gas, 0, tpc_diameter / 2, drift_length / 2); + // TGeoVolume *drift_volume = gGeoManager->MakeBox("drift_volume", gas, 100./2, 100./2, 100./2); + gGeoMan->GetVolume(geoVersion)->AddNode(drift_volume, 1, new TGeoTranslation(0, 0, drift_length / 2)); + drift_volume->SetTransparency(80); + + // Single detector_layer + /* TGeoBBox* det_plane = new TGeoBBox("", Module_Size_X/2., Module_Size_Y/2., Module_Size_Z/2.); + TGeoVolume* det_plane_vol = + new TGeoVolume("tut4_det", det_plane, SiliconVolMed); + det_plane_vol->SetLineColor(kBlue); // set line color + det_plane_vol->SetTransparency(70); // set transparency + TGeoTranslation* det_plane_trans + = new TGeoTranslation("", 0., 0., 0.); + + return det_plane_vol;*/ + + return drift_volume; +} + +void position_detector() +{ + + /* TGeoTranslation* det_trans=NULL; + + Int_t numDets=0; + for (Int_t detectorPlanes = 0; detectorPlanes < 40; detectorPlanes++) { + det_trans + = new TGeoTranslation("", 0., 0., First_Z_Position+(numDets*Z_Distance)); + gGeoMan->GetVolume(geoVersion)->AddNode(gModules, numDets, det_trans); + numDets++; + + }*/ +} + +void add_alignable_volumes() +{ + + /* TString volPath; + TString symName; + TString detStr = "Tutorial4/det"; + TString volStr = "/TOP_1/tutorial4_1/tut4_det_"; + + for (Int_t detectorPlanes = 0; detectorPlanes < 40; detectorPlanes++) { + + volPath = volStr; + volPath += detectorPlanes; + + symName = detStr; + symName += Form("%02d",detectorPlanes); + + cout<<"Path: "<cd(volPath); + + gGeoMan->SetAlignableEntry(symName.Data(),volPath.Data()); + + } + cout<<"Nr of alignable objects: "<GetNAlignable()< + +// Name of geometry version and output file +const TString geoVersion = "RCNP_ATTPC_494_3torr"; +const TString FileName = geoVersion + ".root"; +const TString FileName1 = geoVersion + "_geomanager.root"; + +// Names of the different used materials which are used to build the modules +// The materials are defined in the global media.geo file +const TString MediumGas = "ATTPCDPropane_494_3torr"; +const TString CylinderVolumeMedium = "steel"; +const TString MediumVacuum = "vacuum4"; +const TString MediumWindow = "aramid"; + +// Distance of the center of the first detector layer [cm]; +const Float_t First_Z_Position = 10; +const Float_t Z_Distance = 10; + +// Silicon box for both module types +const Float_t tpc_diameter = 50.; +const Float_t drift_length = 100.; + +// some global variables +TGeoManager *gGeoMan = new TGeoManager("ATTPC", "ATTPC"); +; // Pointer to TGeoManager instance +TGeoVolume *gModules; // Global storage for module types + +// Forward declarations +void create_materials_from_media_file(); +TGeoVolume *create_detector(); +void position_detector(); +void add_alignable_volumes(); + +void RCNP_ATTPC() +{ + // Load the necessary FairRoot libraries + // gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C"); + // basiclibs(); + gSystem->Load("libGeoBase"); + gSystem->Load("libParBase"); + gSystem->Load("libBase"); + + // Load needed material definition from media.geo file + create_materials_from_media_file(); + + // Get the GeoManager for later usage + gGeoMan = (TGeoManager *)gROOT->FindObject("FAIRGeom"); + gGeoMan->SetVisLevel(7); + + // Create the top volume + + TGeoVolume *top = new TGeoVolumeAssembly("TOP"); + gGeoMan->SetTopVolume(top); + + TGeoMedium *gas = gGeoMan->GetMedium(MediumVacuum); + TGeoVolume *tpcvac = new TGeoVolumeAssembly(geoVersion); + tpcvac->SetMedium(gas); + top->AddNode(tpcvac, 1); + + gModules = create_detector(); + + // position_detector(); + + cout << "Voxelizing." << endl; + top->Voxelize(""); + gGeoMan->CloseGeometry(); + + // add_alignable_volumes(); + + gGeoMan->CheckOverlaps(0.001); + gGeoMan->PrintOverlaps(); + gGeoMan->Test(); + + TFile *outfile = new TFile(FileName, "RECREATE"); + top->Write(); + outfile->Close(); + + TFile *outfile1 = new TFile(FileName1, "RECREATE"); + gGeoMan->Write(); + outfile1->Close(); + + top->Draw("ogl"); + // top->Raytrace(); +} + +void create_materials_from_media_file() +{ + // Use the FairRoot geometry interface to load the media which are already defined + FairGeoLoader *geoLoad = new FairGeoLoader("TGeo", "FairGeoLoader"); + FairGeoInterface *geoFace = geoLoad->getGeoInterface(); + TString geoPath = gSystem->Getenv("VMCWORKDIR"); + TString geoFile = geoPath + "/geometry/media.geo"; + geoFace->setMediaFile(geoFile); + geoFace->readMedia(); + + // Read the required media and create them in the GeoManager + FairGeoMedia *geoMedia = geoFace->getMedia(); + FairGeoBuilder *geoBuild = geoLoad->getGeoBuilder(); + + FairGeoMedium *disobutane = geoMedia->getMedium("ATTPCDPropane_494_3torr"); + FairGeoMedium *steel = geoMedia->getMedium("steel"); + FairGeoMedium *vacuum4 = geoMedia->getMedium("vacuum4"); + FairGeoMedium *aramid = geoMedia->getMedium("aramid"); + + // include check if all media are found + + geoBuild->createMedium(disobutane); + geoBuild->createMedium(steel); + geoBuild->createMedium(vacuum4); + geoBuild->createMedium(aramid); +} + +TGeoVolume *create_detector() +{ + + // needed materials + TGeoMedium *OuterCylinder = gGeoMan->GetMedium(CylinderVolumeMedium); + TGeoMedium *gas = gGeoMan->GetMedium(MediumGas); + TGeoMedium *windowmat = gGeoMan->GetMedium(MediumWindow); + double tpc_rot = 0; + TGeoVolume *drift_volume = gGeoManager->MakeTube("drift_volume", gas, 0, tpc_diameter / 2, drift_length / 2); + // TGeoVolume *drift_volume = gGeoManager->MakeBox("drift_volume", gas, 100./2, 100./2, 100./2); + gGeoMan->GetVolume(geoVersion)->AddNode(drift_volume, 1, new TGeoTranslation(0, 0, drift_length / 2)); + drift_volume->SetTransparency(80); + + TGeoVolume *tpc_window = gGeoManager->MakeTube("tpc_window", windowmat, 0, 1.00 / 2.0, 0.00036 / 2.0); + tpc_window->SetLineColor(kBlue); + gGeoMan->GetVolume(geoVersion) + ->AddNode(tpc_window, 1, new TGeoCombiTrans(0.0, 0.0, 0.0, new TGeoRotation("tpc_window", 0, tpc_rot, 0))); + tpc_window->SetTransparency(50); + + TGeoVolume *tpc_window2 = gGeoManager->MakeTube("tpc_window2", windowmat, 0, 1.00 / 2.0, 0.00036 / 2.0); + tpc_window2->SetLineColor(kBlue); + gGeoMan->GetVolume(geoVersion) + ->AddNode(tpc_window2, 1, new TGeoCombiTrans(0.0, 0.0, 100.0, new TGeoRotation("tpc_window2", 0, tpc_rot, 0))); + tpc_window2->SetTransparency(50); + + // ATTPC Vessel + TGeoVolume *vessel_volume = gGeoManager->MakeTube("vessel_volume", OuterCylinder, tpc_diameter / 2., + (tpc_diameter + 2.0) / 2., drift_length / 2.); + + gGeoMan->GetVolume(geoVersion) + ->AddNode(vessel_volume, 1, + new TGeoCombiTrans(0.0, 0.0, drift_length / 2.0, new TGeoRotation("vessel_volume", 0, tpc_rot, 0))); + vessel_volume->SetTransparency(90); + + + // Single detector_layer + /* TGeoBBox* det_plane = new TGeoBBox("", Module_Size_X/2., Module_Size_Y/2., Module_Size_Z/2.); + TGeoVolume* det_plane_vol = + new TGeoVolume("tut4_det", det_plane, SiliconVolMed); + det_plane_vol->SetLineColor(kBlue); // set line color + det_plane_vol->SetTransparency(70); // set transparency + TGeoTranslation* det_plane_trans + = new TGeoTranslation("", 0., 0., 0.); + + return det_plane_vol;*/ + + return drift_volume; +} + +void position_detector() +{ + + /* TGeoTranslation* det_trans=NULL; + + Int_t numDets=0; + for (Int_t detectorPlanes = 0; detectorPlanes < 40; detectorPlanes++) { + det_trans + = new TGeoTranslation("", 0., 0., First_Z_Position+(numDets*Z_Distance)); + gGeoMan->GetVolume(geoVersion)->AddNode(gModules, numDets, det_trans); + numDets++; + + }*/ +} + +void add_alignable_volumes() +{ + + /* TString volPath; + TString symName; + TString detStr = "Tutorial4/det"; + TString volStr = "/TOP_1/tutorial4_1/tut4_det_"; + + for (Int_t detectorPlanes = 0; detectorPlanes < 40; detectorPlanes++) { + + volPath = volStr; + volPath += detectorPlanes; + + symName = detStr; + symName += Form("%02d",detectorPlanes); + + cout<<"Path: "<cd(volPath); + + gGeoMan->SetAlignableEntry(symName.Data(),volPath.Data()); + + } + cout<<"Nr of alignable objects: "<GetNAlignable()< + +// SETUP Option +Bool_t crystalAlongBeamLine = kFALSE; + +// Name of geometry version and output file +const TString geoVersion = "RCNP_GAGG"; +const TString FileName = geoVersion + ".root"; +const TString FileName1 = geoVersion + "_geomanager.root"; + +// Names of the different used materials which are used to build the modules +// The materials are defined in the global media.geo file +const TString MediumHalfSphere = "Aluminum"; +const TString MediumVacuum = "vacuum4"; +const TString MediumSciLaBr = "LaBr"; +const TString MediumSciCsI = "CsI"; + +////// Parameters for the half sphere holding the scintillators +// Distance of the center of the first detector layer [cm]; +const Float_t gagg1_width = 1.8; +const Float_t gagg1_length = 2.0; +const Float_t gagg1_z = 123.5; // z position of the first layer +const Float_t distance_between_centers = 1.894; + +const Float_t gagg2_width = 2.0; +const Float_t gagg2_length = 2.5; +const Float_t gagg2_z = gagg1_z + gagg1_length/2 + gagg2_length/2 + 3.3; +const Float_t distance_between_centers_2 = 2.11; // z position of the second layer + + + +// some global variables +TGeoManager *gGeoMan = new TGeoManager("ATTPC", "ATTPC"); +; // Pointer to TGeoManager instance +TGeoVolume *gModules; // Global storage + +// Forward declarations +void create_materials_from_media_file(); +TGeoVolume *create_detector(); + +TGeoRotation *fRefRot = NULL; + +void RCNP_GAGG() +{ + // Load the necessary FairRoot libraries + // gROOT->LoadMacro("$VMCWORKDIR/gconfig/basiclibs.C"); + // basiclibs(); + gSystem->Load("libGeoBase"); + gSystem->Load("libParBase"); + gSystem->Load("libBase"); + + // Load needed material definition from media.geo file + create_materials_from_media_file(); + + // Get the GeoManager for later usage + gGeoMan = (TGeoManager *)gROOT->FindObject("FAIRGeom"); + gGeoMan->SetVisLevel(7); + + // Create the top volume + TGeoVolume *top = new TGeoVolumeAssembly("TOP"); + gGeoMan->SetTopVolume(top); + + TGeoMedium *medium = gGeoMan->GetMedium(MediumVacuum); + + TGeoVolume *apollovac = new TGeoVolumeAssembly(geoVersion); + apollovac->SetMedium(medium); + top->AddNode(apollovac, 1); + + gModules = create_detector(); + + cout << "Voxelizing." << endl; + top->Voxelize(""); + gGeoMan->CloseGeometry(); + + gGeoMan->CheckOverlaps(0.001); + gGeoMan->PrintOverlaps(); + gGeoMan->Test(); + + TFile *outfile = new TFile(FileName, "RECREATE"); + top->Write(); + outfile->Close(); + + TFile *outfile1 = new TFile(FileName1, "RECREATE"); + gGeoMan->Write(); + outfile1->Close(); + + top->Draw("ogl"); + // top->Raytrace(); +} + +void create_materials_from_media_file() +{ + // Use the FairRoot geometry interface to load the media which are already defined + FairGeoLoader *geoLoad = new FairGeoLoader("TGeo", "FairGeoLoader"); + FairGeoInterface *geoFace = geoLoad->getGeoInterface(); + TString geoPath = gSystem->Getenv("VMCWORKDIR"); + TString geoFile = geoPath + "/geometry/media.geo"; + geoFace->setMediaFile(geoFile); + geoFace->readMedia(); + + // Read the required media and create them in the GeoManager + FairGeoMedia *geoMedia = geoFace->getMedia(); + FairGeoBuilder *geoBuild = geoLoad->getGeoBuilder(); + + FairGeoMedium *vacuum4 = geoMedia->getMedium("vacuum4"); + FairGeoMedium *CsI = geoMedia->getMedium("CsI"); + FairGeoMedium *LaBr = geoMedia->getMedium("LaBr"); + FairGeoMedium *Aluminum = geoMedia->getMedium("Aluminum"); + + // include check if all media are found + geoBuild->createMedium(vacuum4); + geoBuild->createMedium(CsI); + geoBuild->createMedium(LaBr); + geoBuild->createMedium(Aluminum); +} + +TGeoVolume *create_detector() +{ + // needed materials + TGeoMedium *medium = gGeoMan->GetMedium(MediumVacuum); + TGeoMedium *Aluminum = gGeoMan->GetMedium(MediumHalfSphere); + TGeoMedium *CsI = gGeoMan->GetMedium(MediumSciCsI); + TGeoMedium *LaBr = gGeoMan->GetMedium(MediumSciLaBr); + + // APOLLO HALF SPHERE (WITH HOLES) + TGeoRotation *rBottom = new TGeoRotation("rTop", 0, 0,45); + rBottom->RegisterYourself(); + TGeoVolume *gagg1_1 = gGeoManager->MakeBox("Crystal_1_1", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_1, 20, new TGeoCombiTrans(0, 0, gagg1_z , rBottom)); + gagg1_1->SetLineColor(kGray); + + TGeoVolume *gagg1_2 = gGeoManager->MakeBox("Crystal_1_2", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_2, 20, new TGeoCombiTrans(distance_between_centers/TMath::Sqrt(2), distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_2->SetLineColor(kGray); + + TGeoVolume *gagg1_3 = gGeoManager->MakeBox("Crystal_1_3", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_3, 20, new TGeoCombiTrans(2*distance_between_centers/TMath::Sqrt(2), 2*distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_3->SetLineColor(kGray); + + TGeoVolume *gagg1_4 = gGeoManager->MakeBox("Crystal_1_4", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_4, 20, new TGeoCombiTrans( - distance_between_centers/TMath::Sqrt(2), - distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_4->SetLineColor(kGray); + + TGeoVolume *gagg1_5 = gGeoManager->MakeBox("Crystal_1_5", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_5, 20, new TGeoCombiTrans( - 2*distance_between_centers/TMath::Sqrt(2), - 2*distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_5->SetLineColor(kGray); + + TGeoVolume *gagg1_6 = gGeoManager->MakeBox("Crystal_1_6", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_6, 20, new TGeoCombiTrans( -distance_between_centers/TMath::Sqrt(2), distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_6->SetLineColor(kGray); + + TGeoVolume *gagg1_7 = gGeoManager->MakeBox("Crystal_1_7", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_7, 20, new TGeoCombiTrans( - 2*distance_between_centers/TMath::Sqrt(2), 2* distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_7->SetLineColor(kGray); + + TGeoVolume *gagg1_8 = gGeoManager->MakeBox("Crystal_1_8", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_8, 20, new TGeoCombiTrans(distance_between_centers/TMath::Sqrt(2), - distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_8->SetLineColor(kGray); + + TGeoVolume *gagg1_9 = gGeoManager->MakeBox("Crystal_1_9", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_9, 20, new TGeoCombiTrans( 2*distance_between_centers/TMath::Sqrt(2), - 2*distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_9->SetLineColor(kGray); + + TGeoVolume *gagg1_10 = gGeoManager->MakeBox("Crystal_1_10", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_10, 20, new TGeoCombiTrans(0 , 2 * distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_10->SetLineColor(kGray); + + TGeoVolume *gagg1_11 = gGeoManager->MakeBox("Crystal_1_11", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_11, 20, new TGeoCombiTrans(-distance_between_centers/TMath::Sqrt(2) , 3 * distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_11->SetLineColor(kGray); + + TGeoVolume *gagg1_12 = gGeoManager->MakeBox("Crystal_1_12", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_12, 20, new TGeoCombiTrans(2 * distance_between_centers/TMath::Sqrt(2) , 0 , gagg1_z , rBottom)); + gagg1_12->SetLineColor(kGray); + + TGeoVolume *gagg1_13 = gGeoManager->MakeBox("Crystal_1_13", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_13, 20, new TGeoCombiTrans(3 * distance_between_centers/TMath::Sqrt(2) , -distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_13->SetLineColor(kGray); + + TGeoVolume *gagg1_14 = gGeoManager->MakeBox("Crystal_1_14", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_14, 20, new TGeoCombiTrans(distance_between_centers/TMath::Sqrt(2), 3*distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_14->SetLineColor(kGray); + + TGeoVolume *gagg1_15 = gGeoManager->MakeBox("Crystal_1_15", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_15, 20, new TGeoCombiTrans(0, 4*distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_15->SetLineColor(kGray); + + TGeoVolume *gagg1_16 = gGeoManager->MakeBox("Crystal_1_16", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_16, 20, new TGeoCombiTrans(3*distance_between_centers/TMath::Sqrt(2), distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_16->SetLineColor(kGray); + + TGeoVolume *gagg1_17 = gGeoManager->MakeBox("Crystal_1_17", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_17, 20, new TGeoCombiTrans(4*distance_between_centers/TMath::Sqrt(2), 0, gagg1_z , rBottom)); + gagg1_17->SetLineColor(kGray); + + TGeoVolume *gagg1_18 = gGeoManager->MakeBox("Crystal_1_18", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_18, 20, new TGeoCombiTrans( - 2*distance_between_centers/TMath::Sqrt(2), 0, gagg1_z , rBottom)); + gagg1_18->SetLineColor(kGray); + + TGeoVolume *gagg1_19 = gGeoManager->MakeBox("Crystal_1_19", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_19, 20, new TGeoCombiTrans( - 3*distance_between_centers/TMath::Sqrt(2), distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_19->SetLineColor(kGray); + + TGeoVolume *gagg1_20 = gGeoManager->MakeBox("Crystal_1_20", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_20, 20, new TGeoCombiTrans( 0, - 2*distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_20->SetLineColor(kGray); + + TGeoVolume *gagg1_21 = gGeoManager->MakeBox("Crystal_1_21", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_21, 20, new TGeoCombiTrans(distance_between_centers/TMath::Sqrt(2), - 3*distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_21->SetLineColor(kGray); + + TGeoVolume *gagg1_22 = gGeoManager->MakeBox("Crystal_1_22", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_22, 20, new TGeoCombiTrans( - 3*distance_between_centers/TMath::Sqrt(2), - distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_22->SetLineColor(kGray); + + TGeoVolume *gagg1_23 = gGeoManager->MakeBox("Crystal_1_23", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_23, 20, new TGeoCombiTrans( - 4*distance_between_centers/TMath::Sqrt(2), 0, gagg1_z , rBottom)); + gagg1_23->SetLineColor(kGray); + + TGeoVolume *gagg1_24 = gGeoManager->MakeBox("Crystal_1_24", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_24, 20, new TGeoCombiTrans( - distance_between_centers/TMath::Sqrt(2), - 3*distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_24->SetLineColor(kGray); + + TGeoVolume *gagg1_25 = gGeoManager->MakeBox("Crystal_1_25", CsI, gagg1_width/2, gagg1_width/2, gagg1_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg1_25, 20, new TGeoCombiTrans( 0, - 4*distance_between_centers/TMath::Sqrt(2), gagg1_z , rBottom)); + gagg1_25->SetLineColor(kGray); + + + TGeoVolume *gagg2_1 = gGeoManager->MakeBox("Crystal_2_1", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_1, 20, new TGeoCombiTrans(0,distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_1->SetLineColor(kGray); + + TGeoVolume *gagg2_2 = gGeoManager->MakeBox("Crystal_2_2", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_2, 20, new TGeoCombiTrans(distance_between_centers_2/TMath::Sqrt(2),0, gagg2_z , rBottom)); + gagg2_2->SetLineColor(kGray); + + TGeoVolume *gagg2_3 = gGeoManager->MakeBox("Crystal_2_3", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_3, 20, new TGeoCombiTrans(2*distance_between_centers_2/TMath::Sqrt(2),-distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_3->SetLineColor(kGray); + + TGeoVolume *gagg2_4 = gGeoManager->MakeBox("Crystal_2_4", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_4, 20, new TGeoCombiTrans(-distance_between_centers_2/TMath::Sqrt(2),2*distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_4->SetLineColor(kGray); + + TGeoVolume *gagg2_5 = gGeoManager->MakeBox("Crystal_2_5", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_5, 20, new TGeoCombiTrans(-2*distance_between_centers_2/TMath::Sqrt(2),distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_5->SetLineColor(kGray); + + TGeoVolume *gagg2_6 = gGeoManager->MakeBox("Crystal_2_6", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_6, 20, new TGeoCombiTrans(-3*distance_between_centers_2/TMath::Sqrt(2),0, gagg2_z , rBottom)); + gagg2_6->SetLineColor(kGray); + + TGeoVolume *gagg2_7 = gGeoManager->MakeBox("Crystal_2_7", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_7, 20, new TGeoCombiTrans(0,3*distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_7->SetLineColor(kGray); + + TGeoVolume *gagg2_8 = gGeoManager->MakeBox("Crystal_2_8", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_8, 20, new TGeoCombiTrans(-distance_between_centers_2/TMath::Sqrt(2),0, gagg2_z , rBottom)); + gagg2_8->SetLineColor(kGray); + + TGeoVolume *gagg2_9 = gGeoManager->MakeBox("Crystal_2_9", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_9, 20, new TGeoCombiTrans(-2*distance_between_centers_2/TMath::Sqrt(2),-distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_9->SetLineColor(kGray); + + TGeoVolume *gagg2_10 = gGeoManager->MakeBox("Crystal_2_10", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_10, 20, new TGeoCombiTrans(distance_between_centers_2/TMath::Sqrt(2),2*distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_10->SetLineColor(kGray); + + TGeoVolume *gagg2_11 = gGeoManager->MakeBox("Crystal_2_11", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_11, 20, new TGeoCombiTrans(distance_between_centers_2/TMath::Sqrt(2),-2*distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_11->SetLineColor(kGray); + + TGeoVolume *gagg2_12 = gGeoManager->MakeBox("Crystal_2_12", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_12, 20, new TGeoCombiTrans(0,-3*distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_12->SetLineColor(kGray); + + TGeoVolume *gagg2_13 = gGeoManager->MakeBox("Crystal_2_13", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_13, 20, new TGeoCombiTrans(3*distance_between_centers_2/TMath::Sqrt(2),0, gagg2_z , rBottom)); + gagg2_13->SetLineColor(kGray); + + TGeoVolume *gagg2_14 = gGeoManager->MakeBox("Crystal_2_14", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_14, 20, new TGeoCombiTrans(0,-distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_14->SetLineColor(kGray); + + TGeoVolume *gagg2_15 = gGeoManager->MakeBox("Crystal_2_15", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_15, 20, new TGeoCombiTrans(-distance_between_centers_2/TMath::Sqrt(2),-2*distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_15->SetLineColor(kGray); + + TGeoVolume *gagg2_16 = gGeoManager->MakeBox("Crystal_2_16", CsI, gagg2_width/2, gagg2_width/2, gagg2_length/2); + gGeoMan->GetVolume(geoVersion) + ->AddNode(gagg2_16, 20, new TGeoCombiTrans(2*distance_between_centers_2/TMath::Sqrt(2),distance_between_centers_2/TMath::Sqrt(2), gagg2_z , rBottom)); + gagg2_16->SetLineColor(kGray); + + + + + + + return gagg1_1; +} diff --git a/geometry/RCNP_Si.cpp b/geometry/RCNP_Si.cpp new file mode 100644 index 000000000..d689755e9 --- /dev/null +++ b/geometry/RCNP_Si.cpp @@ -0,0 +1,153 @@ +#include "TFile.h" +#include "TGeoCompositeShape.h" +#include "TGeoManager.h" +#include "TGeoMaterial.h" +#include "TGeoMatrix.h" +#include "TGeoMedium.h" +#include "TGeoPgon.h" +#include "TGeoVolume.h" +#include "TList.h" +#include "TROOT.h" +#include "TString.h" +#include "TSystem.h" + +#include + +// Name of geometry version and output file +const TString geoVersion = "RCNP_Si"; +const TString FileName = geoVersion + ".root"; +const TString FileName1 = geoVersion + "_geomanager.root"; + +// Names of the different used materials which are used to build the modules +// The materials are defined in the global media.geo file +const TString MediumSi = "silicon"; +const TString MediumSteel = "steel"; +const TString MediumPCB = "pcbmvd"; +const TString MediumVacuum = "vacuum4"; +const TString CellMedium = "3H_5torr"; // For testing +const TString TargetMedium = "CD2_polyethylene"; + +const Float_t x_off = 2.3; // Distance between Si in the same YZ plane +const Float_t y_off = 2.3; // Distance between Si in the same XZ plane +const Float_t Recoil_Z_dist_from_target = 33.0; // Distance of the recoil detector with respect to the target +const Float_t Si_width = 9.722; // Width of Si detectors +const Float_t Array_length = 1.0; // +const float PCB_thickness = 0.5; // cm +float blocker_length = 5.0; // +const Float_t Z_dist_from_target = + Recoil_Z_dist_from_target + PCB_thickness + blocker_length + Array_length - + 4.0; // cm (if positive, the length of the array/2.0 (38) has to be added) 50+38/2+5/2(recoil det thickness) + +// some global variables +TGeoManager *gGeoMan = new TGeoManager("HELIOS", "HELIOS"); +; // Pointer to TGeoManager instance +TGeoVolume *gModules; // Global storage for module types + +// Forward declarations +void create_materials_from_media_file(); +TGeoVolume *create_detector(); +void position_detector(); +void add_alignable_volumes(); + +void RCNP_Si() +{ + + // Load needed material definition from media.geo file + create_materials_from_media_file(); + + // Get the GeoManager for later usage + gGeoMan = (TGeoManager *)gROOT->FindObject("FAIRGeom"); + gGeoMan->SetVisLevel(7); + + TGeoVolume *top = new TGeoVolumeAssembly("TOP"); + gGeoMan->SetTopVolume(top); + + TGeoMedium *vac = gGeoMan->GetMedium(MediumVacuum); + TGeoVolume *topvac = new TGeoVolumeAssembly(geoVersion); + topvac->SetMedium(vac); + top->AddNode(topvac, 1); + + gModules = create_detector(); + + // position_detector(); + + cout << "Voxelizing." << endl; + top->Voxelize(""); + gGeoMan->CloseGeometry(); + + // add_alignable_volumes(); + + gGeoMan->CheckOverlaps(0.001); + gGeoMan->PrintOverlaps(); + gGeoMan->Test(); + + TFile *outfile = new TFile(FileName, "RECREATE"); + top->Write(); + outfile->Close(); + + TFile *outfile1 = new TFile(FileName1, "RECREATE"); + gGeoMan->Write(); + outfile1->Close(); + + top->Draw("ogl"); + // top->Raytrace(); +} + +void create_materials_from_media_file() +{ + // Use the FairRoot geometry interface to load the media which are already defined + FairGeoLoader *geoLoad = new FairGeoLoader("TGeo", "FairGeoLoader"); + FairGeoInterface *geoFace = geoLoad->getGeoInterface(); + TString geoPath = gSystem->Getenv("VMCWORKDIR"); + TString geoFile = geoPath + "/geometry/media.geo"; + geoFace->setMediaFile(geoFile); + geoFace->readMedia(); + + // Read the required media and create them in the GeoManager + FairGeoMedia *geoMedia = geoFace->getMedia(); + FairGeoBuilder *geoBuild = geoLoad->getGeoBuilder(); + + FairGeoMedium *pcb = geoMedia->getMedium("pcbmvd"); + FairGeoMedium *steel = geoMedia->getMedium("steel"); + FairGeoMedium *vacuum4 = geoMedia->getMedium("vacuum4"); + FairGeoMedium *silicon = geoMedia->getMedium("silicon"); + FairGeoMedium *tritium = geoMedia->getMedium("3H_5torr"); + FairGeoMedium *CD2 = geoMedia->getMedium("CD2_polyethylene"); + + // include check if all media are found + + geoBuild->createMedium(silicon); + geoBuild->createMedium(steel); + geoBuild->createMedium(pcb); + geoBuild->createMedium(vacuum4); + geoBuild->createMedium(tritium); + geoBuild->createMedium(CD2); +} + +TGeoVolume *create_detector() +{ + + // needed materials + TGeoMedium *silicon = gGeoMan->GetMedium(MediumSi); + TGeoMedium *steel = gGeoMan->GetMedium(MediumSteel); + TGeoMedium *pcb = gGeoMan->GetMedium(MediumPCB); + TGeoMedium *tritiumgas = gGeoMan->GetMedium(CellMedium); + TGeoMedium *cd2 = gGeoMan->GetMedium(TargetMedium); + TGeoMedium *vacuum = gGeoMan->GetMedium(MediumVacuum); + + TGeoRotation *rBottom = new TGeoRotation("rTop", 0, 0, 45); + rBottom->RegisterYourself(); + + TGeoVolume *silicon1 = gGeoManager->MakeBox("silicon1", silicon, Si_width / 2, Si_width / 2, 0.025); + gGeoMan->GetVolume(geoVersion) + ->AddNode(silicon1, 1, new TGeoCombiTrans(0, 0, 120.0 , rBottom)); + silicon1->SetLineColor(kGray); + + TGeoVolume *silicon2 = gGeoManager->MakeBox("silicon2", silicon, Si_width / 2, Si_width / 2, 0.05); + gGeoMan->GetVolume(geoVersion) + ->AddNode(silicon2, 2, new TGeoCombiTrans(0, 0, 120.5525, rBottom)); + silicon2->SetLineColor(kGray); + + + return silicon1; +} diff --git a/geometry/media.geo b/geometry/media.geo index 5472754e6..2abcd3cfc 100755 --- a/geometry/media.geo +++ b/geometry/media.geo @@ -2364,6 +2364,36 @@ CD2_polyethylene -2 12.01 2.013553 6. 1. 0.93 2 4 99. 0.001 0.0001 0.0000001 0 +ATTPCDPropane_300torr -2 12.01 2.013553 6. 1. 0.85e-3 3 8 + 1 1 20. .001 + 99. 0.001 0.0001 0.0000001 + 0 + +ATTPCDPropane_450torr -2 12.01 2.013553 6. 1. 1.28e-3 3 8 + 1 1 20. .001 + 99. 0.001 0.0001 0.0000001 + 0 + +ATTPCDPropane_494_3torr -2 12.01 2.013553 6. 1. 1.4069e-3 3 8 + 1 1 20. .001 + 99. 0.001 0.0001 0.0000001 + 0 + +ATTPCDPropane_500torr -2 12.01 2.013553 6. 1. 1.42e-3 3 8 + 1 1 20. .001 + 99. 0.001 0.0001 0.0000001 + 0 + +ATTPCDPropane_600torr -2 12.01 2.013553 6. 1. 1.71e-3 3 8 + 1 1 20. .001 + 99. 0.001 0.0001 0.0000001 + 0 + +ATTPCDPropane_700torr -2 12.01 2.013553 6. 1. 1.99e-3 3 8 + 1 1 20. .001 + 99. 0.001 0.0001 0.0000001 + 0 + ATTPCIsoButane -2 12.01 1.008 6. 1. 6.363e-5 4 10 1 1 20. .001 99. 0.001 0.0001 0.0000001 @@ -2389,6 +2419,11 @@ ATTPCIsoButane_50 -2 12.01 1.008 6. 1. 1.5898e-4 4 10 99. 0.001 0.0001 0.0000001 0 +ATTPCIsoButane_57_7 -2 12.01 1.008 6. 1. 1.835e-4 4 10 + 1 1 20. .001 + 99. 0.001 0.0001 0.0000001 + 0 + rcnpATTPCIsoButane -2 12.01 1.008 6. 1. 3.0623e-4 4 10 1 1 20. .001 99. 0.001 0.0001 0.0000001 diff --git a/macro/Simulation/ATTPC/16O_aa_v2/eventDisplay.C b/macro/Simulation/ATTPC/16O_aa_v2/eventDisplay.C index 163f45018..ee695a3d5 100755 --- a/macro/Simulation/ATTPC/16O_aa_v2/eventDisplay.C +++ b/macro/Simulation/ATTPC/16O_aa_v2/eventDisplay.C @@ -1,8 +1,8 @@ void eventDisplay() { //-----User Settings:----------------------------------------------- - TString InputDataFile = "./data/attpcsim.root"; - TString ParFile = "./data/attpcpar.root"; + TString InputDataFile = "./data/attpcsim_O16_4alpha.root"; + TString ParFile = "./data/attpcpar_O16_4alpha.root"; TString OutputDataFile = "./data/attpcsimout.root"; // ----- Reconstruction run ------------------------------------------- diff --git a/macro/Simulation/RCNP/E565/ATTPC.E656_RCNP.SIM.par b/macro/Simulation/RCNP/E565/ATTPC.E656_RCNP.SIM.par new file mode 100644 index 000000000..b0c175e30 --- /dev/null +++ b/macro/Simulation/RCNP/E565/ATTPC.E656_RCNP.SIM.par @@ -0,0 +1,25 @@ +################################################################################ +# Parameters used throughout ATTPCROOT software +# Format: +# parameter_name:parameter_type(Int_t-integer, Double_t-double) parameter_value +# AtDigiPar +# Description of parameters +################################################################################ +[AtDigiPar] +EField:Double_t 7000 # V/m +BField:Double_t 0.0 # Tesla +TBEntrance:Int_t 400 # Beam position at detector entrance in TB 382 +ZPadPlane:Double_t 1000.0 # Position of the micromegas pad plane +IsTPCInverted:Int_t 1 # Is the drift direction inverted? [0=false;1=true] +EIonize:Double_t 23 # Ionization energy of gas in eV +Fano:Double_t 0.24 # Fano factor of the gas +CoefL:Double_t 0.0001 # Longitudal coefficient of diffusion [cm^2/us] +CoefT:Double_t 0.0002 # Transverse coefficient of diffusion [cm^2/us] +GasPressure:Double_t 500 # Gas pressure in torr +Density:Double_t 1.2836 # Gas density (kg/m3 or mg/cm3) +DriftVelocity:Double_t 0.82 # cm/us +Gain:Double_t 1000 # Average gain of micromegas +SamplingRate:Int_t 3.125 # Real value is 6.25 MHz +GETGain:Double_t 1000 # Gain of the GET electronics in fC +PeakingTime:Int_t 720 # Electronic peaking time in ns +################################################################################ diff --git a/macro/Simulation/RCNP/E565/Be12_dp_sim.C b/macro/Simulation/RCNP/E565/Be12_dp_sim.C new file mode 100644 index 000000000..ec163d792 --- /dev/null +++ b/macro/Simulation/RCNP/E565/Be12_dp_sim.C @@ -0,0 +1,276 @@ +// 12Be (d,p) 13Be +// Beam energy 21 MeV/u + +void Be12_dp_sim(Int_t nEvents = 10000, TString mcEngine = "TGeant4") +{ + Double_t ThetaMinCMS = 0.0; + Double_t ThetaMaxCMS = 40.0; + + TString dir = getenv("VMCWORKDIR"); + + // Output file name + //TString outFile = TString::Format("./simData/attpcsim_13Be_p_%.1f_%.1f_600Torr.root", ThetaMinCMS, ThetaMaxCMS); + //TString outFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_500Torr.root", ThetaMinCMS, ThetaMaxCMS); + //TString outFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_600Torr.root", ThetaMinCMS, ThetaMaxCMS); + //TString outFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_700Torr.root", ThetaMinCMS, ThetaMaxCMS); + TString outFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_600Torr_2_53MeV.root", ThetaMinCMS, ThetaMaxCMS); + + // Parameter file name + //TString parFile = TString::Format("./simData/attpcpar_13Be_p_%.1f_%.1f_600Torr.root", ThetaMinCMS, ThetaMaxCMS); + //TString parFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcpar_13Be_p_%.1f_%.1f_500Torr.root", ThetaMinCMS, ThetaMaxCMS); + //TString parFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcpar_13Be_p_%.1f_%.1f_600Torr.root", ThetaMinCMS, ThetaMaxCMS); + //TString parFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcpar_13Be_p_%.1f_%.1f_700Torr.root", ThetaMinCMS, ThetaMaxCMS); + TString parFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcpar_13Be_p_%.1f_%.1f_600Torr_2_53MeV.root", ThetaMinCMS, ThetaMaxCMS); + + // ----- Timer -------------------------------------------------------- + TStopwatch timer; + timer.Start(); + // ------------------------------------------------------------------------ + + Bool_t fApolloDigitizer = true; // Apply hit digitizer task for Apollo + + // ----- Create simulation run ---------------------------------------- + FairRunSim* run = new FairRunSim(); + run->SetName(mcEngine); // Transport engine + run->SetOutputFile(outFile); // Output file + FairRuntimeDb* rtdb = run->GetRuntimeDb(); + // ------------------------------------------------------------------------ + + + // ----- Create media ------------------------------------------------- + run->SetMaterials("media.geo"); // Materials + // ------------------------------------------------------------------------ + + // ----- Create geometry ---------------------------------------------- + FairModule* cave= new AtCave("CAVE"); + cave->SetGeometryFileName("cave.geo"); + run->AddModule(cave); + + FairDetector* ATTPC = new AtTpc("ATTPC", kTRUE); + //ATTPC->SetGeometryFileName("RCNP_ATTPC_500torr.root"); + ATTPC->SetGeometryFileName("RCNP_ATTPC_600torr.root"); + //ATTPC->SetGeometryFileName("RCNP_ATTPC_700torr.root"); + run->AddModule(ATTPC); + + FairDetector* RCNP_Si = new AtSiArray("Si", kTRUE); + RCNP_Si->SetGeometryFileName("RCNP_Si.root"); + run->AddModule(RCNP_Si); + + FairDetector* RCNP_GAGG = new AtApollo("GAGG", kTRUE); + RCNP_GAGG->SetGeometryFileName("RCNP_GAGG.root"); + run->AddModule(RCNP_GAGG); + + // ------------------------------------------------------------------------ + + // ----- Create PrimaryGenerator -------------------------------------- + FairPrimaryGenerator* primGen = new FairPrimaryGenerator(); + + // Beam Information + Int_t z = 4; // Atomic number + Int_t a = 12; // Mass number + Int_t q = 0; // Charge State + Int_t m = 1; // Multiplicity NOTE: Due the limitation of the TGenPhaseSpace accepting only pointers/arrays the maximum multiplicity has been set to 10 particles. + Double_t px = 0.000/a; // X-Momentum / per nucleon!!!!!! + Double_t py = 0.000/a; // Y-Momentum / per nucleon!!!!!! + Double_t pz = 2.392/a; // Z-Momentum / per nucleon!!!!!! + Double_t BExcEner = 0.0; + Double_t Bmass = 12.02473; // + //Double_t NomEnergy = 60.1658; //Used to force the beam to stop within a certain energy range. 500torr + Double_t NomEnergy = 74.52; //Used to force the beam to stop within a certain energy range. 600torr + //Double_t NomEnergy = 89.39; //Used to force the beam to stop within a certain energy range. 700torr + + AtTPCIonGenerator* ionGen = new AtTPCIonGenerator("Ion",z,a,q,m,px,py,pz,BExcEner,Bmass,NomEnergy); + ionGen->SetSpotRadius(0,-100,0); + primGen->AddGenerator(ionGen); // add the ion generator + + //primGen->SetBeam(1,1,0,0); //These parameters change the position of the vertex of every track added to the Primary Generator + //primGen->SetTarget(30,0); + + // Variables for 2-Body kinematics reaction + std::vector Zp; // Zp + std::vector Ap; // Ap + std::vector Qp;//Electric charge + Int_t mult; //Number of particles + std::vector Pxp; //Px momentum X + std::vector Pyp; //Py momentum Y + std::vector Pzp; //Pz momentum Z + std::vector Mass; // Masses + std::vector ExE; // Excitation energy + Double_t ResEner; // Energy of the beam (Useless for the moment) + + // Note: Momentum will be calculated from the phase Space according to the residual energy of the beam + + mult = 4; //Number of Nuclei involved in the reaction (Should be always 4) THIS DEFINITION IS MANDATORY (and the number of particles must be the same) + ResEner = 0.0; // For fixed target mode (Si Array) in MeV + + // ---- Beam ---- + Zp.push_back(z); // + Ap.push_back(a); // + Qp.push_back(q); + Pxp.push_back(px); + Pyp.push_back(py); + Pzp.push_back(pz); + Mass.push_back(Bmass); + ExE.push_back(BExcEner); + + // ---- Target ---- + Zp.push_back(1); // + Ap.push_back(2); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(2.0135532); + ExE.push_back(0.0);//In MeV + + //--- Scattered ----- + Zp.push_back(4); // + Ap.push_back(13); // + Qp.push_back(0); + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(13.03394); + //ExE.push_back(0.0); + ExE.push_back(2.53); + + + // ---- Recoil ----- + Zp.push_back(1); // p + Ap.push_back(1); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(1.00783); + ExE.push_back(0.0);//In MeV + + AtTPC2Body* TwoBody = new AtTPC2Body("TwoBody",&Zp,&Ap,&Qp,mult,&Pxp,&Pyp,&Pzp,&Mass,&ExE,ResEner, ThetaMinCMS,ThetaMaxCMS); + //TwoBody->SetFixedTargetPosition(0.0,0.0,0.0); + //TwoBody->SetFixedBeamMomentum(0.0,0.0,pz*a); + TwoBody->SetSequentialDecay(kTRUE); + primGen->AddGenerator(TwoBody); + + + // ----- Create GammaDummyGenerator + /* Double_t pdgId = 22; // 22 for gamma emission, 2212 for proton emission + Double_t theta1 = 0.; // polar angle distribution: lower edge (50) + Double_t theta2 = 90.; // polar angle distribution: upper edge (51) + Double_t momentum = 0.001; // GeV/c + Int_t multiplicity = 1; + ATTPCGammaDummyGenerator* gammasGen = new ATTPCGammaDummyGenerator(pdgId, multiplicity); + gammasGen->SetThetaRange(theta1, theta2); + gammasGen->SetCosTheta(); + gammasGen->SetPRange(momentum, momentum); + gammasGen->SetNuclearDecayChain(); + gammasGen->SetDecayChainPoint(0.001329,0.90); + gammasGen->SetDecayChainPoint(0.000036,0.10); + gammasGen->SetPhiRange(0., 360.); //(2.5,4) + gammasGen->SetBoxXYZ(-0.1, 0.1, -0.1, 0.1, -0.1, 0.1); + gammasGen->SetLorentzBoost(0.0); // for instance beta=0.8197505718204776 for 700 A MeV + // add the gamma generator + primGen->AddGenerator(gammasGen);*/ + + // Setting decay + // Set the parameters of the decay generator + + std::vector> zDecay; + std::vector> aDecay; + std::vector> qDecay; + std::vector> massDecay; + + Int_t zB; + Int_t aB; + Double_t massDecayB; + Double_t massTarget; + Double_t exEnergy; + std::vector SepEne; + + Int_t TotDecayCases = 1; // the number of decay channel (case) to be considered + + zDecay.resize(TotDecayCases); + aDecay.resize(TotDecayCases); + qDecay.resize(TotDecayCases); + massDecay.resize(TotDecayCases); + + zB = 4; // 13Be + aB = 13; + massDecayB = 13.03394; + massTarget = 0.0; + //exEnergy = 0.0; // NB: Set to zero for sequential decay + exEnergy = 2.53; // NB: Set to zero for sequential decay + + SepEne.push_back(-0.50774236); // Separation energy for the first decay + zDecay.at(0).push_back(4); + zDecay.at(0).push_back(0); + aDecay.at(0).push_back(12); + aDecay.at(0).push_back(1); + qDecay.at(0).push_back(0); + qDecay.at(0).push_back(0); + massDecay.at(0).push_back(Bmass); + massDecay.at(0).push_back(1.0087); + + AtTPCIonDecay *decay = + new AtTPCIonDecay(&zDecay, &aDecay, &qDecay, &massDecay, zB, aB, massDecayB, massTarget, exEnergy, &SepEne); + primGen->AddGenerator(decay); + + run->SetGenerator(primGen); + +// ------------------------------------------------------------------------ + + //---Store the visualiztion info of the tracks, this make the output file very large!! + //--- Use it only to display but not for production! + run->SetStoreTraj(kTRUE); + + // ----- Initialize ApolloDigitizer task (from Point Level to Cal Level) + if (fApolloDigitizer) + { + AtApolloDigitizer* apolloDig = new AtApolloDigitizer(); + apolloDig->SetNonUniformity(1.0); // Non-uniformity: 1 means +-1% max deviation); + apolloDig->SetExpEnergyRes(6.,3.); // 5. means 5% at 1 MeV (first CsI, second LaBr) + apolloDig->SetDetectionThreshold(0.000010); // in GeV!! 0.000010 means 10 keV + run->AddTask(apolloDig); + } + + // ----- Initialize simulation run ------------------------------------ + run->Init(); + // ------------------------------------------------------------------------ + + //Trajectory filters + + + + + // ----- Runtime database --------------------------------------------- + + Bool_t kParameterMerged = kTRUE; + FairParRootFileIo* parOut = new FairParRootFileIo(kParameterMerged); + parOut->open(parFile.Data()); + rtdb->setOutput(parOut); + rtdb->saveOutput(); + rtdb->print(); + // ------------------------------------------------------------------------ + + // ----- Start run ---------------------------------------------------- + run->Run(nEvents); + + //You can export your ROOT geometry ot a separate file + //run->CreateGeometryFile("./simData/RCNP_geo_e565.root"); + //run->CreateGeometryFile("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/RCNP_geo_e565_500torr.root"); + //run->CreateGeometryFile("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/RCNP_geo_e565_600torr.root"); + //run->CreateGeometryFile("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/RCNP_geo_e565_700torr.root"); + run->CreateGeometryFile("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/RCNP_geo_e565_600torr_2_53MeV.root"); + // ------------------------------------------------------------------------ + + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Macro finished succesfully." << endl; + cout << "Output file is " << outFile << endl; + cout << "Parameter file is " << parFile << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime + << "s" << endl << endl; + // ------------------------------------------------------------------------ +} diff --git a/macro/Simulation/RCNP/E565/digi_Be13_p.C b/macro/Simulation/RCNP/E565/digi_Be13_p.C new file mode 100644 index 000000000..da6572fd9 --- /dev/null +++ b/macro/Simulation/RCNP/E565/digi_Be13_p.C @@ -0,0 +1,178 @@ +bool reduceFunc(AtRawEvent *evt); + +void digi_Be13_p(int nEvent = 10000) +{ + Double_t ThetaMinCMS = 0.0; + Double_t ThetaMaxCMS = 40.0; + + //TString mcFile = TString::Format("./simData/attpcsim_13Be_p_%.1f_%.1f_600Torr.root", ThetaMinCMS, ThetaMaxCMS); + //TString mcFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_500Torr.root", ThetaMinCMS, ThetaMaxCMS); + //TString mcFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_600Torr.root", ThetaMinCMS, ThetaMaxCMS); + //TString mcFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_700Torr.root", ThetaMinCMS, ThetaMaxCMS); + TString mcFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_600Torr_2_53MeV.root", ThetaMinCMS, ThetaMaxCMS); + //TString outputFile = TString::Format("./digiFiles/output_digi_rcnp_13Be_p_%.1f_%.1f_600Torr_9mmBinning.root", ThetaMinCMS, ThetaMaxCMS); + //TString outputFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_%.1f_%.1f_500Torr_9mmBinning.root", ThetaMinCMS, ThetaMaxCMS); + //TString outputFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_%.1f_%.1f_600Torr_9mmBinning.root", ThetaMinCMS, ThetaMaxCMS); + //TString outputFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_%.1f_%.1f_700Torr_9mmBinning.root", ThetaMinCMS, ThetaMaxCMS); + TString outputFile = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_%.1f_%.1f_600Torr_9mmBinning_2_53MeV.root", ThetaMinCMS, ThetaMaxCMS); + + TString scriptfile = "RCNP2025.xml"; + TString paramFile = "ATTPC.E656_RCNP.SIM.par"; + + TString dir = getenv("VMCWORKDIR"); + + // Create the full parameter file paths + TString digiParFile = "./" + paramFile; + TString mapParFile = dir + "/scripts/" + scriptfile; + + // ----- Timer -------------------------------------------------------- + TStopwatch timer; + + // ------------------------------------------------------------------------ + + // __ Run ____________________________________________ + FairRunAna *fRun = new FairRunAna(); + FairFileSource *source = new FairFileSource(mcFile); + fRun->SetSource(source); + fRun->SetOutputFile(outputFile); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + + // Create the detector map to pass to the simulation + auto mapping = std::make_shared(); + mapping->ParseXMLMap(mapParFile.Data()); + mapping->GeneratePadPlane(); + mapping->ParseInhibitMap(dir + "/resources/coordmap_inhi.txt", AtMap::InhibitType::kTotal); + + AtClusterizeTask *clusterizer = new AtClusterizeTask(std::make_shared()); + clusterizer->SetPersistence(kTRUE); + + AtPulseTask *pulse = new AtPulseTask(std::make_shared(mapping)); + pulse->SetPersistence(kTRUE); + + auto psa = std::make_unique(); + psa->SetThreshold(5); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(std::move(psa)); + psaTask->SetPersistence(kTRUE); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kFALSE); + ransacTask->SetDistanceThreshold(15.0); // 12 + ransacTask->SetMinHitsLine(10); // 10 + // in AtRansacTask parttern type set to line : auto patternType = AtPatterns::PatternType::kLine; + ransacTask->SetAlgorithm(1); // 1=Homemade Ransac (default); 2=Homemade Mlesac; 3=Homemade Lmeds;//4 + ransacTask->SetRanSamMode(5); // SampleMethod { kUniform = 0, kChargeWeighted = 1, kGaussian = 2, kWeightedGaussian = + // 3, kWeightedY = 4 };//2 + ransacTask->SetChargeThreshold(0); // 150 + ransacTask->SetNumItera(500); + + // Create the AtPatternModification task. + std::vector> patternModifications; + + auto braggCurveFinder = std::make_unique(); + braggCurveFinder->SetBinSize(9.); + braggCurveFinder->SetNumSmoothingSteps(200); + patternModifications.push_back(std::move(braggCurveFinder)); + + AtPatternModificationTask *patternModTask = new AtPatternModificationTask(std::move(patternModifications)); + // patternModTask->SetOutputBranch("AtPatternEvent"); + patternModTask->SetPersistence(kTRUE); + + // Create the AtFitterTask task. + std::vector> eLossModels; + + //double density = 1.4232e-3; // 500Torr + double density = 1.7078e-3; // 600Torr + //double density = 1.9924e-3; // 700Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + //std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_500Torr_p"); + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_600Torr_p"); + //std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_700Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + eLossModels.push_back(std::move(eLossModelC3D8_p)); + + //std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_500Torr_d"); + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_600Torr_d"); + //std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_700Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.014101777844); + eLossModelC3D8_d->SetPDGCode("1000010020"); + //eLossModels.push_back(std::move(eLossModelC3D8_d)); + + //std::unique_ptr eLossModelC3D8_t = std::make_unique(density, "CATima_C3D8_500Torr_t"); + std::unique_ptr eLossModelC3D8_t = std::make_unique(density, "CATima_C3D8_600Torr_t"); + //std::unique_ptr eLossModelC3D8_t = std::make_unique(density, "CATima_C3D8_700Torr_t"); + eLossModelC3D8_t->SetMaterial(materialComponents); + eLossModelC3D8_t->SetProjectile(3, 1, 3.01604928132); + eLossModelC3D8_t->SetPDGCode("1000010030"); + //eLossModels.push_back(std::move(eLossModelC3D8_t)); + + //std::unique_ptr eLossModelC3D8_4He = std::make_unique(density, "CATima_C3D8_500Torr_4He"); + std::unique_ptr eLossModelC3D8_4He = std::make_unique(density, "CATima_C3D8_600Torr_4He"); + //std::unique_ptr eLossModelC3D8_4He = std::make_unique(density, "CATima_C3D8_700Torr_4He"); + eLossModelC3D8_4He->SetMaterial(materialComponents); + eLossModelC3D8_4He->SetProjectile(4, 2, 4.00260325413); + eLossModelC3D8_4He->SetPDGCode("1000020040"); + //eLossModels.push_back(std::move(eLossModelC3D8_4He)); + + //std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_500Torr_12Be"); + std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_600Torr_12Be"); + //std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_700Torr_12Be"); + eLossModelC3D8_12Be->SetMaterial(materialComponents); + eLossModelC3D8_12Be->SetProjectile(12, 4, 12.026922082); + eLossModelC3D8_12Be->SetPDGCode("1000040120"); + eLossModels.push_back(std::move(eLossModelC3D8_12Be)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(360); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(30); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata"); + + fRun->AddTask(clusterizer); + fRun->AddTask(pulse); + fRun->AddTask(psaTask); + fRun->AddTask(ransacTask); + fRun->AddTask(patternModTask); + fRun->AddTask(fitterTask); + + // __ Init and run ___________________________________ + fRun->Init(); + + timer.Start(); + // fRun->Run(0, 30000); + fRun->Run(0, nEvent); + timer.Stop(); + + std::cout << std::endl << std::endl; + std::cout << "Macro finished succesfully." << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + +bool reduceFunc(AtRawEvent *evt) +{ + return (evt->GetNumPads() > 50) && evt->IsGood(); +} diff --git a/macro/Simulation/RCNP/E565/eventDisplay.C b/macro/Simulation/RCNP/E565/eventDisplay.C new file mode 100644 index 000000000..d4664d635 --- /dev/null +++ b/macro/Simulation/RCNP/E565/eventDisplay.C @@ -0,0 +1,42 @@ +void eventDisplay() +{ + //-----User Settings:----------------------------------------------- + //TString InputDataFile ="./simData/attpcsim_13Be_p_0.0_40.0_600Torr.root"; + //TString InputDataFile ="/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_0.0_40.0_500Torr.root"; + //TString InputDataFile ="/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_0.0_40.0_600Torr.root"; + //TString InputDataFile ="/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_0.0_40.0_700Torr.root"; + TString InputDataFile ="/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_0.0_40.0_600Torr_2_53MeV.root"; + //TString ParFile ="./simData/attpcpar_13Be_p_0.0_40.0_600Torr.root"; + //TString ParFile ="/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcpar_13Be_p_0.0_40.0_500Torr.root"; + //TString ParFile ="/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcpar_13Be_p_0.0_40.0_600Torr.root"; + //TString ParFile ="/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcpar_13Be_p_0.0_40.0_700Torr.root"; + TString ParFile ="/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcpar_13Be_p_0.0_40.0_600Torr_2_53MeV.root"; + TString OutputDataFile ="rcnpe565_600torr.root"; + + // ----- Reconstruction run ------------------------------------------- + FairRunAna *fRun = new FairRunAna(); + FairRootFileSink *sink = new FairRootFileSink(OutputDataFile); + FairFileSource *source = new FairFileSource(InputDataFile); + fRun->SetSource(source); + fRun->SetSink(sink); + // fRun->SetGeomFile(GeoDataPath); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParRootFileIo *parInput1 = new FairParRootFileIo(); + parInput1->open(ParFile.Data()); + rtdb->setFirstInput(parInput1); + + FairEventManager *fMan = new FairEventManager(); + + //----------------------Traks and points ------------------------------------- + //FairMCTracks *Track = new FairMCTracks("Monte-Carlo Tracks"); + FairMCPointDraw *AtTpcPoints = new FairMCPointDraw("AtTpcPoint", kBlue, kFullSquare); + FairMCPointDraw *AtSiArrayPoints = new FairMCPointDraw("AtSiArrayPoint", kBlue, kFullSquare); + + + // fMan->AddTask(Track); + fMan->AddTask(AtTpcPoints); + fMan->AddTask(AtSiArrayPoints); + + fMan->Init(); +} diff --git a/macro/Simulation/RCNP/E565/getSetupAcceptance.C b/macro/Simulation/RCNP/E565/getSetupAcceptance.C new file mode 100644 index 000000000..8bb433800 --- /dev/null +++ b/macro/Simulation/RCNP/E565/getSetupAcceptance.C @@ -0,0 +1,469 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void getSetupAcceptance() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + + // Relevant masses, beam energy, etc... + const double u_to_MeV = 931.49401; + + const double m_12Be = 12.02473 * u_to_MeV; + const double m_d = 2.0135532 * u_to_MeV; + const double m_13Be = 13.03394 * u_to_MeV; + const double m_p = 1.00783 * u_to_MeV; + + const double EBeam = 21.0 * 12.02473; // MeV + + // ELoss model for kine_2b calculations. + //double density = 1.4232e-3; // 500Torr + double density = 1.7078e-3; // 600Torr + //double density = 1.9924e-3; // 700Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + //std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_500Torr_12Be"); + std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_600Torr_12Be"); + //std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_700Torr_12Be"); + eLossModelC3D8_12Be->SetMaterial(materialComponents); + eLossModelC3D8_12Be->SetProjectile(12, 4, 12.02473); + eLossModelC3D8_12Be->SetPDGCode("1000040120"); + + // Histogram definitions. + TH2F *histVertexZvTrackThetaLABTotalSimulation = new TH2F("histVertexZvTrackThetaLABTotalSimulation", "histVertexZvTrackThetaLABTotalSimulation", 100, 0, 1000, 180, 0, 180); + TH2F *histTrackKinematicsTotalSimulation = new TH2F("histTrackKinematicsTotalSimulation", "histTrackKinematicsTotalSimulation", 180, 0, 180, 80, 0, 20); + TH1F *histThetaCMTotalSimulation = new TH1F("histThetaCMTotalSimulation", "histThetaCMTotalSimulation", 180, 0, 180); + TH1F *histExTotalSimulation = new TH1F("histExTotalSimulation", "histExTotalSimulation", 100, -4, 10); + + TH2F *histVertexZvTrackThetaLABSiArray = new TH2F("histVertexZvTrackThetaLABSiArray", "histVertexZvTrackThetaLABSiArray", 100, 0, 1000, 180, 0, 180); + TH2F *histTrackKinematicsSiArray = new TH2F("histTrackKinematicsSiArray", "histTrackKinematicsSiArray", 180, 0, 180, 80, 0, 20); + TH1F *histThetaCMSiArray = new TH1F("histThetaCMSiArray", "histThetaCMSiArray", 180, 0, 180); + TH1F *histExSiArray = new TH1F("histExSiArray", "histExSiArray", 100, -4, 10); + + TH2F *histVertexZvTrackThetaLABATTPC = new TH2F("histVertexZvTrackThetaLABATTPC", "histVertexZvTrackThetaLABATTPC", 100, 0, 1000, 180, 0, 180); + TH2F *histTrackKinematicsATTPC = new TH2F("histTrackKinematicsATTPC", "histTrackKinematicsATTPC", 180, 0, 180, 80, 0, 20); + TH1F *histThetaCMATTPC = new TH1F("histThetaCMATTPC", "histThetaCMATTPC", 180, 0, 180); + TH1F *histExATTPC = new TH1F("histExATTPC", "histExATTPC", 100, -4, 10); + + TH2F *histVertexZvTrackThetaLABTotalAcceptance = new TH2F("histVertexZvTrackThetaLABTotalAcceptance", "histVertexZvTrackThetaLABTotalAcceptance", 100, 0, 1000, 180, 0, 180); + TH2F *histTrackKinematicsTotalAcceptance = new TH2F("histTrackKinematicsTotalAcceptance", "histTrackKinematicsTotalAcceptance", 180, 0, 180, 80, 0, 20); + TH1F *histThetaCMTotalAcceptance = new TH1F("histThetaCMTotalAcceptance", "histThetaCMTotalAcceptance", 180, 0, 180); + TH1F *histExTotalAcceptance = new TH1F("histExTotalAcceptance", "histExTotalAcceptance", 100, -4, 10); + + TH1F *histChi2 = new TH1F("histChi2", "histChi2", 100, 0, 1000); + + TH1F *histHeavyELoss = new TH1F("histHeavyELoss", "histHeavyELoss", 100, 0, 10); + + // Open the TCutFiles that may be needed. + TFile *fileKinematicCuts = new TFile("./TCutFiles/kinematicsTCuts.root", "READ"); + TCutG *cutArtifactKinematics = (TCutG *)fileKinematicCuts->Get("cutArtifactKinematics"); + TCutG *cutKinematics = (TCutG *)fileKinematicCuts->Get("cutKinematics"); + fileKinematicCuts->Close(); + + // Min and Max angles of the simulation. + Double_t ThetaMinCMS = 0.0; + Double_t ThetaMaxCMS = 40.0; + + // Open the digitalization file and get the TTree. + //TString digiFileName = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_%.1f_%.1f_500Torr_9mmBinning.root", ThetaMinCMS, ThetaMaxCMS); + TString digiFileName = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_%.1f_%.1f_600Torr_9mmBinning.root", ThetaMinCMS, ThetaMaxCMS); + //TString digiFileName = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_%.1f_%.1f_700Torr_9mmBinning.root", ThetaMinCMS, ThetaMaxCMS); + //TString digiFileName = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_%.1f_%.1f_600Torr_9mmBinning_2_53MeV.root", ThetaMinCMS, ThetaMaxCMS); + TFile *digiFile = new TFile(digiFileName, "READ"); + TTree *digiTree = (TTree *)digiFile->Get("cbmsim"); + int nDigiEvents = digiTree->GetEntries(); + std::cout << " Number of reconstructed events : " << double(nDigiEvents) / 2 << std::endl; + + // Open the MC file and get the TTree. + //TString mcFileName = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_500Torr.root", ThetaMinCMS, ThetaMaxCMS); + TString mcFileName = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_600Torr.root", ThetaMinCMS, ThetaMaxCMS); + //TString mcFileName = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_700Torr.root", ThetaMinCMS, ThetaMaxCMS); + //TString mcFileName = TString::Format("/data/ATTPCROOTv2_results/E565/Simulation/simFiles/attpcsim_13Be_p_%.1f_%.1f_600Torr_2_53MeV.root", ThetaMinCMS, ThetaMaxCMS); + TFile *mcFile = new TFile(mcFileName, "READ"); + TTree *mcTree = (TTree *)mcFile->Get("cbmsim"); + int nMcEvents = mcTree->GetEntries(); + std::cout << " Number of simulated events : " << double(nMcEvents) / 2 << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader digiReader("cbmsim", digiFile); + TTreeReaderValue trackingArray(digiReader, "AtTrackingEvent"); + + TTreeReader mcReader("cbmsim", mcFile); + TTreeReaderValue mcTrackArray(mcReader, "MCTrack"); + TTreeReaderValue mcPointArray(mcReader, "AtTpcPoint"); + TTreeReaderValue mcSiPointArray(mcReader, "AtSiArrayPoint"); + + // Text files where to save certain event numbers based on cuts. + std::ofstream eventsArtifactKinematicsFile; + eventsArtifactKinematicsFile.open("./filteredEventNumbers/eventsArtifactKinematics.txt"); + + std::ofstream eventsKinematicsFile; + eventsKinematicsFile.open("./filteredEventNumbers/eventsKinematics.txt"); + + std::ofstream eventsChi2_1File; + eventsChi2_1File.open("./filteredEventNumbers/eventsChi2_1.txt"); + + std::ofstream eventsChi2_2File; + eventsChi2_2File.open("./filteredEventNumbers/eventsChi2_2.txt"); + + std::ofstream eventsChi2_3File; + eventsChi2_3File.open("./filteredEventNumbers/eventsChi2_3.txt"); + + // Number of fails. + int nPunchThrough{}; + int nNotReconstructedELoss{}; + int nNotSilicon{}; + + // Current event real MC vertex. + double mcVertexZ{0}; + + // Loop over events. + for (int i = 0; i < nDigiEvents; i++) { + digiReader.Next(); + mcReader.Next(); + + // If i even, beam event. Get MC vertex and skip. + if (i % 2 == 0) { + int nMCPoints = mcPointArray->GetEntries(); + AtMCPoint *reactionPoint = (AtMCPoint *)mcPointArray->At(nMCPoints - 1); + mcVertexZ = 1000 - reactionPoint->GetZ() * 10; + continue; + } + + // If there are not exactly 3 tracks in the drift region, skip entry. (We want proton, 12Be and neutron) + if (mcTrackArray->GetEntries() != 3) + continue; + + // Checking the total ELoss of the heavy residue in the drift region. + double heavyTotalELoss{}; + for (int j = 0; j < mcPointArray->GetEntries(); j++) { + AtMCPoint *mcPoint = (AtMCPoint *)mcPointArray->At(j); + if (mcPoint->GetTrackID() == 2) + heavyTotalELoss += mcPoint->GetEnergyLoss(); + } + + histHeavyELoss->Fill(heavyTotalELoss * 1000); + + // First of all, we check if there was a succesful measurement in the Si array detector. + int nSi = mcSiPointArray->GetEntries(); + int nSi1{0}; + double ELossSi1{0}; + int nSi2{0}; + double ELossSi2{0}; + for (int idxSi = 0; idxSi < nSi; idxSi++) { + AtMCPoint *mcPointSi = (AtMCPoint *) mcSiPointArray->At(idxSi); + TString volName = mcPointSi->GetVolName(); + int trackID = mcPointSi->GetTrackID(); + if (trackID == 2 && volName.Contains("silicon1")) { + ELossSi1 += mcPointSi->GetEnergyLoss(); + nSi1++; + continue; + } + + if (trackID == 2 && volName.Contains("silicon2")) { + ELossSi2 += mcPointSi->GetEnergyLoss(); + nSi2++; + } + } + + // If we had a good Si array detector measurement, fill the Si acceptance histograms. Also keep track of this condition for later coincidence acceptance. + AtMCTrack *mcTrackBeamlike = (AtMCTrack *)mcTrackArray->At(1); + double kineticEnergyBeamlike = (mcTrackBeamlike->GetEnergy() - 13.03394 * 0.93149401) * 1000; + double thetaBeamlike = 180 - TMath::ASin(mcTrackBeamlike->GetPt() / mcTrackBeamlike->GetP()) * TMath::RadToDeg(); + + AtMCTrack *mcTrackScattered = (AtMCTrack *)mcTrackArray->At(0); + double kineticEnergyScattered = (mcTrackScattered->GetEnergy() - mcTrackScattered->GetMass()) * 1000; + double thetaScattered = 180 - TMath::ASin(mcTrackScattered->GetPt() / mcTrackScattered->GetP()) * TMath::RadToDeg(); + + auto [ex_energy_sim, thetaCM_sim] = kine_2b(m_12Be, m_d, m_p, m_13Be, eLossModelC3D8_12Be->GetEnergy(EBeam, 1000 - mcVertexZ), thetaScattered * TMath::DegToRad(), kineticEnergyScattered); + + bool goodSiMeasurement{false}; + if (nSi1 && nSi2) { + goodSiMeasurement = true; + + histVertexZvTrackThetaLABSiArray->Fill(mcVertexZ, thetaScattered); + histTrackKinematicsSiArray->Fill(thetaScattered, kineticEnergyScattered); + histThetaCMSiArray->Fill(thetaCM_sim); + histExSiArray->Fill(ex_energy_sim); + } else nNotSilicon++; + + // In any case, fill the total simulation histograms. + histVertexZvTrackThetaLABTotalSimulation->Fill(mcVertexZ, thetaScattered); + histTrackKinematicsTotalSimulation->Fill(thetaScattered, kineticEnergyScattered); + histThetaCMTotalSimulation->Fill(thetaCM_sim); + histExTotalSimulation->Fill(ex_energy_sim); + + // Now we take a look into the reconstructed AtTrackingEvent. + AtTrackingEvent *trackingEvent = (AtTrackingEvent *)trackingArray->At(0); + if (!trackingEvent) + continue; + + auto &fittedTracks = trackingEvent->GetFittedTracks(); + + int trackNum{}; + for (auto &fittedTrack: fittedTracks) { + trackNum++; + + // Extract the metadata for this fit. + auto &fitTrackMetadata = fittedTrack->GetTrackMetadata(); + auto braggFitMetadata = dynamic_cast(fitTrackMetadata.get()); + + // Check for punch-through and if the ELoss was reconstructed in the first place. + bool isPunchThrough = braggFitMetadata->GetIsPunchThrough(); + bool isReconstructedELoss = braggFitMetadata->GetIsReconstructedELoss(); + if (isPunchThrough) + nPunchThrough++; + + if (!isReconstructedELoss) + nNotReconstructedELoss++; + + if (isPunchThrough || !isReconstructedELoss) continue; + + // We are interested in protons, so we check the events that were succesfully identified as protons. + AtFittedTrack::ParticleInfo particleInfo = fittedTrack->GetParticleInfo(); + TString pdgCode = particleInfo.idPDG; + int charge = particleInfo.charge; + double mass = particleInfo.mass; + //if (pdgCode != "1000010010") continue; + if (charge != 1) continue; + + // If all checks passed, we can get event information and fill histograms. + AtFittedTrack::Kinematics kinematics = fittedTrack->GetKinematics(); + double trackKineticEnergy = kinematics.kineticEnergy; + double trackThetaLAB = kinematics.theta * 180 / TMath::Pi(); + double trackPhi = kinematics.phi * 180 / TMath::Pi(); + + auto vertex = fittedTrack->GetVertex(); + + double chi2 = braggFitMetadata->GetChi2(); + + auto [ex_energy_track, thetaCM_track] = kine_2b(m_12Be, m_d, m_p, m_13Be, eLossModelC3D8_12Be->GetEnergy(EBeam, 1000 - vertex.Z()), trackThetaLAB * TMath::DegToRad(), trackKineticEnergy); + + histChi2->Fill(chi2); + + // Store event IDs depending on different cuts. + if (cutArtifactKinematics) + if (cutArtifactKinematics->IsInside(trackThetaLAB, trackKineticEnergy)) + eventsArtifactKinematicsFile << "Event " << i << " | Track " << (trackNum - 1) << "\n"; + + if (cutKinematics) + if (cutKinematics->IsInside(trackThetaLAB, trackKineticEnergy)) + eventsKinematicsFile << "Event " << i << " | Track " << (trackNum - 1) << "\n"; + + + if(chi2 < 80) + eventsChi2_1File << "Event " << i << " | Track " << (trackNum - 1) << "\n"; + if(chi2 > 90 && chi2 < 170) + eventsChi2_2File << "Event " << i << " | Track " << (trackNum - 1) << "\n"; + if(chi2 > 190 && chi2 < 220) + eventsChi2_3File << "Event " << i << " | Track " << (trackNum - 1) << "\n"; + + // Any other gates for the histograms. + //if(chi2 > 80) continue; + //if(chi2 < 90 || chi2 > 170) continue; + //if(chi2 < 190 || chi2 > 220) continue; + + int nZSection = 0; + //if(100 * nZSection > vertex.Z() || vertex.Z() > 100 * (nZSection + 1)) continue; + + histVertexZvTrackThetaLABATTPC->Fill(vertex.Z(), trackThetaLAB); + histTrackKinematicsATTPC->Fill(trackThetaLAB, trackKineticEnergy); + histThetaCMATTPC->Fill(thetaCM_track); + histExATTPC->Fill(ex_energy_track); + + // Finally, if there is good Si array measurement, fill the coincidence histograms. + if (goodSiMeasurement) { + histVertexZvTrackThetaLABTotalAcceptance->Fill(vertex.Z(), trackThetaLAB); + histTrackKinematicsTotalAcceptance->Fill(trackThetaLAB, trackKineticEnergy); + histThetaCMTotalAcceptance->Fill(thetaCM_track); + histExTotalAcceptance->Fill(ex_energy_track); + } + } + + } + + // Close files. + digiFile->Close(); + eventsArtifactKinematicsFile.close(); + eventsKinematicsFile.close(); + eventsChi2_1File.close(); + eventsChi2_2File.close(); + eventsChi2_3File.close(); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histVertexZvTrackThetaLABATTPC->Draw("zcol"); + histVertexZvTrackThetaLABATTPC->GetXaxis()->SetTitle("Z_{vertex} [mm]"); + histVertexZvTrackThetaLABATTPC->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + //TGraph *kineGSStart = ReadKinematics("./kineFiles/12Be_dp_gs_21MeVu_start.txt"); + TGraph *kineGSStart = ReadKinematics("./kineFiles/12Be_dp_2_53MeV_21MeVu_start.txt"); + //TGraph *kineGSEnd = ReadKinematics("./kineFiles/12Be_dp_gs_21MeVu_end_500torr.txt"); + //TGraph *kineGSEnd = ReadKinematics("./kineFiles/12Be_dp_gs_21MeVu_end_600torr.txt"); + //TGraph *kineGSEnd = ReadKinematics("./kineFiles/12Be_dp_gs_21MeVu_end_700torr.txt"); + TGraph *kineGSEnd = ReadKinematics("./kineFiles/12Be_dp_2_53MeV_21MeVu_end_600torr.txt"); + + TCanvas *c2 = new TCanvas(); + histTrackKinematicsATTPC->Draw("zcol"); + kineGSStart->Draw("same"); + kineGSEnd->Draw("same"); + if (cutArtifactKinematics) cutArtifactKinematics->Draw("same"); + if (cutKinematics) cutKinematics->Draw("same"); + histTrackKinematicsATTPC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histTrackKinematicsATTPC->GetYaxis()->SetTitle("K_{LAB} [MeV]"); + + TCanvas *c3 = new TCanvas(); + histThetaCMATTPC->Draw(); + histThetaCMATTPC->GetXaxis()->SetTitle("#theta_{CM} [deg]"); + + TCanvas *c4 = new TCanvas(); + histExATTPC->Draw(); + histExATTPC->GetXaxis()->SetTitle("E_{ex} [MeV]"); + + TCanvas *c5 = new TCanvas(); + histChi2->Draw(); + histChi2->GetXaxis()->SetTitle("#chi^{2}"); + + TCanvas *c6 = new TCanvas(); + histVertexZvTrackThetaLABSiArray->Draw("zcol"); + histVertexZvTrackThetaLABSiArray->GetXaxis()->SetTitle("Z_{vertex} [mm]"); + histVertexZvTrackThetaLABSiArray->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c7 = new TCanvas(); + histTrackKinematicsSiArray->Draw("zcol"); + kineGSStart->Draw("same"); + kineGSEnd->Draw("same"); + if (cutArtifactKinematics) cutArtifactKinematics->DrawClone("same"); + if (cutKinematics) cutKinematics->DrawClone("same"); + histTrackKinematicsSiArray->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histTrackKinematicsSiArray->GetYaxis()->SetTitle("K_{LAB} [MeV]"); + + TCanvas *c8 = new TCanvas(); + histThetaCMSiArray->Draw(); + histThetaCMSiArray->GetXaxis()->SetTitle("#theta_{CM} [deg]"); + + TCanvas *c9 = new TCanvas(); + histExSiArray->Draw(); + histExSiArray->GetXaxis()->SetTitle("E_{ex} [MeV]"); + + TCanvas *c10 = new TCanvas(); + histVertexZvTrackThetaLABTotalAcceptance->Draw("zcol"); + histVertexZvTrackThetaLABTotalAcceptance->GetXaxis()->SetTitle("Z_{vertex} [mm]"); + histVertexZvTrackThetaLABTotalAcceptance->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c11 = new TCanvas(); + histTrackKinematicsTotalAcceptance->Draw("zcol"); + kineGSStart->Draw("same"); + kineGSEnd->Draw("same"); + if (cutArtifactKinematics) cutArtifactKinematics->DrawClone("same"); + if (cutKinematics) cutKinematics->DrawClone("same"); + histTrackKinematicsTotalAcceptance->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histTrackKinematicsTotalAcceptance->GetYaxis()->SetTitle("K_{LAB} [MeV]"); + + TCanvas *c12 = new TCanvas(); + histThetaCMTotalAcceptance->Draw(); + histThetaCMTotalAcceptance->GetXaxis()->SetTitle("#theta_{CM} [deg]"); + + TCanvas *c13 = new TCanvas(); + histExTotalAcceptance->Draw(); + histExTotalAcceptance->GetXaxis()->SetTitle("E_{ex} [MeV]"); + + TCanvas *c14 = new TCanvas(); + histVertexZvTrackThetaLABTotalSimulation->Draw("zcol"); + histVertexZvTrackThetaLABTotalSimulation->GetXaxis()->SetTitle("Z_{vertex} [mm]"); + histVertexZvTrackThetaLABTotalSimulation->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c15 = new TCanvas(); + histTrackKinematicsTotalSimulation->Draw("zcol"); + kineGSStart->Draw("same"); + kineGSEnd->Draw("same"); + if (cutArtifactKinematics) cutArtifactKinematics->DrawClone("same"); + if (cutKinematics) cutKinematics->DrawClone("same"); + histTrackKinematicsTotalSimulation->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histTrackKinematicsTotalSimulation->GetYaxis()->SetTitle("K_{LAB} [MeV]"); + + TCanvas *c16 = new TCanvas(); + histThetaCMTotalSimulation->Draw(); + histThetaCMTotalSimulation->GetXaxis()->SetTitle("#theta_{CM} [deg]"); + + TCanvas *c17 = new TCanvas(); + histExTotalSimulation->Draw(); + histExTotalSimulation->GetXaxis()->SetTitle("E_{ex} [MeV]"); + + TCanvas *c18 = new TCanvas(); + histHeavyELoss->Draw(); + histHeavyELoss->GetXaxis()->SetTitle("ELoss_{heavy} [idk]"); + + // Print stats. + std::cout << "Percentage of punch-through: " << double(nPunchThrough) * 2 / nDigiEvents << std::endl; + std::cout << "Percentage of no ELoss reconstructed: " << double(nNotReconstructedELoss) * 2 / nDigiEvents << std::endl; + std::cout << "Percentage of no Silicon: " << double(nNotSilicon) * 2 / nDigiEvents << std::endl; +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_2_53MeV_21MeVu_end_600torr.txt b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_2_53MeV_21MeVu_end_600torr.txt new file mode 100644 index 000000000..b909abddb --- /dev/null +++ b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_2_53MeV_21MeVu_end_600torr.txt @@ -0,0 +1,1800 @@ +0 180 1.14104 0 172.039 +0.1 179.588 1.14108 0.00929376 172.039 +0.2 179.176 1.14121 0.0185875 172.039 +0.3 178.765 1.14144 0.0278812 172.039 +0.4 178.353 1.14175 0.0371748 172.038 +0.5 177.942 1.14215 0.0464684 172.038 +0.6 177.53 1.14264 0.0557618 172.038 +0.7 177.119 1.14321 0.0650551 172.037 +0.8 176.708 1.14388 0.0743483 172.036 +0.9 176.297 1.14463 0.0836413 172.036 +1 175.887 1.14548 0.0929341 172.035 +1.1 175.477 1.14641 0.102227 172.034 +1.2 175.067 1.14743 0.111519 172.033 +1.3 174.657 1.14854 0.120811 172.032 +1.4 174.248 1.14974 0.130103 172.03 +1.5 173.839 1.15103 0.139395 172.029 +1.6 173.43 1.15241 0.148686 172.028 +1.7 173.022 1.15388 0.157977 172.026 +1.8 172.615 1.15543 0.167267 172.025 +1.9 172.208 1.15707 0.176558 172.023 +2 171.801 1.15881 0.185847 172.021 +2.1 171.395 1.16063 0.195137 172.02 +2.2 170.99 1.16254 0.204426 172.018 +2.3 170.585 1.16454 0.213714 172.016 +2.4 170.181 1.16663 0.223002 172.014 +2.5 169.777 1.1688 0.23229 172.011 +2.6 169.375 1.17107 0.241577 172.009 +2.7 168.972 1.17342 0.250863 172.007 +2.8 168.571 1.17586 0.260149 172.004 +2.9 168.17 1.1784 0.269434 172.002 +3 167.77 1.18102 0.278719 171.999 +3.1 167.371 1.18373 0.288003 171.997 +3.2 166.973 1.18652 0.297287 171.994 +3.3 166.575 1.18941 0.306569 171.991 +3.4 166.178 1.19239 0.315851 171.988 +3.5 165.783 1.19545 0.325133 171.985 +3.6 165.388 1.1986 0.334413 171.982 +3.7 164.994 1.20184 0.343693 171.978 +3.8 164.601 1.20517 0.352972 171.975 +3.9 164.209 1.20859 0.362251 171.972 +4 163.818 1.2121 0.371528 171.968 +4.1 163.427 1.2157 0.380805 171.965 +4.2 163.038 1.21938 0.390081 171.961 +4.3 162.65 1.22315 0.399356 171.957 +4.4 162.263 1.22702 0.40863 171.953 +4.5 161.877 1.23097 0.417903 171.949 +4.6 161.492 1.23501 0.427175 171.945 +4.7 161.109 1.23913 0.436446 171.941 +4.8 160.726 1.24335 0.445717 171.937 +4.9 160.344 1.24765 0.454986 171.933 +5 159.964 1.25205 0.464254 171.928 +5.1 159.585 1.25653 0.473521 171.924 +5.2 159.207 1.2611 0.482787 171.919 +5.3 158.83 1.26576 0.492053 171.914 +5.4 158.455 1.27051 0.501316 171.91 +5.5 158.08 1.27534 0.510579 171.905 +5.6 157.707 1.28027 0.519841 171.9 +5.7 157.335 1.28528 0.529102 171.895 +5.8 156.964 1.29038 0.538361 171.89 +5.9 156.595 1.29557 0.547619 171.885 +6 156.227 1.30085 0.556876 171.879 +6.1 155.86 1.30621 0.566132 171.874 +6.2 155.495 1.31167 0.575386 171.869 +6.3 155.131 1.31721 0.584639 171.863 +6.4 154.768 1.32284 0.593891 171.857 +6.5 154.406 1.32856 0.603141 171.852 +6.6 154.046 1.33437 0.61239 171.846 +6.7 153.687 1.34027 0.621638 171.84 +6.8 153.33 1.34625 0.630884 171.834 +6.9 152.974 1.35232 0.640129 171.828 +7 152.619 1.35849 0.649373 171.822 +7.1 152.266 1.36474 0.658615 171.816 +7.2 151.914 1.37107 0.667855 171.809 +7.3 151.563 1.3775 0.677094 171.803 +7.4 151.214 1.38401 0.686332 171.796 +7.5 150.867 1.39061 0.695568 171.79 +7.6 150.52 1.3973 0.704802 171.783 +7.7 150.175 1.40408 0.714035 171.776 +7.79999 149.832 1.41095 0.723266 171.769 +7.89999 149.49 1.4179 0.732496 171.762 +7.99999 149.149 1.42494 0.741724 171.755 +8.09999 148.81 1.43207 0.75095 171.748 +8.2 148.473 1.43929 0.760175 171.741 +8.3 148.136 1.4466 0.769398 171.734 +8.4 147.802 1.45399 0.778619 171.726 +8.5 147.468 1.46147 0.787839 171.719 +8.6 147.136 1.46904 0.797056 171.711 +8.7 146.806 1.4767 0.806272 171.704 +8.8 146.477 1.48445 0.815486 171.696 +8.9 146.149 1.49228 0.824699 171.688 +9 145.823 1.5002 0.833909 171.68 +9.1 145.499 1.50821 0.843118 171.672 +9.2 145.175 1.51631 0.852324 171.664 +9.3 144.854 1.52449 0.861529 171.656 +9.4 144.534 1.53276 0.870732 171.647 +9.5 144.215 1.54112 0.879933 171.639 +9.6 143.897 1.54957 0.889132 171.631 +9.7 143.582 1.55811 0.898329 171.622 +9.8 143.267 1.56673 0.907523 171.614 +9.9 142.954 1.57544 0.916716 171.605 +10 142.643 1.58424 0.925907 171.596 +10.1 142.333 1.59312 0.935096 171.587 +10.2 142.024 1.6021 0.944282 171.578 +10.3 141.717 1.61116 0.953467 171.569 +10.4 141.411 1.6203 0.962649 171.56 +10.5 141.107 1.62954 0.971829 171.551 +10.6 140.804 1.63886 0.981007 171.541 +10.7 140.503 1.64827 0.990183 171.532 +10.8 140.203 1.65777 0.999356 171.522 +10.9 139.904 1.66735 1.00853 171.513 +11 139.607 1.67702 1.0177 171.503 +11.1 139.311 1.68678 1.02686 171.493 +11.2 139.017 1.69663 1.03603 171.484 +11.3 138.724 1.70656 1.04519 171.474 +11.4 138.433 1.71658 1.05435 171.464 +11.5 138.143 1.72669 1.06351 171.454 +11.6 137.854 1.73689 1.07266 171.443 +11.7 137.567 1.74717 1.08181 171.433 +11.8 137.281 1.75754 1.09096 171.423 +11.9 136.997 1.76799 1.10011 171.412 +12 136.714 1.77853 1.10926 171.402 +12.1 136.432 1.78916 1.1184 171.391 +12.2 136.152 1.79988 1.12754 171.38 +12.3 135.873 1.81068 1.13668 171.37 +12.4 135.595 1.82157 1.14581 171.359 +12.5 135.319 1.83255 1.15495 171.348 +12.6 135.044 1.84361 1.16407 171.337 +12.7 134.77 1.85477 1.1732 171.325 +12.8 134.498 1.866 1.18233 171.314 +12.9 134.227 1.87733 1.19145 171.303 +13 133.958 1.88874 1.20057 171.292 +13.1 133.69 1.90023 1.20968 171.28 +13.2 133.423 1.91182 1.2188 171.268 +13.3 133.157 1.92349 1.22791 171.257 +13.4 132.893 1.93524 1.23702 171.245 +13.5 132.63 1.94709 1.24612 171.233 +13.6 132.368 1.95902 1.25523 171.221 +13.7 132.108 1.97103 1.26433 171.209 +13.8 131.849 1.98313 1.27342 171.197 +13.9 131.591 1.99532 1.28252 171.185 +14 131.335 2.0076 1.29161 171.173 +14.1 131.079 2.01996 1.3007 171.16 +14.2 130.825 2.03241 1.30978 171.148 +14.3 130.572 2.04494 1.31886 171.135 +14.4 130.321 2.05756 1.32794 171.123 +14.5 130.07 2.07026 1.33702 171.11 +14.6 129.821 2.08305 1.34609 171.097 +14.7 129.573 2.09593 1.35516 171.084 +14.8 129.327 2.1089 1.36423 171.071 +14.9 129.081 2.12195 1.3733 171.058 +15 128.837 2.13508 1.38236 171.045 +15.1 128.594 2.1483 1.39141 171.032 +15.2 128.352 2.16161 1.40047 171.019 +15.3 128.111 2.175 1.40952 171.005 +15.4 127.872 2.18848 1.41857 170.992 +15.5 127.633 2.20204 1.42762 170.978 +15.6 127.396 2.21569 1.43666 170.965 +15.7 127.16 2.22943 1.4457 170.951 +15.8 126.925 2.24325 1.45473 170.937 +15.9 126.691 2.25716 1.46376 170.923 +16 126.459 2.27115 1.47279 170.909 +16.1 126.227 2.28522 1.48182 170.895 +16.2 125.997 2.29939 1.49084 170.881 +16.3 125.767 2.31364 1.49986 170.867 +16.4 125.539 2.32797 1.50888 170.852 +16.5 125.312 2.34239 1.51789 170.838 +16.6 125.086 2.35689 1.5269 170.823 +16.7 124.861 2.37148 1.5359 170.809 +16.8 124.637 2.38615 1.5449 170.794 +16.9 124.414 2.40091 1.5539 170.779 +17 124.192 2.41576 1.5629 170.764 +17.1 123.972 2.43069 1.57189 170.75 +17.2 123.752 2.4457 1.58088 170.735 +17.3 123.533 2.4608 1.58986 170.719 +17.4 123.316 2.47598 1.59884 170.704 +17.5 123.099 2.49125 1.60782 170.689 +17.6 122.883 2.5066 1.61679 170.674 +17.7 122.669 2.52204 1.62576 170.658 +17.8 122.455 2.53756 1.63473 170.643 +17.9 122.243 2.55317 1.64369 170.627 +18 122.031 2.56886 1.65265 170.611 +18.1 121.821 2.58464 1.6616 170.596 +18.2 121.611 2.6005 1.67055 170.58 +18.3 121.402 2.61645 1.6795 170.564 +18.4 121.195 2.63248 1.68844 170.548 +18.5 120.988 2.64859 1.69738 170.532 +18.6 120.782 2.66479 1.70632 170.515 +18.7 120.577 2.68107 1.71525 170.499 +18.8 120.373 2.69744 1.72418 170.483 +18.9 120.17 2.71389 1.7331 170.466 +19 119.968 2.73042 1.74202 170.45 +19.1 119.767 2.74704 1.75094 170.433 +19.2 119.567 2.76374 1.75985 170.416 +19.3 119.368 2.78053 1.76876 170.4 +19.4 119.169 2.7974 1.77766 170.383 +19.5 118.972 2.81436 1.78656 170.366 +19.6 118.775 2.83139 1.79546 170.349 +19.7 118.579 2.84852 1.80435 170.332 +19.8 118.384 2.86572 1.81324 170.315 +19.9 118.19 2.88301 1.82212 170.297 +20 117.997 2.90038 1.831 170.28 +20.1 117.805 2.91784 1.83987 170.262 +20.2 117.613 2.93538 1.84875 170.245 +20.3 117.423 2.953 1.85761 170.227 +20.4 117.233 2.97071 1.86648 170.21 +20.5 117.044 2.9885 1.87533 170.192 +20.6 116.856 3.00637 1.88419 170.174 +20.7 116.668 3.02433 1.89304 170.156 +20.8 116.482 3.04237 1.90188 170.138 +20.9 116.296 3.06049 1.91072 170.12 +21 116.111 3.07869 1.91956 170.102 +21.1 115.927 3.09698 1.92839 170.083 +21.2 115.744 3.11535 1.93722 170.065 +21.3 115.561 3.13381 1.94605 170.046 +21.4 115.379 3.15235 1.95487 170.028 +21.5 115.198 3.17096 1.96368 170.009 +21.6 115.018 3.18967 1.97249 169.991 +21.7 114.839 3.20845 1.9813 169.972 +21.8 114.66 3.22732 1.9901 169.953 +21.9 114.482 3.24627 1.99889 169.934 +22 114.305 3.2653 2.00769 169.915 +22.1 114.128 3.28442 2.01647 169.896 +22.2 113.952 3.30361 2.02526 169.877 +22.3 113.777 3.32289 2.03404 169.857 +22.4 113.603 3.34226 2.04281 169.838 +22.5 113.429 3.3617 2.05158 169.819 +22.6 113.257 3.38123 2.06034 169.799 +22.7001 113.084 3.40083 2.0691 169.779 +22.8001 112.913 3.42052 2.07786 169.76 +22.9001 112.742 3.4403 2.08661 169.74 +23.0001 112.572 3.46015 2.09535 169.72 +23.1001 112.403 3.48008 2.1041 169.7 +23.2001 112.234 3.5001 2.11283 169.68 +23.3001 112.066 3.5202 2.12156 169.66 +23.4001 111.898 3.54038 2.13029 169.64 +23.5001 111.732 3.56064 2.13901 169.62 +23.6001 111.566 3.58099 2.14773 169.599 +23.7001 111.4 3.60141 2.15644 169.579 +23.8001 111.235 3.62192 2.16514 169.558 +23.9001 111.071 3.64251 2.17385 169.538 +24.0001 110.908 3.66318 2.18254 169.517 +24.1001 110.745 3.68393 2.19123 169.496 +24.2001 110.583 3.70476 2.19992 169.475 +24.3001 110.421 3.72567 2.2086 169.455 +24.4001 110.26 3.74666 2.21728 169.434 +24.5001 110.1 3.76774 2.22595 169.413 +24.6001 109.94 3.78889 2.23462 169.391 +24.7001 109.781 3.81013 2.24328 169.37 +24.8001 109.622 3.83145 2.25193 169.349 +24.9001 109.465 3.85284 2.26059 169.327 +25.0001 109.307 3.87432 2.26923 169.306 +25.1001 109.151 3.89588 2.27787 169.284 +25.2001 108.994 3.91752 2.28651 169.263 +25.3001 108.839 3.93924 2.29514 169.241 +25.4001 108.684 3.96104 2.30376 169.219 +25.5001 108.529 3.98292 2.31238 169.197 +25.6001 108.376 4.00488 2.321 169.175 +25.7001 108.222 4.02692 2.3296 169.153 +25.8001 108.07 4.04904 2.33821 169.131 +25.9001 107.917 4.07124 2.34681 169.109 +26.0001 107.766 4.09352 2.3554 169.087 +26.1001 107.615 4.11588 2.36399 169.064 +26.2001 107.464 4.13832 2.37257 169.042 +26.3001 107.314 4.16084 2.38114 169.019 +26.4001 107.165 4.18344 2.38972 168.997 +26.5001 107.016 4.20612 2.39828 168.974 +26.6001 106.868 4.22888 2.40684 168.951 +26.7001 106.72 4.25172 2.4154 168.929 +26.8001 106.573 4.27463 2.42394 168.906 +26.9001 106.426 4.29763 2.43249 168.883 +27.0001 106.279 4.32071 2.44103 168.86 +27.1001 106.134 4.34386 2.44956 168.836 +27.2001 105.988 4.3671 2.45808 168.813 +27.3001 105.844 4.39041 2.4666 168.79 +27.4001 105.699 4.4138 2.47512 168.766 +27.5001 105.556 4.43727 2.48363 168.743 +27.6001 105.412 4.46082 2.49213 168.719 +27.7001 105.27 4.48445 2.50063 168.696 +27.8001 105.127 4.50816 2.50912 168.672 +27.9001 104.985 4.53194 2.51761 168.648 +28.0001 104.844 4.55581 2.52609 168.624 +28.1001 104.703 4.57975 2.53456 168.6 +28.2001 104.563 4.60377 2.54303 168.576 +28.3001 104.423 4.62787 2.5515 168.552 +28.4001 104.283 4.65205 2.55995 168.528 +28.5001 104.144 4.67631 2.56841 168.504 +28.6001 104.006 4.70064 2.57685 168.48 +28.7001 103.868 4.72505 2.58529 168.455 +28.8001 103.73 4.74954 2.59372 168.431 +28.9001 103.593 4.77411 2.60215 168.406 +29.0001 103.456 4.79876 2.61057 168.381 +29.1001 103.32 4.82348 2.61899 168.357 +29.2001 103.184 4.84828 2.6274 168.332 +29.3001 103.049 4.87316 2.6358 168.307 +29.4001 102.914 4.89812 2.6442 168.282 +29.5001 102.779 4.92315 2.65259 168.257 +29.6001 102.645 4.94826 2.66097 168.232 +29.7001 102.511 4.97345 2.66935 168.207 +29.8001 102.378 4.99872 2.67772 168.182 +29.9001 102.245 5.02406 2.68609 168.156 +30.0001 102.113 5.04948 2.69445 168.131 +30.1001 101.981 5.07498 2.7028 168.105 +30.2001 101.849 5.10055 2.71115 168.08 +30.3001 101.718 5.1262 2.71949 168.054 +30.4001 101.587 5.15193 2.72783 168.028 +30.5001 101.457 5.17773 2.73616 168.003 +30.6001 101.327 5.20361 2.74448 167.977 +30.7001 101.197 5.22957 2.75279 167.951 +30.8001 101.068 5.2556 2.7611 167.925 +30.9001 100.939 5.28171 2.76941 167.899 +31.0001 100.81 5.3079 2.7777 167.872 +31.1001 100.682 5.33416 2.78599 167.846 +31.2001 100.555 5.3605 2.79428 167.82 +31.3001 100.427 5.38691 2.80255 167.793 +31.4001 100.3 5.4134 2.81082 167.767 +31.5001 100.174 5.43997 2.81909 167.74 +31.6001 100.048 5.46661 2.82735 167.714 +31.7001 99.9218 5.49333 2.8356 167.687 +31.8001 99.7964 5.52012 2.84384 167.66 +31.9001 99.6713 5.54699 2.85208 167.633 +32.0001 99.5466 5.57393 2.86031 167.606 +32.1001 99.4222 5.60095 2.86853 167.579 +32.2001 99.2982 5.62805 2.87675 167.552 +32.3001 99.1745 5.65522 2.88496 167.525 +32.4001 99.0512 5.68246 2.89317 167.498 +32.5001 98.9282 5.70978 2.90136 167.47 +32.6001 98.8056 5.73717 2.90956 167.443 +32.7001 98.6833 5.76464 2.91774 167.416 +32.8001 98.5614 5.79219 2.92592 167.388 +32.9001 98.4398 5.81981 2.93409 167.36 +33.0001 98.3186 5.8475 2.94225 167.333 +33.1001 98.1976 5.87527 2.95041 167.305 +33.2001 98.077 5.90311 2.95856 167.277 +33.3001 97.9568 5.93103 2.9667 167.249 +33.4001 97.8369 5.95902 2.97483 167.221 +33.5001 97.7172 5.98708 2.98296 167.193 +33.6001 97.598 6.01522 2.99109 167.165 +33.7001 97.479 6.04344 2.9992 167.137 +33.8001 97.3604 6.07172 3.00731 167.109 +33.9001 97.242 6.10008 3.01541 167.08 +34.0001 97.124 6.12852 3.0235 167.052 +34.1001 97.0063 6.15703 3.03159 167.023 +34.2001 96.889 6.18561 3.03967 166.995 +34.3 96.7719 6.21426 3.04774 166.966 +34.4 96.6551 6.24299 3.05581 166.937 +34.5 96.5387 6.2718 3.06387 166.908 +34.6 96.4225 6.30067 3.07192 166.88 +34.7 96.3066 6.32962 3.07996 166.851 +34.8 96.1911 6.35864 3.088 166.822 +34.9 96.0758 6.38774 3.09603 166.793 +35 95.9608 6.4169 3.10405 166.763 +35.1 95.8462 6.44614 3.11206 166.734 +35.2 95.7318 6.47546 3.12007 166.705 +35.3 95.6177 6.50484 3.12807 166.675 +35.4 95.5039 6.5343 3.13606 166.646 +35.5 95.3904 6.56383 3.14405 166.616 +35.6 95.2771 6.59343 3.15203 166.587 +35.7 95.1642 6.62311 3.16 166.557 +35.8 95.0515 6.65286 3.16796 166.527 +35.9 94.9391 6.68268 3.17592 166.498 +36 94.827 6.71257 3.18387 166.468 +36.1 94.7151 6.74253 3.19181 166.438 +36.2 94.6035 6.77257 3.19974 166.408 +36.3 94.4922 6.80267 3.20767 166.378 +36.4 94.3812 6.83285 3.21558 166.347 +36.5 94.2704 6.8631 3.22349 166.317 +36.6 94.1599 6.89342 3.2314 166.287 +36.7 94.0497 6.92382 3.23929 166.256 +36.8 93.9397 6.95428 3.24718 166.226 +36.9 93.83 6.98482 3.25506 166.195 +37 93.7205 7.01542 3.26293 166.165 +37.1 93.6113 7.0461 3.2708 166.134 +37.2 93.5024 7.07685 3.27866 166.103 +37.3 93.3937 7.10767 3.28651 166.073 +37.4 93.2852 7.13856 3.29435 166.042 +37.5 93.1771 7.16952 3.30218 166.011 +37.6 93.0691 7.20055 3.31001 165.98 +37.7 92.9614 7.23165 3.31782 165.949 +37.8 92.854 7.26282 3.32564 165.917 +37.9 92.7468 7.29406 3.33344 165.886 +38 92.6398 7.32537 3.34123 165.855 +38.1 92.5331 7.35675 3.34902 165.823 +38.2 92.4266 7.3882 3.3568 165.792 +38.3 92.3204 7.41973 3.36457 165.761 +38.4 92.2144 7.45132 3.37233 165.729 +38.5 92.1086 7.48298 3.38009 165.697 +38.6 92.0031 7.51471 3.38783 165.666 +38.7 91.8978 7.54651 3.39557 165.634 +38.8 91.7927 7.57838 3.4033 165.602 +38.9 91.6879 7.61032 3.41103 165.57 +39 91.5833 7.64232 3.41874 165.538 +39.1 91.4789 7.6744 3.42645 165.506 +39.2 91.3747 7.70655 3.43414 165.474 +39.3 91.2708 7.73876 3.44184 165.441 +39.4 91.1671 7.77104 3.44952 165.409 +39.5 91.0636 7.8034 3.45719 165.377 +39.6 90.9603 7.83582 3.46486 165.344 +39.7 90.8573 7.86831 3.47251 165.312 +39.8 90.7545 7.90086 3.48016 165.279 +39.9 90.6518 7.93349 3.4878 165.247 +40 90.5494 7.96618 3.49544 165.214 +40.1 90.4472 7.99894 3.50306 165.181 +40.2 90.3453 8.03177 3.51068 165.148 +40.3 90.2435 8.06467 3.51828 165.116 +40.4 90.1419 8.09764 3.52588 165.083 +40.5 90.0406 8.13067 3.53347 165.05 +40.6 89.9395 8.16377 3.54106 165.016 +40.7 89.8385 8.19694 3.54863 164.983 +40.7999 89.7378 8.23017 3.5562 164.95 +40.8999 89.6373 8.26348 3.56375 164.917 +40.9999 89.5369 8.29685 3.5713 164.883 +41.0999 89.4368 8.33028 3.57884 164.85 +41.1999 89.3369 8.36379 3.58637 164.816 +41.2999 89.2372 8.39736 3.5939 164.783 +41.3999 89.1376 8.431 3.60141 164.749 +41.4999 89.0383 8.4647 3.60892 164.716 +41.5999 88.9391 8.49847 3.61641 164.682 +41.6999 88.8402 8.53231 3.6239 164.648 +41.7999 88.7414 8.56621 3.63138 164.614 +41.8999 88.6429 8.60018 3.63885 164.58 +41.9999 88.5445 8.63422 3.64631 164.546 +42.0999 88.4463 8.66832 3.65377 164.512 +42.1999 88.3483 8.70249 3.66121 164.478 +42.2999 88.2505 8.73672 3.66865 164.444 +42.3999 88.1529 8.77102 3.67608 164.409 +42.4999 88.0555 8.80539 3.68349 164.375 +42.5999 87.9582 8.83982 3.6909 164.34 +42.6999 87.8611 8.87431 3.69831 164.306 +42.7999 87.7643 8.90888 3.7057 164.271 +42.8999 87.6675 8.9435 3.71308 164.237 +42.9999 87.571 8.97819 3.72045 164.202 +43.0999 87.4747 9.01295 3.72782 164.167 +43.1999 87.3785 9.04777 3.73518 164.132 +43.2999 87.2825 9.08266 3.74252 164.098 +43.3999 87.1867 9.11761 3.74986 164.063 +43.4999 87.091 9.15263 3.75719 164.028 +43.5999 86.9956 9.18771 3.76451 163.993 +43.6999 86.9003 9.22285 3.77182 163.957 +43.7999 86.8051 9.25806 3.77912 163.922 +43.8999 86.7102 9.29333 3.78642 163.887 +43.9999 86.6154 9.32867 3.7937 163.852 +44.0999 86.5207 9.36407 3.80098 163.816 +44.1999 86.4263 9.39953 3.80824 163.781 +44.2999 86.332 9.43506 3.8155 163.745 +44.3999 86.2379 9.47065 3.82274 163.71 +44.4999 86.1439 9.50631 3.82998 163.674 +44.5999 86.0501 9.54203 3.83721 163.638 +44.6999 85.9565 9.57781 3.84443 163.602 +44.7999 85.863 9.61366 3.85164 163.567 +44.8999 85.7697 9.64956 3.85884 163.531 +44.9999 85.6766 9.68554 3.86603 163.495 +45.0999 85.5836 9.72157 3.87321 163.459 +45.1999 85.4907 9.75767 3.88039 163.423 +45.2999 85.3981 9.79383 3.88755 163.386 +45.3999 85.3055 9.83005 3.89471 163.35 +45.4999 85.2132 9.86633 3.90185 163.314 +45.5999 85.121 9.90268 3.90898 163.278 +45.6999 85.0289 9.93909 3.91611 163.241 +45.7999 84.937 9.97556 3.92323 163.205 +45.8999 84.8453 10.0121 3.93033 163.168 +45.9999 84.7537 10.0487 3.93743 163.132 +46.0999 84.6622 10.0853 3.94452 163.095 +46.1999 84.5709 10.1221 3.9516 163.058 +46.2999 84.4798 10.1588 3.95866 163.021 +46.3999 84.3888 10.1957 3.96572 162.985 +46.4999 84.2979 10.2326 3.97277 162.948 +46.5999 84.2072 10.2695 3.97981 162.911 +46.6999 84.1166 10.3066 3.98684 162.874 +46.7999 84.0262 10.3437 3.99386 162.837 +46.8999 83.9359 10.3808 4.00087 162.799 +46.9999 83.8458 10.418 4.00787 162.762 +47.0999 83.7558 10.4553 4.01486 162.725 +47.1999 83.666 10.4926 4.02185 162.688 +47.2999 83.5763 10.53 4.02882 162.65 +47.3998 83.4867 10.5674 4.03578 162.613 +47.4998 83.3973 10.6049 4.04273 162.575 +47.5998 83.308 10.6425 4.04967 162.538 +47.6998 83.2188 10.6801 4.0566 162.5 +47.7998 83.1298 10.7178 4.06353 162.462 +47.8998 83.0409 10.7556 4.07044 162.425 +47.9998 82.9522 10.7934 4.07734 162.387 +48.0998 82.8636 10.8313 4.08423 162.349 +48.1998 82.7751 10.8692 4.09112 162.311 +48.2998 82.6868 10.9072 4.09799 162.273 +48.3998 82.5986 10.9452 4.10485 162.235 +48.4998 82.5105 10.9833 4.1117 162.197 +48.5998 82.4225 11.0215 4.11854 162.159 +48.6998 82.3347 11.0597 4.12538 162.121 +48.7998 82.247 11.098 4.1322 162.082 +48.8998 82.1595 11.1363 4.13901 162.044 +48.9998 82.0721 11.1747 4.14581 162.006 +49.0998 81.9848 11.2132 4.1526 161.967 +49.1998 81.8976 11.2517 4.15939 161.929 +49.2998 81.8106 11.2903 4.16616 161.89 +49.3998 81.7236 11.3289 4.17292 161.851 +49.4998 81.6368 11.3676 4.17967 161.813 +49.5998 81.5502 11.4063 4.18641 161.774 +49.6998 81.4636 11.4451 4.19314 161.735 +49.7998 81.3772 11.484 4.19986 161.696 +49.8998 81.2909 11.5229 4.20657 161.657 +49.9998 81.2047 11.5619 4.21327 161.618 +50.0998 81.1187 11.6009 4.21996 161.579 +50.1998 81.0327 11.64 4.22664 161.54 +50.2998 80.9469 11.6791 4.2333 161.501 +50.3998 80.8612 11.7183 4.23996 161.462 +50.4998 80.7756 11.7576 4.24661 161.423 +50.5998 80.6902 11.7969 4.25325 161.383 +50.6998 80.6048 11.8363 4.25987 161.344 +50.7998 80.5196 11.8757 4.26649 161.305 +50.8998 80.4345 11.9152 4.27309 161.265 +50.9998 80.3495 11.9547 4.27969 161.225 +51.0998 80.2646 11.9943 4.28627 161.186 +51.1998 80.1799 12.034 4.29285 161.146 +51.2998 80.0952 12.0737 4.29941 161.107 +51.3998 80.0107 12.1135 4.30596 161.067 +51.4998 79.9262 12.1533 4.3125 161.027 +51.5998 79.8419 12.1932 4.31903 160.987 +51.6998 79.7577 12.2331 4.32556 160.947 +51.7998 79.6736 12.2731 4.33206 160.907 +51.8998 79.5897 12.3131 4.33856 160.867 +51.9998 79.5058 12.3532 4.34505 160.827 +52.0998 79.422 12.3934 4.35153 160.787 +52.1998 79.3384 12.4336 4.358 160.747 +52.2998 79.2548 12.4738 4.36445 160.706 +52.3998 79.1714 12.5141 4.3709 160.666 +52.4998 79.0881 12.5545 4.37733 160.626 +52.5998 79.0049 12.5949 4.38375 160.585 +52.6998 78.9217 12.6354 4.39017 160.545 +52.7998 78.8387 12.6759 4.39657 160.504 +52.8998 78.7558 12.7165 4.40296 160.464 +52.9998 78.673 12.7571 4.40934 160.423 +53.0998 78.5903 12.7978 4.41571 160.382 +53.1998 78.5077 12.8386 4.42207 160.342 +53.2998 78.4252 12.8794 4.42841 160.301 +53.3998 78.3429 12.9202 4.43475 160.26 +53.4998 78.2606 12.9611 4.44107 160.219 +53.5998 78.1784 13.0021 4.44739 160.178 +53.6998 78.0963 13.0431 4.45369 160.137 +53.7998 78.0143 13.0841 4.45998 160.096 +53.8997 77.9324 13.1253 4.46626 160.055 +53.9997 77.8507 13.1664 4.47253 160.014 +54.0997 77.769 13.2076 4.47879 159.973 +54.1997 77.6874 13.2489 4.48503 159.931 +54.2997 77.6059 13.2902 4.49127 159.89 +54.3997 77.5245 13.3316 4.49749 159.849 +54.4997 77.4432 13.373 4.50371 159.807 +54.5997 77.362 13.4145 4.50991 159.766 +54.6997 77.2809 13.456 4.5161 159.724 +54.7997 77.1999 13.4976 4.52228 159.683 +54.8997 77.119 13.5392 4.52845 159.641 +54.9997 77.0382 13.5809 4.5346 159.599 +55.0997 76.9575 13.6227 4.54075 159.558 +55.1997 76.8768 13.6644 4.54688 159.516 +55.2997 76.7963 13.7063 4.553 159.474 +55.3997 76.7159 13.7482 4.55912 159.432 +55.4997 76.6355 13.7901 4.56522 159.39 +55.5997 76.5553 13.8321 4.5713 159.348 +55.6997 76.4751 13.8741 4.57738 159.306 +55.7997 76.395 13.9162 4.58345 159.264 +55.8997 76.3151 13.9583 4.5895 159.222 +55.9997 76.2352 14.0005 4.59554 159.18 +56.0997 76.1554 14.0428 4.60157 159.137 +56.1997 76.0756 14.0851 4.60759 159.095 +56.2997 75.996 14.1274 4.6136 159.053 +56.3997 75.9165 14.1698 4.61959 159.01 +56.4997 75.837 14.2122 4.62558 158.968 +56.5997 75.7577 14.2547 4.63155 158.926 +56.6997 75.6784 14.2972 4.63751 158.883 +56.7997 75.5992 14.3398 4.64346 158.84 +56.8997 75.5201 14.3824 4.6494 158.798 +56.9997 75.4411 14.4251 4.65532 158.755 +57.0997 75.3622 14.4678 4.66124 158.712 +57.1997 75.2833 14.5106 4.66714 158.67 +57.2997 75.2046 14.5534 4.67303 158.627 +57.3997 75.1259 14.5963 4.67891 158.584 +57.4997 75.0473 14.6392 4.68477 158.541 +57.5997 74.9688 14.6822 4.69063 158.498 +57.6997 74.8904 14.7252 4.69647 158.455 +57.7997 74.8121 14.7682 4.7023 158.412 +57.8997 74.7338 14.8114 4.70812 158.369 +57.9997 74.6556 14.8545 4.71393 158.326 +58.0997 74.5775 14.8977 4.71972 158.283 +58.1997 74.4995 14.941 4.72551 158.239 +58.2997 74.4216 14.9843 4.73128 158.196 +58.3997 74.3438 15.0276 4.73704 158.153 +58.4997 74.266 15.071 4.74278 158.109 +58.5997 74.1883 15.1144 4.74852 158.066 +58.6997 74.1107 15.1579 4.75424 158.022 +58.7997 74.0332 15.2014 4.75995 157.979 +58.8997 73.9557 15.245 4.76565 157.935 +58.9997 73.8783 15.2886 4.77134 157.892 +59.0997 73.801 15.3323 4.77701 157.848 +59.1997 73.7238 15.376 4.78267 157.804 +59.2997 73.6467 15.4198 4.78832 157.76 +59.3997 73.5696 15.4636 4.79396 157.717 +59.4997 73.4926 15.5074 4.79959 157.673 +59.5997 73.4157 15.5513 4.8052 157.629 +59.6997 73.3389 15.5952 4.8108 157.585 +59.7997 73.2621 15.6392 4.81639 157.541 +59.8997 73.1854 15.6833 4.82197 157.497 +59.9997 73.1088 15.7273 4.82753 157.453 +60.0997 73.0323 15.7714 4.83308 157.409 +60.1997 72.9558 15.8156 4.83862 157.365 +60.2997 72.8795 15.8598 4.84415 157.32 +60.3997 72.8031 15.9041 4.84966 157.276 +60.4996 72.7269 15.9483 4.85517 157.232 +60.5996 72.6507 15.9927 4.86066 157.188 +60.6996 72.5747 16.0371 4.86613 157.143 +60.7996 72.4986 16.0815 4.8716 157.099 +60.8996 72.4227 16.126 4.87705 157.054 +60.9996 72.3468 16.1705 4.88249 157.01 +61.0996 72.271 16.215 4.88792 156.965 +61.1996 72.1953 16.2596 4.89333 156.921 +61.2996 72.1196 16.3043 4.89873 156.876 +61.3996 72.044 16.3489 4.90412 156.831 +61.4996 71.9685 16.3937 4.9095 156.787 +61.5996 71.893 16.4384 4.91487 156.742 +61.6996 71.8177 16.4832 4.92022 156.697 +61.7996 71.7423 16.5281 4.92556 156.652 +61.8996 71.6671 16.573 4.93088 156.607 +61.9996 71.5919 16.6179 4.9362 156.562 +62.0996 71.5168 16.6629 4.9415 156.517 +62.1996 71.4418 16.7079 4.94678 156.472 +62.2996 71.3668 16.753 4.95206 156.427 +62.3996 71.2919 16.7981 4.95732 156.382 +62.4996 71.217 16.8432 4.96257 156.337 +62.5996 71.1423 16.8884 4.96781 156.292 +62.6996 71.0676 16.9336 4.97303 156.247 +62.7996 70.9929 16.9789 4.97824 156.201 +62.8996 70.9184 17.0242 4.98344 156.156 +62.9996 70.8438 17.0695 4.98863 156.111 +63.0996 70.7694 17.1149 4.9938 156.065 +63.1996 70.695 17.1603 4.99896 156.02 +63.2996 70.6207 17.2058 5.00411 155.974 +63.3996 70.5465 17.2513 5.00924 155.929 +63.4996 70.4723 17.2969 5.01436 155.883 +63.5996 70.3982 17.3424 5.01947 155.838 +63.6996 70.3241 17.3881 5.02456 155.792 +63.7996 70.2501 17.4337 5.02964 155.746 +63.8996 70.1762 17.4794 5.03471 155.701 +63.9996 70.1023 17.5252 5.03977 155.655 +64.0996 70.0285 17.571 5.04481 155.609 +64.1996 69.9548 17.6168 5.04984 155.563 +64.2996 69.8811 17.6626 5.05485 155.518 +64.3996 69.8075 17.7085 5.05986 155.472 +64.4996 69.7339 17.7545 5.06485 155.426 +64.5996 69.6604 17.8005 5.06982 155.38 +64.6996 69.587 17.8465 5.07479 155.334 +64.7996 69.5136 17.8925 5.07974 155.288 +64.8996 69.4403 17.9386 5.08467 155.242 +64.9996 69.367 17.9847 5.0896 155.196 +65.0996 69.2938 18.0309 5.09451 155.149 +65.1996 69.2207 18.0771 5.0994 155.103 +65.2996 69.1476 18.1233 5.10429 155.057 +65.3996 69.0746 18.1696 5.10916 155.011 +65.4996 69.0017 18.2159 5.11401 154.964 +65.5996 68.9288 18.2623 5.11886 154.918 +65.6996 68.8559 18.3087 5.12369 154.872 +65.7996 68.7832 18.3551 5.1285 154.825 +65.8996 68.7104 18.4015 5.1333 154.779 +65.9996 68.6378 18.448 5.13809 154.732 +66.0996 68.5652 18.4946 5.14287 154.686 +66.1996 68.4926 18.5411 5.14763 154.639 +66.2996 68.4201 18.5877 5.15238 154.592 +66.3996 68.3477 18.6344 5.15712 154.546 +66.4996 68.2753 18.6811 5.16184 154.499 +66.5996 68.203 18.7278 5.16655 154.452 +66.6996 68.1307 18.7745 5.17124 154.406 +66.7996 68.0585 18.8213 5.17592 154.359 +66.8996 67.9864 18.8681 5.18059 154.312 +66.9995 67.9143 18.915 5.18524 154.265 +67.0995 67.8422 18.9618 5.18988 154.218 +67.1995 67.7702 19.0088 5.19451 154.171 +67.2995 67.6983 19.0557 5.19912 154.125 +67.3995 67.6264 19.1027 5.20372 154.078 +67.4995 67.5546 19.1497 5.20831 154.031 +67.5995 67.4828 19.1968 5.21288 153.983 +67.6995 67.4111 19.2439 5.21743 153.936 +67.7995 67.3394 19.291 5.22198 153.889 +67.8995 67.2678 19.3382 5.22651 153.842 +67.9995 67.1963 19.3853 5.23102 153.795 +68.0995 67.1248 19.4326 5.23553 153.748 +68.1995 67.0533 19.4798 5.24002 153.7 +68.2995 66.9819 19.5271 5.24449 153.653 +68.3995 66.9106 19.5744 5.24895 153.606 +68.4995 66.8393 19.6218 5.2534 153.558 +68.5995 66.768 19.6692 5.25783 153.511 +68.6995 66.6968 19.7166 5.26225 153.464 +68.7995 66.6257 19.7641 5.26665 153.416 +68.8995 66.5546 19.8115 5.27104 153.369 +68.9995 66.4836 19.8591 5.27542 153.321 +69.0995 66.4126 19.9066 5.27978 153.274 +69.1995 66.3416 19.9542 5.28413 153.226 +69.2995 66.2708 20.0018 5.28847 153.178 +69.3995 66.1999 20.0495 5.29279 153.131 +69.4995 66.1291 20.0971 5.29709 153.083 +69.5995 66.0584 20.1448 5.30138 153.035 +69.6995 65.9877 20.1926 5.30566 152.988 +69.7995 65.9171 20.2403 5.30993 152.94 +69.8995 65.8465 20.2881 5.31418 152.892 +69.9995 65.776 20.336 5.31841 152.844 +70.0995 65.7055 20.3838 5.32263 152.796 +70.1995 65.635 20.4317 5.32684 152.749 +70.2995 65.5646 20.4796 5.33103 152.701 +70.3995 65.4943 20.5276 5.33521 152.653 +70.4995 65.424 20.5756 5.33937 152.605 +70.5995 65.3538 20.6236 5.34352 152.557 +70.6995 65.2836 20.6716 5.34766 152.509 +70.7995 65.2134 20.7197 5.35178 152.461 +70.8995 65.1433 20.7678 5.35589 152.412 +70.9995 65.0732 20.8159 5.35998 152.364 +71.0995 65.0032 20.8641 5.36406 152.316 +71.1995 64.9333 20.9123 5.36812 152.268 +71.2995 64.8634 20.9605 5.37217 152.22 +71.3995 64.7935 21.0087 5.37621 152.172 +71.4995 64.7237 21.057 5.38023 152.123 +71.5995 64.6539 21.1053 5.38423 152.075 +71.6995 64.5842 21.1536 5.38822 152.027 +71.7995 64.5145 21.202 5.3922 151.978 +71.8995 64.4448 21.2503 5.39616 151.93 +71.9995 64.3752 21.2987 5.40011 151.881 +72.0995 64.3057 21.3472 5.40404 151.833 +72.1995 64.2362 21.3957 5.40796 151.785 +72.2995 64.1667 21.4441 5.41186 151.736 +72.3995 64.0973 21.4927 5.41575 151.688 +72.4995 64.0279 21.5412 5.41963 151.639 +72.5995 63.9586 21.5898 5.42349 151.59 +72.6995 63.8893 21.6384 5.42733 151.542 +72.7995 63.8201 21.687 5.43116 151.493 +72.8995 63.7509 21.7357 5.43498 151.445 +72.9995 63.6818 21.7843 5.43878 151.396 +73.0995 63.6127 21.833 5.44257 151.347 +73.1995 63.5436 21.8818 5.44634 151.298 +73.2995 63.4746 21.9305 5.45009 151.25 +73.3995 63.4056 21.9793 5.45384 151.201 +73.4995 63.3367 22.0281 5.45756 151.152 +73.5994 63.2678 22.0769 5.46128 151.103 +73.6994 63.1989 22.1258 5.46497 151.054 +73.7994 63.1301 22.1747 5.46866 151.006 +73.8994 63.0614 22.2236 5.47232 150.957 +73.9994 62.9926 22.2725 5.47598 150.908 +74.0994 62.924 22.3215 5.47961 150.859 +74.1994 62.8553 22.3704 5.48324 150.81 +74.2994 62.7867 22.4195 5.48684 150.761 +74.3994 62.7182 22.4685 5.49044 150.712 +74.4994 62.6497 22.5175 5.49401 150.663 +74.5994 62.5812 22.5666 5.49758 150.614 +74.6994 62.5128 22.6157 5.50112 150.565 +74.7994 62.4444 22.6648 5.50466 150.515 +74.8994 62.376 22.714 5.50818 150.466 +74.9994 62.3077 22.7631 5.51168 150.417 +75.0994 62.2394 22.8123 5.51517 150.368 +75.1994 62.1712 22.8615 5.51864 150.319 +75.2994 62.103 22.9108 5.52209 150.269 +75.3994 62.0349 22.96 5.52554 150.22 +75.4994 61.9668 23.0093 5.52896 150.171 +75.5994 61.8987 23.0586 5.53238 150.122 +75.6994 61.8307 23.108 5.53577 150.072 +75.7994 61.7627 23.1573 5.53915 150.023 +75.8994 61.6947 23.2067 5.54252 149.974 +75.9994 61.6268 23.2561 5.54587 149.924 +76.0994 61.5589 23.3055 5.54921 149.875 +76.1994 61.4911 23.3549 5.55253 149.825 +76.2994 61.4233 23.4044 5.55583 149.776 +76.3994 61.3556 23.4539 5.55912 149.726 +76.4994 61.2878 23.5034 5.5624 149.677 +76.5994 61.2202 23.5529 5.56565 149.627 +76.6994 61.1525 23.6024 5.5689 149.578 +76.7994 61.0849 23.652 5.57213 149.528 +76.8994 61.0174 23.7016 5.57534 149.479 +76.9994 60.9498 23.7512 5.57854 149.429 +77.0994 60.8823 23.8008 5.58172 149.379 +77.1994 60.8149 23.8504 5.58488 149.33 +77.2994 60.7475 23.9001 5.58804 149.28 +77.3994 60.6801 23.9498 5.59117 149.23 +77.4994 60.6127 23.9995 5.59429 149.181 +77.5994 60.5454 24.0492 5.5974 149.131 +77.6994 60.4782 24.0989 5.60048 149.081 +77.7994 60.4109 24.1487 5.60356 149.032 +77.8994 60.3437 24.1984 5.60662 148.982 +77.9994 60.2766 24.2482 5.60966 148.932 +78.0994 60.2095 24.298 5.61269 148.882 +78.1994 60.1424 24.3479 5.6157 148.832 +78.2994 60.0753 24.3977 5.61869 148.783 +78.3994 60.0083 24.4476 5.62167 148.733 +78.4994 59.9413 24.4975 5.62464 148.683 +78.5994 59.8744 24.5474 5.62758 148.633 +78.6994 59.8075 24.5973 5.63052 148.583 +78.7994 59.7406 24.6472 5.63343 148.533 +78.8994 59.6738 24.6972 5.63634 148.483 +78.9994 59.607 24.7472 5.63922 148.433 +79.0994 59.5402 24.7971 5.64209 148.383 +79.1994 59.4735 24.8471 5.64494 148.333 +79.2994 59.4068 24.8972 5.64778 148.283 +79.3994 59.3401 24.9472 5.65061 148.233 +79.4994 59.2735 24.9973 5.65341 148.183 +79.5994 59.2069 25.0473 5.6562 148.133 +79.6994 59.1403 25.0974 5.65898 148.083 +79.7994 59.0738 25.1475 5.66174 148.033 +79.8994 59.0073 25.1976 5.66448 147.983 +79.9994 58.9408 25.2478 5.66721 147.932 +80.0993 58.8744 25.2979 5.66992 147.882 +80.1993 58.808 25.3481 5.67261 147.832 +80.2993 58.7417 25.3983 5.67529 147.782 +80.3993 58.6753 25.4485 5.67796 147.732 +80.4993 58.609 25.4987 5.6806 147.682 +80.5993 58.5428 25.5489 5.68324 147.631 +80.6993 58.4766 25.5991 5.68585 147.581 +80.7993 58.4104 25.6494 5.68845 147.531 +80.8993 58.3442 25.6997 5.69103 147.481 +80.9993 58.2781 25.7499 5.6936 147.43 +81.0993 58.212 25.8002 5.69615 147.38 +81.1993 58.1459 25.8505 5.69869 147.33 +81.2993 58.0799 25.9009 5.70121 147.279 +81.3993 58.0139 25.9512 5.70371 147.229 +81.4993 57.9479 26.0016 5.7062 147.179 +81.5993 57.882 26.0519 5.70867 147.128 +81.6993 57.8161 26.1023 5.71112 147.078 +81.7993 57.7502 26.1527 5.71356 147.028 +81.8993 57.6844 26.2031 5.71598 146.977 +81.9993 57.6186 26.2535 5.71839 146.927 +82.0993 57.5528 26.3039 5.72078 146.876 +82.1993 57.4871 26.3544 5.72315 146.826 +82.2993 57.4214 26.4048 5.72551 146.775 +82.3993 57.3557 26.4553 5.72785 146.725 +82.4993 57.29 26.5057 5.73017 146.674 +82.5993 57.2244 26.5562 5.73248 146.624 +82.6993 57.1588 26.6067 5.73477 146.574 +82.7993 57.0933 26.6572 5.73705 146.523 +82.8993 57.0277 26.7078 5.73931 146.472 +82.9993 56.9622 26.7583 5.74155 146.422 +83.0993 56.8968 26.8088 5.74378 146.371 +83.1993 56.8313 26.8594 5.74599 146.321 +83.2993 56.7659 26.9099 5.74818 146.27 +83.3993 56.7006 26.9605 5.75036 146.22 +83.4993 56.6352 27.0111 5.75252 146.169 +83.5993 56.5699 27.0617 5.75467 146.119 +83.6993 56.5046 27.1123 5.75679 146.068 +83.7993 56.4394 27.1629 5.75891 146.017 +83.8993 56.3741 27.2135 5.761 145.967 +83.9993 56.3089 27.2642 5.76308 145.916 +84.0993 56.2438 27.3148 5.76514 145.865 +84.1993 56.1786 27.3655 5.76719 145.815 +84.2993 56.1135 27.4161 5.76922 145.764 +84.3993 56.0484 27.4668 5.77123 145.713 +84.4993 55.9834 27.5175 5.77322 145.663 +84.5993 55.9184 27.5681 5.7752 145.612 +84.6993 55.8534 27.6188 5.77716 145.561 +84.7993 55.7884 27.6695 5.77911 145.511 +84.8993 55.7235 27.7203 5.78104 145.46 +84.9993 55.6586 27.771 5.78295 145.409 +85.0993 55.5937 27.8217 5.78485 145.359 +85.1993 55.5288 27.8724 5.78673 145.308 +85.2993 55.464 27.9232 5.78859 145.257 +85.3993 55.3992 27.9739 5.79044 145.206 +85.4993 55.3344 28.0247 5.79226 145.156 +85.5993 55.2697 28.0754 5.79408 145.105 +85.6993 55.205 28.1262 5.79587 145.054 +85.7993 55.1403 28.177 5.79765 145.003 +85.8993 55.0757 28.2278 5.79941 144.952 +85.9993 55.011 28.2785 5.80116 144.902 +86.0993 54.9464 28.3293 5.80289 144.851 +86.1993 54.8819 28.3801 5.8046 144.8 +86.2993 54.8173 28.4309 5.80629 144.749 +86.3993 54.7528 28.4818 5.80797 144.698 +86.4993 54.6883 28.5326 5.80963 144.648 +86.5993 54.6238 28.5834 5.81128 144.597 +86.6992 54.5594 28.6342 5.8129 144.546 +86.7992 54.495 28.6851 5.81451 144.495 +86.8992 54.4306 28.7359 5.81611 144.444 +86.9992 54.3663 28.7867 5.81768 144.393 +87.0992 54.3019 28.8376 5.81924 144.343 +87.1992 54.2376 28.8884 5.82079 144.292 +87.2992 54.1733 28.9393 5.82231 144.241 +87.3992 54.1091 28.9902 5.82382 144.19 +87.4992 54.0449 29.041 5.82531 144.139 +87.5992 53.9807 29.0919 5.82679 144.088 +87.6992 53.9165 29.1428 5.82824 144.037 +87.7992 53.8524 29.1936 5.82968 143.987 +87.8992 53.7882 29.2445 5.83111 143.936 +87.9992 53.7241 29.2954 5.83251 143.885 +88.0992 53.6601 29.3463 5.8339 143.834 +88.1992 53.596 29.3972 5.83528 143.783 +88.2992 53.532 29.4481 5.83663 143.732 +88.3992 53.468 29.499 5.83797 143.681 +88.4992 53.4041 29.5499 5.83929 143.63 +88.5992 53.3401 29.6008 5.84059 143.579 +88.6992 53.2762 29.6517 5.84188 143.529 +88.7992 53.2123 29.7026 5.84315 143.478 +88.8992 53.1484 29.7535 5.8444 143.427 +88.9992 53.0846 29.8044 5.84564 143.376 +89.0992 53.0208 29.8553 5.84685 143.325 +89.1992 52.957 29.9062 5.84805 143.274 +89.2992 52.8932 29.9571 5.84924 143.223 +89.3992 52.8295 30.008 5.8504 143.172 +89.4992 52.7658 30.0589 5.85155 143.121 +89.5992 52.7021 30.1099 5.85268 143.07 +89.6992 52.6384 30.1608 5.8538 143.019 +89.7992 52.5748 30.2117 5.8549 142.969 +89.8992 52.5112 30.2626 5.85597 142.918 +89.9992 52.4476 30.3135 5.85704 142.867 +90.0992 52.384 30.3644 5.85808 142.816 +90.1992 52.3204 30.4153 5.85911 142.765 +90.2992 52.2569 30.4663 5.86012 142.714 +90.3992 52.1934 30.5172 5.86111 142.663 +90.4992 52.1299 30.5681 5.86209 142.612 +90.5992 52.0665 30.619 5.86305 142.561 +90.6992 52.0031 30.6699 5.86399 142.51 +90.7992 51.9397 30.7208 5.86491 142.459 +90.8992 51.8763 30.7717 5.86582 142.409 +90.9992 51.8129 30.8226 5.8667 142.358 +91.0992 51.7496 30.8736 5.86758 142.307 +91.1992 51.6863 30.9245 5.86843 142.256 +91.2992 51.623 30.9754 5.86926 142.205 +91.3992 51.5597 31.0263 5.87008 142.154 +91.4992 51.4965 31.0772 5.87088 142.103 +91.5992 51.4333 31.1281 5.87167 142.052 +91.6992 51.3701 31.179 5.87243 142.001 +91.7992 51.3069 31.2298 5.87318 141.95 +91.8992 51.2438 31.2807 5.87391 141.9 +91.9992 51.1806 31.3316 5.87463 141.849 +92.0992 51.1175 31.3825 5.87532 141.798 +92.1992 51.0545 31.4334 5.876 141.747 +92.2992 50.9914 31.4843 5.87666 141.696 +92.3992 50.9284 31.5351 5.8773 141.645 +92.4992 50.8654 31.586 5.87793 141.594 +92.5992 50.8024 31.6369 5.87853 141.543 +92.6992 50.7394 31.6877 5.87912 141.493 +92.7992 50.6764 31.7386 5.8797 141.442 +92.8992 50.6135 31.7894 5.88025 141.391 +92.9992 50.5506 31.8403 5.88079 141.34 +93.0992 50.4877 31.8911 5.88131 141.289 +93.1992 50.4249 31.942 5.88181 141.238 +93.2991 50.362 31.9928 5.88229 141.187 +93.3991 50.2992 32.0436 5.88276 141.137 +93.4991 50.2364 32.0944 5.88321 141.086 +93.5991 50.1737 32.1453 5.88364 141.035 +93.6991 50.1109 32.1961 5.88405 140.984 +93.7991 50.0482 32.2469 5.88444 140.933 +93.8991 49.9855 32.2977 5.88482 140.883 +93.9991 49.9228 32.3485 5.88518 140.832 +94.0991 49.8601 32.3993 5.88552 140.781 +94.1991 49.7975 32.4501 5.88585 140.73 +94.2991 49.7349 32.5008 5.88615 140.679 +94.3991 49.6723 32.5516 5.88644 140.629 +94.4991 49.6097 32.6024 5.88671 140.578 +94.5991 49.5471 32.6531 5.88696 140.527 +94.6991 49.4846 32.7039 5.8872 140.476 +94.7991 49.4221 32.7546 5.88741 140.426 +94.8991 49.3596 32.8053 5.88761 140.375 +94.9991 49.2971 32.8561 5.88779 140.324 +95.0991 49.2347 32.9068 5.88796 140.273 +95.1991 49.1722 32.9575 5.8881 140.223 +95.2991 49.1098 33.0082 5.88823 140.172 +95.3991 49.0474 33.0589 5.88834 140.121 +95.4991 48.9851 33.1096 5.88843 140.071 +95.5991 48.9227 33.1602 5.8885 140.02 +95.6991 48.8604 33.2109 5.88856 139.969 +95.7991 48.7981 33.2616 5.8886 139.919 +95.8991 48.7358 33.3122 5.88862 139.868 +95.9991 48.6735 33.3629 5.88862 139.817 +96.0991 48.6112 33.4135 5.8886 139.767 +96.1991 48.549 33.4641 5.88857 139.716 +96.2991 48.4868 33.5147 5.88851 139.666 +96.3991 48.4246 33.5653 5.88844 139.615 +96.4991 48.3624 33.6159 5.88835 139.564 +96.5991 48.3003 33.6665 5.88825 139.514 +96.6991 48.2382 33.7171 5.88812 139.463 +96.7991 48.176 33.7676 5.88798 139.413 +96.8991 48.114 33.8182 5.88782 139.362 +96.9991 48.0519 33.8687 5.88764 139.311 +97.0991 47.9898 33.9193 5.88744 139.261 +97.1991 47.9278 33.9698 5.88723 139.21 +97.2991 47.8658 34.0203 5.88699 139.16 +97.3991 47.8038 34.0708 5.88674 139.109 +97.4991 47.7418 34.1213 5.88647 139.059 +97.5991 47.6799 34.1718 5.88618 139.008 +97.6991 47.6179 34.2222 5.88588 138.958 +97.7991 47.556 34.2727 5.88555 138.908 +97.8991 47.4941 34.3231 5.88521 138.857 +97.9991 47.4322 34.3735 5.88485 138.807 +98.0991 47.3704 34.424 5.88447 138.756 +98.1991 47.3085 34.4744 5.88407 138.706 +98.2991 47.2467 34.5247 5.88366 138.655 +98.3991 47.1849 34.5751 5.88322 138.605 +98.4991 47.1231 34.6255 5.88277 138.555 +98.5991 47.0613 34.6758 5.8823 138.504 +98.6991 46.9996 34.7262 5.88182 138.454 +98.7991 46.9378 34.7765 5.88131 138.404 +98.8991 46.8761 34.8268 5.88078 138.353 +98.9991 46.8144 34.8771 5.88024 138.303 +99.0991 46.7528 34.9274 5.87968 138.253 +99.1991 46.6911 34.9776 5.8791 138.203 +99.2991 46.6295 35.0279 5.8785 138.152 +99.3991 46.5678 35.0781 5.87789 138.102 +99.4991 46.5062 35.1284 5.87725 138.052 +99.5991 46.4447 35.1786 5.8766 138.002 +99.6991 46.3831 35.2288 5.87593 137.951 +99.799 46.3215 35.2789 5.87524 137.901 +99.899 46.26 35.3291 5.87453 137.851 +99.999 46.1985 35.3793 5.8738 137.801 +100.099 46.137 35.4294 5.87306 137.751 +100.199 46.0755 35.4795 5.8723 137.701 +100.299 46.0141 35.5296 5.87152 137.651 +100.399 45.9526 35.5797 5.87072 137.601 +100.499 45.8912 35.6298 5.8699 137.55 +100.599 45.8298 35.6798 5.86906 137.5 +100.699 45.7684 35.7299 5.86821 137.45 +100.799 45.707 35.7799 5.86733 137.4 +100.899 45.6457 35.8299 5.86644 137.35 +100.999 45.5843 35.8799 5.86553 137.3 +101.099 45.523 35.9299 5.8646 137.25 +101.199 45.4617 35.9798 5.86366 137.2 +101.299 45.4004 36.0298 5.86269 137.15 +101.399 45.3392 36.0797 5.86171 137.101 +101.499 45.2779 36.1296 5.8607 137.051 +101.599 45.2167 36.1795 5.85968 137.001 +101.699 45.1555 36.2293 5.85864 136.951 +101.799 45.0943 36.2792 5.85759 136.901 +101.899 45.0331 36.329 5.85651 136.851 +101.999 44.9719 36.3788 5.85542 136.801 +102.099 44.9108 36.4286 5.8543 136.752 +102.199 44.8496 36.4784 5.85317 136.702 +102.299 44.7885 36.5281 5.85202 136.652 +102.399 44.7274 36.5779 5.85085 136.602 +102.499 44.6663 36.6276 5.84966 136.553 +102.599 44.6053 36.6773 5.84846 136.503 +102.699 44.5442 36.727 5.84723 136.453 +102.799 44.4832 36.7766 5.84599 136.404 +102.899 44.4222 36.8263 5.84473 136.354 +102.999 44.3612 36.8759 5.84345 136.304 +103.099 44.3002 36.9255 5.84215 136.255 +103.199 44.2392 36.9751 5.84083 136.205 +103.299 44.1783 37.0246 5.8395 136.156 +103.399 44.1173 37.0742 5.83814 136.106 +103.499 44.0564 37.1237 5.83677 136.057 +103.599 43.9955 37.1732 5.83538 136.007 +103.699 43.9346 37.2227 5.83397 135.958 +103.799 43.8737 37.2721 5.83254 135.908 +103.899 43.8129 37.3216 5.83109 135.859 +103.999 43.752 37.371 5.82962 135.809 +104.099 43.6912 37.4204 5.82814 135.76 +104.199 43.6304 37.4697 5.82664 135.71 +104.299 43.5696 37.5191 5.82511 135.661 +104.399 43.5088 37.5684 5.82357 135.612 +104.499 43.4481 37.6177 5.82201 135.563 +104.599 43.3873 37.667 5.82044 135.513 +104.699 43.3266 37.7163 5.81884 135.464 +104.799 43.2659 37.7655 5.81722 135.415 +104.899 43.2052 37.8147 5.81559 135.366 +104.999 43.1445 37.8639 5.81394 135.316 +105.099 43.0838 37.9131 5.81227 135.267 +105.199 43.0232 37.9622 5.81058 135.218 +105.299 42.9625 38.0114 5.80887 135.169 +105.399 42.9019 38.0605 5.80714 135.12 +105.499 42.8413 38.1095 5.80539 135.071 +105.599 42.7807 38.1586 5.80363 135.022 +105.699 42.7202 38.2076 5.80184 134.973 +105.799 42.6596 38.2566 5.80004 134.924 +105.899 42.599 38.3056 5.79822 134.875 +105.999 42.5385 38.3545 5.79638 134.826 +106.099 42.478 38.4035 5.79452 134.777 +106.199 42.4175 38.4524 5.79265 134.728 +106.299 42.357 38.5013 5.79075 134.679 +106.399 42.2965 38.5501 5.78884 134.63 +106.499 42.2361 38.599 5.7869 134.581 +106.599 42.1756 38.6478 5.78495 134.532 +106.699 42.1152 38.6965 5.78298 134.484 +106.799 42.0548 38.7453 5.78099 134.435 +106.899 41.9944 38.794 5.77898 134.386 +106.999 41.934 38.8427 5.77695 134.338 +107.099 41.8736 38.8914 5.77491 134.289 +107.199 41.8133 38.9401 5.77284 134.24 +107.299 41.753 38.9887 5.77076 134.192 +107.399 41.6926 39.0373 5.76866 134.143 +107.499 41.6323 39.0859 5.76654 134.094 +107.599 41.572 39.1344 5.7644 134.046 +107.699 41.5117 39.1829 5.76224 133.997 +107.799 41.4515 39.2314 5.76006 133.949 +107.899 41.3912 39.2799 5.75786 133.9 +107.999 41.331 39.3283 5.75565 133.852 +108.099 41.2708 39.3767 5.75342 133.804 +108.199 41.2105 39.4251 5.75116 133.755 +108.299 41.1503 39.4735 5.74889 133.707 +108.399 41.0902 39.5218 5.7466 133.658 +108.499 41.03 39.5701 5.74429 133.61 +108.599 40.9698 39.6184 5.74196 133.562 +108.699 40.9097 39.6666 5.73962 133.514 +108.799 40.8496 39.7148 5.73725 133.465 +108.899 40.7895 39.763 5.73487 133.417 +108.999 40.7294 39.8112 5.73247 133.369 +109.099 40.6693 39.8593 5.73004 133.321 +109.199 40.6092 39.9074 5.7276 133.273 +109.299 40.5491 39.9555 5.72514 133.225 +109.399 40.4891 40.0035 5.72266 133.177 +109.499 40.4291 40.0515 5.72017 133.129 +109.599 40.369 40.0995 5.71765 133.081 +109.699 40.309 40.1474 5.71512 133.033 +109.799 40.249 40.1954 5.71256 132.985 +109.899 40.1891 40.2432 5.70999 132.937 +109.999 40.1291 40.2911 5.7074 132.889 +110.099 40.0692 40.3389 5.70479 132.841 +110.199 40.0092 40.3867 5.70216 132.794 +110.299 39.9493 40.4345 5.69951 132.746 +110.399 39.8894 40.4822 5.69684 132.698 +110.499 39.8295 40.53 5.69416 132.65 +110.599 39.7696 40.5776 5.69145 132.603 +110.699 39.7097 40.6253 5.68873 132.555 +110.799 39.6499 40.6729 5.68599 132.507 +110.899 39.59 40.7205 5.68323 132.46 +110.999 39.5302 40.768 5.68045 132.412 +111.099 39.4704 40.8155 5.67765 132.365 +111.199 39.4106 40.863 5.67483 132.317 +111.299 39.3508 40.9105 5.67199 132.27 +111.399 39.291 40.9579 5.66914 132.222 +111.499 39.2312 41.0053 5.66626 132.175 +111.599 39.1715 41.0526 5.66337 132.128 +111.699 39.1117 41.1 5.66046 132.08 +111.799 39.052 41.1473 5.65753 132.033 +111.899 38.9923 41.1945 5.65458 131.986 +111.999 38.9326 41.2417 5.65161 131.938 +112.099 38.8729 41.2889 5.64862 131.891 +112.199 38.8132 41.3361 5.64561 131.844 +112.299 38.7536 41.3832 5.64259 131.797 +112.399 38.6939 41.4303 5.63955 131.75 +112.499 38.6343 41.4774 5.63648 131.703 +112.599 38.5746 41.5244 5.6334 131.656 +112.699 38.515 41.5714 5.6303 131.609 +112.799 38.4554 41.6183 5.62718 131.562 +112.899 38.3958 41.6653 5.62404 131.515 +112.999 38.3363 41.7121 5.62088 131.468 +113.099 38.2767 41.759 5.61771 131.421 +113.199 38.2171 41.8058 5.61451 131.374 +113.299 38.1576 41.8526 5.6113 131.328 +113.399 38.0981 41.8993 5.60807 131.281 +113.499 38.0385 41.946 5.60481 131.234 +113.599 37.979 41.9927 5.60154 131.188 +113.699 37.9195 42.0394 5.59825 131.141 +113.799 37.8601 42.086 5.59495 131.094 +113.899 37.8006 42.1325 5.59162 131.048 +113.999 37.7411 42.1791 5.58827 131.001 +114.099 37.6817 42.2256 5.58491 130.955 +114.199 37.6223 42.272 5.58152 130.908 +114.299 37.5628 42.3184 5.57812 130.862 +114.399 37.5034 42.3648 5.5747 130.815 +114.499 37.444 42.4112 5.57126 130.769 +114.599 37.3847 42.4575 5.5678 130.723 +114.699 37.3253 42.5038 5.56432 130.676 +114.799 37.2659 42.55 5.56083 130.63 +114.899 37.2066 42.5962 5.55731 130.584 +114.999 37.1472 42.6424 5.55378 130.538 +115.099 37.0879 42.6885 5.55022 130.492 +115.199 37.0286 42.7346 5.54665 130.446 +115.299 36.9693 42.7806 5.54306 130.4 +115.399 36.91 42.8267 5.53945 130.354 +115.499 36.8507 42.8726 5.53582 130.308 +115.599 36.7914 42.9186 5.53217 130.262 +115.699 36.7322 42.9645 5.52851 130.216 +115.799 36.6729 43.0103 5.52482 130.17 +115.899 36.6137 43.0561 5.52112 130.124 +115.999 36.5545 43.1019 5.5174 130.078 +116.099 36.4953 43.1477 5.51365 130.033 +116.199 36.4361 43.1934 5.50989 129.987 +116.299 36.3769 43.239 5.50611 129.941 +116.399 36.3177 43.2847 5.50232 129.896 +116.499 36.2585 43.3303 5.4985 129.85 +116.599 36.1994 43.3758 5.49466 129.804 +116.699 36.1402 43.4213 5.49081 129.759 +116.799 36.0811 43.4668 5.48694 129.713 +116.899 36.022 43.5122 5.48304 129.668 +116.999 35.9629 43.5576 5.47913 129.623 +117.099 35.9038 43.6029 5.4752 129.577 +117.199 35.8447 43.6482 5.47126 129.532 +117.299 35.7856 43.6935 5.46729 129.487 +117.399 35.7265 43.7387 5.4633 129.442 +117.499 35.6675 43.7839 5.4593 129.396 +117.599 35.6084 43.8291 5.45527 129.351 +117.699 35.5494 43.8742 5.45123 129.306 +117.799 35.4904 43.9192 5.44717 129.261 +117.899 35.4314 43.9642 5.44309 129.216 +117.999 35.3724 44.0092 5.43899 129.171 +118.099 35.3134 44.0541 5.43487 129.126 +118.199 35.2544 44.099 5.43074 129.081 +118.299 35.1954 44.1439 5.42658 129.036 +118.399 35.1364 44.1887 5.42241 128.992 +118.499 35.0775 44.2335 5.41822 128.947 +118.599 35.0186 44.2782 5.41401 128.902 +118.699 34.9596 44.3229 5.40978 128.857 +118.799 34.9007 44.3675 5.40553 128.813 +118.899 34.8418 44.4121 5.40126 128.768 +118.999 34.7829 44.4567 5.39698 128.724 +119.099 34.724 44.5012 5.39267 128.679 +119.199 34.6651 44.5456 5.38835 128.635 +119.299 34.6063 44.5901 5.38401 128.59 +119.399 34.5474 44.6344 5.37965 128.546 +119.499 34.4886 44.6788 5.37527 128.501 +119.599 34.4297 44.7231 5.37087 128.457 +119.699 34.3709 44.7673 5.36645 128.413 +119.799 34.3121 44.8115 5.36202 128.369 +119.899 34.2533 44.8557 5.35756 128.325 +119.999 34.1945 44.8998 5.35309 128.28 +120.099 34.1357 44.9439 5.3486 128.236 +120.199 34.077 44.9879 5.34409 128.192 +120.299 34.0182 45.0319 5.33956 128.148 +120.399 33.9594 45.0758 5.33501 128.104 +120.499 33.9007 45.1197 5.33045 128.061 +120.599 33.842 45.1636 5.32586 128.017 +120.699 33.7832 45.2074 5.32126 127.973 +120.799 33.7245 45.2511 5.31664 127.929 +120.899 33.6658 45.2948 5.312 127.885 +120.999 33.6071 45.3385 5.30734 127.842 +121.099 33.5484 45.3821 5.30266 127.798 +121.199 33.4898 45.4257 5.29797 127.755 +121.299 33.4311 45.4692 5.29325 127.711 +121.399 33.3725 45.5127 5.28852 127.668 +121.499 33.3138 45.5562 5.28377 127.624 +121.599 33.2552 45.5995 5.279 127.581 +121.699 33.1966 45.6429 5.27421 127.537 +121.799 33.1379 45.6862 5.2694 127.494 +121.899 33.0793 45.7294 5.26457 127.451 +121.999 33.0207 45.7726 5.25973 127.408 +122.099 32.9622 45.8158 5.25487 127.364 +122.199 32.9036 45.8589 5.24999 127.321 +122.299 32.845 45.902 5.24509 127.278 +122.399 32.7864 45.945 5.24017 127.235 +122.499 32.7279 45.9879 5.23523 127.192 +122.599 32.6694 46.0309 5.23027 127.149 +122.699 32.6108 46.0737 5.2253 127.107 +122.799 32.5523 46.1166 5.22031 127.064 +122.899 32.4938 46.1593 5.2153 127.021 +122.999 32.4353 46.2021 5.21027 126.978 +123.099 32.3768 46.2447 5.20522 126.936 +123.199 32.3183 46.2874 5.20016 126.893 +123.299 32.2599 46.3299 5.19507 126.85 +123.399 32.2014 46.3725 5.18997 126.808 +123.499 32.1429 46.415 5.18485 126.765 +123.599 32.0845 46.4574 5.17971 126.723 +123.699 32.0261 46.4998 5.17455 126.68 +123.799 31.9676 46.5421 5.16937 126.638 +123.899 31.9092 46.5844 5.16418 126.596 +123.999 31.8508 46.6266 5.15897 126.554 +124.099 31.7924 46.6688 5.15373 126.511 +124.199 31.734 46.711 5.14848 126.469 +124.299 31.6756 46.753 5.14322 126.427 +124.399 31.6173 46.7951 5.13793 126.385 +124.499 31.5589 46.8371 5.13263 126.343 +124.599 31.5005 46.879 5.1273 126.301 +124.699 31.4422 46.9209 5.12196 126.259 +124.799 31.3839 46.9627 5.1166 126.218 +124.899 31.3255 47.0045 5.11122 126.176 +124.999 31.2672 47.0462 5.10583 126.134 +125.099 31.2089 47.0879 5.10041 126.092 +125.199 31.1506 47.1296 5.09498 126.051 +125.299 31.0923 47.1711 5.08953 126.009 +125.399 31.034 47.2127 5.08406 125.968 +125.499 30.9757 47.2541 5.07857 125.926 +125.599 30.9175 47.2956 5.07307 125.885 +125.699 30.8592 47.3369 5.06754 125.843 +125.799 30.801 47.3783 5.062 125.802 +125.899 30.7427 47.4195 5.05644 125.761 +125.999 30.6845 47.4608 5.05087 125.719 +126.099 30.6263 47.5019 5.04527 125.678 +126.199 30.5681 47.543 5.03965 125.637 +126.299 30.5099 47.5841 5.03402 125.596 +126.399 30.4517 47.6251 5.02837 125.555 +126.499 30.3935 47.6661 5.0227 125.514 +126.599 30.3353 47.707 5.01702 125.473 +126.699 30.2771 47.7478 5.01131 125.432 +126.799 30.219 47.7886 5.00559 125.392 +126.899 30.1608 47.8294 4.99985 125.351 +126.999 30.1027 47.87 4.99409 125.31 +127.099 30.0445 47.9107 4.98831 125.27 +127.199 29.9864 47.9513 4.98252 125.229 +127.299 29.9283 47.9918 4.9767 125.188 +127.399 29.8701 48.0323 4.97087 125.148 +127.499 29.812 48.0727 4.96502 125.108 +127.599 29.7539 48.1131 4.95916 125.067 +127.699 29.6959 48.1534 4.95327 125.027 +127.799 29.6378 48.1936 4.94737 124.987 +127.899 29.5797 48.2338 4.94145 124.946 +127.999 29.5216 48.274 4.93551 124.906 +128.099 29.4636 48.3141 4.92955 124.866 +128.199 29.4055 48.3541 4.92358 124.826 +128.299 29.3475 48.3941 4.91759 124.786 +128.399 29.2894 48.4341 4.91158 124.746 +128.499 29.2314 48.4739 4.90555 124.706 +128.599 29.1734 48.5138 4.8995 124.666 +128.699 29.1154 48.5535 4.89344 124.627 +128.799 29.0574 48.5932 4.88735 124.587 +128.899 28.9994 48.6329 4.88125 124.547 +128.999 28.9414 48.6725 4.87514 124.508 +129.099 28.8834 48.712 4.869 124.468 +129.199 28.8254 48.7515 4.86285 124.429 +129.299 28.7675 48.791 4.85668 124.389 +129.399 28.7095 48.8303 4.85049 124.35 +129.499 28.6516 48.8696 4.84428 124.311 +129.599 28.5936 48.9089 4.83806 124.271 +129.699 28.5357 48.9481 4.83182 124.232 +129.799 28.4778 48.9873 4.82556 124.193 +129.899 28.4199 49.0264 4.81928 124.154 +129.999 28.3619 49.0654 4.81299 124.115 +130.099 28.304 49.1044 4.80667 124.076 +130.199 28.2461 49.1433 4.80034 124.037 +130.299 28.1883 49.1822 4.794 123.998 +130.399 28.1304 49.221 4.78763 123.959 +130.499 28.0725 49.2597 4.78125 123.921 +130.599 28.0146 49.2984 4.77485 123.882 +130.699 27.9568 49.337 4.76843 123.843 +130.799 27.8989 49.3756 4.762 123.805 +130.899 27.8411 49.4141 4.75554 123.766 +130.999 27.7833 49.4526 4.74907 123.728 +131.099 27.7254 49.491 4.74259 123.689 +131.199 27.6676 49.5293 4.73608 123.651 +131.299 27.6098 49.5676 4.72956 123.613 +131.399 27.552 49.6058 4.72302 123.574 +131.499 27.4942 49.644 4.71646 123.536 +131.599 27.4364 49.6821 4.70989 123.498 +131.699 27.3786 49.7202 4.70329 123.46 +131.799 27.3208 49.7582 4.69668 123.422 +131.899 27.2631 49.7961 4.69006 123.384 +131.999 27.2053 49.834 4.68341 123.346 +132.099 27.1476 49.8718 4.67675 123.308 +132.199 27.0898 49.9095 4.67007 123.271 +132.299 27.0321 49.9472 4.66338 123.233 +132.399 26.9743 49.9848 4.65666 123.195 +132.499 26.9166 50.0224 4.64993 123.158 +132.599 26.8589 50.0599 4.64318 123.12 +132.699 26.8012 50.0974 4.63642 123.083 +132.799 26.7435 50.1348 4.62964 123.045 +132.899 26.6858 50.1721 4.62284 123.008 +132.999 26.6281 50.2094 4.61602 122.971 +133.099 26.5704 50.2466 4.60919 122.934 +133.199 26.5127 50.2837 4.60234 122.896 +133.299 26.4551 50.3208 4.59547 122.859 +133.399 26.3974 50.3579 4.58858 122.822 +133.499 26.3398 50.3948 4.58168 122.785 +133.599 26.2821 50.4317 4.57476 122.749 +133.699 26.2245 50.4686 4.56782 122.712 +133.799 26.1668 50.5054 4.56087 122.675 +133.899 26.1092 50.5421 4.5539 122.638 +133.999 26.0516 50.5787 4.54691 122.602 +134.099 25.994 50.6153 4.53991 122.565 +134.199 25.9364 50.6519 4.53289 122.528 +134.299 25.8788 50.6883 4.52585 122.492 +134.399 25.8212 50.7248 4.51879 122.455 +134.499 25.7636 50.7611 4.51172 122.419 +134.599 25.706 50.7974 4.50463 122.383 +134.699 25.6484 50.8336 4.49753 122.347 +134.799 25.5909 50.8698 4.49041 122.31 +134.899 25.5333 50.9059 4.48327 122.274 +134.999 25.4758 50.9419 4.47611 122.238 +135.099 25.4182 50.9779 4.46894 122.202 +135.199 25.3607 51.0138 4.46175 122.166 +135.299 25.3031 51.0497 4.45454 122.131 +135.399 25.2456 51.0854 4.44732 122.095 +135.499 25.1881 51.1212 4.44008 122.059 +135.599 25.1306 51.1568 4.43282 122.023 +135.699 25.0731 51.1924 4.42555 121.988 +135.799 25.0156 51.2279 4.41826 121.952 +135.899 24.9581 51.2634 4.41095 121.917 +135.999 24.9006 51.2988 4.40363 121.881 +136.099 24.8431 51.3342 4.39629 121.846 +136.199 24.7856 51.3694 4.38893 121.811 +136.299 24.7282 51.4046 4.38156 121.776 +136.399 24.6707 51.4398 4.37417 121.74 +136.499 24.6133 51.4749 4.36677 121.705 +136.599 24.5558 51.5099 4.35934 121.67 +136.699 24.4984 51.5449 4.3519 121.635 +136.799 24.4409 51.5797 4.34445 121.6 +136.899 24.3835 51.6146 4.33698 121.566 +136.999 24.3261 51.6493 4.32949 121.531 +137.099 24.2687 51.684 4.32199 121.496 +137.199 24.2112 51.7187 4.31447 121.462 +137.299 24.1538 51.7532 4.30693 121.427 +137.399 24.0964 51.7877 4.29937 121.393 +137.499 24.039 51.8222 4.29181 121.358 +137.599 23.9817 51.8565 4.28422 121.324 +137.699 23.9243 51.8908 4.27662 121.289 +137.799 23.8669 51.9251 4.269 121.255 +137.899 23.8095 51.9592 4.26136 121.221 +137.999 23.7522 51.9933 4.25371 121.187 +138.099 23.6948 52.0274 4.24605 121.153 +138.199 23.6375 52.0613 4.23836 121.119 +138.299 23.5801 52.0953 4.23067 121.085 +138.399 23.5228 52.1291 4.22295 121.051 +138.499 23.4655 52.1629 4.21522 121.017 +138.599 23.4081 52.1966 4.20747 120.984 +138.699 23.3508 52.2302 4.19971 120.95 +138.799 23.2935 52.2638 4.19193 120.916 +138.899 23.2362 52.2973 4.18413 120.883 +138.999 23.1789 52.3307 4.17632 120.849 +139.099 23.1216 52.3641 4.1685 120.816 +139.199 23.0643 52.3974 4.16065 120.783 +139.299 23.007 52.4307 4.15279 120.75 +139.399 22.9497 52.4638 4.14492 120.716 +139.499 22.8925 52.4969 4.13703 120.683 +139.599 22.8352 52.53 4.12912 120.65 +139.699 22.7779 52.5629 4.1212 120.617 +139.799 22.7207 52.5958 4.11326 120.584 +139.899 22.6634 52.6287 4.10531 120.552 +139.999 22.6062 52.6614 4.09734 120.519 +140.099 22.549 52.6941 4.08935 120.486 +140.199 22.4917 52.7268 4.08135 120.453 +140.299 22.4345 52.7593 4.07334 120.421 +140.399 22.3773 52.7918 4.0653 120.388 +140.499 22.3201 52.8242 4.05726 120.356 +140.599 22.2628 52.8566 4.04919 120.324 +140.699 22.2056 52.8889 4.04111 120.291 +140.799 22.1484 52.9211 4.03302 120.259 +140.899 22.0912 52.9532 4.02491 120.227 +140.999 22.0341 52.9853 4.01679 120.195 +141.099 21.9769 53.0173 4.00864 120.163 +141.199 21.9197 53.0493 4.00049 120.131 +141.299 21.8625 53.0811 3.99232 120.099 +141.399 21.8054 53.1129 3.98413 120.067 +141.499 21.7482 53.1447 3.97593 120.036 +141.599 21.691 53.1763 3.96771 120.004 +141.699 21.6339 53.2079 3.95948 119.972 +141.799 21.5768 53.2395 3.95123 119.941 +141.899 21.5196 53.2709 3.94297 119.909 +141.999 21.4625 53.3023 3.93469 119.878 +142.099 21.4054 53.3336 3.92639 119.847 +142.199 21.3482 53.3649 3.91808 119.815 +142.299 21.2911 53.396 3.90976 119.784 +142.399 21.234 53.4271 3.90142 119.753 +142.499 21.1769 53.4582 3.89307 119.722 +142.6 21.1198 53.4891 3.8847 119.691 +142.7 21.0627 53.52 3.87631 119.66 +142.8 21.0056 53.5508 3.86791 119.629 +142.9 20.9485 53.5816 3.8595 119.599 +143 20.8914 53.6123 3.85107 119.568 +143.1 20.8344 53.6429 3.84263 119.537 +143.2 20.7773 53.6734 3.83417 119.507 +143.3 20.7202 53.7039 3.82569 119.476 +143.4 20.6632 53.7343 3.8172 119.446 +143.5 20.6061 53.7646 3.8087 119.416 +143.6 20.5491 53.7949 3.80018 119.385 +143.7 20.492 53.825 3.79165 119.355 +143.8 20.435 53.8552 3.7831 119.325 +143.9 20.3779 53.8852 3.77454 119.295 +144 20.3209 53.9152 3.76596 119.265 +144.1 20.2639 53.9451 3.75737 119.235 +144.2 20.2069 53.9749 3.74876 119.205 +144.3 20.1499 54.0046 3.74014 119.176 +144.4 20.0928 54.0343 3.73151 119.146 +144.5 20.0358 54.0639 3.72286 119.116 +144.6 19.9788 54.0934 3.71419 119.087 +144.7 19.9218 54.1229 3.70551 119.057 +144.8 19.8649 54.1523 3.69682 119.028 +144.9 19.8079 54.1816 3.68811 118.999 +145 19.7509 54.2108 3.67939 118.969 +145.1 19.6939 54.24 3.67065 118.94 +145.2 19.6369 54.2691 3.6619 118.911 +145.3 19.58 54.2981 3.65313 118.882 +145.4 19.523 54.3271 3.64435 118.853 +145.5 19.4661 54.356 3.63556 118.824 +145.6 19.4091 54.3848 3.62675 118.795 +145.7 19.3522 54.4135 3.61793 118.767 +145.8 19.2952 54.4422 3.60909 118.738 +145.9 19.2383 54.4707 3.60024 118.709 +146 19.1814 54.4993 3.59137 118.681 +146.1 19.1244 54.5277 3.5825 118.653 +146.2 19.0675 54.5561 3.5736 118.624 +146.3 19.0106 54.5843 3.5647 118.596 +146.4 18.9537 54.6126 3.55577 118.568 +146.5 18.8968 54.6407 3.54684 118.54 +146.6 18.8399 54.6688 3.53789 118.511 +146.7 18.783 54.6968 3.52893 118.483 +146.8 18.7261 54.7247 3.51995 118.456 +146.9 18.6692 54.7525 3.51096 118.428 +147 18.6123 54.7803 3.50196 118.4 +147.1 18.5554 54.808 3.49294 118.372 +147.2 18.4985 54.8356 3.4839 118.345 +147.3 18.4416 54.8632 3.47486 118.317 +147.4 18.3848 54.8906 3.4658 118.29 +147.5 18.3279 54.918 3.45673 118.262 +147.6 18.2711 54.9454 3.44764 118.235 +147.7 18.2142 54.9726 3.43854 118.208 +147.8 18.1573 54.9998 3.42943 118.18 +147.9 18.1005 55.0269 3.4203 118.153 +148 18.0437 55.0539 3.41116 118.126 +148.1 17.9868 55.0808 3.402 118.099 +148.2 17.93 55.1077 3.39284 118.073 +148.3 17.8732 55.1345 3.38365 118.046 +148.4 17.8163 55.1612 3.37446 118.019 +148.5 17.7595 55.1879 3.36525 117.992 +148.6 17.7027 55.2144 3.35603 117.966 +148.7 17.6459 55.2409 3.3468 117.939 +148.8 17.5891 55.2673 3.33755 117.913 +148.9 17.5323 55.2937 3.32829 117.887 +149 17.4755 55.3199 3.31901 117.86 +149.1 17.4187 55.3461 3.30973 117.834 +149.2 17.3619 55.3722 3.30043 117.808 +149.3 17.3051 55.3983 3.29111 117.782 +149.4 17.2483 55.4242 3.28179 117.756 +149.5 17.1915 55.4501 3.27245 117.73 +149.6 17.1348 55.4759 3.26309 117.704 +149.7 17.078 55.5016 3.25373 117.679 +149.8 17.0212 55.5273 3.24435 117.653 +149.9 16.9645 55.5529 3.23496 117.627 +150 16.9077 55.5784 3.22556 117.602 +150.1 16.851 55.6038 3.21614 117.576 +150.2 16.7942 55.6291 3.20671 117.551 +150.3 16.7375 55.6544 3.19727 117.526 +150.4 16.6807 55.6796 3.18781 117.501 +150.5 16.624 55.7047 3.17834 117.476 +150.6 16.5672 55.7297 3.16886 117.45 +150.7 16.5105 55.7547 3.15937 117.426 +150.8 16.4538 55.7796 3.14986 117.401 +150.9 16.3971 55.8044 3.14035 117.376 +151 16.3403 55.8291 3.13081 117.351 +151.1 16.2836 55.8538 3.12127 117.326 +151.2 16.2269 55.8783 3.11172 117.302 +151.3 16.1702 55.9028 3.10215 117.277 +151.4 16.1135 55.9272 3.09257 117.253 +151.5 16.0568 55.9516 3.08297 117.229 +151.6 16.0001 55.9758 3.07337 117.204 +151.7 15.9434 56 3.06375 117.18 +151.8 15.8867 56.0241 3.05412 117.156 +151.9 15.8301 56.0481 3.04448 117.132 +152 15.7734 56.0721 3.03482 117.108 +152.1 15.7167 56.0959 3.02516 117.084 +152.2 15.66 56.1197 3.01548 117.061 +152.3 15.6034 56.1434 3.00579 117.037 +152.4 15.5467 56.1671 2.99609 117.013 +152.5 15.49 56.1906 2.98637 116.99 +152.6 15.4334 56.2141 2.97665 116.966 +152.7 15.3767 56.2375 2.96691 116.943 +152.8 15.3201 56.2608 2.95716 116.919 +152.9 15.2634 56.284 2.9474 116.896 +153 15.2068 56.3072 2.93762 116.873 +153.1 15.1501 56.3303 2.92784 116.85 +153.2 15.0935 56.3533 2.91804 116.827 +153.3 15.0369 56.3762 2.90823 116.804 +153.4 14.9802 56.399 2.89841 116.781 +153.5 14.9236 56.4218 2.88858 116.758 +153.6 14.867 56.4445 2.87873 116.736 +153.7 14.8104 56.4671 2.86888 116.713 +153.8 14.7538 56.4896 2.85901 116.691 +153.9 14.6971 56.512 2.84913 116.668 +154 14.6405 56.5344 2.83924 116.646 +154.1 14.5839 56.5567 2.82934 116.624 +154.2 14.5273 56.5789 2.81942 116.601 +154.3 14.4707 56.601 2.8095 116.579 +154.4 14.4141 56.623 2.79956 116.557 +154.5 14.3576 56.645 2.78962 116.535 +154.6 14.301 56.6669 2.77966 116.513 +154.7 14.2444 56.6887 2.76969 116.492 +154.8 14.1878 56.7104 2.75971 116.47 +154.9 14.1312 56.732 2.74972 116.448 +155 14.0746 56.7536 2.73971 116.427 +155.1 14.0181 56.7751 2.7297 116.405 +155.2 13.9615 56.7965 2.71968 116.384 +155.3 13.9049 56.8178 2.70964 116.362 +155.4 13.8484 56.839 2.69959 116.341 +155.5 13.7918 56.8602 2.68954 116.32 +155.6 13.7353 56.8813 2.67947 116.299 +155.7 13.6787 56.9022 2.66939 116.278 +155.8 13.6222 56.9232 2.6593 116.257 +155.9 13.5656 56.944 2.6492 116.236 +156 13.5091 56.9647 2.63908 116.215 +156.1 13.4525 56.9854 2.62896 116.195 +156.2 13.396 57.006 2.61883 116.174 +156.3 13.3395 57.0265 2.60869 116.154 +156.4 13.2829 57.0469 2.59853 116.133 +156.5 13.2264 57.0673 2.58837 116.113 +156.6 13.1699 57.0875 2.57819 116.093 +156.7 13.1134 57.1077 2.56801 116.073 +156.8 13.0569 57.1278 2.55781 116.052 +156.9 13.0003 57.1478 2.5476 116.032 +157 12.9438 57.1678 2.53739 116.012 +157.1 12.8873 57.1876 2.52716 115.993 +157.2 12.8308 57.2074 2.51692 115.973 +157.3 12.7743 57.2271 2.50667 115.953 +157.4 12.7178 57.2467 2.49642 115.934 +157.5 12.6613 57.2662 2.48615 115.914 +157.6 12.6048 57.2857 2.47587 115.895 +157.7 12.5483 57.305 2.46558 115.875 +157.8 12.4919 57.3243 2.45528 115.856 +157.9 12.4354 57.3435 2.44498 115.837 +158 12.3789 57.3626 2.43466 115.818 +158.1 12.3224 57.3817 2.42433 115.799 +158.2 12.2659 57.4006 2.41399 115.78 +158.3 12.2095 57.4195 2.40364 115.761 +158.4 12.153 57.4383 2.39329 115.742 +158.5 12.0965 57.457 2.38292 115.723 +158.6 12.0401 57.4756 2.37254 115.705 +158.7 11.9836 57.4941 2.36216 115.686 +158.8 11.9271 57.5126 2.35176 115.668 +158.9 11.8707 57.531 2.34135 115.649 +159.001 11.8142 57.5492 2.33094 115.631 +159.101 11.7578 57.5675 2.32051 115.613 +159.201 11.7013 57.5856 2.31008 115.595 +159.301 11.6449 57.6036 2.29964 115.577 +159.401 11.5884 57.6216 2.28918 115.559 +159.501 11.532 57.6394 2.27872 115.541 +159.601 11.4756 57.6572 2.26825 115.523 +159.701 11.4191 57.6749 2.25777 115.505 +159.801 11.3627 57.6926 2.24728 115.488 +159.901 11.3063 57.7101 2.23678 115.47 +160.001 11.2498 57.7276 2.22627 115.453 +160.101 11.1934 57.7449 2.21575 115.435 +160.201 11.137 57.7622 2.20523 115.418 +160.301 11.0806 57.7794 2.19469 115.401 +160.401 11.0242 57.7966 2.18415 115.384 +160.501 10.9678 57.8136 2.17359 115.367 +160.601 10.9113 57.8306 2.16303 115.35 +160.701 10.8549 57.8474 2.15246 115.333 +160.801 10.7985 57.8642 2.14188 115.316 +160.901 10.7421 57.8809 2.13129 115.299 +161.001 10.6857 57.8975 2.12069 115.283 +161.101 10.6293 57.9141 2.11008 115.266 +161.201 10.5729 57.9305 2.09947 115.25 +161.301 10.5165 57.9469 2.08885 115.233 +161.401 10.4601 57.9632 2.07821 115.217 +161.501 10.4038 57.9794 2.06757 115.201 +161.601 10.3474 57.9955 2.05692 115.185 +161.701 10.291 58.0115 2.04627 115.169 +161.801 10.2346 58.0275 2.0356 115.153 +161.901 10.1782 58.0433 2.02493 115.137 +162.001 10.1218 58.0591 2.01424 115.121 +162.101 10.0655 58.0748 2.00355 115.105 +162.201 10.0091 58.0904 1.99285 115.09 +162.301 9.95272 58.1059 1.98215 115.074 +162.401 9.89636 58.1214 1.97143 115.059 +162.501 9.83999 58.1367 1.96071 115.044 +162.601 9.78363 58.152 1.94997 115.028 +162.701 9.72726 58.1672 1.93923 115.013 +162.801 9.67091 58.1823 1.92849 114.998 +162.901 9.61455 58.1973 1.91773 114.983 +163.001 9.55819 58.2122 1.90697 114.968 +163.101 9.50184 58.227 1.8962 114.953 +163.201 9.44549 58.2418 1.88542 114.938 +163.301 9.38914 58.2565 1.87463 114.924 +163.401 9.3328 58.2711 1.86384 114.909 +163.501 9.27645 58.2856 1.85303 114.895 +163.601 9.22011 58.3 1.84222 114.88 +163.701 9.16377 58.3143 1.83141 114.866 +163.801 9.10743 58.3286 1.82058 114.852 +163.901 9.0511 58.3427 1.80975 114.838 +164.001 8.99477 58.3568 1.79891 114.823 +164.101 8.93843 58.3708 1.78806 114.809 +164.201 8.88211 58.3847 1.77721 114.796 +164.301 8.82578 58.3985 1.76634 114.782 +164.401 8.76945 58.4123 1.75547 114.768 +164.501 8.71313 58.4259 1.7446 114.754 +164.601 8.65681 58.4395 1.73371 114.741 +164.701 8.60049 58.453 1.72282 114.727 +164.801 8.54417 58.4664 1.71192 114.714 +164.901 8.48786 58.4797 1.70102 114.701 +165.001 8.43154 58.4929 1.69011 114.687 +165.101 8.37523 58.506 1.67919 114.674 +165.201 8.31892 58.5191 1.66826 114.661 +165.301 8.26261 58.532 1.65733 114.648 +165.401 8.20631 58.5449 1.64639 114.635 +165.501 8.15 58.5577 1.63544 114.623 +165.601 8.0937 58.5704 1.62449 114.61 +165.701 8.0374 58.583 1.61353 114.597 +165.801 7.9811 58.5956 1.60256 114.585 +165.901 7.92481 58.608 1.59159 114.572 +166.001 7.86851 58.6204 1.58061 114.56 +166.101 7.81222 58.6326 1.56962 114.548 +166.201 7.75593 58.6448 1.55863 114.535 +166.301 7.69964 58.6569 1.54763 114.523 +166.401 7.64335 58.6689 1.53662 114.511 +166.501 7.58707 58.6809 1.52561 114.499 +166.601 7.53078 58.6927 1.51459 114.488 +166.701 7.4745 58.7045 1.50357 114.476 +166.801 7.41822 58.7161 1.49254 114.464 +166.901 7.36194 58.7277 1.4815 114.453 +167.001 7.30566 58.7392 1.47046 114.441 +167.101 7.24939 58.7506 1.45941 114.43 +167.201 7.19311 58.762 1.44835 114.418 +167.301 7.13684 58.7732 1.43729 114.407 +167.401 7.08057 58.7843 1.42622 114.396 +167.501 7.0243 58.7954 1.41515 114.385 +167.601 6.96803 58.8064 1.40407 114.374 +167.701 6.91176 58.8173 1.39298 114.363 +167.801 6.8555 58.8281 1.38189 114.352 +167.901 6.79924 58.8388 1.3708 114.341 +168.001 6.74298 58.8494 1.35969 114.331 +168.101 6.68672 58.86 1.34859 114.32 +168.201 6.63046 58.8704 1.33747 114.31 +168.301 6.5742 58.8808 1.32635 114.299 +168.401 6.51794 58.8911 1.31523 114.289 +168.501 6.46169 58.9013 1.3041 114.279 +168.601 6.40544 58.9114 1.29296 114.269 +168.701 6.34919 58.9214 1.28182 114.259 +168.801 6.29294 58.9313 1.27068 114.249 +168.901 6.23669 58.9412 1.25952 114.239 +169.001 6.18044 58.9509 1.24837 114.229 +169.101 6.1242 58.9606 1.23721 114.22 +169.201 6.06795 58.9702 1.22604 114.21 +169.301 6.01171 58.9797 1.21487 114.201 +169.401 5.95547 58.9891 1.20369 114.191 +169.501 5.89923 58.9984 1.19251 114.182 +169.601 5.84299 59.0076 1.18132 114.173 +169.701 5.78675 59.0168 1.17013 114.163 +169.801 5.73052 59.0259 1.15893 114.154 +169.901 5.67428 59.0348 1.14773 114.145 +170.001 5.61805 59.0437 1.13652 114.137 +170.101 5.56182 59.0525 1.12531 114.128 +170.201 5.50559 59.0612 1.1141 114.119 +170.301 5.44936 59.0698 1.10288 114.11 +170.401 5.39313 59.0784 1.09165 114.102 +170.501 5.3369 59.0868 1.08042 114.093 +170.601 5.28068 59.0952 1.06919 114.085 +170.701 5.22445 59.1035 1.05795 114.077 +170.801 5.16823 59.1116 1.0467 114.069 +170.901 5.11201 59.1197 1.03546 114.061 +171.001 5.05578 59.1277 1.02421 114.052 +171.101 4.99956 59.1357 1.01295 114.045 +171.201 4.94335 59.1435 1.00169 114.037 +171.301 4.88713 59.1512 0.990425 114.029 +171.401 4.83091 59.1589 0.979157 114.021 +171.501 4.77469 59.1665 0.967884 114.014 +171.601 4.71848 59.1739 0.956607 114.006 +171.701 4.66227 59.1813 0.945327 113.999 +171.801 4.60605 59.1886 0.934042 113.992 +171.901 4.54984 59.1959 0.922754 113.984 +172.001 4.49363 59.203 0.911462 113.977 +172.101 4.43742 59.21 0.900166 113.97 +172.201 4.38121 59.217 0.888866 113.963 +172.301 4.32501 59.2239 0.877562 113.956 +172.401 4.2688 59.2306 0.866255 113.95 +172.501 4.2126 59.2373 0.854944 113.943 +172.601 4.15639 59.2439 0.84363 113.936 +172.701 4.10019 59.2504 0.832312 113.93 +172.801 4.04398 59.2569 0.820991 113.923 +172.901 3.98778 59.2632 0.809666 113.917 +173.001 3.93158 59.2694 0.798338 113.911 +173.101 3.87538 59.2756 0.787006 113.905 +173.201 3.81918 59.2817 0.775671 113.899 +173.301 3.76298 59.2877 0.764333 113.893 +173.401 3.70679 59.2936 0.752992 113.887 +173.501 3.65059 59.2994 0.741648 113.881 +173.601 3.59439 59.3051 0.7303 113.875 +173.701 3.5382 59.3107 0.71895 113.87 +173.801 3.48201 59.3163 0.707596 113.864 +173.901 3.42581 59.3217 0.69624 113.859 +174.001 3.36962 59.3271 0.684881 113.853 +174.101 3.31343 59.3323 0.673518 113.848 +174.201 3.25724 59.3375 0.662153 113.843 +174.301 3.20105 59.3426 0.650786 113.838 +174.401 3.14486 59.3476 0.639415 113.833 +174.501 3.08867 59.3526 0.628042 113.828 +174.601 3.03248 59.3574 0.616666 113.823 +174.701 2.97629 59.3622 0.605288 113.818 +174.801 2.92011 59.3668 0.593907 113.813 +174.901 2.86392 59.3714 0.582523 113.809 +175.001 2.80773 59.3759 0.571138 113.804 +175.101 2.75155 59.3803 0.559749 113.8 +175.201 2.69536 59.3846 0.548359 113.796 +175.301 2.63918 59.3888 0.536966 113.791 +175.402 2.583 59.3929 0.525571 113.787 +175.502 2.52682 59.3969 0.514174 113.783 +175.602 2.47063 59.4009 0.502774 113.779 +175.702 2.41445 59.4047 0.491373 113.775 +175.802 2.35827 59.4085 0.479969 113.772 +175.902 2.30209 59.4122 0.468564 113.768 +176.002 2.24591 59.4158 0.457156 113.764 +176.102 2.18973 59.4193 0.445747 113.761 +176.202 2.13355 59.4227 0.434335 113.758 +176.302 2.07737 59.4261 0.422922 113.754 +176.402 2.0212 59.4293 0.411507 113.751 +176.502 1.96502 59.4324 0.400091 113.748 +176.602 1.90884 59.4355 0.388672 113.745 +176.702 1.85267 59.4385 0.377252 113.742 +176.802 1.79649 59.4414 0.365831 113.739 +176.902 1.74031 59.4442 0.354408 113.736 +177.002 1.68414 59.4469 0.342983 113.733 +177.102 1.62796 59.4495 0.331557 113.731 +177.202 1.57179 59.452 0.32013 113.728 +177.302 1.51561 59.4545 0.308701 113.726 +177.402 1.45944 59.4568 0.297271 113.723 +177.502 1.40327 59.4591 0.28584 113.721 +177.602 1.34709 59.4613 0.274408 113.719 +177.702 1.29092 59.4633 0.262974 113.717 +177.802 1.23475 59.4653 0.25154 113.715 +177.902 1.17858 59.4672 0.240104 113.713 +178.002 1.1224 59.4691 0.228667 113.711 +178.102 1.06623 59.4708 0.217229 113.709 +178.202 1.01006 59.4724 0.205791 113.708 +178.302 0.953889 59.474 0.194351 113.706 +178.402 0.897718 59.4755 0.182911 113.705 +178.502 0.841547 59.4768 0.17147 113.703 +178.602 0.785376 59.4781 0.160028 113.702 +178.702 0.729205 59.4793 0.148586 113.701 +178.802 0.673035 59.4804 0.137143 113.7 +178.902 0.616864 59.4814 0.125699 113.699 +179.002 0.560694 59.4824 0.114255 113.698 +179.102 0.504524 59.4832 0.102811 113.697 +179.202 0.448354 59.484 0.0913657 113.696 +179.302 0.392184 59.4846 0.0799203 113.696 +179.402 0.336015 59.4852 0.0684745 113.695 +179.502 0.279845 59.4857 0.0570285 113.695 +179.602 0.223675 59.4861 0.0455822 113.694 +179.702 0.167506 59.4864 0.0341357 113.694 +179.802 0.111336 59.4866 0.0226891 113.694 +179.902 0.0551669 59.4868 0.0112424 113.693 diff --git a/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_2_53MeV_21MeVu_start.txt b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_2_53MeV_21MeVu_start.txt new file mode 100644 index 000000000..058353b16 --- /dev/null +++ b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_2_53MeV_21MeVu_start.txt @@ -0,0 +1,1800 @@ +0 180 2.09054 0 245.623 +0.1 179.625 2.0906 0.00958627 245.623 +0.2 179.249 2.0908 0.0191725 245.623 +0.3 178.874 2.09112 0.0287587 245.623 +0.4 178.499 2.09158 0.0383449 245.622 +0.5 178.123 2.09217 0.0479309 245.622 +0.6 177.748 2.09289 0.0575169 245.621 +0.7 177.373 2.09374 0.0671027 245.62 +0.8 176.998 2.09472 0.0766884 245.619 +0.9 176.624 2.09583 0.0862739 245.618 +1 176.249 2.09707 0.0958592 245.617 +1.1 175.875 2.09845 0.105444 245.615 +1.2 175.501 2.09995 0.115029 245.614 +1.3 175.127 2.10158 0.124614 245.612 +1.4 174.753 2.10335 0.134198 245.61 +1.5 174.38 2.10524 0.143782 245.609 +1.6 174.007 2.10727 0.153366 245.607 +1.7 173.634 2.10943 0.162949 245.604 +1.8 173.262 2.11172 0.172532 245.602 +1.9 172.89 2.11413 0.182115 245.6 +2 172.518 2.11668 0.191697 245.597 +2.1 172.147 2.11936 0.201279 245.594 +2.2 171.776 2.12217 0.21086 245.592 +2.3 171.406 2.12512 0.220441 245.589 +2.4 171.036 2.12819 0.230022 245.586 +2.5 170.667 2.13139 0.239602 245.582 +2.6 170.298 2.13472 0.249181 245.579 +2.7 169.929 2.13819 0.25876 245.576 +2.8 169.561 2.14178 0.268338 245.572 +2.9 169.194 2.14551 0.277916 245.568 +3 168.827 2.14936 0.287493 245.564 +3.1 168.461 2.15335 0.297069 245.56 +3.2 168.095 2.15747 0.306645 245.556 +3.3 167.73 2.16171 0.31622 245.552 +3.4 167.366 2.16609 0.325794 245.548 +3.5 167.002 2.1706 0.335368 245.543 +3.6 166.639 2.17524 0.344941 245.539 +3.7 166.276 2.18001 0.354513 245.534 +3.8 165.915 2.18491 0.364084 245.529 +3.9 165.554 2.18994 0.373655 245.524 +4 165.193 2.1951 0.383225 245.519 +4.1 164.834 2.20039 0.392794 245.513 +4.2 164.475 2.20581 0.402362 245.508 +4.3 164.117 2.21136 0.411929 245.502 +4.4 163.759 2.21705 0.421495 245.497 +4.5 163.403 2.22286 0.43106 245.491 +4.6 163.047 2.2288 0.440625 245.485 +4.7 162.692 2.23488 0.450188 245.479 +4.8 162.338 2.24108 0.45975 245.473 +4.9 161.985 2.24741 0.469312 245.466 +5 161.633 2.25388 0.478872 245.46 +5.1 161.281 2.26047 0.488431 245.453 +5.2 160.931 2.2672 0.497989 245.447 +5.3 160.581 2.27405 0.507546 245.44 +5.4 160.232 2.28104 0.517102 245.433 +5.5 159.884 2.28815 0.526657 245.426 +5.6 159.537 2.2954 0.536211 245.418 +5.7 159.191 2.30278 0.545763 245.411 +5.8 158.846 2.31028 0.555314 245.404 +5.9 158.502 2.31792 0.564864 245.396 +6 158.159 2.32568 0.574413 245.388 +6.1 157.817 2.33358 0.58396 245.38 +6.2 157.476 2.34161 0.593507 245.372 +6.3 157.136 2.34976 0.603051 245.364 +6.4 156.797 2.35805 0.612595 245.356 +6.5 156.458 2.36646 0.622137 245.347 +6.6 156.121 2.37501 0.631678 245.339 +6.7 155.785 2.38369 0.641217 245.33 +6.8 155.45 2.39249 0.650755 245.321 +6.9 155.116 2.40143 0.660292 245.312 +7 154.783 2.41049 0.669827 245.303 +7.1 154.452 2.41969 0.67936 245.294 +7.2 154.121 2.42901 0.688893 245.285 +7.3 153.791 2.43847 0.698423 245.275 +7.4 153.463 2.44805 0.707952 245.266 +7.5 153.135 2.45776 0.717479 245.256 +7.6 152.809 2.46761 0.727005 245.246 +7.7 152.483 2.47758 0.73653 245.236 +7.79999 152.159 2.48768 0.746052 245.226 +7.89999 151.836 2.49792 0.755573 245.216 +7.99999 151.514 2.50828 0.765092 245.206 +8.09999 151.193 2.51877 0.77461 245.195 +8.2 150.874 2.52939 0.784126 245.184 +8.3 150.555 2.54014 0.79364 245.174 +8.4 150.238 2.55102 0.803152 245.163 +8.5 149.921 2.56203 0.812663 245.152 +8.6 149.606 2.57317 0.822172 245.141 +8.7 149.292 2.58444 0.831679 245.129 +8.8 148.979 2.59583 0.841184 245.118 +8.9 148.667 2.60736 0.850687 245.106 +9 148.357 2.61901 0.860189 245.095 +9.1 148.048 2.6308 0.869688 245.083 +9.2 147.739 2.64271 0.879186 245.071 +9.3 147.432 2.65475 0.888681 245.059 +9.4 147.126 2.66693 0.898175 245.047 +9.5 146.822 2.67923 0.907666 245.035 +9.6 146.518 2.69166 0.917156 245.022 +9.7 146.216 2.70422 0.926644 245.01 +9.8 145.914 2.7169 0.936129 244.997 +9.9 145.614 2.72972 0.945613 244.984 +10 145.315 2.74266 0.955094 244.971 +10.1 145.018 2.75574 0.964573 244.958 +10.2 144.721 2.76894 0.97405 244.945 +10.3 144.426 2.78227 0.983525 244.932 +10.4 144.132 2.79573 0.992998 244.918 +10.5 143.839 2.80932 1.00247 244.905 +10.6 143.547 2.82304 1.01194 244.891 +10.7 143.256 2.83688 1.0214 244.877 +10.8 142.967 2.85086 1.03087 244.863 +10.9 142.678 2.86496 1.04033 244.849 +11 142.391 2.87919 1.04979 244.835 +11.1 142.105 2.89355 1.05924 244.82 +11.2 141.82 2.90804 1.0687 244.806 +11.3 141.537 2.92265 1.07815 244.791 +11.4 141.254 2.9374 1.0876 244.776 +11.5 140.973 2.95227 1.09705 244.762 +11.6 140.693 2.96727 1.10649 244.747 +11.7 140.414 2.9824 1.11594 244.731 +11.8 140.136 2.99766 1.12537 244.716 +11.9 139.859 3.01304 1.13481 244.701 +12 139.584 3.02855 1.14425 244.685 +12.1 139.309 3.04419 1.15368 244.67 +12.2 139.036 3.05996 1.16311 244.654 +12.3 138.764 3.07586 1.17254 244.638 +12.4 138.493 3.09188 1.18196 244.622 +12.5 138.223 3.10803 1.19138 244.606 +12.6 137.955 3.12431 1.2008 244.59 +12.7 137.687 3.14072 1.21022 244.573 +12.8 137.421 3.15725 1.21963 244.557 +12.9 137.155 3.17392 1.22904 244.54 +13 136.891 3.19071 1.23845 244.523 +13.1 136.628 3.20762 1.24786 244.506 +13.2 136.366 3.22467 1.25726 244.489 +13.3 136.106 3.24184 1.26666 244.472 +13.4 135.846 3.25914 1.27606 244.455 +13.5 135.587 3.27656 1.28545 244.437 +13.6 135.33 3.29412 1.29485 244.42 +13.7 135.074 3.3118 1.30423 244.402 +13.8 134.818 3.3296 1.31362 244.384 +13.9 134.564 3.34754 1.323 244.366 +14 134.311 3.3656 1.33238 244.348 +14.1 134.059 3.38379 1.34176 244.33 +14.2 133.808 3.4021 1.35113 244.312 +14.3 133.558 3.42054 1.3605 244.293 +14.4 133.31 3.43911 1.36987 244.275 +14.5 133.062 3.4578 1.37924 244.256 +14.6 132.815 3.47663 1.3886 244.237 +14.7 132.57 3.49557 1.39796 244.218 +14.8 132.325 3.51465 1.40731 244.199 +14.9 132.082 3.53385 1.41667 244.18 +15 131.839 3.55318 1.42602 244.161 +15.1 131.598 3.57263 1.43536 244.141 +15.2 131.358 3.59221 1.4447 244.122 +15.3 131.118 3.61192 1.45404 244.102 +15.4 130.88 3.63175 1.46338 244.082 +15.5 130.643 3.65171 1.47271 244.062 +15.6 130.407 3.67179 1.48204 244.042 +15.7 130.171 3.692 1.49137 244.022 +15.8 129.937 3.71234 1.50069 244.001 +15.9 129.704 3.7328 1.51001 243.981 +16 129.472 3.75339 1.51933 243.96 +16.1 129.241 3.7741 1.52864 243.94 +16.2 129.01 3.79494 1.53795 243.919 +16.3 128.781 3.8159 1.54726 243.898 +16.4 128.553 3.83699 1.55656 243.877 +16.5 128.326 3.85821 1.56586 243.856 +16.6 128.099 3.87955 1.57516 243.834 +16.7 127.874 3.90102 1.58445 243.813 +16.8 127.649 3.92261 1.59374 243.791 +16.9 127.426 3.94432 1.60302 243.769 +17 127.204 3.96616 1.6123 243.748 +17.1 126.982 3.98813 1.62158 243.726 +17.2 126.761 4.01022 1.63086 243.704 +17.3 126.542 4.03244 1.64013 243.681 +17.4 126.323 4.05478 1.64939 243.659 +17.5 126.105 4.07725 1.65866 243.637 +17.6 125.888 4.09984 1.66792 243.614 +17.7 125.672 4.12255 1.67717 243.591 +17.8 125.457 4.14539 1.68643 243.568 +17.9 125.243 4.16836 1.69567 243.545 +18 125.03 4.19145 1.70492 243.522 +18.1 124.817 4.21466 1.71416 243.499 +18.2 124.606 4.238 1.7234 243.476 +18.3 124.395 4.26146 1.73263 243.452 +18.4 124.186 4.28505 1.74186 243.429 +18.5 123.977 4.30876 1.75108 243.405 +18.6 123.769 4.33259 1.76031 243.381 +18.7 123.562 4.35655 1.76952 243.357 +18.8 123.355 4.38063 1.77874 243.333 +18.9 123.15 4.40484 1.78795 243.309 +19 122.946 4.42917 1.79715 243.285 +19.1 122.742 4.45362 1.80635 243.26 +19.2 122.539 4.47819 1.81555 243.236 +19.3 122.337 4.50289 1.82474 243.211 +19.4 122.136 4.52772 1.83393 243.186 +19.5 121.935 4.55267 1.84312 243.161 +19.6 121.736 4.57774 1.8523 243.136 +19.7 121.537 4.60293 1.86148 243.111 +19.8 121.339 4.62824 1.87065 243.086 +19.9 121.142 4.65368 1.87982 243.06 +20 120.946 4.67925 1.88898 243.035 +20.1 120.75 4.70493 1.89814 243.009 +20.2 120.555 4.73074 1.9073 242.983 +20.3 120.361 4.75667 1.91645 242.957 +20.4 120.168 4.78272 1.92559 242.931 +20.5 119.976 4.8089 1.93474 242.905 +20.6 119.784 4.8352 1.94388 242.879 +20.7 119.593 4.86162 1.95301 242.852 +20.8 119.403 4.88816 1.96214 242.826 +20.9 119.214 4.91483 1.97126 242.799 +21 119.025 4.94161 1.98038 242.772 +21.1 118.837 4.96852 1.9895 242.745 +21.2 118.65 4.99556 1.99861 242.718 +21.3 118.464 5.02271 2.00772 242.691 +21.4 118.278 5.04998 2.01682 242.664 +21.5 118.093 5.07738 2.02592 242.636 +21.6 117.909 5.1049 2.03502 242.609 +21.7 117.725 5.13254 2.0441 242.581 +21.8 117.543 5.1603 2.05319 242.554 +21.9 117.361 5.18819 2.06227 242.526 +22 117.179 5.21619 2.07134 242.498 +22.1 116.998 5.24432 2.08041 242.47 +22.2 116.819 5.27256 2.08948 242.441 +22.3 116.639 5.30093 2.09854 242.413 +22.4 116.461 5.32942 2.1076 242.384 +22.5 116.283 5.35803 2.11665 242.356 +22.6 116.105 5.38676 2.1257 242.327 +22.7001 115.929 5.41561 2.13474 242.298 +22.8001 115.753 5.44458 2.14378 242.269 +22.9001 115.578 5.47368 2.15281 242.24 +23.0001 115.403 5.50289 2.16184 242.211 +23.1001 115.229 5.53222 2.17086 242.182 +23.2001 115.056 5.56168 2.17988 242.152 +23.3001 114.883 5.59125 2.18889 242.123 +23.4001 114.712 5.62094 2.1979 242.093 +23.5001 114.54 5.65076 2.2069 242.063 +23.6001 114.37 5.68069 2.2159 242.033 +23.7001 114.199 5.71074 2.22489 242.003 +23.8001 114.03 5.74092 2.23388 241.973 +23.9001 113.861 5.77121 2.24286 241.943 +24.0001 113.693 5.80162 2.25184 241.912 +24.1001 113.525 5.83215 2.26081 241.882 +24.2001 113.358 5.86281 2.26978 241.851 +24.3001 113.192 5.89358 2.27874 241.82 +24.4001 113.026 5.92447 2.2877 241.789 +24.5001 112.861 5.95548 2.29665 241.758 +24.6001 112.697 5.9866 2.3056 241.727 +24.7001 112.533 6.01785 2.31454 241.696 +24.8001 112.369 6.04922 2.32348 241.665 +24.9001 112.206 6.0807 2.33241 241.633 +25.0001 112.044 6.1123 2.34133 241.602 +25.1001 111.883 6.14402 2.35025 241.57 +25.2001 111.722 6.17586 2.35917 241.538 +25.3001 111.561 6.20782 2.36808 241.506 +25.4001 111.401 6.2399 2.37698 241.474 +25.5001 111.242 6.27209 2.38588 241.442 +25.6001 111.083 6.3044 2.39478 241.409 +25.7001 110.925 6.33684 2.40366 241.377 +25.8001 110.767 6.36938 2.41255 241.344 +25.9001 110.61 6.40205 2.42142 241.312 +26.0001 110.453 6.43483 2.4303 241.279 +26.1001 110.297 6.46773 2.43916 241.246 +26.2001 110.141 6.50075 2.44802 241.213 +26.3001 109.986 6.53389 2.45688 241.18 +26.4001 109.832 6.56714 2.46573 241.147 +26.5001 109.678 6.60051 2.47457 241.113 +26.6001 109.524 6.634 2.48341 241.08 +26.7001 109.371 6.6676 2.49224 241.046 +26.8001 109.219 6.70132 2.50107 241.012 +26.9001 109.067 6.73516 2.50989 240.979 +27.0001 108.916 6.76912 2.51871 240.945 +27.1001 108.765 6.80319 2.52752 240.911 +27.2001 108.614 6.83737 2.53632 240.876 +27.3001 108.465 6.87168 2.54512 240.842 +27.4001 108.315 6.9061 2.55391 240.808 +27.5001 108.166 6.94063 2.5627 240.773 +27.6001 108.018 6.97528 2.57148 240.739 +27.7001 107.87 7.01005 2.58026 240.704 +27.8001 107.722 7.04493 2.58902 240.669 +27.9001 107.575 7.07993 2.59779 240.634 +28.0001 107.429 7.11505 2.60655 240.599 +28.1001 107.283 7.15028 2.6153 240.564 +28.2001 107.137 7.18562 2.62404 240.528 +28.3001 106.992 7.22108 2.63278 240.493 +28.4001 106.847 7.25666 2.64151 240.457 +28.5001 106.703 7.29235 2.65024 240.421 +28.6001 106.56 7.32816 2.65896 240.386 +28.7001 106.416 7.36408 2.66768 240.35 +28.8001 106.273 7.40011 2.67639 240.314 +28.9001 106.131 7.43626 2.68509 240.278 +29.0001 105.989 7.47253 2.69379 240.241 +29.1001 105.848 7.5089 2.70248 240.205 +29.2001 105.707 7.5454 2.71116 240.168 +29.3001 105.566 7.582 2.71984 240.132 +29.4001 105.426 7.61872 2.72851 240.095 +29.5001 105.286 7.65556 2.73718 240.058 +29.6001 105.147 7.69251 2.74584 240.021 +29.7001 105.008 7.72957 2.75449 239.984 +29.8001 104.869 7.76675 2.76314 239.947 +29.9001 104.731 7.80404 2.77178 239.91 +30.0001 104.594 7.84144 2.78042 239.872 +30.1001 104.456 7.87896 2.78904 239.835 +30.2001 104.32 7.91658 2.79766 239.797 +30.3001 104.183 7.95433 2.80628 239.759 +30.4001 104.047 7.99218 2.81489 239.722 +30.5001 103.912 8.03015 2.82349 239.684 +30.6001 103.776 8.06823 2.83209 239.646 +30.7001 103.642 8.10642 2.84068 239.607 +30.8001 103.507 8.14473 2.84926 239.569 +30.9001 103.373 8.18315 2.85784 239.531 +31.0001 103.24 8.22168 2.8664 239.492 +31.1001 103.106 8.26032 2.87497 239.454 +31.2001 102.974 8.29907 2.88352 239.415 +31.3001 102.841 8.33794 2.89207 239.376 +31.4001 102.709 8.37692 2.90062 239.337 +31.5001 102.577 8.41601 2.90915 239.298 +31.6001 102.446 8.45521 2.91768 239.259 +31.7001 102.315 8.49452 2.92621 239.219 +31.8001 102.184 8.53394 2.93472 239.18 +31.9001 102.054 8.57348 2.94323 239.14 +32.0001 101.924 8.61312 2.95174 239.101 +32.1001 101.795 8.65288 2.96023 239.061 +32.2001 101.666 8.69274 2.96872 239.021 +32.3001 101.537 8.73272 2.9772 238.981 +32.4001 101.409 8.77281 2.98568 238.941 +32.5001 101.281 8.81301 2.99415 238.901 +32.6001 101.153 8.85331 3.00261 238.861 +32.7001 101.026 8.89373 3.01106 238.82 +32.8001 100.899 8.93426 3.01951 238.78 +32.9001 100.772 8.9749 3.02795 238.739 +33.0001 100.646 9.01565 3.03639 238.698 +33.1001 100.52 9.05651 3.04481 238.657 +33.2001 100.394 9.09747 3.05323 238.616 +33.3001 100.269 9.13855 3.06165 238.575 +33.4001 100.144 9.17974 3.07005 238.534 +33.5001 100.019 9.22103 3.07845 238.493 +33.6001 99.8949 9.26243 3.08684 238.451 +33.7001 99.7709 9.30395 3.09523 238.41 +33.8001 99.6473 9.34557 3.1036 238.368 +33.9001 99.524 9.3873 3.11197 238.327 +34.0001 99.401 9.42914 3.12033 238.285 +34.1001 99.2783 9.47109 3.12869 238.243 +34.2001 99.156 9.51314 3.13704 238.201 +34.3 99.0339 9.55531 3.14538 238.159 +34.4 98.9122 9.59758 3.15371 238.116 +34.5 98.7908 9.63996 3.16204 238.074 +34.6 98.6697 9.68245 3.17036 238.031 +34.7 98.5489 9.72504 3.17867 237.989 +34.8 98.4285 9.76774 3.18698 237.946 +34.9 98.3083 9.81055 3.19527 237.903 +35 98.1884 9.85347 3.20356 237.86 +35.1 98.0688 9.8965 3.21184 237.817 +35.2 97.9496 9.93963 3.22012 237.774 +35.3 97.8306 9.98286 3.22839 237.731 +35.4 97.7119 10.0262 3.23665 237.688 +35.5 97.5935 10.0697 3.2449 237.644 +35.6 97.4755 10.1132 3.25314 237.601 +35.7 97.3577 10.1569 3.26138 237.557 +35.8 97.2401 10.2007 3.26961 237.513 +35.9 97.1229 10.2445 3.27783 237.469 +36 97.006 10.2885 3.28604 237.425 +36.1 96.8893 10.3326 3.29425 237.381 +36.2 96.7729 10.3768 3.30245 237.337 +36.3 96.6568 10.4211 3.31064 237.293 +36.4 96.541 10.4655 3.31882 237.248 +36.5 96.4255 10.51 3.327 237.204 +36.6 96.3102 10.5546 3.33517 237.159 +36.7 96.1952 10.5993 3.34333 237.114 +36.8 96.0805 10.6442 3.35148 237.07 +36.9 95.9661 10.6891 3.35963 237.025 +37 95.8519 10.7341 3.36776 236.98 +37.1 95.738 10.7793 3.37589 236.935 +37.2 95.6243 10.8245 3.38401 236.889 +37.3 95.5109 10.8699 3.39213 236.844 +37.4 95.3978 10.9153 3.40023 236.799 +37.5 95.2849 10.9609 3.40833 236.753 +37.6 95.1723 11.0065 3.41642 236.707 +37.7 95.0599 11.0523 3.4245 236.662 +37.8 94.9479 11.0982 3.43257 236.616 +37.9 94.836 11.1441 3.44064 236.57 +38 94.7244 11.1902 3.4487 236.524 +38.1 94.6131 11.2364 3.45674 236.477 +38.2 94.502 11.2826 3.46479 236.431 +38.3 94.3911 11.329 3.47282 236.385 +38.4 94.2806 11.3755 3.48084 236.338 +38.5 94.1702 11.4221 3.48886 236.292 +38.6 94.0601 11.4688 3.49687 236.245 +38.7 93.9502 11.5156 3.50487 236.198 +38.8 93.8406 11.5625 3.51286 236.151 +38.9 93.7312 11.6095 3.52084 236.104 +39 93.6221 11.6566 3.52882 236.057 +39.1 93.5132 11.7038 3.53679 236.01 +39.2 93.4045 11.7511 3.54475 235.963 +39.3 93.296 11.7985 3.5527 235.915 +39.4 93.1878 11.846 3.56064 235.868 +39.5 93.0799 11.8936 3.56857 235.82 +39.6 92.9721 11.9413 3.5765 235.773 +39.7 92.8646 11.9891 3.58442 235.725 +39.8 92.7573 12.037 3.59232 235.677 +39.9 92.6502 12.085 3.60023 235.629 +40 92.5434 12.1331 3.60812 235.581 +40.1 92.4368 12.1813 3.616 235.533 +40.2 92.3304 12.2296 3.62388 235.484 +40.3 92.2242 12.278 3.63174 235.436 +40.4 92.1182 12.3265 3.6396 235.387 +40.5 92.0125 12.3751 3.64745 235.339 +40.6 91.907 12.4238 3.65529 235.29 +40.7 91.8017 12.4726 3.66312 235.241 +40.7999 91.6966 12.5215 3.67094 235.192 +40.8999 91.5917 12.5705 3.67876 235.143 +40.9999 91.487 12.6196 3.68656 235.094 +41.0999 91.3826 12.6688 3.69436 235.045 +41.1999 91.2783 12.7181 3.70215 234.996 +41.2999 91.1743 12.7675 3.70993 234.946 +41.3999 91.0704 12.817 3.7177 234.897 +41.4999 90.9668 12.8666 3.72546 234.847 +41.5999 90.8634 12.9163 3.73322 234.798 +41.6999 90.7602 12.9661 3.74096 234.748 +41.7999 90.6571 13.016 3.7487 234.698 +41.8999 90.5543 13.066 3.75642 234.648 +41.9999 90.4517 13.116 3.76414 234.598 +42.0999 90.3493 13.1662 3.77185 234.548 +42.1999 90.2471 13.2165 3.77955 234.497 +42.2999 90.145 13.2669 3.78724 234.447 +42.3999 90.0432 13.3173 3.79492 234.396 +42.4999 89.9416 13.3679 3.8026 234.346 +42.5999 89.8401 13.4186 3.81026 234.295 +42.6999 89.7389 13.4693 3.81791 234.245 +42.7999 89.6378 13.5202 3.82556 234.194 +42.8999 89.537 13.5711 3.8332 234.143 +42.9999 89.4363 13.6222 3.84082 234.092 +43.0999 89.3358 13.6733 3.84844 234.041 +43.1999 89.2355 13.7245 3.85605 233.989 +43.2999 89.1354 13.7759 3.86365 233.938 +43.3999 89.0354 13.8273 3.87124 233.887 +43.4999 88.9357 13.8788 3.87883 233.835 +43.5999 88.8361 13.9304 3.8864 233.783 +43.6999 88.7368 13.9822 3.89396 233.732 +43.7999 88.6375 14.034 3.90152 233.68 +43.8999 88.5385 14.0859 3.90906 233.628 +43.9999 88.4397 14.1379 3.9166 233.576 +44.0999 88.341 14.1899 3.92412 233.524 +44.1999 88.2425 14.2421 3.93164 233.472 +44.2999 88.1442 14.2944 3.93915 233.419 +44.3999 88.0461 14.3468 3.94664 233.367 +44.4999 87.9481 14.3992 3.95413 233.315 +44.5999 87.8503 14.4518 3.96161 233.262 +44.6999 87.7527 14.5044 3.96908 233.209 +44.7999 87.6553 14.5572 3.97654 233.157 +44.8999 87.558 14.61 3.98399 233.104 +44.9999 87.4609 14.6629 3.99143 233.051 +45.0999 87.3639 14.716 3.99886 232.998 +45.1999 87.2672 14.7691 4.00629 232.945 +45.2999 87.1706 14.8223 4.0137 232.892 +45.3999 87.0741 14.8756 4.0211 232.838 +45.4999 86.9778 14.929 4.02849 232.785 +45.5999 86.8817 14.9825 4.03588 232.731 +45.6999 86.7858 15.036 4.04325 232.678 +45.7999 86.69 15.0897 4.05061 232.624 +45.8999 86.5944 15.1434 4.05797 232.57 +45.9999 86.4989 15.1973 4.06531 232.517 +46.0999 86.4036 15.2512 4.07265 232.463 +46.1999 86.3085 15.3053 4.07997 232.409 +46.2999 86.2135 15.3594 4.08729 232.354 +46.3999 86.1187 15.4136 4.09459 232.3 +46.4999 86.024 15.4679 4.10189 232.246 +46.5999 85.9295 15.5223 4.10918 232.192 +46.6999 85.8351 15.5767 4.11645 232.137 +46.7999 85.7409 15.6313 4.12372 232.083 +46.8999 85.6468 15.686 4.13097 232.028 +46.9999 85.5529 15.7407 4.13822 231.973 +47.0999 85.4592 15.7955 4.14546 231.918 +47.1999 85.3656 15.8505 4.15268 231.863 +47.2999 85.2721 15.9055 4.1599 231.808 +47.3998 85.1788 15.9606 4.1671 231.753 +47.4998 85.0857 16.0158 4.1743 231.698 +47.5998 84.9927 16.0711 4.18148 231.643 +47.6998 84.8998 16.1264 4.18866 231.587 +47.7998 84.8071 16.1819 4.19583 231.532 +47.8998 84.7145 16.2374 4.20298 231.476 +47.9998 84.6221 16.2931 4.21013 231.421 +48.0998 84.5298 16.3488 4.21726 231.365 +48.1998 84.4377 16.4046 4.22439 231.309 +48.2998 84.3457 16.4605 4.2315 231.253 +48.3998 84.2538 16.5164 4.23861 231.197 +48.4998 84.1621 16.5725 4.2457 231.141 +48.5998 84.0705 16.6287 4.25278 231.085 +48.6998 83.9791 16.6849 4.25986 231.029 +48.7998 83.8878 16.7412 4.26692 230.973 +48.8998 83.7966 16.7976 4.27397 230.916 +48.9998 83.7056 16.8541 4.28102 230.86 +49.0998 83.6147 16.9107 4.28805 230.803 +49.1998 83.524 16.9674 4.29507 230.746 +49.2998 83.4334 17.0241 4.30208 230.69 +49.3998 83.3429 17.081 4.30908 230.633 +49.4998 83.2525 17.1379 4.31607 230.576 +49.5998 83.1623 17.1949 4.32305 230.519 +49.6998 83.0722 17.252 4.33002 230.462 +49.7998 82.9823 17.3092 4.33698 230.405 +49.8998 82.8925 17.3665 4.34393 230.347 +49.9998 82.8028 17.4238 4.35087 230.29 +50.0998 82.7132 17.4812 4.35779 230.233 +50.1998 82.6238 17.5388 4.36471 230.175 +50.2998 82.5345 17.5964 4.37162 230.117 +50.3998 82.4453 17.654 4.37851 230.06 +50.4998 82.3563 17.7118 4.3854 230.002 +50.5998 82.2674 17.7697 4.39227 229.944 +50.6998 82.1786 17.8276 4.39913 229.886 +50.7998 82.0899 17.8856 4.40598 229.828 +50.8998 82.0013 17.9437 4.41283 229.77 +50.9998 81.9129 18.0019 4.41966 229.712 +51.0998 81.8246 18.0601 4.42648 229.654 +51.1998 81.7365 18.1185 4.43329 229.595 +51.2998 81.6484 18.1769 4.44008 229.537 +51.3998 81.5605 18.2354 4.44687 229.478 +51.4998 81.4727 18.294 4.45365 229.42 +51.5998 81.385 18.3527 4.46041 229.361 +51.6998 81.2974 18.4114 4.46717 229.302 +51.7998 81.21 18.4703 4.47391 229.244 +51.8998 81.1226 18.5292 4.48064 229.185 +51.9998 81.0354 18.5882 4.48737 229.126 +52.0998 80.9483 18.6473 4.49408 229.067 +52.1998 80.8613 18.7064 4.50078 229.007 +52.2998 80.7745 18.7656 4.50746 228.948 +52.3998 80.6877 18.825 4.51414 228.889 +52.4998 80.6011 18.8844 4.52081 228.829 +52.5998 80.5146 18.9438 4.52746 228.77 +52.6998 80.4282 19.0034 4.53411 228.71 +52.7998 80.3419 19.063 4.54074 228.651 +52.8998 80.2557 19.1227 4.54736 228.591 +52.9998 80.1696 19.1825 4.55397 228.531 +53.0998 80.0837 19.2424 4.56057 228.471 +53.1998 79.9978 19.3023 4.56716 228.411 +53.2998 79.9121 19.3624 4.57374 228.351 +53.3998 79.8265 19.4225 4.5803 228.291 +53.4998 79.741 19.4827 4.58686 228.231 +53.5998 79.6556 19.5429 4.5934 228.171 +53.6998 79.5703 19.6033 4.59993 228.111 +53.7998 79.4851 19.6637 4.60645 228.05 +53.8997 79.4 19.7242 4.61296 227.99 +53.9997 79.3151 19.7847 4.61946 227.929 +54.0997 79.2302 19.8454 4.62594 227.868 +54.1997 79.1454 19.9061 4.63242 227.808 +54.2997 79.0608 19.9669 4.63888 227.747 +54.3997 78.9762 20.0278 4.64533 227.686 +54.4997 78.8918 20.0888 4.65177 227.625 +54.5997 78.8075 20.1498 4.6582 227.564 +54.6997 78.7232 20.2109 4.66462 227.503 +54.7997 78.6391 20.2721 4.67102 227.442 +54.8997 78.5551 20.3333 4.67742 227.381 +54.9997 78.4711 20.3947 4.6838 227.319 +55.0997 78.3873 20.4561 4.69017 227.258 +55.1997 78.3036 20.5175 4.69653 227.196 +55.2997 78.22 20.5791 4.70288 227.135 +55.3997 78.1364 20.6407 4.70921 227.073 +55.4997 78.053 20.7024 4.71554 227.011 +55.5997 77.9697 20.7642 4.72185 226.95 +55.6997 77.8865 20.8261 4.72815 226.888 +55.7997 77.8033 20.888 4.73444 226.826 +55.8997 77.7203 20.95 4.74071 226.764 +55.9997 77.6374 21.0121 4.74698 226.702 +56.0997 77.5545 21.0742 4.75323 226.64 +56.1997 77.4718 21.1364 4.75947 226.577 +56.2997 77.3892 21.1987 4.7657 226.515 +56.3997 77.3066 21.2611 4.77192 226.453 +56.4997 77.2242 21.3235 4.77812 226.39 +56.5997 77.1418 21.386 4.78432 226.328 +56.6997 77.0595 21.4486 4.7905 226.265 +56.7997 76.9774 21.5113 4.79667 226.203 +56.8997 76.8953 21.574 4.80283 226.14 +56.9997 76.8133 21.6368 4.80897 226.077 +57.0997 76.7314 21.6996 4.8151 226.014 +57.1997 76.6496 21.7626 4.82123 225.951 +57.2997 76.5679 21.8256 4.82733 225.888 +57.3997 76.4863 21.8887 4.83343 225.825 +57.4997 76.4048 21.9518 4.83952 225.762 +57.5997 76.3234 22.015 4.84559 225.699 +57.6997 76.242 22.0783 4.85165 225.636 +57.7997 76.1608 22.1417 4.8577 225.572 +57.8997 76.0796 22.2051 4.86374 225.509 +57.9997 75.9985 22.2686 4.86976 225.445 +58.0997 75.9176 22.3322 4.87577 225.382 +58.1997 75.8367 22.3958 4.88177 225.318 +58.2997 75.7559 22.4595 4.88776 225.254 +58.3997 75.6751 22.5233 4.89373 225.191 +58.4997 75.5945 22.5871 4.8997 225.127 +58.5997 75.514 22.651 4.90565 225.063 +58.6997 75.4335 22.715 4.91158 224.999 +58.7997 75.3531 22.7791 4.91751 224.935 +58.8997 75.2728 22.8432 4.92342 224.871 +58.9997 75.1926 22.9074 4.92932 224.806 +59.0997 75.1125 22.9716 4.93521 224.742 +59.1997 75.0325 23.0359 4.94109 224.678 +59.2997 74.9525 23.1003 4.94695 224.613 +59.3997 74.8726 23.1648 4.9528 224.549 +59.4997 74.7929 23.2293 4.95864 224.485 +59.5997 74.7132 23.2939 4.96446 224.42 +59.6997 74.6335 23.3585 4.97028 224.355 +59.7997 74.554 23.4232 4.97608 224.291 +59.8997 74.4745 23.488 4.98187 224.226 +59.9997 74.3952 23.5529 4.98764 224.161 +60.0997 74.3159 23.6178 4.9934 224.096 +60.1997 74.2367 23.6828 4.99915 224.031 +60.2997 74.1575 23.7478 5.00489 223.966 +60.3997 74.0785 23.8129 5.01061 223.901 +60.4996 73.9995 23.8781 5.01633 223.836 +60.5996 73.9206 23.9433 5.02203 223.771 +60.6996 73.8418 24.0086 5.02771 223.705 +60.7996 73.763 24.074 5.03339 223.64 +60.8996 73.6844 24.1394 5.03905 223.574 +60.9996 73.6058 24.2049 5.04469 223.509 +61.0996 73.5273 24.2705 5.05033 223.443 +61.1996 73.4489 24.3361 5.05595 223.378 +61.2996 73.3705 24.4018 5.06156 223.312 +61.3996 73.2923 24.4675 5.06716 223.246 +61.4996 73.2141 24.5333 5.07274 223.181 +61.5996 73.1359 24.5992 5.07831 223.115 +61.6996 73.0579 24.6651 5.08387 223.049 +61.7996 72.9799 24.7311 5.08941 222.983 +61.8996 72.902 24.7972 5.09494 222.917 +61.9996 72.8242 24.8633 5.10046 222.851 +62.0996 72.7465 24.9295 5.10596 222.784 +62.1996 72.6688 24.9957 5.11146 222.718 +62.2996 72.5912 25.062 5.11694 222.652 +62.3996 72.5137 25.1284 5.1224 222.585 +62.4996 72.4362 25.1948 5.12785 222.519 +62.5996 72.3588 25.2613 5.13329 222.453 +62.6996 72.2815 25.3278 5.13872 222.386 +62.7996 72.2043 25.3944 5.14413 222.319 +62.8996 72.1271 25.4611 5.14953 222.253 +62.9996 72.05 25.5278 5.15492 222.186 +63.0996 71.973 25.5946 5.16029 222.119 +63.1996 71.8961 25.6614 5.16565 222.052 +63.2996 71.8192 25.7283 5.171 221.986 +63.3996 71.7424 25.7953 5.17633 221.919 +63.4996 71.6657 25.8623 5.18165 221.852 +63.5996 71.589 25.9294 5.18696 221.784 +63.6996 71.5124 25.9965 5.19226 221.717 +63.7996 71.4359 26.0637 5.19754 221.65 +63.8996 71.3594 26.1309 5.2028 221.583 +63.9996 71.283 26.1982 5.20806 221.516 +64.0996 71.2067 26.2656 5.2133 221.448 +64.1996 71.1304 26.333 5.21852 221.381 +64.2996 71.0542 26.4005 5.22373 221.313 +64.3996 70.9781 26.468 5.22893 221.246 +64.4996 70.9021 26.5356 5.23412 221.178 +64.5996 70.8261 26.6033 5.23929 221.111 +64.6996 70.7502 26.671 5.24445 221.043 +64.7996 70.6743 26.7387 5.2496 220.975 +64.8996 70.5985 26.8066 5.25473 220.907 +64.9996 70.5228 26.8744 5.25985 220.839 +65.0996 70.4471 26.9424 5.26495 220.771 +65.1996 70.3715 27.0103 5.27004 220.703 +65.2996 70.296 27.0784 5.27512 220.635 +65.3996 70.2206 27.1465 5.28018 220.567 +65.4996 70.1452 27.2146 5.28523 220.499 +65.5996 70.0698 27.2828 5.29026 220.431 +65.6996 69.9946 27.3511 5.29529 220.363 +65.7996 69.9194 27.4194 5.30029 220.294 +65.8996 69.8442 27.4877 5.30529 220.226 +65.9996 69.7691 27.5561 5.31027 220.158 +66.0996 69.6941 27.6246 5.31524 220.089 +66.1996 69.6192 27.6931 5.32019 220.021 +66.2996 69.5443 27.7617 5.32513 219.952 +66.3996 69.4695 27.8303 5.33005 219.884 +66.4996 69.3947 27.899 5.33496 219.815 +66.5996 69.32 27.9677 5.33986 219.746 +66.6996 69.2453 28.0365 5.34474 219.677 +66.7996 69.1708 28.1053 5.34961 219.608 +66.8996 69.0962 28.1742 5.35447 219.54 +66.9995 69.0218 28.2432 5.35931 219.471 +67.0995 68.9474 28.3121 5.36414 219.402 +67.1995 68.873 28.3812 5.36895 219.333 +67.2995 68.7988 28.4503 5.37375 219.264 +67.3995 68.7245 28.5194 5.37853 219.194 +67.4995 68.6504 28.5886 5.3833 219.125 +67.5995 68.5763 28.6578 5.38806 219.056 +67.6995 68.5022 28.7271 5.3928 218.987 +67.7995 68.4282 28.7965 5.39753 218.917 +67.8995 68.3543 28.8659 5.40225 218.848 +67.9995 68.2805 28.9353 5.40695 218.779 +68.0995 68.2066 29.0048 5.41163 218.709 +68.1995 68.1329 29.0743 5.4163 218.64 +68.2995 68.0592 29.1439 5.42096 218.57 +68.3995 67.9856 29.2135 5.4256 218.5 +68.4995 67.912 29.2832 5.43023 218.431 +68.5995 67.8385 29.3529 5.43484 218.361 +68.6995 67.765 29.4227 5.43944 218.291 +68.7995 67.6916 29.4925 5.44403 218.221 +68.8995 67.6182 29.5624 5.4486 218.151 +68.9995 67.5449 29.6323 5.45316 218.081 +69.0995 67.4717 29.7023 5.4577 218.012 +69.1995 67.3985 29.7723 5.46223 217.942 +69.2995 67.3254 29.8424 5.46674 217.871 +69.3995 67.2523 29.9125 5.47124 217.801 +69.4995 67.1793 29.9826 5.47572 217.731 +69.5995 67.1063 30.0528 5.48019 217.661 +69.6995 67.0334 30.1231 5.48465 217.591 +69.7995 66.9606 30.1933 5.48909 217.52 +69.8995 66.8878 30.2637 5.49352 217.45 +69.9995 66.815 30.334 5.49793 217.38 +70.0995 66.7423 30.4045 5.50232 217.309 +70.1995 66.6697 30.4749 5.50671 217.239 +70.2995 66.5971 30.5454 5.51107 217.168 +70.3995 66.5246 30.616 5.51543 217.098 +70.4995 66.4521 30.6866 5.51977 217.027 +70.5995 66.3797 30.7572 5.52409 216.957 +70.6995 66.3073 30.8279 5.5284 216.886 +70.7995 66.235 30.8987 5.53269 216.815 +70.8995 66.1627 30.9694 5.53697 216.744 +70.9995 66.0905 31.0402 5.54124 216.674 +71.0995 66.0183 31.1111 5.54549 216.603 +71.1995 65.9462 31.182 5.54972 216.532 +71.2995 65.8741 31.2529 5.55394 216.461 +71.3995 65.8021 31.3239 5.55815 216.39 +71.4995 65.7301 31.3949 5.56234 216.319 +71.5995 65.6582 31.466 5.56651 216.248 +71.6995 65.5864 31.5371 5.57067 216.177 +71.7995 65.5146 31.6083 5.57482 216.106 +71.8995 65.4428 31.6795 5.57895 216.034 +71.9995 65.3711 31.7507 5.58307 215.963 +72.0995 65.2994 31.822 5.58717 215.892 +72.1995 65.2278 31.8933 5.59125 215.821 +72.2995 65.1563 31.9646 5.59532 215.749 +72.3995 65.0847 32.036 5.59938 215.678 +72.4995 65.0133 32.1074 5.60342 215.606 +72.5995 64.9419 32.1789 5.60744 215.535 +72.6995 64.8705 32.2504 5.61146 215.463 +72.7995 64.7992 32.322 5.61545 215.392 +72.8995 64.7279 32.3935 5.61943 215.32 +72.9995 64.6567 32.4652 5.6234 215.249 +73.0995 64.5855 32.5368 5.62735 215.177 +73.1995 64.5144 32.6085 5.63128 215.105 +73.2995 64.4433 32.6803 5.6352 215.034 +73.3995 64.3723 32.7521 5.6391 214.962 +73.4995 64.3013 32.8239 5.64299 214.89 +73.5994 64.2304 32.8957 5.64687 214.818 +73.6994 64.1595 32.9676 5.65073 214.746 +73.7994 64.0886 33.0395 5.65457 214.674 +73.8994 64.0178 33.1115 5.6584 214.602 +73.9994 63.9471 33.1835 5.66221 214.53 +74.0994 63.8764 33.2555 5.66601 214.458 +74.1994 63.8057 33.3276 5.66979 214.386 +74.2994 63.7351 33.3997 5.67355 214.314 +74.3994 63.6645 33.4718 5.67731 214.242 +74.4994 63.594 33.544 5.68104 214.17 +74.5994 63.5236 33.6162 5.68476 214.098 +74.6994 63.4531 33.6885 5.68847 214.025 +74.7994 63.3827 33.7607 5.69216 213.953 +74.8994 63.3124 33.8331 5.69583 213.881 +74.9994 63.2421 33.9054 5.69949 213.808 +75.0994 63.1719 33.9778 5.70313 213.736 +75.1994 63.1017 34.0502 5.70676 213.664 +75.2994 63.0315 34.1226 5.71037 213.591 +75.3994 62.9614 34.1951 5.71396 213.519 +75.4994 62.8913 34.2676 5.71755 213.446 +75.5994 62.8213 34.3402 5.72111 213.374 +75.6994 62.7513 34.4128 5.72466 213.301 +75.7994 62.6813 34.4854 5.72819 213.228 +75.8994 62.6114 34.558 5.73171 213.156 +75.9994 62.5416 34.6307 5.73521 213.083 +76.0994 62.4718 34.7034 5.7387 213.01 +76.1994 62.402 34.7761 5.74217 212.938 +76.2994 62.3323 34.8489 5.74562 212.865 +76.3994 62.2626 34.9217 5.74906 212.792 +76.4994 62.193 34.9945 5.75249 212.719 +76.5994 62.1234 35.0674 5.75589 212.646 +76.6994 62.0538 35.1403 5.75929 212.574 +76.7994 61.9843 35.2132 5.76266 212.501 +76.8994 61.9148 35.2862 5.76602 212.428 +76.9994 61.8454 35.3592 5.76937 212.355 +77.0994 61.776 35.4322 5.77269 212.282 +77.1994 61.7066 35.5052 5.77601 212.209 +77.2994 61.6373 35.5783 5.7793 212.136 +77.3994 61.5681 35.6514 5.78258 212.062 +77.4994 61.4988 35.7245 5.78585 211.989 +77.5994 61.4296 35.7977 5.7891 211.916 +77.6994 61.3605 35.8708 5.79233 211.843 +77.7994 61.2914 35.9441 5.79555 211.77 +77.8994 61.2223 36.0173 5.79875 211.697 +77.9994 61.1533 36.0906 5.80193 211.623 +78.0994 61.0843 36.1639 5.8051 211.55 +78.1994 61.0154 36.2372 5.80825 211.477 +78.2994 60.9465 36.3105 5.81139 211.403 +78.3994 60.8776 36.3839 5.81451 211.33 +78.4994 60.8088 36.4573 5.81761 211.257 +78.5994 60.74 36.5307 5.8207 211.183 +78.6994 60.6712 36.6042 5.82377 211.11 +78.7994 60.6025 36.6777 5.82683 211.036 +78.8994 60.5339 36.7512 5.82987 210.963 +78.9994 60.4652 36.8247 5.83289 210.889 +79.0994 60.3966 36.8982 5.8359 210.816 +79.1994 60.3281 36.9718 5.83889 210.742 +79.2994 60.2596 37.0454 5.84186 210.668 +79.3994 60.1911 37.119 5.84482 210.595 +79.4994 60.1227 37.1927 5.84776 210.521 +79.5994 60.0543 37.2664 5.85069 210.447 +79.6994 59.9859 37.3401 5.8536 210.374 +79.7994 59.9176 37.4138 5.85649 210.3 +79.8994 59.8493 37.4875 5.85937 210.226 +79.9994 59.781 37.5613 5.86223 210.153 +80.0993 59.7128 37.6351 5.86507 210.079 +80.1993 59.6447 37.7089 5.8679 210.005 +80.2993 59.5765 37.7827 5.87071 209.931 +80.3993 59.5084 37.8566 5.87351 209.857 +80.4993 59.4404 37.9305 5.87628 209.783 +80.5993 59.3723 38.0044 5.87905 209.709 +80.6993 59.3043 38.0783 5.88179 209.636 +80.7993 59.2364 38.1522 5.88452 209.562 +80.8993 59.1685 38.2262 5.88723 209.488 +80.9993 59.1006 38.3002 5.88993 209.414 +81.0993 59.0328 38.3742 5.89261 209.34 +81.1993 58.9649 38.4482 5.89527 209.266 +81.2993 58.8972 38.5223 5.89791 209.192 +81.3993 58.8294 38.5963 5.90054 209.117 +81.4993 58.7617 38.6704 5.90316 209.043 +81.5993 58.6941 38.7445 5.90575 208.969 +81.6993 58.6264 38.8186 5.90833 208.895 +81.7993 58.5588 38.8928 5.91089 208.821 +81.8993 58.4913 38.9669 5.91344 208.747 +81.9993 58.4238 39.0411 5.91597 208.673 +82.0993 58.3563 39.1153 5.91848 208.598 +82.1993 58.2888 39.1895 5.92098 208.524 +82.2993 58.2214 39.2638 5.92346 208.45 +82.3993 58.154 39.338 5.92592 208.376 +82.4993 58.0867 39.4123 5.92836 208.302 +82.5993 58.0193 39.4866 5.93079 208.227 +82.6993 57.9521 39.5609 5.9332 208.153 +82.7993 57.8848 39.6352 5.9356 208.079 +82.8993 57.8176 39.7095 5.93798 208.004 +82.9993 57.7504 39.7839 5.94034 207.93 +83.0993 57.6833 39.8582 5.94268 207.856 +83.1993 57.6162 39.9326 5.94501 207.781 +83.2993 57.5491 40.007 5.94732 207.707 +83.3993 57.482 40.0814 5.94961 207.632 +83.4993 57.415 40.1559 5.95189 207.558 +83.5993 57.348 40.2303 5.95415 207.484 +83.6993 57.2811 40.3048 5.95639 207.409 +83.7993 57.2142 40.3792 5.95862 207.335 +83.8993 57.1473 40.4537 5.96083 207.26 +83.9993 57.0804 40.5282 5.96302 207.186 +84.0993 57.0136 40.6027 5.96519 207.111 +84.1993 56.9469 40.6773 5.96735 207.037 +84.2993 56.8801 40.7518 5.96949 206.962 +84.3993 56.8134 40.8264 5.97161 206.887 +84.4993 56.7467 40.9009 5.97372 206.813 +84.5993 56.68 40.9755 5.97581 206.738 +84.6993 56.6134 41.0501 5.97788 206.664 +84.7993 56.5468 41.1247 5.97994 206.589 +84.8993 56.4803 41.1993 5.98197 206.515 +84.9993 56.4138 41.2739 5.98399 206.44 +85.0993 56.3473 41.3486 5.986 206.365 +85.1993 56.2808 41.4232 5.98798 206.291 +85.2993 56.2144 41.4979 5.98995 206.216 +85.3993 56.148 41.5726 5.9919 206.141 +85.4993 56.0816 41.6472 5.99384 206.067 +85.5993 56.0153 41.7219 5.99576 205.992 +85.6993 55.949 41.7966 5.99766 205.917 +85.7993 55.8827 41.8713 5.99954 205.842 +85.8993 55.8164 41.9461 6.0014 205.768 +85.9993 55.7502 42.0208 6.00325 205.693 +86.0993 55.684 42.0955 6.00508 205.618 +86.1993 55.6179 42.1703 6.0069 205.544 +86.2993 55.5518 42.245 6.00869 205.469 +86.3993 55.4857 42.3198 6.01047 205.394 +86.4993 55.4196 42.3946 6.01223 205.319 +86.5993 55.3536 42.4694 6.01397 205.244 +86.6992 55.2876 42.5441 6.0157 205.17 +86.7992 55.2216 42.6189 6.01741 205.095 +86.8992 55.1557 42.6937 6.0191 205.02 +86.9992 55.0898 42.7686 6.02078 204.945 +87.0992 55.0239 42.8434 6.02243 204.87 +87.1992 54.958 42.9182 6.02407 204.796 +87.2992 54.8922 42.993 6.02569 204.721 +87.3992 54.8264 43.0679 6.0273 204.646 +87.4992 54.7606 43.1427 6.02888 204.571 +87.5992 54.6949 43.2176 6.03045 204.496 +87.6992 54.6292 43.2924 6.032 204.421 +87.7992 54.5635 43.3673 6.03353 204.347 +87.8992 54.4979 43.4421 6.03505 204.272 +87.9992 54.4323 43.517 6.03655 204.197 +88.0992 54.3667 43.5919 6.03803 204.122 +88.1992 54.3011 43.6668 6.03949 204.047 +88.2992 54.2356 43.7416 6.04094 203.972 +88.3992 54.1701 43.8165 6.04237 203.897 +88.4992 54.1046 43.8914 6.04378 203.822 +88.5992 54.0392 43.9663 6.04517 203.748 +88.6992 53.9737 44.0412 6.04654 203.673 +88.7992 53.9083 44.1161 6.0479 203.598 +88.8992 53.843 44.191 6.04924 203.523 +88.9992 53.7776 44.2659 6.05056 203.448 +89.0992 53.7123 44.3408 6.05186 203.373 +89.1992 53.6471 44.4157 6.05315 203.298 +89.2992 53.5818 44.4906 6.05442 203.223 +89.3992 53.5166 44.5656 6.05567 203.148 +89.4992 53.4514 44.6405 6.0569 203.073 +89.5992 53.3862 44.7154 6.05811 202.998 +89.6992 53.3211 44.7903 6.05931 202.924 +89.7992 53.256 44.8652 6.06049 202.849 +89.8992 53.1909 44.9401 6.06165 202.774 +89.9992 53.1258 45.015 6.06279 202.699 +90.0992 53.0608 45.09 6.06392 202.624 +90.1992 52.9958 45.1649 6.06503 202.549 +90.2992 52.9308 45.2398 6.06612 202.474 +90.3992 52.8658 45.3147 6.06719 202.399 +90.4992 52.8009 45.3896 6.06824 202.324 +90.5992 52.736 45.4645 6.06928 202.249 +90.6992 52.6711 45.5395 6.07029 202.174 +90.7992 52.6063 45.6144 6.07129 202.099 +90.8992 52.5415 45.6893 6.07227 202.025 +90.9992 52.4767 45.7642 6.07324 201.95 +91.0992 52.4119 45.8391 6.07418 201.875 +91.1992 52.3472 45.914 6.07511 201.8 +91.2992 52.2825 45.9889 6.07602 201.725 +91.3992 52.2178 46.0638 6.07691 201.65 +91.4992 52.1531 46.1387 6.07778 201.575 +91.5992 52.0885 46.2136 6.07864 201.5 +91.6992 52.0238 46.2885 6.07947 201.425 +91.7992 51.9593 46.3633 6.08029 201.35 +91.8992 51.8947 46.4382 6.08109 201.276 +91.9992 51.8302 46.5131 6.08188 201.201 +92.0992 51.7657 46.588 6.08264 201.126 +92.1992 51.7012 46.6628 6.08339 201.051 +92.2992 51.6367 46.7377 6.08411 200.976 +92.3992 51.5723 46.8125 6.08482 200.901 +92.4992 51.5079 46.8874 6.08551 200.826 +92.5992 51.4435 46.9622 6.08619 200.752 +92.6992 51.3791 47.0371 6.08684 200.677 +92.7992 51.3148 47.1119 6.08748 200.602 +92.8992 51.2505 47.1867 6.0881 200.527 +92.9992 51.1862 47.2615 6.0887 200.452 +93.0992 51.1219 47.3364 6.08928 200.377 +93.1992 51.0577 47.4112 6.08984 200.303 +93.2991 50.9935 47.486 6.09039 200.228 +93.3991 50.9293 47.5607 6.09092 200.153 +93.4991 50.8651 47.6355 6.09142 200.078 +93.5991 50.801 47.7103 6.09191 200.004 +93.6991 50.7369 47.7851 6.09239 199.929 +93.7991 50.6728 47.8598 6.09284 199.854 +93.8991 50.6087 47.9346 6.09328 199.779 +93.9991 50.5447 48.0093 6.09369 199.705 +94.0991 50.4807 48.084 6.09409 199.63 +94.1991 50.4167 48.1588 6.09447 199.555 +94.2991 50.3527 48.2335 6.09483 199.48 +94.3991 50.2888 48.3082 6.09517 199.406 +94.4991 50.2248 48.3829 6.0955 199.331 +94.5991 50.1609 48.4575 6.09581 199.256 +94.6991 50.0971 48.5322 6.09609 199.182 +94.7991 50.0332 48.6069 6.09636 199.107 +94.8991 49.9694 48.6815 6.09661 199.032 +94.9991 49.9056 48.7562 6.09684 198.958 +95.0991 49.8418 48.8308 6.09706 198.883 +95.1991 49.778 48.9054 6.09725 198.808 +95.2991 49.7143 48.98 6.09743 198.734 +95.3991 49.6506 49.0546 6.09759 198.659 +95.4991 49.5869 49.1292 6.09773 198.585 +95.5991 49.5232 49.2037 6.09785 198.51 +95.6991 49.4596 49.2783 6.09795 198.436 +95.7991 49.396 49.3528 6.09803 198.361 +95.8991 49.3324 49.4274 6.0981 198.286 +95.9991 49.2688 49.5019 6.09815 198.212 +96.0991 49.2052 49.5764 6.09817 198.137 +96.1991 49.1417 49.6509 6.09818 198.063 +96.2991 49.0782 49.7253 6.09817 197.988 +96.3991 49.0147 49.7998 6.09814 197.914 +96.4991 48.9512 49.8742 6.0981 197.84 +96.5991 48.8878 49.9487 6.09803 197.765 +96.6991 48.8244 50.0231 6.09795 197.691 +96.7991 48.761 50.0975 6.09784 197.616 +96.8991 48.6976 50.1719 6.09772 197.542 +96.9991 48.6342 50.2462 6.09758 197.468 +97.0991 48.5709 50.3206 6.09742 197.393 +97.1991 48.5076 50.3949 6.09725 197.319 +97.2991 48.4443 50.4692 6.09705 197.245 +97.3991 48.381 50.5435 6.09683 197.17 +97.4991 48.3178 50.6178 6.0966 197.096 +97.5991 48.2546 50.6921 6.09635 197.022 +97.6991 48.1914 50.7663 6.09607 196.947 +97.7991 48.1282 50.8406 6.09578 196.873 +97.8991 48.065 50.9148 6.09547 196.799 +97.9991 48.0019 50.989 6.09515 196.725 +98.0991 47.9388 51.0632 6.0948 196.651 +98.1991 47.8757 51.1373 6.09443 196.576 +98.2991 47.8126 51.2115 6.09405 196.502 +98.3991 47.7495 51.2856 6.09365 196.428 +98.4991 47.6865 51.3597 6.09322 196.354 +98.5991 47.6235 51.4338 6.09278 196.28 +98.6991 47.5605 51.5078 6.09232 196.206 +98.7991 47.4975 51.5819 6.09184 196.132 +98.8991 47.4346 51.6559 6.09134 196.058 +98.9991 47.3717 51.7299 6.09083 195.984 +99.0991 47.3088 51.8039 6.09029 195.91 +99.1991 47.2459 51.8779 6.08974 195.836 +99.2991 47.183 51.9518 6.08916 195.762 +99.3991 47.1202 52.0257 6.08857 195.688 +99.4991 47.0573 52.0996 6.08796 195.614 +99.5991 46.9945 52.1735 6.08733 195.54 +99.6991 46.9317 52.2474 6.08668 195.466 +99.799 46.869 52.3212 6.08601 195.393 +99.899 46.8062 52.395 6.08532 195.319 +99.999 46.7435 52.4688 6.08461 195.245 +100.099 46.6808 52.5426 6.08389 195.171 +100.199 46.6181 52.6163 6.08314 195.097 +100.299 46.5555 52.69 6.08238 195.024 +100.399 46.4928 52.7637 6.0816 194.95 +100.499 46.4302 52.8374 6.0808 194.876 +100.599 46.3676 52.9111 6.07997 194.803 +100.699 46.305 52.9847 6.07913 194.729 +100.799 46.2424 53.0583 6.07828 194.656 +100.899 46.1799 53.1319 6.0774 194.582 +100.999 46.1174 53.2054 6.0765 194.508 +101.099 46.0548 53.279 6.07558 194.435 +101.199 45.9924 53.3525 6.07465 194.361 +101.299 45.9299 53.4259 6.07369 194.288 +101.399 45.8674 53.4994 6.07272 194.214 +101.499 45.805 53.5728 6.07173 194.141 +101.599 45.7426 53.6462 6.07071 194.068 +101.699 45.6802 53.7196 6.06968 193.994 +101.799 45.6178 53.7929 6.06863 193.921 +101.899 45.5555 53.8663 6.06756 193.848 +101.999 45.4932 53.9396 6.06647 193.774 +102.099 45.4308 54.0128 6.06537 193.701 +102.199 45.3685 54.0861 6.06424 193.628 +102.299 45.3063 54.1593 6.06309 193.555 +102.399 45.244 54.2325 6.06193 193.481 +102.499 45.1818 54.3056 6.06074 193.408 +102.599 45.1195 54.3787 6.05954 193.335 +102.699 45.0573 54.4518 6.05832 193.262 +102.799 44.9952 54.5249 6.05707 193.189 +102.899 44.933 54.598 6.05581 193.116 +102.999 44.8709 54.671 6.05453 193.043 +103.099 44.8087 54.744 6.05323 192.97 +103.199 44.7466 54.8169 6.05191 192.897 +103.299 44.6845 54.8898 6.05057 192.824 +103.399 44.6225 54.9627 6.04922 192.751 +103.499 44.5604 55.0356 6.04784 192.678 +103.599 44.4984 55.1084 6.04644 192.605 +103.699 44.4363 55.1812 6.04503 192.533 +103.799 44.3743 55.254 6.04359 192.46 +103.899 44.3124 55.3267 6.04214 192.387 +103.999 44.2504 55.3994 6.04066 192.314 +104.099 44.1884 55.4721 6.03917 192.242 +104.199 44.1265 55.5448 6.03766 192.169 +104.299 44.0646 55.6174 6.03613 192.096 +104.399 44.0027 55.69 6.03458 192.024 +104.499 43.9408 55.7625 6.03301 191.951 +104.599 43.879 55.835 6.03142 191.879 +104.699 43.8171 55.9075 6.02981 191.806 +104.799 43.7553 55.9799 6.02818 191.734 +104.899 43.6935 56.0524 6.02653 191.661 +104.999 43.6317 56.1247 6.02486 191.589 +105.099 43.57 56.1971 6.02318 191.517 +105.199 43.5082 56.2694 6.02147 191.444 +105.299 43.4465 56.3417 6.01975 191.372 +105.399 43.3848 56.4139 6.018 191.3 +105.499 43.3231 56.4861 6.01624 191.228 +105.599 43.2614 56.5583 6.01445 191.156 +105.699 43.1997 56.6305 6.01265 191.083 +105.799 43.1381 56.7026 6.01083 191.011 +105.899 43.0764 56.7746 6.00899 190.939 +105.999 43.0148 56.8467 6.00713 190.867 +106.099 42.9532 56.9187 6.00525 190.795 +106.199 42.8916 56.9906 6.00335 190.723 +106.299 42.8301 57.0625 6.00143 190.651 +106.399 42.7685 57.1344 5.99949 190.579 +106.499 42.707 57.2063 5.99753 190.508 +106.599 42.6455 57.2781 5.99555 190.436 +106.699 42.584 57.3499 5.99355 190.364 +106.799 42.5225 57.4216 5.99154 190.292 +106.899 42.461 57.4933 5.9895 190.221 +106.999 42.3996 57.565 5.98745 190.149 +107.099 42.3381 57.6366 5.98537 190.077 +107.199 42.2767 57.7082 5.98328 190.006 +107.299 42.2153 57.7797 5.98116 189.934 +107.399 42.154 57.8512 5.97903 189.863 +107.499 42.0926 57.9227 5.97687 189.791 +107.599 42.0312 57.9941 5.9747 189.72 +107.699 41.9699 58.0655 5.97251 189.648 +107.799 41.9086 58.1369 5.9703 189.577 +107.899 41.8473 58.2082 5.96807 189.506 +107.999 41.786 58.2795 5.96582 189.434 +108.099 41.7247 58.3507 5.96355 189.363 +108.199 41.6635 58.4219 5.96126 189.292 +108.299 41.6022 58.493 5.95895 189.221 +108.399 41.541 58.5642 5.95662 189.15 +108.499 41.4798 58.6352 5.95427 189.079 +108.599 41.4186 58.7062 5.9519 189.008 +108.699 41.3575 58.7772 5.94951 188.937 +108.799 41.2963 58.8482 5.94711 188.866 +108.899 41.2352 58.9191 5.94468 188.795 +108.999 41.174 58.9899 5.94223 188.724 +109.099 41.1129 59.0607 5.93977 188.653 +109.199 41.0518 59.1315 5.93728 188.582 +109.299 40.9907 59.2022 5.93478 188.512 +109.399 40.9297 59.2729 5.93226 188.441 +109.499 40.8686 59.3436 5.92971 188.37 +109.599 40.8076 59.4142 5.92715 188.3 +109.699 40.7466 59.4847 5.92456 188.229 +109.799 40.6856 59.5552 5.92196 188.159 +109.899 40.6246 59.6257 5.91934 188.088 +109.999 40.5636 59.6961 5.9167 188.018 +110.099 40.5027 59.7665 5.91404 187.947 +110.199 40.4417 59.8368 5.91136 187.877 +110.299 40.3808 59.9071 5.90866 187.807 +110.399 40.3199 59.9774 5.90594 187.736 +110.499 40.259 60.0476 5.9032 187.666 +110.599 40.1981 60.1177 5.90044 187.596 +110.699 40.1372 60.1878 5.89766 187.526 +110.799 40.0764 60.2579 5.89486 187.456 +110.899 40.0155 60.3279 5.89204 187.386 +110.999 39.9547 60.3979 5.8892 187.316 +111.099 39.8939 60.4678 5.88635 187.246 +111.199 39.8331 60.5376 5.88347 187.176 +111.299 39.7723 60.6075 5.88057 187.106 +111.399 39.7116 60.6772 5.87766 187.037 +111.499 39.6508 60.747 5.87472 186.967 +111.599 39.5901 60.8167 5.87177 186.897 +111.699 39.5294 60.8863 5.86879 186.828 +111.799 39.4687 60.9559 5.8658 186.758 +111.899 39.408 61.0254 5.86278 186.688 +111.999 39.3473 61.0949 5.85975 186.619 +112.099 39.2867 61.1643 5.8567 186.549 +112.199 39.226 61.2337 5.85362 186.48 +112.299 39.1654 61.3031 5.85053 186.411 +112.399 39.1048 61.3723 5.84742 186.341 +112.499 39.0442 61.4416 5.84429 186.272 +112.599 38.9836 61.5108 5.84114 186.203 +112.699 38.923 61.5799 5.83796 186.134 +112.799 38.8624 61.649 5.83477 186.065 +112.899 38.8019 61.718 5.83156 185.996 +112.999 38.7413 61.787 5.82833 185.927 +113.099 38.6808 61.856 5.82508 185.858 +113.199 38.6203 61.9249 5.82181 185.789 +113.299 38.5598 61.9937 5.81853 185.72 +113.399 38.4993 62.0625 5.81522 185.651 +113.499 38.4389 62.1312 5.81189 185.583 +113.599 38.3784 62.1999 5.80854 185.514 +113.699 38.318 62.2685 5.80518 185.445 +113.799 38.2576 62.3371 5.80179 185.377 +113.899 38.1972 62.4056 5.79838 185.308 +113.999 38.1368 62.4741 5.79496 185.24 +114.099 38.0764 62.5425 5.79151 185.171 +114.199 38.016 62.6108 5.78804 185.103 +114.299 37.9557 62.6792 5.78456 185.035 +114.399 37.8953 62.7474 5.78106 184.966 +114.499 37.835 62.8156 5.77753 184.898 +114.599 37.7747 62.8837 5.77399 184.83 +114.699 37.7144 62.9518 5.77042 184.762 +114.799 37.6541 63.0199 5.76684 184.694 +114.899 37.5938 63.0879 5.76324 184.626 +114.999 37.5336 63.1558 5.75962 184.558 +115.099 37.4733 63.2237 5.75597 184.49 +115.199 37.4131 63.2915 5.75231 184.422 +115.299 37.3529 63.3592 5.74863 184.355 +115.399 37.2927 63.4269 5.74493 184.287 +115.499 37.2325 63.4946 5.74121 184.219 +115.599 37.1723 63.5622 5.73747 184.152 +115.699 37.1121 63.6297 5.73371 184.084 +115.799 37.052 63.6972 5.72993 184.017 +115.899 36.9918 63.7646 5.72613 183.949 +115.999 36.9317 63.832 5.72232 183.882 +116.099 36.8716 63.8993 5.71848 183.815 +116.199 36.8115 63.9665 5.71462 183.747 +116.299 36.7514 64.0337 5.71074 183.68 +116.399 36.6913 64.1009 5.70685 183.613 +116.499 36.6312 64.1679 5.70293 183.546 +116.599 36.5712 64.235 5.699 183.479 +116.699 36.5111 64.3019 5.69504 183.412 +116.799 36.4511 64.3688 5.69107 183.345 +116.899 36.3911 64.4357 5.68707 183.278 +116.999 36.3311 64.5024 5.68306 183.211 +117.099 36.2711 64.5692 5.67902 183.145 +117.199 36.2111 64.6358 5.67497 183.078 +117.299 36.1512 64.7024 5.6709 183.011 +117.399 36.0912 64.769 5.66681 182.945 +117.499 36.0313 64.8355 5.6627 182.878 +117.599 35.9713 64.9019 5.65856 182.812 +117.699 35.9114 64.9682 5.65441 182.746 +117.799 35.8515 65.0345 5.65024 182.679 +117.899 35.7916 65.1008 5.64605 182.613 +117.999 35.7318 65.167 5.64184 182.547 +118.099 35.6719 65.2331 5.63761 182.481 +118.199 35.612 65.2991 5.63337 182.415 +118.299 35.5522 65.3651 5.6291 182.349 +118.399 35.4924 65.4311 5.62481 182.283 +118.499 35.4326 65.4969 5.6205 182.217 +118.599 35.3728 65.5627 5.61618 182.151 +118.699 35.313 65.6285 5.61183 182.085 +118.799 35.2532 65.6942 5.60747 182.02 +118.899 35.1934 65.7598 5.60308 181.954 +118.999 35.1337 65.8253 5.59868 181.888 +119.099 35.0739 65.8908 5.59425 181.823 +119.199 35.0142 65.9563 5.58981 181.758 +119.299 34.9545 66.0216 5.58535 181.692 +119.399 34.8947 66.0869 5.58086 181.627 +119.499 34.8351 66.1522 5.57636 181.562 +119.599 34.7754 66.2173 5.57184 181.496 +119.699 34.7157 66.2825 5.5673 181.431 +119.799 34.656 66.3475 5.56274 181.366 +119.899 34.5964 66.4125 5.55816 181.301 +119.999 34.5367 66.4774 5.55356 181.236 +120.099 34.4771 66.5422 5.54894 181.172 +120.199 34.4175 66.607 5.54431 181.107 +120.299 34.3579 66.6717 5.53965 181.042 +120.399 34.2983 66.7364 5.53497 180.977 +120.499 34.2387 66.801 5.53027 180.913 +120.599 34.1792 66.8655 5.52556 180.848 +120.699 34.1196 66.9299 5.52082 180.784 +120.799 34.06 66.9943 5.51607 180.719 +120.899 34.0005 67.0586 5.5113 180.655 +120.999 33.941 67.1229 5.5065 180.591 +121.099 33.8815 67.1871 5.50169 180.527 +121.199 33.822 67.2512 5.49686 180.463 +121.299 33.7625 67.3152 5.49201 180.399 +121.399 33.703 67.3792 5.48714 180.335 +121.499 33.6435 67.4431 5.48225 180.271 +121.599 33.5841 67.507 5.47734 180.207 +121.699 33.5246 67.5708 5.47241 180.143 +121.799 33.4652 67.6345 5.46746 180.079 +121.899 33.4058 67.6981 5.46249 180.016 +121.999 33.3464 67.7617 5.45751 179.952 +122.099 33.287 67.8252 5.4525 179.889 +122.199 33.2276 67.8886 5.44748 179.825 +122.299 33.1682 67.952 5.44243 179.762 +122.399 33.1088 68.0153 5.43737 179.699 +122.499 33.0495 68.0785 5.43229 179.635 +122.599 32.9901 68.1416 5.42718 179.572 +122.699 32.9308 68.2047 5.42206 179.509 +122.799 32.8715 68.2677 5.41692 179.446 +122.899 32.8121 68.3307 5.41176 179.383 +122.999 32.7528 68.3935 5.40658 179.32 +123.099 32.6935 68.4563 5.40138 179.258 +123.199 32.6343 68.519 5.39617 179.195 +123.299 32.575 68.5817 5.39093 179.132 +123.399 32.5157 68.6443 5.38567 179.07 +123.499 32.4565 68.7068 5.3804 179.007 +123.599 32.3972 68.7692 5.3751 178.945 +123.699 32.338 68.8316 5.36979 178.882 +123.799 32.2788 68.8939 5.36446 178.82 +123.899 32.2196 68.9561 5.3591 178.758 +123.999 32.1604 69.0182 5.35373 178.696 +124.099 32.1012 69.0803 5.34834 178.633 +124.199 32.042 69.1423 5.34293 178.571 +124.299 31.9829 69.2043 5.33751 178.51 +124.399 31.9237 69.2661 5.33206 178.448 +124.499 31.8645 69.3279 5.32659 178.386 +124.599 31.8054 69.3896 5.3211 178.324 +124.699 31.7463 69.4512 5.3156 178.263 +124.799 31.6872 69.5128 5.31008 178.201 +124.899 31.6281 69.5743 5.30453 178.14 +124.999 31.569 69.6357 5.29897 178.078 +125.099 31.5099 69.697 5.29339 178.017 +125.199 31.4508 69.7583 5.28779 177.956 +125.299 31.3917 69.8194 5.28217 177.894 +125.399 31.3327 69.8805 5.27653 177.833 +125.499 31.2736 69.9416 5.27088 177.772 +125.599 31.2146 70.0025 5.2652 177.711 +125.699 31.1556 70.0634 5.2595 177.65 +125.799 31.0966 70.1242 5.25379 177.59 +125.899 31.0376 70.1849 5.24806 177.529 +125.999 30.9786 70.2456 5.2423 177.468 +126.099 30.9196 70.3062 5.23653 177.408 +126.199 30.8606 70.3666 5.23074 177.347 +126.299 30.8016 70.4271 5.22494 177.287 +126.399 30.7427 70.4874 5.21911 177.226 +126.499 30.6837 70.5477 5.21326 177.166 +126.599 30.6248 70.6079 5.2074 177.106 +126.699 30.5659 70.668 5.20151 177.046 +126.799 30.507 70.728 5.19561 176.986 +126.899 30.4481 70.7879 5.18969 176.926 +126.999 30.3892 70.8478 5.18374 176.866 +127.099 30.3303 70.9076 5.17778 176.806 +127.199 30.2714 70.9673 5.17181 176.747 +127.299 30.2125 71.027 5.16581 176.687 +127.399 30.1537 71.0865 5.15979 176.627 +127.499 30.0948 71.146 5.15376 176.568 +127.599 30.036 71.2054 5.1477 176.508 +127.699 29.9771 71.2647 5.14163 176.449 +127.799 29.9183 71.3239 5.13554 176.39 +127.899 29.8595 71.3831 5.12943 176.331 +127.999 29.8007 71.4422 5.1233 176.272 +128.099 29.7419 71.5012 5.11716 176.213 +128.199 29.6831 71.5601 5.11099 176.154 +128.299 29.6243 71.6189 5.1048 176.095 +128.399 29.5656 71.6777 5.0986 176.036 +128.499 29.5068 71.7364 5.09238 175.977 +128.599 29.4481 71.795 5.08614 175.919 +128.699 29.3893 71.8535 5.07988 175.86 +128.799 29.3306 71.9119 5.0736 175.802 +128.899 29.2719 71.9703 5.0673 175.744 +128.999 29.2131 72.0285 5.06099 175.685 +129.099 29.1544 72.0867 5.05465 175.627 +129.199 29.0957 72.1448 5.0483 175.569 +129.299 29.0371 72.2028 5.04193 175.511 +129.399 28.9784 72.2608 5.03554 175.453 +129.499 28.9197 72.3186 5.02913 175.395 +129.599 28.861 72.3764 5.0227 175.337 +129.699 28.8024 72.4341 5.01626 175.28 +129.799 28.7437 72.4917 5.0098 175.222 +129.899 28.6851 72.5492 5.00331 175.165 +129.999 28.6265 72.6067 4.99681 175.107 +130.099 28.5679 72.664 4.99029 175.05 +130.199 28.5093 72.7213 4.98376 174.993 +130.299 28.4507 72.7785 4.9772 174.935 +130.399 28.3921 72.8356 4.97063 174.878 +130.499 28.3335 72.8926 4.96403 174.821 +130.599 28.2749 72.9495 4.95742 174.764 +130.699 28.2164 73.0064 4.95079 174.707 +130.799 28.1578 73.0631 4.94415 174.651 +130.899 28.0993 73.1198 4.93748 174.594 +130.999 28.0407 73.1764 4.9308 174.537 +131.099 27.9822 73.2329 4.92409 174.481 +131.199 27.9237 73.2893 4.91737 174.425 +131.299 27.8651 73.3456 4.91064 174.368 +131.399 27.8066 73.4019 4.90388 174.312 +131.499 27.7481 73.458 4.8971 174.256 +131.599 27.6897 73.5141 4.89031 174.2 +131.699 27.6312 73.5701 4.8835 174.144 +131.799 27.5727 73.626 4.87667 174.088 +131.899 27.5143 73.6818 4.86982 174.032 +131.999 27.4558 73.7375 4.86295 173.976 +132.099 27.3974 73.7932 4.85607 173.921 +132.199 27.3389 73.8487 4.84917 173.865 +132.299 27.2805 73.9042 4.84225 173.81 +132.399 27.2221 73.9595 4.83531 173.754 +132.499 27.1637 74.0148 4.82835 173.699 +132.599 27.1053 74.07 4.82138 173.644 +132.699 27.0469 74.1251 4.81439 173.589 +132.799 26.9885 74.1801 4.80738 173.534 +132.899 26.9301 74.2351 4.80035 173.479 +132.999 26.8717 74.2899 4.7933 173.424 +133.099 26.8134 74.3447 4.78624 173.369 +133.199 26.755 74.3993 4.77915 173.314 +133.299 26.6967 74.4539 4.77205 173.26 +133.399 26.6383 74.5084 4.76494 173.205 +133.499 26.58 74.5628 4.7578 173.151 +133.599 26.5217 74.6171 4.75065 173.097 +133.699 26.4633 74.6713 4.74347 173.043 +133.799 26.405 74.7254 4.73629 172.988 +133.899 26.3467 74.7794 4.72908 172.934 +133.999 26.2884 74.8334 4.72185 172.88 +134.099 26.2302 74.8872 4.71461 172.827 +134.199 26.1719 74.941 4.70735 172.773 +134.299 26.1136 74.9947 4.70007 172.719 +134.399 26.0554 75.0482 4.69278 172.666 +134.499 25.9971 75.1017 4.68546 172.612 +134.599 25.9389 75.1551 4.67813 172.559 +134.699 25.8806 75.2084 4.67078 172.505 +134.799 25.8224 75.2616 4.66342 172.452 +134.899 25.7642 75.3148 4.65603 172.399 +134.999 25.706 75.3678 4.64863 172.346 +135.099 25.6478 75.4207 4.64121 172.293 +135.199 25.5896 75.4736 4.63378 172.24 +135.299 25.5314 75.5263 4.62632 172.188 +135.399 25.4732 75.579 4.61885 172.135 +135.499 25.415 75.6315 4.61136 172.082 +135.599 25.3568 75.684 4.60385 172.03 +135.699 25.2987 75.7364 4.59633 171.977 +135.799 25.2405 75.7886 4.58879 171.925 +135.899 25.1824 75.8408 4.58123 171.873 +135.999 25.1243 75.8929 4.57365 171.821 +136.099 25.0661 75.9449 4.56606 171.769 +136.199 25.008 75.9968 4.55845 171.717 +136.299 24.9499 76.0486 4.55082 171.665 +136.399 24.8918 76.1004 4.54317 171.613 +136.499 24.8337 76.152 4.53551 171.562 +136.599 24.7756 76.2035 4.52783 171.51 +136.699 24.7175 76.2549 4.52013 171.459 +136.799 24.6594 76.3063 4.51242 171.408 +136.899 24.6013 76.3575 4.50469 171.356 +136.999 24.5433 76.4087 4.49694 171.305 +137.099 24.4852 76.4597 4.48917 171.254 +137.199 24.4272 76.5107 4.48139 171.203 +137.299 24.3691 76.5615 4.47359 171.152 +137.399 24.3111 76.6123 4.46577 171.102 +137.499 24.2531 76.663 4.45794 171.051 +137.599 24.1951 76.7135 4.45009 171 +137.699 24.137 76.764 4.44222 170.95 +137.799 24.079 76.8144 4.43433 170.899 +137.899 24.021 76.8647 4.42643 170.849 +137.999 23.963 76.9148 4.41851 170.799 +138.099 23.9051 76.9649 4.41057 170.749 +138.199 23.8471 77.0149 4.40262 170.699 +138.299 23.7891 77.0648 4.39465 170.649 +138.399 23.7311 77.1146 4.38666 170.599 +138.499 23.6732 77.1643 4.37866 170.55 +138.599 23.6152 77.2139 4.37064 170.5 +138.699 23.5573 77.2634 4.3626 170.45 +138.799 23.4993 77.3128 4.35455 170.401 +138.899 23.4414 77.3621 4.34648 170.352 +138.999 23.3835 77.4113 4.33839 170.303 +139.099 23.3256 77.4604 4.33029 170.253 +139.199 23.2677 77.5094 4.32217 170.204 +139.299 23.2098 77.5583 4.31403 170.156 +139.399 23.1519 77.6071 4.30587 170.107 +139.499 23.094 77.6558 4.2977 170.058 +139.599 23.0361 77.7044 4.28952 170.009 +139.699 22.9782 77.7529 4.28131 169.961 +139.799 22.9203 77.8014 4.27309 169.912 +139.899 22.8625 77.8497 4.26486 169.864 +139.999 22.8046 77.8979 4.2566 169.816 +140.099 22.7468 77.946 4.24833 169.768 +140.199 22.6889 77.994 4.24005 169.72 +140.299 22.6311 78.0419 4.23174 169.672 +140.399 22.5733 78.0897 4.22343 169.624 +140.499 22.5154 78.1374 4.21509 169.576 +140.599 22.4576 78.185 4.20674 169.529 +140.699 22.3998 78.2325 4.19837 169.481 +140.799 22.342 78.2799 4.18999 169.434 +140.899 22.2842 78.3272 4.18159 169.387 +140.999 22.2264 78.3744 4.17317 169.339 +141.099 22.1686 78.4215 4.16474 169.292 +141.199 22.1108 78.4685 4.15629 169.245 +141.299 22.0531 78.5154 4.14782 169.198 +141.399 21.9953 78.5622 4.13934 169.152 +141.499 21.9375 78.6089 4.13084 169.105 +141.599 21.8798 78.6555 4.12233 169.058 +141.699 21.822 78.702 4.1138 169.012 +141.799 21.7643 78.7484 4.10526 168.965 +141.899 21.7066 78.7947 4.09669 168.919 +141.999 21.6488 78.8409 4.08812 168.873 +142.099 21.5911 78.8869 4.07952 168.827 +142.199 21.5334 78.9329 4.07091 168.781 +142.299 21.4757 78.9788 4.06229 168.735 +142.399 21.418 79.0245 4.05365 168.689 +142.499 21.3603 79.0702 4.04499 168.644 +142.6 21.3026 79.1158 4.03632 168.598 +142.7 21.2449 79.1612 4.02763 168.553 +142.8 21.1872 79.2066 4.01893 168.507 +142.9 21.1296 79.2518 4.01021 168.462 +143 21.0719 79.297 4.00147 168.417 +143.1 21.0142 79.342 3.99272 168.372 +143.2 20.9566 79.3869 3.98395 168.327 +143.3 20.8989 79.4318 3.97517 168.282 +143.4 20.8413 79.4765 3.96637 168.237 +143.5 20.7836 79.5211 3.95756 168.193 +143.6 20.726 79.5656 3.94873 168.148 +143.7 20.6684 79.61 3.93989 168.104 +143.8 20.6108 79.6543 3.93103 168.059 +143.9 20.5531 79.6985 3.92215 168.015 +144 20.4955 79.7426 3.91326 167.971 +144.1 20.4379 79.7866 3.90436 167.927 +144.2 20.3803 79.8305 3.89543 167.883 +144.3 20.3227 79.8743 3.8865 167.84 +144.4 20.2652 79.9179 3.87755 167.796 +144.5 20.2076 79.9615 3.86858 167.752 +144.6 20.15 80.0049 3.8596 167.709 +144.7 20.0924 80.0483 3.8506 167.666 +144.8 20.0349 80.0915 3.84159 167.622 +144.9 19.9773 80.1347 3.83256 167.579 +145 19.9198 80.1777 3.82352 167.536 +145.1 19.8622 80.2206 3.81446 167.493 +145.2 19.8047 80.2634 3.80538 167.45 +145.3 19.7471 80.3061 3.7963 167.408 +145.4 19.6896 80.3487 3.78719 167.365 +145.5 19.6321 80.3912 3.77807 167.323 +145.6 19.5746 80.4336 3.76894 167.28 +145.7 19.5171 80.4759 3.75979 167.238 +145.8 19.4596 80.5181 3.75063 167.196 +145.9 19.4021 80.5601 3.74145 167.154 +146 19.3446 80.6021 3.73226 167.112 +146.1 19.2871 80.6439 3.72305 167.07 +146.2 19.2296 80.6856 3.71383 167.028 +146.3 19.1721 80.7273 3.70459 166.987 +146.4 19.1146 80.7688 3.69534 166.945 +146.5 19.0572 80.8102 3.68608 166.904 +146.6 18.9997 80.8515 3.6768 166.862 +146.7 18.9422 80.8927 3.6675 166.821 +146.8 18.8848 80.9338 3.65819 166.78 +146.9 18.8273 80.9747 3.64887 166.739 +147 18.7699 81.0156 3.63953 166.698 +147.1 18.7125 81.0563 3.63017 166.657 +147.2 18.655 81.097 3.62081 166.617 +147.3 18.5976 81.1375 3.61142 166.576 +147.4 18.5402 81.1779 3.60203 166.536 +147.5 18.4828 81.2182 3.59262 166.496 +147.6 18.4253 81.2584 3.58319 166.455 +147.7 18.3679 81.2985 3.57375 166.415 +147.8 18.3105 81.3385 3.5643 166.375 +147.9 18.2531 81.3784 3.55483 166.335 +148 18.1957 81.4181 3.54535 166.296 +148.1 18.1384 81.4578 3.53585 166.256 +148.2 18.081 81.4973 3.52634 166.216 +148.3 18.0236 81.5368 3.51682 166.177 +148.4 17.9662 81.5761 3.50728 166.138 +148.5 17.9089 81.6153 3.49773 166.099 +148.6 17.8515 81.6544 3.48816 166.059 +148.7 17.7941 81.6933 3.47858 166.02 +148.8 17.7368 81.7322 3.46899 165.982 +148.9 17.6794 81.771 3.45938 165.943 +149 17.6221 81.8096 3.44976 165.904 +149.1 17.5648 81.8481 3.44012 165.866 +149.2 17.5074 81.8866 3.43047 165.827 +149.3 17.4501 81.9249 3.42081 165.789 +149.4 17.3928 81.9631 3.41113 165.751 +149.5 17.3355 82.0012 3.40144 165.713 +149.6 17.2782 82.0391 3.39174 165.675 +149.7 17.2209 82.077 3.38202 165.637 +149.8 17.1635 82.1147 3.37229 165.599 +149.9 17.1062 82.1524 3.36254 165.561 +150 17.049 82.1899 3.35278 165.524 +150.1 16.9917 82.2273 3.34301 165.487 +150.2 16.9344 82.2646 3.33323 165.449 +150.3 16.8771 82.3017 3.32343 165.412 +150.4 16.8198 82.3388 3.31362 165.375 +150.5 16.7626 82.3758 3.30379 165.338 +150.6 16.7053 82.4126 3.29395 165.301 +150.7 16.648 82.4493 3.2841 165.264 +150.8 16.5908 82.4859 3.27423 165.228 +150.9 16.5335 82.5224 3.26435 165.191 +151 16.4763 82.5588 3.25446 165.155 +151.1 16.419 82.5951 3.24456 165.119 +151.2 16.3618 82.6312 3.23464 165.083 +151.3 16.3046 82.6673 3.22471 165.047 +151.4 16.2473 82.7032 3.21477 165.011 +151.5 16.1901 82.739 3.20481 164.975 +151.6 16.1329 82.7747 3.19484 164.939 +151.7 16.0757 82.8103 3.18486 164.904 +151.8 16.0185 82.8457 3.17486 164.868 +151.9 15.9612 82.8811 3.16485 164.833 +152 15.904 82.9163 3.15483 164.798 +152.1 15.8468 82.9514 3.1448 164.762 +152.2 15.7897 82.9864 3.13475 164.727 +152.3 15.7325 83.0213 3.12469 164.693 +152.4 15.6753 83.0561 3.11462 164.658 +152.5 15.6181 83.0907 3.10454 164.623 +152.6 15.5609 83.1253 3.09444 164.589 +152.7 15.5037 83.1597 3.08433 164.554 +152.8 15.4466 83.194 3.07421 164.52 +152.9 15.3894 83.2282 3.06407 164.486 +153 15.3323 83.2623 3.05392 164.452 +153.1 15.2751 83.2962 3.04377 164.418 +153.2 15.2179 83.33 3.03359 164.384 +153.3 15.1608 83.3638 3.02341 164.35 +153.4 15.1037 83.3974 3.01321 164.316 +153.5 15.0465 83.4309 3.003 164.283 +153.6 14.9894 83.4642 2.99278 164.25 +153.7 14.9322 83.4975 2.98255 164.216 +153.8 14.8751 83.5306 2.97231 164.183 +153.9 14.818 83.5636 2.96205 164.15 +154 14.7609 83.5966 2.95178 164.117 +154.1 14.7038 83.6293 2.9415 164.084 +154.2 14.6466 83.662 2.9312 164.052 +154.3 14.5895 83.6946 2.9209 164.019 +154.4 14.5324 83.727 2.91058 163.987 +154.5 14.4753 83.7593 2.90025 163.955 +154.6 14.4182 83.7915 2.88991 163.922 +154.7 14.3612 83.8236 2.87956 163.89 +154.8 14.3041 83.8555 2.8692 163.858 +154.9 14.247 83.8874 2.85882 163.826 +155 14.1899 83.9191 2.84843 163.795 +155.1 14.1328 83.9507 2.83803 163.763 +155.2 14.0757 83.9822 2.82762 163.732 +155.3 14.0187 84.0136 2.8172 163.7 +155.4 13.9616 84.0448 2.80676 163.669 +155.5 13.9046 84.0759 2.79632 163.638 +155.6 13.8475 84.1069 2.78586 163.607 +155.7 13.7904 84.1378 2.77539 163.576 +155.8 13.7334 84.1686 2.76491 163.545 +155.9 13.6763 84.1993 2.75442 163.515 +156 13.6193 84.2298 2.74392 163.484 +156.1 13.5623 84.2602 2.73341 163.454 +156.2 13.5052 84.2905 2.72288 163.423 +156.3 13.4482 84.3207 2.71235 163.393 +156.4 13.3912 84.3507 2.7018 163.363 +156.5 13.3341 84.3807 2.69124 163.333 +156.6 13.2771 84.4105 2.68067 163.303 +156.7 13.2201 84.4402 2.67009 163.274 +156.8 13.1631 84.4697 2.6595 163.244 +156.9 13.1061 84.4992 2.6489 163.215 +157 13.0491 84.5285 2.63829 163.185 +157.1 12.9921 84.5578 2.62767 163.156 +157.2 12.9351 84.5868 2.61703 163.127 +157.3 12.8781 84.6158 2.60639 163.098 +157.4 12.8211 84.6447 2.59573 163.069 +157.5 12.7641 84.6734 2.58506 163.04 +157.6 12.7071 84.702 2.57439 163.012 +157.7 12.6501 84.7305 2.5637 162.983 +157.8 12.5932 84.7589 2.553 162.955 +157.9 12.5362 84.7871 2.54229 162.927 +158 12.4792 84.8152 2.53157 162.899 +158.1 12.4222 84.8433 2.52084 162.871 +158.2 12.3653 84.8711 2.5101 162.843 +158.3 12.3083 84.8989 2.49935 162.815 +158.4 12.2514 84.9265 2.48859 162.787 +158.5 12.1944 84.9541 2.47782 162.76 +158.6 12.1374 84.9815 2.46704 162.732 +158.7 12.0805 85.0087 2.45625 162.705 +158.8 12.0236 85.0359 2.44545 162.678 +158.9 11.9666 85.0629 2.43464 162.651 +159.001 11.9097 85.0898 2.42382 162.624 +159.101 11.8527 85.1166 2.41298 162.597 +159.201 11.7958 85.1433 2.40214 162.571 +159.301 11.7389 85.1698 2.39129 162.544 +159.401 11.6819 85.1963 2.38043 162.518 +159.501 11.625 85.2226 2.36956 162.491 +159.601 11.5681 85.2487 2.35868 162.465 +159.701 11.5112 85.2748 2.34779 162.439 +159.801 11.4543 85.3007 2.33689 162.413 +159.901 11.3974 85.3265 2.32598 162.387 +160.001 11.3404 85.3522 2.31506 162.362 +160.101 11.2835 85.3778 2.30413 162.336 +160.201 11.2266 85.4032 2.29319 162.311 +160.301 11.1697 85.4285 2.28224 162.285 +160.401 11.1128 85.4537 2.27128 162.26 +160.501 11.056 85.4788 2.26032 162.235 +160.601 10.9991 85.5037 2.24934 162.21 +160.701 10.9422 85.5286 2.23836 162.185 +160.801 10.8853 85.5533 2.22736 162.161 +160.901 10.8284 85.5778 2.21636 162.136 +161.001 10.7715 85.6023 2.20534 162.112 +161.101 10.7147 85.6266 2.19432 162.087 +161.201 10.6578 85.6508 2.18329 162.063 +161.301 10.6009 85.6749 2.17225 162.039 +161.401 10.544 85.6989 2.1612 162.015 +161.501 10.4872 85.7227 2.15014 161.991 +161.601 10.4303 85.7464 2.13907 161.967 +161.701 10.3735 85.77 2.128 161.944 +161.801 10.3166 85.7935 2.11691 161.92 +161.901 10.2597 85.8168 2.10582 161.897 +162.001 10.2029 85.84 2.09471 161.874 +162.101 10.146 85.8631 2.0836 161.851 +162.201 10.0892 85.8861 2.07248 161.828 +162.301 10.0324 85.9089 2.06135 161.805 +162.401 9.97552 85.9316 2.05022 161.782 +162.501 9.91868 85.9542 2.03907 161.76 +162.601 9.86185 85.9767 2.02792 161.737 +162.701 9.80502 85.999 2.01675 161.715 +162.801 9.74819 86.0212 2.00558 161.693 +162.901 9.69136 86.0433 1.9944 161.67 +163.001 9.63454 86.0653 1.98321 161.649 +163.101 9.57771 86.0871 1.97202 161.627 +163.201 9.52089 86.1089 1.96081 161.605 +163.301 9.46408 86.1305 1.9496 161.583 +163.401 9.40726 86.1519 1.93838 161.562 +163.501 9.35045 86.1733 1.92715 161.541 +163.601 9.29364 86.1945 1.91591 161.519 +163.701 9.23684 86.2156 1.90467 161.498 +163.801 9.18003 86.2365 1.89342 161.477 +163.901 9.12323 86.2574 1.88216 161.456 +164.001 9.06643 86.2781 1.87089 161.436 +164.101 9.00963 86.2987 1.85961 161.415 +164.201 8.95284 86.3191 1.84833 161.395 +164.301 8.89605 86.3395 1.83704 161.374 +164.401 8.83926 86.3597 1.82574 161.354 +164.501 8.78247 86.3798 1.81443 161.334 +164.601 8.72568 86.3997 1.80311 161.314 +164.701 8.6689 86.4196 1.79179 161.294 +164.801 8.61212 86.4393 1.78046 161.275 +164.901 8.55534 86.4588 1.76913 161.255 +165.001 8.49856 86.4783 1.75778 161.236 +165.101 8.44179 86.4976 1.74643 161.216 +165.201 8.38502 86.5168 1.73507 161.197 +165.301 8.32825 86.5359 1.7237 161.178 +165.401 8.27148 86.5548 1.71233 161.159 +165.501 8.21471 86.5737 1.70095 161.14 +165.601 8.15795 86.5924 1.68956 161.121 +165.701 8.10119 86.6109 1.67817 161.103 +165.801 8.04443 86.6294 1.66677 161.084 +165.901 7.98768 86.6477 1.65536 161.066 +166.001 7.93092 86.6659 1.64394 161.048 +166.101 7.87417 86.6839 1.63252 161.03 +166.201 7.81742 86.7019 1.62109 161.012 +166.301 7.76067 86.7197 1.60965 160.994 +166.401 7.70392 86.7374 1.59821 160.976 +166.501 7.64718 86.7549 1.58676 160.959 +166.601 7.59044 86.7723 1.5753 160.941 +166.701 7.5337 86.7896 1.56384 160.924 +166.801 7.47696 86.8068 1.55237 160.907 +166.901 7.42022 86.8238 1.54089 160.89 +167.001 7.36349 86.8408 1.52941 160.873 +167.101 7.30675 86.8576 1.51792 160.856 +167.201 7.25002 86.8742 1.50643 160.84 +167.301 7.1933 86.8907 1.49492 160.823 +167.401 7.13657 86.9072 1.48342 160.807 +167.501 7.07984 86.9234 1.4719 160.79 +167.601 7.02312 86.9396 1.46038 160.774 +167.701 6.9664 86.9556 1.44886 160.758 +167.801 6.90968 86.9715 1.43732 160.742 +167.901 6.85296 86.9873 1.42578 160.727 +168.001 6.79625 87.0029 1.41424 160.711 +168.101 6.73953 87.0184 1.40269 160.695 +168.201 6.68282 87.0338 1.39113 160.68 +168.301 6.62611 87.0491 1.37957 160.665 +168.401 6.5694 87.0642 1.368 160.65 +168.501 6.51269 87.0792 1.35643 160.635 +168.601 6.45599 87.0941 1.34485 160.62 +168.701 6.39929 87.1088 1.33326 160.605 +168.801 6.34258 87.1234 1.32167 160.59 +168.901 6.28588 87.1379 1.31008 160.576 +169.001 6.22919 87.1523 1.29847 160.562 +169.101 6.17249 87.1665 1.28687 160.547 +169.201 6.11579 87.1806 1.27525 160.533 +169.301 6.0591 87.1946 1.26364 160.519 +169.401 6.00241 87.2084 1.25201 160.505 +169.501 5.94572 87.2221 1.24038 160.492 +169.601 5.88903 87.2357 1.22875 160.478 +169.701 5.83234 87.2492 1.21711 160.465 +169.801 5.77565 87.2625 1.20547 160.451 +169.901 5.71897 87.2757 1.19382 160.438 +170.001 5.66229 87.2888 1.18216 160.425 +170.101 5.6056 87.3017 1.1705 160.412 +170.201 5.54892 87.3145 1.15884 160.399 +170.301 5.49225 87.3272 1.14717 160.387 +170.401 5.43557 87.3398 1.1355 160.374 +170.501 5.37889 87.3522 1.12382 160.362 +170.601 5.32222 87.3645 1.11213 160.349 +170.701 5.26555 87.3767 1.10045 160.337 +170.801 5.20887 87.3887 1.08875 160.325 +170.901 5.1522 87.4006 1.07705 160.313 +171.001 5.09554 87.4124 1.06535 160.301 +171.101 5.03887 87.4241 1.05365 160.29 +171.201 4.9822 87.4356 1.04194 160.278 +171.301 4.92554 87.447 1.03022 160.267 +171.401 4.86887 87.4583 1.0185 160.256 +171.501 4.81221 87.4694 1.00678 160.244 +171.601 4.75555 87.4804 0.995048 160.233 +171.701 4.69889 87.4913 0.983316 160.223 +171.801 4.64223 87.502 0.971579 160.212 +171.901 4.58557 87.5127 0.959839 160.201 +172.001 4.52892 87.5232 0.948094 160.191 +172.101 4.47226 87.5335 0.936345 160.18 +172.201 4.41561 87.5437 0.924592 160.17 +172.301 4.35896 87.5538 0.912836 160.16 +172.401 4.30231 87.5638 0.901075 160.15 +172.501 4.24565 87.5737 0.889311 160.14 +172.601 4.18901 87.5834 0.877543 160.13 +172.701 4.13236 87.593 0.865772 160.121 +172.801 4.07571 87.6024 0.853996 160.111 +172.901 4.01906 87.6117 0.842217 160.102 +173.001 3.96242 87.6209 0.830435 160.093 +173.101 3.90578 87.63 0.818649 160.084 +173.201 3.84913 87.6389 0.806859 160.075 +173.301 3.79249 87.6477 0.795066 160.066 +173.401 3.73585 87.6564 0.78327 160.057 +173.501 3.67921 87.665 0.77147 160.049 +173.601 3.62257 87.6734 0.759668 160.04 +173.701 3.56593 87.6817 0.747861 160.032 +173.801 3.5093 87.6898 0.736052 160.024 +173.901 3.45266 87.6978 0.72424 160.016 +174.001 3.39602 87.7057 0.712424 160.008 +174.101 3.33939 87.7135 0.700606 160 +174.201 3.28276 87.7211 0.688785 159.993 +174.301 3.22612 87.7286 0.67696 159.985 +174.401 3.16949 87.736 0.665133 159.978 +174.501 3.11286 87.7433 0.653303 159.971 +174.601 3.05623 87.7504 0.641471 159.963 +174.701 2.9996 87.7573 0.629635 159.956 +174.801 2.94297 87.7642 0.617797 159.95 +174.901 2.88634 87.7709 0.605956 159.943 +175.001 2.82972 87.7775 0.594113 159.936 +175.101 2.77309 87.784 0.582267 159.93 +175.201 2.71646 87.7903 0.570419 159.924 +175.301 2.65984 87.7965 0.558568 159.917 +175.402 2.60321 87.8026 0.546715 159.911 +175.502 2.54659 87.8085 0.53486 159.905 +175.602 2.48997 87.8143 0.523002 159.899 +175.702 2.43335 87.82 0.511142 159.894 +175.802 2.37672 87.8256 0.49928 159.888 +175.902 2.3201 87.831 0.487416 159.883 +176.002 2.26348 87.8363 0.47555 159.878 +176.102 2.20686 87.8414 0.463682 159.872 +176.202 2.15024 87.8465 0.451812 159.867 +176.302 2.09362 87.8514 0.43994 159.862 +176.402 2.03701 87.8561 0.428066 159.858 +176.502 1.98039 87.8608 0.41619 159.853 +176.602 1.92377 87.8653 0.404312 159.849 +176.702 1.86715 87.8697 0.392433 159.844 +176.802 1.81054 87.8739 0.380552 159.84 +176.902 1.75392 87.878 0.36867 159.836 +177.002 1.69731 87.882 0.356786 159.832 +177.102 1.64069 87.8859 0.3449 159.828 +177.202 1.58408 87.8896 0.333013 159.824 +177.302 1.52746 87.8932 0.321125 159.821 +177.402 1.47085 87.8966 0.309235 159.817 +177.502 1.41424 87.9 0.297344 159.814 +177.602 1.35763 87.9032 0.285451 159.811 +177.702 1.30101 87.9062 0.273558 159.808 +177.802 1.2444 87.9092 0.261663 159.805 +177.902 1.18779 87.912 0.249767 159.802 +178.002 1.13118 87.9147 0.23787 159.799 +178.102 1.07457 87.9172 0.225972 159.797 +178.202 1.01796 87.9196 0.214074 159.794 +178.302 0.961344 87.9219 0.202174 159.792 +178.402 0.904734 87.9241 0.190273 159.79 +178.502 0.848124 87.9261 0.178372 159.788 +178.602 0.791514 87.928 0.166469 159.786 +178.702 0.734904 87.9297 0.154567 159.784 +178.802 0.678295 87.9314 0.142663 159.782 +178.902 0.621685 87.9329 0.130759 159.781 +179.002 0.565076 87.9342 0.118854 159.78 +179.102 0.508467 87.9355 0.106949 159.778 +179.202 0.451858 87.9366 0.0950432 159.777 +179.302 0.395249 87.9376 0.0831371 159.776 +179.402 0.33864 87.9384 0.0712307 159.775 +179.502 0.282032 87.9391 0.0593239 159.775 +179.602 0.225423 87.9397 0.0474169 159.774 +179.702 0.168815 87.9402 0.0355097 159.774 +179.802 0.112206 87.9405 0.0236024 159.773 +179.902 0.055598 87.9407 0.0116949 159.773 diff --git a/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_end_500torr.txt b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_end_500torr.txt new file mode 100644 index 000000000..4482d90fd --- /dev/null +++ b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_end_500torr.txt @@ -0,0 +1,1800 @@ +0 180 1.95078 0 188.116 +0.1 179.652 1.95083 0.0098325 188.116 +0.2 179.303 1.95099 0.019665 188.116 +0.3 178.955 1.95124 0.0294974 188.116 +0.4 178.607 1.9516 0.0393298 188.116 +0.5 178.258 1.95206 0.0491621 188.115 +0.6 177.91 1.95262 0.0589942 188.115 +0.7 177.562 1.95329 0.0688263 188.114 +0.8 177.214 1.95405 0.0786582 188.113 +0.9 176.866 1.95492 0.0884899 188.112 +1 176.518 1.95589 0.0983214 188.111 +1.1 176.171 1.95697 0.108153 188.11 +1.2 175.823 1.95814 0.117984 188.109 +1.3 175.476 1.95942 0.127815 188.108 +1.4 175.129 1.9608 0.137645 188.106 +1.5 174.783 1.96228 0.147475 188.105 +1.6 174.436 1.96387 0.157305 188.103 +1.7 174.09 1.96555 0.167135 188.102 +1.8 173.744 1.96734 0.176964 188.1 +1.9 173.398 1.96923 0.186793 188.098 +2 173.052 1.97123 0.196621 188.096 +2.1 172.707 1.97332 0.206449 188.094 +2.2 172.362 1.97552 0.216277 188.092 +2.3 172.018 1.97782 0.226104 188.089 +2.4 171.674 1.98022 0.23593 188.087 +2.5 171.33 1.98273 0.245756 188.084 +2.6 170.986 1.98533 0.255582 188.082 +2.7 170.643 1.98804 0.265407 188.079 +2.8 170.301 1.99085 0.275231 188.076 +2.9 169.959 1.99376 0.285055 188.073 +3 169.617 1.99678 0.294878 188.07 +3.1 169.275 1.99989 0.3047 188.067 +3.2 168.935 2.00311 0.314522 188.064 +3.3 168.594 2.00643 0.324343 188.061 +3.4 168.254 2.00986 0.334164 188.057 +3.5 167.915 2.01338 0.343983 188.054 +3.6 167.576 2.01701 0.353802 188.05 +3.7 167.238 2.02074 0.36362 188.046 +3.8 166.9 2.02457 0.373437 188.043 +3.9 166.562 2.0285 0.383254 188.039 +4 166.226 2.03254 0.39307 188.035 +4.1 165.889 2.03668 0.402884 188.03 +4.2 165.554 2.04092 0.412698 188.026 +4.3 165.219 2.04526 0.422511 188.022 +4.4 164.885 2.0497 0.432323 188.017 +4.5 164.551 2.05424 0.442135 188.013 +4.6 164.218 2.05889 0.451945 188.008 +4.7 163.885 2.06364 0.461754 188.003 +4.8 163.553 2.06849 0.471562 187.999 +4.9 163.222 2.07344 0.481369 187.994 +5 162.892 2.0785 0.491175 187.989 +5.1 162.562 2.08365 0.50098 187.983 +5.2 162.233 2.08891 0.510784 187.978 +5.3 161.905 2.09427 0.520587 187.973 +5.4 161.577 2.09973 0.530388 187.967 +5.5 161.25 2.1053 0.540189 187.962 +5.6 160.924 2.11096 0.549988 187.956 +5.7 160.598 2.11673 0.559786 187.95 +5.8 160.274 2.1226 0.569583 187.945 +5.9 159.95 2.12857 0.579378 187.939 +6 159.626 2.13464 0.589173 187.932 +6.1 159.304 2.14082 0.598966 187.926 +6.2 158.982 2.14709 0.608757 187.92 +6.3 158.662 2.15347 0.618548 187.914 +6.4 158.342 2.15995 0.628337 187.907 +6.5 158.022 2.16653 0.638124 187.901 +6.6 157.704 2.17321 0.64791 187.894 +6.7 157.387 2.17999 0.657695 187.887 +6.8 157.07 2.18688 0.667478 187.88 +6.9 156.754 2.19387 0.67726 187.873 +7 156.439 2.20095 0.687041 187.866 +7.1 156.125 2.20814 0.69682 187.859 +7.2 155.812 2.21543 0.706597 187.852 +7.3 155.499 2.22283 0.716373 187.844 +7.4 155.188 2.23032 0.726147 187.837 +7.5 154.877 2.23792 0.735919 187.829 +7.6 154.567 2.24561 0.74569 187.822 +7.7 154.258 2.25341 0.75546 187.814 +7.79999 153.95 2.26131 0.765227 187.806 +7.89999 153.643 2.26931 0.774993 187.798 +7.99999 153.337 2.27741 0.784758 187.79 +8.09999 153.032 2.28562 0.79452 187.782 +8.2 152.727 2.29392 0.804281 187.773 +8.3 152.424 2.30233 0.81404 187.765 +8.4 152.121 2.31083 0.823797 187.756 +8.5 151.82 2.31944 0.833553 187.748 +8.6 151.519 2.32815 0.843306 187.739 +8.7 151.219 2.33696 0.853058 187.73 +8.8 150.921 2.34587 0.862808 187.721 +8.9 150.623 2.35488 0.872556 187.712 +9 150.326 2.364 0.882302 187.703 +9.1 150.03 2.37321 0.892046 187.694 +9.2 149.735 2.38253 0.901788 187.685 +9.3 149.441 2.39194 0.911529 187.675 +9.4 149.148 2.40146 0.921267 187.666 +9.5 148.856 2.41108 0.931003 187.656 +9.6 148.565 2.4208 0.940737 187.646 +9.7 148.275 2.43062 0.950469 187.637 +9.8 147.985 2.44054 0.960199 187.627 +9.9 147.697 2.45056 0.969927 187.617 +10 147.41 2.46068 0.979652 187.606 +10.1 147.124 2.4709 0.989376 187.596 +10.2 146.838 2.48122 0.999097 187.586 +10.3 146.554 2.49165 1.00882 187.575 +10.4 146.271 2.50217 1.01853 187.565 +10.5 145.988 2.5128 1.02825 187.554 +10.6 145.707 2.52352 1.03796 187.544 +10.7 145.427 2.53435 1.04767 187.533 +10.8 145.147 2.54527 1.05738 187.522 +10.9 144.869 2.5563 1.06708 187.511 +11 144.591 2.56743 1.07679 187.5 +11.1 144.315 2.57866 1.08649 187.488 +11.2 144.04 2.58998 1.09619 187.477 +11.3 143.765 2.60141 1.10588 187.466 +11.4 143.492 2.61294 1.11558 187.454 +11.5 143.219 2.62457 1.12527 187.443 +11.6 142.948 2.6363 1.13495 187.431 +11.7 142.677 2.64813 1.14464 187.419 +11.8 142.407 2.66006 1.15432 187.407 +11.9 142.139 2.67208 1.16401 187.395 +12 141.871 2.68421 1.17368 187.383 +12.1 141.605 2.69644 1.18336 187.371 +12.2 141.339 2.70877 1.19303 187.358 +12.3 141.074 2.7212 1.2027 187.346 +12.4 140.811 2.73373 1.21237 187.333 +12.5 140.548 2.74636 1.22204 187.321 +12.6 140.286 2.75909 1.2317 187.308 +12.7 140.026 2.77192 1.24136 187.295 +12.8 139.766 2.78484 1.25102 187.282 +12.9 139.507 2.79787 1.26067 187.269 +13 139.249 2.811 1.27032 187.256 +13.1 138.992 2.82423 1.27997 187.243 +13.2 138.736 2.83755 1.28962 187.23 +13.3 138.482 2.85098 1.29926 187.216 +13.4 138.228 2.86451 1.3089 187.203 +13.5 137.975 2.87813 1.31854 187.189 +13.6 137.722 2.89186 1.32817 187.175 +13.7 137.471 2.90568 1.3378 187.161 +13.8 137.221 2.9196 1.34743 187.148 +13.9 136.972 2.93363 1.35706 187.133 +14 136.724 2.94775 1.36668 187.119 +14.1 136.477 2.96197 1.3763 187.105 +14.2 136.23 2.97629 1.38591 187.091 +14.3 135.985 2.99071 1.39553 187.076 +14.4 135.74 3.00523 1.40514 187.062 +14.5 135.497 3.01984 1.41474 187.047 +14.6 135.254 3.03456 1.42435 187.033 +14.7 135.013 3.04938 1.43395 187.018 +14.8 134.772 3.06429 1.44355 187.003 +14.9 134.532 3.0793 1.45314 186.988 +15 134.293 3.09441 1.46273 186.973 +15.1 134.055 3.10963 1.47232 186.957 +15.2 133.818 3.12493 1.48191 186.942 +15.3 133.582 3.14034 1.49149 186.927 +15.4 133.347 3.15585 1.50106 186.911 +15.5 133.112 3.17145 1.51064 186.896 +15.6 132.879 3.18716 1.52021 186.88 +15.7 132.647 3.20296 1.52978 186.864 +15.8 132.415 3.21886 1.53934 186.848 +15.9 132.184 3.23486 1.54891 186.832 +16 131.954 3.25096 1.55846 186.816 +16.1 131.725 3.26715 1.56802 186.8 +16.2 131.497 3.28345 1.57757 186.784 +16.3 131.27 3.29984 1.58712 186.767 +16.4 131.044 3.31633 1.59666 186.751 +16.5 130.818 3.33292 1.6062 186.734 +16.6 130.594 3.3496 1.61574 186.718 +16.7 130.37 3.36639 1.62527 186.701 +16.8 130.147 3.38327 1.6348 186.684 +16.9 129.925 3.40025 1.64433 186.667 +17 129.704 3.41733 1.65385 186.65 +17.1 129.484 3.4345 1.66337 186.633 +17.2 129.265 3.45178 1.67288 186.615 +17.3 129.046 3.46915 1.68239 186.598 +17.4 128.828 3.48662 1.6919 186.581 +17.5 128.611 3.50418 1.7014 186.563 +17.6 128.395 3.52185 1.7109 186.545 +17.7 128.18 3.53961 1.7204 186.528 +17.8 127.966 3.55747 1.72989 186.51 +17.9 127.752 3.57542 1.73938 186.492 +18 127.539 3.59348 1.74887 186.474 +18.1 127.327 3.61163 1.75835 186.455 +18.2 127.116 3.62987 1.76782 186.437 +18.3 126.906 3.64822 1.7773 186.419 +18.4 126.696 3.66666 1.78676 186.4 +18.5 126.488 3.6852 1.79623 186.382 +18.6 126.28 3.70383 1.80569 186.363 +18.7 126.073 3.72257 1.81515 186.345 +18.8 125.866 3.7414 1.8246 186.326 +18.9 125.661 3.76032 1.83405 186.307 +19 125.456 3.77935 1.84349 186.288 +19.1 125.252 3.79847 1.85293 186.269 +19.2 125.048 3.81768 1.86237 186.249 +19.3 124.846 3.83699 1.8718 186.23 +19.4 124.644 3.8564 1.88123 186.211 +19.5 124.443 3.87591 1.89065 186.191 +19.6 124.243 3.89551 1.90007 186.172 +19.7 124.044 3.91521 1.90949 186.152 +19.8 123.845 3.93501 1.9189 186.132 +19.9 123.647 3.9549 1.92831 186.112 +20 123.45 3.97488 1.93771 186.092 +20.1 123.253 3.99497 1.94711 186.072 +20.2 123.058 4.01515 1.9565 186.052 +20.3 122.863 4.03542 1.96589 186.032 +20.4 122.668 4.05579 1.97528 186.011 +20.5 122.475 4.07626 1.98466 185.991 +20.6 122.282 4.09682 1.99404 185.97 +20.7 122.09 4.11748 2.00341 185.95 +20.8 121.898 4.13823 2.01278 185.929 +20.9 121.707 4.15908 2.02214 185.908 +21 121.517 4.18003 2.0315 185.887 +21.1 121.328 4.20107 2.04085 185.866 +21.2 121.139 4.2222 2.0502 185.845 +21.3 120.952 4.24344 2.05954 185.824 +21.4 120.764 4.26476 2.06888 185.802 +21.5 120.578 4.28618 2.07822 185.781 +21.6 120.392 4.3077 2.08755 185.759 +21.7 120.207 4.32931 2.09688 185.738 +21.8 120.022 4.35102 2.1062 185.716 +21.9 119.838 4.37282 2.11552 185.694 +22 119.655 4.39472 2.12483 185.672 +22.1 119.472 4.41671 2.13414 185.65 +22.2 119.29 4.43879 2.14344 185.628 +22.3 119.109 4.46097 2.15274 185.606 +22.4 118.929 4.48325 2.16203 185.584 +22.5 118.749 4.50562 2.17132 185.562 +22.6 118.569 4.52808 2.1806 185.539 +22.7001 118.391 4.55064 2.18988 185.516 +22.8001 118.213 4.5733 2.19915 185.494 +22.9001 118.035 4.59604 2.20842 185.471 +23.0001 117.858 4.61889 2.21768 185.448 +23.1001 117.682 4.64182 2.22694 185.425 +23.2001 117.507 4.66485 2.2362 185.402 +23.3001 117.332 4.68797 2.24544 185.379 +23.4001 117.157 4.71119 2.25469 185.356 +23.5001 116.984 4.7345 2.26393 185.333 +23.6001 116.811 4.75791 2.27316 185.309 +23.7001 116.638 4.78141 2.28239 185.286 +23.8001 116.466 4.805 2.29161 185.262 +23.9001 116.295 4.82868 2.30083 185.238 +24.0001 116.124 4.85246 2.31004 185.215 +24.1001 115.954 4.87634 2.31925 185.191 +24.2001 115.785 4.9003 2.32845 185.167 +24.3001 115.616 4.92436 2.33765 185.143 +24.4001 115.447 4.94852 2.34684 185.119 +24.5001 115.279 4.97276 2.35603 185.094 +24.6001 115.112 4.9971 2.36521 185.07 +24.7001 114.945 5.02153 2.37439 185.046 +24.8001 114.779 5.04606 2.38356 185.021 +24.9001 114.614 5.07067 2.39272 184.996 +25.0001 114.449 5.09538 2.40188 184.972 +25.1001 114.284 5.12019 2.41104 184.947 +25.2001 114.12 5.14508 2.42018 184.922 +25.3001 113.957 5.17007 2.42933 184.897 +25.4001 113.794 5.19515 2.43847 184.872 +25.5001 113.632 5.22032 2.4476 184.847 +25.6001 113.47 5.24559 2.45673 184.822 +25.7001 113.309 5.27094 2.46585 184.796 +25.8001 113.149 5.29639 2.47496 184.771 +25.9001 112.988 5.32193 2.48407 184.745 +26.0001 112.829 5.34757 2.49318 184.72 +26.1001 112.67 5.37329 2.50228 184.694 +26.2001 112.511 5.39911 2.51137 184.668 +26.3001 112.353 5.42502 2.52046 184.642 +26.4001 112.196 5.45102 2.52954 184.616 +26.5001 112.039 5.47711 2.53862 184.59 +26.6001 111.882 5.50329 2.54769 184.564 +26.7001 111.726 5.52957 2.55676 184.538 +26.8001 111.571 5.55594 2.56581 184.511 +26.9001 111.416 5.58239 2.57487 184.485 +27.0001 111.261 5.60894 2.58392 184.458 +27.1001 111.107 5.63558 2.59296 184.432 +27.2001 110.954 5.66231 2.60199 184.405 +27.3001 110.801 5.68913 2.61102 184.378 +27.4001 110.648 5.71605 2.62005 184.351 +27.5001 110.496 5.74305 2.62907 184.324 +27.6001 110.344 5.77014 2.63808 184.297 +27.7001 110.193 5.79733 2.64708 184.27 +27.8001 110.042 5.8246 2.65609 184.243 +27.9001 109.892 5.85197 2.66508 184.215 +28.0001 109.743 5.87943 2.67407 184.188 +28.1001 109.593 5.90697 2.68305 184.16 +28.2001 109.444 5.93461 2.69203 184.133 +28.3001 109.296 5.96233 2.701 184.105 +28.4001 109.148 5.99015 2.70996 184.077 +28.5001 109.001 6.01806 2.71892 184.049 +28.6001 108.854 6.04605 2.72787 184.021 +28.7001 108.707 6.07414 2.73682 183.993 +28.8001 108.561 6.10232 2.74575 183.965 +28.9001 108.415 6.13058 2.75469 183.937 +29.0001 108.27 6.15894 2.76361 183.908 +29.1001 108.125 6.18738 2.77253 183.88 +29.2001 107.981 6.21591 2.78145 183.851 +29.3001 107.837 6.24454 2.79036 183.823 +29.4001 107.694 6.27325 2.79926 183.794 +29.5001 107.551 6.30205 2.80815 183.765 +29.6001 107.408 6.33094 2.81704 183.736 +29.7001 107.266 6.35992 2.82592 183.707 +29.8001 107.124 6.38899 2.8348 183.678 +29.9001 106.982 6.41814 2.84367 183.649 +30.0001 106.841 6.44739 2.85253 183.62 +30.1001 106.701 6.47672 2.86139 183.59 +30.2001 106.561 6.50614 2.87024 183.561 +30.3001 106.421 6.53565 2.87908 183.531 +30.4001 106.282 6.56525 2.88792 183.502 +30.5001 106.143 6.59494 2.89675 183.472 +30.6001 106.004 6.62471 2.90557 183.442 +30.7001 105.866 6.65458 2.91439 183.413 +30.8001 105.728 6.68453 2.9232 183.383 +30.9001 105.591 6.71457 2.932 183.353 +31.0001 105.454 6.74469 2.9408 183.322 +31.1001 105.317 6.77491 2.94959 183.292 +31.2001 105.181 6.80521 2.95838 183.262 +31.3001 105.045 6.8356 2.96715 183.232 +31.4001 104.909 6.86607 2.97592 183.201 +31.5001 104.774 6.89664 2.98469 183.17 +31.6001 104.64 6.92729 2.99344 183.14 +31.7001 104.505 6.95803 3.00219 183.109 +31.8001 104.371 6.98885 3.01093 183.078 +31.9001 104.238 7.01976 3.01967 183.047 +32.0001 104.104 7.05076 3.0284 183.016 +32.1001 103.972 7.08185 3.03712 182.985 +32.2001 103.839 7.11302 3.04584 182.954 +32.3001 103.707 7.14428 3.05454 182.923 +32.4001 103.575 7.17562 3.06325 182.892 +32.5001 103.444 7.20705 3.07194 182.86 +32.6001 103.312 7.23857 3.08063 182.829 +32.7001 103.182 7.27017 3.08931 182.797 +32.8001 103.051 7.30186 3.09798 182.765 +32.9001 102.921 7.33363 3.10664 182.733 +33.0001 102.792 7.3655 3.1153 182.702 +33.1001 102.662 7.39744 3.12395 182.67 +33.2001 102.533 7.42947 3.1326 182.638 +33.3001 102.404 7.46159 3.14124 182.606 +33.4001 102.276 7.4938 3.14987 182.573 +33.5001 102.148 7.52608 3.15849 182.541 +33.6001 102.02 7.55846 3.1671 182.509 +33.7001 101.893 7.59092 3.17571 182.476 +33.8001 101.766 7.62346 3.18431 182.444 +33.9001 101.639 7.65609 3.19291 182.411 +34.0001 101.513 7.6888 3.20149 182.378 +34.1001 101.387 7.7216 3.21007 182.346 +34.2001 101.261 7.75448 3.21864 182.313 +34.3 101.136 7.78745 3.22721 182.28 +34.4 101.011 7.8205 3.23576 182.247 +34.5 100.886 7.85364 3.24431 182.213 +34.6 100.761 7.88686 3.25285 182.18 +34.7 100.637 7.92017 3.26139 182.147 +34.8 100.513 7.95356 3.26991 182.114 +34.9 100.39 7.98703 3.27843 182.08 +35 100.267 8.02059 3.28695 182.047 +35.1 100.144 8.05423 3.29545 182.013 +35.2 100.021 8.08795 3.30395 181.979 +35.3 99.8987 8.12176 3.31243 181.945 +35.4 99.7767 8.15565 3.32092 181.911 +35.5 99.6549 8.18962 3.32939 181.877 +35.6 99.5335 8.22368 3.33786 181.843 +35.7 99.4123 8.25782 3.34631 181.809 +35.8 99.2915 8.29205 3.35476 181.775 +35.9 99.1709 8.32635 3.36321 181.741 +36 99.0506 8.36074 3.37164 181.706 +36.1 98.9307 8.39522 3.38007 181.672 +36.2 98.8109 8.42977 3.38849 181.637 +36.3 98.6915 8.46441 3.3969 181.603 +36.4 98.5724 8.49913 3.4053 181.568 +36.5 98.4535 8.53393 3.4137 181.533 +36.6 98.335 8.56881 3.42209 181.498 +36.7 98.2167 8.60378 3.43046 181.463 +36.8 98.0986 8.63883 3.43884 181.428 +36.9 97.9809 8.67396 3.4472 181.393 +37 97.8634 8.70917 3.45556 181.358 +37.1 97.7462 8.74446 3.4639 181.323 +37.2 97.6292 8.77984 3.47224 181.287 +37.3 97.5126 8.8153 3.48058 181.252 +37.4 97.3962 8.85083 3.4889 181.216 +37.5 97.28 8.88645 3.49722 181.181 +37.6 97.1641 8.92215 3.50552 181.145 +37.7 97.0485 8.95794 3.51382 181.109 +37.8 96.9332 8.9938 3.52211 181.073 +37.9 96.8181 9.02974 3.5304 181.037 +38 96.7032 9.06576 3.53867 181.001 +38.1 96.5886 9.10187 3.54694 180.965 +38.2 96.4743 9.13805 3.5552 180.929 +38.3 96.3602 9.17432 3.56345 180.893 +38.4 96.2464 9.21066 3.57169 180.856 +38.5 96.1328 9.24709 3.57992 180.82 +38.6 96.0195 9.28359 3.58815 180.784 +38.7 95.9064 9.32018 3.59636 180.747 +38.8 95.7936 9.35684 3.60457 180.71 +38.9 95.681 9.39359 3.61277 180.674 +39 95.5686 9.43041 3.62096 180.637 +39.1 95.4565 9.46732 3.62915 180.6 +39.2 95.3446 9.5043 3.63732 180.563 +39.3 95.233 9.54136 3.64549 180.526 +39.4 95.1216 9.5785 3.65364 180.489 +39.5 95.0105 9.61572 3.66179 180.451 +39.6 94.8995 9.65302 3.66993 180.414 +39.7 94.7889 9.6904 3.67806 180.377 +39.8 94.6784 9.72786 3.68619 180.339 +39.9 94.5682 9.76539 3.6943 180.302 +40 94.4582 9.80301 3.70241 180.264 +40.1 94.3484 9.8407 3.71051 180.226 +40.2 94.2389 9.87847 3.71859 180.189 +40.3 94.1296 9.91632 3.72667 180.151 +40.4 94.0205 9.95424 3.73475 180.113 +40.5 93.9116 9.99225 3.74281 180.075 +40.6 93.803 10.0303 3.75086 180.037 +40.7 93.6946 10.0685 3.75891 179.999 +40.7999 93.5863 10.1067 3.76694 179.96 +40.8999 93.4784 10.145 3.77497 179.922 +40.9999 93.3706 10.1834 3.78299 179.884 +41.0999 93.2631 10.2219 3.791 179.845 +41.1999 93.1557 10.2604 3.799 179.807 +41.2999 93.0486 10.2991 3.80699 179.768 +41.3999 92.9417 10.3378 3.81497 179.729 +41.4999 92.835 10.3765 3.82295 179.691 +41.5999 92.7285 10.4154 3.83091 179.652 +41.6999 92.6222 10.4543 3.83887 179.613 +41.7999 92.5162 10.4933 3.84682 179.574 +41.8999 92.4103 10.5324 3.85475 179.535 +41.9999 92.3046 10.5716 3.86268 179.496 +42.0999 92.1992 10.6108 3.8706 179.456 +42.1999 92.0939 10.6501 3.87851 179.417 +42.2999 91.9889 10.6895 3.88641 179.378 +42.3999 91.884 10.729 3.89431 179.338 +42.4999 91.7794 10.7685 3.90219 179.299 +42.5999 91.675 10.8081 3.91006 179.259 +42.6999 91.5707 10.8478 3.91793 179.219 +42.7999 91.4667 10.8876 3.92578 179.18 +42.8999 91.3628 10.9274 3.93363 179.14 +42.9999 91.2591 10.9673 3.94146 179.1 +43.0999 91.1557 11.0073 3.94929 179.06 +43.1999 91.0524 11.0474 3.95711 179.02 +43.2999 90.9493 11.0875 3.96492 178.98 +43.3999 90.8464 11.1277 3.97272 178.939 +43.4999 90.7437 11.168 3.98051 178.899 +43.5999 90.6412 11.2084 3.98829 178.859 +43.6999 90.5389 11.2488 3.99606 178.818 +43.7999 90.4367 11.2893 4.00382 178.778 +43.8999 90.3348 11.3299 4.01157 178.737 +43.9999 90.233 11.3705 4.01932 178.697 +44.0999 90.1314 11.4113 4.02705 178.656 +44.1999 90.03 11.4521 4.03477 178.615 +44.2999 89.9288 11.4929 4.04249 178.574 +44.3999 89.8278 11.5339 4.05019 178.533 +44.4999 89.7269 11.5749 4.05789 178.492 +44.5999 89.6262 11.616 4.06557 178.451 +44.6999 89.5257 11.6572 4.07325 178.41 +44.7999 89.4254 11.6984 4.08091 178.369 +44.8999 89.3253 11.7397 4.08857 178.327 +44.9999 89.2253 11.7811 4.09621 178.286 +45.0999 89.1255 11.8226 4.10385 178.245 +45.1999 89.0259 11.8641 4.11148 178.203 +45.2999 88.9264 11.9057 4.11909 178.161 +45.3999 88.8271 11.9474 4.1267 178.12 +45.4999 88.728 11.9891 4.1343 178.078 +45.5999 88.6291 12.0309 4.14189 178.036 +45.6999 88.5303 12.0728 4.14946 177.994 +45.7999 88.4317 12.1148 4.15703 177.952 +45.8999 88.3333 12.1568 4.16459 177.91 +45.9999 88.235 12.1989 4.17214 177.868 +46.0999 88.1369 12.2411 4.17968 177.826 +46.1999 88.039 12.2833 4.1872 177.784 +46.2999 87.9412 12.3256 4.19472 177.741 +46.3999 87.8436 12.368 4.20223 177.699 +46.4999 87.7461 12.4105 4.20973 177.657 +46.5999 87.6488 12.453 4.21722 177.614 +46.6999 87.5517 12.4956 4.22469 177.572 +46.7999 87.4547 12.5383 4.23216 177.529 +46.8999 87.3579 12.581 4.23962 177.486 +46.9999 87.2613 12.6238 4.24707 177.443 +47.0999 87.1648 12.6667 4.2545 177.4 +47.1999 87.0684 12.7096 4.26193 177.358 +47.2999 86.9723 12.7526 4.26935 177.314 +47.3998 86.8762 12.7957 4.27675 177.271 +47.4998 86.7804 12.8389 4.28415 177.228 +47.5998 86.6846 12.8821 4.29154 177.185 +47.6998 86.5891 12.9254 4.29891 177.142 +47.7998 86.4936 12.9687 4.30628 177.098 +47.8998 86.3984 13.0122 4.31363 177.055 +47.9998 86.3033 13.0557 4.32098 177.011 +48.0998 86.2083 13.0992 4.32831 176.968 +48.1998 86.1135 13.1429 4.33563 176.924 +48.2998 86.0188 13.1866 4.34295 176.881 +48.3998 85.9243 13.2303 4.35025 176.837 +48.4998 85.8299 13.2742 4.35754 176.793 +48.5998 85.7357 13.3181 4.36483 176.749 +48.6998 85.6416 13.3621 4.3721 176.705 +48.7998 85.5476 13.4061 4.37936 176.661 +48.8998 85.4538 13.4502 4.38661 176.617 +48.9998 85.3602 13.4944 4.39385 176.573 +49.0998 85.2667 13.5386 4.40108 176.529 +49.1998 85.1733 13.5829 4.4083 176.484 +49.2998 85.0801 13.6273 4.4155 176.44 +49.3998 84.987 13.6717 4.4227 176.395 +49.4998 84.894 13.7163 4.42989 176.351 +49.5998 84.8012 13.7608 4.43706 176.306 +49.6998 84.7085 13.8055 4.44423 176.262 +49.7998 84.616 13.8502 4.45138 176.217 +49.8998 84.5236 13.895 4.45853 176.172 +49.9998 84.4313 13.9398 4.46566 176.127 +50.0998 84.3392 13.9847 4.47278 176.082 +50.1998 84.2472 14.0297 4.47989 176.037 +50.2998 84.1553 14.0747 4.48699 175.992 +50.3998 84.0636 14.1198 4.49408 175.947 +50.4998 83.972 14.165 4.50116 175.902 +50.5998 83.8805 14.2102 4.50823 175.857 +50.6998 83.7892 14.2555 4.51528 175.812 +50.7998 83.698 14.3009 4.52233 175.766 +50.8998 83.6069 14.3463 4.52936 175.721 +50.9998 83.516 14.3918 4.53639 175.675 +51.0998 83.4252 14.4373 4.5434 175.63 +51.1998 83.3345 14.483 4.5504 175.584 +51.2998 83.2439 14.5286 4.55739 175.538 +51.3998 83.1535 14.5744 4.56437 175.493 +51.4998 83.0632 14.6202 4.57134 175.447 +51.5998 82.973 14.6661 4.5783 175.401 +51.6998 82.883 14.712 4.58524 175.355 +51.7998 82.793 14.758 4.59218 175.309 +51.8998 82.7032 14.8041 4.5991 175.263 +51.9998 82.6135 14.8502 4.60601 175.217 +52.0998 82.524 14.8964 4.61291 175.171 +52.1998 82.4345 14.9427 4.6198 175.124 +52.2998 82.3452 14.989 4.62668 175.078 +52.3998 82.256 15.0354 4.63355 175.032 +52.4998 82.167 15.0818 4.6404 174.985 +52.5998 82.078 15.1283 4.64725 174.939 +52.6998 81.9892 15.1749 4.65408 174.892 +52.7998 81.9005 15.2215 4.6609 174.846 +52.8998 81.8119 15.2682 4.66771 174.799 +52.9998 81.7234 15.3149 4.67451 174.752 +53.0998 81.635 15.3617 4.6813 174.705 +53.1998 81.5468 15.4086 4.68808 174.659 +53.2998 81.4586 15.4556 4.69484 174.612 +53.3998 81.3706 15.5026 4.70159 174.565 +53.4998 81.2827 15.5496 4.70833 174.518 +53.5998 81.1949 15.5967 4.71506 174.47 +53.6998 81.1072 15.6439 4.72178 174.423 +53.7998 81.0197 15.6911 4.72849 174.376 +53.8997 80.9322 15.7384 4.73518 174.329 +53.9997 80.8449 15.7858 4.74187 174.281 +54.0997 80.7577 15.8332 4.74854 174.234 +54.1997 80.6706 15.8807 4.7552 174.186 +54.2997 80.5836 15.9282 4.76185 174.139 +54.3997 80.4967 15.9758 4.76848 174.091 +54.4997 80.4099 16.0235 4.77511 174.044 +54.5997 80.3232 16.0712 4.78172 173.996 +54.6997 80.2366 16.119 4.78832 173.948 +54.7997 80.1502 16.1668 4.79491 173.9 +54.8997 80.0638 16.2147 4.80149 173.852 +54.9997 79.9776 16.2627 4.80806 173.804 +55.0997 79.8915 16.3107 4.81461 173.756 +55.1997 79.8054 16.3588 4.82115 173.708 +55.2997 79.7195 16.4069 4.82768 173.66 +55.3997 79.6337 16.4551 4.8342 173.612 +55.4997 79.548 16.5033 4.8407 173.564 +55.5997 79.4624 16.5516 4.8472 173.515 +55.6997 79.3769 16.6 4.85368 173.467 +55.7997 79.2914 16.6484 4.86015 173.419 +55.8997 79.2061 16.6969 4.86661 173.37 +55.9997 79.1209 16.7454 4.87305 173.322 +56.0997 79.0359 16.794 4.87949 173.273 +56.1997 78.9509 16.8427 4.88591 173.224 +56.2997 78.866 16.8914 4.89232 173.176 +56.3997 78.7812 16.9401 4.89872 173.127 +56.4997 78.6965 16.989 4.9051 173.078 +56.5997 78.6119 17.0378 4.91147 173.029 +56.6997 78.5274 17.0868 4.91784 172.98 +56.7997 78.443 17.1358 4.92418 172.931 +56.8997 78.3587 17.1848 4.93052 172.882 +56.9997 78.2745 17.2339 4.93684 172.833 +57.0997 78.1904 17.283 4.94316 172.784 +57.1997 78.1064 17.3323 4.94945 172.735 +57.2997 78.0225 17.3815 4.95574 172.686 +57.3997 77.9387 17.4308 4.96202 172.636 +57.4997 77.8549 17.4802 4.96828 172.587 +57.5997 77.7713 17.5297 4.97453 172.537 +57.6997 77.6878 17.5791 4.98077 172.488 +57.7997 77.6043 17.6287 4.98699 172.438 +57.8997 77.521 17.6783 4.9932 172.389 +57.9997 77.4378 17.7279 4.9994 172.339 +58.0997 77.3546 17.7776 5.00559 172.289 +58.1997 77.2715 17.8274 5.01177 172.24 +58.2997 77.1886 17.8772 5.01793 172.19 +58.3997 77.1057 17.9271 5.02408 172.14 +58.4997 77.0229 17.977 5.03021 172.09 +58.5997 76.9402 18.027 5.03634 172.04 +58.6997 76.8576 18.077 5.04245 171.99 +58.7997 76.7751 18.1271 5.04855 171.94 +58.8997 76.6927 18.1772 5.05464 171.89 +58.9997 76.6103 18.2274 5.06071 171.84 +59.0997 76.5281 18.2776 5.06677 171.79 +59.1997 76.4459 18.3279 5.07282 171.739 +59.2997 76.3639 18.3782 5.07886 171.689 +59.3997 76.2819 18.4286 5.08488 171.638 +59.4997 76.2 18.4791 5.09089 171.588 +59.5997 76.1182 18.5296 5.09689 171.538 +59.6997 76.0365 18.5801 5.10287 171.487 +59.7997 75.9548 18.6307 5.10884 171.436 +59.8997 75.8733 18.6814 5.1148 171.386 +59.9997 75.7918 18.7321 5.12075 171.335 +60.0997 75.7105 18.7828 5.12668 171.284 +60.1997 75.6292 18.8336 5.1326 171.233 +60.2997 75.548 18.8845 5.13851 171.183 +60.3997 75.4668 18.9354 5.1444 171.132 +60.4996 75.3858 18.9864 5.15028 171.081 +60.5996 75.3048 19.0374 5.15615 171.03 +60.6996 75.224 19.0884 5.162 170.979 +60.7996 75.1432 19.1395 5.16784 170.928 +60.8996 75.0625 19.1907 5.17367 170.876 +60.9996 74.9818 19.2419 5.17949 170.825 +61.0996 74.9013 19.2932 5.18529 170.774 +61.1996 74.8208 19.3445 5.19108 170.723 +61.2996 74.7405 19.3958 5.19686 170.671 +61.3996 74.6602 19.4472 5.20262 170.62 +61.4996 74.5799 19.4987 5.20837 170.568 +61.5996 74.4998 19.5502 5.2141 170.517 +61.6996 74.4197 19.6017 5.21983 170.465 +61.7996 74.3398 19.6533 5.22554 170.414 +61.8996 74.2599 19.705 5.23123 170.362 +61.9996 74.18 19.7567 5.23692 170.31 +62.0996 74.1003 19.8084 5.24259 170.259 +62.1996 74.0206 19.8602 5.24824 170.207 +62.2996 73.941 19.9121 5.25389 170.155 +62.3996 73.8615 19.964 5.25951 170.103 +62.4996 73.7821 20.0159 5.26513 170.051 +62.5996 73.7027 20.0679 5.27073 169.999 +62.6996 73.6234 20.1199 5.27632 169.947 +62.7996 73.5442 20.172 5.2819 169.895 +62.8996 73.4651 20.2241 5.28746 169.843 +62.9996 73.386 20.2763 5.29301 169.791 +63.0996 73.3071 20.3285 5.29854 169.739 +63.1996 73.2282 20.3807 5.30407 169.686 +63.2996 73.1493 20.4331 5.30957 169.634 +63.3996 73.0706 20.4854 5.31507 169.582 +63.4996 72.9919 20.5378 5.32055 169.529 +63.5996 72.9133 20.5903 5.32602 169.477 +63.6996 72.8347 20.6427 5.33147 169.424 +63.7996 72.7563 20.6953 5.33691 169.372 +63.8996 72.6779 20.7479 5.34234 169.319 +63.9996 72.5996 20.8005 5.34775 169.267 +64.0996 72.5213 20.8532 5.35315 169.214 +64.1996 72.4431 20.9059 5.35853 169.161 +64.2996 72.365 20.9586 5.3639 169.108 +64.3996 72.287 21.0114 5.36926 169.056 +64.4996 72.209 21.0643 5.3746 169.003 +64.5996 72.1312 21.1172 5.37993 168.95 +64.6996 72.0533 21.1701 5.38525 168.897 +64.7996 71.9756 21.2231 5.39055 168.844 +64.8996 71.8979 21.2761 5.39584 168.791 +64.9996 71.8203 21.3292 5.40111 168.738 +65.0996 71.7428 21.3823 5.40637 168.685 +65.1996 71.6653 21.4355 5.41162 168.632 +65.2996 71.5879 21.4887 5.41685 168.578 +65.3996 71.5105 21.5419 5.42207 168.525 +65.4996 71.4333 21.5952 5.42727 168.472 +65.5996 71.3561 21.6485 5.43246 168.419 +65.6996 71.2789 21.7019 5.43764 168.365 +65.7996 71.2019 21.7553 5.4428 168.312 +65.8996 71.1249 21.8087 5.44795 168.258 +65.9996 71.0479 21.8622 5.45308 168.205 +66.0996 70.9711 21.9158 5.4582 168.151 +66.1996 70.8943 21.9693 5.4633 168.098 +66.2996 70.8175 22.0229 5.4684 168.044 +66.3996 70.7409 22.0766 5.47347 167.991 +66.4996 70.6643 22.1303 5.47853 167.937 +66.5996 70.5877 22.184 5.48358 167.883 +66.6996 70.5113 22.2378 5.48862 167.829 +66.7996 70.4348 22.2916 5.49364 167.775 +66.8996 70.3585 22.3455 5.49864 167.722 +66.9995 70.2822 22.3994 5.50363 167.668 +67.0995 70.206 22.4533 5.50861 167.614 +67.1995 70.1299 22.5073 5.51357 167.56 +67.2995 70.0538 22.5613 5.51852 167.506 +67.3995 69.9777 22.6154 5.52345 167.452 +67.4995 69.9018 22.6695 5.52837 167.398 +67.5995 69.8259 22.7236 5.53328 167.343 +67.6995 69.75 22.7778 5.53817 167.289 +67.7995 69.6743 22.832 5.54304 167.235 +67.8995 69.5985 22.8863 5.5479 167.181 +67.9995 69.5229 22.9406 5.55275 167.127 +68.0995 69.4473 22.9949 5.55758 167.072 +68.1995 69.3718 23.0493 5.5624 167.018 +68.2995 69.2963 23.1037 5.5672 166.963 +68.3995 69.2209 23.1581 5.57199 166.909 +68.4995 69.1455 23.2126 5.57676 166.855 +68.5995 69.0702 23.2671 5.58152 166.8 +68.6995 68.995 23.3217 5.58626 166.745 +68.7995 68.9198 23.3763 5.59099 166.691 +68.8995 68.8447 23.4309 5.59571 166.636 +68.9995 68.7697 23.4856 5.60041 166.582 +69.0995 68.6947 23.5403 5.60509 166.527 +69.1995 68.6198 23.595 5.60976 166.472 +69.2995 68.5449 23.6498 5.61442 166.417 +69.3995 68.4701 23.7046 5.61906 166.362 +69.4995 68.3953 23.7595 5.62369 166.308 +69.5995 68.3206 23.8144 5.6283 166.253 +69.6995 68.246 23.8693 5.63289 166.198 +69.7995 68.1714 23.9242 5.63748 166.143 +69.8995 68.0969 23.9792 5.64204 166.088 +69.9995 68.0224 24.0343 5.64659 166.033 +70.0995 67.948 24.0893 5.65113 165.978 +70.1995 67.8736 24.1444 5.65565 165.923 +70.2995 67.7993 24.1995 5.66016 165.868 +70.3995 67.7251 24.2547 5.66465 165.812 +70.4995 67.6509 24.3099 5.66913 165.757 +70.5995 67.5767 24.3651 5.67359 165.702 +70.6995 67.5027 24.4204 5.67804 165.647 +70.7995 67.4286 24.4757 5.68247 165.591 +70.8995 67.3547 24.5311 5.68688 165.536 +70.9995 67.2808 24.5864 5.69128 165.481 +71.0995 67.2069 24.6418 5.69567 165.425 +71.1995 67.1331 24.6973 5.70004 165.37 +71.2995 67.0593 24.7527 5.7044 165.314 +71.3995 66.9857 24.8082 5.70874 165.259 +71.4995 66.912 24.8638 5.71306 165.203 +71.5995 66.8384 24.9193 5.71737 165.148 +71.6995 66.7649 24.9749 5.72167 165.092 +71.7995 66.6914 25.0306 5.72595 165.037 +71.8995 66.618 25.0862 5.73021 164.981 +71.9995 66.5446 25.1419 5.73446 164.925 +72.0995 66.4713 25.1976 5.73869 164.869 +72.1995 66.398 25.2534 5.74291 164.814 +72.2995 66.3248 25.3092 5.74712 164.758 +72.3995 66.2516 25.365 5.7513 164.702 +72.4995 66.1785 25.4209 5.75547 164.646 +72.5995 66.1054 25.4767 5.75963 164.59 +72.6995 66.0324 25.5327 5.76377 164.534 +72.7995 65.9595 25.5886 5.7679 164.479 +72.8995 65.8866 25.6446 5.77201 164.423 +72.9995 65.8137 25.7006 5.7761 164.367 +73.0995 65.7409 25.7566 5.78018 164.311 +73.1995 65.6681 25.8127 5.78425 164.254 +73.2995 65.5954 25.8688 5.78829 164.198 +73.3995 65.5228 25.9249 5.79233 164.142 +73.4995 65.4502 25.981 5.79634 164.086 +73.5994 65.3776 26.0372 5.80034 164.03 +73.6994 65.3051 26.0934 5.80433 163.974 +73.7994 65.2327 26.1497 5.8083 163.917 +73.8994 65.1602 26.2059 5.81225 163.861 +73.9994 65.0879 26.2622 5.81619 163.805 +74.0994 65.0156 26.3185 5.82012 163.749 +74.1994 64.9433 26.3749 5.82402 163.692 +74.2994 64.8711 26.4313 5.82791 163.636 +74.3994 64.7989 26.4877 5.83179 163.579 +74.4994 64.7268 26.5441 5.83565 163.523 +74.5994 64.6547 26.6006 5.83949 163.467 +74.6994 64.5827 26.6571 5.84332 163.41 +74.7994 64.5108 26.7136 5.84713 163.354 +74.8994 64.4388 26.7701 5.85093 163.297 +74.9994 64.367 26.8267 5.85471 163.24 +75.0994 64.2951 26.8833 5.85848 163.184 +75.1994 64.2233 26.9399 5.86223 163.127 +75.2994 64.1516 26.9965 5.86596 163.071 +75.3994 64.0799 27.0532 5.86967 163.014 +75.4994 64.0083 27.1099 5.87338 162.957 +75.5994 63.9367 27.1666 5.87706 162.9 +75.6994 63.8651 27.2234 5.88073 162.844 +75.7994 63.7936 27.2802 5.88438 162.787 +75.8994 63.7221 27.337 5.88802 162.73 +75.9994 63.6507 27.3938 5.89164 162.673 +76.0994 63.5794 27.4506 5.89524 162.616 +76.1994 63.508 27.5075 5.89883 162.56 +76.2994 63.4368 27.5644 5.90241 162.503 +76.3994 63.3655 27.6213 5.90596 162.446 +76.4994 63.2943 27.6783 5.9095 162.389 +76.5994 63.2232 27.7353 5.91303 162.332 +76.6994 63.1521 27.7922 5.91653 162.275 +76.7994 63.081 27.8493 5.92003 162.218 +76.8994 63.01 27.9063 5.9235 162.161 +76.9994 62.9391 27.9634 5.92696 162.104 +77.0994 62.8681 28.0205 5.9304 162.047 +77.1994 62.7972 28.0776 5.93383 161.99 +77.2994 62.7264 28.1347 5.93724 161.932 +77.3994 62.6556 28.1919 5.94063 161.875 +77.4994 62.5849 28.249 5.94401 161.818 +77.5994 62.5142 28.3062 5.94737 161.761 +77.6994 62.4435 28.3635 5.95072 161.704 +77.7994 62.3729 28.4207 5.95405 161.646 +77.8994 62.3023 28.478 5.95736 161.589 +77.9994 62.2318 28.5353 5.96065 161.532 +78.0994 62.1613 28.5926 5.96393 161.475 +78.1994 62.0908 28.6499 5.9672 161.417 +78.2994 62.0204 28.7072 5.97044 161.36 +78.3994 61.95 28.7646 5.97367 161.303 +78.4994 61.8797 28.822 5.97688 161.245 +78.5994 61.8094 28.8794 5.98008 161.188 +78.6994 61.7392 28.9368 5.98326 161.13 +78.7994 61.669 28.9943 5.98642 161.073 +78.8994 61.5988 29.0518 5.98957 161.015 +78.9994 61.5287 29.1093 5.9927 160.958 +79.0994 61.4586 29.1668 5.99582 160.9 +79.1994 61.3886 29.2243 5.99891 160.843 +79.2994 61.3186 29.2818 6.00199 160.785 +79.3994 61.2486 29.3394 6.00506 160.728 +79.4994 61.1787 29.397 6.0081 160.67 +79.5994 61.1089 29.4546 6.01113 160.613 +79.6994 61.039 29.5122 6.01415 160.555 +79.7994 60.9692 29.5699 6.01714 160.497 +79.8994 60.8995 29.6275 6.02012 160.44 +79.9994 60.8297 29.6852 6.02309 160.382 +80.0993 60.7601 29.7429 6.02603 160.324 +80.1993 60.6904 29.8006 6.02896 160.266 +80.2993 60.6208 29.8584 6.03188 160.209 +80.3993 60.5513 29.9161 6.03477 160.151 +80.4993 60.4818 29.9739 6.03765 160.093 +80.5993 60.4123 30.0317 6.04051 160.035 +80.6993 60.3428 30.0895 6.04336 159.978 +80.7993 60.2734 30.1473 6.04619 159.92 +80.8993 60.2041 30.2051 6.049 159.862 +80.9993 60.1347 30.2629 6.05179 159.804 +81.0993 60.0654 30.3208 6.05457 159.746 +81.1993 59.9962 30.3787 6.05733 159.688 +81.2993 59.927 30.4366 6.06008 159.631 +81.3993 59.8578 30.4945 6.0628 159.573 +81.4993 59.7887 30.5524 6.06551 159.515 +81.5993 59.7196 30.6104 6.0682 159.457 +81.6993 59.6505 30.6683 6.07088 159.399 +81.7993 59.5815 30.7263 6.07354 159.341 +81.8993 59.5125 30.7843 6.07618 159.283 +81.9993 59.4435 30.8423 6.0788 159.225 +82.0993 59.3746 30.9003 6.08141 159.167 +82.1993 59.3058 30.9583 6.084 159.109 +82.2993 59.2369 31.0164 6.08657 159.051 +82.3993 59.1681 31.0744 6.08913 158.993 +82.4993 59.0993 31.1325 6.09167 158.935 +82.5993 59.0306 31.1906 6.09419 158.877 +82.6993 58.9619 31.2487 6.09669 158.818 +82.7993 58.8933 31.3068 6.09918 158.76 +82.8993 58.8246 31.3649 6.10165 158.702 +82.9993 58.756 31.423 6.1041 158.644 +83.0993 58.6875 31.4812 6.10653 158.586 +83.1993 58.619 31.5393 6.10895 158.528 +83.2993 58.5505 31.5975 6.11135 158.47 +83.3993 58.4821 31.6557 6.11373 158.411 +83.4993 58.4136 31.7139 6.1161 158.353 +83.5993 58.3453 31.7721 6.11845 158.295 +83.6993 58.2769 31.8303 6.12078 158.237 +83.7993 58.2086 31.8885 6.12309 158.179 +83.8993 58.1404 31.9468 6.12538 158.12 +83.9993 58.0721 32.005 6.12766 158.062 +84.0993 58.0039 32.0633 6.12992 158.004 +84.1993 57.9357 32.1216 6.13217 157.946 +84.2993 57.8676 32.1799 6.13439 157.887 +84.3993 57.7995 32.2381 6.1366 157.829 +84.4993 57.7315 32.2965 6.13879 157.771 +84.5993 57.6634 32.3548 6.14096 157.712 +84.6993 57.5954 32.4131 6.14312 157.654 +84.7993 57.5275 32.4714 6.14526 157.596 +84.8993 57.4595 32.5298 6.14738 157.537 +84.9993 57.3916 32.5881 6.14948 157.479 +85.0993 57.3238 32.6465 6.15157 157.421 +85.1993 57.256 32.7048 6.15363 157.362 +85.2993 57.1882 32.7632 6.15568 157.304 +85.3993 57.1204 32.8216 6.15771 157.246 +85.4993 57.0527 32.88 6.15973 157.187 +85.5993 56.985 32.9384 6.16173 157.129 +85.6993 56.9173 32.9968 6.1637 157.07 +85.7993 56.8497 33.0552 6.16567 157.012 +85.8993 56.7821 33.1136 6.16761 156.953 +85.9993 56.7145 33.1721 6.16954 156.895 +86.0993 56.647 33.2305 6.17144 156.837 +86.1993 56.5795 33.289 6.17333 156.778 +86.2993 56.512 33.3474 6.17521 156.72 +86.3993 56.4446 33.4059 6.17706 156.661 +86.4993 56.3772 33.4643 6.1789 156.603 +86.5993 56.3098 33.5228 6.18072 156.544 +86.6992 56.2424 33.5813 6.18252 156.486 +86.7992 56.1751 33.6398 6.1843 156.427 +86.8992 56.1079 33.6982 6.18606 156.369 +86.9992 56.0406 33.7567 6.18781 156.31 +87.0992 55.9734 33.8152 6.18954 156.252 +87.1992 55.9062 33.8737 6.19125 156.193 +87.2992 55.8391 33.9323 6.19294 156.135 +87.3992 55.7719 33.9908 6.19462 156.076 +87.4992 55.7048 34.0493 6.19628 156.018 +87.5992 55.6378 34.1078 6.19792 155.959 +87.6992 55.5708 34.1663 6.19954 155.901 +87.7992 55.5038 34.2249 6.20114 155.842 +87.8992 55.4368 34.2834 6.20273 155.784 +87.9992 55.3698 34.342 6.20429 155.725 +88.0992 55.3029 34.4005 6.20584 155.667 +88.1992 55.2361 34.459 6.20737 155.608 +88.2992 55.1692 34.5176 6.20889 155.55 +88.3992 55.1024 34.5761 6.21038 155.491 +88.4992 55.0356 34.6347 6.21186 155.432 +88.5992 54.9689 34.6933 6.21331 155.374 +88.6992 54.9021 34.7518 6.21476 155.315 +88.7992 54.8354 34.8104 6.21618 155.257 +88.8992 54.7688 34.869 6.21758 155.198 +88.9992 54.7021 34.9275 6.21897 155.14 +89.0992 54.6355 34.9861 6.22033 155.081 +89.1992 54.5689 35.0447 6.22168 155.022 +89.2992 54.5024 35.1032 6.22301 154.964 +89.3992 54.4359 35.1618 6.22433 154.905 +89.4992 54.3694 35.2204 6.22562 154.847 +89.5992 54.3029 35.279 6.2269 154.788 +89.6992 54.2365 35.3375 6.22815 154.73 +89.7992 54.1701 35.3961 6.22939 154.671 +89.8992 54.1037 35.4547 6.23061 154.612 +89.9992 54.0373 35.5133 6.23182 154.554 +90.0992 53.971 35.5718 6.233 154.495 +90.1992 53.9047 35.6304 6.23417 154.437 +90.2992 53.8385 35.689 6.23531 154.378 +90.3992 53.7722 35.7476 6.23644 154.32 +90.4992 53.706 35.8061 6.23755 154.261 +90.5992 53.6398 35.8647 6.23864 154.202 +90.6992 53.5737 35.9233 6.23972 154.144 +90.7992 53.5076 35.9819 6.24077 154.085 +90.8992 53.4415 36.0404 6.24181 154.027 +90.9992 53.3754 36.099 6.24283 153.968 +91.0992 53.3094 36.1576 6.24383 153.91 +91.1992 53.2433 36.2161 6.24481 153.851 +91.2992 53.1774 36.2747 6.24577 153.792 +91.3992 53.1114 36.3333 6.24671 153.734 +91.4992 53.0455 36.3918 6.24764 153.675 +91.5992 52.9796 36.4504 6.24855 153.617 +91.6992 52.9137 36.5089 6.24943 153.558 +91.7992 52.8478 36.5675 6.2503 153.5 +91.8992 52.782 36.626 6.25116 153.441 +91.9992 52.7162 36.6846 6.25199 153.383 +92.0992 52.6504 36.7431 6.2528 153.324 +92.1992 52.5847 36.8017 6.2536 153.265 +92.2992 52.519 36.8602 6.25437 153.207 +92.3992 52.4533 36.9187 6.25513 153.148 +92.4992 52.3876 36.9772 6.25587 153.09 +92.5992 52.322 37.0358 6.25659 153.031 +92.6992 52.2564 37.0943 6.25729 152.973 +92.7992 52.1908 37.1528 6.25797 152.914 +92.8992 52.1252 37.2113 6.25864 152.856 +92.9992 52.0597 37.2698 6.25928 152.797 +93.0992 51.9942 37.3283 6.25991 152.739 +93.1992 51.9287 37.3868 6.26052 152.68 +93.2991 51.8633 37.4453 6.26111 152.622 +93.3991 51.7978 37.5037 6.26168 152.563 +93.4991 51.7324 37.5622 6.26223 152.505 +93.5991 51.6671 37.6207 6.26276 152.446 +93.6991 51.6017 37.6791 6.26327 152.388 +93.7991 51.5364 37.7376 6.26377 152.33 +93.8991 51.4711 37.796 6.26424 152.271 +93.9991 51.4058 37.8545 6.2647 152.213 +94.0991 51.3406 37.9129 6.26514 152.154 +94.1991 51.2753 37.9713 6.26556 152.096 +94.2991 51.2101 38.0297 6.26596 152.037 +94.3991 51.145 38.0881 6.26634 151.979 +94.4991 51.0798 38.1465 6.2667 151.921 +94.5991 51.0147 38.2049 6.26704 151.862 +94.6991 50.9496 38.2633 6.26737 151.804 +94.7991 50.8845 38.3217 6.26767 151.745 +94.8991 50.8195 38.3801 6.26796 151.687 +94.9991 50.7544 38.4384 6.26823 151.629 +95.0991 50.6894 38.4968 6.26847 151.57 +95.1991 50.6244 38.5551 6.2687 151.512 +95.2991 50.5595 38.6135 6.26891 151.454 +95.3991 50.4946 38.6718 6.2691 151.395 +95.4991 50.4297 38.7301 6.26928 151.337 +95.5991 50.3648 38.7884 6.26943 151.279 +95.6991 50.2999 38.8467 6.26956 151.22 +95.7991 50.2351 38.905 6.26968 151.162 +95.8991 50.1703 38.9632 6.26977 151.104 +95.9991 50.1055 39.0215 6.26985 151.046 +96.0991 50.0407 39.0798 6.26991 150.987 +96.1991 49.976 39.138 6.26995 150.929 +96.2991 49.9113 39.1962 6.26996 150.871 +96.3991 49.8466 39.2544 6.26996 150.813 +96.4991 49.7819 39.3126 6.26995 150.754 +96.5991 49.7173 39.3708 6.26991 150.696 +96.6991 49.6526 39.429 6.26985 150.638 +96.7991 49.588 39.4872 6.26977 150.58 +96.8991 49.5235 39.5454 6.26968 150.522 +96.9991 49.4589 39.6035 6.26956 150.464 +97.0991 49.3944 39.6616 6.26943 150.405 +97.1991 49.3299 39.7198 6.26927 150.347 +97.2991 49.2654 39.7779 6.2691 150.289 +97.3991 49.2009 39.836 6.26891 150.231 +97.4991 49.1365 39.894 6.26869 150.173 +97.5991 49.0721 39.9521 6.26846 150.115 +97.6991 49.0077 40.0102 6.26821 150.057 +97.7991 48.9433 40.0682 6.26794 149.999 +97.8991 48.879 40.1262 6.26765 149.941 +97.9991 48.8147 40.1843 6.26734 149.883 +98.0991 48.7504 40.2423 6.26702 149.825 +98.1991 48.6861 40.3002 6.26667 149.767 +98.2991 48.6218 40.3582 6.2663 149.709 +98.3991 48.5576 40.4162 6.26592 149.651 +98.4991 48.4934 40.4741 6.26551 149.593 +98.5991 48.4292 40.532 6.26509 149.535 +98.6991 48.365 40.59 6.26464 149.477 +98.7991 48.3009 40.6479 6.26418 149.419 +98.8991 48.2367 40.7057 6.2637 149.361 +98.9991 48.1726 40.7636 6.26319 149.304 +99.0991 48.1085 40.8214 6.26267 149.246 +99.1991 48.0445 40.8793 6.26213 149.188 +99.2991 47.9804 40.9371 6.26157 149.13 +99.3991 47.9164 40.9949 6.26099 149.072 +99.4991 47.8524 41.0527 6.26039 149.014 +99.5991 47.7885 41.1104 6.25977 148.957 +99.6991 47.7245 41.1682 6.25913 148.899 +99.799 47.6606 41.2259 6.25847 148.841 +99.899 47.5967 41.2836 6.25779 148.783 +99.999 47.5328 41.3413 6.2571 148.726 +100.099 47.4689 41.399 6.25638 148.668 +100.199 47.4051 41.4567 6.25564 148.61 +100.299 47.3412 41.5143 6.25489 148.553 +100.399 47.2774 41.5719 6.25411 148.495 +100.499 47.2136 41.6295 6.25332 148.438 +100.599 47.1499 41.6871 6.2525 148.38 +100.699 47.0861 41.7447 6.25167 148.322 +100.799 47.0224 41.8022 6.25081 148.265 +100.899 46.9587 41.8598 6.24994 148.207 +100.999 46.895 41.9173 6.24904 148.15 +101.099 46.8314 41.9748 6.24813 148.092 +101.199 46.7677 42.0323 6.2472 148.035 +101.299 46.7041 42.0897 6.24625 147.977 +101.399 46.6405 42.1471 6.24527 147.92 +101.499 46.5769 42.2046 6.24428 147.863 +101.599 46.5134 42.2619 6.24327 147.805 +101.699 46.4498 42.3193 6.24224 147.748 +101.799 46.3863 42.3767 6.24119 147.69 +101.899 46.3228 42.434 6.24012 147.633 +101.999 46.2593 42.4913 6.23903 147.576 +102.099 46.1959 42.5486 6.23792 147.519 +102.199 46.1324 42.6059 6.23679 147.461 +102.299 46.069 42.6631 6.23564 147.404 +102.399 46.0056 42.7203 6.23447 147.347 +102.499 45.9422 42.7775 6.23328 147.29 +102.599 45.8789 42.8347 6.23207 147.232 +102.699 45.8155 42.8919 6.23084 147.175 +102.799 45.7522 42.949 6.22959 147.118 +102.899 45.6889 43.0061 6.22833 147.061 +102.999 45.6256 43.0632 6.22704 147.004 +103.099 45.5624 43.1203 6.22573 146.947 +103.199 45.4991 43.1773 6.2244 146.89 +103.299 45.4359 43.2343 6.22305 146.833 +103.399 45.3727 43.2913 6.22169 146.776 +103.499 45.3095 43.3483 6.2203 146.719 +103.599 45.2463 43.4052 6.21889 146.662 +103.699 45.1832 43.4621 6.21747 146.605 +103.799 45.1201 43.519 6.21602 146.548 +103.899 45.0569 43.5759 6.21455 146.491 +103.999 44.9938 43.6328 6.21307 146.434 +104.099 44.9308 43.6896 6.21156 146.378 +104.199 44.8677 43.7464 6.21004 146.321 +104.299 44.8047 43.8032 6.20849 146.264 +104.399 44.7417 43.8599 6.20692 146.207 +104.499 44.6787 43.9166 6.20534 146.15 +104.599 44.6157 43.9733 6.20373 146.094 +104.699 44.5527 44.03 6.20211 146.037 +104.799 44.4898 44.0867 6.20046 145.98 +104.899 44.4269 44.1433 6.1988 145.924 +104.999 44.364 44.1999 6.19711 145.867 +105.099 44.3011 44.2565 6.1954 145.811 +105.199 44.2382 44.313 6.19368 145.754 +105.299 44.1753 44.3695 6.19193 145.698 +105.399 44.1125 44.426 6.19017 145.641 +105.499 44.0497 44.4825 6.18838 145.585 +105.599 43.9869 44.5389 6.18658 145.528 +105.699 43.9241 44.5953 6.18475 145.472 +105.799 43.8614 44.6517 6.18291 145.415 +105.899 43.7986 44.708 6.18104 145.359 +105.999 43.7359 44.7644 6.17916 145.303 +106.099 43.6732 44.8206 6.17725 145.246 +106.199 43.6105 44.8769 6.17533 145.19 +106.299 43.5478 44.9331 6.17338 145.134 +106.399 43.4852 44.9894 6.17142 145.078 +106.499 43.4225 45.0455 6.16943 145.022 +106.599 43.3599 45.1017 6.16743 144.965 +106.699 43.2973 45.1578 6.1654 144.909 +106.799 43.2347 45.2139 6.16336 144.853 +106.899 43.1722 45.27 6.16129 144.797 +106.999 43.1096 45.326 6.15921 144.741 +107.099 43.0471 45.382 6.1571 144.685 +107.199 42.9846 45.438 6.15497 144.629 +107.299 42.9221 45.4939 6.15283 144.573 +107.399 42.8596 45.5498 6.15066 144.517 +107.499 42.7971 45.6057 6.14848 144.461 +107.599 42.7347 45.6616 6.14627 144.406 +107.699 42.6722 45.7174 6.14405 144.35 +107.799 42.6098 45.7732 6.1418 144.294 +107.899 42.5474 45.8289 6.13953 144.238 +107.999 42.485 45.8847 6.13725 144.182 +108.099 42.4227 45.9404 6.13494 144.127 +108.199 42.3603 45.996 6.13261 144.071 +108.299 42.298 46.0516 6.13027 144.015 +108.399 42.2357 46.1072 6.1279 143.96 +108.499 42.1734 46.1628 6.12552 143.904 +108.599 42.1111 46.2183 6.12311 143.849 +108.699 42.0489 46.2739 6.12068 143.793 +108.799 41.9866 46.3293 6.11823 143.738 +108.899 41.9244 46.3848 6.11577 143.682 +108.999 41.8622 46.4402 6.11328 143.627 +109.099 41.8 46.4955 6.11077 143.572 +109.199 41.7378 46.5509 6.10824 143.516 +109.299 41.6756 46.6062 6.1057 143.461 +109.399 41.6135 46.6614 6.10313 143.406 +109.499 41.5513 46.7167 6.10054 143.35 +109.599 41.4892 46.7719 6.09793 143.295 +109.699 41.4271 46.827 6.0953 143.24 +109.799 41.365 46.8822 6.09266 143.185 +109.899 41.303 46.9373 6.08999 143.13 +109.999 41.2409 46.9923 6.0873 143.075 +110.099 41.1789 47.0474 6.08459 143.02 +110.199 41.1169 47.1024 6.08186 142.965 +110.299 41.0549 47.1573 6.07911 142.91 +110.399 40.9929 47.2122 6.07634 142.855 +110.499 40.9309 47.2671 6.07355 142.8 +110.599 40.8689 47.322 6.07074 142.745 +110.699 40.807 47.3768 6.06791 142.69 +110.799 40.7451 47.4316 6.06506 142.636 +110.899 40.6832 47.4863 6.06219 142.581 +110.999 40.6213 47.541 6.0593 142.526 +111.099 40.5594 47.5957 6.05639 142.471 +111.199 40.4975 47.6503 6.05346 142.417 +111.299 40.4357 47.7049 6.05051 142.362 +111.399 40.3738 47.7595 6.04753 142.308 +111.499 40.312 47.814 6.04454 142.253 +111.599 40.2502 47.8685 6.04153 142.199 +111.699 40.1884 47.9229 6.0385 142.144 +111.799 40.1266 47.9773 6.03545 142.09 +111.899 40.0649 48.0317 6.03237 142.035 +111.999 40.0031 48.086 6.02928 141.981 +112.099 39.9414 48.1403 6.02617 141.927 +112.199 39.8797 48.1946 6.02303 141.873 +112.299 39.818 48.2488 6.01988 141.818 +112.399 39.7563 48.303 6.01671 141.764 +112.499 39.6947 48.3571 6.01351 141.71 +112.599 39.633 48.4112 6.0103 141.656 +112.699 39.5714 48.4653 6.00707 141.602 +112.799 39.5097 48.5193 6.00381 141.548 +112.899 39.4481 48.5733 6.00054 141.494 +112.999 39.3865 48.6272 5.99724 141.44 +113.099 39.325 48.6811 5.99393 141.386 +113.199 39.2634 48.735 5.99059 141.332 +113.299 39.2018 48.7888 5.98724 141.278 +113.399 39.1403 48.8426 5.98386 141.225 +113.499 39.0788 48.8963 5.98046 141.171 +113.599 39.0173 48.95 5.97705 141.117 +113.699 38.9558 49.0037 5.97361 141.063 +113.799 38.8943 49.0573 5.97015 141.01 +113.899 38.8328 49.1109 5.96668 140.956 +113.999 38.7714 49.1644 5.96318 140.903 +114.099 38.71 49.2179 5.95966 140.849 +114.199 38.6485 49.2713 5.95613 140.796 +114.299 38.5871 49.3247 5.95257 140.742 +114.399 38.5257 49.3781 5.94899 140.689 +114.499 38.4644 49.4314 5.94539 140.636 +114.599 38.403 49.4847 5.94177 140.582 +114.699 38.3416 49.538 5.93813 140.529 +114.799 38.2803 49.5912 5.93448 140.476 +114.899 38.219 49.6443 5.9308 140.423 +114.999 38.1577 49.6974 5.9271 140.37 +115.099 38.0964 49.7505 5.92338 140.317 +115.199 38.0351 49.8035 5.91964 140.264 +115.299 37.9738 49.8565 5.91588 140.211 +115.399 37.9126 49.9094 5.9121 140.158 +115.499 37.8513 49.9623 5.9083 140.105 +115.599 37.7901 50.0152 5.90448 140.052 +115.699 37.7289 50.068 5.90064 139.999 +115.799 37.6677 50.1207 5.89677 139.946 +115.899 37.6065 50.1735 5.89289 139.894 +115.999 37.5453 50.2261 5.88899 139.841 +116.099 37.4842 50.2788 5.88507 139.788 +116.199 37.423 50.3313 5.88113 139.736 +116.299 37.3619 50.3839 5.87717 139.683 +116.399 37.3008 50.4364 5.87318 139.631 +116.499 37.2397 50.4888 5.86918 139.578 +116.599 37.1786 50.5412 5.86516 139.526 +116.699 37.1175 50.5936 5.86112 139.474 +116.799 37.0564 50.6459 5.85705 139.421 +116.899 36.9954 50.6981 5.85297 139.369 +116.999 36.9343 50.7504 5.84887 139.317 +117.099 36.8733 50.8025 5.84474 139.265 +117.199 36.8123 50.8547 5.8406 139.212 +117.299 36.7513 50.9067 5.83644 139.16 +117.399 36.6903 50.9588 5.83225 139.108 +117.499 36.6293 51.0107 5.82805 139.056 +117.599 36.5684 51.0627 5.82382 139.004 +117.699 36.5074 51.1146 5.81958 138.953 +117.799 36.4465 51.1664 5.81531 138.901 +117.899 36.3856 51.2182 5.81103 138.849 +117.999 36.3247 51.27 5.80672 138.797 +118.099 36.2638 51.3216 5.8024 138.745 +118.199 36.2029 51.3733 5.79805 138.694 +118.299 36.142 51.4249 5.79369 138.642 +118.399 36.0811 51.4765 5.7893 138.591 +118.499 36.0203 51.528 5.7849 138.539 +118.599 35.9595 51.5794 5.78047 138.488 +118.699 35.8986 51.6308 5.77603 138.436 +118.799 35.8378 51.6822 5.77156 138.385 +118.899 35.777 51.7335 5.76707 138.334 +118.999 35.7162 51.7847 5.76257 138.282 +119.099 35.6555 51.8359 5.75804 138.231 +119.199 35.5947 51.8871 5.75349 138.18 +119.299 35.534 51.9382 5.74893 138.129 +119.399 35.4732 51.9893 5.74434 138.078 +119.499 35.4125 52.0403 5.73973 138.027 +119.599 35.3518 52.0912 5.73511 137.976 +119.699 35.2911 52.1422 5.73046 137.925 +119.799 35.2304 52.193 5.72579 137.874 +119.899 35.1697 52.2438 5.72111 137.823 +119.999 35.1091 52.2946 5.7164 137.773 +120.099 35.0484 52.3453 5.71167 137.722 +120.199 34.9878 52.3959 5.70693 137.671 +120.299 34.9272 52.4465 5.70216 137.621 +120.399 34.8666 52.4971 5.69737 137.57 +120.499 34.806 52.5476 5.69256 137.52 +120.599 34.7454 52.598 5.68774 137.469 +120.699 34.6848 52.6484 5.68289 137.419 +120.799 34.6242 52.6988 5.67802 137.368 +120.899 34.5637 52.7491 5.67313 137.318 +120.999 34.5031 52.7993 5.66823 137.268 +121.099 34.4426 52.8495 5.6633 137.218 +121.199 34.3821 52.8996 5.65835 137.168 +121.299 34.3216 52.9497 5.65338 137.117 +121.399 34.2611 52.9997 5.6484 137.067 +121.499 34.2006 53.0497 5.64339 137.017 +121.599 34.1401 53.0996 5.63836 136.968 +121.699 34.0797 53.1495 5.63332 136.918 +121.799 34.0192 53.1993 5.62825 136.868 +121.899 33.9588 53.249 5.62316 136.818 +121.999 33.8983 53.2988 5.61805 136.768 +122.099 33.8379 53.3484 5.61293 136.719 +122.199 33.7775 53.398 5.60778 136.669 +122.299 33.7171 53.4475 5.60261 136.62 +122.399 33.6567 53.497 5.59743 136.57 +122.499 33.5964 53.5465 5.59222 136.521 +122.599 33.536 53.5958 5.58699 136.471 +122.699 33.4757 53.6452 5.58175 136.422 +122.799 33.4153 53.6944 5.57648 136.373 +122.899 33.355 53.7436 5.57119 136.323 +122.999 33.2947 53.7928 5.56589 136.274 +123.099 33.2344 53.8419 5.56056 136.225 +123.199 33.1741 53.8909 5.55522 136.176 +123.299 33.1138 53.9399 5.54985 136.127 +123.399 33.0536 53.9889 5.54446 136.078 +123.499 32.9933 54.0377 5.53906 136.029 +123.599 32.933 54.0865 5.53363 135.981 +123.699 32.8728 54.1353 5.52819 135.932 +123.799 32.8126 54.184 5.52273 135.883 +123.899 32.7524 54.2327 5.51724 135.834 +123.999 32.6922 54.2813 5.51174 135.786 +124.099 32.632 54.3298 5.50621 135.737 +124.199 32.5718 54.3783 5.50067 135.689 +124.299 32.5116 54.4267 5.49511 135.64 +124.399 32.4515 54.4751 5.48952 135.592 +124.499 32.3913 54.5234 5.48392 135.544 +124.599 32.3312 54.5716 5.4783 135.496 +124.699 32.271 54.6198 5.47265 135.447 +124.799 32.2109 54.6679 5.46699 135.399 +124.899 32.1508 54.716 5.46131 135.351 +124.999 32.0907 54.764 5.45561 135.303 +125.099 32.0306 54.812 5.44989 135.255 +125.199 31.9706 54.8599 5.44415 135.207 +125.299 31.9105 54.9077 5.43839 135.159 +125.399 31.8504 54.9555 5.43261 135.112 +125.499 31.7904 55.0032 5.42681 135.064 +125.599 31.7304 55.0509 5.42099 135.016 +125.699 31.6703 55.0985 5.41515 134.969 +125.799 31.6103 55.146 5.40929 134.921 +125.899 31.5503 55.1935 5.40341 134.874 +125.999 31.4903 55.2409 5.39751 134.826 +126.099 31.4303 55.2883 5.3916 134.779 +126.199 31.3704 55.3356 5.38566 134.732 +126.299 31.3104 55.3828 5.3797 134.684 +126.399 31.2504 55.43 5.37373 134.637 +126.499 31.1905 55.4771 5.36773 134.59 +126.599 31.1306 55.5242 5.36172 134.543 +126.699 31.0707 55.5712 5.35568 134.496 +126.799 31.0107 55.6181 5.34963 134.449 +126.899 30.9508 55.665 5.34355 134.402 +126.999 30.8909 55.7118 5.33746 134.355 +127.099 30.8311 55.7585 5.33135 134.309 +127.199 30.7712 55.8052 5.32522 134.262 +127.299 30.7113 55.8519 5.31907 134.215 +127.399 30.6515 55.8984 5.31289 134.169 +127.499 30.5916 55.9449 5.3067 134.122 +127.599 30.5318 55.9914 5.3005 134.076 +127.699 30.472 56.0378 5.29427 134.029 +127.799 30.4122 56.0841 5.28802 133.983 +127.899 30.3524 56.1303 5.28175 133.937 +127.999 30.2926 56.1765 5.27546 133.891 +128.099 30.2328 56.2226 5.26916 133.844 +128.199 30.173 56.2687 5.26283 133.798 +128.299 30.1132 56.3147 5.25649 133.752 +128.399 30.0535 56.3607 5.25012 133.706 +128.499 29.9937 56.4065 5.24374 133.661 +128.599 29.934 56.4524 5.23733 133.615 +128.699 29.8742 56.4981 5.23091 133.569 +128.799 29.8145 56.5438 5.22447 133.523 +128.899 29.7548 56.5894 5.21801 133.478 +128.999 29.6951 56.635 5.21153 133.432 +129.099 29.6354 56.6805 5.20503 133.387 +129.199 29.5757 56.7259 5.19851 133.341 +129.299 29.5161 56.7713 5.19197 133.296 +129.399 29.4564 56.8166 5.18542 133.251 +129.499 29.3967 56.8618 5.17884 133.205 +129.599 29.3371 56.907 5.17225 133.16 +129.699 29.2774 56.9521 5.16563 133.115 +129.799 29.2178 56.9971 5.159 133.07 +129.899 29.1582 57.0421 5.15235 133.025 +129.999 29.0986 57.087 5.14567 132.98 +130.099 29.039 57.1319 5.13898 132.935 +130.199 28.9794 57.1766 5.13227 132.89 +130.299 28.9198 57.2214 5.12555 132.846 +130.399 28.8602 57.266 5.1188 132.801 +130.499 28.8007 57.3106 5.11203 132.757 +130.599 28.7411 57.3551 5.10525 132.712 +130.699 28.6816 57.3995 5.09844 132.668 +130.799 28.622 57.4439 5.09162 132.623 +130.899 28.5625 57.4882 5.08478 132.579 +130.999 28.503 57.5325 5.07791 132.535 +131.099 28.4435 57.5767 5.07103 132.49 +131.199 28.384 57.6208 5.06414 132.446 +131.299 28.3245 57.6648 5.05722 132.402 +131.399 28.265 57.7088 5.05028 132.358 +131.499 28.2055 57.7527 5.04333 132.314 +131.599 28.1461 57.7965 5.03635 132.271 +131.699 28.0866 57.8403 5.02936 132.227 +131.799 28.0271 57.884 5.02235 132.183 +131.899 27.9677 57.9277 5.01531 132.139 +131.999 27.9083 57.9712 5.00827 132.096 +132.099 27.8488 58.0147 5.0012 132.052 +132.199 27.7894 58.0582 4.99411 132.009 +132.299 27.73 58.1015 4.987 131.966 +132.399 27.6706 58.1448 4.97988 131.922 +132.499 27.6112 58.1881 4.97274 131.879 +132.599 27.5519 58.2312 4.96558 131.836 +132.699 27.4925 58.2743 4.9584 131.793 +132.799 27.4331 58.3173 4.9512 131.75 +132.899 27.3738 58.3603 4.94398 131.707 +132.999 27.3144 58.4032 4.93674 131.664 +133.099 27.2551 58.446 4.92949 131.621 +133.199 27.1957 58.4887 4.92222 131.578 +133.299 27.1364 58.5314 4.91492 131.536 +133.399 27.0771 58.574 4.90761 131.493 +133.499 27.0178 58.6165 4.90028 131.451 +133.599 26.9585 58.659 4.89294 131.408 +133.699 26.8992 58.7013 4.88557 131.366 +133.799 26.8399 58.7437 4.87819 131.323 +133.899 26.7807 58.7859 4.87079 131.281 +133.999 26.7214 58.8281 4.86336 131.239 +134.099 26.6621 58.8702 4.85593 131.197 +134.199 26.6029 58.9122 4.84847 131.155 +134.299 26.5437 58.9542 4.84099 131.113 +134.399 26.4844 58.9961 4.8335 131.071 +134.499 26.4252 59.0379 4.82599 131.029 +134.599 26.366 59.0797 4.81845 130.987 +134.699 26.3068 59.1213 4.81091 130.946 +134.799 26.2476 59.1629 4.80334 130.904 +134.899 26.1884 59.2045 4.79575 130.863 +134.999 26.1292 59.2459 4.78815 130.821 +135.099 26.07 59.2873 4.78053 130.78 +135.199 26.0109 59.3286 4.77289 130.738 +135.299 25.9517 59.3699 4.76523 130.697 +135.399 25.8925 59.411 4.75755 130.656 +135.499 25.8334 59.4521 4.74986 130.615 +135.599 25.7743 59.4932 4.74215 130.574 +135.699 25.7151 59.5341 4.73442 130.533 +135.799 25.656 59.575 4.72667 130.492 +135.899 25.5969 59.6158 4.7189 130.451 +135.999 25.5378 59.6565 4.71112 130.411 +136.099 25.4787 59.6972 4.70331 130.37 +136.199 25.4196 59.7378 4.69549 130.329 +136.299 25.3605 59.7783 4.68766 130.289 +136.399 25.3014 59.8187 4.6798 130.248 +136.499 25.2424 59.8591 4.67193 130.208 +136.599 25.1833 59.8994 4.66403 130.168 +136.699 25.1243 59.9396 4.65612 130.128 +136.799 25.0652 59.9797 4.6482 130.087 +136.899 25.0062 60.0198 4.64025 130.047 +136.999 24.9472 60.0598 4.63229 130.007 +137.099 24.8881 60.0997 4.62431 129.967 +137.199 24.8291 60.1395 4.61631 129.928 +137.299 24.7701 60.1793 4.60829 129.888 +137.399 24.7111 60.219 4.60026 129.848 +137.499 24.6521 60.2586 4.59221 129.809 +137.599 24.5931 60.2982 4.58414 129.769 +137.699 24.5341 60.3376 4.57605 129.729 +137.799 24.4752 60.377 4.56795 129.69 +137.899 24.4162 60.4163 4.55982 129.651 +137.999 24.3573 60.4556 4.55168 129.612 +138.099 24.2983 60.4947 4.54353 129.572 +138.199 24.2394 60.5338 4.53535 129.533 +138.299 24.1804 60.5728 4.52716 129.494 +138.399 24.1215 60.6118 4.51895 129.455 +138.499 24.0626 60.6506 4.51072 129.417 +138.599 24.0037 60.6894 4.50248 129.378 +138.699 23.9448 60.7281 4.49422 129.339 +138.799 23.8859 60.7667 4.48594 129.3 +138.899 23.827 60.8053 4.47764 129.262 +138.999 23.7681 60.8437 4.46933 129.223 +139.099 23.7092 60.8821 4.461 129.185 +139.199 23.6503 60.9205 4.45265 129.147 +139.299 23.5915 60.9587 4.44428 129.108 +139.399 23.5326 60.9969 4.4359 129.07 +139.499 23.4738 61.0349 4.4275 129.032 +139.599 23.4149 61.073 4.41908 128.994 +139.699 23.3561 61.1109 4.41065 128.956 +139.799 23.2972 61.1487 4.4022 128.918 +139.899 23.2384 61.1865 4.39373 128.881 +139.999 23.1796 61.2242 4.38524 128.843 +140.099 23.1208 61.2618 4.37674 128.805 +140.199 23.062 61.2994 4.36822 128.768 +140.299 23.0032 61.3368 4.35968 128.73 +140.399 22.9444 61.3742 4.35113 128.693 +140.499 22.8856 61.4115 4.34256 128.656 +140.599 22.8268 61.4487 4.33397 128.618 +140.699 22.7681 61.4859 4.32537 128.581 +140.799 22.7093 61.5229 4.31675 128.544 +140.899 22.6506 61.5599 4.30811 128.507 +140.999 22.5918 61.5968 4.29946 128.47 +141.099 22.5331 61.6337 4.29078 128.433 +141.199 22.4743 61.6704 4.2821 128.397 +141.299 22.4156 61.7071 4.27339 128.36 +141.399 22.3569 61.7437 4.26467 128.323 +141.499 22.2982 61.7802 4.25593 128.287 +141.599 22.2395 61.8166 4.24718 128.251 +141.699 22.1807 61.8529 4.2384 128.214 +141.799 22.122 61.8892 4.22962 128.178 +141.899 22.0634 61.9254 4.22081 128.142 +141.999 22.0047 61.9615 4.21199 128.106 +142.099 21.946 61.9975 4.20315 128.07 +142.199 21.8873 62.0335 4.1943 128.034 +142.299 21.8287 62.0693 4.18543 127.998 +142.399 21.77 62.1051 4.17654 127.962 +142.499 21.7113 62.1408 4.16764 127.926 +142.6 21.6527 62.1765 4.15872 127.891 +142.7 21.5941 62.212 4.14978 127.855 +142.8 21.5354 62.2475 4.14083 127.82 +142.9 21.4768 62.2828 4.13186 127.784 +143 21.4182 62.3181 4.12287 127.749 +143.1 21.3596 62.3533 4.11387 127.714 +143.2 21.3009 62.3885 4.10486 127.679 +143.3 21.2423 62.4235 4.09582 127.644 +143.4 21.1837 62.4585 4.08677 127.609 +143.5 21.1252 62.4934 4.07771 127.574 +143.6 21.0666 62.5282 4.06862 127.539 +143.7 21.008 62.5629 4.05953 127.504 +143.8 20.9494 62.5976 4.05041 127.47 +143.9 20.8908 62.6321 4.04128 127.435 +144 20.8323 62.6666 4.03214 127.401 +144.1 20.7737 62.701 4.02297 127.366 +144.2 20.7152 62.7353 4.0138 127.332 +144.3 20.6566 62.7695 4.0046 127.298 +144.4 20.5981 62.8037 3.99539 127.263 +144.5 20.5396 62.8377 3.98617 127.229 +144.6 20.481 62.8717 3.97693 127.195 +144.7 20.4225 62.9056 3.96767 127.162 +144.8 20.364 62.9394 3.9584 127.128 +144.9 20.3055 62.9731 3.94911 127.094 +145 20.247 63.0068 3.9398 127.06 +145.1 20.1885 63.0403 3.93049 127.027 +145.2 20.13 63.0738 3.92115 126.993 +145.3 20.0715 63.1072 3.9118 126.96 +145.4 20.013 63.1405 3.90243 126.927 +145.5 19.9546 63.1737 3.89305 126.893 +145.6 19.8961 63.2069 3.88365 126.86 +145.7 19.8376 63.2399 3.87424 126.827 +145.8 19.7792 63.2729 3.86481 126.794 +145.9 19.7207 63.3058 3.85537 126.761 +146 19.6623 63.3386 3.84591 126.729 +146.1 19.6038 63.3713 3.83644 126.696 +146.2 19.5454 63.4039 3.82695 126.663 +146.3 19.487 63.4365 3.81744 126.631 +146.4 19.4286 63.4689 3.80792 126.598 +146.5 19.3701 63.5013 3.79839 126.566 +146.6 19.3117 63.5336 3.78884 126.534 +146.7 19.2533 63.5658 3.77927 126.501 +146.8 19.1949 63.5979 3.76969 126.469 +146.9 19.1365 63.63 3.76009 126.437 +147 19.0781 63.6619 3.75048 126.405 +147.1 19.0198 63.6938 3.74086 126.373 +147.2 18.9614 63.7256 3.73122 126.342 +147.3 18.903 63.7573 3.72156 126.31 +147.4 18.8446 63.7889 3.71189 126.278 +147.5 18.7863 63.8204 3.70221 126.247 +147.6 18.7279 63.8518 3.69251 126.215 +147.7 18.6695 63.8832 3.68279 126.184 +147.8 18.6112 63.9144 3.67306 126.153 +147.9 18.5529 63.9456 3.66332 126.122 +148 18.4945 63.9767 3.65356 126.09 +148.1 18.4362 64.0077 3.64378 126.059 +148.2 18.3779 64.0386 3.634 126.029 +148.3 18.3195 64.0694 3.62419 125.998 +148.4 18.2612 64.1002 3.61437 125.967 +148.5 18.2029 64.1308 3.60454 125.936 +148.6 18.1446 64.1614 3.5947 125.906 +148.7 18.0863 64.1919 3.58483 125.875 +148.8 18.028 64.2222 3.57496 125.845 +148.9 17.9697 64.2526 3.56507 125.815 +149 17.9114 64.2828 3.55516 125.784 +149.1 17.8531 64.3129 3.54525 125.754 +149.2 17.7949 64.3429 3.53531 125.724 +149.3 17.7366 64.3729 3.52537 125.694 +149.4 17.6783 64.4028 3.5154 125.664 +149.5 17.6201 64.4325 3.50543 125.635 +149.6 17.5618 64.4622 3.49544 125.605 +149.7 17.5036 64.4918 3.48544 125.575 +149.8 17.4453 64.5213 3.47542 125.546 +149.9 17.3871 64.5508 3.46539 125.516 +150 17.3288 64.5801 3.45534 125.487 +150.1 17.2706 64.6093 3.44528 125.458 +150.2 17.2124 64.6385 3.43521 125.429 +150.3 17.1541 64.6676 3.42512 125.4 +150.4 17.0959 64.6965 3.41502 125.371 +150.5 17.0377 64.7254 3.4049 125.342 +150.6 16.9795 64.7542 3.39477 125.313 +150.7 16.9213 64.783 3.38463 125.284 +150.8 16.8631 64.8116 3.37447 125.256 +150.9 16.8049 64.8401 3.3643 125.227 +151 16.7467 64.8686 3.35412 125.199 +151.1 16.6885 64.8969 3.34392 125.17 +151.2 16.6303 64.9252 3.33371 125.142 +151.3 16.5722 64.9534 3.32348 125.114 +151.4 16.514 64.9814 3.31325 125.086 +151.5 16.4558 65.0094 3.30299 125.058 +151.6 16.3977 65.0374 3.29273 125.03 +151.7 16.3395 65.0652 3.28245 125.002 +151.8 16.2814 65.0929 3.27216 124.974 +151.9 16.2232 65.1205 3.26185 124.947 +152 16.1651 65.1481 3.25153 124.919 +152.1 16.1069 65.1755 3.2412 124.892 +152.2 16.0488 65.2029 3.23086 124.864 +152.3 15.9907 65.2302 3.2205 124.837 +152.4 15.9325 65.2574 3.21013 124.81 +152.5 15.8744 65.2845 3.19974 124.783 +152.6 15.8163 65.3115 3.18935 124.756 +152.7 15.7582 65.3384 3.17894 124.729 +152.8 15.7001 65.3652 3.16851 124.702 +152.9 15.642 65.3919 3.15808 124.675 +153 15.5839 65.4186 3.14763 124.649 +153.1 15.5258 65.4451 3.13717 124.622 +153.2 15.4677 65.4716 3.12669 124.596 +153.3 15.4096 65.498 3.1162 124.569 +153.4 15.3515 65.5242 3.1057 124.543 +153.5 15.2934 65.5504 3.09519 124.517 +153.6 15.2353 65.5765 3.08466 124.491 +153.7 15.1773 65.6025 3.07413 124.465 +153.8 15.1192 65.6284 3.06357 124.439 +153.9 15.0611 65.6542 3.05301 124.413 +154 15.0031 65.68 3.04244 124.387 +154.1 14.945 65.7056 3.03185 124.362 +154.2 14.887 65.7311 3.02125 124.336 +154.3 14.8289 65.7566 3.01063 124.311 +154.4 14.7709 65.782 3.00001 124.285 +154.5 14.7128 65.8072 2.98937 124.26 +154.6 14.6548 65.8324 2.97872 124.235 +154.7 14.5968 65.8575 2.96806 124.21 +154.8 14.5388 65.8825 2.95738 124.185 +154.9 14.4807 65.9074 2.94669 124.16 +155 14.4227 65.9322 2.936 124.135 +155.1 14.3647 65.9569 2.92528 124.11 +155.2 14.3067 65.9815 2.91456 124.086 +155.3 14.2487 66.006 2.90383 124.061 +155.4 14.1907 66.0305 2.89308 124.037 +155.5 14.1327 66.0548 2.88232 124.012 +155.6 14.0747 66.079 2.87155 123.988 +155.7 14.0167 66.1032 2.86077 123.964 +155.8 13.9587 66.1273 2.84997 123.94 +155.9 13.9007 66.1512 2.83917 123.916 +156 13.8427 66.1751 2.82835 123.892 +156.1 13.7848 66.1989 2.81752 123.868 +156.2 13.7268 66.2226 2.80668 123.845 +156.3 13.6688 66.2462 2.79583 123.821 +156.4 13.6109 66.2697 2.78496 123.797 +156.5 13.5529 66.2931 2.77409 123.774 +156.6 13.4949 66.3164 2.7632 123.751 +156.7 13.437 66.3396 2.7523 123.728 +156.8 13.379 66.3627 2.74139 123.704 +156.9 13.3211 66.3857 2.73047 123.681 +157 13.2631 66.4087 2.71954 123.658 +157.1 13.2052 66.4315 2.70859 123.636 +157.2 13.1473 66.4543 2.69764 123.613 +157.3 13.0893 66.4769 2.68667 123.59 +157.4 13.0314 66.4995 2.67569 123.568 +157.5 12.9735 66.522 2.66471 123.545 +157.6 12.9156 66.5443 2.65371 123.523 +157.7 12.8576 66.5666 2.6427 123.501 +157.8 12.7997 66.5888 2.63168 123.478 +157.9 12.7418 66.6109 2.62064 123.456 +158 12.6839 66.6329 2.6096 123.434 +158.1 12.626 66.6548 2.59855 123.412 +158.2 12.5681 66.6766 2.58748 123.391 +158.3 12.5102 66.6983 2.57641 123.369 +158.4 12.4523 66.7199 2.56532 123.347 +158.5 12.3944 66.7414 2.55422 123.326 +158.6 12.3365 66.7628 2.54312 123.304 +158.7 12.2786 66.7841 2.532 123.283 +158.8 12.2208 66.8054 2.52087 123.262 +158.9 12.1629 66.8265 2.50973 123.241 +159.001 12.105 66.8476 2.49858 123.22 +159.101 12.0471 66.8685 2.48742 123.199 +159.201 11.9893 66.8894 2.47625 123.178 +159.301 11.9314 66.9101 2.46507 123.157 +159.401 11.8735 66.9308 2.45388 123.136 +159.501 11.8157 66.9513 2.44268 123.116 +159.601 11.7578 66.9718 2.43147 123.095 +159.701 11.7 66.9922 2.42025 123.075 +159.801 11.6421 67.0124 2.40902 123.055 +159.901 11.5843 67.0326 2.39778 123.034 +160.001 11.5264 67.0527 2.38652 123.014 +160.101 11.4686 67.0727 2.37526 122.994 +160.201 11.4108 67.0926 2.36399 122.975 +160.301 11.3529 67.1124 2.35271 122.955 +160.401 11.2951 67.1321 2.34142 122.935 +160.501 11.2373 67.1517 2.33012 122.915 +160.601 11.1795 67.1712 2.31881 122.896 +160.701 11.1216 67.1906 2.30749 122.877 +160.801 11.0638 67.2099 2.29616 122.857 +160.901 11.006 67.2291 2.28482 122.838 +161.001 10.9482 67.2483 2.27347 122.819 +161.101 10.8904 67.2673 2.26211 122.8 +161.201 10.8326 67.2862 2.25075 122.781 +161.301 10.7748 67.305 2.23937 122.762 +161.401 10.717 67.3238 2.22798 122.743 +161.501 10.6592 67.3424 2.21659 122.725 +161.601 10.6014 67.3609 2.20518 122.706 +161.701 10.5436 67.3794 2.19377 122.688 +161.801 10.4858 67.3977 2.18234 122.669 +161.901 10.428 67.416 2.17091 122.651 +162.001 10.3702 67.4341 2.15947 122.633 +162.101 10.3124 67.4522 2.14802 122.615 +162.201 10.2547 67.4701 2.13656 122.597 +162.301 10.1969 67.488 2.12509 122.579 +162.401 10.1391 67.5058 2.11361 122.561 +162.501 10.0813 67.5234 2.10213 122.544 +162.601 10.0236 67.541 2.09063 122.526 +162.701 9.96581 67.5585 2.07913 122.509 +162.801 9.90805 67.5758 2.06762 122.491 +162.901 9.85029 67.5931 2.05609 122.474 +163.001 9.79253 67.6103 2.04456 122.457 +163.101 9.73478 67.6274 2.03303 122.44 +163.201 9.67702 67.6443 2.02148 122.423 +163.301 9.61927 67.6612 2.00992 122.406 +163.401 9.56153 67.678 1.99836 122.389 +163.501 9.50378 67.6947 1.98679 122.372 +163.601 9.44604 67.7113 1.97521 122.356 +163.701 9.3883 67.7278 1.96362 122.339 +163.801 9.33057 67.7442 1.95202 122.323 +163.901 9.27283 67.7605 1.94041 122.307 +164.001 9.2151 67.7766 1.9288 122.29 +164.101 9.15737 67.7927 1.91718 122.274 +164.201 9.09964 67.8087 1.90555 122.258 +164.301 9.04192 67.8246 1.89391 122.242 +164.401 8.9842 67.8404 1.88226 122.227 +164.501 8.92648 67.8562 1.87061 122.211 +164.601 8.86876 67.8718 1.85895 122.195 +164.701 8.81105 67.8873 1.84728 122.18 +164.801 8.75333 67.9027 1.8356 122.164 +164.901 8.69562 67.918 1.82392 122.149 +165.001 8.63792 67.9332 1.81222 122.134 +165.101 8.58021 67.9483 1.80052 122.119 +165.201 8.52251 67.9633 1.78882 122.104 +165.301 8.46481 67.9782 1.7771 122.089 +165.401 8.40711 67.993 1.76538 122.074 +165.501 8.34941 68.0078 1.75365 122.059 +165.601 8.29172 68.0224 1.74191 122.045 +165.701 8.23402 68.0369 1.73016 122.03 +165.801 8.17633 68.0513 1.71841 122.016 +165.901 8.11865 68.0656 1.70665 122.001 +166.001 8.06096 68.0799 1.69489 121.987 +166.101 8.00328 68.094 1.68311 121.973 +166.201 7.9456 68.108 1.67133 121.959 +166.301 7.88792 68.1219 1.65954 121.945 +166.401 7.83024 68.1357 1.64775 121.931 +166.501 7.77256 68.1495 1.63594 121.918 +166.601 7.71489 68.1631 1.62414 121.904 +166.701 7.65722 68.1766 1.61232 121.89 +166.801 7.59955 68.19 1.6005 121.877 +166.901 7.54188 68.2034 1.58867 121.864 +167.001 7.48422 68.2166 1.57683 121.851 +167.101 7.42656 68.2297 1.56499 121.837 +167.201 7.3689 68.2428 1.55314 121.824 +167.301 7.31124 68.2557 1.54128 121.811 +167.401 7.25358 68.2685 1.52942 121.799 +167.501 7.19592 68.2812 1.51755 121.786 +167.601 7.13827 68.2939 1.50568 121.773 +167.701 7.08062 68.3064 1.49379 121.761 +167.801 7.02297 68.3188 1.48191 121.748 +167.901 6.96532 68.3312 1.47001 121.736 +168.001 6.90768 68.3434 1.45811 121.724 +168.101 6.85003 68.3555 1.4462 121.712 +168.201 6.79239 68.3675 1.43429 121.7 +168.301 6.73475 68.3795 1.42237 121.688 +168.401 6.67711 68.3913 1.41045 121.676 +168.501 6.61947 68.403 1.39852 121.664 +168.601 6.56184 68.4147 1.38658 121.652 +168.701 6.5042 68.4262 1.37464 121.641 +168.801 6.44657 68.4376 1.36269 121.63 +168.901 6.38894 68.4489 1.35073 121.618 +169.001 6.33131 68.4602 1.33877 121.607 +169.101 6.27369 68.4713 1.32681 121.596 +169.201 6.21606 68.4823 1.31483 121.585 +169.301 6.15844 68.4932 1.30286 121.574 +169.401 6.10082 68.5041 1.29087 121.563 +169.501 6.0432 68.5148 1.27889 121.552 +169.601 5.98558 68.5254 1.26689 121.542 +169.701 5.92796 68.5359 1.25489 121.531 +169.801 5.87034 68.5464 1.24289 121.521 +169.901 5.81273 68.5567 1.23088 121.51 +170.001 5.75512 68.5669 1.21887 121.5 +170.101 5.69751 68.577 1.20685 121.49 +170.201 5.6399 68.5871 1.19482 121.48 +170.301 5.58229 68.597 1.18279 121.47 +170.401 5.52468 68.6068 1.17076 121.46 +170.501 5.46708 68.6165 1.15871 121.451 +170.601 5.40947 68.6261 1.14667 121.441 +170.701 5.35187 68.6356 1.13462 121.431 +170.801 5.29427 68.6451 1.12257 121.422 +170.901 5.23667 68.6544 1.11051 121.413 +171.001 5.17907 68.6636 1.09844 121.404 +171.101 5.12148 68.6727 1.08637 121.394 +171.201 5.06388 68.6817 1.0743 121.385 +171.301 5.00629 68.6906 1.06222 121.377 +171.401 4.9487 68.6994 1.05014 121.368 +171.501 4.8911 68.7081 1.03805 121.359 +171.601 4.83351 68.7167 1.02596 121.35 +171.701 4.77592 68.7253 1.01386 121.342 +171.801 4.71834 68.7337 1.00176 121.333 +171.901 4.66075 68.742 0.989659 121.325 +172.001 4.60317 68.7502 0.97755 121.317 +172.101 4.54558 68.7583 0.965437 121.309 +172.201 4.488 68.7663 0.95332 121.301 +172.301 4.43042 68.7742 0.941199 121.293 +172.401 4.37284 68.782 0.929074 121.285 +172.501 4.31526 68.7897 0.916945 121.277 +172.601 4.25768 68.7972 0.904813 121.27 +172.701 4.2001 68.8047 0.892676 121.262 +172.801 4.14253 68.8121 0.880535 121.255 +172.901 4.08495 68.8194 0.868391 121.248 +173.001 4.02738 68.8266 0.856243 121.241 +173.101 3.96981 68.8337 0.844091 121.233 +173.201 3.91223 68.8407 0.831936 121.226 +173.301 3.85466 68.8476 0.819777 121.22 +173.401 3.79709 68.8544 0.807615 121.213 +173.501 3.73952 68.861 0.795449 121.206 +173.601 3.68196 68.8676 0.78328 121.2 +173.701 3.62439 68.8741 0.771108 121.193 +173.801 3.56682 68.8805 0.758932 121.187 +173.901 3.50926 68.8867 0.746753 121.18 +174.001 3.4517 68.8929 0.734571 121.174 +174.101 3.39413 68.899 0.722386 121.168 +174.201 3.33657 68.905 0.710197 121.162 +174.301 3.27901 68.9108 0.698006 121.156 +174.401 3.22145 68.9166 0.685811 121.151 +174.501 3.16389 68.9223 0.673614 121.145 +174.601 3.10633 68.9278 0.661414 121.139 +174.701 3.04877 68.9333 0.649211 121.134 +174.801 2.99122 68.9386 0.637005 121.128 +174.901 2.93366 68.9439 0.624797 121.123 +175.001 2.8761 68.949 0.612586 121.118 +175.101 2.81855 68.9541 0.600372 121.113 +175.201 2.761 68.9591 0.588155 121.108 +175.301 2.70344 68.9639 0.575937 121.103 +175.402 2.64589 68.9686 0.563715 121.098 +175.502 2.58834 68.9733 0.551492 121.094 +175.602 2.53079 68.9778 0.539266 121.089 +175.702 2.47324 68.9823 0.527037 121.085 +175.802 2.41569 68.9866 0.514807 121.081 +175.902 2.35814 68.9909 0.502574 121.076 +176.002 2.30059 68.995 0.490339 121.072 +176.102 2.24304 68.999 0.478102 121.068 +176.202 2.18549 69.003 0.465863 121.064 +176.302 2.12795 69.0068 0.453622 121.06 +176.402 2.0704 69.0105 0.441379 121.057 +176.502 2.01285 69.0141 0.429134 121.053 +176.602 1.95531 69.0177 0.416887 121.049 +176.702 1.89776 69.0211 0.404638 121.046 +176.802 1.84022 69.0244 0.392388 121.043 +176.902 1.78268 69.0276 0.380136 121.039 +177.002 1.72513 69.0307 0.367883 121.036 +177.102 1.66759 69.0338 0.355628 121.033 +177.202 1.61005 69.0367 0.343371 121.03 +177.302 1.5525 69.0395 0.331113 121.028 +177.402 1.49496 69.0422 0.318853 121.025 +177.502 1.43742 69.0448 0.306592 121.022 +177.602 1.37988 69.0473 0.29433 121.02 +177.702 1.32234 69.0497 0.282067 121.017 +177.802 1.2648 69.052 0.269802 121.015 +177.902 1.20726 69.0542 0.257536 121.013 +178.002 1.14972 69.0563 0.245269 121.011 +178.102 1.09218 69.0583 0.233001 121.009 +178.202 1.03464 69.0602 0.220732 121.007 +178.302 0.977104 69.0619 0.208463 121.005 +178.402 0.919565 69.0636 0.196192 121.003 +178.502 0.862027 69.0652 0.18392 121.002 +178.602 0.804489 69.0667 0.171648 121 +178.702 0.746951 69.0681 0.159375 120.999 +178.802 0.689414 69.0693 0.147101 120.998 +178.902 0.631876 69.0705 0.134826 120.997 +179.002 0.574339 69.0716 0.122551 120.996 +179.102 0.516802 69.0726 0.110276 120.995 +179.202 0.459265 69.0734 0.0979997 120.994 +179.302 0.401728 69.0742 0.0857233 120.993 +179.402 0.344192 69.0749 0.0734465 120.992 +179.502 0.286655 69.0754 0.0611693 120.992 +179.602 0.229119 69.0759 0.048892 120.991 +179.702 0.171582 69.0762 0.0366144 120.991 +179.802 0.114046 69.0765 0.0243366 120.991 +179.902 0.0565094 69.0766 0.0120588 120.99 diff --git a/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_end_600torr.txt b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_end_600torr.txt new file mode 100644 index 000000000..68fb4dbbc --- /dev/null +++ b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_end_600torr.txt @@ -0,0 +1,1800 @@ +0 180 1.76097 0 173.963 +0.1 179.649 1.76102 0.00979834 173.963 +0.2 179.297 1.76116 0.0195967 173.963 +0.3 178.946 1.7614 0.0293949 173.962 +0.4 178.595 1.76173 0.0391931 173.962 +0.5 178.244 1.76215 0.0489913 173.962 +0.6 177.893 1.76267 0.0587893 173.961 +0.7 177.542 1.76328 0.0685872 173.961 +0.8 177.191 1.76399 0.0783849 173.96 +0.9 176.84 1.76479 0.0881825 173.959 +1 176.489 1.76568 0.0979798 173.958 +1.1 176.139 1.76667 0.107777 173.957 +1.2 175.789 1.76775 0.117574 173.956 +1.3 175.438 1.76893 0.127371 173.955 +1.4 175.089 1.7702 0.137167 173.954 +1.5 174.739 1.77157 0.146963 173.952 +1.6 174.39 1.77303 0.156759 173.951 +1.7 174.04 1.77458 0.166554 173.949 +1.8 173.691 1.77623 0.176349 173.948 +1.9 173.343 1.77797 0.186144 173.946 +2 172.995 1.77981 0.195938 173.944 +2.1 172.647 1.78174 0.205732 173.942 +2.2 172.299 1.78377 0.215525 173.94 +2.3 171.952 1.78589 0.225318 173.938 +2.4 171.605 1.7881 0.235111 173.936 +2.5 171.258 1.79041 0.244902 173.933 +2.6 170.912 1.79281 0.254694 173.931 +2.7 170.566 1.7953 0.264485 173.929 +2.8 170.221 1.79789 0.274275 173.926 +2.9 169.876 1.80058 0.284064 173.923 +3 169.531 1.80336 0.293853 173.92 +3.1 169.187 1.80623 0.303642 173.918 +3.2 168.844 1.80919 0.313429 173.915 +3.3 168.5 1.81225 0.323216 173.912 +3.4 168.158 1.81541 0.333002 173.908 +3.5 167.816 1.81866 0.342788 173.905 +3.6 167.474 1.822 0.352573 173.902 +3.7 167.133 1.82544 0.362357 173.898 +3.8 166.793 1.82897 0.37214 173.895 +3.9 166.453 1.83259 0.381922 173.891 +4 166.114 1.83631 0.391704 173.888 +4.1 165.775 1.84012 0.401484 173.884 +4.2 165.437 1.84403 0.411264 173.88 +4.3 165.099 1.84803 0.421043 173.876 +4.4 164.763 1.85212 0.430821 173.872 +4.5 164.426 1.85631 0.440598 173.868 +4.6 164.091 1.86059 0.450374 173.863 +4.7 163.756 1.86497 0.460149 173.859 +4.8 163.422 1.86944 0.469923 173.854 +4.9 163.088 1.874 0.479696 173.85 +5 162.755 1.87866 0.489468 173.845 +5.1 162.423 1.88341 0.499239 173.84 +5.2 162.092 1.88826 0.509009 173.836 +5.3 161.761 1.8932 0.518777 173.831 +5.4 161.431 1.89823 0.528545 173.826 +5.5 161.102 1.90336 0.538311 173.82 +5.6 160.773 1.90858 0.548076 173.815 +5.7 160.445 1.91389 0.55784 173.81 +5.8 160.119 1.9193 0.567603 173.805 +5.9 159.792 1.9248 0.577364 173.799 +6 159.467 1.93039 0.587125 173.793 +6.1 159.142 1.93608 0.596883 173.788 +6.2 158.819 1.94187 0.606641 173.782 +6.3 158.496 1.94774 0.616397 173.776 +6.4 158.174 1.95371 0.626152 173.77 +6.5 157.852 1.95978 0.635906 173.764 +6.6 157.532 1.96593 0.645658 173.758 +6.7 157.212 1.97219 0.655409 173.752 +6.8 156.894 1.97853 0.665158 173.745 +6.9 156.576 1.98497 0.674906 173.739 +7 156.259 1.9915 0.684652 173.732 +7.1 155.943 1.99812 0.694397 173.726 +7.2 155.628 2.00484 0.70414 173.719 +7.3 155.313 2.01166 0.713882 173.712 +7.4 155 2.01856 0.723622 173.705 +7.5 154.687 2.02556 0.73336 173.698 +7.6 154.376 2.03265 0.743097 173.691 +7.7 154.065 2.03984 0.752832 173.684 +7.79999 153.755 2.04712 0.762566 173.677 +7.89999 153.446 2.05449 0.772298 173.669 +7.99999 153.138 2.06195 0.782028 173.662 +8.09999 152.831 2.06951 0.791757 173.654 +8.2 152.525 2.07717 0.801484 173.647 +8.3 152.22 2.08491 0.811209 173.639 +8.4 151.916 2.09275 0.820932 173.631 +8.5 151.613 2.10068 0.830653 173.623 +8.6 151.311 2.10871 0.840373 173.615 +8.7 151.009 2.11683 0.850091 173.607 +8.8 150.709 2.12504 0.859807 173.599 +8.9 150.41 2.13334 0.869521 173.59 +9 150.111 2.14174 0.879233 173.582 +9.1 149.814 2.15023 0.888943 173.574 +9.2 149.517 2.15881 0.898651 173.565 +9.3 149.222 2.16749 0.908357 173.556 +9.4 148.927 2.17626 0.918061 173.548 +9.5 148.634 2.18512 0.927764 173.539 +9.6 148.341 2.19408 0.937464 173.53 +9.7 148.05 2.20313 0.947162 173.521 +9.8 147.759 2.21227 0.956858 173.512 +9.9 147.47 2.2215 0.966551 173.502 +10 147.181 2.23083 0.976243 173.493 +10.1 146.894 2.24025 0.985933 173.484 +10.2 146.607 2.24976 0.99562 173.474 +10.3 146.322 2.25937 1.00531 173.464 +10.4 146.037 2.26906 1.01499 173.455 +10.5 145.754 2.27885 1.02467 173.445 +10.6 145.471 2.28874 1.03435 173.435 +10.7 145.19 2.29871 1.04402 173.425 +10.8 144.909 2.30878 1.0537 173.415 +10.9 144.63 2.31894 1.06337 173.405 +11 144.351 2.3292 1.07304 173.395 +11.1 144.074 2.33954 1.08271 173.384 +11.2 143.797 2.34998 1.09237 173.374 +11.3 143.522 2.36051 1.10203 173.363 +11.4 143.247 2.37113 1.11169 173.353 +11.5 142.974 2.38185 1.12135 173.342 +11.6 142.701 2.39266 1.131 173.331 +11.7 142.43 2.40356 1.14065 173.32 +11.8 142.159 2.41455 1.1503 173.309 +11.9 141.89 2.42563 1.15995 173.298 +12 141.621 2.43681 1.1696 173.287 +12.1 141.354 2.44808 1.17924 173.276 +12.2 141.087 2.45944 1.18888 173.264 +12.3 140.822 2.47089 1.19851 173.253 +12.4 140.557 2.48244 1.20815 173.241 +12.5 140.294 2.49408 1.21778 173.23 +12.6 140.031 2.50581 1.22741 173.218 +12.7 139.77 2.51763 1.23703 173.206 +12.8 139.509 2.52954 1.24666 173.194 +12.9 139.25 2.54154 1.25628 173.182 +13 138.991 2.55364 1.2659 173.17 +13.1 138.734 2.56583 1.27551 173.158 +13.2 138.477 2.57811 1.28512 173.146 +13.3 138.222 2.59048 1.29473 173.133 +13.4 137.967 2.60295 1.30434 173.121 +13.5 137.713 2.6155 1.31394 173.108 +13.6 137.461 2.62815 1.32354 173.096 +13.7 137.209 2.64089 1.33314 173.083 +13.8 136.958 2.65372 1.34273 173.07 +13.9 136.709 2.66664 1.35233 173.057 +14 136.46 2.67965 1.36191 173.044 +14.1 136.212 2.69275 1.3715 173.031 +14.2 135.965 2.70595 1.38108 173.018 +14.3 135.719 2.71924 1.39066 173.005 +14.4 135.474 2.73262 1.40024 172.991 +14.5 135.23 2.74609 1.40981 172.978 +14.6 134.987 2.75965 1.41938 172.964 +14.7 134.745 2.7733 1.42895 172.951 +14.8 134.504 2.78704 1.43851 172.937 +14.9 134.264 2.80088 1.44807 172.923 +15 134.025 2.8148 1.45763 172.909 +15.1 133.786 2.82882 1.46719 172.895 +15.2 133.549 2.84292 1.47674 172.881 +15.3 133.313 2.85712 1.48628 172.867 +15.4 133.077 2.87141 1.49583 172.852 +15.5 132.842 2.88579 1.50537 172.838 +15.6 132.609 2.90026 1.51491 172.824 +15.7 132.376 2.91482 1.52444 172.809 +15.8 132.144 2.92948 1.53397 172.794 +15.9 131.913 2.94422 1.5435 172.78 +16 131.683 2.95905 1.55303 172.765 +16.1 131.454 2.97398 1.56255 172.75 +16.2 131.225 2.98899 1.57206 172.735 +16.3 130.998 3.00409 1.58158 172.72 +16.4 130.772 3.01929 1.59109 172.705 +16.5 130.546 3.03458 1.60059 172.689 +16.6 130.321 3.04995 1.6101 172.674 +16.7 130.097 3.06542 1.6196 172.658 +16.8 129.874 3.08097 1.62909 172.643 +16.9 129.652 3.09662 1.63858 172.627 +17 129.431 3.11236 1.64807 172.611 +17.1 129.211 3.12818 1.65756 172.596 +17.2 128.991 3.1441 1.66704 172.58 +17.3 128.772 3.16011 1.67652 172.564 +17.4 128.555 3.17621 1.68599 172.548 +17.5 128.338 3.19239 1.69546 172.531 +17.6 128.121 3.20867 1.70493 172.515 +17.7 127.906 3.22504 1.71439 172.499 +17.8 127.692 3.24149 1.72385 172.482 +17.9 127.478 3.25804 1.7333 172.466 +18 127.265 3.27467 1.74276 172.449 +18.1 127.053 3.2914 1.7522 172.432 +18.2 126.842 3.30821 1.76165 172.416 +18.3 126.632 3.32512 1.77109 172.399 +18.4 126.422 3.34211 1.78052 172.382 +18.5 126.214 3.35919 1.78995 172.365 +18.6 126.006 3.37637 1.79938 172.347 +18.7 125.799 3.39363 1.8088 172.33 +18.8 125.592 3.41098 1.81822 172.313 +18.9 125.387 3.42842 1.82764 172.295 +19 125.182 3.44595 1.83705 172.278 +19.1 124.978 3.46357 1.84646 172.26 +19.2 124.775 3.48127 1.85586 172.243 +19.3 124.572 3.49907 1.86526 172.225 +19.4 124.371 3.51696 1.87465 172.207 +19.5 124.17 3.53493 1.88404 172.189 +19.6 123.97 3.55299 1.89343 172.171 +19.7 123.771 3.57114 1.90281 172.153 +19.8 123.572 3.58938 1.91219 172.134 +19.9 123.374 3.60771 1.92156 172.116 +20 123.177 3.62613 1.93093 172.098 +20.1 122.981 3.64464 1.9403 172.079 +20.2 122.785 3.66323 1.94966 172.061 +20.3 122.59 3.68192 1.95902 172.042 +20.4 122.396 3.70069 1.96837 172.023 +20.5 122.203 3.71955 1.97771 172.004 +20.6 122.01 3.73849 1.98706 171.985 +20.7 121.818 3.75753 1.9964 171.966 +20.8 121.627 3.77665 2.00573 171.947 +20.9 121.436 3.79587 2.01506 171.928 +21 121.246 3.81517 2.02439 171.909 +21.1 121.057 3.83456 2.03371 171.889 +21.2 120.869 3.85403 2.04302 171.87 +21.3 120.681 3.8736 2.05233 171.85 +21.4 120.494 3.89325 2.06164 171.831 +21.5 120.308 3.91299 2.07094 171.811 +21.6 120.122 3.93281 2.08024 171.791 +21.7 119.937 3.95273 2.08953 171.771 +21.8 119.753 3.97273 2.09882 171.751 +21.9 119.569 3.99282 2.10811 171.731 +22 119.386 4.013 2.11738 171.711 +22.1 119.204 4.03326 2.12666 171.691 +22.2 119.022 4.05361 2.13593 171.67 +22.3 118.841 4.07405 2.14519 171.65 +22.4 118.661 4.09458 2.15445 171.629 +22.5 118.481 4.11519 2.16371 171.609 +22.6 118.302 4.13589 2.17296 171.588 +22.7001 118.124 4.15668 2.1822 171.567 +22.8001 117.946 4.17755 2.19144 171.546 +22.9001 117.769 4.19852 2.20068 171.525 +23.0001 117.593 4.21956 2.20991 171.504 +23.1001 117.417 4.2407 2.21914 171.483 +23.2001 117.241 4.26192 2.22836 171.462 +23.3001 117.067 4.28323 2.23757 171.441 +23.4001 116.893 4.30462 2.24678 171.419 +23.5001 116.719 4.3261 2.25599 171.398 +23.6001 116.547 4.34767 2.26519 171.376 +23.7001 116.375 4.36932 2.27438 171.354 +23.8001 116.203 4.39106 2.28357 171.333 +23.9001 116.032 4.41289 2.29276 171.311 +24.0001 115.862 4.4348 2.30194 171.289 +24.1001 115.692 4.4568 2.31111 171.267 +24.2001 115.523 4.47888 2.32028 171.245 +24.3001 115.354 4.50105 2.32945 171.223 +24.4001 115.186 4.52331 2.33861 171.201 +24.5001 115.019 4.54565 2.34776 171.178 +24.6001 114.852 4.56808 2.35691 171.156 +24.7001 114.685 4.59059 2.36605 171.133 +24.8001 114.52 4.61319 2.37519 171.111 +24.9001 114.354 4.63588 2.38432 171.088 +25.0001 114.19 4.65864 2.39345 171.065 +25.1001 114.026 4.6815 2.40257 171.042 +25.2001 113.862 4.70444 2.41169 171.019 +25.3001 113.699 4.72747 2.4208 170.996 +25.4001 113.537 4.75058 2.4299 170.973 +25.5001 113.375 4.77377 2.439 170.95 +25.6001 113.214 4.79705 2.4481 170.927 +25.7001 113.053 4.82042 2.45719 170.903 +25.8001 112.893 4.84387 2.46627 170.88 +25.9001 112.733 4.86741 2.47535 170.856 +26.0001 112.574 4.89103 2.48442 170.833 +26.1001 112.415 4.91473 2.49348 170.809 +26.2001 112.257 4.93852 2.50255 170.785 +26.3001 112.099 4.9624 2.5116 170.761 +26.4001 111.942 4.98635 2.52065 170.737 +26.5001 111.786 5.0104 2.52969 170.713 +26.6001 111.63 5.03453 2.53873 170.689 +26.7001 111.474 5.05874 2.54776 170.665 +26.8001 111.319 5.08303 2.55679 170.641 +26.9001 111.164 5.10741 2.56581 170.616 +27.0001 111.01 5.13188 2.57483 170.592 +27.1001 110.857 5.15642 2.58384 170.567 +27.2001 110.703 5.18106 2.59284 170.543 +27.3001 110.551 5.20577 2.60184 170.518 +27.4001 110.399 5.23057 2.61083 170.493 +27.5001 110.247 5.25545 2.61981 170.468 +27.6001 110.096 5.28042 2.62879 170.443 +27.7001 109.945 5.30547 2.63777 170.418 +27.8001 109.795 5.3306 2.64674 170.393 +27.9001 109.645 5.35582 2.6557 170.368 +28.0001 109.496 5.38112 2.66465 170.343 +28.1001 109.347 5.4065 2.6736 170.317 +28.2001 109.199 5.43197 2.68255 170.292 +28.3001 109.051 5.45752 2.69148 170.266 +28.4001 108.903 5.48315 2.70042 170.241 +28.5001 108.756 5.50887 2.70934 170.215 +28.6001 108.61 5.53466 2.71826 170.189 +28.7001 108.464 5.56054 2.72717 170.163 +28.8001 108.318 5.58651 2.73608 170.137 +28.9001 108.173 5.61255 2.74498 170.111 +29.0001 108.028 5.63868 2.75387 170.085 +29.1001 107.884 5.66489 2.76276 170.059 +29.2001 107.74 5.69119 2.77164 170.033 +29.3001 107.596 5.71756 2.78052 170.006 +29.4001 107.453 5.74402 2.78939 169.98 +29.5001 107.31 5.77056 2.79825 169.953 +29.6001 107.168 5.79718 2.80711 169.927 +29.7001 107.026 5.82388 2.81596 169.9 +29.8001 106.885 5.85067 2.8248 169.873 +29.9001 106.744 5.87753 2.83364 169.846 +30.0001 106.604 5.90448 2.84247 169.819 +30.1001 106.463 5.93151 2.85129 169.792 +30.2001 106.324 5.95863 2.86011 169.765 +30.3001 106.184 5.98582 2.86892 169.738 +30.4001 106.046 6.01309 2.87773 169.711 +30.5001 105.907 6.04045 2.88653 169.683 +30.6001 105.769 6.06789 2.89532 169.656 +30.7001 105.631 6.0954 2.9041 169.628 +30.8001 105.494 6.123 2.91288 169.601 +30.9001 105.357 6.15068 2.92165 169.573 +31.0001 105.22 6.17844 2.93042 169.545 +31.1001 105.084 6.20628 2.93918 169.518 +31.2001 104.948 6.23421 2.94793 169.49 +31.3001 104.813 6.26221 2.95667 169.462 +31.4001 104.678 6.29029 2.96541 169.434 +31.5001 104.543 6.31846 2.97414 169.405 +31.6001 104.409 6.3467 2.98287 169.377 +31.7001 104.275 6.37503 2.99158 169.349 +31.8001 104.142 6.40343 3.00029 169.32 +31.9001 104.009 6.43191 3.009 169.292 +32.0001 103.876 6.46048 3.01769 169.263 +32.1001 103.743 6.48912 3.02638 169.235 +32.2001 103.611 6.51785 3.03507 169.206 +32.3001 103.48 6.54665 3.04374 169.177 +32.4001 103.348 6.57553 3.05241 169.148 +32.5001 103.217 6.60449 3.06107 169.119 +32.6001 103.087 6.63354 3.06973 169.09 +32.7001 102.956 6.66266 3.07838 169.061 +32.8001 102.826 6.69186 3.08702 169.032 +32.9001 102.697 6.72114 3.09565 169.003 +33.0001 102.568 6.7505 3.10428 168.973 +33.1001 102.439 6.77994 3.1129 168.944 +33.2001 102.31 6.80945 3.12151 168.914 +33.3001 102.182 6.83905 3.13012 168.885 +33.4001 102.054 6.86872 3.13871 168.855 +33.5001 101.926 6.89848 3.14731 168.825 +33.6001 101.799 6.92831 3.15589 168.796 +33.7001 101.672 6.95822 3.16447 168.766 +33.8001 101.546 6.98821 3.17303 168.736 +33.9001 101.42 7.01827 3.1816 168.706 +34.0001 101.294 7.04842 3.19015 168.675 +34.1001 101.168 7.07864 3.1987 168.645 +34.2001 101.043 7.10894 3.20724 168.615 +34.3 100.918 7.13932 3.21577 168.585 +34.4 100.793 7.16978 3.2243 168.554 +34.5 100.669 7.20031 3.23281 168.524 +34.6 100.545 7.23092 3.24132 168.493 +34.7 100.421 7.26161 3.24983 168.462 +34.8 100.298 7.29238 3.25832 168.431 +34.9 100.175 7.32322 3.26681 168.401 +35 100.052 7.35415 3.27529 168.37 +35.1 99.9294 7.38515 3.28376 168.339 +35.2 99.8072 7.41622 3.29223 168.308 +35.3 99.6854 7.44737 3.30068 168.276 +35.4 99.5638 7.4786 3.30913 168.245 +35.5 99.4425 7.50991 3.31757 168.214 +35.6 99.3215 7.54129 3.32601 168.183 +35.7 99.2008 7.57275 3.33444 168.151 +35.8 99.0804 7.60429 3.34285 168.12 +35.9 98.9603 7.6359 3.35127 168.088 +36 98.8405 7.66759 3.35967 168.056 +36.1 98.721 7.69936 3.36806 168.024 +36.2 98.6017 7.7312 3.37645 167.993 +36.3 98.4828 7.76312 3.38483 167.961 +36.4 98.3641 7.79511 3.3932 167.929 +36.5 98.2457 7.82718 3.40157 167.897 +36.6 98.1276 7.85933 3.40993 167.864 +36.7 98.0097 7.89155 3.41827 167.832 +36.8 97.8922 7.92384 3.42661 167.8 +36.9 97.7749 7.95621 3.43495 167.768 +37 97.6578 7.98866 3.44327 167.735 +37.1 97.5411 8.02118 3.45159 167.703 +37.2 97.4246 8.05378 3.4599 167.67 +37.3 97.3084 8.08645 3.4682 167.637 +37.4 97.1924 8.1192 3.47649 167.605 +37.5 97.0767 8.15202 3.48477 167.572 +37.6 96.9613 8.18492 3.49305 167.539 +37.7 96.8461 8.21789 3.50132 167.506 +37.8 96.7312 8.25094 3.50958 167.473 +37.9 96.6166 8.28406 3.51783 167.44 +38 96.5022 8.31725 3.52607 167.407 +38.1 96.388 8.35052 3.53431 167.373 +38.2 96.2741 8.38387 3.54254 167.34 +38.3 96.1605 8.41728 3.55076 167.307 +38.4 96.0471 8.45077 3.55897 167.273 +38.5 95.934 8.48434 3.56717 167.239 +38.6 95.8211 8.51798 3.57536 167.206 +38.7 95.7085 8.55169 3.58355 167.172 +38.8 95.5961 8.58548 3.59173 167.138 +38.9 95.4839 8.61933 3.5999 167.104 +39 95.372 8.65327 3.60806 167.071 +39.1 95.2604 8.68727 3.61621 167.037 +39.2 95.1489 8.72135 3.62435 167.002 +39.3 95.0377 8.7555 3.63249 166.968 +39.4 94.9268 8.78973 3.64062 166.934 +39.5 94.8161 8.82403 3.64873 166.9 +39.6 94.7056 8.8584 3.65684 166.865 +39.7 94.5953 8.89284 3.66494 166.831 +39.8 94.4853 8.92736 3.67304 166.796 +39.9 94.3755 8.96194 3.68112 166.762 +40 94.266 8.9966 3.6892 166.727 +40.1 94.1567 9.03134 3.69726 166.692 +40.2 94.0476 9.06614 3.70532 166.658 +40.3 93.9387 9.10102 3.71337 166.623 +40.4 93.83 9.13596 3.72141 166.588 +40.5 93.7216 9.17098 3.72944 166.553 +40.6 93.6134 9.20608 3.73747 166.518 +40.7 93.5054 9.24124 3.74548 166.483 +40.7999 93.3976 9.27647 3.75349 166.447 +40.8999 93.2901 9.31178 3.76148 166.412 +40.9999 93.1827 9.34716 3.76947 166.377 +41.0999 93.0756 9.3826 3.77745 166.341 +41.1999 92.9687 9.41812 3.78542 166.306 +41.2999 92.862 9.45371 3.79338 166.27 +41.3999 92.7555 9.48937 3.80133 166.234 +41.4999 92.6493 9.52511 3.80928 166.199 +41.5999 92.5432 9.56091 3.81721 166.163 +41.6999 92.4374 9.59678 3.82514 166.127 +41.7999 92.3317 9.63272 3.83305 166.091 +41.8999 92.2263 9.66874 3.84096 166.055 +41.9999 92.121 9.70482 3.84886 166.019 +42.0999 92.016 9.74097 3.85675 165.983 +42.1999 91.9112 9.77719 3.86463 165.947 +42.2999 91.8066 9.81349 3.8725 165.91 +42.3999 91.7021 9.84985 3.88036 165.874 +42.4999 91.5979 9.88628 3.88822 165.838 +42.5999 91.4939 9.92278 3.89606 165.801 +42.6999 91.3901 9.95935 3.90389 165.764 +42.7999 91.2864 9.99599 3.91172 165.728 +42.8999 91.183 10.0327 3.91953 165.691 +42.9999 91.0797 10.0695 3.92734 165.654 +43.0999 90.9767 10.1063 3.93514 165.617 +43.1999 90.8738 10.1432 3.94293 165.581 +43.2999 90.7712 10.1802 3.95071 165.544 +43.3999 90.6687 10.2173 3.95847 165.507 +43.4999 90.5664 10.2544 3.96623 165.469 +43.5999 90.4643 10.2916 3.97399 165.432 +43.6999 90.3624 10.3289 3.98173 165.395 +43.7999 90.2607 10.3662 3.98946 165.358 +43.8999 90.1591 10.4036 3.99718 165.32 +43.9999 90.0578 10.441 4.00489 165.283 +44.0999 89.9566 10.4786 4.0126 165.245 +44.1999 89.8556 10.5162 4.02029 165.208 +44.2999 89.7548 10.5538 4.02797 165.17 +44.3999 89.6541 10.5916 4.03565 165.132 +44.4999 89.5537 10.6294 4.04331 165.094 +44.5999 89.4534 10.6672 4.05097 165.057 +44.6999 89.3533 10.7052 4.05862 165.019 +44.7999 89.2534 10.7432 4.06625 164.981 +44.8999 89.1537 10.7812 4.07388 164.943 +44.9999 89.0541 10.8194 4.08149 164.904 +45.0999 88.9547 10.8576 4.0891 164.866 +45.1999 88.8555 10.8958 4.0967 164.828 +45.2999 88.7564 10.9342 4.10429 164.79 +45.3999 88.6575 10.9726 4.11186 164.751 +45.4999 88.5588 11.011 4.11943 164.713 +45.5999 88.4603 11.0496 4.12699 164.674 +45.6999 88.3619 11.0882 4.13454 164.636 +45.7999 88.2637 11.1268 4.14208 164.597 +45.8999 88.1656 11.1656 4.14961 164.558 +45.9999 88.0678 11.2044 4.15712 164.519 +46.0999 87.9701 11.2432 4.16463 164.481 +46.1999 87.8725 11.2821 4.17213 164.442 +46.2999 87.7751 11.3211 4.17962 164.403 +46.3999 87.6779 11.3602 4.1871 164.364 +46.4999 87.5808 11.3993 4.19457 164.325 +46.5999 87.4839 11.4385 4.20203 164.285 +46.6999 87.3872 11.4777 4.20947 164.246 +46.7999 87.2906 11.5171 4.21691 164.207 +46.8999 87.1942 11.5564 4.22434 164.167 +46.9999 87.0979 11.5959 4.23176 164.128 +47.0999 87.0018 11.6354 4.23917 164.088 +47.1999 86.9059 11.675 4.24657 164.049 +47.2999 86.8101 11.7146 4.25395 164.009 +47.3998 86.7144 11.7543 4.26133 163.97 +47.4998 86.6189 11.7941 4.2687 163.93 +47.5998 86.5236 11.8339 4.27605 163.89 +47.6998 86.4284 11.8738 4.2834 163.85 +47.7998 86.3334 11.9137 4.29074 163.81 +47.8998 86.2385 11.9538 4.29806 163.77 +47.9998 86.1437 11.9938 4.30538 163.73 +48.0998 86.0491 12.034 4.31268 163.69 +48.1998 85.9547 12.0742 4.31998 163.65 +48.2998 85.8604 12.1145 4.32726 163.609 +48.3998 85.7663 12.1548 4.33454 163.569 +48.4998 85.6723 12.1952 4.3418 163.529 +48.5998 85.5784 12.2357 4.34906 163.488 +48.6998 85.4847 12.2762 4.3563 163.448 +48.7998 85.3911 12.3168 4.36353 163.407 +48.8998 85.2977 12.3574 4.37075 163.366 +48.9998 85.2044 12.3981 4.37796 163.326 +49.0998 85.1113 12.4389 4.38516 163.285 +49.1998 85.0183 12.4797 4.39235 163.244 +49.2998 84.9254 12.5206 4.39953 163.203 +49.3998 84.8327 12.5616 4.4067 163.162 +49.4998 84.7401 12.6026 4.41386 163.121 +49.5998 84.6477 12.6436 4.42101 163.08 +49.6998 84.5553 12.6848 4.42814 163.039 +49.7998 84.4632 12.726 4.43527 162.998 +49.8998 84.3711 12.7672 4.44238 162.957 +49.9998 84.2792 12.8086 4.44949 162.915 +50.0998 84.1875 12.8499 4.45658 162.874 +50.1998 84.0958 12.8914 4.46366 162.832 +50.2998 84.0043 12.9329 4.47074 162.791 +50.3998 83.913 12.9744 4.4778 162.749 +50.4998 83.8217 13.0161 4.48485 162.708 +50.5998 83.7306 13.0577 4.49189 162.666 +50.6998 83.6396 13.0995 4.49892 162.624 +50.7998 83.5488 13.1413 4.50593 162.583 +50.8998 83.4581 13.1831 4.51294 162.541 +50.9998 83.3675 13.2251 4.51993 162.499 +51.0998 83.277 13.267 4.52692 162.457 +51.1998 83.1867 13.3091 4.53389 162.415 +51.2998 83.0965 13.3512 4.54085 162.373 +51.3998 83.0064 13.3933 4.54781 162.33 +51.4998 82.9165 13.4355 4.55475 162.288 +51.5998 82.8266 13.4778 4.56168 162.246 +51.6998 82.7369 13.5201 4.56859 162.204 +51.7998 82.6474 13.5625 4.5755 162.161 +51.8998 82.5579 13.605 4.5824 162.119 +51.9998 82.4686 13.6475 4.58928 162.076 +52.0998 82.3794 13.69 4.59615 162.034 +52.1998 82.2903 13.7327 4.60302 161.991 +52.2998 82.2013 13.7753 4.60987 161.948 +52.3998 82.1125 13.8181 4.61671 161.906 +52.4998 82.0237 13.8609 4.62353 161.863 +52.5998 81.9351 13.9037 4.63035 161.82 +52.6998 81.8466 13.9466 4.63716 161.777 +52.7998 81.7582 13.9896 4.64395 161.734 +52.8998 81.67 14.0326 4.65073 161.691 +52.9998 81.5819 14.0757 4.6575 161.648 +53.0998 81.4938 14.1188 4.66426 161.605 +53.1998 81.4059 14.162 4.67101 161.562 +53.2998 81.3181 14.2053 4.67775 161.519 +53.3998 81.2305 14.2486 4.68447 161.475 +53.4998 81.1429 14.292 4.69119 161.432 +53.5998 81.0554 14.3354 4.69789 161.388 +53.6998 80.9681 14.3789 4.70458 161.345 +53.7998 80.8809 14.4224 4.71126 161.301 +53.8997 80.7938 14.466 4.71793 161.258 +53.9997 80.7068 14.5096 4.72458 161.214 +54.0997 80.6199 14.5533 4.73123 161.171 +54.1997 80.5331 14.5971 4.73786 161.127 +54.2997 80.4464 14.6409 4.74448 161.083 +54.3997 80.3599 14.6847 4.75109 161.039 +54.4997 80.2734 14.7286 4.75769 160.995 +54.5997 80.1871 14.7726 4.76427 160.951 +54.6997 80.1008 14.8166 4.77085 160.907 +54.7997 80.0147 14.8607 4.77741 160.863 +54.8997 79.9287 14.9049 4.78396 160.819 +54.9997 79.8428 14.949 4.7905 160.775 +55.0997 79.757 14.9933 4.79703 160.731 +55.1997 79.6713 15.0376 4.80354 160.686 +55.2997 79.5857 15.0819 4.81004 160.642 +55.3997 79.5002 15.1263 4.81654 160.597 +55.4997 79.4148 15.1708 4.82302 160.553 +55.5997 79.3295 15.2153 4.82948 160.509 +55.6997 79.2443 15.2599 4.83594 160.464 +55.7997 79.1592 15.3045 4.84238 160.419 +55.8997 79.0742 15.3492 4.84881 160.375 +55.9997 78.9894 15.3939 4.85523 160.33 +56.0997 78.9046 15.4387 4.86164 160.285 +56.1997 78.8199 15.4835 4.86803 160.24 +56.2997 78.7353 15.5284 4.87442 160.195 +56.3997 78.6509 15.5733 4.88079 160.151 +56.4997 78.5665 15.6183 4.88715 160.106 +56.5997 78.4822 15.6633 4.89349 160.061 +56.6997 78.398 15.7084 4.89983 160.015 +56.7997 78.3139 15.7535 4.90615 159.97 +56.8997 78.23 15.7987 4.91246 159.925 +56.9997 78.1461 15.844 4.91876 159.88 +57.0997 78.0623 15.8893 4.92504 159.835 +57.1997 77.9786 15.9346 4.93131 159.789 +57.2997 77.895 15.98 4.93757 159.744 +57.3997 77.8115 16.0255 4.94382 159.698 +57.4997 77.7281 16.071 4.95006 159.653 +57.5997 77.6448 16.1165 4.95628 159.607 +57.6997 77.5615 16.1621 4.96249 159.562 +57.7997 77.4784 16.2078 4.96869 159.516 +57.8997 77.3954 16.2535 4.97488 159.47 +57.9997 77.3125 16.2992 4.98105 159.425 +58.0997 77.2296 16.345 4.98721 159.379 +58.1997 77.1468 16.3909 4.99336 159.333 +58.2997 77.0642 16.4368 4.9995 159.287 +58.3997 76.9816 16.4827 5.00562 159.241 +58.4997 76.8991 16.5287 5.01173 159.195 +58.5997 76.8167 16.5748 5.01783 159.149 +58.6997 76.7344 16.6209 5.02392 159.103 +58.7997 76.6522 16.667 5.02999 159.057 +58.8997 76.5701 16.7132 5.03605 159.011 +58.9997 76.4881 16.7594 5.0421 158.964 +59.0997 76.4061 16.8057 5.04814 158.918 +59.1997 76.3243 16.8521 5.05416 158.872 +59.2997 76.2425 16.8985 5.06017 158.825 +59.3997 76.1608 16.9449 5.06617 158.779 +59.4997 76.0792 16.9914 5.07215 158.732 +59.5997 75.9977 17.0379 5.07812 158.686 +59.6997 75.9163 17.0845 5.08408 158.639 +59.7997 75.835 17.1311 5.09003 158.593 +59.8997 75.7537 17.1778 5.09596 158.546 +59.9997 75.6725 17.2245 5.10188 158.499 +60.0997 75.5915 17.2713 5.10779 158.453 +60.1997 75.5105 17.3181 5.11368 158.406 +60.2997 75.4295 17.365 5.11956 158.359 +60.3997 75.3487 17.4119 5.12543 158.312 +60.4996 75.268 17.4588 5.13129 158.265 +60.5996 75.1873 17.5058 5.13713 158.218 +60.6996 75.1067 17.5529 5.14296 158.171 +60.7996 75.0262 17.6 5.14878 158.124 +60.8996 74.9458 17.6471 5.15458 158.077 +60.9996 74.8655 17.6943 5.16037 158.03 +61.0996 74.7852 17.7416 5.16615 157.982 +61.1996 74.705 17.7888 5.17191 157.935 +61.2996 74.6249 17.8362 5.17766 157.888 +61.3996 74.5449 17.8835 5.1834 157.84 +61.4996 74.465 17.9309 5.18913 157.793 +61.5996 74.3851 17.9784 5.19484 157.745 +61.6996 74.3054 18.0259 5.20054 157.698 +61.7996 74.2257 18.0734 5.20622 157.65 +61.8996 74.146 18.121 5.21189 157.603 +61.9996 74.0665 18.1687 5.21755 157.555 +62.0996 73.987 18.2164 5.2232 157.507 +62.1996 73.9076 18.2641 5.22883 157.46 +62.2996 73.8283 18.3119 5.23445 157.412 +62.3996 73.7491 18.3597 5.24005 157.364 +62.4996 73.6699 18.4075 5.24564 157.316 +62.5996 73.5909 18.4554 5.25122 157.268 +62.6996 73.5119 18.5034 5.25679 157.22 +62.7996 73.4329 18.5514 5.26234 157.172 +62.8996 73.3541 18.5994 5.26788 157.124 +62.9996 73.2753 18.6475 5.2734 157.076 +63.0996 73.1966 18.6956 5.27891 157.028 +63.1996 73.118 18.7437 5.28441 156.98 +63.2996 73.0394 18.7919 5.28989 156.932 +63.3996 72.9609 18.8402 5.29536 156.884 +63.4996 72.8825 18.8885 5.30082 156.835 +63.5996 72.8042 18.9368 5.30626 156.787 +63.6996 72.7259 18.9852 5.31169 156.739 +63.7996 72.6477 19.0336 5.31711 156.69 +63.8996 72.5696 19.082 5.32251 156.642 +63.9996 72.4915 19.1305 5.3279 156.593 +64.0996 72.4136 19.1791 5.33327 156.545 +64.1996 72.3357 19.2276 5.33863 156.496 +64.2996 72.2578 19.2762 5.34398 156.448 +64.3996 72.1801 19.3249 5.34931 156.399 +64.4996 72.1024 19.3736 5.35463 156.35 +64.5996 72.0247 19.4223 5.35994 156.301 +64.6996 71.9472 19.4711 5.36523 156.253 +64.7996 71.8697 19.5199 5.37051 156.204 +64.8996 71.7923 19.5688 5.37577 156.155 +64.9996 71.7149 19.6177 5.38102 156.106 +65.0996 71.6377 19.6666 5.38626 156.057 +65.1996 71.5605 19.7156 5.39148 156.008 +65.2996 71.4833 19.7646 5.39669 155.959 +65.3996 71.4062 19.8137 5.40189 155.91 +65.4996 71.3292 19.8628 5.40707 155.861 +65.5996 71.2523 19.9119 5.41223 155.812 +65.6996 71.1754 19.9611 5.41739 155.763 +65.7996 71.0986 20.0103 5.42252 155.713 +65.8996 71.0219 20.0596 5.42765 155.664 +65.9996 70.9452 20.1089 5.43276 155.615 +66.0996 70.8686 20.1582 5.43786 155.566 +66.1996 70.792 20.2076 5.44294 155.516 +66.2996 70.7156 20.257 5.44801 155.467 +66.3996 70.6392 20.3064 5.45306 155.417 +66.4996 70.5628 20.3559 5.4581 155.368 +66.5996 70.4865 20.4054 5.46312 155.318 +66.6996 70.4103 20.455 5.46813 155.269 +66.7996 70.3341 20.5046 5.47313 155.219 +66.8996 70.2581 20.5542 5.47811 155.17 +66.9995 70.182 20.6039 5.48308 155.12 +67.0995 70.1061 20.6536 5.48804 155.07 +67.1995 70.0302 20.7033 5.49298 155.021 +67.2995 69.9543 20.7531 5.4979 154.971 +67.3995 69.8786 20.8029 5.50281 154.921 +67.4995 69.8028 20.8528 5.50771 154.871 +67.5995 69.7272 20.9026 5.51259 154.821 +67.6995 69.6516 20.9526 5.51746 154.771 +67.7995 69.5761 21.0025 5.52231 154.721 +67.8995 69.5006 21.0525 5.52715 154.671 +67.9995 69.4252 21.1026 5.53197 154.621 +68.0995 69.3499 21.1526 5.53678 154.571 +68.1995 69.2746 21.2027 5.54158 154.521 +68.2995 69.1993 21.2529 5.54636 154.471 +68.3995 69.1242 21.303 5.55112 154.421 +68.4995 69.0491 21.3532 5.55588 154.371 +68.5995 68.974 21.4035 5.56061 154.32 +68.6995 68.899 21.4537 5.56533 154.27 +68.7995 68.8241 21.504 5.57004 154.22 +68.8995 68.7493 21.5544 5.57473 154.169 +68.9995 68.6744 21.6048 5.57941 154.119 +69.0995 68.5997 21.6552 5.58408 154.069 +69.1995 68.525 21.7056 5.58872 154.018 +69.2995 68.4504 21.7561 5.59336 153.968 +69.3995 68.3758 21.8066 5.59798 153.917 +69.4995 68.3013 21.8571 5.60258 153.867 +69.5995 68.2268 21.9077 5.60717 153.816 +69.6995 68.1524 21.9583 5.61175 153.765 +69.7995 68.0781 22.009 5.61631 153.715 +69.8995 68.0038 22.0596 5.62085 153.664 +69.9995 67.9295 22.1103 5.62538 153.613 +70.0995 67.8554 22.1611 5.6299 153.563 +70.1995 67.7812 22.2119 5.6344 153.512 +70.2995 67.7072 22.2627 5.63888 153.461 +70.3995 67.6332 22.3135 5.64335 153.41 +70.4995 67.5592 22.3644 5.64781 153.359 +70.5995 67.4853 22.4153 5.65225 153.309 +70.6995 67.4115 22.4662 5.65667 153.258 +70.7995 67.3377 22.5171 5.66108 153.207 +70.8995 67.2639 22.5681 5.66548 153.156 +70.9995 67.1903 22.6192 5.66986 153.105 +71.0995 67.1166 22.6702 5.67422 153.054 +71.1995 67.0431 22.7213 5.67857 153.003 +71.2995 66.9695 22.7724 5.68291 152.951 +71.3995 66.8961 22.8235 5.68723 152.9 +71.4995 66.8227 22.8747 5.69153 152.849 +71.5995 66.7493 22.9259 5.69582 152.798 +71.6995 66.676 22.9772 5.7001 152.747 +71.7995 66.6027 23.0284 5.70436 152.695 +71.8995 66.5295 23.0797 5.7086 152.644 +71.9995 66.4564 23.131 5.71283 152.593 +72.0995 66.3833 23.1824 5.71704 152.541 +72.1995 66.3103 23.2338 5.72124 152.49 +72.2995 66.2373 23.2852 5.72542 152.439 +72.3995 66.1643 23.3366 5.72959 152.387 +72.4995 66.0914 23.3881 5.73374 152.336 +72.5995 66.0186 23.4396 5.73788 152.284 +72.6995 65.9458 23.4911 5.742 152.233 +72.7995 65.8731 23.5426 5.7461 152.181 +72.8995 65.8004 23.5942 5.75019 152.13 +72.9995 65.7277 23.6458 5.75427 152.078 +73.0995 65.6552 23.6975 5.75833 152.026 +73.1995 65.5826 23.7491 5.76237 151.975 +73.2995 65.5101 23.8008 5.7664 151.923 +73.3995 65.4377 23.8525 5.77041 151.871 +73.4995 65.3653 23.9043 5.77441 151.82 +73.5994 65.293 23.956 5.77839 151.768 +73.6994 65.2207 24.0078 5.78236 151.716 +73.7994 65.1484 24.0596 5.78631 151.664 +73.8994 65.0763 24.1115 5.79024 151.612 +73.9994 65.0041 24.1634 5.79416 151.56 +74.0994 64.932 24.2153 5.79806 151.509 +74.1994 64.86 24.2672 5.80195 151.457 +74.2994 64.788 24.3191 5.80582 151.405 +74.3994 64.716 24.3711 5.80968 151.353 +74.4994 64.6441 24.4231 5.81352 151.301 +74.5994 64.5723 24.4751 5.81734 151.249 +74.6994 64.5005 24.5272 5.82115 151.197 +74.7994 64.4287 24.5793 5.82495 151.145 +74.8994 64.357 24.6314 5.82872 151.092 +74.9994 64.2853 24.6835 5.83248 151.04 +75.0994 64.2137 24.7356 5.83623 150.988 +75.1994 64.1421 24.7878 5.83996 150.936 +75.2994 64.0706 24.84 5.84367 150.884 +75.3994 63.9991 24.8922 5.84737 150.832 +75.4994 63.9277 24.9445 5.85105 150.779 +75.5994 63.8563 24.9968 5.85472 150.727 +75.6994 63.785 25.0491 5.85837 150.675 +75.7994 63.7137 25.1014 5.862 150.622 +75.8994 63.6424 25.1537 5.86562 150.57 +75.9994 63.5712 25.2061 5.86922 150.518 +76.0994 63.5 25.2585 5.87281 150.465 +76.1994 63.4289 25.3109 5.87638 150.413 +76.2994 63.3579 25.3633 5.87993 150.361 +76.3994 63.2868 25.4158 5.88347 150.308 +76.4994 63.2158 25.4682 5.88699 150.256 +76.5994 63.1449 25.5207 5.8905 150.203 +76.6994 63.074 25.5732 5.89399 150.151 +76.7994 63.0032 25.6258 5.89746 150.098 +76.8994 62.9323 25.6783 5.90092 150.045 +76.9994 62.8616 25.7309 5.90436 149.993 +77.0994 62.7909 25.7835 5.90779 149.94 +77.1994 62.7202 25.8362 5.91119 149.888 +77.2994 62.6496 25.8888 5.91459 149.835 +77.3994 62.579 25.9415 5.91796 149.782 +77.4994 62.5084 25.9942 5.92132 149.73 +77.5994 62.4379 26.0469 5.92467 149.677 +77.6994 62.3674 26.0996 5.92799 149.624 +77.7994 62.297 26.1523 5.9313 149.571 +77.8994 62.2266 26.2051 5.9346 149.519 +77.9994 62.1563 26.2579 5.93788 149.466 +78.0994 62.086 26.3107 5.94114 149.413 +78.1994 62.0158 26.3635 5.94438 149.36 +78.2994 61.9455 26.4164 5.94761 149.307 +78.3994 61.8754 26.4693 5.95082 149.255 +78.4994 61.8053 26.5221 5.95402 149.202 +78.5994 61.7352 26.575 5.9572 149.149 +78.6994 61.6651 26.628 5.96036 149.096 +78.7994 61.5951 26.6809 5.96351 149.043 +78.8994 61.5251 26.7339 5.96664 148.99 +78.9994 61.4552 26.7868 5.96975 148.937 +79.0994 61.3853 26.8398 5.97285 148.884 +79.1994 61.3155 26.8928 5.97593 148.831 +79.2994 61.2457 26.9459 5.97899 148.778 +79.3994 61.1759 26.9989 5.98204 148.725 +79.4994 61.1062 27.052 5.98507 148.672 +79.5994 61.0365 27.1051 5.98808 148.619 +79.6994 60.9669 27.1582 5.99108 148.566 +79.7994 60.8973 27.2113 5.99406 148.513 +79.8994 60.8277 27.2644 5.99702 148.459 +79.9994 60.7582 27.3176 5.99997 148.406 +80.0993 60.6887 27.3707 6.0029 148.353 +80.1993 60.6193 27.4239 6.00581 148.3 +80.2993 60.5498 27.4771 6.00871 148.247 +80.3993 60.4805 27.5303 6.01159 148.193 +80.4993 60.4111 27.5836 6.01445 148.14 +80.5993 60.3419 27.6368 6.0173 148.087 +80.6993 60.2726 27.6901 6.02013 148.034 +80.7993 60.2034 27.7433 6.02294 147.98 +80.8993 60.1342 27.7966 6.02574 147.927 +80.9993 60.0651 27.8499 6.02851 147.874 +81.0993 59.996 27.9033 6.03128 147.821 +81.1993 59.9269 27.9566 6.03402 147.767 +81.2993 59.8579 28.0099 6.03675 147.714 +81.3993 59.7889 28.0633 6.03946 147.661 +81.4993 59.7199 28.1167 6.04215 147.607 +81.5993 59.651 28.1701 6.04483 147.554 +81.6993 59.5821 28.2235 6.04749 147.5 +81.7993 59.5133 28.2769 6.05013 147.447 +81.8993 59.4445 28.3303 6.05276 147.393 +81.9993 59.3757 28.3838 6.05537 147.34 +82.0993 59.307 28.4372 6.05796 147.287 +82.1993 59.2383 28.4907 6.06053 147.233 +82.2993 59.1696 28.5442 6.06309 147.18 +82.3993 59.101 28.5977 6.06563 147.126 +82.4993 59.0324 28.6512 6.06815 147.073 +82.5993 58.9639 28.7047 6.07066 147.019 +82.6993 58.8954 28.7583 6.07315 146.966 +82.7993 58.8269 28.8118 6.07562 146.912 +82.8993 58.7584 28.8654 6.07807 146.858 +82.9993 58.69 28.9189 6.08051 146.805 +83.0993 58.6216 28.9725 6.08293 146.751 +83.1993 58.5533 29.0261 6.08533 146.698 +83.2993 58.485 29.0797 6.08772 146.644 +83.3993 58.4167 29.1333 6.09009 146.591 +83.4993 58.3485 29.1869 6.09244 146.537 +83.5993 58.2803 29.2406 6.09477 146.483 +83.6993 58.2121 29.2942 6.09709 146.43 +83.7993 58.144 29.3479 6.09938 146.376 +83.8993 58.0759 29.4016 6.10167 146.322 +83.9993 58.0079 29.4552 6.10393 146.269 +84.0993 57.9398 29.5089 6.10618 146.215 +84.1993 57.8718 29.5626 6.10841 146.161 +84.2993 57.8039 29.6163 6.11062 146.108 +84.3993 57.7359 29.67 6.11281 146.054 +84.4993 57.6681 29.7238 6.11499 146 +84.5993 57.6002 29.7775 6.11715 145.946 +84.6993 57.5324 29.8312 6.11929 145.893 +84.7993 57.4646 29.885 6.12141 145.839 +84.8993 57.3968 29.9387 6.12352 145.785 +84.9993 57.3291 29.9925 6.12561 145.731 +85.0993 57.2614 30.0463 6.12768 145.678 +85.1993 57.1938 30.1001 6.12973 145.624 +85.2993 57.1261 30.1539 6.13177 145.57 +85.3993 57.0585 30.2077 6.13379 145.516 +85.4993 56.991 30.2615 6.13579 145.462 +85.5993 56.9234 30.3153 6.13777 145.409 +85.6993 56.856 30.3691 6.13974 145.355 +85.7993 56.7885 30.4229 6.14169 145.301 +85.8993 56.7211 30.4768 6.14362 145.247 +85.9993 56.6537 30.5306 6.14553 145.193 +86.0993 56.5863 30.5845 6.14743 145.139 +86.1993 56.519 30.6383 6.1493 145.085 +86.2993 56.4517 30.6922 6.15116 145.032 +86.3993 56.3844 30.7461 6.153 144.978 +86.4993 56.3171 30.7999 6.15483 144.924 +86.5993 56.2499 30.8538 6.15663 144.87 +86.6992 56.1828 30.9077 6.15842 144.816 +86.7992 56.1156 30.9616 6.16019 144.762 +86.8992 56.0485 31.0155 6.16194 144.708 +86.9992 55.9814 31.0694 6.16368 144.654 +87.0992 55.9144 31.1233 6.1654 144.601 +87.1992 55.8473 31.1772 6.1671 144.547 +87.2992 55.7803 31.2311 6.16878 144.493 +87.3992 55.7134 31.285 6.17044 144.439 +87.4992 55.6465 31.339 6.17208 144.385 +87.5992 55.5796 31.3929 6.17371 144.331 +87.6992 55.5127 31.4468 6.17532 144.277 +87.7992 55.4459 31.5008 6.17691 144.223 +87.8992 55.379 31.5547 6.17849 144.169 +87.9992 55.3123 31.6086 6.18004 144.115 +88.0992 55.2455 31.6626 6.18158 144.061 +88.1992 55.1788 31.7165 6.1831 144.007 +88.2992 55.1121 31.7705 6.1846 143.953 +88.3992 55.0455 31.8244 6.18608 143.899 +88.4992 54.9788 31.8784 6.18755 143.845 +88.5992 54.9122 31.9324 6.18899 143.791 +88.6992 54.8457 31.9863 6.19042 143.737 +88.7992 54.7791 32.0403 6.19183 143.684 +88.8992 54.7126 32.0943 6.19323 143.63 +88.9992 54.6461 32.1482 6.1946 143.576 +89.0992 54.5797 32.2022 6.19596 143.522 +89.1992 54.5132 32.2562 6.19729 143.468 +89.2992 54.4468 32.3101 6.19861 143.414 +89.3992 54.3805 32.3641 6.19992 143.36 +89.4992 54.3141 32.4181 6.2012 143.306 +89.5992 54.2478 32.4721 6.20246 143.252 +89.6992 54.1815 32.526 6.20371 143.198 +89.7992 54.1153 32.58 6.20494 143.144 +89.8992 54.0491 32.634 6.20615 143.09 +89.9992 53.9829 32.688 6.20734 143.036 +90.0992 53.9167 32.742 6.20852 142.982 +90.1992 53.8506 32.7959 6.20967 142.928 +90.2992 53.7845 32.8499 6.21081 142.874 +90.3992 53.7184 32.9039 6.21193 142.82 +90.4992 53.6523 32.9579 6.21303 142.766 +90.5992 53.5863 33.0118 6.21411 142.712 +90.6992 53.5203 33.0658 6.21517 142.658 +90.7992 53.4543 33.1198 6.21622 142.604 +90.8992 53.3884 33.1738 6.21724 142.55 +90.9992 53.3224 33.2277 6.21825 142.496 +91.0992 53.2566 33.2817 6.21924 142.442 +91.1992 53.1907 33.3357 6.22021 142.388 +91.2992 53.1248 33.3896 6.22117 142.334 +91.3992 53.059 33.4436 6.2221 142.28 +91.4992 52.9933 33.4975 6.22302 142.226 +91.5992 52.9275 33.5515 6.22392 142.172 +91.6992 52.8618 33.6055 6.22479 142.118 +91.7992 52.7961 33.6594 6.22565 142.064 +91.8992 52.7304 33.7134 6.2265 142.01 +91.9992 52.6647 33.7673 6.22732 141.957 +92.0992 52.5991 33.8213 6.22812 141.903 +92.1992 52.5335 33.8752 6.22891 141.849 +92.2992 52.468 33.9291 6.22968 141.795 +92.3992 52.4024 33.9831 6.23043 141.741 +92.4992 52.3369 34.037 6.23116 141.687 +92.5992 52.2714 34.0909 6.23187 141.633 +92.6992 52.2059 34.1448 6.23256 141.579 +92.7992 52.1405 34.1988 6.23324 141.525 +92.8992 52.0751 34.2527 6.23389 141.471 +92.9992 52.0097 34.3066 6.23453 141.417 +93.0992 51.9443 34.3605 6.23515 141.363 +93.1992 51.879 34.4144 6.23574 141.309 +93.2991 51.8137 34.4683 6.23633 141.256 +93.3991 51.7484 34.5221 6.23689 141.202 +93.4991 51.6831 34.576 6.23743 141.148 +93.5991 51.6179 34.6299 6.23795 141.094 +93.6991 51.5527 34.6838 6.23846 141.04 +93.7991 51.4875 34.7376 6.23895 140.986 +93.8991 51.4223 34.7915 6.23942 140.932 +93.9991 51.3572 34.8453 6.23986 140.878 +94.0991 51.2921 34.8992 6.24029 140.825 +94.1991 51.227 34.953 6.24071 140.771 +94.2991 51.1619 35.0068 6.2411 140.717 +94.3991 51.0969 35.0607 6.24147 140.663 +94.4991 51.0319 35.1145 6.24183 140.609 +94.5991 50.9669 35.1683 6.24216 140.556 +94.6991 50.9019 35.2221 6.24248 140.502 +94.7991 50.837 35.2759 6.24278 140.448 +94.8991 50.7721 35.3297 6.24306 140.394 +94.9991 50.7072 35.3834 6.24332 140.34 +95.0991 50.6423 35.4372 6.24356 140.287 +95.1991 50.5775 35.491 6.24378 140.233 +95.2991 50.5127 35.5447 6.24399 140.179 +95.3991 50.4479 35.5985 6.24417 140.125 +95.4991 50.3831 35.6522 6.24433 140.072 +95.5991 50.3184 35.7059 6.24448 140.018 +95.6991 50.2536 35.7596 6.24461 139.964 +95.7991 50.1889 35.8133 6.24472 139.91 +95.8991 50.1243 35.867 6.24481 139.857 +95.9991 50.0596 35.9207 6.24488 139.803 +96.0991 49.995 35.9744 6.24493 139.749 +96.1991 49.9304 36.0281 6.24496 139.696 +96.2991 49.8658 36.0817 6.24497 139.642 +96.3991 49.8012 36.1354 6.24497 139.588 +96.4991 49.7367 36.189 6.24494 139.535 +96.5991 49.6722 36.2426 6.2449 139.481 +96.6991 49.6077 36.2962 6.24483 139.428 +96.7991 49.5432 36.3499 6.24475 139.374 +96.8991 49.4788 36.4034 6.24465 139.32 +96.9991 49.4144 36.457 6.24453 139.267 +97.0991 49.35 36.5106 6.24439 139.213 +97.1991 49.2856 36.5642 6.24423 139.16 +97.2991 49.2212 36.6177 6.24405 139.106 +97.3991 49.1569 36.6712 6.24385 139.053 +97.4991 49.0926 36.7248 6.24364 138.999 +97.5991 49.0283 36.7783 6.2434 138.946 +97.6991 48.964 36.8318 6.24314 138.892 +97.7991 48.8998 36.8852 6.24287 138.839 +97.8991 48.8356 36.9387 6.24258 138.785 +97.9991 48.7714 36.9922 6.24226 138.732 +98.0991 48.7072 37.0456 6.24193 138.678 +98.1991 48.643 37.0991 6.24158 138.625 +98.2991 48.5789 37.1525 6.24121 138.571 +98.3991 48.5148 37.2059 6.24082 138.518 +98.4991 48.4507 37.2593 6.24041 138.465 +98.5991 48.3867 37.3127 6.23998 138.411 +98.6991 48.3226 37.366 6.23953 138.358 +98.7991 48.2586 37.4194 6.23906 138.304 +98.8991 48.1946 37.4727 6.23857 138.251 +98.9991 48.1306 37.526 6.23807 138.198 +99.0991 48.0666 37.5793 6.23754 138.144 +99.1991 48.0027 37.6326 6.237 138.091 +99.2991 47.9388 37.6859 6.23643 138.038 +99.3991 47.8749 37.7392 6.23585 137.985 +99.4991 47.811 37.7924 6.23524 137.931 +99.5991 47.7472 37.8456 6.23462 137.878 +99.6991 47.6833 37.8988 6.23398 137.825 +99.799 47.6195 37.952 6.23332 137.772 +99.899 47.5557 38.0052 6.23264 137.719 +99.999 47.492 38.0584 6.23194 137.665 +100.099 47.4282 38.1115 6.23121 137.612 +100.199 47.3645 38.1647 6.23048 137.559 +100.299 47.3008 38.2178 6.22972 137.506 +100.399 47.2371 38.2709 6.22894 137.453 +100.499 47.1735 38.324 6.22814 137.4 +100.599 47.1098 38.377 6.22732 137.347 +100.699 47.0462 38.4301 6.22648 137.294 +100.799 46.9826 38.4831 6.22563 137.241 +100.899 46.919 38.5361 6.22475 137.188 +100.999 46.8554 38.5891 6.22385 137.135 +101.099 46.7919 38.6421 6.22294 137.082 +101.199 46.7284 38.6951 6.222 137.029 +101.299 46.6649 38.748 6.22105 136.976 +101.399 46.6014 38.8009 6.22008 136.923 +101.499 46.5379 38.8538 6.21908 136.87 +101.599 46.4745 38.9067 6.21807 136.817 +101.699 46.4111 38.9596 6.21704 136.764 +101.799 46.3477 39.0124 6.21598 136.711 +101.899 46.2843 39.0653 6.21491 136.659 +101.999 46.2209 39.1181 6.21382 136.606 +102.099 46.1576 39.1709 6.21271 136.553 +102.199 46.0942 39.2236 6.21158 136.5 +102.299 46.0309 39.2764 6.21042 136.447 +102.399 45.9677 39.3291 6.20925 136.395 +102.499 45.9044 39.3818 6.20806 136.342 +102.599 45.8411 39.4345 6.20685 136.289 +102.699 45.7779 39.4872 6.20562 136.237 +102.799 45.7147 39.5398 6.20437 136.184 +102.899 45.6515 39.5924 6.20311 136.131 +102.999 45.5884 39.645 6.20182 136.079 +103.099 45.5252 39.6976 6.20051 136.026 +103.199 45.4621 39.7502 6.19918 135.974 +103.299 45.399 39.8027 6.19783 135.921 +103.399 45.3359 39.8552 6.19646 135.869 +103.499 45.2728 39.9077 6.19508 135.816 +103.599 45.2097 39.9602 6.19367 135.764 +103.699 45.1467 40.0127 6.19224 135.711 +103.799 45.0837 40.0651 6.1908 135.659 +103.899 45.0207 40.1175 6.18933 135.606 +103.999 44.9577 40.1699 6.18784 135.554 +104.099 44.8947 40.2223 6.18634 135.502 +104.199 44.8318 40.2746 6.18481 135.449 +104.299 44.7689 40.3269 6.18327 135.397 +104.399 44.706 40.3792 6.1817 135.345 +104.499 44.6431 40.4315 6.18011 135.292 +104.599 44.5802 40.4837 6.17851 135.24 +104.699 44.5173 40.536 6.17688 135.188 +104.799 44.4545 40.5882 6.17524 135.136 +104.899 44.3917 40.6403 6.17357 135.083 +104.999 44.3289 40.6925 6.17189 135.031 +105.099 44.2661 40.7446 6.17019 134.979 +105.199 44.2034 40.7967 6.16846 134.927 +105.299 44.1406 40.8488 6.16672 134.875 +105.399 44.0779 40.9008 6.16495 134.823 +105.499 44.0152 40.9529 6.16317 134.771 +105.599 43.9525 41.0049 6.16137 134.719 +105.699 43.8898 41.0568 6.15954 134.667 +105.799 43.8272 41.1088 6.1577 134.615 +105.899 43.7645 41.1607 6.15583 134.563 +105.999 43.7019 41.2126 6.15395 134.511 +106.099 43.6393 41.2645 6.15205 134.459 +106.199 43.5767 41.3163 6.15012 134.407 +106.299 43.5141 41.3682 6.14818 134.356 +106.399 43.4516 41.42 6.14622 134.304 +106.499 43.3891 41.4717 6.14424 134.252 +106.599 43.3265 41.5235 6.14223 134.2 +106.699 43.264 41.5752 6.14021 134.149 +106.799 43.2016 41.6269 6.13817 134.097 +106.899 43.1391 41.6785 6.1361 134.045 +106.999 43.0767 41.7302 6.13402 133.994 +107.099 43.0142 41.7818 6.13192 133.942 +107.199 42.9518 41.8334 6.12979 133.89 +107.299 42.8894 41.8849 6.12765 133.839 +107.399 42.827 41.9364 6.12549 133.787 +107.499 42.7647 41.9879 6.12331 133.736 +107.599 42.7023 42.0394 6.1211 133.684 +107.699 42.64 42.0908 6.11888 133.633 +107.799 42.5777 42.1422 6.11664 133.582 +107.899 42.5154 42.1936 6.11438 133.53 +107.999 42.4531 42.245 6.11209 133.479 +108.099 42.3908 42.2963 6.10979 133.428 +108.199 42.3286 42.3476 6.10747 133.376 +108.299 42.2664 42.3988 6.10512 133.325 +108.399 42.2042 42.4501 6.10276 133.274 +108.499 42.142 42.5013 6.10038 133.223 +108.599 42.0798 42.5524 6.09798 133.171 +108.699 42.0176 42.6036 6.09555 133.12 +108.799 41.9555 42.6547 6.09311 133.069 +108.899 41.8933 42.7058 6.09065 133.018 +108.999 41.8312 42.7568 6.08816 132.967 +109.099 41.7691 42.8079 6.08566 132.916 +109.199 41.707 42.8589 6.08314 132.865 +109.299 41.645 42.9098 6.08059 132.814 +109.399 41.5829 42.9607 6.07803 132.763 +109.499 41.5209 43.0116 6.07545 132.712 +109.599 41.4589 43.0625 6.07284 132.661 +109.699 41.3969 43.1133 6.07022 132.61 +109.799 41.3349 43.1641 6.06758 132.56 +109.899 41.2729 43.2149 6.06491 132.509 +109.999 41.2109 43.2657 6.06223 132.458 +110.099 41.149 43.3164 6.05953 132.407 +110.199 41.0871 43.367 6.0568 132.357 +110.299 41.0252 43.4177 6.05406 132.306 +110.399 40.9633 43.4683 6.05129 132.256 +110.499 40.9014 43.5189 6.04851 132.205 +110.599 40.8395 43.5694 6.04571 132.154 +110.699 40.7777 43.6199 6.04288 132.104 +110.799 40.7158 43.6704 6.04004 132.053 +110.899 40.654 43.7208 6.03717 132.003 +110.999 40.5922 43.7712 6.03429 131.953 +111.099 40.5304 43.8216 6.03138 131.902 +111.199 40.4687 43.872 6.02846 131.852 +111.299 40.4069 43.9223 6.02551 131.802 +111.399 40.3452 43.9725 6.02255 131.751 +111.499 40.2834 44.0228 6.01956 131.701 +111.599 40.2217 44.073 6.01656 131.651 +111.699 40.16 44.1232 6.01353 131.601 +111.799 40.0984 44.1733 6.01049 131.551 +111.899 40.0367 44.2234 6.00742 131.5 +111.999 39.975 44.2735 6.00433 131.45 +112.099 39.9134 44.3235 6.00123 131.4 +112.199 39.8518 44.3735 5.9981 131.35 +112.299 39.7902 44.4234 5.99496 131.3 +112.399 39.7286 44.4734 5.99179 131.25 +112.499 39.667 44.5233 5.9886 131.201 +112.599 39.6054 44.5731 5.9854 131.151 +112.699 39.5439 44.6229 5.98217 131.101 +112.799 39.4824 44.6727 5.97892 131.051 +112.899 39.4208 44.7224 5.97566 131.001 +112.999 39.3593 44.7721 5.97237 130.952 +113.099 39.2978 44.8218 5.96906 130.902 +113.199 39.2364 44.8714 5.96574 130.852 +113.299 39.1749 44.921 5.96239 130.803 +113.399 39.1134 44.9706 5.95902 130.753 +113.499 39.052 45.0201 5.95563 130.704 +113.599 38.9906 45.0696 5.95222 130.654 +113.699 38.9292 45.119 5.9488 130.605 +113.799 38.8678 45.1685 5.94535 130.555 +113.899 38.8064 45.2178 5.94188 130.506 +113.999 38.7451 45.2672 5.93839 130.457 +114.099 38.6837 45.3164 5.93488 130.407 +114.199 38.6224 45.3657 5.93135 130.358 +114.299 38.5611 45.4149 5.92781 130.309 +114.399 38.4997 45.4641 5.92424 130.26 +114.499 38.4385 45.5132 5.92065 130.211 +114.599 38.3772 45.5623 5.91704 130.161 +114.699 38.3159 45.6114 5.91341 130.112 +114.799 38.2547 45.6604 5.90976 130.063 +114.899 38.1934 45.7094 5.90609 130.014 +114.999 38.1322 45.7583 5.9024 129.965 +115.099 38.071 45.8072 5.89869 129.917 +115.199 38.0098 45.8561 5.89496 129.868 +115.299 37.9486 45.9049 5.89121 129.819 +115.399 37.8874 45.9537 5.88744 129.77 +115.499 37.8263 46.0024 5.88365 129.721 +115.599 37.7651 46.0511 5.87984 129.673 +115.699 37.704 46.0998 5.87601 129.624 +115.799 37.6429 46.1484 5.87216 129.575 +115.899 37.5818 46.197 5.86829 129.527 +115.999 37.5207 46.2455 5.8644 129.478 +116.099 37.4596 46.294 5.86049 129.43 +116.199 37.3985 46.3425 5.85656 129.381 +116.299 37.3375 46.3909 5.85261 129.333 +116.399 37.2765 46.4393 5.84863 129.285 +116.499 37.2154 46.4876 5.84464 129.236 +116.599 37.1544 46.5359 5.84063 129.188 +116.699 37.0934 46.5841 5.8366 129.14 +116.799 37.0324 46.6323 5.83255 129.092 +116.899 36.9715 46.6805 5.82848 129.043 +116.999 36.9105 46.7286 5.82438 128.995 +117.099 36.8496 46.7767 5.82027 128.947 +117.199 36.7886 46.8247 5.81614 128.899 +117.299 36.7277 46.8727 5.81199 128.851 +117.399 36.6668 46.9206 5.80782 128.803 +117.499 36.6059 46.9685 5.80362 128.755 +117.599 36.545 47.0164 5.79941 128.707 +117.699 36.4841 47.0642 5.79518 128.66 +117.799 36.4233 47.112 5.79093 128.612 +117.899 36.3624 47.1597 5.78666 128.564 +117.999 36.3016 47.2074 5.78236 128.516 +118.099 36.2408 47.255 5.77805 128.469 +118.199 36.18 47.3026 5.77372 128.421 +118.299 36.1192 47.3502 5.76937 128.374 +118.399 36.0584 47.3977 5.76499 128.326 +118.499 35.9976 47.4451 5.7606 128.279 +118.599 35.9369 47.4925 5.75619 128.231 +118.699 35.8761 47.5399 5.75175 128.184 +118.799 35.8154 47.5872 5.7473 128.137 +118.899 35.7547 47.6345 5.74283 128.089 +118.999 35.694 47.6817 5.73834 128.042 +119.099 35.6333 47.7289 5.73382 127.995 +119.199 35.5726 47.7761 5.72929 127.948 +119.299 35.5119 47.8232 5.72474 127.901 +119.399 35.4513 47.8702 5.72016 127.854 +119.499 35.3906 47.9172 5.71557 127.807 +119.599 35.33 47.9642 5.71096 127.76 +119.699 35.2694 48.0111 5.70633 127.713 +119.799 35.2087 48.0579 5.70167 127.666 +119.899 35.1481 48.1048 5.697 127.619 +119.999 35.0876 48.1515 5.69231 127.572 +120.099 35.027 48.1983 5.6876 127.526 +120.199 34.9664 48.2449 5.68286 127.479 +120.299 34.9059 48.2916 5.67811 127.432 +120.399 34.8453 48.3381 5.67334 127.386 +120.499 34.7848 48.3847 5.66855 127.339 +120.599 34.7243 48.4312 5.66373 127.293 +120.699 34.6638 48.4776 5.6589 127.246 +120.799 34.6033 48.524 5.65405 127.2 +120.899 34.5428 48.5703 5.64918 127.153 +120.999 34.4823 48.6166 5.64428 127.107 +121.099 34.4219 48.6629 5.63937 127.061 +121.199 34.3614 48.7091 5.63444 127.015 +121.299 34.301 48.7552 5.62949 126.969 +121.399 34.2406 48.8013 5.62452 126.923 +121.499 34.1802 48.8474 5.61953 126.876 +121.599 34.1198 48.8934 5.61451 126.83 +121.699 34.0594 48.9393 5.60948 126.785 +121.799 33.999 48.9852 5.60443 126.739 +121.899 33.9386 49.0311 5.59936 126.693 +121.999 33.8783 49.0769 5.59427 126.647 +122.099 33.8179 49.1226 5.58916 126.601 +122.199 33.7576 49.1683 5.58403 126.556 +122.299 33.6973 49.214 5.57888 126.51 +122.399 33.6369 49.2596 5.57371 126.464 +122.499 33.5766 49.3051 5.56852 126.419 +122.599 33.5164 49.3506 5.56331 126.373 +122.699 33.4561 49.3961 5.55808 126.328 +122.799 33.3958 49.4415 5.55283 126.282 +122.899 33.3356 49.4868 5.54756 126.237 +122.999 33.2753 49.5321 5.54227 126.192 +123.099 33.2151 49.5774 5.53696 126.146 +123.199 33.1549 49.6225 5.53164 126.101 +123.299 33.0946 49.6677 5.52629 126.056 +123.399 33.0344 49.7128 5.52092 126.011 +123.499 32.9742 49.7578 5.51553 125.966 +123.599 32.9141 49.8028 5.51013 125.921 +123.699 32.8539 49.8477 5.5047 125.876 +123.799 32.7937 49.8926 5.49925 125.831 +123.899 32.7336 49.9374 5.49379 125.786 +123.999 32.6735 49.9822 5.4883 125.742 +124.099 32.6133 50.0269 5.48279 125.697 +124.199 32.5532 50.0716 5.47727 125.652 +124.299 32.4931 50.1162 5.47172 125.608 +124.399 32.433 50.1608 5.46616 125.563 +124.499 32.3729 50.2053 5.46058 125.519 +124.599 32.3129 50.2498 5.45497 125.474 +124.699 32.2528 50.2942 5.44935 125.43 +124.799 32.1927 50.3385 5.4437 125.385 +124.899 32.1327 50.3828 5.43804 125.341 +124.999 32.0727 50.4271 5.43236 125.297 +125.099 32.0126 50.4713 5.42666 125.253 +125.199 31.9526 50.5154 5.42094 125.208 +125.299 31.8926 50.5595 5.4152 125.164 +125.399 31.8326 50.6035 5.40944 125.12 +125.499 31.7727 50.6475 5.40366 125.076 +125.599 31.7127 50.6914 5.39786 125.032 +125.699 31.6527 50.7353 5.39204 124.989 +125.799 31.5928 50.7791 5.3862 124.945 +125.899 31.5328 50.8228 5.38034 124.901 +125.999 31.4729 50.8665 5.37446 124.857 +126.099 31.413 50.9102 5.36857 124.814 +126.199 31.3531 50.9537 5.36265 124.77 +126.299 31.2932 50.9973 5.35671 124.727 +126.399 31.2333 51.0407 5.35076 124.683 +126.499 31.1734 51.0842 5.34478 124.64 +126.599 31.1135 51.1275 5.33879 124.596 +126.699 31.0537 51.1708 5.33278 124.553 +126.799 30.9938 51.2141 5.32674 124.51 +126.899 30.934 51.2573 5.32069 124.467 +126.999 30.8741 51.3004 5.31462 124.423 +127.099 30.8143 51.3435 5.30853 124.38 +127.199 30.7545 51.3865 5.30242 124.337 +127.299 30.6947 51.4295 5.29629 124.294 +127.399 30.6349 51.4724 5.29014 124.251 +127.499 30.5751 51.5152 5.28397 124.209 +127.599 30.5154 51.558 5.27778 124.166 +127.699 30.4556 51.6008 5.27157 124.123 +127.799 30.3959 51.6435 5.26535 124.08 +127.899 30.3361 51.6861 5.2591 124.038 +127.999 30.2764 51.7287 5.25284 123.995 +128.099 30.2166 51.7712 5.24655 123.953 +128.199 30.1569 51.8136 5.24025 123.91 +128.299 30.0972 51.856 5.23393 123.868 +128.399 30.0375 51.8983 5.22759 123.825 +128.499 29.9778 51.9406 5.22122 123.783 +128.599 29.9181 51.9828 5.21484 123.741 +128.699 29.8585 52.025 5.20844 123.699 +128.799 29.7988 52.0671 5.20203 123.657 +128.899 29.7392 52.1091 5.19559 123.615 +128.999 29.6795 52.1511 5.18913 123.573 +129.099 29.6199 52.193 5.18266 123.531 +129.199 29.5602 52.2349 5.17616 123.489 +129.299 29.5006 52.2767 5.16965 123.447 +129.399 29.441 52.3185 5.16311 123.405 +129.499 29.3814 52.3601 5.15656 123.364 +129.599 29.3218 52.4018 5.14999 123.322 +129.699 29.2622 52.4433 5.1434 123.28 +129.799 29.2027 52.4848 5.13679 123.239 +129.899 29.1431 52.5263 5.13016 123.198 +129.999 29.0836 52.5677 5.12351 123.156 +130.099 29.024 52.609 5.11685 123.115 +130.199 28.9645 52.6502 5.11016 123.074 +130.299 28.905 52.6914 5.10346 123.032 +130.399 28.8454 52.7326 5.09674 122.991 +130.499 28.7859 52.7737 5.08999 122.95 +130.599 28.7264 52.8147 5.08323 122.909 +130.699 28.6669 52.8556 5.07645 122.868 +130.799 28.6074 52.8965 5.06965 122.827 +130.899 28.548 52.9374 5.06284 122.786 +130.999 28.4885 52.9781 5.056 122.746 +131.099 28.4291 53.0189 5.04915 122.705 +131.199 28.3696 53.0595 5.04227 122.664 +131.299 28.3102 53.1001 5.03538 122.624 +131.399 28.2507 53.1406 5.02847 122.583 +131.499 28.1913 53.1811 5.02154 122.543 +131.599 28.1319 53.2215 5.01459 122.502 +131.699 28.0725 53.2618 5.00762 122.462 +131.799 28.0131 53.3021 5.00064 122.422 +131.899 27.9537 53.3423 4.99363 122.382 +131.999 27.8943 53.3824 4.98661 122.341 +132.099 27.835 53.4225 4.97957 122.301 +132.199 27.7756 53.4625 4.97251 122.261 +132.299 27.7162 53.5025 4.96543 122.221 +132.399 27.6569 53.5424 4.95833 122.181 +132.499 27.5976 53.5822 4.95121 122.142 +132.599 27.5382 53.622 4.94408 122.102 +132.699 27.4789 53.6617 4.93692 122.062 +132.799 27.4196 53.7014 4.92975 122.022 +132.899 27.3603 53.7409 4.92256 121.983 +132.999 27.301 53.7804 4.91535 121.943 +133.099 27.2417 53.8199 4.90813 121.904 +133.199 27.1824 53.8593 4.90088 121.865 +133.299 27.1232 53.8986 4.89361 121.825 +133.399 27.0639 53.9378 4.88633 121.786 +133.499 27.0046 53.977 4.87903 121.747 +133.599 26.9454 54.0162 4.87171 121.708 +133.699 26.8862 54.0552 4.86437 121.669 +133.799 26.8269 54.0942 4.85702 121.63 +133.899 26.7677 54.1331 4.84964 121.591 +133.999 26.7085 54.172 4.84225 121.552 +134.099 26.6493 54.2108 4.83484 121.513 +134.199 26.5901 54.2495 4.82741 121.474 +134.299 26.5309 54.2882 4.81996 121.436 +134.399 26.4717 54.3268 4.8125 121.397 +134.499 26.4125 54.3654 4.80501 121.358 +134.599 26.3534 54.4038 4.79751 121.32 +134.699 26.2942 54.4422 4.78999 121.282 +134.799 26.2351 54.4806 4.78245 121.243 +134.899 26.1759 54.5188 4.7749 121.205 +134.999 26.1168 54.557 4.76732 121.167 +135.099 26.0577 54.5952 4.75973 121.129 +135.199 25.9985 54.6332 4.75212 121.091 +135.299 25.9394 54.6713 4.74449 121.053 +135.399 25.8803 54.7092 4.73684 121.015 +135.499 25.8212 54.7471 4.72918 120.977 +135.599 25.7621 54.7849 4.7215 120.939 +135.699 25.7031 54.8226 4.71379 120.901 +135.799 25.644 54.8603 4.70608 120.864 +135.899 25.5849 54.8979 4.69834 120.826 +135.999 25.5259 54.9354 4.69058 120.788 +136.099 25.4668 54.9729 4.68281 120.751 +136.199 25.4078 55.0103 4.67502 120.714 +136.299 25.3487 55.0476 4.66721 120.676 +136.399 25.2897 55.0849 4.65939 120.639 +136.499 25.2307 55.1221 4.65155 120.602 +136.599 25.1717 55.1592 4.64368 120.565 +136.699 25.1127 55.1962 4.6358 120.528 +136.799 25.0537 55.2332 4.62791 120.491 +136.899 24.9947 55.2701 4.61999 120.454 +136.999 24.9357 55.307 4.61206 120.417 +137.099 24.8767 55.3438 4.60411 120.38 +137.199 24.8177 55.3805 4.59614 120.343 +137.299 24.7588 55.4171 4.58816 120.307 +137.399 24.6998 55.4537 4.58016 120.27 +137.499 24.6409 55.4902 4.57214 120.234 +137.599 24.5819 55.5266 4.5641 120.197 +137.699 24.523 55.563 4.55604 120.161 +137.799 24.4641 55.5993 4.54797 120.125 +137.899 24.4052 55.6355 4.53988 120.088 +137.999 24.3462 55.6717 4.53177 120.052 +138.099 24.2873 55.7078 4.52365 120.016 +138.199 24.2284 55.7438 4.5155 119.98 +138.299 24.1695 55.7797 4.50734 119.944 +138.399 24.1107 55.8156 4.49917 119.908 +138.499 24.0518 55.8514 4.49097 119.872 +138.599 23.9929 55.8872 4.48276 119.837 +138.699 23.9341 55.9228 4.47453 119.801 +138.799 23.8752 55.9584 4.46629 119.765 +138.899 23.8164 55.9939 4.45802 119.73 +138.999 23.7575 56.0294 4.44974 119.694 +139.099 23.6987 56.0648 4.44144 119.659 +139.199 23.6398 56.1001 4.43313 119.624 +139.299 23.581 56.1353 4.42479 119.589 +139.399 23.5222 56.1705 4.41645 119.553 +139.499 23.4634 56.2056 4.40808 119.518 +139.599 23.4046 56.2406 4.39969 119.483 +139.699 23.3458 56.2755 4.39129 119.448 +139.799 23.287 56.3104 4.38288 119.413 +139.899 23.2282 56.3452 4.37444 119.379 +139.999 23.1695 56.38 4.36599 119.344 +140.099 23.1107 56.4146 4.35752 119.309 +140.199 23.0519 56.4492 4.34904 119.275 +140.299 22.9932 56.4837 4.34053 119.24 +140.399 22.9344 56.5182 4.33201 119.206 +140.499 22.8757 56.5526 4.32348 119.171 +140.599 22.817 56.5869 4.31492 119.137 +140.699 22.7582 56.6211 4.30635 119.103 +140.799 22.6995 56.6552 4.29777 119.069 +140.899 22.6408 56.6893 4.28917 119.034 +140.999 22.5821 56.7233 4.28055 119 +141.099 22.5234 56.7573 4.27191 118.967 +141.199 22.4647 56.7911 4.26326 118.933 +141.299 22.406 56.8249 4.25459 118.899 +141.399 22.3473 56.8586 4.2459 118.865 +141.499 22.2886 56.8923 4.2372 118.832 +141.599 22.23 56.9258 4.22848 118.798 +141.699 22.1713 56.9593 4.21974 118.764 +141.799 22.1126 56.9928 4.21099 118.731 +141.899 22.054 57.0261 4.20222 118.698 +141.999 21.9953 57.0594 4.19343 118.664 +142.099 21.9367 57.0926 4.18463 118.631 +142.199 21.8781 57.1257 4.17581 118.598 +142.299 21.8194 57.1588 4.16698 118.565 +142.399 21.7608 57.1917 4.15813 118.532 +142.499 21.7022 57.2246 4.14926 118.499 +142.6 21.6436 57.2575 4.14038 118.466 +142.7 21.585 57.2902 4.13148 118.434 +142.8 21.5264 57.3229 4.12256 118.401 +142.9 21.4678 57.3555 4.11363 118.368 +143 21.4092 57.388 4.10468 118.336 +143.1 21.3507 57.4205 4.09571 118.303 +143.2 21.2921 57.4528 4.08673 118.271 +143.3 21.2335 57.4851 4.07774 118.239 +143.4 21.175 57.5173 4.06872 118.206 +143.5 21.1164 57.5495 4.05969 118.174 +143.6 21.0579 57.5816 4.05065 118.142 +143.7 20.9993 57.6136 4.04159 118.11 +143.8 20.9408 57.6455 4.03251 118.078 +143.9 20.8823 57.6773 4.02342 118.046 +144 20.8237 57.7091 4.01431 118.015 +144.1 20.7652 57.7408 4.00519 117.983 +144.2 20.7067 57.7724 3.99605 117.951 +144.3 20.6482 57.8039 3.98689 117.92 +144.4 20.5897 57.8354 3.97772 117.888 +144.5 20.5312 57.8668 3.96853 117.857 +144.6 20.4727 57.8981 3.95933 117.826 +144.7 20.4142 57.9293 3.95011 117.794 +144.8 20.3557 57.9605 3.94088 117.763 +144.9 20.2973 57.9916 3.93163 117.732 +145 20.2388 58.0226 3.92236 117.701 +145.1 20.1803 58.0535 3.91308 117.67 +145.2 20.1219 58.0843 3.90378 117.639 +145.3 20.0634 58.1151 3.89447 117.609 +145.4 20.005 58.1458 3.88514 117.578 +145.5 19.9466 58.1764 3.8758 117.547 +145.6 19.8881 58.207 3.86644 117.517 +145.7 19.8297 58.2374 3.85707 117.486 +145.8 19.7713 58.2678 3.84768 117.456 +145.9 19.7129 58.2981 3.83827 117.426 +146 19.6545 58.3283 3.82885 117.395 +146.1 19.596 58.3585 3.81942 117.365 +146.2 19.5376 58.3885 3.80997 117.335 +146.3 19.4793 58.4185 3.8005 117.305 +146.4 19.4209 58.4484 3.79102 117.275 +146.5 19.3625 58.4783 3.78153 117.246 +146.6 19.3041 58.508 3.77202 117.216 +146.7 19.2457 58.5377 3.76249 117.186 +146.8 19.1874 58.5673 3.75295 117.157 +146.9 19.129 58.5968 3.7434 117.127 +147 19.0706 58.6263 3.73382 117.098 +147.1 19.0123 58.6556 3.72424 117.068 +147.2 18.9539 58.6849 3.71464 117.039 +147.3 18.8956 58.7141 3.70502 117.01 +147.4 18.8373 58.7432 3.69539 116.981 +147.5 18.7789 58.7723 3.68575 116.952 +147.6 18.7206 58.8012 3.67609 116.923 +147.7 18.6623 58.8301 3.66641 116.894 +147.8 18.604 58.8589 3.65673 116.865 +147.9 18.5457 58.8877 3.64702 116.836 +148 18.4874 58.9163 3.6373 116.808 +148.1 18.4291 58.9449 3.62757 116.779 +148.2 18.3708 58.9734 3.61782 116.75 +148.3 18.3125 59.0018 3.60806 116.722 +148.4 18.2542 59.0301 3.59829 116.694 +148.5 18.1959 59.0583 3.5885 116.665 +148.6 18.1376 59.0865 3.57869 116.637 +148.7 18.0794 59.1146 3.56887 116.609 +148.8 18.0211 59.1426 3.55904 116.581 +148.9 17.9628 59.1705 3.54919 116.553 +149 17.9046 59.1984 3.53933 116.525 +149.1 17.8463 59.2261 3.52945 116.498 +149.2 17.7881 59.2538 3.51956 116.47 +149.3 17.7299 59.2814 3.50965 116.442 +149.4 17.6716 59.3089 3.49973 116.415 +149.5 17.6134 59.3364 3.4898 116.387 +149.6 17.5552 59.3637 3.47985 116.36 +149.7 17.4969 59.391 3.46989 116.333 +149.8 17.4387 59.4182 3.45992 116.306 +149.9 17.3805 59.4453 3.44993 116.279 +150 17.3223 59.4723 3.43992 116.251 +150.1 17.2641 59.4993 3.42991 116.225 +150.2 17.2059 59.5262 3.41987 116.198 +150.3 17.1477 59.5529 3.40983 116.171 +150.4 17.0895 59.5797 3.39977 116.144 +150.5 17.0313 59.6063 3.3897 116.118 +150.6 16.9732 59.6328 3.37961 116.091 +150.7 16.915 59.6593 3.36951 116.065 +150.8 16.8568 59.6856 3.3594 116.038 +150.9 16.7987 59.7119 3.34927 116.012 +151 16.7405 59.7382 3.33913 115.986 +151.1 16.6823 59.7643 3.32898 115.96 +151.2 16.6242 59.7903 3.31881 115.933 +151.3 16.566 59.8163 3.30863 115.908 +151.4 16.5079 59.8422 3.29843 115.882 +151.5 16.4498 59.868 3.28823 115.856 +151.6 16.3916 59.8937 3.27801 115.83 +151.7 16.3335 59.9193 3.26777 115.804 +151.8 16.2754 59.9449 3.25752 115.779 +151.9 16.2173 59.9703 3.24726 115.753 +152 16.1591 59.9957 3.23699 115.728 +152.1 16.101 60.021 3.2267 115.703 +152.2 16.0429 60.0463 3.2164 115.678 +152.3 15.9848 60.0714 3.20609 115.652 +152.4 15.9267 60.0964 3.19576 115.627 +152.5 15.8686 60.1214 3.18542 115.602 +152.6 15.8105 60.1463 3.17507 115.578 +152.7 15.7525 60.1711 3.1647 115.553 +152.8 15.6944 60.1958 3.15432 115.528 +152.9 15.6363 60.2204 3.14393 115.503 +153 15.5782 60.245 3.13353 115.479 +153.1 15.5202 60.2695 3.12311 115.454 +153.2 15.4621 60.2938 3.11268 115.43 +153.3 15.404 60.3181 3.10224 115.406 +153.4 15.346 60.3423 3.09178 115.381 +153.5 15.2879 60.3665 3.08131 115.357 +153.6 15.2299 60.3905 3.07083 115.333 +153.7 15.1718 60.4145 3.06034 115.309 +153.8 15.1138 60.4384 3.04984 115.285 +153.9 15.0558 60.4621 3.03932 115.262 +154 14.9977 60.4858 3.02879 115.238 +154.1 14.9397 60.5095 3.01825 115.214 +154.2 14.8817 60.533 3.00769 115.191 +154.3 14.8237 60.5565 2.99712 115.167 +154.4 14.7656 60.5798 2.98654 115.144 +154.5 14.7076 60.6031 2.97595 115.121 +154.6 14.6496 60.6263 2.96535 115.098 +154.7 14.5916 60.6494 2.95473 115.074 +154.8 14.5336 60.6724 2.9441 115.051 +154.9 14.4756 60.6954 2.93346 115.028 +155 14.4176 60.7182 2.92281 115.006 +155.1 14.3597 60.741 2.91215 114.983 +155.2 14.3017 60.7637 2.90147 114.96 +155.3 14.2437 60.7863 2.89078 114.938 +155.4 14.1857 60.8088 2.88008 114.915 +155.5 14.1277 60.8312 2.86937 114.893 +155.6 14.0698 60.8536 2.85864 114.87 +155.7 14.0118 60.8758 2.84791 114.848 +155.8 13.9538 60.898 2.83716 114.826 +155.9 13.8959 60.9201 2.8264 114.804 +156 13.8379 60.9421 2.81563 114.782 +156.1 13.78 60.964 2.80485 114.76 +156.2 13.722 60.9858 2.79406 114.738 +156.3 13.6641 61.0076 2.78325 114.716 +156.4 13.6062 61.0292 2.77243 114.695 +156.5 13.5482 61.0508 2.76161 114.673 +156.6 13.4903 61.0723 2.75077 114.652 +156.7 13.4324 61.0937 2.73991 114.63 +156.8 13.3744 61.115 2.72905 114.609 +156.9 13.3165 61.1362 2.71818 114.588 +157 13.2586 61.1573 2.70729 114.566 +157.1 13.2007 61.1784 2.6964 114.545 +157.2 13.1428 61.1994 2.68549 114.524 +157.3 13.0849 61.2202 2.67457 114.504 +157.4 13.027 61.241 2.66364 114.483 +157.5 12.9691 61.2617 2.6527 114.462 +157.6 12.9112 61.2823 2.64175 114.441 +157.7 12.8533 61.3029 2.63079 114.421 +157.8 12.7954 61.3233 2.61982 114.401 +157.9 12.7375 61.3437 2.60883 114.38 +158 12.6796 61.3639 2.59784 114.36 +158.1 12.6217 61.3841 2.58683 114.34 +158.2 12.5638 61.4042 2.57582 114.32 +158.3 12.506 61.4242 2.56479 114.3 +158.4 12.4481 61.4441 2.55375 114.28 +158.5 12.3902 61.4639 2.54271 114.26 +158.6 12.3324 61.4837 2.53165 114.24 +158.7 12.2745 61.5033 2.52058 114.22 +158.8 12.2167 61.5229 2.5095 114.201 +158.9 12.1588 61.5424 2.49841 114.181 +159.001 12.101 61.5618 2.48731 114.162 +159.101 12.0431 61.5811 2.4762 114.143 +159.201 11.9853 61.6003 2.46508 114.124 +159.301 11.9274 61.6194 2.45395 114.104 +159.401 11.8696 61.6384 2.44281 114.085 +159.501 11.8117 61.6574 2.43165 114.066 +159.601 11.7539 61.6762 2.42049 114.048 +159.701 11.6961 61.695 2.40932 114.029 +159.801 11.6383 61.7137 2.39814 114.01 +159.901 11.5804 61.7323 2.38695 113.992 +160.001 11.5226 61.7508 2.37575 113.973 +160.101 11.4648 61.7692 2.36454 113.955 +160.201 11.407 61.7875 2.35331 113.936 +160.301 11.3492 61.8058 2.34208 113.918 +160.401 11.2914 61.8239 2.33084 113.9 +160.501 11.2336 61.842 2.31959 113.882 +160.601 11.1758 61.86 2.30833 113.864 +160.701 11.118 61.8779 2.29706 113.846 +160.801 11.0602 61.8957 2.28578 113.828 +160.901 11.0024 61.9134 2.27449 113.81 +161.001 10.9446 61.931 2.26319 113.793 +161.101 10.8868 61.9485 2.25189 113.775 +161.201 10.829 61.966 2.24057 113.758 +161.301 10.7712 61.9833 2.22924 113.741 +161.401 10.7135 62.0006 2.21791 113.723 +161.501 10.6557 62.0177 2.20656 113.706 +161.601 10.5979 62.0348 2.19521 113.689 +161.701 10.5401 62.0518 2.18384 113.672 +161.801 10.4824 62.0687 2.17247 113.655 +161.901 10.4246 62.0855 2.16109 113.638 +162.001 10.3668 62.1023 2.1497 113.622 +162.101 10.3091 62.1189 2.1383 113.605 +162.201 10.2513 62.1354 2.12689 113.588 +162.301 10.1936 62.1519 2.11547 113.572 +162.401 10.1358 62.1683 2.10405 113.556 +162.501 10.0781 62.1845 2.09261 113.539 +162.601 10.0203 62.2007 2.08117 113.523 +162.701 9.96259 62.2168 2.06972 113.507 +162.801 9.90485 62.2328 2.05825 113.491 +162.901 9.84711 62.2488 2.04678 113.475 +163.001 9.78937 62.2646 2.03531 113.459 +163.101 9.73164 62.2803 2.02382 113.444 +163.201 9.67391 62.296 2.01232 113.428 +163.301 9.61618 62.3115 2.00082 113.412 +163.401 9.55846 62.327 1.98931 113.397 +163.501 9.50073 62.3424 1.97779 113.381 +163.601 9.44301 62.3576 1.96626 113.366 +163.701 9.3853 62.3728 1.95472 113.351 +163.801 9.32758 62.3879 1.94317 113.336 +163.901 9.26987 62.403 1.93162 113.321 +164.001 9.21216 62.4179 1.92006 113.306 +164.101 9.15445 62.4327 1.90849 113.291 +164.201 9.09674 62.4475 1.89691 113.276 +164.301 9.03904 62.4621 1.88532 113.262 +164.401 8.98134 62.4767 1.87373 113.247 +164.501 8.92364 62.4911 1.86213 113.233 +164.601 8.86594 62.5055 1.85052 113.218 +164.701 8.80825 62.5198 1.8389 113.204 +164.801 8.75056 62.534 1.82728 113.19 +164.901 8.69287 62.5481 1.81564 113.176 +165.001 8.63518 62.5621 1.804 113.162 +165.101 8.5775 62.5761 1.79236 113.148 +165.201 8.51981 62.5899 1.7807 113.134 +165.301 8.46213 62.6036 1.76904 113.12 +165.401 8.40445 62.6173 1.75737 113.107 +165.501 8.34678 62.6309 1.74569 113.093 +165.601 8.2891 62.6443 1.73401 113.079 +165.701 8.23143 62.6577 1.72231 113.066 +165.801 8.17376 62.671 1.71061 113.053 +165.901 8.1161 62.6842 1.69891 113.04 +166.001 8.05843 62.6973 1.68719 113.027 +166.101 8.00077 62.7103 1.67547 113.014 +166.201 7.94311 62.7232 1.66374 113.001 +166.301 7.88545 62.7361 1.65201 112.988 +166.401 7.82779 62.7488 1.64027 112.975 +166.501 7.77013 62.7614 1.62852 112.962 +166.601 7.71248 62.774 1.61676 112.95 +166.701 7.65483 62.7865 1.605 112.937 +166.801 7.59718 62.7988 1.59323 112.925 +166.901 7.53953 62.8111 1.58145 112.913 +167.001 7.48189 62.8233 1.56967 112.901 +167.101 7.42424 62.8354 1.55788 112.888 +167.201 7.3666 62.8474 1.54608 112.876 +167.301 7.30896 62.8593 1.53428 112.865 +167.401 7.25132 62.8711 1.52247 112.853 +167.501 7.19369 62.8829 1.51066 112.841 +167.601 7.13606 62.8945 1.49883 112.829 +167.701 7.07842 62.906 1.48701 112.818 +167.801 7.02079 62.9175 1.47517 112.806 +167.901 6.96316 62.9289 1.46333 112.795 +168.001 6.90554 62.9401 1.45148 112.784 +168.101 6.84791 62.9513 1.43963 112.773 +168.201 6.79029 62.9624 1.42777 112.761 +168.301 6.73267 62.9734 1.41591 112.75 +168.401 6.67505 62.9843 1.40403 112.74 +168.501 6.61743 62.9951 1.39216 112.729 +168.601 6.55981 63.0058 1.38027 112.718 +168.701 6.5022 63.0164 1.36838 112.707 +168.801 6.44459 63.027 1.35649 112.697 +168.901 6.38698 63.0374 1.34459 112.686 +169.001 6.32937 63.0477 1.33268 112.676 +169.101 6.27176 63.058 1.32077 112.666 +169.201 6.21415 63.0681 1.30885 112.656 +169.301 6.15655 63.0782 1.29693 112.646 +169.401 6.09895 63.0882 1.285 112.636 +169.501 6.04134 63.0981 1.27307 112.626 +169.601 5.98374 63.1079 1.26113 112.616 +169.701 5.92615 63.1176 1.24918 112.606 +169.801 5.86855 63.1272 1.23723 112.597 +169.901 5.81095 63.1367 1.22528 112.587 +170.001 5.75336 63.1461 1.21332 112.578 +170.101 5.69577 63.1554 1.20135 112.568 +170.201 5.63818 63.1647 1.18938 112.559 +170.301 5.58059 63.1738 1.17741 112.55 +170.401 5.523 63.1828 1.16543 112.541 +170.501 5.46541 63.1918 1.15344 112.532 +170.601 5.40783 63.2007 1.14145 112.523 +170.701 5.35024 63.2094 1.12946 112.514 +170.801 5.29266 63.2181 1.11746 112.506 +170.901 5.23508 63.2267 1.10545 112.497 +171.001 5.1775 63.2352 1.09344 112.489 +171.101 5.11992 63.2436 1.08143 112.48 +171.201 5.06234 63.2519 1.06941 112.472 +171.301 5.00477 63.2601 1.05738 112.464 +171.401 4.94719 63.2682 1.04536 112.456 +171.501 4.88962 63.2762 1.03332 112.448 +171.601 4.83205 63.2842 1.02129 112.44 +171.701 4.77448 63.292 1.00925 112.432 +171.801 4.71691 63.2997 0.997201 112.424 +171.901 4.65934 63.3074 0.985152 112.416 +172.001 4.60177 63.315 0.973098 112.409 +172.101 4.54421 63.3224 0.96104 112.401 +172.201 4.48664 63.3298 0.948978 112.394 +172.301 4.42908 63.3371 0.936912 112.387 +172.401 4.37152 63.3443 0.924842 112.38 +172.501 4.31396 63.3513 0.912768 112.372 +172.601 4.2564 63.3583 0.900691 112.365 +172.701 4.19884 63.3653 0.888609 112.359 +172.801 4.14128 63.3721 0.876524 112.352 +172.901 4.08372 63.3788 0.864435 112.345 +173.001 4.02617 63.3854 0.852342 112.338 +173.101 3.96861 63.3919 0.840245 112.332 +173.201 3.91106 63.3984 0.828145 112.325 +173.301 3.8535 63.4047 0.816042 112.319 +173.401 3.79595 63.411 0.803935 112.313 +173.501 3.7384 63.4171 0.791825 112.307 +173.601 3.68085 63.4232 0.779711 112.301 +173.701 3.6233 63.4292 0.767594 112.295 +173.801 3.56575 63.435 0.755473 112.289 +173.901 3.50821 63.4408 0.74335 112.283 +174.001 3.45066 63.4465 0.731223 112.277 +174.101 3.39312 63.4521 0.719093 112.272 +174.201 3.33557 63.4576 0.70696 112.266 +174.301 3.27803 63.463 0.694824 112.261 +174.401 3.22048 63.4683 0.682685 112.256 +174.501 3.16294 63.4735 0.670544 112.25 +174.601 3.1054 63.4787 0.658399 112.245 +174.701 3.04786 63.4837 0.646251 112.24 +174.801 2.99032 63.4886 0.634101 112.235 +174.901 2.93278 63.4935 0.621948 112.23 +175.001 2.87524 63.4982 0.609793 112.226 +175.101 2.81771 63.5029 0.597635 112.221 +175.201 2.76017 63.5074 0.585474 112.216 +175.301 2.70263 63.5119 0.573311 112.212 +175.402 2.6451 63.5163 0.561145 112.208 +175.502 2.58757 63.5206 0.548977 112.203 +175.602 2.53003 63.5248 0.536807 112.199 +175.702 2.4725 63.5288 0.524634 112.195 +175.802 2.41497 63.5328 0.512459 112.191 +175.902 2.35743 63.5368 0.500282 112.187 +176.002 2.2999 63.5406 0.488103 112.183 +176.102 2.24237 63.5443 0.475922 112.18 +176.202 2.18484 63.5479 0.463738 112.176 +176.302 2.12731 63.5514 0.451553 112.172 +176.402 2.06978 63.5549 0.439366 112.169 +176.502 2.01225 63.5582 0.427177 112.166 +176.602 1.95473 63.5615 0.414986 112.162 +176.702 1.8972 63.5646 0.402793 112.159 +176.802 1.83967 63.5677 0.390599 112.156 +176.902 1.78214 63.5706 0.378403 112.153 +177.002 1.72462 63.5735 0.366205 112.15 +177.102 1.66709 63.5763 0.354006 112.148 +177.202 1.60957 63.579 0.341805 112.145 +177.302 1.55204 63.5816 0.329603 112.142 +177.402 1.49452 63.584 0.317399 112.14 +177.502 1.43699 63.5864 0.305194 112.137 +177.602 1.37947 63.5888 0.292988 112.135 +177.702 1.32195 63.591 0.28078 112.133 +177.802 1.26442 63.5931 0.268571 112.131 +177.902 1.2069 63.5951 0.256362 112.129 +178.002 1.14938 63.597 0.244151 112.127 +178.102 1.09186 63.5989 0.231939 112.125 +178.202 1.03433 63.6006 0.219726 112.123 +178.302 0.976813 63.6023 0.207512 112.122 +178.402 0.919292 63.6038 0.195297 112.12 +178.502 0.861771 63.6053 0.183081 112.119 +178.602 0.80425 63.6066 0.170865 112.117 +178.702 0.74673 63.6079 0.158648 112.116 +178.802 0.689209 63.6091 0.14643 112.115 +178.902 0.631689 63.6102 0.134211 112.114 +179.002 0.574169 63.6111 0.121992 112.113 +179.102 0.516649 63.612 0.109773 112.112 +179.202 0.459129 63.6128 0.0975527 112.111 +179.302 0.401609 63.6135 0.0853322 112.11 +179.402 0.34409 63.6142 0.0731114 112.11 +179.502 0.28657 63.6147 0.0608903 112.109 +179.602 0.229051 63.6151 0.0486689 112.109 +179.702 0.171531 63.6154 0.0364473 112.108 +179.802 0.114012 63.6157 0.0242256 112.108 +179.902 0.0564926 63.6158 0.0120037 112.108 diff --git a/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_end_700torr.txt b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_end_700torr.txt new file mode 100644 index 000000000..b6805043e --- /dev/null +++ b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_end_700torr.txt @@ -0,0 +1,1800 @@ +0 180 1.5641 0 159.268 +0.1 179.645 1.56414 0.00975656 159.268 +0.2 179.29 1.56427 0.0195131 159.268 +0.3 178.935 1.56448 0.0292696 159.268 +0.4 178.58 1.56478 0.039026 159.268 +0.5 178.225 1.56517 0.0487824 159.267 +0.6 177.87 1.56564 0.0585386 159.267 +0.7 177.515 1.5662 0.0682947 159.266 +0.8 177.161 1.56685 0.0780507 159.266 +0.9 176.806 1.56758 0.0878065 159.265 +1 176.452 1.56839 0.0975621 159.264 +1.1 176.098 1.56929 0.107317 159.263 +1.2 175.744 1.57028 0.117073 159.262 +1.3 175.39 1.57135 0.126828 159.261 +1.4 175.036 1.57251 0.136582 159.26 +1.5 174.683 1.57376 0.146336 159.259 +1.6 174.33 1.57509 0.15609 159.257 +1.7 173.977 1.57651 0.165844 159.256 +1.8 173.624 1.57801 0.175597 159.255 +1.9 173.272 1.5796 0.18535 159.253 +2 172.92 1.58127 0.195103 159.251 +2.1 172.569 1.58303 0.204855 159.25 +2.2 172.217 1.58488 0.214606 159.248 +2.3 171.866 1.58681 0.224357 159.246 +2.4 171.516 1.58883 0.234108 159.244 +2.5 171.166 1.59093 0.243858 159.242 +2.6 170.816 1.59312 0.253608 159.239 +2.7 170.467 1.5954 0.263357 159.237 +2.8 170.118 1.59776 0.273105 159.235 +2.9 169.769 1.6002 0.282853 159.232 +3 169.421 1.60274 0.2926 159.23 +3.1 169.074 1.60535 0.302347 159.227 +3.2 168.727 1.60806 0.312093 159.225 +3.3 168.38 1.61085 0.321838 159.222 +3.4 168.034 1.61372 0.331582 159.219 +3.5 167.689 1.61668 0.341326 159.216 +3.6 167.344 1.61973 0.351069 159.213 +3.7 167 1.62286 0.360811 159.21 +3.8 166.656 1.62608 0.370553 159.206 +3.9 166.313 1.62939 0.380293 159.203 +4 165.97 1.63278 0.390033 159.2 +4.1 165.628 1.63625 0.399772 159.196 +4.2 165.287 1.63981 0.40951 159.193 +4.3 164.946 1.64346 0.419247 159.189 +4.4 164.606 1.64719 0.428984 159.185 +4.5 164.266 1.65101 0.438719 159.182 +4.6 163.928 1.65491 0.448453 159.178 +4.7 163.59 1.6589 0.458187 159.174 +4.8 163.252 1.66298 0.467919 159.17 +4.9 162.916 1.66714 0.47765 159.165 +5 162.58 1.67138 0.48738 159.161 +5.1 162.245 1.67571 0.497109 159.157 +5.2 161.91 1.68013 0.506838 159.152 +5.3 161.576 1.68463 0.516564 159.148 +5.4 161.243 1.68922 0.52629 159.143 +5.5 160.911 1.6939 0.536015 159.139 +5.6 160.58 1.69866 0.545738 159.134 +5.7 160.249 1.7035 0.555461 159.129 +5.8 159.92 1.70843 0.565182 159.124 +5.9 159.591 1.71345 0.574901 159.119 +6 159.262 1.71855 0.58462 159.114 +6.1 158.935 1.72373 0.594337 159.109 +6.2 158.609 1.729 0.604053 159.104 +6.3 158.283 1.73436 0.613768 159.098 +6.4 157.958 1.7398 0.623481 159.093 +6.5 157.634 1.74533 0.633193 159.087 +6.6 157.311 1.75094 0.642903 159.082 +6.7 156.989 1.75664 0.652612 159.076 +6.8 156.668 1.76243 0.66232 159.07 +6.9 156.347 1.7683 0.672026 159.064 +7 156.028 1.77425 0.68173 159.058 +7.1 155.709 1.78029 0.691434 159.052 +7.2 155.392 1.78641 0.701135 159.046 +7.3 155.075 1.79262 0.710835 159.04 +7.4 154.759 1.79892 0.720534 159.034 +7.5 154.444 1.8053 0.730231 159.027 +7.6 154.13 1.81177 0.739926 159.021 +7.7 153.817 1.81832 0.74962 159.014 +7.79999 153.505 1.82495 0.759312 159.008 +7.89999 153.194 1.83167 0.769002 159.001 +7.99999 152.884 1.83848 0.778691 158.994 +8.09999 152.575 1.84537 0.788378 158.987 +8.2 152.267 1.85234 0.798063 158.98 +8.3 151.959 1.85941 0.807746 158.973 +8.4 151.653 1.86655 0.817428 158.966 +8.5 151.348 1.87378 0.827108 158.959 +8.6 151.043 1.8811 0.836786 158.951 +8.7 150.74 1.8885 0.846462 158.944 +8.8 150.438 1.89599 0.856136 158.937 +8.9 150.137 1.90356 0.865809 158.929 +9 149.836 1.91121 0.875479 158.921 +9.1 149.537 1.91895 0.885148 158.914 +9.2 149.239 1.92678 0.894814 158.906 +9.3 148.941 1.93469 0.904479 158.898 +9.4 148.645 1.94268 0.914142 158.89 +9.5 148.35 1.95076 0.923802 158.882 +9.6 148.056 1.95892 0.933461 158.874 +9.7 147.762 1.96717 0.943117 158.865 +9.8 147.47 1.97551 0.952772 158.857 +9.9 147.179 1.98392 0.962424 158.849 +10 146.889 1.99243 0.972074 158.84 +10.1 146.6 2.00101 0.981722 158.832 +10.2 146.311 2.00969 0.991368 158.823 +10.3 146.024 2.01844 1.00101 158.814 +10.4 145.738 2.02728 1.01065 158.805 +10.5 145.453 2.03621 1.02029 158.796 +10.6 145.169 2.04522 1.02993 158.787 +10.7 144.886 2.05431 1.03956 158.778 +10.8 144.604 2.06349 1.0492 158.769 +10.9 144.323 2.07275 1.05883 158.76 +11 144.044 2.0821 1.06845 158.75 +11.1 143.765 2.09153 1.07808 158.741 +11.2 143.487 2.10105 1.0877 158.732 +11.3 143.21 2.11065 1.09732 158.722 +11.4 142.934 2.12033 1.10694 158.712 +11.5 142.66 2.1301 1.11656 158.702 +11.6 142.386 2.13995 1.12617 158.693 +11.7 142.113 2.14989 1.13578 158.683 +11.8 141.842 2.15991 1.14539 158.673 +11.9 141.571 2.17001 1.15499 158.663 +12 141.301 2.1802 1.1646 158.652 +12.1 141.033 2.19048 1.1742 158.642 +12.2 140.765 2.20083 1.1838 158.632 +12.3 140.499 2.21127 1.19339 158.621 +12.4 140.233 2.2218 1.20298 158.611 +12.5 139.969 2.23241 1.21257 158.6 +12.6 139.705 2.2431 1.22216 158.589 +12.7 139.443 2.25388 1.23175 158.579 +12.8 139.182 2.26474 1.24133 158.568 +12.9 138.921 2.27568 1.25091 158.557 +13 138.662 2.28671 1.26048 158.546 +13.1 138.403 2.29782 1.27006 158.535 +13.2 138.146 2.30901 1.27963 158.524 +13.3 137.89 2.32029 1.2892 158.512 +13.4 137.634 2.33165 1.29876 158.501 +13.5 137.38 2.3431 1.30832 158.489 +13.6 137.126 2.35463 1.31788 158.478 +13.7 136.874 2.36624 1.32744 158.466 +13.8 136.623 2.37794 1.33699 158.455 +13.9 136.372 2.38972 1.34654 158.443 +14 136.123 2.40158 1.35609 158.431 +14.1 135.874 2.41353 1.36563 158.419 +14.2 135.627 2.42555 1.37517 158.407 +14.3 135.38 2.43767 1.38471 158.395 +14.4 135.135 2.44986 1.39425 158.383 +14.5 134.89 2.46214 1.40378 158.37 +14.6 134.647 2.4745 1.41331 158.358 +14.7 134.404 2.48695 1.42284 158.346 +14.8 134.162 2.49948 1.43236 158.333 +14.9 133.922 2.51209 1.44188 158.32 +15 133.682 2.52478 1.45139 158.308 +15.1 133.443 2.53756 1.46091 158.295 +15.2 133.205 2.55042 1.47042 158.282 +15.3 132.969 2.56337 1.47992 158.269 +15.4 132.733 2.57639 1.48943 158.256 +15.5 132.498 2.5895 1.49893 158.243 +15.6 132.263 2.60269 1.50842 158.23 +15.7 132.03 2.61597 1.51792 158.217 +15.8 131.798 2.62932 1.52741 158.203 +15.9 131.567 2.64276 1.53689 158.19 +16 131.336 2.65629 1.54638 158.176 +16.1 131.107 2.66989 1.55586 158.163 +16.2 130.878 2.68358 1.56533 158.149 +16.3 130.651 2.69735 1.5748 158.135 +16.4 130.424 2.7112 1.58427 158.121 +16.5 130.198 2.72513 1.59374 158.107 +16.6 129.973 2.73915 1.6032 158.093 +16.7 129.749 2.75325 1.61266 158.079 +16.8 129.526 2.76743 1.62211 158.065 +16.9 129.304 2.7817 1.63157 158.051 +17 129.082 2.79604 1.64101 158.037 +17.1 128.862 2.81047 1.65046 158.022 +17.2 128.642 2.82498 1.6599 158.008 +17.3 128.423 2.83957 1.66933 157.993 +17.4 128.205 2.85425 1.67877 157.978 +17.5 127.988 2.869 1.6882 157.964 +17.6 127.772 2.88384 1.69762 157.949 +17.7 127.557 2.89876 1.70704 157.934 +17.8 127.342 2.91376 1.71646 157.919 +17.9 127.129 2.92885 1.72588 157.904 +18 126.916 2.94401 1.73529 157.889 +18.1 126.704 2.95926 1.74469 157.873 +18.2 126.493 2.97459 1.75409 157.858 +18.3 126.282 2.99 1.76349 157.843 +18.4 126.073 3.00549 1.77289 157.827 +18.5 125.864 3.02106 1.78228 157.812 +18.6 125.656 3.03672 1.79166 157.796 +18.7 125.449 3.05245 1.80105 157.78 +18.8 125.243 3.06827 1.81043 157.764 +18.9 125.037 3.08417 1.8198 157.748 +19 124.833 3.10015 1.82917 157.732 +19.1 124.629 3.11621 1.83854 157.716 +19.2 124.426 3.13235 1.8479 157.7 +19.3 124.224 3.14858 1.85726 157.684 +19.4 124.022 3.16488 1.86661 157.668 +19.5 123.821 3.18127 1.87596 157.651 +19.6 123.621 3.19773 1.88531 157.635 +19.7 123.422 3.21428 1.89465 157.618 +19.8 123.224 3.23091 1.90399 157.602 +19.9 123.026 3.24762 1.91332 157.585 +20 122.829 3.26441 1.92265 157.568 +20.1 122.633 3.28128 1.93197 157.551 +20.2 122.438 3.29823 1.94129 157.534 +20.3 122.243 3.31526 1.95061 157.517 +20.4 122.049 3.33237 1.95992 157.5 +20.5 121.856 3.34956 1.96922 157.483 +20.6 121.664 3.36684 1.97853 157.466 +20.7 121.472 3.38419 1.98783 157.448 +20.8 121.281 3.40162 1.99712 157.431 +20.9 121.091 3.41914 2.00641 157.413 +21 120.901 3.43673 2.01569 157.396 +21.1 120.712 3.45441 2.02497 157.378 +21.2 120.524 3.47216 2.03425 157.36 +21.3 120.337 3.49 2.04352 157.343 +21.4 120.15 3.50791 2.05279 157.325 +21.5 119.964 3.52591 2.06205 157.307 +21.6 119.778 3.54398 2.0713 157.289 +21.7 119.594 3.56214 2.08056 157.27 +21.8 119.41 3.58037 2.0898 157.252 +21.9 119.226 3.59869 2.09905 157.234 +22 119.044 3.61708 2.10829 157.215 +22.1 118.862 3.63555 2.11752 157.197 +22.2 118.681 3.65411 2.12675 157.178 +22.3 118.5 3.67274 2.13597 157.16 +22.4 118.32 3.69145 2.14519 157.141 +22.5 118.141 3.71024 2.15441 157.122 +22.6 117.962 3.72911 2.16362 157.103 +22.7001 117.784 3.74806 2.17282 157.085 +22.8001 117.607 3.76709 2.18202 157.065 +22.9001 117.43 3.7862 2.19122 157.046 +23.0001 117.254 3.80539 2.20041 157.027 +23.1001 117.078 3.82465 2.20959 157.008 +23.2001 116.903 3.844 2.21877 156.989 +23.3001 116.729 3.86342 2.22795 156.969 +23.4001 116.556 3.88293 2.23712 156.95 +23.5001 116.383 3.90251 2.24628 156.93 +23.6001 116.21 3.92217 2.25544 156.91 +23.7001 116.039 3.94191 2.2646 156.891 +23.8001 115.867 3.96173 2.27375 156.871 +23.9001 115.697 3.98163 2.28289 156.851 +24.0001 115.527 4.0016 2.29203 156.831 +24.1001 115.358 4.02166 2.30117 156.811 +24.2001 115.189 4.04179 2.31029 156.791 +24.3001 115.021 4.062 2.31942 156.771 +24.4001 114.853 4.08229 2.32854 156.75 +24.5001 114.686 4.10265 2.33765 156.73 +24.6001 114.52 4.1231 2.34676 156.709 +24.7001 114.354 4.14362 2.35586 156.689 +24.8001 114.189 4.16422 2.36496 156.668 +24.9001 114.024 4.1849 2.37405 156.648 +25.0001 113.86 4.20566 2.38314 156.627 +25.1001 113.696 4.2265 2.39222 156.606 +25.2001 113.533 4.24741 2.4013 156.585 +25.3001 113.371 4.2684 2.41037 156.564 +25.4001 113.209 4.28947 2.41943 156.543 +25.5001 113.047 4.31061 2.42849 156.522 +25.6001 112.886 4.33184 2.43755 156.501 +25.7001 112.726 4.35314 2.4466 156.479 +25.8001 112.566 4.37452 2.45564 156.458 +25.9001 112.407 4.39597 2.46468 156.437 +26.0001 112.249 4.4175 2.47371 156.415 +26.1001 112.09 4.43911 2.48274 156.393 +26.2001 111.933 4.4608 2.49176 156.372 +26.3001 111.776 4.48257 2.50077 156.35 +26.4001 111.619 4.50441 2.50978 156.328 +26.5001 111.463 4.52632 2.51878 156.306 +26.6001 111.307 4.54832 2.52778 156.284 +26.7001 111.152 4.57039 2.53678 156.262 +26.8001 110.998 4.59254 2.54576 156.24 +26.9001 110.844 4.61476 2.55474 156.218 +27.0001 110.69 4.63707 2.56372 156.195 +27.1001 110.537 4.65944 2.57269 156.173 +27.2001 110.384 4.6819 2.58165 156.151 +27.3001 110.232 4.70443 2.59061 156.128 +27.4001 110.081 4.72704 2.59956 156.106 +27.5001 109.93 4.74972 2.60851 156.083 +27.6001 109.779 4.77248 2.61745 156.06 +27.7001 109.629 4.79532 2.62638 156.037 +27.8001 109.479 4.81823 2.63531 156.014 +27.9001 109.33 4.84122 2.64423 155.991 +28.0001 109.181 4.86428 2.65315 155.968 +28.1001 109.033 4.88742 2.66206 155.945 +28.2001 108.885 4.91064 2.67096 155.922 +28.3001 108.738 4.93393 2.67986 155.899 +28.4001 108.591 4.95729 2.68875 155.875 +28.5001 108.444 4.98074 2.69764 155.852 +28.6001 108.298 5.00425 2.70652 155.828 +28.7001 108.153 5.02785 2.71539 155.805 +28.8001 108.008 5.05152 2.72426 155.781 +28.9001 107.863 5.07526 2.73312 155.757 +29.0001 107.719 5.09908 2.74197 155.733 +29.1001 107.575 5.12297 2.75082 155.71 +29.2001 107.432 5.14694 2.75966 155.686 +29.3001 107.289 5.17099 2.7685 155.662 +29.4001 107.146 5.1951 2.77733 155.637 +29.5001 107.004 5.2193 2.78615 155.613 +29.6001 106.862 5.24357 2.79497 155.589 +29.7001 106.721 5.26791 2.80378 155.565 +29.8001 106.58 5.29233 2.81258 155.54 +29.9001 106.44 5.31682 2.82138 155.516 +30.0001 106.3 5.34139 2.83017 155.491 +30.1001 106.161 5.36603 2.83896 155.467 +30.2001 106.021 5.39074 2.84774 155.442 +30.3001 105.883 5.41553 2.85651 155.417 +30.4001 105.744 5.4404 2.86527 155.392 +30.5001 105.606 5.46533 2.87403 155.367 +30.6001 105.469 5.49035 2.88278 155.342 +30.7001 105.332 5.51543 2.89153 155.317 +30.8001 105.195 5.54059 2.90027 155.292 +30.9001 105.059 5.56583 2.909 155.267 +31.0001 104.923 5.59113 2.91773 155.241 +31.1001 104.787 5.61651 2.92645 155.216 +31.2001 104.652 5.64197 2.93516 155.191 +31.3001 104.517 5.6675 2.94386 155.165 +31.4001 104.383 5.6931 2.95256 155.139 +31.5001 104.248 5.71877 2.96125 155.114 +31.6001 104.115 5.74452 2.96994 155.088 +31.7001 103.981 5.77034 2.97862 155.062 +31.8001 103.849 5.79623 2.98729 155.036 +31.9001 103.716 5.8222 2.99596 155.01 +32.0001 103.584 5.84824 3.00461 154.984 +32.1001 103.452 5.87435 3.01326 154.958 +32.2001 103.32 5.90054 3.02191 154.932 +32.3001 103.189 5.92679 3.03055 154.906 +32.4001 103.059 5.95313 3.03918 154.879 +32.5001 102.928 5.97953 3.0478 154.853 +32.6001 102.798 6.006 3.05641 154.827 +32.7001 102.668 6.03255 3.06502 154.8 +32.8001 102.539 6.05917 3.07363 154.773 +32.9001 102.41 6.08586 3.08222 154.747 +33.0001 102.281 6.11263 3.09081 154.72 +33.1001 102.153 6.13946 3.09939 154.693 +33.2001 102.025 6.16637 3.10796 154.666 +33.3001 101.897 6.19335 3.11653 154.639 +33.4001 101.77 6.2204 3.12509 154.612 +33.5001 101.643 6.24753 3.13364 154.585 +33.6001 101.516 6.27472 3.14219 154.558 +33.7001 101.39 6.30199 3.15072 154.531 +33.8001 101.264 6.32932 3.15925 154.503 +33.9001 101.138 6.35673 3.16778 154.476 +34.0001 101.013 6.38421 3.17629 154.448 +34.1001 100.888 6.41177 3.1848 154.421 +34.2001 100.763 6.43939 3.1933 154.393 +34.3 100.639 6.46708 3.2018 154.365 +34.4 100.515 6.49485 3.21028 154.338 +34.5 100.391 6.52268 3.21876 154.31 +34.6 100.268 6.55059 3.22723 154.282 +34.7 100.145 6.57857 3.2357 154.254 +34.8 100.022 6.60662 3.24415 154.226 +34.9 99.8993 6.63473 3.2526 154.198 +35 99.7771 6.66292 3.26104 154.17 +35.1 99.6552 6.69118 3.26948 154.141 +35.2 99.5336 6.71951 3.2779 154.113 +35.3 99.4123 6.74791 3.28632 154.085 +35.4 99.2913 6.77638 3.29473 154.056 +35.5 99.1706 6.80492 3.30314 154.028 +35.6 99.0502 6.83353 3.31153 153.999 +35.7 98.9301 6.86221 3.31992 153.97 +35.8 98.8103 6.89096 3.3283 153.942 +35.9 98.6907 6.91978 3.33668 153.913 +36 98.5715 6.94867 3.34504 153.884 +36.1 98.4525 6.97762 3.3534 153.855 +36.2 98.3339 7.00665 3.36175 153.826 +36.3 98.2155 7.03575 3.37009 153.797 +36.4 98.0973 7.06491 3.37842 153.768 +36.5 97.9795 7.09415 3.38675 153.738 +36.6 97.862 7.12345 3.39507 153.709 +36.7 97.7447 7.15282 3.40338 153.68 +36.8 97.6277 7.18227 3.41168 153.65 +36.9 97.5109 7.21178 3.41998 153.621 +37 97.3945 7.24136 3.42826 153.591 +37.1 97.2783 7.271 3.43654 153.562 +37.2 97.1623 7.30072 3.44481 153.532 +37.3 97.0467 7.3305 3.45307 153.502 +37.4 96.9313 7.36036 3.46133 153.472 +37.5 96.8162 7.39028 3.46958 153.442 +37.6 96.7013 7.42027 3.47781 153.412 +37.7 96.5867 7.45033 3.48604 153.382 +37.8 96.4723 7.48045 3.49427 153.352 +37.9 96.3582 7.51064 3.50248 153.322 +38 96.2444 7.5409 3.51069 153.292 +38.1 96.1308 7.57123 3.51888 153.261 +38.2 96.0175 7.60163 3.52707 153.231 +38.3 95.9044 7.63209 3.53526 153.2 +38.4 95.7916 7.66262 3.54343 153.17 +38.5 95.679 7.69322 3.55159 153.139 +38.6 95.5667 7.72389 3.55975 153.109 +38.7 95.4546 7.75462 3.5679 153.078 +38.8 95.3428 7.78542 3.57604 153.047 +38.9 95.2312 7.81629 3.58417 153.016 +39 95.1198 7.84722 3.59229 152.985 +39.1 95.0087 7.87822 3.60041 152.954 +39.2 94.8978 7.90929 3.60851 152.923 +39.3 94.7872 7.94042 3.61661 152.892 +39.4 94.6768 7.97162 3.6247 152.861 +39.5 94.5666 8.00289 3.63278 152.83 +39.6 94.4567 8.03422 3.64085 152.798 +39.7 94.347 8.06562 3.64892 152.767 +39.8 94.2375 8.09708 3.65697 152.735 +39.9 94.1282 8.12861 3.66502 152.704 +40 94.0192 8.16021 3.67306 152.672 +40.1 93.9104 8.19187 3.68109 152.641 +40.2 93.8019 8.2236 3.68911 152.609 +40.3 93.6935 8.2554 3.69712 152.577 +40.4 93.5854 8.28726 3.70512 152.545 +40.5 93.4775 8.31918 3.71312 152.513 +40.6 93.3699 8.35117 3.7211 152.481 +40.7 93.2624 8.38322 3.72908 152.449 +40.7999 93.1552 8.41535 3.73705 152.417 +40.8999 93.0482 8.44753 3.74501 152.385 +40.9999 92.9414 8.47978 3.75296 152.353 +41.0999 92.8348 8.5121 3.7609 152.32 +41.1999 92.7284 8.54448 3.76883 152.288 +41.2999 92.6222 8.57692 3.77676 152.256 +41.3999 92.5163 8.60943 3.78467 152.223 +41.4999 92.4105 8.642 3.79258 152.191 +41.5999 92.305 8.67464 3.80048 152.158 +41.6999 92.1997 8.70734 3.80837 152.125 +41.7999 92.0946 8.74011 3.81625 152.092 +41.8999 91.9897 8.77294 3.82412 152.06 +41.9999 91.8849 8.80583 3.83198 152.027 +42.0999 91.7804 8.83879 3.83983 151.994 +42.1999 91.6761 8.87181 3.84767 151.961 +42.2999 91.572 8.9049 3.85551 151.928 +42.3999 91.4681 8.93804 3.86333 151.895 +42.4999 91.3644 8.97126 3.87115 151.861 +42.5999 91.2609 9.00453 3.87896 151.828 +42.6999 91.1576 9.03787 3.88675 151.795 +42.7999 91.0545 9.07127 3.89454 151.761 +42.8999 90.9516 9.10474 3.90232 151.728 +42.9999 90.8488 9.13826 3.91009 151.694 +43.0999 90.7463 9.17185 3.91785 151.661 +43.1999 90.644 9.20551 3.9256 151.627 +43.2999 90.5418 9.23922 3.93335 151.593 +43.3999 90.4398 9.273 3.94108 151.56 +43.4999 90.3381 9.30684 3.9488 151.526 +43.5999 90.2365 9.34074 3.95652 151.492 +43.6999 90.1351 9.37471 3.96422 151.458 +43.7999 90.0339 9.40874 3.97192 151.424 +43.8999 89.9328 9.44283 3.9796 151.39 +43.9999 89.832 9.47698 3.98728 151.356 +44.0999 89.7313 9.51119 3.99495 151.321 +44.1999 89.6308 9.54546 4.0026 151.287 +44.2999 89.5305 9.5798 4.01025 151.253 +44.3999 89.4304 9.6142 4.01789 151.218 +44.4999 89.3304 9.64866 4.02552 151.184 +44.5999 89.2306 9.68318 4.03314 151.149 +44.6999 89.131 9.71776 4.04075 151.115 +44.7999 89.0316 9.7524 4.04835 151.08 +44.8999 88.9324 9.7871 4.05594 151.045 +44.9999 88.8333 9.82187 4.06352 151.011 +45.0999 88.7344 9.85669 4.07109 150.976 +45.1999 88.6357 9.89158 4.07865 150.941 +45.2999 88.5371 9.92652 4.0862 150.906 +45.3999 88.4387 9.96153 4.09375 150.871 +45.4999 88.3405 9.9966 4.10128 150.836 +45.5999 88.2425 10.0317 4.1088 150.801 +45.6999 88.1446 10.0669 4.11631 150.766 +45.7999 88.0468 10.1022 4.12381 150.73 +45.8999 87.9493 10.1375 4.13131 150.695 +45.9999 87.8519 10.1728 4.13879 150.66 +46.0999 87.7547 10.2083 4.14626 150.624 +46.1999 87.6576 10.2437 4.15373 150.589 +46.2999 87.5607 10.2793 4.16118 150.553 +46.3999 87.464 10.3149 4.16862 150.518 +46.4999 87.3674 10.3506 4.17605 150.482 +46.5999 87.271 10.3863 4.18348 150.446 +46.6999 87.1747 10.4221 4.19089 150.411 +46.7999 87.0786 10.4579 4.19829 150.375 +46.8999 86.9827 10.4938 4.20569 150.339 +46.9999 86.8869 10.5298 4.21307 150.303 +47.0999 86.7913 10.5658 4.22044 150.267 +47.1999 86.6958 10.6019 4.2278 150.231 +47.2999 86.6005 10.638 4.23516 150.195 +47.3998 86.5053 10.6742 4.2425 150.158 +47.4998 86.4103 10.7104 4.24983 150.122 +47.5998 86.3154 10.7467 4.25715 150.086 +47.6998 86.2207 10.7831 4.26446 150.049 +47.7998 86.1261 10.8195 4.27176 150.013 +47.8998 86.0317 10.856 4.27906 149.977 +47.9998 85.9374 10.8925 4.28634 149.94 +48.0998 85.8433 10.9291 4.29361 149.903 +48.1998 85.7493 10.9658 4.30087 149.867 +48.2998 85.6555 11.0025 4.30812 149.83 +48.3998 85.5618 11.0393 4.31535 149.793 +48.4998 85.4683 11.0761 4.32258 149.756 +48.5998 85.3749 11.113 4.3298 149.72 +48.6998 85.2816 11.1499 4.33701 149.683 +48.7998 85.1885 11.1869 4.34421 149.646 +48.8998 85.0956 11.224 4.35139 149.609 +48.9998 85.0027 11.2611 4.35857 149.571 +49.0998 84.9101 11.2982 4.36574 149.534 +49.1998 84.8175 11.3355 4.37289 149.497 +49.2998 84.7251 11.3727 4.38004 149.46 +49.3998 84.6328 11.4101 4.38717 149.422 +49.4998 84.5407 11.4475 4.39429 149.385 +49.5998 84.4487 11.4849 4.4014 149.348 +49.6998 84.3569 11.5224 4.40851 149.31 +49.7998 84.2651 11.56 4.4156 149.273 +49.8998 84.1735 11.5976 4.42268 149.235 +49.9998 84.0821 11.6352 4.42975 149.197 +50.0998 83.9908 11.673 4.43681 149.16 +50.1998 83.8996 11.7107 4.44386 149.122 +50.2998 83.8085 11.7486 4.45089 149.084 +50.3998 83.7176 11.7865 4.45792 149.046 +50.4998 83.6268 11.8244 4.46494 149.008 +50.5998 83.5362 11.8624 4.47194 148.97 +50.6998 83.4456 11.9005 4.47893 148.932 +50.7998 83.3552 11.9386 4.48592 148.894 +50.8998 83.265 11.9767 4.49289 148.856 +50.9998 83.1748 12.0149 4.49985 148.818 +51.0998 83.0848 12.0532 4.5068 148.779 +51.1998 82.9949 12.0915 4.51374 148.741 +51.2998 82.9051 12.1299 4.52067 148.703 +51.3998 82.8155 12.1683 4.52759 148.664 +51.4998 82.726 12.2068 4.53449 148.626 +51.5998 82.6366 12.2453 4.54139 148.587 +51.6998 82.5473 12.2839 4.54827 148.549 +51.7998 82.4582 12.3226 4.55514 148.51 +51.8998 82.3691 12.3613 4.56201 148.471 +51.9998 82.2802 12.4 4.56886 148.433 +52.0998 82.1915 12.4388 4.5757 148.394 +52.1998 82.1028 12.4777 4.58252 148.355 +52.2998 82.0143 12.5166 4.58934 148.316 +52.3998 81.9258 12.5555 4.59615 148.277 +52.4998 81.8375 12.5946 4.60294 148.238 +52.5998 81.7493 12.6336 4.60972 148.199 +52.6998 81.6613 12.6727 4.6165 148.16 +52.7998 81.5733 12.7119 4.62326 148.121 +52.8998 81.4855 12.7511 4.63001 148.081 +52.9998 81.3978 12.7904 4.63674 148.042 +53.0998 81.3102 12.8297 4.64347 148.003 +53.1998 81.2227 12.8691 4.65018 147.963 +53.2998 81.1353 12.9085 4.65689 147.924 +53.3998 81.0481 12.948 4.66358 147.885 +53.4998 80.9609 12.9875 4.67026 147.845 +53.5998 80.8739 13.0271 4.67693 147.805 +53.6998 80.787 13.0668 4.68359 147.766 +53.7998 80.7001 13.1064 4.69023 147.726 +53.8997 80.6134 13.1462 4.69687 147.686 +53.9997 80.5269 13.186 4.70349 147.647 +54.0997 80.4404 13.2258 4.7101 147.607 +54.1997 80.354 13.2657 4.7167 147.567 +54.2997 80.2678 13.3056 4.72329 147.527 +54.3997 80.1816 13.3456 4.72987 147.487 +54.4997 80.0956 13.3856 4.73643 147.447 +54.5997 80.0096 13.4257 4.74298 147.407 +54.6997 79.9238 13.4658 4.74952 147.367 +54.7997 79.8381 13.506 4.75605 147.327 +54.8997 79.7525 13.5463 4.76257 147.286 +54.9997 79.6669 13.5865 4.76908 147.246 +55.0997 79.5815 13.6269 4.77557 147.206 +55.1997 79.4962 13.6673 4.78205 147.165 +55.2997 79.411 13.7077 4.78852 147.125 +55.3997 79.3259 13.7482 4.79498 147.084 +55.4997 79.241 13.7887 4.80143 147.044 +55.5997 79.1561 13.8293 4.80786 147.003 +55.6997 79.0713 13.8699 4.81429 146.963 +55.7997 78.9866 13.9106 4.8207 146.922 +55.8997 78.902 13.9513 4.8271 146.881 +55.9997 78.8175 13.9921 4.83348 146.84 +56.0997 78.7332 14.0329 4.83986 146.8 +56.1997 78.6489 14.0738 4.84622 146.759 +56.2997 78.5647 14.1147 4.85257 146.718 +56.3997 78.4806 14.1556 4.85891 146.677 +56.4997 78.3966 14.1966 4.86523 146.636 +56.5997 78.3127 14.2377 4.87155 146.595 +56.6997 78.2289 14.2788 4.87785 146.554 +56.7997 78.1453 14.3199 4.88414 146.513 +56.8997 78.0617 14.3611 4.89042 146.471 +56.9997 77.9782 14.4024 4.89668 146.43 +57.0997 77.8948 14.4437 4.90294 146.389 +57.1997 77.8114 14.485 4.90918 146.348 +57.2997 77.7282 14.5264 4.91541 146.306 +57.3997 77.6451 14.5678 4.92162 146.265 +57.4997 77.5621 14.6093 4.92783 146.223 +57.5997 77.4792 14.6508 4.93402 146.182 +57.6997 77.3963 14.6924 4.9402 146.14 +57.7997 77.3136 14.734 4.94637 146.099 +57.8997 77.2309 14.7757 4.95252 146.057 +57.9997 77.1484 14.8174 4.95866 146.015 +58.0997 77.0659 14.8591 4.96479 145.973 +58.1997 76.9835 14.9009 4.97091 145.932 +58.2997 76.9012 14.9428 4.97702 145.89 +58.3997 76.819 14.9847 4.98311 145.848 +58.4997 76.7369 15.0266 4.98919 145.806 +58.5997 76.6549 15.0686 4.99526 145.764 +58.6997 76.573 15.1106 5.00131 145.722 +58.7997 76.4911 15.1527 5.00735 145.68 +58.8997 76.4094 15.1948 5.01338 145.638 +58.9997 76.3277 15.2369 5.0194 145.596 +59.0997 76.2462 15.2791 5.0254 145.553 +59.1997 76.1647 15.3214 5.03139 145.511 +59.2997 76.0833 15.3637 5.03737 145.469 +59.3997 76.002 15.406 5.04334 145.427 +59.4997 75.9207 15.4484 5.04929 145.384 +59.5997 75.8396 15.4908 5.05523 145.342 +59.6997 75.7585 15.5333 5.06116 145.299 +59.7997 75.6776 15.5758 5.06708 145.257 +59.8997 75.5967 15.6183 5.07298 145.214 +59.9997 75.5159 15.6609 5.07887 145.172 +60.0997 75.4351 15.7036 5.08475 145.129 +60.1997 75.3545 15.7462 5.09061 145.086 +60.2997 75.274 15.789 5.09646 145.044 +60.3997 75.1935 15.8317 5.1023 145.001 +60.4996 75.1131 15.8745 5.10812 144.958 +60.5996 75.0328 15.9174 5.11393 144.915 +60.6996 74.9526 15.9603 5.11973 144.872 +60.7996 74.8724 16.0032 5.12552 144.829 +60.8996 74.7924 16.0462 5.13129 144.786 +60.9996 74.7124 16.0892 5.13705 144.743 +61.0996 74.6325 16.1322 5.1428 144.7 +61.1996 74.5527 16.1753 5.14853 144.657 +61.2996 74.4729 16.2185 5.15425 144.614 +61.3996 74.3933 16.2617 5.15996 144.571 +61.4996 74.3137 16.3049 5.16566 144.528 +61.5996 74.2342 16.3482 5.17134 144.484 +61.6996 74.1547 16.3915 5.17701 144.441 +61.7996 74.0754 16.4348 5.18266 144.398 +61.8996 73.9961 16.4782 5.1883 144.354 +61.9996 73.9169 16.5216 5.19393 144.311 +62.0996 73.8378 16.5651 5.19955 144.267 +62.1996 73.7588 16.6086 5.20515 144.224 +62.2996 73.6798 16.6521 5.21074 144.18 +62.3996 73.6009 16.6957 5.21631 144.137 +62.4996 73.5221 16.7394 5.22188 144.093 +62.5996 73.4434 16.783 5.22742 144.05 +62.6996 73.3647 16.8267 5.23296 144.006 +62.7996 73.2861 16.8705 5.23848 143.962 +62.8996 73.2076 16.9143 5.24399 143.918 +62.9996 73.1292 16.9581 5.24948 143.874 +63.0996 73.0508 17.0019 5.25497 143.831 +63.1996 72.9725 17.0458 5.26043 143.787 +63.2996 72.8943 17.0898 5.26589 143.743 +63.3996 72.8161 17.1338 5.27133 143.699 +63.4996 72.7381 17.1778 5.27676 143.655 +63.5996 72.6601 17.2218 5.28217 143.611 +63.6996 72.5821 17.2659 5.28757 143.567 +63.7996 72.5043 17.3101 5.29296 143.522 +63.8996 72.4265 17.3542 5.29833 143.478 +63.9996 72.3488 17.3984 5.30369 143.434 +64.0996 72.2711 17.4427 5.30904 143.39 +64.1996 72.1936 17.487 5.31437 143.346 +64.2996 72.1161 17.5313 5.31969 143.301 +64.3996 72.0386 17.5756 5.32499 143.257 +64.4996 71.9613 17.62 5.33028 143.213 +64.5996 71.884 17.6645 5.33556 143.168 +64.6996 71.8067 17.7089 5.34082 143.124 +64.7996 71.7296 17.7534 5.34607 143.079 +64.8996 71.6525 17.798 5.35131 143.035 +64.9996 71.5755 17.8426 5.35653 142.99 +65.0996 71.4985 17.8872 5.36174 142.945 +65.1996 71.4216 17.9318 5.36693 142.901 +65.2996 71.3448 17.9765 5.37211 142.856 +65.3996 71.2681 18.0212 5.37728 142.811 +65.4996 71.1914 18.066 5.38243 142.767 +65.5996 71.1148 18.1108 5.38757 142.722 +65.6996 71.0382 18.1556 5.39269 142.677 +65.7996 70.9617 18.2005 5.3978 142.632 +65.8996 70.8853 18.2454 5.4029 142.587 +65.9996 70.8089 18.2903 5.40798 142.542 +66.0996 70.7326 18.3353 5.41305 142.497 +66.1996 70.6564 18.3803 5.4181 142.452 +66.2996 70.5803 18.4253 5.42314 142.407 +66.3996 70.5042 18.4704 5.42817 142.362 +66.4996 70.4281 18.5155 5.43318 142.317 +66.5996 70.3522 18.5607 5.43818 142.272 +66.6996 70.2763 18.6058 5.44316 142.227 +66.7996 70.2004 18.6511 5.44813 142.182 +66.8996 70.1246 18.6963 5.45309 142.136 +66.9995 70.0489 18.7416 5.45803 142.091 +67.0995 69.9733 18.7869 5.46295 142.046 +67.1995 69.8977 18.8322 5.46786 142 +67.2995 69.8222 18.8776 5.47276 141.955 +67.3995 69.7467 18.923 5.47765 141.91 +67.4995 69.6713 18.9685 5.48252 141.864 +67.5995 69.5959 19.0139 5.48737 141.819 +67.6995 69.5207 19.0595 5.49221 141.773 +67.7995 69.4454 19.105 5.49704 141.728 +67.8995 69.3703 19.1506 5.50185 141.682 +67.9995 69.2952 19.1962 5.50665 141.636 +68.0995 69.2201 19.2418 5.51143 141.591 +68.1995 69.1452 19.2875 5.5162 141.545 +68.2995 69.0702 19.3332 5.52095 141.499 +68.3995 68.9954 19.3789 5.52569 141.454 +68.4995 68.9206 19.4247 5.53041 141.408 +68.5995 68.8458 19.4705 5.53512 141.362 +68.6995 68.7712 19.5163 5.53982 141.316 +68.7995 68.6965 19.5622 5.5445 141.27 +68.8995 68.622 19.6081 5.54917 141.224 +68.9995 68.5475 19.654 5.55382 141.179 +69.0995 68.473 19.7 5.55845 141.133 +69.1995 68.3986 19.7459 5.56308 141.087 +69.2995 68.3243 19.792 5.56768 141.041 +69.3995 68.25 19.838 5.57228 140.995 +69.4995 68.1758 19.8841 5.57686 140.948 +69.5995 68.1016 19.9302 5.58142 140.902 +69.6995 68.0275 19.9763 5.58597 140.856 +69.7995 67.9534 20.0225 5.5905 140.81 +69.8995 67.8794 20.0687 5.59502 140.764 +69.9995 67.8055 20.1149 5.59952 140.718 +70.0995 67.7316 20.1612 5.60401 140.671 +70.1995 67.6578 20.2074 5.60849 140.625 +70.2995 67.584 20.2538 5.61295 140.579 +70.3995 67.5103 20.3001 5.61739 140.532 +70.4995 67.4366 20.3465 5.62182 140.486 +70.5995 67.363 20.3929 5.62624 140.44 +70.6995 67.2895 20.4393 5.63064 140.393 +70.7995 67.216 20.4857 5.63502 140.347 +70.8995 67.1425 20.5322 5.63939 140.3 +70.9995 67.0691 20.5787 5.64375 140.254 +71.0995 66.9958 20.6253 5.64809 140.207 +71.1995 66.9225 20.6719 5.65241 140.161 +71.2995 66.8493 20.7184 5.65672 140.114 +71.3995 66.7761 20.7651 5.66101 140.067 +71.4995 66.7029 20.8117 5.66529 140.021 +71.5995 66.6299 20.8584 5.66956 139.974 +71.6995 66.5568 20.9051 5.67381 139.927 +71.7995 66.4839 20.9518 5.67804 139.881 +71.8995 66.411 20.9986 5.68226 139.834 +71.9995 66.3381 21.0454 5.68646 139.787 +72.0995 66.2653 21.0922 5.69065 139.74 +72.1995 66.1925 21.139 5.69482 139.694 +72.2995 66.1198 21.1859 5.69898 139.647 +72.3995 66.0471 21.2328 5.70313 139.6 +72.4995 65.9745 21.2797 5.70725 139.553 +72.5995 65.902 21.3266 5.71136 139.506 +72.6995 65.8294 21.3736 5.71546 139.459 +72.7995 65.757 21.4206 5.71954 139.412 +72.8995 65.6846 21.4676 5.72361 139.365 +72.9995 65.6122 21.5147 5.72766 139.318 +73.0995 65.5399 21.5617 5.73169 139.271 +73.1995 65.4676 21.6088 5.73571 139.224 +73.2995 65.3954 21.6559 5.73972 139.177 +73.3995 65.3233 21.7031 5.7437 139.129 +73.4995 65.2511 21.7503 5.74768 139.082 +73.5994 65.1791 21.7975 5.75164 139.035 +73.6994 65.1071 21.8447 5.75558 138.988 +73.7994 65.0351 21.8919 5.7595 138.941 +73.8994 64.9632 21.9392 5.76341 138.893 +73.9994 64.8913 21.9865 5.76731 138.846 +74.0994 64.8195 22.0338 5.77119 138.799 +74.1994 64.7477 22.0811 5.77505 138.751 +74.2994 64.676 22.1285 5.7789 138.704 +74.3994 64.6043 22.1759 5.78273 138.657 +74.4994 64.5326 22.2233 5.78655 138.609 +74.5994 64.4611 22.2707 5.79035 138.562 +74.6994 64.3895 22.3181 5.79414 138.514 +74.7994 64.318 22.3656 5.79791 138.467 +74.8994 64.2466 22.4131 5.80166 138.419 +74.9994 64.1752 22.4606 5.8054 138.372 +75.0994 64.1038 22.5082 5.80912 138.324 +75.1994 64.0325 22.5557 5.81283 138.277 +75.2994 63.9612 22.6033 5.81652 138.229 +75.3994 63.89 22.6509 5.8202 138.182 +75.4994 63.8188 22.6986 5.82386 138.134 +75.5994 63.7477 22.7462 5.8275 138.086 +75.6994 63.6766 22.7939 5.83113 138.039 +75.7994 63.6056 22.8416 5.83474 137.991 +75.8994 63.5346 22.8893 5.83833 137.943 +75.9994 63.4637 22.937 5.84191 137.896 +76.0994 63.3927 22.9848 5.84548 137.848 +76.1994 63.3219 23.0325 5.84903 137.8 +76.2994 63.2511 23.0803 5.85256 137.752 +76.3994 63.1803 23.1282 5.85607 137.704 +76.4994 63.1096 23.176 5.85957 137.657 +76.5994 63.0389 23.2239 5.86306 137.609 +76.6994 62.9682 23.2717 5.86652 137.561 +76.7994 62.8976 23.3196 5.86997 137.513 +76.8994 62.8271 23.3675 5.87341 137.465 +76.9994 62.7566 23.4155 5.87683 137.417 +77.0994 62.6861 23.4634 5.88023 137.369 +77.1994 62.6157 23.5114 5.88362 137.321 +77.2994 62.5453 23.5594 5.88699 137.273 +77.3994 62.475 23.6074 5.89034 137.225 +77.4994 62.4047 23.6555 5.89368 137.177 +77.5994 62.3344 23.7035 5.897 137.129 +77.6994 62.2642 23.7516 5.90031 137.081 +77.7994 62.194 23.7997 5.9036 137.033 +77.8994 62.1239 23.8478 5.90687 136.985 +77.9994 62.0538 23.8959 5.91013 136.937 +78.0994 61.9838 23.944 5.91337 136.889 +78.1994 61.9137 23.9922 5.91659 136.84 +78.2994 61.8438 24.0404 5.9198 136.792 +78.3994 61.7739 24.0885 5.92299 136.744 +78.4994 61.704 24.1368 5.92617 136.696 +78.5994 61.6341 24.185 5.92933 136.648 +78.6994 61.5643 24.2332 5.93247 136.599 +78.7994 61.4946 24.2815 5.93559 136.551 +78.8994 61.4248 24.3298 5.9387 136.503 +78.9994 61.3552 24.3781 5.9418 136.454 +79.0994 61.2855 24.4264 5.94487 136.406 +79.1994 61.2159 24.4747 5.94793 136.358 +79.2994 61.1464 24.523 5.95098 136.31 +79.3994 61.0768 24.5714 5.954 136.261 +79.4994 61.0073 24.6198 5.95701 136.213 +79.5994 60.9379 24.6682 5.96001 136.164 +79.6994 60.8685 24.7166 5.96298 136.116 +79.7994 60.7991 24.765 5.96594 136.068 +79.8994 60.7298 24.8134 5.96889 136.019 +79.9994 60.6605 24.8619 5.97181 135.971 +80.0993 60.5913 24.9104 5.97472 135.922 +80.1993 60.5221 24.9588 5.97762 135.874 +80.2993 60.4529 25.0073 5.98049 135.825 +80.3993 60.3837 25.0558 5.98335 135.777 +80.4993 60.3146 25.1044 5.9862 135.728 +80.5993 60.2456 25.1529 5.98902 135.68 +80.6993 60.1766 25.2015 5.99183 135.631 +80.7993 60.1076 25.25 5.99463 135.583 +80.8993 60.0386 25.2986 5.9974 135.534 +80.9993 59.9697 25.3472 6.00016 135.485 +81.0993 59.9009 25.3958 6.0029 135.437 +81.1993 59.832 25.4444 6.00563 135.388 +81.2993 59.7632 25.4931 6.00834 135.339 +81.3993 59.6945 25.5417 6.01103 135.291 +81.4993 59.6257 25.5904 6.01371 135.242 +81.5993 59.5571 25.639 6.01636 135.194 +81.6993 59.4884 25.6877 6.01901 135.145 +81.7993 59.4198 25.7364 6.02163 135.096 +81.8993 59.3512 25.7851 6.02424 135.047 +81.9993 59.2827 25.8339 6.02683 134.999 +82.0993 59.2142 25.8826 6.0294 134.95 +82.1993 59.1457 25.9313 6.03196 134.901 +82.2993 59.0773 25.9801 6.0345 134.852 +82.3993 59.0089 26.0289 6.03702 134.804 +82.4993 58.9405 26.0776 6.03952 134.755 +82.5993 58.8722 26.1264 6.04201 134.706 +82.6993 58.8039 26.1752 6.04448 134.657 +82.7993 58.7356 26.2241 6.04693 134.609 +82.8993 58.6674 26.2729 6.04937 134.56 +82.9993 58.5992 26.3217 6.05179 134.511 +83.0993 58.5311 26.3706 6.05419 134.462 +83.1993 58.463 26.4194 6.05658 134.413 +83.2993 58.3949 26.4683 6.05894 134.364 +83.3993 58.3268 26.5172 6.0613 134.315 +83.4993 58.2588 26.566 6.06363 134.267 +83.5993 58.1908 26.6149 6.06594 134.218 +83.6993 58.1229 26.6638 6.06824 134.169 +83.7993 58.055 26.7128 6.07052 134.12 +83.8993 57.9871 26.7617 6.07279 134.071 +83.9993 57.9193 26.8106 6.07504 134.022 +84.0993 57.8514 26.8596 6.07727 133.973 +84.1993 57.7837 26.9085 6.07948 133.924 +84.2993 57.7159 26.9575 6.08167 133.875 +84.3993 57.6482 27.0064 6.08385 133.826 +84.4993 57.5805 27.0554 6.08601 133.777 +84.5993 57.5129 27.1044 6.08815 133.728 +84.6993 57.4453 27.1534 6.09028 133.679 +84.7993 57.3777 27.2024 6.09238 133.63 +84.8993 57.3102 27.2514 6.09447 133.581 +84.9993 57.2427 27.3004 6.09655 133.532 +85.0993 57.1752 27.3494 6.0986 133.483 +85.1993 57.1077 27.3985 6.10064 133.434 +85.2993 57.0403 27.4475 6.10266 133.385 +85.3993 56.9729 27.4965 6.10466 133.336 +85.4993 56.9056 27.5456 6.10665 133.287 +85.5993 56.8383 27.5947 6.10862 133.238 +85.6993 56.771 27.6437 6.11057 133.189 +85.7993 56.7037 27.6928 6.1125 133.14 +85.8993 56.6365 27.7419 6.11441 133.091 +85.9993 56.5693 27.791 6.11631 133.042 +86.0993 56.5022 27.84 6.11819 132.993 +86.1993 56.435 27.8891 6.12005 132.943 +86.2993 56.3679 27.9382 6.1219 132.894 +86.3993 56.3009 27.9873 6.12372 132.845 +86.4993 56.2338 28.0365 6.12553 132.796 +86.5993 56.1668 28.0856 6.12732 132.747 +86.6992 56.0999 28.1347 6.12909 132.698 +86.7992 56.0329 28.1838 6.13085 132.649 +86.8992 55.966 28.233 6.13259 132.6 +86.9992 55.8991 28.2821 6.13431 132.55 +87.0992 55.8323 28.3312 6.13601 132.501 +87.1992 55.7655 28.3804 6.13769 132.452 +87.2992 55.6987 28.4295 6.13936 132.403 +87.3992 55.6319 28.4787 6.14101 132.354 +87.4992 55.5652 28.5278 6.14264 132.305 +87.5992 55.4985 28.577 6.14425 132.256 +87.6992 55.4318 28.6262 6.14585 132.206 +87.7992 55.3652 28.6753 6.14742 132.157 +87.8992 55.2986 28.7245 6.14898 132.108 +87.9992 55.232 28.7737 6.15053 132.059 +88.0992 55.1655 28.8229 6.15205 132.01 +88.1992 55.0989 28.8721 6.15355 131.961 +88.2992 55.0325 28.9212 6.15504 131.911 +88.3992 54.966 28.9704 6.15651 131.862 +88.4992 54.8996 29.0196 6.15796 131.813 +88.5992 54.8332 29.0688 6.1594 131.764 +88.6992 54.7668 29.118 6.16081 131.715 +88.7992 54.7004 29.1672 6.16221 131.665 +88.8992 54.6341 29.2164 6.16359 131.616 +88.9992 54.5678 29.2656 6.16495 131.567 +89.0992 54.5016 29.3148 6.16629 131.518 +89.1992 54.4354 29.364 6.16762 131.469 +89.2992 54.3692 29.4132 6.16892 131.419 +89.3992 54.303 29.4624 6.17021 131.37 +89.4992 54.2368 29.5116 6.17148 131.321 +89.5992 54.1707 29.5608 6.17273 131.272 +89.6992 54.1046 29.61 6.17397 131.223 +89.7992 54.0386 29.6592 6.17518 131.173 +89.8992 53.9725 29.7084 6.17638 131.124 +89.9992 53.9065 29.7576 6.17756 131.075 +90.0992 53.8406 29.8068 6.17872 131.026 +90.1992 53.7746 29.856 6.17987 130.977 +90.2992 53.7087 29.9053 6.18099 130.927 +90.3992 53.6428 29.9545 6.1821 130.878 +90.4992 53.5769 30.0037 6.18319 130.829 +90.5992 53.5111 30.0529 6.18426 130.78 +90.6992 53.4453 30.1021 6.18531 130.73 +90.7992 53.3795 30.1513 6.18634 130.681 +90.8992 53.3137 30.2005 6.18736 130.632 +90.9992 53.248 30.2497 6.18835 130.583 +91.0992 53.1823 30.2989 6.18933 130.534 +91.1992 53.1166 30.3481 6.19029 130.484 +91.2992 53.051 30.3973 6.19123 130.435 +91.3992 52.9854 30.4465 6.19216 130.386 +91.4992 52.9198 30.4957 6.19306 130.337 +91.5992 52.8542 30.5448 6.19395 130.288 +91.6992 52.7886 30.594 6.19481 130.239 +91.7992 52.7231 30.6432 6.19566 130.189 +91.8992 52.6576 30.6924 6.1965 130.14 +91.9992 52.5922 30.7416 6.19731 130.091 +92.0992 52.5267 30.7907 6.1981 130.042 +92.1992 52.4613 30.8399 6.19888 129.993 +92.2992 52.3959 30.8891 6.19963 129.943 +92.3992 52.3306 30.9383 6.20037 129.894 +92.4992 52.2652 30.9874 6.20109 129.845 +92.5992 52.1999 31.0366 6.20179 129.796 +92.6992 52.1346 31.0857 6.20248 129.747 +92.7992 52.0694 31.1349 6.20314 129.698 +92.8992 52.0041 31.184 6.20379 129.649 +92.9992 51.9389 31.2332 6.20441 129.599 +93.0992 51.8737 31.2823 6.20502 129.55 +93.1992 51.8086 31.3314 6.20561 129.501 +93.2991 51.7435 31.3806 6.20618 129.452 +93.3991 51.6783 31.4297 6.20673 129.403 +93.4991 51.6133 31.4788 6.20727 129.354 +93.5991 51.5482 31.5279 6.20778 129.305 +93.6991 51.4832 31.577 6.20828 129.256 +93.7991 51.4182 31.6261 6.20876 129.206 +93.8991 51.3532 31.6752 6.20921 129.157 +93.9991 51.2882 31.7243 6.20965 129.108 +94.0991 51.2233 31.7734 6.21008 129.059 +94.1991 51.1584 31.8225 6.21048 129.01 +94.2991 51.0935 31.8715 6.21086 128.961 +94.3991 51.0286 31.9206 6.21123 128.912 +94.4991 50.9638 31.9697 6.21157 128.863 +94.5991 50.899 32.0187 6.2119 128.814 +94.6991 50.8342 32.0678 6.21221 128.765 +94.7991 50.7694 32.1168 6.2125 128.716 +94.8991 50.7047 32.1658 6.21277 128.667 +94.9991 50.64 32.2149 6.21302 128.618 +95.0991 50.5753 32.2639 6.21326 128.569 +95.1991 50.5106 32.3129 6.21347 128.52 +95.2991 50.4459 32.3619 6.21367 128.471 +95.3991 50.3813 32.4109 6.21384 128.422 +95.4991 50.3167 32.4599 6.214 128.373 +95.5991 50.2521 32.5088 6.21414 128.324 +95.6991 50.1876 32.5578 6.21426 128.275 +95.7991 50.1231 32.6068 6.21436 128.226 +95.8991 50.0586 32.6557 6.21444 128.177 +95.9991 49.9941 32.7047 6.2145 128.128 +96.0991 49.9296 32.7536 6.21455 128.079 +96.1991 49.8652 32.8025 6.21457 128.03 +96.2991 49.8008 32.8514 6.21458 127.981 +96.3991 49.7364 32.9003 6.21457 127.932 +96.4991 49.672 32.9492 6.21453 127.883 +96.5991 49.6077 32.9981 6.21448 127.834 +96.6991 49.5433 33.047 6.21441 127.786 +96.7991 49.479 33.0959 6.21432 127.737 +96.8991 49.4147 33.1447 6.21421 127.688 +96.9991 49.3505 33.1936 6.21409 127.639 +97.0991 49.2863 33.2424 6.21394 127.59 +97.1991 49.222 33.2912 6.21378 127.541 +97.2991 49.1579 33.34 6.21359 127.493 +97.3991 49.0937 33.3888 6.21339 127.444 +97.4991 49.0295 33.4376 6.21316 127.395 +97.5991 48.9654 33.4864 6.21292 127.346 +97.6991 48.9013 33.5352 6.21266 127.297 +97.7991 48.8372 33.5839 6.21238 127.249 +97.8991 48.7732 33.6327 6.21208 127.2 +97.9991 48.7092 33.6814 6.21176 127.151 +98.0991 48.6451 33.7301 6.21142 127.102 +98.1991 48.5811 33.7788 6.21107 127.054 +98.2991 48.5172 33.8275 6.21069 127.005 +98.3991 48.4532 33.8762 6.2103 126.956 +98.4991 48.3893 33.9249 6.20988 126.908 +98.5991 48.3254 33.9736 6.20945 126.859 +98.6991 48.2615 34.0222 6.20899 126.81 +98.7991 48.1976 34.0708 6.20852 126.762 +98.8991 48.1338 34.1195 6.20803 126.713 +98.9991 48.07 34.1681 6.20752 126.664 +99.0991 48.0062 34.2167 6.20699 126.616 +99.1991 47.9424 34.2652 6.20644 126.567 +99.2991 47.8786 34.3138 6.20587 126.519 +99.3991 47.8149 34.3624 6.20528 126.47 +99.4991 47.7512 34.4109 6.20467 126.422 +99.5991 47.6875 34.4594 6.20405 126.373 +99.6991 47.6238 34.5079 6.2034 126.325 +99.799 47.5602 34.5564 6.20273 126.276 +99.899 47.4965 34.6049 6.20205 126.228 +99.999 47.4329 34.6534 6.20134 126.179 +100.099 47.3693 34.7018 6.20062 126.131 +100.199 47.3058 34.7503 6.19988 126.082 +100.299 47.2422 34.7987 6.19912 126.034 +100.399 47.1787 34.8471 6.19833 125.985 +100.499 47.1152 34.8955 6.19753 125.937 +100.599 47.0517 34.9439 6.19671 125.889 +100.699 46.9882 34.9922 6.19587 125.84 +100.799 46.9248 35.0406 6.19501 125.792 +100.899 46.8613 35.0889 6.19413 125.744 +100.999 46.7979 35.1372 6.19323 125.695 +101.099 46.7345 35.1855 6.19232 125.647 +101.199 46.6712 35.2338 6.19138 125.599 +101.299 46.6078 35.282 6.19042 125.551 +101.399 46.5445 35.3303 6.18944 125.502 +101.499 46.4812 35.3785 6.18845 125.454 +101.599 46.4179 35.4267 6.18743 125.406 +101.699 46.3546 35.4749 6.1864 125.358 +101.799 46.2913 35.5231 6.18534 125.309 +101.899 46.2281 35.5713 6.18427 125.261 +101.999 46.1649 35.6194 6.18318 125.213 +102.099 46.1017 35.6675 6.18206 125.165 +102.199 46.0385 35.7156 6.18093 125.117 +102.299 45.9754 35.7637 6.17978 125.069 +102.399 45.9122 35.8118 6.17861 125.021 +102.499 45.8491 35.8598 6.17741 124.973 +102.599 45.786 35.9079 6.1762 124.925 +102.699 45.7229 35.9559 6.17497 124.877 +102.799 45.6599 36.0039 6.17372 124.829 +102.899 45.5968 36.0518 6.17245 124.781 +102.999 45.5338 36.0998 6.17116 124.733 +103.099 45.4708 36.1477 6.16985 124.685 +103.199 45.4078 36.1957 6.16853 124.637 +103.299 45.3448 36.2436 6.16718 124.589 +103.399 45.2819 36.2914 6.16581 124.541 +103.499 45.219 36.3393 6.16442 124.493 +103.599 45.156 36.3871 6.16301 124.445 +103.699 45.0932 36.4349 6.16159 124.398 +103.799 45.0303 36.4827 6.16014 124.35 +103.899 44.9674 36.5305 6.15867 124.302 +103.999 44.9046 36.5783 6.15719 124.254 +104.099 44.8418 36.626 6.15568 124.207 +104.199 44.779 36.6737 6.15416 124.159 +104.299 44.7162 36.7214 6.15261 124.111 +104.399 44.6534 36.7691 6.15105 124.063 +104.499 44.5907 36.8167 6.14946 124.016 +104.599 44.5279 36.8644 6.14786 123.968 +104.699 44.4652 36.912 6.14623 123.921 +104.799 44.4025 36.9596 6.14459 123.873 +104.899 44.3399 37.0071 6.14293 123.825 +104.999 44.2772 37.0547 6.14124 123.778 +105.099 44.2146 37.1022 6.13954 123.73 +105.199 44.1519 37.1497 6.13782 123.683 +105.299 44.0893 37.1972 6.13607 123.635 +105.399 44.0267 37.2446 6.13431 123.588 +105.499 43.9642 37.292 6.13253 123.541 +105.599 43.9016 37.3394 6.13073 123.493 +105.699 43.8391 37.3868 6.12891 123.446 +105.799 43.7766 37.4342 6.12707 123.398 +105.899 43.7141 37.4815 6.1252 123.351 +105.999 43.6516 37.5288 6.12332 123.304 +106.099 43.5891 37.5761 6.12142 123.256 +106.199 43.5267 37.6234 6.1195 123.209 +106.299 43.4642 37.6706 6.11756 123.162 +106.399 43.4018 37.7178 6.1156 123.115 +106.499 43.3394 37.765 6.11362 123.068 +106.599 43.277 37.8122 6.11162 123.02 +106.699 43.2147 37.8594 6.1096 122.973 +106.799 43.1523 37.9065 6.10756 122.926 +106.899 43.09 37.9536 6.1055 122.879 +106.999 43.0277 38.0006 6.10342 122.832 +107.099 42.9654 38.0477 6.10132 122.785 +107.199 42.9031 38.0947 6.0992 122.738 +107.299 42.8408 38.1417 6.09706 122.691 +107.399 42.7786 38.1887 6.0949 122.644 +107.499 42.7164 38.2356 6.09273 122.597 +107.599 42.6541 38.2825 6.09053 122.55 +107.699 42.5919 38.3294 6.08831 122.503 +107.799 42.5298 38.3763 6.08607 122.456 +107.899 42.4676 38.4231 6.08381 122.409 +107.999 42.4054 38.4699 6.08153 122.363 +108.099 42.3433 38.5167 6.07923 122.316 +108.199 42.2812 38.5635 6.07692 122.269 +108.299 42.2191 38.6102 6.07458 122.222 +108.399 42.157 38.6569 6.07222 122.176 +108.499 42.0949 38.7036 6.06984 122.129 +108.599 42.0329 38.7502 6.06744 122.082 +108.699 41.9709 38.7969 6.06503 122.036 +108.799 41.9088 38.8435 6.06259 121.989 +108.899 41.8468 38.89 6.06013 121.943 +108.999 41.7849 38.9366 6.05765 121.896 +109.099 41.7229 38.9831 6.05516 121.849 +109.199 41.6609 39.0296 6.05264 121.803 +109.299 41.599 39.076 6.0501 121.757 +109.399 41.5371 39.1224 6.04754 121.71 +109.499 41.4751 39.1688 6.04497 121.664 +109.599 41.4133 39.2152 6.04237 121.617 +109.699 41.3514 39.2616 6.03975 121.571 +109.799 41.2895 39.3079 6.03711 121.525 +109.899 41.2277 39.3542 6.03446 121.478 +109.999 41.1658 39.4004 6.03178 121.432 +110.099 41.104 39.4466 6.02908 121.386 +110.199 41.0422 39.4928 6.02637 121.34 +110.299 40.9804 39.539 6.02363 121.294 +110.399 40.9187 39.5851 6.02087 121.247 +110.499 40.8569 39.6312 6.01809 121.201 +110.599 40.7952 39.6773 6.0153 121.155 +110.699 40.7334 39.7234 6.01248 121.109 +110.799 40.6717 39.7694 6.00964 121.063 +110.899 40.61 39.8154 6.00679 121.017 +110.999 40.5484 39.8613 6.00391 120.971 +111.099 40.4867 39.9072 6.00101 120.925 +111.199 40.425 39.9531 5.99809 120.879 +111.299 40.3634 39.999 5.99516 120.834 +111.399 40.3018 40.0448 5.9922 120.788 +111.499 40.2402 40.0906 5.98922 120.742 +111.599 40.1786 40.1364 5.98623 120.696 +111.699 40.117 40.1821 5.98321 120.65 +111.799 40.0555 40.2278 5.98017 120.605 +111.899 39.9939 40.2735 5.97711 120.559 +111.999 39.9324 40.3191 5.97404 120.513 +112.099 39.8709 40.3647 5.97094 120.468 +112.199 39.8094 40.4103 5.96782 120.422 +112.299 39.7479 40.4559 5.96469 120.377 +112.399 39.6864 40.5014 5.96153 120.331 +112.499 39.6249 40.5469 5.95835 120.286 +112.599 39.5635 40.5923 5.95515 120.24 +112.699 39.5021 40.6377 5.95194 120.195 +112.799 39.4406 40.6831 5.9487 120.149 +112.899 39.3792 40.7284 5.94544 120.104 +112.999 39.3178 40.7738 5.94217 120.059 +113.099 39.2565 40.819 5.93887 120.014 +113.199 39.1951 40.8643 5.93555 119.968 +113.299 39.1338 40.9095 5.93221 119.923 +113.399 39.0724 40.9547 5.92886 119.878 +113.499 39.0111 40.9998 5.92548 119.833 +113.599 38.9498 41.0449 5.92208 119.788 +113.699 38.8885 41.09 5.91866 119.743 +113.799 38.8272 41.135 5.91523 119.698 +113.899 38.766 41.18 5.91177 119.653 +113.999 38.7047 41.225 5.90829 119.608 +114.099 38.6435 41.2699 5.90479 119.563 +114.199 38.5823 41.3148 5.90128 119.518 +114.299 38.5211 41.3597 5.89774 119.473 +114.399 38.4599 41.4045 5.89418 119.428 +114.499 38.3987 41.4493 5.8906 119.383 +114.599 38.3375 41.4941 5.88701 119.338 +114.699 38.2764 41.5388 5.88339 119.294 +114.799 38.2152 41.5835 5.87975 119.249 +114.899 38.1541 41.6282 5.87609 119.204 +114.999 38.093 41.6728 5.87242 119.16 +115.099 38.0319 41.7173 5.86872 119.115 +115.199 37.9708 41.7619 5.865 119.071 +115.299 37.9097 41.8064 5.86126 119.026 +115.399 37.8487 41.8509 5.85751 118.982 +115.499 37.7876 41.8953 5.85373 118.937 +115.599 37.7266 41.9397 5.84993 118.893 +115.699 37.6656 41.9841 5.84611 118.849 +115.799 37.6046 42.0284 5.84227 118.804 +115.899 37.5436 42.0727 5.83842 118.76 +115.999 37.4826 42.1169 5.83454 118.716 +116.099 37.4216 42.1611 5.83064 118.671 +116.199 37.3607 42.2053 5.82672 118.627 +116.299 37.2997 42.2494 5.82279 118.583 +116.399 37.2388 42.2935 5.81883 118.539 +116.499 37.1779 42.3376 5.81485 118.495 +116.599 37.117 42.3816 5.81085 118.451 +116.699 37.0561 42.4256 5.80684 118.407 +116.799 36.9952 42.4695 5.8028 118.363 +116.899 36.9343 42.5134 5.79874 118.319 +116.999 36.8735 42.5573 5.79466 118.275 +117.099 36.8127 42.6011 5.79057 118.231 +117.199 36.7518 42.6449 5.78645 118.188 +117.299 36.691 42.6886 5.78231 118.144 +117.399 36.6302 42.7323 5.77815 118.1 +117.499 36.5694 42.776 5.77398 118.057 +117.599 36.5086 42.8196 5.76978 118.013 +117.699 36.4479 42.8632 5.76556 117.969 +117.799 36.3871 42.9068 5.76132 117.926 +117.899 36.3264 42.9503 5.75707 117.882 +117.999 36.2657 42.9937 5.75279 117.839 +118.099 36.2049 43.0372 5.74849 117.795 +118.199 36.1442 43.0806 5.74418 117.752 +118.299 36.0836 43.1239 5.73984 117.709 +118.399 36.0229 43.1672 5.73548 117.665 +118.499 35.9622 43.2105 5.73111 117.622 +118.599 35.9016 43.2537 5.72671 117.579 +118.699 35.8409 43.2969 5.72229 117.536 +118.799 35.7803 43.34 5.71786 117.493 +118.899 35.7197 43.3831 5.7134 117.449 +118.999 35.6591 43.4262 5.70892 117.406 +119.099 35.5985 43.4692 5.70443 117.363 +119.199 35.5379 43.5122 5.69991 117.32 +119.299 35.4773 43.5551 5.69538 117.277 +119.399 35.4168 43.598 5.69082 117.235 +119.499 35.3562 43.6408 5.68624 117.192 +119.599 35.2957 43.6837 5.68165 117.149 +119.699 35.2352 43.7264 5.67703 117.106 +119.799 35.1746 43.7691 5.6724 117.063 +119.899 35.1141 43.8118 5.66774 117.021 +119.999 35.0537 43.8545 5.66307 116.978 +120.099 34.9932 43.897 5.65837 116.936 +120.199 34.9327 43.9396 5.65366 116.893 +120.299 34.8723 43.9821 5.64892 116.85 +120.399 34.8118 44.0246 5.64417 116.808 +120.499 34.7514 44.067 5.6394 116.766 +120.599 34.691 44.1094 5.6346 116.723 +120.699 34.6306 44.1517 5.62979 116.681 +120.799 34.5702 44.194 5.62495 116.639 +120.899 34.5098 44.2362 5.6201 116.596 +120.999 34.4494 44.2784 5.61523 116.554 +121.099 34.3891 44.3206 5.61033 116.512 +121.199 34.3287 44.3627 5.60542 116.47 +121.299 34.2684 44.4048 5.60049 116.428 +121.399 34.208 44.4468 5.59554 116.386 +121.499 34.1477 44.4888 5.59057 116.344 +121.599 34.0874 44.5307 5.58557 116.302 +121.699 34.0271 44.5726 5.58056 116.26 +121.799 33.9668 44.6144 5.57553 116.218 +121.899 33.9066 44.6562 5.57048 116.176 +121.999 33.8463 44.698 5.56541 116.135 +122.099 33.7861 44.7397 5.56032 116.093 +122.199 33.7258 44.7814 5.55521 116.051 +122.299 33.6656 44.823 5.55008 116.01 +122.399 33.6054 44.8646 5.54493 115.968 +122.499 33.5452 44.9061 5.53976 115.926 +122.599 33.485 44.9476 5.53457 115.885 +122.699 33.4248 44.989 5.52936 115.844 +122.799 33.3646 45.0304 5.52413 115.802 +122.899 33.3045 45.0717 5.51889 115.761 +122.999 33.2443 45.113 5.51362 115.72 +123.099 33.1842 45.1542 5.50833 115.678 +123.199 33.124 45.1954 5.50302 115.637 +123.299 33.0639 45.2366 5.4977 115.596 +123.399 33.0038 45.2777 5.49235 115.555 +123.499 32.9437 45.3188 5.48699 115.514 +123.599 32.8836 45.3598 5.4816 115.473 +123.699 32.8235 45.4007 5.4762 115.432 +123.799 32.7635 45.4416 5.47077 115.391 +123.899 32.7034 45.4825 5.46533 115.35 +123.999 32.6434 45.5233 5.45986 115.309 +124.099 32.5833 45.5641 5.45438 115.268 +124.199 32.5233 45.6048 5.44888 115.228 +124.299 32.4633 45.6455 5.44336 115.187 +124.399 32.4033 45.6861 5.43781 115.146 +124.499 32.3433 45.7267 5.43225 115.106 +124.599 32.2833 45.7672 5.42667 115.065 +124.699 32.2233 45.8077 5.42107 115.025 +124.799 32.1634 45.8481 5.41545 114.984 +124.899 32.1034 45.8885 5.40981 114.944 +124.999 32.0435 45.9289 5.40415 114.904 +125.099 31.9835 45.9691 5.39848 114.863 +125.199 31.9236 46.0094 5.39278 114.823 +125.299 31.8637 46.0496 5.38706 114.783 +125.399 31.8038 46.0897 5.38133 114.743 +125.499 31.7439 46.1298 5.37557 114.703 +125.599 31.684 46.1698 5.36979 114.663 +125.699 31.6242 46.2098 5.364 114.623 +125.799 31.5643 46.2497 5.35819 114.583 +125.899 31.5044 46.2896 5.35235 114.543 +125.999 31.4446 46.3295 5.3465 114.503 +126.099 31.3848 46.3693 5.34063 114.463 +126.199 31.3249 46.409 5.33474 114.424 +126.299 31.2651 46.4487 5.32883 114.384 +126.399 31.2053 46.4883 5.32289 114.344 +126.499 31.1455 46.5279 5.31695 114.305 +126.599 31.0858 46.5674 5.31098 114.265 +126.699 31.026 46.6069 5.30499 114.226 +126.799 30.9662 46.6463 5.29898 114.186 +126.899 30.9065 46.6857 5.29295 114.147 +126.999 30.8467 46.725 5.28691 114.108 +127.099 30.787 46.7643 5.28084 114.068 +127.199 30.7273 46.8035 5.27476 114.029 +127.299 30.6675 46.8427 5.26866 113.99 +127.399 30.6078 46.8818 5.26253 113.951 +127.499 30.5481 46.9209 5.25639 113.912 +127.599 30.4884 46.9599 5.25023 113.873 +127.699 30.4288 46.9988 5.24405 113.834 +127.799 30.3691 47.0377 5.23785 113.795 +127.899 30.3094 47.0766 5.23163 113.756 +127.999 30.2498 47.1154 5.2254 113.717 +128.099 30.1901 47.1542 5.21914 113.678 +128.199 30.1305 47.1929 5.21286 113.64 +128.299 30.0709 47.2315 5.20657 113.601 +128.399 30.0113 47.2701 5.20025 113.562 +128.499 29.9516 47.3086 5.19392 113.524 +128.599 29.892 47.3471 5.18757 113.485 +128.699 29.8325 47.3856 5.18119 113.447 +128.799 29.7729 47.4239 5.1748 113.409 +128.899 29.7133 47.4623 5.16839 113.37 +128.999 29.6537 47.5005 5.16197 113.332 +129.099 29.5942 47.5388 5.15552 113.294 +129.199 29.5346 47.5769 5.14905 113.256 +129.299 29.4751 47.615 5.14257 113.218 +129.399 29.4156 47.6531 5.13606 113.179 +129.499 29.3561 47.6911 5.12954 113.141 +129.599 29.2965 47.729 5.123 113.104 +129.699 29.237 47.7669 5.11643 113.066 +129.799 29.1776 47.8048 5.10985 113.028 +129.899 29.1181 47.8425 5.10326 112.99 +129.999 29.0586 47.8803 5.09664 112.952 +130.099 28.9991 47.9179 5.09 112.915 +130.199 28.9397 47.9555 5.08335 112.877 +130.299 28.8802 47.9931 5.07667 112.839 +130.399 28.8208 48.0306 5.06998 112.802 +130.499 28.7614 48.0681 5.06327 112.765 +130.599 28.7019 48.1054 5.05654 112.727 +130.699 28.6425 48.1428 5.04979 112.69 +130.799 28.5831 48.1801 5.04302 112.652 +130.899 28.5237 48.2173 5.03623 112.615 +130.999 28.4643 48.2545 5.02943 112.578 +131.099 28.405 48.2916 5.0226 112.541 +131.199 28.3456 48.3286 5.01576 112.504 +131.299 28.2862 48.3656 5.0089 112.467 +131.399 28.2269 48.4026 5.00202 112.43 +131.499 28.1675 48.4395 4.99512 112.393 +131.599 28.1082 48.4763 4.9882 112.356 +131.699 28.0489 48.5131 4.98127 112.32 +131.799 27.9895 48.5498 4.97431 112.283 +131.899 27.9302 48.5864 4.96734 112.246 +131.999 27.8709 48.623 4.96035 112.21 +132.099 27.8116 48.6596 4.95334 112.173 +132.199 27.7523 48.6961 4.94631 112.137 +132.299 27.6931 48.7325 4.93926 112.1 +132.399 27.6338 48.7689 4.9322 112.064 +132.499 27.5745 48.8052 4.92511 112.027 +132.599 27.5153 48.8414 4.91801 111.991 +132.699 27.456 48.8776 4.91089 111.955 +132.799 27.3968 48.9138 4.90375 111.919 +132.899 27.3376 48.9498 4.89659 111.883 +132.999 27.2784 48.9859 4.88942 111.847 +133.099 27.2191 49.0218 4.88222 111.811 +133.199 27.1599 49.0577 4.87501 111.775 +133.299 27.1007 49.0936 4.86778 111.739 +133.399 27.0415 49.1293 4.86053 111.703 +133.499 26.9824 49.1651 4.85326 111.667 +133.599 26.9232 49.2007 4.84598 111.632 +133.699 26.864 49.2363 4.83867 111.596 +133.799 26.8049 49.2719 4.83135 111.561 +133.899 26.7457 49.3074 4.82401 111.525 +133.999 26.6866 49.3428 4.81665 111.49 +134.099 26.6274 49.3782 4.80927 111.454 +134.199 26.5683 49.4135 4.80188 111.419 +134.299 26.5092 49.4487 4.79447 111.384 +134.399 26.4501 49.4839 4.78704 111.349 +134.499 26.391 49.5191 4.77959 111.313 +134.599 26.3319 49.5541 4.77212 111.278 +134.699 26.2728 49.5891 4.76463 111.243 +134.799 26.2137 49.6241 4.75713 111.208 +134.899 26.1547 49.659 4.74961 111.174 +134.999 26.0956 49.6938 4.74207 111.139 +135.099 26.0365 49.7286 4.73451 111.104 +135.199 25.9775 49.7633 4.72694 111.069 +135.299 25.9184 49.7979 4.71935 111.035 +135.399 25.8594 49.8325 4.71173 111 +135.499 25.8004 49.867 4.70411 110.966 +135.599 25.7414 49.9015 4.69646 110.931 +135.699 25.6824 49.9359 4.68879 110.897 +135.799 25.6234 49.9702 4.68111 110.862 +135.899 25.5644 50.0045 4.67341 110.828 +135.999 25.5054 50.0387 4.66569 110.794 +136.099 25.4464 50.0729 4.65796 110.76 +136.199 25.3874 50.107 4.65021 110.726 +136.299 25.3284 50.141 4.64243 110.692 +136.399 25.2695 50.175 4.63465 110.658 +136.499 25.2105 50.2089 4.62684 110.624 +136.599 25.1516 50.2427 4.61901 110.59 +136.699 25.0926 50.2765 4.61117 110.556 +136.799 25.0337 50.3102 4.60331 110.522 +136.899 24.9748 50.3439 4.59544 110.489 +136.999 24.9159 50.3775 4.58754 110.455 +137.099 24.857 50.411 4.57963 110.422 +137.199 24.7981 50.4445 4.5717 110.388 +137.299 24.7392 50.4779 4.56375 110.355 +137.399 24.6803 50.5112 4.55579 110.321 +137.499 24.6214 50.5445 4.54781 110.288 +137.599 24.5625 50.5777 4.53981 110.255 +137.699 24.5037 50.6109 4.53179 110.222 +137.799 24.4448 50.644 4.52376 110.189 +137.899 24.386 50.677 4.51571 110.156 +137.999 24.3271 50.7099 4.50764 110.123 +138.099 24.2683 50.7428 4.49955 110.09 +138.199 24.2094 50.7757 4.49145 110.057 +138.299 24.1506 50.8084 4.48333 110.024 +138.399 24.0918 50.8411 4.47519 109.991 +138.499 24.033 50.8738 4.46703 109.959 +138.599 23.9742 50.9064 4.45886 109.926 +138.699 23.9154 50.9389 4.45067 109.894 +138.799 23.8566 50.9713 4.44246 109.861 +138.899 23.7978 51.0037 4.43424 109.829 +138.999 23.739 51.036 4.426 109.797 +139.099 23.6803 51.0683 4.41774 109.764 +139.199 23.6215 51.1005 4.40947 109.732 +139.299 23.5627 51.1326 4.40117 109.7 +139.399 23.504 51.1646 4.39287 109.668 +139.499 23.4452 51.1966 4.38454 109.636 +139.599 23.3865 51.2286 4.3762 109.604 +139.699 23.3278 51.2604 4.36784 109.572 +139.799 23.269 51.2922 4.35946 109.54 +139.899 23.2103 51.324 4.35107 109.509 +139.999 23.1516 51.3556 4.34266 109.477 +140.099 23.0929 51.3872 4.33423 109.445 +140.199 23.0342 51.4188 4.32578 109.414 +140.299 22.9755 51.4502 4.31732 109.382 +140.399 22.9168 51.4816 4.30884 109.351 +140.499 22.8582 51.513 4.30035 109.32 +140.599 22.7995 51.5442 4.29184 109.288 +140.699 22.7408 51.5754 4.28331 109.257 +140.799 22.6822 51.6066 4.27477 109.226 +140.899 22.6235 51.6376 4.26621 109.195 +140.999 22.5649 51.6686 4.25763 109.164 +141.099 22.5062 51.6996 4.24903 109.133 +141.199 22.4476 51.7304 4.24042 109.102 +141.299 22.389 51.7612 4.2318 109.071 +141.399 22.3303 51.792 4.22315 109.041 +141.499 22.2717 51.8227 4.21449 109.01 +141.599 22.2131 51.8533 4.20581 108.979 +141.699 22.1545 51.8838 4.19712 108.949 +141.799 22.0959 51.9143 4.18841 108.918 +141.899 22.0373 51.9447 4.17969 108.888 +141.999 21.9787 51.975 4.17094 108.858 +142.099 21.9202 52.0052 4.16219 108.827 +142.199 21.8616 52.0354 4.15341 108.797 +142.299 21.803 52.0656 4.14462 108.767 +142.399 21.7445 52.0956 4.13581 108.737 +142.499 21.6859 52.1256 4.12699 108.707 +142.6 21.6274 52.1555 4.11815 108.677 +142.7 21.5688 52.1854 4.10929 108.647 +142.8 21.5103 52.2152 4.10042 108.617 +142.9 21.4518 52.2449 4.09153 108.588 +143 21.3932 52.2746 4.08263 108.558 +143.1 21.3347 52.3041 4.07371 108.528 +143.2 21.2762 52.3337 4.06477 108.499 +143.3 21.2177 52.3631 4.05582 108.469 +143.4 21.1592 52.3925 4.04685 108.44 +143.5 21.1007 52.4218 4.03787 108.411 +143.6 21.0422 52.451 4.02887 108.382 +143.7 20.9837 52.4802 4.01985 108.352 +143.8 20.9253 52.5093 4.01082 108.323 +143.9 20.8668 52.5383 4.00178 108.294 +144 20.8083 52.5673 3.99271 108.265 +144.1 20.7499 52.5962 3.98363 108.236 +144.2 20.6914 52.625 3.97454 108.208 +144.3 20.633 52.6537 3.96543 108.179 +144.4 20.5745 52.6824 3.9563 108.15 +144.5 20.5161 52.711 3.94716 108.122 +144.6 20.4576 52.7396 3.93801 108.093 +144.7 20.3992 52.768 3.92883 108.065 +144.8 20.3408 52.7964 3.91964 108.036 +144.9 20.2824 52.8248 3.91044 108.008 +145 20.224 52.853 3.90122 107.98 +145.1 20.1656 52.8812 3.89199 107.951 +145.2 20.1072 52.9094 3.88274 107.923 +145.3 20.0488 52.9374 3.87347 107.895 +145.4 19.9904 52.9654 3.86419 107.867 +145.5 19.932 52.9933 3.8549 107.839 +145.6 19.8736 53.0211 3.84559 107.811 +145.7 19.8153 53.0489 3.83626 107.784 +145.8 19.7569 53.0766 3.82692 107.756 +145.9 19.6985 53.1042 3.81756 107.728 +146 19.6402 53.1318 3.80819 107.701 +146.1 19.5818 53.1593 3.7988 107.673 +146.2 19.5235 53.1867 3.7894 107.646 +146.3 19.4651 53.214 3.77998 107.619 +146.4 19.4068 53.2413 3.77055 107.591 +146.5 19.3485 53.2685 3.7611 107.564 +146.6 19.2902 53.2956 3.75164 107.537 +146.7 19.2318 53.3227 3.74216 107.51 +146.8 19.1735 53.3496 3.73267 107.483 +146.9 19.1152 53.3765 3.72316 107.456 +147 19.0569 53.4034 3.71364 107.429 +147.1 18.9986 53.4302 3.70411 107.402 +147.2 18.9403 53.4568 3.69455 107.376 +147.3 18.882 53.4835 3.68499 107.349 +147.4 18.8238 53.51 3.67541 107.323 +147.5 18.7655 53.5365 3.66581 107.296 +147.6 18.7072 53.5629 3.6562 107.27 +147.7 18.6489 53.5892 3.64658 107.243 +147.8 18.5907 53.6155 3.63694 107.217 +147.9 18.5324 53.6417 3.62728 107.191 +148 18.4742 53.6678 3.61761 107.165 +148.1 18.4159 53.6938 3.60793 107.139 +148.2 18.3577 53.7198 3.59823 107.113 +148.3 18.2994 53.7457 3.58852 107.087 +148.4 18.2412 53.7715 3.5788 107.061 +148.5 18.183 53.7973 3.56906 107.035 +148.6 18.1248 53.8229 3.5593 107.01 +148.7 18.0665 53.8485 3.54953 106.984 +148.8 18.0083 53.8741 3.53975 106.958 +148.9 17.9501 53.8995 3.52995 106.933 +149 17.8919 53.9249 3.52014 106.908 +149.1 17.8337 53.9502 3.51031 106.882 +149.2 17.7755 53.9755 3.50047 106.857 +149.3 17.7173 54.0006 3.49062 106.832 +149.4 17.6592 54.0257 3.48075 106.807 +149.5 17.601 54.0507 3.47087 106.782 +149.6 17.5428 54.0757 3.46097 106.757 +149.7 17.4846 54.1005 3.45106 106.732 +149.8 17.4265 54.1253 3.44114 106.707 +149.9 17.3683 54.15 3.4312 106.683 +150 17.3102 54.1747 3.42125 106.658 +150.1 17.252 54.1992 3.41128 106.633 +150.2 17.1939 54.2237 3.4013 106.609 +150.3 17.1357 54.2482 3.39131 106.584 +150.4 17.0776 54.2725 3.3813 106.56 +150.5 17.0195 54.2968 3.37128 106.536 +150.6 16.9613 54.321 3.36125 106.512 +150.7 16.9032 54.3451 3.3512 106.487 +150.8 16.8451 54.3691 3.34114 106.463 +150.9 16.787 54.3931 3.33107 106.439 +151 16.7289 54.417 3.32098 106.416 +151.1 16.6708 54.4408 3.31088 106.392 +151.2 16.6127 54.4646 3.30076 106.368 +151.3 16.5546 54.4882 3.29064 106.344 +151.4 16.4965 54.5118 3.28049 106.321 +151.5 16.4384 54.5353 3.27034 106.297 +151.6 16.3803 54.5588 3.26017 106.274 +151.7 16.3222 54.5822 3.24999 106.25 +151.8 16.2641 54.6054 3.2398 106.227 +151.9 16.2061 54.6287 3.22959 106.204 +152 16.148 54.6518 3.21937 106.181 +152.1 16.0899 54.6749 3.20913 106.158 +152.2 16.0319 54.6979 3.19889 106.135 +152.3 15.9738 54.7208 3.18863 106.112 +152.4 15.9158 54.7436 3.17835 106.089 +152.5 15.8577 54.7664 3.16807 106.066 +152.6 15.7997 54.7891 3.15777 106.044 +152.7 15.7417 54.8117 3.14746 106.021 +152.8 15.6836 54.8342 3.13713 105.998 +152.9 15.6256 54.8567 3.1268 105.976 +153 15.5676 54.879 3.11645 105.954 +153.1 15.5095 54.9013 3.10609 105.931 +153.2 15.4515 54.9236 3.09571 105.909 +153.3 15.3935 54.9457 3.08532 105.887 +153.4 15.3355 54.9678 3.07492 105.865 +153.5 15.2775 54.9898 3.06451 105.843 +153.6 15.2195 55.0117 3.05408 105.821 +153.7 15.1615 55.0335 3.04365 105.799 +153.8 15.1035 55.0553 3.0332 105.777 +153.9 15.0455 55.077 3.02273 105.756 +154 14.9875 55.0986 3.01226 105.734 +154.1 14.9296 55.1201 3.00177 105.712 +154.2 14.8716 55.1416 2.99127 105.691 +154.3 14.8136 55.163 2.98076 105.67 +154.4 14.7556 55.1843 2.97024 105.648 +154.5 14.6977 55.2055 2.9597 105.627 +154.6 14.6397 55.2266 2.94915 105.606 +154.7 14.5818 55.2477 2.93859 105.585 +154.8 14.5238 55.2687 2.92802 105.564 +154.9 14.4659 55.2896 2.91744 105.543 +155 14.4079 55.3105 2.90684 105.522 +155.1 14.35 55.3312 2.89623 105.501 +155.2 14.292 55.3519 2.88561 105.481 +155.3 14.2341 55.3725 2.87498 105.46 +155.4 14.1762 55.393 2.86434 105.44 +155.5 14.1182 55.4135 2.85368 105.419 +155.6 14.0603 55.4338 2.84301 105.399 +155.7 14.0024 55.4541 2.83234 105.378 +155.8 13.9445 55.4743 2.82165 105.358 +155.9 13.8866 55.4945 2.81094 105.338 +156 13.8287 55.5145 2.80023 105.318 +156.1 13.7708 55.5345 2.78951 105.298 +156.2 13.7129 55.5544 2.77877 105.278 +156.3 13.655 55.5742 2.76802 105.258 +156.4 13.5971 55.594 2.75726 105.239 +156.5 13.5392 55.6136 2.74649 105.219 +156.6 13.4813 55.6332 2.73571 105.199 +156.7 13.4234 55.6527 2.72492 105.18 +156.8 13.3655 55.6721 2.71411 105.16 +156.9 13.3076 55.6915 2.7033 105.141 +157 13.2498 55.7107 2.69247 105.122 +157.1 13.1919 55.7299 2.68163 105.103 +157.2 13.134 55.749 2.67078 105.084 +157.3 13.0762 55.7681 2.65992 105.064 +157.4 13.0183 55.787 2.64905 105.046 +157.5 12.9605 55.8059 2.63817 105.027 +157.6 12.9026 55.8247 2.62728 105.008 +157.7 12.8448 55.8434 2.61637 104.989 +157.8 12.7869 55.862 2.60546 104.971 +157.9 12.7291 55.8806 2.59453 104.952 +158 12.6712 55.8991 2.5836 104.933 +158.1 12.6134 55.9175 2.57265 104.915 +158.2 12.5556 55.9358 2.56169 104.897 +158.3 12.4977 55.954 2.55073 104.879 +158.4 12.4399 55.9722 2.53975 104.86 +158.5 12.3821 55.9902 2.52876 104.842 +158.6 12.3243 56.0082 2.51776 104.824 +158.7 12.2664 56.0262 2.50675 104.806 +158.8 12.2086 56.044 2.49573 104.789 +158.9 12.1508 56.0617 2.4847 104.771 +159.001 12.093 56.0794 2.47366 104.753 +159.101 12.0352 56.097 2.46261 104.736 +159.201 11.9774 56.1145 2.45155 104.718 +159.301 11.9196 56.132 2.44048 104.701 +159.401 11.8618 56.1493 2.4294 104.683 +159.501 11.804 56.1666 2.4183 104.666 +159.601 11.7462 56.1838 2.4072 104.649 +159.701 11.6884 56.2009 2.39609 104.632 +159.801 11.6307 56.2179 2.38497 104.615 +159.901 11.5729 56.2349 2.37384 104.598 +160.001 11.5151 56.2517 2.3627 104.581 +160.101 11.4573 56.2685 2.35155 104.564 +160.201 11.3996 56.2852 2.34038 104.547 +160.301 11.3418 56.3019 2.32921 104.531 +160.401 11.284 56.3184 2.31803 104.514 +160.501 11.2263 56.3349 2.30684 104.498 +160.601 11.1685 56.3513 2.29564 104.481 +160.701 11.1107 56.3676 2.28444 104.465 +160.801 11.053 56.3838 2.27322 104.449 +160.901 10.9952 56.3999 2.26199 104.433 +161.001 10.9375 56.416 2.25075 104.417 +161.101 10.8797 56.432 2.2395 104.401 +161.201 10.822 56.4479 2.22825 104.385 +161.301 10.7643 56.4637 2.21698 104.369 +161.401 10.7065 56.4794 2.20571 104.353 +161.501 10.6488 56.4951 2.19442 104.337 +161.601 10.5911 56.5107 2.18313 104.322 +161.701 10.5333 56.5262 2.17183 104.306 +161.801 10.4756 56.5416 2.16052 104.291 +161.901 10.4179 56.5569 2.1492 104.276 +162.001 10.3602 56.5722 2.13787 104.26 +162.101 10.3024 56.5873 2.12653 104.245 +162.201 10.2447 56.6024 2.11518 104.23 +162.301 10.187 56.6174 2.10383 104.215 +162.401 10.1293 56.6323 2.09246 104.2 +162.501 10.0716 56.6472 2.08109 104.185 +162.601 10.0139 56.6619 2.06971 104.171 +162.701 9.95619 56.6766 2.05832 104.156 +162.801 9.89849 56.6912 2.04692 104.141 +162.901 9.84079 56.7057 2.03551 104.127 +163.001 9.7831 56.7201 2.0241 104.112 +163.101 9.7254 56.7345 2.01267 104.098 +163.201 9.66771 56.7487 2.00124 104.084 +163.301 9.61002 56.7629 1.9898 104.07 +163.401 9.55234 56.777 1.97835 104.056 +163.501 9.49466 56.791 1.96689 104.042 +163.601 9.43698 56.805 1.95542 104.028 +163.701 9.3793 56.8188 1.94395 104.014 +163.801 9.32162 56.8326 1.93246 104 +163.901 9.26395 56.8463 1.92097 103.986 +164.001 9.20628 56.8599 1.90947 103.973 +164.101 9.14861 56.8734 1.89797 103.959 +164.201 9.09094 56.8868 1.88645 103.946 +164.301 9.03328 56.9002 1.87493 103.932 +164.401 8.97562 56.9135 1.8634 103.919 +164.501 8.91796 56.9267 1.85186 103.906 +164.601 8.8603 56.9398 1.84031 103.893 +164.701 8.80265 56.9528 1.82876 103.88 +164.801 8.745 56.9657 1.8172 103.867 +164.901 8.68735 56.9786 1.80563 103.854 +165.001 8.6297 56.9914 1.79405 103.841 +165.101 8.57205 57.0041 1.78247 103.828 +165.201 8.51441 57.0167 1.77088 103.816 +165.301 8.45677 57.0292 1.75928 103.803 +165.401 8.39913 57.0417 1.74767 103.791 +165.501 8.34149 57.054 1.73606 103.779 +165.601 8.28385 57.0663 1.72444 103.766 +165.701 8.22622 57.0785 1.71281 103.754 +165.801 8.16859 57.0906 1.70117 103.742 +165.901 8.11096 57.1026 1.68953 103.73 +166.001 8.05333 57.1146 1.67788 103.718 +166.101 7.99571 57.1264 1.66622 103.706 +166.201 7.93809 57.1382 1.65456 103.694 +166.301 7.88047 57.1499 1.64289 103.683 +166.401 7.82285 57.1615 1.63121 103.671 +166.501 7.76523 57.1731 1.61952 103.659 +166.601 7.70762 57.1845 1.60783 103.648 +166.701 7.65 57.1959 1.59613 103.637 +166.801 7.59239 57.2072 1.58443 103.625 +166.901 7.53478 57.2183 1.57272 103.614 +167.001 7.47718 57.2295 1.561 103.603 +167.101 7.41957 57.2405 1.54927 103.592 +167.201 7.36197 57.2514 1.53754 103.581 +167.301 7.30437 57.2623 1.5258 103.57 +167.401 7.24677 57.2731 1.51406 103.559 +167.501 7.18917 57.2838 1.50231 103.549 +167.601 7.13157 57.2944 1.49055 103.538 +167.701 7.07398 57.3049 1.47879 103.528 +167.801 7.01639 57.3153 1.46702 103.517 +167.901 6.9588 57.3257 1.45524 103.507 +168.001 6.90121 57.336 1.44346 103.497 +168.101 6.84362 57.3461 1.43167 103.486 +168.201 6.78603 57.3563 1.41988 103.476 +168.301 6.72845 57.3663 1.40808 103.466 +168.401 6.67087 57.3762 1.39627 103.456 +168.501 6.61329 57.3861 1.38446 103.447 +168.601 6.55571 57.3958 1.37264 103.437 +168.701 6.49813 57.4055 1.36082 103.427 +168.801 6.44056 57.4151 1.34899 103.417 +168.901 6.38298 57.4246 1.33715 103.408 +169.001 6.32541 57.4341 1.32531 103.399 +169.101 6.26784 57.4434 1.31347 103.389 +169.201 6.21027 57.4527 1.30161 103.38 +169.301 6.1527 57.4618 1.28976 103.371 +169.401 6.09514 57.4709 1.27789 103.362 +169.501 6.03757 57.4799 1.26603 103.353 +169.601 5.98001 57.4889 1.25415 103.344 +169.701 5.92245 57.4977 1.24227 103.335 +169.801 5.86489 57.5065 1.23039 103.326 +169.901 5.80733 57.5151 1.2185 103.317 +170.001 5.74978 57.5237 1.20661 103.309 +170.101 5.69222 57.5322 1.19471 103.3 +170.201 5.63467 57.5406 1.1828 103.292 +170.301 5.57711 57.549 1.17089 103.284 +170.401 5.51956 57.5572 1.15898 103.275 +170.501 5.46201 57.5654 1.14706 103.267 +170.601 5.40446 57.5735 1.13513 103.259 +170.701 5.34692 57.5815 1.1232 103.251 +170.801 5.28937 57.5894 1.11127 103.243 +170.901 5.23183 57.5972 1.09933 103.235 +171.001 5.17428 57.6049 1.08739 103.228 +171.101 5.11674 57.6126 1.07544 103.22 +171.201 5.0592 57.6202 1.06349 103.212 +171.301 5.00166 57.6276 1.05153 103.205 +171.401 4.94413 57.635 1.03957 103.198 +171.501 4.88659 57.6424 1.0276 103.19 +171.601 4.82905 57.6496 1.01563 103.183 +171.701 4.77152 57.6567 1.00366 103.176 +171.801 4.71399 57.6638 0.991679 103.169 +171.901 4.65645 57.6708 0.979696 103.162 +172.001 4.59892 57.6777 0.967709 103.155 +172.101 4.54139 57.6845 0.955718 103.148 +172.201 4.48387 57.6912 0.943722 103.141 +172.301 4.42634 57.6978 0.931723 103.135 +172.401 4.36881 57.7044 0.91972 103.128 +172.501 4.31129 57.7108 0.907712 103.122 +172.601 4.25376 57.7172 0.895701 103.115 +172.701 4.19624 57.7235 0.883686 103.109 +172.801 4.13872 57.7297 0.871668 103.103 +172.901 4.0812 57.7358 0.859646 103.097 +173.001 4.02368 57.7419 0.84762 103.091 +173.101 3.96616 57.7478 0.83559 103.085 +173.201 3.90864 57.7537 0.823557 103.079 +173.301 3.85112 57.7595 0.81152 103.073 +173.401 3.79361 57.7652 0.79948 103.067 +173.501 3.73609 57.7708 0.787437 103.062 +173.601 3.67858 57.7763 0.77539 103.056 +173.701 3.62107 57.7818 0.76334 103.051 +173.801 3.56356 57.7871 0.751287 103.045 +173.901 3.50604 57.7924 0.73923 103.04 +174.001 3.44853 57.7976 0.72717 103.035 +174.101 3.39102 57.8027 0.715108 103.03 +174.201 3.33352 57.8077 0.703042 103.025 +174.301 3.27601 57.8126 0.690973 103.02 +174.401 3.2185 57.8175 0.678901 103.015 +174.501 3.16099 57.8222 0.666827 103.01 +174.601 3.10349 57.8269 0.654749 103.006 +174.701 3.04598 57.8315 0.642669 103.001 +174.801 2.98848 57.836 0.630586 102.997 +174.901 2.93098 57.8404 0.618501 102.992 +175.001 2.87348 57.8447 0.606412 102.988 +175.101 2.81597 57.849 0.594322 102.984 +175.201 2.75847 57.8531 0.582228 102.979 +175.301 2.70097 57.8572 0.570132 102.975 +175.402 2.64347 57.8612 0.558034 102.971 +175.502 2.58597 57.8651 0.545933 102.967 +175.602 2.52848 57.8689 0.53383 102.964 +175.702 2.47098 57.8727 0.521725 102.96 +175.802 2.41348 57.8763 0.509618 102.956 +175.902 2.35598 57.8799 0.497508 102.953 +176.002 2.29849 57.8833 0.485396 102.949 +176.102 2.24099 57.8867 0.473283 102.946 +176.202 2.1835 57.89 0.461167 102.943 +176.302 2.126 57.8932 0.449049 102.939 +176.402 2.06851 57.8964 0.436929 102.936 +176.502 2.01102 57.8994 0.424808 102.933 +176.602 1.95353 57.9024 0.412684 102.93 +176.702 1.89603 57.9053 0.400559 102.927 +176.802 1.83854 57.908 0.388432 102.925 +176.902 1.78105 57.9107 0.376304 102.922 +177.002 1.72356 57.9134 0.364174 102.919 +177.102 1.66607 57.9159 0.352042 102.917 +177.202 1.60858 57.9183 0.339909 102.914 +177.302 1.55109 57.9207 0.327775 102.912 +177.402 1.4936 57.923 0.315639 102.91 +177.502 1.43611 57.9252 0.303501 102.907 +177.602 1.37862 57.9273 0.291363 102.905 +177.702 1.32114 57.9293 0.279223 102.903 +177.802 1.26365 57.9312 0.267082 102.901 +177.902 1.20616 57.9331 0.25494 102.9 +178.002 1.14867 57.9348 0.242796 102.898 +178.102 1.09119 57.9365 0.230652 102.896 +178.202 1.0337 57.9381 0.218507 102.894 +178.302 0.976214 57.9396 0.206361 102.893 +178.402 0.918728 57.941 0.194214 102.892 +178.502 0.861243 57.9423 0.182066 102.89 +178.602 0.803757 57.9436 0.169917 102.889 +178.702 0.746272 57.9447 0.157768 102.888 +178.802 0.688787 57.9458 0.145618 102.887 +178.902 0.631302 57.9468 0.133467 102.886 +179.002 0.573817 57.9477 0.121316 102.885 +179.102 0.516332 57.9485 0.109164 102.884 +179.202 0.458847 57.9492 0.0970116 102.883 +179.302 0.401363 57.9499 0.0848589 102.883 +179.402 0.343879 57.9504 0.0727059 102.882 +179.502 0.286394 57.9509 0.0605525 102.882 +179.602 0.22891 57.9513 0.048399 102.881 +179.702 0.171426 57.9516 0.0362452 102.881 +179.802 0.113942 57.9518 0.0240912 102.881 +179.902 0.056458 57.9519 0.0119372 102.881 diff --git a/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_start.txt b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_start.txt new file mode 100644 index 000000000..af83cdde6 --- /dev/null +++ b/macro/Simulation/RCNP/E565/kineFiles/12Be_dp_gs_21MeVu_start.txt @@ -0,0 +1,1800 @@ +0 180 2.74706 0 247.497 +0.1 179.659 2.74712 0.00993429 247.497 +0.2 179.319 2.74733 0.0198686 247.496 +0.3 178.978 2.74767 0.0298028 247.496 +0.4 178.638 2.74814 0.0397369 247.496 +0.5 178.297 2.74876 0.049671 247.495 +0.6 177.957 2.7495 0.059605 247.494 +0.7 177.617 2.75039 0.0695388 247.493 +0.8 177.276 2.75141 0.0794725 247.492 +0.9 176.936 2.75256 0.089406 247.491 +1 176.596 2.75386 0.0993393 247.49 +1.1 176.257 2.75528 0.109272 247.489 +1.2 175.917 2.75685 0.119205 247.487 +1.3 175.577 2.75855 0.129138 247.485 +1.4 175.238 2.76038 0.13907 247.483 +1.5 174.899 2.76236 0.149002 247.481 +1.6 174.56 2.76446 0.158934 247.479 +1.7 174.221 2.76671 0.168865 247.477 +1.8 173.883 2.76909 0.178796 247.475 +1.9 173.545 2.7716 0.188727 247.472 +2 173.207 2.77426 0.198657 247.47 +2.1 172.869 2.77704 0.208587 247.467 +2.2 172.532 2.77997 0.218516 247.464 +2.3 172.195 2.78303 0.228445 247.461 +2.4 171.858 2.78622 0.238373 247.458 +2.5 171.522 2.78955 0.248301 247.454 +2.6 171.186 2.79302 0.258228 247.451 +2.7 170.85 2.79662 0.268155 247.447 +2.8 170.515 2.80036 0.278081 247.443 +2.9 170.18 2.80424 0.288006 247.44 +3 169.846 2.80825 0.297931 247.436 +3.1 169.512 2.81239 0.307855 247.431 +3.2 169.178 2.81668 0.317779 247.427 +3.3 168.845 2.82109 0.327702 247.423 +3.4 168.512 2.82565 0.337624 247.418 +3.5 168.18 2.83034 0.347545 247.413 +3.6 167.848 2.83516 0.357466 247.409 +3.7 167.516 2.84012 0.367385 247.404 +3.8 167.185 2.84522 0.377304 247.399 +3.9 166.855 2.85045 0.387223 247.393 +4 166.525 2.85582 0.39714 247.388 +4.1 166.196 2.86132 0.407057 247.382 +4.2 165.867 2.86696 0.416972 247.377 +4.3 165.539 2.87274 0.426887 247.371 +4.4 165.211 2.87865 0.436801 247.365 +4.5 164.884 2.8847 0.446713 247.359 +4.6 164.558 2.89088 0.456625 247.353 +4.7 164.232 2.8972 0.466536 247.347 +4.8 163.907 2.90365 0.476446 247.34 +4.9 163.582 2.91024 0.486355 247.334 +5 163.258 2.91696 0.496262 247.327 +5.1 162.934 2.92382 0.506169 247.32 +5.2 162.612 2.93082 0.516074 247.313 +5.3 162.29 2.93795 0.525979 247.306 +5.4 161.968 2.94521 0.535882 247.299 +5.5 161.647 2.95261 0.545784 247.291 +5.6 161.327 2.96015 0.555685 247.284 +5.7 161.008 2.96782 0.565585 247.276 +5.8 160.689 2.97563 0.575483 247.268 +5.9 160.371 2.98357 0.58538 247.26 +6 160.054 2.99165 0.595276 247.252 +6.1 159.737 2.99987 0.605171 247.244 +6.2 159.421 3.00821 0.615064 247.236 +6.3 159.106 3.0167 0.624956 247.227 +6.4 158.792 3.02532 0.634846 247.219 +6.5 158.478 3.03407 0.644736 247.21 +6.6 158.165 3.04296 0.654623 247.201 +6.7 157.853 3.05199 0.66451 247.192 +6.8 157.542 3.06114 0.674394 247.183 +6.9 157.232 3.07044 0.684278 247.173 +7 156.922 3.07987 0.69416 247.164 +7.1 156.613 3.08943 0.70404 247.154 +7.2 156.305 3.09913 0.713919 247.145 +7.3 155.998 3.10897 0.723796 247.135 +7.4 155.691 3.11894 0.733672 247.125 +7.5 155.385 3.12904 0.743546 247.115 +7.6 155.081 3.13928 0.753418 247.105 +7.7 154.777 3.14965 0.763289 247.094 +7.79999 154.473 3.16016 0.773158 247.084 +7.89999 154.171 3.17081 0.783026 247.073 +7.99999 153.87 3.18158 0.792892 247.062 +8.09999 153.569 3.1925 0.802755 247.051 +8.2 153.269 3.20355 0.812618 247.04 +8.3 152.97 3.21473 0.822478 247.029 +8.4 152.672 3.22604 0.832337 247.018 +8.5 152.375 3.2375 0.842194 247.006 +8.6 152.079 3.24908 0.852049 246.995 +8.7 151.783 3.2608 0.861902 246.983 +8.8 151.489 3.27266 0.871753 246.971 +8.9 151.195 3.28465 0.881603 246.959 +9 150.902 3.29677 0.89145 246.947 +9.1 150.61 3.30903 0.901296 246.935 +9.2 150.319 3.32142 0.911139 246.922 +9.3 150.029 3.33395 0.920981 246.91 +9.4 149.74 3.34661 0.93082 246.897 +9.5 149.452 3.3594 0.940658 246.884 +9.6 149.164 3.37233 0.950493 246.871 +9.7 148.878 3.38539 0.960326 246.858 +9.8 148.592 3.39859 0.970157 246.845 +9.9 148.308 3.41192 0.979987 246.832 +10 148.024 3.42539 0.989813 246.818 +10.1 147.741 3.43899 0.999638 246.805 +10.2 147.459 3.45272 1.00946 246.791 +10.3 147.178 3.46659 1.01928 246.777 +10.4 146.898 3.48059 1.0291 246.763 +10.5 146.619 3.49472 1.03892 246.749 +10.6 146.341 3.50899 1.04873 246.735 +10.7 146.064 3.52339 1.05854 246.72 +10.8 145.787 3.53793 1.06835 246.706 +10.9 145.512 3.5526 1.07816 246.691 +11 145.238 3.5674 1.08796 246.676 +11.1 144.964 3.58234 1.09776 246.661 +11.2 144.691 3.59741 1.10756 246.646 +11.3 144.42 3.61261 1.11736 246.631 +11.4 144.149 3.62795 1.12715 246.616 +11.5 143.879 3.64342 1.13694 246.6 +11.6 143.61 3.65902 1.14673 246.585 +11.7 143.342 3.67476 1.15652 246.569 +11.8 143.075 3.69063 1.16631 246.553 +11.9 142.809 3.70663 1.17609 246.537 +12 142.544 3.72276 1.18587 246.521 +12.1 142.28 3.73903 1.19564 246.505 +12.2 142.016 3.75543 1.20542 246.488 +12.3 141.754 3.77197 1.21519 246.472 +12.4 141.492 3.78864 1.22496 246.455 +12.5 141.232 3.80544 1.23472 246.438 +12.6 140.972 3.82237 1.24449 246.421 +12.7 140.714 3.83944 1.25425 246.404 +12.8 140.456 3.85664 1.26401 246.387 +12.9 140.199 3.87397 1.27376 246.37 +13 139.943 3.89143 1.28351 246.352 +13.1 139.688 3.90903 1.29326 246.335 +13.2 139.434 3.92676 1.30301 246.317 +13.3 139.181 3.94462 1.31275 246.299 +13.4 138.929 3.96261 1.3225 246.281 +13.5 138.677 3.98074 1.33223 246.263 +13.6 138.427 3.999 1.34197 246.245 +13.7 138.177 4.01739 1.3517 246.226 +13.8 137.929 4.03591 1.36143 246.208 +13.9 137.681 4.05456 1.37116 246.189 +14 137.434 4.07335 1.38088 246.17 +14.1 137.188 4.09227 1.3906 246.152 +14.2 136.943 4.11132 1.40032 246.133 +14.3 136.699 4.1305 1.41003 246.113 +14.4 136.456 4.14982 1.41974 246.094 +14.5 136.214 4.16926 1.42945 246.075 +14.6 135.972 4.18884 1.43915 246.055 +14.7 135.732 4.20855 1.44886 246.035 +14.8 135.492 4.22839 1.45855 246.015 +14.9 135.254 4.24836 1.46825 245.995 +15 135.016 4.26847 1.47794 245.975 +15.1 134.779 4.2887 1.48763 245.955 +15.2 134.543 4.30907 1.49731 245.935 +15.3 134.308 4.32957 1.507 245.914 +15.4 134.073 4.3502 1.51667 245.894 +15.5 133.84 4.37096 1.52635 245.873 +15.6 133.607 4.39185 1.53602 245.852 +15.7 133.375 4.41287 1.54569 245.831 +15.8 133.145 4.43402 1.55536 245.81 +15.9 132.914 4.45531 1.56502 245.789 +16 132.685 4.47672 1.57468 245.767 +16.1 132.457 4.49827 1.58433 245.746 +16.2 132.23 4.51994 1.59398 245.724 +16.3 132.003 4.54175 1.60363 245.702 +16.4 131.777 4.56369 1.61327 245.68 +16.5 131.552 4.58575 1.62291 245.658 +16.6 131.328 4.60795 1.63255 245.636 +16.7 131.105 4.63028 1.64218 245.614 +16.8 130.883 4.65274 1.65181 245.591 +16.9 130.661 4.67533 1.66144 245.568 +17 130.44 4.69805 1.67106 245.546 +17.1 130.22 4.7209 1.68068 245.523 +17.2 130.001 4.74388 1.6903 245.5 +17.3 129.783 4.76699 1.69991 245.477 +17.4 129.565 4.79023 1.70952 245.454 +17.5 129.349 4.81359 1.71912 245.43 +17.6 129.133 4.83709 1.72872 245.407 +17.7 128.918 4.86072 1.73832 245.383 +17.8 128.703 4.88448 1.74791 245.359 +17.9 128.49 4.90837 1.7575 245.335 +18 128.277 4.93238 1.76708 245.311 +18.1 128.065 4.95653 1.77666 245.287 +18.2 127.854 4.9808 1.78624 245.263 +18.3 127.644 5.00521 1.79581 245.239 +18.4 127.434 5.02974 1.80538 245.214 +18.5 127.225 5.05441 1.81495 245.189 +18.6 127.017 5.0792 1.82451 245.165 +18.7 126.81 5.10412 1.83406 245.14 +18.8 126.604 5.12917 1.84362 245.115 +18.9 126.398 5.15435 1.85316 245.089 +19 126.193 5.17965 1.86271 245.064 +19.1 125.989 5.20509 1.87225 245.039 +19.2 125.785 5.23065 1.88179 245.013 +19.3 125.582 5.25635 1.89132 244.987 +19.4 125.38 5.28217 1.90085 244.962 +19.5 125.179 5.30812 1.91037 244.936 +19.6 124.979 5.33419 1.91989 244.91 +19.7 124.779 5.3604 1.9294 244.883 +19.8 124.58 5.38673 1.93892 244.857 +19.9 124.381 5.41319 1.94842 244.831 +20 124.184 5.43978 1.95792 244.804 +20.1 123.987 5.4665 1.96742 244.777 +20.2 123.791 5.49334 1.97692 244.75 +20.3 123.595 5.52032 1.9864 244.724 +20.4 123.4 5.54742 1.99589 244.696 +20.5 123.206 5.57465 2.00537 244.669 +20.6 123.013 5.602 2.01485 244.642 +20.7 122.82 5.62948 2.02432 244.614 +20.8 122.628 5.65709 2.03378 244.587 +20.9 122.437 5.68483 2.04325 244.559 +21 122.246 5.71269 2.0527 244.531 +21.1 122.056 5.74068 2.06216 244.503 +21.2 121.867 5.7688 2.07161 244.475 +21.3 121.679 5.79705 2.08105 244.447 +21.4 121.491 5.82542 2.09049 244.418 +21.5 121.304 5.85391 2.09992 244.39 +21.6 121.117 5.88254 2.10935 244.361 +21.7 120.931 5.91129 2.11878 244.333 +21.8 120.746 5.94017 2.1282 244.304 +21.9 120.561 5.96917 2.13762 244.275 +22 120.377 5.9983 2.14703 244.246 +22.1 120.194 6.02756 2.15643 244.216 +22.2 120.011 6.05694 2.16584 244.187 +22.3 119.829 6.08645 2.17523 244.157 +22.4 119.648 6.11608 2.18462 244.128 +22.5 119.467 6.14584 2.19401 244.098 +22.6 119.287 6.17572 2.20339 244.068 +22.7001 119.107 6.20573 2.21277 244.038 +22.8001 118.928 6.23587 2.22214 244.008 +22.9001 118.75 6.26613 2.23151 243.978 +23.0001 118.573 6.29652 2.24087 243.947 +23.1001 118.395 6.32703 2.25023 243.917 +23.2001 118.219 6.35767 2.25958 243.886 +23.3001 118.043 6.38843 2.26893 243.855 +23.4001 117.868 6.41932 2.27827 243.825 +23.5001 117.693 6.45033 2.28761 243.793 +23.6001 117.519 6.48147 2.29694 243.762 +23.7001 117.346 6.51273 2.30627 243.731 +23.8001 117.173 6.54411 2.31559 243.7 +23.9001 117.001 6.57562 2.32491 243.668 +24.0001 116.829 6.60726 2.33422 243.637 +24.1001 116.658 6.63902 2.34352 243.605 +24.2001 116.487 6.6709 2.35283 243.573 +24.3001 116.317 6.70291 2.36212 243.541 +24.4001 116.148 6.73504 2.37141 243.509 +24.5001 115.979 6.76729 2.3807 243.477 +24.6001 115.811 6.79967 2.38998 243.444 +24.7001 115.643 6.83217 2.39925 243.412 +24.8001 115.476 6.8648 2.40852 243.379 +24.9001 115.309 6.89755 2.41778 243.346 +25.0001 115.143 6.93042 2.42704 243.313 +25.1001 114.978 6.96342 2.4363 243.28 +25.2001 114.813 6.99653 2.44554 243.247 +25.3001 114.648 7.02978 2.45478 243.214 +25.4001 114.485 7.06314 2.46402 243.181 +25.5001 114.321 7.09663 2.47325 243.147 +25.6001 114.158 7.13024 2.48248 243.114 +25.7001 113.996 7.16397 2.4917 243.08 +25.8001 113.834 7.19783 2.50091 243.046 +25.9001 113.673 7.23181 2.51012 243.012 +26.0001 113.512 7.26591 2.51932 242.978 +26.1001 113.352 7.30013 2.52852 242.944 +26.2001 113.192 7.33448 2.53771 242.909 +26.3001 113.033 7.36894 2.5469 242.875 +26.4001 112.875 7.40353 2.55608 242.84 +26.5001 112.716 7.43824 2.56525 242.806 +26.6001 112.559 7.47308 2.57442 242.771 +26.7001 112.401 7.50803 2.58358 242.736 +26.8001 112.245 7.54311 2.59274 242.701 +26.9001 112.089 7.5783 2.60189 242.666 +27.0001 111.933 7.61362 2.61104 242.63 +27.1001 111.778 7.64906 2.62018 242.595 +27.2001 111.623 7.68462 2.62931 242.559 +27.3001 111.469 7.72031 2.63844 242.524 +27.4001 111.315 7.75611 2.64756 242.488 +27.5001 111.162 7.79203 2.65667 242.452 +27.6001 111.009 7.82808 2.66578 242.416 +27.7001 110.856 7.86424 2.67489 242.38 +27.8001 110.704 7.90052 2.68399 242.343 +27.9001 110.553 7.93693 2.69308 242.307 +28.0001 110.402 7.97346 2.70216 242.27 +28.1001 110.251 8.0101 2.71124 242.234 +28.2001 110.101 8.04687 2.72032 242.197 +28.3001 109.952 8.08375 2.72938 242.16 +28.4001 109.803 8.12076 2.73845 242.123 +28.5001 109.654 8.15788 2.7475 242.086 +28.6001 109.506 8.19513 2.75655 242.049 +28.7001 109.358 8.23249 2.76559 242.011 +28.8001 109.21 8.26997 2.77463 241.974 +28.9001 109.064 8.30758 2.78366 241.936 +29.0001 108.917 8.3453 2.79268 241.899 +29.1001 108.771 8.38314 2.8017 241.861 +29.2001 108.625 8.4211 2.81071 241.823 +29.3001 108.48 8.45917 2.81971 241.785 +29.4001 108.335 8.49737 2.82871 241.746 +29.5001 108.191 8.53569 2.8377 241.708 +29.6001 108.047 8.57412 2.84669 241.67 +29.7001 107.903 8.61267 2.85567 241.631 +29.8001 107.76 8.65134 2.86464 241.592 +29.9001 107.618 8.69013 2.87361 241.554 +30.0001 107.475 8.72903 2.88257 241.515 +30.1001 107.333 8.76806 2.89152 241.476 +30.2001 107.192 8.8072 2.90047 241.437 +30.3001 107.051 8.84646 2.90941 241.397 +30.4001 106.91 8.88583 2.91834 241.358 +30.5001 106.77 8.92533 2.92727 241.318 +30.6001 106.63 8.96494 2.93619 241.279 +30.7001 106.49 9.00466 2.9451 241.239 +30.8001 106.351 9.04451 2.95401 241.199 +30.9001 106.213 9.08447 2.96291 241.159 +31.0001 106.074 9.12455 2.9718 241.119 +31.1001 105.936 9.16474 2.98069 241.079 +31.2001 105.799 9.20506 2.98957 241.039 +31.3001 105.662 9.24548 2.99844 240.998 +31.4001 105.525 9.28603 3.00731 240.958 +31.5001 105.388 9.32669 3.01617 240.917 +31.6001 105.252 9.36746 3.02502 240.876 +31.7001 105.117 9.40835 3.03387 240.835 +31.8001 104.981 9.44936 3.0427 240.794 +31.9001 104.846 9.49048 3.05154 240.753 +32.0001 104.712 9.53172 3.06036 240.712 +32.1001 104.578 9.57308 3.06918 240.671 +32.2001 104.444 9.61454 3.07799 240.629 +32.3001 104.31 9.65613 3.08679 240.588 +32.4001 104.177 9.69782 3.09559 240.546 +32.5001 104.044 9.73964 3.10438 240.504 +32.6001 103.912 9.78157 3.11316 240.462 +32.7001 103.78 9.82361 3.12194 240.42 +32.8001 103.648 9.86577 3.13071 240.378 +32.9001 103.517 9.90804 3.13947 240.336 +33.0001 103.386 9.95042 3.14822 240.293 +33.1001 103.255 9.99292 3.15697 240.251 +33.2001 103.124 10.0355 3.16571 240.208 +33.3001 102.994 10.0783 3.17444 240.166 +33.4001 102.865 10.1211 3.18317 240.123 +33.5001 102.735 10.1641 3.19188 240.08 +33.6001 102.606 10.2071 3.20059 240.037 +33.7001 102.478 10.2503 3.2093 239.994 +33.8001 102.349 10.2936 3.21799 239.95 +33.9001 102.221 10.337 3.22668 239.907 +34.0001 102.094 10.3805 3.23536 239.863 +34.1001 101.966 10.4242 3.24404 239.82 +34.2001 101.839 10.4679 3.2527 239.776 +34.3 101.712 10.5118 3.26136 239.732 +34.4 101.586 10.5557 3.27001 239.688 +34.5 101.46 10.5998 3.27866 239.644 +34.6 101.334 10.644 3.28729 239.6 +34.7 101.208 10.6883 3.29592 239.556 +34.8 101.083 10.7327 3.30454 239.511 +34.9 100.958 10.7773 3.31316 239.467 +35 100.834 10.8219 3.32176 239.422 +35.1 100.71 10.8667 3.33036 239.377 +35.2 100.586 10.9115 3.33895 239.332 +35.3 100.462 10.9565 3.34754 239.287 +35.4 100.339 11.0016 3.35611 239.242 +35.5 100.215 11.0468 3.36468 239.197 +35.6 100.093 11.0921 3.37324 239.152 +35.7 99.9702 11.1375 3.38179 239.106 +35.8 99.848 11.183 3.39034 239.061 +35.9 99.7261 11.2287 3.39887 239.015 +36 99.6045 11.2744 3.4074 238.969 +36.1 99.4832 11.3203 3.41592 238.924 +36.2 99.3622 11.3663 3.42444 238.878 +36.3 99.2414 11.4123 3.43294 238.831 +36.4 99.1209 11.4585 3.44144 238.785 +36.5 99.0008 11.5048 3.44993 238.739 +36.6 98.8809 11.5512 3.45841 238.693 +36.7 98.7612 11.5978 3.46689 238.646 +36.8 98.6419 11.6444 3.47535 238.599 +36.9 98.5228 11.6911 3.48381 238.553 +37 98.404 11.738 3.49226 238.506 +37.1 98.2855 11.7849 3.5007 238.459 +37.2 98.1672 11.832 3.50913 238.412 +37.3 98.0492 11.8791 3.51756 238.365 +37.4 97.9315 11.9264 3.52598 238.317 +37.5 97.8141 11.9738 3.53438 238.27 +37.6 97.6969 12.0213 3.54279 238.223 +37.7 97.5799 12.0689 3.55118 238.175 +37.8 97.4633 12.1166 3.55956 238.127 +37.9 97.3469 12.1644 3.56794 238.079 +38 97.2307 12.2123 3.57631 238.031 +38.1 97.1148 12.2604 3.58467 237.983 +38.2 96.9992 12.3085 3.59302 237.935 +38.3 96.8838 12.3568 3.60136 237.887 +38.4 96.7687 12.4051 3.6097 237.839 +38.5 96.6538 12.4536 3.61802 237.79 +38.6 96.5392 12.5021 3.62634 237.742 +38.7 96.4248 12.5508 3.63465 237.693 +38.8 96.3107 12.5996 3.64295 237.644 +38.9 96.1968 12.6485 3.65124 237.595 +39 96.0831 12.6974 3.65953 237.546 +39.1 95.9697 12.7465 3.6678 237.497 +39.2 95.8566 12.7957 3.67607 237.448 +39.3 95.7437 12.845 3.68433 237.399 +39.4 95.631 12.8945 3.69258 237.349 +39.5 95.5186 12.944 3.70082 237.3 +39.6 95.4064 12.9936 3.70905 237.25 +39.7 95.2944 13.0433 3.71728 237.201 +39.8 95.1827 13.0931 3.72549 237.151 +39.9 95.0712 13.1431 3.7337 237.101 +40 94.9599 13.1931 3.7419 237.051 +40.1 94.8488 13.2433 3.75009 237.001 +40.2 94.738 13.2935 3.75827 236.95 +40.3 94.6275 13.3439 3.76644 236.9 +40.4 94.5171 13.3943 3.7746 236.85 +40.5 94.407 13.4449 3.78276 236.799 +40.6 94.2971 13.4955 3.7909 236.748 +40.7 94.1874 13.5463 3.79904 236.698 +40.7999 94.0779 13.5972 3.80717 236.647 +40.8999 93.9687 13.6481 3.81529 236.596 +40.9999 93.8596 13.6992 3.8234 236.545 +41.0999 93.7508 13.7504 3.8315 236.493 +41.1999 93.6423 13.8017 3.83959 236.442 +41.2999 93.5339 13.853 3.84767 236.391 +41.3999 93.4257 13.9045 3.85575 236.339 +41.4999 93.3178 13.9561 3.86381 236.288 +41.5999 93.2101 14.0078 3.87187 236.236 +41.6999 93.1025 14.0596 3.87992 236.184 +41.7999 92.9952 14.1115 3.88795 236.132 +41.8999 92.8881 14.1635 3.89598 236.08 +41.9999 92.7812 14.2156 3.904 236.028 +42.0999 92.6745 14.2678 3.91201 235.976 +42.1999 92.568 14.3201 3.92002 235.924 +42.2999 92.4618 14.3725 3.92801 235.871 +42.3999 92.3557 14.4249 3.93599 235.819 +42.4999 92.2498 14.4775 3.94396 235.766 +42.5999 92.1441 14.5302 3.95193 235.714 +42.6999 92.0387 14.583 3.95988 235.661 +42.7999 91.9334 14.6359 3.96783 235.608 +42.8999 91.8283 14.6889 3.97577 235.555 +42.9999 91.7235 14.742 3.98369 235.502 +43.0999 91.6188 14.7952 3.99161 235.449 +43.1999 91.5143 14.8485 3.99952 235.395 +43.2999 91.41 14.9019 4.00742 235.342 +43.3999 91.3059 14.9554 4.01531 235.288 +43.4999 91.202 15.009 4.02319 235.235 +43.5999 91.0983 15.0627 4.03106 235.181 +43.6999 90.9947 15.1165 4.03892 235.127 +43.7999 90.8914 15.1704 4.04677 235.073 +43.8999 90.7882 15.2244 4.05461 235.019 +43.9999 90.6853 15.2784 4.06245 234.965 +44.0999 90.5825 15.3326 4.07027 234.911 +44.1999 90.4799 15.3869 4.07808 234.857 +44.2999 90.3775 15.4413 4.08589 234.803 +44.3999 90.2753 15.4958 4.09368 234.748 +44.4999 90.1732 15.5503 4.10146 234.693 +44.5999 90.0714 15.605 4.10924 234.639 +44.6999 89.9697 15.6598 4.117 234.584 +44.7999 89.8682 15.7146 4.12476 234.529 +44.8999 89.7668 15.7696 4.13251 234.474 +44.9999 89.6657 15.8246 4.14024 234.419 +45.0999 89.5647 15.8798 4.14797 234.364 +45.1999 89.4639 15.935 4.15568 234.309 +45.2999 89.3633 15.9904 4.16339 234.253 +45.3999 89.2628 16.0458 4.17108 234.198 +45.4999 89.1626 16.1013 4.17877 234.142 +45.5999 89.0625 16.157 4.18645 234.087 +45.6999 88.9625 16.2127 4.19411 234.031 +45.7999 88.8628 16.2685 4.20177 233.975 +45.8999 88.7632 16.3244 4.20942 233.919 +45.9999 88.6637 16.3804 4.21705 233.863 +46.0999 88.5645 16.4365 4.22468 233.807 +46.1999 88.4654 16.4927 4.2323 233.751 +46.2999 88.3665 16.549 4.2399 233.695 +46.3999 88.2677 16.6054 4.2475 233.638 +46.4999 88.1691 16.6619 4.25509 233.582 +46.5999 88.0707 16.7185 4.26266 233.525 +46.6999 87.9724 16.7751 4.27023 233.469 +46.7999 87.8743 16.8319 4.27778 233.412 +46.8999 87.7764 16.8888 4.28533 233.355 +46.9999 87.6786 16.9457 4.29286 233.298 +47.0999 87.5809 17.0027 4.30039 233.241 +47.1999 87.4835 17.0599 4.3079 233.184 +47.2999 87.3862 17.1171 4.31541 233.127 +47.3998 87.289 17.1744 4.3229 233.069 +47.4998 87.192 17.2318 4.33039 233.012 +47.5998 87.0952 17.2893 4.33786 232.955 +47.6998 86.9985 17.3469 4.34532 232.897 +47.7998 86.9019 17.4046 4.35278 232.839 +47.8998 86.8056 17.4624 4.36022 232.781 +47.9998 86.7093 17.5202 4.36765 232.724 +48.0998 86.6132 17.5782 4.37507 232.666 +48.1998 86.5173 17.6362 4.38248 232.608 +48.2998 86.4215 17.6944 4.38988 232.549 +48.3998 86.3259 17.7526 4.39727 232.491 +48.4998 86.2304 17.8109 4.40465 232.433 +48.5998 86.1351 17.8693 4.41202 232.374 +48.6998 86.0399 17.9278 4.41938 232.316 +48.7998 85.9449 17.9864 4.42673 232.257 +48.8998 85.85 18.0451 4.43406 232.199 +48.9998 85.7552 18.1039 4.44139 232.14 +49.0998 85.6606 18.1627 4.44871 232.081 +49.1998 85.5662 18.2217 4.45601 232.022 +49.2998 85.4719 18.2807 4.46331 231.963 +49.3998 85.3777 18.3398 4.47059 231.904 +49.4998 85.2837 18.399 4.47786 231.845 +49.5998 85.1898 18.4583 4.48512 231.785 +49.6998 85.096 18.5177 4.49237 231.726 +49.7998 85.0024 18.5772 4.49962 231.667 +49.8998 84.9089 18.6368 4.50684 231.607 +49.9998 84.8156 18.6964 4.51406 231.547 +50.0998 84.7224 18.7562 4.52127 231.488 +50.1998 84.6293 18.816 4.52847 231.428 +50.2998 84.5364 18.8759 4.53565 231.368 +50.3998 84.4436 18.9359 4.54283 231.308 +50.4998 84.351 18.996 4.54999 231.248 +50.5998 84.2584 19.0562 4.55714 231.188 +50.6998 84.166 19.1164 4.56429 231.127 +50.7998 84.0738 19.1768 4.57142 231.067 +50.8998 83.9817 19.2372 4.57854 231.007 +50.9998 83.8897 19.2977 4.58565 230.946 +51.0998 83.7978 19.3583 4.59274 230.885 +51.1998 83.7061 19.419 4.59983 230.825 +51.2998 83.6145 19.4798 4.60691 230.764 +51.3998 83.523 19.5407 4.61397 230.703 +51.4998 83.4317 19.6016 4.62102 230.642 +51.5998 83.3405 19.6626 4.62806 230.581 +51.6998 83.2494 19.7237 4.63509 230.52 +51.7998 83.1584 19.7849 4.64211 230.459 +51.8998 83.0676 19.8462 4.64912 230.398 +51.9998 82.9769 19.9076 4.65612 230.336 +52.0998 82.8863 19.969 4.6631 230.275 +52.1998 82.7958 20.0306 4.67008 230.213 +52.2998 82.7055 20.0922 4.67704 230.152 +52.3998 82.6153 20.1539 4.68399 230.09 +52.4998 82.5252 20.2157 4.69093 230.028 +52.5998 82.4352 20.2775 4.69786 229.966 +52.6998 82.3454 20.3395 4.70478 229.904 +52.7998 82.2556 20.4015 4.71168 229.842 +52.8998 82.166 20.4636 4.71858 229.78 +52.9998 82.0765 20.5258 4.72546 229.718 +53.0998 81.9872 20.5881 4.73233 229.656 +53.1998 81.8979 20.6504 4.73919 229.593 +53.2998 81.8088 20.7129 4.74604 229.531 +53.3998 81.7198 20.7754 4.75287 229.468 +53.4998 81.6309 20.838 4.7597 229.406 +53.5998 81.5421 20.9007 4.76651 229.343 +53.6998 81.4534 20.9635 4.77331 229.28 +53.7998 81.3649 21.0263 4.7801 229.218 +53.8997 81.2764 21.0892 4.78688 229.155 +53.9997 81.1881 21.1522 4.79364 229.092 +54.0997 81.0999 21.2153 4.8004 229.029 +54.1997 81.0118 21.2785 4.80714 228.965 +54.2997 80.9238 21.3417 4.81387 228.902 +54.3997 80.836 21.405 4.82059 228.839 +54.4997 80.7482 21.4684 4.8273 228.775 +54.5997 80.6606 21.5319 4.83399 228.712 +54.6997 80.573 21.5955 4.84067 228.648 +54.7997 80.4856 21.6591 4.84735 228.585 +54.8997 80.3983 21.7228 4.854 228.521 +54.9997 80.3111 21.7866 4.86065 228.457 +55.0997 80.224 21.8505 4.86729 228.393 +55.1997 80.137 21.9145 4.87391 228.329 +55.2997 80.0501 21.9785 4.88052 228.265 +55.3997 79.9633 22.0426 4.88712 228.201 +55.4997 79.8766 22.1068 4.89371 228.137 +55.5997 79.7901 22.171 4.90028 228.073 +55.6997 79.7036 22.2354 4.90685 228.008 +55.7997 79.6173 22.2998 4.9134 227.944 +55.8997 79.531 22.3643 4.91994 227.88 +55.9997 79.4449 22.4288 4.92647 227.815 +56.0997 79.3588 22.4935 4.93298 227.75 +56.1997 79.2729 22.5582 4.93948 227.686 +56.2997 79.1871 22.623 4.94597 227.621 +56.3997 79.1013 22.6879 4.95245 227.556 +56.4997 79.0157 22.7528 4.95892 227.491 +56.5997 78.9302 22.8178 4.96537 227.426 +56.6997 78.8448 22.8829 4.97181 227.361 +56.7997 78.7594 22.9481 4.97824 227.296 +56.8997 78.6742 23.0133 4.98466 227.23 +56.9997 78.5891 23.0787 4.99106 227.165 +57.0997 78.5041 23.1441 4.99745 227.1 +57.1997 78.4191 23.2095 5.00383 227.034 +57.2997 78.3343 23.2751 5.0102 226.969 +57.3997 78.2496 23.3407 5.01655 226.903 +57.4997 78.1649 23.4064 5.02289 226.837 +57.5997 78.0804 23.4721 5.02922 226.772 +57.6997 77.996 23.538 5.03554 226.706 +57.7997 77.9116 23.6039 5.04184 226.64 +57.8997 77.8274 23.6698 5.04813 226.574 +57.9997 77.7432 23.7359 5.05441 226.508 +58.0997 77.6592 23.802 5.06068 226.442 +58.1997 77.5752 23.8682 5.06693 226.376 +58.2997 77.4913 23.9345 5.07318 226.309 +58.3997 77.4076 24.0008 5.0794 226.243 +58.4997 77.3239 24.0672 5.08562 226.177 +58.5997 77.2403 24.1337 5.09182 226.11 +58.6997 77.1568 24.2002 5.09801 226.044 +58.7997 77.0734 24.2669 5.10419 225.977 +58.8997 76.9901 24.3336 5.11036 225.91 +58.9997 76.9069 24.4003 5.11651 225.844 +59.0997 76.8237 24.4672 5.12265 225.777 +59.1997 76.7407 24.5341 5.12877 225.71 +59.2997 76.6578 24.601 5.13489 225.643 +59.3997 76.5749 24.6681 5.14099 225.576 +59.4997 76.4921 24.7352 5.14708 225.509 +59.5997 76.4095 24.8024 5.15315 225.441 +59.6997 76.3269 24.8696 5.15921 225.374 +59.7997 76.2444 24.9369 5.16526 225.307 +59.8997 76.1619 25.0043 5.1713 225.24 +59.9997 76.0796 25.0718 5.17732 225.172 +60.0997 75.9974 25.1393 5.18333 225.105 +60.1997 75.9152 25.2069 5.18933 225.037 +60.2997 75.8332 25.2745 5.19531 224.969 +60.3997 75.7512 25.3422 5.20128 224.902 +60.4996 75.6693 25.41 5.20724 224.834 +60.5996 75.5875 25.4779 5.21318 224.766 +60.6996 75.5057 25.5458 5.21911 224.698 +60.7996 75.4241 25.6138 5.22503 224.63 +60.8996 75.3425 25.6819 5.23094 224.562 +60.9996 75.2611 25.75 5.23683 224.494 +61.0996 75.1797 25.8182 5.24271 224.426 +61.1996 75.0984 25.8864 5.24857 224.357 +61.2996 75.0172 25.9548 5.25442 224.289 +61.3996 74.936 26.0231 5.26026 224.221 +61.4996 74.855 26.0916 5.26609 224.152 +61.5996 74.774 26.1601 5.2719 224.084 +61.6996 74.6931 26.2287 5.2777 224.015 +61.7996 74.6123 26.2973 5.28348 223.946 +61.8996 74.5315 26.366 5.28925 223.878 +61.9996 74.4509 26.4348 5.29501 223.809 +62.0996 74.3703 26.5037 5.30076 223.74 +62.1996 74.2898 26.5726 5.30649 223.671 +62.2996 74.2094 26.6415 5.31221 223.602 +62.3996 74.1291 26.7106 5.31791 223.533 +62.4996 74.0488 26.7796 5.3236 223.464 +62.5996 73.9686 26.8488 5.32928 223.395 +62.6996 73.8885 26.918 5.33494 223.326 +62.7996 73.8085 26.9873 5.34059 223.257 +62.8996 73.7286 27.0566 5.34623 223.187 +62.9996 73.6487 27.126 5.35185 223.118 +63.0996 73.5689 27.1955 5.35746 223.048 +63.1996 73.4892 27.265 5.36306 222.979 +63.2996 73.4096 27.3346 5.36864 222.909 +63.3996 73.33 27.4043 5.37421 222.84 +63.4996 73.2505 27.474 5.37976 222.77 +63.5996 73.1711 27.5437 5.3853 222.7 +63.6996 73.0918 27.6136 5.39083 222.63 +63.7996 73.0125 27.6835 5.39634 222.56 +63.8996 72.9333 27.7534 5.40184 222.49 +63.9996 72.8542 27.8234 5.40733 222.42 +64.0996 72.7752 27.8935 5.4128 222.35 +64.1996 72.6962 27.9636 5.41826 222.28 +64.2996 72.6173 28.0338 5.4237 222.21 +64.3996 72.5385 28.1041 5.42913 222.14 +64.4996 72.4598 28.1744 5.43454 222.069 +64.5996 72.3811 28.2447 5.43995 221.999 +64.6996 72.3025 28.3152 5.44533 221.929 +64.7996 72.224 28.3856 5.45071 221.858 +64.8996 72.1455 28.4562 5.45607 221.788 +64.9996 72.0671 28.5268 5.46141 221.717 +65.0996 71.9888 28.5974 5.46675 221.646 +65.1996 71.9106 28.6681 5.47206 221.576 +65.2996 71.8324 28.7389 5.47737 221.505 +65.3996 71.7543 28.8097 5.48266 221.434 +65.4996 71.6762 28.8806 5.48793 221.363 +65.5996 71.5983 28.9516 5.49319 221.292 +65.6996 71.5204 29.0226 5.49844 221.221 +65.7996 71.4426 29.0936 5.50367 221.15 +65.8996 71.3648 29.1647 5.50889 221.079 +65.9996 71.2871 29.2359 5.51409 221.008 +66.0996 71.2095 29.3071 5.51928 220.937 +66.1996 71.1319 29.3784 5.52446 220.865 +66.2996 71.0544 29.4497 5.52962 220.794 +66.3996 70.977 29.5211 5.53477 220.723 +66.4996 70.8997 29.5925 5.5399 220.651 +66.5996 70.8224 29.664 5.54502 220.58 +66.6996 70.7452 29.7355 5.55012 220.508 +66.7996 70.668 29.8071 5.55521 220.437 +66.8996 70.5909 29.8788 5.56029 220.365 +66.9995 70.5139 29.9505 5.56535 220.293 +67.0995 70.4369 30.0223 5.57039 220.222 +67.1995 70.3601 30.0941 5.57542 220.15 +67.2995 70.2832 30.1659 5.58044 220.078 +67.3995 70.2065 30.2379 5.58544 220.006 +67.4995 70.1298 30.3098 5.59043 219.934 +67.5995 70.0531 30.3818 5.59541 219.862 +67.6995 69.9766 30.4539 5.60036 219.79 +67.7995 69.9001 30.526 5.60531 219.718 +67.8995 69.8236 30.5982 5.61024 219.646 +67.9995 69.7472 30.6704 5.61515 219.573 +68.0995 69.6709 30.7427 5.62005 219.501 +68.1995 69.5947 30.8151 5.62494 219.429 +68.2995 69.5185 30.8874 5.62981 219.356 +68.3995 69.4424 30.9599 5.63466 219.284 +68.4995 69.3663 31.0323 5.63951 219.211 +68.5995 69.2903 31.1049 5.64433 219.139 +68.6995 69.2143 31.1775 5.64914 219.066 +68.7995 69.1385 31.2501 5.65394 218.994 +68.8995 69.0626 31.3228 5.65872 218.921 +68.9995 68.9869 31.3955 5.66349 218.848 +69.0995 68.9112 31.4683 5.66824 218.776 +69.1995 68.8355 31.5411 5.67298 218.703 +69.2995 68.76 31.614 5.6777 218.63 +69.3995 68.6845 31.6869 5.68241 218.557 +69.4995 68.609 31.7598 5.6871 218.484 +69.5995 68.5336 31.8329 5.69178 218.411 +69.6995 68.4583 31.9059 5.69644 218.338 +69.7995 68.383 31.979 5.70109 218.265 +69.8995 68.3078 32.0522 5.70572 218.192 +69.9995 68.2326 32.1254 5.71034 218.118 +70.0995 68.1575 32.1987 5.71494 218.045 +70.1995 68.0824 32.272 5.71953 217.972 +70.2995 68.0074 32.3453 5.7241 217.899 +70.3995 67.9325 32.4187 5.72866 217.825 +70.4995 67.8576 32.4921 5.7332 217.752 +70.5995 67.7828 32.5656 5.73773 217.678 +70.6995 67.7081 32.6391 5.74224 217.605 +70.7995 67.6334 32.7127 5.74673 217.531 +70.8995 67.5587 32.7863 5.75121 217.458 +70.9995 67.4841 32.86 5.75568 217.384 +71.0995 67.4096 32.9337 5.76013 217.31 +71.1995 67.3351 33.0074 5.76457 217.236 +71.2995 67.2607 33.0812 5.76899 217.163 +71.3995 67.1863 33.155 5.77339 217.089 +71.4995 67.112 33.2289 5.77778 217.015 +71.5995 67.0378 33.3028 5.78215 216.941 +71.6995 66.9636 33.3768 5.78651 216.867 +71.7995 66.8894 33.4508 5.79086 216.793 +71.8995 66.8153 33.5249 5.79518 216.719 +71.9995 66.7413 33.599 5.79949 216.645 +72.0995 66.6673 33.6731 5.80379 216.571 +72.1995 66.5934 33.7473 5.80807 216.497 +72.2995 66.5195 33.8215 5.81234 216.422 +72.3995 66.4457 33.8957 5.81659 216.348 +72.4995 66.3719 33.97 5.82082 216.274 +72.5995 66.2982 34.0444 5.82504 216.199 +72.6995 66.2245 34.1188 5.82925 216.125 +72.7995 66.1509 34.1932 5.83343 216.051 +72.8995 66.0774 34.2677 5.83761 215.976 +72.9995 66.0039 34.3422 5.84176 215.902 +73.0995 65.9304 34.4167 5.8459 215.827 +73.1995 65.857 34.4913 5.85003 215.753 +73.2995 65.7837 34.5659 5.85414 215.678 +73.3995 65.7104 34.6406 5.85823 215.603 +73.4995 65.6371 34.7153 5.86231 215.529 +73.5994 65.5639 34.79 5.86637 215.454 +73.6994 65.4908 34.8648 5.87042 215.379 +73.7994 65.4177 34.9396 5.87445 215.304 +73.8994 65.3446 35.0144 5.87846 215.229 +73.9994 65.2717 35.0893 5.88246 215.154 +74.0994 65.1987 35.1643 5.88645 215.08 +74.1994 65.1258 35.2392 5.89041 215.005 +74.2994 65.053 35.3142 5.89436 214.93 +74.3994 64.9802 35.3893 5.8983 214.855 +74.4994 64.9075 35.4643 5.90222 214.779 +74.5994 64.8348 35.5394 5.90612 214.704 +74.6994 64.7621 35.6146 5.91001 214.629 +74.7994 64.6895 35.6898 5.91388 214.554 +74.8994 64.617 35.765 5.91774 214.479 +74.9994 64.5445 35.8403 5.92158 214.404 +75.0994 64.472 35.9155 5.9254 214.328 +75.1994 64.3996 35.9909 5.92921 214.253 +75.2994 64.3273 36.0662 5.933 214.178 +75.3994 64.255 36.1416 5.93677 214.102 +75.4994 64.1827 36.217 5.94053 214.027 +75.5994 64.1105 36.2925 5.94428 213.951 +75.6994 64.0384 36.368 5.948 213.876 +75.7994 63.9663 36.4435 5.95171 213.8 +75.8994 63.8942 36.5191 5.95541 213.725 +75.9994 63.8222 36.5947 5.95909 213.649 +76.0994 63.7502 36.6703 5.96275 213.573 +76.1994 63.6783 36.746 5.96639 213.498 +76.2994 63.6064 36.8217 5.97002 213.422 +76.3994 63.5346 36.8974 5.97364 213.346 +76.4994 63.4628 36.9732 5.97723 213.271 +76.5994 63.391 37.049 5.98082 213.195 +76.6994 63.3194 37.1248 5.98438 213.119 +76.7994 63.2477 37.2006 5.98793 213.043 +76.8994 63.1761 37.2765 5.99146 212.967 +76.9994 63.1045 37.3524 5.99497 212.891 +77.0994 63.033 37.4284 5.99847 212.815 +77.1994 62.9616 37.5043 6.00195 212.739 +77.2994 62.8902 37.5804 6.00542 212.663 +77.3994 62.8188 37.6564 6.00887 212.587 +77.4994 62.7474 37.7325 6.0123 212.511 +77.5994 62.6762 37.8085 6.01572 212.435 +77.6994 62.6049 37.8847 6.01912 212.359 +77.7994 62.5337 37.9608 6.0225 212.283 +77.8994 62.4626 38.037 6.02587 212.207 +77.9994 62.3915 38.1132 6.02922 212.131 +78.0994 62.3204 38.1895 6.03255 212.054 +78.1994 62.2494 38.2657 6.03587 211.978 +78.2994 62.1784 38.342 6.03917 211.902 +78.3994 62.1074 38.4183 6.04245 211.825 +78.4994 62.0366 38.4947 6.04572 211.749 +78.5994 61.9657 38.5711 6.04897 211.673 +78.6994 61.8949 38.6475 6.0522 211.596 +78.7994 61.8241 38.7239 6.05542 211.52 +78.8994 61.7534 38.8004 6.05862 211.443 +78.9994 61.6827 38.8768 6.0618 211.367 +79.0994 61.6121 38.9533 6.06497 211.29 +79.1994 61.5415 39.0299 6.06812 211.214 +79.2994 61.4709 39.1064 6.07125 211.137 +79.3994 61.4004 39.183 6.07437 211.061 +79.4994 61.33 39.2596 6.07747 210.984 +79.5994 61.2595 39.3363 6.08055 210.908 +79.6994 61.1891 39.4129 6.08361 210.831 +79.7994 61.1188 39.4896 6.08666 210.754 +79.8994 61.0485 39.5663 6.08969 210.677 +79.9994 60.9782 39.6431 6.09271 210.601 +80.0993 60.908 39.7198 6.09571 210.524 +80.1993 60.8378 39.7966 6.09869 210.447 +80.2993 60.7677 39.8734 6.10165 210.37 +80.3993 60.6976 39.9502 6.1046 210.294 +80.4993 60.6275 40.0271 6.10753 210.217 +80.5993 60.5575 40.1039 6.11044 210.14 +80.6993 60.4875 40.1808 6.11334 210.063 +80.7993 60.4176 40.2577 6.11621 209.986 +80.8993 60.3477 40.3347 6.11908 209.909 +80.9993 60.2778 40.4116 6.12192 209.832 +81.0993 60.208 40.4886 6.12475 209.755 +81.1993 60.1382 40.5656 6.12756 209.678 +81.2993 60.0685 40.6426 6.13035 209.601 +81.3993 59.9988 40.7197 6.13312 209.524 +81.4993 59.9291 40.7967 6.13588 209.447 +81.5993 59.8595 40.8738 6.13862 209.37 +81.6993 59.7899 40.9509 6.14135 209.293 +81.7993 59.7203 41.028 6.14405 209.216 +81.8993 59.6508 41.1052 6.14674 209.139 +81.9993 59.5813 41.1823 6.14942 209.061 +82.0993 59.5119 41.2595 6.15207 208.984 +82.1993 59.4425 41.3367 6.15471 208.907 +82.2993 59.3732 41.4139 6.15733 208.83 +82.3993 59.3038 41.4912 6.15993 208.753 +82.4993 59.2346 41.5684 6.16252 208.675 +82.5993 59.1653 41.6457 6.16508 208.598 +82.6993 59.0961 41.723 6.16763 208.521 +82.7993 59.0269 41.8003 6.17017 208.444 +82.8993 58.9578 41.8776 6.17268 208.366 +82.9993 58.8887 41.9549 6.17518 208.289 +83.0993 58.8196 42.0323 6.17766 208.212 +83.1993 58.7506 42.1097 6.18012 208.134 +83.2993 58.6816 42.187 6.18257 208.057 +83.3993 58.6127 42.2644 6.185 207.979 +83.4993 58.5438 42.3419 6.18741 207.902 +83.5993 58.4749 42.4193 6.1898 207.825 +83.6993 58.4061 42.4967 6.19218 207.747 +83.7993 58.3372 42.5742 6.19454 207.67 +83.8993 58.2685 42.6517 6.19688 207.592 +83.9993 58.1997 42.7292 6.1992 207.515 +84.0993 58.1311 42.8067 6.2015 207.437 +84.1993 58.0624 42.8842 6.20379 207.36 +84.2993 57.9938 42.9618 6.20606 207.282 +84.3993 57.9252 43.0393 6.20831 207.205 +84.4993 57.8566 43.1169 6.21055 207.127 +84.5993 57.7881 43.1944 6.21276 207.049 +84.6993 57.7196 43.272 6.21496 206.972 +84.7993 57.6512 43.3496 6.21714 206.894 +84.8993 57.5828 43.4272 6.2193 206.817 +84.9993 57.5144 43.5049 6.22145 206.739 +85.0993 57.446 43.5825 6.22358 206.661 +85.1993 57.3777 43.6601 6.22569 206.584 +85.2993 57.3094 43.7378 6.22778 206.506 +85.3993 57.2412 43.8155 6.22985 206.428 +85.4993 57.173 43.8932 6.23191 206.351 +85.5993 57.1048 43.9709 6.23395 206.273 +85.6993 57.0367 44.0486 6.23597 206.195 +85.7993 56.9686 44.1263 6.23797 206.118 +85.8993 56.9005 44.204 6.23996 206.04 +85.9993 56.8325 44.2817 6.24192 205.962 +86.0993 56.7645 44.3595 6.24387 205.884 +86.1993 56.6965 44.4372 6.2458 205.807 +86.2993 56.6285 44.515 6.24771 205.729 +86.3993 56.5606 44.5927 6.24961 205.651 +86.4993 56.4928 44.6705 6.25148 205.573 +86.5993 56.4249 44.7483 6.25334 205.496 +86.6992 56.3571 44.8261 6.25518 205.418 +86.7992 56.2894 44.9039 6.25701 205.34 +86.8992 56.2216 44.9817 6.25881 205.262 +86.9992 56.1539 45.0595 6.2606 205.184 +87.0992 56.0862 45.1374 6.26236 205.106 +87.1992 56.0186 45.2152 6.26411 205.029 +87.2992 55.951 45.293 6.26585 204.951 +87.3992 55.8834 45.3709 6.26756 204.873 +87.4992 55.8159 45.4487 6.26925 204.795 +87.5992 55.7483 45.5266 6.27093 204.717 +87.6992 55.6809 45.6044 6.27259 204.639 +87.7992 55.6134 45.6823 6.27423 204.562 +87.8992 55.546 45.7602 6.27585 204.484 +87.9992 55.4786 45.8381 6.27746 204.406 +88.0992 55.4112 45.9159 6.27904 204.328 +88.1992 55.3439 45.9938 6.28061 204.25 +88.2992 55.2766 46.0717 6.28216 204.172 +88.3992 55.2094 46.1496 6.28369 204.094 +88.4992 55.1421 46.2275 6.2852 204.016 +88.5992 55.0749 46.3054 6.2867 203.938 +88.6992 55.0078 46.3833 6.28817 203.86 +88.7992 54.9406 46.4612 6.28963 203.783 +88.8992 54.8735 46.5391 6.29107 203.705 +88.9992 54.8064 46.6171 6.29249 203.627 +89.0992 54.7394 46.695 6.29389 203.549 +89.1992 54.6724 46.7729 6.29528 203.471 +89.2992 54.6054 46.8508 6.29664 203.393 +89.3992 54.5384 46.9287 6.29799 203.315 +89.4992 54.4715 47.0067 6.29932 203.237 +89.5992 54.4046 47.0846 6.30063 203.159 +89.6992 54.3378 47.1625 6.30192 203.081 +89.7992 54.2709 47.2404 6.30319 203.003 +89.8992 54.2041 47.3184 6.30445 202.925 +89.9992 54.1373 47.3963 6.30568 202.848 +90.0992 54.0706 47.4742 6.3069 202.77 +90.1992 54.0039 47.5521 6.3081 202.692 +90.2992 53.9372 47.6301 6.30928 202.614 +90.3992 53.8705 47.708 6.31044 202.536 +90.4992 53.8039 47.7859 6.31158 202.458 +90.5992 53.7373 47.8638 6.3127 202.38 +90.6992 53.6707 47.9418 6.31381 202.302 +90.7992 53.6042 48.0197 6.3149 202.224 +90.8992 53.5377 48.0976 6.31596 202.146 +90.9992 53.4712 48.1755 6.31701 202.068 +91.0992 53.4048 48.2534 6.31804 201.99 +91.1992 53.3383 48.3314 6.31906 201.912 +91.2992 53.2719 48.4093 6.32005 201.835 +91.3992 53.2056 48.4872 6.32102 201.757 +91.4992 53.1392 48.5651 6.32198 201.679 +91.5992 53.0729 48.643 6.32291 201.601 +91.6992 53.0066 48.7209 6.32383 201.523 +91.7992 52.9404 48.7988 6.32473 201.445 +91.8992 52.8741 48.8766 6.32561 201.367 +91.9992 52.8079 48.9545 6.32647 201.289 +92.0992 52.7418 49.0324 6.32732 201.211 +92.1992 52.6756 49.1103 6.32814 201.134 +92.2992 52.6095 49.1881 6.32894 201.056 +92.3992 52.5434 49.266 6.32973 200.978 +92.4992 52.4774 49.3439 6.3305 200.9 +92.5992 52.4113 49.4217 6.33125 200.822 +92.6992 52.3453 49.4996 6.33197 200.744 +92.7992 52.2793 49.5774 6.33268 200.666 +92.8992 52.2134 49.6552 6.33338 200.589 +92.9992 52.1475 49.7331 6.33405 200.511 +93.0992 52.0816 49.8109 6.3347 200.433 +93.1992 52.0157 49.8887 6.33534 200.355 +93.2991 51.9498 49.9665 6.33595 200.277 +93.3991 51.884 50.0443 6.33655 200.2 +93.4991 51.8182 50.1221 6.33712 200.122 +93.5991 51.7525 50.1998 6.33768 200.044 +93.6991 51.6867 50.2776 6.33822 199.966 +93.7991 51.621 50.3554 6.33874 199.888 +93.8991 51.5553 50.4331 6.33924 199.811 +93.9991 51.4897 50.5109 6.33972 199.733 +94.0991 51.424 50.5886 6.34019 199.655 +94.1991 51.3584 50.6663 6.34063 199.578 +94.2991 51.2929 50.744 6.34105 199.5 +94.3991 51.2273 50.8217 6.34146 199.422 +94.4991 51.1618 50.8994 6.34185 199.344 +94.5991 51.0963 50.9771 6.34221 199.267 +94.6991 51.0308 51.0548 6.34256 199.189 +94.7991 50.9653 51.1324 6.34289 199.111 +94.8991 50.8999 51.2101 6.3432 199.034 +94.9991 50.8345 51.2877 6.34349 198.956 +95.0991 50.7691 51.3654 6.34376 198.878 +95.1991 50.7038 51.443 6.34401 198.801 +95.2991 50.6385 51.5206 6.34424 198.723 +95.3991 50.5732 51.5982 6.34445 198.646 +95.4991 50.5079 51.6757 6.34465 198.568 +95.5991 50.4427 51.7533 6.34482 198.491 +95.6991 50.3774 51.8308 6.34498 198.413 +95.7991 50.3122 51.9084 6.34511 198.335 +95.8991 50.2471 51.9859 6.34523 198.258 +95.9991 50.1819 52.0634 6.34533 198.18 +96.0991 50.1168 52.1409 6.3454 198.103 +96.1991 50.0517 52.2184 6.34546 198.025 +96.2991 49.9866 52.2958 6.3455 197.948 +96.3991 49.9216 52.3733 6.34552 197.871 +96.4991 49.8565 52.4507 6.34552 197.793 +96.5991 49.7915 52.5281 6.3455 197.716 +96.6991 49.7266 52.6056 6.34546 197.638 +96.7991 49.6616 52.6829 6.3454 197.561 +96.8991 49.5967 52.7603 6.34533 197.484 +96.9991 49.5318 52.8377 6.34523 197.406 +97.0991 49.4669 52.915 6.34511 197.329 +97.1991 49.402 52.9923 6.34498 197.251 +97.2991 49.3372 53.0696 6.34482 197.174 +97.3991 49.2724 53.1469 6.34465 197.097 +97.4991 49.2076 53.2242 6.34445 197.02 +97.5991 49.1429 53.3014 6.34424 196.942 +97.6991 49.0781 53.3787 6.344 196.865 +97.7991 49.0134 53.4559 6.34375 196.788 +97.8991 48.9487 53.5331 6.34348 196.711 +97.9991 48.884 53.6103 6.34318 196.634 +98.0991 48.8194 53.6874 6.34287 196.556 +98.1991 48.7548 53.7646 6.34254 196.479 +98.2991 48.6902 53.8417 6.34219 196.402 +98.3991 48.6256 53.9188 6.34182 196.325 +98.4991 48.5611 53.9959 6.34143 196.248 +98.5991 48.4965 54.0729 6.34102 196.171 +98.6991 48.432 54.15 6.34059 196.094 +98.7991 48.3675 54.227 6.34014 196.017 +98.8991 48.3031 54.304 6.33967 195.94 +98.9991 48.2386 54.381 6.33918 195.863 +99.0991 48.1742 54.4579 6.33867 195.786 +99.1991 48.1098 54.5349 6.33814 195.709 +99.2991 48.0455 54.6118 6.3376 195.632 +99.3991 47.9811 54.6887 6.33703 195.555 +99.4991 47.9168 54.7655 6.33644 195.478 +99.5991 47.8525 54.8424 6.33583 195.401 +99.6991 47.7882 54.9192 6.33521 195.325 +99.799 47.724 54.996 6.33456 195.248 +99.899 47.6597 55.0728 6.33389 195.171 +99.999 47.5955 55.1496 6.33321 195.094 +100.099 47.5313 55.2263 6.3325 195.018 +100.199 47.4672 55.303 6.33178 194.941 +100.299 47.403 55.3797 6.33103 194.864 +100.399 47.3389 55.4563 6.33027 194.787 +100.499 47.2748 55.533 6.32948 194.711 +100.599 47.2107 55.6096 6.32868 194.634 +100.699 47.1466 55.6862 6.32785 194.558 +100.799 47.0826 55.7627 6.32701 194.481 +100.899 47.0186 55.8393 6.32614 194.405 +100.999 46.9546 55.9158 6.32526 194.328 +101.099 46.8906 55.9923 6.32435 194.252 +101.199 46.8267 56.0687 6.32343 194.175 +101.299 46.7627 56.1451 6.32248 194.099 +101.399 46.6988 56.2215 6.32152 194.022 +101.499 46.6349 56.2979 6.32054 193.946 +101.599 46.5711 56.3743 6.31953 193.87 +101.699 46.5072 56.4506 6.31851 193.793 +101.799 46.4434 56.5269 6.31746 193.717 +101.899 46.3796 56.6032 6.3164 193.641 +101.999 46.3158 56.6794 6.31532 193.564 +102.099 46.252 56.7556 6.31421 193.488 +102.199 46.1883 56.8318 6.31309 193.412 +102.299 46.1246 56.9079 6.31194 193.336 +102.399 46.0609 56.9841 6.31078 193.26 +102.499 45.9972 57.0602 6.3096 193.184 +102.599 45.9335 57.1362 6.30839 193.108 +102.699 45.8699 57.2123 6.30717 193.032 +102.799 45.8063 57.2883 6.30593 192.956 +102.899 45.7427 57.3642 6.30466 192.88 +102.999 45.6791 57.4402 6.30338 192.804 +103.099 45.6155 57.5161 6.30207 192.728 +103.199 45.552 57.592 6.30075 192.652 +103.299 45.4885 57.6678 6.29941 192.576 +103.399 45.425 57.7437 6.29804 192.5 +103.499 45.3615 57.8195 6.29666 192.424 +103.599 45.2981 57.8952 6.29525 192.349 +103.699 45.2346 57.9709 6.29383 192.273 +103.799 45.1712 58.0466 6.29238 192.197 +103.899 45.1078 58.1223 6.29092 192.122 +103.999 45.0444 58.1979 6.28944 192.046 +104.099 44.9811 58.2735 6.28793 191.97 +104.199 44.9177 58.3491 6.28641 191.895 +104.299 44.8544 58.4246 6.28486 191.819 +104.399 44.7911 58.5001 6.2833 191.744 +104.499 44.7278 58.5756 6.28171 191.668 +104.599 44.6646 58.651 6.2801 191.593 +104.699 44.6013 58.7264 6.27848 191.517 +104.799 44.5381 58.8018 6.27683 191.442 +104.899 44.4749 58.8771 6.27517 191.367 +104.999 44.4117 58.9524 6.27348 191.291 +105.099 44.3486 59.0276 6.27177 191.216 +105.199 44.2854 59.1029 6.27005 191.141 +105.299 44.2223 59.178 6.2683 191.066 +105.399 44.1592 59.2532 6.26653 190.991 +105.499 44.0961 59.3283 6.26474 190.916 +105.599 44.033 59.4034 6.26294 190.84 +105.699 43.97 59.4784 6.26111 190.765 +105.799 43.9069 59.5534 6.25926 190.69 +105.899 43.8439 59.6284 6.25739 190.615 +105.999 43.7809 59.7033 6.2555 190.541 +106.099 43.718 59.7782 6.2536 190.466 +106.199 43.655 59.853 6.25167 190.391 +106.299 43.5921 59.9279 6.24972 190.316 +106.399 43.5291 60.0026 6.24775 190.241 +106.499 43.4662 60.0774 6.24576 190.166 +106.599 43.4034 60.1521 6.24375 190.092 +106.699 43.3405 60.2267 6.24172 190.017 +106.799 43.2776 60.3014 6.23967 189.942 +106.899 43.2148 60.3759 6.23759 189.868 +106.999 43.152 60.4505 6.2355 189.793 +107.099 43.0892 60.525 6.23339 189.719 +107.199 43.0264 60.5994 6.23126 189.644 +107.299 42.9637 60.6739 6.22911 189.57 +107.399 42.9009 60.7483 6.22693 189.496 +107.499 42.8382 60.8226 6.22474 189.421 +107.599 42.7755 60.8969 6.22253 189.347 +107.699 42.7128 60.9712 6.22029 189.273 +107.799 42.6502 61.0454 6.21804 189.198 +107.899 42.5875 61.1196 6.21577 189.124 +107.999 42.5249 61.1937 6.21347 189.05 +108.099 42.4623 61.2678 6.21116 188.976 +108.199 42.3997 61.3418 6.20882 188.902 +108.299 42.3371 61.4158 6.20646 188.828 +108.399 42.2745 61.4898 6.20409 188.754 +108.499 42.212 61.5637 6.20169 188.68 +108.599 42.1495 61.6376 6.19927 188.606 +108.699 42.087 61.7114 6.19684 188.532 +108.799 42.0245 61.7852 6.19438 188.459 +108.899 41.962 61.859 6.1919 188.385 +108.999 41.8995 61.9327 6.1894 188.311 +109.099 41.8371 62.0063 6.18688 188.237 +109.199 41.7747 62.08 6.18434 188.164 +109.299 41.7123 62.1535 6.18178 188.09 +109.399 41.6499 62.2271 6.1792 188.017 +109.499 41.5875 62.3005 6.1766 187.943 +109.599 41.5251 62.374 6.17398 187.87 +109.699 41.4628 62.4474 6.17134 187.796 +109.799 41.4005 62.5207 6.16868 187.723 +109.899 41.3382 62.594 6.16599 187.65 +109.999 41.2759 62.6673 6.16329 187.577 +110.099 41.2136 62.7405 6.16057 187.503 +110.199 41.1514 62.8136 6.15782 187.43 +110.299 41.0891 62.8867 6.15506 187.357 +110.399 41.0269 62.9598 6.15228 187.284 +110.499 40.9647 63.0328 6.14947 187.211 +110.599 40.9025 63.1058 6.14664 187.138 +110.699 40.8403 63.1787 6.1438 187.065 +110.799 40.7782 63.2516 6.14093 186.992 +110.899 40.7161 63.3244 6.13805 186.919 +110.999 40.6539 63.3972 6.13514 186.847 +111.099 40.5918 63.4699 6.13221 186.774 +111.199 40.5297 63.5426 6.12926 186.701 +111.299 40.4677 63.6152 6.12629 186.629 +111.399 40.4056 63.6878 6.1233 186.556 +111.499 40.3436 63.7603 6.12029 186.483 +111.599 40.2815 63.8328 6.11726 186.411 +111.699 40.2195 63.9052 6.11421 186.339 +111.799 40.1575 63.9776 6.11114 186.266 +111.899 40.0955 64.0499 6.10805 186.194 +111.999 40.0336 64.1222 6.10494 186.122 +112.099 39.9716 64.1945 6.1018 186.049 +112.199 39.9097 64.2666 6.09865 185.977 +112.299 39.8478 64.3388 6.09548 185.905 +112.399 39.7859 64.4108 6.09228 185.833 +112.499 39.724 64.4829 6.08907 185.761 +112.599 39.6621 64.5548 6.08583 185.689 +112.699 39.6003 64.6267 6.08258 185.617 +112.799 39.5385 64.6986 6.0793 185.545 +112.899 39.4766 64.7704 6.07601 185.473 +112.999 39.4148 64.8422 6.07269 185.402 +113.099 39.353 64.9139 6.06935 185.33 +113.199 39.2913 64.9855 6.06599 185.258 +113.299 39.2295 65.0571 6.06261 185.187 +113.399 39.1678 65.1287 6.05921 185.115 +113.499 39.106 65.2002 6.05579 185.044 +113.599 39.0443 65.2716 6.05235 184.972 +113.699 38.9826 65.343 6.04889 184.901 +113.799 38.9209 65.4143 6.04541 184.829 +113.899 38.8593 65.4856 6.04191 184.758 +113.999 38.7976 65.5568 6.03839 184.687 +114.099 38.736 65.628 6.03485 184.616 +114.199 38.6743 65.6991 6.03128 184.545 +114.299 38.6127 65.7701 6.0277 184.474 +114.399 38.5511 65.8411 6.0241 184.403 +114.499 38.4896 65.9121 6.02047 184.332 +114.599 38.428 65.983 6.01683 184.261 +114.699 38.3664 66.0538 6.01316 184.19 +114.799 38.3049 66.1246 6.00947 184.119 +114.899 38.2434 66.1953 6.00577 184.049 +114.999 38.1819 66.2659 6.00204 183.978 +115.099 38.1204 66.3365 5.99829 183.907 +115.199 38.0589 66.4071 5.99452 183.837 +115.299 37.9975 66.4776 5.99073 183.766 +115.399 37.936 66.548 5.98693 183.696 +115.499 37.8746 66.6183 5.9831 183.625 +115.599 37.8132 66.6886 5.97925 183.555 +115.699 37.7517 66.7589 5.97538 183.485 +115.799 37.6904 66.8291 5.97148 183.415 +115.899 37.629 66.8992 5.96757 183.345 +115.999 37.5676 66.9693 5.96364 183.275 +116.099 37.5063 67.0393 5.95969 183.205 +116.199 37.4449 67.1093 5.95571 183.135 +116.299 37.3836 67.1791 5.95172 183.065 +116.399 37.3223 67.249 5.94771 182.995 +116.499 37.261 67.3187 5.94367 182.925 +116.599 37.1997 67.3885 5.93962 182.855 +116.699 37.1385 67.4581 5.93554 182.786 +116.799 37.0772 67.5277 5.93145 182.716 +116.899 37.016 67.5972 5.92733 182.647 +116.999 36.9548 67.6667 5.92319 182.577 +117.099 36.8936 67.7361 5.91903 182.508 +117.199 36.8324 67.8054 5.91486 182.438 +117.299 36.7712 67.8747 5.91066 182.369 +117.399 36.71 67.9439 5.90644 182.3 +117.499 36.6489 68.0131 5.9022 182.231 +117.599 36.5877 68.0822 5.89794 182.162 +117.699 36.5266 68.1512 5.89366 182.093 +117.799 36.4655 68.2202 5.88936 182.024 +117.899 36.4044 68.2891 5.88504 181.955 +117.999 36.3433 68.3579 5.8807 181.886 +118.099 36.2822 68.4267 5.87634 181.817 +118.199 36.2212 68.4954 5.87195 181.748 +118.299 36.1601 68.564 5.86755 181.68 +118.399 36.0991 68.6326 5.86313 181.611 +118.499 36.0381 68.7011 5.85868 181.543 +118.599 35.9771 68.7696 5.85422 181.474 +118.699 35.9161 68.838 5.84974 181.406 +118.799 35.8551 68.9063 5.84523 181.338 +118.899 35.7942 68.9746 5.84071 181.269 +118.999 35.7332 69.0428 5.83616 181.201 +119.099 35.6723 69.1109 5.83159 181.133 +119.199 35.6113 69.1789 5.82701 181.065 +119.299 35.5504 69.2469 5.8224 180.997 +119.399 35.4895 69.3149 5.81777 180.929 +119.499 35.4286 69.3827 5.81313 180.861 +119.599 35.3678 69.4505 5.80846 180.793 +119.699 35.3069 69.5182 5.80377 180.726 +119.799 35.2461 69.5859 5.79906 180.658 +119.899 35.1852 69.6535 5.79433 180.59 +119.999 35.1244 69.721 5.78958 180.523 +120.099 35.0636 69.7885 5.78481 180.455 +120.199 35.0028 69.8558 5.78002 180.388 +120.299 34.942 69.9232 5.77521 180.321 +120.399 34.8812 69.9904 5.77038 180.253 +120.499 34.8205 70.0576 5.76553 180.186 +120.599 34.7597 70.1247 5.76066 180.119 +120.699 34.699 70.1917 5.75577 180.052 +120.799 34.6383 70.2587 5.75085 179.985 +120.899 34.5776 70.3256 5.74592 179.918 +120.999 34.5169 70.3924 5.74097 179.851 +121.099 34.4562 70.4592 5.736 179.785 +121.199 34.3955 70.5259 5.731 179.718 +121.299 34.3348 70.5925 5.72599 179.651 +121.399 34.2742 70.6591 5.72096 179.585 +121.499 34.2136 70.7256 5.7159 179.518 +121.599 34.1529 70.792 5.71083 179.452 +121.699 34.0923 70.8583 5.70573 179.386 +121.799 34.0317 70.9246 5.70062 179.319 +121.899 33.9711 70.9908 5.69548 179.253 +121.999 33.9106 71.0569 5.69033 179.187 +122.099 33.85 71.1229 5.68515 179.121 +122.199 33.7895 71.1889 5.67996 179.055 +122.299 33.7289 71.2548 5.67474 178.989 +122.399 33.6684 71.3207 5.6695 178.923 +122.499 33.6079 71.3864 5.66425 178.857 +122.599 33.5474 71.4521 5.65897 178.792 +122.699 33.4869 71.5177 5.65367 178.726 +122.799 33.4264 71.5833 5.64836 178.661 +122.899 33.3659 71.6487 5.64302 178.595 +122.999 33.3055 71.7141 5.63766 178.53 +123.099 33.2451 71.7794 5.63229 178.464 +123.199 33.1846 71.8447 5.62689 178.399 +123.299 33.1242 71.9099 5.62147 178.334 +123.399 33.0638 71.975 5.61603 178.269 +123.499 33.0034 72.04 5.61057 178.204 +123.599 32.943 72.1049 5.6051 178.139 +123.699 32.8826 72.1698 5.5996 178.074 +123.799 32.8223 72.2346 5.59408 178.009 +123.899 32.7619 72.2993 5.58854 177.945 +123.999 32.7016 72.364 5.58298 177.88 +124.099 32.6413 72.4285 5.5774 177.815 +124.199 32.5809 72.493 5.57181 177.751 +124.299 32.5206 72.5574 5.56619 177.686 +124.399 32.4603 72.6218 5.56055 177.622 +124.499 32.4001 72.686 5.55489 177.558 +124.599 32.3398 72.7502 5.54921 177.494 +124.699 32.2795 72.8143 5.54351 177.43 +124.799 32.2193 72.8783 5.53779 177.365 +124.899 32.1591 72.9423 5.53206 177.302 +124.999 32.0988 73.0062 5.5263 177.238 +125.099 32.0386 73.07 5.52052 177.174 +125.199 31.9784 73.1337 5.51472 177.11 +125.299 31.9182 73.1973 5.5089 177.046 +125.399 31.858 73.2609 5.50306 176.983 +125.499 31.7979 73.3244 5.4972 176.919 +125.599 31.7377 73.3878 5.49133 176.856 +125.699 31.6776 73.4511 5.48543 176.793 +125.799 31.6174 73.5143 5.47951 176.729 +125.899 31.5573 73.5775 5.47357 176.666 +125.999 31.4972 73.6406 5.46761 176.603 +126.099 31.4371 73.7036 5.46163 176.54 +126.199 31.377 73.7665 5.45564 176.477 +126.299 31.3169 73.8294 5.44962 176.414 +126.399 31.2568 73.8921 5.44358 176.352 +126.499 31.1968 73.9548 5.43752 176.289 +126.599 31.1367 74.0174 5.43145 176.226 +126.699 31.0767 74.0799 5.42535 176.164 +126.799 31.0166 74.1424 5.41923 176.101 +126.899 30.9566 74.2047 5.4131 176.039 +126.999 30.8966 74.267 5.40694 175.977 +127.099 30.8366 74.3292 5.40077 175.915 +127.199 30.7766 74.3913 5.39457 175.852 +127.299 30.7167 74.4534 5.38835 175.79 +127.399 30.6567 74.5153 5.38212 175.729 +127.499 30.5967 74.5772 5.37586 175.667 +127.599 30.5368 74.639 5.36959 175.605 +127.699 30.4769 74.7007 5.3633 175.543 +127.799 30.4169 74.7623 5.35698 175.482 +127.899 30.357 74.8238 5.35065 175.42 +127.999 30.2971 74.8853 5.3443 175.359 +128.099 30.2372 74.9466 5.33792 175.297 +128.199 30.1773 75.0079 5.33153 175.236 +128.299 30.1174 75.0691 5.32512 175.175 +128.399 30.0576 75.1302 5.31869 175.114 +128.499 29.9977 75.1913 5.31223 175.053 +128.599 29.9379 75.2522 5.30576 174.992 +128.699 29.878 75.3131 5.29927 174.931 +128.799 29.8182 75.3739 5.29276 174.87 +128.899 29.7584 75.4346 5.28623 174.809 +128.999 29.6986 75.4952 5.27968 174.749 +129.099 29.6388 75.5557 5.27311 174.688 +129.199 29.579 75.6161 5.26652 174.628 +129.299 29.5192 75.6765 5.25992 174.567 +129.399 29.4595 75.7368 5.25329 174.507 +129.499 29.3997 75.7969 5.24664 174.447 +129.599 29.3399 75.857 5.23998 174.387 +129.699 29.2802 75.917 5.23329 174.327 +129.799 29.2205 75.977 5.22659 174.267 +129.899 29.1608 76.0368 5.21986 174.207 +129.999 29.1011 76.0965 5.21312 174.147 +130.099 29.0414 76.1562 5.20635 174.088 +130.199 28.9817 76.2158 5.19957 174.028 +130.299 28.922 76.2752 5.19277 173.969 +130.399 28.8623 76.3346 5.18595 173.909 +130.499 28.8027 76.394 5.17911 173.85 +130.599 28.743 76.4532 5.17225 173.791 +130.699 28.6834 76.5123 5.16537 173.732 +130.799 28.6237 76.5713 5.15847 173.672 +130.899 28.5641 76.6303 5.15155 173.614 +130.999 28.5045 76.6892 5.14462 173.555 +131.099 28.4449 76.7479 5.13766 173.496 +131.199 28.3853 76.8066 5.13069 173.437 +131.299 28.3257 76.8652 5.12369 173.379 +131.399 28.2661 76.9237 5.11668 173.32 +131.499 28.2066 76.9821 5.10965 173.262 +131.599 28.147 77.0404 5.10259 173.203 +131.699 28.0875 77.0987 5.09552 173.145 +131.799 28.0279 77.1568 5.08843 173.087 +131.899 27.9684 77.2149 5.08133 173.029 +131.999 27.9089 77.2728 5.0742 172.971 +132.099 27.8494 77.3307 5.06705 172.913 +132.199 27.7899 77.3885 5.05988 172.855 +132.299 27.7304 77.4462 5.0527 172.798 +132.399 27.6709 77.5038 5.0455 172.74 +132.499 27.6114 77.5613 5.03827 172.683 +132.599 27.5519 77.6187 5.03103 172.625 +132.699 27.4925 77.676 5.02377 172.568 +132.799 27.433 77.7333 5.01649 172.511 +132.899 27.3736 77.7904 5.00919 172.453 +132.999 27.3142 77.8474 5.00187 172.396 +133.099 27.2548 77.9044 4.99454 172.339 +133.199 27.1953 77.9612 4.98718 172.283 +133.299 27.1359 78.018 4.97981 172.226 +133.399 27.0765 78.0747 4.97242 172.169 +133.499 27.0172 78.1313 4.965 172.113 +133.599 26.9578 78.1877 4.95757 172.056 +133.699 26.8984 78.2441 4.95013 172 +133.799 26.8391 78.3004 4.94266 171.943 +133.899 26.7797 78.3566 4.93517 171.887 +133.999 26.7204 78.4127 4.92767 171.831 +134.099 26.661 78.4688 4.92014 171.775 +134.199 26.6017 78.5247 4.9126 171.719 +134.299 26.5424 78.5805 4.90504 171.663 +134.399 26.4831 78.6362 4.89746 171.608 +134.499 26.4238 78.6919 4.88986 171.552 +134.599 26.3645 78.7474 4.88224 171.496 +134.699 26.3052 78.8029 4.87461 171.441 +134.799 26.2459 78.8582 4.86695 171.386 +134.899 26.1867 78.9135 4.85928 171.33 +134.999 26.1274 78.9686 4.85159 171.275 +135.099 26.0682 79.0237 4.84388 171.22 +135.199 26.0089 79.0786 4.83615 171.165 +135.299 25.9497 79.1335 4.82841 171.11 +135.399 25.8905 79.1883 4.82064 171.056 +135.499 25.8313 79.2429 4.81286 171.001 +135.599 25.7721 79.2975 4.80506 170.946 +135.699 25.7129 79.352 4.79724 170.892 +135.799 25.6537 79.4064 4.7894 170.837 +135.899 25.5945 79.4607 4.78154 170.783 +135.999 25.5353 79.5149 4.77367 170.729 +136.099 25.4762 79.5689 4.76577 170.675 +136.199 25.417 79.6229 4.75786 170.621 +136.299 25.3579 79.6768 4.74993 170.567 +136.399 25.2987 79.7306 4.74198 170.513 +136.499 25.2396 79.7843 4.73402 170.46 +136.599 25.1805 79.8379 4.72603 170.406 +136.699 25.1213 79.8914 4.71803 170.352 +136.799 25.0622 79.9448 4.71001 170.299 +136.899 25.0031 79.9981 4.70197 170.246 +136.999 24.944 80.0513 4.69392 170.193 +137.099 24.885 80.1044 4.68584 170.139 +137.199 24.8259 80.1574 4.67775 170.086 +137.299 24.7668 80.2103 4.66964 170.034 +137.399 24.7077 80.2631 4.66151 169.981 +137.499 24.6487 80.3158 4.65336 169.928 +137.599 24.5897 80.3684 4.6452 169.875 +137.699 24.5306 80.4209 4.63702 169.823 +137.799 24.4716 80.4733 4.62882 169.77 +137.899 24.4126 80.5256 4.6206 169.718 +137.999 24.3535 80.5778 4.61236 169.666 +138.099 24.2945 80.6299 4.60411 169.614 +138.199 24.2355 80.6819 4.59584 169.562 +138.299 24.1766 80.7338 4.58755 169.51 +138.399 24.1176 80.7856 4.57924 169.458 +138.499 24.0586 80.8373 4.57092 169.407 +138.599 23.9996 80.8889 4.56257 169.355 +138.699 23.9407 80.9404 4.55421 169.303 +138.799 23.8817 80.9918 4.54584 169.252 +138.899 23.8228 81.043 4.53744 169.201 +138.999 23.7638 81.0942 4.52903 169.15 +139.099 23.7049 81.1453 4.5206 169.099 +139.199 23.646 81.1963 4.51215 169.048 +139.299 23.5871 81.2472 4.50368 168.997 +139.399 23.5281 81.2979 4.4952 168.946 +139.499 23.4692 81.3486 4.4867 168.895 +139.599 23.4104 81.3992 4.47818 168.845 +139.699 23.3515 81.4496 4.46964 168.794 +139.799 23.2926 81.5 4.46109 168.744 +139.899 23.2337 81.5502 4.45252 168.694 +139.999 23.1749 81.6004 4.44393 168.643 +140.099 23.116 81.6504 4.43533 168.593 +140.199 23.0571 81.7003 4.42671 168.543 +140.299 22.9983 81.7502 4.41807 168.494 +140.399 22.9395 81.7999 4.40941 168.444 +140.499 22.8806 81.8495 4.40073 168.394 +140.599 22.8218 81.8991 4.39204 168.345 +140.699 22.763 81.9485 4.38334 168.295 +140.799 22.7042 81.9978 4.37461 168.246 +140.899 22.6454 82.047 4.36587 168.197 +140.999 22.5866 82.0961 4.35711 168.148 +141.099 22.5278 82.1451 4.34833 168.099 +141.199 22.469 82.194 4.33954 168.05 +141.299 22.4103 82.2427 4.33073 168.001 +141.399 22.3515 82.2914 4.3219 167.952 +141.499 22.2927 82.34 4.31305 167.904 +141.599 22.234 82.3885 4.30419 167.855 +141.699 22.1752 82.4368 4.29531 167.807 +141.799 22.1165 82.4851 4.28642 167.759 +141.899 22.0578 82.5332 4.2775 167.711 +141.999 21.999 82.5812 4.26857 167.663 +142.099 21.9403 82.6292 4.25963 167.615 +142.199 21.8816 82.677 4.25067 167.567 +142.299 21.8229 82.7247 4.24169 167.519 +142.399 21.7642 82.7723 4.23269 167.472 +142.499 21.7055 82.8198 4.22368 167.424 +142.6 21.6468 82.8672 4.21465 167.377 +142.7 21.5882 82.9145 4.2056 167.329 +142.8 21.5295 82.9616 4.19654 167.282 +142.9 21.4708 83.0087 4.18746 167.235 +143 21.4122 83.0557 4.17836 167.188 +143.1 21.3535 83.1025 4.16925 167.141 +143.2 21.2949 83.1492 4.16012 167.095 +143.3 21.2362 83.1959 4.15098 167.048 +143.4 21.1776 83.2424 4.14182 167.001 +143.5 21.119 83.2888 4.13264 166.955 +143.6 21.0604 83.3351 4.12344 166.909 +143.7 21.0018 83.3813 4.11423 166.863 +143.8 20.9432 83.4274 4.10501 166.816 +143.9 20.8846 83.4734 4.09576 166.77 +144 20.826 83.5192 4.0865 166.725 +144.1 20.7674 83.565 4.07723 166.679 +144.2 20.7088 83.6106 4.06793 166.633 +144.3 20.6502 83.6562 4.05863 166.588 +144.4 20.5917 83.7016 4.0493 166.542 +144.5 20.5331 83.7469 4.03996 166.497 +144.6 20.4745 83.7921 4.03061 166.452 +144.7 20.416 83.8372 4.02123 166.407 +144.8 20.3575 83.8822 4.01184 166.362 +144.9 20.2989 83.927 4.00244 166.317 +145 20.2404 83.9718 3.99302 166.272 +145.1 20.1819 84.0164 3.98358 166.227 +145.2 20.1233 84.061 3.97413 166.183 +145.3 20.0648 84.1054 3.96466 166.138 +145.4 20.0063 84.1497 3.95518 166.094 +145.5 19.9478 84.1939 3.94568 166.05 +145.6 19.8893 84.238 3.93616 166.006 +145.7 19.8309 84.282 3.92663 165.962 +145.8 19.7724 84.3258 3.91709 165.918 +145.9 19.7139 84.3696 3.90752 165.874 +146 19.6554 84.4132 3.89795 165.831 +146.1 19.597 84.4567 3.88835 165.787 +146.2 19.5385 84.5001 3.87874 165.744 +146.3 19.4801 84.5434 3.86912 165.7 +146.4 19.4216 84.5866 3.85948 165.657 +146.5 19.3632 84.6297 3.84982 165.614 +146.6 19.3047 84.6727 3.84015 165.571 +146.7 19.2463 84.7155 3.83047 165.528 +146.8 19.1879 84.7582 3.82076 165.486 +146.9 19.1295 84.8008 3.81105 165.443 +147 19.0711 84.8433 3.80131 165.4 +147.1 19.0127 84.8857 3.79157 165.358 +147.2 18.9543 84.928 3.7818 165.316 +147.3 18.8959 84.9702 3.77203 165.274 +147.4 18.8375 85.0122 3.76223 165.232 +147.5 18.7791 85.0541 3.75242 165.19 +147.6 18.7207 85.096 3.7426 165.148 +147.7 18.6624 85.1377 3.73276 165.106 +147.8 18.604 85.1793 3.72291 165.065 +147.9 18.5456 85.2207 3.71304 165.023 +148 18.4873 85.2621 3.70316 164.982 +148.1 18.4289 85.3033 3.69326 164.941 +148.2 18.3706 85.3444 3.68334 164.899 +148.3 18.3122 85.3855 3.67342 164.858 +148.4 18.2539 85.4263 3.66347 164.817 +148.5 18.1956 85.4671 3.65352 164.777 +148.6 18.1373 85.5078 3.64354 164.736 +148.7 18.079 85.5483 3.63356 164.695 +148.8 18.0206 85.5888 3.62355 164.655 +148.9 17.9623 85.6291 3.61354 164.615 +149 17.904 85.6693 3.60351 164.575 +149.1 17.8457 85.7094 3.59346 164.534 +149.2 17.7875 85.7493 3.5834 164.495 +149.3 17.7292 85.7892 3.57332 164.455 +149.4 17.6709 85.8289 3.56323 164.415 +149.5 17.6126 85.8685 3.55313 164.375 +149.6 17.5544 85.908 3.54301 164.336 +149.7 17.4961 85.9474 3.53288 164.296 +149.8 17.4378 85.9866 3.52273 164.257 +149.9 17.3796 86.0258 3.51257 164.218 +150 17.3213 86.0648 3.5024 164.179 +150.1 17.2631 86.1037 3.49221 164.14 +150.2 17.2049 86.1425 3.482 164.101 +150.3 17.1466 86.1812 3.47178 164.063 +150.4 17.0884 86.2197 3.46155 164.024 +150.5 17.0302 86.2582 3.45131 163.986 +150.6 16.972 86.2965 3.44105 163.947 +150.7 16.9138 86.3347 3.43077 163.909 +150.8 16.8556 86.3728 3.42048 163.871 +150.9 16.7974 86.4107 3.41018 163.833 +151 16.7392 86.4486 3.39986 163.795 +151.1 16.681 86.4863 3.38953 163.758 +151.2 16.6228 86.5239 3.37919 163.72 +151.3 16.5646 86.5614 3.36883 163.682 +151.4 16.5064 86.5988 3.35846 163.645 +151.5 16.4483 86.636 3.34808 163.608 +151.6 16.3901 86.6731 3.33768 163.571 +151.7 16.3319 86.7101 3.32727 163.534 +151.8 16.2738 86.747 3.31684 163.497 +151.9 16.2156 86.7838 3.3064 163.46 +152 16.1575 86.8204 3.29595 163.423 +152.1 16.0993 86.857 3.28548 163.387 +152.2 16.0412 86.8934 3.275 163.35 +152.3 15.9831 86.9297 3.26451 163.314 +152.4 15.9249 86.9658 3.254 163.278 +152.5 15.8668 87.0019 3.24348 163.242 +152.6 15.8087 87.0378 3.23295 163.206 +152.7 15.7506 87.0736 3.2224 163.17 +152.8 15.6925 87.1093 3.21184 163.135 +152.9 15.6344 87.1448 3.20127 163.099 +153 15.5763 87.1803 3.19068 163.064 +153.1 15.5182 87.2156 3.18008 163.028 +153.2 15.4601 87.2508 3.16947 162.993 +153.3 15.402 87.2859 3.15885 162.958 +153.4 15.3439 87.3208 3.14821 162.923 +153.5 15.2858 87.3557 3.13756 162.888 +153.6 15.2278 87.3904 3.12689 162.853 +153.7 15.1697 87.425 3.11622 162.819 +153.8 15.1116 87.4594 3.10553 162.784 +153.9 15.0536 87.4938 3.09482 162.75 +154 14.9955 87.528 3.08411 162.716 +154.1 14.9375 87.5621 3.07338 162.682 +154.2 14.8794 87.5961 3.06264 162.648 +154.3 14.8214 87.63 3.05189 162.614 +154.4 14.7633 87.6637 3.04112 162.58 +154.5 14.7053 87.6973 3.03034 162.547 +154.6 14.6473 87.7308 3.01955 162.513 +154.7 14.5892 87.7642 3.00875 162.48 +154.8 14.5312 87.7974 2.99793 162.446 +154.9 14.4732 87.8305 2.98711 162.413 +155 14.4152 87.8635 2.97627 162.38 +155.1 14.3572 87.8964 2.96541 162.347 +155.2 14.2992 87.9291 2.95455 162.315 +155.3 14.2412 87.9618 2.94367 162.282 +155.4 14.1832 87.9943 2.93278 162.25 +155.5 14.1252 88.0267 2.92188 162.217 +155.6 14.0672 88.0589 2.91097 162.185 +155.7 14.0092 88.091 2.90004 162.153 +155.8 13.9512 88.1231 2.8891 162.121 +155.9 13.8933 88.1549 2.87815 162.089 +156 13.8353 88.1867 2.86719 162.057 +156.1 13.7773 88.2183 2.85622 162.025 +156.2 13.7194 88.2498 2.84523 161.994 +156.3 13.6614 88.2812 2.83424 161.963 +156.4 13.6035 88.3125 2.82323 161.931 +156.5 13.5455 88.3436 2.81221 161.9 +156.6 13.4876 88.3746 2.80118 161.869 +156.7 13.4296 88.4055 2.79013 161.838 +156.8 13.3717 88.4363 2.77908 161.808 +156.9 13.3137 88.4669 2.76801 161.777 +157 13.2558 88.4974 2.75693 161.746 +157.1 13.1979 88.5278 2.74584 161.716 +157.2 13.14 88.5581 2.73474 161.686 +157.3 13.082 88.5882 2.72363 161.656 +157.4 13.0241 88.6182 2.7125 161.626 +157.5 12.9662 88.6481 2.70137 161.596 +157.6 12.9083 88.6779 2.69022 161.566 +157.7 12.8504 88.7075 2.67907 161.536 +157.8 12.7925 88.737 2.6679 161.507 +157.9 12.7346 88.7664 2.65672 161.477 +158 12.6767 88.7957 2.64553 161.448 +158.1 12.6188 88.8248 2.63432 161.419 +158.2 12.5609 88.8538 2.62311 161.39 +158.3 12.5031 88.8827 2.61189 161.361 +158.4 12.4452 88.9114 2.60065 161.332 +158.5 12.3873 88.9401 2.58941 161.304 +158.6 12.3294 88.9686 2.57815 161.275 +158.7 12.2716 88.9969 2.56688 161.247 +158.8 12.2137 89.0252 2.55561 161.219 +158.9 12.1558 89.0533 2.54432 161.191 +159.001 12.098 89.0813 2.53302 161.163 +159.101 12.0401 89.1092 2.52171 161.135 +159.201 11.9823 89.1369 2.51039 161.107 +159.301 11.9244 89.1645 2.49906 161.079 +159.401 11.8666 89.192 2.48772 161.052 +159.501 11.8087 89.2193 2.47637 161.024 +159.601 11.7509 89.2466 2.465 160.997 +159.701 11.6931 89.2737 2.45363 160.97 +159.801 11.6352 89.3006 2.44225 160.943 +159.901 11.5774 89.3275 2.43086 160.916 +160.001 11.5196 89.3542 2.41945 160.89 +160.101 11.4618 89.3808 2.40804 160.863 +160.201 11.404 89.4073 2.39662 160.837 +160.301 11.3461 89.4336 2.38518 160.81 +160.401 11.2883 89.4598 2.37374 160.784 +160.501 11.2305 89.4859 2.36229 160.758 +160.601 11.1727 89.5118 2.35082 160.732 +160.701 11.1149 89.5377 2.33935 160.706 +160.801 11.0571 89.5633 2.32787 160.68 +160.901 10.9993 89.5889 2.31638 160.655 +161.001 10.9415 89.6143 2.30487 160.629 +161.101 10.8837 89.6397 2.29336 160.604 +161.201 10.826 89.6648 2.28184 160.579 +161.301 10.7682 89.6899 2.27031 160.554 +161.401 10.7104 89.7148 2.25877 160.529 +161.501 10.6526 89.7396 2.24722 160.504 +161.601 10.5949 89.7643 2.23566 160.48 +161.701 10.5371 89.7888 2.22409 160.455 +161.801 10.4793 89.8132 2.21251 160.431 +161.901 10.4216 89.8375 2.20092 160.406 +162.001 10.3638 89.8616 2.18933 160.382 +162.101 10.306 89.8856 2.17772 160.358 +162.201 10.2483 89.9095 2.16611 160.334 +162.301 10.1905 89.9333 2.15448 160.311 +162.401 10.1328 89.9569 2.14285 160.287 +162.501 10.075 89.9804 2.13121 160.263 +162.601 10.0173 90.0038 2.11955 160.24 +162.701 9.95955 90.027 2.10789 160.217 +162.801 9.90181 90.0501 2.09622 160.194 +162.901 9.84408 90.0731 2.08455 160.171 +163.001 9.78635 90.096 2.07286 160.148 +163.101 9.72862 90.1187 2.06116 160.125 +163.201 9.67089 90.1413 2.04946 160.103 +163.301 9.61317 90.1637 2.03775 160.08 +163.401 9.55545 90.1861 2.02602 160.058 +163.501 9.49773 90.2083 2.01429 160.036 +163.601 9.44002 90.2303 2.00256 160.013 +163.701 9.38231 90.2523 1.99081 159.992 +163.801 9.3246 90.2741 1.97905 159.97 +163.901 9.26689 90.2957 1.96729 159.948 +164.001 9.20919 90.3173 1.95552 159.927 +164.101 9.15148 90.3387 1.94374 159.905 +164.201 9.09378 90.36 1.93195 159.884 +164.301 9.03609 90.3811 1.92015 159.863 +164.401 8.97839 90.4022 1.90835 159.842 +164.501 8.9207 90.4231 1.89653 159.821 +164.601 8.86301 90.4438 1.88471 159.8 +164.701 8.80533 90.4644 1.87288 159.779 +164.801 8.74764 90.4849 1.86105 159.759 +164.901 8.68996 90.5053 1.8492 159.739 +165.001 8.63228 90.5255 1.83735 159.718 +165.101 8.57461 90.5457 1.82549 159.698 +165.201 8.51693 90.5656 1.81362 159.678 +165.301 8.45926 90.5855 1.80174 159.658 +165.401 8.40159 90.6052 1.78986 159.639 +165.501 8.34393 90.6248 1.77797 159.619 +165.601 8.28626 90.6442 1.76607 159.6 +165.701 8.2286 90.6635 1.75416 159.58 +165.801 8.17094 90.6827 1.74225 159.561 +165.901 8.11328 90.7017 1.73033 159.542 +166.001 8.05563 90.7207 1.7184 159.523 +166.101 7.99798 90.7394 1.70647 159.504 +166.201 7.94033 90.7581 1.69452 159.486 +166.301 7.88268 90.7766 1.68257 159.467 +166.401 7.82503 90.795 1.67061 159.449 +166.501 7.76739 90.8133 1.65865 159.431 +166.601 7.70975 90.8314 1.64668 159.412 +166.701 7.65211 90.8494 1.6347 159.394 +166.801 7.59447 90.8673 1.62272 159.377 +166.901 7.53683 90.885 1.61072 159.359 +167.001 7.4792 90.9026 1.59872 159.341 +167.101 7.42157 90.92 1.58672 159.324 +167.201 7.36394 90.9374 1.57471 159.306 +167.301 7.30632 90.9546 1.56269 159.289 +167.401 7.24869 90.9716 1.55066 159.272 +167.501 7.19107 90.9886 1.53863 159.255 +167.601 7.13345 91.0054 1.52659 159.238 +167.701 7.07583 91.022 1.51454 159.222 +167.801 7.01821 91.0386 1.50249 159.205 +167.901 6.9606 91.055 1.49043 159.189 +168.001 6.90299 91.0712 1.47837 159.173 +168.101 6.84538 91.0874 1.4663 159.156 +168.201 6.78777 91.1034 1.45422 159.14 +168.301 6.73016 91.1192 1.44214 159.125 +168.401 6.67256 91.135 1.43005 159.109 +168.501 6.61496 91.1506 1.41795 159.093 +168.601 6.55735 91.1661 1.40585 159.078 +168.701 6.49976 91.1814 1.39374 159.062 +168.801 6.44216 91.1966 1.38163 159.047 +168.901 6.38456 91.2117 1.36951 159.032 +169.001 6.32697 91.2266 1.35738 159.017 +169.101 6.26938 91.2414 1.34525 159.002 +169.201 6.21179 91.2561 1.33312 158.988 +169.301 6.1542 91.2706 1.32097 158.973 +169.401 6.09661 91.285 1.30883 158.959 +169.501 6.03903 91.2993 1.29667 158.945 +169.601 5.98145 91.3134 1.28451 158.93 +169.701 5.92386 91.3274 1.27235 158.916 +169.801 5.86628 91.3413 1.26018 158.903 +169.901 5.80871 91.355 1.248 158.889 +170.001 5.75113 91.3686 1.23582 158.875 +170.101 5.69356 91.3821 1.22363 158.862 +170.201 5.63598 91.3954 1.21144 158.848 +170.301 5.57841 91.4086 1.19925 158.835 +170.401 5.52084 91.4217 1.18704 158.822 +170.501 5.46327 91.4346 1.17484 158.809 +170.601 5.40571 91.4474 1.16263 158.796 +170.701 5.34814 91.46 1.15041 158.784 +170.801 5.29058 91.4726 1.13819 158.771 +170.901 5.23301 91.485 1.12596 158.759 +171.001 5.17545 91.4972 1.11373 158.747 +171.101 5.11789 91.5093 1.10149 158.734 +171.201 5.06034 91.5213 1.08925 158.722 +171.301 5.00278 91.5332 1.07701 158.711 +171.401 4.94522 91.5449 1.06476 158.699 +171.501 4.88767 91.5565 1.0525 158.687 +171.601 4.83012 91.5679 1.04024 158.676 +171.701 4.77257 91.5793 1.02798 158.665 +171.801 4.71502 91.5904 1.01571 158.653 +171.901 4.65747 91.6015 1.00344 158.642 +172.001 4.59992 91.6124 0.991162 158.631 +172.101 4.54238 91.6232 0.978881 158.621 +172.201 4.48483 91.6338 0.966596 158.61 +172.301 4.42729 91.6443 0.954307 158.6 +172.401 4.36975 91.6547 0.942013 158.589 +172.501 4.31221 91.6649 0.929716 158.579 +172.601 4.25467 91.675 0.917415 158.569 +172.701 4.19713 91.685 0.905109 158.559 +172.801 4.13959 91.6948 0.8928 158.549 +172.901 4.08205 91.7045 0.880487 158.539 +173.001 4.02452 91.7141 0.868171 158.53 +173.101 3.96699 91.7235 0.85585 158.52 +173.201 3.90945 91.7328 0.843526 158.511 +173.301 3.85192 91.742 0.831198 158.502 +173.401 3.79439 91.751 0.818867 158.493 +173.501 3.73686 91.7599 0.806532 158.484 +173.601 3.67933 91.7686 0.794194 158.475 +173.701 3.62181 91.7773 0.781852 158.467 +173.801 3.56428 91.7857 0.769507 158.458 +173.901 3.50676 91.7941 0.757159 158.45 +174.001 3.44923 91.8023 0.744807 158.442 +174.101 3.39171 91.8104 0.732452 158.433 +174.201 3.33419 91.8183 0.720095 158.426 +174.301 3.27667 91.8261 0.707734 158.418 +174.401 3.21914 91.8338 0.69537 158.41 +174.501 3.16163 91.8413 0.683003 158.402 +174.601 3.10411 91.8487 0.670633 158.395 +174.701 3.04659 91.856 0.65826 158.388 +174.801 2.98907 91.8631 0.645884 158.381 +174.901 2.93156 91.8701 0.633506 158.374 +175.001 2.87404 91.877 0.621125 158.367 +175.101 2.81653 91.8837 0.608741 158.36 +175.201 2.75901 91.8903 0.596354 158.354 +175.301 2.7015 91.8967 0.583965 158.347 +175.402 2.64399 91.9031 0.571574 158.341 +175.502 2.58648 91.9092 0.55918 158.335 +175.602 2.52897 91.9153 0.546784 158.329 +175.702 2.47146 91.9212 0.534385 158.323 +175.802 2.41395 91.927 0.521984 158.317 +175.902 2.35644 91.9326 0.509581 158.311 +176.002 2.29893 91.9381 0.497175 158.306 +176.102 2.24142 91.9435 0.484768 158.3 +176.202 2.18392 91.9487 0.472358 158.295 +176.302 2.12641 91.9538 0.459947 158.29 +176.402 2.06891 91.9587 0.447533 158.285 +176.502 2.0114 91.9636 0.435118 158.28 +176.602 1.9539 91.9683 0.4227 158.276 +176.702 1.89639 91.9728 0.410281 158.271 +176.802 1.83889 91.9772 0.39786 158.267 +176.902 1.78139 91.9815 0.385437 158.262 +177.002 1.72388 91.9857 0.373013 158.258 +177.102 1.66638 91.9897 0.360587 158.254 +177.202 1.60888 91.9935 0.34816 158.25 +177.302 1.55138 91.9973 0.335731 158.247 +177.402 1.49388 92.0009 0.3233 158.243 +177.502 1.43638 92.0043 0.310868 158.239 +177.602 1.37888 92.0077 0.298435 158.236 +177.702 1.32138 92.0109 0.286001 158.233 +177.802 1.26388 92.0139 0.273565 158.23 +177.902 1.20639 92.0168 0.261128 158.227 +178.002 1.14889 92.0196 0.24869 158.224 +178.102 1.09139 92.0223 0.236251 158.222 +178.202 1.03389 92.0248 0.223811 158.219 +178.302 0.976395 92.0272 0.21137 158.217 +178.402 0.918899 92.0294 0.198928 158.214 +178.502 0.861402 92.0315 0.186486 158.212 +178.602 0.803906 92.0335 0.174042 158.21 +178.702 0.74641 92.0353 0.161598 158.209 +178.802 0.688914 92.037 0.149153 158.207 +178.902 0.631418 92.0386 0.136707 158.205 +179.002 0.573923 92.04 0.124261 158.204 +179.102 0.516427 92.0413 0.111814 158.203 +179.202 0.458932 92.0424 0.0993667 158.201 +179.302 0.401437 92.0435 0.086919 158.2 +179.402 0.343942 92.0443 0.074471 158.199 +179.502 0.286447 92.0451 0.0620226 158.199 +179.602 0.228952 92.0457 0.0495739 158.198 +179.702 0.171458 92.0462 0.0371251 158.198 +179.802 0.113963 92.0465 0.0246761 158.197 +179.902 0.0564684 92.0467 0.012227 158.197 diff --git a/macro/Simulation/RCNP/E565/run_eve.C b/macro/Simulation/RCNP/E565/run_eve.C new file mode 100644 index 000000000..347116d4f --- /dev/null +++ b/macro/Simulation/RCNP/E565/run_eve.C @@ -0,0 +1,47 @@ + +void run_eve() +{ + //TString InputDataPath = "./digiFiles/output_digi_rcnp_13Be_p_0.0_40.0_600Torr_9mmBinning.root"; + //TString InputDataPath = "/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_0.0_40.0_500Torr_9mmBinning.root"; + //TString InputDataPath = "/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_0.0_40.0_600Torr_9mmBinning.root"; + //TString InputDataPath = "/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_0.0_40.0_700Torr_9mmBinning.root"; + TString InputDataPath = "/data/ATTPCROOTv2_results/E565/Simulation/digiFiles/output_digi_rcnp_13Be_p_0.0_40.0_600Torr_9mmBinning_2_53MeV.root"; + TString OutputDataPath = "./output.reco_display.root"; + std::cout << "Opening: " << InputDataPath << std::endl; + + TString attpcrootPath = gSystem->Getenv("VMCWORKDIR"); + //TString geoFile = "RCNP_ATTPC_500torr_geomanager.root"; + TString geoFile = "RCNP_ATTPC_600torr_geomanager.root"; + //TString geoFile = "RCNP_ATTPC_700torr_geomanager.root"; + TString mapFile = "Lookup20150611.xml"; + TString GeoDataPath = attpcrootPath + "/geometry/" + geoFile; + TString mapDir = attpcrootPath + "/scripts/" + mapFile; + + FairRunAna *fRun = new FairRunAna(); + FairRootFileSink *sink = new FairRootFileSink(OutputDataPath); + FairFileSource *source = new FairFileSource(InputDataPath); + fRun->SetSource(source); + fRun->SetSink(sink); + fRun->SetGeomFile(GeoDataPath); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParRootFileIo *parIo = new FairParRootFileIo(); + rtdb->setFirstInput(parIo); + + auto fMap = std::make_shared(); + fMap->ParseXMLMap(mapDir.Data()); + AtViewerManager *eveMan = new AtViewerManager(fMap); + + auto tabMain = std::make_unique(); + tabMain->SetMultiHit(100); + + auto tabBraggCurve = std::make_unique(); + tabBraggCurve->SetMultiHit(100); + + eveMan->AddTab(std::move(tabMain)); + eveMan->AddTab(std::move(tabBraggCurve)); + + eveMan->Init(); + + std::cout << " Finished init. " << std::endl; +} diff --git a/macro/Simulation/RCNP/RCNP_e510.cpp b/macro/Simulation/RCNP/RCNP_e510.cpp new file mode 100644 index 000000000..17d1aacc9 --- /dev/null +++ b/macro/Simulation/RCNP/RCNP_e510.cpp @@ -0,0 +1,252 @@ +// 17C (d,p) 18C +// Beam energy 20 MeV/u +// No states above the separation energy of 18C, no particle emission? + +void RCNP_e510(Int_t nEvents = 500, TString mcEngine = "TGeant4") +{ + + TString dir = getenv("VMCWORKDIR"); + + // Output file name + TString outFile ="rcnp_e510.root"; + + // Parameter file name + TString parFile="./data/attpcpar_e510.root"; + + // ----- Timer -------------------------------------------------------- + TStopwatch timer; + timer.Start(); + // ------------------------------------------------------------------------ + + //ATVertexPropagator* vertex_prop = new ATVertexPropagator(); + + Bool_t fApolloDigitizer = true; // Apply hit digitizer task for Apollo + + // ----- Create simulation run ---------------------------------------- + FairRunSim* run = new FairRunSim(); + run->SetName(mcEngine); // Transport engine + run->SetOutputFile(outFile); // Output file + FairRuntimeDb* rtdb = run->GetRuntimeDb(); + // ------------------------------------------------------------------------ + + + // ----- Create media ------------------------------------------------- + run->SetMaterials("media.geo"); // Materials + // ------------------------------------------------------------------------ + + // ----- Create geometry ---------------------------------------------- + + FairModule* cave= new AtCave("CAVE"); + cave->SetGeometryFileName("cave.geo"); + run->AddModule(cave); + + FairDetector* ATTPC = new AtTpc("ATTPC", kTRUE); + ATTPC->SetGeometryFileName("RCNP_ATTPC_300torr.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(ATTPC); + + FairDetector* RCNP_Si = new AtSiArray("Si", kTRUE); + RCNP_Si->SetGeometryFileName("RCNP_Si.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_Si); + + FairDetector* RCNP_GAGG = new AtApollo("GAGG", kTRUE); + RCNP_GAGG->SetGeometryFileName("RCNP_GAGG.root"); + //ATTPC->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_GAGG); + + // ------------------------------------------------------------------------ + + + // ----- Magnetic field ------------------------------------------- + // Constant Field + //AtConstField *fMagField = new AtConstField(); + //fMagField->SetField(0., 0. ,0. ); // values are in kG + //fMagField->SetFieldRegion(-100, 100,-100, 100, -250,250); // values are in cm + //fMagField->Print(); + // (xmin,xmax,ymin,ymax,zmin,zmax) + //run->SetField(fMagField); + // -------------------------------------------------------------------- + + + + // ----- Create PrimaryGenerator -------------------------------------- + FairPrimaryGenerator* primGen = new FairPrimaryGenerator(); + + + + + // Beam Information + Int_t z = 6; // Atomic number + Int_t a = 17; // Mass number + Int_t q = 0; // Charge State + Int_t m = 1; // Multiplicity NOTE: Due the limitation of the TGenPhaseSpace accepting only pointers/arrays the maximum multiplicity has been set to 10 particles. + Double_t px = 0.000/a; // X-Momentum / per nucleon!!!!!! + Double_t py = 0.000/a; // Y-Momentum / per nucleon!!!!!! + Double_t pz = 3.303/a; // Z-Momentum / per nucleon!!!!!! + Double_t BExcEner = 0.0; + Double_t Bmass = 17.01929; // + Double_t NomEnergy = 110.0; //Used to force the beam to stop within a certain energy range. + + + + AtTPCIonGenerator* ionGen = new AtTPCIonGenerator("Ion",z,a,q,m,px,py,pz,BExcEner,Bmass,NomEnergy); + ionGen->SetSpotRadius(0,-100,0); + // add the ion generator + + primGen->AddGenerator(ionGen); + + //primGen->SetBeam(1,1,0,0); //These parameters change the position of the vertex of every track added to the Primary Generator + // primGen->SetTarget(30,0); + + + + + // Variables for 2-Body kinematics reaction + std::vector Zp; // Zp + std::vector Ap; // Ap + std::vector Qp;//Electric charge + Int_t mult; //Number of particles + std::vector Pxp; //Px momentum X + std::vector Pyp; //Py momentum Y + std::vector Pzp; //Pz momentum Z + std::vector Mass; // Masses + std::vector ExE; // Excitation energy + Double_t ResEner; // Energy of the beam (Useless for the moment) + + + // Note: Momentum will be calculated from the phase Space according to the residual energy of the beam + + + mult = 4; //Number of Nuclei involved in the reaction (Should be always 4) THIS DEFINITION IS MANDATORY (and the number of particles must be the same) + ResEner = 0.0; // For fixed target mode (Si Array) in MeV + + // ---- Beam ---- + Zp.push_back(z); // + Ap.push_back(a); // + Qp.push_back(q); + Pxp.push_back(px); + Pyp.push_back(py); + Pzp.push_back(pz); + Mass.push_back(Bmass); + ExE.push_back(BExcEner); + + // ---- Target ---- + Zp.push_back(1); // + Ap.push_back(2); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(2.0135532); + ExE.push_back(0.0);//In MeV + + //--- Scattered ----- + Zp.push_back(6); // + Ap.push_back(18); // + Qp.push_back(0); + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(18.02346); + ExE.push_back(0.0); + + + // ---- Recoil ----- + Zp.push_back(1); // p + Ap.push_back(1); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(1.00783); + ExE.push_back(0.0);//In MeV + + + Double_t ThetaMinCMS = 0.0; + Double_t ThetaMaxCMS = 180.0; + + + AtTPC2Body* TwoBody = new AtTPC2Body("TwoBody",&Zp,&Ap,&Qp,mult,&Pxp,&Pyp,&Pzp,&Mass,&ExE,ResEner, ThetaMinCMS,ThetaMaxCMS); + //TwoBody->SetFixedTargetPosition(0.0,0.0,0.0); + //TwoBody->SetFixedBeamMomentum(0.0,0.0,pz*a); + primGen->AddGenerator(TwoBody); + + + // ----- Create GammaDummyGenerator + /* Double_t pdgId = 22; // 22 for gamma emission, 2212 for proton emission + Double_t theta1 = 0.; // polar angle distribution: lower edge (50) + Double_t theta2 = 90.; // polar angle distribution: upper edge (51) + Double_t momentum = 0.001; // GeV/c + Int_t multiplicity = 1; + ATTPCGammaDummyGenerator* gammasGen = new ATTPCGammaDummyGenerator(pdgId, multiplicity); + gammasGen->SetThetaRange(theta1, theta2); + gammasGen->SetCosTheta(); + gammasGen->SetPRange(momentum, momentum); + gammasGen->SetNuclearDecayChain(); + gammasGen->SetDecayChainPoint(0.001329,0.90); + gammasGen->SetDecayChainPoint(0.000036,0.10); + gammasGen->SetPhiRange(0., 360.); //(2.5,4) + gammasGen->SetBoxXYZ(-0.1, 0.1, -0.1, 0.1, -0.1, 0.1); + gammasGen->SetLorentzBoost(0.0); // for instance beta=0.8197505718204776 for 700 A MeV + // add the gamma generator + primGen->AddGenerator(gammasGen);*/ + + + + run->SetGenerator(primGen); + +// ------------------------------------------------------------------------ + + //---Store the visualiztion info of the tracks, this make the output file very large!! + //--- Use it only to display but not for production! + run->SetStoreTraj(kTRUE); + + // ----- Initialize ApolloDigitizer task (from Point Level to Cal Level) + if (fApolloDigitizer) + { + AtApolloDigitizer* apolloDig = new AtApolloDigitizer(); + apolloDig->SetNonUniformity(1.0); // Non-uniformity: 1 means +-1% max deviation); + apolloDig->SetExpEnergyRes(6.,3.); // 5. means 5% at 1 MeV (first CsI, second LaBr) + apolloDig->SetDetectionThreshold(0.000010); // in GeV!! 0.000010 means 10 keV + run->AddTask(apolloDig); + } + + // ----- Initialize simulation run ------------------------------------ + run->Init(); + // ------------------------------------------------------------------------ + + //Trajectory filters + + + + + // ----- Runtime database --------------------------------------------- + + Bool_t kParameterMerged = kTRUE; + FairParRootFileIo* parOut = new FairParRootFileIo(kParameterMerged); + parOut->open(parFile.Data()); + rtdb->setOutput(parOut); + rtdb->saveOutput(); + rtdb->print(); + // ------------------------------------------------------------------------ + + // ----- Start run ---------------------------------------------------- + run->Run(nEvents); + + //You can export your ROOT geometry ot a separate file + run->CreateGeometryFile("./data/RCNP_geo_e565.root"); + // ------------------------------------------------------------------------ + + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Macro finished succesfully." << endl; + cout << "Output file is " << outFile << endl; + cout << "Parameter file is " << parFile << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime + << "s" << endl << endl; + // ------------------------------------------------------------------------ +} diff --git a/macro/Simulation/RCNP/RCNP_e534.cpp b/macro/Simulation/RCNP/RCNP_e534.cpp new file mode 100644 index 000000000..cbc3fa5c1 --- /dev/null +++ b/macro/Simulation/RCNP/RCNP_e534.cpp @@ -0,0 +1,253 @@ +// 17N (d,3He) 16C +// Beam energy 45 MeV/u +// Neutron separation energy 4.25 MeV +// + +void RCNP_e534(Int_t nEvents = 500, TString mcEngine = "TGeant4") +{ + + TString dir = getenv("VMCWORKDIR"); + + // Output file name + TString outFile ="rcnp_e534.root"; + + // Parameter file name + TString parFile="./data/attpcpar_e534.root"; + + // ----- Timer -------------------------------------------------------- + TStopwatch timer; + timer.Start(); + // ------------------------------------------------------------------------ + + //ATVertexPropagator* vertex_prop = new ATVertexPropagator(); + + Bool_t fApolloDigitizer = true; // Apply hit digitizer task for Apollo + + // ----- Create simulation run ---------------------------------------- + FairRunSim* run = new FairRunSim(); + run->SetName(mcEngine); // Transport engine + run->SetOutputFile(outFile); // Output file + FairRuntimeDb* rtdb = run->GetRuntimeDb(); + // ------------------------------------------------------------------------ + + + // ----- Create media ------------------------------------------------- + run->SetMaterials("media.geo"); // Materials + // ------------------------------------------------------------------------ + + // ----- Create geometry ---------------------------------------------- + + FairModule* cave= new AtCave("CAVE"); + cave->SetGeometryFileName("cave.geo"); + run->AddModule(cave); + + FairDetector* ATTPC = new AtTpc("ATTPC", kTRUE); + ATTPC->SetGeometryFileName("RCNP_ATTPC_300torr.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(ATTPC); + + FairDetector* RCNP_Si = new AtSiArray("Si", kTRUE); + RCNP_Si->SetGeometryFileName("RCNP_Si.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_Si); + + FairDetector* RCNP_GAGG = new AtApollo("GAGG", kTRUE); + RCNP_GAGG->SetGeometryFileName("RCNP_GAGG.root"); + //ATTPC->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_GAGG); + + // ------------------------------------------------------------------------ + + + // ----- Magnetic field ------------------------------------------- + // Constant Field + //AtConstField *fMagField = new AtConstField(); + //fMagField->SetField(0., 0. ,0. ); // values are in kG + //fMagField->SetFieldRegion(-100, 100,-100, 100, -250,250); // values are in cm + //fMagField->Print(); + // (xmin,xmax,ymin,ymax,zmin,zmax) + //run->SetField(fMagField); + // -------------------------------------------------------------------- + + + + // ----- Create PrimaryGenerator -------------------------------------- + FairPrimaryGenerator* primGen = new FairPrimaryGenerator(); + + + + + // Beam Information + Int_t z = 7; // Atomic number + Int_t a = 17; // Mass number + Int_t q = 0; // Charge State + Int_t m = 1; // Multiplicity NOTE: Due the limitation of the TGenPhaseSpace accepting only pointers/arrays the maximum multiplicity has been set to 10 particles. + Double_t px = 0.000/a; // X-Momentum / per nucleon!!!!!! + Double_t py = 0.000/a; // Y-Momentum / per nucleon!!!!!! + Double_t pz = 4.983/a; // Z-Momentum / per nucleon!!!!!! + Double_t BExcEner = 0.0; + Double_t Bmass = 17.00461; // + Double_t NomEnergy = 110.0; //Used to force the beam to stop within a certain energy range. + + + + AtTPCIonGenerator* ionGen = new AtTPCIonGenerator("Ion",z,a,q,m,px,py,pz,BExcEner,Bmass,NomEnergy); + ionGen->SetSpotRadius(0,-100,0); + // add the ion generator + + primGen->AddGenerator(ionGen); + + //primGen->SetBeam(1,1,0,0); //These parameters change the position of the vertex of every track added to the Primary Generator + // primGen->SetTarget(30,0); + + + + + // Variables for 2-Body kinematics reaction + std::vector Zp; // Zp + std::vector Ap; // Ap + std::vector Qp;//Electric charge + Int_t mult; //Number of particles + std::vector Pxp; //Px momentum X + std::vector Pyp; //Py momentum Y + std::vector Pzp; //Pz momentum Z + std::vector Mass; // Masses + std::vector ExE; // Excitation energy + Double_t ResEner; // Energy of the beam (Useless for the moment) + + + // Note: Momentum will be calculated from the phase Space according to the residual energy of the beam + + + mult = 4; //Number of Nuclei involved in the reaction (Should be always 4) THIS DEFINITION IS MANDATORY (and the number of particles must be the same) + ResEner = 0.0; // For fixed target mode (Si Array) in MeV + + // ---- Beam ---- + Zp.push_back(z); // + Ap.push_back(a); // + Qp.push_back(q); + Pxp.push_back(px); + Pyp.push_back(py); + Pzp.push_back(pz); + Mass.push_back(Bmass); + ExE.push_back(BExcEner); + + // ---- Target ---- + Zp.push_back(1); // + Ap.push_back(2); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(2.0135532); + ExE.push_back(0.0);//In MeV + + //--- Scattered ----- + Zp.push_back(6); // + Ap.push_back(16); // + Qp.push_back(0); + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(16.01141); + ExE.push_back(6.1); + + + // ---- Recoil ----- + Zp.push_back(2); // p + Ap.push_back(3); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(3.01493); + ExE.push_back(0.0);//In MeV + + + Double_t ThetaMinCMS = 0.0; + Double_t ThetaMaxCMS = 180.0; + + + AtTPC2Body* TwoBody = new AtTPC2Body("TwoBody",&Zp,&Ap,&Qp,mult,&Pxp,&Pyp,&Pzp,&Mass,&ExE,ResEner, ThetaMinCMS,ThetaMaxCMS); + //TwoBody->SetFixedTargetPosition(0.0,0.0,0.0); + //TwoBody->SetFixedBeamMomentum(0.0,0.0,pz*a); + primGen->AddGenerator(TwoBody); + + + // ----- Create GammaDummyGenerator + /* Double_t pdgId = 22; // 22 for gamma emission, 2212 for proton emission + Double_t theta1 = 0.; // polar angle distribution: lower edge (50) + Double_t theta2 = 90.; // polar angle distribution: upper edge (51) + Double_t momentum = 0.001; // GeV/c + Int_t multiplicity = 1; + ATTPCGammaDummyGenerator* gammasGen = new ATTPCGammaDummyGenerator(pdgId, multiplicity); + gammasGen->SetThetaRange(theta1, theta2); + gammasGen->SetCosTheta(); + gammasGen->SetPRange(momentum, momentum); + gammasGen->SetNuclearDecayChain(); + gammasGen->SetDecayChainPoint(0.001329,0.90); + gammasGen->SetDecayChainPoint(0.000036,0.10); + gammasGen->SetPhiRange(0., 360.); //(2.5,4) + gammasGen->SetBoxXYZ(-0.1, 0.1, -0.1, 0.1, -0.1, 0.1); + gammasGen->SetLorentzBoost(0.0); // for instance beta=0.8197505718204776 for 700 A MeV + // add the gamma generator + primGen->AddGenerator(gammasGen);*/ + + + + run->SetGenerator(primGen); + +// ------------------------------------------------------------------------ + + //---Store the visualiztion info of the tracks, this make the output file very large!! + //--- Use it only to display but not for production! + run->SetStoreTraj(kTRUE); + + // ----- Initialize ApolloDigitizer task (from Point Level to Cal Level) + if (fApolloDigitizer) + { + AtApolloDigitizer* apolloDig = new AtApolloDigitizer(); + apolloDig->SetNonUniformity(1.0); // Non-uniformity: 1 means +-1% max deviation); + apolloDig->SetExpEnergyRes(6.,3.); // 5. means 5% at 1 MeV (first CsI, second LaBr) + apolloDig->SetDetectionThreshold(0.000010); // in GeV!! 0.000010 means 10 keV + run->AddTask(apolloDig); + } + + // ----- Initialize simulation run ------------------------------------ + run->Init(); + // ------------------------------------------------------------------------ + + //Trajectory filters + + + + + // ----- Runtime database --------------------------------------------- + + Bool_t kParameterMerged = kTRUE; + FairParRootFileIo* parOut = new FairParRootFileIo(kParameterMerged); + parOut->open(parFile.Data()); + rtdb->setOutput(parOut); + rtdb->saveOutput(); + rtdb->print(); + // ------------------------------------------------------------------------ + + // ----- Start run ---------------------------------------------------- + run->Run(nEvents); + + //You can export your ROOT geometry ot a separate file + run->CreateGeometryFile("./data/RCNP_geo_e565.root"); + // ------------------------------------------------------------------------ + + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Macro finished succesfully." << endl; + cout << "Output file is " << outFile << endl; + cout << "Parameter file is " << parFile << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime + << "s" << endl << endl; + // ------------------------------------------------------------------------ +} diff --git a/macro/Simulation/RCNP/RCNP_e535_1.cpp b/macro/Simulation/RCNP/RCNP_e535_1.cpp new file mode 100644 index 000000000..e1c91f0a1 --- /dev/null +++ b/macro/Simulation/RCNP/RCNP_e535_1.cpp @@ -0,0 +1,298 @@ +//13B (d, 3He) 12Be +// Beam energy 32.7 MeV/u +// Neutron separation energy 3.2 MeV +// Alpha emission threshold 8.96 MeV +// Proton separation energy 23.0 MeV +// Possible decays: a + 8He, 6He + 6He, and both + +void RCNP_e535_1(Int_t nEvents = 500, TString mcEngine = "TGeant4") +{ + + TString dir = getenv("VMCWORKDIR"); + + // Output file name + TString outFile ="rcnp_e535_1.root"; + + // Parameter file name + TString parFile="./data/attpcpar_e535_1.root"; + + // ----- Timer -------------------------------------------------------- + TStopwatch timer; + timer.Start(); + // ------------------------------------------------------------------------ + + //ATVertexPropagator* vertex_prop = new ATVertexPropagator(); + + Bool_t fApolloDigitizer = true; // Apply hit digitizer task for Apollo + + // ----- Create simulation run ---------------------------------------- + FairRunSim* run = new FairRunSim(); + run->SetName(mcEngine); // Transport engine + run->SetOutputFile(outFile); // Output file + FairRuntimeDb* rtdb = run->GetRuntimeDb(); + // ------------------------------------------------------------------------ + + + // ----- Create media ------------------------------------------------- + run->SetMaterials("media.geo"); // Materials + // ------------------------------------------------------------------------ + + // ----- Create geometry ---------------------------------------------- + + FairModule* cave= new AtCave("CAVE"); + cave->SetGeometryFileName("cave.geo"); + run->AddModule(cave); + + FairDetector* ATTPC = new AtTpc("ATTPC", kTRUE); + ATTPC->SetGeometryFileName("RCNP_ATTPC_600torr.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(ATTPC); + + FairDetector* RCNP_Si = new AtSiArray("Si", kTRUE); + RCNP_Si->SetGeometryFileName("RCNP_Si.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_Si); + + FairDetector* RCNP_GAGG = new AtApollo("GAGG", kTRUE); + RCNP_GAGG->SetGeometryFileName("RCNP_GAGG.root"); + //ATTPC->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_GAGG); + + // ------------------------------------------------------------------------ + + + // ----- Magnetic field ------------------------------------------- + // Constant Field + //AtConstField *fMagField = new AtConstField(); + //fMagField->SetField(0., 0. ,0. ); // values are in kG + //fMagField->SetFieldRegion(-100, 100,-100, 100, -250,250); // values are in cm + //fMagField->Print(); + // (xmin,xmax,ymin,ymax,zmin,zmax) + //run->SetField(fMagField); + // -------------------------------------------------------------------- + + + + // ----- Create PrimaryGenerator -------------------------------------- + FairPrimaryGenerator* primGen = new FairPrimaryGenerator(); + + + + + // Beam Information + Int_t z = 5; // Atomic number + Int_t a = 13; // Mass number + Int_t q = 0; // Charge State + Int_t m = 1; // Multiplicity NOTE: Due the limitation of the TGenPhaseSpace accepting only pointers/arrays the maximum multiplicity has been set to 10 particles. + Double_t px = 0.000/a; // X-Momentum / per nucleon!!!!!! + Double_t py = 0.000/a; // Y-Momentum / per nucleon!!!!!! + Double_t pz = 3.240/a; // Z-Momentum / per nucleon!!!!!! + Double_t BExcEner = 0.0; + Double_t Bmass = 13.01504; // + Double_t NomEnergy = 50.0; //Used to force the beam to stop within a certain energy range. + + + + AtTPCIonGenerator* ionGen = new AtTPCIonGenerator("Ion",z,a,q,m,px,py,pz,BExcEner,Bmass,NomEnergy); + ionGen->SetSpotRadius(0,-100,0); + // add the ion generator + + primGen->AddGenerator(ionGen); + + //primGen->SetBeam(1,1,0,0); //These parameters change the position of the vertex of every track added to the Primary Generator + // primGen->SetTarget(30,0); + + + + + // Variables for 2-Body kinematics reaction + std::vector Zp; // Zp + std::vector Ap; // Ap + std::vector Qp;//Electric charge + Int_t mult; //Number of particles + std::vector Pxp; //Px momentum X + std::vector Pyp; //Py momentum Y + std::vector Pzp; //Pz momentum Z + std::vector Mass; // Masses + std::vector ExE; // Excitation energy + Double_t ResEner; // Energy of the beam (Useless for the moment) + + + // Note: Momentum will be calculated from the phase Space according to the residual energy of the beam + + + mult = 4; //Number of Nuclei involved in the reaction (Should be always 4) THIS DEFINITION IS MANDATORY (and the number of particles must be the same) + ResEner = 50.0; // For fixed target mode (Si Array) in MeV + + // ---- Beam ---- + Zp.push_back(z); // + Ap.push_back(a); // + Qp.push_back(q); + Pxp.push_back(px); + Pyp.push_back(py); + Pzp.push_back(pz); + Mass.push_back(Bmass); + ExE.push_back(BExcEner); + + // ---- Target ---- + Zp.push_back(1); // + Ap.push_back(2); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(2.0135532); + ExE.push_back(0.0);//In MeV + + //--- Scattered ----- + Zp.push_back(4); // + Ap.push_back(12); // + Qp.push_back(0); + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(12.02473); + ExE.push_back(11.8); + + + // ---- Recoil ----- + Zp.push_back(2); // p + Ap.push_back(3); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(3.01493); + ExE.push_back(0.0);//In MeV + + + Double_t ThetaMinCMS = 0.0; + Double_t ThetaMaxCMS = 180.0; + + + AtTPC2Body* TwoBody = new AtTPC2Body("TwoBody",&Zp,&Ap,&Qp,mult,&Pxp,&Pyp,&Pzp,&Mass,&ExE,ResEner, ThetaMinCMS,ThetaMaxCMS); + //TwoBody->SetFixedTargetPosition(0.0,0.0,0.0); + //TwoBody->SetFixedBeamMomentum(0.0,0.0,pz*a); + TwoBody->SetSequentialDecay(kTRUE); + primGen->AddGenerator(TwoBody); + +// Setting decay + // Set the parameters of the decay generator + + std::vector> zDecay; + std::vector> aDecay; + std::vector> qDecay; + std::vector> massDecay; + + Int_t zB; + Int_t aB; + Double_t massDecayB; + Double_t massTarget; + Double_t exEnergy; + std::vector SepEne; + + Int_t TotDecayCases = 1; // the number of decay channel (case) to be considered + + zDecay.resize(TotDecayCases); + aDecay.resize(TotDecayCases); + qDecay.resize(TotDecayCases); + massDecay.resize(TotDecayCases); + + zB = 5; // 12Be + aB = 13; + massDecayB = 13.01504; + massTarget = 0.0; + exEnergy = 0.0; // NB: Set to zero for sequential decay + + for (auto i = 0; i < 2; ++i) { + zDecay.at(0).push_back(2); + aDecay.at(0).push_back(6); + qDecay.at(0).push_back(0); + massDecay.at(0).push_back(6.01779); + } + + + AtTPCIonDecay *decay = + new AtTPCIonDecay(&zDecay, &aDecay, &qDecay, &massDecay, zB, aB, massDecayB, massTarget, exEnergy, &SepEne); + decay->SetSequentialDecay(kTRUE); + primGen->AddGenerator(decay); + + + + // ----- Create GammaDummyGenerator + /* Double_t pdgId = 22; // 22 for gamma emission, 2212 for proton emission + Double_t theta1 = 0.; // polar angle distribution: lower edge (50) + Double_t theta2 = 90.; // polar angle distribution: upper edge (51) + Double_t momentum = 0.001; // GeV/c + Int_t multiplicity = 1; + ATTPCGammaDummyGenerator* gammasGen = new ATTPCGammaDummyGenerator(pdgId, multiplicity); + gammasGen->SetThetaRange(theta1, theta2); + gammasGen->SetCosTheta(); + gammasGen->SetPRange(momentum, momentum); + gammasGen->SetNuclearDecayChain(); + gammasGen->SetDecayChainPoint(0.001329,0.90); + gammasGen->SetDecayChainPoint(0.000036,0.10); + gammasGen->SetPhiRange(0., 360.); //(2.5,4) + gammasGen->SetBoxXYZ(-0.1, 0.1, -0.1, 0.1, -0.1, 0.1); + gammasGen->SetLorentzBoost(0.0); // for instance beta=0.8197505718204776 for 700 A MeV + // add the gamma generator + primGen->AddGenerator(gammasGen);*/ + + + + run->SetGenerator(primGen); + +// ------------------------------------------------------------------------ + + //---Store the visualiztion info of the tracks, this make the output file very large!! + //--- Use it only to display but not for production! + run->SetStoreTraj(kTRUE); + + // ----- Initialize ApolloDigitizer task (from Point Level to Cal Level) + if (fApolloDigitizer) + { + AtApolloDigitizer* apolloDig = new AtApolloDigitizer(); + apolloDig->SetNonUniformity(1.0); // Non-uniformity: 1 means +-1% max deviation); + apolloDig->SetExpEnergyRes(6.,3.); // 5. means 5% at 1 MeV (first CsI, second LaBr) + apolloDig->SetDetectionThreshold(0.000010); // in GeV!! 0.000010 means 10 keV + run->AddTask(apolloDig); + } + + // ----- Initialize simulation run ------------------------------------ + run->Init(); + // ------------------------------------------------------------------------ + + //Trajectory filters + + + + + // ----- Runtime database --------------------------------------------- + + Bool_t kParameterMerged = kTRUE; + FairParRootFileIo* parOut = new FairParRootFileIo(kParameterMerged); + parOut->open(parFile.Data()); + rtdb->setOutput(parOut); + rtdb->saveOutput(); + rtdb->print(); + // ------------------------------------------------------------------------ + + // ----- Start run ---------------------------------------------------- + run->Run(nEvents); + + //You can export your ROOT geometry ot a separate file + run->CreateGeometryFile("./data/RCNP_geo_e565.root"); + // ------------------------------------------------------------------------ + + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Macro finished succesfully." << endl; + cout << "Output file is " << outFile << endl; + cout << "Parameter file is " << parFile << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime + << "s" << endl << endl; + // ------------------------------------------------------------------------ +} diff --git a/macro/Simulation/RCNP/RCNP_e535_2.cpp b/macro/Simulation/RCNP/RCNP_e535_2.cpp new file mode 100644 index 000000000..390e0b8a6 --- /dev/null +++ b/macro/Simulation/RCNP/RCNP_e535_2.cpp @@ -0,0 +1,251 @@ +// 15B (d, 3He) 14Be +// Beam energy 32.6 MeV/u + +void RCNP_e535_2(Int_t nEvents = 500, TString mcEngine = "TGeant4") +{ + + TString dir = getenv("VMCWORKDIR"); + + // Output file name + TString outFile ="rcnp_e535_2.root"; + + // Parameter file name + TString parFile="./data/attpcpar_e535_2.root"; + + // ----- Timer -------------------------------------------------------- + TStopwatch timer; + timer.Start(); + // ------------------------------------------------------------------------ + + //ATVertexPropagator* vertex_prop = new ATVertexPropagator(); + + Bool_t fApolloDigitizer = true; // Apply hit digitizer task for Apollo + + // ----- Create simulation run ---------------------------------------- + FairRunSim* run = new FairRunSim(); + run->SetName(mcEngine); // Transport engine + run->SetOutputFile(outFile); // Output file + FairRuntimeDb* rtdb = run->GetRuntimeDb(); + // ------------------------------------------------------------------------ + + + // ----- Create media ------------------------------------------------- + run->SetMaterials("media.geo"); // Materials + // ------------------------------------------------------------------------ + + // ----- Create geometry ---------------------------------------------- + + FairModule* cave= new AtCave("CAVE"); + cave->SetGeometryFileName("cave.geo"); + run->AddModule(cave); + + FairDetector* ATTPC = new AtTpc("ATTPC", kTRUE); + ATTPC->SetGeometryFileName("RCNP_ATTPC_300torr.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(ATTPC); + + FairDetector* RCNP_Si = new AtSiArray("Si", kTRUE); + RCNP_Si->SetGeometryFileName("RCNP_Si.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_Si); + + FairDetector* RCNP_GAGG = new AtApollo("GAGG", kTRUE); + RCNP_GAGG->SetGeometryFileName("RCNP_GAGG.root"); + //ATTPC->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_GAGG); + + // ------------------------------------------------------------------------ + + + // ----- Magnetic field ------------------------------------------- + // Constant Field + //AtConstField *fMagField = new AtConstField(); + //fMagField->SetField(0., 0. ,0. ); // values are in kG + //fMagField->SetFieldRegion(-100, 100,-100, 100, -250,250); // values are in cm + //fMagField->Print(); + // (xmin,xmax,ymin,ymax,zmin,zmax) + //run->SetField(fMagField); + // -------------------------------------------------------------------- + + + + // ----- Create PrimaryGenerator -------------------------------------- + FairPrimaryGenerator* primGen = new FairPrimaryGenerator(); + + + + + // Beam Information + Int_t z = 5; // Atomic number + Int_t a = 15; // Mass number + Int_t q = 0; // Charge State + Int_t m = 1; // Multiplicity NOTE: Due the limitation of the TGenPhaseSpace accepting only pointers/arrays the maximum multiplicity has been set to 10 particles. + Double_t px = 0.000/a; // X-Momentum / per nucleon!!!!!! + Double_t py = 0.000/a; // Y-Momentum / per nucleon!!!!!! + Double_t pz = 3.735/a; // Z-Momentum / per nucleon!!!!!! + Double_t BExcEner = 0.0; + Double_t Bmass = 15.02835; // + Double_t NomEnergy = 110.0; //Used to force the beam to stop within a certain energy range. + + + + AtTPCIonGenerator* ionGen = new AtTPCIonGenerator("Ion",z,a,q,m,px,py,pz,BExcEner,Bmass,NomEnergy); + ionGen->SetSpotRadius(0,-100,0); + // add the ion generator + + primGen->AddGenerator(ionGen); + + //primGen->SetBeam(1,1,0,0); //These parameters change the position of the vertex of every track added to the Primary Generator + // primGen->SetTarget(30,0); + + + + + // Variables for 2-Body kinematics reaction + std::vector Zp; // Zp + std::vector Ap; // Ap + std::vector Qp;//Electric charge + Int_t mult; //Number of particles + std::vector Pxp; //Px momentum X + std::vector Pyp; //Py momentum Y + std::vector Pzp; //Pz momentum Z + std::vector Mass; // Masses + std::vector ExE; // Excitation energy + Double_t ResEner; // Energy of the beam (Useless for the moment) + + + // Note: Momentum will be calculated from the phase Space according to the residual energy of the beam + + + mult = 4; //Number of Nuclei involved in the reaction (Should be always 4) THIS DEFINITION IS MANDATORY (and the number of particles must be the same) + ResEner = 0.0; // For fixed target mode (Si Array) in MeV + + // ---- Beam ---- + Zp.push_back(z); // + Ap.push_back(a); // + Qp.push_back(q); + Pxp.push_back(px); + Pyp.push_back(py); + Pzp.push_back(pz); + Mass.push_back(Bmass); + ExE.push_back(BExcEner); + + // ---- Target ---- + Zp.push_back(1); // + Ap.push_back(2); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(2.0135532); + ExE.push_back(0.0);//In MeV + + //--- Scattered ----- + Zp.push_back(4); // + Ap.push_back(14); // + Qp.push_back(0); + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(14.0407); + ExE.push_back(15.0); + + + // ---- Recoil ----- + Zp.push_back(2); // p + Ap.push_back(3); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(3.01493); + ExE.push_back(0.0);//In MeV + + + Double_t ThetaMinCMS = 0.0; + Double_t ThetaMaxCMS = 180.0; + + + AtTPC2Body* TwoBody = new AtTPC2Body("TwoBody",&Zp,&Ap,&Qp,mult,&Pxp,&Pyp,&Pzp,&Mass,&ExE,ResEner, ThetaMinCMS,ThetaMaxCMS); + //TwoBody->SetFixedTargetPosition(0.0,0.0,0.0); + //TwoBody->SetFixedBeamMomentum(0.0,0.0,pz*a); + primGen->AddGenerator(TwoBody); + + + // ----- Create GammaDummyGenerator + /* Double_t pdgId = 22; // 22 for gamma emission, 2212 for proton emission + Double_t theta1 = 0.; // polar angle distribution: lower edge (50) + Double_t theta2 = 90.; // polar angle distribution: upper edge (51) + Double_t momentum = 0.001; // GeV/c + Int_t multiplicity = 1; + ATTPCGammaDummyGenerator* gammasGen = new ATTPCGammaDummyGenerator(pdgId, multiplicity); + gammasGen->SetThetaRange(theta1, theta2); + gammasGen->SetCosTheta(); + gammasGen->SetPRange(momentum, momentum); + gammasGen->SetNuclearDecayChain(); + gammasGen->SetDecayChainPoint(0.001329,0.90); + gammasGen->SetDecayChainPoint(0.000036,0.10); + gammasGen->SetPhiRange(0., 360.); //(2.5,4) + gammasGen->SetBoxXYZ(-0.1, 0.1, -0.1, 0.1, -0.1, 0.1); + gammasGen->SetLorentzBoost(0.0); // for instance beta=0.8197505718204776 for 700 A MeV + // add the gamma generator + primGen->AddGenerator(gammasGen);*/ + + + + run->SetGenerator(primGen); + +// ------------------------------------------------------------------------ + + //---Store the visualiztion info of the tracks, this make the output file very large!! + //--- Use it only to display but not for production! + run->SetStoreTraj(kTRUE); + + // ----- Initialize ApolloDigitizer task (from Point Level to Cal Level) + if (fApolloDigitizer) + { + AtApolloDigitizer* apolloDig = new AtApolloDigitizer(); + apolloDig->SetNonUniformity(1.0); // Non-uniformity: 1 means +-1% max deviation); + apolloDig->SetExpEnergyRes(6.,3.); // 5. means 5% at 1 MeV (first CsI, second LaBr) + apolloDig->SetDetectionThreshold(0.000010); // in GeV!! 0.000010 means 10 keV + run->AddTask(apolloDig); + } + + // ----- Initialize simulation run ------------------------------------ + run->Init(); + // ------------------------------------------------------------------------ + + //Trajectory filters + + + + + // ----- Runtime database --------------------------------------------- + + Bool_t kParameterMerged = kTRUE; + FairParRootFileIo* parOut = new FairParRootFileIo(kParameterMerged); + parOut->open(parFile.Data()); + rtdb->setOutput(parOut); + rtdb->saveOutput(); + rtdb->print(); + // ------------------------------------------------------------------------ + + // ----- Start run ---------------------------------------------------- + run->Run(nEvents); + + //You can export your ROOT geometry ot a separate file + run->CreateGeometryFile("./data/RCNP_geo_e565.root"); + // ------------------------------------------------------------------------ + + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Macro finished succesfully." << endl; + cout << "Output file is " << outFile << endl; + cout << "Parameter file is " << parFile << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime + << "s" << endl << endl; + // ------------------------------------------------------------------------ +} diff --git a/macro/Simulation/RCNP/RCNP_e581.cpp b/macro/Simulation/RCNP/RCNP_e581.cpp new file mode 100644 index 000000000..fe7053c7c --- /dev/null +++ b/macro/Simulation/RCNP/RCNP_e581.cpp @@ -0,0 +1,251 @@ +// 11Be (d,3He) 10Li +// Beam energy 25 MeV/u + +void RCNP_e581(Int_t nEvents = 500, TString mcEngine = "TGeant4") +{ + + TString dir = getenv("VMCWORKDIR"); + + // Output file name + TString outFile ="rcnp_e581.root"; + + // Parameter file name + TString parFile="./data/attpcpar_e581.root"; + + // ----- Timer -------------------------------------------------------- + TStopwatch timer; + timer.Start(); + // ------------------------------------------------------------------------ + + //ATVertexPropagator* vertex_prop = new ATVertexPropagator(); + + Bool_t fApolloDigitizer = true; // Apply hit digitizer task for Apollo + + // ----- Create simulation run ---------------------------------------- + FairRunSim* run = new FairRunSim(); + run->SetName(mcEngine); // Transport engine + run->SetOutputFile(outFile); // Output file + FairRuntimeDb* rtdb = run->GetRuntimeDb(); + // ------------------------------------------------------------------------ + + + // ----- Create media ------------------------------------------------- + run->SetMaterials("media.geo"); // Materials + // ------------------------------------------------------------------------ + + // ----- Create geometry ---------------------------------------------- + + FairModule* cave= new AtCave("CAVE"); + cave->SetGeometryFileName("cave.geo"); + run->AddModule(cave); + + FairDetector* ATTPC = new AtTpc("ATTPC", kTRUE); + ATTPC->SetGeometryFileName("RCNP_ATTPC_300torr.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(ATTPC); + + FairDetector* RCNP_Si = new AtSiArray("Si", kTRUE); + RCNP_Si->SetGeometryFileName("RCNP_Si.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_Si); + + FairDetector* RCNP_GAGG = new AtApollo("GAGG", kTRUE); + RCNP_GAGG->SetGeometryFileName("RCNP_GAGG.root"); + //ATTPC->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_GAGG); + + // ------------------------------------------------------------------------ + + + // ----- Magnetic field ------------------------------------------- + // Constant Field + //AtConstField *fMagField = new AtConstField(); + //fMagField->SetField(0., 0. ,0. ); // values are in kG + //fMagField->SetFieldRegion(-100, 100,-100, 100, -250,250); // values are in cm + //fMagField->Print(); + // (xmin,xmax,ymin,ymax,zmin,zmax) + //run->SetField(fMagField); + // -------------------------------------------------------------------- + + + + // ----- Create PrimaryGenerator -------------------------------------- + FairPrimaryGenerator* primGen = new FairPrimaryGenerator(); + + + + + // Beam Information + Int_t z = 4; // Atomic number + Int_t a = 11; // Mass number + Int_t q = 0; // Charge State + Int_t m = 1; // Multiplicity NOTE: Due the limitation of the TGenPhaseSpace accepting only pointers/arrays the maximum multiplicity has been set to 10 particles. + Double_t px = 0.000/a; // X-Momentum / per nucleon!!!!!! + Double_t py = 0.000/a; // Y-Momentum / per nucleon!!!!!! + Double_t pz = 2.394/a; // Z-Momentum / per nucleon!!!!!! + Double_t BExcEner = 0.0; + Double_t Bmass = 11.01947; // + Double_t NomEnergy = 110.0; //Used to force the beam to stop within a certain energy range. + + + + AtTPCIonGenerator* ionGen = new AtTPCIonGenerator("Ion",z,a,q,m,px,py,pz,BExcEner,Bmass,NomEnergy); + ionGen->SetSpotRadius(0,-100,0); + // add the ion generator + + primGen->AddGenerator(ionGen); + + //primGen->SetBeam(1,1,0,0); //These parameters change the position of the vertex of every track added to the Primary Generator + // primGen->SetTarget(30,0); + + + + + // Variables for 2-Body kinematics reaction + std::vector Zp; // Zp + std::vector Ap; // Ap + std::vector Qp;//Electric charge + Int_t mult; //Number of particles + std::vector Pxp; //Px momentum X + std::vector Pyp; //Py momentum Y + std::vector Pzp; //Pz momentum Z + std::vector Mass; // Masses + std::vector ExE; // Excitation energy + Double_t ResEner; // Energy of the beam (Useless for the moment) + + + // Note: Momentum will be calculated from the phase Space according to the residual energy of the beam + + + mult = 4; //Number of Nuclei involved in the reaction (Should be always 4) THIS DEFINITION IS MANDATORY (and the number of particles must be the same) + ResEner = 0.0; // For fixed target mode (Si Array) in MeV + + // ---- Beam ---- + Zp.push_back(z); // + Ap.push_back(a); // + Qp.push_back(q); + Pxp.push_back(px); + Pyp.push_back(py); + Pzp.push_back(pz); + Mass.push_back(Bmass); + ExE.push_back(BExcEner); + + // ---- Target ---- + Zp.push_back(1); // + Ap.push_back(2); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(2.0135532); + ExE.push_back(0.0);//In MeV + + //--- Scattered ----- + Zp.push_back(3); // + Ap.push_back(10); // + Qp.push_back(0); + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(10.03384); + ExE.push_back(0.0); + + + // ---- Recoil ----- + Zp.push_back(2); // p + Ap.push_back(3); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(3.01493); + ExE.push_back(0.0);//In MeV + + + Double_t ThetaMinCMS = 0.0; + Double_t ThetaMaxCMS = 180.0; + + + AtTPC2Body* TwoBody = new AtTPC2Body("TwoBody",&Zp,&Ap,&Qp,mult,&Pxp,&Pyp,&Pzp,&Mass,&ExE,ResEner, ThetaMinCMS,ThetaMaxCMS); + //TwoBody->SetFixedTargetPosition(0.0,0.0,0.0); + //TwoBody->SetFixedBeamMomentum(0.0,0.0,pz*a); + primGen->AddGenerator(TwoBody); + + + // ----- Create GammaDummyGenerator + /* Double_t pdgId = 22; // 22 for gamma emission, 2212 for proton emission + Double_t theta1 = 0.; // polar angle distribution: lower edge (50) + Double_t theta2 = 90.; // polar angle distribution: upper edge (51) + Double_t momentum = 0.001; // GeV/c + Int_t multiplicity = 1; + ATTPCGammaDummyGenerator* gammasGen = new ATTPCGammaDummyGenerator(pdgId, multiplicity); + gammasGen->SetThetaRange(theta1, theta2); + gammasGen->SetCosTheta(); + gammasGen->SetPRange(momentum, momentum); + gammasGen->SetNuclearDecayChain(); + gammasGen->SetDecayChainPoint(0.001329,0.90); + gammasGen->SetDecayChainPoint(0.000036,0.10); + gammasGen->SetPhiRange(0., 360.); //(2.5,4) + gammasGen->SetBoxXYZ(-0.1, 0.1, -0.1, 0.1, -0.1, 0.1); + gammasGen->SetLorentzBoost(0.0); // for instance beta=0.8197505718204776 for 700 A MeV + // add the gamma generator + primGen->AddGenerator(gammasGen);*/ + + + + run->SetGenerator(primGen); + +// ------------------------------------------------------------------------ + + //---Store the visualiztion info of the tracks, this make the output file very large!! + //--- Use it only to display but not for production! + run->SetStoreTraj(kTRUE); + + // ----- Initialize ApolloDigitizer task (from Point Level to Cal Level) + if (fApolloDigitizer) + { + AtApolloDigitizer* apolloDig = new AtApolloDigitizer(); + apolloDig->SetNonUniformity(1.0); // Non-uniformity: 1 means +-1% max deviation); + apolloDig->SetExpEnergyRes(6.,3.); // 5. means 5% at 1 MeV (first CsI, second LaBr) + apolloDig->SetDetectionThreshold(0.000010); // in GeV!! 0.000010 means 10 keV + run->AddTask(apolloDig); + } + + // ----- Initialize simulation run ------------------------------------ + run->Init(); + // ------------------------------------------------------------------------ + + //Trajectory filters + + + + + // ----- Runtime database --------------------------------------------- + + Bool_t kParameterMerged = kTRUE; + FairParRootFileIo* parOut = new FairParRootFileIo(kParameterMerged); + parOut->open(parFile.Data()); + rtdb->setOutput(parOut); + rtdb->saveOutput(); + rtdb->print(); + // ------------------------------------------------------------------------ + + // ----- Start run ---------------------------------------------------- + run->Run(nEvents); + + //You can export your ROOT geometry ot a separate file + run->CreateGeometryFile("./data/RCNP_geo_e565.root"); + // ------------------------------------------------------------------------ + + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Macro finished succesfully." << endl; + cout << "Output file is " << outFile << endl; + cout << "Parameter file is " << parFile << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime + << "s" << endl << endl; + // ------------------------------------------------------------------------ +} diff --git a/macro/Simulation/RCNP/RCNP_simtest.cpp b/macro/Simulation/RCNP/RCNP_simtest.cpp new file mode 100644 index 000000000..60af5df90 --- /dev/null +++ b/macro/Simulation/RCNP/RCNP_simtest.cpp @@ -0,0 +1,248 @@ +void RCNP_simtest(Int_t nEvents = 500, TString mcEngine = "TGeant4") +{ + + TString dir = getenv("VMCWORKDIR"); + + // Output file name + TString outFile ="test_rcnp.root"; + + // Parameter file name + TString parFile="./data/attpcpar.root"; + + // ----- Timer -------------------------------------------------------- + TStopwatch timer; + timer.Start(); + // ------------------------------------------------------------------------ + + //ATVertexPropagator* vertex_prop = new ATVertexPropagator(); + + Bool_t fApolloDigitizer = true; // Apply hit digitizer task for Apollo + + // ----- Create simulation run ---------------------------------------- + FairRunSim* run = new FairRunSim(); + run->SetName(mcEngine); // Transport engine + run->SetOutputFile(outFile); // Output file + FairRuntimeDb* rtdb = run->GetRuntimeDb(); + // ------------------------------------------------------------------------ + + + // ----- Create media ------------------------------------------------- + run->SetMaterials("media.geo"); // Materials + // ------------------------------------------------------------------------ + + // ----- Create geometry ---------------------------------------------- + + FairModule* cave= new AtCave("CAVE"); + cave->SetGeometryFileName("cave.geo"); + run->AddModule(cave); + + FairDetector* ATTPC = new AtTpc("ATTPC", kTRUE); + ATTPC->SetGeometryFileName("RCNP_ATTPC_300torr.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(ATTPC); + + FairDetector* RCNP_Si = new AtSiArray("Si", kTRUE); + RCNP_Si->SetGeometryFileName("RCNP_Si.root"); + //HELIOS->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_Si); + + FairDetector* RCNP_GAGG = new AtApollo("GAGG", kTRUE); + RCNP_GAGG->SetGeometryFileName("RCNP_GAGG.root"); + //ATTPC->SetModifyGeometry(kTRUE); + run->AddModule(RCNP_GAGG); + + // ------------------------------------------------------------------------ + + + // ----- Magnetic field ------------------------------------------- + // Constant Field + //AtConstField *fMagField = new AtConstField(); + //fMagField->SetField(0., 0. ,0. ); // values are in kG + //fMagField->SetFieldRegion(-100, 100,-100, 100, -250,250); // values are in cm + //fMagField->Print(); + // (xmin,xmax,ymin,ymax,zmin,zmax) + //run->SetField(fMagField); + // -------------------------------------------------------------------- + + + + // ----- Create PrimaryGenerator -------------------------------------- + FairPrimaryGenerator* primGen = new FairPrimaryGenerator(); + + + + + // Beam Information + Int_t z = 4; // Atomic number + Int_t a = 12; // Mass number + Int_t q = 0; // Charge State + Int_t m = 1; // Multiplicity NOTE: Due the limitation of the TGenPhaseSpace accepting only pointers/arrays the maximum multiplicity has been set to 10 particles. + Double_t px = 0.000/a; // X-Momentum / per nucleon!!!!!! + Double_t py = 0.000/a; // Y-Momentum / per nucleon!!!!!! + Double_t pz = 2.21/a; // Z-Momentum / per nucleon!!!!!! + Double_t BExcEner = 0.0; + Double_t Bmass = 12.02473; // + Double_t NomEnergy = 110.0; //Used to force the beam to stop within a certain energy range. + + + + AtTPCIonGenerator* ionGen = new AtTPCIonGenerator("Ion",z,a,q,m,px,py,pz,BExcEner,Bmass,NomEnergy); + ionGen->SetSpotRadius(0,-100,0); + // add the ion generator + + primGen->AddGenerator(ionGen); + + //primGen->SetBeam(1,1,0,0); //These parameters change the position of the vertex of every track added to the Primary Generator + // primGen->SetTarget(30,0); + + + + + // Variables for 2-Body kinematics reaction + std::vector Zp; // Zp + std::vector Ap; // Ap + std::vector Qp;//Electric charge + Int_t mult; //Number of particles + std::vector Pxp; //Px momentum X + std::vector Pyp; //Py momentum Y + std::vector Pzp; //Pz momentum Z + std::vector Mass; // Masses + std::vector ExE; // Excitation energy + Double_t ResEner; // Energy of the beam (Useless for the moment) + + + // Note: Momentum will be calculated from the phase Space according to the residual energy of the beam + + + mult = 4; //Number of Nuclei involved in the reaction (Should be always 4) THIS DEFINITION IS MANDATORY (and the number of particles must be the same) + ResEner = 0.0; // For fixed target mode (Si Array) in MeV + + // ---- Beam ---- + Zp.push_back(z); // + Ap.push_back(a); // + Qp.push_back(q); + Pxp.push_back(px); + Pyp.push_back(py); + Pzp.push_back(pz); + Mass.push_back(Bmass); + ExE.push_back(BExcEner); + + // ---- Target ---- + Zp.push_back(1); // + Ap.push_back(2); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(2.0135532); + ExE.push_back(0.0);//In MeV + + //--- Scattered ----- + Zp.push_back(4); // + Ap.push_back(13); // + Qp.push_back(0); + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(13.03394); + ExE.push_back(0.0); + + + // ---- Recoil ----- + Zp.push_back(1); // p + Ap.push_back(1); // + Qp.push_back(0); // + Pxp.push_back(0.0); + Pyp.push_back(0.0); + Pzp.push_back(0.0); + Mass.push_back(1.00783); + ExE.push_back(0.0);//In MeV + + + Double_t ThetaMinCMS = 0.0; + Double_t ThetaMaxCMS = 180.0; + + + AtTPC2Body* TwoBody = new AtTPC2Body("TwoBody",&Zp,&Ap,&Qp,mult,&Pxp,&Pyp,&Pzp,&Mass,&ExE,ResEner, ThetaMinCMS,ThetaMaxCMS); + //TwoBody->SetFixedTargetPosition(0.0,0.0,0.0); + //TwoBody->SetFixedBeamMomentum(0.0,0.0,pz*a); + primGen->AddGenerator(TwoBody); + + + // ----- Create GammaDummyGenerator + /* Double_t pdgId = 22; // 22 for gamma emission, 2212 for proton emission + Double_t theta1 = 0.; // polar angle distribution: lower edge (50) + Double_t theta2 = 90.; // polar angle distribution: upper edge (51) + Double_t momentum = 0.001; // GeV/c + Int_t multiplicity = 1; + ATTPCGammaDummyGenerator* gammasGen = new ATTPCGammaDummyGenerator(pdgId, multiplicity); + gammasGen->SetThetaRange(theta1, theta2); + gammasGen->SetCosTheta(); + gammasGen->SetPRange(momentum, momentum); + gammasGen->SetNuclearDecayChain(); + gammasGen->SetDecayChainPoint(0.001329,0.90); + gammasGen->SetDecayChainPoint(0.000036,0.10); + gammasGen->SetPhiRange(0., 360.); //(2.5,4) + gammasGen->SetBoxXYZ(-0.1, 0.1, -0.1, 0.1, -0.1, 0.1); + gammasGen->SetLorentzBoost(0.0); // for instance beta=0.8197505718204776 for 700 A MeV + // add the gamma generator + primGen->AddGenerator(gammasGen);*/ + + + + run->SetGenerator(primGen); + +// ------------------------------------------------------------------------ + + //---Store the visualiztion info of the tracks, this make the output file very large!! + //--- Use it only to display but not for production! + run->SetStoreTraj(kTRUE); + + // ----- Initialize ApolloDigitizer task (from Point Level to Cal Level) + if (fApolloDigitizer) + { + AtApolloDigitizer* apolloDig = new AtApolloDigitizer(); + apolloDig->SetNonUniformity(1.0); // Non-uniformity: 1 means +-1% max deviation); + apolloDig->SetExpEnergyRes(6.,3.); // 5. means 5% at 1 MeV (first CsI, second LaBr) + apolloDig->SetDetectionThreshold(0.000010); // in GeV!! 0.000010 means 10 keV + run->AddTask(apolloDig); + } + + // ----- Initialize simulation run ------------------------------------ + run->Init(); + // ------------------------------------------------------------------------ + + //Trajectory filters + + + + + // ----- Runtime database --------------------------------------------- + + Bool_t kParameterMerged = kTRUE; + FairParRootFileIo* parOut = new FairParRootFileIo(kParameterMerged); + parOut->open(parFile.Data()); + rtdb->setOutput(parOut); + rtdb->saveOutput(); + rtdb->print(); + // ------------------------------------------------------------------------ + + // ----- Start run ---------------------------------------------------- + run->Run(nEvents); + + //You can export your ROOT geometry ot a separate file + run->CreateGeometryFile("./data/RCNP_geo.root"); + // ------------------------------------------------------------------------ + + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Macro finished succesfully." << endl; + cout << "Output file is " << outFile << endl; + cout << "Parameter file is " << parFile << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime + << "s" << endl << endl; + // ------------------------------------------------------------------------ +} diff --git a/macro/Simulation/RCNP/SiArray_acc.cpp b/macro/Simulation/RCNP/SiArray_acc.cpp new file mode 100644 index 000000000..03fa0f25a --- /dev/null +++ b/macro/Simulation/RCNP/SiArray_acc.cpp @@ -0,0 +1,103 @@ +#include +#include +#include +#include +#include +#include "TH1F.h" +#include "TCanvas.h" + +void SiArray_acc() { + std::ifstream file("SiArray_acc.csv"); + if (!file.is_open()) { + std::cerr << "Could not open SiArray_acc.csv" << std::endl; + return; + } + + // Skip the first three lines + std::string line; + std::getline(file, line); + std::getline(file, line); + std::getline(file, line); + + std::vector y3, y6, y9, y12, y15, y18; + int line_counter = 0; + while (std::getline(file, line)) { + ++line_counter; + if (line_counter > 18) break; // Only take up to the 21st line (lines 4-21) + std::stringstream ss(line); + std::string value; + std::vector columns; + while (std::getline(ss, value, ',')) { + columns.push_back(value); + } + if (columns.size() >= 18) { + y3.push_back(std::stod(columns[2])); + y6.push_back(std::stod(columns[5])); + y9.push_back(std::stod(columns[8])); + y12.push_back(std::stod(columns[11])); + y15.push_back(std::stod(columns[14])); + y18.push_back(std::stod(columns[17])); + } + } + file.close(); + + std::vector y3_err, y6_err, y9_err, y12_err, y15_err, y18_err; + for (size_t i = 0; i < y3.size(); ++i) { + y3_err.push_back( std::sqrt(y3[i]) / 50.0 ); + y6_err.push_back( std::sqrt(y6[i]) / 50.0 ); + y9_err.push_back( std::sqrt(y9[i]) / 50.0 ); + y12_err.push_back( std::sqrt(y12[i]) / 50.0 ); + y15_err.push_back( std::sqrt(y15[i]) / 50.0 ); + y18_err.push_back( std::sqrt(y18[i]) / 50.0 ); + } + + + // Create histograms for each dataset + TH1F* h3 = new TH1F("h3", "SiArray acceptance;CM Angle (deg);%", 18, 0, 180); + TH1F* h6 = new TH1F("h6", "6th Column;Angle (deg);Value", 18, 0, 180); + TH1F* h9 = new TH1F("h9", "9th Column;Angle (deg);Value", 18, 0, 180); + TH1F* h12 = new TH1F("h12", "12th Column;Angle (deg);Value", 18, 0, 180); + TH1F* h15 = new TH1F("h15", "15th Column;Angle (deg);Value", 18, 0, 180); + TH1F* h18 = new TH1F("h18", "18th Column;Angle (deg);Value", 18, 0, 180); + + // Fill histograms and set errors + for (size_t i = 0; i < y3.size() && i < 18; ++i) { + h3->SetBinContent(i + 1, y3[i]/50.0); + h3->SetBinError(i + 1, y3_err[i]); + h6->SetBinContent(i + 1, y6[i]/50.0); + h6->SetBinError(i + 1, y6_err[i]); + h9->SetBinContent(i + 1, y9[i]/50.0); + h9->SetBinError(i + 1, y9_err[i]); + h12->SetBinContent(i + 1, y12[i]/50.0); + h12->SetBinError(i + 1, y12_err[i]); + h15->SetBinContent(i + 1, y15[i]/50.0); + h15->SetBinError(i + 1, y15_err[i]); + h18->SetBinContent(i + 1, y18[i]/50.0); + h18->SetBinError(i + 1, y18_err[i]); + } + + // Set different colors for each histogram + h3->SetLineColor(kRed); + h6->SetLineColor(kBlue); + h9->SetLineColor(kGreen+2); + h12->SetLineColor(kMagenta); + h15->SetLineColor(kOrange+7); + h18->SetLineColor(kBlack); + + // Draw all histograms on the same canvas + TCanvas* c = new TCanvas("c", "All Columns", 800, 600); + h3->Draw("E hist"); + h6->Draw("E hist same"); + h9->Draw("E hist same"); + h12->Draw("E hist same"); + + + // Add a legend + auto legend = new TLegend(0.7,0.7,0.9,0.9); + legend->AddEntry(h3, "13Be g.s.", "l"); + legend->AddEntry(h6, "13Be* 0.4 MeV", "l"); + legend->AddEntry(h9, "13Be* 1.6 MeV", "l"); + legend->AddEntry(h12, "13Be* 2.5 MeV", "l"); + + legend->Draw(); +} \ No newline at end of file diff --git a/macro/Simulation/RCNP/eventDisplay b/macro/Simulation/RCNP/eventDisplay new file mode 100644 index 000000000..532b65a0d --- /dev/null +++ b/macro/Simulation/RCNP/eventDisplay @@ -0,0 +1,35 @@ +void eventDisplay() +{ + //-----User Settings:----------------------------------------------- + TString InputDataFile ="rcnp_e565_300torr.root"; + TString ParFile ="./data/attpcpar_e565_300torr.root"; + TString OutputDataFile ="rcnpe565_300torr.root"; + + + // ----- Reconstruction run ------------------------------------------- + FairRunAna *fRun = new FairRunAna(); + FairRootFileSink *sink = new FairRootFileSink(OutputDataFile); + FairFileSource *source = new FairFileSource(InputDataFile); + fRun->SetSource(source); + fRun->SetSink(sink); + // fRun->SetGeomFile(GeoDataPath); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParRootFileIo *parInput1 = new FairParRootFileIo(); + parInput1->open(ParFile.Data()); + rtdb->setFirstInput(parInput1); + + FairEventManager *fMan = new FairEventManager(); + + //----------------------Traks and points ------------------------------------- + // FairMCTracks *Track = new FairMCTracks("Monte-Carlo Tracks"); + FairMCPointDraw *AtTpcPoints = new FairMCPointDraw("AtTpcPoint", kBlue, kFullSquare); + FairMCPointDraw *AtSiArrayPoints = new FairMCPointDraw("AtSiArrayPoint", kBlue, kFullSquare); + + + // fMan->AddTask(Track); + fMan->AddTask(AtTpcPoints); + fMan->AddTask(AtSiArrayPoints); + + fMan->Init(); +} diff --git a/macro/Simulation/RCNP/run_sim_ana.cpp b/macro/Simulation/RCNP/run_sim_ana.cpp new file mode 100644 index 000000000..725606f61 --- /dev/null +++ b/macro/Simulation/RCNP/run_sim_ana.cpp @@ -0,0 +1,245 @@ +#include "TString.h" +#include "TFile.h" +#include "TTree.h" +#include "TClonesArray.h" + +#include +#include +#include + + +void run_sim_ana(Int_t num_ev=100000) +{ + //std::ofstream energyRecoilFile("alphaenergy_sim.txt"); + + TH1F* vertex_dist = new TH1F("vertex_dist","vertex_dist",100,0,1000); + + TH1F* EnergyRecoil_h= new TH1F("EnergyRecoil","EnergyRecoil",1000,0,300); + TH2D* dE_vs_E = new TH2D("dE_vs_E","dE_vs_E",200,0,0.2,200,0,0.2); + TH2D* zpos_vs_angle = new TH2D("zpos_vs_angle","zpos_vs_angle",18,0,180,100,0,1000); + TH2D* pEnergy_vs_angle = new TH2D("pEnergy_vs_angle","pEnergy_vs_angle",18,0,180,400,0,80); + + std::vector mcFileNames = { + "rcnp_e565_10deg_300torr.root", + "rcnp_e565_20deg_300torr.root", + "rcnp_e565_30deg_300torr.root", + "rcnp_e565_40deg_300torr.root", + "rcnp_e565_50deg_300torr.root", + "rcnp_e565_60deg_300torr.root", + "rcnp_e565_70deg_300torr.root", + "rcnp_e565_80deg_300torr.root", + "rcnp_e565_90deg_300torr.root", + "rcnp_e565_100deg_300torr.root", + "rcnp_e565_110deg_300torr.root", + "rcnp_e565_120deg_300torr.root", + "rcnp_e565_130deg_300torr.root", + "rcnp_e565_140deg_300torr.root", + "rcnp_e565_150deg_300torr.root", + "rcnp_e565_160deg_300torr.root", + "rcnp_e565_170deg_300torr.root", + "rcnp_e565_180deg_300torr.root", + + /* "rcnp_e565_10deg_450torr.root", + "rcnp_e565_20deg_450torr.root", + "rcnp_e565_30deg_450torr.root", + "rcnp_e565_40deg_450torr.root", + "rcnp_e565_50deg_450torr.root", + "rcnp_e565_60deg_450torr.root", + "rcnp_e565_70deg_450torr.root", + "rcnp_e565_80deg_450torr.root", + "rcnp_e565_90deg_450torr.root", + "rcnp_e565_100deg_450torr.root", + "rcnp_e565_110deg_450torr.root", + "rcnp_e565_120deg_450torr.root", + "rcnp_e565_130deg_450torr.root", + "rcnp_e565_140deg_450torr.root", + "rcnp_e565_150deg_450torr.root", + "rcnp_e565_160deg_450torr.root", + "rcnp_e565_170deg_450torr.root", + "rcnp_e565_180deg_450torr.root",*/ + + /*"rcnp_e565_10deg_600torr.root", + "rcnp_e565_20deg_600torr.root", + "rcnp_e565_30deg_600torr.root", + "rcnp_e565_40deg_600torr.root", + "rcnp_e565_50deg_600torr.root", + "rcnp_e565_60deg_600torr.root", + "rcnp_e565_70deg_600torr.root", + "rcnp_e565_80deg_600torr.root", + "rcnp_e565_90deg_600torr.root", + "rcnp_e565_100deg_600torr.root", + "rcnp_e565_110deg_600torr.root", + "rcnp_e565_120deg_600torr.root", + "rcnp_e565_130deg_600torr.root", + "rcnp_e565_140deg_600torr.root", + "rcnp_e565_150deg_600torr.root", + "rcnp_e565_160deg_600torr.root", + "rcnp_e565_170deg_600torr.root", + "rcnp_e565_180deg_600torr.root",*/ + + + + }; +for (const auto& mcFileName : mcFileNames) { + TString name = mcFileName; + Ssiz_t pos_deg = name.Index("deg"); + int angle = -1; + if (pos_deg != kNPOS) { + // Find the start of the number (scan backwards from pos_deg) + int start = pos_deg - 1; + while (start >= 0 && isdigit(name[start])) --start; + TString angleStr = name(start+1, pos_deg - (start+1)); + angle = angleStr.Atoi(); + std::cout << "Angle extracted from file name: " << angle << std::endl; + } + std:cout << " Analysis of simulation file " << mcFileName << endl; + + AtMCPoint* point = new AtMCPoint(); + AtMCPoint* pointSi = new AtMCPoint(); + AtMCPoint* pointMC = new AtMCPoint(); + AtMCPoint* point_forw = new AtMCPoint(); + AtMCPoint* point_back = new AtMCPoint(); + AtMCPoint* react_point = new AtMCPoint(); + Int_t nSiHits = 0; + + TClonesArray *pointArray=0; + TClonesArray *pointSiArray=0; + TClonesArray *pointMCArray=0; + TFile* file = new TFile(mcFileName.Data(),"READ"); + TTree* tree = (TTree*) file -> Get("cbmsim"); + + + tree = (TTree*) file -> Get("cbmsim"); + //TBranch *branch = tree->GetBranch("AtTpcPoint"); + tree -> SetBranchAddress("AtTpcPoint", &pointArray); + tree -> SetBranchAddress("MCTrack", &pointMCArray); + tree -> SetBranchAddress("AtSiArrayPoint", &pointSiArray); + Int_t nEvents = tree -> GetEntriesFast(); + + Double_t vertex = 0.0; + + if(nEvents>num_ev) nEvents=num_ev; + + for(Int_t iEvent=0; iEventGetEvent(iEvent); + // tree -> GetEntry(iEvent); + Int_t n = pointArray -> GetEntries(); + Int_t nSi = pointSiArray -> GetEntries(); + Int_t nMC = pointMCArray -> GetEntries(); + //std::cout<<" Event Number : "< At(n-1); + vertex = react_point->GetZ()*10; + } + + if (nSi != 0 && iEvent % 2 != 0) { + Int_t nSi1Hits = 0; + Int_t nSi2Hits = 0; + Double_t Eloss1 = 0.0; + Double_t Eloss2 = 0.0; + + for (Int_t i=0; i At(i); + VolName = pointSi->GetVolName(); + Int_t trackID = pointSi -> GetTrackID(); + + + if (trackID == 0 && VolName.Contains("silicon1")) { + Eloss1 += pointSi->GetEnergyLoss(); + nSi1Hits++; + } + + if (trackID == 0 && VolName.Contains("silicon2")) { + Eloss2 += pointSi->GetEnergyLoss(); + nSi2Hits++; + + } + + if (trackID == 0 && iEvent % 2 != 0 && VolName.Contains("silicon2")) { + vertex_dist->Fill(vertex); + zpos_vs_angle->Fill(angle, vertex); + for (Int_t imc = 0; imc < nMC; ++imc) { + AtMCTrack* mcTrack = (AtMCTrack*) pointMCArray->At(imc); // Use your MCTrack class here + //std::cout << "Processing MCTrack with PDG: " << mcTrack->GetMass() << std::endl; + if (mcTrack->GetMass() == 0.938272) { + + bool hasPointOutside3cm = false; + for (Int_t ipt = 0; ipt < n; ++ipt) { + AtMCPoint* pt = (AtMCPoint*) pointArray->At(ipt); + Int_t mcTrackID = pt->GetTrackID(); + if (mcTrackID == 0) continue; + if (pt->GetTrackID() == mcTrackID) { + double x = pt->GetX(); + double y = pt->GetY(); + if (std::sqrt(x*x + y*y) >= 3.0) { + hasPointOutside3cm = true; + break; + } + } + } + + + if (hasPointOutside3cm == true) { + double energy = mcTrack->GetEnergy(); + pEnergy_vs_angle->Fill(angle-10, (energy - mcTrack->GetMass())*1000); + break; // Remove break if you expect more than one such particle per event + } + } + } + + + break; + } + + + + + } + + if(nSi1Hits > 0 && nSi2Hits > 0) { + nSiHits++; + dE_vs_E->Fill(Eloss2 + Eloss1, Eloss1); + + } + + + } + + + + + //std::cout<<" Number of points in Si : "< At(i); + VolName=pointSi->GetVolName(); + //std::cout<<" Volume Name : "< GetTrackID(); + //std::cout << trackID << std::endl; + + if(trackID==0 && VolName.Contains("silicon2") && iEvent % 2!=0){ + + nSiHits++; + + } + + }*/ + + // + //}else if(iEvent%2==0) ICELoss->Fill(BeamEnergyLoss_IC); + }//number of events +} + + //zpos_vs_angle->Draw("colz"); + pEnergy_vs_angle->Draw("colz"); + + +} \ No newline at end of file diff --git a/macro/Unpack_HDF5/E510_RCNP/analyseRawEvents.C b/macro/Unpack_HDF5/E510_RCNP/analyseRawEvents.C new file mode 100644 index 000000000..bc0e29140 --- /dev/null +++ b/macro/Unpack_HDF5/E510_RCNP/analyseRawEvents.C @@ -0,0 +1,253 @@ +// Macro to analyse the AtRawEvents in order to determine charge thresholds, entrance and exit TBs, etc... +void analyseRawEvents() +{ + //Double_t threshold{100}; + Double_t threshold{1200}; + + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + std::map padNumToSmallPadNum; + std::map padNumToBigPadNum; + int idxSmallPad{}; + int idxBigPad{}; + for (int i = 0; i < 10240; i++) { + if (map->GetPadSize(i) == 0) + padNumToSmallPadNum[i] = idxSmallPad++; + else if (map->GetPadSize(i) == 1) + padNumToBigPadNum[i] = idxBigPad++; + } + std::cout << " Number of small pads: " << idxSmallPad << std::endl; + std::cout << " Number of big pads: " << idxBigPad << std::endl; + + // Histogram definitions. + TH1F *histADC = new TH1F("histADC", "histADC", 10000, -5000, 5000); + TH1F *histRawADC = new TH1F("histRawADC", "histRawADC", 65536, 0, 65536); + + TH1F *histADCvTB = new TH1F("histADCvTB", "histADCvTB", 512, 0, 512); + + TH2F *histADCvTB2 = new TH2F("histADCvTB2", "histADCvTB2", 512, 0, 512, 10000, -5000, 5000); + TH2F *histRawADCvTB2 = new TH2F("histRawADCvTB2", "histRawADCvTB2", 512, 0, 512, 65536, 0, 65536); + + + std::array histADCPerSmallPad = {new TH2F("histADCPerSmallPad1", "histADCPerSmallPad1", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad2", "histADCPerSmallPad2", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad3", "histADCPerSmallPad3", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad4", "histADCPerSmallPad4", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad5", "histADCPerSmallPad5", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad6", "histADCPerSmallPad6", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad7", "histADCPerSmallPad7", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad8", "histADCPerSmallPad8", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad9", "histADCPerSmallPad9", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad10", "histADCPerSmallPad10", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad11", "histADCPerSmallPad11", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad12", "histADCPerSmallPad12", 512, 0, 512, 10000, -5000, 5000)}; + +/* std::array histRawADCPerSmallPad = {new TH2F("histRawADCPerSmallPad1", "histRawADCPerSmallPad1", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad2", "histRawADCPerSmallPad2", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad3", "histRawADCPerSmallPad3", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad4", "histRawADCPerSmallPad4", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad5", "histRawADCPerSmallPad5", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad6", "histRawADCPerSmallPad6", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad7", "histRawADCPerSmallPad7", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad8", "histRawADCPerSmallPad8", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad9", "histRawADCPerSmallPad9", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad10", "histRawADCPerSmallPad10", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad11", "histRawADCPerSmallPad11", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad12", "histRawADCPerSmallPad12", 512, 0, 512, 65536, 0, 65536)}; +*/ + std::array histADCPerBigPad = {new TH2F("histADCPerBigPad1", "histADCPerBigPad1", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad2", "histADCPerBigPad2", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad3", "histADCPerBigPad3", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad4", "histADCPerBigPad4", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad5", "histADCPerBigPad5", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad6", "histADCPerBigPad6", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad7", "histADCPerBigPad7", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad8", "histADCPerBigPad8", 512, 0, 512, 10000, -5000, 5000)}; + + /* std::array histRawADCPerBigPad = {new TH2F("histRawADCPerBigPad1", "histRawADCPerBigPad1", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad2", "histRawADCPerBigPad2", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad3", "histRawADCPerBigPad3", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad4", "histRawADCPerBigPad4", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad5", "histRawADCPerBigPad5", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad6", "histRawADCPerBigPad6", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad7", "histRawADCPerBigPad7", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad8", "histRawADCPerBigPad8", 512, 0, 512, 65536, 0, 65536)}; +*/ + std::array histADCPerPad = {new TH2F("histADCPerPad1", "histADCPerPad1", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad2", "histADCPerPad2", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad3", "histADCPerPad3", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad4", "histADCPerPad4", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad5", "histADCPerPad5", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad6", "histADCPerPad6", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad7", "histADCPerPad7", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad8", "histADCPerPad8", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad9", "histADCPerPad9", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad10", "histADCPerPad10", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad11", "histADCPerPad11", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad12", "histADCPerPad12", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad13", "histADCPerPad13", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad14", "histADCPerPad14", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad15", "histADCPerPad15", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad16", "histADCPerPad16", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad17", "histADCPerPad17", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad18", "histADCPerPad18", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad19", "histADCPerPad19", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad20", "histADCPerPad20", 512, 0, 512, 10000, -5000, 5000)}; + + /* std::array histRawADCPerPad = {new TH2F("histRawADCPerPad1", "histRawADCPerPad1", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad2", "histRawADCPerPad2", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad3", "histRawADCPerPad3", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad4", "histRawADCPerPad4", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad5", "histRawADCPerPad5", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad6", "histRawADCPerPad6", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad7", "histRawADCPerPad7", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad8", "histRawADCPerPad8", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad9", "histRawADCPerPad9", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad10", "histRawADCPerPad10", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad11", "histRawADCPerPad11", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad12", "histRawADCPerPad12", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad13", "histRawADCPerPad13", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad14", "histRawADCPerPad14", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad15", "histRawADCPerPad15", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad16", "histRawADCPerPad16", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad17", "histRawADCPerPad17", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad18", "histRawADCPerPad18", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad19", "histRawADCPerPad19", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad20", "histRawADCPerPad20", 512, 0, 512, 65536, 0, 65536)}; +*/ + std::vector runNums = {5120}; + + + for (int runNum: runNums) { + // Open the file with the AtRawEvents. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E510/UnpackerOutput/run_%04d_RawEvents.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue rawArray(unpackReader, "AtRawEvent"); + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + unpackReader.Next(); + + // Get the AtRawEvent and extract the AtPads. + AtRawEvent *rawEvent = (AtRawEvent *)rawArray->At(0); + auto &pads = rawEvent->GetPads(); + + // Iterate over AtPads. + for (auto &pad: pads) { + for (int j = 0; j < 512; j++) { + Double_t ADC = pad->GetADC(j); + Double_t rawADC = pad->GetRawADC(j); + Int_t padNum = pad->GetPadNum(); + + histADC->Fill(ADC); + histRawADC->Fill(rawADC); + histADCvTB2->Fill(j, ADC); + histRawADCvTB2->Fill(j, rawADC); + + if (ADC > threshold) + histADCvTB->Fill(j, ADC); + + histADCPerPad[padNum / 512]->Fill(padNum - (padNum / 512) * 512, ADC); + //histRawADCPerPad[padNum / 512]->Fill(padNum - (padNum / 512) * 512, rawADC); + + if (map->GetPadSize(padNum) == 0) { + int smallPadNum = padNumToSmallPadNum.at(padNum); + histADCPerSmallPad[smallPadNum / 512]->Fill(smallPadNum - (smallPadNum / 512) * 512, ADC); + //histRawADCPerSmallPad[smallPadNum / 512]->Fill(smallPadNum - (smallPadNum / 512) * 512, rawADC); + } else if (map->GetPadSize(padNum) == 1) { + int bigPadNum = padNumToBigPadNum.at(padNum); + histADCPerBigPad[bigPadNum / 512]->Fill(bigPadNum - (bigPadNum / 512) * 512, ADC); + //histRawADCPerBigPad[bigPadNum / 512]->Fill(bigPadNum - (bigPadNum / 512) * 512, rawADC); + } + } + } + } + // Close files. + unpackFile->Close(); + } + + TCanvas *c = new TCanvas(); + histADCvTB->Draw(); + histADCvTB->GetXaxis()->SetTitle("TB"); + histADCvTB->GetYaxis()->SetTitle("#Sigma ADC"); + + TCanvas *c2 = new TCanvas(); + histADCvTB2->Draw("zcol"); + histADCvTB2->GetXaxis()->SetTitle("TB"); + histADCvTB2->GetYaxis()->SetTitle("ADC"); + + TCanvas *c3 = new TCanvas(); + histADC->Draw(); + histADC->GetXaxis()->SetTitle("ADC"); + + std::array canvasPads; + for (int i = 0; i < 20; i++) { + canvasPads[i] = new TCanvas(); + histADCPerPad[i]->Draw("zcol"); + histADCPerPad[i]->GetXaxis()->SetTitle("Pad ID"); + histADCPerPad[i]->GetYaxis()->SetTitle("ADC"); + } + + std::array canvasSmallPads; + for (int i = 0; i < 12; i++) { + canvasSmallPads[i] = new TCanvas(); + histADCPerSmallPad[i]->Draw("zcol"); + histADCPerSmallPad[i]->GetXaxis()->SetTitle("Small Pad ID"); + histADCPerSmallPad[i]->GetYaxis()->SetTitle("ADC"); + } + + std::array canvasBigPads; + for (int i = 0; i < 8; i++) { + canvasBigPads[i] = new TCanvas(); + histADCPerBigPad[i]->Draw("zcol"); + histADCPerBigPad[i]->GetXaxis()->SetTitle("Big Pad ID"); + histADCPerBigPad[i]->GetYaxis()->SetTitle("ADC"); + } + + TCanvas *c4 = new TCanvas(); + histRawADCvTB2->Draw("zcol"); + histRawADCvTB2->GetXaxis()->SetTitle("TB"); + histRawADCvTB2->GetYaxis()->SetTitle("rawADC"); + + TCanvas *c5 = new TCanvas(); + histRawADC->Draw(); + histRawADC->GetXaxis()->SetTitle("rawADC"); + +/* std::array canvasPadsRaw; + for (int i = 0; i < 20; i++) { + canvasPadsRaw[i] = new TCanvas(); + histRawADCPerPad[i]->Draw("zcol"); + histRawADCPerPad[i]->GetXaxis()->SetTitle("Pad ID"); + histRawADCPerPad[i]->GetYaxis()->SetTitle("rawADC"); + } + + std::array canvasSmallPadsRaw; + for (int i = 0; i < 12; i++) { + canvasSmallPadsRaw[i] = new TCanvas(); + histRawADCPerSmallPad[i]->Draw("zcol"); + histRawADCPerSmallPad[i]->GetXaxis()->SetTitle("Small Pad ID"); + histRawADCPerSmallPad[i]->GetYaxis()->SetTitle("rawADC"); + } + + std::array canvasBigPadsRaw; + for (int i = 0; i < 8; i++) { + canvasBigPadsRaw[i] = new TCanvas(); + histRawADCPerBigPad[i]->Draw("zcol"); + histRawADCPerBigPad[i]->GetXaxis()->SetTitle("Big Pad ID"); + histRawADCPerBigPad[i]->GetYaxis()->SetTitle("rawADC"); + }*/ +} diff --git a/macro/Unpack_HDF5/E510_RCNP/checkClock.C b/macro/Unpack_HDF5/E510_RCNP/checkClock.C new file mode 100644 index 000000000..2f8218ac1 --- /dev/null +++ b/macro/Unpack_HDF5/E510_RCNP/checkClock.C @@ -0,0 +1,120 @@ +// Check the coincidence between ENDAQ and GET +// 2025.11.13 + +void checkClock() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + + // Set the root file path + Int_t runNum = 0; + cout<<"=> Please input AT-TPC run number: "<>runNum; + + Int_t runNumENCourse = 0; + cout<<"=> Please input EN course run number: "<>runNumENCourse; + + TString dataDirEN = "/data/enData/E510/"; + TString dataDirGET = "/data/ATTPCROOTv2_results/E510/UnpackerOutput/"; + TString runNumEN = TString::Format("%04d.root", runNumENCourse); + TString runNumGET = TString::Format("run_%04d_reUnpack_Theshold30.root", runNum); + + TString runFileEN = dataDirEN + runNumEN; + TString runFileGET = dataDirGET + runNumGET; + + // Open the root files and get the TTree. + TFile *fileEN = new TFile(runFileEN, "READ"); + TFile *fileGET = new TFile(runFileGET, "READ"); + TTree *trEN = (TTree*) fileEN->Get("tree"); + TTree *trGET = (TTree*) fileGET->Get("cbmsim"); + + TTreeReader readerEN(trEN); + TTreeReaderValue clockEN(readerEN, "madc.counter"); + + TTreeReader readerGET(trGET); + TTreeReaderValue eventArray(readerGET, "AtEventH"); + + // Plot definition + TCanvas *c1 = new TCanvas("c1", "", 1600, 1200); + c1->Divide(2,3); + + TGraph *gr_GET = new TGraph(); + TGraph *gr_EN = new TGraph(); + gr_GET->SetTitle(TString::Format("GET time stamp: run %04d", runNum)); + gr_EN->SetTitle(TString::Format("EN time stamp: run %04d", runNumENCourse)); + gr_GET->GetXaxis()->SetTitle("Number of Events"); gr_GET->GetYaxis()->SetTitle("Clock counts"); + gr_EN->GetXaxis()->SetTitle("Number of Events"); gr_EN->GetYaxis()->SetTitle("Clock counts"); + gr_GET->SetMarkerColor(kRed); + + const int xmax = 8e4; + TH1F *h1_GET = new TH1F("h1_GET", "GET clock", xmax/10, 0, xmax); + TH1F *h1_EN = new TH1F("h1_EN", "EN clock", xmax/10, 0, xmax); + TH1F *h1_diff = new TH1F("h1_diff", "Clock diff (EN-GET)", 100, 0, 50); + h1_GET->GetXaxis()->SetTitle("Number of Events"); h1_GET->GetYaxis()->SetTitle("Record speed"); + h1_EN->GetXaxis()->SetTitle("Number of Events"); h1_EN->GetYaxis()->SetTitle("Record speed"); + h1_diff->GetXaxis()->SetTitle("#DeltaT (us)"); h1_diff->GetYaxis()->SetTitle("Counts"); + h1_GET->SetLineColor(kRed); + + TGraph *gr_ratio = new TGraph(); + gr_ratio->GetXaxis()->SetTitle("Number of Events"); gr_ratio->GetYaxis()->SetTitle("GET / EN"); + gr_ratio->SetTitle("Time stamp ratio"); + gr_ratio->SetMarkerColor(kBlue); + + + int nEventsEN = trEN->GetEntries(); + int nEventsGET = trGET->GetEntries(); + std::cout << " runNameEN: " << runNumEN << ", nEvents: " << nEventsEN << std::endl; + std::cout << " runNameGET: " << runNumGET << ", nEvents: " << nEventsGET << std::endl; + + const int freEN = 1e6; //> fre.: 1 MHz + const int freGET = 1e8; //> fre.: 100 MHz + ULong64_t tsEN = 0, tmpEN = 0; + ULong64_t tsGET = 0, tmpGET = 0; + ULong64_t deltaEN = 0, deltaGET = 0; + + // Events loop + for(int ievt=0; ievtAt(0); + AtEvent *event = (AtEvent*) eventArray->At(0); + if (!event) continue; + + tmpGET = tsGET; + tsGET = event->GetTimestamp(); + if(tmpGET>0 && tsGET>0) deltaGET = tsGET - tmpGET; + + //- EN loop + readerEN.Next(); + + tmpEN = tsEN; + tsEN = *clockEN; + if(tmpEN>0 && tsEN>0) deltaEN = tsEN - tmpEN; + + + //- check + gr_GET->SetPoint(ievt, ievt, tsGET); + gr_EN->SetPoint(ievt, ievt, tsEN); + h1_GET->Fill(ievt, deltaGET); + h1_EN->Fill(ievt, deltaEN); + h1_diff->Fill(tsEN/freEN - tsGET/freGET); + + if(deltaEN>0) + gr_ratio->SetPoint(ievt, ievt, deltaGET/deltaEN); + } + + c1->cd(1); gr_GET->Draw("ap"); + gPad->SetGrid(1,1); + c1->cd(2); h1_GET->Draw("hist"); + c1->cd(3); gr_EN->Draw("ap"); + gPad->SetGrid(1,1); + c1->cd(4); h1_EN->Draw("hist"); + c1->cd(5); gr_ratio->Draw("ap"); + c1->cd(6); h1_diff->Draw(); + + c1->SaveAs(Form("output/run%d.png", runNum)); +} diff --git a/macro/Unpack_HDF5/E510_RCNP/kine.C b/macro/Unpack_HDF5/E510_RCNP/kine.C new file mode 100644 index 000000000..b2395f123 --- /dev/null +++ b/macro/Unpack_HDF5/E510_RCNP/kine.C @@ -0,0 +1,598 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine() +{ + + // Masses. + double u_to_MeV = 931.49401; + double m_17C = 17.022578650 * u_to_MeV; + double m_18C = 18.026751930 * u_to_MeV; + double m_p = 1.007825031898 * u_to_MeV; + double m_d = 2.014101777844 * u_to_MeV; + + // Beam energy. + double E_beam = 27.091 * 17.022578650; + + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + // ... ATTPC + double density = 1.3213e-3; // 464.2Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + std::unique_ptr eLossModelC3D8_17C = std::make_unique(density, "CATima_C3D8_470Torr_17C"); + eLossModelC3D8_17C->SetMaterial(materialComponents); + eLossModelC3D8_17C->SetProjectile(17, 6, 17.022578650); + eLossModelC3D8_17C->SetPDGCode("1000170060"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutATTPCPIDFile = new TFile("./cutFiles/ATTPC_PID.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutATTPCPIDFile->Get("cutATTPCPIDproton"); + TCutG *cutPIDproton_extension = (TCutG *)cutATTPCPIDFile->Get("cutATTPCPIDproton_extension"); + TCutG *cutPIDdeuteron = (TCutG *)cutATTPCPIDFile->Get("cutATTPCPIDdeuteron"); + cutATTPCPIDFile->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSiN = (TCutG *)cutSiPIDFile->Get("cutSiPIDN"); + cutSiPIDFile->Close(); +/* + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close();*/ + + // Kinematic curve + /*TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0);*/ + + // Histogram definitions. + // ... ATTPC PID + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange;roughRange [mm];roughRange [mm]", 500, 0, 1030, 1600, 0, 4000); + TH2F *histdEdxVTotalRangeBackwards = new TH2F("histdEdxVTotalRangeBackwards", "histdEdxVTotalRangeBackwards;roughRange [mm];roughRange [mm]", 500, 0, 1030, 1600, 0, 4000); + // ... kinematics + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal;#theta_{LAB} [deg];roughKinE [MeV]", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB_ProtonATTPC = new TH2F("histEstimatedKinEVThetaLAB_ProtonATTPC", "histEstimatedKinEVThetaLAB_ProtonATTPC;#theta_{LAB} [deg];roughKinE [MeV]", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB_ProtonATTPC_extended = new TH2F("histEstimatedKinEVThetaLAB_ProtonATTPC_extended", "histEstimatedKinEVThetaLAB_ProtonATTPC_extended;#theta_{LAB} [deg];roughKinE [MeV]", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB_DeuteronATTPC = new TH2F("histEstimatedKinEVThetaLAB_DeuteronATTPC", "histEstimatedKinEVThetaLAB_DeuteronATTPC;#theta_{LAB} [deg];roughKinE [MeV]", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB_CarbonSi = new TH2F("histEstimatedKinEVThetaLAB_CarbonSi", "histEstimatedKinEVThetaLAB_CarbonSi;#theta_{LAB} [deg];roughKinE [MeV]", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB_NitrogenSi = new TH2F("histEstimatedKinEVThetaLAB_NitrogenSi", "histEstimatedKinEVThetaLAB_NitrogenSi;#theta_{LAB} [deg];roughKinE [MeV]", 180, 0, 180, 300, 0, 30); + + TH2F *histEstimatedKinEVThetaLAB_ProtonATTPC_CarbonSi = new TH2F("histEstimatedKinEVThetaLAB_ProtonATTPC_CarbonSi", "histEstimatedKinEVThetaLAB_ProtonATTPC_CarbonSi;#theta_{LAB} [deg];roughKinE [MeV]", 180, 0, 180, 300, 0, 30); + + + // ... Excitation energy + TH1F *histExdp = new TH1F("histExdp", "histExdp;Ex [MeV]", 80, -5, 15); + TH1F *histExdp_extended = new TH1F("histExdp_extended", "histExdp_extended;Ex [MeV]", 80, -5, 15); + TH1F *histExdp_CarbonSi = new TH1F("histExdp_CarbonSi", "histExdp_CarbonSi;Ex [MeV]", 80, -5, 15); + TH1F *histExdd = new TH1F("histExdd", "histExdd;Ex [MeV]",80 , -5, 15); + + // ... center-of-mass angular distributions + TH1F *histAngDist_elastic = new TH1F("histAngDist_elastic", "histAngDist_elastic;#theta_{c.m.} [deg]", 180, 0, 180); + TH1F *histAngDist_dp = new TH1F("histAngDist_dp", "histAngDist_dp;#theta_{c.m.} [deg];Counts / deg", 180, 0, 180); + TH1F *histAngDist_dp_CarbonSi = new TH1F("histAngDist_dp_CarbonSi", "histAngDist_dp_CarbonSi;#theta_{c.m.} [deg];Counts / deg", 180, 0, 180); + + // ... Si PID + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax_ProtonATTPC = new TH2F("histSiPIDADCMax_ProtonATTPC", "histSiPIDADCMax_ProtonATTPC", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax_DeuteronATTPC = new TH2F("histSiPIDADCMax_DeuteronATTPC", "histSiPIDADCMax_DeuteronATTPC", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax_TritonATTPC = new TH2F("histSiPIDADCMax_TritonATTPC", "histSiPIDADCMax_TritonATTPC", 4000, 0, 4000, 4000, 0, 4000); + // ... GAGG + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + // ... others ... + TH2F *histThetaLABThetaLAB = new TH2F("histThetaLABThetaLAB", "histThetaLABThetaLAB", 360, 0, 180, 360, 0, 180); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + + + + // All events. + std::vector runNums = {5109, 5110, 5111, 5112, 5113, 5114, 5115, 5116}; + + // unpacked runs + // 5017, 5018, 5019, 5020, 5021, 5022, 5023, 5024, 5025, 5026, 5027, 5028, 5029, 5030, 5032, + // 5033, 5034, 5035, 5036, 5037, 5038, 5039, 5040, 5041, 5042, 5043, 5045, 5046, 5047, + // 5048, 5049, 5050, 5051, 5052, 5053, 5054, 5055, 5056, 5060, 5061, 5062, 5063, 5064 + // 5065, 5066, 5067, 5068, 5069, 5070, 5071, 5072, 5073, 5074, 5075, 5076, 5077, 5078 + // 5079, 5082, 5083, 5085, 5086, 5087, 5088, 5089, 5090, 5092, 5093, 5094, 5095, 5096 + // 5097, 5099, 5100, 5101, 5102, 5103, 5104, 5105 + // 5109, 5110, 5111, 5112, 5113, 5114, 5115, 5116 + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E510/UnpackerOutput/run_%04d_reUnpack_Theshold30.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + int nEventsWith2Tracks = 0; + int nEventsWith3He = 0; + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + unpackReader.Next(); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + //if (multiGagg1 != 1) continue; + Double_t maxADCGagg1, maxADCGagg2; + Double_t gaggADC1{-1}, gaggADC2{-1}; + Double_t totalMaxADCGagg{}; + for(int imul = 0; imul < multiGagg1; imul++) { + maxADCGagg1 = gaggEvent->GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + int maxTrackNum{4}; + if (tracks.size() > maxTrackNum) continue; + + if (tracks.size() == 2) nEventsWith2Tracks++; + int trackIndex = 0; + double thetaLABArray[2] = {0.0,0.0}; + double estimatedKineEArray[2] = {0.0,0.0}; + bool isHe3Array[2] = {false,false}; + + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + // if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + double roughRangeEstimation = pattern->DistanceAlongPattern(lastPoint, firstPoint); + + auto pseudoVertex = pattern->ClosestPointOnPattern(firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + if (trackThetaLAB > 100) + histdEdxVTotalRangeBackwards->Fill(roughRangeEstimation, dEdx); + + double estimatedKinE{0.1}; + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx) or cutPIDproton_extension->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = -1; + } + + // While we don't have cut files defined, assume deuteron. + //while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + //estimatedKinE += 0.01; + + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + // Kinematics plots + // .... protons in ATTPC + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + histSiPIDADCMax_ProtonATTPC->Fill(maxADCFront2, maxADCFront1); + histEstimatedKinEVThetaLAB_ProtonATTPC->Fill(trackThetaLAB, estimatedKinE); + + auto [Ex, thetaCM] = kine_2b(m_17C, m_d, m_p, m_18C, eLossModelC3D8_17C->GetEnergy(E_beam, 1000 - pseudoVertex.z() * 1000), trackThetaLAB * TMath::DegToRad(), estimatedKinE); + histExdp->Fill(Ex); + } + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx) or cutPIDproton_extension->IsInside(roughRangeEstimation, dEdx)) { + histEstimatedKinEVThetaLAB_ProtonATTPC_extended->Fill(trackThetaLAB, estimatedKinE); + + auto [Ex, thetaCM] = kine_2b(m_17C, m_d, m_p, m_18C, eLossModelC3D8_17C->GetEnergy(E_beam, 1000 - pseudoVertex.z() * 1000), trackThetaLAB * TMath::DegToRad(), estimatedKinE); + histExdp_extended->Fill(Ex); + + histAngDist_dp->Fill(thetaCM, 1 / TMath::Sin(thetaCM * TMath::DegToRad())); + + // Also add condition of Carbon in Si + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) { + histEstimatedKinEVThetaLAB_ProtonATTPC_CarbonSi->Fill(trackThetaLAB, estimatedKinE); + histExdp_CarbonSi->Fill(Ex); + histAngDist_dp_CarbonSi->Fill(thetaCM, 1 / TMath::Sin(thetaCM * TMath::DegToRad())); + } + } + // .... deuterons in ATTPC + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + histSiPIDADCMax_DeuteronATTPC->Fill(maxADCFront2, maxADCFront1); + histEstimatedKinEVThetaLAB_DeuteronATTPC->Fill(trackThetaLAB, estimatedKinE); + + auto [Ex, thetaCM] = kine_2b(m_17C, m_d, m_d, m_17C, eLossModelC3D8_17C->GetEnergy(E_beam, 1000 - pseudoVertex.z() * 1000), trackThetaLAB * TMath::DegToRad(), estimatedKinE); + histExdd->Fill(Ex); + + if ((Ex >= -4.75) && (Ex <= 4.73)) { + histAngDist_elastic->Fill(thetaCM, 1 / TMath::Sin(thetaCM * TMath::DegToRad())); + } + } + // .... carbon in Si + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) { + histEstimatedKinEVThetaLAB_CarbonSi->Fill(trackThetaLAB, estimatedKinE); + } + // .... nitrogen in Si + if (cutSiN->IsInside(maxADCFront2, maxADCFront1)) { + histEstimatedKinEVThetaLAB_NitrogenSi->Fill(trackThetaLAB, estimatedKinE); + } + + } + } + // std::cout << "Number of 2 tracks events in run" << runNum << ":" << nEventsWith2Tracks << std::endl; + // std::cout << "Number of events with 3He in run" << runNum << ":" << nEventsWith3He << std::endl; + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + // Kinematic lines. + TGraph *kine_dd_gs = ReadKinematics("./kineFiles/kine17C_dd_gs.txt"); + TGraph *kine_dp_gs = ReadKinematics("./kineFiles/kine17C_dp_gs.txt"); + + TGraph *kine_dd_gs_25MeVu = ReadKinematics("./kineFiles/kine17C_dd_gs_25MeVu.txt"); + TGraph *kine_dp_gs_25MeVu = ReadKinematics("./kineFiles/kine17C_dp_gs_25MeVu.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + /* + TCanvas *c1_3He = new TCanvas(); + histTrackThetaLABRange3He->Draw("zcol"); + histTrackThetaLABRange3He->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3He->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + */ + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + //kine_d3He->Draw("same"); + //kine_d3HeEx2_2->Draw("same"); + //kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c2_ProtonATTPC = new TCanvas(); + histEstimatedKinEVThetaLAB_ProtonATTPC->Draw("zcol"); + kine_dp_gs->Draw("same"); + kine_dd_gs->Draw("same"); + histEstimatedKinEVThetaLAB_ProtonATTPC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB_ProtonATTPC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c2_DeuteronATTPC = new TCanvas(); + histEstimatedKinEVThetaLAB_DeuteronATTPC->Draw("zcol"); + kine_dd_gs->Draw("same"); + histEstimatedKinEVThetaLAB_DeuteronATTPC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB_DeuteronATTPC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + + + TCanvas *c3_kineTotal = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_dp_gs->Draw("same"); + kine_dd_gs->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_Exdp = new TCanvas(); + histExdp->Draw(); + histExdp->GetXaxis()->SetTitle("Ex [MeV]"); + + TCanvas *c3_Exdd = new TCanvas(); + histExdd->Draw(); + histExdd->GetXaxis()->SetTitle("Ex [MeV]"); + + + TCanvas *c3_tt = new TCanvas(); + histThetaLABThetaLAB->Draw("zcol"); + //kine_d3He_tt->Draw("same"); + histThetaLABThetaLAB->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c4_Backwards = new TCanvas(); + histdEdxVTotalRangeBackwards->Draw("zcol"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRangeBackwards->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRangeBackwards->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + //cutSiB->Draw("same"); + //cutSiC->Draw("same"); + //cutSi13B->Draw("same"); + //cutSiBe->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + // Perine : Check Si PID with ATTPC PID conditions on p and d to confirm PID of protons + TCanvas *c8_ProtonATTPC = new TCanvas(); + histSiPIDADCMax_ProtonATTPC->Draw("zcol"); + //cutSiB->Draw("same"); + //cutSiC->Draw("same"); + //cutSi13B->Draw("same"); + //cutSiBe->Draw("same"); + histSiPIDADCMax_ProtonATTPC->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax_ProtonATTPC->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_DeuteronATTPC = new TCanvas(); + histSiPIDADCMax_DeuteronATTPC->Draw("zcol"); + //cutSiB->Draw("same"); + //cutSiC->Draw("same"); + //cutSi13B->Draw("same"); + //cutSiBe->Draw("same"); + histSiPIDADCMax_DeuteronATTPC->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax_DeuteronATTPC->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_TritonATTPC = new TCanvas(); + histSiPIDADCMax_TritonATTPC->Draw("zcol"); + //cutSiB->Draw("same"); + //cutSiC->Draw("same"); + //cutSi13B->Draw("same"); + //cutSiBe->Draw("same"); + histSiPIDADCMax_TritonATTPC->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax_TritonATTPC->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + //cutGaggB->Draw("same"); + //cutGaggBe->Draw("same"); + //cutGaggLi->Draw("same"); + //cutGaggHe->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + + + // Saving histograms in a .root file ... + TFile * Results = new TFile("kine_results_5109_5116.root","recreate"); + Results->cd(); + + // dE Vs Total Range + histdEdxVTotalRange->Write(); + histdEdxVTotalRangeBackwards->Write(); + cutPIDproton->Write("PIDCutProton"); + cutPIDproton_extension->Write("PIDCutProtonExtension"); + cutPIDdeuteron->Write("PIDCutDeuteron"); + + // Kinematics + histEstimatedKinEVThetaLABTotal->Write(); + histEstimatedKinEVThetaLAB_ProtonATTPC->Write(); + histEstimatedKinEVThetaLAB_ProtonATTPC_extended->Write(); + histEstimatedKinEVThetaLAB_ProtonATTPC_CarbonSi->Write(); + histEstimatedKinEVThetaLAB_DeuteronATTPC->Write(); + histEstimatedKinEVThetaLAB_CarbonSi->Write(); + histEstimatedKinEVThetaLAB_NitrogenSi->Write(); + kine_dp_gs->Write("kin_dp_gs"); + kine_dd_gs->Write("kin_dd_gs"); + kine_dd_gs_25MeVu->Write("kin_dd_gs_25MeVu"); + kine_dp_gs_25MeVu->Write("kin_dp_gs_25MeVu"); + + // Excitation energy spectra + histExdp->Write(); + histExdp_extended->Write(); + histExdp_CarbonSi->Write(); + histExdd->Write(); + + // Angular distributions + histAngDist_elastic->Write(); + histAngDist_dp->Write(); + histAngDist_dp_CarbonSi->Write(); + + // Si and Gagg PID + histSiPIDADCMax->Write(); + histGaggPIDADCMax->Write(); + + // Others ... + // histThetaLABThetaLAB->Write(); + + Results->Close(); +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dd_gs.txt b/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dd_gs.txt new file mode 100644 index 000000000..0e986509d --- /dev/null +++ b/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dd_gs.txt @@ -0,0 +1,1800 @@ +0 0.256705 0 0 461.159 +0.1 89.9488 0.000134096 0.0105511 461.159 +0.2 89.8977 0.000536384 0.0211022 461.158 +0.3 89.8465 0.00120686 0.0316532 461.158 +0.4 89.7954 0.00214553 0.0422042 461.157 +0.5 89.7442 0.00335238 0.0527551 461.156 +0.6 89.693 0.00482741 0.0633059 461.154 +0.7 89.6419 0.00657063 0.0738565 461.152 +0.8 89.5907 0.00858201 0.084407 461.15 +0.9 89.5396 0.0108616 0.0949573 461.148 +1 89.4884 0.0134093 0.105507 461.145 +1.1 89.4372 0.0162251 0.116057 461.143 +1.2 89.3861 0.0193091 0.126607 461.14 +1.3 89.3349 0.0226613 0.137156 461.136 +1.4 89.2838 0.0262815 0.147705 461.133 +1.5 89.2326 0.0301699 0.158254 461.129 +1.6 89.1814 0.0343264 0.168803 461.125 +1.7 89.1303 0.0387509 0.179351 461.12 +1.8 89.0791 0.0434436 0.189898 461.115 +1.9 89.028 0.0484043 0.200446 461.11 +2 88.9768 0.053633 0.210992 461.105 +2.1 88.9257 0.0591298 0.221539 461.1 +2.2 88.8745 0.0648945 0.232085 461.094 +2.3 88.8233 0.0709273 0.24263 461.088 +2.4 88.7722 0.077228 0.253175 461.082 +2.5 88.721 0.0837967 0.263719 461.075 +2.6 88.6699 0.0906334 0.274263 461.068 +2.7 88.6187 0.0977379 0.284806 461.061 +2.8 88.5675 0.10511 0.295349 461.054 +2.9 88.5164 0.112751 0.305891 461.046 +3 88.4652 0.120659 0.316432 461.038 +3.1 88.4141 0.128835 0.326973 461.03 +3.2 88.3629 0.137279 0.337513 461.022 +3.3 88.3118 0.14599 0.348052 461.013 +3.4 88.2606 0.154969 0.358591 461.004 +3.5 88.2094 0.164216 0.369128 460.995 +3.6 88.1583 0.173731 0.379665 460.985 +3.7 88.1071 0.183514 0.390202 460.975 +3.8 88.056 0.193564 0.400737 460.965 +3.9 88.0048 0.203881 0.411271 460.955 +4 87.9537 0.214466 0.421805 460.944 +4.1 87.9025 0.225319 0.432338 460.934 +4.2 87.8513 0.236439 0.442869 460.922 +4.3 87.8002 0.247827 0.4534 460.911 +4.4 87.749 0.259482 0.46393 460.899 +4.5 87.6979 0.271405 0.474459 460.887 +4.6 87.6467 0.283595 0.484987 460.875 +4.7 87.5956 0.296052 0.495514 460.863 +4.8 87.5444 0.308776 0.50604 460.85 +4.9 87.4932 0.321768 0.516564 460.837 +5 87.4421 0.335027 0.527088 460.824 +5.1 87.3909 0.348553 0.53761 460.81 +5.2 87.3398 0.362347 0.548132 460.797 +5.3 87.2886 0.376407 0.558652 460.782 +5.4 87.2375 0.390734 0.569171 460.768 +5.5 87.1863 0.405329 0.579689 460.754 +5.6 87.1352 0.42019 0.590205 460.739 +5.7 87.084 0.435318 0.60072 460.724 +5.8 87.0329 0.450714 0.611234 460.708 +5.9 86.9817 0.466376 0.621747 460.693 +6 86.9305 0.482304 0.632258 460.677 +6.1 86.8794 0.4985 0.642768 460.66 +6.2 86.8282 0.514962 0.653277 460.644 +6.3 86.7771 0.531691 0.663784 460.627 +6.4 86.7259 0.548686 0.67429 460.61 +6.5 86.6748 0.565948 0.684795 460.593 +6.6 86.6236 0.583476 0.695297 460.575 +6.7 86.5725 0.601271 0.705799 460.558 +6.8 86.5213 0.619332 0.716299 460.54 +6.9 86.4702 0.637659 0.726797 460.521 +7 86.419 0.656253 0.737294 460.503 +7.1 86.3679 0.675113 0.74779 460.484 +7.2 86.3167 0.694239 0.758283 460.465 +7.3 86.2656 0.713631 0.768775 460.445 +7.4 86.2144 0.733289 0.779266 460.426 +7.5 86.1633 0.753213 0.789755 460.406 +7.6 86.1121 0.773403 0.800242 460.385 +7.7 86.061 0.793859 0.810727 460.365 +7.79999 86.0098 0.81458 0.821211 460.344 +7.89999 85.9587 0.835567 0.831693 460.323 +7.99999 85.9075 0.85682 0.842173 460.302 +8.09999 85.8564 0.878339 0.852651 460.281 +8.2 85.8052 0.900123 0.863128 460.259 +8.3 85.7541 0.922172 0.873603 460.237 +8.4 85.7029 0.944487 0.884075 460.214 +8.5 85.6518 0.967068 0.894546 460.192 +8.6 85.6007 0.989913 0.905016 460.169 +8.7 85.5495 1.01302 0.915483 460.146 +8.8 85.4984 1.0364 0.925948 460.122 +8.9 85.4472 1.06004 0.936411 460.099 +9 85.3961 1.08395 0.946872 460.075 +9.1 85.3449 1.10812 0.957331 460.051 +9.2 85.2938 1.13255 0.967789 460.026 +9.3 85.2426 1.15725 0.978244 460.002 +9.4 85.1915 1.18222 0.988697 459.977 +9.5 85.1403 1.20745 0.999148 459.951 +9.6 85.0892 1.23294 1.0096 459.926 +9.7 85.0381 1.2587 1.02004 459.9 +9.8 84.9869 1.28472 1.03049 459.874 +9.9 84.9358 1.31101 1.04093 459.848 +10 84.8846 1.33756 1.05137 459.821 +10.1 84.8335 1.36438 1.06181 459.795 +10.2 84.7824 1.39146 1.07224 459.767 +10.3 84.7312 1.4188 1.08268 459.74 +10.4 84.6801 1.44641 1.09311 459.712 +10.5 84.6289 1.47428 1.10354 459.685 +10.6 84.5778 1.50241 1.11396 459.656 +10.7 84.5267 1.53081 1.12439 459.628 +10.8 84.4755 1.55947 1.13481 459.599 +10.9 84.4244 1.5884 1.14523 459.57 +11 84.3732 1.61759 1.15564 459.541 +11.1 84.3221 1.64704 1.16606 459.512 +11.2 84.271 1.67675 1.17647 459.482 +11.3 84.2198 1.70673 1.18688 459.452 +11.4 84.1687 1.73697 1.19728 459.422 +11.5 84.1176 1.76748 1.20769 459.391 +11.6 84.0664 1.79824 1.21809 459.361 +11.7 84.0153 1.82927 1.22849 459.33 +11.8 83.9641 1.86057 1.23888 459.298 +11.9 83.913 1.89212 1.24928 459.267 +12 83.8619 1.92394 1.25967 459.235 +12.1 83.8107 1.95602 1.27006 459.203 +12.2 83.7596 1.98836 1.28044 459.171 +12.3 83.7085 2.02096 1.29082 459.138 +12.4 83.6573 2.05383 1.3012 459.105 +12.5 83.6062 2.08696 1.31158 459.072 +12.6 83.5551 2.12035 1.32196 459.039 +12.7 83.504 2.154 1.33233 459.005 +12.8 83.4528 2.18791 1.3427 458.971 +12.9 83.4017 2.22209 1.35306 458.937 +13 83.3506 2.25652 1.36342 458.902 +13.1 83.2994 2.29122 1.37378 458.868 +13.2 83.2483 2.32618 1.38414 458.833 +13.3 83.1972 2.3614 1.39449 458.797 +13.4 83.146 2.39688 1.40485 458.762 +13.5 83.0949 2.43262 1.41519 458.726 +13.6 83.0438 2.46862 1.42554 458.69 +13.7 82.9927 2.50489 1.43588 458.654 +13.8 82.9415 2.54141 1.44622 458.617 +13.9 82.8904 2.57819 1.45655 458.581 +14 82.8393 2.61524 1.46689 458.544 +14.1 82.7882 2.65254 1.47722 458.506 +14.2 82.737 2.69011 1.48754 458.469 +14.3 82.6859 2.72793 1.49787 458.431 +14.4 82.6348 2.76602 1.50819 458.393 +14.5 82.5837 2.80436 1.5185 458.355 +14.6 82.5326 2.84297 1.52882 458.316 +14.7 82.4814 2.88183 1.53913 458.277 +14.8 82.4303 2.92095 1.54943 458.238 +14.9 82.3792 2.96033 1.55974 458.199 +15 82.3281 2.99998 1.57004 458.159 +15.1 82.277 3.03988 1.58033 458.119 +15.2 82.2258 3.08004 1.59063 458.079 +15.3 82.1747 3.12045 1.60092 458.038 +15.4 82.1236 3.16113 1.6112 457.998 +15.5 82.0725 3.20207 1.62149 457.957 +15.6 82.0214 3.24326 1.63176 457.916 +15.7 81.9703 3.28471 1.64204 457.874 +15.8 81.9191 3.32642 1.65231 457.832 +15.9 81.868 3.36839 1.66258 457.79 +16 81.8169 3.41062 1.67285 457.748 +16.1 81.7658 3.4531 1.68311 457.706 +16.2 81.7147 3.49585 1.69337 457.663 +16.3 81.6636 3.53884 1.70362 457.62 +16.4 81.6125 3.5821 1.71387 457.577 +16.5 81.5614 3.62562 1.72412 457.533 +16.6 81.5102 3.66939 1.73436 457.489 +16.7 81.4591 3.71342 1.7446 457.445 +16.8 81.408 3.7577 1.75484 457.401 +16.9 81.3569 3.80224 1.76507 457.357 +17 81.3058 3.84704 1.7753 457.312 +17.1 81.2547 3.8921 1.78552 457.267 +17.2 81.2036 3.93741 1.79574 457.221 +17.3 81.1525 3.98298 1.80596 457.176 +17.4 81.1014 4.0288 1.81617 457.13 +17.5 81.0503 4.07488 1.82638 457.084 +17.6 80.9992 4.12121 1.83659 457.038 +17.7 80.9481 4.16781 1.84679 456.991 +17.8 80.897 4.21465 1.85699 456.944 +17.9 80.8459 4.26175 1.86718 456.897 +18 80.7948 4.30911 1.87737 456.85 +18.1 80.7437 4.35672 1.88755 456.802 +18.2 80.6926 4.40459 1.89773 456.754 +18.3 80.6415 4.45271 1.90791 456.706 +18.4 80.5904 4.50109 1.91808 456.658 +18.5 80.5393 4.54972 1.92825 456.609 +18.6 80.4882 4.59861 1.93842 456.56 +18.7 80.4371 4.64774 1.94858 456.511 +18.8 80.386 4.69714 1.95873 456.462 +18.9 80.3349 4.74679 1.96888 456.412 +19 80.2838 4.79669 1.97903 456.362 +19.1 80.2327 4.84684 1.98918 456.312 +19.2 80.1816 4.89725 1.99931 456.262 +19.3 80.1305 4.94791 2.00945 456.211 +19.4 80.0794 4.99883 2.01958 456.16 +19.5 80.0283 5.04999 2.02971 456.109 +19.6 79.9772 5.10141 2.03983 456.057 +19.7 79.9261 5.15309 2.04994 456.006 +19.8 79.875 5.20501 2.06006 455.954 +19.9 79.824 5.25719 2.07016 455.902 +20 79.7729 5.30962 2.08027 455.849 +20.1 79.7218 5.3623 2.09037 455.797 +20.2 79.6707 5.41524 2.10046 455.744 +20.3 79.6196 5.46842 2.11055 455.69 +20.4 79.5685 5.52186 2.12064 455.637 +20.5 79.5174 5.57555 2.13072 455.583 +20.6 79.4664 5.62949 2.1408 455.529 +20.7 79.4153 5.68368 2.15087 455.475 +20.8 79.3642 5.73812 2.16093 455.421 +20.9 79.3131 5.79281 2.171 455.366 +21 79.262 5.84775 2.18105 455.311 +21.1 79.211 5.90295 2.19111 455.256 +21.2 79.1599 5.95839 2.20116 455.2 +21.3 79.1088 6.01409 2.2112 455.145 +21.4 79.0577 6.07003 2.22124 455.089 +21.5 79.0066 6.12622 2.23127 455.033 +21.6 78.9556 6.18266 2.2413 454.976 +21.7 78.9045 6.23936 2.25132 454.92 +21.8 78.8534 6.2963 2.26134 454.863 +21.9 78.8023 6.35349 2.27136 454.805 +22 78.7513 6.41093 2.28137 454.748 +22.1 78.7002 6.46861 2.29137 454.69 +22.2 78.6491 6.52655 2.30137 454.632 +22.3 78.5981 6.58474 2.31137 454.574 +22.4 78.547 6.64317 2.32136 454.516 +22.5 78.4959 6.70185 2.33134 454.457 +22.6 78.4448 6.76078 2.34132 454.398 +22.7001 78.3938 6.81995 2.35129 454.339 +22.8001 78.3427 6.87938 2.36126 454.28 +22.9001 78.2916 6.93905 2.37123 454.22 +23.0001 78.2406 6.99896 2.38118 454.16 +23.1001 78.1895 7.05913 2.39114 454.1 +23.2001 78.1385 7.11954 2.40109 454.039 +23.3001 78.0874 7.1802 2.41103 453.979 +23.4001 78.0363 7.2411 2.42097 453.918 +23.5001 77.9853 7.30225 2.4309 453.857 +23.6001 77.9342 7.36365 2.44083 453.795 +23.7001 77.8831 7.42529 2.45075 453.734 +23.8001 77.8321 7.48718 2.46067 453.672 +23.9001 77.781 7.54931 2.47058 453.61 +24.0001 77.73 7.61169 2.48048 453.547 +24.1001 77.6789 7.67431 2.49038 453.485 +24.2001 77.6279 7.73718 2.50028 453.422 +24.3001 77.5768 7.80029 2.51017 453.359 +24.4001 77.5258 7.86365 2.52005 453.295 +24.5001 77.4747 7.92725 2.52993 453.232 +24.6001 77.4237 7.9911 2.5398 453.168 +24.7001 77.3726 8.05519 2.54967 453.104 +24.8001 77.3216 8.11952 2.55953 453.039 +24.9001 77.2705 8.18409 2.56939 452.975 +25.0001 77.2195 8.24891 2.57924 452.91 +25.1001 77.1684 8.31398 2.58909 452.845 +25.2001 77.1174 8.37928 2.59893 452.78 +25.3001 77.0663 8.44483 2.60876 452.714 +25.4001 77.0153 8.51062 2.61859 452.648 +25.5001 76.9642 8.57665 2.62841 452.582 +25.6001 76.9132 8.64293 2.63823 452.516 +25.7001 76.8621 8.70945 2.64804 452.449 +25.8001 76.8111 8.7762 2.65784 452.383 +25.9001 76.7601 8.8432 2.66764 452.316 +26.0001 76.709 8.91045 2.67743 452.248 +26.1001 76.658 8.97793 2.68722 452.181 +26.2001 76.6069 9.04565 2.697 452.113 +26.3001 76.5559 9.11361 2.70678 452.045 +26.4001 76.5049 9.18182 2.71655 451.977 +26.5001 76.4538 9.25026 2.72631 451.909 +26.6001 76.4028 9.31895 2.73607 451.84 +26.7001 76.3518 9.38787 2.74582 451.771 +26.8001 76.3007 9.45704 2.75557 451.702 +26.9001 76.2497 9.52644 2.76531 451.632 +27.0001 76.1987 9.59608 2.77504 451.563 +27.1001 76.1477 9.66596 2.78477 451.493 +27.2001 76.0966 9.73608 2.79449 451.423 +27.3001 76.0456 9.80644 2.80421 451.352 +27.4001 75.9946 9.87704 2.81392 451.282 +27.5001 75.9435 9.94787 2.82362 451.211 +27.6001 75.8925 10.0189 2.83331 451.14 +27.7001 75.8415 10.0903 2.84301 451.069 +27.8001 75.7905 10.1618 2.85269 450.997 +27.9001 75.7395 10.2336 2.86237 450.925 +28.0001 75.6884 10.3056 2.87204 450.853 +28.1001 75.6374 10.3779 2.8817 450.781 +28.2001 75.5864 10.4504 2.89136 450.709 +28.3001 75.5354 10.5231 2.90102 450.636 +28.4001 75.4844 10.5961 2.91066 450.563 +28.5001 75.4333 10.6693 2.9203 450.49 +28.6001 75.3823 10.7427 2.92994 450.416 +28.7001 75.3313 10.8164 2.93956 450.342 +28.8001 75.2803 10.8903 2.94918 450.269 +28.9001 75.2293 10.9644 2.9588 450.194 +29.0001 75.1783 11.0388 2.9684 450.12 +29.1001 75.1273 11.1134 2.97801 450.045 +29.2001 75.0763 11.1883 2.9876 449.971 +29.3001 75.0253 11.2634 2.99719 449.896 +29.4001 74.9743 11.3387 3.00677 449.82 +29.5001 74.9232 11.4142 3.01634 449.745 +29.6001 74.8722 11.49 3.02591 449.669 +29.7001 74.8212 11.566 3.03547 449.593 +29.8001 74.7702 11.6423 3.04503 449.517 +29.9001 74.7192 11.7188 3.05457 449.44 +30.0001 74.6682 11.7955 3.06412 449.363 +30.1001 74.6172 11.8724 3.07365 449.286 +30.2001 74.5662 11.9496 3.08318 449.209 +30.3001 74.5152 12.027 3.0927 449.132 +30.4001 74.4642 12.1047 3.10221 449.054 +30.5001 74.4133 12.1825 3.11172 448.976 +30.6001 74.3623 12.2607 3.12122 448.898 +30.7001 74.3113 12.339 3.13071 448.82 +30.8001 74.2603 12.4176 3.1402 448.741 +30.9001 74.2093 12.4964 3.14968 448.663 +31.0001 74.1583 12.5754 3.15915 448.583 +31.1001 74.1073 12.6546 3.16861 448.504 +31.2001 74.0563 12.7341 3.17807 448.425 +31.3001 74.0053 12.8138 3.18752 448.345 +31.4001 73.9543 12.8938 3.19697 448.265 +31.5001 73.9034 12.974 3.2064 448.185 +31.6001 73.8524 13.0544 3.21583 448.105 +31.7001 73.8014 13.135 3.22526 448.024 +31.8001 73.7504 13.2159 3.23467 447.943 +31.9001 73.6994 13.2969 3.24408 447.862 +32.0001 73.6485 13.3783 3.25348 447.781 +32.1001 73.5975 13.4598 3.26287 447.699 +32.2001 73.5465 13.5416 3.27226 447.617 +32.3001 73.4955 13.6236 3.28164 447.535 +32.4001 73.4446 13.7058 3.29101 447.453 +32.5001 73.3936 13.7882 3.30037 447.371 +32.6001 73.3426 13.8709 3.30973 447.288 +32.7001 73.2916 13.9538 3.31908 447.205 +32.8001 73.2407 14.0369 3.32842 447.122 +32.9001 73.1897 14.1203 3.33776 447.039 +33.0001 73.1387 14.2039 3.34709 446.955 +33.1001 73.0878 14.2877 3.35641 446.871 +33.2001 73.0368 14.3717 3.36572 446.787 +33.3001 72.9858 14.4559 3.37502 446.703 +33.4001 72.9349 14.5404 3.38432 446.618 +33.5001 72.8839 14.6251 3.39361 446.534 +33.6001 72.833 14.71 3.40289 446.449 +33.7001 72.782 14.7952 3.41217 446.364 +33.8001 72.731 14.8806 3.42143 446.278 +33.9001 72.6801 14.9662 3.43069 446.193 +34.0001 72.6291 15.052 3.43995 446.107 +34.1001 72.5782 15.138 3.44919 446.021 +34.2001 72.5272 15.2243 3.45843 445.935 +34.3 72.4763 15.3107 3.46765 445.848 +34.4 72.4253 15.3974 3.47688 445.761 +34.5 72.3744 15.4844 3.48609 445.675 +34.6 72.3234 15.5715 3.49529 445.587 +34.7 72.2725 15.6589 3.50449 445.5 +34.8 72.2215 15.7465 3.51368 445.412 +34.9 72.1706 15.8343 3.52286 445.325 +35 72.1197 15.9223 3.53204 445.237 +35.1 72.0687 16.0105 3.5412 445.148 +35.2 72.0178 16.099 3.55036 445.06 +35.3 71.9668 16.1877 3.55951 444.971 +35.4 71.9159 16.2766 3.56865 444.882 +35.5 71.865 16.3657 3.57779 444.793 +35.6 71.814 16.4551 3.58691 444.704 +35.7 71.7631 16.5446 3.59603 444.614 +35.8 71.7121 16.6344 3.60514 444.524 +35.9 71.6612 16.7244 3.61424 444.434 +36 71.6103 16.8146 3.62333 444.344 +36.1 71.5594 16.905 3.63242 444.254 +36.2 71.5084 16.9957 3.6415 444.163 +36.3 71.4575 17.0865 3.65057 444.072 +36.4 71.4066 17.1776 3.65963 443.981 +36.5 71.3556 17.2689 3.66868 443.89 +36.6 71.3047 17.3604 3.67772 443.798 +36.7 71.2538 17.4521 3.68676 443.707 +36.8 71.2029 17.5441 3.69579 443.615 +36.9 71.152 17.6362 3.70481 443.523 +37 71.101 17.7286 3.71382 443.43 +37.1 71.0501 17.8212 3.72282 443.338 +37.2 70.9992 17.914 3.73181 443.245 +37.3 70.9483 18.007 3.7408 443.152 +37.4 70.8974 18.1002 3.74978 443.059 +37.5 70.8465 18.1936 3.75875 442.965 +37.6 70.7955 18.2873 3.76771 442.872 +37.7 70.7446 18.3812 3.77666 442.778 +37.8 70.6937 18.4752 3.7856 442.684 +37.9 70.6428 18.5695 3.79454 442.589 +38 70.5919 18.664 3.80346 442.495 +38.1 70.541 18.7587 3.81238 442.4 +38.2 70.4901 18.8536 3.82129 442.305 +38.3 70.4392 18.9488 3.83019 442.21 +38.4 70.3883 19.0441 3.83908 442.115 +38.5 70.3374 19.1397 3.84796 442.019 +38.6 70.2865 19.2354 3.85684 441.923 +38.7 70.2356 19.3314 3.8657 441.827 +38.8 70.1847 19.4276 3.87456 441.731 +38.9 70.1338 19.524 3.88341 441.635 +39 70.0829 19.6206 3.89225 441.538 +39.1 70.032 19.7174 3.90108 441.442 +39.2 69.9811 19.8144 3.9099 441.345 +39.3 69.9303 19.9116 3.91871 441.247 +39.4 69.8794 20.009 3.92751 441.15 +39.5 69.8285 20.1067 3.93631 441.052 +39.6 69.7776 20.2045 3.94509 440.954 +39.7 69.7267 20.3026 3.95387 440.856 +39.8 69.6758 20.4008 3.96264 440.758 +39.9 69.6249 20.4993 3.97139 440.66 +40 69.5741 20.5979 3.98014 440.561 +40.1 69.5232 20.6968 3.98888 440.462 +40.2 69.4723 20.7959 3.99762 440.363 +40.3 69.4214 20.8952 4.00634 440.264 +40.4 69.3706 20.9947 4.01505 440.164 +40.5 69.3197 21.0944 4.02376 440.065 +40.6 69.2688 21.1943 4.03245 439.965 +40.7 69.2179 21.2944 4.04114 439.865 +40.7999 69.1671 21.3947 4.04981 439.764 +40.8999 69.1162 21.4952 4.05848 439.664 +40.9999 69.0653 21.5959 4.06714 439.563 +41.0999 69.0145 21.6968 4.07578 439.462 +41.1999 68.9636 21.7979 4.08442 439.361 +41.2999 68.9127 21.8992 4.09305 439.26 +41.3999 68.8619 22.0007 4.10167 439.158 +41.4999 68.811 22.1024 4.11028 439.056 +41.5999 68.7602 22.2044 4.11889 438.955 +41.6999 68.7093 22.3065 4.12748 438.852 +41.7999 68.6584 22.4088 4.13606 438.75 +41.8999 68.6076 22.5113 4.14463 438.648 +41.9999 68.5567 22.614 4.1532 438.545 +42.0999 68.5059 22.717 4.16175 438.442 +42.1999 68.455 22.8201 4.1703 438.339 +42.2999 68.4042 22.9234 4.17883 438.235 +42.3999 68.3533 23.0269 4.18736 438.132 +42.4999 68.3025 23.1306 4.19587 438.028 +42.5999 68.2516 23.2345 4.20438 437.924 +42.6999 68.2008 23.3386 4.21288 437.82 +42.7999 68.15 23.4429 4.22136 437.716 +42.8999 68.0991 23.5474 4.22984 437.611 +42.9999 68.0483 23.6521 4.23831 437.507 +43.0999 67.9974 23.757 4.24676 437.402 +43.1999 67.9466 23.8621 4.25521 437.297 +43.2999 67.8958 23.9674 4.26365 437.191 +43.3999 67.8449 24.0729 4.27208 437.086 +43.4999 67.7941 24.1786 4.2805 436.98 +43.5999 67.7433 24.2844 4.2889 436.874 +43.6999 67.6924 24.3905 4.2973 436.768 +43.7999 67.6416 24.4968 4.30569 436.662 +43.8999 67.5908 24.6032 4.31407 436.556 +43.9999 67.54 24.7099 4.32244 436.449 +44.0999 67.4891 24.8167 4.3308 436.342 +44.1999 67.4383 24.9237 4.33915 436.235 +44.2999 67.3875 25.0309 4.34748 436.128 +44.3999 67.3367 25.1384 4.35581 436.021 +44.4999 67.2859 25.246 4.36413 435.913 +44.5999 67.235 25.3538 4.37244 435.805 +44.6999 67.1842 25.4618 4.38074 435.697 +44.7999 67.1334 25.5699 4.38903 435.589 +44.8999 67.0826 25.6783 4.3973 435.481 +44.9999 67.0318 25.7869 4.40557 435.372 +45.0999 66.981 25.8956 4.41383 435.263 +45.1999 66.9302 26.0045 4.42208 435.154 +45.2999 66.8794 26.1137 4.43031 435.045 +45.3999 66.8286 26.223 4.43854 434.936 +45.4999 66.7778 26.3325 4.44676 434.826 +45.5999 66.727 26.4422 4.45496 434.717 +45.6999 66.6762 26.5521 4.46316 434.607 +45.7999 66.6254 26.6621 4.47134 434.497 +45.8999 66.5746 26.7724 4.47952 434.386 +45.9999 66.5238 26.8828 4.48768 434.276 +46.0999 66.473 26.9935 4.49584 434.165 +46.1999 66.4222 27.1043 4.50398 434.055 +46.2999 66.3714 27.2153 4.51211 433.944 +46.3999 66.3206 27.3265 4.52024 433.832 +46.4999 66.2698 27.4378 4.52835 433.721 +46.5999 66.219 27.5494 4.53645 433.61 +46.6999 66.1682 27.6611 4.54454 433.498 +46.7999 66.1175 27.773 4.55262 433.386 +46.8999 66.0667 27.8851 4.56069 433.274 +46.9999 66.0159 27.9974 4.56875 433.161 +47.0999 65.9651 28.1099 4.5768 433.049 +47.1999 65.9143 28.2226 4.58483 432.936 +47.2999 65.8636 28.3354 4.59286 432.823 +47.3998 65.8128 28.4484 4.60088 432.71 +47.4998 65.762 28.5616 4.60888 432.597 +47.5998 65.7112 28.675 4.61688 432.484 +47.6998 65.6605 28.7885 4.62486 432.37 +47.7998 65.6097 28.9023 4.63283 432.257 +47.8998 65.5589 29.0162 4.64079 432.143 +47.9998 65.5082 29.1303 4.64874 432.029 +48.0998 65.4574 29.2446 4.65668 431.914 +48.1998 65.4066 29.3591 4.66461 431.8 +48.2998 65.3559 29.4737 4.67253 431.685 +48.3998 65.3051 29.5885 4.68044 431.57 +48.4998 65.2544 29.7035 4.68834 431.455 +48.5998 65.2036 29.8187 4.69622 431.34 +48.6998 65.1529 29.934 4.70409 431.225 +48.7998 65.1021 30.0496 4.71196 431.109 +48.8998 65.0514 30.1653 4.71981 430.994 +48.9998 65.0006 30.2811 4.72765 430.878 +49.0998 64.9499 30.3972 4.73548 430.762 +49.1998 64.8991 30.5134 4.7433 430.645 +49.2998 64.8484 30.6298 4.75111 430.529 +49.3998 64.7976 30.7464 4.7589 430.412 +49.4998 64.7469 30.8632 4.76669 430.296 +49.5998 64.6961 30.9801 4.77446 430.179 +49.6998 64.6454 31.0972 4.78222 430.062 +49.7998 64.5947 31.2145 4.78997 429.944 +49.8998 64.5439 31.3319 4.79771 429.827 +49.9998 64.4932 31.4496 4.80544 429.709 +50.0998 64.4425 31.5674 4.81316 429.592 +50.1998 64.3917 31.6853 4.82086 429.474 +50.2998 64.341 31.8035 4.82856 429.355 +50.3998 64.2903 31.9218 4.83624 429.237 +50.4998 64.2395 32.0403 4.84391 429.119 +50.5998 64.1888 32.1589 4.85157 429 +50.6998 64.1381 32.2777 4.85922 428.881 +50.7998 64.0874 32.3967 4.86686 428.762 +50.8998 64.0366 32.5159 4.87448 428.643 +50.9998 63.9859 32.6352 4.8821 428.524 +51.0998 63.9352 32.7547 4.8897 428.404 +51.1998 63.8845 32.8744 4.89729 428.284 +51.2998 63.8338 32.9942 4.90487 428.165 +51.3998 63.7831 33.1142 4.91243 428.045 +51.4998 63.7324 33.2344 4.91999 427.924 +51.5998 63.6816 33.3548 4.92753 427.804 +51.6998 63.6309 33.4753 4.93506 427.684 +51.7998 63.5802 33.5959 4.94258 427.563 +51.8998 63.5295 33.7168 4.95009 427.442 +51.9998 63.4788 33.8378 4.95759 427.321 +52.0998 63.4281 33.9589 4.96507 427.2 +52.1998 63.3774 34.0803 4.97255 427.079 +52.2998 63.3267 34.2018 4.98001 426.957 +52.3998 63.276 34.3234 4.98746 426.835 +52.4998 63.2253 34.4453 4.99489 426.714 +52.5998 63.1746 34.5672 5.00232 426.592 +52.6998 63.124 34.6894 5.00973 426.469 +52.7998 63.0733 34.8117 5.01713 426.347 +52.8998 63.0226 34.9342 5.02452 426.225 +52.9998 62.9719 35.0568 5.0319 426.102 +53.0998 62.9212 35.1796 5.03926 425.979 +53.1998 62.8705 35.3026 5.04662 425.856 +53.2998 62.8198 35.4257 5.05396 425.733 +53.3998 62.7692 35.549 5.06129 425.61 +53.4998 62.7185 35.6724 5.0686 425.486 +53.5998 62.6678 35.796 5.07591 425.363 +53.6998 62.6171 35.9198 5.0832 425.239 +53.7998 62.5665 36.0437 5.09048 425.115 +53.8997 62.5158 36.1678 5.09775 424.991 +53.9997 62.4651 36.292 5.105 424.867 +54.0997 62.4145 36.4164 5.11225 424.742 +54.1997 62.3638 36.541 5.11948 424.618 +54.2997 62.3131 36.6657 5.12669 424.493 +54.3997 62.2625 36.7905 5.1339 424.368 +54.4997 62.2118 36.9155 5.14109 424.243 +54.5997 62.1611 37.0407 5.14828 424.118 +54.6997 62.1105 37.166 5.15544 423.993 +54.7997 62.0598 37.2915 5.1626 423.867 +54.8997 62.0092 37.4172 5.16975 423.742 +54.9997 61.9585 37.543 5.17688 423.616 +55.0997 61.9079 37.6689 5.184 423.49 +55.1997 61.8572 37.795 5.1911 423.364 +55.2997 61.8066 37.9213 5.1982 423.238 +55.3997 61.7559 38.0477 5.20528 423.111 +55.4997 61.7053 38.1742 5.21235 422.985 +55.5997 61.6546 38.3009 5.2194 422.858 +55.6997 61.604 38.4278 5.22645 422.731 +55.7997 61.5534 38.5548 5.23348 422.604 +55.8997 61.5027 38.682 5.24049 422.477 +55.9997 61.4521 38.8093 5.2475 422.35 +56.0997 61.4014 38.9368 5.25449 422.222 +56.1997 61.3508 39.0644 5.26147 422.094 +56.2997 61.3002 39.1921 5.26844 421.967 +56.3997 61.2496 39.3201 5.27539 421.839 +56.4997 61.1989 39.4481 5.28233 421.711 +56.5997 61.1483 39.5763 5.28926 421.583 +56.6997 61.0977 39.7047 5.29618 421.454 +56.7997 61.0471 39.8332 5.30308 421.326 +56.8997 60.9964 39.9618 5.30997 421.197 +56.9997 60.9458 40.0906 5.31685 421.068 +57.0997 60.8952 40.2196 5.32371 420.939 +57.1997 60.8446 40.3487 5.33056 420.81 +57.2997 60.794 40.4779 5.3374 420.681 +57.3997 60.7434 40.6073 5.34422 420.552 +57.4997 60.6927 40.7368 5.35104 420.422 +57.5997 60.6421 40.8665 5.35783 420.292 +57.6997 60.5915 40.9963 5.36462 420.163 +57.7997 60.5409 41.1262 5.37139 420.033 +57.8997 60.4903 41.2563 5.37815 419.903 +57.9997 60.4397 41.3866 5.3849 419.772 +58.0997 60.3891 41.517 5.39163 419.642 +58.1997 60.3385 41.6475 5.39835 419.511 +58.2997 60.2879 41.7781 5.40506 419.381 +58.3997 60.2373 41.9089 5.41175 419.25 +58.4997 60.1867 42.0399 5.41843 419.119 +58.5997 60.1361 42.171 5.42509 418.988 +58.6997 60.0856 42.3022 5.43175 418.857 +58.7997 60.035 42.4336 5.43839 418.725 +58.8997 59.9844 42.5651 5.44501 418.594 +58.9997 59.9338 42.6967 5.45163 418.462 +59.0997 59.8832 42.8285 5.45823 418.33 +59.1997 59.8326 42.9604 5.46481 418.198 +59.2997 59.7821 43.0925 5.47138 418.066 +59.3997 59.7315 43.2247 5.47794 417.934 +59.4997 59.6809 43.357 5.48449 417.802 +59.5997 59.6303 43.4895 5.49102 417.669 +59.6997 59.5798 43.6221 5.49754 417.537 +59.7997 59.5292 43.7548 5.50404 417.404 +59.8997 59.4786 43.8877 5.51054 417.271 +59.9997 59.4281 44.0207 5.51701 417.138 +60.0997 59.3775 44.1538 5.52348 417.005 +60.1997 59.3269 44.2871 5.52993 416.872 +60.2997 59.2764 44.4205 5.53636 416.738 +60.3997 59.2258 44.554 5.54279 416.605 +60.4996 59.1752 44.6877 5.5492 416.471 +60.5996 59.1247 44.8215 5.55559 416.337 +60.6996 59.0741 44.9555 5.56197 416.203 +60.7996 59.0236 45.0895 5.56834 416.069 +60.8996 58.973 45.2237 5.57469 415.935 +60.9996 58.9225 45.3581 5.58103 415.801 +61.0996 58.8719 45.4925 5.58736 415.666 +61.1996 58.8214 45.6271 5.59367 415.532 +61.2996 58.7708 45.7618 5.59997 415.397 +61.3996 58.7203 45.8967 5.60625 415.262 +61.4996 58.6698 46.0316 5.61253 415.127 +61.5996 58.6192 46.1667 5.61878 414.992 +61.6996 58.5687 46.302 5.62502 414.857 +61.7996 58.5182 46.4373 5.63125 414.722 +61.8996 58.4676 46.5728 5.63747 414.586 +61.9996 58.4171 46.7084 5.64367 414.45 +62.0996 58.3666 46.8442 5.64985 414.315 +62.1996 58.316 46.98 5.65602 414.179 +62.2996 58.2655 47.116 5.66218 414.043 +62.3996 58.215 47.2521 5.66833 413.907 +62.4996 58.1645 47.3884 5.67446 413.771 +62.5996 58.1139 47.5247 5.68057 413.634 +62.6996 58.0634 47.6612 5.68667 413.498 +62.7996 58.0129 47.7978 5.69276 413.361 +62.8996 57.9624 47.9345 5.69883 413.224 +62.9996 57.9119 48.0714 5.70489 413.087 +63.0996 57.8614 48.2084 5.71093 412.951 +63.1996 57.8109 48.3455 5.71696 412.813 +63.2996 57.7604 48.4827 5.72298 412.676 +63.3996 57.7099 48.62 5.72898 412.539 +63.4996 57.6593 48.7575 5.73496 412.401 +63.5996 57.6088 48.895 5.74093 412.264 +63.6996 57.5583 49.0327 5.74689 412.126 +63.7996 57.5078 49.1705 5.75283 411.988 +63.8996 57.4574 49.3085 5.75876 411.85 +63.9996 57.4069 49.4465 5.76468 411.712 +64.0996 57.3564 49.5847 5.77058 411.574 +64.1996 57.3059 49.723 5.77646 411.436 +64.2996 57.2554 49.8614 5.78233 411.297 +64.3996 57.2049 49.9999 5.78819 411.159 +64.4996 57.1544 50.1385 5.79403 411.02 +64.5996 57.1039 50.2773 5.79985 410.882 +64.6996 57.0534 50.4161 5.80566 410.743 +64.7996 57.003 50.5551 5.81146 410.604 +64.8996 56.9525 50.6942 5.81724 410.465 +64.9996 56.902 50.8334 5.82301 410.325 +65.0996 56.8515 50.9727 5.82876 410.186 +65.1996 56.8011 51.1122 5.8345 410.047 +65.2996 56.7506 51.2517 5.84022 409.907 +65.3996 56.7001 51.3914 5.84593 409.768 +65.4996 56.6497 51.5311 5.85162 409.628 +65.5996 56.5992 51.671 5.8573 409.488 +65.6996 56.5487 51.811 5.86296 409.348 +65.7996 56.4983 51.9511 5.86861 409.208 +65.8996 56.4478 52.0913 5.87425 409.068 +65.9996 56.3974 52.2316 5.87986 408.927 +66.0996 56.3469 52.3721 5.88547 408.787 +66.1996 56.2964 52.5126 5.89106 408.646 +66.2996 56.246 52.6533 5.89663 408.506 +66.3996 56.1955 52.794 5.90219 408.365 +66.4996 56.1451 52.9349 5.90773 408.224 +66.5996 56.0946 53.0758 5.91326 408.083 +66.6996 56.0442 53.2169 5.91877 407.942 +66.7996 55.9938 53.3581 5.92427 407.801 +66.8996 55.9433 53.4994 5.92975 407.659 +66.9995 55.8929 53.6408 5.93522 407.518 +67.0995 55.8424 53.7823 5.94067 407.377 +67.1995 55.792 53.9239 5.94611 407.235 +67.2995 55.7416 54.0656 5.95153 407.093 +67.3995 55.6911 54.2074 5.95694 406.951 +67.4995 55.6407 54.3493 5.96233 406.81 +67.5995 55.5903 54.4913 5.9677 406.668 +67.6995 55.5399 54.6334 5.97306 406.525 +67.7995 55.4894 54.7757 5.97841 406.383 +67.8995 55.439 54.918 5.98374 406.241 +67.9995 55.3886 55.0604 5.98905 406.098 +68.0995 55.3382 55.2029 5.99435 405.956 +68.1995 55.2878 55.3455 5.99963 405.813 +68.2995 55.2373 55.4883 6.0049 405.671 +68.3995 55.1869 55.6311 6.01015 405.528 +68.4995 55.1365 55.774 6.01539 405.385 +68.5995 55.0861 55.917 6.02061 405.242 +68.6995 55.0357 56.0601 6.02582 405.099 +68.7995 54.9853 56.2033 6.03101 404.956 +68.8995 54.9349 56.3467 6.03618 404.812 +68.9995 54.8845 56.4901 6.04134 404.669 +69.0995 54.8341 56.6336 6.04648 404.525 +69.1995 54.7837 56.7772 6.05161 404.382 +69.2995 54.7333 56.9209 6.05672 404.238 +69.3995 54.6829 57.0646 6.06182 404.094 +69.4995 54.6325 57.2085 6.0669 403.95 +69.5995 54.5821 57.3525 6.07196 403.806 +69.6995 54.5317 57.4966 6.07701 403.662 +69.7995 54.4814 57.6407 6.08205 403.518 +69.8995 54.431 57.785 6.08706 403.374 +69.9995 54.3806 57.9293 6.09206 403.23 +70.0995 54.3302 58.0738 6.09705 403.085 +70.1995 54.2798 58.2183 6.10202 402.941 +70.2995 54.2295 58.3629 6.10697 402.796 +70.3995 54.1791 58.5076 6.11191 402.651 +70.4995 54.1287 58.6524 6.11683 402.506 +70.5995 54.0783 58.7973 6.12174 402.362 +70.6995 54.028 58.9423 6.12663 402.217 +70.7995 53.9776 59.0874 6.1315 402.072 +70.8995 53.9272 59.2325 6.13636 401.926 +70.9995 53.8769 59.3778 6.1412 401.781 +71.0995 53.8265 59.5231 6.14603 401.636 +71.1995 53.7762 59.6685 6.15083 401.49 +71.2995 53.7258 59.814 6.15563 401.345 +71.3995 53.6754 59.9596 6.1604 401.199 +71.4995 53.6251 60.1053 6.16517 401.054 +71.5995 53.5747 60.2511 6.16991 400.908 +71.6995 53.5244 60.3969 6.17464 400.762 +71.7995 53.474 60.5428 6.17935 400.616 +71.8995 53.4237 60.6889 6.18405 400.47 +71.9995 53.3734 60.8349 6.18873 400.324 +72.0995 53.323 60.9811 6.19339 400.178 +72.1995 53.2727 61.1274 6.19804 400.031 +72.2995 53.2223 61.2737 6.20267 399.885 +72.3995 53.172 61.4202 6.20728 399.739 +72.4995 53.1217 61.5667 6.21188 399.592 +72.5995 53.0713 61.7133 6.21646 399.446 +72.6995 53.021 61.8599 6.22103 399.299 +72.7995 52.9707 62.0067 6.22558 399.152 +72.8995 52.9203 62.1535 6.23011 399.005 +72.9995 52.87 62.3004 6.23462 398.858 +73.0995 52.8197 62.4474 6.23912 398.711 +73.1995 52.7694 62.5945 6.2436 398.564 +73.2995 52.7191 62.7416 6.24807 398.417 +73.3995 52.6687 62.8888 6.25252 398.27 +73.4995 52.6184 63.0361 6.25695 398.123 +73.5994 52.5681 63.1835 6.26137 397.975 +73.6994 52.5178 63.3309 6.26577 397.828 +73.7994 52.4675 63.4784 6.27015 397.68 +73.8994 52.4172 63.626 6.27452 397.533 +73.9994 52.3669 63.7737 6.27887 397.385 +74.0994 52.3166 63.9215 6.2832 397.237 +74.1994 52.2663 64.0693 6.28752 397.09 +74.2994 52.216 64.2172 6.29182 396.942 +74.3994 52.1657 64.3651 6.2961 396.794 +74.4994 52.1154 64.5132 6.30036 396.646 +74.5994 52.0651 64.6613 6.30461 396.498 +74.6994 52.0148 64.8095 6.30884 396.349 +74.7994 51.9645 64.9577 6.31306 396.201 +74.8994 51.9142 65.106 6.31726 396.053 +74.9994 51.8639 65.2544 6.32144 395.904 +75.0994 51.8137 65.4029 6.3256 395.756 +75.1994 51.7634 65.5514 6.32975 395.607 +75.2994 51.7131 65.7 6.33388 395.459 +75.3994 51.6628 65.8487 6.338 395.31 +75.4994 51.6125 65.9974 6.34209 395.161 +75.5994 51.5623 66.1462 6.34617 395.013 +75.6994 51.512 66.2951 6.35023 394.864 +75.7994 51.4617 66.444 6.35428 394.715 +75.8994 51.4115 66.593 6.35831 394.566 +75.9994 51.3612 66.742 6.36232 394.417 +76.0994 51.3109 66.8912 6.36631 394.268 +76.1994 51.2607 67.0404 6.37029 394.119 +76.2994 51.2104 67.1896 6.37425 393.969 +76.3994 51.1602 67.3389 6.37819 393.82 +76.4994 51.1099 67.4883 6.38212 393.671 +76.5994 51.0596 67.6378 6.38602 393.521 +76.6994 51.0094 67.7873 6.38991 393.372 +76.7994 50.9591 67.9369 6.39379 393.222 +76.8994 50.9089 68.0865 6.39764 393.072 +76.9994 50.8586 68.2362 6.40148 392.923 +77.0994 50.8084 68.3859 6.4053 392.773 +77.1994 50.7582 68.5357 6.40911 392.623 +77.2994 50.7079 68.6856 6.41289 392.473 +77.3994 50.6577 68.8355 6.41666 392.323 +77.4994 50.6074 68.9855 6.42041 392.173 +77.5994 50.5572 69.1356 6.42415 392.023 +77.6994 50.507 69.2857 6.42787 391.873 +77.7994 50.4567 69.4358 6.43157 391.723 +77.8994 50.4065 69.5861 6.43525 391.573 +77.9994 50.3563 69.7363 6.43891 391.423 +78.0994 50.3061 69.8867 6.44256 391.272 +78.1994 50.2558 70.037 6.44619 391.122 +78.2994 50.2056 70.1875 6.4498 390.971 +78.3994 50.1554 70.338 6.45339 390.821 +78.4994 50.1052 70.4885 6.45697 390.67 +78.5994 50.055 70.6391 6.46053 390.52 +78.6994 50.0048 70.7898 6.46407 390.369 +78.7994 49.9545 70.9405 6.46759 390.218 +78.8994 49.9043 71.0913 6.4711 390.068 +78.9994 49.8541 71.2421 6.47459 389.917 +79.0994 49.8039 71.3929 6.47806 389.766 +79.1994 49.7537 71.5438 6.48151 389.615 +79.2994 49.7035 71.6948 6.48494 389.464 +79.3994 49.6533 71.8458 6.48836 389.313 +79.4994 49.6031 71.9969 6.49176 389.162 +79.5994 49.5529 72.148 6.49514 389.011 +79.6994 49.5027 72.2992 6.4985 388.86 +79.7994 49.4526 72.4504 6.50185 388.709 +79.8994 49.4024 72.6016 6.50518 388.557 +79.9994 49.3522 72.7529 6.50848 388.406 +80.0993 49.302 72.9043 6.51178 388.255 +80.1993 49.2518 73.0557 6.51505 388.103 +80.2993 49.2016 73.2071 6.51831 387.952 +80.3993 49.1514 73.3586 6.52154 387.8 +80.4993 49.1013 73.5101 6.52476 387.649 +80.5993 49.0511 73.6617 6.52796 387.497 +80.6993 49.0009 73.8133 6.53115 387.346 +80.7993 48.9508 73.965 6.53431 387.194 +80.8993 48.9006 74.1167 6.53746 387.042 +80.9993 48.8504 74.2684 6.54059 386.89 +81.0993 48.8003 74.4202 6.5437 386.739 +81.1993 48.7501 74.572 6.54679 386.587 +81.2993 48.6999 74.7239 6.54987 386.435 +81.3993 48.6498 74.8758 6.55292 386.283 +81.4993 48.5996 75.0278 6.55596 386.131 +81.5993 48.5495 75.1798 6.55898 385.979 +81.6993 48.4993 75.3318 6.56198 385.827 +81.7993 48.4492 75.4839 6.56497 385.675 +81.8993 48.399 75.636 6.56793 385.523 +81.9993 48.3489 75.7881 6.57088 385.371 +82.0993 48.2987 75.9403 6.57381 385.219 +82.1993 48.2486 76.0925 6.57672 385.066 +82.2993 48.1984 76.2448 6.57961 384.914 +82.3993 48.1483 76.3971 6.58248 384.762 +82.4993 48.0981 76.5494 6.58534 384.609 +82.5993 48.048 76.7018 6.58817 384.457 +82.6993 47.9979 76.8542 6.59099 384.305 +82.7993 47.9478 77.0066 6.59379 384.152 +82.8993 47.8976 77.1591 6.59657 384 +82.9993 47.8475 77.3116 6.59933 383.847 +83.0993 47.7974 77.4641 6.60208 383.695 +83.1993 47.7472 77.6167 6.6048 383.542 +83.2993 47.6971 77.7693 6.60751 383.39 +83.3993 47.647 77.9219 6.6102 383.237 +83.4993 47.5969 78.0745 6.61287 383.084 +83.5993 47.5468 78.2272 6.61552 382.932 +83.6993 47.4967 78.3799 6.61815 382.779 +83.7993 47.4465 78.5327 6.62077 382.626 +83.8993 47.3964 78.6855 6.62336 382.473 +83.9993 47.3463 78.8383 6.62594 382.321 +84.0993 47.2962 78.9911 6.6285 382.168 +84.1993 47.2461 79.144 6.63103 382.015 +84.2993 47.196 79.2968 6.63356 381.862 +84.3993 47.1459 79.4498 6.63606 381.709 +84.4993 47.0958 79.6027 6.63854 381.556 +84.5993 47.0457 79.7557 6.641 381.403 +84.6993 46.9956 79.9087 6.64345 381.25 +84.7993 46.9455 80.0617 6.64587 381.097 +84.8993 46.8955 80.2147 6.64828 380.944 +84.9993 46.8454 80.3678 6.65067 380.791 +85.0993 46.7953 80.5209 6.65304 380.638 +85.1993 46.7452 80.674 6.65539 380.485 +85.2993 46.6951 80.8271 6.65772 380.332 +85.3993 46.645 80.9803 6.66003 380.179 +85.4993 46.595 81.1334 6.66233 380.025 +85.5993 46.5449 81.2866 6.6646 379.872 +85.6993 46.4948 81.4399 6.66686 379.719 +85.7993 46.4447 81.5931 6.6691 379.566 +85.8993 46.3947 81.7463 6.67131 379.413 +85.9993 46.3446 81.8996 6.67351 379.259 +86.0993 46.2945 82.0529 6.67569 379.106 +86.1993 46.2445 82.2062 6.67785 378.953 +86.2993 46.1944 82.3596 6.67999 378.799 +86.3993 46.1444 82.5129 6.68212 378.646 +86.4993 46.0943 82.6663 6.68422 378.493 +86.5993 46.0442 82.8197 6.6863 378.339 +86.6992 45.9942 82.9731 6.68837 378.186 +86.7992 45.9441 83.1265 6.69041 378.032 +86.8992 45.8941 83.2799 6.69244 377.879 +86.9992 45.844 83.4333 6.69445 377.726 +87.0992 45.794 83.5868 6.69643 377.572 +87.1992 45.744 83.7403 6.6984 377.419 +87.2992 45.6939 83.8938 6.70035 377.265 +87.3992 45.6439 84.0472 6.70228 377.112 +87.4992 45.5938 84.2008 6.70419 376.958 +87.5992 45.5438 84.3543 6.70608 376.805 +87.6992 45.4938 84.5078 6.70795 376.651 +87.7992 45.4437 84.6613 6.70981 376.498 +87.8992 45.3937 84.8149 6.71164 376.344 +87.9992 45.3437 84.9685 6.71345 376.19 +88.0992 45.2937 85.122 6.71525 376.037 +88.1992 45.2436 85.2756 6.71702 375.883 +88.2992 45.1936 85.4292 6.71878 375.73 +88.3992 45.1436 85.5828 6.72051 375.576 +88.4992 45.0936 85.7364 6.72223 375.422 +88.5992 45.0436 85.89 6.72393 375.269 +88.6992 44.9936 86.0436 6.7256 375.115 +88.7992 44.9435 86.1973 6.72726 374.962 +88.8992 44.8935 86.3509 6.7289 374.808 +88.9992 44.8435 86.5045 6.73052 374.654 +89.0992 44.7935 86.6582 6.73212 374.501 +89.1992 44.7435 86.8118 6.7337 374.347 +89.2992 44.6935 86.9655 6.73526 374.193 +89.3992 44.6435 87.1191 6.7368 374.04 +89.4992 44.5935 87.2728 6.73832 373.886 +89.5992 44.5435 87.4264 6.73982 373.732 +89.6992 44.4935 87.5801 6.7413 373.579 +89.7992 44.4435 87.7337 6.74276 373.425 +89.8992 44.3936 87.8874 6.7442 373.271 +89.9992 44.3436 88.041 6.74562 373.118 +90.0992 44.2936 88.1947 6.74702 372.964 +90.1992 44.2436 88.3484 6.74841 372.811 +90.2992 44.1936 88.502 6.74977 372.657 +90.3992 44.1436 88.6557 6.75111 372.503 +90.4992 44.0937 88.8093 6.75243 372.35 +90.5992 44.0437 88.963 6.75374 372.196 +90.6992 43.9937 89.1166 6.75502 372.042 +90.7992 43.9437 89.2703 6.75628 371.889 +90.8992 43.8938 89.4239 6.75753 371.735 +90.9992 43.8438 89.5776 6.75875 371.581 +91.0992 43.7938 89.7312 6.75995 371.428 +91.1992 43.7439 89.8848 6.76114 371.274 +91.2992 43.6939 90.0385 6.7623 371.12 +91.3992 43.644 90.1921 6.76344 370.967 +91.4992 43.594 90.3457 6.76457 370.813 +91.5992 43.544 90.4993 6.76567 370.66 +91.6992 43.4941 90.6529 6.76675 370.506 +91.7992 43.4441 90.8065 6.76782 370.352 +91.8992 43.3942 90.9601 6.76886 370.199 +91.9992 43.3442 91.1136 6.76988 370.045 +92.0992 43.2943 91.2672 6.77089 369.892 +92.1992 43.2444 91.4207 6.77187 369.738 +92.2992 43.1944 91.5743 6.77283 369.585 +92.3992 43.1445 91.7278 6.77378 369.431 +92.4992 43.0945 91.8813 6.7747 369.278 +92.5992 43.0446 92.0348 6.7756 369.124 +92.6992 42.9947 92.1883 6.77648 368.971 +92.7992 42.9447 92.3418 6.77735 368.817 +92.8992 42.8948 92.4953 6.77819 368.664 +92.9992 42.8449 92.6488 6.77901 368.51 +93.0992 42.795 92.8022 6.77981 368.357 +93.1992 42.745 92.9556 6.78059 368.203 +93.2991 42.6951 93.109 6.78135 368.05 +93.3991 42.6452 93.2624 6.78209 367.896 +93.4991 42.5953 93.4158 6.78281 367.743 +93.5991 42.5454 93.5692 6.78351 367.59 +93.6991 42.4954 93.7225 6.78419 367.436 +93.7991 42.4455 93.8759 6.78485 367.283 +93.8991 42.3956 94.0292 6.78549 367.13 +93.9991 42.3457 94.1825 6.78611 366.976 +94.0991 42.2958 94.3358 6.78671 366.823 +94.1991 42.2459 94.489 6.78729 366.67 +94.2991 42.196 94.6422 6.78784 366.517 +94.3991 42.1461 94.7955 6.78838 366.363 +94.4991 42.0962 94.9487 6.7889 366.21 +94.5991 42.0463 95.1018 6.78939 366.057 +94.6991 41.9964 95.255 6.78987 365.904 +94.7991 41.9465 95.4081 6.79032 365.751 +94.8991 41.8966 95.5612 6.79076 365.598 +94.9991 41.8468 95.7143 6.79117 365.445 +95.0991 41.7969 95.8674 6.79156 365.291 +95.1991 41.747 96.0204 6.79194 365.138 +95.2991 41.6971 96.1734 6.79229 364.985 +95.3991 41.6472 96.3264 6.79262 364.832 +95.4991 41.5973 96.4794 6.79293 364.679 +95.5991 41.5475 96.6323 6.79322 364.527 +95.6991 41.4976 96.7853 6.79349 364.374 +95.7991 41.4477 96.9381 6.79374 364.221 +95.8991 41.3979 97.091 6.79397 364.068 +95.9991 41.348 97.2438 6.79418 363.915 +96.0991 41.2981 97.3966 6.79436 363.762 +96.1991 41.2483 97.5494 6.79453 363.609 +96.2991 41.1984 97.7022 6.79468 363.457 +96.3991 41.1485 97.8549 6.7948 363.304 +96.4991 41.0987 98.0076 6.79491 363.151 +96.5991 41.0488 98.1602 6.79499 362.999 +96.6991 40.999 98.3129 6.79505 362.846 +96.7991 40.9491 98.4655 6.79509 362.693 +96.8991 40.8993 98.618 6.79512 362.541 +96.9991 40.8494 98.7705 6.79512 362.388 +97.0991 40.7996 98.923 6.7951 362.236 +97.1991 40.7497 99.0755 6.79506 362.083 +97.2991 40.6999 99.2279 6.79499 361.931 +97.3991 40.65 99.3803 6.79491 361.779 +97.4991 40.6002 99.5327 6.79481 361.626 +97.5991 40.5504 99.685 6.79468 361.474 +97.6991 40.5005 99.8373 6.79454 361.322 +97.7991 40.4507 99.9896 6.79437 361.169 +97.8991 40.4009 100.142 6.79418 361.017 +97.9991 40.3511 100.294 6.79397 360.865 +98.0991 40.3012 100.446 6.79374 360.713 +98.1991 40.2514 100.598 6.79349 360.561 +98.2991 40.2016 100.75 6.79322 360.409 +98.3991 40.1518 100.902 6.79293 360.257 +98.4991 40.1019 101.054 6.79262 360.105 +98.5991 40.0521 101.206 6.79228 359.953 +98.6991 40.0023 101.358 6.79193 359.801 +98.7991 39.9525 101.51 6.79155 359.649 +98.8991 39.9027 101.662 6.79116 359.497 +98.9991 39.8529 101.814 6.79074 359.345 +99.0991 39.8031 101.965 6.7903 359.193 +99.1991 39.7533 102.117 6.78984 359.042 +99.2991 39.7035 102.269 6.78936 358.89 +99.3991 39.6537 102.42 6.78885 358.738 +99.4991 39.6039 102.572 6.78833 358.587 +99.5991 39.5541 102.724 6.78778 358.435 +99.6991 39.5043 102.875 6.78722 358.284 +99.799 39.4545 103.026 6.78663 358.132 +99.899 39.4047 103.178 6.78602 357.981 +99.999 39.3549 103.329 6.78539 357.83 +100.099 39.3051 103.481 6.78474 357.678 +100.199 39.2553 103.632 6.78407 357.527 +100.299 39.2055 103.783 6.78338 357.376 +100.399 39.1558 103.934 6.78266 357.225 +100.499 39.106 104.085 6.78193 357.074 +100.599 39.0562 104.236 6.78117 356.923 +100.699 39.0064 104.387 6.78039 356.772 +100.799 38.9567 104.538 6.77959 356.621 +100.899 38.9069 104.689 6.77877 356.47 +100.999 38.8571 104.84 6.77793 356.319 +101.099 38.8074 104.991 6.77707 356.168 +101.199 38.7576 105.142 6.77618 356.017 +101.299 38.7078 105.292 6.77528 355.867 +101.399 38.6581 105.443 6.77435 355.716 +101.499 38.6083 105.594 6.7734 355.565 +101.599 38.5585 105.744 6.77243 355.415 +101.699 38.5088 105.895 6.77144 355.264 +101.799 38.459 106.045 6.77043 355.114 +101.899 38.4093 106.195 6.76939 354.963 +101.999 38.3595 106.346 6.76834 354.813 +102.099 38.3098 106.496 6.76726 354.663 +102.199 38.26 106.646 6.76616 354.513 +102.299 38.2103 106.796 6.76504 354.362 +102.399 38.1606 106.947 6.7639 354.212 +102.499 38.1108 107.097 6.76274 354.062 +102.599 38.0611 107.247 6.76155 353.912 +102.699 38.0113 107.397 6.76035 353.762 +102.799 37.9616 107.546 6.75912 353.612 +102.899 37.9119 107.696 6.75787 353.463 +102.999 37.8621 107.846 6.7566 353.313 +103.099 37.8124 107.996 6.75531 353.163 +103.199 37.7627 108.145 6.754 353.014 +103.299 37.713 108.295 6.75266 352.864 +103.399 37.6632 108.444 6.75131 352.714 +103.499 37.6135 108.594 6.74993 352.565 +103.599 37.5638 108.743 6.74853 352.416 +103.699 37.5141 108.893 6.74711 352.266 +103.799 37.4644 109.042 6.74567 352.117 +103.899 37.4147 109.191 6.7442 351.968 +103.999 37.3649 109.34 6.74272 351.819 +104.099 37.3152 109.489 6.74121 351.67 +104.199 37.2655 109.638 6.73968 351.521 +104.299 37.2158 109.787 6.73813 351.372 +104.399 37.1661 109.936 6.73656 351.223 +104.499 37.1164 110.085 6.73496 351.074 +104.599 37.0667 110.234 6.73335 350.925 +104.699 37.017 110.382 6.73171 350.777 +104.799 36.9673 110.531 6.73005 350.628 +104.899 36.9176 110.679 6.72837 350.48 +104.999 36.8679 110.828 6.72667 350.331 +105.099 36.8182 110.976 6.72495 350.183 +105.199 36.7686 111.124 6.7232 350.034 +105.299 36.7189 111.273 6.72143 349.886 +105.399 36.6692 111.421 6.71965 349.738 +105.499 36.6195 111.569 6.71784 349.59 +105.599 36.5698 111.717 6.716 349.442 +105.699 36.5201 111.865 6.71415 349.294 +105.799 36.4705 112.013 6.71227 349.146 +105.899 36.4208 112.161 6.71038 348.998 +105.999 36.3711 112.308 6.70846 348.85 +106.099 36.3214 112.456 6.70652 348.703 +106.199 36.2718 112.604 6.70455 348.555 +106.299 36.2221 112.751 6.70257 348.408 +106.399 36.1724 112.899 6.70056 348.26 +106.499 36.1228 113.046 6.69853 348.113 +106.599 36.0731 113.193 6.69648 347.965 +106.699 36.0235 113.341 6.69441 347.818 +106.799 35.9738 113.488 6.69232 347.671 +106.899 35.9241 113.635 6.6902 347.524 +106.999 35.8745 113.782 6.68806 347.377 +107.099 35.8248 113.929 6.68591 347.23 +107.199 35.7752 114.076 6.68372 347.083 +107.299 35.7255 114.222 6.68152 346.937 +107.399 35.6759 114.369 6.6793 346.79 +107.499 35.6262 114.516 6.67705 346.643 +107.599 35.5766 114.662 6.67478 346.497 +107.699 35.527 114.808 6.67249 346.35 +107.799 35.4773 114.955 6.67018 346.204 +107.899 35.4277 115.101 6.66784 346.058 +107.999 35.378 115.247 6.66549 345.912 +108.099 35.3284 115.393 6.66311 345.766 +108.199 35.2788 115.539 6.66071 345.619 +108.299 35.2292 115.685 6.65829 345.474 +108.399 35.1795 115.831 6.65584 345.328 +108.499 35.1299 115.977 6.65338 345.182 +108.599 35.0803 116.123 6.65089 345.036 +108.699 35.0307 116.268 6.64838 344.891 +108.799 34.981 116.414 6.64585 344.745 +108.899 34.9314 116.559 6.6433 344.6 +108.999 34.8818 116.704 6.64072 344.454 +109.099 34.8322 116.85 6.63812 344.309 +109.199 34.7826 116.995 6.6355 344.164 +109.299 34.733 117.14 6.63286 344.019 +109.399 34.6833 117.285 6.6302 343.874 +109.499 34.6337 117.43 6.62751 343.729 +109.599 34.5841 117.575 6.6248 343.584 +109.699 34.5345 117.719 6.62208 343.44 +109.799 34.4849 117.864 6.61932 343.295 +109.899 34.4353 118.008 6.61655 343.15 +109.999 34.3857 118.153 6.61375 343.006 +110.099 34.3361 118.297 6.61094 342.862 +110.199 34.2865 118.442 6.6081 342.717 +110.299 34.2369 118.586 6.60524 342.573 +110.399 34.1874 118.73 6.60235 342.429 +110.499 34.1378 118.874 6.59945 342.285 +110.599 34.0882 119.018 6.59652 342.141 +110.699 34.0386 119.161 6.59357 341.997 +110.799 33.989 119.305 6.5906 341.854 +110.899 33.9394 119.449 6.5876 341.71 +110.999 33.8899 119.592 6.58459 341.567 +111.099 33.8403 119.736 6.58155 341.423 +111.199 33.7907 119.879 6.57849 341.28 +111.299 33.7411 120.022 6.57541 341.137 +111.399 33.6916 120.165 6.5723 340.994 +111.499 33.642 120.308 6.56918 340.851 +111.599 33.5924 120.451 6.56603 340.708 +111.699 33.5428 120.594 6.56286 340.565 +111.799 33.4933 120.737 6.55966 340.422 +111.899 33.4437 120.879 6.55645 340.28 +111.999 33.3942 121.022 6.55321 340.137 +112.099 33.3446 121.164 6.54995 339.995 +112.199 33.295 121.307 6.54667 339.852 +112.299 33.2455 121.449 6.54337 339.71 +112.399 33.1959 121.591 6.54004 339.568 +112.499 33.1464 121.733 6.5367 339.426 +112.599 33.0968 121.875 6.53333 339.284 +112.699 33.0473 122.017 6.52994 339.142 +112.799 32.9977 122.158 6.52652 339 +112.899 32.9482 122.3 6.52309 338.859 +112.999 32.8986 122.442 6.51963 338.717 +113.099 32.8491 122.583 6.51615 338.576 +113.199 32.7996 122.724 6.51265 338.435 +113.299 32.75 122.865 6.50912 338.294 +113.399 32.7005 123.006 6.50558 338.152 +113.499 32.651 123.147 6.50201 338.011 +113.599 32.6014 123.288 6.49842 337.871 +113.699 32.5519 123.429 6.4948 337.73 +113.799 32.5024 123.57 6.49117 337.589 +113.899 32.4528 123.71 6.48751 337.449 +113.999 32.4033 123.851 6.48383 337.308 +114.099 32.3538 123.991 6.48013 337.168 +114.199 32.3043 124.131 6.47641 337.028 +114.299 32.2547 124.271 6.47266 336.888 +114.399 32.2052 124.411 6.46889 336.748 +114.499 32.1557 124.551 6.4651 336.608 +114.599 32.1062 124.691 6.46129 336.468 +114.699 32.0567 124.831 6.45746 336.328 +114.799 32.0072 124.97 6.4536 336.189 +114.899 31.9577 125.11 6.44972 336.049 +114.999 31.9082 125.249 6.44582 335.91 +115.099 31.8586 125.388 6.4419 335.771 +115.199 31.8091 125.527 6.43795 335.632 +115.299 31.7596 125.666 6.43398 335.493 +115.399 31.7101 125.805 6.42999 335.354 +115.499 31.6606 125.944 6.42598 335.215 +115.599 31.6111 126.082 6.42195 335.076 +115.699 31.5617 126.221 6.41789 334.938 +115.799 31.5122 126.359 6.41382 334.8 +115.899 31.4627 126.498 6.40971 334.661 +115.999 31.4132 126.636 6.40559 334.523 +116.099 31.3637 126.774 6.40145 334.385 +116.199 31.3142 126.912 6.39728 334.247 +116.299 31.2647 127.05 6.39309 334.109 +116.399 31.2152 127.187 6.38888 333.972 +116.499 31.1658 127.325 6.38465 333.834 +116.599 31.1163 127.462 6.38039 333.697 +116.699 31.0668 127.6 6.37611 333.559 +116.799 31.0173 127.737 6.37181 333.422 +116.899 30.9679 127.874 6.36749 333.285 +116.999 30.9184 128.011 6.36315 333.148 +117.099 30.8689 128.148 6.35878 333.011 +117.199 30.8194 128.285 6.35439 332.874 +117.299 30.77 128.421 6.34998 332.738 +117.399 30.7205 128.558 6.34555 332.601 +117.499 30.671 128.694 6.3411 332.465 +117.599 30.6216 128.83 6.33662 332.329 +117.699 30.5721 128.966 6.33212 332.193 +117.799 30.5227 129.102 6.3276 332.057 +117.899 30.4732 129.238 6.32306 331.921 +117.999 30.4238 129.374 6.31849 331.785 +118.099 30.3743 129.51 6.3139 331.649 +118.199 30.3248 129.645 6.30929 331.514 +118.299 30.2754 129.78 6.30466 331.378 +118.399 30.226 129.916 6.30001 331.243 +118.499 30.1765 130.051 6.29533 331.108 +118.599 30.1271 130.186 6.29063 330.973 +118.699 30.0776 130.321 6.28591 330.838 +118.799 30.0282 130.455 6.28117 330.704 +118.899 29.9787 130.59 6.27641 330.569 +118.999 29.9293 130.724 6.27162 330.435 +119.099 29.8799 130.859 6.26681 330.3 +119.199 29.8304 130.993 6.26198 330.166 +119.299 29.781 131.127 6.25713 330.032 +119.399 29.7316 131.261 6.25225 329.898 +119.499 29.6821 131.395 6.24735 329.764 +119.599 29.6327 131.528 6.24244 329.631 +119.699 29.5833 131.662 6.23749 329.497 +119.799 29.5339 131.795 6.23253 329.364 +119.899 29.4844 131.929 6.22755 329.23 +119.999 29.435 132.062 6.22254 329.097 +120.099 29.3856 132.195 6.21751 328.964 +120.199 29.3362 132.328 6.21246 328.831 +120.299 29.2868 132.46 6.20738 328.699 +120.399 29.2374 132.593 6.20229 328.566 +120.499 29.1879 132.725 6.19717 328.433 +120.599 29.1385 132.858 6.19203 328.301 +120.699 29.0891 132.99 6.18687 328.169 +120.799 29.0397 133.122 6.18168 328.037 +120.899 28.9903 133.254 6.17648 327.905 +120.999 28.9409 133.386 6.17125 327.773 +121.099 28.8915 133.517 6.166 327.642 +121.199 28.8421 133.649 6.16073 327.51 +121.299 28.7927 133.78 6.15543 327.379 +121.399 28.7433 133.911 6.15012 327.247 +121.499 28.6939 134.043 6.14478 327.116 +121.599 28.6445 134.174 6.13942 326.985 +121.699 28.5951 134.304 6.13404 326.855 +121.799 28.5457 134.435 6.12863 326.724 +121.899 28.4964 134.566 6.12321 326.593 +121.999 28.447 134.696 6.11776 326.463 +122.099 28.3976 134.826 6.11229 326.333 +122.199 28.3482 134.956 6.1068 326.203 +122.299 28.2988 135.086 6.10128 326.073 +122.399 28.2494 135.216 6.09575 325.943 +122.499 28.2001 135.346 6.09019 325.813 +122.599 28.1507 135.475 6.08461 325.684 +122.699 28.1013 135.605 6.07901 325.554 +122.799 28.0519 135.734 6.07339 325.425 +122.899 28.0026 135.863 6.06774 325.296 +122.999 27.9532 135.992 6.06207 325.167 +123.099 27.9038 136.121 6.05638 325.038 +123.199 27.8544 136.249 6.05067 324.91 +123.299 27.8051 136.378 6.04494 324.781 +123.399 27.7557 136.506 6.03919 324.653 +123.499 27.7064 136.634 6.03341 324.524 +123.599 27.657 136.762 6.02761 324.396 +123.699 27.6076 136.89 6.02179 324.269 +123.799 27.5583 137.018 6.01595 324.141 +123.899 27.5089 137.146 6.01008 324.013 +123.999 27.4596 137.273 6.0042 323.886 +124.099 27.4102 137.401 5.99829 323.758 +124.199 27.3609 137.528 5.99236 323.631 +124.299 27.3115 137.655 5.98641 323.504 +124.399 27.2622 137.782 5.98044 323.377 +124.499 27.2128 137.908 5.97444 323.251 +124.599 27.1635 138.035 5.96842 323.124 +124.699 27.1141 138.161 5.96239 322.998 +124.799 27.0648 138.288 5.95633 322.871 +124.899 27.0155 138.414 5.95024 322.745 +124.999 26.9661 138.54 5.94414 322.619 +125.099 26.9168 138.665 5.93802 322.494 +125.199 26.8674 138.791 5.93187 322.368 +125.299 26.8181 138.917 5.9257 322.242 +125.399 26.7688 139.042 5.91951 322.117 +125.499 26.7194 139.167 5.9133 321.992 +125.599 26.6701 139.292 5.90706 321.867 +125.699 26.6208 139.417 5.90081 321.742 +125.799 26.5715 139.542 5.89453 321.617 +125.899 26.5221 139.666 5.88823 321.493 +125.999 26.4728 139.791 5.88191 321.368 +126.099 26.4235 139.915 5.87557 321.244 +126.199 26.3742 140.039 5.8692 321.12 +126.299 26.3249 140.163 5.86282 320.996 +126.399 26.2755 140.287 5.85641 320.872 +126.499 26.2262 140.41 5.84998 320.749 +126.599 26.1769 140.534 5.84353 320.625 +126.699 26.1276 140.657 5.83706 320.502 +126.799 26.0783 140.78 5.83057 320.379 +126.899 26.029 140.903 5.82405 320.256 +126.999 25.9797 141.026 5.81752 320.133 +127.099 25.9304 141.148 5.81096 320.01 +127.199 25.8811 141.271 5.80438 319.888 +127.299 25.8318 141.393 5.79778 319.766 +127.399 25.7825 141.515 5.79116 319.644 +127.499 25.7332 141.637 5.78451 319.522 +127.599 25.6839 141.759 5.77785 319.4 +127.699 25.6346 141.881 5.77116 319.278 +127.799 25.5853 142.002 5.76445 319.157 +127.899 25.536 142.124 5.75773 319.035 +127.999 25.4867 142.245 5.75097 318.914 +128.099 25.4374 142.366 5.7442 318.793 +128.199 25.3881 142.487 5.73741 318.672 +128.299 25.3388 142.607 5.73059 318.551 +128.399 25.2895 142.728 5.72376 318.431 +128.499 25.2403 142.848 5.7169 318.311 +128.599 25.191 142.968 5.71002 318.19 +128.699 25.1417 143.088 5.70312 318.07 +128.799 25.0924 143.208 5.69619 317.951 +128.899 25.0431 143.328 5.68925 317.831 +128.999 24.9938 143.447 5.68229 317.711 +129.099 24.9446 143.567 5.6753 317.592 +129.199 24.8953 143.686 5.66829 317.473 +129.299 24.846 143.805 5.66126 317.354 +129.399 24.7967 143.924 5.65421 317.235 +129.499 24.7475 144.043 5.64714 317.116 +129.599 24.6982 144.161 5.64005 316.998 +129.699 24.6489 144.279 5.63294 316.88 +129.799 24.5997 144.397 5.6258 316.761 +129.899 24.5504 144.515 5.61865 316.643 +129.999 24.5011 144.633 5.61147 316.526 +130.099 24.4519 144.751 5.60427 316.408 +130.199 24.4026 144.868 5.59705 316.291 +130.299 24.3533 144.986 5.58981 316.173 +130.399 24.3041 145.103 5.58255 316.056 +130.499 24.2548 145.22 5.57527 315.939 +130.599 24.2056 145.336 5.56797 315.822 +130.699 24.1563 145.453 5.56064 315.706 +130.799 24.1071 145.57 5.5533 315.589 +130.899 24.0578 145.686 5.54593 315.473 +130.999 24.0086 145.802 5.53854 315.357 +131.099 23.9593 145.918 5.53114 315.241 +131.199 23.9101 146.033 5.52371 315.125 +131.299 23.8608 146.149 5.51626 315.01 +131.399 23.8116 146.264 5.50879 314.895 +131.499 23.7623 146.38 5.50129 314.779 +131.599 23.7131 146.495 5.49378 314.664 +131.699 23.6639 146.609 5.48625 314.55 +131.799 23.6146 146.724 5.47869 314.435 +131.899 23.5654 146.838 5.47112 314.32 +131.999 23.5161 146.953 5.46352 314.206 +132.099 23.4669 147.067 5.4559 314.092 +132.199 23.4177 147.181 5.44827 313.978 +132.299 23.3684 147.295 5.44061 313.864 +132.399 23.3192 147.408 5.43293 313.751 +132.499 23.27 147.522 5.42523 313.637 +132.599 23.2208 147.635 5.41751 313.524 +132.699 23.1715 147.748 5.40977 313.411 +132.799 23.1223 147.861 5.40201 313.298 +132.899 23.0731 147.973 5.39422 313.186 +132.999 23.0239 148.086 5.38642 313.073 +133.099 22.9747 148.198 5.3786 312.961 +133.199 22.9254 148.31 5.37075 312.849 +133.299 22.8762 148.422 5.36289 312.737 +133.399 22.827 148.534 5.355 312.625 +133.499 22.7778 148.645 5.34709 312.513 +133.599 22.7286 148.757 5.33917 312.402 +133.699 22.6794 148.868 5.33122 312.291 +133.799 22.6302 148.979 5.32325 312.18 +133.899 22.5809 149.09 5.31526 312.069 +133.999 22.5317 149.2 5.30726 311.958 +134.099 22.4825 149.311 5.29923 311.848 +134.199 22.4333 149.421 5.29118 311.738 +134.299 22.3841 149.531 5.28311 311.628 +134.399 22.3349 149.641 5.27502 311.518 +134.499 22.2857 149.751 5.26691 311.408 +134.599 22.2365 149.86 5.25878 311.299 +134.699 22.1873 149.97 5.25063 311.189 +134.799 22.1381 150.079 5.24245 311.08 +134.899 22.0889 150.188 5.23426 310.971 +134.999 22.0397 150.297 5.22605 310.862 +135.099 21.9906 150.405 5.21782 310.754 +135.199 21.9414 150.513 5.20957 310.645 +135.299 21.8922 150.622 5.20129 310.537 +135.399 21.843 150.73 5.193 310.429 +135.499 21.7938 150.837 5.18469 310.321 +135.599 21.7446 150.945 5.17636 310.214 +135.699 21.6954 151.053 5.168 310.106 +135.799 21.6462 151.16 5.15963 309.999 +135.899 21.5971 151.267 5.15124 309.892 +135.999 21.5479 151.374 5.14282 309.785 +136.099 21.4987 151.48 5.13439 309.679 +136.199 21.4495 151.587 5.12594 309.572 +136.299 21.4004 151.693 5.11746 309.466 +136.399 21.3512 151.799 5.10897 309.36 +136.499 21.302 151.905 5.10046 309.254 +136.599 21.2528 152.011 5.09193 309.148 +136.699 21.2037 152.116 5.08337 309.043 +136.799 21.1545 152.221 5.0748 308.937 +136.899 21.1053 152.327 5.06621 308.832 +136.999 21.0562 152.431 5.0576 308.727 +137.099 21.007 152.536 5.04896 308.623 +137.199 20.9578 152.641 5.04031 308.518 +137.299 20.9087 152.745 5.03164 308.414 +137.399 20.8595 152.849 5.02295 308.31 +137.499 20.8104 152.953 5.01424 308.206 +137.599 20.7612 153.057 5.00551 308.102 +137.699 20.712 153.16 4.99676 307.999 +137.799 20.6629 153.264 4.98799 307.895 +137.899 20.6137 153.367 4.9792 307.792 +137.999 20.5646 153.47 4.97039 307.689 +138.099 20.5154 153.572 4.96156 307.587 +138.199 20.4663 153.675 4.95272 307.484 +138.299 20.4171 153.777 4.94385 307.382 +138.399 20.368 153.879 4.93496 307.28 +138.499 20.3188 153.981 4.92606 307.178 +138.599 20.2697 154.083 4.91713 307.076 +138.699 20.2205 154.185 4.90819 306.974 +138.799 20.1714 154.286 4.89922 306.873 +138.899 20.1223 154.387 4.89024 306.772 +138.999 20.0731 154.488 4.88124 306.671 +139.099 20.024 154.589 4.87221 306.57 +139.199 19.9748 154.689 4.86317 306.47 +139.299 19.9257 154.789 4.85411 306.369 +139.399 19.8766 154.89 4.84503 306.269 +139.499 19.8274 154.989 4.83593 306.169 +139.599 19.7783 155.089 4.82681 306.07 +139.699 19.7292 155.189 4.81768 305.97 +139.799 19.68 155.288 4.80852 305.871 +139.899 19.6309 155.387 4.79935 305.772 +139.999 19.5818 155.486 4.79015 305.673 +140.099 19.5327 155.585 4.78094 305.574 +140.199 19.4835 155.683 4.7717 305.476 +140.299 19.4344 155.781 4.76245 305.378 +140.399 19.3853 155.879 4.75318 305.279 +140.499 19.3362 155.977 4.74389 305.182 +140.599 19.287 156.075 4.73459 305.084 +140.699 19.2379 156.172 4.72526 304.987 +140.799 19.1888 156.27 4.71591 304.889 +140.899 19.1397 156.367 4.70655 304.792 +140.999 19.0906 156.463 4.69716 304.695 +141.099 19.0415 156.56 4.68776 304.599 +141.199 18.9923 156.656 4.67834 304.502 +141.299 18.9432 156.753 4.6689 304.406 +141.399 18.8941 156.849 4.65944 304.31 +141.499 18.845 156.944 4.64997 304.215 +141.599 18.7959 157.04 4.64047 304.119 +141.699 18.7468 157.135 4.63096 304.024 +141.799 18.6977 157.23 4.62143 303.928 +141.899 18.6486 157.325 4.61187 303.834 +141.999 18.5995 157.42 4.60231 303.739 +142.099 18.5504 157.515 4.59272 303.644 +142.199 18.5013 157.609 4.58311 303.55 +142.299 18.4522 157.703 4.57349 303.456 +142.399 18.4031 157.797 4.56384 303.362 +142.499 18.354 157.89 4.55418 303.268 +142.6 18.3049 157.984 4.5445 303.175 +142.7 18.2558 158.077 4.5348 303.082 +142.8 18.2067 158.17 4.52509 302.989 +142.9 18.1576 158.263 4.51535 302.896 +143 18.1085 158.356 4.5056 302.803 +143.1 18.0594 158.448 4.49583 302.711 +143.2 18.0103 158.54 4.48604 302.619 +143.3 17.9612 158.632 4.47624 302.527 +143.4 17.9122 158.724 4.46641 302.435 +143.5 17.8631 158.815 4.45657 302.344 +143.6 17.814 158.907 4.44671 302.252 +143.7 17.7649 158.998 4.43683 302.161 +143.8 17.7158 159.089 4.42693 302.07 +143.9 17.6667 159.179 4.41702 301.98 +144 17.6177 159.27 4.40708 301.889 +144.1 17.5686 159.36 4.39713 301.799 +144.2 17.5195 159.45 4.38717 301.709 +144.3 17.4704 159.54 4.37718 301.619 +144.4 17.4214 159.629 4.36718 301.53 +144.5 17.3723 159.719 4.35715 301.44 +144.6 17.3232 159.808 4.34712 301.351 +144.7 17.2741 159.897 4.33706 301.262 +144.8 17.2251 159.985 4.32698 301.174 +144.9 17.176 160.074 4.31689 301.085 +145 17.1269 160.162 4.30678 300.997 +145.1 17.0779 160.25 4.29666 300.909 +145.2 17.0288 160.338 4.28651 300.821 +145.3 16.9797 160.425 4.27635 300.733 +145.4 16.9307 160.513 4.26617 300.646 +145.5 16.8816 160.6 4.25598 300.559 +145.6 16.8325 160.687 4.24576 300.472 +145.7 16.7835 160.774 4.23553 300.385 +145.8 16.7344 160.86 4.22528 300.299 +145.9 16.6853 160.946 4.21502 300.213 +146 16.6363 161.032 4.20473 300.126 +146.1 16.5872 161.118 4.19443 300.041 +146.2 16.5382 161.204 4.18412 299.955 +146.3 16.4891 161.289 4.17378 299.87 +146.4 16.4401 161.374 4.16343 299.785 +146.5 16.391 161.459 4.15306 299.7 +146.6 16.342 161.544 4.14268 299.615 +146.7 16.2929 161.628 4.13227 299.53 +146.8 16.2439 161.713 4.12186 299.446 +146.9 16.1948 161.797 4.11142 299.362 +147 16.1458 161.881 4.10097 299.278 +147.1 16.0967 161.964 4.0905 299.195 +147.2 16.0477 162.047 4.08001 299.111 +147.3 15.9986 162.131 4.06951 299.028 +147.4 15.9496 162.214 4.05899 298.945 +147.5 15.9005 162.296 4.04845 298.863 +147.6 15.8515 162.379 4.0379 298.78 +147.7 15.8025 162.461 4.02733 298.698 +147.8 15.7534 162.543 4.01674 298.616 +147.9 15.7044 162.625 4.00614 298.534 +148 15.6554 162.706 3.99552 298.453 +148.1 15.6063 162.788 3.98488 298.371 +148.2 15.5573 162.869 3.97423 298.29 +148.3 15.5082 162.95 3.96356 298.209 +148.4 15.4592 163.03 3.95288 298.129 +148.5 15.4102 163.111 3.94218 298.048 +148.6 15.3612 163.191 3.93146 297.968 +148.7 15.3121 163.271 3.92073 297.888 +148.8 15.2631 163.35 3.90998 297.808 +148.9 15.2141 163.43 3.89921 297.729 +149 15.165 163.509 3.88843 297.65 +149.1 15.116 163.588 3.87763 297.571 +149.2 15.067 163.667 3.86681 297.492 +149.3 15.018 163.746 3.85598 297.413 +149.4 14.9689 163.824 3.84514 297.335 +149.5 14.9199 163.902 3.83428 297.257 +149.6 14.8709 163.98 3.8234 297.179 +149.7 14.8219 164.058 3.8125 297.101 +149.8 14.7729 164.135 3.80159 297.024 +149.9 14.7238 164.212 3.79067 296.947 +150 14.6748 164.289 3.77973 296.87 +150.1 14.6258 164.366 3.76877 296.793 +150.2 14.5768 164.442 3.7578 296.717 +150.3 14.5278 164.519 3.74681 296.64 +150.4 14.4788 164.595 3.73581 296.564 +150.5 14.4298 164.67 3.72479 296.489 +150.6 14.3807 164.746 3.71375 296.413 +150.7 14.3317 164.821 3.7027 296.338 +150.8 14.2827 164.896 3.69164 296.263 +150.9 14.2337 164.971 3.68056 296.188 +151 14.1847 165.046 3.66946 296.113 +151.1 14.1357 165.12 3.65835 296.039 +151.2 14.0867 165.194 3.64722 295.965 +151.3 14.0377 165.268 3.63608 295.891 +151.4 13.9887 165.342 3.62492 295.817 +151.5 13.9397 165.415 3.61375 295.744 +151.6 13.8907 165.489 3.60256 295.67 +151.7 13.8417 165.562 3.59136 295.597 +151.8 13.7927 165.634 3.58014 295.525 +151.9 13.7437 165.707 3.56891 295.452 +152 13.6947 165.779 3.55766 295.38 +152.1 13.6457 165.851 3.5464 295.308 +152.2 13.5967 165.923 3.53512 295.236 +152.3 13.5477 165.994 3.52383 295.164 +152.4 13.4987 166.066 3.51253 295.093 +152.5 13.4497 166.137 3.50121 295.022 +152.6 13.4007 166.208 3.48987 294.951 +152.7 13.3517 166.278 3.47852 294.881 +152.8 13.3027 166.349 3.46715 294.81 +152.9 13.2537 166.419 3.45577 294.74 +153 13.2047 166.489 3.44438 294.67 +153.1 13.1558 166.558 3.43297 294.601 +153.2 13.1068 166.628 3.42155 294.531 +153.3 13.0578 166.697 3.41011 294.462 +153.4 13.0088 166.766 3.39866 294.393 +153.5 12.9598 166.834 3.38719 294.324 +153.6 12.9108 166.903 3.37571 294.256 +153.7 12.8618 166.971 3.36422 294.188 +153.8 12.8129 167.039 3.35271 294.12 +153.9 12.7639 167.107 3.34119 294.052 +154 12.7149 167.174 3.32965 293.985 +154.1 12.6659 167.242 3.3181 293.917 +154.2 12.6169 167.309 3.30653 293.85 +154.3 12.568 167.375 3.29496 293.784 +154.4 12.519 167.442 3.28336 293.717 +154.5 12.47 167.508 3.27176 293.651 +154.6 12.421 167.574 3.26014 293.585 +154.7 12.372 167.64 3.2485 293.519 +154.8 12.3231 167.705 3.23685 293.453 +154.9 12.2741 167.771 3.22519 293.388 +155 12.2251 167.836 3.21352 293.323 +155.1 12.1762 167.901 3.20183 293.258 +155.2 12.1272 167.965 3.19013 293.194 +155.3 12.0782 168.03 3.17841 293.129 +155.4 12.0292 168.094 3.16668 293.065 +155.5 11.9803 168.158 3.15494 293.001 +155.6 11.9313 168.221 3.14318 292.938 +155.7 11.8823 168.284 3.13141 292.874 +155.8 11.8334 168.348 3.11963 292.811 +155.9 11.7844 168.41 3.10784 292.748 +156 11.7354 168.473 3.09603 292.686 +156.1 11.6865 168.535 3.0842 292.623 +156.2 11.6375 168.598 3.07237 292.561 +156.3 11.5886 168.66 3.06052 292.499 +156.4 11.5396 168.721 3.04866 292.438 +156.5 11.4906 168.783 3.03679 292.376 +156.6 11.4417 168.844 3.0249 292.315 +156.7 11.3927 168.905 3.013 292.254 +156.8 11.3438 168.965 3.00109 292.194 +156.9 11.2948 169.026 2.98916 292.133 +157 11.2458 169.086 2.97722 292.073 +157.1 11.1969 169.146 2.96527 292.013 +157.2 11.1479 169.205 2.95331 291.953 +157.3 11.099 169.265 2.94133 291.894 +157.4 11.05 169.324 2.92934 291.835 +157.5 11.0011 169.383 2.91734 291.776 +157.6 10.9521 169.442 2.90533 291.717 +157.7 10.9032 169.5 2.8933 291.659 +157.8 10.8542 169.558 2.88127 291.601 +157.9 10.8053 169.616 2.86922 291.543 +158 10.7563 169.674 2.85715 291.485 +158.1 10.7074 169.731 2.84508 291.428 +158.2 10.6584 169.789 2.83299 291.37 +158.3 10.6095 169.845 2.82089 291.313 +158.4 10.5605 169.902 2.80878 291.257 +158.5 10.5116 169.959 2.79666 291.2 +158.6 10.4626 170.015 2.78452 291.144 +158.7 10.4137 170.071 2.77238 291.088 +158.8 10.3647 170.126 2.76022 291.032 +158.9 10.3158 170.182 2.74805 290.977 +159.001 10.2668 170.237 2.73586 290.922 +159.101 10.2179 170.292 2.72367 290.867 +159.201 10.169 170.347 2.71146 290.812 +159.301 10.12 170.401 2.69925 290.758 +159.401 10.0711 170.455 2.68702 290.703 +159.501 10.0221 170.509 2.67478 290.65 +159.601 9.97321 170.563 2.66252 290.596 +159.701 9.92427 170.616 2.65026 290.542 +159.801 9.87533 170.67 2.63799 290.489 +159.901 9.82639 170.723 2.6257 290.436 +160.001 9.77746 170.775 2.6134 290.384 +160.101 9.72852 170.828 2.60109 290.331 +160.201 9.67959 170.88 2.58877 290.279 +160.301 9.63065 170.932 2.57644 290.227 +160.401 9.58172 170.983 2.5641 290.175 +160.501 9.53279 171.035 2.55175 290.124 +160.601 9.48386 171.086 2.53939 290.073 +160.701 9.43492 171.137 2.52701 290.022 +160.801 9.38599 171.188 2.51462 289.971 +160.901 9.33706 171.238 2.50223 289.921 +161.001 9.28813 171.288 2.48982 289.871 +161.101 9.2392 171.338 2.4774 289.821 +161.201 9.19028 171.388 2.46497 289.771 +161.301 9.14135 171.437 2.45253 289.722 +161.401 9.09242 171.486 2.44009 289.673 +161.501 9.04349 171.535 2.42762 289.624 +161.601 8.99457 171.584 2.41515 289.575 +161.701 8.94564 171.632 2.40267 289.527 +161.801 8.89672 171.68 2.39018 289.479 +161.901 8.84779 171.728 2.37768 289.431 +162.001 8.79887 171.776 2.36517 289.383 +162.101 8.74995 171.823 2.35264 289.336 +162.201 8.70103 171.87 2.34011 289.289 +162.301 8.6521 171.917 2.32757 289.242 +162.401 8.60318 171.964 2.31502 289.195 +162.501 8.55426 172.01 2.30245 289.149 +162.601 8.50534 172.056 2.28988 289.103 +162.701 8.45642 172.102 2.2773 289.057 +162.801 8.4075 172.147 2.26471 289.011 +162.901 8.35859 172.193 2.2521 288.966 +163.001 8.30967 172.238 2.23949 288.921 +163.101 8.26075 172.283 2.22687 288.876 +163.201 8.21183 172.327 2.21424 288.832 +163.301 8.16292 172.371 2.2016 288.787 +163.401 8.114 172.416 2.18895 288.743 +163.501 8.06509 172.459 2.17629 288.7 +163.601 8.01617 172.503 2.16362 288.656 +163.701 7.96726 172.546 2.15094 288.613 +163.801 7.91835 172.589 2.13825 288.57 +163.901 7.86943 172.632 2.12556 288.527 +164.001 7.82052 172.674 2.11285 288.485 +164.101 7.77161 172.717 2.10013 288.442 +164.201 7.7227 172.758 2.08741 288.4 +164.301 7.67379 172.8 2.07468 288.359 +164.401 7.62488 172.842 2.06193 288.317 +164.501 7.57597 172.883 2.04918 288.276 +164.601 7.52706 172.924 2.03642 288.235 +164.701 7.47815 172.964 2.02365 288.194 +164.801 7.42924 173.005 2.01087 288.154 +164.901 7.38033 173.045 1.99809 288.114 +165.001 7.33143 173.085 1.98529 288.074 +165.101 7.28252 173.125 1.97249 288.034 +165.201 7.23361 173.164 1.95967 287.995 +165.301 7.18471 173.203 1.94685 287.956 +165.401 7.1358 173.242 1.93402 287.917 +165.501 7.0869 173.281 1.92118 287.878 +165.601 7.038 173.319 1.90834 287.84 +165.701 6.98909 173.357 1.89548 287.802 +165.801 6.94019 173.395 1.88262 287.764 +165.901 6.89129 173.432 1.86975 287.727 +166.001 6.84238 173.47 1.85687 287.689 +166.101 6.79348 173.507 1.84398 287.652 +166.201 6.74458 173.543 1.83109 287.615 +166.301 6.69568 173.58 1.81818 287.579 +166.401 6.64678 173.616 1.80527 287.543 +166.501 6.59788 173.652 1.79235 287.507 +166.601 6.54898 173.688 1.77942 287.471 +166.701 6.50008 173.724 1.76649 287.435 +166.801 6.45118 173.759 1.75355 287.4 +166.901 6.40228 173.794 1.7406 287.365 +167.001 6.35339 173.828 1.72764 287.33 +167.101 6.30449 173.863 1.71467 287.296 +167.201 6.25559 173.897 1.7017 287.262 +167.301 6.20669 173.931 1.68872 287.228 +167.401 6.1578 173.965 1.67573 287.194 +167.501 6.1089 173.998 1.66274 287.161 +167.601 6.06001 174.031 1.64974 287.128 +167.701 6.01111 174.064 1.63673 287.095 +167.801 5.96222 174.097 1.62371 287.062 +167.901 5.91332 174.129 1.61069 287.03 +168.001 5.86443 174.161 1.59766 286.998 +168.101 5.81554 174.193 1.58462 286.966 +168.201 5.76664 174.224 1.57157 286.935 +168.301 5.71775 174.256 1.55852 286.903 +168.401 5.66886 174.287 1.54546 286.872 +168.501 5.61997 174.317 1.5324 286.841 +168.601 5.57108 174.348 1.51933 286.811 +168.701 5.52219 174.378 1.50625 286.781 +168.801 5.47329 174.408 1.49316 286.751 +168.901 5.4244 174.438 1.48007 286.721 +169.001 5.37551 174.467 1.46697 286.692 +169.101 5.32663 174.496 1.45387 286.662 +169.201 5.27774 174.525 1.44076 286.633 +169.301 5.22885 174.554 1.42764 286.605 +169.401 5.17996 174.582 1.41452 286.576 +169.501 5.13107 174.611 1.40139 286.548 +169.601 5.08218 174.638 1.38825 286.52 +169.701 5.0333 174.666 1.37511 286.493 +169.801 4.98441 174.693 1.36196 286.465 +169.901 4.93552 174.72 1.34881 286.438 +170.001 4.88664 174.747 1.33565 286.412 +170.101 4.83775 174.774 1.32248 286.385 +170.201 4.78886 174.8 1.30931 286.359 +170.301 4.73998 174.826 1.29614 286.333 +170.401 4.69109 174.852 1.28295 286.307 +170.501 4.64221 174.877 1.26976 286.281 +170.601 4.59332 174.903 1.25657 286.256 +170.701 4.54444 174.928 1.24337 286.231 +170.801 4.49556 174.952 1.23017 286.207 +170.901 4.44667 174.977 1.21696 286.182 +171.001 4.39779 175.001 1.20374 286.158 +171.101 4.34891 175.025 1.19052 286.134 +171.201 4.30002 175.048 1.17729 286.11 +171.301 4.25114 175.072 1.16406 286.087 +171.401 4.20226 175.095 1.15083 286.064 +171.501 4.15338 175.118 1.13758 286.041 +171.601 4.1045 175.14 1.12434 286.019 +171.701 4.05562 175.163 1.11109 285.996 +171.801 4.00674 175.185 1.09783 285.974 +171.901 3.95785 175.206 1.08457 285.952 +172.001 3.90897 175.228 1.0713 285.931 +172.101 3.86009 175.249 1.05803 285.91 +172.201 3.81121 175.27 1.04476 285.889 +172.301 3.76233 175.291 1.03148 285.868 +172.401 3.71346 175.311 1.01819 285.847 +172.501 3.66458 175.332 1.0049 285.827 +172.601 3.6157 175.352 0.991611 285.807 +172.701 3.56682 175.371 0.978313 285.788 +172.801 3.51794 175.391 0.965011 285.768 +172.901 3.46906 175.41 0.951705 285.749 +173.001 3.42019 175.429 0.938394 285.73 +173.101 3.37131 175.447 0.92508 285.712 +173.201 3.32243 175.465 0.911761 285.693 +173.301 3.27355 175.484 0.898439 285.675 +173.401 3.22468 175.501 0.885112 285.658 +173.501 3.1758 175.519 0.871782 285.64 +173.601 3.12692 175.536 0.858447 285.623 +173.701 3.07805 175.553 0.845109 285.606 +173.801 3.02917 175.57 0.831767 285.589 +173.901 2.9803 175.586 0.818422 285.573 +174.001 2.93142 175.602 0.805073 285.556 +174.101 2.88254 175.618 0.79172 285.54 +174.201 2.83367 175.634 0.778364 285.525 +174.301 2.78479 175.649 0.765005 285.509 +174.401 2.73592 175.665 0.751642 285.494 +174.501 2.68704 175.679 0.738276 285.479 +174.601 2.63817 175.694 0.724906 285.465 +174.701 2.5893 175.708 0.711534 285.451 +174.801 2.54042 175.722 0.698158 285.436 +174.901 2.49155 175.736 0.684779 285.423 +175.001 2.44267 175.75 0.671397 285.409 +175.101 2.3938 175.763 0.658012 285.396 +175.201 2.34493 175.776 0.644624 285.383 +175.301 2.29605 175.789 0.631234 285.37 +175.402 2.24718 175.801 0.617841 285.358 +175.502 2.19831 175.813 0.604444 285.346 +175.602 2.14943 175.825 0.591046 285.334 +175.702 2.10056 175.837 0.577644 285.322 +175.802 2.05169 175.848 0.56424 285.311 +175.902 2.00282 175.859 0.550834 285.299 +176.002 1.95394 175.87 0.537425 285.289 +176.102 1.90507 175.881 0.524014 285.278 +176.202 1.8562 175.891 0.510601 285.268 +176.302 1.80733 175.901 0.497185 285.258 +176.402 1.75846 175.911 0.483767 285.248 +176.502 1.70959 175.92 0.470347 285.238 +176.602 1.66071 175.93 0.456925 285.229 +176.702 1.61184 175.939 0.4435 285.22 +176.802 1.56297 175.947 0.430074 285.211 +176.902 1.5141 175.956 0.416646 285.203 +177.002 1.46523 175.964 0.403216 285.195 +177.102 1.41636 175.972 0.389785 285.187 +177.202 1.36749 175.98 0.376351 285.179 +177.302 1.31862 175.987 0.362916 285.172 +177.402 1.26975 175.994 0.34948 285.165 +177.502 1.22087 176.001 0.336042 285.158 +177.602 1.172 176.007 0.322602 285.151 +177.702 1.12313 176.014 0.309161 285.145 +177.802 1.07426 176.02 0.295719 285.139 +177.902 1.02539 176.026 0.282275 285.133 +178.002 0.976523 176.031 0.26883 285.128 +178.102 0.927653 176.036 0.255384 285.123 +178.202 0.878782 176.041 0.241936 285.118 +178.302 0.829912 176.046 0.228488 285.113 +178.402 0.781042 176.05 0.215039 285.109 +178.502 0.732173 176.054 0.201588 285.104 +178.602 0.683303 176.058 0.188137 285.101 +178.702 0.634433 176.062 0.174685 285.097 +178.802 0.585563 176.065 0.161232 285.094 +178.902 0.536693 176.068 0.147779 285.09 +179.002 0.487824 176.071 0.134324 285.088 +179.102 0.438954 176.074 0.12087 285.085 +179.202 0.390084 176.076 0.107414 285.083 +179.302 0.341215 176.078 0.0939586 285.081 +179.402 0.292345 176.08 0.0805024 285.079 +179.502 0.243475 176.081 0.0670458 285.078 +179.602 0.194606 176.082 0.053589 285.076 +179.702 0.145736 176.083 0.0401319 285.076 +179.802 0.0968668 176.084 0.0266746 285.075 +179.902 0.0479972 176.084 0.0132172 285.074 diff --git a/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dd_gs_25MeVu.txt b/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dd_gs_25MeVu.txt new file mode 100644 index 000000000..c19b64188 --- /dev/null +++ b/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dd_gs_25MeVu.txt @@ -0,0 +1,1800 @@ +0 0.310307 0 0 425.565 +0.1 89.9489 0.000123661 0.0105533 425.565 +0.2 89.8979 0.000494645 0.0211067 425.564 +0.3 89.8468 0.00111295 0.0316599 425.564 +0.4 89.7957 0.00197857 0.0422131 425.563 +0.5 89.7446 0.00309151 0.0527663 425.562 +0.6 89.6936 0.00445177 0.0633193 425.56 +0.7 89.6425 0.00605933 0.0738721 425.559 +0.8 89.5914 0.0079142 0.0844248 425.557 +0.9 89.5404 0.0100164 0.0949774 425.555 +1 89.4893 0.0123658 0.10553 425.552 +1.1 89.4382 0.0149626 0.116082 425.55 +1.2 89.3872 0.0178066 0.126634 425.547 +1.3 89.3361 0.0208979 0.137185 425.544 +1.4 89.285 0.0242364 0.147737 425.54 +1.5 89.2339 0.0278222 0.158288 425.537 +1.6 89.1829 0.0316552 0.168838 425.533 +1.7 89.1318 0.0357355 0.179388 425.529 +1.8 89.0807 0.040063 0.189938 425.525 +1.9 89.0297 0.0446376 0.200488 425.52 +2 88.9786 0.0494595 0.211037 425.515 +2.1 88.9275 0.0545285 0.221586 425.51 +2.2 88.8765 0.0598447 0.232134 425.505 +2.3 88.8254 0.065408 0.242681 425.499 +2.4 88.7743 0.0712185 0.253228 425.493 +2.5 88.7232 0.077276 0.263775 425.487 +2.6 88.6722 0.0835807 0.274321 425.481 +2.7 88.6211 0.0901324 0.284867 425.475 +2.8 88.57 0.0969311 0.295411 425.468 +2.9 88.519 0.103977 0.305956 425.461 +3 88.4679 0.11127 0.316499 425.453 +3.1 88.4168 0.118809 0.327042 425.446 +3.2 88.3658 0.126596 0.337584 425.438 +3.3 88.3147 0.13463 0.348126 425.43 +3.4 88.2636 0.14291 0.358666 425.422 +3.5 88.2126 0.151438 0.369206 425.413 +3.6 88.1615 0.160212 0.379746 425.404 +3.7 88.1104 0.169233 0.390284 425.395 +3.8 88.0594 0.178501 0.400821 425.386 +3.9 88.0083 0.188016 0.411358 425.377 +4 87.9572 0.197778 0.421894 425.367 +4.1 87.9062 0.207786 0.432429 425.357 +4.2 87.8551 0.218041 0.442963 425.347 +4.3 87.804 0.228542 0.453496 425.336 +4.4 87.7529 0.23929 0.464028 425.325 +4.5 87.7019 0.250285 0.474559 425.314 +4.6 87.6508 0.261527 0.485089 425.303 +4.7 87.5997 0.273014 0.495618 425.292 +4.8 87.5487 0.284749 0.506146 425.28 +4.9 87.4976 0.29673 0.516673 425.268 +5 87.4465 0.308957 0.527199 425.256 +5.1 87.3955 0.32143 0.537724 425.243 +5.2 87.3444 0.33415 0.548247 425.23 +5.3 87.2934 0.347117 0.558769 425.218 +5.4 87.2423 0.360329 0.569291 425.204 +5.5 87.1912 0.373788 0.579811 425.191 +5.6 87.1402 0.387493 0.590329 425.177 +5.7 87.0891 0.401444 0.600847 425.163 +5.8 87.038 0.415641 0.611363 425.149 +5.9 86.987 0.430084 0.621878 425.135 +6 86.9359 0.444773 0.632391 425.12 +6.1 86.8848 0.459709 0.642904 425.105 +6.2 86.8338 0.47489 0.653414 425.09 +6.3 86.7827 0.490317 0.663924 425.074 +6.4 86.7316 0.50599 0.674432 425.059 +6.5 86.6806 0.521908 0.684938 425.043 +6.6 86.6295 0.538073 0.695444 425.027 +6.7 86.5785 0.554483 0.705947 425.01 +6.8 86.5274 0.571138 0.716449 424.994 +6.9 86.4763 0.588039 0.72695 424.977 +7 86.4253 0.605186 0.737449 424.959 +7.1 86.3742 0.622578 0.747947 424.942 +7.2 86.3231 0.640216 0.758442 424.924 +7.3 86.2721 0.658099 0.768937 424.907 +7.4 86.221 0.676228 0.779429 424.888 +7.5 86.17 0.694601 0.78992 424.87 +7.6 86.1189 0.71322 0.80041 424.851 +7.7 86.0678 0.732084 0.810897 424.833 +7.79999 86.0168 0.751193 0.821383 424.813 +7.89999 85.9657 0.770547 0.831867 424.794 +7.99999 85.9147 0.790146 0.842349 424.775 +8.09999 85.8636 0.80999 0.85283 424.755 +8.2 85.8125 0.830079 0.863309 424.735 +8.3 85.7615 0.850413 0.873786 424.714 +8.4 85.7104 0.870991 0.884261 424.694 +8.5 85.6594 0.891815 0.894734 424.673 +8.6 85.6083 0.912882 0.905205 424.652 +8.7 85.5572 0.934195 0.915674 424.63 +8.8 85.5062 0.955751 0.926142 424.609 +8.9 85.4551 0.977553 0.936607 424.587 +9 85.4041 0.999598 0.94707 424.565 +9.1 85.353 1.02189 0.957532 424.543 +9.2 85.302 1.04442 0.967991 424.52 +9.3 85.2509 1.0672 0.978448 424.497 +9.4 85.1998 1.09022 0.988903 424.474 +9.5 85.1488 1.11349 0.999356 424.451 +9.6 85.0977 1.137 1.00981 424.428 +9.7 85.0467 1.16075 1.02026 424.404 +9.8 84.9956 1.18475 1.0307 424.38 +9.9 84.9446 1.20899 1.04115 424.356 +10 84.8935 1.23348 1.05159 424.331 +10.1 84.8425 1.25821 1.06203 424.306 +10.2 84.7914 1.28318 1.07247 424.281 +10.3 84.7404 1.30839 1.0829 424.256 +10.4 84.6893 1.33385 1.09333 424.231 +10.5 84.6382 1.35956 1.10377 424.205 +10.6 84.5872 1.3855 1.11419 424.179 +10.7 84.5361 1.41169 1.12462 424.153 +10.8 84.4851 1.43812 1.13504 424.127 +10.9 84.434 1.4648 1.14546 424.1 +11 84.383 1.49171 1.15588 424.073 +11.1 84.3319 1.51887 1.1663 424.046 +11.2 84.2809 1.54628 1.17671 424.018 +11.3 84.2298 1.57392 1.18712 423.991 +11.4 84.1788 1.60181 1.19753 423.963 +11.5 84.1277 1.62994 1.20794 423.935 +11.6 84.0767 1.65831 1.21834 423.906 +11.7 84.0257 1.68693 1.22874 423.878 +11.8 83.9746 1.71578 1.23914 423.849 +11.9 83.9236 1.74488 1.24954 423.82 +12 83.8725 1.77423 1.25993 423.79 +12.1 83.8215 1.80381 1.27032 423.761 +12.2 83.7704 1.83363 1.28071 423.731 +12.3 83.7194 1.8637 1.29109 423.701 +12.4 83.6683 1.89401 1.30147 423.671 +12.5 83.6173 1.92456 1.31185 423.64 +12.6 83.5662 1.95535 1.32223 423.609 +12.7 83.5152 1.98638 1.3326 423.578 +12.8 83.4642 2.01766 1.34297 423.547 +12.9 83.4131 2.04917 1.35334 423.515 +13 83.3621 2.08093 1.36371 423.484 +13.1 83.311 2.11293 1.37407 423.452 +13.2 83.26 2.14517 1.38443 423.419 +13.3 83.2089 2.17764 1.39478 423.387 +13.4 83.1579 2.21036 1.40514 423.354 +13.5 83.1069 2.24332 1.41549 423.321 +13.6 83.0558 2.27653 1.42583 423.288 +13.7 83.0048 2.30997 1.43618 423.255 +13.8 82.9537 2.34365 1.44652 423.221 +13.9 82.9027 2.37757 1.45686 423.187 +14 82.8517 2.41173 1.46719 423.153 +14.1 82.8006 2.44613 1.47752 423.119 +14.2 82.7496 2.48078 1.48785 423.084 +14.3 82.6986 2.51566 1.49817 423.049 +14.4 82.6475 2.55078 1.5085 423.014 +14.5 82.5965 2.58614 1.51882 422.979 +14.6 82.5454 2.62174 1.52913 422.943 +14.7 82.4944 2.65758 1.53944 422.907 +14.8 82.4434 2.69366 1.54975 422.871 +14.9 82.3923 2.72997 1.56006 422.835 +15 82.3413 2.76653 1.57036 422.798 +15.1 82.2903 2.80333 1.58066 422.761 +15.2 82.2392 2.84036 1.59095 422.724 +15.3 82.1882 2.87763 1.60124 422.687 +15.4 82.1372 2.91515 1.61153 422.65 +15.5 82.0862 2.9529 1.62182 422.612 +15.6 82.0351 2.99088 1.6321 422.574 +15.7 81.9841 3.02911 1.64238 422.536 +15.8 81.9331 3.06758 1.65265 422.497 +15.9 81.882 3.10628 1.66292 422.458 +16 81.831 3.14522 1.67319 422.419 +16.1 81.78 3.1844 1.68345 422.38 +16.2 81.7289 3.22381 1.69371 422.341 +16.3 81.6779 3.26347 1.70397 422.301 +16.4 81.6269 3.30336 1.71422 422.261 +16.5 81.5759 3.34349 1.72447 422.221 +16.6 81.5248 3.38385 1.73472 422.181 +16.7 81.4738 3.42445 1.74496 422.14 +16.8 81.4228 3.46529 1.7552 422.099 +16.9 81.3718 3.50637 1.76543 422.058 +17 81.3208 3.54768 1.77566 422.017 +17.1 81.2697 3.58923 1.78589 421.975 +17.2 81.2187 3.63102 1.79611 421.934 +17.3 81.1677 3.67304 1.80633 421.892 +17.4 81.1167 3.7153 1.81654 421.849 +17.5 81.0656 3.75779 1.82675 421.807 +17.6 81.0146 3.80052 1.83696 421.764 +17.7 80.9636 3.84349 1.84716 421.721 +17.8 80.9126 3.88669 1.85736 421.678 +17.9 80.8616 3.93012 1.86756 421.635 +18 80.8106 3.97379 1.87775 421.591 +18.1 80.7595 4.0177 1.88794 421.547 +18.2 80.7085 4.06184 1.89812 421.503 +18.3 80.6575 4.10622 1.9083 421.458 +18.4 80.6065 4.15083 1.91847 421.414 +18.5 80.5555 4.19568 1.92864 421.369 +18.6 80.5045 4.24076 1.93881 421.324 +18.7 80.4535 4.28608 1.94897 421.279 +18.8 80.4024 4.33163 1.95913 421.233 +18.9 80.3514 4.37741 1.96928 421.187 +19 80.3004 4.42343 1.97943 421.141 +19.1 80.2494 4.46968 1.98958 421.095 +19.2 80.1984 4.51617 1.99972 421.048 +19.3 80.1474 4.56289 2.00985 421.002 +19.4 80.0964 4.60984 2.01999 420.955 +19.5 80.0454 4.65702 2.03011 420.908 +19.6 79.9944 4.70444 2.04024 420.86 +19.7 79.9434 4.7521 2.05036 420.813 +19.8 79.8924 4.79998 2.06047 420.765 +19.9 79.8414 4.8481 2.07058 420.717 +20 79.7903 4.89645 2.08069 420.668 +20.1 79.7393 4.94503 2.09079 420.62 +20.2 79.6883 4.99385 2.10088 420.571 +20.3 79.6373 5.04289 2.11098 420.522 +20.4 79.5863 5.09217 2.12106 420.472 +20.5 79.5353 5.14168 2.13115 420.423 +20.6 79.4843 5.19142 2.14122 420.373 +20.7 79.4333 5.2414 2.1513 420.323 +20.8 79.3823 5.2916 2.16137 420.273 +20.9 79.3313 5.34204 2.17143 420.223 +21 79.2803 5.39271 2.18149 420.172 +21.1 79.2293 5.44361 2.19155 420.121 +21.2 79.1783 5.49474 2.2016 420.07 +21.3 79.1274 5.5461 2.21164 420.019 +21.4 79.0764 5.59769 2.22168 419.967 +21.5 79.0254 5.64951 2.23172 419.915 +21.6 78.9744 5.70156 2.24175 419.863 +21.7 78.9234 5.75384 2.25177 419.811 +21.8 78.8724 5.80635 2.26179 419.758 +21.9 78.8214 5.85909 2.27181 419.706 +22 78.7704 5.91206 2.28182 419.653 +22.1 78.7194 5.96525 2.29183 419.599 +22.2 78.6684 6.01868 2.30183 419.546 +22.3 78.6174 6.07234 2.31182 419.492 +22.4 78.5664 6.12623 2.32182 419.438 +22.5 78.5155 6.18034 2.3318 419.384 +22.6 78.4645 6.23468 2.34178 419.33 +22.7001 78.4135 6.28925 2.35176 419.275 +22.8001 78.3625 6.34405 2.36173 419.221 +22.9001 78.3115 6.39908 2.3717 419.166 +23.0001 78.2605 6.45434 2.38166 419.11 +23.1001 78.2096 6.50982 2.39161 419.055 +23.2001 78.1586 6.56553 2.40156 418.999 +23.3001 78.1076 6.62147 2.41151 418.943 +23.4001 78.0566 6.67763 2.42145 418.887 +23.5001 78.0056 6.73402 2.43138 418.831 +23.6001 77.9547 6.79064 2.44131 418.774 +23.7001 77.9037 6.84749 2.45123 418.717 +23.8001 77.8527 6.90456 2.46115 418.66 +23.9001 77.8017 6.96186 2.47106 418.603 +24.0001 77.7507 7.01938 2.48097 418.545 +24.1001 77.6998 7.07713 2.49087 418.488 +24.2001 77.6488 7.13511 2.50077 418.43 +24.3001 77.5978 7.19331 2.51066 418.371 +24.4001 77.5469 7.25173 2.52055 418.313 +24.5001 77.4959 7.31039 2.53043 418.254 +24.6001 77.4449 7.36926 2.5403 418.195 +24.7001 77.3939 7.42837 2.55017 418.136 +24.8001 77.343 7.48769 2.56003 418.077 +24.9001 77.292 7.54724 2.56989 418.017 +25.0001 77.241 7.60702 2.57974 417.958 +25.1001 77.1901 7.66702 2.58959 417.898 +25.2001 77.1391 7.72724 2.59943 417.837 +25.3001 77.0881 7.78769 2.60927 417.777 +25.4001 77.0372 7.84836 2.6191 417.716 +25.5001 76.9862 7.90926 2.62892 417.655 +25.6001 76.9352 7.97037 2.63874 417.594 +25.7001 76.8843 8.03171 2.64855 417.533 +25.8001 76.8333 8.09328 2.65836 417.471 +25.9001 76.7824 8.15506 2.66816 417.41 +26.0001 76.7314 8.21707 2.67795 417.348 +26.1001 76.6804 8.2793 2.68774 417.285 +26.2001 76.6295 8.34176 2.69753 417.223 +26.3001 76.5785 8.40443 2.7073 417.16 +26.4001 76.5276 8.46733 2.71707 417.097 +26.5001 76.4766 8.53045 2.72684 417.034 +26.6001 76.4257 8.59379 2.7366 416.971 +26.7001 76.3747 8.65735 2.74635 416.907 +26.8001 76.3238 8.72113 2.7561 416.844 +26.9001 76.2728 8.78513 2.76584 416.78 +27.0001 76.2219 8.84936 2.77558 416.715 +27.1001 76.1709 8.9138 2.78531 416.651 +27.2001 76.12 8.97846 2.79503 416.586 +27.3001 76.069 9.04335 2.80475 416.521 +27.4001 76.0181 9.10845 2.81446 416.456 +27.5001 75.9671 9.17377 2.82416 416.391 +27.6001 75.9162 9.23931 2.83386 416.325 +27.7001 75.8652 9.30508 2.84355 416.26 +27.8001 75.8143 9.37106 2.85324 416.194 +27.9001 75.7633 9.43726 2.86292 416.127 +28.0001 75.7124 9.50367 2.87259 416.061 +28.1001 75.6615 9.57031 2.88226 415.994 +28.2001 75.6105 9.63716 2.89192 415.927 +28.3001 75.5596 9.70424 2.90157 415.86 +28.4001 75.5086 9.77153 2.91122 415.793 +28.5001 75.4577 9.83903 2.92086 415.726 +28.6001 75.4068 9.90676 2.93049 415.658 +28.7001 75.3558 9.9747 2.94012 415.59 +28.8001 75.3049 10.0429 2.94974 415.522 +28.9001 75.254 10.1112 2.95936 415.453 +29.0001 75.203 10.1798 2.96897 415.385 +29.1001 75.1521 10.2486 2.97857 415.316 +29.2001 75.1012 10.3177 2.98817 415.247 +29.3001 75.0502 10.3869 2.99776 415.178 +29.4001 74.9993 10.4564 3.00734 415.108 +29.5001 74.9484 10.526 3.01691 415.039 +29.6001 74.8974 10.5959 3.02648 414.969 +29.7001 74.8465 10.666 3.03605 414.899 +29.8001 74.7956 10.7363 3.0456 414.828 +29.9001 74.7447 10.8069 3.05515 414.758 +30.0001 74.6937 10.8776 3.06469 414.687 +30.1001 74.6428 10.9486 3.07423 414.616 +30.2001 74.5919 11.0197 3.08376 414.545 +30.3001 74.541 11.0911 3.09328 414.474 +30.4001 74.4901 11.1627 3.10279 414.402 +30.5001 74.4391 11.2346 3.1123 414.33 +30.6001 74.3882 11.3066 3.1218 414.258 +30.7001 74.3373 11.3788 3.1313 414.186 +30.8001 74.2864 11.4513 3.14078 414.113 +30.9001 74.2355 11.5239 3.15026 414.041 +31.0001 74.1846 11.5968 3.15974 413.968 +31.1001 74.1336 11.6699 3.1692 413.895 +31.2001 74.0827 11.7432 3.17866 413.821 +31.3001 74.0318 11.8167 3.18812 413.748 +31.4001 73.9809 11.8904 3.19756 413.674 +31.5001 73.93 11.9644 3.207 413.6 +31.6001 73.8791 12.0385 3.21643 413.526 +31.7001 73.8282 12.1129 3.22585 413.452 +31.8001 73.7773 12.1875 3.23527 413.377 +31.9001 73.7264 12.2622 3.24468 413.302 +32.0001 73.6755 12.3372 3.25408 413.227 +32.1001 73.6246 12.4124 3.26348 413.152 +32.2001 73.5737 12.4878 3.27286 413.077 +32.3001 73.5228 12.5634 3.28224 413.001 +32.4001 73.4719 12.6393 3.29162 412.925 +32.5001 73.421 12.7153 3.30098 412.849 +32.6001 73.3701 12.7915 3.31034 412.773 +32.7001 73.3192 12.868 3.31969 412.697 +32.8001 73.2683 12.9446 3.32904 412.62 +32.9001 73.2174 13.0215 3.33837 412.543 +33.0001 73.1665 13.0986 3.3477 412.466 +33.1001 73.1156 13.1759 3.35702 412.389 +33.2001 73.0647 13.2534 3.36634 412.311 +33.3001 73.0138 13.331 3.37564 412.234 +33.4001 72.9629 13.409 3.38494 412.156 +33.5001 72.9121 13.4871 3.39423 412.078 +33.6001 72.8612 13.5654 3.40351 411.999 +33.7001 72.8103 13.6439 3.41279 411.921 +33.8001 72.7594 13.7226 3.42206 411.842 +33.9001 72.7085 13.8016 3.43132 411.763 +34.0001 72.6576 13.8807 3.44057 411.684 +34.1001 72.6068 13.96 3.44982 411.605 +34.2001 72.5559 14.0396 3.45905 411.525 +34.3 72.505 14.1193 3.46828 411.445 +34.4 72.4541 14.1993 3.47751 411.365 +34.5 72.4032 14.2794 3.48672 411.285 +34.6 72.3524 14.3598 3.49593 411.205 +34.7 72.3015 14.4404 3.50512 411.124 +34.8 72.2506 14.5211 3.51432 411.044 +34.9 72.1998 14.6021 3.5235 410.963 +35 72.1489 14.6833 3.53267 410.881 +35.1 72.098 14.7647 3.54184 410.8 +35.2 72.0471 14.8463 3.551 410.718 +35.3 71.9963 14.928 3.56015 410.637 +35.4 71.9454 15.01 3.56929 410.555 +35.5 71.8945 15.0922 3.57843 410.472 +35.6 71.8437 15.1746 3.58755 410.39 +35.7 71.7928 15.2572 3.59667 410.307 +35.8 71.742 15.34 3.60578 410.225 +35.9 71.6911 15.423 3.61489 410.142 +36 71.6402 15.5062 3.62398 410.058 +36.1 71.5894 15.5896 3.63307 409.975 +36.2 71.5385 15.6731 3.64215 409.892 +36.3 71.4877 15.7569 3.65122 409.808 +36.4 71.4368 15.8409 3.66028 409.724 +36.5 71.3859 15.9251 3.66933 409.64 +36.6 71.3351 16.0095 3.67838 409.555 +36.7 71.2842 16.0941 3.68741 409.471 +36.8 71.2334 16.1789 3.69644 409.386 +36.9 71.1825 16.2639 3.70546 409.301 +37 71.1317 16.349 3.71447 409.216 +37.1 71.0808 16.4344 3.72348 409.13 +37.2 71.03 16.52 3.73247 409.045 +37.3 70.9792 16.6058 3.74146 408.959 +37.4 70.9283 16.6917 3.75044 408.873 +37.5 70.8775 16.7779 3.75941 408.787 +37.6 70.8266 16.8643 3.76837 408.7 +37.7 70.7758 16.9508 3.77732 408.614 +37.8 70.7249 17.0376 3.78626 408.527 +37.9 70.6741 17.1245 3.7952 408.44 +38 70.6233 17.2117 3.80413 408.353 +38.1 70.5724 17.299 3.81305 408.266 +38.2 70.5216 17.3865 3.82195 408.178 +38.3 70.4708 17.4743 3.83086 408.09 +38.4 70.4199 17.5622 3.83975 408.002 +38.5 70.3691 17.6503 3.84863 407.914 +38.6 70.3183 17.7386 3.85751 407.826 +38.7 70.2674 17.8271 3.86637 407.738 +38.8 70.2166 17.9158 3.87523 407.649 +38.9 70.1658 18.0047 3.88408 407.56 +39 70.115 18.0938 3.89292 407.471 +39.1 70.0641 18.183 3.90175 407.382 +39.2 70.0133 18.2725 3.91057 407.292 +39.3 69.9625 18.3622 3.91938 407.202 +39.4 69.9117 18.452 3.92819 407.113 +39.5 69.8609 18.542 3.93698 407.023 +39.6 69.81 18.6323 3.94577 406.932 +39.7 69.7592 18.7227 3.95455 406.842 +39.8 69.7084 18.8133 3.96332 406.751 +39.9 69.6576 18.9041 3.97207 406.661 +40 69.6068 18.9951 3.98082 406.57 +40.1 69.556 19.0863 3.98957 406.478 +40.2 69.5052 19.1776 3.9983 406.387 +40.3 69.4543 19.2692 4.00702 406.295 +40.4 69.4035 19.361 4.01573 406.204 +40.5 69.3527 19.4529 4.02444 406.112 +40.6 69.3019 19.545 4.03313 406.02 +40.7 69.2511 19.6373 4.04182 405.927 +40.7999 69.2003 19.7298 4.0505 405.835 +40.8999 69.1495 19.8225 4.05917 405.742 +40.9999 69.0987 19.9154 4.06782 405.649 +41.0999 69.0479 20.0084 4.07647 405.556 +41.1999 68.9971 20.1017 4.08511 405.463 +41.2999 68.9463 20.1951 4.09374 405.37 +41.3999 68.8955 20.2887 4.10236 405.276 +41.4999 68.8447 20.3825 4.11098 405.182 +41.5999 68.7939 20.4765 4.11958 405.088 +41.6999 68.7431 20.5707 4.12817 404.994 +41.7999 68.6924 20.665 4.13675 404.9 +41.8999 68.6416 20.7596 4.14533 404.805 +41.9999 68.5908 20.8543 4.15389 404.71 +42.0999 68.54 20.9492 4.16245 404.615 +42.1999 68.4892 21.0443 4.17099 404.52 +42.2999 68.4384 21.1396 4.17953 404.425 +42.3999 68.3876 21.2351 4.18805 404.33 +42.4999 68.3369 21.3307 4.19657 404.234 +42.5999 68.2861 21.4265 4.20508 404.138 +42.6999 68.2353 21.5225 4.21357 404.042 +42.7999 68.1845 21.6187 4.22206 403.946 +42.8999 68.1337 21.7151 4.23054 403.85 +42.9999 68.083 21.8116 4.23901 403.753 +43.0999 68.0322 21.9084 4.24746 403.656 +43.1999 67.9814 22.0053 4.25591 403.559 +43.2999 67.9306 22.1024 4.26435 403.462 +43.3999 67.8799 22.1996 4.27278 403.365 +43.4999 67.8291 22.2971 4.2812 403.268 +43.5999 67.7783 22.3947 4.28961 403.17 +43.6999 67.7276 22.4925 4.298 403.072 +43.7999 67.6768 22.5905 4.30639 402.974 +43.8999 67.626 22.6887 4.31477 402.876 +43.9999 67.5753 22.787 4.32314 402.778 +44.0999 67.5245 22.8856 4.3315 402.679 +44.1999 67.4738 22.9843 4.33985 402.58 +44.2999 67.423 23.0831 4.34819 402.482 +44.3999 67.3723 23.1822 4.35652 402.382 +44.4999 67.3215 23.2814 4.36484 402.283 +44.5999 67.2707 23.3808 4.37315 402.184 +44.6999 67.22 23.4804 4.38144 402.084 +44.7999 67.1692 23.5802 4.38973 401.984 +44.8999 67.1185 23.6801 4.39801 401.885 +44.9999 67.0677 23.7802 4.40628 401.784 +45.0999 67.017 23.8805 4.41454 401.684 +45.1999 66.9662 23.981 4.42278 401.584 +45.2999 66.9155 24.0816 4.43102 401.483 +45.3999 66.8648 24.1824 4.43925 401.382 +45.4999 66.814 24.2834 4.44747 401.281 +45.5999 66.7633 24.3846 4.45567 401.18 +45.6999 66.7125 24.4859 4.46387 401.079 +45.7999 66.6618 24.5874 4.47205 400.977 +45.8999 66.6111 24.6891 4.48023 400.876 +45.9999 66.5603 24.7909 4.48839 400.774 +46.0999 66.5096 24.8929 4.49655 400.672 +46.1999 66.4589 24.9951 4.50469 400.57 +46.2999 66.4081 25.0975 4.51282 400.467 +46.3999 66.3574 25.2 4.52095 400.365 +46.4999 66.3067 25.3027 4.52906 400.262 +46.5999 66.2559 25.4056 4.53716 400.159 +46.6999 66.2052 25.5086 4.54525 400.056 +46.7999 66.1545 25.6119 4.55333 399.953 +46.8999 66.1038 25.7152 4.5614 399.849 +46.9999 66.0531 25.8188 4.56946 399.746 +47.0999 66.0023 25.9225 4.57751 399.642 +47.1999 65.9516 26.0264 4.58555 399.538 +47.2999 65.9009 26.1305 4.59357 399.434 +47.3998 65.8502 26.2347 4.60159 399.33 +47.4998 65.7995 26.3391 4.6096 399.226 +47.5998 65.7488 26.4436 4.61759 399.121 +47.6998 65.698 26.5483 4.62557 399.016 +47.7998 65.6473 26.6532 4.63355 398.911 +47.8998 65.5966 26.7583 4.64151 398.806 +47.9998 65.5459 26.8635 4.64946 398.701 +48.0998 65.4952 26.9689 4.6574 398.596 +48.1998 65.4445 27.0745 4.66533 398.49 +48.2998 65.3938 27.1802 4.67325 398.384 +48.3998 65.3431 27.2861 4.68115 398.279 +48.4998 65.2924 27.3921 4.68905 398.173 +48.5998 65.2417 27.4983 4.69694 398.066 +48.6998 65.191 27.6047 4.70481 397.96 +48.7998 65.1403 27.7112 4.71267 397.853 +48.8998 65.0896 27.8179 4.72053 397.747 +48.9998 65.0389 27.9248 4.72837 397.64 +49.0998 64.9882 28.0318 4.7362 397.533 +49.1998 64.9375 28.139 4.74401 397.426 +49.2998 64.8868 28.2464 4.75182 397.318 +49.3998 64.8362 28.3539 4.75962 397.211 +49.4998 64.7855 28.4615 4.7674 397.103 +49.5998 64.7348 28.5694 4.77518 396.995 +49.6998 64.6841 28.6774 4.78294 396.887 +49.7998 64.6334 28.7855 4.79069 396.779 +49.8998 64.5827 28.8938 4.79843 396.671 +49.9998 64.5321 29.0023 4.80616 396.562 +50.0998 64.4814 29.1109 4.81387 396.454 +50.1998 64.4307 29.2197 4.82158 396.345 +50.2998 64.38 29.3287 4.82927 396.236 +50.3998 64.3294 29.4378 4.83696 396.127 +50.4998 64.2787 29.547 4.84463 396.018 +50.5998 64.228 29.6565 4.85229 395.908 +50.6998 64.1774 29.766 4.85994 395.799 +50.7998 64.1267 29.8758 4.86757 395.689 +50.8998 64.076 29.9857 4.8752 395.579 +50.9998 64.0254 30.0957 4.88281 395.469 +51.0998 63.9747 30.2059 4.89041 395.359 +51.1998 63.924 30.3163 4.898 395.248 +51.2998 63.8734 30.4268 4.90558 395.138 +51.3998 63.8227 30.5374 4.91315 395.027 +51.4998 63.7721 30.6483 4.9207 394.916 +51.5998 63.7214 30.7592 4.92825 394.805 +51.6998 63.6708 30.8704 4.93578 394.694 +51.7998 63.6201 30.9816 4.9433 394.583 +51.8998 63.5695 31.0931 4.95081 394.472 +51.9998 63.5188 31.2047 4.9583 394.36 +52.0998 63.4682 31.3164 4.96579 394.248 +52.1998 63.4175 31.4283 4.97326 394.136 +52.2998 63.3669 31.5403 4.98072 394.024 +52.3998 63.3162 31.6525 4.98817 393.912 +52.4998 63.2656 31.7649 4.99561 393.8 +52.5998 63.2149 31.8774 5.00303 393.687 +52.6998 63.1643 31.99 5.01044 393.575 +52.7998 63.1137 32.1028 5.01785 393.462 +52.8998 63.063 32.2158 5.02523 393.349 +52.9998 63.0124 32.3289 5.03261 393.236 +53.0998 62.9618 32.4421 5.03998 393.123 +53.1998 62.9111 32.5555 5.04733 393.009 +53.2998 62.8605 32.669 5.05467 392.896 +53.3998 62.8099 32.7827 5.062 392.782 +53.4998 62.7592 32.8966 5.06931 392.668 +53.5998 62.7086 33.0105 5.07662 392.554 +53.6998 62.658 33.1247 5.08391 392.44 +53.7998 62.6074 33.2389 5.09119 392.326 +53.8997 62.5568 33.3534 5.09846 392.211 +53.9997 62.5061 33.4679 5.10571 392.097 +54.0997 62.4555 33.5826 5.11295 391.982 +54.1997 62.4049 33.6975 5.12019 391.867 +54.2997 62.3543 33.8125 5.1274 391.752 +54.3997 62.3037 33.9276 5.13461 391.637 +54.4997 62.2531 34.0429 5.1418 391.522 +54.5997 62.2025 34.1584 5.14898 391.406 +54.6997 62.1518 34.2739 5.15615 391.291 +54.7997 62.1012 34.3897 5.16331 391.175 +54.8997 62.0506 34.5055 5.17045 391.059 +54.9997 62 34.6215 5.17758 390.943 +55.0997 61.9494 34.7377 5.1847 390.827 +55.1997 61.8988 34.854 5.19181 390.711 +55.2997 61.8482 34.9704 5.1989 390.594 +55.3997 61.7976 35.087 5.20598 390.478 +55.4997 61.747 35.2037 5.21305 390.361 +55.5997 61.6964 35.3205 5.22011 390.244 +55.6997 61.6458 35.4375 5.22715 390.127 +55.7997 61.5953 35.5547 5.23418 390.01 +55.8997 61.5447 35.6719 5.2412 389.893 +55.9997 61.4941 35.7893 5.2482 389.775 +56.0997 61.4435 35.9069 5.25519 389.658 +56.1997 61.3929 36.0246 5.26217 389.54 +56.2997 61.3423 36.1424 5.26914 389.422 +56.3997 61.2917 36.2603 5.27609 389.304 +56.4997 61.2412 36.3784 5.28303 389.186 +56.5997 61.1906 36.4967 5.28996 389.068 +56.6997 61.14 36.615 5.29688 388.95 +56.7997 61.0894 36.7335 5.30378 388.831 +56.8997 61.0389 36.8522 5.31067 388.712 +56.9997 60.9883 36.971 5.31754 388.594 +57.0997 60.9377 37.0899 5.32441 388.475 +57.1997 60.8871 37.2089 5.33126 388.356 +57.2997 60.8366 37.3281 5.3381 388.237 +57.3997 60.786 37.4474 5.34492 388.117 +57.4997 60.7355 37.5668 5.35173 387.998 +57.5997 60.6849 37.6864 5.35853 387.878 +57.6997 60.6343 37.8061 5.36531 387.759 +57.7997 60.5838 37.926 5.37209 387.639 +57.8997 60.5332 38.0459 5.37884 387.519 +57.9997 60.4827 38.166 5.38559 387.399 +58.0997 60.4321 38.2863 5.39232 387.278 +58.1997 60.3815 38.4067 5.39904 387.158 +58.2997 60.331 38.5271 5.40575 387.038 +58.3997 60.2804 38.6478 5.41244 386.917 +58.4997 60.2299 38.7685 5.41912 386.796 +58.5997 60.1793 38.8894 5.42578 386.675 +58.6997 60.1288 39.0104 5.43244 386.554 +58.7997 60.0783 39.1316 5.43907 386.433 +58.8997 60.0277 39.2528 5.4457 386.312 +58.9997 59.9772 39.3742 5.45231 386.19 +59.0997 59.9266 39.4958 5.45891 386.069 +59.1997 59.8761 39.6174 5.4655 385.947 +59.2997 59.8256 39.7392 5.47207 385.825 +59.3997 59.775 39.8611 5.47863 385.704 +59.4997 59.7245 39.9831 5.48517 385.582 +59.5997 59.674 40.1053 5.4917 385.459 +59.6997 59.6234 40.2276 5.49822 385.337 +59.7997 59.5729 40.35 5.50472 385.215 +59.8997 59.5224 40.4725 5.51121 385.092 +59.9997 59.4719 40.5952 5.51769 384.969 +60.0997 59.4213 40.718 5.52415 384.847 +60.1997 59.3708 40.8409 5.5306 384.724 +60.2997 59.3203 40.9639 5.53704 384.601 +60.3997 59.2698 41.087 5.54346 384.478 +60.4996 59.2193 41.2103 5.54987 384.354 +60.5996 59.1688 41.3337 5.55626 384.231 +60.6996 59.1182 41.4572 5.56265 384.107 +60.7996 59.0677 41.5809 5.56901 383.984 +60.8996 59.0172 41.7046 5.57537 383.86 +60.9996 58.9667 41.8285 5.5817 383.736 +61.0996 58.9162 41.9525 5.58803 383.612 +61.1996 58.8657 42.0766 5.59434 383.488 +61.2996 58.8152 42.2008 5.60064 383.364 +61.3996 58.7647 42.3252 5.60692 383.239 +61.4996 58.7142 42.4497 5.61319 383.115 +61.5996 58.6637 42.5742 5.61945 382.99 +61.6996 58.6132 42.699 5.62569 382.866 +61.7996 58.5627 42.8238 5.63192 382.741 +61.8996 58.5122 42.9487 5.63813 382.616 +61.9996 58.4617 43.0738 5.64433 382.491 +62.0996 58.4112 43.199 5.65051 382.366 +62.1996 58.3608 43.3242 5.65668 382.24 +62.2996 58.3103 43.4496 5.66284 382.115 +62.3996 58.2598 43.5752 5.66898 381.989 +62.4996 58.2093 43.7008 5.67511 381.864 +62.5996 58.1588 43.8266 5.68123 381.738 +62.6996 58.1083 43.9524 5.68733 381.612 +62.7996 58.0579 44.0784 5.69341 381.486 +62.8996 58.0074 44.2045 5.69948 381.36 +62.9996 57.9569 44.3307 5.70554 381.234 +63.0996 57.9064 44.457 5.71158 381.108 +63.1996 57.856 44.5834 5.71761 380.981 +63.2996 57.8055 44.71 5.72363 380.855 +63.3996 57.755 44.8366 5.72963 380.728 +63.4996 57.7046 44.9634 5.73561 380.601 +63.5996 57.6541 45.0902 5.74158 380.474 +63.6996 57.6036 45.2172 5.74754 380.347 +63.7996 57.5532 45.3443 5.75348 380.22 +63.8996 57.5027 45.4715 5.75941 380.093 +63.9996 57.4523 45.5988 5.76532 379.966 +64.0996 57.4018 45.7262 5.77122 379.838 +64.1996 57.3514 45.8538 5.7771 379.711 +64.2996 57.3009 45.9814 5.78297 379.583 +64.3996 57.2505 46.1091 5.78882 379.456 +64.4996 57.2 46.237 5.79466 379.328 +64.5996 57.1496 46.3649 5.80049 379.2 +64.6996 57.0991 46.493 5.8063 379.072 +64.7996 57.0487 46.6211 5.81209 378.944 +64.8996 56.9982 46.7494 5.81788 378.815 +64.9996 56.9478 46.8778 5.82364 378.687 +65.0996 56.8973 47.0063 5.82939 378.558 +65.1996 56.8469 47.1348 5.83513 378.43 +65.2996 56.7965 47.2635 5.84085 378.301 +65.3996 56.746 47.3923 5.84656 378.172 +65.4996 56.6956 47.5212 5.85225 378.043 +65.5996 56.6452 47.6502 5.85793 377.914 +65.6996 56.5948 47.7793 5.86359 377.785 +65.7996 56.5443 47.9085 5.86924 377.656 +65.8996 56.4939 48.0378 5.87487 377.527 +65.9996 56.4435 48.1672 5.88048 377.397 +66.0996 56.3931 48.2967 5.88609 377.268 +66.1996 56.3426 48.4263 5.89167 377.138 +66.2996 56.2922 48.556 5.89725 377.009 +66.3996 56.2418 48.6858 5.9028 376.879 +66.4996 56.1914 48.8157 5.90835 376.749 +66.5996 56.141 48.9457 5.91387 376.619 +66.6996 56.0906 49.0758 5.91938 376.489 +66.7996 56.0402 49.206 5.92488 376.359 +66.8996 55.9897 49.3363 5.93036 376.228 +66.9995 55.9393 49.4667 5.93583 376.098 +67.0995 55.8889 49.5972 5.94128 375.967 +67.1995 55.8385 49.7278 5.94671 375.837 +67.2995 55.7881 49.8584 5.95213 375.706 +67.3995 55.7377 49.9892 5.95754 375.575 +67.4995 55.6873 50.1201 5.96293 375.445 +67.5995 55.6369 50.251 5.9683 375.314 +67.6995 55.5865 50.3821 5.97366 375.183 +67.7995 55.5362 50.5133 5.97901 375.051 +67.8995 55.4858 50.6445 5.98433 374.92 +67.9995 55.4354 50.7758 5.98965 374.789 +68.0995 55.385 50.9073 5.99495 374.657 +68.1995 55.3346 51.0388 6.00023 374.526 +68.2995 55.2842 51.1704 6.00549 374.394 +68.3995 55.2338 51.3021 6.01074 374.263 +68.4995 55.1835 51.4339 6.01598 374.131 +68.5995 55.1331 51.5658 6.0212 373.999 +68.6995 55.0827 51.6978 6.0264 373.867 +68.7995 55.0323 51.8298 6.03159 373.735 +68.8995 54.982 51.962 6.03677 373.603 +68.9995 54.9316 52.0942 6.04192 373.47 +69.0995 54.8812 52.2266 6.04706 373.338 +69.1995 54.8308 52.359 6.05219 373.206 +69.2995 54.7805 52.4915 6.0573 373.073 +69.3995 54.7301 52.6241 6.0624 372.941 +69.4995 54.6798 52.7568 6.06747 372.808 +69.5995 54.6294 52.8896 6.07254 372.675 +69.6995 54.579 53.0224 6.07759 372.542 +69.7995 54.5287 53.1554 6.08262 372.409 +69.8995 54.4783 53.2884 6.08763 372.276 +69.9995 54.428 53.4215 6.09263 372.143 +70.0995 54.3776 53.5547 6.09762 372.01 +70.1995 54.3273 53.688 6.10258 371.877 +70.2995 54.2769 53.8214 6.10754 371.743 +70.3995 54.2266 53.9548 6.11247 371.61 +70.4995 54.1762 54.0884 6.11739 371.476 +70.5995 54.1259 54.222 6.1223 371.343 +70.6995 54.0755 54.3557 6.12718 371.209 +70.7995 54.0252 54.4894 6.13206 371.075 +70.8995 53.9749 54.6233 6.13691 370.941 +70.9995 53.9245 54.7573 6.14175 370.807 +71.0995 53.8742 54.8913 6.14658 370.673 +71.1995 53.8239 55.0254 6.15138 370.539 +71.2995 53.7735 55.1596 6.15618 370.405 +71.3995 53.7232 55.2938 6.16095 370.271 +71.4995 53.6729 55.4282 6.16571 370.136 +71.5995 53.6226 55.5626 6.17045 370.002 +71.6995 53.5722 55.6971 6.17518 369.868 +71.7995 53.5219 55.8317 6.17989 369.733 +71.8995 53.4716 55.9663 6.18459 369.598 +71.9995 53.4213 56.101 6.18926 369.464 +72.0995 53.371 56.2358 6.19393 369.329 +72.1995 53.3206 56.3707 6.19857 369.194 +72.2995 53.2703 56.5057 6.2032 369.059 +72.3995 53.22 56.6407 6.20781 368.924 +72.4995 53.1697 56.7758 6.21241 368.789 +72.5995 53.1194 56.911 6.21699 368.654 +72.6995 53.0691 57.0463 6.22155 368.518 +72.7995 53.0188 57.1816 6.2261 368.383 +72.8995 52.9685 57.317 6.23063 368.248 +72.9995 52.9182 57.4525 6.23514 368.112 +73.0995 52.8679 57.588 6.23964 367.977 +73.1995 52.8176 57.7236 6.24412 367.841 +73.2995 52.7673 57.8593 6.24859 367.705 +73.3995 52.717 57.9951 6.25304 367.57 +73.4995 52.6667 58.1309 6.25747 367.434 +73.5994 52.6164 58.2668 6.26188 367.298 +73.6994 52.5661 58.4028 6.26628 367.162 +73.7994 52.5158 58.5388 6.27066 367.026 +73.8994 52.4656 58.6749 6.27502 366.89 +73.9994 52.4153 58.8111 6.27937 366.754 +74.0994 52.365 58.9474 6.2837 366.617 +74.1994 52.3147 59.0837 6.28802 366.481 +74.2994 52.2644 59.2201 6.29232 366.345 +74.3994 52.2142 59.3565 6.2966 366.208 +74.4994 52.1639 59.493 6.30086 366.072 +74.5994 52.1136 59.6296 6.30511 365.935 +74.6994 52.0634 59.7663 6.30934 365.798 +74.7994 52.0131 59.903 6.31355 365.662 +74.8994 51.9628 60.0398 6.31775 365.525 +74.9994 51.9126 60.1766 6.32193 365.388 +75.0994 51.8623 60.3135 6.32609 365.251 +75.1994 51.812 60.4505 6.33024 365.114 +75.2994 51.7618 60.5875 6.33436 364.977 +75.3994 51.7115 60.7246 6.33848 364.84 +75.4994 51.6613 60.8618 6.34257 364.703 +75.5994 51.611 60.999 6.34665 364.566 +75.6994 51.5608 61.1363 6.35071 364.428 +75.7994 51.5105 61.2736 6.35475 364.291 +75.8994 51.4603 61.411 6.35878 364.154 +75.9994 51.41 61.5485 6.36279 364.016 +76.0994 51.3598 61.686 6.36678 363.879 +76.1994 51.3095 61.8236 6.37075 363.741 +76.2994 51.2593 61.9612 6.37471 363.603 +76.3994 51.209 62.0989 6.37865 363.466 +76.4994 51.1588 62.2367 6.38258 363.328 +76.5994 51.1086 62.3745 6.38648 363.19 +76.6994 51.0583 62.5124 6.39037 363.052 +76.7994 51.0081 62.6503 6.39424 362.914 +76.8994 50.9579 62.7883 6.3981 362.776 +76.9994 50.9076 62.9263 6.40193 362.638 +77.0994 50.8574 63.0644 6.40575 362.5 +77.1994 50.8072 63.2026 6.40956 362.362 +77.2994 50.757 63.3408 6.41334 362.224 +77.3994 50.7067 63.4791 6.41711 362.086 +77.4994 50.6565 63.6174 6.42086 361.947 +77.5994 50.6063 63.7557 6.42459 361.809 +77.6994 50.5561 63.8942 6.4283 361.67 +77.7994 50.5059 64.0326 6.432 361.532 +77.8994 50.4557 64.1712 6.43568 361.393 +77.9994 50.4055 64.3098 6.43934 361.255 +78.0994 50.3553 64.4484 6.44299 361.116 +78.1994 50.305 64.5871 6.44662 360.978 +78.2994 50.2548 64.7258 6.45023 360.839 +78.3994 50.2046 64.8646 6.45382 360.7 +78.4994 50.1544 65.0034 6.45739 360.561 +78.5994 50.1042 65.1423 6.46095 360.422 +78.6994 50.054 65.2812 6.46449 360.283 +78.7994 50.0038 65.4202 6.46801 360.144 +78.8994 49.9537 65.5592 6.47151 360.005 +78.9994 49.9035 65.6983 6.475 359.866 +79.0994 49.8533 65.8374 6.47847 359.727 +79.1994 49.8031 65.9766 6.48192 359.588 +79.2994 49.7529 66.1158 6.48535 359.449 +79.3994 49.7027 66.2551 6.48876 359.31 +79.4994 49.6525 66.3944 6.49216 359.17 +79.5994 49.6023 66.5337 6.49554 359.031 +79.6994 49.5522 66.6731 6.4989 358.892 +79.7994 49.502 66.8126 6.50225 358.752 +79.8994 49.4518 66.9521 6.50557 358.613 +79.9994 49.4016 67.0916 6.50888 358.473 +80.0993 49.3515 67.2312 6.51217 358.333 +80.1993 49.3013 67.3708 6.51544 358.194 +80.2993 49.2511 67.5104 6.51869 358.054 +80.3993 49.201 67.6501 6.52193 357.915 +80.4993 49.1508 67.7899 6.52515 357.775 +80.5993 49.1006 67.9297 6.52835 357.635 +80.6993 49.0505 68.0695 6.53153 357.495 +80.7993 49.0003 68.2093 6.53469 357.355 +80.8993 48.9502 68.3492 6.53783 357.215 +80.9993 48.9 68.4892 6.54096 357.075 +81.0993 48.8499 68.6292 6.54407 356.935 +81.1993 48.7997 68.7692 6.54716 356.795 +81.2993 48.7496 68.9092 6.55023 356.655 +81.3993 48.6994 69.0493 6.55329 356.515 +81.4993 48.6493 69.1894 6.55632 356.375 +81.5993 48.5991 69.3296 6.55934 356.235 +81.6993 48.549 69.4698 6.56234 356.095 +81.7993 48.4988 69.61 6.56532 355.955 +81.8993 48.4487 69.7503 6.56829 355.814 +81.9993 48.3986 69.8906 6.57123 355.674 +82.0993 48.3484 70.031 6.57416 355.534 +82.1993 48.2983 70.1713 6.57707 355.393 +82.2993 48.2482 70.3117 6.57995 355.253 +82.3993 48.198 70.4522 6.58283 355.112 +82.4993 48.1479 70.5927 6.58568 354.972 +82.5993 48.0978 70.7332 6.58851 354.831 +82.6993 48.0477 70.8737 6.59133 354.691 +82.7993 47.9975 71.0143 6.59413 354.55 +82.8993 47.9474 71.1549 6.59691 354.41 +82.9993 47.8973 71.2955 6.59967 354.269 +83.0993 47.8472 71.4362 6.60241 354.128 +83.1993 47.7971 71.5769 6.60513 353.988 +83.2993 47.7469 71.7176 6.60784 353.847 +83.3993 47.6968 71.8583 6.61052 353.706 +83.4993 47.6467 71.9991 6.61319 353.566 +83.5993 47.5966 72.1399 6.61584 353.425 +83.6993 47.5465 72.2808 6.61847 353.284 +83.7993 47.4964 72.4216 6.62108 353.143 +83.8993 47.4463 72.5625 6.62367 353.002 +83.9993 47.3962 72.7034 6.62625 352.861 +84.0993 47.3461 72.8444 6.6288 352.72 +84.1993 47.296 72.9853 6.63134 352.579 +84.2993 47.2459 73.1263 6.63386 352.438 +84.3993 47.1958 73.2673 6.63636 352.297 +84.4993 47.1457 73.4084 6.63884 352.156 +84.5993 47.0957 73.5494 6.6413 352.015 +84.6993 47.0456 73.6905 6.64374 351.874 +84.7993 46.9955 73.8316 6.64617 351.733 +84.8993 46.9454 73.9728 6.64857 351.592 +84.9993 46.8953 74.1139 6.65096 351.451 +85.0993 46.8452 74.2551 6.65332 351.31 +85.1993 46.7952 74.3963 6.65567 351.168 +85.2993 46.7451 74.5375 6.658 351.027 +85.3993 46.695 74.6787 6.66031 350.886 +85.4993 46.6449 74.82 6.6626 350.745 +85.5993 46.5949 74.9613 6.66488 350.603 +85.6993 46.5448 75.1026 6.66713 350.462 +85.7993 46.4947 75.2439 6.66936 350.321 +85.8993 46.4447 75.3852 6.67158 350.179 +85.9993 46.3946 75.5266 6.67378 350.038 +86.0993 46.3445 75.6679 6.67595 349.897 +86.1993 46.2945 75.8093 6.67811 349.755 +86.2993 46.2444 75.9507 6.68025 349.614 +86.3993 46.1944 76.0921 6.68237 349.473 +86.4993 46.1443 76.2335 6.68447 349.331 +86.5993 46.0943 76.375 6.68655 349.19 +86.6992 46.0442 76.5165 6.68862 349.048 +86.7992 45.9942 76.6579 6.69066 348.907 +86.8992 45.9441 76.7994 6.69268 348.765 +86.9992 45.8941 76.9409 6.69469 348.624 +87.0992 45.844 77.0824 6.69667 348.482 +87.1992 45.794 77.224 6.69864 348.341 +87.2992 45.744 77.3655 6.70059 348.199 +87.3992 45.6939 77.5071 6.70251 348.058 +87.4992 45.6439 77.6486 6.70442 347.916 +87.5992 45.5938 77.7902 6.70631 347.774 +87.6992 45.5438 77.9318 6.70818 347.633 +87.7992 45.4938 78.0734 6.71003 347.491 +87.8992 45.4438 78.215 6.71186 347.35 +87.9992 45.3937 78.3566 6.71367 347.208 +88.0992 45.3437 78.4982 6.71546 347.066 +88.1992 45.2937 78.6398 6.71724 346.925 +88.2992 45.2437 78.7815 6.71899 346.783 +88.3992 45.1936 78.9231 6.72072 346.642 +88.4992 45.1436 79.0648 6.72244 346.5 +88.5992 45.0936 79.2064 6.72413 346.358 +88.6992 45.0436 79.3481 6.72581 346.217 +88.7992 44.9936 79.4898 6.72746 346.075 +88.8992 44.9436 79.6314 6.7291 345.933 +88.9992 44.8936 79.7731 6.73071 345.792 +89.0992 44.8436 79.9148 6.73231 345.65 +89.1992 44.7936 80.0565 6.73389 345.508 +89.2992 44.7436 80.1982 6.73544 345.366 +89.3992 44.6936 80.3399 6.73698 345.225 +89.4992 44.6436 80.4816 6.7385 345.083 +89.5992 44.5936 80.6233 6.74 344.941 +89.6992 44.5436 80.765 6.74148 344.8 +89.7992 44.4936 80.9067 6.74293 344.658 +89.8992 44.4436 81.0484 6.74437 344.516 +89.9992 44.3936 81.1901 6.74579 344.375 +90.0992 44.3436 81.3318 6.74719 344.233 +90.1992 44.2936 81.4735 6.74857 344.091 +90.2992 44.2436 81.6152 6.74993 343.949 +90.3992 44.1937 81.7569 6.75127 343.808 +90.4992 44.1437 81.8986 6.75259 343.666 +90.5992 44.0937 82.0403 6.75389 343.524 +90.6992 44.0437 82.182 6.75517 343.383 +90.7992 43.9938 82.3237 6.75644 343.241 +90.8992 43.9438 82.4654 6.75768 343.099 +90.9992 43.8938 82.607 6.7589 342.958 +91.0992 43.8438 82.7487 6.7601 342.816 +91.1992 43.7939 82.8904 6.76128 342.674 +91.2992 43.7439 83.0321 6.76244 342.533 +91.3992 43.6939 83.1737 6.76358 342.391 +91.4992 43.644 83.3154 6.7647 342.249 +91.5992 43.594 83.457 6.7658 342.108 +91.6992 43.5441 83.5987 6.76688 341.966 +91.7992 43.4941 83.7403 6.76794 341.824 +91.8992 43.4442 83.8819 6.76899 341.683 +91.9992 43.3942 84.0236 6.77001 341.541 +92.0992 43.3443 84.1652 6.77101 341.399 +92.1992 43.2943 84.3068 6.77199 341.258 +92.2992 43.2444 84.4484 6.77295 341.116 +92.3992 43.1944 84.59 6.77389 340.975 +92.4992 43.1445 84.7315 6.77481 340.833 +92.5992 43.0945 84.8731 6.77571 340.692 +92.6992 43.0446 85.0146 6.77659 340.55 +92.7992 42.9947 85.1562 6.77745 340.408 +92.8992 42.9447 85.2977 6.77829 340.267 +92.9992 42.8948 85.4392 6.77911 340.125 +93.0992 42.8449 85.5807 6.77991 339.984 +93.1992 42.7949 85.7222 6.78068 339.842 +93.2991 42.745 85.8637 6.78144 339.701 +93.3991 42.6951 86.0052 6.78218 339.559 +93.4991 42.6451 86.1466 6.7829 339.418 +93.5991 42.5952 86.288 6.7836 339.277 +93.6991 42.5453 86.4295 6.78427 339.135 +93.7991 42.4954 86.5709 6.78493 338.994 +93.8991 42.4455 86.7122 6.78557 338.852 +93.9991 42.3956 86.8536 6.78618 338.711 +94.0991 42.3456 86.995 6.78678 338.57 +94.1991 42.2957 87.1363 6.78735 338.428 +94.2991 42.2458 87.2776 6.78791 338.287 +94.3991 42.1959 87.4189 6.78844 338.146 +94.4991 42.146 87.5602 6.78896 338.004 +94.5991 42.0961 87.7014 6.78945 337.863 +94.6991 42.0462 87.8427 6.78992 337.722 +94.7991 41.9963 87.9839 6.79038 337.581 +94.8991 41.9464 88.1251 6.79081 337.44 +94.9991 41.8965 88.2663 6.79122 337.298 +95.0991 41.8466 88.4074 6.79161 337.157 +95.1991 41.7967 88.5485 6.79198 337.016 +95.2991 41.7468 88.6896 6.79233 336.875 +95.3991 41.6969 88.8307 6.79266 336.734 +95.4991 41.647 88.9718 6.79297 336.593 +95.5991 41.5972 89.1128 6.79326 336.452 +95.6991 41.5473 89.2538 6.79352 336.311 +95.7991 41.4974 89.3948 6.79377 336.17 +95.8991 41.4475 89.5358 6.794 336.029 +95.9991 41.3976 89.6767 6.7942 335.888 +96.0991 41.3478 89.8177 6.79439 335.747 +96.1991 41.2979 89.9585 6.79455 335.606 +96.2991 41.248 90.0994 6.79469 335.465 +96.3991 41.1981 90.2402 6.79482 335.324 +96.4991 41.1483 90.381 6.79492 335.184 +96.5991 41.0984 90.5218 6.795 335.043 +96.6991 41.0485 90.6626 6.79506 334.902 +96.7991 40.9987 90.8033 6.7951 334.761 +96.8991 40.9488 90.944 6.79512 334.621 +96.9991 40.899 91.0847 6.79512 334.48 +97.0991 40.8491 91.2253 6.79509 334.339 +97.1991 40.7992 91.3659 6.79505 334.199 +97.2991 40.7494 91.5065 6.79498 334.058 +97.3991 40.6995 91.647 6.7949 333.918 +97.4991 40.6497 91.7875 6.79479 333.777 +97.5991 40.5998 91.928 6.79467 333.637 +97.6991 40.55 92.0684 6.79452 333.496 +97.7991 40.5001 92.2088 6.79435 333.356 +97.8991 40.4503 92.3492 6.79416 333.215 +97.9991 40.4004 92.4895 6.79395 333.075 +98.0991 40.3506 92.6299 6.79372 332.935 +98.1991 40.3008 92.7701 6.79346 332.795 +98.2991 40.2509 92.9104 6.79319 332.654 +98.3991 40.2011 93.0506 6.79289 332.514 +98.4991 40.1513 93.1907 6.79258 332.374 +98.5991 40.1014 93.3309 6.79224 332.234 +98.6991 40.0516 93.471 6.79188 332.094 +98.7991 40.0018 93.611 6.79151 331.954 +98.8991 39.952 93.751 6.79111 331.814 +98.9991 39.9021 93.891 6.79069 331.674 +99.0991 39.8523 94.0309 6.79024 331.534 +99.1991 39.8025 94.1708 6.78978 331.394 +99.2991 39.7527 94.3107 6.7893 331.254 +99.3991 39.7029 94.4505 6.78879 331.114 +99.4991 39.653 94.5903 6.78826 330.974 +99.5991 39.6032 94.73 6.78772 330.835 +99.6991 39.5534 94.8697 6.78715 330.695 +99.799 39.5036 95.0094 6.78656 330.555 +99.899 39.4538 95.149 6.78595 330.416 +99.999 39.404 95.2886 6.78532 330.276 +100.099 39.3542 95.4281 6.78466 330.137 +100.199 39.3044 95.5676 6.78399 329.997 +100.299 39.2546 95.707 6.78329 329.858 +100.399 39.2048 95.8464 6.78258 329.718 +100.499 39.155 95.9858 6.78184 329.579 +100.599 39.1052 96.1251 6.78108 329.44 +100.699 39.0554 96.2644 6.7803 329.3 +100.799 39.0056 96.4036 6.7795 329.161 +100.899 38.9558 96.5428 6.77867 329.022 +100.999 38.906 96.6819 6.77783 328.883 +101.099 38.8562 96.821 6.77696 328.744 +101.199 38.8065 96.96 6.77608 328.605 +101.299 38.7567 97.099 6.77517 328.466 +101.399 38.7069 97.2379 6.77424 328.327 +101.499 38.6571 97.3768 6.77329 328.188 +101.599 38.6073 97.5156 6.77231 328.049 +101.699 38.5576 97.6544 6.77132 327.91 +101.799 38.5078 97.7931 6.7703 327.772 +101.899 38.458 97.9318 6.76927 327.633 +101.999 38.4083 98.0704 6.76821 327.494 +102.099 38.3585 98.209 6.76713 327.356 +102.199 38.3087 98.3476 6.76603 327.217 +102.299 38.259 98.486 6.76491 327.079 +102.399 38.2092 98.6245 6.76376 326.94 +102.499 38.1594 98.7628 6.7626 326.802 +102.599 38.1097 98.9011 6.76141 326.664 +102.699 38.0599 99.0394 6.7602 326.525 +102.799 38.0102 99.1776 6.75897 326.387 +102.899 37.9604 99.3158 6.75772 326.249 +102.999 37.9107 99.4539 6.75645 326.111 +103.099 37.8609 99.5919 6.75516 325.973 +103.199 37.8112 99.7299 6.75384 325.835 +103.299 37.7614 99.8678 6.7525 325.697 +103.399 37.7117 100.006 6.75115 325.559 +103.499 37.6619 100.144 6.74977 325.421 +103.599 37.6122 100.281 6.74836 325.283 +103.699 37.5624 100.419 6.74694 325.146 +103.799 37.5127 100.557 6.7455 325.008 +103.899 37.463 100.694 6.74403 324.87 +103.999 37.4132 100.832 6.74254 324.733 +104.099 37.3635 100.969 6.74103 324.595 +104.199 37.3138 101.107 6.7395 324.458 +104.299 37.264 101.244 6.73795 324.321 +104.399 37.2143 101.381 6.73637 324.183 +104.499 37.1646 101.518 6.73478 324.046 +104.599 37.1149 101.656 6.73316 323.909 +104.699 37.0651 101.793 6.73152 323.772 +104.799 37.0154 101.93 6.72986 323.635 +104.899 36.9657 102.067 6.72818 323.498 +104.999 36.916 102.204 6.72647 323.361 +105.099 36.8663 102.34 6.72474 323.224 +105.199 36.8166 102.477 6.723 323.087 +105.299 36.7669 102.614 6.72123 322.951 +105.399 36.7171 102.751 6.71944 322.814 +105.499 36.6674 102.887 6.71762 322.677 +105.599 36.6177 103.024 6.71579 322.541 +105.699 36.568 103.16 6.71393 322.404 +105.799 36.5183 103.297 6.71205 322.268 +105.899 36.4686 103.433 6.71015 322.132 +105.999 36.4189 103.569 6.70823 321.996 +106.099 36.3692 103.705 6.70629 321.859 +106.199 36.3195 103.841 6.70432 321.723 +106.299 36.2698 103.977 6.70234 321.587 +106.399 36.2201 104.113 6.70033 321.451 +106.499 36.1705 104.249 6.6983 321.315 +106.599 36.1208 104.385 6.69624 321.179 +106.699 36.0711 104.521 6.69417 321.044 +106.799 36.0214 104.657 6.69207 320.908 +106.899 35.9717 104.792 6.68996 320.772 +106.999 35.922 104.928 6.68782 320.637 +107.099 35.8724 105.063 6.68565 320.501 +107.199 35.8227 105.199 6.68347 320.366 +107.299 35.773 105.334 6.68127 320.231 +107.399 35.7233 105.469 6.67904 320.095 +107.499 35.6737 105.604 6.67679 319.96 +107.599 35.624 105.74 6.67452 319.825 +107.699 35.5743 105.875 6.67222 319.69 +107.799 35.5246 106.01 6.66991 319.555 +107.899 35.475 106.144 6.66757 319.42 +107.999 35.4253 106.279 6.66522 319.285 +108.099 35.3757 106.414 6.66283 319.151 +108.199 35.326 106.549 6.66043 319.016 +108.299 35.2763 106.683 6.65801 318.881 +108.399 35.2267 106.818 6.65556 318.747 +108.499 35.177 106.952 6.65309 318.613 +108.599 35.1274 107.086 6.6506 318.478 +108.699 35.0777 107.221 6.64809 318.344 +108.799 35.0281 107.355 6.64556 318.21 +108.899 34.9784 107.489 6.643 318.076 +108.999 34.9288 107.623 6.64042 317.942 +109.099 34.8791 107.757 6.63782 317.808 +109.199 34.8295 107.891 6.6352 317.674 +109.299 34.7798 108.025 6.63256 317.54 +109.399 34.7302 108.158 6.62989 317.406 +109.499 34.6806 108.292 6.6272 317.273 +109.599 34.6309 108.425 6.62449 317.139 +109.699 34.5813 108.559 6.62176 317.006 +109.799 34.5317 108.692 6.61901 316.872 +109.899 34.482 108.826 6.61623 316.739 +109.999 34.4324 108.959 6.61344 316.606 +110.099 34.3828 109.092 6.61062 316.473 +110.199 34.3331 109.225 6.60777 316.34 +110.299 34.2835 109.358 6.60491 316.207 +110.399 34.2339 109.491 6.60202 316.074 +110.499 34.1843 109.623 6.59912 315.941 +110.599 34.1347 109.756 6.59619 315.808 +110.699 34.085 109.889 6.59323 315.676 +110.799 34.0354 110.021 6.59026 315.543 +110.899 33.9858 110.154 6.58726 315.411 +110.999 33.9362 110.286 6.58425 315.279 +111.099 33.8866 110.418 6.5812 315.146 +111.199 33.837 110.55 6.57814 315.014 +111.299 33.7874 110.683 6.57506 314.882 +111.399 33.7378 110.815 6.57195 314.75 +111.499 33.6882 110.946 6.56882 314.618 +111.599 33.6386 111.078 6.56567 314.486 +111.699 33.589 111.21 6.5625 314.355 +111.799 33.5394 111.342 6.5593 314.223 +111.899 33.4898 111.473 6.55609 314.092 +111.999 33.4402 111.604 6.55285 313.96 +112.099 33.3906 111.736 6.54959 313.829 +112.199 33.341 111.867 6.5463 313.698 +112.299 33.2914 111.998 6.543 313.566 +112.399 33.2418 112.129 6.53967 313.435 +112.499 33.1922 112.26 6.53632 313.304 +112.599 33.1426 112.391 6.53295 313.174 +112.699 33.093 112.522 6.52956 313.043 +112.799 33.0435 112.653 6.52614 312.912 +112.899 32.9939 112.783 6.5227 312.781 +112.999 32.9443 112.914 6.51924 312.651 +113.099 32.8947 113.044 6.51576 312.521 +113.199 32.8452 113.174 6.51226 312.39 +113.299 32.7956 113.305 6.50873 312.26 +113.399 32.746 113.435 6.50518 312.13 +113.499 32.6964 113.565 6.50161 312 +113.599 32.6469 113.695 6.49802 311.87 +113.699 32.5973 113.824 6.4944 311.74 +113.799 32.5477 113.954 6.49076 311.611 +113.899 32.4982 114.084 6.48711 311.481 +113.999 32.4486 114.213 6.48342 311.352 +114.099 32.3991 114.343 6.47972 311.222 +114.199 32.3495 114.472 6.47599 311.093 +114.299 32.2999 114.601 6.47225 310.964 +114.399 32.2504 114.73 6.46848 310.835 +114.499 32.2008 114.859 6.46468 310.706 +114.599 32.1513 114.988 6.46087 310.577 +114.699 32.1017 115.117 6.45703 310.448 +114.799 32.0522 115.246 6.45317 310.319 +114.899 32.0026 115.374 6.44929 310.191 +114.999 31.9531 115.503 6.44539 310.062 +115.099 31.9035 115.631 6.44147 309.934 +115.199 31.854 115.759 6.43752 309.805 +115.299 31.8045 115.887 6.43355 309.677 +115.399 31.7549 116.015 6.42956 309.549 +115.499 31.7054 116.143 6.42554 309.421 +115.599 31.6558 116.271 6.42151 309.293 +115.699 31.6063 116.399 6.41745 309.166 +115.799 31.5568 116.527 6.41337 309.038 +115.899 31.5073 116.654 6.40927 308.91 +115.999 31.4577 116.782 6.40514 308.783 +116.099 31.4082 116.909 6.401 308.656 +116.199 31.3587 117.036 6.39683 308.529 +116.299 31.3091 117.163 6.39264 308.401 +116.399 31.2596 117.29 6.38842 308.275 +116.499 31.2101 117.417 6.38419 308.148 +116.599 31.1606 117.544 6.37993 308.021 +116.699 31.1111 117.67 6.37565 307.894 +116.799 31.0615 117.797 6.37135 307.768 +116.899 31.012 117.923 6.36703 307.641 +116.999 30.9625 118.05 6.36268 307.515 +117.099 30.913 118.176 6.35831 307.389 +117.199 30.8635 118.302 6.35392 307.263 +117.299 30.814 118.428 6.34951 307.137 +117.399 30.7645 118.554 6.34507 307.011 +117.499 30.715 118.68 6.34062 306.885 +117.599 30.6655 118.805 6.33614 306.759 +117.699 30.616 118.931 6.33164 306.634 +117.799 30.5665 119.056 6.32711 306.508 +117.899 30.517 119.181 6.32257 306.383 +117.999 30.4675 119.307 6.318 306.258 +118.099 30.418 119.432 6.31341 306.133 +118.199 30.3685 119.557 6.3088 306.008 +118.299 30.319 119.681 6.30417 305.883 +118.399 30.2695 119.806 6.29951 305.758 +118.499 30.22 119.931 6.29483 305.634 +118.599 30.1705 120.055 6.29013 305.509 +118.699 30.121 120.18 6.28541 305.385 +118.799 30.0716 120.304 6.28067 305.261 +118.899 30.0221 120.428 6.2759 305.137 +118.999 29.9726 120.552 6.27111 305.013 +119.099 29.9231 120.676 6.2663 304.889 +119.199 29.8736 120.8 6.26147 304.765 +119.299 29.8242 120.923 6.25661 304.641 +119.399 29.7747 121.047 6.25174 304.518 +119.499 29.7252 121.17 6.24684 304.395 +119.599 29.6758 121.293 6.24192 304.271 +119.699 29.6263 121.417 6.23697 304.148 +119.799 29.5768 121.54 6.23201 304.025 +119.899 29.5273 121.662 6.22702 303.902 +119.999 29.4779 121.785 6.22201 303.779 +120.099 29.4284 121.908 6.21698 303.657 +120.199 29.379 122.03 6.21193 303.534 +120.299 29.3295 122.153 6.20685 303.412 +120.399 29.28 122.275 6.20175 303.289 +120.499 29.2306 122.397 6.19663 303.167 +120.599 29.1811 122.519 6.19149 303.045 +120.699 29.1317 122.641 6.18633 302.923 +120.799 29.0822 122.763 6.18114 302.802 +120.899 29.0328 122.885 6.17594 302.68 +120.999 28.9833 123.006 6.17071 302.558 +121.099 28.9339 123.128 6.16545 302.437 +121.199 28.8844 123.249 6.16018 302.316 +121.299 28.835 123.37 6.15488 302.195 +121.399 28.7855 123.491 6.14957 302.074 +121.499 28.7361 123.612 6.14423 301.953 +121.599 28.6867 123.733 6.13887 301.832 +121.699 28.6372 123.853 6.13348 301.711 +121.799 28.5878 123.974 6.12808 301.591 +121.899 28.5383 124.094 6.12265 301.47 +121.999 28.4889 124.214 6.1172 301.35 +122.099 28.4395 124.335 6.11173 301.23 +122.199 28.39 124.455 6.10623 301.11 +122.299 28.3406 124.574 6.10072 300.99 +122.399 28.2912 124.694 6.09518 300.871 +122.499 28.2418 124.814 6.08962 300.751 +122.599 28.1923 124.933 6.08404 300.632 +122.699 28.1429 125.052 6.07844 300.512 +122.799 28.0935 125.172 6.07281 300.393 +122.899 28.0441 125.291 6.06717 300.274 +122.999 27.9947 125.41 6.0615 300.155 +123.099 27.9452 125.528 6.05581 300.036 +123.199 27.8958 125.647 6.05009 299.918 +123.299 27.8464 125.765 6.04436 299.799 +123.399 27.797 125.884 6.0386 299.681 +123.499 27.7476 126.002 6.03282 299.563 +123.599 27.6982 126.12 6.02702 299.444 +123.699 27.6488 126.238 6.0212 299.327 +123.799 27.5994 126.356 6.01536 299.209 +123.899 27.55 126.474 6.00949 299.091 +123.999 27.5005 126.591 6.00361 298.973 +124.099 27.4511 126.709 5.9977 298.856 +124.199 27.4017 126.826 5.99177 298.739 +124.299 27.3523 126.943 5.98581 298.622 +124.399 27.3029 127.06 5.97984 298.505 +124.499 27.2536 127.177 5.97384 298.388 +124.599 27.2042 127.294 5.96782 298.271 +124.699 27.1548 127.41 5.96178 298.154 +124.799 27.1054 127.527 5.95572 298.038 +124.899 27.056 127.643 5.94964 297.922 +124.999 27.0066 127.759 5.94353 297.806 +125.099 26.9572 127.875 5.93741 297.69 +125.199 26.9078 127.991 5.93126 297.574 +125.299 26.8584 128.107 5.92509 297.458 +125.399 26.8091 128.222 5.9189 297.342 +125.499 26.7597 128.338 5.91268 297.227 +125.599 26.7103 128.453 5.90645 297.112 +125.699 26.6609 128.568 5.90019 296.997 +125.799 26.6115 128.683 5.89391 296.882 +125.899 26.5622 128.798 5.88761 296.767 +125.999 26.5128 128.913 5.88129 296.652 +126.099 26.4634 129.027 5.87495 296.537 +126.199 26.414 129.142 5.86858 296.423 +126.299 26.3647 129.256 5.8622 296.309 +126.399 26.3153 129.37 5.85579 296.195 +126.499 26.2659 129.484 5.84936 296.081 +126.599 26.2166 129.598 5.84291 295.967 +126.699 26.1672 129.712 5.83643 295.853 +126.799 26.1178 129.825 5.82994 295.74 +126.899 26.0685 129.939 5.82342 295.626 +126.999 26.0191 130.052 5.81689 295.513 +127.099 25.9698 130.165 5.81033 295.4 +127.199 25.9204 130.278 5.80375 295.287 +127.299 25.8711 130.391 5.79714 295.174 +127.399 25.8217 130.503 5.79052 295.061 +127.499 25.7723 130.616 5.78388 294.949 +127.599 25.723 130.728 5.77721 294.837 +127.699 25.6736 130.84 5.77052 294.724 +127.799 25.6243 130.952 5.76381 294.612 +127.899 25.575 131.064 5.75708 294.5 +127.999 25.5256 131.176 5.75033 294.389 +128.099 25.4763 131.288 5.74356 294.277 +128.199 25.4269 131.399 5.73676 294.166 +128.299 25.3776 131.51 5.72994 294.054 +128.399 25.3282 131.621 5.72311 293.943 +128.499 25.2789 131.732 5.71625 293.832 +128.599 25.2295 131.843 5.70937 293.721 +128.699 25.1802 131.954 5.70246 293.611 +128.799 25.1309 132.064 5.69554 293.5 +128.899 25.0815 132.175 5.6886 293.39 +128.999 25.0322 132.285 5.68163 293.28 +129.099 24.9829 132.395 5.67464 293.17 +129.199 24.9335 132.505 5.66763 293.06 +129.299 24.8842 132.615 5.6606 292.95 +129.399 24.8349 132.724 5.65355 292.84 +129.499 24.7855 132.834 5.64648 292.731 +129.599 24.7362 132.943 5.63939 292.622 +129.699 24.6869 133.052 5.63227 292.513 +129.799 24.6376 133.161 5.62514 292.404 +129.899 24.5882 133.27 5.61798 292.295 +129.999 24.5389 133.379 5.6108 292.186 +130.099 24.4896 133.487 5.60361 292.078 +130.199 24.4403 133.595 5.59639 291.969 +130.299 24.391 133.704 5.58914 291.861 +130.399 24.3417 133.812 5.58188 291.753 +130.499 24.2923 133.919 5.5746 291.645 +130.599 24.243 134.027 5.5673 291.538 +130.699 24.1937 134.135 5.55997 291.43 +130.799 24.1444 134.242 5.55262 291.323 +130.899 24.0951 134.349 5.54526 291.216 +130.999 24.0458 134.456 5.53787 291.109 +131.099 23.9965 134.563 5.53046 291.002 +131.199 23.9472 134.67 5.52303 290.895 +131.299 23.8979 134.776 5.51558 290.788 +131.399 23.8486 134.883 5.50811 290.682 +131.499 23.7993 134.989 5.50061 290.576 +131.599 23.75 135.095 5.4931 290.47 +131.699 23.7007 135.201 5.48557 290.364 +131.799 23.6514 135.307 5.47801 290.258 +131.899 23.6021 135.412 5.47043 290.153 +131.999 23.5528 135.518 5.46284 290.047 +132.099 23.5035 135.623 5.45522 289.942 +132.199 23.4542 135.728 5.44758 289.837 +132.299 23.4049 135.833 5.43992 289.732 +132.399 23.3556 135.937 5.43224 289.627 +132.499 23.3063 136.042 5.42454 289.523 +132.599 23.2571 136.146 5.41682 289.418 +132.699 23.2078 136.251 5.40908 289.314 +132.799 23.1585 136.355 5.40131 289.21 +132.899 23.1092 136.459 5.39353 289.106 +132.999 23.0599 136.562 5.38573 289.002 +133.099 23.0106 136.666 5.3779 288.899 +133.199 22.9614 136.769 5.37006 288.795 +133.299 22.9121 136.873 5.36219 288.692 +133.399 22.8628 136.976 5.35431 288.589 +133.499 22.8135 137.078 5.3464 288.486 +133.599 22.7643 137.181 5.33847 288.383 +133.699 22.715 137.284 5.33052 288.281 +133.799 22.6657 137.386 5.32256 288.179 +133.899 22.6165 137.488 5.31457 288.076 +133.999 22.5672 137.59 5.30656 287.974 +134.099 22.5179 137.692 5.29853 287.872 +134.199 22.4687 137.794 5.29048 287.771 +134.299 22.4194 137.895 5.28241 287.669 +134.399 22.3701 137.997 5.27432 287.568 +134.499 22.3209 138.098 5.26621 287.467 +134.599 22.2716 138.199 5.25807 287.366 +134.699 22.2224 138.3 5.24992 287.265 +134.799 22.1731 138.4 5.24175 287.164 +134.899 22.1238 138.501 5.23356 287.064 +134.999 22.0746 138.601 5.22535 286.964 +135.099 22.0253 138.701 5.21711 286.863 +135.199 21.9761 138.801 5.20886 286.763 +135.299 21.9268 138.901 5.20059 286.664 +135.399 21.8776 139.001 5.1923 286.564 +135.499 21.8283 139.1 5.18398 286.465 +135.599 21.7791 139.199 5.17565 286.365 +135.699 21.7298 139.298 5.1673 286.266 +135.799 21.6806 139.397 5.15892 286.168 +135.899 21.6313 139.496 5.15053 286.069 +135.999 21.5821 139.594 5.14212 285.97 +136.099 21.5329 139.693 5.13368 285.872 +136.199 21.4836 139.791 5.12523 285.774 +136.299 21.4344 139.889 5.11675 285.676 +136.399 21.3851 139.987 5.10826 285.578 +136.499 21.3359 140.084 5.09975 285.48 +136.599 21.2867 140.182 5.09122 285.383 +136.699 21.2374 140.279 5.08266 285.286 +136.799 21.1882 140.376 5.07409 285.188 +136.899 21.139 140.473 5.0655 285.091 +136.999 21.0897 140.57 5.05688 284.995 +137.099 21.0405 140.666 5.04825 284.898 +137.199 20.9913 140.763 5.0396 284.802 +137.299 20.9421 140.859 5.03093 284.706 +137.399 20.8928 140.955 5.02224 284.61 +137.499 20.8436 141.051 5.01353 284.514 +137.599 20.7944 141.147 5.0048 284.418 +137.699 20.7452 141.242 4.99605 284.323 +137.799 20.696 141.337 4.98728 284.227 +137.899 20.6467 141.432 4.97849 284.132 +137.999 20.5975 141.527 4.96968 284.037 +138.099 20.5483 141.622 4.96085 283.943 +138.199 20.4991 141.717 4.952 283.848 +138.299 20.4499 141.811 4.94313 283.754 +138.399 20.4007 141.905 4.93425 283.66 +138.499 20.3514 141.999 4.92534 283.566 +138.599 20.3022 142.093 4.91642 283.472 +138.699 20.253 142.187 4.90747 283.378 +138.799 20.2038 142.28 4.89851 283.285 +138.899 20.1546 142.373 4.88952 283.191 +138.999 20.1054 142.466 4.88052 283.098 +139.099 20.0562 142.559 4.8715 283.005 +139.199 20.007 142.652 4.86246 282.913 +139.299 19.9578 142.744 4.8534 282.82 +139.399 19.9086 142.837 4.84432 282.728 +139.499 19.8594 142.929 4.83522 282.636 +139.599 19.8102 143.021 4.8261 282.544 +139.699 19.761 143.113 4.81696 282.452 +139.799 19.7118 143.204 4.8078 282.361 +139.899 19.6626 143.295 4.79863 282.269 +139.999 19.6134 143.387 4.78943 282.178 +140.099 19.5642 143.478 4.78022 282.087 +140.199 19.515 143.568 4.77099 281.996 +140.299 19.4658 143.659 4.76174 281.906 +140.399 19.4166 143.75 4.75247 281.815 +140.499 19.3675 143.84 4.74318 281.725 +140.599 19.3183 143.93 4.73387 281.635 +140.699 19.2691 144.02 4.72454 281.545 +140.799 19.2199 144.109 4.7152 281.455 +140.899 19.1707 144.199 4.70583 281.366 +140.999 19.1215 144.288 4.69645 281.277 +141.099 19.0723 144.377 4.68705 281.187 +141.199 19.0232 144.466 4.67763 281.099 +141.299 18.974 144.555 4.66819 281.01 +141.399 18.9248 144.643 4.65873 280.921 +141.499 18.8756 144.732 4.64925 280.833 +141.599 18.8265 144.82 4.63976 280.745 +141.699 18.7773 144.908 4.63024 280.657 +141.799 18.7281 144.995 4.62071 280.569 +141.899 18.6789 145.083 4.61116 280.482 +141.999 18.6298 145.17 4.60159 280.394 +142.099 18.5806 145.257 4.592 280.307 +142.199 18.5314 145.344 4.5824 280.22 +142.299 18.4823 145.431 4.57277 280.133 +142.399 18.4331 145.518 4.56313 280.047 +142.499 18.3839 145.604 4.55347 279.961 +142.6 18.3348 145.69 4.54379 279.874 +142.7 18.2856 145.776 4.53409 279.788 +142.8 18.2364 145.862 4.52438 279.703 +142.9 18.1873 145.948 4.51464 279.617 +143 18.1381 146.033 4.50489 279.532 +143.1 18.0889 146.118 4.49512 279.446 +143.2 18.0398 146.203 4.48533 279.361 +143.3 17.9906 146.288 4.47553 279.277 +143.4 17.9415 146.373 4.4657 279.192 +143.5 17.8923 146.457 4.45586 279.108 +143.6 17.8432 146.541 4.446 279.024 +143.7 17.794 146.625 4.43612 278.94 +143.8 17.7449 146.709 4.42622 278.856 +143.9 17.6957 146.793 4.41631 278.772 +144 17.6466 146.876 4.40638 278.689 +144.1 17.5974 146.959 4.39643 278.606 +144.2 17.5483 147.042 4.38646 278.523 +144.3 17.4991 147.125 4.37647 278.44 +144.4 17.45 147.208 4.36647 278.357 +144.5 17.4008 147.29 4.35645 278.275 +144.6 17.3517 147.372 4.34641 278.193 +144.7 17.3025 147.454 4.33636 278.111 +144.8 17.2534 147.536 4.32628 278.029 +144.9 17.2043 147.617 4.31619 277.947 +145 17.1551 147.699 4.30608 277.866 +145.1 17.106 147.78 4.29595 277.785 +145.2 17.0568 147.861 4.28581 277.704 +145.3 17.0077 147.942 4.27565 277.623 +145.4 16.9586 148.022 4.26547 277.542 +145.5 16.9094 148.103 4.25528 277.462 +145.6 16.8603 148.183 4.24506 277.382 +145.7 16.8112 148.263 4.23483 277.302 +145.8 16.762 148.343 4.22458 277.222 +145.9 16.7129 148.422 4.21432 277.142 +146 16.6638 148.502 4.20404 277.063 +146.1 16.6146 148.581 4.19374 276.984 +146.2 16.5655 148.66 4.18342 276.905 +146.3 16.5164 148.738 4.17309 276.826 +146.4 16.4673 148.817 4.16274 276.748 +146.5 16.4181 148.895 4.15237 276.669 +146.6 16.369 148.973 4.14198 276.591 +146.7 16.3199 149.051 4.13158 276.513 +146.8 16.2708 149.129 4.12116 276.436 +146.9 16.2216 149.206 4.11073 276.358 +147 16.1725 149.284 4.10028 276.281 +147.1 16.1234 149.361 4.08981 276.204 +147.2 16.0743 149.438 4.07932 276.127 +147.3 16.0252 149.514 4.06882 276.05 +147.4 15.9761 149.591 4.0583 275.974 +147.5 15.9269 149.667 4.04777 275.898 +147.6 15.8778 149.743 4.03721 275.822 +147.7 15.8287 149.819 4.02664 275.746 +147.8 15.7796 149.895 4.01606 275.67 +147.9 15.7305 149.97 4.00546 275.595 +148 15.6814 150.045 3.99484 275.52 +148.1 15.6323 150.12 3.9842 275.445 +148.2 15.5832 150.195 3.97355 275.37 +148.3 15.5341 150.269 3.96288 275.295 +148.4 15.4849 150.344 3.9522 275.221 +148.5 15.4358 150.418 3.9415 275.147 +148.6 15.3867 150.492 3.93078 275.073 +148.7 15.3376 150.566 3.92005 274.999 +148.8 15.2885 150.639 3.9093 274.925 +148.9 15.2394 150.712 3.89854 274.852 +149 15.1903 150.786 3.88775 274.779 +149.1 15.1412 150.858 3.87696 274.706 +149.2 15.0921 150.931 3.86614 274.634 +149.3 15.043 151.004 3.85531 274.561 +149.4 14.9939 151.076 3.84447 274.489 +149.5 14.9448 151.148 3.83361 274.417 +149.6 14.8957 151.22 3.82273 274.345 +149.7 14.8466 151.291 3.81184 274.273 +149.8 14.7976 151.363 3.80093 274.202 +149.9 14.7485 151.434 3.79001 274.131 +150 14.6994 151.505 3.77907 274.06 +150.1 14.6503 151.576 3.76811 273.989 +150.2 14.6012 151.646 3.75714 273.919 +150.3 14.5521 151.716 3.74615 273.848 +150.4 14.503 151.787 3.73515 273.778 +150.5 14.4539 151.856 3.72413 273.708 +150.6 14.4048 151.926 3.7131 273.639 +150.7 14.3558 151.996 3.70205 273.569 +150.8 14.3067 152.065 3.69098 273.5 +150.9 14.2576 152.134 3.6799 273.431 +151 14.2085 152.203 3.66881 273.362 +151.1 14.1594 152.271 3.6577 273.293 +151.2 14.1103 152.34 3.64657 273.225 +151.3 14.0613 152.408 3.63543 273.157 +151.4 14.0122 152.476 3.62428 273.089 +151.5 13.9631 152.543 3.61311 273.021 +151.6 13.914 152.611 3.60192 272.954 +151.7 13.8649 152.678 3.59072 272.886 +151.8 13.8159 152.745 3.5795 272.819 +151.9 13.7668 152.812 3.56827 272.752 +152 13.7177 152.879 3.55702 272.686 +152.1 13.6686 152.945 3.54576 272.619 +152.2 13.6196 153.011 3.53449 272.553 +152.3 13.5705 153.077 3.5232 272.487 +152.4 13.5214 153.143 3.51189 272.421 +152.5 13.4724 153.209 3.50057 272.356 +152.6 13.4233 153.274 3.48924 272.291 +152.7 13.3742 153.339 3.47789 272.225 +152.8 13.3252 153.404 3.46652 272.161 +152.9 13.2761 153.469 3.45515 272.096 +153 13.227 153.533 3.44375 272.031 +153.1 13.178 153.597 3.43235 271.967 +153.2 13.1289 153.661 3.42092 271.903 +153.3 13.0798 153.725 3.40949 271.839 +153.4 13.0308 153.789 3.39804 271.776 +153.5 12.9817 153.852 3.38657 271.713 +153.6 12.9326 153.915 3.37509 271.649 +153.7 12.8836 153.978 3.3636 271.587 +153.8 12.8345 154.041 3.35209 271.524 +153.9 12.7855 154.103 3.34057 271.461 +154 12.7364 154.166 3.32904 271.399 +154.1 12.6873 154.228 3.31749 271.337 +154.2 12.6383 154.289 3.30592 271.275 +154.3 12.5892 154.351 3.29435 271.214 +154.4 12.5402 154.412 3.28276 271.152 +154.5 12.4911 154.473 3.27115 271.091 +154.6 12.4421 154.534 3.25953 271.03 +154.7 12.393 154.595 3.2479 270.97 +154.8 12.344 154.655 3.23625 270.909 +154.9 12.2949 154.716 3.22459 270.849 +155 12.2459 154.776 3.21292 270.789 +155.1 12.1968 154.835 3.20123 270.729 +155.2 12.1478 154.895 3.18953 270.67 +155.3 12.0987 154.954 3.17782 270.61 +155.4 12.0497 155.013 3.16609 270.551 +155.5 12.0006 155.072 3.15435 270.492 +155.6 11.9516 155.131 3.1426 270.434 +155.7 11.9025 155.189 3.13083 270.375 +155.8 11.8535 155.248 3.11905 270.317 +155.9 11.8044 155.306 3.10725 270.259 +156 11.7554 155.363 3.09545 270.201 +156.1 11.7064 155.421 3.08362 270.144 +156.2 11.6573 155.478 3.07179 270.087 +156.3 11.6083 155.535 3.05994 270.029 +156.4 11.5592 155.592 3.04809 269.973 +156.5 11.5102 155.649 3.03621 269.916 +156.6 11.4611 155.705 3.02433 269.86 +156.7 11.4121 155.761 3.01243 269.803 +156.8 11.3631 155.817 3.00052 269.748 +156.9 11.314 155.873 2.98859 269.692 +157 11.265 155.928 2.97666 269.636 +157.1 11.216 155.984 2.96471 269.581 +157.2 11.1669 156.039 2.95275 269.526 +157.3 11.1179 156.093 2.94077 269.471 +157.4 11.0689 156.148 2.92879 269.417 +157.5 11.0198 156.202 2.91679 269.362 +157.6 10.9708 156.256 2.90478 269.308 +157.7 10.9218 156.31 2.89275 269.254 +157.8 10.8727 156.364 2.88072 269.201 +157.9 10.8237 156.417 2.86867 269.147 +158 10.7747 156.471 2.85661 269.094 +158.1 10.7256 156.524 2.84453 269.041 +158.2 10.6766 156.576 2.83245 268.988 +158.3 10.6276 156.629 2.82035 268.936 +158.4 10.5786 156.681 2.80824 268.884 +158.5 10.5295 156.733 2.79612 268.831 +158.6 10.4805 156.785 2.78399 268.78 +158.7 10.4315 156.837 2.77184 268.728 +158.8 10.3825 156.888 2.75968 268.677 +158.9 10.3334 156.939 2.74752 268.626 +159.001 10.2844 156.99 2.73533 268.575 +159.101 10.2354 157.041 2.72314 268.524 +159.201 10.1864 157.091 2.71094 268.474 +159.301 10.1374 157.141 2.69872 268.423 +159.401 10.0883 157.191 2.6865 268.373 +159.501 10.0393 157.241 2.67426 268.324 +159.601 9.99029 157.291 2.66201 268.274 +159.701 9.94128 157.34 2.64975 268.225 +159.801 9.89226 157.389 2.63747 268.176 +159.901 9.84324 157.438 2.62519 268.127 +160.001 9.79422 157.486 2.61289 268.078 +160.101 9.74521 157.535 2.60059 268.03 +160.201 9.69619 157.583 2.58827 267.982 +160.301 9.64718 157.631 2.57594 267.934 +160.401 9.59816 157.678 2.5636 267.886 +160.501 9.54915 157.726 2.55125 267.839 +160.601 9.50014 157.773 2.53889 267.792 +160.701 9.45112 157.82 2.52652 267.745 +160.801 9.40211 157.867 2.51413 267.698 +160.901 9.3531 157.913 2.50174 267.652 +161.001 9.30409 157.959 2.48933 267.605 +161.101 9.25508 158.005 2.47692 267.559 +161.201 9.20607 158.051 2.46449 267.514 +161.301 9.15706 158.097 2.45205 267.468 +161.401 9.10805 158.142 2.4396 267.423 +161.501 9.05905 158.187 2.42715 267.378 +161.601 9.01004 158.232 2.41468 267.333 +161.701 8.96103 158.277 2.4022 267.288 +161.801 8.91203 158.321 2.38971 267.244 +161.901 8.86302 158.365 2.37721 267.2 +162.001 8.81402 158.409 2.3647 267.156 +162.101 8.76501 158.453 2.35218 267.112 +162.201 8.71601 158.496 2.33965 267.069 +162.301 8.667 158.539 2.32711 267.025 +162.401 8.618 158.582 2.31456 266.982 +162.501 8.569 158.625 2.302 266.94 +162.601 8.52 158.667 2.28943 266.897 +162.701 8.471 158.71 2.27685 266.855 +162.801 8.422 158.752 2.26426 266.813 +162.901 8.373 158.794 2.25166 266.771 +163.001 8.324 158.835 2.23905 266.73 +163.101 8.275 158.876 2.22643 266.688 +163.201 8.226 158.917 2.2138 266.647 +163.301 8.177 158.958 2.20116 266.606 +163.401 8.128 158.999 2.18851 266.566 +163.501 8.079 159.039 2.17585 266.525 +163.601 8.03001 159.079 2.16319 266.485 +163.701 7.98101 159.119 2.15051 266.445 +163.801 7.93202 159.159 2.13782 266.406 +163.901 7.88302 159.198 2.12513 266.366 +164.001 7.83403 159.238 2.11243 266.327 +164.101 7.78503 159.276 2.09971 266.288 +164.201 7.73604 159.315 2.08699 266.249 +164.301 7.68705 159.354 2.07426 266.211 +164.401 7.63805 159.392 2.06152 266.173 +164.501 7.58906 159.43 2.04877 266.135 +164.601 7.54007 159.468 2.03601 266.097 +164.701 7.49108 159.505 2.02324 266.06 +164.801 7.44209 159.542 2.01047 266.022 +164.901 7.3931 159.579 1.99768 265.985 +165.001 7.34411 159.616 1.98489 265.948 +165.101 7.29512 159.653 1.97209 265.912 +165.201 7.24613 159.689 1.95928 265.876 +165.301 7.19714 159.725 1.94646 265.839 +165.401 7.14815 159.761 1.93363 265.804 +165.501 7.09917 159.797 1.9208 265.768 +165.601 7.05018 159.832 1.90795 265.733 +165.701 7.00119 159.867 1.8951 265.698 +165.801 6.95221 159.902 1.88224 265.663 +165.901 6.90322 159.937 1.86937 265.628 +166.001 6.85423 159.971 1.85649 265.594 +166.101 6.80525 160.005 1.84361 265.559 +166.201 6.75626 160.039 1.83071 265.526 +166.301 6.70728 160.073 1.81781 265.492 +166.401 6.6583 160.106 1.8049 265.458 +166.501 6.60931 160.139 1.79199 265.425 +166.601 6.56033 160.172 1.77906 265.392 +166.701 6.51135 160.205 1.76613 265.36 +166.801 6.46237 160.238 1.75319 265.327 +166.901 6.41338 160.27 1.74024 265.295 +167.001 6.3644 160.302 1.72729 265.263 +167.101 6.31542 160.334 1.71432 265.231 +167.201 6.26644 160.365 1.70135 265.2 +167.301 6.21746 160.396 1.68838 265.168 +167.401 6.16848 160.427 1.67539 265.137 +167.501 6.1195 160.458 1.6624 265.106 +167.601 6.07052 160.489 1.6494 265.076 +167.701 6.02155 160.519 1.63639 265.046 +167.801 5.97257 160.549 1.62338 265.016 +167.901 5.92359 160.579 1.61036 264.986 +168.001 5.87461 160.609 1.59733 264.956 +168.101 5.82564 160.638 1.58429 264.927 +168.201 5.77666 160.667 1.57125 264.898 +168.301 5.72768 160.696 1.5582 264.869 +168.401 5.67871 160.724 1.54515 264.84 +168.501 5.62973 160.753 1.53208 264.812 +168.601 5.58076 160.781 1.51901 264.784 +168.701 5.53178 160.809 1.50594 264.756 +168.801 5.48281 160.836 1.49286 264.728 +168.901 5.43383 160.864 1.47977 264.701 +169.001 5.38486 160.891 1.46667 264.674 +169.101 5.33589 160.918 1.45357 264.647 +169.201 5.28691 160.945 1.44046 264.62 +169.301 5.23794 160.971 1.42735 264.594 +169.401 5.18897 160.997 1.41423 264.567 +169.501 5.13999 161.023 1.4011 264.541 +169.601 5.09102 161.049 1.38797 264.516 +169.701 5.04205 161.074 1.37483 264.49 +169.801 4.99308 161.1 1.36168 264.465 +169.901 4.94411 161.125 1.34853 264.44 +170.001 4.89514 161.149 1.33537 264.415 +170.101 4.84617 161.174 1.32221 264.391 +170.201 4.7972 161.198 1.30904 264.367 +170.301 4.74823 161.222 1.29587 264.343 +170.401 4.69926 161.246 1.28269 264.319 +170.501 4.65029 161.269 1.2695 264.295 +170.601 4.60132 161.292 1.25631 264.272 +170.701 4.55235 161.315 1.24311 264.249 +170.801 4.50339 161.338 1.22991 264.226 +170.901 4.45442 161.361 1.2167 264.204 +171.001 4.40545 161.383 1.20349 264.182 +171.101 4.35648 161.405 1.19027 264.16 +171.201 4.30752 161.427 1.17705 264.138 +171.301 4.25855 161.448 1.16382 264.116 +171.401 4.20958 161.47 1.15059 264.095 +171.501 4.16062 161.491 1.13735 264.074 +171.601 4.11165 161.512 1.1241 264.053 +171.701 4.06268 161.532 1.11085 264.032 +171.801 4.01372 161.553 1.0976 264.012 +171.901 3.96475 161.573 1.08434 263.992 +172.001 3.91579 161.593 1.07108 263.972 +172.101 3.86682 161.612 1.05781 263.953 +172.201 3.81786 161.631 1.04454 263.933 +172.301 3.76889 161.651 1.03126 263.914 +172.401 3.71993 161.669 1.01798 263.895 +172.501 3.67097 161.688 1.00469 263.877 +172.601 3.622 161.706 0.991403 263.858 +172.701 3.57304 161.725 0.978108 263.84 +172.801 3.52408 161.742 0.964809 263.822 +172.901 3.47511 161.76 0.951506 263.805 +173.001 3.42615 161.777 0.938198 263.787 +173.101 3.37719 161.795 0.924886 263.77 +173.201 3.32823 161.812 0.91157 263.753 +173.301 3.27926 161.828 0.898251 263.736 +173.401 3.2303 161.845 0.884927 263.72 +173.501 3.18134 161.861 0.871599 263.704 +173.601 3.13238 161.877 0.858267 263.688 +173.701 3.08342 161.892 0.844932 263.672 +173.801 3.03446 161.908 0.831593 263.657 +173.901 2.9855 161.923 0.81825 263.642 +174.001 2.93654 161.938 0.804904 263.627 +174.101 2.88758 161.953 0.791554 263.612 +174.201 2.83862 161.967 0.778201 263.598 +174.301 2.78966 161.981 0.764844 263.583 +174.401 2.7407 161.995 0.751484 263.57 +174.501 2.69174 162.009 0.738121 263.556 +174.601 2.64278 162.022 0.724754 263.542 +174.701 2.59382 162.035 0.711384 263.529 +174.801 2.54486 162.048 0.698011 263.516 +174.901 2.4959 162.061 0.684635 263.503 +175.001 2.44694 162.074 0.671256 263.491 +175.101 2.39798 162.086 0.657874 263.479 +175.201 2.34902 162.098 0.644489 263.467 +175.301 2.30006 162.11 0.631101 263.455 +175.402 2.25111 162.121 0.617711 263.444 +175.502 2.20215 162.132 0.604317 263.432 +175.602 2.15319 162.143 0.590921 263.421 +175.702 2.10423 162.154 0.577523 263.411 +175.802 2.05527 162.165 0.564122 263.4 +175.902 2.00632 162.175 0.550718 263.39 +176.002 1.95736 162.185 0.537312 263.38 +176.102 1.9084 162.195 0.523904 263.37 +176.202 1.85944 162.204 0.510493 263.361 +176.302 1.81049 162.213 0.49708 263.351 +176.402 1.76153 162.222 0.483665 263.342 +176.502 1.71257 162.231 0.470248 263.334 +176.602 1.66362 162.24 0.456828 263.325 +176.702 1.61466 162.248 0.443407 263.317 +176.802 1.5657 162.256 0.429984 263.309 +176.902 1.51675 162.264 0.416559 263.301 +177.002 1.46779 162.271 0.403131 263.293 +177.102 1.41883 162.279 0.389703 263.286 +177.202 1.36988 162.286 0.376272 263.279 +177.302 1.32092 162.292 0.36284 263.272 +177.402 1.27196 162.299 0.349406 263.266 +177.502 1.22301 162.305 0.335971 263.259 +177.602 1.17405 162.311 0.322534 263.253 +177.702 1.1251 162.317 0.309096 263.248 +177.802 1.07614 162.323 0.295656 263.242 +177.902 1.02719 162.328 0.282215 263.237 +178.002 0.97823 162.333 0.268773 263.232 +178.102 0.929274 162.338 0.25533 263.227 +178.202 0.880319 162.342 0.241885 263.222 +178.302 0.831363 162.347 0.22844 263.218 +178.402 0.782408 162.351 0.214993 263.214 +178.502 0.733453 162.355 0.201546 263.21 +178.602 0.684497 162.358 0.188097 263.206 +178.702 0.635542 162.362 0.174648 263.203 +178.802 0.586587 162.365 0.161198 263.2 +178.902 0.537632 162.368 0.147747 263.197 +179.002 0.488677 162.37 0.134296 263.195 +179.102 0.439721 162.372 0.120844 263.192 +179.202 0.390766 162.375 0.107392 263.19 +179.302 0.341811 162.376 0.0939387 263.188 +179.402 0.292856 162.378 0.0804854 263.187 +179.502 0.243901 162.379 0.0670317 263.185 +179.602 0.194946 162.38 0.0535776 263.184 +179.702 0.145991 162.381 0.0401234 263.183 +179.802 0.0970361 162.382 0.026669 263.183 +179.902 0.0480812 162.382 0.0132144 263.182 diff --git a/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dp_gs.txt b/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dp_gs.txt new file mode 100644 index 000000000..97118aa02 --- /dev/null +++ b/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dp_gs.txt @@ -0,0 +1,1800 @@ +0 180 5.00851 0 458.109 +0.1 179.687 5.00861 0.00769319 458.109 +0.2 179.374 5.00891 0.0153864 458.109 +0.3 179.061 5.00941 0.0230795 458.108 +0.4 178.749 5.01011 0.0307726 458.107 +0.5 178.436 5.01101 0.0384656 458.107 +0.6 178.123 5.01212 0.0461585 458.105 +0.7 177.81 5.01342 0.0538513 458.104 +0.8 177.498 5.01492 0.061544 458.103 +0.9 177.185 5.01663 0.0692366 458.101 +1 176.873 5.01853 0.0769289 458.099 +1.1 176.561 5.02064 0.0846211 458.097 +1.2 176.249 5.02294 0.0923131 458.095 +1.3 175.936 5.02545 0.100005 458.092 +1.4 175.625 5.02815 0.107696 458.089 +1.5 175.313 5.03106 0.115388 458.087 +1.6 175.001 5.03417 0.123079 458.083 +1.7 174.69 5.03747 0.130769 458.08 +1.8 174.378 5.04098 0.13846 458.077 +1.9 174.067 5.04469 0.14615 458.073 +2 173.756 5.0486 0.15384 458.069 +2.1 173.446 5.05271 0.161529 458.065 +2.2 173.135 5.05702 0.169218 458.061 +2.3 172.825 5.06153 0.176907 458.056 +2.4 172.515 5.06624 0.184595 458.051 +2.5 172.205 5.07115 0.192283 458.046 +2.6 171.896 5.07626 0.19997 458.041 +2.7 171.586 5.08157 0.207657 458.036 +2.8 171.277 5.08708 0.215343 458.03 +2.9 170.969 5.09279 0.223029 458.025 +3 170.66 5.0987 0.230714 458.019 +3.1 170.352 5.10481 0.238399 458.013 +3.2 170.045 5.11113 0.246083 458.006 +3.3 169.737 5.11764 0.253767 458 +3.4 169.43 5.12435 0.261449 457.993 +3.5 169.123 5.13126 0.269132 457.986 +3.6 168.817 5.13837 0.276814 457.979 +3.7 168.511 5.14569 0.284495 457.972 +3.8 168.205 5.1532 0.292175 457.964 +3.9 167.9 5.16091 0.299855 457.957 +4 167.595 5.16882 0.307534 457.949 +4.1 167.29 5.17694 0.315212 457.941 +4.2 166.986 5.18525 0.32289 457.932 +4.3 166.682 5.19376 0.330566 457.924 +4.4 166.379 5.20247 0.338242 457.915 +4.5 166.076 5.21139 0.345918 457.906 +4.6 165.773 5.2205 0.353592 457.897 +4.7 165.471 5.22981 0.361265 457.888 +4.8 165.17 5.23932 0.368938 457.878 +4.9 164.869 5.24903 0.37661 457.869 +5 164.568 5.25895 0.384281 457.859 +5.1 164.268 5.26906 0.391951 457.849 +5.2 163.968 5.27937 0.39962 457.838 +5.3 163.669 5.28988 0.407288 457.828 +5.4 163.37 5.30059 0.414955 457.817 +5.5 163.072 5.3115 0.422622 457.806 +5.6 162.774 5.32261 0.430287 457.795 +5.7 162.477 5.33392 0.437951 457.784 +5.8 162.18 5.34542 0.445614 457.772 +5.9 161.884 5.35713 0.453276 457.76 +6 161.589 5.36904 0.460937 457.749 +6.1 161.293 5.38114 0.468597 457.736 +6.2 160.999 5.39345 0.476256 457.724 +6.3 160.705 5.40596 0.483914 457.712 +6.4 160.412 5.41866 0.49157 457.699 +6.5 160.119 5.43156 0.499225 457.686 +6.6 159.827 5.44467 0.50688 457.673 +6.7 159.535 5.45797 0.514533 457.66 +6.8 159.244 5.47147 0.522184 457.646 +6.9 158.953 5.48517 0.529835 457.632 +7 158.664 5.49907 0.537484 457.619 +7.1 158.374 5.51317 0.545132 457.604 +7.2 158.086 5.52746 0.552779 457.59 +7.3 157.798 5.54196 0.560424 457.576 +7.4 157.51 5.55665 0.568069 457.561 +7.5 157.223 5.57155 0.575711 457.546 +7.6 156.937 5.58664 0.583353 457.531 +7.7 156.652 5.60193 0.590993 457.516 +7.79999 156.367 5.61742 0.598631 457.5 +7.89999 156.083 5.63311 0.606268 457.484 +7.99999 155.799 5.649 0.613904 457.469 +8.09999 155.516 5.66508 0.621539 457.452 +8.2 155.234 5.68136 0.629171 457.436 +8.3 154.952 5.69785 0.636803 457.42 +8.4 154.671 5.71453 0.644433 457.403 +8.5 154.391 5.73141 0.652061 457.386 +8.6 154.112 5.74848 0.659688 457.369 +8.7 153.833 5.76576 0.667313 457.352 +8.8 153.555 5.78323 0.674937 457.334 +8.9 153.277 5.80091 0.682559 457.317 +9 153 5.81878 0.690179 457.299 +9.1 152.724 5.83684 0.697798 457.281 +9.2 152.449 5.85511 0.705415 457.262 +9.3 152.174 5.87357 0.713031 457.244 +9.4 151.9 5.89223 0.720644 457.225 +9.5 151.626 5.91109 0.728256 457.206 +9.6 151.354 5.93015 0.735867 457.187 +9.7 151.082 5.94941 0.743475 457.168 +9.8 150.811 5.96886 0.751082 457.149 +9.9 150.54 5.98851 0.758687 457.129 +10 150.271 6.00836 0.766291 457.109 +10.1 150.002 6.0284 0.773892 457.089 +10.2 149.733 6.04864 0.781492 457.069 +10.3 149.466 6.06908 0.789089 457.048 +10.4 149.199 6.08972 0.796685 457.028 +10.5 148.933 6.11055 0.804279 457.007 +10.6 148.667 6.13159 0.811871 456.986 +10.7 148.403 6.15281 0.819462 456.965 +10.8 148.139 6.17424 0.82705 456.943 +10.9 147.876 6.19586 0.834636 456.922 +11 147.613 6.21768 0.84222 456.9 +11.1 147.352 6.2397 0.849803 456.878 +11.2 147.091 6.26191 0.857383 456.856 +11.3 146.83 6.28432 0.864961 456.833 +11.4 146.571 6.30692 0.872537 456.811 +11.5 146.312 6.32973 0.880111 456.788 +11.6 146.054 6.35272 0.887683 456.765 +11.7 145.797 6.37592 0.895253 456.742 +11.8 145.541 6.39931 0.902821 456.718 +11.9 145.285 6.4229 0.910387 456.695 +12 145.03 6.44668 0.91795 456.671 +12.1 144.776 6.47066 0.925512 456.647 +12.2 144.522 6.49484 0.933071 456.623 +12.3 144.27 6.51921 0.940628 456.598 +12.4 144.018 6.54378 0.948182 456.574 +12.5 143.767 6.56854 0.955735 456.549 +12.6 143.516 6.5935 0.963285 456.524 +12.7 143.266 6.61866 0.970833 456.499 +12.8 143.018 6.64401 0.978378 456.474 +12.9 142.769 6.66955 0.985921 456.448 +13 142.522 6.6953 0.993462 456.422 +13.1 142.275 6.72123 1.001 456.396 +13.2 142.029 6.74736 1.00854 456.37 +13.3 141.784 6.77369 1.01607 456.344 +13.4 141.54 6.80021 1.0236 456.317 +13.5 141.296 6.82693 1.03113 456.291 +13.6 141.053 6.85384 1.03866 456.264 +13.7 140.811 6.88095 1.04618 456.237 +13.8 140.57 6.90825 1.0537 456.209 +13.9 140.329 6.93575 1.06122 456.182 +14 140.089 6.96344 1.06874 456.154 +14.1 139.85 6.99133 1.07625 456.126 +14.2 139.612 7.01941 1.08376 456.098 +14.3 139.374 7.04768 1.09127 456.07 +14.4 139.137 7.07615 1.09878 456.041 +14.5 138.901 7.10481 1.10628 456.013 +14.6 138.666 7.13367 1.11378 455.984 +14.7 138.431 7.16272 1.12128 455.955 +14.8 138.197 7.19197 1.12878 455.926 +14.9 137.964 7.22141 1.13627 455.896 +15 137.732 7.25104 1.14376 455.867 +15.1 137.5 7.28087 1.15125 455.837 +15.2 137.269 7.31089 1.15873 455.807 +15.3 137.039 7.3411 1.16621 455.776 +15.4 136.809 7.37151 1.17369 455.746 +15.5 136.581 7.40211 1.18117 455.715 +15.6 136.353 7.4329 1.18864 455.685 +15.7 136.125 7.46389 1.19611 455.654 +15.8 135.899 7.49506 1.20358 455.623 +15.9 135.673 7.52644 1.21105 455.591 +16 135.448 7.558 1.21851 455.56 +16.1 135.224 7.58976 1.22597 455.528 +16.2 135 7.62171 1.23343 455.496 +16.3 134.777 7.65385 1.24088 455.464 +16.4 134.555 7.68619 1.24833 455.431 +16.5 134.334 7.71872 1.25578 455.399 +16.6 134.113 7.75144 1.26322 455.366 +16.7 133.893 7.78435 1.27066 455.333 +16.8 133.673 7.81745 1.2781 455.3 +16.9 133.455 7.85075 1.28554 455.267 +17 133.237 7.88423 1.29297 455.233 +17.1 133.02 7.91791 1.3004 455.2 +17.2 132.803 7.95179 1.30782 455.166 +17.3 132.587 7.98585 1.31525 455.132 +17.4 132.372 8.0201 1.32267 455.097 +17.5 132.158 8.05455 1.33008 455.063 +17.6 131.944 8.08918 1.3375 455.028 +17.7 131.731 8.12401 1.34491 454.994 +17.8 131.519 8.15903 1.35232 454.959 +17.9 131.307 8.19424 1.35972 454.923 +18 131.097 8.22964 1.36712 454.888 +18.1 130.886 8.26523 1.37452 454.852 +18.2 130.677 8.30101 1.38191 454.817 +18.3 130.468 8.33698 1.3893 454.781 +18.4 130.26 8.37315 1.39669 454.744 +18.5 130.052 8.4095 1.40407 454.708 +18.6 129.845 8.44604 1.41145 454.672 +18.7 129.639 8.48277 1.41883 454.635 +18.8 129.434 8.5197 1.42621 454.598 +18.9 129.229 8.55681 1.43358 454.561 +19 129.025 8.59411 1.44094 454.523 +19.1 128.821 8.6316 1.44831 454.486 +19.2 128.619 8.66928 1.45567 454.448 +19.3 128.416 8.70715 1.46302 454.41 +19.4 128.215 8.74521 1.47038 454.372 +19.5 128.014 8.78346 1.47773 454.334 +19.6 127.814 8.8219 1.48507 454.296 +19.7 127.614 8.86052 1.49242 454.257 +19.8 127.415 8.89934 1.49976 454.218 +19.9 127.217 8.93834 1.50709 454.179 +20 127.019 8.97754 1.51442 454.14 +20.1 126.822 9.01692 1.52175 454.101 +20.2 126.626 9.05649 1.52908 454.061 +20.3 126.43 9.09624 1.5364 454.021 +20.4 126.235 9.13619 1.54371 453.981 +20.5 126.041 9.17632 1.55103 453.941 +20.6 125.847 9.21664 1.55834 453.901 +20.7 125.654 9.25715 1.56564 453.86 +20.8 125.461 9.29785 1.57295 453.82 +20.9 125.269 9.33873 1.58025 453.779 +21 125.078 9.3798 1.58754 453.738 +21.1 124.887 9.42106 1.59483 453.697 +21.2 124.697 9.4625 1.60212 453.655 +21.3 124.507 9.50414 1.6094 453.613 +21.4 124.319 9.54595 1.61668 453.572 +21.5 124.13 9.58796 1.62396 453.53 +21.6 123.943 9.63015 1.63123 453.487 +21.7 123.755 9.67253 1.6385 453.445 +21.8 123.569 9.71509 1.64576 453.402 +21.9 123.383 9.75784 1.65302 453.36 +22 123.198 9.80078 1.66028 453.317 +22.1 123.013 9.8439 1.66753 453.274 +22.2 122.829 9.88721 1.67478 453.23 +22.3 122.645 9.93071 1.68202 453.187 +22.4 122.462 9.97439 1.68926 453.143 +22.5 122.28 10.0182 1.6965 453.099 +22.6 122.098 10.0623 1.70373 453.055 +22.7001 121.917 10.1065 1.71096 453.011 +22.8001 121.736 10.151 1.71818 452.967 +22.9001 121.556 10.1956 1.7254 452.922 +23.0001 121.376 10.2403 1.73262 452.877 +23.1001 121.197 10.2853 1.73983 452.832 +23.2001 121.019 10.3305 1.74703 452.787 +23.3001 120.841 10.3758 1.75424 452.742 +23.4001 120.663 10.4214 1.76143 452.696 +23.5001 120.487 10.4671 1.76863 452.651 +23.6001 120.31 10.513 1.77582 452.605 +23.7001 120.135 10.559 1.783 452.559 +23.8001 119.959 10.6053 1.79019 452.512 +23.9001 119.785 10.6517 1.79736 452.466 +24.0001 119.611 10.6984 1.80454 452.419 +24.1001 119.437 10.7452 1.81171 452.372 +24.2001 119.264 10.7922 1.81887 452.325 +24.3001 119.092 10.8394 1.82603 452.278 +24.4001 118.92 10.8867 1.83318 452.231 +24.5001 118.748 10.9343 1.84034 452.183 +24.6001 118.577 10.982 1.84748 452.136 +24.7001 118.407 11.0299 1.85462 452.088 +24.8001 118.237 11.078 1.86176 452.04 +24.9001 118.068 11.1263 1.86889 451.991 +25.0001 117.899 11.1747 1.87602 451.943 +25.1001 117.73 11.2233 1.88315 451.894 +25.2001 117.563 11.2722 1.89027 451.845 +25.3001 117.395 11.3212 1.89738 451.796 +25.4001 117.228 11.3703 1.90449 451.747 +25.5001 117.062 11.4197 1.9116 451.698 +25.6001 116.896 11.4692 1.9187 451.648 +25.7001 116.731 11.519 1.9258 451.599 +25.8001 116.566 11.5689 1.93289 451.549 +25.9001 116.402 11.6189 1.93998 451.499 +26.0001 116.238 11.6692 1.94706 451.448 +26.1001 116.074 11.7197 1.95414 451.398 +26.2001 115.912 11.7703 1.96121 451.347 +26.3001 115.749 11.8211 1.96828 451.296 +26.4001 115.587 11.8721 1.97534 451.246 +26.5001 115.426 11.9232 1.9824 451.194 +26.6001 115.265 11.9746 1.98945 451.143 +26.7001 115.104 12.0261 1.9965 451.091 +26.8001 114.944 12.0778 2.00355 451.04 +26.9001 114.785 12.1297 2.01059 450.988 +27.0001 114.625 12.1817 2.01762 450.936 +27.1001 114.467 12.234 2.02465 450.884 +27.2001 114.309 12.2864 2.03168 450.831 +27.3001 114.151 12.339 2.0387 450.779 +27.4001 113.994 12.3918 2.04571 450.726 +27.5001 113.837 12.4447 2.05272 450.673 +27.6001 113.68 12.4978 2.05973 450.62 +27.7001 113.524 12.5511 2.06673 450.566 +27.8001 113.369 12.6046 2.07372 450.513 +27.9001 113.214 12.6583 2.08071 450.459 +28.0001 113.059 12.7121 2.0877 450.405 +28.1001 112.905 12.7661 2.09468 450.351 +28.2001 112.751 12.8203 2.10165 450.297 +28.3001 112.598 12.8747 2.10862 450.243 +28.4001 112.445 12.9292 2.11559 450.188 +28.5001 112.293 12.984 2.12255 450.134 +28.6001 112.141 13.0389 2.1295 450.079 +28.7001 111.989 13.0939 2.13645 450.024 +28.8001 111.838 13.1492 2.14339 449.968 +28.9001 111.687 13.2046 2.15033 449.913 +29.0001 111.537 13.2602 2.15727 449.857 +29.1001 111.387 13.316 2.1642 449.802 +29.2001 111.237 13.3719 2.17112 449.746 +29.3001 111.088 13.4281 2.17804 449.69 +29.4001 110.939 13.4844 2.18495 449.633 +29.5001 110.791 13.5408 2.19186 449.577 +29.6001 110.643 13.5975 2.19876 449.52 +29.7001 110.496 13.6543 2.20566 449.463 +29.8001 110.349 13.7113 2.21255 449.406 +29.9001 110.202 13.7685 2.21943 449.349 +30.0001 110.056 13.8258 2.22631 449.292 +30.1001 109.91 13.8833 2.23319 449.234 +30.2001 109.764 13.941 2.24006 449.177 +30.3001 109.619 13.9989 2.24692 449.119 +30.4001 109.475 14.0569 2.25378 449.061 +30.5001 109.33 14.1152 2.26063 449.002 +30.6001 109.186 14.1735 2.26748 448.944 +30.7001 109.043 14.2321 2.27432 448.885 +30.8001 108.9 14.2908 2.28116 448.827 +30.9001 108.757 14.3497 2.28799 448.768 +31.0001 108.614 14.4088 2.29482 448.709 +31.1001 108.472 14.4681 2.30164 448.65 +31.2001 108.331 14.5275 2.30845 448.59 +31.3001 108.189 14.5871 2.31526 448.531 +31.4001 108.048 14.6468 2.32206 448.471 +31.5001 107.908 14.7068 2.32886 448.411 +31.6001 107.768 14.7669 2.33565 448.351 +31.7001 107.628 14.8271 2.34244 448.29 +31.8001 107.488 14.8876 2.34922 448.23 +31.9001 107.349 14.9482 2.35599 448.169 +32.0001 107.21 15.009 2.36276 448.109 +32.1001 107.072 15.0699 2.36952 448.048 +32.2001 106.934 15.1311 2.37628 447.987 +32.3001 106.796 15.1923 2.38303 447.925 +32.4001 106.659 15.2538 2.38978 447.864 +32.5001 106.522 15.3154 2.39652 447.802 +32.6001 106.385 15.3772 2.40325 447.74 +32.7001 106.249 15.4392 2.40998 447.678 +32.8001 106.113 15.5014 2.4167 447.616 +32.9001 105.977 15.5637 2.42342 447.554 +33.0001 105.842 15.6261 2.43013 447.491 +33.1001 105.707 15.6888 2.43683 447.429 +33.2001 105.572 15.7516 2.44353 447.366 +33.3001 105.438 15.8146 2.45022 447.303 +33.4001 105.304 15.8777 2.45691 447.24 +33.5001 105.17 15.941 2.46359 447.177 +33.6001 105.037 16.0045 2.47026 447.113 +33.7001 104.904 16.0682 2.47693 447.049 +33.8001 104.771 16.132 2.48359 446.986 +33.9001 104.639 16.196 2.49025 446.922 +34.0001 104.507 16.2601 2.4969 446.857 +34.1001 104.375 16.3244 2.50354 446.793 +34.2001 104.244 16.3889 2.51018 446.729 +34.3 104.113 16.4535 2.51681 446.664 +34.4 103.982 16.5184 2.52344 446.599 +34.5 103.852 16.5833 2.53006 446.534 +34.6 103.722 16.6485 2.53667 446.469 +34.7 103.592 16.7138 2.54327 446.404 +34.8 103.462 16.7793 2.54987 446.338 +34.9 103.333 16.8449 2.55647 446.273 +35 103.204 16.9107 2.56306 446.207 +35.1 103.076 16.9767 2.56964 446.141 +35.2 102.947 17.0428 2.57621 446.075 +35.3 102.819 17.1091 2.58278 446.008 +35.4 102.692 17.1755 2.58934 445.942 +35.5 102.564 17.2422 2.5959 445.875 +35.6 102.437 17.3089 2.60245 445.809 +35.7 102.31 17.3759 2.60899 445.742 +35.8 102.184 17.443 2.61553 445.675 +35.9 102.058 17.5103 2.62206 445.607 +36 101.932 17.5777 2.62859 445.54 +36.1 101.806 17.6453 2.6351 445.472 +36.2 101.681 17.7131 2.64161 445.405 +36.3 101.556 17.781 2.64812 445.337 +36.4 101.431 17.8491 2.65462 445.269 +36.5 101.306 17.9173 2.66111 445.2 +36.6 101.182 17.9857 2.66759 445.132 +36.7 101.058 18.0543 2.67407 445.063 +36.8 100.935 18.123 2.68054 444.995 +36.9 100.811 18.1919 2.68701 444.926 +37 100.688 18.2609 2.69347 444.857 +37.1 100.565 18.3301 2.69992 444.787 +37.2 100.443 18.3995 2.70636 444.718 +37.3 100.32 18.469 2.7128 444.649 +37.4 100.198 18.5387 2.71923 444.579 +37.5 100.077 18.6086 2.72566 444.509 +37.6 99.955 18.6786 2.73208 444.439 +37.7 99.8338 18.7487 2.73849 444.369 +37.8 99.7128 18.819 2.74489 444.299 +37.9 99.5921 18.8895 2.75129 444.228 +38 99.4716 18.9602 2.75768 444.157 +38.1 99.3514 19.031 2.76407 444.087 +38.2 99.2315 19.1019 2.77044 444.016 +38.3 99.1118 19.173 2.77681 443.945 +38.4 98.9924 19.2443 2.78318 443.873 +38.5 98.8732 19.3157 2.78953 443.802 +38.6 98.7543 19.3873 2.79588 443.73 +38.7 98.6357 19.459 2.80223 443.659 +38.8 98.5172 19.5309 2.80856 443.587 +38.9 98.3991 19.603 2.81489 443.515 +39 98.2812 19.6752 2.82121 443.442 +39.1 98.1635 19.7476 2.82753 443.37 +39.2 98.0461 19.8201 2.83384 443.297 +39.3 97.9289 19.8928 2.84014 443.225 +39.4 97.8119 19.9656 2.84643 443.152 +39.5 97.6952 20.0386 2.85272 443.079 +39.6 97.5788 20.1117 2.859 443.006 +39.7 97.4625 20.185 2.86527 442.933 +39.8 97.3466 20.2585 2.87154 442.859 +39.9 97.2308 20.3321 2.87779 442.786 +40 97.1153 20.4058 2.88405 442.712 +40.1 97 20.4797 2.89029 442.638 +40.2 96.885 20.5538 2.89653 442.564 +40.3 96.7702 20.628 2.90276 442.49 +40.4 96.6556 20.7024 2.90898 442.415 +40.5 96.5412 20.7769 2.91519 442.341 +40.6 96.4271 20.8516 2.9214 442.266 +40.7 96.3132 20.9264 2.9276 442.191 +40.7999 96.1995 21.0014 2.9338 442.116 +40.8999 96.0861 21.0765 2.93998 442.041 +40.9999 95.9728 21.1518 2.94616 441.966 +41.0999 95.8598 21.2272 2.95233 441.89 +41.1999 95.7471 21.3028 2.9585 441.815 +41.2999 95.6345 21.3785 2.96465 441.739 +41.3999 95.5221 21.4544 2.9708 441.663 +41.4999 95.41 21.5305 2.97694 441.587 +41.5999 95.2981 21.6066 2.98308 441.511 +41.6999 95.1864 21.683 2.9892 441.435 +41.7999 95.0749 21.7595 2.99532 441.358 +41.8999 94.9637 21.8361 3.00144 441.281 +41.9999 94.8526 21.9129 3.00754 441.205 +42.0999 94.7418 21.9898 3.01364 441.128 +42.1999 94.6311 22.0669 3.01973 441.051 +42.2999 94.5207 22.1441 3.02581 440.973 +42.3999 94.4105 22.2215 3.03188 440.896 +42.4999 94.3005 22.299 3.03795 440.819 +42.5999 94.1907 22.3767 3.04401 440.741 +42.6999 94.0811 22.4545 3.05006 440.663 +42.7999 93.9717 22.5325 3.0561 440.585 +42.8999 93.8625 22.6106 3.06214 440.507 +42.9999 93.7535 22.6889 3.06817 440.429 +43.0999 93.6448 22.7673 3.07419 440.35 +43.1999 93.5362 22.8458 3.0802 440.272 +43.2999 93.4278 22.9245 3.08621 440.193 +43.3999 93.3196 23.0034 3.0922 440.114 +43.4999 93.2116 23.0824 3.09819 440.035 +43.5999 93.1038 23.1615 3.10418 439.956 +43.6999 92.9962 23.2408 3.11015 439.877 +43.7999 92.8888 23.3202 3.11612 439.797 +43.8999 92.7816 23.3998 3.12208 439.718 +43.9999 92.6746 23.4795 3.12803 439.638 +44.0999 92.5678 23.5594 3.13397 439.558 +44.1999 92.4611 23.6394 3.1399 439.478 +44.2999 92.3547 23.7196 3.14583 439.398 +44.3999 92.2484 23.7998 3.15175 439.318 +44.4999 92.1424 23.8803 3.15766 439.237 +44.5999 92.0365 23.9609 3.16356 439.157 +44.6999 91.9308 24.0416 3.16946 439.076 +44.7999 91.8253 24.1225 3.17535 438.995 +44.8999 91.7199 24.2035 3.18123 438.914 +44.9999 91.6148 24.2846 3.1871 438.833 +45.0999 91.5098 24.3659 3.19296 438.752 +45.1999 91.4051 24.4473 3.19882 438.67 +45.2999 91.3005 24.5289 3.20466 438.589 +45.3999 91.196 24.6106 3.2105 438.507 +45.4999 91.0918 24.6925 3.21633 438.425 +45.5999 90.9877 24.7745 3.22216 438.343 +45.6999 90.8838 24.8566 3.22797 438.261 +45.7999 90.7801 24.9389 3.23378 438.179 +45.8999 90.6766 25.0213 3.23958 438.096 +45.9999 90.5732 25.1039 3.24537 438.014 +46.0999 90.47 25.1866 3.25115 437.931 +46.1999 90.367 25.2694 3.25692 437.848 +46.2999 90.2642 25.3524 3.26269 437.765 +46.3999 90.1615 25.4355 3.26844 437.682 +46.4999 90.059 25.5187 3.27419 437.599 +46.5999 89.9567 25.6021 3.27993 437.515 +46.6999 89.8545 25.6856 3.28567 437.432 +46.7999 89.7525 25.7693 3.29139 437.348 +46.8999 89.6507 25.8531 3.29711 437.264 +46.9999 89.549 25.937 3.30281 437.181 +47.0999 89.4475 26.0211 3.30851 437.096 +47.1999 89.3462 26.1053 3.3142 437.012 +47.2999 89.2451 26.1897 3.31988 436.928 +47.3998 89.144 26.2742 3.32556 436.843 +47.4998 89.0432 26.3588 3.33122 436.759 +47.5998 88.9425 26.4435 3.33688 436.674 +47.6998 88.842 26.5284 3.34253 436.589 +47.7998 88.7417 26.6134 3.34817 436.504 +47.8998 88.6415 26.6986 3.3538 436.419 +47.9998 88.5414 26.7839 3.35942 436.334 +48.0998 88.4415 26.8693 3.36504 436.248 +48.1998 88.3418 26.9549 3.37064 436.163 +48.2998 88.2422 27.0406 3.37624 436.077 +48.3998 88.1428 27.1264 3.38183 435.991 +48.4998 88.0436 27.2124 3.38741 435.905 +48.5998 87.9445 27.2985 3.39298 435.819 +48.6998 87.8455 27.3847 3.39854 435.733 +48.7998 87.7467 27.471 3.4041 435.647 +48.8998 87.6481 27.5575 3.40964 435.56 +48.9998 87.5496 27.6442 3.41518 435.473 +49.0998 87.4512 27.7309 3.42071 435.387 +49.1998 87.3531 27.8178 3.42623 435.3 +49.2998 87.255 27.9048 3.43174 435.213 +49.3998 87.1571 27.992 3.43724 435.126 +49.4998 87.0594 28.0792 3.44273 435.038 +49.5998 86.9618 28.1666 3.44821 434.951 +49.6998 86.8643 28.2542 3.45369 434.863 +49.7998 86.767 28.3419 3.45916 434.776 +49.8998 86.6698 28.4297 3.46461 434.688 +49.9998 86.5728 28.5176 3.47006 434.6 +50.0998 86.476 28.6056 3.4755 434.512 +50.1998 86.3792 28.6938 3.48093 434.424 +50.2998 86.2826 28.7821 3.48636 434.335 +50.3998 86.1862 28.8706 3.49177 434.247 +50.4998 86.0899 28.9591 3.49717 434.158 +50.5998 85.9937 29.0478 3.50257 434.07 +50.6998 85.8977 29.1367 3.50795 433.981 +50.7998 85.8018 29.2256 3.51333 433.892 +50.8998 85.7061 29.3147 3.5187 433.803 +50.9998 85.6105 29.4039 3.52406 433.714 +51.0998 85.515 29.4932 3.52941 433.624 +51.1998 85.4197 29.5827 3.53475 433.535 +51.2998 85.3245 29.6722 3.54008 433.445 +51.3998 85.2294 29.7619 3.5454 433.356 +51.4998 85.1345 29.8518 3.55072 433.266 +51.5998 85.0397 29.9417 3.55602 433.176 +51.6998 84.945 30.0318 3.56132 433.086 +51.7998 84.8505 30.122 3.56661 432.996 +51.8998 84.7561 30.2123 3.57188 432.905 +51.9998 84.6618 30.3028 3.57715 432.815 +52.0998 84.5677 30.3934 3.58241 432.724 +52.1998 84.4737 30.4841 3.58766 432.633 +52.2998 84.3798 30.5749 3.5929 432.543 +52.3998 84.2861 30.6658 3.59813 432.452 +52.4998 84.1925 30.7569 3.60335 432.361 +52.5998 84.099 30.8481 3.60856 432.269 +52.6998 84.0057 30.9394 3.61377 432.178 +52.7998 83.9124 31.0308 3.61896 432.087 +52.8998 83.8193 31.1224 3.62415 431.995 +52.9998 83.7264 31.2141 3.62932 431.904 +53.0998 83.6335 31.3059 3.63449 431.812 +53.1998 83.5408 31.3978 3.63964 431.72 +53.2998 83.4482 31.4898 3.64479 431.628 +53.3998 83.3557 31.582 3.64993 431.536 +53.4998 83.2634 31.6742 3.65506 431.443 +53.5998 83.1711 31.7666 3.66018 431.351 +53.6998 83.079 31.8591 3.66528 431.258 +53.7998 82.987 31.9518 3.67038 431.166 +53.8997 82.8952 32.0445 3.67547 431.073 +53.9997 82.8034 32.1374 3.68055 430.98 +54.0997 82.7118 32.2304 3.68563 430.887 +54.1997 82.6203 32.3235 3.69069 430.794 +54.2997 82.5289 32.4167 3.69574 430.701 +54.3997 82.4377 32.51 3.70078 430.608 +54.4997 82.3465 32.6035 3.70581 430.514 +54.5997 82.2555 32.6971 3.71084 430.421 +54.6997 82.1646 32.7907 3.71585 430.327 +54.7997 82.0738 32.8845 3.72086 430.233 +54.8997 81.9831 32.9785 3.72585 430.139 +54.9997 81.8925 33.0725 3.73083 430.045 +55.0997 81.8021 33.1666 3.73581 429.951 +55.1997 81.7118 33.2609 3.74077 429.857 +55.2997 81.6215 33.3553 3.74573 429.762 +55.3997 81.5314 33.4498 3.75068 429.668 +55.4997 81.4414 33.5444 3.75561 429.573 +55.5997 81.3515 33.6391 3.76054 429.478 +55.6997 81.2618 33.7339 3.76545 429.384 +55.7997 81.1721 33.8289 3.77036 429.289 +55.8997 81.0826 33.9239 3.77526 429.194 +55.9997 80.9931 34.0191 3.78014 429.098 +56.0997 80.9038 34.1144 3.78502 429.003 +56.1997 80.8146 34.2098 3.78989 428.908 +56.2997 80.7255 34.3053 3.79475 428.812 +56.3997 80.6365 34.4009 3.79959 428.717 +56.4997 80.5476 34.4966 3.80443 428.621 +56.5997 80.4588 34.5925 3.80926 428.525 +56.6997 80.3701 34.6884 3.81408 428.429 +56.7997 80.2816 34.7845 3.81888 428.333 +56.8997 80.1931 34.8806 3.82368 428.237 +56.9997 80.1048 34.9769 3.82847 428.141 +57.0997 80.0165 35.0733 3.83325 428.044 +57.1997 79.9284 35.1698 3.83801 427.948 +57.2997 79.8403 35.2664 3.84277 427.851 +57.3997 79.7524 35.3631 3.84752 427.754 +57.4997 79.6646 35.4599 3.85226 427.658 +57.5997 79.5768 35.5569 3.85698 427.561 +57.6997 79.4892 35.6539 3.8617 427.464 +57.7997 79.4017 35.751 3.86641 427.367 +57.8997 79.3143 35.8483 3.8711 427.269 +57.9997 79.2269 35.9457 3.87579 427.172 +58.0997 79.1397 36.0431 3.88047 427.074 +58.1997 79.0526 36.1407 3.88513 426.977 +58.2997 78.9656 36.2384 3.88979 426.879 +58.3997 78.8787 36.3361 3.89443 426.781 +58.4997 78.7919 36.434 3.89907 426.684 +58.5997 78.7051 36.532 3.9037 426.586 +58.6997 78.6185 36.6301 3.90831 426.487 +58.7997 78.532 36.7283 3.91291 426.389 +58.8997 78.4456 36.8266 3.91751 426.291 +58.9997 78.3592 36.925 3.92209 426.193 +59.0997 78.273 37.0235 3.92667 426.094 +59.1997 78.1869 37.1221 3.93123 425.995 +59.2997 78.1008 37.2208 3.93578 425.897 +59.3997 78.0149 37.3197 3.94033 425.798 +59.4997 77.9291 37.4186 3.94486 425.699 +59.5997 77.8433 37.5176 3.94938 425.6 +59.6997 77.7577 37.6167 3.95389 425.501 +59.7997 77.6721 37.7159 3.95839 425.402 +59.8997 77.5866 37.8153 3.96288 425.302 +59.9997 77.5012 37.9147 3.96736 425.203 +60.0997 77.416 38.0142 3.97183 425.103 +60.1997 77.3308 38.1138 3.97629 425.004 +60.2997 77.2457 38.2136 3.98074 424.904 +60.3997 77.1607 38.3134 3.98518 424.804 +60.4996 77.0758 38.4133 3.98961 424.704 +60.5996 76.991 38.5133 3.99402 424.604 +60.6996 76.9062 38.6135 3.99843 424.504 +60.7996 76.8216 38.7137 4.00282 424.404 +60.8996 76.737 38.814 4.00721 424.304 +60.9996 76.6526 38.9144 4.01158 424.203 +61.0996 76.5682 39.0149 4.01595 424.103 +61.1996 76.4839 39.1155 4.0203 424.002 +61.2996 76.3997 39.2162 4.02464 423.901 +61.3996 76.3156 39.317 4.02898 423.801 +61.4996 76.2316 39.4179 4.0333 423.7 +61.5996 76.1477 39.5189 4.03761 423.599 +61.6996 76.0638 39.62 4.04191 423.498 +61.7996 75.9801 39.7212 4.0462 423.396 +61.8996 75.8964 39.8225 4.05047 423.295 +61.9996 75.8128 39.9238 4.05474 423.194 +62.0996 75.7294 40.0253 4.059 423.092 +62.1996 75.6459 40.1268 4.06324 422.991 +62.2996 75.5626 40.2285 4.06748 422.889 +62.3996 75.4794 40.3302 4.0717 422.787 +62.4996 75.3962 40.4321 4.07591 422.685 +62.5996 75.3132 40.534 4.08012 422.584 +62.6996 75.2302 40.636 4.08431 422.482 +62.7996 75.1473 40.7382 4.08849 422.379 +62.8996 75.0644 40.8404 4.09266 422.277 +62.9996 74.9817 40.9427 4.09682 422.175 +63.0996 74.8991 41.0451 4.10096 422.073 +63.1996 74.8165 41.1475 4.1051 421.97 +63.2996 74.734 41.2501 4.10923 421.867 +63.3996 74.6516 41.3528 4.11334 421.765 +63.4996 74.5693 41.4555 4.11744 421.662 +63.5996 74.487 41.5584 4.12154 421.559 +63.6996 74.4048 41.6613 4.12562 421.456 +63.7996 74.3228 41.7643 4.12969 421.353 +63.8996 74.2408 41.8674 4.13375 421.25 +63.9996 74.1588 41.9706 4.1378 421.147 +64.0996 74.077 42.0739 4.14183 421.044 +64.1996 73.9952 42.1773 4.14586 420.94 +64.2996 73.9135 42.2807 4.14988 420.837 +64.3996 73.8319 42.3843 4.15388 420.733 +64.4996 73.7504 42.4879 4.15787 420.63 +64.5996 73.6689 42.5916 4.16185 420.526 +64.6996 73.5876 42.6954 4.16582 420.422 +64.7996 73.5063 42.7993 4.16978 420.318 +64.8996 73.425 42.9033 4.17373 420.214 +64.9996 73.3439 43.0073 4.17767 420.11 +65.0996 73.2628 43.1115 4.18159 420.006 +65.1996 73.1818 43.2157 4.18551 419.902 +65.2996 73.1009 43.32 4.18941 419.798 +65.3996 73.0201 43.4244 4.1933 419.693 +65.4996 72.9393 43.5289 4.19718 419.589 +65.5996 72.8586 43.6334 4.20105 419.484 +65.6996 72.778 43.7381 4.20491 419.379 +65.7996 72.6975 43.8428 4.20875 419.275 +65.8996 72.617 43.9476 4.21259 419.17 +65.9996 72.5366 44.0525 4.21641 419.065 +66.0996 72.4563 44.1575 4.22022 418.96 +66.1996 72.376 44.2626 4.22403 418.855 +66.2996 72.2958 44.3677 4.22781 418.75 +66.3996 72.2157 44.4729 4.23159 418.645 +66.4996 72.1357 44.5782 4.23536 418.539 +66.5996 72.0558 44.6836 4.23911 418.434 +66.6996 71.9759 44.789 4.24286 418.329 +66.7996 71.8961 44.8946 4.24659 418.223 +66.8996 71.8163 45.0002 4.25031 418.117 +66.9995 71.7366 45.1059 4.25402 418.012 +67.0995 71.657 45.2116 4.25771 417.906 +67.1995 71.5775 45.3175 4.2614 417.8 +67.2995 71.498 45.4234 4.26507 417.694 +67.3995 71.4187 45.5294 4.26874 417.588 +67.4995 71.3393 45.6355 4.27239 417.482 +67.5995 71.2601 45.7417 4.27603 417.376 +67.6995 71.1809 45.8479 4.27966 417.27 +67.7995 71.1018 45.9542 4.28327 417.163 +67.8995 71.0227 46.0606 4.28688 417.057 +67.9995 70.9438 46.1671 4.29047 416.951 +68.0995 70.8649 46.2736 4.29405 416.844 +68.1995 70.786 46.3802 4.29762 416.737 +68.2995 70.7072 46.4869 4.30118 416.631 +68.3995 70.6285 46.5937 4.30472 416.524 +68.4995 70.5499 46.7005 4.30826 416.417 +68.5995 70.4713 46.8074 4.31178 416.31 +68.6995 70.3928 46.9144 4.31529 416.203 +68.7995 70.3144 47.0214 4.31879 416.096 +68.8995 70.236 47.1286 4.32227 415.989 +68.9995 70.1577 47.2358 4.32575 415.882 +69.0995 70.0795 47.343 4.32921 415.775 +69.1995 70.0013 47.4504 4.33266 415.667 +69.2995 69.9232 47.5578 4.3361 415.56 +69.3995 69.8451 47.6653 4.33953 415.452 +69.4995 69.7672 47.7728 4.34295 415.345 +69.5995 69.6892 47.8804 4.34635 415.237 +69.6995 69.6114 47.9881 4.34974 415.129 +69.7995 69.5336 48.0959 4.35312 415.022 +69.8995 69.4559 48.2037 4.35649 414.914 +69.9995 69.3782 48.3116 4.35985 414.806 +70.0995 69.3006 48.4196 4.36319 414.698 +70.1995 69.2231 48.5276 4.36653 414.59 +70.2995 69.1456 48.6358 4.36985 414.482 +70.3995 69.0682 48.7439 4.37315 414.374 +70.4995 68.9909 48.8522 4.37645 414.265 +70.5995 68.9136 48.9605 4.37973 414.157 +70.6995 68.8364 49.0688 4.38301 414.049 +70.7995 68.7592 49.1773 4.38627 413.94 +70.8995 68.6821 49.2858 4.38951 413.832 +70.9995 68.6051 49.3944 4.39275 413.723 +71.0995 68.5281 49.503 4.39597 413.615 +71.1995 68.4512 49.6117 4.39919 413.506 +71.2995 68.3743 49.7205 4.40239 413.397 +71.3995 68.2975 49.8293 4.40557 413.288 +71.4995 68.2208 49.9382 4.40875 413.179 +71.5995 68.1441 50.0472 4.41191 413.07 +71.6995 68.0675 50.1562 4.41506 412.961 +71.7995 67.9909 50.2653 4.4182 412.852 +71.8995 67.9144 50.3744 4.42133 412.743 +71.9995 67.838 50.4836 4.42444 412.634 +72.0995 67.7616 50.5929 4.42754 412.525 +72.1995 67.6853 50.7022 4.43063 412.415 +72.2995 67.6091 50.8116 4.43371 412.306 +72.3995 67.5329 50.9211 4.43677 412.196 +72.4995 67.4567 51.0306 4.43983 412.087 +72.5995 67.3806 51.1402 4.44287 411.977 +72.6995 67.3046 51.2498 4.4459 411.868 +72.7995 67.2286 51.3595 4.44891 411.758 +72.8995 67.1527 51.4693 4.45192 411.648 +72.9995 67.0769 51.5791 4.45491 411.538 +73.0995 67.0011 51.689 4.45789 411.429 +73.1995 66.9253 51.7989 4.46085 411.319 +73.2995 66.8496 51.9089 4.46381 411.209 +73.3995 66.774 52.0189 4.46675 411.099 +73.4995 66.6984 52.129 4.46968 410.989 +73.5994 66.6229 52.2392 4.47259 410.878 +73.6994 66.5474 52.3494 4.4755 410.768 +73.7994 66.472 52.4597 4.47839 410.658 +73.8994 66.3967 52.57 4.48127 410.548 +73.9994 66.3214 52.6804 4.48414 410.437 +74.0994 66.2462 52.7909 4.48699 410.327 +74.1994 66.171 52.9013 4.48983 410.216 +74.2994 66.0958 53.0119 4.49266 410.106 +74.3994 66.0208 53.1225 4.49548 409.995 +74.4994 65.9457 53.2332 4.49828 409.884 +74.5994 65.8708 53.3439 4.50107 409.774 +74.6994 65.7958 53.4546 4.50385 409.663 +74.7994 65.721 53.5655 4.50662 409.552 +74.8994 65.6462 53.6763 4.50937 409.441 +74.9994 65.5714 53.7873 4.51211 409.33 +75.0994 65.4967 53.8982 4.51484 409.219 +75.1994 65.4221 54.0093 4.51756 409.108 +75.2994 65.3475 54.1203 4.52026 408.997 +75.3994 65.2729 54.2315 4.52295 408.886 +75.4994 65.1984 54.3426 4.52563 408.775 +75.5994 65.124 54.4539 4.52829 408.664 +75.6994 65.0496 54.5652 4.53094 408.552 +75.7994 64.9753 54.6765 4.53358 408.441 +75.8994 64.901 54.7879 4.53621 408.33 +75.9994 64.8268 54.8993 4.53882 408.218 +76.0994 64.7526 55.0108 4.54143 408.107 +76.1994 64.6784 55.1223 4.54401 407.995 +76.2994 64.6044 55.2339 4.54659 407.884 +76.3994 64.5303 55.3455 4.54915 407.772 +76.4994 64.4564 55.4571 4.5517 407.66 +76.5994 64.3824 55.5689 4.55424 407.549 +76.6994 64.3085 55.6806 4.55677 407.437 +76.7994 64.2347 55.7924 4.55928 407.325 +76.8994 64.1609 55.9043 4.56178 407.213 +76.9994 64.0872 56.0162 4.56426 407.101 +77.0994 64.0135 56.1281 4.56673 406.989 +77.1994 63.9399 56.2401 4.56919 406.877 +77.2994 63.8663 56.3521 4.57164 406.765 +77.3994 63.7928 56.4642 4.57408 406.653 +77.4994 63.7193 56.5763 4.5765 406.541 +77.5994 63.6459 56.6885 4.5789 406.429 +77.6994 63.5725 56.8007 4.5813 406.317 +77.7994 63.4992 56.9129 4.58368 406.205 +77.8994 63.4259 57.0252 4.58605 406.092 +77.9994 63.3526 57.1376 4.58841 405.98 +78.0994 63.2794 57.2499 4.59075 405.868 +78.1994 63.2063 57.3624 4.59308 405.755 +78.2994 63.1332 57.4748 4.5954 405.643 +78.3994 63.0602 57.5873 4.5977 405.53 +78.4994 62.9872 57.6998 4.59999 405.418 +78.5994 62.9142 57.8124 4.60227 405.305 +78.6994 62.8413 57.925 4.60454 405.193 +78.7994 62.7684 58.0377 4.60679 405.08 +78.8994 62.6956 58.1504 4.60903 404.967 +78.9994 62.6228 58.2631 4.61125 404.854 +79.0994 62.5501 58.3759 4.61347 404.742 +79.1994 62.4775 58.4887 4.61566 404.629 +79.2994 62.4048 58.6016 4.61785 404.516 +79.3994 62.3322 58.7144 4.62002 404.403 +79.4994 62.2597 58.8274 4.62218 404.29 +79.5994 62.1872 58.9403 4.62433 404.177 +79.6994 62.1148 59.0533 4.62646 404.064 +79.7994 62.0424 59.1663 4.62858 403.951 +79.8994 61.97 59.2794 4.63069 403.838 +79.9994 61.8977 59.3925 4.63278 403.725 +80.0993 61.8254 59.5056 4.63487 403.612 +80.1993 61.7532 59.6188 4.63693 403.499 +80.2993 61.681 59.732 4.63899 403.386 +80.3993 61.6089 59.8453 4.64103 403.272 +80.4993 61.5368 59.9585 4.64305 403.159 +80.5993 61.4648 60.0718 4.64507 403.046 +80.6993 61.3928 60.1852 4.64707 402.932 +80.7993 61.3208 60.2985 4.64906 402.819 +80.8993 61.2489 60.4119 4.65103 402.706 +80.9993 61.177 60.5254 4.65299 402.592 +81.0993 61.1052 60.6388 4.65494 402.479 +81.1993 61.0334 60.7523 4.65687 402.365 +81.2993 60.9617 60.8659 4.65879 402.252 +81.3993 60.89 60.9794 4.6607 402.138 +81.4993 60.8183 61.093 4.66259 402.025 +81.5993 60.7467 61.2066 4.66447 401.911 +81.6993 60.6752 61.3203 4.66634 401.797 +81.7993 60.6036 61.4339 4.66819 401.684 +81.8993 60.5322 61.5476 4.67003 401.57 +81.9993 60.4607 61.6614 4.67186 401.456 +82.0993 60.3893 61.7751 4.67367 401.342 +82.1993 60.318 61.8889 4.67547 401.229 +82.2993 60.2467 62.0027 4.67726 401.115 +82.3993 60.1754 62.1166 4.67903 401.001 +82.4993 60.1042 62.2305 4.68079 400.887 +82.5993 60.033 62.3443 4.68254 400.773 +82.6993 59.9618 62.4583 4.68427 400.659 +82.7993 59.8907 62.5722 4.68599 400.545 +82.8993 59.8196 62.6862 4.68769 400.431 +82.9993 59.7486 62.8002 4.68938 400.317 +83.0993 59.6776 62.9142 4.69106 400.203 +83.1993 59.6067 63.0282 4.69272 400.089 +83.2993 59.5358 63.1423 4.69437 399.975 +83.3993 59.4649 63.2564 4.69601 399.861 +83.4993 59.3941 63.3705 4.69763 399.747 +83.5993 59.3233 63.4846 4.69924 399.633 +83.6993 59.2526 63.5988 4.70084 399.519 +83.7993 59.1819 63.713 4.70242 399.405 +83.8993 59.1112 63.8272 4.70399 399.29 +83.9993 59.0406 63.9414 4.70554 399.176 +84.0993 58.97 64.0557 4.70709 399.062 +84.1993 58.8995 64.1699 4.70861 398.948 +84.2993 58.829 64.2842 4.71013 398.833 +84.3993 58.7585 64.3985 4.71163 398.719 +84.4993 58.6881 64.5128 4.71311 398.605 +84.5993 58.6177 64.6272 4.71459 398.49 +84.6993 58.5473 64.7415 4.71604 398.376 +84.7993 58.477 64.8559 4.71749 398.262 +84.8993 58.4067 64.9703 4.71892 398.147 +84.9993 58.3365 65.0847 4.72034 398.033 +85.0993 58.2663 65.1992 4.72174 397.918 +85.1993 58.1962 65.3136 4.72313 397.804 +85.2993 58.126 65.4281 4.72451 397.689 +85.3993 58.0559 65.5426 4.72587 397.575 +85.4993 57.9859 65.6571 4.72722 397.46 +85.5993 57.9159 65.7716 4.72855 397.346 +85.6993 57.8459 65.8861 4.72987 397.231 +85.7993 57.776 66.0007 4.73118 397.117 +85.8993 57.7061 66.1152 4.73247 397.002 +85.9993 57.6363 66.2298 4.73375 396.888 +86.0993 57.5664 66.3444 4.73502 396.773 +86.1993 57.4966 66.459 4.73627 396.659 +86.2993 57.4269 66.5736 4.73751 396.544 +86.3993 57.3572 66.6883 4.73873 396.429 +86.4993 57.2875 66.8029 4.73994 396.315 +86.5993 57.2179 66.9176 4.74113 396.2 +86.6992 57.1483 67.0322 4.74231 396.085 +86.7992 57.0787 67.1469 4.74348 395.971 +86.8992 57.0092 67.2616 4.74464 395.856 +86.9992 56.9397 67.3763 4.74578 395.741 +87.0992 56.8703 67.491 4.7469 395.627 +87.1992 56.8008 67.6057 4.74801 395.512 +87.2992 56.7315 67.7205 4.74911 395.397 +87.3992 56.6621 67.8352 4.75019 395.282 +87.4992 56.5928 67.95 4.75126 395.168 +87.5992 56.5235 68.0647 4.75232 395.053 +87.6992 56.4543 68.1795 4.75336 394.938 +87.7992 56.3851 68.2943 4.75439 394.823 +87.8992 56.3159 68.409 4.7554 394.709 +87.9992 56.2468 68.5238 4.7564 394.594 +88.0992 56.1777 68.6386 4.75739 394.479 +88.1992 56.1086 68.7534 4.75836 394.364 +88.2992 56.0396 68.8682 4.75931 394.249 +88.3992 55.9706 68.9831 4.76026 394.135 +88.4992 55.9016 69.0979 4.76118 394.02 +88.5992 55.8327 69.2127 4.7621 393.905 +88.6992 55.7638 69.3275 4.763 393.79 +88.7992 55.6949 69.4424 4.76389 393.675 +88.8992 55.6261 69.5572 4.76476 393.56 +88.9992 55.5573 69.6721 4.76562 393.446 +89.0992 55.4886 69.7869 4.76646 393.331 +89.1992 55.4198 69.9018 4.76729 393.216 +89.2992 55.3512 70.0166 4.7681 393.101 +89.3992 55.2825 70.1315 4.76891 392.986 +89.4992 55.2139 70.2463 4.76969 392.871 +89.5992 55.1453 70.3612 4.77047 392.756 +89.6992 55.0767 70.4761 4.77122 392.642 +89.7992 55.0082 70.5909 4.77197 392.527 +89.8992 54.9397 70.7058 4.7727 392.412 +89.9992 54.8713 70.8206 4.77341 392.297 +90.0992 54.8028 70.9355 4.77412 392.182 +90.1992 54.7345 71.0504 4.7748 392.067 +90.2992 54.6661 71.1652 4.77548 391.952 +90.3992 54.5978 71.2801 4.77613 391.837 +90.4992 54.5295 71.395 4.77678 391.723 +90.5992 54.4612 71.5098 4.77741 391.608 +90.6992 54.393 71.6247 4.77802 391.493 +90.7992 54.3248 71.7395 4.77863 391.378 +90.8992 54.2566 71.8544 4.77921 391.263 +90.9992 54.1885 71.9692 4.77979 391.148 +91.0992 54.1204 72.0841 4.78034 391.034 +91.1992 54.0523 72.1989 4.78089 390.919 +91.2992 53.9843 72.3137 4.78142 390.804 +91.3992 53.9163 72.4286 4.78193 390.689 +91.4992 53.8483 72.5434 4.78243 390.574 +91.5992 53.7804 72.6582 4.78292 390.459 +91.6992 53.7125 72.773 4.78339 390.345 +91.7992 53.6446 72.8878 4.78385 390.23 +91.8992 53.5767 73.0027 4.78429 390.115 +91.9992 53.5089 73.1174 4.78472 390 +92.0992 53.4411 73.2322 4.78514 389.885 +92.1992 53.3734 73.347 4.78554 389.771 +92.2992 53.3057 73.4618 4.78592 389.656 +92.3992 53.238 73.5766 4.78629 389.541 +92.4992 53.1703 73.6913 4.78665 389.426 +92.5992 53.1027 73.8061 4.78699 389.312 +92.6992 53.0351 73.9208 4.78732 389.197 +92.7992 52.9675 74.0355 4.78764 389.082 +92.8992 52.9 74.1503 4.78793 388.967 +92.9992 52.8325 74.265 4.78822 388.853 +93.0992 52.765 74.3797 4.78849 388.738 +93.1992 52.6975 74.4944 4.78874 388.623 +93.2991 52.6301 74.609 4.78898 388.509 +93.3991 52.5627 74.7237 4.78921 388.394 +93.4991 52.4954 74.8384 4.78942 388.279 +93.5991 52.428 74.953 4.78962 388.165 +93.6991 52.3607 75.0676 4.7898 388.05 +93.7991 52.2935 75.1823 4.78997 387.935 +93.8991 52.2262 75.2969 4.79012 387.821 +93.9991 52.159 75.4115 4.79026 387.706 +94.0991 52.0918 75.526 4.79039 387.592 +94.1991 52.0247 75.6406 4.7905 387.477 +94.2991 51.9575 75.7551 4.79059 387.362 +94.3991 51.8904 75.8697 4.79067 387.248 +94.4991 51.8234 75.9842 4.79074 387.133 +94.5991 51.7563 76.0987 4.79079 387.019 +94.6991 51.6893 76.2132 4.79083 386.904 +94.7991 51.6224 76.3277 4.79085 386.79 +94.8991 51.5554 76.4421 4.79086 386.675 +94.9991 51.4885 76.5565 4.79085 386.561 +95.0991 51.4216 76.671 4.79083 386.447 +95.1991 51.3547 76.7854 4.79079 386.332 +95.2991 51.2879 76.8997 4.79074 386.218 +95.3991 51.2211 77.0141 4.79068 386.103 +95.4991 51.1543 77.1284 4.7906 385.989 +95.5991 51.0875 77.2428 4.7905 385.875 +95.6991 51.0208 77.3571 4.79039 385.76 +95.7991 50.9541 77.4714 4.79027 385.646 +95.8991 50.8874 77.5856 4.79013 385.532 +95.9991 50.8208 77.6999 4.78998 385.418 +96.0991 50.7542 77.8141 4.78981 385.303 +96.1991 50.6876 77.9283 4.78962 385.189 +96.2991 50.621 78.0425 4.78943 385.075 +96.3991 50.5545 78.1566 4.78921 384.961 +96.4991 50.488 78.2708 4.78899 384.847 +96.5991 50.4215 78.3849 4.78874 384.733 +96.6991 50.3551 78.499 4.78849 384.619 +96.7991 50.2886 78.6131 4.78822 384.505 +96.8991 50.2223 78.7271 4.78793 384.39 +96.9991 50.1559 78.8411 4.78763 384.276 +97.0991 50.0895 78.9551 4.78731 384.162 +97.1991 50.0232 79.0691 4.78698 384.048 +97.2991 49.9569 79.183 4.78664 383.935 +97.3991 49.8907 79.297 4.78628 383.821 +97.4991 49.8244 79.4108 4.7859 383.707 +97.5991 49.7582 79.5247 4.78551 383.593 +97.6991 49.692 79.6386 4.78511 383.479 +97.7991 49.6259 79.7524 4.78469 383.365 +97.8991 49.5598 79.8662 4.78426 383.251 +97.9991 49.4937 79.9799 4.78381 383.138 +98.0991 49.4276 80.0936 4.78334 383.024 +98.1991 49.3615 80.2074 4.78286 382.91 +98.2991 49.2955 80.321 4.78237 382.797 +98.3991 49.2295 80.4347 4.78186 382.683 +98.4991 49.1635 80.5483 4.78134 382.569 +98.5991 49.0976 80.6619 4.7808 382.456 +98.6991 49.0317 80.7754 4.78025 382.342 +98.7991 48.9658 80.889 4.77968 382.229 +98.8991 48.8999 81.0025 4.7791 382.115 +98.9991 48.834 81.1159 4.7785 382.002 +99.0991 48.7682 81.2294 4.77789 381.888 +99.1991 48.7024 81.3428 4.77726 381.775 +99.2991 48.6367 81.4561 4.77662 381.661 +99.3991 48.5709 81.5695 4.77597 381.548 +99.4991 48.5052 81.6828 4.77529 381.435 +99.5991 48.4395 81.796 4.77461 381.322 +99.6991 48.3738 81.9093 4.77391 381.208 +99.799 48.3082 82.0225 4.77319 381.095 +99.899 48.2426 82.1357 4.77246 380.982 +99.999 48.177 82.2488 4.77171 380.869 +100.099 48.1114 82.3619 4.77095 380.756 +100.199 48.0459 82.475 4.77018 380.643 +100.299 47.9803 82.588 4.76939 380.53 +100.399 47.9148 82.701 4.76858 380.417 +100.499 47.8494 82.814 4.76776 380.304 +100.599 47.7839 82.9269 4.76692 380.191 +100.699 47.7185 83.0398 4.76607 380.078 +100.799 47.6531 83.1526 4.76521 379.965 +100.899 47.5877 83.2654 4.76433 379.852 +100.999 47.5224 83.3782 4.76343 379.739 +101.099 47.4571 83.4909 4.76252 379.627 +101.199 47.3918 83.6036 4.7616 379.514 +101.299 47.3265 83.7163 4.76066 379.401 +101.399 47.2612 83.8289 4.7597 379.289 +101.499 47.196 83.9415 4.75873 379.176 +101.599 47.1308 84.054 4.75775 379.064 +101.699 47.0656 84.1665 4.75675 378.951 +101.799 47.0004 84.279 4.75573 378.839 +101.899 46.9353 84.3914 4.7547 378.726 +101.999 46.8702 84.5038 4.75365 378.614 +102.099 46.8051 84.6161 4.75259 378.501 +102.199 46.74 84.7284 4.75152 378.389 +102.299 46.675 84.8406 4.75043 378.277 +102.399 46.61 84.9528 4.74932 378.165 +102.499 46.545 85.065 4.7482 378.053 +102.599 46.48 85.1771 4.74707 377.94 +102.699 46.4151 85.2892 4.74592 377.828 +102.799 46.3501 85.4012 4.74475 377.716 +102.899 46.2852 85.5132 4.74357 377.604 +102.999 46.2204 85.6252 4.74238 377.492 +103.099 46.1555 85.7371 4.74117 377.381 +103.199 46.0907 85.8489 4.73994 377.269 +103.299 46.0258 85.9607 4.7387 377.157 +103.399 45.9611 86.0725 4.73745 377.045 +103.499 45.8963 86.1842 4.73618 376.933 +103.599 45.8315 86.2959 4.73489 376.822 +103.699 45.7668 86.4075 4.73359 376.71 +103.799 45.7021 86.519 4.73228 376.599 +103.899 45.6374 86.6306 4.73095 376.487 +103.999 45.5728 86.742 4.7296 376.376 +104.099 45.5082 86.8535 4.72824 376.264 +104.199 45.4435 86.9649 4.72687 376.153 +104.299 45.379 87.0762 4.72547 376.041 +104.399 45.3144 87.1875 4.72407 375.93 +104.499 45.2498 87.2987 4.72265 375.819 +104.599 45.1853 87.4099 4.72121 375.708 +104.699 45.1208 87.521 4.71976 375.597 +104.799 45.0563 87.6321 4.7183 375.485 +104.899 44.9919 87.7431 4.71681 375.374 +104.999 44.9274 87.8541 4.71532 375.263 +105.099 44.863 87.965 4.71381 375.153 +105.199 44.7986 88.0759 4.71228 375.042 +105.299 44.7343 88.1867 4.71074 374.931 +105.399 44.6699 88.2975 4.70918 374.82 +105.499 44.6056 88.4082 4.70761 374.709 +105.599 44.5413 88.5188 4.70603 374.599 +105.699 44.477 88.6295 4.70442 374.488 +105.799 44.4127 88.74 4.70281 374.378 +105.899 44.3485 88.8505 4.70118 374.267 +105.999 44.2843 88.9609 4.69953 374.157 +106.099 44.2201 89.0713 4.69787 374.046 +106.199 44.1559 89.1817 4.69619 373.936 +106.299 44.0917 89.2919 4.6945 373.826 +106.399 44.0276 89.4022 4.69279 373.715 +106.499 43.9635 89.5123 4.69107 373.605 +106.599 43.8994 89.6224 4.68933 373.495 +106.699 43.8353 89.7325 4.68758 373.385 +106.799 43.7712 89.8425 4.68581 373.275 +106.899 43.7072 89.9524 4.68403 373.165 +106.999 43.6432 90.0623 4.68223 373.055 +107.099 43.5792 90.1721 4.68042 372.945 +107.199 43.5152 90.2818 4.67859 372.836 +107.299 43.4512 90.3915 4.67675 372.726 +107.399 43.3873 90.5012 4.67489 372.616 +107.499 43.3234 90.6108 4.67301 372.507 +107.599 43.2595 90.7203 4.67113 372.397 +107.699 43.1956 90.8297 4.66922 372.288 +107.799 43.1318 90.9391 4.6673 372.178 +107.899 43.068 91.0485 4.66537 372.069 +107.999 43.0041 91.1577 4.66342 371.96 +108.099 42.9403 91.2669 4.66146 371.851 +108.199 42.8766 91.3761 4.65948 371.741 +108.299 42.8128 91.4852 4.65748 371.632 +108.399 42.7491 91.5942 4.65547 371.523 +108.499 42.6854 91.7032 4.65345 371.414 +108.599 42.6217 91.8121 4.65141 371.306 +108.699 42.558 91.9209 4.64936 371.197 +108.799 42.4943 92.0297 4.64729 371.088 +108.899 42.4307 92.1384 4.6452 370.979 +108.999 42.3671 92.247 4.6431 370.871 +109.099 42.3035 92.3556 4.64099 370.762 +109.199 42.2399 92.4641 4.63886 370.653 +109.299 42.1764 92.5725 4.63671 370.545 +109.399 42.1128 92.6809 4.63455 370.437 +109.499 42.0493 92.7892 4.63238 370.328 +109.599 41.9858 92.8975 4.63019 370.22 +109.699 41.9223 93.0056 4.62798 370.112 +109.799 41.8589 93.1137 4.62576 370.004 +109.899 41.7954 93.2218 4.62352 369.896 +109.999 41.732 93.3298 4.62127 369.788 +110.099 41.6686 93.4377 4.61901 369.68 +110.199 41.6052 93.5455 4.61672 369.572 +110.299 41.5418 93.6533 4.61443 369.464 +110.399 41.4785 93.761 4.61212 369.357 +110.499 41.4152 93.8686 4.60979 369.249 +110.599 41.3518 93.9761 4.60745 369.141 +110.699 41.2886 94.0836 4.60509 369.034 +110.799 41.2253 94.191 4.60272 368.927 +110.899 41.162 94.2984 4.60033 368.819 +110.999 41.0988 94.4056 4.59793 368.712 +111.099 41.0356 94.5128 4.59551 368.605 +111.199 40.9724 94.62 4.59308 368.498 +111.299 40.9092 94.727 4.59063 368.391 +111.399 40.846 94.834 4.58817 368.284 +111.499 40.7829 94.9409 4.5857 368.177 +111.599 40.7198 95.0478 4.5832 368.07 +111.699 40.6566 95.1545 4.5807 367.963 +111.799 40.5936 95.2612 4.57817 367.856 +111.899 40.5305 95.3678 4.57563 367.75 +111.999 40.4674 95.4744 4.57308 367.643 +112.099 40.4044 95.5808 4.57051 367.537 +112.199 40.3414 95.6872 4.56793 367.43 +112.299 40.2784 95.7935 4.56533 367.324 +112.399 40.2154 95.8998 4.56272 367.218 +112.499 40.1524 96.0059 4.56009 367.112 +112.599 40.0895 96.112 4.55745 367.006 +112.699 40.0265 96.218 4.55479 366.9 +112.799 39.9636 96.3239 4.55212 366.794 +112.899 39.9007 96.4298 4.54943 366.688 +112.999 39.8379 96.5356 4.54672 366.582 +113.099 39.775 96.6412 4.54401 366.476 +113.199 39.7121 96.7469 4.54127 366.371 +113.299 39.6493 96.8524 4.53852 366.265 +113.399 39.5865 96.9579 4.53576 366.16 +113.499 39.5237 97.0632 4.53298 366.054 +113.599 39.461 97.1685 4.53019 365.949 +113.699 39.3982 97.2737 4.52738 365.844 +113.799 39.3355 97.3789 4.52455 365.739 +113.899 39.2727 97.4839 4.52171 365.634 +113.999 39.21 97.5889 4.51886 365.529 +114.099 39.1473 97.6938 4.51599 365.424 +114.199 39.0847 97.7986 4.51311 365.319 +114.299 39.022 97.9033 4.51021 365.214 +114.399 38.9594 98.008 4.50729 365.11 +114.499 38.8968 98.1126 4.50436 365.005 +114.599 38.8342 98.217 4.50142 364.901 +114.699 38.7716 98.3214 4.49846 364.796 +114.799 38.709 98.4258 4.49549 364.692 +114.899 38.6464 98.53 4.4925 364.588 +114.999 38.5839 98.6341 4.48949 364.483 +115.099 38.5214 98.7382 4.48647 364.379 +115.199 38.4589 98.8422 4.48344 364.275 +115.299 38.3964 98.9461 4.48039 364.172 +115.399 38.3339 99.0499 4.47733 364.068 +115.499 38.2715 99.1536 4.47425 363.964 +115.599 38.209 99.2572 4.47115 363.86 +115.699 38.1466 99.3608 4.46804 363.757 +115.799 38.0842 99.4642 4.46492 363.653 +115.899 38.0218 99.5676 4.46178 363.55 +115.999 37.9595 99.6709 4.45863 363.447 +116.099 37.8971 99.7741 4.45546 363.344 +116.199 37.8348 99.8772 4.45227 363.24 +116.299 37.7724 99.9802 4.44908 363.137 +116.399 37.7101 100.083 4.44586 363.034 +116.499 37.6478 100.186 4.44263 362.932 +116.599 37.5856 100.289 4.43939 362.829 +116.699 37.5233 100.391 4.43613 362.726 +116.799 37.461 100.494 4.43286 362.624 +116.899 37.3988 100.596 4.42957 362.521 +116.999 37.3366 100.699 4.42626 362.419 +117.099 37.2744 100.801 4.42295 362.316 +117.199 37.2122 100.903 4.41961 362.214 +117.299 37.1501 101.005 4.41627 362.112 +117.399 37.0879 101.107 4.4129 362.01 +117.499 37.0258 101.209 4.40952 361.908 +117.599 36.9637 101.311 4.40613 361.806 +117.699 36.9016 101.413 4.40272 361.705 +117.799 36.8395 101.515 4.3993 361.603 +117.899 36.7774 101.616 4.39586 361.501 +117.999 36.7153 101.718 4.39241 361.4 +118.099 36.6533 101.819 4.38894 361.299 +118.199 36.5913 101.92 4.38546 361.197 +118.299 36.5293 102.022 4.38196 361.096 +118.399 36.4673 102.123 4.37845 360.995 +118.499 36.4053 102.224 4.37493 360.894 +118.599 36.3433 102.324 4.37138 360.793 +118.699 36.2814 102.425 4.36783 360.692 +118.799 36.2194 102.526 4.36426 360.592 +118.899 36.1575 102.627 4.36067 360.491 +118.999 36.0956 102.727 4.35707 360.39 +119.099 36.0337 102.828 4.35345 360.29 +119.199 35.9718 102.928 4.34982 360.19 +119.299 35.91 103.028 4.34618 360.09 +119.399 35.8481 103.128 4.34252 359.989 +119.499 35.7863 103.228 4.33884 359.889 +119.599 35.7245 103.328 4.33515 359.789 +119.699 35.6627 103.428 4.33145 359.69 +119.799 35.6009 103.528 4.32773 359.59 +119.899 35.5391 103.627 4.324 359.49 +119.999 35.4774 103.727 4.32025 359.391 +120.099 35.4156 103.826 4.31649 359.291 +120.199 35.3539 103.926 4.31271 359.192 +120.299 35.2922 104.025 4.30891 359.093 +120.399 35.2305 104.124 4.30511 358.994 +120.499 35.1688 104.223 4.30129 358.895 +120.599 35.1071 104.322 4.29745 358.796 +120.699 35.0455 104.421 4.2936 358.697 +120.799 34.9838 104.519 4.28973 358.598 +120.899 34.9222 104.618 4.28585 358.5 +120.999 34.8606 104.717 4.28195 358.401 +121.099 34.799 104.815 4.27804 358.303 +121.199 34.7374 104.913 4.27412 358.204 +121.299 34.6758 105.011 4.27018 358.106 +121.399 34.6143 105.11 4.26622 358.008 +121.499 34.5527 105.208 4.26225 357.91 +121.599 34.4912 105.305 4.25827 357.812 +121.699 34.4297 105.403 4.25427 357.714 +121.799 34.3682 105.501 4.25026 357.617 +121.899 34.3067 105.598 4.24623 357.519 +121.999 34.2452 105.696 4.24219 357.422 +122.099 34.1838 105.793 4.23813 357.324 +122.199 34.1223 105.891 4.23406 357.227 +122.299 34.0609 105.988 4.22998 357.13 +122.399 33.9995 106.085 4.22588 357.033 +122.499 33.9381 106.182 4.22176 356.936 +122.599 33.8767 106.278 4.21763 356.839 +122.699 33.8153 106.375 4.21349 356.742 +122.799 33.7539 106.472 4.20933 356.646 +122.899 33.6926 106.568 4.20515 356.549 +122.999 33.6312 106.665 4.20097 356.453 +123.099 33.5699 106.761 4.19676 356.357 +123.199 33.5086 106.857 4.19255 356.26 +123.299 33.4473 106.953 4.18832 356.164 +123.399 33.386 107.049 4.18407 356.068 +123.499 33.3247 107.145 4.17981 355.973 +123.599 33.2635 107.241 4.17553 355.877 +123.699 33.2022 107.336 4.17125 355.781 +123.799 33.141 107.432 4.16694 355.686 +123.899 33.0798 107.527 4.16262 355.59 +123.999 33.0186 107.622 4.15829 355.495 +124.099 32.9574 107.718 4.15394 355.4 +124.199 32.8962 107.813 4.14958 355.305 +124.299 32.8351 107.908 4.14521 355.21 +124.399 32.7739 108.003 4.14082 355.115 +124.499 32.7128 108.097 4.13641 355.02 +124.599 32.6516 108.192 4.13199 354.926 +124.699 32.5905 108.286 4.12756 354.831 +124.799 32.5294 108.381 4.12311 354.737 +124.899 32.4683 108.475 4.11865 354.643 +124.999 32.4073 108.569 4.11417 354.548 +125.099 32.3462 108.663 4.10968 354.454 +125.199 32.2852 108.757 4.10518 354.36 +125.299 32.2241 108.851 4.10066 354.267 +125.399 32.1631 108.945 4.09612 354.173 +125.499 32.1021 109.038 4.09158 354.079 +125.599 32.0411 109.132 4.08701 353.986 +125.699 31.9801 109.225 4.08244 353.893 +125.799 31.9191 109.318 4.07785 353.799 +125.899 31.8582 109.411 4.07324 353.706 +125.999 31.7972 109.504 4.06862 353.613 +126.099 31.7363 109.597 4.06399 353.52 +126.199 31.6754 109.69 4.05934 353.428 +126.299 31.6144 109.783 4.05468 353.335 +126.399 31.5535 109.875 4.05 353.243 +126.499 31.4927 109.967 4.04531 353.15 +126.599 31.4318 110.06 4.04061 353.058 +126.699 31.3709 110.152 4.03589 352.966 +126.799 31.3101 110.244 4.03115 352.874 +126.899 31.2492 110.336 4.02641 352.782 +126.999 31.1884 110.428 4.02165 352.69 +127.099 31.1276 110.519 4.01687 352.598 +127.199 31.0668 110.611 4.01208 352.507 +127.299 31.006 110.702 4.00728 352.415 +127.399 30.9452 110.794 4.00246 352.324 +127.499 30.8845 110.885 3.99763 352.233 +127.599 30.8237 110.976 3.99278 352.142 +127.699 30.763 111.067 3.98792 352.051 +127.799 30.7022 111.158 3.98305 351.96 +127.899 30.6415 111.248 3.97816 351.869 +127.999 30.5808 111.339 3.97326 351.779 +128.099 30.5201 111.429 3.96834 351.688 +128.199 30.4594 111.52 3.96341 351.598 +128.299 30.3988 111.61 3.95847 351.508 +128.399 30.3381 111.7 3.95351 351.418 +128.499 30.2774 111.79 3.94854 351.328 +128.599 30.2168 111.88 3.94355 351.238 +128.699 30.1562 111.969 3.93855 351.148 +128.799 30.0955 112.059 3.93354 351.059 +128.899 30.0349 112.149 3.92851 350.969 +128.999 29.9743 112.238 3.92347 350.88 +129.099 29.9138 112.327 3.91841 350.79 +129.199 29.8532 112.416 3.91334 350.701 +129.299 29.7926 112.505 3.90826 350.612 +129.399 29.7321 112.594 3.90316 350.524 +129.499 29.6715 112.683 3.89805 350.435 +129.599 29.611 112.771 3.89292 350.346 +129.699 29.5505 112.86 3.88779 350.258 +129.799 29.49 112.948 3.88263 350.17 +129.899 29.4295 113.036 3.87747 350.081 +129.999 29.369 113.124 3.87229 349.993 +130.099 29.3086 113.212 3.86709 349.905 +130.199 29.2481 113.3 3.86188 349.818 +130.299 29.1877 113.388 3.85666 349.73 +130.399 29.1272 113.475 3.85143 349.642 +130.499 29.0668 113.563 3.84618 349.555 +130.599 29.0064 113.65 3.84092 349.468 +130.699 28.946 113.737 3.83564 349.38 +130.799 28.8856 113.824 3.83035 349.293 +130.899 28.8252 113.911 3.82505 349.207 +130.999 28.7648 113.998 3.81973 349.12 +131.099 28.7045 114.084 3.8144 349.033 +131.199 28.6441 114.171 3.80905 348.947 +131.299 28.5838 114.257 3.80369 348.86 +131.399 28.5234 114.343 3.79832 348.774 +131.499 28.4631 114.43 3.79294 348.688 +131.599 28.4028 114.516 3.78754 348.602 +131.699 28.3425 114.601 3.78213 348.516 +131.799 28.2822 114.687 3.7767 348.43 +131.899 28.222 114.773 3.77126 348.345 +131.999 28.1617 114.858 3.76581 348.259 +132.099 28.1015 114.943 3.76034 348.174 +132.199 28.0412 115.029 3.75486 348.089 +132.299 27.981 115.114 3.74937 348.004 +132.399 27.9208 115.199 3.74386 347.919 +132.499 27.8605 115.283 3.73834 347.834 +132.599 27.8003 115.368 3.73281 347.75 +132.699 27.7402 115.452 3.72726 347.665 +132.799 27.68 115.537 3.7217 347.581 +132.899 27.6198 115.621 3.71613 347.497 +132.999 27.5596 115.705 3.71054 347.413 +133.099 27.4995 115.789 3.70494 347.329 +133.199 27.4394 115.873 3.69933 347.245 +133.299 27.3792 115.956 3.6937 347.161 +133.399 27.3191 116.04 3.68806 347.078 +133.499 27.259 116.123 3.6824 346.994 +133.599 27.1989 116.207 3.67674 346.911 +133.699 27.1388 116.29 3.67106 346.828 +133.799 27.0787 116.373 3.66536 346.745 +133.899 27.0187 116.456 3.65966 346.662 +133.999 26.9586 116.538 3.65394 346.579 +134.099 26.8986 116.621 3.6482 346.497 +134.199 26.8385 116.703 3.64246 346.414 +134.299 26.7785 116.786 3.6367 346.332 +134.399 26.7185 116.868 3.63093 346.25 +134.499 26.6585 116.95 3.62514 346.168 +134.599 26.5985 117.032 3.61934 346.086 +134.699 26.5385 117.113 3.61353 346.004 +134.799 26.4785 117.195 3.60771 345.923 +134.899 26.4185 117.276 3.60187 345.841 +134.999 26.3586 117.358 3.59602 345.76 +135.099 26.2986 117.439 3.59015 345.679 +135.199 26.2387 117.52 3.58428 345.598 +135.299 26.1787 117.601 3.57839 345.517 +135.399 26.1188 117.681 3.57248 345.436 +135.499 26.0589 117.762 3.56657 345.356 +135.599 25.999 117.842 3.56064 345.275 +135.699 25.9391 117.923 3.5547 345.195 +135.799 25.8792 118.003 3.54874 345.115 +135.899 25.8194 118.083 3.54278 345.035 +135.999 25.7595 118.163 3.5368 344.955 +136.099 25.6996 118.243 3.5308 344.875 +136.199 25.6398 118.322 3.5248 344.795 +136.299 25.58 118.402 3.51878 344.716 +136.399 25.5201 118.481 3.51275 344.637 +136.499 25.4603 118.56 3.5067 344.558 +136.599 25.4005 118.639 3.50064 344.479 +136.699 25.3407 118.718 3.49457 344.4 +136.799 25.2809 118.797 3.48849 344.321 +136.899 25.2211 118.875 3.4824 344.242 +136.999 25.1614 118.954 3.47629 344.164 +137.099 25.1016 119.032 3.47017 344.086 +137.199 25.0419 119.11 3.46403 344.008 +137.299 24.9821 119.188 3.45789 343.93 +137.399 24.9224 119.266 3.45173 343.852 +137.499 24.8627 119.343 3.44556 343.774 +137.599 24.8029 119.421 3.43937 343.697 +137.699 24.7432 119.498 3.43318 343.619 +137.799 24.6835 119.576 3.42697 343.542 +137.899 24.6238 119.653 3.42075 343.465 +137.999 24.5642 119.73 3.41451 343.388 +138.099 24.5045 119.806 3.40827 343.311 +138.199 24.4448 119.883 3.40201 343.235 +138.299 24.3852 119.96 3.39574 343.158 +138.399 24.3255 120.036 3.38945 343.082 +138.499 24.2659 120.112 3.38316 343.006 +138.599 24.2063 120.188 3.37685 342.929 +138.699 24.1467 120.264 3.37053 342.854 +138.799 24.087 120.34 3.36419 342.778 +138.899 24.0274 120.415 3.35785 342.702 +138.999 23.9678 120.491 3.35149 342.627 +139.099 23.9083 120.566 3.34512 342.552 +139.199 23.8487 120.641 3.33874 342.476 +139.299 23.7891 120.716 3.33234 342.401 +139.399 23.7296 120.791 3.32594 342.327 +139.499 23.67 120.866 3.31952 342.252 +139.599 23.6105 120.94 3.31308 342.177 +139.699 23.5509 121.015 3.30664 342.103 +139.799 23.4914 121.089 3.30018 342.029 +139.899 23.4319 121.163 3.29372 341.955 +139.999 23.3724 121.237 3.28724 341.881 +140.099 23.3129 121.311 3.28074 341.807 +140.199 23.2534 121.384 3.27424 341.733 +140.299 23.1939 121.458 3.26772 341.66 +140.399 23.1344 121.531 3.26119 341.587 +140.499 23.075 121.604 3.25465 341.513 +140.599 23.0155 121.677 3.2481 341.441 +140.699 22.9561 121.75 3.24154 341.368 +140.799 22.8966 121.823 3.23496 341.295 +140.899 22.8372 121.895 3.22837 341.222 +140.999 22.7778 121.967 3.22177 341.15 +141.099 22.7184 122.04 3.21516 341.078 +141.199 22.6589 122.112 3.20853 341.006 +141.299 22.5995 122.184 3.2019 340.934 +141.399 22.5402 122.255 3.19525 340.862 +141.499 22.4808 122.327 3.18859 340.791 +141.599 22.4214 122.398 3.18192 340.719 +141.699 22.362 122.47 3.17524 340.648 +141.799 22.3027 122.541 3.16854 340.577 +141.899 22.2433 122.612 3.16183 340.506 +141.999 22.184 122.683 3.15512 340.435 +142.099 22.1246 122.753 3.14839 340.364 +142.199 22.0653 122.824 3.14164 340.294 +142.299 22.006 122.894 3.13489 340.224 +142.399 21.9467 122.964 3.12813 340.153 +142.499 21.8874 123.034 3.12135 340.083 +142.6 21.8281 123.104 3.11456 340.014 +142.7 21.7688 123.174 3.10776 339.944 +142.8 21.7095 123.243 3.10095 339.874 +142.9 21.6502 123.313 3.09413 339.805 +143 21.5909 123.382 3.08729 339.736 +143.1 21.5317 123.451 3.08045 339.667 +143.2 21.4724 123.52 3.07359 339.598 +143.3 21.4132 123.589 3.06672 339.529 +143.4 21.3539 123.657 3.05984 339.46 +143.5 21.2947 123.726 3.05295 339.392 +143.6 21.2355 123.794 3.04604 339.324 +143.7 21.1763 123.862 3.03913 339.256 +143.8 21.1171 123.93 3.0322 339.188 +143.9 21.0579 123.998 3.02527 339.12 +144 20.9987 124.065 3.01832 339.052 +144.1 20.9395 124.133 3.01136 338.985 +144.2 20.8803 124.2 3.00439 338.918 +144.3 20.8212 124.267 2.99741 338.851 +144.4 20.762 124.334 2.99041 338.784 +144.5 20.7028 124.401 2.98341 338.717 +144.6 20.6437 124.467 2.97639 338.65 +144.7 20.5845 124.534 2.96937 338.584 +144.8 20.5254 124.6 2.96233 338.517 +144.9 20.4663 124.666 2.95528 338.451 +145 20.4072 124.732 2.94822 338.385 +145.1 20.3481 124.798 2.94115 338.32 +145.2 20.2889 124.864 2.93407 338.254 +145.3 20.2298 124.929 2.92697 338.188 +145.4 20.1708 124.994 2.91987 338.123 +145.5 20.1117 125.06 2.91276 338.058 +145.6 20.0526 125.125 2.90563 337.993 +145.7 19.9935 125.189 2.89849 337.928 +145.8 19.9345 125.254 2.89135 337.864 +145.9 19.8754 125.319 2.88419 337.799 +146 19.8164 125.383 2.87702 337.735 +146.1 19.7573 125.447 2.86984 337.671 +146.2 19.6983 125.511 2.86265 337.607 +146.3 19.6392 125.575 2.85545 337.543 +146.4 19.5802 125.638 2.84823 337.479 +146.5 19.5212 125.702 2.84101 337.416 +146.6 19.4622 125.765 2.83378 337.352 +146.7 19.4032 125.828 2.82653 337.289 +146.8 19.3442 125.891 2.81928 337.226 +146.9 19.2852 125.954 2.81201 337.163 +147 19.2262 126.017 2.80474 337.101 +147.1 19.1673 126.079 2.79745 337.038 +147.2 19.1083 126.142 2.79015 336.976 +147.3 19.0493 126.204 2.78285 336.914 +147.4 18.9904 126.266 2.77553 336.852 +147.5 18.9314 126.328 2.7682 336.79 +147.6 18.8725 126.389 2.76086 336.728 +147.7 18.8136 126.451 2.75351 336.667 +147.8 18.7546 126.512 2.74615 336.606 +147.9 18.6957 126.573 2.73878 336.544 +148 18.6368 126.634 2.7314 336.483 +148.1 18.5779 126.695 2.72401 336.423 +148.2 18.519 126.755 2.71661 336.362 +148.3 18.4601 126.816 2.7092 336.302 +148.4 18.4012 126.876 2.70178 336.241 +148.5 18.3423 126.936 2.69434 336.181 +148.6 18.2834 126.996 2.6869 336.121 +148.7 18.2246 127.056 2.67945 336.062 +148.8 18.1657 127.116 2.67199 336.002 +148.9 18.1068 127.175 2.66452 335.943 +149 18.048 127.234 2.65703 335.883 +149.1 17.9891 127.293 2.64954 335.824 +149.2 17.9303 127.352 2.64204 335.765 +149.3 17.8715 127.411 2.63453 335.707 +149.4 17.8126 127.47 2.627 335.648 +149.5 17.7538 127.528 2.61947 335.59 +149.6 17.695 127.586 2.61193 335.531 +149.7 17.6362 127.644 2.60438 335.473 +149.8 17.5774 127.702 2.59682 335.415 +149.9 17.5186 127.76 2.58924 335.358 +150 17.4598 127.817 2.58166 335.3 +150.1 17.401 127.875 2.57407 335.243 +150.2 17.3422 127.932 2.56647 335.186 +150.3 17.2835 127.989 2.55886 335.129 +150.4 17.2247 128.046 2.55124 335.072 +150.5 17.1659 128.102 2.54361 335.015 +150.6 17.1072 128.159 2.53597 334.959 +150.7 17.0484 128.215 2.52832 334.902 +150.8 16.9897 128.271 2.52066 334.846 +150.9 16.9309 128.327 2.51299 334.79 +151 16.8722 128.383 2.50531 334.735 +151.1 16.8135 128.439 2.49762 334.679 +151.2 16.7548 128.494 2.48992 334.624 +151.3 16.6961 128.549 2.48222 334.568 +151.4 16.6373 128.604 2.4745 334.513 +151.5 16.5786 128.659 2.46677 334.458 +151.6 16.5199 128.714 2.45904 334.404 +151.7 16.4613 128.768 2.45129 334.349 +151.8 16.4026 128.823 2.44354 334.295 +151.9 16.3439 128.877 2.43578 334.241 +152 16.2852 128.931 2.428 334.186 +152.1 16.2265 128.985 2.42022 334.133 +152.2 16.1679 129.039 2.41243 334.079 +152.3 16.1092 129.092 2.40463 334.026 +152.4 16.0506 129.145 2.39682 333.972 +152.5 15.9919 129.199 2.389 333.919 +152.6 15.9333 129.251 2.38118 333.866 +152.7 15.8746 129.304 2.37334 333.813 +152.8 15.816 129.357 2.36549 333.761 +152.9 15.7574 129.409 2.35764 333.708 +153 15.6988 129.461 2.34977 333.656 +153.1 15.6401 129.514 2.3419 333.604 +153.2 15.5815 129.565 2.33402 333.552 +153.3 15.5229 129.617 2.32613 333.5 +153.4 15.4643 129.669 2.31823 333.449 +153.5 15.4057 129.72 2.31032 333.398 +153.6 15.3471 129.771 2.3024 333.346 +153.7 15.2886 129.822 2.29448 333.295 +153.8 15.23 129.873 2.28654 333.245 +153.9 15.1714 129.924 2.2786 333.194 +154 15.1128 129.974 2.27065 333.144 +154.1 15.0543 130.024 2.26268 333.093 +154.2 14.9957 130.074 2.25471 333.043 +154.3 14.9372 130.124 2.24674 332.993 +154.4 14.8786 130.174 2.23875 332.944 +154.5 14.8201 130.224 2.23075 332.894 +154.6 14.7615 130.273 2.22275 332.845 +154.7 14.703 130.322 2.21474 332.795 +154.8 14.6445 130.371 2.20671 332.746 +154.9 14.5859 130.42 2.19869 332.698 +155 14.5274 130.469 2.19065 332.649 +155.1 14.4689 130.517 2.1826 332.601 +155.2 14.4104 130.565 2.17455 332.552 +155.3 14.3519 130.613 2.16648 332.504 +155.4 14.2934 130.661 2.15841 332.456 +155.5 14.2349 130.709 2.15033 332.409 +155.6 14.1764 130.757 2.14224 332.361 +155.7 14.1179 130.804 2.13415 332.314 +155.8 14.0595 130.851 2.12604 332.266 +155.9 14.001 130.898 2.11793 332.219 +156 13.9425 130.945 2.10981 332.173 +156.1 13.884 130.992 2.10168 332.126 +156.2 13.8256 131.038 2.09354 332.08 +156.3 13.7671 131.084 2.0854 332.033 +156.4 13.7087 131.13 2.07724 331.987 +156.5 13.6502 131.176 2.06908 331.941 +156.6 13.5918 131.222 2.06091 331.896 +156.7 13.5333 131.267 2.05273 331.85 +156.8 13.4749 131.313 2.04455 331.805 +156.9 13.4165 131.358 2.03636 331.76 +157 13.3581 131.403 2.02816 331.715 +157.1 13.2996 131.448 2.01995 331.67 +157.2 13.2412 131.492 2.01173 331.625 +157.3 13.1828 131.537 2.00351 331.581 +157.4 13.1244 131.581 1.99527 331.537 +157.5 13.066 131.625 1.98703 331.492 +157.6 13.0076 131.669 1.97879 331.449 +157.7 12.9492 131.713 1.97053 331.405 +157.8 12.8908 131.756 1.96227 331.361 +157.9 12.8324 131.799 1.954 331.318 +158 12.7741 131.843 1.94572 331.275 +158.1 12.7157 131.885 1.93744 331.232 +158.2 12.6573 131.928 1.92914 331.189 +158.3 12.5989 131.971 1.92084 331.147 +158.4 12.5406 132.013 1.91254 331.104 +158.5 12.4822 132.055 1.90422 331.062 +158.6 12.4239 132.097 1.8959 331.02 +158.7 12.3655 132.139 1.88757 330.978 +158.8 12.3072 132.181 1.87923 330.937 +158.9 12.2488 132.222 1.87089 330.895 +159.001 12.1905 132.264 1.86254 330.854 +159.101 12.1321 132.305 1.85418 330.813 +159.201 12.0738 132.346 1.84581 330.772 +159.301 12.0155 132.386 1.83744 330.731 +159.401 11.9572 132.427 1.82906 330.691 +159.501 11.8989 132.467 1.82067 330.651 +159.601 11.8405 132.507 1.81228 330.61 +159.701 11.7822 132.547 1.80387 330.57 +159.801 11.7239 132.587 1.79547 330.531 +159.901 11.6656 132.626 1.78705 330.491 +160.001 11.6073 132.666 1.77863 330.452 +160.101 11.549 132.705 1.7702 330.413 +160.201 11.4907 132.744 1.76176 330.374 +160.301 11.4324 132.783 1.75332 330.335 +160.401 11.3742 132.821 1.74487 330.296 +160.501 11.3159 132.86 1.73641 330.258 +160.601 11.2576 132.898 1.72795 330.219 +160.701 11.1993 132.936 1.71948 330.181 +160.801 11.1411 132.974 1.71101 330.143 +160.901 11.0828 133.012 1.70252 330.106 +161.001 11.0245 133.049 1.69403 330.068 +161.101 10.9663 133.087 1.68554 330.031 +161.201 10.908 133.124 1.67703 329.994 +161.301 10.8498 133.161 1.66852 329.957 +161.401 10.7915 133.197 1.66001 329.92 +161.501 10.7333 133.234 1.65148 329.884 +161.601 10.675 133.27 1.64296 329.847 +161.701 10.6168 133.306 1.63442 329.811 +161.801 10.5586 133.342 1.62588 329.775 +161.901 10.5003 133.378 1.61733 329.739 +162.001 10.4421 133.414 1.60878 329.704 +162.101 10.3839 133.449 1.60022 329.668 +162.201 10.3257 133.484 1.59165 329.633 +162.301 10.2675 133.519 1.58308 329.598 +162.401 10.2093 133.554 1.5745 329.563 +162.501 10.151 133.589 1.56591 329.529 +162.601 10.0928 133.623 1.55732 329.494 +162.701 10.0346 133.658 1.54872 329.46 +162.801 9.97644 133.692 1.54012 329.426 +162.901 9.91825 133.725 1.53151 329.392 +163.001 9.86006 133.759 1.5229 329.358 +163.101 9.80187 133.793 1.51427 329.325 +163.201 9.74368 133.826 1.50565 329.292 +163.301 9.6855 133.859 1.49701 329.259 +163.401 9.62732 133.892 1.48838 329.226 +163.501 9.56915 133.925 1.47973 329.193 +163.601 9.51097 133.957 1.47108 329.16 +163.701 9.45281 133.99 1.46242 329.128 +163.801 9.39464 134.022 1.45376 329.096 +163.901 9.33648 134.054 1.44509 329.064 +164.001 9.27832 134.085 1.43642 329.032 +164.101 9.22016 134.117 1.42774 329.001 +164.201 9.16201 134.148 1.41906 328.969 +164.301 9.10386 134.179 1.41037 328.938 +164.401 9.04571 134.21 1.40167 328.907 +164.501 8.98756 134.241 1.39297 328.876 +164.601 8.92942 134.272 1.38426 328.846 +164.701 8.87128 134.302 1.37555 328.815 +164.801 8.81315 134.332 1.36684 328.785 +164.901 8.75501 134.363 1.35811 328.755 +165.001 8.69688 134.392 1.34939 328.725 +165.101 8.63876 134.422 1.34065 328.696 +165.201 8.58063 134.451 1.33191 328.666 +165.301 8.52251 134.481 1.32317 328.637 +165.401 8.46439 134.51 1.31442 328.608 +165.501 8.40627 134.539 1.30567 328.579 +165.601 8.34816 134.567 1.29691 328.55 +165.701 8.29005 134.596 1.28814 328.522 +165.801 8.23194 134.624 1.27938 328.494 +165.901 8.17384 134.652 1.2706 328.466 +166.001 8.11574 134.68 1.26182 328.438 +166.101 8.05764 134.708 1.25304 328.41 +166.201 7.99954 134.735 1.24425 328.382 +166.301 7.94144 134.762 1.23546 328.355 +166.401 7.88335 134.79 1.22666 328.328 +166.501 7.82526 134.816 1.21785 328.301 +166.601 7.76718 134.843 1.20904 328.274 +166.701 7.70909 134.87 1.20023 328.248 +166.801 7.65101 134.896 1.19141 328.222 +166.901 7.59293 134.922 1.18259 328.195 +167.001 7.53486 134.948 1.17376 328.169 +167.101 7.47678 134.974 1.16493 328.144 +167.201 7.41871 134.999 1.1561 328.118 +167.301 7.36064 135.025 1.14726 328.093 +167.401 7.30257 135.05 1.13841 328.068 +167.501 7.24451 135.075 1.12956 328.043 +167.601 7.18645 135.1 1.12071 328.018 +167.701 7.12839 135.124 1.11185 327.993 +167.801 7.07033 135.149 1.10299 327.969 +167.901 7.01228 135.173 1.09412 327.945 +168.001 6.95422 135.197 1.08525 327.921 +168.101 6.89617 135.22 1.07637 327.897 +168.201 6.83813 135.244 1.06749 327.874 +168.301 6.78008 135.267 1.05861 327.85 +168.401 6.72204 135.291 1.04972 327.827 +168.501 6.66399 135.314 1.04083 327.804 +168.601 6.60596 135.336 1.03193 327.781 +168.701 6.54792 135.359 1.02303 327.759 +168.801 6.48988 135.381 1.01412 327.736 +168.901 6.43185 135.404 1.00522 327.714 +169.001 6.37382 135.426 0.996304 327.692 +169.101 6.31579 135.448 0.987387 327.67 +169.201 6.25776 135.469 0.978467 327.648 +169.301 6.19974 135.491 0.969543 327.627 +169.401 6.14172 135.512 0.960615 327.606 +169.501 6.0837 135.533 0.951683 327.585 +169.601 6.02568 135.554 0.942748 327.564 +169.701 5.96766 135.574 0.933809 327.543 +169.801 5.90965 135.595 0.924866 327.523 +169.901 5.85164 135.615 0.915919 327.503 +170.001 5.79363 135.635 0.906969 327.483 +170.101 5.73562 135.655 0.898015 327.463 +170.201 5.67761 135.674 0.889058 327.443 +170.301 5.6196 135.694 0.880097 327.424 +170.401 5.5616 135.713 0.871133 327.404 +170.501 5.5036 135.732 0.862166 327.385 +170.601 5.4456 135.751 0.853195 327.366 +170.701 5.3876 135.77 0.84422 327.348 +170.801 5.32961 135.788 0.835243 327.329 +170.901 5.27161 135.807 0.826262 327.311 +171.001 5.21362 135.825 0.817278 327.293 +171.101 5.15563 135.842 0.80829 327.275 +171.201 5.09764 135.86 0.7993 327.257 +171.301 5.03965 135.878 0.790306 327.24 +171.401 4.98167 135.895 0.781309 327.223 +171.501 4.92368 135.912 0.772309 327.206 +171.601 4.8657 135.929 0.763306 327.189 +171.701 4.80772 135.945 0.7543 327.172 +171.801 4.74974 135.962 0.745291 327.156 +171.901 4.69176 135.978 0.736279 327.139 +172.001 4.63379 135.994 0.727264 327.123 +172.101 4.57581 136.01 0.718247 327.107 +172.201 4.51784 136.026 0.709226 327.092 +172.301 4.45987 136.041 0.700203 327.076 +172.401 4.4019 136.057 0.691177 327.061 +172.501 4.34393 136.072 0.682148 327.046 +172.601 4.28596 136.087 0.673117 327.031 +172.701 4.22799 136.101 0.664083 327.016 +172.801 4.17003 136.116 0.655046 327.002 +172.901 4.11206 136.13 0.646007 326.987 +173.001 4.0541 136.144 0.636965 326.973 +173.101 3.99614 136.158 0.62792 326.959 +173.201 3.93818 136.172 0.618874 326.946 +173.301 3.88022 136.185 0.609824 326.932 +173.401 3.82227 136.199 0.600773 326.919 +173.501 3.76431 136.212 0.591719 326.906 +173.601 3.70636 136.225 0.582662 326.893 +173.701 3.6484 136.237 0.573603 326.88 +173.801 3.59045 136.25 0.564543 326.868 +173.901 3.5325 136.262 0.555479 326.855 +174.001 3.47455 136.274 0.546414 326.843 +174.101 3.4166 136.286 0.537346 326.831 +174.201 3.35866 136.298 0.528277 326.82 +174.301 3.30071 136.309 0.519205 326.808 +174.401 3.24276 136.321 0.510131 326.797 +174.501 3.18482 136.332 0.501056 326.786 +174.601 3.12688 136.343 0.491978 326.775 +174.701 3.06894 136.353 0.482898 326.764 +174.801 3.01099 136.364 0.473816 326.754 +174.901 2.95305 136.374 0.464733 326.743 +175.001 2.89511 136.384 0.455648 326.733 +175.101 2.83718 136.394 0.446561 326.723 +175.201 2.77924 136.404 0.437472 326.714 +175.301 2.7213 136.413 0.428381 326.704 +175.402 2.66337 136.423 0.419289 326.695 +175.502 2.60543 136.432 0.410195 326.686 +175.602 2.5475 136.441 0.401099 326.677 +175.702 2.48957 136.449 0.392002 326.668 +175.802 2.43163 136.458 0.382903 326.66 +175.902 2.3737 136.466 0.373803 326.651 +176.002 2.31577 136.474 0.364702 326.643 +176.102 2.25784 136.482 0.355598 326.635 +176.202 2.19991 136.49 0.346494 326.628 +176.302 2.14198 136.498 0.337388 326.62 +176.402 2.08406 136.505 0.328281 326.613 +176.502 2.02613 136.512 0.319172 326.606 +176.602 1.9682 136.519 0.310063 326.599 +176.702 1.91028 136.526 0.300952 326.592 +176.802 1.85235 136.532 0.291839 326.585 +176.902 1.79443 136.538 0.282726 326.579 +177.002 1.7365 136.545 0.273612 326.573 +177.102 1.67858 136.55 0.264496 326.567 +177.202 1.62066 136.556 0.255379 326.561 +177.302 1.56274 136.562 0.246262 326.556 +177.402 1.50481 136.567 0.237143 326.551 +177.502 1.44689 136.572 0.228024 326.546 +177.602 1.38897 136.577 0.218903 326.541 +177.702 1.33105 136.582 0.209782 326.536 +177.802 1.27313 136.586 0.20066 326.531 +177.902 1.21521 136.59 0.191537 326.527 +178.002 1.15729 136.595 0.182413 326.523 +178.102 1.09937 136.598 0.173289 326.519 +178.202 1.04146 136.602 0.164164 326.515 +178.302 0.983539 136.606 0.155038 326.512 +178.402 0.925621 136.609 0.145912 326.509 +178.502 0.867704 136.612 0.136785 326.505 +178.602 0.809786 136.615 0.127658 326.503 +178.702 0.75187 136.618 0.11853 326.5 +178.802 0.693953 136.62 0.109401 326.497 +178.902 0.636037 136.623 0.100272 326.495 +179.002 0.578121 136.625 0.0911432 326.493 +179.102 0.520205 136.627 0.0820136 326.491 +179.202 0.462289 136.628 0.0728837 326.489 +179.302 0.404373 136.63 0.0637535 326.488 +179.402 0.346458 136.631 0.054623 326.487 +179.502 0.288542 136.632 0.0454924 326.485 +179.602 0.230627 136.633 0.0363615 326.485 +179.702 0.172712 136.634 0.0272305 326.484 +179.802 0.114796 136.634 0.0180994 326.483 +179.902 0.0568814 136.635 0.00896822 326.483 diff --git a/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dp_gs_25MeVu.txt b/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dp_gs_25MeVu.txt new file mode 100644 index 000000000..a5b2e6413 --- /dev/null +++ b/macro/Unpack_HDF5/E510_RCNP/kineFiles/kine17C_dp_gs_25MeVu.txt @@ -0,0 +1,1800 @@ +0 180 4.67475 0 422.849 +0.1 179.689 4.67485 0.00770238 422.848 +0.2 179.377 4.67513 0.0154047 422.848 +0.3 179.066 4.67559 0.0231071 422.848 +0.4 178.755 4.67624 0.0308093 422.847 +0.5 178.443 4.67707 0.0385115 422.846 +0.6 178.132 4.67809 0.0462137 422.845 +0.7 177.821 4.67929 0.0539157 422.844 +0.8 177.51 4.68068 0.0616175 422.843 +0.9 177.199 4.68225 0.0693193 422.841 +1 176.888 4.68401 0.0770208 422.839 +1.1 176.577 4.68595 0.0847222 422.837 +1.2 176.266 4.68808 0.0924234 422.835 +1.3 175.956 4.69039 0.100124 422.833 +1.4 175.645 4.69289 0.107825 422.83 +1.5 175.335 4.69558 0.115526 422.828 +1.6 175.025 4.69844 0.123226 422.825 +1.7 174.715 4.7015 0.130926 422.822 +1.8 174.405 4.70474 0.138625 422.819 +1.9 174.096 4.70816 0.146325 422.815 +2 173.786 4.71177 0.154023 422.812 +2.1 173.477 4.71556 0.161722 422.808 +2.2 173.168 4.71954 0.16942 422.804 +2.3 172.859 4.7237 0.177118 422.8 +2.4 172.551 4.72805 0.184815 422.795 +2.5 172.242 4.73259 0.192512 422.791 +2.6 171.934 4.7373 0.200209 422.786 +2.7 171.626 4.74221 0.207905 422.781 +2.8 171.319 4.74729 0.2156 422.776 +2.9 171.012 4.75257 0.223295 422.771 +3 170.705 4.75803 0.23099 422.765 +3.1 170.398 4.76367 0.238683 422.76 +3.2 170.092 4.76949 0.246377 422.754 +3.3 169.786 4.77551 0.25407 422.748 +3.4 169.48 4.7817 0.261762 422.742 +3.5 169.174 4.78809 0.269453 422.735 +3.6 168.869 4.79465 0.277144 422.729 +3.7 168.565 4.8014 0.284834 422.722 +3.8 168.26 4.80834 0.292524 422.715 +3.9 167.956 4.81546 0.300213 422.708 +4 167.653 4.82276 0.307901 422.701 +4.1 167.35 4.83025 0.315589 422.693 +4.2 167.047 4.83793 0.323275 422.685 +4.3 166.744 4.84579 0.330961 422.678 +4.4 166.442 4.85383 0.338646 422.67 +4.5 166.141 4.86206 0.346331 422.661 +4.6 165.84 4.87047 0.354014 422.653 +4.7 165.539 4.87907 0.361697 422.644 +4.8 165.239 4.88785 0.369379 422.635 +4.9 164.939 4.89682 0.37706 422.627 +5 164.64 4.90597 0.38474 422.617 +5.1 164.341 4.9153 0.392419 422.608 +5.2 164.042 4.92482 0.400097 422.599 +5.3 163.744 4.93452 0.407775 422.589 +5.4 163.447 4.94441 0.415451 422.579 +5.5 163.15 4.95448 0.423126 422.569 +5.6 162.853 4.96474 0.430801 422.559 +5.7 162.557 4.97518 0.438474 422.548 +5.8 162.262 4.98581 0.446146 422.538 +5.9 161.967 4.99661 0.453817 422.527 +6 161.673 5.00761 0.461488 422.516 +6.1 161.379 5.01878 0.469157 422.505 +6.2 161.086 5.03015 0.476825 422.493 +6.3 160.793 5.04169 0.484491 422.482 +6.4 160.501 5.05342 0.492157 422.47 +6.5 160.209 5.06533 0.499822 422.458 +6.6 159.918 5.07743 0.507485 422.446 +6.7 159.628 5.08971 0.515147 422.434 +6.8 159.338 5.10217 0.522808 422.421 +6.9 159.048 5.11482 0.530468 422.409 +7 158.76 5.12765 0.538126 422.396 +7.1 158.472 5.14067 0.545783 422.383 +7.2 158.184 5.15387 0.553439 422.369 +7.3 157.897 5.16725 0.561094 422.356 +7.4 157.611 5.18082 0.568747 422.343 +7.5 157.325 5.19457 0.576399 422.329 +7.6 157.04 5.2085 0.584049 422.315 +7.7 156.756 5.22262 0.591698 422.301 +7.79999 156.472 5.23692 0.599346 422.286 +7.89999 156.189 5.25141 0.606992 422.272 +7.99999 155.906 5.26607 0.614637 422.257 +8.09999 155.624 5.28092 0.622281 422.242 +8.2 155.343 5.29596 0.629923 422.227 +8.3 155.063 5.31117 0.637563 422.212 +8.4 154.783 5.32657 0.645202 422.197 +8.5 154.504 5.34216 0.652839 422.181 +8.6 154.225 5.35792 0.660475 422.165 +8.7 153.947 5.37387 0.66811 422.149 +8.8 153.67 5.39001 0.675742 422.133 +8.9 153.393 5.40632 0.683374 422.117 +9 153.117 5.42282 0.691003 422.101 +9.1 152.842 5.4395 0.698631 422.084 +9.2 152.568 5.45636 0.706257 422.067 +9.3 152.294 5.47341 0.713882 422.05 +9.4 152.021 5.49064 0.721505 422.033 +9.5 151.749 5.50805 0.729126 422.015 +9.6 151.477 5.52564 0.736745 421.998 +9.7 151.206 5.54342 0.744363 421.98 +9.8 150.936 5.56138 0.751979 421.962 +9.9 150.666 5.57952 0.759593 421.944 +10 150.397 5.59785 0.767205 421.925 +10.1 150.129 5.61635 0.774816 421.907 +10.2 149.862 5.63504 0.782424 421.888 +10.3 149.595 5.65391 0.790031 421.869 +10.4 149.329 5.67296 0.797636 421.85 +10.5 149.064 5.6922 0.805239 421.831 +10.6 148.799 5.71161 0.81284 421.812 +10.7 148.535 5.73121 0.82044 421.792 +10.8 148.272 5.75099 0.828037 421.772 +10.9 148.01 5.77096 0.835632 421.752 +11 147.748 5.7911 0.843226 421.732 +11.1 147.487 5.81143 0.850817 421.712 +11.2 147.227 5.83193 0.858406 421.691 +11.3 146.968 5.85262 0.865993 421.671 +11.4 146.709 5.87349 0.873579 421.65 +11.5 146.451 5.89454 0.881162 421.629 +11.6 146.194 5.91578 0.888743 421.608 +11.7 145.937 5.93719 0.896322 421.586 +11.8 145.682 5.95879 0.903899 421.565 +11.9 145.427 5.98056 0.911473 421.543 +12 145.172 6.00252 0.919046 421.521 +12.1 144.919 6.02466 0.926616 421.499 +12.2 144.666 6.04698 0.934184 421.476 +12.3 144.414 6.06948 0.94175 421.454 +12.4 144.163 6.09216 0.949314 421.431 +12.5 143.912 6.11503 0.956875 421.408 +12.6 143.662 6.13807 0.964434 421.385 +12.7 143.413 6.16129 0.971991 421.362 +12.8 143.165 6.1847 0.979546 421.339 +12.9 142.918 6.20828 0.987098 421.315 +13 142.671 6.23205 0.994648 421.291 +13.1 142.425 6.25599 1.0022 421.267 +13.2 142.179 6.28012 1.00974 421.243 +13.3 141.935 6.30443 1.01728 421.219 +13.4 141.691 6.32891 1.02482 421.194 +13.5 141.448 6.35358 1.03236 421.17 +13.6 141.206 6.37843 1.0399 421.145 +13.7 140.964 6.40345 1.04743 421.12 +13.8 140.723 6.42866 1.05496 421.095 +13.9 140.483 6.45404 1.06249 421.069 +14 140.244 6.47961 1.07001 421.044 +14.1 140.005 6.50535 1.07754 421.018 +14.2 139.768 6.53128 1.08506 420.992 +14.3 139.53 6.55738 1.09257 420.966 +14.4 139.294 6.58367 1.10009 420.94 +14.5 139.058 6.61013 1.1076 420.913 +14.6 138.824 6.63677 1.11511 420.887 +14.7 138.589 6.66359 1.12262 420.86 +14.8 138.356 6.69059 1.13012 420.833 +14.9 138.123 6.71777 1.13763 420.806 +15 137.891 6.74513 1.14512 420.778 +15.1 137.66 6.77267 1.15262 420.751 +15.2 137.43 6.80038 1.16011 420.723 +15.3 137.2 6.82827 1.16761 420.695 +15.4 136.971 6.85635 1.17509 420.667 +15.5 136.743 6.8846 1.18258 420.639 +15.6 136.515 6.91303 1.19006 420.61 +15.7 136.288 6.94163 1.19754 420.582 +15.8 136.062 6.97042 1.20502 420.553 +15.9 135.837 6.99938 1.21249 420.524 +16 135.612 7.02853 1.21996 420.495 +16.1 135.388 7.05785 1.22743 420.465 +16.2 135.165 7.08734 1.2349 420.436 +16.3 134.942 7.11702 1.24236 420.406 +16.4 134.72 7.14687 1.24982 420.376 +16.5 134.499 7.1769 1.25727 420.346 +16.6 134.279 7.20711 1.26473 420.316 +16.7 134.059 7.2375 1.27218 420.286 +16.8 133.84 7.26806 1.27962 420.255 +16.9 133.622 7.2988 1.28707 420.225 +17 133.405 7.32971 1.29451 420.194 +17.1 133.188 7.36081 1.30195 420.163 +17.2 132.972 7.39208 1.30938 420.131 +17.3 132.756 7.42353 1.31682 420.1 +17.4 132.541 7.45515 1.32424 420.068 +17.5 132.327 7.48695 1.33167 420.036 +17.6 132.114 7.51893 1.33909 420.004 +17.7 131.901 7.55108 1.34651 419.972 +17.8 131.689 7.58341 1.35393 419.94 +17.9 131.478 7.61592 1.36134 419.907 +18 131.267 7.6486 1.36875 419.875 +18.1 131.057 7.68146 1.37616 419.842 +18.2 130.848 7.7145 1.38356 419.809 +18.3 130.64 7.74771 1.39096 419.776 +18.4 130.432 7.78109 1.39835 419.742 +18.5 130.224 7.81465 1.40575 419.709 +18.6 130.018 7.84839 1.41314 419.675 +18.7 129.812 7.8823 1.42052 419.641 +18.8 129.607 7.91639 1.42791 419.607 +18.9 129.402 7.95066 1.43528 419.573 +19 129.198 7.98509 1.44266 419.538 +19.1 128.995 8.01971 1.45003 419.504 +19.2 128.792 8.05449 1.4574 419.469 +19.3 128.59 8.08946 1.46477 419.434 +19.4 128.389 8.1246 1.47213 419.399 +19.5 128.188 8.15991 1.47949 419.363 +19.6 127.988 8.19539 1.48684 419.328 +19.7 127.789 8.23106 1.49419 419.292 +19.8 127.59 8.26689 1.50154 419.256 +19.9 127.392 8.3029 1.50889 419.22 +20 127.195 8.33908 1.51623 419.184 +20.1 126.998 8.37544 1.52356 419.148 +20.2 126.802 8.41197 1.5309 419.111 +20.3 126.606 8.44868 1.53823 419.075 +20.4 126.411 8.48556 1.54555 419.038 +20.5 126.217 8.52261 1.55288 419.001 +20.6 126.023 8.55983 1.56019 418.964 +20.7 125.83 8.59723 1.56751 418.926 +20.8 125.638 8.6348 1.57482 418.889 +20.9 125.446 8.67255 1.58213 418.851 +21 125.255 8.71047 1.58943 418.813 +21.1 125.064 8.74856 1.59673 418.775 +21.2 124.874 8.78682 1.60403 418.737 +21.3 124.685 8.82526 1.61132 418.698 +21.4 124.496 8.86386 1.61861 418.659 +21.5 124.308 8.90265 1.62589 418.621 +21.6 124.12 8.9416 1.63317 418.582 +21.7 123.933 8.98072 1.64045 418.543 +21.8 123.747 9.02002 1.64772 418.503 +21.9 123.561 9.05949 1.65499 418.464 +22 123.376 9.09913 1.66225 418.424 +22.1 123.191 9.13894 1.66951 418.384 +22.2 123.007 9.17892 1.67677 418.344 +22.3 122.824 9.21908 1.68402 418.304 +22.4 122.641 9.25941 1.69127 418.264 +22.5 122.459 9.2999 1.69852 418.223 +22.6 122.277 9.34057 1.70576 418.183 +22.7001 122.096 9.38141 1.71299 418.142 +22.8001 121.915 9.42242 1.72023 418.101 +22.9001 121.735 9.4636 1.72745 418.06 +23.0001 121.555 9.50495 1.73468 418.018 +23.1001 121.376 9.54647 1.7419 417.977 +23.2001 121.198 9.58816 1.74911 417.935 +23.3001 121.02 9.63003 1.75632 417.893 +23.4001 120.843 9.67206 1.76353 417.851 +23.5001 120.666 9.71426 1.77073 417.809 +23.6001 120.49 9.75663 1.77793 417.767 +23.7001 120.314 9.79917 1.78513 417.724 +23.8001 120.139 9.84188 1.79232 417.681 +23.9001 119.965 9.88476 1.7995 417.639 +24.0001 119.791 9.92781 1.80668 417.596 +24.1001 119.617 9.97103 1.81386 417.552 +24.2001 119.444 10.0144 1.82103 417.509 +24.3001 119.272 10.058 1.8282 417.465 +24.4001 119.1 10.1017 1.83537 417.422 +24.5001 118.928 10.1456 1.84252 417.378 +24.6001 118.757 10.1897 1.84968 417.334 +24.7001 118.587 10.2339 1.85683 417.289 +24.8001 118.417 10.2783 1.86398 417.245 +24.9001 118.248 10.3228 1.87112 417.2 +25.0001 118.079 10.3676 1.87825 417.156 +25.1001 117.911 10.4125 1.88539 417.111 +25.2001 117.743 10.4576 1.89252 417.066 +25.3001 117.576 10.5028 1.89964 417.021 +25.4001 117.409 10.5482 1.90676 416.975 +25.5001 117.243 10.5938 1.91387 416.93 +25.6001 117.077 10.6395 1.92098 416.884 +25.7001 116.911 10.6854 1.92809 416.838 +25.8001 116.747 10.7315 1.93519 416.792 +25.9001 116.582 10.7777 1.94228 416.746 +26.0001 116.418 10.8241 1.94937 416.699 +26.1001 116.255 10.8707 1.95646 416.653 +26.2001 116.092 10.9174 1.96354 416.606 +26.3001 115.93 10.9643 1.97062 416.559 +26.4001 115.768 11.0114 1.97769 416.512 +26.5001 115.606 11.0586 1.98476 416.465 +26.6001 115.445 11.106 1.99182 416.417 +26.7001 115.285 11.1536 1.99888 416.37 +26.8001 115.125 11.2013 2.00593 416.322 +26.9001 114.965 11.2492 2.01298 416.274 +27.0001 114.806 11.2973 2.02002 416.226 +27.1001 114.647 11.3455 2.02706 416.178 +27.2001 114.489 11.3939 2.03409 416.129 +27.3001 114.331 11.4425 2.04112 416.081 +27.4001 114.174 11.4912 2.04814 416.032 +27.5001 114.017 11.5401 2.05516 415.983 +27.6001 113.861 11.5891 2.06217 415.934 +27.7001 113.705 11.6383 2.06918 415.885 +27.8001 113.549 11.6877 2.07619 415.836 +27.9001 113.394 11.7373 2.08318 415.786 +28.0001 113.239 11.787 2.09018 415.736 +28.1001 113.085 11.8368 2.09717 415.687 +28.2001 112.931 11.8869 2.10415 415.636 +28.3001 112.778 11.9371 2.11113 415.586 +28.4001 112.625 11.9874 2.1181 415.536 +28.5001 112.473 12.0379 2.12507 415.485 +28.6001 112.321 12.0886 2.13203 415.435 +28.7001 112.169 12.1395 2.13899 415.384 +28.8001 112.018 12.1905 2.14594 415.333 +28.9001 111.867 12.2416 2.15289 415.282 +29.0001 111.717 12.293 2.15983 415.23 +29.1001 111.567 12.3445 2.16677 415.179 +29.2001 111.417 12.3961 2.1737 415.127 +29.3001 111.268 12.4479 2.18062 415.075 +29.4001 111.119 12.4999 2.18754 415.023 +29.5001 110.971 12.5521 2.19446 414.971 +29.6001 110.823 12.6044 2.20137 414.919 +29.7001 110.675 12.6568 2.20827 414.867 +29.8001 110.528 12.7095 2.21517 414.814 +29.9001 110.382 12.7622 2.22207 414.761 +30.0001 110.235 12.8152 2.22896 414.708 +30.1001 110.089 12.8683 2.23584 414.655 +30.2001 109.944 12.9215 2.24272 414.602 +30.3001 109.799 12.975 2.24959 414.548 +30.4001 109.654 13.0286 2.25646 414.495 +30.5001 109.509 13.0823 2.26332 414.441 +30.6001 109.365 13.1362 2.27017 414.387 +30.7001 109.222 13.1903 2.27702 414.333 +30.8001 109.079 13.2445 2.28387 414.279 +30.9001 108.936 13.2989 2.29071 414.224 +31.0001 108.793 13.3534 2.29754 414.17 +31.1001 108.651 13.4081 2.30437 414.115 +31.2001 108.509 13.463 2.31119 414.06 +31.3001 108.368 13.518 2.31801 414.005 +31.4001 108.227 13.5731 2.32482 413.95 +31.5001 108.086 13.6285 2.33162 413.895 +31.6001 107.946 13.684 2.33842 413.839 +31.7001 107.806 13.7396 2.34522 413.784 +31.8001 107.667 13.7954 2.35201 413.728 +31.9001 107.528 13.8514 2.35879 413.672 +32.0001 107.389 13.9075 2.36556 413.616 +32.1001 107.25 13.9638 2.37234 413.56 +32.2001 107.112 14.0202 2.3791 413.503 +32.3001 106.974 14.0768 2.38586 413.447 +32.4001 106.837 14.1335 2.39261 413.39 +32.5001 106.7 14.1904 2.39936 413.333 +32.6001 106.563 14.2475 2.4061 413.276 +32.7001 106.427 14.3047 2.41284 413.219 +32.8001 106.291 14.3621 2.41957 413.161 +32.9001 106.155 14.4196 2.42629 413.104 +33.0001 106.02 14.4773 2.43301 413.046 +33.1001 105.884 14.5351 2.43972 412.988 +33.2001 105.75 14.5931 2.44643 412.93 +33.3001 105.615 14.6512 2.45313 412.872 +33.4001 105.481 14.7095 2.45982 412.814 +33.5001 105.348 14.768 2.46651 412.755 +33.6001 105.214 14.8266 2.47319 412.697 +33.7001 105.081 14.8854 2.47987 412.638 +33.8001 104.948 14.9443 2.48654 412.579 +33.9001 104.816 15.0033 2.4932 412.52 +34.0001 104.684 15.0626 2.49986 412.461 +34.1001 104.552 15.1219 2.50651 412.401 +34.2001 104.421 15.1815 2.51315 412.342 +34.3 104.29 15.2412 2.51979 412.282 +34.4 104.159 15.301 2.52643 412.222 +34.5 104.028 15.361 2.53305 412.162 +34.6 103.898 15.4211 2.53967 412.102 +34.7 103.768 15.4814 2.54629 412.042 +34.8 103.639 15.5419 2.5529 411.981 +34.9 103.509 15.6025 2.5595 411.921 +35 103.38 15.6632 2.56609 411.86 +35.1 103.252 15.7241 2.57268 411.799 +35.2 103.123 15.7852 2.57927 411.738 +35.3 102.995 15.8464 2.58584 411.677 +35.4 102.867 15.9077 2.59241 411.616 +35.5 102.74 15.9692 2.59898 411.554 +35.6 102.613 16.0309 2.60553 411.492 +35.7 102.486 16.0927 2.61208 411.431 +35.8 102.359 16.1547 2.61863 411.369 +35.9 102.233 16.2168 2.62517 411.307 +36 102.107 16.279 2.6317 411.244 +36.1 101.981 16.3414 2.63822 411.182 +36.2 101.856 16.404 2.64474 411.119 +36.3 101.731 16.4667 2.65125 411.057 +36.4 101.606 16.5295 2.65776 410.994 +36.5 101.481 16.5925 2.66426 410.931 +36.6 101.357 16.6557 2.67075 410.868 +36.7 101.233 16.719 2.67724 410.804 +36.8 101.109 16.7825 2.68372 410.741 +36.9 100.986 16.846 2.69019 410.677 +37 100.862 16.9098 2.69665 410.614 +37.1 100.74 16.9737 2.70311 410.55 +37.2 100.617 17.0377 2.70957 410.486 +37.3 100.494 17.1019 2.71601 410.421 +37.4 100.372 17.1663 2.72245 410.357 +37.5 100.25 17.2307 2.72888 410.293 +37.6 100.129 17.2954 2.73531 410.228 +37.7 100.008 17.3601 2.74173 410.163 +37.8 99.8865 17.4251 2.74814 410.098 +37.9 99.7657 17.4901 2.75455 410.033 +38 99.6451 17.5554 2.76094 409.968 +38.1 99.5248 17.6207 2.76734 409.903 +38.2 99.4048 17.6862 2.77372 409.837 +38.3 99.285 17.7519 2.7801 409.771 +38.4 99.1655 17.8177 2.78647 409.706 +38.5 99.0463 17.8836 2.79283 409.64 +38.6 98.9273 17.9497 2.79919 409.574 +38.7 98.8085 18.0159 2.80554 409.507 +38.8 98.69 18.0823 2.81188 409.441 +38.9 98.5717 18.1488 2.81822 409.375 +39 98.4537 18.2155 2.82455 409.308 +39.1 98.336 18.2823 2.83087 409.241 +39.2 98.2184 18.3493 2.83719 409.174 +39.3 98.1012 18.4163 2.8435 409.107 +39.4 97.9841 18.4836 2.8498 409.04 +39.5 97.8673 18.551 2.85609 408.972 +39.6 97.7508 18.6185 2.86238 408.905 +39.7 97.6345 18.6862 2.86866 408.837 +39.8 97.5184 18.754 2.87493 408.769 +39.9 97.4025 18.8219 2.8812 408.701 +40 97.2869 18.89 2.88745 408.633 +40.1 97.1716 18.9583 2.89371 408.565 +40.2 97.0564 19.0266 2.89995 408.497 +40.3 96.9415 19.0951 2.90619 408.428 +40.4 96.8268 19.1638 2.91242 408.36 +40.5 96.7124 19.2326 2.91864 408.291 +40.6 96.5982 19.3016 2.92485 408.222 +40.7 96.4842 19.3706 2.93106 408.153 +40.7999 96.3704 19.4399 2.93726 408.083 +40.8999 96.2569 19.5092 2.94346 408.014 +40.9999 96.1435 19.5787 2.94964 407.945 +41.0999 96.0304 19.6484 2.95582 407.875 +41.1999 95.9176 19.7181 2.96199 407.805 +41.2999 95.8049 19.7881 2.96815 407.735 +41.3999 95.6925 19.8581 2.97431 407.665 +41.4999 95.5802 19.9283 2.98046 407.595 +41.5999 95.4682 19.9987 2.9866 407.525 +41.6999 95.3564 20.0691 2.99273 407.454 +41.7999 95.2449 20.1397 2.99886 407.384 +41.8999 95.1335 20.2105 3.00498 407.313 +41.9999 95.0224 20.2814 3.01109 407.242 +42.0999 94.9114 20.3524 3.0172 407.171 +42.1999 94.8007 20.4236 3.02329 407.1 +42.2999 94.6902 20.4949 3.02938 407.028 +42.3999 94.5799 20.5663 3.03546 406.957 +42.4999 94.4698 20.6379 3.04154 406.885 +42.5999 94.3599 20.7096 3.0476 406.814 +42.6999 94.2502 20.7815 3.05366 406.742 +42.7999 94.1407 20.8534 3.05971 406.67 +42.8999 94.0314 20.9256 3.06575 406.598 +42.9999 93.9223 20.9978 3.07179 406.526 +43.0999 93.8135 21.0702 3.07782 406.453 +43.1999 93.7048 21.1427 3.08384 406.381 +43.2999 93.5963 21.2154 3.08985 406.308 +43.3999 93.488 21.2882 3.09585 406.235 +43.4999 93.3799 21.3611 3.10185 406.162 +43.5999 93.2721 21.4342 3.10784 406.089 +43.6999 93.1644 21.5074 3.11382 406.016 +43.7999 93.0569 21.5807 3.11979 405.943 +43.8999 92.9496 21.6542 3.12576 405.869 +43.9999 92.8424 21.7278 3.13172 405.796 +44.0999 92.7355 21.8015 3.13767 405.722 +44.1999 92.6288 21.8754 3.14361 405.648 +44.2999 92.5222 21.9494 3.14954 405.574 +44.3999 92.4159 22.0235 3.15547 405.5 +44.4999 92.3097 22.0978 3.16138 405.426 +44.5999 92.2038 22.1722 3.16729 405.351 +44.6999 92.098 22.2467 3.1732 405.277 +44.7999 91.9924 22.3213 3.17909 405.202 +44.8999 91.8869 22.3961 3.18498 405.127 +44.9999 91.7817 22.471 3.19085 405.052 +45.0999 91.6766 22.5461 3.19672 404.977 +45.1999 91.5718 22.6213 3.20259 404.902 +45.2999 91.4671 22.6966 3.20844 404.827 +45.3999 91.3625 22.772 3.21429 404.751 +45.4999 91.2582 22.8476 3.22012 404.676 +45.5999 91.1541 22.9233 3.22595 404.6 +45.6999 91.0501 22.9991 3.23177 404.524 +45.7999 90.9463 23.0751 3.23759 404.448 +45.8999 90.8426 23.1512 3.24339 404.372 +45.9999 90.7392 23.2274 3.24919 404.296 +46.0999 90.6359 23.3038 3.25498 404.22 +46.1999 90.5328 23.3802 3.26076 404.143 +46.2999 90.4299 23.4568 3.26653 404.067 +46.3999 90.3271 23.5336 3.27229 403.99 +46.4999 90.2245 23.6104 3.27805 403.913 +46.5999 90.1221 23.6874 3.2838 403.836 +46.6999 90.0198 23.7645 3.28954 403.759 +46.7999 89.9177 23.8418 3.29527 403.682 +46.8999 89.8158 23.9191 3.30099 403.604 +46.9999 89.7141 23.9966 3.3067 403.527 +47.0999 89.6125 24.0742 3.31241 403.449 +47.1999 89.511 24.152 3.3181 403.371 +47.2999 89.4098 24.2299 3.32379 403.293 +47.3998 89.3087 24.3079 3.32947 403.215 +47.4998 89.2077 24.386 3.33515 403.137 +47.5998 89.107 24.4642 3.34081 403.059 +47.6998 89.0064 24.5426 3.34646 402.981 +47.7998 88.9059 24.6211 3.35211 402.902 +47.8998 88.8056 24.6997 3.35775 402.824 +47.9998 88.7055 24.7785 3.36338 402.745 +48.0998 88.6055 24.8573 3.369 402.666 +48.1998 88.5057 24.9363 3.37461 402.587 +48.2998 88.406 25.0154 3.38021 402.508 +48.3998 88.3065 25.0947 3.38581 402.429 +48.4998 88.2072 25.174 3.39139 402.349 +48.5998 88.108 25.2535 3.39697 402.27 +48.6998 88.0089 25.3331 3.40254 402.19 +48.7998 87.9101 25.4129 3.4081 402.11 +48.8998 87.8113 25.4927 3.41365 402.031 +48.9998 87.7127 25.5727 3.4192 401.951 +49.0998 87.6143 25.6528 3.42473 401.871 +49.1998 87.516 25.733 3.43025 401.79 +49.2998 87.4179 25.8133 3.43577 401.71 +49.3998 87.3199 25.8938 3.44128 401.63 +49.4998 87.2221 25.9744 3.44678 401.549 +49.5998 87.1244 26.0551 3.45227 401.468 +49.6998 87.0268 26.1359 3.45775 401.387 +49.7998 86.9294 26.2168 3.46322 401.307 +49.8998 86.8322 26.2979 3.46869 401.225 +49.9998 86.7351 26.3791 3.47414 401.144 +50.0998 86.6381 26.4603 3.47959 401.063 +50.1998 86.5413 26.5418 3.48502 400.982 +50.2998 86.4446 26.6233 3.49045 400.9 +50.3998 86.3481 26.7049 3.49587 400.818 +50.4998 86.2517 26.7867 3.50128 400.737 +50.5998 86.1554 26.8686 3.50668 400.655 +50.6998 86.0593 26.9506 3.51208 400.573 +50.7998 85.9633 27.0327 3.51746 400.491 +50.8998 85.8675 27.115 3.52283 400.408 +50.9998 85.7718 27.1973 3.5282 400.326 +51.0998 85.6762 27.2798 3.53356 400.244 +51.1998 85.5808 27.3624 3.5389 400.161 +51.2998 85.4855 27.4451 3.54424 400.078 +51.3998 85.3903 27.5279 3.54957 399.995 +51.4998 85.2953 27.6108 3.55489 399.913 +51.5998 85.2004 27.6939 3.5602 399.829 +51.6998 85.1057 27.777 3.5655 399.746 +51.7998 85.0111 27.8603 3.57079 399.663 +51.8998 84.9166 27.9437 3.57608 399.58 +51.9998 84.8222 28.0272 3.58135 399.496 +52.0998 84.728 28.1108 3.58662 399.413 +52.1998 84.6339 28.1946 3.59187 399.329 +52.2998 84.54 28.2784 3.59712 399.245 +52.3998 84.4462 28.3624 3.60235 399.161 +52.4998 84.3525 28.4465 3.60758 399.077 +52.5998 84.2589 28.5307 3.6128 398.993 +52.6998 84.1654 28.615 3.61801 398.908 +52.7998 84.0721 28.6994 3.62321 398.824 +52.8998 83.9789 28.7839 3.6284 398.739 +52.9998 83.8859 28.8685 3.63358 398.655 +53.0998 83.7929 28.9533 3.63875 398.57 +53.1998 83.7001 29.0381 3.64391 398.485 +53.2998 83.6074 29.1231 3.64907 398.4 +53.3998 83.5149 29.2082 3.65421 398.315 +53.4998 83.4224 29.2934 3.65934 398.23 +53.5998 83.3301 29.3787 3.66447 398.145 +53.6998 83.2379 29.4641 3.66958 398.059 +53.7998 83.1458 29.5496 3.67469 397.974 +53.8997 83.0539 29.6352 3.67978 397.888 +53.9997 82.9621 29.721 3.68487 397.802 +54.0997 82.8703 29.8068 3.68995 397.717 +54.1997 82.7788 29.8928 3.69501 397.631 +54.2997 82.6873 29.9788 3.70007 397.545 +54.3997 82.5959 30.065 3.70512 397.458 +54.4997 82.5047 30.1513 3.71016 397.372 +54.5997 82.4136 30.2377 3.71519 397.286 +54.6997 82.3226 30.3242 3.72021 397.199 +54.7997 82.2317 30.4108 3.72522 397.113 +54.8997 82.1409 30.4975 3.73022 397.026 +54.9997 82.0503 30.5843 3.73521 396.939 +55.0997 81.9597 30.6712 3.74019 396.852 +55.1997 81.8693 30.7582 3.74516 396.765 +55.2997 81.779 30.8454 3.75012 396.678 +55.3997 81.6888 30.9326 3.75507 396.591 +55.4997 81.5987 31.0199 3.76001 396.503 +55.5997 81.5088 31.1074 3.76494 396.416 +55.6997 81.4189 31.1949 3.76986 396.328 +55.7997 81.3292 31.2826 3.77478 396.241 +55.8997 81.2395 31.3704 3.77968 396.153 +55.9997 81.15 31.4582 3.78457 396.065 +56.0997 81.0606 31.5462 3.78945 395.977 +56.1997 80.9713 31.6343 3.79433 395.889 +56.2997 80.8821 31.7224 3.79919 395.801 +56.3997 80.793 31.8107 3.80404 395.713 +56.4997 80.704 31.8991 3.80888 395.624 +56.5997 80.6152 31.9876 3.81372 395.536 +56.6997 80.5264 32.0762 3.81854 395.447 +56.7997 80.4377 32.1648 3.82335 395.359 +56.8997 80.3492 32.2536 3.82816 395.27 +56.9997 80.2608 32.3425 3.83295 395.181 +57.0997 80.1724 32.4315 3.83773 395.092 +57.1997 80.0842 32.5206 3.8425 395.003 +57.2997 79.9961 32.6098 3.84727 394.914 +57.3997 79.908 32.6991 3.85202 394.824 +57.4997 79.8201 32.7885 3.85676 394.735 +57.5997 79.7323 32.8779 3.86149 394.645 +57.6997 79.6446 32.9675 3.86622 394.556 +57.7997 79.557 33.0572 3.87093 394.466 +57.8997 79.4695 33.147 3.87563 394.376 +57.9997 79.3821 33.2369 3.88032 394.286 +58.0997 79.2948 33.3269 3.885 394.196 +58.1997 79.2076 33.4169 3.88968 394.106 +58.2997 79.1205 33.5071 3.89434 394.016 +58.3997 79.0335 33.5974 3.89899 393.926 +58.4997 78.9465 33.6878 3.90363 393.836 +58.5997 78.8597 33.7782 3.90826 393.745 +58.6997 78.773 33.8688 3.91288 393.655 +58.7997 78.6864 33.9594 3.91749 393.564 +58.8997 78.5999 34.0502 3.92209 393.473 +58.9997 78.5135 34.1411 3.92668 393.382 +59.0997 78.4272 34.232 3.93126 393.291 +59.1997 78.341 34.323 3.93582 393.2 +59.2997 78.2549 34.4142 3.94038 393.109 +59.3997 78.1688 34.5054 3.94493 393.018 +59.4997 78.0829 34.5967 3.94947 392.927 +59.5997 77.9971 34.6881 3.95399 392.835 +59.6997 77.9113 34.7797 3.95851 392.744 +59.7997 77.8257 34.8713 3.96302 392.652 +59.8997 77.7401 34.963 3.96751 392.56 +59.9997 77.6547 35.0548 3.972 392.469 +60.0997 77.5693 35.1466 3.97647 392.377 +60.1997 77.484 35.2386 3.98094 392.285 +60.2997 77.3988 35.3307 3.98539 392.193 +60.3997 77.3138 35.4228 3.98983 392.1 +60.4996 77.2288 35.5151 3.99426 392.008 +60.5996 77.1439 35.6074 3.99869 391.916 +60.6996 77.059 35.6999 4.0031 391.823 +60.7996 76.9743 35.7924 4.0075 391.731 +60.8996 76.8897 35.885 4.01189 391.638 +60.9996 76.8051 35.9777 4.01627 391.546 +61.0996 76.7207 36.0705 4.02064 391.453 +61.1996 76.6363 36.1634 4.02499 391.36 +61.2996 76.5521 36.2564 4.02934 391.267 +61.3996 76.4679 36.3494 4.03368 391.174 +61.4996 76.3838 36.4426 4.038 391.081 +61.5996 76.2998 36.5358 4.04232 390.988 +61.6996 76.2158 36.6291 4.04662 390.894 +61.7996 76.132 36.7226 4.05092 390.801 +61.8996 76.0482 36.8161 4.0552 390.707 +61.9996 75.9646 36.9096 4.05947 390.614 +62.0996 75.881 37.0033 4.06373 390.52 +62.1996 75.7975 37.0971 4.06798 390.426 +62.2996 75.7141 37.1909 4.07222 390.332 +62.3996 75.6308 37.2849 4.07645 390.238 +62.4996 75.5475 37.3789 4.08067 390.144 +62.5996 75.4644 37.473 4.08487 390.05 +62.6996 75.3813 37.5672 4.08907 389.956 +62.7996 75.2983 37.6615 4.09325 389.862 +62.8996 75.2154 37.7558 4.09743 389.768 +62.9996 75.1326 37.8503 4.10159 389.673 +63.0996 75.0499 37.9448 4.10574 389.579 +63.1996 74.9672 38.0394 4.10988 389.484 +63.2996 74.8846 38.1341 4.11401 389.389 +63.3996 74.8021 38.2289 4.11813 389.294 +63.4996 74.7197 38.3238 4.12224 389.2 +63.5996 74.6374 38.4187 4.12634 389.105 +63.6996 74.5551 38.5137 4.13043 389.01 +63.7996 74.473 38.6088 4.1345 388.915 +63.8996 74.3909 38.704 4.13856 388.819 +63.9996 74.3089 38.7993 4.14262 388.724 +64.0996 74.227 38.8946 4.14666 388.629 +64.1996 74.1451 38.9901 4.15069 388.533 +64.2996 74.0633 39.0856 4.15471 388.438 +64.3996 73.9816 39.1812 4.15872 388.342 +64.4996 73.9 39.2769 4.16271 388.246 +64.5996 73.8185 39.3726 4.1667 388.151 +64.6996 73.737 39.4685 4.17067 388.055 +64.7996 73.6556 39.5644 4.17464 387.959 +64.8996 73.5743 39.6604 4.17859 387.863 +64.9996 73.4931 39.7564 4.18253 387.767 +65.0996 73.412 39.8526 4.18646 387.671 +65.1996 73.3309 39.9488 4.19038 387.575 +65.2996 73.2499 40.0451 4.19428 387.478 +65.3996 73.169 40.1415 4.19818 387.382 +65.4996 73.0881 40.238 4.20206 387.285 +65.5996 73.0073 40.3345 4.20594 387.189 +65.6996 72.9266 40.4311 4.2098 387.092 +65.7996 72.846 40.5278 4.21365 386.996 +65.8996 72.7655 40.6246 4.21749 386.899 +65.9996 72.685 40.7214 4.22132 386.802 +66.0996 72.6046 40.8183 4.22513 386.705 +66.1996 72.5242 40.9153 4.22894 386.608 +66.2996 72.444 41.0124 4.23273 386.511 +66.3996 72.3638 41.1095 4.23651 386.414 +66.4996 72.2837 41.2067 4.24028 386.317 +66.5996 72.2036 41.304 4.24404 386.219 +66.6996 72.1237 41.4014 4.24779 386.122 +66.7996 72.0438 41.4988 4.25152 386.025 +66.8996 71.9639 41.5963 4.25525 385.927 +66.9995 71.8842 41.6939 4.25896 385.829 +67.0995 71.8045 41.7915 4.26266 385.732 +67.1995 71.7249 41.8893 4.26635 385.634 +67.2995 71.6454 41.987 4.27003 385.536 +67.3995 71.5659 42.0849 4.2737 385.438 +67.4995 71.4865 42.1829 4.27735 385.34 +67.5995 71.4071 42.2809 4.281 385.242 +67.6995 71.3279 42.3789 4.28463 385.144 +67.7995 71.2487 42.4771 4.28825 385.046 +67.8995 71.1696 42.5753 4.29185 384.948 +67.9995 71.0905 42.6736 4.29545 384.85 +68.0995 71.0115 42.772 4.29904 384.751 +68.1995 70.9326 42.8704 4.30261 384.653 +68.2995 70.8537 42.9689 4.30617 384.554 +68.3995 70.7749 43.0674 4.30972 384.456 +68.4995 70.6962 43.1661 4.31326 384.357 +68.5995 70.6176 43.2648 4.31678 384.259 +68.6995 70.539 43.3635 4.3203 384.16 +68.7995 70.4604 43.4624 4.3238 384.061 +68.8995 70.382 43.5613 4.32729 383.962 +68.9995 70.3036 43.6602 4.33077 383.863 +69.0995 70.2253 43.7593 4.33424 383.764 +69.1995 70.147 43.8584 4.33769 383.665 +69.2995 70.0688 43.9576 4.34114 383.566 +69.3995 69.9907 44.0568 4.34457 383.467 +69.4995 69.9126 44.1561 4.34799 383.367 +69.5995 69.8346 44.2554 4.35139 383.268 +69.6995 69.7567 44.3549 4.35479 383.168 +69.7995 69.6788 44.4544 4.35817 383.069 +69.8995 69.601 44.5539 4.36155 382.969 +69.9995 69.5233 44.6535 4.3649 382.87 +70.0995 69.4456 44.7532 4.36825 382.77 +70.1995 69.368 44.853 4.37159 382.67 +70.2995 69.2904 44.9528 4.37491 382.571 +70.3995 69.2129 45.0526 4.37822 382.471 +70.4995 69.1355 45.1526 4.38152 382.371 +70.5995 69.0581 45.2526 4.38481 382.271 +70.6995 68.9808 45.3526 4.38809 382.171 +70.7995 68.9036 45.4527 4.39135 382.071 +70.8995 68.8264 45.5529 4.3946 381.97 +70.9995 68.7493 45.6531 4.39784 381.87 +71.0995 68.6722 45.7534 4.40107 381.77 +71.1995 68.5952 45.8538 4.40428 381.67 +71.2995 68.5183 45.9542 4.40749 381.569 +71.3995 68.4414 46.0547 4.41068 381.469 +71.4995 68.3646 46.1552 4.41385 381.368 +71.5995 68.2879 46.2558 4.41702 381.268 +71.6995 68.2112 46.3565 4.42018 381.167 +71.7995 68.1345 46.4572 4.42332 381.066 +71.8995 68.0579 46.558 4.42645 380.965 +71.9995 67.9814 46.6588 4.42956 380.865 +72.0995 67.905 46.7597 4.43267 380.764 +72.1995 67.8286 46.8606 4.43576 380.663 +72.2995 67.7522 46.9616 4.43884 380.562 +72.3995 67.6759 47.0627 4.44191 380.461 +72.4995 67.5997 47.1638 4.44497 380.36 +72.5995 67.5235 47.2649 4.44801 380.258 +72.6995 67.4474 47.3662 4.45104 380.157 +72.7995 67.3714 47.4674 4.45406 380.056 +72.8995 67.2954 47.5688 4.45707 379.955 +72.9995 67.2194 47.6702 4.46006 379.853 +73.0995 67.1435 47.7716 4.46304 379.752 +73.1995 67.0677 47.8731 4.46601 379.65 +73.2995 66.992 47.9746 4.46897 379.549 +73.3995 66.9162 48.0762 4.47191 379.447 +73.4995 66.8406 48.1779 4.47485 379.345 +73.5994 66.765 48.2796 4.47777 379.244 +73.6994 66.6894 48.3813 4.48067 379.142 +73.7994 66.6139 48.4831 4.48357 379.04 +73.8994 66.5385 48.585 4.48645 378.938 +73.9994 66.4631 48.6869 4.48932 378.836 +74.0994 66.3878 48.7889 4.49218 378.734 +74.1994 66.3125 48.8909 4.49502 378.632 +74.2994 66.2373 48.993 4.49785 378.53 +74.3994 66.1622 49.0951 4.50067 378.428 +74.4994 66.087 49.1972 4.50348 378.326 +74.5994 66.012 49.2995 4.50627 378.224 +74.6994 65.937 49.4017 4.50906 378.122 +74.7994 65.862 49.504 4.51182 378.019 +74.8994 65.7872 49.6064 4.51458 377.917 +74.9994 65.7123 49.7088 4.51733 377.815 +75.0994 65.6375 49.8113 4.52006 377.712 +75.1994 65.5628 49.9138 4.52277 377.61 +75.2994 65.4881 50.0163 4.52548 377.507 +75.3994 65.4135 50.1189 4.52817 377.404 +75.4994 65.3389 50.2215 4.53085 377.302 +75.5994 65.2644 50.3242 4.53352 377.199 +75.6994 65.1899 50.427 4.53618 377.096 +75.7994 65.1155 50.5298 4.53882 376.994 +75.8994 65.0411 50.6326 4.54145 376.891 +75.9994 64.9668 50.7355 4.54406 376.788 +76.0994 64.8925 50.8384 4.54667 376.685 +76.1994 64.8183 50.9413 4.54926 376.582 +76.2994 64.7442 51.0443 4.55184 376.479 +76.3994 64.67 51.1474 4.5544 376.376 +76.4994 64.596 51.2505 4.55696 376.273 +76.5994 64.522 51.3536 4.5595 376.17 +76.6994 64.448 51.4568 4.56202 376.067 +76.7994 64.3741 51.56 4.56454 375.963 +76.8994 64.3002 51.6633 4.56704 375.86 +76.9994 64.2264 51.7666 4.56953 375.757 +77.0994 64.1527 51.8699 4.572 375.653 +77.1994 64.0789 51.9733 4.57446 375.55 +77.2994 64.0053 52.0768 4.57691 375.447 +77.3994 63.9317 52.1802 4.57935 375.343 +77.4994 63.8581 52.2837 4.58177 375.24 +77.5994 63.7846 52.3873 4.58418 375.136 +77.6994 63.7111 52.4909 4.58658 375.032 +77.7994 63.6377 52.5945 4.58897 374.929 +77.8994 63.5643 52.6982 4.59134 374.825 +77.9994 63.491 52.8019 4.5937 374.721 +78.0994 63.4177 52.9056 4.59604 374.618 +78.1994 63.3445 53.0094 4.59837 374.514 +78.2994 63.2713 53.1133 4.60069 374.41 +78.3994 63.1982 53.2171 4.603 374.306 +78.4994 63.1251 53.321 4.60529 374.202 +78.5994 63.052 53.425 4.60757 374.098 +78.6994 62.979 53.5289 4.60984 373.994 +78.7994 62.9061 53.6329 4.6121 373.89 +78.8994 62.8332 53.737 4.61434 373.786 +78.9994 62.7603 53.8411 4.61656 373.682 +79.0994 62.6875 53.9452 4.61878 373.578 +79.1994 62.6148 54.0493 4.62098 373.474 +79.2994 62.5421 54.1535 4.62317 373.37 +79.3994 62.4694 54.2577 4.62534 373.266 +79.4994 62.3968 54.362 4.62751 373.161 +79.5994 62.3242 54.4663 4.62965 373.057 +79.6994 62.2517 54.5706 4.63179 372.953 +79.7994 62.1792 54.6749 4.63391 372.848 +79.8994 62.1067 54.7793 4.63602 372.744 +79.9994 62.0343 54.8837 4.63812 372.64 +80.0993 61.962 54.9882 4.6402 372.535 +80.1993 61.8897 55.0927 4.64227 372.431 +80.2993 61.8174 55.1972 4.64432 372.326 +80.3993 61.7452 55.3017 4.64637 372.222 +80.4993 61.673 55.4063 4.6484 372.117 +80.5993 61.6009 55.5109 4.65041 372.012 +80.6993 61.5288 55.6155 4.65241 371.908 +80.7993 61.4568 55.7202 4.6544 371.803 +80.8993 61.3848 55.8249 4.65638 371.698 +80.9993 61.3128 55.9296 4.65834 371.594 +81.0993 61.2409 56.0344 4.66029 371.489 +81.1993 61.169 56.1392 4.66223 371.384 +81.2993 61.0972 56.244 4.66415 371.279 +81.3993 61.0254 56.3488 4.66606 371.175 +81.4993 60.9537 56.4537 4.66795 371.07 +81.5993 60.882 56.5586 4.66984 370.965 +81.6993 60.8103 56.6635 4.6717 370.86 +81.7993 60.7387 56.7685 4.67356 370.755 +81.8993 60.6671 56.8734 4.6754 370.65 +81.9993 60.5956 56.9784 4.67723 370.545 +82.0993 60.5241 57.0835 4.67904 370.44 +82.1993 60.4527 57.1885 4.68084 370.335 +82.2993 60.3813 57.2936 4.68263 370.23 +82.3993 60.3099 57.3987 4.68441 370.125 +82.4993 60.2386 57.5038 4.68617 370.02 +82.5993 60.1673 57.609 4.68791 369.914 +82.6993 60.0961 57.7141 4.68965 369.809 +82.7993 60.0249 57.8193 4.69137 369.704 +82.8993 59.9537 57.9246 4.69307 369.599 +82.9993 59.8826 58.0298 4.69477 369.494 +83.0993 59.8115 58.1351 4.69645 369.388 +83.1993 59.7405 58.2404 4.69811 369.283 +83.2993 59.6695 58.3457 4.69976 369.178 +83.3993 59.5986 58.451 4.7014 369.072 +83.4993 59.5277 58.5564 4.70303 368.967 +83.5993 59.4568 58.6617 4.70464 368.862 +83.6993 59.386 58.7671 4.70623 368.756 +83.7993 59.3152 58.8725 4.70782 368.651 +83.8993 59.2444 58.978 4.70939 368.545 +83.9993 59.1737 59.0834 4.71094 368.44 +84.0993 59.103 59.1889 4.71249 368.334 +84.1993 59.0324 59.2944 4.71401 368.229 +84.2993 58.9618 59.3999 4.71553 368.123 +84.3993 58.8912 59.5054 4.71703 368.018 +84.4993 58.8207 59.611 4.71852 367.912 +84.5993 58.7502 59.7166 4.71999 367.807 +84.6993 58.6798 59.8221 4.72145 367.701 +84.7993 58.6094 59.9277 4.7229 367.596 +84.8993 58.539 60.0334 4.72433 367.49 +84.9993 58.4687 60.139 4.72575 367.384 +85.0993 58.3984 60.2446 4.72715 367.279 +85.1993 58.3282 60.3503 4.72855 367.173 +85.2993 58.258 60.456 4.72992 367.067 +85.3993 58.1878 60.5617 4.73129 366.962 +85.4993 58.1177 60.6674 4.73263 366.856 +85.5993 58.0476 60.7731 4.73397 366.75 +85.6993 57.9775 60.8789 4.73529 366.644 +85.7993 57.9075 60.9846 4.7366 366.539 +85.8993 57.8375 61.0904 4.73789 366.433 +85.9993 57.7676 61.1962 4.73917 366.327 +86.0993 57.6977 61.302 4.74044 366.221 +86.1993 57.6278 61.4078 4.74169 366.116 +86.2993 57.5579 61.5136 4.74293 366.01 +86.3993 57.4881 61.6194 4.74415 365.904 +86.4993 57.4184 61.7253 4.74537 365.798 +86.5993 57.3487 61.8311 4.74656 365.692 +86.6992 57.279 61.937 4.74774 365.586 +86.7992 57.2093 62.0428 4.74891 365.481 +86.8992 57.1397 62.1487 4.75007 365.375 +86.9992 57.0701 62.2546 4.75121 365.269 +87.0992 57.0006 62.3605 4.75233 365.163 +87.1992 56.9311 62.4664 4.75345 365.057 +87.2992 56.8616 62.5724 4.75454 364.951 +87.3992 56.7921 62.6783 4.75563 364.845 +87.4992 56.7227 62.7842 4.7567 364.739 +87.5992 56.6534 62.8902 4.75776 364.633 +87.6992 56.584 62.9961 4.7588 364.527 +87.7992 56.5147 63.1021 4.75983 364.421 +87.8992 56.4455 63.2081 4.76084 364.315 +87.9992 56.3762 63.3141 4.76184 364.209 +88.0992 56.3071 63.42 4.76283 364.103 +88.1992 56.2379 63.526 4.7638 363.997 +88.2992 56.1688 63.632 4.76475 363.891 +88.3992 56.0997 63.738 4.7657 363.785 +88.4992 56.0306 63.844 4.76663 363.679 +88.5992 55.9616 63.95 4.76754 363.573 +88.6992 55.8926 64.0561 4.76844 363.467 +88.7992 55.8237 64.1621 4.76933 363.361 +88.8992 55.7548 64.2681 4.7702 363.255 +88.9992 55.6859 64.3741 4.77106 363.149 +89.0992 55.617 64.4802 4.77191 363.043 +89.1992 55.5482 64.5862 4.77274 362.937 +89.2992 55.4794 64.6922 4.77355 362.831 +89.3992 55.4107 64.7983 4.77435 362.725 +89.4992 55.342 64.9043 4.77514 362.619 +89.5992 55.2733 65.0104 4.77591 362.513 +89.6992 55.2046 65.1164 4.77667 362.407 +89.7992 55.136 65.2224 4.77742 362.301 +89.8992 55.0674 65.3285 4.77815 362.195 +89.9992 54.9989 65.4345 4.77886 362.089 +90.0992 54.9304 65.5406 4.77957 361.983 +90.1992 54.8619 65.6466 4.78025 361.877 +90.2992 54.7934 65.7527 4.78093 361.771 +90.3992 54.725 65.8587 4.78159 361.665 +90.4992 54.6566 65.9648 4.78223 361.559 +90.5992 54.5883 66.0708 4.78286 361.453 +90.6992 54.5199 66.1768 4.78348 361.347 +90.7992 54.4516 66.2829 4.78408 361.24 +90.8992 54.3834 66.3889 4.78467 361.134 +90.9992 54.3152 66.4949 4.78524 361.028 +91.0992 54.247 66.601 4.7858 360.922 +91.1992 54.1788 66.707 4.78634 360.816 +91.2992 54.1107 66.813 4.78687 360.71 +91.3992 54.0426 66.919 4.78739 360.604 +91.4992 53.9745 67.025 4.78789 360.498 +91.5992 53.9065 67.1311 4.78838 360.392 +91.6992 53.8385 67.2371 4.78885 360.286 +91.7992 53.7705 67.343 4.78931 360.18 +91.8992 53.7025 67.449 4.78975 360.074 +91.9992 53.6346 67.555 4.79018 359.968 +92.0992 53.5667 67.661 4.79059 359.862 +92.1992 53.4989 67.767 4.79099 359.756 +92.2992 53.4311 67.8729 4.79138 359.65 +92.3992 53.3633 67.9789 4.79175 359.544 +92.4992 53.2955 68.0848 4.79211 359.439 +92.5992 53.2278 68.1908 4.79245 359.333 +92.6992 53.1601 68.2967 4.79278 359.227 +92.7992 53.0924 68.4026 4.79309 359.121 +92.8992 53.0248 68.5086 4.79339 359.015 +92.9992 52.9572 68.6145 4.79367 358.909 +93.0992 52.8896 68.7204 4.79394 358.803 +93.1992 52.8221 68.8262 4.7942 358.697 +93.2991 52.7545 68.9321 4.79444 358.591 +93.3991 52.6871 69.038 4.79466 358.485 +93.4991 52.6196 69.1438 4.79488 358.38 +93.5991 52.5522 69.2497 4.79507 358.274 +93.6991 52.4848 69.3555 4.79526 358.168 +93.7991 52.4174 69.4613 4.79542 358.062 +93.8991 52.3501 69.5671 4.79558 357.956 +93.9991 52.2828 69.6729 4.79572 357.85 +94.0991 52.2155 69.7787 4.79584 357.745 +94.1991 52.1482 69.8845 4.79595 357.639 +94.2991 52.081 69.9902 4.79604 357.533 +94.3991 52.0138 70.096 4.79612 357.427 +94.4991 51.9466 70.2017 4.79619 357.322 +94.5991 51.8795 70.3074 4.79624 357.216 +94.6991 51.8124 70.4131 4.79628 357.11 +94.7991 51.7453 70.5188 4.7963 357.005 +94.8991 51.6783 70.6245 4.79631 356.899 +94.9991 51.6112 70.7301 4.7963 356.793 +95.0991 51.5442 70.8357 4.79628 356.688 +95.1991 51.4773 70.9414 4.79624 356.582 +95.2991 51.4103 71.047 4.79619 356.476 +95.3991 51.3434 71.1525 4.79612 356.371 +95.4991 51.2765 71.2581 4.79604 356.265 +95.5991 51.2097 71.3637 4.79595 356.16 +95.6991 51.1429 71.4692 4.79584 356.054 +95.7991 51.0761 71.5747 4.79571 355.949 +95.8991 51.0093 71.6802 4.79557 355.843 +95.9991 50.9426 71.7857 4.79542 355.738 +96.0991 50.8758 71.8911 4.79525 355.632 +96.1991 50.8092 71.9966 4.79507 355.527 +96.2991 50.7425 72.102 4.79487 355.421 +96.3991 50.6759 72.2074 4.79465 355.316 +96.4991 50.6093 72.3127 4.79443 355.211 +96.5991 50.5427 72.4181 4.79418 355.105 +96.6991 50.4761 72.5234 4.79393 355 +96.7991 50.4096 72.6287 4.79365 354.895 +96.8991 50.3431 72.734 4.79337 354.789 +96.9991 50.2766 72.8393 4.79307 354.684 +97.0991 50.2102 72.9445 4.79275 354.579 +97.1991 50.1438 73.0498 4.79242 354.474 +97.2991 50.0774 73.155 4.79207 354.368 +97.3991 50.011 73.2601 4.79171 354.263 +97.4991 49.9447 73.3653 4.79134 354.158 +97.5991 49.8784 73.4704 4.79094 354.053 +97.6991 49.8121 73.5755 4.79054 353.948 +97.7991 49.7458 73.6806 4.79012 353.843 +97.8991 49.6796 73.7856 4.78968 353.738 +97.9991 49.6134 73.8907 4.78923 353.633 +98.0991 49.5472 73.9957 4.78877 353.528 +98.1991 49.481 74.1006 4.78829 353.423 +98.2991 49.4149 74.2056 4.7878 353.318 +98.3991 49.3488 74.3105 4.78729 353.213 +98.4991 49.2827 74.4154 4.78676 353.108 +98.5991 49.2167 74.5203 4.78622 353.003 +98.6991 49.1507 74.6251 4.78567 352.898 +98.7991 49.0847 74.7299 4.7851 352.793 +98.8991 49.0187 74.8347 4.78452 352.689 +98.9991 48.9527 74.9395 4.78392 352.584 +99.0991 48.8868 75.0442 4.78331 352.479 +99.1991 48.8209 75.1489 4.78268 352.374 +99.2991 48.755 75.2536 4.78204 352.27 +99.3991 48.6892 75.3582 4.78138 352.165 +99.4991 48.6234 75.4628 4.78071 352.061 +99.5991 48.5576 75.5674 4.78002 351.956 +99.6991 48.4918 75.6719 4.77932 351.851 +99.799 48.426 75.7764 4.7786 351.747 +99.899 48.3603 75.8809 4.77787 351.642 +99.999 48.2946 75.9854 4.77712 351.538 +100.099 48.2289 76.0898 4.77636 351.434 +100.199 48.1633 76.1942 4.77558 351.329 +100.299 48.0977 76.2985 4.77479 351.225 +100.399 48.0321 76.4028 4.77398 351.12 +100.499 47.9665 76.5071 4.77316 351.016 +100.599 47.9009 76.6114 4.77232 350.912 +100.699 47.8354 76.7156 4.77147 350.808 +100.799 47.7699 76.8198 4.7706 350.704 +100.899 47.7044 76.9239 4.76972 350.599 +100.999 47.639 77.0281 4.76882 350.495 +101.099 47.5735 77.1321 4.76791 350.391 +101.199 47.5081 77.2362 4.76698 350.287 +101.299 47.4427 77.3402 4.76604 350.183 +101.399 47.3774 77.4442 4.76509 350.079 +101.499 47.312 77.5481 4.76411 349.975 +101.599 47.2467 77.652 4.76313 349.871 +101.699 47.1814 77.7559 4.76213 349.767 +101.799 47.1162 77.8597 4.76111 349.664 +101.899 47.0509 77.9635 4.76008 349.56 +101.999 46.9857 78.0672 4.75903 349.456 +102.099 46.9205 78.1709 4.75797 349.352 +102.199 46.8553 78.2746 4.75689 349.249 +102.299 46.7902 78.3782 4.7558 349.145 +102.399 46.7251 78.4818 4.75469 349.042 +102.499 46.66 78.5854 4.75357 348.938 +102.599 46.5949 78.6889 4.75244 348.834 +102.699 46.5298 78.7924 4.75128 348.731 +102.799 46.4648 78.8958 4.75012 348.628 +102.899 46.3998 78.9992 4.74894 348.524 +102.999 46.3348 79.1025 4.74774 348.421 +103.099 46.2698 79.2058 4.74653 348.318 +103.199 46.2049 79.3091 4.7453 348.214 +103.299 46.14 79.4123 4.74406 348.111 +103.399 46.0751 79.5155 4.7428 348.008 +103.499 46.0102 79.6186 4.74153 347.905 +103.599 45.9453 79.7217 4.74024 347.802 +103.699 45.8805 79.8248 4.73894 347.699 +103.799 45.8157 79.9278 4.73762 347.596 +103.899 45.7509 80.0308 4.73629 347.493 +103.999 45.6861 80.1337 4.73494 347.39 +104.099 45.6214 80.2365 4.73358 347.287 +104.199 45.5567 80.3394 4.7322 347.184 +104.299 45.492 80.4422 4.73081 347.081 +104.399 45.4273 80.5449 4.7294 346.978 +104.499 45.3626 80.6476 4.72798 346.876 +104.599 45.298 80.7502 4.72654 346.773 +104.699 45.2334 80.8528 4.72509 346.671 +104.799 45.1688 80.9554 4.72362 346.568 +104.899 45.1042 81.0579 4.72214 346.465 +104.999 45.0397 81.1603 4.72064 346.363 +105.099 44.9752 81.2628 4.71913 346.261 +105.199 44.9107 81.3651 4.7176 346.158 +105.299 44.8462 81.4674 4.71605 346.056 +105.399 44.7817 81.5697 4.7145 345.954 +105.499 44.7173 81.6719 4.71292 345.851 +105.599 44.6528 81.7741 4.71133 345.749 +105.699 44.5884 81.8762 4.70973 345.647 +105.799 44.5241 81.9782 4.70811 345.545 +105.899 44.4597 82.0803 4.70648 345.443 +105.999 44.3954 82.1822 4.70483 345.341 +106.099 44.3311 82.2841 4.70316 345.239 +106.199 44.2668 82.386 4.70148 345.137 +106.299 44.2025 82.4878 4.69979 345.036 +106.399 44.1382 82.5896 4.69808 344.934 +106.499 44.074 82.6913 4.69636 344.832 +106.599 44.0098 82.7929 4.69462 344.73 +106.699 43.9456 82.8945 4.69286 344.629 +106.799 43.8814 82.9961 4.69109 344.527 +106.899 43.8173 83.0976 4.68931 344.426 +106.999 43.7532 83.199 4.68751 344.324 +107.099 43.6891 83.3004 4.68569 344.223 +107.199 43.625 83.4017 4.68386 344.122 +107.299 43.5609 83.503 4.68201 344.02 +107.399 43.4969 83.6042 4.68015 343.919 +107.499 43.4328 83.7054 4.67828 343.818 +107.599 43.3688 83.8065 4.67639 343.717 +107.699 43.3048 83.9075 4.67448 343.616 +107.799 43.2409 84.0085 4.67256 343.515 +107.899 43.1769 84.1095 4.67062 343.414 +107.999 43.113 84.2104 4.66867 343.313 +108.099 43.0491 84.3112 4.6667 343.212 +108.199 42.9852 84.412 4.66472 343.111 +108.299 42.9213 84.5127 4.66273 343.011 +108.399 42.8575 84.6133 4.66071 342.91 +108.499 42.7937 84.7139 4.65869 342.809 +108.599 42.7298 84.8145 4.65665 342.709 +108.699 42.6661 84.9149 4.65459 342.608 +108.799 42.6023 85.0154 4.65252 342.508 +108.899 42.5385 85.1157 4.65043 342.408 +108.999 42.4748 85.216 4.64833 342.307 +109.099 42.4111 85.3163 4.64621 342.207 +109.199 42.3474 85.4164 4.64407 342.107 +109.299 42.2837 85.5166 4.64193 342.007 +109.399 42.2201 85.6166 4.63976 341.907 +109.499 42.1564 85.7166 4.63759 341.807 +109.599 42.0928 85.8165 4.63539 341.707 +109.699 42.0292 85.9164 4.63318 341.607 +109.799 41.9656 86.0162 4.63096 341.507 +109.899 41.9021 86.116 4.62872 341.407 +109.999 41.8385 86.2156 4.62647 341.308 +110.099 41.775 86.3153 4.6242 341.208 +110.199 41.7115 86.4148 4.62191 341.109 +110.299 41.648 86.5143 4.61961 341.009 +110.399 41.5846 86.6137 4.6173 340.91 +110.499 41.5211 86.7131 4.61497 340.81 +110.599 41.4577 86.8124 4.61263 340.711 +110.699 41.3943 86.9116 4.61027 340.612 +110.799 41.3309 87.0108 4.60789 340.513 +110.899 41.2675 87.1099 4.6055 340.413 +110.999 41.2041 87.2089 4.6031 340.314 +111.099 41.1408 87.3079 4.60068 340.215 +111.199 41.0775 87.4068 4.59824 340.117 +111.299 41.0142 87.5057 4.59579 340.018 +111.399 40.9509 87.6044 4.59333 339.919 +111.499 40.8876 87.7031 4.59084 339.82 +111.599 40.8244 87.8018 4.58835 339.722 +111.699 40.7612 87.9003 4.58584 339.623 +111.799 40.698 87.9988 4.58331 339.525 +111.899 40.6348 88.0972 4.58077 339.426 +111.999 40.5716 88.1956 4.57821 339.328 +112.099 40.5084 88.2939 4.57564 339.229 +112.199 40.4453 88.3921 4.57306 339.131 +112.299 40.3822 88.4903 4.57046 339.033 +112.399 40.3191 88.5883 4.56784 338.935 +112.499 40.256 88.6864 4.56521 338.837 +112.599 40.1929 88.7843 4.56256 338.739 +112.699 40.1299 88.8822 4.5599 338.641 +112.799 40.0668 88.98 4.55722 338.543 +112.899 40.0038 89.0777 4.55453 338.446 +112.999 39.9408 89.1753 4.55182 338.348 +113.099 39.8778 89.2729 4.5491 338.25 +113.199 39.8149 89.3704 4.54636 338.153 +113.299 39.7519 89.4679 4.54361 338.055 +113.399 39.689 89.5652 4.54085 337.958 +113.499 39.6261 89.6625 4.53806 337.861 +113.599 39.5632 89.7597 4.53527 337.764 +113.699 39.5003 89.8569 4.53245 337.666 +113.799 39.4375 89.9539 4.52963 337.569 +113.899 39.3746 90.0509 4.52678 337.472 +113.999 39.3118 90.1478 4.52393 337.376 +114.099 39.249 90.2447 4.52105 337.279 +114.199 39.1862 90.3414 4.51817 337.182 +114.299 39.1234 90.4381 4.51526 337.085 +114.399 39.0606 90.5347 4.51234 336.989 +114.499 38.9979 90.6313 4.50941 336.892 +114.599 38.9352 90.7277 4.50646 336.796 +114.699 38.8725 90.8241 4.5035 336.699 +114.799 38.8098 90.9204 4.50052 336.603 +114.899 38.7471 91.0167 4.49753 336.507 +114.999 38.6844 91.1128 4.49452 336.411 +115.099 38.6218 91.2089 4.4915 336.314 +115.199 38.5592 91.3049 4.48846 336.218 +115.299 38.4966 91.4008 4.48541 336.123 +115.399 38.434 91.4966 4.48234 336.027 +115.499 38.3714 91.5924 4.47926 335.931 +115.599 38.3088 91.6881 4.47616 335.835 +115.699 38.2463 91.7837 4.47305 335.74 +115.799 38.1837 91.8792 4.46992 335.644 +115.899 38.1212 91.9746 4.46678 335.549 +115.999 38.0587 92.07 4.46362 335.453 +116.099 37.9963 92.1652 4.46044 335.358 +116.199 37.9338 92.2604 4.45726 335.263 +116.299 37.8713 92.3555 4.45405 335.168 +116.399 37.8089 92.4506 4.45084 335.073 +116.499 37.7465 92.5455 4.4476 334.978 +116.599 37.6841 92.6404 4.44436 334.883 +116.699 37.6217 92.7352 4.44109 334.788 +116.799 37.5593 92.8299 4.43782 334.693 +116.899 37.497 92.9245 4.43452 334.599 +116.999 37.4346 93.019 4.43122 334.504 +117.099 37.3723 93.1134 4.42789 334.41 +117.199 37.31 93.2078 4.42456 334.316 +117.299 37.2477 93.3021 4.4212 334.221 +117.399 37.1854 93.3963 4.41784 334.127 +117.499 37.1232 93.4904 4.41445 334.033 +117.599 37.0609 93.5844 4.41106 333.939 +117.699 36.9987 93.6783 4.40765 333.845 +117.799 36.9365 93.7722 4.40422 333.751 +117.899 36.8743 93.866 4.40078 333.657 +117.999 36.8121 93.9596 4.39732 333.564 +118.099 36.7499 94.0532 4.39385 333.47 +118.199 36.6878 94.1467 4.39036 333.377 +118.299 36.6256 94.2401 4.38686 333.283 +118.399 36.5635 94.3335 4.38334 333.19 +118.499 36.5014 94.4267 4.37981 333.097 +118.599 36.4393 94.5199 4.37627 333.003 +118.699 36.3772 94.6129 4.37271 332.91 +118.799 36.3152 94.7059 4.36913 332.817 +118.899 36.2531 94.7988 4.36554 332.725 +118.999 36.1911 94.8916 4.36194 332.632 +119.099 36.1291 94.9843 4.35832 332.539 +119.199 36.0671 95.0769 4.35468 332.446 +119.299 36.0051 95.1694 4.35103 332.354 +119.399 35.9431 95.2619 4.34737 332.261 +119.499 35.8811 95.3542 4.34369 332.169 +119.599 35.8192 95.4465 4.33999 332.077 +119.699 35.7573 95.5386 4.33629 331.985 +119.799 35.6954 95.6307 4.33256 331.893 +119.899 35.6335 95.7227 4.32882 331.801 +119.999 35.5716 95.8146 4.32507 331.709 +120.099 35.5097 95.9063 4.3213 331.617 +120.199 35.4478 95.998 4.31752 331.525 +120.299 35.386 96.0897 4.31372 331.434 +120.399 35.3242 96.1812 4.30991 331.342 +120.499 35.2623 96.2726 4.30608 331.251 +120.599 35.2005 96.3639 4.30224 331.159 +120.699 35.1388 96.4551 4.29839 331.068 +120.799 35.077 96.5463 4.29452 330.977 +120.899 35.0152 96.6373 4.29063 330.886 +120.999 34.9535 96.7283 4.28673 330.795 +121.099 34.8917 96.8191 4.28281 330.704 +121.199 34.83 96.9099 4.27888 330.613 +121.299 34.7683 97.0005 4.27494 330.523 +121.399 34.7066 97.0911 4.27098 330.432 +121.499 34.645 97.1816 4.26701 330.342 +121.599 34.5833 97.2719 4.26302 330.251 +121.699 34.5217 97.3622 4.25902 330.161 +121.799 34.46 97.4524 4.255 330.071 +121.899 34.3984 97.5425 4.25096 329.981 +121.999 34.3368 97.6325 4.24692 329.891 +122.099 34.2752 97.7223 4.24286 329.801 +122.199 34.2136 97.8121 4.23878 329.711 +122.299 34.1521 97.9018 4.23469 329.622 +122.399 34.0905 97.9914 4.23058 329.532 +122.499 34.029 98.0809 4.22646 329.442 +122.599 33.9675 98.1703 4.22233 329.353 +122.699 33.9059 98.2596 4.21818 329.264 +122.799 33.8444 98.3488 4.21402 329.175 +122.899 33.783 98.4379 4.20984 329.085 +122.999 33.7215 98.5268 4.20565 328.997 +123.099 33.66 98.6157 4.20144 328.908 +123.199 33.5986 98.7045 4.19722 328.819 +123.299 33.5372 98.7932 4.19298 328.73 +123.399 33.4757 98.8818 4.18873 328.642 +123.499 33.4143 98.9703 4.18446 328.553 +123.599 33.353 99.0587 4.18018 328.465 +123.699 33.2916 99.1469 4.17589 328.376 +123.799 33.2302 99.2351 4.17158 328.288 +123.899 33.1689 99.3232 4.16726 328.2 +123.999 33.1075 99.4111 4.16292 328.112 +124.099 33.0462 99.499 4.15857 328.024 +124.199 32.9849 99.5868 4.1542 327.937 +124.299 32.9236 99.6744 4.14982 327.849 +124.399 32.8623 99.762 4.14542 327.761 +124.499 32.801 99.8494 4.14101 327.674 +124.599 32.7398 99.9368 4.13659 327.587 +124.699 32.6785 100.024 4.13215 327.499 +124.799 32.6173 100.111 4.1277 327.412 +124.899 32.5561 100.198 4.12323 327.325 +124.999 32.4948 100.285 4.11875 327.238 +125.099 32.4336 100.372 4.11425 327.151 +125.199 32.3725 100.459 4.10974 327.065 +125.299 32.3113 100.545 4.10522 326.978 +125.399 32.2501 100.632 4.10068 326.892 +125.499 32.189 100.718 4.09613 326.805 +125.599 32.1278 100.804 4.09156 326.719 +125.699 32.0667 100.891 4.08698 326.633 +125.799 32.0056 100.977 4.08238 326.547 +125.899 31.9445 101.063 4.07777 326.461 +125.999 31.8834 101.148 4.07314 326.375 +126.099 31.8224 101.234 4.0685 326.289 +126.199 31.7613 101.32 4.06385 326.204 +126.299 31.7002 101.405 4.05918 326.118 +126.399 31.6392 101.491 4.0545 326.033 +126.499 31.5782 101.576 4.04981 325.947 +126.599 31.5172 101.661 4.0451 325.862 +126.699 31.4562 101.746 4.04037 325.777 +126.799 31.3952 101.831 4.03563 325.692 +126.899 31.3342 101.916 4.03088 325.607 +126.999 31.2733 102.001 4.02611 325.522 +127.099 31.2123 102.086 4.02133 325.438 +127.199 31.1514 102.17 4.01654 325.353 +127.299 31.0904 102.254 4.01173 325.269 +127.399 31.0295 102.339 4.00691 325.185 +127.499 30.9686 102.423 4.00207 325.1 +127.599 30.9077 102.507 3.99722 325.016 +127.699 30.8468 102.591 3.99235 324.932 +127.799 30.786 102.675 3.98747 324.848 +127.899 30.7251 102.759 3.98258 324.765 +127.999 30.6643 102.842 3.97767 324.681 +128.099 30.6034 102.926 3.97275 324.598 +128.199 30.5426 103.009 3.96781 324.514 +128.299 30.4818 103.092 3.96286 324.431 +128.399 30.421 103.176 3.9579 324.348 +128.499 30.3602 103.259 3.95292 324.265 +128.599 30.2994 103.342 3.94793 324.182 +128.699 30.2386 103.424 3.94292 324.099 +128.799 30.1779 103.507 3.9379 324.016 +128.899 30.1171 103.59 3.93287 323.934 +128.999 30.0564 103.672 3.92782 323.851 +129.099 29.9957 103.755 3.92276 323.769 +129.199 29.935 103.837 3.91768 323.687 +129.299 29.8743 103.919 3.91259 323.604 +129.399 29.8136 104.001 3.90749 323.522 +129.499 29.7529 104.083 3.90237 323.44 +129.599 29.6922 104.165 3.89724 323.359 +129.699 29.6316 104.246 3.8921 323.277 +129.799 29.5709 104.328 3.88694 323.196 +129.899 29.5103 104.409 3.88177 323.114 +129.999 29.4497 104.491 3.87658 323.033 +130.099 29.3891 104.572 3.87138 322.952 +130.199 29.3285 104.653 3.86617 322.871 +130.299 29.2679 104.734 3.86094 322.79 +130.399 29.2073 104.815 3.8557 322.709 +130.499 29.1467 104.895 3.85044 322.628 +130.599 29.0862 104.976 3.84517 322.547 +130.699 29.0256 105.056 3.83989 322.467 +130.799 28.9651 105.137 3.83459 322.387 +130.899 28.9046 105.217 3.82928 322.306 +130.999 28.8441 105.297 3.82396 322.226 +131.099 28.7836 105.377 3.81862 322.146 +131.199 28.7231 105.457 3.81327 322.067 +131.299 28.6626 105.537 3.80791 321.987 +131.399 28.6021 105.616 3.80253 321.907 +131.499 28.5417 105.696 3.79714 321.828 +131.599 28.4812 105.775 3.79173 321.748 +131.699 28.4208 105.854 3.78632 321.669 +131.799 28.3603 105.933 3.78088 321.59 +131.899 28.2999 106.012 3.77544 321.511 +131.999 28.2395 106.091 3.76998 321.432 +132.099 28.1791 106.17 3.76451 321.353 +132.199 28.1187 106.249 3.75902 321.275 +132.299 28.0584 106.327 3.75352 321.196 +132.399 27.998 106.406 3.74801 321.118 +132.499 27.9376 106.484 3.74248 321.04 +132.599 27.8773 106.562 3.73694 320.961 +132.699 27.817 106.64 3.73139 320.883 +132.799 27.7566 106.718 3.72582 320.806 +132.899 27.6963 106.796 3.72024 320.728 +132.999 27.636 106.873 3.71465 320.65 +133.099 27.5757 106.951 3.70904 320.573 +133.199 27.5154 107.028 3.70342 320.495 +133.299 27.4552 107.105 3.69779 320.418 +133.399 27.3949 107.182 3.69214 320.341 +133.499 27.3346 107.259 3.68648 320.264 +133.599 27.2744 107.336 3.68081 320.187 +133.699 27.2142 107.413 3.67512 320.11 +133.799 27.1539 107.49 3.66942 320.034 +133.899 27.0937 107.566 3.66371 319.957 +133.999 27.0335 107.642 3.65798 319.881 +134.099 26.9733 107.719 3.65224 319.805 +134.199 26.9132 107.795 3.64649 319.729 +134.299 26.853 107.871 3.64072 319.653 +134.399 26.7928 107.947 3.63494 319.577 +134.499 26.7327 108.022 3.62915 319.501 +134.599 26.6725 108.098 3.62335 319.425 +134.699 26.6124 108.173 3.61753 319.35 +134.799 26.5523 108.249 3.6117 319.275 +134.899 26.4921 108.324 3.60585 319.199 +134.999 26.432 108.399 3.59999 319.124 +135.099 26.3719 108.474 3.59412 319.049 +135.199 26.3118 108.549 3.58824 318.975 +135.299 26.2518 108.623 3.58234 318.9 +135.399 26.1917 108.698 3.57643 318.825 +135.499 26.1316 108.772 3.57051 318.751 +135.599 26.0716 108.847 3.56457 318.677 +135.699 26.0116 108.921 3.55863 318.603 +135.799 25.9515 108.995 3.55266 318.529 +135.899 25.8915 109.069 3.54669 318.455 +135.999 25.8315 109.142 3.5407 318.381 +136.099 25.7715 109.216 3.5347 318.307 +136.199 25.7115 109.289 3.52869 318.234 +136.299 25.6515 109.363 3.52266 318.161 +136.399 25.5915 109.436 3.51663 318.087 +136.499 25.5316 109.509 3.51058 318.014 +136.599 25.4716 109.582 3.50451 317.941 +136.699 25.4117 109.655 3.49843 317.869 +136.799 25.3517 109.727 3.49234 317.796 +136.899 25.2918 109.8 3.48624 317.723 +136.999 25.2319 109.872 3.48013 317.651 +137.099 25.172 109.945 3.474 317.579 +137.199 25.1121 110.017 3.46786 317.507 +137.299 25.0522 110.089 3.46171 317.435 +137.399 24.9923 110.161 3.45554 317.363 +137.499 24.9324 110.232 3.44936 317.291 +137.599 24.8726 110.304 3.44317 317.22 +137.699 24.8127 110.375 3.43697 317.148 +137.799 24.7529 110.447 3.43075 317.077 +137.899 24.693 110.518 3.42452 317.006 +137.999 24.6332 110.589 3.41828 316.935 +138.099 24.5734 110.66 3.41203 316.864 +138.199 24.5136 110.73 3.40576 316.793 +138.299 24.4537 110.801 3.39948 316.722 +138.399 24.394 110.872 3.39319 316.652 +138.499 24.3342 110.942 3.38689 316.581 +138.599 24.2744 111.012 3.38057 316.511 +138.699 24.2146 111.082 3.37425 316.441 +138.799 24.1549 111.152 3.36791 316.371 +138.899 24.0951 111.222 3.36155 316.301 +138.999 24.0354 111.292 3.35519 316.232 +139.099 23.9756 111.361 3.34881 316.162 +139.199 23.9159 111.43 3.34242 316.093 +139.299 23.8562 111.5 3.33602 316.024 +139.399 23.7965 111.569 3.3296 315.955 +139.499 23.7368 111.638 3.32318 315.886 +139.599 23.6771 111.706 3.31674 315.817 +139.699 23.6174 111.775 3.31029 315.748 +139.799 23.5577 111.844 3.30382 315.68 +139.899 23.4981 111.912 3.29735 315.611 +139.999 23.4384 111.98 3.29086 315.543 +140.099 23.3787 112.048 3.28436 315.475 +140.199 23.3191 112.116 3.27785 315.407 +140.299 23.2595 112.184 3.27133 315.339 +140.399 23.1998 112.252 3.26479 315.272 +140.499 23.1402 112.319 3.25824 315.204 +140.599 23.0806 112.387 3.25168 315.137 +140.699 23.021 112.454 3.24511 315.069 +140.799 22.9614 112.521 3.23853 315.002 +140.899 22.9018 112.588 3.23193 314.935 +140.999 22.8423 112.655 3.22532 314.868 +141.099 22.7827 112.722 3.2187 314.802 +141.199 22.7231 112.788 3.21207 314.735 +141.299 22.6636 112.854 3.20543 314.669 +141.399 22.604 112.921 3.19877 314.603 +141.499 22.5445 112.987 3.1921 314.537 +141.599 22.485 113.053 3.18543 314.471 +141.699 22.4254 113.119 3.17873 314.405 +141.799 22.3659 113.184 3.17203 314.339 +141.899 22.3064 113.25 3.16532 314.274 +141.999 22.2469 113.315 3.15859 314.208 +142.099 22.1874 113.38 3.15185 314.143 +142.199 22.1279 113.445 3.1451 314.078 +142.299 22.0685 113.51 3.13834 314.013 +142.399 22.009 113.575 3.13157 313.948 +142.499 21.9495 113.64 3.12479 313.884 +142.6 21.8901 113.704 3.11799 313.819 +142.7 21.8306 113.769 3.11118 313.755 +142.8 21.7712 113.833 3.10436 313.691 +142.9 21.7118 113.897 3.09753 313.627 +143 21.6524 113.961 3.09069 313.563 +143.1 21.5929 114.024 3.08384 313.499 +143.2 21.5335 114.088 3.07697 313.435 +143.3 21.4741 114.151 3.0701 313.372 +143.4 21.4147 114.215 3.06321 313.309 +143.5 21.3554 114.278 3.05631 313.245 +143.6 21.296 114.341 3.0494 313.182 +143.7 21.2366 114.404 3.04247 313.12 +143.8 21.1772 114.467 3.03554 313.057 +143.9 21.1179 114.529 3.0286 312.994 +144 21.0585 114.592 3.02164 312.932 +144.1 20.9992 114.654 3.01467 312.87 +144.2 20.9399 114.716 3.00769 312.807 +144.3 20.8805 114.778 3.0007 312.745 +144.4 20.8212 114.84 2.9937 312.684 +144.5 20.7619 114.901 2.98669 312.622 +144.6 20.7026 114.963 2.97967 312.561 +144.7 20.6433 115.024 2.97263 312.499 +144.8 20.584 115.085 2.96559 312.438 +144.9 20.5247 115.146 2.95853 312.377 +145 20.4655 115.207 2.95146 312.316 +145.1 20.4062 115.268 2.94438 312.255 +145.2 20.3469 115.329 2.93729 312.195 +145.3 20.2877 115.389 2.93019 312.134 +145.4 20.2284 115.449 2.92308 312.074 +145.5 20.1692 115.51 2.91596 312.014 +145.6 20.11 115.57 2.90883 311.954 +145.7 20.0507 115.629 2.90168 311.894 +145.8 19.9915 115.689 2.89453 311.834 +145.9 19.9323 115.749 2.88736 311.775 +146 19.8731 115.808 2.88018 311.715 +146.1 19.8139 115.867 2.87299 311.656 +146.2 19.7547 115.926 2.86579 311.597 +146.3 19.6955 115.985 2.85859 311.538 +146.4 19.6363 116.044 2.85137 311.479 +146.5 19.5772 116.103 2.84413 311.421 +146.6 19.518 116.161 2.83689 311.362 +146.7 19.4588 116.219 2.82964 311.304 +146.8 19.3997 116.278 2.82238 311.246 +146.9 19.3405 116.336 2.8151 311.188 +147 19.2814 116.393 2.80782 311.13 +147.1 19.2223 116.451 2.80053 311.072 +147.2 19.1631 116.509 2.79322 311.015 +147.3 19.104 116.566 2.7859 310.957 +147.4 19.0449 116.623 2.77858 310.9 +147.5 18.9858 116.68 2.77124 310.843 +147.6 18.9267 116.737 2.76389 310.786 +147.7 18.8676 116.794 2.75654 310.729 +147.8 18.8085 116.851 2.74917 310.673 +147.9 18.7494 116.907 2.74179 310.616 +148 18.6904 116.963 2.7344 310.56 +148.1 18.6313 117.019 2.727 310.504 +148.2 18.5722 117.075 2.71959 310.448 +148.3 18.5132 117.131 2.71217 310.392 +148.4 18.4541 117.187 2.70474 310.337 +148.5 18.3951 117.242 2.6973 310.281 +148.6 18.3361 117.298 2.68985 310.226 +148.7 18.277 117.353 2.68239 310.171 +148.8 18.218 117.408 2.67492 310.116 +148.9 18.159 117.463 2.66744 310.061 +149 18.1 117.517 2.65995 310.006 +149.1 18.041 117.572 2.65245 309.951 +149.2 17.982 117.626 2.64494 309.897 +149.3 17.923 117.681 2.63742 309.843 +149.4 17.864 117.735 2.62989 309.789 +149.5 17.805 117.788 2.62235 309.735 +149.6 17.746 117.842 2.6148 309.681 +149.7 17.6871 117.896 2.60724 309.628 +149.8 17.6281 117.949 2.59967 309.574 +149.9 17.5691 118.003 2.59209 309.521 +150 17.5102 118.056 2.5845 309.468 +150.1 17.4512 118.109 2.5769 309.415 +150.2 17.3923 118.161 2.56929 309.362 +150.3 17.3334 118.214 2.56167 309.309 +150.4 17.2744 118.266 2.55404 309.257 +150.5 17.2155 118.319 2.5464 309.205 +150.6 17.1566 118.371 2.53875 309.152 +150.7 17.0977 118.423 2.53109 309.1 +150.8 17.0388 118.475 2.52342 309.049 +150.9 16.9799 118.526 2.51575 308.997 +151 16.921 118.578 2.50806 308.945 +151.1 16.8621 118.629 2.50036 308.894 +151.2 16.8032 118.68 2.49266 308.843 +151.3 16.7444 118.731 2.48494 308.792 +151.4 16.6855 118.782 2.47722 308.741 +151.5 16.6266 118.833 2.46948 308.69 +151.6 16.5678 118.883 2.46174 308.64 +151.7 16.5089 118.934 2.45398 308.59 +151.8 16.4501 118.984 2.44622 308.539 +151.9 16.3912 119.034 2.43845 308.489 +152 16.3324 119.084 2.43067 308.439 +152.1 16.2735 119.134 2.42288 308.39 +152.2 16.2147 119.183 2.41508 308.34 +152.3 16.1559 119.233 2.40727 308.291 +152.4 16.0971 119.282 2.39945 308.242 +152.5 16.0383 119.331 2.39162 308.193 +152.6 15.9795 119.38 2.38379 308.144 +152.7 15.9207 119.428 2.37594 308.095 +152.8 15.8619 119.477 2.36809 308.046 +152.9 15.8031 119.525 2.36022 307.998 +153 15.7443 119.574 2.35235 307.95 +153.1 15.6855 119.622 2.34447 307.902 +153.2 15.6268 119.67 2.33658 307.854 +153.3 15.568 119.717 2.32868 307.806 +153.4 15.5092 119.765 2.32077 307.758 +153.5 15.4505 119.812 2.31285 307.711 +153.6 15.3917 119.859 2.30493 307.664 +153.7 15.333 119.907 2.29699 307.617 +153.8 15.2742 119.953 2.28905 307.57 +153.9 15.2155 120 2.2811 307.523 +154 15.1568 120.047 2.27313 307.477 +154.1 15.098 120.093 2.26516 307.43 +154.2 15.0393 120.139 2.25719 307.384 +154.3 14.9806 120.186 2.2492 307.338 +154.4 14.9219 120.231 2.2412 307.292 +154.5 14.8632 120.277 2.2332 307.246 +154.6 14.8045 120.323 2.22518 307.201 +154.7 14.7458 120.368 2.21716 307.155 +154.8 14.6871 120.413 2.20913 307.11 +154.9 14.6284 120.458 2.20109 307.065 +155 14.5697 120.503 2.19305 307.02 +155.1 14.511 120.548 2.18499 306.975 +155.2 14.4524 120.593 2.17693 306.931 +155.3 14.3937 120.637 2.16886 306.886 +155.4 14.335 120.681 2.16077 306.842 +155.5 14.2764 120.725 2.15269 306.798 +155.6 14.2177 120.769 2.14459 306.754 +155.7 14.1591 120.813 2.13648 306.71 +155.8 14.1004 120.857 2.12837 306.667 +155.9 14.0418 120.9 2.12025 306.623 +156 13.9832 120.943 2.11212 306.58 +156.1 13.9245 120.986 2.10398 306.537 +156.2 13.8659 121.029 2.09583 306.494 +156.3 13.8073 121.072 2.08768 306.452 +156.4 13.7487 121.114 2.07952 306.409 +156.5 13.69 121.157 2.07135 306.367 +156.6 13.6314 121.199 2.06317 306.324 +156.7 13.5728 121.241 2.05498 306.282 +156.8 13.5142 121.283 2.04679 306.241 +156.9 13.4556 121.324 2.03859 306.199 +157 13.3971 121.366 2.03038 306.157 +157.1 13.3385 121.407 2.02216 306.116 +157.2 13.2799 121.449 2.01393 306.075 +157.3 13.2213 121.49 2.0057 306.034 +157.4 13.1627 121.53 1.99746 305.993 +157.5 13.1042 121.571 1.98921 305.952 +157.6 13.0456 121.612 1.98095 305.912 +157.7 12.9871 121.652 1.97269 305.871 +157.8 12.9285 121.692 1.96442 305.831 +157.9 12.87 121.732 1.95614 305.791 +158 12.8114 121.772 1.94785 305.751 +158.1 12.7529 121.811 1.93956 305.712 +158.2 12.6943 121.851 1.93125 305.672 +158.3 12.6358 121.89 1.92295 305.633 +158.4 12.5773 121.929 1.91463 305.594 +158.5 12.5187 121.968 1.9063 305.555 +158.6 12.4602 122.007 1.89797 305.516 +158.7 12.4017 122.046 1.88963 305.478 +158.8 12.3432 122.084 1.88129 305.439 +158.9 12.2847 122.122 1.87293 305.401 +159.001 12.2262 122.161 1.86457 305.363 +159.101 12.1677 122.198 1.85621 305.325 +159.201 12.1092 122.236 1.84783 305.287 +159.301 12.0507 122.274 1.83945 305.25 +159.401 11.9922 122.311 1.83106 305.212 +159.501 11.9337 122.348 1.82266 305.175 +159.601 11.8752 122.385 1.81426 305.138 +159.701 11.8168 122.422 1.80585 305.101 +159.801 11.7583 122.459 1.79743 305.064 +159.901 11.6998 122.496 1.78901 305.028 +160.001 11.6413 122.532 1.78057 304.991 +160.101 11.5829 122.568 1.77214 304.955 +160.201 11.5244 122.604 1.76369 304.919 +160.301 11.466 122.64 1.75524 304.883 +160.401 11.4075 122.676 1.74678 304.848 +160.501 11.3491 122.711 1.73831 304.812 +160.601 11.2906 122.746 1.72984 304.777 +160.701 11.2322 122.782 1.72136 304.742 +160.801 11.1738 122.817 1.71288 304.707 +160.901 11.1153 122.851 1.70438 304.672 +161.001 11.0569 122.886 1.69588 304.637 +161.101 10.9985 122.92 1.68738 304.603 +161.201 10.94 122.955 1.67887 304.569 +161.301 10.8816 122.989 1.67035 304.535 +161.401 10.8232 123.023 1.66182 304.501 +161.501 10.7648 123.056 1.65329 304.467 +161.601 10.7064 123.09 1.64475 304.433 +161.701 10.648 123.123 1.63621 304.4 +161.801 10.5896 123.157 1.62766 304.367 +161.901 10.5312 123.19 1.6191 304.334 +162.001 10.4728 123.222 1.61054 304.301 +162.101 10.4144 123.255 1.60197 304.268 +162.201 10.356 123.288 1.59339 304.236 +162.301 10.2976 123.32 1.58481 304.203 +162.401 10.2393 123.352 1.57622 304.171 +162.501 10.1809 123.384 1.56762 304.139 +162.601 10.1225 123.416 1.55902 304.107 +162.701 10.0642 123.447 1.55042 304.076 +162.801 10.0058 123.479 1.5418 304.044 +162.901 9.94742 123.51 1.53319 304.013 +163.001 9.88906 123.541 1.52456 303.982 +163.101 9.83071 123.572 1.51593 303.951 +163.201 9.77235 123.603 1.50729 303.92 +163.301 9.714 123.634 1.49865 303.89 +163.401 9.65565 123.664 1.49 303.859 +163.501 9.59731 123.694 1.48135 303.829 +163.601 9.53897 123.724 1.47269 303.799 +163.701 9.48063 123.754 1.46402 303.769 +163.801 9.4223 123.784 1.45535 303.74 +163.901 9.36397 123.813 1.44667 303.71 +164.001 9.30564 123.842 1.43799 303.681 +164.101 9.24731 123.872 1.4293 303.652 +164.201 9.18899 123.901 1.42061 303.623 +164.301 9.13067 123.929 1.41191 303.594 +164.401 9.07235 123.958 1.4032 303.565 +164.501 9.01404 123.986 1.39449 303.537 +164.601 8.95573 124.015 1.38578 303.509 +164.701 8.89742 124.043 1.37706 303.481 +164.801 8.83912 124.071 1.36833 303.453 +164.901 8.78082 124.098 1.3596 303.425 +165.001 8.72252 124.126 1.35086 303.397 +165.101 8.66422 124.153 1.34212 303.37 +165.201 8.60593 124.18 1.33337 303.343 +165.301 8.54764 124.207 1.32462 303.316 +165.401 8.48935 124.234 1.31586 303.289 +165.501 8.43106 124.261 1.30709 303.262 +165.601 8.37278 124.287 1.29833 303.236 +165.701 8.3145 124.314 1.28955 303.21 +165.801 8.25622 124.34 1.28077 303.184 +165.901 8.19795 124.366 1.27199 303.158 +166.001 8.13968 124.391 1.2632 303.132 +166.101 8.08141 124.417 1.25441 303.106 +166.201 8.02314 124.442 1.24561 303.081 +166.301 7.96488 124.468 1.2368 303.056 +166.401 7.90662 124.493 1.228 303.031 +166.501 7.84836 124.517 1.21918 303.006 +166.601 7.7901 124.542 1.21037 302.981 +166.701 7.73185 124.567 1.20154 302.957 +166.801 7.6736 124.591 1.19272 302.932 +166.901 7.61535 124.615 1.18388 302.908 +167.001 7.5571 124.639 1.17505 302.884 +167.101 7.49886 124.663 1.16621 302.861 +167.201 7.44062 124.686 1.15736 302.837 +167.301 7.38238 124.71 1.14851 302.814 +167.401 7.32414 124.733 1.13965 302.79 +167.501 7.26591 124.756 1.1308 302.767 +167.601 7.20768 124.779 1.12193 302.744 +167.701 7.14945 124.802 1.11306 302.722 +167.801 7.09122 124.824 1.10419 302.699 +167.901 7.033 124.846 1.09531 302.677 +168.001 6.97477 124.868 1.08643 302.655 +168.101 6.91655 124.89 1.07755 302.633 +168.201 6.85834 124.912 1.06866 302.611 +168.301 6.80012 124.934 1.05976 302.59 +168.401 6.74191 124.955 1.05087 302.568 +168.501 6.68369 124.976 1.04196 302.547 +168.601 6.62548 124.998 1.03306 302.526 +168.701 6.56728 125.018 1.02415 302.505 +168.801 6.50907 125.039 1.01523 302.484 +168.901 6.45087 125.06 1.00631 302.464 +169.001 6.39267 125.08 0.997392 302.443 +169.101 6.33447 125.1 0.988466 302.423 +169.201 6.27627 125.12 0.979535 302.403 +169.301 6.21808 125.14 0.970602 302.384 +169.401 6.15988 125.159 0.961664 302.364 +169.501 6.10169 125.179 0.952722 302.345 +169.601 6.04351 125.198 0.943777 302.325 +169.701 5.98532 125.217 0.934828 302.306 +169.801 5.92713 125.236 0.925875 302.287 +169.901 5.86895 125.255 0.916919 302.269 +170.001 5.81077 125.273 0.907959 302.25 +170.101 5.75259 125.291 0.898996 302.232 +170.201 5.69441 125.31 0.890029 302.214 +170.301 5.63624 125.328 0.881058 302.196 +170.401 5.57806 125.345 0.872084 302.178 +170.501 5.51989 125.363 0.863107 302.16 +170.601 5.46172 125.38 0.854126 302.143 +170.701 5.40355 125.398 0.845142 302.126 +170.801 5.34539 125.415 0.836154 302.109 +170.901 5.28722 125.431 0.827164 302.092 +171.001 5.22906 125.448 0.81817 302.075 +171.101 5.1709 125.465 0.809172 302.059 +171.201 5.11274 125.481 0.800172 302.042 +171.301 5.05458 125.497 0.791168 302.026 +171.401 4.99642 125.513 0.782162 302.01 +171.501 4.93826 125.529 0.773152 301.995 +171.601 4.88011 125.544 0.764139 301.979 +171.701 4.82196 125.56 0.755123 301.964 +171.801 4.76381 125.575 0.746105 301.948 +171.901 4.70566 125.59 0.737083 301.933 +172.001 4.64751 125.605 0.728058 301.918 +172.101 4.58937 125.62 0.719031 301.904 +172.201 4.53122 125.634 0.71 301.889 +172.301 4.47308 125.648 0.700967 301.875 +172.401 4.41494 125.662 0.691931 301.861 +172.501 4.3568 125.676 0.682893 301.847 +172.601 4.29866 125.69 0.673851 301.833 +172.701 4.24052 125.704 0.664807 301.82 +172.801 4.18239 125.717 0.655761 301.806 +172.901 4.12425 125.73 0.646712 301.793 +173.001 4.06612 125.743 0.63766 301.78 +173.101 4.00799 125.756 0.628606 301.767 +173.201 3.94986 125.769 0.619549 301.755 +173.301 3.89173 125.781 0.61049 301.742 +173.401 3.8336 125.794 0.601428 301.73 +173.501 3.77547 125.806 0.592364 301.718 +173.601 3.71735 125.818 0.583298 301.706 +173.701 3.65922 125.829 0.574229 301.694 +173.801 3.6011 125.841 0.565159 301.683 +173.901 3.54298 125.852 0.556086 301.671 +174.001 3.48485 125.863 0.54701 301.66 +174.101 3.42673 125.874 0.537933 301.649 +174.201 3.36862 125.885 0.528853 301.638 +174.301 3.3105 125.896 0.519772 301.628 +174.401 3.25238 125.906 0.510688 301.617 +174.501 3.19426 125.916 0.501602 301.607 +174.601 3.13615 125.927 0.492515 301.597 +174.701 3.07804 125.936 0.483425 301.587 +174.801 3.01992 125.946 0.474334 301.577 +174.901 2.96181 125.956 0.46524 301.568 +175.001 2.9037 125.965 0.456145 301.558 +175.101 2.84559 125.974 0.447048 301.549 +175.201 2.78748 125.983 0.437949 301.54 +175.301 2.72937 125.992 0.428849 301.532 +175.402 2.67127 126 0.419746 301.523 +175.502 2.61316 126.009 0.410642 301.514 +175.602 2.55506 126.017 0.401537 301.506 +175.702 2.49695 126.025 0.39243 301.498 +175.802 2.43885 126.033 0.383321 301.49 +175.902 2.38074 126.041 0.374211 301.483 +176.002 2.32264 126.048 0.3651 301.475 +176.102 2.26454 126.055 0.355986 301.468 +176.202 2.20644 126.063 0.346872 301.461 +176.302 2.14834 126.069 0.337756 301.454 +176.402 2.09024 126.076 0.328639 301.447 +176.502 2.03214 126.083 0.319521 301.441 +176.602 1.97404 126.089 0.310401 301.434 +176.702 1.91595 126.095 0.30128 301.428 +176.802 1.85785 126.101 0.292158 301.422 +176.902 1.79975 126.107 0.283034 301.416 +177.002 1.74166 126.113 0.27391 301.411 +177.102 1.68356 126.118 0.264785 301.405 +177.202 1.62547 126.124 0.255658 301.4 +177.302 1.56737 126.129 0.24653 301.395 +177.402 1.50928 126.134 0.237402 301.39 +177.502 1.45119 126.138 0.228273 301.385 +177.602 1.39309 126.143 0.219142 301.381 +177.702 1.335 126.147 0.210011 301.376 +177.802 1.27691 126.151 0.200879 301.372 +177.902 1.21882 126.155 0.191746 301.368 +178.002 1.16073 126.159 0.182612 301.364 +178.102 1.10264 126.163 0.173478 301.361 +178.202 1.04455 126.166 0.164343 301.357 +178.302 0.986458 126.169 0.155207 301.354 +178.402 0.928368 126.172 0.146071 301.351 +178.502 0.870279 126.175 0.136934 301.348 +178.602 0.81219 126.178 0.127797 301.345 +178.702 0.754101 126.18 0.118659 301.343 +178.802 0.696013 126.183 0.109521 301.341 +178.902 0.637925 126.185 0.100382 301.338 +179.002 0.579837 126.187 0.0912426 301.337 +179.102 0.521749 126.189 0.0821031 301.335 +179.202 0.463661 126.19 0.0729632 301.333 +179.302 0.405573 126.192 0.063823 301.332 +179.402 0.347486 126.193 0.0546826 301.331 +179.502 0.289399 126.194 0.045542 301.33 +179.602 0.231311 126.195 0.0364012 301.329 +179.702 0.173224 126.195 0.0272602 301.328 +179.802 0.115137 126.196 0.0181191 301.328 +179.902 0.0570502 126.196 0.00897801 301.327 diff --git a/macro/Unpack_HDF5/E510_RCNP/run_eve.C b/macro/Unpack_HDF5/E510_RCNP/run_eve.C new file mode 100644 index 000000000..b3d38256b --- /dev/null +++ b/macro/Unpack_HDF5/E510_RCNP/run_eve.C @@ -0,0 +1,46 @@ +void run_eve(int runNum = 5070, TString OutputDataFile = "./run_5070_display.root") +{ + TString InputDataFile = TString::Format("/data/ATTPCROOTv2_results/E510/UnpackerOutput/run_%04d_reUnpack_Theshold30.root", runNum); + std::cout << "Opening: " << InputDataFile << std::endl; + + TString dir = getenv("VMCWORKDIR"); + TString geoFile = "RCNP_ATTPC_494_3torr_geomanager.root"; + TString mapFile = "rcnp_map.xml"; + + TString InputDataPath = InputDataFile; + TString OutputDataPath = OutputDataFile; + TString GeoDataPath = dir + "/geometry/" + geoFile; + TString mapDir = dir + "/scripts/" + mapFile; + + FairRunAna *fRun = new FairRunAna(); + FairRootFileSink *sink = new FairRootFileSink(OutputDataFile); + FairFileSource *source = new FairFileSource(InputDataFile); + fRun->SetSource(source); + fRun->SetSink(sink); + fRun->SetGeomFile(GeoDataPath); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParRootFileIo *parIo1 = new FairParRootFileIo(); + rtdb->setFirstInput(parIo1); + + auto fMap = std::make_shared(); + fMap->ParseXMLMap(mapDir.Data()); + AtViewerManager *eveMan = new AtViewerManager(fMap); + + auto tabMain = std::make_unique(); + tabMain->SetMultiHit(100); // Set the maximum number of multihits in the visualization + + // auto tabBraggCurve = std::make_unique(); + // tabBraggCurve->SetMultiHit(100); + + //auto tabSiArray = std::make_unique(); + //tabSiArray->DrawAuxADC("Si_10_1_1_0", 0, 0); + + eveMan->AddTab(std::move(tabMain)); + // eveMan->AddTab(std::move(tabBraggCurve)); + //eveMan->AddTab(std::move(tabSiArray)); + + eveMan->Init(); + + std::cout << "Finished init" << std::endl; +} diff --git a/macro/Unpack_HDF5/E510_RCNP/unpack.sh b/macro/Unpack_HDF5/E510_RCNP/unpack.sh new file mode 100755 index 000000000..326ed01dd --- /dev/null +++ b/macro/Unpack_HDF5/E510_RCNP/unpack.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +logDir="./logUnpack" + +if [ $# -lt 1 ]; then + echo "Usage: $0 runNum1 [runNum2, ...]" + exit 1 +fi + +for runNum in "$@"; do + logFile="$logDir/run$runNum.log" + echo "Processing run: $runNum " + + root -b -q -l "unpack_rcnp.C($runNum)" > >(tail -n 10000 > $logFile) 2>&1 +done + +echo "\(>.<)/ Unpacking is completed (>=<)" diff --git a/macro/Unpack_HDF5/E510_RCNP/unpackRawEvents.C b/macro/Unpack_HDF5/E510_RCNP/unpackRawEvents.C new file mode 100644 index 000000000..30ad616cc --- /dev/null +++ b/macro/Unpack_HDF5/E510_RCNP/unpackRawEvents.C @@ -0,0 +1,125 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpackRawEvents(int run_num = 5124){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E510.par"; + TString mappath = ""; + TString filepath = "/data/tempMergedData/E510/"; + TString fileExt = ".h5"; + TString outputpath = "/data/ATTPCROOTv2_results/E510/UnpackerOutput/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + "_RawEvents.root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(true); // true + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 30; + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + run->AddTask(unpackTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + numEvents = 10000; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + diff --git a/macro/Unpack_HDF5/E510_RCNP/unpack_rcnp.C b/macro/Unpack_HDF5/E510_RCNP/unpack_rcnp.C new file mode 100644 index 000000000..6d6dfb014 --- /dev/null +++ b/macro/Unpack_HDF5/E510_RCNP/unpack_rcnp.C @@ -0,0 +1,199 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpack_rcnp(int run_num = 2011){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E510.par"; + TString mappath = ""; + TString filepath = "/data/tempMergedData/E510/"; + TString fileExt = ".h5"; + TString outputpath = "/data/ATTPCROOTv2_results/E510/UnpackerOutput/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + // TString outputFile = outputpath + fileName + "_reUnpack.root"; + TString outputFile = outputpath + fileName + "_reUnpack_Theshold30.root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(false); // true + + auto thresholdSi = 50; + auto psaSi = std::make_unique(); + psaSi->SetThreshold(thresholdSi); + + AtSiTask *siTask = new AtSiTask(std::move(psaSi)); + siTask->SetPersistence(kTRUE); + + auto thresholdGagg = 10; + auto psaGagg = std::make_unique(); + psaGagg->SetThreshold(thresholdGagg); + AtGaggTask *gaggTask = new AtGaggTask(std::move(psaGagg)); + gaggTask->SetPersistence(kTRUE); + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + // auto threshold = 130; + auto threshold = 30; // Test new threshold to see if we retrieve proton events + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kTRUE); + ransacTask->SetDistanceThreshold(12.0); //12 + ransacTask->SetMinHitsLine(30); //10 + // in AtRansacTask pattern tyepe set to line: auto patternType = AtPatternType::kLine; + //1=Homemade Ransac(default); 2=Homemade Mlesac; 3=Homemade Lmeds; //4 + ransacTask->SetAlgorithm(1); + // SampleMethod{kUniform=0,kChargeWeighted=1,kGaussian=2, kWeightGaussian=3, kWeightedY=4};//2 + ransacTask->SetRanSamMode(5); + ransacTask->SetChargeThreshold(20); //150 + // ransacTask->SetNumItera(500); + +/* + //Create the AtPatternModification task. + std::vector> patternModifications; + auto braggCurveFinder = std::make_unique(); + braggCurveFinder->SetBinSize(6.0); + braggCurveFinder->SetNumSmoothingSteps(200); + braggCurveFinder->SetTSSemiWidth(15); // Looking at the traces width in the run_eve macro. + patternModifications.push_back(std::move(braggCurveFinder)); + AtPatternModificationTask *patternModTask = new AtPatternModificationTask(std::move(patternModifications)); + // patternModTask->SetOutputBranch("AtPatternEvent"); + patternModTask->SetPersistence(kTRUE); + + // Create the AtFitterTask task. + std::vector> eLossModels; + + double density = 1.4069e-3; + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_494_3Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModels.push_back(std::move(eLossModelC3D8_p)); + + std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_494_3Torr_12Be"); + eLossModelC3D8_12Be->SetMaterial(materialComponents); + eLossModelC3D8_12Be->SetProjectile(12, 4, 12.026922082); + eLossModels.push_back(std::move(eLossModelC3D8_12Be)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(50000); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(8000); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata");*/ + + run->AddTask(unpackTask); + run->AddTask(siTask); + run->AddTask(gaggTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + run->AddTask(ransacTask); + //run->AddTask(patternModTask); + //run->AddTask(fitterTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 1000; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + diff --git a/macro/Unpack_HDF5/E534_RCNP/kine.C b/macro/Unpack_HDF5/E534_RCNP/kine.C new file mode 100644 index 000000000..4c968457d --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/kine.C @@ -0,0 +1,429 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFile = new TFile("./cutFiles/PID.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile->Get("cutPID3He"); + cutPIDFile->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiN = (TCutG *)cutSiPIDFile->Get("cutSiPIDN"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggC = (TCutG *)cutGaggPIDFile->Get("cutGAGGC"); + cutGaggPIDFile->Close(); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + + // All events? + //std::vector runNums = {2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, + // 2020, 2021, 2022, 2023, 2024, 2025, 2026, 2027, 2028, 2029, 2030 + // }; + + // Only events with good processed GAGG data in them. + std::vector runNums = {2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088}; + //std::vector runNums = {2080, 2081, 2082, 2083, 2084, 2085, 2086, 2087, 2088, 2097, 2098, 2099, 2100}; + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E534/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + //TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + TString gaggFileName = TString::Format("/data/sustech/user/zzc/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2); + + // Loop over events. + //for (int i = 0; i < nUnpackEvents; i++) { + for (int i = 0; i < nGaggEvents; i++) { + unpackReader.Next(); + gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue; + + // Check the GAGG data + /*AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2; + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2);*/ + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + } + } + // Close files. + unpackFile->Close(); + gaggFile->Close(); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/17N_d3He_gs.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c1 = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiN->Draw("same"); + cutSiC->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); + + TFile *outFile = new TFile("out.root", "recreate"); + c1->Write(); + c2->Write(); + c3->Write(); + c4->Write(); + c5->Write(); + c6->Write(); + c7->Write(); + outFile->Close(); +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E534_RCNP/kineFiles/17N_12C12C_gs.txt b/macro/Unpack_HDF5/E534_RCNP/kineFiles/17N_12C12C_gs.txt new file mode 100644 index 000000000..eb375bcf3 --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/kineFiles/17N_12C12C_gs.txt @@ -0,0 +1,1800 @@ +0 3.54846 0 0 642.919 +0.1 89.9493 0.000475298 0.040966 642.919 +0.2 89.8986 0.00190119 0.081932 642.918 +0.3 89.8479 0.00427767 0.122898 642.915 +0.4 89.7972 0.00760473 0.163864 642.912 +0.5 89.7465 0.0118824 0.20483 642.908 +0.6 89.6958 0.0171106 0.245796 642.902 +0.7 89.6451 0.0232893 0.286761 642.896 +0.8 89.5945 0.0304186 0.327727 642.889 +0.9 89.5438 0.0384983 0.368693 642.881 +1 89.4931 0.0475286 0.409658 642.872 +1.1 89.4424 0.0575093 0.450624 642.862 +1.2 89.3917 0.0684404 0.491589 642.851 +1.3 89.341 0.0803219 0.532554 642.839 +1.4 89.2903 0.0931537 0.573519 642.826 +1.5 89.2396 0.106936 0.614484 642.812 +1.6 89.1889 0.121668 0.655449 642.798 +1.7 89.1382 0.137351 0.696413 642.782 +1.8 89.0875 0.153984 0.737377 642.765 +1.9 89.0368 0.171567 0.778342 642.748 +2 88.9861 0.1901 0.819305 642.729 +2.1 88.9354 0.209583 0.860269 642.71 +2.2 88.8848 0.230016 0.901232 642.689 +2.3 88.8341 0.251399 0.942196 642.668 +2.4 88.7834 0.273731 0.983158 642.646 +2.5 88.7327 0.297014 1.02412 642.622 +2.6 88.682 0.321246 1.06508 642.598 +2.7 88.6313 0.346428 1.10605 642.573 +2.8 88.5806 0.372559 1.14701 642.547 +2.9 88.5299 0.39964 1.18797 642.52 +3 88.4792 0.42767 1.22893 642.492 +3.1 88.4285 0.456649 1.26989 642.463 +3.2 88.3778 0.486578 1.31085 642.433 +3.3 88.3271 0.517456 1.35181 642.402 +3.4 88.2764 0.549283 1.39277 642.37 +3.5 88.2258 0.582058 1.43373 642.337 +3.6 88.1751 0.615783 1.47469 642.304 +3.7 88.1244 0.650456 1.51565 642.269 +3.8 88.0737 0.686078 1.55661 642.233 +3.9 88.023 0.722648 1.59756 642.197 +4 87.9723 0.760167 1.63852 642.159 +4.1 87.9216 0.798634 1.67948 642.121 +4.2 87.8709 0.838049 1.72043 642.081 +4.3 87.8202 0.878412 1.76139 642.041 +4.4 87.7695 0.919724 1.80234 642 +4.5 87.7188 0.961982 1.8433 641.957 +4.6 87.6682 1.00519 1.88425 641.914 +4.7 87.6175 1.04934 1.92521 641.87 +4.8 87.5668 1.09444 1.96616 641.825 +4.9 87.5161 1.14049 2.00711 641.779 +5 87.4654 1.18749 2.04807 641.732 +5.1 87.4147 1.23543 2.08902 641.684 +5.2 87.364 1.28432 2.12997 641.635 +5.3 87.3133 1.33416 2.17092 641.585 +5.4 87.2626 1.38494 2.21187 641.534 +5.5 87.2119 1.43667 2.25282 641.483 +5.6 87.1612 1.48935 2.29377 641.43 +5.7 87.1106 1.54297 2.33472 641.376 +5.8 87.0599 1.59753 2.37566 641.322 +5.9 87.0092 1.65305 2.41661 641.266 +6 86.9585 1.70951 2.45756 641.21 +6.1 86.9078 1.76691 2.4985 641.152 +6.2 86.8571 1.82526 2.53945 641.094 +6.3 86.8064 1.88455 2.58039 641.035 +6.4 86.7557 1.94479 2.62133 640.975 +6.5 86.705 2.00598 2.66228 640.913 +6.6 86.6544 2.06811 2.70322 640.851 +6.7 86.6037 2.13118 2.74416 640.788 +6.8 86.553 2.1952 2.7851 640.724 +6.9 86.5023 2.26016 2.82604 640.659 +7 86.4516 2.32606 2.86698 640.593 +7.1 86.4009 2.39291 2.90792 640.527 +7.2 86.3502 2.4607 2.94885 640.459 +7.3 86.2995 2.52943 2.98979 640.39 +7.4 86.2489 2.59911 3.03073 640.32 +7.5 86.1982 2.66973 3.07166 640.25 +7.6 86.1475 2.74129 3.11259 640.178 +7.7 86.0968 2.8138 3.15353 640.106 +7.79999 86.0461 2.88724 3.19446 640.032 +7.89999 85.9954 2.96163 3.23539 639.958 +7.99999 85.9447 3.03696 3.27632 639.882 +8.09999 85.894 3.11323 3.31725 639.806 +8.2 85.8434 3.19045 3.35818 639.729 +8.3 85.7927 3.2686 3.39911 639.651 +8.4 85.742 3.34769 3.44004 639.572 +8.5 85.6913 3.42773 3.48096 639.492 +8.6 85.6406 3.5087 3.52189 639.411 +8.7 85.5899 3.59062 3.56281 639.329 +8.8 85.5392 3.67347 3.60373 639.246 +8.9 85.4886 3.75727 3.64466 639.162 +9 85.4379 3.842 3.68558 639.077 +9.1 85.3872 3.92767 3.7265 638.992 +9.2 85.3365 4.01428 3.76742 638.905 +9.3 85.2858 4.10183 3.80833 638.818 +9.4 85.2351 4.19032 3.84925 638.729 +9.5 85.1845 4.27974 3.89017 638.64 +9.6 85.1338 4.37011 3.93108 638.549 +9.7 85.0831 4.46141 3.972 638.458 +9.8 85.0324 4.55364 4.01291 638.366 +9.9 84.9817 4.64682 4.05382 638.273 +10 84.931 4.74093 4.09473 638.178 +10.1 84.8804 4.83597 4.13564 638.083 +10.2 84.8297 4.93195 4.17655 637.987 +10.3 84.779 5.02887 4.21746 637.891 +10.4 84.7283 5.12672 4.25836 637.793 +10.5 84.6776 5.22551 4.29927 637.694 +10.6 84.627 5.32523 4.34017 637.594 +10.7 84.5763 5.42589 4.38107 637.494 +10.8 84.5256 5.52748 4.42197 637.392 +10.9 84.4749 5.63001 4.46287 637.289 +11 84.4242 5.73347 4.50377 637.186 +11.1 84.3735 5.83786 4.54467 637.082 +11.2 84.3229 5.94318 4.58557 636.976 +11.3 84.2722 6.04944 4.62646 636.87 +11.4 84.2215 6.15663 4.66735 636.763 +11.5 84.1708 6.26475 4.70825 636.655 +11.6 84.1202 6.3738 4.74914 636.546 +11.7 84.0695 6.48378 4.79003 636.436 +11.8 84.0188 6.5947 4.83092 636.325 +11.9 83.9681 6.70654 4.8718 636.213 +12 83.9174 6.81932 4.91269 636.1 +12.1 83.8668 6.93302 4.95357 635.986 +12.2 83.8161 7.04765 4.99446 635.872 +12.3 83.7654 7.16322 5.03534 635.756 +12.4 83.7147 7.27971 5.07622 635.64 +12.5 83.6641 7.39713 5.1171 635.522 +12.6 83.6134 7.51548 5.15797 635.404 +12.7 83.5627 7.63476 5.19885 635.285 +12.8 83.512 7.75496 5.23972 635.164 +12.9 83.4613 7.87609 5.2806 635.043 +13 83.4107 7.99815 5.32147 634.921 +13.1 83.36 8.12113 5.36234 634.798 +13.2 83.3093 8.24504 5.40321 634.674 +13.3 83.2586 8.36987 5.44407 634.55 +13.4 83.208 8.49563 5.48494 634.424 +13.5 83.1573 8.62232 5.5258 634.297 +13.6 83.1066 8.74993 5.56666 634.169 +13.7 83.056 8.87846 5.60753 634.041 +13.8 83.0053 9.00792 5.64838 633.911 +13.9 82.9546 9.1383 5.68924 633.781 +14 82.9039 9.2696 5.7301 633.65 +14.1 82.8533 9.40182 5.77095 633.518 +14.2 82.8026 9.53497 5.81181 633.384 +14.3 82.7519 9.66904 5.85266 633.25 +14.4 82.7012 9.80403 5.89351 633.115 +14.5 82.6506 9.93994 5.93435 632.979 +14.6 82.5999 10.0768 5.9752 632.843 +14.7 82.5492 10.2145 6.01605 632.705 +14.8 82.4986 10.3532 6.05689 632.566 +14.9 82.4479 10.4928 6.09773 632.427 +15 82.3972 10.6333 6.13857 632.286 +15.1 82.3466 10.7747 6.17941 632.145 +15.2 82.2959 10.9171 6.22024 632.002 +15.3 82.2452 11.0603 6.26108 631.859 +15.4 82.1946 11.2045 6.30191 631.715 +15.5 82.1439 11.3496 6.34274 631.57 +15.6 82.0932 11.4956 6.38357 631.424 +15.7 82.0425 11.6425 6.4244 631.277 +15.8 81.9919 11.7904 6.46522 631.129 +15.9 81.9412 11.9391 6.50605 630.98 +16 81.8906 12.0888 6.54687 630.831 +16.1 81.8399 12.2394 6.58769 630.68 +16.2 81.7892 12.3909 6.62851 630.529 +16.3 81.7386 12.5433 6.66932 630.376 +16.4 81.6879 12.6966 6.71014 630.223 +16.5 81.6372 12.8508 6.75095 630.069 +16.6 81.5866 13.006 6.79176 629.913 +16.7 81.5359 13.162 6.83257 629.757 +16.8 81.4852 13.319 6.87338 629.6 +16.9 81.4346 13.4769 6.91418 629.443 +17 81.3839 13.6357 6.95498 629.284 +17.1 81.3332 13.7954 6.99578 629.124 +17.2 81.2826 13.956 7.03658 628.963 +17.3 81.2319 14.1175 7.07738 628.802 +17.4 81.1813 14.2799 7.11817 628.64 +17.5 81.1306 14.4432 7.15897 628.476 +17.6 81.0799 14.6075 7.19976 628.312 +17.7 81.0293 14.7726 7.24055 628.147 +17.8 80.9786 14.9387 7.28133 627.981 +17.9 80.928 15.1056 7.32212 627.814 +18 80.8773 15.2735 7.3629 627.646 +18.1 80.8266 15.4422 7.40368 627.477 +18.2 80.776 15.6119 7.44446 627.308 +18.3 80.7253 15.7824 7.48524 627.137 +18.4 80.6747 15.9539 7.52601 626.965 +18.5 80.624 16.1263 7.56678 626.793 +18.6 80.5734 16.2996 7.60755 626.62 +18.7 80.5227 16.4737 7.64832 626.446 +18.8 80.472 16.6488 7.68908 626.271 +18.9 80.4214 16.8248 7.72985 626.095 +19 80.3707 17.0017 7.77061 625.918 +19.1 80.3201 17.1794 7.81137 625.74 +19.2 80.2694 17.3581 7.85212 625.561 +19.3 80.2188 17.5377 7.89288 625.382 +19.4 80.1681 17.7181 7.93363 625.201 +19.5 80.1175 17.8995 7.97438 625.02 +19.6 80.0668 18.0817 8.01513 624.838 +19.7 80.0162 18.2649 8.05587 624.655 +19.8 79.9655 18.4489 8.09662 624.47 +19.9 79.9149 18.6339 8.13736 624.286 +20 79.8642 18.8197 8.1781 624.1 +20.1 79.8136 19.0065 8.21883 623.913 +20.2 79.7629 19.1941 8.25957 623.725 +20.3 79.7123 19.3826 8.3003 623.537 +20.4 79.6616 19.572 8.34103 623.347 +20.5 79.611 19.7623 8.38175 623.157 +20.6 79.5603 19.9535 8.42248 622.966 +20.7 79.5097 20.1456 8.4632 622.774 +20.8 79.459 20.3385 8.50392 622.581 +20.9 79.4084 20.5324 8.54463 622.387 +21 79.3577 20.7271 8.58535 622.192 +21.1 79.3071 20.9227 8.62606 621.997 +21.2 79.2564 21.1193 8.66677 621.8 +21.3 79.2058 21.3167 8.70748 621.603 +21.4 79.1551 21.515 8.74818 621.404 +21.5 79.1045 21.7141 8.78888 621.205 +21.6 79.0539 21.9142 8.82958 621.005 +21.7 79.0032 22.1151 8.87028 620.804 +21.8 78.9526 22.317 8.91097 620.602 +21.9 78.9019 22.5197 8.95167 620.4 +22 78.8513 22.7233 8.99235 620.196 +22.1 78.8006 22.9277 9.03304 619.992 +22.2 78.75 23.1331 9.07373 619.786 +22.3 78.6994 23.3393 9.11441 619.58 +22.4 78.6487 23.5464 9.15508 619.373 +22.5 78.5981 23.7544 9.19576 619.165 +22.6 78.5474 23.9633 9.23643 618.956 +22.7001 78.4968 24.173 9.2771 618.746 +22.8001 78.4462 24.3837 9.31777 618.536 +22.9001 78.3955 24.5952 9.35844 618.324 +23.0001 78.3449 24.8075 9.3991 618.112 +23.1001 78.2942 25.0208 9.43976 617.899 +23.2001 78.2436 25.2349 9.48042 617.685 +23.3001 78.193 25.4499 9.52107 617.47 +23.4001 78.1423 25.6658 9.56172 617.254 +23.5001 78.0917 25.8825 9.60237 617.037 +23.6001 78.0411 26.1001 9.64302 616.819 +23.7001 77.9904 26.3186 9.68366 616.601 +23.8001 77.9398 26.538 9.7243 616.381 +23.9001 77.8892 26.7582 9.76494 616.161 +24.0001 77.8385 26.9793 9.80557 615.94 +24.1001 77.7879 27.2013 9.8462 615.718 +24.2001 77.7373 27.4241 9.88683 615.495 +24.3001 77.6866 27.6478 9.92746 615.272 +24.4001 77.636 27.8724 9.96808 615.047 +24.5001 77.5854 28.0978 10.0087 614.822 +24.6001 77.5348 28.3241 10.0493 614.595 +24.7001 77.4841 28.5513 10.0899 614.368 +24.8001 77.4335 28.7793 10.1305 614.14 +24.9001 77.3829 29.0082 10.1712 613.911 +25.0001 77.3322 29.2379 10.2118 613.681 +25.1001 77.2816 29.4685 10.2524 613.451 +25.2001 77.231 29.7 10.293 613.219 +25.3001 77.1804 29.9323 10.3336 612.987 +25.4001 77.1297 30.1655 10.3741 612.754 +25.5001 77.0791 30.3996 10.4147 612.52 +25.6001 77.0285 30.6345 10.4553 612.285 +25.7001 76.9779 30.8703 10.4959 612.049 +25.8001 76.9272 31.1069 10.5365 611.813 +25.9001 76.8766 31.3444 10.5771 611.575 +26.0001 76.826 31.5827 10.6176 611.337 +26.1001 76.7754 31.8219 10.6582 611.098 +26.2001 76.7248 32.0619 10.6988 610.857 +26.3001 76.6741 32.3028 10.7393 610.617 +26.4001 76.6235 32.5446 10.7799 610.375 +26.5001 76.5729 32.7872 10.8205 610.132 +26.6001 76.5223 33.0306 10.861 609.889 +26.7001 76.4717 33.2749 10.9016 609.645 +26.8001 76.421 33.5201 10.9421 609.399 +26.9001 76.3704 33.7661 10.9827 609.153 +27.0001 76.3198 34.0129 11.0232 608.907 +27.1001 76.2692 34.2606 11.0637 608.659 +27.2001 76.2186 34.5091 11.1043 608.41 +27.3001 76.168 34.7585 11.1448 608.161 +27.4001 76.1173 35.0087 11.1853 607.911 +27.5001 76.0667 35.2598 11.2259 607.66 +27.6001 76.0161 35.5117 11.2664 607.408 +27.7001 75.9655 35.7645 11.3069 607.155 +27.8001 75.9149 36.0181 11.3474 606.901 +27.9001 75.8643 36.2725 11.3879 606.647 +28.0001 75.8137 36.5278 11.4285 606.392 +28.1001 75.7631 36.7839 11.469 606.135 +28.2001 75.7125 37.0409 11.5095 605.879 +28.3001 75.6618 37.2987 11.55 605.621 +28.4001 75.6112 37.5573 11.5905 605.362 +28.5001 75.5606 37.8168 11.6309 605.103 +28.6001 75.51 38.0771 11.6714 604.842 +28.7001 75.4594 38.3382 11.7119 604.581 +28.8001 75.4088 38.6002 11.7524 604.319 +28.9001 75.3582 38.863 11.7929 604.056 +29.0001 75.3076 39.1266 11.8333 603.793 +29.1001 75.257 39.3911 11.8738 603.528 +29.2001 75.2064 39.6564 11.9143 603.263 +29.3001 75.1558 39.9225 11.9548 602.997 +29.4001 75.1052 40.1895 11.9952 602.73 +29.5001 75.0546 40.4573 12.0357 602.462 +29.6001 75.004 40.7259 12.0761 602.194 +29.7001 74.9534 40.9953 12.1166 601.924 +29.8001 74.9028 41.2656 12.157 601.654 +29.9001 74.8522 41.5367 12.1975 601.383 +30.0001 74.8016 41.8086 12.2379 601.111 +30.1001 74.751 42.0813 12.2783 600.838 +30.2001 74.7004 42.3549 12.3188 600.565 +30.3001 74.6498 42.6293 12.3592 600.29 +30.4001 74.5992 42.9045 12.3996 600.015 +30.5001 74.5486 43.1805 12.44 599.739 +30.6001 74.498 43.4574 12.4804 599.462 +30.7001 74.4474 43.735 12.5208 599.184 +30.8001 74.3968 44.0135 12.5613 598.906 +30.9001 74.3462 44.2928 12.6017 598.627 +31.0001 74.2956 44.5729 12.6421 598.347 +31.1001 74.245 44.8538 12.6825 598.066 +31.2001 74.1944 45.1356 12.7228 597.784 +31.3001 74.1438 45.4181 12.7632 597.501 +31.4001 74.0933 45.7015 12.8036 597.218 +31.5001 74.0427 45.9857 12.844 596.934 +31.6001 73.9921 46.2706 12.8844 596.649 +31.7001 73.9415 46.5564 12.9247 596.363 +31.8001 73.8909 46.843 12.9651 596.076 +31.9001 73.8403 47.1305 13.0055 595.789 +32.0001 73.7897 47.4187 13.0458 595.501 +32.1001 73.7391 47.7077 13.0862 595.212 +32.2001 73.6886 47.9975 13.1265 594.922 +32.3001 73.638 48.2881 13.1669 594.631 +32.4001 73.5874 48.5796 13.2072 594.34 +32.5001 73.5368 48.8718 13.2476 594.048 +32.6001 73.4862 49.1649 13.2879 593.755 +32.7001 73.4356 49.4587 13.3282 593.461 +32.8001 73.3851 49.7533 13.3686 593.166 +32.9001 73.3345 50.0488 13.4089 592.871 +33.0001 73.2839 50.345 13.4492 592.574 +33.1001 73.2333 50.642 13.4895 592.277 +33.2001 73.1828 50.9399 13.5298 591.98 +33.3001 73.1322 51.2385 13.5701 591.681 +33.4001 73.0816 51.5379 13.6104 591.382 +33.5001 73.031 51.8381 13.6507 591.081 +33.6001 72.9805 52.1391 13.691 590.78 +33.7001 72.9299 52.4409 13.7313 590.478 +33.8001 72.8793 52.7435 13.7716 590.176 +33.9001 72.8287 53.0469 13.8119 589.873 +34.0001 72.7782 53.3511 13.8522 589.568 +34.1001 72.7276 53.656 13.8924 589.263 +34.2001 72.677 53.9617 13.9327 588.958 +34.3 72.6264 54.2683 13.973 588.651 +34.4 72.5759 54.5756 14.0132 588.344 +34.5 72.5253 54.8837 14.0535 588.036 +34.6 72.4747 55.1926 14.0937 587.727 +34.7 72.4242 55.5022 14.134 587.417 +34.8 72.3736 55.8127 14.1742 587.107 +34.9 72.323 56.1239 14.2144 586.796 +35 72.2725 56.4359 14.2547 586.484 +35.1 72.2219 56.7487 14.2949 586.171 +35.2 72.1713 57.0623 14.3351 585.857 +35.3 72.1208 57.3766 14.3753 585.543 +35.4 72.0702 57.6917 14.4156 585.228 +35.5 72.0197 58.0076 14.4558 584.912 +35.6 71.9691 58.3243 14.496 584.595 +35.7 71.9185 58.6417 14.5362 584.278 +35.8 71.868 58.9599 14.5764 583.96 +35.9 71.8174 59.2789 14.6166 583.641 +36 71.7669 59.5986 14.6567 583.321 +36.1 71.7163 59.9191 14.6969 583 +36.2 71.6658 60.2404 14.7371 582.679 +36.3 71.6152 60.5625 14.7773 582.357 +36.4 71.5646 60.8853 14.8174 582.034 +36.5 71.5141 61.2089 14.8576 581.711 +36.6 71.4635 61.5332 14.8978 581.386 +36.7 71.413 61.8583 14.9379 581.061 +36.8 71.3624 62.1842 14.9781 580.735 +36.9 71.3119 62.5109 15.0182 580.409 +37 71.2613 62.8382 15.0583 580.081 +37.1 71.2108 63.1664 15.0985 579.753 +37.2 71.1602 63.4953 15.1386 579.424 +37.3 71.1097 63.825 15.1787 579.094 +37.4 71.0591 64.1554 15.2188 578.764 +37.5 71.0086 64.4866 15.259 578.433 +37.6 70.958 64.8185 15.2991 578.101 +37.7 70.9075 65.1512 15.3392 577.768 +37.8 70.8569 65.4846 15.3793 577.435 +37.9 70.8064 65.8188 15.4194 577.101 +38 70.7559 66.1538 15.4594 576.766 +38.1 70.7053 66.4895 15.4995 576.43 +38.2 70.6548 66.8259 15.5396 576.094 +38.3 70.6042 67.1631 15.5797 575.756 +38.4 70.5537 67.501 15.6198 575.418 +38.5 70.5032 67.8397 15.6598 575.08 +38.6 70.4526 68.1791 15.6999 574.74 +38.7 70.4021 68.5193 15.7399 574.4 +38.8 70.3515 68.8602 15.78 574.059 +38.9 70.301 69.2018 15.82 573.718 +39 70.2505 69.5442 15.8601 573.375 +39.1 70.1999 69.8873 15.9001 573.032 +39.2 70.1494 70.2312 15.9401 572.688 +39.3 70.0989 70.5758 15.9801 572.344 +39.4 70.0483 70.9211 16.0202 571.998 +39.5 69.9978 71.2672 16.0602 571.652 +39.6 69.9473 71.614 16.1002 571.305 +39.7 69.8967 71.9615 16.1402 570.958 +39.8 69.8462 72.3098 16.1802 570.61 +39.9 69.7957 72.6588 16.2202 570.261 +40 69.7452 73.0085 16.2601 569.911 +40.1 69.6946 73.359 16.3001 569.56 +40.2 69.6441 73.7102 16.3401 569.209 +40.3 69.5936 74.0621 16.3801 568.857 +40.4 69.5431 74.4147 16.42 568.505 +40.5 69.4925 74.7681 16.46 568.151 +40.6 69.442 75.1221 16.4999 567.797 +40.7 69.3915 75.4769 16.5399 567.442 +40.7999 69.341 75.8324 16.5798 567.087 +40.8999 69.2904 76.1887 16.6198 566.731 +40.9999 69.2399 76.5456 16.6597 566.374 +41.0999 69.1894 76.9033 16.6996 566.016 +41.1999 69.1389 77.2617 16.7395 565.658 +41.2999 69.0884 77.6208 16.7795 565.299 +41.3999 69.0379 77.9806 16.8194 564.939 +41.4999 68.9873 78.3412 16.8593 564.578 +41.5999 68.9368 78.7024 16.8992 564.217 +41.6999 68.8863 79.0644 16.9391 563.855 +41.7999 68.8358 79.4271 16.9789 563.492 +41.8999 68.7853 79.7904 17.0188 563.129 +41.9999 68.7348 80.1545 17.0587 562.765 +42.0999 68.6843 80.5193 17.0986 562.4 +42.1999 68.6338 80.8848 17.1384 562.035 +42.2999 68.5832 81.251 17.1783 561.668 +42.3999 68.5327 81.6179 17.2181 561.302 +42.4999 68.4822 81.9855 17.258 560.934 +42.5999 68.4317 82.3538 17.2978 560.566 +42.6999 68.3812 82.7228 17.3376 560.197 +42.7999 68.3307 83.0925 17.3775 559.827 +42.8999 68.2802 83.4629 17.4173 559.456 +42.9999 68.2297 83.834 17.4571 559.085 +43.0999 68.1792 84.2058 17.4969 558.714 +43.1999 68.1287 84.5783 17.5367 558.341 +43.2999 68.0782 84.9515 17.5765 557.968 +43.3999 68.0277 85.3253 17.6163 557.594 +43.4999 67.9772 85.6999 17.6561 557.22 +43.5999 67.9267 86.0752 17.6959 556.844 +43.6999 67.8762 86.4511 17.7356 556.468 +43.7999 67.8257 86.8277 17.7754 556.092 +43.8999 67.7752 87.205 17.8152 555.714 +43.9999 67.7247 87.583 17.8549 555.336 +44.0999 67.6742 87.9617 17.8947 554.958 +44.1999 67.6237 88.3411 17.9344 554.578 +44.2999 67.5732 88.7211 17.9742 554.198 +44.3999 67.5227 89.1018 18.0139 553.818 +44.4999 67.4722 89.4833 18.0536 553.436 +44.5999 67.4218 89.8653 18.0933 553.054 +44.6999 67.3713 90.2481 18.133 552.671 +44.7999 67.3208 90.6315 18.1727 552.288 +44.8999 67.2703 91.0156 18.2124 551.904 +44.9999 67.2198 91.4004 18.2521 551.519 +45.0999 67.1693 91.7859 18.2918 551.134 +45.1999 67.1188 92.172 18.3315 550.747 +45.2999 67.0684 92.5588 18.3712 550.361 +45.3999 67.0179 92.9463 18.4108 549.973 +45.4999 66.9674 93.3344 18.4505 549.585 +45.5999 66.9169 93.7232 18.4902 549.196 +45.6999 66.8664 94.1127 18.5298 548.807 +45.7999 66.8159 94.5028 18.5694 548.417 +45.8999 66.7655 94.8936 18.6091 548.026 +45.9999 66.715 95.285 18.6487 547.634 +46.0999 66.6645 95.6771 18.6883 547.242 +46.1999 66.614 96.0699 18.7279 546.849 +46.2999 66.5636 96.4633 18.7675 546.456 +46.3999 66.5131 96.8574 18.8071 546.062 +46.4999 66.4626 97.2522 18.8467 545.667 +46.5999 66.4121 97.6476 18.8863 545.272 +46.6999 66.3617 98.0436 18.9259 544.876 +46.7999 66.3112 98.4403 18.9655 544.479 +46.8999 66.2607 98.8377 19.0051 544.082 +46.9999 66.2103 99.2357 19.0446 543.684 +47.0999 66.1598 99.6343 19.0842 543.285 +47.1999 66.1093 100.034 19.1237 542.886 +47.2999 66.0589 100.434 19.1633 542.486 +47.3998 66.0084 100.834 19.2028 542.085 +47.4998 65.9579 101.235 19.2423 541.684 +47.5998 65.9075 101.637 19.2818 541.282 +47.6998 65.857 102.04 19.3213 540.88 +47.7998 65.8065 102.443 19.3609 540.476 +47.8998 65.7561 102.847 19.4004 540.073 +47.9998 65.7056 103.251 19.4398 539.668 +48.0998 65.6552 103.656 19.4793 539.263 +48.1998 65.6047 104.062 19.5188 538.858 +48.2998 65.5543 104.468 19.5583 538.451 +48.3998 65.5038 104.875 19.5977 538.044 +48.4998 65.4533 105.283 19.6372 537.637 +48.5998 65.4029 105.691 19.6766 537.228 +48.6998 65.3524 106.1 19.7161 536.82 +48.7998 65.302 106.509 19.7555 536.41 +48.8998 65.2515 106.919 19.795 536 +48.9998 65.2011 107.33 19.8344 535.589 +49.0998 65.1506 107.742 19.8738 535.178 +49.1998 65.1002 108.154 19.9132 534.766 +49.2998 65.0497 108.566 19.9526 534.353 +49.3998 64.9993 108.979 19.992 533.94 +49.4998 64.9488 109.393 20.0314 533.526 +49.5998 64.8984 109.808 20.0707 533.112 +49.6998 64.848 110.223 20.1101 532.697 +49.7998 64.7975 110.638 20.1495 532.281 +49.8998 64.7471 111.055 20.1888 531.865 +49.9998 64.6966 111.472 20.2282 531.448 +50.0998 64.6462 111.889 20.2675 531.03 +50.1998 64.5957 112.307 20.3069 530.612 +50.2998 64.5453 112.726 20.3462 530.193 +50.3998 64.4949 113.145 20.3855 529.774 +50.4998 64.4444 113.565 20.4248 529.354 +50.5998 64.394 113.986 20.4641 528.933 +50.6998 64.3436 114.407 20.5034 528.512 +50.7998 64.2931 114.829 20.5427 528.091 +50.8998 64.2427 115.251 20.582 527.668 +50.9998 64.1923 115.674 20.6212 527.245 +51.0998 64.1418 116.098 20.6605 526.822 +51.1998 64.0914 116.522 20.6998 526.398 +51.2998 64.041 116.947 20.739 525.973 +51.3998 63.9905 117.372 20.7782 525.547 +51.4998 63.9401 117.798 20.8175 525.121 +51.5998 63.8897 118.224 20.8567 524.695 +51.6998 63.8393 118.652 20.8959 524.268 +51.7998 63.7888 119.079 20.9351 523.84 +51.8998 63.7384 119.508 20.9743 523.412 +51.9998 63.688 119.937 21.0135 522.983 +52.0998 63.6376 120.366 21.0527 522.553 +52.1998 63.5872 120.796 21.0919 522.123 +52.2998 63.5367 121.227 21.1311 521.693 +52.3998 63.4863 121.658 21.1702 521.261 +52.4998 63.4359 122.09 21.2094 520.83 +52.5998 63.3855 122.522 21.2485 520.397 +52.6998 63.3351 122.955 21.2877 519.964 +52.7998 63.2847 123.389 21.3268 519.531 +52.8998 63.2342 123.823 21.3659 519.097 +52.9998 63.1838 124.257 21.405 518.662 +53.0998 63.1334 124.693 21.4441 518.227 +53.1998 63.083 125.128 21.4832 517.791 +53.2998 63.0326 125.565 21.5223 517.355 +53.3998 62.9822 126.002 21.5614 516.918 +53.4998 62.9318 126.439 21.6005 516.48 +53.5998 62.8814 126.877 21.6395 516.042 +53.6998 62.831 127.316 21.6786 515.603 +53.7998 62.7806 127.755 21.7176 515.164 +53.8997 62.7302 128.195 21.7567 514.724 +53.9997 62.6798 128.635 21.7957 514.284 +54.0997 62.6294 129.076 21.8347 513.843 +54.1997 62.579 129.518 21.8737 513.402 +54.2997 62.5286 129.96 21.9127 512.96 +54.3997 62.4782 130.402 21.9517 512.517 +54.4997 62.4278 130.846 21.9907 512.074 +54.5997 62.3774 131.289 22.0297 511.63 +54.6997 62.327 131.733 22.0686 511.186 +54.7997 62.2766 132.178 22.1076 510.741 +54.8997 62.2262 132.624 22.1466 510.296 +54.9997 62.1758 133.069 22.1855 509.85 +55.0997 62.1254 133.516 22.2244 509.404 +55.1997 62.075 133.963 22.2634 508.957 +55.2997 62.0246 134.41 22.3023 508.509 +55.3997 61.9742 134.858 22.3412 508.061 +55.4997 61.9238 135.307 22.3801 507.612 +55.5997 61.8734 135.756 22.419 507.163 +55.6997 61.8231 136.206 22.4579 506.714 +55.7997 61.7727 136.656 22.4967 506.263 +55.8997 61.7223 137.107 22.5356 505.813 +55.9997 61.6719 137.558 22.5744 505.362 +56.0997 61.6215 138.01 22.6133 504.91 +56.1997 61.5711 138.462 22.6521 504.457 +56.2997 61.5208 138.915 22.691 504.005 +56.3997 61.4704 139.368 22.7298 503.551 +56.4997 61.42 139.822 22.7686 503.097 +56.5997 61.3696 140.277 22.8074 502.643 +56.6997 61.3193 140.732 22.8462 502.188 +56.7997 61.2689 141.187 22.885 501.732 +56.8997 61.2185 141.643 22.9237 501.276 +56.9997 61.1681 142.1 22.9625 500.82 +57.0997 61.1178 142.557 23.0012 500.363 +57.1997 61.0674 143.014 23.04 499.905 +57.2997 61.017 143.472 23.0787 499.447 +57.3997 60.9667 143.931 23.1175 498.989 +57.4997 60.9163 144.39 23.1562 498.53 +57.5997 60.8659 144.849 23.1949 498.07 +57.6997 60.8156 145.31 23.2336 497.61 +57.7997 60.7652 145.77 23.2723 497.149 +57.8997 60.7148 146.231 23.3109 496.688 +57.9997 60.6645 146.693 23.3496 496.226 +58.0997 60.6141 147.155 23.3883 495.764 +58.1997 60.5637 147.618 23.4269 495.302 +58.2997 60.5134 148.081 23.4656 494.839 +58.3997 60.463 148.544 23.5042 494.375 +58.4997 60.4127 149.009 23.5428 493.911 +58.5997 60.3623 149.473 23.5814 493.446 +58.6997 60.312 149.938 23.62 492.981 +58.7997 60.2616 150.404 23.6586 492.515 +58.8997 60.2112 150.87 23.6972 492.049 +58.9997 60.1609 151.337 23.7358 491.583 +59.0997 60.1105 151.804 23.7743 491.116 +59.1997 60.0602 152.271 23.8129 490.648 +59.2997 60.0098 152.739 23.8514 490.18 +59.3997 59.9595 153.208 23.8899 489.711 +59.4997 59.9092 153.677 23.9285 489.242 +59.5997 59.8588 154.147 23.967 488.773 +59.6997 59.8085 154.617 24.0055 488.303 +59.7997 59.7581 155.087 24.044 487.832 +59.8997 59.7078 155.558 24.0825 487.361 +59.9997 59.6574 156.029 24.1209 486.89 +60.0997 59.6071 156.501 24.1594 486.418 +60.1997 59.5568 156.974 24.1978 485.946 +60.2997 59.5064 157.447 24.2363 485.473 +60.3997 59.4561 157.92 24.2747 485 +60.4996 59.4057 158.394 24.3131 484.526 +60.5996 59.3554 158.868 24.3515 484.051 +60.6996 59.3051 159.343 24.3899 483.577 +60.7996 59.2547 159.818 24.4283 483.102 +60.8996 59.2044 160.294 24.4667 482.626 +60.9996 59.1541 160.77 24.5051 482.15 +61.0996 59.1037 161.246 24.5434 481.673 +61.1996 59.0534 161.723 24.5818 481.196 +61.2996 59.0031 162.201 24.6201 480.719 +61.3996 58.9528 162.679 24.6584 480.241 +61.4996 58.9024 163.157 24.6967 479.762 +61.5996 58.8521 163.636 24.7351 479.283 +61.6996 58.8018 164.115 24.7733 478.804 +61.7996 58.7515 164.595 24.8116 478.324 +61.8996 58.7011 165.075 24.8499 477.844 +61.9996 58.6508 165.556 24.8882 477.363 +62.0996 58.6005 166.037 24.9264 476.882 +62.1996 58.5502 166.519 24.9646 476.401 +62.2996 58.4999 167.001 25.0029 475.919 +62.3996 58.4496 167.483 25.0411 475.436 +62.4996 58.3992 167.966 25.0793 474.953 +62.5996 58.3489 168.449 25.1175 474.47 +62.6996 58.2986 168.933 25.1557 473.986 +62.7996 58.2483 169.417 25.1939 473.502 +62.8996 58.198 169.902 25.232 473.018 +62.9996 58.1477 170.387 25.2702 472.532 +63.0996 58.0974 170.872 25.3083 472.047 +63.1996 58.0471 171.358 25.3464 471.561 +63.2996 57.9968 171.845 25.3846 471.075 +63.3996 57.9465 172.332 25.4227 470.588 +63.4996 57.8961 172.819 25.4608 470.101 +63.5996 57.8458 173.306 25.4988 469.613 +63.6996 57.7955 173.794 25.5369 469.125 +63.7996 57.7452 174.283 25.575 468.637 +63.8996 57.6949 174.772 25.613 468.148 +63.9996 57.6446 175.261 25.6511 467.658 +64.0996 57.5943 175.751 25.6891 467.169 +64.1996 57.5441 176.241 25.7271 466.678 +64.2996 57.4938 176.732 25.7651 466.188 +64.3996 57.4435 177.222 25.8031 465.697 +64.4996 57.3932 177.714 25.8411 465.206 +64.5996 57.3429 178.206 25.879 464.714 +64.6996 57.2926 178.698 25.917 464.222 +64.7996 57.2423 179.19 25.9549 463.729 +64.8996 57.192 179.683 25.9929 463.236 +64.9996 57.1417 180.177 26.0308 462.743 +65.0996 57.0914 180.671 26.0687 462.249 +65.1996 57.0411 181.165 26.1066 461.755 +65.2996 56.9909 181.66 26.1445 461.26 +65.3996 56.9406 182.155 26.1823 460.765 +65.4996 56.8903 182.65 26.2202 460.269 +65.5996 56.84 183.146 26.2581 459.774 +65.6996 56.7897 183.642 26.2959 459.277 +65.7996 56.7395 184.139 26.3337 458.781 +65.8996 56.6892 184.635 26.3715 458.284 +65.9996 56.6389 185.133 26.4093 457.787 +66.0996 56.5886 185.631 26.4471 457.289 +66.1996 56.5384 186.129 26.4849 456.791 +66.2996 56.4881 186.627 26.5226 456.292 +66.3996 56.4378 187.126 26.5604 455.793 +66.4996 56.3875 187.625 26.5981 455.294 +66.5996 56.3373 188.125 26.6359 454.794 +66.6996 56.287 188.625 26.6736 454.294 +66.7996 56.2367 189.126 26.7113 453.794 +66.8996 56.1865 189.626 26.749 453.293 +66.9995 56.1362 190.127 26.7866 452.792 +67.0995 56.0859 190.629 26.8243 452.29 +67.1995 56.0357 191.131 26.8619 451.789 +67.2995 55.9854 191.633 26.8996 451.286 +67.3995 55.9351 192.136 26.9372 450.784 +67.4995 55.8849 192.639 26.9748 450.281 +67.5995 55.8346 193.142 27.0124 449.777 +67.6995 55.7844 193.646 27.05 449.274 +67.7995 55.7341 194.15 27.0876 448.769 +67.8995 55.6839 194.654 27.1251 448.265 +67.9995 55.6336 195.159 27.1627 447.76 +68.0995 55.5834 195.664 27.2002 447.255 +68.1995 55.5331 196.17 27.2377 446.75 +68.2995 55.4829 196.676 27.2752 446.244 +68.3995 55.4326 197.182 27.3127 445.737 +68.4995 55.3824 197.689 27.3502 445.231 +68.5995 55.3321 198.195 27.3877 444.724 +68.6995 55.2819 198.703 27.4251 444.217 +68.7995 55.2316 199.21 27.4626 443.709 +68.8995 55.1814 199.718 27.5 443.201 +68.9995 55.1311 200.227 27.5374 442.693 +69.0995 55.0809 200.735 27.5748 442.184 +69.1995 55.0306 201.244 27.6122 441.675 +69.2995 54.9804 201.754 27.6496 441.166 +69.3995 54.9302 202.263 27.6869 440.656 +69.4995 54.8799 202.773 27.7243 440.146 +69.5995 54.8297 203.283 27.7616 439.636 +69.6995 54.7795 203.794 27.7989 439.125 +69.7995 54.7292 204.305 27.8362 438.614 +69.8995 54.679 204.816 27.8735 438.103 +69.9995 54.6288 205.328 27.9108 437.591 +70.0995 54.5785 205.84 27.9481 437.079 +70.1995 54.5283 206.352 27.9853 436.567 +70.2995 54.4781 206.865 28.0226 436.055 +70.3995 54.4278 207.378 28.0598 435.542 +70.4995 54.3776 207.891 28.097 435.028 +70.5995 54.3274 208.405 28.1342 434.515 +70.6995 54.2772 208.918 28.1714 434.001 +70.7995 54.2269 209.433 28.2085 433.487 +70.8995 54.1767 209.947 28.2457 432.972 +70.9995 54.1265 210.462 28.2828 432.457 +71.0995 54.0763 210.977 28.3199 431.942 +71.1995 54.0261 211.493 28.3571 431.427 +71.2995 53.9759 212.008 28.3941 430.911 +71.3995 53.9256 212.524 28.4312 430.395 +71.4995 53.8754 213.041 28.4683 429.879 +71.5995 53.8252 213.557 28.5053 429.362 +71.6995 53.775 214.074 28.5424 428.845 +71.7995 53.7248 214.591 28.5794 428.328 +71.8995 53.6746 215.109 28.6164 427.81 +71.9995 53.6244 215.627 28.6534 427.293 +72.0995 53.5742 216.145 28.6904 426.774 +72.1995 53.524 216.663 28.7273 426.256 +72.2995 53.4737 217.182 28.7643 425.737 +72.3995 53.4235 217.701 28.8012 425.218 +72.4995 53.3733 218.22 28.8381 424.699 +72.5995 53.3231 218.74 28.875 424.179 +72.6995 53.2729 219.26 28.9119 423.66 +72.7995 53.2227 219.78 28.9488 423.139 +72.8995 53.1725 220.3 28.9856 422.619 +72.9995 53.1223 220.821 29.0225 422.098 +73.0995 53.0721 221.342 29.0593 421.577 +73.1995 53.022 221.863 29.0961 421.056 +73.2995 52.9718 222.385 29.1329 420.535 +73.3995 52.9216 222.907 29.1697 420.013 +73.4995 52.8714 223.429 29.2065 419.491 +73.5994 52.8212 223.951 29.2432 418.968 +73.6994 52.771 224.474 29.2799 418.446 +73.7994 52.7208 224.997 29.3167 417.923 +73.8994 52.6706 225.52 29.3534 417.4 +73.9994 52.6204 226.043 29.39 416.876 +74.0994 52.5703 226.567 29.4267 416.353 +74.1994 52.5201 227.091 29.4634 415.829 +74.2994 52.4699 227.615 29.5 415.304 +74.3994 52.4197 228.139 29.5366 414.78 +74.4994 52.3695 228.664 29.5732 414.255 +74.5994 52.3193 229.189 29.6098 413.73 +74.6994 52.2692 229.714 29.6464 413.205 +74.7994 52.219 230.24 29.683 412.68 +74.8994 52.1688 230.766 29.7195 412.154 +74.9994 52.1186 231.291 29.756 411.628 +75.0994 52.0685 231.818 29.7925 411.102 +75.1994 52.0183 232.344 29.829 410.575 +75.2994 51.9681 232.871 29.8655 410.049 +75.3994 51.918 233.398 29.902 409.522 +75.4994 51.8678 233.925 29.9384 408.994 +75.5994 51.8176 234.452 29.9749 408.467 +75.6994 51.7675 234.98 30.0113 407.939 +75.7994 51.7173 235.508 30.0477 407.412 +75.8994 51.6671 236.036 30.084 406.883 +75.9994 51.617 236.564 30.1204 406.355 +76.0994 51.5668 237.093 30.1567 405.827 +76.1994 51.5167 237.622 30.1931 405.298 +76.2994 51.4665 238.151 30.2294 404.769 +76.3994 51.4163 238.68 30.2657 404.239 +76.4994 51.3662 239.209 30.302 403.71 +76.5994 51.316 239.739 30.3382 403.18 +76.6994 51.2659 240.269 30.3745 402.65 +76.7994 51.2157 240.799 30.4107 402.12 +76.8994 51.1656 241.33 30.4469 401.59 +76.9994 51.1154 241.86 30.4831 401.059 +77.0994 51.0653 242.391 30.5193 400.528 +77.1994 51.0151 242.922 30.5554 399.997 +77.2994 50.965 243.453 30.5916 399.466 +77.3994 50.9148 243.985 30.6277 398.935 +77.4994 50.8647 244.516 30.6638 398.403 +77.5994 50.8145 245.048 30.6999 397.871 +77.6994 50.7644 245.58 30.7359 397.339 +77.7994 50.7143 246.112 30.772 396.807 +77.8994 50.6641 246.645 30.808 396.275 +77.9994 50.614 247.177 30.844 395.742 +78.0994 50.5638 247.71 30.88 395.209 +78.1994 50.5137 248.243 30.916 394.676 +78.2994 50.4636 248.777 30.952 394.143 +78.3994 50.4134 249.31 30.9879 393.609 +78.4994 50.3633 249.844 31.0239 393.076 +78.5994 50.3132 250.377 31.0598 392.542 +78.6994 50.263 250.911 31.0957 392.008 +78.7994 50.2129 251.446 31.1315 391.474 +78.8994 50.1628 251.98 31.1674 390.94 +78.9994 50.1127 252.514 31.2032 390.405 +79.0994 50.0625 253.049 31.239 389.87 +79.1994 50.0124 253.584 31.2748 389.335 +79.2994 49.9623 254.119 31.3106 388.8 +79.3994 49.9122 254.654 31.3464 388.265 +79.4994 49.862 255.19 31.3821 387.73 +79.5994 49.8119 255.725 31.4178 387.194 +79.6994 49.7618 256.261 31.4535 386.658 +79.7994 49.7117 256.797 31.4892 386.122 +79.8994 49.6616 257.333 31.5249 385.586 +79.9994 49.6115 257.87 31.5605 385.05 +80.0993 49.5613 258.406 31.5962 384.513 +80.1993 49.5112 258.943 31.6318 383.977 +80.2993 49.4611 259.479 31.6674 383.44 +80.3993 49.411 260.016 31.7029 382.903 +80.4993 49.3609 260.553 31.7385 382.366 +80.5993 49.3108 261.091 31.774 381.829 +80.6993 49.2607 261.628 31.8095 381.291 +80.7993 49.2106 262.166 31.845 380.754 +80.8993 49.1605 262.703 31.8805 380.216 +80.9993 49.1104 263.241 31.916 379.678 +81.0993 49.0603 263.779 31.9514 379.14 +81.1993 49.0102 264.317 31.9868 378.602 +81.2993 48.9601 264.856 32.0222 378.064 +81.3993 48.91 265.394 32.0576 377.525 +81.4993 48.8599 265.933 32.0929 376.987 +81.5993 48.8098 266.471 32.1283 376.448 +81.6993 48.7597 267.01 32.1636 375.909 +81.7993 48.7096 267.549 32.1989 375.37 +81.8993 48.6595 268.088 32.2342 374.831 +81.9993 48.6094 268.628 32.2694 374.292 +82.0993 48.5593 269.167 32.3046 373.752 +82.1993 48.5092 269.707 32.3399 373.213 +82.2993 48.4591 270.246 32.3751 372.673 +82.3993 48.4091 270.786 32.4102 372.133 +82.4993 48.359 271.326 32.4454 371.593 +82.5993 48.3089 271.866 32.4805 371.053 +82.6993 48.2588 272.406 32.5156 370.513 +82.7993 48.2087 272.947 32.5507 369.973 +82.8993 48.1586 273.487 32.5858 369.432 +82.9993 48.1086 274.028 32.6208 368.892 +83.0993 48.0585 274.568 32.6559 368.351 +83.1993 48.0084 275.109 32.6909 367.81 +83.2993 47.9583 275.65 32.7259 367.27 +83.3993 47.9083 276.191 32.7608 366.729 +83.4993 47.8582 276.732 32.7958 366.188 +83.5993 47.8081 277.273 32.8307 365.646 +83.6993 47.758 277.814 32.8656 365.105 +83.7993 47.708 278.356 32.9005 364.564 +83.8993 47.6579 278.897 32.9353 364.022 +83.9993 47.6078 279.439 32.9702 363.481 +84.0993 47.5578 279.981 33.005 362.939 +84.1993 47.5077 280.522 33.0398 362.397 +84.2993 47.4576 281.064 33.0745 361.855 +84.3993 47.4076 281.606 33.1093 361.313 +84.4993 47.3575 282.148 33.144 360.771 +84.5993 47.3075 282.691 33.1787 360.229 +84.6993 47.2574 283.233 33.2134 359.687 +84.7993 47.2073 283.775 33.2481 359.144 +84.8993 47.1573 284.318 33.2827 358.602 +84.9993 47.1072 284.86 33.3173 358.059 +85.0993 47.0572 285.403 33.3519 357.517 +85.1993 47.0071 285.945 33.3865 356.974 +85.2993 46.9571 286.488 33.421 356.431 +85.3993 46.907 287.031 33.4555 355.888 +85.4993 46.857 287.574 33.49 355.345 +85.5993 46.8069 288.117 33.5245 354.802 +85.6993 46.7569 288.66 33.559 354.259 +85.7993 46.7068 289.203 33.5934 353.716 +85.8993 46.6568 289.746 33.6278 353.173 +85.9993 46.6067 290.29 33.6622 352.63 +86.0993 46.5567 290.833 33.6966 352.086 +86.1993 46.5067 291.376 33.7309 351.543 +86.2993 46.4566 291.92 33.7652 350.999 +86.3993 46.4066 292.463 33.7995 350.456 +86.4993 46.3565 293.007 33.8338 349.912 +86.5993 46.3065 293.551 33.8681 349.369 +86.6992 46.2565 294.094 33.9023 348.825 +86.7992 46.2064 294.638 33.9365 348.281 +86.8992 46.1564 295.182 33.9707 347.737 +86.9992 46.1064 295.726 34.0048 347.194 +87.0992 46.0563 296.27 34.0389 346.65 +87.1992 46.0063 296.814 34.073 346.106 +87.2992 45.9563 297.358 34.1071 345.562 +87.3992 45.9063 297.902 34.1412 345.018 +87.4992 45.8562 298.446 34.1752 344.473 +87.5992 45.8062 298.99 34.2092 343.929 +87.6992 45.7562 299.534 34.2432 343.385 +87.7992 45.7062 300.079 34.2772 342.841 +87.8992 45.6562 300.623 34.3111 342.297 +87.9992 45.6061 301.167 34.345 341.752 +88.0992 45.5561 301.711 34.3789 341.208 +88.1992 45.5061 302.256 34.4128 340.664 +88.2992 45.4561 302.8 34.4466 340.119 +88.3992 45.4061 303.345 34.4804 339.575 +88.4992 45.3561 303.889 34.5142 339.03 +88.5992 45.306 304.433 34.5479 338.486 +88.6992 45.256 304.978 34.5817 337.941 +88.7992 45.206 305.522 34.6154 337.397 +88.8992 45.156 306.067 34.6491 336.852 +88.9992 45.106 306.612 34.6827 336.308 +89.0992 45.056 307.156 34.7164 335.763 +89.1992 45.006 307.701 34.75 335.219 +89.2992 44.956 308.245 34.7835 334.674 +89.3992 44.906 308.79 34.8171 334.129 +89.4992 44.856 309.335 34.8506 333.585 +89.5992 44.806 309.879 34.8841 333.04 +89.6992 44.756 310.424 34.9176 332.496 +89.7992 44.706 310.968 34.9511 331.951 +89.8992 44.656 311.513 34.9845 331.406 +89.9992 44.606 312.058 35.0179 330.862 +90.0992 44.556 312.602 35.0513 330.317 +90.1992 44.506 313.147 35.0846 329.772 +90.2992 44.456 313.692 35.1179 329.228 +90.3992 44.406 314.236 35.1512 328.683 +90.4992 44.356 314.781 35.1845 328.139 +90.5992 44.3061 315.326 35.2177 327.594 +90.6992 44.2561 315.87 35.2509 327.049 +90.7992 44.2061 316.415 35.2841 326.505 +90.8992 44.1561 316.959 35.3173 325.96 +90.9992 44.1061 317.504 35.3504 325.416 +91.0992 44.0561 318.048 35.3835 324.871 +91.1992 44.0062 318.593 35.4166 324.326 +91.2992 43.9562 319.137 35.4496 323.782 +91.3992 43.9062 319.682 35.4826 323.237 +91.4992 43.8562 320.226 35.5156 322.693 +91.5992 43.8062 320.771 35.5486 322.149 +91.6992 43.7563 321.315 35.5815 321.604 +91.7992 43.7063 321.86 35.6144 321.06 +91.8992 43.6563 322.404 35.6473 320.515 +91.9992 43.6064 322.948 35.6802 319.971 +92.0992 43.5564 323.493 35.713 319.427 +92.1992 43.5064 324.037 35.7458 318.882 +92.2992 43.4564 324.581 35.7785 318.338 +92.3992 43.4065 325.125 35.8113 317.794 +92.4992 43.3565 325.669 35.844 317.25 +92.5992 43.3066 326.214 35.8767 316.706 +92.6992 43.2566 326.758 35.9093 316.162 +92.7992 43.2066 327.302 35.9419 315.618 +92.8992 43.1567 327.846 35.9745 315.074 +92.9992 43.1067 328.39 36.0071 314.53 +93.0992 43.0567 328.933 36.0396 313.986 +93.1992 43.0068 329.477 36.0721 313.442 +93.2991 42.9568 330.021 36.1046 312.898 +93.3991 42.9069 330.565 36.1371 312.355 +93.4991 42.8569 331.108 36.1695 311.811 +93.5991 42.807 331.652 36.2019 311.267 +93.6991 42.757 332.196 36.2342 310.724 +93.7991 42.7071 332.739 36.2665 310.18 +93.8991 42.6571 333.282 36.2988 309.637 +93.9991 42.6072 333.826 36.3311 309.094 +94.0991 42.5572 334.369 36.3633 308.55 +94.1991 42.5073 334.912 36.3955 308.007 +94.2991 42.4573 335.455 36.4277 307.464 +94.3991 42.4074 335.998 36.4598 306.921 +94.4991 42.3575 336.541 36.492 306.378 +94.5991 42.3075 337.084 36.524 305.835 +94.6991 42.2576 337.627 36.5561 305.292 +94.7991 42.2076 338.17 36.5881 304.749 +94.8991 42.1577 338.713 36.6201 304.207 +94.9991 42.1078 339.255 36.652 303.664 +95.0991 42.0578 339.798 36.684 303.122 +95.1991 42.0079 340.34 36.7159 302.579 +95.2991 41.958 340.883 36.7477 302.037 +95.3991 41.908 341.425 36.7795 301.494 +95.4991 41.8581 341.967 36.8113 300.952 +95.5991 41.8082 342.509 36.8431 300.41 +95.6991 41.7583 343.051 36.8748 299.868 +95.7991 41.7083 343.593 36.9065 299.326 +95.8991 41.6584 344.135 36.9382 298.785 +95.9991 41.6085 344.677 36.9698 298.243 +96.0991 41.5586 345.218 37.0014 297.701 +96.1991 41.5086 345.76 37.033 297.16 +96.2991 41.4587 346.301 37.0646 296.618 +96.3991 41.4088 346.842 37.0961 296.077 +96.4991 41.3589 347.384 37.1275 295.536 +96.5991 41.309 347.925 37.159 294.995 +96.6991 41.2591 348.466 37.1904 294.454 +96.7991 41.2091 349.007 37.2217 293.913 +96.8991 41.1592 349.547 37.2531 293.372 +96.9991 41.1093 350.088 37.2844 292.831 +97.0991 41.0594 350.628 37.3157 292.291 +97.1991 41.0095 351.169 37.3469 291.751 +97.2991 40.9596 351.709 37.3781 291.21 +97.3991 40.9097 352.249 37.4093 290.67 +97.4991 40.8598 352.789 37.4404 290.13 +97.5991 40.8099 353.329 37.4715 289.59 +97.6991 40.76 353.869 37.5026 289.05 +97.7991 40.7101 354.409 37.5336 288.511 +97.8991 40.6602 354.948 37.5646 287.971 +97.9991 40.6103 355.488 37.5955 287.432 +98.0991 40.5604 356.027 37.6265 286.892 +98.1991 40.5105 356.566 37.6574 286.353 +98.2991 40.4606 357.105 37.6882 285.814 +98.3991 40.4107 357.644 37.719 285.275 +98.4991 40.3608 358.183 37.7498 284.737 +98.5991 40.3109 358.721 37.7806 284.198 +98.6991 40.261 359.26 37.8113 283.66 +98.7991 40.2111 359.798 37.842 283.121 +98.8991 40.1612 360.336 37.8726 282.583 +98.9991 40.1113 360.874 37.9032 282.045 +99.0991 40.0615 361.412 37.9338 281.507 +99.1991 40.0116 361.95 37.9643 280.97 +99.2991 39.9617 362.487 37.9948 280.432 +99.3991 39.9118 363.025 38.0253 279.895 +99.4991 39.8619 363.562 38.0557 279.357 +99.5991 39.812 364.099 38.0861 278.82 +99.6991 39.7622 364.636 38.1164 278.283 +99.799 39.7123 365.173 38.1467 277.747 +99.899 39.6624 365.71 38.177 277.21 +99.999 39.6125 366.246 38.2072 276.673 +100.099 39.5627 366.782 38.2374 276.137 +100.199 39.5128 367.318 38.2676 275.601 +100.299 39.4629 367.854 38.2977 275.065 +100.399 39.413 368.39 38.3278 274.529 +100.499 39.3632 368.926 38.3578 273.994 +100.599 39.3133 369.461 38.3878 273.458 +100.699 39.2634 369.996 38.4178 272.923 +100.799 39.2136 370.532 38.4477 272.388 +100.899 39.1637 371.066 38.4776 271.853 +100.999 39.1138 371.601 38.5075 271.318 +101.099 39.064 372.136 38.5373 270.784 +101.199 39.0141 372.67 38.5671 270.249 +101.299 38.9643 373.204 38.5968 269.715 +101.399 38.9144 373.738 38.6265 269.181 +101.499 38.8645 374.272 38.6561 268.647 +101.599 38.8147 374.806 38.6858 268.114 +101.699 38.7648 375.339 38.7153 267.58 +101.799 38.715 375.872 38.7449 267.047 +101.899 38.6651 376.405 38.7744 266.514 +101.999 38.6153 376.938 38.8038 265.981 +102.099 38.5654 377.471 38.8332 265.449 +102.199 38.5156 378.003 38.8626 264.916 +102.299 38.4657 378.536 38.8919 264.384 +102.399 38.4159 379.068 38.9212 263.852 +102.499 38.366 379.599 38.9505 263.32 +102.599 38.3162 380.131 38.9797 262.788 +102.699 38.2663 380.662 39.0089 262.257 +102.799 38.2165 381.194 39.038 261.726 +102.899 38.1666 381.725 39.0671 261.195 +102.999 38.1168 382.255 39.0961 260.664 +103.099 38.067 382.786 39.1251 260.133 +103.199 38.0171 383.316 39.1541 259.603 +103.299 37.9673 383.847 39.183 259.073 +103.399 37.9175 384.376 39.2119 258.543 +103.499 37.8676 384.906 39.2407 258.013 +103.599 37.8178 385.436 39.2695 257.484 +103.699 37.7679 385.965 39.2982 256.954 +103.799 37.7181 386.494 39.3269 256.425 +103.899 37.6683 387.023 39.3556 255.897 +103.999 37.6185 387.551 39.3842 255.368 +104.099 37.5686 388.08 39.4128 254.84 +104.199 37.5188 388.608 39.4413 254.312 +104.299 37.469 389.136 39.4698 253.784 +104.399 37.4192 389.663 39.4982 253.256 +104.499 37.3693 390.191 39.5266 252.729 +104.599 37.3195 390.718 39.555 252.201 +104.699 37.2697 391.245 39.5833 251.674 +104.799 37.2199 391.772 39.6115 251.148 +104.899 37.17 392.298 39.6397 250.621 +104.999 37.1202 392.824 39.6679 250.095 +105.099 37.0704 393.35 39.696 249.569 +105.199 37.0206 393.876 39.7241 249.043 +105.299 36.9708 394.401 39.7521 248.518 +105.399 36.921 394.927 39.7801 247.993 +105.499 36.8712 395.452 39.8081 247.468 +105.599 36.8213 395.976 39.836 246.943 +105.699 36.7715 396.501 39.8638 246.419 +105.799 36.7217 397.025 39.8916 245.894 +105.899 36.6719 397.549 39.9194 245.371 +105.999 36.6221 398.073 39.9471 244.847 +106.099 36.5723 398.596 39.9747 244.323 +106.199 36.5225 399.119 40.0023 243.8 +106.299 36.4727 399.642 40.0299 243.277 +106.399 36.4229 400.165 40.0574 242.755 +106.499 36.3731 400.687 40.0849 242.232 +106.599 36.3233 401.209 40.1123 241.71 +106.699 36.2735 401.731 40.1397 241.189 +106.799 36.2237 402.252 40.167 240.667 +106.899 36.1739 402.774 40.1943 240.146 +106.999 36.1241 403.295 40.2215 239.625 +107.099 36.0743 403.815 40.2487 239.104 +107.199 36.0245 404.336 40.2758 238.584 +107.299 35.9747 404.856 40.3029 238.063 +107.399 35.925 405.376 40.3299 237.544 +107.499 35.8752 405.895 40.3569 237.024 +107.599 35.8254 406.415 40.3838 236.505 +107.699 35.7756 406.934 40.4107 235.986 +107.799 35.7258 407.452 40.4376 235.467 +107.899 35.676 407.971 40.4643 234.949 +107.999 35.6262 408.489 40.4911 234.43 +108.099 35.5765 409.007 40.5177 233.913 +108.199 35.5267 409.524 40.5444 233.395 +108.299 35.4769 410.042 40.5709 232.878 +108.399 35.4271 410.559 40.5975 232.361 +108.499 35.3773 411.075 40.6239 231.844 +108.599 35.3276 411.592 40.6504 231.328 +108.699 35.2778 412.108 40.6767 230.812 +108.799 35.228 412.623 40.703 230.296 +108.899 35.1782 413.139 40.7293 229.781 +108.999 35.1285 413.654 40.7555 229.265 +109.099 35.0787 414.169 40.7817 228.751 +109.199 35.0289 414.683 40.8078 228.236 +109.299 34.9792 415.197 40.8338 227.722 +109.399 34.9294 415.711 40.8598 227.208 +109.499 34.8796 416.225 40.8858 226.695 +109.599 34.8299 416.738 40.9116 226.181 +109.699 34.7801 417.251 40.9375 225.668 +109.799 34.7303 417.764 40.9633 225.156 +109.899 34.6806 418.276 40.989 224.643 +109.999 34.6308 418.788 41.0147 224.131 +110.099 34.581 419.3 41.0403 223.62 +110.199 34.5313 419.811 41.0658 223.109 +110.299 34.4815 420.322 41.0913 222.598 +110.399 34.4318 420.833 41.1168 222.087 +110.499 34.382 421.343 41.1422 221.577 +110.599 34.3323 421.853 41.1675 221.067 +110.699 34.2825 422.362 41.1928 220.557 +110.799 34.2328 422.872 41.218 220.048 +110.899 34.183 423.381 41.2432 219.539 +110.999 34.1333 423.889 41.2683 219.03 +111.099 34.0835 424.398 41.2933 218.522 +111.199 34.0338 424.906 41.3183 218.014 +111.299 33.984 425.413 41.3432 217.506 +111.399 33.9343 425.921 41.3681 216.999 +111.499 33.8845 426.427 41.3929 216.492 +111.599 33.8348 426.934 41.4177 215.985 +111.699 33.785 427.44 41.4424 215.479 +111.799 33.7353 427.946 41.467 214.973 +111.899 33.6856 428.452 41.4916 214.468 +111.999 33.6358 428.957 41.5161 213.963 +112.099 33.5861 429.462 41.5406 213.458 +112.199 33.5364 429.966 41.565 212.953 +112.299 33.4866 430.47 41.5894 212.449 +112.399 33.4369 430.974 41.6136 211.945 +112.499 33.3871 431.477 41.6379 211.442 +112.599 33.3374 431.98 41.662 210.939 +112.699 33.2877 432.483 41.6861 210.436 +112.799 33.238 432.985 41.7101 209.934 +112.899 33.1882 433.487 41.7341 209.432 +112.999 33.1385 433.989 41.758 208.931 +113.099 33.0888 434.49 41.7819 208.43 +113.199 33.039 434.991 41.8057 207.929 +113.299 32.9893 435.491 41.8294 207.428 +113.399 32.9396 435.991 41.8531 206.928 +113.499 32.8899 436.491 41.8767 206.429 +113.599 32.8402 436.99 41.9002 205.929 +113.699 32.7904 437.489 41.9237 205.43 +113.799 32.7407 437.987 41.9471 204.932 +113.899 32.691 438.486 41.9704 204.434 +113.999 32.6413 438.983 41.9937 203.936 +114.099 32.5916 439.481 42.0169 203.439 +114.199 32.5419 439.978 42.04 202.942 +114.299 32.4921 440.474 42.0631 202.445 +114.399 32.4424 440.97 42.0861 201.949 +114.499 32.3927 441.466 42.1091 201.453 +114.599 32.343 441.962 42.132 200.958 +114.699 32.2933 442.457 42.1548 200.463 +114.799 32.2436 442.951 42.1775 199.968 +114.899 32.1939 443.446 42.2002 199.474 +114.999 32.1442 443.939 42.2228 198.98 +115.099 32.0945 444.433 42.2454 198.487 +115.199 32.0448 444.926 42.2679 197.994 +115.299 31.9951 445.418 42.2903 197.501 +115.399 31.9454 445.911 42.3126 197.009 +115.499 31.8957 446.402 42.3349 196.517 +115.599 31.846 446.894 42.3571 196.026 +115.699 31.7963 447.385 42.3792 195.535 +115.799 31.7466 447.875 42.4013 195.044 +115.899 31.6969 448.365 42.4233 194.554 +115.999 31.6472 448.855 42.4452 194.064 +116.099 31.5975 449.345 42.4671 193.575 +116.199 31.5478 449.833 42.4889 193.086 +116.299 31.4981 450.322 42.5106 192.597 +116.399 31.4484 450.81 42.5322 192.109 +116.499 31.3987 451.298 42.5538 191.622 +116.599 31.349 451.785 42.5753 191.135 +116.699 31.2993 452.272 42.5967 190.648 +116.799 31.2497 452.758 42.6181 190.161 +116.899 31.2 453.244 42.6393 189.675 +116.999 31.1503 453.729 42.6605 189.19 +117.099 31.1006 454.214 42.6817 188.705 +117.199 31.0509 454.699 42.7027 188.22 +117.299 31.0012 455.183 42.7237 187.736 +117.399 30.9516 455.667 42.7446 187.252 +117.499 30.9019 456.15 42.7654 186.769 +117.599 30.8522 456.633 42.7862 186.286 +117.699 30.8025 457.116 42.8069 185.804 +117.799 30.7528 457.598 42.8275 185.322 +117.899 30.7032 458.079 42.848 184.84 +117.999 30.6535 458.56 42.8685 184.359 +118.099 30.6038 459.041 42.8888 183.878 +118.199 30.5542 459.521 42.9091 183.398 +118.299 30.5045 460.001 42.9294 182.918 +118.399 30.4548 460.48 42.9495 182.439 +118.499 30.4051 460.959 42.9696 181.96 +118.599 30.3555 461.438 42.9896 181.482 +118.699 30.3058 461.916 43.0095 181.004 +118.799 30.2561 462.393 43.0293 180.526 +118.899 30.2065 462.87 43.049 180.049 +118.999 30.1568 463.347 43.0687 179.573 +119.099 30.1072 463.823 43.0883 179.096 +119.199 30.0575 464.299 43.1078 178.621 +119.299 30.0078 464.774 43.1272 178.146 +119.399 29.9582 465.249 43.1466 177.671 +119.499 29.9085 465.723 43.1658 177.197 +119.599 29.8589 466.197 43.185 176.723 +119.699 29.8092 466.67 43.2041 176.249 +119.799 29.7595 467.143 43.2231 175.777 +119.899 29.7099 467.615 43.242 175.304 +119.999 29.6602 468.087 43.2609 174.832 +120.099 29.6106 468.559 43.2797 174.361 +120.199 29.5609 469.03 43.2983 173.89 +120.299 29.5113 469.5 43.3169 173.419 +120.399 29.4616 469.97 43.3354 172.949 +120.499 29.412 470.44 43.3539 172.48 +120.599 29.3623 470.909 43.3722 172.011 +120.699 29.3127 471.377 43.3904 171.542 +120.799 29.263 471.845 43.4086 171.074 +120.899 29.2134 472.313 43.4267 170.607 +120.999 29.1638 472.78 43.4447 170.139 +121.099 29.1141 473.247 43.4626 169.673 +121.199 29.0645 473.713 43.4804 169.207 +121.299 29.0148 474.178 43.4981 168.741 +121.399 28.9652 474.643 43.5157 168.276 +121.499 28.9156 475.108 43.5333 167.811 +121.599 28.8659 475.572 43.5507 167.347 +121.699 28.8163 476.036 43.5681 166.884 +121.799 28.7667 476.499 43.5854 166.42 +121.899 28.717 476.962 43.6026 165.958 +121.999 28.6674 477.424 43.6197 165.496 +122.099 28.6178 477.885 43.6367 165.034 +122.199 28.5681 478.347 43.6536 164.573 +122.299 28.5185 478.807 43.6704 164.112 +122.399 28.4689 479.267 43.6871 163.652 +122.499 28.4192 479.727 43.7037 163.192 +122.599 28.3696 480.186 43.7203 162.733 +122.699 28.32 480.645 43.7367 162.275 +122.799 28.2704 481.103 43.753 161.817 +122.899 28.2207 481.56 43.7693 161.359 +122.999 28.1711 482.017 43.7854 160.902 +123.099 28.1215 482.474 43.8015 160.446 +123.199 28.0719 482.93 43.8175 159.99 +123.299 28.0222 483.385 43.8333 159.534 +123.399 27.9726 483.84 43.8491 159.079 +123.499 27.923 484.295 43.8648 158.625 +123.599 27.8734 484.749 43.8803 158.171 +123.699 27.8238 485.202 43.8958 157.717 +123.799 27.7742 485.655 43.9112 157.265 +123.899 27.7245 486.107 43.9264 156.812 +123.999 27.6749 486.559 43.9416 156.36 +124.099 27.6253 487.01 43.9567 155.909 +124.199 27.5757 487.461 43.9716 155.458 +124.299 27.5261 487.911 43.9865 155.008 +124.399 27.4765 488.361 44.0013 154.559 +124.499 27.4269 488.81 44.0159 154.109 +124.599 27.3773 489.259 44.0305 153.661 +124.699 27.3277 489.707 44.0449 153.213 +124.799 27.2781 490.154 44.0593 152.765 +124.899 27.2285 490.601 44.0735 152.318 +124.999 27.1789 491.048 44.0877 151.872 +125.099 27.1293 491.493 44.1017 151.426 +125.199 27.0797 491.939 44.1156 150.981 +125.299 27.0301 492.384 44.1295 150.536 +125.399 26.9805 492.828 44.1432 150.092 +125.499 26.9309 493.271 44.1568 149.648 +125.599 26.8813 493.715 44.1703 149.205 +125.699 26.8317 494.157 44.1837 148.762 +125.799 26.7821 494.599 44.197 148.32 +125.899 26.7325 495.041 44.2101 147.879 +125.999 26.6829 495.482 44.2232 147.438 +126.099 26.6333 495.922 44.2361 146.997 +126.199 26.5837 496.362 44.249 146.558 +126.299 26.5341 496.801 44.2617 146.118 +126.399 26.4845 497.24 44.2743 145.68 +126.499 26.4349 497.678 44.2868 145.242 +126.599 26.3853 498.115 44.2992 144.804 +126.699 26.3357 498.552 44.3115 144.367 +126.799 26.2862 498.989 44.3237 143.931 +126.899 26.2366 499.425 44.3357 143.495 +126.999 26.187 499.86 44.3476 143.06 +127.099 26.1374 500.294 44.3595 142.625 +127.199 26.0878 500.729 44.3712 142.191 +127.299 26.0382 501.162 44.3827 141.757 +127.399 25.9887 501.595 44.3942 141.324 +127.499 25.9391 502.028 44.4055 140.892 +127.599 25.8895 502.459 44.4168 140.46 +127.699 25.8399 502.891 44.4279 140.029 +127.799 25.7904 503.321 44.4389 139.598 +127.899 25.7408 503.751 44.4497 139.168 +127.999 25.6912 504.181 44.4605 138.739 +128.099 25.6416 504.61 44.4711 138.31 +128.199 25.5921 505.038 44.4816 137.881 +128.299 25.5425 505.466 44.492 137.454 +128.399 25.4929 505.893 44.5022 137.026 +128.499 25.4433 506.32 44.5123 136.6 +128.599 25.3938 506.745 44.5224 136.174 +128.699 25.3442 507.171 44.5322 135.749 +128.799 25.2946 507.596 44.542 135.324 +128.899 25.245 508.02 44.5516 134.9 +128.999 25.1955 508.443 44.5611 134.476 +129.099 25.1459 508.866 44.5705 134.053 +129.199 25.0963 509.289 44.5797 133.631 +129.299 25.0468 509.711 44.5888 133.209 +129.399 24.9972 510.132 44.5978 132.787 +129.499 24.9476 510.553 44.6067 132.367 +129.599 24.8981 510.973 44.6154 131.947 +129.699 24.8485 511.392 44.624 131.527 +129.799 24.799 511.811 44.6324 131.109 +129.899 24.7494 512.229 44.6408 130.691 +129.999 24.6998 512.646 44.6489 130.273 +130.099 24.6503 513.063 44.657 129.856 +130.199 24.6007 513.48 44.6649 129.44 +130.299 24.5512 513.895 44.6727 129.024 +130.399 24.5016 514.311 44.6804 128.609 +130.499 24.452 514.725 44.6879 128.194 +130.599 24.4025 515.139 44.6952 127.78 +130.699 24.3529 515.552 44.7025 127.367 +130.799 24.3034 515.965 44.7096 126.955 +130.899 24.2538 516.377 44.7165 126.543 +130.999 24.2043 516.788 44.7233 126.131 +131.099 24.1547 517.199 44.73 125.72 +131.199 24.1052 517.609 44.7365 125.31 +131.299 24.0556 518.019 44.7429 124.901 +131.399 24.0061 518.428 44.7492 124.492 +131.499 23.9565 518.836 44.7553 124.084 +131.599 23.907 519.244 44.7612 123.676 +131.699 23.8574 519.651 44.767 123.269 +131.799 23.8079 520.057 44.7727 122.863 +131.899 23.7584 520.463 44.7782 122.457 +131.999 23.7088 520.868 44.7836 122.052 +132.099 23.6593 521.272 44.7888 121.647 +132.199 23.6097 521.676 44.7939 121.243 +132.299 23.5602 522.079 44.7988 120.84 +132.399 23.5107 522.482 44.8036 120.438 +132.499 23.4611 522.884 44.8082 120.036 +132.599 23.4116 523.285 44.8126 119.634 +132.699 23.362 523.686 44.8169 119.234 +132.799 23.3125 524.086 44.8211 118.834 +132.899 23.263 524.485 44.8251 118.435 +132.999 23.2134 524.884 44.8289 118.036 +133.099 23.1639 525.282 44.8326 117.638 +133.199 23.1144 525.679 44.8362 117.24 +133.299 23.0648 526.076 44.8395 116.844 +133.399 23.0153 526.472 44.8428 116.448 +133.499 22.9658 526.867 44.8458 116.052 +133.599 22.9163 527.262 44.8487 115.657 +133.699 22.8667 527.656 44.8514 115.263 +133.799 22.8172 528.05 44.854 114.87 +133.899 22.7677 528.442 44.8564 114.477 +133.999 22.7181 528.835 44.8587 114.085 +134.099 22.6686 529.226 44.8607 113.693 +134.199 22.6191 529.617 44.8627 113.302 +134.299 22.5696 530.007 44.8644 112.912 +134.399 22.5201 530.397 44.866 112.523 +134.499 22.4705 530.785 44.8674 112.134 +134.599 22.421 531.174 44.8686 111.746 +134.699 22.3715 531.561 44.8697 111.358 +134.799 22.322 531.948 44.8706 110.971 +134.899 22.2725 532.334 44.8713 110.585 +134.999 22.2229 532.72 44.8719 110.2 +135.099 22.1734 533.104 44.8723 109.815 +135.199 22.1239 533.489 44.8725 109.431 +135.299 22.0744 533.872 44.8725 109.047 +135.399 22.0249 534.255 44.8724 108.665 +135.499 21.9754 534.637 44.872 108.282 +135.599 21.9259 535.018 44.8715 107.901 +135.699 21.8763 535.399 44.8709 107.52 +135.799 21.8268 535.779 44.87 107.14 +135.899 21.7773 536.159 44.869 106.761 +135.999 21.7278 536.537 44.8677 106.382 +136.099 21.6783 536.915 44.8663 106.004 +136.199 21.6288 537.293 44.8647 105.627 +136.299 21.5793 537.669 44.863 105.25 +136.399 21.5298 538.045 44.861 104.874 +136.499 21.4803 538.421 44.8588 104.499 +136.599 21.4308 538.795 44.8565 104.124 +136.699 21.3813 539.169 44.854 103.75 +136.799 21.3318 539.542 44.8513 103.377 +136.899 21.2823 539.915 44.8484 103.005 +136.999 21.2328 540.287 44.8453 102.633 +137.099 21.1833 540.658 44.842 102.262 +137.199 21.1338 541.028 44.8385 101.891 +137.299 21.0843 541.398 44.8348 101.521 +137.399 21.0348 541.767 44.8309 101.152 +137.499 20.9853 542.135 44.8268 100.784 +137.599 20.9358 542.503 44.8226 100.416 +137.699 20.8863 542.87 44.8181 100.049 +137.799 20.8368 543.236 44.8134 99.6832 +137.899 20.7873 543.602 44.8085 99.3177 +137.999 20.7378 543.967 44.8034 98.9528 +138.099 20.6883 544.331 44.7982 98.5887 +138.199 20.6388 544.694 44.7927 98.2253 +138.299 20.5893 545.057 44.787 97.8626 +138.399 20.5399 545.419 44.7811 97.5006 +138.499 20.4904 545.78 44.775 97.1393 +138.599 20.4409 546.141 44.7686 96.7788 +138.699 20.3914 546.5 44.7621 96.4189 +138.799 20.3419 546.86 44.7554 96.0598 +138.899 20.2924 547.218 44.7484 95.7014 +138.999 20.2429 547.576 44.7412 95.3437 +139.099 20.1935 547.933 44.7338 94.9867 +139.199 20.144 548.289 44.7262 94.6304 +139.299 20.0945 548.645 44.7184 94.2748 +139.399 20.045 548.999 44.7104 93.92 +139.499 19.9955 549.354 44.7021 93.5659 +139.599 19.946 549.707 44.6936 93.2125 +139.699 19.8966 550.06 44.6849 92.8598 +139.799 19.8471 550.412 44.676 92.5079 +139.899 19.7976 550.763 44.6668 92.1567 +139.999 19.7481 551.113 44.6574 91.8062 +140.099 19.6987 551.463 44.6478 91.4564 +140.199 19.6492 551.812 44.638 91.1074 +140.299 19.5997 552.16 44.6279 90.7591 +140.399 19.5502 552.508 44.6176 90.4116 +140.499 19.5008 552.855 44.6071 90.0647 +140.599 19.4513 553.201 44.5963 89.7186 +140.699 19.4018 553.546 44.5853 89.3733 +140.799 19.3523 553.891 44.5741 89.0286 +140.899 19.3029 554.235 44.5626 88.6847 +140.999 19.2534 554.578 44.5509 88.3416 +141.099 19.2039 554.92 44.5389 87.9992 +141.199 19.1545 555.262 44.5267 87.6575 +141.299 19.105 555.603 44.5143 87.3166 +141.399 19.0555 555.943 44.5016 86.9764 +141.499 19.0061 556.282 44.4887 86.6369 +141.599 18.9566 556.621 44.4755 86.2982 +141.699 18.9071 556.959 44.462 85.9602 +141.799 18.8577 557.296 44.4484 85.623 +141.899 18.8082 557.633 44.4344 85.2866 +141.999 18.7588 557.969 44.4202 84.9508 +142.099 18.7093 558.304 44.4058 84.6159 +142.199 18.6598 558.638 44.3911 84.2817 +142.299 18.6104 558.971 44.3761 83.9482 +142.399 18.5609 559.304 44.3609 83.6155 +142.499 18.5115 559.636 44.3454 83.2835 +142.6 18.462 559.967 44.3297 82.9523 +142.7 18.4125 560.298 44.3137 82.6218 +142.8 18.3631 560.627 44.2974 82.2921 +142.9 18.3136 560.956 44.2809 81.9632 +143 18.2642 561.284 44.2641 81.635 +143.1 18.2147 561.612 44.247 81.3076 +143.2 18.1653 561.938 44.2297 80.9809 +143.3 18.1158 562.264 44.212 80.655 +143.4 18.0664 562.59 44.1941 80.3299 +143.5 18.0169 562.914 44.176 80.0055 +143.6 17.9675 563.238 44.1575 79.6819 +143.7 17.918 563.56 44.1388 79.3591 +143.8 17.8686 563.882 44.1198 79.037 +143.9 17.8191 564.204 44.1005 78.7157 +144 17.7697 564.524 44.0809 78.3951 +144.1 17.7202 564.844 44.0611 78.0753 +144.2 17.6708 565.163 44.0409 77.7563 +144.3 17.6213 565.481 44.0205 77.4381 +144.4 17.5719 565.799 43.9998 77.1206 +144.5 17.5224 566.115 43.9787 76.804 +144.6 17.473 566.431 43.9574 76.488 +144.7 17.4235 566.747 43.9358 76.1729 +144.8 17.3741 567.061 43.9139 75.8585 +144.9 17.3247 567.374 43.8917 75.5449 +145 17.2752 567.687 43.8692 75.2321 +145.1 17.2258 567.999 43.8464 74.9201 +145.2 17.1763 568.311 43.8233 74.6089 +145.3 17.1269 568.621 43.7998 74.2984 +145.4 17.0775 568.931 43.7761 73.9887 +145.5 17.028 569.24 43.7521 73.6798 +145.6 16.9786 569.548 43.7277 73.3717 +145.7 16.9292 569.855 43.7031 73.0643 +145.8 16.8797 570.162 43.6781 72.7578 +145.9 16.8303 570.467 43.6528 72.452 +146 16.7808 570.772 43.6272 72.147 +146.1 16.7314 571.077 43.6012 71.8428 +146.2 16.682 571.38 43.575 71.5394 +146.3 16.6325 571.683 43.5484 71.2368 +146.4 16.5831 571.984 43.5214 70.935 +146.5 16.5337 572.285 43.4942 70.634 +146.6 16.4843 572.586 43.4666 70.3337 +146.7 16.4348 572.885 43.4387 70.0343 +146.8 16.3854 573.184 43.4105 69.7356 +146.9 16.336 573.482 43.3819 69.4378 +147 16.2865 573.779 43.353 69.1407 +147.1 16.2371 574.075 43.3237 68.8445 +147.2 16.1877 574.37 43.2941 68.549 +147.3 16.1383 574.665 43.2642 68.2543 +147.4 16.0888 574.959 43.2339 67.9605 +147.5 16.0394 575.252 43.2033 67.6674 +147.6 15.99 575.544 43.1723 67.3752 +147.7 15.9406 575.836 43.1409 67.0837 +147.8 15.8911 576.126 43.1092 66.7931 +147.9 15.8417 576.416 43.0772 66.5032 +148 15.7923 576.705 43.0447 66.2142 +148.1 15.7429 576.993 43.012 65.9259 +148.2 15.6935 577.281 42.9788 65.6385 +148.3 15.644 577.568 42.9453 65.3519 +148.4 15.5946 577.853 42.9114 65.0661 +148.5 15.5452 578.138 42.8772 64.7811 +148.6 15.4958 578.423 42.8426 64.4969 +148.7 15.4464 578.706 42.8076 64.2135 +148.8 15.3969 578.988 42.7722 63.9309 +148.9 15.3475 579.27 42.7365 63.6492 +149 15.2981 579.551 42.7004 63.3682 +149.1 15.2487 579.831 42.6638 63.0881 +149.2 15.1993 580.111 42.6269 62.8088 +149.3 15.1499 580.389 42.5897 62.5303 +149.4 15.1005 580.667 42.552 62.2526 +149.5 15.051 580.944 42.5139 61.9758 +149.6 15.0016 581.22 42.4754 61.6997 +149.7 14.9522 581.495 42.4366 61.4245 +149.8 14.9028 581.769 42.3973 61.1501 +149.9 14.8534 582.043 42.3577 60.8765 +150 14.804 582.316 42.3176 60.6038 +150.1 14.7546 582.588 42.2771 60.3318 +150.2 14.7052 582.859 42.2362 60.0607 +150.3 14.6558 583.129 42.1949 59.7904 +150.4 14.6064 583.398 42.1532 59.521 +150.5 14.557 583.667 42.1111 59.2524 +150.6 14.5075 583.935 42.0685 58.9846 +150.7 14.4581 584.202 42.0256 58.7176 +150.8 14.4087 584.468 41.9822 58.4514 +150.9 14.3593 584.733 41.9384 58.1861 +151 14.3099 584.998 41.8941 57.9216 +151.1 14.2605 585.261 41.8494 57.658 +151.2 14.2111 585.524 41.8043 57.3952 +151.3 14.1617 585.786 41.7587 57.1332 +151.4 14.1123 586.047 41.7127 56.872 +151.5 14.0629 586.308 41.6663 56.6117 +151.6 14.0135 586.567 41.6194 56.3522 +151.7 13.9641 586.826 41.5721 56.0936 +151.8 13.9147 587.084 41.5243 55.8358 +151.9 13.8653 587.341 41.4761 55.5788 +152 13.8159 587.597 41.4274 55.3227 +152.1 13.7665 587.852 41.3782 55.0674 +152.2 13.7171 588.106 41.3286 54.8129 +152.3 13.6677 588.36 41.2785 54.5593 +152.4 13.6183 588.613 41.228 54.3065 +152.5 13.5689 588.865 41.177 54.0546 +152.6 13.5195 589.116 41.1255 53.8035 +152.7 13.4701 589.366 41.0735 53.5533 +152.8 13.4208 589.616 41.0211 53.3039 +152.9 13.3714 589.864 40.9682 53.0553 +153 13.322 590.112 40.9148 52.8076 +153.1 13.2726 590.359 40.8609 52.5608 +153.2 13.2232 590.605 40.8065 52.3148 +153.3 13.1738 590.85 40.7516 52.0696 +153.4 13.1244 591.094 40.6962 51.8253 +153.5 13.075 591.338 40.6404 51.5818 +153.6 13.0256 591.58 40.584 51.3392 +153.7 12.9762 591.822 40.5271 51.0975 +153.8 12.9268 592.063 40.4697 50.8566 +153.9 12.8775 592.303 40.4118 50.6165 +154 12.8281 592.542 40.3534 50.3773 +154.1 12.7787 592.78 40.2945 50.139 +154.2 12.7293 593.018 40.235 49.9015 +154.3 12.6799 593.255 40.1751 49.6648 +154.4 12.6305 593.49 40.1146 49.4291 +154.5 12.5811 593.725 40.0536 49.1942 +154.6 12.5318 593.959 39.992 48.9601 +154.7 12.4824 594.193 39.9299 48.7269 +154.8 12.433 594.425 39.8673 48.4945 +154.9 12.3836 594.656 39.8041 48.2631 +155 12.3342 594.887 39.7404 48.0324 +155.1 12.2848 595.117 39.6761 47.8027 +155.2 12.2355 595.346 39.6113 47.5738 +155.3 12.1861 595.574 39.5459 47.3457 +155.4 12.1367 595.801 39.48 47.1186 +155.5 12.0873 596.027 39.4135 46.8923 +155.6 12.0379 596.253 39.3465 46.6668 +155.7 11.9886 596.477 39.2789 46.4422 +155.8 11.9392 596.701 39.2107 46.2185 +155.9 11.8898 596.924 39.1419 45.9957 +156 11.8404 597.146 39.0726 45.7737 +156.1 11.791 597.367 39.0026 45.5526 +156.2 11.7417 597.587 38.9321 45.3324 +156.3 11.6923 597.806 38.861 45.113 +156.4 11.6429 598.025 38.7893 44.8945 +156.5 11.5935 598.243 38.7171 44.6769 +156.6 11.5442 598.459 38.6442 44.4601 +156.7 11.4948 598.675 38.5707 44.2443 +156.8 11.4454 598.89 38.4966 44.0293 +156.9 11.396 599.104 38.4219 43.8151 +157 11.3467 599.318 38.3466 43.6019 +157.1 11.2973 599.53 38.2707 43.3895 +157.2 11.2479 599.741 38.1942 43.178 +157.3 11.1986 599.952 38.117 42.9673 +157.4 11.1492 600.162 38.0392 42.7576 +157.5 11.0998 600.371 37.9608 42.5487 +157.6 11.0504 600.579 37.8817 42.3407 +157.7 11.0011 600.786 37.8021 42.1336 +157.8 10.9517 600.992 37.7217 41.9273 +157.9 10.9023 601.197 37.6408 41.722 +158 10.853 601.402 37.5592 41.5175 +158.1 10.8036 601.606 37.4769 41.3139 +158.2 10.7542 601.808 37.394 41.1112 +158.3 10.7049 602.01 37.3104 40.9094 +158.4 10.6555 602.211 37.2262 40.7084 +158.5 10.6061 602.411 37.1413 40.5083 +158.6 10.5568 602.61 37.0557 40.3092 +158.7 10.5074 602.809 36.9695 40.1109 +158.8 10.458 603.006 36.8825 39.9135 +158.9 10.4087 603.202 36.795 39.7169 +159.001 10.3593 603.398 36.7067 39.5213 +159.101 10.3099 603.593 36.6177 39.3265 +159.201 10.2606 603.787 36.5281 39.1327 +159.301 10.2112 603.98 36.4377 38.9397 +159.401 10.1619 604.172 36.3467 38.7476 +159.501 10.1125 604.363 36.2549 38.5564 +159.601 10.0631 604.553 36.1625 38.3661 +159.701 10.0138 604.743 36.0693 38.1767 +159.801 9.96441 604.931 35.9754 37.9882 +159.901 9.91505 605.119 35.8808 37.8006 +160.001 9.86569 605.306 35.7855 37.6138 +160.101 9.81633 605.491 35.6895 37.428 +160.201 9.76698 605.676 35.5927 37.2431 +160.301 9.71762 605.86 35.4952 37.059 +160.401 9.66826 606.044 35.397 36.8758 +160.501 9.6189 606.226 35.298 36.6936 +160.601 9.56954 606.407 35.1983 36.5122 +160.701 9.52019 606.588 35.0979 36.3317 +160.801 9.47083 606.767 34.9967 36.1522 +160.901 9.42147 606.946 34.8947 35.9735 +161.001 9.37212 607.124 34.792 35.7957 +161.101 9.32276 607.301 34.6885 35.6188 +161.201 9.27341 607.477 34.5843 35.4429 +161.301 9.22405 607.652 34.4793 35.2678 +161.401 9.1747 607.826 34.3735 35.0936 +161.501 9.12534 607.999 34.267 34.9203 +161.601 9.07599 608.171 34.1597 34.748 +161.701 9.02663 608.343 34.0515 34.5765 +161.801 8.97728 608.513 33.9426 34.4059 +161.901 8.92793 608.683 33.833 34.2363 +162.001 8.87858 608.852 33.7225 34.0675 +162.101 8.82922 609.02 33.6112 33.8996 +162.201 8.77987 609.187 33.4991 33.7327 +162.301 8.73052 609.353 33.3862 33.5666 +162.401 8.68117 609.518 33.2726 33.4015 +162.501 8.63182 609.682 33.1581 33.2373 +162.601 8.58247 609.845 33.0427 33.0739 +162.701 8.53312 610.008 32.9266 32.9115 +162.801 8.48377 610.169 32.8097 32.75 +162.901 8.43442 610.33 32.6919 32.5894 +163.001 8.38507 610.49 32.5733 32.4297 +163.101 8.33572 610.649 32.4538 32.2709 +163.201 8.28638 610.806 32.3336 32.113 +163.301 8.23703 610.963 32.2124 31.9561 +163.401 8.18768 611.119 32.0905 31.8 +163.501 8.13833 611.275 31.9677 31.6448 +163.601 8.08899 611.429 31.844 31.4906 +163.701 8.03964 611.582 31.7195 31.3373 +163.801 7.99029 611.735 31.5942 31.1849 +163.901 7.94095 611.886 31.468 31.0334 +164.001 7.8916 612.037 31.3409 30.8828 +164.101 7.84226 612.186 31.2129 30.7331 +164.201 7.79291 612.335 31.0841 30.5844 +164.301 7.74357 612.483 30.9544 30.4365 +164.401 7.69422 612.63 30.8239 30.2896 +164.501 7.64488 612.776 30.6924 30.1436 +164.601 7.59554 612.921 30.5601 29.9985 +164.701 7.54619 613.065 30.4269 29.8543 +164.801 7.49685 613.208 30.2928 29.7111 +164.901 7.44751 613.351 30.1579 29.5687 +165.001 7.39817 613.492 30.022 29.4273 +165.101 7.34882 613.633 29.8852 29.2868 +165.201 7.29948 613.772 29.7476 29.1472 +165.301 7.25014 613.911 29.609 29.0085 +165.401 7.2008 614.049 29.4696 28.8708 +165.501 7.15146 614.185 29.3292 28.7339 +165.601 7.10212 614.321 29.1879 28.598 +165.701 7.05278 614.456 29.0458 28.463 +165.801 7.00344 614.59 28.9027 28.329 +165.901 6.9541 614.724 28.7586 28.1958 +166.001 6.90476 614.856 28.6137 28.0636 +166.101 6.85542 614.987 28.4679 27.9323 +166.201 6.80608 615.117 28.3211 27.8019 +166.301 6.75674 615.247 28.1734 27.6725 +166.401 6.7074 615.375 28.0248 27.5439 +166.501 6.65807 615.503 27.8753 27.4163 +166.601 6.60873 615.63 27.7248 27.2896 +166.701 6.55939 615.756 27.5734 27.1639 +166.801 6.51005 615.88 27.421 27.0391 +166.901 6.46072 616.004 27.2678 26.9151 +167.001 6.41138 616.127 27.1135 26.7922 +167.101 6.36204 616.249 26.9584 26.6701 +167.201 6.31271 616.37 26.8023 26.549 +167.301 6.26337 616.491 26.6453 26.4288 +167.401 6.21404 616.61 26.4873 26.3095 +167.501 6.1647 616.728 26.3284 26.1912 +167.601 6.11537 616.846 26.1685 26.0737 +167.701 6.06603 616.962 26.0077 25.9573 +167.801 6.0167 617.078 25.846 25.8417 +167.901 5.96736 617.192 25.6833 25.7271 +168.001 5.91803 617.306 25.5196 25.6134 +168.101 5.86869 617.419 25.355 25.5006 +168.201 5.81936 617.531 25.1895 25.3887 +168.301 5.77003 617.642 25.023 25.2778 +168.401 5.72069 617.752 24.8556 25.1679 +168.501 5.67136 617.861 24.6872 25.0588 +168.601 5.62203 617.969 24.5178 24.9507 +168.701 5.5727 618.076 24.3475 24.8435 +168.801 5.52336 618.182 24.1763 24.7373 +168.901 5.47403 618.287 24.0041 24.6319 +169.001 5.4247 618.392 23.831 24.5276 +169.101 5.37537 618.495 23.6569 24.4241 +169.201 5.32604 618.598 23.4818 24.3216 +169.301 5.27671 618.699 23.3058 24.22 +169.401 5.22737 618.8 23.1289 24.1193 +169.501 5.17804 618.9 22.951 24.0196 +169.601 5.12871 618.999 22.7722 23.9208 +169.701 5.07938 619.096 22.5924 23.823 +169.801 5.03005 619.193 22.4117 23.7261 +169.901 4.98072 619.289 22.23 23.6301 +170.001 4.93139 619.384 22.0475 23.5351 +170.101 4.88206 619.478 21.8639 23.441 +170.201 4.83274 619.572 21.6794 23.3478 +170.301 4.78341 619.664 21.494 23.2556 +170.401 4.73408 619.755 21.3077 23.1643 +170.501 4.68475 619.846 21.1204 23.0739 +170.601 4.63542 619.935 20.9322 22.9845 +170.701 4.58609 620.023 20.7431 22.896 +170.801 4.53676 620.111 20.5531 22.8085 +170.901 4.48744 620.198 20.3621 22.7219 +171.001 4.43811 620.283 20.1702 22.6362 +171.101 4.38878 620.368 19.9774 22.5515 +171.201 4.33945 620.452 19.7837 22.4677 +171.301 4.29013 620.535 19.5891 22.3848 +171.401 4.2408 620.616 19.3936 22.3029 +171.501 4.19147 620.697 19.1972 22.222 +171.601 4.14215 620.777 18.9999 22.1419 +171.701 4.09282 620.857 18.8017 22.0628 +171.801 4.04349 620.935 18.6026 21.9847 +171.901 3.99417 621.012 18.4026 21.9075 +172.001 3.94484 621.088 18.2017 21.8312 +172.101 3.89552 621.163 18 21.7559 +172.201 3.84619 621.238 17.7974 21.6815 +172.301 3.79686 621.311 17.5939 21.6081 +172.401 3.74754 621.384 17.3896 21.5356 +172.501 3.69821 621.455 17.1845 21.464 +172.601 3.64889 621.526 16.9784 21.3934 +172.701 3.59956 621.596 16.7716 21.3238 +172.801 3.55024 621.664 16.5639 21.255 +172.901 3.50091 621.732 16.3553 21.1873 +173.001 3.45159 621.799 16.146 21.1204 +173.101 3.40227 621.865 15.9358 21.0545 +173.201 3.35294 621.93 15.7248 20.9896 +173.301 3.30362 621.994 15.513 20.9256 +173.401 3.25429 622.057 15.3005 20.8625 +173.501 3.20497 622.119 15.0871 20.8004 +173.601 3.15565 622.18 14.8729 20.7392 +173.701 3.10632 622.24 14.658 20.679 +173.801 3.057 622.3 14.4423 20.6197 +173.901 3.00768 622.358 14.2258 20.5613 +174.001 2.95835 622.415 14.0086 20.5039 +174.101 2.90903 622.472 13.7906 20.4475 +174.201 2.85971 622.527 13.572 20.392 +174.301 2.81039 622.582 13.3525 20.3374 +174.401 2.76106 622.636 13.1324 20.2838 +174.501 2.71174 622.688 12.9115 20.2312 +174.601 2.66242 622.74 12.69 20.1794 +174.701 2.6131 622.791 12.4677 20.1287 +174.801 2.56377 622.841 12.2448 20.0788 +174.901 2.51445 622.889 12.0212 20.03 +175.001 2.46513 622.937 11.797 19.982 +175.101 2.41581 622.984 11.572 19.9351 +175.201 2.36649 623.03 11.3465 19.889 +175.301 2.31716 623.075 11.1203 19.8439 +175.402 2.26784 623.12 10.8935 19.7998 +175.502 2.21852 623.163 10.6661 19.7566 +175.602 2.1692 623.205 10.438 19.7143 +175.702 2.11988 623.246 10.2094 19.673 +175.802 2.07056 623.287 9.98022 19.6327 +175.902 2.02124 623.326 9.75046 19.5933 +176.002 1.97192 623.365 9.52013 19.5548 +176.102 1.92259 623.402 9.28926 19.5173 +176.202 1.87327 623.439 9.05786 19.4808 +176.302 1.82395 623.474 8.82594 19.4452 +176.402 1.77463 623.509 8.5935 19.4105 +176.502 1.72531 623.543 8.36056 19.3768 +176.602 1.67599 623.575 8.12714 19.344 +176.702 1.62667 623.607 7.89325 19.3122 +176.802 1.57735 623.638 7.65889 19.2813 +176.902 1.52803 623.668 7.42408 19.2514 +177.002 1.47871 623.697 7.18884 19.2225 +177.102 1.42939 623.725 6.95317 19.1944 +177.202 1.38007 623.752 6.71709 19.1674 +177.302 1.33075 623.778 6.48062 19.1413 +177.402 1.28143 623.803 6.24375 19.1161 +177.502 1.23211 623.828 6.00652 19.0919 +177.602 1.18279 623.851 5.76893 19.0686 +177.702 1.13347 623.873 5.531 19.0463 +177.802 1.08415 623.894 5.29273 19.0249 +177.902 1.03483 623.915 5.05415 19.0045 +178.002 0.985509 623.934 4.81526 18.985 +178.102 0.93619 623.953 4.57609 18.9665 +178.202 0.88687 623.97 4.33664 18.9489 +178.302 0.83755 623.987 4.09692 18.9323 +178.402 0.788231 624.003 3.85696 18.9167 +178.502 0.738911 624.017 3.61677 18.9019 +178.602 0.689591 624.031 3.37635 18.8882 +178.702 0.640272 624.044 3.13574 18.8754 +178.802 0.590952 624.056 2.89493 18.8635 +178.902 0.541633 624.067 2.65394 18.8526 +179.002 0.492313 624.077 2.4128 18.8426 +179.102 0.442994 624.086 2.17151 18.8336 +179.202 0.393675 624.094 1.93008 18.8255 +179.302 0.344355 624.101 1.68854 18.8184 +179.402 0.295036 624.107 1.44689 18.8123 +179.502 0.245716 624.112 1.20516 18.807 +179.602 0.196397 624.117 0.963352 18.8028 +179.702 0.147078 624.12 0.721486 18.7995 +179.802 0.0977584 624.122 0.479575 18.7971 +179.902 0.048439 624.124 0.237635 18.7957 diff --git a/macro/Unpack_HDF5/E534_RCNP/kineFiles/17N_d3He_gs.txt b/macro/Unpack_HDF5/E534_RCNP/kineFiles/17N_d3He_gs.txt new file mode 100644 index 000000000..4af9de1db --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/kineFiles/17N_d3He_gs.txt @@ -0,0 +1,1800 @@ +0 2.09399e-14 5.73754 0 629.564 +0.1 0.298425 5.73775 0.0122414 629.563 +0.2 0.596825 5.73838 0.0244827 629.563 +0.3 0.895174 5.73942 0.0367241 629.562 +0.4 1.19345 5.74089 0.0489653 629.56 +0.5 1.49162 5.74277 0.0612064 629.558 +0.6 1.78966 5.74507 0.0734475 629.556 +0.7 2.08755 5.74779 0.0856883 629.553 +0.8 2.38526 5.75093 0.097929 629.55 +0.9 2.68277 5.75449 0.11017 629.547 +1 2.98006 5.75847 0.12241 629.543 +1.1 3.27708 5.76286 0.13465 629.538 +1.2 3.57384 5.76768 0.14689 629.533 +1.3 3.87028 5.77291 0.159129 629.528 +1.4 4.1664 5.77856 0.171368 629.523 +1.5 4.46217 5.78463 0.183607 629.517 +1.6 4.75756 5.79111 0.195846 629.51 +1.7 5.05256 5.79802 0.208084 629.503 +1.8 5.34712 5.80534 0.220321 629.496 +1.9 5.64124 5.81308 0.232559 629.488 +2 5.93489 5.82124 0.244795 629.48 +2.1 6.22804 5.82982 0.257032 629.471 +2.2 6.52067 5.83882 0.269267 629.462 +2.3 6.81276 5.84824 0.281503 629.453 +2.4 7.10429 5.85807 0.293737 629.443 +2.5 7.39523 5.86832 0.305971 629.433 +2.6 7.68556 5.87899 0.318205 629.422 +2.7 7.97526 5.89008 0.330438 629.411 +2.8 8.2643 5.90159 0.34267 629.4 +2.9 8.55267 5.91351 0.354902 629.388 +3 8.84035 5.92585 0.367132 629.375 +3.1 9.12731 5.93861 0.379362 629.363 +3.2 9.41353 5.95179 0.391592 629.349 +3.3 9.69899 5.96539 0.40382 629.336 +3.4 9.98368 5.9794 0.416048 629.322 +3.5 10.2676 5.99383 0.428275 629.307 +3.6 10.5506 6.00868 0.440501 629.292 +3.7 10.8329 6.02395 0.452726 629.277 +3.8 11.1142 6.03964 0.464951 629.262 +3.9 11.3947 6.05574 0.477174 629.245 +4 11.6744 6.07226 0.489396 629.229 +4.1 11.9531 6.0892 0.501618 629.212 +4.2 12.2308 6.10655 0.513838 629.195 +4.3 12.5077 6.12433 0.526058 629.177 +4.4 12.7835 6.14252 0.538276 629.159 +4.5 13.0584 6.16113 0.550494 629.14 +4.6 13.3323 6.18015 0.56271 629.121 +4.7 13.6052 6.19959 0.574925 629.102 +4.8 13.8771 6.21945 0.587139 629.082 +4.9 14.1479 6.23973 0.599352 629.061 +5 14.4176 6.26042 0.611563 629.041 +5.1 14.6863 6.28153 0.623774 629.02 +5.2 14.954 6.30306 0.635983 628.998 +5.3 15.2205 6.325 0.648191 628.976 +5.4 15.4859 6.34737 0.660398 628.954 +5.5 15.7501 6.37014 0.672603 628.931 +5.6 16.0133 6.39334 0.684807 628.908 +5.7 16.2753 6.41695 0.697009 628.884 +5.8 16.5361 6.44098 0.709211 628.86 +5.9 16.7958 6.46542 0.721411 628.836 +6 17.0543 6.49028 0.733609 628.811 +6.1 17.3116 6.51556 0.745806 628.786 +6.2 17.5676 6.54125 0.758001 628.76 +6.3 17.8225 6.56736 0.770195 628.734 +6.4 18.0761 6.59388 0.782388 628.707 +6.5 18.3286 6.62082 0.794579 628.68 +6.6 18.5797 6.64818 0.806768 628.653 +6.7 18.8297 6.67595 0.818956 628.625 +6.8 19.0783 6.70414 0.831142 628.597 +6.9 19.3257 6.73275 0.843326 628.568 +7 19.5718 6.76177 0.855509 628.539 +7.1 19.8167 6.7912 0.86769 628.51 +7.2 20.0602 6.82105 0.879869 628.48 +7.3 20.3025 6.85132 0.892047 628.45 +7.4 20.5434 6.882 0.904223 628.419 +7.5 20.783 6.91309 0.916396 628.388 +7.6 21.0214 6.9446 0.928569 628.357 +7.7 21.2584 6.97653 0.940739 628.325 +7.79999 21.4941 7.00887 0.952907 628.292 +7.89999 21.7284 7.04162 0.965074 628.26 +7.99999 21.9614 7.07479 0.977239 628.226 +8.09999 22.1931 7.10838 0.989401 628.193 +8.2 22.4235 7.14238 1.00156 628.159 +8.3 22.6525 7.17679 1.01372 628.124 +8.4 22.8801 7.21162 1.02588 628.09 +8.5 23.1064 7.24686 1.03803 628.054 +8.6 23.3314 7.28251 1.05019 628.019 +8.7 23.555 7.31858 1.06234 627.983 +8.8 23.7772 7.35507 1.07448 627.946 +8.9 23.9981 7.39196 1.08663 627.909 +9 24.2176 7.42927 1.09877 627.872 +9.1 24.4357 7.467 1.11092 627.834 +9.2 24.6525 7.50513 1.12306 627.796 +9.3 24.8679 7.54368 1.13519 627.757 +9.4 25.082 7.58265 1.14733 627.718 +9.5 25.2947 7.62202 1.15946 627.679 +9.6 25.506 7.66181 1.17159 627.639 +9.7 25.7159 7.70201 1.18372 627.599 +9.8 25.9245 7.74263 1.19585 627.559 +9.9 26.1318 7.78366 1.20797 627.517 +10 26.3376 7.82509 1.22009 627.476 +10.1 26.5421 7.86695 1.23221 627.434 +10.2 26.7452 7.90921 1.24433 627.392 +10.3 26.947 7.95188 1.25644 627.349 +10.4 27.1474 7.99497 1.26855 627.306 +10.5 27.3465 8.03847 1.28066 627.263 +10.6 27.5442 8.08238 1.29277 627.219 +10.7 27.7405 8.1267 1.30487 627.174 +10.8 27.9355 8.17144 1.31697 627.13 +10.9 28.1291 8.21658 1.32907 627.085 +11 28.3214 8.26214 1.34117 627.039 +11.1 28.5124 8.3081 1.35326 626.993 +11.2 28.702 8.35448 1.36535 626.947 +11.3 28.8902 8.40127 1.37744 626.9 +11.4 29.0772 8.44847 1.38952 626.853 +11.5 29.2628 8.49607 1.4016 626.805 +11.6 29.447 8.54409 1.41368 626.757 +11.7 29.63 8.59252 1.42576 626.709 +11.8 29.8116 8.64136 1.43783 626.66 +11.9 29.9919 8.69061 1.4499 626.611 +12 30.1709 8.74027 1.46197 626.561 +12.1 30.3486 8.79033 1.47404 626.511 +12.2 30.525 8.84081 1.4861 626.46 +12.3 30.7 8.89169 1.49816 626.409 +12.4 30.8738 8.94299 1.51021 626.358 +12.5 31.0463 8.99469 1.52227 626.306 +12.6 31.2175 9.0468 1.53432 626.254 +12.7 31.3875 9.09933 1.54636 626.202 +12.8 31.5561 9.15225 1.55841 626.149 +12.9 31.7235 9.20559 1.57045 626.096 +13 31.8896 9.25934 1.58249 626.042 +13.1 32.0544 9.31349 1.59452 625.988 +13.2 32.218 9.36805 1.60655 625.933 +13.3 32.3804 9.42302 1.61858 625.878 +13.4 32.5415 9.47839 1.63061 625.823 +13.5 32.7013 9.53418 1.64263 625.767 +13.6 32.8599 9.59037 1.65465 625.711 +13.7 33.0173 9.64696 1.66666 625.654 +13.8 33.1735 9.70396 1.67867 625.597 +13.9 33.3284 9.76137 1.69068 625.54 +14 33.4822 9.81919 1.70269 625.482 +14.1 33.6347 9.87741 1.71469 625.424 +14.2 33.786 9.93604 1.72668 625.365 +14.3 33.9362 9.99507 1.73868 625.306 +14.4 34.0851 10.0545 1.75067 625.247 +14.5 34.2329 10.1144 1.76266 625.187 +14.6 34.3794 10.1746 1.77464 625.127 +14.7 34.5249 10.2353 1.78662 625.066 +14.8 34.6691 10.2963 1.7986 625.005 +14.9 34.8122 10.3578 1.81057 624.943 +15 34.9541 10.4197 1.82254 624.881 +15.1 35.0949 10.4819 1.83451 624.819 +15.2 35.2346 10.5446 1.84647 624.757 +15.3 35.3731 10.6077 1.85843 624.693 +15.4 35.5105 10.6712 1.87038 624.63 +15.5 35.6467 10.7351 1.88234 624.566 +15.6 35.7819 10.7994 1.89428 624.502 +15.7 35.9159 10.8641 1.90623 624.437 +15.8 36.0489 10.9292 1.91817 624.372 +15.9 36.1807 10.9947 1.9301 624.306 +16 36.3115 11.0606 1.94203 624.241 +16.1 36.4411 11.1269 1.95396 624.174 +16.2 36.5697 11.1936 1.96589 624.108 +16.3 36.6973 11.2607 1.97781 624.04 +16.4 36.8237 11.3282 1.98972 623.973 +16.5 36.9491 11.3961 2.00164 623.905 +16.6 37.0735 11.4644 2.01354 623.837 +16.7 37.1968 11.5331 2.02545 623.768 +16.8 37.319 11.6023 2.03735 623.699 +16.9 37.4403 11.6718 2.04924 623.629 +17 37.5605 11.7417 2.06114 623.559 +17.1 37.6797 11.812 2.07302 623.489 +17.2 37.7979 11.8827 2.08491 623.418 +17.3 37.915 11.9538 2.09679 623.347 +17.4 38.0312 12.0254 2.10866 623.276 +17.5 38.1464 12.0973 2.12053 623.204 +17.6 38.2605 12.1696 2.1324 623.132 +17.7 38.3737 12.2423 2.14426 623.059 +17.8 38.486 12.3154 2.15612 622.986 +17.9 38.5972 12.3889 2.16797 622.912 +18 38.7075 12.4628 2.17982 622.838 +18.1 38.8169 12.5372 2.19167 622.764 +18.2 38.9253 12.6119 2.20351 622.689 +18.3 39.0327 12.687 2.21534 622.614 +18.4 39.1392 12.7625 2.22718 622.539 +18.5 39.2448 12.8384 2.239 622.463 +18.6 39.3494 12.9147 2.25083 622.386 +18.7 39.4532 12.9914 2.26264 622.31 +18.8 39.556 13.0685 2.27446 622.233 +18.9 39.6579 13.1459 2.28627 622.155 +19 39.7589 13.2238 2.29807 622.077 +19.1 39.859 13.3021 2.30987 621.999 +19.2 39.9583 13.3808 2.32167 621.92 +19.3 40.0566 13.4598 2.33346 621.841 +19.4 40.1541 13.5393 2.34524 621.762 +19.5 40.2507 13.6192 2.35702 621.682 +19.6 40.3464 13.6994 2.3688 621.602 +19.7 40.4413 13.7801 2.38057 621.521 +19.8 40.5353 13.8611 2.39234 621.44 +19.9 40.6284 13.9425 2.4041 621.359 +20 40.7208 14.0244 2.41585 621.277 +20.1 40.8123 14.1066 2.42761 621.195 +20.2 40.9029 14.1892 2.43935 621.112 +20.3 40.9928 14.2722 2.4511 621.029 +20.4 41.0818 14.3556 2.46283 620.946 +20.5 41.17 14.4394 2.47456 620.862 +20.6 41.2574 14.5236 2.48629 620.778 +20.7 41.344 14.6082 2.49801 620.693 +20.8 41.4298 14.6931 2.50973 620.608 +20.9 41.5148 14.7785 2.52144 620.523 +21 41.599 14.8642 2.53315 620.437 +21.1 41.6825 14.9504 2.54485 620.351 +21.2 41.7651 15.0369 2.55655 620.264 +21.3 41.847 15.1238 2.56824 620.177 +21.4 41.9282 15.2111 2.57993 620.09 +21.5 42.0086 15.2988 2.59161 620.002 +21.6 42.0882 15.3869 2.60328 619.914 +21.7 42.1671 15.4754 2.61495 619.826 +21.8 42.2452 15.5643 2.62662 619.737 +21.9 42.3226 15.6535 2.63828 619.648 +22 42.3993 15.7432 2.64993 619.558 +22.1 42.4752 15.8332 2.66158 619.468 +22.2 42.5505 15.9236 2.67322 619.377 +22.3 42.625 16.0145 2.68486 619.287 +22.4 42.6988 16.1057 2.69649 619.195 +22.5 42.7719 16.1972 2.70812 619.104 +22.6 42.8443 16.2892 2.71974 619.012 +22.7001 42.9159 16.3816 2.73136 618.92 +22.8001 42.987 16.4743 2.74297 618.827 +22.9001 43.0573 16.5674 2.75458 618.734 +23.0001 43.1269 16.661 2.76617 618.64 +23.1001 43.1959 16.7549 2.77777 618.546 +23.2001 43.2642 16.8491 2.78936 618.452 +23.3001 43.3318 16.9438 2.80094 618.357 +23.4001 43.3987 17.0389 2.81252 618.262 +23.5001 43.465 17.1343 2.82409 618.167 +23.6001 43.5307 17.2301 2.83565 618.071 +23.7001 43.5957 17.3263 2.84721 617.975 +23.8001 43.66 17.4229 2.85876 617.878 +23.9001 43.7238 17.5199 2.87031 617.781 +24.0001 43.7869 17.6172 2.88185 617.684 +24.1001 43.8493 17.715 2.89339 617.586 +24.2001 43.9111 17.8131 2.90492 617.488 +24.3001 43.9723 17.9116 2.91644 617.39 +24.4001 44.0329 18.0105 2.92796 617.291 +24.5001 44.0929 18.1097 2.93948 617.191 +24.6001 44.1523 18.2094 2.95098 617.092 +24.7001 44.2111 18.3094 2.96248 616.992 +24.8001 44.2692 18.4098 2.97398 616.891 +24.9001 44.3268 18.5106 2.98546 616.791 +25.0001 44.3838 18.6118 2.99695 616.689 +25.1001 44.4402 18.7133 3.00842 616.588 +25.2001 44.496 18.8152 3.01989 616.486 +25.3001 44.5513 18.9175 3.03136 616.384 +25.4001 44.6059 19.0202 3.04281 616.281 +25.5001 44.66 19.1233 3.05426 616.178 +25.6001 44.7136 19.2267 3.06571 616.074 +25.7001 44.7665 19.3305 3.07715 615.971 +25.8001 44.819 19.4347 3.08858 615.866 +25.9001 44.8708 19.5393 3.10001 615.762 +26.0001 44.9221 19.6442 3.11142 615.657 +26.1001 44.9729 19.7496 3.12284 615.552 +26.2001 45.0231 19.8553 3.13424 615.446 +26.3001 45.0728 19.9613 3.14564 615.34 +26.4001 45.122 20.0678 3.15704 615.233 +26.5001 45.1706 20.1746 3.16843 615.127 +26.6001 45.2187 20.2818 3.17981 615.019 +26.7001 45.2663 20.3894 3.19118 614.912 +26.8001 45.3133 20.4973 3.20255 614.804 +26.9001 45.3599 20.6056 3.21391 614.696 +27.0001 45.4059 20.7143 3.22526 614.587 +27.1001 45.4514 20.8234 3.23661 614.478 +27.2001 45.4964 20.9328 3.24795 614.368 +27.3001 45.5409 21.0426 3.25929 614.259 +27.4001 45.585 21.1528 3.27062 614.148 +27.5001 45.6285 21.2634 3.28194 614.038 +27.6001 45.6715 21.3743 3.29325 613.927 +27.7001 45.7141 21.4856 3.30456 613.816 +27.8001 45.7561 21.5973 3.31586 613.704 +27.9001 45.7977 21.7093 3.32715 613.592 +28.0001 45.8388 21.8217 3.33844 613.479 +28.1001 45.8794 21.9345 3.34972 613.367 +28.2001 45.9196 22.0476 3.361 613.254 +28.3001 45.9593 22.1611 3.37226 613.14 +28.4001 45.9985 22.275 3.38352 613.026 +28.5001 46.0373 22.3893 3.39477 612.912 +28.6001 46.0756 22.5039 3.40602 612.797 +28.7001 46.1135 22.6189 3.41726 612.682 +28.8001 46.1509 22.7342 3.42849 612.567 +28.9001 46.1878 22.8499 3.43971 612.451 +29.0001 46.2244 22.966 3.45093 612.335 +29.1001 46.2604 23.0825 3.46214 612.219 +29.2001 46.2961 23.1993 3.47334 612.102 +29.3001 46.3313 23.3165 3.48454 611.985 +29.4001 46.3661 23.434 3.49573 611.867 +29.5001 46.4004 23.552 3.50691 611.749 +29.6001 46.4343 23.6702 3.51808 611.631 +29.7001 46.4678 23.7889 3.52925 611.512 +29.8001 46.5009 23.9079 3.54041 611.393 +29.9001 46.5336 24.0272 3.55156 611.274 +30.0001 46.5658 24.147 3.56271 611.154 +30.1001 46.5976 24.2671 3.57384 611.034 +30.2001 46.6291 24.3875 3.58497 610.914 +30.3001 46.6601 24.5083 3.59609 610.793 +30.4001 46.6907 24.6295 3.60721 610.672 +30.5001 46.7209 24.7511 3.61832 610.55 +30.6001 46.7507 24.873 3.62942 610.428 +30.7001 46.7801 24.9952 3.64051 610.306 +30.8001 46.8092 25.1179 3.65159 610.183 +30.9001 46.8378 25.2408 3.66267 610.06 +31.0001 46.8661 25.3642 3.67374 609.937 +31.1001 46.8939 25.4879 3.6848 609.813 +31.2001 46.9214 25.6119 3.69586 609.689 +31.3001 46.9485 25.7363 3.7069 609.565 +31.4001 46.9753 25.8611 3.71794 609.44 +31.5001 47.0016 25.9862 3.72897 609.315 +31.6001 47.0276 26.1117 3.74 609.189 +31.7001 47.0532 26.2376 3.75101 609.064 +31.8001 47.0785 26.3638 3.76202 608.937 +31.9001 47.1034 26.4903 3.77302 608.811 +32.0001 47.1279 26.6172 3.78401 608.684 +32.1001 47.1521 26.7445 3.795 608.557 +32.2001 47.1759 26.8721 3.80597 608.429 +32.3001 47.1993 27.0001 3.81694 608.301 +32.4001 47.2225 27.1284 3.8279 608.173 +32.5001 47.2452 27.2571 3.83885 608.044 +32.6001 47.2676 27.3861 3.8498 607.915 +32.7001 47.2897 27.5155 3.86073 607.786 +32.8001 47.3114 27.6453 3.87166 607.656 +32.9001 47.3328 27.7753 3.88258 607.526 +33.0001 47.3539 27.9058 3.89349 607.395 +33.1001 47.3746 28.0366 3.9044 607.265 +33.2001 47.3949 28.1677 3.91529 607.133 +33.3001 47.415 28.2992 3.92618 607.002 +33.4001 47.4347 28.4311 3.93706 606.87 +33.5001 47.4541 28.5632 3.94793 606.738 +33.6001 47.4732 28.6958 3.95879 606.605 +33.7001 47.4919 28.8287 3.96964 606.472 +33.8001 47.5104 28.9619 3.98049 606.339 +33.9001 47.5285 29.0955 3.99133 606.206 +34.0001 47.5463 29.2294 4.00216 606.072 +34.1001 47.5637 29.3637 4.01298 605.937 +34.2001 47.5809 29.4983 4.02379 605.803 +34.3 47.5978 29.6333 4.03459 605.668 +34.4 47.6143 29.7686 4.04539 605.533 +34.5 47.6306 29.9043 4.05618 605.397 +34.6 47.6465 30.0403 4.06695 605.261 +34.7 47.6622 30.1766 4.07772 605.124 +34.8 47.6775 30.3133 4.08848 604.988 +34.9 47.6925 30.4504 4.09924 604.851 +35 47.7073 30.5878 4.10998 604.713 +35.1 47.7217 30.7255 4.12072 604.576 +35.2 47.7359 30.8636 4.13144 604.438 +35.3 47.7498 31.002 4.14216 604.299 +35.4 47.7634 31.1407 4.15287 604.16 +35.5 47.7767 31.2798 4.16357 604.021 +35.6 47.7897 31.4193 4.17426 603.882 +35.7 47.8024 31.559 4.18494 603.742 +35.8 47.8149 31.6992 4.19562 603.602 +35.9 47.827 31.8396 4.20628 603.462 +36 47.8389 31.9804 4.21694 603.321 +36.1 47.8506 32.1215 4.22758 603.18 +36.2 47.8619 32.263 4.23822 603.038 +36.3 47.873 32.4048 4.24885 602.896 +36.4 47.8838 32.547 4.25947 602.754 +36.5 47.8943 32.6894 4.27008 602.612 +36.6 47.9046 32.8323 4.28069 602.469 +36.7 47.9146 32.9754 4.29128 602.326 +36.8 47.9243 33.1189 4.30186 602.182 +36.9 47.9338 33.2627 4.31244 602.038 +37 47.943 33.4069 4.323 601.894 +37.1 47.952 33.5514 4.33356 601.75 +37.2 47.9607 33.6962 4.34411 601.605 +37.3 47.9692 33.8414 4.35464 601.46 +37.4 47.9774 33.9869 4.36517 601.314 +37.5 47.9853 34.1327 4.37569 601.168 +37.6 47.993 34.2789 4.3862 601.022 +37.7 48.0005 34.4254 4.3967 600.876 +37.8 48.0077 34.5722 4.4072 600.729 +37.9 48.0146 34.7193 4.41768 600.582 +38 48.0213 34.8668 4.42815 600.434 +38.1 48.0278 35.0146 4.43861 600.287 +38.2 48.034 35.1628 4.44907 600.138 +38.3 48.04 35.3112 4.45951 599.99 +38.4 48.0458 35.46 4.46995 599.841 +38.5 48.0513 35.6092 4.48037 599.692 +38.6 48.0566 35.7586 4.49079 599.543 +38.7 48.0616 35.9084 4.50119 599.393 +38.8 48.0664 36.0585 4.51159 599.243 +38.9 48.071 36.2089 4.52198 599.092 +39 48.0754 36.3597 4.53235 598.941 +39.1 48.0795 36.5108 4.54272 598.79 +39.2 48.0834 36.6622 4.55308 598.639 +39.3 48.0871 36.8139 4.56343 598.487 +39.4 48.0905 36.966 4.57377 598.335 +39.5 48.0938 37.1184 4.5841 598.183 +39.6 48.0968 37.2711 4.59441 598.03 +39.7 48.0996 37.4241 4.60472 597.877 +39.8 48.1022 37.5775 4.61502 597.724 +39.9 48.1045 37.7311 4.62531 597.57 +40 48.1067 37.8851 4.63559 597.416 +40.1 48.1086 38.0394 4.64586 597.262 +40.2 48.1103 38.1941 4.65612 597.107 +40.3 48.1118 38.349 4.66637 596.952 +40.4 48.1131 38.5043 4.67661 596.797 +40.5 48.1142 38.6599 4.68684 596.641 +40.6 48.1151 38.8158 4.69705 596.485 +40.7 48.1157 38.972 4.70726 596.329 +40.7999 48.1162 39.1286 4.71746 596.173 +40.8999 48.1165 39.2854 4.72765 596.016 +40.9999 48.1165 39.4426 4.73783 595.859 +41.0999 48.1164 39.6001 4.748 595.701 +41.1999 48.116 39.7579 4.75816 595.543 +41.2999 48.1155 39.9161 4.7683 595.385 +41.3999 48.1148 40.0745 4.77844 595.227 +41.4999 48.1138 40.2332 4.78857 595.068 +41.5999 48.1127 40.3923 4.79868 594.909 +41.6999 48.1114 40.5517 4.80879 594.749 +41.7999 48.1098 40.7114 4.81889 594.59 +41.8999 48.1081 40.8714 4.82897 594.43 +41.9999 48.1062 41.0317 4.83905 594.269 +42.0999 48.1041 41.1923 4.84911 594.109 +42.1999 48.1019 41.3533 4.85917 593.948 +42.2999 48.0994 41.5145 4.86921 593.787 +42.3999 48.0967 41.6761 4.87924 593.625 +42.4999 48.0939 41.8379 4.88927 593.463 +42.5999 48.0909 42.0001 4.89928 593.301 +42.6999 48.0877 42.1626 4.90928 593.139 +42.7999 48.0843 42.3254 4.91927 592.976 +42.8999 48.0807 42.4885 4.92925 592.813 +42.9999 48.077 42.6519 4.93922 592.649 +43.0999 48.073 42.8156 4.94918 592.486 +43.1999 48.0689 42.9796 4.95912 592.322 +43.2999 48.0646 43.1439 4.96906 592.157 +43.3999 48.0602 43.3086 4.97899 591.993 +43.4999 48.0555 43.4735 4.9889 591.828 +43.5999 48.0507 43.6387 4.99881 591.662 +43.6999 48.0457 43.8043 5.0087 591.497 +43.7999 48.0406 43.9701 5.01858 591.331 +43.8999 48.0353 44.1362 5.02845 591.165 +43.9999 48.0298 44.3027 5.03831 590.998 +44.0999 48.0241 44.4694 5.04816 590.832 +44.1999 48.0183 44.6365 5.058 590.665 +44.2999 48.0123 44.8038 5.06783 590.497 +44.3999 48.0061 44.9715 5.07765 590.33 +44.4999 47.9998 45.1394 5.08745 590.162 +44.5999 47.9933 45.3076 5.09725 589.994 +44.6999 47.9867 45.4762 5.10703 589.825 +44.7999 47.9798 45.645 5.1168 589.656 +44.8999 47.9729 45.8141 5.12656 589.487 +44.9999 47.9657 45.9836 5.13631 589.318 +45.0999 47.9584 46.1533 5.14605 589.148 +45.1999 47.951 46.3233 5.15578 588.978 +45.2999 47.9434 46.4936 5.16549 588.808 +45.3999 47.9356 46.6643 5.1752 588.637 +45.4999 47.9277 46.8352 5.18489 588.466 +45.5999 47.9196 47.0064 5.19457 588.295 +45.6999 47.9114 47.1779 5.20424 588.123 +45.7999 47.903 47.3496 5.2139 587.952 +45.8999 47.8944 47.5217 5.22355 587.779 +45.9999 47.8857 47.6941 5.23318 587.607 +46.0999 47.8769 47.8667 5.24281 587.434 +46.1999 47.8679 48.0397 5.25242 587.261 +46.2999 47.8588 48.2129 5.26202 587.088 +46.3999 47.8495 48.3864 5.27161 586.915 +46.4999 47.84 48.5603 5.28119 586.741 +46.5999 47.8305 48.7344 5.29076 586.567 +46.6999 47.8207 48.9088 5.30031 586.392 +46.7999 47.8109 49.0834 5.30985 586.218 +46.8999 47.8008 49.2584 5.31938 586.043 +46.9999 47.7907 49.4336 5.3289 585.867 +47.0999 47.7804 49.6092 5.33841 585.692 +47.1999 47.7699 49.785 5.34791 585.516 +47.2999 47.7593 49.9611 5.35739 585.34 +47.3998 47.7486 50.1375 5.36686 585.164 +47.4998 47.7378 50.3142 5.37632 584.987 +47.5998 47.7268 50.4911 5.38577 584.81 +47.6998 47.7156 50.6684 5.39521 584.633 +47.7998 47.7043 50.8459 5.40463 584.455 +47.8998 47.6929 51.0237 5.41404 584.277 +47.9998 47.6814 51.2018 5.42344 584.099 +48.0998 47.6697 51.3801 5.43283 583.921 +48.1998 47.6579 51.5588 5.44221 583.742 +48.2998 47.6459 51.7377 5.45157 583.563 +48.3998 47.6338 51.9169 5.46092 583.384 +48.4998 47.6216 52.0964 5.47026 583.205 +48.5998 47.6093 52.2761 5.47959 583.025 +48.6998 47.5968 52.4561 5.48891 582.845 +48.7998 47.5842 52.6364 5.49821 582.665 +48.8998 47.5714 52.817 5.5075 582.484 +48.9998 47.5586 52.9979 5.51678 582.303 +49.0998 47.5456 53.179 5.52605 582.122 +49.1998 47.5325 53.3604 5.5353 581.941 +49.2998 47.5192 53.5421 5.54454 581.759 +49.3998 47.5059 53.7241 5.55377 581.577 +49.4998 47.4924 53.9063 5.56299 581.395 +49.5998 47.4787 54.0888 5.57219 581.212 +49.6998 47.465 54.2715 5.58138 581.03 +49.7998 47.4511 54.4546 5.59056 580.847 +49.8998 47.4371 54.6379 5.59973 580.663 +49.9998 47.423 54.8215 5.60888 580.48 +50.0998 47.4088 55.0053 5.61802 580.296 +50.1998 47.3944 55.1894 5.62715 580.112 +50.2998 47.38 55.3738 5.63627 579.927 +50.3998 47.3654 55.5585 5.64537 579.743 +50.4998 47.3507 55.7434 5.65446 579.558 +50.5998 47.3358 55.9286 5.66354 579.373 +50.6998 47.3209 56.114 5.67261 579.187 +50.7998 47.3058 56.2997 5.68166 579.001 +50.8998 47.2907 56.4857 5.6907 578.815 +50.9998 47.2754 56.672 5.69973 578.629 +51.0998 47.26 56.8585 5.70874 578.443 +51.1998 47.2444 57.0452 5.71774 578.256 +51.2998 47.2288 57.2323 5.72673 578.069 +51.3998 47.2131 57.4196 5.73571 577.882 +51.4998 47.1972 57.6071 5.74467 577.694 +51.5998 47.1812 57.7949 5.75362 577.506 +51.6998 47.1652 57.983 5.76256 577.318 +51.7998 47.149 58.1713 5.77148 577.13 +51.8998 47.1327 58.3599 5.78039 576.941 +51.9998 47.1162 58.5488 5.78929 576.752 +52.0998 47.0997 58.7379 5.79817 576.563 +52.1998 47.0831 58.9273 5.80704 576.374 +52.2998 47.0664 59.1169 5.8159 576.184 +52.3998 47.0495 59.3068 5.82475 575.994 +52.4998 47.0326 59.4969 5.83358 575.804 +52.5998 47.0155 59.6873 5.8424 575.614 +52.6998 46.9983 59.8779 5.8512 575.423 +52.7998 46.9811 60.0688 5.85999 575.232 +52.8998 46.9637 60.26 5.86877 575.041 +52.9998 46.9462 60.4514 5.87754 574.85 +53.0998 46.9286 60.643 5.88629 574.658 +53.1998 46.911 60.8349 5.89503 574.466 +53.2998 46.8932 61.0271 5.90375 574.274 +53.3998 46.8753 61.2195 5.91247 574.082 +53.4998 46.8573 61.4122 5.92116 573.889 +53.5998 46.8392 61.6051 5.92985 573.696 +53.6998 46.821 61.7982 5.93852 573.503 +53.7998 46.8027 61.9916 5.94718 573.31 +53.8997 46.7843 62.1853 5.95582 573.116 +53.9997 46.7658 62.3792 5.96445 572.922 +54.0997 46.7473 62.5733 5.97307 572.728 +54.1997 46.7286 62.7677 5.98167 572.533 +54.2997 46.7098 62.9623 5.99026 572.339 +54.3997 46.6909 63.1572 5.99883 572.144 +54.4997 46.6719 63.3523 6.0074 571.949 +54.5997 46.6529 63.5477 6.01594 571.753 +54.6997 46.6337 63.7433 6.02448 571.558 +54.7997 46.6144 63.9391 6.033 571.362 +54.8997 46.5951 64.1352 6.0415 571.166 +54.9997 46.5756 64.3316 6.05 570.97 +55.0997 46.5561 64.5281 6.05847 570.773 +55.1997 46.5365 64.7249 6.06694 570.576 +55.2997 46.5167 64.922 6.07539 570.379 +55.3997 46.4969 65.1193 6.08383 570.182 +55.4997 46.477 65.3168 6.09225 569.984 +55.5997 46.457 65.5145 6.10066 569.787 +55.6997 46.4369 65.7125 6.10905 569.589 +55.7997 46.4167 65.9108 6.11743 569.39 +55.8997 46.3964 66.1092 6.1258 569.192 +55.9997 46.3761 66.3079 6.13415 568.993 +56.0997 46.3556 66.5069 6.14249 568.794 +56.1997 46.3351 66.7061 6.15081 568.595 +56.2997 46.3145 66.9055 6.15912 568.396 +56.3997 46.2937 67.1051 6.16742 568.196 +56.4997 46.2729 67.305 6.1757 567.996 +56.5997 46.2521 67.5051 6.18396 567.796 +56.6997 46.2311 67.7054 6.19222 567.596 +56.7997 46.21 67.9059 6.20045 567.395 +56.8997 46.1889 68.1067 6.20868 567.194 +56.9997 46.1676 68.3077 6.21689 566.993 +57.0997 46.1463 68.509 6.22508 566.792 +57.1997 46.1249 68.7105 6.23326 566.591 +57.2997 46.1034 68.9122 6.24143 566.389 +57.3997 46.0819 69.1141 6.24958 566.187 +57.4997 46.0602 69.3162 6.25772 565.985 +57.5997 46.0385 69.5186 6.26584 565.783 +57.6997 46.0167 69.7212 6.27394 565.58 +57.7997 45.9948 69.924 6.28204 565.377 +57.8997 45.9728 70.1271 6.29012 565.174 +57.9997 45.9507 70.3303 6.29818 564.971 +58.0997 45.9286 70.5338 6.30623 564.767 +58.1997 45.9064 70.7375 6.31426 564.564 +58.2997 45.884 70.9415 6.32228 564.36 +58.3997 45.8617 71.1456 6.33028 564.156 +58.4997 45.8392 71.35 6.33827 563.951 +58.5997 45.8167 71.5546 6.34625 563.747 +58.6997 45.794 71.7594 6.35421 563.542 +58.7997 45.7714 71.9644 6.36215 563.337 +58.8997 45.7486 72.1697 6.37008 563.131 +58.9997 45.7257 72.3751 6.378 562.926 +59.0997 45.7028 72.5808 6.3859 562.72 +59.1997 45.6798 72.7867 6.39378 562.514 +59.2997 45.6567 72.9928 6.40165 562.308 +59.3997 45.6336 73.1991 6.40951 562.102 +59.4997 45.6103 73.4056 6.41735 561.896 +59.5997 45.587 73.6124 6.42517 561.689 +59.6997 45.5636 73.8193 6.43298 561.482 +59.7997 45.5402 74.0265 6.44077 561.275 +59.8997 45.5167 74.2339 6.44855 561.067 +59.9997 45.493 74.4414 6.45632 560.86 +60.0997 45.4694 74.6492 6.46407 560.652 +60.1997 45.4456 74.8572 6.4718 560.444 +60.2997 45.4218 75.0655 6.47952 560.236 +60.3997 45.3979 75.2739 6.48722 560.027 +60.4996 45.3739 75.4825 6.49491 559.819 +60.5996 45.3499 75.6913 6.50258 559.61 +60.6996 45.3258 75.9004 6.51023 559.401 +60.7996 45.3016 76.1096 6.51788 559.192 +60.8996 45.2774 76.3191 6.5255 558.982 +60.9996 45.253 76.5287 6.53311 558.772 +61.0996 45.2286 76.7386 6.54071 558.563 +61.1996 45.2042 76.9486 6.54828 558.353 +61.2996 45.1796 77.1589 6.55585 558.142 +61.3996 45.155 77.3693 6.56339 557.932 +61.4996 45.1304 77.58 6.57093 557.721 +61.5996 45.1056 77.7908 6.57844 557.51 +61.6996 45.0808 78.0019 6.58594 557.299 +61.7996 45.056 78.2132 6.59343 557.088 +61.8996 45.031 78.4246 6.6009 556.877 +61.9996 45.006 78.6363 6.60835 556.665 +62.0996 44.9809 78.8481 6.61579 556.453 +62.1996 44.9558 79.0601 6.62321 556.241 +62.2996 44.9306 79.2724 6.63062 556.029 +62.3996 44.9053 79.4848 6.63801 555.816 +62.4996 44.88 79.6974 6.64538 555.604 +62.5996 44.8546 79.9103 6.65274 555.391 +62.6996 44.8291 80.1233 6.66008 555.178 +62.7996 44.8036 80.3365 6.66741 554.965 +62.8996 44.778 80.5499 6.67472 554.751 +62.9996 44.7523 80.7635 6.68201 554.538 +63.0996 44.7266 80.9772 6.68929 554.324 +63.1996 44.7008 81.1912 6.69655 554.11 +63.2996 44.6749 81.4054 6.7038 553.896 +63.3996 44.649 81.6197 6.71103 553.681 +63.4996 44.6231 81.8342 6.71824 553.467 +63.5996 44.597 82.0489 6.72544 553.252 +63.6996 44.5709 82.2638 6.73262 553.037 +63.7996 44.5447 82.4789 6.73979 552.822 +63.8996 44.5185 82.6942 6.74693 552.607 +63.9996 44.4922 82.9097 6.75407 552.391 +64.0996 44.4659 83.1253 6.76118 552.176 +64.1996 44.4395 83.3411 6.76828 551.96 +64.2996 44.413 83.5571 6.77537 551.744 +64.3996 44.3865 83.7733 6.78243 551.528 +64.4996 44.3599 83.9897 6.78948 551.311 +64.5996 44.3332 84.2062 6.79652 551.095 +64.6996 44.3065 84.423 6.80353 550.878 +64.7996 44.2798 84.6399 6.81054 550.661 +64.8996 44.2529 84.857 6.81752 550.444 +64.9996 44.2261 85.0742 6.82449 550.227 +65.0996 44.1991 85.2917 6.83144 550.009 +65.1996 44.1721 85.5093 6.83837 549.792 +65.2996 44.145 85.7271 6.84529 549.574 +65.3996 44.1179 85.945 6.85219 549.356 +65.4996 44.0908 86.1632 6.85908 549.138 +65.5996 44.0635 86.3815 6.86594 548.92 +65.6996 44.0362 86.6 6.87279 548.701 +65.7996 44.0089 86.8186 6.87963 548.483 +65.8996 43.9815 87.0375 6.88645 548.264 +65.9996 43.954 87.2565 6.89325 548.045 +66.0996 43.9265 87.4756 6.90003 547.826 +66.1996 43.899 87.695 6.9068 547.606 +66.2996 43.8713 87.9145 6.91355 547.387 +66.3996 43.8437 88.1342 6.92028 547.167 +66.4996 43.8159 88.354 6.927 546.947 +66.5996 43.7881 88.574 6.93369 546.727 +66.6996 43.7603 88.7942 6.94038 546.507 +66.7996 43.7324 89.0145 6.94704 546.287 +66.8996 43.7044 89.235 6.95369 546.066 +66.9995 43.6764 89.4557 6.96032 545.845 +67.0995 43.6484 89.6766 6.96693 545.625 +67.1995 43.6203 89.8976 6.97353 545.404 +67.2995 43.5921 90.1187 6.98011 545.182 +67.3995 43.5639 90.34 6.98667 544.961 +67.4995 43.5356 90.5615 6.99321 544.74 +67.5995 43.5073 90.7832 6.99974 544.518 +67.6995 43.4789 91.005 7.00625 544.296 +67.7995 43.4505 91.2269 7.01274 544.074 +67.8995 43.422 91.4491 7.01922 543.852 +67.9995 43.3935 91.6713 7.02568 543.63 +68.0995 43.3649 91.8938 7.03212 543.407 +68.1995 43.3363 92.1164 7.03854 543.185 +68.2995 43.3076 92.3391 7.04495 542.962 +68.3995 43.2789 92.562 7.05133 542.739 +68.4995 43.2501 92.7851 7.0577 542.516 +68.5995 43.2213 93.0083 7.06406 542.293 +68.6995 43.1924 93.2316 7.07039 542.07 +68.7995 43.1635 93.4552 7.07671 541.846 +68.8995 43.1345 93.6788 7.08301 541.622 +68.9995 43.1055 93.9026 7.08929 541.399 +69.0995 43.0764 94.1266 7.09556 541.175 +69.1995 43.0473 94.3507 7.10181 540.95 +69.2995 43.0181 94.575 7.10803 540.726 +69.3995 42.9889 94.7994 7.11425 540.502 +69.4995 42.9596 95.024 7.12044 540.277 +69.5995 42.9303 95.2487 7.12662 540.052 +69.6995 42.9009 95.4735 7.13277 539.828 +69.7995 42.8715 95.6985 7.13891 539.603 +69.8995 42.842 95.9236 7.14504 539.377 +69.9995 42.8125 96.1489 7.15114 539.152 +70.0995 42.783 96.3744 7.15723 538.927 +70.1995 42.7534 96.5999 7.1633 538.701 +70.2995 42.7237 96.8256 7.16935 538.476 +70.3995 42.694 97.0515 7.17538 538.25 +70.4995 42.6643 97.2775 7.18139 538.024 +70.5995 42.6345 97.5036 7.18739 537.798 +70.6995 42.6047 97.7299 7.19337 537.571 +70.7995 42.5748 97.9563 7.19933 537.345 +70.8995 42.5448 98.1829 7.20527 537.118 +70.9995 42.5149 98.4095 7.2112 536.892 +71.0995 42.4849 98.6364 7.2171 536.665 +71.1995 42.4548 98.8633 7.22299 536.438 +71.2995 42.4247 99.0904 7.22886 536.211 +71.3995 42.3946 99.3176 7.23471 535.984 +71.4995 42.3644 99.545 7.24054 535.756 +71.5995 42.3341 99.7725 7.24635 535.529 +71.6995 42.3038 100 7.25215 535.301 +71.7995 42.2735 100.228 7.25793 535.073 +71.8995 42.2432 100.456 7.26369 534.845 +71.9995 42.2127 100.684 7.26943 534.617 +72.0995 42.1823 100.912 7.27515 534.389 +72.1995 42.1518 101.14 7.28085 534.161 +72.2995 42.1213 101.369 7.28654 533.933 +72.3995 42.0907 101.597 7.2922 533.704 +72.4995 42.06 101.826 7.29785 533.475 +72.5995 42.0294 102.055 7.30348 533.247 +72.6995 41.9987 102.283 7.30909 533.018 +72.7995 41.9679 102.513 7.31468 532.789 +72.8995 41.9371 102.742 7.32026 532.559 +72.9995 41.9063 102.971 7.32581 532.33 +73.0995 41.8754 103.2 7.33135 532.101 +73.1995 41.8445 103.43 7.33686 531.871 +73.2995 41.8135 103.66 7.34236 531.642 +73.3995 41.7825 103.889 7.34784 531.412 +73.4995 41.7515 104.119 7.3533 531.182 +73.5994 41.7204 104.349 7.35874 530.952 +73.6994 41.6893 104.579 7.36417 530.722 +73.7994 41.6582 104.81 7.36957 530.492 +73.8994 41.627 105.04 7.37495 530.261 +73.9994 41.5957 105.27 7.38032 530.031 +74.0994 41.5644 105.501 7.38567 529.8 +74.1994 41.5331 105.732 7.391 529.569 +74.2994 41.5018 105.962 7.3963 529.339 +74.3994 41.4704 106.193 7.40159 529.108 +74.4994 41.4389 106.424 7.40686 528.877 +74.5994 41.4074 106.656 7.41212 528.646 +74.6994 41.3759 106.887 7.41735 528.414 +74.7994 41.3444 107.118 7.42256 528.183 +74.8994 41.3128 107.35 7.42775 527.951 +74.9994 41.2812 107.581 7.43293 527.72 +75.0994 41.2495 107.813 7.43808 527.488 +75.1994 41.2178 108.045 7.44322 527.256 +75.2994 41.186 108.277 7.44834 527.024 +75.3994 41.1543 108.509 7.45343 526.792 +75.4994 41.1224 108.741 7.45851 526.56 +75.5994 41.0906 108.973 7.46357 526.328 +75.6994 41.0587 109.205 7.46861 526.096 +75.7994 41.0268 109.438 7.47363 525.863 +75.8994 40.9948 109.67 7.47863 525.631 +75.9994 40.9628 109.903 7.48361 525.398 +76.0994 40.9307 110.136 7.48857 525.165 +76.1994 40.8987 110.369 7.49351 524.932 +76.2994 40.8666 110.602 7.49843 524.699 +76.3994 40.8344 110.835 7.50334 524.466 +76.4994 40.8022 111.068 7.50822 524.233 +76.5994 40.77 111.301 7.51308 524 +76.6994 40.7377 111.534 7.51793 523.767 +76.7994 40.7054 111.768 7.52275 523.533 +76.8994 40.6731 112.001 7.52755 523.3 +76.9994 40.6408 112.235 7.53234 523.066 +77.0994 40.6084 112.469 7.5371 522.832 +77.1994 40.5759 112.703 7.54185 522.599 +77.2994 40.5435 112.936 7.54657 522.365 +77.3994 40.5109 113.17 7.55128 522.131 +77.4994 40.4784 113.405 7.55596 521.897 +77.5994 40.4458 113.639 7.56063 521.662 +77.6994 40.4132 113.873 7.56527 521.428 +77.7994 40.3806 114.107 7.5699 521.194 +77.8994 40.3479 114.342 7.5745 520.959 +77.9994 40.3152 114.576 7.57909 520.725 +78.0994 40.2825 114.811 7.58365 520.49 +78.1994 40.2497 115.046 7.5882 520.255 +78.2994 40.2169 115.28 7.59272 520.021 +78.3994 40.184 115.515 7.59722 519.786 +78.4994 40.1512 115.75 7.60171 519.551 +78.5994 40.1182 115.985 7.60617 519.316 +78.6994 40.0853 116.22 7.61062 519.081 +78.7994 40.0523 116.456 7.61504 518.845 +78.8994 40.0193 116.691 7.61944 518.61 +78.9994 39.9863 116.926 7.62383 518.375 +79.0994 39.9532 117.162 7.62819 518.139 +79.1994 39.9201 117.397 7.63253 517.904 +79.2994 39.887 117.633 7.63686 517.668 +79.3994 39.8538 117.869 7.64116 517.432 +79.4994 39.8206 118.104 7.64544 517.197 +79.5994 39.7874 118.34 7.6497 516.961 +79.6994 39.7541 118.576 7.65394 516.725 +79.7994 39.7208 118.812 7.65816 516.489 +79.8994 39.6875 119.048 7.66236 516.253 +79.9994 39.6541 119.284 7.66654 516.017 +80.0993 39.6207 119.521 7.6707 515.781 +80.1993 39.5873 119.757 7.67484 515.544 +80.2993 39.5538 119.993 7.67895 515.308 +80.3993 39.5204 120.23 7.68305 515.071 +80.4993 39.4868 120.466 7.68712 514.835 +80.5993 39.4533 120.703 7.69118 514.598 +80.6993 39.4197 120.939 7.69521 514.362 +80.7993 39.3861 121.176 7.69923 514.125 +80.8993 39.3525 121.413 7.70322 513.888 +80.9993 39.3188 121.65 7.70719 513.651 +81.0993 39.2851 121.887 7.71114 513.415 +81.1993 39.2514 122.124 7.71507 513.178 +81.2993 39.2176 122.361 7.71898 512.941 +81.3993 39.1838 122.598 7.72287 512.703 +81.4993 39.15 122.835 7.72674 512.466 +81.5993 39.1162 123.072 7.73059 512.229 +81.6993 39.0823 123.309 7.73441 511.992 +81.7993 39.0484 123.547 7.73822 511.755 +81.8993 39.0145 123.784 7.742 511.517 +81.9993 38.9805 124.021 7.74576 511.28 +82.0993 38.9465 124.259 7.74951 511.042 +82.1993 38.9125 124.497 7.75323 510.805 +82.2993 38.8784 124.734 7.75693 510.567 +82.3993 38.8444 124.972 7.7606 510.329 +82.4993 38.8103 125.21 7.76426 510.092 +82.5993 38.7761 125.447 7.7679 509.854 +82.6993 38.742 125.685 7.77151 509.616 +82.7993 38.7078 125.923 7.77511 509.378 +82.8993 38.6736 126.161 7.77868 509.14 +82.9993 38.6393 126.399 7.78223 508.902 +83.0993 38.605 126.637 7.78576 508.664 +83.1993 38.5707 126.875 7.78927 508.426 +83.2993 38.5364 127.113 7.79275 508.188 +83.3993 38.502 127.352 7.79622 507.949 +83.4993 38.4677 127.59 7.79966 507.711 +83.5993 38.4333 127.828 7.80309 507.473 +83.6993 38.3988 128.067 7.80649 507.235 +83.7993 38.3643 128.305 7.80987 506.996 +83.8993 38.3299 128.543 7.81322 506.758 +83.9993 38.2953 128.782 7.81656 506.519 +84.0993 38.2608 129.02 7.81988 506.281 +84.1993 38.2262 129.259 7.82317 506.042 +84.2993 38.1916 129.498 7.82644 505.804 +84.3993 38.157 129.736 7.82969 505.565 +84.4993 38.1223 129.975 7.83292 505.326 +84.5993 38.0877 130.214 7.83613 505.087 +84.6993 38.053 130.452 7.83931 504.849 +84.7993 38.0182 130.691 7.84247 504.61 +84.8993 37.9835 130.93 7.84562 504.371 +84.9993 37.9487 131.169 7.84874 504.132 +85.0993 37.9139 131.408 7.85183 503.893 +85.1993 37.879 131.647 7.85491 503.654 +85.2993 37.8442 131.886 7.85796 503.415 +85.3993 37.8093 132.125 7.861 503.176 +85.4993 37.7744 132.364 7.86401 502.937 +85.5993 37.7394 132.603 7.86699 502.698 +85.6993 37.7045 132.842 7.86996 502.459 +85.7993 37.6695 133.081 7.87291 502.22 +85.8993 37.6345 133.321 7.87583 501.981 +85.9993 37.5995 133.56 7.87873 501.741 +86.0993 37.5644 133.799 7.88161 501.502 +86.1993 37.5293 134.038 7.88446 501.263 +86.2993 37.4942 134.278 7.8873 501.023 +86.3993 37.4591 134.517 7.89011 500.784 +86.4993 37.4239 134.756 7.8929 500.545 +86.5993 37.3887 134.996 7.89567 500.305 +86.6992 37.3535 135.235 7.89841 500.066 +86.7992 37.3183 135.475 7.90113 499.827 +86.8992 37.283 135.714 7.90384 499.587 +86.9992 37.2477 135.954 7.90651 499.348 +87.0992 37.2124 136.193 7.90917 499.108 +87.1992 37.1771 136.433 7.9118 498.869 +87.2992 37.1418 136.672 7.91442 498.629 +87.3992 37.1064 136.912 7.91701 498.389 +87.4992 37.071 137.151 7.91957 498.15 +87.5992 37.0356 137.391 7.92212 497.91 +87.6992 37.0001 137.63 7.92464 497.671 +87.7992 36.9646 137.87 7.92714 497.431 +87.8992 36.9292 138.11 7.92962 497.191 +87.9992 36.8936 138.349 7.93207 496.952 +88.0992 36.8581 138.589 7.9345 496.712 +88.1992 36.8225 138.829 7.93691 496.472 +88.2992 36.787 139.069 7.9393 496.233 +88.3992 36.7513 139.308 7.94166 495.993 +88.4992 36.7157 139.548 7.94401 495.753 +88.5992 36.6801 139.788 7.94632 495.513 +88.6992 36.6444 140.027 7.94862 495.274 +88.7992 36.6087 140.267 7.95089 495.034 +88.8992 36.573 140.507 7.95315 494.794 +88.9992 36.5372 140.747 7.95537 494.554 +89.0992 36.5015 140.987 7.95758 494.315 +89.1992 36.4657 141.226 7.95976 494.075 +89.2992 36.4299 141.466 7.96192 493.835 +89.3992 36.394 141.706 7.96406 493.595 +89.4992 36.3582 141.946 7.96617 493.355 +89.5992 36.3223 142.186 7.96826 493.116 +89.6992 36.2864 142.425 7.97033 492.876 +89.7992 36.2505 142.665 7.97238 492.636 +89.8992 36.2146 142.905 7.9744 492.396 +89.9992 36.1786 143.145 7.9764 492.156 +90.0992 36.1426 143.385 7.97838 491.916 +90.1992 36.1066 143.624 7.98033 491.677 +90.2992 36.0706 143.864 7.98226 491.437 +90.3992 36.0345 144.104 7.98417 491.197 +90.4992 35.9985 144.344 7.98605 490.957 +90.5992 35.9624 144.584 7.98791 490.717 +90.6992 35.9263 144.824 7.98975 490.478 +90.7992 35.8902 145.063 7.99157 490.238 +90.8992 35.854 145.303 7.99336 489.998 +90.9992 35.8178 145.543 7.99513 489.758 +91.0992 35.7816 145.783 7.99687 489.518 +91.1992 35.7454 146.022 7.99859 489.279 +91.2992 35.7092 146.262 8.00029 489.039 +91.3992 35.6729 146.502 8.00197 488.799 +91.4992 35.6367 146.742 8.00362 488.559 +91.5992 35.6004 146.981 8.00525 488.32 +91.6992 35.5641 147.221 8.00685 488.08 +91.7992 35.5277 147.461 8.00844 487.84 +91.8992 35.4914 147.701 8.00999 487.601 +91.9992 35.455 147.94 8.01153 487.361 +92.0992 35.4186 148.18 8.01304 487.121 +92.1992 35.3822 148.42 8.01453 486.882 +92.2992 35.3458 148.659 8.01599 486.642 +92.3992 35.3093 148.899 8.01744 486.402 +92.4992 35.2728 149.138 8.01885 486.163 +92.5992 35.2363 149.378 8.02025 485.923 +92.6992 35.1998 149.618 8.02162 485.684 +92.7992 35.1633 149.857 8.02297 485.444 +92.8992 35.1268 150.097 8.02429 485.204 +92.9992 35.0902 150.336 8.02559 484.965 +93.0992 35.0536 150.576 8.02686 484.725 +93.1992 35.017 150.815 8.02812 484.486 +93.2991 34.9804 151.055 8.02935 484.247 +93.3991 34.9437 151.294 8.03055 484.007 +93.4991 34.907 151.533 8.03173 483.768 +93.5991 34.8704 151.773 8.03289 483.528 +93.6991 34.8337 152.012 8.03402 483.289 +93.7991 34.7969 152.251 8.03513 483.05 +93.8991 34.7602 152.491 8.03622 482.81 +93.9991 34.7234 152.73 8.03728 482.571 +94.0991 34.6867 152.969 8.03832 482.332 +94.1991 34.6499 153.208 8.03933 482.093 +94.2991 34.6131 153.447 8.04032 481.854 +94.3991 34.5762 153.687 8.04129 481.615 +94.4991 34.5394 153.926 8.04223 481.375 +94.5991 34.5025 154.165 8.04315 481.136 +94.6991 34.4656 154.404 8.04405 480.897 +94.7991 34.4287 154.643 8.04492 480.658 +94.8991 34.3918 154.882 8.04576 480.419 +94.9991 34.3549 155.121 8.04659 480.18 +95.0991 34.3179 155.36 8.04738 479.942 +95.1991 34.2809 155.598 8.04816 479.703 +95.2991 34.2439 155.837 8.04891 479.464 +95.3991 34.2069 156.076 8.04963 479.225 +95.4991 34.1699 156.315 8.05034 478.986 +95.5991 34.1328 156.553 8.05101 478.748 +95.6991 34.0958 156.792 8.05167 478.509 +95.7991 34.0587 157.031 8.0523 478.27 +95.8991 34.0216 157.269 8.0529 478.032 +95.9991 33.9845 157.508 8.05348 477.793 +96.0991 33.9473 157.746 8.05404 477.555 +96.1991 33.9102 157.985 8.05457 477.316 +96.2991 33.873 158.223 8.05508 477.078 +96.3991 33.8358 158.461 8.05556 476.84 +96.4991 33.7986 158.7 8.05602 476.601 +96.5991 33.7614 158.938 8.05645 476.363 +96.6991 33.7242 159.176 8.05686 476.125 +96.7991 33.6869 159.414 8.05725 475.887 +96.8991 33.6497 159.653 8.05761 475.649 +96.9991 33.6124 159.891 8.05795 475.411 +97.0991 33.5751 160.129 8.05826 475.173 +97.1991 33.5378 160.367 8.05855 474.935 +97.2991 33.5004 160.604 8.05881 474.697 +97.3991 33.4631 160.842 8.05905 474.459 +97.4991 33.4257 161.08 8.05926 474.221 +97.5991 33.3883 161.318 8.05945 473.983 +97.6991 33.3509 161.556 8.05962 473.746 +97.7991 33.3135 161.793 8.05976 473.508 +97.8991 33.2761 162.031 8.05987 473.27 +97.9991 33.2386 162.268 8.05996 473.033 +98.0991 33.2012 162.506 8.06003 472.795 +98.1991 33.1637 162.743 8.06007 472.558 +98.2991 33.1262 162.98 8.06009 472.321 +98.3991 33.0887 163.218 8.06008 472.083 +98.4991 33.0511 163.455 8.06005 471.846 +98.5991 33.0136 163.692 8.05999 471.609 +98.6991 32.976 163.929 8.05991 471.372 +98.7991 32.9385 164.166 8.0598 471.135 +98.8991 32.9009 164.403 8.05967 470.898 +98.9991 32.8633 164.64 8.05951 470.661 +99.0991 32.8256 164.877 8.05933 470.424 +99.1991 32.788 165.114 8.05912 470.187 +99.2991 32.7503 165.35 8.05889 469.951 +99.3991 32.7127 165.587 8.05864 469.714 +99.4991 32.675 165.824 8.05835 469.478 +99.5991 32.6373 166.06 8.05805 469.241 +99.6991 32.5996 166.297 8.05772 469.005 +99.799 32.5618 166.533 8.05736 468.768 +99.899 32.5241 166.769 8.05698 468.532 +99.999 32.4863 167.005 8.05657 468.296 +100.099 32.4486 167.242 8.05614 468.06 +100.199 32.4108 167.478 8.05569 467.824 +100.299 32.373 167.714 8.0552 467.588 +100.399 32.3351 167.95 8.0547 467.352 +100.499 32.2973 168.185 8.05417 467.116 +100.599 32.2595 168.421 8.05361 466.88 +100.699 32.2216 168.657 8.05303 466.644 +100.799 32.1837 168.892 8.05242 466.409 +100.899 32.1458 169.128 8.05179 466.173 +100.999 32.1079 169.363 8.05113 465.938 +101.099 32.07 169.599 8.05045 465.702 +101.199 32.0321 169.834 8.04974 465.467 +101.299 31.9941 170.069 8.049 465.232 +101.399 31.9562 170.304 8.04825 464.997 +101.499 31.9182 170.539 8.04746 464.762 +101.599 31.8802 170.774 8.04665 464.527 +101.699 31.8422 171.009 8.04582 464.292 +101.799 31.8042 171.244 8.04496 464.057 +101.899 31.7661 171.479 8.04407 463.822 +101.999 31.7281 171.713 8.04316 463.588 +102.099 31.69 171.948 8.04222 463.353 +102.199 31.6519 172.182 8.04126 463.119 +102.299 31.6138 172.417 8.04028 462.884 +102.399 31.5757 172.651 8.03926 462.65 +102.499 31.5376 172.885 8.03823 462.416 +102.599 31.4995 173.119 8.03716 462.182 +102.699 31.4613 173.353 8.03607 461.948 +102.799 31.4232 173.587 8.03496 461.714 +102.899 31.385 173.821 8.03382 461.48 +102.999 31.3468 174.055 8.03265 461.246 +103.099 31.3086 174.288 8.03146 461.013 +103.199 31.2704 174.522 8.03024 460.779 +103.299 31.2322 174.755 8.029 460.546 +103.399 31.1939 174.989 8.02773 460.312 +103.499 31.1557 175.222 8.02644 460.079 +103.599 31.1174 175.455 8.02512 459.846 +103.699 31.0791 175.688 8.02378 459.613 +103.799 31.0409 175.921 8.02241 459.38 +103.899 31.0025 176.154 8.02101 459.147 +103.999 30.9642 176.387 8.01959 458.914 +104.099 30.9259 176.619 8.01814 458.682 +104.199 30.8875 176.852 8.01667 458.449 +104.299 30.8492 177.084 8.01517 458.217 +104.399 30.8108 177.317 8.01364 457.984 +104.499 30.7724 177.549 8.01209 457.752 +104.599 30.734 177.781 8.01051 457.52 +104.699 30.6956 178.013 8.00891 457.288 +104.799 30.6572 178.245 8.00728 457.056 +104.899 30.6188 178.477 8.00563 456.824 +104.999 30.5803 178.709 8.00395 456.593 +105.099 30.5419 178.94 8.00224 456.361 +105.199 30.5034 179.172 8.00051 456.13 +105.299 30.4649 179.403 7.99876 455.898 +105.399 30.4264 179.634 7.99697 455.667 +105.499 30.3879 179.865 7.99516 455.436 +105.599 30.3494 180.096 7.99333 455.205 +105.699 30.3108 180.327 7.99147 454.974 +105.799 30.2723 180.558 7.98958 454.743 +105.899 30.2337 180.789 7.98767 454.512 +105.999 30.1952 181.019 7.98573 454.282 +106.099 30.1566 181.25 7.98376 454.051 +106.199 30.118 181.48 7.98177 453.821 +106.299 30.0794 181.711 7.97975 453.591 +106.399 30.0408 181.941 7.97771 453.36 +106.499 30.0021 182.171 7.97564 453.13 +106.599 29.9635 182.401 7.97354 452.901 +106.699 29.9248 182.63 7.97142 452.671 +106.799 29.8862 182.86 7.96927 452.441 +106.899 29.8475 183.09 7.9671 452.212 +106.999 29.8088 183.319 7.9649 451.982 +107.099 29.7701 183.548 7.96267 451.753 +107.199 29.7314 183.777 7.96042 451.524 +107.299 29.6927 184.006 7.95814 451.295 +107.399 29.6539 184.235 7.95584 451.066 +107.499 29.6152 184.464 7.95351 450.837 +107.599 29.5764 184.693 7.95115 450.608 +107.699 29.5376 184.921 7.94877 450.38 +107.799 29.4989 185.15 7.94636 450.151 +107.899 29.4601 185.378 7.94392 449.923 +107.999 29.4213 185.606 7.94146 449.695 +108.099 29.3824 185.834 7.93897 449.467 +108.199 29.3436 186.062 7.93646 449.239 +108.299 29.3048 186.29 7.93392 449.011 +108.399 29.2659 186.517 7.93135 448.784 +108.499 29.2271 186.745 7.92876 448.556 +108.599 29.1882 186.972 7.92614 448.329 +108.699 29.1493 187.199 7.92349 448.102 +108.799 29.1104 187.427 7.92082 447.875 +108.899 29.0715 187.654 7.91812 447.648 +108.999 29.0326 187.88 7.91539 447.421 +109.099 28.9937 188.107 7.91264 447.194 +109.199 28.9547 188.334 7.90986 446.968 +109.299 28.9158 188.56 7.90706 446.741 +109.399 28.8768 188.786 7.90423 446.515 +109.499 28.8378 189.012 7.90137 446.289 +109.599 28.7989 189.238 7.89849 446.063 +109.699 28.7599 189.464 7.89558 445.837 +109.799 28.7209 189.69 7.89264 445.611 +109.899 28.6818 189.916 7.88968 445.386 +109.999 28.6428 190.141 7.88669 445.16 +110.099 28.6038 190.366 7.88367 444.935 +110.199 28.5647 190.591 7.88063 444.71 +110.299 28.5257 190.816 7.87756 444.485 +110.399 28.4866 191.041 7.87446 444.26 +110.499 28.4475 191.266 7.87134 444.035 +110.599 28.4084 191.491 7.86819 443.811 +110.699 28.3694 191.715 7.86501 443.586 +110.799 28.3302 191.939 7.86181 443.362 +110.899 28.2911 192.163 7.85858 443.138 +110.999 28.252 192.387 7.85533 442.914 +111.099 28.2129 192.611 7.85205 442.69 +111.199 28.1737 192.835 7.84874 442.466 +111.299 28.1345 193.058 7.8454 442.243 +111.399 28.0954 193.282 7.84204 442.019 +111.499 28.0562 193.505 7.83865 441.796 +111.599 28.017 193.728 7.83524 441.573 +111.699 27.9778 193.951 7.8318 441.35 +111.799 27.9386 194.174 7.82833 441.128 +111.899 27.8994 194.396 7.82483 440.905 +111.999 27.8601 194.619 7.82131 440.682 +112.099 27.8209 194.841 7.81776 440.46 +112.199 27.7817 195.063 7.81419 440.238 +112.299 27.7424 195.285 7.81059 440.016 +112.399 27.7031 195.507 7.80696 439.794 +112.499 27.6638 195.728 7.8033 439.573 +112.599 27.6246 195.95 7.79962 439.351 +112.699 27.5853 196.171 7.79591 439.13 +112.799 27.546 196.392 7.79218 438.909 +112.899 27.5066 196.613 7.78842 438.688 +112.999 27.4673 196.834 7.78463 438.467 +113.099 27.428 197.055 7.78081 438.246 +113.199 27.3886 197.275 7.77697 438.026 +113.299 27.3493 197.496 7.7731 437.805 +113.399 27.3099 197.716 7.76921 437.585 +113.499 27.2705 197.936 7.76528 437.365 +113.599 27.2311 198.156 7.76133 437.145 +113.699 27.1917 198.376 7.75736 436.926 +113.799 27.1523 198.595 7.75335 436.706 +113.899 27.1129 198.814 7.74932 436.487 +113.999 27.0735 199.034 7.74527 436.268 +114.099 27.0341 199.253 7.74118 436.049 +114.199 26.9946 199.471 7.73707 435.83 +114.299 26.9552 199.69 7.73294 435.611 +114.399 26.9157 199.909 7.72877 435.393 +114.499 26.8763 200.127 7.72458 435.174 +114.599 26.8368 200.345 7.72036 434.956 +114.699 26.7973 200.563 7.71612 434.738 +114.799 26.7578 200.781 7.71185 434.52 +114.899 26.7183 200.998 7.70755 434.303 +114.999 26.6788 201.216 7.70322 434.085 +115.099 26.6393 201.433 7.69887 433.868 +115.199 26.5997 201.65 7.69449 433.651 +115.299 26.5602 201.867 7.69008 433.434 +115.399 26.5207 202.084 7.68565 433.217 +115.499 26.4811 202.3 7.68119 433.001 +115.599 26.4415 202.517 7.6767 432.784 +115.699 26.402 202.733 7.67219 432.568 +115.799 26.3624 202.949 7.66765 432.352 +115.899 26.3228 203.165 7.66308 432.136 +115.999 26.2832 203.38 7.65849 431.921 +116.099 26.2436 203.596 7.65387 431.705 +116.199 26.204 203.811 7.64922 431.49 +116.299 26.1643 204.026 7.64454 431.275 +116.399 26.1247 204.241 7.63984 431.06 +116.499 26.0851 204.456 7.63511 430.845 +116.599 26.0454 204.67 7.63035 430.631 +116.699 26.0057 204.885 7.62557 430.416 +116.799 25.9661 205.099 7.62076 430.202 +116.899 25.9264 205.313 7.61592 429.988 +116.999 25.8867 205.527 7.61106 429.774 +117.099 25.847 205.74 7.60617 429.561 +117.199 25.8073 205.954 7.60125 429.347 +117.299 25.7676 206.167 7.5963 429.134 +117.399 25.7279 206.38 7.59133 428.921 +117.499 25.6882 206.593 7.58633 428.708 +117.599 25.6484 206.805 7.58131 428.496 +117.699 25.6087 207.018 7.57625 428.283 +117.799 25.5689 207.23 7.57117 428.071 +117.899 25.5292 207.442 7.56607 427.859 +117.999 25.4894 207.654 7.56093 427.647 +118.099 25.4496 207.866 7.55577 427.436 +118.199 25.4099 208.077 7.55058 427.224 +118.299 25.3701 208.288 7.54537 427.013 +118.399 25.3303 208.499 7.54013 426.802 +118.499 25.2905 208.71 7.53486 426.591 +118.599 25.2506 208.921 7.52956 426.38 +118.699 25.2108 209.131 7.52424 426.17 +118.799 25.171 209.342 7.51889 425.96 +118.899 25.1311 209.552 7.51351 425.75 +118.999 25.0913 209.761 7.50811 425.54 +119.099 25.0514 209.971 7.50267 425.33 +119.199 25.0116 210.181 7.49722 425.121 +119.299 24.9717 210.39 7.49173 424.911 +119.399 24.9318 210.599 7.48622 424.702 +119.499 24.892 210.808 7.48068 424.493 +119.599 24.8521 211.016 7.47511 424.285 +119.699 24.8122 211.225 7.46952 424.076 +119.799 24.7722 211.433 7.4639 423.868 +119.899 24.7323 211.641 7.45825 423.66 +119.999 24.6924 211.849 7.45258 423.452 +120.099 24.6525 212.056 7.44687 423.245 +120.199 24.6125 212.264 7.44115 423.037 +120.299 24.5726 212.471 7.43539 422.83 +120.399 24.5326 212.678 7.42961 422.623 +120.499 24.4927 212.885 7.4238 422.417 +120.599 24.4527 213.091 7.41796 422.21 +120.699 24.4127 213.297 7.4121 422.004 +120.799 24.3728 213.504 7.40621 421.798 +120.899 24.3328 213.709 7.40029 421.592 +120.999 24.2928 213.915 7.39434 421.386 +121.099 24.2528 214.121 7.38837 421.181 +121.199 24.2128 214.326 7.38237 420.975 +121.299 24.1727 214.531 7.37635 420.77 +121.399 24.1327 214.736 7.37029 420.565 +121.499 24.0927 214.94 7.36421 420.361 +121.599 24.0526 215.145 7.35811 420.156 +121.699 24.0126 215.349 7.35197 419.952 +121.799 23.9725 215.553 7.34581 419.748 +121.899 23.9325 215.756 7.33962 419.545 +121.999 23.8924 215.96 7.33341 419.341 +122.099 23.8523 216.163 7.32717 419.138 +122.199 23.8122 216.366 7.3209 418.935 +122.299 23.7722 216.569 7.3146 418.732 +122.399 23.7321 216.772 7.30828 418.529 +122.499 23.692 216.974 7.30193 418.327 +122.599 23.6518 217.176 7.29555 418.125 +122.699 23.6117 217.378 7.28915 417.923 +122.799 23.5716 217.58 7.28272 417.721 +122.899 23.5315 217.781 7.27626 417.52 +122.999 23.4913 217.983 7.26978 417.319 +123.099 23.4512 218.184 7.26327 417.118 +123.199 23.411 218.384 7.25673 416.917 +123.299 23.3709 218.585 7.25016 416.716 +123.399 23.3307 218.785 7.24357 416.516 +123.499 23.2905 218.985 7.23695 416.316 +123.599 23.2504 219.185 7.2303 416.116 +123.699 23.2102 219.385 7.22363 415.916 +123.799 23.17 219.584 7.21693 415.717 +123.899 23.1298 219.783 7.2102 415.518 +123.999 23.0896 219.982 7.20345 415.319 +124.099 23.0494 220.181 7.19667 415.12 +124.199 23.0092 220.38 7.18986 414.922 +124.299 22.9689 220.578 7.18303 414.723 +124.399 22.9287 220.776 7.17616 414.525 +124.499 22.8885 220.974 7.16928 414.328 +124.599 22.8482 221.171 7.16236 414.13 +124.699 22.808 221.368 7.15542 413.933 +124.799 22.7677 221.565 7.14845 413.736 +124.899 22.7274 221.762 7.14145 413.539 +124.999 22.6872 221.959 7.13443 413.342 +125.099 22.6469 222.155 7.12738 413.146 +125.199 22.6066 222.351 7.1203 412.95 +125.299 22.5663 222.547 7.1132 412.754 +125.399 22.526 222.743 7.10607 412.558 +125.499 22.4857 222.938 7.09891 412.363 +125.599 22.4454 223.133 7.09173 412.168 +125.699 22.4051 223.328 7.08452 411.973 +125.799 22.3648 223.523 7.07728 411.778 +125.899 22.3245 223.717 7.07002 411.584 +125.999 22.2841 223.911 7.06273 411.39 +126.099 22.2438 224.105 7.05541 411.196 +126.199 22.2035 224.299 7.04807 411.002 +126.299 22.1631 224.492 7.04069 410.809 +126.399 22.1227 224.685 7.0333 410.616 +126.499 22.0824 224.878 7.02587 410.423 +126.599 22.042 225.071 7.01842 410.23 +126.699 22.0016 225.263 7.01094 410.038 +126.799 21.9613 225.456 7.00344 409.846 +126.899 21.9209 225.647 6.99591 409.654 +126.999 21.8805 225.839 6.98835 409.462 +127.099 21.8401 226.031 6.98076 409.271 +127.199 21.7997 226.222 6.97315 409.079 +127.299 21.7593 226.413 6.96551 408.889 +127.399 21.7189 226.603 6.95785 408.698 +127.499 21.6784 226.794 6.95016 408.508 +127.599 21.638 226.984 6.94244 408.317 +127.699 21.5976 227.174 6.9347 408.128 +127.799 21.5571 227.363 6.92692 407.938 +127.899 21.5167 227.553 6.91913 407.749 +127.999 21.4762 227.742 6.9113 407.559 +128.099 21.4358 227.931 6.90345 407.371 +128.199 21.3953 228.119 6.89557 407.182 +128.299 21.3548 228.308 6.88767 406.994 +128.399 21.3144 228.496 6.87974 406.805 +128.499 21.2739 228.683 6.87178 406.618 +128.599 21.2334 228.871 6.86379 406.43 +128.699 21.1929 229.058 6.85578 406.243 +128.799 21.1524 229.245 6.84775 406.056 +128.899 21.1119 229.432 6.83968 405.869 +128.999 21.0714 229.619 6.83159 405.682 +129.099 21.0309 229.805 6.82348 405.496 +129.199 20.9904 229.991 6.81533 405.31 +129.299 20.9498 230.177 6.80716 405.124 +129.399 20.9093 230.362 6.79897 404.939 +129.499 20.8688 230.547 6.79074 404.754 +129.599 20.8282 230.732 6.7825 404.569 +129.699 20.7877 230.917 6.77422 404.384 +129.799 20.7471 231.101 6.76592 404.2 +129.899 20.7066 231.286 6.75759 404.016 +129.999 20.666 231.469 6.74924 403.832 +130.099 20.6254 231.653 6.74086 403.648 +130.199 20.5848 231.836 6.73245 403.465 +130.299 20.5443 232.019 6.72402 403.282 +130.399 20.5037 232.202 6.71556 403.099 +130.499 20.4631 232.385 6.70707 402.916 +130.599 20.4225 232.567 6.69856 402.734 +130.699 20.3819 232.749 6.69002 402.552 +130.799 20.3413 232.931 6.68146 402.371 +130.899 20.3007 233.112 6.67287 402.189 +130.999 20.2601 233.293 6.66425 402.008 +131.099 20.2194 233.474 6.65561 401.827 +131.199 20.1788 233.655 6.64694 401.647 +131.299 20.1382 233.835 6.63824 401.466 +131.399 20.0975 234.015 6.62952 401.286 +131.499 20.0569 234.195 6.62077 401.106 +131.599 20.0162 234.374 6.612 400.927 +131.699 19.9756 234.553 6.6032 400.748 +131.799 19.9349 234.732 6.59438 400.569 +131.899 19.8943 234.911 6.58552 400.39 +131.999 19.8536 235.089 6.57665 400.212 +132.099 19.8129 235.268 6.56774 400.034 +132.199 19.7723 235.445 6.55881 399.856 +132.299 19.7316 235.623 6.54986 399.678 +132.399 19.6909 235.8 6.54088 399.501 +132.499 19.6502 235.977 6.53187 399.324 +132.599 19.6095 236.154 6.52284 399.147 +132.699 19.5688 236.33 6.51378 398.971 +132.799 19.5281 236.506 6.50469 398.795 +132.899 19.4874 236.682 6.49558 398.619 +132.999 19.4467 236.858 6.48644 398.443 +133.099 19.4059 237.033 6.47728 398.268 +133.199 19.3652 237.208 6.46809 398.093 +133.299 19.3245 237.383 6.45888 397.918 +133.399 19.2837 237.557 6.44964 397.744 +133.499 19.243 237.731 6.44037 397.57 +133.599 19.2023 237.905 6.43108 397.396 +133.699 19.1615 238.079 6.42176 397.223 +133.799 19.1208 238.252 6.41242 397.049 +133.899 19.08 238.425 6.40305 396.876 +133.999 19.0392 238.597 6.39366 396.704 +134.099 18.9985 238.77 6.38424 396.531 +134.199 18.9577 238.942 6.37479 396.359 +134.299 18.9169 239.114 6.36532 396.187 +134.399 18.8761 239.285 6.35583 396.016 +134.499 18.8353 239.456 6.3463 395.845 +134.599 18.7946 239.627 6.33676 395.674 +134.699 18.7538 239.798 6.32718 395.503 +134.799 18.713 239.968 6.31758 395.333 +134.899 18.6722 240.138 6.30796 395.163 +134.999 18.6313 240.308 6.29831 394.993 +135.099 18.5905 240.478 6.28864 394.824 +135.199 18.5497 240.647 6.27894 394.654 +135.299 18.5089 240.816 6.26921 394.486 +135.399 18.4681 240.984 6.25946 394.317 +135.499 18.4272 241.152 6.24968 394.149 +135.599 18.3864 241.32 6.23988 393.981 +135.699 18.3456 241.488 6.23006 393.813 +135.799 18.3047 241.655 6.2202 393.646 +135.899 18.2639 241.822 6.21033 393.479 +135.999 18.223 241.989 6.20042 393.312 +136.099 18.1822 242.156 6.1905 393.145 +136.199 18.1413 242.322 6.18054 392.979 +136.299 18.1004 242.488 6.17057 392.813 +136.399 18.0596 242.653 6.16056 392.648 +136.499 18.0187 242.818 6.15054 392.483 +136.599 17.9778 242.983 6.14048 392.318 +136.699 17.9369 243.148 6.1304 392.153 +136.799 17.896 243.312 6.1203 391.989 +136.899 17.8551 243.476 6.11017 391.825 +136.999 17.8142 243.64 6.10002 391.661 +137.099 17.7733 243.804 6.08984 391.498 +137.199 17.7324 243.967 6.07964 391.334 +137.299 17.6915 244.129 6.06941 391.172 +137.399 17.6506 244.292 6.05916 391.009 +137.499 17.6097 244.454 6.04888 390.847 +137.599 17.5688 244.616 6.03858 390.685 +137.699 17.5279 244.778 6.02825 390.524 +137.799 17.4869 244.939 6.0179 390.362 +137.899 17.446 245.1 6.00752 390.201 +137.999 17.4051 245.26 5.99712 390.041 +138.099 17.3641 245.421 5.9867 389.88 +138.199 17.3232 245.581 5.97625 389.72 +138.299 17.2822 245.741 5.96577 389.561 +138.399 17.2413 245.9 5.95527 389.401 +138.499 17.2003 246.059 5.94475 389.242 +138.599 17.1594 246.218 5.9342 389.083 +138.699 17.1184 246.376 5.92363 388.925 +138.799 17.0774 246.534 5.91303 388.767 +138.899 17.0365 246.692 5.90241 388.609 +138.999 16.9955 246.85 5.89176 388.451 +139.099 16.9545 247.007 5.88109 388.294 +139.199 16.9135 247.164 5.87039 388.137 +139.299 16.8725 247.32 5.85967 387.981 +139.399 16.8315 247.477 5.84893 387.825 +139.499 16.7905 247.633 5.83816 387.669 +139.599 16.7495 247.788 5.82737 387.513 +139.699 16.7085 247.943 5.81655 387.358 +139.799 16.6675 248.098 5.80571 387.203 +139.899 16.6265 248.253 5.79485 387.048 +139.999 16.5855 248.407 5.78396 386.894 +140.099 16.5445 248.561 5.77305 386.74 +140.199 16.5035 248.715 5.76211 386.586 +140.299 16.4624 248.868 5.75115 386.433 +140.399 16.4214 249.021 5.74016 386.28 +140.499 16.3804 249.174 5.72915 386.127 +140.599 16.3393 249.327 5.71812 385.975 +140.699 16.2983 249.479 5.70706 385.823 +140.799 16.2573 249.63 5.69598 385.671 +140.899 16.2162 249.782 5.68488 385.519 +140.999 16.1752 249.933 5.67375 385.368 +141.099 16.1341 250.084 5.6626 385.217 +141.199 16.0931 250.234 5.65142 385.067 +141.299 16.052 250.384 5.64022 384.917 +141.399 16.0109 250.534 5.629 384.767 +141.499 15.9699 250.684 5.61775 384.618 +141.599 15.9288 250.833 5.60648 384.468 +141.699 15.8877 250.981 5.59519 384.32 +141.799 15.8466 251.13 5.58387 384.171 +141.899 15.8055 251.278 5.57253 384.023 +141.999 15.7645 251.426 5.56116 383.875 +142.099 15.7234 251.573 5.54978 383.728 +142.199 15.6823 251.721 5.53836 383.581 +142.299 15.6412 251.867 5.52693 383.434 +142.399 15.6001 252.014 5.51547 383.287 +142.499 15.559 252.16 5.50399 383.141 +142.6 15.5179 252.306 5.49249 382.995 +142.7 15.4768 252.451 5.48096 382.85 +142.8 15.4357 252.597 5.46941 382.705 +142.9 15.3945 252.741 5.45783 382.56 +143 15.3534 252.886 5.44623 382.415 +143.1 15.3123 253.03 5.43461 382.271 +143.2 15.2712 253.174 5.42297 382.127 +143.3 15.23 253.318 5.4113 381.984 +143.4 15.1889 253.461 5.39961 381.84 +143.5 15.1478 253.604 5.3879 381.698 +143.6 15.1066 253.746 5.37617 381.555 +143.7 15.0655 253.888 5.36441 381.413 +143.8 15.0243 254.03 5.35263 381.271 +143.9 14.9832 254.171 5.34082 381.13 +144 14.942 254.313 5.329 380.989 +144.1 14.9009 254.453 5.31715 380.848 +144.2 14.8597 254.594 5.30528 380.707 +144.3 14.8186 254.734 5.29338 380.567 +144.4 14.7774 254.874 5.28146 380.427 +144.5 14.7362 255.013 5.26952 380.288 +144.6 14.6951 255.152 5.25756 380.149 +144.7 14.6539 255.291 5.24558 380.01 +144.8 14.6127 255.43 5.23357 379.872 +144.9 14.5715 255.568 5.22154 379.734 +145 14.5303 255.705 5.20949 379.596 +145.1 14.4892 255.843 5.19741 379.458 +145.2 14.448 255.98 5.18532 379.321 +145.3 14.4068 256.117 5.1732 379.185 +145.4 14.3656 256.253 5.16106 379.048 +145.5 14.3244 256.389 5.14889 378.912 +145.6 14.2832 256.525 5.13671 378.777 +145.7 14.242 256.66 5.1245 378.641 +145.8 14.2008 256.795 5.11227 378.506 +145.9 14.1595 256.93 5.10002 378.372 +146 14.1183 257.064 5.08775 378.237 +146.1 14.0771 257.198 5.07545 378.103 +146.2 14.0359 257.331 5.06313 377.97 +146.3 13.9947 257.465 5.0508 377.837 +146.4 13.9534 257.598 5.03843 377.704 +146.5 13.9122 257.73 5.02605 377.571 +146.6 13.871 257.862 5.01365 377.439 +146.7 13.8298 257.994 5.00122 377.307 +146.8 13.7885 258.126 4.98877 377.176 +146.9 13.7473 258.257 4.9763 377.044 +147 13.706 258.388 4.96381 376.914 +147.1 13.6648 258.518 4.9513 376.783 +147.2 13.6235 258.648 4.93877 376.653 +147.3 13.5823 258.778 4.92621 376.523 +147.4 13.541 258.907 4.91363 376.394 +147.5 13.4998 259.036 4.90104 376.265 +147.6 13.4585 259.165 4.88842 376.136 +147.7 13.4173 259.293 4.87578 376.008 +147.8 13.376 259.421 4.86311 375.88 +147.9 13.3347 259.549 4.85043 375.752 +148 13.2934 259.676 4.83773 375.625 +148.1 13.2522 259.803 4.825 375.498 +148.2 13.2109 259.93 4.81226 375.371 +148.3 13.1696 260.056 4.79949 375.245 +148.4 13.1283 260.182 4.7867 375.119 +148.5 13.0871 260.307 4.77389 374.994 +148.6 13.0458 260.432 4.76106 374.869 +148.7 13.0045 260.557 4.74821 374.744 +148.8 12.9632 260.682 4.73534 374.62 +148.9 12.9219 260.806 4.72245 374.495 +149 12.8806 260.929 4.70953 374.372 +149.1 12.8393 261.053 4.6966 374.248 +149.2 12.798 261.176 4.68365 374.125 +149.3 12.7567 261.298 4.67067 374.003 +149.4 12.7154 261.421 4.65768 373.881 +149.5 12.6741 261.542 4.64466 373.759 +149.6 12.6328 261.664 4.63163 373.637 +149.7 12.5914 261.785 4.61857 373.516 +149.8 12.5501 261.906 4.60549 373.395 +149.9 12.5088 262.027 4.5924 373.275 +150 12.4675 262.147 4.57928 373.155 +150.1 12.4261 262.266 4.56614 373.035 +150.2 12.3848 262.386 4.55299 372.915 +150.3 12.3435 262.505 4.53981 372.796 +150.4 12.3022 262.623 4.52661 372.678 +150.5 12.2608 262.742 4.51339 372.559 +150.6 12.2195 262.86 4.50016 372.442 +150.7 12.1781 262.977 4.4869 372.324 +150.8 12.1368 263.094 4.47362 372.207 +150.9 12.0955 263.211 4.46033 372.09 +151 12.0541 263.328 4.44701 371.974 +151.1 12.0128 263.444 4.43367 371.857 +151.2 11.9714 263.559 4.42032 371.742 +151.3 11.9301 263.675 4.40694 371.626 +151.4 11.8887 263.79 4.39355 371.511 +151.5 11.8473 263.904 4.38013 371.397 +151.6 11.806 264.019 4.3667 371.282 +151.7 11.7646 264.133 4.35325 371.169 +151.8 11.7232 264.246 4.33978 371.055 +151.9 11.6819 264.359 4.32628 370.942 +152 11.6405 264.472 4.31277 370.829 +152.1 11.5991 264.584 4.29924 370.717 +152.2 11.5578 264.696 4.28569 370.605 +152.3 11.5164 264.808 4.27213 370.493 +152.4 11.475 264.919 4.25854 370.382 +152.5 11.4336 265.03 4.24493 370.271 +152.6 11.3922 265.141 4.23131 370.16 +152.7 11.3508 265.251 4.21767 370.05 +152.8 11.3094 265.361 4.204 369.94 +152.9 11.2681 265.47 4.19032 369.831 +153 11.2267 265.579 4.17662 369.722 +153.1 11.1853 265.688 4.1629 369.613 +153.2 11.1439 265.796 4.14917 369.505 +153.3 11.1025 265.904 4.13541 369.397 +153.4 11.0611 266.012 4.12164 369.289 +153.5 11.0197 266.119 4.10784 369.182 +153.6 10.9783 266.226 4.09403 369.075 +153.7 10.9368 266.332 4.0802 368.969 +153.8 10.8954 266.439 4.06635 368.863 +153.9 10.854 266.544 4.05249 368.757 +154 10.8126 266.65 4.0386 368.652 +154.1 10.7712 266.755 4.0247 368.547 +154.2 10.7298 266.859 4.01078 368.442 +154.3 10.6883 266.963 3.99684 368.338 +154.4 10.6469 267.067 3.98289 368.234 +154.5 10.6055 267.171 3.96891 368.131 +154.6 10.5641 267.274 3.95492 368.028 +154.7 10.5226 267.376 3.94091 367.925 +154.8 10.4812 267.479 3.92689 367.823 +154.9 10.4398 267.581 3.91284 367.721 +155 10.3983 267.682 3.89878 367.619 +155.1 10.3569 267.783 3.8847 367.518 +155.2 10.3155 267.884 3.8706 367.417 +155.3 10.274 267.984 3.85649 367.317 +155.4 10.2326 268.085 3.84235 367.217 +155.5 10.1911 268.184 3.8282 367.117 +155.6 10.1497 268.283 3.81404 367.018 +155.7 10.1082 268.382 3.79985 366.919 +155.8 10.0668 268.481 3.78565 366.82 +155.9 10.0253 268.579 3.77143 366.722 +156 9.98388 268.677 3.7572 366.624 +156.1 9.94242 268.774 3.74294 366.527 +156.2 9.90096 268.871 3.72867 366.43 +156.3 9.8595 268.968 3.71439 366.334 +156.4 9.81804 269.064 3.70008 366.237 +156.5 9.77657 269.16 3.68576 366.142 +156.6 9.73511 269.255 3.67143 366.046 +156.7 9.69364 269.35 3.65707 365.951 +156.8 9.65217 269.445 3.6427 365.856 +156.9 9.6107 269.539 3.62832 365.762 +157 9.56922 269.633 3.61391 365.668 +157.1 9.52775 269.727 3.5995 365.575 +157.2 9.48627 269.82 3.58506 365.481 +157.3 9.44479 269.912 3.57061 365.389 +157.4 9.40331 270.005 3.55614 365.296 +157.5 9.36183 270.097 3.54166 365.204 +157.6 9.32034 270.188 3.52716 365.113 +157.7 9.27886 270.28 3.51264 365.022 +157.8 9.23737 270.37 3.49811 364.931 +157.9 9.19588 270.461 3.48356 364.84 +158 9.15439 270.551 3.46899 364.75 +158.1 9.1129 270.64 3.45441 364.661 +158.2 9.0714 270.73 3.43982 364.571 +158.3 9.0299 270.819 3.42521 364.483 +158.4 8.98841 270.907 3.41058 364.394 +158.5 8.94691 270.995 3.39594 364.306 +158.6 8.9054 271.083 3.38128 364.218 +158.7 8.8639 271.17 3.3666 364.131 +158.8 8.8224 271.257 3.35192 364.044 +158.9 8.78089 271.344 3.33721 363.958 +159.001 8.73938 271.43 3.32249 363.871 +159.101 8.69787 271.516 3.30776 363.786 +159.201 8.65636 271.601 3.29301 363.7 +159.301 8.61485 271.686 3.27824 363.615 +159.401 8.57333 271.77 3.26346 363.531 +159.501 8.53182 271.855 3.24867 363.447 +159.601 8.4903 271.938 3.23386 363.363 +159.701 8.44878 272.022 3.21903 363.279 +159.801 8.40726 272.105 3.20419 363.196 +159.901 8.36574 272.187 3.18934 363.114 +160.001 8.32421 272.27 3.17447 363.031 +160.101 8.28269 272.352 3.15959 362.95 +160.201 8.24116 272.433 3.14469 362.868 +160.301 8.19963 272.514 3.12978 362.787 +160.401 8.1581 272.595 3.11485 362.706 +160.501 8.11657 272.675 3.09991 362.626 +160.601 8.07504 272.755 3.08495 362.546 +160.701 8.0335 272.834 3.06998 362.467 +160.801 7.99196 272.913 3.055 362.388 +160.901 7.95043 272.992 3.04 362.309 +161.001 7.90889 273.07 3.02499 362.231 +161.101 7.86735 273.148 3.00997 362.153 +161.201 7.82581 273.226 2.99493 362.076 +161.301 7.78426 273.303 2.97987 361.998 +161.401 7.74272 273.379 2.96481 361.922 +161.501 7.70117 273.456 2.94973 361.845 +161.601 7.65962 273.532 2.93463 361.77 +161.701 7.61807 273.607 2.91952 361.694 +161.801 7.57652 273.682 2.9044 361.619 +161.901 7.53497 273.757 2.88927 361.544 +162.001 7.49342 273.831 2.87412 361.47 +162.101 7.45186 273.905 2.85896 361.396 +162.201 7.41031 273.979 2.84378 361.322 +162.301 7.36875 274.052 2.8286 361.249 +162.401 7.32719 274.124 2.8134 361.177 +162.501 7.28563 274.197 2.79818 361.104 +162.601 7.24407 274.269 2.78296 361.032 +162.701 7.20251 274.34 2.76772 360.961 +162.801 7.16094 274.411 2.75246 360.89 +162.901 7.11938 274.482 2.7372 360.819 +163.001 7.07781 274.552 2.72192 360.749 +163.101 7.03625 274.622 2.70663 360.679 +163.201 6.99468 274.692 2.69133 360.609 +163.301 6.95311 274.761 2.67601 360.54 +163.401 6.91153 274.83 2.66068 360.471 +163.501 6.86996 274.898 2.64534 360.403 +163.601 6.82839 274.966 2.62999 360.335 +163.701 6.78681 275.033 2.61463 360.268 +163.801 6.74524 275.101 2.59925 360.201 +163.901 6.70366 275.167 2.58386 360.134 +164.001 6.66208 275.234 2.56846 360.068 +164.101 6.6205 275.299 2.55305 360.002 +164.201 6.57892 275.365 2.53762 359.936 +164.301 6.53733 275.43 2.52219 359.871 +164.401 6.49575 275.495 2.50674 359.806 +164.501 6.45417 275.559 2.49128 359.742 +164.601 6.41258 275.623 2.47581 359.678 +164.701 6.37099 275.686 2.46032 359.615 +164.801 6.3294 275.75 2.44483 359.552 +164.901 6.28781 275.812 2.42932 359.489 +165.001 6.24622 275.874 2.4138 359.427 +165.101 6.20463 275.936 2.39828 359.365 +165.201 6.16304 275.998 2.38274 359.303 +165.301 6.12145 276.059 2.36719 359.242 +165.401 6.07985 276.12 2.35162 359.182 +165.501 6.03825 276.18 2.33605 359.121 +165.601 5.99666 276.24 2.32047 359.062 +165.701 5.95506 276.299 2.30487 359.002 +165.801 5.91346 276.358 2.28927 358.943 +165.901 5.87186 276.417 2.27365 358.884 +166.001 5.83026 276.475 2.25802 358.826 +166.101 5.78865 276.533 2.24239 358.768 +166.201 5.74705 276.59 2.22674 358.711 +166.301 5.70545 276.647 2.21108 358.654 +166.401 5.66384 276.704 2.19541 358.597 +166.501 5.62223 276.76 2.17973 358.541 +166.601 5.58063 276.816 2.16405 358.485 +166.701 5.53902 276.871 2.14835 358.43 +166.801 5.49741 276.926 2.13264 358.375 +166.901 5.4558 276.981 2.11692 358.321 +167.001 5.41419 277.035 2.10119 358.266 +167.101 5.37257 277.089 2.08545 358.213 +167.201 5.33096 277.142 2.0697 358.159 +167.301 5.28935 277.195 2.05394 358.106 +167.401 5.24773 277.247 2.03818 358.054 +167.501 5.20611 277.299 2.0224 358.002 +167.601 5.1645 277.351 2.00661 357.95 +167.701 5.12288 277.402 1.99082 357.899 +167.801 5.08126 277.453 1.97501 357.848 +167.901 5.03964 277.504 1.9592 357.797 +168.001 4.99802 277.554 1.94337 357.747 +168.101 4.9564 277.603 1.92754 357.698 +168.201 4.91477 277.653 1.9117 357.648 +168.301 4.87315 277.702 1.89584 357.6 +168.401 4.83153 277.75 1.87998 357.551 +168.501 4.7899 277.798 1.86411 357.503 +168.601 4.74828 277.846 1.84824 357.456 +168.701 4.70665 277.893 1.83235 357.408 +168.801 4.66502 277.94 1.81646 357.362 +168.901 4.62339 277.986 1.80055 357.315 +169.001 4.58176 278.032 1.78464 357.269 +169.101 4.54013 278.077 1.76872 357.224 +169.201 4.4985 278.123 1.75279 357.179 +169.301 4.45687 278.167 1.73685 357.134 +169.401 4.41524 278.212 1.72091 357.089 +169.501 4.3736 278.256 1.70495 357.046 +169.601 4.33197 278.299 1.68899 357.002 +169.701 4.29034 278.342 1.67302 356.959 +169.801 4.2487 278.385 1.65705 356.916 +169.901 4.20706 278.427 1.64106 356.874 +170.001 4.16543 278.469 1.62507 356.832 +170.101 4.12379 278.51 1.60907 356.791 +170.201 4.08215 278.551 1.59306 356.75 +170.301 4.04051 278.592 1.57704 356.709 +170.401 3.99887 278.632 1.56102 356.669 +170.501 3.95723 278.672 1.54499 356.629 +170.601 3.91559 278.711 1.52895 356.59 +170.701 3.87395 278.75 1.51291 356.551 +170.801 3.8323 278.789 1.49686 356.512 +170.901 3.79066 278.827 1.4808 356.474 +171.001 3.74902 278.865 1.46473 356.436 +171.101 3.70737 278.902 1.44866 356.399 +171.201 3.66573 278.939 1.43258 356.362 +171.301 3.62408 278.975 1.41649 356.326 +171.401 3.58243 279.011 1.4004 356.29 +171.501 3.54079 279.047 1.3843 356.254 +171.601 3.49914 279.082 1.36819 356.219 +171.701 3.45749 279.117 1.35208 356.184 +171.801 3.41584 279.152 1.33596 356.15 +171.901 3.37419 279.186 1.31984 356.116 +172.001 3.33254 279.219 1.3037 356.082 +172.101 3.29089 279.252 1.28757 356.049 +172.201 3.24924 279.285 1.27142 356.016 +172.301 3.20759 279.317 1.25527 355.984 +172.401 3.16593 279.349 1.23912 355.952 +172.501 3.12428 279.381 1.22295 355.92 +172.601 3.08263 279.412 1.20679 355.889 +172.701 3.04097 279.443 1.19061 355.858 +172.801 2.99932 279.473 1.17443 355.828 +172.901 2.95766 279.503 1.15825 355.798 +173.001 2.91601 279.532 1.14206 355.769 +173.101 2.87435 279.561 1.12586 355.74 +173.201 2.83269 279.59 1.10966 355.711 +173.301 2.79104 279.618 1.09346 355.683 +173.401 2.74938 279.646 1.07725 355.655 +173.501 2.70772 279.673 1.06103 355.628 +173.601 2.66606 279.7 1.04481 355.601 +173.701 2.6244 279.727 1.02858 355.575 +173.801 2.58274 279.753 1.01235 355.548 +173.901 2.54108 279.778 0.996115 355.523 +174.001 2.49942 279.804 0.979875 355.498 +174.101 2.45776 279.828 0.963629 355.473 +174.201 2.4161 279.853 0.947379 355.448 +174.301 2.37444 279.877 0.931125 355.424 +174.401 2.33278 279.901 0.914866 355.401 +174.501 2.29111 279.924 0.898603 355.377 +174.601 2.24945 279.947 0.882336 355.355 +174.701 2.20779 279.969 0.866064 355.332 +174.801 2.16612 279.991 0.849789 355.31 +174.901 2.12446 280.012 0.833509 355.289 +175.001 2.08279 280.033 0.817225 355.268 +175.101 2.04113 280.054 0.800938 355.247 +175.201 1.99946 280.074 0.784646 355.227 +175.301 1.9578 280.094 0.768351 355.207 +175.402 1.91613 280.114 0.752052 355.187 +175.502 1.87447 280.133 0.73575 355.168 +175.602 1.8328 280.151 0.719444 355.15 +175.702 1.79113 280.17 0.703135 355.132 +175.802 1.74947 280.187 0.686823 355.114 +175.902 1.7078 280.205 0.670507 355.097 +176.002 1.66613 280.222 0.654188 355.08 +176.102 1.62446 280.238 0.637866 355.063 +176.202 1.58279 280.254 0.621541 355.047 +176.302 1.54112 280.27 0.605213 355.031 +176.402 1.49946 280.285 0.588882 355.016 +176.502 1.45779 280.3 0.572548 355.001 +176.602 1.41612 280.314 0.556211 354.987 +176.702 1.37445 280.328 0.539872 354.973 +176.802 1.33278 280.342 0.523531 354.959 +176.902 1.29111 280.355 0.507186 354.946 +177.002 1.24944 280.368 0.49084 354.933 +177.102 1.20777 280.38 0.474491 354.921 +177.202 1.1661 280.392 0.45814 354.909 +177.302 1.12442 280.404 0.441787 354.897 +177.402 1.08275 280.415 0.425431 354.886 +177.502 1.04108 280.425 0.409074 354.876 +177.602 0.99941 280.436 0.392714 354.865 +177.702 0.957738 280.445 0.376353 354.856 +177.802 0.916066 280.455 0.35999 354.846 +177.902 0.874394 280.464 0.343625 354.837 +178.002 0.832722 280.472 0.327259 354.829 +178.102 0.79105 280.481 0.310891 354.821 +178.202 0.749377 280.488 0.294521 354.813 +178.302 0.707704 280.496 0.278151 354.805 +178.402 0.666032 280.503 0.261778 354.799 +178.502 0.624359 280.509 0.245405 354.792 +178.602 0.582686 280.515 0.22903 354.786 +178.702 0.541012 280.521 0.212655 354.78 +178.802 0.499339 280.526 0.196278 354.775 +178.902 0.457666 280.531 0.1799 354.77 +179.002 0.415993 280.535 0.163522 354.766 +179.102 0.374319 280.539 0.147143 354.762 +179.202 0.332646 280.543 0.130763 354.758 +179.302 0.290972 280.546 0.114382 354.755 +179.402 0.249298 280.549 0.0980012 354.753 +179.502 0.207625 280.551 0.0816197 354.75 +179.602 0.165951 280.553 0.0652377 354.748 +179.702 0.124277 280.554 0.0488554 354.747 +179.802 0.0826037 280.555 0.0324729 354.746 +179.902 0.0409299 280.556 0.0160903 354.745 diff --git a/macro/Unpack_HDF5/E534_RCNP/kineFiles/17N_dd_gs.txt b/macro/Unpack_HDF5/E534_RCNP/kineFiles/17N_dd_gs.txt new file mode 100644 index 000000000..f08c819f7 --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/kineFiles/17N_dd_gs.txt @@ -0,0 +1,1800 @@ +0 0.746706 0 0 642.919 +0.1 89.9484 0.000187724 0.0105475 642.919 +0.2 89.8968 0.000750895 0.021095 642.919 +0.3 89.8452 0.00168951 0.0316425 642.918 +0.4 89.7935 0.00300357 0.0421899 642.916 +0.5 89.7419 0.00469307 0.0527372 642.915 +0.6 89.6903 0.006758 0.0632844 642.913 +0.7 89.6387 0.00919835 0.0738314 642.91 +0.8 89.5871 0.0120141 0.0843783 642.907 +0.9 89.5355 0.0152053 0.094925 642.904 +1 89.4838 0.0187719 0.105472 642.901 +1.1 89.4322 0.0227139 0.116018 642.897 +1.2 89.3806 0.0270313 0.126564 642.892 +1.3 89.329 0.031724 0.13711 642.888 +1.4 89.2774 0.0367921 0.147655 642.883 +1.5 89.2258 0.0422355 0.1582 642.877 +1.6 89.1741 0.0480542 0.168745 642.871 +1.7 89.1225 0.0542482 0.17929 642.865 +1.8 89.0709 0.0608175 0.189834 642.859 +1.9 89.0193 0.0677621 0.200377 642.852 +2 88.9677 0.0750819 0.210921 642.844 +2.1 88.9161 0.082777 0.221464 642.837 +2.2 88.8645 0.0908472 0.232006 642.829 +2.3 88.8128 0.0992926 0.242548 642.82 +2.4 88.7612 0.108113 0.253089 642.811 +2.5 88.7096 0.117309 0.26363 642.802 +2.6 88.658 0.12688 0.27417 642.793 +2.7 88.6064 0.136825 0.28471 642.783 +2.8 88.5548 0.147146 0.295249 642.772 +2.9 88.5031 0.157842 0.305787 642.762 +3 88.4515 0.168913 0.316325 642.75 +3.1 88.3999 0.180359 0.326862 642.739 +3.2 88.3483 0.192179 0.337399 642.727 +3.3 88.2967 0.204375 0.347934 642.715 +3.4 88.2451 0.216945 0.358469 642.702 +3.5 88.1935 0.22989 0.369004 642.69 +3.6 88.1419 0.24321 0.379537 642.676 +3.7 88.0902 0.256904 0.39007 642.663 +3.8 88.0386 0.270974 0.400601 642.648 +3.9 87.987 0.285417 0.411132 642.634 +4 87.9354 0.300236 0.421662 642.619 +4.1 87.8838 0.315429 0.432192 642.604 +4.2 87.8322 0.330996 0.44272 642.588 +4.3 87.7806 0.346938 0.453247 642.572 +4.4 87.729 0.363254 0.463774 642.556 +4.5 87.6773 0.379945 0.474299 642.539 +4.6 87.6257 0.39701 0.484823 642.522 +4.7 87.5741 0.414449 0.495347 642.505 +4.8 87.5225 0.432262 0.505869 642.487 +4.9 87.4709 0.45045 0.51639 642.469 +5 87.4193 0.469011 0.52691 642.45 +5.1 87.3677 0.487947 0.537429 642.431 +5.2 87.3161 0.507256 0.547947 642.412 +5.3 87.2645 0.52694 0.558464 642.392 +5.4 87.2129 0.546997 0.56898 642.372 +5.5 87.1613 0.567428 0.579494 642.352 +5.6 87.1096 0.588233 0.590007 642.331 +5.7 87.058 0.609411 0.600519 642.31 +5.8 87.0064 0.630963 0.611029 642.288 +5.9 86.9548 0.652889 0.621539 642.267 +6 86.9032 0.675188 0.632047 642.244 +6.1 86.8516 0.69786 0.642553 642.222 +6.2 86.8 0.720906 0.653058 642.199 +6.3 86.7484 0.744325 0.663562 642.175 +6.4 86.6968 0.768117 0.674065 642.151 +6.5 86.6452 0.792282 0.684566 642.127 +6.6 86.5936 0.81682 0.695065 642.103 +6.7 86.542 0.841731 0.705563 642.078 +6.8 86.4904 0.867016 0.71606 642.052 +6.9 86.4388 0.892672 0.726555 642.027 +7 86.3872 0.918702 0.737049 642.001 +7.1 86.3356 0.945104 0.747541 641.974 +7.2 86.284 0.971879 0.758031 641.948 +7.3 86.2324 0.999027 0.76852 641.92 +7.4 86.1807 1.02655 0.779007 641.893 +7.5 86.1291 1.05444 0.789492 641.865 +7.6 86.0775 1.0827 0.799976 641.837 +7.7 86.0259 1.11134 0.810458 641.808 +7.79999 85.9743 1.14035 0.820939 641.779 +7.89999 85.9227 1.16973 0.831417 641.75 +7.99999 85.8711 1.19948 0.841894 641.72 +8.09999 85.8195 1.2296 0.852369 641.69 +8.2 85.7679 1.2601 0.862842 641.659 +8.3 85.7163 1.29097 0.873314 641.628 +8.4 85.6647 1.32221 0.883784 641.597 +8.5 85.6131 1.35382 0.894251 641.566 +8.6 85.5616 1.3858 0.904717 641.534 +8.7 85.51 1.41815 0.915181 641.501 +8.8 85.4584 1.45088 0.925643 641.469 +8.9 85.4068 1.48397 0.936103 641.435 +9 85.3552 1.51744 0.946561 641.402 +9.1 85.3036 1.55128 0.957017 641.368 +9.2 85.252 1.58548 0.967471 641.334 +9.3 85.2004 1.62006 0.977923 641.299 +9.4 85.1488 1.65501 0.988373 641.264 +9.5 85.0972 1.69033 0.998821 641.229 +9.6 85.0456 1.72602 1.00927 641.193 +9.7 84.994 1.76208 1.01971 641.157 +9.8 84.9424 1.79851 1.03015 641.121 +9.9 84.8908 1.83531 1.04059 641.084 +10 84.8392 1.87248 1.05103 641.047 +10.1 84.7876 1.91002 1.06146 641.009 +10.2 84.7361 1.94793 1.07189 640.971 +10.3 84.6845 1.98621 1.08232 640.933 +10.4 84.6329 2.02485 1.09275 640.895 +10.5 84.5813 2.06387 1.10318 640.856 +10.6 84.5297 2.10326 1.1136 640.816 +10.7 84.4781 2.14301 1.12402 640.776 +10.8 84.4265 2.18314 1.13444 640.736 +10.9 84.3749 2.22363 1.14486 640.696 +11 84.3234 2.26449 1.15527 640.655 +11.1 84.2718 2.30572 1.16568 640.614 +11.2 84.2202 2.34732 1.17609 640.572 +11.3 84.1686 2.38929 1.18649 640.53 +11.4 84.117 2.43162 1.1969 640.488 +11.5 84.0654 2.47433 1.2073 640.445 +11.6 84.0139 2.5174 1.2177 640.402 +11.7 83.9623 2.56084 1.22809 640.359 +11.8 83.9107 2.60464 1.23849 640.315 +11.9 83.8591 2.64882 1.24888 640.271 +12 83.8075 2.69336 1.25927 640.226 +12.1 83.7559 2.73827 1.26965 640.181 +12.2 83.7044 2.78355 1.28003 640.136 +12.3 83.6528 2.82919 1.29041 640.09 +12.4 83.6012 2.8752 1.30079 640.044 +12.5 83.5496 2.92157 1.31116 639.998 +12.6 83.4981 2.96832 1.32154 639.951 +12.7 83.4465 3.01543 1.3319 639.904 +12.8 83.3949 3.0629 1.34227 639.857 +12.9 83.3433 3.11074 1.35263 639.809 +13 83.2918 3.15895 1.36299 639.76 +13.1 83.2402 3.20753 1.37335 639.712 +13.2 83.1886 3.25647 1.3837 639.663 +13.3 83.137 3.30577 1.39405 639.614 +13.4 83.0855 3.35544 1.4044 639.564 +13.5 83.0339 3.40548 1.41475 639.514 +13.6 82.9823 3.45588 1.42509 639.464 +13.7 82.9308 3.50664 1.43543 639.413 +13.8 82.8792 3.55777 1.44577 639.362 +13.9 82.8276 3.60927 1.4561 639.31 +14 82.7761 3.66113 1.46643 639.258 +14.1 82.7245 3.71335 1.47676 639.206 +14.2 82.6729 3.76594 1.48708 639.153 +14.3 82.6214 3.81889 1.4974 639.101 +14.4 82.5698 3.8722 1.50772 639.047 +14.5 82.5182 3.92588 1.51803 638.994 +14.6 82.4667 3.97993 1.52834 638.939 +14.7 82.4151 4.03433 1.53865 638.885 +14.8 82.3636 4.0891 1.54895 638.83 +14.9 82.312 4.14423 1.55925 638.775 +15 82.2604 4.19973 1.56955 638.72 +15.1 82.2089 4.25559 1.57985 638.664 +15.2 82.1573 4.31181 1.59014 638.608 +15.3 82.1058 4.36839 1.60042 638.551 +15.4 82.0542 4.42533 1.61071 638.494 +15.5 82.0027 4.48264 1.62099 638.437 +15.6 81.9511 4.54031 1.63127 638.379 +15.7 81.8996 4.59834 1.64154 638.321 +15.8 81.848 4.65673 1.65181 638.263 +15.9 81.7964 4.71548 1.66208 638.204 +16 81.7449 4.7746 1.67234 638.145 +16.1 81.6933 4.83407 1.6826 638.085 +16.2 81.6418 4.89391 1.69285 638.026 +16.3 81.5902 4.9541 1.70311 637.965 +16.4 81.5387 5.01466 1.71335 637.905 +16.5 81.4872 5.07557 1.7236 637.844 +16.6 81.4356 5.13685 1.73384 637.783 +16.7 81.3841 5.19849 1.74408 637.721 +16.8 81.3325 5.26048 1.75431 637.659 +16.9 81.281 5.32284 1.76454 637.597 +17 81.2294 5.38555 1.77477 637.534 +17.1 81.1779 5.44863 1.78499 637.471 +17.2 81.1263 5.51206 1.79521 637.407 +17.3 81.0748 5.57585 1.80542 637.344 +17.4 81.0233 5.64 1.81563 637.279 +17.5 80.9717 5.70451 1.82584 637.215 +17.6 80.9202 5.76937 1.83604 637.15 +17.7 80.8687 5.8346 1.84624 637.085 +17.8 80.8171 5.90018 1.85644 637.019 +17.9 80.7656 5.96612 1.86663 636.953 +18 80.714 6.03241 1.87682 636.887 +18.1 80.6625 6.09907 1.887 636.82 +18.2 80.611 6.16608 1.89718 636.753 +18.3 80.5595 6.23344 1.90735 636.686 +18.4 80.5079 6.30117 1.91752 636.618 +18.5 80.4564 6.36925 1.92769 636.55 +18.6 80.4049 6.43768 1.93785 636.482 +18.7 80.3533 6.50647 1.94801 636.413 +18.8 80.3018 6.57562 1.95816 636.344 +18.9 80.2503 6.64512 1.96831 636.274 +19 80.1988 6.71498 1.97846 636.204 +19.1 80.1472 6.78519 1.9886 636.134 +19.2 80.0957 6.85576 1.99874 636.064 +19.3 80.0442 6.92668 2.00887 635.993 +19.4 79.9927 6.99796 2.019 635.921 +19.5 79.9411 7.06959 2.02912 635.85 +19.6 79.8896 7.14157 2.03924 635.778 +19.7 79.8381 7.21391 2.04936 635.705 +19.8 79.7866 7.2866 2.05947 635.633 +19.9 79.7351 7.35965 2.06958 635.56 +20 79.6836 7.43305 2.07968 635.486 +20.1 79.6321 7.5068 2.08978 635.413 +20.2 79.5805 7.5809 2.09987 635.339 +20.3 79.529 7.65536 2.10996 635.264 +20.4 79.4775 7.73016 2.12004 635.189 +20.5 79.426 7.80532 2.13012 635.114 +20.6 79.3745 7.88083 2.1402 635.039 +20.7 79.323 7.9567 2.15027 634.963 +20.8 79.2715 8.03291 2.16033 634.886 +20.9 79.22 8.10948 2.17039 634.81 +21 79.1685 8.18639 2.18045 634.733 +21.1 79.117 8.26366 2.1905 634.656 +21.2 79.0655 8.34128 2.20055 634.578 +21.3 79.014 8.41924 2.21059 634.5 +21.4 78.9625 8.49756 2.22063 634.422 +21.5 78.911 8.57622 2.23066 634.343 +21.6 78.8595 8.65524 2.24069 634.264 +21.7 78.808 8.7346 2.25071 634.185 +21.8 78.7565 8.81432 2.26073 634.105 +21.9 78.705 8.89438 2.27074 634.025 +22 78.6535 8.97479 2.28075 633.945 +22.1 78.602 9.05555 2.29075 633.864 +22.2 78.5505 9.13665 2.30075 633.783 +22.3 78.499 9.21811 2.31074 633.701 +22.4 78.4475 9.29991 2.32073 633.62 +22.5 78.396 9.38206 2.33071 633.537 +22.6 78.3445 9.46455 2.34069 633.455 +22.7001 78.2931 9.54739 2.35066 633.372 +22.8001 78.2416 9.63058 2.36063 633.289 +22.9001 78.1901 9.71411 2.37059 633.205 +23.0001 78.1386 9.79799 2.38055 633.121 +23.1001 78.0871 9.88222 2.3905 633.037 +23.2001 78.0356 9.96679 2.40045 632.953 +23.3001 77.9842 10.0517 2.41039 632.868 +23.4001 77.9327 10.137 2.42033 632.782 +23.5001 77.8812 10.2226 2.43026 632.697 +23.6001 77.8297 10.3085 2.44019 632.611 +23.7001 77.7783 10.3948 2.45011 632.525 +23.8001 77.7268 10.4815 2.46003 632.438 +23.9001 77.6753 10.5684 2.46994 632.351 +24.0001 77.6238 10.6558 2.47984 632.264 +24.1001 77.5724 10.7434 2.48974 632.176 +24.2001 77.5209 10.8314 2.49963 632.088 +24.3001 77.4694 10.9198 2.50952 632 +24.4001 77.418 11.0085 2.51941 631.911 +24.5001 77.3665 11.0975 2.52928 631.822 +24.6001 77.315 11.1869 2.53916 631.733 +24.7001 77.2636 11.2766 2.54902 631.643 +24.8001 77.2121 11.3667 2.55888 631.553 +24.9001 77.1607 11.4571 2.56874 631.462 +25.0001 77.1092 11.5478 2.57859 631.372 +25.1001 77.0577 11.6389 2.58844 631.281 +25.2001 77.0063 11.7303 2.59827 631.189 +25.3001 76.9548 11.8221 2.60811 631.097 +25.4001 76.9034 11.9142 2.61793 631.005 +25.5001 76.8519 12.0066 2.62776 630.913 +25.6001 76.8005 12.0994 2.63757 630.82 +25.7001 76.749 12.1925 2.64738 630.727 +25.8001 76.6976 12.286 2.65719 630.633 +25.9001 76.6461 12.3798 2.66699 630.54 +26.0001 76.5947 12.4739 2.67678 630.445 +26.1001 76.5432 12.5684 2.68657 630.351 +26.2001 76.4918 12.6632 2.69635 630.256 +26.3001 76.4404 12.7583 2.70612 630.161 +26.4001 76.3889 12.8538 2.71589 630.066 +26.5001 76.3375 12.9496 2.72565 629.97 +26.6001 76.286 13.0458 2.73541 629.874 +26.7001 76.2346 13.1423 2.74516 629.777 +26.8001 76.1832 13.2391 2.75491 629.68 +26.9001 76.1317 13.3363 2.76465 629.583 +27.0001 76.0803 13.4338 2.77438 629.486 +27.1001 76.0289 13.5316 2.78411 629.388 +27.2001 75.9774 13.6297 2.79383 629.29 +27.3001 75.926 13.7282 2.80355 629.191 +27.4001 75.8746 13.8271 2.81326 629.092 +27.5001 75.8232 13.9262 2.82296 628.993 +27.6001 75.7717 14.0257 2.83265 628.894 +27.7001 75.7203 14.1256 2.84235 628.794 +27.8001 75.6689 14.2257 2.85203 628.694 +27.9001 75.6175 14.3262 2.86171 628.593 +28.0001 75.566 14.427 2.87138 628.492 +28.1001 75.5146 14.5282 2.88104 628.391 +28.2001 75.4632 14.6297 2.8907 628.29 +28.3001 75.4118 14.7315 2.90036 628.188 +28.4001 75.3604 14.8337 2.91 628.086 +28.5001 75.309 14.9361 2.91964 627.983 +28.6001 75.2576 15.0389 2.92928 627.88 +28.7001 75.2061 15.1421 2.9389 627.777 +28.8001 75.1547 15.2455 2.94852 627.674 +28.9001 75.1033 15.3493 2.95814 627.57 +29.0001 75.0519 15.4535 2.96775 627.466 +29.1001 75.0005 15.5579 2.97735 627.361 +29.2001 74.9491 15.6627 2.98694 627.257 +29.3001 74.8977 15.7678 2.99653 627.152 +29.4001 74.8463 15.8733 3.00611 627.046 +29.5001 74.7949 15.979 3.01569 626.94 +29.6001 74.7435 16.0851 3.02525 626.834 +29.7001 74.6921 16.1915 3.03482 626.728 +29.8001 74.6407 16.2983 3.04437 626.621 +29.9001 74.5893 16.4054 3.05392 626.514 +30.0001 74.5379 16.5127 3.06346 626.407 +30.1001 74.4866 16.6205 3.07299 626.299 +30.2001 74.4352 16.7285 3.08252 626.191 +30.3001 74.3838 16.8369 3.09204 626.083 +30.4001 74.3324 16.9456 3.10156 625.974 +30.5001 74.281 17.0546 3.11107 625.865 +30.6001 74.2296 17.1639 3.12057 625.755 +30.7001 74.1783 17.2736 3.13006 625.646 +30.8001 74.1269 17.3836 3.13955 625.536 +30.9001 74.0755 17.4939 3.14903 625.426 +31.0001 74.0241 17.6045 3.1585 625.315 +31.1001 73.9727 17.7155 3.16796 625.204 +31.2001 73.9214 17.8268 3.17742 625.093 +31.3001 73.87 17.9384 3.18688 624.981 +31.4001 73.8186 18.0503 3.19632 624.869 +31.5001 73.7673 18.1625 3.20576 624.757 +31.6001 73.7159 18.2751 3.21519 624.644 +31.7001 73.6645 18.388 3.22461 624.531 +31.8001 73.6132 18.5012 3.23403 624.418 +31.9001 73.5618 18.6147 3.24344 624.305 +32.0001 73.5104 18.7285 3.25284 624.191 +32.1001 73.4591 18.8427 3.26223 624.077 +32.2001 73.4077 18.9571 3.27162 623.962 +32.3001 73.3564 19.0719 3.281 623.847 +32.4001 73.305 19.187 3.29037 623.732 +32.5001 73.2537 19.3024 3.29974 623.617 +32.6001 73.2023 19.4182 3.3091 623.501 +32.7001 73.151 19.5342 3.31845 623.385 +32.8001 73.0996 19.6506 3.32779 623.269 +32.9001 73.0483 19.7673 3.33713 623.152 +33.0001 72.9969 19.8843 3.34646 623.035 +33.1001 72.9456 20.0016 3.35578 622.918 +33.2001 72.8942 20.1192 3.36509 622.8 +33.3001 72.8429 20.2372 3.3744 622.682 +33.4001 72.7916 20.3554 3.3837 622.564 +33.5001 72.7402 20.474 3.39299 622.445 +33.6001 72.6889 20.5929 3.40227 622.327 +33.7001 72.6376 20.7121 3.41155 622.207 +33.8001 72.5862 20.8316 3.42082 622.088 +33.9001 72.5349 20.9514 3.43008 621.968 +34.0001 72.4836 21.0716 3.43933 621.848 +34.1001 72.4322 21.192 3.44858 621.727 +34.2001 72.3809 21.3128 3.45782 621.607 +34.3 72.3296 21.4338 3.46705 621.486 +34.4 72.2783 21.5552 3.47627 621.364 +34.5 72.227 21.6769 3.48548 621.243 +34.6 72.1756 21.7989 3.49469 621.121 +34.7 72.1243 21.9212 3.50389 620.998 +34.8 72.073 22.0438 3.51308 620.876 +34.9 72.0217 22.1667 3.52226 620.753 +35 71.9704 22.29 3.53144 620.629 +35.1 71.9191 22.4135 3.54061 620.506 +35.2 71.8678 22.5373 3.54977 620.382 +35.3 71.8165 22.6615 3.55892 620.258 +35.4 71.7652 22.7859 3.56806 620.133 +35.5 71.7139 22.9107 3.5772 620.009 +35.6 71.6626 23.0358 3.58633 619.884 +35.7 71.6113 23.1612 3.59545 619.758 +35.8 71.56 23.2868 3.60456 619.633 +35.9 71.5087 23.4128 3.61366 619.507 +36 71.4574 23.5391 3.62276 619.38 +36.1 71.4061 23.6657 3.63185 619.254 +36.2 71.3548 23.7926 3.64092 619.127 +36.3 71.3035 23.9198 3.65 619 +36.4 71.2522 24.0473 3.65906 618.872 +36.5 71.2009 24.1751 3.66811 618.744 +36.6 71.1496 24.3032 3.67716 618.616 +36.7 71.0983 24.4316 3.6862 618.488 +36.8 71.0471 24.5603 3.69523 618.359 +36.9 70.9958 24.6893 3.70425 618.23 +37 70.9445 24.8186 3.71326 618.101 +37.1 70.8932 24.9482 3.72227 617.971 +37.2 70.842 25.0781 3.73127 617.841 +37.3 70.7907 25.2083 3.74025 617.711 +37.4 70.7394 25.3389 3.74923 617.581 +37.5 70.6882 25.4697 3.7582 617.45 +37.6 70.6369 25.6008 3.76717 617.319 +37.7 70.5856 25.7322 3.77612 617.187 +37.8 70.5344 25.8639 3.78507 617.056 +37.9 70.4831 25.9958 3.79401 616.924 +38 70.4318 26.1281 3.80293 616.791 +38.1 70.3806 26.2607 3.81185 616.659 +38.2 70.3293 26.3936 3.82077 616.526 +38.3 70.2781 26.5268 3.82967 616.393 +38.4 70.2268 26.6602 3.83856 616.259 +38.5 70.1756 26.794 3.84745 616.125 +38.6 70.1243 26.9281 3.85633 615.991 +38.7 70.0731 27.0624 3.86519 615.857 +38.8 70.0218 27.1971 3.87405 615.722 +38.9 69.9706 27.332 3.8829 615.587 +39 69.9193 27.4672 3.89175 615.452 +39.1 69.8681 27.6027 3.90058 615.317 +39.2 69.8169 27.7386 3.9094 615.181 +39.3 69.7656 27.8747 3.91822 615.045 +39.4 69.7144 28.011 3.92703 614.908 +39.5 69.6632 28.1477 3.93582 614.772 +39.6 69.6119 28.2847 3.94461 614.635 +39.7 69.5607 28.422 3.95339 614.497 +39.8 69.5095 28.5595 3.96216 614.36 +39.9 69.4583 28.6974 3.97092 614.222 +40 69.407 28.8355 3.97968 614.084 +40.1 69.3558 28.9739 3.98842 613.946 +40.2 69.3046 29.1126 3.99716 613.807 +40.3 69.2534 29.2516 4.00588 613.668 +40.4 69.2022 29.3909 4.0146 613.529 +40.5 69.1509 29.5304 4.0233 613.389 +40.6 69.0997 29.6703 4.032 613.249 +40.7 69.0485 29.8104 4.04069 613.109 +40.7999 68.9973 29.9508 4.04937 612.969 +40.8999 68.9461 30.0915 4.05804 612.828 +40.9999 68.8949 30.2325 4.0667 612.687 +41.0999 68.8437 30.3738 4.07536 612.546 +41.1999 68.7925 30.5153 4.084 612.404 +41.2999 68.7413 30.6572 4.09263 612.262 +41.3999 68.6901 30.7993 4.10126 612.12 +41.4999 68.6389 30.9417 4.10987 611.978 +41.5999 68.5877 31.0844 4.11848 611.835 +41.6999 68.5365 31.2273 4.12707 611.692 +41.7999 68.4853 31.3705 4.13566 611.549 +41.8999 68.4342 31.5141 4.14424 611.405 +41.9999 68.383 31.6579 4.1528 611.262 +42.0999 68.3318 31.8019 4.16136 611.117 +42.1999 68.2806 31.9463 4.16991 610.973 +42.2999 68.2294 32.0909 4.17845 610.828 +42.3999 68.1783 32.2358 4.18698 610.684 +42.4999 68.1271 32.381 4.1955 610.538 +42.5999 68.0759 32.5265 4.20401 610.393 +42.6999 68.0247 32.6722 4.21251 610.247 +42.7999 67.9736 32.8183 4.221 610.101 +42.8999 67.9224 32.9646 4.22948 609.955 +42.9999 67.8712 33.1111 4.23795 609.808 +43.0999 67.8201 33.258 4.24641 609.661 +43.1999 67.7689 33.4051 4.25487 609.514 +43.2999 67.7178 33.5525 4.26331 609.367 +43.3999 67.6666 33.7001 4.27174 609.219 +43.4999 67.6154 33.8481 4.28016 609.071 +43.5999 67.5643 33.9963 4.28858 608.923 +43.6999 67.5131 34.1448 4.29698 608.775 +43.7999 67.462 34.2935 4.30537 608.626 +43.8999 67.4108 34.4425 4.31376 608.477 +43.9999 67.3597 34.5918 4.32213 608.328 +44.0999 67.3086 34.7414 4.33049 608.178 +44.1999 67.2574 34.8912 4.33884 608.028 +44.2999 67.2063 35.0413 4.34719 607.878 +44.3999 67.1551 35.1917 4.35552 607.728 +44.4999 67.104 35.3424 4.36384 607.577 +44.5999 67.0529 35.4933 4.37216 607.426 +44.6999 67.0017 35.6444 4.38046 607.275 +44.7999 66.9506 35.7959 4.38875 607.124 +44.8999 66.8995 35.9476 4.39704 606.972 +44.9999 66.8484 36.0996 4.40531 606.82 +45.0999 66.7972 36.2518 4.41357 606.668 +45.1999 66.7461 36.4043 4.42182 606.515 +45.2999 66.695 36.5571 4.43006 606.362 +45.3999 66.6439 36.7101 4.4383 606.209 +45.4999 66.5928 36.8634 4.44652 606.056 +45.5999 66.5417 37.017 4.45473 605.902 +45.6999 66.4905 37.1708 4.46293 605.749 +45.7999 66.4394 37.3249 4.47112 605.595 +45.8999 66.3883 37.4792 4.4793 605.44 +45.9999 66.3372 37.6338 4.48747 605.286 +46.0999 66.2861 37.7887 4.49563 605.131 +46.1999 66.235 37.9438 4.50378 604.976 +46.2999 66.1839 38.0992 4.51192 604.82 +46.3999 66.1328 38.2549 4.52004 604.665 +46.4999 66.0817 38.4108 4.52816 604.509 +46.5999 66.0306 38.5669 4.53627 604.352 +46.6999 65.9796 38.7234 4.54436 604.196 +46.7999 65.9285 38.88 4.55245 604.039 +46.8999 65.8774 39.037 4.56052 603.882 +46.9999 65.8263 39.1942 4.56859 603.725 +47.0999 65.7752 39.3516 4.57664 603.568 +47.1999 65.7241 39.5093 4.58468 603.41 +47.2999 65.6731 39.6673 4.59272 603.252 +47.3998 65.622 39.8255 4.60074 603.094 +47.4998 65.5709 39.984 4.60875 602.935 +47.5998 65.5198 40.1427 4.61675 602.777 +47.6998 65.4688 40.3017 4.62474 602.618 +47.7998 65.4177 40.4609 4.63272 602.459 +47.8998 65.3667 40.6204 4.64068 602.299 +47.9998 65.3156 40.7801 4.64864 602.139 +48.0998 65.2645 40.9401 4.65659 601.979 +48.1998 65.2135 41.1003 4.66452 601.819 +48.2998 65.1624 41.2608 4.67245 601.659 +48.3998 65.1114 41.4216 4.68036 601.498 +48.4998 65.0603 41.5826 4.68826 601.337 +48.5998 65.0093 41.7438 4.69615 601.176 +48.6998 64.9582 41.9053 4.70403 601.014 +48.7998 64.9072 42.067 4.7119 600.852 +48.8998 64.8561 42.229 4.71976 600.69 +48.9998 64.8051 42.3912 4.72761 600.528 +49.0998 64.7541 42.5537 4.73544 600.366 +49.1998 64.703 42.7164 4.74327 600.203 +49.2998 64.652 42.8793 4.75108 600.04 +49.3998 64.601 43.0425 4.75888 599.877 +49.4998 64.5499 43.206 4.76667 599.713 +49.5998 64.4989 43.3697 4.77445 599.55 +49.6998 64.4479 43.5336 4.78222 599.386 +49.7998 64.3969 43.6978 4.78998 599.222 +49.8998 64.3458 43.8622 4.79773 599.057 +49.9998 64.2948 44.0269 4.80546 598.893 +50.0998 64.2438 44.1918 4.81318 598.728 +50.1998 64.1928 44.357 4.8209 598.562 +50.2998 64.1418 44.5223 4.8286 598.397 +50.3998 64.0908 44.688 4.83629 598.231 +50.4998 64.0398 44.8538 4.84396 598.066 +50.5998 63.9888 45.0199 4.85163 597.899 +50.6998 63.9377 45.1863 4.85928 597.733 +50.7998 63.8867 45.3529 4.86693 597.567 +50.8998 63.8358 45.5197 4.87456 597.4 +50.9998 63.7848 45.6867 4.88218 597.233 +51.0998 63.7338 45.854 4.88979 597.065 +51.1998 63.6828 46.0216 4.89739 596.898 +51.2998 63.6318 46.1893 4.90497 596.73 +51.3998 63.5808 46.3573 4.91255 596.562 +51.4998 63.5298 46.5255 4.92011 596.394 +51.5998 63.4788 46.694 4.92766 596.225 +51.6998 63.4278 46.8627 4.9352 596.057 +51.7998 63.3769 47.0316 4.94272 595.888 +51.8998 63.3259 47.2008 4.95024 595.719 +51.9998 63.2749 47.3702 4.95774 595.549 +52.0998 63.224 47.5398 4.96523 595.38 +52.1998 63.173 47.7097 4.97271 595.21 +52.2998 63.122 47.8798 4.98018 595.04 +52.3998 63.0711 48.0501 4.98764 594.869 +52.4998 63.0201 48.2206 4.99508 594.699 +52.5998 62.9691 48.3914 5.00252 594.528 +52.6998 62.9182 48.5624 5.00994 594.357 +52.7998 62.8672 48.7336 5.01734 594.186 +52.8998 62.8163 48.9051 5.02474 594.014 +52.9998 62.7653 49.0768 5.03213 593.843 +53.0998 62.7144 49.2487 5.0395 593.671 +53.1998 62.6634 49.4208 5.04686 593.499 +53.2998 62.6125 49.5932 5.05421 593.326 +53.3998 62.5615 49.7658 5.06154 593.154 +53.4998 62.5106 49.9386 5.06887 592.981 +53.5998 62.4597 50.1116 5.07618 592.808 +53.6998 62.4087 50.2848 5.08348 592.635 +53.7998 62.3578 50.4583 5.09077 592.461 +53.8997 62.3069 50.632 5.09804 592.287 +53.9997 62.2559 50.8059 5.1053 592.113 +54.0997 62.205 50.9801 5.11256 591.939 +54.1997 62.1541 51.1544 5.11979 591.765 +54.2997 62.1032 51.329 5.12702 591.59 +54.3997 62.0523 51.5038 5.13423 591.416 +54.4997 62.0013 51.6788 5.14144 591.241 +54.5997 61.9504 51.8541 5.14862 591.065 +54.6997 61.8995 52.0295 5.1558 590.89 +54.7997 61.8486 52.2052 5.16297 590.714 +54.8997 61.7977 52.3811 5.17012 590.538 +54.9997 61.7468 52.5572 5.17726 590.362 +55.0997 61.6959 52.7335 5.18438 590.186 +55.1997 61.645 52.91 5.1915 590.009 +55.2997 61.5941 53.0868 5.1986 589.833 +55.3997 61.5432 53.2637 5.20569 589.656 +55.4997 61.4923 53.4409 5.21277 589.479 +55.5997 61.4414 53.6183 5.21983 589.301 +55.6997 61.3905 53.7959 5.22688 589.124 +55.7997 61.3397 53.9737 5.23392 588.946 +55.8997 61.2888 54.1517 5.24095 588.768 +55.9997 61.2379 54.3299 5.24796 588.589 +56.0997 61.187 54.5084 5.25496 588.411 +56.1997 61.1361 54.687 5.26195 588.232 +56.2997 61.0853 54.8659 5.26893 588.054 +56.3997 61.0344 55.045 5.27589 587.874 +56.4997 60.9835 55.2242 5.28284 587.695 +56.5997 60.9327 55.4037 5.28978 587.516 +56.6997 60.8818 55.5834 5.2967 587.336 +56.7997 60.8309 55.7633 5.30361 587.156 +56.8997 60.7801 55.9434 5.31051 586.976 +56.9997 60.7292 56.1237 5.31739 586.796 +57.0997 60.6784 56.3042 5.32427 586.615 +57.1997 60.6275 56.4849 5.33113 586.434 +57.2997 60.5767 56.6658 5.33797 586.254 +57.3997 60.5258 56.847 5.34481 586.072 +57.4997 60.475 57.0283 5.35163 585.891 +57.5997 60.4241 57.2098 5.35843 585.71 +57.6997 60.3733 57.3915 5.36523 585.528 +57.7997 60.3225 57.5735 5.37201 585.346 +57.8997 60.2716 57.7556 5.37878 585.164 +57.9997 60.2208 57.9379 5.38553 584.981 +58.0997 60.17 58.1204 5.39227 584.799 +58.1997 60.1191 58.3032 5.399 584.616 +58.2997 60.0683 58.4861 5.40572 584.433 +58.3997 60.0175 58.6692 5.41242 584.25 +58.4997 59.9667 58.8525 5.41911 584.067 +58.5997 59.9159 59.036 5.42578 583.883 +58.6997 59.865 59.2197 5.43245 583.7 +58.7997 59.8142 59.4036 5.4391 583.516 +58.8997 59.7634 59.5877 5.44573 583.332 +58.9997 59.7126 59.772 5.45235 583.147 +59.0997 59.6618 59.9565 5.45896 582.963 +59.1997 59.611 60.1412 5.46556 582.778 +59.2997 59.5602 60.326 5.47214 582.593 +59.3997 59.5094 60.5111 5.47871 582.408 +59.4997 59.4586 60.6964 5.48526 582.223 +59.5997 59.4078 60.8818 5.4918 582.038 +59.6997 59.357 61.0674 5.49833 581.852 +59.7997 59.3062 61.2533 5.50485 581.666 +59.8997 59.2555 61.4393 5.51135 581.48 +59.9997 59.2047 61.6255 5.51783 581.294 +60.0997 59.1539 61.8118 5.52431 581.108 +60.1997 59.1031 61.9984 5.53077 580.921 +60.2997 59.0523 62.1852 5.53721 580.734 +60.3997 59.0016 62.3721 5.54364 580.547 +60.4996 58.9508 62.5593 5.55006 580.36 +60.5996 58.9 62.7466 5.55647 580.173 +60.6996 58.8493 62.9341 5.56286 579.985 +60.7996 58.7985 63.1218 5.56924 579.798 +60.8996 58.7477 63.3096 5.5756 579.61 +60.9996 58.697 63.4977 5.58195 579.422 +61.0996 58.6462 63.6859 5.58829 579.234 +61.1996 58.5955 63.8743 5.59461 579.045 +61.2996 58.5447 64.0629 5.60092 578.856 +61.3996 58.494 64.2517 5.60721 578.668 +61.4996 58.4432 64.4406 5.61349 578.479 +61.5996 58.3925 64.6298 5.61976 578.29 +61.6996 58.3418 64.8191 5.62601 578.1 +61.7996 58.291 65.0086 5.63225 577.911 +61.8996 58.2403 65.1982 5.63847 577.721 +61.9996 58.1895 65.3881 5.64468 577.531 +62.0996 58.1388 65.5781 5.65088 577.341 +62.1996 58.0881 65.7683 5.65706 577.151 +62.2996 58.0374 65.9587 5.66323 576.961 +62.3996 57.9866 66.1492 5.66938 576.77 +62.4996 57.9359 66.3399 5.67552 576.579 +62.5996 57.8852 66.5308 5.68165 576.389 +62.6996 57.8345 66.7219 5.68776 576.198 +62.7996 57.7838 66.9131 5.69386 576.006 +62.8996 57.7331 67.1045 5.69994 575.815 +62.9996 57.6824 67.2961 5.70601 575.623 +63.0996 57.6317 67.4879 5.71206 575.432 +63.1996 57.581 67.6798 5.7181 575.24 +63.2996 57.5303 67.8719 5.72413 575.048 +63.3996 57.4796 68.0641 5.73014 574.855 +63.4996 57.4289 68.2566 5.73613 574.663 +63.5996 57.3782 68.4492 5.74212 574.47 +63.6996 57.3275 68.6419 5.74808 574.277 +63.7996 57.2768 68.8349 5.75404 574.085 +63.8996 57.2261 69.028 5.75998 573.891 +63.9996 57.1754 69.2212 5.7659 573.698 +64.0996 57.1247 69.4146 5.77181 573.505 +64.1996 57.0741 69.6082 5.77771 573.311 +64.2996 57.0234 69.802 5.78359 573.117 +64.3996 56.9727 69.9959 5.78945 572.924 +64.4996 56.9221 70.19 5.7953 572.729 +64.5996 56.8714 70.3842 5.80114 572.535 +64.6996 56.8207 70.5786 5.80696 572.341 +64.7996 56.7701 70.7732 5.81277 572.146 +64.8996 56.7194 70.9679 5.81856 571.952 +64.9996 56.6687 71.1628 5.82434 571.757 +65.0996 56.6181 71.3578 5.8301 571.562 +65.1996 56.5674 71.553 5.83585 571.366 +65.2996 56.5168 71.7483 5.84159 571.171 +65.3996 56.4661 71.9438 5.84731 570.976 +65.4996 56.4155 72.1395 5.85301 570.78 +65.5996 56.3649 72.3353 5.8587 570.584 +65.6996 56.3142 72.5313 5.86437 570.388 +65.7996 56.2636 72.7274 5.87003 570.192 +65.8996 56.213 72.9237 5.87568 569.996 +65.9996 56.1623 73.1202 5.88131 569.799 +66.0996 56.1117 73.3167 5.88692 569.603 +66.1996 56.0611 73.5135 5.89252 569.406 +66.2996 56.0105 73.7104 5.89811 569.209 +66.3996 55.9598 73.9074 5.90368 569.012 +66.4996 55.9092 74.1046 5.90923 568.815 +66.5996 55.8586 74.302 5.91477 568.617 +66.6996 55.808 74.4995 5.92029 568.42 +66.7996 55.7574 74.6971 5.9258 568.222 +66.8996 55.7068 74.8949 5.9313 568.025 +66.9995 55.6562 75.0928 5.93678 567.827 +67.0995 55.6056 75.2909 5.94224 567.628 +67.1995 55.555 75.4892 5.94769 567.43 +67.2995 55.5044 75.6875 5.95312 567.232 +67.3995 55.4538 75.886 5.95854 567.033 +67.4995 55.4032 76.0847 5.96394 566.835 +67.5995 55.3526 76.2835 5.96933 566.636 +67.6995 55.302 76.4825 5.9747 566.437 +67.7995 55.2514 76.6816 5.98006 566.238 +67.8995 55.2009 76.8808 5.9854 566.039 +67.9995 55.1503 77.0802 5.99072 565.839 +68.0995 55.0997 77.2797 5.99603 565.64 +68.1995 55.0491 77.4794 6.00133 565.44 +68.2995 54.9986 77.6792 6.00661 565.24 +68.3995 54.948 77.8791 6.01187 565.04 +68.4995 54.8974 78.0792 6.01712 564.84 +68.5995 54.8469 78.2794 6.02236 564.64 +68.6995 54.7963 78.4797 6.02757 564.44 +68.7995 54.7457 78.6802 6.03277 564.239 +68.8995 54.6952 78.8808 6.03796 564.039 +68.9995 54.6446 79.0816 6.04313 563.838 +69.0995 54.5941 79.2825 6.04829 563.637 +69.1995 54.5435 79.4835 6.05343 563.436 +69.2995 54.493 79.6847 6.05855 563.235 +69.3995 54.4425 79.886 6.06366 563.033 +69.4995 54.3919 80.0874 6.06875 562.832 +69.5995 54.3414 80.2889 6.07383 562.63 +69.6995 54.2909 80.4906 6.07889 562.429 +69.7995 54.2403 80.6924 6.08393 562.227 +69.8995 54.1898 80.8944 6.08896 562.025 +69.9995 54.1393 81.0965 6.09398 561.823 +70.0995 54.0888 81.2987 6.09897 561.621 +70.1995 54.0382 81.501 6.10396 561.418 +70.2995 53.9877 81.7035 6.10892 561.216 +70.3995 53.9372 81.906 6.11387 561.013 +70.4995 53.8867 82.1087 6.1188 560.811 +70.5995 53.8362 82.3116 6.12372 560.608 +70.6995 53.7857 82.5145 6.12862 560.405 +70.7995 53.7352 82.7176 6.13351 560.202 +70.8995 53.6847 82.9208 6.13838 559.999 +70.9995 53.6342 83.1242 6.14323 559.795 +71.0995 53.5837 83.3276 6.14807 559.592 +71.1995 53.5332 83.5312 6.15289 559.388 +71.2995 53.4827 83.7349 6.1577 559.185 +71.3995 53.4322 83.9387 6.16249 558.981 +71.4995 53.3817 84.1426 6.16726 558.777 +71.5995 53.3312 84.3467 6.17202 558.573 +71.6995 53.2808 84.5509 6.17676 558.369 +71.7995 53.2303 84.7552 6.18149 558.164 +71.8995 53.1798 84.9596 6.18619 557.96 +71.9995 53.1293 85.1641 6.19089 557.755 +72.0995 53.0789 85.3687 6.19556 557.551 +72.1995 53.0284 85.5735 6.20022 557.346 +72.2995 52.9779 85.7784 6.20487 557.141 +72.3995 52.9275 85.9834 6.20949 556.936 +72.4995 52.877 86.1885 6.2141 556.731 +72.5995 52.8266 86.3937 6.2187 556.526 +72.6995 52.7761 86.599 6.22328 556.32 +72.7995 52.7257 86.8044 6.22784 556.115 +72.8995 52.6752 87.01 6.23238 555.909 +72.9995 52.6248 87.2156 6.23691 555.704 +73.0995 52.5743 87.4214 6.24142 555.498 +73.1995 52.5239 87.6273 6.24592 555.292 +73.2995 52.4735 87.8333 6.2504 555.086 +73.3995 52.423 88.0394 6.25486 554.88 +73.4995 52.3726 88.2456 6.2593 554.674 +73.5994 52.3222 88.4519 6.26373 554.468 +73.6994 52.2717 88.6583 6.26815 554.261 +73.7994 52.2213 88.8648 6.27254 554.055 +73.8994 52.1709 89.0714 6.27692 553.848 +73.9994 52.1205 89.2781 6.28128 553.641 +74.0994 52.0701 89.485 6.28563 553.434 +74.1994 52.0197 89.6919 6.28996 553.228 +74.2994 51.9692 89.8989 6.29427 553.02 +74.3994 51.9188 90.1061 6.29857 552.813 +74.4994 51.8684 90.3133 6.30285 552.606 +74.5994 51.818 90.5206 6.30711 552.399 +74.6994 51.7676 90.7281 6.31135 552.191 +74.7994 51.7172 90.9356 6.31558 551.984 +74.8994 51.6668 91.1433 6.31979 551.776 +74.9994 51.6165 91.351 6.32399 551.568 +75.0994 51.5661 91.5588 6.32817 551.361 +75.1994 51.5157 91.7668 6.33233 551.153 +75.2994 51.4653 91.9748 6.33647 550.945 +75.3994 51.4149 92.1829 6.3406 550.737 +75.4994 51.3645 92.3911 6.34471 550.528 +75.5994 51.3142 92.5994 6.3488 550.32 +75.6994 51.2638 92.8078 6.35287 550.112 +75.7994 51.2134 93.0163 6.35693 549.903 +75.8994 51.1631 93.2249 6.36097 549.695 +75.9994 51.1127 93.4336 6.365 549.486 +76.0994 51.0623 93.6423 6.36901 549.277 +76.1994 51.012 93.8512 6.373 549.068 +76.2994 50.9616 94.0601 6.37697 548.859 +76.3994 50.9113 94.2692 6.38093 548.65 +76.4994 50.8609 94.4783 6.38486 548.441 +76.5994 50.8106 94.6875 6.38879 548.232 +76.6994 50.7602 94.8968 6.39269 548.023 +76.7994 50.7099 95.1062 6.39658 547.813 +76.8994 50.6596 95.3157 6.40045 547.604 +76.9994 50.6092 95.5252 6.4043 547.394 +77.0994 50.5589 95.7349 6.40813 547.185 +77.1994 50.5086 95.9446 6.41195 546.975 +77.2994 50.4582 96.1544 6.41575 546.765 +77.3994 50.4079 96.3643 6.41953 546.555 +77.4994 50.3576 96.5743 6.4233 546.345 +77.5994 50.3073 96.7843 6.42705 546.135 +77.6994 50.257 96.9944 6.43078 545.925 +77.7994 50.2066 97.2047 6.43449 545.715 +77.8994 50.1563 97.415 6.43819 545.504 +77.9994 50.106 97.6253 6.44186 545.294 +78.0994 50.0557 97.8358 6.44552 545.084 +78.1994 50.0054 98.0463 6.44917 544.873 +78.2994 49.9551 98.2569 6.45279 544.663 +78.3994 49.9048 98.4676 6.4564 544.452 +78.4994 49.8545 98.6783 6.45999 544.241 +78.5994 49.8042 98.8892 6.46356 544.03 +78.6994 49.7539 99.1001 6.46712 543.819 +78.7994 49.7037 99.3111 6.47066 543.608 +78.8994 49.6534 99.5221 6.47418 543.397 +78.9994 49.6031 99.7332 6.47768 543.186 +79.0994 49.5528 99.9444 6.48116 542.975 +79.1994 49.5025 100.156 6.48463 542.764 +79.2994 49.4523 100.367 6.48808 542.552 +79.3994 49.402 100.578 6.49151 542.341 +79.4994 49.3517 100.79 6.49492 542.129 +79.5994 49.3015 101.001 6.49831 541.918 +79.6994 49.2512 101.213 6.50169 541.706 +79.7994 49.201 101.425 6.50505 541.495 +79.8994 49.1507 101.636 6.50839 541.283 +79.9994 49.1004 101.848 6.51172 541.071 +80.0993 49.0502 102.06 6.51502 540.859 +80.1993 48.9999 102.272 6.51831 540.647 +80.2993 48.9497 102.484 6.52158 540.435 +80.3993 48.8995 102.696 6.52483 540.223 +80.4993 48.8492 102.908 6.52806 540.011 +80.5993 48.799 103.121 6.53128 539.799 +80.6993 48.7487 103.333 6.53448 539.587 +80.7993 48.6985 103.545 6.53766 539.374 +80.8993 48.6483 103.757 6.54082 539.162 +80.9993 48.5981 103.97 6.54396 538.95 +81.0993 48.5478 104.182 6.54709 538.737 +81.1993 48.4976 104.395 6.55019 538.524 +81.2993 48.4474 104.608 6.55328 538.312 +81.3993 48.3972 104.82 6.55635 538.099 +81.4993 48.347 105.033 6.5594 537.886 +81.5993 48.2968 105.246 6.56244 537.674 +81.6993 48.2466 105.459 6.56545 537.461 +81.7993 48.1964 105.671 6.56845 537.248 +81.8993 48.1462 105.884 6.57143 537.035 +81.9993 48.096 106.097 6.57439 536.822 +82.0993 48.0458 106.31 6.57733 536.609 +82.1993 47.9956 106.524 6.58026 536.396 +82.2993 47.9454 106.737 6.58317 536.183 +82.3993 47.8952 106.95 6.58605 535.97 +82.4993 47.845 107.163 6.58892 535.756 +82.5993 47.7948 107.376 6.59177 535.543 +82.6993 47.7447 107.59 6.5946 535.33 +82.7993 47.6945 107.803 6.59742 535.116 +82.8993 47.6443 108.017 6.60021 534.903 +82.9993 47.5941 108.23 6.60299 534.689 +83.0993 47.544 108.444 6.60575 534.476 +83.1993 47.4938 108.657 6.60849 534.262 +83.2993 47.4437 108.871 6.61121 534.049 +83.3993 47.3935 109.084 6.61391 533.835 +83.4993 47.3433 109.298 6.6166 533.621 +83.5993 47.2932 109.512 6.61926 533.408 +83.6993 47.243 109.726 6.62191 533.194 +83.7993 47.1929 109.94 6.62454 532.98 +83.8993 47.1427 110.153 6.62715 532.766 +83.9993 47.0926 110.367 6.62974 532.552 +84.0993 47.0425 110.581 6.63231 532.338 +84.1993 46.9923 110.795 6.63486 532.124 +84.2993 46.9422 111.009 6.6374 531.91 +84.3993 46.8921 111.223 6.63991 531.696 +84.4993 46.8419 111.437 6.64241 531.482 +84.5993 46.7918 111.652 6.64489 531.268 +84.6993 46.7417 111.866 6.64735 531.054 +84.7993 46.6916 112.08 6.64979 530.839 +84.8993 46.6414 112.294 6.65221 530.625 +84.9993 46.5913 112.509 6.65461 530.411 +85.0993 46.5412 112.723 6.657 530.197 +85.1993 46.4911 112.937 6.65936 529.982 +85.2993 46.441 113.152 6.66171 529.768 +85.3993 46.3909 113.366 6.66404 529.553 +85.4993 46.3408 113.58 6.66634 529.339 +85.5993 46.2907 113.795 6.66863 529.125 +85.6993 46.2406 114.009 6.6709 528.91 +85.7993 46.1905 114.224 6.67316 528.696 +85.8993 46.1404 114.438 6.67539 528.481 +85.9993 46.0903 114.653 6.6776 528.266 +86.0993 46.0403 114.868 6.67979 528.052 +86.1993 45.9902 115.082 6.68197 527.837 +86.2993 45.9401 115.297 6.68413 527.623 +86.3993 45.89 115.512 6.68626 527.408 +86.4993 45.8399 115.726 6.68838 527.193 +86.5993 45.7899 115.941 6.69048 526.978 +86.6992 45.7398 116.156 6.69256 526.764 +86.7992 45.6897 116.37 6.69462 526.549 +86.8992 45.6397 116.585 6.69666 526.334 +86.9992 45.5896 116.8 6.69868 526.119 +87.0992 45.5396 117.015 6.70068 525.905 +87.1992 45.4895 117.23 6.70267 525.69 +87.2992 45.4395 117.445 6.70463 525.475 +87.3992 45.3894 117.659 6.70657 525.26 +87.4992 45.3394 117.874 6.7085 525.045 +87.5992 45.2893 118.089 6.7104 524.83 +87.6992 45.2393 118.304 6.71229 524.615 +87.7992 45.1893 118.519 6.71416 524.4 +87.8992 45.1392 118.734 6.71601 524.185 +87.9992 45.0892 118.949 6.71783 523.97 +88.0992 45.0392 119.164 6.71964 523.755 +88.1992 44.9891 119.379 6.72143 523.54 +88.2992 44.9391 119.594 6.7232 523.325 +88.3992 44.8891 119.809 6.72495 523.11 +88.4992 44.8391 120.024 6.72668 522.895 +88.5992 44.7891 120.239 6.72839 522.68 +88.6992 44.7391 120.454 6.73009 522.465 +88.7992 44.689 120.669 6.73176 522.25 +88.8992 44.639 120.884 6.73341 522.035 +88.9992 44.589 121.099 6.73504 521.82 +89.0992 44.539 121.315 6.73666 521.605 +89.1992 44.489 121.53 6.73825 521.39 +89.2992 44.439 121.745 6.73983 521.175 +89.3992 44.3891 121.96 6.74138 520.96 +89.4992 44.3391 122.175 6.74292 520.744 +89.5992 44.2891 122.39 6.74443 520.529 +89.6992 44.2391 122.605 6.74593 520.314 +89.7992 44.1891 122.82 6.7474 520.099 +89.8992 44.1391 123.035 6.74886 519.884 +89.9992 44.0892 123.25 6.75029 519.669 +90.0992 44.0392 123.466 6.75171 519.454 +90.1992 43.9892 123.681 6.75311 519.239 +90.2992 43.9393 123.896 6.75448 519.024 +90.3992 43.8893 124.111 6.75584 518.808 +90.4992 43.8393 124.326 6.75718 518.593 +90.5992 43.7894 124.541 6.7585 518.378 +90.6992 43.7394 124.756 6.75979 518.163 +90.7992 43.6895 124.971 6.76107 517.948 +90.8992 43.6395 125.186 6.76233 517.733 +90.9992 43.5896 125.401 6.76357 517.518 +91.0992 43.5396 125.617 6.76478 517.303 +91.1992 43.4897 125.832 6.76598 517.088 +91.2992 43.4397 126.047 6.76716 516.873 +91.3992 43.3898 126.262 6.76832 516.658 +91.4992 43.3399 126.477 6.76946 516.443 +91.5992 43.2899 126.692 6.77057 516.228 +91.6992 43.24 126.907 6.77167 516.013 +91.7992 43.1901 127.122 6.77275 515.798 +91.8992 43.1402 127.337 6.77381 515.583 +91.9992 43.0902 127.552 6.77485 515.368 +92.0992 43.0403 127.767 6.77586 515.153 +92.1992 42.9904 127.982 6.77686 514.938 +92.2992 42.9405 128.197 6.77784 514.723 +92.3992 42.8906 128.412 6.7788 514.508 +92.4992 42.8407 128.627 6.77973 514.293 +92.5992 42.7908 128.841 6.78065 514.078 +92.6992 42.7409 129.056 6.78155 513.863 +92.7992 42.691 129.271 6.78242 513.648 +92.8992 42.6411 129.486 6.78328 513.433 +92.9992 42.5912 129.701 6.78412 513.219 +93.0992 42.5413 129.916 6.78493 513.004 +93.1992 42.4914 130.13 6.78573 512.789 +93.2991 42.4415 130.345 6.7865 512.574 +93.3991 42.3916 130.56 6.78726 512.359 +93.4991 42.3418 130.775 6.78799 512.145 +93.5991 42.2919 130.989 6.78871 511.93 +93.6991 42.242 131.204 6.7894 511.715 +93.7991 42.1921 131.419 6.79007 511.501 +93.8991 42.1423 131.633 6.79073 511.286 +93.9991 42.0924 131.848 6.79136 511.071 +94.0991 42.0426 132.063 6.79197 510.857 +94.1991 41.9927 132.277 6.79256 510.642 +94.2991 41.9428 132.492 6.79314 510.428 +94.3991 41.893 132.706 6.79369 510.213 +94.4991 41.8431 132.921 6.79422 509.999 +94.5991 41.7933 133.135 6.79473 509.784 +94.6991 41.7434 133.349 6.79522 509.57 +94.7991 41.6936 133.564 6.79569 509.356 +94.8991 41.6438 133.778 6.79614 509.141 +94.9991 41.5939 133.992 6.79656 508.927 +95.0991 41.5441 134.207 6.79697 508.713 +95.1991 41.4943 134.421 6.79736 508.498 +95.2991 41.4444 134.635 6.79773 508.284 +95.3991 41.3946 134.849 6.79807 508.07 +95.4991 41.3448 135.064 6.7984 507.856 +95.5991 41.295 135.278 6.7987 507.642 +95.6991 41.2451 135.492 6.79899 507.428 +95.7991 41.1953 135.706 6.79925 507.214 +95.8991 41.1455 135.92 6.79949 507 +95.9991 41.0957 136.134 6.79971 506.786 +96.0991 41.0459 136.348 6.79991 506.572 +96.1991 40.9961 136.561 6.8001 506.358 +96.2991 40.9463 136.775 6.80025 506.144 +96.3991 40.8965 136.989 6.80039 505.93 +96.4991 40.8467 137.203 6.80051 505.717 +96.5991 40.7969 137.417 6.80061 505.503 +96.6991 40.7471 137.63 6.80069 505.289 +96.7991 40.6973 137.844 6.80074 505.076 +96.8991 40.6475 138.057 6.80078 504.862 +96.9991 40.5978 138.271 6.80079 504.648 +97.0991 40.548 138.484 6.80079 504.435 +97.1991 40.4982 138.698 6.80076 504.222 +97.2991 40.4484 138.911 6.80071 504.008 +97.3991 40.3987 139.125 6.80064 503.795 +97.4991 40.3489 139.338 6.80055 503.582 +97.5991 40.2991 139.551 6.80044 503.368 +97.6991 40.2494 139.764 6.80031 503.155 +97.7991 40.1996 139.977 6.80016 502.942 +97.8991 40.1498 140.191 6.79998 502.729 +97.9991 40.1001 140.404 6.79979 502.516 +98.0991 40.0503 140.617 6.79957 502.303 +98.1991 40.0006 140.83 6.79934 502.09 +98.2991 39.9508 141.042 6.79908 501.877 +98.3991 39.9011 141.255 6.7988 501.664 +98.4991 39.8513 141.468 6.7985 501.451 +98.5991 39.8016 141.681 6.79818 501.239 +98.6991 39.7519 141.893 6.79784 501.026 +98.7991 39.7021 142.106 6.79748 500.813 +98.8991 39.6524 142.319 6.79709 500.601 +98.9991 39.6027 142.531 6.79669 500.388 +99.0991 39.553 142.744 6.79626 500.176 +99.1991 39.5032 142.956 6.79582 499.964 +99.2991 39.4535 143.168 6.79535 499.751 +99.3991 39.4038 143.38 6.79486 499.539 +99.4991 39.3541 143.593 6.79435 499.327 +99.5991 39.3044 143.805 6.79382 499.115 +99.6991 39.2547 144.017 6.79327 498.903 +99.799 39.205 144.229 6.79269 498.691 +99.899 39.1552 144.441 6.7921 498.479 +99.999 39.1055 144.653 6.79148 498.267 +100.099 39.0558 144.865 6.79084 498.055 +100.199 39.0062 145.076 6.79019 497.843 +100.299 38.9565 145.288 6.78951 497.631 +100.399 38.9068 145.5 6.78881 497.42 +100.499 38.8571 145.711 6.78808 497.208 +100.599 38.8074 145.923 6.78734 496.997 +100.699 38.7577 146.134 6.78657 496.785 +100.799 38.708 146.345 6.78579 496.574 +100.899 38.6584 146.557 6.78498 496.363 +100.999 38.6087 146.768 6.78415 496.152 +101.099 38.559 146.979 6.7833 495.941 +101.199 38.5093 147.19 6.78243 495.729 +101.299 38.4597 147.401 6.78154 495.518 +101.399 38.41 147.612 6.78062 495.308 +101.499 38.3604 147.823 6.77969 495.097 +101.599 38.3107 148.033 6.77873 494.886 +101.699 38.261 148.244 6.77775 494.675 +101.799 38.2114 148.455 6.77675 494.465 +101.899 38.1617 148.665 6.77573 494.254 +101.999 38.1121 148.876 6.77469 494.044 +102.099 38.0625 149.086 6.77363 493.833 +102.199 38.0128 149.296 6.77254 493.623 +102.299 37.9632 149.507 6.77144 493.413 +102.399 37.9135 149.717 6.77031 493.203 +102.499 37.8639 149.927 6.76916 492.993 +102.599 37.8143 150.137 6.76799 492.783 +102.699 37.7646 150.347 6.76679 492.573 +102.799 37.715 150.556 6.76558 492.363 +102.899 37.6654 150.766 6.76434 492.153 +102.999 37.6158 150.976 6.76309 491.944 +103.099 37.5662 151.185 6.76181 491.734 +103.199 37.5165 151.395 6.76051 491.525 +103.299 37.4669 151.604 6.75919 491.315 +103.399 37.4173 151.814 6.75784 491.106 +103.499 37.3677 152.023 6.75648 490.897 +103.599 37.3181 152.232 6.75509 490.688 +103.699 37.2685 152.441 6.75368 490.478 +103.799 37.2189 152.65 6.75225 490.27 +103.899 37.1693 152.859 6.7508 490.061 +103.999 37.1197 153.067 6.74933 489.852 +104.099 37.0701 153.276 6.74783 489.643 +104.199 37.0205 153.485 6.74632 489.435 +104.299 36.9709 153.693 6.74478 489.226 +104.399 36.9214 153.902 6.74322 489.018 +104.499 36.8718 154.11 6.74164 488.809 +104.599 36.8222 154.318 6.74004 488.601 +104.699 36.7726 154.526 6.73841 488.393 +104.799 36.7231 154.734 6.73676 488.185 +104.899 36.6735 154.942 6.7351 487.977 +104.999 36.6239 155.15 6.73341 487.769 +105.099 36.5744 155.358 6.7317 487.562 +105.199 36.5248 155.565 6.72996 487.354 +105.299 36.4752 155.773 6.72821 487.146 +105.399 36.4257 155.98 6.72643 486.939 +105.499 36.3761 156.188 6.72463 486.732 +105.599 36.3266 156.395 6.72281 486.524 +105.699 36.277 156.602 6.72097 486.317 +105.799 36.2275 156.809 6.71911 486.11 +105.899 36.1779 157.016 6.71722 485.903 +105.999 36.1284 157.223 6.71531 485.696 +106.099 36.0789 157.43 6.71338 485.49 +106.199 36.0293 157.636 6.71143 485.283 +106.299 35.9798 157.843 6.70946 485.077 +106.399 35.9303 158.049 6.70747 484.87 +106.499 35.8807 158.256 6.70545 484.664 +106.599 35.8312 158.462 6.70341 484.458 +106.699 35.7817 158.668 6.70135 484.252 +106.799 35.7322 158.874 6.69927 484.046 +106.899 35.6826 159.08 6.69717 483.84 +106.999 35.6331 159.285 6.69504 483.634 +107.099 35.5836 159.491 6.69289 483.428 +107.199 35.5341 159.697 6.69072 483.223 +107.299 35.4846 159.902 6.68853 483.017 +107.399 35.4351 160.107 6.68632 482.812 +107.499 35.3856 160.313 6.68408 482.607 +107.599 35.3361 160.518 6.68183 482.402 +107.699 35.2866 160.723 6.67955 482.197 +107.799 35.2371 160.928 6.67725 481.992 +107.899 35.1876 161.132 6.67492 481.787 +107.999 35.1381 161.337 6.67258 481.582 +108.099 35.0886 161.542 6.67021 481.378 +108.199 35.0392 161.746 6.66782 481.173 +108.299 34.9897 161.95 6.66541 480.969 +108.399 34.9402 162.154 6.66298 480.765 +108.499 34.8907 162.358 6.66052 480.561 +108.599 34.8412 162.562 6.65805 480.357 +108.699 34.7918 162.766 6.65555 480.153 +108.799 34.7423 162.97 6.65303 479.949 +108.899 34.6928 163.174 6.65049 479.746 +108.999 34.6434 163.377 6.64792 479.542 +109.099 34.5939 163.58 6.64534 479.339 +109.199 34.5445 163.784 6.64273 479.136 +109.299 34.495 163.987 6.6401 478.933 +109.399 34.4455 164.19 6.63744 478.73 +109.499 34.3961 164.392 6.63477 478.527 +109.599 34.3467 164.595 6.63207 478.324 +109.699 34.2972 164.798 6.62935 478.122 +109.799 34.2478 165 6.62661 477.919 +109.899 34.1983 165.202 6.62385 477.717 +109.999 34.1489 165.405 6.62106 477.515 +110.099 34.0995 165.607 6.61826 477.313 +110.199 34.05 165.809 6.61543 477.111 +110.299 34.0006 166.011 6.61258 476.909 +110.399 33.9512 166.212 6.6097 476.707 +110.499 33.9017 166.414 6.60681 476.506 +110.599 33.8523 166.615 6.60389 476.304 +110.699 33.8029 166.817 6.60095 476.103 +110.799 33.7535 167.018 6.59799 475.902 +110.899 33.7041 167.219 6.59501 475.701 +110.999 33.6547 167.42 6.592 475.5 +111.099 33.6052 167.62 6.58897 475.299 +111.199 33.5558 167.821 6.58592 475.098 +111.299 33.5064 168.021 6.58285 474.898 +111.399 33.457 168.222 6.57976 474.698 +111.499 33.4076 168.422 6.57664 474.497 +111.599 33.3582 168.622 6.5735 474.297 +111.699 33.3088 168.822 6.57034 474.097 +111.799 33.2594 169.022 6.56716 473.898 +111.899 33.2101 169.221 6.56395 473.698 +111.999 33.1607 169.421 6.56073 473.498 +112.099 33.1113 169.62 6.55748 473.299 +112.199 33.0619 169.82 6.55421 473.1 +112.299 33.0125 170.019 6.55091 472.901 +112.399 32.9631 170.218 6.5476 472.702 +112.499 32.9138 170.416 6.54426 472.503 +112.599 32.8644 170.615 6.5409 472.304 +112.699 32.815 170.814 6.53752 472.106 +112.799 32.7657 171.012 6.53411 471.907 +112.899 32.7163 171.21 6.53069 471.709 +112.999 32.6669 171.408 6.52724 471.511 +113.099 32.6176 171.606 6.52377 471.313 +113.199 32.5682 171.804 6.52028 471.115 +113.299 32.5189 172.002 6.51676 470.918 +113.399 32.4695 172.199 6.51322 470.72 +113.499 32.4202 172.397 6.50966 470.523 +113.599 32.3708 172.594 6.50608 470.326 +113.699 32.3215 172.791 6.50248 470.129 +113.799 32.2721 172.988 6.49885 469.932 +113.899 32.2228 173.184 6.4952 469.735 +113.999 32.1735 173.381 6.49153 469.538 +114.099 32.1241 173.578 6.48784 469.342 +114.199 32.0748 173.774 6.48413 469.146 +114.299 32.0255 173.97 6.48039 468.949 +114.399 31.9761 174.166 6.47663 468.753 +114.499 31.9268 174.362 6.47285 468.558 +114.599 31.8775 174.557 6.46904 468.362 +114.699 31.8282 174.753 6.46522 468.166 +114.799 31.7788 174.948 6.46137 467.971 +114.899 31.7295 175.143 6.4575 467.776 +114.999 31.6802 175.339 6.45361 467.581 +115.099 31.6309 175.533 6.44969 467.386 +115.199 31.5816 175.728 6.44576 467.191 +115.299 31.5323 175.923 6.4418 466.997 +115.399 31.483 176.117 6.43782 466.802 +115.499 31.4337 176.311 6.43381 466.608 +115.599 31.3844 176.505 6.42979 466.414 +115.699 31.3351 176.699 6.42574 466.22 +115.799 31.2858 176.893 6.42167 466.026 +115.899 31.2365 177.087 6.41758 465.833 +115.999 31.1872 177.28 6.41346 465.639 +116.099 31.1379 177.473 6.40933 465.446 +116.199 31.0887 177.666 6.40517 465.253 +116.299 31.0394 177.859 6.40099 465.06 +116.399 30.9901 178.052 6.39678 464.867 +116.499 30.9408 178.245 6.39256 464.675 +116.599 30.8916 178.437 6.38831 464.482 +116.699 30.8423 178.629 6.38404 464.29 +116.799 30.793 178.822 6.37975 464.098 +116.899 30.7437 179.013 6.37543 463.906 +116.999 30.6945 179.205 6.3711 463.714 +117.099 30.6452 179.397 6.36674 463.523 +117.199 30.596 179.588 6.36236 463.331 +117.299 30.5467 179.779 6.35795 463.14 +117.399 30.4975 179.971 6.35353 462.949 +117.499 30.4482 180.161 6.34908 462.758 +117.599 30.3989 180.352 6.34461 462.567 +117.699 30.3497 180.543 6.34012 462.377 +117.799 30.3005 180.733 6.33561 462.186 +117.899 30.2512 180.923 6.33107 461.996 +117.999 30.202 181.113 6.32651 461.806 +118.099 30.1527 181.303 6.32193 461.616 +118.199 30.1035 181.493 6.31733 461.427 +118.299 30.0543 181.682 6.3127 461.237 +118.399 30.005 181.872 6.30806 461.048 +118.499 29.9558 182.061 6.30339 460.859 +118.599 29.9066 182.25 6.29869 460.67 +118.699 29.8574 182.438 6.29398 460.481 +118.799 29.8081 182.627 6.28925 460.292 +118.899 29.7589 182.815 6.28449 460.104 +118.999 29.7097 183.004 6.27971 459.916 +119.099 29.6605 183.192 6.2749 459.728 +119.199 29.6113 183.38 6.27008 459.54 +119.299 29.5621 183.567 6.26523 459.352 +119.399 29.5129 183.755 6.26036 459.165 +119.499 29.4637 183.942 6.25547 458.977 +119.599 29.4145 184.129 6.25056 458.79 +119.699 29.3653 184.316 6.24563 458.603 +119.799 29.3161 184.503 6.24067 458.416 +119.899 29.2669 184.69 6.23569 458.23 +119.999 29.2177 184.876 6.23069 458.043 +120.099 29.1685 185.062 6.22566 457.857 +120.199 29.1193 185.248 6.22062 457.671 +120.299 29.0701 185.434 6.21555 457.485 +120.399 29.0209 185.62 6.21046 457.3 +120.499 28.9717 185.805 6.20535 457.114 +120.599 28.9226 185.99 6.20021 456.929 +120.699 28.8734 186.175 6.19506 456.744 +120.799 28.8242 186.36 6.18988 456.559 +120.899 28.775 186.545 6.18468 456.374 +120.999 28.7259 186.729 6.17945 456.19 +121.099 28.6767 186.914 6.17421 456.006 +121.199 28.6275 187.098 6.16894 455.822 +121.299 28.5784 187.282 6.16365 455.638 +121.399 28.5292 187.465 6.15834 455.454 +121.499 28.4801 187.649 6.15301 455.27 +121.599 28.4309 187.832 6.14766 455.087 +121.699 28.3817 188.015 6.14228 454.904 +121.799 28.3326 188.198 6.13688 454.721 +121.899 28.2834 188.381 6.13146 454.538 +121.999 28.2343 188.564 6.12601 454.356 +122.099 28.1852 188.746 6.12055 454.174 +122.199 28.136 188.928 6.11506 453.991 +122.299 28.0869 189.11 6.10955 453.809 +122.399 28.0377 189.292 6.10402 453.628 +122.499 27.9886 189.473 6.09847 453.446 +122.599 27.9395 189.655 6.09289 453.265 +122.699 27.8903 189.836 6.0873 453.084 +122.799 27.8412 190.017 6.08168 452.903 +122.899 27.7921 190.197 6.07604 452.722 +122.999 27.743 190.378 6.07037 452.542 +123.099 27.6938 190.558 6.06469 452.361 +123.199 27.6447 190.738 6.05898 452.181 +123.299 27.5956 190.918 6.05325 452.001 +123.399 27.5465 191.098 6.0475 451.822 +123.499 27.4974 191.277 6.04173 451.642 +123.599 27.4483 191.457 6.03593 451.463 +123.699 27.3991 191.636 6.03012 451.284 +123.799 27.35 191.815 6.02428 451.105 +123.899 27.3009 191.993 6.01842 450.926 +123.999 27.2518 192.172 6.01254 450.748 +124.099 27.2027 192.35 6.00663 450.57 +124.199 27.1536 192.528 6.0007 450.392 +124.299 27.1045 192.706 5.99476 450.214 +124.399 27.0554 192.883 5.98879 450.036 +124.499 27.0064 193.061 5.9828 449.859 +124.599 26.9573 193.238 5.97678 449.682 +124.699 26.9082 193.415 5.97075 449.505 +124.799 26.8591 193.592 5.96469 449.328 +124.899 26.81 193.768 5.95861 449.151 +124.999 26.7609 193.944 5.95251 448.975 +125.099 26.7119 194.121 5.94639 448.799 +125.199 26.6628 194.296 5.94024 448.623 +125.299 26.6137 194.472 5.93408 448.447 +125.399 26.5646 194.648 5.92789 448.272 +125.499 26.5156 194.823 5.92168 448.097 +125.599 26.4665 194.998 5.91545 447.922 +125.699 26.4174 195.173 5.9092 447.747 +125.799 26.3684 195.347 5.90292 447.572 +125.899 26.3193 195.522 5.89662 447.398 +125.999 26.2703 195.696 5.89031 447.224 +126.099 26.2212 195.87 5.88397 447.05 +126.199 26.1722 196.043 5.8776 446.876 +126.299 26.1231 196.217 5.87122 446.703 +126.399 26.074 196.39 5.86482 446.529 +126.499 26.025 196.563 5.85839 446.356 +126.599 25.976 196.736 5.85194 446.184 +126.699 25.9269 196.908 5.84547 446.011 +126.799 25.8779 197.081 5.83898 445.839 +126.899 25.8288 197.253 5.83247 445.666 +126.999 25.7798 197.425 5.82593 445.495 +127.099 25.7308 197.597 5.81938 445.323 +127.199 25.6817 197.768 5.8128 445.151 +127.299 25.6327 197.939 5.8062 444.98 +127.399 25.5837 198.11 5.79958 444.809 +127.499 25.5346 198.281 5.79294 444.638 +127.599 25.4856 198.452 5.78627 444.468 +127.699 25.4366 198.622 5.77959 444.298 +127.799 25.3876 198.792 5.77288 444.127 +127.899 25.3386 198.962 5.76615 443.958 +127.999 25.2895 199.131 5.7594 443.788 +128.099 25.2405 199.301 5.75263 443.619 +128.199 25.1915 199.47 5.74584 443.449 +128.299 25.1425 199.639 5.73902 443.28 +128.399 25.0935 199.808 5.73219 443.112 +128.499 25.0445 199.976 5.72533 442.943 +128.599 24.9955 200.144 5.71845 442.775 +128.699 24.9465 200.312 5.71155 442.607 +128.799 24.8975 200.48 5.70463 442.439 +128.899 24.8485 200.648 5.69768 442.272 +128.999 24.7995 200.815 5.69072 442.104 +129.099 24.7505 200.982 5.68373 441.937 +129.199 24.7015 201.149 5.67673 441.77 +129.299 24.6525 201.316 5.6697 441.604 +129.399 24.6035 201.482 5.66265 441.437 +129.499 24.5545 201.648 5.65558 441.271 +129.599 24.5055 201.814 5.64848 441.105 +129.699 24.4565 201.98 5.64137 440.94 +129.799 24.4076 202.145 5.63424 440.774 +129.899 24.3586 202.31 5.62708 440.609 +129.999 24.3096 202.475 5.6199 440.444 +130.099 24.2606 202.64 5.61271 440.28 +130.199 24.2117 202.804 5.60549 440.115 +130.299 24.1627 202.968 5.59824 439.951 +130.399 24.1137 203.132 5.59098 439.787 +130.499 24.0648 203.296 5.5837 439.623 +130.599 24.0158 203.46 5.5764 439.46 +130.699 23.9668 203.623 5.56907 439.297 +130.799 23.9179 203.786 5.56172 439.134 +130.899 23.8689 203.948 5.55436 438.971 +130.999 23.8199 204.111 5.54697 438.808 +131.099 23.771 204.273 5.53956 438.646 +131.199 23.722 204.435 5.53213 438.484 +131.299 23.6731 204.597 5.52468 438.322 +131.399 23.6241 204.758 5.51721 438.161 +131.499 23.5752 204.92 5.50971 438 +131.599 23.5262 205.081 5.5022 437.839 +131.699 23.4773 205.241 5.49466 437.678 +131.799 23.4284 205.402 5.48711 437.517 +131.899 23.3794 205.562 5.47953 437.357 +131.999 23.3305 205.722 5.47193 437.197 +132.099 23.2815 205.882 5.46431 437.037 +132.199 23.2326 206.041 5.45667 436.878 +132.299 23.1837 206.201 5.44901 436.719 +132.399 23.1348 206.36 5.44133 436.56 +132.499 23.0858 206.518 5.43363 436.401 +132.599 23.0369 206.677 5.42591 436.243 +132.699 22.988 206.835 5.41816 436.084 +132.799 22.9391 206.993 5.4104 435.926 +132.899 22.8901 207.151 5.40261 435.769 +132.999 22.8412 207.308 5.39481 435.611 +133.099 22.7923 207.466 5.38698 435.454 +133.199 22.7434 207.622 5.37913 435.297 +133.299 22.6945 207.779 5.37127 435.14 +133.399 22.6456 207.936 5.36338 434.984 +133.499 22.5967 208.092 5.35547 434.828 +133.599 22.5478 208.248 5.34754 434.672 +133.699 22.4988 208.403 5.33959 434.516 +133.799 22.4499 208.559 5.33162 434.361 +133.899 22.401 208.714 5.32363 434.206 +133.999 22.3521 208.869 5.31562 434.051 +134.099 22.3032 209.023 5.30758 433.896 +134.199 22.2544 209.178 5.29953 433.742 +134.299 22.2055 209.332 5.29146 433.588 +134.399 22.1566 209.486 5.28336 433.434 +134.499 22.1077 209.639 5.27525 433.28 +134.599 22.0588 209.793 5.26711 433.127 +134.699 22.0099 209.946 5.25896 432.974 +134.799 21.961 210.098 5.25078 432.821 +134.899 21.9121 210.251 5.24259 432.668 +134.999 21.8633 210.403 5.23437 432.516 +135.099 21.8144 210.555 5.22614 432.364 +135.199 21.7655 210.707 5.21788 432.212 +135.299 21.7166 210.858 5.2096 432.061 +135.399 21.6678 211.01 5.20131 431.91 +135.499 21.6189 211.16 5.19299 431.759 +135.599 21.57 211.311 5.18465 431.608 +135.699 21.5212 211.462 5.1763 431.458 +135.799 21.4723 211.612 5.16792 431.308 +135.899 21.4234 211.761 5.15952 431.158 +135.999 21.3746 211.911 5.1511 431.008 +136.099 21.3257 212.06 5.14267 430.859 +136.199 21.2769 212.209 5.13421 430.71 +136.299 21.228 212.358 5.12573 430.561 +136.399 21.1791 212.507 5.11723 430.413 +136.499 21.1303 212.655 5.10871 430.265 +136.599 21.0814 212.803 5.10018 430.117 +136.699 21.0326 212.951 5.09162 429.969 +136.799 20.9838 213.098 5.08304 429.821 +136.899 20.9349 213.245 5.07444 429.674 +136.999 20.8861 213.392 5.06583 429.527 +137.099 20.8372 213.539 5.05719 429.381 +137.199 20.7884 213.685 5.04853 429.235 +137.299 20.7395 213.831 5.03985 429.089 +137.399 20.6907 213.977 5.03116 428.943 +137.499 20.6419 214.122 5.02244 428.797 +137.599 20.593 214.267 5.0137 428.652 +137.699 20.5442 214.412 5.00495 428.507 +137.799 20.4954 214.557 4.99617 428.363 +137.899 20.4466 214.701 4.98738 428.218 +137.999 20.3977 214.845 4.97856 428.074 +138.099 20.3489 214.989 4.96973 427.93 +138.199 20.3001 215.133 4.96087 427.787 +138.299 20.2513 215.276 4.952 427.644 +138.399 20.2025 215.419 4.94311 427.501 +138.499 20.1536 215.562 4.93419 427.358 +138.599 20.1048 215.704 4.92526 427.215 +138.699 20.056 215.846 4.91631 427.073 +138.799 20.0072 215.988 4.90734 426.931 +138.899 19.9584 216.13 4.89835 426.79 +138.999 19.9096 216.271 4.88934 426.649 +139.099 19.8608 216.412 4.88031 426.508 +139.199 19.812 216.553 4.87126 426.367 +139.299 19.7632 216.693 4.86219 426.226 +139.399 19.7144 216.833 4.85311 426.086 +139.499 19.6656 216.973 4.844 425.946 +139.599 19.6168 217.113 4.83488 425.807 +139.699 19.568 217.252 4.82573 425.668 +139.799 19.5192 217.391 4.81657 425.529 +139.899 19.4704 217.53 4.80738 425.39 +139.999 19.4216 217.668 4.79818 425.251 +140.099 19.3728 217.806 4.78896 425.113 +140.199 19.324 217.944 4.77972 424.975 +140.299 19.2752 218.082 4.77046 424.838 +140.399 19.2265 218.219 4.76118 424.701 +140.499 19.1777 218.356 4.75189 424.564 +140.599 19.1289 218.492 4.74257 424.427 +140.699 19.0801 218.629 4.73323 424.291 +140.799 19.0313 218.765 4.72388 424.154 +140.899 18.9826 218.901 4.71451 424.019 +140.999 18.9338 219.036 4.70512 423.883 +141.099 18.885 219.172 4.6957 423.748 +141.199 18.8363 219.307 4.68628 423.613 +141.299 18.7875 219.441 4.67683 423.478 +141.399 18.7387 219.576 4.66736 423.344 +141.499 18.69 219.71 4.65788 423.21 +141.599 18.6412 219.843 4.64837 423.076 +141.699 18.5924 219.977 4.63885 422.943 +141.799 18.5437 220.11 4.62931 422.809 +141.899 18.4949 220.243 4.61975 422.676 +141.999 18.4462 220.376 4.61017 422.544 +142.099 18.3974 220.508 4.60057 422.412 +142.199 18.3487 220.64 4.59096 422.28 +142.299 18.2999 220.772 4.58132 422.148 +142.399 18.2511 220.903 4.57167 422.016 +142.499 18.2024 221.034 4.562 421.885 +142.6 18.1537 221.165 4.55231 421.755 +142.7 18.1049 221.295 4.5426 421.624 +142.8 18.0562 221.426 4.53288 421.494 +142.9 18.0074 221.556 4.52313 421.364 +143 17.9587 221.685 4.51337 421.234 +143.1 17.9099 221.814 4.50359 421.105 +143.2 17.8612 221.944 4.49379 420.976 +143.3 17.8125 222.072 4.48397 420.847 +143.4 17.7637 222.201 4.47414 420.719 +143.5 17.715 222.329 4.46428 420.591 +143.6 17.6663 222.457 4.45441 420.463 +143.7 17.6175 222.584 4.44452 420.335 +143.8 17.5688 222.711 4.43462 420.208 +143.9 17.5201 222.838 4.42469 420.081 +144 17.4714 222.965 4.41475 419.955 +144.1 17.4226 223.091 4.40479 419.828 +144.2 17.3739 223.217 4.39481 419.702 +144.3 17.3252 223.343 4.38481 419.577 +144.4 17.2765 223.468 4.3748 419.451 +144.5 17.2278 223.593 4.36476 419.326 +144.6 17.179 223.718 4.35471 419.201 +144.7 17.1303 223.842 4.34465 419.077 +144.8 17.0816 223.967 4.33456 418.953 +144.9 17.0329 224.091 4.32446 418.829 +145 16.9842 224.214 4.31434 418.705 +145.1 16.9355 224.337 4.3042 418.582 +145.2 16.8868 224.46 4.29404 418.459 +145.3 16.8381 224.583 4.28387 418.337 +145.4 16.7894 224.705 4.27368 418.214 +145.5 16.7407 224.827 4.26347 418.092 +145.6 16.692 224.949 4.25324 417.971 +145.7 16.6433 225.07 4.243 417.849 +145.8 16.5946 225.191 4.23274 417.728 +145.9 16.5459 225.312 4.22246 417.607 +146 16.4972 225.433 4.21217 417.487 +146.1 16.4485 225.553 4.20186 417.367 +146.2 16.3998 225.673 4.19153 417.247 +146.3 16.3511 225.792 4.18118 417.127 +146.4 16.3024 225.911 4.17082 417.008 +146.5 16.2537 226.03 4.16044 416.889 +146.6 16.205 226.149 4.15004 416.771 +146.7 16.1564 226.267 4.13962 416.652 +146.8 16.1077 226.385 4.12919 416.534 +146.9 16.059 226.503 4.11874 416.417 +147 16.0103 226.62 4.10828 416.299 +147.1 15.9616 226.737 4.09779 416.182 +147.2 15.913 226.854 4.08729 416.066 +147.3 15.8643 226.97 4.07678 415.949 +147.4 15.8156 227.086 4.06625 415.833 +147.5 15.7669 227.202 4.0557 415.718 +147.6 15.7183 227.317 4.04513 415.602 +147.7 15.6696 227.432 4.03455 415.487 +147.8 15.6209 227.547 4.02395 415.372 +147.9 15.5723 227.662 4.01333 415.258 +148 15.5236 227.776 4.0027 415.144 +148.1 15.4749 227.89 3.99205 415.03 +148.2 15.4263 228.003 3.98138 414.916 +148.3 15.3776 228.116 3.9707 414.803 +148.4 15.3289 228.229 3.96 414.69 +148.5 15.2803 228.342 3.94929 414.578 +148.6 15.2316 228.454 3.93855 414.465 +148.7 15.183 228.566 3.92781 414.353 +148.8 15.1343 228.678 3.91704 414.242 +148.9 15.0857 228.789 3.90626 414.131 +149 15.037 228.9 3.89546 414.02 +149.1 14.9884 229.01 3.88465 413.909 +149.2 14.9397 229.121 3.87382 413.799 +149.3 14.8911 229.231 3.86298 413.689 +149.4 14.8424 229.34 3.85212 413.579 +149.5 14.7938 229.45 3.84124 413.47 +149.6 14.7451 229.559 3.83035 413.361 +149.7 14.6965 229.668 3.81944 413.252 +149.8 14.6478 229.776 3.80852 413.144 +149.9 14.5992 229.884 3.79757 413.035 +150 14.5506 229.992 3.78662 412.928 +150.1 14.5019 230.099 3.77565 412.82 +150.2 14.4533 230.206 3.76466 412.713 +150.3 14.4047 230.313 3.75366 412.606 +150.4 14.356 230.419 3.74264 412.5 +150.5 14.3074 230.525 3.7316 412.394 +150.6 14.2588 230.631 3.72055 412.288 +150.7 14.2101 230.737 3.70949 412.183 +150.8 14.1615 230.842 3.69841 412.078 +150.9 14.1129 230.947 3.68731 411.973 +151 14.0642 231.051 3.6762 411.868 +151.1 14.0156 231.155 3.66507 411.764 +151.2 13.967 231.259 3.65393 411.66 +151.3 13.9184 231.362 3.64277 411.557 +151.4 13.8698 231.466 3.6316 411.454 +151.5 13.8211 231.568 3.62041 411.351 +151.6 13.7725 231.671 3.6092 411.249 +151.7 13.7239 231.773 3.59799 411.146 +151.8 13.6753 231.875 3.58675 411.045 +151.9 13.6267 231.976 3.5755 410.943 +152 13.5781 232.078 3.56424 410.842 +152.1 13.5294 232.178 3.55296 410.741 +152.2 13.4808 232.279 3.54167 410.641 +152.3 13.4322 232.379 3.53036 410.54 +152.4 13.3836 232.479 3.51904 410.441 +152.5 13.335 232.578 3.5077 410.341 +152.6 13.2864 232.678 3.49635 410.242 +152.7 13.2378 232.776 3.48498 410.143 +152.8 13.1892 232.875 3.4736 410.045 +152.9 13.1406 232.973 3.4622 409.946 +153 13.092 233.071 3.45079 409.849 +153.1 13.0434 233.168 3.43936 409.751 +153.2 12.9948 233.266 3.42792 409.654 +153.3 12.9462 233.362 3.41647 409.557 +153.4 12.8976 233.459 3.405 409.461 +153.5 12.849 233.555 3.39351 409.364 +153.6 12.8004 233.651 3.38202 409.269 +153.7 12.7518 233.746 3.3705 409.173 +153.8 12.7032 233.841 3.35898 409.078 +153.9 12.6546 233.936 3.34744 408.983 +154 12.606 234.031 3.33588 408.889 +154.1 12.5575 234.125 3.32431 408.795 +154.2 12.5089 234.219 3.31273 408.701 +154.3 12.4603 234.312 3.30114 408.607 +154.4 12.4117 234.405 3.28952 408.514 +154.5 12.3631 234.498 3.2779 408.421 +154.6 12.3145 234.59 3.26626 408.329 +154.7 12.266 234.683 3.25461 408.237 +154.8 12.2174 234.774 3.24294 408.145 +154.9 12.1688 234.866 3.23126 408.054 +155 12.1202 234.957 3.21957 407.963 +155.1 12.0716 235.048 3.20786 407.872 +155.2 12.0231 235.138 3.19614 407.781 +155.3 11.9745 235.228 3.18441 407.691 +155.4 11.9259 235.318 3.17266 407.602 +155.5 11.8773 235.407 3.1609 407.512 +155.6 11.8288 235.496 3.14912 407.423 +155.7 11.7802 235.585 3.13734 407.334 +155.8 11.7316 235.673 3.12553 407.246 +155.9 11.6831 235.761 3.11372 407.158 +156 11.6345 235.849 3.10189 407.07 +156.1 11.5859 235.936 3.09005 406.983 +156.2 11.5374 236.023 3.0782 406.896 +156.3 11.4888 236.11 3.06633 406.809 +156.4 11.4402 236.196 3.05445 406.723 +156.5 11.3917 236.282 3.04256 406.637 +156.6 11.3431 236.368 3.03065 406.552 +156.7 11.2946 236.453 3.01873 406.466 +156.8 11.246 236.538 3.0068 406.381 +156.9 11.1974 236.623 2.99485 406.297 +157 11.1489 236.707 2.98289 406.213 +157.1 11.1003 236.791 2.97092 406.129 +157.2 11.0518 236.874 2.95894 406.045 +157.3 11.0032 236.957 2.94695 405.962 +157.4 10.9547 237.04 2.93494 405.879 +157.5 10.9061 237.123 2.92292 405.797 +157.6 10.8576 237.205 2.91088 405.715 +157.7 10.809 237.287 2.89884 405.633 +157.8 10.7605 237.368 2.88678 405.551 +157.9 10.7119 237.449 2.87471 405.47 +158 10.6634 237.53 2.86262 405.389 +158.1 10.6148 237.61 2.85053 405.309 +158.2 10.5663 237.69 2.83842 405.229 +158.3 10.5177 237.77 2.8263 405.149 +158.4 10.4692 237.85 2.81417 405.07 +158.5 10.4206 237.929 2.80203 404.991 +158.6 10.3721 238.007 2.78987 404.912 +158.7 10.3236 238.086 2.7777 404.834 +158.8 10.275 238.164 2.76552 404.756 +158.9 10.2265 238.241 2.75333 404.678 +159.001 10.178 238.318 2.74113 404.601 +159.101 10.1294 238.395 2.72891 404.524 +159.201 10.0809 238.472 2.71669 404.447 +159.301 10.0323 238.548 2.70445 404.371 +159.401 9.98381 238.624 2.6922 404.295 +159.501 9.93528 238.7 2.67994 404.22 +159.601 9.88675 238.775 2.66766 404.145 +159.701 9.83822 238.849 2.65538 404.07 +159.801 9.78969 238.924 2.64308 403.995 +159.901 9.74116 238.998 2.63078 403.921 +160.001 9.69263 239.072 2.61846 403.848 +160.101 9.6441 239.145 2.60613 403.774 +160.201 9.59558 239.218 2.59379 403.701 +160.301 9.54705 239.291 2.58143 403.628 +160.401 9.49853 239.363 2.56907 403.556 +160.501 9.45 239.435 2.5567 403.484 +160.601 9.40148 239.507 2.54431 403.413 +160.701 9.35296 239.578 2.53191 403.341 +160.801 9.30444 239.649 2.51951 403.27 +160.901 9.25592 239.72 2.50709 403.2 +161.001 9.2074 239.79 2.49466 403.13 +161.101 9.15888 239.86 2.48222 403.06 +161.201 9.11036 239.929 2.46977 402.99 +161.301 9.06185 239.998 2.45731 402.921 +161.401 9.01333 240.067 2.44483 402.852 +161.501 8.96482 240.136 2.43235 402.784 +161.601 8.9163 240.204 2.41986 402.716 +161.701 8.86779 240.271 2.40736 402.648 +161.801 8.81928 240.339 2.39484 402.581 +161.901 8.77076 240.406 2.38232 402.514 +162.001 8.72225 240.472 2.36978 402.447 +162.101 8.67374 240.539 2.35724 402.381 +162.201 8.62523 240.605 2.34468 402.315 +162.301 8.57673 240.67 2.33212 402.249 +162.401 8.52822 240.736 2.31954 402.184 +162.501 8.47971 240.8 2.30696 402.119 +162.601 8.4312 240.865 2.29436 402.055 +162.701 8.3827 240.929 2.28176 401.99 +162.801 8.33419 240.993 2.26914 401.927 +162.901 8.28569 241.056 2.25652 401.863 +163.001 8.23719 241.119 2.24388 401.8 +163.101 8.18869 241.182 2.23124 401.737 +163.201 8.14018 241.244 2.21858 401.675 +163.301 8.09168 241.306 2.20592 401.613 +163.401 8.04318 241.368 2.19325 401.551 +163.501 7.99468 241.429 2.18056 401.49 +163.601 7.94619 241.49 2.16787 401.429 +163.701 7.89769 241.551 2.15517 401.369 +163.801 7.84919 241.611 2.14246 401.308 +163.901 7.80069 241.671 2.12974 401.249 +164.001 7.7522 241.73 2.11701 401.189 +164.101 7.7037 241.789 2.10427 401.13 +164.201 7.65521 241.848 2.09152 401.071 +164.301 7.60672 241.907 2.07876 401.013 +164.401 7.55822 241.965 2.066 400.955 +164.501 7.50973 242.022 2.05322 400.897 +164.601 7.46124 242.08 2.04044 400.84 +164.701 7.41275 242.137 2.02764 400.783 +164.801 7.36426 242.193 2.01484 400.726 +164.901 7.31577 242.249 2.00203 400.67 +165.001 7.26728 242.305 1.98921 400.614 +165.101 7.21879 242.361 1.97638 400.559 +165.201 7.17031 242.416 1.96355 400.504 +165.301 7.12182 242.471 1.9507 400.449 +165.401 7.07333 242.525 1.93785 400.394 +165.501 7.02485 242.579 1.92498 400.34 +165.601 6.97637 242.633 1.91211 400.287 +165.701 6.92788 242.686 1.89923 400.233 +165.801 6.8794 242.739 1.88635 400.18 +165.901 6.83092 242.792 1.87345 400.128 +166.001 6.78243 242.844 1.86055 400.076 +166.101 6.73395 242.896 1.84764 400.024 +166.201 6.68547 242.947 1.83472 399.972 +166.301 6.63699 242.998 1.82179 399.921 +166.401 6.58851 243.049 1.80885 399.87 +166.501 6.54003 243.099 1.79591 399.82 +166.601 6.49155 243.149 1.78296 399.77 +166.701 6.44308 243.199 1.77 399.72 +166.801 6.3946 243.248 1.75703 399.671 +166.901 6.34612 243.297 1.74406 399.622 +167.001 6.29765 243.346 1.73107 399.573 +167.101 6.24917 243.394 1.71808 399.525 +167.201 6.2007 243.442 1.70509 399.477 +167.301 6.15222 243.489 1.69208 399.43 +167.401 6.10375 243.537 1.67907 399.383 +167.501 6.05528 243.583 1.66605 399.336 +167.601 6.0068 243.63 1.65302 399.29 +167.701 5.95833 243.676 1.63999 399.244 +167.801 5.90986 243.721 1.62694 399.198 +167.901 5.86139 243.767 1.6139 399.153 +168.001 5.81292 243.812 1.60084 399.108 +168.101 5.76445 243.856 1.58778 399.063 +168.201 5.71598 243.9 1.57471 399.019 +168.301 5.66751 243.944 1.56163 398.975 +168.401 5.61904 243.987 1.54855 398.932 +168.501 5.57058 244.031 1.53546 398.889 +168.601 5.52211 244.073 1.52236 398.846 +168.701 5.47364 244.116 1.50926 398.804 +168.801 5.42518 244.158 1.49615 398.762 +168.901 5.37671 244.199 1.48303 398.72 +169.001 5.32825 244.24 1.46991 398.679 +169.101 5.27978 244.281 1.45678 398.638 +169.201 5.23132 244.322 1.44364 398.598 +169.301 5.18285 244.362 1.4305 398.558 +169.401 5.13439 244.402 1.41735 398.518 +169.501 5.08593 244.441 1.40419 398.478 +169.601 5.03747 244.48 1.39103 398.439 +169.701 4.98901 244.519 1.37786 398.401 +169.801 4.94054 244.557 1.36469 398.362 +169.901 4.89208 244.595 1.35151 398.325 +170.001 4.84362 244.632 1.33833 398.287 +170.101 4.79516 244.67 1.32513 398.25 +170.201 4.7467 244.706 1.31194 398.213 +170.301 4.69825 244.743 1.29873 398.177 +170.401 4.64979 244.779 1.28553 398.141 +170.501 4.60133 244.814 1.27231 398.105 +170.601 4.55287 244.85 1.25909 398.07 +170.701 4.50441 244.885 1.24587 398.035 +170.801 4.45596 244.919 1.23264 398 +170.901 4.4075 244.954 1.2194 397.966 +171.001 4.35905 244.987 1.20616 397.932 +171.101 4.31059 245.021 1.19291 397.899 +171.201 4.26213 245.054 1.17966 397.865 +171.301 4.21368 245.087 1.1664 397.833 +171.401 4.16523 245.119 1.15314 397.8 +171.501 4.11677 245.151 1.13987 397.768 +171.601 4.06832 245.183 1.1266 397.737 +171.701 4.01986 245.214 1.11332 397.706 +171.801 3.97141 245.245 1.10004 397.675 +171.901 3.92296 245.275 1.08675 397.644 +172.001 3.87451 245.305 1.07346 397.614 +172.101 3.82606 245.335 1.06016 397.584 +172.201 3.7776 245.364 1.04686 397.555 +172.301 3.72915 245.393 1.03355 397.526 +172.401 3.6807 245.422 1.02024 397.497 +172.501 3.63225 245.45 1.00693 397.469 +172.601 3.5838 245.478 0.993608 397.441 +172.701 3.53535 245.506 0.980284 397.414 +172.801 3.4869 245.533 0.966956 397.387 +172.901 3.43846 245.56 0.953623 397.36 +173.001 3.39001 245.586 0.940286 397.333 +173.101 3.34156 245.612 0.926945 397.307 +173.201 3.29311 245.638 0.9136 397.282 +173.301 3.24466 245.663 0.900251 397.256 +173.401 3.19622 245.688 0.886897 397.231 +173.501 3.14777 245.712 0.87354 397.207 +173.601 3.09932 245.737 0.860179 397.183 +173.701 3.05088 245.76 0.846815 397.159 +173.801 3.00243 245.784 0.833446 397.136 +173.901 2.95398 245.807 0.820074 397.113 +174.001 2.90554 245.83 0.806698 397.09 +174.101 2.85709 245.852 0.793319 397.068 +174.201 2.80865 245.874 0.779936 397.046 +174.301 2.7602 245.895 0.76655 397.024 +174.401 2.71176 245.916 0.75316 397.003 +174.501 2.66331 245.937 0.739767 396.982 +174.601 2.61487 245.958 0.726371 396.962 +174.701 2.56643 245.978 0.712971 396.942 +174.801 2.51798 245.997 0.699569 396.922 +174.901 2.46954 246.017 0.686163 396.903 +175.001 2.4211 246.036 0.672754 396.884 +175.101 2.37265 246.054 0.659343 396.865 +175.201 2.32421 246.072 0.645928 396.847 +175.301 2.27577 246.09 0.63251 396.829 +175.402 2.22733 246.108 0.61909 396.812 +175.502 2.17888 246.125 0.605667 396.795 +175.602 2.13044 246.141 0.592241 396.778 +175.702 2.082 246.158 0.578813 396.762 +175.802 2.03356 246.174 0.565382 396.746 +175.902 1.98512 246.189 0.551949 396.73 +176.002 1.93668 246.204 0.538513 396.715 +176.102 1.88824 246.219 0.525075 396.7 +176.202 1.83979 246.234 0.511634 396.686 +176.302 1.79135 246.248 0.498191 396.672 +176.402 1.74291 246.261 0.484746 396.658 +176.502 1.69447 246.275 0.471299 396.645 +176.602 1.64603 246.288 0.45785 396.632 +176.702 1.59759 246.3 0.444398 396.619 +176.802 1.54915 246.312 0.430945 396.607 +176.902 1.50071 246.324 0.41749 396.595 +177.002 1.45228 246.336 0.404033 396.584 +177.102 1.40384 246.347 0.390574 396.573 +177.202 1.3554 246.357 0.377114 396.562 +177.302 1.30696 246.368 0.363652 396.552 +177.402 1.25852 246.378 0.350188 396.542 +177.502 1.21008 246.387 0.336722 396.532 +177.602 1.16164 246.396 0.323256 396.523 +177.702 1.1132 246.405 0.309787 396.514 +177.802 1.06476 246.414 0.296318 396.506 +177.902 1.01633 246.422 0.282847 396.498 +178.002 0.967888 246.429 0.269375 396.49 +178.102 0.919449 246.437 0.255901 396.483 +178.202 0.871011 246.444 0.242427 396.476 +178.302 0.822573 246.45 0.228951 396.469 +178.402 0.774135 246.456 0.215474 396.463 +178.502 0.725698 246.462 0.201997 396.457 +178.602 0.67726 246.468 0.188518 396.452 +178.702 0.628822 246.473 0.175039 396.447 +178.802 0.580384 246.477 0.161559 396.442 +178.902 0.531947 246.482 0.148078 396.438 +179.002 0.483509 246.486 0.134597 396.434 +179.102 0.435072 246.489 0.121115 396.43 +179.202 0.386634 246.492 0.107632 396.427 +179.302 0.338197 246.495 0.094149 396.424 +179.402 0.289759 246.498 0.0806656 396.422 +179.502 0.241322 246.5 0.0671817 396.42 +179.602 0.192885 246.501 0.0536976 396.418 +179.702 0.144447 246.503 0.0402132 396.417 +179.802 0.09601 246.504 0.0267287 396.416 +179.902 0.0475727 246.504 0.013244 396.415 diff --git a/macro/Unpack_HDF5/E534_RCNP/run_eve.C b/macro/Unpack_HDF5/E534_RCNP/run_eve.C new file mode 100644 index 000000000..a623ae2bb --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/run_eve.C @@ -0,0 +1,46 @@ +void run_eve(int runNum = 2009, TString OutputDataFile = "./run_1003_display.root") +{ + TString InputDataFile = TString::Format("/data/ATTPCROOTv2_results/E534/UnpackerOutput/run_%04d.root", runNum); + std::cout << "Opening: " << InputDataFile << std::endl; + + TString dir = getenv("VMCWORKDIR"); + TString geoFile = "RCNP_ATTPC_494_3torr_geomanager.root"; + TString mapFile = "rcnp_map.xml"; + + TString InputDataPath = InputDataFile; + TString OutputDataPath = OutputDataFile; + TString GeoDataPath = dir + "/geometry/" + geoFile; + TString mapDir = dir + "/scripts/" + mapFile; + + FairRunAna *fRun = new FairRunAna(); + FairRootFileSink *sink = new FairRootFileSink(OutputDataFile); + FairFileSource *source = new FairFileSource(InputDataFile); + fRun->SetSource(source); + fRun->SetSink(sink); + fRun->SetGeomFile(GeoDataPath); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParRootFileIo *parIo1 = new FairParRootFileIo(); + rtdb->setFirstInput(parIo1); + + auto fMap = std::make_shared(); + fMap->ParseXMLMap(mapDir.Data()); + AtViewerManager *eveMan = new AtViewerManager(fMap); + + auto tabMain = std::make_unique(); + tabMain->SetMultiHit(100); // Set the maximum number of multihits in the visualization + + //auto tabBraggCurve = std::make_unique(); + //tabBraggCurve->SetMultiHit(100); + + //auto tabSiArray = std::make_unique(); + //tabSiArray->DrawAuxADC("Si_10_1_1_0", 0, 0); + + eveMan->AddTab(std::move(tabMain)); + //eveMan->AddTab(std::move(tabBraggCurve)); + //eveMan->AddTab(std::move(tabSiArray)); + + eveMan->Init(); + + std::cout << "Finished init" << std::endl; +} diff --git a/macro/Unpack_HDF5/E534_RCNP/unpack.sh b/macro/Unpack_HDF5/E534_RCNP/unpack.sh new file mode 100755 index 000000000..21a8d61fa --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/unpack.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +logDir="./logUnpack" + +if [ $# -lt 1 ]; then + echo "Usage: $0 runNum1 [runNum2, ...]" + exit 1 +fi + +for runNum in "$@"; do + logFile="$logDir/run$runNum.log" + echo "Processing run: $runNum " + + root -b -q -l "unpack_rcnp.C($runNum)" > >(tail -n 1000 > $logFile) 2>&1 +done + +echo "\(>.<)/ Unpacking is completed (>=<)" diff --git a/macro/Unpack_HDF5/E534_RCNP/unpack_rcnp.C b/macro/Unpack_HDF5/E534_RCNP/unpack_rcnp.C new file mode 100644 index 000000000..cdccc8040 --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/unpack_rcnp.C @@ -0,0 +1,197 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpack_rcnp(int run_num = 2011){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E534.par"; + TString mappath = ""; + TString filepath = "/data/tempMergedData/E534/"; + TString fileExt = ".h5"; + TString outputpath = "/data/ATTPCROOTv2_results/E534/UnpackerOutput/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + ".root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(false); // true + + auto thresholdSi = 50; + auto psaSi = std::make_unique(); + psaSi->SetThreshold(thresholdSi); + + AtSiTask *siTask = new AtSiTask(std::move(psaSi)); + siTask->SetPersistence(kTRUE); + + auto thresholdGagg = 10; + auto psaGagg = std::make_unique(); + psaGagg->SetThreshold(thresholdGagg); + AtGaggTask *gaggTask = new AtGaggTask(std::move(psaGagg)); + gaggTask->SetPersistence(kTRUE); + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 30; + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kTRUE); + ransacTask->SetDistanceThreshold(12.0); //12 + ransacTask->SetMinHitsLine(30); //10 + // in AtRansacTask pattern tyepe set to line: auto patternType = AtPatternType::kLine; + //1=Homemade Ransac(default); 2=Homemade Mlesac; 3=Homemade Lmeds; //4 + ransacTask->SetAlgorithm(1); + // SampleMethod{kUniform=0,kChargeWeighted=1,kGaussian=2, kWeightGaussian=3, kWeightedY=4};//2 + ransacTask->SetRanSamMode(5); + ransacTask->SetChargeThreshold(20); //150 + // ransacTask->SetNumItera(500); + +/* + //Create the AtPatternModification task. + std::vector> patternModifications; + auto braggCurveFinder = std::make_unique(); + braggCurveFinder->SetBinSize(6.0); + braggCurveFinder->SetNumSmoothingSteps(200); + braggCurveFinder->SetTSSemiWidth(15); // Looking at the traces width in the run_eve macro. + patternModifications.push_back(std::move(braggCurveFinder)); + AtPatternModificationTask *patternModTask = new AtPatternModificationTask(std::move(patternModifications)); + // patternModTask->SetOutputBranch("AtPatternEvent"); + patternModTask->SetPersistence(kTRUE); + + // Create the AtFitterTask task. + std::vector> eLossModels; + + double density = 1.4069e-3; + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_494_3Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModels.push_back(std::move(eLossModelC3D8_p)); + + std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_494_3Torr_12Be"); + eLossModelC3D8_12Be->SetMaterial(materialComponents); + eLossModelC3D8_12Be->SetProjectile(12, 4, 12.026922082); + eLossModels.push_back(std::move(eLossModelC3D8_12Be)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(50000); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(8000); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata");*/ + + run->AddTask(unpackTask); + run->AddTask(siTask); + run->AddTask(gaggTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + run->AddTask(ransacTask); + //run->AddTask(patternModTask); + //run->AddTask(fitterTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 1000; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/cut_SI_pid-16C b/macro/Unpack_HDF5/E534_RCNP/users/lilu/cut_SI_pid-16C new file mode 100644 index 000000000..f13ff2c98 --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/cut_SI_pid-16C @@ -0,0 +1,20 @@ +{ +//========= Macro generated from object: CUTG/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("CUTG",9); + cutg->SetVarX("histSiPIDADCMax"); + cutg->SetVarY(""); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,249.284,2968.49); + cutg->SetPoint(1,2967.77,1392.86); + cutg->SetPoint(2,3494.27,1424.37); + cutg->SetPoint(3,3483.52,1771.01); + cutg->SetPoint(4,517.908,3409.66); + cutg->SetPoint(5,88.1088,3378.15); + cutg->SetPoint(6,217.049,3000); + cutg->SetPoint(7,217.049,3000); + cutg->SetPoint(8,249.284,2968.49); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/cut_SI_pid-16C_S b/macro/Unpack_HDF5/E534_RCNP/users/lilu/cut_SI_pid-16C_S new file mode 100644 index 000000000..9ca1b05e2 --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/cut_SI_pid-16C_S @@ -0,0 +1,18 @@ +{ +//========= Macro generated from object: CUTG/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("CUTG",7); + cutg->SetVarX("histSiPIDADCMax"); + cutg->SetVarY(""); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,2272.39,1116.49); + cutg->SetPoint(1,3612.73,1388.69); + cutg->SetPoint(2,3662.8,1223.43); + cutg->SetPoint(3,2295.95,917.207); + cutg->SetPoint(4,2248.82,1106.77); + cutg->SetPoint(5,2263.55,1131.08); + cutg->SetPoint(6,2272.39,1116.49); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/cut_r_e_He b/macro/Unpack_HDF5/E534_RCNP/users/lilu/cut_r_e_He new file mode 100644 index 000000000..9dbded3fb --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/cut_r_e_He @@ -0,0 +1,20 @@ +{ +//========= Macro generated from object: CUTG/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("CUTG",9); + cutg->SetVarX("histEBigVBigRange"); + cutg->SetVarY(""); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,68.6175,73277.3); + cutg->SetPoint(1,39.1046,51848.7); + cutg->SetPoint(2,9.59168,26638.7); + cutg->SetPoint(3,116.576,43865.5); + cutg->SetPoint(4,181.135,65714.3); + cutg->SetPoint(5,146.089,86302.5); + cutg->SetPoint(6,66.7729,74537.8); + cutg->SetPoint(7,68.6175,74537.8); + cutg->SetPoint(8,68.6175,73277.3); + cutg->Draw("root"); +} diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/kine.C b/macro/Unpack_HDF5/E534_RCNP/users/lilu/kine.C new file mode 100644 index 000000000..9319b225f --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/kine.C @@ -0,0 +1,438 @@ +TGraph* ReadKinematics(TString kineFile,Int_t A); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +#include "kine.h" +void kine() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFile = new TFile("./cutFiles/PID.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile->Get("cutPID3He"); + cutPIDFile->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiN = (TCutG *)cutSiPIDFile->Get("cutSiPIDN"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + cutSiPIDFile->Close(); + + double x_slope=0.001288; + double y_slope=0.00428; + double x_offset= 18.53608; + double y_offset= 18.53608; + + TCutG *pid_si_cut_16c = new TCutG("cut_SI_pid-16C",9); + pid_si_cut_16c->SetPoint(0,249.284,2968.49); + pid_si_cut_16c->SetPoint(1,2967.77,1392.86); + pid_si_cut_16c->SetPoint(2,3494.27,1424.37); + pid_si_cut_16c->SetPoint(3,3483.52,1771.01); + pid_si_cut_16c->SetPoint(4,517.908,3409.66); + pid_si_cut_16c->SetPoint(5,88.1088,3378.15); + pid_si_cut_16c->SetPoint(6,217.049,3000); + pid_si_cut_16c->SetPoint(7,217.049,3000); + pid_si_cut_16c->SetPoint(8,249.284,2968.49); + + TCutG *pid_si_cut_16c_s = new TCutG("cut_SI_pid-16C_S",7); + pid_si_cut_16c_s->SetPoint(0,2272.39,1116.49); + pid_si_cut_16c_s->SetPoint(1,3612.73,1388.69); + pid_si_cut_16c_s->SetPoint(2,3662.8,1223.43); + pid_si_cut_16c_s->SetPoint(3,2295.95,917.207); + pid_si_cut_16c_s->SetPoint(4,2248.82,1106.77); + pid_si_cut_16c_s->SetPoint(5,2263.55,1131.08); + pid_si_cut_16c_s->SetPoint(6,2272.39,1116.49); + + TCutG *pid_si_cut_4he_p = new TCutG("pid_si_4he_p",18); + pid_si_cut_4he_p->SetPoint(0,187.82,118.201); + pid_si_cut_4he_p->SetPoint(1,340.754,179.276); + pid_si_cut_4he_p->SetPoint(2,471.577,214.035); + pid_si_cut_4he_p->SetPoint(3,654.607,241.345); + pid_si_cut_4he_p->SetPoint(4,770.075,249.786); + pid_si_cut_4he_p->SetPoint(5,881.244,251.773); + pid_si_cut_4he_p->SetPoint(6,908.269,241.842); + pid_si_cut_4he_p->SetPoint(7,894.142,216.021); + pid_si_cut_4he_p->SetPoint(8,692.687,210.062); + pid_si_cut_4he_p->SetPoint(9,609.157,199.635); + pid_si_cut_4he_p->SetPoint(10,467.278,173.318); + pid_si_cut_4he_p->SetPoint(11,295.918,115.222); + pid_si_cut_4he_p->SetPoint(12,195.191,71.5253); + pid_si_cut_4he_p->SetPoint(13,152.811,67.5529); + pid_si_cut_4he_p->SetPoint(14,148.512,99.8286); + pid_si_cut_4he_p->SetPoint(15,183.521,116.711); + pid_si_cut_4he_p->SetPoint(16,183.521,116.711); + pid_si_cut_4he_p->SetPoint(17,187.82,118.201); + + + TCutG *pid_si_cut_4he_s = new TCutG("pid_si_4he_s",14); + + pid_si_cut_4he_s->SetPoint(0,122.716,538.778); + pid_si_cut_4he_s->SetPoint(1,315.572,432.516); + pid_si_cut_4he_s->SetPoint(2,542.21,349.096); + pid_si_cut_4he_s->SetPoint(3,713.57,282.062); + pid_si_cut_4he_s->SetPoint(4,889.229,258.228); + pid_si_cut_4he_s->SetPoint(5,908.269,227.442); + pid_si_cut_4he_s->SetPoint(6,878.173,223.469); + pid_si_cut_4he_s->SetPoint(7,685.931,259.221); + pid_si_cut_4he_s->SetPoint(8,364.094,348.103); + pid_si_cut_4he_s->SetPoint(9,176.765,443.937); + pid_si_cut_4he_s->SetPoint(10,54.5403,532.323); + pid_si_cut_4he_s->SetPoint(11,111.66,539.275); + pid_si_cut_4he_s->SetPoint(12,111.66,539.275); + pid_si_cut_4he_s->SetPoint(13,122.716,538.778); + + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 10); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 10); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + //TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 1500, 15, 30, 2500, 15, 40); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 1500, 15, 30, 2500, 15, 40); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + TGraph *grSiPIDADC = new TGraph(); + TGraph *gr_16C_s = new TGraph(); + TGraph *gr_16C_p = new TGraph(); + + TGraph *gr_4he_s = new TGraph(); + TGraph *gr_4he_p = new TGraph(); + // Only events with good processed Si data in them. + //std::vector runNums = {2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022,2023,2024,2025,2026,2027,2028,2029,2030}; + //std::vector runNums = {2009, 2010,2011,2012,2013}; + std::vector runNums = {2080, 2081,2082,2083,2084,2085,2086,2087,2088}; + + + int fit_num1=0; + int fit_num2=0; + int fit_num3=0; + int fit_num4=0; + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E534/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + unpackReader.Next(); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0)*0.00428+18.58153; + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0)*0.001288+18.53608; + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + if (pid_si_cut_16c_s->IsInside(maxADCFront2, maxADCFront1)){ + gr_16C_s->SetPoint(fit_num1,maxADCFront2, maxADCFront1); + fit_num1++; + } + if (pid_si_cut_16c->IsInside(maxADCFront2, maxADCFront1)){ + gr_16C_p->SetPoint(fit_num2,maxADCFront2, maxADCFront1); + fit_num2++; + } + + if (pid_si_cut_4he_s->IsInside(maxADCFront2, maxADCFront1)){ + gr_4he_s->SetPoint(fit_num3,maxADCFront2, maxADCFront1); + fit_num3++; + } + if (pid_si_cut_4he_p->IsInside(maxADCFront2, maxADCFront1)){ + gr_4he_p->SetPoint(fit_num4,maxADCFront2, maxADCFront1); + fit_num4++; + } + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto first_Point = track.GetFirstPoint(); + auto last_Point = track.GetLastPoint(); + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + if((TMath::Power(first_Point.X(),2)+TMath::Power(first_Point.Y(),2))>(TMath::Power(last_Point.X(),2)+TMath::Power(last_Point.Y(),2))){ + lastPoint.SetXYZ(first_Point.X(),first_Point.Y(),first_Point.Z()); + firstPoint.SetXYZ(last_Point.X(),last_Point.Y(),last_Point.Z()); + } + else{ + + firstPoint.SetXYZ(first_Point.X(),first_Point.Y(),first_Point.Z()); + lastPoint.SetXYZ(last_Point.X(),last_Point.Y(),last_Point.Z()); + } + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + //if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + // while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + // estimatedKinE += 0.01; + //} else { + // while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + // estimatedKinE += 0.01; + //} + { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE/3); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE/3); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + } + }//end of event + nUnpackEvents=0 ; + // Close files. + unpackFile->Close(); + } + delete grSiPIDADC; + + //auto intersections = fitTH2FAndFindIntersections(gr_16C_s,gr_16C_p,histSiPIDADCMax, 0, 6000, 0, 6000); + //auto intersections_4he = fitTH2FAndFindIntersections(gr_4he_s,gr_4he_p,histSiPIDADCMax, 0, 6000, 0, 6000); + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt",2); + TGraph *kine_d3He = ReadKinematics("./kineFiles/17N_d3He_gs.txt",3); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt",12); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiN->Draw("same"); + cutSiC->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("Si_2nd MeV/u"); + histSiPIDADCMax->GetYaxis()->SetTitle("Si_1st MeV/u"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas("c10","",1200,900); + c10->Divide(2,2); + //histSiMultiplicityFront2->Draw(); + c10->cd(1);gr_16C_p->Draw("AP");gr_16C_p->GetXaxis()->SetLimits(0,6000);gr_16C_p->GetYaxis()->SetRangeUser(0,6000); + c10->cd(2);gr_16C_s->Draw("AP");gr_16C_s->GetXaxis()->SetLimits(0,6000);gr_16C_s->GetYaxis()->SetRangeUser(0,6000); + c10->cd(3);gr_4he_p->Draw("AP");gr_4he_p->GetXaxis()->SetLimits(0,6000);gr_4he_p->GetYaxis()->SetRangeUser(0,6000); + c10->cd(4);gr_4he_s->Draw("AP");gr_4he_s->GetXaxis()->SetLimits(0,6000);gr_4he_s->GetYaxis()->SetRangeUser(0,6000); + +} + +TGraph* ReadKinematics(TString kineFile,Int_t A) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + EnerLabRec[numKin]= EnerLabRec[numKin]/A; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/kine.h b/macro/Unpack_HDF5/E534_RCNP/users/lilu/kine.h new file mode 100644 index 000000000..ca83a3778 --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/kine.h @@ -0,0 +1,166 @@ +#include "TH2F.h" +#include "TF2.h" +#include "TCanvas.h" +#include "TMarker.h" +#include "TFitResultPtr.h" +#include "TMath.h" +#include +#include + +// 定义交点结构体(存储x,y坐标) +struct IntersectionPoint { + double x; + double y; + IntersectionPoint(double x_, double y_) : x(x_), y(y_) {} +}; + + +std::vector fitTH2FAndFindIntersections( + TGraph* g1, + TGraph* g2, + TH2F * h2, + double xMin, double xMax, + double yMin, double yMax +) { + // 输出容器:存储交点 + std::vector intersections; + + std::cout << "筛选完成数量=" << g1->GetN()<SetParameters(-0.0005, 0.64, -93); // a=0.5, b=0, c=0 + f_exp->SetParameters(-3000, -0.001, 1000); // a=0.5, b=0, c=0 + + + + // 拟合二次函数 + TFitResultPtr fit_quad = g1->Fit(f_quad, "QRS+"); // "Q"安静模式, "S"保存结果, "+"叠加绘制 + TFitResultPtr fit_exp = g2->Fit(f_exp, "QRS+"); // "Q"安静模式, "S"保存结果, "+"叠加绘制 + if (!fit_quad->IsValid()) { + std::cerr << "警告:二次函数拟合失败!" << std::endl; + return intersections; + } + if (!fit_exp->IsValid()) { + std::cerr << "警告:二次函数拟合失败!" << std::endl; + return intersections; + } + h2->Draw("cloz"); g1->Draw("same");g2->Draw("same"); + + + // ============================================== + // 4. 提取拟合参数 + // ============================================== + double a = f_quad->GetParameter(0); // 二次函数:a x² + b x + c + double b = f_quad->GetParameter(1); + double c = f_quad->GetParameter(2); + + double d = f_exp->GetParameter(0); // 指数函数:d exp(e x) + f + double e = f_exp->GetParameter(1); + double f = f_exp->GetParameter(2); + + std::cout << "\n拟合参数:" << std::endl; + std::cout << "二次函数:y = " << a << "x² + " << b << "x + " << c << std::endl; + std::cout << "指数函数:y = " << d << "exp(" << e << "x) + " << f << std::endl; + + // ============================================== + // 5. 数值求解交点:解方程 a x² + b x + c = d exp(e x) + f + // ============================================== + // 定义差值函数:h(x) = 二次函数值 - 指数函数值 → 交点处h(x)=0 + auto h = [&](double x) { + double y_quad = a*x*x + b*x + c; // 二次函数在x处的y值 + double y_exp = d*TMath::Exp(e*x) + f; // 指数函数在x处的y值 + //double y_exp = d*x*x + e*x + f; // 指数函数在x处的y值 + return y_quad - y_exp; // 差值(接近0时为交点) + }; + + // 网格搜索找交点(在x范围内密集采样) + const int nSteps = 10000; // 采样步数(越大精度越高) + double step = (xMax - xMin) / nSteps; + double eps = 1e-3; // 判定阈值(差值绝对值小于此值视为交点) + double prevSign = 0; // 记录上一步的符号(用于检测符号变化,即穿过0点) + + for (int i = 0; i < nSteps; ++i) { + double x = xMin + i * step; + double val = h(x); + double sign = TMath::Sign(1.0, val); // 获取符号(1或-1) + + // 检测符号变化(说明穿过0点,存在交点)或直接找到接近0的点 + if ((sign != prevSign && prevSign != 0) || TMath::Abs(val) < eps) { + // 线性插值精确化交点x(提高精度) + double x1 = x - step; + double x2 = x; + double y1 = h(x1); + double y2 = val; + double x_intersect = x1 - (y1 * (x2 - x1)) / (y2 - y1); // 线性插值求根 + double y_intersect = a*x_intersect*x_intersect + b*x_intersect + c; // 代入二次函数求y + + // 保存交点 + intersections.emplace_back(x_intersect, y_intersect); + std::cout << "找到交点:(x=" << x_intersect << ", y=" << y_intersect << ")" << std::endl; + + // 在画布上标记交点(红色星号) + TMarker* m = new TMarker(x_intersect, y_intersect, 29); // 29=星号 + m->SetMarkerColor(kRed); + m->SetMarkerSize(2); + m->Draw("same"); + } + + if (val != 0) prevSign = sign; // 更新符号(跳过0值,避免重复判定) + } + + if (intersections.empty()) { + std::cout << "未找到交点!" << std::endl; + } + + // 美化画布并保存 + + return intersections; +} + +// 函数:从原始TGraph中筛选出X∈[xmin,xmax]且Y∈[ymin,ymax]的点,返回新TGraph +TGraph* filterGraphByXY(TGraph* gr, double xmin, double xmax, double ymin, double ymax) { + if (!gr) { + std::cerr << "错误:输入TGraph为空!" << std::endl; + return nullptr; + } + + TGraph* grFiltered = new TGraph(); // 存储筛选后的点 + grFiltered->SetName("gr_filtered"); + grFiltered->SetTitle("筛选后的点(X和Y范围限制)"); + + // 遍历原始TGraph的所有点 + for (int i = 0; i < gr->GetN(); ++i) { + double x, y; + gr->GetPoint(i, x, y); // 获取第i个点的(x,y) + + // 检查是否同时在X和Y范围内 + if (x >= xmin && x <= xmax && y >= ymin && y <= ymax) { + grFiltered->SetPoint(grFiltered->GetN(), x, y); // 添加到新图 + } + } + + std::cout << "筛选完成:原始点数量=" << gr->GetN() + << ",筛选后点数量=" << grFiltered->GetN() << std::endl; + return grFiltered; +} + diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/kineFiles/17N_12C12C_gs.txt b/macro/Unpack_HDF5/E534_RCNP/users/lilu/kineFiles/17N_12C12C_gs.txt new file mode 100644 index 000000000..eb375bcf3 --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/kineFiles/17N_12C12C_gs.txt @@ -0,0 +1,1800 @@ +0 3.54846 0 0 642.919 +0.1 89.9493 0.000475298 0.040966 642.919 +0.2 89.8986 0.00190119 0.081932 642.918 +0.3 89.8479 0.00427767 0.122898 642.915 +0.4 89.7972 0.00760473 0.163864 642.912 +0.5 89.7465 0.0118824 0.20483 642.908 +0.6 89.6958 0.0171106 0.245796 642.902 +0.7 89.6451 0.0232893 0.286761 642.896 +0.8 89.5945 0.0304186 0.327727 642.889 +0.9 89.5438 0.0384983 0.368693 642.881 +1 89.4931 0.0475286 0.409658 642.872 +1.1 89.4424 0.0575093 0.450624 642.862 +1.2 89.3917 0.0684404 0.491589 642.851 +1.3 89.341 0.0803219 0.532554 642.839 +1.4 89.2903 0.0931537 0.573519 642.826 +1.5 89.2396 0.106936 0.614484 642.812 +1.6 89.1889 0.121668 0.655449 642.798 +1.7 89.1382 0.137351 0.696413 642.782 +1.8 89.0875 0.153984 0.737377 642.765 +1.9 89.0368 0.171567 0.778342 642.748 +2 88.9861 0.1901 0.819305 642.729 +2.1 88.9354 0.209583 0.860269 642.71 +2.2 88.8848 0.230016 0.901232 642.689 +2.3 88.8341 0.251399 0.942196 642.668 +2.4 88.7834 0.273731 0.983158 642.646 +2.5 88.7327 0.297014 1.02412 642.622 +2.6 88.682 0.321246 1.06508 642.598 +2.7 88.6313 0.346428 1.10605 642.573 +2.8 88.5806 0.372559 1.14701 642.547 +2.9 88.5299 0.39964 1.18797 642.52 +3 88.4792 0.42767 1.22893 642.492 +3.1 88.4285 0.456649 1.26989 642.463 +3.2 88.3778 0.486578 1.31085 642.433 +3.3 88.3271 0.517456 1.35181 642.402 +3.4 88.2764 0.549283 1.39277 642.37 +3.5 88.2258 0.582058 1.43373 642.337 +3.6 88.1751 0.615783 1.47469 642.304 +3.7 88.1244 0.650456 1.51565 642.269 +3.8 88.0737 0.686078 1.55661 642.233 +3.9 88.023 0.722648 1.59756 642.197 +4 87.9723 0.760167 1.63852 642.159 +4.1 87.9216 0.798634 1.67948 642.121 +4.2 87.8709 0.838049 1.72043 642.081 +4.3 87.8202 0.878412 1.76139 642.041 +4.4 87.7695 0.919724 1.80234 642 +4.5 87.7188 0.961982 1.8433 641.957 +4.6 87.6682 1.00519 1.88425 641.914 +4.7 87.6175 1.04934 1.92521 641.87 +4.8 87.5668 1.09444 1.96616 641.825 +4.9 87.5161 1.14049 2.00711 641.779 +5 87.4654 1.18749 2.04807 641.732 +5.1 87.4147 1.23543 2.08902 641.684 +5.2 87.364 1.28432 2.12997 641.635 +5.3 87.3133 1.33416 2.17092 641.585 +5.4 87.2626 1.38494 2.21187 641.534 +5.5 87.2119 1.43667 2.25282 641.483 +5.6 87.1612 1.48935 2.29377 641.43 +5.7 87.1106 1.54297 2.33472 641.376 +5.8 87.0599 1.59753 2.37566 641.322 +5.9 87.0092 1.65305 2.41661 641.266 +6 86.9585 1.70951 2.45756 641.21 +6.1 86.9078 1.76691 2.4985 641.152 +6.2 86.8571 1.82526 2.53945 641.094 +6.3 86.8064 1.88455 2.58039 641.035 +6.4 86.7557 1.94479 2.62133 640.975 +6.5 86.705 2.00598 2.66228 640.913 +6.6 86.6544 2.06811 2.70322 640.851 +6.7 86.6037 2.13118 2.74416 640.788 +6.8 86.553 2.1952 2.7851 640.724 +6.9 86.5023 2.26016 2.82604 640.659 +7 86.4516 2.32606 2.86698 640.593 +7.1 86.4009 2.39291 2.90792 640.527 +7.2 86.3502 2.4607 2.94885 640.459 +7.3 86.2995 2.52943 2.98979 640.39 +7.4 86.2489 2.59911 3.03073 640.32 +7.5 86.1982 2.66973 3.07166 640.25 +7.6 86.1475 2.74129 3.11259 640.178 +7.7 86.0968 2.8138 3.15353 640.106 +7.79999 86.0461 2.88724 3.19446 640.032 +7.89999 85.9954 2.96163 3.23539 639.958 +7.99999 85.9447 3.03696 3.27632 639.882 +8.09999 85.894 3.11323 3.31725 639.806 +8.2 85.8434 3.19045 3.35818 639.729 +8.3 85.7927 3.2686 3.39911 639.651 +8.4 85.742 3.34769 3.44004 639.572 +8.5 85.6913 3.42773 3.48096 639.492 +8.6 85.6406 3.5087 3.52189 639.411 +8.7 85.5899 3.59062 3.56281 639.329 +8.8 85.5392 3.67347 3.60373 639.246 +8.9 85.4886 3.75727 3.64466 639.162 +9 85.4379 3.842 3.68558 639.077 +9.1 85.3872 3.92767 3.7265 638.992 +9.2 85.3365 4.01428 3.76742 638.905 +9.3 85.2858 4.10183 3.80833 638.818 +9.4 85.2351 4.19032 3.84925 638.729 +9.5 85.1845 4.27974 3.89017 638.64 +9.6 85.1338 4.37011 3.93108 638.549 +9.7 85.0831 4.46141 3.972 638.458 +9.8 85.0324 4.55364 4.01291 638.366 +9.9 84.9817 4.64682 4.05382 638.273 +10 84.931 4.74093 4.09473 638.178 +10.1 84.8804 4.83597 4.13564 638.083 +10.2 84.8297 4.93195 4.17655 637.987 +10.3 84.779 5.02887 4.21746 637.891 +10.4 84.7283 5.12672 4.25836 637.793 +10.5 84.6776 5.22551 4.29927 637.694 +10.6 84.627 5.32523 4.34017 637.594 +10.7 84.5763 5.42589 4.38107 637.494 +10.8 84.5256 5.52748 4.42197 637.392 +10.9 84.4749 5.63001 4.46287 637.289 +11 84.4242 5.73347 4.50377 637.186 +11.1 84.3735 5.83786 4.54467 637.082 +11.2 84.3229 5.94318 4.58557 636.976 +11.3 84.2722 6.04944 4.62646 636.87 +11.4 84.2215 6.15663 4.66735 636.763 +11.5 84.1708 6.26475 4.70825 636.655 +11.6 84.1202 6.3738 4.74914 636.546 +11.7 84.0695 6.48378 4.79003 636.436 +11.8 84.0188 6.5947 4.83092 636.325 +11.9 83.9681 6.70654 4.8718 636.213 +12 83.9174 6.81932 4.91269 636.1 +12.1 83.8668 6.93302 4.95357 635.986 +12.2 83.8161 7.04765 4.99446 635.872 +12.3 83.7654 7.16322 5.03534 635.756 +12.4 83.7147 7.27971 5.07622 635.64 +12.5 83.6641 7.39713 5.1171 635.522 +12.6 83.6134 7.51548 5.15797 635.404 +12.7 83.5627 7.63476 5.19885 635.285 +12.8 83.512 7.75496 5.23972 635.164 +12.9 83.4613 7.87609 5.2806 635.043 +13 83.4107 7.99815 5.32147 634.921 +13.1 83.36 8.12113 5.36234 634.798 +13.2 83.3093 8.24504 5.40321 634.674 +13.3 83.2586 8.36987 5.44407 634.55 +13.4 83.208 8.49563 5.48494 634.424 +13.5 83.1573 8.62232 5.5258 634.297 +13.6 83.1066 8.74993 5.56666 634.169 +13.7 83.056 8.87846 5.60753 634.041 +13.8 83.0053 9.00792 5.64838 633.911 +13.9 82.9546 9.1383 5.68924 633.781 +14 82.9039 9.2696 5.7301 633.65 +14.1 82.8533 9.40182 5.77095 633.518 +14.2 82.8026 9.53497 5.81181 633.384 +14.3 82.7519 9.66904 5.85266 633.25 +14.4 82.7012 9.80403 5.89351 633.115 +14.5 82.6506 9.93994 5.93435 632.979 +14.6 82.5999 10.0768 5.9752 632.843 +14.7 82.5492 10.2145 6.01605 632.705 +14.8 82.4986 10.3532 6.05689 632.566 +14.9 82.4479 10.4928 6.09773 632.427 +15 82.3972 10.6333 6.13857 632.286 +15.1 82.3466 10.7747 6.17941 632.145 +15.2 82.2959 10.9171 6.22024 632.002 +15.3 82.2452 11.0603 6.26108 631.859 +15.4 82.1946 11.2045 6.30191 631.715 +15.5 82.1439 11.3496 6.34274 631.57 +15.6 82.0932 11.4956 6.38357 631.424 +15.7 82.0425 11.6425 6.4244 631.277 +15.8 81.9919 11.7904 6.46522 631.129 +15.9 81.9412 11.9391 6.50605 630.98 +16 81.8906 12.0888 6.54687 630.831 +16.1 81.8399 12.2394 6.58769 630.68 +16.2 81.7892 12.3909 6.62851 630.529 +16.3 81.7386 12.5433 6.66932 630.376 +16.4 81.6879 12.6966 6.71014 630.223 +16.5 81.6372 12.8508 6.75095 630.069 +16.6 81.5866 13.006 6.79176 629.913 +16.7 81.5359 13.162 6.83257 629.757 +16.8 81.4852 13.319 6.87338 629.6 +16.9 81.4346 13.4769 6.91418 629.443 +17 81.3839 13.6357 6.95498 629.284 +17.1 81.3332 13.7954 6.99578 629.124 +17.2 81.2826 13.956 7.03658 628.963 +17.3 81.2319 14.1175 7.07738 628.802 +17.4 81.1813 14.2799 7.11817 628.64 +17.5 81.1306 14.4432 7.15897 628.476 +17.6 81.0799 14.6075 7.19976 628.312 +17.7 81.0293 14.7726 7.24055 628.147 +17.8 80.9786 14.9387 7.28133 627.981 +17.9 80.928 15.1056 7.32212 627.814 +18 80.8773 15.2735 7.3629 627.646 +18.1 80.8266 15.4422 7.40368 627.477 +18.2 80.776 15.6119 7.44446 627.308 +18.3 80.7253 15.7824 7.48524 627.137 +18.4 80.6747 15.9539 7.52601 626.965 +18.5 80.624 16.1263 7.56678 626.793 +18.6 80.5734 16.2996 7.60755 626.62 +18.7 80.5227 16.4737 7.64832 626.446 +18.8 80.472 16.6488 7.68908 626.271 +18.9 80.4214 16.8248 7.72985 626.095 +19 80.3707 17.0017 7.77061 625.918 +19.1 80.3201 17.1794 7.81137 625.74 +19.2 80.2694 17.3581 7.85212 625.561 +19.3 80.2188 17.5377 7.89288 625.382 +19.4 80.1681 17.7181 7.93363 625.201 +19.5 80.1175 17.8995 7.97438 625.02 +19.6 80.0668 18.0817 8.01513 624.838 +19.7 80.0162 18.2649 8.05587 624.655 +19.8 79.9655 18.4489 8.09662 624.47 +19.9 79.9149 18.6339 8.13736 624.286 +20 79.8642 18.8197 8.1781 624.1 +20.1 79.8136 19.0065 8.21883 623.913 +20.2 79.7629 19.1941 8.25957 623.725 +20.3 79.7123 19.3826 8.3003 623.537 +20.4 79.6616 19.572 8.34103 623.347 +20.5 79.611 19.7623 8.38175 623.157 +20.6 79.5603 19.9535 8.42248 622.966 +20.7 79.5097 20.1456 8.4632 622.774 +20.8 79.459 20.3385 8.50392 622.581 +20.9 79.4084 20.5324 8.54463 622.387 +21 79.3577 20.7271 8.58535 622.192 +21.1 79.3071 20.9227 8.62606 621.997 +21.2 79.2564 21.1193 8.66677 621.8 +21.3 79.2058 21.3167 8.70748 621.603 +21.4 79.1551 21.515 8.74818 621.404 +21.5 79.1045 21.7141 8.78888 621.205 +21.6 79.0539 21.9142 8.82958 621.005 +21.7 79.0032 22.1151 8.87028 620.804 +21.8 78.9526 22.317 8.91097 620.602 +21.9 78.9019 22.5197 8.95167 620.4 +22 78.8513 22.7233 8.99235 620.196 +22.1 78.8006 22.9277 9.03304 619.992 +22.2 78.75 23.1331 9.07373 619.786 +22.3 78.6994 23.3393 9.11441 619.58 +22.4 78.6487 23.5464 9.15508 619.373 +22.5 78.5981 23.7544 9.19576 619.165 +22.6 78.5474 23.9633 9.23643 618.956 +22.7001 78.4968 24.173 9.2771 618.746 +22.8001 78.4462 24.3837 9.31777 618.536 +22.9001 78.3955 24.5952 9.35844 618.324 +23.0001 78.3449 24.8075 9.3991 618.112 +23.1001 78.2942 25.0208 9.43976 617.899 +23.2001 78.2436 25.2349 9.48042 617.685 +23.3001 78.193 25.4499 9.52107 617.47 +23.4001 78.1423 25.6658 9.56172 617.254 +23.5001 78.0917 25.8825 9.60237 617.037 +23.6001 78.0411 26.1001 9.64302 616.819 +23.7001 77.9904 26.3186 9.68366 616.601 +23.8001 77.9398 26.538 9.7243 616.381 +23.9001 77.8892 26.7582 9.76494 616.161 +24.0001 77.8385 26.9793 9.80557 615.94 +24.1001 77.7879 27.2013 9.8462 615.718 +24.2001 77.7373 27.4241 9.88683 615.495 +24.3001 77.6866 27.6478 9.92746 615.272 +24.4001 77.636 27.8724 9.96808 615.047 +24.5001 77.5854 28.0978 10.0087 614.822 +24.6001 77.5348 28.3241 10.0493 614.595 +24.7001 77.4841 28.5513 10.0899 614.368 +24.8001 77.4335 28.7793 10.1305 614.14 +24.9001 77.3829 29.0082 10.1712 613.911 +25.0001 77.3322 29.2379 10.2118 613.681 +25.1001 77.2816 29.4685 10.2524 613.451 +25.2001 77.231 29.7 10.293 613.219 +25.3001 77.1804 29.9323 10.3336 612.987 +25.4001 77.1297 30.1655 10.3741 612.754 +25.5001 77.0791 30.3996 10.4147 612.52 +25.6001 77.0285 30.6345 10.4553 612.285 +25.7001 76.9779 30.8703 10.4959 612.049 +25.8001 76.9272 31.1069 10.5365 611.813 +25.9001 76.8766 31.3444 10.5771 611.575 +26.0001 76.826 31.5827 10.6176 611.337 +26.1001 76.7754 31.8219 10.6582 611.098 +26.2001 76.7248 32.0619 10.6988 610.857 +26.3001 76.6741 32.3028 10.7393 610.617 +26.4001 76.6235 32.5446 10.7799 610.375 +26.5001 76.5729 32.7872 10.8205 610.132 +26.6001 76.5223 33.0306 10.861 609.889 +26.7001 76.4717 33.2749 10.9016 609.645 +26.8001 76.421 33.5201 10.9421 609.399 +26.9001 76.3704 33.7661 10.9827 609.153 +27.0001 76.3198 34.0129 11.0232 608.907 +27.1001 76.2692 34.2606 11.0637 608.659 +27.2001 76.2186 34.5091 11.1043 608.41 +27.3001 76.168 34.7585 11.1448 608.161 +27.4001 76.1173 35.0087 11.1853 607.911 +27.5001 76.0667 35.2598 11.2259 607.66 +27.6001 76.0161 35.5117 11.2664 607.408 +27.7001 75.9655 35.7645 11.3069 607.155 +27.8001 75.9149 36.0181 11.3474 606.901 +27.9001 75.8643 36.2725 11.3879 606.647 +28.0001 75.8137 36.5278 11.4285 606.392 +28.1001 75.7631 36.7839 11.469 606.135 +28.2001 75.7125 37.0409 11.5095 605.879 +28.3001 75.6618 37.2987 11.55 605.621 +28.4001 75.6112 37.5573 11.5905 605.362 +28.5001 75.5606 37.8168 11.6309 605.103 +28.6001 75.51 38.0771 11.6714 604.842 +28.7001 75.4594 38.3382 11.7119 604.581 +28.8001 75.4088 38.6002 11.7524 604.319 +28.9001 75.3582 38.863 11.7929 604.056 +29.0001 75.3076 39.1266 11.8333 603.793 +29.1001 75.257 39.3911 11.8738 603.528 +29.2001 75.2064 39.6564 11.9143 603.263 +29.3001 75.1558 39.9225 11.9548 602.997 +29.4001 75.1052 40.1895 11.9952 602.73 +29.5001 75.0546 40.4573 12.0357 602.462 +29.6001 75.004 40.7259 12.0761 602.194 +29.7001 74.9534 40.9953 12.1166 601.924 +29.8001 74.9028 41.2656 12.157 601.654 +29.9001 74.8522 41.5367 12.1975 601.383 +30.0001 74.8016 41.8086 12.2379 601.111 +30.1001 74.751 42.0813 12.2783 600.838 +30.2001 74.7004 42.3549 12.3188 600.565 +30.3001 74.6498 42.6293 12.3592 600.29 +30.4001 74.5992 42.9045 12.3996 600.015 +30.5001 74.5486 43.1805 12.44 599.739 +30.6001 74.498 43.4574 12.4804 599.462 +30.7001 74.4474 43.735 12.5208 599.184 +30.8001 74.3968 44.0135 12.5613 598.906 +30.9001 74.3462 44.2928 12.6017 598.627 +31.0001 74.2956 44.5729 12.6421 598.347 +31.1001 74.245 44.8538 12.6825 598.066 +31.2001 74.1944 45.1356 12.7228 597.784 +31.3001 74.1438 45.4181 12.7632 597.501 +31.4001 74.0933 45.7015 12.8036 597.218 +31.5001 74.0427 45.9857 12.844 596.934 +31.6001 73.9921 46.2706 12.8844 596.649 +31.7001 73.9415 46.5564 12.9247 596.363 +31.8001 73.8909 46.843 12.9651 596.076 +31.9001 73.8403 47.1305 13.0055 595.789 +32.0001 73.7897 47.4187 13.0458 595.501 +32.1001 73.7391 47.7077 13.0862 595.212 +32.2001 73.6886 47.9975 13.1265 594.922 +32.3001 73.638 48.2881 13.1669 594.631 +32.4001 73.5874 48.5796 13.2072 594.34 +32.5001 73.5368 48.8718 13.2476 594.048 +32.6001 73.4862 49.1649 13.2879 593.755 +32.7001 73.4356 49.4587 13.3282 593.461 +32.8001 73.3851 49.7533 13.3686 593.166 +32.9001 73.3345 50.0488 13.4089 592.871 +33.0001 73.2839 50.345 13.4492 592.574 +33.1001 73.2333 50.642 13.4895 592.277 +33.2001 73.1828 50.9399 13.5298 591.98 +33.3001 73.1322 51.2385 13.5701 591.681 +33.4001 73.0816 51.5379 13.6104 591.382 +33.5001 73.031 51.8381 13.6507 591.081 +33.6001 72.9805 52.1391 13.691 590.78 +33.7001 72.9299 52.4409 13.7313 590.478 +33.8001 72.8793 52.7435 13.7716 590.176 +33.9001 72.8287 53.0469 13.8119 589.873 +34.0001 72.7782 53.3511 13.8522 589.568 +34.1001 72.7276 53.656 13.8924 589.263 +34.2001 72.677 53.9617 13.9327 588.958 +34.3 72.6264 54.2683 13.973 588.651 +34.4 72.5759 54.5756 14.0132 588.344 +34.5 72.5253 54.8837 14.0535 588.036 +34.6 72.4747 55.1926 14.0937 587.727 +34.7 72.4242 55.5022 14.134 587.417 +34.8 72.3736 55.8127 14.1742 587.107 +34.9 72.323 56.1239 14.2144 586.796 +35 72.2725 56.4359 14.2547 586.484 +35.1 72.2219 56.7487 14.2949 586.171 +35.2 72.1713 57.0623 14.3351 585.857 +35.3 72.1208 57.3766 14.3753 585.543 +35.4 72.0702 57.6917 14.4156 585.228 +35.5 72.0197 58.0076 14.4558 584.912 +35.6 71.9691 58.3243 14.496 584.595 +35.7 71.9185 58.6417 14.5362 584.278 +35.8 71.868 58.9599 14.5764 583.96 +35.9 71.8174 59.2789 14.6166 583.641 +36 71.7669 59.5986 14.6567 583.321 +36.1 71.7163 59.9191 14.6969 583 +36.2 71.6658 60.2404 14.7371 582.679 +36.3 71.6152 60.5625 14.7773 582.357 +36.4 71.5646 60.8853 14.8174 582.034 +36.5 71.5141 61.2089 14.8576 581.711 +36.6 71.4635 61.5332 14.8978 581.386 +36.7 71.413 61.8583 14.9379 581.061 +36.8 71.3624 62.1842 14.9781 580.735 +36.9 71.3119 62.5109 15.0182 580.409 +37 71.2613 62.8382 15.0583 580.081 +37.1 71.2108 63.1664 15.0985 579.753 +37.2 71.1602 63.4953 15.1386 579.424 +37.3 71.1097 63.825 15.1787 579.094 +37.4 71.0591 64.1554 15.2188 578.764 +37.5 71.0086 64.4866 15.259 578.433 +37.6 70.958 64.8185 15.2991 578.101 +37.7 70.9075 65.1512 15.3392 577.768 +37.8 70.8569 65.4846 15.3793 577.435 +37.9 70.8064 65.8188 15.4194 577.101 +38 70.7559 66.1538 15.4594 576.766 +38.1 70.7053 66.4895 15.4995 576.43 +38.2 70.6548 66.8259 15.5396 576.094 +38.3 70.6042 67.1631 15.5797 575.756 +38.4 70.5537 67.501 15.6198 575.418 +38.5 70.5032 67.8397 15.6598 575.08 +38.6 70.4526 68.1791 15.6999 574.74 +38.7 70.4021 68.5193 15.7399 574.4 +38.8 70.3515 68.8602 15.78 574.059 +38.9 70.301 69.2018 15.82 573.718 +39 70.2505 69.5442 15.8601 573.375 +39.1 70.1999 69.8873 15.9001 573.032 +39.2 70.1494 70.2312 15.9401 572.688 +39.3 70.0989 70.5758 15.9801 572.344 +39.4 70.0483 70.9211 16.0202 571.998 +39.5 69.9978 71.2672 16.0602 571.652 +39.6 69.9473 71.614 16.1002 571.305 +39.7 69.8967 71.9615 16.1402 570.958 +39.8 69.8462 72.3098 16.1802 570.61 +39.9 69.7957 72.6588 16.2202 570.261 +40 69.7452 73.0085 16.2601 569.911 +40.1 69.6946 73.359 16.3001 569.56 +40.2 69.6441 73.7102 16.3401 569.209 +40.3 69.5936 74.0621 16.3801 568.857 +40.4 69.5431 74.4147 16.42 568.505 +40.5 69.4925 74.7681 16.46 568.151 +40.6 69.442 75.1221 16.4999 567.797 +40.7 69.3915 75.4769 16.5399 567.442 +40.7999 69.341 75.8324 16.5798 567.087 +40.8999 69.2904 76.1887 16.6198 566.731 +40.9999 69.2399 76.5456 16.6597 566.374 +41.0999 69.1894 76.9033 16.6996 566.016 +41.1999 69.1389 77.2617 16.7395 565.658 +41.2999 69.0884 77.6208 16.7795 565.299 +41.3999 69.0379 77.9806 16.8194 564.939 +41.4999 68.9873 78.3412 16.8593 564.578 +41.5999 68.9368 78.7024 16.8992 564.217 +41.6999 68.8863 79.0644 16.9391 563.855 +41.7999 68.8358 79.4271 16.9789 563.492 +41.8999 68.7853 79.7904 17.0188 563.129 +41.9999 68.7348 80.1545 17.0587 562.765 +42.0999 68.6843 80.5193 17.0986 562.4 +42.1999 68.6338 80.8848 17.1384 562.035 +42.2999 68.5832 81.251 17.1783 561.668 +42.3999 68.5327 81.6179 17.2181 561.302 +42.4999 68.4822 81.9855 17.258 560.934 +42.5999 68.4317 82.3538 17.2978 560.566 +42.6999 68.3812 82.7228 17.3376 560.197 +42.7999 68.3307 83.0925 17.3775 559.827 +42.8999 68.2802 83.4629 17.4173 559.456 +42.9999 68.2297 83.834 17.4571 559.085 +43.0999 68.1792 84.2058 17.4969 558.714 +43.1999 68.1287 84.5783 17.5367 558.341 +43.2999 68.0782 84.9515 17.5765 557.968 +43.3999 68.0277 85.3253 17.6163 557.594 +43.4999 67.9772 85.6999 17.6561 557.22 +43.5999 67.9267 86.0752 17.6959 556.844 +43.6999 67.8762 86.4511 17.7356 556.468 +43.7999 67.8257 86.8277 17.7754 556.092 +43.8999 67.7752 87.205 17.8152 555.714 +43.9999 67.7247 87.583 17.8549 555.336 +44.0999 67.6742 87.9617 17.8947 554.958 +44.1999 67.6237 88.3411 17.9344 554.578 +44.2999 67.5732 88.7211 17.9742 554.198 +44.3999 67.5227 89.1018 18.0139 553.818 +44.4999 67.4722 89.4833 18.0536 553.436 +44.5999 67.4218 89.8653 18.0933 553.054 +44.6999 67.3713 90.2481 18.133 552.671 +44.7999 67.3208 90.6315 18.1727 552.288 +44.8999 67.2703 91.0156 18.2124 551.904 +44.9999 67.2198 91.4004 18.2521 551.519 +45.0999 67.1693 91.7859 18.2918 551.134 +45.1999 67.1188 92.172 18.3315 550.747 +45.2999 67.0684 92.5588 18.3712 550.361 +45.3999 67.0179 92.9463 18.4108 549.973 +45.4999 66.9674 93.3344 18.4505 549.585 +45.5999 66.9169 93.7232 18.4902 549.196 +45.6999 66.8664 94.1127 18.5298 548.807 +45.7999 66.8159 94.5028 18.5694 548.417 +45.8999 66.7655 94.8936 18.6091 548.026 +45.9999 66.715 95.285 18.6487 547.634 +46.0999 66.6645 95.6771 18.6883 547.242 +46.1999 66.614 96.0699 18.7279 546.849 +46.2999 66.5636 96.4633 18.7675 546.456 +46.3999 66.5131 96.8574 18.8071 546.062 +46.4999 66.4626 97.2522 18.8467 545.667 +46.5999 66.4121 97.6476 18.8863 545.272 +46.6999 66.3617 98.0436 18.9259 544.876 +46.7999 66.3112 98.4403 18.9655 544.479 +46.8999 66.2607 98.8377 19.0051 544.082 +46.9999 66.2103 99.2357 19.0446 543.684 +47.0999 66.1598 99.6343 19.0842 543.285 +47.1999 66.1093 100.034 19.1237 542.886 +47.2999 66.0589 100.434 19.1633 542.486 +47.3998 66.0084 100.834 19.2028 542.085 +47.4998 65.9579 101.235 19.2423 541.684 +47.5998 65.9075 101.637 19.2818 541.282 +47.6998 65.857 102.04 19.3213 540.88 +47.7998 65.8065 102.443 19.3609 540.476 +47.8998 65.7561 102.847 19.4004 540.073 +47.9998 65.7056 103.251 19.4398 539.668 +48.0998 65.6552 103.656 19.4793 539.263 +48.1998 65.6047 104.062 19.5188 538.858 +48.2998 65.5543 104.468 19.5583 538.451 +48.3998 65.5038 104.875 19.5977 538.044 +48.4998 65.4533 105.283 19.6372 537.637 +48.5998 65.4029 105.691 19.6766 537.228 +48.6998 65.3524 106.1 19.7161 536.82 +48.7998 65.302 106.509 19.7555 536.41 +48.8998 65.2515 106.919 19.795 536 +48.9998 65.2011 107.33 19.8344 535.589 +49.0998 65.1506 107.742 19.8738 535.178 +49.1998 65.1002 108.154 19.9132 534.766 +49.2998 65.0497 108.566 19.9526 534.353 +49.3998 64.9993 108.979 19.992 533.94 +49.4998 64.9488 109.393 20.0314 533.526 +49.5998 64.8984 109.808 20.0707 533.112 +49.6998 64.848 110.223 20.1101 532.697 +49.7998 64.7975 110.638 20.1495 532.281 +49.8998 64.7471 111.055 20.1888 531.865 +49.9998 64.6966 111.472 20.2282 531.448 +50.0998 64.6462 111.889 20.2675 531.03 +50.1998 64.5957 112.307 20.3069 530.612 +50.2998 64.5453 112.726 20.3462 530.193 +50.3998 64.4949 113.145 20.3855 529.774 +50.4998 64.4444 113.565 20.4248 529.354 +50.5998 64.394 113.986 20.4641 528.933 +50.6998 64.3436 114.407 20.5034 528.512 +50.7998 64.2931 114.829 20.5427 528.091 +50.8998 64.2427 115.251 20.582 527.668 +50.9998 64.1923 115.674 20.6212 527.245 +51.0998 64.1418 116.098 20.6605 526.822 +51.1998 64.0914 116.522 20.6998 526.398 +51.2998 64.041 116.947 20.739 525.973 +51.3998 63.9905 117.372 20.7782 525.547 +51.4998 63.9401 117.798 20.8175 525.121 +51.5998 63.8897 118.224 20.8567 524.695 +51.6998 63.8393 118.652 20.8959 524.268 +51.7998 63.7888 119.079 20.9351 523.84 +51.8998 63.7384 119.508 20.9743 523.412 +51.9998 63.688 119.937 21.0135 522.983 +52.0998 63.6376 120.366 21.0527 522.553 +52.1998 63.5872 120.796 21.0919 522.123 +52.2998 63.5367 121.227 21.1311 521.693 +52.3998 63.4863 121.658 21.1702 521.261 +52.4998 63.4359 122.09 21.2094 520.83 +52.5998 63.3855 122.522 21.2485 520.397 +52.6998 63.3351 122.955 21.2877 519.964 +52.7998 63.2847 123.389 21.3268 519.531 +52.8998 63.2342 123.823 21.3659 519.097 +52.9998 63.1838 124.257 21.405 518.662 +53.0998 63.1334 124.693 21.4441 518.227 +53.1998 63.083 125.128 21.4832 517.791 +53.2998 63.0326 125.565 21.5223 517.355 +53.3998 62.9822 126.002 21.5614 516.918 +53.4998 62.9318 126.439 21.6005 516.48 +53.5998 62.8814 126.877 21.6395 516.042 +53.6998 62.831 127.316 21.6786 515.603 +53.7998 62.7806 127.755 21.7176 515.164 +53.8997 62.7302 128.195 21.7567 514.724 +53.9997 62.6798 128.635 21.7957 514.284 +54.0997 62.6294 129.076 21.8347 513.843 +54.1997 62.579 129.518 21.8737 513.402 +54.2997 62.5286 129.96 21.9127 512.96 +54.3997 62.4782 130.402 21.9517 512.517 +54.4997 62.4278 130.846 21.9907 512.074 +54.5997 62.3774 131.289 22.0297 511.63 +54.6997 62.327 131.733 22.0686 511.186 +54.7997 62.2766 132.178 22.1076 510.741 +54.8997 62.2262 132.624 22.1466 510.296 +54.9997 62.1758 133.069 22.1855 509.85 +55.0997 62.1254 133.516 22.2244 509.404 +55.1997 62.075 133.963 22.2634 508.957 +55.2997 62.0246 134.41 22.3023 508.509 +55.3997 61.9742 134.858 22.3412 508.061 +55.4997 61.9238 135.307 22.3801 507.612 +55.5997 61.8734 135.756 22.419 507.163 +55.6997 61.8231 136.206 22.4579 506.714 +55.7997 61.7727 136.656 22.4967 506.263 +55.8997 61.7223 137.107 22.5356 505.813 +55.9997 61.6719 137.558 22.5744 505.362 +56.0997 61.6215 138.01 22.6133 504.91 +56.1997 61.5711 138.462 22.6521 504.457 +56.2997 61.5208 138.915 22.691 504.005 +56.3997 61.4704 139.368 22.7298 503.551 +56.4997 61.42 139.822 22.7686 503.097 +56.5997 61.3696 140.277 22.8074 502.643 +56.6997 61.3193 140.732 22.8462 502.188 +56.7997 61.2689 141.187 22.885 501.732 +56.8997 61.2185 141.643 22.9237 501.276 +56.9997 61.1681 142.1 22.9625 500.82 +57.0997 61.1178 142.557 23.0012 500.363 +57.1997 61.0674 143.014 23.04 499.905 +57.2997 61.017 143.472 23.0787 499.447 +57.3997 60.9667 143.931 23.1175 498.989 +57.4997 60.9163 144.39 23.1562 498.53 +57.5997 60.8659 144.849 23.1949 498.07 +57.6997 60.8156 145.31 23.2336 497.61 +57.7997 60.7652 145.77 23.2723 497.149 +57.8997 60.7148 146.231 23.3109 496.688 +57.9997 60.6645 146.693 23.3496 496.226 +58.0997 60.6141 147.155 23.3883 495.764 +58.1997 60.5637 147.618 23.4269 495.302 +58.2997 60.5134 148.081 23.4656 494.839 +58.3997 60.463 148.544 23.5042 494.375 +58.4997 60.4127 149.009 23.5428 493.911 +58.5997 60.3623 149.473 23.5814 493.446 +58.6997 60.312 149.938 23.62 492.981 +58.7997 60.2616 150.404 23.6586 492.515 +58.8997 60.2112 150.87 23.6972 492.049 +58.9997 60.1609 151.337 23.7358 491.583 +59.0997 60.1105 151.804 23.7743 491.116 +59.1997 60.0602 152.271 23.8129 490.648 +59.2997 60.0098 152.739 23.8514 490.18 +59.3997 59.9595 153.208 23.8899 489.711 +59.4997 59.9092 153.677 23.9285 489.242 +59.5997 59.8588 154.147 23.967 488.773 +59.6997 59.8085 154.617 24.0055 488.303 +59.7997 59.7581 155.087 24.044 487.832 +59.8997 59.7078 155.558 24.0825 487.361 +59.9997 59.6574 156.029 24.1209 486.89 +60.0997 59.6071 156.501 24.1594 486.418 +60.1997 59.5568 156.974 24.1978 485.946 +60.2997 59.5064 157.447 24.2363 485.473 +60.3997 59.4561 157.92 24.2747 485 +60.4996 59.4057 158.394 24.3131 484.526 +60.5996 59.3554 158.868 24.3515 484.051 +60.6996 59.3051 159.343 24.3899 483.577 +60.7996 59.2547 159.818 24.4283 483.102 +60.8996 59.2044 160.294 24.4667 482.626 +60.9996 59.1541 160.77 24.5051 482.15 +61.0996 59.1037 161.246 24.5434 481.673 +61.1996 59.0534 161.723 24.5818 481.196 +61.2996 59.0031 162.201 24.6201 480.719 +61.3996 58.9528 162.679 24.6584 480.241 +61.4996 58.9024 163.157 24.6967 479.762 +61.5996 58.8521 163.636 24.7351 479.283 +61.6996 58.8018 164.115 24.7733 478.804 +61.7996 58.7515 164.595 24.8116 478.324 +61.8996 58.7011 165.075 24.8499 477.844 +61.9996 58.6508 165.556 24.8882 477.363 +62.0996 58.6005 166.037 24.9264 476.882 +62.1996 58.5502 166.519 24.9646 476.401 +62.2996 58.4999 167.001 25.0029 475.919 +62.3996 58.4496 167.483 25.0411 475.436 +62.4996 58.3992 167.966 25.0793 474.953 +62.5996 58.3489 168.449 25.1175 474.47 +62.6996 58.2986 168.933 25.1557 473.986 +62.7996 58.2483 169.417 25.1939 473.502 +62.8996 58.198 169.902 25.232 473.018 +62.9996 58.1477 170.387 25.2702 472.532 +63.0996 58.0974 170.872 25.3083 472.047 +63.1996 58.0471 171.358 25.3464 471.561 +63.2996 57.9968 171.845 25.3846 471.075 +63.3996 57.9465 172.332 25.4227 470.588 +63.4996 57.8961 172.819 25.4608 470.101 +63.5996 57.8458 173.306 25.4988 469.613 +63.6996 57.7955 173.794 25.5369 469.125 +63.7996 57.7452 174.283 25.575 468.637 +63.8996 57.6949 174.772 25.613 468.148 +63.9996 57.6446 175.261 25.6511 467.658 +64.0996 57.5943 175.751 25.6891 467.169 +64.1996 57.5441 176.241 25.7271 466.678 +64.2996 57.4938 176.732 25.7651 466.188 +64.3996 57.4435 177.222 25.8031 465.697 +64.4996 57.3932 177.714 25.8411 465.206 +64.5996 57.3429 178.206 25.879 464.714 +64.6996 57.2926 178.698 25.917 464.222 +64.7996 57.2423 179.19 25.9549 463.729 +64.8996 57.192 179.683 25.9929 463.236 +64.9996 57.1417 180.177 26.0308 462.743 +65.0996 57.0914 180.671 26.0687 462.249 +65.1996 57.0411 181.165 26.1066 461.755 +65.2996 56.9909 181.66 26.1445 461.26 +65.3996 56.9406 182.155 26.1823 460.765 +65.4996 56.8903 182.65 26.2202 460.269 +65.5996 56.84 183.146 26.2581 459.774 +65.6996 56.7897 183.642 26.2959 459.277 +65.7996 56.7395 184.139 26.3337 458.781 +65.8996 56.6892 184.635 26.3715 458.284 +65.9996 56.6389 185.133 26.4093 457.787 +66.0996 56.5886 185.631 26.4471 457.289 +66.1996 56.5384 186.129 26.4849 456.791 +66.2996 56.4881 186.627 26.5226 456.292 +66.3996 56.4378 187.126 26.5604 455.793 +66.4996 56.3875 187.625 26.5981 455.294 +66.5996 56.3373 188.125 26.6359 454.794 +66.6996 56.287 188.625 26.6736 454.294 +66.7996 56.2367 189.126 26.7113 453.794 +66.8996 56.1865 189.626 26.749 453.293 +66.9995 56.1362 190.127 26.7866 452.792 +67.0995 56.0859 190.629 26.8243 452.29 +67.1995 56.0357 191.131 26.8619 451.789 +67.2995 55.9854 191.633 26.8996 451.286 +67.3995 55.9351 192.136 26.9372 450.784 +67.4995 55.8849 192.639 26.9748 450.281 +67.5995 55.8346 193.142 27.0124 449.777 +67.6995 55.7844 193.646 27.05 449.274 +67.7995 55.7341 194.15 27.0876 448.769 +67.8995 55.6839 194.654 27.1251 448.265 +67.9995 55.6336 195.159 27.1627 447.76 +68.0995 55.5834 195.664 27.2002 447.255 +68.1995 55.5331 196.17 27.2377 446.75 +68.2995 55.4829 196.676 27.2752 446.244 +68.3995 55.4326 197.182 27.3127 445.737 +68.4995 55.3824 197.689 27.3502 445.231 +68.5995 55.3321 198.195 27.3877 444.724 +68.6995 55.2819 198.703 27.4251 444.217 +68.7995 55.2316 199.21 27.4626 443.709 +68.8995 55.1814 199.718 27.5 443.201 +68.9995 55.1311 200.227 27.5374 442.693 +69.0995 55.0809 200.735 27.5748 442.184 +69.1995 55.0306 201.244 27.6122 441.675 +69.2995 54.9804 201.754 27.6496 441.166 +69.3995 54.9302 202.263 27.6869 440.656 +69.4995 54.8799 202.773 27.7243 440.146 +69.5995 54.8297 203.283 27.7616 439.636 +69.6995 54.7795 203.794 27.7989 439.125 +69.7995 54.7292 204.305 27.8362 438.614 +69.8995 54.679 204.816 27.8735 438.103 +69.9995 54.6288 205.328 27.9108 437.591 +70.0995 54.5785 205.84 27.9481 437.079 +70.1995 54.5283 206.352 27.9853 436.567 +70.2995 54.4781 206.865 28.0226 436.055 +70.3995 54.4278 207.378 28.0598 435.542 +70.4995 54.3776 207.891 28.097 435.028 +70.5995 54.3274 208.405 28.1342 434.515 +70.6995 54.2772 208.918 28.1714 434.001 +70.7995 54.2269 209.433 28.2085 433.487 +70.8995 54.1767 209.947 28.2457 432.972 +70.9995 54.1265 210.462 28.2828 432.457 +71.0995 54.0763 210.977 28.3199 431.942 +71.1995 54.0261 211.493 28.3571 431.427 +71.2995 53.9759 212.008 28.3941 430.911 +71.3995 53.9256 212.524 28.4312 430.395 +71.4995 53.8754 213.041 28.4683 429.879 +71.5995 53.8252 213.557 28.5053 429.362 +71.6995 53.775 214.074 28.5424 428.845 +71.7995 53.7248 214.591 28.5794 428.328 +71.8995 53.6746 215.109 28.6164 427.81 +71.9995 53.6244 215.627 28.6534 427.293 +72.0995 53.5742 216.145 28.6904 426.774 +72.1995 53.524 216.663 28.7273 426.256 +72.2995 53.4737 217.182 28.7643 425.737 +72.3995 53.4235 217.701 28.8012 425.218 +72.4995 53.3733 218.22 28.8381 424.699 +72.5995 53.3231 218.74 28.875 424.179 +72.6995 53.2729 219.26 28.9119 423.66 +72.7995 53.2227 219.78 28.9488 423.139 +72.8995 53.1725 220.3 28.9856 422.619 +72.9995 53.1223 220.821 29.0225 422.098 +73.0995 53.0721 221.342 29.0593 421.577 +73.1995 53.022 221.863 29.0961 421.056 +73.2995 52.9718 222.385 29.1329 420.535 +73.3995 52.9216 222.907 29.1697 420.013 +73.4995 52.8714 223.429 29.2065 419.491 +73.5994 52.8212 223.951 29.2432 418.968 +73.6994 52.771 224.474 29.2799 418.446 +73.7994 52.7208 224.997 29.3167 417.923 +73.8994 52.6706 225.52 29.3534 417.4 +73.9994 52.6204 226.043 29.39 416.876 +74.0994 52.5703 226.567 29.4267 416.353 +74.1994 52.5201 227.091 29.4634 415.829 +74.2994 52.4699 227.615 29.5 415.304 +74.3994 52.4197 228.139 29.5366 414.78 +74.4994 52.3695 228.664 29.5732 414.255 +74.5994 52.3193 229.189 29.6098 413.73 +74.6994 52.2692 229.714 29.6464 413.205 +74.7994 52.219 230.24 29.683 412.68 +74.8994 52.1688 230.766 29.7195 412.154 +74.9994 52.1186 231.291 29.756 411.628 +75.0994 52.0685 231.818 29.7925 411.102 +75.1994 52.0183 232.344 29.829 410.575 +75.2994 51.9681 232.871 29.8655 410.049 +75.3994 51.918 233.398 29.902 409.522 +75.4994 51.8678 233.925 29.9384 408.994 +75.5994 51.8176 234.452 29.9749 408.467 +75.6994 51.7675 234.98 30.0113 407.939 +75.7994 51.7173 235.508 30.0477 407.412 +75.8994 51.6671 236.036 30.084 406.883 +75.9994 51.617 236.564 30.1204 406.355 +76.0994 51.5668 237.093 30.1567 405.827 +76.1994 51.5167 237.622 30.1931 405.298 +76.2994 51.4665 238.151 30.2294 404.769 +76.3994 51.4163 238.68 30.2657 404.239 +76.4994 51.3662 239.209 30.302 403.71 +76.5994 51.316 239.739 30.3382 403.18 +76.6994 51.2659 240.269 30.3745 402.65 +76.7994 51.2157 240.799 30.4107 402.12 +76.8994 51.1656 241.33 30.4469 401.59 +76.9994 51.1154 241.86 30.4831 401.059 +77.0994 51.0653 242.391 30.5193 400.528 +77.1994 51.0151 242.922 30.5554 399.997 +77.2994 50.965 243.453 30.5916 399.466 +77.3994 50.9148 243.985 30.6277 398.935 +77.4994 50.8647 244.516 30.6638 398.403 +77.5994 50.8145 245.048 30.6999 397.871 +77.6994 50.7644 245.58 30.7359 397.339 +77.7994 50.7143 246.112 30.772 396.807 +77.8994 50.6641 246.645 30.808 396.275 +77.9994 50.614 247.177 30.844 395.742 +78.0994 50.5638 247.71 30.88 395.209 +78.1994 50.5137 248.243 30.916 394.676 +78.2994 50.4636 248.777 30.952 394.143 +78.3994 50.4134 249.31 30.9879 393.609 +78.4994 50.3633 249.844 31.0239 393.076 +78.5994 50.3132 250.377 31.0598 392.542 +78.6994 50.263 250.911 31.0957 392.008 +78.7994 50.2129 251.446 31.1315 391.474 +78.8994 50.1628 251.98 31.1674 390.94 +78.9994 50.1127 252.514 31.2032 390.405 +79.0994 50.0625 253.049 31.239 389.87 +79.1994 50.0124 253.584 31.2748 389.335 +79.2994 49.9623 254.119 31.3106 388.8 +79.3994 49.9122 254.654 31.3464 388.265 +79.4994 49.862 255.19 31.3821 387.73 +79.5994 49.8119 255.725 31.4178 387.194 +79.6994 49.7618 256.261 31.4535 386.658 +79.7994 49.7117 256.797 31.4892 386.122 +79.8994 49.6616 257.333 31.5249 385.586 +79.9994 49.6115 257.87 31.5605 385.05 +80.0993 49.5613 258.406 31.5962 384.513 +80.1993 49.5112 258.943 31.6318 383.977 +80.2993 49.4611 259.479 31.6674 383.44 +80.3993 49.411 260.016 31.7029 382.903 +80.4993 49.3609 260.553 31.7385 382.366 +80.5993 49.3108 261.091 31.774 381.829 +80.6993 49.2607 261.628 31.8095 381.291 +80.7993 49.2106 262.166 31.845 380.754 +80.8993 49.1605 262.703 31.8805 380.216 +80.9993 49.1104 263.241 31.916 379.678 +81.0993 49.0603 263.779 31.9514 379.14 +81.1993 49.0102 264.317 31.9868 378.602 +81.2993 48.9601 264.856 32.0222 378.064 +81.3993 48.91 265.394 32.0576 377.525 +81.4993 48.8599 265.933 32.0929 376.987 +81.5993 48.8098 266.471 32.1283 376.448 +81.6993 48.7597 267.01 32.1636 375.909 +81.7993 48.7096 267.549 32.1989 375.37 +81.8993 48.6595 268.088 32.2342 374.831 +81.9993 48.6094 268.628 32.2694 374.292 +82.0993 48.5593 269.167 32.3046 373.752 +82.1993 48.5092 269.707 32.3399 373.213 +82.2993 48.4591 270.246 32.3751 372.673 +82.3993 48.4091 270.786 32.4102 372.133 +82.4993 48.359 271.326 32.4454 371.593 +82.5993 48.3089 271.866 32.4805 371.053 +82.6993 48.2588 272.406 32.5156 370.513 +82.7993 48.2087 272.947 32.5507 369.973 +82.8993 48.1586 273.487 32.5858 369.432 +82.9993 48.1086 274.028 32.6208 368.892 +83.0993 48.0585 274.568 32.6559 368.351 +83.1993 48.0084 275.109 32.6909 367.81 +83.2993 47.9583 275.65 32.7259 367.27 +83.3993 47.9083 276.191 32.7608 366.729 +83.4993 47.8582 276.732 32.7958 366.188 +83.5993 47.8081 277.273 32.8307 365.646 +83.6993 47.758 277.814 32.8656 365.105 +83.7993 47.708 278.356 32.9005 364.564 +83.8993 47.6579 278.897 32.9353 364.022 +83.9993 47.6078 279.439 32.9702 363.481 +84.0993 47.5578 279.981 33.005 362.939 +84.1993 47.5077 280.522 33.0398 362.397 +84.2993 47.4576 281.064 33.0745 361.855 +84.3993 47.4076 281.606 33.1093 361.313 +84.4993 47.3575 282.148 33.144 360.771 +84.5993 47.3075 282.691 33.1787 360.229 +84.6993 47.2574 283.233 33.2134 359.687 +84.7993 47.2073 283.775 33.2481 359.144 +84.8993 47.1573 284.318 33.2827 358.602 +84.9993 47.1072 284.86 33.3173 358.059 +85.0993 47.0572 285.403 33.3519 357.517 +85.1993 47.0071 285.945 33.3865 356.974 +85.2993 46.9571 286.488 33.421 356.431 +85.3993 46.907 287.031 33.4555 355.888 +85.4993 46.857 287.574 33.49 355.345 +85.5993 46.8069 288.117 33.5245 354.802 +85.6993 46.7569 288.66 33.559 354.259 +85.7993 46.7068 289.203 33.5934 353.716 +85.8993 46.6568 289.746 33.6278 353.173 +85.9993 46.6067 290.29 33.6622 352.63 +86.0993 46.5567 290.833 33.6966 352.086 +86.1993 46.5067 291.376 33.7309 351.543 +86.2993 46.4566 291.92 33.7652 350.999 +86.3993 46.4066 292.463 33.7995 350.456 +86.4993 46.3565 293.007 33.8338 349.912 +86.5993 46.3065 293.551 33.8681 349.369 +86.6992 46.2565 294.094 33.9023 348.825 +86.7992 46.2064 294.638 33.9365 348.281 +86.8992 46.1564 295.182 33.9707 347.737 +86.9992 46.1064 295.726 34.0048 347.194 +87.0992 46.0563 296.27 34.0389 346.65 +87.1992 46.0063 296.814 34.073 346.106 +87.2992 45.9563 297.358 34.1071 345.562 +87.3992 45.9063 297.902 34.1412 345.018 +87.4992 45.8562 298.446 34.1752 344.473 +87.5992 45.8062 298.99 34.2092 343.929 +87.6992 45.7562 299.534 34.2432 343.385 +87.7992 45.7062 300.079 34.2772 342.841 +87.8992 45.6562 300.623 34.3111 342.297 +87.9992 45.6061 301.167 34.345 341.752 +88.0992 45.5561 301.711 34.3789 341.208 +88.1992 45.5061 302.256 34.4128 340.664 +88.2992 45.4561 302.8 34.4466 340.119 +88.3992 45.4061 303.345 34.4804 339.575 +88.4992 45.3561 303.889 34.5142 339.03 +88.5992 45.306 304.433 34.5479 338.486 +88.6992 45.256 304.978 34.5817 337.941 +88.7992 45.206 305.522 34.6154 337.397 +88.8992 45.156 306.067 34.6491 336.852 +88.9992 45.106 306.612 34.6827 336.308 +89.0992 45.056 307.156 34.7164 335.763 +89.1992 45.006 307.701 34.75 335.219 +89.2992 44.956 308.245 34.7835 334.674 +89.3992 44.906 308.79 34.8171 334.129 +89.4992 44.856 309.335 34.8506 333.585 +89.5992 44.806 309.879 34.8841 333.04 +89.6992 44.756 310.424 34.9176 332.496 +89.7992 44.706 310.968 34.9511 331.951 +89.8992 44.656 311.513 34.9845 331.406 +89.9992 44.606 312.058 35.0179 330.862 +90.0992 44.556 312.602 35.0513 330.317 +90.1992 44.506 313.147 35.0846 329.772 +90.2992 44.456 313.692 35.1179 329.228 +90.3992 44.406 314.236 35.1512 328.683 +90.4992 44.356 314.781 35.1845 328.139 +90.5992 44.3061 315.326 35.2177 327.594 +90.6992 44.2561 315.87 35.2509 327.049 +90.7992 44.2061 316.415 35.2841 326.505 +90.8992 44.1561 316.959 35.3173 325.96 +90.9992 44.1061 317.504 35.3504 325.416 +91.0992 44.0561 318.048 35.3835 324.871 +91.1992 44.0062 318.593 35.4166 324.326 +91.2992 43.9562 319.137 35.4496 323.782 +91.3992 43.9062 319.682 35.4826 323.237 +91.4992 43.8562 320.226 35.5156 322.693 +91.5992 43.8062 320.771 35.5486 322.149 +91.6992 43.7563 321.315 35.5815 321.604 +91.7992 43.7063 321.86 35.6144 321.06 +91.8992 43.6563 322.404 35.6473 320.515 +91.9992 43.6064 322.948 35.6802 319.971 +92.0992 43.5564 323.493 35.713 319.427 +92.1992 43.5064 324.037 35.7458 318.882 +92.2992 43.4564 324.581 35.7785 318.338 +92.3992 43.4065 325.125 35.8113 317.794 +92.4992 43.3565 325.669 35.844 317.25 +92.5992 43.3066 326.214 35.8767 316.706 +92.6992 43.2566 326.758 35.9093 316.162 +92.7992 43.2066 327.302 35.9419 315.618 +92.8992 43.1567 327.846 35.9745 315.074 +92.9992 43.1067 328.39 36.0071 314.53 +93.0992 43.0567 328.933 36.0396 313.986 +93.1992 43.0068 329.477 36.0721 313.442 +93.2991 42.9568 330.021 36.1046 312.898 +93.3991 42.9069 330.565 36.1371 312.355 +93.4991 42.8569 331.108 36.1695 311.811 +93.5991 42.807 331.652 36.2019 311.267 +93.6991 42.757 332.196 36.2342 310.724 +93.7991 42.7071 332.739 36.2665 310.18 +93.8991 42.6571 333.282 36.2988 309.637 +93.9991 42.6072 333.826 36.3311 309.094 +94.0991 42.5572 334.369 36.3633 308.55 +94.1991 42.5073 334.912 36.3955 308.007 +94.2991 42.4573 335.455 36.4277 307.464 +94.3991 42.4074 335.998 36.4598 306.921 +94.4991 42.3575 336.541 36.492 306.378 +94.5991 42.3075 337.084 36.524 305.835 +94.6991 42.2576 337.627 36.5561 305.292 +94.7991 42.2076 338.17 36.5881 304.749 +94.8991 42.1577 338.713 36.6201 304.207 +94.9991 42.1078 339.255 36.652 303.664 +95.0991 42.0578 339.798 36.684 303.122 +95.1991 42.0079 340.34 36.7159 302.579 +95.2991 41.958 340.883 36.7477 302.037 +95.3991 41.908 341.425 36.7795 301.494 +95.4991 41.8581 341.967 36.8113 300.952 +95.5991 41.8082 342.509 36.8431 300.41 +95.6991 41.7583 343.051 36.8748 299.868 +95.7991 41.7083 343.593 36.9065 299.326 +95.8991 41.6584 344.135 36.9382 298.785 +95.9991 41.6085 344.677 36.9698 298.243 +96.0991 41.5586 345.218 37.0014 297.701 +96.1991 41.5086 345.76 37.033 297.16 +96.2991 41.4587 346.301 37.0646 296.618 +96.3991 41.4088 346.842 37.0961 296.077 +96.4991 41.3589 347.384 37.1275 295.536 +96.5991 41.309 347.925 37.159 294.995 +96.6991 41.2591 348.466 37.1904 294.454 +96.7991 41.2091 349.007 37.2217 293.913 +96.8991 41.1592 349.547 37.2531 293.372 +96.9991 41.1093 350.088 37.2844 292.831 +97.0991 41.0594 350.628 37.3157 292.291 +97.1991 41.0095 351.169 37.3469 291.751 +97.2991 40.9596 351.709 37.3781 291.21 +97.3991 40.9097 352.249 37.4093 290.67 +97.4991 40.8598 352.789 37.4404 290.13 +97.5991 40.8099 353.329 37.4715 289.59 +97.6991 40.76 353.869 37.5026 289.05 +97.7991 40.7101 354.409 37.5336 288.511 +97.8991 40.6602 354.948 37.5646 287.971 +97.9991 40.6103 355.488 37.5955 287.432 +98.0991 40.5604 356.027 37.6265 286.892 +98.1991 40.5105 356.566 37.6574 286.353 +98.2991 40.4606 357.105 37.6882 285.814 +98.3991 40.4107 357.644 37.719 285.275 +98.4991 40.3608 358.183 37.7498 284.737 +98.5991 40.3109 358.721 37.7806 284.198 +98.6991 40.261 359.26 37.8113 283.66 +98.7991 40.2111 359.798 37.842 283.121 +98.8991 40.1612 360.336 37.8726 282.583 +98.9991 40.1113 360.874 37.9032 282.045 +99.0991 40.0615 361.412 37.9338 281.507 +99.1991 40.0116 361.95 37.9643 280.97 +99.2991 39.9617 362.487 37.9948 280.432 +99.3991 39.9118 363.025 38.0253 279.895 +99.4991 39.8619 363.562 38.0557 279.357 +99.5991 39.812 364.099 38.0861 278.82 +99.6991 39.7622 364.636 38.1164 278.283 +99.799 39.7123 365.173 38.1467 277.747 +99.899 39.6624 365.71 38.177 277.21 +99.999 39.6125 366.246 38.2072 276.673 +100.099 39.5627 366.782 38.2374 276.137 +100.199 39.5128 367.318 38.2676 275.601 +100.299 39.4629 367.854 38.2977 275.065 +100.399 39.413 368.39 38.3278 274.529 +100.499 39.3632 368.926 38.3578 273.994 +100.599 39.3133 369.461 38.3878 273.458 +100.699 39.2634 369.996 38.4178 272.923 +100.799 39.2136 370.532 38.4477 272.388 +100.899 39.1637 371.066 38.4776 271.853 +100.999 39.1138 371.601 38.5075 271.318 +101.099 39.064 372.136 38.5373 270.784 +101.199 39.0141 372.67 38.5671 270.249 +101.299 38.9643 373.204 38.5968 269.715 +101.399 38.9144 373.738 38.6265 269.181 +101.499 38.8645 374.272 38.6561 268.647 +101.599 38.8147 374.806 38.6858 268.114 +101.699 38.7648 375.339 38.7153 267.58 +101.799 38.715 375.872 38.7449 267.047 +101.899 38.6651 376.405 38.7744 266.514 +101.999 38.6153 376.938 38.8038 265.981 +102.099 38.5654 377.471 38.8332 265.449 +102.199 38.5156 378.003 38.8626 264.916 +102.299 38.4657 378.536 38.8919 264.384 +102.399 38.4159 379.068 38.9212 263.852 +102.499 38.366 379.599 38.9505 263.32 +102.599 38.3162 380.131 38.9797 262.788 +102.699 38.2663 380.662 39.0089 262.257 +102.799 38.2165 381.194 39.038 261.726 +102.899 38.1666 381.725 39.0671 261.195 +102.999 38.1168 382.255 39.0961 260.664 +103.099 38.067 382.786 39.1251 260.133 +103.199 38.0171 383.316 39.1541 259.603 +103.299 37.9673 383.847 39.183 259.073 +103.399 37.9175 384.376 39.2119 258.543 +103.499 37.8676 384.906 39.2407 258.013 +103.599 37.8178 385.436 39.2695 257.484 +103.699 37.7679 385.965 39.2982 256.954 +103.799 37.7181 386.494 39.3269 256.425 +103.899 37.6683 387.023 39.3556 255.897 +103.999 37.6185 387.551 39.3842 255.368 +104.099 37.5686 388.08 39.4128 254.84 +104.199 37.5188 388.608 39.4413 254.312 +104.299 37.469 389.136 39.4698 253.784 +104.399 37.4192 389.663 39.4982 253.256 +104.499 37.3693 390.191 39.5266 252.729 +104.599 37.3195 390.718 39.555 252.201 +104.699 37.2697 391.245 39.5833 251.674 +104.799 37.2199 391.772 39.6115 251.148 +104.899 37.17 392.298 39.6397 250.621 +104.999 37.1202 392.824 39.6679 250.095 +105.099 37.0704 393.35 39.696 249.569 +105.199 37.0206 393.876 39.7241 249.043 +105.299 36.9708 394.401 39.7521 248.518 +105.399 36.921 394.927 39.7801 247.993 +105.499 36.8712 395.452 39.8081 247.468 +105.599 36.8213 395.976 39.836 246.943 +105.699 36.7715 396.501 39.8638 246.419 +105.799 36.7217 397.025 39.8916 245.894 +105.899 36.6719 397.549 39.9194 245.371 +105.999 36.6221 398.073 39.9471 244.847 +106.099 36.5723 398.596 39.9747 244.323 +106.199 36.5225 399.119 40.0023 243.8 +106.299 36.4727 399.642 40.0299 243.277 +106.399 36.4229 400.165 40.0574 242.755 +106.499 36.3731 400.687 40.0849 242.232 +106.599 36.3233 401.209 40.1123 241.71 +106.699 36.2735 401.731 40.1397 241.189 +106.799 36.2237 402.252 40.167 240.667 +106.899 36.1739 402.774 40.1943 240.146 +106.999 36.1241 403.295 40.2215 239.625 +107.099 36.0743 403.815 40.2487 239.104 +107.199 36.0245 404.336 40.2758 238.584 +107.299 35.9747 404.856 40.3029 238.063 +107.399 35.925 405.376 40.3299 237.544 +107.499 35.8752 405.895 40.3569 237.024 +107.599 35.8254 406.415 40.3838 236.505 +107.699 35.7756 406.934 40.4107 235.986 +107.799 35.7258 407.452 40.4376 235.467 +107.899 35.676 407.971 40.4643 234.949 +107.999 35.6262 408.489 40.4911 234.43 +108.099 35.5765 409.007 40.5177 233.913 +108.199 35.5267 409.524 40.5444 233.395 +108.299 35.4769 410.042 40.5709 232.878 +108.399 35.4271 410.559 40.5975 232.361 +108.499 35.3773 411.075 40.6239 231.844 +108.599 35.3276 411.592 40.6504 231.328 +108.699 35.2778 412.108 40.6767 230.812 +108.799 35.228 412.623 40.703 230.296 +108.899 35.1782 413.139 40.7293 229.781 +108.999 35.1285 413.654 40.7555 229.265 +109.099 35.0787 414.169 40.7817 228.751 +109.199 35.0289 414.683 40.8078 228.236 +109.299 34.9792 415.197 40.8338 227.722 +109.399 34.9294 415.711 40.8598 227.208 +109.499 34.8796 416.225 40.8858 226.695 +109.599 34.8299 416.738 40.9116 226.181 +109.699 34.7801 417.251 40.9375 225.668 +109.799 34.7303 417.764 40.9633 225.156 +109.899 34.6806 418.276 40.989 224.643 +109.999 34.6308 418.788 41.0147 224.131 +110.099 34.581 419.3 41.0403 223.62 +110.199 34.5313 419.811 41.0658 223.109 +110.299 34.4815 420.322 41.0913 222.598 +110.399 34.4318 420.833 41.1168 222.087 +110.499 34.382 421.343 41.1422 221.577 +110.599 34.3323 421.853 41.1675 221.067 +110.699 34.2825 422.362 41.1928 220.557 +110.799 34.2328 422.872 41.218 220.048 +110.899 34.183 423.381 41.2432 219.539 +110.999 34.1333 423.889 41.2683 219.03 +111.099 34.0835 424.398 41.2933 218.522 +111.199 34.0338 424.906 41.3183 218.014 +111.299 33.984 425.413 41.3432 217.506 +111.399 33.9343 425.921 41.3681 216.999 +111.499 33.8845 426.427 41.3929 216.492 +111.599 33.8348 426.934 41.4177 215.985 +111.699 33.785 427.44 41.4424 215.479 +111.799 33.7353 427.946 41.467 214.973 +111.899 33.6856 428.452 41.4916 214.468 +111.999 33.6358 428.957 41.5161 213.963 +112.099 33.5861 429.462 41.5406 213.458 +112.199 33.5364 429.966 41.565 212.953 +112.299 33.4866 430.47 41.5894 212.449 +112.399 33.4369 430.974 41.6136 211.945 +112.499 33.3871 431.477 41.6379 211.442 +112.599 33.3374 431.98 41.662 210.939 +112.699 33.2877 432.483 41.6861 210.436 +112.799 33.238 432.985 41.7101 209.934 +112.899 33.1882 433.487 41.7341 209.432 +112.999 33.1385 433.989 41.758 208.931 +113.099 33.0888 434.49 41.7819 208.43 +113.199 33.039 434.991 41.8057 207.929 +113.299 32.9893 435.491 41.8294 207.428 +113.399 32.9396 435.991 41.8531 206.928 +113.499 32.8899 436.491 41.8767 206.429 +113.599 32.8402 436.99 41.9002 205.929 +113.699 32.7904 437.489 41.9237 205.43 +113.799 32.7407 437.987 41.9471 204.932 +113.899 32.691 438.486 41.9704 204.434 +113.999 32.6413 438.983 41.9937 203.936 +114.099 32.5916 439.481 42.0169 203.439 +114.199 32.5419 439.978 42.04 202.942 +114.299 32.4921 440.474 42.0631 202.445 +114.399 32.4424 440.97 42.0861 201.949 +114.499 32.3927 441.466 42.1091 201.453 +114.599 32.343 441.962 42.132 200.958 +114.699 32.2933 442.457 42.1548 200.463 +114.799 32.2436 442.951 42.1775 199.968 +114.899 32.1939 443.446 42.2002 199.474 +114.999 32.1442 443.939 42.2228 198.98 +115.099 32.0945 444.433 42.2454 198.487 +115.199 32.0448 444.926 42.2679 197.994 +115.299 31.9951 445.418 42.2903 197.501 +115.399 31.9454 445.911 42.3126 197.009 +115.499 31.8957 446.402 42.3349 196.517 +115.599 31.846 446.894 42.3571 196.026 +115.699 31.7963 447.385 42.3792 195.535 +115.799 31.7466 447.875 42.4013 195.044 +115.899 31.6969 448.365 42.4233 194.554 +115.999 31.6472 448.855 42.4452 194.064 +116.099 31.5975 449.345 42.4671 193.575 +116.199 31.5478 449.833 42.4889 193.086 +116.299 31.4981 450.322 42.5106 192.597 +116.399 31.4484 450.81 42.5322 192.109 +116.499 31.3987 451.298 42.5538 191.622 +116.599 31.349 451.785 42.5753 191.135 +116.699 31.2993 452.272 42.5967 190.648 +116.799 31.2497 452.758 42.6181 190.161 +116.899 31.2 453.244 42.6393 189.675 +116.999 31.1503 453.729 42.6605 189.19 +117.099 31.1006 454.214 42.6817 188.705 +117.199 31.0509 454.699 42.7027 188.22 +117.299 31.0012 455.183 42.7237 187.736 +117.399 30.9516 455.667 42.7446 187.252 +117.499 30.9019 456.15 42.7654 186.769 +117.599 30.8522 456.633 42.7862 186.286 +117.699 30.8025 457.116 42.8069 185.804 +117.799 30.7528 457.598 42.8275 185.322 +117.899 30.7032 458.079 42.848 184.84 +117.999 30.6535 458.56 42.8685 184.359 +118.099 30.6038 459.041 42.8888 183.878 +118.199 30.5542 459.521 42.9091 183.398 +118.299 30.5045 460.001 42.9294 182.918 +118.399 30.4548 460.48 42.9495 182.439 +118.499 30.4051 460.959 42.9696 181.96 +118.599 30.3555 461.438 42.9896 181.482 +118.699 30.3058 461.916 43.0095 181.004 +118.799 30.2561 462.393 43.0293 180.526 +118.899 30.2065 462.87 43.049 180.049 +118.999 30.1568 463.347 43.0687 179.573 +119.099 30.1072 463.823 43.0883 179.096 +119.199 30.0575 464.299 43.1078 178.621 +119.299 30.0078 464.774 43.1272 178.146 +119.399 29.9582 465.249 43.1466 177.671 +119.499 29.9085 465.723 43.1658 177.197 +119.599 29.8589 466.197 43.185 176.723 +119.699 29.8092 466.67 43.2041 176.249 +119.799 29.7595 467.143 43.2231 175.777 +119.899 29.7099 467.615 43.242 175.304 +119.999 29.6602 468.087 43.2609 174.832 +120.099 29.6106 468.559 43.2797 174.361 +120.199 29.5609 469.03 43.2983 173.89 +120.299 29.5113 469.5 43.3169 173.419 +120.399 29.4616 469.97 43.3354 172.949 +120.499 29.412 470.44 43.3539 172.48 +120.599 29.3623 470.909 43.3722 172.011 +120.699 29.3127 471.377 43.3904 171.542 +120.799 29.263 471.845 43.4086 171.074 +120.899 29.2134 472.313 43.4267 170.607 +120.999 29.1638 472.78 43.4447 170.139 +121.099 29.1141 473.247 43.4626 169.673 +121.199 29.0645 473.713 43.4804 169.207 +121.299 29.0148 474.178 43.4981 168.741 +121.399 28.9652 474.643 43.5157 168.276 +121.499 28.9156 475.108 43.5333 167.811 +121.599 28.8659 475.572 43.5507 167.347 +121.699 28.8163 476.036 43.5681 166.884 +121.799 28.7667 476.499 43.5854 166.42 +121.899 28.717 476.962 43.6026 165.958 +121.999 28.6674 477.424 43.6197 165.496 +122.099 28.6178 477.885 43.6367 165.034 +122.199 28.5681 478.347 43.6536 164.573 +122.299 28.5185 478.807 43.6704 164.112 +122.399 28.4689 479.267 43.6871 163.652 +122.499 28.4192 479.727 43.7037 163.192 +122.599 28.3696 480.186 43.7203 162.733 +122.699 28.32 480.645 43.7367 162.275 +122.799 28.2704 481.103 43.753 161.817 +122.899 28.2207 481.56 43.7693 161.359 +122.999 28.1711 482.017 43.7854 160.902 +123.099 28.1215 482.474 43.8015 160.446 +123.199 28.0719 482.93 43.8175 159.99 +123.299 28.0222 483.385 43.8333 159.534 +123.399 27.9726 483.84 43.8491 159.079 +123.499 27.923 484.295 43.8648 158.625 +123.599 27.8734 484.749 43.8803 158.171 +123.699 27.8238 485.202 43.8958 157.717 +123.799 27.7742 485.655 43.9112 157.265 +123.899 27.7245 486.107 43.9264 156.812 +123.999 27.6749 486.559 43.9416 156.36 +124.099 27.6253 487.01 43.9567 155.909 +124.199 27.5757 487.461 43.9716 155.458 +124.299 27.5261 487.911 43.9865 155.008 +124.399 27.4765 488.361 44.0013 154.559 +124.499 27.4269 488.81 44.0159 154.109 +124.599 27.3773 489.259 44.0305 153.661 +124.699 27.3277 489.707 44.0449 153.213 +124.799 27.2781 490.154 44.0593 152.765 +124.899 27.2285 490.601 44.0735 152.318 +124.999 27.1789 491.048 44.0877 151.872 +125.099 27.1293 491.493 44.1017 151.426 +125.199 27.0797 491.939 44.1156 150.981 +125.299 27.0301 492.384 44.1295 150.536 +125.399 26.9805 492.828 44.1432 150.092 +125.499 26.9309 493.271 44.1568 149.648 +125.599 26.8813 493.715 44.1703 149.205 +125.699 26.8317 494.157 44.1837 148.762 +125.799 26.7821 494.599 44.197 148.32 +125.899 26.7325 495.041 44.2101 147.879 +125.999 26.6829 495.482 44.2232 147.438 +126.099 26.6333 495.922 44.2361 146.997 +126.199 26.5837 496.362 44.249 146.558 +126.299 26.5341 496.801 44.2617 146.118 +126.399 26.4845 497.24 44.2743 145.68 +126.499 26.4349 497.678 44.2868 145.242 +126.599 26.3853 498.115 44.2992 144.804 +126.699 26.3357 498.552 44.3115 144.367 +126.799 26.2862 498.989 44.3237 143.931 +126.899 26.2366 499.425 44.3357 143.495 +126.999 26.187 499.86 44.3476 143.06 +127.099 26.1374 500.294 44.3595 142.625 +127.199 26.0878 500.729 44.3712 142.191 +127.299 26.0382 501.162 44.3827 141.757 +127.399 25.9887 501.595 44.3942 141.324 +127.499 25.9391 502.028 44.4055 140.892 +127.599 25.8895 502.459 44.4168 140.46 +127.699 25.8399 502.891 44.4279 140.029 +127.799 25.7904 503.321 44.4389 139.598 +127.899 25.7408 503.751 44.4497 139.168 +127.999 25.6912 504.181 44.4605 138.739 +128.099 25.6416 504.61 44.4711 138.31 +128.199 25.5921 505.038 44.4816 137.881 +128.299 25.5425 505.466 44.492 137.454 +128.399 25.4929 505.893 44.5022 137.026 +128.499 25.4433 506.32 44.5123 136.6 +128.599 25.3938 506.745 44.5224 136.174 +128.699 25.3442 507.171 44.5322 135.749 +128.799 25.2946 507.596 44.542 135.324 +128.899 25.245 508.02 44.5516 134.9 +128.999 25.1955 508.443 44.5611 134.476 +129.099 25.1459 508.866 44.5705 134.053 +129.199 25.0963 509.289 44.5797 133.631 +129.299 25.0468 509.711 44.5888 133.209 +129.399 24.9972 510.132 44.5978 132.787 +129.499 24.9476 510.553 44.6067 132.367 +129.599 24.8981 510.973 44.6154 131.947 +129.699 24.8485 511.392 44.624 131.527 +129.799 24.799 511.811 44.6324 131.109 +129.899 24.7494 512.229 44.6408 130.691 +129.999 24.6998 512.646 44.6489 130.273 +130.099 24.6503 513.063 44.657 129.856 +130.199 24.6007 513.48 44.6649 129.44 +130.299 24.5512 513.895 44.6727 129.024 +130.399 24.5016 514.311 44.6804 128.609 +130.499 24.452 514.725 44.6879 128.194 +130.599 24.4025 515.139 44.6952 127.78 +130.699 24.3529 515.552 44.7025 127.367 +130.799 24.3034 515.965 44.7096 126.955 +130.899 24.2538 516.377 44.7165 126.543 +130.999 24.2043 516.788 44.7233 126.131 +131.099 24.1547 517.199 44.73 125.72 +131.199 24.1052 517.609 44.7365 125.31 +131.299 24.0556 518.019 44.7429 124.901 +131.399 24.0061 518.428 44.7492 124.492 +131.499 23.9565 518.836 44.7553 124.084 +131.599 23.907 519.244 44.7612 123.676 +131.699 23.8574 519.651 44.767 123.269 +131.799 23.8079 520.057 44.7727 122.863 +131.899 23.7584 520.463 44.7782 122.457 +131.999 23.7088 520.868 44.7836 122.052 +132.099 23.6593 521.272 44.7888 121.647 +132.199 23.6097 521.676 44.7939 121.243 +132.299 23.5602 522.079 44.7988 120.84 +132.399 23.5107 522.482 44.8036 120.438 +132.499 23.4611 522.884 44.8082 120.036 +132.599 23.4116 523.285 44.8126 119.634 +132.699 23.362 523.686 44.8169 119.234 +132.799 23.3125 524.086 44.8211 118.834 +132.899 23.263 524.485 44.8251 118.435 +132.999 23.2134 524.884 44.8289 118.036 +133.099 23.1639 525.282 44.8326 117.638 +133.199 23.1144 525.679 44.8362 117.24 +133.299 23.0648 526.076 44.8395 116.844 +133.399 23.0153 526.472 44.8428 116.448 +133.499 22.9658 526.867 44.8458 116.052 +133.599 22.9163 527.262 44.8487 115.657 +133.699 22.8667 527.656 44.8514 115.263 +133.799 22.8172 528.05 44.854 114.87 +133.899 22.7677 528.442 44.8564 114.477 +133.999 22.7181 528.835 44.8587 114.085 +134.099 22.6686 529.226 44.8607 113.693 +134.199 22.6191 529.617 44.8627 113.302 +134.299 22.5696 530.007 44.8644 112.912 +134.399 22.5201 530.397 44.866 112.523 +134.499 22.4705 530.785 44.8674 112.134 +134.599 22.421 531.174 44.8686 111.746 +134.699 22.3715 531.561 44.8697 111.358 +134.799 22.322 531.948 44.8706 110.971 +134.899 22.2725 532.334 44.8713 110.585 +134.999 22.2229 532.72 44.8719 110.2 +135.099 22.1734 533.104 44.8723 109.815 +135.199 22.1239 533.489 44.8725 109.431 +135.299 22.0744 533.872 44.8725 109.047 +135.399 22.0249 534.255 44.8724 108.665 +135.499 21.9754 534.637 44.872 108.282 +135.599 21.9259 535.018 44.8715 107.901 +135.699 21.8763 535.399 44.8709 107.52 +135.799 21.8268 535.779 44.87 107.14 +135.899 21.7773 536.159 44.869 106.761 +135.999 21.7278 536.537 44.8677 106.382 +136.099 21.6783 536.915 44.8663 106.004 +136.199 21.6288 537.293 44.8647 105.627 +136.299 21.5793 537.669 44.863 105.25 +136.399 21.5298 538.045 44.861 104.874 +136.499 21.4803 538.421 44.8588 104.499 +136.599 21.4308 538.795 44.8565 104.124 +136.699 21.3813 539.169 44.854 103.75 +136.799 21.3318 539.542 44.8513 103.377 +136.899 21.2823 539.915 44.8484 103.005 +136.999 21.2328 540.287 44.8453 102.633 +137.099 21.1833 540.658 44.842 102.262 +137.199 21.1338 541.028 44.8385 101.891 +137.299 21.0843 541.398 44.8348 101.521 +137.399 21.0348 541.767 44.8309 101.152 +137.499 20.9853 542.135 44.8268 100.784 +137.599 20.9358 542.503 44.8226 100.416 +137.699 20.8863 542.87 44.8181 100.049 +137.799 20.8368 543.236 44.8134 99.6832 +137.899 20.7873 543.602 44.8085 99.3177 +137.999 20.7378 543.967 44.8034 98.9528 +138.099 20.6883 544.331 44.7982 98.5887 +138.199 20.6388 544.694 44.7927 98.2253 +138.299 20.5893 545.057 44.787 97.8626 +138.399 20.5399 545.419 44.7811 97.5006 +138.499 20.4904 545.78 44.775 97.1393 +138.599 20.4409 546.141 44.7686 96.7788 +138.699 20.3914 546.5 44.7621 96.4189 +138.799 20.3419 546.86 44.7554 96.0598 +138.899 20.2924 547.218 44.7484 95.7014 +138.999 20.2429 547.576 44.7412 95.3437 +139.099 20.1935 547.933 44.7338 94.9867 +139.199 20.144 548.289 44.7262 94.6304 +139.299 20.0945 548.645 44.7184 94.2748 +139.399 20.045 548.999 44.7104 93.92 +139.499 19.9955 549.354 44.7021 93.5659 +139.599 19.946 549.707 44.6936 93.2125 +139.699 19.8966 550.06 44.6849 92.8598 +139.799 19.8471 550.412 44.676 92.5079 +139.899 19.7976 550.763 44.6668 92.1567 +139.999 19.7481 551.113 44.6574 91.8062 +140.099 19.6987 551.463 44.6478 91.4564 +140.199 19.6492 551.812 44.638 91.1074 +140.299 19.5997 552.16 44.6279 90.7591 +140.399 19.5502 552.508 44.6176 90.4116 +140.499 19.5008 552.855 44.6071 90.0647 +140.599 19.4513 553.201 44.5963 89.7186 +140.699 19.4018 553.546 44.5853 89.3733 +140.799 19.3523 553.891 44.5741 89.0286 +140.899 19.3029 554.235 44.5626 88.6847 +140.999 19.2534 554.578 44.5509 88.3416 +141.099 19.2039 554.92 44.5389 87.9992 +141.199 19.1545 555.262 44.5267 87.6575 +141.299 19.105 555.603 44.5143 87.3166 +141.399 19.0555 555.943 44.5016 86.9764 +141.499 19.0061 556.282 44.4887 86.6369 +141.599 18.9566 556.621 44.4755 86.2982 +141.699 18.9071 556.959 44.462 85.9602 +141.799 18.8577 557.296 44.4484 85.623 +141.899 18.8082 557.633 44.4344 85.2866 +141.999 18.7588 557.969 44.4202 84.9508 +142.099 18.7093 558.304 44.4058 84.6159 +142.199 18.6598 558.638 44.3911 84.2817 +142.299 18.6104 558.971 44.3761 83.9482 +142.399 18.5609 559.304 44.3609 83.6155 +142.499 18.5115 559.636 44.3454 83.2835 +142.6 18.462 559.967 44.3297 82.9523 +142.7 18.4125 560.298 44.3137 82.6218 +142.8 18.3631 560.627 44.2974 82.2921 +142.9 18.3136 560.956 44.2809 81.9632 +143 18.2642 561.284 44.2641 81.635 +143.1 18.2147 561.612 44.247 81.3076 +143.2 18.1653 561.938 44.2297 80.9809 +143.3 18.1158 562.264 44.212 80.655 +143.4 18.0664 562.59 44.1941 80.3299 +143.5 18.0169 562.914 44.176 80.0055 +143.6 17.9675 563.238 44.1575 79.6819 +143.7 17.918 563.56 44.1388 79.3591 +143.8 17.8686 563.882 44.1198 79.037 +143.9 17.8191 564.204 44.1005 78.7157 +144 17.7697 564.524 44.0809 78.3951 +144.1 17.7202 564.844 44.0611 78.0753 +144.2 17.6708 565.163 44.0409 77.7563 +144.3 17.6213 565.481 44.0205 77.4381 +144.4 17.5719 565.799 43.9998 77.1206 +144.5 17.5224 566.115 43.9787 76.804 +144.6 17.473 566.431 43.9574 76.488 +144.7 17.4235 566.747 43.9358 76.1729 +144.8 17.3741 567.061 43.9139 75.8585 +144.9 17.3247 567.374 43.8917 75.5449 +145 17.2752 567.687 43.8692 75.2321 +145.1 17.2258 567.999 43.8464 74.9201 +145.2 17.1763 568.311 43.8233 74.6089 +145.3 17.1269 568.621 43.7998 74.2984 +145.4 17.0775 568.931 43.7761 73.9887 +145.5 17.028 569.24 43.7521 73.6798 +145.6 16.9786 569.548 43.7277 73.3717 +145.7 16.9292 569.855 43.7031 73.0643 +145.8 16.8797 570.162 43.6781 72.7578 +145.9 16.8303 570.467 43.6528 72.452 +146 16.7808 570.772 43.6272 72.147 +146.1 16.7314 571.077 43.6012 71.8428 +146.2 16.682 571.38 43.575 71.5394 +146.3 16.6325 571.683 43.5484 71.2368 +146.4 16.5831 571.984 43.5214 70.935 +146.5 16.5337 572.285 43.4942 70.634 +146.6 16.4843 572.586 43.4666 70.3337 +146.7 16.4348 572.885 43.4387 70.0343 +146.8 16.3854 573.184 43.4105 69.7356 +146.9 16.336 573.482 43.3819 69.4378 +147 16.2865 573.779 43.353 69.1407 +147.1 16.2371 574.075 43.3237 68.8445 +147.2 16.1877 574.37 43.2941 68.549 +147.3 16.1383 574.665 43.2642 68.2543 +147.4 16.0888 574.959 43.2339 67.9605 +147.5 16.0394 575.252 43.2033 67.6674 +147.6 15.99 575.544 43.1723 67.3752 +147.7 15.9406 575.836 43.1409 67.0837 +147.8 15.8911 576.126 43.1092 66.7931 +147.9 15.8417 576.416 43.0772 66.5032 +148 15.7923 576.705 43.0447 66.2142 +148.1 15.7429 576.993 43.012 65.9259 +148.2 15.6935 577.281 42.9788 65.6385 +148.3 15.644 577.568 42.9453 65.3519 +148.4 15.5946 577.853 42.9114 65.0661 +148.5 15.5452 578.138 42.8772 64.7811 +148.6 15.4958 578.423 42.8426 64.4969 +148.7 15.4464 578.706 42.8076 64.2135 +148.8 15.3969 578.988 42.7722 63.9309 +148.9 15.3475 579.27 42.7365 63.6492 +149 15.2981 579.551 42.7004 63.3682 +149.1 15.2487 579.831 42.6638 63.0881 +149.2 15.1993 580.111 42.6269 62.8088 +149.3 15.1499 580.389 42.5897 62.5303 +149.4 15.1005 580.667 42.552 62.2526 +149.5 15.051 580.944 42.5139 61.9758 +149.6 15.0016 581.22 42.4754 61.6997 +149.7 14.9522 581.495 42.4366 61.4245 +149.8 14.9028 581.769 42.3973 61.1501 +149.9 14.8534 582.043 42.3577 60.8765 +150 14.804 582.316 42.3176 60.6038 +150.1 14.7546 582.588 42.2771 60.3318 +150.2 14.7052 582.859 42.2362 60.0607 +150.3 14.6558 583.129 42.1949 59.7904 +150.4 14.6064 583.398 42.1532 59.521 +150.5 14.557 583.667 42.1111 59.2524 +150.6 14.5075 583.935 42.0685 58.9846 +150.7 14.4581 584.202 42.0256 58.7176 +150.8 14.4087 584.468 41.9822 58.4514 +150.9 14.3593 584.733 41.9384 58.1861 +151 14.3099 584.998 41.8941 57.9216 +151.1 14.2605 585.261 41.8494 57.658 +151.2 14.2111 585.524 41.8043 57.3952 +151.3 14.1617 585.786 41.7587 57.1332 +151.4 14.1123 586.047 41.7127 56.872 +151.5 14.0629 586.308 41.6663 56.6117 +151.6 14.0135 586.567 41.6194 56.3522 +151.7 13.9641 586.826 41.5721 56.0936 +151.8 13.9147 587.084 41.5243 55.8358 +151.9 13.8653 587.341 41.4761 55.5788 +152 13.8159 587.597 41.4274 55.3227 +152.1 13.7665 587.852 41.3782 55.0674 +152.2 13.7171 588.106 41.3286 54.8129 +152.3 13.6677 588.36 41.2785 54.5593 +152.4 13.6183 588.613 41.228 54.3065 +152.5 13.5689 588.865 41.177 54.0546 +152.6 13.5195 589.116 41.1255 53.8035 +152.7 13.4701 589.366 41.0735 53.5533 +152.8 13.4208 589.616 41.0211 53.3039 +152.9 13.3714 589.864 40.9682 53.0553 +153 13.322 590.112 40.9148 52.8076 +153.1 13.2726 590.359 40.8609 52.5608 +153.2 13.2232 590.605 40.8065 52.3148 +153.3 13.1738 590.85 40.7516 52.0696 +153.4 13.1244 591.094 40.6962 51.8253 +153.5 13.075 591.338 40.6404 51.5818 +153.6 13.0256 591.58 40.584 51.3392 +153.7 12.9762 591.822 40.5271 51.0975 +153.8 12.9268 592.063 40.4697 50.8566 +153.9 12.8775 592.303 40.4118 50.6165 +154 12.8281 592.542 40.3534 50.3773 +154.1 12.7787 592.78 40.2945 50.139 +154.2 12.7293 593.018 40.235 49.9015 +154.3 12.6799 593.255 40.1751 49.6648 +154.4 12.6305 593.49 40.1146 49.4291 +154.5 12.5811 593.725 40.0536 49.1942 +154.6 12.5318 593.959 39.992 48.9601 +154.7 12.4824 594.193 39.9299 48.7269 +154.8 12.433 594.425 39.8673 48.4945 +154.9 12.3836 594.656 39.8041 48.2631 +155 12.3342 594.887 39.7404 48.0324 +155.1 12.2848 595.117 39.6761 47.8027 +155.2 12.2355 595.346 39.6113 47.5738 +155.3 12.1861 595.574 39.5459 47.3457 +155.4 12.1367 595.801 39.48 47.1186 +155.5 12.0873 596.027 39.4135 46.8923 +155.6 12.0379 596.253 39.3465 46.6668 +155.7 11.9886 596.477 39.2789 46.4422 +155.8 11.9392 596.701 39.2107 46.2185 +155.9 11.8898 596.924 39.1419 45.9957 +156 11.8404 597.146 39.0726 45.7737 +156.1 11.791 597.367 39.0026 45.5526 +156.2 11.7417 597.587 38.9321 45.3324 +156.3 11.6923 597.806 38.861 45.113 +156.4 11.6429 598.025 38.7893 44.8945 +156.5 11.5935 598.243 38.7171 44.6769 +156.6 11.5442 598.459 38.6442 44.4601 +156.7 11.4948 598.675 38.5707 44.2443 +156.8 11.4454 598.89 38.4966 44.0293 +156.9 11.396 599.104 38.4219 43.8151 +157 11.3467 599.318 38.3466 43.6019 +157.1 11.2973 599.53 38.2707 43.3895 +157.2 11.2479 599.741 38.1942 43.178 +157.3 11.1986 599.952 38.117 42.9673 +157.4 11.1492 600.162 38.0392 42.7576 +157.5 11.0998 600.371 37.9608 42.5487 +157.6 11.0504 600.579 37.8817 42.3407 +157.7 11.0011 600.786 37.8021 42.1336 +157.8 10.9517 600.992 37.7217 41.9273 +157.9 10.9023 601.197 37.6408 41.722 +158 10.853 601.402 37.5592 41.5175 +158.1 10.8036 601.606 37.4769 41.3139 +158.2 10.7542 601.808 37.394 41.1112 +158.3 10.7049 602.01 37.3104 40.9094 +158.4 10.6555 602.211 37.2262 40.7084 +158.5 10.6061 602.411 37.1413 40.5083 +158.6 10.5568 602.61 37.0557 40.3092 +158.7 10.5074 602.809 36.9695 40.1109 +158.8 10.458 603.006 36.8825 39.9135 +158.9 10.4087 603.202 36.795 39.7169 +159.001 10.3593 603.398 36.7067 39.5213 +159.101 10.3099 603.593 36.6177 39.3265 +159.201 10.2606 603.787 36.5281 39.1327 +159.301 10.2112 603.98 36.4377 38.9397 +159.401 10.1619 604.172 36.3467 38.7476 +159.501 10.1125 604.363 36.2549 38.5564 +159.601 10.0631 604.553 36.1625 38.3661 +159.701 10.0138 604.743 36.0693 38.1767 +159.801 9.96441 604.931 35.9754 37.9882 +159.901 9.91505 605.119 35.8808 37.8006 +160.001 9.86569 605.306 35.7855 37.6138 +160.101 9.81633 605.491 35.6895 37.428 +160.201 9.76698 605.676 35.5927 37.2431 +160.301 9.71762 605.86 35.4952 37.059 +160.401 9.66826 606.044 35.397 36.8758 +160.501 9.6189 606.226 35.298 36.6936 +160.601 9.56954 606.407 35.1983 36.5122 +160.701 9.52019 606.588 35.0979 36.3317 +160.801 9.47083 606.767 34.9967 36.1522 +160.901 9.42147 606.946 34.8947 35.9735 +161.001 9.37212 607.124 34.792 35.7957 +161.101 9.32276 607.301 34.6885 35.6188 +161.201 9.27341 607.477 34.5843 35.4429 +161.301 9.22405 607.652 34.4793 35.2678 +161.401 9.1747 607.826 34.3735 35.0936 +161.501 9.12534 607.999 34.267 34.9203 +161.601 9.07599 608.171 34.1597 34.748 +161.701 9.02663 608.343 34.0515 34.5765 +161.801 8.97728 608.513 33.9426 34.4059 +161.901 8.92793 608.683 33.833 34.2363 +162.001 8.87858 608.852 33.7225 34.0675 +162.101 8.82922 609.02 33.6112 33.8996 +162.201 8.77987 609.187 33.4991 33.7327 +162.301 8.73052 609.353 33.3862 33.5666 +162.401 8.68117 609.518 33.2726 33.4015 +162.501 8.63182 609.682 33.1581 33.2373 +162.601 8.58247 609.845 33.0427 33.0739 +162.701 8.53312 610.008 32.9266 32.9115 +162.801 8.48377 610.169 32.8097 32.75 +162.901 8.43442 610.33 32.6919 32.5894 +163.001 8.38507 610.49 32.5733 32.4297 +163.101 8.33572 610.649 32.4538 32.2709 +163.201 8.28638 610.806 32.3336 32.113 +163.301 8.23703 610.963 32.2124 31.9561 +163.401 8.18768 611.119 32.0905 31.8 +163.501 8.13833 611.275 31.9677 31.6448 +163.601 8.08899 611.429 31.844 31.4906 +163.701 8.03964 611.582 31.7195 31.3373 +163.801 7.99029 611.735 31.5942 31.1849 +163.901 7.94095 611.886 31.468 31.0334 +164.001 7.8916 612.037 31.3409 30.8828 +164.101 7.84226 612.186 31.2129 30.7331 +164.201 7.79291 612.335 31.0841 30.5844 +164.301 7.74357 612.483 30.9544 30.4365 +164.401 7.69422 612.63 30.8239 30.2896 +164.501 7.64488 612.776 30.6924 30.1436 +164.601 7.59554 612.921 30.5601 29.9985 +164.701 7.54619 613.065 30.4269 29.8543 +164.801 7.49685 613.208 30.2928 29.7111 +164.901 7.44751 613.351 30.1579 29.5687 +165.001 7.39817 613.492 30.022 29.4273 +165.101 7.34882 613.633 29.8852 29.2868 +165.201 7.29948 613.772 29.7476 29.1472 +165.301 7.25014 613.911 29.609 29.0085 +165.401 7.2008 614.049 29.4696 28.8708 +165.501 7.15146 614.185 29.3292 28.7339 +165.601 7.10212 614.321 29.1879 28.598 +165.701 7.05278 614.456 29.0458 28.463 +165.801 7.00344 614.59 28.9027 28.329 +165.901 6.9541 614.724 28.7586 28.1958 +166.001 6.90476 614.856 28.6137 28.0636 +166.101 6.85542 614.987 28.4679 27.9323 +166.201 6.80608 615.117 28.3211 27.8019 +166.301 6.75674 615.247 28.1734 27.6725 +166.401 6.7074 615.375 28.0248 27.5439 +166.501 6.65807 615.503 27.8753 27.4163 +166.601 6.60873 615.63 27.7248 27.2896 +166.701 6.55939 615.756 27.5734 27.1639 +166.801 6.51005 615.88 27.421 27.0391 +166.901 6.46072 616.004 27.2678 26.9151 +167.001 6.41138 616.127 27.1135 26.7922 +167.101 6.36204 616.249 26.9584 26.6701 +167.201 6.31271 616.37 26.8023 26.549 +167.301 6.26337 616.491 26.6453 26.4288 +167.401 6.21404 616.61 26.4873 26.3095 +167.501 6.1647 616.728 26.3284 26.1912 +167.601 6.11537 616.846 26.1685 26.0737 +167.701 6.06603 616.962 26.0077 25.9573 +167.801 6.0167 617.078 25.846 25.8417 +167.901 5.96736 617.192 25.6833 25.7271 +168.001 5.91803 617.306 25.5196 25.6134 +168.101 5.86869 617.419 25.355 25.5006 +168.201 5.81936 617.531 25.1895 25.3887 +168.301 5.77003 617.642 25.023 25.2778 +168.401 5.72069 617.752 24.8556 25.1679 +168.501 5.67136 617.861 24.6872 25.0588 +168.601 5.62203 617.969 24.5178 24.9507 +168.701 5.5727 618.076 24.3475 24.8435 +168.801 5.52336 618.182 24.1763 24.7373 +168.901 5.47403 618.287 24.0041 24.6319 +169.001 5.4247 618.392 23.831 24.5276 +169.101 5.37537 618.495 23.6569 24.4241 +169.201 5.32604 618.598 23.4818 24.3216 +169.301 5.27671 618.699 23.3058 24.22 +169.401 5.22737 618.8 23.1289 24.1193 +169.501 5.17804 618.9 22.951 24.0196 +169.601 5.12871 618.999 22.7722 23.9208 +169.701 5.07938 619.096 22.5924 23.823 +169.801 5.03005 619.193 22.4117 23.7261 +169.901 4.98072 619.289 22.23 23.6301 +170.001 4.93139 619.384 22.0475 23.5351 +170.101 4.88206 619.478 21.8639 23.441 +170.201 4.83274 619.572 21.6794 23.3478 +170.301 4.78341 619.664 21.494 23.2556 +170.401 4.73408 619.755 21.3077 23.1643 +170.501 4.68475 619.846 21.1204 23.0739 +170.601 4.63542 619.935 20.9322 22.9845 +170.701 4.58609 620.023 20.7431 22.896 +170.801 4.53676 620.111 20.5531 22.8085 +170.901 4.48744 620.198 20.3621 22.7219 +171.001 4.43811 620.283 20.1702 22.6362 +171.101 4.38878 620.368 19.9774 22.5515 +171.201 4.33945 620.452 19.7837 22.4677 +171.301 4.29013 620.535 19.5891 22.3848 +171.401 4.2408 620.616 19.3936 22.3029 +171.501 4.19147 620.697 19.1972 22.222 +171.601 4.14215 620.777 18.9999 22.1419 +171.701 4.09282 620.857 18.8017 22.0628 +171.801 4.04349 620.935 18.6026 21.9847 +171.901 3.99417 621.012 18.4026 21.9075 +172.001 3.94484 621.088 18.2017 21.8312 +172.101 3.89552 621.163 18 21.7559 +172.201 3.84619 621.238 17.7974 21.6815 +172.301 3.79686 621.311 17.5939 21.6081 +172.401 3.74754 621.384 17.3896 21.5356 +172.501 3.69821 621.455 17.1845 21.464 +172.601 3.64889 621.526 16.9784 21.3934 +172.701 3.59956 621.596 16.7716 21.3238 +172.801 3.55024 621.664 16.5639 21.255 +172.901 3.50091 621.732 16.3553 21.1873 +173.001 3.45159 621.799 16.146 21.1204 +173.101 3.40227 621.865 15.9358 21.0545 +173.201 3.35294 621.93 15.7248 20.9896 +173.301 3.30362 621.994 15.513 20.9256 +173.401 3.25429 622.057 15.3005 20.8625 +173.501 3.20497 622.119 15.0871 20.8004 +173.601 3.15565 622.18 14.8729 20.7392 +173.701 3.10632 622.24 14.658 20.679 +173.801 3.057 622.3 14.4423 20.6197 +173.901 3.00768 622.358 14.2258 20.5613 +174.001 2.95835 622.415 14.0086 20.5039 +174.101 2.90903 622.472 13.7906 20.4475 +174.201 2.85971 622.527 13.572 20.392 +174.301 2.81039 622.582 13.3525 20.3374 +174.401 2.76106 622.636 13.1324 20.2838 +174.501 2.71174 622.688 12.9115 20.2312 +174.601 2.66242 622.74 12.69 20.1794 +174.701 2.6131 622.791 12.4677 20.1287 +174.801 2.56377 622.841 12.2448 20.0788 +174.901 2.51445 622.889 12.0212 20.03 +175.001 2.46513 622.937 11.797 19.982 +175.101 2.41581 622.984 11.572 19.9351 +175.201 2.36649 623.03 11.3465 19.889 +175.301 2.31716 623.075 11.1203 19.8439 +175.402 2.26784 623.12 10.8935 19.7998 +175.502 2.21852 623.163 10.6661 19.7566 +175.602 2.1692 623.205 10.438 19.7143 +175.702 2.11988 623.246 10.2094 19.673 +175.802 2.07056 623.287 9.98022 19.6327 +175.902 2.02124 623.326 9.75046 19.5933 +176.002 1.97192 623.365 9.52013 19.5548 +176.102 1.92259 623.402 9.28926 19.5173 +176.202 1.87327 623.439 9.05786 19.4808 +176.302 1.82395 623.474 8.82594 19.4452 +176.402 1.77463 623.509 8.5935 19.4105 +176.502 1.72531 623.543 8.36056 19.3768 +176.602 1.67599 623.575 8.12714 19.344 +176.702 1.62667 623.607 7.89325 19.3122 +176.802 1.57735 623.638 7.65889 19.2813 +176.902 1.52803 623.668 7.42408 19.2514 +177.002 1.47871 623.697 7.18884 19.2225 +177.102 1.42939 623.725 6.95317 19.1944 +177.202 1.38007 623.752 6.71709 19.1674 +177.302 1.33075 623.778 6.48062 19.1413 +177.402 1.28143 623.803 6.24375 19.1161 +177.502 1.23211 623.828 6.00652 19.0919 +177.602 1.18279 623.851 5.76893 19.0686 +177.702 1.13347 623.873 5.531 19.0463 +177.802 1.08415 623.894 5.29273 19.0249 +177.902 1.03483 623.915 5.05415 19.0045 +178.002 0.985509 623.934 4.81526 18.985 +178.102 0.93619 623.953 4.57609 18.9665 +178.202 0.88687 623.97 4.33664 18.9489 +178.302 0.83755 623.987 4.09692 18.9323 +178.402 0.788231 624.003 3.85696 18.9167 +178.502 0.738911 624.017 3.61677 18.9019 +178.602 0.689591 624.031 3.37635 18.8882 +178.702 0.640272 624.044 3.13574 18.8754 +178.802 0.590952 624.056 2.89493 18.8635 +178.902 0.541633 624.067 2.65394 18.8526 +179.002 0.492313 624.077 2.4128 18.8426 +179.102 0.442994 624.086 2.17151 18.8336 +179.202 0.393675 624.094 1.93008 18.8255 +179.302 0.344355 624.101 1.68854 18.8184 +179.402 0.295036 624.107 1.44689 18.8123 +179.502 0.245716 624.112 1.20516 18.807 +179.602 0.196397 624.117 0.963352 18.8028 +179.702 0.147078 624.12 0.721486 18.7995 +179.802 0.0977584 624.122 0.479575 18.7971 +179.902 0.048439 624.124 0.237635 18.7957 diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/kineFiles/17N_d3He_gs.txt b/macro/Unpack_HDF5/E534_RCNP/users/lilu/kineFiles/17N_d3He_gs.txt new file mode 100644 index 000000000..4af9de1db --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/kineFiles/17N_d3He_gs.txt @@ -0,0 +1,1800 @@ +0 2.09399e-14 5.73754 0 629.564 +0.1 0.298425 5.73775 0.0122414 629.563 +0.2 0.596825 5.73838 0.0244827 629.563 +0.3 0.895174 5.73942 0.0367241 629.562 +0.4 1.19345 5.74089 0.0489653 629.56 +0.5 1.49162 5.74277 0.0612064 629.558 +0.6 1.78966 5.74507 0.0734475 629.556 +0.7 2.08755 5.74779 0.0856883 629.553 +0.8 2.38526 5.75093 0.097929 629.55 +0.9 2.68277 5.75449 0.11017 629.547 +1 2.98006 5.75847 0.12241 629.543 +1.1 3.27708 5.76286 0.13465 629.538 +1.2 3.57384 5.76768 0.14689 629.533 +1.3 3.87028 5.77291 0.159129 629.528 +1.4 4.1664 5.77856 0.171368 629.523 +1.5 4.46217 5.78463 0.183607 629.517 +1.6 4.75756 5.79111 0.195846 629.51 +1.7 5.05256 5.79802 0.208084 629.503 +1.8 5.34712 5.80534 0.220321 629.496 +1.9 5.64124 5.81308 0.232559 629.488 +2 5.93489 5.82124 0.244795 629.48 +2.1 6.22804 5.82982 0.257032 629.471 +2.2 6.52067 5.83882 0.269267 629.462 +2.3 6.81276 5.84824 0.281503 629.453 +2.4 7.10429 5.85807 0.293737 629.443 +2.5 7.39523 5.86832 0.305971 629.433 +2.6 7.68556 5.87899 0.318205 629.422 +2.7 7.97526 5.89008 0.330438 629.411 +2.8 8.2643 5.90159 0.34267 629.4 +2.9 8.55267 5.91351 0.354902 629.388 +3 8.84035 5.92585 0.367132 629.375 +3.1 9.12731 5.93861 0.379362 629.363 +3.2 9.41353 5.95179 0.391592 629.349 +3.3 9.69899 5.96539 0.40382 629.336 +3.4 9.98368 5.9794 0.416048 629.322 +3.5 10.2676 5.99383 0.428275 629.307 +3.6 10.5506 6.00868 0.440501 629.292 +3.7 10.8329 6.02395 0.452726 629.277 +3.8 11.1142 6.03964 0.464951 629.262 +3.9 11.3947 6.05574 0.477174 629.245 +4 11.6744 6.07226 0.489396 629.229 +4.1 11.9531 6.0892 0.501618 629.212 +4.2 12.2308 6.10655 0.513838 629.195 +4.3 12.5077 6.12433 0.526058 629.177 +4.4 12.7835 6.14252 0.538276 629.159 +4.5 13.0584 6.16113 0.550494 629.14 +4.6 13.3323 6.18015 0.56271 629.121 +4.7 13.6052 6.19959 0.574925 629.102 +4.8 13.8771 6.21945 0.587139 629.082 +4.9 14.1479 6.23973 0.599352 629.061 +5 14.4176 6.26042 0.611563 629.041 +5.1 14.6863 6.28153 0.623774 629.02 +5.2 14.954 6.30306 0.635983 628.998 +5.3 15.2205 6.325 0.648191 628.976 +5.4 15.4859 6.34737 0.660398 628.954 +5.5 15.7501 6.37014 0.672603 628.931 +5.6 16.0133 6.39334 0.684807 628.908 +5.7 16.2753 6.41695 0.697009 628.884 +5.8 16.5361 6.44098 0.709211 628.86 +5.9 16.7958 6.46542 0.721411 628.836 +6 17.0543 6.49028 0.733609 628.811 +6.1 17.3116 6.51556 0.745806 628.786 +6.2 17.5676 6.54125 0.758001 628.76 +6.3 17.8225 6.56736 0.770195 628.734 +6.4 18.0761 6.59388 0.782388 628.707 +6.5 18.3286 6.62082 0.794579 628.68 +6.6 18.5797 6.64818 0.806768 628.653 +6.7 18.8297 6.67595 0.818956 628.625 +6.8 19.0783 6.70414 0.831142 628.597 +6.9 19.3257 6.73275 0.843326 628.568 +7 19.5718 6.76177 0.855509 628.539 +7.1 19.8167 6.7912 0.86769 628.51 +7.2 20.0602 6.82105 0.879869 628.48 +7.3 20.3025 6.85132 0.892047 628.45 +7.4 20.5434 6.882 0.904223 628.419 +7.5 20.783 6.91309 0.916396 628.388 +7.6 21.0214 6.9446 0.928569 628.357 +7.7 21.2584 6.97653 0.940739 628.325 +7.79999 21.4941 7.00887 0.952907 628.292 +7.89999 21.7284 7.04162 0.965074 628.26 +7.99999 21.9614 7.07479 0.977239 628.226 +8.09999 22.1931 7.10838 0.989401 628.193 +8.2 22.4235 7.14238 1.00156 628.159 +8.3 22.6525 7.17679 1.01372 628.124 +8.4 22.8801 7.21162 1.02588 628.09 +8.5 23.1064 7.24686 1.03803 628.054 +8.6 23.3314 7.28251 1.05019 628.019 +8.7 23.555 7.31858 1.06234 627.983 +8.8 23.7772 7.35507 1.07448 627.946 +8.9 23.9981 7.39196 1.08663 627.909 +9 24.2176 7.42927 1.09877 627.872 +9.1 24.4357 7.467 1.11092 627.834 +9.2 24.6525 7.50513 1.12306 627.796 +9.3 24.8679 7.54368 1.13519 627.757 +9.4 25.082 7.58265 1.14733 627.718 +9.5 25.2947 7.62202 1.15946 627.679 +9.6 25.506 7.66181 1.17159 627.639 +9.7 25.7159 7.70201 1.18372 627.599 +9.8 25.9245 7.74263 1.19585 627.559 +9.9 26.1318 7.78366 1.20797 627.517 +10 26.3376 7.82509 1.22009 627.476 +10.1 26.5421 7.86695 1.23221 627.434 +10.2 26.7452 7.90921 1.24433 627.392 +10.3 26.947 7.95188 1.25644 627.349 +10.4 27.1474 7.99497 1.26855 627.306 +10.5 27.3465 8.03847 1.28066 627.263 +10.6 27.5442 8.08238 1.29277 627.219 +10.7 27.7405 8.1267 1.30487 627.174 +10.8 27.9355 8.17144 1.31697 627.13 +10.9 28.1291 8.21658 1.32907 627.085 +11 28.3214 8.26214 1.34117 627.039 +11.1 28.5124 8.3081 1.35326 626.993 +11.2 28.702 8.35448 1.36535 626.947 +11.3 28.8902 8.40127 1.37744 626.9 +11.4 29.0772 8.44847 1.38952 626.853 +11.5 29.2628 8.49607 1.4016 626.805 +11.6 29.447 8.54409 1.41368 626.757 +11.7 29.63 8.59252 1.42576 626.709 +11.8 29.8116 8.64136 1.43783 626.66 +11.9 29.9919 8.69061 1.4499 626.611 +12 30.1709 8.74027 1.46197 626.561 +12.1 30.3486 8.79033 1.47404 626.511 +12.2 30.525 8.84081 1.4861 626.46 +12.3 30.7 8.89169 1.49816 626.409 +12.4 30.8738 8.94299 1.51021 626.358 +12.5 31.0463 8.99469 1.52227 626.306 +12.6 31.2175 9.0468 1.53432 626.254 +12.7 31.3875 9.09933 1.54636 626.202 +12.8 31.5561 9.15225 1.55841 626.149 +12.9 31.7235 9.20559 1.57045 626.096 +13 31.8896 9.25934 1.58249 626.042 +13.1 32.0544 9.31349 1.59452 625.988 +13.2 32.218 9.36805 1.60655 625.933 +13.3 32.3804 9.42302 1.61858 625.878 +13.4 32.5415 9.47839 1.63061 625.823 +13.5 32.7013 9.53418 1.64263 625.767 +13.6 32.8599 9.59037 1.65465 625.711 +13.7 33.0173 9.64696 1.66666 625.654 +13.8 33.1735 9.70396 1.67867 625.597 +13.9 33.3284 9.76137 1.69068 625.54 +14 33.4822 9.81919 1.70269 625.482 +14.1 33.6347 9.87741 1.71469 625.424 +14.2 33.786 9.93604 1.72668 625.365 +14.3 33.9362 9.99507 1.73868 625.306 +14.4 34.0851 10.0545 1.75067 625.247 +14.5 34.2329 10.1144 1.76266 625.187 +14.6 34.3794 10.1746 1.77464 625.127 +14.7 34.5249 10.2353 1.78662 625.066 +14.8 34.6691 10.2963 1.7986 625.005 +14.9 34.8122 10.3578 1.81057 624.943 +15 34.9541 10.4197 1.82254 624.881 +15.1 35.0949 10.4819 1.83451 624.819 +15.2 35.2346 10.5446 1.84647 624.757 +15.3 35.3731 10.6077 1.85843 624.693 +15.4 35.5105 10.6712 1.87038 624.63 +15.5 35.6467 10.7351 1.88234 624.566 +15.6 35.7819 10.7994 1.89428 624.502 +15.7 35.9159 10.8641 1.90623 624.437 +15.8 36.0489 10.9292 1.91817 624.372 +15.9 36.1807 10.9947 1.9301 624.306 +16 36.3115 11.0606 1.94203 624.241 +16.1 36.4411 11.1269 1.95396 624.174 +16.2 36.5697 11.1936 1.96589 624.108 +16.3 36.6973 11.2607 1.97781 624.04 +16.4 36.8237 11.3282 1.98972 623.973 +16.5 36.9491 11.3961 2.00164 623.905 +16.6 37.0735 11.4644 2.01354 623.837 +16.7 37.1968 11.5331 2.02545 623.768 +16.8 37.319 11.6023 2.03735 623.699 +16.9 37.4403 11.6718 2.04924 623.629 +17 37.5605 11.7417 2.06114 623.559 +17.1 37.6797 11.812 2.07302 623.489 +17.2 37.7979 11.8827 2.08491 623.418 +17.3 37.915 11.9538 2.09679 623.347 +17.4 38.0312 12.0254 2.10866 623.276 +17.5 38.1464 12.0973 2.12053 623.204 +17.6 38.2605 12.1696 2.1324 623.132 +17.7 38.3737 12.2423 2.14426 623.059 +17.8 38.486 12.3154 2.15612 622.986 +17.9 38.5972 12.3889 2.16797 622.912 +18 38.7075 12.4628 2.17982 622.838 +18.1 38.8169 12.5372 2.19167 622.764 +18.2 38.9253 12.6119 2.20351 622.689 +18.3 39.0327 12.687 2.21534 622.614 +18.4 39.1392 12.7625 2.22718 622.539 +18.5 39.2448 12.8384 2.239 622.463 +18.6 39.3494 12.9147 2.25083 622.386 +18.7 39.4532 12.9914 2.26264 622.31 +18.8 39.556 13.0685 2.27446 622.233 +18.9 39.6579 13.1459 2.28627 622.155 +19 39.7589 13.2238 2.29807 622.077 +19.1 39.859 13.3021 2.30987 621.999 +19.2 39.9583 13.3808 2.32167 621.92 +19.3 40.0566 13.4598 2.33346 621.841 +19.4 40.1541 13.5393 2.34524 621.762 +19.5 40.2507 13.6192 2.35702 621.682 +19.6 40.3464 13.6994 2.3688 621.602 +19.7 40.4413 13.7801 2.38057 621.521 +19.8 40.5353 13.8611 2.39234 621.44 +19.9 40.6284 13.9425 2.4041 621.359 +20 40.7208 14.0244 2.41585 621.277 +20.1 40.8123 14.1066 2.42761 621.195 +20.2 40.9029 14.1892 2.43935 621.112 +20.3 40.9928 14.2722 2.4511 621.029 +20.4 41.0818 14.3556 2.46283 620.946 +20.5 41.17 14.4394 2.47456 620.862 +20.6 41.2574 14.5236 2.48629 620.778 +20.7 41.344 14.6082 2.49801 620.693 +20.8 41.4298 14.6931 2.50973 620.608 +20.9 41.5148 14.7785 2.52144 620.523 +21 41.599 14.8642 2.53315 620.437 +21.1 41.6825 14.9504 2.54485 620.351 +21.2 41.7651 15.0369 2.55655 620.264 +21.3 41.847 15.1238 2.56824 620.177 +21.4 41.9282 15.2111 2.57993 620.09 +21.5 42.0086 15.2988 2.59161 620.002 +21.6 42.0882 15.3869 2.60328 619.914 +21.7 42.1671 15.4754 2.61495 619.826 +21.8 42.2452 15.5643 2.62662 619.737 +21.9 42.3226 15.6535 2.63828 619.648 +22 42.3993 15.7432 2.64993 619.558 +22.1 42.4752 15.8332 2.66158 619.468 +22.2 42.5505 15.9236 2.67322 619.377 +22.3 42.625 16.0145 2.68486 619.287 +22.4 42.6988 16.1057 2.69649 619.195 +22.5 42.7719 16.1972 2.70812 619.104 +22.6 42.8443 16.2892 2.71974 619.012 +22.7001 42.9159 16.3816 2.73136 618.92 +22.8001 42.987 16.4743 2.74297 618.827 +22.9001 43.0573 16.5674 2.75458 618.734 +23.0001 43.1269 16.661 2.76617 618.64 +23.1001 43.1959 16.7549 2.77777 618.546 +23.2001 43.2642 16.8491 2.78936 618.452 +23.3001 43.3318 16.9438 2.80094 618.357 +23.4001 43.3987 17.0389 2.81252 618.262 +23.5001 43.465 17.1343 2.82409 618.167 +23.6001 43.5307 17.2301 2.83565 618.071 +23.7001 43.5957 17.3263 2.84721 617.975 +23.8001 43.66 17.4229 2.85876 617.878 +23.9001 43.7238 17.5199 2.87031 617.781 +24.0001 43.7869 17.6172 2.88185 617.684 +24.1001 43.8493 17.715 2.89339 617.586 +24.2001 43.9111 17.8131 2.90492 617.488 +24.3001 43.9723 17.9116 2.91644 617.39 +24.4001 44.0329 18.0105 2.92796 617.291 +24.5001 44.0929 18.1097 2.93948 617.191 +24.6001 44.1523 18.2094 2.95098 617.092 +24.7001 44.2111 18.3094 2.96248 616.992 +24.8001 44.2692 18.4098 2.97398 616.891 +24.9001 44.3268 18.5106 2.98546 616.791 +25.0001 44.3838 18.6118 2.99695 616.689 +25.1001 44.4402 18.7133 3.00842 616.588 +25.2001 44.496 18.8152 3.01989 616.486 +25.3001 44.5513 18.9175 3.03136 616.384 +25.4001 44.6059 19.0202 3.04281 616.281 +25.5001 44.66 19.1233 3.05426 616.178 +25.6001 44.7136 19.2267 3.06571 616.074 +25.7001 44.7665 19.3305 3.07715 615.971 +25.8001 44.819 19.4347 3.08858 615.866 +25.9001 44.8708 19.5393 3.10001 615.762 +26.0001 44.9221 19.6442 3.11142 615.657 +26.1001 44.9729 19.7496 3.12284 615.552 +26.2001 45.0231 19.8553 3.13424 615.446 +26.3001 45.0728 19.9613 3.14564 615.34 +26.4001 45.122 20.0678 3.15704 615.233 +26.5001 45.1706 20.1746 3.16843 615.127 +26.6001 45.2187 20.2818 3.17981 615.019 +26.7001 45.2663 20.3894 3.19118 614.912 +26.8001 45.3133 20.4973 3.20255 614.804 +26.9001 45.3599 20.6056 3.21391 614.696 +27.0001 45.4059 20.7143 3.22526 614.587 +27.1001 45.4514 20.8234 3.23661 614.478 +27.2001 45.4964 20.9328 3.24795 614.368 +27.3001 45.5409 21.0426 3.25929 614.259 +27.4001 45.585 21.1528 3.27062 614.148 +27.5001 45.6285 21.2634 3.28194 614.038 +27.6001 45.6715 21.3743 3.29325 613.927 +27.7001 45.7141 21.4856 3.30456 613.816 +27.8001 45.7561 21.5973 3.31586 613.704 +27.9001 45.7977 21.7093 3.32715 613.592 +28.0001 45.8388 21.8217 3.33844 613.479 +28.1001 45.8794 21.9345 3.34972 613.367 +28.2001 45.9196 22.0476 3.361 613.254 +28.3001 45.9593 22.1611 3.37226 613.14 +28.4001 45.9985 22.275 3.38352 613.026 +28.5001 46.0373 22.3893 3.39477 612.912 +28.6001 46.0756 22.5039 3.40602 612.797 +28.7001 46.1135 22.6189 3.41726 612.682 +28.8001 46.1509 22.7342 3.42849 612.567 +28.9001 46.1878 22.8499 3.43971 612.451 +29.0001 46.2244 22.966 3.45093 612.335 +29.1001 46.2604 23.0825 3.46214 612.219 +29.2001 46.2961 23.1993 3.47334 612.102 +29.3001 46.3313 23.3165 3.48454 611.985 +29.4001 46.3661 23.434 3.49573 611.867 +29.5001 46.4004 23.552 3.50691 611.749 +29.6001 46.4343 23.6702 3.51808 611.631 +29.7001 46.4678 23.7889 3.52925 611.512 +29.8001 46.5009 23.9079 3.54041 611.393 +29.9001 46.5336 24.0272 3.55156 611.274 +30.0001 46.5658 24.147 3.56271 611.154 +30.1001 46.5976 24.2671 3.57384 611.034 +30.2001 46.6291 24.3875 3.58497 610.914 +30.3001 46.6601 24.5083 3.59609 610.793 +30.4001 46.6907 24.6295 3.60721 610.672 +30.5001 46.7209 24.7511 3.61832 610.55 +30.6001 46.7507 24.873 3.62942 610.428 +30.7001 46.7801 24.9952 3.64051 610.306 +30.8001 46.8092 25.1179 3.65159 610.183 +30.9001 46.8378 25.2408 3.66267 610.06 +31.0001 46.8661 25.3642 3.67374 609.937 +31.1001 46.8939 25.4879 3.6848 609.813 +31.2001 46.9214 25.6119 3.69586 609.689 +31.3001 46.9485 25.7363 3.7069 609.565 +31.4001 46.9753 25.8611 3.71794 609.44 +31.5001 47.0016 25.9862 3.72897 609.315 +31.6001 47.0276 26.1117 3.74 609.189 +31.7001 47.0532 26.2376 3.75101 609.064 +31.8001 47.0785 26.3638 3.76202 608.937 +31.9001 47.1034 26.4903 3.77302 608.811 +32.0001 47.1279 26.6172 3.78401 608.684 +32.1001 47.1521 26.7445 3.795 608.557 +32.2001 47.1759 26.8721 3.80597 608.429 +32.3001 47.1993 27.0001 3.81694 608.301 +32.4001 47.2225 27.1284 3.8279 608.173 +32.5001 47.2452 27.2571 3.83885 608.044 +32.6001 47.2676 27.3861 3.8498 607.915 +32.7001 47.2897 27.5155 3.86073 607.786 +32.8001 47.3114 27.6453 3.87166 607.656 +32.9001 47.3328 27.7753 3.88258 607.526 +33.0001 47.3539 27.9058 3.89349 607.395 +33.1001 47.3746 28.0366 3.9044 607.265 +33.2001 47.3949 28.1677 3.91529 607.133 +33.3001 47.415 28.2992 3.92618 607.002 +33.4001 47.4347 28.4311 3.93706 606.87 +33.5001 47.4541 28.5632 3.94793 606.738 +33.6001 47.4732 28.6958 3.95879 606.605 +33.7001 47.4919 28.8287 3.96964 606.472 +33.8001 47.5104 28.9619 3.98049 606.339 +33.9001 47.5285 29.0955 3.99133 606.206 +34.0001 47.5463 29.2294 4.00216 606.072 +34.1001 47.5637 29.3637 4.01298 605.937 +34.2001 47.5809 29.4983 4.02379 605.803 +34.3 47.5978 29.6333 4.03459 605.668 +34.4 47.6143 29.7686 4.04539 605.533 +34.5 47.6306 29.9043 4.05618 605.397 +34.6 47.6465 30.0403 4.06695 605.261 +34.7 47.6622 30.1766 4.07772 605.124 +34.8 47.6775 30.3133 4.08848 604.988 +34.9 47.6925 30.4504 4.09924 604.851 +35 47.7073 30.5878 4.10998 604.713 +35.1 47.7217 30.7255 4.12072 604.576 +35.2 47.7359 30.8636 4.13144 604.438 +35.3 47.7498 31.002 4.14216 604.299 +35.4 47.7634 31.1407 4.15287 604.16 +35.5 47.7767 31.2798 4.16357 604.021 +35.6 47.7897 31.4193 4.17426 603.882 +35.7 47.8024 31.559 4.18494 603.742 +35.8 47.8149 31.6992 4.19562 603.602 +35.9 47.827 31.8396 4.20628 603.462 +36 47.8389 31.9804 4.21694 603.321 +36.1 47.8506 32.1215 4.22758 603.18 +36.2 47.8619 32.263 4.23822 603.038 +36.3 47.873 32.4048 4.24885 602.896 +36.4 47.8838 32.547 4.25947 602.754 +36.5 47.8943 32.6894 4.27008 602.612 +36.6 47.9046 32.8323 4.28069 602.469 +36.7 47.9146 32.9754 4.29128 602.326 +36.8 47.9243 33.1189 4.30186 602.182 +36.9 47.9338 33.2627 4.31244 602.038 +37 47.943 33.4069 4.323 601.894 +37.1 47.952 33.5514 4.33356 601.75 +37.2 47.9607 33.6962 4.34411 601.605 +37.3 47.9692 33.8414 4.35464 601.46 +37.4 47.9774 33.9869 4.36517 601.314 +37.5 47.9853 34.1327 4.37569 601.168 +37.6 47.993 34.2789 4.3862 601.022 +37.7 48.0005 34.4254 4.3967 600.876 +37.8 48.0077 34.5722 4.4072 600.729 +37.9 48.0146 34.7193 4.41768 600.582 +38 48.0213 34.8668 4.42815 600.434 +38.1 48.0278 35.0146 4.43861 600.287 +38.2 48.034 35.1628 4.44907 600.138 +38.3 48.04 35.3112 4.45951 599.99 +38.4 48.0458 35.46 4.46995 599.841 +38.5 48.0513 35.6092 4.48037 599.692 +38.6 48.0566 35.7586 4.49079 599.543 +38.7 48.0616 35.9084 4.50119 599.393 +38.8 48.0664 36.0585 4.51159 599.243 +38.9 48.071 36.2089 4.52198 599.092 +39 48.0754 36.3597 4.53235 598.941 +39.1 48.0795 36.5108 4.54272 598.79 +39.2 48.0834 36.6622 4.55308 598.639 +39.3 48.0871 36.8139 4.56343 598.487 +39.4 48.0905 36.966 4.57377 598.335 +39.5 48.0938 37.1184 4.5841 598.183 +39.6 48.0968 37.2711 4.59441 598.03 +39.7 48.0996 37.4241 4.60472 597.877 +39.8 48.1022 37.5775 4.61502 597.724 +39.9 48.1045 37.7311 4.62531 597.57 +40 48.1067 37.8851 4.63559 597.416 +40.1 48.1086 38.0394 4.64586 597.262 +40.2 48.1103 38.1941 4.65612 597.107 +40.3 48.1118 38.349 4.66637 596.952 +40.4 48.1131 38.5043 4.67661 596.797 +40.5 48.1142 38.6599 4.68684 596.641 +40.6 48.1151 38.8158 4.69705 596.485 +40.7 48.1157 38.972 4.70726 596.329 +40.7999 48.1162 39.1286 4.71746 596.173 +40.8999 48.1165 39.2854 4.72765 596.016 +40.9999 48.1165 39.4426 4.73783 595.859 +41.0999 48.1164 39.6001 4.748 595.701 +41.1999 48.116 39.7579 4.75816 595.543 +41.2999 48.1155 39.9161 4.7683 595.385 +41.3999 48.1148 40.0745 4.77844 595.227 +41.4999 48.1138 40.2332 4.78857 595.068 +41.5999 48.1127 40.3923 4.79868 594.909 +41.6999 48.1114 40.5517 4.80879 594.749 +41.7999 48.1098 40.7114 4.81889 594.59 +41.8999 48.1081 40.8714 4.82897 594.43 +41.9999 48.1062 41.0317 4.83905 594.269 +42.0999 48.1041 41.1923 4.84911 594.109 +42.1999 48.1019 41.3533 4.85917 593.948 +42.2999 48.0994 41.5145 4.86921 593.787 +42.3999 48.0967 41.6761 4.87924 593.625 +42.4999 48.0939 41.8379 4.88927 593.463 +42.5999 48.0909 42.0001 4.89928 593.301 +42.6999 48.0877 42.1626 4.90928 593.139 +42.7999 48.0843 42.3254 4.91927 592.976 +42.8999 48.0807 42.4885 4.92925 592.813 +42.9999 48.077 42.6519 4.93922 592.649 +43.0999 48.073 42.8156 4.94918 592.486 +43.1999 48.0689 42.9796 4.95912 592.322 +43.2999 48.0646 43.1439 4.96906 592.157 +43.3999 48.0602 43.3086 4.97899 591.993 +43.4999 48.0555 43.4735 4.9889 591.828 +43.5999 48.0507 43.6387 4.99881 591.662 +43.6999 48.0457 43.8043 5.0087 591.497 +43.7999 48.0406 43.9701 5.01858 591.331 +43.8999 48.0353 44.1362 5.02845 591.165 +43.9999 48.0298 44.3027 5.03831 590.998 +44.0999 48.0241 44.4694 5.04816 590.832 +44.1999 48.0183 44.6365 5.058 590.665 +44.2999 48.0123 44.8038 5.06783 590.497 +44.3999 48.0061 44.9715 5.07765 590.33 +44.4999 47.9998 45.1394 5.08745 590.162 +44.5999 47.9933 45.3076 5.09725 589.994 +44.6999 47.9867 45.4762 5.10703 589.825 +44.7999 47.9798 45.645 5.1168 589.656 +44.8999 47.9729 45.8141 5.12656 589.487 +44.9999 47.9657 45.9836 5.13631 589.318 +45.0999 47.9584 46.1533 5.14605 589.148 +45.1999 47.951 46.3233 5.15578 588.978 +45.2999 47.9434 46.4936 5.16549 588.808 +45.3999 47.9356 46.6643 5.1752 588.637 +45.4999 47.9277 46.8352 5.18489 588.466 +45.5999 47.9196 47.0064 5.19457 588.295 +45.6999 47.9114 47.1779 5.20424 588.123 +45.7999 47.903 47.3496 5.2139 587.952 +45.8999 47.8944 47.5217 5.22355 587.779 +45.9999 47.8857 47.6941 5.23318 587.607 +46.0999 47.8769 47.8667 5.24281 587.434 +46.1999 47.8679 48.0397 5.25242 587.261 +46.2999 47.8588 48.2129 5.26202 587.088 +46.3999 47.8495 48.3864 5.27161 586.915 +46.4999 47.84 48.5603 5.28119 586.741 +46.5999 47.8305 48.7344 5.29076 586.567 +46.6999 47.8207 48.9088 5.30031 586.392 +46.7999 47.8109 49.0834 5.30985 586.218 +46.8999 47.8008 49.2584 5.31938 586.043 +46.9999 47.7907 49.4336 5.3289 585.867 +47.0999 47.7804 49.6092 5.33841 585.692 +47.1999 47.7699 49.785 5.34791 585.516 +47.2999 47.7593 49.9611 5.35739 585.34 +47.3998 47.7486 50.1375 5.36686 585.164 +47.4998 47.7378 50.3142 5.37632 584.987 +47.5998 47.7268 50.4911 5.38577 584.81 +47.6998 47.7156 50.6684 5.39521 584.633 +47.7998 47.7043 50.8459 5.40463 584.455 +47.8998 47.6929 51.0237 5.41404 584.277 +47.9998 47.6814 51.2018 5.42344 584.099 +48.0998 47.6697 51.3801 5.43283 583.921 +48.1998 47.6579 51.5588 5.44221 583.742 +48.2998 47.6459 51.7377 5.45157 583.563 +48.3998 47.6338 51.9169 5.46092 583.384 +48.4998 47.6216 52.0964 5.47026 583.205 +48.5998 47.6093 52.2761 5.47959 583.025 +48.6998 47.5968 52.4561 5.48891 582.845 +48.7998 47.5842 52.6364 5.49821 582.665 +48.8998 47.5714 52.817 5.5075 582.484 +48.9998 47.5586 52.9979 5.51678 582.303 +49.0998 47.5456 53.179 5.52605 582.122 +49.1998 47.5325 53.3604 5.5353 581.941 +49.2998 47.5192 53.5421 5.54454 581.759 +49.3998 47.5059 53.7241 5.55377 581.577 +49.4998 47.4924 53.9063 5.56299 581.395 +49.5998 47.4787 54.0888 5.57219 581.212 +49.6998 47.465 54.2715 5.58138 581.03 +49.7998 47.4511 54.4546 5.59056 580.847 +49.8998 47.4371 54.6379 5.59973 580.663 +49.9998 47.423 54.8215 5.60888 580.48 +50.0998 47.4088 55.0053 5.61802 580.296 +50.1998 47.3944 55.1894 5.62715 580.112 +50.2998 47.38 55.3738 5.63627 579.927 +50.3998 47.3654 55.5585 5.64537 579.743 +50.4998 47.3507 55.7434 5.65446 579.558 +50.5998 47.3358 55.9286 5.66354 579.373 +50.6998 47.3209 56.114 5.67261 579.187 +50.7998 47.3058 56.2997 5.68166 579.001 +50.8998 47.2907 56.4857 5.6907 578.815 +50.9998 47.2754 56.672 5.69973 578.629 +51.0998 47.26 56.8585 5.70874 578.443 +51.1998 47.2444 57.0452 5.71774 578.256 +51.2998 47.2288 57.2323 5.72673 578.069 +51.3998 47.2131 57.4196 5.73571 577.882 +51.4998 47.1972 57.6071 5.74467 577.694 +51.5998 47.1812 57.7949 5.75362 577.506 +51.6998 47.1652 57.983 5.76256 577.318 +51.7998 47.149 58.1713 5.77148 577.13 +51.8998 47.1327 58.3599 5.78039 576.941 +51.9998 47.1162 58.5488 5.78929 576.752 +52.0998 47.0997 58.7379 5.79817 576.563 +52.1998 47.0831 58.9273 5.80704 576.374 +52.2998 47.0664 59.1169 5.8159 576.184 +52.3998 47.0495 59.3068 5.82475 575.994 +52.4998 47.0326 59.4969 5.83358 575.804 +52.5998 47.0155 59.6873 5.8424 575.614 +52.6998 46.9983 59.8779 5.8512 575.423 +52.7998 46.9811 60.0688 5.85999 575.232 +52.8998 46.9637 60.26 5.86877 575.041 +52.9998 46.9462 60.4514 5.87754 574.85 +53.0998 46.9286 60.643 5.88629 574.658 +53.1998 46.911 60.8349 5.89503 574.466 +53.2998 46.8932 61.0271 5.90375 574.274 +53.3998 46.8753 61.2195 5.91247 574.082 +53.4998 46.8573 61.4122 5.92116 573.889 +53.5998 46.8392 61.6051 5.92985 573.696 +53.6998 46.821 61.7982 5.93852 573.503 +53.7998 46.8027 61.9916 5.94718 573.31 +53.8997 46.7843 62.1853 5.95582 573.116 +53.9997 46.7658 62.3792 5.96445 572.922 +54.0997 46.7473 62.5733 5.97307 572.728 +54.1997 46.7286 62.7677 5.98167 572.533 +54.2997 46.7098 62.9623 5.99026 572.339 +54.3997 46.6909 63.1572 5.99883 572.144 +54.4997 46.6719 63.3523 6.0074 571.949 +54.5997 46.6529 63.5477 6.01594 571.753 +54.6997 46.6337 63.7433 6.02448 571.558 +54.7997 46.6144 63.9391 6.033 571.362 +54.8997 46.5951 64.1352 6.0415 571.166 +54.9997 46.5756 64.3316 6.05 570.97 +55.0997 46.5561 64.5281 6.05847 570.773 +55.1997 46.5365 64.7249 6.06694 570.576 +55.2997 46.5167 64.922 6.07539 570.379 +55.3997 46.4969 65.1193 6.08383 570.182 +55.4997 46.477 65.3168 6.09225 569.984 +55.5997 46.457 65.5145 6.10066 569.787 +55.6997 46.4369 65.7125 6.10905 569.589 +55.7997 46.4167 65.9108 6.11743 569.39 +55.8997 46.3964 66.1092 6.1258 569.192 +55.9997 46.3761 66.3079 6.13415 568.993 +56.0997 46.3556 66.5069 6.14249 568.794 +56.1997 46.3351 66.7061 6.15081 568.595 +56.2997 46.3145 66.9055 6.15912 568.396 +56.3997 46.2937 67.1051 6.16742 568.196 +56.4997 46.2729 67.305 6.1757 567.996 +56.5997 46.2521 67.5051 6.18396 567.796 +56.6997 46.2311 67.7054 6.19222 567.596 +56.7997 46.21 67.9059 6.20045 567.395 +56.8997 46.1889 68.1067 6.20868 567.194 +56.9997 46.1676 68.3077 6.21689 566.993 +57.0997 46.1463 68.509 6.22508 566.792 +57.1997 46.1249 68.7105 6.23326 566.591 +57.2997 46.1034 68.9122 6.24143 566.389 +57.3997 46.0819 69.1141 6.24958 566.187 +57.4997 46.0602 69.3162 6.25772 565.985 +57.5997 46.0385 69.5186 6.26584 565.783 +57.6997 46.0167 69.7212 6.27394 565.58 +57.7997 45.9948 69.924 6.28204 565.377 +57.8997 45.9728 70.1271 6.29012 565.174 +57.9997 45.9507 70.3303 6.29818 564.971 +58.0997 45.9286 70.5338 6.30623 564.767 +58.1997 45.9064 70.7375 6.31426 564.564 +58.2997 45.884 70.9415 6.32228 564.36 +58.3997 45.8617 71.1456 6.33028 564.156 +58.4997 45.8392 71.35 6.33827 563.951 +58.5997 45.8167 71.5546 6.34625 563.747 +58.6997 45.794 71.7594 6.35421 563.542 +58.7997 45.7714 71.9644 6.36215 563.337 +58.8997 45.7486 72.1697 6.37008 563.131 +58.9997 45.7257 72.3751 6.378 562.926 +59.0997 45.7028 72.5808 6.3859 562.72 +59.1997 45.6798 72.7867 6.39378 562.514 +59.2997 45.6567 72.9928 6.40165 562.308 +59.3997 45.6336 73.1991 6.40951 562.102 +59.4997 45.6103 73.4056 6.41735 561.896 +59.5997 45.587 73.6124 6.42517 561.689 +59.6997 45.5636 73.8193 6.43298 561.482 +59.7997 45.5402 74.0265 6.44077 561.275 +59.8997 45.5167 74.2339 6.44855 561.067 +59.9997 45.493 74.4414 6.45632 560.86 +60.0997 45.4694 74.6492 6.46407 560.652 +60.1997 45.4456 74.8572 6.4718 560.444 +60.2997 45.4218 75.0655 6.47952 560.236 +60.3997 45.3979 75.2739 6.48722 560.027 +60.4996 45.3739 75.4825 6.49491 559.819 +60.5996 45.3499 75.6913 6.50258 559.61 +60.6996 45.3258 75.9004 6.51023 559.401 +60.7996 45.3016 76.1096 6.51788 559.192 +60.8996 45.2774 76.3191 6.5255 558.982 +60.9996 45.253 76.5287 6.53311 558.772 +61.0996 45.2286 76.7386 6.54071 558.563 +61.1996 45.2042 76.9486 6.54828 558.353 +61.2996 45.1796 77.1589 6.55585 558.142 +61.3996 45.155 77.3693 6.56339 557.932 +61.4996 45.1304 77.58 6.57093 557.721 +61.5996 45.1056 77.7908 6.57844 557.51 +61.6996 45.0808 78.0019 6.58594 557.299 +61.7996 45.056 78.2132 6.59343 557.088 +61.8996 45.031 78.4246 6.6009 556.877 +61.9996 45.006 78.6363 6.60835 556.665 +62.0996 44.9809 78.8481 6.61579 556.453 +62.1996 44.9558 79.0601 6.62321 556.241 +62.2996 44.9306 79.2724 6.63062 556.029 +62.3996 44.9053 79.4848 6.63801 555.816 +62.4996 44.88 79.6974 6.64538 555.604 +62.5996 44.8546 79.9103 6.65274 555.391 +62.6996 44.8291 80.1233 6.66008 555.178 +62.7996 44.8036 80.3365 6.66741 554.965 +62.8996 44.778 80.5499 6.67472 554.751 +62.9996 44.7523 80.7635 6.68201 554.538 +63.0996 44.7266 80.9772 6.68929 554.324 +63.1996 44.7008 81.1912 6.69655 554.11 +63.2996 44.6749 81.4054 6.7038 553.896 +63.3996 44.649 81.6197 6.71103 553.681 +63.4996 44.6231 81.8342 6.71824 553.467 +63.5996 44.597 82.0489 6.72544 553.252 +63.6996 44.5709 82.2638 6.73262 553.037 +63.7996 44.5447 82.4789 6.73979 552.822 +63.8996 44.5185 82.6942 6.74693 552.607 +63.9996 44.4922 82.9097 6.75407 552.391 +64.0996 44.4659 83.1253 6.76118 552.176 +64.1996 44.4395 83.3411 6.76828 551.96 +64.2996 44.413 83.5571 6.77537 551.744 +64.3996 44.3865 83.7733 6.78243 551.528 +64.4996 44.3599 83.9897 6.78948 551.311 +64.5996 44.3332 84.2062 6.79652 551.095 +64.6996 44.3065 84.423 6.80353 550.878 +64.7996 44.2798 84.6399 6.81054 550.661 +64.8996 44.2529 84.857 6.81752 550.444 +64.9996 44.2261 85.0742 6.82449 550.227 +65.0996 44.1991 85.2917 6.83144 550.009 +65.1996 44.1721 85.5093 6.83837 549.792 +65.2996 44.145 85.7271 6.84529 549.574 +65.3996 44.1179 85.945 6.85219 549.356 +65.4996 44.0908 86.1632 6.85908 549.138 +65.5996 44.0635 86.3815 6.86594 548.92 +65.6996 44.0362 86.6 6.87279 548.701 +65.7996 44.0089 86.8186 6.87963 548.483 +65.8996 43.9815 87.0375 6.88645 548.264 +65.9996 43.954 87.2565 6.89325 548.045 +66.0996 43.9265 87.4756 6.90003 547.826 +66.1996 43.899 87.695 6.9068 547.606 +66.2996 43.8713 87.9145 6.91355 547.387 +66.3996 43.8437 88.1342 6.92028 547.167 +66.4996 43.8159 88.354 6.927 546.947 +66.5996 43.7881 88.574 6.93369 546.727 +66.6996 43.7603 88.7942 6.94038 546.507 +66.7996 43.7324 89.0145 6.94704 546.287 +66.8996 43.7044 89.235 6.95369 546.066 +66.9995 43.6764 89.4557 6.96032 545.845 +67.0995 43.6484 89.6766 6.96693 545.625 +67.1995 43.6203 89.8976 6.97353 545.404 +67.2995 43.5921 90.1187 6.98011 545.182 +67.3995 43.5639 90.34 6.98667 544.961 +67.4995 43.5356 90.5615 6.99321 544.74 +67.5995 43.5073 90.7832 6.99974 544.518 +67.6995 43.4789 91.005 7.00625 544.296 +67.7995 43.4505 91.2269 7.01274 544.074 +67.8995 43.422 91.4491 7.01922 543.852 +67.9995 43.3935 91.6713 7.02568 543.63 +68.0995 43.3649 91.8938 7.03212 543.407 +68.1995 43.3363 92.1164 7.03854 543.185 +68.2995 43.3076 92.3391 7.04495 542.962 +68.3995 43.2789 92.562 7.05133 542.739 +68.4995 43.2501 92.7851 7.0577 542.516 +68.5995 43.2213 93.0083 7.06406 542.293 +68.6995 43.1924 93.2316 7.07039 542.07 +68.7995 43.1635 93.4552 7.07671 541.846 +68.8995 43.1345 93.6788 7.08301 541.622 +68.9995 43.1055 93.9026 7.08929 541.399 +69.0995 43.0764 94.1266 7.09556 541.175 +69.1995 43.0473 94.3507 7.10181 540.95 +69.2995 43.0181 94.575 7.10803 540.726 +69.3995 42.9889 94.7994 7.11425 540.502 +69.4995 42.9596 95.024 7.12044 540.277 +69.5995 42.9303 95.2487 7.12662 540.052 +69.6995 42.9009 95.4735 7.13277 539.828 +69.7995 42.8715 95.6985 7.13891 539.603 +69.8995 42.842 95.9236 7.14504 539.377 +69.9995 42.8125 96.1489 7.15114 539.152 +70.0995 42.783 96.3744 7.15723 538.927 +70.1995 42.7534 96.5999 7.1633 538.701 +70.2995 42.7237 96.8256 7.16935 538.476 +70.3995 42.694 97.0515 7.17538 538.25 +70.4995 42.6643 97.2775 7.18139 538.024 +70.5995 42.6345 97.5036 7.18739 537.798 +70.6995 42.6047 97.7299 7.19337 537.571 +70.7995 42.5748 97.9563 7.19933 537.345 +70.8995 42.5448 98.1829 7.20527 537.118 +70.9995 42.5149 98.4095 7.2112 536.892 +71.0995 42.4849 98.6364 7.2171 536.665 +71.1995 42.4548 98.8633 7.22299 536.438 +71.2995 42.4247 99.0904 7.22886 536.211 +71.3995 42.3946 99.3176 7.23471 535.984 +71.4995 42.3644 99.545 7.24054 535.756 +71.5995 42.3341 99.7725 7.24635 535.529 +71.6995 42.3038 100 7.25215 535.301 +71.7995 42.2735 100.228 7.25793 535.073 +71.8995 42.2432 100.456 7.26369 534.845 +71.9995 42.2127 100.684 7.26943 534.617 +72.0995 42.1823 100.912 7.27515 534.389 +72.1995 42.1518 101.14 7.28085 534.161 +72.2995 42.1213 101.369 7.28654 533.933 +72.3995 42.0907 101.597 7.2922 533.704 +72.4995 42.06 101.826 7.29785 533.475 +72.5995 42.0294 102.055 7.30348 533.247 +72.6995 41.9987 102.283 7.30909 533.018 +72.7995 41.9679 102.513 7.31468 532.789 +72.8995 41.9371 102.742 7.32026 532.559 +72.9995 41.9063 102.971 7.32581 532.33 +73.0995 41.8754 103.2 7.33135 532.101 +73.1995 41.8445 103.43 7.33686 531.871 +73.2995 41.8135 103.66 7.34236 531.642 +73.3995 41.7825 103.889 7.34784 531.412 +73.4995 41.7515 104.119 7.3533 531.182 +73.5994 41.7204 104.349 7.35874 530.952 +73.6994 41.6893 104.579 7.36417 530.722 +73.7994 41.6582 104.81 7.36957 530.492 +73.8994 41.627 105.04 7.37495 530.261 +73.9994 41.5957 105.27 7.38032 530.031 +74.0994 41.5644 105.501 7.38567 529.8 +74.1994 41.5331 105.732 7.391 529.569 +74.2994 41.5018 105.962 7.3963 529.339 +74.3994 41.4704 106.193 7.40159 529.108 +74.4994 41.4389 106.424 7.40686 528.877 +74.5994 41.4074 106.656 7.41212 528.646 +74.6994 41.3759 106.887 7.41735 528.414 +74.7994 41.3444 107.118 7.42256 528.183 +74.8994 41.3128 107.35 7.42775 527.951 +74.9994 41.2812 107.581 7.43293 527.72 +75.0994 41.2495 107.813 7.43808 527.488 +75.1994 41.2178 108.045 7.44322 527.256 +75.2994 41.186 108.277 7.44834 527.024 +75.3994 41.1543 108.509 7.45343 526.792 +75.4994 41.1224 108.741 7.45851 526.56 +75.5994 41.0906 108.973 7.46357 526.328 +75.6994 41.0587 109.205 7.46861 526.096 +75.7994 41.0268 109.438 7.47363 525.863 +75.8994 40.9948 109.67 7.47863 525.631 +75.9994 40.9628 109.903 7.48361 525.398 +76.0994 40.9307 110.136 7.48857 525.165 +76.1994 40.8987 110.369 7.49351 524.932 +76.2994 40.8666 110.602 7.49843 524.699 +76.3994 40.8344 110.835 7.50334 524.466 +76.4994 40.8022 111.068 7.50822 524.233 +76.5994 40.77 111.301 7.51308 524 +76.6994 40.7377 111.534 7.51793 523.767 +76.7994 40.7054 111.768 7.52275 523.533 +76.8994 40.6731 112.001 7.52755 523.3 +76.9994 40.6408 112.235 7.53234 523.066 +77.0994 40.6084 112.469 7.5371 522.832 +77.1994 40.5759 112.703 7.54185 522.599 +77.2994 40.5435 112.936 7.54657 522.365 +77.3994 40.5109 113.17 7.55128 522.131 +77.4994 40.4784 113.405 7.55596 521.897 +77.5994 40.4458 113.639 7.56063 521.662 +77.6994 40.4132 113.873 7.56527 521.428 +77.7994 40.3806 114.107 7.5699 521.194 +77.8994 40.3479 114.342 7.5745 520.959 +77.9994 40.3152 114.576 7.57909 520.725 +78.0994 40.2825 114.811 7.58365 520.49 +78.1994 40.2497 115.046 7.5882 520.255 +78.2994 40.2169 115.28 7.59272 520.021 +78.3994 40.184 115.515 7.59722 519.786 +78.4994 40.1512 115.75 7.60171 519.551 +78.5994 40.1182 115.985 7.60617 519.316 +78.6994 40.0853 116.22 7.61062 519.081 +78.7994 40.0523 116.456 7.61504 518.845 +78.8994 40.0193 116.691 7.61944 518.61 +78.9994 39.9863 116.926 7.62383 518.375 +79.0994 39.9532 117.162 7.62819 518.139 +79.1994 39.9201 117.397 7.63253 517.904 +79.2994 39.887 117.633 7.63686 517.668 +79.3994 39.8538 117.869 7.64116 517.432 +79.4994 39.8206 118.104 7.64544 517.197 +79.5994 39.7874 118.34 7.6497 516.961 +79.6994 39.7541 118.576 7.65394 516.725 +79.7994 39.7208 118.812 7.65816 516.489 +79.8994 39.6875 119.048 7.66236 516.253 +79.9994 39.6541 119.284 7.66654 516.017 +80.0993 39.6207 119.521 7.6707 515.781 +80.1993 39.5873 119.757 7.67484 515.544 +80.2993 39.5538 119.993 7.67895 515.308 +80.3993 39.5204 120.23 7.68305 515.071 +80.4993 39.4868 120.466 7.68712 514.835 +80.5993 39.4533 120.703 7.69118 514.598 +80.6993 39.4197 120.939 7.69521 514.362 +80.7993 39.3861 121.176 7.69923 514.125 +80.8993 39.3525 121.413 7.70322 513.888 +80.9993 39.3188 121.65 7.70719 513.651 +81.0993 39.2851 121.887 7.71114 513.415 +81.1993 39.2514 122.124 7.71507 513.178 +81.2993 39.2176 122.361 7.71898 512.941 +81.3993 39.1838 122.598 7.72287 512.703 +81.4993 39.15 122.835 7.72674 512.466 +81.5993 39.1162 123.072 7.73059 512.229 +81.6993 39.0823 123.309 7.73441 511.992 +81.7993 39.0484 123.547 7.73822 511.755 +81.8993 39.0145 123.784 7.742 511.517 +81.9993 38.9805 124.021 7.74576 511.28 +82.0993 38.9465 124.259 7.74951 511.042 +82.1993 38.9125 124.497 7.75323 510.805 +82.2993 38.8784 124.734 7.75693 510.567 +82.3993 38.8444 124.972 7.7606 510.329 +82.4993 38.8103 125.21 7.76426 510.092 +82.5993 38.7761 125.447 7.7679 509.854 +82.6993 38.742 125.685 7.77151 509.616 +82.7993 38.7078 125.923 7.77511 509.378 +82.8993 38.6736 126.161 7.77868 509.14 +82.9993 38.6393 126.399 7.78223 508.902 +83.0993 38.605 126.637 7.78576 508.664 +83.1993 38.5707 126.875 7.78927 508.426 +83.2993 38.5364 127.113 7.79275 508.188 +83.3993 38.502 127.352 7.79622 507.949 +83.4993 38.4677 127.59 7.79966 507.711 +83.5993 38.4333 127.828 7.80309 507.473 +83.6993 38.3988 128.067 7.80649 507.235 +83.7993 38.3643 128.305 7.80987 506.996 +83.8993 38.3299 128.543 7.81322 506.758 +83.9993 38.2953 128.782 7.81656 506.519 +84.0993 38.2608 129.02 7.81988 506.281 +84.1993 38.2262 129.259 7.82317 506.042 +84.2993 38.1916 129.498 7.82644 505.804 +84.3993 38.157 129.736 7.82969 505.565 +84.4993 38.1223 129.975 7.83292 505.326 +84.5993 38.0877 130.214 7.83613 505.087 +84.6993 38.053 130.452 7.83931 504.849 +84.7993 38.0182 130.691 7.84247 504.61 +84.8993 37.9835 130.93 7.84562 504.371 +84.9993 37.9487 131.169 7.84874 504.132 +85.0993 37.9139 131.408 7.85183 503.893 +85.1993 37.879 131.647 7.85491 503.654 +85.2993 37.8442 131.886 7.85796 503.415 +85.3993 37.8093 132.125 7.861 503.176 +85.4993 37.7744 132.364 7.86401 502.937 +85.5993 37.7394 132.603 7.86699 502.698 +85.6993 37.7045 132.842 7.86996 502.459 +85.7993 37.6695 133.081 7.87291 502.22 +85.8993 37.6345 133.321 7.87583 501.981 +85.9993 37.5995 133.56 7.87873 501.741 +86.0993 37.5644 133.799 7.88161 501.502 +86.1993 37.5293 134.038 7.88446 501.263 +86.2993 37.4942 134.278 7.8873 501.023 +86.3993 37.4591 134.517 7.89011 500.784 +86.4993 37.4239 134.756 7.8929 500.545 +86.5993 37.3887 134.996 7.89567 500.305 +86.6992 37.3535 135.235 7.89841 500.066 +86.7992 37.3183 135.475 7.90113 499.827 +86.8992 37.283 135.714 7.90384 499.587 +86.9992 37.2477 135.954 7.90651 499.348 +87.0992 37.2124 136.193 7.90917 499.108 +87.1992 37.1771 136.433 7.9118 498.869 +87.2992 37.1418 136.672 7.91442 498.629 +87.3992 37.1064 136.912 7.91701 498.389 +87.4992 37.071 137.151 7.91957 498.15 +87.5992 37.0356 137.391 7.92212 497.91 +87.6992 37.0001 137.63 7.92464 497.671 +87.7992 36.9646 137.87 7.92714 497.431 +87.8992 36.9292 138.11 7.92962 497.191 +87.9992 36.8936 138.349 7.93207 496.952 +88.0992 36.8581 138.589 7.9345 496.712 +88.1992 36.8225 138.829 7.93691 496.472 +88.2992 36.787 139.069 7.9393 496.233 +88.3992 36.7513 139.308 7.94166 495.993 +88.4992 36.7157 139.548 7.94401 495.753 +88.5992 36.6801 139.788 7.94632 495.513 +88.6992 36.6444 140.027 7.94862 495.274 +88.7992 36.6087 140.267 7.95089 495.034 +88.8992 36.573 140.507 7.95315 494.794 +88.9992 36.5372 140.747 7.95537 494.554 +89.0992 36.5015 140.987 7.95758 494.315 +89.1992 36.4657 141.226 7.95976 494.075 +89.2992 36.4299 141.466 7.96192 493.835 +89.3992 36.394 141.706 7.96406 493.595 +89.4992 36.3582 141.946 7.96617 493.355 +89.5992 36.3223 142.186 7.96826 493.116 +89.6992 36.2864 142.425 7.97033 492.876 +89.7992 36.2505 142.665 7.97238 492.636 +89.8992 36.2146 142.905 7.9744 492.396 +89.9992 36.1786 143.145 7.9764 492.156 +90.0992 36.1426 143.385 7.97838 491.916 +90.1992 36.1066 143.624 7.98033 491.677 +90.2992 36.0706 143.864 7.98226 491.437 +90.3992 36.0345 144.104 7.98417 491.197 +90.4992 35.9985 144.344 7.98605 490.957 +90.5992 35.9624 144.584 7.98791 490.717 +90.6992 35.9263 144.824 7.98975 490.478 +90.7992 35.8902 145.063 7.99157 490.238 +90.8992 35.854 145.303 7.99336 489.998 +90.9992 35.8178 145.543 7.99513 489.758 +91.0992 35.7816 145.783 7.99687 489.518 +91.1992 35.7454 146.022 7.99859 489.279 +91.2992 35.7092 146.262 8.00029 489.039 +91.3992 35.6729 146.502 8.00197 488.799 +91.4992 35.6367 146.742 8.00362 488.559 +91.5992 35.6004 146.981 8.00525 488.32 +91.6992 35.5641 147.221 8.00685 488.08 +91.7992 35.5277 147.461 8.00844 487.84 +91.8992 35.4914 147.701 8.00999 487.601 +91.9992 35.455 147.94 8.01153 487.361 +92.0992 35.4186 148.18 8.01304 487.121 +92.1992 35.3822 148.42 8.01453 486.882 +92.2992 35.3458 148.659 8.01599 486.642 +92.3992 35.3093 148.899 8.01744 486.402 +92.4992 35.2728 149.138 8.01885 486.163 +92.5992 35.2363 149.378 8.02025 485.923 +92.6992 35.1998 149.618 8.02162 485.684 +92.7992 35.1633 149.857 8.02297 485.444 +92.8992 35.1268 150.097 8.02429 485.204 +92.9992 35.0902 150.336 8.02559 484.965 +93.0992 35.0536 150.576 8.02686 484.725 +93.1992 35.017 150.815 8.02812 484.486 +93.2991 34.9804 151.055 8.02935 484.247 +93.3991 34.9437 151.294 8.03055 484.007 +93.4991 34.907 151.533 8.03173 483.768 +93.5991 34.8704 151.773 8.03289 483.528 +93.6991 34.8337 152.012 8.03402 483.289 +93.7991 34.7969 152.251 8.03513 483.05 +93.8991 34.7602 152.491 8.03622 482.81 +93.9991 34.7234 152.73 8.03728 482.571 +94.0991 34.6867 152.969 8.03832 482.332 +94.1991 34.6499 153.208 8.03933 482.093 +94.2991 34.6131 153.447 8.04032 481.854 +94.3991 34.5762 153.687 8.04129 481.615 +94.4991 34.5394 153.926 8.04223 481.375 +94.5991 34.5025 154.165 8.04315 481.136 +94.6991 34.4656 154.404 8.04405 480.897 +94.7991 34.4287 154.643 8.04492 480.658 +94.8991 34.3918 154.882 8.04576 480.419 +94.9991 34.3549 155.121 8.04659 480.18 +95.0991 34.3179 155.36 8.04738 479.942 +95.1991 34.2809 155.598 8.04816 479.703 +95.2991 34.2439 155.837 8.04891 479.464 +95.3991 34.2069 156.076 8.04963 479.225 +95.4991 34.1699 156.315 8.05034 478.986 +95.5991 34.1328 156.553 8.05101 478.748 +95.6991 34.0958 156.792 8.05167 478.509 +95.7991 34.0587 157.031 8.0523 478.27 +95.8991 34.0216 157.269 8.0529 478.032 +95.9991 33.9845 157.508 8.05348 477.793 +96.0991 33.9473 157.746 8.05404 477.555 +96.1991 33.9102 157.985 8.05457 477.316 +96.2991 33.873 158.223 8.05508 477.078 +96.3991 33.8358 158.461 8.05556 476.84 +96.4991 33.7986 158.7 8.05602 476.601 +96.5991 33.7614 158.938 8.05645 476.363 +96.6991 33.7242 159.176 8.05686 476.125 +96.7991 33.6869 159.414 8.05725 475.887 +96.8991 33.6497 159.653 8.05761 475.649 +96.9991 33.6124 159.891 8.05795 475.411 +97.0991 33.5751 160.129 8.05826 475.173 +97.1991 33.5378 160.367 8.05855 474.935 +97.2991 33.5004 160.604 8.05881 474.697 +97.3991 33.4631 160.842 8.05905 474.459 +97.4991 33.4257 161.08 8.05926 474.221 +97.5991 33.3883 161.318 8.05945 473.983 +97.6991 33.3509 161.556 8.05962 473.746 +97.7991 33.3135 161.793 8.05976 473.508 +97.8991 33.2761 162.031 8.05987 473.27 +97.9991 33.2386 162.268 8.05996 473.033 +98.0991 33.2012 162.506 8.06003 472.795 +98.1991 33.1637 162.743 8.06007 472.558 +98.2991 33.1262 162.98 8.06009 472.321 +98.3991 33.0887 163.218 8.06008 472.083 +98.4991 33.0511 163.455 8.06005 471.846 +98.5991 33.0136 163.692 8.05999 471.609 +98.6991 32.976 163.929 8.05991 471.372 +98.7991 32.9385 164.166 8.0598 471.135 +98.8991 32.9009 164.403 8.05967 470.898 +98.9991 32.8633 164.64 8.05951 470.661 +99.0991 32.8256 164.877 8.05933 470.424 +99.1991 32.788 165.114 8.05912 470.187 +99.2991 32.7503 165.35 8.05889 469.951 +99.3991 32.7127 165.587 8.05864 469.714 +99.4991 32.675 165.824 8.05835 469.478 +99.5991 32.6373 166.06 8.05805 469.241 +99.6991 32.5996 166.297 8.05772 469.005 +99.799 32.5618 166.533 8.05736 468.768 +99.899 32.5241 166.769 8.05698 468.532 +99.999 32.4863 167.005 8.05657 468.296 +100.099 32.4486 167.242 8.05614 468.06 +100.199 32.4108 167.478 8.05569 467.824 +100.299 32.373 167.714 8.0552 467.588 +100.399 32.3351 167.95 8.0547 467.352 +100.499 32.2973 168.185 8.05417 467.116 +100.599 32.2595 168.421 8.05361 466.88 +100.699 32.2216 168.657 8.05303 466.644 +100.799 32.1837 168.892 8.05242 466.409 +100.899 32.1458 169.128 8.05179 466.173 +100.999 32.1079 169.363 8.05113 465.938 +101.099 32.07 169.599 8.05045 465.702 +101.199 32.0321 169.834 8.04974 465.467 +101.299 31.9941 170.069 8.049 465.232 +101.399 31.9562 170.304 8.04825 464.997 +101.499 31.9182 170.539 8.04746 464.762 +101.599 31.8802 170.774 8.04665 464.527 +101.699 31.8422 171.009 8.04582 464.292 +101.799 31.8042 171.244 8.04496 464.057 +101.899 31.7661 171.479 8.04407 463.822 +101.999 31.7281 171.713 8.04316 463.588 +102.099 31.69 171.948 8.04222 463.353 +102.199 31.6519 172.182 8.04126 463.119 +102.299 31.6138 172.417 8.04028 462.884 +102.399 31.5757 172.651 8.03926 462.65 +102.499 31.5376 172.885 8.03823 462.416 +102.599 31.4995 173.119 8.03716 462.182 +102.699 31.4613 173.353 8.03607 461.948 +102.799 31.4232 173.587 8.03496 461.714 +102.899 31.385 173.821 8.03382 461.48 +102.999 31.3468 174.055 8.03265 461.246 +103.099 31.3086 174.288 8.03146 461.013 +103.199 31.2704 174.522 8.03024 460.779 +103.299 31.2322 174.755 8.029 460.546 +103.399 31.1939 174.989 8.02773 460.312 +103.499 31.1557 175.222 8.02644 460.079 +103.599 31.1174 175.455 8.02512 459.846 +103.699 31.0791 175.688 8.02378 459.613 +103.799 31.0409 175.921 8.02241 459.38 +103.899 31.0025 176.154 8.02101 459.147 +103.999 30.9642 176.387 8.01959 458.914 +104.099 30.9259 176.619 8.01814 458.682 +104.199 30.8875 176.852 8.01667 458.449 +104.299 30.8492 177.084 8.01517 458.217 +104.399 30.8108 177.317 8.01364 457.984 +104.499 30.7724 177.549 8.01209 457.752 +104.599 30.734 177.781 8.01051 457.52 +104.699 30.6956 178.013 8.00891 457.288 +104.799 30.6572 178.245 8.00728 457.056 +104.899 30.6188 178.477 8.00563 456.824 +104.999 30.5803 178.709 8.00395 456.593 +105.099 30.5419 178.94 8.00224 456.361 +105.199 30.5034 179.172 8.00051 456.13 +105.299 30.4649 179.403 7.99876 455.898 +105.399 30.4264 179.634 7.99697 455.667 +105.499 30.3879 179.865 7.99516 455.436 +105.599 30.3494 180.096 7.99333 455.205 +105.699 30.3108 180.327 7.99147 454.974 +105.799 30.2723 180.558 7.98958 454.743 +105.899 30.2337 180.789 7.98767 454.512 +105.999 30.1952 181.019 7.98573 454.282 +106.099 30.1566 181.25 7.98376 454.051 +106.199 30.118 181.48 7.98177 453.821 +106.299 30.0794 181.711 7.97975 453.591 +106.399 30.0408 181.941 7.97771 453.36 +106.499 30.0021 182.171 7.97564 453.13 +106.599 29.9635 182.401 7.97354 452.901 +106.699 29.9248 182.63 7.97142 452.671 +106.799 29.8862 182.86 7.96927 452.441 +106.899 29.8475 183.09 7.9671 452.212 +106.999 29.8088 183.319 7.9649 451.982 +107.099 29.7701 183.548 7.96267 451.753 +107.199 29.7314 183.777 7.96042 451.524 +107.299 29.6927 184.006 7.95814 451.295 +107.399 29.6539 184.235 7.95584 451.066 +107.499 29.6152 184.464 7.95351 450.837 +107.599 29.5764 184.693 7.95115 450.608 +107.699 29.5376 184.921 7.94877 450.38 +107.799 29.4989 185.15 7.94636 450.151 +107.899 29.4601 185.378 7.94392 449.923 +107.999 29.4213 185.606 7.94146 449.695 +108.099 29.3824 185.834 7.93897 449.467 +108.199 29.3436 186.062 7.93646 449.239 +108.299 29.3048 186.29 7.93392 449.011 +108.399 29.2659 186.517 7.93135 448.784 +108.499 29.2271 186.745 7.92876 448.556 +108.599 29.1882 186.972 7.92614 448.329 +108.699 29.1493 187.199 7.92349 448.102 +108.799 29.1104 187.427 7.92082 447.875 +108.899 29.0715 187.654 7.91812 447.648 +108.999 29.0326 187.88 7.91539 447.421 +109.099 28.9937 188.107 7.91264 447.194 +109.199 28.9547 188.334 7.90986 446.968 +109.299 28.9158 188.56 7.90706 446.741 +109.399 28.8768 188.786 7.90423 446.515 +109.499 28.8378 189.012 7.90137 446.289 +109.599 28.7989 189.238 7.89849 446.063 +109.699 28.7599 189.464 7.89558 445.837 +109.799 28.7209 189.69 7.89264 445.611 +109.899 28.6818 189.916 7.88968 445.386 +109.999 28.6428 190.141 7.88669 445.16 +110.099 28.6038 190.366 7.88367 444.935 +110.199 28.5647 190.591 7.88063 444.71 +110.299 28.5257 190.816 7.87756 444.485 +110.399 28.4866 191.041 7.87446 444.26 +110.499 28.4475 191.266 7.87134 444.035 +110.599 28.4084 191.491 7.86819 443.811 +110.699 28.3694 191.715 7.86501 443.586 +110.799 28.3302 191.939 7.86181 443.362 +110.899 28.2911 192.163 7.85858 443.138 +110.999 28.252 192.387 7.85533 442.914 +111.099 28.2129 192.611 7.85205 442.69 +111.199 28.1737 192.835 7.84874 442.466 +111.299 28.1345 193.058 7.8454 442.243 +111.399 28.0954 193.282 7.84204 442.019 +111.499 28.0562 193.505 7.83865 441.796 +111.599 28.017 193.728 7.83524 441.573 +111.699 27.9778 193.951 7.8318 441.35 +111.799 27.9386 194.174 7.82833 441.128 +111.899 27.8994 194.396 7.82483 440.905 +111.999 27.8601 194.619 7.82131 440.682 +112.099 27.8209 194.841 7.81776 440.46 +112.199 27.7817 195.063 7.81419 440.238 +112.299 27.7424 195.285 7.81059 440.016 +112.399 27.7031 195.507 7.80696 439.794 +112.499 27.6638 195.728 7.8033 439.573 +112.599 27.6246 195.95 7.79962 439.351 +112.699 27.5853 196.171 7.79591 439.13 +112.799 27.546 196.392 7.79218 438.909 +112.899 27.5066 196.613 7.78842 438.688 +112.999 27.4673 196.834 7.78463 438.467 +113.099 27.428 197.055 7.78081 438.246 +113.199 27.3886 197.275 7.77697 438.026 +113.299 27.3493 197.496 7.7731 437.805 +113.399 27.3099 197.716 7.76921 437.585 +113.499 27.2705 197.936 7.76528 437.365 +113.599 27.2311 198.156 7.76133 437.145 +113.699 27.1917 198.376 7.75736 436.926 +113.799 27.1523 198.595 7.75335 436.706 +113.899 27.1129 198.814 7.74932 436.487 +113.999 27.0735 199.034 7.74527 436.268 +114.099 27.0341 199.253 7.74118 436.049 +114.199 26.9946 199.471 7.73707 435.83 +114.299 26.9552 199.69 7.73294 435.611 +114.399 26.9157 199.909 7.72877 435.393 +114.499 26.8763 200.127 7.72458 435.174 +114.599 26.8368 200.345 7.72036 434.956 +114.699 26.7973 200.563 7.71612 434.738 +114.799 26.7578 200.781 7.71185 434.52 +114.899 26.7183 200.998 7.70755 434.303 +114.999 26.6788 201.216 7.70322 434.085 +115.099 26.6393 201.433 7.69887 433.868 +115.199 26.5997 201.65 7.69449 433.651 +115.299 26.5602 201.867 7.69008 433.434 +115.399 26.5207 202.084 7.68565 433.217 +115.499 26.4811 202.3 7.68119 433.001 +115.599 26.4415 202.517 7.6767 432.784 +115.699 26.402 202.733 7.67219 432.568 +115.799 26.3624 202.949 7.66765 432.352 +115.899 26.3228 203.165 7.66308 432.136 +115.999 26.2832 203.38 7.65849 431.921 +116.099 26.2436 203.596 7.65387 431.705 +116.199 26.204 203.811 7.64922 431.49 +116.299 26.1643 204.026 7.64454 431.275 +116.399 26.1247 204.241 7.63984 431.06 +116.499 26.0851 204.456 7.63511 430.845 +116.599 26.0454 204.67 7.63035 430.631 +116.699 26.0057 204.885 7.62557 430.416 +116.799 25.9661 205.099 7.62076 430.202 +116.899 25.9264 205.313 7.61592 429.988 +116.999 25.8867 205.527 7.61106 429.774 +117.099 25.847 205.74 7.60617 429.561 +117.199 25.8073 205.954 7.60125 429.347 +117.299 25.7676 206.167 7.5963 429.134 +117.399 25.7279 206.38 7.59133 428.921 +117.499 25.6882 206.593 7.58633 428.708 +117.599 25.6484 206.805 7.58131 428.496 +117.699 25.6087 207.018 7.57625 428.283 +117.799 25.5689 207.23 7.57117 428.071 +117.899 25.5292 207.442 7.56607 427.859 +117.999 25.4894 207.654 7.56093 427.647 +118.099 25.4496 207.866 7.55577 427.436 +118.199 25.4099 208.077 7.55058 427.224 +118.299 25.3701 208.288 7.54537 427.013 +118.399 25.3303 208.499 7.54013 426.802 +118.499 25.2905 208.71 7.53486 426.591 +118.599 25.2506 208.921 7.52956 426.38 +118.699 25.2108 209.131 7.52424 426.17 +118.799 25.171 209.342 7.51889 425.96 +118.899 25.1311 209.552 7.51351 425.75 +118.999 25.0913 209.761 7.50811 425.54 +119.099 25.0514 209.971 7.50267 425.33 +119.199 25.0116 210.181 7.49722 425.121 +119.299 24.9717 210.39 7.49173 424.911 +119.399 24.9318 210.599 7.48622 424.702 +119.499 24.892 210.808 7.48068 424.493 +119.599 24.8521 211.016 7.47511 424.285 +119.699 24.8122 211.225 7.46952 424.076 +119.799 24.7722 211.433 7.4639 423.868 +119.899 24.7323 211.641 7.45825 423.66 +119.999 24.6924 211.849 7.45258 423.452 +120.099 24.6525 212.056 7.44687 423.245 +120.199 24.6125 212.264 7.44115 423.037 +120.299 24.5726 212.471 7.43539 422.83 +120.399 24.5326 212.678 7.42961 422.623 +120.499 24.4927 212.885 7.4238 422.417 +120.599 24.4527 213.091 7.41796 422.21 +120.699 24.4127 213.297 7.4121 422.004 +120.799 24.3728 213.504 7.40621 421.798 +120.899 24.3328 213.709 7.40029 421.592 +120.999 24.2928 213.915 7.39434 421.386 +121.099 24.2528 214.121 7.38837 421.181 +121.199 24.2128 214.326 7.38237 420.975 +121.299 24.1727 214.531 7.37635 420.77 +121.399 24.1327 214.736 7.37029 420.565 +121.499 24.0927 214.94 7.36421 420.361 +121.599 24.0526 215.145 7.35811 420.156 +121.699 24.0126 215.349 7.35197 419.952 +121.799 23.9725 215.553 7.34581 419.748 +121.899 23.9325 215.756 7.33962 419.545 +121.999 23.8924 215.96 7.33341 419.341 +122.099 23.8523 216.163 7.32717 419.138 +122.199 23.8122 216.366 7.3209 418.935 +122.299 23.7722 216.569 7.3146 418.732 +122.399 23.7321 216.772 7.30828 418.529 +122.499 23.692 216.974 7.30193 418.327 +122.599 23.6518 217.176 7.29555 418.125 +122.699 23.6117 217.378 7.28915 417.923 +122.799 23.5716 217.58 7.28272 417.721 +122.899 23.5315 217.781 7.27626 417.52 +122.999 23.4913 217.983 7.26978 417.319 +123.099 23.4512 218.184 7.26327 417.118 +123.199 23.411 218.384 7.25673 416.917 +123.299 23.3709 218.585 7.25016 416.716 +123.399 23.3307 218.785 7.24357 416.516 +123.499 23.2905 218.985 7.23695 416.316 +123.599 23.2504 219.185 7.2303 416.116 +123.699 23.2102 219.385 7.22363 415.916 +123.799 23.17 219.584 7.21693 415.717 +123.899 23.1298 219.783 7.2102 415.518 +123.999 23.0896 219.982 7.20345 415.319 +124.099 23.0494 220.181 7.19667 415.12 +124.199 23.0092 220.38 7.18986 414.922 +124.299 22.9689 220.578 7.18303 414.723 +124.399 22.9287 220.776 7.17616 414.525 +124.499 22.8885 220.974 7.16928 414.328 +124.599 22.8482 221.171 7.16236 414.13 +124.699 22.808 221.368 7.15542 413.933 +124.799 22.7677 221.565 7.14845 413.736 +124.899 22.7274 221.762 7.14145 413.539 +124.999 22.6872 221.959 7.13443 413.342 +125.099 22.6469 222.155 7.12738 413.146 +125.199 22.6066 222.351 7.1203 412.95 +125.299 22.5663 222.547 7.1132 412.754 +125.399 22.526 222.743 7.10607 412.558 +125.499 22.4857 222.938 7.09891 412.363 +125.599 22.4454 223.133 7.09173 412.168 +125.699 22.4051 223.328 7.08452 411.973 +125.799 22.3648 223.523 7.07728 411.778 +125.899 22.3245 223.717 7.07002 411.584 +125.999 22.2841 223.911 7.06273 411.39 +126.099 22.2438 224.105 7.05541 411.196 +126.199 22.2035 224.299 7.04807 411.002 +126.299 22.1631 224.492 7.04069 410.809 +126.399 22.1227 224.685 7.0333 410.616 +126.499 22.0824 224.878 7.02587 410.423 +126.599 22.042 225.071 7.01842 410.23 +126.699 22.0016 225.263 7.01094 410.038 +126.799 21.9613 225.456 7.00344 409.846 +126.899 21.9209 225.647 6.99591 409.654 +126.999 21.8805 225.839 6.98835 409.462 +127.099 21.8401 226.031 6.98076 409.271 +127.199 21.7997 226.222 6.97315 409.079 +127.299 21.7593 226.413 6.96551 408.889 +127.399 21.7189 226.603 6.95785 408.698 +127.499 21.6784 226.794 6.95016 408.508 +127.599 21.638 226.984 6.94244 408.317 +127.699 21.5976 227.174 6.9347 408.128 +127.799 21.5571 227.363 6.92692 407.938 +127.899 21.5167 227.553 6.91913 407.749 +127.999 21.4762 227.742 6.9113 407.559 +128.099 21.4358 227.931 6.90345 407.371 +128.199 21.3953 228.119 6.89557 407.182 +128.299 21.3548 228.308 6.88767 406.994 +128.399 21.3144 228.496 6.87974 406.805 +128.499 21.2739 228.683 6.87178 406.618 +128.599 21.2334 228.871 6.86379 406.43 +128.699 21.1929 229.058 6.85578 406.243 +128.799 21.1524 229.245 6.84775 406.056 +128.899 21.1119 229.432 6.83968 405.869 +128.999 21.0714 229.619 6.83159 405.682 +129.099 21.0309 229.805 6.82348 405.496 +129.199 20.9904 229.991 6.81533 405.31 +129.299 20.9498 230.177 6.80716 405.124 +129.399 20.9093 230.362 6.79897 404.939 +129.499 20.8688 230.547 6.79074 404.754 +129.599 20.8282 230.732 6.7825 404.569 +129.699 20.7877 230.917 6.77422 404.384 +129.799 20.7471 231.101 6.76592 404.2 +129.899 20.7066 231.286 6.75759 404.016 +129.999 20.666 231.469 6.74924 403.832 +130.099 20.6254 231.653 6.74086 403.648 +130.199 20.5848 231.836 6.73245 403.465 +130.299 20.5443 232.019 6.72402 403.282 +130.399 20.5037 232.202 6.71556 403.099 +130.499 20.4631 232.385 6.70707 402.916 +130.599 20.4225 232.567 6.69856 402.734 +130.699 20.3819 232.749 6.69002 402.552 +130.799 20.3413 232.931 6.68146 402.371 +130.899 20.3007 233.112 6.67287 402.189 +130.999 20.2601 233.293 6.66425 402.008 +131.099 20.2194 233.474 6.65561 401.827 +131.199 20.1788 233.655 6.64694 401.647 +131.299 20.1382 233.835 6.63824 401.466 +131.399 20.0975 234.015 6.62952 401.286 +131.499 20.0569 234.195 6.62077 401.106 +131.599 20.0162 234.374 6.612 400.927 +131.699 19.9756 234.553 6.6032 400.748 +131.799 19.9349 234.732 6.59438 400.569 +131.899 19.8943 234.911 6.58552 400.39 +131.999 19.8536 235.089 6.57665 400.212 +132.099 19.8129 235.268 6.56774 400.034 +132.199 19.7723 235.445 6.55881 399.856 +132.299 19.7316 235.623 6.54986 399.678 +132.399 19.6909 235.8 6.54088 399.501 +132.499 19.6502 235.977 6.53187 399.324 +132.599 19.6095 236.154 6.52284 399.147 +132.699 19.5688 236.33 6.51378 398.971 +132.799 19.5281 236.506 6.50469 398.795 +132.899 19.4874 236.682 6.49558 398.619 +132.999 19.4467 236.858 6.48644 398.443 +133.099 19.4059 237.033 6.47728 398.268 +133.199 19.3652 237.208 6.46809 398.093 +133.299 19.3245 237.383 6.45888 397.918 +133.399 19.2837 237.557 6.44964 397.744 +133.499 19.243 237.731 6.44037 397.57 +133.599 19.2023 237.905 6.43108 397.396 +133.699 19.1615 238.079 6.42176 397.223 +133.799 19.1208 238.252 6.41242 397.049 +133.899 19.08 238.425 6.40305 396.876 +133.999 19.0392 238.597 6.39366 396.704 +134.099 18.9985 238.77 6.38424 396.531 +134.199 18.9577 238.942 6.37479 396.359 +134.299 18.9169 239.114 6.36532 396.187 +134.399 18.8761 239.285 6.35583 396.016 +134.499 18.8353 239.456 6.3463 395.845 +134.599 18.7946 239.627 6.33676 395.674 +134.699 18.7538 239.798 6.32718 395.503 +134.799 18.713 239.968 6.31758 395.333 +134.899 18.6722 240.138 6.30796 395.163 +134.999 18.6313 240.308 6.29831 394.993 +135.099 18.5905 240.478 6.28864 394.824 +135.199 18.5497 240.647 6.27894 394.654 +135.299 18.5089 240.816 6.26921 394.486 +135.399 18.4681 240.984 6.25946 394.317 +135.499 18.4272 241.152 6.24968 394.149 +135.599 18.3864 241.32 6.23988 393.981 +135.699 18.3456 241.488 6.23006 393.813 +135.799 18.3047 241.655 6.2202 393.646 +135.899 18.2639 241.822 6.21033 393.479 +135.999 18.223 241.989 6.20042 393.312 +136.099 18.1822 242.156 6.1905 393.145 +136.199 18.1413 242.322 6.18054 392.979 +136.299 18.1004 242.488 6.17057 392.813 +136.399 18.0596 242.653 6.16056 392.648 +136.499 18.0187 242.818 6.15054 392.483 +136.599 17.9778 242.983 6.14048 392.318 +136.699 17.9369 243.148 6.1304 392.153 +136.799 17.896 243.312 6.1203 391.989 +136.899 17.8551 243.476 6.11017 391.825 +136.999 17.8142 243.64 6.10002 391.661 +137.099 17.7733 243.804 6.08984 391.498 +137.199 17.7324 243.967 6.07964 391.334 +137.299 17.6915 244.129 6.06941 391.172 +137.399 17.6506 244.292 6.05916 391.009 +137.499 17.6097 244.454 6.04888 390.847 +137.599 17.5688 244.616 6.03858 390.685 +137.699 17.5279 244.778 6.02825 390.524 +137.799 17.4869 244.939 6.0179 390.362 +137.899 17.446 245.1 6.00752 390.201 +137.999 17.4051 245.26 5.99712 390.041 +138.099 17.3641 245.421 5.9867 389.88 +138.199 17.3232 245.581 5.97625 389.72 +138.299 17.2822 245.741 5.96577 389.561 +138.399 17.2413 245.9 5.95527 389.401 +138.499 17.2003 246.059 5.94475 389.242 +138.599 17.1594 246.218 5.9342 389.083 +138.699 17.1184 246.376 5.92363 388.925 +138.799 17.0774 246.534 5.91303 388.767 +138.899 17.0365 246.692 5.90241 388.609 +138.999 16.9955 246.85 5.89176 388.451 +139.099 16.9545 247.007 5.88109 388.294 +139.199 16.9135 247.164 5.87039 388.137 +139.299 16.8725 247.32 5.85967 387.981 +139.399 16.8315 247.477 5.84893 387.825 +139.499 16.7905 247.633 5.83816 387.669 +139.599 16.7495 247.788 5.82737 387.513 +139.699 16.7085 247.943 5.81655 387.358 +139.799 16.6675 248.098 5.80571 387.203 +139.899 16.6265 248.253 5.79485 387.048 +139.999 16.5855 248.407 5.78396 386.894 +140.099 16.5445 248.561 5.77305 386.74 +140.199 16.5035 248.715 5.76211 386.586 +140.299 16.4624 248.868 5.75115 386.433 +140.399 16.4214 249.021 5.74016 386.28 +140.499 16.3804 249.174 5.72915 386.127 +140.599 16.3393 249.327 5.71812 385.975 +140.699 16.2983 249.479 5.70706 385.823 +140.799 16.2573 249.63 5.69598 385.671 +140.899 16.2162 249.782 5.68488 385.519 +140.999 16.1752 249.933 5.67375 385.368 +141.099 16.1341 250.084 5.6626 385.217 +141.199 16.0931 250.234 5.65142 385.067 +141.299 16.052 250.384 5.64022 384.917 +141.399 16.0109 250.534 5.629 384.767 +141.499 15.9699 250.684 5.61775 384.618 +141.599 15.9288 250.833 5.60648 384.468 +141.699 15.8877 250.981 5.59519 384.32 +141.799 15.8466 251.13 5.58387 384.171 +141.899 15.8055 251.278 5.57253 384.023 +141.999 15.7645 251.426 5.56116 383.875 +142.099 15.7234 251.573 5.54978 383.728 +142.199 15.6823 251.721 5.53836 383.581 +142.299 15.6412 251.867 5.52693 383.434 +142.399 15.6001 252.014 5.51547 383.287 +142.499 15.559 252.16 5.50399 383.141 +142.6 15.5179 252.306 5.49249 382.995 +142.7 15.4768 252.451 5.48096 382.85 +142.8 15.4357 252.597 5.46941 382.705 +142.9 15.3945 252.741 5.45783 382.56 +143 15.3534 252.886 5.44623 382.415 +143.1 15.3123 253.03 5.43461 382.271 +143.2 15.2712 253.174 5.42297 382.127 +143.3 15.23 253.318 5.4113 381.984 +143.4 15.1889 253.461 5.39961 381.84 +143.5 15.1478 253.604 5.3879 381.698 +143.6 15.1066 253.746 5.37617 381.555 +143.7 15.0655 253.888 5.36441 381.413 +143.8 15.0243 254.03 5.35263 381.271 +143.9 14.9832 254.171 5.34082 381.13 +144 14.942 254.313 5.329 380.989 +144.1 14.9009 254.453 5.31715 380.848 +144.2 14.8597 254.594 5.30528 380.707 +144.3 14.8186 254.734 5.29338 380.567 +144.4 14.7774 254.874 5.28146 380.427 +144.5 14.7362 255.013 5.26952 380.288 +144.6 14.6951 255.152 5.25756 380.149 +144.7 14.6539 255.291 5.24558 380.01 +144.8 14.6127 255.43 5.23357 379.872 +144.9 14.5715 255.568 5.22154 379.734 +145 14.5303 255.705 5.20949 379.596 +145.1 14.4892 255.843 5.19741 379.458 +145.2 14.448 255.98 5.18532 379.321 +145.3 14.4068 256.117 5.1732 379.185 +145.4 14.3656 256.253 5.16106 379.048 +145.5 14.3244 256.389 5.14889 378.912 +145.6 14.2832 256.525 5.13671 378.777 +145.7 14.242 256.66 5.1245 378.641 +145.8 14.2008 256.795 5.11227 378.506 +145.9 14.1595 256.93 5.10002 378.372 +146 14.1183 257.064 5.08775 378.237 +146.1 14.0771 257.198 5.07545 378.103 +146.2 14.0359 257.331 5.06313 377.97 +146.3 13.9947 257.465 5.0508 377.837 +146.4 13.9534 257.598 5.03843 377.704 +146.5 13.9122 257.73 5.02605 377.571 +146.6 13.871 257.862 5.01365 377.439 +146.7 13.8298 257.994 5.00122 377.307 +146.8 13.7885 258.126 4.98877 377.176 +146.9 13.7473 258.257 4.9763 377.044 +147 13.706 258.388 4.96381 376.914 +147.1 13.6648 258.518 4.9513 376.783 +147.2 13.6235 258.648 4.93877 376.653 +147.3 13.5823 258.778 4.92621 376.523 +147.4 13.541 258.907 4.91363 376.394 +147.5 13.4998 259.036 4.90104 376.265 +147.6 13.4585 259.165 4.88842 376.136 +147.7 13.4173 259.293 4.87578 376.008 +147.8 13.376 259.421 4.86311 375.88 +147.9 13.3347 259.549 4.85043 375.752 +148 13.2934 259.676 4.83773 375.625 +148.1 13.2522 259.803 4.825 375.498 +148.2 13.2109 259.93 4.81226 375.371 +148.3 13.1696 260.056 4.79949 375.245 +148.4 13.1283 260.182 4.7867 375.119 +148.5 13.0871 260.307 4.77389 374.994 +148.6 13.0458 260.432 4.76106 374.869 +148.7 13.0045 260.557 4.74821 374.744 +148.8 12.9632 260.682 4.73534 374.62 +148.9 12.9219 260.806 4.72245 374.495 +149 12.8806 260.929 4.70953 374.372 +149.1 12.8393 261.053 4.6966 374.248 +149.2 12.798 261.176 4.68365 374.125 +149.3 12.7567 261.298 4.67067 374.003 +149.4 12.7154 261.421 4.65768 373.881 +149.5 12.6741 261.542 4.64466 373.759 +149.6 12.6328 261.664 4.63163 373.637 +149.7 12.5914 261.785 4.61857 373.516 +149.8 12.5501 261.906 4.60549 373.395 +149.9 12.5088 262.027 4.5924 373.275 +150 12.4675 262.147 4.57928 373.155 +150.1 12.4261 262.266 4.56614 373.035 +150.2 12.3848 262.386 4.55299 372.915 +150.3 12.3435 262.505 4.53981 372.796 +150.4 12.3022 262.623 4.52661 372.678 +150.5 12.2608 262.742 4.51339 372.559 +150.6 12.2195 262.86 4.50016 372.442 +150.7 12.1781 262.977 4.4869 372.324 +150.8 12.1368 263.094 4.47362 372.207 +150.9 12.0955 263.211 4.46033 372.09 +151 12.0541 263.328 4.44701 371.974 +151.1 12.0128 263.444 4.43367 371.857 +151.2 11.9714 263.559 4.42032 371.742 +151.3 11.9301 263.675 4.40694 371.626 +151.4 11.8887 263.79 4.39355 371.511 +151.5 11.8473 263.904 4.38013 371.397 +151.6 11.806 264.019 4.3667 371.282 +151.7 11.7646 264.133 4.35325 371.169 +151.8 11.7232 264.246 4.33978 371.055 +151.9 11.6819 264.359 4.32628 370.942 +152 11.6405 264.472 4.31277 370.829 +152.1 11.5991 264.584 4.29924 370.717 +152.2 11.5578 264.696 4.28569 370.605 +152.3 11.5164 264.808 4.27213 370.493 +152.4 11.475 264.919 4.25854 370.382 +152.5 11.4336 265.03 4.24493 370.271 +152.6 11.3922 265.141 4.23131 370.16 +152.7 11.3508 265.251 4.21767 370.05 +152.8 11.3094 265.361 4.204 369.94 +152.9 11.2681 265.47 4.19032 369.831 +153 11.2267 265.579 4.17662 369.722 +153.1 11.1853 265.688 4.1629 369.613 +153.2 11.1439 265.796 4.14917 369.505 +153.3 11.1025 265.904 4.13541 369.397 +153.4 11.0611 266.012 4.12164 369.289 +153.5 11.0197 266.119 4.10784 369.182 +153.6 10.9783 266.226 4.09403 369.075 +153.7 10.9368 266.332 4.0802 368.969 +153.8 10.8954 266.439 4.06635 368.863 +153.9 10.854 266.544 4.05249 368.757 +154 10.8126 266.65 4.0386 368.652 +154.1 10.7712 266.755 4.0247 368.547 +154.2 10.7298 266.859 4.01078 368.442 +154.3 10.6883 266.963 3.99684 368.338 +154.4 10.6469 267.067 3.98289 368.234 +154.5 10.6055 267.171 3.96891 368.131 +154.6 10.5641 267.274 3.95492 368.028 +154.7 10.5226 267.376 3.94091 367.925 +154.8 10.4812 267.479 3.92689 367.823 +154.9 10.4398 267.581 3.91284 367.721 +155 10.3983 267.682 3.89878 367.619 +155.1 10.3569 267.783 3.8847 367.518 +155.2 10.3155 267.884 3.8706 367.417 +155.3 10.274 267.984 3.85649 367.317 +155.4 10.2326 268.085 3.84235 367.217 +155.5 10.1911 268.184 3.8282 367.117 +155.6 10.1497 268.283 3.81404 367.018 +155.7 10.1082 268.382 3.79985 366.919 +155.8 10.0668 268.481 3.78565 366.82 +155.9 10.0253 268.579 3.77143 366.722 +156 9.98388 268.677 3.7572 366.624 +156.1 9.94242 268.774 3.74294 366.527 +156.2 9.90096 268.871 3.72867 366.43 +156.3 9.8595 268.968 3.71439 366.334 +156.4 9.81804 269.064 3.70008 366.237 +156.5 9.77657 269.16 3.68576 366.142 +156.6 9.73511 269.255 3.67143 366.046 +156.7 9.69364 269.35 3.65707 365.951 +156.8 9.65217 269.445 3.6427 365.856 +156.9 9.6107 269.539 3.62832 365.762 +157 9.56922 269.633 3.61391 365.668 +157.1 9.52775 269.727 3.5995 365.575 +157.2 9.48627 269.82 3.58506 365.481 +157.3 9.44479 269.912 3.57061 365.389 +157.4 9.40331 270.005 3.55614 365.296 +157.5 9.36183 270.097 3.54166 365.204 +157.6 9.32034 270.188 3.52716 365.113 +157.7 9.27886 270.28 3.51264 365.022 +157.8 9.23737 270.37 3.49811 364.931 +157.9 9.19588 270.461 3.48356 364.84 +158 9.15439 270.551 3.46899 364.75 +158.1 9.1129 270.64 3.45441 364.661 +158.2 9.0714 270.73 3.43982 364.571 +158.3 9.0299 270.819 3.42521 364.483 +158.4 8.98841 270.907 3.41058 364.394 +158.5 8.94691 270.995 3.39594 364.306 +158.6 8.9054 271.083 3.38128 364.218 +158.7 8.8639 271.17 3.3666 364.131 +158.8 8.8224 271.257 3.35192 364.044 +158.9 8.78089 271.344 3.33721 363.958 +159.001 8.73938 271.43 3.32249 363.871 +159.101 8.69787 271.516 3.30776 363.786 +159.201 8.65636 271.601 3.29301 363.7 +159.301 8.61485 271.686 3.27824 363.615 +159.401 8.57333 271.77 3.26346 363.531 +159.501 8.53182 271.855 3.24867 363.447 +159.601 8.4903 271.938 3.23386 363.363 +159.701 8.44878 272.022 3.21903 363.279 +159.801 8.40726 272.105 3.20419 363.196 +159.901 8.36574 272.187 3.18934 363.114 +160.001 8.32421 272.27 3.17447 363.031 +160.101 8.28269 272.352 3.15959 362.95 +160.201 8.24116 272.433 3.14469 362.868 +160.301 8.19963 272.514 3.12978 362.787 +160.401 8.1581 272.595 3.11485 362.706 +160.501 8.11657 272.675 3.09991 362.626 +160.601 8.07504 272.755 3.08495 362.546 +160.701 8.0335 272.834 3.06998 362.467 +160.801 7.99196 272.913 3.055 362.388 +160.901 7.95043 272.992 3.04 362.309 +161.001 7.90889 273.07 3.02499 362.231 +161.101 7.86735 273.148 3.00997 362.153 +161.201 7.82581 273.226 2.99493 362.076 +161.301 7.78426 273.303 2.97987 361.998 +161.401 7.74272 273.379 2.96481 361.922 +161.501 7.70117 273.456 2.94973 361.845 +161.601 7.65962 273.532 2.93463 361.77 +161.701 7.61807 273.607 2.91952 361.694 +161.801 7.57652 273.682 2.9044 361.619 +161.901 7.53497 273.757 2.88927 361.544 +162.001 7.49342 273.831 2.87412 361.47 +162.101 7.45186 273.905 2.85896 361.396 +162.201 7.41031 273.979 2.84378 361.322 +162.301 7.36875 274.052 2.8286 361.249 +162.401 7.32719 274.124 2.8134 361.177 +162.501 7.28563 274.197 2.79818 361.104 +162.601 7.24407 274.269 2.78296 361.032 +162.701 7.20251 274.34 2.76772 360.961 +162.801 7.16094 274.411 2.75246 360.89 +162.901 7.11938 274.482 2.7372 360.819 +163.001 7.07781 274.552 2.72192 360.749 +163.101 7.03625 274.622 2.70663 360.679 +163.201 6.99468 274.692 2.69133 360.609 +163.301 6.95311 274.761 2.67601 360.54 +163.401 6.91153 274.83 2.66068 360.471 +163.501 6.86996 274.898 2.64534 360.403 +163.601 6.82839 274.966 2.62999 360.335 +163.701 6.78681 275.033 2.61463 360.268 +163.801 6.74524 275.101 2.59925 360.201 +163.901 6.70366 275.167 2.58386 360.134 +164.001 6.66208 275.234 2.56846 360.068 +164.101 6.6205 275.299 2.55305 360.002 +164.201 6.57892 275.365 2.53762 359.936 +164.301 6.53733 275.43 2.52219 359.871 +164.401 6.49575 275.495 2.50674 359.806 +164.501 6.45417 275.559 2.49128 359.742 +164.601 6.41258 275.623 2.47581 359.678 +164.701 6.37099 275.686 2.46032 359.615 +164.801 6.3294 275.75 2.44483 359.552 +164.901 6.28781 275.812 2.42932 359.489 +165.001 6.24622 275.874 2.4138 359.427 +165.101 6.20463 275.936 2.39828 359.365 +165.201 6.16304 275.998 2.38274 359.303 +165.301 6.12145 276.059 2.36719 359.242 +165.401 6.07985 276.12 2.35162 359.182 +165.501 6.03825 276.18 2.33605 359.121 +165.601 5.99666 276.24 2.32047 359.062 +165.701 5.95506 276.299 2.30487 359.002 +165.801 5.91346 276.358 2.28927 358.943 +165.901 5.87186 276.417 2.27365 358.884 +166.001 5.83026 276.475 2.25802 358.826 +166.101 5.78865 276.533 2.24239 358.768 +166.201 5.74705 276.59 2.22674 358.711 +166.301 5.70545 276.647 2.21108 358.654 +166.401 5.66384 276.704 2.19541 358.597 +166.501 5.62223 276.76 2.17973 358.541 +166.601 5.58063 276.816 2.16405 358.485 +166.701 5.53902 276.871 2.14835 358.43 +166.801 5.49741 276.926 2.13264 358.375 +166.901 5.4558 276.981 2.11692 358.321 +167.001 5.41419 277.035 2.10119 358.266 +167.101 5.37257 277.089 2.08545 358.213 +167.201 5.33096 277.142 2.0697 358.159 +167.301 5.28935 277.195 2.05394 358.106 +167.401 5.24773 277.247 2.03818 358.054 +167.501 5.20611 277.299 2.0224 358.002 +167.601 5.1645 277.351 2.00661 357.95 +167.701 5.12288 277.402 1.99082 357.899 +167.801 5.08126 277.453 1.97501 357.848 +167.901 5.03964 277.504 1.9592 357.797 +168.001 4.99802 277.554 1.94337 357.747 +168.101 4.9564 277.603 1.92754 357.698 +168.201 4.91477 277.653 1.9117 357.648 +168.301 4.87315 277.702 1.89584 357.6 +168.401 4.83153 277.75 1.87998 357.551 +168.501 4.7899 277.798 1.86411 357.503 +168.601 4.74828 277.846 1.84824 357.456 +168.701 4.70665 277.893 1.83235 357.408 +168.801 4.66502 277.94 1.81646 357.362 +168.901 4.62339 277.986 1.80055 357.315 +169.001 4.58176 278.032 1.78464 357.269 +169.101 4.54013 278.077 1.76872 357.224 +169.201 4.4985 278.123 1.75279 357.179 +169.301 4.45687 278.167 1.73685 357.134 +169.401 4.41524 278.212 1.72091 357.089 +169.501 4.3736 278.256 1.70495 357.046 +169.601 4.33197 278.299 1.68899 357.002 +169.701 4.29034 278.342 1.67302 356.959 +169.801 4.2487 278.385 1.65705 356.916 +169.901 4.20706 278.427 1.64106 356.874 +170.001 4.16543 278.469 1.62507 356.832 +170.101 4.12379 278.51 1.60907 356.791 +170.201 4.08215 278.551 1.59306 356.75 +170.301 4.04051 278.592 1.57704 356.709 +170.401 3.99887 278.632 1.56102 356.669 +170.501 3.95723 278.672 1.54499 356.629 +170.601 3.91559 278.711 1.52895 356.59 +170.701 3.87395 278.75 1.51291 356.551 +170.801 3.8323 278.789 1.49686 356.512 +170.901 3.79066 278.827 1.4808 356.474 +171.001 3.74902 278.865 1.46473 356.436 +171.101 3.70737 278.902 1.44866 356.399 +171.201 3.66573 278.939 1.43258 356.362 +171.301 3.62408 278.975 1.41649 356.326 +171.401 3.58243 279.011 1.4004 356.29 +171.501 3.54079 279.047 1.3843 356.254 +171.601 3.49914 279.082 1.36819 356.219 +171.701 3.45749 279.117 1.35208 356.184 +171.801 3.41584 279.152 1.33596 356.15 +171.901 3.37419 279.186 1.31984 356.116 +172.001 3.33254 279.219 1.3037 356.082 +172.101 3.29089 279.252 1.28757 356.049 +172.201 3.24924 279.285 1.27142 356.016 +172.301 3.20759 279.317 1.25527 355.984 +172.401 3.16593 279.349 1.23912 355.952 +172.501 3.12428 279.381 1.22295 355.92 +172.601 3.08263 279.412 1.20679 355.889 +172.701 3.04097 279.443 1.19061 355.858 +172.801 2.99932 279.473 1.17443 355.828 +172.901 2.95766 279.503 1.15825 355.798 +173.001 2.91601 279.532 1.14206 355.769 +173.101 2.87435 279.561 1.12586 355.74 +173.201 2.83269 279.59 1.10966 355.711 +173.301 2.79104 279.618 1.09346 355.683 +173.401 2.74938 279.646 1.07725 355.655 +173.501 2.70772 279.673 1.06103 355.628 +173.601 2.66606 279.7 1.04481 355.601 +173.701 2.6244 279.727 1.02858 355.575 +173.801 2.58274 279.753 1.01235 355.548 +173.901 2.54108 279.778 0.996115 355.523 +174.001 2.49942 279.804 0.979875 355.498 +174.101 2.45776 279.828 0.963629 355.473 +174.201 2.4161 279.853 0.947379 355.448 +174.301 2.37444 279.877 0.931125 355.424 +174.401 2.33278 279.901 0.914866 355.401 +174.501 2.29111 279.924 0.898603 355.377 +174.601 2.24945 279.947 0.882336 355.355 +174.701 2.20779 279.969 0.866064 355.332 +174.801 2.16612 279.991 0.849789 355.31 +174.901 2.12446 280.012 0.833509 355.289 +175.001 2.08279 280.033 0.817225 355.268 +175.101 2.04113 280.054 0.800938 355.247 +175.201 1.99946 280.074 0.784646 355.227 +175.301 1.9578 280.094 0.768351 355.207 +175.402 1.91613 280.114 0.752052 355.187 +175.502 1.87447 280.133 0.73575 355.168 +175.602 1.8328 280.151 0.719444 355.15 +175.702 1.79113 280.17 0.703135 355.132 +175.802 1.74947 280.187 0.686823 355.114 +175.902 1.7078 280.205 0.670507 355.097 +176.002 1.66613 280.222 0.654188 355.08 +176.102 1.62446 280.238 0.637866 355.063 +176.202 1.58279 280.254 0.621541 355.047 +176.302 1.54112 280.27 0.605213 355.031 +176.402 1.49946 280.285 0.588882 355.016 +176.502 1.45779 280.3 0.572548 355.001 +176.602 1.41612 280.314 0.556211 354.987 +176.702 1.37445 280.328 0.539872 354.973 +176.802 1.33278 280.342 0.523531 354.959 +176.902 1.29111 280.355 0.507186 354.946 +177.002 1.24944 280.368 0.49084 354.933 +177.102 1.20777 280.38 0.474491 354.921 +177.202 1.1661 280.392 0.45814 354.909 +177.302 1.12442 280.404 0.441787 354.897 +177.402 1.08275 280.415 0.425431 354.886 +177.502 1.04108 280.425 0.409074 354.876 +177.602 0.99941 280.436 0.392714 354.865 +177.702 0.957738 280.445 0.376353 354.856 +177.802 0.916066 280.455 0.35999 354.846 +177.902 0.874394 280.464 0.343625 354.837 +178.002 0.832722 280.472 0.327259 354.829 +178.102 0.79105 280.481 0.310891 354.821 +178.202 0.749377 280.488 0.294521 354.813 +178.302 0.707704 280.496 0.278151 354.805 +178.402 0.666032 280.503 0.261778 354.799 +178.502 0.624359 280.509 0.245405 354.792 +178.602 0.582686 280.515 0.22903 354.786 +178.702 0.541012 280.521 0.212655 354.78 +178.802 0.499339 280.526 0.196278 354.775 +178.902 0.457666 280.531 0.1799 354.77 +179.002 0.415993 280.535 0.163522 354.766 +179.102 0.374319 280.539 0.147143 354.762 +179.202 0.332646 280.543 0.130763 354.758 +179.302 0.290972 280.546 0.114382 354.755 +179.402 0.249298 280.549 0.0980012 354.753 +179.502 0.207625 280.551 0.0816197 354.75 +179.602 0.165951 280.553 0.0652377 354.748 +179.702 0.124277 280.554 0.0488554 354.747 +179.802 0.0826037 280.555 0.0324729 354.746 +179.902 0.0409299 280.556 0.0160903 354.745 diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/kineFiles/17N_dd_gs.txt b/macro/Unpack_HDF5/E534_RCNP/users/lilu/kineFiles/17N_dd_gs.txt new file mode 100644 index 000000000..f08c819f7 --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/kineFiles/17N_dd_gs.txt @@ -0,0 +1,1800 @@ +0 0.746706 0 0 642.919 +0.1 89.9484 0.000187724 0.0105475 642.919 +0.2 89.8968 0.000750895 0.021095 642.919 +0.3 89.8452 0.00168951 0.0316425 642.918 +0.4 89.7935 0.00300357 0.0421899 642.916 +0.5 89.7419 0.00469307 0.0527372 642.915 +0.6 89.6903 0.006758 0.0632844 642.913 +0.7 89.6387 0.00919835 0.0738314 642.91 +0.8 89.5871 0.0120141 0.0843783 642.907 +0.9 89.5355 0.0152053 0.094925 642.904 +1 89.4838 0.0187719 0.105472 642.901 +1.1 89.4322 0.0227139 0.116018 642.897 +1.2 89.3806 0.0270313 0.126564 642.892 +1.3 89.329 0.031724 0.13711 642.888 +1.4 89.2774 0.0367921 0.147655 642.883 +1.5 89.2258 0.0422355 0.1582 642.877 +1.6 89.1741 0.0480542 0.168745 642.871 +1.7 89.1225 0.0542482 0.17929 642.865 +1.8 89.0709 0.0608175 0.189834 642.859 +1.9 89.0193 0.0677621 0.200377 642.852 +2 88.9677 0.0750819 0.210921 642.844 +2.1 88.9161 0.082777 0.221464 642.837 +2.2 88.8645 0.0908472 0.232006 642.829 +2.3 88.8128 0.0992926 0.242548 642.82 +2.4 88.7612 0.108113 0.253089 642.811 +2.5 88.7096 0.117309 0.26363 642.802 +2.6 88.658 0.12688 0.27417 642.793 +2.7 88.6064 0.136825 0.28471 642.783 +2.8 88.5548 0.147146 0.295249 642.772 +2.9 88.5031 0.157842 0.305787 642.762 +3 88.4515 0.168913 0.316325 642.75 +3.1 88.3999 0.180359 0.326862 642.739 +3.2 88.3483 0.192179 0.337399 642.727 +3.3 88.2967 0.204375 0.347934 642.715 +3.4 88.2451 0.216945 0.358469 642.702 +3.5 88.1935 0.22989 0.369004 642.69 +3.6 88.1419 0.24321 0.379537 642.676 +3.7 88.0902 0.256904 0.39007 642.663 +3.8 88.0386 0.270974 0.400601 642.648 +3.9 87.987 0.285417 0.411132 642.634 +4 87.9354 0.300236 0.421662 642.619 +4.1 87.8838 0.315429 0.432192 642.604 +4.2 87.8322 0.330996 0.44272 642.588 +4.3 87.7806 0.346938 0.453247 642.572 +4.4 87.729 0.363254 0.463774 642.556 +4.5 87.6773 0.379945 0.474299 642.539 +4.6 87.6257 0.39701 0.484823 642.522 +4.7 87.5741 0.414449 0.495347 642.505 +4.8 87.5225 0.432262 0.505869 642.487 +4.9 87.4709 0.45045 0.51639 642.469 +5 87.4193 0.469011 0.52691 642.45 +5.1 87.3677 0.487947 0.537429 642.431 +5.2 87.3161 0.507256 0.547947 642.412 +5.3 87.2645 0.52694 0.558464 642.392 +5.4 87.2129 0.546997 0.56898 642.372 +5.5 87.1613 0.567428 0.579494 642.352 +5.6 87.1096 0.588233 0.590007 642.331 +5.7 87.058 0.609411 0.600519 642.31 +5.8 87.0064 0.630963 0.611029 642.288 +5.9 86.9548 0.652889 0.621539 642.267 +6 86.9032 0.675188 0.632047 642.244 +6.1 86.8516 0.69786 0.642553 642.222 +6.2 86.8 0.720906 0.653058 642.199 +6.3 86.7484 0.744325 0.663562 642.175 +6.4 86.6968 0.768117 0.674065 642.151 +6.5 86.6452 0.792282 0.684566 642.127 +6.6 86.5936 0.81682 0.695065 642.103 +6.7 86.542 0.841731 0.705563 642.078 +6.8 86.4904 0.867016 0.71606 642.052 +6.9 86.4388 0.892672 0.726555 642.027 +7 86.3872 0.918702 0.737049 642.001 +7.1 86.3356 0.945104 0.747541 641.974 +7.2 86.284 0.971879 0.758031 641.948 +7.3 86.2324 0.999027 0.76852 641.92 +7.4 86.1807 1.02655 0.779007 641.893 +7.5 86.1291 1.05444 0.789492 641.865 +7.6 86.0775 1.0827 0.799976 641.837 +7.7 86.0259 1.11134 0.810458 641.808 +7.79999 85.9743 1.14035 0.820939 641.779 +7.89999 85.9227 1.16973 0.831417 641.75 +7.99999 85.8711 1.19948 0.841894 641.72 +8.09999 85.8195 1.2296 0.852369 641.69 +8.2 85.7679 1.2601 0.862842 641.659 +8.3 85.7163 1.29097 0.873314 641.628 +8.4 85.6647 1.32221 0.883784 641.597 +8.5 85.6131 1.35382 0.894251 641.566 +8.6 85.5616 1.3858 0.904717 641.534 +8.7 85.51 1.41815 0.915181 641.501 +8.8 85.4584 1.45088 0.925643 641.469 +8.9 85.4068 1.48397 0.936103 641.435 +9 85.3552 1.51744 0.946561 641.402 +9.1 85.3036 1.55128 0.957017 641.368 +9.2 85.252 1.58548 0.967471 641.334 +9.3 85.2004 1.62006 0.977923 641.299 +9.4 85.1488 1.65501 0.988373 641.264 +9.5 85.0972 1.69033 0.998821 641.229 +9.6 85.0456 1.72602 1.00927 641.193 +9.7 84.994 1.76208 1.01971 641.157 +9.8 84.9424 1.79851 1.03015 641.121 +9.9 84.8908 1.83531 1.04059 641.084 +10 84.8392 1.87248 1.05103 641.047 +10.1 84.7876 1.91002 1.06146 641.009 +10.2 84.7361 1.94793 1.07189 640.971 +10.3 84.6845 1.98621 1.08232 640.933 +10.4 84.6329 2.02485 1.09275 640.895 +10.5 84.5813 2.06387 1.10318 640.856 +10.6 84.5297 2.10326 1.1136 640.816 +10.7 84.4781 2.14301 1.12402 640.776 +10.8 84.4265 2.18314 1.13444 640.736 +10.9 84.3749 2.22363 1.14486 640.696 +11 84.3234 2.26449 1.15527 640.655 +11.1 84.2718 2.30572 1.16568 640.614 +11.2 84.2202 2.34732 1.17609 640.572 +11.3 84.1686 2.38929 1.18649 640.53 +11.4 84.117 2.43162 1.1969 640.488 +11.5 84.0654 2.47433 1.2073 640.445 +11.6 84.0139 2.5174 1.2177 640.402 +11.7 83.9623 2.56084 1.22809 640.359 +11.8 83.9107 2.60464 1.23849 640.315 +11.9 83.8591 2.64882 1.24888 640.271 +12 83.8075 2.69336 1.25927 640.226 +12.1 83.7559 2.73827 1.26965 640.181 +12.2 83.7044 2.78355 1.28003 640.136 +12.3 83.6528 2.82919 1.29041 640.09 +12.4 83.6012 2.8752 1.30079 640.044 +12.5 83.5496 2.92157 1.31116 639.998 +12.6 83.4981 2.96832 1.32154 639.951 +12.7 83.4465 3.01543 1.3319 639.904 +12.8 83.3949 3.0629 1.34227 639.857 +12.9 83.3433 3.11074 1.35263 639.809 +13 83.2918 3.15895 1.36299 639.76 +13.1 83.2402 3.20753 1.37335 639.712 +13.2 83.1886 3.25647 1.3837 639.663 +13.3 83.137 3.30577 1.39405 639.614 +13.4 83.0855 3.35544 1.4044 639.564 +13.5 83.0339 3.40548 1.41475 639.514 +13.6 82.9823 3.45588 1.42509 639.464 +13.7 82.9308 3.50664 1.43543 639.413 +13.8 82.8792 3.55777 1.44577 639.362 +13.9 82.8276 3.60927 1.4561 639.31 +14 82.7761 3.66113 1.46643 639.258 +14.1 82.7245 3.71335 1.47676 639.206 +14.2 82.6729 3.76594 1.48708 639.153 +14.3 82.6214 3.81889 1.4974 639.101 +14.4 82.5698 3.8722 1.50772 639.047 +14.5 82.5182 3.92588 1.51803 638.994 +14.6 82.4667 3.97993 1.52834 638.939 +14.7 82.4151 4.03433 1.53865 638.885 +14.8 82.3636 4.0891 1.54895 638.83 +14.9 82.312 4.14423 1.55925 638.775 +15 82.2604 4.19973 1.56955 638.72 +15.1 82.2089 4.25559 1.57985 638.664 +15.2 82.1573 4.31181 1.59014 638.608 +15.3 82.1058 4.36839 1.60042 638.551 +15.4 82.0542 4.42533 1.61071 638.494 +15.5 82.0027 4.48264 1.62099 638.437 +15.6 81.9511 4.54031 1.63127 638.379 +15.7 81.8996 4.59834 1.64154 638.321 +15.8 81.848 4.65673 1.65181 638.263 +15.9 81.7964 4.71548 1.66208 638.204 +16 81.7449 4.7746 1.67234 638.145 +16.1 81.6933 4.83407 1.6826 638.085 +16.2 81.6418 4.89391 1.69285 638.026 +16.3 81.5902 4.9541 1.70311 637.965 +16.4 81.5387 5.01466 1.71335 637.905 +16.5 81.4872 5.07557 1.7236 637.844 +16.6 81.4356 5.13685 1.73384 637.783 +16.7 81.3841 5.19849 1.74408 637.721 +16.8 81.3325 5.26048 1.75431 637.659 +16.9 81.281 5.32284 1.76454 637.597 +17 81.2294 5.38555 1.77477 637.534 +17.1 81.1779 5.44863 1.78499 637.471 +17.2 81.1263 5.51206 1.79521 637.407 +17.3 81.0748 5.57585 1.80542 637.344 +17.4 81.0233 5.64 1.81563 637.279 +17.5 80.9717 5.70451 1.82584 637.215 +17.6 80.9202 5.76937 1.83604 637.15 +17.7 80.8687 5.8346 1.84624 637.085 +17.8 80.8171 5.90018 1.85644 637.019 +17.9 80.7656 5.96612 1.86663 636.953 +18 80.714 6.03241 1.87682 636.887 +18.1 80.6625 6.09907 1.887 636.82 +18.2 80.611 6.16608 1.89718 636.753 +18.3 80.5595 6.23344 1.90735 636.686 +18.4 80.5079 6.30117 1.91752 636.618 +18.5 80.4564 6.36925 1.92769 636.55 +18.6 80.4049 6.43768 1.93785 636.482 +18.7 80.3533 6.50647 1.94801 636.413 +18.8 80.3018 6.57562 1.95816 636.344 +18.9 80.2503 6.64512 1.96831 636.274 +19 80.1988 6.71498 1.97846 636.204 +19.1 80.1472 6.78519 1.9886 636.134 +19.2 80.0957 6.85576 1.99874 636.064 +19.3 80.0442 6.92668 2.00887 635.993 +19.4 79.9927 6.99796 2.019 635.921 +19.5 79.9411 7.06959 2.02912 635.85 +19.6 79.8896 7.14157 2.03924 635.778 +19.7 79.8381 7.21391 2.04936 635.705 +19.8 79.7866 7.2866 2.05947 635.633 +19.9 79.7351 7.35965 2.06958 635.56 +20 79.6836 7.43305 2.07968 635.486 +20.1 79.6321 7.5068 2.08978 635.413 +20.2 79.5805 7.5809 2.09987 635.339 +20.3 79.529 7.65536 2.10996 635.264 +20.4 79.4775 7.73016 2.12004 635.189 +20.5 79.426 7.80532 2.13012 635.114 +20.6 79.3745 7.88083 2.1402 635.039 +20.7 79.323 7.9567 2.15027 634.963 +20.8 79.2715 8.03291 2.16033 634.886 +20.9 79.22 8.10948 2.17039 634.81 +21 79.1685 8.18639 2.18045 634.733 +21.1 79.117 8.26366 2.1905 634.656 +21.2 79.0655 8.34128 2.20055 634.578 +21.3 79.014 8.41924 2.21059 634.5 +21.4 78.9625 8.49756 2.22063 634.422 +21.5 78.911 8.57622 2.23066 634.343 +21.6 78.8595 8.65524 2.24069 634.264 +21.7 78.808 8.7346 2.25071 634.185 +21.8 78.7565 8.81432 2.26073 634.105 +21.9 78.705 8.89438 2.27074 634.025 +22 78.6535 8.97479 2.28075 633.945 +22.1 78.602 9.05555 2.29075 633.864 +22.2 78.5505 9.13665 2.30075 633.783 +22.3 78.499 9.21811 2.31074 633.701 +22.4 78.4475 9.29991 2.32073 633.62 +22.5 78.396 9.38206 2.33071 633.537 +22.6 78.3445 9.46455 2.34069 633.455 +22.7001 78.2931 9.54739 2.35066 633.372 +22.8001 78.2416 9.63058 2.36063 633.289 +22.9001 78.1901 9.71411 2.37059 633.205 +23.0001 78.1386 9.79799 2.38055 633.121 +23.1001 78.0871 9.88222 2.3905 633.037 +23.2001 78.0356 9.96679 2.40045 632.953 +23.3001 77.9842 10.0517 2.41039 632.868 +23.4001 77.9327 10.137 2.42033 632.782 +23.5001 77.8812 10.2226 2.43026 632.697 +23.6001 77.8297 10.3085 2.44019 632.611 +23.7001 77.7783 10.3948 2.45011 632.525 +23.8001 77.7268 10.4815 2.46003 632.438 +23.9001 77.6753 10.5684 2.46994 632.351 +24.0001 77.6238 10.6558 2.47984 632.264 +24.1001 77.5724 10.7434 2.48974 632.176 +24.2001 77.5209 10.8314 2.49963 632.088 +24.3001 77.4694 10.9198 2.50952 632 +24.4001 77.418 11.0085 2.51941 631.911 +24.5001 77.3665 11.0975 2.52928 631.822 +24.6001 77.315 11.1869 2.53916 631.733 +24.7001 77.2636 11.2766 2.54902 631.643 +24.8001 77.2121 11.3667 2.55888 631.553 +24.9001 77.1607 11.4571 2.56874 631.462 +25.0001 77.1092 11.5478 2.57859 631.372 +25.1001 77.0577 11.6389 2.58844 631.281 +25.2001 77.0063 11.7303 2.59827 631.189 +25.3001 76.9548 11.8221 2.60811 631.097 +25.4001 76.9034 11.9142 2.61793 631.005 +25.5001 76.8519 12.0066 2.62776 630.913 +25.6001 76.8005 12.0994 2.63757 630.82 +25.7001 76.749 12.1925 2.64738 630.727 +25.8001 76.6976 12.286 2.65719 630.633 +25.9001 76.6461 12.3798 2.66699 630.54 +26.0001 76.5947 12.4739 2.67678 630.445 +26.1001 76.5432 12.5684 2.68657 630.351 +26.2001 76.4918 12.6632 2.69635 630.256 +26.3001 76.4404 12.7583 2.70612 630.161 +26.4001 76.3889 12.8538 2.71589 630.066 +26.5001 76.3375 12.9496 2.72565 629.97 +26.6001 76.286 13.0458 2.73541 629.874 +26.7001 76.2346 13.1423 2.74516 629.777 +26.8001 76.1832 13.2391 2.75491 629.68 +26.9001 76.1317 13.3363 2.76465 629.583 +27.0001 76.0803 13.4338 2.77438 629.486 +27.1001 76.0289 13.5316 2.78411 629.388 +27.2001 75.9774 13.6297 2.79383 629.29 +27.3001 75.926 13.7282 2.80355 629.191 +27.4001 75.8746 13.8271 2.81326 629.092 +27.5001 75.8232 13.9262 2.82296 628.993 +27.6001 75.7717 14.0257 2.83265 628.894 +27.7001 75.7203 14.1256 2.84235 628.794 +27.8001 75.6689 14.2257 2.85203 628.694 +27.9001 75.6175 14.3262 2.86171 628.593 +28.0001 75.566 14.427 2.87138 628.492 +28.1001 75.5146 14.5282 2.88104 628.391 +28.2001 75.4632 14.6297 2.8907 628.29 +28.3001 75.4118 14.7315 2.90036 628.188 +28.4001 75.3604 14.8337 2.91 628.086 +28.5001 75.309 14.9361 2.91964 627.983 +28.6001 75.2576 15.0389 2.92928 627.88 +28.7001 75.2061 15.1421 2.9389 627.777 +28.8001 75.1547 15.2455 2.94852 627.674 +28.9001 75.1033 15.3493 2.95814 627.57 +29.0001 75.0519 15.4535 2.96775 627.466 +29.1001 75.0005 15.5579 2.97735 627.361 +29.2001 74.9491 15.6627 2.98694 627.257 +29.3001 74.8977 15.7678 2.99653 627.152 +29.4001 74.8463 15.8733 3.00611 627.046 +29.5001 74.7949 15.979 3.01569 626.94 +29.6001 74.7435 16.0851 3.02525 626.834 +29.7001 74.6921 16.1915 3.03482 626.728 +29.8001 74.6407 16.2983 3.04437 626.621 +29.9001 74.5893 16.4054 3.05392 626.514 +30.0001 74.5379 16.5127 3.06346 626.407 +30.1001 74.4866 16.6205 3.07299 626.299 +30.2001 74.4352 16.7285 3.08252 626.191 +30.3001 74.3838 16.8369 3.09204 626.083 +30.4001 74.3324 16.9456 3.10156 625.974 +30.5001 74.281 17.0546 3.11107 625.865 +30.6001 74.2296 17.1639 3.12057 625.755 +30.7001 74.1783 17.2736 3.13006 625.646 +30.8001 74.1269 17.3836 3.13955 625.536 +30.9001 74.0755 17.4939 3.14903 625.426 +31.0001 74.0241 17.6045 3.1585 625.315 +31.1001 73.9727 17.7155 3.16796 625.204 +31.2001 73.9214 17.8268 3.17742 625.093 +31.3001 73.87 17.9384 3.18688 624.981 +31.4001 73.8186 18.0503 3.19632 624.869 +31.5001 73.7673 18.1625 3.20576 624.757 +31.6001 73.7159 18.2751 3.21519 624.644 +31.7001 73.6645 18.388 3.22461 624.531 +31.8001 73.6132 18.5012 3.23403 624.418 +31.9001 73.5618 18.6147 3.24344 624.305 +32.0001 73.5104 18.7285 3.25284 624.191 +32.1001 73.4591 18.8427 3.26223 624.077 +32.2001 73.4077 18.9571 3.27162 623.962 +32.3001 73.3564 19.0719 3.281 623.847 +32.4001 73.305 19.187 3.29037 623.732 +32.5001 73.2537 19.3024 3.29974 623.617 +32.6001 73.2023 19.4182 3.3091 623.501 +32.7001 73.151 19.5342 3.31845 623.385 +32.8001 73.0996 19.6506 3.32779 623.269 +32.9001 73.0483 19.7673 3.33713 623.152 +33.0001 72.9969 19.8843 3.34646 623.035 +33.1001 72.9456 20.0016 3.35578 622.918 +33.2001 72.8942 20.1192 3.36509 622.8 +33.3001 72.8429 20.2372 3.3744 622.682 +33.4001 72.7916 20.3554 3.3837 622.564 +33.5001 72.7402 20.474 3.39299 622.445 +33.6001 72.6889 20.5929 3.40227 622.327 +33.7001 72.6376 20.7121 3.41155 622.207 +33.8001 72.5862 20.8316 3.42082 622.088 +33.9001 72.5349 20.9514 3.43008 621.968 +34.0001 72.4836 21.0716 3.43933 621.848 +34.1001 72.4322 21.192 3.44858 621.727 +34.2001 72.3809 21.3128 3.45782 621.607 +34.3 72.3296 21.4338 3.46705 621.486 +34.4 72.2783 21.5552 3.47627 621.364 +34.5 72.227 21.6769 3.48548 621.243 +34.6 72.1756 21.7989 3.49469 621.121 +34.7 72.1243 21.9212 3.50389 620.998 +34.8 72.073 22.0438 3.51308 620.876 +34.9 72.0217 22.1667 3.52226 620.753 +35 71.9704 22.29 3.53144 620.629 +35.1 71.9191 22.4135 3.54061 620.506 +35.2 71.8678 22.5373 3.54977 620.382 +35.3 71.8165 22.6615 3.55892 620.258 +35.4 71.7652 22.7859 3.56806 620.133 +35.5 71.7139 22.9107 3.5772 620.009 +35.6 71.6626 23.0358 3.58633 619.884 +35.7 71.6113 23.1612 3.59545 619.758 +35.8 71.56 23.2868 3.60456 619.633 +35.9 71.5087 23.4128 3.61366 619.507 +36 71.4574 23.5391 3.62276 619.38 +36.1 71.4061 23.6657 3.63185 619.254 +36.2 71.3548 23.7926 3.64092 619.127 +36.3 71.3035 23.9198 3.65 619 +36.4 71.2522 24.0473 3.65906 618.872 +36.5 71.2009 24.1751 3.66811 618.744 +36.6 71.1496 24.3032 3.67716 618.616 +36.7 71.0983 24.4316 3.6862 618.488 +36.8 71.0471 24.5603 3.69523 618.359 +36.9 70.9958 24.6893 3.70425 618.23 +37 70.9445 24.8186 3.71326 618.101 +37.1 70.8932 24.9482 3.72227 617.971 +37.2 70.842 25.0781 3.73127 617.841 +37.3 70.7907 25.2083 3.74025 617.711 +37.4 70.7394 25.3389 3.74923 617.581 +37.5 70.6882 25.4697 3.7582 617.45 +37.6 70.6369 25.6008 3.76717 617.319 +37.7 70.5856 25.7322 3.77612 617.187 +37.8 70.5344 25.8639 3.78507 617.056 +37.9 70.4831 25.9958 3.79401 616.924 +38 70.4318 26.1281 3.80293 616.791 +38.1 70.3806 26.2607 3.81185 616.659 +38.2 70.3293 26.3936 3.82077 616.526 +38.3 70.2781 26.5268 3.82967 616.393 +38.4 70.2268 26.6602 3.83856 616.259 +38.5 70.1756 26.794 3.84745 616.125 +38.6 70.1243 26.9281 3.85633 615.991 +38.7 70.0731 27.0624 3.86519 615.857 +38.8 70.0218 27.1971 3.87405 615.722 +38.9 69.9706 27.332 3.8829 615.587 +39 69.9193 27.4672 3.89175 615.452 +39.1 69.8681 27.6027 3.90058 615.317 +39.2 69.8169 27.7386 3.9094 615.181 +39.3 69.7656 27.8747 3.91822 615.045 +39.4 69.7144 28.011 3.92703 614.908 +39.5 69.6632 28.1477 3.93582 614.772 +39.6 69.6119 28.2847 3.94461 614.635 +39.7 69.5607 28.422 3.95339 614.497 +39.8 69.5095 28.5595 3.96216 614.36 +39.9 69.4583 28.6974 3.97092 614.222 +40 69.407 28.8355 3.97968 614.084 +40.1 69.3558 28.9739 3.98842 613.946 +40.2 69.3046 29.1126 3.99716 613.807 +40.3 69.2534 29.2516 4.00588 613.668 +40.4 69.2022 29.3909 4.0146 613.529 +40.5 69.1509 29.5304 4.0233 613.389 +40.6 69.0997 29.6703 4.032 613.249 +40.7 69.0485 29.8104 4.04069 613.109 +40.7999 68.9973 29.9508 4.04937 612.969 +40.8999 68.9461 30.0915 4.05804 612.828 +40.9999 68.8949 30.2325 4.0667 612.687 +41.0999 68.8437 30.3738 4.07536 612.546 +41.1999 68.7925 30.5153 4.084 612.404 +41.2999 68.7413 30.6572 4.09263 612.262 +41.3999 68.6901 30.7993 4.10126 612.12 +41.4999 68.6389 30.9417 4.10987 611.978 +41.5999 68.5877 31.0844 4.11848 611.835 +41.6999 68.5365 31.2273 4.12707 611.692 +41.7999 68.4853 31.3705 4.13566 611.549 +41.8999 68.4342 31.5141 4.14424 611.405 +41.9999 68.383 31.6579 4.1528 611.262 +42.0999 68.3318 31.8019 4.16136 611.117 +42.1999 68.2806 31.9463 4.16991 610.973 +42.2999 68.2294 32.0909 4.17845 610.828 +42.3999 68.1783 32.2358 4.18698 610.684 +42.4999 68.1271 32.381 4.1955 610.538 +42.5999 68.0759 32.5265 4.20401 610.393 +42.6999 68.0247 32.6722 4.21251 610.247 +42.7999 67.9736 32.8183 4.221 610.101 +42.8999 67.9224 32.9646 4.22948 609.955 +42.9999 67.8712 33.1111 4.23795 609.808 +43.0999 67.8201 33.258 4.24641 609.661 +43.1999 67.7689 33.4051 4.25487 609.514 +43.2999 67.7178 33.5525 4.26331 609.367 +43.3999 67.6666 33.7001 4.27174 609.219 +43.4999 67.6154 33.8481 4.28016 609.071 +43.5999 67.5643 33.9963 4.28858 608.923 +43.6999 67.5131 34.1448 4.29698 608.775 +43.7999 67.462 34.2935 4.30537 608.626 +43.8999 67.4108 34.4425 4.31376 608.477 +43.9999 67.3597 34.5918 4.32213 608.328 +44.0999 67.3086 34.7414 4.33049 608.178 +44.1999 67.2574 34.8912 4.33884 608.028 +44.2999 67.2063 35.0413 4.34719 607.878 +44.3999 67.1551 35.1917 4.35552 607.728 +44.4999 67.104 35.3424 4.36384 607.577 +44.5999 67.0529 35.4933 4.37216 607.426 +44.6999 67.0017 35.6444 4.38046 607.275 +44.7999 66.9506 35.7959 4.38875 607.124 +44.8999 66.8995 35.9476 4.39704 606.972 +44.9999 66.8484 36.0996 4.40531 606.82 +45.0999 66.7972 36.2518 4.41357 606.668 +45.1999 66.7461 36.4043 4.42182 606.515 +45.2999 66.695 36.5571 4.43006 606.362 +45.3999 66.6439 36.7101 4.4383 606.209 +45.4999 66.5928 36.8634 4.44652 606.056 +45.5999 66.5417 37.017 4.45473 605.902 +45.6999 66.4905 37.1708 4.46293 605.749 +45.7999 66.4394 37.3249 4.47112 605.595 +45.8999 66.3883 37.4792 4.4793 605.44 +45.9999 66.3372 37.6338 4.48747 605.286 +46.0999 66.2861 37.7887 4.49563 605.131 +46.1999 66.235 37.9438 4.50378 604.976 +46.2999 66.1839 38.0992 4.51192 604.82 +46.3999 66.1328 38.2549 4.52004 604.665 +46.4999 66.0817 38.4108 4.52816 604.509 +46.5999 66.0306 38.5669 4.53627 604.352 +46.6999 65.9796 38.7234 4.54436 604.196 +46.7999 65.9285 38.88 4.55245 604.039 +46.8999 65.8774 39.037 4.56052 603.882 +46.9999 65.8263 39.1942 4.56859 603.725 +47.0999 65.7752 39.3516 4.57664 603.568 +47.1999 65.7241 39.5093 4.58468 603.41 +47.2999 65.6731 39.6673 4.59272 603.252 +47.3998 65.622 39.8255 4.60074 603.094 +47.4998 65.5709 39.984 4.60875 602.935 +47.5998 65.5198 40.1427 4.61675 602.777 +47.6998 65.4688 40.3017 4.62474 602.618 +47.7998 65.4177 40.4609 4.63272 602.459 +47.8998 65.3667 40.6204 4.64068 602.299 +47.9998 65.3156 40.7801 4.64864 602.139 +48.0998 65.2645 40.9401 4.65659 601.979 +48.1998 65.2135 41.1003 4.66452 601.819 +48.2998 65.1624 41.2608 4.67245 601.659 +48.3998 65.1114 41.4216 4.68036 601.498 +48.4998 65.0603 41.5826 4.68826 601.337 +48.5998 65.0093 41.7438 4.69615 601.176 +48.6998 64.9582 41.9053 4.70403 601.014 +48.7998 64.9072 42.067 4.7119 600.852 +48.8998 64.8561 42.229 4.71976 600.69 +48.9998 64.8051 42.3912 4.72761 600.528 +49.0998 64.7541 42.5537 4.73544 600.366 +49.1998 64.703 42.7164 4.74327 600.203 +49.2998 64.652 42.8793 4.75108 600.04 +49.3998 64.601 43.0425 4.75888 599.877 +49.4998 64.5499 43.206 4.76667 599.713 +49.5998 64.4989 43.3697 4.77445 599.55 +49.6998 64.4479 43.5336 4.78222 599.386 +49.7998 64.3969 43.6978 4.78998 599.222 +49.8998 64.3458 43.8622 4.79773 599.057 +49.9998 64.2948 44.0269 4.80546 598.893 +50.0998 64.2438 44.1918 4.81318 598.728 +50.1998 64.1928 44.357 4.8209 598.562 +50.2998 64.1418 44.5223 4.8286 598.397 +50.3998 64.0908 44.688 4.83629 598.231 +50.4998 64.0398 44.8538 4.84396 598.066 +50.5998 63.9888 45.0199 4.85163 597.899 +50.6998 63.9377 45.1863 4.85928 597.733 +50.7998 63.8867 45.3529 4.86693 597.567 +50.8998 63.8358 45.5197 4.87456 597.4 +50.9998 63.7848 45.6867 4.88218 597.233 +51.0998 63.7338 45.854 4.88979 597.065 +51.1998 63.6828 46.0216 4.89739 596.898 +51.2998 63.6318 46.1893 4.90497 596.73 +51.3998 63.5808 46.3573 4.91255 596.562 +51.4998 63.5298 46.5255 4.92011 596.394 +51.5998 63.4788 46.694 4.92766 596.225 +51.6998 63.4278 46.8627 4.9352 596.057 +51.7998 63.3769 47.0316 4.94272 595.888 +51.8998 63.3259 47.2008 4.95024 595.719 +51.9998 63.2749 47.3702 4.95774 595.549 +52.0998 63.224 47.5398 4.96523 595.38 +52.1998 63.173 47.7097 4.97271 595.21 +52.2998 63.122 47.8798 4.98018 595.04 +52.3998 63.0711 48.0501 4.98764 594.869 +52.4998 63.0201 48.2206 4.99508 594.699 +52.5998 62.9691 48.3914 5.00252 594.528 +52.6998 62.9182 48.5624 5.00994 594.357 +52.7998 62.8672 48.7336 5.01734 594.186 +52.8998 62.8163 48.9051 5.02474 594.014 +52.9998 62.7653 49.0768 5.03213 593.843 +53.0998 62.7144 49.2487 5.0395 593.671 +53.1998 62.6634 49.4208 5.04686 593.499 +53.2998 62.6125 49.5932 5.05421 593.326 +53.3998 62.5615 49.7658 5.06154 593.154 +53.4998 62.5106 49.9386 5.06887 592.981 +53.5998 62.4597 50.1116 5.07618 592.808 +53.6998 62.4087 50.2848 5.08348 592.635 +53.7998 62.3578 50.4583 5.09077 592.461 +53.8997 62.3069 50.632 5.09804 592.287 +53.9997 62.2559 50.8059 5.1053 592.113 +54.0997 62.205 50.9801 5.11256 591.939 +54.1997 62.1541 51.1544 5.11979 591.765 +54.2997 62.1032 51.329 5.12702 591.59 +54.3997 62.0523 51.5038 5.13423 591.416 +54.4997 62.0013 51.6788 5.14144 591.241 +54.5997 61.9504 51.8541 5.14862 591.065 +54.6997 61.8995 52.0295 5.1558 590.89 +54.7997 61.8486 52.2052 5.16297 590.714 +54.8997 61.7977 52.3811 5.17012 590.538 +54.9997 61.7468 52.5572 5.17726 590.362 +55.0997 61.6959 52.7335 5.18438 590.186 +55.1997 61.645 52.91 5.1915 590.009 +55.2997 61.5941 53.0868 5.1986 589.833 +55.3997 61.5432 53.2637 5.20569 589.656 +55.4997 61.4923 53.4409 5.21277 589.479 +55.5997 61.4414 53.6183 5.21983 589.301 +55.6997 61.3905 53.7959 5.22688 589.124 +55.7997 61.3397 53.9737 5.23392 588.946 +55.8997 61.2888 54.1517 5.24095 588.768 +55.9997 61.2379 54.3299 5.24796 588.589 +56.0997 61.187 54.5084 5.25496 588.411 +56.1997 61.1361 54.687 5.26195 588.232 +56.2997 61.0853 54.8659 5.26893 588.054 +56.3997 61.0344 55.045 5.27589 587.874 +56.4997 60.9835 55.2242 5.28284 587.695 +56.5997 60.9327 55.4037 5.28978 587.516 +56.6997 60.8818 55.5834 5.2967 587.336 +56.7997 60.8309 55.7633 5.30361 587.156 +56.8997 60.7801 55.9434 5.31051 586.976 +56.9997 60.7292 56.1237 5.31739 586.796 +57.0997 60.6784 56.3042 5.32427 586.615 +57.1997 60.6275 56.4849 5.33113 586.434 +57.2997 60.5767 56.6658 5.33797 586.254 +57.3997 60.5258 56.847 5.34481 586.072 +57.4997 60.475 57.0283 5.35163 585.891 +57.5997 60.4241 57.2098 5.35843 585.71 +57.6997 60.3733 57.3915 5.36523 585.528 +57.7997 60.3225 57.5735 5.37201 585.346 +57.8997 60.2716 57.7556 5.37878 585.164 +57.9997 60.2208 57.9379 5.38553 584.981 +58.0997 60.17 58.1204 5.39227 584.799 +58.1997 60.1191 58.3032 5.399 584.616 +58.2997 60.0683 58.4861 5.40572 584.433 +58.3997 60.0175 58.6692 5.41242 584.25 +58.4997 59.9667 58.8525 5.41911 584.067 +58.5997 59.9159 59.036 5.42578 583.883 +58.6997 59.865 59.2197 5.43245 583.7 +58.7997 59.8142 59.4036 5.4391 583.516 +58.8997 59.7634 59.5877 5.44573 583.332 +58.9997 59.7126 59.772 5.45235 583.147 +59.0997 59.6618 59.9565 5.45896 582.963 +59.1997 59.611 60.1412 5.46556 582.778 +59.2997 59.5602 60.326 5.47214 582.593 +59.3997 59.5094 60.5111 5.47871 582.408 +59.4997 59.4586 60.6964 5.48526 582.223 +59.5997 59.4078 60.8818 5.4918 582.038 +59.6997 59.357 61.0674 5.49833 581.852 +59.7997 59.3062 61.2533 5.50485 581.666 +59.8997 59.2555 61.4393 5.51135 581.48 +59.9997 59.2047 61.6255 5.51783 581.294 +60.0997 59.1539 61.8118 5.52431 581.108 +60.1997 59.1031 61.9984 5.53077 580.921 +60.2997 59.0523 62.1852 5.53721 580.734 +60.3997 59.0016 62.3721 5.54364 580.547 +60.4996 58.9508 62.5593 5.55006 580.36 +60.5996 58.9 62.7466 5.55647 580.173 +60.6996 58.8493 62.9341 5.56286 579.985 +60.7996 58.7985 63.1218 5.56924 579.798 +60.8996 58.7477 63.3096 5.5756 579.61 +60.9996 58.697 63.4977 5.58195 579.422 +61.0996 58.6462 63.6859 5.58829 579.234 +61.1996 58.5955 63.8743 5.59461 579.045 +61.2996 58.5447 64.0629 5.60092 578.856 +61.3996 58.494 64.2517 5.60721 578.668 +61.4996 58.4432 64.4406 5.61349 578.479 +61.5996 58.3925 64.6298 5.61976 578.29 +61.6996 58.3418 64.8191 5.62601 578.1 +61.7996 58.291 65.0086 5.63225 577.911 +61.8996 58.2403 65.1982 5.63847 577.721 +61.9996 58.1895 65.3881 5.64468 577.531 +62.0996 58.1388 65.5781 5.65088 577.341 +62.1996 58.0881 65.7683 5.65706 577.151 +62.2996 58.0374 65.9587 5.66323 576.961 +62.3996 57.9866 66.1492 5.66938 576.77 +62.4996 57.9359 66.3399 5.67552 576.579 +62.5996 57.8852 66.5308 5.68165 576.389 +62.6996 57.8345 66.7219 5.68776 576.198 +62.7996 57.7838 66.9131 5.69386 576.006 +62.8996 57.7331 67.1045 5.69994 575.815 +62.9996 57.6824 67.2961 5.70601 575.623 +63.0996 57.6317 67.4879 5.71206 575.432 +63.1996 57.581 67.6798 5.7181 575.24 +63.2996 57.5303 67.8719 5.72413 575.048 +63.3996 57.4796 68.0641 5.73014 574.855 +63.4996 57.4289 68.2566 5.73613 574.663 +63.5996 57.3782 68.4492 5.74212 574.47 +63.6996 57.3275 68.6419 5.74808 574.277 +63.7996 57.2768 68.8349 5.75404 574.085 +63.8996 57.2261 69.028 5.75998 573.891 +63.9996 57.1754 69.2212 5.7659 573.698 +64.0996 57.1247 69.4146 5.77181 573.505 +64.1996 57.0741 69.6082 5.77771 573.311 +64.2996 57.0234 69.802 5.78359 573.117 +64.3996 56.9727 69.9959 5.78945 572.924 +64.4996 56.9221 70.19 5.7953 572.729 +64.5996 56.8714 70.3842 5.80114 572.535 +64.6996 56.8207 70.5786 5.80696 572.341 +64.7996 56.7701 70.7732 5.81277 572.146 +64.8996 56.7194 70.9679 5.81856 571.952 +64.9996 56.6687 71.1628 5.82434 571.757 +65.0996 56.6181 71.3578 5.8301 571.562 +65.1996 56.5674 71.553 5.83585 571.366 +65.2996 56.5168 71.7483 5.84159 571.171 +65.3996 56.4661 71.9438 5.84731 570.976 +65.4996 56.4155 72.1395 5.85301 570.78 +65.5996 56.3649 72.3353 5.8587 570.584 +65.6996 56.3142 72.5313 5.86437 570.388 +65.7996 56.2636 72.7274 5.87003 570.192 +65.8996 56.213 72.9237 5.87568 569.996 +65.9996 56.1623 73.1202 5.88131 569.799 +66.0996 56.1117 73.3167 5.88692 569.603 +66.1996 56.0611 73.5135 5.89252 569.406 +66.2996 56.0105 73.7104 5.89811 569.209 +66.3996 55.9598 73.9074 5.90368 569.012 +66.4996 55.9092 74.1046 5.90923 568.815 +66.5996 55.8586 74.302 5.91477 568.617 +66.6996 55.808 74.4995 5.92029 568.42 +66.7996 55.7574 74.6971 5.9258 568.222 +66.8996 55.7068 74.8949 5.9313 568.025 +66.9995 55.6562 75.0928 5.93678 567.827 +67.0995 55.6056 75.2909 5.94224 567.628 +67.1995 55.555 75.4892 5.94769 567.43 +67.2995 55.5044 75.6875 5.95312 567.232 +67.3995 55.4538 75.886 5.95854 567.033 +67.4995 55.4032 76.0847 5.96394 566.835 +67.5995 55.3526 76.2835 5.96933 566.636 +67.6995 55.302 76.4825 5.9747 566.437 +67.7995 55.2514 76.6816 5.98006 566.238 +67.8995 55.2009 76.8808 5.9854 566.039 +67.9995 55.1503 77.0802 5.99072 565.839 +68.0995 55.0997 77.2797 5.99603 565.64 +68.1995 55.0491 77.4794 6.00133 565.44 +68.2995 54.9986 77.6792 6.00661 565.24 +68.3995 54.948 77.8791 6.01187 565.04 +68.4995 54.8974 78.0792 6.01712 564.84 +68.5995 54.8469 78.2794 6.02236 564.64 +68.6995 54.7963 78.4797 6.02757 564.44 +68.7995 54.7457 78.6802 6.03277 564.239 +68.8995 54.6952 78.8808 6.03796 564.039 +68.9995 54.6446 79.0816 6.04313 563.838 +69.0995 54.5941 79.2825 6.04829 563.637 +69.1995 54.5435 79.4835 6.05343 563.436 +69.2995 54.493 79.6847 6.05855 563.235 +69.3995 54.4425 79.886 6.06366 563.033 +69.4995 54.3919 80.0874 6.06875 562.832 +69.5995 54.3414 80.2889 6.07383 562.63 +69.6995 54.2909 80.4906 6.07889 562.429 +69.7995 54.2403 80.6924 6.08393 562.227 +69.8995 54.1898 80.8944 6.08896 562.025 +69.9995 54.1393 81.0965 6.09398 561.823 +70.0995 54.0888 81.2987 6.09897 561.621 +70.1995 54.0382 81.501 6.10396 561.418 +70.2995 53.9877 81.7035 6.10892 561.216 +70.3995 53.9372 81.906 6.11387 561.013 +70.4995 53.8867 82.1087 6.1188 560.811 +70.5995 53.8362 82.3116 6.12372 560.608 +70.6995 53.7857 82.5145 6.12862 560.405 +70.7995 53.7352 82.7176 6.13351 560.202 +70.8995 53.6847 82.9208 6.13838 559.999 +70.9995 53.6342 83.1242 6.14323 559.795 +71.0995 53.5837 83.3276 6.14807 559.592 +71.1995 53.5332 83.5312 6.15289 559.388 +71.2995 53.4827 83.7349 6.1577 559.185 +71.3995 53.4322 83.9387 6.16249 558.981 +71.4995 53.3817 84.1426 6.16726 558.777 +71.5995 53.3312 84.3467 6.17202 558.573 +71.6995 53.2808 84.5509 6.17676 558.369 +71.7995 53.2303 84.7552 6.18149 558.164 +71.8995 53.1798 84.9596 6.18619 557.96 +71.9995 53.1293 85.1641 6.19089 557.755 +72.0995 53.0789 85.3687 6.19556 557.551 +72.1995 53.0284 85.5735 6.20022 557.346 +72.2995 52.9779 85.7784 6.20487 557.141 +72.3995 52.9275 85.9834 6.20949 556.936 +72.4995 52.877 86.1885 6.2141 556.731 +72.5995 52.8266 86.3937 6.2187 556.526 +72.6995 52.7761 86.599 6.22328 556.32 +72.7995 52.7257 86.8044 6.22784 556.115 +72.8995 52.6752 87.01 6.23238 555.909 +72.9995 52.6248 87.2156 6.23691 555.704 +73.0995 52.5743 87.4214 6.24142 555.498 +73.1995 52.5239 87.6273 6.24592 555.292 +73.2995 52.4735 87.8333 6.2504 555.086 +73.3995 52.423 88.0394 6.25486 554.88 +73.4995 52.3726 88.2456 6.2593 554.674 +73.5994 52.3222 88.4519 6.26373 554.468 +73.6994 52.2717 88.6583 6.26815 554.261 +73.7994 52.2213 88.8648 6.27254 554.055 +73.8994 52.1709 89.0714 6.27692 553.848 +73.9994 52.1205 89.2781 6.28128 553.641 +74.0994 52.0701 89.485 6.28563 553.434 +74.1994 52.0197 89.6919 6.28996 553.228 +74.2994 51.9692 89.8989 6.29427 553.02 +74.3994 51.9188 90.1061 6.29857 552.813 +74.4994 51.8684 90.3133 6.30285 552.606 +74.5994 51.818 90.5206 6.30711 552.399 +74.6994 51.7676 90.7281 6.31135 552.191 +74.7994 51.7172 90.9356 6.31558 551.984 +74.8994 51.6668 91.1433 6.31979 551.776 +74.9994 51.6165 91.351 6.32399 551.568 +75.0994 51.5661 91.5588 6.32817 551.361 +75.1994 51.5157 91.7668 6.33233 551.153 +75.2994 51.4653 91.9748 6.33647 550.945 +75.3994 51.4149 92.1829 6.3406 550.737 +75.4994 51.3645 92.3911 6.34471 550.528 +75.5994 51.3142 92.5994 6.3488 550.32 +75.6994 51.2638 92.8078 6.35287 550.112 +75.7994 51.2134 93.0163 6.35693 549.903 +75.8994 51.1631 93.2249 6.36097 549.695 +75.9994 51.1127 93.4336 6.365 549.486 +76.0994 51.0623 93.6423 6.36901 549.277 +76.1994 51.012 93.8512 6.373 549.068 +76.2994 50.9616 94.0601 6.37697 548.859 +76.3994 50.9113 94.2692 6.38093 548.65 +76.4994 50.8609 94.4783 6.38486 548.441 +76.5994 50.8106 94.6875 6.38879 548.232 +76.6994 50.7602 94.8968 6.39269 548.023 +76.7994 50.7099 95.1062 6.39658 547.813 +76.8994 50.6596 95.3157 6.40045 547.604 +76.9994 50.6092 95.5252 6.4043 547.394 +77.0994 50.5589 95.7349 6.40813 547.185 +77.1994 50.5086 95.9446 6.41195 546.975 +77.2994 50.4582 96.1544 6.41575 546.765 +77.3994 50.4079 96.3643 6.41953 546.555 +77.4994 50.3576 96.5743 6.4233 546.345 +77.5994 50.3073 96.7843 6.42705 546.135 +77.6994 50.257 96.9944 6.43078 545.925 +77.7994 50.2066 97.2047 6.43449 545.715 +77.8994 50.1563 97.415 6.43819 545.504 +77.9994 50.106 97.6253 6.44186 545.294 +78.0994 50.0557 97.8358 6.44552 545.084 +78.1994 50.0054 98.0463 6.44917 544.873 +78.2994 49.9551 98.2569 6.45279 544.663 +78.3994 49.9048 98.4676 6.4564 544.452 +78.4994 49.8545 98.6783 6.45999 544.241 +78.5994 49.8042 98.8892 6.46356 544.03 +78.6994 49.7539 99.1001 6.46712 543.819 +78.7994 49.7037 99.3111 6.47066 543.608 +78.8994 49.6534 99.5221 6.47418 543.397 +78.9994 49.6031 99.7332 6.47768 543.186 +79.0994 49.5528 99.9444 6.48116 542.975 +79.1994 49.5025 100.156 6.48463 542.764 +79.2994 49.4523 100.367 6.48808 542.552 +79.3994 49.402 100.578 6.49151 542.341 +79.4994 49.3517 100.79 6.49492 542.129 +79.5994 49.3015 101.001 6.49831 541.918 +79.6994 49.2512 101.213 6.50169 541.706 +79.7994 49.201 101.425 6.50505 541.495 +79.8994 49.1507 101.636 6.50839 541.283 +79.9994 49.1004 101.848 6.51172 541.071 +80.0993 49.0502 102.06 6.51502 540.859 +80.1993 48.9999 102.272 6.51831 540.647 +80.2993 48.9497 102.484 6.52158 540.435 +80.3993 48.8995 102.696 6.52483 540.223 +80.4993 48.8492 102.908 6.52806 540.011 +80.5993 48.799 103.121 6.53128 539.799 +80.6993 48.7487 103.333 6.53448 539.587 +80.7993 48.6985 103.545 6.53766 539.374 +80.8993 48.6483 103.757 6.54082 539.162 +80.9993 48.5981 103.97 6.54396 538.95 +81.0993 48.5478 104.182 6.54709 538.737 +81.1993 48.4976 104.395 6.55019 538.524 +81.2993 48.4474 104.608 6.55328 538.312 +81.3993 48.3972 104.82 6.55635 538.099 +81.4993 48.347 105.033 6.5594 537.886 +81.5993 48.2968 105.246 6.56244 537.674 +81.6993 48.2466 105.459 6.56545 537.461 +81.7993 48.1964 105.671 6.56845 537.248 +81.8993 48.1462 105.884 6.57143 537.035 +81.9993 48.096 106.097 6.57439 536.822 +82.0993 48.0458 106.31 6.57733 536.609 +82.1993 47.9956 106.524 6.58026 536.396 +82.2993 47.9454 106.737 6.58317 536.183 +82.3993 47.8952 106.95 6.58605 535.97 +82.4993 47.845 107.163 6.58892 535.756 +82.5993 47.7948 107.376 6.59177 535.543 +82.6993 47.7447 107.59 6.5946 535.33 +82.7993 47.6945 107.803 6.59742 535.116 +82.8993 47.6443 108.017 6.60021 534.903 +82.9993 47.5941 108.23 6.60299 534.689 +83.0993 47.544 108.444 6.60575 534.476 +83.1993 47.4938 108.657 6.60849 534.262 +83.2993 47.4437 108.871 6.61121 534.049 +83.3993 47.3935 109.084 6.61391 533.835 +83.4993 47.3433 109.298 6.6166 533.621 +83.5993 47.2932 109.512 6.61926 533.408 +83.6993 47.243 109.726 6.62191 533.194 +83.7993 47.1929 109.94 6.62454 532.98 +83.8993 47.1427 110.153 6.62715 532.766 +83.9993 47.0926 110.367 6.62974 532.552 +84.0993 47.0425 110.581 6.63231 532.338 +84.1993 46.9923 110.795 6.63486 532.124 +84.2993 46.9422 111.009 6.6374 531.91 +84.3993 46.8921 111.223 6.63991 531.696 +84.4993 46.8419 111.437 6.64241 531.482 +84.5993 46.7918 111.652 6.64489 531.268 +84.6993 46.7417 111.866 6.64735 531.054 +84.7993 46.6916 112.08 6.64979 530.839 +84.8993 46.6414 112.294 6.65221 530.625 +84.9993 46.5913 112.509 6.65461 530.411 +85.0993 46.5412 112.723 6.657 530.197 +85.1993 46.4911 112.937 6.65936 529.982 +85.2993 46.441 113.152 6.66171 529.768 +85.3993 46.3909 113.366 6.66404 529.553 +85.4993 46.3408 113.58 6.66634 529.339 +85.5993 46.2907 113.795 6.66863 529.125 +85.6993 46.2406 114.009 6.6709 528.91 +85.7993 46.1905 114.224 6.67316 528.696 +85.8993 46.1404 114.438 6.67539 528.481 +85.9993 46.0903 114.653 6.6776 528.266 +86.0993 46.0403 114.868 6.67979 528.052 +86.1993 45.9902 115.082 6.68197 527.837 +86.2993 45.9401 115.297 6.68413 527.623 +86.3993 45.89 115.512 6.68626 527.408 +86.4993 45.8399 115.726 6.68838 527.193 +86.5993 45.7899 115.941 6.69048 526.978 +86.6992 45.7398 116.156 6.69256 526.764 +86.7992 45.6897 116.37 6.69462 526.549 +86.8992 45.6397 116.585 6.69666 526.334 +86.9992 45.5896 116.8 6.69868 526.119 +87.0992 45.5396 117.015 6.70068 525.905 +87.1992 45.4895 117.23 6.70267 525.69 +87.2992 45.4395 117.445 6.70463 525.475 +87.3992 45.3894 117.659 6.70657 525.26 +87.4992 45.3394 117.874 6.7085 525.045 +87.5992 45.2893 118.089 6.7104 524.83 +87.6992 45.2393 118.304 6.71229 524.615 +87.7992 45.1893 118.519 6.71416 524.4 +87.8992 45.1392 118.734 6.71601 524.185 +87.9992 45.0892 118.949 6.71783 523.97 +88.0992 45.0392 119.164 6.71964 523.755 +88.1992 44.9891 119.379 6.72143 523.54 +88.2992 44.9391 119.594 6.7232 523.325 +88.3992 44.8891 119.809 6.72495 523.11 +88.4992 44.8391 120.024 6.72668 522.895 +88.5992 44.7891 120.239 6.72839 522.68 +88.6992 44.7391 120.454 6.73009 522.465 +88.7992 44.689 120.669 6.73176 522.25 +88.8992 44.639 120.884 6.73341 522.035 +88.9992 44.589 121.099 6.73504 521.82 +89.0992 44.539 121.315 6.73666 521.605 +89.1992 44.489 121.53 6.73825 521.39 +89.2992 44.439 121.745 6.73983 521.175 +89.3992 44.3891 121.96 6.74138 520.96 +89.4992 44.3391 122.175 6.74292 520.744 +89.5992 44.2891 122.39 6.74443 520.529 +89.6992 44.2391 122.605 6.74593 520.314 +89.7992 44.1891 122.82 6.7474 520.099 +89.8992 44.1391 123.035 6.74886 519.884 +89.9992 44.0892 123.25 6.75029 519.669 +90.0992 44.0392 123.466 6.75171 519.454 +90.1992 43.9892 123.681 6.75311 519.239 +90.2992 43.9393 123.896 6.75448 519.024 +90.3992 43.8893 124.111 6.75584 518.808 +90.4992 43.8393 124.326 6.75718 518.593 +90.5992 43.7894 124.541 6.7585 518.378 +90.6992 43.7394 124.756 6.75979 518.163 +90.7992 43.6895 124.971 6.76107 517.948 +90.8992 43.6395 125.186 6.76233 517.733 +90.9992 43.5896 125.401 6.76357 517.518 +91.0992 43.5396 125.617 6.76478 517.303 +91.1992 43.4897 125.832 6.76598 517.088 +91.2992 43.4397 126.047 6.76716 516.873 +91.3992 43.3898 126.262 6.76832 516.658 +91.4992 43.3399 126.477 6.76946 516.443 +91.5992 43.2899 126.692 6.77057 516.228 +91.6992 43.24 126.907 6.77167 516.013 +91.7992 43.1901 127.122 6.77275 515.798 +91.8992 43.1402 127.337 6.77381 515.583 +91.9992 43.0902 127.552 6.77485 515.368 +92.0992 43.0403 127.767 6.77586 515.153 +92.1992 42.9904 127.982 6.77686 514.938 +92.2992 42.9405 128.197 6.77784 514.723 +92.3992 42.8906 128.412 6.7788 514.508 +92.4992 42.8407 128.627 6.77973 514.293 +92.5992 42.7908 128.841 6.78065 514.078 +92.6992 42.7409 129.056 6.78155 513.863 +92.7992 42.691 129.271 6.78242 513.648 +92.8992 42.6411 129.486 6.78328 513.433 +92.9992 42.5912 129.701 6.78412 513.219 +93.0992 42.5413 129.916 6.78493 513.004 +93.1992 42.4914 130.13 6.78573 512.789 +93.2991 42.4415 130.345 6.7865 512.574 +93.3991 42.3916 130.56 6.78726 512.359 +93.4991 42.3418 130.775 6.78799 512.145 +93.5991 42.2919 130.989 6.78871 511.93 +93.6991 42.242 131.204 6.7894 511.715 +93.7991 42.1921 131.419 6.79007 511.501 +93.8991 42.1423 131.633 6.79073 511.286 +93.9991 42.0924 131.848 6.79136 511.071 +94.0991 42.0426 132.063 6.79197 510.857 +94.1991 41.9927 132.277 6.79256 510.642 +94.2991 41.9428 132.492 6.79314 510.428 +94.3991 41.893 132.706 6.79369 510.213 +94.4991 41.8431 132.921 6.79422 509.999 +94.5991 41.7933 133.135 6.79473 509.784 +94.6991 41.7434 133.349 6.79522 509.57 +94.7991 41.6936 133.564 6.79569 509.356 +94.8991 41.6438 133.778 6.79614 509.141 +94.9991 41.5939 133.992 6.79656 508.927 +95.0991 41.5441 134.207 6.79697 508.713 +95.1991 41.4943 134.421 6.79736 508.498 +95.2991 41.4444 134.635 6.79773 508.284 +95.3991 41.3946 134.849 6.79807 508.07 +95.4991 41.3448 135.064 6.7984 507.856 +95.5991 41.295 135.278 6.7987 507.642 +95.6991 41.2451 135.492 6.79899 507.428 +95.7991 41.1953 135.706 6.79925 507.214 +95.8991 41.1455 135.92 6.79949 507 +95.9991 41.0957 136.134 6.79971 506.786 +96.0991 41.0459 136.348 6.79991 506.572 +96.1991 40.9961 136.561 6.8001 506.358 +96.2991 40.9463 136.775 6.80025 506.144 +96.3991 40.8965 136.989 6.80039 505.93 +96.4991 40.8467 137.203 6.80051 505.717 +96.5991 40.7969 137.417 6.80061 505.503 +96.6991 40.7471 137.63 6.80069 505.289 +96.7991 40.6973 137.844 6.80074 505.076 +96.8991 40.6475 138.057 6.80078 504.862 +96.9991 40.5978 138.271 6.80079 504.648 +97.0991 40.548 138.484 6.80079 504.435 +97.1991 40.4982 138.698 6.80076 504.222 +97.2991 40.4484 138.911 6.80071 504.008 +97.3991 40.3987 139.125 6.80064 503.795 +97.4991 40.3489 139.338 6.80055 503.582 +97.5991 40.2991 139.551 6.80044 503.368 +97.6991 40.2494 139.764 6.80031 503.155 +97.7991 40.1996 139.977 6.80016 502.942 +97.8991 40.1498 140.191 6.79998 502.729 +97.9991 40.1001 140.404 6.79979 502.516 +98.0991 40.0503 140.617 6.79957 502.303 +98.1991 40.0006 140.83 6.79934 502.09 +98.2991 39.9508 141.042 6.79908 501.877 +98.3991 39.9011 141.255 6.7988 501.664 +98.4991 39.8513 141.468 6.7985 501.451 +98.5991 39.8016 141.681 6.79818 501.239 +98.6991 39.7519 141.893 6.79784 501.026 +98.7991 39.7021 142.106 6.79748 500.813 +98.8991 39.6524 142.319 6.79709 500.601 +98.9991 39.6027 142.531 6.79669 500.388 +99.0991 39.553 142.744 6.79626 500.176 +99.1991 39.5032 142.956 6.79582 499.964 +99.2991 39.4535 143.168 6.79535 499.751 +99.3991 39.4038 143.38 6.79486 499.539 +99.4991 39.3541 143.593 6.79435 499.327 +99.5991 39.3044 143.805 6.79382 499.115 +99.6991 39.2547 144.017 6.79327 498.903 +99.799 39.205 144.229 6.79269 498.691 +99.899 39.1552 144.441 6.7921 498.479 +99.999 39.1055 144.653 6.79148 498.267 +100.099 39.0558 144.865 6.79084 498.055 +100.199 39.0062 145.076 6.79019 497.843 +100.299 38.9565 145.288 6.78951 497.631 +100.399 38.9068 145.5 6.78881 497.42 +100.499 38.8571 145.711 6.78808 497.208 +100.599 38.8074 145.923 6.78734 496.997 +100.699 38.7577 146.134 6.78657 496.785 +100.799 38.708 146.345 6.78579 496.574 +100.899 38.6584 146.557 6.78498 496.363 +100.999 38.6087 146.768 6.78415 496.152 +101.099 38.559 146.979 6.7833 495.941 +101.199 38.5093 147.19 6.78243 495.729 +101.299 38.4597 147.401 6.78154 495.518 +101.399 38.41 147.612 6.78062 495.308 +101.499 38.3604 147.823 6.77969 495.097 +101.599 38.3107 148.033 6.77873 494.886 +101.699 38.261 148.244 6.77775 494.675 +101.799 38.2114 148.455 6.77675 494.465 +101.899 38.1617 148.665 6.77573 494.254 +101.999 38.1121 148.876 6.77469 494.044 +102.099 38.0625 149.086 6.77363 493.833 +102.199 38.0128 149.296 6.77254 493.623 +102.299 37.9632 149.507 6.77144 493.413 +102.399 37.9135 149.717 6.77031 493.203 +102.499 37.8639 149.927 6.76916 492.993 +102.599 37.8143 150.137 6.76799 492.783 +102.699 37.7646 150.347 6.76679 492.573 +102.799 37.715 150.556 6.76558 492.363 +102.899 37.6654 150.766 6.76434 492.153 +102.999 37.6158 150.976 6.76309 491.944 +103.099 37.5662 151.185 6.76181 491.734 +103.199 37.5165 151.395 6.76051 491.525 +103.299 37.4669 151.604 6.75919 491.315 +103.399 37.4173 151.814 6.75784 491.106 +103.499 37.3677 152.023 6.75648 490.897 +103.599 37.3181 152.232 6.75509 490.688 +103.699 37.2685 152.441 6.75368 490.478 +103.799 37.2189 152.65 6.75225 490.27 +103.899 37.1693 152.859 6.7508 490.061 +103.999 37.1197 153.067 6.74933 489.852 +104.099 37.0701 153.276 6.74783 489.643 +104.199 37.0205 153.485 6.74632 489.435 +104.299 36.9709 153.693 6.74478 489.226 +104.399 36.9214 153.902 6.74322 489.018 +104.499 36.8718 154.11 6.74164 488.809 +104.599 36.8222 154.318 6.74004 488.601 +104.699 36.7726 154.526 6.73841 488.393 +104.799 36.7231 154.734 6.73676 488.185 +104.899 36.6735 154.942 6.7351 487.977 +104.999 36.6239 155.15 6.73341 487.769 +105.099 36.5744 155.358 6.7317 487.562 +105.199 36.5248 155.565 6.72996 487.354 +105.299 36.4752 155.773 6.72821 487.146 +105.399 36.4257 155.98 6.72643 486.939 +105.499 36.3761 156.188 6.72463 486.732 +105.599 36.3266 156.395 6.72281 486.524 +105.699 36.277 156.602 6.72097 486.317 +105.799 36.2275 156.809 6.71911 486.11 +105.899 36.1779 157.016 6.71722 485.903 +105.999 36.1284 157.223 6.71531 485.696 +106.099 36.0789 157.43 6.71338 485.49 +106.199 36.0293 157.636 6.71143 485.283 +106.299 35.9798 157.843 6.70946 485.077 +106.399 35.9303 158.049 6.70747 484.87 +106.499 35.8807 158.256 6.70545 484.664 +106.599 35.8312 158.462 6.70341 484.458 +106.699 35.7817 158.668 6.70135 484.252 +106.799 35.7322 158.874 6.69927 484.046 +106.899 35.6826 159.08 6.69717 483.84 +106.999 35.6331 159.285 6.69504 483.634 +107.099 35.5836 159.491 6.69289 483.428 +107.199 35.5341 159.697 6.69072 483.223 +107.299 35.4846 159.902 6.68853 483.017 +107.399 35.4351 160.107 6.68632 482.812 +107.499 35.3856 160.313 6.68408 482.607 +107.599 35.3361 160.518 6.68183 482.402 +107.699 35.2866 160.723 6.67955 482.197 +107.799 35.2371 160.928 6.67725 481.992 +107.899 35.1876 161.132 6.67492 481.787 +107.999 35.1381 161.337 6.67258 481.582 +108.099 35.0886 161.542 6.67021 481.378 +108.199 35.0392 161.746 6.66782 481.173 +108.299 34.9897 161.95 6.66541 480.969 +108.399 34.9402 162.154 6.66298 480.765 +108.499 34.8907 162.358 6.66052 480.561 +108.599 34.8412 162.562 6.65805 480.357 +108.699 34.7918 162.766 6.65555 480.153 +108.799 34.7423 162.97 6.65303 479.949 +108.899 34.6928 163.174 6.65049 479.746 +108.999 34.6434 163.377 6.64792 479.542 +109.099 34.5939 163.58 6.64534 479.339 +109.199 34.5445 163.784 6.64273 479.136 +109.299 34.495 163.987 6.6401 478.933 +109.399 34.4455 164.19 6.63744 478.73 +109.499 34.3961 164.392 6.63477 478.527 +109.599 34.3467 164.595 6.63207 478.324 +109.699 34.2972 164.798 6.62935 478.122 +109.799 34.2478 165 6.62661 477.919 +109.899 34.1983 165.202 6.62385 477.717 +109.999 34.1489 165.405 6.62106 477.515 +110.099 34.0995 165.607 6.61826 477.313 +110.199 34.05 165.809 6.61543 477.111 +110.299 34.0006 166.011 6.61258 476.909 +110.399 33.9512 166.212 6.6097 476.707 +110.499 33.9017 166.414 6.60681 476.506 +110.599 33.8523 166.615 6.60389 476.304 +110.699 33.8029 166.817 6.60095 476.103 +110.799 33.7535 167.018 6.59799 475.902 +110.899 33.7041 167.219 6.59501 475.701 +110.999 33.6547 167.42 6.592 475.5 +111.099 33.6052 167.62 6.58897 475.299 +111.199 33.5558 167.821 6.58592 475.098 +111.299 33.5064 168.021 6.58285 474.898 +111.399 33.457 168.222 6.57976 474.698 +111.499 33.4076 168.422 6.57664 474.497 +111.599 33.3582 168.622 6.5735 474.297 +111.699 33.3088 168.822 6.57034 474.097 +111.799 33.2594 169.022 6.56716 473.898 +111.899 33.2101 169.221 6.56395 473.698 +111.999 33.1607 169.421 6.56073 473.498 +112.099 33.1113 169.62 6.55748 473.299 +112.199 33.0619 169.82 6.55421 473.1 +112.299 33.0125 170.019 6.55091 472.901 +112.399 32.9631 170.218 6.5476 472.702 +112.499 32.9138 170.416 6.54426 472.503 +112.599 32.8644 170.615 6.5409 472.304 +112.699 32.815 170.814 6.53752 472.106 +112.799 32.7657 171.012 6.53411 471.907 +112.899 32.7163 171.21 6.53069 471.709 +112.999 32.6669 171.408 6.52724 471.511 +113.099 32.6176 171.606 6.52377 471.313 +113.199 32.5682 171.804 6.52028 471.115 +113.299 32.5189 172.002 6.51676 470.918 +113.399 32.4695 172.199 6.51322 470.72 +113.499 32.4202 172.397 6.50966 470.523 +113.599 32.3708 172.594 6.50608 470.326 +113.699 32.3215 172.791 6.50248 470.129 +113.799 32.2721 172.988 6.49885 469.932 +113.899 32.2228 173.184 6.4952 469.735 +113.999 32.1735 173.381 6.49153 469.538 +114.099 32.1241 173.578 6.48784 469.342 +114.199 32.0748 173.774 6.48413 469.146 +114.299 32.0255 173.97 6.48039 468.949 +114.399 31.9761 174.166 6.47663 468.753 +114.499 31.9268 174.362 6.47285 468.558 +114.599 31.8775 174.557 6.46904 468.362 +114.699 31.8282 174.753 6.46522 468.166 +114.799 31.7788 174.948 6.46137 467.971 +114.899 31.7295 175.143 6.4575 467.776 +114.999 31.6802 175.339 6.45361 467.581 +115.099 31.6309 175.533 6.44969 467.386 +115.199 31.5816 175.728 6.44576 467.191 +115.299 31.5323 175.923 6.4418 466.997 +115.399 31.483 176.117 6.43782 466.802 +115.499 31.4337 176.311 6.43381 466.608 +115.599 31.3844 176.505 6.42979 466.414 +115.699 31.3351 176.699 6.42574 466.22 +115.799 31.2858 176.893 6.42167 466.026 +115.899 31.2365 177.087 6.41758 465.833 +115.999 31.1872 177.28 6.41346 465.639 +116.099 31.1379 177.473 6.40933 465.446 +116.199 31.0887 177.666 6.40517 465.253 +116.299 31.0394 177.859 6.40099 465.06 +116.399 30.9901 178.052 6.39678 464.867 +116.499 30.9408 178.245 6.39256 464.675 +116.599 30.8916 178.437 6.38831 464.482 +116.699 30.8423 178.629 6.38404 464.29 +116.799 30.793 178.822 6.37975 464.098 +116.899 30.7437 179.013 6.37543 463.906 +116.999 30.6945 179.205 6.3711 463.714 +117.099 30.6452 179.397 6.36674 463.523 +117.199 30.596 179.588 6.36236 463.331 +117.299 30.5467 179.779 6.35795 463.14 +117.399 30.4975 179.971 6.35353 462.949 +117.499 30.4482 180.161 6.34908 462.758 +117.599 30.3989 180.352 6.34461 462.567 +117.699 30.3497 180.543 6.34012 462.377 +117.799 30.3005 180.733 6.33561 462.186 +117.899 30.2512 180.923 6.33107 461.996 +117.999 30.202 181.113 6.32651 461.806 +118.099 30.1527 181.303 6.32193 461.616 +118.199 30.1035 181.493 6.31733 461.427 +118.299 30.0543 181.682 6.3127 461.237 +118.399 30.005 181.872 6.30806 461.048 +118.499 29.9558 182.061 6.30339 460.859 +118.599 29.9066 182.25 6.29869 460.67 +118.699 29.8574 182.438 6.29398 460.481 +118.799 29.8081 182.627 6.28925 460.292 +118.899 29.7589 182.815 6.28449 460.104 +118.999 29.7097 183.004 6.27971 459.916 +119.099 29.6605 183.192 6.2749 459.728 +119.199 29.6113 183.38 6.27008 459.54 +119.299 29.5621 183.567 6.26523 459.352 +119.399 29.5129 183.755 6.26036 459.165 +119.499 29.4637 183.942 6.25547 458.977 +119.599 29.4145 184.129 6.25056 458.79 +119.699 29.3653 184.316 6.24563 458.603 +119.799 29.3161 184.503 6.24067 458.416 +119.899 29.2669 184.69 6.23569 458.23 +119.999 29.2177 184.876 6.23069 458.043 +120.099 29.1685 185.062 6.22566 457.857 +120.199 29.1193 185.248 6.22062 457.671 +120.299 29.0701 185.434 6.21555 457.485 +120.399 29.0209 185.62 6.21046 457.3 +120.499 28.9717 185.805 6.20535 457.114 +120.599 28.9226 185.99 6.20021 456.929 +120.699 28.8734 186.175 6.19506 456.744 +120.799 28.8242 186.36 6.18988 456.559 +120.899 28.775 186.545 6.18468 456.374 +120.999 28.7259 186.729 6.17945 456.19 +121.099 28.6767 186.914 6.17421 456.006 +121.199 28.6275 187.098 6.16894 455.822 +121.299 28.5784 187.282 6.16365 455.638 +121.399 28.5292 187.465 6.15834 455.454 +121.499 28.4801 187.649 6.15301 455.27 +121.599 28.4309 187.832 6.14766 455.087 +121.699 28.3817 188.015 6.14228 454.904 +121.799 28.3326 188.198 6.13688 454.721 +121.899 28.2834 188.381 6.13146 454.538 +121.999 28.2343 188.564 6.12601 454.356 +122.099 28.1852 188.746 6.12055 454.174 +122.199 28.136 188.928 6.11506 453.991 +122.299 28.0869 189.11 6.10955 453.809 +122.399 28.0377 189.292 6.10402 453.628 +122.499 27.9886 189.473 6.09847 453.446 +122.599 27.9395 189.655 6.09289 453.265 +122.699 27.8903 189.836 6.0873 453.084 +122.799 27.8412 190.017 6.08168 452.903 +122.899 27.7921 190.197 6.07604 452.722 +122.999 27.743 190.378 6.07037 452.542 +123.099 27.6938 190.558 6.06469 452.361 +123.199 27.6447 190.738 6.05898 452.181 +123.299 27.5956 190.918 6.05325 452.001 +123.399 27.5465 191.098 6.0475 451.822 +123.499 27.4974 191.277 6.04173 451.642 +123.599 27.4483 191.457 6.03593 451.463 +123.699 27.3991 191.636 6.03012 451.284 +123.799 27.35 191.815 6.02428 451.105 +123.899 27.3009 191.993 6.01842 450.926 +123.999 27.2518 192.172 6.01254 450.748 +124.099 27.2027 192.35 6.00663 450.57 +124.199 27.1536 192.528 6.0007 450.392 +124.299 27.1045 192.706 5.99476 450.214 +124.399 27.0554 192.883 5.98879 450.036 +124.499 27.0064 193.061 5.9828 449.859 +124.599 26.9573 193.238 5.97678 449.682 +124.699 26.9082 193.415 5.97075 449.505 +124.799 26.8591 193.592 5.96469 449.328 +124.899 26.81 193.768 5.95861 449.151 +124.999 26.7609 193.944 5.95251 448.975 +125.099 26.7119 194.121 5.94639 448.799 +125.199 26.6628 194.296 5.94024 448.623 +125.299 26.6137 194.472 5.93408 448.447 +125.399 26.5646 194.648 5.92789 448.272 +125.499 26.5156 194.823 5.92168 448.097 +125.599 26.4665 194.998 5.91545 447.922 +125.699 26.4174 195.173 5.9092 447.747 +125.799 26.3684 195.347 5.90292 447.572 +125.899 26.3193 195.522 5.89662 447.398 +125.999 26.2703 195.696 5.89031 447.224 +126.099 26.2212 195.87 5.88397 447.05 +126.199 26.1722 196.043 5.8776 446.876 +126.299 26.1231 196.217 5.87122 446.703 +126.399 26.074 196.39 5.86482 446.529 +126.499 26.025 196.563 5.85839 446.356 +126.599 25.976 196.736 5.85194 446.184 +126.699 25.9269 196.908 5.84547 446.011 +126.799 25.8779 197.081 5.83898 445.839 +126.899 25.8288 197.253 5.83247 445.666 +126.999 25.7798 197.425 5.82593 445.495 +127.099 25.7308 197.597 5.81938 445.323 +127.199 25.6817 197.768 5.8128 445.151 +127.299 25.6327 197.939 5.8062 444.98 +127.399 25.5837 198.11 5.79958 444.809 +127.499 25.5346 198.281 5.79294 444.638 +127.599 25.4856 198.452 5.78627 444.468 +127.699 25.4366 198.622 5.77959 444.298 +127.799 25.3876 198.792 5.77288 444.127 +127.899 25.3386 198.962 5.76615 443.958 +127.999 25.2895 199.131 5.7594 443.788 +128.099 25.2405 199.301 5.75263 443.619 +128.199 25.1915 199.47 5.74584 443.449 +128.299 25.1425 199.639 5.73902 443.28 +128.399 25.0935 199.808 5.73219 443.112 +128.499 25.0445 199.976 5.72533 442.943 +128.599 24.9955 200.144 5.71845 442.775 +128.699 24.9465 200.312 5.71155 442.607 +128.799 24.8975 200.48 5.70463 442.439 +128.899 24.8485 200.648 5.69768 442.272 +128.999 24.7995 200.815 5.69072 442.104 +129.099 24.7505 200.982 5.68373 441.937 +129.199 24.7015 201.149 5.67673 441.77 +129.299 24.6525 201.316 5.6697 441.604 +129.399 24.6035 201.482 5.66265 441.437 +129.499 24.5545 201.648 5.65558 441.271 +129.599 24.5055 201.814 5.64848 441.105 +129.699 24.4565 201.98 5.64137 440.94 +129.799 24.4076 202.145 5.63424 440.774 +129.899 24.3586 202.31 5.62708 440.609 +129.999 24.3096 202.475 5.6199 440.444 +130.099 24.2606 202.64 5.61271 440.28 +130.199 24.2117 202.804 5.60549 440.115 +130.299 24.1627 202.968 5.59824 439.951 +130.399 24.1137 203.132 5.59098 439.787 +130.499 24.0648 203.296 5.5837 439.623 +130.599 24.0158 203.46 5.5764 439.46 +130.699 23.9668 203.623 5.56907 439.297 +130.799 23.9179 203.786 5.56172 439.134 +130.899 23.8689 203.948 5.55436 438.971 +130.999 23.8199 204.111 5.54697 438.808 +131.099 23.771 204.273 5.53956 438.646 +131.199 23.722 204.435 5.53213 438.484 +131.299 23.6731 204.597 5.52468 438.322 +131.399 23.6241 204.758 5.51721 438.161 +131.499 23.5752 204.92 5.50971 438 +131.599 23.5262 205.081 5.5022 437.839 +131.699 23.4773 205.241 5.49466 437.678 +131.799 23.4284 205.402 5.48711 437.517 +131.899 23.3794 205.562 5.47953 437.357 +131.999 23.3305 205.722 5.47193 437.197 +132.099 23.2815 205.882 5.46431 437.037 +132.199 23.2326 206.041 5.45667 436.878 +132.299 23.1837 206.201 5.44901 436.719 +132.399 23.1348 206.36 5.44133 436.56 +132.499 23.0858 206.518 5.43363 436.401 +132.599 23.0369 206.677 5.42591 436.243 +132.699 22.988 206.835 5.41816 436.084 +132.799 22.9391 206.993 5.4104 435.926 +132.899 22.8901 207.151 5.40261 435.769 +132.999 22.8412 207.308 5.39481 435.611 +133.099 22.7923 207.466 5.38698 435.454 +133.199 22.7434 207.622 5.37913 435.297 +133.299 22.6945 207.779 5.37127 435.14 +133.399 22.6456 207.936 5.36338 434.984 +133.499 22.5967 208.092 5.35547 434.828 +133.599 22.5478 208.248 5.34754 434.672 +133.699 22.4988 208.403 5.33959 434.516 +133.799 22.4499 208.559 5.33162 434.361 +133.899 22.401 208.714 5.32363 434.206 +133.999 22.3521 208.869 5.31562 434.051 +134.099 22.3032 209.023 5.30758 433.896 +134.199 22.2544 209.178 5.29953 433.742 +134.299 22.2055 209.332 5.29146 433.588 +134.399 22.1566 209.486 5.28336 433.434 +134.499 22.1077 209.639 5.27525 433.28 +134.599 22.0588 209.793 5.26711 433.127 +134.699 22.0099 209.946 5.25896 432.974 +134.799 21.961 210.098 5.25078 432.821 +134.899 21.9121 210.251 5.24259 432.668 +134.999 21.8633 210.403 5.23437 432.516 +135.099 21.8144 210.555 5.22614 432.364 +135.199 21.7655 210.707 5.21788 432.212 +135.299 21.7166 210.858 5.2096 432.061 +135.399 21.6678 211.01 5.20131 431.91 +135.499 21.6189 211.16 5.19299 431.759 +135.599 21.57 211.311 5.18465 431.608 +135.699 21.5212 211.462 5.1763 431.458 +135.799 21.4723 211.612 5.16792 431.308 +135.899 21.4234 211.761 5.15952 431.158 +135.999 21.3746 211.911 5.1511 431.008 +136.099 21.3257 212.06 5.14267 430.859 +136.199 21.2769 212.209 5.13421 430.71 +136.299 21.228 212.358 5.12573 430.561 +136.399 21.1791 212.507 5.11723 430.413 +136.499 21.1303 212.655 5.10871 430.265 +136.599 21.0814 212.803 5.10018 430.117 +136.699 21.0326 212.951 5.09162 429.969 +136.799 20.9838 213.098 5.08304 429.821 +136.899 20.9349 213.245 5.07444 429.674 +136.999 20.8861 213.392 5.06583 429.527 +137.099 20.8372 213.539 5.05719 429.381 +137.199 20.7884 213.685 5.04853 429.235 +137.299 20.7395 213.831 5.03985 429.089 +137.399 20.6907 213.977 5.03116 428.943 +137.499 20.6419 214.122 5.02244 428.797 +137.599 20.593 214.267 5.0137 428.652 +137.699 20.5442 214.412 5.00495 428.507 +137.799 20.4954 214.557 4.99617 428.363 +137.899 20.4466 214.701 4.98738 428.218 +137.999 20.3977 214.845 4.97856 428.074 +138.099 20.3489 214.989 4.96973 427.93 +138.199 20.3001 215.133 4.96087 427.787 +138.299 20.2513 215.276 4.952 427.644 +138.399 20.2025 215.419 4.94311 427.501 +138.499 20.1536 215.562 4.93419 427.358 +138.599 20.1048 215.704 4.92526 427.215 +138.699 20.056 215.846 4.91631 427.073 +138.799 20.0072 215.988 4.90734 426.931 +138.899 19.9584 216.13 4.89835 426.79 +138.999 19.9096 216.271 4.88934 426.649 +139.099 19.8608 216.412 4.88031 426.508 +139.199 19.812 216.553 4.87126 426.367 +139.299 19.7632 216.693 4.86219 426.226 +139.399 19.7144 216.833 4.85311 426.086 +139.499 19.6656 216.973 4.844 425.946 +139.599 19.6168 217.113 4.83488 425.807 +139.699 19.568 217.252 4.82573 425.668 +139.799 19.5192 217.391 4.81657 425.529 +139.899 19.4704 217.53 4.80738 425.39 +139.999 19.4216 217.668 4.79818 425.251 +140.099 19.3728 217.806 4.78896 425.113 +140.199 19.324 217.944 4.77972 424.975 +140.299 19.2752 218.082 4.77046 424.838 +140.399 19.2265 218.219 4.76118 424.701 +140.499 19.1777 218.356 4.75189 424.564 +140.599 19.1289 218.492 4.74257 424.427 +140.699 19.0801 218.629 4.73323 424.291 +140.799 19.0313 218.765 4.72388 424.154 +140.899 18.9826 218.901 4.71451 424.019 +140.999 18.9338 219.036 4.70512 423.883 +141.099 18.885 219.172 4.6957 423.748 +141.199 18.8363 219.307 4.68628 423.613 +141.299 18.7875 219.441 4.67683 423.478 +141.399 18.7387 219.576 4.66736 423.344 +141.499 18.69 219.71 4.65788 423.21 +141.599 18.6412 219.843 4.64837 423.076 +141.699 18.5924 219.977 4.63885 422.943 +141.799 18.5437 220.11 4.62931 422.809 +141.899 18.4949 220.243 4.61975 422.676 +141.999 18.4462 220.376 4.61017 422.544 +142.099 18.3974 220.508 4.60057 422.412 +142.199 18.3487 220.64 4.59096 422.28 +142.299 18.2999 220.772 4.58132 422.148 +142.399 18.2511 220.903 4.57167 422.016 +142.499 18.2024 221.034 4.562 421.885 +142.6 18.1537 221.165 4.55231 421.755 +142.7 18.1049 221.295 4.5426 421.624 +142.8 18.0562 221.426 4.53288 421.494 +142.9 18.0074 221.556 4.52313 421.364 +143 17.9587 221.685 4.51337 421.234 +143.1 17.9099 221.814 4.50359 421.105 +143.2 17.8612 221.944 4.49379 420.976 +143.3 17.8125 222.072 4.48397 420.847 +143.4 17.7637 222.201 4.47414 420.719 +143.5 17.715 222.329 4.46428 420.591 +143.6 17.6663 222.457 4.45441 420.463 +143.7 17.6175 222.584 4.44452 420.335 +143.8 17.5688 222.711 4.43462 420.208 +143.9 17.5201 222.838 4.42469 420.081 +144 17.4714 222.965 4.41475 419.955 +144.1 17.4226 223.091 4.40479 419.828 +144.2 17.3739 223.217 4.39481 419.702 +144.3 17.3252 223.343 4.38481 419.577 +144.4 17.2765 223.468 4.3748 419.451 +144.5 17.2278 223.593 4.36476 419.326 +144.6 17.179 223.718 4.35471 419.201 +144.7 17.1303 223.842 4.34465 419.077 +144.8 17.0816 223.967 4.33456 418.953 +144.9 17.0329 224.091 4.32446 418.829 +145 16.9842 224.214 4.31434 418.705 +145.1 16.9355 224.337 4.3042 418.582 +145.2 16.8868 224.46 4.29404 418.459 +145.3 16.8381 224.583 4.28387 418.337 +145.4 16.7894 224.705 4.27368 418.214 +145.5 16.7407 224.827 4.26347 418.092 +145.6 16.692 224.949 4.25324 417.971 +145.7 16.6433 225.07 4.243 417.849 +145.8 16.5946 225.191 4.23274 417.728 +145.9 16.5459 225.312 4.22246 417.607 +146 16.4972 225.433 4.21217 417.487 +146.1 16.4485 225.553 4.20186 417.367 +146.2 16.3998 225.673 4.19153 417.247 +146.3 16.3511 225.792 4.18118 417.127 +146.4 16.3024 225.911 4.17082 417.008 +146.5 16.2537 226.03 4.16044 416.889 +146.6 16.205 226.149 4.15004 416.771 +146.7 16.1564 226.267 4.13962 416.652 +146.8 16.1077 226.385 4.12919 416.534 +146.9 16.059 226.503 4.11874 416.417 +147 16.0103 226.62 4.10828 416.299 +147.1 15.9616 226.737 4.09779 416.182 +147.2 15.913 226.854 4.08729 416.066 +147.3 15.8643 226.97 4.07678 415.949 +147.4 15.8156 227.086 4.06625 415.833 +147.5 15.7669 227.202 4.0557 415.718 +147.6 15.7183 227.317 4.04513 415.602 +147.7 15.6696 227.432 4.03455 415.487 +147.8 15.6209 227.547 4.02395 415.372 +147.9 15.5723 227.662 4.01333 415.258 +148 15.5236 227.776 4.0027 415.144 +148.1 15.4749 227.89 3.99205 415.03 +148.2 15.4263 228.003 3.98138 414.916 +148.3 15.3776 228.116 3.9707 414.803 +148.4 15.3289 228.229 3.96 414.69 +148.5 15.2803 228.342 3.94929 414.578 +148.6 15.2316 228.454 3.93855 414.465 +148.7 15.183 228.566 3.92781 414.353 +148.8 15.1343 228.678 3.91704 414.242 +148.9 15.0857 228.789 3.90626 414.131 +149 15.037 228.9 3.89546 414.02 +149.1 14.9884 229.01 3.88465 413.909 +149.2 14.9397 229.121 3.87382 413.799 +149.3 14.8911 229.231 3.86298 413.689 +149.4 14.8424 229.34 3.85212 413.579 +149.5 14.7938 229.45 3.84124 413.47 +149.6 14.7451 229.559 3.83035 413.361 +149.7 14.6965 229.668 3.81944 413.252 +149.8 14.6478 229.776 3.80852 413.144 +149.9 14.5992 229.884 3.79757 413.035 +150 14.5506 229.992 3.78662 412.928 +150.1 14.5019 230.099 3.77565 412.82 +150.2 14.4533 230.206 3.76466 412.713 +150.3 14.4047 230.313 3.75366 412.606 +150.4 14.356 230.419 3.74264 412.5 +150.5 14.3074 230.525 3.7316 412.394 +150.6 14.2588 230.631 3.72055 412.288 +150.7 14.2101 230.737 3.70949 412.183 +150.8 14.1615 230.842 3.69841 412.078 +150.9 14.1129 230.947 3.68731 411.973 +151 14.0642 231.051 3.6762 411.868 +151.1 14.0156 231.155 3.66507 411.764 +151.2 13.967 231.259 3.65393 411.66 +151.3 13.9184 231.362 3.64277 411.557 +151.4 13.8698 231.466 3.6316 411.454 +151.5 13.8211 231.568 3.62041 411.351 +151.6 13.7725 231.671 3.6092 411.249 +151.7 13.7239 231.773 3.59799 411.146 +151.8 13.6753 231.875 3.58675 411.045 +151.9 13.6267 231.976 3.5755 410.943 +152 13.5781 232.078 3.56424 410.842 +152.1 13.5294 232.178 3.55296 410.741 +152.2 13.4808 232.279 3.54167 410.641 +152.3 13.4322 232.379 3.53036 410.54 +152.4 13.3836 232.479 3.51904 410.441 +152.5 13.335 232.578 3.5077 410.341 +152.6 13.2864 232.678 3.49635 410.242 +152.7 13.2378 232.776 3.48498 410.143 +152.8 13.1892 232.875 3.4736 410.045 +152.9 13.1406 232.973 3.4622 409.946 +153 13.092 233.071 3.45079 409.849 +153.1 13.0434 233.168 3.43936 409.751 +153.2 12.9948 233.266 3.42792 409.654 +153.3 12.9462 233.362 3.41647 409.557 +153.4 12.8976 233.459 3.405 409.461 +153.5 12.849 233.555 3.39351 409.364 +153.6 12.8004 233.651 3.38202 409.269 +153.7 12.7518 233.746 3.3705 409.173 +153.8 12.7032 233.841 3.35898 409.078 +153.9 12.6546 233.936 3.34744 408.983 +154 12.606 234.031 3.33588 408.889 +154.1 12.5575 234.125 3.32431 408.795 +154.2 12.5089 234.219 3.31273 408.701 +154.3 12.4603 234.312 3.30114 408.607 +154.4 12.4117 234.405 3.28952 408.514 +154.5 12.3631 234.498 3.2779 408.421 +154.6 12.3145 234.59 3.26626 408.329 +154.7 12.266 234.683 3.25461 408.237 +154.8 12.2174 234.774 3.24294 408.145 +154.9 12.1688 234.866 3.23126 408.054 +155 12.1202 234.957 3.21957 407.963 +155.1 12.0716 235.048 3.20786 407.872 +155.2 12.0231 235.138 3.19614 407.781 +155.3 11.9745 235.228 3.18441 407.691 +155.4 11.9259 235.318 3.17266 407.602 +155.5 11.8773 235.407 3.1609 407.512 +155.6 11.8288 235.496 3.14912 407.423 +155.7 11.7802 235.585 3.13734 407.334 +155.8 11.7316 235.673 3.12553 407.246 +155.9 11.6831 235.761 3.11372 407.158 +156 11.6345 235.849 3.10189 407.07 +156.1 11.5859 235.936 3.09005 406.983 +156.2 11.5374 236.023 3.0782 406.896 +156.3 11.4888 236.11 3.06633 406.809 +156.4 11.4402 236.196 3.05445 406.723 +156.5 11.3917 236.282 3.04256 406.637 +156.6 11.3431 236.368 3.03065 406.552 +156.7 11.2946 236.453 3.01873 406.466 +156.8 11.246 236.538 3.0068 406.381 +156.9 11.1974 236.623 2.99485 406.297 +157 11.1489 236.707 2.98289 406.213 +157.1 11.1003 236.791 2.97092 406.129 +157.2 11.0518 236.874 2.95894 406.045 +157.3 11.0032 236.957 2.94695 405.962 +157.4 10.9547 237.04 2.93494 405.879 +157.5 10.9061 237.123 2.92292 405.797 +157.6 10.8576 237.205 2.91088 405.715 +157.7 10.809 237.287 2.89884 405.633 +157.8 10.7605 237.368 2.88678 405.551 +157.9 10.7119 237.449 2.87471 405.47 +158 10.6634 237.53 2.86262 405.389 +158.1 10.6148 237.61 2.85053 405.309 +158.2 10.5663 237.69 2.83842 405.229 +158.3 10.5177 237.77 2.8263 405.149 +158.4 10.4692 237.85 2.81417 405.07 +158.5 10.4206 237.929 2.80203 404.991 +158.6 10.3721 238.007 2.78987 404.912 +158.7 10.3236 238.086 2.7777 404.834 +158.8 10.275 238.164 2.76552 404.756 +158.9 10.2265 238.241 2.75333 404.678 +159.001 10.178 238.318 2.74113 404.601 +159.101 10.1294 238.395 2.72891 404.524 +159.201 10.0809 238.472 2.71669 404.447 +159.301 10.0323 238.548 2.70445 404.371 +159.401 9.98381 238.624 2.6922 404.295 +159.501 9.93528 238.7 2.67994 404.22 +159.601 9.88675 238.775 2.66766 404.145 +159.701 9.83822 238.849 2.65538 404.07 +159.801 9.78969 238.924 2.64308 403.995 +159.901 9.74116 238.998 2.63078 403.921 +160.001 9.69263 239.072 2.61846 403.848 +160.101 9.6441 239.145 2.60613 403.774 +160.201 9.59558 239.218 2.59379 403.701 +160.301 9.54705 239.291 2.58143 403.628 +160.401 9.49853 239.363 2.56907 403.556 +160.501 9.45 239.435 2.5567 403.484 +160.601 9.40148 239.507 2.54431 403.413 +160.701 9.35296 239.578 2.53191 403.341 +160.801 9.30444 239.649 2.51951 403.27 +160.901 9.25592 239.72 2.50709 403.2 +161.001 9.2074 239.79 2.49466 403.13 +161.101 9.15888 239.86 2.48222 403.06 +161.201 9.11036 239.929 2.46977 402.99 +161.301 9.06185 239.998 2.45731 402.921 +161.401 9.01333 240.067 2.44483 402.852 +161.501 8.96482 240.136 2.43235 402.784 +161.601 8.9163 240.204 2.41986 402.716 +161.701 8.86779 240.271 2.40736 402.648 +161.801 8.81928 240.339 2.39484 402.581 +161.901 8.77076 240.406 2.38232 402.514 +162.001 8.72225 240.472 2.36978 402.447 +162.101 8.67374 240.539 2.35724 402.381 +162.201 8.62523 240.605 2.34468 402.315 +162.301 8.57673 240.67 2.33212 402.249 +162.401 8.52822 240.736 2.31954 402.184 +162.501 8.47971 240.8 2.30696 402.119 +162.601 8.4312 240.865 2.29436 402.055 +162.701 8.3827 240.929 2.28176 401.99 +162.801 8.33419 240.993 2.26914 401.927 +162.901 8.28569 241.056 2.25652 401.863 +163.001 8.23719 241.119 2.24388 401.8 +163.101 8.18869 241.182 2.23124 401.737 +163.201 8.14018 241.244 2.21858 401.675 +163.301 8.09168 241.306 2.20592 401.613 +163.401 8.04318 241.368 2.19325 401.551 +163.501 7.99468 241.429 2.18056 401.49 +163.601 7.94619 241.49 2.16787 401.429 +163.701 7.89769 241.551 2.15517 401.369 +163.801 7.84919 241.611 2.14246 401.308 +163.901 7.80069 241.671 2.12974 401.249 +164.001 7.7522 241.73 2.11701 401.189 +164.101 7.7037 241.789 2.10427 401.13 +164.201 7.65521 241.848 2.09152 401.071 +164.301 7.60672 241.907 2.07876 401.013 +164.401 7.55822 241.965 2.066 400.955 +164.501 7.50973 242.022 2.05322 400.897 +164.601 7.46124 242.08 2.04044 400.84 +164.701 7.41275 242.137 2.02764 400.783 +164.801 7.36426 242.193 2.01484 400.726 +164.901 7.31577 242.249 2.00203 400.67 +165.001 7.26728 242.305 1.98921 400.614 +165.101 7.21879 242.361 1.97638 400.559 +165.201 7.17031 242.416 1.96355 400.504 +165.301 7.12182 242.471 1.9507 400.449 +165.401 7.07333 242.525 1.93785 400.394 +165.501 7.02485 242.579 1.92498 400.34 +165.601 6.97637 242.633 1.91211 400.287 +165.701 6.92788 242.686 1.89923 400.233 +165.801 6.8794 242.739 1.88635 400.18 +165.901 6.83092 242.792 1.87345 400.128 +166.001 6.78243 242.844 1.86055 400.076 +166.101 6.73395 242.896 1.84764 400.024 +166.201 6.68547 242.947 1.83472 399.972 +166.301 6.63699 242.998 1.82179 399.921 +166.401 6.58851 243.049 1.80885 399.87 +166.501 6.54003 243.099 1.79591 399.82 +166.601 6.49155 243.149 1.78296 399.77 +166.701 6.44308 243.199 1.77 399.72 +166.801 6.3946 243.248 1.75703 399.671 +166.901 6.34612 243.297 1.74406 399.622 +167.001 6.29765 243.346 1.73107 399.573 +167.101 6.24917 243.394 1.71808 399.525 +167.201 6.2007 243.442 1.70509 399.477 +167.301 6.15222 243.489 1.69208 399.43 +167.401 6.10375 243.537 1.67907 399.383 +167.501 6.05528 243.583 1.66605 399.336 +167.601 6.0068 243.63 1.65302 399.29 +167.701 5.95833 243.676 1.63999 399.244 +167.801 5.90986 243.721 1.62694 399.198 +167.901 5.86139 243.767 1.6139 399.153 +168.001 5.81292 243.812 1.60084 399.108 +168.101 5.76445 243.856 1.58778 399.063 +168.201 5.71598 243.9 1.57471 399.019 +168.301 5.66751 243.944 1.56163 398.975 +168.401 5.61904 243.987 1.54855 398.932 +168.501 5.57058 244.031 1.53546 398.889 +168.601 5.52211 244.073 1.52236 398.846 +168.701 5.47364 244.116 1.50926 398.804 +168.801 5.42518 244.158 1.49615 398.762 +168.901 5.37671 244.199 1.48303 398.72 +169.001 5.32825 244.24 1.46991 398.679 +169.101 5.27978 244.281 1.45678 398.638 +169.201 5.23132 244.322 1.44364 398.598 +169.301 5.18285 244.362 1.4305 398.558 +169.401 5.13439 244.402 1.41735 398.518 +169.501 5.08593 244.441 1.40419 398.478 +169.601 5.03747 244.48 1.39103 398.439 +169.701 4.98901 244.519 1.37786 398.401 +169.801 4.94054 244.557 1.36469 398.362 +169.901 4.89208 244.595 1.35151 398.325 +170.001 4.84362 244.632 1.33833 398.287 +170.101 4.79516 244.67 1.32513 398.25 +170.201 4.7467 244.706 1.31194 398.213 +170.301 4.69825 244.743 1.29873 398.177 +170.401 4.64979 244.779 1.28553 398.141 +170.501 4.60133 244.814 1.27231 398.105 +170.601 4.55287 244.85 1.25909 398.07 +170.701 4.50441 244.885 1.24587 398.035 +170.801 4.45596 244.919 1.23264 398 +170.901 4.4075 244.954 1.2194 397.966 +171.001 4.35905 244.987 1.20616 397.932 +171.101 4.31059 245.021 1.19291 397.899 +171.201 4.26213 245.054 1.17966 397.865 +171.301 4.21368 245.087 1.1664 397.833 +171.401 4.16523 245.119 1.15314 397.8 +171.501 4.11677 245.151 1.13987 397.768 +171.601 4.06832 245.183 1.1266 397.737 +171.701 4.01986 245.214 1.11332 397.706 +171.801 3.97141 245.245 1.10004 397.675 +171.901 3.92296 245.275 1.08675 397.644 +172.001 3.87451 245.305 1.07346 397.614 +172.101 3.82606 245.335 1.06016 397.584 +172.201 3.7776 245.364 1.04686 397.555 +172.301 3.72915 245.393 1.03355 397.526 +172.401 3.6807 245.422 1.02024 397.497 +172.501 3.63225 245.45 1.00693 397.469 +172.601 3.5838 245.478 0.993608 397.441 +172.701 3.53535 245.506 0.980284 397.414 +172.801 3.4869 245.533 0.966956 397.387 +172.901 3.43846 245.56 0.953623 397.36 +173.001 3.39001 245.586 0.940286 397.333 +173.101 3.34156 245.612 0.926945 397.307 +173.201 3.29311 245.638 0.9136 397.282 +173.301 3.24466 245.663 0.900251 397.256 +173.401 3.19622 245.688 0.886897 397.231 +173.501 3.14777 245.712 0.87354 397.207 +173.601 3.09932 245.737 0.860179 397.183 +173.701 3.05088 245.76 0.846815 397.159 +173.801 3.00243 245.784 0.833446 397.136 +173.901 2.95398 245.807 0.820074 397.113 +174.001 2.90554 245.83 0.806698 397.09 +174.101 2.85709 245.852 0.793319 397.068 +174.201 2.80865 245.874 0.779936 397.046 +174.301 2.7602 245.895 0.76655 397.024 +174.401 2.71176 245.916 0.75316 397.003 +174.501 2.66331 245.937 0.739767 396.982 +174.601 2.61487 245.958 0.726371 396.962 +174.701 2.56643 245.978 0.712971 396.942 +174.801 2.51798 245.997 0.699569 396.922 +174.901 2.46954 246.017 0.686163 396.903 +175.001 2.4211 246.036 0.672754 396.884 +175.101 2.37265 246.054 0.659343 396.865 +175.201 2.32421 246.072 0.645928 396.847 +175.301 2.27577 246.09 0.63251 396.829 +175.402 2.22733 246.108 0.61909 396.812 +175.502 2.17888 246.125 0.605667 396.795 +175.602 2.13044 246.141 0.592241 396.778 +175.702 2.082 246.158 0.578813 396.762 +175.802 2.03356 246.174 0.565382 396.746 +175.902 1.98512 246.189 0.551949 396.73 +176.002 1.93668 246.204 0.538513 396.715 +176.102 1.88824 246.219 0.525075 396.7 +176.202 1.83979 246.234 0.511634 396.686 +176.302 1.79135 246.248 0.498191 396.672 +176.402 1.74291 246.261 0.484746 396.658 +176.502 1.69447 246.275 0.471299 396.645 +176.602 1.64603 246.288 0.45785 396.632 +176.702 1.59759 246.3 0.444398 396.619 +176.802 1.54915 246.312 0.430945 396.607 +176.902 1.50071 246.324 0.41749 396.595 +177.002 1.45228 246.336 0.404033 396.584 +177.102 1.40384 246.347 0.390574 396.573 +177.202 1.3554 246.357 0.377114 396.562 +177.302 1.30696 246.368 0.363652 396.552 +177.402 1.25852 246.378 0.350188 396.542 +177.502 1.21008 246.387 0.336722 396.532 +177.602 1.16164 246.396 0.323256 396.523 +177.702 1.1132 246.405 0.309787 396.514 +177.802 1.06476 246.414 0.296318 396.506 +177.902 1.01633 246.422 0.282847 396.498 +178.002 0.967888 246.429 0.269375 396.49 +178.102 0.919449 246.437 0.255901 396.483 +178.202 0.871011 246.444 0.242427 396.476 +178.302 0.822573 246.45 0.228951 396.469 +178.402 0.774135 246.456 0.215474 396.463 +178.502 0.725698 246.462 0.201997 396.457 +178.602 0.67726 246.468 0.188518 396.452 +178.702 0.628822 246.473 0.175039 396.447 +178.802 0.580384 246.477 0.161559 396.442 +178.902 0.531947 246.482 0.148078 396.438 +179.002 0.483509 246.486 0.134597 396.434 +179.102 0.435072 246.489 0.121115 396.43 +179.202 0.386634 246.492 0.107632 396.427 +179.302 0.338197 246.495 0.094149 396.424 +179.402 0.289759 246.498 0.0806656 396.422 +179.502 0.241322 246.5 0.0671817 396.42 +179.602 0.192885 246.501 0.0536976 396.418 +179.702 0.144447 246.503 0.0402132 396.417 +179.802 0.09601 246.504 0.0267287 396.416 +179.902 0.0475727 246.504 0.013244 396.415 diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/pid_si_4he_p b/macro/Unpack_HDF5/E534_RCNP/users/lilu/pid_si_4he_p new file mode 100644 index 000000000..3001c0e6d --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/pid_si_4he_p @@ -0,0 +1,29 @@ +{ +//========= Macro generated from object: CUTG/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("CUTG",18); + cutg->SetVarX("histSiPIDADCMax"); + cutg->SetVarY(""); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,187.82,118.201); + cutg->SetPoint(1,340.754,179.276); + cutg->SetPoint(2,471.577,214.035); + cutg->SetPoint(3,654.607,241.345); + cutg->SetPoint(4,770.075,249.786); + cutg->SetPoint(5,881.244,251.773); + cutg->SetPoint(6,908.269,241.842); + cutg->SetPoint(7,894.142,216.021); + cutg->SetPoint(8,692.687,210.062); + cutg->SetPoint(9,609.157,199.635); + cutg->SetPoint(10,467.278,173.318); + cutg->SetPoint(11,295.918,115.222); + cutg->SetPoint(12,195.191,71.5253); + cutg->SetPoint(13,152.811,67.5529); + cutg->SetPoint(14,148.512,99.8286); + cutg->SetPoint(15,183.521,116.711); + cutg->SetPoint(16,183.521,116.711); + cutg->SetPoint(17,187.82,118.201); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/pid_si_4he_s b/macro/Unpack_HDF5/E534_RCNP/users/lilu/pid_si_4he_s new file mode 100644 index 000000000..1d417026b --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/pid_si_4he_s @@ -0,0 +1,25 @@ +{ +//========= Macro generated from object: CUTG/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("CUTG",14); + cutg->SetVarX("histSiPIDADCMax"); + cutg->SetVarY(""); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,122.716,538.778); + cutg->SetPoint(1,315.572,432.516); + cutg->SetPoint(2,542.21,349.096); + cutg->SetPoint(3,713.57,282.062); + cutg->SetPoint(4,889.229,258.228); + cutg->SetPoint(5,908.269,227.442); + cutg->SetPoint(6,878.173,223.469); + cutg->SetPoint(7,685.931,259.221); + cutg->SetPoint(8,364.094,348.103); + cutg->SetPoint(9,176.765,443.937); + cutg->SetPoint(10,54.5403,532.323); + cutg->SetPoint(11,111.66,539.275); + cutg->SetPoint(12,111.66,539.275); + cutg->SetPoint(13,122.716,538.778); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/r_c_big_He b/macro/Unpack_HDF5/E534_RCNP/users/lilu/r_c_big_He new file mode 100644 index 000000000..32e6fc996 --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/r_c_big_He @@ -0,0 +1,20 @@ +{ +//========= Macro generated from object: CUTG/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("CUTG",9); + cutg->SetVarX("histEBigVBigRange"); + cutg->SetVarY(""); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,68.6175,73277.3); + cutg->SetPoint(1,39.1046,51848.7); + cutg->SetPoint(2,9.59168,26638.7); + cutg->SetPoint(3,116.576,43865.5); + cutg->SetPoint(4,181.135,65714.3); + cutg->SetPoint(5,146.089,86302.5); + cutg->SetPoint(6,66.7729,74537.8); + cutg->SetPoint(7,68.6175,74537.8); + cutg->SetPoint(8,68.6175,73277.3); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/rubbish.txt b/macro/Unpack_HDF5/E534_RCNP/users/lilu/rubbish.txt new file mode 100644 index 000000000..725a81ffd --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/rubbish.txt @@ -0,0 +1,2 @@ + +Processing kine.C... diff --git a/macro/Unpack_HDF5/E534_RCNP/users/lilu/unpack_rcnp.C b/macro/Unpack_HDF5/E534_RCNP/users/lilu/unpack_rcnp.C new file mode 100644 index 000000000..720ad9332 --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/users/lilu/unpack_rcnp.C @@ -0,0 +1,192 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpack_rcnp(int run_start = 2011,int run_end = 2014){ + for(int run_num=run_start;run_num<= run_end;run_num++){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E534.par"; + TString mappath = ""; + TString filepath = "/data/tempMergedData/E534/"; + TString fileExt = ".h5"; + TString outputpath = "/data/ATTPCROOTv2_results/E534/UnpackerOutput/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + ".root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(false); // true + + auto thresholdSi = 50; + auto psaSi = std::make_unique(); + psaSi->SetThreshold(thresholdSi); + + AtSiTask *siTask = new AtSiTask(std::move(psaSi)); + siTask->SetPersistence(kTRUE); + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 30; + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kTRUE); + ransacTask->SetDistanceThreshold(12.0); //12 + ransacTask->SetMinHitsLine(30); //10 + // in AtRansacTask pattern tyepe set to line: auto patternType = AtPatternType::kLine; + //1=Homemade Ransac(default); 2=Homemade Mlesac; 3=Homemade Lmeds; //4 + ransacTask->SetAlgorithm(1); + // SampleMethod{kUniform=0,kChargeWeighted=1,kGaussian=2, kWeightGaussian=3, kWeightedY=4};//2 + ransacTask->SetRanSamMode(5); + ransacTask->SetChargeThreshold(20); //150 + // ransacTask->SetNumItera(500); + +/* + //Create the AtPatternModification task. + std::vector> patternModifications; + auto braggCurveFinder = std::make_unique(); + braggCurveFinder->SetBinSize(6.0); + braggCurveFinder->SetNumSmoothingSteps(200); + braggCurveFinder->SetTSSemiWidth(15); // Looking at the traces width in the run_eve macro. + patternModifications.push_back(std::move(braggCurveFinder)); + AtPatternModificationTask *patternModTask = new AtPatternModificationTask(std::move(patternModifications)); + // patternModTask->SetOutputBranch("AtPatternEvent"); + patternModTask->SetPersistence(kTRUE); + + // Create the AtFitterTask task. + std::vector> eLossModels; + + double density = 1.4069e-3; + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_494_3Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModels.push_back(std::move(eLossModelC3D8_p)); + + std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_494_3Torr_12Be"); + eLossModelC3D8_12Be->SetMaterial(materialComponents); + eLossModelC3D8_12Be->SetProjectile(12, 4, 12.026922082); + eLossModels.push_back(std::move(eLossModelC3D8_12Be)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(50000); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(8000); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata");*/ + + run->AddTask(unpackTask); + run->AddTask(siTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + run->AddTask(ransacTask); + //run->AddTask(patternModTask); + //run->AddTask(fitterTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 100; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ + }//for multi event +} + diff --git a/macro/Unpack_HDF5/E534_RCNP/wtf.txt b/macro/Unpack_HDF5/E534_RCNP/wtf.txt new file mode 100644 index 000000000..805f8a9b5 --- /dev/null +++ b/macro/Unpack_HDF5/E534_RCNP/wtf.txt @@ -0,0 +1,6906 @@ + +Processing kine.C... +In file included from input_line_8:1: +/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E534_RCNP/kine.C:117:10: error: use of undeclared identifier 'tree' + tree->GetEntry(i); + ^ +Error in : Error parsing payload code for class AtSiEvent with content: + +#line 1 "G__AtDataLinkDef dictionary payload" + +#ifndef H5_BUILT_AS_DYNAMIC_LIB + #define H5_BUILT_AS_DYNAMIC_LIB 1 +#endif +#ifndef _GNU_SOURCE + #define _GNU_SOURCE 1 +#endif +#ifndef _FILE_OFFSET_BITS + #define _FILE_OFFSET_BITS 64 +#endif +#ifndef _LARGEFILE64_SOURCE + #define _LARGEFILE64_SOURCE 1 +#endif +#ifndef _LARGEFILE_SOURCE + #define _LARGEFILE_SOURCE 1 +#endif +#ifndef NDEBUG + #define NDEBUG 1 +#endif + +#define _BACKWARD_BACKWARD_WARNING_H +// Inline headers +#ifndef ATDATAOBSERVER_H +#define ATDATAOBSERVER_H + +namespace DataHandling { +class AtSubject; +/** + * This is the base class for any object that may observe data from a Subject and reacto on an update. + * + * It can register itself with any Subject and of that subject changes this class will be informed. + * @ingroup DataHandling + */ +class AtObserver { +public: + virtual ~AtObserver() = default; + virtual void Update(AtSubject *) = 0; +}; +} // namespace DataHandling +#endif +#ifndef ATDATASUBJECT_H +#define ATDATASUBJECT_H + +#include + +/** + @defgroup DataHandling Data Handling + * + * Classes for storing information that may be updated at arbitrary times. All classes in this + group derive either from Subject or Observer. Subject classes store data and if that data is updated will notify every + Observer attached to them of the change. The observer can then decide how to respond. + +*/ +namespace DataHandling { +class AtObserver; + +/** + * This is the base class for any object that may contain data to send to Observer on an update. + * + * Any Observer may regiter itself with these subjects, and they will be notified when the state of + * this object changes, then they can retrieve the updated information and act on it. + * @ingroup DataHandling + */ +class AtSubject { +private: + std::set fObservers; + +protected: + AtSubject() = default; + +public: + virtual ~AtSubject() = default; + + /// Attach an observer to get notified when this subject changes + void Attach(AtObserver *observer); + /// Detach an observer to stop getting notified when this subject changes + void Detach(AtObserver *observer) { fObservers.erase(observer); } + /// Notify all attached subjects that something changed + void Notify(); +}; + +/** + * @brief Subject for any simple type. + * + * Assumes `==` and copy asignment operator do something reasonable. + * + * @ingroup DataHandling + */ + +template +class AtSimpleType : public AtSubject { +protected: + T fData; + +public: + AtSimpleType(T data) { fData = data; } // Must use assigment operator for primitive types. + T Get() const { return fData; } + void Set(T data, bool notify = true) + { + if (fData == data) + return; + fData = data; + if (notify) + Notify(); + } +}; + +} // namespace DataHandling +#endif +#ifndef ATPADBASE_H +#define ATPADBASE_H + +#include +#include + +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + @defgroup Pads Pads + * + * Classes for storing information on a channel (pad) basis. Pads follow the composition design pattern + * with additional information added through "augments" which all extent AtPadBase. + * + * Each augment added to the container class AtPad is referenced through a string. The following is a + * table of augments used in the code. + * Augment Name | Class Type | Description + * -------------|------------|------------- + * "fft" | AtPadFFT | Representation of ADC in fourier space (256 complex numbers) + * "Q" | AtPadArray | # of electrons collected on pad per TB (512 doubles) + * "Qreco" | AtPadArray | Reconstructed charge collected on pad per TB (512 doubles) + * "Qreco-fft" | AtPadFFT | Representation of reconstructed charge in fourier space (256 complex numbers) +*/ + +/** + * @brief Base class for AtPad composition pattern. + * + * This should stay very lightweight. A seperate copy of the data in this class + * will be stored for every pad augment added to an AtPad object. + * + * @ingroup Pads + */ +class AtPadBase : public TObject { +public: + virtual ~AtPadBase() = default; + virtual std::unique_ptr Clone() const = 0; + ClassDefOverride(AtPadBase, 1); +}; + +#endif // #ifndef ATPADBASE_H +/********************************************************************* + * AtTPC Pad Class AtPad * + * Author: Y. Ayyad * + * Log: 05-03-2015 19:24 JST * + * Adapted from SPiRITROOT STPad by G. Jhang * + * * + *********************************************************************/ + +#ifndef AtPAD_H +#define AtPAD_H +#include "AtPadBase.h" + +#include +#include +#include + +#include +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; +class TH1D; + +/** + * @brief Container class for AtPadBase objects + * + * This class contains the information associated with a pad (or channel). In addition to the + * information required to define a pad (adc value, pad number, etc) additional information can be + * added through pad "augments" (this follows the compostion design pattern). All augments should be + * listed in the group Pads, which has more documentation in this system. + * + * @ingroup Pads + */ +class AtPad : public AtPadBase { +public: + using rawTrace = std::array; + using trace = std::array; + using XYPoint = ROOT::Math::XYPoint; + +protected: + Int_t fPadNum; // Pad reference number in AtMap + Int_t fSizeID = -1000; + XYPoint fPadCoord{-9999, -9999}; + Bool_t fIsValid = true; + Bool_t fIsPedestalSubtracted = false; + + rawTrace fRawAdc{}; + trace fAdc{}; + std::map> fPadAugments; + +public: + AtPad(Int_t PadNum = -1); + AtPad(const AtPad &obj); + AtPad &operator=(AtPad obj); + AtPad(AtPad &&) = default; + virtual ~AtPad() = default; + friend void swap(AtPad &a, AtPad &b) noexcept; + + virtual std::unique_ptr Clone() const override; + virtual std::unique_ptr ClonePad() const; + + AtPadBase *AddAugment(std::string name, std::unique_ptr augment); + AtPadBase *ReplaceAugment(std::string name, std::unique_ptr augment); + AtPadBase *GetAugment(std::string name); + const AtPadBase *GetAugment(std::string name) const; + template ::value> * = nullptr> + T *GetAugment(std::string name) + { + return dynamic_cast(GetAugment(name)); + } + template ::value> * = nullptr> + const T *GetAugment(std::string name) const + { + return dynamic_cast(GetAugment(name)); + } + + const std::map> &GetAugments() const { return fPadAugments; } + void SetValidPad(Bool_t val = kTRUE) { fIsValid = val; } + void SetPadNum(Int_t padNum) { fPadNum = padNum; } + void SetSizeID(Int_t sizeID) { fSizeID = sizeID; } + + void SetPedestalSubtracted(Bool_t val = kTRUE) { fIsPedestalSubtracted = val; } + void SetPadCoord(const XYPoint &point) { fPadCoord = point; } + + void SetRawADC(const rawTrace &val) { fRawAdc = val; } + void SetRawADC(Int_t idx, Int_t val) { fRawAdc[idx] = val; } + void SetADC(const trace &val) { fAdc = val; } + void SetADC(Int_t idx, Double_t val) { fAdc[idx] = val; } + + Bool_t IsPedestalSubtracted() const { return fIsPedestalSubtracted; } + + Int_t GetPadNum() const { return fPadNum; } + Bool_t GetValidPad() const { return fIsValid; } + Int_t GetSizeID() const { return fSizeID; } + + const trace &GetADC() const; + Double_t GetADC(Int_t idx) const; + std::unique_ptr GetADCHistrogram() const; + + const rawTrace &GetRawADC() const { return fRawAdc; } + Int_t GetRawADC(Int_t idx) const { return fRawAdc[idx]; } + + XYPoint GetPadCoord() const { return fPadCoord; } + + friend class AtGRAWUnpacker; + ClassDefOverride(AtPad, 3); +}; + +#endif +/********************************************************************* + * AtTPC Pad Class AtPad * + * Author: Y. Ayyad * + * Log: 05-03-2015 19:24 JST * + * Adapted from SPiRITROOT STPad by G. Jhang * + * * + *********************************************************************/ + +#ifndef AtAUXPAD_H +#define AtAUXPAD_H + +#include "AtPad.h" + +#include + +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; +class AtPadBase; + +class AtAuxPad : public AtPad { +protected: + std::string fAuxName; + +public: + AtAuxPad(std::string fAuxName = "noname"); + AtAuxPad(const AtAuxPad &obj) = default; + virtual ~AtAuxPad() = default; + + virtual std::unique_ptr ClonePad() const override; + virtual std::unique_ptr Clone() const override; + + void SetAuxName(std::string val) { fAuxName = std::move(val); } + std::string GetAuxName() const { return fAuxName; } + Bool_t IsAux() const { return true; } + + // Delete functions that have no meaning for aux pads + // Note, the AtPad:: version of these classes will be called if using + // a pointer or referece to AtPad because they are not virtual. + Int_t GetPadNum() const = delete; + Int_t GetSizeID() const = delete; + XYPoint GetPadCoord() const = delete; + + ClassDefOverride(AtAuxPad, 1); +}; + +#endif +// Pad object to hold the output of a FFT +#ifndef ATPADFFT_H +#define ATPADFFT_H + +#include "AtPadBase.h" + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include // for array +#include // for unique_ptr +#include + +class TVirtualFFT; +class TBuffer; +class TClass; +class TMemberInspector; + +class AtPadFFT : public AtPadBase { +public: + using TraceTrans = std::array; + +protected: + // Output of FFT (stored in hermitian symmetric array) + TraceTrans fRe; + TraceTrans fIm; + +public: + virtual std::unique_ptr Clone() const override; + + Double_t GetPointRe(int i) const; + Double_t GetPointIm(int i) const; + Double_t GetPointMag(int i) const; + Double_t GetPointPhase(int i) const; + TComplex GetPointComplex(int i) const { return {GetPointRe(i), GetPointIm(i)}; } + std::pair GetPoint(int i) const { return {GetPointRe(i), GetPointIm(i)}; } + + void SetPointRe(int i, Double_t val); + void SetPointIm(int i, Double_t val); + void SetPoint(int i, TComplex val); + void SetData(TraceTrans re, TraceTrans im); + void GetDataFromFFT(const TVirtualFFT *fft); + void SetFFTData(TVirtualFFT *fft); + + static std::unique_ptr CreateFromFFT(const TVirtualFFT *fft); + ClassDefOverride(AtPadFFT, 1); +}; + +#endif // #ifndef ATPADFFT_H +#ifndef ATPADARRAY_H +#define ATPADARRAY_H + +#include "AtPadBase.h" // for AtPadBase + +#include // for Double_t, ClassDefOverride + +#include // for array +#include // for unique_ptr +#include +#include // for move + +class TBuffer; +class TClass; +class TMemberInspector; +class TH1D; + +/** + * @brief Holds an addition array of doubles for an AtPad. + * + * + * @ingroup Pads + */ +class AtPadArray : public AtPadBase { +public: + using traceDouble = std::array; + +protected: + traceDouble fArray; + +public: + virtual std::unique_ptr Clone() const override; + + void SetArray(traceDouble val) { fArray = std::move(val); } + void SetArray(Int_t idx, Double_t val) { fArray.at(idx) = val; } + + const traceDouble &GetArray() const { return fArray; } + Double_t GetArray(Int_t idx) const { return fArray[idx]; } + std::unique_ptr GetHist(std::string name) const; + ClassDefOverride(AtPadArray, 1); +}; + +#endif // #ifndef ATPADCHARGE_H +#ifndef ATPADVALUE_H +#define ATPADVALUE_H + +#include "AtPadBase.h" // for AtPadBase + +#include // for Double_t, ClassDefOverride + +#include // for unique_ptr + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * @brief Holds a double for an AtPad. + * + * + * @ingroup Pads + */ +class AtPadValue : public AtPadBase { +public: +protected: + Double_t fValue; + +public: + AtPadValue(Double_t val = 0); + virtual ~AtPadValue() = default; + + virtual std::unique_ptr Clone() const override; + + void SetValue(Double_t val) { fValue = val; } + Double_t GetValue() const { return fValue; } + + ClassDefOverride(AtPadValue, 1); +}; + +#endif // #ifndef ATPADCHARGE_H +#ifndef ATPULSERINFO_H +#define ATPULSERINFO_H +#include "AtPadBase.h" + +#include // for Int_t, THashConsistencyHolder, Double_t, Clas... + +#include // for array +#include // for make_unique, unique_ptr + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtPulserInfo : public AtPadBase { +private: + using IntArray = std::array; + using DoubleArray = std::array; + + IntArray fBegin{-1, -1}; + IntArray fEnd{-1, -1}; + DoubleArray fMag{-1, -1}; + +public: + void SetRiseBegin(Int_t val) { fBegin[0] = val; } + void SetFallBegin(Int_t val) { fBegin[1] = val; } + void SetRiseEnd(Int_t val) { fEnd[0] = val; } + void SetFallEnd(Int_t val) { fEnd[1] = val; } + void SetRiseMag(Double_t val) { fMag[0] = val; } + void SetFallMag(Double_t val) { fMag[1] = val; } + + const IntArray &GetBegin() { return fBegin; } + const IntArray &GetEnd() { return fEnd; } + const IntArray &GetMag() { return fMag; } + + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + + ClassDefOverride(AtPulserInfo, 1) +}; + +#endif // ATPULSERINFO_H +#ifndef _ATPADREFERENCE_H +#define _ATPADREFERENCE_H + +#include "AtPadBase.h" + +#include + +#include +#include // IWYU pragma: keep +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +// The definition of this struct, and the operator overloads have to +// be before AtMap where an unordered_map using this as a key is +// instatiated. +struct AtPadReference { + Int_t cobo; + Int_t asad; + Int_t aget; + Int_t ch; +}; +bool operator<(const AtPadReference &l, const AtPadReference &r); +bool operator==(const AtPadReference &l, const AtPadReference &r); +std::ostream &operator<<(std::ostream &os, const AtPadReference &t); + +namespace std { +template <> +struct hash { + inline size_t operator()(const AtPadReference &x) const + { + return x.ch + x.aget * 100 + x.asad * 10000 + x.cobo * 1000000; + } +}; +} // namespace std + +class AtElectronicReference : public AtPadBase { +private: + AtPadReference fRef; + +public: + AtElectronicReference(AtPadReference ref = {}) : fRef(ref) {} + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + AtPadReference GetReference() { return fRef; } + ClassDefOverride(AtElectronicReference, 1); +}; +#endif // #ifndef _PADREFERENCE_H +#ifndef ATBASEEVENT_H +#define ATBASEEVENT_H +#include "AtAuxPad.h" + +#include +#include + +#include // for max +#include // for swap, map +#include // for string, allocator +#include // for swap, move, pair +#include // for vector, swap +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * @brief Base class for all event types in ATTPCROOT + */ +class AtBaseEvent : public TNamed { + +protected: + using AuxPadMap = std::map; + ULong_t fEventID = -1; + Bool_t fIsGood = true; + Bool_t fIsInGate = false; + + std::vector fTimestamp{1}; + AuxPadMap fAuxPadMap; + std::string fEventName; + +public: + AtBaseEvent(std::string name = "AtBaseEvent"); + virtual ~AtBaseEvent() = default; + AtBaseEvent(AtBaseEvent &&) = default; + AtBaseEvent(const AtBaseEvent &) = default; + AtBaseEvent &operator=(AtBaseEvent object); + + friend void swap(AtBaseEvent &first, AtBaseEvent &second) + { + using std::swap; + swap(first.fEventID, second.fEventID); + swap(first.fIsGood, second.fIsGood); + swap(first.fIsInGate, second.fIsInGate); + swap(first.fTimestamp, second.fTimestamp); + swap(first.fAuxPadMap, second.fAuxPadMap); + swap(first.fEventName, second.fEventName); + }; + + void Clear(Option_t *opt = nullptr) override; + + /** + * @brief Add new auxilary pad (AtAuxPad) to event + * @param Name of new auxiliary pad + * @return Returns a pointer to the newly added pad, or existing pad if auxName is already used, + * bool returned is true if insert occurred. + */ + std::pair AddAuxPad(std::string auxName); + + void SetEventID(ULong_t evtid) { fEventID = evtid; } + void SetIsGood(Bool_t value) { fIsGood = value; } + void SetTimestamp(ULong64_t timestamp, int index = 0); + void SetNumberOfTimestamps(int numTS) { fTimestamp.resize(numTS, 0); } + void SetIsExtGate(Bool_t value) { fIsInGate = value; } + void SetEventName(std::string name) { fEventName = name; } + + ULong_t GetEventID() const { return fEventID; } + ULong64_t GetTimestamp(int index = 0) const { return index < fTimestamp.size() ? fTimestamp.at(index) : 0; } + const std::vector &GetTimestamps() const { return fTimestamp; } + Bool_t IsGood() const { return fIsGood; } + Bool_t GetIsExtGate() const { return fIsInGate; } + std::string GetEventName() const { return fEventName; } + + AtAuxPad *GetAuxPad(std::string auxPad) + { + return const_cast(const_cast(this)->GetAuxPad(std::move(auxPad))); + } + const AtAuxPad *GetAuxPad(std::string auxPad) const; + const AuxPadMap &GetAuxPads() const { return fAuxPadMap; } + + ClassDefOverride(AtBaseEvent, 1) +}; + +#endif // #ifndef ATBASEEVENT_H +/********************************************************************* + * AtTPC AtRawEvent Stores a RawEvent composed by the AtTC pads * + * Author: Y. Ayyad * + * Log: 07-03-2015 17:16 JST * + * Adapted from STRawEvent from SPiRITROOT by G. Jhang * + * Edited by Adam Anthony 2/17/2020 * + * * + *********************************************************************/ + +#ifndef AtRAWEVENT_H +#define AtRAWEVENT_H + +#include "AtBaseEvent.h" +#include "AtGenericTrace.h" // IWYU pragma: keep +#include "AtPadReference.h" // IWYU pragma: keep + +#include + +#include +#include // for hash +#include +#include +#include +#include +#include // for unordered_map +#include +#include + +class AtPad; +class TBuffer; +class TClass; +class TMemberInspector; + +class AtRawEvent : public AtBaseEvent { +private: + using AtPadPtr = std::unique_ptr; + using FpnMap = std::unordered_map; + using PadVector = std::vector; + using AtGenTracePtr = std::unique_ptr; + using GenTraceVector = std::vector; + + PadVector fPadList; + FpnMap fFpnMap; + GenTraceVector fGTraceList; + + std::multimap fSimMCPointMap; //(first), dynamic_cast(second)); + swap(first.fPadList, second.fPadList); + swap(first.fFpnMap, second.fFpnMap); + swap(first.fSimMCPointMap, second.fSimMCPointMap); + }; + + /// Copy everything but the data (pads, aux pads, and MCPointMap) to this event + // void CopyAllButData(const AtRawEvent *event); + + void Clear(Option_t *opt = nullptr) override; + + /** + * @brief Create a new pad in this event. + * + * Adds a new pad, calling a constructor of AtPad using the passed parameters. + * + * @param params Parameters to perfect-forward to the constructor of AtPad + * @return Pointer to newly created pad + */ + template + AtPad *AddPad(Ts &&...params) + { + fPadList.push_back(std::make_unique(std::forward(params)...)); + return fPadList.back().get(); + } + + /** + * @brief Move a pad into the event + * + * Moves a std::unique_ptr of AtPad, or any type derived from AtPad, into the event. + * + * @param params std::unique_ptr of pad to move into the event + * @return Pointer to moved pad + */ + template >::value>> + AtPad *AddPad(std::unique_ptr ptr) + { + fPadList.push_back(std::move(ptr)); + return fPadList.back().get(); + } + + AtPad *AddFPN(const AtPadReference &ref); + + void RemovePad(Int_t padNum); + void SetSimMCPointMap(std::multimap map) { fSimMCPointMap = std::move(map); } + + template + AtGenericTrace *AddGenericTrace(Ts &&...params) + { + fGTraceList.push_back(std::make_unique(std::forward(params)...)); + return fGTraceList.back().get(); + } + + AtGenericTrace *AddGenericTrace(std::unique_ptr ptr) + { + fGTraceList.push_back(std::move(ptr)); + return fGTraceList.back().get(); + } + + // getters + Int_t GetNumPads() const { return fPadList.size(); } + Int_t GetNumAuxPads() const { return fAuxPadMap.size(); } + AtPad *GetPad(Int_t padNum) { return const_cast(const_cast(this)->GetPad(padNum)); } + const AtPad *GetPad(Int_t padNum) const; + AtPad *GetFpn(const AtPadReference &ref) + { + return const_cast(const_cast(this)->GetFpn(ref)); + } + const AtPad *GetFpn(const AtPadReference &ref) const; + const PadVector &GetPads() const { return fPadList; } + PadVector &GetPads() { return const_cast(const_cast(this)->GetPads()); } + + const GenTraceVector &GetGenTraces() const { return fGTraceList; } + + const FpnMap &GetFpnPads() const { return fFpnMap; } + std::multimap &GetSimMCPointMap() { return fSimMCPointMap; } + + ClassDefOverride(AtRawEvent, 7); +}; + +#endif +#ifndef ATHIT_H +#define ATHIT_H + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; +namespace H5 { +class CompType; +} + +/** + * @brief Point in space with charge. + * + * A hit describes a point in the detector where charge was deposited, It is the output + * of a PSA method. + */ +class AtHit : public TObject { +public: + using XYZPoint = ROOT::Math::XYZPoint; + using XYZVector = ROOT::Math::XYZVector; + struct MCSimPoint; + +protected: + Double_t fCharge; //< Charge of hit + Double_t fChargeVariance{0}; //< Charge variance + XYZPoint fPosition; //< Position of hit + XYZVector fPositionVariance{}; //< Position variance (unused by AtHitCluster) + Int_t fHitID; //< Unique ID of hit + Int_t fPadNum; //< Pad that generated hit + + Double_t fTraceIntegral{-1}; //< Integrated pulse charge of full trace + Int_t fHitMult{1}; //< Hit multiplicity in the pad where the hit was found + Int_t fTimeStamp{0}; //< TB of hit + Double_t fTimeStampCorr{0}; //< TB of hit using center of gravity + Double_t fTimeStampCorrInter{0}; //< Interpolated TB of hit + + std::vector fMCSimPointArray; + +public: + AtHit(Int_t hitID = -1); //< Default constructor for IO + AtHit(Int_t padNum, XYZPoint location, Double_t charge); //< Primary constructor + AtHit(Int_t hitID, Int_t padNum, XYZPoint location, Double_t charge); //< Specify hit ID on creation + AtHit(const AtHit &) = default; //< Copy constructor + AtHit(AtHit &&) = default; //< Move constructor + AtHit &operator=(const AtHit &) = default; //< Copy assignment + AtHit &operator=(AtHit &&) = default; //< Move assignment + virtual ~AtHit() = default; + virtual std::unique_ptr Clone(); //< Create a copy of sub-type + + /// Returns the type specification of a hit + H5::CompType GetHDF5Type(); + + void SetCharge(Double_t charge) { fCharge = charge; } + void SetChargeVariance(Double_t chargeVar) { fChargeVariance = chargeVar; } + void SetPosition(const XYZPoint &pos) { fPosition = pos; } + virtual void SetPositionVariance(const XYZVector &vec) { fPositionVariance = vec; } + void SetHitID(Int_t hitID) { fHitID = hitID; } + void SetPadNum(Int_t padNum) { fPadNum = padNum; } + + void SetTraceIntegral(Double_t integral) { fTraceIntegral = integral; } + void SetHitMult(Int_t HitMult) { fHitMult = HitMult; } + void SetTimeStamp(Int_t Time) { fTimeStamp = Time; } + void SetTimeStampCorr(Double_t TimeCorr) { fTimeStampCorr = TimeCorr; } + void SetTimeStampCorrInter(Double_t TimeCorrInter) { fTimeStampCorrInter = TimeCorrInter; } + + void AddMCSimPoint(const AtHit::MCSimPoint &point) { fMCSimPointArray.push_back(point); } + + Int_t GetHitID() const { return fHitID; } + const XYZPoint &GetPosition() const { return fPosition; } + const XYZVector &GetPositionVariance() const { return fPositionVariance; } + XYZVector GetPositionSigma() const; + Double_t GetCharge() const { return fCharge; } + Int_t GetPadNum() const { return fPadNum; } + Double_t GetTraceIntegral() const { return fTraceIntegral; } + Int_t GetHitMult() const { return fHitMult; } + Int_t GetTimeStamp() const { return fTimeStamp; } + Double_t GetTimeStampCorr() const { return fTimeStampCorr; } + Double_t GetTimeStampCorrInter() const { return fTimeStampCorrInter; } + const std::vector &GetMCSimPointArray() const { return fMCSimPointArray; } + + static Bool_t SortHit(const AtHit &lhs, const AtHit &rhs) { return lhs.GetPadNum() < rhs.GetPadNum(); } + static Bool_t SortHit(const std::unique_ptr &lhs, const std::unique_ptr &rhs) + { + return SortHit(*lhs, *rhs); + } + + static Bool_t SortHitTimePtr(const std::unique_ptr &lhs, const std::unique_ptr &rhs) + { + return SortHitTime(*lhs, *rhs); + } + + static Bool_t SortHitTime(const AtHit &lhs, const AtHit &rhs) { return lhs.GetTimeStamp() < rhs.GetTimeStamp(); } + + struct MCSimPoint { + int pointID; + int trackID; + double energy; + double eloss; + double angle; + int A; + int Z; + MCSimPoint() {} + MCSimPoint(int pointID_, int trackID_, double energy_, double eloss_, double angle_, int A_, int Z_) + : pointID(pointID_), trackID(trackID_), energy(energy_), eloss(eloss_), angle(angle_), A(A_), Z(Z_) + { + } + }; + + ClassDef(AtHit, 5); +}; + +/** + * Data structure representing a hit in an HDF5 file + */ +struct AtHit_t { + double x; + double y; + double z; + int t; + double A; + int trackID; + int pointIDMC; + int trackIDMC; + double energyMC; + double elossMC; + double angleMC; + int AMC; + int ZMC; +}; + +#endif +#ifndef ATHITCLUSTER_HH +#define ATHITCLUSTER_HH + +#include "AtHit.h" + +#include +#include // for TMatrixDSym +#include // for TMatrixTSym + +#include // for unique_ptr +#include // for move + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * @brief: Class representing a cluster of hits that arise from the same deposition of charge in space. + * Or at least, that is the assumtion that underlies the math in the class. + * + * Will update the position, charge, variance, and covariance as additional hits are added to the + * cluster. The variance is calcualted using both frequency weights (the charge) and reliability + * weights (the inverse of the position variance of the hit). The covariance is calculated just using + * the frequency weights (charge) w.r.t. the charge-weighted estimator for the true mean (not the + * frequency and reliability estimator of the mean). Eventually, I will sit down and work out a + * recursive expression for the covariance using the best estimate of the mean instead of just their + * charge weighted. + * + * The covariance and matrix can also be manually set like the old version of the class. + * + * Three positions are stored in the cluster: + * fPositionFull is the position using the full information(charge and hit position variance). + * fPositionCharge is the position from just charge weighting. + * fPosition is the position without any weighting applied. + * + */ +class AtHitCluster : public AtHit { +protected: + Int_t fClusterID{-1}; + + // Off diagonal elements are calcualed using eqn 18. Diagonal from eqn 24 + TMatrixDSym fCovMatrix{3}; //< Cluster covariance matrix + + // Corresponds to equations 15 for off diagonal and 20 for on diagonal + TMatrixDSym fCovNumerator{3}; //< Numerator for updating covariance matrix + + // The reliability weight for each coordinate is 1/variance. + XYZVector fTotalWeight{0, 0, 0}; //< Sum of 1/Var*q (Eqn 10) + XYZVector fTotalWeight2{0, 0, 0}; //< Sum of 1/Var^2*q (Eqn 11) + XYZVector fWeight{0, 0, 0}; //< The weight of the point being added (used during update) + + XYZPoint fPositionCharge{0, 0, 0}; //< Charge weighted mean of position + XYZPoint fPositionChargeOld{0, 0, 0}; //< The last charge weighted position + XYZVector fPositionOld{0, 0, 0}; //< The last position (used during update) + + Double_t fLength{-999}; + Int_t fClusterSize{0}; //< Number of hits in the cluster + +public: + AtHitCluster(); + AtHitCluster(const AtHitCluster &cluster) = default; + virtual ~AtHitCluster() = default; + virtual std::unique_ptr Clone() override; //< Create a copy of sub-type + + void SetCovMatrix(TMatrixDSym matrix) { fCovMatrix = std::move(matrix); } + void SetCovMatrix(int i, int j, double val); + virtual void SetPositionVariance(const XYZVector &vec) override; + void SetLength(Double_t length) { fLength = length; } + void SetClusterID(Int_t id) { fClusterID = id; } + virtual void AddHit(const AtHit &hit); + + Double_t GetLength() const { return fLength; } + XYZPoint GetPositionCharge() const { return fPositionCharge; } + + const TMatrixDSym &GetCovMatrix() const { return fCovMatrix; } + const TMatrixDSym &GetCovNumerator() const { return fCovNumerator; } + + Int_t GetClusterID() const { return fClusterID; } + Int_t GetClusterSize() const { return fClusterSize; } + +protected: + template + XYZVector ElementMult(const A &a, const B &b) + { + return {a.X() * b.X(), a.Y() * b.Y(), a.Z() * b.Z()}; + } + template + XYZVector ElementDiv(const A &a, const B &b) + { + return {a.X() / b.X(), a.Y() / b.Y(), a.Z() / b.Z()}; + } + template + T ElementInvert(const T &b) + { + return {1 / b.X(), 1 / b.Y(), 1 / b.Z()}; + } + + void updateWeightsAndCharge(const AtHit &hit); + void updatePosition(const AtHit &hit); + void updateCovariance(const AtHit &hit); + + ClassDefOverride(AtHitCluster, 4); +}; + +#endif +#ifndef ATHITCLUSTERFULL_HH +#define ATHITCLUSTERFULL_HH + +#include "AtHit.h" // for AtHit, AtHit::XYZPoint +#include "AtHitCluster.h" + +#include // for THashConsistencyHolder, ClassDefOverride +#include // for TMatrixDSym + +#include // for unique_ptr +#include // for vector +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * @brief: Class representing a cluster of hits that arise from the same deposition of charge in space. + * Or at least, that is the assumtion that underlies the math in the class. + * + * In addition to the information tracked by AtHitCluster, it also saves a copy of every hit that + * is part of the cluster. This allows for a larger number of estimates of the variance and covariance + * to be calcualted. + * + * + * Three estimates of the mean are stored in the cluster: + * fPosition is the position using the full information(charge and hit position variance). + * fPositionCharge is the position from just charge weighting. + * fPositionUnweighted is the position without any weighting applied. + * + * There are four estimates of the covariances accessable: + * GetCovMatrix() returns the best online covariance matrix described above (same as AtHitCluster). + * GetCovMatrixFull() returns the covariance matrix using fPositionFull and charge weighting. There + * is no special treatment of the variance. + * GetCovMatrixCharge() returns a simple charge weighted covariance matrix using fPositionCharge. + * GetCovMatrixNoWeight() returns a covariance matrix using fPosition and no weighting. + * + */ +class AtHitClusterFull : public AtHitCluster { +protected: + std::vector fHits; + +public: + AtHitClusterFull() : AtHitCluster() {} + AtHitClusterFull(const AtHitClusterFull &cluster) = default; + virtual ~AtHitClusterFull() = default; + virtual std::unique_ptr Clone() override; //< Create a copy of sub-type + + virtual void AddHit(const AtHit &hit) override; + + XYZPoint GetPositionUnWeighted() const; + TMatrixDSym GetCovMatrixFull() const; + TMatrixDSym GetCovMatrixCharge() const; + TMatrixDSym GetCovMatrixNoWeight() const; + + ClassDefOverride(AtHitClusterFull, 1); +}; + +#endif // #ifndef ATHITCLUSTERFULL_HH +#ifndef AtEVENT_H +#define AtEVENT_H +// IWYU pragma: no_include + +#include "AtBaseEvent.h" +#include "AtHit.h" + +#include + +#include + +#include +#include +#include +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtEvent : public AtBaseEvent { +public: + using TraceArray = std::array; + using HitPtr = std::unique_ptr; + using HitVector = std::vector; + +private: + Double_t fEventCharge = -100; + Double_t fRhoVariance = 0; + + HitVector fHitArray; + std::map fMultiplicityMap; + + TraceArray fMeshSig{}; + +public: + AtEvent(); + AtEvent(const AtEvent ©); + AtEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtEvent"); } + AtEvent &operator=(const AtEvent object); + virtual ~AtEvent() = default; + + friend void swap(AtEvent &first, AtEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + + swap(first.fEventCharge, second.fEventCharge); + swap(first.fRhoVariance, second.fRhoVariance); + + swap(first.fHitArray, second.fHitArray); + swap(first.fMultiplicityMap, second.fMultiplicityMap); + swap(first.fMeshSig, second.fMeshSig); + } + + void Clear(Option_t *opt = nullptr) override; + + /** + * @brief Create a new hit in this event. + * Adds a new hit, calling a constructor of AtHit using the passed parameters. + * Will set the hitID to the next availible if it was not set by the + * AtHit constructor. Allowing this function to handle hitIDs will ensure they + * remain unique within an event. + * + * @param params Parameters to be perfect-forwarded to the constructor of AtHit. + * @return Reference to added hit + */ + template + AtHit &AddHit(Ts &&...params) + { + fHitArray.emplace_back(std::make_unique(std::forward(params)...)); + if (fHitArray.back()->GetHitID() == -1) + fHitArray.back()->SetHitID(fHitArray.size() - 1); + LOG(debug) << "Adding hit with ID " << fHitArray.back()->GetHitID() << " to event " << fEventID; + + return *(fHitArray.back()); + } + + /** + * @brief Move a hit into this event. + * Adds a new hit, moving a unique pointer in. + * Will set the hitID to the next availible if it was not set by the + * AtHit constructor (ie is still -1). Allowing this function to handle hitIDs will ensure they + * remain unique within an event. + * + * @param[in] ptr unique_ptr to the AtHit to add to the event. + * @return Reference to added hit + */ + template >::value>> + AtHit &AddHit(std::unique_ptr ptr) + { + fHitArray.push_back(std::move(ptr)); + if (fHitArray.back()->GetHitID() == -1) + fHitArray.back()->SetHitID(fHitArray.size() - 1); + LOG(debug) << "Adding hit with ID " << fHitArray.back()->GetHitID() << " to event " << fEventID; + + return *(fHitArray.back()); + } + + void SetEventCharge(Double_t Qevent) { fEventCharge = Qevent; } + void SetRhoVariance(Double_t RhoVariance) { fRhoVariance = RhoVariance; } + + void SetMultiplicityMap(std::map MultiMap) { fMultiplicityMap = std::move(MultiMap); } + void SetMeshSignal(TraceArray mesharray) { fMeshSig = std::move(mesharray); } + void SetMeshSignal(Int_t idx, Float_t val); + + Int_t GetNumHits() const { return fHitArray.size(); } + Double_t GetEventCharge() const { return fEventCharge; } + Double_t GetRhoVariance() const { return fRhoVariance; } + const TraceArray &GetMesh() const { return fMeshSig; } + Int_t GetHitPadMult(Int_t PadNum); // Returns the multiplicity of the pad where this hit belongs to + + const AtHit &GetHit(Int_t hitNo) const { return *fHitArray.at(hitNo); } + [[deprecated("Use GetHits()")]] std::vector GetHitArray() const; + const HitVector &GetHits() const { return fHitArray; } + void ClearHits() { fHitArray.clear(); } + const std::map &GetMultiMap() { return fMultiplicityMap; } + + void SortHitArray(); + void SortHitArrayID(); + void SortHitArrayTime(); + + ClassDefOverride(AtEvent, 6); +}; + +#endif +#ifndef AtPROTOEVENT_H +#define AtPROTOEVENT_H + +#include "AtProtoQuadrant.h" + +#include +#include + +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtProtoEvent : public TNamed { +public: + AtProtoEvent(); + ~AtProtoEvent(); + + void SetEventID(Int_t evtid); + void AddQuadrant(AtProtoQuadrant quadrant); + void SetQuadrantArray(std::vector *quadrantArray); + + AtProtoQuadrant *GetQuadrant(Int_t quadrantNo); + std::vector *GetQuadrantArray(); + std::size_t GetNumQuadrants(); + + Int_t fEventID{}; + + ClassDef(AtProtoEvent, 1); + +private: + std::vector fQuadrantArray; +}; + +#endif +#ifndef AtPROTOEVENTANA_H +#define AtPROTOEVENTANA_H + +#include +#include + +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtProtoEventAna : public TNamed { +public: + AtProtoEventAna(); + ~AtProtoEventAna(); + + std::vector fPar0_fit; + std::vector fPar1_fit; + std::vector fAngle; + std::vector fAngle_fit; + std::vector fRange; + std::vector> fHoughPar; + std::vector> fELossHitPattern; + std::vector>> fQELossHitPattern; + std::vector fQVertex; + std::vector fChi2; + std::vector fNDF; + Double_t fVertex02{-500.0}; + Double_t fVertex13{-500.0}; + + // Getters + std::vector *GetAngleFit(); + std::vector *GetAngle(); + std::vector *GetPar0(); + std::vector *GetPar1(); + std::vector *GetRange(); + std::vector> *GetHoughPar(); + std::vector> *GetELossHitPattern(); + std::vector>> *GetQELossHitPattern(); + std::vector *GetVertex(); + std::vector *GetChi2(); + std::vector *GetNDF(); + + // Setters + void SetAngleFit(std::vector Angle_fit); + void SetAngle(std::vector Angle); + void SetPar0(std::vector Par0_fit); + void SetPar1(std::vector Par1_fit); + void SetRange(std::vector Range); + void SetHoughPar(std::vector> HoughPar); + void SetELHitPattern(std::vector> ELHitPattern); + void SetQELHitPattern(std::vector>> QELHitPattern); + void SetVertex02(Double_t Vertex02); + void SetVertex13(Double_t Vertex13); + void SetVertex(std::vector Vertex); + void SetChi2(std::vector Chi2); + void SetNDF(std::vector NDF); + +private: + ClassDef(AtProtoEventAna, 2); +}; + +#endif +#ifndef AtTRACKINGEVENT_H +#define AtTRACKINGEVENT_H + +#include "AtBaseEvent.h" +#include "AtFittedTrack.h" +#include "AtTrack.h" + +#include +#include +#include + +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtTrackingEvent : public AtBaseEvent { + + using FTrackPtr = std::unique_ptr; + using FTrackVector = std::vector; + +public: + AtTrackingEvent(); + virtual ~AtTrackingEvent() = default; + + void SetTrackArray(std::vector *trackArray); + void SetTrack(AtTrack *track); + void SetVertex(Double_t vertex); + void SetGeoVertex(TVector3 vertex); + void SetVertexEnergy(Double_t vertexEner); + + AtFittedTrack &AddFittedTrack(std::unique_ptr ptr) + { + fFittedTrackArray.push_back(std::move(ptr)); + if (fFittedTrackArray.back()->GetTrackID() == -1) + fFittedTrackArray.back()->SetTrackID(fFittedTrackArray.size() - 1); + LOG(debug) << "Adding Track with ID " << fFittedTrackArray.back()->GetTrackID() << " to event " << fEventID; + + return *(fFittedTrackArray.back()); + } + + Double_t GetVertex(); + Double_t GetVertexEnergy(); + TVector3 GetGeoVertex(); + std::vector GetTrackArray(); + const FTrackVector &GetFittedTracks() const { return fFittedTrackArray; } + +private: + std::vector fTrackArray; + FTrackVector fFittedTrackArray; + Double_t fVertex{-10.0}; + Double_t fVertexEnergy{-10.0}; + TVector3 fGeoVertex; + + ClassDef(AtTrackingEvent, 1); +}; + +#endif +#ifndef ATPATTERNEVENT_H +#define ATPATTERNEVENT_H + +#include "AtBaseEvent.h" +#include "AtTrack.h" + +#include + +#include +#include // for make_unique, unique_ptr +#include +#include + +class AtHit; +class TBuffer; +class TClass; +class TMemberInspector; + +class AtPatternEvent : public AtBaseEvent { +protected: + using HitPtr = std::unique_ptr; + using HitVector = std::vector; + + std::vector fTrackCand; // Candidate tracks + HitVector fNoise; + +public: + AtPatternEvent(const char *name = "AtPatternEvent"); + AtPatternEvent(const AtPatternEvent ©); + AtPatternEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtPatternEvent"); } + AtPatternEvent(AtPatternEvent &©) = default; + AtPatternEvent &operator=(const AtPatternEvent object); + virtual ~AtPatternEvent() = default; + + void Clear(Option_t *opt = nullptr) override; + + friend void swap(AtPatternEvent &first, AtPatternEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + swap(first.fTrackCand, second.fTrackCand); + swap(first.fNoise, second.fNoise); + }; + + void SetTrackCand(std::vector tracks) { fTrackCand = std::move(tracks); } + void AddTrack(const AtTrack &track) { fTrackCand.push_back(track); } + void AddTrack(AtTrack &&track) { fTrackCand.push_back(track); } + + template + void AddNoise(Ts &&...params) + { + fNoise.emplace_back(std::make_unique(std::forward(params)...)); + } + const HitVector &GetNoiseHits() { return fNoise; } + + std::vector &GetTrackCand() { return fTrackCand; } + const std::vector &GetTrackCand() const { return fTrackCand; } + + ClassDefOverride(AtPatternEvent, 3); +}; + +#endif +#ifndef AtGENERICTRACE_H +#define AtGENERICTRACE_H + +#include "AtPadBase.h" + +#include +#include + +#include // for size_t +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * @brief Trace recorded by other data acquisition systems + * + */ + +class AtGenericTrace : public AtPadBase { +public: + using rawTrace = std::vector; + using trace = std::vector; + +protected: + Int_t fTraceID{}; + std::size_t fSize{}; + rawTrace fRawAdc{}; + trace fAdc{}; + +public: + virtual std::unique_ptr Clone() const override; + + AtGenericTrace(Int_t traceID = -1, std::size_t size = 2048); + + void SetRawADC(Int_t idx, Int_t val) { fRawAdc[idx] = val; } + void SetADC(Int_t idx, Double_t val) { fAdc[idx] = val; } + + rawTrace &GetRawADC() { return fRawAdc; } + trace &GetADC() { return fAdc; } + + const rawTrace &GetRawADC() const { return fRawAdc; } + const trace &GetADC() const { return fAdc; } + Int_t GetTraceSize() const { return fSize; } + + ClassDefOverride(AtGenericTrace, 1); +}; + +#endif +#ifndef AtSIEVENT_H +#define AtSIEVENT_H + +#include "AtBaseEvent.h" + +#include + +#include +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtSiEvent : public AtBaseEvent { +private: + Double_t fEFront1[4] = {-1, -1, -1, -1}; + Double_t fEBack1[4] = {-1, -1, -1, -1}; + Double_t fEFront2[4] = {-1, -1, -1, -1}; + Double_t fEBack2[4] = {-1, -1, -1, -1}; + + Double_t fADCMaxFront1[4] = {-1, -1, -1, -1}; + Double_t fADCMaxBack1[4] = {-1, -1, -1, -1}; + Double_t fADCMaxFront2[4] = {-1, -1, -1, -1}; + Double_t fADCMaxBack2[4] = {-1, -1, -1, -1}; + + Int_t fStripFront1[4] = {-1, -1, -1, -1}; + Int_t fStripBack1[4] = {-1, -1, -1, -1}; + Int_t fStripFront2[4] = {-1, -1, -1, -1}; + Int_t fStripBack2[4] = {-1, -1, -1, -1}; + + Int_t fMultiplicityFront1 = 0; + Int_t fMultiplicityBack1 = 0; + Int_t fMultiplicityFront2 = 0; + Int_t fMultiplicityBack2 = 0; + +public: + AtSiEvent(); + AtSiEvent(const AtSiEvent ©); + AtSiEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtSiEvent"); } + AtSiEvent &operator=(const AtSiEvent object); + virtual ~AtSiEvent() = default; + + friend void swap(AtSiEvent &first, AtSiEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + + swap(first.fEFront1, second.fEFront1); + swap(first.fEBack1, second.fEBack1); + swap(first.fEFront2, second.fEFront2); + swap(first.fEBack2, second.fEBack2); + + swap(first.fADCMaxFront1, second.fADCMaxFront1); + swap(first.fADCMaxBack1, second.fADCMaxBack1); + swap(first.fADCMaxFront2, second.fADCMaxFront2); + swap(first.fADCMaxBack2, second.fADCMaxBack2); + + swap(first.fStripFront1, second.fStripFront1); + swap(first.fStripBack1, second.fStripBack1); + swap(first.fStripFront2, second.fStripFront2); + swap(first.fStripBack2, second.fStripBack2); + + swap(first.fMultiplicityFront1, second.fMultiplicityFront1); + swap(first.fMultiplicityBack1, second.fMultiplicityBack1); + swap(first.fMultiplicityFront2, second.fMultiplicityFront2); + swap(first.fMultiplicityBack2, second.fMultiplicityBack2); + } + + void Clear(Option_t *opt = nullptr) override; + + void SetEFront1(Int_t idx, Double_t value) { fEFront1[idx] = value; } + void SetEBack1(Int_t idx, Double_t value) { fEBack1[idx] = value; } + void SetEFront2(Int_t idx, Double_t value) { fEFront2[idx] = value; } + void SetEBack2(Int_t idx, Double_t value) { fEBack2[idx] = value; } + + void SetADCMaxFront1(Int_t idx, Double_t value) { fADCMaxFront1[idx] = value; } + void SetADCMaxBack1(Int_t idx, Double_t value) { fADCMaxBack1[idx] = value; } + void SetADCMaxFront2(Int_t idx, Double_t value) { fADCMaxFront2[idx] = value; } + void SetADCMaxBack2(Int_t idx, Double_t value) { fADCMaxBack2[idx] = value; } + + void SetStripFront1(Int_t idx, Int_t value) { fStripFront1[idx] = value; } + void SetStripBack1(Int_t idx, Int_t value) { fStripBack1[idx] = value; } + void SetStripFront2(Int_t idx, Int_t value) { fStripFront2[idx] = value; } + void SetStripBack2(Int_t idx, Int_t value) { fStripBack2[idx] = value; } + + void SetMultiplicityFront1(Int_t value) { fMultiplicityFront1 = value; } + void SetMultiplicityBack1(Int_t value) { fMultiplicityBack1 = value; } + void SetMultiplicityFront2(Int_t value) { fMultiplicityFront2 = value; } + void SetMultiplicityBack2(Int_t value) { fMultiplicityBack2 = value; } + + Double_t GetEFront1(Int_t idx) { return fEFront1[idx]; } + Double_t GetEBack1(Int_t idx) { return fEBack1[idx]; } + Double_t GetEFront2(Int_t idx) { return fEFront2[idx]; } + Double_t GetEBack2(Int_t idx) { return fEBack2[idx]; } + + Double_t GetADCMaxFront1(Int_t idx) { return fADCMaxFront1[idx]; } + Double_t GetADCMaxBack1(Int_t idx) { return fADCMaxBack1[idx]; } + Double_t GetADCMaxFront2(Int_t idx) { return fADCMaxFront2[idx]; } + Double_t GetADCMaxBack2(Int_t idx) { return fADCMaxBack2[idx]; } + + Int_t GetStripFront1(Int_t idx) { return fStripFront1[idx]; } + Int_t GetStripBack1(Int_t idx) { return fStripBack1[idx]; } + Int_t GetStripFront2(Int_t idx) { return fStripFront2[idx]; } + Int_t GetStripBack2(Int_t idx) { return fStripBack2[idx]; } + + Int_t GetMultiplicityFront1() { return fMultiplicityFront1; } + Int_t GetMultiplicityBack1() { return fMultiplicityBack1; } + Int_t GetMultiplicityFront2() { return fMultiplicityFront2; } + Int_t GetMultiplicityBack2() { return fMultiplicityBack2; } + + ClassDefOverride(AtSiEvent, 1); +}; + +#endif +#ifndef AtGAGGEVENT_H +#define AtGAGGEVENT_H + +#include "AtBaseEvent.h" + +#include + +#include +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtGaggEvent : public AtBaseEvent { +private: + Double_t fE1[25] = {-1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1}; + Double_t fE2[16] = {-1, -1, -1, -1, + -1, -1, -1, -1, + -1, -1, -1, -1, + -1, -1, -1, -1}; + + Double_t fADCMax1[25] = {-1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1}; + Double_t fADCMax2[16] = {-1, -1, -1, -1, + -1, -1, -1, -1, + -1, -1, -1, -1, + -1, -1, -1, -1}; + + + Int_t fMultiplicity1 = 0; + Int_t fMultiplicity2 = 0; + +public: + AtGaggEvent(); + AtGaggEvent(const AtGaggEvent ©); + AtGaggEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtGaggEvent"); } + AtGaggEvent &operator=(const AtGaggEvent object); + virtual ~AtGaggEvent() = default; + + friend void swap(AtGaggEvent &first, AtGaggEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + + swap(first.fE1, second.fE1); + swap(first.fE2, second.fE2); + + swap(first.fADCMax1, second.fADCMax1); + swap(first.fADCMax2, second.fADCMax2); + + swap(first.fMultiplicity1, second.fMultiplicity1); + swap(first.fMultiplicity2, second.fMultiplicity2); + } + + void Clear(Option_t *opt = nullptr) override; + + void SetE1(Int_t idx, Double_t value) { fE1[idx] = value; } + void SetE2(Int_t idx, Double_t value) { fE2[idx] = value; } + + void SetADCMax1(Int_t idx, Double_t value) { fADCMax1[idx] = value; } + void SetADCMax2(Int_t idx, Double_t value) { fADCMax2[idx] = value; } + + void SetMultiplicity1(Int_t value) { fMultiplicity1 = value; } + void SetMultiplicity2(Int_t value) { fMultiplicity2 = value; } + + Double_t GetE1(Int_t idx) { return fE1[idx]; } + Double_t GetE2(Int_t idx) { return fE2[idx]; } + + Double_t GetADCMax1(Int_t idx) { return fADCMax1[idx]; } + Double_t GetADCMax2(Int_t idx) { return fADCMax2[idx]; } + + Int_t GetMultiplicity1() { return fMultiplicity1; } + Int_t GetMultiplicity2() { return fMultiplicity2; } + + ClassDefOverride(AtGaggEvent, 1); +}; + +#endif +#ifndef AtPROTOQUADRANT_H +#define AtPROTOQUADRANT_H + +#include "AtHit.h" + +#include +#include +#include + +#include // for size_t +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtProtoQuadrant : public TObject { +public: + AtProtoQuadrant() = default; + AtProtoQuadrant(Int_t QuadrantID); + AtProtoQuadrant(std::vector HitArray, Int_t QuadrantID); + AtProtoQuadrant(std::vector HitArray, Int_t QuadrantID, Double_t PhiQ); + ~AtProtoQuadrant() = default; + + void SetEventID(Int_t evtid); + void AddHit(AtHit *hit); + void SetHitArray(std::vector *hitArray); + void SetQuadrantID(Int_t QuadrantID); + void SetPhiQ(Double_t PhiQ); + void SetPhiDistribution(TH1D *PhiD); + void AddPhiVal(Double_t phival); + + Int_t GetQuadrantID(); + Double_t GetPhiQ(); + Int_t GetEventID(); + std::size_t GetNumHits(); + AtHit *GetHit(Int_t hitNo); + std::vector *GetHitArray(); + TH1D *GetPhiDistribution(); + std::vector *GetPhiArray(); + std::size_t GetNumPhiVal(); + +protected: + std::vector fHitArrayQ; // Collection of hits in that quadrant + Double_t fPhiQ{0.0}; // Phi angle on the quadrant + Int_t fQuadrantID{}; // Quadrant ID : 1 (0-90) - 2 (90 - 180) - 3 (180-270) - 4 (270-360) - 0 (Central Pad) [Defined + // in the Phi Task] + // TODO: A AtTrack object must be collected here...Future stuff + Int_t fEventID{-1}; + TH1D fPhiDistr; + std::vector fPhiDistrArray; + + ClassDef(AtProtoQuadrant, 1); +}; + +#endif +#ifndef ATTRACK_H +#define ATTRACK_H + +#include "AtContainerManip.h" +#include "AtHit.h" +#include "AtHitCluster.h" +#include "AtPattern.h" // IWYU pragma: keep + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtTrack : public TObject { + +public: + struct BraggCurve { + std::vector IntegratedELossValues; + std::vector RangeValues; + std::vector ELossErrors; + Int_t nBins{0}; + Double_t binSize{0}; + Int_t smoothingSteps{0}; + Double_t vertexX{0}; + Double_t vertexY{0}; + Double_t vertexZ{-999}; + }; + +protected: + using XYZPoint = ROOT::Math::XYZPoint; + using HitPtr = std::unique_ptr; + using HitVector = std::vector; + using PatternPtr = std::unique_ptr; + + // Attributes shared by all track finding algorithms + Int_t fTrackID{-1}; + HitVector fHitArray; + PatternPtr fPattern{nullptr}; + Bool_t fIsMerged{false}; + Double_t fVertexToZDist{0}; + + // Used by AtPRA + Double_t fGeoThetaAngle{}; //< Geometrical scattering angle with respect to the detector FitParameters + Double_t fGeoPhiAngle{}; //< " azimuthal " + Double_t fGeoRadius{}; //< Initial radius of curvature + std::pair fGeoCenter; //< Center of the spiral track + std::vector fHitClusterArray; //< Clusterized hits container. Can also be stored in fHitArray + + // Obtained in AtPatternModification + // Vector of pair of values for the Bragg curve of the track (archLength[mm], eLoss[a.u.]). + std::vector> fBraggCurveValues; + // Container for the Bragg curve integrated over the binning. + BraggCurve fBraggCurve; + +public: + AtTrack() = default; + AtTrack(const AtTrack &obj); + AtTrack &operator=(AtTrack obj); + AtTrack(AtTrack &&) = default; + ~AtTrack() = default; + + /** + * @brief ADL-findable swap for AtTrack. + * + * Implemented as a friend free function to enable ADL of swap. + * (https://en.cppreference.com/w/cpp/language/adl) + */ + friend void swap(AtTrack &a, AtTrack &b) noexcept + { + using std::swap; // Enable ADL + + swap(a.fTrackID, b.fTrackID); + swap(a.fHitArray, b.fHitArray); + swap(a.fHitClusterArray, b.fHitClusterArray); + swap(a.fPattern, b.fPattern); + swap(a.fIsMerged, b.fIsMerged); + swap(a.fVertexToZDist, b.fVertexToZDist); + + swap(a.fGeoThetaAngle, b.fGeoThetaAngle); + swap(a.fGeoPhiAngle, b.fGeoPhiAngle); + swap(a.fGeoRadius, b.fGeoRadius); + swap(a.fGeoCenter, b.fGeoCenter); + + swap(a.fBraggCurveValues, b.fBraggCurveValues); + swap(a.fBraggCurve, b.fBraggCurve); + }; + + // Getters + Int_t GetTrackID() const { return fTrackID; } + HitVector &GetHitArray() { return fHitArray; } + const HitVector &GetHitArray() const { return fHitArray; } + + std::vector GetHitArrayObject() { return ContainerManip::GetObjectVector(fHitArray); } + // const std::vector &GetHitArrayConst() const { return fHitArray; } + const AtPatterns::AtPattern *GetPattern() const { return fPattern.get(); } + + Double_t GetGeoTheta() const { return fGeoThetaAngle; } + Double_t GetGeoPhi() const { return fGeoPhiAngle; } + Double_t GetGeoRadius() const { return fGeoRadius; } + std::pair GetGeoCenter() const { return fGeoCenter; } + std::vector *GetHitClusterArray() { return &fHitClusterArray; } + + std::vector> GetBraggCurveValues() const { return fBraggCurveValues; } + BraggCurve GetBraggCurve() const { return fBraggCurve; } + + Bool_t GetIsMerged() const { return fIsMerged; } + Double_t GetVertexToZDist() const { return fVertexToZDist; } + + // Setters + void SetTrackID(Int_t val) { fTrackID = val; } + void AddHit(const AtHit &hit) { fHitArray.emplace_back(std::make_unique(hit)); } + void AddHit(HitPtr hit) { fHitArray.push_back(std::move(hit)); } + void SetPattern(std::unique_ptr pat) { fPattern = std::move(pat); } + + void SetGeoTheta(Double_t angle) { fGeoThetaAngle = angle; } + void SetGeoPhi(Double_t angle) { fGeoPhiAngle = angle; } + void SetGeoRadius(Double_t radius) { fGeoRadius = radius; } + void SetGeoCenter(std::pair center) { fGeoCenter = center; } + void AddClusterHit(std::shared_ptr hitCluster); + + void AddBraggCurvePair(Double_t range, Double_t eLoss) { fBraggCurveValues.push_back(std::make_pair(range, eLoss)); } + void SetBraggCurve(BraggCurve braggCurve) { fBraggCurve = braggCurve; } + + void SetIsMerged(bool val) { fIsMerged = val; } + void SetVertexToZDist(Double_t val) { fVertexToZDist = val; } + + // Operations + void ResetHitClusterArray() { fHitClusterArray.clear(); } + + Double_t GetMeanTime(); + Double_t GetLinearRange(); + Double_t GetLinearRange(XYZPoint vertex); + + Double_t GetGeoQEnergy(); + XYZPoint GetLastPoint(); + XYZPoint GetFirstPoint(); + static Double_t GetLinearRange(const XYZPoint &vertex, const XYZPoint &maxPos); + + void SortHitArrayTime(); + void SortClusterHitArrayZ(); + +protected: + static Bool_t SortClusterHitZ(const AtHitCluster &lhs, const AtHitCluster &rhs) + { + return lhs.GetPosition().Z() < rhs.GetPosition().Z(); + } + + friend inline std::ostream &operator<<(std::ostream &o, const AtTrack &track) + { + std::cout << " ====================================================== " << std::endl; + std::cout << " Track " << track.fTrackID << " Info : " << std::endl; + std::cout << " Geomterical Scattering Angle : " << track.fGeoThetaAngle * (180.0 / TMath::Pi()) << " deg " + << " - Geomterical Azimuthal Angle : " << track.fGeoPhiAngle * (180.0 / TMath::Pi()) << " deg " + << std::endl; + + return o; + } + + ClassDef(AtTrack, 4); +}; + +#endif +#ifndef ATCONTAINERMANIP_H +#define ATCONTAINERMANIP_H + +#include + +#include // for TH1, TH1D (ptr only) + +#include // IWYU pragma: keep +#include // for make_move_iterator +#include +#include // for string +#include // for remove_const_t +#include + +namespace ContainerManip { + +/** + * @brief Use contents of data to set the bin contents of hist. + * + * Will resize the historgram to contain data.size() bins, setting the axis + * according to xMin and xMax. If both are 0, then sets the axis to [0,data.size()] + */ +template +void SetHistFromData(TH1 &hist, const T &data, double xMin = 0, double xMax = 0) +{ + if (xMin == 0 && xMax == 0) + xMax = data.size(); + hist.Reset(); + hist.SetBins(data.size(), xMin, xMax); + for (int i = 0; i < hist.GetNbinsX(); ++i) + hist.SetBinContent(i + 1, data.at(i)); +} + +/** + * @brief Use contents of data to create a histogram with the given name + * + * Will resize the historgram to contain data.size() bins, setting the axis + * according to xMin and xMax. If both are 0, then sets the axis to [0,data.size()]. + * The returned unique_ptr owns the memory and it will not be cleaned up by root. + */ +template +std::unique_ptr CreateHistFromData(const std::string &name, const T &data, double xMin = 0, double xMax = 0) +{ + if (xMin == 0 && xMax == 0) + xMax = data.size(); + + TH1::AddDirectory(false); // Make sure pointer has ownership + auto ret = std::make_unique(name.data(), name.data(), data.size(), 0, data.size()); + for (int i = 0; i < ret->GetNbinsX(); ++i) + ret->SetBinContent(i + 1, data.at(i)); + // ret->SetDirectory(nullptr); + TH1::AddDirectory(true); + return ret; +} + +template +T GetMedian(std::vector &vec) +{ + if (vec.empty()) + return 0; + + auto n = vec.size() / 2; + + std::nth_element(vec.begin(), vec.begin() + n, vec.end()); + auto med = vec[n]; + if (vec.size() % 2 == 0) { // if even, get average of middle two entries + med = (*std::max_element(vec.begin(), vec.begin() + n) + med) / 2.0; + } + return med; +} + +template +T *GetPointer(T &t) +{ + return &t; +} + +template +std::remove_const_t *GetPointerNonConst(T &t) +{ + return const_cast(&t); +} + +template +std::vector GetConstPointerVector(const std::vector &vec) +{ + LOG(debug) << "Transforming object -> pointer."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const T &a) { return GetPointer(a); }); + return ret; +} + +template +std::vector GetConstPointerVector(const std::vector> &vec) +{ + LOG(debug) << "Transforming unique pointer -> pointer."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const std::unique_ptr &a) { return a.get(); }); + return ret; +} + +template +std::vector GetPointerVector(const std::vector &vec) +{ + LOG(debug) << "Transforming object -> pointer."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const T &a) { return GetPointer(a); }); + return ret; +} + +template +std::vector GetPointerVector(const std::vector> &vec) +{ + LOG(debug) << "Transforming unique pointer -> pointer."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const std::unique_ptr &a) { return a.get(); }); + return ret; +} + +template +std::vector GetObjectVector(const std::vector> &vec) +{ + LOG(debug) << "Transforming unique pointer -> object."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const std::unique_ptr &a) { return *a; }); + return ret; +} + +template +std::vector GetReferenceVector(const std::vector> &vec) +{ + LOG(debug) << "Transforming unique pointer -> object."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const std::unique_ptr &a) { return *a; }); + return ret; +} + +/** + * Will move elements from the input vector to the output vector if op(elem) returns true + * Suggested to make op() take a const referance to T so Operator is type bool(const T&) + * + * @param[in] op Operator must have the form bool(T) + */ +template +std::vector MoveFromVector(std::vector &vec, Operator op) +{ + std::vector retVec; + auto itStartEqualRange = vec.end(); + + for (auto it = vec.begin(); it != vec.end(); ++it) { + + bool isInPattern = op(*it); + + // Start of sub-vector with vec in pattern + if (isInPattern && itStartEqualRange == vec.end()) { + itStartEqualRange = it; + continue; + } + + // End of sub-vector with vec in pattern. + // Move vec in this range to retVec then delete the empty entries + if (itStartEqualRange != vec.end() && !isInPattern) { + retVec.insert(retVec.end(), std::make_move_iterator(itStartEqualRange), std::make_move_iterator(it)); + vec.erase(itStartEqualRange, it); + it = itStartEqualRange; + itStartEqualRange = vec.end(); + continue; + } + } + + // If the last chunk of the array was in the pattern, move it and delete empty entries + if (itStartEqualRange != vec.end()) { + auto it = vec.end(); + retVec.insert(retVec.end(), std::make_move_iterator(itStartEqualRange), std::make_move_iterator(it)); + vec.erase(itStartEqualRange, it); + } + return retVec; +} + +} // namespace ContainerManip + +#endif // #ifndef ATCONTAINERMANIP_H +#ifndef ATFISIONEVENT_H +#define ATFISIONEVENT_H + +#include "AtBaseEvent.h" // for AtBaseEvent +#include "AtPatternEvent.h" + +#include // for PositionVector3D +#include // for XYZPoint +#include // for DisplacementVector3D +#include // for XYZVector +#include // for THashConsistencyHolder, ClassDefOverride + +#include // for swap, array +#include // for move +#include +class AtHit; +class AtTrack; +class TBuffer; +class TClass; +class TMemberInspector; +namespace AtPatterns { +class AtPatternY; +} + +/** + * Class for getting useful information from fission events. + * Filled by the task AtFissionAnalysis. + */ +class AtFissionEvent : public AtPatternEvent { +protected: + using XYZPoint = ROOT::Math::XYZPoint; + using XYZVector = ROOT::Math::XYZVector; + + HitVector fBeamHits; //< Beam hits without space charge correction + std::array fFragHits; //< Fragment hits without space charge correction + Double_t fLambda{0}; //(first), dynamic_cast(second)); + swap(first.fBeamHits, second.fBeamHits); + swap(first.fFragHits, second.fFragHits); + } + + const AtPatterns::AtPatternY *GetYPattern() const; + const AtTrack &GetYTrack() const; + double GetFoldingAngle(); + XYZPoint GetVertex() const; + double GetLambda() const { return fLambda; } + + std::vector GetBeamHits() const; + std::vector GetFragHits() const; + std::vector GetFragHits(int fragID) const; + + std::vector GetBeamHitsCorr(); + std::vector GetFragHitsCorr(); + std::vector GetFragHitsCorr(int fragID); + + void SetBeamHits(HitVector vec) { fBeamHits = std::move(vec); } + void SetFragHits(int fragID, HitVector vec); + void SetLambda(double l) { fLambda = l; } + ClassDefOverride(AtFissionEvent, 1); +}; + +#endif // ATFISIONEVENT_H +#ifndef ATPATTERN_H +#define ATPATTERN_H + +#include "AtPadPlaneElement.h" + +#include +#include // for XYZPoint +#include // for Double_t, Int_t, THashConsistencyHolder, ClassDef +#include + +#include // for max +#include // for NAN +#include +#include // for move +#include // for vector + +class TBuffer; +class TClass; +class TMemberInspector; +class TEveLine; +class TEveElement; +class AtHit; +/** + * @defgroup AtPattern Track Patterns + * @brief Track shapes in 3D space. + * + * Collection of classes for describing and drawing track patterns (essentially the shape of a track). + * These objects are stored as the fit for AtTrack and are used to run sample consensus models (\ref SampleConsensus). + * + */ +namespace AtPatterns { + +/** + * @brief Describes a shape in 3D space. + * + * A base class that describes the pattern of a track. For example a 2D circle or a line + * These patterns are parameterized by some number (t) + * + * @ingroup AtPattern + */ +class AtPattern : public TObject { +public: + using XYZPoint = ROOT::Math::XYZPoint; + +protected: + std::vector fPatternPar; //< Description of pattern + Double_t fChi2{NAN}; //< How good the pattern is at describing the data + Int_t fNFree{0}; //< Degrees of freedom in the fit to the pattern + const Int_t fNumPoints; //< Number of 3D points that define the pattern (i.e. size of fIndices) + Double_t fTotCharge{0}; //< Total charge of the pattern + + using TEveLineVec = std::vector>; + +public: + AtPattern(Int_t numPoints = 0); + AtPattern(const AtPattern &) = default; + AtPattern(AtPattern &&) = default; + virtual ~AtPattern() = default; + + Double_t FitPattern(const std::vector &pointsToFit, Double_t qThreshold = -1); + Double_t FitPattern(const std::vector &pointsToFit, Double_t qThreshold = -1); + Double_t FitPattern(const std::vector &pointsToFit); + + /** + * @brief Define based on points. + * + * Will set-up the pattern using the vector of XYZPoints. Assumes the size of points + * is equal to fNumPoints + * + * @param[in] points 3D points to use when defining the pattern + */ + virtual void DefinePattern(const std::vector &points) = 0; + + /** + * @brief Define based on parameters. + * + * Sets up the pattern according to the passed parameters. The internal implementation of + * what these parameters mean may change. It is the inverse operation of GetPatternPar() + */ + virtual void DefinePattern(std::vector par) { fPatternPar = std::move(par); } + + /** + * @brief Closest distance to pattern. + * + * @param[in] point Point to get the distance from. + * @return distance from point to pattern in mm. + */ + virtual Double_t DistanceToPattern(const XYZPoint &point) const = 0; + /** + * @brief Closest point on pattern. + * + * @param[in] point Point to get the closest point on the pattern. + * @return Closest point on pattern + */ + virtual XYZPoint ClosestPointOnPattern(const XYZPoint &point) const = 0; + /** + * @brief Point on pattern at t + * + * Get the point on the pattern at parameter t. What t physically represents is pattern dependent. + * @todo Generalize for multi-valued patterns + */ + virtual XYZPoint GetPointAt(double t) const = 0; + + /** + * @brief Get visual representation of pattern + * + * Implemented for single-valued patterns (one point in space per value of parameter t) + * @todo Generalize for multi-valued patterns + * + * @param[in] tMin Parameter to start drawing line at + * @param[in] tMax Parameter to stop drawing line at + * @param[in] dt Step size between points on polyline + * @return Representation of line + */ + TEveLine *GetEveLine(double tMin, double tMax, int n) const; + + /** + * @brief Get visual representation of pattern + * + * Calls GetEveLine(double tMin, double tMax, int n) with reasonable defaults for the shape + */ + virtual TEveElement *GetEveElement() const = 0; + + /** + * @brief Get visual representation of pattern on pad plane + * + * @return Representation of pattern on pad plane + */ + virtual std::unique_ptr GetPadPlaneProjection() const { return nullptr; }; + + virtual std::unique_ptr Clone() const = 0; + + /** + * @brief Number of points to define the pattern. + * + * The minimum number of unique points needed to define the pattern. + */ + Int_t GetNumPoints() const { return fNumPoints; } + Double_t GetChi2() const { return fChi2; } + Int_t GetNFree() const { return fNFree; } + + /** + * @brief Get list or parameters that describe the pattern. + * + * It is the inverse operation of DefinePattern(std::vector) + */ + virtual std::vector GetPatternPar() const { return fPatternPar; } + + Double_t GetTotCharge() const { return fTotCharge; } + void SetPatternPar(std::vector par) { fPatternPar = std::move(par); } + void SetChi2(double chi2) { fChi2 = chi2; } + + /** + * Calculate the distance in mm along the line from the closest point on pattern from point1 to + * the closest point on pattern from point2. This definition may not be correct for all AtPatterns! + * This function may need to be overriden for any specific AtPattern subclass in order to be useful. + */ + virtual Double_t DistanceAlongPattern(XYZPoint point1, XYZPoint point2) const; + +protected: + /** + * Called by other versions of FitPattern. If pointCharge is not empty does charge weighted fit. + * Sets fPatternPar, fChi2, and fNFree + */ + virtual void FitPattern(const std::vector &pointsToFit, const std::vector &pointCharge) = 0; + + /** + * Default function that computes the distance along the pattern assuming that the pattern is + * straight. + */ + Double_t DefaultDistanceAlongPattern(XYZPoint point1, XYZPoint point2) const; + + ClassDef(AtPattern, 1) +}; +} // namespace AtPatterns +#endif // #ifndef ATTRACKPATTERN_H +#ifndef ATPATTERNLINE_H +#define ATPATTERNLINE_H + +#include "AtPattern.h" + +#include +#include // for XYZPoint +#include // for DisplacementVector3D +#include // for XYZVector +#include // for THashConsistencyHolder, ClassDefOverride + +#include // for make_unique, unique_ptr +#include // for vector + +class TBuffer; +class TClass; +class TMemberInspector; +class TEveElement; +class TEveLine; + +namespace AtPatterns { + +/** + * @brief Describes a linear track + * + * @ingroup AtPattern + */ +class AtPatternLine : public AtPattern { +public: + using XYZPoint = ROOT::Math::XYZPoint; + using XYZVector = ROOT::Math::XYZVector; + AtPatternLine(); + + XYZPoint GetPoint() const { return {fPatternPar[0], fPatternPar[1], fPatternPar[2]}; } + XYZVector GetDirection() const { return {fPatternPar[3], fPatternPar[4], fPatternPar[5]}; } + + virtual void DefinePattern(const std::vector &points) override; + virtual Double_t DistanceToPattern(const XYZPoint &point) const override; + virtual XYZPoint ClosestPointOnPattern(const XYZPoint &point) const override; + virtual XYZPoint GetPointAt(double z) const override; + virtual TEveElement *GetEveElement() const override; + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + + TEveLine *GetEveLine(Double_t rMax = 250) const; + + virtual Double_t DistanceAlongPattern(XYZPoint point1, XYZPoint point2) const override; + +protected: + std::vector lineIntersecR(Double_t rMax, Double_t tMin, Double_t tMax) const; + + virtual void FitPattern(const std::vector &points, const std::vector &charge) override; + double parameterAtPoint(const XYZPoint &point) const; + ClassDefOverride(AtPatternLine, 1) +}; +} // namespace AtPatterns +#endif // #ifndef ATPATTERNLINE_H +#ifndef ATPATTERNCIRCLE2D_H +#define ATPATTERNCIRCLE2D_H + +#include "AtPattern.h" + +#include +#include // for XYZPoint +#include // for THashConsistencyHolder, ClassDefOverride + +#include // for make_unique, unique_ptr +#include // for vector + +class TEveElement; +class TBuffer; +class TClass; +class TMemberInspector; + +using XYZPoint = ROOT::Math::XYZPoint; + +namespace AtPatterns { +/** + * @brief Describes a circle track projected to the XY plane + * + * @ingroup AtPattern + */ +class AtPatternCircle2D : public AtPattern { +public: + AtPatternCircle2D(); + + XYZPoint GetCenter() const { return {fPatternPar[0], fPatternPar[1], 0}; } + double GetRadius() const { return fPatternPar[2]; } + + virtual void DefinePattern(const std::vector &points) override; + virtual Double_t DistanceToPattern(const XYZPoint &point) const override; + virtual XYZPoint ClosestPointOnPattern(const XYZPoint &point) const override; + virtual XYZPoint GetPointAt(double theta) const override; + virtual TEveElement *GetEveElement() const override; + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + virtual std::unique_ptr GetPadPlaneProjection() const override; + +protected: + virtual void FitPattern(const std::vector &points, const std::vector &charge) override; + + ClassDefOverride(AtPatternCircle2D, 1) +}; +} // namespace AtPatterns +#endif // #ifndef ATPATTERNCIRCLE2D_H +#ifndef ATPATTERNY_H +#define ATPATTERNY_H + +#include "AtPattern.h" +#include "AtPatternRay.h" + +#include +#include // for XYZPoint +#include // for DisplacementVector3D +#include // for XYZVector +#include // for THashConsistencyHolder, ClassDefOverride + +#include +#include // for make_unique, unique_ptr +#include // for vector +class TEveElement; + +class TBuffer; +class TClass; +class TMemberInspector; + +namespace AtPatterns { + +/** + * @brief Describes a Y track + * + * @ingroup AtPattern + */ +class AtPatternY : public AtPattern { +protected: + AtPatternRay fBeam; + std::array fFragments; + +public: + using XYZPoint = ROOT::Math::XYZPoint; + using XYZVector = ROOT::Math::XYZVector; + AtPatternY(); + + /** + * @brief Get the vertex of the Y shape. + */ + XYZPoint GetVertex() const { return fBeam.GetPoint(); } + + /** + * @brief Get the direction of the beam ray. + * @return Direction of beam (points from vertex to window). + */ + XYZVector GetBeamDirection() const { return fBeam.GetDirection(); } + + /** + * @brief Get the direction of the fragment rays. + * @param[in] frag ID of the fragment (0 or 1) + * @return Direction of fragment (points away from vertex). + */ + XYZVector GetFragmentDirection(int frag) const { return fFragments.at(frag).GetDirection(); } + + /** + * Returns an integer specifying which ray the point is closest to. + * 0 -> fragment 0. 1 -> fragment 1. 2 -> beam. + */ + int GetPointAssignment(const XYZPoint &point) const; + + virtual void DefinePattern(const std::vector &points) override; + virtual void DefinePattern(std::vector par) override; + virtual Double_t DistanceToPattern(const XYZPoint &point) const override; + virtual XYZPoint ClosestPointOnPattern(const XYZPoint &point) const override; + virtual XYZPoint GetPointAt(double z) const override; + virtual TEveElement *GetEveElement() const override; + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + virtual std::vector GetPatternPar() const override; + +protected: + virtual void FitPattern(const std::vector &points, const std::vector &charge) override; + + void DefinePattern(const XYZPoint &vertex, const XYZVector &beamDir, const std::array &fragDir); + + ClassDefOverride(AtPatternY, 1) +}; +} // namespace AtPatterns + +#endif // #ifndef ATPATTERNY_H +#ifndef ATPATTERNFISSION_H +#define ATPATTERNFISSION_H + +#include "AtPatternY.h" + +#include // for THashConsistencyHolder, ClassDefOverride + +#include // for vector +class TBuffer; +class TClass; +class TMemberInspector; + +namespace AtPatterns { + +/** + * @brief Describes a fission event + * + * Is the same as AtPatternY but with a different minimization function for fitting. + * + * @ingroup AtPattern + */ +class AtPatternFission : public AtPatternY { +protected: + virtual void FitPattern(const std::vector &points, const std::vector &charge) override; + + ClassDefOverride(AtPatternFission, 1) +}; +} // namespace AtPatterns +#endif +#ifndef ATPATTERNRAY_H +#define ATPATTERNRAY_H + +#include "AtPatternLine.h" + +#include // for THashConsistencyHolder, ClassDefOverride + +#include // for make_unique, unique_ptr +#include // for vector + +class TBuffer; +class TClass; +class TEveElement; +class TMemberInspector; + +namespace AtPatterns { +class AtPattern; +} + +namespace AtPatterns { + +/** + * @brief Describes a linear track with an end point. + * + * @ingroup AtPattern + */ +class AtPatternRay : public AtPatternLine { +public: + AtPatternRay(); + + void DefinePattern(XYZPoint point, XYZVector direction); + virtual void DefinePattern(const std::vector &points) override { AtPatternLine::DefinePattern(points); } + virtual Double_t DistanceToPattern(const XYZPoint &point) const override; + virtual XYZPoint ClosestPointOnPattern(const XYZPoint &point) const override; + virtual XYZPoint GetPointAt(double z) const override; + virtual TEveElement *GetEveElement() const override; + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + + ClassDefOverride(AtPatternRay, 1) +}; + +} // namespace AtPatterns + +#endif // #ifndef ATPATTERNRAY_H +#ifndef ATPATTERNTYPES_H +#define ATPATTERNTYPES_H + +#include + +namespace AtPatterns { + +/** + * @brief Supported patterns. + * + * Can be created with the static factory AtPatterns::CreatePattern(PatternType type) + * @ingroup AtPattern + */ +enum class PatternType { kLine, kRay, kCircle2D, kY, kFission }; + +class AtPattern; +/** + * @brief Factory for AtPattern. + * + * Factory method for creating instances of AtPattern based on type + * @ingroup AtPattern + */ +std::unique_ptr CreatePattern(PatternType type); +/*{ + + switch (type) { + case (PatternType::kLine): return std::make_unique(); + case (PatternType::kCircle2D): return std::make_unique(); + default: return nullptr; + } +} +*/ + +} // namespace AtPatterns +#endif // #ifndef ATPATTERNTYPES_H +#ifndef ATPADPLANELEMENT_H +#define ATPADPLANELEMENT_H + +#include +#include // for TObject + +#include + +/** + * @brief Base class for elements that can be drawn on the pad plane. + * + * These will share the same base elements as normal drawable classes. + */ +class AtPadPlaneElement { +public: + AtPadPlaneElement() = default; + virtual ~AtPadPlaneElement() = default; + + virtual void Draw() const = 0; + virtual void SetLineColor(Color_t color) = 0; + virtual void SetLineWidth(Width_t width) = 0; + virtual void SetLineStyle(Style_t style) = 0; + virtual void SetFillStyle(Style_t style) = 0; +}; + +class AtPadPlaneCircle : public AtPadPlaneElement { +protected: + std::unique_ptr fCircle; + +public: + AtPadPlaneCircle(float x, float y, float r) : fCircle(std::make_unique(x, y, r)) {} + virtual ~AtPadPlaneCircle() = default; + + virtual void Draw() const override { fCircle->Draw("SAME"); } + virtual void SetLineColor(Color_t color) override { fCircle->SetLineColor(color); } + virtual void SetLineWidth(Width_t width) override { fCircle->SetLineWidth(width); } + virtual void SetLineStyle(Style_t style) override { fCircle->SetLineStyle(style); } + virtual void SetFillStyle(Style_t style) override { fCircle->SetFillStyle(style); } +}; + +#endif // #ifndef ATPADPLANELEMENT_H +#ifndef ATFITTEDTRACK_H +#define ATFITTEDTRACK_H + +#include "AtFitTrackMetadata.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtFittedTrack : public TObject { +public: + using XYZVector = ROOT::Math::XYZVector; + using TrackMetadataPtr = std::unique_ptr; + + struct Kinematics { + Double_t kineticEnergy{-1}; // Kinetic energy + Double_t theta{-1}; // Theta scattering angle + Double_t phi{-1}; // Phi scattering angle + }; + + struct ParticleInfo { + TString idPDG{""}; // PDG code of the particle + Int_t charge{0}; // Charge number of the particle + Double_t mass{-1}; // Mass of the particle in amu + }; + + struct TrackProperties { + XYZVector initialPosition; // Position of the first hit + XYZVector initialPositionXtr; // Position of the point closest to (0,0) + Double_t extrapolatedDistance{-1}; // Distance initialPosition->initialPositionXtr along the pattern + Double_t distancePOCA{-1}; // Distance initialPositionXtr->(0,0) + Double_t trackLength{-1}; // Distance initialPosition->End of charge + Double_t trackLengthXtr{-1}; // Distance initialPositionXtr->End of charge + Double_t estimateTotalCharge{-1}; // Sum of the charge of all hits + Double_t estimateDeDx{-1}; // Sum of the charge of all hits divided by range + Int_t trackPoints{-1}; // Number of hits in the track + }; + +private: + Int_t fTrackID{-1}; //< Track ID from pattern recognition + + // Kinematic variables obtained by the fit. + std::vector fKinematics; + std::vector fKinematicsXtr; + + // Particle information. + std::vector fParticleInfo; + + // Vertex where the particle has originated from. + std::vector fVertex; + + // Track properties. + TrackProperties fTrackProperties; + + // Copy of the AtFitTrackResult object corresponding to the fit used for this track. + TrackMetadataPtr fTrackMetadata{nullptr}; + + // Deprecated members needed to keep support of deprecated methods. + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] Double_t fEnergyPRA{0}; + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] Double_t fThetaPRA{0}; + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] Double_t fPhiPRA{0}; + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] XYZVector fInitialPosPRA; + [[deprecated("No backwards statistics is supposed to be stored. May not be needed in all fitters.")]] Float_t fBChi2{ + 0}; + [[deprecated("No backwards statistics is supposed to be stored. May not be needed in all fitters.")]] Float_t fBNdf{ + 0}; + [[deprecated("Not all experiments are done with magnetic field.")]] Float_t fBrho{0}; + [[deprecated("No IC information is supposed to be kept in AtFittedTrack.")]] Float_t fIonChamberEnergy{0}; + [[deprecated("No IC information is supposed to be kept in AtFittedTrack.")]] Int_t fIonChamberTime{0}; + [[deprecated("No excitation energy is supposed to be kept in AtFittedTrack.")]] Float_t fExcitationEnergy{0}; + [[deprecated("No excitation energy is supposed to be kept in AtFittedTrack.")]] Float_t fExcitationEnergyXtr{0}; + +public: + AtFittedTrack() = default; + AtFittedTrack(const AtFittedTrack ©); + ~AtFittedTrack() = default; + + void SetTrackID(Int_t trackid) { fTrackID = trackid; } + + void SetKinematics(int particleIdx, Double_t energy, Double_t theta, Double_t phi); + void SetKinematicsXtr(int particleIdx, Double_t energyxtr, Double_t thetaxtr, Double_t phixtr); + void SetParticleInfo(int particleIdx, std::string pdg, Int_t charge, Double_t mass); + void SetVertex(int particleIdx, XYZVector point); + + void SetKinematics(Double_t energy, Double_t theta, Double_t phi) { SetKinematics(0, energy, theta, phi); } + void SetKinematicsXtr(Double_t energyxtr, Double_t thetaxtr, Double_t phixtr) + { + SetKinematicsXtr(0, energyxtr, thetaxtr, phixtr); + } + + void SetParticleInfo(std::string pdg, Int_t charge, Double_t mass) { SetParticleInfo(0, pdg, charge, mass); } + + void SetVertex(XYZVector point) { SetVertex(0, point); } + + void SetTrackPropertiesStruct(XYZVector initialPosition, XYZVector initialPositionXtr, Double_t extrapolatedDistance, + Double_t distancePOCA, Double_t trackLength, Double_t trackLengthXtr, + Double_t estimateTotalCharge, Int_t trackPoints) + { + fTrackProperties.initialPosition = initialPosition; + fTrackProperties.initialPositionXtr = initialPositionXtr; + fTrackProperties.extrapolatedDistance = extrapolatedDistance; + fTrackProperties.distancePOCA = distancePOCA; + fTrackProperties.trackLength = trackLength; + fTrackProperties.trackLengthXtr = trackLengthXtr; + fTrackProperties.estimateTotalCharge = estimateTotalCharge; + fTrackProperties.estimateDeDx = estimateTotalCharge / trackLengthXtr; + fTrackProperties.trackPoints = trackPoints; + } + + void SetTrackMetadata(TrackMetadataPtr trackMetadata) { fTrackMetadata = std::move(trackMetadata); } + + const Int_t GetTrackID() { return fTrackID; } + + const Kinematics GetKinematics(int particleIdx = 0) { return fKinematics[particleIdx]; } + const Kinematics GetKinematicsXtr(int particleIdx = 0) { return fKinematicsXtr[particleIdx]; } + const ParticleInfo GetParticleInfo(int particleIdx = 0) { return fParticleInfo[particleIdx]; } + const XYZVector GetVertex(int particleIdx = 0) { return fVertex[particleIdx]; } + + const TrackProperties GetTrackPropertiesStruct() { return fTrackProperties; } + + TrackMetadataPtr &GetTrackMetadata() { return fTrackMetadata; } + + // Old deprecated methods. + [[deprecated("Replaced by SetKinematics() and SetKinematicsXtr().")]] void + SetEnergyAngles(Float_t energy, Float_t energyxtr, Float_t theta, Float_t phi, Float_t energypra, Float_t thetapra, + Float_t phipra) + { + fKinematics[0].kineticEnergy = energy; + fKinematics[0].theta = theta; + fKinematics[0].phi = phi; + fKinematicsXtr[0].kineticEnergy = energyxtr; + fEnergyPRA = energypra; + fThetaPRA = thetapra; + fPhiPRA = phipra; + } + [[deprecated("This information now lives in the TrackProperties struct. Check the new SetTrackProperties().")]] void + SetVertexPosition(XYZVector inipos, XYZVector iniposPRA, XYZVector iniposxtr) + { + fTrackProperties.initialPosition = inipos; + fInitialPosPRA = iniposPRA; + fVertex[0] = iniposxtr; + } + [[deprecated("Statistics now live inside the AtFitTrackMetadata. Check SetTrackMetadata().")]] void + SetStats(Float_t pvalue, Float_t chi2, Float_t bchi2, Float_t ndf, Float_t bndf, Bool_t conv) + { + if (fTrackMetadata == nullptr) + fTrackMetadata = std::make_unique(); + fTrackMetadata->SetPValue(pvalue); + fTrackMetadata->SetChi2(chi2); + fTrackMetadata->SetNdf(ndf); + fTrackMetadata->SetFitConverged(conv); + fTrackMetadata->SetTrackID(fTrackID); + + fBChi2 = bchi2; + fBNdf = bndf; + } + [[deprecated("The TrackProperties have changed. Please check the new SetTrackProperties() method.")]] void + SetTrackProperties(Int_t charge, Float_t brho, Float_t eloss, Float_t dedx, std::string pdg, Int_t points) + { + fParticleInfo[0].charge = charge; + fBrho = brho; + fTrackProperties.estimateTotalCharge = eloss; + fTrackProperties.estimateDeDx = dedx; + fParticleInfo[0].idPDG = pdg; + fTrackProperties.trackPoints = points; + } + [[deprecated("Ion chamber information is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] void + SetIonChamber(Float_t icenergy, Int_t ictime) + { + fIonChamberEnergy = icenergy; + fIonChamberTime = ictime; + } + [[deprecated("Excitation energy is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] void + SetExcitationEnergy(Float_t exenergy, Float_t exenergyxtr) + { + fExcitationEnergy = exenergy; + fExcitationEnergyXtr = exenergyxtr; + } + [[deprecated("This information now lives in the TrackProperties struct. Check the new SetTrackProperties().")]] void + SetDistances(Float_t distancextr, Float_t length, Float_t poca) + { + fTrackProperties.extrapolatedDistance = distancextr; + fTrackProperties.trackLength = length; + fTrackProperties.distancePOCA = poca; + } + + [[deprecated("Please check GetKinematics() and GetKinematicsXtr().")]] const std::tuple< + Float_t, Float_t, Float_t, Float_t, Float_t, Float_t, Float_t> + GetEnergyAngles() + { + return std::forward_as_tuple(fKinematics[0].kineticEnergy, fKinematicsXtr[0].kineticEnergy, fKinematics[0].theta, + fKinematics[0].phi, fEnergyPRA, fThetaPRA, fPhiPRA); + } + [[deprecated("Please check GetVertex().")]] const std::tuple GetVertices() + { + return std::forward_as_tuple(fTrackProperties.initialPosition, fInitialPosPRA, fVertex[0]); + } + [[deprecated("Statistics now live inside the AtFitTrackMetadata. Check GetTrackMetadata().")]] const std::tuple< + Float_t, Float_t, Float_t, Float_t, Float_t, Bool_t> + GetStats() + { + if (fTrackMetadata == nullptr) + return std::forward_as_tuple(0, 0, 0, 0, 0, 0); + return std::forward_as_tuple(fTrackMetadata->GetPValue(), fTrackMetadata->GetChi2(), fBChi2, + fTrackMetadata->GetNdf(), fBNdf, fTrackMetadata->GetFitConverged()); + } + [[deprecated("The TrackProperties have changed. Please check the new GetTrackProperties() method.")]] const std:: + tuple + GetTrackProperties() + { + return std::forward_as_tuple(fParticleInfo[0].charge, fBrho, fTrackProperties.estimateTotalCharge, + fTrackProperties.estimateDeDx, fParticleInfo[0].idPDG.Data(), + fTrackProperties.trackPoints); + } + [[deprecated("Ion chamber information is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] const std::tuple + GetIonChamber() + { + return std::forward_as_tuple(fIonChamberEnergy, fIonChamberTime); + } + [[deprecated("Excitation energy is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] const std::tuple + GetExcitationEnergy() + { + return std::forward_as_tuple(fExcitationEnergy, fExcitationEnergyXtr); + } + [[deprecated( + "This information now lives in the TrackProperties struct. Check the new SetTrackProperties().")]] const std:: + tuple + GetDistances() + { + return std::forward_as_tuple(fTrackProperties.extrapolatedDistance, fTrackProperties.trackLength, + fTrackProperties.distancePOCA); + } + + ClassDef(AtFittedTrack, 2); +}; + +#endif +#ifndef ATFITMETADATA_H +#define ATFITMETADATA_H + +#include "AtFitTrackMetadata.h" + +#include + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * Class for storing the result of the fit for the entire AtTrackingEvent from an AtFitter class. + */ +class AtFitMetadata : public TObject { +public: + using TrackMetadataPtr = std::unique_ptr; + using TrackMetadatasVector = std::vector; + using MetadatasMap = std::map; + +protected: + /** + * Map to store the metadatas for all different fits done to all tracks in the event. + * The Int_t corresponds to the trackID for which the metadatas correspond to. + * The vector of AtFitTrackMetadata contains the different metadatas for all fits + * that have been done for the track (for example, different assumptions for the + * particles of the track, different initial conditions, etc...). + */ + MetadatasMap fMetadatas; + + // Event ID for which this fit was done. + ULong_t fEventID; + +public: + AtFitMetadata() = default; + AtFitMetadata(const AtFitMetadata ©); + ~AtFitMetadata() = default; + + void SetTrackMetadatasVector(Int_t trackID, TrackMetadatasVector metadatas) + { + fMetadatas.insert({trackID, std::move(metadatas)}); + } + + void SetEventID(ULong_t id) { fEventID = id; } + + TrackMetadatasVector &GetTrackMetadatasVector(Int_t trackID) { return fMetadatas.at(trackID); } + ULong_t GetEventID() { return fEventID; } + Int_t GetNumEntries() { return fMetadatas.size(); } + + ClassDefOverride(AtFitMetadata, 1); +}; + +#endif +#ifndef ATFITTRACKMETADATA_H +#define ATFITTRACKMETADATA_H + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * Class for storing the result of the fit of an AtTrack from an AtFitter class. + */ +class AtFitTrackMetadata : public TObject { +protected: + // Statistics parameters of the fit. + Double_t fPValue{0}; + Double_t fChi2{0}; + Int_t fNdf{0}; + Bool_t fFitConverged{false}; + + // The track ID for which this fit was done for. + Int_t fTrackID{-1}; + + // More than 1 fit may be done for each track. Adding a fit ID. + Int_t fFitID{-1}; + +public: + AtFitTrackMetadata() = default; + AtFitTrackMetadata(const AtFitTrackMetadata &) = default; + AtFitTrackMetadata(AtFitTrackMetadata &&) = default; + ~AtFitTrackMetadata() = default; + AtFitTrackMetadata &operator=(const AtFitTrackMetadata &) = default; + AtFitTrackMetadata &operator=(AtFitTrackMetadata &&) = default; + + virtual std::unique_ptr Clone(); + + void SetPValue(Double_t value) { fPValue = value; } + void SetChi2(Double_t value) { fChi2 = value; } + void SetNdf(Int_t value) { fNdf = value; } + void SetFitConverged(Bool_t value) { fFitConverged = value; } + void SetTrackID(Int_t value) { fTrackID = value; } + void SetFitID(Int_t value) { fFitID = value; } + + Double_t GetPValue() const { return fPValue; } + Double_t GetChi2() const { return fChi2; } + Int_t GetNdf() const { return fNdf; } + Bool_t GetFitConverged() const { return fFitConverged; } + Int_t GetTrackID() const { return fTrackID; } + Int_t GetFitID() const { return fFitID; } + + virtual void Print() const; + + ClassDefOverride(AtFitTrackMetadata, 1); +}; + +#endif +#ifndef ATMCRESULT_H +#define ATMCRESULT_H + +#include "AtFitTrackMetadata.h" + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include +#include // for string +class TBuffer; +class TClass; +class TMemberInspector; + +namespace MCFitter { + +/** + * Class for storing the result of an iteration in the AtMCFitter method. + */ +class AtMCResult : public AtFitTrackMetadata { +public: + using ParamMap = std::map; + + ParamMap fParameters; //< Parameters used in simulation + Int_t fIterNum; //< Iteration number. Used to map with the simulated event ID in the TTree. + + AtMCResult() = default; + ~AtMCResult() = default; + + void Print() const override; + + ClassDefOverride(AtMCResult, 2); +}; + +} // namespace MCFitter + +#endif // #ifndef ATMCRESULT_H +#ifndef ATBRAGGFITMETADATA_H +#define ATBRAGGFITMETADATA_H + +#include "AtFitTrackMetadata.h" + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * Class for storing the result of the fit of an AtTrack from an AtFitter class. + */ +class AtBraggFitMetadata : public AtFitTrackMetadata { +protected: + // Parameters of the fit and name of the ELoss model used. + TString fELossModelName{"none"}; + Double_t fKineticEnergy{-1}; // MeV + Double_t fKineticEnergyUncertainty{-1}; // MeV + Double_t fAmplitudeFactor{-1}; // ADC/MeV + Double_t fAmplitudeFactorUncertainty{-1}; // ADC/MeV + + // Particle information. + TString fPDGCode{"none"}; + Int_t fA{0}; + Int_t fZ{0}; + Double_t fMassAmu{0}; + + // The ELoss profile that best fits the experimental Bragg curve. Stored here for quick access on the Bragg curve tab + // of the viewer for example. + std::vector> fELossFitValues; + + // Parameter to store whether or not the track punched through. Most likely, yes. + Bool_t fIsPunchThrough{kTRUE}; + + // Sometimes, the experimental Bragg curve values could not be reconstructed (vertex not found for example). + Bool_t fIsReconstructedELoss{kFALSE}; + +public: + AtBraggFitMetadata() = default; + AtBraggFitMetadata(const AtBraggFitMetadata &) = default; + AtBraggFitMetadata(AtBraggFitMetadata &&) = default; + ~AtBraggFitMetadata() = default; + + virtual std::unique_ptr Clone() override; + + void SetELossModelName(std::string name) { fELossModelName = TString(name); } + void SetKineticEnergy(Double_t value) { fKineticEnergy = value; } + void SetKineticEnergyUncertainty(Double_t value) { fKineticEnergyUncertainty = value; } + void SetAmplitudeFactor(Double_t value) { fAmplitudeFactor = value; } + void SetAmplitudeFactorUncertainty(Double_t value) { fAmplitudeFactorUncertainty = value; } + void SetPDGCode(std::string value) { fPDGCode = TString(value); } + void SetAtomicMassNumber(Int_t value) { fA = value; } + void SetChargeNumber(Int_t value) { fZ = value; } + void SetMassAmu(Double_t value) { fMassAmu = value; } + void SetELossFitValues(std::vector> values) { fELossFitValues = values; } + void SetIsPunchThrough(Bool_t value) { fIsPunchThrough = value; } + void SetIsReconstructedELoss(Bool_t value) { fIsReconstructedELoss = value; } + + TString GetELossModelName() { return fELossModelName; } + Double_t GetKineticEnergy() { return fKineticEnergy; } + Double_t GetKineticEnergyUncertainty() { return fKineticEnergyUncertainty; } + Double_t GetAmplitudeFactor() { return fAmplitudeFactor; } + Double_t GetAmplitudeFactorUncertainty() { return fAmplitudeFactorUncertainty; } + TString GetPDGCode() { return fPDGCode; } + Int_t GetAtomicMassNumber() { return fA; } + Int_t GetChargeNumber() { return fZ; } + Double_t GetMassAmu() { return fMassAmu; } + std::vector> GetELossFitValues() { return fELossFitValues; } + Bool_t GetIsPunchThrough() { return fIsPunchThrough; } + Bool_t GetIsReconstructedELoss() { return fIsReconstructedELoss; } + + virtual void Print() const override; + + ClassDefOverride(AtBraggFitMetadata, 1); +}; + +#endif +#ifndef AtTRACKINGEVENTOLD_H +#define AtTRACKINGEVENTOLD_H + +#include "AtBaseEvent.h" +#include "AtFittedTrackOld.h" +#include "AtTrack.h" + +#include +#include +#include + +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class [[deprecated]] AtTrackingEventOld : public AtBaseEvent { + + using FTrackPtr = std::unique_ptr; + using FTrackVector = std::vector; + +public: + AtTrackingEventOld(); + virtual ~AtTrackingEventOld() = default; + + void SetTrackArray(std::vector *trackArray); + void SetTrack(AtTrack *track); + void SetVertex(Double_t vertex); + void SetGeoVertex(TVector3 vertex); + void SetVertexEnergy(Double_t vertexEner); + + AtFittedTrackOld &AddFittedTrack(std::unique_ptr ptr) + { + fFittedTrackArray.push_back(std::move(ptr)); + if (fFittedTrackArray.back()->GetTrackID() == -1) + fFittedTrackArray.back()->SetTrackID(fFittedTrackArray.size() - 1); + LOG(debug) << "Adding Track with ID " << fFittedTrackArray.back()->GetTrackID() << " to event " << fEventID; + + return *(fFittedTrackArray.back()); + } + + Double_t GetVertex(); + Double_t GetVertexEnergy(); + TVector3 GetGeoVertex(); + std::vector GetTrackArray(); + const FTrackVector &GetFittedTracks() const { return fFittedTrackArray; } + +private: + std::vector fTrackArray; + FTrackVector fFittedTrackArray; + Double_t fVertex{-10.0}; + Double_t fVertexEnergy{-10.0}; + TVector3 fGeoVertex; + + ClassDef(AtTrackingEventOld, 1); +}; + +#endif +#ifndef ATFITTEDTRACKOLD_H +#define ATFITTEDTRACKOLD_H + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class [[deprecated]] AtFittedTrackOld : public TObject { + + using XYZVector = ROOT::Math::XYZVector; + +private: + Int_t fTrackID{-1}; //< Track ID from pattern recognition + + Float_t fEnergy{0}; + Float_t fTheta{0}; + Float_t fPhi{0}; + Float_t fEnergyPRA{0}; + Float_t fThetaPRA{0}; + Float_t fPhiPRA{0}; + + Float_t fExcitationEnergy{0}; + + XYZVector fInitialPos; // xiniFitVec,yiniFitVec,ziniFitVec; + XYZVector fInitialPosPRA; // xiniPRAVec,yiniPRAVec,ziniPRAVec; + XYZVector fInitialPosXtr; + + Float_t fIonChamberEnergy{0}; + Int_t fIonChamberTime{0}; + + Float_t fEnergyXtr{0}; + Float_t fExcitationEnergyXtr{0}; + + Float_t fDistanceXtr{0}; + Float_t fTrackLength{0}; + Float_t fPOCAXtr{0}; + + Float_t fPValue{0}; + Float_t fChi2{0}; + Float_t fBChi2{0}; + Float_t fNdf{0}; + Float_t fBNdf{0}; + Bool_t fFitConverged{0}; + + Int_t fCharge{0}; + Float_t fBrho{0}; + Float_t fELossADC{0}; + Float_t fDEdxADC{0}; + std::string fPDG{0}; + Int_t fTrackPoints{0}; + +public: + AtFittedTrackOld() = default; + ~AtFittedTrackOld() = default; + + inline void SetTrackID(Int_t trackid) { fTrackID = trackid; } + + inline void SetEnergyAngles(Float_t energy, Float_t energyxtr, Float_t theta, Float_t phi, Float_t energypra, + Float_t thetapra, Float_t phipra) + { + fEnergy = energy; + fEnergyXtr = energyxtr; + fTheta = theta; + fPhi = phi; + fEnergyPRA = energypra; + fThetaPRA = thetapra; + fPhiPRA = phi; + } + + inline void SetVertexPosition(XYZVector inipos, XYZVector iniposPRA, XYZVector iniposxtr) + { + fInitialPos = inipos; + fInitialPosPRA = iniposPRA; + fInitialPosXtr = iniposxtr; + } + + inline void SetStats(Float_t pvalue, Float_t chi2, Float_t bchi2, Float_t ndf, Float_t bndf, Bool_t conv) + { + fPValue = pvalue; + fChi2 = chi2; + fBChi2 = bchi2; + fNdf = ndf; + fBNdf = bndf; + fFitConverged = conv; + } + + inline void + SetTrackProperties(Int_t charge, Float_t brho, Float_t eloss, Float_t dedx, std::string pdg, Int_t points) + { + fCharge = charge; + fBrho = brho; + fELossADC = eloss; + fDEdxADC = dedx; + fPDG = pdg; + fTrackPoints = points; + } + + inline void SetIonChamber(Float_t icenergy, Int_t ictime) + { + fIonChamberEnergy = icenergy; + fIonChamberTime = ictime; + } + + inline void SetExcitationEnergy(Float_t exenergy, Float_t exenergyxtr) + { + fExcitationEnergy = exenergy; + fExcitationEnergyXtr = exenergyxtr; + } + + inline void SetDistances(Float_t distancextr, Float_t length, Float_t poca) + { + fDistanceXtr = distancextr; + fTrackLength = length; + fPOCAXtr = poca; + } + + const Int_t GetTrackID() { return fTrackID; } + + const std::tuple GetEnergyAngles(); + const std::tuple GetVertices(); + const std::tuple GetStats(); + const std::tuple GetTrackProperties(); + const std::tuple GetIonChamber(); + const std::tuple GetExcitationEnergy(); + const std::tuple GetDistances(); + + ClassDef(AtFittedTrackOld, 1); +}; + +#endif +#ifndef ATMCRESULTOLD_H +#define ATMCRESULTOLD_H + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include +#include // for string +class TBuffer; +class TClass; +class TMemberInspector; + +namespace MCFitter { + +/** + * Class for storing the result of an iteration in the AtMCFitter method. + */ +class [[deprecated]] AtMCResultOld : public TObject { +public: + using ParamMap = std::map; + + Double_t fObjective; //< Value f the objective function for this iteration + ParamMap fParameters; //< Parameters used in simulation + Int_t fIterNum; //< Iteration number. Used to map with the simulated event ID in the TTree. + + AtMCResultOld() = default; + + void Print() const; + + ClassDefOverride(AtMCResultOld, 1); +}; + +} // namespace MCFitter + +#endif // #ifndef ATMCRESULT_H + +#undef _BACKWARD_BACKWARD_WARNING_H + +/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E534_RCNP/kine.C:122:44: error: member access into incomplete type 'AtSiEvent' + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + ^ +G__AtDataLinkDef dictionary forward declarations' payload:31:7: note: forward declaration of 'AtSiEvent' +class AtSiEvent; + ^ +In file included from input_line_8:1: +/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E534_RCNP/kine.C:123:44: error: member access into incomplete type 'AtSiEvent' + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + ^ +G__AtDataLinkDef dictionary forward declarations' payload:31:7: note: forward declaration of 'AtSiEvent' +class AtSiEvent; + ^ +In file included from input_line_8:1: +/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E534_RCNP/kine.C:130:41: error: member access into incomplete type 'AtSiEvent' + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + ^ +G__AtDataLinkDef dictionary forward declarations' payload:31:7: note: forward declaration of 'AtSiEvent' +class AtSiEvent; + ^ +In file included from input_line_8:1: +/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E534_RCNP/kine.C:131:41: error: member access into incomplete type 'AtSiEvent' + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + ^ +G__AtDataLinkDef dictionary forward declarations' payload:31:7: note: forward declaration of 'AtSiEvent' +class AtSiEvent; + ^ +In file included from input_line_8:1: +/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E534_RCNP/kine.C:133:36: error: member access into incomplete type 'AtSiEvent' + Double_t EFront1 = siEvent->GetEFront1(0); + ^ +G__AtDataLinkDef dictionary forward declarations' payload:31:7: note: forward declaration of 'AtSiEvent' +class AtSiEvent; + ^ +In file included from input_line_8:1: +/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E534_RCNP/kine.C:134:36: error: member access into incomplete type 'AtSiEvent' + Double_t EFront2 = siEvent->GetEFront2(0); + ^ +G__AtDataLinkDef dictionary forward declarations' payload:31:7: note: forward declaration of 'AtSiEvent' +class AtSiEvent; + ^ +In file included from input_line_8:1: +/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E534_RCNP/kine.C:168:10: warning: '/*' within block comment [-Wcomment] + /*Double_t totalMaxADCGagg{}; + ^ +G__AtDataLinkDef dictionary payload:401:60: error: cannot assign to return value because function 'at' returns a const value + void SetArray(Int_t idx, Double_t val) { fArray.at(idx) = val; } + ~~~~~~~~~~~~~~ ^ +/usr/include/c++/13/array:226:17: note: function 'at' which returns const-qualified type 'std::array::const_reference' (aka 'const double &') declared here + constexpr const_reference + ^~~~~~~~~~~~~~~ +G__AtDataLinkDef dictionary payload:404:54: error: no viable overloaded operator[] for type 'const AtPadArray::traceDouble' (aka 'const array') + Double_t GetArray(Int_t idx) const { return fArray[idx]; } + ~~~~~~^~~~ +/usr/include/c++/13/array:200:7: note: candidate function not viable: 'this' argument has type 'const AtPadArray::traceDouble' (aka 'const array'), but method is not marked const + operator[](size_type __n) noexcept + ^ +G__AtDataLinkDef dictionary payload:481:71: error: no viable conversion from returned value of type 'unique_ptr' to function return type 'unique_ptr' + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +/usr/include/c++/13/bits/unique_ptr.h:359:12: note: candidate constructor template not viable: no known conversion from '__detail::__unique_ptr_t' (aka 'unique_ptr') to 'std::nullptr_t' (aka 'nullptr_t') for 1st argument + constexpr unique_ptr(nullptr_t) noexcept + ^ +/usr/include/c++/13/bits/unique_ptr.h:366:7: note: candidate constructor not viable: no known conversion from '__detail::__unique_ptr_t' (aka 'unique_ptr') to 'std::unique_ptr > &&' for 1st argument + unique_ptr(unique_ptr&&) = default; + ^ +/usr/include/c++/13/bits/unique_ptr.h:522:7: note: candidate constructor not viable: no known conversion from '__detail::__unique_ptr_t' (aka 'unique_ptr') to 'const std::unique_ptr > &' for 1st argument + unique_ptr(const unique_ptr&) = delete; + ^ +/usr/include/c++/13/bits/unique_ptr.h:380:2: note: candidate template ignored: deduced type 'unique_ptr<...>' of 1st parameter does not match adjusted type 'unique_ptr<...>' of argument [with _Up = AtPulserInfo, _Ep = std::default_delete, $2 = void] + unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept + ^ +/usr/include/c++/13/bits/unique_ptr.h:390:2: note: candidate template ignored: could not match 'auto_ptr' against 'unique_ptr' + unique_ptr(auto_ptr<_Up>&& __u) noexcept; + ^ +G__AtDataLinkDef dictionary payload:1110:16: error: redefinition of 'swap' + friend void swap(AtEvent &first, AtEvent &second) + ^ +note: previous definition is here +fatal error: cannot open file 'input_line_32': No such file or directory +Error in : Error parsing payload code for class AtPatternEvent with content: + +#line 1 "G__AtDataLinkDef dictionary payload" + +#ifndef H5_BUILT_AS_DYNAMIC_LIB + #define H5_BUILT_AS_DYNAMIC_LIB 1 +#endif +#ifndef _GNU_SOURCE + #define _GNU_SOURCE 1 +#endif +#ifndef _FILE_OFFSET_BITS + #define _FILE_OFFSET_BITS 64 +#endif +#ifndef _LARGEFILE64_SOURCE + #define _LARGEFILE64_SOURCE 1 +#endif +#ifndef _LARGEFILE_SOURCE + #define _LARGEFILE_SOURCE 1 +#endif +#ifndef NDEBUG + #define NDEBUG 1 +#endif + +#define _BACKWARD_BACKWARD_WARNING_H +// Inline headers +#ifndef ATDATAOBSERVER_H +#define ATDATAOBSERVER_H + +namespace DataHandling { +class AtSubject; +/** + * This is the base class for any object that may observe data from a Subject and reacto on an update. + * + * It can register itself with any Subject and of that subject changes this class will be informed. + * @ingroup DataHandling + */ +class AtObserver { +public: + virtual ~AtObserver() = default; + virtual void Update(AtSubject *) = 0; +}; +} // namespace DataHandling +#endif +#ifndef ATDATASUBJECT_H +#define ATDATASUBJECT_H + +#include + +/** + @defgroup DataHandling Data Handling + * + * Classes for storing information that may be updated at arbitrary times. All classes in this + group derive either from Subject or Observer. Subject classes store data and if that data is updated will notify every + Observer attached to them of the change. The observer can then decide how to respond. + +*/ +namespace DataHandling { +class AtObserver; + +/** + * This is the base class for any object that may contain data to send to Observer on an update. + * + * Any Observer may regiter itself with these subjects, and they will be notified when the state of + * this object changes, then they can retrieve the updated information and act on it. + * @ingroup DataHandling + */ +class AtSubject { +private: + std::set fObservers; + +protected: + AtSubject() = default; + +public: + virtual ~AtSubject() = default; + + /// Attach an observer to get notified when this subject changes + void Attach(AtObserver *observer); + /// Detach an observer to stop getting notified when this subject changes + void Detach(AtObserver *observer) { fObservers.erase(observer); } + /// Notify all attached subjects that something changed + void Notify(); +}; + +/** + * @brief Subject for any simple type. + * + * Assumes `==` and copy asignment operator do something reasonable. + * + * @ingroup DataHandling + */ + +template +class AtSimpleType : public AtSubject { +protected: + T fData; + +public: + AtSimpleType(T data) { fData = data; } // Must use assigment operator for primitive types. + T Get() const { return fData; } + void Set(T data, bool notify = true) + { + if (fData == data) + return; + fData = data; + if (notify) + Notify(); + } +}; + +} // namespace DataHandling +#endif +#ifndef ATPADBASE_H +#define ATPADBASE_H + +#include +#include + +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + @defgroup Pads Pads + * + * Classes for storing information on a channel (pad) basis. Pads follow the composition design pattern + * with additional information added through "augments" which all extent AtPadBase. + * + * Each augment added to the container class AtPad is referenced through a string. The following is a + * table of augments used in the code. + * Augment Name | Class Type | Description + * -------------|------------|------------- + * "fft" | AtPadFFT | Representation of ADC in fourier space (256 complex numbers) + * "Q" | AtPadArray | # of electrons collected on pad per TB (512 doubles) + * "Qreco" | AtPadArray | Reconstructed charge collected on pad per TB (512 doubles) + * "Qreco-fft" | AtPadFFT | Representation of reconstructed charge in fourier space (256 complex numbers) +*/ + +/** + * @brief Base class for AtPad composition pattern. + * + * This should stay very lightweight. A seperate copy of the data in this class + * will be stored for every pad augment added to an AtPad object. + * + * @ingroup Pads + */ +class AtPadBase : public TObject { +public: + virtual ~AtPadBase() = default; + virtual std::unique_ptr Clone() const = 0; + ClassDefOverride(AtPadBase, 1); +}; + +#endif // #ifndef ATPADBASE_H +/********************************************************************* + * AtTPC Pad Class AtPad * + * Author: Y. Ayyad * + * Log: 05-03-2015 19:24 JST * + * Adapted from SPiRITROOT STPad by G. Jhang * + * * + *********************************************************************/ + +#ifndef AtPAD_H +#define AtPAD_H +#include "AtPadBase.h" + +#include +#include +#include + +#include +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; +class TH1D; + +/** + * @brief Container class for AtPadBase objects + * + * This class contains the information associated with a pad (or channel). In addition to the + * information required to define a pad (adc value, pad number, etc) additional information can be + * added through pad "augments" (this follows the compostion design pattern). All augments should be + * listed in the group Pads, which has more documentation in this system. + * + * @ingroup Pads + */ +class AtPad : public AtPadBase { +public: + using rawTrace = std::array; + using trace = std::array; + using XYPoint = ROOT::Math::XYPoint; + +protected: + Int_t fPadNum; // Pad reference number in AtMap + Int_t fSizeID = -1000; + XYPoint fPadCoord{-9999, -9999}; + Bool_t fIsValid = true; + Bool_t fIsPedestalSubtracted = false; + + rawTrace fRawAdc{}; + trace fAdc{}; + std::map> fPadAugments; + +public: + AtPad(Int_t PadNum = -1); + AtPad(const AtPad &obj); + AtPad &operator=(AtPad obj); + AtPad(AtPad &&) = default; + virtual ~AtPad() = default; + friend void swap(AtPad &a, AtPad &b) noexcept; + + virtual std::unique_ptr Clone() const override; + virtual std::unique_ptr ClonePad() const; + + AtPadBase *AddAugment(std::string name, std::unique_ptr augment); + AtPadBase *ReplaceAugment(std::string name, std::unique_ptr augment); + AtPadBase *GetAugment(std::string name); + const AtPadBase *GetAugment(std::string name) const; + template ::value> * = nullptr> + T *GetAugment(std::string name) + { + return dynamic_cast(GetAugment(name)); + } + template ::value> * = nullptr> + const T *GetAugment(std::string name) const + { + return dynamic_cast(GetAugment(name)); + } + + const std::map> &GetAugments() const { return fPadAugments; } + void SetValidPad(Bool_t val = kTRUE) { fIsValid = val; } + void SetPadNum(Int_t padNum) { fPadNum = padNum; } + void SetSizeID(Int_t sizeID) { fSizeID = sizeID; } + + void SetPedestalSubtracted(Bool_t val = kTRUE) { fIsPedestalSubtracted = val; } + void SetPadCoord(const XYPoint &point) { fPadCoord = point; } + + void SetRawADC(const rawTrace &val) { fRawAdc = val; } + void SetRawADC(Int_t idx, Int_t val) { fRawAdc[idx] = val; } + void SetADC(const trace &val) { fAdc = val; } + void SetADC(Int_t idx, Double_t val) { fAdc[idx] = val; } + + Bool_t IsPedestalSubtracted() const { return fIsPedestalSubtracted; } + + Int_t GetPadNum() const { return fPadNum; } + Bool_t GetValidPad() const { return fIsValid; } + Int_t GetSizeID() const { return fSizeID; } + + const trace &GetADC() const; + Double_t GetADC(Int_t idx) const; + std::unique_ptr GetADCHistrogram() const; + + const rawTrace &GetRawADC() const { return fRawAdc; } + Int_t GetRawADC(Int_t idx) const { return fRawAdc[idx]; } + + XYPoint GetPadCoord() const { return fPadCoord; } + + friend class AtGRAWUnpacker; + ClassDefOverride(AtPad, 3); +}; + +#endif +/********************************************************************* + * AtTPC Pad Class AtPad * + * Author: Y. Ayyad * + * Log: 05-03-2015 19:24 JST * + * Adapted from SPiRITROOT STPad by G. Jhang * + * * + *********************************************************************/ + +#ifndef AtAUXPAD_H +#define AtAUXPAD_H + +#include "AtPad.h" + +#include + +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; +class AtPadBase; + +class AtAuxPad : public AtPad { +protected: + std::string fAuxName; + +public: + AtAuxPad(std::string fAuxName = "noname"); + AtAuxPad(const AtAuxPad &obj) = default; + virtual ~AtAuxPad() = default; + + virtual std::unique_ptr ClonePad() const override; + virtual std::unique_ptr Clone() const override; + + void SetAuxName(std::string val) { fAuxName = std::move(val); } + std::string GetAuxName() const { return fAuxName; } + Bool_t IsAux() const { return true; } + + // Delete functions that have no meaning for aux pads + // Note, the AtPad:: version of these classes will be called if using + // a pointer or referece to AtPad because they are not virtual. + Int_t GetPadNum() const = delete; + Int_t GetSizeID() const = delete; + XYPoint GetPadCoord() const = delete; + + ClassDefOverride(AtAuxPad, 1); +}; + +#endif +// Pad object to hold the output of a FFT +#ifndef ATPADFFT_H +#define ATPADFFT_H + +#include "AtPadBase.h" + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include // for array +#include // for unique_ptr +#include + +class TVirtualFFT; +class TBuffer; +class TClass; +class TMemberInspector; + +class AtPadFFT : public AtPadBase { +public: + using TraceTrans = std::array; + +protected: + // Output of FFT (stored in hermitian symmetric array) + TraceTrans fRe; + TraceTrans fIm; + +public: + virtual std::unique_ptr Clone() const override; + + Double_t GetPointRe(int i) const; + Double_t GetPointIm(int i) const; + Double_t GetPointMag(int i) const; + Double_t GetPointPhase(int i) const; + TComplex GetPointComplex(int i) const { return {GetPointRe(i), GetPointIm(i)}; } + std::pair GetPoint(int i) const { return {GetPointRe(i), GetPointIm(i)}; } + + void SetPointRe(int i, Double_t val); + void SetPointIm(int i, Double_t val); + void SetPoint(int i, TComplex val); + void SetData(TraceTrans re, TraceTrans im); + void GetDataFromFFT(const TVirtualFFT *fft); + void SetFFTData(TVirtualFFT *fft); + + static std::unique_ptr CreateFromFFT(const TVirtualFFT *fft); + ClassDefOverride(AtPadFFT, 1); +}; + +#endif // #ifndef ATPADFFT_H +#ifndef ATPADARRAY_H +#define ATPADARRAY_H + +#include "AtPadBase.h" // for AtPadBase + +#include // for Double_t, ClassDefOverride + +#include // for array +#include // for unique_ptr +#include +#include // for move + +class TBuffer; +class TClass; +class TMemberInspector; +class TH1D; + +/** + * @brief Holds an addition array of doubles for an AtPad. + * + * + * @ingroup Pads + */ +class AtPadArray : public AtPadBase { +public: + using traceDouble = std::array; + +protected: + traceDouble fArray; + +public: + virtual std::unique_ptr Clone() const override; + + void SetArray(traceDouble val) { fArray = std::move(val); } + void SetArray(Int_t idx, Double_t val) { fArray.at(idx) = val; } + + const traceDouble &GetArray() const { return fArray; } + Double_t GetArray(Int_t idx) const { return fArray[idx]; } + std::unique_ptr GetHist(std::string name) const; + ClassDefOverride(AtPadArray, 1); +}; + +#endif // #ifndef ATPADCHARGE_H +#ifndef ATPADVALUE_H +#define ATPADVALUE_H + +#include "AtPadBase.h" // for AtPadBase + +#include // for Double_t, ClassDefOverride + +#include // for unique_ptr + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * @brief Holds a double for an AtPad. + * + * + * @ingroup Pads + */ +class AtPadValue : public AtPadBase { +public: +protected: + Double_t fValue; + +public: + AtPadValue(Double_t val = 0); + virtual ~AtPadValue() = default; + + virtual std::unique_ptr Clone() const override; + + void SetValue(Double_t val) { fValue = val; } + Double_t GetValue() const { return fValue; } + + ClassDefOverride(AtPadValue, 1); +}; + +#endif // #ifndef ATPADCHARGE_H +#ifndef ATPULSERINFO_H +#define ATPULSERINFO_H +#include "AtPadBase.h" + +#include // for Int_t, THashConsistencyHolder, Double_t, Clas... + +#include // for array +#include // for make_unique, unique_ptr + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtPulserInfo : public AtPadBase { +private: + using IntArray = std::array; + using DoubleArray = std::array; + + IntArray fBegin{-1, -1}; + IntArray fEnd{-1, -1}; + DoubleArray fMag{-1, -1}; + +public: + void SetRiseBegin(Int_t val) { fBegin[0] = val; } + void SetFallBegin(Int_t val) { fBegin[1] = val; } + void SetRiseEnd(Int_t val) { fEnd[0] = val; } + void SetFallEnd(Int_t val) { fEnd[1] = val; } + void SetRiseMag(Double_t val) { fMag[0] = val; } + void SetFallMag(Double_t val) { fMag[1] = val; } + + const IntArray &GetBegin() { return fBegin; } + const IntArray &GetEnd() { return fEnd; } + const IntArray &GetMag() { return fMag; } + + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + + ClassDefOverride(AtPulserInfo, 1) +}; + +#endif // ATPULSERINFO_H +#ifndef _ATPADREFERENCE_H +#define _ATPADREFERENCE_H + +#include "AtPadBase.h" + +#include + +#include +#include // IWYU pragma: keep +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +// The definition of this struct, and the operator overloads have to +// be before AtMap where an unordered_map using this as a key is +// instatiated. +struct AtPadReference { + Int_t cobo; + Int_t asad; + Int_t aget; + Int_t ch; +}; +bool operator<(const AtPadReference &l, const AtPadReference &r); +bool operator==(const AtPadReference &l, const AtPadReference &r); +std::ostream &operator<<(std::ostream &os, const AtPadReference &t); + +namespace std { +template <> +struct hash { + inline size_t operator()(const AtPadReference &x) const + { + return x.ch + x.aget * 100 + x.asad * 10000 + x.cobo * 1000000; + } +}; +} // namespace std + +class AtElectronicReference : public AtPadBase { +private: + AtPadReference fRef; + +public: + AtElectronicReference(AtPadReference ref = {}) : fRef(ref) {} + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + AtPadReference GetReference() { return fRef; } + ClassDefOverride(AtElectronicReference, 1); +}; +#endif // #ifndef _PADREFERENCE_H +#ifndef ATBASEEVENT_H +#define ATBASEEVENT_H +#include "AtAuxPad.h" + +#include +#include + +#include // for max +#include // for swap, map +#include // for string, allocator +#include // for swap, move, pair +#include // for vector, swap +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * @brief Base class for all event types in ATTPCROOT + */ +class AtBaseEvent : public TNamed { + +protected: + using AuxPadMap = std::map; + ULong_t fEventID = -1; + Bool_t fIsGood = true; + Bool_t fIsInGate = false; + + std::vector fTimestamp{1}; + AuxPadMap fAuxPadMap; + std::string fEventName; + +public: + AtBaseEvent(std::string name = "AtBaseEvent"); + virtual ~AtBaseEvent() = default; + AtBaseEvent(AtBaseEvent &&) = default; + AtBaseEvent(const AtBaseEvent &) = default; + AtBaseEvent &operator=(AtBaseEvent object); + + friend void swap(AtBaseEvent &first, AtBaseEvent &second) + { + using std::swap; + swap(first.fEventID, second.fEventID); + swap(first.fIsGood, second.fIsGood); + swap(first.fIsInGate, second.fIsInGate); + swap(first.fTimestamp, second.fTimestamp); + swap(first.fAuxPadMap, second.fAuxPadMap); + swap(first.fEventName, second.fEventName); + }; + + void Clear(Option_t *opt = nullptr) override; + + /** + * @brief Add new auxilary pad (AtAuxPad) to event + * @param Name of new auxiliary pad + * @return Returns a pointer to the newly added pad, or existing pad if auxName is already used, + * bool returned is true if insert occurred. + */ + std::pair AddAuxPad(std::string auxName); + + void SetEventID(ULong_t evtid) { fEventID = evtid; } + void SetIsGood(Bool_t value) { fIsGood = value; } + void SetTimestamp(ULong64_t timestamp, int index = 0); + void SetNumberOfTimestamps(int numTS) { fTimestamp.resize(numTS, 0); } + void SetIsExtGate(Bool_t value) { fIsInGate = value; } + void SetEventName(std::string name) { fEventName = name; } + + ULong_t GetEventID() const { return fEventID; } + ULong64_t GetTimestamp(int index = 0) const { return index < fTimestamp.size() ? fTimestamp.at(index) : 0; } + const std::vector &GetTimestamps() const { return fTimestamp; } + Bool_t IsGood() const { return fIsGood; } + Bool_t GetIsExtGate() const { return fIsInGate; } + std::string GetEventName() const { return fEventName; } + + AtAuxPad *GetAuxPad(std::string auxPad) + { + return const_cast(const_cast(this)->GetAuxPad(std::move(auxPad))); + } + const AtAuxPad *GetAuxPad(std::string auxPad) const; + const AuxPadMap &GetAuxPads() const { return fAuxPadMap; } + + ClassDefOverride(AtBaseEvent, 1) +}; + +#endif // #ifndef ATBASEEVENT_H +/********************************************************************* + * AtTPC AtRawEvent Stores a RawEvent composed by the AtTC pads * + * Author: Y. Ayyad * + * Log: 07-03-2015 17:16 JST * + * Adapted from STRawEvent from SPiRITROOT by G. Jhang * + * Edited by Adam Anthony 2/17/2020 * + * * + *********************************************************************/ + +#ifndef AtRAWEVENT_H +#define AtRAWEVENT_H + +#include "AtBaseEvent.h" +#include "AtGenericTrace.h" // IWYU pragma: keep +#include "AtPadReference.h" // IWYU pragma: keep + +#include + +#include +#include // for hash +#include +#include +#include +#include +#include // for unordered_map +#include +#include + +class AtPad; +class TBuffer; +class TClass; +class TMemberInspector; + +class AtRawEvent : public AtBaseEvent { +private: + using AtPadPtr = std::unique_ptr; + using FpnMap = std::unordered_map; + using PadVector = std::vector; + using AtGenTracePtr = std::unique_ptr; + using GenTraceVector = std::vector; + + PadVector fPadList; + FpnMap fFpnMap; + GenTraceVector fGTraceList; + + std::multimap fSimMCPointMap; //(first), dynamic_cast(second)); + swap(first.fPadList, second.fPadList); + swap(first.fFpnMap, second.fFpnMap); + swap(first.fSimMCPointMap, second.fSimMCPointMap); + }; + + /// Copy everything but the data (pads, aux pads, and MCPointMap) to this event + // void CopyAllButData(const AtRawEvent *event); + + void Clear(Option_t *opt = nullptr) override; + + /** + * @brief Create a new pad in this event. + * + * Adds a new pad, calling a constructor of AtPad using the passed parameters. + * + * @param params Parameters to perfect-forward to the constructor of AtPad + * @return Pointer to newly created pad + */ + template + AtPad *AddPad(Ts &&...params) + { + fPadList.push_back(std::make_unique(std::forward(params)...)); + return fPadList.back().get(); + } + + /** + * @brief Move a pad into the event + * + * Moves a std::unique_ptr of AtPad, or any type derived from AtPad, into the event. + * + * @param params std::unique_ptr of pad to move into the event + * @return Pointer to moved pad + */ + template >::value>> + AtPad *AddPad(std::unique_ptr ptr) + { + fPadList.push_back(std::move(ptr)); + return fPadList.back().get(); + } + + AtPad *AddFPN(const AtPadReference &ref); + + void RemovePad(Int_t padNum); + void SetSimMCPointMap(std::multimap map) { fSimMCPointMap = std::move(map); } + + template + AtGenericTrace *AddGenericTrace(Ts &&...params) + { + fGTraceList.push_back(std::make_unique(std::forward(params)...)); + return fGTraceList.back().get(); + } + + AtGenericTrace *AddGenericTrace(std::unique_ptr ptr) + { + fGTraceList.push_back(std::move(ptr)); + return fGTraceList.back().get(); + } + + // getters + Int_t GetNumPads() const { return fPadList.size(); } + Int_t GetNumAuxPads() const { return fAuxPadMap.size(); } + AtPad *GetPad(Int_t padNum) { return const_cast(const_cast(this)->GetPad(padNum)); } + const AtPad *GetPad(Int_t padNum) const; + AtPad *GetFpn(const AtPadReference &ref) + { + return const_cast(const_cast(this)->GetFpn(ref)); + } + const AtPad *GetFpn(const AtPadReference &ref) const; + const PadVector &GetPads() const { return fPadList; } + PadVector &GetPads() { return const_cast(const_cast(this)->GetPads()); } + + const GenTraceVector &GetGenTraces() const { return fGTraceList; } + + const FpnMap &GetFpnPads() const { return fFpnMap; } + std::multimap &GetSimMCPointMap() { return fSimMCPointMap; } + + ClassDefOverride(AtRawEvent, 7); +}; + +#endif +#ifndef ATHIT_H +#define ATHIT_H + +#include +#include +#include +#include +#include +#include + +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; +namespace H5 { +class CompType; +} + +/** + * @brief Point in space with charge. + * + * A hit describes a point in the detector where charge was deposited, It is the output + * of a PSA method. + */ +class AtHit : public TObject { +public: + using XYZPoint = ROOT::Math::XYZPoint; + using XYZVector = ROOT::Math::XYZVector; + struct MCSimPoint; + +protected: + Double_t fCharge; //< Charge of hit + Double_t fChargeVariance{0}; //< Charge variance + XYZPoint fPosition; //< Position of hit + XYZVector fPositionVariance{}; //< Position variance (unused by AtHitCluster) + Int_t fHitID; //< Unique ID of hit + Int_t fPadNum; //< Pad that generated hit + + Double_t fTraceIntegral{-1}; //< Integrated pulse charge of full trace + Int_t fHitMult{1}; //< Hit multiplicity in the pad where the hit was found + Int_t fTimeStamp{0}; //< TB of hit + Double_t fTimeStampCorr{0}; //< TB of hit using center of gravity + Double_t fTimeStampCorrInter{0}; //< Interpolated TB of hit + + std::vector fMCSimPointArray; + +public: + AtHit(Int_t hitID = -1); //< Default constructor for IO + AtHit(Int_t padNum, XYZPoint location, Double_t charge); //< Primary constructor + AtHit(Int_t hitID, Int_t padNum, XYZPoint location, Double_t charge); //< Specify hit ID on creation + AtHit(const AtHit &) = default; //< Copy constructor + AtHit(AtHit &&) = default; //< Move constructor + AtHit &operator=(const AtHit &) = default; //< Copy assignment + AtHit &operator=(AtHit &&) = default; //< Move assignment + virtual ~AtHit() = default; + virtual std::unique_ptr Clone(); //< Create a copy of sub-type + + /// Returns the type specification of a hit + H5::CompType GetHDF5Type(); + + void SetCharge(Double_t charge) { fCharge = charge; } + void SetChargeVariance(Double_t chargeVar) { fChargeVariance = chargeVar; } + void SetPosition(const XYZPoint &pos) { fPosition = pos; } + virtual void SetPositionVariance(const XYZVector &vec) { fPositionVariance = vec; } + void SetHitID(Int_t hitID) { fHitID = hitID; } + void SetPadNum(Int_t padNum) { fPadNum = padNum; } + + void SetTraceIntegral(Double_t integral) { fTraceIntegral = integral; } + void SetHitMult(Int_t HitMult) { fHitMult = HitMult; } + void SetTimeStamp(Int_t Time) { fTimeStamp = Time; } + void SetTimeStampCorr(Double_t TimeCorr) { fTimeStampCorr = TimeCorr; } + void SetTimeStampCorrInter(Double_t TimeCorrInter) { fTimeStampCorrInter = TimeCorrInter; } + + void AddMCSimPoint(const AtHit::MCSimPoint &point) { fMCSimPointArray.push_back(point); } + + Int_t GetHitID() const { return fHitID; } + const XYZPoint &GetPosition() const { return fPosition; } + const XYZVector &GetPositionVariance() const { return fPositionVariance; } + XYZVector GetPositionSigma() const; + Double_t GetCharge() const { return fCharge; } + Int_t GetPadNum() const { return fPadNum; } + Double_t GetTraceIntegral() const { return fTraceIntegral; } + Int_t GetHitMult() const { return fHitMult; } + Int_t GetTimeStamp() const { return fTimeStamp; } + Double_t GetTimeStampCorr() const { return fTimeStampCorr; } + Double_t GetTimeStampCorrInter() const { return fTimeStampCorrInter; } + const std::vector &GetMCSimPointArray() const { return fMCSimPointArray; } + + static Bool_t SortHit(const AtHit &lhs, const AtHit &rhs) { return lhs.GetPadNum() < rhs.GetPadNum(); } + static Bool_t SortHit(const std::unique_ptr &lhs, const std::unique_ptr &rhs) + { + return SortHit(*lhs, *rhs); + } + + static Bool_t SortHitTimePtr(const std::unique_ptr &lhs, const std::unique_ptr &rhs) + { + return SortHitTime(*lhs, *rhs); + } + + static Bool_t SortHitTime(const AtHit &lhs, const AtHit &rhs) { return lhs.GetTimeStamp() < rhs.GetTimeStamp(); } + + struct MCSimPoint { + int pointID; + int trackID; + double energy; + double eloss; + double angle; + int A; + int Z; + MCSimPoint() {} + MCSimPoint(int pointID_, int trackID_, double energy_, double eloss_, double angle_, int A_, int Z_) + : pointID(pointID_), trackID(trackID_), energy(energy_), eloss(eloss_), angle(angle_), A(A_), Z(Z_) + { + } + }; + + ClassDef(AtHit, 5); +}; + +/** + * Data structure representing a hit in an HDF5 file + */ +struct AtHit_t { + double x; + double y; + double z; + int t; + double A; + int trackID; + int pointIDMC; + int trackIDMC; + double energyMC; + double elossMC; + double angleMC; + int AMC; + int ZMC; +}; + +#endif +#ifndef ATHITCLUSTER_HH +#define ATHITCLUSTER_HH + +#include "AtHit.h" + +#include +#include // for TMatrixDSym +#include // for TMatrixTSym + +#include // for unique_ptr +#include // for move + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * @brief: Class representing a cluster of hits that arise from the same deposition of charge in space. + * Or at least, that is the assumtion that underlies the math in the class. + * + * Will update the position, charge, variance, and covariance as additional hits are added to the + * cluster. The variance is calcualted using both frequency weights (the charge) and reliability + * weights (the inverse of the position variance of the hit). The covariance is calculated just using + * the frequency weights (charge) w.r.t. the charge-weighted estimator for the true mean (not the + * frequency and reliability estimator of the mean). Eventually, I will sit down and work out a + * recursive expression for the covariance using the best estimate of the mean instead of just their + * charge weighted. + * + * The covariance and matrix can also be manually set like the old version of the class. + * + * Three positions are stored in the cluster: + * fPositionFull is the position using the full information(charge and hit position variance). + * fPositionCharge is the position from just charge weighting. + * fPosition is the position without any weighting applied. + * + */ +class AtHitCluster : public AtHit { +protected: + Int_t fClusterID{-1}; + + // Off diagonal elements are calcualed using eqn 18. Diagonal from eqn 24 + TMatrixDSym fCovMatrix{3}; //< Cluster covariance matrix + + // Corresponds to equations 15 for off diagonal and 20 for on diagonal + TMatrixDSym fCovNumerator{3}; //< Numerator for updating covariance matrix + + // The reliability weight for each coordinate is 1/variance. + XYZVector fTotalWeight{0, 0, 0}; //< Sum of 1/Var*q (Eqn 10) + XYZVector fTotalWeight2{0, 0, 0}; //< Sum of 1/Var^2*q (Eqn 11) + XYZVector fWeight{0, 0, 0}; //< The weight of the point being added (used during update) + + XYZPoint fPositionCharge{0, 0, 0}; //< Charge weighted mean of position + XYZPoint fPositionChargeOld{0, 0, 0}; //< The last charge weighted position + XYZVector fPositionOld{0, 0, 0}; //< The last position (used during update) + + Double_t fLength{-999}; + Int_t fClusterSize{0}; //< Number of hits in the cluster + +public: + AtHitCluster(); + AtHitCluster(const AtHitCluster &cluster) = default; + virtual ~AtHitCluster() = default; + virtual std::unique_ptr Clone() override; //< Create a copy of sub-type + + void SetCovMatrix(TMatrixDSym matrix) { fCovMatrix = std::move(matrix); } + void SetCovMatrix(int i, int j, double val); + virtual void SetPositionVariance(const XYZVector &vec) override; + void SetLength(Double_t length) { fLength = length; } + void SetClusterID(Int_t id) { fClusterID = id; } + virtual void AddHit(const AtHit &hit); + + Double_t GetLength() const { return fLength; } + XYZPoint GetPositionCharge() const { return fPositionCharge; } + + const TMatrixDSym &GetCovMatrix() const { return fCovMatrix; } + const TMatrixDSym &GetCovNumerator() const { return fCovNumerator; } + + Int_t GetClusterID() const { return fClusterID; } + Int_t GetClusterSize() const { return fClusterSize; } + +protected: + template + XYZVector ElementMult(const A &a, const B &b) + { + return {a.X() * b.X(), a.Y() * b.Y(), a.Z() * b.Z()}; + } + template + XYZVector ElementDiv(const A &a, const B &b) + { + return {a.X() / b.X(), a.Y() / b.Y(), a.Z() / b.Z()}; + } + template + T ElementInvert(const T &b) + { + return {1 / b.X(), 1 / b.Y(), 1 / b.Z()}; + } + + void updateWeightsAndCharge(const AtHit &hit); + void updatePosition(const AtHit &hit); + void updateCovariance(const AtHit &hit); + + ClassDefOverride(AtHitCluster, 4); +}; + +#endif +#ifndef ATHITCLUSTERFULL_HH +#define ATHITCLUSTERFULL_HH + +#include "AtHit.h" // for AtHit, AtHit::XYZPoint +#include "AtHitCluster.h" + +#include // for THashConsistencyHolder, ClassDefOverride +#include // for TMatrixDSym + +#include // for unique_ptr +#include // for vector +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * @brief: Class representing a cluster of hits that arise from the same deposition of charge in space. + * Or at least, that is the assumtion that underlies the math in the class. + * + * In addition to the information tracked by AtHitCluster, it also saves a copy of every hit that + * is part of the cluster. This allows for a larger number of estimates of the variance and covariance + * to be calcualted. + * + * + * Three estimates of the mean are stored in the cluster: + * fPosition is the position using the full information(charge and hit position variance). + * fPositionCharge is the position from just charge weighting. + * fPositionUnweighted is the position without any weighting applied. + * + * There are four estimates of the covariances accessable: + * GetCovMatrix() returns the best online covariance matrix described above (same as AtHitCluster). + * GetCovMatrixFull() returns the covariance matrix using fPositionFull and charge weighting. There + * is no special treatment of the variance. + * GetCovMatrixCharge() returns a simple charge weighted covariance matrix using fPositionCharge. + * GetCovMatrixNoWeight() returns a covariance matrix using fPosition and no weighting. + * + */ +class AtHitClusterFull : public AtHitCluster { +protected: + std::vector fHits; + +public: + AtHitClusterFull() : AtHitCluster() {} + AtHitClusterFull(const AtHitClusterFull &cluster) = default; + virtual ~AtHitClusterFull() = default; + virtual std::unique_ptr Clone() override; //< Create a copy of sub-type + + virtual void AddHit(const AtHit &hit) override; + + XYZPoint GetPositionUnWeighted() const; + TMatrixDSym GetCovMatrixFull() const; + TMatrixDSym GetCovMatrixCharge() const; + TMatrixDSym GetCovMatrixNoWeight() const; + + ClassDefOverride(AtHitClusterFull, 1); +}; + +#endif // #ifndef ATHITCLUSTERFULL_HH +#ifndef AtEVENT_H +#define AtEVENT_H +// IWYU pragma: no_include + +#include "AtBaseEvent.h" +#include "AtHit.h" + +#include + +#include + +#include +#include +#include +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtEvent : public AtBaseEvent { +public: + using TraceArray = std::array; + using HitPtr = std::unique_ptr; + using HitVector = std::vector; + +private: + Double_t fEventCharge = -100; + Double_t fRhoVariance = 0; + + HitVector fHitArray; + std::map fMultiplicityMap; + + TraceArray fMeshSig{}; + +public: + AtEvent(); + AtEvent(const AtEvent ©); + AtEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtEvent"); } + AtEvent &operator=(const AtEvent object); + virtual ~AtEvent() = default; + + friend void swap(AtEvent &first, AtEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + + swap(first.fEventCharge, second.fEventCharge); + swap(first.fRhoVariance, second.fRhoVariance); + + swap(first.fHitArray, second.fHitArray); + swap(first.fMultiplicityMap, second.fMultiplicityMap); + swap(first.fMeshSig, second.fMeshSig); + } + + void Clear(Option_t *opt = nullptr) override; + + /** + * @brief Create a new hit in this event. + * Adds a new hit, calling a constructor of AtHit using the passed parameters. + * Will set the hitID to the next availible if it was not set by the + * AtHit constructor. Allowing this function to handle hitIDs will ensure they + * remain unique within an event. + * + * @param params Parameters to be perfect-forwarded to the constructor of AtHit. + * @return Reference to added hit + */ + template + AtHit &AddHit(Ts &&...params) + { + fHitArray.emplace_back(std::make_unique(std::forward(params)...)); + if (fHitArray.back()->GetHitID() == -1) + fHitArray.back()->SetHitID(fHitArray.size() - 1); + LOG(debug) << "Adding hit with ID " << fHitArray.back()->GetHitID() << " to event " << fEventID; + + return *(fHitArray.back()); + } + + /** + * @brief Move a hit into this event. + * Adds a new hit, moving a unique pointer in. + * Will set the hitID to the next availible if it was not set by the + * AtHit constructor (ie is still -1). Allowing this function to handle hitIDs will ensure they + * remain unique within an event. + * + * @param[in] ptr unique_ptr to the AtHit to add to the event. + * @return Reference to added hit + */ + template >::value>> + AtHit &AddHit(std::unique_ptr ptr) + { + fHitArray.push_back(std::move(ptr)); + if (fHitArray.back()->GetHitID() == -1) + fHitArray.back()->SetHitID(fHitArray.size() - 1); + LOG(debug) << "Adding hit with ID " << fHitArray.back()->GetHitID() << " to event " << fEventID; + + return *(fHitArray.back()); + } + + void SetEventCharge(Double_t Qevent) { fEventCharge = Qevent; } + void SetRhoVariance(Double_t RhoVariance) { fRhoVariance = RhoVariance; } + + void SetMultiplicityMap(std::map MultiMap) { fMultiplicityMap = std::move(MultiMap); } + void SetMeshSignal(TraceArray mesharray) { fMeshSig = std::move(mesharray); } + void SetMeshSignal(Int_t idx, Float_t val); + + Int_t GetNumHits() const { return fHitArray.size(); } + Double_t GetEventCharge() const { return fEventCharge; } + Double_t GetRhoVariance() const { return fRhoVariance; } + const TraceArray &GetMesh() const { return fMeshSig; } + Int_t GetHitPadMult(Int_t PadNum); // Returns the multiplicity of the pad where this hit belongs to + + const AtHit &GetHit(Int_t hitNo) const { return *fHitArray.at(hitNo); } + [[deprecated("Use GetHits()")]] std::vector GetHitArray() const; + const HitVector &GetHits() const { return fHitArray; } + void ClearHits() { fHitArray.clear(); } + const std::map &GetMultiMap() { return fMultiplicityMap; } + + void SortHitArray(); + void SortHitArrayID(); + void SortHitArrayTime(); + + ClassDefOverride(AtEvent, 6); +}; + +#endif +#ifndef AtPROTOEVENT_H +#define AtPROTOEVENT_H + +#include "AtProtoQuadrant.h" + +#include +#include + +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtProtoEvent : public TNamed { +public: + AtProtoEvent(); + ~AtProtoEvent(); + + void SetEventID(Int_t evtid); + void AddQuadrant(AtProtoQuadrant quadrant); + void SetQuadrantArray(std::vector *quadrantArray); + + AtProtoQuadrant *GetQuadrant(Int_t quadrantNo); + std::vector *GetQuadrantArray(); + std::size_t GetNumQuadrants(); + + Int_t fEventID{}; + + ClassDef(AtProtoEvent, 1); + +private: + std::vector fQuadrantArray; +}; + +#endif +#ifndef AtPROTOEVENTANA_H +#define AtPROTOEVENTANA_H + +#include +#include + +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtProtoEventAna : public TNamed { +public: + AtProtoEventAna(); + ~AtProtoEventAna(); + + std::vector fPar0_fit; + std::vector fPar1_fit; + std::vector fAngle; + std::vector fAngle_fit; + std::vector fRange; + std::vector> fHoughPar; + std::vector> fELossHitPattern; + std::vector>> fQELossHitPattern; + std::vector fQVertex; + std::vector fChi2; + std::vector fNDF; + Double_t fVertex02{-500.0}; + Double_t fVertex13{-500.0}; + + // Getters + std::vector *GetAngleFit(); + std::vector *GetAngle(); + std::vector *GetPar0(); + std::vector *GetPar1(); + std::vector *GetRange(); + std::vector> *GetHoughPar(); + std::vector> *GetELossHitPattern(); + std::vector>> *GetQELossHitPattern(); + std::vector *GetVertex(); + std::vector *GetChi2(); + std::vector *GetNDF(); + + // Setters + void SetAngleFit(std::vector Angle_fit); + void SetAngle(std::vector Angle); + void SetPar0(std::vector Par0_fit); + void SetPar1(std::vector Par1_fit); + void SetRange(std::vector Range); + void SetHoughPar(std::vector> HoughPar); + void SetELHitPattern(std::vector> ELHitPattern); + void SetQELHitPattern(std::vector>> QELHitPattern); + void SetVertex02(Double_t Vertex02); + void SetVertex13(Double_t Vertex13); + void SetVertex(std::vector Vertex); + void SetChi2(std::vector Chi2); + void SetNDF(std::vector NDF); + +private: + ClassDef(AtProtoEventAna, 2); +}; + +#endif +#ifndef AtTRACKINGEVENT_H +#define AtTRACKINGEVENT_H + +#include "AtBaseEvent.h" +#include "AtFittedTrack.h" +#include "AtTrack.h" + +#include +#include +#include + +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtTrackingEvent : public AtBaseEvent { + + using FTrackPtr = std::unique_ptr; + using FTrackVector = std::vector; + +public: + AtTrackingEvent(); + virtual ~AtTrackingEvent() = default; + + void SetTrackArray(std::vector *trackArray); + void SetTrack(AtTrack *track); + void SetVertex(Double_t vertex); + void SetGeoVertex(TVector3 vertex); + void SetVertexEnergy(Double_t vertexEner); + + AtFittedTrack &AddFittedTrack(std::unique_ptr ptr) + { + fFittedTrackArray.push_back(std::move(ptr)); + if (fFittedTrackArray.back()->GetTrackID() == -1) + fFittedTrackArray.back()->SetTrackID(fFittedTrackArray.size() - 1); + LOG(debug) << "Adding Track with ID " << fFittedTrackArray.back()->GetTrackID() << " to event " << fEventID; + + return *(fFittedTrackArray.back()); + } + + Double_t GetVertex(); + Double_t GetVertexEnergy(); + TVector3 GetGeoVertex(); + std::vector GetTrackArray(); + const FTrackVector &GetFittedTracks() const { return fFittedTrackArray; } + +private: + std::vector fTrackArray; + FTrackVector fFittedTrackArray; + Double_t fVertex{-10.0}; + Double_t fVertexEnergy{-10.0}; + TVector3 fGeoVertex; + + ClassDef(AtTrackingEvent, 1); +}; + +#endif +#ifndef ATPATTERNEVENT_H +#define ATPATTERNEVENT_H + +#include "AtBaseEvent.h" +#include "AtTrack.h" + +#include + +#include +#include // for make_unique, unique_ptr +#include +#include + +class AtHit; +class TBuffer; +class TClass; +class TMemberInspector; + +class AtPatternEvent : public AtBaseEvent { +protected: + using HitPtr = std::unique_ptr; + using HitVector = std::vector; + + std::vector fTrackCand; // Candidate tracks + HitVector fNoise; + +public: + AtPatternEvent(const char *name = "AtPatternEvent"); + AtPatternEvent(const AtPatternEvent ©); + AtPatternEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtPatternEvent"); } + AtPatternEvent(AtPatternEvent &©) = default; + AtPatternEvent &operator=(const AtPatternEvent object); + virtual ~AtPatternEvent() = default; + + void Clear(Option_t *opt = nullptr) override; + + friend void swap(AtPatternEvent &first, AtPatternEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + swap(first.fTrackCand, second.fTrackCand); + swap(first.fNoise, second.fNoise); + }; + + void SetTrackCand(std::vector tracks) { fTrackCand = std::move(tracks); } + void AddTrack(const AtTrack &track) { fTrackCand.push_back(track); } + void AddTrack(AtTrack &&track) { fTrackCand.push_back(track); } + + template + void AddNoise(Ts &&...params) + { + fNoise.emplace_back(std::make_unique(std::forward(params)...)); + } + const HitVector &GetNoiseHits() { return fNoise; } + + std::vector &GetTrackCand() { return fTrackCand; } + const std::vector &GetTrackCand() const { return fTrackCand; } + + ClassDefOverride(AtPatternEvent, 3); +}; + +#endif +#ifndef AtGENERICTRACE_H +#define AtGENERICTRACE_H + +#include "AtPadBase.h" + +#include +#include + +#include // for size_t +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * @brief Trace recorded by other data acquisition systems + * + */ + +class AtGenericTrace : public AtPadBase { +public: + using rawTrace = std::vector; + using trace = std::vector; + +protected: + Int_t fTraceID{}; + std::size_t fSize{}; + rawTrace fRawAdc{}; + trace fAdc{}; + +public: + virtual std::unique_ptr Clone() const override; + + AtGenericTrace(Int_t traceID = -1, std::size_t size = 2048); + + void SetRawADC(Int_t idx, Int_t val) { fRawAdc[idx] = val; } + void SetADC(Int_t idx, Double_t val) { fAdc[idx] = val; } + + rawTrace &GetRawADC() { return fRawAdc; } + trace &GetADC() { return fAdc; } + + const rawTrace &GetRawADC() const { return fRawAdc; } + const trace &GetADC() const { return fAdc; } + Int_t GetTraceSize() const { return fSize; } + + ClassDefOverride(AtGenericTrace, 1); +}; + +#endif +#ifndef AtSIEVENT_H +#define AtSIEVENT_H + +#include "AtBaseEvent.h" + +#include + +#include +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtSiEvent : public AtBaseEvent { +private: + Double_t fEFront1[4] = {-1, -1, -1, -1}; + Double_t fEBack1[4] = {-1, -1, -1, -1}; + Double_t fEFront2[4] = {-1, -1, -1, -1}; + Double_t fEBack2[4] = {-1, -1, -1, -1}; + + Double_t fADCMaxFront1[4] = {-1, -1, -1, -1}; + Double_t fADCMaxBack1[4] = {-1, -1, -1, -1}; + Double_t fADCMaxFront2[4] = {-1, -1, -1, -1}; + Double_t fADCMaxBack2[4] = {-1, -1, -1, -1}; + + Int_t fStripFront1[4] = {-1, -1, -1, -1}; + Int_t fStripBack1[4] = {-1, -1, -1, -1}; + Int_t fStripFront2[4] = {-1, -1, -1, -1}; + Int_t fStripBack2[4] = {-1, -1, -1, -1}; + + Int_t fMultiplicityFront1 = 0; + Int_t fMultiplicityBack1 = 0; + Int_t fMultiplicityFront2 = 0; + Int_t fMultiplicityBack2 = 0; + +public: + AtSiEvent(); + AtSiEvent(const AtSiEvent ©); + AtSiEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtSiEvent"); } + AtSiEvent &operator=(const AtSiEvent object); + virtual ~AtSiEvent() = default; + + friend void swap(AtSiEvent &first, AtSiEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + + swap(first.fEFront1, second.fEFront1); + swap(first.fEBack1, second.fEBack1); + swap(first.fEFront2, second.fEFront2); + swap(first.fEBack2, second.fEBack2); + + swap(first.fADCMaxFront1, second.fADCMaxFront1); + swap(first.fADCMaxBack1, second.fADCMaxBack1); + swap(first.fADCMaxFront2, second.fADCMaxFront2); + swap(first.fADCMaxBack2, second.fADCMaxBack2); + + swap(first.fStripFront1, second.fStripFront1); + swap(first.fStripBack1, second.fStripBack1); + swap(first.fStripFront2, second.fStripFront2); + swap(first.fStripBack2, second.fStripBack2); + + swap(first.fMultiplicityFront1, second.fMultiplicityFront1); + swap(first.fMultiplicityBack1, second.fMultiplicityBack1); + swap(first.fMultiplicityFront2, second.fMultiplicityFront2); + swap(first.fMultiplicityBack2, second.fMultiplicityBack2); + } + + void Clear(Option_t *opt = nullptr) override; + + void SetEFront1(Int_t idx, Double_t value) { fEFront1[idx] = value; } + void SetEBack1(Int_t idx, Double_t value) { fEBack1[idx] = value; } + void SetEFront2(Int_t idx, Double_t value) { fEFront2[idx] = value; } + void SetEBack2(Int_t idx, Double_t value) { fEBack2[idx] = value; } + + void SetADCMaxFront1(Int_t idx, Double_t value) { fADCMaxFront1[idx] = value; } + void SetADCMaxBack1(Int_t idx, Double_t value) { fADCMaxBack1[idx] = value; } + void SetADCMaxFront2(Int_t idx, Double_t value) { fADCMaxFront2[idx] = value; } + void SetADCMaxBack2(Int_t idx, Double_t value) { fADCMaxBack2[idx] = value; } + + void SetStripFront1(Int_t idx, Int_t value) { fStripFront1[idx] = value; } + void SetStripBack1(Int_t idx, Int_t value) { fStripBack1[idx] = value; } + void SetStripFront2(Int_t idx, Int_t value) { fStripFront2[idx] = value; } + void SetStripBack2(Int_t idx, Int_t value) { fStripBack2[idx] = value; } + + void SetMultiplicityFront1(Int_t value) { fMultiplicityFront1 = value; } + void SetMultiplicityBack1(Int_t value) { fMultiplicityBack1 = value; } + void SetMultiplicityFront2(Int_t value) { fMultiplicityFront2 = value; } + void SetMultiplicityBack2(Int_t value) { fMultiplicityBack2 = value; } + + Double_t GetEFront1(Int_t idx) { return fEFront1[idx]; } + Double_t GetEBack1(Int_t idx) { return fEBack1[idx]; } + Double_t GetEFront2(Int_t idx) { return fEFront2[idx]; } + Double_t GetEBack2(Int_t idx) { return fEBack2[idx]; } + + Double_t GetADCMaxFront1(Int_t idx) { return fADCMaxFront1[idx]; } + Double_t GetADCMaxBack1(Int_t idx) { return fADCMaxBack1[idx]; } + Double_t GetADCMaxFront2(Int_t idx) { return fADCMaxFront2[idx]; } + Double_t GetADCMaxBack2(Int_t idx) { return fADCMaxBack2[idx]; } + + Int_t GetStripFront1(Int_t idx) { return fStripFront1[idx]; } + Int_t GetStripBack1(Int_t idx) { return fStripBack1[idx]; } + Int_t GetStripFront2(Int_t idx) { return fStripFront2[idx]; } + Int_t GetStripBack2(Int_t idx) { return fStripBack2[idx]; } + + Int_t GetMultiplicityFront1() { return fMultiplicityFront1; } + Int_t GetMultiplicityBack1() { return fMultiplicityBack1; } + Int_t GetMultiplicityFront2() { return fMultiplicityFront2; } + Int_t GetMultiplicityBack2() { return fMultiplicityBack2; } + + ClassDefOverride(AtSiEvent, 1); +}; + +#endif +#ifndef AtGAGGEVENT_H +#define AtGAGGEVENT_H + +#include "AtBaseEvent.h" + +#include + +#include +#include +#include +#include +class TBuffer; +class TClass; +class TMemberInspector; + +class AtGaggEvent : public AtBaseEvent { +private: + Double_t fE1[25] = {-1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1}; + Double_t fE2[16] = {-1, -1, -1, -1, + -1, -1, -1, -1, + -1, -1, -1, -1, + -1, -1, -1, -1}; + + Double_t fADCMax1[25] = {-1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1, + -1, -1, -1, -1, -1}; + Double_t fADCMax2[16] = {-1, -1, -1, -1, + -1, -1, -1, -1, + -1, -1, -1, -1, + -1, -1, -1, -1}; + + + Int_t fMultiplicity1 = 0; + Int_t fMultiplicity2 = 0; + +public: + AtGaggEvent(); + AtGaggEvent(const AtGaggEvent ©); + AtGaggEvent(const AtBaseEvent ©) : AtBaseEvent(copy) { SetName("AtGaggEvent"); } + AtGaggEvent &operator=(const AtGaggEvent object); + virtual ~AtGaggEvent() = default; + + friend void swap(AtGaggEvent &first, AtGaggEvent &second) + { + using std::swap; + swap(dynamic_cast(first), dynamic_cast(second)); + + swap(first.fE1, second.fE1); + swap(first.fE2, second.fE2); + + swap(first.fADCMax1, second.fADCMax1); + swap(first.fADCMax2, second.fADCMax2); + + swap(first.fMultiplicity1, second.fMultiplicity1); + swap(first.fMultiplicity2, second.fMultiplicity2); + } + + void Clear(Option_t *opt = nullptr) override; + + void SetE1(Int_t idx, Double_t value) { fE1[idx] = value; } + void SetE2(Int_t idx, Double_t value) { fE2[idx] = value; } + + void SetADCMax1(Int_t idx, Double_t value) { fADCMax1[idx] = value; } + void SetADCMax2(Int_t idx, Double_t value) { fADCMax2[idx] = value; } + + void SetMultiplicity1(Int_t value) { fMultiplicity1 = value; } + void SetMultiplicity2(Int_t value) { fMultiplicity2 = value; } + + Double_t GetE1(Int_t idx) { return fE1[idx]; } + Double_t GetE2(Int_t idx) { return fE2[idx]; } + + Double_t GetADCMax1(Int_t idx) { return fADCMax1[idx]; } + Double_t GetADCMax2(Int_t idx) { return fADCMax2[idx]; } + + Int_t GetMultiplicity1() { return fMultiplicity1; } + Int_t GetMultiplicity2() { return fMultiplicity2; } + + ClassDefOverride(AtGaggEvent, 1); +}; + +#endif +#ifndef AtPROTOQUADRANT_H +#define AtPROTOQUADRANT_H + +#include "AtHit.h" + +#include +#include +#include + +#include // for size_t +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtProtoQuadrant : public TObject { +public: + AtProtoQuadrant() = default; + AtProtoQuadrant(Int_t QuadrantID); + AtProtoQuadrant(std::vector HitArray, Int_t QuadrantID); + AtProtoQuadrant(std::vector HitArray, Int_t QuadrantID, Double_t PhiQ); + ~AtProtoQuadrant() = default; + + void SetEventID(Int_t evtid); + void AddHit(AtHit *hit); + void SetHitArray(std::vector *hitArray); + void SetQuadrantID(Int_t QuadrantID); + void SetPhiQ(Double_t PhiQ); + void SetPhiDistribution(TH1D *PhiD); + void AddPhiVal(Double_t phival); + + Int_t GetQuadrantID(); + Double_t GetPhiQ(); + Int_t GetEventID(); + std::size_t GetNumHits(); + AtHit *GetHit(Int_t hitNo); + std::vector *GetHitArray(); + TH1D *GetPhiDistribution(); + std::vector *GetPhiArray(); + std::size_t GetNumPhiVal(); + +protected: + std::vector fHitArrayQ; // Collection of hits in that quadrant + Double_t fPhiQ{0.0}; // Phi angle on the quadrant + Int_t fQuadrantID{}; // Quadrant ID : 1 (0-90) - 2 (90 - 180) - 3 (180-270) - 4 (270-360) - 0 (Central Pad) [Defined + // in the Phi Task] + // TODO: A AtTrack object must be collected here...Future stuff + Int_t fEventID{-1}; + TH1D fPhiDistr; + std::vector fPhiDistrArray; + + ClassDef(AtProtoQuadrant, 1); +}; + +#endif +#ifndef ATTRACK_H +#define ATTRACK_H + +#include "AtContainerManip.h" +#include "AtHit.h" +#include "AtHitCluster.h" +#include "AtPattern.h" // IWYU pragma: keep + +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtTrack : public TObject { + +public: + struct BraggCurve { + std::vector IntegratedELossValues; + std::vector RangeValues; + std::vector ELossErrors; + Int_t nBins{0}; + Double_t binSize{0}; + Int_t smoothingSteps{0}; + Double_t vertexX{0}; + Double_t vertexY{0}; + Double_t vertexZ{-999}; + }; + +protected: + using XYZPoint = ROOT::Math::XYZPoint; + using HitPtr = std::unique_ptr; + using HitVector = std::vector; + using PatternPtr = std::unique_ptr; + + // Attributes shared by all track finding algorithms + Int_t fTrackID{-1}; + HitVector fHitArray; + PatternPtr fPattern{nullptr}; + Bool_t fIsMerged{false}; + Double_t fVertexToZDist{0}; + + // Used by AtPRA + Double_t fGeoThetaAngle{}; //< Geometrical scattering angle with respect to the detector FitParameters + Double_t fGeoPhiAngle{}; //< " azimuthal " + Double_t fGeoRadius{}; //< Initial radius of curvature + std::pair fGeoCenter; //< Center of the spiral track + std::vector fHitClusterArray; //< Clusterized hits container. Can also be stored in fHitArray + + // Obtained in AtPatternModification + // Vector of pair of values for the Bragg curve of the track (archLength[mm], eLoss[a.u.]). + std::vector> fBraggCurveValues; + // Container for the Bragg curve integrated over the binning. + BraggCurve fBraggCurve; + +public: + AtTrack() = default; + AtTrack(const AtTrack &obj); + AtTrack &operator=(AtTrack obj); + AtTrack(AtTrack &&) = default; + ~AtTrack() = default; + + /** + * @brief ADL-findable swap for AtTrack. + * + * Implemented as a friend free function to enable ADL of swap. + * (https://en.cppreference.com/w/cpp/language/adl) + */ + friend void swap(AtTrack &a, AtTrack &b) noexcept + { + using std::swap; // Enable ADL + + swap(a.fTrackID, b.fTrackID); + swap(a.fHitArray, b.fHitArray); + swap(a.fHitClusterArray, b.fHitClusterArray); + swap(a.fPattern, b.fPattern); + swap(a.fIsMerged, b.fIsMerged); + swap(a.fVertexToZDist, b.fVertexToZDist); + + swap(a.fGeoThetaAngle, b.fGeoThetaAngle); + swap(a.fGeoPhiAngle, b.fGeoPhiAngle); + swap(a.fGeoRadius, b.fGeoRadius); + swap(a.fGeoCenter, b.fGeoCenter); + + swap(a.fBraggCurveValues, b.fBraggCurveValues); + swap(a.fBraggCurve, b.fBraggCurve); + }; + + // Getters + Int_t GetTrackID() const { return fTrackID; } + HitVector &GetHitArray() { return fHitArray; } + const HitVector &GetHitArray() const { return fHitArray; } + + std::vector GetHitArrayObject() { return ContainerManip::GetObjectVector(fHitArray); } + // const std::vector &GetHitArrayConst() const { return fHitArray; } + const AtPatterns::AtPattern *GetPattern() const { return fPattern.get(); } + + Double_t GetGeoTheta() const { return fGeoThetaAngle; } + Double_t GetGeoPhi() const { return fGeoPhiAngle; } + Double_t GetGeoRadius() const { return fGeoRadius; } + std::pair GetGeoCenter() const { return fGeoCenter; } + std::vector *GetHitClusterArray() { return &fHitClusterArray; } + + std::vector> GetBraggCurveValues() const { return fBraggCurveValues; } + BraggCurve GetBraggCurve() const { return fBraggCurve; } + + Bool_t GetIsMerged() const { return fIsMerged; } + Double_t GetVertexToZDist() const { return fVertexToZDist; } + + // Setters + void SetTrackID(Int_t val) { fTrackID = val; } + void AddHit(const AtHit &hit) { fHitArray.emplace_back(std::make_unique(hit)); } + void AddHit(HitPtr hit) { fHitArray.push_back(std::move(hit)); } + void SetPattern(std::unique_ptr pat) { fPattern = std::move(pat); } + + void SetGeoTheta(Double_t angle) { fGeoThetaAngle = angle; } + void SetGeoPhi(Double_t angle) { fGeoPhiAngle = angle; } + void SetGeoRadius(Double_t radius) { fGeoRadius = radius; } + void SetGeoCenter(std::pair center) { fGeoCenter = center; } + void AddClusterHit(std::shared_ptr hitCluster); + + void AddBraggCurvePair(Double_t range, Double_t eLoss) { fBraggCurveValues.push_back(std::make_pair(range, eLoss)); } + void SetBraggCurve(BraggCurve braggCurve) { fBraggCurve = braggCurve; } + + void SetIsMerged(bool val) { fIsMerged = val; } + void SetVertexToZDist(Double_t val) { fVertexToZDist = val; } + + // Operations + void ResetHitClusterArray() { fHitClusterArray.clear(); } + + Double_t GetMeanTime(); + Double_t GetLinearRange(); + Double_t GetLinearRange(XYZPoint vertex); + + Double_t GetGeoQEnergy(); + XYZPoint GetLastPoint(); + XYZPoint GetFirstPoint(); + static Double_t GetLinearRange(const XYZPoint &vertex, const XYZPoint &maxPos); + + void SortHitArrayTime(); + void SortClusterHitArrayZ(); + +protected: + static Bool_t SortClusterHitZ(const AtHitCluster &lhs, const AtHitCluster &rhs) + { + return lhs.GetPosition().Z() < rhs.GetPosition().Z(); + } + + friend inline std::ostream &operator<<(std::ostream &o, const AtTrack &track) + { + std::cout << " ====================================================== " << std::endl; + std::cout << " Track " << track.fTrackID << " Info : " << std::endl; + std::cout << " Geomterical Scattering Angle : " << track.fGeoThetaAngle * (180.0 / TMath::Pi()) << " deg " + << " - Geomterical Azimuthal Angle : " << track.fGeoPhiAngle * (180.0 / TMath::Pi()) << " deg " + << std::endl; + + return o; + } + + ClassDef(AtTrack, 4); +}; + +#endif +#ifndef ATCONTAINERMANIP_H +#define ATCONTAINERMANIP_H + +#include + +#include // for TH1, TH1D (ptr only) + +#include // IWYU pragma: keep +#include // for make_move_iterator +#include +#include // for string +#include // for remove_const_t +#include + +namespace ContainerManip { + +/** + * @brief Use contents of data to set the bin contents of hist. + * + * Will resize the historgram to contain data.size() bins, setting the axis + * according to xMin and xMax. If both are 0, then sets the axis to [0,data.size()] + */ +template +void SetHistFromData(TH1 &hist, const T &data, double xMin = 0, double xMax = 0) +{ + if (xMin == 0 && xMax == 0) + xMax = data.size(); + hist.Reset(); + hist.SetBins(data.size(), xMin, xMax); + for (int i = 0; i < hist.GetNbinsX(); ++i) + hist.SetBinContent(i + 1, data.at(i)); +} + +/** + * @brief Use contents of data to create a histogram with the given name + * + * Will resize the historgram to contain data.size() bins, setting the axis + * according to xMin and xMax. If both are 0, then sets the axis to [0,data.size()]. + * The returned unique_ptr owns the memory and it will not be cleaned up by root. + */ +template +std::unique_ptr CreateHistFromData(const std::string &name, const T &data, double xMin = 0, double xMax = 0) +{ + if (xMin == 0 && xMax == 0) + xMax = data.size(); + + TH1::AddDirectory(false); // Make sure pointer has ownership + auto ret = std::make_unique(name.data(), name.data(), data.size(), 0, data.size()); + for (int i = 0; i < ret->GetNbinsX(); ++i) + ret->SetBinContent(i + 1, data.at(i)); + // ret->SetDirectory(nullptr); + TH1::AddDirectory(true); + return ret; +} + +template +T GetMedian(std::vector &vec) +{ + if (vec.empty()) + return 0; + + auto n = vec.size() / 2; + + std::nth_element(vec.begin(), vec.begin() + n, vec.end()); + auto med = vec[n]; + if (vec.size() % 2 == 0) { // if even, get average of middle two entries + med = (*std::max_element(vec.begin(), vec.begin() + n) + med) / 2.0; + } + return med; +} + +template +T *GetPointer(T &t) +{ + return &t; +} + +template +std::remove_const_t *GetPointerNonConst(T &t) +{ + return const_cast(&t); +} + +template +std::vector GetConstPointerVector(const std::vector &vec) +{ + LOG(debug) << "Transforming object -> pointer."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const T &a) { return GetPointer(a); }); + return ret; +} + +template +std::vector GetConstPointerVector(const std::vector> &vec) +{ + LOG(debug) << "Transforming unique pointer -> pointer."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const std::unique_ptr &a) { return a.get(); }); + return ret; +} + +template +std::vector GetPointerVector(const std::vector &vec) +{ + LOG(debug) << "Transforming object -> pointer."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const T &a) { return GetPointer(a); }); + return ret; +} + +template +std::vector GetPointerVector(const std::vector> &vec) +{ + LOG(debug) << "Transforming unique pointer -> pointer."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const std::unique_ptr &a) { return a.get(); }); + return ret; +} + +template +std::vector GetObjectVector(const std::vector> &vec) +{ + LOG(debug) << "Transforming unique pointer -> object."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const std::unique_ptr &a) { return *a; }); + return ret; +} + +template +std::vector GetReferenceVector(const std::vector> &vec) +{ + LOG(debug) << "Transforming unique pointer -> object."; + std::vector ret; + ret.resize(vec.size()); + std::transform(vec.begin(), vec.end(), ret.begin(), [](const std::unique_ptr &a) { return *a; }); + return ret; +} + +/** + * Will move elements from the input vector to the output vector if op(elem) returns true + * Suggested to make op() take a const referance to T so Operator is type bool(const T&) + * + * @param[in] op Operator must have the form bool(T) + */ +template +std::vector MoveFromVector(std::vector &vec, Operator op) +{ + std::vector retVec; + auto itStartEqualRange = vec.end(); + + for (auto it = vec.begin(); it != vec.end(); ++it) { + + bool isInPattern = op(*it); + + // Start of sub-vector with vec in pattern + if (isInPattern && itStartEqualRange == vec.end()) { + itStartEqualRange = it; + continue; + } + + // End of sub-vector with vec in pattern. + // Move vec in this range to retVec then delete the empty entries + if (itStartEqualRange != vec.end() && !isInPattern) { + retVec.insert(retVec.end(), std::make_move_iterator(itStartEqualRange), std::make_move_iterator(it)); + vec.erase(itStartEqualRange, it); + it = itStartEqualRange; + itStartEqualRange = vec.end(); + continue; + } + } + + // If the last chunk of the array was in the pattern, move it and delete empty entries + if (itStartEqualRange != vec.end()) { + auto it = vec.end(); + retVec.insert(retVec.end(), std::make_move_iterator(itStartEqualRange), std::make_move_iterator(it)); + vec.erase(itStartEqualRange, it); + } + return retVec; +} + +} // namespace ContainerManip + +#endif // #ifndef ATCONTAINERMANIP_H +#ifndef ATFISIONEVENT_H +#define ATFISIONEVENT_H + +#include "AtBaseEvent.h" // for AtBaseEvent +#include "AtPatternEvent.h" + +#include // for PositionVector3D +#include // for XYZPoint +#include // for DisplacementVector3D +#include // for XYZVector +#include // for THashConsistencyHolder, ClassDefOverride + +#include // for swap, array +#include // for move +#include +class AtHit; +class AtTrack; +class TBuffer; +class TClass; +class TMemberInspector; +namespace AtPatterns { +class AtPatternY; +} + +/** + * Class for getting useful information from fission events. + * Filled by the task AtFissionAnalysis. + */ +class AtFissionEvent : public AtPatternEvent { +protected: + using XYZPoint = ROOT::Math::XYZPoint; + using XYZVector = ROOT::Math::XYZVector; + + HitVector fBeamHits; //< Beam hits without space charge correction + std::array fFragHits; //< Fragment hits without space charge correction + Double_t fLambda{0}; //(first), dynamic_cast(second)); + swap(first.fBeamHits, second.fBeamHits); + swap(first.fFragHits, second.fFragHits); + } + + const AtPatterns::AtPatternY *GetYPattern() const; + const AtTrack &GetYTrack() const; + double GetFoldingAngle(); + XYZPoint GetVertex() const; + double GetLambda() const { return fLambda; } + + std::vector GetBeamHits() const; + std::vector GetFragHits() const; + std::vector GetFragHits(int fragID) const; + + std::vector GetBeamHitsCorr(); + std::vector GetFragHitsCorr(); + std::vector GetFragHitsCorr(int fragID); + + void SetBeamHits(HitVector vec) { fBeamHits = std::move(vec); } + void SetFragHits(int fragID, HitVector vec); + void SetLambda(double l) { fLambda = l; } + ClassDefOverride(AtFissionEvent, 1); +}; + +#endif // ATFISIONEVENT_H +#ifndef ATPATTERN_H +#define ATPATTERN_H + +#include "AtPadPlaneElement.h" + +#include +#include // for XYZPoint +#include // for Double_t, Int_t, THashConsistencyHolder, ClassDef +#include + +#include // for max +#include // for NAN +#include +#include // for move +#include // for vector + +class TBuffer; +class TClass; +class TMemberInspector; +class TEveLine; +class TEveElement; +class AtHit; +/** + * @defgroup AtPattern Track Patterns + * @brief Track shapes in 3D space. + * + * Collection of classes for describing and drawing track patterns (essentially the shape of a track). + * These objects are stored as the fit for AtTrack and are used to run sample consensus models (\ref SampleConsensus). + * + */ +namespace AtPatterns { + +/** + * @brief Describes a shape in 3D space. + * + * A base class that describes the pattern of a track. For example a 2D circle or a line + * These patterns are parameterized by some number (t) + * + * @ingroup AtPattern + */ +class AtPattern : public TObject { +public: + using XYZPoint = ROOT::Math::XYZPoint; + +protected: + std::vector fPatternPar; //< Description of pattern + Double_t fChi2{NAN}; //< How good the pattern is at describing the data + Int_t fNFree{0}; //< Degrees of freedom in the fit to the pattern + const Int_t fNumPoints; //< Number of 3D points that define the pattern (i.e. size of fIndices) + Double_t fTotCharge{0}; //< Total charge of the pattern + + using TEveLineVec = std::vector>; + +public: + AtPattern(Int_t numPoints = 0); + AtPattern(const AtPattern &) = default; + AtPattern(AtPattern &&) = default; + virtual ~AtPattern() = default; + + Double_t FitPattern(const std::vector &pointsToFit, Double_t qThreshold = -1); + Double_t FitPattern(const std::vector &pointsToFit, Double_t qThreshold = -1); + Double_t FitPattern(const std::vector &pointsToFit); + + /** + * @brief Define based on points. + * + * Will set-up the pattern using the vector of XYZPoints. Assumes the size of points + * is equal to fNumPoints + * + * @param[in] points 3D points to use when defining the pattern + */ + virtual void DefinePattern(const std::vector &points) = 0; + + /** + * @brief Define based on parameters. + * + * Sets up the pattern according to the passed parameters. The internal implementation of + * what these parameters mean may change. It is the inverse operation of GetPatternPar() + */ + virtual void DefinePattern(std::vector par) { fPatternPar = std::move(par); } + + /** + * @brief Closest distance to pattern. + * + * @param[in] point Point to get the distance from. + * @return distance from point to pattern in mm. + */ + virtual Double_t DistanceToPattern(const XYZPoint &point) const = 0; + /** + * @brief Closest point on pattern. + * + * @param[in] point Point to get the closest point on the pattern. + * @return Closest point on pattern + */ + virtual XYZPoint ClosestPointOnPattern(const XYZPoint &point) const = 0; + /** + * @brief Point on pattern at t + * + * Get the point on the pattern at parameter t. What t physically represents is pattern dependent. + * @todo Generalize for multi-valued patterns + */ + virtual XYZPoint GetPointAt(double t) const = 0; + + /** + * @brief Get visual representation of pattern + * + * Implemented for single-valued patterns (one point in space per value of parameter t) + * @todo Generalize for multi-valued patterns + * + * @param[in] tMin Parameter to start drawing line at + * @param[in] tMax Parameter to stop drawing line at + * @param[in] dt Step size between points on polyline + * @return Representation of line + */ + TEveLine *GetEveLine(double tMin, double tMax, int n) const; + + /** + * @brief Get visual representation of pattern + * + * Calls GetEveLine(double tMin, double tMax, int n) with reasonable defaults for the shape + */ + virtual TEveElement *GetEveElement() const = 0; + + /** + * @brief Get visual representation of pattern on pad plane + * + * @return Representation of pattern on pad plane + */ + virtual std::unique_ptr GetPadPlaneProjection() const { return nullptr; }; + + virtual std::unique_ptr Clone() const = 0; + + /** + * @brief Number of points to define the pattern. + * + * The minimum number of unique points needed to define the pattern. + */ + Int_t GetNumPoints() const { return fNumPoints; } + Double_t GetChi2() const { return fChi2; } + Int_t GetNFree() const { return fNFree; } + + /** + * @brief Get list or parameters that describe the pattern. + * + * It is the inverse operation of DefinePattern(std::vector) + */ + virtual std::vector GetPatternPar() const { return fPatternPar; } + + Double_t GetTotCharge() const { return fTotCharge; } + void SetPatternPar(std::vector par) { fPatternPar = std::move(par); } + void SetChi2(double chi2) { fChi2 = chi2; } + + /** + * Calculate the distance in mm along the line from the closest point on pattern from point1 to + * the closest point on pattern from point2. This definition may not be correct for all AtPatterns! + * This function may need to be overriden for any specific AtPattern subclass in order to be useful. + */ + virtual Double_t DistanceAlongPattern(XYZPoint point1, XYZPoint point2) const; + +protected: + /** + * Called by other versions of FitPattern. If pointCharge is not empty does charge weighted fit. + * Sets fPatternPar, fChi2, and fNFree + */ + virtual void FitPattern(const std::vector &pointsToFit, const std::vector &pointCharge) = 0; + + /** + * Default function that computes the distance along the pattern assuming that the pattern is + * straight. + */ + Double_t DefaultDistanceAlongPattern(XYZPoint point1, XYZPoint point2) const; + + ClassDef(AtPattern, 1) +}; +} // namespace AtPatterns +#endif // #ifndef ATTRACKPATTERN_H +#ifndef ATPATTERNLINE_H +#define ATPATTERNLINE_H + +#include "AtPattern.h" + +#include +#include // for XYZPoint +#include // for DisplacementVector3D +#include // for XYZVector +#include // for THashConsistencyHolder, ClassDefOverride + +#include // for make_unique, unique_ptr +#include // for vector + +class TBuffer; +class TClass; +class TMemberInspector; +class TEveElement; +class TEveLine; + +namespace AtPatterns { + +/** + * @brief Describes a linear track + * + * @ingroup AtPattern + */ +class AtPatternLine : public AtPattern { +public: + using XYZPoint = ROOT::Math::XYZPoint; + using XYZVector = ROOT::Math::XYZVector; + AtPatternLine(); + + XYZPoint GetPoint() const { return {fPatternPar[0], fPatternPar[1], fPatternPar[2]}; } + XYZVector GetDirection() const { return {fPatternPar[3], fPatternPar[4], fPatternPar[5]}; } + + virtual void DefinePattern(const std::vector &points) override; + virtual Double_t DistanceToPattern(const XYZPoint &point) const override; + virtual XYZPoint ClosestPointOnPattern(const XYZPoint &point) const override; + virtual XYZPoint GetPointAt(double z) const override; + virtual TEveElement *GetEveElement() const override; + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + + TEveLine *GetEveLine(Double_t rMax = 250) const; + + virtual Double_t DistanceAlongPattern(XYZPoint point1, XYZPoint point2) const override; + +protected: + std::vector lineIntersecR(Double_t rMax, Double_t tMin, Double_t tMax) const; + + virtual void FitPattern(const std::vector &points, const std::vector &charge) override; + double parameterAtPoint(const XYZPoint &point) const; + ClassDefOverride(AtPatternLine, 1) +}; +} // namespace AtPatterns +#endif // #ifndef ATPATTERNLINE_H +#ifndef ATPATTERNCIRCLE2D_H +#define ATPATTERNCIRCLE2D_H + +#include "AtPattern.h" + +#include +#include // for XYZPoint +#include // for THashConsistencyHolder, ClassDefOverride + +#include // for make_unique, unique_ptr +#include // for vector + +class TEveElement; +class TBuffer; +class TClass; +class TMemberInspector; + +using XYZPoint = ROOT::Math::XYZPoint; + +namespace AtPatterns { +/** + * @brief Describes a circle track projected to the XY plane + * + * @ingroup AtPattern + */ +class AtPatternCircle2D : public AtPattern { +public: + AtPatternCircle2D(); + + XYZPoint GetCenter() const { return {fPatternPar[0], fPatternPar[1], 0}; } + double GetRadius() const { return fPatternPar[2]; } + + virtual void DefinePattern(const std::vector &points) override; + virtual Double_t DistanceToPattern(const XYZPoint &point) const override; + virtual XYZPoint ClosestPointOnPattern(const XYZPoint &point) const override; + virtual XYZPoint GetPointAt(double theta) const override; + virtual TEveElement *GetEveElement() const override; + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + virtual std::unique_ptr GetPadPlaneProjection() const override; + +protected: + virtual void FitPattern(const std::vector &points, const std::vector &charge) override; + + ClassDefOverride(AtPatternCircle2D, 1) +}; +} // namespace AtPatterns +#endif // #ifndef ATPATTERNCIRCLE2D_H +#ifndef ATPATTERNY_H +#define ATPATTERNY_H + +#include "AtPattern.h" +#include "AtPatternRay.h" + +#include +#include // for XYZPoint +#include // for DisplacementVector3D +#include // for XYZVector +#include // for THashConsistencyHolder, ClassDefOverride + +#include +#include // for make_unique, unique_ptr +#include // for vector +class TEveElement; + +class TBuffer; +class TClass; +class TMemberInspector; + +namespace AtPatterns { + +/** + * @brief Describes a Y track + * + * @ingroup AtPattern + */ +class AtPatternY : public AtPattern { +protected: + AtPatternRay fBeam; + std::array fFragments; + +public: + using XYZPoint = ROOT::Math::XYZPoint; + using XYZVector = ROOT::Math::XYZVector; + AtPatternY(); + + /** + * @brief Get the vertex of the Y shape. + */ + XYZPoint GetVertex() const { return fBeam.GetPoint(); } + + /** + * @brief Get the direction of the beam ray. + * @return Direction of beam (points from vertex to window). + */ + XYZVector GetBeamDirection() const { return fBeam.GetDirection(); } + + /** + * @brief Get the direction of the fragment rays. + * @param[in] frag ID of the fragment (0 or 1) + * @return Direction of fragment (points away from vertex). + */ + XYZVector GetFragmentDirection(int frag) const { return fFragments.at(frag).GetDirection(); } + + /** + * Returns an integer specifying which ray the point is closest to. + * 0 -> fragment 0. 1 -> fragment 1. 2 -> beam. + */ + int GetPointAssignment(const XYZPoint &point) const; + + virtual void DefinePattern(const std::vector &points) override; + virtual void DefinePattern(std::vector par) override; + virtual Double_t DistanceToPattern(const XYZPoint &point) const override; + virtual XYZPoint ClosestPointOnPattern(const XYZPoint &point) const override; + virtual XYZPoint GetPointAt(double z) const override; + virtual TEveElement *GetEveElement() const override; + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + virtual std::vector GetPatternPar() const override; + +protected: + virtual void FitPattern(const std::vector &points, const std::vector &charge) override; + + void DefinePattern(const XYZPoint &vertex, const XYZVector &beamDir, const std::array &fragDir); + + ClassDefOverride(AtPatternY, 1) +}; +} // namespace AtPatterns + +#endif // #ifndef ATPATTERNY_H +#ifndef ATPATTERNFISSION_H +#define ATPATTERNFISSION_H + +#include "AtPatternY.h" + +#include // for THashConsistencyHolder, ClassDefOverride + +#include // for vector +class TBuffer; +class TClass; +class TMemberInspector; + +namespace AtPatterns { + +/** + * @brief Describes a fission event + * + * Is the same as AtPatternY but with a different minimization function for fitting. + * + * @ingroup AtPattern + */ +class AtPatternFission : public AtPatternY { +protected: + virtual void FitPattern(const std::vector &points, const std::vector &charge) override; + + ClassDefOverride(AtPatternFission, 1) +}; +} // namespace AtPatterns +#endif +#ifndef ATPATTERNRAY_H +#define ATPATTERNRAY_H + +#include "AtPatternLine.h" + +#include // for THashConsistencyHolder, ClassDefOverride + +#include // for make_unique, unique_ptr +#include // for vector + +class TBuffer; +class TClass; +class TEveElement; +class TMemberInspector; + +namespace AtPatterns { +class AtPattern; +} + +namespace AtPatterns { + +/** + * @brief Describes a linear track with an end point. + * + * @ingroup AtPattern + */ +class AtPatternRay : public AtPatternLine { +public: + AtPatternRay(); + + void DefinePattern(XYZPoint point, XYZVector direction); + virtual void DefinePattern(const std::vector &points) override { AtPatternLine::DefinePattern(points); } + virtual Double_t DistanceToPattern(const XYZPoint &point) const override; + virtual XYZPoint ClosestPointOnPattern(const XYZPoint &point) const override; + virtual XYZPoint GetPointAt(double z) const override; + virtual TEveElement *GetEveElement() const override; + virtual std::unique_ptr Clone() const override { return std::make_unique(*this); } + + ClassDefOverride(AtPatternRay, 1) +}; + +} // namespace AtPatterns + +#endif // #ifndef ATPATTERNRAY_H +#ifndef ATPATTERNTYPES_H +#define ATPATTERNTYPES_H + +#include + +namespace AtPatterns { + +/** + * @brief Supported patterns. + * + * Can be created with the static factory AtPatterns::CreatePattern(PatternType type) + * @ingroup AtPattern + */ +enum class PatternType { kLine, kRay, kCircle2D, kY, kFission }; + +class AtPattern; +/** + * @brief Factory for AtPattern. + * + * Factory method for creating instances of AtPattern based on type + * @ingroup AtPattern + */ +std::unique_ptr CreatePattern(PatternType type); +/*{ + + switch (type) { + case (PatternType::kLine): return std::make_unique(); + case (PatternType::kCircle2D): return std::make_unique(); + default: return nullptr; + } +} +*/ + +} // namespace AtPatterns +#endif // #ifndef ATPATTERNTYPES_H +#ifndef ATPADPLANELEMENT_H +#define ATPADPLANELEMENT_H + +#include +#include // for TObject + +#include + +/** + * @brief Base class for elements that can be drawn on the pad plane. + * + * These will share the same base elements as normal drawable classes. + */ +class AtPadPlaneElement { +public: + AtPadPlaneElement() = default; + virtual ~AtPadPlaneElement() = default; + + virtual void Draw() const = 0; + virtual void SetLineColor(Color_t color) = 0; + virtual void SetLineWidth(Width_t width) = 0; + virtual void SetLineStyle(Style_t style) = 0; + virtual void SetFillStyle(Style_t style) = 0; +}; + +class AtPadPlaneCircle : public AtPadPlaneElement { +protected: + std::unique_ptr fCircle; + +public: + AtPadPlaneCircle(float x, float y, float r) : fCircle(std::make_unique(x, y, r)) {} + virtual ~AtPadPlaneCircle() = default; + + virtual void Draw() const override { fCircle->Draw("SAME"); } + virtual void SetLineColor(Color_t color) override { fCircle->SetLineColor(color); } + virtual void SetLineWidth(Width_t width) override { fCircle->SetLineWidth(width); } + virtual void SetLineStyle(Style_t style) override { fCircle->SetLineStyle(style); } + virtual void SetFillStyle(Style_t style) override { fCircle->SetFillStyle(style); } +}; + +#endif // #ifndef ATPADPLANELEMENT_H +#ifndef ATFITTEDTRACK_H +#define ATFITTEDTRACK_H + +#include "AtFitTrackMetadata.h" + +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class AtFittedTrack : public TObject { +public: + using XYZVector = ROOT::Math::XYZVector; + using TrackMetadataPtr = std::unique_ptr; + + struct Kinematics { + Double_t kineticEnergy{-1}; // Kinetic energy + Double_t theta{-1}; // Theta scattering angle + Double_t phi{-1}; // Phi scattering angle + }; + + struct ParticleInfo { + TString idPDG{""}; // PDG code of the particle + Int_t charge{0}; // Charge number of the particle + Double_t mass{-1}; // Mass of the particle in amu + }; + + struct TrackProperties { + XYZVector initialPosition; // Position of the first hit + XYZVector initialPositionXtr; // Position of the point closest to (0,0) + Double_t extrapolatedDistance{-1}; // Distance initialPosition->initialPositionXtr along the pattern + Double_t distancePOCA{-1}; // Distance initialPositionXtr->(0,0) + Double_t trackLength{-1}; // Distance initialPosition->End of charge + Double_t trackLengthXtr{-1}; // Distance initialPositionXtr->End of charge + Double_t estimateTotalCharge{-1}; // Sum of the charge of all hits + Double_t estimateDeDx{-1}; // Sum of the charge of all hits divided by range + Int_t trackPoints{-1}; // Number of hits in the track + }; + +private: + Int_t fTrackID{-1}; //< Track ID from pattern recognition + + // Kinematic variables obtained by the fit. + std::vector fKinematics; + std::vector fKinematicsXtr; + + // Particle information. + std::vector fParticleInfo; + + // Vertex where the particle has originated from. + std::vector fVertex; + + // Track properties. + TrackProperties fTrackProperties; + + // Copy of the AtFitTrackResult object corresponding to the fit used for this track. + TrackMetadataPtr fTrackMetadata{nullptr}; + + // Deprecated members needed to keep support of deprecated methods. + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] Double_t fEnergyPRA{0}; + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] Double_t fThetaPRA{0}; + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] Double_t fPhiPRA{0}; + [[deprecated("No PRA information is supposed to be kept in AtFittedTrack.")]] XYZVector fInitialPosPRA; + [[deprecated("No backwards statistics is supposed to be stored. May not be needed in all fitters.")]] Float_t fBChi2{ + 0}; + [[deprecated("No backwards statistics is supposed to be stored. May not be needed in all fitters.")]] Float_t fBNdf{ + 0}; + [[deprecated("Not all experiments are done with magnetic field.")]] Float_t fBrho{0}; + [[deprecated("No IC information is supposed to be kept in AtFittedTrack.")]] Float_t fIonChamberEnergy{0}; + [[deprecated("No IC information is supposed to be kept in AtFittedTrack.")]] Int_t fIonChamberTime{0}; + [[deprecated("No excitation energy is supposed to be kept in AtFittedTrack.")]] Float_t fExcitationEnergy{0}; + [[deprecated("No excitation energy is supposed to be kept in AtFittedTrack.")]] Float_t fExcitationEnergyXtr{0}; + +public: + AtFittedTrack() = default; + AtFittedTrack(const AtFittedTrack ©); + ~AtFittedTrack() = default; + + void SetTrackID(Int_t trackid) { fTrackID = trackid; } + + void SetKinematics(int particleIdx, Double_t energy, Double_t theta, Double_t phi); + void SetKinematicsXtr(int particleIdx, Double_t energyxtr, Double_t thetaxtr, Double_t phixtr); + void SetParticleInfo(int particleIdx, std::string pdg, Int_t charge, Double_t mass); + void SetVertex(int particleIdx, XYZVector point); + + void SetKinematics(Double_t energy, Double_t theta, Double_t phi) { SetKinematics(0, energy, theta, phi); } + void SetKinematicsXtr(Double_t energyxtr, Double_t thetaxtr, Double_t phixtr) + { + SetKinematicsXtr(0, energyxtr, thetaxtr, phixtr); + } + + void SetParticleInfo(std::string pdg, Int_t charge, Double_t mass) { SetParticleInfo(0, pdg, charge, mass); } + + void SetVertex(XYZVector point) { SetVertex(0, point); } + + void SetTrackPropertiesStruct(XYZVector initialPosition, XYZVector initialPositionXtr, Double_t extrapolatedDistance, + Double_t distancePOCA, Double_t trackLength, Double_t trackLengthXtr, + Double_t estimateTotalCharge, Int_t trackPoints) + { + fTrackProperties.initialPosition = initialPosition; + fTrackProperties.initialPositionXtr = initialPositionXtr; + fTrackProperties.extrapolatedDistance = extrapolatedDistance; + fTrackProperties.distancePOCA = distancePOCA; + fTrackProperties.trackLength = trackLength; + fTrackProperties.trackLengthXtr = trackLengthXtr; + fTrackProperties.estimateTotalCharge = estimateTotalCharge; + fTrackProperties.estimateDeDx = estimateTotalCharge / trackLengthXtr; + fTrackProperties.trackPoints = trackPoints; + } + + void SetTrackMetadata(TrackMetadataPtr trackMetadata) { fTrackMetadata = std::move(trackMetadata); } + + const Int_t GetTrackID() { return fTrackID; } + + const Kinematics GetKinematics(int particleIdx = 0) { return fKinematics[particleIdx]; } + const Kinematics GetKinematicsXtr(int particleIdx = 0) { return fKinematicsXtr[particleIdx]; } + const ParticleInfo GetParticleInfo(int particleIdx = 0) { return fParticleInfo[particleIdx]; } + const XYZVector GetVertex(int particleIdx = 0) { return fVertex[particleIdx]; } + + const TrackProperties GetTrackPropertiesStruct() { return fTrackProperties; } + + TrackMetadataPtr &GetTrackMetadata() { return fTrackMetadata; } + + // Old deprecated methods. + [[deprecated("Replaced by SetKinematics() and SetKinematicsXtr().")]] void + SetEnergyAngles(Float_t energy, Float_t energyxtr, Float_t theta, Float_t phi, Float_t energypra, Float_t thetapra, + Float_t phipra) + { + fKinematics[0].kineticEnergy = energy; + fKinematics[0].theta = theta; + fKinematics[0].phi = phi; + fKinematicsXtr[0].kineticEnergy = energyxtr; + fEnergyPRA = energypra; + fThetaPRA = thetapra; + fPhiPRA = phipra; + } + [[deprecated("This information now lives in the TrackProperties struct. Check the new SetTrackProperties().")]] void + SetVertexPosition(XYZVector inipos, XYZVector iniposPRA, XYZVector iniposxtr) + { + fTrackProperties.initialPosition = inipos; + fInitialPosPRA = iniposPRA; + fVertex[0] = iniposxtr; + } + [[deprecated("Statistics now live inside the AtFitTrackMetadata. Check SetTrackMetadata().")]] void + SetStats(Float_t pvalue, Float_t chi2, Float_t bchi2, Float_t ndf, Float_t bndf, Bool_t conv) + { + if (fTrackMetadata == nullptr) + fTrackMetadata = std::make_unique(); + fTrackMetadata->SetPValue(pvalue); + fTrackMetadata->SetChi2(chi2); + fTrackMetadata->SetNdf(ndf); + fTrackMetadata->SetFitConverged(conv); + fTrackMetadata->SetTrackID(fTrackID); + + fBChi2 = bchi2; + fBNdf = bndf; + } + [[deprecated("The TrackProperties have changed. Please check the new SetTrackProperties() method.")]] void + SetTrackProperties(Int_t charge, Float_t brho, Float_t eloss, Float_t dedx, std::string pdg, Int_t points) + { + fParticleInfo[0].charge = charge; + fBrho = brho; + fTrackProperties.estimateTotalCharge = eloss; + fTrackProperties.estimateDeDx = dedx; + fParticleInfo[0].idPDG = pdg; + fTrackProperties.trackPoints = points; + } + [[deprecated("Ion chamber information is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] void + SetIonChamber(Float_t icenergy, Int_t ictime) + { + fIonChamberEnergy = icenergy; + fIonChamberTime = ictime; + } + [[deprecated("Excitation energy is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] void + SetExcitationEnergy(Float_t exenergy, Float_t exenergyxtr) + { + fExcitationEnergy = exenergy; + fExcitationEnergyXtr = exenergyxtr; + } + [[deprecated("This information now lives in the TrackProperties struct. Check the new SetTrackProperties().")]] void + SetDistances(Float_t distancextr, Float_t length, Float_t poca) + { + fTrackProperties.extrapolatedDistance = distancextr; + fTrackProperties.trackLength = length; + fTrackProperties.distancePOCA = poca; + } + + [[deprecated("Please check GetKinematics() and GetKinematicsXtr().")]] const std::tuple< + Float_t, Float_t, Float_t, Float_t, Float_t, Float_t, Float_t> + GetEnergyAngles() + { + return std::forward_as_tuple(fKinematics[0].kineticEnergy, fKinematicsXtr[0].kineticEnergy, fKinematics[0].theta, + fKinematics[0].phi, fEnergyPRA, fThetaPRA, fPhiPRA); + } + [[deprecated("Please check GetVertex().")]] const std::tuple GetVertices() + { + return std::forward_as_tuple(fTrackProperties.initialPosition, fInitialPosPRA, fVertex[0]); + } + [[deprecated("Statistics now live inside the AtFitTrackMetadata. Check GetTrackMetadata().")]] const std::tuple< + Float_t, Float_t, Float_t, Float_t, Float_t, Bool_t> + GetStats() + { + if (fTrackMetadata == nullptr) + return std::forward_as_tuple(0, 0, 0, 0, 0, 0); + return std::forward_as_tuple(fTrackMetadata->GetPValue(), fTrackMetadata->GetChi2(), fBChi2, + fTrackMetadata->GetNdf(), fBNdf, fTrackMetadata->GetFitConverged()); + } + [[deprecated("The TrackProperties have changed. Please check the new GetTrackProperties() method.")]] const std:: + tuple + GetTrackProperties() + { + return std::forward_as_tuple(fParticleInfo[0].charge, fBrho, fTrackProperties.estimateTotalCharge, + fTrackProperties.estimateDeDx, fParticleInfo[0].idPDG.Data(), + fTrackProperties.trackPoints); + } + [[deprecated("Ion chamber information is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] const std::tuple + GetIonChamber() + { + return std::forward_as_tuple(fIonChamberEnergy, fIonChamberTime); + } + [[deprecated("Excitation energy is no longer saved in the AtFittedTrack. This has been saved here still, but " + "refrain from using this further.")]] const std::tuple + GetExcitationEnergy() + { + return std::forward_as_tuple(fExcitationEnergy, fExcitationEnergyXtr); + } + [[deprecated( + "This information now lives in the TrackProperties struct. Check the new SetTrackProperties().")]] const std:: + tuple + GetDistances() + { + return std::forward_as_tuple(fTrackProperties.extrapolatedDistance, fTrackProperties.trackLength, + fTrackProperties.distancePOCA); + } + + ClassDef(AtFittedTrack, 2); +}; + +#endif +#ifndef ATFITMETADATA_H +#define ATFITMETADATA_H + +#include "AtFitTrackMetadata.h" + +#include + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * Class for storing the result of the fit for the entire AtTrackingEvent from an AtFitter class. + */ +class AtFitMetadata : public TObject { +public: + using TrackMetadataPtr = std::unique_ptr; + using TrackMetadatasVector = std::vector; + using MetadatasMap = std::map; + +protected: + /** + * Map to store the metadatas for all different fits done to all tracks in the event. + * The Int_t corresponds to the trackID for which the metadatas correspond to. + * The vector of AtFitTrackMetadata contains the different metadatas for all fits + * that have been done for the track (for example, different assumptions for the + * particles of the track, different initial conditions, etc...). + */ + MetadatasMap fMetadatas; + + // Event ID for which this fit was done. + ULong_t fEventID; + +public: + AtFitMetadata() = default; + AtFitMetadata(const AtFitMetadata ©); + ~AtFitMetadata() = default; + + void SetTrackMetadatasVector(Int_t trackID, TrackMetadatasVector metadatas) + { + fMetadatas.insert({trackID, std::move(metadatas)}); + } + + void SetEventID(ULong_t id) { fEventID = id; } + + TrackMetadatasVector &GetTrackMetadatasVector(Int_t trackID) { return fMetadatas.at(trackID); } + ULong_t GetEventID() { return fEventID; } + Int_t GetNumEntries() { return fMetadatas.size(); } + + ClassDefOverride(AtFitMetadata, 1); +}; + +#endif +#ifndef ATFITTRACKMETADATA_H +#define ATFITTRACKMETADATA_H + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * Class for storing the result of the fit of an AtTrack from an AtFitter class. + */ +class AtFitTrackMetadata : public TObject { +protected: + // Statistics parameters of the fit. + Double_t fPValue{0}; + Double_t fChi2{0}; + Int_t fNdf{0}; + Bool_t fFitConverged{false}; + + // The track ID for which this fit was done for. + Int_t fTrackID{-1}; + + // More than 1 fit may be done for each track. Adding a fit ID. + Int_t fFitID{-1}; + +public: + AtFitTrackMetadata() = default; + AtFitTrackMetadata(const AtFitTrackMetadata &) = default; + AtFitTrackMetadata(AtFitTrackMetadata &&) = default; + ~AtFitTrackMetadata() = default; + AtFitTrackMetadata &operator=(const AtFitTrackMetadata &) = default; + AtFitTrackMetadata &operator=(AtFitTrackMetadata &&) = default; + + virtual std::unique_ptr Clone(); + + void SetPValue(Double_t value) { fPValue = value; } + void SetChi2(Double_t value) { fChi2 = value; } + void SetNdf(Int_t value) { fNdf = value; } + void SetFitConverged(Bool_t value) { fFitConverged = value; } + void SetTrackID(Int_t value) { fTrackID = value; } + void SetFitID(Int_t value) { fFitID = value; } + + Double_t GetPValue() const { return fPValue; } + Double_t GetChi2() const { return fChi2; } + Int_t GetNdf() const { return fNdf; } + Bool_t GetFitConverged() const { return fFitConverged; } + Int_t GetTrackID() const { return fTrackID; } + Int_t GetFitID() const { return fFitID; } + + virtual void Print() const; + + ClassDefOverride(AtFitTrackMetadata, 1); +}; + +#endif +#ifndef ATMCRESULT_H +#define ATMCRESULT_H + +#include "AtFitTrackMetadata.h" + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include +#include // for string +class TBuffer; +class TClass; +class TMemberInspector; + +namespace MCFitter { + +/** + * Class for storing the result of an iteration in the AtMCFitter method. + */ +class AtMCResult : public AtFitTrackMetadata { +public: + using ParamMap = std::map; + + ParamMap fParameters; //< Parameters used in simulation + Int_t fIterNum; //< Iteration number. Used to map with the simulated event ID in the TTree. + + AtMCResult() = default; + ~AtMCResult() = default; + + void Print() const override; + + ClassDefOverride(AtMCResult, 2); +}; + +} // namespace MCFitter + +#endif // #ifndef ATMCRESULT_H +#ifndef ATBRAGGFITMETADATA_H +#define ATBRAGGFITMETADATA_H + +#include "AtFitTrackMetadata.h" + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +/** + * Class for storing the result of the fit of an AtTrack from an AtFitter class. + */ +class AtBraggFitMetadata : public AtFitTrackMetadata { +protected: + // Parameters of the fit and name of the ELoss model used. + TString fELossModelName{"none"}; + Double_t fKineticEnergy{-1}; // MeV + Double_t fKineticEnergyUncertainty{-1}; // MeV + Double_t fAmplitudeFactor{-1}; // ADC/MeV + Double_t fAmplitudeFactorUncertainty{-1}; // ADC/MeV + + // Particle information. + TString fPDGCode{"none"}; + Int_t fA{0}; + Int_t fZ{0}; + Double_t fMassAmu{0}; + + // The ELoss profile that best fits the experimental Bragg curve. Stored here for quick access on the Bragg curve tab + // of the viewer for example. + std::vector> fELossFitValues; + + // Parameter to store whether or not the track punched through. Most likely, yes. + Bool_t fIsPunchThrough{kTRUE}; + + // Sometimes, the experimental Bragg curve values could not be reconstructed (vertex not found for example). + Bool_t fIsReconstructedELoss{kFALSE}; + +public: + AtBraggFitMetadata() = default; + AtBraggFitMetadata(const AtBraggFitMetadata &) = default; + AtBraggFitMetadata(AtBraggFitMetadata &&) = default; + ~AtBraggFitMetadata() = default; + + virtual std::unique_ptr Clone() override; + + void SetELossModelName(std::string name) { fELossModelName = TString(name); } + void SetKineticEnergy(Double_t value) { fKineticEnergy = value; } + void SetKineticEnergyUncertainty(Double_t value) { fKineticEnergyUncertainty = value; } + void SetAmplitudeFactor(Double_t value) { fAmplitudeFactor = value; } + void SetAmplitudeFactorUncertainty(Double_t value) { fAmplitudeFactorUncertainty = value; } + void SetPDGCode(std::string value) { fPDGCode = TString(value); } + void SetAtomicMassNumber(Int_t value) { fA = value; } + void SetChargeNumber(Int_t value) { fZ = value; } + void SetMassAmu(Double_t value) { fMassAmu = value; } + void SetELossFitValues(std::vector> values) { fELossFitValues = values; } + void SetIsPunchThrough(Bool_t value) { fIsPunchThrough = value; } + void SetIsReconstructedELoss(Bool_t value) { fIsReconstructedELoss = value; } + + TString GetELossModelName() { return fELossModelName; } + Double_t GetKineticEnergy() { return fKineticEnergy; } + Double_t GetKineticEnergyUncertainty() { return fKineticEnergyUncertainty; } + Double_t GetAmplitudeFactor() { return fAmplitudeFactor; } + Double_t GetAmplitudeFactorUncertainty() { return fAmplitudeFactorUncertainty; } + TString GetPDGCode() { return fPDGCode; } + Int_t GetAtomicMassNumber() { return fA; } + Int_t GetChargeNumber() { return fZ; } + Double_t GetMassAmu() { return fMassAmu; } + std::vector> GetELossFitValues() { return fELossFitValues; } + Bool_t GetIsPunchThrough() { return fIsPunchThrough; } + Bool_t GetIsReconstructedELoss() { return fIsReconstructedELoss; } + + virtual void Print() const override; + + ClassDefOverride(AtBraggFitMetadata, 1); +}; + +#endif +#ifndef AtTRACKINGEVENTOLD_H +#define AtTRACKINGEVENTOLD_H + +#include "AtBaseEvent.h" +#include "AtFittedTrackOld.h" +#include "AtTrack.h" + +#include +#include +#include + +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class [[deprecated]] AtTrackingEventOld : public AtBaseEvent { + + using FTrackPtr = std::unique_ptr; + using FTrackVector = std::vector; + +public: + AtTrackingEventOld(); + virtual ~AtTrackingEventOld() = default; + + void SetTrackArray(std::vector *trackArray); + void SetTrack(AtTrack *track); + void SetVertex(Double_t vertex); + void SetGeoVertex(TVector3 vertex); + void SetVertexEnergy(Double_t vertexEner); + + AtFittedTrackOld &AddFittedTrack(std::unique_ptr ptr) + { + fFittedTrackArray.push_back(std::move(ptr)); + if (fFittedTrackArray.back()->GetTrackID() == -1) + fFittedTrackArray.back()->SetTrackID(fFittedTrackArray.size() - 1); + LOG(debug) << "Adding Track with ID " << fFittedTrackArray.back()->GetTrackID() << " to event " << fEventID; + + return *(fFittedTrackArray.back()); + } + + Double_t GetVertex(); + Double_t GetVertexEnergy(); + TVector3 GetGeoVertex(); + std::vector GetTrackArray(); + const FTrackVector &GetFittedTracks() const { return fFittedTrackArray; } + +private: + std::vector fTrackArray; + FTrackVector fFittedTrackArray; + Double_t fVertex{-10.0}; + Double_t fVertexEnergy{-10.0}; + TVector3 fGeoVertex; + + ClassDef(AtTrackingEventOld, 1); +}; + +#endif +#ifndef ATFITTEDTRACKOLD_H +#define ATFITTEDTRACKOLD_H + +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include +#include +#include + +class TBuffer; +class TClass; +class TMemberInspector; + +class [[deprecated]] AtFittedTrackOld : public TObject { + + using XYZVector = ROOT::Math::XYZVector; + +private: + Int_t fTrackID{-1}; //< Track ID from pattern recognition + + Float_t fEnergy{0}; + Float_t fTheta{0}; + Float_t fPhi{0}; + Float_t fEnergyPRA{0}; + Float_t fThetaPRA{0}; + Float_t fPhiPRA{0}; + + Float_t fExcitationEnergy{0}; + + XYZVector fInitialPos; // xiniFitVec,yiniFitVec,ziniFitVec; + XYZVector fInitialPosPRA; // xiniPRAVec,yiniPRAVec,ziniPRAVec; + XYZVector fInitialPosXtr; + + Float_t fIonChamberEnergy{0}; + Int_t fIonChamberTime{0}; + + Float_t fEnergyXtr{0}; + Float_t fExcitationEnergyXtr{0}; + + Float_t fDistanceXtr{0}; + Float_t fTrackLength{0}; + Float_t fPOCAXtr{0}; + + Float_t fPValue{0}; + Float_t fChi2{0}; + Float_t fBChi2{0}; + Float_t fNdf{0}; + Float_t fBNdf{0}; + Bool_t fFitConverged{0}; + + Int_t fCharge{0}; + Float_t fBrho{0}; + Float_t fELossADC{0}; + Float_t fDEdxADC{0}; + std::string fPDG{0}; + Int_t fTrackPoints{0}; + +public: + AtFittedTrackOld() = default; + ~AtFittedTrackOld() = default; + + inline void SetTrackID(Int_t trackid) { fTrackID = trackid; } + + inline void SetEnergyAngles(Float_t energy, Float_t energyxtr, Float_t theta, Float_t phi, Float_t energypra, + Float_t thetapra, Float_t phipra) + { + fEnergy = energy; + fEnergyXtr = energyxtr; + fTheta = theta; + fPhi = phi; + fEnergyPRA = energypra; + fThetaPRA = thetapra; + fPhiPRA = phi; + } + + inline void SetVertexPosition(XYZVector inipos, XYZVector iniposPRA, XYZVector iniposxtr) + { + fInitialPos = inipos; + fInitialPosPRA = iniposPRA; + fInitialPosXtr = iniposxtr; + } + + inline void SetStats(Float_t pvalue, Float_t chi2, Float_t bchi2, Float_t ndf, Float_t bndf, Bool_t conv) + { + fPValue = pvalue; + fChi2 = chi2; + fBChi2 = bchi2; + fNdf = ndf; + fBNdf = bndf; + fFitConverged = conv; + } + + inline void + SetTrackProperties(Int_t charge, Float_t brho, Float_t eloss, Float_t dedx, std::string pdg, Int_t points) + { + fCharge = charge; + fBrho = brho; + fELossADC = eloss; + fDEdxADC = dedx; + fPDG = pdg; + fTrackPoints = points; + } + + inline void SetIonChamber(Float_t icenergy, Int_t ictime) + { + fIonChamberEnergy = icenergy; + fIonChamberTime = ictime; + } + + inline void SetExcitationEnergy(Float_t exenergy, Float_t exenergyxtr) + { + fExcitationEnergy = exenergy; + fExcitationEnergyXtr = exenergyxtr; + } + + inline void SetDistances(Float_t distancextr, Float_t length, Float_t poca) + { + fDistanceXtr = distancextr; + fTrackLength = length; + fPOCAXtr = poca; + } + + const Int_t GetTrackID() { return fTrackID; } + + const std::tuple GetEnergyAngles(); + const std::tuple GetVertices(); + const std::tuple GetStats(); + const std::tuple GetTrackProperties(); + const std::tuple GetIonChamber(); + const std::tuple GetExcitationEnergy(); + const std::tuple GetDistances(); + + ClassDef(AtFittedTrackOld, 1); +}; + +#endif +#ifndef ATMCRESULTOLD_H +#define ATMCRESULTOLD_H + +#include // for Double_t, THashConsistencyHolder, ClassDefOverride +#include + +#include +#include // for string +class TBuffer; +class TClass; +class TMemberInspector; + +namespace MCFitter { + +/** + * Class for storing the result of an iteration in the AtMCFitter method. + */ +class [[deprecated]] AtMCResultOld : public TObject { +public: + using ParamMap = std::map; + + Double_t fObjective; //< Value f the objective function for this iteration + ParamMap fParameters; //< Parameters used in simulation + Int_t fIterNum; //< Iteration number. Used to map with the simulated event ID in the TTree. + + AtMCResultOld() = default; + + void Print() const; + + ClassDefOverride(AtMCResultOld, 1); +}; + +} // namespace MCFitter + +#endif // #ifndef ATMCRESULT_H + +#undef _BACKWARD_BACKWARD_WARNING_H + +In file included from input_line_8:1: +/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E534_RCNP/kine.C:182:37: error: member access into incomplete type 'AtPatternEvent' + auto &tracks = patternEvent->GetTrackCand(); + ^ +G__AtDataLinkDef dictionary forward declarations' payload:30:7: note: forward declaration of 'AtPatternEvent' +class AtPatternEvent; + ^ +root.exe: /home/attpc/fair_install/FairSoft/build/Source/root/interpreter/llvm/src/tools/clang/lib/AST/DeclCXX.cpp:1397: clang::CXXMethodDecl* clang::CXXRecordDecl::getLambdaCallOperator() const: Assertion `!Calls.empty() && "Missing lambda call operator!"' failed. diff --git a/macro/Unpack_HDF5/E535_RCNP/3He.pdf b/macro/Unpack_HDF5/E535_RCNP/3He.pdf new file mode 100644 index 000000000..df2b4f047 Binary files /dev/null and b/macro/Unpack_HDF5/E535_RCNP/3He.pdf differ diff --git a/macro/Unpack_HDF5/E535_RCNP/3HeSiBe.pdf b/macro/Unpack_HDF5/E535_RCNP/3HeSiBe.pdf new file mode 100644 index 000000000..4df4bfd32 Binary files /dev/null and b/macro/Unpack_HDF5/E535_RCNP/3HeSiBe.pdf differ diff --git a/macro/Unpack_HDF5/E535_RCNP/3HeSiGaggBe.pdf b/macro/Unpack_HDF5/E535_RCNP/3HeSiGaggBe.pdf new file mode 100644 index 000000000..62873e937 Binary files /dev/null and b/macro/Unpack_HDF5/E535_RCNP/3HeSiGaggBe.pdf differ diff --git a/macro/Unpack_HDF5/E535_RCNP/CNO_cut.C b/macro/Unpack_HDF5/E535_RCNP/CNO_cut.C new file mode 100644 index 000000000..c6a42620b --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/CNO_cut.C @@ -0,0 +1,20 @@ +{ +//========= Macro generated from object: CNO_cut/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("CNO_cut",9); + cutg->SetVarX("histSiPIDADCMax"); + cutg->SetVarY(""); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,52.2971,3627.91); + cutg->SetPoint(1,980.938,3569.77); + cutg->SetPoint(2,2295.7,2768.73); + cutg->SetPoint(3,3121.7,2620.16); + cutg->SetPoint(4,2848,3111.11); + cutg->SetPoint(5,1679.86,3892.76); + cutg->SetPoint(6,18.084,3912.14); + cutg->SetPoint(7,42.522,3627.91); + cutg->SetPoint(8,52.2971,3627.91); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/ang_lab_cm_3HeGS.txt b/macro/Unpack_HDF5/E535_RCNP/ang_lab_cm_3HeGS.txt new file mode 100644 index 000000000..dc8db3f6c --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/ang_lab_cm_3HeGS.txt @@ -0,0 +1,8 @@ +0 0 6.488 +12.61459 5 6.951 +23.40546 10 8.339 +31.60534 15 10.639 +37.38227 20 13.835 +41.24376 25 17.902 +43.68516 30 22.809 + diff --git a/macro/Unpack_HDF5/E535_RCNP/auto.sh b/macro/Unpack_HDF5/E535_RCNP/auto.sh new file mode 100644 index 000000000..0dbbfff88 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/auto.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +for i in {3001..3094}; do + root -l -q "kine_ana_transfer.C($i)" +done + diff --git a/macro/Unpack_HDF5/E535_RCNP/auto_m.sh b/macro/Unpack_HDF5/E535_RCNP/auto_m.sh new file mode 100644 index 000000000..c22bb284b --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/auto_m.sh @@ -0,0 +1,48 @@ +#!/usr/bin/env bash + +start=$(date +%s%N) +start_ms=${start:0:16} + + +thread_num=2 +#list=(311 767 318 768 769 317 770 771 307 763 305 306 762 312 764 313 765323 327 777 322 776 320 774 319 775 314 773 316 772) + + +#------------------------------------ +tmpfifo=$$.fifo +trap "exec 1000>&-;exec 1000<&-;exit 0" 2 +mkfifo $tmpfifo +exec 1000<>$tmpfifo +rm -rf $tmpfifo + +for ((i=1;i<=$thread_num;i++)) +do + echo >&1000 +done + +#for i in ${list[@]} +for i in $(seq 3109 3140) #(453 530), (748 809) +#for i in $(seq 302 777) +do + read -u1000 + { + echo begin $i + root "kine_ana_transfer.C($i)" + echo >&1000 + } & +done + +wait + +end=$(date +%s%N) +end_ms=${end:0:16} +echo "===============================" +echo " cost time(s):" +echo "scale=3;($end_ms-$start_ms)/1000000" | bc + + + +#for i in ${list[@]} +#do +# ./telescope.exe $i +#done diff --git a/macro/Unpack_HDF5/E535_RCNP/c1_n10.ps b/macro/Unpack_HDF5/E535_RCNP/c1_n10.ps new file mode 100644 index 000000000..a5fb6de0c Binary files /dev/null and b/macro/Unpack_HDF5/E535_RCNP/c1_n10.ps differ diff --git a/macro/Unpack_HDF5/E535_RCNP/c1_n11.ps b/macro/Unpack_HDF5/E535_RCNP/c1_n11.ps new file mode 100644 index 000000000..035ffb74a Binary files /dev/null and b/macro/Unpack_HDF5/E535_RCNP/c1_n11.ps differ diff --git a/macro/Unpack_HDF5/E535_RCNP/c1_n17.ps b/macro/Unpack_HDF5/E535_RCNP/c1_n17.ps new file mode 100644 index 000000000..6b07e4e67 Binary files /dev/null and b/macro/Unpack_HDF5/E535_RCNP/c1_n17.ps differ diff --git a/macro/Unpack_HDF5/E535_RCNP/c1_n2.ps b/macro/Unpack_HDF5/E535_RCNP/c1_n2.ps new file mode 100644 index 000000000..c7438e2fd Binary files /dev/null and b/macro/Unpack_HDF5/E535_RCNP/c1_n2.ps differ diff --git a/macro/Unpack_HDF5/E535_RCNP/c1_n7.ps b/macro/Unpack_HDF5/E535_RCNP/c1_n7.ps new file mode 100644 index 000000000..df4eedc7d Binary files /dev/null and b/macro/Unpack_HDF5/E535_RCNP/c1_n7.ps differ diff --git a/macro/Unpack_HDF5/E535_RCNP/kine.C b/macro/Unpack_HDF5/E535_RCNP/kine.C new file mode 100644 index 000000000..571705887 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kine.C @@ -0,0 +1,941 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + //Bypassing cutfiles edit It just creates a giant cut that allows everything through + auto makeOpenCut = []() { + auto *c = new TCutG(); + c->SetVarX("x"); + c->SetVarY("y"); + c->SetPoint(0, -1e9, -1e9); + c->SetPoint(1, 1e9, -1e9); + c->SetPoint(2, 1e9, 1e9); + c->SetPoint(3, -1e9, 1e9); + c->SetPoint(4, -1e9, -1e9); + return c; + }; + // FILE NAME + int runStart, runEnd; + std::cout << "Run Start: "; + std::cin >> runStart; + std::cout << "Run End: "; + std::cin >> runEnd; + + + // File input. There has to be a more compressed way to do this. As in, specify 3000 and then number of files + // TO DO: + // create loop that makes an array the size of the start and end points then fills with iterative numbers to loop over. That way you don't + // have to keep changing this line + //std::vector runNums = {3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011}; + //std::vector runNums = {5159}; + std::vector runNums; + for (int i=runStart; i<= runEnd; ++i) { + runNums.push_back(i); + } + + TString outfname= Form("kineC_hists_%dto%d_stripsTest.root", runStart, runEnd); + TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + //Here Amber + /*TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + // Original cut files + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + */ + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + TFile *cutSi13BPIDFile = new TFile("./cutFiles/cutFile_B13Testv2.root", "READ"); + TCutG *cutSi13B = (TCutG *)cutSi13BPIDFile->Get("B13_Test"); + cutSi13BPIDFile->Close(); + + TFile *cutSiBPIDFile = new TFile("./cutFiles/cutFile_BTestv2.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiBPIDFile->Get("BTest"); + cutSiBPIDFile->Close(); + + TFile *cutSiBePIDFile = new TFile("./cutFiles/cutFile_BeTestv2.root", "READ"); + TCutG *cutSiBe = (TCutG *)cutSiBePIDFile->Get("BeTest"); + cutSiBePIDFile->Close(); + + TFile *cutSiCPIDFile = new TFile("./cutFiles/cutFile_CTestv2.root", "READ"); + TCutG *cutSiC = (TCutG *)cutSiCPIDFile->Get("CTest"); + cutSiCPIDFile->Close(); + + //Bypass cut files edit + TCutG *cutPIDproton = makeOpenCut(); + TCutG *cutPIDdeuteron = makeOpenCut(); + TCutG *cutPID3He = makeOpenCut(); + + //TCutG *cutSiB = makeOpenCut(); + //TCutG *cutSiC = makeOpenCut(); + //TCutG *cutSi13B = makeOpenCut(); + //TCutG *cutSiBe = makeOpenCut(); + + /*TCutG *cutGaggB = makeOpenCut(); + TCutG *cutGaggBe = makeOpenCut(); + TCutG *cutGaggLi = makeOpenCut(); + TCutG *cutGaggHe = makeOpenCut();*/ + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + outfile->cd(); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3He = new TH2F("histTrackThetaLABRange3He", "histTrackThetaLABRange3He", 1030, 0, 1030, 180, 0, 180); + TH2F *histTrackThetaLABRange3HeSiGaggBe = new TH2F("histTrackThetaLABRange3HeSiGaggBe", "histTrackThetaLABRange3HeSiGaggBe", 506, 0, 1030, 90, 0, 180); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiBe", "histEstimatedKinEVThetaLAB3HeSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBe", "histEstimatedKinEVThetaLAB3HeSiGaggBe", 360, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack1 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack2 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLABkinett = new TH2F("histEstimatedKinEVThetaLABkinett", "histEstimatedKinEVThetaLABkinett", 180, 0, 180, 300, 0, 30); + TH2F *histThetaLABThetaLAB = new TH2F("histThetaLABThetaLAB", "histThetaLABThetaLAB", 360, 0, 180, 360, 0, 180); + TH2F *histThetaLABThetaLABKine = new TH2F("histThetaLABThetaLABKine", "histThetaLABThetaLABKine", 500, 0, 50, 150, 0, 15); + TH2F *histThetaLABThetaLAB3HeSiGaggBe = new TH2F("histThetaLABThetaLAB3HeSiGaggBe", "histThetaLABThetaLAB3HeSiGaggBe", 360, 0, 180, 360, 0, 180); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiGaggBe = new TH2F("histEstimatedKinEVThetaLABSiGaggBe", "histEstimatedKinEVThetaLABSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3HeGaggBe = new TH2F("histSiPIDADCMax3HeGaggBe", "histSiPIDADCMax3HeGaggBe", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMax1H = new TH2F("histSiPIDADCMax1H", "histSiPIDADCMax1H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggBe = new TH2F("histSiPIDADCMaxGaggBe", "histSiPIDADCMaxGaggBe", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggLi = new TH2F("histSiPIDADCMaxGaggLi", "histSiPIDADCMaxGaggLi", 1000, 0, 4000, 1000, 0, 4000); + + TH1F *histSi1FrontE = new TH1F("histSi1FrontE", "histSi1Front;E1_Front;Counts", 5000, 0, 50000); + TH1F *histSi1BackE = new TH1F("histSi1BackE", "histSi1Back;E1_Back;Counts", 5000, 0, 25000); + TH1F *histSi2FrontE = new TH1F("histSi2FrontE", "histSi2FrontE;E2_Front;Counts", 5000, 0, 50000); + TH1F *histSi2BackE = new TH1F("histSi2BackE", "histSi2BackE;E2_Back;Counts", 5000, 0, 25000); + TH2F *histSi1V2FrontE = new TH2F("histSi1V2FrontE", "histSi1V2FrontE;E1_Front;E2_Front", 5000, 0, 25000, 5000, 0, 25000); + + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 10, 0, 10); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 10, 0, 10); + + TH1F *histSiMultiplicityBack1 = new TH1F("histSiMultiplicityBack1", "histSiMultiplicityBack1", 10, 0, 10); + TH1F *histSiMultiplicityBack2 = new TH1F("histSiMultiplicityBack2", "histSiMultiplicityBack2", 10, 0, 10); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMax3HeSiB = new TH2F("histGaggPIDADCMax3HeSiB", "histGaggPIDADCMax3HeSiB", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMaxSiB = new TH2F("histGaggPIDADCMaxSiB", "histGaggPIDADCMaxSiB", 5000, 0, 10000, 4000, 0, 4000); + + TH1F *histSiStrip = new TH1F("histSiStrip", "histSiStrip;Strip;Counts", 550, 0, 550); + TH2F *histSiStripvE = new TH2F("histSiStripvE", "histSiStripvE;Strip;E", 550, 0, 550, 5000, 0, 5000); + TH2F *histSiStripvMaxADC = new TH2F("histSiStripvMaxADC", "histSiStripvMaxADC;Strip;ADC", 550, 0, 550, 5000, 0, 5000); + TH2F *Si1Position = new TH2F("Si1Position", "Si1Position; X (strip); Y (strip)", 128, 0, 128, 128, 0, 128); + + // All events. + + /*std::vector runNums = {3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015, + 3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030, + 3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045, + 3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060, + 3061,3062,3063,3064}; +*/ + //Turning on Calibration Mode + bool calibrationMode = false; + if (runNums[0] > 5000) { + calibrationMode = true; + std::cout << "CALIBRATION MODE ON" << std::endl; + } + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/home/astinson/e535rawdata/UnpackerTestOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + int nEventsWith2Tracks = 0; + int nEventsWith3He = 0; + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + //for (int i = 0; i < nGaggEvents; i++) { + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + Int_t multiplicityBack1 = siEvent->GetMultiplicityBack1(); + Int_t multiplicityBack2 = siEvent->GetMultiplicityBack2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + histSiMultiplicityBack1->Fill(multiplicityBack1); + histSiMultiplicityBack2->Fill(multiplicityBack2); + + Int_t strip1X = siEvent->GetXStrip1(); + Int_t strip1Y = siEvent->GetYStrip1(); + Float_t front1E = siEvent->GetEnergyFront1(); + Float_t back1E = siEvent->GetEnergyBack1(); + + if (front1E > 20 && back1E > 20) { + Si1Position->Fill(strip1X, strip1Y); + } + if (calibrationMode) { //To-Do: likely will need to change this depending on the calibration file being used. + if (multiplicityFront1 != 1 || multiplicityBack1 != 1) continue; + } + else { + if ((multiplicityFront1 != 1 && multiplicityBack1 != 1) || (multiplicityFront2 != 1 && multiplicityBack2 != 1)) continue; + } + + for (int j=0; j<4; ++j) { + Int_t strip = siEvent->GetStripFront1(j); + if (strip < 0) { continue; } + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(j); + Double_t EFront1 = siEvent->GetEFront1(j); + histSi1FrontE->Fill(EFront1); + histSiStrip->Fill(strip); + histSiStripvE->Fill(strip, EFront1); + histSiStripvMaxADC->Fill(strip, maxADCFront1); + } + + for (int j=0; j<4; ++j) { + Int_t strip = siEvent->GetStripFront2(j); + if (strip < 0) { continue; } + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(j); + Double_t EFront2 = siEvent->GetEFront2(j); + histSi2FrontE->Fill(EFront2); + histSiStrip->Fill(strip); + histSiStripvE->Fill(strip, EFront2); + histSiStripvMaxADC->Fill(strip, maxADCFront2); + } + + for (int j=0; j<4; ++j) { + Int_t strip = siEvent->GetStripBack1(j); + if (strip < 0) { continue; } + Double_t maxADCBack1 = siEvent->GetADCMaxBack1(j); + Double_t EBack1 = siEvent->GetEBack1(j); + histSi1BackE->Fill(EBack1); + histSiStrip->Fill(strip); + histSiStripvE->Fill(strip, EBack1); + histSiStripvMaxADC->Fill(strip, maxADCBack1); + } + + for (int j=0; j<4; ++j) { + Int_t strip = siEvent->GetStripBack2(j); + if (strip < 0) { continue; } + Double_t maxADCBack2 = siEvent->GetADCMaxBack2(j); + Double_t EBack2 = siEvent->GetEBack2(j); + histSi2BackE->Fill(EBack2); + histSiStrip->Fill(strip); + histSiStripvE->Fill(strip, EBack2); + histSiStripvMaxADC->Fill(strip, maxADCBack2); + } + + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + /*Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2;*/ + + //histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + if (tracks.size()==2) nEventsWith2Tracks++; + int trackIndex = 0; + double thetaLABArray[2] = {0.0,0.0}; + double estimatedKineEArray[2] = {0.0,0.0}; + bool isHe3Array[2] = {false,false}; + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histTrackThetaLABRange3He->Fill(roughRangeEstimation, trackThetaLAB); +/* + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histTrackThetaLABRange3HeSiGaggBe->Fill(roughRangeEstimation, trackThetaLAB);}; +*/ + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); +/* + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histEstimatedKinEVThetaLAB3HeSiBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBe->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLAB3HeSiGaggBe->Fill(trackThetaLAB, estimatedKinE); + if(tracks.size()==1){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Fill(trackThetaLAB, estimatedKinE); + } + if(tracks.size()==2){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Fill(trackThetaLAB, estimatedKinE); + } + }; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLABSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; +*/ + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); +/* + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax1H->Fill(maxADCFront2, maxADCFront1); + + if (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggBe->Fill(maxADCFront2, maxADCFront1); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2))){ + histSiPIDADCMax3HeGaggBe->Fill(maxADCFront2, maxADCFront1);}; + + if (cutGaggLi->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggLi->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiB->IsInside(maxADCFront2, maxADCFront1)){ + histGaggPIDADCMax3HeSiB->Fill(totalMaxADCGagg, maxADCFront2);}; + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histGaggPIDADCMaxSiB->Fill(totalMaxADCGagg, maxADCFront2); +*/ + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + if(tracks.size()==2 && trackIndex < 2){ + thetaLABArray[trackIndex] = trackThetaLAB; + estimatedKineEArray[trackIndex] = estimatedKinE; + isHe3Array[trackIndex] = cutPID3He->IsInside(roughRangeEstimation, dEdx); + trackIndex++; + } + } + if(tracks.size()==2 && trackIndex==2){ + histThetaLABThetaLAB->Fill(thetaLABArray[0], thetaLABArray[1]); + if(thetaLABArray[0]<=thetaLABArray[1]){ + if(thetaLABArray[0]<15 && thetaLABArray[1]<50){ + histThetaLABThetaLABKine->Fill(thetaLABArray[1], thetaLABArray[0]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[0],estimatedKineEArray[0]); + } + } + else if(thetaLABArray[0]>thetaLABArray[1]){ + if(thetaLABArray[0]<50 && thetaLABArray[1]<15){ + histThetaLABThetaLABKine->Fill(thetaLABArray[0], thetaLABArray[1]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[1],estimatedKineEArray[1]); + } + } + //bool passSiBe = cutSiBe->IsInside(maxADCFront2, maxADCFront1); + //bool passGaggBe = cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2); + /*if(passSiBe && passGaggBe){ + if(isHe3Array[0] && !isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[0], thetaLABArray[1]); + nEventsWith3He++ ; + } + else if(!isHe3Array[0] && isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[1], thetaLABArray[0]); + nEventsWith3He++; + } + }*/ + } + } + // std::cout << "Number of 2 tracks events in run" << runNum << ":" << nEventsWith2Tracks << std::endl; + // std::cout << "Number of events with 3He in run" << runNum << ":" << nEventsWith3He << std::endl; + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + outfile->Write(); + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/13B_d3He_gs.txt"); + TGraph *kine_d3HeEx2_2 = ReadKinematics("./kineFiles/13B_d3He_Ex2_2.txt"); + TGraph *kine_d3HeEx2_7 = ReadKinematics("./kineFiles/13B_d3He_Ex2_7.txt"); + TGraph *kine_d3He_tt = ReadKinematics("./kineFiles/13B_d3He_tt.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + /* + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c1_3He = new TCanvas(); + histTrackThetaLABRange3He->Draw("zcol"); + histTrackThetaLABRange3He->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3He->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c1_3HeSiGaggBe = new TCanvas(); + histTrackThetaLABRange3HeSiGaggBe->Draw("zcol"); + histTrackThetaLABRange3HeSiGaggBe->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3HeSiGaggBe->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack1 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack2 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_kinett = new TCanvas(); + histEstimatedKinEVThetaLABkinett->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABkinett->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABkinett->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_tt = new TCanvas(); + histThetaLABThetaLAB->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLAB->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_kine = new TCanvas(); + histThetaLABThetaLABKine->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLABKine->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLABKine->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_3HeSiGaggBe = new TCanvas(); + histThetaLABThetaLAB3HeSiGaggBe->Draw("zcol"); + histThetaLABThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLABSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + cutSiBe->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_3HeGaggBe = new TCanvas(); + histSiPIDADCMax3HeGaggBe->Draw("zcol"); + histSiPIDADCMax3HeGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3HeGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_GaggBe = new TCanvas(); + histSiPIDADCMaxGaggBe->Draw("zcol"); + histSiPIDADCMaxGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_GaggLi = new TCanvas(); + histSiPIDADCMaxGaggLi->Draw("zcol"); + histSiPIDADCMaxGaggLi->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggLi->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_1H = new TCanvas(); + histSiPIDADCMax1H->Draw("zcol"); + histSiPIDADCMax1H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax1H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + */ +/* + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + cutGaggB->Draw("same"); + cutGaggBe->Draw("same"); + cutGaggLi->Draw("same"); + cutGaggHe->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + */ + + /* + TCanvas *c11_3HeSiB = new TCanvas(); + histGaggPIDADCMax3HeSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax3HeSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax3HeSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_SiB = new TCanvas(); + histGaggPIDADCMaxSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMaxSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMaxSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); + + //save hist + + TIter next(gROOT->GetListOfCanvases()); + TObject *obj; + while ((obj=next())){ + if (obj->InheritsFrom("TH1")){ + obj->Write(obj->GetName()); + } + } + outfile->Close(); + */ + outfile->Close(); +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/kine.C.1210 b/macro/Unpack_HDF5/E535_RCNP/kine.C.1210 new file mode 100644 index 000000000..2822c0bef --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kine.C.1210 @@ -0,0 +1,718 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3He = new TH2F("histTrackThetaLABRange3He", "histTrackThetaLABRange3He", 1030, 0, 1030, 180, 0, 180); + TH2F *histTrackThetaLABRange3HeSiGaggBe = new TH2F("histTrackThetaLABRange3HeSiGaggBe", "histTrackThetaLABRange3HeSiGaggBe", 506, 0, 1030, 90, 0, 180); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiBe", "histEstimatedKinEVThetaLAB3HeSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBe", "histEstimatedKinEVThetaLAB3HeSiGaggBe", 360, 0, 180, 60, 0, 30); + TH2F *histThetaLABThetaLAB3HeSiGaggBe = new TH2F("histThetaLABThetaLAB3HeSiGaggBe", "histThetaLABThetaLAB3HeSiGaggBe", 360, 0, 180, 360, 0, 180); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiGaggBe = new TH2F("histEstimatedKinEVThetaLABSiGaggBe", "histEstimatedKinEVThetaLABSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3HeGaggBe = new TH2F("histSiPIDADCMax3HeGaggBe", "histSiPIDADCMax3HeGaggBe", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMax1H = new TH2F("histSiPIDADCMax1H", "histSiPIDADCMax1H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggBe = new TH2F("histSiPIDADCMaxGaggBe", "histSiPIDADCMaxGaggBe", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggLi = new TH2F("histSiPIDADCMaxGaggLi", "histSiPIDADCMaxGaggLi", 1000, 0, 4000, 1000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMax3HeSiB = new TH2F("histGaggPIDADCMax3HeSiB", "histGaggPIDADCMax3HeSiB", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMaxSiB = new TH2F("histGaggPIDADCMaxSiB", "histGaggPIDADCMaxSiB", 5000, 0, 10000, 4000, 0, 4000); + + // All events. + + std::vector runNums = {3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015, + 3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030, + 3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045, + 3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060, + 3061,3062,3063,3064,3065,3066,3067,3068,3069,3070}; + + // Macro test + // std::vector runNums = {3001, 3002, 3003}; + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + //for (int i = 0; i < nGaggEvents; i++) { + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + /*Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2;*/ + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + + double track_num=0; + double track1ThetaLAB=0; + double track1PhiLAB=0; + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + if(tracks.size()==2 && track_num==0){ + track1ThetaLAB = trackThetaLAB; + track1PhiLAB = trackPhi; + } + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histTrackThetaLABRange3He->Fill(roughRangeEstimation, trackThetaLAB); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histTrackThetaLABRange3HeSiGaggBe->Fill(roughRangeEstimation, trackThetaLAB);}; + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histEstimatedKinEVThetaLAB3HeSiBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBe->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLAB3HeSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLABSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax1H->Fill(maxADCFront2, maxADCFront1); + + if (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggBe->Fill(maxADCFront2, maxADCFront1); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2))){ + histSiPIDADCMax3HeGaggBe->Fill(maxADCFront2, maxADCFront1);}; + + if (cutGaggLi->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggLi->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiB->IsInside(maxADCFront2, maxADCFront1)){ + histGaggPIDADCMax3HeSiB->Fill(totalMaxADCGagg, maxADCFront2);}; + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histGaggPIDADCMaxSiB->Fill(totalMaxADCGagg, maxADCFront2); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + if(tracks.size()==2){ + if(track_num==0){ + track_num++; + } + else if(track_num==1){ + track_num=0; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(track1ThetaLAB, trackThetaLAB); + } + } + } + } + } + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/13B_d3He_gs.txt"); + TGraph *kine_d3HeEx2_2 = ReadKinematics("./kineFiles/13B_d3He_Ex2_2.txt"); + TGraph *kine_d3HeEx2_7 = ReadKinematics("./kineFiles/13B_d3He_Ex2_7.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c1_3He = new TCanvas(); + histTrackThetaLABRange3He->Draw("zcol"); + histTrackThetaLABRange3He->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3He->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c1_3HeSiGaggBe = new TCanvas(); + histTrackThetaLABRange3HeSiGaggBe->Draw("zcol"); + histTrackThetaLABRange3HeSiGaggBe->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3HeSiGaggBe->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_tt_3HeSiGaggBe = new TCanvas(); + histThetaLABThetaLAB3HeSiGaggBe->Draw("zcol"); + histThetaLABThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + /* + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + */ + TCanvas *c3_SiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLABSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + /* + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + */ + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + cutSiBe->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_3HeGaggBe = new TCanvas(); + histSiPIDADCMax3HeGaggBe->Draw("zcol"); + histSiPIDADCMax3HeGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3HeGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_GaggBe = new TCanvas(); + histSiPIDADCMaxGaggBe->Draw("zcol"); + histSiPIDADCMaxGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_GaggLi = new TCanvas(); + histSiPIDADCMaxGaggLi->Draw("zcol"); + histSiPIDADCMaxGaggLi->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggLi->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_1H = new TCanvas(); + histSiPIDADCMax1H->Draw("zcol"); + histSiPIDADCMax1H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax1H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + */ + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + cutGaggB->Draw("same"); + cutGaggBe->Draw("same"); + cutGaggLi->Draw("same"); + cutGaggHe->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + /* + TCanvas *c11_3HeSiB = new TCanvas(); + histGaggPIDADCMax3HeSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax3HeSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax3HeSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_SiB = new TCanvas(); + histGaggPIDADCMaxSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMaxSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMaxSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); + + //save hist + + TIter next(gROOT->GetListOfCanvases()); + TObject *obj; + while ((obj=next())){ + if (obj->InheritsFrom("TH1")){ + obj->Write(obj->GetName()); + } + } + outfile->Close(); + */ +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/kine18O.C b/macro/Unpack_HDF5/E535_RCNP/kine18O.C new file mode 100644 index 000000000..fd19746c8 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kine18O.C @@ -0,0 +1,905 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine18O() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + + // output root file + TFile *outfile = new TFile("18O.root", "RECREATE"); + TTree *outtree = new TTree("tree", "tree"); + + // output parameters + int runno; + int eve; + int multi_f1, multi_f2; + double max_adc_f1, max_adc_f2; + double ene_f1, ene_f2; + int multi_gagg1, multi_gagg2; + double adc_gagg1, adc_gagg2; + int track_size; + std::vector punch; + std::vector theta_lab; + std::vector range_rough; + std::vector dedx; + std::vector kinE; + std::vector reached_bigpads; + std::vector padq_small; + std::vector padq_large; + std::vector range_bigpads; + + outtree->Branch("run", &runno, "run/I"); + outtree->Branch("eve", &eve, "eve/I"); + outtree->Branch("multi_f1", &multi_f1, "multi_f1/I"); + outtree->Branch("multi_f2", &multi_f2, "multi_f2/I"); + outtree->Branch("max_adc_f1", &max_adc_f1, "max_adc_f1/D"); + outtree->Branch("max_adc_f2", &max_adc_f2, "max_adc_f2/D"); + outtree->Branch("ene_f1", &ene_f1, "ene_f1/D"); + outtree->Branch("ene_f2", &ene_f2, "ene_f2/D"); + outtree->Branch("multi_gagg1", &multi_gagg1, "multi_gagg1/I"); + outtree->Branch("multi_gagg2", &multi_gagg2, "multi_gagg2/I"); + outtree->Branch("adc_gagg1", &adc_gagg1, "adc_gagg1/D"); + outtree->Branch("adc_gagg2", &adc_gagg2, "adc_gagg2/D"); + outtree->Branch("track_size", &track_size, "track_size/I"); + + outtree->Branch("punch", &punch); + outtree->Branch("theta_lab", &theta_lab); + outtree->Branch("range_rough", &range_rough); + outtree->Branch("dedx", &dedx); + outtree->Branch("kinE", &kinE); + outtree->Branch("reached_bigpads", &reached_bigpads); + outtree->Branch("padq_small", &padq_small); + outtree->Branch("padq_large", &padq_large); + outtree->Branch("range_bigpads", &range_bigpads); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3He = new TH2F("histTrackThetaLABRange3He", "histTrackThetaLABRange3He", 1030, 0, 1030, 180, 0, 180); + TH2F *histTrackThetaLABRange3HeSiGaggBe = new TH2F("histTrackThetaLABRange3HeSiGaggBe", "histTrackThetaLABRange3HeSiGaggBe", 506, 0, 1030, 90, 0, 180); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiBe", "histEstimatedKinEVThetaLAB3HeSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBe", "histEstimatedKinEVThetaLAB3HeSiGaggBe", 360, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack1 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack2 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLABkinett = new TH2F("histEstimatedKinEVThetaLABkinett", "histEstimatedKinEVThetaLABkinett", 180, 0, 180, 300, 0, 30); + TH2F *histThetaLABThetaLAB = new TH2F("histThetaLABThetaLAB", "histThetaLABThetaLAB", 360, 0, 180, 360, 0, 180); + TH2F *histThetaLABThetaLABKine = new TH2F("histThetaLABThetaLABKine", "histThetaLABThetaLABKine", 500, 0, 50, 150, 0, 15); + TH2F *histThetaLABThetaLAB3HeSiGaggBe = new TH2F("histThetaLABThetaLAB3HeSiGaggBe", "histThetaLABThetaLAB3HeSiGaggBe", 360, 0, 180, 360, 0, 180); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiGaggBe = new TH2F("histEstimatedKinEVThetaLABSiGaggBe", "histEstimatedKinEVThetaLABSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3HeGaggBe = new TH2F("histSiPIDADCMax3HeGaggBe", "histSiPIDADCMax3HeGaggBe", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMax1H = new TH2F("histSiPIDADCMax1H", "histSiPIDADCMax1H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggBe = new TH2F("histSiPIDADCMaxGaggBe", "histSiPIDADCMaxGaggBe", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggLi = new TH2F("histSiPIDADCMaxGaggLi", "histSiPIDADCMaxGaggLi", 1000, 0, 4000, 1000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMax3HeSiB = new TH2F("histGaggPIDADCMax3HeSiB", "histGaggPIDADCMax3HeSiB", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMaxSiB = new TH2F("histGaggPIDADCMaxSiB", "histGaggPIDADCMaxSiB", 5000, 0, 10000, 4000, 0, 4000); + + // All events. + + // 18O + // std::vector runNums = {3109,3110,3111,3112,3113,3114, + // 3115,3116,3117,3118,3119,3120}; + + // 13B + std::vector runNums = {3001,3002,3003,3004,3005,3006,3007,3008, + 3009,3010,3011,3013,3014,3015,3016,3017, + 3018,3019,3020,3021,3022,3023,3024,3025, + 3026,3027,3028,3029,3030,3031,3032,3033, + 3034,3035,3036,3037,3038,3039,3040,3041, + 3042,3043,3044,3045,3046,3047,3048,3049, + 3050,3051,3052,3053,3054,3055,3056,3057, + 3058,3059,3060,3061,3062,3063,3064,3065, + 3066,3067,3068,3069,3070,3071,3072,3073, + 3074,3075,3076,3077,3078,3079,3080,3081, + 3082,3083,3084,3085,3086,3087,3089,3090, + 3091,3092,3093,3094}; + + + // Macro test + // std::vector runNums = {3001, 3002, 3003,3004,3005}; + + for (int runNum: runNums) { + runno = runNum; + + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + int nEventsWith2Tracks = 0; + int nEventsWith3He = 0; + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + eve = i; + + // initialize for output tree + punch.clear(); + theta_lab.clear(); + range_rough.clear(); + dedx.clear(); + kinE.clear(); + reached_bigpads.clear(); + padq_small.clear(); + padq_large.clear(); + range_bigpads.clear(); + + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + multi_f1 = multiplicityFront1; + multi_f2 = multiplicityFront2; + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + max_adc_f1 = maxADCFront1; + max_adc_f2 = maxADCFront2; + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + ene_f1 = EFront1; + ene_f2 = EFront2; + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + multi_gagg1 = multiGagg1; + multi_gagg2 = multiGagg2; + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + adc_gagg1 = gaggADC1; + + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + adc_gagg2 = gaggADC2; + /*Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2;*/ + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + track_size = tracks.size(); + + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + if (tracks.size()==2) nEventsWith2Tracks++; + int trackIndex = 0; + double thetaLABArray[2] = {0.0,0.0}; + double estimatedKineEArray[2] = {0.0,0.0}; + bool isHe3Array[2] = {false,false}; + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + punch.push_back(isPunchThrough); + + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + theta_lab.push_back(trackThetaLAB); + range_rough.push_back(roughRangeEstimation); + dedx.push_back(dEdx); + kinE.push_back(estimatedKinE); + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histTrackThetaLABRange3He->Fill(roughRangeEstimation, trackThetaLAB); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histTrackThetaLABRange3HeSiGaggBe->Fill(roughRangeEstimation, trackThetaLAB);}; + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histEstimatedKinEVThetaLAB3HeSiBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBe->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLAB3HeSiGaggBe->Fill(trackThetaLAB, estimatedKinE); + if(tracks.size()==1){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Fill(trackThetaLAB, estimatedKinE); + } + if(tracks.size()==2){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Fill(trackThetaLAB, estimatedKinE); + } + }; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLABSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax1H->Fill(maxADCFront2, maxADCFront1); + + if (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggBe->Fill(maxADCFront2, maxADCFront1); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2))){ + histSiPIDADCMax3HeGaggBe->Fill(maxADCFront2, maxADCFront1);}; + + if (cutGaggLi->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggLi->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiB->IsInside(maxADCFront2, maxADCFront1)){ + histGaggPIDADCMax3HeSiB->Fill(totalMaxADCGagg, maxADCFront2);}; + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histGaggPIDADCMaxSiB->Fill(totalMaxADCGagg, maxADCFront2); + + reached_bigpads.push_back(reachedBigPads); + if (!reachedBigPads){ + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + padq_small.push_back(smallPadCharge); + } + else{ + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + padq_large.push_back(bigPadCharge); + range_bigpads.push_back(rangeInBigPads); + } + + if(tracks.size()==2 && trackIndex < 2){ + thetaLABArray[trackIndex] = trackThetaLAB; + estimatedKineEArray[trackIndex] = estimatedKinE; + isHe3Array[trackIndex] = cutPID3He->IsInside(roughRangeEstimation, dEdx); + trackIndex++; + } + } + if(tracks.size()==2 && trackIndex==2){ + histThetaLABThetaLAB->Fill(thetaLABArray[0], thetaLABArray[1]); + if(thetaLABArray[0]<=thetaLABArray[1]){ + if(thetaLABArray[0]<15 && thetaLABArray[1]<50){ + histThetaLABThetaLABKine->Fill(thetaLABArray[1], thetaLABArray[0]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[0],estimatedKineEArray[0]); + } + } + else if(thetaLABArray[0]>thetaLABArray[1]){ + if(thetaLABArray[0]<50 && thetaLABArray[1]<15){ + histThetaLABThetaLABKine->Fill(thetaLABArray[0], thetaLABArray[1]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[1],estimatedKineEArray[1]); + } + } + bool passSiBe = cutSiBe->IsInside(maxADCFront2, maxADCFront1); + bool passGaggBe = cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2); + if(passSiBe && passGaggBe){ + if(isHe3Array[0] && !isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[0], thetaLABArray[1]); + nEventsWith3He++ ; + } + else if(!isHe3Array[0] && isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[1], thetaLABArray[0]); + nEventsWith3He++; + } + } + } + // tree fill + outtree->Fill(); + } + // std::cout << "Number of 2 tracks events in run" << runNum << ":" << nEventsWith2Tracks << std::endl; + // std::cout << "Number of events with 3He in run" << runNum << ":" << nEventsWith3He << std::endl; + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + outfile->cd(); + outtree->Write(); + outfile->Close(); + printf("file written\n"); + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/13B_d3He_gs.txt"); + TGraph *kine_d3HeEx2_2 = ReadKinematics("./kineFiles/13B_d3He_Ex2_2.txt"); + TGraph *kine_d3HeEx2_7 = ReadKinematics("./kineFiles/13B_d3He_Ex2_7.txt"); + TGraph *kine_d3He_tt = ReadKinematics("./kineFiles/13B_d3He_tt.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + // histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + /* + TCanvas *c1_3He = new TCanvas(); + histTrackThetaLABRange3He->Draw("zcol"); + histTrackThetaLABRange3He->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3He->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + */ + TCanvas *c1_3HeSiGaggBe = new TCanvas(); + // histTrackThetaLABRange3HeSiGaggBe->Draw("zcol"); + histTrackThetaLABRange3HeSiGaggBe->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3HeSiGaggBe->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c2 = new TCanvas(); + // histEstimatedKinEVThetaLABTotal->Draw("zcol"); + // kine_d3He->Draw("same"); + // kine_d3HeEx2_2->Draw("same"); + // kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + /* + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + */ + TCanvas *c3_3HeSiGaggBe = new TCanvas(); + // histEstimatedKinEVThetaLAB3HeSiGaggBe->Draw("zcol"); + // kine_d3He->Draw("same"); + // kine_d3HeEx2_2->Draw("same"); + // kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack1 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack2 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_kinett = new TCanvas(); + histEstimatedKinEVThetaLABkinett->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABkinett->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABkinett->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_tt = new TCanvas(); + histThetaLABThetaLAB->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLAB->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_kine = new TCanvas(); + histThetaLABThetaLABKine->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLABKine->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLABKine->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_3HeSiGaggBe = new TCanvas(); + histThetaLABThetaLAB3HeSiGaggBe->Draw("zcol"); + histThetaLABThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + /* + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLABSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + */ + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + cutSiBe->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + */ + TCanvas *c8_3HeGaggBe = new TCanvas(); + histSiPIDADCMax3HeGaggBe->Draw("zcol"); + histSiPIDADCMax3HeGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3HeGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_GaggBe = new TCanvas(); + histSiPIDADCMaxGaggBe->Draw("zcol"); + histSiPIDADCMaxGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_GaggLi = new TCanvas(); + histSiPIDADCMaxGaggLi->Draw("zcol"); + histSiPIDADCMaxGaggLi->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggLi->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_1H = new TCanvas(); + histSiPIDADCMax1H->Draw("zcol"); + histSiPIDADCMax1H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax1H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + */ + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + cutGaggB->Draw("same"); + cutGaggBe->Draw("same"); + cutGaggLi->Draw("same"); + cutGaggHe->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + /* + TCanvas *c11_3HeSiB = new TCanvas(); + histGaggPIDADCMax3HeSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax3HeSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax3HeSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_SiB = new TCanvas(); + histGaggPIDADCMaxSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMaxSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMaxSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); + + //save hist + + TIter next(gROOT->GetListOfCanvases()); + TObject *obj; + while ((obj=next())){ + if (obj->InheritsFrom("TH1")){ + obj->Write(obj->GetName()); + } + } + outfile->Close(); + */ +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_Ex2_2.txt b/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_Ex2_2.txt new file mode 100644 index 000000000..c896d0609 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_Ex2_2.txt @@ -0,0 +1,1001 @@ + 0.000000 7.185599 + 8.633478 7.424211 + 12.055053 7.662824 + 14.582059 7.901436 + 16.634919 8.140048 + 18.379333 8.378660 + 19.901684 8.617272 + 21.254079 8.855884 + 22.470961 9.094497 + 23.576573 9.333109 + 24.588779 9.571721 + 25.521218 9.810333 + 26.384588 10.048945 + 27.187474 10.287557 + 27.936891 10.526170 + 28.638659 10.764782 + 29.297671 11.003394 + 29.918088 11.242006 + 30.503481 11.480618 + 31.056943 11.719230 + 31.581170 11.957842 + 32.078533 12.196455 + 32.551124 12.435067 + 33.000803 12.673679 + 33.429230 12.912291 + 33.837894 13.150903 + 34.228136 13.389515 + 34.601168 13.628128 + 34.958087 13.866740 + 35.299894 14.105352 + 35.627502 14.343964 + 35.941745 14.582576 + 36.243389 14.821188 + 36.533139 15.059801 + 36.811645 15.298413 + 37.079506 15.537025 + 37.337278 15.775637 + 37.585476 16.014249 + 37.824578 16.252861 + 38.055029 16.491474 + 38.277246 16.730086 + 38.491614 16.968698 + 38.698497 17.207310 + 38.898234 17.445922 + 39.091143 17.684534 + 39.277523 17.923147 + 39.457653 18.161759 + 39.631798 18.400371 + 39.800207 18.638983 + 39.963114 18.877595 + 40.120740 19.116207 + 40.273295 19.354820 + 40.420977 19.593432 + 40.563972 19.832044 + 40.702459 20.070656 + 40.836606 20.309268 + 40.966571 20.547880 + 41.092508 20.786493 + 41.214559 21.025105 + 41.332864 21.263717 + 41.447551 21.502329 + 41.558745 21.740941 + 41.666566 21.979553 + 41.771126 22.218166 + 41.872533 22.456778 + 41.970890 22.695390 + 42.066297 22.934002 + 42.158846 23.172614 + 42.248629 23.411226 + 42.335732 23.649839 + 42.420237 23.888451 + 42.502224 24.127063 + 42.581768 24.365675 + 42.658944 24.604287 + 42.733819 24.842899 + 42.806463 25.081512 + 42.876939 25.320124 + 42.945310 25.558736 + 43.011634 25.797348 + 43.075970 26.035960 + 43.138373 26.274572 + 43.198895 26.513185 + 43.257588 26.751797 + 43.314502 26.990409 + 43.369684 27.229021 + 43.423179 27.467633 + 43.475032 27.706245 + 43.525286 27.944857 + 43.573981 28.183470 + 43.621158 28.422082 + 43.666855 28.660694 + 43.711109 28.899306 + 43.753956 29.137918 + 43.795430 29.376530 + 43.835566 29.615143 + 43.874395 29.853755 + 43.911949 30.092367 + 43.948258 30.330979 + 43.983352 30.569591 + 44.017259 30.808203 + 44.050007 31.046816 + 44.081623 31.285428 + 44.112132 31.524040 + 44.141560 31.762652 + 44.169930 32.001264 + 44.197267 32.239876 + 44.223594 32.478489 + 44.248933 32.717101 + 44.273305 32.955713 + 44.296732 33.194325 + 44.319234 33.432937 + 44.340830 33.671549 + 44.361540 33.910162 + 44.381383 34.148774 + 44.400376 34.387386 + 44.418538 34.625998 + 44.435885 34.864610 + 44.452435 35.103222 + 44.468203 35.341835 + 44.483206 35.580447 + 44.497458 35.819059 + 44.510975 36.057671 + 44.523771 36.296283 + 44.535862 36.534895 + 44.547259 36.773508 + 44.557977 37.012120 + 44.568029 37.250732 + 44.577428 37.489344 + 44.586187 37.727956 + 44.594316 37.966568 + 44.601829 38.205181 + 44.608737 38.443793 + 44.615051 38.682405 + 44.620782 38.921017 + 44.625940 39.159629 + 44.630537 39.398241 + 44.634582 39.636854 + 44.638086 39.875466 + 44.641058 40.114078 + 44.643508 40.352690 + 44.645445 40.591302 + 44.646877 40.829914 + 44.647815 41.068527 + 44.648266 41.307139 + 44.648238 41.545751 + 44.647741 41.784363 + 44.646783 42.022975 + 44.645370 42.261587 + 44.643511 42.500200 + 44.641214 42.738812 + 44.638485 42.977424 + 44.635332 43.216036 + 44.631762 43.454648 + 44.627782 43.693260 + 44.623399 43.931872 + 44.618619 44.170485 + 44.613448 44.409097 + 44.607893 44.647709 + 44.601960 44.886321 + 44.595656 45.124933 + 44.588986 45.363545 + 44.581955 45.602158 + 44.574570 45.840770 + 44.566836 46.079382 + 44.558759 46.317994 + 44.550343 46.556606 + 44.541595 46.795218 + 44.532519 47.033831 + 44.523120 47.272443 + 44.513403 47.511055 + 44.503373 47.749667 + 44.493034 47.988279 + 44.482392 48.226891 + 44.471451 48.465504 + 44.460215 48.704116 + 44.448689 48.942728 + 44.436876 49.181340 + 44.424781 49.419952 + 44.412409 49.658564 + 44.399763 49.897177 + 44.386846 50.135789 + 44.373664 50.374401 + 44.360220 50.613013 + 44.346517 50.851625 + 44.332559 51.090237 + 44.318350 51.328850 + 44.303893 51.567462 + 44.289192 51.806074 + 44.274250 52.044686 + 44.259071 52.283298 + 44.243657 52.521910 + 44.228012 52.760523 + 44.212140 52.999135 + 44.196042 53.237747 + 44.179723 53.476359 + 44.163185 53.714971 + 44.146431 53.953583 + 44.129464 54.192196 + 44.112286 54.430808 + 44.094902 54.669420 + 44.077312 54.908032 + 44.059521 55.146644 + 44.041530 55.385256 + 44.023343 55.623869 + 44.004961 55.862481 + 43.986388 56.101093 + 43.967625 56.339705 + 43.948675 56.578317 + 43.929541 56.816929 + 43.910225 57.055542 + 43.890729 57.294154 + 43.871055 57.532766 + 43.851206 57.771378 + 43.831183 58.009990 + 43.810990 58.248602 + 43.790627 58.487215 + 43.770097 58.725827 + 43.749403 58.964439 + 43.728546 59.203051 + 43.707527 59.441663 + 43.686350 59.680275 + 43.665016 59.918887 + 43.643526 60.157500 + 43.621883 60.396112 + 43.600089 60.634724 + 43.578144 60.873336 + 43.556052 61.111948 + 43.533814 61.350560 + 43.511430 61.589173 + 43.488904 61.827785 + 43.466237 62.066397 + 43.443430 62.305009 + 43.420485 62.543621 + 43.397403 62.782233 + 43.374187 63.020846 + 43.350837 63.259458 + 43.327355 63.498070 + 43.303743 63.736682 + 43.280001 63.975294 + 43.256132 64.213906 + 43.232137 64.452519 + 43.208018 64.691131 + 43.183774 64.929743 + 43.159409 65.168355 + 43.134923 65.406967 + 43.110317 65.645579 + 43.085593 65.884192 + 43.060753 66.122804 + 43.035796 66.361416 + 43.010726 66.600028 + 42.985542 66.838640 + 42.960246 67.077252 + 42.934839 67.315865 + 42.909322 67.554477 + 42.883697 67.793089 + 42.857964 68.031701 + 42.832125 68.270313 + 42.806181 68.508925 + 42.780132 68.747538 + 42.753980 68.986150 + 42.727726 69.224762 + 42.701371 69.463374 + 42.674916 69.701986 + 42.648362 69.940598 + 42.621710 70.179211 + 42.594961 70.417823 + 42.568115 70.656435 + 42.541174 70.895047 + 42.514139 71.133659 + 42.487010 71.372271 + 42.459789 71.610884 + 42.432477 71.849496 + 42.405073 72.088108 + 42.377580 72.326720 + 42.349997 72.565332 + 42.322327 72.803944 + 42.294569 73.042557 + 42.266724 73.281169 + 42.238793 73.519781 + 42.210778 73.758393 + 42.182678 73.997005 + 42.154495 74.235617 + 42.126230 74.474230 + 42.097882 74.712842 + 42.069453 74.951454 + 42.040944 75.190066 + 42.012355 75.428678 + 41.983686 75.667290 + 41.954940 75.905903 + 41.926116 76.144515 + 41.897214 76.383127 + 41.868237 76.621739 + 41.839184 76.860351 + 41.810055 77.098963 + 41.780853 77.337575 + 41.751576 77.576188 + 41.722227 77.814800 + 41.692805 78.053412 + 41.663311 78.292024 + 41.633746 78.530636 + 41.604110 78.769248 + 41.574404 79.007861 + 41.544628 79.246473 + 41.514783 79.485085 + 41.484870 79.723697 + 41.454889 79.962309 + 41.424841 80.200921 + 41.394726 80.439534 + 41.364544 80.678146 + 41.334297 80.916758 + 41.303985 81.155370 + 41.273608 81.393982 + 41.243166 81.632594 + 41.212661 81.871207 + 41.182093 82.109819 + 41.151461 82.348431 + 41.120768 82.587043 + 41.090012 82.825655 + 41.059196 83.064267 + 41.028318 83.302880 + 40.997380 83.541492 + 40.966381 83.780104 + 40.935324 84.018716 + 40.904207 84.257328 + 40.873031 84.495940 + 40.841797 84.734553 + 40.810505 84.973165 + 40.779155 85.211777 + 40.747749 85.450389 + 40.716286 85.689001 + 40.684766 85.927613 + 40.653191 86.166226 + 40.621560 86.404838 + 40.589873 86.643450 + 40.558132 86.882062 + 40.526337 87.120674 + 40.494488 87.359286 + 40.462584 87.597899 + 40.430628 87.836511 + 40.398618 88.075123 + 40.366556 88.313735 + 40.334441 88.552347 + 40.302275 88.790959 + 40.270057 89.029572 + 40.237787 89.268184 + 40.205466 89.506796 + 40.173095 89.745408 + 40.140673 89.984020 + 40.108202 90.222632 + 40.075680 90.461245 + 40.043109 90.699857 + 40.010489 90.938469 + 39.977819 91.177081 + 39.945102 91.415693 + 39.912335 91.654305 + 39.879521 91.892918 + 39.846659 92.131530 + 39.813750 92.370142 + 39.780793 92.608754 + 39.747789 92.847366 + 39.714739 93.085978 + 39.681642 93.324590 + 39.648499 93.563203 + 39.615310 93.801815 + 39.582075 94.040427 + 39.548794 94.279039 + 39.515469 94.517651 + 39.482098 94.756263 + 39.448683 94.994876 + 39.415223 95.233488 + 39.381719 95.472100 + 39.348171 95.710712 + 39.314579 95.949324 + 39.280943 96.187936 + 39.247264 96.426549 + 39.213541 96.665161 + 39.179776 96.903773 + 39.145967 97.142385 + 39.112116 97.380997 + 39.078223 97.619609 + 39.044287 97.858222 + 39.010310 98.096834 + 38.976290 98.335446 + 38.942229 98.574058 + 38.908127 98.812670 + 38.873983 99.051282 + 38.839798 99.289895 + 38.805572 99.528507 + 38.771305 99.767119 + 38.736998 100.005731 + 38.702650 100.244343 + 38.668262 100.482955 + 38.633834 100.721568 + 38.599366 100.960180 + 38.564858 101.198792 + 38.530311 101.437404 + 38.495724 101.676016 + 38.461098 101.914628 + 38.426433 102.153241 + 38.391728 102.391853 + 38.356985 102.630465 + 38.322203 102.869077 + 38.287382 103.107689 + 38.252523 103.346301 + 38.217626 103.584914 + 38.182690 103.823526 + 38.147717 104.062138 + 38.112705 104.300750 + 38.077656 104.539362 + 38.042569 104.777974 + 38.007444 105.016587 + 37.972282 105.255199 + 37.937082 105.493811 + 37.901846 105.732423 + 37.866572 105.971035 + 37.831261 106.209647 + 37.795913 106.448260 + 37.760529 106.686872 + 37.725108 106.925484 + 37.689650 107.164096 + 37.654156 107.402708 + 37.618626 107.641320 + 37.583059 107.879933 + 37.547456 108.118545 + 37.511817 108.357157 + 37.476142 108.595769 + 37.440431 108.834381 + 37.404684 109.072993 + 37.368902 109.311605 + 37.333083 109.550218 + 37.297230 109.788830 + 37.261341 110.027442 + 37.225416 110.266054 + 37.189456 110.504666 + 37.153461 110.743278 + 37.117431 110.981891 + 37.081365 111.220503 + 37.045265 111.459115 + 37.009129 111.697727 + 36.972959 111.936339 + 36.936754 112.174951 + 36.900514 112.413564 + 36.864240 112.652176 + 36.827930 112.890788 + 36.791587 113.129400 + 36.755208 113.368012 + 36.718795 113.606624 + 36.682348 113.845237 + 36.645867 114.083849 + 36.609351 114.322461 + 36.572801 114.561073 + 36.536216 114.799685 + 36.499598 115.038297 + 36.462945 115.276910 + 36.426258 115.515522 + 36.389538 115.754134 + 36.352783 115.992746 + 36.315994 116.231358 + 36.279172 116.469970 + 36.242315 116.708583 + 36.205425 116.947195 + 36.168501 117.185807 + 36.131543 117.424419 + 36.094551 117.663031 + 36.057526 117.901643 + 36.020467 118.140256 + 35.983374 118.378868 + 35.946248 118.617480 + 35.909088 118.856092 + 35.871895 119.094704 + 35.834668 119.333316 + 35.797407 119.571929 + 35.760113 119.810541 + 35.722785 120.049153 + 35.685424 120.287765 + 35.648029 120.526377 + 35.610601 120.764989 + 35.573140 121.003602 + 35.535645 121.242214 + 35.498116 121.480826 + 35.460555 121.719438 + 35.422959 121.958050 + 35.385331 122.196662 + 35.347669 122.435275 + 35.309973 122.673887 + 35.272244 122.912499 + 35.234482 123.151111 + 35.196686 123.389723 + 35.158857 123.628335 + 35.120995 123.866948 + 35.083099 124.105560 + 35.045170 124.344172 + 35.007207 124.582784 + 34.969211 124.821396 + 34.931181 125.060008 + 34.893118 125.298620 + 34.855022 125.537233 + 34.816892 125.775845 + 34.778729 126.014457 + 34.740532 126.253069 + 34.702301 126.491681 + 34.664037 126.730293 + 34.625740 126.968906 + 34.587409 127.207518 + 34.549044 127.446130 + 34.510646 127.684742 + 34.472214 127.923354 + 34.433748 128.161966 + 34.395249 128.400579 + 34.356716 128.639191 + 34.318149 128.877803 + 34.279549 129.116415 + 34.240915 129.355027 + 34.202247 129.593639 + 34.163545 129.832252 + 34.124809 130.070864 + 34.086039 130.309476 + 34.047236 130.548088 + 34.008398 130.786700 + 33.969526 131.025312 + 33.930620 131.263925 + 33.891680 131.502537 + 33.852706 131.741149 + 33.813698 131.979761 + 33.774656 132.218373 + 33.735579 132.456985 + 33.696468 132.695598 + 33.657322 132.934210 + 33.618142 133.172822 + 33.578928 133.411434 + 33.539679 133.650046 + 33.500395 133.888658 + 33.461077 134.127271 + 33.421724 134.365883 + 33.382337 134.604495 + 33.342915 134.843107 + 33.303457 135.081719 + 33.263965 135.320331 + 33.224438 135.558944 + 33.184876 135.797556 + 33.145279 136.036168 + 33.105647 136.274780 + 33.065979 136.513392 + 33.026276 136.752004 + 32.986538 136.990617 + 32.946765 137.229229 + 32.906956 137.467841 + 32.867111 137.706453 + 32.827231 137.945065 + 32.787315 138.183677 + 32.747364 138.422290 + 32.707376 138.660902 + 32.667353 138.899514 + 32.627294 139.138126 + 32.587198 139.376738 + 32.547067 139.615350 + 32.506899 139.853963 + 32.466695 140.092575 + 32.426454 140.331187 + 32.386178 140.569799 + 32.345864 140.808411 + 32.305514 141.047023 + 32.265127 141.285635 + 32.224704 141.524248 + 32.184244 141.762860 + 32.143746 142.001472 + 32.103212 142.240084 + 32.062640 142.478696 + 32.022031 142.717308 + 31.981385 142.955921 + 31.940701 143.194533 + 31.899980 143.433145 + 31.859221 143.671757 + 31.818425 143.910369 + 31.777590 144.148981 + 31.736718 144.387594 + 31.695808 144.626206 + 31.654859 144.864818 + 31.613873 145.103430 + 31.572848 145.342042 + 31.531784 145.580654 + 31.490682 145.819267 + 31.449541 146.057879 + 31.408362 146.296491 + 31.367143 146.535103 + 31.325886 146.773715 + 31.284589 147.012327 + 31.243254 147.250940 + 31.201878 147.489552 + 31.160464 147.728164 + 31.119010 147.966776 + 31.077516 148.205388 + 31.035982 148.444000 + 30.994408 148.682613 + 30.952795 148.921225 + 30.911141 149.159837 + 30.869446 149.398449 + 30.827712 149.637061 + 30.785936 149.875673 + 30.744120 150.114286 + 30.702264 150.352898 + 30.660366 150.591510 + 30.618427 150.830122 + 30.576446 151.068734 + 30.534425 151.307346 + 30.492362 151.545959 + 30.450257 151.784571 + 30.408110 152.023183 + 30.365922 152.261795 + 30.323691 152.500407 + 30.281418 152.739019 + 30.239103 152.977632 + 30.196745 153.216244 + 30.154345 153.454856 + 30.111901 153.693468 + 30.069415 153.932080 + 30.026886 154.170692 + 29.984313 154.409305 + 29.941697 154.647917 + 29.899037 154.886529 + 29.856333 155.125141 + 29.813586 155.363753 + 29.770794 155.602365 + 29.727958 155.840978 + 29.685078 156.079590 + 29.642153 156.318202 + 29.599184 156.556814 + 29.556169 156.795426 + 29.513109 157.034038 + 29.470004 157.272651 + 29.426854 157.511263 + 29.383658 157.749875 + 29.340416 157.988487 + 29.297129 158.227099 + 29.253795 158.465711 + 29.210414 158.704323 + 29.166987 158.942936 + 29.123514 159.181548 + 29.079994 159.420160 + 29.036426 159.658772 + 28.992811 159.897384 + 28.949149 160.135996 + 28.905439 160.374609 + 28.861681 160.613221 + 28.817875 160.851833 + 28.774021 161.090445 + 28.730119 161.329057 + 28.686167 161.567669 + 28.642167 161.806282 + 28.598118 162.044894 + 28.554020 162.283506 + 28.509872 162.522118 + 28.465674 162.760730 + 28.421426 162.999342 + 28.377128 163.237955 + 28.332780 163.476567 + 28.288382 163.715179 + 28.243932 163.953791 + 28.199431 164.192403 + 28.154880 164.431015 + 28.110276 164.669628 + 28.065621 164.908240 + 28.020915 165.146852 + 27.976155 165.385464 + 27.931344 165.624076 + 27.886480 165.862688 + 27.841563 166.101301 + 27.796593 166.339913 + 27.751569 166.578525 + 27.706492 166.817137 + 27.661361 167.055749 + 27.616176 167.294361 + 27.570936 167.532974 + 27.525642 167.771586 + 27.480293 168.010198 + 27.434889 168.248810 + 27.389429 168.487422 + 27.343914 168.726034 + 27.298343 168.964647 + 27.252716 169.203259 + 27.207032 169.441871 + 27.161291 169.680483 + 27.115494 169.919095 + 27.069639 170.157707 + 27.023726 170.396320 + 26.977756 170.634932 + 26.931727 170.873544 + 26.885640 171.112156 + 26.839494 171.350768 + 26.793290 171.589380 + 26.747026 171.827993 + 26.700702 172.066605 + 26.654318 172.305217 + 26.607874 172.543829 + 26.561370 172.782441 + 26.514805 173.021053 + 26.468178 173.259666 + 26.421490 173.498278 + 26.374741 173.736890 + 26.327929 173.975502 + 26.281054 174.214114 + 26.234117 174.452726 + 26.187117 174.691338 + 26.140054 174.929951 + 26.092926 175.168563 + 26.045735 175.407175 + 25.998479 175.645787 + 25.951158 175.884399 + 25.903772 176.123011 + 25.856321 176.361624 + 25.808803 176.600236 + 25.761220 176.838848 + 25.713570 177.077460 + 25.665853 177.316072 + 25.618069 177.554684 + 25.570217 177.793297 + 25.522296 178.031909 + 25.474308 178.270521 + 25.426250 178.509133 + 25.378124 178.747745 + 25.329928 178.986357 + 25.281662 179.224970 + 25.233325 179.463582 + 25.184917 179.702194 + 25.136439 179.940806 + 25.087889 180.179418 + 25.039266 180.418030 + 24.990572 180.656643 + 24.941804 180.895255 + 24.892963 181.133867 + 24.844049 181.372479 + 24.795060 181.611091 + 24.745996 181.849703 + 24.696858 182.088316 + 24.647644 182.326928 + 24.598354 182.565540 + 24.548988 182.804152 + 24.499545 183.042764 + 24.450024 183.281376 + 24.400426 183.519989 + 24.350749 183.758601 + 24.300994 183.997213 + 24.251160 184.235825 + 24.201245 184.474437 + 24.151251 184.713049 + 24.101176 184.951662 + 24.051019 185.190274 + 24.000781 185.428886 + 23.950461 185.667498 + 23.900058 185.906110 + 23.849571 186.144722 + 23.799001 186.383335 + 23.748346 186.621947 + 23.697607 186.860559 + 23.646782 187.099171 + 23.595871 187.337783 + 23.544873 187.576395 + 23.493788 187.815008 + 23.442616 188.053620 + 23.391355 188.292232 + 23.340006 188.530844 + 23.288567 188.769456 + 23.237037 189.008068 + 23.185418 189.246681 + 23.133707 189.485293 + 23.081904 189.723905 + 23.030008 189.962517 + 22.978020 190.201129 + 22.925938 190.439741 + 22.873761 190.678353 + 22.821489 190.916966 + 22.769121 191.155578 + 22.716658 191.394190 + 22.664097 191.632802 + 22.611438 191.871414 + 22.558681 192.110026 + 22.505824 192.348639 + 22.452868 192.587251 + 22.399811 192.825863 + 22.346653 193.064475 + 22.293393 193.303087 + 22.240031 193.541699 + 22.186565 193.780312 + 22.132994 194.018924 + 22.079319 194.257536 + 22.025537 194.496148 + 21.971650 194.734760 + 21.917654 194.973372 + 21.863551 195.211985 + 21.809339 195.450597 + 21.755017 195.689209 + 21.700584 195.927821 + 21.646040 196.166433 + 21.591383 196.405045 + 21.536614 196.643658 + 21.481730 196.882270 + 21.426731 197.120882 + 21.371617 197.359494 + 21.316386 197.598106 + 21.261037 197.836718 + 21.205569 198.075331 + 21.149982 198.313943 + 21.094275 198.552555 + 21.038446 198.791167 + 20.982495 199.029779 + 20.926420 199.268391 + 20.870221 199.507004 + 20.813897 199.745616 + 20.757446 199.984228 + 20.700867 200.222840 + 20.644160 200.461452 + 20.587324 200.700064 + 20.530356 200.938677 + 20.473257 201.177289 + 20.416025 201.415901 + 20.358659 201.654513 + 20.301158 201.893125 + 20.243520 202.131737 + 20.185745 202.370350 + 20.127831 202.608962 + 20.069777 202.847574 + 20.011582 203.086186 + 19.953245 203.324798 + 19.894764 203.563410 + 19.836138 203.802023 + 19.777365 204.040635 + 19.718445 204.279247 + 19.659376 204.517859 + 19.600157 204.756471 + 19.540786 204.995083 + 19.481263 205.233696 + 19.421584 205.472308 + 19.361750 205.710920 + 19.301758 205.949532 + 19.241608 206.188144 + 19.181297 206.426756 + 19.120825 206.665368 + 19.060188 206.903981 + 18.999387 207.142593 + 18.938419 207.381205 + 18.877283 207.619817 + 18.815978 207.858429 + 18.754500 208.097041 + 18.692849 208.335654 + 18.631023 208.574266 + 18.569021 208.812878 + 18.506840 209.051490 + 18.444478 209.290102 + 18.381934 209.528714 + 18.319207 209.767327 + 18.256293 210.005939 + 18.193191 210.244551 + 18.129899 210.483163 + 18.066415 210.721775 + 18.002737 210.960387 + 17.938864 211.199000 + 17.874792 211.437612 + 17.810519 211.676224 + 17.746044 211.914836 + 17.681365 212.153448 + 17.616478 212.392060 + 17.551382 212.630673 + 17.486074 212.869285 + 17.420552 213.107897 + 17.354813 213.346509 + 17.288856 213.585121 + 17.222677 213.823733 + 17.156274 214.062346 + 17.089644 214.300958 + 17.022784 214.539570 + 16.955693 214.778182 + 16.888366 215.016794 + 16.820802 215.255406 + 16.752997 215.494019 + 16.684948 215.732631 + 16.616653 215.971243 + 16.548108 216.209855 + 16.479310 216.448467 + 16.410256 216.687079 + 16.340943 216.925692 + 16.271367 217.164304 + 16.201525 217.402916 + 16.131414 217.641528 + 16.061029 217.880140 + 15.990368 218.118752 + 15.919426 218.357365 + 15.848200 218.595977 + 15.776687 218.834589 + 15.704881 219.073201 + 15.632779 219.311813 + 15.560377 219.550425 + 15.487670 219.789038 + 15.414655 220.027650 + 15.341327 220.266262 + 15.267681 220.504874 + 15.193712 220.743486 + 15.119417 220.982098 + 15.044790 221.220711 + 14.969825 221.459323 + 14.894519 221.697935 + 14.818865 221.936547 + 14.742859 222.175159 + 14.666495 222.413771 + 14.589767 222.652383 + 14.512669 222.890996 + 14.435196 223.129608 + 14.357341 223.368220 + 14.279098 223.606832 + 14.200461 223.845444 + 14.121423 224.084056 + 14.041978 224.322669 + 13.962117 224.561281 + 13.881835 224.799893 + 13.801124 225.038505 + 13.719975 225.277117 + 13.638382 225.515729 + 13.556337 225.754342 + 13.473830 225.992954 + 13.390854 226.231566 + 13.307399 226.470178 + 13.223457 226.708790 + 13.139018 226.947402 + 13.054073 227.186015 + 12.968611 227.424627 + 12.882622 227.663239 + 12.796096 227.901851 + 12.709022 228.140463 + 12.621388 228.379075 + 12.533182 228.617688 + 12.444392 228.856300 + 12.355006 229.094912 + 12.265011 229.333524 + 12.174393 229.572136 + 12.083138 229.810748 + 11.991231 230.049361 + 11.898658 230.287973 + 11.805402 230.526585 + 11.711448 230.765197 + 11.616777 231.003809 + 11.521374 231.242421 + 11.425218 231.481034 + 11.328292 231.719646 + 11.230575 231.958258 + 11.132046 232.196870 + 11.032683 232.435482 + 10.932465 232.674094 + 10.831366 232.912707 + 10.729362 233.151319 + 10.626426 233.389931 + 10.522533 233.628543 + 10.417652 233.867155 + 10.311754 234.105767 + 10.204806 234.344380 + 10.096777 234.582992 + 9.987629 234.821604 + 9.877328 235.060216 + 9.765832 235.298828 + 9.653101 235.537440 + 9.539091 235.776053 + 9.423756 236.014665 + 9.307045 236.253277 + 9.188908 236.491889 + 9.069287 236.730501 + 8.948124 236.969113 + 8.825355 237.207726 + 8.700911 237.446338 + 8.574721 237.684950 + 8.446705 237.923562 + 8.316779 238.162174 + 8.184853 238.400786 + 8.050828 238.639398 + 7.914596 238.878011 + 7.776043 239.116623 + 7.635042 239.355235 + 7.491454 239.593847 + 7.345128 239.832459 + 7.195896 240.071071 + 7.043575 240.309684 + 6.887958 240.548296 + 6.728817 240.786908 + 6.565897 241.025520 + 6.398908 241.264132 + 6.227522 241.502744 + 6.051367 241.741357 + 5.870013 241.979969 + 5.682961 242.218581 + 5.489631 242.457193 + 5.289332 242.695805 + 5.081241 242.934417 + 4.864359 243.173030 + 4.637451 243.411642 + 4.398967 243.650254 + 4.146909 243.888866 + 3.878633 244.127478 + 3.590504 244.366090 + 3.277290 244.604703 + 2.930961 244.843315 + 2.537996 245.081927 + 2.072027 245.320539 + 1.464976 245.559151 + 0.000000 245.797763 diff --git a/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_Ex2_7.txt b/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_Ex2_7.txt new file mode 100644 index 000000000..f4d1caffc --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_Ex2_7.txt @@ -0,0 +1,1001 @@ + 0.000000 7.351963 + 8.496590 7.589422 + 11.867517 7.826881 + 14.359345 8.064340 + 16.385334 8.301799 + 18.108290 8.539259 + 19.613055 8.776718 + 20.950796 9.014177 + 22.155324 9.251636 + 23.250436 9.489095 + 24.253665 9.726554 + 25.178398 9.964013 + 26.035134 10.201472 + 26.832301 10.438931 + 27.576784 10.676390 + 28.274299 10.913849 + 28.929652 11.151309 + 29.546927 11.388768 + 30.129635 11.626227 + 30.680814 11.863686 + 31.203116 12.101145 + 31.698869 12.338604 + 32.170133 12.576063 + 32.618738 12.813522 + 33.046317 13.050981 + 33.454336 13.288440 + 33.844114 13.525899 + 34.216845 13.763359 + 34.573612 14.000818 + 34.915401 14.238277 + 35.243110 14.475736 + 35.557563 14.713195 + 35.859517 14.950654 + 36.149665 15.188113 + 36.428650 15.425572 + 36.697063 15.663031 + 36.955454 15.900490 + 37.204330 16.137949 + 37.444166 16.375409 + 37.675400 16.612868 + 37.898444 16.850327 + 38.113681 17.087786 + 38.321470 17.325245 + 38.522145 17.562704 + 38.716022 17.800163 + 38.903396 18.037622 + 39.084546 18.275081 + 39.259732 18.512540 + 39.429202 18.749999 + 39.593187 18.987459 + 39.751908 19.224918 + 39.905571 19.462377 + 40.054372 19.699836 + 40.198499 19.937295 + 40.338125 20.174754 + 40.473420 20.412213 + 40.604541 20.649672 + 40.731638 20.887131 + 40.854856 21.124590 + 40.974330 21.362049 + 41.090190 21.599509 + 41.202560 21.836968 + 41.311558 22.074427 + 41.417296 22.311886 + 41.519882 22.549345 + 41.619417 22.786804 + 41.716001 23.024263 + 41.809727 23.261722 + 41.900685 23.499181 + 41.988961 23.736640 + 42.074637 23.974099 + 42.157792 24.211559 + 42.238501 24.449018 + 42.316838 24.686477 + 42.392873 24.923936 + 42.466671 25.161395 + 42.538297 25.398854 + 42.607814 25.636313 + 42.675280 25.873772 + 42.740753 26.111231 + 42.804288 26.348690 + 42.865938 26.586149 + 42.925754 26.823609 + 42.983785 27.061068 + 43.040079 27.298527 + 43.094681 27.535986 + 43.147636 27.773445 + 43.198986 28.010904 + 43.248772 28.248363 + 43.297034 28.485822 + 43.343810 28.723281 + 43.389138 28.960740 + 43.433053 29.198199 + 43.475589 29.435659 + 43.516781 29.673118 + 43.556661 29.910577 + 43.595259 30.148036 + 43.632607 30.385495 + 43.668735 30.622954 + 43.703669 30.860413 + 43.737438 31.097872 + 43.770069 31.335331 + 43.801588 31.572790 + 43.832020 31.810249 + 43.861389 32.047709 + 43.889718 32.285168 + 43.917032 32.522627 + 43.943351 32.760086 + 43.968698 32.997545 + 43.993094 33.235004 + 44.016559 33.472463 + 44.039113 33.709922 + 44.060776 33.947381 + 44.081565 34.184840 + 44.101499 34.422299 + 44.120597 34.659759 + 44.138874 34.897218 + 44.156348 35.134677 + 44.173035 35.372136 + 44.188951 35.609595 + 44.204112 35.847054 + 44.218532 36.084513 + 44.232226 36.321972 + 44.245208 36.559431 + 44.257492 36.796890 + 44.269092 37.034349 + 44.280021 37.271809 + 44.290291 37.509268 + 44.299915 37.746727 + 44.308906 37.984186 + 44.317275 38.221645 + 44.325034 38.459104 + 44.332194 38.696563 + 44.338766 38.934022 + 44.344761 39.171481 + 44.350189 39.408940 + 44.355062 39.646399 + 44.359387 39.883859 + 44.363177 40.121318 + 44.366439 40.358777 + 44.369183 40.596236 + 44.371419 40.833695 + 44.373155 41.071154 + 44.374400 41.308613 + 44.375163 41.546072 + 44.375451 41.783531 + 44.375273 42.020990 + 44.374637 42.258449 + 44.373550 42.495909 + 44.372020 42.733368 + 44.370055 42.970827 + 44.367661 43.208286 + 44.364846 43.445745 + 44.361617 43.683204 + 44.357980 43.920663 + 44.353942 44.158122 + 44.349510 44.395581 + 44.344690 44.633040 + 44.339488 44.870499 + 44.333910 45.107959 + 44.327962 45.345418 + 44.321650 45.582877 + 44.314980 45.820336 + 44.307957 46.057795 + 44.300586 46.295254 + 44.292874 46.532713 + 44.284826 46.770172 + 44.276445 47.007631 + 44.267739 47.245090 + 44.258710 47.482549 + 44.249365 47.720009 + 44.239709 47.957468 + 44.229744 48.194927 + 44.219478 48.432386 + 44.208912 48.669845 + 44.198053 48.907304 + 44.186905 49.144763 + 44.175471 49.382222 + 44.163756 49.619681 + 44.151763 49.857140 + 44.139498 50.094599 + 44.126963 50.332059 + 44.114163 50.569518 + 44.101100 50.806977 + 44.087780 51.044436 + 44.074206 51.281895 + 44.060380 51.519354 + 44.046308 51.756813 + 44.031991 51.994272 + 44.017434 52.231731 + 44.002639 52.469190 + 43.987610 52.706649 + 43.972350 52.944109 + 43.956863 53.181568 + 43.941151 53.419027 + 43.925217 53.656486 + 43.909064 53.893945 + 43.892695 54.131404 + 43.876114 54.368863 + 43.859322 54.606322 + 43.842323 54.843781 + 43.825118 55.081240 + 43.807712 55.318699 + 43.790106 55.556159 + 43.772304 55.793618 + 43.754307 56.031077 + 43.736117 56.268536 + 43.717739 56.505995 + 43.699173 56.743454 + 43.680423 56.980913 + 43.661490 57.218372 + 43.642376 57.455831 + 43.623085 57.693290 + 43.603618 57.930749 + 43.583978 58.168209 + 43.564166 58.405668 + 43.544184 58.643127 + 43.524036 58.880586 + 43.503722 59.118045 + 43.483244 59.355504 + 43.462606 59.592963 + 43.441808 59.830422 + 43.420852 60.067881 + 43.399740 60.305340 + 43.378475 60.542799 + 43.357058 60.780259 + 43.335490 61.017718 + 43.313774 61.255177 + 43.291911 61.492636 + 43.269903 61.730095 + 43.247751 61.967554 + 43.225458 62.205013 + 43.203024 62.442472 + 43.180452 62.679931 + 43.157742 62.917390 + 43.134898 63.154849 + 43.111919 63.392309 + 43.088807 63.629768 + 43.065565 63.867227 + 43.042192 64.104686 + 43.018692 64.342145 + 42.995065 64.579604 + 42.971312 64.817063 + 42.947435 65.054522 + 42.923436 65.291981 + 42.899315 65.529440 + 42.875074 65.766899 + 42.850714 66.004359 + 42.826237 66.241818 + 42.801643 66.479277 + 42.776934 66.716736 + 42.752112 66.954195 + 42.727176 67.191654 + 42.702129 67.429113 + 42.676971 67.666572 + 42.651704 67.904031 + 42.626329 68.141490 + 42.600847 68.378949 + 42.575259 68.616409 + 42.549566 68.853868 + 42.523769 69.091327 + 42.497870 69.328786 + 42.471868 69.566245 + 42.445766 69.803704 + 42.419564 70.041163 + 42.393263 70.278622 + 42.366864 70.516081 + 42.340368 70.753540 + 42.313776 70.990999 + 42.287090 71.228459 + 42.260309 71.465918 + 42.233434 71.703377 + 42.206468 71.940836 + 42.179410 72.178295 + 42.152261 72.415754 + 42.125022 72.653213 + 42.097695 72.890672 + 42.070279 73.128131 + 42.042776 73.365590 + 42.015187 73.603049 + 41.987512 73.840509 + 41.959752 74.077968 + 41.931907 74.315427 + 41.903980 74.552886 + 41.875969 74.790345 + 41.847877 75.027804 + 41.819703 75.265263 + 41.791449 75.502722 + 41.763115 75.740181 + 41.734702 75.977640 + 41.706211 76.215099 + 41.677641 76.452559 + 41.648995 76.690018 + 41.620273 76.927477 + 41.591474 77.164936 + 41.562601 77.402395 + 41.533652 77.639854 + 41.504631 77.877313 + 41.475535 78.114772 + 41.446368 78.352231 + 41.417128 78.589690 + 41.387816 78.827149 + 41.358434 79.064609 + 41.328982 79.302068 + 41.299460 79.539527 + 41.269868 79.776986 + 41.240208 80.014445 + 41.210480 80.251904 + 41.180684 80.489363 + 41.150822 80.726822 + 41.120892 80.964281 + 41.090897 81.201740 + 41.060837 81.439199 + 41.030711 81.676659 + 41.000521 81.914118 + 40.970267 82.151577 + 40.939950 82.389036 + 40.909569 82.626495 + 40.879126 82.863954 + 40.848621 83.101413 + 40.818054 83.338872 + 40.787426 83.576331 + 40.756737 83.813790 + 40.725988 84.051249 + 40.695179 84.288709 + 40.664310 84.526168 + 40.633383 84.763627 + 40.602397 85.001086 + 40.571352 85.238545 + 40.540250 85.476004 + 40.509091 85.713463 + 40.477874 85.950922 + 40.446601 86.188381 + 40.415272 86.425840 + 40.383887 86.663299 + 40.352446 86.900759 + 40.320950 87.138218 + 40.289399 87.375677 + 40.257794 87.613136 + 40.226135 87.850595 + 40.194423 88.088054 + 40.162657 88.325513 + 40.130838 88.562972 + 40.098966 88.800431 + 40.067042 89.037890 + 40.035066 89.275349 + 40.003038 89.512809 + 39.970959 89.750268 + 39.938828 89.987727 + 39.906647 90.225186 + 39.874416 90.462645 + 39.842134 90.700104 + 39.809803 90.937563 + 39.777421 91.175022 + 39.744991 91.412481 + 39.712512 91.649940 + 39.679984 91.887399 + 39.647407 92.124859 + 39.614782 92.362318 + 39.582110 92.599777 + 39.549390 92.837236 + 39.516622 93.074695 + 39.483807 93.312154 + 39.450946 93.549613 + 39.418038 93.787072 + 39.385083 94.024531 + 39.352083 94.261990 + 39.319036 94.499449 + 39.285944 94.736909 + 39.252806 94.974368 + 39.219624 95.211827 + 39.186396 95.449286 + 39.153124 95.686745 + 39.119807 95.924204 + 39.086446 96.161663 + 39.053041 96.399122 + 39.019592 96.636581 + 38.986099 96.874040 + 38.952563 97.111499 + 38.918983 97.348959 + 38.885361 97.586418 + 38.851696 97.823877 + 38.817988 98.061336 + 38.784238 98.298795 + 38.750445 98.536254 + 38.716611 98.773713 + 38.682734 99.011172 + 38.648816 99.248631 + 38.614856 99.486090 + 38.580855 99.723549 + 38.546812 99.961008 + 38.512729 100.198468 + 38.478605 100.435927 + 38.444440 100.673386 + 38.410235 100.910845 + 38.375989 101.148304 + 38.341703 101.385763 + 38.307377 101.623222 + 38.273011 101.860681 + 38.238605 102.098140 + 38.204160 102.335599 + 38.169675 102.573058 + 38.135151 102.810518 + 38.100588 103.047977 + 38.065986 103.285436 + 38.031345 103.522895 + 37.996665 103.760354 + 37.961946 103.997813 + 37.927189 104.235272 + 37.892394 104.472731 + 37.857560 104.710190 + 37.822689 104.947649 + 37.787779 105.185108 + 37.752831 105.422568 + 37.717846 105.660027 + 37.682823 105.897486 + 37.647762 106.134945 + 37.612664 106.372404 + 37.577529 106.609863 + 37.542356 106.847322 + 37.507146 107.084781 + 37.471900 107.322240 + 37.436616 107.559699 + 37.401296 107.797158 + 37.365939 108.034618 + 37.330545 108.272077 + 37.295115 108.509536 + 37.259648 108.746995 + 37.224145 108.984454 + 37.188606 109.221913 + 37.153030 109.459372 + 37.117419 109.696831 + 37.081771 109.934290 + 37.046088 110.171749 + 37.010368 110.409208 + 36.974613 110.646668 + 36.938822 110.884127 + 36.902996 111.121586 + 36.867134 111.359045 + 36.831237 111.596504 + 36.795304 111.833963 + 36.759336 112.071422 + 36.723333 112.308881 + 36.687294 112.546340 + 36.651220 112.783799 + 36.615111 113.021258 + 36.578968 113.258718 + 36.542789 113.496177 + 36.506575 113.733636 + 36.470326 113.971095 + 36.434043 114.208554 + 36.397725 114.446013 + 36.361372 114.683472 + 36.324985 114.920931 + 36.288563 115.158390 + 36.252106 115.395849 + 36.215615 115.633308 + 36.179089 115.870768 + 36.142529 116.108227 + 36.105935 116.345686 + 36.069306 116.583145 + 36.032643 116.820604 + 35.995945 117.058063 + 35.959213 117.295522 + 35.922448 117.532981 + 35.885647 117.770440 + 35.848813 118.007899 + 35.811945 118.245358 + 35.775042 118.482818 + 35.738106 118.720277 + 35.701135 118.957736 + 35.664131 119.195195 + 35.627092 119.432654 + 35.590019 119.670113 + 35.552913 119.907572 + 35.515772 120.145031 + 35.478598 120.382490 + 35.441389 120.619949 + 35.404147 120.857408 + 35.366871 121.094868 + 35.329561 121.332327 + 35.292217 121.569786 + 35.254839 121.807245 + 35.217427 122.044704 + 35.179982 122.282163 + 35.142502 122.519622 + 35.104989 122.757081 + 35.067442 122.994540 + 35.029861 123.231999 + 34.992247 123.469458 + 34.954598 123.706918 + 34.916915 123.944377 + 34.879199 124.181836 + 34.841449 124.419295 + 34.803665 124.656754 + 34.765847 124.894213 + 34.727995 125.131672 + 34.690110 125.369131 + 34.652190 125.606590 + 34.614237 125.844049 + 34.576249 126.081508 + 34.538228 126.318968 + 34.500173 126.556427 + 34.462083 126.793886 + 34.423960 127.031345 + 34.385803 127.268804 + 34.347612 127.506263 + 34.309386 127.743722 + 34.271127 127.981181 + 34.232833 128.218640 + 34.194506 128.456099 + 34.156144 128.693558 + 34.117748 128.931018 + 34.079318 129.168477 + 34.040853 129.405936 + 34.002354 129.643395 + 33.963821 129.880854 + 33.925254 130.118313 + 33.886652 130.355772 + 33.848016 130.593231 + 33.809345 130.830690 + 33.770640 131.068149 + 33.731901 131.305608 + 33.693127 131.543068 + 33.654318 131.780527 + 33.615474 132.017986 + 33.576596 132.255445 + 33.537684 132.492904 + 33.498736 132.730363 + 33.459753 132.967822 + 33.420736 133.205281 + 33.381684 133.442740 + 33.342597 133.680199 + 33.303475 133.917658 + 33.264317 134.155118 + 33.225125 134.392577 + 33.185897 134.630036 + 33.146634 134.867495 + 33.107336 135.104954 + 33.068003 135.342413 + 33.028634 135.579872 + 32.989229 135.817331 + 32.949789 136.054790 + 32.910314 136.292249 + 32.870803 136.529708 + 32.831256 136.767168 + 32.791673 137.004627 + 32.752054 137.242086 + 32.712400 137.479545 + 32.672709 137.717004 + 32.632983 137.954463 + 32.593220 138.191922 + 32.553421 138.429381 + 32.513586 138.666840 + 32.473714 138.904299 + 32.433806 139.141758 + 32.393862 139.379218 + 32.353881 139.616677 + 32.313863 139.854136 + 32.273808 140.091595 + 32.233717 140.329054 + 32.193588 140.566513 + 32.153423 140.803972 + 32.113221 141.041431 + 32.072981 141.278890 + 32.032704 141.516349 + 31.992390 141.753808 + 31.952039 141.991268 + 31.911649 142.228727 + 31.871223 142.466186 + 31.830758 142.703645 + 31.790256 142.941104 + 31.749716 143.178563 + 31.709137 143.416022 + 31.668521 143.653481 + 31.627867 143.890940 + 31.587174 144.128399 + 31.546443 144.365858 + 31.505673 144.603318 + 31.464865 144.840777 + 31.424018 145.078236 + 31.383132 145.315695 + 31.342207 145.553154 + 31.301243 145.790613 + 31.260240 146.028072 + 31.219198 146.265531 + 31.178116 146.502990 + 31.136995 146.740449 + 31.095835 146.977908 + 31.054634 147.215368 + 31.013394 147.452827 + 30.972114 147.690286 + 30.930794 147.927745 + 30.889433 148.165204 + 30.848033 148.402663 + 30.806591 148.640122 + 30.765110 148.877581 + 30.723587 149.115040 + 30.682024 149.352499 + 30.640420 149.589958 + 30.598775 149.827418 + 30.557088 150.064877 + 30.515360 150.302336 + 30.473591 150.539795 + 30.431780 150.777254 + 30.389928 151.014713 + 30.348033 151.252172 + 30.306097 151.489631 + 30.264118 151.727090 + 30.222097 151.964549 + 30.180034 152.202008 + 30.137928 152.439468 + 30.095779 152.676927 + 30.053587 152.914386 + 30.011352 153.151845 + 29.969074 153.389304 + 29.926753 153.626763 + 29.884388 153.864222 + 29.841980 154.101681 + 29.799528 154.339140 + 29.757032 154.576599 + 29.714491 154.814058 + 29.671907 155.051518 + 29.629278 155.288977 + 29.586604 155.526436 + 29.543886 155.763895 + 29.501122 156.001354 + 29.458314 156.238813 + 29.415460 156.476272 + 29.372561 156.713731 + 29.329616 156.951190 + 29.286626 157.188649 + 29.243589 157.426108 + 29.200506 157.663568 + 29.157377 157.901027 + 29.114202 158.138486 + 29.070979 158.375945 + 29.027710 158.613404 + 28.984394 158.850863 + 28.941030 159.088322 + 28.897619 159.325781 + 28.854161 159.563240 + 28.810654 159.800699 + 28.767100 160.038158 + 28.723497 160.275618 + 28.679846 160.513077 + 28.636146 160.750536 + 28.592397 160.987995 + 28.548600 161.225454 + 28.504753 161.462913 + 28.460857 161.700372 + 28.416911 161.937831 + 28.372915 162.175290 + 28.328869 162.412749 + 28.284773 162.650208 + 28.240626 162.887668 + 28.196429 163.125127 + 28.152181 163.362586 + 28.107881 163.600045 + 28.063531 163.837504 + 28.019128 164.074963 + 27.974674 164.312422 + 27.930167 164.549881 + 27.885609 164.787340 + 27.840997 165.024799 + 27.796334 165.262258 + 27.751616 165.499718 + 27.706846 165.737177 + 27.662022 165.974636 + 27.617145 166.212095 + 27.572214 166.449554 + 27.527228 166.687013 + 27.482188 166.924472 + 27.437093 167.161931 + 27.391943 167.399390 + 27.346737 167.636849 + 27.301477 167.874308 + 27.256160 168.111768 + 27.210788 168.349227 + 27.165359 168.586686 + 27.119873 168.824145 + 27.074331 169.061604 + 27.028732 169.299063 + 26.983075 169.536522 + 26.937360 169.773981 + 26.891588 170.011440 + 26.845757 170.248899 + 26.799868 170.486358 + 26.753920 170.723818 + 26.707912 170.961277 + 26.661846 171.198736 + 26.615719 171.436195 + 26.569533 171.673654 + 26.523286 171.911113 + 26.476979 172.148572 + 26.430611 172.386031 + 26.384181 172.623490 + 26.337690 172.860949 + 26.291137 173.098408 + 26.244522 173.335868 + 26.197844 173.573327 + 26.151104 173.810786 + 26.104300 174.048245 + 26.057433 174.285704 + 26.010502 174.523163 + 25.963506 174.760622 + 25.916447 174.998081 + 25.869322 175.235540 + 25.822132 175.472999 + 25.774877 175.710458 + 25.727555 175.947918 + 25.680168 176.185377 + 25.632714 176.422836 + 25.585192 176.660295 + 25.537604 176.897754 + 25.489947 177.135213 + 25.442223 177.372672 + 25.394430 177.610131 + 25.346568 177.847590 + 25.298637 178.085049 + 25.250636 178.322508 + 25.202566 178.559968 + 25.154424 178.797427 + 25.106212 179.034886 + 25.057929 179.272345 + 25.009574 179.509804 + 24.961147 179.747263 + 24.912647 179.984722 + 24.864075 180.222181 + 24.815429 180.459640 + 24.766710 180.697099 + 24.717916 180.934558 + 24.669048 181.172018 + 24.620104 181.409477 + 24.571086 181.646936 + 24.521991 181.884395 + 24.472819 182.121854 + 24.423571 182.359313 + 24.374246 182.596772 + 24.324843 182.834231 + 24.275361 183.071690 + 24.225801 183.309149 + 24.176161 183.546608 + 24.126442 183.784068 + 24.076642 184.021527 + 24.026762 184.258986 + 23.976801 184.496445 + 23.926757 184.733904 + 23.876632 184.971363 + 23.826424 185.208822 + 23.776132 185.446281 + 23.725757 185.683740 + 23.675298 185.921199 + 23.624753 186.158658 + 23.574123 186.396118 + 23.523407 186.633577 + 23.472605 186.871036 + 23.421715 187.108495 + 23.370738 187.345954 + 23.319672 187.583413 + 23.268518 187.820872 + 23.217274 188.058331 + 23.165941 188.295790 + 23.114516 188.533249 + 23.063001 188.770708 + 23.011393 189.008168 + 22.959693 189.245627 + 22.907900 189.483086 + 22.856013 189.720545 + 22.804032 189.958004 + 22.751956 190.195463 + 22.699784 190.432922 + 22.647516 190.670381 + 22.595151 190.907840 + 22.542688 191.145299 + 22.490127 191.382758 + 22.437467 191.620218 + 22.384707 191.857677 + 22.331846 192.095136 + 22.278885 192.332595 + 22.225821 192.570054 + 22.172655 192.807513 + 22.119385 193.044972 + 22.066011 193.282431 + 22.012532 193.519890 + 21.958948 193.757349 + 21.905257 193.994808 + 21.851459 194.232268 + 21.797552 194.469727 + 21.743537 194.707186 + 21.689413 194.944645 + 21.635177 195.182104 + 21.580831 195.419563 + 21.526372 195.657022 + 21.471800 195.894481 + 21.417114 196.131940 + 21.362313 196.369399 + 21.307397 196.606858 + 21.252364 196.844318 + 21.197213 197.081777 + 21.141944 197.319236 + 21.086556 197.556695 + 21.031047 197.794154 + 20.975417 198.031613 + 20.919665 198.269072 + 20.863789 198.506531 + 20.807790 198.743990 + 20.751665 198.981449 + 20.695413 199.218908 + 20.639035 199.456368 + 20.582527 199.693827 + 20.525891 199.931286 + 20.469124 200.168745 + 20.412225 200.406204 + 20.355194 200.643663 + 20.298028 200.881122 + 20.240728 201.118581 + 20.183292 201.356040 + 20.125718 201.593499 + 20.068005 201.830958 + 20.010153 202.068418 + 19.952160 202.305877 + 19.894025 202.543336 + 19.835746 202.780795 + 19.777322 203.018254 + 19.718753 203.255713 + 19.660036 203.493172 + 19.601170 203.730631 + 19.542154 203.968090 + 19.482987 204.205549 + 19.423667 204.443008 + 19.364193 204.680468 + 19.304563 204.917927 + 19.244776 205.155386 + 19.184830 205.392845 + 19.124725 205.630304 + 19.064457 205.867763 + 19.004027 206.105222 + 18.943432 206.342681 + 18.882670 206.580140 + 18.821740 206.817599 + 18.760641 207.055058 + 18.699371 207.292518 + 18.637927 207.529977 + 18.576309 207.767436 + 18.514514 208.004895 + 18.452541 208.242354 + 18.390388 208.479813 + 18.328054 208.717272 + 18.265535 208.954731 + 18.202830 209.192190 + 18.139938 209.429649 + 18.076857 209.667108 + 18.013583 209.904568 + 17.950117 210.142027 + 17.886454 210.379486 + 17.822593 210.616945 + 17.758533 210.854404 + 17.694270 211.091863 + 17.629803 211.329322 + 17.565130 211.566781 + 17.500247 211.804240 + 17.435153 212.041699 + 17.369846 212.279158 + 17.304322 212.516618 + 17.238579 212.754077 + 17.172616 212.991536 + 17.106429 213.228995 + 17.040015 213.466454 + 16.973373 213.703913 + 16.906499 213.941372 + 16.839390 214.178831 + 16.772044 214.416290 + 16.704457 214.653749 + 16.636628 214.891208 + 16.568553 215.128668 + 16.500228 215.366127 + 16.431651 215.603586 + 16.362818 215.841045 + 16.293727 216.078504 + 16.224373 216.315963 + 16.154754 216.553422 + 16.084866 216.790881 + 16.014705 217.028340 + 15.944269 217.265799 + 15.873552 217.503258 + 15.802552 217.740718 + 15.731265 217.978177 + 15.659686 218.215636 + 15.587812 218.453095 + 15.515638 218.690554 + 15.443161 218.928013 + 15.370375 219.165472 + 15.297277 219.402931 + 15.223862 219.640390 + 15.150126 219.877849 + 15.076063 220.115308 + 15.001668 220.352768 + 14.926938 220.590227 + 14.851866 220.827686 + 14.776448 221.065145 + 14.700678 221.302604 + 14.624551 221.540063 + 14.548061 221.777522 + 14.471202 222.014981 + 14.393968 222.252440 + 14.316354 222.489899 + 14.238352 222.727358 + 14.159957 222.964818 + 14.081163 223.202277 + 14.001961 223.439736 + 13.922346 223.677195 + 13.842309 223.914654 + 13.761845 224.152113 + 13.680944 224.389572 + 13.599601 224.627031 + 13.517805 224.864490 + 13.435549 225.101949 + 13.352825 225.339408 + 13.269624 225.576868 + 13.185936 225.814327 + 13.101753 226.051786 + 13.017065 226.289245 + 12.931861 226.526704 + 12.846132 226.764163 + 12.759866 227.001622 + 12.673054 227.239081 + 12.585683 227.476540 + 12.497742 227.713999 + 12.409219 227.951458 + 12.320101 228.188918 + 12.230374 228.426377 + 12.140027 228.663836 + 12.049044 228.901295 + 11.957411 229.138754 + 11.865113 229.376213 + 11.772134 229.613672 + 11.678458 229.851131 + 11.584069 230.088590 + 11.488948 230.326049 + 11.393076 230.563508 + 11.296436 230.800968 + 11.199007 231.038427 + 11.100768 231.275886 + 11.001698 231.513345 + 10.901774 231.750804 + 10.800971 231.988263 + 10.699266 232.225722 + 10.596632 232.463181 + 10.493042 232.700640 + 10.388467 232.938099 + 10.282878 233.175558 + 10.176242 233.413018 + 10.068527 233.650477 + 9.959696 233.887936 + 9.849714 234.125395 + 9.738542 234.362854 + 9.626137 234.600313 + 9.512457 234.837772 + 9.397454 235.075231 + 9.281080 235.312690 + 9.163283 235.550149 + 9.044006 235.787608 + 8.923191 236.025068 + 8.800774 236.262527 + 8.676688 236.499986 + 8.550858 236.737445 + 8.423208 236.974904 + 8.293654 237.212363 + 8.162103 237.449822 + 8.028459 237.687281 + 7.892616 237.924740 + 7.754456 238.162199 + 7.613855 238.399658 + 7.470674 238.637118 + 7.324762 238.874577 + 7.175952 239.112036 + 7.024061 239.349495 + 6.868883 239.586954 + 6.710191 239.824413 + 6.547729 240.061872 + 6.381209 240.299331 + 6.210304 240.536790 + 6.034643 240.774249 + 5.853796 241.011708 + 5.667268 241.249168 + 5.474477 241.486627 + 5.274737 241.724086 + 5.067226 241.961545 + 4.850948 242.199004 + 4.624671 242.436463 + 4.386848 242.673922 + 4.135490 242.911381 + 3.867956 243.148840 + 3.580624 243.386299 + 3.268276 243.623758 + 2.922903 243.861218 + 2.531020 244.098677 + 2.066335 244.336136 + 1.460953 244.573595 + 0.000000 244.811054 diff --git a/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_gs.txt b/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_gs.txt new file mode 100644 index 000000000..afa555d09 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_gs.txt @@ -0,0 +1,1001 @@ + 0.000000 6.485158 + 9.264957 6.728780 + 12.918138 6.972402 + 15.604770 7.216024 + 17.778642 7.459646 + 19.618963 7.703268 + 21.219308 7.946891 + 22.636192 8.190513 + 23.907004 8.434135 + 25.058072 8.677757 + 26.108805 8.921379 + 27.074013 9.165001 + 27.965315 9.408623 + 28.792028 9.652246 + 29.561756 9.895868 + 30.280808 10.139490 + 30.954481 10.383112 + 31.587271 10.626734 + 32.183036 10.870356 + 32.745111 11.113978 + 33.276401 11.357600 + 33.779456 11.601223 + 34.256523 11.844845 + 34.709598 12.088467 + 35.140458 12.332089 + 35.550696 12.575711 + 35.941744 12.819333 + 36.314893 13.062955 + 36.671314 13.306578 + 37.012070 13.550200 + 37.338129 13.793822 + 37.650377 14.037444 + 37.949625 14.281066 + 38.236617 14.524688 + 38.512041 14.768310 + 38.776527 15.011932 + 39.030661 15.255555 + 39.274984 15.499177 + 39.509999 15.742799 + 39.736173 15.986421 + 39.953940 16.230043 + 40.163706 16.473665 + 40.365850 16.717287 + 40.560725 16.960910 + 40.748662 17.204532 + 40.929974 17.448154 + 41.104950 17.691776 + 41.273866 17.935398 + 41.436980 18.179020 + 41.594533 18.422642 + 41.746757 18.666264 + 41.893866 18.909887 + 42.036065 19.153509 + 42.173548 19.397131 + 42.306496 19.640753 + 42.435085 19.884375 + 42.559477 20.127997 + 42.679829 20.371619 + 42.796289 20.615242 + 42.908997 20.858864 + 43.018087 21.102486 + 43.123687 21.346108 + 43.225919 21.589730 + 43.324897 21.833352 + 43.420731 22.076974 + 43.513528 22.320596 + 43.603388 22.564219 + 43.690406 22.807841 + 43.774675 23.051463 + 43.856281 23.295085 + 43.935311 23.538707 + 44.011842 23.782329 + 44.085954 24.025951 + 44.157719 24.269573 + 44.227209 24.513196 + 44.294492 24.756818 + 44.359632 25.000440 + 44.422693 25.244062 + 44.483734 25.487684 + 44.542814 25.731306 + 44.599989 25.974928 + 44.655311 26.218551 + 44.708833 26.462173 + 44.760604 26.705795 + 44.810672 26.949417 + 44.859083 27.193039 + 44.905882 27.436661 + 44.951110 27.680283 + 44.994811 27.923905 + 45.037022 28.167528 + 45.077783 28.411150 + 45.117132 28.654772 + 45.155103 28.898394 + 45.191732 29.142016 + 45.227052 29.385638 + 45.261095 29.629260 + 45.293894 29.872883 + 45.325477 30.116505 + 45.355875 30.360127 + 45.385116 30.603749 + 45.413227 30.847371 + 45.440236 31.090993 + 45.466167 31.334615 + 45.491046 31.578237 + 45.514897 31.821860 + 45.537743 32.065482 + 45.559608 32.309104 + 45.580513 32.552726 + 45.600480 32.796348 + 45.619530 33.039970 + 45.637683 33.283592 + 45.654958 33.527215 + 45.671374 33.770837 + 45.686951 34.014459 + 45.701706 34.258081 + 45.715656 34.501703 + 45.728819 34.745325 + 45.741210 34.988947 + 45.752847 35.232569 + 45.763744 35.476192 + 45.773917 35.719814 + 45.783381 35.963436 + 45.792149 36.207058 + 45.800237 36.450680 + 45.807657 36.694302 + 45.814423 36.937924 + 45.820547 37.181547 + 45.826043 37.425169 + 45.830923 37.668791 + 45.835198 37.912413 + 45.838881 38.156035 + 45.841982 38.399657 + 45.844512 38.643279 + 45.846483 38.886901 + 45.847905 39.130524 + 45.848788 39.374146 + 45.849142 39.617768 + 45.848977 39.861390 + 45.848302 40.105012 + 45.847127 40.348634 + 45.845461 40.592256 + 45.843313 40.835879 + 45.840691 41.079501 + 45.837604 41.323123 + 45.834059 41.566745 + 45.830066 41.810367 + 45.825632 42.053989 + 45.820764 42.297611 + 45.815471 42.541233 + 45.809759 42.784856 + 45.803636 43.028478 + 45.797108 43.272100 + 45.790183 43.515722 + 45.782867 43.759344 + 45.775167 44.002966 + 45.767090 44.246588 + 45.758640 44.490211 + 45.749826 44.733833 + 45.740652 44.977455 + 45.731124 45.221077 + 45.721249 45.464699 + 45.711032 45.708321 + 45.700478 45.951943 + 45.689593 46.195565 + 45.678382 46.439188 + 45.666850 46.682810 + 45.655003 46.926432 + 45.642844 47.170054 + 45.630380 47.413676 + 45.617615 47.657298 + 45.604553 47.900920 + 45.591200 48.144543 + 45.577559 48.388165 + 45.563635 48.631787 + 45.549432 48.875409 + 45.534954 49.119031 + 45.520206 49.362653 + 45.505192 49.606275 + 45.489915 49.849897 + 45.474380 50.093520 + 45.458590 50.337142 + 45.442549 50.580764 + 45.426261 50.824386 + 45.409729 51.068008 + 45.392956 51.311630 + 45.375947 51.555252 + 45.358705 51.798875 + 45.341232 52.042497 + 45.323533 52.286119 + 45.305611 52.529741 + 45.287467 52.773363 + 45.269107 53.016985 + 45.250532 53.260607 + 45.231746 53.504229 + 45.212752 53.747852 + 45.193552 53.991474 + 45.174149 54.235096 + 45.154546 54.478718 + 45.134746 54.722340 + 45.114752 54.965962 + 45.094565 55.209584 + 45.074189 55.453207 + 45.053626 55.696829 + 45.032879 55.940451 + 45.011950 56.184073 + 44.990841 56.427695 + 44.969555 56.671317 + 44.948094 56.914939 + 44.926461 57.158561 + 44.904657 57.402184 + 44.882685 57.645806 + 44.860547 57.889428 + 44.838245 58.133050 + 44.815781 58.376672 + 44.793157 58.620294 + 44.770375 58.863916 + 44.747438 59.107539 + 44.724346 59.351161 + 44.701103 59.594783 + 44.677710 59.838405 + 44.654168 60.082027 + 44.630480 60.325649 + 44.606647 60.569271 + 44.582672 60.812893 + 44.558555 61.056516 + 44.534298 61.300138 + 44.509904 61.543760 + 44.485374 61.787382 + 44.460709 62.031004 + 44.435912 62.274626 + 44.410983 62.518248 + 44.385924 62.761871 + 44.360737 63.005493 + 44.335423 63.249115 + 44.309983 63.492737 + 44.284420 63.736359 + 44.258734 63.979981 + 44.232927 64.223603 + 44.207001 64.467225 + 44.180956 64.710848 + 44.154794 64.954470 + 44.128516 65.198092 + 44.102124 65.441714 + 44.075619 65.685336 + 44.049002 65.928958 + 44.022274 66.172580 + 43.995437 66.416203 + 43.968491 66.659825 + 43.941439 66.903447 + 43.914280 67.147069 + 43.887017 67.390691 + 43.859650 67.634313 + 43.832181 67.877935 + 43.804610 68.121557 + 43.776939 68.365180 + 43.749168 68.608802 + 43.721299 68.852424 + 43.693333 69.096046 + 43.665271 69.339668 + 43.637113 69.583290 + 43.608861 69.826912 + 43.580516 70.070535 + 43.552078 70.314157 + 43.523549 70.557779 + 43.494930 70.801401 + 43.466221 71.045023 + 43.437423 71.288645 + 43.408538 71.532267 + 43.379565 71.775889 + 43.350507 72.019512 + 43.321363 72.263134 + 43.292135 72.506756 + 43.262823 72.750378 + 43.233429 72.994000 + 43.203952 73.237622 + 43.174395 73.481244 + 43.144757 73.724867 + 43.115039 73.968489 + 43.085242 74.212111 + 43.055368 74.455733 + 43.025416 74.699355 + 42.995387 74.942977 + 42.965282 75.186599 + 42.935102 75.430221 + 42.904847 75.673844 + 42.874518 75.917466 + 42.844116 76.161088 + 42.813642 76.404710 + 42.783095 76.648332 + 42.752477 76.891954 + 42.721789 77.135576 + 42.691030 77.379199 + 42.660202 77.622821 + 42.629305 77.866443 + 42.598340 78.110065 + 42.567308 78.353687 + 42.536208 78.597309 + 42.505042 78.840931 + 42.473810 79.084553 + 42.442512 79.328176 + 42.411150 79.571798 + 42.379723 79.815420 + 42.348233 80.059042 + 42.316679 80.302664 + 42.285063 80.546286 + 42.253384 80.789908 + 42.221644 81.033530 + 42.189843 81.277153 + 42.157981 81.520775 + 42.126058 81.764397 + 42.094076 82.008019 + 42.062035 82.251641 + 42.029935 82.495263 + 41.997777 82.738885 + 41.965560 82.982508 + 41.933287 83.226130 + 41.900956 83.469752 + 41.868568 83.713374 + 41.836125 83.956996 + 41.803626 84.200618 + 41.771071 84.444240 + 41.738462 84.687862 + 41.705798 84.931485 + 41.673080 85.175107 + 41.640308 85.418729 + 41.607483 85.662351 + 41.574605 85.905973 + 41.541674 86.149595 + 41.508692 86.393217 + 41.475657 86.636840 + 41.442571 86.880462 + 41.409434 87.124084 + 41.376246 87.367706 + 41.343007 87.611328 + 41.309719 87.854950 + 41.276381 88.098572 + 41.242993 88.342194 + 41.209556 88.585817 + 41.176071 88.829439 + 41.142537 89.073061 + 41.108955 89.316683 + 41.075325 89.560305 + 41.041648 89.803927 + 41.007923 90.047549 + 40.974151 90.291172 + 40.940333 90.534794 + 40.906469 90.778416 + 40.872558 91.022038 + 40.838602 91.265660 + 40.804600 91.509282 + 40.770553 91.752904 + 40.736461 91.996526 + 40.702325 92.240149 + 40.668143 92.483771 + 40.633918 92.727393 + 40.599649 92.971015 + 40.565336 93.214637 + 40.530980 93.458259 + 40.496580 93.701881 + 40.462138 93.945504 + 40.427653 94.189126 + 40.393125 94.432748 + 40.358555 94.676370 + 40.323943 94.919992 + 40.289290 95.163614 + 40.254594 95.407236 + 40.219858 95.650858 + 40.185080 95.894481 + 40.150261 96.138103 + 40.115401 96.381725 + 40.080501 96.625347 + 40.045561 96.868969 + 40.010581 97.112591 + 39.975560 97.356213 + 39.940500 97.599836 + 39.905400 97.843458 + 39.870261 98.087080 + 39.835082 98.330702 + 39.799865 98.574324 + 39.764609 98.817946 + 39.729314 99.061568 + 39.693981 99.305190 + 39.658609 99.548813 + 39.623199 99.792435 + 39.587751 100.036057 + 39.552265 100.279679 + 39.516742 100.523301 + 39.481181 100.766923 + 39.445583 101.010545 + 39.409947 101.254168 + 39.374275 101.497790 + 39.338565 101.741412 + 39.302819 101.985034 + 39.267036 102.228656 + 39.231216 102.472278 + 39.195361 102.715900 + 39.159469 102.959522 + 39.123540 103.203145 + 39.087576 103.446767 + 39.051576 103.690389 + 39.015541 103.934011 + 38.979469 104.177633 + 38.943363 104.421255 + 38.907221 104.664877 + 38.871043 104.908500 + 38.834831 105.152122 + 38.798584 105.395744 + 38.762301 105.639366 + 38.725984 105.882988 + 38.689632 106.126610 + 38.653246 106.370232 + 38.616825 106.613854 + 38.580370 106.857477 + 38.543880 107.101099 + 38.507357 107.344721 + 38.470799 107.588343 + 38.434207 107.831965 + 38.397581 108.075587 + 38.360922 108.319209 + 38.324229 108.562832 + 38.287502 108.806454 + 38.250741 109.050076 + 38.213948 109.293698 + 38.177120 109.537320 + 38.140260 109.780942 + 38.103366 110.024564 + 38.066439 110.268186 + 38.029479 110.511809 + 37.992485 110.755431 + 37.955459 110.999053 + 37.918400 111.242675 + 37.881308 111.486297 + 37.844184 111.729919 + 37.807027 111.973541 + 37.769837 112.217164 + 37.732614 112.460786 + 37.695359 112.704408 + 37.658072 112.948030 + 37.620752 113.191652 + 37.583400 113.435274 + 37.546015 113.678896 + 37.508598 113.922518 + 37.471149 114.166141 + 37.433668 114.409763 + 37.396155 114.653385 + 37.358609 114.897007 + 37.321032 115.140629 + 37.283423 115.384251 + 37.245781 115.627873 + 37.208108 115.871496 + 37.170403 116.115118 + 37.132666 116.358740 + 37.094898 116.602362 + 37.057097 116.845984 + 37.019265 117.089606 + 36.981401 117.333228 + 36.943506 117.576850 + 36.905578 117.820473 + 36.867620 118.064095 + 36.829629 118.307717 + 36.791607 118.551339 + 36.753553 118.794961 + 36.715468 119.038583 + 36.677352 119.282205 + 36.639204 119.525828 + 36.601024 119.769450 + 36.562813 120.013072 + 36.524570 120.256694 + 36.486296 120.500316 + 36.447991 120.743938 + 36.409654 120.987560 + 36.371286 121.231182 + 36.332886 121.474805 + 36.294455 121.718427 + 36.255993 121.962049 + 36.217499 122.205671 + 36.178973 122.449293 + 36.140417 122.692915 + 36.101829 122.936537 + 36.063209 123.180160 + 36.024558 123.423782 + 35.985876 123.667404 + 35.947163 123.911026 + 35.908418 124.154648 + 35.869641 124.398270 + 35.830833 124.641892 + 35.791994 124.885514 + 35.753123 125.129137 + 35.714221 125.372759 + 35.675287 125.616381 + 35.636322 125.860003 + 35.597325 126.103625 + 35.558297 126.347247 + 35.519237 126.590869 + 35.480146 126.834492 + 35.441023 127.078114 + 35.401868 127.321736 + 35.362682 127.565358 + 35.323465 127.808980 + 35.284215 128.052602 + 35.244934 128.296224 + 35.205621 128.539846 + 35.166277 128.783469 + 35.126900 129.027091 + 35.087492 129.270713 + 35.048052 129.514335 + 35.008580 129.757957 + 34.969076 130.001579 + 34.929540 130.245201 + 34.889973 130.488824 + 34.850373 130.732446 + 34.810741 130.976068 + 34.771077 131.219690 + 34.731381 131.463312 + 34.691653 131.706934 + 34.651892 131.950556 + 34.612099 132.194178 + 34.572274 132.437801 + 34.532417 132.681423 + 34.492527 132.925045 + 34.452605 133.168667 + 34.412650 133.412289 + 34.372663 133.655911 + 34.332643 133.899533 + 34.292590 134.143156 + 34.252505 134.386778 + 34.212387 134.630400 + 34.172236 134.874022 + 34.132053 135.117644 + 34.091836 135.361266 + 34.051586 135.604888 + 34.011304 135.848510 + 33.970988 136.092133 + 33.930639 136.335755 + 33.890257 136.579377 + 33.849841 136.822999 + 33.809392 137.066621 + 33.768910 137.310243 + 33.728394 137.553865 + 33.687845 137.797488 + 33.647262 138.041110 + 33.606645 138.284732 + 33.565995 138.528354 + 33.525310 138.771976 + 33.484592 139.015598 + 33.443840 139.259220 + 33.403054 139.502842 + 33.362233 139.746465 + 33.321378 139.990087 + 33.280489 140.233709 + 33.239566 140.477331 + 33.198608 140.720953 + 33.157616 140.964575 + 33.116589 141.208197 + 33.075527 141.451819 + 33.034430 141.695442 + 32.993299 141.939064 + 32.952132 142.182686 + 32.910931 142.426308 + 32.869694 142.669930 + 32.828422 142.913552 + 32.787115 143.157174 + 32.745772 143.400797 + 32.704394 143.644419 + 32.662980 143.888041 + 32.621530 144.131663 + 32.580045 144.375285 + 32.538524 144.618907 + 32.496966 144.862529 + 32.455373 145.106151 + 32.413743 145.349774 + 32.372077 145.593396 + 32.330375 145.837018 + 32.288636 146.080640 + 32.246860 146.324262 + 32.205047 146.567884 + 32.163198 146.811506 + 32.121312 147.055129 + 32.079388 147.298751 + 32.037428 147.542373 + 31.995430 147.785995 + 31.953395 148.029617 + 31.911322 148.273239 + 31.869211 148.516861 + 31.827063 148.760483 + 31.784877 149.004106 + 31.742653 149.247728 + 31.700390 149.491350 + 31.658090 149.734972 + 31.615751 149.978594 + 31.573373 150.222216 + 31.530957 150.465838 + 31.488502 150.709461 + 31.446008 150.953083 + 31.403475 151.196705 + 31.360903 151.440327 + 31.318291 151.683949 + 31.275641 151.927571 + 31.232950 152.171193 + 31.190220 152.414815 + 31.147450 152.658438 + 31.104640 152.902060 + 31.061790 153.145682 + 31.018900 153.389304 + 30.975969 153.632926 + 30.932997 153.876548 + 30.889985 154.120170 + 30.846932 154.363793 + 30.803839 154.607415 + 30.760703 154.851037 + 30.717527 155.094659 + 30.674309 155.338281 + 30.631050 155.581903 + 30.587748 155.825525 + 30.544405 156.069147 + 30.501020 156.312770 + 30.457592 156.556392 + 30.414122 156.800014 + 30.370610 157.043636 + 30.327055 157.287258 + 30.283456 157.530880 + 30.239815 157.774502 + 30.196131 158.018125 + 30.152403 158.261747 + 30.108631 158.505369 + 30.064816 158.748991 + 30.020957 158.992613 + 29.977053 159.236235 + 29.933106 159.479857 + 29.889114 159.723479 + 29.845077 159.967102 + 29.800995 160.210724 + 29.756869 160.454346 + 29.712697 160.697968 + 29.668480 160.941590 + 29.624217 161.185212 + 29.579909 161.428834 + 29.535554 161.672457 + 29.491153 161.916079 + 29.446706 162.159701 + 29.402213 162.403323 + 29.357673 162.646945 + 29.313085 162.890567 + 29.268451 163.134189 + 29.223769 163.377811 + 29.179040 163.621434 + 29.134263 163.865056 + 29.089437 164.108678 + 29.044564 164.352300 + 28.999642 164.595922 + 28.954672 164.839544 + 28.909653 165.083166 + 28.864585 165.326789 + 28.819467 165.570411 + 28.774300 165.814033 + 28.729083 166.057655 + 28.683817 166.301277 + 28.638500 166.544899 + 28.593132 166.788521 + 28.547715 167.032143 + 28.502246 167.275766 + 28.456726 167.519388 + 28.411154 167.763010 + 28.365532 168.006632 + 28.319857 168.250254 + 28.274130 168.493876 + 28.228351 168.737498 + 28.182519 168.981121 + 28.136635 169.224743 + 28.090697 169.468365 + 28.044706 169.711987 + 27.998662 169.955609 + 27.952563 170.199231 + 27.906411 170.442853 + 27.860204 170.686475 + 27.813942 170.930098 + 27.767626 171.173720 + 27.721254 171.417342 + 27.674827 171.660964 + 27.628345 171.904586 + 27.581806 172.148208 + 27.535211 172.391830 + 27.488559 172.635453 + 27.441850 172.879075 + 27.395085 173.122697 + 27.348262 173.366319 + 27.301381 173.609941 + 27.254442 173.853563 + 27.207445 174.097185 + 27.160389 174.340807 + 27.113274 174.584430 + 27.066100 174.828052 + 27.018867 175.071674 + 26.971574 175.315296 + 26.924220 175.558918 + 26.876806 175.802540 + 26.829331 176.046162 + 26.781795 176.289785 + 26.734198 176.533407 + 26.686539 176.777029 + 26.638818 177.020651 + 26.591034 177.264273 + 26.543187 177.507895 + 26.495278 177.751517 + 26.447305 177.995139 + 26.399268 178.238762 + 26.351167 178.482384 + 26.303001 178.726006 + 26.254771 178.969628 + 26.206475 179.213250 + 26.158114 179.456872 + 26.109686 179.700494 + 26.061193 179.944117 + 26.012632 180.187739 + 25.964005 180.431361 + 25.915310 180.674983 + 25.866548 180.918605 + 25.817717 181.162227 + 25.768817 181.405849 + 25.719848 181.649471 + 25.670810 181.893094 + 25.621703 182.136716 + 25.572525 182.380338 + 25.523276 182.623960 + 25.473956 182.867582 + 25.424565 183.111204 + 25.375102 183.354826 + 25.325567 183.598449 + 25.275959 183.842071 + 25.226277 184.085693 + 25.176522 184.329315 + 25.126694 184.572937 + 25.076790 184.816559 + 25.026812 185.060181 + 24.976758 185.303803 + 24.926628 185.547426 + 24.876422 185.791048 + 24.826139 186.034670 + 24.775779 186.278292 + 24.725342 186.521914 + 24.674825 186.765536 + 24.624231 187.009158 + 24.573557 187.252781 + 24.522803 187.496403 + 24.471969 187.740025 + 24.421054 187.983647 + 24.370059 188.227269 + 24.318981 188.470891 + 24.267821 188.714513 + 24.216578 188.958135 + 24.165252 189.201758 + 24.113842 189.445380 + 24.062348 189.689002 + 24.010769 189.932624 + 23.959104 190.176246 + 23.907353 190.419868 + 23.855515 190.663490 + 23.803591 190.907113 + 23.751578 191.150735 + 23.699477 191.394357 + 23.647287 191.637979 + 23.595007 191.881601 + 23.542637 192.125223 + 23.490177 192.368845 + 23.437624 192.612467 + 23.384980 192.856090 + 23.332243 193.099712 + 23.279413 193.343334 + 23.226489 193.586956 + 23.173470 193.830578 + 23.120356 194.074200 + 23.067146 194.317822 + 23.013839 194.561445 + 22.960435 194.805067 + 22.906933 195.048689 + 22.853333 195.292311 + 22.799632 195.535933 + 22.745832 195.779555 + 22.691931 196.023177 + 22.637928 196.266799 + 22.583823 196.510422 + 22.529615 196.754044 + 22.475303 196.997666 + 22.420887 197.241288 + 22.366365 197.484910 + 22.311737 197.728532 + 22.257002 197.972154 + 22.202159 198.215776 + 22.147207 198.459399 + 22.092147 198.703021 + 22.036976 198.946643 + 21.981694 199.190265 + 21.926300 199.433887 + 21.870793 199.677509 + 21.815172 199.921131 + 21.759438 200.164754 + 21.703587 200.408376 + 21.647620 200.651998 + 21.591536 200.895620 + 21.535334 201.139242 + 21.479013 201.382864 + 21.422572 201.626486 + 21.366009 201.870108 + 21.309325 202.113731 + 21.252517 202.357353 + 21.195586 202.600975 + 21.138529 202.844597 + 21.081347 203.088219 + 21.024037 203.331841 + 20.966599 203.575463 + 20.909032 203.819086 + 20.851335 204.062708 + 20.793506 204.306330 + 20.735545 204.549952 + 20.677450 204.793574 + 20.619220 205.037196 + 20.560854 205.280818 + 20.502351 205.524440 + 20.443710 205.768063 + 20.384929 206.011685 + 20.326007 206.255307 + 20.266944 206.498929 + 20.207737 206.742551 + 20.148385 206.986173 + 20.088888 207.229795 + 20.029243 207.473418 + 19.969450 207.717040 + 19.909508 207.960662 + 19.849413 208.204284 + 19.789167 208.447906 + 19.728766 208.691528 + 19.668210 208.935150 + 19.607496 209.178772 + 19.546625 209.422395 + 19.485593 209.666017 + 19.424400 209.909639 + 19.363044 210.153261 + 19.301524 210.396883 + 19.239837 210.640505 + 19.177982 210.884127 + 19.115958 211.127750 + 19.053763 211.371372 + 18.991396 211.614994 + 18.928853 211.858616 + 18.866134 212.102238 + 18.803238 212.345860 + 18.740161 212.589482 + 18.676903 212.833104 + 18.613461 213.076727 + 18.549833 213.320349 + 18.486019 213.563971 + 18.422014 213.807593 + 18.357819 214.051215 + 18.293430 214.294837 + 18.228845 214.538459 + 18.164063 214.782082 + 18.099081 215.025704 + 18.033897 215.269326 + 17.968509 215.512948 + 17.902915 215.756570 + 17.837112 216.000192 + 17.771097 216.243814 + 17.704870 216.487436 + 17.638426 216.731059 + 17.571765 216.974681 + 17.504882 217.218303 + 17.437776 217.461925 + 17.370444 217.705547 + 17.302884 217.949169 + 17.235092 218.192791 + 17.167066 218.436414 + 17.098803 218.680036 + 17.030300 218.923658 + 16.961554 219.167280 + 16.892563 219.410902 + 16.823323 219.654524 + 16.753831 219.898146 + 16.684083 220.141768 + 16.614078 220.385391 + 16.543811 220.629013 + 16.473279 220.872635 + 16.402479 221.116257 + 16.331407 221.359879 + 16.260059 221.603501 + 16.188432 221.847123 + 16.116522 222.090746 + 16.044325 222.334368 + 15.971838 222.577990 + 15.899056 222.821612 + 15.825975 223.065234 + 15.752592 223.308856 + 15.678901 223.552478 + 15.604899 223.796100 + 15.530580 224.039723 + 15.455941 224.283345 + 15.380977 224.526967 + 15.305682 224.770589 + 15.230052 225.014211 + 15.154082 225.257833 + 15.077767 225.501455 + 15.001102 225.745078 + 14.924080 225.988700 + 14.846697 226.232322 + 14.768946 226.475944 + 14.690822 226.719566 + 14.612320 226.963188 + 14.533431 227.206810 + 14.454152 227.450432 + 14.374474 227.694055 + 14.294391 227.937677 + 14.213896 228.181299 + 14.132983 228.424921 + 14.051644 228.668543 + 13.969871 228.912165 + 13.887657 229.155787 + 13.804993 229.399410 + 13.721873 229.643032 + 13.638287 229.886654 + 13.554226 230.130276 + 13.469683 230.373898 + 13.384647 230.617520 + 13.299109 230.861142 + 13.213059 231.104764 + 13.126488 231.348387 + 13.039384 231.592009 + 12.951738 231.835631 + 12.863538 232.079253 + 12.774772 232.322875 + 12.685428 232.566497 + 12.595495 232.810119 + 12.504959 233.053742 + 12.413807 233.297364 + 12.322026 233.540986 + 12.229602 233.784608 + 12.136519 234.028230 + 12.042762 234.271852 + 11.948316 234.515474 + 11.853163 234.759096 + 11.757287 235.002719 + 11.660670 235.246341 + 11.563294 235.489963 + 11.465138 235.733585 + 11.366182 235.977207 + 11.266407 236.220829 + 11.165788 236.464451 + 11.064305 236.708074 + 10.961931 236.951696 + 10.858643 237.195318 + 10.754413 237.438940 + 10.649215 237.682562 + 10.543018 237.926184 + 10.435794 238.169806 + 10.327508 238.413428 + 10.218129 238.657051 + 10.107619 238.900673 + 9.995943 239.144295 + 9.883059 239.387917 + 9.768926 239.631539 + 9.653501 239.875161 + 9.536735 240.118783 + 9.418579 240.362406 + 9.298980 240.606028 + 9.177881 240.849650 + 9.055223 241.093272 + 8.930940 241.336894 + 8.804965 241.580516 + 8.677223 241.824138 + 8.547635 242.067760 + 8.416116 242.311383 + 8.282573 242.555005 + 8.146908 242.798627 + 8.009012 243.042249 + 7.868768 243.285871 + 7.726048 243.529493 + 7.580712 243.773115 + 7.432606 244.016738 + 7.281562 244.260360 + 7.127393 244.503982 + 6.969891 244.747604 + 6.808825 244.991226 + 6.643936 245.234848 + 6.474931 245.478470 + 6.301479 245.722092 + 6.123202 245.965715 + 5.939667 246.209337 + 5.750369 246.452959 + 5.554718 246.696581 + 5.352020 246.940203 + 5.141438 247.183825 + 4.921963 247.427447 + 4.692346 247.671070 + 4.451018 247.914692 + 4.195958 248.158314 + 3.924490 248.401936 + 3.632938 248.645558 + 3.316007 248.889180 + 2.965572 249.132802 + 2.567954 249.376424 + 2.096476 249.620047 + 1.482255 249.863669 + 0.000000 250.107291 diff --git a/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_tt.txt b/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_tt.txt new file mode 100644 index 000000000..343189020 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kineFiles/13B_d3He_tt.txt @@ -0,0 +1,1001 @@ + 0.000000 0.000000 + 9.264957 0.549435 + 12.918138 0.776849 + 15.604770 0.951233 + 17.778642 1.098148 + 19.618963 1.227496 + 21.219308 1.344358 + 22.636192 1.451753 + 23.907004 1.551646 + 25.058072 1.645404 + 26.108805 1.734023 + 27.074013 1.818255 + 27.965315 1.898682 + 28.792028 1.975770 + 29.561756 2.049895 + 30.280808 2.121368 + 30.954481 2.190448 + 31.587271 2.257355 + 32.183036 2.322277 + 32.745111 2.385375 + 33.276401 2.446790 + 33.779456 2.506647 + 34.256523 2.565053 + 34.709598 2.622107 + 35.140458 2.677894 + 35.550696 2.732491 + 35.941744 2.785969 + 36.314893 2.838391 + 36.671314 2.889814 + 37.012070 2.940290 + 37.338129 2.989868 + 37.650377 3.038591 + 37.949625 3.086500 + 38.236617 3.133631 + 38.512041 3.180020 + 38.776527 3.225698 + 39.030661 3.270695 + 39.274984 3.315039 + 39.509999 3.358755 + 39.736173 3.401867 + 39.953940 3.444399 + 40.163706 3.486371 + 40.365850 3.527804 + 40.560725 3.568715 + 40.748662 3.609123 + 40.929974 3.649044 + 41.104950 3.688494 + 41.273866 3.727487 + 41.436980 3.766039 + 41.594533 3.804162 + 41.746757 3.841869 + 41.893866 3.879172 + 42.036065 3.916083 + 42.173548 3.952611 + 42.306496 3.988769 + 42.435085 4.024566 + 42.559477 4.060011 + 42.679829 4.095113 + 42.796289 4.129881 + 42.908997 4.164323 + 43.018087 4.198448 + 43.123687 4.232263 + 43.225919 4.265774 + 43.324897 4.298990 + 43.420731 4.331917 + 43.513528 4.364561 + 43.603388 4.396929 + 43.690406 4.429026 + 43.774675 4.460859 + 43.856281 4.492433 + 43.935311 4.523753 + 44.011842 4.554824 + 44.085954 4.585652 + 44.157719 4.616242 + 44.227209 4.646597 + 44.294492 4.676722 + 44.359632 4.706623 + 44.422693 4.736302 + 44.483734 4.765764 + 44.542814 4.795014 + 44.599989 4.824054 + 44.655311 4.852888 + 44.708833 4.881521 + 44.760604 4.909955 + 44.810672 4.938194 + 44.859083 4.966242 + 44.905882 4.994100 + 44.951110 5.021773 + 44.994811 5.049264 + 45.037022 5.076574 + 45.077783 5.103708 + 45.117132 5.130668 + 45.155103 5.157456 + 45.191732 5.184075 + 45.227052 5.210529 + 45.261095 5.236818 + 45.293894 5.262946 + 45.325477 5.288914 + 45.355875 5.314726 + 45.385116 5.340383 + 45.413227 5.365888 + 45.440236 5.391242 + 45.466167 5.416448 + 45.491046 5.441508 + 45.514897 5.466423 + 45.537743 5.491196 + 45.559608 5.515828 + 45.580513 5.540322 + 45.600480 5.564678 + 45.619530 5.588899 + 45.637683 5.612987 + 45.654958 5.636943 + 45.671374 5.660768 + 45.686951 5.684465 + 45.701706 5.708034 + 45.715656 5.731478 + 45.728819 5.754798 + 45.741210 5.777995 + 45.752847 5.801070 + 45.763744 5.824026 + 45.773917 5.846863 + 45.783381 5.869583 + 45.792149 5.892187 + 45.800237 5.914676 + 45.807657 5.937052 + 45.814423 5.959316 + 45.820547 5.981468 + 45.826043 6.003511 + 45.830923 6.025445 + 45.835198 6.047272 + 45.838881 6.068992 + 45.841982 6.090607 + 45.844512 6.112117 + 45.846483 6.133525 + 45.847905 6.154830 + 45.848788 6.176033 + 45.849142 6.197137 + 45.848977 6.218141 + 45.848302 6.239047 + 45.847127 6.259855 + 45.845461 6.280567 + 45.843313 6.301184 + 45.840691 6.321705 + 45.837604 6.342133 + 45.834059 6.362468 + 45.830066 6.382711 + 45.825632 6.402862 + 45.820764 6.422923 + 45.815471 6.442894 + 45.809759 6.462776 + 45.803636 6.482570 + 45.797108 6.502276 + 45.790183 6.521896 + 45.782867 6.541430 + 45.775167 6.560878 + 45.767090 6.580242 + 45.758640 6.599522 + 45.749826 6.618719 + 45.740652 6.637834 + 45.731124 6.656866 + 45.721249 6.675817 + 45.711032 6.694688 + 45.700478 6.713479 + 45.689593 6.732190 + 45.678382 6.750823 + 45.666850 6.769377 + 45.655003 6.787854 + 45.642844 6.806254 + 45.630380 6.824577 + 45.617615 6.842825 + 45.604553 6.860997 + 45.591200 6.879095 + 45.577559 6.897118 + 45.563635 6.915068 + 45.549432 6.932945 + 45.534954 6.950749 + 45.520206 6.968480 + 45.505192 6.986140 + 45.489915 7.003729 + 45.474380 7.021248 + 45.458590 7.038696 + 45.442549 7.056074 + 45.426261 7.073383 + 45.409729 7.090623 + 45.392956 7.107795 + 45.375947 7.124899 + 45.358705 7.141935 + 45.341232 7.158904 + 45.323533 7.175807 + 45.305611 7.192643 + 45.287467 7.209414 + 45.269107 7.226119 + 45.250532 7.242759 + 45.231746 7.259335 + 45.212752 7.275846 + 45.193552 7.292293 + 45.174149 7.308677 + 45.154546 7.324998 + 45.134746 7.341256 + 45.114752 7.357452 + 45.094565 7.373586 + 45.074189 7.389658 + 45.053626 7.405669 + 45.032879 7.421618 + 45.011950 7.437508 + 44.990841 7.453336 + 44.969555 7.469105 + 44.948094 7.484815 + 44.926461 7.500465 + 44.904657 7.516056 + 44.882685 7.531588 + 44.860547 7.547062 + 44.838245 7.562478 + 44.815781 7.577836 + 44.793157 7.593137 + 44.770375 7.608380 + 44.747438 7.623567 + 44.724346 7.638697 + 44.701103 7.653770 + 44.677710 7.668788 + 44.654168 7.683750 + 44.630480 7.698656 + 44.606647 7.713507 + 44.582672 7.728303 + 44.558555 7.743045 + 44.534298 7.757732 + 44.509904 7.772365 + 44.485374 7.786944 + 44.460709 7.801469 + 44.435912 7.815941 + 44.410983 7.830360 + 44.385924 7.844725 + 44.360737 7.859038 + 44.335423 7.873299 + 44.309983 7.887507 + 44.284420 7.901664 + 44.258734 7.915768 + 44.232927 7.929821 + 44.207001 7.943823 + 44.180956 7.957773 + 44.154794 7.971673 + 44.128516 7.985521 + 44.102124 7.999320 + 44.075619 8.013068 + 44.049002 8.026766 + 44.022274 8.040414 + 43.995437 8.054012 + 43.968491 8.067561 + 43.941439 8.081061 + 43.914280 8.094511 + 43.887017 8.107913 + 43.859650 8.121266 + 43.832181 8.134570 + 43.804610 8.147826 + 43.776939 8.161034 + 43.749168 8.174194 + 43.721299 8.187306 + 43.693333 8.200371 + 43.665271 8.213388 + 43.637113 8.226357 + 43.608861 8.239280 + 43.580516 8.252155 + 43.552078 8.264984 + 43.523549 8.277767 + 43.494930 8.290502 + 43.466221 8.303192 + 43.437423 8.315835 + 43.408538 8.328432 + 43.379565 8.340984 + 43.350507 8.353490 + 43.321363 8.365950 + 43.292135 8.378365 + 43.262823 8.390735 + 43.233429 8.403059 + 43.203952 8.415339 + 43.174395 8.427574 + 43.144757 8.439764 + 43.115039 8.451909 + 43.085242 8.464011 + 43.055368 8.476068 + 43.025416 8.488080 + 42.995387 8.500049 + 42.965282 8.511974 + 42.935102 8.523855 + 42.904847 8.535693 + 42.874518 8.547487 + 42.844116 8.559238 + 42.813642 8.570946 + 42.783095 8.582610 + 42.752477 8.594232 + 42.721789 8.605810 + 42.691030 8.617346 + 42.660202 8.628839 + 42.629305 8.640290 + 42.598340 8.651698 + 42.567308 8.663064 + 42.536208 8.674388 + 42.505042 8.685670 + 42.473810 8.696910 + 42.442512 8.708107 + 42.411150 8.719263 + 42.379723 8.730378 + 42.348233 8.741451 + 42.316679 8.752482 + 42.285063 8.763472 + 42.253384 8.774421 + 42.221644 8.785329 + 42.189843 8.796195 + 42.157981 8.807021 + 42.126058 8.817806 + 42.094076 8.828550 + 42.062035 8.839253 + 42.029935 8.849916 + 41.997777 8.860538 + 41.965560 8.871120 + 41.933287 8.881661 + 41.900956 8.892163 + 41.868568 8.902624 + 41.836125 8.913045 + 41.803626 8.923426 + 41.771071 8.933767 + 41.738462 8.944068 + 41.705798 8.954329 + 41.673080 8.964551 + 41.640308 8.974733 + 41.607483 8.984876 + 41.574605 8.994979 + 41.541674 9.005043 + 41.508692 9.015068 + 41.475657 9.025053 + 41.442571 9.035000 + 41.409434 9.044907 + 41.376246 9.054775 + 41.343007 9.064604 + 41.309719 9.074395 + 41.276381 9.084146 + 41.242993 9.093859 + 41.209556 9.103533 + 41.176071 9.113169 + 41.142537 9.122766 + 41.108955 9.132324 + 41.075325 9.141844 + 41.041648 9.151326 + 41.007923 9.160769 + 40.974151 9.170175 + 40.940333 9.179542 + 40.906469 9.188871 + 40.872558 9.198161 + 40.838602 9.207414 + 40.804600 9.216629 + 40.770553 9.225806 + 40.736461 9.234945 + 40.702325 9.244047 + 40.668143 9.253110 + 40.633918 9.262136 + 40.599649 9.271124 + 40.565336 9.280075 + 40.530980 9.288988 + 40.496580 9.297864 + 40.462138 9.306702 + 40.427653 9.315502 + 40.393125 9.324266 + 40.358555 9.332992 + 40.323943 9.341681 + 40.289290 9.350332 + 40.254594 9.358946 + 40.219858 9.367524 + 40.185080 9.376064 + 40.150261 9.384567 + 40.115401 9.393033 + 40.080501 9.401462 + 40.045561 9.409854 + 40.010581 9.418209 + 39.975560 9.426527 + 39.940500 9.434809 + 39.905400 9.443053 + 39.870261 9.451261 + 39.835082 9.459432 + 39.799865 9.467567 + 39.764609 9.475664 + 39.729314 9.483725 + 39.693981 9.491750 + 39.658609 9.499738 + 39.623199 9.507689 + 39.587751 9.515604 + 39.552265 9.523482 + 39.516742 9.531324 + 39.481181 9.539129 + 39.445583 9.546898 + 39.409947 9.554631 + 39.374275 9.562327 + 39.338565 9.569987 + 39.302819 9.577610 + 39.267036 9.585197 + 39.231216 9.592748 + 39.195361 9.600263 + 39.159469 9.607741 + 39.123540 9.615184 + 39.087576 9.622590 + 39.051576 9.629960 + 39.015541 9.637293 + 38.979469 9.644591 + 38.943363 9.651852 + 38.907221 9.659078 + 38.871043 9.666267 + 38.834831 9.673420 + 38.798584 9.680537 + 38.762301 9.687618 + 38.725984 9.694663 + 38.689632 9.701672 + 38.653246 9.708645 + 38.616825 9.715583 + 38.580370 9.722484 + 38.543880 9.729349 + 38.507357 9.736178 + 38.470799 9.742971 + 38.434207 9.749728 + 38.397581 9.756449 + 38.360922 9.763135 + 38.324229 9.769784 + 38.287502 9.776398 + 38.250741 9.782975 + 38.213948 9.789517 + 38.177120 9.796023 + 38.140260 9.802493 + 38.103366 9.808926 + 38.066439 9.815325 + 38.029479 9.821687 + 37.992485 9.828013 + 37.955459 9.834304 + 37.918400 9.840558 + 37.881308 9.846777 + 37.844184 9.852959 + 37.807027 9.859106 + 37.769837 9.865217 + 37.732614 9.871292 + 37.695359 9.877332 + 37.658072 9.883335 + 37.620752 9.889302 + 37.583400 9.895234 + 37.546015 9.901129 + 37.508598 9.906989 + 37.471149 9.912813 + 37.433668 9.918601 + 37.396155 9.924352 + 37.358609 9.930068 + 37.321032 9.935748 + 37.283423 9.941392 + 37.245781 9.947000 + 37.208108 9.952572 + 37.170403 9.958109 + 37.132666 9.963609 + 37.094898 9.969073 + 37.057097 9.974501 + 37.019265 9.979893 + 36.981401 9.985249 + 36.943506 9.990568 + 36.905578 9.995852 + 36.867620 10.001100 + 36.829629 10.006311 + 36.791607 10.011487 + 36.753553 10.016626 + 36.715468 10.021729 + 36.677352 10.026796 + 36.639204 10.031827 + 36.601024 10.036822 + 36.562813 10.041780 + 36.524570 10.046702 + 36.486296 10.051588 + 36.447991 10.056437 + 36.409654 10.061250 + 36.371286 10.066027 + 36.332886 10.070768 + 36.294455 10.075472 + 36.255993 10.080139 + 36.217499 10.084771 + 36.178973 10.089365 + 36.140417 10.093924 + 36.101829 10.098445 + 36.063209 10.102931 + 36.024558 10.107379 + 35.985876 10.111791 + 35.947163 10.116167 + 35.908418 10.120506 + 35.869641 10.124808 + 35.830833 10.129073 + 35.791994 10.133302 + 35.753123 10.137494 + 35.714221 10.141649 + 35.675287 10.145767 + 35.636322 10.149849 + 35.597325 10.153894 + 35.558297 10.157901 + 35.519237 10.161872 + 35.480146 10.165806 + 35.441023 10.169702 + 35.401868 10.173562 + 35.362682 10.177384 + 35.323465 10.181170 + 35.284215 10.184918 + 35.244934 10.188629 + 35.205621 10.192302 + 35.166277 10.195939 + 35.126900 10.199538 + 35.087492 10.203100 + 35.048052 10.206624 + 35.008580 10.210111 + 34.969076 10.213560 + 34.929540 10.216972 + 34.889973 10.220346 + 34.850373 10.223683 + 34.810741 10.226982 + 34.771077 10.230243 + 34.731381 10.233466 + 34.691653 10.236652 + 34.651892 10.239800 + 34.612099 10.242910 + 34.572274 10.245982 + 34.532417 10.249016 + 34.492527 10.252012 + 34.452605 10.254970 + 34.412650 10.257889 + 34.372663 10.260771 + 34.332643 10.263614 + 34.292590 10.266419 + 34.252505 10.269186 + 34.212387 10.271914 + 34.172236 10.274604 + 34.132053 10.277255 + 34.091836 10.279868 + 34.051586 10.282442 + 34.011304 10.284977 + 33.970988 10.287474 + 33.930639 10.289932 + 33.890257 10.292351 + 33.849841 10.294731 + 33.809392 10.297072 + 33.768910 10.299374 + 33.728394 10.301637 + 33.687845 10.303861 + 33.647262 10.306046 + 33.606645 10.308192 + 33.565995 10.310298 + 33.525310 10.312365 + 33.484592 10.314392 + 33.443840 10.316380 + 33.403054 10.318328 + 33.362233 10.320236 + 33.321378 10.322105 + 33.280489 10.323934 + 33.239566 10.325724 + 33.198608 10.327473 + 33.157616 10.329182 + 33.116589 10.330851 + 33.075527 10.332480 + 33.034430 10.334069 + 32.993299 10.335618 + 32.952132 10.337126 + 32.910931 10.338594 + 32.869694 10.340022 + 32.828422 10.341408 + 32.787115 10.342755 + 32.745772 10.344060 + 32.704394 10.345325 + 32.662980 10.346548 + 32.621530 10.347731 + 32.580045 10.348873 + 32.538524 10.349974 + 32.496966 10.351033 + 32.455373 10.352052 + 32.413743 10.353028 + 32.372077 10.353964 + 32.330375 10.354858 + 32.288636 10.355710 + 32.246860 10.356521 + 32.205047 10.357290 + 32.163198 10.358017 + 32.121312 10.358702 + 32.079388 10.359345 + 32.037428 10.359946 + 31.995430 10.360505 + 31.953395 10.361021 + 31.911322 10.361495 + 31.869211 10.361927 + 31.827063 10.362316 + 31.784877 10.362662 + 31.742653 10.362966 + 31.700390 10.363227 + 31.658090 10.363444 + 31.615751 10.363619 + 31.573373 10.363751 + 31.530957 10.363839 + 31.488502 10.363884 + 31.446008 10.363886 + 31.403475 10.363844 + 31.360903 10.363759 + 31.318291 10.363629 + 31.275641 10.363456 + 31.232950 10.363239 + 31.190220 10.362978 + 31.147450 10.362673 + 31.104640 10.362324 + 31.061790 10.361930 + 31.018900 10.361491 + 30.975969 10.361009 + 30.932997 10.360481 + 30.889985 10.359909 + 30.846932 10.359291 + 30.803839 10.358629 + 30.760703 10.357922 + 30.717527 10.357169 + 30.674309 10.356371 + 30.631050 10.355527 + 30.587748 10.354638 + 30.544405 10.353703 + 30.501020 10.352723 + 30.457592 10.351696 + 30.414122 10.350623 + 30.370610 10.349505 + 30.327055 10.348339 + 30.283456 10.347128 + 30.239815 10.345870 + 30.196131 10.344565 + 30.152403 10.343213 + 30.108631 10.341814 + 30.064816 10.340369 + 30.020957 10.338876 + 29.977053 10.337336 + 29.933106 10.335748 + 29.889114 10.334113 + 29.845077 10.332430 + 29.800995 10.330699 + 29.756869 10.328920 + 29.712697 10.327093 + 29.668480 10.325218 + 29.624217 10.323294 + 29.579909 10.321322 + 29.535554 10.319301 + 29.491153 10.317231 + 29.446706 10.315112 + 29.402213 10.312944 + 29.357673 10.310727 + 29.313085 10.308461 + 29.268451 10.306145 + 29.223769 10.303779 + 29.179040 10.301363 + 29.134263 10.298897 + 29.089437 10.296382 + 29.044564 10.293815 + 28.999642 10.291199 + 28.954672 10.288531 + 28.909653 10.285813 + 28.864585 10.283044 + 28.819467 10.280224 + 28.774300 10.277353 + 28.729083 10.274430 + 28.683817 10.271455 + 28.638500 10.268429 + 28.593132 10.265351 + 28.547715 10.262221 + 28.502246 10.259038 + 28.456726 10.255803 + 28.411154 10.252515 + 28.365532 10.249175 + 28.319857 10.245782 + 28.274130 10.242335 + 28.228351 10.238835 + 28.182519 10.235282 + 28.136635 10.231675 + 28.090697 10.228014 + 28.044706 10.224299 + 27.998662 10.220530 + 27.952563 10.216707 + 27.906411 10.212829 + 27.860204 10.208896 + 27.813942 10.204908 + 27.767626 10.200865 + 27.721254 10.196766 + 27.674827 10.192612 + 27.628345 10.188402 + 27.581806 10.184137 + 27.535211 10.179815 + 27.488559 10.175436 + 27.441850 10.171001 + 27.395085 10.166510 + 27.348262 10.161961 + 27.301381 10.157355 + 27.254442 10.152692 + 27.207445 10.147971 + 27.160389 10.143192 + 27.113274 10.138356 + 27.066100 10.133461 + 27.018867 10.128507 + 26.971574 10.123495 + 26.924220 10.118424 + 26.876806 10.113293 + 26.829331 10.108104 + 26.781795 10.102854 + 26.734198 10.097545 + 26.686539 10.092176 + 26.638818 10.086746 + 26.591034 10.081256 + 26.543187 10.075705 + 26.495278 10.070093 + 26.447305 10.064420 + 26.399268 10.058685 + 26.351167 10.052889 + 26.303001 10.047030 + 26.254771 10.041109 + 26.206475 10.035126 + 26.158114 10.029080 + 26.109686 10.022970 + 26.061193 10.016798 + 26.012632 10.010562 + 25.964005 10.004262 + 25.915310 9.997898 + 25.866548 9.991469 + 25.817717 9.984976 + 25.768817 9.978418 + 25.719848 9.971795 + 25.670810 9.965106 + 25.621703 9.958352 + 25.572525 9.951531 + 25.523276 9.944644 + 25.473956 9.937691 + 25.424565 9.930671 + 25.375102 9.923583 + 25.325567 9.916428 + 25.275959 9.909205 + 25.226277 9.901914 + 25.176522 9.894554 + 25.126694 9.887126 + 25.076790 9.879629 + 25.026812 9.872062 + 24.976758 9.864426 + 24.926628 9.856720 + 24.876422 9.848943 + 24.826139 9.841096 + 24.775779 9.833178 + 24.725342 9.825188 + 24.674825 9.817127 + 24.624231 9.808994 + 24.573557 9.800789 + 24.522803 9.792510 + 24.471969 9.784159 + 24.421054 9.775735 + 24.370059 9.767236 + 24.318981 9.758664 + 24.267821 9.750017 + 24.216578 9.741296 + 24.165252 9.732499 + 24.113842 9.723626 + 24.062348 9.714678 + 24.010769 9.705653 + 23.959104 9.696552 + 23.907353 9.687374 + 23.855515 9.678118 + 23.803591 9.668784 + 23.751578 9.659372 + 23.699477 9.649881 + 23.647287 9.640311 + 23.595007 9.630662 + 23.542637 9.620933 + 23.490177 9.611123 + 23.437624 9.601233 + 23.384980 9.591261 + 23.332243 9.581208 + 23.279413 9.571073 + 23.226489 9.560855 + 23.173470 9.550554 + 23.120356 9.540170 + 23.067146 9.529702 + 23.013839 9.519150 + 22.960435 9.508513 + 22.906933 9.497791 + 22.853333 9.486983 + 22.799632 9.476089 + 22.745832 9.465108 + 22.691931 9.454039 + 22.637928 9.442884 + 22.583823 9.431640 + 22.529615 9.420307 + 22.475303 9.408885 + 22.420887 9.397373 + 22.366365 9.385771 + 22.311737 9.374079 + 22.257002 9.362295 + 22.202159 9.350419 + 22.147207 9.338451 + 22.092147 9.326389 + 22.036976 9.314234 + 21.981694 9.301986 + 21.926300 9.289642 + 21.870793 9.277203 + 21.815172 9.264669 + 21.759438 9.252038 + 21.703587 9.239309 + 21.647620 9.226484 + 21.591536 9.213560 + 21.535334 9.200537 + 21.479013 9.187415 + 21.422572 9.174192 + 21.366009 9.160869 + 21.309325 9.147444 + 21.252517 9.133917 + 21.195586 9.120288 + 21.138529 9.106555 + 21.081347 9.092718 + 21.024037 9.078776 + 20.966599 9.064728 + 20.909032 9.050574 + 20.851335 9.036314 + 20.793506 9.021945 + 20.735545 9.007468 + 20.677450 8.992883 + 20.619220 8.978187 + 20.560854 8.963380 + 20.502351 8.948462 + 20.443710 8.933432 + 20.384929 8.918288 + 20.326007 8.903031 + 20.266944 8.887659 + 20.207737 8.872172 + 20.148385 8.856568 + 20.088888 8.840848 + 20.029243 8.825009 + 19.969450 8.809051 + 19.909508 8.792973 + 19.849413 8.776775 + 19.789167 8.760455 + 19.728766 8.744012 + 19.668210 8.727446 + 19.607496 8.710755 + 19.546625 8.693940 + 19.485593 8.676997 + 19.424400 8.659928 + 19.363044 8.642730 + 19.301524 8.625402 + 19.239837 8.607945 + 19.177982 8.590355 + 19.115958 8.572634 + 19.053763 8.554778 + 18.991396 8.536788 + 18.928853 8.518662 + 18.866134 8.500399 + 18.803238 8.481998 + 18.740161 8.463458 + 18.676903 8.444777 + 18.613461 8.425955 + 18.549833 8.406990 + 18.486019 8.387880 + 18.422014 8.368625 + 18.357819 8.349224 + 18.293430 8.329675 + 18.228845 8.309976 + 18.164063 8.290127 + 18.099081 8.270126 + 18.033897 8.249971 + 17.968509 8.229662 + 17.902915 8.209197 + 17.837112 8.188573 + 17.771097 8.167791 + 17.704870 8.146848 + 17.638426 8.125743 + 17.571765 8.104474 + 17.504882 8.083040 + 17.437776 8.061439 + 17.370444 8.039669 + 17.302884 8.017729 + 17.235092 7.995617 + 17.167066 7.973331 + 17.098803 7.950870 + 17.030300 7.928232 + 16.961554 7.905414 + 16.892563 7.882416 + 16.823323 7.859234 + 16.753831 7.835868 + 16.684083 7.812315 + 16.614078 7.788574 + 16.543811 7.764641 + 16.473279 7.740515 + 16.402479 7.716195 + 16.331407 7.691677 + 16.260059 7.666960 + 16.188432 7.642040 + 16.116522 7.616917 + 16.044325 7.591588 + 15.971838 7.566049 + 15.899056 7.540299 + 15.825975 7.514336 + 15.752592 7.488156 + 15.678901 7.461757 + 15.604899 7.435136 + 15.530580 7.408291 + 15.455941 7.381218 + 15.380977 7.353916 + 15.305682 7.326380 + 15.230052 7.298608 + 15.154082 7.270597 + 15.077767 7.242344 + 15.001102 7.213846 + 14.924080 7.185098 + 14.846697 7.156098 + 14.768946 7.126843 + 14.690822 7.097329 + 14.612320 7.067551 + 14.533431 7.037507 + 14.454152 7.007193 + 14.374474 6.976605 + 14.294391 6.945738 + 14.213896 6.914589 + 14.132983 6.883153 + 14.051644 6.851426 + 13.969871 6.819403 + 13.887657 6.787081 + 13.804993 6.754453 + 13.721873 6.721516 + 13.638287 6.688264 + 13.554226 6.654693 + 13.469683 6.620796 + 13.384647 6.586568 + 13.299109 6.552004 + 13.213059 6.517099 + 13.126488 6.481845 + 13.039384 6.446237 + 12.951738 6.410268 + 12.863538 6.373933 + 12.774772 6.337223 + 12.685428 6.300133 + 12.595495 6.262654 + 12.504959 6.224780 + 12.413807 6.186503 + 12.322026 6.147814 + 12.229602 6.108705 + 12.136519 6.069168 + 12.042762 6.029194 + 11.948316 5.988773 + 11.853163 5.947896 + 11.757287 5.906553 + 11.660670 5.864733 + 11.563294 5.822426 + 11.465138 5.779621 + 11.366182 5.736305 + 11.266407 5.692467 + 11.165788 5.648093 + 11.064305 5.603171 + 10.961931 5.557687 + 10.858643 5.511626 + 10.754413 5.464973 + 10.649215 5.417712 + 10.543018 5.369826 + 10.435794 5.321298 + 10.327508 5.272110 + 10.218129 5.222242 + 10.107619 5.171675 + 9.995943 5.120386 + 9.883059 5.068353 + 9.768926 5.015552 + 9.653501 4.961959 + 9.536735 4.907546 + 9.418579 4.852285 + 9.298980 4.796147 + 9.177881 4.739098 + 9.055223 4.681107 + 8.930940 4.622135 + 8.804965 4.562144 + 8.677223 4.501094 + 8.547635 4.438938 + 8.416116 4.375631 + 8.282573 4.311119 + 8.146908 4.245347 + 8.009012 4.178255 + 7.868768 4.109777 + 7.726048 4.039843 + 7.580712 3.968374 + 7.432606 3.895284 + 7.281562 3.820480 + 7.127393 3.743858 + 6.969891 3.665304 + 6.808825 3.584688 + 6.643936 3.501868 + 6.474931 3.416682 + 6.301479 3.328948 + 6.123202 3.238458 + 5.939667 3.144971 + 5.750369 3.048213 + 5.554718 2.947858 + 5.352020 2.843525 + 5.141438 2.734757 + 4.921963 2.621002 + 4.692346 2.501576 + 4.451018 2.375625 + 4.195958 2.242045 + 3.924490 2.099380 + 3.632938 1.945630 + 3.316007 1.777921 + 2.965572 1.591842 + 2.567954 1.379982 + 2.096476 1.127899 + 1.482255 0.798358 + 0.000000 0.000000 diff --git a/macro/Unpack_HDF5/E535_RCNP/kine_18O.C b/macro/Unpack_HDF5/E535_RCNP/kine_18O.C new file mode 100644 index 000000000..bc8398625 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kine_18O.C @@ -0,0 +1,790 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine_18O() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3He = new TH2F("histTrackThetaLABRange3He", "histTrackThetaLABRange3He", 1030, 0, 1030, 180, 0, 180); + TH2F *histTrackThetaLABRange3HeSiGaggBe = new TH2F("histTrackThetaLABRange3HeSiGaggBe", "histTrackThetaLABRange3HeSiGaggBe", 506, 0, 1030, 90, 0, 180); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiBe", "histEstimatedKinEVThetaLAB3HeSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBe", "histEstimatedKinEVThetaLAB3HeSiGaggBe", 360, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack1 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack2 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLABkinett = new TH2F("histEstimatedKinEVThetaLABkinett", "histEstimatedKinEVThetaLABkinett", 180, 0, 180, 300, 0, 30); + TH2F *histThetaLABThetaLAB = new TH2F("histThetaLABThetaLAB", "histThetaLABThetaLAB", 360, 0, 180, 360, 0, 180); + TH2F *histThetaLABThetaLABKine = new TH2F("histThetaLABThetaLABKine", "histThetaLABThetaLABKine", 500, 0, 50, 150, 0, 15); + TH2F *histThetaLABThetaLAB3HeSiGaggBe = new TH2F("histThetaLABThetaLAB3HeSiGaggBe", "histThetaLABThetaLAB3HeSiGaggBe", 360, 0, 180, 360, 0, 180); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiGaggBe = new TH2F("histEstimatedKinEVThetaLABSiGaggBe", "histEstimatedKinEVThetaLABSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3HeGaggBe = new TH2F("histSiPIDADCMax3HeGaggBe", "histSiPIDADCMax3HeGaggBe", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMax1H = new TH2F("histSiPIDADCMax1H", "histSiPIDADCMax1H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggBe = new TH2F("histSiPIDADCMaxGaggBe", "histSiPIDADCMaxGaggBe", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggLi = new TH2F("histSiPIDADCMaxGaggLi", "histSiPIDADCMaxGaggLi", 1000, 0, 4000, 1000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMax3HeSiB = new TH2F("histGaggPIDADCMax3HeSiB", "histGaggPIDADCMax3HeSiB", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMaxSiB = new TH2F("histGaggPIDADCMaxSiB", "histGaggPIDADCMaxSiB", 5000, 0, 10000, 4000, 0, 4000); + + // All events. + + std::vector runNums = {3110,3111,3112,3113,3114,3115,3116, + }; + + // Macro test + // std::vector runNums = {3001, 3002, 3003,3004,3005}; + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + int nEventsWith2Tracks = 0; + int nEventsWith3He = 0; + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + //for (int i = 0; i < nGaggEvents; i++) { + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + /*Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2;*/ + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + if (tracks.size()==2) nEventsWith2Tracks++; + int trackIndex = 0; + double thetaLABArray[2] = {0.0,0.0}; + double estimatedKineEArray[2] = {0.0,0.0}; + bool isHe3Array[2] = {false,false}; + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histTrackThetaLABRange3He->Fill(roughRangeEstimation, trackThetaLAB); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histTrackThetaLABRange3HeSiGaggBe->Fill(roughRangeEstimation, trackThetaLAB);}; + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histEstimatedKinEVThetaLAB3HeSiBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBe->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLAB3HeSiGaggBe->Fill(trackThetaLAB, estimatedKinE); + if(tracks.size()==1){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Fill(trackThetaLAB, estimatedKinE); + } + if(tracks.size()==2){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Fill(trackThetaLAB, estimatedKinE); + } + }; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLABSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax1H->Fill(maxADCFront2, maxADCFront1); + + if (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggBe->Fill(maxADCFront2, maxADCFront1); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2))){ + histSiPIDADCMax3HeGaggBe->Fill(maxADCFront2, maxADCFront1);}; + + if (cutGaggLi->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggLi->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiB->IsInside(maxADCFront2, maxADCFront1)){ + histGaggPIDADCMax3HeSiB->Fill(totalMaxADCGagg, maxADCFront2);}; + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histGaggPIDADCMaxSiB->Fill(totalMaxADCGagg, maxADCFront2); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + if(tracks.size()==2 && trackIndex < 2){ + thetaLABArray[trackIndex] = trackThetaLAB; + estimatedKineEArray[trackIndex] = estimatedKinE; + isHe3Array[trackIndex] = cutPID3He->IsInside(roughRangeEstimation, dEdx); + trackIndex++; + } + } + if(tracks.size()==2 && trackIndex==2){ + histThetaLABThetaLAB->Fill(thetaLABArray[0], thetaLABArray[1]); + if(thetaLABArray[0]<=thetaLABArray[1]){ + if(thetaLABArray[0]<15 && thetaLABArray[1]<50){ + histThetaLABThetaLABKine->Fill(thetaLABArray[1], thetaLABArray[0]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[0],estimatedKineEArray[0]); + } + } + else if(thetaLABArray[0]>thetaLABArray[1]){ + if(thetaLABArray[0]<50 && thetaLABArray[1]<15){ + histThetaLABThetaLABKine->Fill(thetaLABArray[0], thetaLABArray[1]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[1],estimatedKineEArray[1]); + } + } + bool passSiBe = cutSiBe->IsInside(maxADCFront2, maxADCFront1); + bool passGaggBe = cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2); + if(passSiBe && passGaggBe){ + if(isHe3Array[0] && !isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[0], thetaLABArray[1]); + nEventsWith3He++ ; + } + else if(!isHe3Array[0] && isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[1], thetaLABArray[0]); + nEventsWith3He++; + } + } + } + } + // std::cout << "Number of 2 tracks events in run" << runNum << ":" << nEventsWith2Tracks << std::endl; + // std::cout << "Number of events with 3He in run" << runNum << ":" << nEventsWith3He << std::endl; + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/13B_d3He_gs.txt"); + TGraph *kine_d3HeEx2_2 = ReadKinematics("./kineFiles/13B_d3He_Ex2_2.txt"); + TGraph *kine_d3HeEx2_7 = ReadKinematics("./kineFiles/13B_d3He_Ex2_7.txt"); + TGraph *kine_d3He_tt = ReadKinematics("./kineFiles/13B_d3He_tt.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + /* + TCanvas *c1_3He = new TCanvas(); + histTrackThetaLABRange3He->Draw("zcol"); + histTrackThetaLABRange3He->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3He->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + */ + TCanvas *c1_3HeSiGaggBe = new TCanvas(); + histTrackThetaLABRange3HeSiGaggBe->Draw("zcol"); + histTrackThetaLABRange3HeSiGaggBe->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3HeSiGaggBe->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + /* + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + */ + TCanvas *c3_3HeSiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack1 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack2 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_kinett = new TCanvas(); + histEstimatedKinEVThetaLABkinett->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABkinett->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABkinett->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_tt = new TCanvas(); + histThetaLABThetaLAB->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLAB->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_kine = new TCanvas(); + histThetaLABThetaLABKine->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLABKine->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLABKine->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_3HeSiGaggBe = new TCanvas(); + histThetaLABThetaLAB3HeSiGaggBe->Draw("zcol"); + histThetaLABThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + /* + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLABSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + */ + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + cutSiBe->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + */ + TCanvas *c8_3HeGaggBe = new TCanvas(); + histSiPIDADCMax3HeGaggBe->Draw("zcol"); + histSiPIDADCMax3HeGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3HeGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_GaggBe = new TCanvas(); + histSiPIDADCMaxGaggBe->Draw("zcol"); + histSiPIDADCMaxGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_GaggLi = new TCanvas(); + histSiPIDADCMaxGaggLi->Draw("zcol"); + histSiPIDADCMaxGaggLi->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggLi->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_1H = new TCanvas(); + histSiPIDADCMax1H->Draw("zcol"); + histSiPIDADCMax1H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax1H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + */ + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + cutGaggB->Draw("same"); + cutGaggBe->Draw("same"); + cutGaggLi->Draw("same"); + cutGaggHe->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + /* + TCanvas *c11_3HeSiB = new TCanvas(); + histGaggPIDADCMax3HeSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax3HeSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax3HeSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_SiB = new TCanvas(); + histGaggPIDADCMaxSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMaxSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMaxSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); + + //save hist + + TIter next(gROOT->GetListOfCanvases()); + TObject *obj; + while ((obj=next())){ + if (obj->InheritsFrom("TH1")){ + obj->Write(obj->GetName()); + } + } + outfile->Close(); + */ +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/kine_ana_transfer.C b/macro/Unpack_HDF5/E535_RCNP/kine_ana_transfer.C new file mode 100644 index 000000000..2ef2ae341 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kine_ana_transfer.C @@ -0,0 +1,434 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine_ana_transfer(int runNum) +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + + + // Macro test + // std::vector runNums = {3001, 3002, 3003,3004,3005}; + + + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + int nEventsWith2Tracks = 0; + int nEventsWith3He = 0; + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + Int_t track_num; + Double_t kineE[20]; + Double_t thetaLab[20]; + Double_t phiLab[20]; + Double_t range[20]; + Double_t range_small[20]; + Double_t dedx[20]; + Double_t dedx_small[20]; + + + Double_t SiFe1; + Double_t SiFe2; + + Int_t GAGGnum1; + Double_t GAGGe1[20]; + Double_t GAGGid1[20]; + + + TString output_filename = TString::Format("./transfer_data/simple_%d.root", runNum); + TFile *ipf = new TFile(output_filename.Data(), "RECREATE"); + TTree *tree_new = new TTree("tree","several variables from ATTPC unpacker file"); + + tree_new->Branch("track_num", &track_num, "track_num/I"); + + tree_new->Branch("kineE", kineE, "kineE[track_num]/D"); + tree_new->Branch("thetaLab", thetaLab, "thetaLab[track_num]/D"); + tree_new->Branch("phiLab", phiLab, "phiLab[track_num]/D"); + tree_new->Branch("range", range, "range[track_num]/D"); + tree_new->Branch("range_small",range_small,"range_small[track_num]/D"); + tree_new->Branch("dedx", dedx, "dedx[track_num]/D"); + tree_new->Branch("dedx_small", dedx_small, "dedx_small[track_num]/D"); + tree_new->Branch("SiFe1", &SiFe1, "SiFe1/D"); + tree_new->Branch("SiFe2", &SiFe2, "SiFe2/D"); + + tree_new->Branch("GAGGnum1", &GAGGnum1, "GAGGnum/I"); + tree_new->Branch("GAGGe1", GAGGe1, "GAGGe1/D"); + tree_new->Branch("GAGGid1", GAGGid1, "GAGGid1/D"); + + + for (int iEvent = 0; iEvent < nUnpackEvents; iEvent++) { + + for(int i = 0; i < 20; i++){ + kineE[i] = -1; + thetaLab[i] = -1; + phiLab[i] = -1; + range[i] = -1; + dedx[i] = -1; + GAGGe1[i] = -1; + + dedx_small[i] = -1; + range_small[i] = -1; + + } + GAGGnum1 = 0; + track_num = 0; + SiFe1 = -1; + SiFe2 = -1; + + + unpackReader.Next(); + + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + SiFe1 = maxADCFront1; + SiFe2 = maxADCFront2; + + + + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + + if(maxADCGagg1 > 150){ + GAGGe1[GAGGnum1] = maxADCGagg1; + GAGGnum1 += 1; + } + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + if (tracks.size()==2) nEventsWith2Tracks++; + int trackIndex = 0; + double thetaLABArray[2] = {0.0,0.0}; + double estimatedKineEArray[2] = {0.0,0.0}; + bool isHe3Array[2] = {false,false}; + // Iterate over AtTracks and extract their kinematics. + + + + for (auto &track: tracks){ + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + + double dEdx_small{}; + + for (auto &hit: hits){ + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + + if(currentRangeInSmallPads < 160 && currentRangeInSmallPads > 50){ + dEdx_small = smallPadCharge / currentRangeInSmallPads; + } + } + + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + kineE[track_num] = estimatedKinE; + thetaLab[track_num] = trackThetaLAB; + phiLab[track_num] = trackPhi; + range[track_num] = roughRangeEstimation; + dedx[track_num] = dEdx; + dedx_small[track_num] = dEdx_small; + range_small[track_num] = rangeInSmallPads; + track_num += 1; + + } + tree_new->Fill(); + if(iEvent % 1000 == 0)cout<<"processing : "<cd(); + tree_new->Write(); + ipf->Close(); + // std::cout << "Number of 2 tracks events in run" << runNum << ":" << nEventsWith2Tracks << std::endl; + // std::cout << "Number of events with 3He in run" << runNum << ":" << nEventsWith3He << std::endl; + // Close files. + unpackFile->Close(); + //gaggFile->Close(); +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/kine_check.C b/macro/Unpack_HDF5/E535_RCNP/kine_check.C new file mode 100644 index 000000000..d95342a76 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kine_check.C @@ -0,0 +1,640 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine_check() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3He = new TH2F("histTrackThetaLABRange3He", "histTrackThetaLABRange3He", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3HeSiBe = new TH2F("histTrackThetaLABRange3HeSiBe", "histTrackThetaLABRange3HeSiBe", 108, 0, 108, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3HeSiBeGaggBe = new TH2F("histTrackThetaLABRange3HeSiBeGaggBe", "histTrackThetaLABRange3HeSiBeGaggBe", 108, 0, 108, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3HeSiBeNoB = new TH2F("histTrackThetaLABRange3HeSiB1eNoB", "histTrackThetaLABRange3HeSiBeNoB", 108, 0, 108, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3HeSiBeGaggBeNoB = new TH2F("histTrackThetaLABRange3HeSiBeGaggBeNoB", "histTrackThetaLABRange3HeSiBeGaggBeNoB", 108, 0, 108, 1030, 0, 1030); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiBe", "histEstimatedKinEVThetaLAB3HeSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBe", "histEstimatedKinEVThetaLAB3HeSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiGaggBe = new TH2F("histEstimatedKinEVThetaLABSiGaggBe", "histEstimatedKinEVThetaLABSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMax1H = new TH2F("histSiPIDADCMax1H", "histSiPIDADCMax1H", 1000, 0, 4000, 1000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMax3HeSiB = new TH2F("histGaggPIDADCMax3HeSiB", "histGaggPIDADCMax3HeSiB", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMaxSiB = new TH2F("histGaggPIDADCMaxSiB", "histGaggPIDADCMaxSiB", 5000, 0, 10000, 4000, 0, 4000); + + // All events. + /* + std::vector runNums = {3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011,3012,3013, + 3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032, + 3033,3034,3035,3036,3037,3038,3039, }; + */ + std::vector runNums = {3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040}; + + + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + //for (int i = 0; i < nGaggEvents; i++) { + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + /*Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2;*/ + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)){ + histTrackThetaLABRange3He->Fill(trackThetaLAB,roughRangeEstimation);} + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histTrackThetaLABRange3HeSiBe->Fill(trackThetaLAB,roughRangeEstimation);} + + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) && cutSiBe->IsInside(maxADCFront2, maxADCFront1) && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histTrackThetaLABRange3HeSiBeGaggBe->Fill(trackThetaLAB,roughRangeEstimation);} + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) && cutSiBe->IsInside(maxADCFront2, maxADCFront1) && !(cutSiB->IsInside(maxADCFront2, maxADCFront1))){ + histTrackThetaLABRange3HeSiBeNoB->Fill(trackThetaLAB,roughRangeEstimation);} + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) && cutSiBe->IsInside(maxADCFront2, maxADCFront1) && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2) && !(cutSiB->IsInside(maxADCFront2, maxADCFront1))){ + histTrackThetaLABRange3HeSiBeGaggBeNoB->Fill(trackThetaLAB,roughRangeEstimation);} + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histEstimatedKinEVThetaLAB3HeSiBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLAB3HeSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax1H->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiB->IsInside(maxADCFront2, maxADCFront1)){ + histGaggPIDADCMax3HeSiB->Fill(totalMaxADCGagg, maxADCFront2);}; + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histGaggPIDADCMaxSiB->Fill(totalMaxADCGagg, maxADCFront2); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + } + } + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/17N_d3He_gs.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c1 = new TCanvas(); + histTrackThetaLABRange3He->Draw("zcol"); + histTrackThetaLABRange3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histTrackThetaLABRange3He->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiBe->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB3HeSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + /* + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + */ + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLABSiGaggBe->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + cutSiBe->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_1H = new TCanvas(); + histSiPIDADCMax1H->Draw("zcol"); + histSiPIDADCMax1H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax1H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + cutGaggB->Draw("same"); + cutGaggBe->Draw("same"); + cutGaggLi->Draw("same"); + cutGaggHe->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_3HeSiB = new TCanvas(); + histGaggPIDADCMax3HeSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax3HeSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax3HeSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_SiB = new TCanvas(); + histGaggPIDADCMaxSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMaxSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMaxSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); + + //save hist + /* + TIter next(gROOT->GetListOfCanvases()); + TObject *obj; + while ((obj=next())){ + if (obj->InheritsFrom("TH1")){ + obj->Write(obj->GetName()); + } + } + outfile->Close(); + */ +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/kine_si.C b/macro/Unpack_HDF5/E535_RCNP/kine_si.C new file mode 100644 index 000000000..a1f54cf12 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kine_si.C @@ -0,0 +1,546 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine_si() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + TCutG *cutSiBeonly = (TCutG *)cutSiPIDFile->Get("cutSiPIDBeonly"); + cutSiPIDFile->Close(); + + /*TFile *cutPIDFile = new TFile("./cutFiles/PID.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile->Get("cutPID3He"); + cutPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggC = (TCutG *)cutGaggPIDFile->Get("cutGAGGC"); + cutGaggPIDFile->Close();*/ + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBeonly = new TH2F("histEstimatedKinEVThetaLABSiBeonly", "histEstimatedKinEVThetaLABSiBeonly", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + + // All events. + + std::vector runNums = {3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, + 3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022, + 3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034, + 3035,3036,3037,3038,3039}; + + // std::vector runNums = {3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010}; + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + //TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + //for (int i = 0; i < nGaggEvents; i++) { + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue; + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2; + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2);*/ + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + /* + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBe->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiBeonly->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBeonly->Fill(trackThetaLAB, estimatedKinE); + */ + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + } + } + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/17N_d3He_gs.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBeonly = new TCanvas(); + histEstimatedKinEVThetaLABSiBeonly->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiBeonly->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBeonly->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + // cutSiBe->Draw("same"); + // cutSiBeonly->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/kinecurve_3HeGS.txt b/macro/Unpack_HDF5/E535_RCNP/kinecurve_3HeGS.txt new file mode 100644 index 000000000..095a3097c --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/kinecurve_3HeGS.txt @@ -0,0 +1,11 @@ +5.239351 6.1983128 +10.01501 6.3036933 +15.360244 6.683527 +20.224138 7.334629 +24.51359 8.0749 +29.368357 9.407792 +33.646854 10.96621 +36.774036 12.884776 +38.84848 14.936515 +40.7288 17.21494 +42.41197 19.94731 diff --git a/macro/Unpack_HDF5/E535_RCNP/run_eve.C b/macro/Unpack_HDF5/E535_RCNP/run_eve.C new file mode 100644 index 000000000..4ff74bb23 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/run_eve.C @@ -0,0 +1,46 @@ +void run_eve(int runNum = 3001, TString OutputDataFile = "./run_3001_display.root") +{ + TString InputDataFile = TString::Format("/home/astinson/e535rawdata/UnpackerOutput/run_%04d.root", runNum); + std::cout << "Opening: " << InputDataFile << std::endl; + + TString dir = getenv("VMCWORKDIR"); + TString geoFile = "RCNP_ATTPC_494_3torr_geomanager.root"; + TString mapFile = "rcnp_map.xml"; + + TString InputDataPath = InputDataFile; + TString OutputDataPath = OutputDataFile; + TString GeoDataPath = dir + "/geometry/" + geoFile; + TString mapDir = dir + "/scripts/" + mapFile; + + FairRunAna *fRun = new FairRunAna(); + FairRootFileSink *sink = new FairRootFileSink(OutputDataFile); + FairFileSource *source = new FairFileSource(InputDataFile); + fRun->SetSource(source); + fRun->SetSink(sink); + fRun->SetGeomFile(GeoDataPath); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParRootFileIo *parIo1 = new FairParRootFileIo(); + rtdb->setFirstInput(parIo1); + + auto fMap = std::make_shared(); + fMap->ParseXMLMap(mapDir.Data()); + AtViewerManager *eveMan = new AtViewerManager(fMap); + + auto tabMain = std::make_unique(); + tabMain->SetMultiHit(100); // Set the maximum number of multihits in the visualization + + // auto tabBraggCurve = std::make_unique(); + // tabBraggCurve->SetMultiHit(100); + + //auto tabSiArray = std::make_unique(); + //tabSiArray->DrawAuxADC("Si_10_1_1_0", 0, 0); + + eveMan->AddTab(std::move(tabMain)); + // eveMan->AddTab(std::move(tabBraggCurve)); + //eveMan->AddTab(std::move(tabSiArray)); + + eveMan->Init(); + + std::cout << "Finished init" << std::endl; +} diff --git a/macro/Unpack_HDF5/E535_RCNP/run_eve_BCF.C b/macro/Unpack_HDF5/E535_RCNP/run_eve_BCF.C new file mode 100644 index 000000000..2d3ab7d55 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/run_eve_BCF.C @@ -0,0 +1,47 @@ +void run_eve_BCF(int runNum = 3001, TString OutputDataFile = "./run_3001_display.root") +{ + // TString InputDataFile = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TString InputDataFile = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/test/run_%04d.root", runNum); + std::cout << "Opening: " << InputDataFile << std::endl; + + TString dir = getenv("VMCWORKDIR"); + TString geoFile = "RCNP_ATTPC_494_3torr_geomanager.root"; + TString mapFile = "rcnp_map.xml"; + + TString InputDataPath = InputDataFile; + TString OutputDataPath = OutputDataFile; + TString GeoDataPath = dir + "/geometry/" + geoFile; + TString mapDir = dir + "/scripts/" + mapFile; + + FairRunAna *fRun = new FairRunAna(); + FairRootFileSink *sink = new FairRootFileSink(OutputDataFile); + FairFileSource *source = new FairFileSource(InputDataFile); + fRun->SetSource(source); + fRun->SetSink(sink); + fRun->SetGeomFile(GeoDataPath); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParRootFileIo *parIo1 = new FairParRootFileIo(); + rtdb->setFirstInput(parIo1); + + auto fMap = std::make_shared(); + fMap->ParseXMLMap(mapDir.Data()); + AtViewerManager *eveMan = new AtViewerManager(fMap); + + auto tabMain = std::make_unique(); + tabMain->SetMultiHit(100); // Set the maximum number of multihits in the visualization + + auto tabBraggCurve = std::make_unique(); + tabBraggCurve->SetMultiHit(100); + + //auto tabSiArray = std::make_unique(); + //tabSiArray->DrawAuxADC("Si_10_1_1_0", 0, 0); + + eveMan->AddTab(std::move(tabMain)); + eveMan->AddTab(std::move(tabBraggCurve)); + //eveMan->AddTab(std::move(tabSiArray)); + + eveMan->Init(); + + std::cout << "Finished init" << std::endl; +} diff --git a/macro/Unpack_HDF5/E535_RCNP/transfer_data/BeB_cut.C b/macro/Unpack_HDF5/E535_RCNP/transfer_data/BeB_cut.C new file mode 100644 index 000000000..2914e0d6d --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/transfer_data/BeB_cut.C @@ -0,0 +1,28 @@ +{ +//========= Macro generated from object: BeB_cut/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("BeB_cut",17); + cutg->SetVarX(" SiFe2"); + cutg->SetVarY("SiFe1 "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,412.052,2079.34); + cutg->SetPoint(1,2029.86,1303.08); + cutg->SetPoint(2,2876.76,1120.43); + cutg->SetPoint(3,1242.67,1234.59); + cutg->SetPoint(4,1085.23,932.078); + cutg->SetPoint(5,1378.39,698.059); + cutg->SetPoint(6,954.94,521.119); + cutg->SetPoint(7,911.509,441.21); + cutg->SetPoint(8,987.514,429.795); + cutg->SetPoint(9,1736.7,578.196); + cutg->SetPoint(10,1943,406.963); + cutg->SetPoint(11,3897.39,829.338); + cutg->SetPoint(12,3870.25,1337.33); + cutg->SetPoint(13,743.214,2461.76); + cutg->SetPoint(14,336.048,2558.79); + cutg->SetPoint(15,417.481,2079.34); + cutg->SetPoint(16,412.052,2079.34); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/transfer_data/Be_cut.C b/macro/Unpack_HDF5/E535_RCNP/transfer_data/Be_cut.C new file mode 100644 index 000000000..54ba60e76 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/transfer_data/Be_cut.C @@ -0,0 +1,20 @@ +{ +//========= Macro generated from object: Be_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Be_cut",9); + cutg->SetVarX(" SiFe2"); + cutg->SetVarY("SiFe1 "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,934.906,523.667); + cutg->SetPoint(1,1451.18,723.667); + cutg->SetPoint(2,1883.36,743.667); + cutg->SetPoint(3,1850.66,727); + cutg->SetPoint(4,1890.37,617); + cutg->SetPoint(5,1028.35,440.333); + cutg->SetPoint(6,927.897,450.333); + cutg->SetPoint(7,937.242,520.333); + cutg->SetPoint(8,934.906,523.667); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/transfer_data/CNO_cut.C b/macro/Unpack_HDF5/E535_RCNP/transfer_data/CNO_cut.C new file mode 100644 index 000000000..5c7605389 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/transfer_data/CNO_cut.C @@ -0,0 +1,19 @@ +{ +//========= Macro generated from object: CNO_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("CNO_cut",8); + cutg->SetVarX(" SiFe2"); + cutg->SetVarY("SiFe1 "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,39.3743,3922.81); + cutg->SetPoint(1,23.1931,3630.74); + cutg->SetPoint(2,983.279,3345.62); + cutg->SetPoint(3,3421.25,2281.64); + cutg->SetPoint(4,3372.71,2984.01); + cutg->SetPoint(5,1727.62,3922.81); + cutg->SetPoint(6,44.768,3929.76); + cutg->SetPoint(7,39.3743,3922.81); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/transfer_data/He_cut.C b/macro/Unpack_HDF5/E535_RCNP/transfer_data/He_cut.C new file mode 100644 index 000000000..cdcac8490 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/transfer_data/He_cut.C @@ -0,0 +1,20 @@ +{ +//========= Macro generated from object: He_cut/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("He_cut",9); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,47.5998,1604.22); + cutg->SetPoint(1,30.0701,1252.17); + cutg->SetPoint(2,233.684,730.615); + cutg->SetPoint(3,430.556,652.382); + cutg->SetPoint(4,479.099,1000.09); + cutg->SetPoint(5,98.8403,2112.74); + cutg->SetPoint(6,39.5092,1756.35); + cutg->SetPoint(7,44.9029,1599.88); + cutg->SetPoint(8,47.5998,1604.22); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/transfer_data/He_cut_small.C b/macro/Unpack_HDF5/E535_RCNP/transfer_data/He_cut_small.C new file mode 100644 index 000000000..2ede08a56 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/transfer_data/He_cut_small.C @@ -0,0 +1,21 @@ +{ +//========= Macro generated from object: He_cut_small/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("He_cut_small",10); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,39.3964,1304.82); + cutg->SetPoint(1,82.2186,861.659); + cutg->SetPoint(2,179.486,610.38); + cutg->SetPoint(3,250.449,468.75); + cutg->SetPoint(4,250.449,697.186); + cutg->SetPoint(5,117.7,1126.64); + cutg->SetPoint(6,52.2431,1597.22); + cutg->SetPoint(7,28.9967,1391.63); + cutg->SetPoint(8,39.3964,1295.69); + cutg->SetPoint(9,39.3964,1304.82); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/transfer_data/e_theta_cut.C b/macro/Unpack_HDF5/E535_RCNP/transfer_data/e_theta_cut.C new file mode 100644 index 000000000..2b803a91e --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/transfer_data/e_theta_cut.C @@ -0,0 +1,20 @@ +{ +//========= Macro generated from object: e_theta_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("e_theta_cut",9); + cutg->SetVarX(" thetaLab[0]"); + cutg->SetVarY("range[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,34.5388,211.474); + cutg->SetPoint(1,31.1408,137.065); + cutg->SetPoint(2,18.5194,80.0417); + cutg->SetPoint(3,32.3544,42.4896); + cutg->SetPoint(4,48.3738,108.554); + cutg->SetPoint(5,44.9757,216.342); + cutg->SetPoint(6,37.9369,218.428); + cutg->SetPoint(7,34.0534,206.606); + cutg->SetPoint(8,34.5388,211.474); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E535_RCNP/transfer_data/fch.C b/macro/Unpack_HDF5/E535_RCNP/transfer_data/fch.C new file mode 100644 index 000000000..d3fbe8a87 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/transfer_data/fch.C @@ -0,0 +1,10 @@ +{ + TChain *fc = new TChain("tree"); + + for(int i = 3001; i <= 3094; i++){ + TString ss; + ss = TString::Format("./simple_%04d.root", i); + cout<Add(ss.Data()); + } +} diff --git a/macro/Unpack_HDF5/E535_RCNP/unpack.sh b/macro/Unpack_HDF5/E535_RCNP/unpack.sh new file mode 100755 index 000000000..152fe28d4 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/unpack.sh @@ -0,0 +1,20 @@ +#!/bin/bash + +logDir="./logUnpack_veto" + +if [ $# -lt 1 ]; then + echo "Usage: $0 runNum1 [runNum2, ...]" + exit 1 +fi + +for runNum in "$@"; do + logFile="$logDir/run$runNum.log" + echo "Processing run: $runNum (>'-')>.h5 " + + root -b -q -l "unpack_rcnp.C($runNum)" > >(tail -n 10000 > $logFile) 2>&1 + #root -b -q -l "unpack_rcnp.C($runNum)" + #root -b -q -l "unpack_rcnp.C($runNum)" > > $logFile 2>&1 + #./unpacker $runNum > >(tail -n 10000 > $logFile) 2>&1 +done + +echo ".root<('-'<)\(>.<)/ Unpacking is completed ~('-'~) (~'-')~" diff --git a/macro/Unpack_HDF5/E535_RCNP/unpack_m.sh b/macro/Unpack_HDF5/E535_RCNP/unpack_m.sh new file mode 100755 index 000000000..cf88857c9 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/unpack_m.sh @@ -0,0 +1,254 @@ +#!/bin/bash + +logDir="./logUnpack" +MAX_THREADS=2 # 最大线程数 + +# 显示用法 +usage() { + echo "Usage: $0 runNum1 [runNum2]" + echo " If only one run number is provided, process only that run." + echo " If two run numbers are provided, process all runs between them (inclusive)." + echo "Example:" + echo " $0 1000 # Process only run 1000" + echo " $0 1000 1005 # Process runs 1000, 1001, 1002, 1003, 1004, 1005" + exit 1 +} + +# 检查参数 +if [ $# -lt 1 ]; then + usage +fi + +# 获取开始和结束run号 +if [ $# -eq 1 ]; then + # 只有一个参数,只处理这个run + startRun=$1 + endRun=$1 +elif [ $# -eq 2 ]; then + # 两个参数,处理范围内的所有run + startRun=$1 + endRun=$2 + + # 确保startRun <= endRun + if [ $startRun -gt $endRun ]; then + # 交换顺序 + temp=$startRun + startRun=$endRun + endRun=$temp + echo "Note: Swapped order to $startRun -> $endRun" + fi +else + usage +fi + +# 计算总run数 +totalRuns=$((endRun - startRun + 1)) +echo "========================================" +echo "Processing runs: $startRun to $endRun" +echo "Total runs: $totalRuns" +echo "Max concurrent threads: $MAX_THREADS" +echo "Log directory: $logDir" +echo "========================================" + +# 创建日志目录 +mkdir -p "$logDir" + +# 多线程处理函数 +process_runs_parallel() { + local start=$1 + local end=$2 + + # 计数器 + local current=$start + local completed=0 + + # 存储进程ID的数组 + declare -A pids + + # 初始化进程数组 + for ((i=0; i/dev/null; then + # 进程已完成 + wait ${pids[$slot]} + exit_code=$? + if [ $exit_code -eq 0 ]; then + echo "✓ Run ${run_nums[$slot]} completed successfully" + else + echo "✗ Run ${run_nums[$slot]} failed with exit code $exit_code" + fi + pids[$slot]=0 + completed=$((completed + 1)) + + # 显示进度 + progress=$((completed * 100 / totalRuns)) + echo "[$completed/$totalRuns] Progress: $progress%" + fi + fi + + # 如果有空闲slot并且还有run要处理 + if [ ${pids[$slot]} -eq 0 ] && [ $current -le $end ]; then + runNum=$current + logFile="$logDir/run${runNum}.log" + + echo "→ Starting run $runNum (slot $slot)" + + # 启动处理进程 + ( + # 设置进程标题以便识别 + printf "\033]0;Unpack Run $runNum\007" + + # 运行ROOT解包程序 + root -b -q -l "unpack_rcnp.C($runNum)" > "$logFile" 2>&1 + + exit_code=$? + if [ $exit_code -eq 0 ]; then + echo " Run $runNum: Success" >> "$logDir/summary.log" + else + echo " Run $runNum: FAILED (exit code: $exit_code)" >> "$logDir/summary.log" + fi + exit $exit_code + ) & + + # 存储进程ID和对应的run号 + pids[$slot]=$! + run_nums[$slot]=$runNum + + # 更新当前run号 + current=$((current + 1)) + + # 短暂延迟避免同时启动太多进程 + sleep 0.5 + fi + done + + # 如果没有空闲slot,等待一会儿再检查 + if [ $completed -lt $totalRuns ]; then + sleep 1 + fi + done + + echo "All runs completed!" +} + +# 单线程处理函数(备用) +process_runs_sequential() { + local start=$1 + local end=$2 + + echo "Starting sequential processing..." + + for ((runNum=start; runNum<=end; runNum++)); do + logFile="$logDir/run${runNum}.log" + current=$((runNum - start + 1)) + + echo "[$current/$totalRuns] Processing run: $runNum" + + # 运行ROOT解包程序 + root -b -q -l "unpack_rcnp.C($runNum)" > "$logFile" 2>&1 + + if [ $? -eq 0 ]; then + echo " ✓ Run $runNum completed" + echo " Run $runNum: Success" >> "$logDir/summary.log" + else + echo " ✗ Run $runNum failed" + echo " Run $runNum: FAILED" >> "$logDir/summary.log" + fi + done +} + +# 显示选项菜单 +echo "" +echo "Select processing mode:" +echo " 1) Parallel processing (up to $MAX_THREADS threads)" +echo " 2) Sequential processing (one by one)" +echo " 3) Dry run (show what would be processed)" +read -p "Enter choice [1]: " choice + +choice=${choice:-1} # 默认选择1 + +case $choice in + 1) + # 清空之前的summary日志 + > "$logDir/summary.log" + echo "Parallel processing started at: $(date)" >> "$logDir/summary.log" + + # 开始时间 + start_time=$(date +%s) + + # 并行处理 + process_runs_parallel $startRun $endRun + + # 结束时间 + end_time=$(date +%s) + duration=$((end_time - start_time)) + echo "Total processing time: $duration seconds" >> "$logDir/summary.log" + + # 显示summary + echo "" + echo "========================================" + echo "PROCESSING SUMMARY" + echo "========================================" + cat "$logDir/summary.log" + ;; + + 2) + # 清空之前的summary日志 + > "$logDir/summary.log" + echo "Sequential processing started at: $(date)" >> "$logDir/summary.log" + + # 开始时间 + start_time=$(date +%s) + + # 顺序处理 + process_runs_sequential $startRun $endRun + + # 结束时间 + end_time=$(date +%s) + duration=$((end_time - start_time)) + echo "Total processing time: $duration seconds" >> "$logDir/summary.log" + + # 显示summary + echo "" + echo "========================================" + echo "PROCESSING SUMMARY" + echo "========================================" + cat "$logDir/summary.log" + ;; + + 3) + # Dry run模式 + echo "" + echo "========================================" + echo "DRY RUN - Runs to be processed:" + echo "========================================" + for ((runNum=startRun; runNum<=endRun; runNum++)); do + echo " Run $runNum" + done + echo "" + echo "Log files would be saved to: $logDir/" + echo "Total runs: $totalRuns" + echo "Parallel mode would use up to $MAX_THREADS threads" + exit 0 + ;; + + *) + echo "Invalid choice. Exiting." + exit 1 + ;; +esac + +echo "" +echo "\(>.<)/ Unpacking is completed (>=<)" +echo "Log files are in: $logDir/" +echo "Summary: $logDir/summary.log" diff --git a/macro/Unpack_HDF5/E535_RCNP/unpack_rcnp.C b/macro/Unpack_HDF5/E535_RCNP/unpack_rcnp.C new file mode 100644 index 000000000..a95d09869 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/unpack_rcnp.C @@ -0,0 +1,209 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpack_rcnp(int run_num = 2011){ + // Load the library for unpacking and reconstruction + gSystem->Load("/home/astinson/attpc/install/lib/libAtReconstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E535.par"; + TString mappath = ""; + TString filepath = "/home/astinson/e535rawdata/h5/"; + if (run_num > 5000) { + filepath = "/home/astinson/e535rawdata/h5Cal/"; + } + TString fileExt = ".h5"; + TString outputpath = "/home/astinson/e535rawdata/UnpackerTestOutput/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map_size.xml"; + TString siMapFile = "rcnp_si_map.xml"; + TString beamPadsFile = "BeamPads_RCNP.csv"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString simapdir = dir + "/scripts/" + siMapFile; + TString beamPadsDir = dir + "/scripts/" + beamPadsFile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + ".root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + fAtMapPtr->InhibitBeamPads(beamPadsDir); //pad veto update + + auto fAtSiPtr = std::make_unique(); + fAtSiPtr->ParseXMLMap(simapdir.Data()); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(false); // true + + auto thresholdSi = 50; + auto psaSi = std::make_unique(); + psaSi->SetThreshold(thresholdSi); + + AtSiTask *siTask = new AtSiTask(std::move(psaSi), std::move(fAtSiPtr)); + siTask->SetPersistence(kTRUE); + + auto thresholdGagg = 10; + auto psaGagg = std::make_unique(); + psaGagg->SetThreshold(thresholdGagg); + AtGaggTask *gaggTask = new AtGaggTask(std::move(psaGagg)); + gaggTask->SetPersistence(kTRUE); + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 30; + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kTRUE); + ransacTask->SetDistanceThreshold(12.0); //12 + ransacTask->SetMinHitsLine(30); //10 + // in AtRansacTask pattern tyepe set to line: auto patternType = AtPatternType::kLine; + //1=Homemade Ransac(default); 2=Homemade Mlesac; 3=Homemade Lmeds; //4 + ransacTask->SetAlgorithm(1); + // SampleMethod{kUniform=0,kChargeWeighted=1,kGaussian=2, kWeightGaussian=3, kWeightedY=4};//2 + ransacTask->SetRanSamMode(5); + ransacTask->SetChargeThreshold(20); //150 + // ransacTask->SetNumItera(500); + +/* + //Create the AtPatternModification task. + std::vector> patternModifications; + auto braggCurveFinder = std::make_unique(); + braggCurveFinder->SetBinSize(6.0); + braggCurveFinder->SetNumSmoothingSteps(200); + braggCurveFinder->SetTSSemiWidth(15); // Looking at the traces width in the run_eve macro. + patternModifications.push_back(std::move(braggCurveFinder)); + AtPatternModificationTask *patternModTask = new AtPatternModificationTask(std::move(patternModifications)); + // patternModTask->SetOutputBranch("AtPatternEvent"); + patternModTask->SetPersistence(kTRUE); + + // Create the AtFitterTask task. + std::vector> eLossModels; + + double density = 1.4069e-3; + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_494_3Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModels.push_back(std::move(eLossModelC3D8_p)); + + std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_494_3Torr_12Be"); + eLossModelC3D8_12Be->SetMaterial(materialComponents); + eLossModelC3D8_12Be->SetProjectile(12, 4, 12.026922082); + eLossModels.push_back(std::move(eLossModelC3D8_12Be)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(50000); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(8000); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata");*/ + + run->AddTask(unpackTask); + run->AddTask(siTask); + run->AddTask(gaggTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + run->AddTask(ransacTask); + //run->AddTask(patternModTask); + //run->AddTask(fitterTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 1000; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + diff --git a/macro/Unpack_HDF5/E535_RCNP/unpack_rcnp_BCFinder_test.C b/macro/Unpack_HDF5/E535_RCNP/unpack_rcnp_BCFinder_test.C new file mode 100644 index 000000000..dcaa73e81 --- /dev/null +++ b/macro/Unpack_HDF5/E535_RCNP/unpack_rcnp_BCFinder_test.C @@ -0,0 +1,201 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpack_rcnp_BCFinder_test(int run_num = 3001){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E535.par"; + TString mappath = ""; + TString filepath = "/data/tempMergedData/E535/"; + TString fileExt = ".h5"; + TString outputpath = "/data/ATTPCROOTv2_results/E535/UnpackerOutput/test/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + ".root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(false); // true + + auto thresholdSi = 50; + auto psaSi = std::make_unique(); + psaSi->SetThreshold(thresholdSi); + + AtSiTask *siTask = new AtSiTask(std::move(psaSi)); + siTask->SetPersistence(kTRUE); + + auto thresholdGagg = 10; + auto psaGagg = std::make_unique(); + psaGagg->SetThreshold(thresholdGagg); + AtGaggTask *gaggTask = new AtGaggTask(std::move(psaGagg)); + gaggTask->SetPersistence(kTRUE); + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 30; + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kTRUE); + ransacTask->SetDistanceThreshold(12.0); //12 + ransacTask->SetMinHitsLine(30); //10 + // in AtRansacTask pattern tyepe set to line: auto patternType = AtPatternType::kLine; + //1=Homemade Ransac(default); 2=Homemade Mlesac; 3=Homemade Lmeds; //4 + ransacTask->SetAlgorithm(1); + // SampleMethod{kUniform=0,kChargeWeighted=1,kGaussian=2, kWeightGaussian=3, kWeightedY=4};//2 + ransacTask->SetRanSamMode(5); + ransacTask->SetChargeThreshold(20); //150 + // ransacTask->SetNumItera(500); + + //Create the AtPatternModification task. + std::vector> patternModifications; + auto braggCurveFinder = std::make_unique(); + braggCurveFinder->SetBinSize(6.0); + braggCurveFinder->SetNumSmoothingSteps(200); + braggCurveFinder->SetTSSemiWidth(15); // Looking at the traces width in the run_eve macro. + patternModifications.push_back(std::move(braggCurveFinder)); + AtPatternModificationTask *patternModTask = new AtPatternModificationTask(std::move(patternModifications)); + // patternModTask->SetOutputBranch("AtPatternEvent"); + patternModTask->SetPersistence(kTRUE); + + // Create the AtFitterTask task. + std::vector> eLossModels; + + double density = 1.4069e-3; + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + /* + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_494_3Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModels.push_back(std::move(eLossModelC3D8_p)); + + std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_494_3Torr_12Be"); + eLossModelC3D8_12Be->SetMaterial(materialComponents); + eLossModelC3D8_12Be->SetProjectile(12, 4, 12.026922082); + eLossModels.push_back(std::move(eLossModelC3D8_12Be)); + */ + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_494_3Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 14.93121888); + eLossModels.push_back(std::move(eLossModelC3D8_3He)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(50000); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(8000); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata"); + + run->AddTask(unpackTask); + run->AddTask(siTask); + run->AddTask(gaggTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + run->AddTask(ransacTask); + run->AddTask(patternModTask); + run->AddTask(fitterTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 1000; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + diff --git a/macro/Unpack_HDF5/E546_RCNP/run_eve.C b/macro/Unpack_HDF5/E546_RCNP/run_eve.C new file mode 100644 index 000000000..04c6fac8c --- /dev/null +++ b/macro/Unpack_HDF5/E546_RCNP/run_eve.C @@ -0,0 +1,56 @@ +/*#include "TString.h" +#include "AtEventDrawTask.h" +#include "AtEventManager.h" + +#include "FairLogger.h" +#include "FairParRootFileIo.h" +#include "FairRunAna.h" +*/ + +//void run_eve(int runNum = 174, TString OutputDataFile = "./data/output.reco_display.root") +void run_eve(int runNum = 52, TString OutputDataFile = "./run_0052_display.root") +{ + // TString OutputDataFile = "./run_0038_display.root"; + TString InputDataFile = TString::Format("./decode_data/run_%04d.root", runNum); + std::cout << "Opening: " << InputDataFile << std::endl; + + TString dir = getenv("VMCWORKDIR"); + TString geoFile = "ATTPC_C4H10_57_7torr_geomanager.root"; + // TString mapFile = "RCNP2025.xml"; + TString mapFile = "rcnp_map.xml"; + + TString InputDataPath = InputDataFile; + TString OutputDataPath = OutputDataFile; + TString GeoDataPath = dir + "/geometry/" + geoFile; + TString mapDir = dir + "/scripts/" + mapFile; + + FairRunAna *fRun = new FairRunAna(); + FairRootFileSink *sink = new FairRootFileSink(OutputDataFile); + FairFileSource *source = new FairFileSource(InputDataFile); + fRun->SetSource(source); + fRun->SetSink(sink); + fRun->SetGeomFile(GeoDataPath); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParRootFileIo *parIo1 = new FairParRootFileIo(); + // parIo1->open("param.dummy.root"); + rtdb->setFirstInput(parIo1); + + auto fMap = std::make_shared(); + fMap->ParseXMLMap(mapDir.Data()); + AtViewerManager *eveMan = new AtViewerManager(fMap); + + auto tabMain = std::make_unique(); + tabMain->SetMultiHit(100); // Set the maximum number of multihits in the visualization + + auto tabBraggCurve = std::make_unique(); + tabBraggCurve->SetMultiHit(100); + + eveMan->AddTab(std::move(tabMain)); + eveMan->AddTab(std::move(tabBraggCurve)); + + eveMan->Init(); + + std::cout << "Finished init" << std::endl; + // eveMan->RunEvent(27); +} diff --git a/macro/Unpack_HDF5/E546_RCNP/unpack_rcnp.C b/macro/Unpack_HDF5/E546_RCNP/unpack_rcnp.C new file mode 100644 index 000000000..27e6da1df --- /dev/null +++ b/macro/Unpack_HDF5/E546_RCNP/unpack_rcnp.C @@ -0,0 +1,178 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpack_rcnp(int run_num = 52){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E546.par"; + TString mappath = ""; + TString filepath = "/media/aurio/Cris/E546/"; + TString fileExt = ".h5"; + TString outputpath = "./decode_data/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "RCNP2025.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + ".root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/ATTPC_C4H10_57_7torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(true); // true + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 80; + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kTRUE); + ransacTask->SetDistanceThreshold(15.0); //12 + ransacTask->SetMinHitsLine(30); //10 + // in AtRansacTask pattern tyepe set to line: auto patternType = AtPatternType::kLine; + //1=Homemade Ransac(default); 2=Homemade Mlesac; 3=Homemade Lmeds; //4 + ransacTask->SetAlgorithm(1); + // SampleMethod{kUniform=0,kChargeWeighted=1,kGaussian=2, kWeightGaussian=3, kWeightedY=4};//2 + ransacTask->SetRanSamMode(5); + ransacTask->SetChargeThreshold(1); //150 + // ransacTask->SetNumItera(500); + + //Create the AtPatternModification task. + std::vector> patternModifications; + auto braggCurveFinder = std::make_unique(); + braggCurveFinder->SetBinSize(3.0); + braggCurveFinder->SetNumSmoothingSteps(200); + patternModifications.push_back(std::move(braggCurveFinder)); + AtPatternModificationTask *patternModTask = new AtPatternModificationTask(std::move(patternModifications)); + // patternModTask->SetOutputBranch("AtPatternEvent"); + patternModTask->SetPersistence(kTRUE); + + // Create the AtFitterTask task. + std::vector> eLossModels; + + double density = 1.835e-4; + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 4)); + materialComponents.push_back(std::make_tuple(1, 1, 10)); + + std::unique_ptr eLossModelC4H10_57_7Torr_alpha = std::make_unique(density, "CATima_C4H10_57_7Torr_alpha"); + eLossModelC4H10_57_7Torr_alpha->SetMaterial(materialComponents); + eLossModelC4H10_57_7Torr_alpha->SetProjectile(4, 2, 4.00260325413); + eLossModels.push_back(std::move(eLossModelC4H10_57_7Torr_alpha)); + + std::unique_ptr eLossModelC4H10_57_7Torr_12C = std::make_unique(density, "CATima_C4H10_57_7Torr_12C"); + eLossModelC4H10_57_7Torr_12C->SetMaterial(materialComponents); + eLossModelC4H10_57_7Torr_12C->SetProjectile(12, 6, 12); + eLossModels.push_back(std::move(eLossModelC4H10_57_7Torr_12C)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(6000); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(1000); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata"); + + run->AddTask(unpackTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + run->AddTask(ransacTask); + run->AddTask(patternModTask); + run->AddTask(fitterTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 100; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} diff --git a/macro/Unpack_HDF5/E565_RCNP/12Be_12C12C_gs.txt b/macro/Unpack_HDF5/E565_RCNP/12Be_12C12C_gs.txt new file mode 100644 index 000000000..c99868412 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/12Be_12C12C_gs.txt @@ -0,0 +1,1800 @@ +0 175.862 0 0 264.592 +0.1 89.9497 0.000201498 0.0496517 264.592 +0.2 89.8994 0.000805992 0.0993033 264.591 +0.3 89.8491 0.00181348 0.148955 264.59 +0.4 89.7988 0.00322396 0.198607 264.589 +0.5 89.7485 0.00503743 0.248258 264.587 +0.6 89.6982 0.00725387 0.29791 264.585 +0.7 89.6479 0.00987329 0.347562 264.582 +0.8 89.5976 0.0128957 0.397213 264.579 +0.9 89.5473 0.016321 0.446865 264.576 +1 89.497 0.0201493 0.496517 264.572 +1.1 89.4468 0.0243805 0.546169 264.568 +1.2 89.3965 0.0290147 0.59582 264.563 +1.3 89.3462 0.0340518 0.645472 264.558 +1.4 89.2959 0.0394917 0.695124 264.553 +1.5 89.2456 0.0453345 0.744776 264.547 +1.6 89.1953 0.0515802 0.794427 264.541 +1.7 89.145 0.0582288 0.844079 264.534 +1.8 89.0947 0.0652801 0.893731 264.527 +1.9 89.0444 0.0727342 0.943383 264.52 +2 88.9941 0.0805911 0.993035 264.512 +2.1 88.9438 0.0888508 1.04269 264.503 +2.2 88.8935 0.0975132 1.09234 264.495 +2.3 88.8432 0.106578 1.14199 264.486 +2.4 88.7929 0.116046 1.19164 264.476 +2.5 88.7426 0.125916 1.24129 264.466 +2.6 88.6923 0.136189 1.29095 264.456 +2.7 88.642 0.146865 1.3406 264.445 +2.8 88.5917 0.157943 1.39025 264.434 +2.9 88.5414 0.169424 1.4399 264.423 +3 88.4912 0.181307 1.48955 264.411 +3.1 88.4409 0.193593 1.53921 264.399 +3.2 88.3906 0.20628 1.58886 264.386 +3.3 88.3403 0.219371 1.63851 264.373 +3.4 88.29 0.232864 1.68816 264.359 +3.5 88.2397 0.246758 1.73781 264.346 +3.6 88.1894 0.261056 1.78747 264.331 +3.7 88.1391 0.275755 1.83712 264.317 +3.8 88.0888 0.290857 1.88677 264.301 +3.9 88.0385 0.30636 1.93642 264.286 +4 87.9882 0.322266 1.98607 264.27 +4.1 87.9379 0.338574 2.03573 264.254 +4.2 87.8876 0.355284 2.08538 264.237 +4.3 87.8373 0.372395 2.13503 264.22 +4.4 87.787 0.389909 2.18468 264.202 +4.5 87.7367 0.407824 2.23434 264.184 +4.6 87.6864 0.426141 2.28399 264.166 +4.7 87.6362 0.44486 2.33364 264.147 +4.8 87.5859 0.46398 2.38329 264.128 +4.9 87.5356 0.483502 2.43295 264.109 +5 87.4853 0.503426 2.4826 264.089 +5.1 87.435 0.523751 2.53225 264.069 +5.2 87.3847 0.544477 2.5819 264.048 +5.3 87.3344 0.565605 2.63156 264.027 +5.4 87.2841 0.587134 2.68121 264.005 +5.5 87.2338 0.609064 2.73086 263.983 +5.6 87.1835 0.631395 2.78052 263.961 +5.7 87.1332 0.654127 2.83017 263.938 +5.8 87.0829 0.677261 2.87982 263.915 +5.9 87.0326 0.700795 2.92947 263.891 +6 86.9823 0.72473 2.97913 263.868 +6.1 86.932 0.749066 3.02878 263.843 +6.2 86.8817 0.773803 3.07843 263.818 +6.3 86.8315 0.79894 3.12809 263.793 +6.4 86.7812 0.824478 3.17774 263.768 +6.5 86.7309 0.850417 3.22739 263.742 +6.6 86.6806 0.876755 3.27705 263.716 +6.7 86.6303 0.903494 3.3267 263.689 +6.8 86.58 0.930634 3.37635 263.662 +6.9 86.5297 0.958173 3.42601 263.634 +7 86.4794 0.986113 3.47566 263.606 +7.1 86.4291 1.01445 3.52531 263.578 +7.2 86.3788 1.04319 3.57497 263.549 +7.3 86.3285 1.07233 3.62462 263.52 +7.4 86.2782 1.10187 3.67428 263.49 +7.5 86.2279 1.13181 3.72393 263.46 +7.6 86.1776 1.16215 3.77358 263.43 +7.7 86.1274 1.19288 3.82324 263.399 +7.79999 86.0771 1.22402 3.87289 263.368 +7.89999 86.0268 1.25556 3.92254 263.337 +7.99999 85.9765 1.28749 3.9722 263.305 +8.09999 85.9262 1.31983 4.02185 263.272 +8.2 85.8759 1.35256 4.07151 263.24 +8.3 85.8256 1.38569 4.12116 263.207 +8.4 85.7753 1.41923 4.17082 263.173 +8.5 85.725 1.45316 4.22047 263.139 +8.6 85.6747 1.48748 4.27013 263.105 +8.7 85.6244 1.52221 4.31978 263.07 +8.8 85.5741 1.55734 4.36944 263.035 +8.9 85.5239 1.59286 4.41909 262.999 +9 85.4736 1.62878 4.46875 262.963 +9.1 85.4233 1.6651 4.5184 262.927 +9.2 85.373 1.70182 4.56806 262.89 +9.3 85.3227 1.73894 4.61771 262.853 +9.4 85.2724 1.77645 4.66737 262.816 +9.5 85.2221 1.81436 4.71702 262.778 +9.6 85.1718 1.85267 4.76668 262.74 +9.7 85.1215 1.89137 4.81633 262.701 +9.8 85.0712 1.93048 4.86599 262.662 +9.9 85.0209 1.96998 4.91565 262.622 +10 84.9706 2.00987 4.9653 262.582 +10.1 84.9204 2.05017 5.01496 262.542 +10.2 84.8701 2.09086 5.06461 262.501 +10.3 84.8198 2.13195 5.11427 262.46 +10.4 84.7695 2.17343 5.16392 262.419 +10.5 84.7192 2.21531 5.21358 262.377 +10.6 84.6689 2.25759 5.26324 262.335 +10.7 84.6186 2.30026 5.31289 262.292 +10.8 84.5683 2.34333 5.36255 262.249 +10.9 84.518 2.38679 5.41221 262.205 +11 84.4677 2.43065 5.46186 262.162 +11.1 84.4175 2.47491 5.51152 262.117 +11.2 84.3672 2.51956 5.56118 262.073 +11.3 84.3169 2.56461 5.61083 262.028 +11.4 84.2666 2.61005 5.66049 261.982 +11.5 84.2163 2.65588 5.71015 261.936 +11.6 84.166 2.70212 5.7598 261.89 +11.7 84.1157 2.74874 5.80946 261.844 +11.8 84.0654 2.79576 5.85912 261.796 +11.9 84.0151 2.84318 5.90878 261.749 +12 83.9649 2.89099 5.95843 261.701 +12.1 83.9146 2.93919 6.00809 261.653 +12.2 83.8643 2.98779 6.05775 261.604 +12.3 83.814 3.03678 6.10741 261.555 +12.4 83.7637 3.08617 6.15707 261.506 +12.5 83.7134 3.13595 6.20672 261.456 +12.6 83.6631 3.18612 6.25638 261.406 +12.7 83.6128 3.23669 6.30604 261.356 +12.8 83.5625 3.28765 6.3557 261.305 +12.9 83.5123 3.339 6.40536 261.253 +13 83.462 3.39074 6.45502 261.202 +13.1 83.4117 3.44288 6.50467 261.149 +13.2 83.3614 3.49541 6.55433 261.097 +13.3 83.3111 3.54833 6.60399 261.044 +13.4 83.2608 3.60165 6.65365 260.991 +13.5 83.2105 3.65536 6.70331 260.937 +13.6 83.1602 3.70946 6.75297 260.883 +13.7 83.11 3.76395 6.80263 260.828 +13.8 83.0597 3.81883 6.85229 260.773 +13.9 83.0094 3.8741 6.90195 260.718 +14 82.9591 3.92977 6.95161 260.662 +14.1 82.9088 3.98582 7.00127 260.606 +14.2 82.8585 4.04227 7.05093 260.55 +14.3 82.8082 4.0991 7.10059 260.493 +14.4 82.758 4.15633 7.15025 260.436 +14.5 82.7077 4.21395 7.19991 260.378 +14.6 82.6574 4.27196 7.24957 260.32 +14.7 82.6071 4.33036 7.29923 260.262 +14.8 82.5568 4.38914 7.34889 260.203 +14.9 82.5065 4.44832 7.39855 260.144 +15 82.4562 4.50789 7.44821 260.084 +15.1 82.406 4.56784 7.49787 260.024 +15.2 82.3557 4.62819 7.54753 259.964 +15.3 82.3054 4.68892 7.59719 259.903 +15.4 82.2551 4.75005 7.64685 259.842 +15.5 82.2048 4.81156 7.69651 259.781 +15.6 82.1545 4.87346 7.74618 259.719 +15.7 82.1043 4.93575 7.79584 259.657 +15.8 82.054 4.99842 7.8455 259.594 +15.9 82.0037 5.06149 7.89516 259.531 +16 81.9534 5.12494 7.94482 259.467 +16.1 81.9031 5.18878 7.99448 259.403 +16.2 81.8528 5.253 8.04415 259.339 +16.3 81.8026 5.31761 8.09381 259.275 +16.4 81.7523 5.38261 8.14347 259.21 +16.5 81.702 5.448 8.19313 259.144 +16.6 81.6517 5.51377 8.2428 259.078 +16.7 81.6014 5.57993 8.29246 259.012 +16.8 81.5511 5.64648 8.34212 258.946 +16.9 81.5009 5.71341 8.39179 258.879 +17 81.4506 5.78072 8.44145 258.812 +17.1 81.4003 5.84843 8.49111 258.744 +17.2 81.35 5.91651 8.54078 258.676 +17.3 81.2997 5.98498 8.59044 258.607 +17.4 81.2494 6.05384 8.6401 258.538 +17.5 81.1992 6.12308 8.68977 258.469 +17.6 81.1489 6.19271 8.73943 258.4 +17.7 81.0986 6.26272 8.78909 258.33 +17.8 81.0483 6.33311 8.83876 258.259 +17.9 80.998 6.40389 8.88842 258.188 +18 80.9478 6.47505 8.93809 258.117 +18.1 80.8975 6.54659 8.98775 258.046 +18.2 80.8472 6.61852 9.03742 257.974 +18.3 80.7969 6.69083 9.08708 257.901 +18.4 80.7466 6.76352 9.13675 257.829 +18.5 80.6964 6.8366 9.18641 257.756 +18.6 80.6461 6.91005 9.23608 257.682 +18.7 80.5958 6.98389 9.28574 257.608 +18.8 80.5455 7.05811 9.33541 257.534 +18.9 80.4952 7.13272 9.38508 257.46 +19 80.445 7.2077 9.43474 257.385 +19.1 80.3947 7.28306 9.48441 257.309 +19.2 80.3444 7.35881 9.53407 257.233 +19.3 80.2941 7.43494 9.58374 257.157 +19.4 80.2438 7.51144 9.63341 257.081 +19.5 80.1936 7.58833 9.68307 257.004 +19.6 80.1433 7.6656 9.73274 256.927 +19.7 80.093 7.74324 9.78241 256.849 +19.8 80.0427 7.82127 9.83208 256.771 +19.9 79.9925 7.89967 9.88174 256.693 +20 79.9422 7.97845 9.93141 256.614 +20.1 79.8919 8.05762 9.98108 256.535 +20.2 79.8416 8.13716 10.0307 256.455 +20.3 79.7913 8.21708 10.0804 256.375 +20.4 79.7411 8.29737 10.1301 256.295 +20.5 79.6908 8.37805 10.1798 256.214 +20.6 79.6405 8.4591 10.2294 256.133 +20.7 79.5902 8.54053 10.2791 256.052 +20.8 79.54 8.62234 10.3288 255.97 +20.9 79.4897 8.70452 10.3784 255.888 +21 79.4394 8.78708 10.4281 255.805 +21.1 79.3891 8.87001 10.4778 255.722 +21.2 79.3389 8.95333 10.5274 255.639 +21.3 79.2886 9.03701 10.5771 255.555 +21.4 79.2383 9.12108 10.6268 255.471 +21.5 79.188 9.20551 10.6764 255.387 +21.6 79.1378 9.29033 10.7261 255.302 +21.7 79.0875 9.37551 10.7758 255.217 +21.8 79.0372 9.46108 10.8255 255.131 +21.9 78.9869 9.54701 10.8751 255.045 +22 78.9367 9.63332 10.9248 254.959 +22.1 78.8864 9.72001 10.9745 254.872 +22.2 78.8361 9.80706 11.0241 254.785 +22.3 78.7858 9.8945 11.0738 254.698 +22.4 78.7356 9.9823 11.1235 254.61 +22.5 78.6853 10.0705 11.1732 254.522 +22.6 78.635 10.159 11.2228 254.433 +22.7001 78.5848 10.2479 11.2725 254.344 +22.8001 78.5345 10.3372 11.3222 254.255 +22.9001 78.4842 10.4269 11.3718 254.165 +23.0001 78.4339 10.5169 11.4215 254.075 +23.1001 78.3837 10.6073 11.4712 253.985 +23.2001 78.3334 10.6981 11.5209 253.894 +23.3001 78.2831 10.7893 11.5705 253.803 +23.4001 78.2329 10.8808 11.6202 253.711 +23.5001 78.1826 10.9727 11.6699 253.62 +23.6001 78.1323 11.0649 11.7196 253.527 +23.7001 78.082 11.1575 11.7692 253.435 +23.8001 78.0318 11.2505 11.8189 253.342 +23.9001 77.9815 11.3439 11.8686 253.248 +24.0001 77.9312 11.4376 11.9182 253.155 +24.1001 77.881 11.5317 11.9679 253.061 +24.2001 77.8307 11.6262 12.0176 252.966 +24.3001 77.7804 11.721 12.0673 252.871 +24.4001 77.7302 11.8162 12.1169 252.776 +24.5001 77.6799 11.9118 12.1666 252.68 +24.6001 77.6296 12.0078 12.2163 252.585 +24.7001 77.5794 12.1041 12.266 252.488 +24.8001 77.5291 12.2007 12.3156 252.392 +24.9001 77.4788 12.2978 12.3653 252.295 +25.0001 77.4286 12.3952 12.415 252.197 +25.1001 77.3783 12.4929 12.4647 252.099 +25.2001 77.328 12.5911 12.5144 252.001 +25.3001 77.2778 12.6896 12.564 251.903 +25.4001 77.2275 12.7884 12.6137 251.804 +25.5001 77.1772 12.8876 12.6634 251.705 +25.6001 77.127 12.9872 12.7131 251.605 +25.7001 77.0767 13.0872 12.7627 251.505 +25.8001 77.0264 13.1875 12.8124 251.405 +25.9001 76.9762 13.2882 12.8621 251.304 +26.0001 76.9259 13.3892 12.9118 251.203 +26.1001 76.8756 13.4906 12.9615 251.102 +26.2001 76.8254 13.5924 13.0111 251 +26.3001 76.7751 13.6945 13.0608 250.898 +26.4001 76.7248 13.797 13.1105 250.795 +26.5001 76.6746 13.8998 13.1602 250.692 +26.6001 76.6243 14.003 13.2098 250.589 +26.7001 76.574 14.1066 13.2595 250.486 +26.8001 76.5238 14.2105 13.3092 250.382 +26.9001 76.4735 14.3148 13.3589 250.277 +27.0001 76.4233 14.4195 13.4086 250.173 +27.1001 76.373 14.5245 13.4582 250.068 +27.2001 76.3227 14.6298 13.5079 249.962 +27.3001 76.2725 14.7356 13.5576 249.857 +27.4001 76.2222 14.8416 13.6073 249.751 +27.5001 76.1719 14.9481 13.657 249.644 +27.6001 76.1217 15.0549 13.7067 249.537 +27.7001 76.0714 15.162 13.7563 249.43 +27.8001 76.0212 15.2695 13.806 249.323 +27.9001 75.9709 15.3774 13.8557 249.215 +28.0001 75.9206 15.4856 13.9054 249.107 +28.1001 75.8704 15.5942 13.9551 248.998 +28.2001 75.8201 15.7032 14.0047 248.889 +28.3001 75.7699 15.8124 14.0544 248.78 +28.4001 75.7196 15.9221 14.1041 248.67 +28.5001 75.6693 16.0321 14.1538 248.56 +28.6001 75.6191 16.1424 14.2035 248.45 +28.7001 75.5688 16.2531 14.2532 248.339 +28.8001 75.5186 16.3642 14.3028 248.228 +28.9001 75.4683 16.4756 14.3525 248.117 +29.0001 75.418 16.5874 14.4022 248.005 +29.1001 75.3678 16.6995 14.4519 247.893 +29.2001 75.3175 16.812 14.5016 247.78 +29.3001 75.2673 16.9248 14.5513 247.667 +29.4001 75.217 17.038 14.601 247.554 +29.5001 75.1668 17.1515 14.6506 247.441 +29.6001 75.1165 17.2654 14.7003 247.327 +29.7001 75.0662 17.3796 14.75 247.213 +29.8001 75.016 17.4942 14.7997 247.098 +29.9001 74.9657 17.6091 14.8494 246.983 +30.0001 74.9155 17.7244 14.8991 246.868 +30.1001 74.8652 17.84 14.9488 246.752 +30.2001 74.815 17.956 14.9984 246.636 +30.3001 74.7647 18.0723 15.0481 246.52 +30.4001 74.7145 18.189 15.0978 246.403 +30.5001 74.6642 18.306 15.1475 246.286 +30.6001 74.614 18.4234 15.1972 246.169 +30.7001 74.5637 18.5411 15.2469 246.051 +30.8001 74.5134 18.6591 15.2966 245.933 +30.9001 74.4632 18.7775 15.3463 245.815 +31.0001 74.4129 18.8963 15.396 245.696 +31.1001 74.3627 19.0154 15.4456 245.577 +31.2001 74.3124 19.1348 15.4953 245.457 +31.3001 74.2622 19.2546 15.545 245.338 +31.4001 74.2119 19.3747 15.5947 245.218 +31.5001 74.1617 19.4952 15.6444 245.097 +31.6001 74.1114 19.616 15.6941 244.976 +31.7001 74.0612 19.7372 15.7438 244.855 +31.8001 74.0109 19.8587 15.7935 244.734 +31.9001 73.9607 19.9805 15.8432 244.612 +32.0001 73.9104 20.1027 15.8929 244.49 +32.1001 73.8602 20.2253 15.9425 244.367 +32.2001 73.8099 20.3481 15.9922 244.244 +32.3001 73.7597 20.4713 16.0419 244.121 +32.4001 73.7094 20.5949 16.0916 243.997 +32.5001 73.6592 20.7188 16.1413 243.873 +32.6001 73.6089 20.843 16.191 243.749 +32.7001 73.5587 20.9676 16.2407 243.625 +32.8001 73.5084 21.0925 16.2904 243.5 +32.9001 73.4582 21.2177 16.3401 243.375 +33.0001 73.4079 21.3433 16.3898 243.249 +33.1001 73.3577 21.4692 16.4395 243.123 +33.2001 73.3075 21.5955 16.4892 242.997 +33.3001 73.2572 21.7221 16.5388 242.87 +33.4001 73.207 21.849 16.5885 242.743 +33.5001 73.1567 21.9763 16.6382 242.616 +33.6001 73.1065 22.1039 16.6879 242.488 +33.7001 73.0562 22.2319 16.7376 242.36 +33.8001 73.006 22.3601 16.7873 242.232 +33.9001 72.9557 22.4888 16.837 242.104 +34.0001 72.9055 22.6177 16.8867 241.975 +34.1001 72.8553 22.747 16.9364 241.845 +34.2001 72.805 22.8766 16.9861 241.716 +34.3 72.7548 23.0066 17.0358 241.586 +34.4 72.7045 23.1368 17.0855 241.455 +34.5 72.6543 23.2675 17.1352 241.325 +34.6 72.604 23.3984 17.1849 241.194 +34.7 72.5538 23.5297 17.2346 241.063 +34.8 72.5036 23.6613 17.2843 240.931 +34.9 72.4533 23.7932 17.334 240.799 +35 72.4031 23.9255 17.3837 240.667 +35.1 72.3528 24.0581 17.4334 240.534 +35.2 72.3026 24.191 17.4831 240.401 +35.3 72.2524 24.3243 17.5328 240.268 +35.4 72.2021 24.4579 17.5825 240.134 +35.5 72.1519 24.5918 17.6322 240 +35.6 72.1016 24.7261 17.6819 239.866 +35.7 72.0514 24.8606 17.7316 239.732 +35.8 72.0012 24.9955 17.7813 239.597 +35.9 71.9509 25.1308 17.831 239.462 +36 71.9007 25.2663 17.8807 239.326 +36.1 71.8505 25.4022 17.9304 239.19 +36.2 71.8002 25.5384 17.9801 239.054 +36.3 71.75 25.6749 18.0298 238.917 +36.4 71.6997 25.8118 18.0795 238.78 +36.5 71.6495 25.949 18.1292 238.643 +36.6 71.5993 26.0865 18.1789 238.506 +36.7 71.549 26.2243 18.2286 238.368 +36.8 71.4988 26.3625 18.2783 238.23 +36.9 71.4486 26.5009 18.328 238.091 +37 71.3983 26.6397 18.3777 237.953 +37.1 71.3481 26.7788 18.4274 237.813 +37.2 71.2979 26.9183 18.4771 237.674 +37.3 71.2476 27.058 18.5268 237.534 +37.4 71.1974 27.1981 18.5765 237.394 +37.5 71.1472 27.3385 18.6262 237.254 +37.6 71.0969 27.4792 18.6759 237.113 +37.7 71.0467 27.6203 18.7256 236.972 +37.8 70.9965 27.7616 18.7753 236.831 +37.9 70.9462 27.9033 18.825 236.689 +38 70.896 28.0453 18.8747 236.547 +38.1 70.8458 28.1876 18.9244 236.405 +38.2 70.7955 28.3303 18.9741 236.262 +38.3 70.7453 28.4732 19.0238 236.119 +38.4 70.6951 28.6165 19.0736 235.976 +38.5 70.6449 28.76 19.1233 235.832 +38.6 70.5946 28.9039 19.173 235.688 +38.7 70.5444 29.0481 19.2227 235.544 +38.8 70.4942 29.1927 19.2724 235.4 +38.9 70.4439 29.3375 19.3221 235.255 +39 70.3937 29.4827 19.3718 235.11 +39.1 70.3435 29.6281 19.4215 234.964 +39.2 70.2933 29.7739 19.4712 234.818 +39.3 70.243 29.92 19.5209 234.672 +39.4 70.1928 30.0664 19.5706 234.526 +39.5 70.1426 30.2131 19.6203 234.379 +39.6 70.0923 30.3601 19.6701 234.232 +39.7 70.0421 30.5075 19.7198 234.085 +39.8 69.9919 30.6551 19.7695 233.937 +39.9 69.9417 30.8031 19.8192 233.789 +40 69.8914 30.9513 19.8689 233.641 +40.1 69.8412 31.0999 19.9186 233.492 +40.2 69.791 31.2488 19.9683 233.343 +40.3 69.7408 31.398 20.018 233.194 +40.4 69.6905 31.5475 20.0678 233.045 +40.5 69.6403 31.6973 20.1175 232.895 +40.6 69.5901 31.8474 20.1672 232.745 +40.7 69.5399 31.9978 20.2169 232.594 +40.7999 69.4897 32.1485 20.2666 232.444 +40.8999 69.4394 32.2995 20.3163 232.293 +40.9999 69.3892 32.4509 20.366 232.141 +41.0999 69.339 32.6025 20.4157 231.99 +41.1999 69.2888 32.7544 20.4655 231.838 +41.2999 69.2385 32.9067 20.5152 231.686 +41.3999 69.1883 33.0592 20.5649 231.533 +41.4999 69.1381 33.2121 20.6146 231.38 +41.5999 69.0879 33.3652 20.6643 231.227 +41.6999 69.0377 33.5186 20.714 231.074 +41.7999 68.9875 33.6724 20.7638 230.92 +41.8999 68.9372 33.8264 20.8135 230.766 +41.9999 68.887 33.9808 20.8632 230.611 +42.0999 68.8368 34.1354 20.9129 230.457 +42.1999 68.7866 34.2904 20.9626 230.302 +42.2999 68.7364 34.4456 21.0123 230.147 +42.3999 68.6861 34.6012 21.0621 229.991 +42.4999 68.6359 34.757 21.1118 229.835 +42.5999 68.5857 34.9132 21.1615 229.679 +42.6999 68.5355 35.0696 21.2112 229.523 +42.7999 68.4853 35.2263 21.2609 229.366 +42.8999 68.4351 35.3834 21.3107 229.209 +42.9999 68.3849 35.5407 21.3604 229.052 +43.0999 68.3346 35.6983 21.4101 228.894 +43.1999 68.2844 35.8562 21.4598 228.736 +43.2999 68.2342 36.0144 21.5095 228.578 +43.3999 68.184 36.1729 21.5593 228.419 +43.4999 68.1338 36.3317 21.609 228.261 +43.5999 68.0836 36.4908 21.6587 228.101 +43.6999 68.0334 36.6502 21.7084 227.942 +43.7999 67.9832 36.8098 21.7582 227.782 +43.8999 67.9329 36.9698 21.8079 227.622 +43.9999 67.8827 37.1301 21.8576 227.462 +44.0999 67.8325 37.2906 21.9073 227.302 +44.1999 67.7823 37.4514 21.957 227.141 +44.2999 67.7321 37.6125 22.0068 226.98 +44.3999 67.6819 37.7739 22.0565 226.818 +44.4999 67.6317 37.9356 22.1062 226.657 +44.5999 67.5815 38.0976 22.1559 226.495 +44.6999 67.5313 38.2599 22.2057 226.332 +44.7999 67.4811 38.4224 22.2554 226.17 +44.8999 67.4308 38.5853 22.3051 226.007 +44.9999 67.3806 38.7484 22.3548 225.844 +45.0999 67.3304 38.9118 22.4046 225.68 +45.1999 67.2802 39.0755 22.4543 225.517 +45.2999 67.23 39.2395 22.504 225.353 +45.3999 67.1798 39.4038 22.5538 225.189 +45.4999 67.1296 39.5683 22.6035 225.024 +45.5999 67.0794 39.7331 22.6532 224.859 +45.6999 67.0292 39.8982 22.7029 224.694 +45.7999 66.979 40.0636 22.7527 224.529 +45.8999 66.9288 40.2293 22.8024 224.363 +45.9999 66.8786 40.3953 22.8521 224.197 +46.0999 66.8284 40.5615 22.9019 224.031 +46.1999 66.7782 40.728 22.9516 223.864 +46.2999 66.728 40.8948 23.0013 223.697 +46.3999 66.6778 41.0619 23.051 223.53 +46.4999 66.6276 41.2292 23.1008 223.363 +46.5999 66.5774 41.3968 23.1505 223.195 +46.6999 66.5272 41.5647 23.2002 223.028 +46.7999 66.477 41.7329 23.25 222.859 +46.8999 66.4268 41.9014 23.2997 222.691 +46.9999 66.3766 42.0701 23.3494 222.522 +47.0999 66.3264 42.2391 23.3992 222.353 +47.1999 66.2762 42.4084 23.4489 222.184 +47.2999 66.226 42.5779 23.4986 222.014 +47.3998 66.1758 42.7477 23.5484 221.845 +47.4998 66.1256 42.9178 23.5981 221.674 +47.5998 66.0754 43.0882 23.6478 221.504 +47.6998 66.0252 43.2589 23.6976 221.333 +47.7998 65.975 43.4298 23.7473 221.162 +47.8998 65.9248 43.601 23.797 220.991 +47.9998 65.8746 43.7724 23.8468 220.82 +48.0998 65.8244 43.9441 23.8965 220.648 +48.1998 65.7742 44.1161 23.9463 220.476 +48.2998 65.724 44.2884 23.996 220.304 +48.3998 65.6738 44.4609 24.0457 220.131 +48.4998 65.6236 44.6337 24.0955 219.959 +48.5998 65.5734 44.8068 24.1452 219.785 +48.6998 65.5232 44.9801 24.1949 219.612 +48.7998 65.473 45.1537 24.2447 219.439 +48.8998 65.4228 45.3276 24.2944 219.265 +48.9998 65.3726 45.5017 24.3442 219.091 +49.0998 65.3225 45.6761 24.3939 218.916 +49.1998 65.2723 45.8507 24.4436 218.742 +49.2998 65.2221 46.0257 24.4934 218.567 +49.3998 65.1719 46.2008 24.5431 218.391 +49.4998 65.1217 46.3763 24.5929 218.216 +49.5998 65.0715 46.552 24.6426 218.04 +49.6998 65.0213 46.728 24.6923 217.864 +49.7998 64.9711 46.9042 24.7421 217.688 +49.8998 64.9209 47.0807 24.7918 217.512 +49.9998 64.8707 47.2574 24.8416 217.335 +50.0998 64.8206 47.4344 24.8913 217.158 +50.1998 64.7704 47.6117 24.9411 216.981 +50.2998 64.7202 47.7892 24.9908 216.803 +50.3998 64.67 47.967 25.0405 216.625 +50.4998 64.6198 48.145 25.0903 216.447 +50.5998 64.5696 48.3233 25.14 216.269 +50.6998 64.5194 48.5019 25.1898 216.09 +50.7998 64.4693 48.6807 25.2395 215.912 +50.8998 64.4191 48.8597 25.2893 215.733 +50.9998 64.3689 49.039 25.339 215.553 +51.0998 64.3187 49.2186 25.3888 215.374 +51.1998 64.2685 49.3984 25.4385 215.194 +51.2998 64.2183 49.5785 25.4883 215.014 +51.3998 64.1682 49.7588 25.538 214.833 +51.4998 64.118 49.9394 25.5877 214.653 +51.5998 64.0678 50.1202 25.6375 214.472 +51.6998 64.0176 50.3013 25.6872 214.291 +51.7998 63.9674 50.4826 25.737 214.11 +51.8998 63.9172 50.6642 25.7867 213.928 +51.9998 63.8671 50.846 25.8365 213.746 +52.0998 63.8169 51.0281 25.8862 213.564 +52.1998 63.7667 51.2104 25.936 213.382 +52.2998 63.7165 51.393 25.9857 213.199 +52.3998 63.6663 51.5758 26.0355 213.016 +52.4998 63.6162 51.7589 26.0852 212.833 +52.5998 63.566 51.9422 26.135 212.65 +52.6998 63.5158 52.1257 26.1847 212.467 +52.7998 63.4656 52.3095 26.2345 212.283 +52.8998 63.4155 52.4936 26.2842 212.099 +52.9998 63.3653 52.6778 26.334 211.914 +53.0998 63.3151 52.8624 26.3838 211.73 +53.1998 63.2649 53.0471 26.4335 211.545 +53.2998 63.2148 53.2321 26.4833 211.36 +53.3998 63.1646 53.4174 26.533 211.175 +53.4998 63.1144 53.6029 26.5828 210.989 +53.5998 63.0642 53.7886 26.6325 210.804 +53.6998 63.0141 53.9746 26.6823 210.618 +53.7998 62.9639 54.1608 26.732 210.432 +53.8997 62.9137 54.3472 26.7818 210.245 +53.9997 62.8635 54.5339 26.8315 210.058 +54.0997 62.8134 54.7208 26.8813 209.871 +54.1997 62.7632 54.9079 26.9311 209.684 +54.2997 62.713 55.0953 26.9808 209.497 +54.3997 62.6629 55.283 27.0306 209.309 +54.4997 62.6127 55.4708 27.0803 209.121 +54.5997 62.5625 55.6589 27.1301 208.933 +54.6997 62.5124 55.8472 27.1798 208.745 +54.7997 62.4622 56.0358 27.2296 208.556 +54.8997 62.412 56.2246 27.2794 208.368 +54.9997 62.3618 56.4136 27.3291 208.179 +55.0997 62.3117 56.6029 27.3789 207.989 +55.1997 62.2615 56.7924 27.4286 207.8 +55.2997 62.2113 56.9821 27.4784 207.61 +55.3997 62.1612 57.172 27.5282 207.42 +55.4997 62.111 57.3622 27.5779 207.23 +55.5997 62.0608 57.5526 27.6277 207.04 +55.6997 62.0107 57.7432 27.6775 206.849 +55.7997 61.9605 57.9341 27.7272 206.658 +55.8997 61.9104 58.1252 27.777 206.467 +55.9997 61.8602 58.3165 27.8267 206.276 +56.0997 61.81 58.508 27.8765 206.084 +56.1997 61.7599 58.6998 27.9263 205.893 +56.2997 61.7097 58.8917 27.976 205.701 +56.3997 61.6595 59.0839 28.0258 205.508 +56.4997 61.6094 59.2764 28.0756 205.316 +56.5997 61.5592 59.469 28.1253 205.123 +56.6997 61.5091 59.6619 28.1751 204.93 +56.7997 61.4589 59.855 28.2249 204.737 +56.8997 61.4087 60.0483 28.2746 204.544 +56.9997 61.3586 60.2418 28.3244 204.35 +57.0997 61.3084 60.4356 28.3742 204.157 +57.1997 61.2583 60.6296 28.4239 203.963 +57.2997 61.2081 60.8238 28.4737 203.768 +57.3997 61.1579 61.0182 28.5235 203.574 +57.4997 61.1078 61.2128 28.5732 203.379 +57.5997 61.0576 61.4076 28.623 203.185 +57.6997 61.0075 61.6027 28.6728 202.99 +57.7997 60.9573 61.798 28.7225 202.794 +57.8997 60.9072 61.9935 28.7723 202.599 +57.9997 60.857 62.1892 28.8221 202.403 +58.0997 60.8069 62.3851 28.8719 202.207 +58.1997 60.7567 62.5812 28.9216 202.011 +58.2997 60.7065 62.7776 28.9714 201.815 +58.3997 60.6564 62.9741 29.0212 201.618 +58.4997 60.6062 63.1709 29.0709 201.421 +58.5997 60.5561 63.3679 29.1207 201.224 +58.6997 60.5059 63.565 29.1705 201.027 +58.7997 60.4558 63.7624 29.2203 200.83 +58.8997 60.4056 63.96 29.27 200.632 +58.9997 60.3555 64.1579 29.3198 200.434 +59.0997 60.3053 64.3559 29.3696 200.236 +59.1997 60.2552 64.5541 29.4194 200.038 +59.2997 60.205 64.7525 29.4691 199.84 +59.3997 60.1549 64.9512 29.5189 199.641 +59.4997 60.1047 65.15 29.5687 199.442 +59.5997 60.0546 65.3491 29.6185 199.243 +59.6997 60.0044 65.5483 29.6682 199.044 +59.7997 59.9543 65.7478 29.718 198.844 +59.8997 59.9041 65.9474 29.7678 198.645 +59.9997 59.854 66.1473 29.8176 198.445 +60.0997 59.8039 66.3474 29.8673 198.245 +60.1997 59.7537 66.5476 29.9171 198.045 +60.2997 59.7036 66.7481 29.9669 197.844 +60.3997 59.6534 66.9487 30.0167 197.644 +60.4996 59.6033 67.1496 30.0665 197.443 +60.5996 59.5531 67.3507 30.1162 197.242 +60.6996 59.503 67.5519 30.166 197.04 +60.7996 59.4528 67.7534 30.2158 196.839 +60.8996 59.4027 67.955 30.2656 196.637 +60.9996 59.3526 68.1569 30.3154 196.435 +61.0996 59.3024 68.3589 30.3651 196.233 +61.1996 59.2523 68.5612 30.4149 196.031 +61.2996 59.2021 68.7636 30.4647 195.829 +61.3996 59.152 68.9662 30.5145 195.626 +61.4996 59.1019 69.169 30.5643 195.423 +61.5996 59.0517 69.3721 30.6141 195.22 +61.6996 59.0016 69.5753 30.6638 195.017 +61.7996 58.9514 69.7787 30.7136 194.814 +61.8996 58.9013 69.9822 30.7634 194.61 +61.9996 58.8512 70.186 30.8132 194.406 +62.0996 58.801 70.39 30.863 194.202 +62.1996 58.7509 70.5941 30.9128 193.998 +62.2996 58.7008 70.7985 30.9626 193.794 +62.3996 58.6506 71.003 31.0123 193.589 +62.4996 58.6005 71.2077 31.0621 193.385 +62.5996 58.5504 71.4126 31.1119 193.18 +62.6996 58.5002 71.6177 31.1617 192.975 +62.7996 58.4501 71.823 31.2115 192.769 +62.8996 58.4 72.0284 31.2613 192.564 +62.9996 58.3498 72.2341 31.3111 192.358 +63.0996 58.2997 72.4399 31.3609 192.152 +63.1996 58.2496 72.6459 31.4106 191.946 +63.2996 58.1994 72.8521 31.4604 191.74 +63.3996 58.1493 73.0584 31.5102 191.534 +63.4996 58.0992 73.265 31.56 191.327 +63.5996 58.049 73.4717 31.6098 191.121 +63.6996 57.9989 73.6786 31.6596 190.914 +63.7996 57.9488 73.8857 31.7094 190.707 +63.8996 57.8987 74.093 31.7592 190.499 +63.9996 57.8485 74.3004 31.809 190.292 +64.0996 57.7984 74.508 31.8588 190.084 +64.1996 57.7483 74.7158 31.9086 189.876 +64.2996 57.6981 74.9238 31.9584 189.668 +64.3996 57.648 75.1319 32.0081 189.46 +64.4996 57.5979 75.3402 32.0579 189.252 +64.5996 57.5478 75.5487 32.1077 189.044 +64.6996 57.4976 75.7574 32.1575 188.835 +64.7996 57.4475 75.9662 32.2073 188.626 +64.8996 57.3974 76.1752 32.2571 188.417 +64.9996 57.3473 76.3844 32.3069 188.208 +65.0996 57.2972 76.5937 32.3567 187.999 +65.1996 57.247 76.8033 32.4065 187.789 +65.2996 57.1969 77.0129 32.4563 187.579 +65.3996 57.1468 77.2228 32.5061 187.369 +65.4996 57.0967 77.4328 32.5559 187.159 +65.5996 57.0465 77.643 32.6057 186.949 +65.6996 56.9964 77.8534 32.6555 186.739 +65.7996 56.9463 78.0639 32.7053 186.528 +65.8996 56.8962 78.2746 32.7551 186.318 +65.9996 56.8461 78.4854 32.8049 186.107 +66.0996 56.796 78.6964 32.8547 185.896 +66.1996 56.7458 78.9076 32.9045 185.685 +66.2996 56.6957 79.119 32.9543 185.473 +66.3996 56.6456 79.3305 33.0041 185.262 +66.4996 56.5955 79.5421 33.0539 185.05 +66.5996 56.5454 79.754 33.1037 184.838 +66.6996 56.4953 79.9659 33.1535 184.626 +66.7996 56.4451 80.1781 33.2033 184.414 +66.8996 56.395 80.3904 33.2531 184.202 +66.9995 56.3449 80.6029 33.3029 183.989 +67.0995 56.2948 80.8155 33.3527 183.777 +67.1995 56.2447 81.0283 33.4025 183.564 +67.2995 56.1946 81.2412 33.4523 183.351 +67.3995 56.1445 81.4543 33.5021 183.138 +67.4995 56.0943 81.6675 33.5519 182.925 +67.5995 56.0442 81.8809 33.6017 182.711 +67.6995 55.9941 82.0945 33.6516 182.498 +67.7995 55.944 82.3082 33.7014 182.284 +67.8995 55.8939 82.522 33.7512 182.07 +67.9995 55.8438 82.736 33.801 181.856 +68.0995 55.7937 82.9502 33.8508 181.642 +68.1995 55.7436 83.1645 33.9006 181.428 +68.2995 55.6935 83.379 33.9504 181.213 +68.3995 55.6434 83.5936 34.0002 180.999 +68.4995 55.5933 83.8083 34.05 180.784 +68.5995 55.5432 84.0232 34.0998 180.569 +68.6995 55.493 84.2383 34.1496 180.354 +68.7995 55.4429 84.4535 34.1995 180.139 +68.8995 55.3928 84.6688 34.2493 179.923 +68.9995 55.3427 84.8843 34.2991 179.708 +69.0995 55.2926 85.0999 34.3489 179.492 +69.1995 55.2425 85.3157 34.3987 179.277 +69.2995 55.1924 85.5316 34.4485 179.061 +69.3995 55.1423 85.7477 34.4983 178.845 +69.4995 55.0922 85.9639 34.5481 178.628 +69.5995 55.0421 86.1802 34.5979 178.412 +69.6995 54.992 86.3967 34.6478 178.196 +69.7995 54.9419 86.6133 34.6976 177.979 +69.8995 54.8918 86.8301 34.7474 177.762 +69.9995 54.8417 87.047 34.7972 177.545 +70.0995 54.7916 87.264 34.847 177.328 +70.1995 54.7415 87.4812 34.8968 177.111 +70.2995 54.6914 87.6985 34.9467 176.894 +70.3995 54.6413 87.916 34.9965 176.676 +70.4995 54.5912 88.1336 35.0463 176.459 +70.5995 54.5411 88.3513 35.0961 176.241 +70.6995 54.491 88.5691 35.1459 176.023 +70.7995 54.4409 88.7871 35.1957 175.805 +70.8995 54.3908 89.0052 35.2456 175.587 +70.9995 54.3408 89.2235 35.2954 175.369 +71.0995 54.2907 89.4419 35.3452 175.15 +71.1995 54.2406 89.6604 35.395 174.932 +71.2995 54.1905 89.879 35.4448 174.713 +71.3995 54.1404 90.0978 35.4947 174.494 +71.4995 54.0903 90.3167 35.5445 174.276 +71.5995 54.0402 90.5357 35.5943 174.057 +71.6995 53.9901 90.7549 35.6441 173.837 +71.7995 53.94 90.9742 35.6939 173.618 +71.8995 53.8899 91.1936 35.7438 173.399 +71.9995 53.8398 91.4131 35.7936 173.179 +72.0995 53.7897 91.6328 35.8434 172.959 +72.1995 53.7397 91.8525 35.8932 172.74 +72.2995 53.6896 92.0725 35.9431 172.52 +72.3995 53.6395 92.2925 35.9929 172.3 +72.4995 53.5894 92.5126 36.0427 172.08 +72.5995 53.5393 92.7329 36.0925 171.859 +72.6995 53.4892 92.9533 36.1424 171.639 +72.7995 53.4391 93.1738 36.1922 171.418 +72.8995 53.389 93.3944 36.242 171.198 +72.9995 53.339 93.6152 36.2918 170.977 +73.0995 53.2889 93.836 36.3417 170.756 +73.1995 53.2388 94.057 36.3915 170.535 +73.2995 53.1887 94.2781 36.4413 170.314 +73.3995 53.1386 94.4993 36.4911 170.093 +73.4995 53.0885 94.7207 36.541 169.872 +73.5994 53.0385 94.9421 36.5908 169.65 +73.6994 52.9884 95.1637 36.6406 169.429 +73.7994 52.9383 95.3853 36.6905 169.207 +73.8994 52.8882 95.6071 36.7403 168.985 +73.9994 52.8381 95.829 36.7901 168.763 +74.0994 52.7881 96.051 36.8399 168.541 +74.1994 52.738 96.2731 36.8898 168.319 +74.2994 52.6879 96.4954 36.9396 168.097 +74.3994 52.6378 96.7177 36.9894 167.875 +74.4994 52.5878 96.9402 37.0393 167.652 +74.5994 52.5377 97.1627 37.0891 167.43 +74.6994 52.4876 97.3854 37.1389 167.207 +74.7994 52.4375 97.6081 37.1888 166.984 +74.8994 52.3874 97.831 37.2386 166.761 +74.9994 52.3374 98.054 37.2884 166.538 +75.0994 52.2873 98.2771 37.3383 166.315 +75.1994 52.2372 98.5002 37.3881 166.092 +75.2994 52.1871 98.7235 37.4379 165.869 +75.3994 52.1371 98.9469 37.4878 165.645 +75.4994 52.087 99.1704 37.5376 165.422 +75.5994 52.0369 99.394 37.5874 165.198 +75.6994 51.9869 99.6177 37.6373 164.975 +75.7994 51.9368 99.8415 37.6871 164.751 +75.8994 51.8867 100.065 37.737 164.527 +75.9994 51.8366 100.289 37.7868 164.303 +76.0994 51.7866 100.513 37.8366 164.079 +76.1994 51.7365 100.738 37.8865 163.855 +76.2994 51.6864 100.962 37.9363 163.63 +76.3994 51.6364 101.186 37.9862 163.406 +76.4994 51.5863 101.411 38.036 163.182 +76.5994 51.5362 101.635 38.0858 162.957 +76.6994 51.4862 101.86 38.1357 162.732 +76.7994 51.4361 102.085 38.1855 162.508 +76.8994 51.386 102.31 38.2354 162.283 +76.9994 51.336 102.534 38.2852 162.058 +77.0994 51.2859 102.76 38.335 161.833 +77.1994 51.2359 102.985 38.3849 161.608 +77.2994 51.1858 103.21 38.4347 161.382 +77.3994 51.1357 103.435 38.4846 161.157 +77.4994 51.0857 103.661 38.5344 160.932 +77.5994 51.0356 103.886 38.5842 160.706 +77.6994 50.9855 104.112 38.6341 160.481 +77.7994 50.9355 104.337 38.6839 160.255 +77.8994 50.8854 104.563 38.7338 160.029 +77.9994 50.8354 104.789 38.7836 159.804 +78.0994 50.7853 105.015 38.8335 159.578 +78.1994 50.7352 105.241 38.8833 159.352 +78.2994 50.6852 105.467 38.9332 159.126 +78.3994 50.6351 105.693 38.983 158.9 +78.4994 50.5851 105.919 39.0329 158.673 +78.5994 50.535 106.145 39.0827 158.447 +78.6994 50.485 106.372 39.1326 158.221 +78.7994 50.4349 106.598 39.1824 157.994 +78.8994 50.3848 106.825 39.2322 157.768 +78.9994 50.3348 107.051 39.2821 157.541 +79.0994 50.2847 107.278 39.3319 157.314 +79.1994 50.2347 107.505 39.3818 157.088 +79.2994 50.1846 107.732 39.4316 156.861 +79.3994 50.1346 107.958 39.4815 156.634 +79.4994 50.0845 108.185 39.5313 156.407 +79.5994 50.0345 108.413 39.5812 156.18 +79.6994 49.9844 108.64 39.631 155.953 +79.7994 49.9344 108.867 39.6809 155.725 +79.8994 49.8843 109.094 39.7308 155.498 +79.9994 49.8343 109.322 39.7806 155.271 +80.0993 49.7842 109.549 39.8305 155.043 +80.1993 49.7342 109.776 39.8803 154.816 +80.2993 49.6841 110.004 39.9302 154.588 +80.3993 49.6341 110.232 39.98 154.361 +80.4993 49.584 110.459 40.0299 154.133 +80.5993 49.534 110.687 40.0797 153.905 +80.6993 49.4839 110.915 40.1296 153.677 +80.7993 49.4339 111.143 40.1794 153.449 +80.8993 49.3838 111.371 40.2293 153.221 +80.9993 49.3338 111.599 40.2791 152.993 +81.0993 49.2838 111.827 40.329 152.765 +81.1993 49.2337 112.055 40.3789 152.537 +81.2993 49.1837 112.283 40.4287 152.309 +81.3993 49.1336 112.512 40.4786 152.081 +81.4993 49.0836 112.74 40.5284 151.852 +81.5993 49.0335 112.968 40.5783 151.624 +81.6993 48.9835 113.197 40.6281 151.396 +81.7993 48.9335 113.425 40.678 151.167 +81.8993 48.8834 113.654 40.7279 150.939 +81.9993 48.8334 113.882 40.7777 150.71 +82.0993 48.7833 114.111 40.8276 150.481 +82.1993 48.7333 114.34 40.8774 150.252 +82.2993 48.6833 114.569 40.9273 150.024 +82.3993 48.6332 114.797 40.9772 149.795 +82.4993 48.5832 115.026 41.027 149.566 +82.5993 48.5332 115.255 41.0769 149.337 +82.6993 48.4831 115.484 41.1268 149.108 +82.7993 48.4331 115.713 41.1766 148.879 +82.8993 48.383 115.942 41.2265 148.65 +82.9993 48.333 116.172 41.2763 148.421 +83.0993 48.283 116.401 41.3262 148.192 +83.1993 48.2329 116.63 41.3761 147.962 +83.2993 48.1829 116.859 41.4259 147.733 +83.3993 48.1329 117.089 41.4758 147.504 +83.4993 48.0828 117.318 41.5257 147.274 +83.5993 48.0328 117.547 41.5755 147.045 +83.6993 47.9828 117.777 41.6254 146.815 +83.7993 47.9328 118.006 41.6753 146.586 +83.8993 47.8827 118.236 41.7251 146.356 +83.9993 47.8327 118.466 41.775 146.127 +84.0993 47.7827 118.695 41.8249 145.897 +84.1993 47.7326 118.925 41.8747 145.667 +84.2993 47.6826 119.155 41.9246 145.438 +84.3993 47.6326 119.384 41.9745 145.208 +84.4993 47.5826 119.614 42.0243 144.978 +84.5993 47.5325 119.844 42.0742 144.748 +84.6993 47.4825 120.074 42.1241 144.518 +84.7993 47.4325 120.304 42.1739 144.288 +84.8993 47.3825 120.534 42.2238 144.058 +84.9993 47.3324 120.764 42.2737 143.828 +85.0993 47.2824 120.994 42.3236 143.598 +85.1993 47.2324 121.224 42.3734 143.368 +85.2993 47.1824 121.454 42.4233 143.138 +85.3993 47.1323 121.684 42.4732 142.908 +85.4993 47.0823 121.914 42.523 142.678 +85.5993 47.0323 122.145 42.5729 142.448 +85.6993 46.9823 122.375 42.6228 142.217 +85.7993 46.9323 122.605 42.6727 141.987 +85.8993 46.8822 122.835 42.7225 141.757 +85.9993 46.8322 123.066 42.7724 141.527 +86.0993 46.7822 123.296 42.8223 141.296 +86.1993 46.7322 123.526 42.8721 141.066 +86.2993 46.6822 123.757 42.922 140.835 +86.3993 46.6321 123.987 42.9719 140.605 +86.4993 46.5821 124.218 43.0218 140.374 +86.5993 46.5321 124.448 43.0717 140.144 +86.6992 46.4821 124.679 43.1215 139.914 +86.7992 46.4321 124.909 43.1714 139.683 +86.8992 46.3821 125.14 43.2213 139.452 +86.9992 46.332 125.37 43.2712 139.222 +87.0992 46.282 125.601 43.321 138.991 +87.1992 46.232 125.832 43.3709 138.761 +87.2992 46.182 126.062 43.4208 138.53 +87.3992 46.132 126.293 43.4707 138.299 +87.4992 46.082 126.524 43.5205 138.069 +87.5992 46.032 126.754 43.5704 137.838 +87.6992 45.982 126.985 43.6203 137.607 +87.7992 45.932 127.216 43.6702 137.377 +87.8992 45.8819 127.446 43.7201 137.146 +87.9992 45.8319 127.677 43.7699 136.915 +88.0992 45.7819 127.908 43.8198 136.684 +88.1992 45.7319 128.139 43.8697 136.454 +88.2992 45.6819 128.369 43.9196 136.223 +88.3992 45.6319 128.6 43.9695 135.992 +88.4992 45.5819 128.831 44.0194 135.761 +88.5992 45.5319 129.062 44.0692 135.53 +88.6992 45.4819 129.293 44.1191 135.3 +88.7992 45.4319 129.524 44.169 135.069 +88.8992 45.3819 129.754 44.2189 134.838 +88.9992 45.3319 129.985 44.2688 134.607 +89.0992 45.2819 130.216 44.3186 134.376 +89.1992 45.2319 130.447 44.3685 134.145 +89.2992 45.1819 130.678 44.4184 133.914 +89.3992 45.1319 130.909 44.4683 133.683 +89.4992 45.0819 131.14 44.5182 133.453 +89.5992 45.0319 131.371 44.5681 133.222 +89.6992 44.9819 131.601 44.618 132.991 +89.7992 44.9319 131.832 44.6678 132.76 +89.8992 44.8819 132.063 44.7177 132.529 +89.9992 44.8319 132.294 44.7676 132.298 +90.0992 44.7819 132.525 44.8175 132.067 +90.1992 44.7319 132.756 44.8674 131.836 +90.2992 44.6819 132.987 44.9173 131.605 +90.3992 44.6319 133.218 44.9672 131.375 +90.4992 44.5819 133.449 45.0171 131.144 +90.5992 44.5319 133.679 45.0669 130.913 +90.6992 44.4819 133.91 45.1168 130.682 +90.7992 44.4319 134.141 45.1667 130.451 +90.8992 44.3819 134.372 45.2166 130.22 +90.9992 44.3319 134.603 45.2665 129.989 +91.0992 44.2819 134.834 45.3164 129.758 +91.1992 44.2319 135.065 45.3663 129.528 +91.2992 44.1819 135.296 45.4162 129.297 +91.3992 44.1319 135.526 45.4661 129.066 +91.4992 44.0819 135.757 45.516 128.835 +91.5992 44.032 135.988 45.5659 128.604 +91.6992 43.982 136.219 45.6157 128.373 +91.7992 43.932 136.45 45.6656 128.143 +91.8992 43.882 136.68 45.7155 127.912 +91.9992 43.832 136.911 45.7654 127.681 +92.0992 43.782 137.142 45.8153 127.45 +92.1992 43.732 137.373 45.8652 127.22 +92.2992 43.682 137.603 45.9151 126.989 +92.3992 43.6321 137.834 45.965 126.758 +92.4992 43.5821 138.065 46.0149 126.528 +92.5992 43.5321 138.295 46.0648 126.297 +92.6992 43.4821 138.526 46.1147 126.066 +92.7992 43.4321 138.757 46.1646 125.836 +92.8992 43.3821 138.987 46.2145 125.605 +92.9992 43.3321 139.218 46.2644 125.374 +93.0992 43.2822 139.448 46.3143 125.144 +93.1992 43.2322 139.679 46.3642 124.913 +93.2991 43.1822 139.909 46.4141 124.683 +93.3991 43.1322 140.14 46.464 124.452 +93.4991 43.0822 140.37 46.5139 124.222 +93.5991 43.0323 140.601 46.5638 123.991 +93.6991 42.9823 140.831 46.6136 123.761 +93.7991 42.9323 141.062 46.6635 123.531 +93.8991 42.8823 141.292 46.7134 123.3 +93.9991 42.8323 141.522 46.7633 123.07 +94.0991 42.7824 141.753 46.8132 122.839 +94.1991 42.7324 141.983 46.8631 122.609 +94.2991 42.6824 142.213 46.913 122.379 +94.3991 42.6324 142.444 46.9629 122.149 +94.4991 42.5825 142.674 47.0128 121.918 +94.5991 42.5325 142.904 47.0627 121.688 +94.6991 42.4825 143.134 47.1126 121.458 +94.7991 42.4325 143.364 47.1625 121.228 +94.8991 42.3826 143.594 47.2124 120.998 +94.9991 42.3326 143.824 47.2624 120.768 +95.0991 42.2826 144.054 47.3123 120.538 +95.1991 42.2326 144.284 47.3622 120.308 +95.2991 42.1827 144.514 47.4121 120.078 +95.3991 42.1327 144.744 47.462 119.848 +95.4991 42.0827 144.974 47.5119 119.618 +95.5991 42.0328 145.204 47.5618 119.389 +95.6991 41.9828 145.434 47.6117 119.159 +95.7991 41.9328 145.663 47.6616 118.929 +95.8991 41.8829 145.893 47.7115 118.699 +95.9991 41.8329 146.123 47.7614 118.47 +96.0991 41.7829 146.352 47.8113 118.24 +96.1991 41.733 146.582 47.8612 118.01 +96.2991 41.683 146.811 47.9111 117.781 +96.3991 41.633 147.041 47.961 117.551 +96.4991 41.5831 147.27 48.0109 117.322 +96.5991 41.5331 147.5 48.0608 117.093 +96.6991 41.4831 147.729 48.1107 116.863 +96.7991 41.4332 147.958 48.1606 116.634 +96.8991 41.3832 148.188 48.2105 116.405 +96.9991 41.3332 148.417 48.2604 116.176 +97.0991 41.2833 148.646 48.3104 115.946 +97.1991 41.2333 148.875 48.3603 115.717 +97.2991 41.1834 149.104 48.4102 115.488 +97.3991 41.1334 149.333 48.4601 115.259 +97.4991 41.0834 149.562 48.51 115.03 +97.5991 41.0335 149.791 48.5599 114.801 +97.6991 40.9835 150.02 48.6098 114.573 +97.7991 40.9336 150.248 48.6597 114.344 +97.8991 40.8836 150.477 48.7096 114.115 +97.9991 40.8336 150.706 48.7595 113.886 +98.0991 40.7837 150.935 48.8094 113.658 +98.1991 40.7337 151.163 48.8594 113.429 +98.2991 40.6838 151.392 48.9093 113.201 +98.3991 40.6338 151.62 48.9592 112.972 +98.4991 40.5839 151.848 49.0091 112.744 +98.5991 40.5339 152.077 49.059 112.516 +98.6991 40.4839 152.305 49.1089 112.287 +98.7991 40.434 152.533 49.1588 112.059 +98.8991 40.384 152.761 49.2087 111.831 +98.9991 40.3341 152.989 49.2586 111.603 +99.0991 40.2841 153.217 49.3086 111.375 +99.1991 40.2342 153.445 49.3585 111.147 +99.2991 40.1842 153.673 49.4084 110.919 +99.3991 40.1343 153.901 49.4583 110.691 +99.4991 40.0843 154.129 49.5082 110.463 +99.5991 40.0344 154.357 49.5581 110.236 +99.6991 39.9844 154.584 49.608 110.008 +99.799 39.9345 154.812 49.6579 109.78 +99.899 39.8845 155.039 49.7079 109.553 +99.999 39.8346 155.267 49.7578 109.326 +100.099 39.7846 155.494 49.8077 109.098 +100.199 39.7347 155.721 49.8576 108.871 +100.299 39.6847 155.949 49.9075 108.644 +100.399 39.6348 156.176 49.9574 108.417 +100.499 39.5849 156.403 50.0074 108.189 +100.599 39.5349 156.63 50.0573 107.962 +100.699 39.485 156.857 50.1072 107.736 +100.799 39.435 157.084 50.1571 107.509 +100.899 39.3851 157.31 50.207 107.282 +100.999 39.3351 157.537 50.2569 107.055 +101.099 39.2852 157.764 50.3068 106.829 +101.199 39.2353 157.99 50.3568 106.602 +101.299 39.1853 158.217 50.4067 106.376 +101.399 39.1354 158.443 50.4566 106.149 +101.499 39.0854 158.669 50.5065 105.923 +101.599 39.0355 158.896 50.5564 105.697 +101.699 38.9856 159.122 50.6064 105.471 +101.799 38.9356 159.348 50.6563 105.245 +101.899 38.8857 159.574 50.7062 105.019 +101.999 38.8357 159.8 50.7561 104.793 +102.099 38.7858 160.025 50.806 104.567 +102.199 38.7359 160.251 50.8559 104.341 +102.299 38.6859 160.477 50.9059 104.115 +102.399 38.636 160.702 50.9558 103.89 +102.499 38.5861 160.928 51.0057 103.664 +102.599 38.5361 161.153 51.0556 103.439 +102.699 38.4862 161.378 51.1055 103.214 +102.799 38.4363 161.604 51.1555 102.989 +102.899 38.3863 161.829 51.2054 102.763 +102.999 38.3364 162.054 51.2553 102.538 +103.099 38.2865 162.279 51.3052 102.313 +103.199 38.2365 162.504 51.3552 102.089 +103.299 38.1866 162.728 51.4051 101.864 +103.399 38.1367 162.953 51.455 101.639 +103.499 38.0867 163.178 51.5049 101.415 +103.599 38.0368 163.402 51.5548 101.19 +103.699 37.9869 163.626 51.6048 100.966 +103.799 37.937 163.851 51.6547 100.742 +103.899 37.887 164.075 51.7046 100.517 +103.999 37.8371 164.299 51.7545 100.293 +104.099 37.7872 164.523 51.8044 100.069 +104.199 37.7372 164.747 51.8544 99.8454 +104.299 37.6873 164.971 51.9043 99.6216 +104.399 37.6374 165.194 51.9542 99.3979 +104.499 37.5875 165.418 52.0041 99.1743 +104.599 37.5375 165.641 52.0541 98.9508 +104.699 37.4876 165.865 52.104 98.7274 +104.799 37.4377 166.088 52.1539 98.5041 +104.899 37.3878 166.311 52.2038 98.281 +104.999 37.3378 166.534 52.2538 98.0579 +105.099 37.2879 166.757 52.3037 97.8349 +105.199 37.238 166.98 52.3536 97.612 +105.299 37.1881 167.203 52.4035 97.3893 +105.399 37.1382 167.426 52.4535 97.1666 +105.499 37.0882 167.648 52.5034 96.944 +105.599 37.0383 167.871 52.5533 96.7216 +105.699 36.9884 168.093 52.6032 96.4993 +105.799 36.9385 168.315 52.6532 96.277 +105.899 36.8886 168.537 52.7031 96.0549 +105.999 36.8386 168.759 52.753 95.8329 +106.099 36.7887 168.981 52.8029 95.611 +106.199 36.7388 169.203 52.8529 95.3892 +106.299 36.6889 169.425 52.9028 95.1675 +106.399 36.639 169.646 52.9527 94.946 +106.499 36.5891 169.868 53.0026 94.7245 +106.599 36.5392 170.089 53.0526 94.5032 +106.699 36.4892 170.31 53.1025 94.282 +106.799 36.4393 170.531 53.1524 94.0609 +106.899 36.3894 170.752 53.2023 93.8399 +106.999 36.3395 170.973 53.2523 93.619 +107.099 36.2896 171.194 53.3022 93.3983 +107.199 36.2397 171.415 53.3521 93.1777 +107.299 36.1898 171.635 53.4021 92.9571 +107.399 36.1399 171.856 53.452 92.7368 +107.499 36.0899 172.076 53.5019 92.5165 +107.599 36.04 172.296 53.5518 92.2963 +107.699 35.9901 172.516 53.6018 92.0763 +107.799 35.9402 172.736 53.6517 91.8564 +107.899 35.8903 172.956 53.7016 91.6366 +107.999 35.8404 173.175 53.7515 91.417 +108.099 35.7905 173.395 53.8015 91.1974 +108.199 35.7406 173.614 53.8514 90.978 +108.299 35.6907 173.834 53.9013 90.7587 +108.399 35.6408 174.053 53.9513 90.5396 +108.499 35.5909 174.272 54.0012 90.3205 +108.599 35.541 174.491 54.0511 90.1016 +108.699 35.4911 174.709 54.101 89.8829 +108.799 35.4412 174.928 54.151 89.6642 +108.899 35.3912 175.147 54.2009 89.4457 +108.999 35.3413 175.365 54.2508 89.2273 +109.099 35.2914 175.583 54.3008 89.0091 +109.199 35.2415 175.801 54.3507 88.791 +109.299 35.1916 176.019 54.4006 88.573 +109.399 35.1417 176.237 54.4505 88.3551 +109.499 35.0918 176.455 54.5005 88.1374 +109.599 35.0419 176.672 54.5504 87.9198 +109.699 34.992 176.89 54.6003 87.7023 +109.799 34.9421 177.107 54.6503 87.485 +109.899 34.8922 177.324 54.7002 87.2679 +109.999 34.8423 177.541 54.7501 87.0508 +110.099 34.7924 177.758 54.8001 86.8339 +110.199 34.7425 177.975 54.85 86.6171 +110.299 34.6926 178.192 54.8999 86.4005 +110.399 34.6428 178.408 54.9498 86.184 +110.499 34.5929 178.625 54.9998 85.9677 +110.599 34.543 178.841 55.0497 85.7515 +110.699 34.4931 179.057 55.0996 85.5354 +110.799 34.4432 179.273 55.1496 85.3195 +110.899 34.3933 179.489 55.1995 85.1037 +110.999 34.3434 179.704 55.2494 84.8881 +111.099 34.2935 179.92 55.2994 84.6726 +111.199 34.2436 180.135 55.3493 84.4572 +111.299 34.1937 180.35 55.3992 84.242 +111.399 34.1438 180.565 55.4491 84.027 +111.499 34.0939 180.78 55.4991 83.8121 +111.599 34.044 180.995 55.549 83.5973 +111.699 33.9941 181.21 55.5989 83.3827 +111.799 33.9443 181.424 55.6489 83.1683 +111.899 33.8944 181.638 55.6988 82.9539 +111.999 33.8445 181.852 55.7487 82.7398 +112.099 33.7946 182.066 55.7987 82.5258 +112.199 33.7447 182.28 55.8486 82.3119 +112.299 33.6948 182.494 55.8985 82.0982 +112.399 33.6449 182.708 55.9484 81.8847 +112.499 33.595 182.921 55.9984 81.6713 +112.599 33.5452 183.134 56.0483 81.458 +112.699 33.4953 183.347 56.0982 81.2449 +112.799 33.4454 183.56 56.1482 81.032 +112.899 33.3955 183.773 56.1981 80.8192 +112.999 33.3456 183.986 56.248 80.6066 +113.099 33.2957 184.198 56.298 80.3941 +113.199 33.2458 184.41 56.3479 80.1818 +113.299 33.196 184.623 56.3978 79.9697 +113.399 33.1461 184.835 56.4478 79.7577 +113.499 33.0962 185.046 56.4977 79.5459 +113.599 33.0463 185.258 56.5476 79.3342 +113.699 32.9964 185.47 56.5975 79.1227 +113.799 32.9466 185.681 56.6475 78.9113 +113.899 32.8967 185.892 56.6974 78.7002 +113.999 32.8468 186.103 56.7473 78.4891 +114.099 32.7969 186.314 56.7973 78.2783 +114.199 32.747 186.525 56.8472 78.0676 +114.299 32.6972 186.735 56.8971 77.8571 +114.399 32.6473 186.946 56.9471 77.6467 +114.499 32.5974 187.156 56.997 77.4365 +114.599 32.5475 187.366 57.0469 77.2265 +114.699 32.4977 187.576 57.0968 77.0166 +114.799 32.4478 187.785 57.1468 76.8069 +114.899 32.3979 187.995 57.1967 76.5974 +114.999 32.348 188.204 57.2466 76.3881 +115.099 32.2982 188.413 57.2966 76.1789 +115.199 32.2483 188.622 57.3465 75.9699 +115.299 32.1984 188.831 57.3964 75.7611 +115.399 32.1485 189.04 57.4464 75.5524 +115.499 32.0987 189.248 57.4963 75.3439 +115.599 32.0488 189.457 57.5462 75.1356 +115.699 31.9989 189.665 57.5961 74.9274 +115.799 31.9491 189.873 57.6461 74.7195 +115.899 31.8992 190.081 57.696 74.5117 +115.999 31.8493 190.288 57.7459 74.304 +116.099 31.7994 190.496 57.7959 74.0966 +116.199 31.7496 190.703 57.8458 73.8893 +116.299 31.6997 190.91 57.8957 73.6823 +116.399 31.6498 191.117 57.9456 73.4753 +116.499 31.6 191.324 57.9956 73.2686 +116.599 31.5501 191.53 58.0455 73.0621 +116.699 31.5002 191.737 58.0954 72.8557 +116.799 31.4504 191.943 58.1454 72.6495 +116.899 31.4005 192.149 58.1953 72.4435 +116.999 31.3506 192.355 58.2452 72.2377 +117.099 31.3008 192.56 58.2951 72.032 +117.199 31.2509 192.766 58.3451 71.8266 +117.299 31.201 192.971 58.395 71.6213 +117.399 31.1512 193.176 58.4449 71.4162 +117.499 31.1013 193.381 58.4949 71.2113 +117.599 31.0515 193.586 58.5448 71.0066 +117.699 31.0016 193.79 58.5947 70.8021 +117.799 30.9517 193.995 58.6446 70.5977 +117.899 30.9019 194.199 58.6946 70.3936 +117.999 30.852 194.403 58.7445 70.1896 +118.099 30.8022 194.606 58.7944 69.9858 +118.199 30.7523 194.81 58.8443 69.7822 +118.299 30.7024 195.013 58.8943 69.5788 +118.399 30.6526 195.217 58.9442 69.3756 +118.499 30.6027 195.42 58.9941 69.1726 +118.599 30.5529 195.622 59.044 68.9698 +118.699 30.503 195.825 59.094 68.7672 +118.799 30.4531 196.028 59.1439 68.5647 +118.899 30.4033 196.23 59.1938 68.3625 +118.999 30.3534 196.432 59.2437 68.1604 +119.099 30.3036 196.634 59.2937 67.9586 +119.199 30.2537 196.835 59.3436 67.7569 +119.299 30.2039 197.037 59.3935 67.5555 +119.399 30.154 197.238 59.4434 67.3542 +119.499 30.1042 197.439 59.4934 67.1532 +119.599 30.0543 197.64 59.5433 66.9523 +119.699 30.0044 197.841 59.5932 66.7516 +119.799 29.9546 198.041 59.6431 66.5512 +119.899 29.9047 198.241 59.6931 66.3509 +119.999 29.8549 198.441 59.743 66.1508 +120.099 29.805 198.641 59.7929 65.951 +120.199 29.7552 198.841 59.8428 65.7513 +120.299 29.7053 199.04 59.8928 65.5518 +120.399 29.6555 199.24 59.9427 65.3526 +120.499 29.6056 199.439 59.9926 65.1535 +120.599 29.5558 199.638 60.0425 64.9547 +120.699 29.5059 199.836 60.0924 64.756 +120.799 29.4561 200.035 60.1424 64.5576 +120.899 29.4062 200.233 60.1923 64.3594 +120.999 29.3564 200.431 60.2422 64.1614 +121.099 29.3065 200.629 60.2921 63.9635 +121.199 29.2567 200.826 60.342 63.7659 +121.299 29.2069 201.024 60.392 63.5685 +121.399 29.157 201.221 60.4419 63.3713 +121.499 29.1072 201.418 60.4918 63.1744 +121.599 29.0573 201.615 60.5417 62.9776 +121.699 29.0075 201.811 60.5916 62.781 +121.799 28.9576 202.008 60.6416 62.5847 +121.899 28.9078 202.204 60.6915 62.3886 +121.999 28.8579 202.4 60.7414 62.1926 +122.099 28.8081 202.595 60.7913 61.9969 +122.199 28.7583 202.791 60.8412 61.8014 +122.299 28.7084 202.986 60.8911 61.6062 +122.399 28.6586 203.181 60.9411 61.4111 +122.499 28.6087 203.376 60.991 61.2163 +122.599 28.5589 203.571 61.0409 61.0216 +122.699 28.509 203.765 61.0908 60.8272 +122.799 28.4592 203.959 61.1407 60.633 +122.899 28.4094 204.153 61.1906 60.439 +122.999 28.3595 204.347 61.2405 60.2453 +123.099 28.3097 204.541 61.2905 60.0517 +123.199 28.2599 204.734 61.3404 59.8584 +123.299 28.21 204.927 61.3903 59.6653 +123.399 28.1602 205.12 61.4402 59.4724 +123.499 28.1103 205.312 61.4901 59.2798 +123.599 28.0605 205.505 61.54 59.0874 +123.699 28.0107 205.697 61.5899 58.8951 +123.799 27.9608 205.889 61.6398 58.7032 +123.899 27.911 206.081 61.6898 58.5114 +123.999 27.8612 206.272 61.7397 58.3199 +124.099 27.8113 206.464 61.7896 58.1285 +124.199 27.7615 206.655 61.8395 57.9375 +124.299 27.7117 206.846 61.8894 57.7466 +124.399 27.6618 207.036 61.9393 57.556 +124.499 27.612 207.227 61.9892 57.3656 +124.599 27.5622 207.417 62.0391 57.1754 +124.699 27.5123 207.607 62.089 56.9854 +124.799 27.4625 207.797 62.1389 56.7957 +124.899 27.4127 207.986 62.1888 56.6062 +124.999 27.3628 208.175 62.2388 56.417 +125.099 27.313 208.364 62.2887 56.2279 +125.199 27.2632 208.553 62.3386 56.0391 +125.299 27.2134 208.742 62.3885 55.8506 +125.399 27.1635 208.93 62.4384 55.6623 +125.499 27.1137 209.118 62.4883 55.4742 +125.599 27.0639 209.306 62.5382 55.2863 +125.699 27.014 209.494 62.5881 55.0987 +125.799 26.9642 209.681 62.638 54.9113 +125.899 26.9144 209.868 62.6879 54.7241 +125.999 26.8646 210.055 62.7378 54.5372 +126.099 26.8147 210.242 62.7877 54.3505 +126.199 26.7649 210.428 62.8376 54.1641 +126.299 26.7151 210.614 62.8875 53.9779 +126.399 26.6653 210.8 62.9374 53.7919 +126.499 26.6154 210.986 62.9873 53.6062 +126.599 26.5656 211.172 63.0372 53.4207 +126.699 26.5158 211.357 63.0871 53.2354 +126.799 26.466 211.542 63.137 53.0504 +126.899 26.4161 211.727 63.1869 52.8656 +126.999 26.3663 211.911 63.2368 52.6811 +127.099 26.3165 212.095 63.2867 52.4968 +127.199 26.2667 212.279 63.3366 52.3128 +127.299 26.2169 212.463 63.3865 52.129 +127.399 26.167 212.647 63.4364 51.9454 +127.499 26.1172 212.83 63.4862 51.7621 +127.599 26.0674 213.013 63.5361 51.5791 +127.699 26.0176 213.196 63.586 51.3962 +127.799 25.9678 213.379 63.6359 51.2137 +127.899 25.9179 213.561 63.6858 51.0314 +127.999 25.8681 213.743 63.7357 50.8493 +128.099 25.8183 213.925 63.7856 50.6674 +128.199 25.7685 214.106 63.8355 50.4859 +128.299 25.7187 214.288 63.8854 50.3045 +128.399 25.6688 214.469 63.9353 50.1234 +128.499 25.619 214.65 63.9852 49.9426 +128.599 25.5692 214.83 64.0351 49.762 +128.699 25.5194 215.011 64.0849 49.5816 +128.799 25.4696 215.191 64.1348 49.4015 +128.899 25.4197 215.371 64.1847 49.2217 +128.999 25.3699 215.55 64.2346 49.0421 +129.099 25.3201 215.729 64.2845 48.8628 +129.199 25.2703 215.909 64.3344 48.6837 +129.299 25.2205 216.087 64.3843 48.5049 +129.399 25.1707 216.266 64.4342 48.3263 +129.499 25.1208 216.444 64.484 48.148 +129.599 25.071 216.622 64.5339 47.97 +129.699 25.0212 216.8 64.5838 47.7922 +129.799 24.9714 216.978 64.6337 47.6146 +129.899 24.9216 217.155 64.6836 47.4374 +129.999 24.8718 217.332 64.7334 47.2603 +130.099 24.822 217.509 64.7833 47.0836 +130.199 24.7721 217.685 64.8332 46.9071 +130.299 24.7223 217.861 64.8831 46.7308 +130.399 24.6725 218.037 64.933 46.5548 +130.499 24.6227 218.213 64.9828 46.3791 +130.599 24.5729 218.389 65.0327 46.2036 +130.699 24.5231 218.564 65.0826 46.0284 +130.799 24.4733 218.739 65.1325 45.8535 +130.899 24.4235 218.913 65.1823 45.6788 +130.999 24.3737 219.088 65.2322 45.5044 +131.099 24.3238 219.262 65.2821 45.3303 +131.199 24.274 219.436 65.3319 45.1564 +131.299 24.2242 219.609 65.3818 44.9828 +131.399 24.1744 219.783 65.4317 44.8094 +131.499 24.1246 219.956 65.4815 44.6364 +131.599 24.0748 220.129 65.5314 44.4636 +131.699 24.025 220.301 65.5813 44.291 +131.799 23.9752 220.474 65.6311 44.1187 +131.899 23.9254 220.646 65.681 43.9467 +131.999 23.8756 220.817 65.7309 43.775 +132.099 23.8258 220.989 65.7807 43.6035 +132.199 23.776 221.16 65.8306 43.4323 +132.299 23.7262 221.331 65.8805 43.2614 +132.399 23.6763 221.502 65.9303 43.0907 +132.499 23.6265 221.672 65.9802 42.9203 +132.599 23.5767 221.842 66.03 42.7502 +132.699 23.5269 222.012 66.0799 42.5804 +132.799 23.4771 222.181 66.1297 42.4108 +132.899 23.4273 222.351 66.1796 42.2415 +132.999 23.3775 222.52 66.2295 42.0725 +133.099 23.3277 222.689 66.2793 41.9037 +133.199 23.2779 222.857 66.3292 41.7353 +133.299 23.2281 223.025 66.379 41.5671 +133.399 23.1783 223.193 66.4289 41.3992 +133.499 23.1285 223.361 66.4787 41.2315 +133.599 23.0787 223.528 66.5285 41.0642 +133.699 23.0289 223.695 66.5784 40.8971 +133.799 22.9791 223.862 66.6282 40.7303 +133.899 22.9293 224.029 66.6781 40.5637 +133.999 22.8795 224.195 66.7279 40.3975 +134.099 22.8297 224.361 66.7778 40.2315 +134.199 22.7799 224.526 66.8276 40.0658 +134.299 22.7301 224.692 66.8774 39.9004 +134.399 22.6803 224.857 66.9273 39.7353 +134.499 22.6305 225.022 66.9771 39.5705 +134.599 22.5807 225.186 67.027 39.4059 +134.699 22.5309 225.351 67.0768 39.2416 +134.799 22.4811 225.515 67.1266 39.0776 +134.899 22.4313 225.678 67.1765 38.9139 +134.999 22.3816 225.842 67.2263 38.7505 +135.099 22.3318 226.005 67.2761 38.5873 +135.199 22.282 226.168 67.3259 38.4245 +135.299 22.2322 226.33 67.3758 38.2619 +135.399 22.1824 226.493 67.4256 38.0996 +135.499 22.1326 226.655 67.4754 37.9376 +135.599 22.0828 226.816 67.5252 37.7759 +135.699 22.033 226.978 67.5751 37.6145 +135.799 21.9832 227.139 67.6249 37.4534 +135.899 21.9334 227.3 67.6747 37.2925 +135.999 21.8836 227.46 67.7245 37.132 +136.099 21.8338 227.621 67.7743 36.9717 +136.199 21.784 227.781 67.8242 36.8117 +136.299 21.7342 227.94 67.874 36.6521 +136.399 21.6845 228.1 67.9238 36.4927 +136.499 21.6347 228.259 67.9736 36.3336 +136.599 21.5849 228.417 68.0234 36.1748 +136.699 21.5351 228.576 68.0732 36.0163 +136.799 21.4853 228.734 68.123 35.858 +136.899 21.4355 228.892 68.1728 35.7001 +136.999 21.3857 229.05 68.2226 35.5425 +137.099 21.3359 229.207 68.2724 35.3851 +137.199 21.2861 229.364 68.3222 35.2281 +137.299 21.2364 229.521 68.372 35.0713 +137.399 21.1866 229.677 68.4218 34.9149 +137.499 21.1368 229.834 68.4716 34.7587 +137.599 21.087 229.989 68.5214 34.6029 +137.699 21.0372 230.145 68.5712 34.4473 +137.799 20.9874 230.3 68.621 34.2921 +137.899 20.9376 230.455 68.6708 34.1371 +137.999 20.8879 230.61 68.7206 33.9824 +138.099 20.8381 230.764 68.7704 33.8281 +138.199 20.7883 230.918 68.8202 33.674 +138.299 20.7385 231.072 68.8699 33.5202 +138.399 20.6887 231.225 68.9197 33.3668 +138.499 20.6389 231.379 68.9695 33.2136 +138.599 20.5892 231.532 69.0193 33.0608 +138.699 20.5394 231.684 69.0691 32.9082 +138.799 20.4896 231.836 69.1188 32.7559 +138.899 20.4398 231.988 69.1686 32.604 +138.999 20.39 232.14 69.2184 32.4523 +139.099 20.3403 232.291 69.2681 32.301 +139.199 20.2905 232.442 69.3179 32.15 +139.299 20.2407 232.593 69.3677 31.9992 +139.399 20.1909 232.743 69.4174 31.8488 +139.499 20.1411 232.894 69.4672 31.6987 +139.599 20.0914 233.043 69.517 31.5489 +139.699 20.0416 233.193 69.5667 31.3994 +139.799 19.9918 233.342 69.6165 31.2502 +139.899 19.942 233.491 69.6662 31.1013 +139.999 19.8922 233.64 69.716 30.9527 +140.099 19.8425 233.788 69.7657 30.8044 +140.199 19.7927 233.936 69.8155 30.6564 +140.299 19.7429 234.083 69.8652 30.5088 +140.399 19.6931 234.231 69.915 30.3614 +140.499 19.6434 234.378 69.9647 30.2144 +140.599 19.5936 234.525 70.0145 30.0677 +140.699 19.5438 234.671 70.0642 29.9213 +140.799 19.494 234.817 70.1139 29.7752 +140.899 19.4443 234.963 70.1637 29.6294 +140.999 19.3945 235.108 70.2134 29.4839 +141.099 19.3447 235.254 70.2631 29.3387 +141.199 19.2949 235.398 70.3129 29.1939 +141.299 19.2452 235.543 70.3626 29.0493 +141.399 19.1954 235.687 70.4123 28.9051 +141.499 19.1456 235.831 70.462 28.7612 +141.599 19.0958 235.975 70.5118 28.6176 +141.699 19.0461 236.118 70.5615 28.4743 +141.799 18.9963 236.261 70.6112 28.3314 +141.899 18.9465 236.404 70.6609 28.1887 +141.999 18.8967 236.546 70.7106 28.0464 +142.099 18.847 236.688 70.7603 27.9044 +142.199 18.7972 236.83 70.81 27.7627 +142.299 18.7474 236.971 70.8597 27.6213 +142.399 18.6977 237.112 70.9094 27.4803 +142.499 18.6479 237.253 70.9591 27.3396 +142.6 18.5981 237.393 71.0088 27.1991 +142.7 18.5484 237.533 71.0585 27.059 +142.8 18.4986 237.673 71.1082 26.9193 +142.9 18.4488 237.812 71.1579 26.7798 +143 18.399 237.952 71.2076 26.6407 +143.1 18.3493 238.09 71.2573 26.5019 +143.2 18.2995 238.229 71.3069 26.3634 +143.3 18.2497 238.367 71.3566 26.2252 +143.4 18.2 238.505 71.4063 26.0874 +143.5 18.1502 238.642 71.456 25.9499 +143.6 18.1004 238.78 71.5056 25.8127 +143.7 18.0507 238.916 71.5553 25.6758 +143.8 18.0009 239.053 71.605 25.5393 +143.9 17.9511 239.189 71.6546 25.4031 +144 17.9014 239.325 71.7043 25.2672 +144.1 17.8516 239.461 71.754 25.1316 +144.2 17.8018 239.596 71.8036 24.9964 +144.3 17.7521 239.731 71.8533 24.8615 +144.4 17.7023 239.865 71.9029 24.7269 +144.5 17.6526 240 71.9525 24.5926 +144.6 17.6028 240.134 72.0022 24.4587 +144.7 17.553 240.267 72.0518 24.3251 +144.8 17.5033 240.4 72.1015 24.1918 +144.9 17.4535 240.533 72.1511 24.0589 +145 17.4037 240.666 72.2007 23.9262 +145.1 17.354 240.798 72.2504 23.794 +145.2 17.3042 240.93 72.3 23.662 +145.3 17.2545 241.062 72.3496 23.5304 +145.4 17.2047 241.193 72.3992 23.3991 +145.5 17.1549 241.324 72.4488 23.2681 +145.6 17.1052 241.455 72.4984 23.1375 +145.7 17.0554 241.585 72.548 23.0072 +145.8 17.0056 241.715 72.5976 22.8773 +145.9 16.9559 241.845 72.6472 22.7476 +146 16.9061 241.974 72.6968 22.6183 +146.1 16.8564 242.103 72.7464 22.4894 +146.2 16.8066 242.232 72.796 22.3608 +146.3 16.7569 242.36 72.8456 22.2325 +146.4 16.7071 242.488 72.8952 22.1045 +146.5 16.6573 242.615 72.9448 21.9769 +146.6 16.6076 242.743 72.9944 21.8496 +146.7 16.5578 242.87 73.0439 21.7227 +146.8 16.5081 242.996 73.0935 21.5961 +146.9 16.4583 243.122 73.1431 21.4698 +147 16.4085 243.248 73.1926 21.3438 +147.1 16.3588 243.374 73.2422 21.2183 +147.2 16.309 243.499 73.2917 21.093 +147.3 16.2593 243.624 73.3413 20.9681 +147.4 16.2095 243.749 73.3908 20.8435 +147.5 16.1598 243.873 73.4404 20.7193 +147.6 16.11 243.997 73.4899 20.5954 +147.7 16.0603 244.12 73.5394 20.4718 +147.8 16.0105 244.244 73.589 20.3486 +147.9 15.9608 244.367 73.6385 20.2257 +148 15.911 244.489 73.688 20.1032 +148.1 15.8612 244.611 73.7375 19.981 +148.2 15.8115 244.733 73.787 19.8591 +148.3 15.7617 244.855 73.8366 19.7376 +148.4 15.712 244.976 73.8861 19.6164 +148.5 15.6622 245.097 73.9356 19.4956 +148.6 15.6125 245.217 73.9851 19.3751 +148.7 15.5627 245.337 74.0345 19.255 +148.8 15.513 245.457 74.084 19.1352 +148.9 15.4632 245.577 74.1335 19.0157 +149 15.4135 245.696 74.183 18.8966 +149.1 15.3637 245.814 74.2325 18.7779 +149.2 15.314 245.933 74.2819 18.6595 +149.3 15.2642 246.051 74.3314 18.5414 +149.4 15.2145 246.169 74.3809 18.4237 +149.5 15.1647 246.286 74.4303 18.3063 +149.6 15.115 246.403 74.4798 18.1893 +149.7 15.0652 246.52 74.5292 18.0726 +149.8 15.0155 246.636 74.5786 17.9563 +149.9 14.9657 246.752 74.6281 17.8403 +150 14.916 246.868 74.6775 17.7247 +150.1 14.8662 246.983 74.7269 17.6094 +150.2 14.8165 247.098 74.7763 17.4945 +150.3 14.7667 247.212 74.8258 17.3799 +150.4 14.717 247.327 74.8752 17.2656 +150.5 14.6672 247.44 74.9246 17.1518 +150.6 14.6175 247.554 74.974 17.0382 +150.7 14.5677 247.667 75.0234 16.9251 +150.8 14.518 247.78 75.0727 16.8122 +150.9 14.4682 247.893 75.1221 16.6997 +151 14.4185 248.005 75.1715 16.5876 +151.1 14.3687 248.116 75.2209 16.4758 +151.2 14.319 248.228 75.2702 16.3644 +151.3 14.2693 248.339 75.3196 16.2534 +151.4 14.2195 248.45 75.3689 16.1426 +151.5 14.1698 248.56 75.4183 16.0323 +151.6 14.12 248.67 75.4676 15.9223 +151.7 14.0703 248.78 75.517 15.8126 +151.8 14.0205 248.889 75.5663 15.7033 +151.9 13.9708 248.998 75.6156 15.5944 +152 13.921 249.106 75.6649 15.4858 +152.1 13.8713 249.215 75.7142 15.3776 +152.2 13.8216 249.323 75.7635 15.2697 +152.3 13.7718 249.43 75.8128 15.1622 +152.4 13.7221 249.537 75.8621 15.055 +152.5 13.6723 249.644 75.9114 14.9482 +152.6 13.6226 249.75 75.9607 14.8418 +152.7 13.5728 249.857 76.0099 14.7357 +152.8 13.5231 249.962 76.0592 14.63 +152.9 13.4734 250.068 76.1084 14.5246 +153 13.4236 250.173 76.1577 14.4196 +153.1 13.3739 250.277 76.2069 14.3149 +153.2 13.3241 250.382 76.2562 14.2106 +153.3 13.2744 250.486 76.3054 14.1067 +153.4 13.2247 250.589 76.3546 14.0031 +153.5 13.1749 250.692 76.4038 13.8999 +153.6 13.1252 250.795 76.453 13.7971 +153.7 13.0754 250.898 76.5022 13.6946 +153.8 13.0257 251 76.5514 13.5924 +153.9 12.976 251.102 76.6006 13.4907 +154 12.9262 251.203 76.6497 13.3893 +154.1 12.8765 251.304 76.6989 13.2882 +154.2 12.8267 251.405 76.7481 13.1875 +154.3 12.777 251.505 76.7972 13.0872 +154.4 12.7273 251.605 76.8463 12.9873 +154.5 12.6775 251.705 76.8955 12.8877 +154.6 12.6278 251.804 76.9446 12.7884 +154.7 12.578 251.903 76.9937 12.6896 +154.8 12.5283 252.001 77.0428 12.5911 +154.9 12.4786 252.099 77.0919 12.4929 +155 12.4288 252.197 77.141 12.3952 +155.1 12.3791 252.294 77.1901 12.2978 +155.2 12.3294 252.392 77.2391 12.2007 +155.3 12.2796 252.488 77.2882 12.1041 +155.4 12.2299 252.585 77.3372 12.0078 +155.5 12.1802 252.68 77.3863 11.9118 +155.6 12.1304 252.776 77.4353 11.8162 +155.7 12.0807 252.871 77.4843 11.721 +155.8 12.0309 252.966 77.5333 11.6262 +155.9 11.9812 253.061 77.5823 11.5317 +156 11.9315 253.155 77.6313 11.4376 +156.1 11.8817 253.248 77.6803 11.3439 +156.2 11.832 253.342 77.7293 11.2505 +156.3 11.7823 253.435 77.7782 11.1575 +156.4 11.7325 253.527 77.8272 11.0649 +156.5 11.6828 253.62 77.8761 10.9726 +156.6 11.6331 253.712 77.925 10.8807 +156.7 11.5833 253.803 77.9739 10.7892 +156.8 11.5336 253.894 78.0228 10.6981 +156.9 11.4839 253.985 78.0717 10.6073 +157 11.4341 254.075 78.1206 10.5169 +157.1 11.3844 254.165 78.1695 10.4268 +157.2 11.3347 254.255 78.2183 10.3372 +157.3 11.2849 254.344 78.2672 10.2479 +157.4 11.2352 254.433 78.316 10.1589 +157.5 11.1855 254.522 78.3648 10.0704 +157.6 11.1357 254.61 78.4136 9.98222 +157.7 11.086 254.698 78.4624 9.89441 +157.8 11.0363 254.785 78.5112 9.80698 +157.9 10.9865 254.872 78.56 9.71992 +158 10.9368 254.959 78.6087 9.63323 +158.1 10.8871 255.045 78.6575 9.54691 +158.2 10.8374 255.131 78.7062 9.46098 +158.3 10.7876 255.217 78.7549 9.37541 +158.4 10.7379 255.302 78.8036 9.29022 +158.5 10.6882 255.387 78.8523 9.2054 +158.6 10.6384 255.471 78.9009 9.12096 +158.7 10.5887 255.555 78.9496 9.0369 +158.8 10.539 255.639 78.9982 8.95321 +158.9 10.4892 255.722 79.0469 8.86989 +159.001 10.4395 255.805 79.0955 8.78695 +159.101 10.3898 255.888 79.1441 8.70439 +159.201 10.3401 255.97 79.1926 8.62221 +159.301 10.2903 256.052 79.2412 8.5404 +159.401 10.2406 256.133 79.2897 8.45897 +159.501 10.1909 256.214 79.3383 8.37791 +159.601 10.1411 256.295 79.3868 8.29723 +159.701 10.0914 256.375 79.4353 8.21693 +159.801 10.0417 256.455 79.4838 8.13701 +159.901 9.99196 256.535 79.5322 8.05747 +160.001 9.94224 256.614 79.5807 7.97831 +160.101 9.89251 256.693 79.6291 7.89952 +160.201 9.84278 256.771 79.6775 7.82111 +160.301 9.79305 256.849 79.7259 7.74309 +160.401 9.74333 256.927 79.7742 7.66544 +160.501 9.6936 257.004 79.8226 7.58817 +160.601 9.64388 257.081 79.8709 7.51128 +160.701 9.59415 257.157 79.9192 7.43477 +160.801 9.54442 257.234 79.9675 7.35864 +160.901 9.4947 257.309 80.0158 7.2829 +161.001 9.44497 257.385 80.064 7.20753 +161.101 9.39525 257.46 80.1123 7.13255 +161.201 9.34552 257.534 80.1605 7.05794 +161.301 9.2958 257.609 80.2086 6.98372 +161.401 9.24607 257.682 80.2568 6.90988 +161.501 9.19635 257.756 80.3049 6.83642 +161.601 9.14662 257.829 80.3531 6.76334 +161.701 9.0969 257.902 80.4011 6.69065 +161.801 9.04717 257.974 80.4492 6.61834 +161.901 8.99745 258.046 80.4973 6.54641 +162.001 8.94772 258.117 80.5453 6.47486 +162.101 8.898 258.189 80.5933 6.4037 +162.201 8.84828 258.259 80.6412 6.33292 +162.301 8.79855 258.33 80.6892 6.26253 +162.401 8.74883 258.4 80.7371 6.19252 +162.501 8.69911 258.469 80.785 6.12289 +162.601 8.64938 258.539 80.8329 6.05365 +162.701 8.59966 258.607 80.8807 5.98479 +162.801 8.54994 258.676 80.9285 5.91632 +162.901 8.50021 258.744 80.9763 5.84823 +163.001 8.45049 258.812 81.024 5.78053 +163.101 8.40077 258.879 81.0717 5.71321 +163.201 8.35105 258.946 81.1194 5.64628 +163.301 8.30133 259.013 81.1671 5.57973 +163.401 8.2516 259.079 81.2147 5.51357 +163.501 8.20188 259.144 81.2623 5.4478 +163.601 8.15216 259.21 81.3099 5.38241 +163.701 8.10244 259.275 81.3574 5.31741 +163.801 8.05272 259.339 81.4049 5.2528 +163.901 8.003 259.404 81.4524 5.18857 +164.001 7.95327 259.468 81.4998 5.12474 +164.101 7.90355 259.531 81.5472 5.06128 +164.201 7.85383 259.594 81.5945 4.99822 +164.301 7.80411 259.657 81.6419 4.93554 +164.401 7.75439 259.719 81.6891 4.87325 +164.501 7.70467 259.781 81.7364 4.81135 +164.601 7.65495 259.842 81.7836 4.74984 +164.701 7.60523 259.904 81.8308 4.68872 +164.801 7.55551 259.964 81.8779 4.62799 +164.901 7.50579 260.025 81.925 4.56764 +165.001 7.45607 260.085 81.972 4.50768 +165.101 7.40635 260.144 82.019 4.44812 +165.201 7.35663 260.203 82.066 4.38894 +165.301 7.30691 260.262 82.1129 4.33015 +165.401 7.25719 260.321 82.1597 4.27175 +165.501 7.20747 260.379 82.2065 4.21375 +165.601 7.15776 260.436 82.2533 4.15613 +165.701 7.10804 260.493 82.3 4.0989 +165.801 7.05832 260.55 82.3467 4.04207 +165.901 7.0086 260.607 82.3933 3.98562 +166.001 6.95888 260.663 82.4399 3.92956 +166.101 6.90916 260.718 82.4864 3.8739 +166.201 6.85944 260.774 82.5328 3.81863 +166.301 6.80973 260.829 82.5792 3.76375 +166.401 6.76001 260.883 82.6256 3.70926 +166.501 6.71029 260.937 82.6719 3.65516 +166.601 6.66057 260.991 82.7181 3.60145 +166.701 6.61086 261.044 82.7643 3.54814 +166.801 6.56114 261.097 82.8104 3.49522 +166.901 6.51142 261.15 82.8564 3.44269 +167.001 6.4617 261.202 82.9024 3.39055 +167.101 6.41199 261.253 82.9483 3.33881 +167.201 6.36227 261.305 82.9941 3.28745 +167.301 6.31255 261.356 83.0399 3.2365 +167.401 6.26284 261.406 83.0856 3.18593 +167.501 6.21312 261.457 83.1312 3.13576 +167.601 6.1634 261.506 83.1768 3.08598 +167.701 6.11369 261.556 83.2223 3.0366 +167.801 6.06397 261.605 83.2677 2.98761 +167.901 6.01425 261.653 83.313 2.93901 +168.001 5.96454 261.701 83.3582 2.89081 +168.101 5.91482 261.749 83.4034 2.843 +168.201 5.8651 261.797 83.4484 2.79558 +168.301 5.81539 261.844 83.4934 2.74857 +168.401 5.76567 261.89 83.5383 2.70194 +168.501 5.71596 261.937 83.5831 2.65571 +168.601 5.66624 261.982 83.6278 2.60988 +168.701 5.61653 262.028 83.6724 2.56444 +168.801 5.56681 262.073 83.7169 2.51939 +168.901 5.5171 262.118 83.7612 2.47474 +169.001 5.46738 262.162 83.8055 2.43049 +169.101 5.41767 262.206 83.8497 2.38663 +169.201 5.36795 262.249 83.8938 2.34317 +169.301 5.31824 262.292 83.9377 2.3001 +169.401 5.26852 262.335 83.9815 2.25743 +169.501 5.21881 262.377 84.0252 2.21516 +169.601 5.16909 262.419 84.0688 2.17328 +169.701 5.11938 262.46 84.1123 2.1318 +169.801 5.06966 262.502 84.1556 2.09071 +169.901 5.01995 262.542 84.1987 2.05002 +170.001 4.97023 262.583 84.2418 2.00973 +170.101 4.92052 262.622 84.2847 1.96984 +170.201 4.87081 262.662 84.3274 1.93034 +170.301 4.82109 262.701 84.37 1.89124 +170.401 4.77138 262.74 84.4124 1.85253 +170.501 4.72167 262.778 84.4547 1.81423 +170.601 4.67195 262.816 84.4967 1.77632 +170.701 4.62224 262.853 84.5386 1.73881 +170.801 4.57252 262.891 84.5804 1.7017 +170.901 4.52281 262.927 84.6219 1.66498 +171.001 4.4731 262.964 84.6633 1.62866 +171.101 4.42338 263 84.7044 1.59275 +171.201 4.37367 263.035 84.7453 1.55723 +171.301 4.32396 263.07 84.7861 1.5221 +171.401 4.27424 263.105 84.8266 1.48738 +171.501 4.22453 263.139 84.8668 1.45305 +171.601 4.17482 263.173 84.9069 1.41913 +171.701 4.12511 263.207 84.9466 1.3856 +171.801 4.07539 263.24 84.9862 1.35247 +171.901 4.02568 263.273 85.0254 1.31974 +172.001 3.97597 263.305 85.0644 1.28741 +172.101 3.92626 263.337 85.1031 1.25547 +172.201 3.87654 263.368 85.1415 1.22394 +172.301 3.82683 263.399 85.1796 1.19281 +172.401 3.77712 263.43 85.2174 1.16207 +172.501 3.72741 263.461 85.2548 1.13174 +172.601 3.67769 263.49 85.2919 1.1018 +172.701 3.62798 263.52 85.3287 1.07227 +172.801 3.57827 263.549 85.365 1.04313 +172.901 3.52856 263.578 85.401 1.0144 +173.001 3.47885 263.606 85.4366 0.98606 +173.101 3.42913 263.634 85.4717 0.958124 +173.201 3.37942 263.662 85.5064 0.930589 +173.301 3.32971 263.689 85.5406 0.903453 +173.401 3.28 263.716 85.5744 0.876718 +173.501 3.23029 263.742 85.6076 0.850383 +173.601 3.18058 263.768 85.6403 0.824449 +173.701 3.13086 263.793 85.6724 0.798915 +173.801 3.08115 263.818 85.704 0.773781 +173.901 3.03144 263.843 85.7349 0.749049 +174.001 2.98173 263.868 85.7652 0.724717 +174.101 2.93202 263.891 85.7948 0.700786 +174.201 2.88231 263.915 85.8237 0.677256 +174.301 2.8326 263.938 85.8519 0.654127 +174.401 2.78288 263.961 85.8792 0.631399 +174.501 2.73317 263.983 85.9058 0.609072 +174.601 2.68346 264.005 85.9314 0.587146 +174.701 2.63375 264.027 85.9561 0.565622 +174.801 2.58404 264.048 85.9799 0.544499 +174.901 2.53433 264.068 86.0026 0.523777 +175.001 2.48462 264.089 86.0242 0.503457 +175.101 2.43491 264.109 86.0446 0.483538 +175.201 2.3852 264.128 86.0638 0.464021 +175.301 2.33549 264.147 86.0817 0.444905 +175.402 2.28578 264.166 86.0981 0.426191 +175.502 2.23606 264.184 86.1131 0.407879 +175.602 2.18635 264.202 86.1264 0.389969 +175.702 2.13664 264.22 86.138 0.37246 +175.802 2.08693 264.237 86.1478 0.355354 +175.902 2.03722 264.254 86.1556 0.338649 +176.002 1.98751 264.27 86.1613 0.322346 +176.102 1.9378 264.286 86.1647 0.306446 +176.202 1.88809 264.301 86.1657 0.290948 +176.302 1.83838 264.316 86.1639 0.275851 +176.402 1.78867 264.331 86.1593 0.261157 +176.502 1.73896 264.345 86.1516 0.246865 +176.602 1.68925 264.359 86.1404 0.232976 +176.702 1.63954 264.373 86.1256 0.219489 +176.802 1.58983 264.386 86.1066 0.206404 +176.902 1.54012 264.399 86.0832 0.193722 +177.002 1.49041 264.411 86.0549 0.181442 +177.102 1.4407 264.423 86.0212 0.169564 +177.202 1.39099 264.434 85.9815 0.158089 +177.302 1.34128 264.445 85.9351 0.147017 +177.402 1.29157 264.456 85.8813 0.136347 +177.502 1.24186 264.466 85.8192 0.12608 +177.602 1.19215 264.476 85.7477 0.116216 +177.702 1.14244 264.486 85.6657 0.106754 +177.802 1.09273 264.495 85.5717 0.0976952 +177.902 1.04302 264.503 85.464 0.089039 +178.002 0.993309 264.511 85.3405 0.0807855 +178.102 0.943599 264.519 85.1988 0.0729348 +178.202 0.893889 264.527 85.0359 0.0654869 +178.302 0.844179 264.534 84.848 0.0584419 +178.402 0.794469 264.54 84.6304 0.0517998 +178.502 0.744759 264.547 84.3774 0.0455605 +178.602 0.69505 264.553 84.0812 0.0397242 +178.702 0.64534 264.558 83.7322 0.0342907 +178.802 0.59563 264.563 83.3173 0.0292603 +178.902 0.54592 264.568 82.8186 0.0246327 +179.002 0.49621 264.572 82.2116 0.0204082 +179.102 0.446501 264.576 81.4609 0.0165866 +179.202 0.396791 264.579 80.5139 0.0131681 +179.302 0.347081 264.582 79.2895 0.0101525 +179.402 0.297371 264.585 77.6552 0.00753995 +179.502 0.247661 264.587 75.3802 0.00533043 +179.602 0.197952 264.589 72.0282 0.00352394 +179.702 0.148242 264.59 66.6793 0.00212048 +179.802 0.0985322 264.591 57.1219 0.00112006 +179.902 0.0488224 264.592 37.5289 0.000522688 diff --git a/macro/Unpack_HDF5/E565_RCNP/12Be_d3He_gs.txt b/macro/Unpack_HDF5/E565_RCNP/12Be_d3He_gs.txt new file mode 100644 index 000000000..160b78f87 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/12Be_d3He_gs.txt @@ -0,0 +1,1800 @@ +0 9.48698e-15 8.76455 0 238.311 +0.1 0.135205 8.76463 0.0134829 238.311 +0.2 0.270406 8.76489 0.0269658 238.311 +0.3 0.4056 8.76532 0.0404486 238.311 +0.4 0.540784 8.76591 0.0539313 238.31 +0.5 0.675953 8.76668 0.067414 238.309 +0.6 0.811103 8.76762 0.0808965 238.308 +0.7 0.946232 8.76873 0.0943788 238.307 +0.8 1.08134 8.77001 0.107861 238.306 +0.9 1.21641 8.77146 0.121343 238.304 +1 1.35145 8.77309 0.134825 238.303 +1.1 1.48646 8.77488 0.148306 238.301 +1.2 1.62143 8.77684 0.161787 238.299 +1.3 1.75635 8.77898 0.175268 238.297 +1.4 1.89123 8.78128 0.188749 238.295 +1.5 2.02605 8.78376 0.202229 238.292 +1.6 2.16082 8.78641 0.215709 238.29 +1.7 2.29554 8.78922 0.229188 238.287 +1.8 2.43019 8.79221 0.242667 238.284 +1.9 2.56478 8.79537 0.256146 238.281 +2 2.6993 8.7987 0.269624 238.277 +2.1 2.83375 8.8022 0.283101 238.274 +2.2 2.96812 8.80587 0.296578 238.27 +2.3 3.10242 8.80971 0.310055 238.266 +2.4 3.23663 8.81373 0.32353 238.262 +2.5 3.37075 8.81791 0.337006 238.258 +2.6 3.50479 8.82226 0.35048 238.254 +2.7 3.63874 8.82679 0.363954 238.249 +2.8 3.77258 8.83148 0.377427 238.244 +2.9 3.90633 8.83635 0.3909 238.24 +3 4.03998 8.84138 0.404371 238.235 +3.1 4.17352 8.84659 0.417842 238.229 +3.2 4.30694 8.85197 0.431312 238.224 +3.3 4.44026 8.85752 0.444782 238.218 +3.4 4.57346 8.86323 0.45825 238.213 +3.5 4.70653 8.86912 0.471718 238.207 +3.6 4.83949 8.87518 0.485185 238.201 +3.7 4.97232 8.88141 0.49865 238.195 +3.8 5.10501 8.88781 0.512115 238.188 +3.9 5.23758 8.89438 0.525579 238.182 +4 5.37 8.90112 0.539042 238.175 +4.1 5.50229 8.90803 0.552504 238.168 +4.2 5.63444 8.91511 0.565965 238.161 +4.3 5.76643 8.92237 0.579424 238.154 +4.4 5.89828 8.92979 0.592883 238.146 +4.5 6.02997 8.93738 0.60634 238.139 +4.6 6.16151 8.94514 0.619797 238.131 +4.7 6.29289 8.95308 0.633252 238.123 +4.8 6.4241 8.96118 0.646706 238.115 +4.9 6.55515 8.96945 0.660158 238.106 +5 6.68603 8.9779 0.67361 238.098 +5.1 6.81674 8.98651 0.68706 238.089 +5.2 6.94727 8.99529 0.700509 238.081 +5.3 7.07762 9.00425 0.713956 238.072 +5.4 7.2078 9.01337 0.727402 238.063 +5.5 7.33779 9.02267 0.740847 238.053 +5.6 7.46759 9.03213 0.75429 238.044 +5.7 7.5972 9.04176 0.767732 238.034 +5.8 7.72662 9.05157 0.781173 238.024 +5.9 7.85584 9.06154 0.794612 238.014 +6 7.98486 9.07169 0.808049 238.004 +6.1 8.11368 9.082 0.821485 237.994 +6.2 8.24229 9.09248 0.834919 237.983 +6.3 8.3707 9.10314 0.848352 237.973 +6.4 8.49889 9.11396 0.861783 237.962 +6.5 8.62687 9.12495 0.875213 237.951 +6.6 8.75464 9.13611 0.888641 237.94 +6.7 8.88219 9.14745 0.902067 237.928 +6.8 9.00951 9.15895 0.915491 237.917 +6.9 9.13661 9.17062 0.928914 237.905 +7 9.26348 9.18246 0.942335 237.893 +7.1 9.39012 9.19447 0.955754 237.881 +7.2 9.51653 9.20665 0.969171 237.869 +7.3 9.64271 9.219 0.982586 237.857 +7.4 9.76864 9.23152 0.996 237.844 +7.5 9.89434 9.2442 1.00941 237.832 +7.6 10.0198 9.25706 1.02282 237.819 +7.7 10.145 9.27009 1.03623 237.806 +7.79999 10.27 9.28328 1.04963 237.793 +7.89999 10.3947 9.29665 1.06304 237.779 +7.99999 10.5191 9.31018 1.07644 237.766 +8.09999 10.6433 9.32389 1.08984 237.752 +8.2 10.7673 9.33776 1.10324 237.738 +8.3 10.8909 9.3518 1.11663 237.724 +8.4 11.0144 9.36601 1.13003 237.71 +8.5 11.1375 9.38039 1.14342 237.696 +8.6 11.2604 9.39494 1.15681 237.681 +8.7 11.383 9.40966 1.17019 237.666 +8.8 11.5054 9.42454 1.18358 237.651 +8.9 11.6274 9.4396 1.19696 237.636 +9 11.7492 9.45482 1.21034 237.621 +9.1 11.8707 9.47021 1.22372 237.606 +9.2 11.992 9.48577 1.23709 237.59 +9.3 12.1129 9.5015 1.25047 237.574 +9.4 12.2336 9.5174 1.26384 237.559 +9.5 12.354 9.53347 1.27721 237.542 +9.6 12.4741 9.5497 1.29057 237.526 +9.7 12.5939 9.56611 1.30393 237.51 +9.8 12.7134 9.58268 1.3173 237.493 +9.9 12.8326 9.59942 1.33065 237.477 +10 12.9515 9.61633 1.34401 237.46 +10.1 13.0701 9.6334 1.35736 237.443 +10.2 13.1884 9.65065 1.37071 237.425 +10.3 13.3064 9.66806 1.38406 237.408 +10.4 13.4241 9.68564 1.39741 237.39 +10.5 13.5415 9.70339 1.41075 237.373 +10.6 13.6586 9.72131 1.42409 237.355 +10.7 13.7754 9.73939 1.43743 237.337 +10.8 13.8919 9.75764 1.45076 237.318 +10.9 14.008 9.77606 1.46409 237.3 +11 14.1239 9.79465 1.47742 237.281 +11.1 14.2394 9.81341 1.49075 237.263 +11.2 14.3546 9.83233 1.50407 237.244 +11.3 14.4695 9.85142 1.51739 237.225 +11.4 14.5841 9.87068 1.53071 237.205 +11.5 14.6983 9.8901 1.54402 237.186 +11.6 14.8122 9.9097 1.55733 237.166 +11.7 14.9258 9.92946 1.57064 237.146 +11.8 15.0391 9.94938 1.58395 237.127 +11.9 15.152 9.96948 1.59725 237.106 +12 15.2646 9.98974 1.61055 237.086 +12.1 15.3769 10.0102 1.62385 237.066 +12.2 15.4889 10.0308 1.63714 237.045 +12.3 15.6005 10.0515 1.65043 237.024 +12.4 15.7117 10.0725 1.66372 237.003 +12.5 15.8227 10.0936 1.677 236.982 +12.6 15.9333 10.1148 1.69028 236.961 +12.7 16.0435 10.1362 1.70356 236.94 +12.8 16.1535 10.1578 1.71683 236.918 +12.9 16.263 10.1796 1.7301 236.896 +13 16.3723 10.2015 1.74337 236.874 +13.1 16.4811 10.2236 1.75663 236.852 +13.2 16.5897 10.2459 1.7699 236.83 +13.3 16.6979 10.2683 1.78315 236.808 +13.4 16.8057 10.2909 1.79641 236.785 +13.5 16.9132 10.3137 1.80966 236.762 +13.6 17.0204 10.3366 1.8229 236.739 +13.7 17.1272 10.3597 1.83615 236.716 +13.8 17.2336 10.383 1.84939 236.693 +13.9 17.3397 10.4064 1.86262 236.67 +14 17.4455 10.43 1.87586 236.646 +14.1 17.5509 10.4537 1.88908 236.622 +14.2 17.6559 10.4777 1.90231 236.598 +14.3 17.7606 10.5017 1.91553 236.574 +14.4 17.8649 10.526 1.92875 236.55 +14.5 17.9689 10.5504 1.94196 236.526 +14.6 18.0725 10.575 1.95517 236.501 +14.7 18.1758 10.5997 1.96838 236.476 +14.8 18.2786 10.6247 1.98158 236.451 +14.9 18.3812 10.6497 1.99478 236.426 +15 18.4833 10.675 2.00798 236.401 +15.1 18.5852 10.7004 2.02117 236.376 +15.2 18.6866 10.726 2.03436 236.35 +15.3 18.7877 10.7517 2.04754 236.324 +15.4 18.8884 10.7776 2.06072 236.298 +15.5 18.9888 10.8037 2.0739 236.272 +15.6 19.0888 10.8299 2.08707 236.246 +15.7 19.1884 10.8563 2.10024 236.22 +15.8 19.2876 10.8829 2.1134 236.193 +15.9 19.3865 10.9096 2.12656 236.166 +16 19.4851 10.9365 2.13972 236.139 +16.1 19.5832 10.9635 2.15287 236.112 +16.2 19.681 10.9908 2.16602 236.085 +16.3 19.7785 11.0181 2.17916 236.058 +16.4 19.8755 11.0457 2.1923 236.03 +16.5 19.9722 11.0734 2.20543 236.003 +16.6 20.0685 11.1013 2.21856 235.975 +16.7 20.1645 11.1293 2.23169 235.947 +16.8 20.2601 11.1575 2.24481 235.918 +16.9 20.3553 11.1859 2.25793 235.89 +17 20.4501 11.2144 2.27104 235.862 +17.1 20.5446 11.2431 2.28415 235.833 +17.2 20.6387 11.272 2.29725 235.804 +17.3 20.7324 11.301 2.31035 235.775 +17.4 20.8258 11.3302 2.32345 235.746 +17.5 20.9188 11.3595 2.33654 235.716 +17.6 21.0114 11.389 2.34963 235.687 +17.7 21.1037 11.4187 2.36271 235.657 +17.8 21.1955 11.4485 2.37579 235.627 +17.9 21.2871 11.4785 2.38886 235.597 +18 21.3782 11.5087 2.40193 235.567 +18.1 21.469 11.539 2.41499 235.537 +18.2 21.5594 11.5695 2.42805 235.506 +18.3 21.6494 11.6001 2.4411 235.476 +18.4 21.739 11.6309 2.45415 235.445 +18.5 21.8283 11.6619 2.4672 235.414 +18.6 21.9172 11.693 2.48024 235.383 +18.7 22.0058 11.7243 2.49327 235.352 +18.8 22.0939 11.7558 2.5063 235.32 +18.9 22.1817 11.7874 2.51933 235.289 +19 22.2692 11.8192 2.53235 235.257 +19.1 22.3562 11.8511 2.54536 235.225 +19.2 22.4429 11.8832 2.55837 235.193 +19.3 22.5292 11.9155 2.57138 235.16 +19.4 22.6151 11.9479 2.58438 235.128 +19.5 22.7007 11.9805 2.59737 235.095 +19.6 22.7859 12.0132 2.61036 235.063 +19.7 22.8708 12.0461 2.62335 235.03 +19.8 22.9552 12.0792 2.63633 234.997 +19.9 23.0393 12.1124 2.64931 234.964 +20 23.123 12.1458 2.66228 234.93 +20.1 23.2064 12.1793 2.67524 234.897 +20.2 23.2894 12.2131 2.6882 234.863 +20.3 23.372 12.2469 2.70115 234.829 +20.4 23.4542 12.281 2.7141 234.795 +20.5 23.5361 12.3151 2.72705 234.761 +20.6 23.6176 12.3495 2.73999 234.726 +20.7 23.6988 12.384 2.75292 234.692 +20.8 23.7796 12.4187 2.76585 234.657 +20.9 23.86 12.4535 2.77877 234.622 +21 23.94 12.4885 2.79169 234.587 +21.1 24.0197 12.5236 2.8046 234.552 +21.2 24.099 12.5589 2.8175 234.517 +21.3 24.178 12.5944 2.8304 234.482 +21.4 24.2566 12.63 2.8433 234.446 +21.5 24.3348 12.6658 2.85619 234.41 +21.6 24.4126 12.7018 2.86907 234.374 +21.7 24.4901 12.7379 2.88195 234.338 +21.8 24.5673 12.7741 2.89482 234.302 +21.9 24.644 12.8105 2.90769 234.265 +22 24.7205 12.8471 2.92055 234.229 +22.1 24.7965 12.8839 2.93341 234.192 +22.2 24.8722 12.9208 2.94626 234.155 +22.3 24.9475 12.9578 2.9591 234.118 +22.4 25.0225 12.995 2.97194 234.081 +22.5 25.0971 13.0324 2.98477 234.044 +22.6 25.1714 13.0699 2.9976 234.006 +22.7001 25.2453 13.1076 3.01042 233.968 +22.8001 25.3188 13.1454 3.02324 233.931 +22.9001 25.392 13.1834 3.03605 233.893 +23.0001 25.4648 13.2216 3.04885 233.854 +23.1001 25.5373 13.2599 3.06165 233.816 +23.2001 25.6094 13.2984 3.07444 233.778 +23.3001 25.6811 13.337 3.08722 233.739 +23.4001 25.7525 13.3758 3.1 233.7 +23.5001 25.8236 13.4147 3.11278 233.661 +23.6001 25.8943 13.4538 3.12554 233.622 +23.7001 25.9646 13.4931 3.1383 233.583 +23.8001 26.0346 13.5325 3.15106 233.543 +23.9001 26.1043 13.5721 3.16381 233.504 +24.0001 26.1736 13.6118 3.17655 233.464 +24.1001 26.2425 13.6517 3.18928 233.424 +24.2001 26.3111 13.6917 3.20201 233.384 +24.3001 26.3794 13.7319 3.21474 233.344 +24.4001 26.4473 13.7722 3.22745 233.304 +24.5001 26.5148 13.8127 3.24017 233.263 +24.6001 26.582 13.8534 3.25287 233.223 +24.7001 26.6489 13.8942 3.26557 233.182 +24.8001 26.7154 13.9352 3.27826 233.141 +24.9001 26.7816 13.9763 3.29095 233.1 +25.0001 26.8474 14.0176 3.30362 233.058 +25.1001 26.9129 14.059 3.3163 233.017 +25.2001 26.9781 14.1006 3.32896 232.975 +25.3001 27.0429 14.1424 3.34162 232.934 +25.4001 27.1073 14.1842 3.35427 232.892 +25.5001 27.1715 14.2263 3.36692 232.85 +25.6001 27.2353 14.2685 3.37956 232.807 +25.7001 27.2987 14.3109 3.39219 232.765 +25.8001 27.3618 14.3534 3.40482 232.723 +25.9001 27.4246 14.396 3.41744 232.68 +26.0001 27.487 14.4389 3.43005 232.637 +26.1001 27.5492 14.4818 3.44266 232.594 +26.2001 27.6109 14.525 3.45525 232.551 +26.3001 27.6724 14.5682 3.46785 232.508 +26.4001 27.7335 14.6117 3.48043 232.464 +26.5001 27.7943 14.6553 3.49301 232.421 +26.6001 27.8547 14.699 3.50558 232.377 +26.7001 27.9148 14.7429 3.51815 232.333 +26.8001 27.9746 14.7869 3.5307 232.289 +26.9001 28.0341 14.8311 3.54325 232.245 +27.0001 28.0932 14.8755 3.5558 232.2 +27.1001 28.152 14.92 3.56833 232.156 +27.2001 28.2105 14.9646 3.58086 232.111 +27.3001 28.2687 15.0094 3.59339 232.066 +27.4001 28.3265 15.0544 3.6059 232.022 +27.5001 28.384 15.0995 3.61841 231.976 +27.6001 28.4412 15.1448 3.63091 231.931 +27.7001 28.4981 15.1902 3.6434 231.886 +27.8001 28.5547 15.2357 3.65589 231.84 +27.9001 28.6109 15.2815 3.66837 231.794 +28.0001 28.6668 15.3273 3.68084 231.749 +28.1001 28.7224 15.3733 3.69331 231.703 +28.2001 28.7777 15.4195 3.70576 231.656 +28.3001 28.8326 15.4658 3.71821 231.61 +28.4001 28.8873 15.5123 3.73066 231.564 +28.5001 28.9416 15.5589 3.74309 231.517 +28.6001 28.9956 15.6057 3.75552 231.47 +28.7001 29.0493 15.6526 3.76794 231.423 +28.8001 29.1027 15.6997 3.78035 231.376 +28.9001 29.1558 15.7469 3.79276 231.329 +29.0001 29.2086 15.7942 3.80516 231.282 +29.1001 29.261 15.8418 3.81755 231.234 +29.2001 29.3132 15.8894 3.82993 231.187 +29.3001 29.365 15.9372 3.8423 231.139 +29.4001 29.4166 15.9852 3.85467 231.091 +29.5001 29.4678 16.0333 3.86703 231.043 +29.6001 29.5187 16.0816 3.87938 230.994 +29.7001 29.5694 16.13 3.89173 230.946 +29.8001 29.6197 16.1785 3.90406 230.897 +29.9001 29.6697 16.2272 3.91639 230.849 +30.0001 29.7194 16.2761 3.92871 230.8 +30.1001 29.7688 16.3251 3.94103 230.751 +30.2001 29.818 16.3743 3.95333 230.702 +30.3001 29.8668 16.4236 3.96563 230.652 +30.4001 29.9153 16.473 3.97792 230.603 +30.5001 29.9635 16.5226 3.9902 230.553 +30.6001 30.0115 16.5723 4.00247 230.504 +30.7001 30.0591 16.6222 4.01474 230.454 +30.8001 30.1065 16.6722 4.02699 230.404 +30.9001 30.1535 16.7224 4.03924 230.354 +31.0001 30.2003 16.7728 4.05148 230.303 +31.1001 30.2467 16.8232 4.06372 230.253 +31.2001 30.2929 16.8738 4.07594 230.202 +31.3001 30.3388 16.9246 4.08816 230.151 +31.4001 30.3844 16.9755 4.10037 230.1 +31.5001 30.4297 17.0266 4.11257 230.049 +31.6001 30.4748 17.0778 4.12476 229.998 +31.7001 30.5195 17.1291 4.13694 229.947 +31.8001 30.5639 17.1806 4.14912 229.895 +31.9001 30.6081 17.2323 4.16129 229.844 +32.0001 30.652 17.284 4.17344 229.792 +32.1001 30.6956 17.336 4.18559 229.74 +32.2001 30.7389 17.388 4.19774 229.688 +32.3001 30.782 17.4403 4.20987 229.636 +32.4001 30.8247 17.4926 4.22199 229.583 +32.5001 30.8672 17.5451 4.23411 229.531 +32.6001 30.9094 17.5978 4.24622 229.478 +32.7001 30.9514 17.6506 4.25832 229.425 +32.8001 30.993 17.7035 4.27041 229.372 +32.9001 31.0344 17.7566 4.28249 229.319 +33.0001 31.0755 17.8098 4.29456 229.266 +33.1001 31.1164 17.8632 4.30663 229.213 +33.2001 31.1569 17.9167 4.31868 229.159 +33.3001 31.1972 17.9703 4.33073 229.106 +33.4001 31.2372 18.0241 4.34277 229.052 +33.5001 31.277 18.0781 4.3548 228.998 +33.6001 31.3165 18.1321 4.36682 228.944 +33.7001 31.3557 18.1864 4.37883 228.89 +33.8001 31.3946 18.2407 4.39084 228.835 +33.9001 31.4333 18.2952 4.40283 228.781 +34.0001 31.4717 18.3499 4.41482 228.726 +34.1001 31.5099 18.4047 4.42679 228.671 +34.2001 31.5478 18.4596 4.43876 228.616 +34.3 31.5854 18.5147 4.45072 228.561 +34.4 31.6228 18.5699 4.46267 228.506 +34.5 31.6599 18.6252 4.47461 228.451 +34.6 31.6967 18.6807 4.48654 228.395 +34.7 31.7333 18.7364 4.49846 228.34 +34.8 31.7697 18.7921 4.51038 228.284 +34.9 31.8057 18.8481 4.52228 228.228 +35 31.8416 18.9041 4.53417 228.172 +35.1 31.8771 18.9603 4.54606 228.116 +35.2 31.9124 19.0167 4.55794 228.059 +35.3 31.9475 19.0731 4.5698 228.003 +35.4 31.9823 19.1297 4.58166 227.946 +35.5 32.0169 19.1865 4.59351 227.889 +35.6 32.0512 19.2434 4.60535 227.833 +35.7 32.0852 19.3004 4.61718 227.776 +35.8 32.119 19.3576 4.629 227.718 +35.9 32.1526 19.4149 4.64081 227.661 +36 32.1859 19.4724 4.65261 227.604 +36.1 32.2189 19.5299 4.6644 227.546 +36.2 32.2517 19.5877 4.67619 227.488 +36.3 32.2843 19.6455 4.68796 227.43 +36.4 32.3166 19.7035 4.69972 227.372 +36.5 32.3487 19.7617 4.71148 227.314 +36.6 32.3806 19.8199 4.72322 227.256 +36.7 32.4122 19.8783 4.73495 227.198 +36.8 32.4435 19.9369 4.74668 227.139 +36.9 32.4747 19.9956 4.75839 227.08 +37 32.5055 20.0544 4.7701 227.022 +37.1 32.5362 20.1134 4.7818 226.963 +37.2 32.5666 20.1725 4.79348 226.903 +37.3 32.5968 20.2317 4.80516 226.844 +37.4 32.6267 20.291 4.81682 226.785 +37.5 32.6564 20.3506 4.82848 226.725 +37.6 32.6859 20.4102 4.84013 226.666 +37.7 32.7151 20.47 4.85176 226.606 +37.8 32.7441 20.5299 4.86339 226.546 +37.9 32.7729 20.5899 4.87501 226.486 +38 32.8014 20.6501 4.88661 226.426 +38.1 32.8297 20.7104 4.89821 226.366 +38.2 32.8578 20.7708 4.90979 226.305 +38.3 32.8857 20.8314 4.92137 226.245 +38.4 32.9133 20.8921 4.93294 226.184 +38.5 32.9407 20.953 4.94449 226.123 +38.6 32.9679 21.014 4.95604 226.062 +38.7 32.9948 21.0751 4.96757 226.001 +38.8 33.0216 21.1363 4.9791 225.94 +38.9 33.0481 21.1977 4.99061 225.878 +39 33.0744 21.2592 5.00212 225.817 +39.1 33.1004 21.3209 5.01361 225.755 +39.2 33.1263 21.3827 5.0251 225.693 +39.3 33.1519 21.4446 5.03657 225.631 +39.4 33.1773 21.5066 5.04803 225.569 +39.5 33.2025 21.5688 5.05949 225.507 +39.6 33.2275 21.6311 5.07093 225.445 +39.7 33.2522 21.6935 5.08236 225.382 +39.8 33.2768 21.7561 5.09378 225.32 +39.9 33.3011 21.8188 5.10519 225.257 +40 33.3252 21.8816 5.11659 225.194 +40.1 33.3491 21.9446 5.12798 225.131 +40.2 33.3728 22.0077 5.13936 225.068 +40.3 33.3962 22.0709 5.15073 225.005 +40.4 33.4195 22.1343 5.16209 224.942 +40.5 33.4426 22.1978 5.17344 224.878 +40.6 33.4654 22.2614 5.18477 224.815 +40.7 33.488 22.3251 5.1961 224.751 +40.7999 33.5105 22.389 5.20741 224.687 +40.8999 33.5327 22.453 5.21872 224.623 +40.9999 33.5547 22.5171 5.23001 224.559 +41.0999 33.5765 22.5814 5.24129 224.495 +41.1999 33.5981 22.6458 5.25256 224.43 +41.2999 33.6195 22.7103 5.26382 224.366 +41.3999 33.6407 22.775 5.27507 224.301 +41.4999 33.6617 22.8397 5.28631 224.236 +41.5999 33.6825 22.9046 5.29754 224.171 +41.6999 33.7031 22.9697 5.30875 224.106 +41.7999 33.7234 23.0348 5.31996 224.041 +41.8999 33.7436 23.1001 5.33115 223.976 +41.9999 33.7636 23.1655 5.34234 223.91 +42.0999 33.7834 23.2311 5.35351 223.845 +42.1999 33.803 23.2967 5.36467 223.779 +42.2999 33.8224 23.3625 5.37582 223.713 +42.3999 33.8416 23.4285 5.38696 223.647 +42.4999 33.8606 23.4945 5.39808 223.581 +42.5999 33.8794 23.5607 5.4092 223.515 +42.6999 33.8981 23.627 5.4203 223.449 +42.7999 33.9165 23.6934 5.43139 223.383 +42.8999 33.9347 23.7599 5.44248 223.316 +42.9999 33.9528 23.8266 5.45355 223.249 +43.0999 33.9706 23.8934 5.4646 223.183 +43.1999 33.9883 23.9603 5.47565 223.116 +43.2999 34.0058 24.0274 5.48669 223.049 +43.3999 34.023 24.0946 5.49771 222.981 +43.4999 34.0401 24.1618 5.50872 222.914 +43.5999 34.0571 24.2293 5.51972 222.847 +43.6999 34.0738 24.2968 5.53071 222.779 +43.7999 34.0903 24.3645 5.54169 222.711 +43.8999 34.1067 24.4323 5.55266 222.644 +43.9999 34.1228 24.5002 5.56361 222.576 +44.0999 34.1388 24.5682 5.57455 222.508 +44.1999 34.1546 24.6364 5.58548 222.44 +44.2999 34.1702 24.7047 5.5964 222.371 +44.3999 34.1857 24.7731 5.60731 222.303 +44.4999 34.2009 24.8416 5.61821 222.234 +44.5999 34.216 24.9102 5.62909 222.166 +44.6999 34.2309 24.979 5.63996 222.097 +44.7999 34.2456 25.0479 5.65082 222.028 +44.8999 34.2602 25.1169 5.66167 221.959 +44.9999 34.2745 25.186 5.6725 221.89 +45.0999 34.2887 25.2553 5.68333 221.821 +45.1999 34.3027 25.3247 5.69414 221.751 +45.2999 34.3166 25.3942 5.70494 221.682 +45.3999 34.3302 25.4638 5.71572 221.612 +45.4999 34.3437 25.5335 5.7265 221.542 +45.5999 34.357 25.6034 5.73726 221.473 +45.6999 34.3702 25.6733 5.74801 221.403 +45.7999 34.3831 25.7434 5.75875 221.333 +45.8999 34.3959 25.8136 5.76948 221.262 +45.9999 34.4085 25.884 5.78019 221.192 +46.0999 34.421 25.9544 5.79089 221.122 +46.1999 34.4333 26.025 5.80158 221.051 +46.2999 34.4454 26.0957 5.81226 220.98 +46.3999 34.4573 26.1665 5.82293 220.909 +46.4999 34.4691 26.2374 5.83358 220.839 +46.5999 34.4807 26.3084 5.84422 220.768 +46.6999 34.4922 26.3796 5.85485 220.696 +46.7999 34.5034 26.4509 5.86546 220.625 +46.8999 34.5145 26.5222 5.87606 220.554 +46.9999 34.5255 26.5938 5.88665 220.482 +47.0999 34.5363 26.6654 5.89723 220.411 +47.1999 34.5469 26.7371 5.90779 220.339 +47.2999 34.5574 26.809 5.91835 220.267 +47.3998 34.5677 26.8809 5.92888 220.195 +47.4998 34.5778 26.953 5.93941 220.123 +47.5998 34.5878 27.0252 5.94993 220.051 +47.6998 34.5976 27.0976 5.96043 219.978 +47.7998 34.6072 27.17 5.97091 219.906 +47.8998 34.6167 27.2425 5.98139 219.833 +47.9998 34.626 27.3152 5.99185 219.761 +48.0998 34.6352 27.388 6.0023 219.688 +48.1998 34.6442 27.4609 6.01274 219.615 +48.2998 34.6531 27.5339 6.02316 219.542 +48.3998 34.6618 27.607 6.03357 219.469 +48.4998 34.6704 27.6802 6.04397 219.396 +48.5998 34.6788 27.7536 6.05436 219.322 +48.6998 34.687 27.827 6.06473 219.249 +48.7998 34.6951 27.9006 6.07509 219.175 +48.8998 34.703 27.9743 6.08543 219.102 +48.9998 34.7108 28.0481 6.09576 219.028 +49.0998 34.7184 28.122 6.10608 218.954 +49.1998 34.7259 28.196 6.11639 218.88 +49.2998 34.7332 28.2701 6.12668 218.806 +49.3998 34.7404 28.3444 6.13696 218.732 +49.4998 34.7474 28.4187 6.14723 218.657 +49.5998 34.7543 28.4932 6.15748 218.583 +49.6998 34.761 28.5678 6.16772 218.508 +49.7998 34.7676 28.6424 6.17795 218.434 +49.8998 34.7741 28.7172 6.18816 218.359 +49.9998 34.7803 28.7921 6.19836 218.284 +50.0998 34.7865 28.8672 6.20855 218.209 +50.1998 34.7925 28.9423 6.21872 218.134 +50.2998 34.7983 29.0175 6.22888 218.058 +50.3998 34.804 29.0929 6.23902 217.983 +50.4998 34.8096 29.1683 6.24915 217.908 +50.5998 34.815 29.2439 6.25927 217.832 +50.6998 34.8203 29.3195 6.26938 217.756 +50.7998 34.8254 29.3953 6.27947 217.681 +50.8998 34.8304 29.4712 6.28954 217.605 +50.9998 34.8352 29.5472 6.29961 217.529 +51.0998 34.8399 29.6233 6.30966 217.453 +51.1998 34.8445 29.6995 6.31969 217.376 +51.2998 34.8489 29.7758 6.32972 217.3 +51.3998 34.8532 29.8522 6.33972 217.224 +51.4998 34.8574 29.9288 6.34972 217.147 +51.5998 34.8614 30.0054 6.3597 217.071 +51.6998 34.8652 30.0821 6.36967 216.994 +51.7998 34.869 30.159 6.37962 216.917 +51.8998 34.8726 30.2359 6.38956 216.84 +51.9998 34.876 30.313 6.39948 216.763 +52.0998 34.8793 30.3901 6.40939 216.686 +52.1998 34.8825 30.4674 6.41929 216.609 +52.2998 34.8856 30.5448 6.42917 216.531 +52.3998 34.8885 30.6223 6.43904 216.454 +52.4998 34.8913 30.6998 6.44889 216.376 +52.5998 34.8939 30.7775 6.45873 216.298 +52.6998 34.8964 30.8553 6.46856 216.221 +52.7998 34.8988 30.9332 6.47837 216.143 +52.8998 34.9011 31.0112 6.48817 216.065 +52.9998 34.9032 31.0893 6.49795 215.987 +53.0998 34.9052 31.1675 6.50772 215.908 +53.1998 34.907 31.2458 6.51747 215.83 +53.2998 34.9088 31.3242 6.52721 215.752 +53.3998 34.9104 31.4027 6.53694 215.673 +53.4998 34.9118 31.4813 6.54665 215.595 +53.5998 34.9132 31.56 6.55635 215.516 +53.6998 34.9144 31.6388 6.56603 215.437 +53.7998 34.9155 31.7178 6.5757 215.358 +53.8997 34.9165 31.7968 6.58535 215.279 +53.9997 34.9173 31.8759 6.59499 215.2 +54.0997 34.918 31.9551 6.60461 215.121 +54.1997 34.9186 32.0344 6.61422 215.042 +54.2997 34.919 32.1138 6.62381 214.962 +54.3997 34.9194 32.1933 6.63339 214.883 +54.4997 34.9196 32.273 6.64296 214.803 +54.5997 34.9197 32.3527 6.65251 214.723 +54.6997 34.9196 32.4325 6.66204 214.643 +54.7997 34.9195 32.5124 6.67156 214.564 +54.8997 34.9192 32.5924 6.68107 214.484 +54.9997 34.9188 32.6725 6.69056 214.403 +55.0997 34.9182 32.7527 6.70004 214.323 +55.1997 34.9176 32.833 6.7095 214.243 +55.2997 34.9168 32.9134 6.71894 214.163 +55.3997 34.9159 32.9939 6.72837 214.082 +55.4997 34.9149 33.0745 6.73779 214.001 +55.5997 34.9138 33.1552 6.74719 213.921 +55.6997 34.9126 33.236 6.75658 213.84 +55.7997 34.9112 33.3169 6.76595 213.759 +55.8997 34.9097 33.3979 6.7753 213.678 +55.9997 34.9081 33.4789 6.78464 213.597 +56.0997 34.9064 33.5601 6.79397 213.516 +56.1997 34.9045 33.6414 6.80328 213.435 +56.2997 34.9026 33.7227 6.81257 213.353 +56.3997 34.9005 33.8042 6.82185 213.272 +56.4997 34.8983 33.8857 6.83111 213.19 +56.5997 34.8961 33.9674 6.84036 213.109 +56.6997 34.8936 34.0491 6.84959 213.027 +56.7997 34.8911 34.131 6.85881 212.945 +56.8997 34.8885 34.2129 6.86801 212.863 +56.9997 34.8857 34.2949 6.8772 212.781 +57.0997 34.8829 34.377 6.88637 212.699 +57.1997 34.8799 34.4592 6.89553 212.617 +57.2997 34.8768 34.5415 6.90467 212.534 +57.3997 34.8736 34.6239 6.91379 212.452 +57.4997 34.8703 34.7064 6.9229 212.37 +57.5997 34.8669 34.789 6.93199 212.287 +57.6997 34.8633 34.8716 6.94107 212.204 +57.7997 34.8597 34.9544 6.95013 212.122 +57.8997 34.8559 35.0372 6.95918 212.039 +57.9997 34.8521 35.1202 6.96821 211.956 +58.0997 34.8481 35.2032 6.97722 211.873 +58.1997 34.844 35.2863 6.98622 211.79 +58.2997 34.8398 35.3695 6.9952 211.706 +58.3997 34.8355 35.4528 7.00417 211.623 +58.4997 34.8311 35.5362 7.01312 211.54 +58.5997 34.8266 35.6197 7.02205 211.456 +58.6997 34.822 35.7033 7.03097 211.373 +58.7997 34.8173 35.7869 7.03987 211.289 +58.8997 34.8125 35.8707 7.04876 211.205 +58.9997 34.8075 35.9545 7.05763 211.121 +59.0997 34.8025 36.0384 7.06648 211.038 +59.1997 34.7973 36.1224 7.07532 210.954 +59.2997 34.7921 36.2065 7.08414 210.869 +59.3997 34.7867 36.2907 7.09295 210.785 +59.4997 34.7813 36.375 7.10174 210.701 +59.5997 34.7757 36.4593 7.11051 210.617 +59.6997 34.7701 36.5438 7.11927 210.532 +59.7997 34.7643 36.6283 7.12801 210.448 +59.8997 34.7585 36.7129 7.13673 210.363 +59.9997 34.7525 36.7976 7.14544 210.278 +60.0997 34.7464 36.8824 7.15413 210.194 +60.1997 34.7403 36.9673 7.16281 210.109 +60.2997 34.734 37.0522 7.17147 210.024 +60.3997 34.7276 37.1373 7.18011 209.939 +60.4996 34.7212 37.2224 7.18874 209.854 +60.5996 34.7146 37.3076 7.19734 209.768 +60.6996 34.7079 37.3929 7.20594 209.683 +60.7996 34.7012 37.4783 7.21451 209.598 +60.8996 34.6943 37.5637 7.22307 209.512 +60.9996 34.6873 37.6493 7.23161 209.427 +61.0996 34.6803 37.7349 7.24014 209.341 +61.1996 34.6731 37.8206 7.24865 209.255 +61.2996 34.6659 37.9064 7.25714 209.17 +61.3996 34.6585 37.9923 7.26562 209.084 +61.4996 34.6511 38.0782 7.27408 208.998 +61.5996 34.6436 38.1643 7.28252 208.912 +61.6996 34.6359 38.2504 7.29094 208.826 +61.7996 34.6282 38.3366 7.29935 208.739 +61.8996 34.6204 38.4229 7.30774 208.653 +61.9996 34.6125 38.5092 7.31612 208.567 +62.0996 34.6044 38.5957 7.32447 208.48 +62.1996 34.5963 38.6822 7.33281 208.394 +62.2996 34.5881 38.7688 7.34114 208.307 +62.3996 34.5798 38.8555 7.34944 208.22 +62.4996 34.5715 38.9422 7.35773 208.134 +62.5996 34.563 39.029 7.366 208.047 +62.6996 34.5544 39.116 7.37426 207.96 +62.7996 34.5458 39.203 7.38249 207.873 +62.8996 34.537 39.29 7.39071 207.786 +62.9996 34.5282 39.3772 7.39891 207.699 +63.0996 34.5192 39.4644 7.4071 207.612 +63.1996 34.5102 39.5517 7.41527 207.524 +63.2996 34.5011 39.6391 7.42342 207.437 +63.3996 34.4919 39.7265 7.43155 207.349 +63.4996 34.4826 39.8141 7.43967 207.262 +63.5996 34.4732 39.9017 7.44777 207.174 +63.6996 34.4637 39.9894 7.45585 207.087 +63.7996 34.4542 40.0771 7.46391 206.999 +63.8996 34.4445 40.165 7.47195 206.911 +63.9996 34.4348 40.2529 7.47998 206.823 +64.0996 34.425 40.3409 7.48799 206.735 +64.1996 34.415 40.4289 7.49599 206.647 +64.2996 34.405 40.5171 7.50396 206.559 +64.3996 34.395 40.6053 7.51192 206.471 +64.4996 34.3848 40.6936 7.51986 206.382 +64.5996 34.3745 40.7819 7.52778 206.294 +64.6996 34.3642 40.8704 7.53568 206.206 +64.7996 34.3538 40.9589 7.54357 206.117 +64.8996 34.3433 41.0474 7.55144 206.029 +64.9996 34.3327 41.1361 7.55929 205.94 +65.0996 34.322 41.2248 7.56712 205.851 +65.1996 34.3112 41.3136 7.57494 205.762 +65.2996 34.3004 41.4025 7.58273 205.673 +65.3996 34.2894 41.4914 7.59051 205.585 +65.4996 34.2784 41.5804 7.59827 205.496 +65.5996 34.2673 41.6695 7.60601 205.406 +65.6996 34.2561 41.7586 7.61374 205.317 +65.7996 34.2448 41.8479 7.62145 205.228 +65.8996 34.2335 41.9371 7.62913 205.139 +65.9996 34.2221 42.0265 7.6368 205.049 +66.0996 34.2106 42.1159 7.64446 204.96 +66.1996 34.199 42.2054 7.65209 204.871 +66.2996 34.1873 42.295 7.6597 204.781 +66.3996 34.1755 42.3846 7.6673 204.691 +66.4996 34.1637 42.4743 7.67488 204.602 +66.5996 34.1518 42.5641 7.68244 204.512 +66.6996 34.1398 42.6539 7.68998 204.422 +66.7996 34.1277 42.7438 7.69751 204.332 +66.8996 34.1156 42.8338 7.70501 204.242 +66.9995 34.1033 42.9239 7.7125 204.152 +67.0995 34.091 43.014 7.71996 204.062 +67.1995 34.0786 43.1041 7.72741 203.972 +67.2995 34.0662 43.1944 7.73484 203.882 +67.3995 34.0536 43.2847 7.74226 203.791 +67.4995 34.041 43.3751 7.74965 203.701 +67.5995 34.0283 43.4655 7.75703 203.61 +67.6995 34.0155 43.556 7.76438 203.52 +67.7995 34.0026 43.6466 7.77172 203.429 +67.8995 33.9897 43.7372 7.77904 203.339 +67.9995 33.9767 43.8279 7.78634 203.248 +68.0995 33.9636 43.9187 7.79362 203.157 +68.1995 33.9505 44.0095 7.80088 203.066 +68.2995 33.9372 44.1004 7.80812 202.976 +68.3995 33.9239 44.1913 7.81535 202.885 +68.4995 33.9105 44.2823 7.82255 202.794 +68.5995 33.8971 44.3734 7.82974 202.703 +68.6995 33.8835 44.4645 7.83691 202.611 +68.7995 33.8699 44.5557 7.84406 202.52 +68.8995 33.8562 44.647 7.85119 202.429 +68.9995 33.8425 44.7383 7.8583 202.338 +69.0995 33.8286 44.8297 7.86539 202.246 +69.1995 33.8147 44.9212 7.87246 202.155 +69.2995 33.8008 45.0127 7.87951 202.063 +69.3995 33.7867 45.1042 7.88655 201.972 +69.4995 33.7726 45.1958 7.89356 201.88 +69.5995 33.7584 45.2875 7.90055 201.788 +69.6995 33.7441 45.3793 7.90753 201.697 +69.7995 33.7298 45.4711 7.91449 201.605 +69.8995 33.7154 45.563 7.92142 201.513 +69.9995 33.7009 45.6549 7.92834 201.421 +70.0995 33.6863 45.7469 7.93524 201.329 +70.1995 33.6717 45.8389 7.94212 201.237 +70.2995 33.657 45.931 7.94898 201.145 +70.3995 33.6423 46.0231 7.95582 201.053 +70.4995 33.6274 46.1154 7.96264 200.961 +70.5995 33.6125 46.2076 7.96944 200.868 +70.6995 33.5976 46.3 7.97622 200.776 +70.7995 33.5825 46.3923 7.98298 200.684 +70.8995 33.5674 46.4848 7.98972 200.591 +70.9995 33.5522 46.5773 7.99644 200.499 +71.0995 33.537 46.6698 8.00315 200.406 +71.1995 33.5217 46.7624 8.00983 200.314 +71.2995 33.5063 46.8551 8.01649 200.221 +71.3995 33.4908 46.9478 8.02313 200.128 +71.4995 33.4753 47.0406 8.02976 200.035 +71.5995 33.4597 47.1334 8.03636 199.943 +71.6995 33.4441 47.2263 8.04294 199.85 +71.7995 33.4283 47.3192 8.04951 199.757 +71.8995 33.4125 47.4122 8.05605 199.664 +71.9995 33.3967 47.5052 8.06257 199.571 +72.0995 33.3808 47.5983 8.06908 199.478 +72.1995 33.3648 47.6915 8.07556 199.384 +72.2995 33.3487 47.7846 8.08202 199.291 +72.3995 33.3326 47.8779 8.08847 199.198 +72.4995 33.3164 47.9712 8.09489 199.105 +72.5995 33.3002 48.0645 8.10129 199.011 +72.6995 33.2838 48.1579 8.10767 198.918 +72.7995 33.2675 48.2514 8.11404 198.825 +72.8995 33.251 48.3449 8.12038 198.731 +72.9995 33.2345 48.4384 8.1267 198.637 +73.0995 33.2179 48.5321 8.133 198.544 +73.1995 33.2013 48.6257 8.13928 198.45 +73.2995 33.1846 48.7194 8.14554 198.357 +73.3995 33.1678 48.8132 8.15178 198.263 +73.4995 33.151 48.907 8.158 198.169 +73.5994 33.1341 49.0008 8.1642 198.075 +73.6994 33.1172 49.0947 8.17038 197.981 +73.7994 33.1002 49.1886 8.17654 197.887 +73.8994 33.0831 49.2826 8.18267 197.793 +73.9994 33.0659 49.3767 8.18879 197.699 +74.0994 33.0487 49.4708 8.19489 197.605 +74.1994 33.0315 49.5649 8.20096 197.511 +74.2994 33.0141 49.6591 8.20702 197.417 +74.3994 32.9968 49.7533 8.21305 197.323 +74.4994 32.9793 49.8476 8.21907 197.228 +74.5994 32.9618 49.9419 8.22506 197.134 +74.6994 32.9442 50.0362 8.23103 197.04 +74.7994 32.9266 50.1307 8.23698 196.945 +74.8994 32.9089 50.2251 8.24291 196.851 +74.9994 32.8912 50.3196 8.24882 196.756 +75.0994 32.8734 50.4141 8.25471 196.662 +75.1994 32.8555 50.5087 8.26057 196.567 +75.2994 32.8376 50.6034 8.26642 196.473 +75.3994 32.8196 50.698 8.27225 196.378 +75.4994 32.8015 50.7927 8.27805 196.283 +75.5994 32.7834 50.8875 8.28383 196.188 +75.6994 32.7652 50.9823 8.2896 196.094 +75.7994 32.747 51.0771 8.29534 195.999 +75.8994 32.7287 51.172 8.30106 195.904 +75.9994 32.7104 51.267 8.30675 195.809 +76.0994 32.692 51.3619 8.31243 195.714 +76.1994 32.6735 51.4569 8.31809 195.619 +76.2994 32.655 51.552 8.32372 195.524 +76.3994 32.6365 51.6471 8.32933 195.429 +76.4994 32.6178 51.7422 8.33493 195.334 +76.5994 32.5991 51.8374 8.3405 195.239 +76.6994 32.5804 51.9326 8.34605 195.143 +76.7994 32.5616 52.0278 8.35157 195.048 +76.8994 32.5427 52.1231 8.35708 194.953 +76.9994 32.5238 52.2184 8.36256 194.858 +77.0994 32.5049 52.3138 8.36803 194.762 +77.1994 32.4858 52.4092 8.37347 194.667 +77.2994 32.4668 52.5046 8.37889 194.571 +77.3994 32.4476 52.6001 8.38429 194.476 +77.4994 32.4284 52.6956 8.38966 194.38 +77.5994 32.4092 52.7912 8.39502 194.285 +77.6994 32.3899 52.8868 8.40035 194.189 +77.7994 32.3705 52.9824 8.40566 194.094 +77.8994 32.3511 53.0781 8.41095 193.998 +77.9994 32.3317 53.1738 8.41622 193.902 +78.0994 32.3122 53.2695 8.42147 193.806 +78.1994 32.2926 53.3653 8.42669 193.711 +78.2994 32.273 53.4611 8.43189 193.615 +78.3994 32.2533 53.5569 8.43707 193.519 +78.4994 32.2335 53.6528 8.44223 193.423 +78.5994 32.2138 53.7487 8.44737 193.327 +78.6994 32.1939 53.8446 8.45248 193.231 +78.7994 32.174 53.9406 8.45757 193.135 +78.8994 32.1541 54.0366 8.46264 193.039 +78.9994 32.1341 54.1326 8.46769 192.943 +79.0994 32.114 54.2287 8.47272 192.847 +79.1994 32.0939 54.3248 8.47772 192.751 +79.2994 32.0738 54.4209 8.4827 192.655 +79.3994 32.0536 54.5171 8.48766 192.559 +79.4994 32.0333 54.6133 8.4926 192.463 +79.5994 32.013 54.7095 8.49751 192.366 +79.6994 31.9926 54.8058 8.50241 192.27 +79.7994 31.9722 54.9021 8.50728 192.174 +79.8994 31.9517 54.9984 8.51212 192.078 +79.9994 31.9312 55.0948 8.51695 191.981 +80.0993 31.9107 55.1912 8.52175 191.885 +80.1993 31.89 55.2876 8.52653 191.788 +80.2993 31.8694 55.384 8.53129 191.692 +80.3993 31.8487 55.4805 8.53602 191.595 +80.4993 31.8279 55.577 8.54074 191.499 +80.5993 31.8071 55.6735 8.54543 191.402 +80.6993 31.7862 55.77 8.5501 191.306 +80.7993 31.7653 55.8666 8.55474 191.209 +80.8993 31.7443 55.9632 8.55936 191.113 +80.9993 31.7233 56.0599 8.56396 191.016 +81.0993 31.7022 56.1565 8.56854 190.919 +81.1993 31.6811 56.2532 8.57309 190.823 +81.2993 31.66 56.3499 8.57762 190.726 +81.3993 31.6387 56.4467 8.58213 190.629 +81.4993 31.6175 56.5434 8.58662 190.533 +81.5993 31.5962 56.6402 8.59108 190.436 +81.6993 31.5748 56.737 8.59552 190.339 +81.7993 31.5534 56.8339 8.59994 190.242 +81.8993 31.532 56.9308 8.60433 190.145 +81.9993 31.5105 57.0276 8.6087 190.048 +82.0993 31.4889 57.1246 8.61305 189.951 +82.1993 31.4673 57.2215 8.61738 189.854 +82.2993 31.4457 57.3185 8.62168 189.757 +82.3993 31.424 57.4154 8.62596 189.661 +82.4993 31.4022 57.5124 8.63021 189.564 +82.5993 31.3804 57.6095 8.63444 189.466 +82.6993 31.3586 57.7065 8.63865 189.369 +82.7993 31.3367 57.8036 8.64284 189.272 +82.8993 31.3148 57.9007 8.647 189.175 +82.9993 31.2928 57.9978 8.65114 189.078 +83.0993 31.2708 58.0949 8.65526 188.981 +83.1993 31.2488 58.1921 8.65935 188.884 +83.2993 31.2266 58.2893 8.66342 188.787 +83.3993 31.2045 58.3865 8.66746 188.689 +83.4993 31.1823 58.4837 8.67149 188.592 +83.5993 31.16 58.5809 8.67549 188.495 +83.6993 31.1378 58.6782 8.67946 188.398 +83.7993 31.1154 58.7754 8.68341 188.301 +83.8993 31.093 58.8727 8.68734 188.203 +83.9993 31.0706 58.97 8.69125 188.106 +84.0993 31.0481 59.0673 8.69513 188.009 +84.1993 31.0256 59.1647 8.69898 187.911 +84.2993 31.0031 59.2621 8.70282 187.814 +84.3993 30.9805 59.3594 8.70663 187.717 +84.4993 30.9578 59.4568 8.71042 187.619 +84.5993 30.9351 59.5542 8.71418 187.522 +84.6993 30.9124 59.6517 8.71792 187.424 +84.7993 30.8896 59.7491 8.72163 187.327 +84.8993 30.8668 59.8466 8.72532 187.229 +84.9993 30.8439 59.944 8.72899 187.132 +85.0993 30.821 60.0415 8.73263 187.034 +85.1993 30.798 60.139 8.73625 186.937 +85.2993 30.7751 60.2365 8.73985 186.839 +85.3993 30.752 60.3341 8.74342 186.742 +85.4993 30.7289 60.4316 8.74697 186.644 +85.5993 30.7058 60.5292 8.75049 186.547 +85.6993 30.6826 60.6268 8.75399 186.449 +85.7993 30.6594 60.7243 8.75747 186.352 +85.8993 30.6362 60.8219 8.76092 186.254 +85.9993 30.6129 60.9195 8.76435 186.156 +86.0993 30.5896 61.0172 8.76775 186.059 +86.1993 30.5662 61.1148 8.77113 185.961 +86.2993 30.5428 61.2124 8.77448 185.864 +86.3993 30.5193 61.3101 8.77781 185.766 +86.4993 30.4958 61.4078 8.78112 185.668 +86.5993 30.4722 61.5054 8.7844 185.571 +86.6992 30.4487 61.6031 8.78766 185.473 +86.7992 30.425 61.7008 8.79089 185.375 +86.8992 30.4014 61.7985 8.7941 185.277 +86.9992 30.3777 61.8962 8.79728 185.18 +87.0992 30.3539 61.994 8.80044 185.082 +87.1992 30.3301 62.0917 8.80358 184.984 +87.2992 30.3063 62.1894 8.80669 184.887 +87.3992 30.2824 62.2872 8.80977 184.789 +87.4992 30.2585 62.3849 8.81283 184.691 +87.5992 30.2346 62.4827 8.81587 184.593 +87.6992 30.2106 62.5805 8.81888 184.495 +87.7992 30.1866 62.6783 8.82187 184.398 +87.8992 30.1625 62.776 8.82483 184.3 +87.9992 30.1384 62.8738 8.82777 184.202 +88.0992 30.1142 62.9716 8.83068 184.104 +88.1992 30.09 63.0694 8.83357 184.007 +88.2992 30.0658 63.1672 8.83644 183.909 +88.3992 30.0416 63.265 8.83927 183.811 +88.4992 30.0172 63.3629 8.84209 183.713 +88.5992 29.9929 63.4607 8.84488 183.615 +88.6992 29.9685 63.5585 8.84764 183.517 +88.7992 29.9441 63.6563 8.85038 183.42 +88.8992 29.9196 63.7542 8.85309 183.322 +88.9992 29.8951 63.852 8.85578 183.224 +89.0992 29.8706 63.9499 8.85845 183.126 +89.1992 29.846 64.0477 8.86109 183.028 +89.2992 29.8214 64.1455 8.8637 182.93 +89.3992 29.7968 64.2434 8.86629 182.833 +89.4992 29.7721 64.3412 8.86885 182.735 +89.5992 29.7474 64.4391 8.87139 182.637 +89.6992 29.7226 64.5369 8.8739 182.539 +89.7992 29.6978 64.6348 8.87639 182.441 +89.8992 29.673 64.7326 8.87886 182.343 +89.9992 29.6481 64.8305 8.88129 182.245 +90.0992 29.6232 64.9284 8.88371 182.148 +90.1992 29.5982 65.0262 8.88609 182.05 +90.2992 29.5733 65.1241 8.88845 181.952 +90.3992 29.5482 65.2219 8.89079 181.854 +90.4992 29.5232 65.3198 8.8931 181.756 +90.5992 29.4981 65.4176 8.89539 181.658 +90.6992 29.473 65.5155 8.89765 181.56 +90.7992 29.4478 65.6133 8.89988 181.463 +90.8992 29.4226 65.7111 8.90209 181.365 +90.9992 29.3973 65.809 8.90427 181.267 +91.0992 29.3721 65.9068 8.90643 181.169 +91.1992 29.3468 66.0047 8.90856 181.071 +91.2992 29.3214 66.1025 8.91067 180.973 +91.3992 29.296 66.2003 8.91275 180.876 +91.4992 29.2706 66.2981 8.9148 180.778 +91.5992 29.2452 66.3959 8.91683 180.68 +91.6992 29.2197 66.4938 8.91884 180.582 +91.7992 29.1942 66.5916 8.92082 180.484 +91.8992 29.1686 66.6894 8.92277 180.387 +91.9992 29.143 66.7872 8.92469 180.289 +92.0992 29.1174 66.885 8.92659 180.191 +92.1992 29.0917 66.9827 8.92847 180.093 +92.2992 29.066 67.0805 8.93032 179.995 +92.3992 29.0403 67.1783 8.93214 179.898 +92.4992 29.0145 67.2761 8.93394 179.8 +92.5992 28.9887 67.3738 8.93571 179.702 +92.6992 28.9629 67.4716 8.93745 179.604 +92.7992 28.937 67.5693 8.93917 179.507 +92.8992 28.9111 67.667 8.94086 179.409 +92.9992 28.8852 67.7648 8.94253 179.311 +93.0992 28.8592 67.8625 8.94417 179.213 +93.1992 28.8332 67.9602 8.94578 179.116 +93.2991 28.8072 68.0579 8.94737 179.018 +93.3991 28.7811 68.1556 8.94893 178.92 +93.4991 28.755 68.2532 8.95047 178.823 +93.5991 28.7289 68.3509 8.95198 178.725 +93.6991 28.7027 68.4486 8.95346 178.627 +93.7991 28.6765 68.5462 8.95492 178.53 +93.8991 28.6502 68.6438 8.95635 178.432 +93.9991 28.624 68.7415 8.95775 178.334 +94.0991 28.5977 68.8391 8.95913 178.237 +94.1991 28.5713 68.9367 8.96048 178.139 +94.2991 28.545 69.0342 8.96181 178.042 +94.3991 28.5186 69.1318 8.96311 177.944 +94.4991 28.4921 69.2294 8.96438 177.847 +94.5991 28.4657 69.3269 8.96563 177.749 +94.6991 28.4392 69.4245 8.96684 177.651 +94.7991 28.4126 69.522 8.96804 177.554 +94.8991 28.3861 69.6195 8.9692 177.456 +94.9991 28.3595 69.717 8.97034 177.359 +95.0991 28.3329 69.8144 8.97145 177.262 +95.1991 28.3062 69.9119 8.97254 177.164 +95.2991 28.2795 70.0093 8.9736 177.067 +95.3991 28.2528 70.1068 8.97463 176.969 +95.4991 28.2261 70.2042 8.97564 176.872 +95.5991 28.1993 70.3016 8.97662 176.774 +95.6991 28.1725 70.399 8.97757 176.677 +95.7991 28.1456 70.4963 8.9785 176.58 +95.8991 28.1187 70.5937 8.97939 176.482 +95.9991 28.0918 70.691 8.98027 176.385 +96.0991 28.0649 70.7883 8.98111 176.288 +96.1991 28.0379 70.8856 8.98193 176.19 +96.2991 28.0109 70.9829 8.98272 176.093 +96.3991 27.9839 71.0801 8.98348 175.996 +96.4991 27.9568 71.1773 8.98422 175.899 +96.5991 27.9298 71.2746 8.98493 175.801 +96.6991 27.9026 71.3718 8.98561 175.704 +96.7991 27.8755 71.4689 8.98627 175.607 +96.8991 27.8483 71.5661 8.9869 175.51 +96.9991 27.8211 71.6632 8.9875 175.413 +97.0991 27.7939 71.7603 8.98808 175.316 +97.1991 27.7666 71.8574 8.98862 175.219 +97.2991 27.7393 71.9545 8.98914 175.121 +97.3991 27.712 72.0515 8.98964 175.024 +97.4991 27.6846 72.1486 8.9901 174.927 +97.5991 27.6572 72.2456 8.99054 174.83 +97.6991 27.6298 72.3426 8.99095 174.733 +97.7991 27.6023 72.4395 8.99134 174.636 +97.8991 27.5749 72.5365 8.99169 174.539 +97.9991 27.5474 72.6334 8.99202 174.443 +98.0991 27.5198 72.7303 8.99233 174.346 +98.1991 27.4923 72.8271 8.9926 174.249 +98.2991 27.4647 72.924 8.99285 174.152 +98.3991 27.437 73.0208 8.99307 174.055 +98.4991 27.4094 73.1176 8.99326 173.958 +98.5991 27.3817 73.2143 8.99342 173.862 +98.6991 27.354 73.3111 8.99356 173.765 +98.7991 27.3263 73.4078 8.99367 173.668 +98.8991 27.2985 73.5045 8.99375 173.571 +98.9991 27.2707 73.6011 8.99381 173.475 +99.0991 27.2429 73.6978 8.99383 173.378 +99.1991 27.215 73.7944 8.99383 173.282 +99.2991 27.1872 73.891 8.99381 173.185 +99.3991 27.1593 73.9875 8.99375 173.088 +99.4991 27.1313 74.084 8.99367 172.992 +99.5991 27.1034 74.1805 8.99355 172.895 +99.6991 27.0754 74.277 8.99342 172.799 +99.799 27.0474 74.3735 8.99325 172.702 +99.899 27.0193 74.4699 8.99305 172.606 +99.999 26.9913 74.5662 8.99283 172.51 +100.099 26.9632 74.6626 8.99258 172.413 +100.199 26.935 74.7589 8.9923 172.317 +100.299 26.9069 74.8552 8.992 172.221 +100.399 26.8787 74.9515 8.99166 172.124 +100.499 26.8505 75.0477 8.9913 172.028 +100.599 26.8223 75.1439 8.99091 171.932 +100.699 26.794 75.2401 8.99049 171.836 +100.799 26.7657 75.3362 8.99005 171.74 +100.899 26.7374 75.4323 8.98957 171.644 +100.999 26.7091 75.5284 8.98907 171.548 +101.099 26.6807 75.6244 8.98854 171.452 +101.199 26.6523 75.7204 8.98798 171.356 +101.299 26.6239 75.8164 8.9874 171.26 +101.399 26.5954 75.9123 8.98678 171.164 +101.499 26.567 76.0083 8.98614 171.068 +101.599 26.5385 76.1041 8.98547 170.972 +101.699 26.5099 76.2 8.98477 170.876 +101.799 26.4814 76.2958 8.98404 170.78 +101.899 26.4528 76.3915 8.98329 170.684 +101.999 26.4242 76.4873 8.9825 170.589 +102.099 26.3956 76.583 8.98169 170.493 +102.199 26.3669 76.6786 8.98085 170.397 +102.299 26.3382 76.7743 8.97998 170.302 +102.399 26.3095 76.8698 8.97908 170.206 +102.499 26.2808 76.9654 8.97816 170.111 +102.599 26.252 77.0609 8.97721 170.015 +102.699 26.2233 77.1564 8.97622 169.92 +102.799 26.1945 77.2518 8.97521 169.824 +102.899 26.1656 77.3472 8.97417 169.729 +102.999 26.1368 77.4426 8.97311 169.633 +103.099 26.1079 77.5379 8.97201 169.538 +103.199 26.079 77.6332 8.97089 169.443 +103.299 26.05 77.7285 8.96973 169.347 +103.399 26.0211 77.8237 8.96855 169.252 +103.499 25.9921 77.9188 8.96734 169.157 +103.599 25.9631 78.014 8.9661 169.062 +103.699 25.9341 78.1091 8.96483 168.967 +103.799 25.905 78.2041 8.96354 168.872 +103.899 25.8759 78.2991 8.96221 168.777 +103.999 25.8468 78.3941 8.96086 168.682 +104.099 25.8177 78.489 8.95948 168.587 +104.199 25.7886 78.5839 8.95807 168.492 +104.299 25.7594 78.6787 8.95663 168.397 +104.399 25.7302 78.7735 8.95516 168.302 +104.499 25.7009 78.8683 8.95366 168.208 +104.599 25.6717 78.963 8.95214 168.113 +104.699 25.6424 79.0577 8.95058 168.018 +104.799 25.6131 79.1523 8.949 167.924 +104.899 25.5838 79.2469 8.94739 167.829 +104.999 25.5545 79.3414 8.94574 167.734 +105.099 25.5251 79.4359 8.94407 167.64 +105.199 25.4957 79.5304 8.94237 167.546 +105.299 25.4663 79.6248 8.94065 167.451 +105.399 25.4369 79.7192 8.93889 167.357 +105.499 25.4074 79.8135 8.9371 167.262 +105.599 25.3779 79.9078 8.93529 167.168 +105.699 25.3484 80.002 8.93344 167.074 +105.799 25.3189 80.0962 8.93157 166.98 +105.899 25.2893 80.1903 8.92967 166.886 +105.999 25.2597 80.2844 8.92774 166.792 +106.099 25.2301 80.3784 8.92578 166.698 +106.199 25.2005 80.4724 8.92379 166.604 +106.299 25.1709 80.5664 8.92177 166.51 +106.399 25.1412 80.6603 8.91972 166.416 +106.499 25.1115 80.7541 8.91765 166.322 +106.599 25.0818 80.8479 8.91554 166.228 +106.699 25.0521 80.9417 8.9134 166.134 +106.799 25.0223 81.0354 8.91124 166.041 +106.899 24.9925 81.129 8.90905 165.947 +106.999 24.9627 81.2226 8.90682 165.853 +107.099 24.9329 81.3162 8.90457 165.76 +107.199 24.903 81.4097 8.90229 165.666 +107.299 24.8732 81.5031 8.89998 165.573 +107.399 24.8433 81.5965 8.89764 165.479 +107.499 24.8134 81.6899 8.89527 165.386 +107.599 24.7834 81.7832 8.89287 165.293 +107.699 24.7535 81.8764 8.89044 165.2 +107.799 24.7235 81.9696 8.88798 165.106 +107.899 24.6935 82.0628 8.8855 165.013 +107.999 24.6635 82.1559 8.88298 164.92 +108.099 24.6334 82.2489 8.88044 164.827 +108.199 24.6033 82.3419 8.87786 164.734 +108.299 24.5733 82.4348 8.87526 164.641 +108.399 24.5432 82.5277 8.87262 164.548 +108.499 24.513 82.6205 8.86996 164.455 +108.599 24.4829 82.7133 8.86726 164.363 +108.699 24.4527 82.806 8.86454 164.27 +108.799 24.4225 82.8987 8.86179 164.177 +108.899 24.3923 82.9913 8.85901 164.085 +108.999 24.362 83.0838 8.8562 163.992 +109.099 24.3318 83.1763 8.85335 163.9 +109.199 24.3015 83.2687 8.85048 163.807 +109.299 24.2712 83.3611 8.84758 163.715 +109.399 24.2409 83.4535 8.84465 163.622 +109.499 24.2105 83.5457 8.84169 163.53 +109.599 24.1802 83.6379 8.8387 163.438 +109.699 24.1498 83.7301 8.83568 163.346 +109.799 24.1194 83.8222 8.83264 163.254 +109.899 24.089 83.9142 8.82956 163.162 +109.999 24.0585 84.0062 8.82645 163.07 +110.099 24.0281 84.0981 8.82331 162.978 +110.199 23.9976 84.19 8.82014 162.886 +110.299 23.9671 84.2818 8.81695 162.794 +110.399 23.9366 84.3736 8.81372 162.702 +110.499 23.906 84.4652 8.81046 162.611 +110.599 23.8754 84.5569 8.80717 162.519 +110.699 23.8449 84.6484 8.80386 162.428 +110.799 23.8143 84.7399 8.80051 162.336 +110.899 23.7836 84.8314 8.79713 162.245 +110.999 23.753 84.9228 8.79373 162.153 +111.099 23.7223 85.0141 8.79029 162.062 +111.199 23.6916 85.1054 8.78682 161.971 +111.299 23.6609 85.1966 8.78333 161.879 +111.399 23.6302 85.2877 8.7798 161.788 +111.499 23.5995 85.3788 8.77625 161.697 +111.599 23.5687 85.4698 8.77266 161.606 +111.699 23.5379 85.5607 8.76904 161.515 +111.799 23.5071 85.6516 8.7654 161.424 +111.899 23.4763 85.7425 8.76172 161.333 +111.999 23.4454 85.8332 8.75801 161.243 +112.099 23.4146 85.9239 8.75428 161.152 +112.199 23.3837 86.0145 8.75051 161.061 +112.299 23.3528 86.1051 8.74672 160.971 +112.399 23.3219 86.1956 8.74289 160.88 +112.499 23.2909 86.2861 8.73903 160.79 +112.599 23.26 86.3764 8.73515 160.7 +112.699 23.229 86.4667 8.73123 160.609 +112.799 23.198 86.557 8.72728 160.519 +112.899 23.167 86.6472 8.72331 160.429 +112.999 23.136 86.7373 8.7193 160.339 +113.099 23.1049 86.8273 8.71526 160.249 +113.199 23.0739 86.9173 8.71119 160.159 +113.299 23.0428 87.0072 8.7071 160.069 +113.399 23.0117 87.097 8.70297 159.979 +113.499 22.9805 87.1868 8.69881 159.889 +113.599 22.9494 87.2765 8.69462 159.799 +113.699 22.9182 87.3661 8.6904 159.71 +113.799 22.8871 87.4557 8.68615 159.62 +113.899 22.8559 87.5452 8.68188 159.531 +113.999 22.8247 87.6346 8.67757 159.441 +114.099 22.7934 87.724 8.67323 159.352 +114.199 22.7622 87.8133 8.66886 159.263 +114.299 22.7309 87.9025 8.66446 159.173 +114.399 22.6996 87.9917 8.66003 159.084 +114.499 22.6683 88.0807 8.65557 158.995 +114.599 22.637 88.1697 8.65107 158.906 +114.699 22.6056 88.2587 8.64655 158.817 +114.799 22.5743 88.3475 8.642 158.728 +114.899 22.5429 88.4363 8.63742 158.64 +114.999 22.5115 88.5251 8.63281 158.551 +115.099 22.4801 88.6137 8.62816 158.462 +115.199 22.4487 88.7023 8.62349 158.374 +115.299 22.4172 88.7908 8.61879 158.285 +115.399 22.3857 88.8792 8.61405 158.197 +115.499 22.3543 88.9676 8.60929 158.108 +115.599 22.3228 89.0559 8.60449 158.02 +115.699 22.2912 89.1441 8.59967 157.932 +115.799 22.2597 89.2322 8.59481 157.844 +115.899 22.2282 89.3203 8.58993 157.756 +115.999 22.1966 89.4083 8.58501 157.668 +116.099 22.165 89.4962 8.58006 157.58 +116.199 22.1334 89.584 8.57509 157.492 +116.299 22.1018 89.6718 8.57008 157.404 +116.399 22.0701 89.7595 8.56504 157.316 +116.499 22.0385 89.8471 8.55997 157.229 +116.599 22.0068 89.9346 8.55487 157.141 +116.699 21.9751 90.0221 8.54974 157.054 +116.799 21.9434 90.1095 8.54458 156.966 +116.899 21.9117 90.1968 8.53939 156.879 +116.999 21.88 90.284 8.53417 156.792 +117.099 21.8482 90.3711 8.52892 156.705 +117.199 21.8164 90.4582 8.52363 156.618 +117.299 21.7846 90.5452 8.51832 156.531 +117.399 21.7528 90.6321 8.51298 156.444 +117.499 21.721 90.719 8.5076 156.357 +117.599 21.6892 90.8057 8.5022 156.27 +117.699 21.6573 90.8924 8.49676 156.184 +117.799 21.6255 90.979 8.4913 156.097 +117.899 21.5936 91.0655 8.4858 156.01 +117.999 21.5617 91.152 8.48027 155.924 +118.099 21.5298 91.2383 8.47471 155.838 +118.199 21.4978 91.3246 8.46913 155.751 +118.299 21.4659 91.4108 8.46351 155.665 +118.399 21.4339 91.4969 8.45786 155.579 +118.499 21.4019 91.583 8.45218 155.493 +118.599 21.3699 91.6689 8.44647 155.407 +118.699 21.3379 91.7548 8.44072 155.321 +118.799 21.3059 91.8406 8.43495 155.235 +118.899 21.2738 91.9263 8.42915 155.15 +118.999 21.2418 92.0119 8.42332 155.064 +119.099 21.2097 92.0975 8.41745 154.978 +119.199 21.1776 92.1829 8.41156 154.893 +119.299 21.1455 92.2683 8.40563 154.808 +119.399 21.1134 92.3536 8.39967 154.722 +119.499 21.0812 92.4388 8.39369 154.637 +119.599 21.0491 92.5239 8.38767 154.552 +119.699 21.0169 92.609 8.38162 154.467 +119.799 20.9847 92.6939 8.37554 154.382 +119.899 20.9525 92.7788 8.36943 154.297 +119.999 20.9203 92.8636 8.36329 154.212 +120.099 20.888 92.9483 8.35712 154.128 +120.199 20.8558 93.0329 8.35092 154.043 +120.299 20.8235 93.1174 8.34469 153.959 +120.399 20.7913 93.2019 8.33843 153.874 +120.499 20.759 93.2862 8.33213 153.79 +120.599 20.7267 93.3705 8.32581 153.705 +120.699 20.6943 93.4547 8.31945 153.621 +120.799 20.662 93.5388 8.31307 153.537 +120.899 20.6296 93.6228 8.30665 153.453 +120.999 20.5973 93.7067 8.3002 153.369 +121.099 20.5649 93.7906 8.29372 153.285 +121.199 20.5325 93.8743 8.28722 153.202 +121.299 20.5001 93.958 8.28068 153.118 +121.399 20.4677 94.0415 8.27411 153.034 +121.499 20.4352 94.125 8.26751 152.951 +121.599 20.4028 94.2084 8.26087 152.868 +121.699 20.3703 94.2917 8.25421 152.784 +121.799 20.3378 94.3749 8.24752 152.701 +121.899 20.3053 94.458 8.24079 152.618 +121.999 20.2728 94.5411 8.23404 152.535 +122.099 20.2403 94.624 8.22725 152.452 +122.199 20.2077 94.7068 8.22044 152.369 +122.299 20.1752 94.7896 8.21359 152.286 +122.399 20.1426 94.8723 8.20671 152.204 +122.499 20.11 94.9548 8.19981 152.121 +122.599 20.0774 95.0373 8.19287 152.039 +122.699 20.0448 95.1197 8.1859 151.956 +122.799 20.0122 95.202 8.1789 151.874 +122.899 19.9795 95.2842 8.17187 151.792 +122.999 19.9469 95.3663 8.16481 151.71 +123.099 19.9142 95.4484 8.15771 151.628 +123.199 19.8815 95.5303 8.15059 151.546 +123.299 19.8488 95.6121 8.14344 151.464 +123.399 19.8161 95.6939 8.13625 151.382 +123.499 19.7834 95.7755 8.12904 151.3 +123.599 19.7506 95.8571 8.12179 151.219 +123.699 19.7179 95.9385 8.11451 151.137 +123.799 19.6851 96.0199 8.10721 151.056 +123.899 19.6523 96.1012 8.09987 150.975 +123.999 19.6195 96.1823 8.0925 150.894 +124.099 19.5867 96.2634 8.0851 150.813 +124.199 19.5539 96.3444 8.07767 150.732 +124.299 19.5211 96.4253 8.07021 150.651 +124.399 19.4882 96.5061 8.06272 150.57 +124.499 19.4554 96.5868 8.0552 150.489 +124.599 19.4225 96.6674 8.04764 150.409 +124.699 19.3896 96.7479 8.04006 150.328 +124.799 19.3567 96.8283 8.03244 150.248 +124.899 19.3238 96.9086 8.0248 150.167 +124.999 19.2909 96.9888 8.01712 150.087 +125.099 19.2579 97.0689 8.00942 150.007 +125.199 19.225 97.1489 8.00168 149.927 +125.299 19.192 97.2288 7.99391 149.847 +125.399 19.159 97.3086 7.98612 149.767 +125.499 19.126 97.3883 7.97829 149.688 +125.599 19.093 97.4679 7.97043 149.608 +125.699 19.06 97.5475 7.96254 149.528 +125.799 19.027 97.6269 7.95462 149.449 +125.899 18.9939 97.7062 7.94666 149.37 +125.999 18.9609 97.7854 7.93868 149.291 +126.099 18.9278 97.8645 7.93067 149.211 +126.199 18.8947 97.9435 7.92263 149.132 +126.299 18.8616 98.0225 7.91455 149.053 +126.399 18.8285 98.1013 7.90645 148.975 +126.499 18.7954 98.18 7.89831 148.896 +126.599 18.7622 98.2586 7.89015 148.817 +126.699 18.7291 98.3371 7.88195 148.739 +126.799 18.6959 98.4155 7.87373 148.66 +126.899 18.6628 98.4938 7.86547 148.582 +126.999 18.6296 98.572 7.85718 148.504 +127.099 18.5964 98.6501 7.84886 148.426 +127.199 18.5632 98.7281 7.84051 148.348 +127.299 18.53 98.806 7.83214 148.27 +127.399 18.4967 98.8838 7.82373 148.192 +127.499 18.4635 98.9615 7.81529 148.114 +127.599 18.4302 99.0391 7.80681 148.037 +127.699 18.3969 99.1165 7.79831 147.959 +127.799 18.3637 99.1939 7.78978 147.882 +127.899 18.3304 99.2712 7.78122 147.805 +127.999 18.2971 99.3483 7.77263 147.728 +128.099 18.2637 99.4254 7.764 147.651 +128.199 18.2304 99.5024 7.75535 147.574 +128.299 18.1971 99.5792 7.74666 147.497 +128.399 18.1637 99.656 7.73795 147.42 +128.499 18.1303 99.7326 7.7292 147.343 +128.599 18.097 99.8091 7.72043 147.267 +128.699 18.0636 99.8856 7.71162 147.19 +128.799 18.0302 99.9619 7.70278 147.114 +128.899 17.9967 100.038 7.69392 147.038 +128.999 17.9633 100.114 7.68502 146.962 +129.099 17.9299 100.19 7.67609 146.886 +129.199 17.8964 100.266 7.66713 146.81 +129.299 17.863 100.342 7.65815 146.734 +129.399 17.8295 100.418 7.64913 146.658 +129.499 17.796 100.493 7.64008 146.583 +129.599 17.7625 100.569 7.631 146.507 +129.699 17.729 100.644 7.62189 146.432 +129.799 17.6955 100.719 7.61275 146.357 +129.899 17.6619 100.794 7.60358 146.282 +129.999 17.6284 100.869 7.59438 146.207 +130.099 17.5948 100.944 7.58515 146.132 +130.199 17.5613 101.019 7.57589 146.057 +130.299 17.5277 101.094 7.5666 145.982 +130.399 17.4941 101.168 7.55728 145.908 +130.499 17.4605 101.243 7.54792 145.833 +130.599 17.4269 101.317 7.53854 145.759 +130.699 17.3933 101.391 7.52913 145.685 +130.799 17.3596 101.466 7.51969 145.61 +130.899 17.326 101.54 7.51022 145.536 +130.999 17.2923 101.613 7.50072 145.462 +131.099 17.2587 101.687 7.49118 145.389 +131.199 17.225 101.761 7.48162 145.315 +131.299 17.1913 101.835 7.47203 145.241 +131.399 17.1576 101.908 7.46241 145.168 +131.499 17.1239 101.981 7.45275 145.095 +131.599 17.0902 102.055 7.44307 145.021 +131.699 17.0565 102.128 7.43336 144.948 +131.799 17.0227 102.201 7.42362 144.875 +131.899 16.989 102.274 7.41385 144.802 +131.999 16.9552 102.346 7.40404 144.73 +132.099 16.9214 102.419 7.39421 144.657 +132.199 16.8876 102.492 7.38435 144.584 +132.299 16.8538 102.564 7.37446 144.512 +132.399 16.82 102.636 7.36453 144.44 +132.499 16.7862 102.709 7.35458 144.367 +132.599 16.7524 102.781 7.3446 144.295 +132.699 16.7186 102.853 7.33459 144.223 +132.799 16.6847 102.925 7.32455 144.151 +132.899 16.6508 102.996 7.31448 144.08 +132.999 16.617 103.068 7.30438 144.008 +133.099 16.5831 103.139 7.29425 143.937 +133.199 16.5492 103.211 7.28409 143.865 +133.299 16.5153 103.282 7.2739 143.794 +133.399 16.4814 103.353 7.26368 143.723 +133.499 16.4475 103.424 7.25343 143.652 +133.599 16.4135 103.495 7.24315 143.581 +133.699 16.3796 103.566 7.23284 143.51 +133.799 16.3457 103.637 7.2225 143.439 +133.899 16.3117 103.707 7.21213 143.369 +133.999 16.2777 103.778 7.20174 143.298 +134.099 16.2437 103.848 7.19131 143.228 +134.199 16.2098 103.918 7.18085 143.158 +134.299 16.1758 103.988 7.17037 143.088 +134.399 16.1417 104.058 7.15985 143.018 +134.499 16.1077 104.128 7.14931 142.948 +134.599 16.0737 104.198 7.13873 142.878 +134.699 16.0397 104.268 7.12813 142.808 +134.799 16.0056 104.337 7.1175 142.739 +134.899 15.9715 104.407 7.10683 142.669 +134.999 15.9375 104.476 7.09614 142.6 +135.099 15.9034 104.545 7.08542 142.531 +135.199 15.8693 104.614 7.07467 142.462 +135.299 15.8352 104.683 7.06389 142.393 +135.399 15.8011 104.752 7.05308 142.324 +135.499 15.767 104.82 7.04224 142.256 +135.599 15.7328 104.889 7.03137 142.187 +135.699 15.6987 104.957 7.02048 142.119 +135.799 15.6646 105.025 7.00955 142.05 +135.899 15.6304 105.094 6.9986 141.982 +135.999 15.5962 105.162 6.98761 141.914 +136.099 15.5621 105.23 6.9766 141.846 +136.199 15.5279 105.297 6.96556 141.779 +136.299 15.4937 105.365 6.95448 141.711 +136.399 15.4595 105.433 6.94338 141.643 +136.499 15.4253 105.5 6.93225 141.576 +136.599 15.3911 105.567 6.9211 141.509 +136.699 15.3568 105.635 6.90991 141.441 +136.799 15.3226 105.702 6.89869 141.374 +136.899 15.2883 105.769 6.88745 141.307 +136.999 15.2541 105.835 6.87617 141.241 +137.099 15.2198 105.902 6.86487 141.174 +137.199 15.1855 105.969 6.85354 141.107 +137.299 15.1512 106.035 6.84218 141.041 +137.399 15.1169 106.101 6.83079 140.975 +137.499 15.0826 106.167 6.81937 140.908 +137.599 15.0483 106.234 6.80792 140.842 +137.699 15.014 106.299 6.79645 140.776 +137.799 14.9797 106.365 6.78494 140.711 +137.899 14.9453 106.431 6.77341 140.645 +137.999 14.911 106.496 6.76185 140.579 +138.099 14.8766 106.562 6.75026 140.514 +138.199 14.8423 106.627 6.73864 140.449 +138.299 14.8079 106.692 6.72699 140.384 +138.399 14.7735 106.757 6.71532 140.319 +138.499 14.7391 106.822 6.70361 140.254 +138.599 14.7047 106.887 6.69188 140.189 +138.699 14.6703 106.952 6.68012 140.124 +138.799 14.6359 107.016 6.66833 140.06 +138.899 14.6015 107.081 6.65651 139.995 +138.999 14.567 107.145 6.64467 139.931 +139.099 14.5326 107.209 6.63279 139.867 +139.199 14.4981 107.273 6.62089 139.803 +139.299 14.4637 107.337 6.60896 139.739 +139.399 14.4292 107.401 6.597 139.675 +139.499 14.3947 107.464 6.58501 139.612 +139.599 14.3602 107.528 6.573 139.548 +139.699 14.3257 107.591 6.56096 139.485 +139.799 14.2912 107.654 6.54888 139.422 +139.899 14.2567 107.718 6.53679 139.358 +139.999 14.2222 107.78 6.52466 139.295 +140.099 14.1877 107.843 6.5125 139.233 +140.199 14.1531 107.906 6.50032 139.17 +140.299 14.1186 107.969 6.48811 139.107 +140.399 14.084 108.031 6.47587 139.045 +140.499 14.0495 108.093 6.4636 138.983 +140.599 14.0149 108.156 6.45131 138.92 +140.699 13.9803 108.218 6.43899 138.858 +140.799 13.9458 108.28 6.42664 138.796 +140.899 13.9112 108.341 6.41426 138.735 +140.999 13.8766 108.403 6.40185 138.673 +141.099 13.842 108.464 6.38942 138.611 +141.199 13.8073 108.526 6.37696 138.55 +141.299 13.7727 108.587 6.36447 138.489 +141.399 13.7381 108.648 6.35196 138.428 +141.499 13.7034 108.709 6.33941 138.367 +141.599 13.6688 108.77 6.32684 138.306 +141.699 13.6341 108.831 6.31425 138.245 +141.799 13.5995 108.891 6.30162 138.185 +141.899 13.5648 108.952 6.28897 138.124 +141.999 13.5301 109.012 6.27629 138.064 +142.099 13.4954 109.072 6.26358 138.004 +142.199 13.4607 109.132 6.25085 137.944 +142.299 13.426 109.192 6.23808 137.884 +142.399 13.3913 109.252 6.2253 137.824 +142.499 13.3566 109.312 6.21248 137.764 +142.6 13.3219 109.371 6.19964 137.705 +142.7 13.2871 109.431 6.18677 137.645 +142.8 13.2524 109.49 6.17387 137.586 +142.9 13.2177 109.549 6.16095 137.527 +143 13.1829 109.608 6.148 137.468 +143.1 13.1481 109.667 6.13502 137.409 +143.2 13.1134 109.725 6.12201 137.351 +143.3 13.0786 109.784 6.10898 137.292 +143.4 13.0438 109.842 6.09592 137.234 +143.5 13.009 109.901 6.08284 137.175 +143.6 12.9742 109.959 6.06973 137.117 +143.7 12.9394 110.017 6.05659 137.059 +143.8 12.9046 110.075 6.04342 137.001 +143.9 12.8698 110.132 6.03023 136.944 +144 12.8349 110.19 6.01702 136.886 +144.1 12.8001 110.247 6.00377 136.829 +144.2 12.7652 110.305 5.9905 136.771 +144.3 12.7304 110.362 5.9772 136.714 +144.4 12.6955 110.419 5.96388 136.657 +144.5 12.6607 110.476 5.95053 136.6 +144.6 12.6258 110.533 5.93715 136.543 +144.7 12.5909 110.589 5.92375 136.487 +144.8 12.556 110.646 5.91032 136.43 +144.9 12.5211 110.702 5.89687 136.374 +145 12.4862 110.758 5.88339 136.318 +145.1 12.4513 110.814 5.86988 136.262 +145.2 12.4164 110.87 5.85635 136.206 +145.3 12.3815 110.926 5.84279 136.15 +145.4 12.3466 110.982 5.82921 136.094 +145.5 12.3116 111.037 5.81559 136.039 +145.6 12.2767 111.093 5.80196 135.983 +145.7 12.2417 111.148 5.7883 135.928 +145.8 12.2068 111.203 5.77461 135.873 +145.9 12.1718 111.258 5.76089 135.818 +146 12.1369 111.313 5.74715 135.763 +146.1 12.1019 111.367 5.73339 135.709 +146.2 12.0669 111.422 5.7196 135.654 +146.3 12.0319 111.476 5.70578 135.6 +146.4 11.9969 111.53 5.69194 135.546 +146.5 11.9619 111.584 5.67808 135.492 +146.6 11.9269 111.638 5.66418 135.438 +146.7 11.8919 111.692 5.65027 135.384 +146.8 11.8569 111.746 5.63632 135.33 +146.9 11.8218 111.799 5.62235 135.277 +147 11.7868 111.853 5.60836 135.223 +147.1 11.7518 111.906 5.59434 135.17 +147.2 11.7167 111.959 5.5803 135.117 +147.3 11.6817 112.012 5.56623 135.064 +147.4 11.6466 112.065 5.55214 135.011 +147.5 11.6115 112.117 5.53802 134.959 +147.6 11.5765 112.17 5.52387 134.906 +147.7 11.5414 112.222 5.50971 134.854 +147.8 11.5063 112.274 5.49551 134.801 +147.9 11.4712 112.327 5.4813 134.749 +148 11.4361 112.378 5.46705 134.697 +148.1 11.401 112.43 5.45279 134.646 +148.2 11.3659 112.482 5.43849 134.594 +148.3 11.3308 112.533 5.42418 134.543 +148.4 11.2956 112.585 5.40984 134.491 +148.5 11.2605 112.636 5.39547 134.44 +148.6 11.2254 112.687 5.38108 134.389 +148.7 11.1902 112.738 5.36667 134.338 +148.8 11.1551 112.789 5.35223 134.287 +148.9 11.1199 112.839 5.33777 134.237 +149 11.0848 112.89 5.32328 134.186 +149.1 11.0496 112.94 5.30877 134.136 +149.2 11.0144 112.99 5.29423 134.086 +149.3 10.9793 113.04 5.27967 134.036 +149.4 10.9441 113.09 5.26509 133.986 +149.5 10.9089 113.14 5.25048 133.936 +149.6 10.8737 113.19 5.23585 133.886 +149.7 10.8385 113.239 5.2212 133.837 +149.8 10.8033 113.288 5.20652 133.788 +149.9 10.7681 113.337 5.19182 133.738 +150 10.7328 113.386 5.17709 133.689 +150.1 10.6976 113.435 5.16234 133.641 +150.2 10.6624 113.484 5.14757 133.592 +150.3 10.6272 113.533 5.13277 133.543 +150.4 10.5919 113.581 5.11795 133.495 +150.5 10.5567 113.629 5.10311 133.447 +150.6 10.5214 113.677 5.08824 133.399 +150.7 10.4862 113.725 5.07335 133.351 +150.8 10.4509 113.773 5.05844 133.303 +150.9 10.4156 113.821 5.0435 133.255 +151 10.3803 113.868 5.02854 133.208 +151.1 10.3451 113.916 5.01356 133.16 +151.2 10.3098 113.963 4.99855 133.113 +151.3 10.2745 114.01 4.98352 133.066 +151.4 10.2392 114.057 4.96847 133.019 +151.5 10.2039 114.104 4.9534 132.972 +151.6 10.1686 114.15 4.9383 132.926 +151.7 10.1333 114.197 4.92318 132.879 +151.8 10.0979 114.243 4.90804 132.833 +151.9 10.0626 114.289 4.89287 132.787 +152 10.0273 114.335 4.87768 132.741 +152.1 9.99195 114.381 4.86247 132.695 +152.2 9.95661 114.427 4.84724 132.649 +152.3 9.92126 114.472 4.83198 132.603 +152.4 9.88591 114.518 4.81671 132.558 +152.5 9.85056 114.563 4.80141 132.513 +152.6 9.81519 114.608 4.78608 132.468 +152.7 9.77983 114.653 4.77074 132.423 +152.8 9.74445 114.698 4.75537 132.378 +152.9 9.70908 114.743 4.73999 132.333 +153 9.6737 114.787 4.72458 132.289 +153.1 9.63831 114.832 4.70914 132.244 +153.2 9.60292 114.876 4.69369 132.2 +153.3 9.56752 114.92 4.67821 132.156 +153.4 9.53211 114.964 4.66272 132.112 +153.5 9.49671 115.007 4.6472 132.069 +153.6 9.46129 115.051 4.63166 132.025 +153.7 9.42588 115.094 4.61609 131.982 +153.8 9.39045 115.138 4.60051 131.938 +153.9 9.35503 115.181 4.5849 131.895 +154 9.31959 115.224 4.56928 131.852 +154.1 9.28416 115.267 4.55363 131.809 +154.2 9.24871 115.309 4.53796 131.767 +154.3 9.21327 115.352 4.52227 131.724 +154.4 9.17782 115.394 4.50656 131.682 +154.5 9.14236 115.436 4.49083 131.64 +154.6 9.1069 115.478 4.47507 131.598 +154.7 9.07143 115.52 4.4593 131.556 +154.8 9.03596 115.562 4.4435 131.514 +154.9 9.00048 115.604 4.42769 131.472 +155 8.965 115.645 4.41185 131.431 +155.1 8.92952 115.686 4.39599 131.39 +155.2 8.89403 115.728 4.38012 131.348 +155.3 8.85854 115.768 4.36422 131.307 +155.4 8.82304 115.809 4.3483 131.267 +155.5 8.78753 115.85 4.33236 131.226 +155.6 8.75202 115.89 4.3164 131.185 +155.7 8.71651 115.931 4.30042 131.145 +155.8 8.68099 115.971 4.28442 131.105 +155.9 8.64547 116.011 4.2684 131.065 +156 8.60995 116.051 4.25236 131.025 +156.1 8.57442 116.091 4.2363 130.985 +156.2 8.53888 116.13 4.22022 130.946 +156.3 8.50334 116.17 4.20412 130.906 +156.4 8.4678 116.209 4.188 130.867 +156.5 8.43225 116.248 4.17186 130.828 +156.6 8.3967 116.287 4.1557 130.789 +156.7 8.36114 116.326 4.13952 130.75 +156.8 8.32558 116.364 4.12332 130.712 +156.9 8.29001 116.403 4.1071 130.673 +157 8.25444 116.441 4.09087 130.635 +157.1 8.21887 116.479 4.07461 130.597 +157.2 8.18329 116.517 4.05833 130.559 +157.3 8.14771 116.555 4.04204 130.521 +157.4 8.11212 116.593 4.02573 130.483 +157.5 8.07653 116.63 4.00939 130.446 +157.6 8.04093 116.668 3.99304 130.408 +157.7 8.00534 116.705 3.97667 130.371 +157.8 7.96973 116.742 3.96028 130.334 +157.9 7.93412 116.779 3.94387 130.297 +158 7.89851 116.816 3.92744 130.26 +158.1 7.8629 116.852 3.911 130.224 +158.2 7.82728 116.889 3.89453 130.187 +158.3 7.79165 116.925 3.87805 130.151 +158.4 7.75603 116.961 3.86155 130.115 +158.5 7.72039 116.997 3.84502 130.079 +158.6 7.68476 117.033 3.82849 130.043 +158.7 7.64912 117.068 3.81193 130.008 +158.8 7.61348 117.104 3.79536 129.972 +158.9 7.57783 117.139 3.77876 129.937 +159.001 7.54218 117.174 3.76215 129.902 +159.101 7.50652 117.209 3.74552 129.867 +159.201 7.47086 117.244 3.72888 129.832 +159.301 7.4352 117.279 3.71221 129.797 +159.401 7.39953 117.313 3.69553 129.763 +159.501 7.36386 117.348 3.67883 129.728 +159.601 7.32819 117.382 3.66211 129.694 +159.701 7.29251 117.416 3.64538 129.66 +159.801 7.25683 117.45 3.62862 129.626 +159.901 7.22114 117.483 3.61185 129.593 +160.001 7.18546 117.517 3.59507 129.559 +160.101 7.14976 117.55 3.57826 129.526 +160.201 7.11407 117.584 3.56144 129.492 +160.301 7.07837 117.617 3.5446 129.459 +160.401 7.04266 117.65 3.52775 129.426 +160.501 7.00696 117.682 3.51088 129.394 +160.601 6.97125 117.715 3.49399 129.361 +160.701 6.93553 117.747 3.47708 129.329 +160.801 6.89981 117.78 3.46016 129.296 +160.901 6.86409 117.812 3.44322 129.264 +161.001 6.82837 117.844 3.42626 129.232 +161.101 6.79264 117.875 3.40929 129.201 +161.201 6.75691 117.907 3.3923 129.169 +161.301 6.72117 117.938 3.3753 129.137 +161.401 6.68544 117.97 3.35828 129.106 +161.501 6.64969 118.001 3.34124 129.075 +161.601 6.61395 118.032 3.32419 129.044 +161.701 6.5782 118.063 3.30712 129.013 +161.801 6.54245 118.093 3.29003 128.983 +161.901 6.50669 118.124 3.27293 128.952 +162.001 6.47094 118.154 3.25581 128.922 +162.101 6.43517 118.184 3.23868 128.892 +162.201 6.39941 118.214 3.22153 128.862 +162.301 6.36364 118.244 3.20437 128.832 +162.401 6.32787 118.274 3.18719 128.802 +162.501 6.2921 118.303 3.16999 128.773 +162.601 6.25632 118.333 3.15278 128.743 +162.701 6.22054 118.362 3.13556 128.714 +162.801 6.18475 118.391 3.11832 128.685 +162.901 6.14897 118.42 3.10106 128.656 +163.001 6.11318 118.448 3.08379 128.628 +163.101 6.07738 118.477 3.06651 128.599 +163.201 6.04159 118.505 3.04921 128.571 +163.301 6.00579 118.533 3.03189 128.542 +163.401 5.96999 118.562 3.01456 128.514 +163.501 5.93418 118.589 2.99722 128.487 +163.601 5.89837 118.617 2.97986 128.459 +163.701 5.86256 118.645 2.96249 128.431 +163.801 5.82675 118.672 2.9451 128.404 +163.901 5.79093 118.699 2.9277 128.377 +164.001 5.75511 118.726 2.91028 128.35 +164.101 5.71929 118.753 2.89285 128.323 +164.201 5.68346 118.78 2.8754 128.296 +164.301 5.64763 118.806 2.85795 128.269 +164.401 5.6118 118.833 2.84047 128.243 +164.501 5.57597 118.859 2.82299 128.217 +164.601 5.54013 118.885 2.80549 128.191 +164.701 5.50429 118.911 2.78797 128.165 +164.801 5.46845 118.937 2.77045 128.139 +164.901 5.4326 118.962 2.75291 128.114 +165.001 5.39676 118.988 2.73535 128.088 +165.101 5.36091 119.013 2.71779 128.063 +165.201 5.32505 119.038 2.70021 128.038 +165.301 5.2892 119.063 2.68261 128.013 +165.401 5.25334 119.088 2.66501 127.988 +165.501 5.21748 119.112 2.64739 127.964 +165.601 5.18161 119.137 2.62975 127.939 +165.701 5.14575 119.161 2.61211 127.915 +165.801 5.10988 119.185 2.59445 127.891 +165.901 5.07401 119.209 2.57678 127.867 +166.001 5.03813 119.233 2.5591 127.843 +166.101 5.00226 119.256 2.5414 127.82 +166.201 4.96638 119.28 2.52369 127.796 +166.301 4.93049 119.303 2.50597 127.773 +166.401 4.89461 119.326 2.48824 127.75 +166.501 4.85872 119.349 2.47049 127.727 +166.601 4.82284 119.372 2.45274 127.704 +166.701 4.78694 119.394 2.43497 127.681 +166.801 4.75105 119.417 2.41718 127.659 +166.901 4.71516 119.439 2.39939 127.637 +167.001 4.67926 119.461 2.38159 127.615 +167.101 4.64336 119.483 2.36377 127.593 +167.201 4.60745 119.505 2.34594 127.571 +167.301 4.57155 119.527 2.3281 127.549 +167.401 4.53564 119.548 2.31025 127.528 +167.501 4.49973 119.569 2.29239 127.507 +167.601 4.46382 119.59 2.27452 127.486 +167.701 4.42791 119.611 2.25663 127.465 +167.801 4.39199 119.632 2.23874 127.444 +167.901 4.35607 119.653 2.22083 127.423 +168.001 4.32015 119.673 2.20291 127.403 +168.101 4.28423 119.693 2.18498 127.383 +168.201 4.2483 119.713 2.16704 127.363 +168.301 4.21238 119.733 2.1491 127.343 +168.401 4.17645 119.753 2.13113 127.323 +168.501 4.14052 119.773 2.11316 127.303 +168.601 4.10458 119.792 2.09518 127.284 +168.701 4.06865 119.811 2.07719 127.265 +168.801 4.03271 119.83 2.05919 127.246 +168.901 3.99677 119.849 2.04118 127.227 +169.001 3.96083 119.868 2.02316 127.208 +169.101 3.92489 119.887 2.00512 127.189 +169.201 3.88894 119.905 1.98708 127.171 +169.301 3.853 119.923 1.96903 127.153 +169.401 3.81705 119.941 1.95097 127.134 +169.501 3.7811 119.959 1.9329 127.117 +169.601 3.74514 119.977 1.91482 127.099 +169.701 3.70919 119.995 1.89673 127.081 +169.801 3.67323 120.012 1.87863 127.064 +169.901 3.63727 120.029 1.86052 127.047 +170.001 3.60131 120.046 1.8424 127.03 +170.101 3.56535 120.063 1.82428 127.013 +170.201 3.52939 120.08 1.80614 126.996 +170.301 3.49342 120.097 1.788 126.979 +170.401 3.45746 120.113 1.76984 126.963 +170.501 3.42149 120.129 1.75168 126.947 +170.601 3.38552 120.145 1.73351 126.931 +170.701 3.34955 120.161 1.71533 126.915 +170.801 3.31357 120.177 1.69714 126.899 +170.901 3.2776 120.193 1.67895 126.883 +171.001 3.24162 120.208 1.66074 126.868 +171.101 3.20564 120.223 1.64253 126.853 +171.201 3.16966 120.238 1.62431 126.838 +171.301 3.13368 120.253 1.60608 126.823 +171.401 3.0977 120.268 1.58784 126.808 +171.501 3.06171 120.282 1.5696 126.794 +171.601 3.02573 120.297 1.55135 126.779 +171.701 2.98974 120.311 1.53309 126.765 +171.801 2.95375 120.325 1.51482 126.751 +171.901 2.91776 120.339 1.49654 126.737 +172.001 2.88177 120.353 1.47826 126.723 +172.101 2.84578 120.366 1.45997 126.71 +172.201 2.80978 120.379 1.44167 126.696 +172.301 2.77379 120.393 1.42337 126.683 +172.401 2.73779 120.406 1.40506 126.67 +172.501 2.70179 120.419 1.38674 126.657 +172.601 2.66579 120.431 1.36841 126.645 +172.701 2.62979 120.444 1.35008 126.632 +172.801 2.59378 120.456 1.33174 126.62 +172.901 2.55778 120.468 1.3134 126.608 +173.001 2.52178 120.48 1.29505 126.596 +173.101 2.48577 120.492 1.27669 126.584 +173.201 2.44976 120.504 1.25832 126.572 +173.301 2.41375 120.515 1.23995 126.561 +173.401 2.37774 120.527 1.22158 126.549 +173.501 2.34173 120.538 1.20319 126.538 +173.601 2.30572 120.549 1.1848 126.527 +173.701 2.26971 120.56 1.16641 126.516 +173.801 2.23369 120.57 1.14801 126.506 +173.901 2.19768 120.581 1.1296 126.495 +174.001 2.16166 120.591 1.11119 126.485 +174.101 2.12564 120.601 1.09277 126.475 +174.201 2.08962 120.611 1.07435 126.465 +174.301 2.0536 120.621 1.05592 126.455 +174.401 2.01758 120.631 1.03749 126.445 +174.501 1.98156 120.64 1.01905 126.436 +174.601 1.94554 120.649 1.00061 126.427 +174.701 1.90951 120.658 0.982157 126.417 +174.801 1.87349 120.667 0.963703 126.409 +174.901 1.83746 120.676 0.945245 126.4 +175.001 1.80144 120.685 0.926782 126.391 +175.101 1.76541 120.693 0.908314 126.383 +175.201 1.72938 120.702 0.889842 126.374 +175.301 1.69335 120.71 0.871365 126.366 +175.402 1.65732 120.718 0.852885 126.358 +175.502 1.62129 120.725 0.834399 126.351 +175.602 1.58526 120.733 0.81591 126.343 +175.702 1.54923 120.74 0.797417 126.336 +175.802 1.51319 120.748 0.778919 126.328 +175.902 1.47716 120.755 0.760418 126.321 +176.002 1.44113 120.762 0.741913 126.314 +176.102 1.40509 120.768 0.723404 126.308 +176.202 1.36905 120.775 0.704892 126.301 +176.302 1.33302 120.781 0.686376 126.295 +176.402 1.29698 120.787 0.667857 126.288 +176.502 1.26094 120.794 0.649335 126.282 +176.602 1.2249 120.799 0.630809 126.277 +176.702 1.18887 120.805 0.61228 126.271 +176.802 1.15283 120.811 0.593748 126.265 +176.902 1.11679 120.816 0.575213 126.26 +177.002 1.08074 120.821 0.556675 126.255 +177.102 1.0447 120.826 0.538135 126.25 +177.202 1.00866 120.831 0.519592 126.245 +177.302 0.972619 120.836 0.501046 126.24 +177.402 0.936577 120.84 0.482498 126.236 +177.502 0.900533 120.845 0.463947 126.231 +177.602 0.86449 120.849 0.445394 126.227 +177.702 0.828446 120.853 0.426839 126.223 +177.802 0.792401 120.857 0.408281 126.219 +177.902 0.756356 120.86 0.389722 126.216 +178.002 0.720311 120.864 0.37116 126.212 +178.102 0.684266 120.867 0.352597 126.209 +178.202 0.64822 120.87 0.334032 126.206 +178.302 0.612174 120.873 0.315466 126.203 +178.402 0.576127 120.876 0.296898 126.2 +178.502 0.54008 120.879 0.278328 126.197 +178.602 0.504033 120.881 0.259757 126.195 +178.702 0.467986 120.884 0.241184 126.192 +178.802 0.431938 120.886 0.222611 126.19 +178.902 0.395891 120.888 0.204036 126.188 +179.002 0.359843 120.89 0.185461 126.186 +179.102 0.323795 120.891 0.166884 126.185 +179.202 0.287746 120.893 0.148307 126.183 +179.302 0.251698 120.894 0.129728 126.182 +179.402 0.215649 120.895 0.11115 126.181 +179.502 0.179601 120.896 0.0925702 126.18 +179.602 0.143552 120.897 0.0739904 126.179 +179.702 0.107503 120.897 0.0554102 126.179 +179.802 0.0714543 120.898 0.0368297 126.178 +179.902 0.0354054 120.898 0.0182491 126.178 diff --git a/macro/Unpack_HDF5/E565_RCNP/12Be_d4He_gs.txt b/macro/Unpack_HDF5/E565_RCNP/12Be_d4He_gs.txt new file mode 100644 index 000000000..3ac13cf79 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/12Be_d4He_gs.txt @@ -0,0 +1,1800 @@ +0 1.4382e-14 6.92876 0 260.401 +0.1 0.204966 6.9289 0.0209793 260.401 +0.2 0.409922 6.92929 0.0419587 260.4 +0.3 0.614859 6.92996 0.0629379 260.4 +0.4 0.819766 6.93088 0.0839171 260.399 +0.5 1.02463 6.93208 0.104896 260.397 +0.6 1.22945 6.93354 0.125875 260.396 +0.7 1.43421 6.93526 0.146854 260.394 +0.8 1.63891 6.93725 0.167832 260.392 +0.9 1.84352 6.9395 0.188811 260.39 +1 2.04805 6.94202 0.209789 260.387 +1.1 2.25248 6.9448 0.230767 260.385 +1.2 2.4568 6.94785 0.251744 260.382 +1.3 2.66101 6.95116 0.272721 260.378 +1.4 2.86508 6.95474 0.293698 260.375 +1.5 3.06903 6.95859 0.314674 260.371 +1.6 3.27283 6.9627 0.33565 260.367 +1.7 3.47647 6.96707 0.356626 260.362 +1.8 3.67995 6.97171 0.377601 260.358 +1.9 3.88325 6.97661 0.398575 260.353 +2 4.08638 6.98178 0.419549 260.348 +2.1 4.28931 6.98721 0.440522 260.342 +2.2 4.49203 6.99291 0.461495 260.337 +2.3 4.69455 6.99888 0.482467 260.331 +2.4 4.89685 7.0051 0.503438 260.324 +2.5 5.09891 7.0116 0.524409 260.318 +2.6 5.30074 7.01836 0.545379 260.311 +2.7 5.50232 7.02538 0.566349 260.304 +2.8 5.70364 7.03267 0.587317 260.297 +2.9 5.9047 7.04022 0.608285 260.289 +3 6.10549 7.04804 0.629252 260.281 +3.1 6.30599 7.05612 0.650218 260.273 +3.2 6.5062 7.06447 0.671183 260.265 +3.3 6.7061 7.07308 0.692147 260.256 +3.4 6.9057 7.08195 0.71311 260.248 +3.5 7.10498 7.09109 0.734073 260.238 +3.6 7.30393 7.1005 0.755034 260.229 +3.7 7.50255 7.11017 0.775994 260.219 +3.8 7.70083 7.1201 0.796953 260.209 +3.9 7.89875 7.1303 0.817911 260.199 +4 8.09632 7.14077 0.838868 260.189 +4.1 8.29351 7.1515 0.859824 260.178 +4.2 8.49034 7.16249 0.880779 260.167 +4.3 8.68677 7.17374 0.901732 260.156 +4.4 8.88282 7.18527 0.922685 260.144 +4.5 9.07846 7.19705 0.943636 260.132 +4.6 9.2737 7.2091 0.964585 260.12 +4.7 9.46852 7.22142 0.985534 260.108 +4.8 9.66292 7.23399 1.00648 260.095 +4.9 9.85689 7.24684 1.02743 260.083 +5 10.0504 7.25994 1.04837 260.07 +5.1 10.2435 7.27331 1.06931 260.056 +5.2 10.4362 7.28695 1.09025 260.043 +5.3 10.6283 7.30085 1.11119 260.029 +5.4 10.82 7.31501 1.13213 260.014 +5.5 11.0113 7.32944 1.15307 260 +5.6 11.202 7.34413 1.17401 259.985 +5.7 11.3923 7.35908 1.19494 259.97 +5.8 11.5821 7.3743 1.21587 259.955 +5.9 11.7714 7.38978 1.2368 259.94 +6 11.9601 7.40553 1.25773 259.924 +6.1 12.1484 7.42154 1.27866 259.908 +6.2 12.3362 7.43781 1.29958 259.892 +6.3 12.5234 7.45435 1.32051 259.875 +6.4 12.7101 7.47115 1.34143 259.858 +6.5 12.8962 7.48821 1.36235 259.841 +6.6 13.0818 7.50554 1.38326 259.824 +6.7 13.2669 7.52313 1.40418 259.806 +6.8 13.4514 7.54098 1.42509 259.788 +6.9 13.6353 7.5591 1.44601 259.77 +7 13.8187 7.57748 1.46692 259.752 +7.1 14.0015 7.59612 1.48782 259.733 +7.2 14.1837 7.61503 1.50873 259.714 +7.3 14.3654 7.6342 1.52963 259.695 +7.4 14.5464 7.65363 1.55054 259.676 +7.5 14.7269 7.67333 1.57144 259.656 +7.6 14.9068 7.69329 1.59233 259.636 +7.7 15.0861 7.71351 1.61323 259.616 +7.79999 15.2647 7.73399 1.63412 259.595 +7.89999 15.4428 7.75474 1.65501 259.575 +7.99999 15.6203 7.77574 1.6759 259.554 +8.09999 15.7971 7.79702 1.69679 259.532 +8.2 15.9733 7.81855 1.71767 259.511 +8.3 16.1489 7.84035 1.73856 259.489 +8.4 16.3238 7.86241 1.75943 259.467 +8.5 16.4981 7.88473 1.78031 259.445 +8.6 16.6718 7.90731 1.80119 259.422 +8.7 16.8448 7.93015 1.82206 259.399 +8.8 17.0172 7.95326 1.84293 259.376 +8.9 17.1889 7.97663 1.8638 259.353 +9 17.36 8.00026 1.88466 259.329 +9.1 17.5304 8.02416 1.90552 259.305 +9.2 17.7002 8.04831 1.92638 259.281 +9.3 17.8693 8.07273 1.94724 259.257 +9.4 18.0377 8.09741 1.96809 259.232 +9.5 18.2055 8.12235 1.98894 259.207 +9.6 18.3726 8.14755 2.00979 259.182 +9.7 18.539 8.17301 2.03064 259.156 +9.8 18.7047 8.19873 2.05148 259.131 +9.9 18.8698 8.22472 2.07232 259.105 +10 19.0341 8.25096 2.09316 259.079 +10.1 19.1978 8.27747 2.11399 259.052 +10.2 19.3608 8.30424 2.13482 259.025 +10.3 19.5231 8.33127 2.15565 258.998 +10.4 19.6847 8.35856 2.17648 258.971 +10.5 19.8456 8.38611 2.1973 258.943 +10.6 20.0059 8.41392 2.21812 258.916 +10.7 20.1654 8.442 2.23894 258.887 +10.8 20.3242 8.47033 2.25975 258.859 +10.9 20.4823 8.49892 2.28056 258.831 +11 20.6397 8.52778 2.30137 258.802 +11.1 20.7964 8.55689 2.32217 258.773 +11.2 20.9524 8.58626 2.34297 258.743 +11.3 21.1077 8.6159 2.36377 258.714 +11.4 21.2623 8.64579 2.38457 258.684 +11.5 21.4162 8.67594 2.40536 258.654 +11.6 21.5694 8.70636 2.42615 258.623 +11.7 21.7218 8.73703 2.44693 258.592 +11.8 21.8735 8.76796 2.46771 258.562 +11.9 22.0246 8.79916 2.48849 258.53 +12 22.1749 8.83061 2.50926 258.499 +12.1 22.3244 8.86232 2.53003 258.467 +12.2 22.4733 8.89429 2.5508 258.435 +12.3 22.6215 8.92652 2.57157 258.403 +12.4 22.7689 8.95901 2.59233 258.37 +12.5 22.9156 8.99176 2.61308 258.338 +12.6 23.0616 9.02476 2.63384 258.305 +12.7 23.2069 9.05803 2.65459 258.271 +12.8 23.3514 9.09155 2.67533 258.238 +12.9 23.4952 9.12533 2.69607 258.204 +13 23.6384 9.15937 2.71681 258.17 +13.1 23.7807 9.19367 2.73755 258.136 +13.2 23.9224 9.22823 2.75828 258.101 +13.3 24.0634 9.26305 2.779 258.066 +13.4 24.2036 9.29812 2.79973 258.031 +13.5 24.3431 9.33345 2.82045 257.996 +13.6 24.4819 9.36904 2.84116 257.96 +13.7 24.6199 9.40489 2.86187 257.925 +13.8 24.7573 9.44099 2.88258 257.888 +13.9 24.8939 9.47735 2.90329 257.852 +14 25.0298 9.51397 2.92398 257.816 +14.1 25.165 9.55085 2.94468 257.779 +14.2 25.2995 9.58798 2.96537 257.741 +14.3 25.4332 9.62537 2.98606 257.704 +14.4 25.5663 9.66302 3.00674 257.666 +14.5 25.6986 9.70092 3.02742 257.629 +14.6 25.8302 9.73908 3.0481 257.59 +14.7 25.9611 9.7775 3.06877 257.552 +14.8 26.0912 9.81618 3.08943 257.513 +14.9 26.2207 9.85511 3.11009 257.474 +15 26.3495 9.89429 3.13075 257.435 +15.1 26.4775 9.93373 3.15141 257.396 +15.2 26.6048 9.97343 3.17206 257.356 +15.3 26.7314 10.0134 3.1927 257.316 +15.4 26.8574 10.0536 3.21334 257.276 +15.5 26.9826 10.0941 3.23398 257.235 +15.6 27.1071 10.1348 3.25461 257.195 +15.7 27.2309 10.1758 3.27523 257.154 +15.8 27.354 10.217 3.29586 257.112 +15.9 27.4764 10.2585 3.31647 257.071 +16 27.5981 10.3002 3.33709 257.029 +16.1 27.719 10.3422 3.35769 256.987 +16.2 27.8393 10.3845 3.3783 256.945 +16.3 27.959 10.427 3.3989 256.903 +16.4 28.0779 10.4697 3.41949 256.86 +16.5 28.1961 10.5127 3.44008 256.817 +16.6 28.3136 10.556 3.46067 256.773 +16.7 28.4304 10.5995 3.48125 256.73 +16.8 28.5466 10.6433 3.50182 256.686 +16.9 28.6621 10.6873 3.52239 256.642 +17 28.7768 10.7316 3.54296 256.598 +17.1 28.8909 10.7762 3.56352 256.553 +17.2 29.0043 10.821 3.58407 256.509 +17.3 29.1171 10.866 3.60462 256.463 +17.4 29.2291 10.9113 3.62517 256.418 +17.5 29.3405 10.9569 3.64571 256.373 +17.6 29.4512 11.0027 3.66624 256.327 +17.7 29.5613 11.0487 3.68677 256.281 +17.8 29.6707 11.095 3.7073 256.234 +17.9 29.7794 11.1416 3.72782 256.188 +18 29.8874 11.1884 3.74833 256.141 +18.1 29.9948 11.2355 3.76884 256.094 +18.2 30.1015 11.2828 3.78934 256.047 +18.3 30.2075 11.3303 3.80984 255.999 +18.4 30.3129 11.3782 3.83034 255.951 +18.5 30.4177 11.4262 3.85082 255.903 +18.6 30.5218 11.4746 3.87131 255.855 +18.7 30.6252 11.5231 3.89178 255.806 +18.8 30.728 11.572 3.91226 255.758 +18.9 30.8301 11.621 3.93272 255.708 +19 30.9316 11.6704 3.95318 255.659 +19.1 31.0325 11.7199 3.97364 255.61 +19.2 31.1327 11.7698 3.99409 255.56 +19.3 31.2322 11.8199 4.01453 255.51 +19.4 31.3312 11.8702 4.03497 255.459 +19.5 31.4295 11.9208 4.0554 255.409 +19.6 31.5272 11.9716 4.07583 255.358 +19.7 31.6242 12.0227 4.09625 255.307 +19.8 31.7206 12.074 4.11667 255.255 +19.9 31.8164 12.1256 4.13708 255.204 +20 31.9116 12.1774 4.15748 255.152 +20.1 32.0061 12.2295 4.17788 255.1 +20.2 32.1001 12.2818 4.19827 255.048 +20.3 32.1934 12.3344 4.21866 254.995 +20.4 32.2861 12.3872 4.23904 254.942 +20.5 32.3782 12.4403 4.25941 254.889 +20.6 32.4697 12.4936 4.27978 254.836 +20.7 32.5605 12.5472 4.30014 254.782 +20.8 32.6508 12.601 4.3205 254.728 +20.9 32.7405 12.6551 4.34085 254.674 +21 32.8296 12.7094 4.36119 254.62 +21.1 32.918 12.7639 4.38153 254.566 +21.2 33.0059 12.8187 4.40186 254.511 +21.3 33.0932 12.8738 4.42219 254.456 +21.4 33.1799 12.9291 4.44251 254.4 +21.5 33.266 12.9846 4.46282 254.345 +21.6 33.3516 13.0404 4.48313 254.289 +21.7 33.4365 13.0965 4.50343 254.233 +21.8 33.5209 13.1528 4.52372 254.177 +21.9 33.6047 13.2093 4.54401 254.12 +22 33.6879 13.2661 4.56429 254.063 +22.1 33.7705 13.3231 4.58456 254.006 +22.2 33.8526 13.3804 4.60483 253.949 +22.3 33.9341 13.4379 4.62509 253.892 +22.4 34.0151 13.4956 4.64535 253.834 +22.5 34.0955 13.5537 4.6656 253.776 +22.6 34.1753 13.6119 4.68584 253.718 +22.7001 34.2546 13.6704 4.70607 253.659 +22.8001 34.3333 13.7291 4.7263 253.6 +22.9001 34.4114 13.7881 4.74652 253.541 +23.0001 34.489 13.8474 4.76674 253.482 +23.1001 34.5661 13.9068 4.78695 253.423 +23.2001 34.6426 13.9666 4.80715 253.363 +23.3001 34.7186 14.0265 4.82734 253.303 +23.4001 34.794 14.0867 4.84753 253.243 +23.5001 34.8689 14.1472 4.86771 253.182 +23.6001 34.9433 14.2079 4.88789 253.122 +23.7001 35.0171 14.2688 4.90805 253.061 +23.8001 35.0904 14.33 4.92821 253 +23.9001 35.1632 14.3914 4.94837 252.938 +24.0001 35.2354 14.453 4.96851 252.876 +24.1001 35.3071 14.515 4.98865 252.815 +24.2001 35.3783 14.5771 5.00878 252.752 +24.3001 35.449 14.6395 5.02891 252.69 +24.4001 35.5192 14.7021 5.04903 252.627 +24.5001 35.5888 14.765 5.06914 252.564 +24.6001 35.658 14.8281 5.08924 252.501 +24.7001 35.7266 14.8915 5.10934 252.438 +24.8001 35.7947 14.955 5.12942 252.374 +24.9001 35.8623 15.0189 5.14951 252.311 +25.0001 35.9295 15.083 5.16958 252.247 +25.1001 35.9961 15.1473 5.18965 252.182 +25.2001 36.0622 15.2118 5.20971 252.118 +25.3001 36.1278 15.2766 5.22976 252.053 +25.4001 36.193 15.3417 5.2498 251.988 +25.5001 36.2576 15.4069 5.26984 251.923 +25.6001 36.3218 15.4724 5.28987 251.857 +25.7001 36.3854 15.5382 5.30989 251.791 +25.8001 36.4486 15.6042 5.3299 251.725 +25.9001 36.5113 15.6704 5.34991 251.659 +26.0001 36.5736 15.7369 5.36991 251.593 +26.1001 36.6353 15.8036 5.3899 251.526 +26.2001 36.6966 15.8705 5.40988 251.459 +26.3001 36.7574 15.9377 5.42986 251.392 +26.4001 36.8178 16.0051 5.44982 251.324 +26.5001 36.8776 16.0728 5.46978 251.257 +26.6001 36.9371 16.1407 5.48973 251.189 +26.7001 36.996 16.2088 5.50968 251.121 +26.8001 37.0545 16.2772 5.52961 251.052 +26.9001 37.1125 16.3458 5.54954 250.984 +27.0001 37.1701 16.4147 5.56946 250.915 +27.1001 37.2272 16.4837 5.58937 250.846 +27.2001 37.2839 16.553 5.60928 250.776 +27.3001 37.3402 16.6226 5.62917 250.707 +27.4001 37.3959 16.6924 5.64906 250.637 +27.5001 37.4513 16.7624 5.66894 250.567 +27.6001 37.5062 16.8327 5.68881 250.497 +27.7001 37.5606 16.9032 5.70867 250.426 +27.8001 37.6147 16.9739 5.72853 250.356 +27.9001 37.6682 17.0448 5.74838 250.285 +28.0001 37.7214 17.116 5.76821 250.213 +28.1001 37.7741 17.1875 5.78804 250.142 +28.2001 37.8264 17.2591 5.80787 250.07 +28.3001 37.8783 17.331 5.82768 249.998 +28.4001 37.9297 17.4032 5.84748 249.926 +28.5001 37.9807 17.4755 5.86728 249.854 +28.6001 38.0313 17.5481 5.88707 249.781 +28.7001 38.0815 17.6209 5.90685 249.709 +28.8001 38.1313 17.694 5.92662 249.635 +28.9001 38.1807 17.7673 5.94638 249.562 +29.0001 38.2296 17.8408 5.96613 249.489 +29.1001 38.2781 17.9146 5.98588 249.415 +29.2001 38.3263 17.9886 6.00561 249.341 +29.3001 38.374 18.0628 6.02534 249.267 +29.4001 38.4213 18.1373 6.04506 249.192 +29.5001 38.4682 18.2119 6.06477 249.118 +29.6001 38.5148 18.2868 6.08447 249.043 +29.7001 38.5609 18.362 6.10416 248.967 +29.8001 38.6066 18.4374 6.12384 248.892 +29.9001 38.6519 18.513 6.14352 248.817 +30.0001 38.6969 18.5888 6.16318 248.741 +30.1001 38.7414 18.6649 6.18284 248.665 +30.2001 38.7856 18.7412 6.20248 248.588 +30.3001 38.8294 18.8177 6.22212 248.512 +30.4001 38.8728 18.8944 6.24175 248.435 +30.5001 38.9158 18.9714 6.26137 248.358 +30.6001 38.9585 19.0486 6.28098 248.281 +30.7001 39.0007 19.1261 6.30058 248.203 +30.8001 39.0426 19.2037 6.32017 248.126 +30.9001 39.0842 19.2816 6.33976 248.048 +31.0001 39.1253 19.3597 6.35933 247.97 +31.1001 39.1661 19.4381 6.37889 247.891 +31.2001 39.2065 19.5167 6.39845 247.813 +31.3001 39.2465 19.5955 6.41799 247.734 +31.4001 39.2862 19.6745 6.43753 247.655 +31.5001 39.3256 19.7537 6.45706 247.576 +31.6001 39.3645 19.8332 6.47657 247.496 +31.7001 39.4031 19.9129 6.49608 247.417 +31.8001 39.4414 19.9929 6.51558 247.337 +31.9001 39.4793 20.073 6.53507 247.256 +32.0001 39.5168 20.1534 6.55454 247.176 +32.1001 39.554 20.234 6.57401 247.095 +32.2001 39.5908 20.3148 6.59347 247.015 +32.3001 39.6273 20.3959 6.61292 246.934 +32.4001 39.6635 20.4772 6.63236 246.852 +32.5001 39.6993 20.5587 6.65179 246.771 +32.6001 39.7348 20.6404 6.67121 246.689 +32.7001 39.7699 20.7223 6.69062 246.607 +32.8001 39.8047 20.8045 6.71002 246.525 +32.9001 39.8391 20.8869 6.72941 246.443 +33.0001 39.8733 20.9695 6.74879 246.36 +33.1001 39.907 21.0524 6.76816 246.277 +33.2001 39.9405 21.1354 6.78752 246.194 +33.3001 39.9736 21.2187 6.80687 246.111 +33.4001 40.0064 21.3022 6.82621 246.027 +33.5001 40.0389 21.3859 6.84554 245.944 +33.6001 40.071 21.4699 6.86486 245.86 +33.7001 40.1029 21.5541 6.88417 245.775 +33.8001 40.1344 21.6385 6.90347 245.691 +33.9001 40.1656 21.7231 6.92276 245.606 +34.0001 40.1964 21.8079 6.94204 245.522 +34.1001 40.227 21.8929 6.9613 245.437 +34.2001 40.2572 21.9782 6.98056 245.351 +34.3 40.2872 22.0637 6.99981 245.266 +34.4 40.3168 22.1494 7.01905 245.18 +34.5 40.3461 22.2353 7.03827 245.094 +34.6 40.3751 22.3215 7.05749 245.008 +34.7 40.4038 22.4078 7.07669 244.922 +34.8 40.4322 22.4944 7.09589 244.835 +34.9 40.4603 22.5812 7.11507 244.748 +35 40.4881 22.6682 7.13425 244.661 +35.1 40.5155 22.7555 7.15341 244.574 +35.2 40.5427 22.8429 7.17256 244.487 +35.3 40.5696 22.9306 7.1917 244.399 +35.4 40.5962 23.0185 7.21083 244.311 +35.5 40.6225 23.1066 7.22995 244.223 +35.6 40.6485 23.1949 7.24906 244.135 +35.7 40.6743 23.2834 7.26816 244.046 +35.8 40.6997 23.3721 7.28725 243.957 +35.9 40.7248 23.4611 7.30632 243.868 +36 40.7497 23.5503 7.32539 243.779 +36.1 40.7743 23.6397 7.34444 243.69 +36.2 40.7986 23.7293 7.36349 243.6 +36.3 40.8226 23.8191 7.38252 243.51 +36.4 40.8463 23.9091 7.40154 243.42 +36.5 40.8698 23.9994 7.42055 243.33 +36.6 40.8929 24.0898 7.43955 243.24 +36.7 40.9158 24.1805 7.45853 243.149 +36.8 40.9385 24.2714 7.47751 243.058 +36.9 40.9608 24.3625 7.49648 242.967 +37 40.9829 24.4538 7.51543 242.876 +37.1 41.0047 24.5453 7.53437 242.784 +37.2 41.0262 24.637 7.5533 242.692 +37.3 41.0475 24.729 7.57222 242.601 +37.4 41.0685 24.8211 7.59113 242.508 +37.5 41.0893 24.9135 7.61002 242.416 +37.6 41.1098 25.0061 7.62891 242.323 +37.7 41.13 25.0989 7.64778 242.231 +37.8 41.1499 25.1918 7.66664 242.138 +37.9 41.1696 25.285 7.68549 242.044 +38 41.1891 25.3785 7.70433 241.951 +38.1 41.2083 25.4721 7.72316 241.857 +38.2 41.2272 25.5659 7.74197 241.764 +38.3 41.2459 25.6599 7.76077 241.67 +38.4 41.2643 25.7542 7.77957 241.575 +38.5 41.2825 25.8486 7.79834 241.481 +38.6 41.3004 25.9433 7.81711 241.386 +38.7 41.3181 26.0382 7.83587 241.291 +38.8 41.3355 26.1333 7.85461 241.196 +38.9 41.3527 26.2285 7.87334 241.101 +39 41.3696 26.324 7.89206 241.005 +39.1 41.3863 26.4197 7.91077 240.91 +39.2 41.4027 26.5156 7.92946 240.814 +39.3 41.419 26.6117 7.94815 240.718 +39.4 41.4349 26.708 7.96682 240.621 +39.5 41.4507 26.8045 7.98547 240.525 +39.6 41.4661 26.9013 8.00412 240.428 +39.7 41.4814 26.9982 8.02275 240.331 +39.8 41.4964 27.0953 8.04138 240.234 +39.9 41.5112 27.1926 8.05998 240.137 +40 41.5258 27.2902 8.07858 240.039 +40.1 41.5401 27.3879 8.09717 239.942 +40.2 41.5542 27.4859 8.11574 239.844 +40.3 41.568 27.584 8.1343 239.745 +40.4 41.5817 27.6824 8.15284 239.647 +40.5 41.5951 27.7809 8.17138 239.549 +40.6 41.6083 27.8797 8.1899 239.45 +40.7 41.6212 27.9786 8.20841 239.351 +40.7999 41.634 28.0778 8.2269 239.252 +40.8999 41.6465 28.1771 8.24539 239.152 +40.9999 41.6588 28.2767 8.26386 239.053 +41.0999 41.6709 28.3764 8.28231 238.953 +41.1999 41.6827 28.4764 8.30076 238.853 +41.2999 41.6943 28.5765 8.31919 238.753 +41.3999 41.7058 28.6769 8.33761 238.653 +41.4999 41.717 28.7774 8.35602 238.552 +41.5999 41.728 28.8782 8.37441 238.451 +41.6999 41.7387 28.9791 8.39279 238.35 +41.7999 41.7493 29.0803 8.41116 238.249 +41.8999 41.7596 29.1816 8.42951 238.148 +41.9999 41.7698 29.2831 8.44785 238.046 +42.0999 41.7797 29.3849 8.46618 237.945 +42.1999 41.7894 29.4868 8.48449 237.843 +42.2999 41.799 29.5889 8.50279 237.741 +42.3999 41.8083 29.6913 8.52108 237.638 +42.4999 41.8174 29.7938 8.53936 237.536 +42.5999 41.8263 29.8965 8.55762 237.433 +42.6999 41.835 29.9994 8.57587 237.33 +42.7999 41.8435 30.1025 8.5941 237.227 +42.8999 41.8518 30.2058 8.61232 237.124 +42.9999 41.8599 30.3093 8.63053 237.02 +43.0999 41.8678 30.413 8.64872 236.916 +43.1999 41.8755 30.5169 8.6669 236.813 +43.2999 41.883 30.621 8.68507 236.709 +43.3999 41.8903 30.7252 8.70322 236.604 +43.4999 41.8974 30.8297 8.72136 236.5 +43.5999 41.9043 30.9344 8.73949 236.395 +43.6999 41.911 31.0392 8.7576 236.29 +43.7999 41.9176 31.1442 8.7757 236.185 +43.8999 41.9239 31.2495 8.79378 236.08 +43.9999 41.93 31.3549 8.81185 235.975 +44.0999 41.936 31.4605 8.82991 235.869 +44.1999 41.9418 31.5663 8.84795 235.763 +44.2999 41.9474 31.6723 8.86598 235.657 +44.3999 41.9528 31.7785 8.88399 235.551 +44.4999 41.958 31.8848 8.90199 235.445 +44.5999 41.963 31.9914 8.91998 235.338 +44.6999 41.9679 32.0981 8.93795 235.231 +44.7999 41.9725 32.2051 8.95591 235.124 +44.8999 41.977 32.3122 8.97385 235.017 +44.9999 41.9813 32.4195 8.99178 234.91 +45.0999 41.9854 32.527 9.00969 234.802 +45.1999 41.9894 32.6347 9.02759 234.695 +45.2999 41.9931 32.7426 9.04548 234.587 +45.3999 41.9967 32.8506 9.06335 234.479 +45.4999 42.0001 32.9589 9.08121 234.371 +45.5999 42.0033 33.0673 9.09905 234.262 +45.6999 42.0064 33.1759 9.11688 234.154 +45.7999 42.0093 33.2847 9.13469 234.045 +45.8999 42.012 33.3937 9.15249 233.936 +45.9999 42.0145 33.5029 9.17028 233.827 +46.0999 42.0169 33.6123 9.18805 233.717 +46.1999 42.0191 33.7218 9.2058 233.608 +46.2999 42.0211 33.8315 9.22354 233.498 +46.3999 42.0229 33.9414 9.24127 233.388 +46.4999 42.0246 34.0515 9.25898 233.278 +46.5999 42.0262 34.1618 9.27667 233.168 +46.6999 42.0275 34.2722 9.29435 233.057 +46.7999 42.0287 34.3829 9.31202 232.947 +46.8999 42.0297 34.4937 9.32967 232.836 +46.9999 42.0306 34.6047 9.3473 232.725 +47.0999 42.0313 34.7159 9.36492 232.614 +47.1999 42.0318 34.8272 9.38253 232.502 +47.2999 42.0322 34.9388 9.40012 232.391 +47.3998 42.0324 35.0505 9.41769 232.279 +47.4998 42.0324 35.1624 9.43525 232.167 +47.5998 42.0323 35.2745 9.4528 232.055 +47.6998 42.032 35.3867 9.47033 231.943 +47.7998 42.0316 35.4992 9.48784 231.83 +47.8998 42.031 35.6118 9.50534 231.718 +47.9998 42.0303 35.7246 9.52282 231.605 +48.0998 42.0294 35.8375 9.54029 231.492 +48.1998 42.0283 35.9507 9.55774 231.379 +48.2998 42.0271 36.064 9.57518 231.265 +48.3998 42.0257 36.1775 9.5926 231.152 +48.4998 42.0242 36.2912 9.61001 231.038 +48.5998 42.0226 36.405 9.62739 230.924 +48.6998 42.0207 36.5191 9.64477 230.81 +48.7998 42.0188 36.6333 9.66213 230.696 +48.8998 42.0166 36.7476 9.67947 230.582 +48.9998 42.0144 36.8622 9.69679 230.467 +49.0998 42.012 36.9769 9.71411 230.353 +49.1998 42.0094 37.0918 9.7314 230.238 +49.2998 42.0067 37.2069 9.74868 230.123 +49.3998 42.0038 37.3221 9.76594 230.007 +49.4998 42.0008 37.4375 9.78319 229.892 +49.5998 41.9977 37.5531 9.80042 229.776 +49.6998 41.9944 37.6689 9.81763 229.661 +49.7998 41.9909 37.7848 9.83483 229.545 +49.8998 41.9873 37.9009 9.85201 229.429 +49.9998 41.9836 38.0172 9.86918 229.312 +50.0998 41.9798 38.1336 9.88633 229.196 +50.1998 41.9757 38.2503 9.90346 229.079 +50.2998 41.9716 38.367 9.92058 228.962 +50.3998 41.9673 38.484 9.93768 228.845 +50.4998 41.9629 38.6011 9.95476 228.728 +50.5998 41.9583 38.7184 9.97183 228.611 +50.6998 41.9536 38.8359 9.98888 228.494 +50.7998 41.9488 38.9535 10.0059 228.376 +50.8998 41.9438 39.0713 10.0229 228.258 +50.9998 41.9387 39.1893 10.0399 228.14 +51.0998 41.9334 39.3074 10.0569 228.022 +51.1998 41.9281 39.4257 10.0739 227.904 +51.2998 41.9225 39.5441 10.0908 227.785 +51.3998 41.9169 39.6628 10.1078 227.667 +51.4998 41.9111 39.7816 10.1247 227.548 +51.5998 41.9052 39.9005 10.1416 227.429 +51.6998 41.8991 40.0196 10.1585 227.31 +51.7998 41.893 40.1389 10.1753 227.191 +51.8998 41.8867 40.2584 10.1922 227.071 +51.9998 41.8802 40.378 10.209 226.951 +52.0998 41.8737 40.4978 10.2258 226.832 +52.1998 41.867 40.6177 10.2426 226.712 +52.2998 41.8601 40.7378 10.2594 226.592 +52.3998 41.8532 40.8581 10.2762 226.471 +52.4998 41.8461 40.9785 10.2929 226.351 +52.5998 41.8389 41.0991 10.3097 226.23 +52.6998 41.8316 41.2198 10.3264 226.11 +52.7998 41.8241 41.3407 10.3431 225.989 +52.8998 41.8165 41.4618 10.3597 225.868 +52.9998 41.8088 41.583 10.3764 225.746 +53.0998 41.801 41.7044 10.393 225.625 +53.1998 41.7931 41.826 10.4097 225.504 +53.2998 41.785 41.9477 10.4263 225.382 +53.3998 41.7768 42.0695 10.4429 225.26 +53.4998 41.7685 42.1916 10.4594 225.138 +53.5998 41.76 42.3138 10.476 225.016 +53.6998 41.7515 42.4361 10.4925 224.893 +53.7998 41.7428 42.5586 10.509 224.771 +53.8997 41.734 42.6812 10.5255 224.648 +53.9997 41.7251 42.804 10.542 224.525 +54.0997 41.7161 42.927 10.5585 224.402 +54.1997 41.7069 43.0501 10.5749 224.279 +54.2997 41.6977 43.1734 10.5914 224.156 +54.3997 41.6883 43.2968 10.6078 224.033 +54.4997 41.6788 43.4204 10.6242 223.909 +54.5997 41.6692 43.5442 10.6405 223.785 +54.6997 41.6594 43.668 10.6569 223.661 +54.7997 41.6496 43.7921 10.6732 223.537 +54.8997 41.6396 43.9163 10.6895 223.413 +54.9997 41.6296 44.0406 10.7058 223.289 +55.0997 41.6194 44.1651 10.7221 223.164 +55.1997 41.6091 44.2898 10.7384 223.04 +55.2997 41.5987 44.4146 10.7546 222.915 +55.3997 41.5882 44.5395 10.7709 222.79 +55.4997 41.5776 44.6647 10.7871 222.665 +55.5997 41.5668 44.7899 10.8033 222.54 +55.6997 41.556 44.9153 10.8194 222.414 +55.7997 41.545 45.0409 10.8356 222.289 +55.8997 41.5339 45.1666 10.8517 222.163 +55.9997 41.5228 45.2924 10.8678 222.037 +56.0997 41.5115 45.4184 10.8839 221.911 +56.1997 41.5001 45.5446 10.9 221.785 +56.2997 41.4886 45.6709 10.9161 221.659 +56.3997 41.477 45.7973 10.9321 221.532 +56.4997 41.4653 45.9239 10.9481 221.406 +56.5997 41.4535 46.0506 10.9641 221.279 +56.6997 41.4416 46.1775 10.9801 221.152 +56.7997 41.4295 46.3046 10.9961 221.025 +56.8997 41.4174 46.4317 11.012 220.898 +56.9997 41.4052 46.559 11.0279 220.77 +57.0997 41.3928 46.6865 11.0438 220.643 +57.1997 41.3804 46.8141 11.0597 220.515 +57.2997 41.3679 46.9419 11.0756 220.388 +57.3997 41.3552 47.0698 11.0914 220.26 +57.4997 41.3425 47.1978 11.1073 220.132 +57.5997 41.3296 47.326 11.1231 220.004 +57.6997 41.3167 47.4543 11.1389 219.875 +57.7997 41.3037 47.5828 11.1546 219.747 +57.8997 41.2905 47.7114 11.1704 219.618 +57.9997 41.2773 47.8401 11.1861 219.489 +58.0997 41.2639 47.969 11.2018 219.36 +58.1997 41.2505 48.098 11.2175 219.231 +58.2997 41.2369 48.2272 11.2332 219.102 +58.3997 41.2233 48.3565 11.2488 218.973 +58.4997 41.2096 48.4859 11.2645 218.844 +58.5997 41.1958 48.6155 11.2801 218.714 +58.6997 41.1818 48.7452 11.2957 218.584 +58.7997 41.1678 48.8751 11.3113 218.454 +58.8997 41.1537 49.0051 11.3268 218.324 +58.9997 41.1395 49.1352 11.3423 218.194 +59.0997 41.1252 49.2655 11.3578 218.064 +59.1997 41.1108 49.3959 11.3733 217.934 +59.2997 41.0963 49.5264 11.3888 217.803 +59.3997 41.0817 49.6571 11.4043 217.672 +59.4997 41.067 49.7879 11.4197 217.542 +59.5997 41.0522 49.9189 11.4351 217.411 +59.6997 41.0374 50.0499 11.4505 217.28 +59.7997 41.0224 50.1811 11.4659 217.148 +59.8997 41.0074 50.3125 11.4812 217.017 +59.9997 40.9922 50.444 11.4965 216.886 +60.0997 40.977 50.5756 11.5118 216.754 +60.1997 40.9617 50.7073 11.5271 216.622 +60.2997 40.9463 50.8392 11.5424 216.49 +60.3997 40.9308 50.9712 11.5576 216.358 +60.4996 40.9152 51.1033 11.5729 216.226 +60.5996 40.8995 51.2356 11.5881 216.094 +60.6996 40.8837 51.368 11.6032 215.961 +60.7996 40.8679 51.5005 11.6184 215.829 +60.8996 40.8519 51.6332 11.6335 215.696 +60.9996 40.8359 51.766 11.6487 215.563 +61.0996 40.8198 51.8989 11.6638 215.431 +61.1996 40.8036 52.0319 11.6788 215.298 +61.2996 40.7873 52.1651 11.6939 215.164 +61.3996 40.7709 52.2984 11.7089 215.031 +61.4996 40.7545 52.4318 11.7239 214.898 +61.5996 40.7379 52.5654 11.7389 214.764 +61.6996 40.7213 52.6991 11.7539 214.63 +61.7996 40.7046 52.8329 11.7689 214.497 +61.8996 40.6878 52.9668 11.7838 214.363 +61.9996 40.6709 53.1008 11.7987 214.229 +62.0996 40.6539 53.235 11.8136 214.094 +62.1996 40.6369 53.3693 11.8284 213.96 +62.2996 40.6197 53.5038 11.8433 213.826 +62.3996 40.6025 53.6383 11.8581 213.691 +62.4996 40.5852 53.773 11.8729 213.557 +62.5996 40.5679 53.9078 11.8877 213.422 +62.6996 40.5504 54.0427 11.9024 213.287 +62.7996 40.5329 54.1777 11.9172 213.152 +62.8996 40.5152 54.3129 11.9319 213.017 +62.9996 40.4975 54.4482 11.9466 212.881 +63.0996 40.4798 54.5836 11.9612 212.746 +63.1996 40.4619 54.7191 11.9759 212.61 +63.2996 40.444 54.8547 11.9905 212.475 +63.3996 40.4259 54.9905 12.0051 212.339 +63.4996 40.4078 55.1264 12.0197 212.203 +63.5996 40.3897 55.2624 12.0342 212.067 +63.6996 40.3714 55.3985 12.0488 211.931 +63.7996 40.3531 55.5347 12.0633 211.795 +63.8996 40.3347 55.671 12.0778 211.658 +63.9996 40.3162 55.8075 12.0922 211.522 +64.0996 40.2976 55.9441 12.1067 211.385 +64.1996 40.279 56.0808 12.1211 211.249 +64.2996 40.2603 56.2176 12.1355 211.112 +64.3996 40.2415 56.3545 12.1499 210.975 +64.4996 40.2226 56.4916 12.1642 210.838 +64.5996 40.2037 56.6287 12.1785 210.701 +64.6996 40.1847 56.766 12.1929 210.563 +64.7996 40.1656 56.9034 12.2071 210.426 +64.8996 40.1464 57.0409 12.2214 210.289 +64.9996 40.1272 57.1785 12.2356 210.151 +65.0996 40.1079 57.3162 12.2499 210.013 +65.1996 40.0885 57.454 12.264 209.875 +65.2996 40.069 57.592 12.2782 209.738 +65.3996 40.0495 57.73 12.2924 209.599 +65.4996 40.0299 57.8682 12.3065 209.461 +65.5996 40.0102 58.0065 12.3206 209.323 +65.6996 39.9905 58.1448 12.3347 209.185 +65.7996 39.9707 58.2833 12.3487 209.046 +65.8996 39.9508 58.4219 12.3627 208.908 +65.9996 39.9308 58.5606 12.3768 208.769 +66.0996 39.9108 58.6995 12.3907 208.63 +66.1996 39.8907 58.8384 12.4047 208.491 +66.2996 39.8705 58.9774 12.4186 208.352 +66.3996 39.8503 59.1166 12.4325 208.213 +66.4996 39.8299 59.2558 12.4464 208.074 +66.5996 39.8096 59.3952 12.4603 207.934 +66.6996 39.7891 59.5346 12.4741 207.795 +66.7996 39.7686 59.6742 12.488 207.655 +66.8996 39.748 59.8138 12.5017 207.516 +66.9995 39.7274 59.9536 12.5155 207.376 +67.0995 39.7066 60.0935 12.5293 207.236 +67.1995 39.6858 60.2335 12.543 207.096 +67.2995 39.665 60.3735 12.5567 206.956 +67.3995 39.6441 60.5137 12.5704 206.816 +67.4995 39.6231 60.654 12.584 206.675 +67.5995 39.602 60.7944 12.5976 206.535 +67.6995 39.5809 60.9349 12.6112 206.395 +67.7995 39.5597 61.0754 12.6248 206.254 +67.8995 39.5384 61.2161 12.6384 206.113 +67.9995 39.5171 61.3569 12.6519 205.973 +68.0995 39.4957 61.4978 12.6654 205.832 +68.1995 39.4743 61.6388 12.6789 205.691 +68.2995 39.4528 61.7799 12.6923 205.55 +68.3995 39.4312 61.921 12.7057 205.408 +68.4995 39.4095 62.0623 12.7191 205.267 +68.5995 39.3878 62.2037 12.7325 205.126 +68.6995 39.366 62.3452 12.7459 204.984 +68.7995 39.3442 62.4867 12.7592 204.843 +68.8995 39.3223 62.6284 12.7725 204.701 +68.9995 39.3003 62.7702 12.7858 204.559 +69.0995 39.2783 62.912 12.799 204.417 +69.1995 39.2562 63.054 12.8123 204.276 +69.2995 39.2341 63.196 12.8255 204.133 +69.3995 39.2119 63.3381 12.8387 203.991 +69.4995 39.1896 63.4804 12.8518 203.849 +69.5995 39.1672 63.6227 12.8649 203.707 +69.6995 39.1448 63.7651 12.878 203.564 +69.7995 39.1224 63.9076 12.8911 203.422 +69.8995 39.0999 64.0502 12.9042 203.279 +69.9995 39.0773 64.1929 12.9172 203.137 +70.0995 39.0546 64.3357 12.9302 202.994 +70.1995 39.0319 64.4786 12.9432 202.851 +70.2995 39.0092 64.6215 12.9561 202.708 +70.3995 38.9864 64.7646 12.969 202.565 +70.4995 38.9635 64.9077 12.9819 202.422 +70.5995 38.9405 65.0509 12.9948 202.279 +70.6995 38.9175 65.1942 13.0077 202.135 +70.7995 38.8945 65.3377 13.0205 201.992 +70.8995 38.8714 65.4811 13.0333 201.848 +70.9995 38.8482 65.6247 13.0461 201.705 +71.0995 38.825 65.7684 13.0588 201.561 +71.1995 38.8017 65.9121 13.0715 201.417 +71.2995 38.7783 66.056 13.0842 201.274 +71.3995 38.7549 66.1999 13.0969 201.13 +71.4995 38.7314 66.3439 13.1095 200.986 +71.5995 38.7079 66.488 13.1221 200.842 +71.6995 38.6843 66.6321 13.1347 200.697 +71.7995 38.6607 66.7764 13.1473 200.553 +71.8995 38.637 66.9207 13.1598 200.409 +71.9995 38.6133 67.0652 13.1723 200.264 +72.0995 38.5895 67.2097 13.1848 200.12 +72.1995 38.5656 67.3542 13.1972 199.975 +72.2995 38.5417 67.4989 13.2097 199.831 +72.3995 38.5177 67.6437 13.2221 199.686 +72.4995 38.4937 67.7885 13.2344 199.541 +72.5995 38.4696 67.9334 13.2468 199.396 +72.6995 38.4455 68.0784 13.2591 199.251 +72.7995 38.4213 68.2234 13.2714 199.106 +72.8995 38.3971 68.3686 13.2836 198.961 +72.9995 38.3728 68.5138 13.2959 198.816 +73.0995 38.3484 68.6591 13.3081 198.67 +73.1995 38.324 68.8045 13.3203 198.525 +73.2995 38.2996 68.9499 13.3324 198.38 +73.3995 38.2751 69.0954 13.3446 198.234 +73.4995 38.2505 69.241 13.3567 198.088 +73.5994 38.2259 69.3867 13.3687 197.943 +73.6994 38.2012 69.5325 13.3808 197.797 +73.7994 38.1765 69.6783 13.3928 197.651 +73.8994 38.1517 69.8242 13.4048 197.505 +73.9994 38.1269 69.9702 13.4167 197.359 +74.0994 38.102 70.1162 13.4287 197.213 +74.1994 38.0771 70.2623 13.4406 197.067 +74.2994 38.0521 70.4085 13.4525 196.921 +74.3994 38.0271 70.5548 13.4643 196.775 +74.4994 38.002 70.7011 13.4761 196.628 +74.5994 37.9769 70.8475 13.4879 196.482 +74.6994 37.9517 70.994 13.4997 196.335 +74.7994 37.9265 71.1406 13.5114 196.189 +74.8994 37.9012 71.2872 13.5232 196.042 +74.9994 37.8758 71.4339 13.5348 195.896 +75.0994 37.8505 71.5806 13.5465 195.749 +75.1994 37.825 71.7275 13.5581 195.602 +75.2994 37.7995 71.8743 13.5697 195.455 +75.3994 37.774 72.0213 13.5813 195.308 +75.4994 37.7484 72.1683 13.5928 195.161 +75.5994 37.7228 72.3154 13.6043 195.014 +75.6994 37.6971 72.4626 13.6158 194.867 +75.7994 37.6714 72.6098 13.6273 194.72 +75.8994 37.6456 72.7571 13.6387 194.572 +75.9994 37.6198 72.9044 13.6501 194.425 +76.0994 37.5939 73.0518 13.6615 194.278 +76.1994 37.568 73.1993 13.6728 194.13 +76.2994 37.542 73.3469 13.6841 193.983 +76.3994 37.516 73.4945 13.6954 193.835 +76.4994 37.4899 73.6421 13.7067 193.687 +76.5994 37.4638 73.7899 13.7179 193.54 +76.6994 37.4377 73.9377 13.7291 193.392 +76.7994 37.4115 74.0855 13.7402 193.244 +76.8994 37.3852 74.2334 13.7514 193.096 +76.9994 37.3589 74.3814 13.7625 192.948 +77.0994 37.3326 74.5294 13.7736 192.8 +77.1994 37.3062 74.6775 13.7846 192.652 +77.2994 37.2798 74.8257 13.7956 192.504 +77.3994 37.2533 74.9739 13.8066 192.356 +77.4994 37.2267 75.1221 13.8176 192.207 +77.5994 37.2002 75.2705 13.8285 192.059 +77.6994 37.1735 75.4189 13.8394 191.911 +77.7994 37.1469 75.5673 13.8503 191.762 +77.8994 37.1202 75.7158 13.8611 191.614 +77.9994 37.0934 75.8643 13.8719 191.465 +78.0994 37.0666 76.0129 13.8827 191.317 +78.1994 37.0398 76.1616 13.8935 191.168 +78.2994 37.0129 76.3103 13.9042 191.019 +78.3994 36.986 76.4591 13.9149 190.87 +78.4994 36.959 76.6079 13.9255 190.722 +78.5994 36.932 76.7568 13.9361 190.573 +78.6994 36.9049 76.9057 13.9467 190.424 +78.7994 36.8778 77.0547 13.9573 190.275 +78.8994 36.8506 77.2037 13.9679 190.126 +78.9994 36.8234 77.3528 13.9784 189.977 +79.0994 36.7962 77.5019 13.9888 189.828 +79.1994 36.7689 77.6511 13.9993 189.678 +79.2994 36.7416 77.8003 14.0097 189.529 +79.3994 36.7142 77.9496 14.0201 189.38 +79.4994 36.6868 78.0989 14.0304 189.231 +79.5994 36.6594 78.2483 14.0408 189.081 +79.6994 36.6319 78.3977 14.0511 188.932 +79.7994 36.6043 78.5472 14.0613 188.782 +79.8994 36.5768 78.6967 14.0715 188.633 +79.9994 36.5491 78.8463 14.0817 188.483 +80.0993 36.5215 78.9959 14.0919 188.334 +80.1993 36.4938 79.1455 14.102 188.184 +80.2993 36.466 79.2952 14.1122 188.034 +80.3993 36.4383 79.445 14.1222 187.884 +80.4993 36.4104 79.5948 14.1323 187.735 +80.5993 36.3826 79.7446 14.1423 187.585 +80.6993 36.3547 79.8945 14.1523 187.435 +80.7993 36.3267 80.0444 14.1622 187.285 +80.8993 36.2987 80.1944 14.1721 187.135 +80.9993 36.2707 80.3444 14.182 186.985 +81.0993 36.2426 80.4944 14.1919 186.835 +81.1993 36.2145 80.6445 14.2017 186.685 +81.2993 36.1864 80.7946 14.2115 186.535 +81.3993 36.1582 80.9448 14.2212 186.385 +81.4993 36.1299 81.095 14.231 186.234 +81.5993 36.1017 81.2453 14.2406 186.084 +81.6993 36.0734 81.3956 14.2503 185.934 +81.7993 36.045 81.5459 14.2599 185.784 +81.8993 36.0166 81.6962 14.2695 185.633 +81.9993 35.9882 81.8466 14.2791 185.483 +82.0993 35.9598 81.9971 14.2886 185.332 +82.1993 35.9313 82.1475 14.2981 185.182 +82.2993 35.9027 82.2981 14.3076 185.031 +82.3993 35.8741 82.4486 14.317 184.881 +82.4993 35.8455 82.5992 14.3264 184.73 +82.5993 35.8169 82.7498 14.3358 184.58 +82.6993 35.7882 82.9004 14.3451 184.429 +82.7993 35.7594 83.0511 14.3544 184.278 +82.8993 35.7307 83.2018 14.3637 184.128 +82.9993 35.7019 83.3526 14.373 183.977 +83.0993 35.673 83.5034 14.3822 183.826 +83.1993 35.6442 83.6542 14.3913 183.675 +83.2993 35.6152 83.805 14.4005 183.524 +83.3993 35.5863 83.9559 14.4096 183.374 +83.4993 35.5573 84.1068 14.4186 183.223 +83.5993 35.5283 84.2577 14.4277 183.072 +83.6993 35.4992 84.4087 14.4367 182.921 +83.7993 35.4701 84.5597 14.4457 182.77 +83.8993 35.441 84.7107 14.4546 182.619 +83.9993 35.4118 84.8618 14.4635 182.468 +84.0993 35.3826 85.0128 14.4724 182.317 +84.1993 35.3533 85.1639 14.4812 182.166 +84.2993 35.324 85.3151 14.49 182.014 +84.3993 35.2947 85.4662 14.4988 181.863 +84.4993 35.2654 85.6174 14.5075 181.712 +84.5993 35.236 85.7686 14.5162 181.561 +84.6993 35.2066 85.9199 14.5249 181.41 +84.7993 35.1771 86.0711 14.5335 181.258 +84.8993 35.1476 86.2224 14.5421 181.107 +84.9993 35.1181 86.3737 14.5507 180.956 +85.0993 35.0885 86.525 14.5592 180.804 +85.1993 35.0589 86.6764 14.5677 180.653 +85.2993 35.0293 86.8278 14.5762 180.502 +85.3993 34.9996 86.9792 14.5846 180.35 +85.4993 34.9699 87.1306 14.593 180.199 +85.5993 34.9402 87.282 14.6014 180.047 +85.6993 34.9104 87.4335 14.6097 179.896 +85.7993 34.8806 87.5849 14.618 179.745 +85.8993 34.8508 87.7364 14.6262 179.593 +85.9993 34.8209 87.888 14.6345 179.442 +86.0993 34.791 88.0395 14.6426 179.29 +86.1993 34.761 88.191 14.6508 179.138 +86.2993 34.7311 88.3426 14.6589 178.987 +86.3993 34.7011 88.4942 14.667 178.835 +86.4993 34.671 88.6458 14.675 178.684 +86.5993 34.6409 88.7974 14.683 178.532 +86.6992 34.6108 88.9491 14.691 178.38 +86.7992 34.5807 89.1007 14.699 178.229 +86.8992 34.5505 89.2524 14.7069 178.077 +86.9992 34.5203 89.4041 14.7147 177.925 +87.0992 34.4901 89.5558 14.7226 177.774 +87.1992 34.4598 89.7075 14.7304 177.622 +87.2992 34.4295 89.8592 14.7381 177.47 +87.3992 34.3992 90.0109 14.7459 177.319 +87.4992 34.3688 90.1627 14.7535 177.167 +87.5992 34.3384 90.3144 14.7612 177.015 +87.6992 34.308 90.4662 14.7688 176.863 +87.7992 34.2775 90.618 14.7764 176.712 +87.8992 34.247 90.7698 14.7839 176.56 +87.9992 34.2165 90.9216 14.7915 176.408 +88.0992 34.1859 91.0734 14.7989 176.256 +88.1992 34.1553 91.2252 14.8064 176.104 +88.2992 34.1247 91.377 14.8138 175.952 +88.3992 34.0941 91.5288 14.8211 175.801 +88.4992 34.0634 91.6807 14.8285 175.649 +88.5992 34.0327 91.8325 14.8358 175.497 +88.6992 34.0019 91.9844 14.843 175.345 +88.7992 33.9712 92.1362 14.8502 175.193 +88.8992 33.9403 92.2881 14.8574 175.041 +88.9992 33.9095 92.44 14.8646 174.89 +89.0992 33.8786 92.5919 14.8717 174.738 +89.1992 33.8477 92.7437 14.8787 174.586 +89.2992 33.8168 92.8956 14.8858 174.434 +89.3992 33.7859 93.0475 14.8928 174.282 +89.4992 33.7549 93.1994 14.8997 174.13 +89.5992 33.7239 93.3513 14.9067 173.978 +89.6992 33.6928 93.5032 14.9136 173.826 +89.7992 33.6617 93.6551 14.9204 173.674 +89.8992 33.6306 93.807 14.9272 173.523 +89.9992 33.5995 93.9589 14.934 173.371 +90.0992 33.5683 94.1108 14.9407 173.219 +90.1992 33.5371 94.2626 14.9474 173.067 +90.2992 33.5059 94.4145 14.9541 172.915 +90.3992 33.4746 94.5664 14.9607 172.763 +90.4992 33.4434 94.7183 14.9673 172.611 +90.5992 33.412 94.8702 14.9739 172.459 +90.6992 33.3807 95.0221 14.9804 172.307 +90.7992 33.3493 95.174 14.9868 172.155 +90.8992 33.3179 95.3259 14.9933 172.004 +90.9992 33.2865 95.4777 14.9997 171.852 +91.0992 33.2551 95.6296 15.006 171.7 +91.1992 33.2236 95.7815 15.0123 171.548 +91.2992 33.1921 95.9333 15.0186 171.396 +91.3992 33.1605 96.0852 15.0249 171.244 +91.4992 33.129 96.237 15.0311 171.092 +91.5992 33.0974 96.3889 15.0372 170.941 +91.6992 33.0657 96.5407 15.0434 170.789 +91.7992 33.0341 96.6925 15.0495 170.637 +91.8992 33.0024 96.8444 15.0555 170.485 +91.9992 32.9707 96.9962 15.0615 170.333 +92.0992 32.939 97.148 15.0675 170.182 +92.1992 32.9072 97.2997 15.0734 170.03 +92.2992 32.8754 97.4515 15.0793 169.878 +92.3992 32.8436 97.6033 15.0852 169.726 +92.4992 32.8117 97.7551 15.091 169.574 +92.5992 32.7799 97.9068 15.0968 169.423 +92.6992 32.748 98.0585 15.1025 169.271 +92.7992 32.716 98.2103 15.1082 169.119 +92.8992 32.6841 98.362 15.1139 168.968 +92.9992 32.6521 98.5137 15.1195 168.816 +93.0992 32.6201 98.6653 15.1251 168.664 +93.1992 32.5881 98.817 15.1306 168.512 +93.2991 32.556 98.9687 15.1361 168.361 +93.3991 32.5239 99.1203 15.1416 168.209 +93.4991 32.4918 99.2719 15.147 168.058 +93.5991 32.4597 99.4235 15.1524 167.906 +93.6991 32.4275 99.5751 15.1578 167.754 +93.7991 32.3953 99.7267 15.1631 167.603 +93.8991 32.3631 99.8782 15.1683 167.451 +93.9991 32.3309 100.03 15.1735 167.3 +94.0991 32.2986 100.181 15.1787 167.148 +94.1991 32.2663 100.333 15.1839 166.997 +94.2991 32.234 100.484 15.189 166.845 +94.3991 32.2016 100.636 15.194 166.694 +94.4991 32.1693 100.787 15.1991 166.542 +94.5991 32.1369 100.939 15.204 166.391 +94.6991 32.1045 101.09 15.209 166.24 +94.7991 32.072 101.241 15.2139 166.088 +94.8991 32.0395 101.393 15.2187 165.937 +94.9991 32.007 101.544 15.2236 165.785 +95.0991 31.9745 101.695 15.2283 165.634 +95.1991 31.942 101.847 15.2331 165.483 +95.2991 31.9094 101.998 15.2378 165.332 +95.3991 31.8768 102.149 15.2424 165.18 +95.4991 31.8442 102.3 15.247 165.029 +95.5991 31.8115 102.452 15.2516 164.878 +95.6991 31.7789 102.603 15.2561 164.727 +95.7991 31.7462 102.754 15.2606 164.576 +95.8991 31.7135 102.905 15.2651 164.425 +95.9991 31.6807 103.056 15.2695 164.274 +96.0991 31.6479 103.207 15.2738 164.122 +96.1991 31.6152 103.358 15.2782 163.971 +96.2991 31.5823 103.509 15.2824 163.82 +96.3991 31.5495 103.66 15.2867 163.669 +96.4991 31.5166 103.811 15.2909 163.519 +96.5991 31.4838 103.962 15.295 163.368 +96.6991 31.4508 104.113 15.2992 163.217 +96.7991 31.4179 104.264 15.3032 163.066 +96.8991 31.385 104.414 15.3073 162.915 +96.9991 31.352 104.565 15.3112 162.764 +97.0991 31.319 104.716 15.3152 162.614 +97.1991 31.2859 104.867 15.3191 162.463 +97.2991 31.2529 105.017 15.323 162.312 +97.3991 31.2198 105.168 15.3268 162.162 +97.4991 31.1867 105.319 15.3305 162.011 +97.5991 31.1536 105.469 15.3343 161.86 +97.6991 31.1205 105.62 15.338 161.71 +97.7991 31.0873 105.77 15.3416 161.559 +97.8991 31.0541 105.921 15.3452 161.409 +97.9991 31.0209 106.071 15.3488 161.258 +98.0991 30.9876 106.222 15.3523 161.108 +98.1991 30.9544 106.372 15.3558 160.958 +98.2991 30.9211 106.522 15.3592 160.807 +98.3991 30.8878 106.672 15.3626 160.657 +98.4991 30.8545 106.823 15.3659 160.507 +98.5991 30.8211 106.973 15.3692 160.357 +98.6991 30.7878 107.123 15.3725 160.206 +98.7991 30.7544 107.273 15.3757 160.056 +98.8991 30.721 107.423 15.3789 159.906 +98.9991 30.6875 107.573 15.382 159.756 +99.0991 30.6541 107.723 15.3851 159.606 +99.1991 30.6206 107.873 15.3882 159.456 +99.2991 30.5871 108.023 15.3912 159.306 +99.3991 30.5536 108.173 15.3941 159.156 +99.4991 30.52 108.323 15.397 159.007 +99.5991 30.4865 108.473 15.3999 158.857 +99.6991 30.4529 108.623 15.4027 158.707 +99.799 30.4193 108.772 15.4055 158.557 +99.899 30.3856 108.922 15.4082 158.408 +99.999 30.352 109.071 15.4109 158.258 +100.099 30.3183 109.221 15.4135 158.108 +100.199 30.2846 109.371 15.4161 157.959 +100.299 30.2509 109.52 15.4187 157.809 +100.399 30.2172 109.669 15.4212 157.66 +100.499 30.1834 109.819 15.4237 157.511 +100.599 30.1496 109.968 15.4261 157.361 +100.699 30.1158 110.117 15.4285 157.212 +100.799 30.082 110.267 15.4308 157.063 +100.899 30.0482 110.416 15.4331 156.914 +100.999 30.0143 110.565 15.4353 156.764 +101.099 29.9804 110.714 15.4375 156.615 +101.199 29.9465 110.863 15.4397 156.466 +101.299 29.9126 111.012 15.4418 156.317 +101.399 29.8786 111.161 15.4439 156.168 +101.499 29.8447 111.31 15.4459 156.02 +101.599 29.8107 111.459 15.4478 155.871 +101.699 29.7767 111.607 15.4498 155.722 +101.799 29.7427 111.756 15.4517 155.573 +101.899 29.7086 111.905 15.4535 155.425 +101.999 29.6746 112.053 15.4553 155.276 +102.099 29.6405 112.202 15.457 155.127 +102.199 29.6064 112.35 15.4587 154.979 +102.299 29.5722 112.499 15.4604 154.831 +102.399 29.5381 112.647 15.462 154.682 +102.499 29.5039 112.796 15.4635 154.534 +102.599 29.4698 112.944 15.465 154.386 +102.699 29.4355 113.092 15.4665 154.237 +102.799 29.4013 113.24 15.4679 154.089 +102.899 29.3671 113.388 15.4693 153.941 +102.999 29.3328 113.536 15.4706 153.793 +103.099 29.2985 113.684 15.4719 153.645 +103.199 29.2642 113.832 15.4731 153.497 +103.299 29.2299 113.98 15.4743 153.349 +103.399 29.1956 114.128 15.4755 153.202 +103.499 29.1612 114.276 15.4766 153.054 +103.599 29.1268 114.423 15.4776 152.906 +103.699 29.0924 114.571 15.4786 152.759 +103.799 29.058 114.718 15.4796 152.611 +103.899 29.0236 114.866 15.4805 152.464 +103.999 28.9891 115.013 15.4813 152.316 +104.099 28.9547 115.161 15.4821 152.169 +104.199 28.9202 115.308 15.4829 152.021 +104.299 28.8857 115.455 15.4836 151.874 +104.399 28.8511 115.602 15.4843 151.727 +104.499 28.8166 115.749 15.4849 151.58 +104.599 28.782 115.896 15.4855 151.433 +104.699 28.7475 116.043 15.486 151.286 +104.799 28.7129 116.19 15.4865 151.139 +104.899 28.6782 116.337 15.4869 150.992 +104.999 28.6436 116.484 15.4873 150.846 +105.099 28.6089 116.631 15.4876 150.699 +105.199 28.5743 116.777 15.4879 150.552 +105.299 28.5396 116.924 15.4882 150.406 +105.399 28.5049 117.07 15.4883 150.259 +105.499 28.4701 117.217 15.4885 150.113 +105.599 28.4354 117.363 15.4886 149.966 +105.699 28.4006 117.509 15.4886 149.82 +105.799 28.3658 117.655 15.4886 149.674 +105.899 28.331 117.802 15.4886 149.528 +105.999 28.2962 117.948 15.4885 149.382 +106.099 28.2614 118.094 15.4883 149.236 +106.199 28.2265 118.24 15.4881 149.09 +106.299 28.1917 118.385 15.4879 148.944 +106.399 28.1568 118.531 15.4876 148.798 +106.499 28.1219 118.677 15.4872 148.653 +106.599 28.087 118.822 15.4868 148.507 +106.699 28.052 118.968 15.4864 148.362 +106.799 28.0171 119.113 15.4859 148.216 +106.899 27.9821 119.259 15.4854 148.071 +106.999 27.9471 119.404 15.4848 147.925 +107.099 27.9121 119.549 15.4841 147.78 +107.199 27.8771 119.694 15.4835 147.635 +107.299 27.842 119.839 15.4827 147.49 +107.399 27.807 119.984 15.4819 147.345 +107.499 27.7719 120.129 15.4811 147.2 +107.599 27.7368 120.274 15.4802 147.055 +107.699 27.7017 120.419 15.4793 146.911 +107.799 27.6666 120.564 15.4783 146.766 +107.899 27.6314 120.708 15.4772 146.621 +107.999 27.5963 120.853 15.4762 146.477 +108.099 27.5611 120.997 15.475 146.332 +108.199 27.5259 121.141 15.4738 146.188 +108.299 27.4907 121.286 15.4726 146.044 +108.399 27.4555 121.43 15.4713 145.9 +108.499 27.4202 121.574 15.47 145.756 +108.599 27.385 121.718 15.4686 145.612 +108.699 27.3497 121.862 15.4671 145.468 +108.799 27.3144 122.006 15.4657 145.324 +108.899 27.2791 122.149 15.4641 145.18 +108.999 27.2438 122.293 15.4625 145.036 +109.099 27.2084 122.437 15.4609 144.893 +109.199 27.1731 122.58 15.4592 144.749 +109.299 27.1377 122.724 15.4574 144.606 +109.399 27.1023 122.867 15.4557 144.463 +109.499 27.0669 123.01 15.4538 144.319 +109.599 27.0315 123.153 15.4519 144.176 +109.699 26.9961 123.296 15.45 144.033 +109.799 26.9606 123.439 15.448 143.89 +109.899 26.9251 123.582 15.4459 143.747 +109.999 26.8897 123.725 15.4438 143.605 +110.099 26.8542 123.868 15.4417 143.462 +110.199 26.8187 124.01 15.4394 143.319 +110.299 26.7831 124.153 15.4372 143.177 +110.399 26.7476 124.295 15.4349 143.034 +110.499 26.712 124.437 15.4325 142.892 +110.599 26.6764 124.58 15.4301 142.75 +110.699 26.6409 124.722 15.4276 142.608 +110.799 26.6053 124.864 15.4251 142.466 +110.899 26.5696 125.006 15.4226 142.324 +110.999 26.534 125.148 15.4199 142.182 +111.099 26.4984 125.289 15.4173 142.04 +111.199 26.4627 125.431 15.4145 141.898 +111.299 26.427 125.573 15.4118 141.757 +111.399 26.3913 125.714 15.4089 141.615 +111.499 26.3556 125.856 15.4061 141.474 +111.599 26.3199 125.997 15.4031 141.333 +111.699 26.2841 126.138 15.4001 141.191 +111.799 26.2484 126.279 15.3971 141.05 +111.899 26.2126 126.42 15.394 140.909 +111.999 26.1768 126.561 15.3909 140.769 +112.099 26.141 126.702 15.3877 140.628 +112.199 26.1052 126.842 15.3844 140.487 +112.299 26.0694 126.983 15.3811 140.346 +112.399 26.0336 127.124 15.3777 140.206 +112.499 25.9977 127.264 15.3743 140.066 +112.599 25.9618 127.404 15.3709 139.925 +112.699 25.9259 127.544 15.3673 139.785 +112.799 25.89 127.684 15.3638 139.645 +112.899 25.8541 127.824 15.3602 139.505 +112.999 25.8182 127.964 15.3565 139.365 +113.099 25.7823 128.104 15.3527 139.225 +113.199 25.7463 128.244 15.349 139.086 +113.299 25.7103 128.383 15.3451 138.946 +113.399 25.6743 128.523 15.3412 138.807 +113.499 25.6383 128.662 15.3373 138.667 +113.599 25.6023 128.801 15.3333 138.528 +113.699 25.5663 128.94 15.3292 138.389 +113.799 25.5303 129.08 15.3251 138.25 +113.899 25.4942 129.218 15.321 138.111 +113.999 25.4581 129.357 15.3167 137.972 +114.099 25.4221 129.496 15.3125 137.833 +114.199 25.386 129.635 15.3081 137.695 +114.299 25.3499 129.773 15.3038 137.556 +114.399 25.3137 129.911 15.2993 137.418 +114.499 25.2776 130.05 15.2948 137.28 +114.599 25.2414 130.188 15.2903 137.142 +114.699 25.2053 130.326 15.2857 137.004 +114.799 25.1691 130.464 15.281 136.866 +114.899 25.1329 130.602 15.2763 136.728 +114.999 25.0967 130.739 15.2716 136.59 +115.099 25.0605 130.877 15.2668 136.452 +115.199 25.0243 131.015 15.2619 136.315 +115.299 24.988 131.152 15.2569 136.178 +115.399 24.9518 131.289 15.252 136.04 +115.499 24.9155 131.426 15.2469 135.903 +115.599 24.8792 131.563 15.2418 135.766 +115.699 24.8429 131.7 15.2367 135.629 +115.799 24.8066 131.837 15.2315 135.492 +115.899 24.7703 131.974 15.2262 135.356 +115.999 24.7339 132.11 15.2209 135.219 +116.099 24.6976 132.247 15.2155 135.083 +116.199 24.6612 132.383 15.2101 134.946 +116.299 24.6249 132.52 15.2046 134.81 +116.399 24.5885 132.656 15.1991 134.674 +116.499 24.5521 132.792 15.1935 134.538 +116.599 24.5157 132.927 15.1878 134.402 +116.699 24.4792 133.063 15.1821 134.266 +116.799 24.4428 133.199 15.1764 134.131 +116.899 24.4063 133.334 15.1706 133.995 +116.999 24.3699 133.47 15.1647 133.86 +117.099 24.3334 133.605 15.1588 133.724 +117.199 24.2969 133.74 15.1528 133.589 +117.299 24.2604 133.875 15.1467 133.454 +117.399 24.2239 134.01 15.1406 133.319 +117.499 24.1874 134.145 15.1345 133.184 +117.599 24.1508 134.28 15.1283 133.05 +117.699 24.1143 134.414 15.122 132.915 +117.799 24.0777 134.549 15.1157 132.781 +117.899 24.0412 134.683 15.1093 132.647 +117.999 24.0046 134.817 15.1028 132.512 +118.099 23.968 134.951 15.0963 132.378 +118.199 23.9314 135.085 15.0898 132.244 +118.299 23.8947 135.219 15.0832 132.111 +118.399 23.8581 135.353 15.0765 131.977 +118.499 23.8214 135.486 15.0698 131.843 +118.599 23.7848 135.62 15.063 131.71 +118.699 23.7481 135.753 15.0562 131.577 +118.799 23.7114 135.886 15.0493 131.443 +118.899 23.6747 136.019 15.0423 131.31 +118.999 23.638 136.152 15.0353 131.177 +119.099 23.6013 136.285 15.0282 131.045 +119.199 23.5646 136.417 15.0211 130.912 +119.299 23.5278 136.55 15.0139 130.779 +119.399 23.4911 136.682 15.0067 130.647 +119.499 23.4543 136.815 14.9994 130.515 +119.599 23.4175 136.947 14.992 130.383 +119.699 23.3807 137.079 14.9846 130.251 +119.799 23.3439 137.211 14.9771 130.119 +119.899 23.3071 137.342 14.9696 129.987 +119.999 23.2703 137.474 14.962 129.855 +120.099 23.2335 137.606 14.9544 129.724 +120.199 23.1966 137.737 14.9466 129.593 +120.299 23.1598 137.868 14.9389 129.461 +120.399 23.1229 137.999 14.9311 129.33 +120.499 23.086 138.13 14.9232 129.199 +120.599 23.0491 138.261 14.9152 129.069 +120.699 23.0122 138.392 14.9072 128.938 +120.799 22.9753 138.522 14.8992 128.807 +120.899 22.9384 138.653 14.8911 128.677 +120.999 22.9014 138.783 14.8829 128.547 +121.099 22.8645 138.913 14.8747 128.416 +121.199 22.8275 139.043 14.8664 128.286 +121.299 22.7906 139.173 14.858 128.157 +121.399 22.7536 139.303 14.8496 128.027 +121.499 22.7166 139.432 14.8411 127.897 +121.599 22.6796 139.562 14.8326 127.768 +121.699 22.6426 139.691 14.824 127.639 +121.799 22.6055 139.82 14.8154 127.509 +121.899 22.5685 139.949 14.8067 127.38 +121.999 22.5315 140.078 14.7979 127.251 +122.099 22.4944 140.207 14.7891 127.123 +122.199 22.4573 140.335 14.7802 126.994 +122.299 22.4203 140.464 14.7713 126.866 +122.399 22.3832 140.592 14.7623 126.737 +122.499 22.3461 140.72 14.7532 126.609 +122.599 22.309 140.848 14.7441 126.481 +122.699 22.2718 140.976 14.7349 126.353 +122.799 22.2347 141.104 14.7257 126.225 +122.899 22.1976 141.232 14.7164 126.098 +122.999 22.1604 141.359 14.707 125.97 +123.099 22.1232 141.486 14.6976 125.843 +123.199 22.0861 141.614 14.6881 125.716 +123.299 22.0489 141.741 14.6786 125.589 +123.399 22.0117 141.867 14.669 125.462 +123.499 21.9745 141.994 14.6593 125.335 +123.599 21.9373 142.121 14.6496 125.209 +123.699 21.9 142.247 14.6398 125.082 +123.799 21.8628 142.374 14.63 124.956 +123.899 21.8256 142.5 14.6201 124.83 +123.999 21.7883 142.626 14.6101 124.704 +124.099 21.751 142.752 14.6001 124.578 +124.199 21.7138 142.877 14.59 124.452 +124.299 21.6765 143.003 14.5799 124.327 +124.399 21.6392 143.128 14.5697 124.201 +124.499 21.6019 143.253 14.5594 124.076 +124.599 21.5646 143.379 14.5491 123.951 +124.699 21.5272 143.504 14.5387 123.826 +124.799 21.4899 143.628 14.5283 123.701 +124.899 21.4525 143.753 14.5178 123.576 +124.999 21.4152 143.878 14.5072 123.452 +125.099 21.3778 144.002 14.4966 123.328 +125.199 21.3404 144.126 14.4859 123.203 +125.299 21.3031 144.25 14.4751 123.079 +125.399 21.2657 144.374 14.4643 122.955 +125.499 21.2283 144.498 14.4534 122.832 +125.599 21.1908 144.621 14.4425 122.708 +125.699 21.1534 144.745 14.4315 122.585 +125.799 21.116 144.868 14.4205 122.461 +125.899 21.0785 144.991 14.4093 122.338 +125.999 21.0411 145.114 14.3982 122.215 +126.099 21.0036 145.237 14.3869 122.093 +126.199 20.9661 145.36 14.3756 121.97 +126.299 20.9287 145.482 14.3643 121.847 +126.399 20.8912 145.604 14.3528 121.725 +126.499 20.8537 145.727 14.3414 121.603 +126.599 20.8162 145.849 14.3298 121.481 +126.699 20.7786 145.971 14.3182 121.359 +126.799 20.7411 146.092 14.3065 121.237 +126.899 20.7036 146.214 14.2948 121.116 +126.999 20.666 146.335 14.283 120.994 +127.099 20.6285 146.456 14.2712 120.873 +127.199 20.5909 146.577 14.2592 120.752 +127.299 20.5533 146.698 14.2473 120.631 +127.399 20.5158 146.819 14.2352 120.51 +127.499 20.4782 146.94 14.2231 120.39 +127.599 20.4406 147.06 14.211 120.269 +127.699 20.4029 147.18 14.1987 120.149 +127.799 20.3653 147.301 14.1864 120.029 +127.899 20.3277 147.42 14.1741 119.909 +127.999 20.2901 147.54 14.1617 119.789 +128.099 20.2524 147.66 14.1492 119.67 +128.199 20.2147 147.779 14.1367 119.55 +128.299 20.1771 147.899 14.1241 119.431 +128.399 20.1394 148.018 14.1114 119.312 +128.499 20.1017 148.137 14.0987 119.193 +128.599 20.064 148.256 14.0859 119.074 +128.699 20.0263 148.374 14.073 118.955 +128.799 19.9886 148.493 14.0601 118.837 +128.899 19.9509 148.611 14.0472 118.719 +128.999 19.9132 148.729 14.0341 118.6 +129.099 19.8754 148.847 14.021 118.482 +129.199 19.8377 148.965 14.0079 118.365 +129.299 19.7999 149.083 13.9946 118.247 +129.399 19.7622 149.2 13.9813 118.13 +129.499 19.7244 149.317 13.968 118.012 +129.599 19.6866 149.434 13.9546 117.895 +129.699 19.6488 149.551 13.9411 117.778 +129.799 19.611 149.668 13.9276 117.661 +129.899 19.5732 149.785 13.914 117.545 +129.999 19.5354 149.901 13.9003 117.428 +130.099 19.4976 150.018 13.8866 117.312 +130.199 19.4597 150.134 13.8728 117.196 +130.299 19.4219 150.25 13.8589 117.08 +130.399 19.384 150.365 13.845 116.964 +130.499 19.3462 150.481 13.831 116.849 +130.599 19.3083 150.596 13.817 116.733 +130.699 19.2705 150.712 13.8029 116.618 +130.799 19.2326 150.827 13.7887 116.503 +130.899 19.1947 150.942 13.7745 116.388 +130.999 19.1568 151.056 13.7602 116.273 +131.099 19.1189 151.171 13.7458 116.159 +131.199 19.081 151.285 13.7314 116.044 +131.299 19.043 151.4 13.7169 115.93 +131.399 19.0051 151.514 13.7024 115.816 +131.499 18.9672 151.627 13.6877 115.702 +131.599 18.9292 151.741 13.6731 115.588 +131.699 18.8913 151.855 13.6583 115.475 +131.799 18.8533 151.968 13.6435 115.362 +131.899 18.8153 152.081 13.6287 115.248 +131.999 18.7774 152.194 13.6137 115.135 +132.099 18.7394 152.307 13.5987 115.023 +132.199 18.7014 152.42 13.5837 114.91 +132.299 18.6634 152.532 13.5686 114.798 +132.399 18.6254 152.644 13.5534 114.685 +132.499 18.5873 152.756 13.5381 114.573 +132.599 18.5493 152.868 13.5228 114.461 +132.699 18.5113 152.98 13.5074 114.35 +132.799 18.4732 153.092 13.492 114.238 +132.899 18.4352 153.203 13.4765 114.127 +132.999 18.3971 153.314 13.4609 114.015 +133.099 18.3591 153.425 13.4453 113.904 +133.199 18.321 153.536 13.4296 113.794 +133.299 18.2829 153.647 13.4138 113.683 +133.399 18.2448 153.757 13.398 113.572 +133.499 18.2067 153.867 13.3821 113.462 +133.599 18.1686 153.977 13.3662 113.352 +133.699 18.1305 154.087 13.3502 113.242 +133.799 18.0924 154.197 13.3341 113.132 +133.899 18.0543 154.307 13.318 113.023 +133.999 18.0162 154.416 13.3018 112.913 +134.099 17.978 154.525 13.2855 112.804 +134.199 17.9399 154.634 13.2691 112.695 +134.299 17.9017 154.743 13.2528 112.586 +134.399 17.8636 154.852 13.2363 112.478 +134.499 17.8254 154.96 13.2198 112.369 +134.599 17.7872 155.068 13.2032 112.261 +134.699 17.749 155.176 13.1865 112.153 +134.799 17.7108 155.284 13.1698 112.045 +134.899 17.6726 155.392 13.153 111.938 +134.999 17.6344 155.499 13.1362 111.83 +135.099 17.5962 155.607 13.1193 111.723 +135.199 17.558 155.714 13.1023 111.616 +135.299 17.5198 155.821 13.0853 111.509 +135.399 17.4816 155.928 13.0682 111.402 +135.499 17.4433 156.034 13.051 111.295 +135.599 17.4051 156.141 13.0338 111.189 +135.699 17.3668 156.247 13.0165 111.083 +135.799 17.3286 156.353 12.9991 110.977 +135.899 17.2903 156.459 12.9817 110.871 +135.999 17.252 156.564 12.9642 110.765 +136.099 17.2137 156.67 12.9466 110.66 +136.199 17.1754 156.775 12.929 110.555 +136.299 17.1371 156.88 12.9113 110.45 +136.399 17.0988 156.985 12.8936 110.345 +136.499 17.0605 157.089 12.8758 110.24 +136.599 17.0222 157.194 12.8579 110.136 +136.699 16.9839 157.298 12.84 110.031 +136.799 16.9456 157.402 12.822 109.927 +136.899 16.9072 157.506 12.8039 109.823 +136.999 16.8689 157.61 12.7858 109.72 +137.099 16.8305 157.713 12.7676 109.616 +137.199 16.7922 157.817 12.7493 109.513 +137.299 16.7538 157.92 12.731 109.41 +137.399 16.7154 158.023 12.7126 109.307 +137.499 16.6771 158.125 12.6942 109.204 +137.599 16.6387 158.228 12.6757 109.101 +137.699 16.6003 158.33 12.6571 108.999 +137.799 16.5619 158.432 12.6384 108.897 +137.899 16.5235 158.534 12.6197 108.795 +137.999 16.4851 158.636 12.601 108.693 +138.099 16.4467 158.738 12.5821 108.592 +138.199 16.4082 158.839 12.5632 108.49 +138.299 16.3698 158.94 12.5442 108.389 +138.399 16.3314 159.041 12.5252 108.288 +138.499 16.2929 159.142 12.5061 108.188 +138.599 16.2545 159.242 12.487 108.087 +138.699 16.216 159.343 12.4677 107.987 +138.799 16.1776 159.443 12.4485 107.886 +138.899 16.1391 159.543 12.4291 107.787 +138.999 16.1006 159.643 12.4097 107.687 +139.099 16.0621 159.742 12.3902 107.587 +139.199 16.0237 159.842 12.3707 107.488 +139.299 15.9852 159.941 12.3511 107.389 +139.399 15.9467 160.04 12.3314 107.29 +139.499 15.9082 160.139 12.3117 107.191 +139.599 15.8697 160.237 12.2919 107.092 +139.699 15.8311 160.335 12.272 106.994 +139.799 15.7926 160.434 12.2521 106.896 +139.899 15.7541 160.532 12.2321 106.798 +139.999 15.7156 160.629 12.212 106.7 +140.099 15.677 160.727 12.1919 106.603 +140.199 15.6385 160.824 12.1717 106.505 +140.299 15.5999 160.921 12.1515 106.408 +140.399 15.5614 161.018 12.1312 106.311 +140.499 15.5228 161.115 12.1108 106.215 +140.599 15.4842 161.211 12.0903 106.118 +140.699 15.4456 161.308 12.0698 106.022 +140.799 15.4071 161.404 12.0493 105.926 +140.899 15.3685 161.5 12.0286 105.83 +140.999 15.3299 161.596 12.0079 105.734 +141.099 15.2913 161.691 11.9872 105.638 +141.199 15.2527 161.786 11.9664 105.543 +141.299 15.214 161.881 11.9455 105.448 +141.399 15.1754 161.976 11.9245 105.353 +141.499 15.1368 162.071 11.9035 105.259 +141.599 15.0982 162.165 11.8824 105.164 +141.699 15.0595 162.26 11.8613 105.07 +141.799 15.0209 162.354 11.8401 104.976 +141.899 14.9823 162.448 11.8188 104.882 +141.999 14.9436 162.541 11.7975 104.788 +142.099 14.9049 162.635 11.7761 104.695 +142.199 14.8663 162.728 11.7546 104.602 +142.299 14.8276 162.821 11.7331 104.509 +142.399 14.7889 162.914 11.7115 104.416 +142.499 14.7502 163.006 11.6899 104.323 +142.6 14.7116 163.099 11.6682 104.231 +142.7 14.6729 163.191 11.6464 104.139 +142.8 14.6342 163.283 11.6245 104.047 +142.9 14.5955 163.374 11.6026 103.955 +143 14.5568 163.466 11.5807 103.864 +143.1 14.518 163.557 11.5586 103.772 +143.2 14.4793 163.648 11.5365 103.681 +143.3 14.4406 163.739 11.5144 103.59 +143.4 14.4019 163.83 11.4922 103.5 +143.5 14.3631 163.92 11.4699 103.409 +143.6 14.3244 164.011 11.4475 103.319 +143.7 14.2857 164.101 11.4251 103.229 +143.8 14.2469 164.191 11.4027 103.139 +143.9 14.2081 164.28 11.3801 103.049 +144 14.1694 164.37 11.3575 102.96 +144.1 14.1306 164.459 11.3349 102.871 +144.2 14.0918 164.548 11.3121 102.782 +144.3 14.0531 164.636 11.2893 102.693 +144.4 14.0143 164.725 11.2665 102.605 +144.5 13.9755 164.813 11.2436 102.516 +144.6 13.9367 164.901 11.2206 102.428 +144.7 13.8979 164.989 11.1976 102.34 +144.8 13.8591 165.077 11.1745 102.253 +144.9 13.8203 165.164 11.1513 102.165 +145 13.7815 165.252 11.1281 102.078 +145.1 13.7427 165.339 11.1048 101.991 +145.2 13.7038 165.425 11.0814 101.904 +145.3 13.665 165.512 11.058 101.817 +145.4 13.6262 165.598 11.0346 101.731 +145.5 13.5873 165.685 11.011 101.645 +145.6 13.5485 165.771 10.9874 101.559 +145.7 13.5096 165.856 10.9638 101.473 +145.8 13.4708 165.942 10.94 101.388 +145.9 13.4319 166.027 10.9162 101.302 +146 13.3931 166.112 10.8924 101.217 +146.1 13.3542 166.197 10.8685 101.133 +146.2 13.3153 166.282 10.8445 101.048 +146.3 13.2764 166.366 10.8205 100.964 +146.4 13.2375 166.45 10.7964 100.879 +146.5 13.1987 166.534 10.7722 100.795 +146.6 13.1598 166.618 10.748 100.712 +146.7 13.1209 166.701 10.7237 100.628 +146.8 13.082 166.785 10.6994 100.545 +146.9 13.0431 166.868 10.675 100.462 +147 13.0041 166.95 10.6505 100.379 +147.1 12.9652 167.033 10.626 100.296 +147.2 12.9263 167.116 10.6014 100.214 +147.3 12.8874 167.198 10.5768 100.132 +147.4 12.8484 167.28 10.552 100.05 +147.5 12.8095 167.361 10.5273 99.9681 +147.6 12.7706 167.443 10.5024 99.8866 +147.7 12.7316 167.524 10.4775 99.8053 +147.8 12.6927 167.605 10.4526 99.7242 +147.9 12.6537 167.686 10.4276 99.6434 +148 12.6148 167.767 10.4025 99.5628 +148.1 12.5758 167.847 10.3774 99.4824 +148.2 12.5368 167.927 10.3522 99.4023 +148.3 12.4979 168.007 10.3269 99.3223 +148.4 12.4589 168.087 10.3016 99.2426 +148.5 12.4199 168.166 10.2762 99.1631 +148.6 12.3809 168.246 10.2508 99.0839 +148.7 12.3419 168.325 10.2253 99.0048 +148.8 12.3029 168.403 10.1997 98.926 +148.9 12.2639 168.482 10.1741 98.8474 +149 12.2249 168.56 10.1484 98.7691 +149.1 12.1859 168.639 10.1227 98.691 +149.2 12.1469 168.716 10.0969 98.6131 +149.3 12.1079 168.794 10.071 98.5354 +149.4 12.0689 168.872 10.0451 98.458 +149.5 12.0298 168.949 10.0191 98.3807 +149.6 11.9908 169.026 9.9931 98.3038 +149.7 11.9518 169.102 9.967 98.227 +149.8 11.9127 169.179 9.94084 98.1505 +149.9 11.8737 169.255 9.91463 98.0742 +150 11.8347 169.331 9.88835 97.9981 +150.1 11.7956 169.407 9.86202 97.9223 +150.2 11.7566 169.483 9.83563 97.8467 +150.3 11.7175 169.558 9.80918 97.7713 +150.4 11.6784 169.633 9.78267 97.6961 +150.5 11.6394 169.708 9.7561 97.6212 +150.6 11.6003 169.783 9.72947 97.5465 +150.7 11.5612 169.857 9.70278 97.4721 +150.8 11.5221 169.932 9.67604 97.3978 +150.9 11.4831 170.006 9.64924 97.3239 +151 11.444 170.079 9.62237 97.2501 +151.1 11.4049 170.153 9.59545 97.1766 +151.2 11.3658 170.226 9.56848 97.1033 +151.3 11.3267 170.299 9.54144 97.0302 +151.4 11.2876 170.372 9.51435 96.9574 +151.5 11.2485 170.445 9.4872 96.8848 +151.6 11.2094 170.517 9.45999 96.8124 +151.7 11.1702 170.589 9.43272 96.7403 +151.8 11.1311 170.661 9.4054 96.6684 +151.9 11.092 170.733 9.37802 96.5967 +152 11.0529 170.804 9.35058 96.5253 +152.1 11.0137 170.875 9.32308 96.4541 +152.2 10.9746 170.946 9.29553 96.3831 +152.3 10.9355 171.017 9.26792 96.3124 +152.4 10.8963 171.088 9.24025 96.2419 +152.5 10.8572 171.158 9.21253 96.1716 +152.6 10.818 171.228 9.18475 96.1016 +152.7 10.7789 171.298 9.15691 96.0318 +152.8 10.7397 171.367 9.12902 95.9622 +152.9 10.7006 171.437 9.10107 95.8929 +153 10.6614 171.506 9.07306 95.8238 +153.1 10.6222 171.574 9.045 95.755 +153.2 10.5831 171.643 9.01688 95.6864 +153.3 10.5439 171.711 8.98871 95.618 +153.4 10.5047 171.78 8.96048 95.5499 +153.5 10.4655 171.848 8.93219 95.482 +153.6 10.4263 171.915 8.90385 95.4143 +153.7 10.3871 171.983 8.87545 95.3469 +153.8 10.3479 172.05 8.847 95.2797 +153.9 10.3087 172.117 8.81849 95.2128 +154 10.2695 172.183 8.78993 95.146 +154.1 10.2303 172.25 8.76131 95.0796 +154.2 10.1911 172.316 8.73264 95.0133 +154.3 10.1519 172.382 8.70392 94.9473 +154.4 10.1127 172.448 8.67513 94.8816 +154.5 10.0735 172.513 8.6463 94.8161 +154.6 10.0343 172.579 8.61741 94.7508 +154.7 9.99504 172.644 8.58846 94.6858 +154.8 9.95581 172.709 8.55947 94.621 +154.9 9.91658 172.773 8.53041 94.5564 +155 9.87734 172.837 8.50131 94.4921 +155.1 9.8381 172.901 8.47215 94.428 +155.2 9.79886 172.965 8.44293 94.3642 +155.3 9.75961 173.029 8.41367 94.3006 +155.4 9.72036 173.092 8.38435 94.2372 +155.5 9.68111 173.155 8.35497 94.1741 +155.6 9.64185 173.218 8.32554 94.1112 +155.7 9.60259 173.281 8.29606 94.0486 +155.8 9.56333 173.343 8.26653 93.9862 +155.9 9.52406 173.405 8.23695 93.9241 +156 9.48479 173.467 8.20731 93.8621 +156.1 9.44552 173.529 8.17762 93.8005 +156.2 9.40625 173.59 8.14788 93.7391 +156.3 9.36697 173.652 8.11808 93.6779 +156.4 9.32769 173.713 8.08823 93.6169 +156.5 9.2884 173.773 8.05834 93.5563 +156.6 9.24911 173.834 8.02839 93.4958 +156.7 9.20982 173.894 7.99838 93.4356 +156.8 9.17053 173.954 7.96833 93.3756 +156.9 9.13123 174.014 7.93823 93.3159 +157 9.09193 174.073 7.90807 93.2564 +157.1 9.05262 174.132 7.87786 93.1972 +157.2 9.01332 174.191 7.84761 93.1382 +157.3 8.97401 174.25 7.8173 93.0795 +157.4 8.93469 174.309 7.78694 93.021 +157.5 8.89538 174.367 7.75653 92.9627 +157.6 8.85606 174.425 7.72607 92.9047 +157.7 8.81674 174.483 7.69556 92.8469 +157.8 8.77741 174.54 7.665 92.7894 +157.9 8.73808 174.597 7.63439 92.7322 +158 8.69875 174.654 7.60373 92.6751 +158.1 8.65942 174.711 7.57302 92.6183 +158.2 8.62008 174.768 7.54226 92.5618 +158.3 8.58074 174.824 7.51146 92.5055 +158.4 8.5414 174.88 7.4806 92.4495 +158.5 8.50205 174.936 7.44969 92.3937 +158.6 8.4627 174.991 7.41874 92.3381 +158.7 8.42335 175.047 7.38774 92.2828 +158.8 8.384 175.102 7.35669 92.2278 +158.9 8.34464 175.157 7.32559 92.173 +159.001 8.30528 175.211 7.29444 92.1184 +159.101 8.26592 175.265 7.26324 92.0641 +159.201 8.22655 175.319 7.232 92.01 +159.301 8.18719 175.373 7.20071 91.9562 +159.401 8.14781 175.427 7.16937 91.9026 +159.501 8.10844 175.48 7.13799 91.8493 +159.601 8.06906 175.533 7.10655 91.7962 +159.701 8.02969 175.586 7.07507 91.7434 +159.801 7.9903 175.639 7.04355 91.6908 +159.901 7.95092 175.691 7.01197 91.6385 +160.001 7.91153 175.743 6.98035 91.5864 +160.101 7.87214 175.795 6.94869 91.5346 +160.201 7.83275 175.846 6.91698 91.483 +160.301 7.79336 175.898 6.88522 91.4317 +160.401 7.75396 175.949 6.85341 91.3806 +160.501 7.71456 176 6.82157 91.3298 +160.601 7.67516 176.05 6.78967 91.2792 +160.701 7.63575 176.101 6.75773 91.2289 +160.801 7.59634 176.151 6.72574 91.1788 +160.901 7.55693 176.201 6.69371 91.129 +161.001 7.51752 176.25 6.66164 91.0794 +161.101 7.47811 176.299 6.62952 91.03 +161.201 7.43869 176.349 6.59736 90.981 +161.301 7.39927 176.397 6.56515 90.9321 +161.401 7.35984 176.446 6.5329 90.8836 +161.501 7.32042 176.494 6.5006 90.8352 +161.601 7.28099 176.542 6.46826 90.7872 +161.701 7.24156 176.59 6.43588 90.7393 +161.801 7.20213 176.638 6.40345 90.6918 +161.901 7.1627 176.685 6.37098 90.6445 +162.001 7.12326 176.732 6.33847 90.5974 +162.101 7.08382 176.779 6.30591 90.5506 +162.201 7.04438 176.825 6.27332 90.504 +162.301 7.00493 176.872 6.24068 90.4577 +162.401 6.96549 176.918 6.20799 90.4116 +162.501 6.92604 176.964 6.17527 90.3658 +162.601 6.88659 177.009 6.1425 90.3203 +162.701 6.84713 177.054 6.1097 90.275 +162.801 6.80768 177.1 6.07685 90.2299 +162.901 6.76822 177.144 6.04396 90.1852 +163.001 6.72876 177.189 6.01102 90.1406 +163.101 6.6893 177.233 5.97805 90.0963 +163.201 6.64983 177.277 5.94504 90.0523 +163.301 6.61037 177.321 5.91199 90.0085 +163.401 6.5709 177.364 5.87889 89.965 +163.501 6.53143 177.408 5.84576 89.9217 +163.601 6.49195 177.451 5.81258 89.8787 +163.701 6.45248 177.494 5.77937 89.836 +163.801 6.413 177.536 5.74612 89.7934 +163.901 6.37352 177.578 5.71282 89.7512 +164.001 6.33404 177.62 5.67949 89.7092 +164.101 6.29456 177.662 5.64612 89.6675 +164.201 6.25507 177.704 5.61271 89.626 +164.301 6.21558 177.745 5.57927 89.5847 +164.401 6.17609 177.786 5.54578 89.5438 +164.501 6.1366 177.826 5.51226 89.503 +164.601 6.09711 177.867 5.4787 89.4626 +164.701 6.05761 177.907 5.4451 89.4224 +164.801 6.01811 177.947 5.41146 89.3824 +164.901 5.97861 177.987 5.37779 89.3427 +165.001 5.93911 178.026 5.34407 89.3033 +165.101 5.89961 178.065 5.31033 89.2641 +165.201 5.8601 178.104 5.27654 89.2252 +165.301 5.8206 178.143 5.24272 89.1865 +165.401 5.78109 178.181 5.20886 89.1481 +165.501 5.74157 178.22 5.17497 89.1099 +165.601 5.70206 178.257 5.14104 89.072 +165.701 5.66255 178.295 5.10708 89.0344 +165.801 5.62303 178.333 5.07308 88.997 +165.901 5.58351 178.37 5.03904 88.9598 +166.001 5.54399 178.407 5.00497 88.923 +166.101 5.50447 178.443 4.97086 88.8863 +166.201 5.46494 178.48 4.93672 88.85 +166.301 5.42542 178.516 4.90255 88.8139 +166.401 5.38589 178.551 4.86834 88.778 +166.501 5.34636 178.587 4.8341 88.7424 +166.601 5.30683 178.622 4.79983 88.7071 +166.701 5.2673 178.657 4.76552 88.672 +166.801 5.22776 178.692 4.73117 88.6372 +166.901 5.18823 178.727 4.6968 88.6027 +167.001 5.14869 178.761 4.66239 88.5684 +167.101 5.10915 178.795 4.62795 88.5343 +167.201 5.06961 178.829 4.59348 88.5005 +167.301 5.03006 178.862 4.55897 88.467 +167.401 4.99052 178.896 4.52444 88.4338 +167.501 4.95097 178.929 4.48987 88.4007 +167.601 4.91143 178.961 4.45527 88.368 +167.701 4.87188 178.994 4.42064 88.3355 +167.801 4.83232 179.026 4.38597 88.3033 +167.901 4.79277 179.058 4.35128 88.2713 +168.001 4.75322 179.09 4.31656 88.2396 +168.101 4.71366 179.121 4.2818 88.2082 +168.201 4.67411 179.153 4.24702 88.177 +168.301 4.63455 179.183 4.2122 88.146 +168.401 4.59499 179.214 4.17736 88.1154 +168.501 4.55542 179.245 4.14249 88.0849 +168.601 4.51586 179.275 4.10759 88.0548 +168.701 4.4763 179.305 4.07265 88.0249 +168.801 4.43673 179.334 4.03769 87.9953 +168.901 4.39716 179.364 4.00271 87.9659 +169.001 4.35759 179.393 3.96769 87.9368 +169.101 4.31802 179.422 3.93265 87.9079 +169.201 4.27845 179.45 3.89757 87.8793 +169.301 4.23888 179.478 3.86247 87.851 +169.401 4.1993 179.507 3.82735 87.8229 +169.501 4.15973 179.534 3.79219 87.7951 +169.601 4.12015 179.562 3.75701 87.7676 +169.701 4.08057 179.589 3.7218 87.7403 +169.801 4.04099 179.616 3.68657 87.7133 +169.901 4.00141 179.643 3.65131 87.6865 +170.001 3.96183 179.669 3.61602 87.66 +170.101 3.92225 179.696 3.58071 87.6337 +170.201 3.88266 179.722 3.54537 87.6078 +170.301 3.84308 179.747 3.51001 87.582 +170.401 3.80349 179.773 3.47462 87.5566 +170.501 3.7639 179.798 3.43921 87.5314 +170.601 3.72431 179.823 3.40377 87.5064 +170.701 3.68472 179.848 3.36831 87.4818 +170.801 3.64513 179.872 3.33283 87.4573 +170.901 3.60553 179.896 3.29732 87.4332 +171.001 3.56594 179.92 3.26179 87.4093 +171.101 3.52634 179.944 3.22623 87.3857 +171.201 3.48675 179.967 3.19065 87.3623 +171.301 3.44715 179.99 3.15505 87.3392 +171.401 3.40755 180.013 3.11943 87.3164 +171.501 3.36795 180.036 3.08378 87.2938 +171.601 3.32835 180.058 3.04811 87.2715 +171.701 3.28874 180.08 3.01243 87.2494 +171.801 3.24914 180.102 2.97671 87.2276 +171.901 3.20954 180.123 2.94098 87.2061 +172.001 3.16993 180.145 2.90523 87.1848 +172.101 3.13032 180.166 2.86945 87.1638 +172.201 3.09072 180.186 2.83366 87.1431 +172.301 3.05111 180.207 2.79784 87.1226 +172.401 3.0115 180.227 2.76201 87.1023 +172.501 2.97189 180.247 2.72615 87.0824 +172.601 2.93228 180.267 2.69028 87.0627 +172.701 2.89267 180.286 2.65438 87.0433 +172.801 2.85305 180.305 2.61847 87.0241 +172.901 2.81344 180.324 2.58254 87.0052 +173.001 2.77382 180.343 2.54659 86.9866 +173.101 2.73421 180.361 2.51062 86.9682 +173.201 2.69459 180.379 2.47463 86.9501 +173.301 2.65497 180.397 2.43863 86.9322 +173.401 2.61535 180.415 2.40261 86.9146 +173.501 2.57573 180.432 2.36657 86.8973 +173.601 2.53611 180.449 2.33051 86.8802 +173.701 2.49649 180.466 2.29444 86.8634 +173.801 2.45687 180.483 2.25835 86.8469 +173.901 2.41725 180.499 2.22224 86.8306 +174.001 2.37763 180.515 2.18612 86.8146 +174.101 2.338 180.531 2.14999 86.7989 +174.201 2.29838 180.546 2.11383 86.7834 +174.301 2.25875 180.561 2.07766 86.7682 +174.401 2.21913 180.576 2.04148 86.7532 +174.501 2.1795 180.591 2.00528 86.7386 +174.601 2.13987 180.605 1.96907 86.7241 +174.701 2.10024 180.62 1.93284 86.71 +174.801 2.06061 180.633 1.8966 86.6961 +174.901 2.02098 180.647 1.86035 86.6824 +175.001 1.98135 180.66 1.82408 86.6691 +175.101 1.94172 180.674 1.7878 86.656 +175.201 1.90209 180.686 1.75151 86.6431 +175.301 1.86246 180.699 1.7152 86.6306 +175.402 1.82283 180.711 1.67888 86.6182 +175.502 1.78319 180.723 1.64255 86.6062 +175.602 1.74356 180.735 1.60621 86.5944 +175.702 1.70392 180.747 1.56985 86.5829 +175.802 1.66429 180.758 1.53349 86.5716 +175.902 1.62465 180.769 1.49711 86.5607 +176.002 1.58502 180.78 1.46072 86.5499 +176.102 1.54538 180.79 1.42432 86.5395 +176.202 1.50574 180.8 1.38792 86.5293 +176.302 1.46611 180.81 1.3515 86.5193 +176.402 1.42647 180.82 1.31507 86.5097 +176.502 1.38683 180.829 1.27863 86.5003 +176.602 1.34719 180.838 1.24218 86.4911 +176.702 1.30755 180.847 1.20573 86.4823 +176.802 1.26791 180.856 1.16926 86.4737 +176.902 1.22827 180.864 1.13279 86.4653 +177.002 1.18863 180.872 1.09631 86.4572 +177.102 1.14899 180.88 1.05982 86.4494 +177.202 1.10935 180.888 1.02332 86.4419 +177.302 1.06971 180.895 0.986814 86.4346 +177.402 1.03006 180.902 0.950302 86.4276 +177.502 0.990421 180.909 0.913783 86.4208 +177.602 0.950778 180.915 0.877258 86.4143 +177.702 0.911136 180.921 0.840726 86.4081 +177.802 0.871492 180.927 0.804188 86.4021 +177.902 0.831849 180.933 0.767644 86.3965 +178.002 0.792205 180.938 0.731095 86.391 +178.102 0.752561 180.944 0.69454 86.3859 +178.202 0.712916 180.949 0.657981 86.381 +178.302 0.673272 180.953 0.621416 86.3763 +178.402 0.633627 180.958 0.584847 86.372 +178.502 0.593982 180.962 0.548274 86.3678 +178.602 0.554337 180.965 0.511697 86.364 +178.702 0.514692 180.969 0.475116 86.3604 +178.802 0.475046 180.972 0.438532 86.3571 +178.902 0.435401 180.975 0.401944 86.3541 +179.002 0.395755 180.978 0.365353 86.3513 +179.102 0.356109 180.981 0.32876 86.3488 +179.202 0.316463 180.983 0.292165 86.3465 +179.302 0.276817 180.985 0.255567 86.3446 +179.402 0.237171 180.987 0.218968 86.3428 +179.502 0.197524 180.988 0.182367 86.3414 +179.602 0.157878 180.989 0.145764 86.3402 +179.702 0.118232 180.99 0.109161 86.3393 +179.802 0.0785852 180.991 0.0725565 86.3386 +179.902 0.0389388 180.991 0.0359517 86.3382 diff --git a/macro/Unpack_HDF5/E565_RCNP/12Be_dd_gs.txt b/macro/Unpack_HDF5/E565_RCNP/12Be_dd_gs.txt new file mode 100644 index 000000000..32fc7dbb6 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/12Be_dd_gs.txt @@ -0,0 +1,1800 @@ +0 179.384 0 0 264.592 +0.1 89.9491 9.9622e-05 0.014303 264.592 +0.2 89.8983 0.000398488 0.0286059 264.592 +0.3 89.8474 0.000896597 0.0429088 264.591 +0.4 89.7965 0.00159395 0.0572116 264.591 +0.5 89.7457 0.00249054 0.0715143 264.59 +0.6 89.6948 0.00358636 0.0858168 264.589 +0.7 89.644 0.00488142 0.100119 264.587 +0.8 89.5931 0.00637571 0.114421 264.586 +0.9 89.5422 0.00806922 0.128723 264.584 +1 89.4914 0.00996196 0.143025 264.582 +1.1 89.4405 0.0120539 0.157327 264.58 +1.2 89.3896 0.0143451 0.171628 264.578 +1.3 89.3388 0.0168354 0.185929 264.575 +1.4 89.2879 0.019525 0.200229 264.573 +1.5 89.237 0.0224137 0.21453 264.57 +1.6 89.1862 0.0255016 0.228829 264.567 +1.7 89.1353 0.0287887 0.243129 264.563 +1.8 89.0844 0.0322749 0.257428 264.56 +1.9 89.0336 0.0359603 0.271726 264.556 +2 88.9827 0.0398448 0.286024 264.552 +2.1 88.9319 0.0439284 0.300322 264.548 +2.2 88.881 0.0482112 0.314618 264.544 +2.3 88.8301 0.052693 0.328915 264.54 +2.4 88.7793 0.0573739 0.34321 264.535 +2.5 88.7284 0.0622539 0.357505 264.53 +2.6 88.6775 0.0673329 0.3718 264.525 +2.7 88.6267 0.072611 0.386094 264.52 +2.8 88.5758 0.0780881 0.400387 264.514 +2.9 88.525 0.0837642 0.414679 264.508 +3 88.4741 0.0896393 0.42897 264.503 +3.1 88.4232 0.0957134 0.443261 264.497 +3.2 88.3724 0.101986 0.457551 264.49 +3.3 88.3215 0.108458 0.47184 264.484 +3.4 88.2706 0.115129 0.486128 264.477 +3.5 88.2198 0.121999 0.500415 264.47 +3.6 88.1689 0.129068 0.514702 264.463 +3.7 88.1181 0.136335 0.528987 264.456 +3.8 88.0672 0.143801 0.543272 264.448 +3.9 88.0163 0.151467 0.557555 264.441 +4 87.9655 0.15933 0.571837 264.433 +4.1 87.9146 0.167393 0.586119 264.425 +4.2 87.8637 0.175655 0.600399 264.417 +4.3 87.8129 0.184115 0.614678 264.408 +4.4 87.762 0.192773 0.628956 264.399 +4.5 87.7112 0.201631 0.643233 264.391 +4.6 87.6603 0.210687 0.657509 264.382 +4.7 87.6094 0.219942 0.671783 264.372 +4.8 87.5586 0.229395 0.686056 264.363 +4.9 87.5077 0.239047 0.700328 264.353 +5 87.4569 0.248897 0.714599 264.343 +5.1 87.406 0.258946 0.728868 264.333 +5.2 87.3551 0.269193 0.743136 264.323 +5.3 87.3043 0.279639 0.757403 264.313 +5.4 87.2534 0.290283 0.771668 264.302 +5.5 87.2025 0.301125 0.785932 264.291 +5.6 87.1517 0.312166 0.800195 264.28 +5.7 87.1008 0.323405 0.814455 264.269 +5.8 87.05 0.334842 0.828715 264.257 +5.9 86.9991 0.346478 0.842973 264.246 +6 86.9483 0.358311 0.857229 264.234 +6.1 86.8974 0.370343 0.871484 264.222 +6.2 86.8465 0.382573 0.885737 264.21 +6.3 86.7957 0.395001 0.899988 264.197 +6.4 86.7448 0.407627 0.914238 264.185 +6.5 86.694 0.420451 0.928486 264.172 +6.6 86.6431 0.433474 0.942733 264.159 +6.7 86.5922 0.446694 0.956978 264.146 +6.8 86.5414 0.460111 0.97122 264.132 +6.9 86.4905 0.473727 0.985462 264.119 +7 86.4397 0.487541 0.999701 264.105 +7.1 86.3888 0.501552 1.01394 264.091 +7.2 86.338 0.515761 1.02817 264.077 +7.3 86.2871 0.530168 1.04241 264.062 +7.4 86.2362 0.544772 1.05664 264.047 +7.5 86.1854 0.559574 1.07087 264.033 +7.6 86.1345 0.574573 1.0851 264.018 +7.7 86.0837 0.58977 1.09932 264.002 +7.79999 86.0328 0.605164 1.11355 263.987 +7.89999 85.982 0.620756 1.12777 263.972 +7.99999 85.9311 0.636545 1.14199 263.956 +8.09999 85.8802 0.652532 1.15621 263.94 +8.2 85.8294 0.668715 1.17042 263.924 +8.3 85.7785 0.685096 1.18463 263.907 +8.4 85.7277 0.701674 1.19885 263.891 +8.5 85.6768 0.71845 1.21305 263.874 +8.6 85.626 0.735422 1.22726 263.857 +8.7 85.5751 0.752591 1.24147 263.84 +8.8 85.5243 0.769957 1.25567 263.822 +8.9 85.4734 0.787521 1.26987 263.805 +9 85.4226 0.805281 1.28406 263.787 +9.1 85.3717 0.823237 1.29826 263.769 +9.2 85.3209 0.841391 1.31245 263.751 +9.3 85.27 0.859741 1.32664 263.733 +9.4 85.2191 0.878288 1.34083 263.714 +9.5 85.1683 0.897031 1.35502 263.695 +9.6 85.1174 0.915971 1.3692 263.676 +9.7 85.0666 0.935107 1.38338 263.657 +9.8 85.0157 0.95444 1.39756 263.638 +9.9 84.9649 0.973969 1.41173 263.618 +10 84.914 0.993695 1.4259 263.599 +10.1 84.8632 1.01362 1.44007 263.579 +10.2 84.8123 1.03373 1.45424 263.559 +10.3 84.7615 1.05405 1.46841 263.538 +10.4 84.7106 1.07456 1.48257 263.518 +10.5 84.6598 1.09526 1.49673 263.497 +10.6 84.6089 1.11617 1.51088 263.476 +10.7 84.5581 1.13726 1.52504 263.455 +10.8 84.5072 1.15856 1.53919 263.434 +10.9 84.4564 1.18005 1.55333 263.412 +11 84.4055 1.20173 1.56748 263.391 +11.1 84.3547 1.22361 1.58162 263.369 +11.2 84.3038 1.24569 1.59576 263.347 +11.3 84.253 1.26796 1.6099 263.324 +11.4 84.2022 1.29042 1.62403 263.302 +11.5 84.1513 1.31309 1.63816 263.279 +11.6 84.1005 1.33594 1.65229 263.256 +11.7 84.0496 1.359 1.66641 263.233 +11.8 83.9988 1.38224 1.68053 263.21 +11.9 83.9479 1.40569 1.69465 263.187 +12 83.8971 1.42932 1.70876 263.163 +12.1 83.8462 1.45316 1.72288 263.139 +12.2 83.7954 1.47718 1.73698 263.115 +12.3 83.7445 1.50141 1.75109 263.091 +12.4 83.6937 1.52582 1.76519 263.066 +12.5 83.6429 1.55043 1.77929 263.042 +12.6 83.592 1.57524 1.79338 263.017 +12.7 83.5412 1.60024 1.80748 262.992 +12.8 83.4903 1.62543 1.82157 262.967 +12.9 83.4395 1.65082 1.83565 262.941 +13 83.3886 1.67641 1.84973 262.916 +13.1 83.3378 1.70218 1.86381 262.89 +13.2 83.287 1.72815 1.87789 262.864 +13.3 83.2361 1.75432 1.89196 262.838 +13.4 83.1853 1.78068 1.90602 262.812 +13.5 83.1344 1.80723 1.92009 262.785 +13.6 83.0836 1.83398 1.93415 262.758 +13.7 83.0328 1.86092 1.94821 262.731 +13.8 82.9819 1.88805 1.96226 262.704 +13.9 82.9311 1.91538 1.97631 262.677 +14 82.8802 1.9429 1.99036 262.649 +14.1 82.8294 1.97062 2.0044 262.622 +14.2 82.7786 1.99852 2.01844 262.594 +14.3 82.7277 2.02662 2.03247 262.566 +14.4 82.6769 2.05492 2.0465 262.537 +14.5 82.6261 2.0834 2.06053 262.509 +14.6 82.5752 2.11208 2.07455 262.48 +14.7 82.5244 2.14096 2.08857 262.451 +14.8 82.4736 2.17002 2.10259 262.422 +14.9 82.4227 2.19928 2.1166 262.393 +15 82.3719 2.22873 2.13061 262.364 +15.1 82.3211 2.25837 2.14461 262.334 +15.2 82.2702 2.28821 2.15861 262.304 +15.3 82.2194 2.31823 2.17261 262.274 +15.4 82.1686 2.34845 2.1866 262.244 +15.5 82.1177 2.37887 2.20059 262.213 +15.6 82.0669 2.40947 2.21457 262.183 +15.7 82.0161 2.44027 2.22855 262.152 +15.8 81.9652 2.47125 2.24253 262.121 +15.9 81.9144 2.50243 2.2565 262.09 +16 81.8636 2.5338 2.27047 262.058 +16.1 81.8127 2.56536 2.28443 262.027 +16.2 81.7619 2.59712 2.29839 261.995 +16.3 81.7111 2.62906 2.31234 261.963 +16.4 81.6602 2.6612 2.32629 261.931 +16.5 81.6094 2.69353 2.34024 261.899 +16.6 81.5586 2.72605 2.35418 261.866 +16.7 81.5078 2.75875 2.36811 261.834 +16.8 81.4569 2.79165 2.38205 261.801 +16.9 81.4061 2.82475 2.39597 261.768 +17 81.3553 2.85803 2.4099 261.734 +17.1 81.3045 2.8915 2.42382 261.701 +17.2 81.2536 2.92516 2.43773 261.667 +17.3 81.2028 2.95902 2.45164 261.633 +17.4 81.152 2.99306 2.46554 261.599 +17.5 81.1012 3.02729 2.47945 261.565 +17.6 81.0503 3.06171 2.49334 261.531 +17.7 80.9995 3.09633 2.50723 261.496 +17.8 80.9487 3.13113 2.52112 261.461 +17.9 80.8979 3.16612 2.535 261.426 +18 80.8471 3.20131 2.54888 261.391 +18.1 80.7962 3.23668 2.56275 261.356 +18.2 80.7454 3.27224 2.57662 261.32 +18.3 80.6946 3.30799 2.59048 261.284 +18.4 80.6438 3.34393 2.60434 261.248 +18.5 80.593 3.38006 2.61819 261.212 +18.6 80.5421 3.41638 2.63204 261.176 +18.7 80.4913 3.45288 2.64588 261.139 +18.8 80.4405 3.48958 2.65972 261.103 +18.9 80.3897 3.52646 2.67355 261.066 +19 80.3389 3.56353 2.68738 261.029 +19.1 80.2881 3.60079 2.7012 260.991 +19.2 80.2372 3.63824 2.71502 260.954 +19.3 80.1864 3.67588 2.72883 260.916 +19.4 80.1356 3.71371 2.74264 260.879 +19.5 80.0848 3.75172 2.75644 260.841 +19.6 80.034 3.78992 2.77024 260.802 +19.7 79.9832 3.82831 2.78403 260.764 +19.8 79.9324 3.86689 2.79782 260.725 +19.9 79.8815 3.90565 2.8116 260.687 +20 79.8307 3.9446 2.82538 260.648 +20.1 79.7799 3.98374 2.83915 260.609 +20.2 79.7291 4.02306 2.85292 260.569 +20.3 79.6783 4.06258 2.86668 260.53 +20.4 79.6275 4.10228 2.88043 260.49 +20.5 79.5767 4.14216 2.89418 260.45 +20.6 79.5259 4.18223 2.90792 260.41 +20.7 79.4751 4.22249 2.92166 260.37 +20.8 79.4243 4.26294 2.9354 260.329 +20.9 79.3735 4.30357 2.94912 260.289 +21 79.3227 4.34439 2.96284 260.248 +21.1 79.2718 4.38539 2.97656 260.207 +21.2 79.221 4.42658 2.99027 260.166 +21.3 79.1702 4.46796 3.00398 260.124 +21.4 79.1194 4.50952 3.01768 260.083 +21.5 79.0686 4.55127 3.03137 260.041 +21.6 79.0178 4.5932 3.04506 259.999 +21.7 78.967 4.63532 3.05874 259.957 +21.8 78.9162 4.67762 3.07242 259.915 +21.9 78.8654 4.72011 3.08609 259.872 +22 78.8146 4.76278 3.09975 259.829 +22.1 78.7638 4.80564 3.11341 259.787 +22.2 78.713 4.84868 3.12706 259.744 +22.3 78.6622 4.8919 3.14071 259.7 +22.4 78.6114 4.93531 3.15435 259.657 +22.5 78.5606 4.97891 3.16799 259.613 +22.6 78.5098 5.02269 3.18162 259.57 +22.7001 78.459 5.06665 3.19524 259.526 +22.8001 78.4082 5.1108 3.20886 259.481 +22.9001 78.3574 5.15513 3.22247 259.437 +23.0001 78.3067 5.19964 3.23607 259.393 +23.1001 78.2559 5.24434 3.24967 259.348 +23.2001 78.2051 5.28922 3.26326 259.303 +23.3001 78.1543 5.33428 3.27685 259.258 +23.4001 78.1035 5.37953 3.29043 259.213 +23.5001 78.0527 5.42496 3.304 259.167 +23.6001 78.0019 5.47057 3.31757 259.122 +23.7001 77.9511 5.51636 3.33113 259.076 +23.8001 77.9003 5.56234 3.34469 259.03 +23.9001 77.8495 5.6085 3.35824 258.984 +24.0001 77.7987 5.65484 3.37178 258.937 +24.1001 77.748 5.70137 3.38531 258.891 +24.2001 77.6972 5.74807 3.39884 258.844 +24.3001 77.6464 5.79496 3.41237 258.797 +24.4001 77.5956 5.84203 3.42588 258.75 +24.5001 77.5448 5.88928 3.43939 258.703 +24.6001 77.494 5.93671 3.4529 258.656 +24.7001 77.4432 5.98432 3.46639 258.608 +24.8001 77.3925 6.03212 3.47988 258.56 +24.9001 77.3417 6.08009 3.49337 258.512 +25.0001 77.2909 6.12825 3.50684 258.464 +25.1001 77.2401 6.17658 3.52031 258.416 +25.2001 77.1893 6.2251 3.53378 258.367 +25.3001 77.1386 6.2738 3.54723 258.318 +25.4001 77.0878 6.32267 3.56068 258.27 +25.5001 77.037 6.37173 3.57413 258.221 +25.6001 76.9862 6.42097 3.58756 258.171 +25.7001 76.9354 6.47038 3.60099 258.122 +25.8001 76.8847 6.51998 3.61441 258.072 +25.9001 76.8339 6.56975 3.62783 258.023 +26.0001 76.7831 6.61971 3.64124 257.973 +26.1001 76.7323 6.66984 3.65464 257.922 +26.2001 76.6816 6.72016 3.66804 257.872 +26.3001 76.6308 6.77065 3.68142 257.822 +26.4001 76.58 6.82132 3.6948 257.771 +26.5001 76.5293 6.87216 3.70818 257.72 +26.6001 76.4785 6.92319 3.72154 257.669 +26.7001 76.4277 6.9744 3.7349 257.618 +26.8001 76.3769 7.02578 3.74826 257.566 +26.9001 76.3262 7.07734 3.7616 257.515 +27.0001 76.2754 7.12908 3.77494 257.463 +27.1001 76.2246 7.18099 3.78827 257.411 +27.2001 76.1739 7.23309 3.80159 257.359 +27.3001 76.1231 7.28536 3.81491 257.307 +27.4001 76.0723 7.33781 3.82822 257.254 +27.5001 76.0216 7.39043 3.84152 257.202 +27.6001 75.9708 7.44323 3.85481 257.149 +27.7001 75.92 7.49621 3.8681 257.096 +27.8001 75.8693 7.54936 3.88138 257.043 +27.9001 75.8185 7.60269 3.89465 256.99 +28.0001 75.7678 7.6562 3.90792 256.936 +28.1001 75.717 7.70988 3.92117 256.882 +28.2001 75.6662 7.76374 3.93442 256.829 +28.3001 75.6155 7.81777 3.94766 256.774 +28.4001 75.5647 7.87198 3.9609 256.72 +28.5001 75.514 7.92637 3.97412 256.666 +28.6001 75.4632 7.98093 3.98734 256.611 +28.7001 75.4125 8.03566 4.00055 256.557 +28.8001 75.3617 8.09057 4.01376 256.502 +28.9001 75.3109 8.14566 4.02695 256.447 +29.0001 75.2602 8.20091 4.04014 256.391 +29.1001 75.2094 8.25635 4.05332 256.336 +29.2001 75.1587 8.31195 4.06649 256.28 +29.3001 75.1079 8.36773 4.07966 256.225 +29.4001 75.0572 8.42369 4.09281 256.169 +29.5001 75.0064 8.47982 4.10596 256.112 +29.6001 74.9557 8.53612 4.1191 256.056 +29.7001 74.9049 8.59259 4.13223 256 +29.8001 74.8542 8.64924 4.14536 255.943 +29.9001 74.8034 8.70606 4.15847 255.886 +30.0001 74.7527 8.76305 4.17158 255.829 +30.1001 74.702 8.82022 4.18468 255.772 +30.2001 74.6512 8.87756 4.19778 255.715 +30.3001 74.6005 8.93507 4.21086 255.657 +30.4001 74.5497 8.99275 4.22394 255.6 +30.5001 74.499 9.0506 4.237 255.542 +30.6001 74.4482 9.10863 4.25006 255.484 +30.7001 74.3975 9.16683 4.26312 255.425 +30.8001 74.3468 9.2252 4.27616 255.367 +30.9001 74.296 9.28374 4.28919 255.309 +31.0001 74.2453 9.34245 4.30222 255.25 +31.1001 74.1945 9.40133 4.31524 255.191 +31.2001 74.1438 9.46038 4.32825 255.132 +31.3001 74.0931 9.5196 4.34125 255.073 +31.4001 74.0423 9.579 4.35424 255.013 +31.5001 73.9916 9.63856 4.36723 254.954 +31.6001 73.9409 9.69829 4.3802 254.894 +31.7001 73.8901 9.7582 4.39317 254.834 +31.8001 73.8394 9.81827 4.40613 254.774 +31.9001 73.7887 9.87851 4.41908 254.714 +32.0001 73.7379 9.93892 4.43202 254.653 +32.1001 73.6872 9.9995 4.44495 254.593 +32.2001 73.6365 10.0602 4.45788 254.532 +32.3001 73.5858 10.1212 4.47079 254.471 +32.4001 73.535 10.1822 4.4837 254.41 +32.5001 73.4843 10.2435 4.4966 254.349 +32.6001 73.4336 10.3049 4.50949 254.287 +32.7001 73.3829 10.3665 4.52237 254.226 +32.8001 73.3321 10.4283 4.53524 254.164 +32.9001 73.2814 10.4902 4.5481 254.102 +33.0001 73.2307 10.5523 4.56095 254.04 +33.1001 73.18 10.6145 4.5738 253.978 +33.2001 73.1293 10.677 4.58663 253.915 +33.3001 73.0785 10.7396 4.59946 253.853 +33.4001 73.0278 10.8023 4.61228 253.79 +33.5001 72.9771 10.8652 4.62509 253.727 +33.6001 72.9264 10.9283 4.63789 253.664 +33.7001 72.8757 10.9916 4.65068 253.601 +33.8001 72.825 11.055 4.66346 253.537 +33.9001 72.7742 11.1186 4.67623 253.474 +34.0001 72.7235 11.1823 4.68899 253.41 +34.1001 72.6728 11.2463 4.70175 253.346 +34.2001 72.6221 11.3103 4.71449 253.282 +34.3 72.5714 11.3746 4.72723 253.218 +34.4 72.5207 11.439 4.73995 253.153 +34.5 72.47 11.5036 4.75267 253.089 +34.6 72.4193 11.5683 4.76538 253.024 +34.7 72.3686 11.6332 4.77808 252.959 +34.8 72.3179 11.6983 4.79077 252.894 +34.9 72.2672 11.7635 4.80344 252.829 +35 72.2164 11.8289 4.81611 252.763 +35.1 72.1657 11.8945 4.82877 252.698 +35.2 72.115 11.9602 4.84143 252.632 +35.3 72.0643 12.0261 4.85407 252.566 +35.4 72.0136 12.0921 4.8667 252.5 +35.5 71.9629 12.1584 4.87932 252.434 +35.6 71.9122 12.2247 4.89193 252.368 +35.7 71.8615 12.2913 4.90453 252.301 +35.8 71.8108 12.358 4.91713 252.234 +35.9 71.7602 12.4248 4.92971 252.167 +36 71.7095 12.4918 4.94228 252.1 +36.1 71.6588 12.559 4.95485 252.033 +36.2 71.6081 12.6264 4.9674 251.966 +36.3 71.5574 12.6939 4.97995 251.898 +36.4 71.5067 12.7615 4.99248 251.831 +36.5 71.456 12.8293 5.005 251.763 +36.6 71.4053 12.8973 5.01752 251.695 +36.7 71.3546 12.9655 5.03002 251.627 +36.8 71.3039 13.0338 5.04252 251.558 +36.9 71.2532 13.1022 5.055 251.49 +37 71.2026 13.1709 5.06748 251.421 +37.1 71.1519 13.2396 5.07994 251.353 +37.2 71.1012 13.3086 5.0924 251.284 +37.3 71.0505 13.3777 5.10484 251.215 +37.4 70.9998 13.4469 5.11727 251.145 +37.5 70.9491 13.5163 5.1297 251.076 +37.6 70.8985 13.5859 5.14211 251.006 +37.7 70.8478 13.6556 5.15451 250.937 +37.8 70.7971 13.7255 5.16691 250.867 +37.9 70.7464 13.7956 5.17929 250.797 +38 70.6957 13.8658 5.19166 250.726 +38.1 70.6451 13.9361 5.20402 250.656 +38.2 70.5944 14.0067 5.21637 250.586 +38.3 70.5437 14.0773 5.22872 250.515 +38.4 70.4931 14.1482 5.24105 250.444 +38.5 70.4424 14.2192 5.25337 250.373 +38.6 70.3917 14.2903 5.26568 250.302 +38.7 70.341 14.3616 5.27798 250.231 +38.8 70.2904 14.433 5.29026 250.159 +38.9 70.2397 14.5047 5.30254 250.088 +39 70.189 14.5764 5.31481 250.016 +39.1 70.1384 14.6483 5.32707 249.944 +39.2 70.0877 14.7204 5.33931 249.872 +39.3 70.037 14.7926 5.35155 249.8 +39.4 69.9864 14.865 5.36377 249.727 +39.5 69.9357 14.9376 5.37599 249.655 +39.6 69.8851 15.0102 5.38819 249.582 +39.7 69.8344 15.0831 5.40038 249.509 +39.8 69.7837 15.1561 5.41256 249.436 +39.9 69.7331 15.2292 5.42473 249.363 +40 69.6824 15.3025 5.43689 249.29 +40.1 69.6318 15.376 5.44904 249.216 +40.2 69.5811 15.4496 5.46118 249.143 +40.3 69.5305 15.5234 5.47331 249.069 +40.4 69.4798 15.5973 5.48542 248.995 +40.5 69.4291 15.6713 5.49753 248.921 +40.6 69.3785 15.7455 5.50962 248.847 +40.7 69.3278 15.8199 5.5217 248.772 +40.7999 69.2772 15.8944 5.53377 248.698 +40.8999 69.2265 15.9691 5.54583 248.623 +40.9999 69.1759 16.0439 5.55788 248.548 +41.0999 69.1253 16.1189 5.56992 248.473 +41.1999 69.0746 16.194 5.58195 248.398 +41.2999 69.024 16.2693 5.59396 248.323 +41.3999 68.9733 16.3447 5.60596 248.248 +41.4999 68.9227 16.4203 5.61796 248.172 +41.5999 68.872 16.496 5.62994 248.096 +41.6999 68.8214 16.5718 5.64191 248.02 +41.7999 68.7708 16.6479 5.65386 247.944 +41.8999 68.7201 16.724 5.66581 247.868 +41.9999 68.6695 16.8003 5.67775 247.792 +42.0999 68.6188 16.8768 5.68967 247.715 +42.1999 68.5682 16.9534 5.70158 247.639 +42.2999 68.5176 17.0301 5.71348 247.562 +42.3999 68.4669 17.1071 5.72537 247.485 +42.4999 68.4163 17.1841 5.73725 247.408 +42.5999 68.3657 17.2613 5.74911 247.331 +42.6999 68.3151 17.3386 5.76097 247.254 +42.7999 68.2644 17.4161 5.77281 247.176 +42.8999 68.2138 17.4938 5.78464 247.098 +42.9999 68.1632 17.5715 5.79646 247.021 +43.0999 68.1125 17.6495 5.80826 246.943 +43.1999 68.0619 17.7275 5.82006 246.865 +43.2999 68.0113 17.8058 5.83184 246.786 +43.3999 67.9607 17.8841 5.84361 246.708 +43.4999 67.9101 17.9626 5.85537 246.63 +43.5999 67.8594 18.0413 5.86712 246.551 +43.6999 67.8088 18.1201 5.87885 246.472 +43.7999 67.7582 18.199 5.89058 246.393 +43.8999 67.7076 18.2781 5.90229 246.314 +43.9999 67.657 18.3573 5.91399 246.235 +44.0999 67.6063 18.4367 5.92567 246.156 +44.1999 67.5557 18.5162 5.93735 246.076 +44.2999 67.5051 18.5959 5.94901 245.996 +44.3999 67.4545 18.6757 5.96066 245.917 +44.4999 67.4039 18.7556 5.9723 245.837 +44.5999 67.3533 18.8357 5.98392 245.757 +44.6999 67.3027 18.9159 5.99554 245.676 +44.7999 67.2521 18.9963 6.00714 245.596 +44.8999 67.2015 19.0768 6.01872 245.515 +44.9999 67.1509 19.1575 6.0303 245.435 +45.0999 67.1003 19.2383 6.04186 245.354 +45.1999 67.0496 19.3192 6.05342 245.273 +45.2999 66.999 19.4003 6.06495 245.192 +45.3999 66.9484 19.4815 6.07648 245.111 +45.4999 66.8978 19.5628 6.08799 245.029 +45.5999 66.8472 19.6443 6.0995 244.948 +45.6999 66.7966 19.7259 6.11098 244.866 +45.7999 66.7461 19.8077 6.12246 244.785 +45.8999 66.6955 19.8896 6.13392 244.703 +45.9999 66.6449 19.9717 6.14537 244.621 +46.0999 66.5943 20.0539 6.15681 244.538 +46.1999 66.5437 20.1362 6.16824 244.456 +46.2999 66.4931 20.2186 6.17965 244.374 +46.3999 66.4425 20.3012 6.19105 244.291 +46.4999 66.3919 20.384 6.20243 244.208 +46.5999 66.3413 20.4669 6.21381 244.125 +46.6999 66.2907 20.5499 6.22517 244.042 +46.7999 66.2401 20.633 6.23652 243.959 +46.8999 66.1896 20.7163 6.24785 243.876 +46.9999 66.139 20.7997 6.25917 243.793 +47.0999 66.0884 20.8833 6.27048 243.709 +47.1999 66.0378 20.967 6.28178 243.625 +47.2999 65.9872 21.0508 6.29306 243.541 +47.3998 65.9367 21.1348 6.30433 243.457 +47.4998 65.8861 21.2189 6.31559 243.373 +47.5998 65.8355 21.3031 6.32683 243.289 +47.6998 65.7849 21.3875 6.33806 243.205 +47.7998 65.7343 21.472 6.34928 243.12 +47.8998 65.6838 21.5566 6.36048 243.036 +47.9998 65.6332 21.6414 6.37167 242.951 +48.0998 65.5826 21.7263 6.38285 242.866 +48.1998 65.5321 21.8113 6.39401 242.781 +48.2998 65.4815 21.8965 6.40516 242.696 +48.3998 65.4309 21.9818 6.4163 242.61 +48.4998 65.3804 22.0672 6.42742 242.525 +48.5998 65.3298 22.1528 6.43853 242.439 +48.6998 65.2792 22.2385 6.44963 242.354 +48.7998 65.2287 22.3243 6.46071 242.268 +48.8998 65.1781 22.4102 6.47178 242.182 +48.9998 65.1275 22.4963 6.48283 242.096 +49.0998 65.077 22.5826 6.49387 242.01 +49.1998 65.0264 22.6689 6.5049 241.923 +49.2998 64.9759 22.7554 6.51592 241.837 +49.3998 64.9253 22.842 6.52692 241.75 +49.4998 64.8748 22.9287 6.53791 241.664 +49.5998 64.8242 23.0156 6.54888 241.577 +49.6998 64.7736 23.1026 6.55984 241.49 +49.7998 64.7231 23.1897 6.57078 241.403 +49.8998 64.6725 23.277 6.58171 241.315 +49.9998 64.622 23.3644 6.59263 241.228 +50.0998 64.5715 23.4519 6.60354 241.14 +50.1998 64.5209 23.5395 6.61443 241.053 +50.2998 64.4704 23.6273 6.6253 240.965 +50.3998 64.4198 23.7152 6.63616 240.877 +50.4998 64.3693 23.8032 6.64701 240.789 +50.5998 64.3187 23.8914 6.65785 240.701 +50.6998 64.2682 23.9796 6.66866 240.613 +50.7998 64.2176 24.068 6.67947 240.524 +50.8998 64.1671 24.1566 6.69026 240.436 +50.9998 64.1166 24.2452 6.70104 240.347 +51.0998 64.066 24.334 6.7118 240.258 +51.1998 64.0155 24.4229 6.72255 240.169 +51.2998 63.965 24.5119 6.73328 240.08 +51.3998 63.9144 24.6011 6.744 239.991 +51.4998 63.8639 24.6904 6.75471 239.902 +51.5998 63.8134 24.7798 6.7654 239.812 +51.6998 63.7628 24.8693 6.77608 239.723 +51.7998 63.7123 24.9589 6.78674 239.633 +51.8998 63.6618 25.0487 6.79738 239.544 +51.9998 63.6113 25.1386 6.80802 239.454 +52.0998 63.5607 25.2286 6.81864 239.364 +52.1998 63.5102 25.3188 6.82924 239.273 +52.2998 63.4597 25.409 6.83983 239.183 +52.3998 63.4092 25.4994 6.8504 239.093 +52.4998 63.3587 25.5899 6.86096 239.002 +52.5998 63.3081 25.6805 6.87151 238.912 +52.6998 63.2576 25.7713 6.88204 238.821 +52.7998 63.2071 25.8622 6.89256 238.73 +52.8998 63.1566 25.9532 6.90306 238.639 +52.9998 63.1061 26.0443 6.91354 238.548 +53.0998 63.0556 26.1355 6.92401 238.457 +53.1998 63.0051 26.2268 6.93447 238.365 +53.2998 62.9545 26.3183 6.94491 238.274 +53.3998 62.904 26.4099 6.95534 238.182 +53.4998 62.8535 26.5016 6.96575 238.091 +53.5998 62.803 26.5934 6.97614 237.999 +53.6998 62.7525 26.6854 6.98653 237.907 +53.7998 62.702 26.7774 6.99689 237.815 +53.8997 62.6515 26.8696 7.00724 237.723 +53.9997 62.601 26.9619 7.01758 237.63 +54.0997 62.5505 27.0543 7.0279 237.538 +54.1997 62.5 27.1468 7.03821 237.445 +54.2997 62.4495 27.2395 7.0485 237.353 +54.3997 62.399 27.3323 7.05877 237.26 +54.4997 62.3485 27.4251 7.06903 237.167 +54.5997 62.298 27.5181 7.07927 237.074 +54.6997 62.2475 27.6112 7.0895 236.981 +54.7997 62.197 27.7045 7.09972 236.888 +54.8997 62.1466 27.7978 7.10992 236.794 +54.9997 62.0961 27.8913 7.1201 236.701 +55.0997 62.0456 27.9848 7.13027 236.607 +55.1997 61.9951 28.0785 7.14042 236.514 +55.2997 61.9446 28.1723 7.15055 236.42 +55.3997 61.8941 28.2662 7.16067 236.326 +55.4997 61.8436 28.3602 7.17078 236.232 +55.5997 61.7932 28.4544 7.18087 236.138 +55.6997 61.7427 28.5486 7.19094 236.044 +55.7997 61.6922 28.643 7.201 235.949 +55.8997 61.6417 28.7375 7.21104 235.855 +55.9997 61.5912 28.832 7.22107 235.76 +56.0997 61.5408 28.9267 7.23108 235.666 +56.1997 61.4903 29.0215 7.24107 235.571 +56.2997 61.4398 29.1165 7.25105 235.476 +56.3997 61.3894 29.2115 7.26101 235.381 +56.4997 61.3389 29.3066 7.27096 235.286 +56.5997 61.2884 29.4019 7.28089 235.19 +56.6997 61.238 29.4972 7.29081 235.095 +56.7997 61.1875 29.5927 7.30071 235 +56.8997 61.137 29.6883 7.31059 234.904 +56.9997 61.0866 29.784 7.32046 234.808 +57.0997 61.0361 29.8798 7.33031 234.713 +57.1997 60.9856 29.9757 7.34014 234.617 +57.2997 60.9352 30.0717 7.34996 234.521 +57.3997 60.8847 30.1678 7.35976 234.424 +57.4997 60.8343 30.264 7.36955 234.328 +57.5997 60.7838 30.3603 7.37932 234.232 +57.6997 60.7333 30.4568 7.38907 234.135 +57.7997 60.6829 30.5533 7.39881 234.039 +57.8997 60.6324 30.65 7.40853 233.942 +57.9997 60.582 30.7467 7.41823 233.846 +58.0997 60.5315 30.8436 7.42792 233.749 +58.1997 60.4811 30.9406 7.43759 233.652 +58.2997 60.4306 31.0376 7.44725 233.555 +58.3997 60.3802 31.1348 7.45688 233.457 +58.4997 60.3298 31.2321 7.46651 233.36 +58.5997 60.2793 31.3295 7.47611 233.263 +58.6997 60.2289 31.427 7.4857 233.165 +58.7997 60.1784 31.5246 7.49527 233.068 +58.8997 60.128 31.6223 7.50483 232.97 +58.9997 60.0776 31.7201 7.51436 232.872 +59.0997 60.0271 31.818 7.52389 232.774 +59.1997 59.9767 31.916 7.53339 232.676 +59.2997 59.9263 32.0141 7.54288 232.578 +59.3997 59.8758 32.1123 7.55235 232.48 +59.4997 59.8254 32.2106 7.5618 232.382 +59.5997 59.775 32.309 7.57124 232.283 +59.6997 59.7245 32.4075 7.58066 232.185 +59.7997 59.6741 32.5061 7.59007 232.086 +59.8997 59.6237 32.6048 7.59945 231.987 +59.9997 59.5733 32.7037 7.60882 231.889 +60.0997 59.5228 32.8026 7.61817 231.79 +60.1997 59.4724 32.9016 7.62751 231.691 +60.2997 59.422 33.0007 7.63683 231.592 +60.3997 59.3716 33.0999 7.64613 231.492 +60.4996 59.3212 33.1992 7.65541 231.393 +60.5996 59.2707 33.2986 7.66468 231.294 +60.6996 59.2203 33.3981 7.67393 231.194 +60.7996 59.1699 33.4977 7.68316 231.095 +60.8996 59.1195 33.5974 7.69237 230.995 +60.9996 59.0691 33.6972 7.70157 230.895 +61.0996 59.0187 33.7971 7.71075 230.795 +61.1996 58.9683 33.8971 7.71991 230.695 +61.2996 58.9179 33.9972 7.72906 230.595 +61.3996 58.8674 34.0974 7.73818 230.495 +61.4996 58.817 34.1976 7.74729 230.395 +61.5996 58.7666 34.298 7.75639 230.294 +61.6996 58.7162 34.3985 7.76546 230.194 +61.7996 58.6658 34.499 7.77452 230.093 +61.8996 58.6154 34.5997 7.78356 229.993 +61.9996 58.565 34.7004 7.79258 229.892 +62.0996 58.5146 34.8013 7.80158 229.791 +62.1996 58.4643 34.9022 7.81057 229.69 +62.2996 58.4139 35.0032 7.81954 229.589 +62.3996 58.3635 35.1043 7.82849 229.488 +62.4996 58.3131 35.2056 7.83742 229.387 +62.5996 58.2627 35.3069 7.84634 229.285 +62.6996 58.2123 35.4083 7.85523 229.184 +62.7996 58.1619 35.5097 7.86411 229.083 +62.8996 58.1115 35.6113 7.87297 228.981 +62.9996 58.0611 35.713 7.88182 228.879 +63.0996 58.0108 35.8147 7.89064 228.778 +63.1996 57.9604 35.9166 7.89945 228.676 +63.2996 57.91 36.0185 7.90824 228.574 +63.3996 57.8596 36.1206 7.91701 228.472 +63.4996 57.8092 36.2227 7.92576 228.37 +63.5996 57.7589 36.3249 7.9345 228.267 +63.6996 57.7085 36.4272 7.94321 228.165 +63.7996 57.6581 36.5296 7.95191 228.063 +63.8996 57.6077 36.632 7.96059 227.96 +63.9996 57.5574 36.7346 7.96925 227.858 +64.0996 57.507 36.8372 7.97789 227.755 +64.1996 57.4566 36.94 7.98652 227.652 +64.2996 57.4063 37.0428 7.99512 227.549 +64.3996 57.3559 37.1457 8.00371 227.447 +64.4996 57.3055 37.2487 8.01228 227.344 +64.5996 57.2552 37.3518 8.02083 227.24 +64.6996 57.2048 37.4549 8.02936 227.137 +64.7996 57.1544 37.5582 8.03788 227.034 +64.8996 57.1041 37.6615 8.04637 226.931 +64.9996 57.0537 37.7649 8.05485 226.827 +65.0996 57.0034 37.8684 8.0633 226.724 +65.1996 56.953 37.972 8.07174 226.62 +65.2996 56.9027 38.0757 8.08016 226.517 +65.3996 56.8523 38.1795 8.08856 226.413 +65.4996 56.802 38.2833 8.09695 226.309 +65.5996 56.7516 38.3872 8.10531 226.205 +65.6996 56.7013 38.4912 8.11366 226.101 +65.7996 56.6509 38.5953 8.12198 225.997 +65.8996 56.6006 38.6995 8.13029 225.893 +65.9996 56.5502 38.8037 8.13858 225.789 +66.0996 56.4999 38.908 8.14684 225.684 +66.1996 56.4496 39.0124 8.15509 225.58 +66.2996 56.3992 39.1169 8.16332 225.475 +66.3996 56.3489 39.2215 8.17154 225.371 +66.4996 56.2985 39.3262 8.17973 225.266 +66.5996 56.2482 39.4309 8.1879 225.161 +66.6996 56.1979 39.5357 8.19606 225.057 +66.7996 56.1475 39.6406 8.20419 224.952 +66.8996 56.0972 39.7455 8.21231 224.847 +66.9995 56.0469 39.8506 8.2204 224.742 +67.0995 55.9966 39.9557 8.22848 224.637 +67.1995 55.9462 40.0609 8.23654 224.531 +67.2995 55.8959 40.1662 8.24457 224.426 +67.3995 55.8456 40.2715 8.25259 224.321 +67.4995 55.7953 40.377 8.26059 224.215 +67.5995 55.7449 40.4825 8.26857 224.11 +67.6995 55.6946 40.588 8.27653 224.004 +67.7995 55.6443 40.6937 8.28447 223.899 +67.8995 55.594 40.7994 8.29239 223.793 +67.9995 55.5437 40.9052 8.3003 223.687 +68.0995 55.4933 41.0111 8.30818 223.581 +68.1995 55.443 41.1171 8.31604 223.475 +68.2995 55.3927 41.2231 8.32388 223.369 +68.3995 55.3424 41.3292 8.3317 223.263 +68.4995 55.2921 41.4354 8.33951 223.157 +68.5995 55.2418 41.5416 8.34729 223.051 +68.6995 55.1915 41.6479 8.35505 222.944 +68.7995 55.1412 41.7543 8.3628 222.838 +68.8995 55.0909 41.8608 8.37052 222.731 +68.9995 55.0406 41.9673 8.37822 222.625 +69.0995 54.9903 42.074 8.38591 222.518 +69.1995 54.94 42.1806 8.39357 222.412 +69.2995 54.8897 42.2874 8.40121 222.305 +69.3995 54.8394 42.3942 8.40883 222.198 +69.4995 54.7891 42.5011 8.41644 222.091 +69.5995 54.7388 42.6081 8.42402 221.984 +69.6995 54.6885 42.7151 8.43158 221.877 +69.7995 54.6382 42.8222 8.43913 221.77 +69.8995 54.5879 42.9294 8.44665 221.663 +69.9995 54.5376 43.0366 8.45415 221.556 +70.0995 54.4874 43.1439 8.46163 221.448 +70.1995 54.4371 43.2513 8.46909 221.341 +70.2995 54.3868 43.3587 8.47653 221.234 +70.3995 54.3365 43.4662 8.48395 221.126 +70.4995 54.2862 43.5738 8.49135 221.018 +70.5995 54.236 43.6815 8.49873 220.911 +70.6995 54.1857 43.7892 8.50609 220.803 +70.7995 54.1354 43.8969 8.51343 220.695 +70.8995 54.0851 44.0048 8.52075 220.587 +70.9995 54.0349 44.1127 8.52804 220.48 +71.0995 53.9846 44.2206 8.53532 220.372 +71.1995 53.9343 44.3287 8.54258 220.264 +71.2995 53.884 44.4368 8.54981 220.155 +71.3995 53.8338 44.5449 8.55703 220.047 +71.4995 53.7835 44.6532 8.56422 219.939 +71.5995 53.7332 44.7615 8.57139 219.831 +71.6995 53.683 44.8698 8.57854 219.722 +71.7995 53.6327 44.9782 8.58568 219.614 +71.8995 53.5825 45.0867 8.59279 219.506 +71.9995 53.5322 45.1952 8.59988 219.397 +72.0995 53.4819 45.3038 8.60694 219.288 +72.1995 53.4317 45.4125 8.61399 219.18 +72.2995 53.3814 45.5212 8.62102 219.071 +72.3995 53.3312 45.63 8.62802 218.962 +72.4995 53.2809 45.7388 8.63501 218.853 +72.5995 53.2307 45.8477 8.64197 218.745 +72.6995 53.1804 45.9567 8.64891 218.636 +72.7995 53.1302 46.0657 8.65583 218.527 +72.8995 53.0799 46.1748 8.66273 218.417 +72.9995 53.0297 46.284 8.66961 218.308 +73.0995 52.9794 46.3931 8.67646 218.199 +73.1995 52.9292 46.5024 8.6833 218.09 +73.2995 52.879 46.6117 8.69011 217.981 +73.3995 52.8287 46.7211 8.69691 217.871 +73.4995 52.7785 46.8305 8.70368 217.762 +73.5994 52.7283 46.94 8.71043 217.652 +73.6994 52.678 47.0495 8.71715 217.543 +73.7994 52.6278 47.1591 8.72386 217.433 +73.8994 52.5776 47.2688 8.73055 217.323 +73.9994 52.5273 47.3785 8.73721 217.214 +74.0994 52.4771 47.4883 8.74385 217.104 +74.1994 52.4269 47.5981 8.75047 216.994 +74.2994 52.3766 47.7079 8.75707 216.884 +74.3994 52.3264 47.8179 8.76365 216.774 +74.4994 52.2762 47.9278 8.7702 216.664 +74.5994 52.226 48.0379 8.77673 216.554 +74.6994 52.1758 48.148 8.78325 216.444 +74.7994 52.1255 48.2581 8.78974 216.334 +74.8994 52.0753 48.3683 8.7962 216.224 +74.9994 52.0251 48.4785 8.80265 216.114 +75.0994 51.9749 48.5888 8.80907 216.003 +75.1994 51.9247 48.6992 8.81547 215.893 +75.2994 51.8745 48.8096 8.82185 215.783 +75.3994 51.8243 48.92 8.82821 215.672 +75.4994 51.7741 49.0305 8.83455 215.562 +75.5994 51.7238 49.141 8.84086 215.451 +75.6994 51.6736 49.2516 8.84715 215.341 +75.7994 51.6234 49.3623 8.85342 215.23 +75.8994 51.5732 49.473 8.85967 215.119 +75.9994 51.523 49.5837 8.86589 215.009 +76.0994 51.4728 49.6945 8.87209 214.898 +76.1994 51.4226 49.8053 8.87827 214.787 +76.2994 51.3724 49.9162 8.88443 214.676 +76.3994 51.3222 50.0272 8.89056 214.565 +76.4994 51.2721 50.1381 8.89668 214.454 +76.5994 51.2219 50.2492 8.90277 214.343 +76.6994 51.1717 50.3602 8.90884 214.232 +76.7994 51.1215 50.4714 8.91488 214.121 +76.8994 51.0713 50.5825 8.9209 214.01 +76.9994 51.0211 50.6937 8.9269 213.899 +77.0994 50.9709 50.805 8.93288 213.787 +77.1994 50.9207 50.9163 8.93883 213.676 +77.2994 50.8706 51.0276 8.94477 213.565 +77.3994 50.8204 51.139 8.95068 213.453 +77.4994 50.7702 51.2504 8.95656 213.342 +77.5994 50.72 51.3619 8.96243 213.23 +77.6994 50.6698 51.4734 8.96827 213.119 +77.7994 50.6197 51.585 8.97409 213.007 +77.8994 50.5695 51.6966 8.97988 212.896 +77.9994 50.5193 51.8082 8.98565 212.784 +78.0994 50.4692 51.9199 8.9914 212.672 +78.1994 50.419 52.0316 8.99713 212.561 +78.2994 50.3688 52.1434 9.00283 212.449 +78.3994 50.3187 52.2552 9.00851 212.337 +78.4994 50.2685 52.367 9.01417 212.225 +78.5994 50.2183 52.4789 9.0198 212.113 +78.6994 50.1682 52.5908 9.02541 212.001 +78.7994 50.118 52.7028 9.031 211.889 +78.8994 50.0679 52.8148 9.03657 211.777 +78.9994 50.0177 52.9268 9.04211 211.665 +79.0994 49.9675 53.0389 9.04763 211.553 +79.1994 49.9174 53.151 9.05312 211.441 +79.2994 49.8672 53.2632 9.05859 211.329 +79.3994 49.8171 53.3754 9.06404 211.217 +79.4994 49.7669 53.4876 9.06946 211.105 +79.5994 49.7168 53.5999 9.07487 210.992 +79.6994 49.6666 53.7122 9.08024 210.88 +79.7994 49.6165 53.8245 9.0856 210.768 +79.8994 49.5664 53.9369 9.09093 210.655 +79.9994 49.5162 54.0493 9.09623 210.543 +80.0993 49.4661 54.1617 9.10152 210.431 +80.1993 49.4159 54.2742 9.10678 210.318 +80.2993 49.3658 54.3867 9.11201 210.206 +80.3993 49.3157 54.4992 9.11723 210.093 +80.4993 49.2655 54.6118 9.12242 209.98 +80.5993 49.2154 54.7244 9.12758 209.868 +80.6993 49.1653 54.8371 9.13272 209.755 +80.7993 49.1151 54.9497 9.13784 209.643 +80.8993 49.065 55.0624 9.14293 209.53 +80.9993 49.0149 55.1752 9.148 209.417 +81.0993 48.9648 55.2879 9.15305 209.304 +81.1993 48.9146 55.4007 9.15807 209.192 +81.2993 48.8645 55.5136 9.16307 209.079 +81.3993 48.8144 55.6264 9.16804 208.966 +81.4993 48.7643 55.7393 9.17299 208.853 +81.5993 48.7141 55.8522 9.17791 208.74 +81.6993 48.664 55.9652 9.18281 208.627 +81.7993 48.6139 56.0782 9.18769 208.514 +81.8993 48.5638 56.1912 9.19254 208.401 +81.9993 48.5137 56.3042 9.19737 208.288 +82.0993 48.4636 56.4172 9.20218 208.175 +82.1993 48.4135 56.5303 9.20696 208.062 +82.2993 48.3634 56.6434 9.21171 207.949 +82.3993 48.3133 56.7566 9.21645 207.836 +82.4993 48.2631 56.8698 9.22115 207.723 +82.5993 48.213 56.9829 9.22583 207.609 +82.6993 48.1629 57.0962 9.23049 207.496 +82.7993 48.1128 57.2094 9.23513 207.383 +82.8993 48.0627 57.3227 9.23974 207.27 +82.9993 48.0126 57.436 9.24432 207.156 +83.0993 47.9626 57.5493 9.24888 207.043 +83.1993 47.9125 57.6626 9.25342 206.93 +83.2993 47.8624 57.776 9.25793 206.816 +83.3993 47.8123 57.8894 9.26241 206.703 +83.4993 47.7622 58.0028 9.26687 206.589 +83.5993 47.7121 58.1162 9.27131 206.476 +83.6993 47.662 58.2297 9.27572 206.363 +83.7993 47.6119 58.3432 9.28011 206.249 +83.8993 47.5618 58.4567 9.28447 206.136 +83.9993 47.5118 58.5702 9.28881 206.022 +84.0993 47.4617 58.6837 9.29312 205.909 +84.1993 47.4116 58.7973 9.29741 205.795 +84.2993 47.3615 58.9109 9.30167 205.681 +84.3993 47.3114 59.0245 9.30591 205.568 +84.4993 47.2614 59.1381 9.31012 205.454 +84.5993 47.2113 59.2517 9.31431 205.341 +84.6993 47.1612 59.3654 9.31847 205.227 +84.7993 47.1112 59.4791 9.32261 205.113 +84.8993 47.0611 59.5928 9.32672 204.999 +84.9993 47.011 59.7065 9.3308 204.886 +85.0993 46.961 59.8202 9.33487 204.772 +85.1993 46.9109 59.934 9.3389 204.658 +85.2993 46.8608 60.0477 9.34291 204.545 +85.3993 46.8108 60.1615 9.3469 204.431 +85.4993 46.7607 60.2753 9.35086 204.317 +85.5993 46.7106 60.3891 9.35479 204.203 +85.6993 46.6606 60.5029 9.3587 204.089 +85.7993 46.6105 60.6168 9.36259 203.975 +85.8993 46.5605 60.7306 9.36645 203.862 +85.9993 46.5104 60.8445 9.37028 203.748 +86.0993 46.4604 60.9584 9.37409 203.634 +86.1993 46.4103 61.0723 9.37787 203.52 +86.2993 46.3603 61.1862 9.38162 203.406 +86.3993 46.3102 61.3001 9.38535 203.292 +86.4993 46.2602 61.4141 9.38906 203.178 +86.5993 46.2101 61.528 9.39274 203.064 +86.6992 46.1601 61.642 9.39639 202.95 +86.7992 46.1101 61.756 9.40002 202.836 +86.8992 46.06 61.8699 9.40362 202.722 +86.9992 46.01 61.9839 9.4072 202.608 +87.0992 45.9599 62.0979 9.41075 202.494 +87.1992 45.9099 62.212 9.41427 202.38 +87.2992 45.8599 62.326 9.41777 202.266 +87.3992 45.8098 62.44 9.42124 202.152 +87.4992 45.7598 62.5541 9.42469 202.038 +87.5992 45.7098 62.6681 9.42811 201.924 +87.6992 45.6598 62.7822 9.4315 201.81 +87.7992 45.6097 62.8962 9.43487 201.696 +87.8992 45.5597 63.0103 9.43821 201.582 +87.9992 45.5097 63.1244 9.44153 201.468 +88.0992 45.4597 63.2385 9.44482 201.354 +88.1992 45.4096 63.3526 9.44808 201.24 +88.2992 45.3596 63.4667 9.45132 201.126 +88.3992 45.3096 63.5808 9.45453 201.011 +88.4992 45.2596 63.6949 9.45771 200.897 +88.5992 45.2096 63.809 9.46087 200.783 +88.6992 45.1596 63.9232 9.464 200.669 +88.7992 45.1096 64.0373 9.46711 200.555 +88.8992 45.0596 64.1514 9.47019 200.441 +88.9992 45.0095 64.2656 9.47324 200.327 +89.0992 44.9595 64.3797 9.47627 200.213 +89.1992 44.9095 64.4938 9.47927 200.098 +89.2992 44.8595 64.608 9.48224 199.984 +89.3992 44.8095 64.7221 9.48518 199.87 +89.4992 44.7595 64.8363 9.4881 199.756 +89.5992 44.7095 64.9504 9.491 199.642 +89.6992 44.6595 65.0646 9.49386 199.528 +89.7992 44.6095 65.1788 9.4967 199.414 +89.8992 44.5595 65.2929 9.49952 199.299 +89.9992 44.5096 65.4071 9.5023 199.185 +90.0992 44.4596 65.5212 9.50506 199.071 +90.1992 44.4096 65.6354 9.50779 198.957 +90.2992 44.3596 65.7495 9.5105 198.843 +90.3992 44.3096 65.8637 9.51318 198.729 +90.4992 44.2596 65.9778 9.51583 198.614 +90.5992 44.2096 66.092 9.51845 198.5 +90.6992 44.1596 66.2062 9.52105 198.386 +90.7992 44.1097 66.3203 9.52362 198.272 +90.8992 44.0597 66.4344 9.52617 198.158 +90.9992 44.0097 66.5486 9.52868 198.044 +91.0992 43.9597 66.6627 9.53117 197.93 +91.1992 43.9098 66.7769 9.53363 197.815 +91.2992 43.8598 66.891 9.53607 197.701 +91.3992 43.8098 67.0051 9.53848 197.587 +91.4992 43.7598 67.1192 9.54086 197.473 +91.5992 43.7099 67.2333 9.54321 197.359 +91.6992 43.6599 67.3475 9.54554 197.245 +91.7992 43.6099 67.4616 9.54784 197.131 +91.8992 43.56 67.5757 9.55011 197.017 +91.9992 43.51 67.6897 9.55235 196.903 +92.0992 43.4601 67.8038 9.55457 196.788 +92.1992 43.4101 67.9179 9.55676 196.674 +92.2992 43.3601 68.032 9.55892 196.56 +92.3992 43.3102 68.146 9.56105 196.446 +92.4992 43.2602 68.2601 9.56316 196.332 +92.5992 43.2103 68.3741 9.56524 196.218 +92.6992 43.1603 68.4882 9.56729 196.104 +92.7992 43.1104 68.6022 9.56931 195.99 +92.8992 43.0604 68.7162 9.57131 195.876 +92.9992 43.0105 68.8302 9.57328 195.762 +93.0992 42.9605 68.9442 9.57522 195.648 +93.1992 42.9106 69.0582 9.57713 195.534 +93.2991 42.8606 69.1722 9.57902 195.42 +93.3991 42.8107 69.2861 9.58087 195.306 +93.4991 42.7607 69.4001 9.5827 195.192 +93.5991 42.7108 69.514 9.5845 195.078 +93.6991 42.6609 69.6279 9.58628 194.964 +93.7991 42.6109 69.7419 9.58802 194.85 +93.8991 42.561 69.8558 9.58974 194.737 +93.9991 42.5111 69.9696 9.59143 194.623 +94.0991 42.4611 70.0835 9.59309 194.509 +94.1991 42.4112 70.1974 9.59473 194.395 +94.2991 42.3613 70.3112 9.59633 194.281 +94.3991 42.3114 70.425 9.59791 194.167 +94.4991 42.2614 70.5388 9.59946 194.053 +94.5991 42.2115 70.6526 9.60098 193.94 +94.6991 42.1616 70.7664 9.60247 193.826 +94.7991 42.1117 70.8802 9.60394 193.712 +94.8991 42.0617 70.9939 9.60537 193.598 +94.9991 42.0118 71.1077 9.60678 193.485 +95.0991 41.9619 71.2214 9.60816 193.371 +95.1991 41.912 71.3351 9.60951 193.257 +95.2991 41.8621 71.4488 9.61083 193.144 +95.3991 41.8122 71.5624 9.61213 193.03 +95.4991 41.7623 71.6761 9.61339 192.916 +95.5991 41.7123 71.7897 9.61463 192.803 +95.6991 41.6624 71.9033 9.61584 192.689 +95.7991 41.6125 72.0169 9.61702 192.575 +95.8991 41.5626 72.1304 9.61817 192.462 +95.9991 41.5127 72.244 9.6193 192.348 +96.0991 41.4628 72.3575 9.62039 192.235 +96.1991 41.4129 72.471 9.62146 192.121 +96.2991 41.363 72.5845 9.6225 192.008 +96.3991 41.3131 72.6979 9.6235 191.894 +96.4991 41.2632 72.8114 9.62448 191.781 +96.5991 41.2133 72.9248 9.62544 191.667 +96.6991 41.1634 73.0382 9.62636 191.554 +96.7991 41.1135 73.1515 9.62725 191.441 +96.8991 41.0637 73.2649 9.62812 191.327 +96.9991 41.0138 73.3782 9.62895 191.214 +97.0991 40.9639 73.4915 9.62976 191.101 +97.1991 40.914 73.6048 9.63054 190.988 +97.2991 40.8641 73.718 9.63129 190.874 +97.3991 40.8142 73.8312 9.63201 190.761 +97.4991 40.7644 73.9444 9.6327 190.648 +97.5991 40.7145 74.0576 9.63336 190.535 +97.6991 40.6646 74.1707 9.63399 190.422 +97.7991 40.6147 74.2838 9.6346 190.308 +97.8991 40.5648 74.3969 9.63517 190.195 +97.9991 40.515 74.51 9.63572 190.082 +98.0991 40.4651 74.623 9.63624 189.969 +98.1991 40.4152 74.736 9.63672 189.856 +98.2991 40.3654 74.849 9.63718 189.743 +98.3991 40.3155 74.9619 9.63761 189.63 +98.4991 40.2656 75.0749 9.63801 189.517 +98.5991 40.2158 75.1877 9.63838 189.405 +98.6991 40.1659 75.3006 9.63872 189.292 +98.7991 40.116 75.4134 9.63903 189.179 +98.8991 40.0662 75.5262 9.63931 189.066 +98.9991 40.0163 75.639 9.63957 188.953 +99.0991 39.9665 75.7517 9.63979 188.841 +99.1991 39.9166 75.8644 9.63998 188.728 +99.2991 39.8667 75.9771 9.64015 188.615 +99.3991 39.8169 76.0897 9.64028 188.503 +99.4991 39.767 76.2024 9.64039 188.39 +99.5991 39.7172 76.3149 9.64046 188.277 +99.6991 39.6673 76.4275 9.64051 188.165 +99.799 39.6175 76.54 9.64053 188.052 +99.899 39.5676 76.6525 9.64051 187.94 +99.999 39.5178 76.7649 9.64047 187.827 +100.099 39.468 76.8773 9.6404 187.715 +100.199 39.4181 76.9897 9.64029 187.603 +100.299 39.3683 77.102 9.64016 187.49 +100.399 39.3184 77.2143 9.64 187.378 +100.499 39.2686 77.3266 9.63981 187.266 +100.599 39.2188 77.4388 9.63959 187.153 +100.699 39.1689 77.551 9.63933 187.041 +100.799 39.1191 77.6631 9.63905 186.929 +100.899 39.0693 77.7753 9.63874 186.817 +100.999 39.0194 77.8873 9.6384 186.705 +101.099 38.9696 77.9994 9.63803 186.593 +101.199 38.9198 78.1114 9.63763 186.481 +101.299 38.87 78.2233 9.63719 186.369 +101.399 38.8201 78.3353 9.63673 186.257 +101.499 38.7703 78.4472 9.63624 186.145 +101.599 38.7205 78.559 9.63572 186.033 +101.699 38.6707 78.6708 9.63517 185.921 +101.799 38.6209 78.7826 9.63459 185.81 +101.899 38.571 78.8943 9.63397 185.698 +101.999 38.5212 79.006 9.63333 185.586 +102.099 38.4714 79.1176 9.63266 185.475 +102.199 38.4216 79.2292 9.63195 185.363 +102.299 38.3718 79.3408 9.63122 185.251 +102.399 38.322 79.4523 9.63046 185.14 +102.499 38.2722 79.5638 9.62966 185.029 +102.599 38.2224 79.6752 9.62884 184.917 +102.699 38.1726 79.7866 9.62798 184.806 +102.799 38.1228 79.8979 9.6271 184.694 +102.899 38.0729 80.0092 9.62618 184.583 +102.999 38.0231 80.1205 9.62524 184.472 +103.099 37.9733 80.2317 9.62426 184.361 +103.199 37.9236 80.3428 9.62325 184.249 +103.299 37.8738 80.454 9.62221 184.138 +103.399 37.824 80.565 9.62115 184.027 +103.499 37.7742 80.6761 9.62005 183.916 +103.599 37.7244 80.787 9.61892 183.805 +103.699 37.6746 80.898 9.61776 183.694 +103.799 37.6248 81.0089 9.61657 183.583 +103.899 37.575 81.1197 9.61534 183.473 +103.999 37.5252 81.2305 9.61409 183.362 +104.099 37.4754 81.3412 9.61281 183.251 +104.199 37.4257 81.4519 9.61149 183.14 +104.299 37.3759 81.5626 9.61015 183.03 +104.399 37.3261 81.6732 9.60877 182.919 +104.499 37.2763 81.7837 9.60737 182.809 +104.599 37.2265 81.8942 9.60593 182.698 +104.699 37.1768 82.0047 9.60446 182.588 +104.799 37.127 82.115 9.60296 182.477 +104.899 37.0772 82.2254 9.60143 182.367 +104.999 37.0274 82.3357 9.59987 182.257 +105.099 36.9777 82.4459 9.59828 182.146 +105.199 36.9279 82.5561 9.59666 182.036 +105.299 36.8781 82.6663 9.595 181.926 +105.399 36.8284 82.7763 9.59332 181.816 +105.499 36.7786 82.8864 9.5916 181.706 +105.599 36.7288 82.9963 9.58986 181.596 +105.699 36.6791 83.1063 9.58808 181.486 +105.799 36.6293 83.2161 9.58627 181.376 +105.899 36.5796 83.326 9.58443 181.266 +105.999 36.5298 83.4357 9.58256 181.157 +106.099 36.48 83.5454 9.58065 181.047 +106.199 36.4303 83.6551 9.57872 180.937 +106.299 36.3805 83.7647 9.57675 180.828 +106.399 36.3308 83.8742 9.57476 180.718 +106.499 36.281 83.9837 9.57273 180.609 +106.599 36.2313 84.0931 9.57067 180.499 +106.699 36.1815 84.2025 9.56858 180.39 +106.799 36.1318 84.3118 9.56646 180.28 +106.899 36.082 84.4211 9.5643 180.171 +106.999 36.0323 84.5303 9.56212 180.062 +107.099 35.9826 84.6394 9.5599 179.953 +107.199 35.9328 84.7485 9.55765 179.844 +107.299 35.8831 84.8575 9.55537 179.735 +107.399 35.8333 84.9665 9.55306 179.626 +107.499 35.7836 85.0754 9.55072 179.517 +107.599 35.7339 85.1842 9.54835 179.408 +107.699 35.6841 85.293 9.54594 179.299 +107.799 35.6344 85.4017 9.5435 179.191 +107.899 35.5847 85.5104 9.54104 179.082 +107.999 35.5349 85.619 9.53854 178.973 +108.099 35.4852 85.7275 9.536 178.865 +108.199 35.4355 85.836 9.53344 178.756 +108.299 35.3858 85.9444 9.53085 178.648 +108.399 35.336 86.0528 9.52822 178.539 +108.499 35.2863 86.1611 9.52556 178.431 +108.599 35.2366 86.2693 9.52287 178.323 +108.699 35.1869 86.3775 9.52015 178.215 +108.799 35.1372 86.4856 9.51739 178.107 +108.899 35.0874 86.5936 9.51461 177.999 +108.999 35.0377 86.7016 9.51179 177.891 +109.099 34.988 86.8095 9.50894 177.783 +109.199 34.9383 86.9173 9.50606 177.675 +109.299 34.8886 87.0251 9.50315 177.567 +109.399 34.8389 87.1328 9.5002 177.459 +109.499 34.7892 87.2404 9.49722 177.352 +109.599 34.7395 87.348 9.49422 177.244 +109.699 34.6898 87.4555 9.49118 177.137 +109.799 34.6401 87.563 9.4881 177.029 +109.899 34.5904 87.6703 9.485 176.922 +109.999 34.5406 87.7776 9.48186 176.815 +110.099 34.4909 87.8849 9.47869 176.707 +110.199 34.4413 87.9921 9.47549 176.6 +110.299 34.3916 88.0992 9.47226 176.493 +110.399 34.3419 88.2062 9.46899 176.386 +110.499 34.2922 88.3132 9.4657 176.279 +110.599 34.2425 88.42 9.46237 176.172 +110.699 34.1928 88.5269 9.459 176.065 +110.799 34.1431 88.6336 9.45561 175.959 +110.899 34.0934 88.7403 9.45218 175.852 +110.999 34.0437 88.8469 9.44873 175.745 +111.099 33.994 88.9535 9.44524 175.639 +111.199 33.9443 89.0599 9.44171 175.532 +111.299 33.8947 89.1663 9.43816 175.426 +111.399 33.845 89.2726 9.43457 175.32 +111.499 33.7953 89.3789 9.43095 175.213 +111.599 33.7456 89.4851 9.4273 175.107 +111.699 33.6959 89.5912 9.42362 175.001 +111.799 33.6463 89.6972 9.4199 174.895 +111.899 33.5966 89.8032 9.41615 174.789 +111.999 33.5469 89.909 9.41237 174.683 +112.099 33.4972 90.0149 9.40856 174.577 +112.199 33.4476 90.1206 9.40471 174.472 +112.299 33.3979 90.2262 9.40083 174.366 +112.399 33.3482 90.3318 9.39692 174.26 +112.499 33.2986 90.4373 9.39298 174.155 +112.599 33.2489 90.5428 9.389 174.049 +112.699 33.1992 90.6481 9.385 173.944 +112.799 33.1496 90.7534 9.38095 173.839 +112.899 33.0999 90.8586 9.37688 173.734 +112.999 33.0502 90.9637 9.37278 173.629 +113.099 33.0006 91.0688 9.36864 173.524 +113.199 32.9509 91.1737 9.36447 173.419 +113.299 32.9013 91.2786 9.36026 173.314 +113.399 32.8516 91.3834 9.35603 173.209 +113.499 32.802 91.4881 9.35176 173.104 +113.599 32.7523 91.5928 9.34746 172.999 +113.699 32.7027 91.6974 9.34312 172.895 +113.799 32.653 91.8019 9.33876 172.79 +113.899 32.6034 91.9063 9.33436 172.686 +113.999 32.5537 92.0106 9.32992 172.582 +114.099 32.5041 92.1148 9.32546 172.477 +114.199 32.4544 92.219 9.32096 172.373 +114.299 32.4048 92.3231 9.31643 172.269 +114.399 32.3551 92.4271 9.31187 172.165 +114.499 32.3055 92.531 9.30727 172.061 +114.599 32.2559 92.6349 9.30264 171.957 +114.699 32.2062 92.7386 9.29798 171.854 +114.799 32.1566 92.8423 9.29329 171.75 +114.899 32.107 92.9459 9.28856 171.646 +114.999 32.0573 93.0494 9.2838 171.543 +115.099 32.0077 93.1528 9.27901 171.439 +115.199 31.9581 93.2561 9.27418 171.336 +115.299 31.9084 93.3594 9.26933 171.233 +115.399 31.8588 93.4625 9.26444 171.13 +115.499 31.8092 93.5656 9.25951 171.027 +115.599 31.7596 93.6686 9.25455 170.924 +115.699 31.7099 93.7715 9.24956 170.821 +115.799 31.6603 93.8743 9.24454 170.718 +115.899 31.6107 93.9771 9.23949 170.615 +115.999 31.5611 94.0797 9.2344 170.513 +116.099 31.5115 94.1823 9.22928 170.41 +116.199 31.4618 94.2848 9.22412 170.307 +116.299 31.4122 94.3872 9.21893 170.205 +116.399 31.3626 94.4894 9.21371 170.103 +116.499 31.313 94.5917 9.20846 170.001 +116.599 31.2634 94.6938 9.20317 169.898 +116.699 31.2138 94.7958 9.19785 169.796 +116.799 31.1642 94.8977 9.1925 169.695 +116.899 31.1146 94.9996 9.18711 169.593 +116.999 31.0649 95.1014 9.18169 169.491 +117.099 31.0153 95.203 9.17624 169.389 +117.199 30.9657 95.3046 9.17076 169.288 +117.299 30.9161 95.4061 9.16524 169.186 +117.399 30.8665 95.5075 9.15969 169.085 +117.499 30.8169 95.6088 9.1541 168.983 +117.599 30.7673 95.71 9.14849 168.882 +117.699 30.7177 95.8111 9.14284 168.781 +117.799 30.6681 95.9122 9.13715 168.68 +117.899 30.6185 96.0131 9.13143 168.579 +117.999 30.5689 96.1139 9.12568 168.478 +118.099 30.5194 96.2147 9.1199 168.378 +118.199 30.4698 96.3153 9.11408 168.277 +118.299 30.4202 96.4159 9.10823 168.176 +118.399 30.3706 96.5164 9.10235 168.076 +118.499 30.321 96.6167 9.09643 167.976 +118.599 30.2714 96.717 9.09049 167.875 +118.699 30.2218 96.8172 9.0845 167.775 +118.799 30.1722 96.9173 9.07849 167.675 +118.899 30.1227 97.0173 9.07244 167.575 +118.999 30.0731 97.1172 9.06636 167.475 +119.099 30.0235 97.217 9.06024 167.375 +119.199 29.9739 97.3167 9.05409 167.276 +119.299 29.9243 97.4163 9.04791 167.176 +119.399 29.8748 97.5158 9.04169 167.076 +119.499 29.8252 97.6152 9.03544 166.977 +119.599 29.7756 97.7145 9.02916 166.878 +119.699 29.7261 97.8137 9.02285 166.779 +119.799 29.6765 97.9128 9.0165 166.679 +119.899 29.6269 98.0118 9.01012 166.58 +119.999 29.5773 98.1107 9.0037 166.482 +120.099 29.5278 98.2096 8.99725 166.383 +120.199 29.4782 98.3083 8.99077 166.284 +120.299 29.4287 98.4069 8.98425 166.185 +120.399 29.3791 98.5054 8.97771 166.087 +120.499 29.3295 98.6038 8.97112 165.988 +120.599 29.28 98.7021 8.96451 165.89 +120.699 29.2304 98.8003 8.95786 165.792 +120.799 29.1808 98.8984 8.95118 165.694 +120.899 29.1313 98.9964 8.94446 165.596 +120.999 29.0817 99.0943 8.93771 165.498 +121.099 29.0322 99.1921 8.93093 165.4 +121.199 28.9826 99.2898 8.92411 165.302 +121.299 28.9331 99.3874 8.91727 165.205 +121.399 28.8835 99.4849 8.91038 165.107 +121.499 28.834 99.5823 8.90347 165.01 +121.599 28.7844 99.6796 8.89652 164.913 +121.699 28.7349 99.7768 8.88953 164.815 +121.799 28.6853 99.8739 8.88252 164.718 +121.899 28.6358 99.9708 8.87547 164.621 +121.999 28.5863 100.068 8.86839 164.525 +122.099 28.5367 100.164 8.86127 164.428 +122.199 28.4872 100.261 8.85412 164.331 +122.299 28.4376 100.358 8.84694 164.235 +122.399 28.3881 100.454 8.83972 164.138 +122.499 28.3386 100.55 8.83247 164.042 +122.599 28.289 100.647 8.82518 163.946 +122.699 28.2395 100.743 8.81787 163.849 +122.799 28.19 100.839 8.81052 163.753 +122.899 28.1404 100.935 8.80313 163.658 +122.999 28.0909 101.03 8.79572 163.562 +123.099 28.0414 101.126 8.78826 163.466 +123.199 27.9918 101.222 8.78078 163.371 +123.299 27.9423 101.317 8.77326 163.275 +123.399 27.8928 101.413 8.76571 163.18 +123.499 27.8433 101.508 8.75813 163.084 +123.599 27.7937 101.603 8.75051 162.989 +123.699 27.7442 101.698 8.74286 162.894 +123.799 27.6947 101.793 8.73517 162.799 +123.899 27.6452 101.888 8.72745 162.705 +123.999 27.5957 101.982 8.7197 162.61 +124.099 27.5461 102.077 8.71191 162.515 +124.199 27.4966 102.171 8.7041 162.421 +124.299 27.4471 102.266 8.69624 162.326 +124.399 27.3976 102.36 8.68836 162.232 +124.499 27.3481 102.454 8.68044 162.138 +124.599 27.2986 102.548 8.67249 162.044 +124.699 27.2491 102.642 8.6645 161.95 +124.799 27.1996 102.736 8.65648 161.856 +124.899 27.15 102.83 8.64843 161.763 +124.999 27.1005 102.923 8.64034 161.669 +125.099 27.051 103.017 8.63222 161.576 +125.199 27.0015 103.11 8.62407 161.482 +125.299 26.952 103.203 8.61588 161.389 +125.399 26.9025 103.296 8.60766 161.296 +125.499 26.853 103.389 8.5994 161.203 +125.599 26.8035 103.482 8.59112 161.11 +125.699 26.754 103.575 8.5828 161.017 +125.799 26.7045 103.668 8.57444 160.925 +125.899 26.655 103.76 8.56606 160.832 +125.999 26.6055 103.853 8.55763 160.74 +126.099 26.5561 103.945 8.54918 160.647 +126.199 26.5066 104.037 8.54069 160.555 +126.299 26.4571 104.129 8.53217 160.463 +126.399 26.4076 104.221 8.52362 160.371 +126.499 26.3581 104.313 8.51503 160.279 +126.599 26.3086 104.405 8.50641 160.188 +126.699 26.2591 104.496 8.49775 160.096 +126.799 26.2096 104.588 8.48906 160.005 +126.899 26.1602 104.679 8.48034 159.913 +126.999 26.1107 104.77 8.47159 159.822 +127.099 26.0612 104.861 8.4628 159.731 +127.199 26.0117 104.952 8.45398 159.64 +127.299 25.9622 105.043 8.44512 159.549 +127.399 25.9128 105.134 8.43623 159.458 +127.499 25.8633 105.225 8.42731 159.368 +127.599 25.8138 105.315 8.41836 159.277 +127.699 25.7643 105.405 8.40937 159.187 +127.799 25.7149 105.496 8.40035 159.097 +127.899 25.6654 105.586 8.39129 159.006 +127.999 25.6159 105.676 8.3822 158.916 +128.099 25.5664 105.766 8.37308 158.826 +128.199 25.517 105.856 8.36393 158.737 +128.299 25.4675 105.945 8.35474 158.647 +128.399 25.418 106.035 8.34551 158.557 +128.499 25.3686 106.124 8.33626 158.468 +128.599 25.3191 106.213 8.32697 158.379 +128.699 25.2696 106.303 8.31765 158.29 +128.799 25.2202 106.392 8.30829 158.201 +128.899 25.1707 106.481 8.2989 158.112 +128.999 25.1212 106.569 8.28948 158.023 +129.099 25.0718 106.658 8.28003 157.934 +129.199 25.0223 106.747 8.27054 157.846 +129.299 24.9729 106.835 8.26102 157.757 +129.399 24.9234 106.923 8.25146 157.669 +129.499 24.8739 107.011 8.24187 157.581 +129.599 24.8245 107.099 8.23225 157.493 +129.699 24.775 107.187 8.2226 157.405 +129.799 24.7256 107.275 8.21291 157.317 +129.899 24.6761 107.363 8.20319 157.229 +129.999 24.6267 107.45 8.19344 157.142 +130.099 24.5772 107.538 8.18365 157.055 +130.199 24.5278 107.625 8.17383 156.967 +130.299 24.4783 107.712 8.16398 156.88 +130.399 24.4289 107.799 8.15409 156.793 +130.499 24.3794 107.886 8.14417 156.706 +130.599 24.33 107.973 8.13422 156.62 +130.699 24.2805 108.059 8.12423 156.533 +130.799 24.2311 108.146 8.11421 156.446 +130.899 24.1817 108.232 8.10416 156.36 +130.999 24.1322 108.318 8.09408 156.274 +131.099 24.0828 108.405 8.08396 156.188 +131.199 24.0333 108.491 8.07381 156.102 +131.299 23.9839 108.576 8.06363 156.016 +131.399 23.9345 108.662 8.05341 155.93 +131.499 23.885 108.748 8.04316 155.845 +131.599 23.8356 108.833 8.03288 155.759 +131.699 23.7862 108.918 8.02256 155.674 +131.799 23.7367 109.004 8.01222 155.589 +131.899 23.6873 109.089 8.00184 155.504 +131.999 23.6379 109.174 7.99142 155.419 +132.099 23.5884 109.258 7.98097 155.334 +132.199 23.539 109.343 7.9705 155.249 +132.299 23.4896 109.427 7.95998 155.165 +132.399 23.4402 109.512 7.94944 155.08 +132.499 23.3907 109.596 7.93886 154.996 +132.599 23.3413 109.68 7.92825 154.912 +132.699 23.2919 109.764 7.91761 154.828 +132.799 23.2425 109.848 7.90693 154.744 +132.899 23.1931 109.932 7.89622 154.661 +132.999 23.1436 110.015 7.88548 154.577 +133.099 23.0942 110.099 7.8747 154.494 +133.199 23.0448 110.182 7.8639 154.41 +133.299 22.9954 110.265 7.85306 154.327 +133.399 22.946 110.348 7.84219 154.244 +133.499 22.8966 110.431 7.83128 154.161 +133.599 22.8471 110.514 7.82034 154.079 +133.699 22.7977 110.596 7.80937 153.996 +133.799 22.7483 110.679 7.79837 153.913 +133.899 22.6989 110.761 7.78734 153.831 +133.999 22.6495 110.843 7.77627 153.749 +134.099 22.6001 110.925 7.76517 153.667 +134.199 22.5507 111.007 7.75404 153.585 +134.299 22.5013 111.089 7.74287 153.503 +134.399 22.4519 111.171 7.73167 153.422 +134.499 22.4025 111.252 7.72044 153.34 +134.599 22.3531 111.334 7.70918 153.259 +134.699 22.3037 111.415 7.69789 153.177 +134.799 22.2543 111.496 7.68656 153.096 +134.899 22.2049 111.577 7.6752 153.015 +134.999 22.1555 111.658 7.66381 152.935 +135.099 22.1061 111.738 7.65238 152.854 +135.199 22.0567 111.819 7.64093 152.773 +135.299 22.0073 111.899 7.62944 152.693 +135.399 21.9579 111.979 7.61792 152.613 +135.499 21.9085 112.06 7.60636 152.533 +135.599 21.8591 112.139 7.59478 152.453 +135.699 21.8097 112.219 7.58316 152.373 +135.799 21.7603 112.299 7.57151 152.293 +135.899 21.7109 112.378 7.55983 152.214 +135.999 21.6616 112.458 7.54812 152.134 +136.099 21.6122 112.537 7.53637 152.055 +136.199 21.5628 112.616 7.52459 151.976 +136.299 21.5134 112.695 7.51278 151.897 +136.399 21.464 112.774 7.50094 151.818 +136.499 21.4146 112.853 7.48907 151.74 +136.599 21.3653 112.931 7.47716 151.661 +136.699 21.3159 113.009 7.46523 151.583 +136.799 21.2665 113.088 7.45326 151.505 +136.899 21.2171 113.166 7.44125 151.426 +136.999 21.1677 113.244 7.42922 151.349 +137.099 21.1184 113.321 7.41716 151.271 +137.199 21.069 113.399 7.40506 151.193 +137.299 21.0196 113.477 7.39293 151.116 +137.399 20.9702 113.554 7.38077 151.038 +137.499 20.9209 113.631 7.36858 150.961 +137.599 20.8715 113.708 7.35636 150.884 +137.699 20.8221 113.785 7.3441 150.807 +137.799 20.7728 113.862 7.33181 150.73 +137.899 20.7234 113.939 7.3195 150.654 +137.999 20.674 114.015 7.30715 150.577 +138.099 20.6246 114.091 7.29476 150.501 +138.199 20.5753 114.167 7.28235 150.425 +138.299 20.5259 114.244 7.26991 150.349 +138.399 20.4766 114.319 7.25743 150.273 +138.499 20.4272 114.395 7.24492 150.197 +138.599 20.3778 114.471 7.23238 150.122 +138.699 20.3285 114.546 7.21981 150.046 +138.799 20.2791 114.621 7.20721 149.971 +138.899 20.2298 114.697 7.19458 149.896 +138.999 20.1804 114.771 7.18192 149.821 +139.099 20.131 114.846 7.16922 149.746 +139.199 20.0817 114.921 7.1565 149.671 +139.299 20.0323 114.996 7.14374 149.597 +139.399 19.983 115.07 7.13095 149.522 +139.499 19.9336 115.144 7.11813 149.448 +139.599 19.8843 115.218 7.10528 149.374 +139.699 19.8349 115.292 7.0924 149.3 +139.799 19.7856 115.366 7.07948 149.226 +139.899 19.7362 115.439 7.06654 149.153 +139.999 19.6869 115.513 7.05357 149.079 +140.099 19.6375 115.586 7.04056 149.006 +140.199 19.5882 115.659 7.02752 148.933 +140.299 19.5388 115.732 7.01446 148.86 +140.399 19.4895 115.805 7.00136 148.787 +140.499 19.4401 115.878 6.98823 148.714 +140.599 19.3908 115.95 6.97507 148.642 +140.699 19.3415 116.023 6.96188 148.569 +140.799 19.2921 116.095 6.94866 148.497 +140.899 19.2428 116.167 6.93541 148.425 +140.999 19.1934 116.239 6.92213 148.353 +141.099 19.1441 116.311 6.90881 148.281 +141.199 19.0948 116.382 6.89547 148.21 +141.299 19.0454 116.454 6.8821 148.138 +141.399 18.9961 116.525 6.86869 148.067 +141.499 18.9467 116.596 6.85526 147.996 +141.599 18.8974 116.667 6.84179 147.925 +141.699 18.8481 116.738 6.8283 147.854 +141.799 18.7987 116.809 6.81477 147.783 +141.899 18.7494 116.879 6.80122 147.713 +141.999 18.7001 116.95 6.78763 147.642 +142.099 18.6508 117.02 6.77401 147.572 +142.199 18.6014 117.09 6.76037 147.502 +142.299 18.5521 117.16 6.74669 147.432 +142.399 18.5028 117.23 6.73298 147.363 +142.499 18.4535 117.299 6.71925 147.293 +142.6 18.4041 117.369 6.70548 147.224 +142.7 18.3548 117.438 6.69169 147.154 +142.8 18.3055 117.507 6.67786 147.085 +142.9 18.2562 117.576 6.664 147.016 +143 18.2068 117.645 6.65012 146.947 +143.1 18.1575 117.713 6.6362 146.879 +143.2 18.1082 117.782 6.62226 146.81 +143.3 18.0589 117.85 6.60828 146.742 +143.4 18.0096 117.918 6.59428 146.674 +143.5 17.9602 117.986 6.58024 146.606 +143.6 17.9109 118.054 6.56618 146.538 +143.7 17.8616 118.122 6.55208 146.47 +143.8 17.8123 118.189 6.53796 146.403 +143.9 17.763 118.257 6.52381 146.336 +144 17.7137 118.324 6.50963 146.268 +144.1 17.6644 118.391 6.49541 146.201 +144.2 17.615 118.458 6.48117 146.134 +144.3 17.5657 118.524 6.4669 146.068 +144.4 17.5164 118.591 6.45261 146.001 +144.5 17.4671 118.657 6.43828 145.935 +144.6 17.4178 118.724 6.42392 145.869 +144.7 17.3685 118.79 6.40953 145.803 +144.8 17.3192 118.856 6.39512 145.737 +144.9 17.2699 118.921 6.38067 145.671 +145 17.2206 118.987 6.3662 145.605 +145.1 17.1713 119.052 6.3517 145.54 +145.2 17.122 119.117 6.33717 145.475 +145.3 17.0727 119.183 6.32261 145.41 +145.4 17.0234 119.247 6.30802 145.345 +145.5 16.9741 119.312 6.2934 145.28 +145.6 16.9248 119.377 6.27875 145.215 +145.7 16.8755 119.441 6.26408 145.151 +145.8 16.8262 119.505 6.24937 145.087 +145.9 16.7769 119.57 6.23464 145.023 +146 16.7276 119.633 6.21988 144.959 +146.1 16.6783 119.697 6.20509 144.895 +146.2 16.629 119.761 6.19028 144.831 +146.3 16.5797 119.824 6.17543 144.768 +146.4 16.5304 119.888 6.16056 144.705 +146.5 16.4811 119.951 6.14565 144.642 +146.6 16.4318 120.014 6.13072 144.579 +146.7 16.3825 120.076 6.11576 144.516 +146.8 16.3333 120.139 6.10078 144.453 +146.9 16.284 120.201 6.08576 144.391 +147 16.2347 120.264 6.07072 144.329 +147.1 16.1854 120.326 6.05565 144.267 +147.2 16.1361 120.388 6.04055 144.205 +147.3 16.0868 120.449 6.02543 144.143 +147.4 16.0375 120.511 6.01027 144.081 +147.5 15.9883 120.572 5.99509 144.02 +147.6 15.939 120.634 5.97988 143.959 +147.7 15.8897 120.695 5.96464 143.898 +147.8 15.8404 120.756 5.94938 143.837 +147.9 15.7911 120.816 5.93409 143.776 +148 15.7418 120.877 5.91877 143.715 +148.1 15.6926 120.937 5.90342 143.655 +148.2 15.6433 120.998 5.88804 143.595 +148.3 15.594 121.058 5.87264 143.535 +148.4 15.5447 121.118 5.85721 143.475 +148.5 15.4955 121.177 5.84176 143.415 +148.6 15.4462 121.237 5.82627 143.355 +148.7 15.3969 121.296 5.81076 143.296 +148.8 15.3476 121.356 5.79522 143.237 +148.9 15.2984 121.415 5.77966 143.178 +149 15.2491 121.474 5.76407 143.119 +149.1 15.1998 121.532 5.74845 143.06 +149.2 15.1505 121.591 5.7328 143.001 +149.3 15.1013 121.649 5.71713 142.943 +149.4 15.052 121.707 5.70143 142.885 +149.5 15.0027 121.765 5.68571 142.827 +149.6 14.9535 121.823 5.66996 142.769 +149.7 14.9042 121.881 5.65418 142.711 +149.8 14.8549 121.938 5.63837 142.654 +149.9 14.8057 121.996 5.62254 142.596 +150 14.7564 122.053 5.60668 142.539 +150.1 14.7071 122.11 5.5908 142.482 +150.2 14.6579 122.167 5.57489 142.426 +150.3 14.6086 122.223 5.55895 142.369 +150.4 14.5593 122.28 5.54299 142.312 +150.5 14.5101 122.336 5.527 142.256 +150.6 14.4608 122.392 5.51099 142.2 +150.7 14.4116 122.448 5.49495 142.144 +150.8 14.3623 122.504 5.47888 142.088 +150.9 14.313 122.56 5.46279 142.033 +151 14.2638 122.615 5.44667 141.977 +151.1 14.2145 122.67 5.43053 141.922 +151.2 14.1653 122.725 5.41436 141.867 +151.3 14.116 122.78 5.39816 141.812 +151.4 14.0668 122.835 5.38194 141.757 +151.5 14.0175 122.89 5.36569 141.703 +151.6 13.9683 122.944 5.34942 141.648 +151.7 13.919 122.998 5.33313 141.594 +151.8 13.8698 123.052 5.3168 141.54 +151.9 13.8205 123.106 5.30046 141.486 +152 13.7712 123.16 5.28408 141.432 +152.1 13.722 123.213 5.26769 141.379 +152.2 13.6727 123.267 5.25126 141.326 +152.3 13.6235 123.32 5.23482 141.272 +152.4 13.5743 123.373 5.21834 141.219 +152.5 13.525 123.426 5.20185 141.167 +152.6 13.4758 123.478 5.18532 141.114 +152.7 13.4265 123.531 5.16878 141.062 +152.8 13.3773 123.583 5.15221 141.009 +152.9 13.328 123.635 5.13561 140.957 +153 13.2788 123.687 5.11899 140.905 +153.1 13.2295 123.739 5.10234 140.854 +153.2 13.1803 123.79 5.08568 140.802 +153.3 13.131 123.842 5.06898 140.751 +153.4 13.0818 123.893 5.05226 140.699 +153.5 13.0326 123.944 5.03552 140.648 +153.6 12.9833 123.995 5.01876 140.597 +153.7 12.9341 124.045 5.00197 140.547 +153.8 12.8848 124.096 4.98515 140.496 +153.9 12.8356 124.146 4.96831 140.446 +154 12.7864 124.196 4.95145 140.396 +154.1 12.7371 124.246 4.93457 140.346 +154.2 12.6879 124.296 4.91766 140.296 +154.3 12.6387 124.346 4.90072 140.247 +154.4 12.5894 124.395 4.88377 140.197 +154.5 12.5402 124.444 4.86679 140.148 +154.6 12.491 124.493 4.84978 140.099 +154.7 12.4417 124.542 4.83276 140.05 +154.8 12.3925 124.591 4.81571 140.001 +154.9 12.3433 124.64 4.79863 139.953 +155 12.294 124.688 4.78154 139.904 +155.1 12.2448 124.736 4.76442 139.856 +155.2 12.1956 124.784 4.74727 139.808 +155.3 12.1463 124.832 4.73011 139.76 +155.4 12.0971 124.879 4.71292 139.713 +155.5 12.0479 124.927 4.69571 139.665 +155.6 11.9986 124.974 4.67847 139.618 +155.7 11.9494 125.021 4.66122 139.571 +155.8 11.9002 125.068 4.64394 139.524 +155.9 11.851 125.115 4.62664 139.477 +156 11.8017 125.161 4.60931 139.431 +156.1 11.7525 125.208 4.59197 139.385 +156.2 11.7033 125.254 4.5746 139.338 +156.3 11.6541 125.3 4.55721 139.292 +156.4 11.6048 125.346 4.53979 139.247 +156.5 11.5556 125.391 4.52236 139.201 +156.6 11.5064 125.437 4.5049 139.156 +156.7 11.4572 125.482 4.48742 139.11 +156.8 11.408 125.527 4.46992 139.065 +156.9 11.3587 125.572 4.4524 139.02 +157 11.3095 125.617 4.43485 138.976 +157.1 11.2603 125.661 4.41729 138.931 +157.2 11.2111 125.705 4.3997 138.887 +157.3 11.1619 125.75 4.38209 138.843 +157.4 11.1126 125.793 4.36446 138.799 +157.5 11.0634 125.837 4.34681 138.755 +157.6 11.0142 125.881 4.32913 138.711 +157.7 10.965 125.924 4.31144 138.668 +157.8 10.9158 125.968 4.29372 138.625 +157.9 10.8666 126.011 4.27599 138.582 +158 10.8174 126.053 4.25823 138.539 +158.1 10.7681 126.096 4.24045 138.496 +158.2 10.7189 126.139 4.22265 138.454 +158.3 10.6697 126.181 4.20483 138.411 +158.4 10.6205 126.223 4.18699 138.369 +158.5 10.5713 126.265 4.16913 138.327 +158.6 10.5221 126.307 4.15125 138.286 +158.7 10.4729 126.348 4.13335 138.244 +158.8 10.4237 126.39 4.11543 138.203 +158.9 10.3744 126.431 4.09748 138.161 +159.001 10.3252 126.472 4.07952 138.12 +159.101 10.276 126.513 4.06154 138.08 +159.201 10.2268 126.553 4.04354 138.039 +159.301 10.1776 126.594 4.02551 137.999 +159.401 10.1284 126.634 4.00747 137.958 +159.501 10.0792 126.674 3.98941 137.918 +159.601 10.03 126.714 3.97133 137.878 +159.701 9.98079 126.754 3.95323 137.839 +159.801 9.93159 126.793 3.9351 137.799 +159.901 9.88238 126.832 3.91696 137.76 +160.001 9.83318 126.872 3.8988 137.721 +160.101 9.78398 126.911 3.88063 137.682 +160.201 9.73477 126.949 3.86243 137.643 +160.301 9.68557 126.988 3.84421 137.604 +160.401 9.63637 127.026 3.82597 137.566 +160.501 9.58717 127.064 3.80772 137.528 +160.601 9.53797 127.103 3.78944 137.49 +160.701 9.48877 127.14 3.77115 137.452 +160.801 9.43957 127.178 3.75284 137.414 +160.901 9.39037 127.215 3.73451 137.377 +161.001 9.34117 127.253 3.71616 137.34 +161.101 9.29197 127.29 3.69779 137.303 +161.201 9.24277 127.327 3.67941 137.266 +161.301 9.19357 127.363 3.661 137.229 +161.401 9.14438 127.4 3.64258 137.192 +161.501 9.09518 127.436 3.62414 137.156 +161.601 9.04598 127.472 3.60568 137.12 +161.701 8.99679 127.508 3.58721 137.084 +161.801 8.94759 127.544 3.56871 137.048 +161.901 8.8984 127.58 3.5502 137.013 +162.001 8.8492 127.615 3.53167 136.977 +162.101 8.80001 127.65 3.51312 136.942 +162.201 8.75082 127.685 3.49456 136.907 +162.301 8.70162 127.72 3.47598 136.872 +162.401 8.65243 127.755 3.45738 136.838 +162.501 8.60324 127.789 3.43876 136.803 +162.601 8.55405 127.823 3.42012 136.769 +162.701 8.50486 127.857 3.40147 136.735 +162.801 8.45567 127.891 3.38281 136.701 +162.901 8.40647 127.925 3.36412 136.668 +163.001 8.35728 127.958 3.34542 136.634 +163.101 8.3081 127.991 3.3267 136.601 +163.201 8.25891 128.025 3.30796 136.568 +163.301 8.20972 128.057 3.28921 136.535 +163.401 8.16053 128.09 3.27044 136.502 +163.501 8.11134 128.123 3.25166 136.47 +163.601 8.06215 128.155 3.23286 136.437 +163.701 8.01297 128.187 3.21404 136.405 +163.801 7.96378 128.219 3.19521 136.373 +163.901 7.91459 128.251 3.17636 136.341 +164.001 7.86541 128.282 3.15749 136.31 +164.101 7.81622 128.314 3.13861 136.278 +164.201 7.76704 128.345 3.11971 136.247 +164.301 7.71785 128.376 3.1008 136.216 +164.401 7.66867 128.407 3.08187 136.185 +164.501 7.61948 128.437 3.06293 136.155 +164.601 7.5703 128.468 3.04397 136.124 +164.701 7.52112 128.498 3.025 136.094 +164.801 7.47194 128.528 3.00601 136.064 +164.901 7.42275 128.558 2.987 136.034 +165.001 7.37357 128.588 2.96798 136.005 +165.101 7.32439 128.617 2.94895 135.975 +165.201 7.27521 128.646 2.9299 135.946 +165.301 7.22603 128.675 2.91083 135.917 +165.401 7.17685 128.704 2.89175 135.888 +165.501 7.12767 128.733 2.87266 135.859 +165.601 7.07849 128.761 2.85355 135.831 +165.701 7.02931 128.79 2.83443 135.803 +165.801 6.98013 128.818 2.81529 135.775 +165.901 6.93095 128.846 2.79614 135.747 +166.001 6.88177 128.873 2.77697 135.719 +166.101 6.83259 128.901 2.75779 135.691 +166.201 6.78342 128.928 2.7386 135.664 +166.301 6.73424 128.955 2.71939 135.637 +166.401 6.68506 128.982 2.70017 135.61 +166.501 6.63588 129.009 2.68094 135.583 +166.601 6.58671 129.036 2.66169 135.557 +166.701 6.53753 129.062 2.64243 135.53 +166.801 6.48836 129.088 2.62315 135.504 +166.901 6.43918 129.114 2.60386 135.478 +167.001 6.39001 129.14 2.58456 135.452 +167.101 6.34083 129.165 2.56525 135.427 +167.201 6.29166 129.191 2.54592 135.401 +167.301 6.24248 129.216 2.52658 135.376 +167.401 6.19331 129.241 2.50723 135.351 +167.501 6.14414 129.266 2.48786 135.326 +167.601 6.09496 129.29 2.46848 135.302 +167.701 6.04579 129.315 2.44909 135.277 +167.801 5.99662 129.339 2.42969 135.253 +167.901 5.94745 129.363 2.41027 135.229 +168.001 5.89827 129.387 2.39084 135.205 +168.101 5.8491 129.411 2.3714 135.182 +168.201 5.79993 129.434 2.35195 135.158 +168.301 5.75076 129.457 2.33248 135.135 +168.401 5.70159 129.48 2.31301 135.112 +168.501 5.65242 129.503 2.29352 135.089 +168.601 5.60325 129.526 2.27402 135.066 +168.701 5.55408 129.548 2.25451 135.044 +168.801 5.50491 129.571 2.23498 135.022 +168.901 5.45574 129.593 2.21545 135 +169.001 5.40657 129.614 2.1959 134.978 +169.101 5.3574 129.636 2.17634 134.956 +169.201 5.30824 129.658 2.15678 134.935 +169.301 5.25907 129.679 2.1372 134.913 +169.401 5.2099 129.7 2.11761 134.892 +169.501 5.16073 129.721 2.09801 134.871 +169.601 5.11157 129.742 2.07839 134.851 +169.701 5.0624 129.762 2.05877 134.83 +169.801 5.01323 129.782 2.03914 134.81 +169.901 4.96406 129.803 2.0195 134.79 +170.001 4.9149 129.823 1.99984 134.77 +170.101 4.86573 129.842 1.98018 134.75 +170.201 4.81657 129.862 1.96051 134.73 +170.301 4.7674 129.881 1.94082 134.711 +170.401 4.71824 129.9 1.92113 134.692 +170.501 4.66907 129.919 1.90142 134.673 +170.601 4.61991 129.938 1.88171 134.654 +170.701 4.57074 129.956 1.86199 134.636 +170.801 4.52158 129.975 1.84226 134.617 +170.901 4.47241 129.993 1.82251 134.599 +171.001 4.42325 130.011 1.80276 134.581 +171.101 4.37409 130.029 1.783 134.564 +171.201 4.32492 130.046 1.76323 134.546 +171.301 4.27576 130.064 1.74345 134.529 +171.401 4.2266 130.081 1.72367 134.511 +171.501 4.17743 130.098 1.70387 134.495 +171.601 4.12827 130.115 1.68407 134.478 +171.701 4.07911 130.131 1.66425 134.461 +171.801 4.02995 130.147 1.64443 134.445 +171.901 3.98078 130.164 1.6246 134.429 +172.001 3.93162 130.18 1.60476 134.413 +172.101 3.88246 130.195 1.58491 134.397 +172.201 3.8333 130.211 1.56506 134.381 +172.301 3.78414 130.226 1.54519 134.366 +172.401 3.73498 130.242 1.52532 134.351 +172.501 3.68582 130.257 1.50544 134.336 +172.601 3.63666 130.271 1.48555 134.321 +172.701 3.5875 130.286 1.46566 134.306 +172.801 3.53834 130.3 1.44576 134.292 +172.901 3.48918 130.315 1.42585 134.278 +173.001 3.44002 130.329 1.40593 134.264 +173.101 3.39086 130.342 1.38601 134.25 +173.201 3.3417 130.356 1.36608 134.236 +173.301 3.29254 130.369 1.34614 134.223 +173.401 3.24338 130.383 1.32619 134.21 +173.501 3.19422 130.396 1.30624 134.197 +173.601 3.14506 130.409 1.28628 134.184 +173.701 3.0959 130.421 1.26632 134.171 +173.801 3.04674 130.434 1.24634 134.159 +173.901 2.99759 130.446 1.22637 134.146 +174.001 2.94843 130.458 1.20638 134.134 +174.101 2.89927 130.47 1.18639 134.123 +174.201 2.85011 130.481 1.16639 134.111 +174.301 2.80095 130.493 1.14639 134.1 +174.401 2.7518 130.504 1.12638 134.088 +174.501 2.70264 130.515 1.10637 134.077 +174.601 2.65348 130.526 1.08635 134.066 +174.701 2.60432 130.536 1.06632 134.056 +174.801 2.55517 130.547 1.04629 134.045 +174.901 2.50601 130.557 1.02625 134.035 +175.001 2.45685 130.567 1.00621 134.025 +175.101 2.4077 130.577 0.986163 134.015 +175.201 2.35854 130.587 0.96611 134.006 +175.301 2.30938 130.596 0.946053 133.996 +175.402 2.26023 130.605 0.92599 133.987 +175.502 2.21107 130.614 0.905923 133.978 +175.602 2.16192 130.623 0.885852 133.969 +175.702 2.11276 130.632 0.865775 133.96 +175.802 2.0636 130.64 0.845694 133.952 +175.902 2.01445 130.649 0.825609 133.944 +176.002 1.96529 130.657 0.80552 133.935 +176.102 1.91614 130.665 0.785426 133.928 +176.202 1.86698 130.672 0.765329 133.92 +176.302 1.81783 130.68 0.745227 133.913 +176.402 1.76867 130.687 0.725122 133.905 +176.502 1.71952 130.694 0.705012 133.898 +176.602 1.67036 130.701 0.6849 133.891 +176.702 1.62121 130.708 0.664783 133.885 +176.802 1.57205 130.714 0.644664 133.878 +176.902 1.5229 130.72 0.62454 133.872 +177.002 1.47374 130.726 0.604414 133.866 +177.102 1.42459 130.732 0.584285 133.86 +177.202 1.37543 130.738 0.564152 133.854 +177.302 1.32628 130.743 0.544017 133.849 +177.402 1.27712 130.749 0.523879 133.844 +177.502 1.22797 130.754 0.503738 133.838 +177.602 1.17881 130.759 0.483594 133.834 +177.702 1.12966 130.763 0.463448 133.829 +177.802 1.08051 130.768 0.4433 133.824 +177.902 1.03135 130.772 0.423149 133.82 +178.002 0.982197 130.776 0.402996 133.816 +178.102 0.933043 130.78 0.382841 133.812 +178.202 0.883889 130.784 0.362684 133.809 +178.302 0.834735 130.787 0.342526 133.805 +178.402 0.785581 130.791 0.322365 133.802 +178.502 0.736427 130.794 0.302203 133.799 +178.602 0.687274 130.796 0.282039 133.796 +178.702 0.63812 130.799 0.261874 133.793 +178.802 0.588966 130.802 0.241707 133.791 +178.902 0.539812 130.804 0.221539 133.788 +179.002 0.490659 130.806 0.20137 133.786 +179.102 0.441505 130.808 0.1812 133.784 +179.202 0.392351 130.81 0.161029 133.783 +179.302 0.343198 130.811 0.140857 133.781 +179.402 0.294044 130.812 0.120685 133.78 +179.502 0.24489 130.814 0.100511 133.779 +179.602 0.195737 130.814 0.0803378 133.778 +179.702 0.146583 130.815 0.0601637 133.777 +179.802 0.0974298 130.816 0.0399893 133.777 +179.902 0.0482762 130.816 0.0198146 133.776 diff --git a/macro/Unpack_HDF5/E565_RCNP/12Be_dp_gs.txt b/macro/Unpack_HDF5/E565_RCNP/12Be_dp_gs.txt new file mode 100644 index 000000000..7f3cd12cc --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/12Be_dp_gs.txt @@ -0,0 +1,1800 @@ +0 180 2.90596 0 259.365 +0.1 179.66 2.90603 0.00994927 259.365 +0.2 179.321 2.90625 0.0198985 259.364 +0.3 178.981 2.90661 0.0298477 259.364 +0.4 178.642 2.90711 0.0397969 259.364 +0.5 178.302 2.90775 0.0497459 259.363 +0.6 177.963 2.90853 0.0596949 259.362 +0.7 177.624 2.90946 0.0696437 259.361 +0.8 177.285 2.91053 0.0795923 259.36 +0.9 176.945 2.91175 0.0895408 259.359 +1 176.607 2.9131 0.0994891 259.358 +1.1 176.268 2.9146 0.109437 259.356 +1.2 175.929 2.91624 0.119385 259.354 +1.3 175.591 2.91803 0.129333 259.353 +1.4 175.252 2.91995 0.13928 259.351 +1.5 174.914 2.92202 0.149227 259.349 +1.6 174.576 2.92424 0.159174 259.347 +1.7 174.239 2.92659 0.16912 259.344 +1.8 173.901 2.92909 0.179066 259.342 +1.9 173.564 2.93173 0.189011 259.339 +2 173.227 2.93452 0.198957 259.336 +2.1 172.89 2.93744 0.208901 259.333 +2.2 172.554 2.94051 0.218845 259.33 +2.3 172.218 2.94372 0.228789 259.327 +2.4 171.882 2.94708 0.238733 259.324 +2.5 171.547 2.95057 0.248675 259.32 +2.6 171.212 2.95421 0.258617 259.317 +2.7 170.877 2.958 0.268559 259.313 +2.8 170.543 2.96192 0.2785 259.309 +2.9 170.209 2.96599 0.288441 259.305 +3 169.875 2.9702 0.29838 259.301 +3.1 169.542 2.97455 0.30832 259.296 +3.2 169.21 2.97905 0.318258 259.292 +3.3 168.877 2.98368 0.328196 259.287 +3.4 168.545 2.98846 0.338133 259.282 +3.5 168.214 2.99339 0.348069 259.277 +3.6 167.883 2.99845 0.358005 259.272 +3.7 167.553 3.00366 0.36794 259.267 +3.8 167.223 3.00901 0.377874 259.262 +3.9 166.893 3.0145 0.387807 259.256 +4 166.564 3.02014 0.397739 259.251 +4.1 166.236 3.02592 0.407671 259.245 +4.2 165.908 3.03184 0.417601 259.239 +4.3 165.581 3.0379 0.427531 259.233 +4.4 165.254 3.04411 0.43746 259.227 +4.5 164.928 3.05045 0.447387 259.22 +4.6 164.602 3.05694 0.457314 259.214 +4.7 164.277 3.06357 0.46724 259.207 +4.8 163.953 3.07035 0.477165 259.2 +4.9 163.629 3.07726 0.487088 259.193 +5 163.306 3.08432 0.497011 259.186 +5.1 162.983 3.09152 0.506933 259.179 +5.2 162.661 3.09887 0.516853 259.172 +5.3 162.34 3.10635 0.526773 259.164 +5.4 162.019 3.11398 0.536691 259.157 +5.5 161.699 3.12175 0.546608 259.149 +5.6 161.38 3.12966 0.556524 259.141 +5.7 161.061 3.13772 0.566438 259.133 +5.8 160.743 3.14591 0.576352 259.125 +5.9 160.426 3.15425 0.586264 259.116 +6 160.109 3.16273 0.596175 259.108 +6.1 159.794 3.17135 0.606084 259.099 +6.2 159.479 3.18012 0.615992 259.091 +6.3 159.164 3.18902 0.625899 259.082 +6.4 158.851 3.19807 0.635805 259.073 +6.5 158.538 3.20726 0.645709 259.063 +6.6 158.226 3.21659 0.655611 259.054 +6.7 157.914 3.22607 0.665513 259.045 +6.8 157.604 3.23568 0.675413 259.035 +6.9 157.294 3.24544 0.685311 259.025 +7 156.985 3.25534 0.695208 259.015 +7.1 156.677 3.26538 0.705103 259.005 +7.2 156.369 3.27556 0.714997 258.995 +7.3 156.063 3.28588 0.724889 258.985 +7.4 155.757 3.29635 0.73478 258.974 +7.5 155.452 3.30696 0.744669 258.964 +7.6 155.148 3.3177 0.754556 258.953 +7.7 154.844 3.32859 0.764442 258.942 +7.79999 154.542 3.33963 0.774326 258.931 +7.89999 154.24 3.3508 0.784208 258.92 +7.99999 153.939 3.36211 0.794089 258.909 +8.09999 153.639 3.37357 0.803968 258.897 +8.2 153.34 3.38517 0.813845 258.886 +8.3 153.041 3.39691 0.82372 258.874 +8.4 152.744 3.40879 0.833594 258.862 +8.5 152.447 3.42081 0.843466 258.85 +8.6 152.152 3.43297 0.853336 258.838 +8.7 151.857 3.44527 0.863204 258.825 +8.8 151.563 3.45772 0.87307 258.813 +8.9 151.27 3.4703 0.882934 258.8 +9 150.977 3.48303 0.892797 258.788 +9.1 150.686 3.4959 0.902657 258.775 +9.2 150.396 3.50891 0.912516 258.762 +9.3 150.106 3.52206 0.922372 258.749 +9.4 149.817 3.53535 0.932227 258.735 +9.5 149.53 3.54878 0.942079 258.722 +9.6 149.243 3.56235 0.951929 258.708 +9.7 148.957 3.57606 0.961777 258.695 +9.8 148.672 3.58992 0.971624 258.681 +9.9 148.387 3.60391 0.981468 258.667 +10 148.104 3.61805 0.991309 258.653 +10.1 147.822 3.63232 1.00115 258.638 +10.2 147.54 3.64674 1.01099 258.624 +10.3 147.26 3.6613 1.02082 258.609 +10.4 146.98 3.676 1.03065 258.595 +10.5 146.702 3.69083 1.04049 258.58 +10.6 146.424 3.70581 1.05031 258.565 +10.7 146.147 3.72093 1.06014 258.55 +10.8 145.871 3.73619 1.06996 258.535 +10.9 145.596 3.75159 1.07979 258.519 +11 145.322 3.76713 1.0896 258.504 +11.1 145.049 3.78281 1.09942 258.488 +11.2 144.776 3.79863 1.10924 258.472 +11.3 144.505 3.81459 1.11905 258.456 +11.4 144.235 3.83069 1.12886 258.44 +11.5 143.965 3.84693 1.13866 258.424 +11.6 143.697 3.86331 1.14847 258.407 +11.7 143.429 3.87983 1.15827 258.391 +11.8 143.162 3.89648 1.16807 258.374 +11.9 142.896 3.91328 1.17787 258.357 +12 142.632 3.93022 1.18766 258.341 +12.1 142.368 3.9473 1.19745 258.323 +12.2 142.105 3.96452 1.20724 258.306 +12.3 141.842 3.98188 1.21703 258.289 +12.4 141.581 3.99937 1.22681 258.271 +12.5 141.321 4.01701 1.23659 258.254 +12.6 141.062 4.03479 1.24637 258.236 +12.7 140.803 4.0527 1.25615 258.218 +12.8 140.546 4.07076 1.26592 258.2 +12.9 140.289 4.08895 1.27569 258.182 +13 140.033 4.10728 1.28546 258.163 +13.1 139.779 4.12575 1.29522 258.145 +13.2 139.525 4.14437 1.30498 258.126 +13.3 139.272 4.16312 1.31474 258.108 +13.4 139.02 4.18201 1.3245 258.089 +13.5 138.769 4.20103 1.33425 258.07 +13.6 138.519 4.2202 1.344 258.051 +13.7 138.269 4.23951 1.35375 258.031 +13.8 138.021 4.25895 1.36349 258.012 +13.9 137.773 4.27853 1.37323 257.992 +14 137.527 4.29825 1.38297 257.972 +14.1 137.281 4.31811 1.39271 257.953 +14.2 137.036 4.33811 1.40244 257.933 +14.3 136.792 4.35825 1.41217 257.912 +14.4 136.549 4.37853 1.42189 257.892 +14.5 136.307 4.39894 1.43161 257.872 +14.6 136.066 4.41949 1.44133 257.851 +14.7 135.826 4.44018 1.45105 257.831 +14.8 135.586 4.46101 1.46076 257.81 +14.9 135.348 4.48198 1.47047 257.789 +15 135.11 4.50308 1.48018 257.768 +15.1 134.873 4.52432 1.48988 257.746 +15.2 134.637 4.5457 1.49958 257.725 +15.3 134.402 4.56722 1.50928 257.704 +15.4 134.168 4.58888 1.51897 257.682 +15.5 133.935 4.61067 1.52866 257.66 +15.6 133.702 4.6326 1.53835 257.638 +15.7 133.47 4.65467 1.54803 257.616 +15.8 133.24 4.67687 1.55771 257.594 +15.9 133.01 4.69922 1.56739 257.572 +16 132.781 4.7217 1.57706 257.549 +16.1 132.552 4.74431 1.58673 257.526 +16.2 132.325 4.76707 1.5964 257.504 +16.3 132.098 4.78996 1.60606 257.481 +16.4 131.873 4.81299 1.61572 257.458 +16.5 131.648 4.83616 1.62538 257.435 +16.6 131.424 4.85946 1.63503 257.411 +16.7 131.201 4.8829 1.64468 257.388 +16.8 130.978 4.90648 1.65432 257.364 +16.9 130.757 4.93019 1.66396 257.341 +17 130.536 4.95404 1.6736 257.317 +17.1 130.316 4.97802 1.68323 257.293 +17.2 130.097 5.00215 1.69286 257.269 +17.3 129.879 5.02641 1.70249 257.244 +17.4 129.661 5.0508 1.71211 257.22 +17.5 129.445 5.07533 1.72173 257.195 +17.6 129.229 5.1 1.73134 257.171 +17.7 129.014 5.12481 1.74096 257.146 +17.8 128.799 5.14975 1.75056 257.121 +17.9 128.586 5.17482 1.76017 257.096 +18 128.373 5.20003 1.76977 257.071 +18.1 128.161 5.22538 1.77936 257.045 +18.2 127.95 5.25086 1.78895 257.02 +18.3 127.74 5.27648 1.79854 256.994 +18.4 127.53 5.30224 1.80812 256.969 +18.5 127.321 5.32813 1.8177 256.943 +18.6 127.113 5.35415 1.82728 256.917 +18.7 126.906 5.38031 1.83685 256.89 +18.8 126.699 5.40661 1.84642 256.864 +18.9 126.494 5.43304 1.85598 256.838 +19 126.289 5.45961 1.86554 256.811 +19.1 126.084 5.48631 1.8751 256.784 +19.2 125.881 5.51314 1.88465 256.758 +19.3 125.678 5.54012 1.89419 256.731 +19.4 125.476 5.56722 1.90374 256.704 +19.5 125.275 5.59446 1.91327 256.676 +19.6 125.074 5.62184 1.92281 256.649 +19.7 124.874 5.64935 1.93234 256.621 +19.8 124.675 5.67699 1.94186 256.594 +19.9 124.477 5.70477 1.95138 256.566 +20 124.279 5.73268 1.9609 256.538 +20.1 124.082 5.76073 1.97041 256.51 +20.2 123.886 5.78891 1.97992 256.482 +20.3 123.69 5.81722 1.98943 256.454 +20.4 123.495 5.84567 1.99893 256.425 +20.5 123.301 5.87425 2.00842 256.396 +20.6 123.108 5.90297 2.01791 256.368 +20.7 122.915 5.93182 2.0274 256.339 +20.8 122.723 5.9608 2.03688 256.31 +20.9 122.532 5.98992 2.04636 256.281 +21 122.341 6.01917 2.05583 256.252 +21.1 122.151 6.04855 2.0653 256.222 +21.2 121.962 6.07807 2.07476 256.193 +21.3 121.773 6.10772 2.08422 256.163 +21.4 121.585 6.1375 2.09367 256.133 +21.5 121.398 6.16742 2.10312 256.103 +21.6 121.211 6.19747 2.11257 256.073 +21.7 121.025 6.22765 2.12201 256.043 +21.8 120.84 6.25796 2.13144 256.013 +21.9 120.655 6.28841 2.14087 255.982 +22 120.471 6.31899 2.1503 255.952 +22.1 120.287 6.3497 2.15972 255.921 +22.2 120.105 6.38055 2.16914 255.89 +22.3 119.922 6.41152 2.17855 255.859 +22.4 119.741 6.44263 2.18795 255.828 +22.5 119.56 6.47387 2.19736 255.797 +22.6 119.38 6.50524 2.20675 255.765 +22.7001 119.2 6.53675 2.21614 255.734 +22.8001 119.021 6.56838 2.22553 255.702 +22.9001 118.843 6.60015 2.23491 255.671 +23.0001 118.665 6.63205 2.24429 255.639 +23.1001 118.488 6.66408 2.25366 255.607 +23.2001 118.311 6.69624 2.26303 255.575 +23.3001 118.135 6.72853 2.27239 255.542 +23.4001 117.96 6.76096 2.28175 255.51 +23.5001 117.785 6.79351 2.2911 255.477 +23.6001 117.611 6.8262 2.30045 255.445 +23.7001 117.437 6.85901 2.30979 255.412 +23.8001 117.264 6.89196 2.31912 255.379 +23.9001 117.092 6.92504 2.32846 255.346 +24.0001 116.92 6.95825 2.33778 255.312 +24.1001 116.749 6.99159 2.3471 255.279 +24.2001 116.578 7.02506 2.35642 255.246 +24.3001 116.408 7.05866 2.36573 255.212 +24.4001 116.238 7.09239 2.37503 255.178 +24.5001 116.069 7.12625 2.38433 255.144 +24.6001 115.901 7.16024 2.39363 255.111 +24.7001 115.733 7.19436 2.40292 255.076 +24.8001 115.566 7.22861 2.4122 255.042 +24.9001 115.399 7.26298 2.42148 255.008 +25.0001 115.233 7.29749 2.43075 254.973 +25.1001 115.067 7.33213 2.44002 254.939 +25.2001 114.902 7.3669 2.44928 254.904 +25.3001 114.738 7.40179 2.45854 254.869 +25.4001 114.573 7.43682 2.46779 254.834 +25.5001 114.41 7.47197 2.47703 254.799 +25.6001 114.247 7.50726 2.48627 254.763 +25.7001 114.085 7.54267 2.49551 254.728 +25.8001 113.923 7.57821 2.50474 254.693 +25.9001 113.761 7.61388 2.51396 254.657 +26.0001 113.6 7.64968 2.52318 254.621 +26.1001 113.44 7.6856 2.53239 254.585 +26.2001 113.28 7.72166 2.54159 254.549 +26.3001 113.121 7.75784 2.55079 254.513 +26.4001 112.962 7.79415 2.55999 254.477 +26.5001 112.803 7.83059 2.56918 254.44 +26.6001 112.646 7.86715 2.57836 254.404 +26.7001 112.488 7.90385 2.58754 254.367 +26.8001 112.331 7.94067 2.59671 254.33 +26.9001 112.175 7.97762 2.60588 254.293 +27.0001 112.019 8.01469 2.61504 254.256 +27.1001 111.864 8.0519 2.62419 254.219 +27.2001 111.709 8.08923 2.63334 254.182 +27.3001 111.554 8.12668 2.64248 254.144 +27.4001 111.4 8.16427 2.65162 254.106 +27.5001 111.247 8.20198 2.66075 254.069 +27.6001 111.094 8.23982 2.66987 254.031 +27.7001 110.941 8.27778 2.67899 253.993 +27.8001 110.789 8.31587 2.6881 253.955 +27.9001 110.638 8.35409 2.69721 253.917 +28.0001 110.486 8.39243 2.70631 253.878 +28.1001 110.336 8.4309 2.7154 253.84 +28.2001 110.185 8.46949 2.72449 253.801 +28.3001 110.036 8.50822 2.73357 253.763 +28.4001 109.886 8.54706 2.74265 253.724 +28.5001 109.737 8.58603 2.75171 253.685 +28.6001 109.589 8.62513 2.76078 253.646 +28.7001 109.441 8.66435 2.76983 253.606 +28.8001 109.293 8.7037 2.77889 253.567 +28.9001 109.146 8.74318 2.78793 253.528 +29.0001 109 8.78277 2.79697 253.488 +29.1001 108.853 8.8225 2.806 253.448 +29.2001 108.708 8.86235 2.81503 253.408 +29.3001 108.562 8.90232 2.82404 253.368 +29.4001 108.417 8.94242 2.83306 253.328 +29.5001 108.273 8.98264 2.84206 253.288 +29.6001 108.128 9.02298 2.85106 253.248 +29.7001 107.985 9.06345 2.86006 253.207 +29.8001 107.841 9.10405 2.86904 253.167 +29.9001 107.698 9.14476 2.87802 253.126 +30.0001 107.556 9.18561 2.887 253.085 +30.1001 107.414 9.22657 2.89597 253.044 +30.2001 107.272 9.26766 2.90493 253.003 +30.3001 107.131 9.30887 2.91388 252.962 +30.4001 106.99 9.35021 2.92283 252.921 +30.5001 106.85 9.39167 2.93177 252.879 +30.6001 106.71 9.43325 2.9407 252.837 +30.7001 106.57 9.47495 2.94963 252.796 +30.8001 106.431 9.51678 2.95855 252.754 +30.9001 106.292 9.55873 2.96747 252.712 +31.0001 106.153 9.6008 2.97637 252.67 +31.1001 106.015 9.643 2.98528 252.628 +31.2001 105.877 9.68531 2.99417 252.585 +31.3001 105.74 9.72775 3.00306 252.543 +31.4001 105.603 9.77032 3.01194 252.5 +31.5001 105.466 9.813 3.02081 252.458 +31.6001 105.33 9.8558 3.02968 252.415 +31.7001 105.194 9.89873 3.03854 252.372 +31.8001 105.059 9.94178 3.04739 252.329 +31.9001 104.923 9.98495 3.05624 252.286 +32.0001 104.789 10.0282 3.06508 252.243 +32.1001 104.654 10.0716 3.07391 252.199 +32.2001 104.52 10.1152 3.08273 252.156 +32.3001 104.387 10.1588 3.09155 252.112 +32.4001 104.253 10.2026 3.10036 252.068 +32.5001 104.12 10.2465 3.10917 252.024 +32.6001 103.988 10.2905 3.11796 251.98 +32.7001 103.855 10.3346 3.12675 251.936 +32.8001 103.723 10.3789 3.13553 251.892 +32.9001 103.592 10.4233 3.14431 251.847 +33.0001 103.461 10.4678 3.15308 251.803 +33.1001 103.33 10.5124 3.16184 251.758 +33.2001 103.199 10.5571 3.17059 251.714 +33.3001 103.069 10.602 3.17934 251.669 +33.4001 102.939 10.6469 3.18808 251.624 +33.5001 102.809 10.692 3.19681 251.579 +33.6001 102.68 10.7372 3.20554 251.533 +33.7001 102.551 10.7826 3.21425 251.488 +33.8001 102.423 10.828 3.22296 251.443 +33.9001 102.294 10.8736 3.23167 251.397 +34.0001 102.167 10.9193 3.24036 251.351 +34.1001 102.039 10.9651 3.24905 251.306 +34.2001 101.912 11.011 3.25773 251.26 +34.3 101.785 11.057 3.2664 251.214 +34.4 101.658 11.1032 3.27507 251.168 +34.5 101.532 11.1495 3.28373 251.121 +34.6 101.406 11.1959 3.29238 251.075 +34.7 101.28 11.2424 3.30102 251.028 +34.8 101.155 11.289 3.30966 250.982 +34.9 101.03 11.3358 3.31828 250.935 +35 100.905 11.3826 3.3269 250.888 +35.1 100.78 11.4296 3.33552 250.841 +35.2 100.656 11.4767 3.34412 250.794 +35.3 100.532 11.5239 3.35272 250.747 +35.4 100.409 11.5712 3.36131 250.699 +35.5 100.286 11.6187 3.36989 250.652 +35.6 100.163 11.6663 3.37846 250.604 +35.7 100.04 11.7139 3.38703 250.557 +35.8 99.9176 11.7617 3.39559 250.509 +35.9 99.7955 11.8096 3.40414 250.461 +36 99.6737 11.8577 3.41268 250.413 +36.1 99.5522 11.9058 3.42122 250.365 +36.2 99.4309 11.9541 3.42974 250.317 +36.3 99.31 12.0024 3.43826 250.268 +36.4 99.1893 12.0509 3.44678 250.22 +36.5 99.069 12.0995 3.45528 250.171 +36.6 98.9489 12.1482 3.46377 250.123 +36.7 98.8291 12.1971 3.47226 250.074 +36.8 98.7095 12.246 3.48074 250.025 +36.9 98.5903 12.2951 3.48921 249.976 +37 98.4713 12.3443 3.49768 249.926 +37.1 98.3525 12.3935 3.50613 249.877 +37.2 98.2341 12.4429 3.51458 249.828 +37.3 98.1159 12.4925 3.52302 249.778 +37.4 97.998 12.5421 3.53145 249.729 +37.5 97.8804 12.5918 3.53987 249.679 +37.6 97.763 12.6417 3.54829 249.629 +37.7 97.6459 12.6917 3.55669 249.579 +37.8 97.529 12.7417 3.56509 249.529 +37.9 97.4124 12.7919 3.57348 249.479 +38 97.2961 12.8422 3.58186 249.428 +38.1 97.18 12.8927 3.59024 249.378 +38.2 97.0642 12.9432 3.5986 249.328 +38.3 96.9486 12.9938 3.60696 249.277 +38.4 96.8333 13.0446 3.61531 249.226 +38.5 96.7182 13.0955 3.62365 249.175 +38.6 96.6034 13.1465 3.63198 249.124 +38.7 96.4888 13.1975 3.6403 249.073 +38.8 96.3745 13.2487 3.64862 249.022 +38.9 96.2604 13.3001 3.65693 248.971 +39 96.1466 13.3515 3.66522 248.919 +39.1 96.033 13.403 3.67351 248.868 +39.2 95.9197 13.4547 3.68179 248.816 +39.3 95.8066 13.5064 3.69007 248.764 +39.4 95.6937 13.5583 3.69833 248.712 +39.5 95.5811 13.6103 3.70659 248.66 +39.6 95.4687 13.6624 3.71483 248.608 +39.7 95.3565 13.7146 3.72307 248.556 +39.8 95.2446 13.7669 3.7313 248.504 +39.9 95.1329 13.8193 3.73952 248.451 +40 95.0215 13.8718 3.74773 248.399 +40.1 94.9103 13.9245 3.75594 248.346 +40.2 94.7993 13.9772 3.76413 248.294 +40.3 94.6885 14.0301 3.77232 248.241 +40.4 94.578 14.083 3.78049 248.188 +40.5 94.4677 14.1361 3.78866 248.135 +40.6 94.3576 14.1893 3.79682 248.081 +40.7 94.2477 14.2426 3.80497 248.028 +40.7999 94.138 14.296 3.81311 247.975 +40.8999 94.0286 14.3495 3.82124 247.921 +40.9999 93.9194 14.4031 3.82937 247.868 +41.0999 93.8104 14.4568 3.83748 247.814 +41.1999 93.7017 14.5107 3.84559 247.76 +41.2999 93.5931 14.5646 3.85369 247.706 +41.3999 93.4848 14.6186 3.86177 247.652 +41.4999 93.3766 14.6728 3.86985 247.598 +41.5999 93.2687 14.7271 3.87792 247.544 +41.6999 93.161 14.7814 3.88598 247.489 +41.7999 93.0535 14.8359 3.89403 247.435 +41.8999 92.9463 14.8905 3.90208 247.38 +41.9999 92.8392 14.9452 3.91011 247.326 +42.0999 92.7323 14.9999 3.91813 247.271 +42.1999 92.6256 15.0548 3.92615 247.216 +42.2999 92.5192 15.1098 3.93415 247.161 +42.3999 92.4129 15.165 3.94215 247.106 +42.4999 92.3069 15.2202 3.95014 247.051 +42.5999 92.201 15.2755 3.95812 246.995 +42.6999 92.0954 15.3309 3.96608 246.94 +42.7999 91.9899 15.3864 3.97404 246.884 +42.8999 91.8847 15.4421 3.98199 246.829 +42.9999 91.7796 15.4978 3.98994 246.773 +43.0999 91.6748 15.5537 3.99787 246.717 +43.1999 91.5701 15.6096 4.00579 246.661 +43.2999 91.4656 15.6657 4.0137 246.605 +43.3999 91.3614 15.7218 4.0216 246.549 +43.4999 91.2573 15.7781 4.0295 246.493 +43.5999 91.1534 15.8344 4.03738 246.436 +43.6999 91.0497 15.8909 4.04526 246.38 +43.7999 90.9462 15.9475 4.05312 246.323 +43.8999 90.8428 16.0041 4.06098 246.267 +43.9999 90.7397 16.0609 4.06882 246.21 +44.0999 90.6367 16.1178 4.07666 246.153 +44.1999 90.534 16.1748 4.08449 246.096 +44.2999 90.4314 16.2319 4.0923 246.039 +44.3999 90.329 16.289 4.10011 245.982 +44.4999 90.2268 16.3463 4.10791 245.924 +44.5999 90.1247 16.4037 4.1157 245.867 +44.6999 90.0229 16.4612 4.12347 245.81 +44.7999 89.9212 16.5188 4.13124 245.752 +44.8999 89.8197 16.5765 4.139 245.694 +44.9999 89.7184 16.6343 4.14675 245.636 +45.0999 89.6172 16.6922 4.15449 245.579 +45.1999 89.5163 16.7502 4.16222 245.521 +45.2999 89.4155 16.8083 4.16994 245.462 +45.3999 89.3148 16.8665 4.17765 245.404 +45.4999 89.2144 16.9248 4.18535 245.346 +45.5999 89.1141 16.9832 4.19304 245.288 +45.6999 89.014 17.0417 4.20072 245.229 +45.7999 88.9141 17.1003 4.20839 245.17 +45.8999 88.8143 17.159 4.21605 245.112 +45.9999 88.7147 17.2178 4.2237 245.053 +46.0999 88.6153 17.2767 4.23134 244.994 +46.1999 88.516 17.3356 4.23897 244.935 +46.2999 88.417 17.3947 4.24659 244.876 +46.3999 88.318 17.4539 4.25419 244.817 +46.4999 88.2193 17.5132 4.26179 244.758 +46.5999 88.1207 17.5726 4.26938 244.698 +46.6999 88.0222 17.6321 4.27696 244.639 +46.7999 87.924 17.6917 4.28453 244.579 +46.8999 87.8258 17.7514 4.29209 244.519 +46.9999 87.7279 17.8111 4.29964 244.46 +47.0999 87.6301 17.871 4.30718 244.4 +47.1999 87.5325 17.931 4.3147 244.34 +47.2999 87.435 17.9911 4.32222 244.28 +47.3998 87.3377 18.0512 4.32973 244.22 +47.4998 87.2405 18.1115 4.33723 244.159 +47.5998 87.1435 18.1719 4.34471 244.099 +47.6998 87.0466 18.2323 4.35219 244.038 +47.7998 86.9499 18.2929 4.35966 243.978 +47.8998 86.8534 18.3535 4.36711 243.917 +47.9998 86.757 18.4143 4.37456 243.856 +48.0998 86.6608 18.4751 4.38199 243.796 +48.1998 86.5647 18.536 4.38941 243.735 +48.2998 86.4687 18.5971 4.39683 243.674 +48.3998 86.373 18.6582 4.40423 243.613 +48.4998 86.2773 18.7194 4.41162 243.551 +48.5998 86.1818 18.7807 4.419 243.49 +48.6998 86.0865 18.8421 4.42638 243.429 +48.7998 85.9913 18.9036 4.43374 243.367 +48.8998 85.8962 18.9652 4.44109 243.305 +48.9998 85.8013 19.0269 4.44843 243.244 +49.0998 85.7066 19.0887 4.45575 243.182 +49.1998 85.6119 19.1506 4.46307 243.12 +49.2998 85.5175 19.2126 4.47038 243.058 +49.3998 85.4231 19.2746 4.47768 242.996 +49.4998 85.3289 19.3368 4.48496 242.934 +49.5998 85.2349 19.3991 4.49224 242.872 +49.6998 85.141 19.4614 4.4995 242.809 +49.7998 85.0472 19.5238 4.50675 242.747 +49.8998 84.9536 19.5864 4.514 242.684 +49.9998 84.8601 19.649 4.52123 242.622 +50.0998 84.7667 19.7117 4.52845 242.559 +50.1998 84.6735 19.7745 4.53566 242.496 +50.2998 84.5804 19.8374 4.54286 242.433 +50.3998 84.4875 19.9004 4.55004 242.37 +50.4998 84.3947 19.9635 4.55722 242.307 +50.5998 84.302 20.0266 4.56439 242.244 +50.6998 84.2095 20.0899 4.57154 242.181 +50.7998 84.1171 20.1532 4.57868 242.118 +50.8998 84.0248 20.2167 4.58582 242.054 +50.9998 83.9326 20.2802 4.59294 241.991 +51.0998 83.8406 20.3438 4.60005 241.927 +51.1998 83.7487 20.4075 4.60715 241.863 +51.2998 83.657 20.4713 4.61424 241.799 +51.3998 83.5654 20.5352 4.62131 241.736 +51.4998 83.4739 20.5992 4.62838 241.672 +51.5998 83.3825 20.6633 4.63543 241.607 +51.6998 83.2913 20.7274 4.64248 241.543 +51.7998 83.2001 20.7917 4.64951 241.479 +51.8998 83.1092 20.856 4.65653 241.415 +51.9998 83.0183 20.9204 4.66354 241.35 +52.0998 82.9276 20.9849 4.67053 241.286 +52.1998 82.837 21.0495 4.67752 241.221 +52.2998 82.7465 21.1142 4.6845 241.157 +52.3998 82.6561 21.179 4.69146 241.092 +52.4998 82.5659 21.2438 4.69841 241.027 +52.5998 82.4758 21.3088 4.70535 240.962 +52.6998 82.3858 21.3738 4.71228 240.897 +52.7998 82.2959 21.4389 4.7192 240.832 +52.8998 82.2061 21.5041 4.72611 240.767 +52.9998 82.1165 21.5694 4.733 240.701 +53.0998 82.027 21.6348 4.73989 240.636 +53.1998 81.9376 21.7002 4.74676 240.571 +53.2998 81.8483 21.7658 4.75362 240.505 +53.3998 81.7591 21.8314 4.76047 240.439 +53.4998 81.6701 21.8971 4.7673 240.374 +53.5998 81.5812 21.9629 4.77413 240.308 +53.6998 81.4924 22.0288 4.78094 240.242 +53.7998 81.4037 22.0948 4.78774 240.176 +53.8997 81.3151 22.1608 4.79453 240.11 +53.9997 81.2266 22.227 4.80131 240.044 +54.0997 81.1383 22.2932 4.80808 239.978 +54.1997 81.05 22.3595 4.81483 239.911 +54.2997 80.9619 22.4259 4.82158 239.845 +54.3997 80.8739 22.4924 4.82831 239.778 +54.4997 80.786 22.5589 4.83503 239.712 +54.5997 80.6982 22.6256 4.84173 239.645 +54.6997 80.6105 22.6923 4.84843 239.578 +54.7997 80.523 22.7591 4.85511 239.512 +54.8997 80.4355 22.826 4.86179 239.445 +54.9997 80.3482 22.893 4.86844 239.378 +55.0997 80.2609 22.96 4.87509 239.311 +55.1997 80.1738 23.0271 4.88173 239.244 +55.2997 80.0868 23.0944 4.88835 239.176 +55.3997 79.9998 23.1617 4.89496 239.109 +55.4997 79.913 23.229 4.90156 239.042 +55.5997 79.8263 23.2965 4.90815 238.974 +55.6997 79.7397 23.364 4.91473 238.907 +55.7997 79.6532 23.4317 4.92129 238.839 +55.8997 79.5669 23.4994 4.92784 238.771 +55.9997 79.4806 23.5671 4.93438 238.704 +56.0997 79.3944 23.635 4.94091 238.636 +56.1997 79.3083 23.7029 4.94742 238.568 +56.2997 79.2224 23.7709 4.95392 238.5 +56.3997 79.1365 23.839 4.96041 238.432 +56.4997 79.0507 23.9072 4.96689 238.364 +56.5997 78.9651 23.9755 4.97336 238.295 +56.6997 78.8795 24.0438 4.97981 238.227 +56.7997 78.794 24.1122 4.98625 238.159 +56.8997 78.7087 24.1807 4.99268 238.09 +56.9997 78.6234 24.2493 4.9991 238.021 +57.0997 78.5383 24.3179 5.0055 237.953 +57.1997 78.4532 24.3867 5.01189 237.884 +57.2997 78.3682 24.4555 5.01827 237.815 +57.3997 78.2834 24.5243 5.02463 237.746 +57.4997 78.1986 24.5933 5.03099 237.677 +57.5997 78.1139 24.6623 5.03733 237.608 +57.6997 78.0294 24.7314 5.04366 237.539 +57.7997 77.9449 24.8006 5.04997 237.47 +57.8997 77.8605 24.8699 5.05628 237.401 +57.9997 77.7762 24.9392 5.06257 237.332 +58.0997 77.692 25.0086 5.06885 237.262 +58.1997 77.6079 25.0781 5.07511 237.193 +58.2997 77.5239 25.1477 5.08137 237.123 +58.3997 77.44 25.2173 5.08761 237.053 +58.4997 77.3562 25.287 5.09383 236.984 +58.5997 77.2725 25.3568 5.10005 236.914 +58.6997 77.1889 25.4267 5.10625 236.844 +58.7997 77.1054 25.4966 5.11244 236.774 +58.8997 77.0219 25.5666 5.11862 236.704 +58.9997 76.9386 25.6367 5.12478 236.634 +59.0997 76.8553 25.7069 5.13093 236.564 +59.1997 76.7721 25.7771 5.13707 236.494 +59.2997 76.6891 25.8474 5.1432 236.423 +59.3997 76.6061 25.9178 5.14931 236.353 +59.4997 76.5232 25.9882 5.15541 236.283 +59.5997 76.4404 26.0587 5.16149 236.212 +59.6997 76.3577 26.1293 5.16757 236.141 +59.7997 76.275 26.2 5.17363 236.071 +59.8997 76.1925 26.2707 5.17968 236 +59.9997 76.11 26.3415 5.18571 235.929 +60.0997 76.0277 26.4124 5.19173 235.858 +60.1997 75.9454 26.4834 5.19774 235.787 +60.2997 75.8632 26.5544 5.20374 235.716 +60.3997 75.7811 26.6255 5.20972 235.645 +60.4996 75.6991 26.6967 5.21569 235.574 +60.5996 75.6171 26.7679 5.22164 235.503 +60.6996 75.5353 26.8392 5.22759 235.432 +60.7996 75.4535 26.9106 5.23352 235.36 +60.8996 75.3718 26.982 5.23943 235.289 +60.9996 75.2902 27.0535 5.24533 235.217 +61.0996 75.2087 27.1251 5.25122 235.146 +61.1996 75.1273 27.1968 5.2571 235.074 +61.2996 75.046 27.2685 5.26296 235.002 +61.3996 74.9647 27.3403 5.26881 234.93 +61.4996 74.8835 27.4121 5.27465 234.859 +61.5996 74.8024 27.4841 5.28047 234.787 +61.6996 74.7214 27.5561 5.28628 234.715 +61.7996 74.6405 27.6281 5.29208 234.643 +61.8996 74.5596 27.7002 5.29786 234.57 +61.9996 74.4788 27.7724 5.30363 234.498 +62.0996 74.3981 27.8447 5.30939 234.426 +62.1996 74.3175 27.917 5.31513 234.354 +62.2996 74.237 27.9894 5.32086 234.281 +62.3996 74.1565 28.0619 5.32658 234.209 +62.4996 74.0762 28.1344 5.33228 234.136 +62.5996 73.9959 28.207 5.33797 234.064 +62.6996 73.9157 28.2797 5.34364 233.991 +62.7996 73.8355 28.3524 5.3493 233.918 +62.8996 73.7555 28.4252 5.35495 233.846 +62.9996 73.6755 28.498 5.36059 233.773 +63.0996 73.5956 28.571 5.36621 233.7 +63.1996 73.5157 28.644 5.37181 233.627 +63.2996 73.436 28.717 5.37741 233.554 +63.3996 73.3563 28.7901 5.38298 233.481 +63.4996 73.2767 28.8633 5.38855 233.407 +63.5996 73.1972 28.9365 5.3941 233.334 +63.6996 73.1177 29.0098 5.39964 233.261 +63.7996 73.0384 29.0832 5.40516 233.188 +63.8996 72.959 29.1566 5.41067 233.114 +63.9996 72.8798 29.2301 5.41617 233.041 +64.0996 72.8007 29.3037 5.42165 232.967 +64.1996 72.7216 29.3773 5.42712 232.893 +64.2996 72.6426 29.451 5.43258 232.82 +64.3996 72.5637 29.5247 5.43802 232.746 +64.4996 72.4848 29.5985 5.44344 232.672 +64.5996 72.406 29.6724 5.44886 232.598 +64.6996 72.3273 29.7463 5.45426 232.524 +64.7996 72.2486 29.8203 5.45964 232.45 +64.8996 72.1701 29.8944 5.46501 232.376 +64.9996 72.0916 29.9685 5.47037 232.302 +65.0996 72.0132 30.0427 5.47571 232.228 +65.1996 71.9348 30.1169 5.48104 232.154 +65.2996 71.8565 30.1912 5.48635 232.08 +65.3996 71.7783 30.2655 5.49165 232.005 +65.4996 71.7001 30.3399 5.49694 231.931 +65.5996 71.6221 30.4144 5.50221 231.856 +65.6996 71.5441 30.4889 5.50747 231.782 +65.7996 71.4661 30.5635 5.51271 231.707 +65.8996 71.3883 30.6382 5.51794 231.633 +65.9996 71.3105 30.7129 5.52316 231.558 +66.0996 71.2327 30.7876 5.52836 231.483 +66.1996 71.1551 30.8625 5.53354 231.408 +66.2996 71.0775 30.9373 5.53872 231.333 +66.3996 70.9999 31.0123 5.54387 231.258 +66.4996 70.9225 31.0873 5.54902 231.183 +66.5996 70.8451 31.1623 5.55414 231.108 +66.6996 70.7677 31.2374 5.55926 231.033 +66.7996 70.6905 31.3126 5.56436 230.958 +66.8996 70.6133 31.3878 5.56944 230.883 +66.9995 70.5362 31.4631 5.57452 230.808 +67.0995 70.4591 31.5384 5.57957 230.732 +67.1995 70.3821 31.6138 5.58461 230.657 +67.2995 70.3052 31.6892 5.58964 230.582 +67.3995 70.2283 31.7647 5.59465 230.506 +67.4995 70.1515 31.8403 5.59965 230.43 +67.5995 70.0748 31.9159 5.60464 230.355 +67.6995 69.9981 31.9915 5.60961 230.279 +67.7995 69.9215 32.0672 5.61456 230.203 +67.8995 69.8449 32.143 5.6195 230.128 +67.9995 69.7684 32.2188 5.62443 230.052 +68.0995 69.692 32.2947 5.62934 229.976 +68.1995 69.6157 32.3706 5.63423 229.9 +68.2995 69.5394 32.4466 5.63911 229.824 +68.3995 69.4631 32.5227 5.64398 229.748 +68.4995 69.387 32.5987 5.64883 229.672 +68.5995 69.3109 32.6749 5.65367 229.596 +68.6995 69.2348 32.7511 5.65849 229.52 +68.7995 69.1588 32.8273 5.6633 229.443 +68.8995 69.0829 32.9036 5.66809 229.367 +68.9995 69.007 32.98 5.67287 229.291 +69.0995 68.9312 33.0564 5.67763 229.214 +69.1995 68.8555 33.1328 5.68238 229.138 +69.2995 68.7798 33.2093 5.68711 229.061 +69.3995 68.7042 33.2858 5.69183 228.985 +69.4995 68.6286 33.3624 5.69653 228.908 +69.5995 68.5531 33.4391 5.70122 228.832 +69.6995 68.4777 33.5158 5.70589 228.755 +69.7995 68.4023 33.5925 5.71055 228.678 +69.8995 68.327 33.6693 5.71519 228.601 +69.9995 68.2517 33.7462 5.71982 228.525 +70.0995 68.1765 33.8231 5.72443 228.448 +70.1995 68.1014 33.9 5.72903 228.371 +70.2995 68.0263 33.977 5.73361 228.294 +70.3995 67.9513 34.0541 5.73817 228.217 +70.4995 67.8763 34.1312 5.74273 228.14 +70.5995 67.8014 34.2083 5.74726 228.062 +70.6995 67.7265 34.2855 5.75178 227.985 +70.7995 67.6517 34.3627 5.75629 227.908 +70.8995 67.577 34.44 5.76078 227.831 +70.9995 67.5023 34.5173 5.76526 227.753 +71.0995 67.4277 34.5947 5.76972 227.676 +71.1995 67.3531 34.6721 5.77416 227.599 +71.2995 67.2786 34.7496 5.77859 227.521 +71.3995 67.2041 34.8271 5.78301 227.444 +71.4995 67.1297 34.9046 5.7874 227.366 +71.5995 67.0553 34.9822 5.79179 227.289 +71.6995 66.9811 35.0599 5.79616 227.211 +71.7995 66.9068 35.1376 5.80051 227.133 +71.8995 66.8326 35.2153 5.80485 227.055 +71.9995 66.7585 35.2931 5.80917 226.978 +72.0995 66.6844 35.3709 5.81347 226.9 +72.1995 66.6104 35.4488 5.81777 226.822 +72.2995 66.5364 35.5267 5.82204 226.744 +72.3995 66.4625 35.6046 5.8263 226.666 +72.4995 66.3886 35.6826 5.83054 226.588 +72.5995 66.3148 35.7607 5.83477 226.51 +72.6995 66.2411 35.8387 5.83899 226.432 +72.7995 66.1674 35.9169 5.84318 226.354 +72.8995 66.0937 35.995 5.84736 226.276 +72.9995 66.0201 36.0733 5.85153 226.197 +73.0995 65.9466 36.1515 5.85568 226.119 +73.1995 65.8731 36.2298 5.85982 226.041 +73.2995 65.7996 36.3081 5.86393 225.963 +73.3995 65.7263 36.3865 5.86804 225.884 +73.4995 65.6529 36.4649 5.87212 225.806 +73.5994 65.5796 36.5434 5.8762 225.727 +73.6994 65.5064 36.6219 5.88025 225.649 +73.7994 65.4332 36.7004 5.88429 225.57 +73.8994 65.3601 36.779 5.88832 225.492 +73.9994 65.287 36.8576 5.89232 225.413 +74.0994 65.214 36.9363 5.89632 225.334 +74.1994 65.141 37.015 5.90029 225.256 +74.2994 65.0681 37.0937 5.90425 225.177 +74.3994 64.9952 37.1725 5.9082 225.098 +74.4994 64.9224 37.2513 5.91213 225.019 +74.5994 64.8496 37.3301 5.91604 224.941 +74.6994 64.7768 37.409 5.91994 224.862 +74.7994 64.7042 37.4879 5.92382 224.783 +74.8994 64.6315 37.5669 5.92768 224.704 +74.9994 64.5589 37.6459 5.93153 224.625 +75.0994 64.4864 37.7249 5.93536 224.546 +75.1994 64.4139 37.804 5.93918 224.467 +75.2994 64.3415 37.8831 5.94298 224.388 +75.3994 64.2691 37.9623 5.94676 224.308 +75.4994 64.1968 38.0414 5.95053 224.229 +75.5994 64.1245 38.1207 5.95428 224.15 +75.6994 64.0522 38.1999 5.95802 224.071 +75.7994 63.98 38.2792 5.96174 223.992 +75.8994 63.9079 38.3585 5.96544 223.912 +75.9994 63.8358 38.4379 5.96913 223.833 +76.0994 63.7637 38.5173 5.9728 223.753 +76.1994 63.6917 38.5967 5.97645 223.674 +76.2994 63.6197 38.6762 5.98009 223.595 +76.3994 63.5478 38.7556 5.98372 223.515 +76.4994 63.476 38.8352 5.98732 223.436 +76.5994 63.4041 38.9147 5.99091 223.356 +76.6994 63.3323 38.9943 5.99448 223.276 +76.7994 63.2606 39.074 5.99804 223.197 +76.8994 63.1889 39.1536 6.00158 223.117 +76.9994 63.1173 39.2333 6.0051 223.037 +77.0994 63.0457 39.313 6.00861 222.958 +77.1994 62.9741 39.3928 6.0121 222.878 +77.2994 62.9026 39.4726 6.01558 222.798 +77.3994 62.8312 39.5524 6.01903 222.718 +77.4994 62.7598 39.6322 6.02247 222.638 +77.5994 62.6884 39.7121 6.0259 222.559 +77.6994 62.6171 39.792 6.02931 222.479 +77.7994 62.5458 39.872 6.0327 222.399 +77.8994 62.4746 39.952 6.03607 222.319 +77.9994 62.4034 40.032 6.03943 222.239 +78.0994 62.3322 40.112 6.04277 222.159 +78.1994 62.2611 40.1921 6.0461 222.079 +78.2994 62.1901 40.2721 6.04941 221.999 +78.3994 62.119 40.3523 6.0527 221.918 +78.4994 62.0481 40.4324 6.05598 221.838 +78.5994 61.9771 40.5126 6.05923 221.758 +78.6994 61.9062 40.5928 6.06248 221.678 +78.7994 61.8354 40.673 6.0657 221.598 +78.8994 61.7646 40.7533 6.06891 221.517 +78.9994 61.6938 40.8336 6.0721 221.437 +79.0994 61.6231 40.9139 6.07527 221.357 +79.1994 61.5525 40.9942 6.07843 221.277 +79.2994 61.4818 41.0746 6.08157 221.196 +79.3994 61.4112 41.155 6.0847 221.116 +79.4994 61.3407 41.2354 6.0878 221.035 +79.5994 61.2702 41.3159 6.09089 220.955 +79.6994 61.1997 41.3963 6.09397 220.874 +79.7994 61.1293 41.4768 6.09702 220.794 +79.8994 61.0589 41.5574 6.10006 220.713 +79.9994 60.9886 41.6379 6.10309 220.633 +80.0993 60.9183 41.7185 6.10609 220.552 +80.1993 60.848 41.7991 6.10908 220.472 +80.2993 60.7778 41.8797 6.11205 220.391 +80.3993 60.7076 41.9604 6.11501 220.31 +80.4993 60.6375 42.041 6.11794 220.23 +80.5993 60.5674 42.1217 6.12086 220.149 +80.6993 60.4973 42.2024 6.12377 220.068 +80.7993 60.4273 42.2832 6.12665 219.988 +80.8993 60.3573 42.364 6.12952 219.907 +80.9993 60.2874 42.4447 6.13237 219.826 +81.0993 60.2175 42.5256 6.13521 219.745 +81.1993 60.1476 42.6064 6.13803 219.664 +81.2993 60.0778 42.6872 6.14083 219.584 +81.3993 60.008 42.7681 6.14361 219.503 +81.4993 59.9383 42.849 6.14638 219.422 +81.5993 59.8686 42.9299 6.14912 219.341 +81.6993 59.7989 43.0109 6.15186 219.26 +81.7993 59.7293 43.0918 6.15457 219.179 +81.8993 59.6597 43.1728 6.15727 219.098 +81.9993 59.5902 43.2538 6.15995 219.017 +82.0993 59.5207 43.3348 6.16261 218.936 +82.1993 59.4512 43.4159 6.16525 218.855 +82.2993 59.3818 43.4969 6.16788 218.774 +82.3993 59.3124 43.578 6.17049 218.693 +82.4993 59.243 43.6591 6.17308 218.612 +82.5993 59.1737 43.7402 6.17566 218.531 +82.6993 59.1044 43.8213 6.17821 218.449 +82.7993 59.0352 43.9025 6.18076 218.368 +82.8993 58.966 43.9837 6.18328 218.287 +82.9993 58.8968 44.0648 6.18578 218.206 +83.0993 58.8277 44.146 6.18827 218.125 +83.1993 58.7586 44.2273 6.19074 218.043 +83.2993 58.6895 44.3085 6.19319 217.962 +83.3993 58.6205 44.3898 6.19563 217.881 +83.4993 58.5515 44.471 6.19805 217.8 +83.5993 58.4826 44.5523 6.20045 217.718 +83.6993 58.4137 44.6336 6.20283 217.637 +83.7993 58.3448 44.7149 6.20519 217.556 +83.8993 58.276 44.7963 6.20754 217.474 +83.9993 58.2072 44.8776 6.20987 217.393 +84.0993 58.1384 44.959 6.21218 217.312 +84.1993 58.0697 45.0404 6.21448 217.23 +84.2993 58.001 45.1218 6.21675 217.149 +84.3993 57.9323 45.2032 6.21901 217.068 +84.4993 57.8637 45.2846 6.22125 216.986 +84.5993 57.7951 45.366 6.22348 216.905 +84.6993 57.7265 45.4475 6.22568 216.823 +84.7993 57.658 45.5289 6.22787 216.742 +84.8993 57.5896 45.6104 6.23004 216.66 +84.9993 57.5211 45.6919 6.23219 216.579 +85.0993 57.4527 45.7734 6.23433 216.497 +85.1993 57.3843 45.8549 6.23644 216.416 +85.2993 57.316 45.9364 6.23854 216.334 +85.3993 57.2477 46.018 6.24062 216.253 +85.4993 57.1794 46.0995 6.24268 216.171 +85.5993 57.1112 46.1811 6.24473 216.09 +85.6993 57.0429 46.2626 6.24675 216.008 +85.7993 56.9748 46.3442 6.24876 215.927 +85.8993 56.9066 46.4258 6.25075 215.845 +85.9993 56.8385 46.5074 6.25273 215.763 +86.0993 56.7705 46.589 6.25468 215.682 +86.1993 56.7024 46.6706 6.25662 215.6 +86.2993 56.6344 46.7523 6.25854 215.518 +86.3993 56.5665 46.8339 6.26044 215.437 +86.4993 56.4985 46.9156 6.26232 215.355 +86.5993 56.4306 46.9972 6.26419 215.274 +86.6992 56.3627 47.0789 6.26603 215.192 +86.7992 56.2949 47.1606 6.26786 215.11 +86.8992 56.2271 47.2422 6.26967 215.029 +86.9992 56.1593 47.3239 6.27146 214.947 +87.0992 56.0916 47.4056 6.27324 214.865 +87.1992 56.0239 47.4873 6.27499 214.783 +87.2992 55.9562 47.569 6.27673 214.702 +87.3992 55.8886 47.6508 6.27845 214.62 +87.4992 55.821 47.7325 6.28015 214.538 +87.5992 55.7534 47.8142 6.28184 214.457 +87.6992 55.6859 47.896 6.2835 214.375 +87.7992 55.6183 47.9777 6.28515 214.293 +87.8992 55.5509 48.0594 6.28677 214.211 +87.9992 55.4834 48.1412 6.28838 214.13 +88.0992 55.416 48.223 6.28998 214.048 +88.1992 55.3486 48.3047 6.29155 213.966 +88.2992 55.2813 48.3865 6.2931 213.884 +88.3992 55.2139 48.4683 6.29464 213.802 +88.4992 55.1466 48.55 6.29616 213.721 +88.5992 55.0794 48.6318 6.29766 213.639 +88.6992 55.0122 48.7136 6.29914 213.557 +88.7992 54.945 48.7954 6.3006 213.475 +88.8992 54.8778 48.8772 6.30205 213.394 +88.9992 54.8107 48.959 6.30347 213.312 +89.0992 54.7435 49.0407 6.30488 213.23 +89.1992 54.6765 49.1225 6.30627 213.148 +89.2992 54.6094 49.2043 6.30764 213.066 +89.3992 54.5424 49.2861 6.30899 212.985 +89.4992 54.4754 49.3679 6.31033 212.903 +89.5992 54.4085 49.4497 6.31164 212.821 +89.6992 54.3416 49.5316 6.31294 212.739 +89.7992 54.2747 49.6134 6.31422 212.657 +89.8992 54.2078 49.6952 6.31548 212.576 +89.9992 54.141 49.777 6.31672 212.494 +90.0992 54.0742 49.8588 6.31794 212.412 +90.1992 54.0074 49.9406 6.31914 212.33 +90.2992 53.9406 50.0224 6.32033 212.248 +90.3992 53.8739 50.1042 6.3215 212.167 +90.4992 53.8072 50.186 6.32264 212.085 +90.5992 53.7406 50.2678 6.32377 212.003 +90.6992 53.674 50.3496 6.32488 211.921 +90.7992 53.6074 50.4314 6.32597 211.839 +90.8992 53.5408 50.5132 6.32705 211.758 +90.9992 53.4743 50.595 6.3281 211.676 +91.0992 53.4077 50.6768 6.32914 211.594 +91.1992 53.3413 50.7586 6.33015 211.512 +91.2992 53.2748 50.8403 6.33115 211.43 +91.3992 53.2084 50.9221 6.33213 211.349 +91.4992 53.142 51.0039 6.33309 211.267 +91.5992 53.0756 51.0857 6.33403 211.185 +91.6992 53.0093 51.1675 6.33496 211.103 +91.7992 52.943 51.2492 6.33586 211.022 +91.8992 52.8767 51.331 6.33674 210.94 +91.9992 52.8104 51.4127 6.33761 210.858 +92.0992 52.7442 51.4945 6.33846 210.776 +92.1992 52.678 51.5762 6.33929 210.695 +92.2992 52.6118 51.658 6.34009 210.613 +92.3992 52.5457 51.7397 6.34089 210.531 +92.4992 52.4796 51.8214 6.34166 210.449 +92.5992 52.4135 51.9032 6.34241 210.368 +92.6992 52.3474 51.9849 6.34314 210.286 +92.7992 52.2814 52.0666 6.34386 210.204 +92.8992 52.2154 52.1483 6.34455 210.122 +92.9992 52.1494 52.23 6.34523 210.041 +93.0992 52.0835 52.3117 6.34589 209.959 +93.1992 52.0176 52.3934 6.34653 209.877 +93.2991 51.9517 52.475 6.34714 209.796 +93.3991 51.8858 52.5567 6.34775 209.714 +93.4991 51.8199 52.6384 6.34833 209.632 +93.5991 51.7541 52.72 6.34889 209.551 +93.6991 51.6883 52.8017 6.34943 209.469 +93.7991 51.6226 52.8833 6.34996 209.387 +93.8991 51.5568 52.9649 6.35046 209.306 +93.9991 51.4911 53.0465 6.35095 209.224 +94.0991 51.4255 53.1281 6.35141 209.143 +94.1991 51.3598 53.2097 6.35186 209.061 +94.2991 51.2942 53.2913 6.35229 208.979 +94.3991 51.2286 53.3729 6.3527 208.898 +94.4991 51.163 53.4544 6.35309 208.816 +94.5991 51.0974 53.536 6.35346 208.735 +94.6991 51.0319 53.6175 6.35381 208.653 +94.7991 50.9664 53.699 6.35414 208.572 +94.8991 50.9009 53.7805 6.35445 208.49 +94.9991 50.8355 53.862 6.35475 208.409 +95.0991 50.7701 53.9435 6.35502 208.327 +95.1991 50.7047 54.025 6.35528 208.246 +95.2991 50.6393 54.1065 6.35551 208.164 +95.3991 50.5739 54.1879 6.35573 208.083 +95.4991 50.5086 54.2693 6.35593 208.001 +95.5991 50.4433 54.3508 6.35611 207.92 +95.6991 50.3781 54.4322 6.35626 207.839 +95.7991 50.3128 54.5136 6.3564 207.757 +95.8991 50.2476 54.595 6.35652 207.676 +95.9991 50.1824 54.6763 6.35662 207.594 +96.0991 50.1172 54.7577 6.3567 207.513 +96.1991 50.0521 54.839 6.35677 207.432 +96.2991 49.987 54.9203 6.35681 207.35 +96.3991 49.9219 55.0016 6.35683 207.269 +96.4991 49.8568 55.0829 6.35683 207.188 +96.5991 49.7917 55.1642 6.35682 207.107 +96.6991 49.7267 55.2454 6.35678 207.025 +96.7991 49.6617 55.3267 6.35673 206.944 +96.8991 49.5967 55.4079 6.35665 206.863 +96.9991 49.5318 55.4891 6.35656 206.782 +97.0991 49.4669 55.5703 6.35644 206.7 +97.1991 49.402 55.6515 6.35631 206.619 +97.2991 49.3371 55.7326 6.35616 206.538 +97.3991 49.2722 55.8137 6.35599 206.457 +97.4991 49.2074 55.8949 6.35579 206.376 +97.5991 49.1426 55.976 6.35558 206.295 +97.6991 49.0778 56.057 6.35535 206.214 +97.7991 49.0131 56.1381 6.3551 206.133 +97.8991 48.9483 56.2191 6.35483 206.052 +97.9991 48.8836 56.3001 6.35454 205.971 +98.0991 48.8189 56.3811 6.35423 205.89 +98.1991 48.7543 56.4621 6.3539 205.809 +98.2991 48.6896 56.5431 6.35355 205.728 +98.3991 48.625 56.624 6.35319 205.647 +98.4991 48.5604 56.7049 6.3528 205.566 +98.5991 48.4958 56.7858 6.35239 205.485 +98.6991 48.4313 56.8667 6.35196 205.404 +98.7991 48.3668 56.9476 6.35152 205.323 +98.8991 48.3023 57.0284 6.35105 205.242 +98.9991 48.2378 57.1092 6.35056 205.162 +99.0991 48.1733 57.19 6.35006 205.081 +99.1991 48.1089 57.2708 6.34953 205 +99.2991 48.0445 57.3515 6.34898 204.919 +99.3991 47.9801 57.4322 6.34842 204.839 +99.4991 47.9157 57.5129 6.34783 204.758 +99.5991 47.8514 57.5936 6.34723 204.677 +99.6991 47.7871 57.6742 6.3466 204.597 +99.799 47.7228 57.7549 6.34596 204.516 +99.899 47.6585 57.8355 6.3453 204.435 +99.999 47.5943 57.916 6.34461 204.355 +100.099 47.53 57.9966 6.34391 204.274 +100.199 47.4658 58.0771 6.34318 204.194 +100.299 47.4016 58.1576 6.34244 204.113 +100.399 47.3375 58.2381 6.34168 204.033 +100.499 47.2733 58.3185 6.34089 203.952 +100.599 47.2092 58.399 6.34009 203.872 +100.699 47.1451 58.4793 6.33927 203.791 +100.799 47.081 58.5597 6.33842 203.711 +100.899 47.017 58.6401 6.33756 203.631 +100.999 46.9529 58.7204 6.33668 203.55 +101.099 46.8889 58.8007 6.33577 203.47 +101.199 46.8249 58.8809 6.33485 203.39 +101.299 46.761 58.9612 6.33391 203.31 +101.399 46.697 59.0414 6.33295 203.229 +101.499 46.6331 59.1215 6.33196 203.149 +101.599 46.5692 59.2017 6.33096 203.069 +101.699 46.5053 59.2818 6.32994 202.989 +101.799 46.4414 59.3619 6.3289 202.909 +101.899 46.3776 59.442 6.32783 202.829 +101.999 46.3138 59.522 6.32675 202.749 +102.099 46.25 59.602 6.32565 202.669 +102.199 46.1862 59.682 6.32453 202.589 +102.299 46.1224 59.7619 6.32338 202.509 +102.399 46.0587 59.8418 6.32222 202.429 +102.499 45.995 59.9217 6.32104 202.349 +102.599 45.9313 60.0016 6.31984 202.269 +102.699 45.8676 60.0814 6.31861 202.189 +102.799 45.8039 60.1612 6.31737 202.11 +102.899 45.7403 60.2409 6.31611 202.03 +102.999 45.6767 60.3207 6.31482 201.95 +103.099 45.6131 60.4003 6.31352 201.87 +103.199 45.5495 60.48 6.3122 201.791 +103.299 45.486 60.5596 6.31085 201.711 +103.399 45.4224 60.6392 6.30949 201.632 +103.499 45.3589 60.7188 6.30811 201.552 +103.599 45.2954 60.7983 6.3067 201.472 +103.699 45.232 60.8778 6.30528 201.393 +103.799 45.1685 60.9573 6.30384 201.313 +103.899 45.1051 61.0367 6.30237 201.234 +103.999 45.0417 61.1161 6.30089 201.155 +104.099 44.9783 61.1955 6.29938 201.075 +104.199 44.9149 61.2748 6.29786 200.996 +104.299 44.8515 61.3541 6.29631 200.917 +104.399 44.7882 61.4333 6.29475 200.837 +104.499 44.7249 61.5125 6.29316 200.758 +104.599 44.6616 61.5917 6.29156 200.679 +104.699 44.5983 61.6709 6.28993 200.6 +104.799 44.5351 61.75 6.28829 200.521 +104.899 44.4718 61.829 6.28662 200.442 +104.999 44.4086 61.9081 6.28494 200.363 +105.099 44.3454 61.9871 6.28323 200.284 +105.199 44.2822 62.066 6.2815 200.205 +105.299 44.2191 62.145 6.27976 200.126 +105.399 44.156 62.2239 6.27799 200.047 +105.499 44.0928 62.3027 6.2762 199.968 +105.599 44.0297 62.3815 6.27439 199.889 +105.699 43.9666 62.4603 6.27257 199.81 +105.799 43.9036 62.539 6.27072 199.732 +105.899 43.8405 62.6177 6.26885 199.653 +105.999 43.7775 62.6964 6.26696 199.574 +106.099 43.7145 62.775 6.26505 199.496 +106.199 43.6515 62.8536 6.26312 199.417 +106.299 43.5885 62.9321 6.26117 199.339 +106.399 43.5256 63.0106 6.2592 199.26 +106.499 43.4627 63.0891 6.25721 199.182 +106.599 43.3997 63.1675 6.2552 199.103 +106.699 43.3369 63.2459 6.25317 199.025 +106.799 43.274 63.3242 6.25112 198.947 +106.899 43.2111 63.4025 6.24905 198.868 +106.999 43.1483 63.4807 6.24695 198.79 +107.099 43.0855 63.5589 6.24484 198.712 +107.199 43.0227 63.6371 6.24271 198.634 +107.299 42.9599 63.7152 6.24056 198.555 +107.399 42.8971 63.7933 6.23838 198.477 +107.499 42.8343 63.8714 6.23619 198.399 +107.599 42.7716 63.9494 6.23397 198.321 +107.699 42.7089 64.0273 6.23174 198.243 +107.799 42.6462 64.1052 6.22948 198.166 +107.899 42.5835 64.1831 6.22721 198.088 +107.999 42.5209 64.2609 6.22491 198.01 +108.099 42.4582 64.3387 6.2226 197.932 +108.199 42.3956 64.4164 6.22026 197.854 +108.299 42.333 64.4941 6.2179 197.777 +108.399 42.2704 64.5718 6.21553 197.699 +108.499 42.2078 64.6494 6.21313 197.621 +108.599 42.1453 64.7269 6.21071 197.544 +108.699 42.0827 64.8044 6.20827 197.466 +108.799 42.0202 64.8819 6.20581 197.389 +108.899 41.9577 64.9593 6.20333 197.311 +108.999 41.8952 65.0367 6.20083 197.234 +109.099 41.8328 65.114 6.19831 197.157 +109.199 41.7703 65.1913 6.19577 197.079 +109.299 41.7079 65.2685 6.19321 197.002 +109.399 41.6455 65.3457 6.19063 196.925 +109.499 41.5831 65.4229 6.18802 196.848 +109.599 41.5207 65.4999 6.1854 196.771 +109.699 41.4583 65.577 6.18276 196.694 +109.799 41.396 65.654 6.18009 196.617 +109.899 41.3337 65.7309 6.17741 196.54 +109.999 41.2713 65.8078 6.1747 196.463 +110.099 41.209 65.8847 6.17198 196.386 +110.199 41.1468 65.9615 6.16923 196.309 +110.299 41.0845 66.0382 6.16647 196.233 +110.399 41.0223 66.1149 6.16368 196.156 +110.499 40.96 66.1916 6.16087 196.079 +110.599 40.8978 66.2682 6.15805 196.003 +110.699 40.8356 66.3447 6.1552 195.926 +110.799 40.7734 66.4212 6.15233 195.85 +110.899 40.7113 66.4977 6.14944 195.773 +110.999 40.6491 66.5741 6.14653 195.697 +111.099 40.587 66.6504 6.1436 195.62 +111.199 40.5249 66.7267 6.14065 195.544 +111.299 40.4628 66.803 6.13768 195.468 +111.399 40.4007 66.8791 6.13469 195.392 +111.499 40.3386 66.9553 6.13167 195.315 +111.599 40.2766 67.0314 6.12864 195.239 +111.699 40.2145 67.1074 6.12559 195.163 +111.799 40.1525 67.1834 6.12251 195.087 +111.899 40.0905 67.2593 6.11942 195.011 +111.999 40.0285 67.3352 6.11631 194.936 +112.099 39.9666 67.411 6.11317 194.86 +112.199 39.9046 67.4868 6.11001 194.784 +112.299 39.8427 67.5625 6.10684 194.708 +112.399 39.7808 67.6382 6.10364 194.633 +112.499 39.7189 67.7138 6.10042 194.557 +112.599 39.657 67.7893 6.09718 194.481 +112.699 39.5951 67.8648 6.09393 194.406 +112.799 39.5332 67.9403 6.09065 194.33 +112.899 39.4714 68.0156 6.08735 194.255 +112.999 39.4096 68.091 6.08403 194.18 +113.099 39.3477 68.1662 6.08069 194.104 +113.199 39.2859 68.2415 6.07733 194.029 +113.299 39.2242 68.3166 6.07394 193.954 +113.399 39.1624 68.3917 6.07054 193.879 +113.499 39.1007 68.4668 6.06712 193.804 +113.599 39.0389 68.5418 6.06367 193.729 +113.699 38.9772 68.6167 6.06021 193.654 +113.799 38.9155 68.6916 6.05673 193.579 +113.899 38.8538 68.7664 6.05322 193.504 +113.999 38.7921 68.8412 6.0497 193.43 +114.099 38.7305 68.9159 6.04615 193.355 +114.199 38.6688 68.9905 6.04258 193.28 +114.299 38.6072 69.0651 6.03899 193.206 +114.399 38.5456 69.1396 6.03539 193.131 +114.499 38.484 69.2141 6.03176 193.057 +114.599 38.4224 69.2885 6.02811 192.982 +114.699 38.3608 69.3629 6.02444 192.908 +114.799 38.2993 69.4372 6.02075 192.834 +114.899 38.2377 69.5114 6.01704 192.759 +114.999 38.1762 69.5856 6.01331 192.685 +115.099 38.1147 69.6597 6.00956 192.611 +115.199 38.0532 69.7337 6.00578 192.537 +115.299 37.9917 69.8077 6.00199 192.463 +115.399 37.9303 69.8816 5.99818 192.389 +115.499 37.8688 69.9555 5.99434 192.315 +115.599 37.8074 70.0293 5.99049 192.241 +115.699 37.7459 70.1031 5.98662 192.168 +115.799 37.6845 70.1767 5.98272 192.094 +115.899 37.6231 70.2504 5.9788 192.02 +115.999 37.5618 70.3239 5.97487 191.947 +116.099 37.5004 70.3974 5.97091 191.873 +116.199 37.439 70.4709 5.96693 191.8 +116.299 37.3777 70.5442 5.96293 191.727 +116.399 37.3164 70.6175 5.95892 191.653 +116.499 37.2551 70.6908 5.95488 191.58 +116.599 37.1938 70.7639 5.95082 191.507 +116.699 37.1325 70.8371 5.94674 191.434 +116.799 37.0712 70.9101 5.94264 191.361 +116.899 37.01 70.9831 5.93852 191.288 +116.999 36.9487 71.056 5.93437 191.215 +117.099 36.8875 71.1289 5.93021 191.142 +117.199 36.8263 71.2017 5.92603 191.069 +117.299 36.7651 71.2744 5.92183 190.996 +117.399 36.7039 71.3471 5.9176 190.924 +117.499 36.6428 71.4197 5.91336 190.851 +117.599 36.5816 71.4922 5.90909 190.779 +117.699 36.5205 71.5647 5.90481 190.706 +117.799 36.4593 71.637 5.9005 190.634 +117.899 36.3982 71.7094 5.89618 190.561 +117.999 36.3371 71.7816 5.89183 190.489 +118.099 36.276 71.8538 5.88746 190.417 +118.199 36.215 71.926 5.88307 190.345 +118.299 36.1539 71.998 5.87867 190.273 +118.399 36.0929 72.07 5.87424 190.201 +118.499 36.0318 72.142 5.86979 190.129 +118.599 35.9708 72.2138 5.86532 190.057 +118.699 35.9098 72.2856 5.86083 189.985 +118.799 35.8488 72.3573 5.85632 189.913 +118.899 35.7878 72.429 5.85179 189.842 +118.999 35.7269 72.5006 5.84724 189.77 +119.099 35.6659 72.5721 5.84266 189.699 +119.199 35.605 72.6435 5.83807 189.627 +119.299 35.544 72.7149 5.83346 189.556 +119.399 35.4831 72.7862 5.82883 189.485 +119.499 35.4222 72.8574 5.82417 189.413 +119.599 35.3613 72.9286 5.8195 189.342 +119.699 35.3005 72.9997 5.8148 189.271 +119.799 35.2396 73.0707 5.81009 189.2 +119.899 35.1788 73.1417 5.80535 189.129 +119.999 35.1179 73.2126 5.8006 189.058 +120.099 35.0571 73.2834 5.79582 188.987 +120.199 34.9963 73.3541 5.79103 188.917 +120.299 34.9355 73.4248 5.78621 188.846 +120.399 34.8747 73.4954 5.78137 188.775 +120.499 34.8139 73.5659 5.77652 188.705 +120.599 34.7532 73.6363 5.77164 188.634 +120.699 34.6924 73.7067 5.76674 188.564 +120.799 34.6317 73.777 5.76182 188.494 +120.899 34.571 73.8473 5.75688 188.423 +120.999 34.5103 73.9174 5.75192 188.353 +121.099 34.4496 73.9875 5.74694 188.283 +121.199 34.3889 74.0575 5.74194 188.213 +121.299 34.3282 74.1274 5.73692 188.143 +121.399 34.2676 74.1973 5.73188 188.073 +121.499 34.2069 74.2671 5.72682 188.004 +121.599 34.1463 74.3368 5.72174 187.934 +121.699 34.0857 74.4065 5.71664 187.864 +121.799 34.025 74.476 5.71152 187.795 +121.899 33.9645 74.5455 5.70638 187.725 +121.999 33.9039 74.6149 5.70121 187.656 +122.099 33.8433 74.6843 5.69603 187.586 +122.199 33.7827 74.7535 5.69083 187.517 +122.299 33.7222 74.8227 5.6856 187.448 +122.399 33.6616 74.8918 5.68036 187.379 +122.499 33.6011 74.9608 5.6751 187.31 +122.599 33.5406 75.0298 5.66981 187.241 +122.699 33.4801 75.0987 5.66451 187.172 +122.799 33.4196 75.1675 5.65918 187.103 +122.899 33.3591 75.2362 5.65384 187.035 +122.999 33.2987 75.3049 5.64848 186.966 +123.099 33.2382 75.3734 5.64309 186.897 +123.199 33.1778 75.4419 5.63769 186.829 +123.299 33.1174 75.5103 5.63226 186.76 +123.399 33.0569 75.5787 5.62681 186.692 +123.499 32.9965 75.6469 5.62135 186.624 +123.599 32.9361 75.7151 5.61586 186.556 +123.699 32.8758 75.7832 5.61036 186.488 +123.799 32.8154 75.8512 5.60483 186.42 +123.899 32.755 75.9192 5.59928 186.352 +123.999 32.6947 75.987 5.59372 186.284 +124.099 32.6344 76.0548 5.58813 186.216 +124.199 32.574 76.1225 5.58253 186.148 +124.299 32.5137 76.1901 5.5769 186.081 +124.399 32.4534 76.2577 5.57125 186.013 +124.499 32.3931 76.3251 5.56558 185.946 +124.599 32.3329 76.3925 5.5599 185.878 +124.699 32.2726 76.4598 5.55419 185.811 +124.799 32.2123 76.527 5.54846 185.744 +124.899 32.1521 76.5942 5.54272 185.677 +124.999 32.0919 76.6612 5.53695 185.61 +125.099 32.0316 76.7282 5.53116 185.543 +125.199 31.9714 76.7951 5.52536 185.476 +125.299 31.9112 76.8619 5.51953 185.409 +125.399 31.851 76.9286 5.51368 185.342 +125.499 31.7909 76.9952 5.50781 185.276 +125.599 31.7307 77.0618 5.50193 185.209 +125.699 31.6705 77.1283 5.49602 185.142 +125.799 31.6104 77.1947 5.49009 185.076 +125.899 31.5503 77.261 5.48415 185.01 +125.999 31.4901 77.3272 5.47818 184.944 +126.099 31.43 77.3933 5.47219 184.877 +126.199 31.3699 77.4594 5.46619 184.811 +126.299 31.3098 77.5254 5.46016 184.745 +126.399 31.2498 77.5913 5.45411 184.679 +126.499 31.1897 77.6571 5.44805 184.614 +126.599 31.1296 77.7228 5.44196 184.548 +126.699 31.0696 77.7884 5.43585 184.482 +126.799 31.0096 77.854 5.42973 184.417 +126.899 30.9495 77.9194 5.42358 184.351 +126.999 30.8895 77.9848 5.41742 184.286 +127.099 30.8295 78.0501 5.41123 184.221 +127.199 30.7695 78.1153 5.40503 184.155 +127.299 30.7095 78.1804 5.3988 184.09 +127.399 30.6496 78.2454 5.39256 184.025 +127.499 30.5896 78.3104 5.38629 183.96 +127.599 30.5297 78.3752 5.38001 183.895 +127.699 30.4697 78.44 5.3737 183.831 +127.799 30.4098 78.5047 5.36738 183.766 +127.899 30.3499 78.5693 5.36104 183.701 +127.999 30.29 78.6338 5.35468 183.637 +128.099 30.2301 78.6982 5.34829 183.573 +128.199 30.1702 78.7626 5.34189 183.508 +128.299 30.1103 78.8268 5.33547 183.444 +128.399 30.0504 78.891 5.32903 183.38 +128.499 29.9906 78.955 5.32256 183.316 +128.599 29.9307 79.019 5.31608 183.252 +128.699 29.8709 79.0829 5.30958 183.188 +128.799 29.811 79.1467 5.30306 183.124 +128.899 29.7512 79.2104 5.29652 183.06 +128.999 29.6914 79.2741 5.28996 182.997 +129.099 29.6316 79.3376 5.28338 182.933 +129.199 29.5718 79.401 5.27678 182.87 +129.299 29.512 79.4644 5.27016 182.806 +129.399 29.4523 79.5277 5.26353 182.743 +129.499 29.3925 79.5908 5.25687 182.68 +129.599 29.3328 79.6539 5.25019 182.617 +129.699 29.273 79.7169 5.2435 182.554 +129.799 29.2133 79.7798 5.23678 182.491 +129.899 29.1536 79.8426 5.23005 182.428 +129.999 29.0938 79.9053 5.22329 182.365 +130.099 29.0341 79.968 5.21652 182.303 +130.199 28.9745 80.0305 5.20972 182.24 +130.299 28.9148 80.093 5.20291 182.178 +130.399 28.8551 80.1553 5.19608 182.115 +130.499 28.7954 80.2176 5.18923 182.053 +130.599 28.7358 80.2797 5.18236 181.991 +130.699 28.6761 80.3418 5.17547 181.929 +130.799 28.6165 80.4038 5.16856 181.867 +130.899 28.5569 80.4657 5.16163 181.805 +130.999 28.4973 80.5275 5.15468 181.743 +131.099 28.4377 80.5891 5.14771 181.682 +131.199 28.3781 80.6508 5.14073 181.62 +131.299 28.3185 80.7123 5.13372 181.558 +131.399 28.2589 80.7737 5.1267 181.497 +131.499 28.1993 80.835 5.11965 181.436 +131.599 28.1398 80.8962 5.11259 181.375 +131.699 28.0802 80.9574 5.10551 181.313 +131.799 28.0207 81.0184 5.09841 181.252 +131.899 27.9612 81.0793 5.09129 181.191 +131.999 27.9016 81.1402 5.08415 181.131 +132.099 27.8421 81.2009 5.07699 181.07 +132.199 27.7826 81.2616 5.06981 181.009 +132.299 27.7231 81.3222 5.06261 180.949 +132.399 27.6637 81.3826 5.0554 180.888 +132.499 27.6042 81.443 5.04816 180.828 +132.599 27.5447 81.5033 5.04091 180.767 +132.699 27.4853 81.5634 5.03364 180.707 +132.799 27.4258 81.6235 5.02635 180.647 +132.899 27.3664 81.6835 5.01904 180.587 +132.999 27.3069 81.7434 5.01171 180.527 +133.099 27.2475 81.8032 5.00436 180.468 +133.199 27.1881 81.8628 4.99699 180.408 +133.299 27.1287 81.9224 4.9896 180.348 +133.399 27.0693 81.9819 4.9822 180.289 +133.499 27.0099 82.0413 4.97477 180.229 +133.599 26.9506 82.1006 4.96733 180.17 +133.699 26.8912 82.1598 4.95987 180.111 +133.799 26.8318 82.2189 4.95239 180.052 +133.899 26.7725 82.2779 4.94489 179.993 +133.999 26.7132 82.3368 4.93737 179.934 +134.099 26.6538 82.3956 4.92984 179.875 +134.199 26.5945 82.4543 4.92228 179.816 +134.299 26.5352 82.5129 4.91471 179.758 +134.399 26.4759 82.5714 4.90712 179.699 +134.499 26.4166 82.6298 4.8995 179.641 +134.599 26.3573 82.6881 4.89187 179.583 +134.699 26.298 82.7463 4.88423 179.524 +134.799 26.2387 82.8044 4.87656 179.466 +134.899 26.1795 82.8624 4.86887 179.408 +134.999 26.1202 82.9203 4.86117 179.35 +135.099 26.061 82.9781 4.85345 179.293 +135.199 26.0018 83.0358 4.84571 179.235 +135.299 25.9425 83.0934 4.83795 179.177 +135.399 25.8833 83.1509 4.83017 179.12 +135.499 25.8241 83.2083 4.82237 179.062 +135.599 25.7649 83.2656 4.81456 179.005 +135.699 25.7057 83.3228 4.80672 178.948 +135.799 25.6465 83.3799 4.79887 178.891 +135.899 25.5873 83.4369 4.791 178.834 +135.999 25.5282 83.4938 4.78311 178.777 +136.099 25.469 83.5505 4.77521 178.72 +136.199 25.4098 83.6072 4.76728 178.664 +136.299 25.3507 83.6638 4.75934 178.607 +136.399 25.2916 83.7203 4.75138 178.55 +136.499 25.2324 83.7766 4.7434 178.494 +136.599 25.1733 83.8329 4.7354 178.438 +136.699 25.1142 83.8891 4.72738 178.382 +136.799 25.0551 83.9451 4.71935 178.326 +136.899 24.996 84.0011 4.7113 178.27 +136.999 24.9369 84.0569 4.70323 178.214 +137.099 24.8778 84.1127 4.69514 178.158 +137.199 24.8188 84.1683 4.68703 178.102 +137.299 24.7597 84.2238 4.67891 178.047 +137.399 24.7006 84.2793 4.67076 177.991 +137.499 24.6416 84.3346 4.6626 177.936 +137.599 24.5826 84.3898 4.65442 177.881 +137.699 24.5235 84.4449 4.64623 177.826 +137.799 24.4645 84.4999 4.63801 177.771 +137.899 24.4055 84.5548 4.62978 177.716 +137.999 24.3465 84.6096 4.62153 177.661 +138.099 24.2875 84.6643 4.61326 177.606 +138.199 24.2285 84.7189 4.60498 177.552 +138.299 24.1695 84.7734 4.59667 177.497 +138.399 24.1105 84.8277 4.58835 177.443 +138.499 24.0515 84.882 4.58001 177.389 +138.599 23.9926 84.9362 4.57165 177.335 +138.699 23.9336 84.9902 4.56328 177.281 +138.799 23.8747 85.0442 4.55489 177.227 +138.899 23.8157 85.098 4.54648 177.173 +138.999 23.7568 85.1517 4.53805 177.119 +139.099 23.6979 85.2053 4.5296 177.065 +139.199 23.639 85.2589 4.52114 177.012 +139.299 23.5801 85.3123 4.51266 176.958 +139.399 23.5212 85.3656 4.50416 176.905 +139.499 23.4623 85.4187 4.49564 176.852 +139.599 23.4034 85.4718 4.48711 176.799 +139.699 23.3445 85.5248 4.47856 176.746 +139.799 23.2856 85.5777 4.46999 176.693 +139.899 23.2268 85.6304 4.46141 176.64 +139.999 23.1679 85.683 4.4528 176.588 +140.099 23.109 85.7356 4.44418 176.535 +140.199 23.0502 85.788 4.43554 176.483 +140.299 22.9914 85.8403 4.42689 176.43 +140.399 22.9325 85.8925 4.41822 176.378 +140.499 22.8737 85.9446 4.40953 176.326 +140.599 22.8149 85.9966 4.40082 176.274 +140.699 22.7561 86.0485 4.3921 176.222 +140.799 22.6973 86.1002 4.38336 176.171 +140.899 22.6385 86.1519 4.3746 176.119 +140.999 22.5797 86.2034 4.36582 176.067 +141.099 22.5209 86.2549 4.35703 176.016 +141.199 22.4622 86.3062 4.34822 175.965 +141.299 22.4034 86.3574 4.33939 175.913 +141.399 22.3446 86.4085 4.33055 175.862 +141.499 22.2859 86.4595 4.32169 175.811 +141.599 22.2271 86.5103 4.31281 175.76 +141.699 22.1684 86.5611 4.30392 175.71 +141.799 22.1097 86.6118 4.295 175.659 +141.899 22.051 86.6623 4.28607 175.608 +141.999 21.9922 86.7127 4.27713 175.558 +142.099 21.9335 86.763 4.26817 175.508 +142.199 21.8748 86.8132 4.25919 175.458 +142.299 21.8161 86.8633 4.25019 175.407 +142.399 21.7574 86.9133 4.24118 175.357 +142.499 21.6988 86.9632 4.23215 175.308 +142.6 21.6401 87.0129 4.2231 175.258 +142.7 21.5814 87.0625 4.21404 175.208 +142.8 21.5228 87.1121 4.20496 175.159 +142.9 21.4641 87.1615 4.19587 175.109 +143 21.4055 87.2108 4.18675 175.06 +143.1 21.3468 87.2599 4.17763 175.011 +143.2 21.2882 87.309 4.16848 174.962 +143.3 21.2296 87.358 4.15932 174.913 +143.4 21.1709 87.4068 4.15014 174.864 +143.5 21.1123 87.4555 4.14094 174.815 +143.6 21.0537 87.5041 4.13173 174.767 +143.7 20.9951 87.5526 4.12251 174.718 +143.8 20.9365 87.601 4.11326 174.67 +143.9 20.8779 87.6492 4.104 174.621 +144 20.8193 87.6974 4.09472 174.573 +144.1 20.7608 87.7454 4.08543 174.525 +144.2 20.7022 87.7933 4.07612 174.477 +144.3 20.6436 87.8411 4.0668 174.43 +144.4 20.5851 87.8888 4.05746 174.382 +144.5 20.5265 87.9364 4.0481 174.334 +144.6 20.468 87.9838 4.03872 174.287 +144.7 20.4094 88.0312 4.02933 174.24 +144.8 20.3509 88.0784 4.01993 174.192 +144.9 20.2924 88.1255 4.01051 174.145 +145 20.2339 88.1725 4.00107 174.098 +145.1 20.1754 88.2193 3.99161 174.051 +145.2 20.1168 88.2661 3.98215 174.005 +145.3 20.0583 88.3127 3.97266 173.958 +145.4 19.9999 88.3592 3.96316 173.912 +145.5 19.9414 88.4056 3.95364 173.865 +145.6 19.8829 88.4519 3.94411 173.819 +145.7 19.8244 88.4981 3.93456 173.773 +145.8 19.7659 88.5441 3.92499 173.727 +145.9 19.7075 88.59 3.91541 173.681 +146 19.649 88.6359 3.90582 173.635 +146.1 19.5906 88.6815 3.89621 173.589 +146.2 19.5321 88.7271 3.88658 173.544 +146.3 19.4737 88.7726 3.87694 173.498 +146.4 19.4152 88.8179 3.86728 173.453 +146.5 19.3568 88.8631 3.85761 173.408 +146.6 19.2984 88.9082 3.84792 173.363 +146.7 19.24 88.9532 3.83821 173.318 +146.8 19.1816 88.998 3.82849 173.273 +146.9 19.1232 89.0428 3.81876 173.228 +147 19.0648 89.0874 3.80901 173.183 +147.1 19.0064 89.1319 3.79924 173.139 +147.2 18.948 89.1763 3.78946 173.094 +147.3 18.8896 89.2205 3.77966 173.05 +147.4 18.8312 89.2647 3.76985 173.006 +147.5 18.7729 89.3087 3.76002 172.962 +147.6 18.7145 89.3526 3.75018 172.918 +147.7 18.6561 89.3964 3.74032 172.874 +147.8 18.5978 89.44 3.73045 172.831 +147.9 18.5394 89.4836 3.72056 172.787 +148 18.4811 89.527 3.71066 172.744 +148.1 18.4228 89.5703 3.70074 172.7 +148.2 18.3644 89.6134 3.69081 172.657 +148.3 18.3061 89.6565 3.68086 172.614 +148.4 18.2478 89.6994 3.6709 172.571 +148.5 18.1895 89.7422 3.66093 172.529 +148.6 18.1312 89.7849 3.65093 172.486 +148.7 18.0729 89.8275 3.64093 172.443 +148.8 18.0146 89.8699 3.63091 172.401 +148.9 17.9563 89.9122 3.62087 172.359 +149 17.898 89.9544 3.61082 172.316 +149.1 17.8397 89.9965 3.60076 172.274 +149.2 17.7814 90.0385 3.59068 172.232 +149.3 17.7232 90.0803 3.58058 172.19 +149.4 17.6649 90.122 3.57047 172.149 +149.5 17.6066 90.1636 3.56035 172.107 +149.6 17.5484 90.205 3.55021 172.066 +149.7 17.4901 90.2464 3.54006 172.024 +149.8 17.4319 90.2876 3.52989 171.983 +149.9 17.3737 90.3287 3.51971 171.942 +150 17.3154 90.3696 3.50952 171.901 +150.1 17.2572 90.4105 3.49931 171.86 +150.2 17.199 90.4512 3.48909 171.82 +150.3 17.1408 90.4918 3.47885 171.779 +150.4 17.0825 90.5323 3.4686 171.738 +150.5 17.0243 90.5726 3.45833 171.698 +150.6 16.9661 90.6129 3.44805 171.658 +150.7 16.9079 90.653 3.43776 171.618 +150.8 16.8498 90.6929 3.42745 171.578 +150.9 16.7916 90.7328 3.41713 171.538 +151 16.7334 90.7725 3.40679 171.498 +151.1 16.6752 90.8121 3.39644 171.459 +151.2 16.617 90.8516 3.38608 171.419 +151.3 16.5589 90.8909 3.3757 171.38 +151.4 16.5007 90.9302 3.36531 171.341 +151.5 16.4426 90.9693 3.3549 171.301 +151.6 16.3844 91.0082 3.34448 171.263 +151.7 16.3263 91.0471 3.33405 171.224 +151.8 16.2681 91.0858 3.3236 171.185 +151.9 16.21 91.1244 3.31314 171.146 +152 16.1518 91.1629 3.30267 171.108 +152.1 16.0937 91.2012 3.29218 171.07 +152.2 16.0356 91.2394 3.28168 171.031 +152.3 15.9775 91.2775 3.27117 170.993 +152.4 15.9194 91.3155 3.26064 170.955 +152.5 15.8613 91.3533 3.2501 170.917 +152.6 15.8031 91.391 3.23955 170.88 +152.7 15.7451 91.4286 3.22898 170.842 +152.8 15.687 91.4661 3.2184 170.805 +152.9 15.6289 91.5034 3.20781 170.767 +153 15.5708 91.5406 3.1972 170.73 +153.1 15.5127 91.5777 3.18658 170.693 +153.2 15.4546 91.6147 3.17595 170.656 +153.3 15.3966 91.6515 3.1653 170.619 +153.4 15.3385 91.6882 3.15464 170.583 +153.5 15.2804 91.7247 3.14397 170.546 +153.6 15.2224 91.7612 3.13329 170.51 +153.7 15.1643 91.7975 3.12259 170.473 +153.8 15.1063 91.8337 3.11188 170.437 +153.9 15.0482 91.8697 3.10116 170.401 +154 14.9902 91.9057 3.09042 170.365 +154.1 14.9322 91.9415 3.07967 170.329 +154.2 14.8741 91.9771 3.06891 170.294 +154.3 14.8161 92.0127 3.05813 170.258 +154.4 14.7581 92.0481 3.04735 170.223 +154.5 14.7001 92.0834 3.03655 170.187 +154.6 14.642 92.1185 3.02574 170.152 +154.7 14.584 92.1536 3.01491 170.117 +154.8 14.526 92.1885 3.00407 170.082 +154.9 14.468 92.2232 2.99323 170.048 +155 14.41 92.2579 2.98236 170.013 +155.1 14.352 92.2924 2.97149 169.978 +155.2 14.2941 92.3267 2.9606 169.944 +155.3 14.2361 92.361 2.94971 169.91 +155.4 14.1781 92.3951 2.93879 169.876 +155.5 14.1201 92.4291 2.92787 169.842 +155.6 14.0622 92.463 2.91694 169.808 +155.7 14.0042 92.4967 2.90599 169.774 +155.8 13.9462 92.5303 2.89503 169.74 +155.9 13.8883 92.5638 2.88406 169.707 +156 13.8303 92.5971 2.87308 169.674 +156.1 13.7724 92.6303 2.86208 169.64 +156.2 13.7144 92.6634 2.85107 169.607 +156.3 13.6565 92.6964 2.84006 169.574 +156.4 13.5985 92.7292 2.82902 169.542 +156.5 13.5406 92.7619 2.81798 169.509 +156.6 13.4827 92.7944 2.80693 169.476 +156.7 13.4247 92.8268 2.79586 169.444 +156.8 13.3668 92.8591 2.78479 169.412 +156.9 13.3089 92.8913 2.7737 169.379 +157 13.251 92.9233 2.7626 169.347 +157.1 13.1931 92.9552 2.75148 169.316 +157.2 13.1352 92.987 2.74036 169.284 +157.3 13.0773 93.0186 2.72923 169.252 +157.4 13.0194 93.0501 2.71808 169.221 +157.5 12.9615 93.0815 2.70692 169.189 +157.6 12.9036 93.1128 2.69576 169.158 +157.7 12.8457 93.1439 2.68458 169.127 +157.8 12.7878 93.1748 2.67338 169.096 +157.9 12.7299 93.2057 2.66218 169.065 +158 12.6721 93.2364 2.65097 169.034 +158.1 12.6142 93.267 2.63974 169.004 +158.2 12.5563 93.2974 2.62851 168.973 +158.3 12.4985 93.3277 2.61726 168.943 +158.4 12.4406 93.3579 2.60601 168.913 +158.5 12.3827 93.388 2.59474 168.883 +158.6 12.3249 93.4179 2.58346 168.853 +158.7 12.267 93.4477 2.57217 168.823 +158.8 12.2092 93.4773 2.56087 168.793 +158.9 12.1514 93.5068 2.54956 168.764 +159.001 12.0935 93.5362 2.53824 168.735 +159.101 12.0357 93.5655 2.5269 168.705 +159.201 11.9778 93.5946 2.51556 168.676 +159.301 11.92 93.6236 2.50421 168.647 +159.401 11.8622 93.6524 2.49284 168.618 +159.501 11.8044 93.6812 2.48147 168.59 +159.601 11.7466 93.7097 2.47008 168.561 +159.701 11.6887 93.7382 2.45869 168.533 +159.801 11.6309 93.7665 2.44728 168.504 +159.901 11.5731 93.7947 2.43587 168.476 +160.001 11.5153 93.8227 2.42444 168.448 +160.101 11.4575 93.8506 2.41301 168.42 +160.201 11.3997 93.8784 2.40156 168.392 +160.301 11.3419 93.9061 2.3901 168.365 +160.401 11.2841 93.9336 2.37864 168.337 +160.501 11.2263 93.961 2.36716 168.31 +160.601 11.1686 93.9882 2.35568 168.283 +160.701 11.1108 94.0153 2.34418 168.255 +160.801 11.053 94.0423 2.33267 168.228 +160.901 10.9952 94.0691 2.32116 168.202 +161.001 10.9374 94.0958 2.30963 168.175 +161.101 10.8797 94.1224 2.2981 168.148 +161.201 10.8219 94.1488 2.28655 168.122 +161.301 10.7642 94.1751 2.275 168.096 +161.401 10.7064 94.2013 2.26343 168.069 +161.501 10.6486 94.2273 2.25186 168.043 +161.601 10.5909 94.2532 2.24028 168.018 +161.701 10.5331 94.2789 2.22869 167.992 +161.801 10.4754 94.3046 2.21708 167.966 +161.901 10.4176 94.33 2.20547 167.941 +162.001 10.3599 94.3554 2.19385 167.915 +162.101 10.3022 94.3806 2.18222 167.89 +162.201 10.2444 94.4057 2.17058 167.865 +162.301 10.1867 94.4306 2.15894 167.84 +162.401 10.129 94.4554 2.14728 167.815 +162.501 10.0712 94.4801 2.13561 167.791 +162.601 10.0135 94.5046 2.12394 167.766 +162.701 9.9558 94.529 2.11225 167.742 +162.801 9.89808 94.5533 2.10056 167.717 +162.901 9.84036 94.5774 2.08886 167.693 +163.001 9.78265 94.6014 2.07715 167.669 +163.101 9.72494 94.6252 2.06543 167.646 +163.201 9.66724 94.649 2.0537 167.622 +163.301 9.60953 94.6725 2.04196 167.598 +163.401 9.55183 94.696 2.03022 167.575 +163.501 9.49414 94.7193 2.01846 167.551 +163.601 9.43644 94.7424 2.0067 167.528 +163.701 9.37875 94.7655 1.99493 167.505 +163.801 9.32106 94.7884 1.98315 167.482 +163.901 9.26337 94.8111 1.97136 167.46 +164.001 9.20569 94.8337 1.95957 167.437 +164.101 9.14801 94.8562 1.94776 167.415 +164.201 9.09033 94.8786 1.93595 167.392 +164.301 9.03265 94.9008 1.92413 167.37 +164.401 8.97498 94.9228 1.9123 167.348 +164.501 8.91731 94.9448 1.90046 167.326 +164.601 8.85964 94.9666 1.88862 167.304 +164.701 8.80197 94.9882 1.87676 167.283 +164.801 8.74431 95.0097 1.8649 167.261 +164.901 8.68665 95.0311 1.85303 167.24 +165.001 8.62899 95.0524 1.84116 167.218 +165.101 8.57133 95.0735 1.82927 167.197 +165.201 8.51368 95.0944 1.81738 167.176 +165.301 8.45603 95.1152 1.80548 167.155 +165.401 8.39838 95.1359 1.79357 167.135 +165.501 8.34074 95.1565 1.78166 167.114 +165.601 8.28309 95.1769 1.76973 167.094 +165.701 8.22545 95.1972 1.7578 167.074 +165.801 8.16781 95.2173 1.74586 167.053 +165.901 8.11017 95.2373 1.73392 167.033 +166.001 8.05254 95.2572 1.72197 167.014 +166.101 7.99491 95.2769 1.71001 166.994 +166.201 7.93728 95.2965 1.69804 166.974 +166.301 7.87965 95.3159 1.68606 166.955 +166.401 7.82203 95.3352 1.67408 166.936 +166.501 7.7644 95.3544 1.66209 166.916 +166.601 7.70678 95.3734 1.6501 166.897 +166.701 7.64917 95.3923 1.63809 166.878 +166.801 7.59155 95.4111 1.62608 166.86 +166.901 7.53393 95.4297 1.61407 166.841 +167.001 7.47632 95.4481 1.60204 166.823 +167.101 7.41871 95.4665 1.59001 166.804 +167.201 7.36111 95.4847 1.57798 166.786 +167.301 7.3035 95.5027 1.56593 166.768 +167.401 7.2459 95.5206 1.55388 166.75 +167.501 7.1883 95.5384 1.54182 166.732 +167.601 7.1307 95.5561 1.52976 166.715 +167.701 7.0731 95.5735 1.51769 166.697 +167.801 7.0155 95.5909 1.50561 166.68 +167.901 6.95791 95.6081 1.49353 166.663 +168.001 6.90032 95.6252 1.48144 166.646 +168.101 6.84273 95.6421 1.46934 166.629 +168.201 6.78514 95.6589 1.45724 166.612 +168.301 6.72756 95.6756 1.44513 166.595 +168.401 6.66998 95.6921 1.43302 166.579 +168.501 6.61239 95.7085 1.4209 166.562 +168.601 6.55481 95.7247 1.40877 166.546 +168.701 6.49724 95.7408 1.39664 166.53 +168.801 6.43966 95.7568 1.3845 166.514 +168.901 6.38209 95.7726 1.37236 166.498 +169.001 6.32452 95.7883 1.36021 166.482 +169.101 6.26695 95.8038 1.34805 166.467 +169.201 6.20938 95.8192 1.33589 166.452 +169.301 6.15181 95.8345 1.32372 166.436 +169.401 6.09425 95.8496 1.31155 166.421 +169.501 6.03668 95.8646 1.29937 166.406 +169.601 5.97912 95.8794 1.28718 166.391 +169.701 5.92156 95.8941 1.27499 166.377 +169.801 5.864 95.9087 1.2628 166.362 +169.901 5.80645 95.9231 1.2506 166.348 +170.001 5.74889 95.9374 1.23839 166.333 +170.101 5.69134 95.9515 1.22618 166.319 +170.201 5.63379 95.9655 1.21396 166.305 +170.301 5.57624 95.9793 1.20174 166.291 +170.401 5.51869 95.9931 1.18951 166.278 +170.501 5.46114 96.0066 1.17728 166.264 +170.601 5.4036 96.0201 1.16505 166.251 +170.701 5.34605 96.0333 1.1528 166.237 +170.801 5.28851 96.0465 1.14056 166.224 +170.901 5.23097 96.0595 1.1283 166.211 +171.001 5.17343 96.0724 1.11605 166.198 +171.101 5.1159 96.0851 1.10379 166.186 +171.201 5.05836 96.0977 1.09152 166.173 +171.301 5.00083 96.1101 1.07925 166.161 +171.401 4.94329 96.1224 1.06697 166.148 +171.501 4.88576 96.1346 1.05469 166.136 +171.601 4.82823 96.1466 1.04241 166.124 +171.701 4.7707 96.1585 1.03012 166.112 +171.801 4.71317 96.1702 1.01783 166.101 +171.901 4.65565 96.1818 1.00553 166.089 +172.001 4.59812 96.1933 0.993226 166.077 +172.101 4.5406 96.2046 0.98092 166.066 +172.201 4.48308 96.2158 0.968609 166.055 +172.301 4.42555 96.2268 0.956294 166.044 +172.401 4.36804 96.2377 0.943975 166.033 +172.501 4.31052 96.2484 0.931653 166.022 +172.601 4.253 96.259 0.919326 166.012 +172.701 4.19548 96.2695 0.906995 166.001 +172.801 4.13797 96.2798 0.89466 165.991 +172.901 4.08045 96.29 0.882322 165.981 +173.001 4.02294 96.3 0.869979 165.971 +173.101 3.96543 96.3099 0.857633 165.961 +173.201 3.90792 96.3197 0.845283 165.951 +173.301 3.85041 96.3293 0.83293 165.941 +173.401 3.7929 96.3388 0.820573 165.932 +173.501 3.7354 96.3481 0.808213 165.923 +173.601 3.67789 96.3573 0.795849 165.913 +173.701 3.62039 96.3663 0.783481 165.904 +173.801 3.56288 96.3752 0.771111 165.895 +173.901 3.50538 96.384 0.758737 165.887 +174.001 3.44788 96.3926 0.74636 165.878 +174.101 3.39038 96.4011 0.733979 165.87 +174.201 3.33288 96.4094 0.721595 165.861 +174.301 3.27538 96.4176 0.709209 165.853 +174.401 3.21788 96.4257 0.696819 165.845 +174.501 3.16038 96.4336 0.684426 165.837 +174.601 3.10289 96.4414 0.672031 165.829 +174.701 3.04539 96.449 0.659632 165.822 +174.801 2.9879 96.4565 0.647231 165.814 +174.901 2.9304 96.4638 0.634826 165.807 +175.001 2.87291 96.471 0.62242 165.8 +175.101 2.81542 96.4781 0.61001 165.793 +175.201 2.75793 96.485 0.597598 165.786 +175.301 2.70044 96.4918 0.585183 165.779 +175.402 2.64295 96.4984 0.572766 165.772 +175.502 2.58546 96.5049 0.560346 165.766 +175.602 2.52797 96.5112 0.547924 165.76 +175.702 2.47048 96.5174 0.535499 165.753 +175.802 2.413 96.5235 0.523073 165.747 +175.902 2.35551 96.5294 0.510644 165.741 +176.002 2.29802 96.5352 0.498212 165.736 +176.102 2.24054 96.5408 0.485779 165.73 +176.202 2.18306 96.5463 0.473343 165.724 +176.302 2.12557 96.5517 0.460906 165.719 +176.402 2.06809 96.5569 0.448466 165.714 +176.502 2.01061 96.5619 0.436025 165.709 +176.602 1.95313 96.5669 0.423582 165.704 +176.702 1.89564 96.5716 0.411137 165.699 +176.802 1.83816 96.5763 0.39869 165.694 +176.902 1.78068 96.5808 0.386241 165.69 +177.002 1.7232 96.5851 0.373791 165.686 +177.102 1.66573 96.5893 0.361339 165.681 +177.202 1.60825 96.5934 0.348886 165.677 +177.302 1.55077 96.5973 0.336431 165.673 +177.402 1.49329 96.6011 0.323975 165.67 +177.502 1.43581 96.6047 0.311517 165.666 +177.602 1.37834 96.6082 0.299058 165.663 +177.702 1.32086 96.6116 0.286597 165.659 +177.802 1.26339 96.6148 0.274136 165.656 +177.902 1.20591 96.6178 0.261673 165.653 +178.002 1.14843 96.6208 0.249209 165.65 +178.102 1.09096 96.6236 0.236744 165.647 +178.202 1.03348 96.6262 0.224278 165.645 +178.302 0.97601 96.6287 0.211811 165.642 +178.402 0.918536 96.631 0.199343 165.64 +178.502 0.861062 96.6333 0.186875 165.637 +178.602 0.803588 96.6353 0.174405 165.635 +178.702 0.746115 96.6372 0.161935 165.633 +178.802 0.688642 96.639 0.149464 165.632 +178.902 0.631169 96.6407 0.136992 165.63 +179.002 0.573696 96.6422 0.12452 165.629 +179.102 0.516223 96.6435 0.112047 165.627 +179.202 0.458751 96.6447 0.099574 165.626 +179.302 0.401278 96.6458 0.0871004 165.625 +179.402 0.343806 96.6467 0.0746263 165.624 +179.502 0.286334 96.6475 0.062152 165.623 +179.602 0.228862 96.6481 0.0496774 165.623 +179.702 0.17139 96.6486 0.0372026 165.622 +179.802 0.113918 96.649 0.0247276 165.622 +179.902 0.0564461 96.6492 0.0122525 165.622 diff --git a/macro/Unpack_HDF5/E565_RCNP/12Be_pp_gs.txt b/macro/Unpack_HDF5/E565_RCNP/12Be_pp_gs.txt new file mode 100644 index 000000000..1b16cb816 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/12Be_pp_gs.txt @@ -0,0 +1,1800 @@ +0 179.568 0 0 264.592 +0.1 89.949 5.79834e-05 0.00771884 264.592 +0.2 89.898 0.000231933 0.0154377 264.592 +0.3 89.847 0.00052185 0.0231564 264.592 +0.4 89.796 0.000927731 0.0308752 264.591 +0.5 89.745 0.00144958 0.0385938 264.591 +0.6 89.694 0.00208738 0.0463124 264.59 +0.7 89.643 0.00284115 0.0540308 264.589 +0.8 89.592 0.00371088 0.0617492 264.589 +0.9 89.541 0.00469656 0.0694674 264.588 +1 89.49 0.0057982 0.0771854 264.586 +1.1 89.439 0.00701578 0.0849032 264.585 +1.2 89.388 0.00834931 0.0926208 264.584 +1.3 89.337 0.00979878 0.100338 264.582 +1.4 89.2859 0.0113642 0.108055 264.581 +1.5 89.2349 0.0130455 0.115772 264.579 +1.6 89.1839 0.0148428 0.123489 264.577 +1.7 89.1329 0.016756 0.131205 264.576 +1.8 89.0819 0.0187851 0.138921 264.573 +1.9 89.0309 0.0209301 0.146637 264.571 +2 88.9799 0.023191 0.154353 264.569 +2.1 88.9289 0.0255678 0.162068 264.567 +2.2 88.8779 0.0280605 0.169782 264.564 +2.3 88.8269 0.0306691 0.177496 264.562 +2.4 88.7759 0.0333936 0.18521 264.559 +2.5 88.7249 0.0362339 0.192923 264.556 +2.6 88.6739 0.0391901 0.200636 264.553 +2.7 88.6229 0.0422621 0.208349 264.55 +2.8 88.5719 0.0454499 0.216061 264.547 +2.9 88.5209 0.0487536 0.223772 264.544 +3 88.4699 0.0521731 0.231483 264.54 +3.1 88.4189 0.0557084 0.239193 264.537 +3.2 88.3679 0.0593596 0.246903 264.533 +3.3 88.3169 0.0631265 0.254612 264.529 +3.4 88.2659 0.0670091 0.262321 264.525 +3.5 88.2149 0.0710076 0.270029 264.521 +3.6 88.1639 0.0751217 0.277736 264.517 +3.7 88.1129 0.0793517 0.285443 264.513 +3.8 88.0619 0.0836973 0.293149 264.509 +3.9 88.0109 0.0881587 0.300854 264.504 +4 87.9599 0.0927357 0.308559 264.5 +4.1 87.9089 0.0974285 0.316263 264.495 +4.2 87.8579 0.102237 0.323966 264.49 +4.3 87.8069 0.107161 0.331668 264.485 +4.4 87.7559 0.112201 0.33937 264.48 +4.5 87.7049 0.117356 0.347071 264.475 +4.6 87.6539 0.122627 0.354771 264.47 +4.7 87.6029 0.128013 0.36247 264.464 +4.8 87.5519 0.133516 0.370168 264.459 +4.9 87.5009 0.139133 0.377865 264.453 +5 87.4499 0.144866 0.385562 264.447 +5.1 87.3989 0.150715 0.393257 264.442 +5.2 87.3479 0.156679 0.400952 264.436 +5.3 87.2969 0.162759 0.408646 264.43 +5.4 87.2459 0.168954 0.416339 264.423 +5.5 87.1949 0.175265 0.42403 264.417 +5.6 87.1439 0.181691 0.431721 264.411 +5.7 87.0929 0.188233 0.439411 264.404 +5.8 87.0419 0.19489 0.447099 264.397 +5.9 86.9909 0.201662 0.454787 264.391 +6 86.9399 0.208549 0.462474 264.384 +6.1 86.8889 0.215552 0.470159 264.377 +6.2 86.8379 0.222671 0.477843 264.37 +6.3 86.7869 0.229904 0.485527 264.362 +6.4 86.7359 0.237253 0.493209 264.355 +6.5 86.6849 0.244717 0.50089 264.348 +6.6 86.6339 0.252296 0.508569 264.34 +6.7 86.5829 0.259991 0.516248 264.332 +6.8 86.5319 0.2678 0.523925 264.324 +6.9 86.4809 0.275725 0.531601 264.317 +7 86.4299 0.283765 0.539276 264.308 +7.1 86.3789 0.29192 0.546949 264.3 +7.2 86.3279 0.30019 0.554622 264.292 +7.3 86.2769 0.308575 0.562293 264.284 +7.4 86.2259 0.317076 0.569962 264.275 +7.5 86.1749 0.325691 0.57763 264.267 +7.6 86.1239 0.334421 0.585297 264.258 +7.7 86.073 0.343266 0.592963 264.249 +7.79999 86.022 0.352226 0.600627 264.24 +7.89999 85.971 0.361301 0.608289 264.231 +7.99999 85.92 0.370491 0.615951 264.222 +8.09999 85.869 0.379796 0.62361 264.212 +8.2 85.818 0.389215 0.631269 264.203 +8.3 85.767 0.398749 0.638925 264.194 +8.4 85.716 0.408398 0.646581 264.184 +8.5 85.665 0.418162 0.654235 264.174 +8.6 85.614 0.42804 0.661887 264.164 +8.7 85.563 0.438034 0.669537 264.154 +8.8 85.512 0.448141 0.677186 264.144 +8.9 85.461 0.458364 0.684834 264.134 +9 85.41 0.468701 0.69248 264.124 +9.1 85.3591 0.479152 0.700124 264.113 +9.2 85.3081 0.489718 0.707767 264.103 +9.3 85.2571 0.500398 0.715407 264.092 +9.4 85.2061 0.511193 0.723047 264.081 +9.5 85.1551 0.522103 0.730684 264.07 +9.6 85.1041 0.533126 0.73832 264.059 +9.7 85.0531 0.544264 0.745954 264.048 +9.8 85.0021 0.555517 0.753586 264.037 +9.9 84.9511 0.566883 0.761216 264.025 +10 84.9002 0.578364 0.768845 264.014 +10.1 84.8492 0.589959 0.776472 264.002 +10.2 84.7982 0.601668 0.784097 263.991 +10.3 84.7472 0.613492 0.79172 263.979 +10.4 84.6962 0.625429 0.799341 263.967 +10.5 84.6452 0.637481 0.80696 263.955 +10.6 84.5942 0.649646 0.814578 263.943 +10.7 84.5432 0.661926 0.822193 263.93 +10.8 84.4923 0.674319 0.829807 263.918 +10.9 84.4413 0.686826 0.837418 263.905 +11 84.3903 0.699448 0.845028 263.893 +11.1 84.3393 0.712183 0.852635 263.88 +11.2 84.2883 0.725032 0.860241 263.867 +11.3 84.2373 0.737994 0.867844 263.854 +11.4 84.1863 0.751071 0.875446 263.841 +11.5 84.1354 0.764261 0.883045 263.828 +11.6 84.0844 0.777565 0.890642 263.815 +11.7 84.0334 0.790982 0.898238 263.801 +11.8 83.9824 0.804513 0.905831 263.788 +11.9 83.9314 0.818157 0.913421 263.774 +12 83.8805 0.831915 0.92101 263.76 +12.1 83.8295 0.845786 0.928597 263.746 +12.2 83.7785 0.859771 0.936181 263.732 +12.3 83.7275 0.873869 0.943763 263.718 +12.4 83.6765 0.88808 0.951343 263.704 +12.5 83.6256 0.902405 0.95892 263.69 +12.6 83.5746 0.916843 0.966496 263.675 +12.7 83.5236 0.931394 0.974069 263.661 +12.8 83.4726 0.946058 0.98164 263.646 +12.9 83.4216 0.960835 0.989208 263.631 +13 83.3707 0.975725 0.996774 263.617 +13.1 83.3197 0.990728 1.00434 263.602 +13.2 83.2687 1.00584 1.0119 263.586 +13.3 83.2177 1.02107 1.01946 263.571 +13.4 83.1668 1.03642 1.02701 263.556 +13.5 83.1158 1.05187 1.03457 263.54 +13.6 83.0648 1.06744 1.04212 263.525 +13.7 83.0138 1.08312 1.04967 263.509 +13.8 82.9629 1.09891 1.05722 263.493 +13.9 82.9119 1.11482 1.06476 263.477 +14 82.8609 1.13083 1.0723 263.461 +14.1 82.8099 1.14697 1.07984 263.445 +14.2 82.759 1.16321 1.08738 263.429 +14.3 82.708 1.17956 1.09491 263.413 +14.4 82.657 1.19603 1.10244 263.396 +14.5 82.606 1.21261 1.10997 263.38 +14.6 82.5551 1.2293 1.1175 263.363 +14.7 82.5041 1.24611 1.12502 263.346 +14.8 82.4531 1.26303 1.13254 263.329 +14.9 82.4022 1.28005 1.14006 263.312 +15 82.3512 1.2972 1.14757 263.295 +15.1 82.3002 1.31445 1.15509 263.278 +15.2 82.2493 1.33181 1.16259 263.26 +15.3 82.1983 1.34929 1.1701 263.243 +15.4 82.1473 1.36688 1.17761 263.225 +15.5 82.0964 1.38458 1.18511 263.208 +15.6 82.0454 1.40239 1.19261 263.19 +15.7 81.9944 1.42032 1.2001 263.172 +15.8 81.9435 1.43835 1.20759 263.154 +15.9 81.8925 1.4565 1.21508 263.136 +16 81.8415 1.47476 1.22257 263.118 +16.1 81.7906 1.49313 1.23006 263.099 +16.2 81.7396 1.51161 1.23754 263.081 +16.3 81.6886 1.5302 1.24501 263.062 +16.4 81.6377 1.54891 1.25249 263.043 +16.5 81.5867 1.56772 1.25996 263.025 +16.6 81.5358 1.58665 1.26743 263.006 +16.7 81.4848 1.60569 1.2749 262.987 +16.8 81.4338 1.62484 1.28236 262.967 +16.9 81.3829 1.6441 1.28982 262.948 +17 81.3319 1.66347 1.29728 262.929 +17.1 81.281 1.68295 1.30473 262.909 +17.2 81.23 1.70254 1.31218 262.89 +17.3 81.179 1.72225 1.31963 262.87 +17.4 81.1281 1.74206 1.32708 262.85 +17.5 81.0771 1.76199 1.33452 262.83 +17.6 81.0262 1.78202 1.34196 262.81 +17.7 80.9752 1.80217 1.34939 262.79 +17.8 80.9243 1.82242 1.35682 262.77 +17.9 80.8733 1.84279 1.36425 262.749 +18 80.8224 1.86327 1.37168 262.729 +18.1 80.7714 1.88386 1.3791 262.708 +18.2 80.7205 1.90455 1.38652 262.688 +18.3 80.6695 1.92536 1.39393 262.667 +18.4 80.6185 1.94628 1.40134 262.646 +18.5 80.5676 1.96731 1.40875 262.625 +18.6 80.5166 1.98845 1.41616 262.604 +18.7 80.4657 2.00969 1.42356 262.583 +18.8 80.4147 2.03105 1.43096 262.561 +18.9 80.3638 2.05252 1.43836 262.54 +19 80.3129 2.0741 1.44575 262.518 +19.1 80.2619 2.09578 1.45314 262.496 +19.2 80.211 2.11758 1.46052 262.475 +19.3 80.16 2.13949 1.4679 262.453 +19.4 80.1091 2.1615 1.47528 262.431 +19.5 80.0581 2.18363 1.48265 262.409 +19.6 80.0072 2.20586 1.49002 262.386 +19.7 79.9562 2.22821 1.49739 262.364 +19.8 79.9053 2.25066 1.50476 262.342 +19.9 79.8543 2.27322 1.51212 262.319 +20 79.8034 2.29589 1.51947 262.296 +20.1 79.7525 2.31867 1.52682 262.274 +20.2 79.7015 2.34156 1.53417 262.251 +20.3 79.6506 2.36456 1.54152 262.228 +20.4 79.5996 2.38766 1.54886 262.205 +20.5 79.5487 2.41088 1.5562 262.181 +20.6 79.4978 2.4342 1.56353 262.158 +20.7 79.4468 2.45763 1.57086 262.135 +20.8 79.3959 2.48117 1.57819 262.111 +20.9 79.345 2.50482 1.58551 262.087 +21 79.294 2.52858 1.59283 262.064 +21.1 79.2431 2.55245 1.60015 262.04 +21.2 79.1922 2.57642 1.60746 262.016 +21.3 79.1412 2.6005 1.61477 261.992 +21.4 79.0903 2.62469 1.62207 261.968 +21.5 79.0394 2.64899 1.62937 261.943 +21.6 78.9884 2.6734 1.63667 261.919 +21.7 78.9375 2.69791 1.64396 261.894 +21.8 78.8866 2.72253 1.65125 261.87 +21.9 78.8356 2.74726 1.65853 261.845 +22 78.7847 2.7721 1.66581 261.82 +22.1 78.7338 2.79704 1.67309 261.795 +22.2 78.6828 2.82209 1.68036 261.77 +22.3 78.6319 2.84725 1.68763 261.745 +22.4 78.581 2.87252 1.69489 261.72 +22.5 78.5301 2.89789 1.70215 261.694 +22.6 78.4791 2.92337 1.70941 261.669 +22.7001 78.4282 2.94896 1.71666 261.643 +22.8001 78.3773 2.97466 1.72391 261.618 +22.9001 78.3264 3.00046 1.73115 261.592 +23.0001 78.2754 3.02637 1.73839 261.566 +23.1001 78.2245 3.05238 1.74563 261.54 +23.2001 78.1736 3.0785 1.75286 261.514 +23.3001 78.1227 3.10473 1.76008 261.488 +23.4001 78.0718 3.13107 1.76731 261.461 +23.5001 78.0208 3.15751 1.77452 261.435 +23.6001 77.9699 3.18406 1.78174 261.408 +23.7001 77.919 3.21071 1.78895 261.382 +23.8001 77.8681 3.23747 1.79615 261.355 +23.9001 77.8172 3.26434 1.80335 261.328 +24.0001 77.7663 3.29131 1.81055 261.301 +24.1001 77.7153 3.31839 1.81774 261.274 +24.2001 77.6644 3.34557 1.82493 261.247 +24.3001 77.6135 3.37286 1.83212 261.219 +24.4001 77.5626 3.40026 1.83929 261.192 +24.5001 77.5117 3.42776 1.84647 261.165 +24.6001 77.4608 3.45537 1.85364 261.137 +24.7001 77.4099 3.48308 1.86081 261.109 +24.8001 77.359 3.5109 1.86797 261.081 +24.9001 77.3081 3.53882 1.87512 261.053 +25.0001 77.2572 3.56685 1.88228 261.025 +25.1001 77.2062 3.59498 1.88942 260.997 +25.2001 77.1553 3.62322 1.89657 260.969 +25.3001 77.1044 3.65156 1.90371 260.941 +25.4001 77.0535 3.68001 1.91084 260.912 +25.5001 77.0026 3.70856 1.91797 260.884 +25.6001 76.9517 3.73722 1.92509 260.855 +25.7001 76.9008 3.76598 1.93221 260.826 +25.8001 76.8499 3.79485 1.93933 260.797 +25.9001 76.799 3.82382 1.94644 260.768 +26.0001 76.7481 3.8529 1.95355 260.739 +26.1001 76.6972 3.88207 1.96065 260.71 +26.2001 76.6463 3.91136 1.96775 260.681 +26.3001 76.5954 3.94075 1.97484 260.652 +26.4001 76.5445 3.97024 1.98192 260.622 +26.5001 76.4936 3.99983 1.98901 260.592 +26.6001 76.4427 4.02953 1.99608 260.563 +26.7001 76.3918 4.05934 2.00316 260.533 +26.8001 76.341 4.08924 2.01023 260.503 +26.9001 76.2901 4.11925 2.01729 260.473 +27.0001 76.2392 4.14937 2.02435 260.443 +27.1001 76.1883 4.17958 2.0314 260.413 +27.2001 76.1374 4.2099 2.03845 260.382 +27.3001 76.0865 4.24033 2.04549 260.352 +27.4001 76.0356 4.27085 2.05253 260.321 +27.5001 75.9847 4.30148 2.05956 260.291 +27.6001 75.9338 4.33221 2.06659 260.26 +27.7001 75.8829 4.36305 2.07362 260.229 +27.8001 75.8321 4.39399 2.08063 260.198 +27.9001 75.7812 4.42503 2.08765 260.167 +28.0001 75.7303 4.45617 2.09466 260.136 +28.1001 75.6794 4.48741 2.10166 260.105 +28.2001 75.6285 4.51876 2.10866 260.074 +28.3001 75.5776 4.55021 2.11565 260.042 +28.4001 75.5268 4.58176 2.12264 260.011 +28.5001 75.4759 4.61342 2.12962 259.979 +28.6001 75.425 4.64517 2.1366 259.947 +28.7001 75.3741 4.67703 2.14357 259.915 +28.8001 75.3233 4.70899 2.15054 259.883 +28.9001 75.2724 4.74105 2.1575 259.851 +29.0001 75.2215 4.77321 2.16446 259.819 +29.1001 75.1706 4.80547 2.17141 259.787 +29.2001 75.1198 4.83784 2.17836 259.754 +29.3001 75.0689 4.8703 2.1853 259.722 +29.4001 75.018 4.90287 2.19223 259.689 +29.5001 74.9671 4.93554 2.19916 259.657 +29.6001 74.9163 4.96831 2.20609 259.624 +29.7001 74.8654 5.00118 2.21301 259.591 +29.8001 74.8145 5.03415 2.21992 259.558 +29.9001 74.7637 5.06722 2.22683 259.525 +30.0001 74.7128 5.10039 2.23373 259.492 +30.1001 74.6619 5.13367 2.24063 259.459 +30.2001 74.6111 5.16704 2.24752 259.425 +30.3001 74.5602 5.20051 2.25441 259.392 +30.4001 74.5093 5.23409 2.26129 259.358 +30.5001 74.4585 5.26776 2.26817 259.325 +30.6001 74.4076 5.30153 2.27504 259.291 +30.7001 74.3568 5.3354 2.2819 259.257 +30.8001 74.3059 5.36938 2.28876 259.223 +30.9001 74.255 5.40345 2.29562 259.189 +31.0001 74.2042 5.43762 2.30247 259.155 +31.1001 74.1533 5.47189 2.30931 259.12 +31.2001 74.1025 5.50626 2.31615 259.086 +31.3001 74.0516 5.54073 2.32298 259.052 +31.4001 74.0008 5.5753 2.3298 259.017 +31.5001 73.9499 5.60997 2.33662 258.982 +31.6001 73.8991 5.64474 2.34344 258.948 +31.7001 73.8482 5.6796 2.35025 258.913 +31.8001 73.7974 5.71457 2.35705 258.878 +31.9001 73.7465 5.74963 2.36384 258.843 +32.0001 73.6957 5.78479 2.37064 258.807 +32.1001 73.6448 5.82005 2.37742 258.772 +32.2001 73.594 5.8554 2.3842 258.737 +32.3001 73.5431 5.89086 2.39097 258.701 +32.4001 73.4923 5.92641 2.39774 258.666 +32.5001 73.4415 5.96206 2.4045 258.63 +32.6001 73.3906 5.99781 2.41126 258.594 +32.7001 73.3398 6.03366 2.41801 258.559 +32.8001 73.2889 6.0696 2.42476 258.523 +32.9001 73.2381 6.10564 2.43149 258.487 +33.0001 73.1873 6.14178 2.43823 258.45 +33.1001 73.1364 6.17802 2.44495 258.414 +33.2001 73.0856 6.21435 2.45167 258.378 +33.3001 73.0348 6.25078 2.45839 258.341 +33.4001 72.9839 6.28731 2.4651 258.305 +33.5001 72.9331 6.32393 2.4718 258.268 +33.6001 72.8823 6.36065 2.4785 258.232 +33.7001 72.8314 6.39747 2.48519 258.195 +33.8001 72.7806 6.43439 2.49187 258.158 +33.9001 72.7298 6.4714 2.49855 258.121 +34.0001 72.6789 6.5085 2.50522 258.084 +34.1001 72.6281 6.54571 2.51189 258.047 +34.2001 72.5773 6.583 2.51855 258.009 +34.3 72.5265 6.6204 2.5252 257.972 +34.4 72.4756 6.65789 2.53185 257.934 +34.5 72.4248 6.69547 2.53849 257.897 +34.6 72.374 6.73316 2.54512 257.859 +34.7 72.3232 6.77093 2.55175 257.821 +34.8 72.2724 6.80881 2.55837 257.783 +34.9 72.2215 6.84677 2.56499 257.745 +35 72.1707 6.88484 2.5716 257.707 +35.1 72.1199 6.92299 2.5782 257.669 +35.2 72.0691 6.96125 2.5848 257.631 +35.3 72.0183 6.99959 2.59139 257.593 +35.4 71.9675 7.03804 2.59797 257.554 +35.5 71.9167 7.07657 2.60455 257.516 +35.6 71.8658 7.1152 2.61112 257.477 +35.7 71.815 7.15393 2.61769 257.438 +35.8 71.7642 7.19275 2.62425 257.4 +35.9 71.7134 7.23166 2.6308 257.361 +36 71.6626 7.27067 2.63735 257.322 +36.1 71.6118 7.30977 2.64389 257.282 +36.2 71.561 7.34896 2.65042 257.243 +36.3 71.5102 7.38825 2.65694 257.204 +36.4 71.4594 7.42763 2.66346 257.165 +36.5 71.4086 7.46711 2.66998 257.125 +36.6 71.3578 7.50668 2.67648 257.086 +36.7 71.307 7.54634 2.68298 257.046 +36.8 71.2562 7.58609 2.68948 257.006 +36.9 71.2054 7.62594 2.69596 256.966 +37 71.1546 7.66588 2.70244 256.926 +37.1 71.1038 7.70591 2.70892 256.886 +37.2 71.053 7.74604 2.71538 256.846 +37.3 71.0022 7.78626 2.72184 256.806 +37.4 70.9514 7.82657 2.7283 256.766 +37.5 70.9006 7.86697 2.73474 256.725 +37.6 70.8498 7.90746 2.74118 256.685 +37.7 70.7991 7.94805 2.74761 256.644 +37.8 70.7483 7.98873 2.75404 256.604 +37.9 70.6975 8.0295 2.76046 256.563 +38 70.6467 8.07036 2.76687 256.522 +38.1 70.5959 8.11131 2.77328 256.481 +38.2 70.5451 8.15235 2.77968 256.44 +38.3 70.4943 8.19349 2.78607 256.399 +38.4 70.4436 8.23471 2.79245 256.358 +38.5 70.3928 8.27603 2.79883 256.316 +38.6 70.342 8.31744 2.8052 256.275 +38.7 70.2912 8.35893 2.81157 256.233 +38.8 70.2405 8.40052 2.81792 256.192 +38.9 70.1897 8.4422 2.82427 256.15 +39 70.1389 8.48397 2.83062 256.108 +39.1 70.0881 8.52583 2.83695 256.066 +39.2 70.0374 8.56778 2.84328 256.024 +39.3 69.9866 8.60982 2.8496 255.982 +39.4 69.9358 8.65195 2.85592 255.94 +39.5 69.8851 8.69416 2.86223 255.898 +39.6 69.8343 8.73647 2.86853 255.856 +39.7 69.7835 8.77887 2.87482 255.813 +39.8 69.7328 8.82135 2.88111 255.771 +39.9 69.682 8.86393 2.88739 255.728 +40 69.6312 8.90659 2.89366 255.686 +40.1 69.5805 8.94935 2.89992 255.643 +40.2 69.5297 8.99219 2.90618 255.6 +40.3 69.4789 9.03512 2.91243 255.557 +40.4 69.4282 9.07814 2.91867 255.514 +40.5 69.3774 9.12125 2.92491 255.471 +40.6 69.3267 9.16444 2.93114 255.428 +40.7 69.2759 9.20772 2.93736 255.385 +40.7999 69.2252 9.2511 2.94357 255.341 +40.8999 69.1744 9.29455 2.94978 255.298 +40.9999 69.1237 9.3381 2.95598 255.254 +41.0999 69.0729 9.38174 2.96217 255.211 +41.1999 69.0222 9.42546 2.96836 255.167 +41.2999 68.9714 9.46927 2.97453 255.123 +41.3999 68.9207 9.51316 2.9807 255.079 +41.4999 68.8699 9.55715 2.98686 255.035 +41.5999 68.8192 9.60122 2.99302 254.991 +41.6999 68.7684 9.64537 2.99917 254.947 +41.7999 68.7177 9.68961 3.00531 254.903 +41.8999 68.667 9.73394 3.01144 254.858 +41.9999 68.6162 9.77836 3.01756 254.814 +42.0999 68.5655 9.82286 3.02368 254.769 +42.1999 68.5147 9.86745 3.02979 254.725 +42.2999 68.464 9.91212 3.03589 254.68 +42.3999 68.4133 9.95688 3.04199 254.635 +42.4999 68.3625 10.0017 3.04807 254.591 +42.5999 68.3118 10.0467 3.05415 254.546 +42.6999 68.2611 10.0917 3.06022 254.501 +42.7999 68.2103 10.1368 3.06629 254.455 +42.8999 68.1596 10.182 3.07235 254.41 +42.9999 68.1089 10.2272 3.07839 254.365 +43.0999 68.0582 10.2726 3.08443 254.32 +43.1999 68.0074 10.318 3.09047 254.274 +43.2999 67.9567 10.3636 3.09649 254.229 +43.3999 67.906 10.4092 3.10251 254.183 +43.4999 67.8553 10.4549 3.10852 254.137 +43.5999 67.8046 10.5006 3.11452 254.092 +43.6999 67.7538 10.5465 3.12052 254.046 +43.7999 67.7031 10.5925 3.1265 254 +43.8999 67.6524 10.6385 3.13248 253.954 +43.9999 67.6017 10.6846 3.13845 253.908 +44.0999 67.551 10.7308 3.14441 253.861 +44.1999 67.5003 10.7771 3.15037 253.815 +44.2999 67.4495 10.8234 3.15632 253.769 +44.3999 67.3988 10.8699 3.16225 253.722 +44.4999 67.3481 10.9164 3.16819 253.676 +44.5999 67.2974 10.963 3.17411 253.629 +44.6999 67.2467 11.0097 3.18002 253.583 +44.7999 67.196 11.0565 3.18593 253.536 +44.8999 67.1453 11.1034 3.19183 253.489 +44.9999 67.0946 11.1503 3.19772 253.442 +45.0999 67.0439 11.1973 3.2036 253.395 +45.1999 66.9932 11.2444 3.20948 253.348 +45.2999 66.9425 11.2916 3.21534 253.301 +45.3999 66.8918 11.3389 3.2212 253.253 +45.4999 66.8411 11.3862 3.22705 253.206 +45.5999 66.7904 11.4337 3.2329 253.159 +45.6999 66.7397 11.4812 3.23873 253.111 +45.7999 66.689 11.5288 3.24456 253.063 +45.8999 66.6383 11.5764 3.25037 253.016 +45.9999 66.5876 11.6242 3.25618 252.968 +46.0999 66.537 11.672 3.26198 252.92 +46.1999 66.4863 11.7199 3.26778 252.872 +46.2999 66.4356 11.7679 3.27356 252.824 +46.3999 66.3849 11.816 3.27934 252.776 +46.4999 66.3342 11.8642 3.28511 252.728 +46.5999 66.2835 11.9124 3.29087 252.68 +46.6999 66.2329 11.9607 3.29662 252.632 +46.7999 66.1822 12.0091 3.30236 252.583 +46.8999 66.1315 12.0576 3.30809 252.535 +46.9999 66.0808 12.1061 3.31382 252.486 +47.0999 66.0301 12.1548 3.31954 252.437 +47.1999 65.9795 12.2035 3.32525 252.389 +47.2999 65.9288 12.2523 3.33095 252.34 +47.3998 65.8781 12.3012 3.33664 252.291 +47.4998 65.8275 12.3501 3.34233 252.242 +47.5998 65.7768 12.3991 3.348 252.193 +47.6998 65.7261 12.4482 3.35367 252.144 +47.7998 65.6755 12.4974 3.35933 252.095 +47.8998 65.6248 12.5467 3.36498 252.046 +47.9998 65.5741 12.596 3.37062 251.996 +48.0998 65.5235 12.6454 3.37625 251.947 +48.1998 65.4728 12.6949 3.38188 251.897 +48.2998 65.4221 12.7445 3.38749 251.848 +48.3998 65.3715 12.7941 3.3931 251.798 +48.4998 65.3208 12.8439 3.3987 251.748 +48.5998 65.2702 12.8937 3.40429 251.699 +48.6998 65.2195 12.9435 3.40987 251.649 +48.7998 65.1689 12.9935 3.41544 251.599 +48.8998 65.1182 13.0435 3.42101 251.549 +48.9998 65.0676 13.0936 3.42656 251.499 +49.0998 65.0169 13.1438 3.43211 251.448 +49.1998 64.9663 13.1941 3.43765 251.398 +49.2998 64.9156 13.2444 3.44317 251.348 +49.3998 64.865 13.2948 3.44869 251.297 +49.4998 64.8143 13.3453 3.45421 251.247 +49.5998 64.7637 13.3959 3.45971 251.196 +49.6998 64.713 13.4465 3.4652 251.146 +49.7998 64.6624 13.4972 3.47069 251.095 +49.8998 64.6118 13.548 3.47616 251.044 +49.9998 64.5611 13.5989 3.48163 250.993 +50.0998 64.5105 13.6498 3.48709 250.942 +50.1998 64.4599 13.7008 3.49254 250.891 +50.2998 64.4092 13.7519 3.49798 250.84 +50.3998 64.3586 13.803 3.50341 250.789 +50.4998 64.308 13.8543 3.50883 250.738 +50.5998 64.2573 13.9056 3.51424 250.687 +50.6998 64.2067 13.957 3.51965 250.635 +50.7998 64.1561 14.0084 3.52504 250.584 +50.8998 64.1055 14.0599 3.53043 250.532 +50.9998 64.0548 14.1115 3.53581 250.481 +51.0998 64.0042 14.1632 3.54117 250.429 +51.1998 63.9536 14.215 3.54653 250.377 +51.2998 63.903 14.2668 3.55188 250.325 +51.3998 63.8524 14.3187 3.55722 250.274 +51.4998 63.8017 14.3706 3.56255 250.222 +51.5998 63.7511 14.4227 3.56788 250.17 +51.6998 63.7005 14.4748 3.57319 250.117 +51.7998 63.6499 14.527 3.57849 250.065 +51.8998 63.5993 14.5792 3.58379 250.013 +51.9998 63.5487 14.6315 3.58907 249.961 +52.0998 63.4981 14.6839 3.59435 249.908 +52.1998 63.4475 14.7364 3.59962 249.856 +52.2998 63.3969 14.7889 3.60488 249.803 +52.3998 63.3463 14.8415 3.61012 249.751 +52.4998 63.2957 14.8942 3.61536 249.698 +52.5998 63.2451 14.9469 3.62059 249.645 +52.6998 63.1945 14.9998 3.62581 249.592 +52.7998 63.1439 15.0527 3.63102 249.54 +52.8998 63.0933 15.1056 3.63623 249.487 +52.9998 63.0427 15.1586 3.64142 249.434 +53.0998 62.9921 15.2117 3.6466 249.381 +53.1998 62.9415 15.2649 3.65178 249.327 +53.2998 62.8909 15.3181 3.65694 249.274 +53.3998 62.8403 15.3715 3.66209 249.221 +53.4998 62.7897 15.4248 3.66724 249.167 +53.5998 62.7391 15.4783 3.67238 249.114 +53.6998 62.6885 15.5318 3.6775 249.06 +53.7998 62.638 15.5854 3.68262 249.007 +53.8997 62.5874 15.639 3.68773 248.953 +53.9997 62.5368 15.6927 3.69282 248.9 +54.0997 62.4862 15.7465 3.69791 248.846 +54.1997 62.4356 15.8004 3.70299 248.792 +54.2997 62.3851 15.8543 3.70806 248.738 +54.3997 62.3345 15.9083 3.71312 248.684 +54.4997 62.2839 15.9624 3.71817 248.63 +54.5997 62.2333 16.0165 3.72321 248.576 +54.6997 62.1828 16.0707 3.72824 248.522 +54.7997 62.1322 16.1249 3.73326 248.467 +54.8997 62.0816 16.1793 3.73827 248.413 +54.9997 62.0311 16.2337 3.74327 248.359 +55.0997 61.9805 16.2881 3.74826 248.304 +55.1997 61.9299 16.3426 3.75324 248.25 +55.2997 61.8794 16.3972 3.75822 248.195 +55.3997 61.8288 16.4519 3.76318 248.14 +55.4997 61.7783 16.5066 3.76813 248.086 +55.5997 61.7277 16.5614 3.77307 248.031 +55.6997 61.6771 16.6163 3.77801 247.976 +55.7997 61.6266 16.6712 3.78293 247.921 +55.8997 61.576 16.7262 3.78784 247.866 +55.9997 61.5255 16.7812 3.79275 247.811 +56.0997 61.4749 16.8363 3.79764 247.756 +56.1997 61.4244 16.8915 3.80252 247.701 +56.2997 61.3738 16.9468 3.8074 247.645 +56.3997 61.3233 17.0021 3.81226 247.59 +56.4997 61.2727 17.0574 3.81711 247.535 +56.5997 61.2222 17.1129 3.82196 247.479 +56.6997 61.1717 17.1684 3.82679 247.424 +56.7997 61.1211 17.224 3.83161 247.368 +56.8997 61.0706 17.2796 3.83643 247.313 +56.9997 61.02 17.3353 3.84123 247.257 +57.0997 60.9695 17.391 3.84602 247.201 +57.1997 60.919 17.4468 3.85081 247.145 +57.2997 60.8684 17.5027 3.85558 247.09 +57.3997 60.8179 17.5587 3.86034 247.034 +57.4997 60.7674 17.6147 3.8651 246.978 +57.5997 60.7169 17.6707 3.86984 246.922 +57.6997 60.6663 17.7269 3.87457 246.865 +57.7997 60.6158 17.7831 3.8793 246.809 +57.8997 60.5653 17.8393 3.88401 246.753 +57.9997 60.5148 17.8956 3.88871 246.697 +58.0997 60.4642 17.952 3.8934 246.64 +58.1997 60.4137 18.0085 3.89808 246.584 +58.2997 60.3632 18.065 3.90276 246.527 +58.3997 60.3127 18.1215 3.90742 246.471 +58.4997 60.2622 18.1781 3.91207 246.414 +58.5997 60.2117 18.2348 3.91671 246.357 +58.6997 60.1611 18.2916 3.92134 246.301 +58.7997 60.1106 18.3484 3.92596 246.244 +58.8997 60.0601 18.4052 3.93057 246.187 +58.9997 60.0096 18.4622 3.93517 246.13 +59.0997 59.9591 18.5191 3.93976 246.073 +59.1997 59.9086 18.5762 3.94434 246.016 +59.2997 59.8581 18.6333 3.9489 245.959 +59.3997 59.8076 18.6904 3.95346 245.902 +59.4997 59.7571 18.7477 3.95801 245.845 +59.5997 59.7066 18.8049 3.96255 245.787 +59.6997 59.6561 18.8623 3.96707 245.73 +59.7997 59.6056 18.9197 3.97159 245.673 +59.8997 59.5551 18.9771 3.9761 245.615 +59.9997 59.5046 19.0346 3.98059 245.558 +60.0997 59.4541 19.0922 3.98507 245.5 +60.1997 59.4036 19.1498 3.98955 245.442 +60.2997 59.3532 19.2075 3.99401 245.385 +60.3997 59.3027 19.2653 3.99847 245.327 +60.4996 59.2522 19.3231 4.00291 245.269 +60.5996 59.2017 19.3809 4.00734 245.211 +60.6996 59.1512 19.4388 4.01176 245.153 +60.7996 59.1007 19.4968 4.01617 245.095 +60.8996 59.0503 19.5548 4.02057 245.037 +60.9996 58.9998 19.6129 4.02496 244.979 +61.0996 58.9493 19.6711 4.02934 244.921 +61.1996 58.8988 19.7293 4.03371 244.863 +61.2996 58.8484 19.7875 4.03806 244.805 +61.3996 58.7979 19.8458 4.04241 244.746 +61.4996 58.7474 19.9042 4.04674 244.688 +61.5996 58.697 19.9626 4.05107 244.63 +61.6996 58.6465 20.0211 4.05538 244.571 +61.7996 58.596 20.0796 4.05969 244.513 +61.8996 58.5456 20.1382 4.06398 244.454 +61.9996 58.4951 20.1968 4.06826 244.395 +62.0996 58.4447 20.2555 4.07253 244.337 +62.1996 58.3942 20.3143 4.07679 244.278 +62.2996 58.3437 20.3731 4.08104 244.219 +62.3996 58.2933 20.4319 4.08528 244.16 +62.4996 58.2428 20.4908 4.0895 244.101 +62.5996 58.1924 20.5498 4.09372 244.042 +62.6996 58.1419 20.6088 4.09793 243.983 +62.7996 58.0915 20.6679 4.10212 243.924 +62.8996 58.041 20.727 4.1063 243.865 +62.9996 57.9906 20.7862 4.11048 243.806 +63.0996 57.9401 20.8454 4.11464 243.747 +63.1996 57.8897 20.9047 4.11879 243.688 +63.2996 57.8393 20.964 4.12293 243.628 +63.3996 57.7888 21.0234 4.12706 243.569 +63.4996 57.7384 21.0828 4.13117 243.509 +63.5996 57.688 21.1423 4.13528 243.45 +63.6996 57.6375 21.2019 4.13938 243.39 +63.7996 57.5871 21.2614 4.14346 243.331 +63.8996 57.5367 21.3211 4.14753 243.271 +63.9996 57.4862 21.3808 4.15159 243.211 +64.0996 57.4358 21.4405 4.15564 243.152 +64.1996 57.3854 21.5003 4.15968 243.092 +64.2996 57.3349 21.5602 4.16371 243.032 +64.3996 57.2845 21.6201 4.16773 242.972 +64.4996 57.2341 21.68 4.17174 242.912 +64.5996 57.1837 21.74 4.17573 242.852 +64.6996 57.1333 21.8 4.17971 242.792 +64.7996 57.0828 21.8601 4.18369 242.732 +64.8996 57.0324 21.9203 4.18765 242.672 +64.9996 56.982 21.9805 4.1916 242.612 +65.0996 56.9316 22.0407 4.19554 242.552 +65.1996 56.8812 22.101 4.19946 242.491 +65.2996 56.8308 22.1614 4.20338 242.431 +65.3996 56.7804 22.2217 4.20728 242.371 +65.4996 56.73 22.2822 4.21118 242.31 +65.5996 56.6796 22.3427 4.21506 242.25 +65.6996 56.6292 22.4032 4.21893 242.189 +65.7996 56.5788 22.4638 4.22279 242.128 +65.8996 56.5284 22.5244 4.22664 242.068 +65.9996 56.478 22.5851 4.23047 242.007 +66.0996 56.4276 22.6458 4.2343 241.946 +66.1996 56.3772 22.7066 4.23811 241.886 +66.2996 56.3268 22.7674 4.24191 241.825 +66.3996 56.2764 22.8282 4.2457 241.764 +66.4996 56.226 22.8892 4.24948 241.703 +66.5996 56.1756 22.9501 4.25325 241.642 +66.6996 56.1252 23.0111 4.25701 241.581 +66.7996 56.0748 23.0722 4.26075 241.52 +66.8996 56.0245 23.1332 4.26448 241.459 +66.9995 55.9741 23.1944 4.2682 241.398 +67.0995 55.9237 23.2556 4.27191 241.337 +67.1995 55.8733 23.3168 4.27561 241.275 +67.2995 55.8229 23.3781 4.2793 241.214 +67.3995 55.7726 23.4394 4.28297 241.153 +67.4995 55.7222 23.5008 4.28664 241.092 +67.5995 55.6718 23.5622 4.29029 241.03 +67.6995 55.6215 23.6236 4.29393 240.969 +67.7995 55.5711 23.6851 4.29756 240.907 +67.8995 55.5207 23.7466 4.30117 240.846 +67.9995 55.4704 23.8082 4.30478 240.784 +68.0995 55.42 23.8699 4.30837 240.722 +68.1995 55.3696 23.9315 4.31195 240.661 +68.2995 55.3193 23.9932 4.31552 240.599 +68.3995 55.2689 24.055 4.31908 240.537 +68.4995 55.2186 24.1168 4.32262 240.475 +68.5995 55.1682 24.1786 4.32616 240.414 +68.6995 55.1178 24.2405 4.32968 240.352 +68.7995 55.0675 24.3024 4.33319 240.29 +68.8995 55.0171 24.3644 4.33669 240.228 +68.9995 54.9668 24.4264 4.34018 240.166 +69.0995 54.9164 24.4885 4.34365 240.104 +69.1995 54.8661 24.5506 4.34712 240.042 +69.2995 54.8158 24.6127 4.35057 239.98 +69.3995 54.7654 24.6749 4.35401 239.917 +69.4995 54.7151 24.7371 4.35743 239.855 +69.5995 54.6647 24.7993 4.36085 239.793 +69.6995 54.6144 24.8616 4.36425 239.731 +69.7995 54.5641 24.924 4.36764 239.668 +69.8995 54.5137 24.9863 4.37102 239.606 +69.9995 54.4634 25.0488 4.37439 239.543 +70.0995 54.4131 25.1112 4.37775 239.481 +70.1995 54.3627 25.1737 4.38109 239.419 +70.2995 54.3124 25.2362 4.38442 239.356 +70.3995 54.2621 25.2988 4.38774 239.293 +70.4995 54.2118 25.3614 4.39105 239.231 +70.5995 54.1614 25.4241 4.39434 239.168 +70.6995 54.1111 25.4868 4.39763 239.105 +70.7995 54.0608 25.5495 4.4009 239.043 +70.8995 54.0105 25.6123 4.40416 238.98 +70.9995 53.9602 25.6751 4.4074 238.917 +71.0995 53.9099 25.7379 4.41064 238.854 +71.1995 53.8595 25.8008 4.41386 238.791 +71.2995 53.8092 25.8637 4.41707 238.729 +71.3995 53.7589 25.9267 4.42027 238.666 +71.4995 53.7086 25.9897 4.42345 238.603 +71.5995 53.6583 26.0527 4.42663 238.54 +71.6995 53.608 26.1157 4.42979 238.477 +71.7995 53.5577 26.1789 4.43294 238.413 +71.8995 53.5074 26.242 4.43608 238.35 +71.9995 53.4571 26.3052 4.4392 238.287 +72.0995 53.4068 26.3684 4.44231 238.224 +72.1995 53.3565 26.4316 4.44541 238.161 +72.2995 53.3062 26.4949 4.4485 238.097 +72.3995 53.2559 26.5582 4.45158 238.034 +72.4995 53.2056 26.6216 4.45464 237.971 +72.5995 53.1553 26.6849 4.45769 237.907 +72.6995 53.1051 26.7484 4.46073 237.844 +72.7995 53.0548 26.8118 4.46375 237.78 +72.8995 53.0045 26.8753 4.46677 237.717 +72.9995 52.9542 26.9388 4.46977 237.653 +73.0995 52.9039 27.0024 4.47276 237.59 +73.1995 52.8536 27.066 4.47573 237.526 +73.2995 52.8034 27.1296 4.4787 237.463 +73.3995 52.7531 27.1933 4.48165 237.399 +73.4995 52.7028 27.2569 4.48459 237.335 +73.5994 52.6525 27.3207 4.48751 237.272 +73.6994 52.6023 27.3844 4.49043 237.208 +73.7994 52.552 27.4482 4.49333 237.144 +73.8994 52.5017 27.512 4.49622 237.08 +73.9994 52.4515 27.5759 4.4991 237.016 +74.0994 52.4012 27.6398 4.50196 236.952 +74.1994 52.3509 27.7037 4.50481 236.889 +74.2994 52.3007 27.7676 4.50765 236.825 +74.3994 52.2504 27.8316 4.51048 236.761 +74.4994 52.2002 27.8956 4.51329 236.697 +74.5994 52.1499 27.9597 4.51609 236.633 +74.6994 52.0997 28.0237 4.51888 236.569 +74.7994 52.0494 28.0878 4.52165 236.504 +74.8994 51.9992 28.152 4.52442 236.44 +74.9994 51.9489 28.2161 4.52717 236.376 +75.0994 51.8987 28.2803 4.5299 236.312 +75.1994 51.8484 28.3446 4.53263 236.248 +75.2994 51.7982 28.4088 4.53534 236.183 +75.3994 51.7479 28.4731 4.53804 236.119 +75.4994 51.6977 28.5374 4.54073 236.055 +75.5994 51.6475 28.6018 4.5434 235.991 +75.6994 51.5972 28.6661 4.54606 235.926 +75.7994 51.547 28.7305 4.54871 235.862 +75.8994 51.4967 28.7949 4.55135 235.797 +75.9994 51.4465 28.8594 4.55397 235.733 +76.0994 51.3963 28.9239 4.55658 235.668 +76.1994 51.3461 28.9884 4.55918 235.604 +76.2994 51.2958 29.0529 4.56176 235.539 +76.3994 51.2456 29.1175 4.56433 235.475 +76.4994 51.1954 29.1821 4.56689 235.41 +76.5994 51.1452 29.2467 4.56944 235.346 +76.6994 51.0949 29.3114 4.57197 235.281 +76.7994 51.0447 29.376 4.57449 235.216 +76.8994 50.9945 29.4407 4.577 235.152 +76.9994 50.9443 29.5055 4.57949 235.087 +77.0994 50.8941 29.5702 4.58197 235.022 +77.1994 50.8439 29.635 4.58444 234.957 +77.2994 50.7937 29.6998 4.5869 234.892 +77.3994 50.7434 29.7646 4.58934 234.828 +77.4994 50.6932 29.8295 4.59177 234.763 +77.5994 50.643 29.8944 4.59419 234.698 +77.6994 50.5928 29.9593 4.59659 234.633 +77.7994 50.5426 30.0242 4.59898 234.568 +77.8994 50.4924 30.0892 4.60136 234.503 +77.9994 50.4422 30.1541 4.60372 234.438 +78.0994 50.392 30.2191 4.60607 234.373 +78.1994 50.3418 30.2842 4.60841 234.308 +78.2994 50.2917 30.3492 4.61074 234.243 +78.3994 50.2415 30.4143 4.61305 234.178 +78.4994 50.1913 30.4794 4.61535 234.113 +78.5994 50.1411 30.5445 4.61763 234.048 +78.6994 50.0909 30.6097 4.6199 233.983 +78.7994 50.0407 30.6748 4.62216 233.917 +78.8994 49.9905 30.74 4.62441 233.852 +78.9994 49.9404 30.8052 4.62664 233.787 +79.0994 49.8902 30.8705 4.62886 233.722 +79.1994 49.84 30.9357 4.63107 233.657 +79.2994 49.7898 31.001 4.63326 233.591 +79.3994 49.7397 31.0663 4.63544 233.526 +79.4994 49.6895 31.1316 4.63761 233.461 +79.5994 49.6393 31.1969 4.63977 233.395 +79.6994 49.5891 31.2623 4.64191 233.33 +79.7994 49.539 31.3277 4.64403 233.265 +79.8994 49.4888 31.3931 4.64615 233.199 +79.9994 49.4386 31.4585 4.64825 233.134 +80.0993 49.3885 31.524 4.65034 233.068 +80.1993 49.3383 31.5894 4.65241 233.003 +80.2993 49.2882 31.6549 4.65447 232.937 +80.3993 49.238 31.7204 4.65652 232.872 +80.4993 49.1879 31.7859 4.65855 232.806 +80.5993 49.1377 31.8515 4.66057 232.741 +80.6993 49.0875 31.917 4.66258 232.675 +80.7993 49.0374 31.9826 4.66458 232.61 +80.8993 48.9873 32.0482 4.66656 232.544 +80.9993 48.9371 32.1138 4.66852 232.478 +81.0993 48.887 32.1795 4.67048 232.413 +81.1993 48.8368 32.2451 4.67242 232.347 +81.2993 48.7867 32.3108 4.67434 232.281 +81.3993 48.7365 32.3765 4.67626 232.216 +81.4993 48.6864 32.4422 4.67816 232.15 +81.5993 48.6363 32.5079 4.68005 232.084 +81.6993 48.5861 32.5736 4.68192 232.019 +81.7993 48.536 32.6394 4.68378 231.953 +81.8993 48.4859 32.7052 4.68562 231.887 +81.9993 48.4357 32.7709 4.68746 231.821 +82.0993 48.3856 32.8368 4.68928 231.756 +82.1993 48.3355 32.9026 4.69108 231.69 +82.2993 48.2854 32.9684 4.69287 231.624 +82.3993 48.2352 33.0343 4.69465 231.558 +82.4993 48.1851 33.1001 4.69642 231.492 +82.5993 48.135 33.166 4.69817 231.426 +82.6993 48.0849 33.2319 4.69991 231.36 +82.7993 48.0348 33.2978 4.70163 231.294 +82.8993 47.9847 33.3637 4.70334 231.229 +82.9993 47.9345 33.4297 4.70504 231.163 +83.0993 47.8844 33.4956 4.70672 231.097 +83.1993 47.8343 33.5616 4.70839 231.031 +83.2993 47.7842 33.6276 4.71005 230.965 +83.3993 47.7341 33.6936 4.71169 230.899 +83.4993 47.684 33.7596 4.71332 230.833 +83.5993 47.6339 33.8256 4.71493 230.767 +83.6993 47.5838 33.8917 4.71654 230.701 +83.7993 47.5337 33.9577 4.71812 230.635 +83.8993 47.4836 34.0238 4.7197 230.569 +83.9993 47.4335 34.0898 4.72126 230.502 +84.0993 47.3834 34.1559 4.7228 230.436 +84.1993 47.3333 34.222 4.72434 230.37 +84.2993 47.2833 34.2881 4.72586 230.304 +84.3993 47.2332 34.3542 4.72736 230.238 +84.4993 47.1831 34.4204 4.72885 230.172 +84.5993 47.133 34.4865 4.73033 230.106 +84.6993 47.0829 34.5527 4.73179 230.04 +84.7993 47.0328 34.6188 4.73324 229.973 +84.8993 46.9828 34.685 4.73468 229.907 +84.9993 46.9327 34.7512 4.7361 229.841 +85.0993 46.8826 34.8174 4.73751 229.775 +85.1993 46.8325 34.8836 4.7389 229.709 +85.2993 46.7825 34.9498 4.74029 229.642 +85.3993 46.7324 35.016 4.74165 229.576 +85.4993 46.6823 35.0823 4.74301 229.51 +85.5993 46.6323 35.1485 4.74434 229.444 +85.6993 46.5822 35.2148 4.74567 229.377 +85.7993 46.5321 35.281 4.74698 229.311 +85.8993 46.4821 35.3473 4.74828 229.245 +85.9993 46.432 35.4136 4.74956 229.179 +86.0993 46.3819 35.4799 4.75083 229.112 +86.1993 46.3319 35.5461 4.75209 229.046 +86.2993 46.2818 35.6125 4.75333 228.98 +86.3993 46.2318 35.6788 4.75456 228.914 +86.4993 46.1817 35.7451 4.75577 228.847 +86.5993 46.1317 35.8114 4.75697 228.781 +86.6992 46.0816 35.8777 4.75815 228.715 +86.7992 46.0316 35.9441 4.75933 228.648 +86.8992 45.9815 36.0104 4.76048 228.582 +86.9992 45.9315 36.0768 4.76163 228.516 +87.0992 45.8815 36.1431 4.76276 228.449 +87.1992 45.8314 36.2095 4.76387 228.383 +87.2992 45.7814 36.2758 4.76497 228.316 +87.3992 45.7314 36.3422 4.76606 228.25 +87.4992 45.6813 36.4086 4.76713 228.184 +87.5992 45.6313 36.475 4.76819 228.117 +87.6992 45.5813 36.5414 4.76924 228.051 +87.7992 45.5312 36.6077 4.77027 227.985 +87.8992 45.4812 36.6741 4.77129 227.918 +87.9992 45.4312 36.7405 4.77229 227.852 +88.0992 45.3812 36.8069 4.77328 227.785 +88.1992 45.3311 36.8734 4.77425 227.719 +88.2992 45.2811 36.9398 4.77521 227.652 +88.3992 45.2311 37.0062 4.77616 227.586 +88.4992 45.1811 37.0726 4.77709 227.52 +88.5992 45.1311 37.139 4.77801 227.453 +88.6992 45.081 37.2054 4.77891 227.387 +88.7992 45.031 37.2719 4.7798 227.32 +88.8992 44.981 37.3383 4.78068 227.254 +88.9992 44.931 37.4047 4.78154 227.188 +89.0992 44.881 37.4712 4.78238 227.121 +89.1992 44.831 37.5376 4.78322 227.055 +89.2992 44.781 37.604 4.78403 226.988 +89.3992 44.731 37.6705 4.78484 226.922 +89.4992 44.681 37.7369 4.78563 226.855 +89.5992 44.631 37.8034 4.7864 226.789 +89.6992 44.581 37.8698 4.78717 226.722 +89.7992 44.531 37.9362 4.78791 226.656 +89.8992 44.481 38.0027 4.78865 226.59 +89.9992 44.431 38.0691 4.78936 226.523 +90.0992 44.3811 38.1356 4.79007 226.457 +90.1992 44.3311 38.202 4.79076 226.39 +90.2992 44.2811 38.2685 4.79143 226.324 +90.3992 44.2311 38.3349 4.79209 226.257 +90.4992 44.1811 38.4013 4.79274 226.191 +90.5992 44.1311 38.4678 4.79337 226.124 +90.6992 44.0812 38.5342 4.79399 226.058 +90.7992 44.0312 38.6007 4.79459 225.992 +90.8992 43.9812 38.6671 4.79518 225.925 +90.9992 43.9312 38.7335 4.79576 225.859 +91.0992 43.8813 38.8 4.79632 225.792 +91.1992 43.8313 38.8664 4.79687 225.726 +91.2992 43.7813 38.9328 4.7974 225.659 +91.3992 43.7314 38.9992 4.79791 225.593 +91.4992 43.6814 39.0657 4.79842 225.527 +91.5992 43.6314 39.1321 4.79891 225.46 +91.6992 43.5815 39.1985 4.79938 225.394 +91.7992 43.5315 39.2649 4.79984 225.327 +91.8992 43.4816 39.3313 4.80028 225.261 +91.9992 43.4316 39.3977 4.80071 225.195 +92.0992 43.3816 39.4641 4.80113 225.128 +92.1992 43.3317 39.5305 4.80153 225.062 +92.2992 43.2817 39.5969 4.80192 224.995 +92.3992 43.2318 39.6633 4.80229 224.929 +92.4992 43.1818 39.7297 4.80265 224.863 +92.5992 43.1319 39.7961 4.80299 224.796 +92.6992 43.082 39.8624 4.80332 224.73 +92.7992 43.032 39.9288 4.80364 224.663 +92.8992 42.9821 39.9952 4.80394 224.597 +92.9992 42.9321 40.0615 4.80422 224.531 +93.0992 42.8822 40.1279 4.80449 224.464 +93.1992 42.8323 40.1942 4.80475 224.398 +93.2991 42.7823 40.2605 4.80499 224.332 +93.3991 42.7324 40.3269 4.80522 224.265 +93.4991 42.6825 40.3932 4.80543 224.199 +93.5991 42.6325 40.4595 4.80563 224.133 +93.6991 42.5826 40.5258 4.80581 224.066 +93.7991 42.5327 40.5921 4.80598 224 +93.8991 42.4828 40.6584 4.80614 223.934 +93.9991 42.4329 40.7247 4.80628 223.868 +94.0991 42.3829 40.791 4.8064 223.801 +94.1991 42.333 40.8572 4.80651 223.735 +94.2991 42.2831 40.9235 4.80661 223.669 +94.3991 42.2332 40.9898 4.80669 223.603 +94.4991 42.1833 41.056 4.80676 223.536 +94.5991 42.1334 41.1222 4.80681 223.47 +94.6991 42.0835 41.1885 4.80685 223.404 +94.7991 42.0335 41.2547 4.80687 223.338 +94.8991 41.9836 41.3209 4.80688 223.271 +94.9991 41.9337 41.3871 4.80687 223.205 +95.0991 41.8838 41.4533 4.80685 223.139 +95.1991 41.8339 41.5194 4.80681 223.073 +95.2991 41.784 41.5856 4.80676 223.007 +95.3991 41.7341 41.6518 4.80669 222.941 +95.4991 41.6842 41.7179 4.80661 222.874 +95.5991 41.6343 41.784 4.80652 222.808 +95.6991 41.5845 41.8502 4.80641 222.742 +95.7991 41.5346 41.9163 4.80629 222.676 +95.8991 41.4847 41.9824 4.80615 222.61 +95.9991 41.4348 42.0484 4.80599 222.544 +96.0991 41.3849 42.1145 4.80582 222.478 +96.1991 41.335 42.1806 4.80564 222.412 +96.2991 41.2851 42.2466 4.80544 222.346 +96.3991 41.2353 42.3127 4.80523 222.28 +96.4991 41.1854 42.3787 4.805 222.214 +96.5991 41.1355 42.4447 4.80476 222.148 +96.6991 41.0856 42.5107 4.8045 222.082 +96.7991 41.0358 42.5767 4.80423 222.016 +96.8991 40.9859 42.6426 4.80394 221.95 +96.9991 40.936 42.7086 4.80364 221.884 +97.0991 40.8862 42.7745 4.80332 221.818 +97.1991 40.8363 42.8405 4.80299 221.752 +97.2991 40.7864 42.9064 4.80265 221.686 +97.3991 40.7366 42.9723 4.80229 221.62 +97.4991 40.6867 43.0382 4.80191 221.554 +97.5991 40.6368 43.104 4.80152 221.488 +97.6991 40.587 43.1699 4.80111 221.422 +97.7991 40.5371 43.2357 4.80069 221.357 +97.8991 40.4873 43.3015 4.80026 221.291 +97.9991 40.4374 43.3673 4.79981 221.225 +98.0991 40.3876 43.4331 4.79934 221.159 +98.1991 40.3377 43.4989 4.79886 221.093 +98.2991 40.2879 43.5647 4.79837 221.028 +98.3991 40.238 43.6304 4.79786 220.962 +98.4991 40.1882 43.6961 4.79733 220.896 +98.5991 40.1383 43.7618 4.7968 220.83 +98.6991 40.0885 43.8275 4.79624 220.765 +98.7991 40.0387 43.8932 4.79567 220.699 +98.8991 39.9888 43.9588 4.79509 220.633 +98.9991 39.939 44.0245 4.79449 220.568 +99.0991 39.8892 44.0901 4.79387 220.502 +99.1991 39.8393 44.1557 4.79325 220.437 +99.2991 39.7895 44.2213 4.7926 220.371 +99.3991 39.7397 44.2868 4.79194 220.305 +99.4991 39.6898 44.3524 4.79127 220.24 +99.5991 39.64 44.4179 4.79058 220.174 +99.6991 39.5902 44.4834 4.78988 220.109 +99.799 39.5404 44.5489 4.78916 220.043 +99.899 39.4905 44.6143 4.78843 219.978 +99.999 39.4407 44.6798 4.78768 219.912 +100.099 39.3909 44.7452 4.78691 219.847 +100.199 39.3411 44.8106 4.78614 219.782 +100.299 39.2913 44.876 4.78534 219.716 +100.399 39.2415 44.9413 4.78454 219.651 +100.499 39.1917 45.0067 4.78371 219.586 +100.599 39.1419 45.072 4.78287 219.52 +100.699 39.092 45.1373 4.78202 219.455 +100.799 39.0422 45.2026 4.78115 219.39 +100.899 38.9924 45.2678 4.78027 219.324 +100.999 38.9426 45.3331 4.77937 219.259 +101.099 38.8928 45.3983 4.77846 219.194 +101.199 38.843 45.4635 4.77753 219.129 +101.299 38.7932 45.5286 4.77659 219.064 +101.399 38.7435 45.5938 4.77563 218.998 +101.499 38.6937 45.6589 4.77466 218.933 +101.599 38.6439 45.724 4.77367 218.868 +101.699 38.5941 45.7891 4.77266 218.803 +101.799 38.5443 45.8541 4.77165 218.738 +101.899 38.4945 45.9192 4.77061 218.673 +101.999 38.4447 45.9842 4.76956 218.608 +102.099 38.3949 46.0491 4.7685 218.543 +102.199 38.3452 46.1141 4.76742 218.478 +102.299 38.2954 46.179 4.76633 218.413 +102.399 38.2456 46.2439 4.76522 218.348 +102.499 38.1958 46.3088 4.7641 218.283 +102.599 38.146 46.3737 4.76296 218.219 +102.699 38.0963 46.4385 4.7618 218.154 +102.799 38.0465 46.5033 4.76064 218.089 +102.899 37.9967 46.5681 4.75945 218.024 +102.999 37.947 46.6328 4.75825 217.959 +103.099 37.8972 46.6976 4.75704 217.895 +103.199 37.8474 46.7623 4.75581 217.83 +103.299 37.7977 46.8269 4.75457 217.765 +103.399 37.7479 46.8916 4.75331 217.701 +103.499 37.6982 46.9562 4.75203 217.636 +103.599 37.6484 47.0208 4.75074 217.571 +103.699 37.5986 47.0854 4.74944 217.507 +103.799 37.5489 47.1499 4.74812 217.442 +103.899 37.4991 47.2144 4.74678 217.378 +103.999 37.4494 47.2789 4.74544 217.313 +104.099 37.3996 47.3434 4.74407 217.249 +104.199 37.3499 47.4078 4.74269 217.184 +104.299 37.3001 47.4722 4.7413 217.12 +104.399 37.2504 47.5366 4.73989 217.056 +104.499 37.2007 47.6009 4.73846 216.991 +104.599 37.1509 47.6652 4.73702 216.927 +104.699 37.1012 47.7295 4.73556 216.863 +104.799 37.0514 47.7937 4.73409 216.799 +104.899 37.0017 47.858 4.73261 216.734 +104.999 36.952 47.9222 4.73111 216.67 +105.099 36.9022 47.9863 4.72959 216.606 +105.199 36.8525 48.0505 4.72806 216.542 +105.299 36.8028 48.1146 4.72651 216.478 +105.399 36.753 48.1786 4.72495 216.414 +105.499 36.7033 48.2427 4.72338 216.35 +105.599 36.6536 48.3067 4.72178 216.286 +105.699 36.6039 48.3707 4.72018 216.222 +105.799 36.5541 48.4346 4.71856 216.158 +105.899 36.5044 48.4985 4.71692 216.094 +105.999 36.4547 48.5624 4.71527 216.03 +106.099 36.405 48.6263 4.7136 215.966 +106.199 36.3553 48.6901 4.71192 215.902 +106.299 36.3056 48.7539 4.71022 215.838 +106.399 36.2559 48.8176 4.70851 215.775 +106.499 36.2061 48.8814 4.70678 215.711 +106.599 36.1564 48.9451 4.70504 215.647 +106.699 36.1067 49.0087 4.70328 215.584 +106.799 36.057 49.0723 4.7015 215.52 +106.899 36.0073 49.1359 4.69972 215.456 +106.999 35.9576 49.1995 4.69791 215.393 +107.099 35.9079 49.263 4.69609 215.329 +107.199 35.8582 49.3265 4.69426 215.266 +107.299 35.8085 49.39 4.69241 215.202 +107.399 35.7588 49.4534 4.69055 215.139 +107.499 35.7091 49.5168 4.68867 215.076 +107.599 35.6594 49.5801 4.68677 215.012 +107.699 35.6098 49.6434 4.68486 214.949 +107.799 35.5601 49.7067 4.68294 214.886 +107.899 35.5104 49.77 4.681 214.822 +107.999 35.4607 49.8332 4.67904 214.759 +108.099 35.411 49.8963 4.67707 214.696 +108.199 35.3613 49.9595 4.67509 214.633 +108.299 35.3117 50.0226 4.67309 214.57 +108.399 35.262 50.0856 4.67107 214.507 +108.499 35.2123 50.1487 4.66904 214.444 +108.599 35.1626 50.2117 4.66699 214.381 +108.699 35.1129 50.2746 4.66493 214.318 +108.799 35.0633 50.3375 4.66286 214.255 +108.899 35.0136 50.4004 4.66077 214.192 +108.999 34.9639 50.4633 4.65866 214.129 +109.099 34.9143 50.5261 4.65654 214.066 +109.199 34.8646 50.5888 4.6544 214.003 +109.299 34.8149 50.6516 4.65225 213.941 +109.399 34.7653 50.7142 4.65008 213.878 +109.499 34.7156 50.7769 4.6479 213.815 +109.599 34.666 50.8395 4.6457 213.753 +109.699 34.6163 50.9021 4.64349 213.69 +109.799 34.5666 50.9646 4.64126 213.628 +109.899 34.517 51.0271 4.63902 213.565 +109.999 34.4673 51.0896 4.63676 213.503 +110.099 34.4177 51.152 4.63449 213.44 +110.199 34.368 51.2144 4.6322 213.378 +110.299 34.3184 51.2767 4.62989 213.316 +110.399 34.2687 51.339 4.62757 213.253 +110.499 34.2191 51.4013 4.62524 213.191 +110.599 34.1695 51.4635 4.62289 213.129 +110.699 34.1198 51.5256 4.62053 213.067 +110.799 34.0702 51.5878 4.61815 213.004 +110.899 34.0205 51.6499 4.61575 212.942 +110.999 33.9709 51.7119 4.61334 212.88 +111.099 33.9213 51.7739 4.61092 212.818 +111.199 33.8716 51.8359 4.60848 212.756 +111.299 33.822 51.8978 4.60602 212.694 +111.399 33.7724 51.9597 4.60355 212.633 +111.499 33.7227 52.0215 4.60107 212.571 +111.599 33.6731 52.0833 4.59857 212.509 +111.699 33.6235 52.1451 4.59605 212.447 +111.799 33.5739 52.2068 4.59352 212.385 +111.899 33.5242 52.2685 4.59097 212.324 +111.999 33.4746 52.3301 4.58841 212.262 +112.099 33.425 52.3917 4.58584 212.201 +112.199 33.3754 52.4532 4.58324 212.139 +112.299 33.3258 52.5147 4.58064 212.078 +112.399 33.2762 52.5762 4.57802 212.016 +112.499 33.2265 52.6376 4.57538 211.955 +112.599 33.1769 52.699 4.57273 211.893 +112.699 33.1273 52.7603 4.57006 211.832 +112.799 33.0777 52.8216 4.56738 211.771 +112.899 33.0281 52.8828 4.56468 211.709 +112.999 32.9785 52.944 4.56197 211.648 +113.099 32.9289 53.0051 4.55924 211.587 +113.199 32.8793 53.0662 4.5565 211.526 +113.299 32.8297 53.1272 4.55374 211.465 +113.399 32.7801 53.1882 4.55097 211.404 +113.499 32.7305 53.2492 4.54818 211.343 +113.599 32.6809 53.3101 4.54538 211.282 +113.699 32.6313 53.371 4.54256 211.221 +113.799 32.5817 53.4318 4.53973 211.16 +113.899 32.5321 53.4926 4.53688 211.1 +113.999 32.4825 53.5533 4.53401 211.039 +114.099 32.4329 53.614 4.53114 210.978 +114.199 32.3834 53.6746 4.52824 210.918 +114.299 32.3338 53.7352 4.52533 210.857 +114.399 32.2842 53.7957 4.52241 210.797 +114.499 32.2346 53.8562 4.51947 210.736 +114.599 32.185 53.9166 4.51652 210.676 +114.699 32.1355 53.977 4.51355 210.615 +114.799 32.0859 54.0374 4.51057 210.555 +114.899 32.0363 54.0976 4.50757 210.495 +114.999 31.9867 54.1579 4.50455 210.434 +115.099 31.9372 54.2181 4.50152 210.374 +115.199 31.8876 54.2782 4.49848 210.314 +115.299 31.838 54.3383 4.49542 210.254 +115.399 31.7884 54.3984 4.49235 210.194 +115.499 31.7389 54.4584 4.48926 210.134 +115.599 31.6893 54.5183 4.48615 210.074 +115.699 31.6398 54.5782 4.48303 210.014 +115.799 31.5902 54.6381 4.4799 209.954 +115.899 31.5406 54.6979 4.47675 209.894 +115.999 31.4911 54.7576 4.47359 209.835 +116.099 31.4415 54.8173 4.47041 209.775 +116.199 31.392 54.8769 4.46721 209.715 +116.299 31.3424 54.9365 4.464 209.656 +116.399 31.2929 54.9961 4.46078 209.596 +116.499 31.2433 55.0556 4.45754 209.537 +116.599 31.1938 55.115 4.45428 209.477 +116.699 31.1442 55.1744 4.45101 209.418 +116.799 31.0947 55.2337 4.44773 209.359 +116.899 31.0451 55.293 4.44443 209.299 +116.999 30.9956 55.3522 4.44112 209.24 +117.099 30.946 55.4114 4.43779 209.181 +117.199 30.8965 55.4705 4.43444 209.122 +117.299 30.847 55.5296 4.43108 209.063 +117.399 30.7974 55.5886 4.42771 209.004 +117.499 30.7479 55.6476 4.42432 208.945 +117.599 30.6983 55.7065 4.42092 208.886 +117.699 30.6488 55.7653 4.4175 208.827 +117.799 30.5993 55.8241 4.41406 208.768 +117.899 30.5498 55.8829 4.41062 208.709 +117.999 30.5002 55.9416 4.40715 208.651 +118.099 30.4507 56.0002 4.40367 208.592 +118.199 30.4012 56.0588 4.40018 208.533 +118.299 30.3516 56.1173 4.39667 208.475 +118.399 30.3021 56.1758 4.39315 208.416 +118.499 30.2526 56.2342 4.38961 208.358 +118.599 30.2031 56.2926 4.38606 208.3 +118.699 30.1536 56.3509 4.38249 208.241 +118.799 30.1041 56.4091 4.37891 208.183 +118.899 30.0545 56.4673 4.37531 208.125 +118.999 30.005 56.5255 4.3717 208.067 +119.099 29.9555 56.5836 4.36807 208.009 +119.199 29.906 56.6416 4.36443 207.951 +119.299 29.8565 56.6996 4.36077 207.893 +119.399 29.807 56.7575 4.3571 207.835 +119.499 29.7575 56.8153 4.35341 207.777 +119.599 29.708 56.8731 4.34971 207.719 +119.699 29.6585 56.9309 4.34599 207.661 +119.799 29.609 56.9886 4.34226 207.604 +119.899 29.5595 57.0462 4.33851 207.546 +119.999 29.51 57.1038 4.33475 207.488 +120.099 29.4605 57.1613 4.33098 207.431 +120.199 29.411 57.2187 4.32719 207.374 +120.299 29.3615 57.2761 4.32338 207.316 +120.399 29.312 57.3335 4.31956 207.259 +120.499 29.2625 57.3908 4.31573 207.202 +120.599 29.213 57.448 4.31188 207.144 +120.699 29.1635 57.5051 4.30801 207.087 +120.799 29.114 57.5622 4.30413 207.03 +120.899 29.0646 57.6193 4.30024 206.973 +120.999 29.0151 57.6763 4.29633 206.916 +121.099 28.9656 57.7332 4.29241 206.859 +121.199 28.9161 57.7901 4.28847 206.802 +121.299 28.8666 57.8469 4.28452 206.745 +121.399 28.8172 57.9036 4.28055 206.689 +121.499 28.7677 57.9603 4.27657 206.632 +121.599 28.7182 58.0169 4.27257 206.575 +121.699 28.6687 58.0735 4.26856 206.519 +121.799 28.6193 58.13 4.26453 206.462 +121.899 28.5698 58.1864 4.26049 206.406 +121.999 28.5203 58.2428 4.25644 206.349 +122.099 28.4708 58.2991 4.25237 206.293 +122.199 28.4214 58.3554 4.24828 206.237 +122.299 28.3719 58.4116 4.24418 206.181 +122.399 28.3225 58.4677 4.24007 206.125 +122.499 28.273 58.5238 4.23594 206.069 +122.599 28.2235 58.5798 4.2318 206.012 +122.699 28.1741 58.6357 4.22764 205.957 +122.799 28.1246 58.6916 4.22347 205.901 +122.899 28.0752 58.7474 4.21928 205.845 +122.999 28.0257 58.8032 4.21508 205.789 +123.099 27.9763 58.8589 4.21086 205.733 +123.199 27.9268 58.9145 4.20663 205.678 +123.299 27.8773 58.9701 4.20239 205.622 +123.399 27.8279 59.0256 4.19813 205.567 +123.499 27.7785 59.081 4.19385 205.511 +123.599 27.729 59.1364 4.18956 205.456 +123.699 27.6796 59.1917 4.18526 205.401 +123.799 27.6301 59.2469 4.18094 205.345 +123.899 27.5807 59.3021 4.17661 205.29 +123.999 27.5312 59.3572 4.17226 205.235 +124.099 27.4818 59.4123 4.1679 205.18 +124.199 27.4324 59.4673 4.16353 205.125 +124.299 27.3829 59.5222 4.15914 205.07 +124.399 27.3335 59.577 4.15473 205.015 +124.499 27.2841 59.6318 4.15031 204.96 +124.599 27.2346 59.6866 4.14588 204.906 +124.699 27.1852 59.7412 4.14143 204.851 +124.799 27.1358 59.7958 4.13697 204.796 +124.899 27.0863 59.8503 4.13249 204.742 +124.999 27.0369 59.9048 4.128 204.687 +125.099 26.9875 59.9592 4.12349 204.633 +125.199 26.9381 60.0135 4.11897 204.579 +125.299 26.8886 60.0678 4.11444 204.524 +125.399 26.8392 60.122 4.10989 204.47 +125.499 26.7898 60.1761 4.10533 204.416 +125.599 26.7404 60.2302 4.10075 204.362 +125.699 26.691 60.2842 4.09616 204.308 +125.799 26.6415 60.3381 4.09155 204.254 +125.899 26.5921 60.3919 4.08693 204.2 +125.999 26.5427 60.4457 4.0823 204.147 +126.099 26.4933 60.4995 4.07765 204.093 +126.199 26.4439 60.5531 4.07298 204.039 +126.299 26.3945 60.6067 4.06831 203.986 +126.399 26.3451 60.6602 4.06362 203.932 +126.499 26.2957 60.7136 4.05891 203.879 +126.599 26.2463 60.767 4.05419 203.825 +126.699 26.1969 60.8203 4.04946 203.772 +126.799 26.1475 60.8736 4.04471 203.719 +126.899 26.0981 60.9267 4.03994 203.666 +126.999 26.0487 60.9798 4.03517 203.612 +127.099 25.9993 61.0329 4.03038 203.559 +127.199 25.9499 61.0858 4.02557 203.506 +127.299 25.9005 61.1387 4.02075 203.454 +127.399 25.8511 61.1915 4.01592 203.401 +127.499 25.8017 61.2443 4.01107 203.348 +127.599 25.7523 61.297 4.00621 203.295 +127.699 25.7029 61.3496 4.00133 203.243 +127.799 25.6535 61.4021 3.99644 203.19 +127.899 25.6041 61.4546 3.99154 203.138 +127.999 25.5547 61.507 3.98662 203.085 +128.099 25.5054 61.5593 3.98169 203.033 +128.199 25.456 61.6116 3.97674 202.981 +128.299 25.4066 61.6637 3.97178 202.929 +128.399 25.3572 61.7158 3.9668 202.876 +128.499 25.3078 61.7679 3.96182 202.824 +128.599 25.2584 61.8199 3.95681 202.772 +128.699 25.2091 61.8717 3.9518 202.721 +128.799 25.1597 61.9236 3.94677 202.669 +128.899 25.1103 61.9753 3.94172 202.617 +128.999 25.0609 62.027 3.93666 202.565 +129.099 25.0115 62.0786 3.93159 202.514 +129.199 24.9622 62.1301 3.9265 202.462 +129.299 24.9128 62.1816 3.9214 202.411 +129.399 24.8634 62.233 3.91629 202.359 +129.499 24.8141 62.2843 3.91116 202.308 +129.599 24.7647 62.3355 3.90602 202.257 +129.699 24.7153 62.3867 3.90086 202.206 +129.799 24.666 62.4378 3.89569 202.154 +129.899 24.6166 62.4888 3.89051 202.103 +129.999 24.5672 62.5397 3.88531 202.053 +130.099 24.5179 62.5906 3.8801 202.002 +130.199 24.4685 62.6414 3.87488 201.951 +130.299 24.4191 62.6921 3.86964 201.9 +130.399 24.3698 62.7427 3.86438 201.85 +130.499 24.3204 62.7933 3.85912 201.799 +130.599 24.2711 62.8438 3.85384 201.748 +130.699 24.2217 62.8942 3.84854 201.698 +130.799 24.1724 62.9446 3.84324 201.648 +130.899 24.123 62.9948 3.83792 201.597 +130.999 24.0737 63.045 3.83258 201.547 +131.099 24.0243 63.0951 3.82723 201.497 +131.199 23.975 63.1452 3.82187 201.447 +131.299 23.9256 63.1951 3.81649 201.397 +131.399 23.8763 63.245 3.8111 201.347 +131.499 23.8269 63.2948 3.8057 201.297 +131.599 23.7776 63.3445 3.80028 201.248 +131.699 23.7283 63.3942 3.79485 201.198 +131.799 23.6789 63.4438 3.78941 201.148 +131.899 23.6296 63.4933 3.78395 201.099 +131.999 23.5802 63.5427 3.77848 201.05 +132.099 23.5309 63.592 3.773 201 +132.199 23.4816 63.6413 3.7675 200.951 +132.299 23.4322 63.6905 3.76199 200.902 +132.399 23.3829 63.7396 3.75646 200.853 +132.499 23.3336 63.7886 3.75092 200.804 +132.599 23.2842 63.8376 3.74537 200.755 +132.699 23.2349 63.8864 3.73981 200.706 +132.799 23.1856 63.9352 3.73423 200.657 +132.899 23.1363 63.984 3.72863 200.608 +132.999 23.0869 64.0326 3.72303 200.56 +133.099 23.0376 64.0812 3.71741 200.511 +133.199 22.9883 64.1296 3.71178 200.463 +133.299 22.939 64.178 3.70613 200.414 +133.399 22.8896 64.2263 3.70047 200.366 +133.499 22.8403 64.2746 3.6948 200.318 +133.599 22.791 64.3228 3.68911 200.27 +133.699 22.7417 64.3708 3.68342 200.221 +133.799 22.6924 64.4188 3.6777 200.173 +133.899 22.6431 64.4668 3.67198 200.126 +133.999 22.5937 64.5146 3.66624 200.078 +134.099 22.5444 64.5624 3.66049 200.03 +134.199 22.4951 64.61 3.65472 199.982 +134.299 22.4458 64.6576 3.64894 199.935 +134.399 22.3965 64.7051 3.64315 199.887 +134.499 22.3472 64.7526 3.63735 199.84 +134.599 22.2979 64.7999 3.63153 199.792 +134.699 22.2486 64.8472 3.6257 199.745 +134.799 22.1993 64.8944 3.61985 199.698 +134.899 22.15 64.9415 3.614 199.651 +134.999 22.1007 64.9885 3.60813 199.604 +135.099 22.0514 65.0355 3.60224 199.557 +135.199 22.0021 65.0823 3.59635 199.51 +135.299 21.9528 65.1291 3.59044 199.463 +135.399 21.9035 65.1758 3.58451 199.416 +135.499 21.8542 65.2224 3.57858 199.37 +135.599 21.8049 65.269 3.57263 199.323 +135.699 21.7556 65.3154 3.56667 199.277 +135.799 21.7063 65.3618 3.56069 199.23 +135.899 21.657 65.4081 3.55471 199.184 +135.999 21.6077 65.4543 3.54871 199.138 +136.099 21.5584 65.5004 3.54269 199.092 +136.199 21.5092 65.5464 3.53667 199.046 +136.299 21.4599 65.5924 3.53063 199 +136.399 21.4106 65.6382 3.52458 198.954 +136.499 21.3613 65.684 3.51851 198.908 +136.599 21.312 65.7297 3.51244 198.863 +136.699 21.2627 65.7753 3.50634 198.817 +136.799 21.2135 65.8209 3.50024 198.771 +136.899 21.1642 65.8663 3.49413 198.726 +136.999 21.1149 65.9117 3.488 198.681 +137.099 21.0656 65.957 3.48186 198.635 +137.199 21.0164 66.0021 3.4757 198.59 +137.299 20.9671 66.0473 3.46954 198.545 +137.399 20.9178 66.0923 3.46336 198.5 +137.499 20.8685 66.1372 3.45717 198.455 +137.599 20.8193 66.1821 3.45096 198.41 +137.699 20.77 66.2268 3.44474 198.365 +137.799 20.7207 66.2715 3.43851 198.321 +137.899 20.6715 66.3161 3.43227 198.276 +137.999 20.6222 66.3606 3.42602 198.232 +138.099 20.5729 66.405 3.41975 198.187 +138.199 20.5237 66.4494 3.41347 198.143 +138.299 20.4744 66.4936 3.40718 198.099 +138.399 20.4251 66.5378 3.40087 198.055 +138.499 20.3759 66.5818 3.39456 198.01 +138.599 20.3266 66.6258 3.38823 197.966 +138.699 20.2774 66.6697 3.38188 197.923 +138.799 20.2281 66.7135 3.37553 197.879 +138.899 20.1788 66.7573 3.36916 197.835 +138.999 20.1296 66.8009 3.36278 197.791 +139.099 20.0803 66.8444 3.35639 197.748 +139.199 20.0311 66.8879 3.34999 197.704 +139.299 19.9818 66.9313 3.34357 197.661 +139.399 19.9326 66.9746 3.33714 197.618 +139.499 19.8833 67.0178 3.3307 197.574 +139.599 19.8341 67.0609 3.32425 197.531 +139.699 19.7848 67.1039 3.31778 197.488 +139.799 19.7356 67.1468 3.31131 197.445 +139.899 19.6863 67.1897 3.30482 197.403 +139.999 19.6371 67.2324 3.29832 197.36 +140.099 19.5879 67.2751 3.2918 197.317 +140.199 19.5386 67.3177 3.28527 197.275 +140.299 19.4894 67.3602 3.27874 197.232 +140.399 19.4401 67.4026 3.27219 197.19 +140.499 19.3909 67.4449 3.26562 197.147 +140.599 19.3417 67.4871 3.25905 197.105 +140.699 19.2924 67.5292 3.25246 197.063 +140.799 19.2432 67.5713 3.24586 197.021 +140.899 19.194 67.6132 3.23925 196.979 +140.999 19.1447 67.6551 3.23263 196.937 +141.099 19.0955 67.6969 3.226 196.895 +141.199 19.0463 67.7386 3.21935 196.854 +141.299 18.997 67.7802 3.21269 196.812 +141.399 18.9478 67.8217 3.20602 196.771 +141.499 18.8986 67.8631 3.19934 196.729 +141.599 18.8493 67.9044 3.19265 196.688 +141.699 18.8001 67.9456 3.18594 196.647 +141.799 18.7509 67.9868 3.17922 196.606 +141.899 18.7017 68.0278 3.17249 196.564 +141.999 18.6524 68.0688 3.16575 196.524 +142.099 18.6032 68.1096 3.159 196.483 +142.199 18.554 68.1504 3.15224 196.442 +142.299 18.5048 68.1911 3.14546 196.401 +142.399 18.4556 68.2317 3.13867 196.361 +142.499 18.4063 68.2722 3.13187 196.32 +142.6 18.3571 68.3126 3.12506 196.28 +142.7 18.3079 68.3529 3.11824 196.239 +142.8 18.2587 68.3931 3.11141 196.199 +142.9 18.2095 68.4332 3.10456 196.159 +143 18.1603 68.4733 3.0977 196.119 +143.1 18.1111 68.5132 3.09083 196.079 +143.2 18.0619 68.5531 3.08395 196.039 +143.3 18.0126 68.5928 3.07706 195.999 +143.4 17.9634 68.6325 3.07016 195.96 +143.5 17.9142 68.6721 3.06324 195.92 +143.6 17.865 68.7115 3.05632 195.881 +143.7 17.8158 68.7509 3.04938 195.841 +143.8 17.7666 68.7902 3.04243 195.802 +143.9 17.7174 68.8294 3.03547 195.763 +144 17.6682 68.8685 3.0285 195.724 +144.1 17.619 68.9075 3.02152 195.685 +144.2 17.5698 68.9464 3.01452 195.646 +144.3 17.5206 68.9853 3.00752 195.607 +144.4 17.4714 69.024 3.0005 195.568 +144.5 17.4222 69.0626 2.99347 195.53 +144.6 17.373 69.1012 2.98643 195.491 +144.7 17.3238 69.1396 2.97938 195.453 +144.8 17.2746 69.178 2.97232 195.414 +144.9 17.2254 69.2162 2.96525 195.376 +145 17.1762 69.2544 2.95817 195.338 +145.1 17.127 69.2924 2.95107 195.3 +145.2 17.0778 69.3304 2.94397 195.262 +145.3 17.0287 69.3683 2.93685 195.224 +145.4 16.9795 69.4061 2.92972 195.186 +145.5 16.9303 69.4438 2.92258 195.149 +145.6 16.8811 69.4813 2.91543 195.111 +145.7 16.8319 69.5188 2.90827 195.073 +145.8 16.7827 69.5562 2.9011 195.036 +145.9 16.7335 69.5935 2.89392 194.999 +146 16.6844 69.6307 2.88673 194.962 +146.1 16.6352 69.6679 2.87952 194.924 +146.2 16.586 69.7049 2.87231 194.887 +146.3 16.5368 69.7418 2.86508 194.85 +146.4 16.4876 69.7786 2.85784 194.814 +146.5 16.4385 69.8153 2.8506 194.777 +146.6 16.3893 69.852 2.84334 194.74 +146.7 16.3401 69.8885 2.83607 194.704 +146.8 16.2909 69.9249 2.82879 194.667 +146.9 16.2417 69.9613 2.8215 194.631 +147 16.1926 69.9975 2.8142 194.595 +147.1 16.1434 70.0336 2.80689 194.559 +147.2 16.0942 70.0697 2.79957 194.523 +147.3 16.0451 70.1056 2.79224 194.487 +147.4 15.9959 70.1415 2.78489 194.451 +147.5 15.9467 70.1772 2.77754 194.415 +147.6 15.8975 70.2129 2.77018 194.379 +147.7 15.8484 70.2484 2.7628 194.344 +147.8 15.7992 70.2839 2.75542 194.308 +147.9 15.75 70.3193 2.74802 194.273 +148 15.7009 70.3545 2.74062 194.238 +148.1 15.6517 70.3897 2.7332 194.203 +148.2 15.6026 70.4247 2.72578 194.168 +148.3 15.5534 70.4597 2.71834 194.133 +148.4 15.5042 70.4946 2.7109 194.098 +148.5 15.4551 70.5293 2.70344 194.063 +148.6 15.4059 70.564 2.69597 194.028 +148.7 15.3568 70.5986 2.68849 193.994 +148.8 15.3076 70.6331 2.68101 193.959 +148.9 15.2584 70.6674 2.67351 193.925 +149 15.2093 70.7017 2.666 193.891 +149.1 15.1601 70.7359 2.65849 193.856 +149.2 15.111 70.77 2.65096 193.822 +149.3 15.0618 70.8039 2.64342 193.788 +149.4 15.0127 70.8378 2.63587 193.754 +149.5 14.9635 70.8716 2.62831 193.721 +149.6 14.9144 70.9053 2.62075 193.687 +149.7 14.8652 70.9388 2.61317 193.653 +149.8 14.8161 70.9723 2.60558 193.62 +149.9 14.7669 71.0057 2.59798 193.587 +150 14.7178 71.039 2.59038 193.553 +150.1 14.6686 71.0721 2.58276 193.52 +150.2 14.6195 71.1052 2.57513 193.487 +150.3 14.5703 71.1382 2.5675 193.454 +150.4 14.5212 71.171 2.55985 193.421 +150.5 14.472 71.2038 2.55219 193.388 +150.6 14.4229 71.2365 2.54453 193.356 +150.7 14.3738 71.2691 2.53685 193.323 +150.8 14.3246 71.3015 2.52917 193.291 +150.9 14.2755 71.3339 2.52147 193.258 +151 14.2263 71.3662 2.51377 193.226 +151.1 14.1772 71.3983 2.50606 193.194 +151.2 14.1281 71.4304 2.49833 193.162 +151.3 14.0789 71.4623 2.4906 193.13 +151.4 14.0298 71.4942 2.48286 193.098 +151.5 13.9806 71.526 2.4751 193.066 +151.6 13.9315 71.5576 2.46734 193.035 +151.7 13.8824 71.5892 2.45957 193.003 +151.8 13.8332 71.6206 2.45179 192.972 +151.9 13.7841 71.652 2.444 192.94 +152 13.735 71.6832 2.4362 192.909 +152.1 13.6859 71.7144 2.4284 192.878 +152.2 13.6367 71.7454 2.42058 192.847 +152.3 13.5876 71.7763 2.41275 192.816 +152.4 13.5385 71.8072 2.40492 192.785 +152.5 13.4893 71.8379 2.39707 192.754 +152.6 13.4402 71.8685 2.38922 192.724 +152.7 13.3911 71.8991 2.38135 192.693 +152.8 13.342 71.9295 2.37348 192.663 +152.9 13.2928 71.9598 2.3656 192.632 +153 13.2437 71.99 2.35771 192.602 +153.1 13.1946 72.0201 2.34981 192.572 +153.2 13.1455 72.0502 2.3419 192.542 +153.3 13.0963 72.0801 2.33399 192.512 +153.4 13.0472 72.1099 2.32606 192.482 +153.5 12.9981 72.1396 2.31812 192.453 +153.6 12.949 72.1692 2.31018 192.423 +153.7 12.8999 72.1987 2.30223 192.394 +153.8 12.8507 72.228 2.29427 192.364 +153.9 12.8016 72.2573 2.2863 192.335 +154 12.7525 72.2865 2.27832 192.306 +154.1 12.7034 72.3156 2.27033 192.277 +154.2 12.6543 72.3446 2.26233 192.248 +154.3 12.6052 72.3734 2.25433 192.219 +154.4 12.5561 72.4022 2.24631 192.19 +154.5 12.5069 72.4309 2.23829 192.161 +154.6 12.4578 72.4594 2.23026 192.133 +154.7 12.4087 72.4879 2.22222 192.104 +154.8 12.3596 72.5162 2.21417 192.076 +154.9 12.3105 72.5444 2.20611 192.048 +155 12.2614 72.5726 2.19805 192.02 +155.1 12.2123 72.6006 2.18997 191.992 +155.2 12.1632 72.6285 2.18189 191.964 +155.3 12.1141 72.6563 2.1738 191.936 +155.4 12.065 72.6841 2.1657 191.908 +155.5 12.0159 72.7117 2.1576 191.881 +155.6 11.9668 72.7392 2.14948 191.853 +155.7 11.9176 72.7666 2.14136 191.826 +155.8 11.8685 72.7939 2.13322 191.798 +155.9 11.8194 72.821 2.12508 191.771 +156 11.7703 72.8481 2.11694 191.744 +156.1 11.7212 72.8751 2.10878 191.717 +156.2 11.6721 72.902 2.10062 191.69 +156.3 11.623 72.9287 2.09244 191.664 +156.4 11.5739 72.9554 2.08426 191.637 +156.5 11.5248 72.9819 2.07607 191.61 +156.6 11.4757 73.0084 2.06788 191.584 +156.7 11.4266 73.0347 2.05967 191.558 +156.8 11.3775 73.0609 2.05146 191.531 +156.9 11.3285 73.0871 2.04324 191.505 +157 11.2794 73.1131 2.03501 191.479 +157.1 11.2303 73.139 2.02677 191.453 +157.2 11.1812 73.1648 2.01853 191.427 +157.3 11.1321 73.1905 2.01028 191.402 +157.4 11.083 73.2161 2.00202 191.376 +157.5 11.0339 73.2416 1.99375 191.351 +157.6 10.9848 73.2669 1.98547 191.325 +157.7 10.9357 73.2922 1.97719 191.3 +157.8 10.8866 73.3174 1.9689 191.275 +157.9 10.8375 73.3424 1.9606 191.25 +158 10.7884 73.3674 1.9523 191.225 +158.1 10.7393 73.3922 1.94398 191.2 +158.2 10.6903 73.4169 1.93566 191.175 +158.3 10.6412 73.4415 1.92734 191.151 +158.4 10.5921 73.4661 1.919 191.126 +158.5 10.543 73.4905 1.91066 191.102 +158.6 10.4939 73.5148 1.90231 191.077 +158.7 10.4448 73.539 1.89395 191.053 +158.8 10.3957 73.563 1.88558 191.029 +158.9 10.3467 73.587 1.87721 191.005 +159.001 10.2976 73.6109 1.86883 190.981 +159.101 10.2485 73.6346 1.86044 190.958 +159.201 10.1994 73.6583 1.85205 190.934 +159.301 10.1503 73.6818 1.84365 190.91 +159.401 10.1013 73.7053 1.83524 190.887 +159.501 10.0522 73.7286 1.82683 190.864 +159.601 10.0031 73.7518 1.8184 190.84 +159.701 9.95402 73.7749 1.80997 190.817 +159.801 9.90494 73.7979 1.80154 190.794 +159.901 9.85586 73.8208 1.79309 190.771 +160.001 9.80679 73.8436 1.78464 190.749 +160.101 9.75771 73.8663 1.77618 190.726 +160.201 9.70863 73.8888 1.76772 190.703 +160.301 9.65956 73.9113 1.75925 190.681 +160.401 9.61048 73.9336 1.75077 190.659 +160.501 9.56141 73.9558 1.74229 190.636 +160.601 9.51234 73.978 1.73379 190.614 +160.701 9.46326 74 1.7253 190.592 +160.801 9.41419 74.0219 1.71679 190.57 +160.901 9.36512 74.0437 1.70828 190.549 +161.001 9.31605 74.0654 1.69976 190.527 +161.101 9.26698 74.087 1.69123 190.505 +161.201 9.21791 74.1084 1.6827 190.484 +161.301 9.16884 74.1298 1.67416 190.462 +161.401 9.11977 74.151 1.66562 190.441 +161.501 9.0707 74.1722 1.65707 190.42 +161.601 9.02163 74.1932 1.64851 190.399 +161.701 8.97256 74.2141 1.63995 190.378 +161.801 8.9235 74.2349 1.63138 190.357 +161.901 8.87443 74.2556 1.6228 190.337 +162.001 8.82536 74.2762 1.61422 190.316 +162.101 8.7763 74.2967 1.60563 190.296 +162.201 8.72723 74.3171 1.59703 190.275 +162.301 8.67817 74.3373 1.58843 190.255 +162.401 8.6291 74.3575 1.57982 190.235 +162.501 8.58004 74.3775 1.57121 190.215 +162.601 8.53098 74.3974 1.56259 190.195 +162.701 8.48192 74.4172 1.55396 190.175 +162.801 8.43285 74.4369 1.54533 190.155 +162.901 8.38379 74.4565 1.53669 190.136 +163.001 8.33473 74.476 1.52805 190.116 +163.101 8.28567 74.4954 1.5194 190.097 +163.201 8.23661 74.5146 1.51074 190.078 +163.301 8.18755 74.5338 1.50208 190.058 +163.401 8.13849 74.5528 1.49341 190.039 +163.501 8.08943 74.5718 1.48474 190.02 +163.601 8.04037 74.5906 1.47606 190.002 +163.701 7.99132 74.6093 1.46737 189.983 +163.801 7.94226 74.6279 1.45868 189.964 +163.901 7.8932 74.6464 1.44998 189.946 +164.001 7.84415 74.6647 1.44128 189.928 +164.101 7.79509 74.683 1.43257 189.909 +164.201 7.74604 74.7011 1.42386 189.891 +164.301 7.69698 74.7192 1.41514 189.873 +164.401 7.64793 74.7371 1.40641 189.855 +164.501 7.59887 74.7549 1.39768 189.837 +164.601 7.54982 74.7726 1.38895 189.82 +164.701 7.50077 74.7902 1.38021 189.802 +164.801 7.45171 74.8077 1.37146 189.785 +164.901 7.40266 74.825 1.36271 189.767 +165.001 7.35361 74.8423 1.35395 189.75 +165.101 7.30456 74.8594 1.34519 189.733 +165.201 7.25551 74.8765 1.33642 189.716 +165.301 7.20646 74.8934 1.32765 189.699 +165.401 7.15741 74.9102 1.31887 189.682 +165.501 7.10836 74.9269 1.31008 189.665 +165.601 7.05931 74.9435 1.3013 189.649 +165.701 7.01026 74.9599 1.2925 189.632 +165.801 6.96121 74.9763 1.2837 189.616 +165.901 6.91216 74.9925 1.2749 189.6 +166.001 6.86311 75.0087 1.26609 189.584 +166.101 6.81407 75.0247 1.25728 189.568 +166.201 6.76502 75.0406 1.24846 189.552 +166.301 6.71597 75.0564 1.23963 189.536 +166.401 6.66693 75.072 1.23081 189.52 +166.501 6.61788 75.0876 1.22197 189.505 +166.601 6.56884 75.1031 1.21313 189.489 +166.701 6.51979 75.1184 1.20429 189.474 +166.801 6.47075 75.1336 1.19544 189.459 +166.901 6.4217 75.1488 1.18659 189.444 +167.001 6.37266 75.1638 1.17774 189.429 +167.101 6.32362 75.1787 1.16887 189.414 +167.201 6.27457 75.1934 1.16001 189.399 +167.301 6.22553 75.2081 1.15114 189.384 +167.401 6.17649 75.2226 1.14226 189.37 +167.501 6.12745 75.2371 1.13338 189.355 +167.601 6.07841 75.2514 1.1245 189.341 +167.701 6.02936 75.2656 1.11561 189.327 +167.801 5.98032 75.2797 1.10672 189.313 +167.901 5.93128 75.2937 1.09782 189.299 +168.001 5.88224 75.3076 1.08892 189.285 +168.101 5.8332 75.3213 1.08001 189.271 +168.201 5.78416 75.335 1.0711 189.257 +168.301 5.73512 75.3485 1.06219 189.244 +168.401 5.68609 75.3619 1.05327 189.23 +168.501 5.63705 75.3752 1.04435 189.217 +168.601 5.58801 75.3884 1.03542 189.204 +168.701 5.53897 75.4015 1.02649 189.191 +168.801 5.48993 75.4144 1.01756 189.178 +168.901 5.4409 75.4273 1.00862 189.165 +169.001 5.39186 75.44 0.999675 189.152 +169.101 5.34282 75.4526 0.990728 189.14 +169.201 5.29379 75.4652 0.981778 189.127 +169.301 5.24475 75.4775 0.972823 189.115 +169.401 5.19572 75.4898 0.963865 189.102 +169.501 5.14668 75.502 0.954903 189.09 +169.601 5.09765 75.514 0.945938 189.078 +169.701 5.04861 75.526 0.936968 189.066 +169.801 4.99958 75.5378 0.927995 189.054 +169.901 4.95054 75.5495 0.919018 189.043 +170.001 4.90151 75.5611 0.910038 189.031 +170.101 4.85248 75.5726 0.901054 189.02 +170.201 4.80344 75.584 0.892067 189.008 +170.301 4.75441 75.5952 0.883076 188.997 +170.401 4.70538 75.6063 0.874081 188.986 +170.501 4.65635 75.6174 0.865083 188.975 +170.601 4.60731 75.6283 0.856082 188.964 +170.701 4.55828 75.6391 0.847077 188.953 +170.801 4.50925 75.6497 0.838069 188.943 +170.901 4.46022 75.6603 0.829058 188.932 +171.001 4.41119 75.6708 0.820043 188.921 +171.101 4.36216 75.6811 0.811025 188.911 +171.201 4.31313 75.6913 0.802004 188.901 +171.301 4.2641 75.7014 0.79298 188.891 +171.401 4.21507 75.7114 0.783953 188.881 +171.501 4.16604 75.7213 0.774922 188.871 +171.601 4.11701 75.7311 0.765889 188.861 +171.701 4.06798 75.7407 0.756853 188.852 +171.801 4.01895 75.7502 0.747813 188.842 +171.901 3.96992 75.7597 0.738771 188.833 +172.001 3.92089 75.769 0.729725 188.823 +172.101 3.87187 75.7782 0.720677 188.814 +172.201 3.82284 75.7872 0.711626 188.805 +172.301 3.77381 75.7962 0.702573 188.796 +172.401 3.72478 75.805 0.693516 188.787 +172.501 3.67576 75.8138 0.684457 188.779 +172.601 3.62673 75.8224 0.675395 188.77 +172.701 3.5777 75.8309 0.66633 188.761 +172.801 3.52867 75.8393 0.657263 188.753 +172.901 3.47965 75.8475 0.648193 188.745 +173.001 3.43062 75.8557 0.63912 188.737 +173.101 3.3816 75.8637 0.630045 188.729 +173.201 3.33257 75.8716 0.620968 188.721 +173.301 3.28354 75.8795 0.611888 188.713 +173.401 3.23452 75.8871 0.602806 188.705 +173.501 3.18549 75.8947 0.593721 188.698 +173.601 3.13647 75.9022 0.584634 188.69 +173.701 3.08744 75.9095 0.575545 188.683 +173.801 3.03842 75.9168 0.566453 188.675 +173.901 2.98939 75.9239 0.557359 188.668 +174.001 2.94037 75.9309 0.548263 188.661 +174.101 2.89135 75.9378 0.539165 188.654 +174.201 2.84232 75.9445 0.530065 188.648 +174.301 2.7933 75.9512 0.520962 188.641 +174.401 2.74427 75.9577 0.511858 188.635 +174.501 2.69525 75.9642 0.502751 188.628 +174.601 2.64623 75.9705 0.493643 188.622 +174.701 2.5972 75.9767 0.484532 188.616 +174.801 2.54818 75.9827 0.47542 188.61 +174.901 2.49916 75.9887 0.466306 188.604 +175.001 2.45014 75.9946 0.45719 188.598 +175.101 2.40111 76.0003 0.448072 188.592 +175.201 2.35209 76.0059 0.438952 188.586 +175.301 2.30307 76.0114 0.429831 188.581 +175.402 2.25405 76.0168 0.420708 188.575 +175.502 2.20502 76.0221 0.411583 188.57 +175.602 2.156 76.0272 0.402457 188.565 +175.702 2.10698 76.0322 0.393329 188.56 +175.802 2.05796 76.0372 0.384199 188.555 +175.902 2.00894 76.042 0.375068 188.55 +176.002 1.95992 76.0467 0.365936 188.546 +176.102 1.9109 76.0512 0.356802 188.541 +176.202 1.86187 76.0557 0.347667 188.537 +176.302 1.81285 76.0601 0.33853 188.532 +176.402 1.76383 76.0643 0.329392 188.528 +176.502 1.71481 76.0684 0.320253 188.524 +176.602 1.66579 76.0724 0.311112 188.52 +176.702 1.61677 76.0763 0.30197 188.516 +176.802 1.56775 76.08 0.292827 188.512 +176.902 1.51873 76.0837 0.283683 188.509 +177.002 1.46971 76.0872 0.274538 188.505 +177.102 1.42069 76.0906 0.265391 188.502 +177.202 1.37167 76.0939 0.256244 188.498 +177.302 1.32265 76.0971 0.247095 188.495 +177.402 1.27363 76.1002 0.237946 188.492 +177.502 1.22461 76.1031 0.228796 188.489 +177.602 1.17559 76.106 0.219644 188.486 +177.702 1.12657 76.1087 0.210492 188.484 +177.802 1.07755 76.1113 0.201339 188.481 +177.902 1.02853 76.1138 0.192185 188.478 +178.002 0.979509 76.1162 0.183031 188.476 +178.102 0.93049 76.1184 0.173876 188.474 +178.202 0.88147 76.1206 0.16472 188.472 +178.302 0.832451 76.1226 0.155563 188.47 +178.402 0.783431 76.1245 0.146406 188.468 +178.502 0.734412 76.1263 0.137248 188.466 +178.602 0.685393 76.128 0.12809 188.464 +178.702 0.636373 76.1296 0.118931 188.463 +178.802 0.587354 76.131 0.109772 188.461 +178.902 0.538335 76.1323 0.100612 188.46 +179.002 0.489316 76.1336 0.0914517 188.459 +179.102 0.440297 76.1347 0.0822912 188.458 +179.202 0.391277 76.1356 0.0731304 188.457 +179.302 0.342258 76.1365 0.0639693 188.456 +179.402 0.293239 76.1373 0.0548079 188.455 +179.502 0.24422 76.1379 0.0456463 188.454 +179.602 0.195201 76.1384 0.0364846 188.454 +179.702 0.146182 76.1388 0.0273227 188.453 +179.802 0.0971631 76.1391 0.0181607 188.453 +179.902 0.048144 76.1393 0.00899858 188.453 diff --git a/macro/Unpack_HDF5/E565_RCNP/12Beiso_dp_gs.txt b/macro/Unpack_HDF5/E565_RCNP/12Beiso_dp_gs.txt new file mode 100644 index 000000000..af79141e2 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/12Beiso_dp_gs.txt @@ -0,0 +1,1800 @@ +0 180 3.54046 0 260.98 +0.1 179.683 3.54053 0.0102312 260.98 +0.2 179.365 3.54075 0.0204624 260.98 +0.3 179.048 3.54112 0.0306935 260.98 +0.4 178.731 3.54163 0.0409245 260.979 +0.5 178.414 3.5423 0.0511555 260.978 +0.6 178.097 3.54311 0.0613864 260.978 +0.7 177.779 3.54406 0.0716171 260.977 +0.8 177.462 3.54517 0.0818477 260.976 +0.9 177.146 3.54642 0.092078 260.974 +1 176.829 3.54782 0.102308 260.973 +1.1 176.512 3.54937 0.112538 260.971 +1.2 176.195 3.55106 0.122768 260.97 +1.3 175.879 3.5529 0.132997 260.968 +1.4 175.563 3.55489 0.143227 260.966 +1.5 175.247 3.55702 0.153455 260.964 +1.6 174.931 3.55931 0.163684 260.961 +1.7 174.615 3.56174 0.173912 260.959 +1.8 174.299 3.56431 0.18414 260.956 +1.9 173.984 3.56704 0.194367 260.954 +2 173.668 3.56991 0.204594 260.951 +2.1 173.353 3.57293 0.214821 260.948 +2.2 173.039 3.57609 0.225047 260.945 +2.3 172.724 3.5794 0.235273 260.941 +2.4 172.41 3.58286 0.245498 260.938 +2.5 172.096 3.58647 0.255722 260.934 +2.6 171.782 3.59023 0.265946 260.931 +2.7 171.469 3.59413 0.27617 260.927 +2.8 171.155 3.59818 0.286392 260.923 +2.9 170.842 3.60237 0.296615 260.918 +3 170.53 3.60671 0.306836 260.914 +3.1 170.218 3.6112 0.317057 260.91 +3.2 169.906 3.61584 0.327277 260.905 +3.3 169.594 3.62062 0.337497 260.9 +3.4 169.283 3.62556 0.347716 260.895 +3.5 168.972 3.63063 0.357934 260.89 +3.6 168.661 3.63586 0.368151 260.885 +3.7 168.351 3.64123 0.378367 260.88 +3.8 168.042 3.64675 0.388583 260.874 +3.9 167.732 3.65242 0.398798 260.868 +4 167.423 3.65823 0.409012 260.863 +4.1 167.115 3.66419 0.419225 260.857 +4.2 166.807 3.67029 0.429437 260.85 +4.3 166.499 3.67655 0.439648 260.844 +4.4 166.192 3.68295 0.449859 260.838 +4.5 165.885 3.6895 0.460068 260.831 +4.6 165.579 3.69619 0.470276 260.825 +4.7 165.273 3.70303 0.480484 260.818 +4.8 164.967 3.71002 0.49069 260.811 +4.9 164.662 3.71715 0.500895 260.804 +5 164.358 3.72443 0.511099 260.796 +5.1 164.054 3.73186 0.521302 260.789 +5.2 163.751 3.73944 0.531504 260.781 +5.3 163.448 3.74716 0.541705 260.774 +5.4 163.145 3.75502 0.551904 260.766 +5.5 162.844 3.76304 0.562103 260.758 +5.6 162.542 3.7712 0.5723 260.75 +5.7 162.242 3.77951 0.582496 260.741 +5.8 161.941 3.78796 0.59269 260.733 +5.9 161.642 3.79656 0.602884 260.724 +6 161.343 3.80531 0.613076 260.715 +6.1 161.044 3.8142 0.623267 260.707 +6.2 160.746 3.82324 0.633456 260.697 +6.3 160.449 3.83243 0.643644 260.688 +6.4 160.152 3.84176 0.653831 260.679 +6.5 159.856 3.85124 0.664016 260.67 +6.6 159.56 3.86087 0.6742 260.66 +6.7 159.266 3.87064 0.684382 260.65 +6.8 158.971 3.88056 0.694563 260.64 +6.9 158.678 3.89062 0.704742 260.63 +7 158.385 3.90083 0.71492 260.62 +7.1 158.092 3.91119 0.725096 260.61 +7.2 157.8 3.92169 0.735271 260.599 +7.3 157.509 3.93234 0.745444 260.588 +7.4 157.219 3.94314 0.755616 260.578 +7.5 156.929 3.95408 0.765786 260.567 +7.6 156.64 3.96516 0.775954 260.556 +7.7 156.351 3.9764 0.78612 260.544 +7.79999 156.064 3.98778 0.796285 260.533 +7.89999 155.776 3.9993 0.806448 260.521 +7.99999 155.49 4.01097 0.81661 260.51 +8.09999 155.204 4.02279 0.826769 260.498 +8.2 154.919 4.03475 0.836927 260.486 +8.3 154.635 4.04686 0.847083 260.474 +8.4 154.351 4.05911 0.857237 260.462 +8.5 154.068 4.07151 0.86739 260.449 +8.6 153.786 4.08406 0.87754 260.437 +8.7 153.505 4.09675 0.887689 260.424 +8.8 153.224 4.10959 0.897836 260.411 +8.9 152.944 4.12257 0.90798 260.398 +9 152.664 4.1357 0.918123 260.385 +9.1 152.386 4.14897 0.928264 260.372 +9.2 152.108 4.16239 0.938403 260.358 +9.3 151.831 4.17595 0.948539 260.345 +9.4 151.554 4.18966 0.958674 260.331 +9.5 151.278 4.20352 0.968806 260.317 +9.6 151.003 4.21752 0.978937 260.303 +9.7 150.729 4.23166 0.989065 260.289 +9.8 150.456 4.24595 0.999192 260.275 +9.9 150.183 4.26039 1.00932 260.26 +10 149.911 4.27497 1.01944 260.246 +10.1 149.64 4.28969 1.02956 260.231 +10.2 149.369 4.30456 1.03967 260.216 +10.3 149.1 4.31958 1.04979 260.201 +10.4 148.831 4.33474 1.0599 260.186 +10.5 148.563 4.35004 1.07001 260.171 +10.6 148.295 4.36549 1.08012 260.155 +10.7 148.029 4.38109 1.09023 260.14 +10.8 147.763 4.39683 1.10033 260.124 +10.9 147.498 4.41271 1.11043 260.108 +11 147.233 4.42874 1.12053 260.092 +11.1 146.97 4.44491 1.13063 260.076 +11.2 146.707 4.46123 1.14072 260.06 +11.3 146.445 4.4777 1.15081 260.043 +11.4 146.184 4.4943 1.1609 260.026 +11.5 145.923 4.51105 1.17099 260.01 +11.6 145.664 4.52795 1.18107 259.993 +11.7 145.405 4.54499 1.19115 259.976 +11.8 145.147 4.56217 1.20123 259.959 +11.9 144.889 4.5795 1.21131 259.941 +12 144.633 4.59697 1.22138 259.924 +12.1 144.377 4.61459 1.23145 259.906 +12.2 144.122 4.63235 1.24152 259.888 +12.3 143.868 4.65025 1.25159 259.87 +12.4 143.615 4.6683 1.26165 259.852 +12.5 143.362 4.68649 1.27171 259.834 +12.6 143.11 4.70483 1.28177 259.816 +12.7 142.859 4.72331 1.29182 259.797 +12.8 142.609 4.74193 1.30187 259.779 +12.9 142.359 4.7607 1.31192 259.76 +13 142.111 4.77961 1.32197 259.741 +13.1 141.863 4.79866 1.33201 259.722 +13.2 141.616 4.81786 1.34205 259.703 +13.3 141.369 4.8372 1.35209 259.684 +13.4 141.124 4.85668 1.36212 259.664 +13.5 140.879 4.87631 1.37215 259.644 +13.6 140.635 4.89608 1.38218 259.625 +13.7 140.392 4.916 1.39221 259.605 +13.8 140.149 4.93605 1.40223 259.585 +13.9 139.908 4.95625 1.41225 259.564 +14 139.667 4.9766 1.42226 259.544 +14.1 139.427 4.99708 1.43228 259.524 +14.2 139.187 5.01771 1.44229 259.503 +14.3 138.949 5.03848 1.45229 259.482 +14.4 138.711 5.05939 1.4623 259.461 +14.5 138.474 5.08045 1.4723 259.44 +14.6 138.238 5.10165 1.48229 259.419 +14.7 138.002 5.12299 1.49229 259.398 +14.8 137.768 5.14448 1.50228 259.376 +14.9 137.534 5.1661 1.51227 259.355 +15 137.3 5.18787 1.52225 259.333 +15.1 137.068 5.20978 1.53223 259.311 +15.2 136.836 5.23184 1.54221 259.289 +15.3 136.605 5.25403 1.55218 259.267 +15.4 136.375 5.27637 1.56215 259.244 +15.5 136.146 5.29885 1.57212 259.222 +15.6 135.917 5.32147 1.58209 259.199 +15.7 135.69 5.34423 1.59205 259.177 +15.8 135.462 5.36714 1.602 259.154 +15.9 135.236 5.39018 1.61196 259.131 +16 135.011 5.41337 1.62191 259.107 +16.1 134.786 5.4367 1.63185 259.084 +16.2 134.562 5.46017 1.6418 259.061 +16.3 134.338 5.48379 1.65174 259.037 +16.4 134.116 5.50754 1.66167 259.013 +16.5 133.894 5.53144 1.6716 258.989 +16.6 133.673 5.55547 1.68153 258.965 +16.7 133.452 5.57965 1.69146 258.941 +16.8 133.233 5.60397 1.70138 258.917 +16.9 133.014 5.62843 1.7113 258.892 +17 132.795 5.65303 1.72121 258.868 +17.1 132.578 5.67777 1.73112 258.843 +17.2 132.361 5.70266 1.74103 258.818 +17.3 132.145 5.72768 1.75093 258.793 +17.4 131.93 5.75284 1.76083 258.768 +17.5 131.715 5.77815 1.77072 258.743 +17.6 131.501 5.80359 1.78061 258.717 +17.7 131.288 5.82918 1.7905 258.692 +17.8 131.076 5.8549 1.80038 258.666 +17.9 130.864 5.88077 1.81026 258.64 +18 130.653 5.90677 1.82014 258.614 +18.1 130.443 5.93292 1.83001 258.588 +18.2 130.233 5.95921 1.83987 258.562 +18.3 130.024 5.98563 1.84974 258.535 +18.4 129.816 6.0122 1.8596 258.509 +18.5 129.609 6.0389 1.86945 258.482 +18.6 129.402 6.06575 1.8793 258.455 +18.7 129.196 6.09273 1.88915 258.428 +18.8 128.99 6.11986 1.89899 258.401 +18.9 128.785 6.14712 1.90883 258.374 +19 128.581 6.17452 1.91866 258.346 +19.1 128.378 6.20206 1.92849 258.319 +19.2 128.175 6.22975 1.93832 258.291 +19.3 127.973 6.25757 1.94814 258.263 +19.4 127.772 6.28553 1.95796 258.235 +19.5 127.571 6.31362 1.96777 258.207 +19.6 127.371 6.34186 1.97758 258.179 +19.7 127.172 6.37024 1.98738 258.151 +19.8 126.973 6.39875 1.99718 258.122 +19.9 126.775 6.4274 2.00698 258.093 +20 126.577 6.4562 2.01677 258.065 +20.1 126.381 6.48513 2.02656 258.036 +20.2 126.184 6.51419 2.03634 258.007 +20.3 125.989 6.5434 2.04612 257.977 +20.4 125.794 6.57275 2.05589 257.948 +20.5 125.6 6.60223 2.06566 257.919 +20.6 125.406 6.63185 2.07542 257.889 +20.7 125.214 6.66161 2.08518 257.859 +20.8 125.021 6.6915 2.09494 257.829 +20.9 124.83 6.72154 2.10469 257.799 +21 124.639 6.75171 2.11443 257.769 +21.1 124.448 6.78202 2.12418 257.739 +21.2 124.259 6.81246 2.13391 257.708 +21.3 124.069 6.84305 2.14364 257.678 +21.4 123.881 6.87377 2.15337 257.647 +21.5 123.693 6.90463 2.16309 257.616 +21.6 123.506 6.93562 2.17281 257.585 +21.7 123.319 6.96675 2.18252 257.554 +21.8 123.133 6.99802 2.19223 257.523 +21.9 122.947 7.02943 2.20194 257.491 +22 122.763 7.06097 2.21163 257.46 +22.1 122.578 7.09265 2.22133 257.428 +22.2 122.395 7.12446 2.23102 257.396 +22.3 122.212 7.15642 2.2407 257.364 +22.4 122.029 7.1885 2.25038 257.332 +22.5 121.847 7.22073 2.26005 257.3 +22.6 121.666 7.25309 2.26972 257.268 +22.7001 121.485 7.28558 2.27939 257.235 +22.8001 121.305 7.31822 2.28904 257.203 +22.9001 121.125 7.35098 2.2987 257.17 +23.0001 120.946 7.38389 2.30835 257.137 +23.1001 120.768 7.41693 2.31799 257.104 +23.2001 120.59 7.4501 2.32763 257.071 +23.3001 120.413 7.48341 2.33726 257.037 +23.4001 120.236 7.51686 2.34689 257.004 +23.5001 120.06 7.55044 2.35651 256.97 +23.6001 119.884 7.58415 2.36613 256.937 +23.7001 119.709 7.618 2.37574 256.903 +23.8001 119.535 7.65199 2.38535 256.869 +23.9001 119.361 7.68611 2.39495 256.835 +24.0001 119.187 7.72036 2.40455 256.8 +24.1001 119.014 7.75475 2.41414 256.766 +24.2001 118.842 7.78927 2.42373 256.731 +24.3001 118.67 7.82393 2.43331 256.697 +24.4001 118.499 7.85872 2.44288 256.662 +24.5001 118.328 7.89365 2.45245 256.627 +24.6001 118.158 7.92871 2.46202 256.592 +24.7001 117.988 7.9639 2.47158 256.557 +24.8001 117.819 7.99923 2.48113 256.522 +24.9001 117.65 8.03469 2.49068 256.486 +25.0001 117.482 8.07029 2.50022 256.45 +25.1001 117.315 8.10602 2.50976 256.415 +25.2001 117.148 8.14188 2.51929 256.379 +25.3001 116.981 8.17787 2.52881 256.343 +25.4001 116.815 8.214 2.53833 256.307 +25.5001 116.649 8.25026 2.54785 256.27 +25.6001 116.484 8.28666 2.55736 256.234 +25.7001 116.32 8.32319 2.56686 256.198 +25.8001 116.156 8.35985 2.57636 256.161 +25.9001 115.992 8.39664 2.58585 256.124 +26.0001 115.829 8.43356 2.59534 256.087 +26.1001 115.666 8.47062 2.60482 256.05 +26.2001 115.504 8.50781 2.61429 256.013 +26.3001 115.343 8.54513 2.62376 255.976 +26.4001 115.182 8.58259 2.63322 255.938 +26.5001 115.021 8.62017 2.64268 255.901 +26.6001 114.861 8.65789 2.65213 255.863 +26.7001 114.701 8.69574 2.66158 255.825 +26.8001 114.542 8.73372 2.67101 255.787 +26.9001 114.383 8.77183 2.68045 255.749 +27.0001 114.225 8.81008 2.68988 255.711 +27.1001 114.067 8.84845 2.6993 255.672 +27.2001 113.91 8.88696 2.70871 255.634 +27.3001 113.753 8.92559 2.71812 255.595 +27.4001 113.596 8.96436 2.72753 255.556 +27.5001 113.441 9.00326 2.73692 255.517 +27.6001 113.285 9.04229 2.74631 255.478 +27.7001 113.13 9.08145 2.7557 255.439 +27.8001 112.975 9.12074 2.76508 255.4 +27.9001 112.821 9.16016 2.77445 255.361 +28.0001 112.667 9.19971 2.78382 255.321 +28.1001 112.514 9.23939 2.79318 255.281 +28.2001 112.361 9.2792 2.80253 255.242 +28.3001 112.209 9.31914 2.81188 255.202 +28.4001 112.057 9.35921 2.82122 255.162 +28.5001 111.905 9.39941 2.83056 255.121 +28.6001 111.754 9.43974 2.83988 255.081 +28.7001 111.604 9.4802 2.84921 255.041 +28.8001 111.453 9.52078 2.85852 255 +28.9001 111.304 9.5615 2.86783 254.959 +29.0001 111.154 9.60235 2.87714 254.918 +29.1001 111.005 9.64332 2.88643 254.877 +29.2001 110.857 9.68442 2.89572 254.836 +29.3001 110.708 9.72566 2.90501 254.795 +29.4001 110.561 9.76702 2.91429 254.754 +29.5001 110.413 9.8085 2.92356 254.712 +29.6001 110.266 9.85012 2.93282 254.671 +29.7001 110.12 9.89186 2.94208 254.629 +29.8001 109.974 9.93374 2.95133 254.587 +29.9001 109.828 9.97574 2.96058 254.545 +30.0001 109.683 10.0179 2.96981 254.503 +30.1001 109.538 10.0601 2.97904 254.461 +30.2001 109.393 10.1025 2.98827 254.418 +30.3001 109.249 10.145 2.99749 254.376 +30.4001 109.105 10.1877 3.0067 254.333 +30.5001 108.962 10.2304 3.0159 254.29 +30.6001 108.819 10.2733 3.0251 254.247 +30.7001 108.677 10.3163 3.03429 254.204 +30.8001 108.534 10.3595 3.04348 254.161 +30.9001 108.393 10.4027 3.05265 254.118 +31.0001 108.251 10.4461 3.06182 254.075 +31.1001 108.11 10.4897 3.07099 254.031 +31.2001 107.969 10.5333 3.08014 253.987 +31.3001 107.829 10.5771 3.08929 253.944 +31.4001 107.689 10.621 3.09844 253.9 +31.5001 107.549 10.665 3.10757 253.856 +31.6001 107.41 10.7092 3.1167 253.812 +31.7001 107.271 10.7534 3.12582 253.767 +31.8001 107.133 10.7979 3.13494 253.723 +31.9001 106.995 10.8424 3.14405 253.678 +32.0001 106.857 10.887 3.15315 253.634 +32.1001 106.72 10.9318 3.16224 253.589 +32.2001 106.583 10.9767 3.17133 253.544 +32.3001 106.446 11.0217 3.18041 253.499 +32.4001 106.31 11.0669 3.18948 253.454 +32.5001 106.174 11.1122 3.19854 253.409 +32.6001 106.038 11.1576 3.2076 253.363 +32.7001 105.903 11.2031 3.21665 253.318 +32.8001 105.768 11.2487 3.22569 253.272 +32.9001 105.633 11.2945 3.23473 253.226 +33.0001 105.499 11.3404 3.24376 253.18 +33.1001 105.365 11.3864 3.25278 253.134 +33.2001 105.231 11.4326 3.26179 253.088 +33.3001 105.098 11.4788 3.2708 253.042 +33.4001 104.965 11.5252 3.2798 252.996 +33.5001 104.832 11.5717 3.28879 252.949 +33.6001 104.7 11.6184 3.29777 252.902 +33.7001 104.568 11.6651 3.30675 252.856 +33.8001 104.436 11.712 3.31572 252.809 +33.9001 104.305 11.759 3.32468 252.762 +34.0001 104.174 11.8061 3.33363 252.715 +34.1001 104.044 11.8534 3.34258 252.667 +34.2001 103.913 11.9008 3.35152 252.62 +34.3 103.783 11.9482 3.36045 252.572 +34.4 103.653 11.9959 3.36938 252.525 +34.5 103.524 12.0436 3.37829 252.477 +34.6 103.395 12.0914 3.3872 252.429 +34.7 103.266 12.1394 3.3961 252.381 +34.8 103.138 12.1875 3.40499 252.333 +34.9 103.01 12.2357 3.41388 252.285 +35 102.882 12.2841 3.42276 252.237 +35.1 102.754 12.3325 3.43163 252.188 +35.2 102.627 12.3811 3.44049 252.14 +35.3 102.5 12.4298 3.44934 252.091 +35.4 102.373 12.4786 3.45819 252.042 +35.5 102.247 12.5276 3.46703 251.993 +35.6 102.121 12.5766 3.47586 251.944 +35.7 101.995 12.6258 3.48468 251.895 +35.8 101.87 12.6751 3.4935 251.846 +35.9 101.744 12.7245 3.5023 251.796 +36 101.619 12.7741 3.5111 251.747 +36.1 101.495 12.8237 3.51989 251.697 +36.2 101.371 12.8735 3.52867 251.647 +36.3 101.247 12.9234 3.53745 251.597 +36.4 101.123 12.9734 3.54622 251.547 +36.5 100.999 13.0236 3.55497 251.497 +36.6 100.876 13.0738 3.56372 251.447 +36.7 100.753 13.1242 3.57247 251.397 +36.8 100.631 13.1747 3.5812 251.346 +36.9 100.508 13.2253 3.58993 251.295 +37 100.386 13.276 3.59865 251.245 +37.1 100.264 13.3268 3.60735 251.194 +37.2 100.143 13.3778 3.61606 251.143 +37.3 100.021 13.4289 3.62475 251.092 +37.4 99.9005 13.4801 3.63343 251.041 +37.5 99.7797 13.5314 3.64211 250.989 +37.6 99.6592 13.5828 3.65078 250.938 +37.7 99.539 13.6343 3.65944 250.886 +37.8 99.4191 13.686 3.66809 250.835 +37.9 99.2994 13.7378 3.67673 250.783 +38 99.18 13.7897 3.68537 250.731 +38.1 99.0608 13.8417 3.69399 250.679 +38.2 98.9419 13.8938 3.70261 250.627 +38.3 98.8232 13.946 3.71122 250.575 +38.4 98.7049 13.9984 3.71982 250.522 +38.5 98.5867 14.0509 3.72841 250.47 +38.6 98.4688 14.1035 3.737 250.417 +38.7 98.3512 14.1562 3.74557 250.365 +38.8 98.2338 14.209 3.75414 250.312 +38.9 98.1166 14.2619 3.76269 250.259 +39 97.9997 14.3149 3.77124 250.206 +39.1 97.8831 14.3681 3.77978 250.153 +39.2 97.7667 14.4214 3.78832 250.099 +39.3 97.6505 14.4748 3.79684 250.046 +39.4 97.5346 14.5283 3.80535 249.992 +39.5 97.4189 14.5819 3.81386 249.939 +39.6 97.3035 14.6356 3.82235 249.885 +39.7 97.1883 14.6895 3.83084 249.831 +39.8 97.0733 14.7434 3.83932 249.777 +39.9 96.9586 14.7975 3.84779 249.723 +40 96.8441 14.8517 3.85625 249.669 +40.1 96.7298 14.906 3.86471 249.615 +40.2 96.6158 14.9604 3.87315 249.56 +40.3 96.502 15.0149 3.88158 249.506 +40.4 96.3884 15.0695 3.89001 249.451 +40.5 96.275 15.1243 3.89843 249.396 +40.6 96.1619 15.1791 3.90683 249.342 +40.7 96.049 15.2341 3.91523 249.287 +40.7999 95.9364 15.2892 3.92362 249.232 +40.8999 95.8239 15.3444 3.932 249.176 +40.9999 95.7117 15.3997 3.94037 249.121 +41.0999 95.5997 15.4551 3.94873 249.066 +41.1999 95.4879 15.5106 3.95709 249.01 +41.2999 95.3763 15.5663 3.96543 248.954 +41.3999 95.265 15.622 3.97377 248.899 +41.4999 95.1539 15.6779 3.98209 248.843 +41.5999 95.043 15.7338 3.99041 248.787 +41.6999 94.9323 15.7899 3.99871 248.731 +41.7999 94.8218 15.8461 4.00701 248.675 +41.8999 94.7115 15.9024 4.0153 248.618 +41.9999 94.6015 15.9588 4.02358 248.562 +42.0999 94.4916 16.0153 4.03185 248.505 +42.1999 94.382 16.0719 4.04011 248.449 +42.2999 94.2725 16.1287 4.04836 248.392 +42.3999 94.1633 16.1855 4.0566 248.335 +42.4999 94.0543 16.2425 4.06483 248.278 +42.5999 93.9455 16.2995 4.07306 248.221 +42.6999 93.8369 16.3567 4.08127 248.164 +42.7999 93.7285 16.414 4.08947 248.107 +42.8999 93.6203 16.4714 4.09767 248.049 +42.9999 93.5123 16.5289 4.10585 247.992 +43.0999 93.4045 16.5865 4.11403 247.934 +43.1999 93.2969 16.6442 4.12219 247.877 +43.2999 93.1895 16.702 4.13035 247.819 +43.3999 93.0823 16.7599 4.13849 247.761 +43.4999 92.9752 16.8179 4.14663 247.703 +43.5999 92.8684 16.8761 4.15476 247.645 +43.6999 92.7618 16.9343 4.16287 247.586 +43.7999 92.6554 16.9927 4.17098 247.528 +43.8999 92.5491 17.0511 4.17908 247.47 +43.9999 92.4431 17.1097 4.18717 247.411 +44.0999 92.3372 17.1684 4.19525 247.352 +44.1999 92.2316 17.2271 4.20331 247.294 +44.2999 92.1261 17.286 4.21137 247.235 +44.3999 92.0208 17.345 4.21942 247.176 +44.4999 91.9157 17.4041 4.22746 247.117 +44.5999 91.8108 17.4633 4.23549 247.057 +44.6999 91.706 17.5226 4.24351 246.998 +44.7999 91.6015 17.582 4.25152 246.939 +44.8999 91.4971 17.6415 4.25951 246.879 +44.9999 91.3929 17.7011 4.2675 246.82 +45.0999 91.2889 17.7608 4.27548 246.76 +45.1999 91.1851 17.8207 4.28345 246.7 +45.2999 91.0814 17.8806 4.29141 246.64 +45.3999 90.978 17.9406 4.29936 246.58 +45.4999 90.8747 18.0008 4.3073 246.52 +45.5999 90.7716 18.061 4.31523 246.46 +45.6999 90.6686 18.1213 4.32314 246.399 +45.7999 90.5659 18.1818 4.33105 246.339 +45.8999 90.4633 18.2423 4.33895 246.278 +45.9999 90.3609 18.303 4.34684 246.218 +46.0999 90.2586 18.3637 4.35472 246.157 +46.1999 90.1565 18.4246 4.36258 246.096 +46.2999 90.0546 18.4855 4.37044 246.035 +46.3999 89.9529 18.5466 4.37829 245.974 +46.4999 89.8513 18.6077 4.38612 245.913 +46.5999 89.75 18.669 4.39395 245.852 +46.6999 89.6487 18.7304 4.40176 245.79 +46.7999 89.5477 18.7918 4.40957 245.729 +46.8999 89.4468 18.8534 4.41736 245.667 +46.9999 89.346 18.915 4.42515 245.606 +47.0999 89.2455 18.9768 4.43292 245.544 +47.1999 89.1451 19.0387 4.44069 245.482 +47.2999 89.0448 19.1006 4.44844 245.42 +47.3998 88.9447 19.1627 4.45618 245.358 +47.4998 88.8448 19.2249 4.46391 245.296 +47.5998 88.7451 19.2871 4.47163 245.234 +47.6998 88.6455 19.3495 4.47934 245.171 +47.7998 88.546 19.4119 4.48704 245.109 +47.8998 88.4467 19.4745 4.49473 245.046 +47.9998 88.3476 19.5372 4.50241 244.984 +48.0998 88.2487 19.5999 4.51008 244.921 +48.1998 88.1498 19.6628 4.51774 244.858 +48.2998 88.0512 19.7257 4.52538 244.795 +48.3998 87.9527 19.7888 4.53302 244.732 +48.4998 87.8543 19.8519 4.54064 244.669 +48.5998 87.7561 19.9152 4.54826 244.606 +48.6998 87.6581 19.9785 4.55586 244.542 +48.7998 87.5602 20.042 4.56345 244.479 +48.8998 87.4624 20.1055 4.57104 244.415 +48.9998 87.3649 20.1691 4.57861 244.352 +49.0998 87.2674 20.2329 4.58617 244.288 +49.1998 87.1701 20.2967 4.59371 244.224 +49.2998 87.073 20.3606 4.60125 244.16 +49.3998 86.976 20.4246 4.60878 244.096 +49.4998 86.8791 20.4888 4.6163 244.032 +49.5998 86.7824 20.553 4.6238 243.968 +49.6998 86.6858 20.6173 4.63129 243.903 +49.7998 86.5894 20.6817 4.63878 243.839 +49.8998 86.4931 20.7462 4.64625 243.775 +49.9998 86.397 20.8108 4.65371 243.71 +50.0998 86.301 20.8755 4.66116 243.645 +50.1998 86.2052 20.9402 4.6686 243.581 +50.2998 86.1095 21.0051 4.67602 243.516 +50.3998 86.0139 21.0701 4.68344 243.451 +50.4998 85.9185 21.1351 4.69084 243.386 +50.5998 85.8232 21.2003 4.69824 243.32 +50.6998 85.728 21.2656 4.70562 243.255 +50.7998 85.633 21.3309 4.71299 243.19 +50.8998 85.5381 21.3963 4.72035 243.124 +50.9998 85.4434 21.4619 4.7277 243.059 +51.0998 85.3488 21.5275 4.73504 242.993 +51.1998 85.2543 21.5932 4.74236 242.928 +51.2998 85.16 21.659 4.74968 242.862 +51.3998 85.0658 21.7249 4.75698 242.796 +51.4998 84.9717 21.7909 4.76427 242.73 +51.5998 84.8778 21.857 4.77155 242.664 +51.6998 84.784 21.9232 4.77882 242.598 +51.7998 84.6903 21.9894 4.78607 242.531 +51.8998 84.5968 22.0558 4.79332 242.465 +51.9998 84.5034 22.1222 4.80055 242.399 +52.0998 84.4101 22.1888 4.80777 242.332 +52.1998 84.3169 22.2554 4.81499 242.265 +52.2998 84.2239 22.3221 4.82218 242.199 +52.3998 84.131 22.3889 4.82937 242.132 +52.4998 84.0383 22.4558 4.83655 242.065 +52.5998 83.9456 22.5228 4.84371 241.998 +52.6998 83.8531 22.5899 4.85086 241.931 +52.7998 83.7607 22.6571 4.858 241.864 +52.8998 83.6685 22.7243 4.86513 241.796 +52.9998 83.5763 22.7917 4.87225 241.729 +53.0998 83.4843 22.8591 4.87935 241.662 +53.1998 83.3924 22.9266 4.88645 241.594 +53.2998 83.3006 22.9942 4.89353 241.527 +53.3998 83.209 23.0619 4.9006 241.459 +53.4998 83.1175 23.1297 4.90765 241.391 +53.5998 83.0261 23.1976 4.9147 241.323 +53.6998 82.9348 23.2656 4.92173 241.255 +53.7998 82.8436 23.3336 4.92876 241.187 +53.8997 82.7526 23.4017 4.93577 241.119 +53.9997 82.6617 23.47 4.94276 241.051 +54.0997 82.5709 23.5383 4.94975 240.982 +54.1997 82.4802 23.6067 4.95672 240.914 +54.2997 82.3896 23.6751 4.96368 240.846 +54.3997 82.2992 23.7437 4.97063 240.777 +54.4997 82.2088 23.8124 4.97757 240.708 +54.5997 82.1186 23.8811 4.9845 240.64 +54.6997 82.0285 23.9499 4.99141 240.571 +54.7997 81.9385 24.0188 4.99831 240.502 +54.8997 81.8486 24.0878 5.0052 240.433 +54.9997 81.7589 24.1569 5.01208 240.364 +55.0997 81.6692 24.2261 5.01894 240.295 +55.1997 81.5797 24.2953 5.02579 240.225 +55.2997 81.4903 24.3647 5.03263 240.156 +55.3997 81.401 24.4341 5.03946 240.087 +55.4997 81.3118 24.5036 5.04628 240.017 +55.5997 81.2227 24.5731 5.05308 239.948 +55.6997 81.1337 24.6428 5.05987 239.878 +55.7997 81.0448 24.7126 5.06665 239.808 +55.8997 80.9561 24.7824 5.07341 239.738 +55.9997 80.8674 24.8523 5.08017 239.668 +56.0997 80.7789 24.9223 5.08691 239.598 +56.1997 80.6905 24.9924 5.09363 239.528 +56.2997 80.6021 25.0625 5.10035 239.458 +56.3997 80.5139 25.1328 5.10705 239.388 +56.4997 80.4258 25.2031 5.11374 239.318 +56.5997 80.3378 25.2735 5.12042 239.247 +56.6997 80.2499 25.344 5.12709 239.177 +56.7997 80.1621 25.4146 5.13374 239.106 +56.8997 80.0744 25.4852 5.14038 239.036 +56.9997 79.9869 25.5559 5.14701 238.965 +57.0997 79.8994 25.6268 5.15362 238.894 +57.1997 79.812 25.6976 5.16022 238.823 +57.2997 79.7247 25.7686 5.16681 238.752 +57.3997 79.6376 25.8397 5.17339 238.681 +57.4997 79.5505 25.9108 5.17995 238.61 +57.5997 79.4635 25.982 5.1865 238.539 +57.6997 79.3767 26.0533 5.19304 238.467 +57.7997 79.2899 26.1246 5.19957 238.396 +57.8997 79.2032 26.1961 5.20608 238.325 +57.9997 79.1167 26.2676 5.21258 238.253 +58.0997 79.0302 26.3392 5.21907 238.182 +58.1997 78.9438 26.4109 5.22554 238.11 +58.2997 78.8576 26.4826 5.232 238.038 +58.3997 78.7714 26.5545 5.23845 237.966 +58.4997 78.6853 26.6264 5.24488 237.894 +58.5997 78.5994 26.6984 5.25131 237.822 +58.6997 78.5135 26.7704 5.25772 237.75 +58.7997 78.4277 26.8426 5.26411 237.678 +58.8997 78.342 26.9148 5.27049 237.606 +58.9997 78.2564 26.9871 5.27686 237.534 +59.0997 78.1709 27.0594 5.28322 237.461 +59.1997 78.0855 27.1319 5.28956 237.389 +59.2997 78.0002 27.2044 5.29589 237.316 +59.3997 77.915 27.277 5.30221 237.244 +59.4997 77.8299 27.3496 5.30851 237.171 +59.5997 77.7449 27.4224 5.3148 237.098 +59.6997 77.66 27.4952 5.32108 237.026 +59.7997 77.5751 27.5681 5.32735 236.953 +59.8997 77.4904 27.6411 5.3336 236.88 +59.9997 77.4057 27.7141 5.33983 236.807 +60.0997 77.3212 27.7872 5.34606 236.734 +60.1997 77.2367 27.8604 5.35227 236.66 +60.2997 77.1523 27.9337 5.35847 236.587 +60.3997 77.0681 28.007 5.36465 236.514 +60.4996 76.9839 28.0804 5.37082 236.44 +60.5996 76.8998 28.1539 5.37698 236.367 +60.6996 76.8157 28.2274 5.38312 236.293 +60.7996 76.7318 28.3011 5.38925 236.22 +60.8996 76.648 28.3747 5.39537 236.146 +60.9996 76.5642 28.4485 5.40147 236.072 +61.0996 76.4806 28.5223 5.40756 235.998 +61.1996 76.397 28.5963 5.41363 235.924 +61.2996 76.3135 28.6702 5.4197 235.851 +61.3996 76.2301 28.7443 5.42575 235.776 +61.4996 76.1468 28.8184 5.43178 235.702 +61.5996 76.0635 28.8926 5.4378 235.628 +61.6996 75.9804 28.9669 5.44381 235.554 +61.7996 75.8973 29.0412 5.4498 235.48 +61.8996 75.8144 29.1156 5.45578 235.405 +61.9996 75.7315 29.1901 5.46175 235.331 +62.0996 75.6487 29.2646 5.4677 235.256 +62.1996 75.566 29.3392 5.47364 235.182 +62.2996 75.4833 29.4139 5.47957 235.107 +62.3996 75.4008 29.4886 5.48548 235.032 +62.4996 75.3183 29.5634 5.49137 234.957 +62.5996 75.2359 29.6383 5.49726 234.882 +62.6996 75.1536 29.7133 5.50313 234.807 +62.7996 75.0714 29.7883 5.50898 234.732 +62.8996 74.9892 29.8634 5.51482 234.657 +62.9996 74.9072 29.9385 5.52065 234.582 +63.0996 74.8252 30.0137 5.52647 234.507 +63.1996 74.7433 30.089 5.53227 234.432 +63.2996 74.6615 30.1644 5.53805 234.356 +63.3996 74.5797 30.2398 5.54382 234.281 +63.4996 74.4981 30.3153 5.54958 234.205 +63.5996 74.4165 30.3908 5.55532 234.13 +63.6996 74.335 30.4664 5.56105 234.054 +63.7996 74.2536 30.5421 5.56677 233.979 +63.8996 74.1722 30.6179 5.57247 233.903 +63.9996 74.091 30.6937 5.57816 233.827 +64.0996 74.0098 30.7695 5.58383 233.751 +64.1996 73.9287 30.8455 5.58949 233.675 +64.2996 73.8476 30.9215 5.59513 233.599 +64.3996 73.7667 30.9975 5.60076 233.523 +64.4996 73.6858 31.0737 5.60638 233.447 +64.5996 73.605 31.1499 5.61198 233.371 +64.6996 73.5243 31.2261 5.61756 233.295 +64.7996 73.4436 31.3024 5.62314 233.218 +64.8996 73.3631 31.3788 5.62869 233.142 +64.9996 73.2826 31.4553 5.63424 233.065 +65.0996 73.2021 31.5318 5.63977 232.989 +65.1996 73.1218 31.6083 5.64528 232.912 +65.2996 73.0415 31.685 5.65078 232.836 +65.3996 72.9613 31.7617 5.65627 232.759 +65.4996 72.8812 31.8384 5.66174 232.682 +65.5996 72.8011 31.9152 5.6672 232.606 +65.6996 72.7211 31.9921 5.67264 232.529 +65.7996 72.6412 32.069 5.67807 232.452 +65.8996 72.5614 32.146 5.68348 232.375 +65.9996 72.4816 32.2231 5.68888 232.298 +66.0996 72.4019 32.3002 5.69426 232.221 +66.1996 72.3223 32.3774 5.69963 232.143 +66.2996 72.2428 32.4546 5.70499 232.066 +66.3996 72.1633 32.5319 5.71033 231.989 +66.4996 72.0839 32.6093 5.71565 231.911 +66.5996 72.0045 32.6867 5.72096 231.834 +66.6996 71.9253 32.7642 5.72626 231.757 +66.7996 71.8461 32.8417 5.73154 231.679 +66.8996 71.7669 32.9193 5.7368 231.601 +66.9995 71.6879 32.9969 5.74206 231.524 +67.0995 71.6089 33.0746 5.74729 231.446 +67.1995 71.53 33.1524 5.75251 231.368 +67.2995 71.4511 33.2302 5.75772 231.291 +67.3995 71.3724 33.3081 5.76291 231.213 +67.4995 71.2936 33.386 5.76809 231.135 +67.5995 71.215 33.464 5.77325 231.057 +67.6995 71.1364 33.542 5.7784 230.979 +67.7995 71.0579 33.6201 5.78353 230.901 +67.8995 70.9795 33.6983 5.78865 230.822 +67.9995 70.9011 33.7765 5.79375 230.744 +68.0995 70.8228 33.8547 5.79884 230.666 +68.1995 70.7445 33.9331 5.80391 230.588 +68.2995 70.6663 34.0114 5.80896 230.509 +68.3995 70.5882 34.0899 5.81401 230.431 +68.4995 70.5102 34.1684 5.81903 230.352 +68.5995 70.4322 34.2469 5.82404 230.274 +68.6995 70.3543 34.3255 5.82904 230.195 +68.7995 70.2764 34.4041 5.83402 230.117 +68.8995 70.1987 34.4828 5.83899 230.038 +68.9995 70.1209 34.5616 5.84394 229.959 +69.0995 70.0433 34.6404 5.84887 229.88 +69.1995 69.9657 34.7192 5.85379 229.802 +69.2995 69.8882 34.7981 5.8587 229.723 +69.3995 69.8107 34.8771 5.86359 229.644 +69.4995 69.7333 34.9561 5.86846 229.565 +69.5995 69.6559 35.0352 5.87332 229.486 +69.6995 69.5787 35.1143 5.87816 229.406 +69.7995 69.5015 35.1935 5.88299 229.327 +69.8995 69.4243 35.2727 5.8878 229.248 +69.9995 69.3472 35.3519 5.8926 229.169 +70.0995 69.2702 35.4313 5.89738 229.089 +70.1995 69.1932 35.5106 5.90215 229.01 +70.2995 69.1163 35.59 5.9069 228.931 +70.3995 69.0395 35.6695 5.91163 228.851 +70.4995 68.9627 35.749 5.91635 228.772 +70.5995 68.886 35.8286 5.92105 228.692 +70.6995 68.8093 35.9082 5.92574 228.613 +70.7995 68.7327 35.9879 5.93042 228.533 +70.8995 68.6562 36.0676 5.93507 228.453 +70.9995 68.5797 36.1473 5.93971 228.373 +71.0995 68.5033 36.2271 5.94434 228.294 +71.1995 68.4269 36.307 5.94895 228.214 +71.2995 68.3506 36.3869 5.95354 228.134 +71.3995 68.2743 36.4669 5.95812 228.054 +71.4995 68.1982 36.5469 5.96268 227.974 +71.5995 68.122 36.6269 5.96723 227.894 +71.6995 68.046 36.707 5.97176 227.814 +71.7995 67.97 36.7871 5.97628 227.734 +71.8995 67.894 36.8673 5.98078 227.653 +71.9995 67.8181 36.9475 5.98526 227.573 +72.0995 67.7423 37.0278 5.98973 227.493 +72.1995 67.6665 37.1081 5.99418 227.413 +72.2995 67.5908 37.1885 5.99862 227.332 +72.3995 67.5151 37.2689 6.00304 227.252 +72.4995 67.4395 37.3494 6.00744 227.171 +72.5995 67.3639 37.4299 6.01183 227.091 +72.6995 67.2884 37.5104 6.0162 227.01 +72.7995 67.213 37.591 6.02056 226.93 +72.8995 67.1376 37.6716 6.0249 226.849 +72.9995 67.0623 37.7523 6.02922 226.768 +73.0995 66.987 37.833 6.03353 226.688 +73.1995 66.9118 37.9138 6.03782 226.607 +73.2995 66.8366 37.9946 6.04209 226.526 +73.3995 66.7615 38.0754 6.04635 226.445 +73.4995 66.6865 38.1563 6.0506 226.364 +73.5994 66.6115 38.2372 6.05482 226.284 +73.6994 66.5365 38.3182 6.05904 226.203 +73.7994 66.4616 38.3992 6.06323 226.122 +73.8994 66.3868 38.4802 6.06741 226.04 +73.9994 66.312 38.5613 6.07157 225.959 +74.0994 66.2373 38.6425 6.07572 225.878 +74.1994 66.1626 38.7236 6.07985 225.797 +74.2994 66.088 38.8049 6.08396 225.716 +74.3994 66.0134 38.8861 6.08806 225.635 +74.4994 65.9389 38.9674 6.09214 225.553 +74.5994 65.8644 39.0487 6.0962 225.472 +74.6994 65.79 39.1301 6.10025 225.391 +74.7994 65.7156 39.2115 6.10428 225.309 +74.8994 65.6413 39.293 6.1083 225.228 +74.9994 65.5671 39.3745 6.11229 225.146 +75.0994 65.4929 39.456 6.11628 225.065 +75.1994 65.4187 39.5375 6.12024 224.983 +75.2994 65.3446 39.6191 6.12419 224.902 +75.3994 65.2706 39.7008 6.12812 224.82 +75.4994 65.1966 39.7825 6.13204 224.738 +75.5994 65.1226 39.8642 6.13594 224.657 +75.6994 65.0487 39.9459 6.13982 224.575 +75.7994 64.9749 40.0277 6.14369 224.493 +75.8994 64.9011 40.1095 6.14754 224.411 +75.9994 64.8273 40.1914 6.15137 224.329 +76.0994 64.7536 40.2733 6.15518 224.247 +76.1994 64.68 40.3552 6.15898 224.166 +76.2994 64.6064 40.4372 6.16277 224.084 +76.3994 64.5328 40.5192 6.16653 224.002 +76.4994 64.4593 40.6012 6.17028 223.92 +76.5994 64.3859 40.6833 6.17401 223.837 +76.6994 64.3125 40.7654 6.17773 223.755 +76.7994 64.2391 40.8475 6.18143 223.673 +76.8994 64.1658 40.9297 6.18511 223.591 +76.9994 64.0925 41.0119 6.18878 223.509 +77.0994 64.0193 41.0941 6.19242 223.427 +77.1994 63.9462 41.1764 6.19606 223.344 +77.2994 63.8731 41.2587 6.19967 223.262 +77.3994 63.8 41.341 6.20327 223.18 +77.4994 63.727 41.4234 6.20685 223.097 +77.5994 63.654 41.5058 6.21041 223.015 +77.6994 63.5811 41.5882 6.21396 222.933 +77.7994 63.5082 41.6707 6.21749 222.85 +77.8994 63.4354 41.7531 6.221 222.768 +77.9994 63.3626 41.8357 6.2245 222.685 +78.0994 63.2898 41.9182 6.22797 222.603 +78.1994 63.2172 42.0008 6.23144 222.52 +78.2994 63.1445 42.0834 6.23488 222.437 +78.3994 63.0719 42.1661 6.23831 222.355 +78.4994 62.9994 42.2487 6.24172 222.272 +78.5994 62.9269 42.3314 6.24511 222.189 +78.6994 62.8544 42.4142 6.24849 222.107 +78.7994 62.782 42.4969 6.25184 222.024 +78.8994 62.7096 42.5797 6.25519 221.941 +78.9994 62.6373 42.6625 6.25851 221.858 +79.0994 62.565 42.7454 6.26182 221.775 +79.1994 62.4928 42.8283 6.26511 221.692 +79.2994 62.4206 42.9112 6.26838 221.61 +79.3994 62.3484 42.9941 6.27163 221.527 +79.4994 62.2763 43.077 6.27487 221.444 +79.5994 62.2043 43.16 6.27809 221.361 +79.6994 62.1323 43.243 6.28129 221.278 +79.7994 62.0603 43.3261 6.28448 221.195 +79.8994 61.9884 43.4091 6.28765 221.112 +79.9994 61.9165 43.4922 6.2908 221.029 +80.0993 61.8447 43.5753 6.29393 220.945 +80.1993 61.7729 43.6585 6.29705 220.862 +80.2993 61.7011 43.7416 6.30015 220.779 +80.3993 61.6294 43.8248 6.30323 220.696 +80.4993 61.5578 43.908 6.30629 220.613 +80.5993 61.4861 43.9913 6.30934 220.529 +80.6993 61.4146 44.0745 6.31236 220.446 +80.7993 61.343 44.1578 6.31537 220.363 +80.8993 61.2715 44.2411 6.31837 220.28 +80.9993 61.2001 44.3244 6.32134 220.196 +81.0993 61.1287 44.4078 6.3243 220.113 +81.1993 61.0573 44.4912 6.32724 220.03 +81.2993 60.986 44.5746 6.33016 219.946 +81.3993 60.9147 44.658 6.33307 219.863 +81.4993 60.8434 44.7414 6.33595 219.779 +81.5993 60.7722 44.8249 6.33882 219.696 +81.6993 60.7011 44.9084 6.34168 219.612 +81.7993 60.63 44.9919 6.34451 219.529 +81.8993 60.5589 45.0754 6.34733 219.445 +81.9993 60.4878 45.159 6.35012 219.362 +82.0993 60.4169 45.2425 6.3529 219.278 +82.1993 60.3459 45.3261 6.35567 219.195 +82.2993 60.275 45.4097 6.35841 219.111 +82.3993 60.2041 45.4934 6.36114 219.027 +82.4993 60.1333 45.577 6.36385 218.944 +82.5993 60.0625 45.6607 6.36654 218.86 +82.6993 59.9917 45.7444 6.36921 218.776 +82.7993 59.921 45.8281 6.37187 218.693 +82.8993 59.8503 45.9118 6.37451 218.609 +82.9993 59.7797 45.9956 6.37713 218.525 +83.0993 59.7091 46.0793 6.37973 218.441 +83.1993 59.6386 46.1631 6.38231 218.358 +83.2993 59.568 46.2469 6.38488 218.274 +83.3993 59.4976 46.3307 6.38742 218.19 +83.4993 59.4271 46.4145 6.38995 218.106 +83.5993 59.3567 46.4984 6.39246 218.022 +83.6993 59.2864 46.5822 6.39496 217.938 +83.7993 59.216 46.6661 6.39743 217.855 +83.8993 59.1458 46.75 6.39989 217.771 +83.9993 59.0755 46.8339 6.40233 217.687 +84.0993 59.0053 46.9179 6.40475 217.603 +84.1993 58.9351 47.0018 6.40715 217.519 +84.2993 58.865 47.0858 6.40954 217.435 +84.3993 58.7949 47.1697 6.4119 217.351 +84.4993 58.7249 47.2537 6.41425 217.267 +84.5993 58.6548 47.3377 6.41658 217.183 +84.6993 58.5849 47.4217 6.41889 217.099 +84.7993 58.5149 47.5058 6.42118 217.015 +84.8993 58.445 47.5898 6.42346 216.931 +84.9993 58.3751 47.6739 6.42571 216.847 +85.0993 58.3053 47.7579 6.42795 216.763 +85.1993 58.2355 47.842 6.43017 216.679 +85.2993 58.1658 47.9261 6.43237 216.595 +85.3993 58.096 48.0102 6.43456 216.511 +85.4993 58.0264 48.0943 6.43672 216.426 +85.5993 57.9567 48.1784 6.43887 216.342 +85.6993 57.8871 48.2626 6.44099 216.258 +85.7993 57.8175 48.3467 6.4431 216.174 +85.8993 57.748 48.4309 6.44519 216.09 +85.9993 57.6785 48.5151 6.44727 216.006 +86.0993 57.609 48.5992 6.44932 215.922 +86.1993 57.5396 48.6834 6.45136 215.837 +86.2993 57.4702 48.7676 6.45337 215.753 +86.3993 57.4008 48.8518 6.45537 215.669 +86.4993 57.3315 48.9361 6.45735 215.585 +86.5993 57.2622 49.0203 6.45931 215.5 +86.6992 57.1929 49.1045 6.46125 215.416 +86.7992 57.1237 49.1888 6.46318 215.332 +86.8992 57.0545 49.273 6.46508 215.248 +86.9992 56.9854 49.3573 6.46697 215.163 +87.0992 56.9163 49.4416 6.46884 215.079 +87.1992 56.8472 49.5258 6.47069 214.995 +87.2992 56.7781 49.6101 6.47252 214.911 +87.3992 56.7091 49.6944 6.47433 214.826 +87.4992 56.6402 49.7787 6.47612 214.742 +87.5992 56.5712 49.863 6.47789 214.658 +87.6992 56.5023 49.9473 6.47965 214.573 +87.7992 56.4334 50.0316 6.48139 214.489 +87.8992 56.3646 50.116 6.4831 214.405 +87.9992 56.2958 50.2003 6.4848 214.32 +88.0992 56.227 50.2846 6.48648 214.236 +88.1992 56.1583 50.369 6.48814 214.152 +88.2992 56.0896 50.4533 6.48979 214.067 +88.3992 56.0209 50.5376 6.49141 213.983 +88.4992 55.9523 50.622 6.49302 213.899 +88.5992 55.8836 50.7064 6.4946 213.814 +88.6992 55.8151 50.7907 6.49617 213.73 +88.7992 55.7465 50.8751 6.49772 213.646 +88.8992 55.678 50.9594 6.49924 213.561 +88.9992 55.6096 51.0438 6.50075 213.477 +89.0992 55.5411 51.1282 6.50225 213.393 +89.1992 55.4727 51.2125 6.50372 213.308 +89.2992 55.4043 51.2969 6.50517 213.224 +89.3992 55.336 51.3813 6.5066 213.139 +89.4992 55.2677 51.4657 6.50802 213.055 +89.5992 55.1994 51.5501 6.50941 212.971 +89.6992 55.1311 51.6344 6.51079 212.886 +89.7992 55.0629 51.7188 6.51215 212.802 +89.8992 54.9947 51.8032 6.51349 212.718 +89.9992 54.9266 51.8876 6.51481 212.633 +90.0992 54.8585 51.972 6.51611 212.549 +90.1992 54.7904 52.0563 6.51739 212.464 +90.2992 54.7223 52.1407 6.51865 212.38 +90.3992 54.6543 52.2251 6.51989 212.296 +90.4992 54.5863 52.3095 6.52112 212.211 +90.5992 54.5183 52.3939 6.52232 212.127 +90.6992 54.4504 52.4782 6.5235 212.043 +90.7992 54.3825 52.5626 6.52467 211.958 +90.8992 54.3146 52.647 6.52582 211.874 +90.9992 54.2468 52.7313 6.52694 211.789 +91.0992 54.179 52.8157 6.52805 211.705 +91.1992 54.1112 52.9001 6.52914 211.621 +91.2992 54.0435 52.9844 6.53021 211.536 +91.3992 53.9757 53.0688 6.53126 211.452 +91.4992 53.9081 53.1532 6.53229 211.368 +91.5992 53.8404 53.2375 6.5333 211.283 +91.6992 53.7728 53.3219 6.53429 211.199 +91.7992 53.7052 53.4062 6.53526 211.115 +91.8992 53.6376 53.4905 6.53622 211.03 +91.9992 53.5701 53.5749 6.53715 210.946 +92.0992 53.5026 53.6592 6.53806 210.862 +92.1992 53.4351 53.7435 6.53896 210.777 +92.2992 53.3676 53.8278 6.53983 210.693 +92.3992 53.3002 53.9121 6.54069 210.609 +92.4992 53.2328 53.9964 6.54153 210.524 +92.5992 53.1655 54.0807 6.54234 210.44 +92.6992 53.0982 54.165 6.54314 210.356 +92.7992 53.0309 54.2493 6.54392 210.271 +92.8992 52.9636 54.3336 6.54467 210.187 +92.9992 52.8963 54.4179 6.54541 210.103 +93.0992 52.8291 54.5021 6.54613 210.019 +93.1992 52.762 54.5864 6.54683 209.934 +93.2991 52.6948 54.6706 6.54751 209.85 +93.3991 52.6277 54.7549 6.54817 209.766 +93.4991 52.5606 54.8391 6.54881 209.682 +93.5991 52.4935 54.9233 6.54943 209.597 +93.6991 52.4265 55.0075 6.55003 209.513 +93.7991 52.3595 55.0917 6.55061 209.429 +93.8991 52.2925 55.1759 6.55117 209.345 +93.9991 52.2255 55.2601 6.55172 209.261 +94.0991 52.1586 55.3443 6.55224 209.176 +94.1991 52.0917 55.4284 6.55274 209.092 +94.2991 52.0248 55.5126 6.55322 209.008 +94.3991 51.958 55.5967 6.55369 208.924 +94.4991 51.8912 55.6808 6.55413 208.84 +94.5991 51.8244 55.765 6.55455 208.756 +94.6991 51.7576 55.8491 6.55495 208.672 +94.7991 51.6909 55.9332 6.55534 208.588 +94.8991 51.6242 56.0172 6.5557 208.504 +94.9991 51.5575 56.1013 6.55605 208.419 +95.0991 51.4908 56.1854 6.55637 208.335 +95.1991 51.4242 56.2694 6.55667 208.251 +95.2991 51.3576 56.3534 6.55696 208.167 +95.3991 51.2911 56.4374 6.55722 208.083 +95.4991 51.2245 56.5214 6.55747 207.999 +95.5991 51.158 56.6054 6.55769 207.915 +95.6991 51.0915 56.6894 6.5579 207.831 +95.7991 51.0251 56.7734 6.55808 207.747 +95.8991 50.9586 56.8573 6.55824 207.663 +95.9991 50.8922 56.9412 6.55839 207.58 +96.0991 50.8258 57.0251 6.55851 207.496 +96.1991 50.7595 57.109 6.55862 207.412 +96.2991 50.6931 57.1929 6.5587 207.328 +96.3991 50.6268 57.2768 6.55877 207.244 +96.4991 50.5606 57.3606 6.55881 207.16 +96.5991 50.4943 57.4445 6.55884 207.076 +96.6991 50.4281 57.5283 6.55884 206.992 +96.7991 50.3619 57.6121 6.55883 206.909 +96.8991 50.2957 57.6958 6.55879 206.825 +96.9991 50.2296 57.7796 6.55873 206.741 +97.0991 50.1635 57.8633 6.55866 206.657 +97.1991 50.0974 57.9471 6.55856 206.574 +97.2991 50.0313 58.0308 6.55845 206.49 +97.3991 49.9653 58.1145 6.55831 206.406 +97.4991 49.8992 58.1981 6.55815 206.323 +97.5991 49.8332 58.2818 6.55798 206.239 +97.6991 49.7673 58.3654 6.55778 206.155 +97.7991 49.7013 58.449 6.55756 206.072 +97.8991 49.6354 58.5326 6.55733 205.988 +97.9991 49.5695 58.6162 6.55707 205.905 +98.0991 49.5037 58.6997 6.55679 205.821 +98.1991 49.4378 58.7833 6.55649 205.737 +98.2991 49.372 58.8668 6.55617 205.654 +98.3991 49.3062 58.9503 6.55583 205.57 +98.4991 49.2404 59.0337 6.55548 205.487 +98.5991 49.1747 59.1172 6.5551 205.404 +98.6991 49.109 59.2006 6.5547 205.32 +98.7991 49.0433 59.284 6.55428 205.237 +98.8991 48.9776 59.3674 6.55384 205.153 +98.9991 48.912 59.4507 6.55338 205.07 +99.0991 48.8464 59.5341 6.5529 204.987 +99.1991 48.7808 59.6174 6.5524 204.903 +99.2991 48.7152 59.7007 6.55187 204.82 +99.3991 48.6496 59.7839 6.55133 204.737 +99.4991 48.5841 59.8672 6.55077 204.654 +99.5991 48.5186 59.9504 6.55019 204.57 +99.6991 48.4531 60.0336 6.54958 204.487 +99.799 48.3877 60.1167 6.54896 204.404 +99.899 48.3223 60.1999 6.54832 204.321 +99.999 48.2569 60.283 6.54765 204.238 +100.099 48.1915 60.3661 6.54697 204.155 +100.199 48.1261 60.4491 6.54626 204.072 +100.299 48.0608 60.5321 6.54554 203.989 +100.399 47.9955 60.6152 6.54479 203.906 +100.499 47.9302 60.6981 6.54402 203.823 +100.599 47.8649 60.7811 6.54324 203.74 +100.699 47.7997 60.864 6.54243 203.657 +100.799 47.7345 60.9469 6.5416 203.574 +100.899 47.6693 61.0298 6.54075 203.491 +100.999 47.6041 61.1126 6.53988 203.408 +101.099 47.539 61.1955 6.53899 203.325 +101.199 47.4739 61.2782 6.53808 203.242 +101.299 47.4088 61.361 6.53715 203.16 +101.399 47.3437 61.4437 6.5362 203.077 +101.499 47.2786 61.5264 6.53523 202.994 +101.599 47.2136 61.6091 6.53423 202.912 +101.699 47.1486 61.6918 6.53322 202.829 +101.799 47.0836 61.7744 6.53219 202.746 +101.899 47.0186 61.857 6.53113 202.664 +101.999 46.9537 61.9395 6.53006 202.581 +102.099 46.8888 62.022 6.52896 202.499 +102.199 46.8239 62.1045 6.52784 202.416 +102.299 46.759 62.187 6.52671 202.334 +102.399 46.6941 62.2694 6.52555 202.251 +102.499 46.6293 62.3518 6.52437 202.169 +102.599 46.5645 62.4342 6.52317 202.087 +102.699 46.4997 62.5165 6.52195 202.004 +102.799 46.4349 62.5988 6.52071 201.922 +102.899 46.3702 62.6811 6.51945 201.84 +102.999 46.3055 62.7633 6.51816 201.757 +103.099 46.2408 62.8455 6.51686 201.675 +103.199 46.1761 62.9277 6.51554 201.593 +103.299 46.1114 63.0098 6.51419 201.511 +103.399 46.0468 63.0919 6.51283 201.429 +103.499 45.9822 63.174 6.51144 201.347 +103.599 45.9176 63.256 6.51003 201.265 +103.699 45.853 63.338 6.50861 201.183 +103.799 45.7885 63.42 6.50716 201.101 +103.899 45.724 63.5019 6.50569 201.019 +103.999 45.6594 63.5838 6.5042 200.937 +104.099 45.595 63.6657 6.50269 200.855 +104.199 45.5305 63.7475 6.50116 200.773 +104.299 45.4661 63.8293 6.4996 200.691 +104.399 45.4016 63.911 6.49803 200.61 +104.499 45.3372 63.9927 6.49644 200.528 +104.599 45.2729 64.0744 6.49482 200.446 +104.699 45.2085 64.1561 6.49318 200.365 +104.799 45.1442 64.2377 6.49153 200.283 +104.899 45.0798 64.3192 6.48985 200.202 +104.999 45.0155 64.4007 6.48815 200.12 +105.099 44.9513 64.4822 6.48643 200.039 +105.199 44.887 64.5637 6.48469 199.957 +105.299 44.8228 64.6451 6.48293 199.876 +105.399 44.7586 64.7265 6.48115 199.794 +105.499 44.6944 64.8078 6.47934 199.713 +105.599 44.6302 64.8891 6.47752 199.632 +105.699 44.566 64.9703 6.47567 199.55 +105.799 44.5019 65.0516 6.47381 199.469 +105.899 44.4378 65.1327 6.47192 199.388 +105.999 44.3737 65.2139 6.47001 199.307 +106.099 44.3096 65.295 6.46808 199.226 +106.199 44.2456 65.376 6.46613 199.145 +106.299 44.1815 65.457 6.46416 199.064 +106.399 44.1175 65.538 6.46217 198.983 +106.499 44.0535 65.6189 6.46016 198.902 +106.599 43.9895 65.6998 6.45812 198.821 +106.699 43.9256 65.7806 6.45607 198.74 +106.799 43.8617 65.8614 6.45399 198.659 +106.899 43.7977 65.9422 6.45189 198.579 +106.999 43.7338 66.0229 6.44978 198.498 +107.099 43.67 66.1036 6.44764 198.417 +107.199 43.6061 66.1842 6.44548 198.337 +107.299 43.5423 66.2648 6.4433 198.256 +107.399 43.4785 66.3454 6.44109 198.175 +107.499 43.4147 66.4259 6.43887 198.095 +107.599 43.3509 66.5063 6.43663 198.014 +107.699 43.2871 66.5867 6.43436 197.934 +107.799 43.2234 66.6671 6.43207 197.854 +107.899 43.1596 66.7474 6.42977 197.773 +107.999 43.0959 66.8277 6.42744 197.693 +108.099 43.0323 66.9079 6.42509 197.613 +108.199 42.9686 66.9881 6.42272 197.533 +108.299 42.9049 67.0682 6.42032 197.453 +108.399 42.8413 67.1483 6.41791 197.372 +108.499 42.7777 67.2284 6.41548 197.292 +108.599 42.7141 67.3084 6.41302 197.212 +108.699 42.6505 67.3883 6.41054 197.132 +108.799 42.587 67.4682 6.40805 197.053 +108.899 42.5235 67.5481 6.40553 196.973 +108.999 42.4599 67.6279 6.40299 196.893 +109.099 42.3964 67.7076 6.40043 196.813 +109.199 42.333 67.7874 6.39784 196.733 +109.299 42.2695 67.867 6.39524 196.654 +109.399 42.2061 67.9466 6.39262 196.574 +109.499 42.1426 68.0262 6.38997 196.495 +109.599 42.0792 68.1057 6.3873 196.415 +109.699 42.0158 68.1852 6.38462 196.336 +109.799 41.9525 68.2646 6.38191 196.256 +109.899 41.8891 68.344 6.37918 196.177 +109.999 41.8258 68.4233 6.37642 196.097 +110.099 41.7625 68.5026 6.37365 196.018 +110.199 41.6992 68.5818 6.37086 195.939 +110.299 41.6359 68.6609 6.36804 195.86 +110.399 41.5726 68.7401 6.36521 195.781 +110.499 41.5094 68.8191 6.36235 195.702 +110.599 41.4462 68.8981 6.35947 195.623 +110.699 41.383 68.9771 6.35657 195.544 +110.799 41.3198 69.056 6.35365 195.465 +110.899 41.2566 69.1349 6.35071 195.386 +110.999 41.1934 69.2137 6.34774 195.307 +111.099 41.1303 69.2924 6.34476 195.228 +111.199 41.0672 69.3711 6.34175 195.15 +111.299 41.0041 69.4498 6.33872 195.071 +111.399 40.941 69.5284 6.33568 194.992 +111.499 40.8779 69.6069 6.33261 194.914 +111.599 40.8149 69.6854 6.32951 194.835 +111.699 40.7518 69.7638 6.3264 194.757 +111.799 40.6888 69.8422 6.32327 194.679 +111.899 40.6258 69.9205 6.32011 194.6 +111.999 40.5628 69.9988 6.31694 194.522 +112.099 40.4999 70.077 6.31374 194.444 +112.199 40.4369 70.1551 6.31052 194.366 +112.299 40.374 70.2332 6.30728 194.288 +112.399 40.3111 70.3113 6.30402 194.209 +112.499 40.2482 70.3893 6.30074 194.131 +112.599 40.1853 70.4672 6.29744 194.054 +112.699 40.1224 70.5451 6.29411 193.976 +112.799 40.0596 70.6229 6.29076 193.898 +112.899 39.9967 70.7006 6.2874 193.82 +112.999 39.9339 70.7783 6.28401 193.742 +113.099 39.8711 70.856 6.2806 193.665 +113.199 39.8083 70.9336 6.27717 193.587 +113.299 39.7456 71.0111 6.27372 193.51 +113.399 39.6828 71.0886 6.27024 193.432 +113.499 39.6201 71.166 6.26675 193.355 +113.599 39.5574 71.2433 6.26323 193.277 +113.699 39.4947 71.3206 6.25969 193.2 +113.799 39.432 71.3979 6.25614 193.123 +113.899 39.3693 71.4751 6.25256 193.046 +113.999 39.3067 71.5522 6.24895 192.969 +114.099 39.244 71.6292 6.24533 192.892 +114.199 39.1814 71.7062 6.24169 192.815 +114.299 39.1188 71.7832 6.23802 192.738 +114.399 39.0562 71.86 6.23434 192.661 +114.499 38.9937 71.9369 6.23063 192.584 +114.599 38.9311 72.0136 6.2269 192.507 +114.699 38.8686 72.0903 6.22315 192.43 +114.799 38.806 72.1669 6.21938 192.354 +114.899 38.7435 72.2435 6.21559 192.277 +114.999 38.6811 72.32 6.21177 192.201 +115.099 38.6186 72.3965 6.20794 192.124 +115.199 38.5561 72.4728 6.20408 192.048 +115.299 38.4937 72.5492 6.2002 191.972 +115.399 38.4312 72.6254 6.1963 191.895 +115.499 38.3688 72.7016 6.19238 191.819 +115.599 38.3064 72.7777 6.18844 191.743 +115.699 38.244 72.8538 6.18448 191.667 +115.799 38.1817 72.9298 6.18049 191.591 +115.899 38.1193 73.0057 6.17649 191.515 +115.999 38.057 73.0816 6.17246 191.439 +116.099 37.9947 73.1574 6.16841 191.363 +116.199 37.9324 73.2332 6.16434 191.288 +116.299 37.8701 73.3089 6.16025 191.212 +116.399 37.8078 73.3845 6.15614 191.136 +116.499 37.7455 73.46 6.15201 191.061 +116.599 37.6833 73.5355 6.14785 190.985 +116.699 37.6211 73.6109 6.14368 190.91 +116.799 37.5588 73.6863 6.13948 190.834 +116.899 37.4966 73.7616 6.13526 190.759 +116.999 37.4345 73.8368 6.13102 190.684 +117.099 37.3723 73.9119 6.12676 190.609 +117.199 37.3101 73.987 6.12248 190.534 +117.299 37.248 74.062 6.11818 190.459 +117.399 37.1859 74.137 6.11385 190.384 +117.499 37.1238 74.2119 6.10951 190.309 +117.599 37.0617 74.2867 6.10514 190.234 +117.699 36.9996 74.3614 6.10075 190.159 +117.799 36.9375 74.4361 6.09634 190.085 +117.899 36.8755 74.5107 6.09191 190.01 +117.999 36.8134 74.5853 6.08746 189.935 +118.099 36.7514 74.6597 6.08299 189.861 +118.199 36.6894 74.7341 6.0785 189.787 +118.299 36.6274 74.8085 6.07398 189.712 +118.399 36.5654 74.8827 6.06944 189.638 +118.499 36.5034 74.9569 6.06488 189.564 +118.599 36.4415 75.031 6.06031 189.49 +118.699 36.3796 75.1051 6.05571 189.416 +118.799 36.3176 75.1791 6.05108 189.342 +118.899 36.2557 75.253 6.04644 189.268 +118.999 36.1938 75.3268 6.04178 189.194 +119.099 36.1319 75.4006 6.03709 189.12 +119.199 36.0701 75.4743 6.03239 189.046 +119.299 36.0082 75.5479 6.02766 188.973 +119.399 35.9464 75.6214 6.02291 188.899 +119.499 35.8846 75.6949 6.01814 188.826 +119.599 35.8228 75.7683 6.01335 188.752 +119.699 35.761 75.8417 6.00854 188.679 +119.799 35.6992 75.9149 6.0037 188.606 +119.899 35.6374 75.9881 5.99885 188.533 +119.999 35.5757 76.0612 5.99397 188.46 +120.099 35.5139 76.1343 5.98908 188.386 +120.199 35.4522 76.2072 5.98416 188.314 +120.299 35.3905 76.2801 5.97922 188.241 +120.399 35.3288 76.3529 5.97426 188.168 +120.499 35.2671 76.4257 5.96928 188.095 +120.599 35.2054 76.4984 5.96427 188.022 +120.699 35.1437 76.571 5.95925 187.95 +120.799 35.0821 76.6435 5.95421 187.877 +120.899 35.0205 76.7159 5.94914 187.805 +120.999 34.9588 76.7883 5.94405 187.732 +121.099 34.8972 76.8606 5.93894 187.66 +121.199 34.8356 76.9328 5.93382 187.588 +121.299 34.7741 77.0049 5.92867 187.516 +121.399 34.7125 77.077 5.92349 187.444 +121.499 34.6509 77.149 5.9183 187.372 +121.599 34.5894 77.2209 5.91309 187.3 +121.699 34.5279 77.2927 5.90785 187.228 +121.799 34.4664 77.3645 5.9026 187.156 +121.899 34.4049 77.4362 5.89732 187.085 +121.999 34.3434 77.5078 5.89202 187.013 +122.099 34.2819 77.5793 5.8867 186.941 +122.199 34.2204 77.6507 5.88136 186.87 +122.299 34.159 77.7221 5.876 186.799 +122.399 34.0976 77.7934 5.87062 186.727 +122.499 34.0361 77.8646 5.86522 186.656 +122.599 33.9747 77.9357 5.8598 186.585 +122.699 33.9133 78.0068 5.85435 186.514 +122.799 33.8519 78.0777 5.84888 186.443 +122.899 33.7906 78.1486 5.8434 186.372 +122.999 33.7292 78.2194 5.83789 186.301 +123.099 33.6679 78.2902 5.83236 186.231 +123.199 33.6065 78.3608 5.82681 186.16 +123.299 33.5452 78.4314 5.82124 186.089 +123.399 33.4839 78.5019 5.81565 186.019 +123.499 33.4226 78.5723 5.81004 185.948 +123.599 33.3613 78.6426 5.8044 185.878 +123.699 33.3001 78.7128 5.79875 185.808 +123.799 33.2388 78.783 5.79307 185.738 +123.899 33.1776 78.8531 5.78738 185.668 +123.999 33.1163 78.9231 5.78166 185.598 +124.099 33.0551 78.993 5.77592 185.528 +124.199 32.9939 79.0628 5.77016 185.458 +124.299 32.9327 79.1326 5.76438 185.388 +124.399 32.8715 79.2022 5.75858 185.319 +124.499 32.8103 79.2718 5.75276 185.249 +124.599 32.7492 79.3413 5.74692 185.179 +124.699 32.688 79.4107 5.74106 185.11 +124.799 32.6269 79.4801 5.73517 185.041 +124.899 32.5658 79.5493 5.72927 184.971 +124.999 32.5047 79.6185 5.72334 184.902 +125.099 32.4436 79.6876 5.7174 184.833 +125.199 32.3825 79.7566 5.71143 184.764 +125.299 32.3214 79.8255 5.70544 184.695 +125.399 32.2603 79.8943 5.69943 184.626 +125.499 32.1993 79.963 5.6934 184.558 +125.599 32.1382 80.0317 5.68735 184.489 +125.699 32.0772 80.1003 5.68128 184.42 +125.799 32.0162 80.1687 5.67519 184.352 +125.899 31.9552 80.2371 5.66908 184.284 +125.999 31.8942 80.3055 5.66295 184.215 +126.099 31.8332 80.3737 5.65679 184.147 +126.199 31.7723 80.4418 5.65062 184.079 +126.299 31.7113 80.5099 5.64442 184.011 +126.399 31.6503 80.5778 5.63821 183.943 +126.499 31.5894 80.6457 5.63197 183.875 +126.599 31.5285 80.7135 5.62571 183.807 +126.699 31.4676 80.7812 5.61944 183.74 +126.799 31.4067 80.8488 5.61314 183.672 +126.899 31.3458 80.9163 5.60682 183.604 +126.999 31.2849 80.9838 5.60048 183.537 +127.099 31.224 81.0511 5.59412 183.47 +127.199 31.1632 81.1184 5.58774 183.402 +127.299 31.1023 81.1855 5.58134 183.335 +127.399 31.0415 81.2526 5.57492 183.268 +127.499 30.9807 81.3196 5.56848 183.201 +127.599 30.9199 81.3865 5.56201 183.134 +127.699 30.8591 81.4533 5.55553 183.067 +127.799 30.7983 81.52 5.54903 183.001 +127.899 30.7375 81.5867 5.5425 182.934 +127.999 30.6768 81.6532 5.53596 182.868 +128.099 30.616 81.7197 5.52939 182.801 +128.199 30.5553 81.786 5.52281 182.735 +128.299 30.4945 81.8523 5.5162 182.668 +128.399 30.4338 81.9185 5.50957 182.602 +128.499 30.3731 81.9846 5.50293 182.536 +128.599 30.3124 82.0506 5.49626 182.47 +128.699 30.2517 82.1165 5.48957 182.404 +128.799 30.191 82.1823 5.48286 182.338 +128.899 30.1303 82.248 5.47613 182.273 +128.999 30.0697 82.3136 5.46939 182.207 +129.099 30.009 82.3792 5.46262 182.142 +129.199 29.9484 82.4446 5.45583 182.076 +129.299 29.8878 82.51 5.44902 182.011 +129.399 29.8271 82.5752 5.44219 181.946 +129.499 29.7665 82.6404 5.43534 181.88 +129.599 29.7059 82.7055 5.42847 181.815 +129.699 29.6453 82.7704 5.42157 181.75 +129.799 29.5848 82.8353 5.41466 181.685 +129.899 29.5242 82.9001 5.40773 181.621 +129.999 29.4636 82.9648 5.40078 181.556 +130.099 29.4031 83.0294 5.39381 181.491 +130.199 29.3426 83.0939 5.38682 181.427 +130.299 29.2821 83.1583 5.37981 181.362 +130.399 29.2215 83.2226 5.37277 181.298 +130.499 29.161 83.2868 5.36572 181.234 +130.599 29.1005 83.351 5.35865 181.17 +130.699 29.0401 83.415 5.35156 181.106 +130.799 28.9796 83.4789 5.34444 181.042 +130.899 28.9191 83.5428 5.33731 180.978 +130.999 28.8587 83.6065 5.33016 180.914 +131.099 28.7982 83.6701 5.32299 180.851 +131.199 28.7378 83.7337 5.31579 180.787 +131.299 28.6774 83.7971 5.30858 180.724 +131.399 28.617 83.8605 5.30135 180.66 +131.499 28.5566 83.9237 5.2941 180.597 +131.599 28.4962 83.9869 5.28682 180.534 +131.699 28.4358 84.0499 5.27953 180.471 +131.799 28.3754 84.1129 5.27222 180.408 +131.899 28.3151 84.1758 5.26489 180.345 +131.999 28.2547 84.2385 5.25754 180.282 +132.099 28.1944 84.3012 5.25016 180.22 +132.199 28.1341 84.3638 5.24277 180.157 +132.299 28.0737 84.4262 5.23536 180.095 +132.399 28.0134 84.4886 5.22793 180.032 +132.499 27.9531 84.5509 5.22048 179.97 +132.599 27.8928 84.613 5.21301 179.908 +132.699 27.8326 84.6751 5.20552 179.846 +132.799 27.7723 84.7371 5.19801 179.784 +132.899 27.712 84.7989 5.19048 179.722 +132.999 27.6518 84.8607 5.18293 179.66 +133.099 27.5915 84.9224 5.17536 179.598 +133.199 27.5313 84.9839 5.16777 179.537 +133.299 27.4711 85.0454 5.16016 179.475 +133.399 27.4109 85.1068 5.15253 179.414 +133.499 27.3506 85.168 5.14488 179.353 +133.599 27.2905 85.2292 5.13722 179.292 +133.699 27.2303 85.2903 5.12953 179.23 +133.799 27.1701 85.3512 5.12182 179.17 +133.899 27.1099 85.4121 5.1141 179.109 +133.999 27.0498 85.4728 5.10635 179.048 +134.099 26.9896 85.5335 5.09859 178.987 +134.199 26.9295 85.594 5.0908 178.927 +134.299 26.8693 85.6545 5.083 178.866 +134.399 26.8092 85.7148 5.07518 178.806 +134.499 26.7491 85.7751 5.06733 178.746 +134.599 26.689 85.8352 5.05947 178.686 +134.699 26.6289 85.8952 5.05159 178.625 +134.799 26.5688 85.9552 5.04369 178.566 +134.899 26.5088 86.015 5.03577 178.506 +134.999 26.4487 86.0747 5.02783 178.446 +135.099 26.3886 86.1344 5.01987 178.386 +135.199 26.3286 86.1939 5.01189 178.327 +135.299 26.2686 86.2533 5.00389 178.267 +135.399 26.2085 86.3126 4.99588 178.208 +135.499 26.1485 86.3718 4.98784 178.149 +135.599 26.0885 86.4309 4.97979 178.09 +135.699 26.0285 86.4899 4.97171 178.031 +135.799 25.9685 86.5488 4.96362 177.972 +135.899 25.9085 86.6075 4.95551 177.913 +135.999 25.8485 86.6662 4.94738 177.855 +136.099 25.7886 86.7248 4.93923 177.796 +136.199 25.7286 86.7832 4.93106 177.737 +136.299 25.6687 86.8416 4.92287 177.679 +136.399 25.6087 86.8999 4.91466 177.621 +136.499 25.5488 86.958 4.90643 177.563 +136.599 25.4889 87.016 4.89819 177.505 +136.699 25.429 87.074 4.88993 177.447 +136.799 25.3691 87.1318 4.88164 177.389 +136.899 25.3092 87.1895 4.87334 177.331 +136.999 25.2493 87.2471 4.86502 177.274 +137.099 25.1894 87.3046 4.85668 177.216 +137.199 25.1295 87.362 4.84832 177.159 +137.299 25.0697 87.4193 4.83994 177.101 +137.399 25.0098 87.4765 4.83155 177.044 +137.499 24.9499 87.5335 4.82313 176.987 +137.599 24.8901 87.5905 4.8147 176.93 +137.699 24.8303 87.6473 4.80625 176.873 +137.799 24.7705 87.7041 4.79777 176.817 +137.899 24.7106 87.7607 4.78928 176.76 +137.999 24.6508 87.8172 4.78078 176.704 +138.099 24.591 87.8736 4.77225 176.647 +138.199 24.5313 87.9299 4.7637 176.591 +138.299 24.4715 87.9861 4.75514 176.535 +138.399 24.4117 88.0422 4.74656 176.479 +138.499 24.3519 88.0982 4.73796 176.423 +138.599 24.2922 88.1541 4.72934 176.367 +138.699 24.2324 88.2098 4.7207 176.311 +138.799 24.1727 88.2654 4.71204 176.255 +138.899 24.113 88.321 4.70337 176.2 +138.999 24.0533 88.3764 4.69467 176.144 +139.099 23.9935 88.4317 4.68596 176.089 +139.199 23.9338 88.4869 4.67723 176.034 +139.299 23.8741 88.542 4.66848 175.979 +139.399 23.8144 88.597 4.65972 175.924 +139.499 23.7548 88.6518 4.65093 175.869 +139.599 23.6951 88.7066 4.64213 175.814 +139.699 23.6354 88.7612 4.63331 175.76 +139.799 23.5758 88.8157 4.62447 175.705 +139.899 23.5161 88.8702 4.61561 175.651 +139.999 23.4565 88.9245 4.60673 175.596 +140.099 23.3968 88.9786 4.59784 175.542 +140.199 23.3372 89.0327 4.58893 175.488 +140.299 23.2776 89.0867 4.58 175.434 +140.399 23.218 89.1405 4.57105 175.38 +140.499 23.1584 89.1943 4.56208 175.326 +140.599 23.0988 89.2479 4.5531 175.273 +140.699 23.0392 89.3014 4.5441 175.219 +140.799 22.9796 89.3548 4.53508 175.166 +140.899 22.92 89.4081 4.52604 175.113 +140.999 22.8605 89.4612 4.51698 175.06 +141.099 22.8009 89.5143 4.50791 175.006 +141.199 22.7414 89.5672 4.49882 174.954 +141.299 22.6818 89.62 4.48971 174.901 +141.399 22.6223 89.6727 4.48058 174.848 +141.499 22.5628 89.7253 4.47144 174.795 +141.599 22.5032 89.7778 4.46228 174.743 +141.699 22.4437 89.8302 4.4531 174.691 +141.799 22.3842 89.8824 4.4439 174.638 +141.899 22.3247 89.9345 4.43468 174.586 +141.999 22.2652 89.9866 4.42545 174.534 +142.099 22.2057 90.0385 4.4162 174.482 +142.199 22.1463 90.0902 4.40693 174.431 +142.299 22.0868 90.1419 4.39765 174.379 +142.399 22.0273 90.1934 4.38835 174.327 +142.499 21.9679 90.2449 4.37903 174.276 +142.6 21.9084 90.2962 4.36969 174.225 +142.7 21.849 90.3474 4.36033 174.173 +142.8 21.7896 90.3985 4.35096 174.122 +142.9 21.7301 90.4494 4.34157 174.071 +143 21.6707 90.5003 4.33216 174.02 +143.1 21.6113 90.551 4.32274 173.97 +143.2 21.5519 90.6016 4.3133 173.919 +143.3 21.4925 90.6521 4.30384 173.869 +143.4 21.4331 90.7025 4.29436 173.818 +143.5 21.3737 90.7527 4.28487 173.768 +143.6 21.3144 90.8029 4.27536 173.718 +143.7 21.255 90.8529 4.26583 173.668 +143.8 21.1956 90.9028 4.25629 173.618 +143.9 21.1363 90.9526 4.24673 173.568 +144 21.0769 91.0022 4.23715 173.519 +144.1 21.0176 91.0518 4.22755 173.469 +144.2 20.9582 91.1012 4.21794 173.42 +144.3 20.8989 91.1505 4.20831 173.37 +144.4 20.8396 91.1997 4.19867 173.321 +144.5 20.7803 91.2488 4.189 173.272 +144.6 20.721 91.2977 4.17933 173.223 +144.7 20.6617 91.3465 4.16963 173.174 +144.8 20.6024 91.3952 4.15992 173.126 +144.9 20.5431 91.4438 4.15019 173.077 +145 20.4838 91.4923 4.14044 173.028 +145.1 20.4245 91.5406 4.13068 172.98 +145.2 20.3653 91.5888 4.1209 172.932 +145.3 20.306 91.6369 4.1111 172.884 +145.4 20.2467 91.6849 4.10129 172.836 +145.5 20.1875 91.7328 4.09146 172.788 +145.6 20.1283 91.7805 4.08161 172.74 +145.7 20.069 91.8281 4.07175 172.693 +145.8 20.0098 91.8756 4.06187 172.645 +145.9 19.9506 91.923 4.05198 172.598 +146 19.8914 91.9703 4.04207 172.55 +146.1 19.8321 92.0174 4.03214 172.503 +146.2 19.7729 92.0644 4.0222 172.456 +146.3 19.7137 92.1113 4.01224 172.409 +146.4 19.6546 92.158 4.00226 172.363 +146.5 19.5954 92.2047 3.99227 172.316 +146.6 19.5362 92.2512 3.98226 172.27 +146.7 19.477 92.2976 3.97223 172.223 +146.8 19.4179 92.3439 3.96219 172.177 +146.9 19.3587 92.39 3.95214 172.131 +147 19.2996 92.436 3.94206 172.085 +147.1 19.2404 92.4819 3.93197 172.039 +147.2 19.1813 92.5277 3.92187 171.993 +147.3 19.1221 92.5733 3.91175 171.947 +147.4 19.063 92.6189 3.90161 171.902 +147.5 19.0039 92.6643 3.89146 171.856 +147.6 18.9448 92.7096 3.88129 171.811 +147.7 18.8857 92.7547 3.87111 171.766 +147.8 18.8266 92.7997 3.86091 171.721 +147.9 18.7675 92.8447 3.85069 171.676 +148 18.7084 92.8894 3.84046 171.631 +148.1 18.6493 92.9341 3.83021 171.587 +148.2 18.5902 92.9786 3.81995 171.542 +148.3 18.5311 93.023 3.80967 171.498 +148.4 18.4721 93.0673 3.79938 171.453 +148.5 18.413 93.1115 3.78907 171.409 +148.6 18.3539 93.1555 3.77875 171.365 +148.7 18.2949 93.1994 3.76841 171.321 +148.8 18.2359 93.2432 3.75805 171.278 +148.9 18.1768 93.2868 3.74768 171.234 +149 18.1178 93.3304 3.7373 171.19 +149.1 18.0588 93.3738 3.72689 171.147 +149.2 17.9997 93.417 3.71648 171.104 +149.3 17.9407 93.4602 3.70605 171.061 +149.4 17.8817 93.5032 3.6956 171.018 +149.5 17.8227 93.5461 3.68514 170.975 +149.6 17.7637 93.5889 3.67466 170.932 +149.7 17.7047 93.6315 3.66417 170.889 +149.8 17.6457 93.674 3.65366 170.847 +149.9 17.5868 93.7164 3.64314 170.804 +150 17.5278 93.7587 3.6326 170.762 +150.1 17.4688 93.8008 3.62205 170.72 +150.2 17.4098 93.8428 3.61149 170.678 +150.3 17.3509 93.8847 3.60091 170.636 +150.4 17.2919 93.9264 3.59031 170.594 +150.5 17.233 93.968 3.5797 170.553 +150.6 17.174 94.0095 3.56907 170.511 +150.7 17.1151 94.0509 3.55843 170.47 +150.8 17.0562 94.0921 3.54778 170.429 +150.9 16.9973 94.1332 3.53711 170.388 +151 16.9383 94.1742 3.52642 170.347 +151.1 16.8794 94.215 3.51573 170.306 +151.2 16.8205 94.2558 3.50501 170.265 +151.3 16.7616 94.2963 3.49429 170.224 +151.4 16.7027 94.3368 3.48354 170.184 +151.5 16.6438 94.3771 3.47279 170.144 +151.6 16.5849 94.4173 3.46202 170.103 +151.7 16.526 94.4574 3.45123 170.063 +151.8 16.4672 94.4974 3.44043 170.023 +151.9 16.4083 94.5372 3.42962 169.984 +152 16.3494 94.5769 3.41879 169.944 +152.1 16.2906 94.6164 3.40795 169.904 +152.2 16.2317 94.6558 3.3971 169.865 +152.3 16.1728 94.6951 3.38623 169.826 +152.4 16.114 94.7343 3.37534 169.786 +152.5 16.0552 94.7733 3.36444 169.747 +152.6 15.9963 94.8122 3.35353 169.709 +152.7 15.9375 94.851 3.34261 169.67 +152.8 15.8787 94.8896 3.33167 169.631 +152.9 15.8198 94.9281 3.32071 169.593 +153 15.761 94.9665 3.30975 169.554 +153.1 15.7022 95.0048 3.29877 169.516 +153.2 15.6434 95.0429 3.28777 169.478 +153.3 15.5846 95.0808 3.27677 169.44 +153.4 15.5258 95.1187 3.26574 169.402 +153.5 15.467 95.1564 3.25471 169.364 +153.6 15.4082 95.194 3.24366 169.327 +153.7 15.3494 95.2315 3.2326 169.289 +153.8 15.2907 95.2688 3.22152 169.252 +153.9 15.2319 95.306 3.21043 169.215 +154 15.1731 95.343 3.19933 169.178 +154.1 15.1144 95.38 3.18822 169.141 +154.2 15.0556 95.4168 3.17709 169.104 +154.3 14.9968 95.4534 3.16595 169.067 +154.4 14.9381 95.4899 3.15479 169.031 +154.5 14.8793 95.5263 3.14362 168.994 +154.6 14.8206 95.5626 3.13244 168.958 +154.7 14.7619 95.5987 3.12125 168.922 +154.8 14.7031 95.6347 3.11004 168.886 +154.9 14.6444 95.6706 3.09882 168.85 +155 14.5857 95.7063 3.08759 168.814 +155.1 14.527 95.7419 3.07634 168.779 +155.2 14.4683 95.7774 3.06508 168.743 +155.3 14.4096 95.8127 3.05381 168.708 +155.4 14.3508 95.8479 3.04252 168.673 +155.5 14.2921 95.883 3.03123 168.638 +155.6 14.2335 95.9179 3.01992 168.603 +155.7 14.1748 95.9527 3.00859 168.568 +155.8 14.1161 95.9874 2.99726 168.533 +155.9 14.0574 96.0219 2.98591 168.499 +156 13.9987 96.0563 2.97455 168.464 +156.1 13.94 96.0905 2.96318 168.43 +156.2 13.8814 96.1246 2.95179 168.396 +156.3 13.8227 96.1586 2.9404 168.362 +156.4 13.7641 96.1925 2.92899 168.328 +156.5 13.7054 96.2262 2.91756 168.295 +156.6 13.6467 96.2598 2.90613 168.261 +156.7 13.5881 96.2932 2.89468 168.228 +156.8 13.5295 96.3265 2.88322 168.194 +156.9 13.4708 96.3597 2.87175 168.161 +157 13.4122 96.3928 2.86027 168.128 +157.1 13.3535 96.4257 2.84878 168.095 +157.2 13.2949 96.4584 2.83727 168.062 +157.3 13.2363 96.4911 2.82575 168.03 +157.4 13.1777 96.5236 2.81422 167.997 +157.5 13.1191 96.5559 2.80268 167.965 +157.6 13.0605 96.5881 2.79112 167.933 +157.7 13.0019 96.6202 2.77956 167.901 +157.8 12.9433 96.6522 2.76798 167.869 +157.9 12.8847 96.684 2.75639 167.837 +158 12.8261 96.7157 2.74479 167.805 +158.1 12.7675 96.7472 2.73318 167.774 +158.2 12.7089 96.7786 2.72155 167.742 +158.3 12.6503 96.8099 2.70992 167.711 +158.4 12.5917 96.841 2.69827 167.68 +158.5 12.5331 96.872 2.68661 167.649 +158.6 12.4746 96.9029 2.67494 167.618 +158.7 12.416 96.9336 2.66326 167.587 +158.8 12.3574 96.9642 2.65157 167.557 +158.9 12.2989 96.9946 2.63987 167.526 +159.001 12.2403 97.025 2.62815 167.496 +159.101 12.1818 97.0551 2.61643 167.466 +159.201 12.1232 97.0852 2.60469 167.436 +159.301 12.0647 97.1151 2.59294 167.406 +159.401 12.0062 97.1448 2.58119 167.376 +159.501 11.9476 97.1744 2.56942 167.346 +159.601 11.8891 97.2039 2.55764 167.317 +159.701 11.8306 97.2333 2.54585 167.287 +159.801 11.772 97.2625 2.53404 167.258 +159.901 11.7135 97.2916 2.52223 167.229 +160.001 11.655 97.3205 2.51041 167.2 +160.101 11.5965 97.3493 2.49857 167.171 +160.201 11.538 97.3779 2.48673 167.143 +160.301 11.4795 97.4064 2.47487 167.114 +160.401 11.421 97.4348 2.46301 167.086 +160.501 11.3624 97.4631 2.45113 167.058 +160.601 11.304 97.4912 2.43925 167.03 +160.701 11.2455 97.5191 2.42735 167.002 +160.801 11.187 97.5469 2.41544 166.974 +160.901 11.1285 97.5746 2.40353 166.946 +161.001 11.07 97.6022 2.3916 166.919 +161.101 11.0115 97.6296 2.37966 166.891 +161.201 10.953 97.6568 2.36771 166.864 +161.301 10.8946 97.684 2.35576 166.837 +161.401 10.8361 97.7109 2.34379 166.81 +161.501 10.7776 97.7378 2.33181 166.783 +161.601 10.7192 97.7645 2.31982 166.756 +161.701 10.6607 97.7911 2.30783 166.73 +161.801 10.6023 97.8175 2.29582 166.703 +161.901 10.5438 97.8438 2.2838 166.677 +162.001 10.4854 97.8699 2.27177 166.651 +162.101 10.4269 97.8959 2.25974 166.625 +162.201 10.3685 97.9218 2.24769 166.599 +162.301 10.31 97.9475 2.23564 166.573 +162.401 10.2516 97.9731 2.22357 166.548 +162.501 10.1931 97.9985 2.2115 166.522 +162.601 10.1347 98.0239 2.19941 166.497 +162.701 10.0763 98.049 2.18732 166.472 +162.801 10.0179 98.074 2.17522 166.447 +162.901 9.95944 98.0989 2.1631 166.422 +163.001 9.90102 98.1237 2.15098 166.397 +163.101 9.84261 98.1483 2.13885 166.372 +163.201 9.78419 98.1727 2.12671 166.348 +163.301 9.72578 98.197 2.11456 166.324 +163.401 9.66738 98.2212 2.10241 166.3 +163.501 9.60897 98.2453 2.09024 166.275 +163.601 9.55057 98.2692 2.07806 166.252 +163.701 9.49217 98.2929 2.06588 166.228 +163.801 9.43378 98.3165 2.05369 166.204 +163.901 9.37539 98.34 2.04149 166.181 +164.001 9.317 98.3633 2.02927 166.157 +164.101 9.25861 98.3865 2.01706 166.134 +164.201 9.20023 98.4096 2.00483 166.111 +164.301 9.14184 98.4325 1.99259 166.088 +164.401 9.08347 98.4552 1.98035 166.066 +164.501 9.02509 98.4778 1.96809 166.043 +164.601 8.96672 98.5003 1.95583 166.02 +164.701 8.90835 98.5227 1.94356 165.998 +164.801 8.84998 98.5449 1.93128 165.976 +164.901 8.79162 98.5669 1.91899 165.954 +165.001 8.73325 98.5888 1.9067 165.932 +165.101 8.6749 98.6106 1.89439 165.91 +165.201 8.61654 98.6322 1.88208 165.889 +165.301 8.55818 98.6537 1.86976 165.867 +165.401 8.49983 98.675 1.85744 165.846 +165.501 8.44148 98.6962 1.8451 165.824 +165.601 8.38314 98.7173 1.83276 165.803 +165.701 8.32479 98.7382 1.82041 165.783 +165.801 8.26645 98.759 1.80805 165.762 +165.901 8.20811 98.7796 1.79568 165.741 +166.001 8.14978 98.8001 1.78331 165.721 +166.101 8.09144 98.8204 1.77092 165.7 +166.201 8.03311 98.8406 1.75853 165.68 +166.301 7.97478 98.8607 1.74614 165.66 +166.401 7.91646 98.8806 1.73373 165.64 +166.501 7.85813 98.9004 1.72132 165.62 +166.601 7.79981 98.92 1.7089 165.601 +166.701 7.74149 98.9395 1.69647 165.581 +166.801 7.68318 98.9588 1.68404 165.562 +166.901 7.62486 98.978 1.6716 165.543 +167.001 7.56655 98.9971 1.65915 165.524 +167.101 7.50824 99.016 1.64669 165.505 +167.201 7.44993 99.0348 1.63423 165.486 +167.301 7.39163 99.0534 1.62176 165.467 +167.401 7.33332 99.0719 1.60928 165.449 +167.501 7.27502 99.0902 1.5968 165.431 +167.601 7.21672 99.1084 1.58431 165.412 +167.701 7.15843 99.1264 1.57181 165.394 +167.801 7.10013 99.1443 1.5593 165.376 +167.901 7.04184 99.1621 1.54679 165.359 +168.001 6.98355 99.1797 1.53428 165.341 +168.101 6.92526 99.1972 1.52175 165.324 +168.201 6.86698 99.2145 1.50922 165.306 +168.301 6.80869 99.2317 1.49668 165.289 +168.401 6.75041 99.2487 1.48414 165.272 +168.501 6.69213 99.2656 1.47159 165.255 +168.601 6.63385 99.2824 1.45903 165.238 +168.701 6.57558 99.299 1.44647 165.222 +168.801 6.5173 99.3155 1.4339 165.205 +168.901 6.45903 99.3318 1.42132 165.189 +169.001 6.40076 99.3479 1.40874 165.173 +169.101 6.34249 99.364 1.39616 165.157 +169.201 6.28423 99.3799 1.38356 165.141 +169.301 6.22596 99.3956 1.37096 165.125 +169.401 6.1677 99.4112 1.35836 165.11 +169.501 6.10944 99.4266 1.34575 165.094 +169.601 6.05118 99.4419 1.33313 165.079 +169.701 5.99293 99.4571 1.32051 165.064 +169.801 5.93467 99.4721 1.30788 165.049 +169.901 5.87642 99.487 1.29524 165.034 +170.001 5.81817 99.5017 1.2826 165.019 +170.101 5.75992 99.5163 1.26996 165.004 +170.201 5.70167 99.5307 1.25731 164.99 +170.301 5.64342 99.545 1.24465 164.976 +170.401 5.58518 99.5592 1.23199 164.962 +170.501 5.52694 99.5732 1.21932 164.948 +170.601 5.4687 99.587 1.20665 164.934 +170.701 5.41046 99.6007 1.19397 164.92 +170.801 5.35222 99.6143 1.18129 164.906 +170.901 5.29398 99.6277 1.1686 164.893 +171.001 5.23575 99.641 1.15591 164.88 +171.101 5.17751 99.6541 1.14321 164.867 +171.201 5.11928 99.6671 1.13051 164.854 +171.301 5.06105 99.6799 1.1178 164.841 +171.401 5.00283 99.6926 1.10509 164.828 +171.501 4.9446 99.7051 1.09237 164.816 +171.601 4.88637 99.7175 1.07965 164.803 +171.701 4.82815 99.7298 1.06692 164.791 +171.801 4.76993 99.7419 1.05419 164.779 +171.901 4.71171 99.7539 1.04146 164.767 +172.001 4.65349 99.7657 1.02871 164.755 +172.101 4.59527 99.7774 1.01597 164.743 +172.201 4.53705 99.7889 1.00322 164.732 +172.301 4.47884 99.8003 0.990467 164.72 +172.401 4.42062 99.8115 0.977709 164.709 +172.501 4.36241 99.8226 0.964947 164.698 +172.601 4.3042 99.8335 0.952181 164.687 +172.701 4.24599 99.8443 0.93941 164.676 +172.801 4.18778 99.855 0.926636 164.666 +172.901 4.12957 99.8655 0.913857 164.655 +173.001 4.07136 99.8758 0.901075 164.645 +173.101 4.01316 99.886 0.888289 164.635 +173.201 3.95496 99.8961 0.875498 164.625 +173.301 3.89675 99.906 0.862704 164.615 +173.401 3.83855 99.9158 0.849907 164.605 +173.501 3.78035 99.9254 0.837105 164.595 +173.601 3.72215 99.9349 0.8243 164.586 +173.701 3.66395 99.9442 0.811492 164.577 +173.801 3.60576 99.9534 0.798679 164.567 +173.901 3.54756 99.9624 0.785864 164.558 +174.001 3.48937 99.9713 0.773045 164.549 +174.101 3.43117 99.9801 0.760222 164.541 +174.201 3.37298 99.9887 0.747397 164.532 +174.301 3.31479 99.9971 0.734568 164.524 +174.401 3.2566 100.005 0.721736 164.515 +174.501 3.19841 100.014 0.7089 164.507 +174.601 3.14022 100.022 0.696062 164.499 +174.701 3.08203 100.029 0.683221 164.491 +174.801 3.02384 100.037 0.670376 164.484 +174.901 2.96566 100.045 0.657529 164.476 +175.001 2.90747 100.052 0.644679 164.469 +175.101 2.84929 100.059 0.631826 164.461 +175.201 2.7911 100.067 0.618971 164.454 +175.301 2.73292 100.074 0.606112 164.447 +175.402 2.67474 100.08 0.593251 164.44 +175.502 2.61656 100.087 0.580388 164.434 +175.602 2.55838 100.094 0.567522 164.427 +175.702 2.5002 100.1 0.554653 164.421 +175.802 2.44202 100.106 0.541782 164.414 +175.902 2.38384 100.112 0.528909 164.408 +176.002 2.32567 100.118 0.516034 164.402 +176.102 2.26749 100.124 0.503156 164.397 +176.202 2.20931 100.13 0.490276 164.391 +176.302 2.15114 100.135 0.477394 164.385 +176.402 2.09296 100.141 0.46451 164.38 +176.502 2.03479 100.146 0.451623 164.375 +176.602 1.97662 100.151 0.438735 164.37 +176.702 1.91844 100.156 0.425845 164.365 +176.802 1.86027 100.161 0.412953 164.36 +176.902 1.8021 100.165 0.400059 164.355 +177.002 1.74393 100.17 0.387164 164.351 +177.102 1.68576 100.174 0.374267 164.347 +177.202 1.62759 100.178 0.361368 164.342 +177.302 1.56942 100.182 0.348468 164.338 +177.402 1.51125 100.186 0.335566 164.334 +177.502 1.45308 100.19 0.322662 164.331 +177.602 1.39491 100.194 0.309758 164.327 +177.702 1.33674 100.197 0.296852 164.324 +177.802 1.27858 100.2 0.283944 164.32 +177.902 1.22041 100.204 0.271036 164.317 +178.002 1.16224 100.207 0.258126 164.314 +178.102 1.10408 100.21 0.245215 164.311 +178.202 1.04591 100.212 0.232303 164.309 +178.302 0.987746 100.215 0.21939 164.306 +178.402 0.929581 100.217 0.206476 164.304 +178.502 0.871416 100.22 0.193561 164.301 +178.602 0.813251 100.222 0.180646 164.299 +178.702 0.755086 100.224 0.167729 164.297 +178.802 0.696922 100.225 0.154812 164.295 +178.902 0.638758 100.227 0.141894 164.294 +179.002 0.580594 100.229 0.128976 164.292 +179.102 0.52243 100.23 0.116057 164.291 +179.202 0.464267 100.231 0.103137 164.289 +179.302 0.406103 100.232 0.0902171 164.288 +179.402 0.34794 100.233 0.0772967 164.287 +179.502 0.289777 100.234 0.064376 164.287 +179.602 0.231614 100.235 0.051455 164.286 +179.702 0.173451 100.235 0.0385338 164.285 +179.802 0.115288 100.236 0.0256124 164.285 +179.902 0.0571248 100.236 0.0126909 164.285 diff --git a/macro/Unpack_HDF5/E565_RCNP/highlight.css b/macro/Unpack_HDF5/E565_RCNP/highlight.css new file mode 100644 index 000000000..bbce7f95a --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/highlight.css @@ -0,0 +1,24 @@ +/* Style definition file generated by highlight 4.10, http://www.andre-simon.de/ */ +/* highlight theme: Kwrite Editor */ +body.hl { background-color:#e0eaee; } +pre.hl { color:#000000; background-color:#e0eaee; font-size:10pt; font-family:'Courier New',monospace; white-space: pre-wrap; } +.hl.num { color:#b07e00; } +.hl.esc { color:#ff00ff; } +.hl.sng { color:#bf0303; } +.hl.pps { color:#818100; } +.hl.slc { color:#838183; font-style:italic; } +.hl.com { color:#838183; font-style:italic; } +.hl.ppc { color:#008200; } +.hl.opt { color:#000000; } +.hl.ipl { color:#0057ae; } +.hl.lin { color:#555555; user-select: none; } +.hl.hvr { cursor:help; } +.hl.erm { color:#ff0000; font-weight:bold; border:solid 1px red; margin-left: 3em; } +.hl.err { color:#ff0000; font-weight:bold; } +.hl.kwa { color:#000000; font-weight:bold; } +.hl.kwb { color:#0057ae; } +.hl.kwc { color:#000000; } +.hl.kwd { color:#010181; } +.hl.kwe { color:#0d5bc3; } +.hl.kwf { color:#750dc3; } + diff --git a/macro/Unpack_HDF5/E565_RCNP/kine.C b/macro/Unpack_HDF5/E565_RCNP/kine.C new file mode 100644 index 000000000..eaf7b43d3 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/kine.C @@ -0,0 +1,521 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + + // Relevant masses, beam energy, etc... + const double u_to_MeV = 931.49401; + + const double m_12Be = 12.02473 * u_to_MeV; + const double m_d = 2.0135532 * u_to_MeV; + const double m_13Be = 13.03394 * u_to_MeV; + const double m_p = 1.00783 * u_to_MeV; + + const double EBeam = 21.0 * 12.02473; // MeV + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Vertex finder. + double lineDistThreshold = 30; + int numTracksPerVtx = 1; + AtFindVertex findVtx(lineDistThreshold); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.4232e-3; // 500Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_500Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_500Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_500Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000020010"); + + // Cut files. + TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + TCutG *cutKineAElastic = (TCutG *)cutKineFile->Get("cutKineAElastic"); + cutKineFile->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID.root", "READ"); + TCutG *cutPIDA = (TCutG *)cutPIDFile->Get("cutPIDA"); + TCutG *cutPIDB = (TCutG *)cutPIDFile->Get("cutPIDB"); + TCutG *cutPIDC = (TCutG *)cutPIDFile->Get("cutPIDC"); + TCutG *cutPIDD = (TCutG *)cutPIDFile->Get("cutPIDD"); + TCutG *cutPIDE = (TCutG *)cutPIDFile->Get("cutPIDE"); + TCutG *cutPIDF = (TCutG *)cutPIDFile->Get("cutPIDF"); + TCutG *cutPIDG = (TCutG *)cutPIDFile->Get("cutPIDG"); + cutPIDFile->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSi12Be = (TCutG *)cutSiPIDFile->Get("cutSiPID12Be"); + TCutG *cutSiALi = (TCutG *)cutSiPIDFile->Get("cutSiPIDALi"); + cutSiPIDFile->Close(); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 180, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLABA = new TH2F("histEstimatedKinEVThetaLABA", "histEstimatedKinEVThetaLABA", 180, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLABB = new TH2F("histEstimatedKinEVThetaLABB", "histEstimatedKinEVThetaLABB", 90, 0, 180, 200, 0, 20); + TH2F *histEstimatedKinEVThetaLABC = new TH2F("histEstimatedKinEVThetaLABC", "histEstimatedKinEVThetaLABC", 180, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLABD = new TH2F("histEstimatedKinEVThetaLABD", "histEstimatedKinEVThetaLABD", 180, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLABE = new TH2F("histEstimatedKinEVThetaLABE", "histEstimatedKinEVThetaLABE", 180, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLABF = new TH2F("histEstimatedKinEVThetaLABF", "histEstimatedKinEVThetaLABF", 180, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLABG = new TH2F("histEstimatedKinEVThetaLABG", "histEstimatedKinEVThetaLABG", 180, 0, 180, 500, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 515, 0, 1030, 1600, 0, 8000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 515, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 515, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histBraggChi2 = new TH1F("histBraggChi2", "histBraggChi2", 1000, 0, 10000); + TH2F *histBraggKinematicsATTPC = new TH2F("histBraggKinematicsATTPC", "histBraggKinematicsATTPC", 360, 0, 180, 200, 0, 20); + + // Only events with good processed Si data in them. + //std::vector runNums = {1024, 1025, 1027, 1028, 1029, 1030, 1031, 1032, 1033, + // 1035, 1036, 1037, 1038, 1040, + // 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1050, 1051, + // 1056, 1057, 1058, 1059, 1060, + // 1072, 1073, + // 1077, 1076, 1077, 1078, 1079, 1080, 1081, 1082}; + std::vector runNums = {1024, 1025, 1027, 1028, 1029, 1030, 1031, 1032, 1033}; + + int numKineBProton{}; + int numKineAElastic{}; + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E565/UnpackerOutput/reUnpackWithSiAna/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + //TTreeReaderValue trackingArray(unpackReader, "AtTrackingEvent"); + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + unpackReader.Next(); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + // VERY IMPORTANT, THE ASSIGNMENT WAS INVERTED ON THE ATSITASK FROM RUN 1024 TO RUN 1082! + // IT IS FIXED NOW, SO IF YOU UNPACK NEW RUNS, THEY WOULD HAVE INVERTED ASSIGNMENTS + // AS TO THE PREVIOUS ONES. I RECOMMEND RE-UNPACKING THE OLD RUNS AND THEN FLIPPING + // THIS ASSIGNMENT FOR ALL RUNS. + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront2(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront1(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) + continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront2(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront1(0); + + Double_t EFront1 = siEvent->GetEFront2(0); + Double_t EFront2 = siEvent->GetEFront1(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + if (!cutSi12Be->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiALi->IsInside(maxADCFront2, maxADCFront1)) continue; + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + + //findVtx.FindVertex(tracks, numTracksPerVtx); + //std::vector tv = findVtx.GetTracksVertex(); + + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + + /* bool foundVertex = false; + XYZPoint vertex; + for (auto trackVertex : tv) { + for (auto trackVtx : trackVertex.tracks) { + if (trackVtx.GetTrackID() == track.GetTrackID()) { + vertex = trackVertex.vertex; + foundVertex = true; + break; + } + } + if (foundVertex) + break; + } + + if (!foundVertex) + continue;*/ + + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + double roughRangeEstimation = pattern->DistanceAlongPattern(lastPoint, firstPoint); + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + //if (trackThetaLAB < 100) continue; + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPIDF->IsInside(roughRangeEstimation, dEdx) || cutPIDG->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDB->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } + + //if (!cutElastic->IsInside(trackThetaLAB, roughRangeEstimation)) continue; + //if (cutPseudoProton->IsInside(roughRangeEstimation, dEdx)) continue; + //if (!cutPD->IsInside(roughRangeEstimation, dEdx)) continue; + //if (totalCharge > 50000) continue; + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + if (cutPIDA->IsInside(roughRangeEstimation, dEdx)) { + histEstimatedKinEVThetaLABA->Fill(trackThetaLAB, estimatedKinE); + if (cutKineAElastic->IsInside(trackThetaLAB, estimatedKinE)) + numKineAElastic++; + } + + if (cutPIDB->IsInside(roughRangeEstimation, dEdx)) { + histEstimatedKinEVThetaLABB->Fill(trackThetaLAB, estimatedKinE); + if (cutKineBProton->IsInside(trackThetaLAB, estimatedKinE)) + numKineBProton++; + } + + if (cutPIDC->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLABC->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDD->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLABD->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDE->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLABE->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDF->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLABF->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDG->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLABG->Fill(trackThetaLAB, estimatedKinE); + + } +/* + // Now, we try to check how the Bragg curve results look like. + AtTrackingEvent *trackingEvent = (AtTrackingEvent *)trackingArray->At(0); + if (!trackingEvent) continue; + + auto &fittedTracks = trackingEvent->GetFittedTracks(); + for (auto &fittedTrack: fittedTracks) { + + // Extract the metadata for this fit. + auto &fitTrackMetadata = fittedTrack->GetTrackMetadata(); + auto braggFitMetadata = dynamic_cast(fitTrackMetadata.get()); + + // Check for punch-through and if the ELoss was reconstructed in the first place. + bool isPunchThrough = braggFitMetadata->GetIsPunchThrough(); + bool isReconstructedELoss = braggFitMetadata->GetIsReconstructedELoss(); + if (isPunchThrough || !isReconstructedELoss) continue; + + // We are interested in protons and deuterons. We check if the charge is 1. + AtFittedTrack::ParticleInfo particleInfo = fittedTrack->GetParticleInfo(); + int charge = particleInfo.charge; + if (charge != 1) continue; + + // If all checks passed, we can get event information and fill histograms. + AtFittedTrack::Kinematics kinematics = fittedTrack->GetKinematics(); + double trackKineticEnergy = kinematics.kineticEnergy; + double trackThetaLAB = kinematics.theta * 180 / TMath::Pi(); + double trackPhi = kinematics.phi * 180 / TMath::Pi(); + + auto vertex = fittedTrack->GetVertex(); + + double chi2 = braggFitMetadata->GetChi2(); + + + int nZSection = 5; + if(100 * nZSection > vertex.Z() || vertex.Z() > 100 * (nZSection + 1)) continue; + if (chi2 > 2500) continue; + + histBraggChi2->Fill(chi2); + histBraggKinematicsATTPC->Fill(trackThetaLAB, trackKineticEnergy); + } +*/ + } + // Close files. + unpackFile->Close(); + } + + // Kinematic lines. + TGraph *kine_pp = ReadKinematics("./12Be_pp_gs.txt"); + TGraph *kine_dd = ReadKinematics("./12Be_dd_gs.txt"); + TGraph *kine_iso_dp = ReadKinematics("./12Beiso_dp_gs.txt"); + TGraph *kine_dp = ReadKinematics("./12Be_dp_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./12Be_d3He_gs.txt"); + TGraph *kine_d4He = ReadKinematics("./12Be_d4He_gs.txt"); + TGraph *kine_12C12C = ReadKinematics("./12Be_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_dd->Draw("same"); + kine_dp->Draw("same"); + kine_iso_dp->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLABA->Draw("zcol"); + kine_dd->Draw("same"); + kine_dp->Draw("same"); + kine_iso_dp->Draw("same"); + kine_12C12C->Draw("same"); + cutKineAElastic->Draw("same"); + histEstimatedKinEVThetaLABA->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABA->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histEstimatedKinEVThetaLABB->Draw("zcol"); + kine_pp->Draw("same"); + kine_dd->Draw("same"); + kine_dp->Draw("same"); + kine_iso_dp->Draw("same"); + cutKineBProton->Draw("same"); + histEstimatedKinEVThetaLABB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c5 = new TCanvas(); + histEstimatedKinEVThetaLABC->Draw("zcol"); + kine_dd->Draw("same"); + kine_dp->Draw("same"); + kine_iso_dp->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c6 = new TCanvas(); + histEstimatedKinEVThetaLABD->Draw("zcol"); + kine_dd->Draw("same"); + kine_dp->Draw("same"); + kine_iso_dp->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABD->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABD->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c7 = new TCanvas(); + histEstimatedKinEVThetaLABE->Draw("zcol"); + kine_dd->Draw("same"); + kine_dp->Draw("same"); + kine_iso_dp->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABE->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABE->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c8 = new TCanvas(); + histEstimatedKinEVThetaLABF->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d4He->Draw("same"); + histEstimatedKinEVThetaLABF->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABF->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c9 = new TCanvas(); + histEstimatedKinEVThetaLABG->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d4He->Draw("same"); + histEstimatedKinEVThetaLABG->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABG->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c10 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPIDA->Draw("same"); + cutPIDB->Draw("same"); + cutPIDC->Draw("same"); + cutPIDD->Draw("same"); + cutPIDE->Draw("same"); + cutPIDF->Draw("same"); + cutPIDG->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c11 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c13 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + cutSi12Be->Draw("same"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + + TCanvas *c14 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSi12Be->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c15 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c16 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + + std::cout << "Number of events in elastic region of kinematics A is " << numKineAElastic << "." <fail()){ + while (!kineStr->eof()){ + *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E565_RCNP/kine_test.C b/macro/Unpack_HDF5/E565_RCNP/kine_test.C new file mode 100644 index 000000000..f0abda0d5 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/kine_test.C @@ -0,0 +1,250 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine_test() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + + // Relevant masses, beam energy, etc... + const double u_to_MeV = 931.49401; + + const double m_12Be = 12.02473 * u_to_MeV; + const double m_d = 2.0135532 * u_to_MeV; + const double m_13Be = 13.03394 * u_to_MeV; + const double m_p = 1.00783 * u_to_MeV; + + const double EBeam = 21.0 * 12.02473; // MeV + + // ELoss model for kinetic energy estimations. + double density = 1.4232e-3; // 500Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_500Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + // Cut files. + TFile *cutKineFile = new TFile("./cutg_dp.root", "READ"); + TCutG *cutg_dp = (TCutG *)cutKineFile->Get("CUTG"); + cutKineFile->Close(); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histEstimatedKinEVThetaLAB = new TH2F("histEstimatedKinEVThetaLAB", "histEstimatedKinEVThetaLAB", 180, 0, 180, 500, 0, 20); + TH2F *histRangeVQ = new TH2F("histRangeVQ", "histRangeVQ", 250, 0, 600000, 515, 0, 1030); + + TH1F *histBraggChi2 = new TH1F("histBraggChi2", "histBraggChi2", 1000, 0, 10000); + TH2F *histBraggKinematicsATTPC = new TH2F("histBraggKinematicsATTPC", "histBraggKinematicsATTPC", 360, 0, 180, 200, 0, 20); + + std::vector runNums = {1003, 1004, 1005, 1006, 1008, 1009, 1010, 1016, 1017, 1024, 1025, 1026, 1027}; + //std::vector runNums = {1024, 1025, 1026, 1027}; + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E565/UnpackerOutput/here/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + //TTreeReaderValue trackingArray(unpackReader, "AtTrackingEvent"); + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + unpackReader.Next(); + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + + // Iterate over AtTracks and extract their kinematics. + Int_t track_num = 0; + for (auto &track: tracks) { + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + double roughRangeEstimation = (lastPoint - firstPoint).R(); + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + //if (trackThetaLAB < 100) continue; + + double estimatedKinE{0.1}; + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + + double totalCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + for (auto &hit: hits) + totalCharge += hit->GetCharge(); + + //if (!cutElastic->IsInside(trackThetaLAB, roughRangeEstimation)) continue; + //if (totalCharge > 50000) continue; + if (lastPoint.X() > 200 || lastPoint.X() < -200 || lastPoint.Y() > 200 || lastPoint.Y() < -200 || lastPoint.Z() > 900) continue; + if (firstPoint.X() > 200 || firstPoint.X() < -200 || firstPoint.Y() > 200 || firstPoint.Y() < -200 || firstPoint.Z() > 900) continue; + //if (!cutg_dp->IsInside(trackThetaLAB, estimatedKinE)) continue; + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + //cout<<"run number = "<< runNum <<", event number = "<< i <<", track_num = "<Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLAB->Draw("zcol"); + kine_dd->Draw("same"); + kine_dp->Draw("same"); + histEstimatedKinEVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3 = new TCanvas(); + histRangeVQ->Draw("zcol"); + histRangeVQ->GetXaxis()->SetTitle("E_{Loss} [ADC]"); + histRangeVQ->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c4 = new TCanvas(); + histBraggKinematicsATTPC->Draw("zcol"); + kine_dd->Draw("same"); + kine_dp->Draw("same"); + histBraggKinematicsATTPC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histBraggKinematicsATTPC->GetYaxis()->SetTitle("BraggKinE [MeV]"); + + TCanvas *c5 = new TCanvas(); + histBraggChi2->Draw(); + histBraggChi2->GetXaxis()->SetTitle("#chi^{2}"); +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E565_RCNP/readSi.C b/macro/Unpack_HDF5/E565_RCNP/readSi.C new file mode 100644 index 000000000..b58adc997 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/readSi.C @@ -0,0 +1,146 @@ +// Extract silicon information + +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void readSi() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + + + // Relevant masses, beam energy, etc... + const double u_to_MeV = 931.49401; + const double m_12Be = 12.02473 * u_to_MeV; + const double m_d = 2.0135532 * u_to_MeV; + const double m_13Be = 13.03394 * u_to_MeV; + const double m_p = 1.00783 * u_to_MeV; + + const double EBeam = 21.0 * 12.02473; // MeV + + // ELoss model for kinetic energy estimations. + double density = 1.4232e-3; // 500Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_500Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + + // Histogram definitions. + TH2F *h2_dede = new TH2F("h2_dede", "E-Loss in double layers silicon", 1000, 0, 1000, 1000, 0, 1000); + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E565/UnpackerOutput/run_%04d_onlySiData.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue rawArray(unpackReader, "AtRawEvent"); + //TTreeReaderValue patternArray(unpackReader, "AtPatternEventModified"); + //TTreeReaderValue trackingArray(unpackReader, "AtTrackingEvent"); + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + unpackReader.Next(); + + // First, we obtain the hit information by AtRawEvent. + AtRawEvent *rawEvent = (AtRawEvent*) rawArray->At(0); + if (!rawEvent) continue; + + int nhits = rawEvent->GetNumAuxPads(); + double eneSi; + for(int ihit = 0; ihit < nhits; ihit++) { + AtPad *rawPad = (AtPad*) rawEvent->GetPad(ihit); + + idSi = rawPad->GetPadNum(); + eneSi = rawPad->GetADC(); + } + + h2_dede->Fill(eneSi1, eneSi2); + } + + } + + } + // Close files. + unpackFile->Close(); + } + + TCanvas *c = new TCanvas(); + h2_dede->Draw(); +} + + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E565_RCNP/runUnpackList.txt b/macro/Unpack_HDF5/E565_RCNP/runUnpackList.txt new file mode 100644 index 000000000..0fe826f1c --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/runUnpackList.txt @@ -0,0 +1,50 @@ +root -b -q -l "unpack_rcnp.C(1001)" >& "logUnpack/run_1001.log" +root -b -q -l "unpack_rcnp.C(1002)" >& "logUnpack/run_1002.log" +root -b -q -l "unpack_rcnp.C(1003)" >& "logUnpack/run_1003.log" +root -b -q -l "unpack_rcnp.C(1004)" >& "logUnpack/run_1004.log" +root -b -q -l "unpack_rcnp.C(1005)" >& "logUnpack/run_1005.log" +root -b -q -l "unpack_rcnp.C(1006)" >& "logUnpack/run_1006.log" +#root -b -q -l "unpack_rcnp.C(1007)" >& "logUnpack/run_1007.log" +root -b -q -l "unpack_rcnp.C(1008)" >& "logUnpack/run_1008.log" +root -b -q -l "unpack_rcnp.C(1009)" >& "logUnpack/run_1009.log" +root -b -q -l "unpack_rcnp.C(1010)" >& "logUnpack/run_1010.log" +#root -b -q -l "unpack_rcnp.C(1011)" >& "logUnpack/run_1011.log" +#root -b -q -l "unpack_rcnp.C(1012)" >& "logUnpack/run_1012.log" +#root -b -q -l "unpack_rcnp.C(1013)" >& "logUnpack/run_1013.log" +#root -b -q -l "unpack_rcnp.C(1014)" >& "logUnpack/run_1014.log" +#root -b -q -l "unpack_rcnp.C(1015)" >& "logUnpack/run_1015.log" +root -b -q -l "unpack_rcnp.C(1016)" >& "logUnpack/run_1016.log" +root -b -q -l "unpack_rcnp.C(1017)" >& "logUnpack/run_1017.log" +root -b -q -l "unpack_rcnp.C(1018)" >& "logUnpack/run_1018.log" +#root -b -q -l "unpack_rcnp.C(1019)" >& "logUnpack/run_1019.log" +#root -b -q -l "unpack_rcnp.C(1020)" >& "logUnpack/run_1020.log" +#root -b -q -l "unpack_rcnp.C(1021)" >& "logUnpack/run_1021.log" +#root -b -q -l "unpack_rcnp.C(1022)" >& "logUnpack/run_1022.log" +#root -b -q -l "unpack_rcnp.C(1023)" >& "logUnpack/run_1023.log" +root -b -q -l "unpack_rcnp.C(1024)" >& "logUnpack/run_1024.log" +root -b -q -l "unpack_rcnp.C(1025)" >& "logUnpack/run_1025.log" +root -b -q -l "unpack_rcnp.C(1026)" >& "logUnpack/run_1026.log" +root -b -q -l "unpack_rcnp.C(1027)" >& "logUnpack/run_1027.log" +root -b -q -l "unpack_rcnp.C(1028)" >& "logUnpack/run_1028.log" +root -b -q -l "unpack_rcnp.C(1029)" >& "logUnpack/run_1029.log" +root -b -q -l "unpack_rcnp.C(1030)" >& "logUnpack/run_1030.log" +root -b -q -l "unpack_rcnp.C(1031)" >& "logUnpack/run_1031.log" +root -b -q -l "unpack_rcnp.C(1032)" >& "logUnpack/run_1032.log" +root -b -q -l "unpack_rcnp.C(1033)" >& "logUnpack/run_1033.log" +#root -b -q -l "unpack_rcnp.C(1034)" >& "logUnpack/run_1034.log" +root -b -q -l "unpack_rcnp.C(1035)" >& "logUnpack/run_1035.log" +root -b -q -l "unpack_rcnp.C(1036)" >& "logUnpack/run_1036.log" +root -b -q -l "unpack_rcnp.C(1037)" >& "logUnpack/run_1037.log" +root -b -q -l "unpack_rcnp.C(1038)" >& "logUnpack/run_1038.log" +root -b -q -l "unpack_rcnp.C(1039)" >& "logUnpack/run_1039.log" +root -b -q -l "unpack_rcnp.C(1040)" >& "logUnpack/run_1040.log" +#root -b -q -l "unpack_rcnp.C(1041)" >& "logUnpack/run_1041.log" +root -b -q -l "unpack_rcnp.C(1042)" >& "logUnpack/run_1042.log" +root -b -q -l "unpack_rcnp.C(1043)" >& "logUnpack/run_1043.log" +#root -b -q -l "unpack_rcnp.C(1044)" >& "logUnpack/run_1044.log" +#root -b -q -l "unpack_rcnp.C(1045)" >& "logUnpack/run_1045.log" +root -b -q -l "unpack_rcnp.C(1046)" >& "logUnpack/run_1046.log" +#root -b -q -l "unpack_rcnp.C(1047)" >& "logUnpack/run_1047.log" +#root -b -q -l "unpack_rcnp.C(1048)" >& "logUnpack/run_1048.log" +#root -b -q -l "unpack_rcnp.C(1049)" >& "logUnpack/run_1049.log" +root -b -q -l "unpack_rcnp.C(1050)" >& "logUnpack/run_1050.log" diff --git a/macro/Unpack_HDF5/E565_RCNP/runUnpackListNewest.txt b/macro/Unpack_HDF5/E565_RCNP/runUnpackListNewest.txt new file mode 100644 index 000000000..51ab88328 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/runUnpackListNewest.txt @@ -0,0 +1,65 @@ +root -b -q -l "unpack_rcnp.C(1024)" >& "logUnpack/run_1024.log" +root -b -q -l "unpack_rcnp.C(1025)" >& "logUnpack/run_1025.log" +root -b -q -l "unpack_rcnp.C(1026)" >& "logUnpack/run_1026.log" +root -b -q -l "unpack_rcnp.C(1027)" >& "logUnpack/run_1027.log" +root -b -q -l "unpack_rcnp.C(1028)" >& "logUnpack/run_1028.log" +root -b -q -l "unpack_rcnp.C(1029)" >& "logUnpack/run_1029.log" + +root -b -q -l "unpack_rcnp.C(1030)" >& "logUnpack/run_1030.log" +root -b -q -l "unpack_rcnp.C(1031)" >& "logUnpack/run_1031.log" +root -b -q -l "unpack_rcnp.C(1032)" >& "logUnpack/run_1032.log" +root -b -q -l "unpack_rcnp.C(1033)" >& "logUnpack/run_1033.log" +#root -b -q -l "unpack_rcnp.C(1034)" >& "logUnpack/run_1034.log" +root -b -q -l "unpack_rcnp.C(1035)" >& "logUnpack/run_1035.log" +root -b -q -l "unpack_rcnp.C(1036)" >& "logUnpack/run_1036.log" +root -b -q -l "unpack_rcnp.C(1037)" >& "logUnpack/run_1037.log" +root -b -q -l "unpack_rcnp.C(1038)" >& "logUnpack/run_1038.log" +root -b -q -l "unpack_rcnp.C(1039)" >& "logUnpack/run_1039.log" + +root -b -q -l "unpack_rcnp.C(1040)" >& "logUnpack/run_1040.log" +#root -b -q -l "unpack_rcnp.C(1041)" >& "logUnpack/run_1041.log" +root -b -q -l "unpack_rcnp.C(1042)" >& "logUnpack/run_1042.log" +root -b -q -l "unpack_rcnp.C(1043)" >& "logUnpack/run_1043.log" +root -b -q -l "unpack_rcnp.C(1044)" >& "logUnpack/run_1044.log" +root -b -q -l "unpack_rcnp.C(1045)" >& "logUnpack/run_1045.log" +root -b -q -l "unpack_rcnp.C(1046)" >& "logUnpack/run_1046.log" +root -b -q -l "unpack_rcnp.C(1047)" >& "logUnpack/run_1047.log" +root -b -q -l "unpack_rcnp.C(1048)" >& "logUnpack/run_1048.log" +root -b -q -l "unpack_rcnp.C(1049)" >& "logUnpack/run_1049.log" + +root -b -q -l "unpack_rcnp.C(1050)" >& "logUnpack/run_1050.log" +root -b -q -l "unpack_rcnp.C(1051)" >& "logUnpack/run_1051.log" +#root -b -q -l "unpack_rcnp.C(1052)" >& "logUnpack/run_1052.log" +#root -b -q -l "unpack_rcnp.C(1053)" >& "logUnpack/run_1053.log" +#root -b -q -l "unpack_rcnp.C(1054)" >& "logUnpack/run_1054.log" +#root -b -q -l "unpack_rcnp.C(1055)" >& "logUnpack/run_1055.log" +root -b -q -l "unpack_rcnp.C(1056)" >& "logUnpack/run_1056.log" +root -b -q -l "unpack_rcnp.C(1057)" >& "logUnpack/run_1057.log" +root -b -q -l "unpack_rcnp.C(1058)" >& "logUnpack/run_1058.log" +root -b -q -l "unpack_rcnp.C(1059)" >& "logUnpack/run_1059.log" + +root -b -q -l "unpack_rcnp.C(1060)" >& "logUnpack/run_1060.log" +#root -b -q -l "unpack_rcnp.C(1061)" >& "logUnpack/run_1061.log" +#root -b -q -l "unpack_rcnp.C(1062)" >& "logUnpack/run_1062.log" +#root -b -q -l "unpack_rcnp.C(1063)" >& "logUnpack/run_1063.log" +#root -b -q -l "unpack_rcnp.C(1064)" >& "logUnpack/run_1064.log" +#root -b -q -l "unpack_rcnp.C(1065)" >& "logUnpack/run_1065.log" +#root -b -q -l "unpack_rcnp.C(1066)" >& "logUnpack/run_1066.log" +#root -b -q -l "unpack_rcnp.C(1067)" >& "logUnpack/run_1067.log" +#root -b -q -l "unpack_rcnp.C(1068)" >& "logUnpack/run_1068.log" +#root -b -q -l "unpack_rcnp.C(1069)" >& "logUnpack/run_1069.log" + +#root -b -q -l "unpack_rcnp.C(1070)" >& "logUnpack/run_1070.log" +#root -b -q -l "unpack_rcnp.C(1071)" >& "logUnpack/run_1071.log" +root -b -q -l "unpack_rcnp.C(1072)" >& "logUnpack/run_1072.log" +root -b -q -l "unpack_rcnp.C(1073)" >& "logUnpack/run_1073.log" +#root -b -q -l "unpack_rcnp.C(1074)" >& "logUnpack/run_1074.log" +root -b -q -l "unpack_rcnp.C(1075)" >& "logUnpack/run_1075.log" +root -b -q -l "unpack_rcnp.C(1076)" >& "logUnpack/run_1076.log" +root -b -q -l "unpack_rcnp.C(1077)" >& "logUnpack/run_1077.log" +root -b -q -l "unpack_rcnp.C(1078)" >& "logUnpack/run_1078.log" +root -b -q -l "unpack_rcnp.C(1079)" >& "logUnpack/run_1079.log" + +root -b -q -l "unpack_rcnp.C(1080)" >& "logUnpack/run_1080.log" +root -b -q -l "unpack_rcnp.C(1081)" >& "logUnpack/run_1081.log" +root -b -q -l "unpack_rcnp.C(1082)" >& "logUnpack/run_1082.log" diff --git a/macro/Unpack_HDF5/E565_RCNP/run_dp_event.txt b/macro/Unpack_HDF5/E565_RCNP/run_dp_event.txt new file mode 100644 index 000000000..295ec792e --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/run_dp_event.txt @@ -0,0 +1,3856 @@ + +Processing kine_test.C... + Number of unpacked events in run 1003: 25168 +run number = 1003, event number = 54, track_num = 0, Range = 392.499 +run number = 1003, event number = 137, track_num = 0, Range = 275.724 +run number = 1003, event number = 236, track_num = 0, Range = 268.457 +run number = 1003, event number = 290, track_num = 0, Range = 189.093 +run number = 1003, event number = 421, track_num = 0, Range = 278.085 +run number = 1003, event number = 455, track_num = 0, Range = 118.371 +run number = 1003, event number = 477, track_num = 0, Range = 78.9696 +run number = 1003, event number = 871, track_num = 0, Range = 292.998 +run number = 1003, event number = 987, track_num = 0, Range = 248.038 +run number = 1003, event number = 1138, track_num = 0, Range = 147.411 +run number = 1003, event number = 1181, track_num = 0, Range = 367.978 +run number = 1003, event number = 1194, track_num = 0, Range = 219.072 +run number = 1003, event number = 1253, track_num = 0, Range = 261.722 +run number = 1003, event number = 1287, track_num = 0, Range = 101.234 +run number = 1003, event number = 1301, track_num = 0, Range = 110.205 +run number = 1003, event number = 1421, track_num = 0, Range = 71.5814 +run number = 1003, event number = 1458, track_num = 0, Range = 116.144 +run number = 1003, event number = 1478, track_num = 0, Range = 92.1228 +run number = 1003, event number = 1539, track_num = 0, Range = 88.115 +run number = 1003, event number = 1553, track_num = 0, Range = 269.441 +run number = 1003, event number = 1682, track_num = 0, Range = 181.087 +run number = 1003, event number = 1682, track_num = 1, Range = 223.131 +run number = 1003, event number = 1712, track_num = 0, Range = 204.245 +run number = 1003, event number = 1740, track_num = 0, Range = 123.593 +run number = 1003, event number = 1760, track_num = 0, Range = 260.028 +run number = 1003, event number = 1775, track_num = 0, Range = 124.402 +run number = 1003, event number = 2079, track_num = 0, Range = 109.758 +run number = 1003, event number = 2131, track_num = 0, Range = 114.705 +run number = 1003, event number = 2137, track_num = 0, Range = 122.435 +run number = 1003, event number = 2333, track_num = 0, Range = 276.232 +run number = 1003, event number = 2920, track_num = 0, Range = 81.0786 +run number = 1003, event number = 3190, track_num = 0, Range = 207.224 +run number = 1003, event number = 3307, track_num = 0, Range = 251.302 +run number = 1003, event number = 3389, track_num = 0, Range = 371.213 +run number = 1003, event number = 3489, track_num = 0, Range = 276.754 +run number = 1003, event number = 3589, track_num = 0, Range = 112.038 +run number = 1003, event number = 3612, track_num = 0, Range = 109.296 +run number = 1003, event number = 3642, track_num = 0, Range = 116.729 +run number = 1003, event number = 3694, track_num = 0, Range = 284.845 +run number = 1003, event number = 3759, track_num = 0, Range = 103.663 +run number = 1003, event number = 3960, track_num = 0, Range = 175.05 +run number = 1003, event number = 4047, track_num = 0, Range = 168.798 +run number = 1003, event number = 4155, track_num = 0, Range = 182.542 +run number = 1003, event number = 4337, track_num = 0, Range = 187.001 +run number = 1003, event number = 4470, track_num = 0, Range = 68.3819 +run number = 1003, event number = 4609, track_num = 0, Range = 215.324 +run number = 1003, event number = 4687, track_num = 0, Range = 85.7552 +run number = 1003, event number = 4820, track_num = 0, Range = 207.896 +run number = 1003, event number = 4844, track_num = 0, Range = 297.17 +run number = 1003, event number = 4937, track_num = 0, Range = 145.048 +run number = 1003, event number = 5083, track_num = 0, Range = 274.41 +run number = 1003, event number = 5187, track_num = 0, Range = 182.096 +run number = 1003, event number = 5222, track_num = 0, Range = 96.0543 +run number = 1003, event number = 5261, track_num = 0, Range = 51.9439 +run number = 1003, event number = 5261, track_num = 1, Range = 238.855 +run number = 1003, event number = 5537, track_num = 0, Range = 97.6599 +run number = 1003, event number = 5674, track_num = 0, Range = 148.289 +run number = 1003, event number = 5676, track_num = 0, Range = 339.231 +run number = 1003, event number = 5700, track_num = 0, Range = 163.97 +run number = 1003, event number = 5787, track_num = 0, Range = 258.907 +run number = 1003, event number = 5816, track_num = 0, Range = 282.27 +run number = 1003, event number = 6017, track_num = 0, Range = 298.119 +run number = 1003, event number = 6042, track_num = 0, Range = 239.573 +run number = 1003, event number = 6265, track_num = 0, Range = 133.968 +run number = 1003, event number = 6305, track_num = 0, Range = 255.571 +run number = 1003, event number = 6366, track_num = 0, Range = 202.335 +run number = 1003, event number = 6592, track_num = 0, Range = 101.315 +run number = 1003, event number = 6729, track_num = 0, Range = 309.563 +run number = 1003, event number = 6843, track_num = 0, Range = 268.309 +run number = 1003, event number = 6895, track_num = 0, Range = 123.152 +run number = 1003, event number = 6904, track_num = 0, Range = 357.721 +run number = 1003, event number = 6909, track_num = 0, Range = 212.966 +run number = 1003, event number = 7019, track_num = 0, Range = 90.048 +run number = 1003, event number = 7020, track_num = 0, Range = 80.1675 +run number = 1003, event number = 7042, track_num = 0, Range = 282.153 +run number = 1003, event number = 7067, track_num = 0, Range = 180.791 +run number = 1003, event number = 7177, track_num = 0, Range = 297.575 +run number = 1003, event number = 7226, track_num = 0, Range = 175.928 +run number = 1003, event number = 7270, track_num = 0, Range = 285.741 +run number = 1003, event number = 7330, track_num = 0, Range = 209.474 +run number = 1003, event number = 7378, track_num = 0, Range = 174.999 +run number = 1003, event number = 7659, track_num = 0, Range = 201.195 +run number = 1003, event number = 7739, track_num = 0, Range = 136.278 +run number = 1003, event number = 7757, track_num = 0, Range = 316.422 +run number = 1003, event number = 7779, track_num = 0, Range = 340.688 +run number = 1003, event number = 7800, track_num = 0, Range = 264.441 +run number = 1003, event number = 7885, track_num = 0, Range = 316.858 +run number = 1003, event number = 7973, track_num = 0, Range = 278.186 +run number = 1003, event number = 7991, track_num = 0, Range = 172.251 +run number = 1003, event number = 8001, track_num = 0, Range = 261.949 +run number = 1003, event number = 8107, track_num = 0, Range = 121.47 +run number = 1003, event number = 8117, track_num = 0, Range = 111.505 +run number = 1003, event number = 8329, track_num = 0, Range = 125.913 +run number = 1003, event number = 8332, track_num = 0, Range = 115.598 +run number = 1003, event number = 8562, track_num = 0, Range = 261.438 +run number = 1003, event number = 8562, track_num = 1, Range = 304.316 +run number = 1003, event number = 8612, track_num = 0, Range = 280.655 +run number = 1003, event number = 8928, track_num = 0, Range = 128.793 +run number = 1003, event number = 9056, track_num = 0, Range = 285.82 +run number = 1003, event number = 9115, track_num = 0, Range = 263.871 +run number = 1003, event number = 9152, track_num = 0, Range = 111.221 +run number = 1003, event number = 9174, track_num = 0, Range = 79.2853 +run number = 1003, event number = 9196, track_num = 0, Range = 376.123 +run number = 1003, event number = 9213, track_num = 0, Range = 85.4378 +run number = 1003, event number = 9224, track_num = 0, Range = 191.077 +run number = 1003, event number = 9605, track_num = 0, Range = 258.809 +run number = 1003, event number = 9624, track_num = 0, Range = 228.976 +run number = 1003, event number = 9697, track_num = 0, Range = 361.109 +run number = 1003, event number = 9830, track_num = 0, Range = 280.402 +run number = 1003, event number = 9895, track_num = 0, Range = 280.705 +run number = 1003, event number = 9968, track_num = 0, Range = 125.944 +run number = 1003, event number = 9986, track_num = 0, Range = 262.56 +run number = 1003, event number = 9993, track_num = 0, Range = 177.759 +run number = 1003, event number = 10033, track_num = 0, Range = 240.051 +run number = 1003, event number = 10252, track_num = 0, Range = 305.06 +run number = 1003, event number = 10252, track_num = 1, Range = 191.237 +run number = 1003, event number = 10281, track_num = 0, Range = 248.561 +run number = 1003, event number = 10333, track_num = 0, Range = 201.584 +run number = 1003, event number = 10339, track_num = 0, Range = 224.783 +run number = 1003, event number = 10394, track_num = 0, Range = 335.726 +run number = 1003, event number = 10496, track_num = 0, Range = 219.915 +run number = 1003, event number = 10496, track_num = 1, Range = 371.097 +run number = 1003, event number = 10512, track_num = 0, Range = 95.3329 +run number = 1003, event number = 10523, track_num = 0, Range = 230.512 +run number = 1003, event number = 10704, track_num = 0, Range = 55.3439 +run number = 1003, event number = 10709, track_num = 0, Range = 182.968 +run number = 1003, event number = 10792, track_num = 0, Range = 113.554 +run number = 1003, event number = 10832, track_num = 0, Range = 88.8541 +run number = 1003, event number = 10848, track_num = 0, Range = 185.803 +run number = 1003, event number = 10908, track_num = 0, Range = 87.6301 +run number = 1003, event number = 10911, track_num = 0, Range = 259.643 +run number = 1003, event number = 11028, track_num = 0, Range = 291.339 +run number = 1003, event number = 11062, track_num = 0, Range = 82.2119 +run number = 1003, event number = 11167, track_num = 0, Range = 217.171 +run number = 1003, event number = 11225, track_num = 0, Range = 304.102 +run number = 1003, event number = 11259, track_num = 0, Range = 304.126 +run number = 1003, event number = 11267, track_num = 0, Range = 243.408 +run number = 1003, event number = 11336, track_num = 0, Range = 274.669 +run number = 1003, event number = 11385, track_num = 0, Range = 298.05 +run number = 1003, event number = 11437, track_num = 0, Range = 43.1145 +run number = 1003, event number = 11551, track_num = 0, Range = 161.655 +run number = 1003, event number = 11600, track_num = 0, Range = 108.378 +run number = 1003, event number = 11649, track_num = 0, Range = 104.148 +run number = 1003, event number = 11915, track_num = 0, Range = 114.039 +run number = 1003, event number = 11976, track_num = 0, Range = 98.9946 +run number = 1003, event number = 12032, track_num = 0, Range = 181.856 +run number = 1003, event number = 12064, track_num = 0, Range = 285.147 +run number = 1003, event number = 12070, track_num = 0, Range = 187.341 +run number = 1003, event number = 12226, track_num = 0, Range = 265.428 +run number = 1003, event number = 12242, track_num = 0, Range = 181.327 +run number = 1003, event number = 12341, track_num = 0, Range = 158.162 +run number = 1003, event number = 12393, track_num = 0, Range = 150.754 +run number = 1003, event number = 12436, track_num = 0, Range = 324.171 +run number = 1003, event number = 12443, track_num = 0, Range = 323.586 +run number = 1003, event number = 12590, track_num = 0, Range = 231.945 +run number = 1003, event number = 12662, track_num = 0, Range = 149.383 +run number = 1003, event number = 12664, track_num = 0, Range = 162.455 +run number = 1003, event number = 12691, track_num = 0, Range = 287.551 +run number = 1003, event number = 12693, track_num = 0, Range = 112.708 +run number = 1003, event number = 12843, track_num = 0, Range = 98.3169 +run number = 1003, event number = 12960, track_num = 0, Range = 170.76 +run number = 1003, event number = 13042, track_num = 0, Range = 294.732 +run number = 1003, event number = 13135, track_num = 0, Range = 264.684 +run number = 1003, event number = 13149, track_num = 0, Range = 181.805 +run number = 1003, event number = 13364, track_num = 0, Range = 300.053 +run number = 1003, event number = 13462, track_num = 0, Range = 260.461 +run number = 1003, event number = 13476, track_num = 0, Range = 176.032 +run number = 1003, event number = 13597, track_num = 0, Range = 155.981 +run number = 1003, event number = 13677, track_num = 0, Range = 201.115 +run number = 1003, event number = 13739, track_num = 0, Range = 358.804 +run number = 1003, event number = 13894, track_num = 0, Range = 258.394 +run number = 1003, event number = 13982, track_num = 0, Range = 207.009 +run number = 1003, event number = 14246, track_num = 0, Range = 246.807 +run number = 1003, event number = 14250, track_num = 0, Range = 125.941 +run number = 1003, event number = 14274, track_num = 0, Range = 228.244 +run number = 1003, event number = 14303, track_num = 0, Range = 249.825 +run number = 1003, event number = 14304, track_num = 0, Range = 268.88 +run number = 1003, event number = 14340, track_num = 0, Range = 261.088 +run number = 1003, event number = 14390, track_num = 0, Range = 176.96 +run number = 1003, event number = 14403, track_num = 0, Range = 256.809 +run number = 1003, event number = 14508, track_num = 0, Range = 270.758 +run number = 1003, event number = 14601, track_num = 0, Range = 293.163 +run number = 1003, event number = 14681, track_num = 0, Range = 315.36 +run number = 1003, event number = 14860, track_num = 0, Range = 74.2911 +run number = 1003, event number = 14863, track_num = 0, Range = 307.147 +run number = 1003, event number = 14875, track_num = 0, Range = 206.343 +run number = 1003, event number = 14929, track_num = 0, Range = 157.215 +run number = 1003, event number = 14931, track_num = 0, Range = 239.193 +run number = 1003, event number = 14977, track_num = 0, Range = 156.811 +run number = 1003, event number = 14981, track_num = 0, Range = 249.485 +run number = 1003, event number = 14997, track_num = 0, Range = 148.887 +run number = 1003, event number = 15025, track_num = 0, Range = 120.117 +run number = 1003, event number = 15126, track_num = 0, Range = 170.722 +run number = 1003, event number = 15168, track_num = 0, Range = 288.359 +run number = 1003, event number = 15309, track_num = 0, Range = 236.225 +run number = 1003, event number = 15348, track_num = 0, Range = 239.871 +run number = 1003, event number = 15402, track_num = 0, Range = 194.777 +run number = 1003, event number = 15490, track_num = 0, Range = 107.349 +run number = 1003, event number = 15525, track_num = 0, Range = 186.923 +run number = 1003, event number = 15552, track_num = 0, Range = 287.07 +run number = 1003, event number = 15603, track_num = 0, Range = 84.6691 +run number = 1003, event number = 15758, track_num = 0, Range = 259.468 +run number = 1003, event number = 15815, track_num = 0, Range = 268.801 +run number = 1003, event number = 15825, track_num = 0, Range = 186.429 +run number = 1003, event number = 15891, track_num = 0, Range = 141.255 +run number = 1003, event number = 16170, track_num = 0, Range = 242.526 +run number = 1003, event number = 16295, track_num = 0, Range = 67.3761 +run number = 1003, event number = 16372, track_num = 0, Range = 222.598 +run number = 1003, event number = 16462, track_num = 0, Range = 130.502 +run number = 1003, event number = 16473, track_num = 0, Range = 324.788 +run number = 1003, event number = 16477, track_num = 0, Range = 299.588 +run number = 1003, event number = 16636, track_num = 0, Range = 261.273 +run number = 1003, event number = 16778, track_num = 0, Range = 173.591 +run number = 1003, event number = 16937, track_num = 0, Range = 94.5718 +run number = 1003, event number = 17065, track_num = 0, Range = 274.923 +run number = 1003, event number = 17118, track_num = 0, Range = 250.266 +run number = 1003, event number = 17171, track_num = 0, Range = 321.192 +run number = 1003, event number = 17276, track_num = 0, Range = 274.318 +run number = 1003, event number = 17297, track_num = 0, Range = 132.291 +run number = 1003, event number = 17304, track_num = 0, Range = 215.93 +run number = 1003, event number = 17314, track_num = 0, Range = 215.729 +run number = 1003, event number = 17424, track_num = 0, Range = 283.358 +run number = 1003, event number = 17614, track_num = 0, Range = 208.796 +run number = 1003, event number = 17885, track_num = 0, Range = 303.432 +run number = 1003, event number = 17966, track_num = 0, Range = 265.559 +run number = 1003, event number = 18085, track_num = 0, Range = 149.795 +run number = 1003, event number = 18096, track_num = 0, Range = 257.256 +run number = 1003, event number = 18113, track_num = 0, Range = 339.863 +run number = 1003, event number = 18400, track_num = 0, Range = 114.472 +run number = 1003, event number = 18609, track_num = 0, Range = 139.887 +run number = 1003, event number = 18625, track_num = 0, Range = 251.693 +run number = 1003, event number = 18947, track_num = 0, Range = 300.52 +run number = 1003, event number = 19013, track_num = 0, Range = 124.207 +run number = 1003, event number = 19168, track_num = 0, Range = 201.855 +run number = 1003, event number = 19219, track_num = 0, Range = 292.052 +run number = 1003, event number = 19350, track_num = 0, Range = 259.32 +run number = 1003, event number = 19399, track_num = 0, Range = 47.0297 +run number = 1003, event number = 19521, track_num = 0, Range = 256.466 +run number = 1003, event number = 19541, track_num = 0, Range = 320.496 +run number = 1003, event number = 19553, track_num = 0, Range = 263.696 +run number = 1003, event number = 19746, track_num = 0, Range = 281.622 +run number = 1003, event number = 19803, track_num = 0, Range = 109.45 +run number = 1003, event number = 19835, track_num = 0, Range = 232.65 +run number = 1003, event number = 20038, track_num = 0, Range = 364.688 +run number = 1003, event number = 20137, track_num = 0, Range = 199.992 +run number = 1003, event number = 20157, track_num = 0, Range = 260.052 +run number = 1003, event number = 20190, track_num = 0, Range = 221.109 +run number = 1003, event number = 20208, track_num = 0, Range = 235.772 +run number = 1003, event number = 20405, track_num = 0, Range = 75.8399 +run number = 1003, event number = 20576, track_num = 0, Range = 226.238 +run number = 1003, event number = 20579, track_num = 0, Range = 219.659 +run number = 1003, event number = 20606, track_num = 0, Range = 335.336 +run number = 1003, event number = 20632, track_num = 0, Range = 303.356 +run number = 1003, event number = 20651, track_num = 0, Range = 357.423 +run number = 1003, event number = 20697, track_num = 0, Range = 218.041 +run number = 1003, event number = 21105, track_num = 0, Range = 86.1135 +run number = 1003, event number = 21110, track_num = 0, Range = 126.017 +run number = 1003, event number = 21162, track_num = 0, Range = 258.82 +run number = 1003, event number = 21163, track_num = 0, Range = 262.752 +run number = 1003, event number = 21268, track_num = 0, Range = 242.453 +run number = 1003, event number = 21460, track_num = 0, Range = 354.491 +run number = 1003, event number = 21479, track_num = 0, Range = 215.39 +run number = 1003, event number = 21484, track_num = 0, Range = 246.517 +run number = 1003, event number = 21583, track_num = 0, Range = 181.266 +run number = 1003, event number = 21821, track_num = 0, Range = 232.221 +run number = 1003, event number = 21841, track_num = 0, Range = 187.838 +run number = 1003, event number = 21933, track_num = 0, Range = 162.03 +run number = 1003, event number = 21967, track_num = 0, Range = 214.374 +run number = 1003, event number = 21970, track_num = 0, Range = 161.328 +run number = 1003, event number = 22018, track_num = 0, Range = 275.376 +run number = 1003, event number = 22047, track_num = 0, Range = 60.4681 +run number = 1003, event number = 22273, track_num = 0, Range = 118.569 +run number = 1003, event number = 22330, track_num = 0, Range = 263.886 +run number = 1003, event number = 22398, track_num = 0, Range = 267.025 +run number = 1003, event number = 22408, track_num = 0, Range = 296.04 +run number = 1003, event number = 22443, track_num = 0, Range = 105.336 +run number = 1003, event number = 22449, track_num = 0, Range = 269.835 +run number = 1003, event number = 22536, track_num = 0, Range = 104.897 +run number = 1003, event number = 22573, track_num = 0, Range = 118.961 +run number = 1003, event number = 23063, track_num = 0, Range = 205.991 +run number = 1003, event number = 23180, track_num = 0, Range = 94.5075 +run number = 1003, event number = 23303, track_num = 0, Range = 100.305 +run number = 1003, event number = 23328, track_num = 0, Range = 265.72 +run number = 1003, event number = 23369, track_num = 0, Range = 256.588 +run number = 1003, event number = 23389, track_num = 0, Range = 283.06 +run number = 1003, event number = 23988, track_num = 0, Range = 176.664 +run number = 1003, event number = 23992, track_num = 0, Range = 263.787 +run number = 1003, event number = 24150, track_num = 0, Range = 121.43 +run number = 1003, event number = 24177, track_num = 0, Range = 145.264 +run number = 1003, event number = 24419, track_num = 0, Range = 247.135 +run number = 1003, event number = 24470, track_num = 0, Range = 263.208 +run number = 1003, event number = 24500, track_num = 0, Range = 356.951 +run number = 1003, event number = 24582, track_num = 0, Range = 121.964 +run number = 1003, event number = 24668, track_num = 0, Range = 190.952 +run number = 1003, event number = 24682, track_num = 0, Range = 53.1028 +run number = 1003, event number = 24871, track_num = 0, Range = 137.909 +run number = 1003, event number = 25006, track_num = 0, Range = 354.669 +run number = 1003, event number = 25127, track_num = 0, Range = 160.773 + Number of unpacked events in run 1004: 25743 +run number = 1004, event number = 54, track_num = 0, Range = 120.18 +run number = 1004, event number = 89, track_num = 0, Range = 260.344 +run number = 1004, event number = 145, track_num = 0, Range = 186.878 +run number = 1004, event number = 302, track_num = 0, Range = 61.2695 +run number = 1004, event number = 608, track_num = 0, Range = 204.178 +run number = 1004, event number = 620, track_num = 0, Range = 154.476 +run number = 1004, event number = 756, track_num = 0, Range = 313.999 +run number = 1004, event number = 830, track_num = 0, Range = 272.33 +run number = 1004, event number = 853, track_num = 0, Range = 148.009 +run number = 1004, event number = 994, track_num = 0, Range = 73.6326 +run number = 1004, event number = 1100, track_num = 0, Range = 69.9735 +run number = 1004, event number = 1168, track_num = 0, Range = 300.686 +run number = 1004, event number = 1252, track_num = 0, Range = 264.742 +run number = 1004, event number = 1334, track_num = 0, Range = 268.335 +run number = 1004, event number = 1548, track_num = 0, Range = 111.25 +run number = 1004, event number = 1579, track_num = 0, Range = 178.88 +run number = 1004, event number = 1620, track_num = 0, Range = 262.767 +run number = 1004, event number = 1622, track_num = 0, Range = 264.803 +run number = 1004, event number = 1664, track_num = 0, Range = 267.026 +run number = 1004, event number = 1716, track_num = 0, Range = 262.062 +run number = 1004, event number = 1724, track_num = 0, Range = 239.763 +run number = 1004, event number = 1774, track_num = 0, Range = 170.438 +run number = 1004, event number = 1787, track_num = 0, Range = 204.746 +run number = 1004, event number = 1926, track_num = 0, Range = 227.491 +run number = 1004, event number = 2049, track_num = 0, Range = 50.3205 +run number = 1004, event number = 2244, track_num = 0, Range = 186.531 +run number = 1004, event number = 2440, track_num = 0, Range = 92.4582 +run number = 1004, event number = 2535, track_num = 0, Range = 94.6927 +run number = 1004, event number = 2552, track_num = 0, Range = 278.089 +run number = 1004, event number = 2632, track_num = 0, Range = 258.981 +run number = 1004, event number = 2707, track_num = 0, Range = 244.979 +run number = 1004, event number = 2819, track_num = 0, Range = 233.41 +run number = 1004, event number = 3036, track_num = 0, Range = 65.6266 +run number = 1004, event number = 3123, track_num = 0, Range = 83.4579 +run number = 1004, event number = 3137, track_num = 0, Range = 260.251 +run number = 1004, event number = 3190, track_num = 0, Range = 267.304 +run number = 1004, event number = 3276, track_num = 0, Range = 349.875 +run number = 1004, event number = 3276, track_num = 1, Range = 399.927 +run number = 1004, event number = 3346, track_num = 0, Range = 371.27 +run number = 1004, event number = 3502, track_num = 0, Range = 218.753 +run number = 1004, event number = 3522, track_num = 0, Range = 246.483 +run number = 1004, event number = 3523, track_num = 0, Range = 214.816 +run number = 1004, event number = 3751, track_num = 0, Range = 146.732 +run number = 1004, event number = 3794, track_num = 0, Range = 212.834 +run number = 1004, event number = 3850, track_num = 0, Range = 269.728 +run number = 1004, event number = 3885, track_num = 0, Range = 95.0787 +run number = 1004, event number = 3887, track_num = 0, Range = 243.701 +run number = 1004, event number = 3902, track_num = 0, Range = 363.204 +run number = 1004, event number = 4147, track_num = 0, Range = 195.654 +run number = 1004, event number = 4165, track_num = 0, Range = 153.542 +run number = 1004, event number = 4180, track_num = 0, Range = 69.1078 +run number = 1004, event number = 4180, track_num = 1, Range = 75.2645 +run number = 1004, event number = 4201, track_num = 0, Range = 193.385 +run number = 1004, event number = 4376, track_num = 0, Range = 113.722 +run number = 1004, event number = 4405, track_num = 0, Range = 90.8147 +run number = 1004, event number = 4493, track_num = 0, Range = 171.937 +run number = 1004, event number = 4518, track_num = 0, Range = 176.51 +run number = 1004, event number = 4655, track_num = 0, Range = 196.851 +run number = 1004, event number = 4695, track_num = 0, Range = 261.644 +run number = 1004, event number = 4804, track_num = 0, Range = 81.4643 +run number = 1004, event number = 4927, track_num = 0, Range = 286.336 +run number = 1004, event number = 5103, track_num = 0, Range = 177.187 +run number = 1004, event number = 5118, track_num = 0, Range = 137.807 +run number = 1004, event number = 5130, track_num = 0, Range = 255.982 +run number = 1004, event number = 5148, track_num = 0, Range = 300.65 +run number = 1004, event number = 5148, track_num = 1, Range = 224.405 +run number = 1004, event number = 5203, track_num = 0, Range = 218.372 +run number = 1004, event number = 5231, track_num = 0, Range = 264.199 +run number = 1004, event number = 5348, track_num = 0, Range = 369.79 +run number = 1004, event number = 5406, track_num = 0, Range = 259.827 +run number = 1004, event number = 5434, track_num = 0, Range = 267.617 +run number = 1004, event number = 5461, track_num = 0, Range = 314.775 +run number = 1004, event number = 5492, track_num = 0, Range = 281.446 +run number = 1004, event number = 5536, track_num = 0, Range = 269.255 +run number = 1004, event number = 5663, track_num = 0, Range = 324.616 +run number = 1004, event number = 5765, track_num = 0, Range = 243.556 +run number = 1004, event number = 5949, track_num = 0, Range = 143.448 +run number = 1004, event number = 6030, track_num = 0, Range = 331.147 +run number = 1004, event number = 6035, track_num = 0, Range = 95.5011 +run number = 1004, event number = 6179, track_num = 0, Range = 102.563 +run number = 1004, event number = 6179, track_num = 1, Range = 87.3773 +run number = 1004, event number = 6181, track_num = 0, Range = 131.632 +run number = 1004, event number = 6287, track_num = 0, Range = 212.573 +run number = 1004, event number = 6434, track_num = 0, Range = 247.175 +run number = 1004, event number = 6524, track_num = 0, Range = 71.9431 +run number = 1004, event number = 6524, track_num = 1, Range = 94.775 +run number = 1004, event number = 6539, track_num = 0, Range = 276.641 +run number = 1004, event number = 6561, track_num = 0, Range = 120.383 +run number = 1004, event number = 6574, track_num = 0, Range = 113.118 +run number = 1004, event number = 6692, track_num = 0, Range = 158.949 +run number = 1004, event number = 6861, track_num = 0, Range = 266.627 +run number = 1004, event number = 6871, track_num = 0, Range = 156.114 +run number = 1004, event number = 6894, track_num = 0, Range = 257.249 +run number = 1004, event number = 7125, track_num = 0, Range = 285.025 +run number = 1004, event number = 7321, track_num = 0, Range = 140.72 +run number = 1004, event number = 7382, track_num = 0, Range = 271.065 +run number = 1004, event number = 7405, track_num = 0, Range = 253.798 +run number = 1004, event number = 7595, track_num = 0, Range = 69.1078 +run number = 1004, event number = 7780, track_num = 0, Range = 164.618 +run number = 1004, event number = 7849, track_num = 0, Range = 140.513 +run number = 1004, event number = 7918, track_num = 0, Range = 168.157 +run number = 1004, event number = 7931, track_num = 0, Range = 189.249 +run number = 1004, event number = 8099, track_num = 0, Range = 368.637 +run number = 1004, event number = 8150, track_num = 0, Range = 224.928 +run number = 1004, event number = 8151, track_num = 0, Range = 161.863 +run number = 1004, event number = 8301, track_num = 0, Range = 288.349 +run number = 1004, event number = 8396, track_num = 0, Range = 261.049 +run number = 1004, event number = 8425, track_num = 0, Range = 204.228 +run number = 1004, event number = 8486, track_num = 0, Range = 211.648 +run number = 1004, event number = 8493, track_num = 0, Range = 273.328 +run number = 1004, event number = 8496, track_num = 0, Range = 205.01 +run number = 1004, event number = 8687, track_num = 0, Range = 266.211 +run number = 1004, event number = 8794, track_num = 0, Range = 181.497 +run number = 1004, event number = 8892, track_num = 0, Range = 167.58 +run number = 1004, event number = 8939, track_num = 0, Range = 261.652 +run number = 1004, event number = 8946, track_num = 0, Range = 88.7591 +run number = 1004, event number = 8992, track_num = 0, Range = 94.5483 +run number = 1004, event number = 9076, track_num = 0, Range = 100.682 +run number = 1004, event number = 9123, track_num = 0, Range = 147.291 +run number = 1004, event number = 9243, track_num = 0, Range = 181.805 +run number = 1004, event number = 9279, track_num = 0, Range = 255.276 +run number = 1004, event number = 9286, track_num = 0, Range = 215.19 +run number = 1004, event number = 9287, track_num = 0, Range = 258.14 +run number = 1004, event number = 9296, track_num = 0, Range = 263.621 +run number = 1004, event number = 9360, track_num = 0, Range = 244.706 +run number = 1004, event number = 9419, track_num = 0, Range = 279.24 +run number = 1004, event number = 9493, track_num = 0, Range = 115.178 +run number = 1004, event number = 9545, track_num = 0, Range = 108.98 +run number = 1004, event number = 9663, track_num = 0, Range = 292.252 +run number = 1004, event number = 9719, track_num = 0, Range = 284.114 +run number = 1004, event number = 9792, track_num = 0, Range = 256.054 +run number = 1004, event number = 9960, track_num = 0, Range = 136.295 +run number = 1004, event number = 10025, track_num = 0, Range = 253.396 +run number = 1004, event number = 10052, track_num = 0, Range = 259.104 +run number = 1004, event number = 10231, track_num = 0, Range = 222.327 +run number = 1004, event number = 10249, track_num = 0, Range = 47.6491 +run number = 1004, event number = 10282, track_num = 0, Range = 95.2104 +run number = 1004, event number = 10282, track_num = 1, Range = 231.931 +run number = 1004, event number = 10353, track_num = 0, Range = 274.283 +run number = 1004, event number = 10368, track_num = 0, Range = 125.921 +run number = 1004, event number = 10399, track_num = 0, Range = 247.995 +run number = 1004, event number = 10538, track_num = 0, Range = 265.957 +run number = 1004, event number = 10559, track_num = 0, Range = 297.616 +run number = 1004, event number = 10599, track_num = 0, Range = 340.665 +run number = 1004, event number = 10788, track_num = 0, Range = 135.199 +run number = 1004, event number = 10821, track_num = 0, Range = 130.744 +run number = 1004, event number = 10860, track_num = 0, Range = 124.055 +run number = 1004, event number = 10861, track_num = 0, Range = 292.968 +run number = 1004, event number = 10869, track_num = 0, Range = 201.86 +run number = 1004, event number = 11146, track_num = 0, Range = 253.017 +run number = 1004, event number = 11267, track_num = 0, Range = 264.436 +run number = 1004, event number = 11333, track_num = 0, Range = 277.094 +run number = 1004, event number = 11419, track_num = 0, Range = 258.066 +run number = 1004, event number = 11471, track_num = 0, Range = 256.098 +run number = 1004, event number = 11501, track_num = 0, Range = 292.042 +run number = 1004, event number = 11610, track_num = 0, Range = 167.288 +run number = 1004, event number = 11872, track_num = 0, Range = 148.437 +run number = 1004, event number = 11920, track_num = 0, Range = 359.649 +run number = 1004, event number = 12009, track_num = 0, Range = 261.418 +run number = 1004, event number = 12312, track_num = 0, Range = 319.506 +run number = 1004, event number = 12396, track_num = 0, Range = 129.33 +run number = 1004, event number = 12432, track_num = 0, Range = 264.52 +run number = 1004, event number = 12600, track_num = 0, Range = 105.377 +run number = 1004, event number = 12770, track_num = 0, Range = 132.202 +run number = 1004, event number = 12808, track_num = 0, Range = 275.148 +run number = 1004, event number = 12993, track_num = 0, Range = 139.309 +run number = 1004, event number = 13054, track_num = 0, Range = 261.754 +run number = 1004, event number = 13109, track_num = 0, Range = 306.642 +run number = 1004, event number = 13125, track_num = 0, Range = 160.656 +run number = 1004, event number = 13154, track_num = 0, Range = 260.114 +run number = 1004, event number = 13187, track_num = 0, Range = 271.944 +run number = 1004, event number = 13210, track_num = 0, Range = 94.5075 +run number = 1004, event number = 13352, track_num = 0, Range = 263.523 +run number = 1004, event number = 13353, track_num = 0, Range = 144.722 +run number = 1004, event number = 13390, track_num = 0, Range = 424.064 +run number = 1004, event number = 13471, track_num = 0, Range = 154.668 +run number = 1004, event number = 13557, track_num = 0, Range = 96.9617 +run number = 1004, event number = 13626, track_num = 0, Range = 273.838 +run number = 1004, event number = 13687, track_num = 0, Range = 167.793 +run number = 1004, event number = 13790, track_num = 0, Range = 163.919 +run number = 1004, event number = 13816, track_num = 0, Range = 261.047 +run number = 1004, event number = 13876, track_num = 0, Range = 291.423 +run number = 1004, event number = 13917, track_num = 0, Range = 266.213 +run number = 1004, event number = 13932, track_num = 0, Range = 230.708 +run number = 1004, event number = 13950, track_num = 0, Range = 244.942 +run number = 1004, event number = 14059, track_num = 0, Range = 156.92 +run number = 1004, event number = 14080, track_num = 0, Range = 216.853 +run number = 1004, event number = 14192, track_num = 0, Range = 175.911 +run number = 1004, event number = 14215, track_num = 0, Range = 181.129 +run number = 1004, event number = 14282, track_num = 0, Range = 262.849 +run number = 1004, event number = 14325, track_num = 0, Range = 313.163 +run number = 1004, event number = 14485, track_num = 0, Range = 233.855 +run number = 1004, event number = 14581, track_num = 0, Range = 240.46 +run number = 1004, event number = 14638, track_num = 0, Range = 131.926 +run number = 1004, event number = 14722, track_num = 0, Range = 254.271 +run number = 1004, event number = 14820, track_num = 0, Range = 254.267 +run number = 1004, event number = 14831, track_num = 0, Range = 206.739 +run number = 1004, event number = 14841, track_num = 0, Range = 289.748 +run number = 1004, event number = 14896, track_num = 0, Range = 231.933 +run number = 1004, event number = 14940, track_num = 0, Range = 230.742 +run number = 1004, event number = 15012, track_num = 0, Range = 280.008 +run number = 1004, event number = 15014, track_num = 0, Range = 267.659 +run number = 1004, event number = 15041, track_num = 0, Range = 132.171 +run number = 1004, event number = 15108, track_num = 0, Range = 168.394 +run number = 1004, event number = 15151, track_num = 0, Range = 45.4709 +run number = 1004, event number = 15184, track_num = 0, Range = 152.009 +run number = 1004, event number = 15305, track_num = 0, Range = 195.676 +run number = 1004, event number = 15322, track_num = 0, Range = 277.535 +run number = 1004, event number = 15335, track_num = 0, Range = 261.886 +run number = 1004, event number = 15364, track_num = 0, Range = 201.922 +run number = 1004, event number = 15475, track_num = 0, Range = 345.413 +run number = 1004, event number = 15534, track_num = 0, Range = 301.714 +run number = 1004, event number = 15535, track_num = 0, Range = 143.107 +run number = 1004, event number = 15577, track_num = 0, Range = 310.68 +run number = 1004, event number = 15651, track_num = 0, Range = 74.1318 +run number = 1004, event number = 15745, track_num = 0, Range = 224.297 +run number = 1004, event number = 15823, track_num = 0, Range = 248.119 +run number = 1004, event number = 15867, track_num = 0, Range = 166.142 +run number = 1004, event number = 15884, track_num = 0, Range = 257.254 +run number = 1004, event number = 15997, track_num = 0, Range = 309.242 +run number = 1004, event number = 16031, track_num = 0, Range = 172.334 +run number = 1004, event number = 16300, track_num = 0, Range = 184.359 +run number = 1004, event number = 16406, track_num = 0, Range = 366.664 +run number = 1004, event number = 16465, track_num = 0, Range = 227.423 +run number = 1004, event number = 16468, track_num = 0, Range = 186.81 +run number = 1004, event number = 16633, track_num = 0, Range = 187.537 +run number = 1004, event number = 16694, track_num = 0, Range = 78.8113 +run number = 1004, event number = 16848, track_num = 0, Range = 252.879 +run number = 1004, event number = 16971, track_num = 0, Range = 250.552 +run number = 1004, event number = 17028, track_num = 0, Range = 167.732 +run number = 1004, event number = 17043, track_num = 0, Range = 139.457 +run number = 1004, event number = 17135, track_num = 0, Range = 285.363 +run number = 1004, event number = 17138, track_num = 0, Range = 169.308 +run number = 1004, event number = 17351, track_num = 0, Range = 249.237 +run number = 1004, event number = 17450, track_num = 0, Range = 255.993 +run number = 1004, event number = 17497, track_num = 0, Range = 277.328 +run number = 1004, event number = 17507, track_num = 0, Range = 137.22 +run number = 1004, event number = 17508, track_num = 0, Range = 302.291 +run number = 1004, event number = 17509, track_num = 0, Range = 228.479 +run number = 1004, event number = 17566, track_num = 0, Range = 318.949 +run number = 1004, event number = 17580, track_num = 0, Range = 216.033 +run number = 1004, event number = 17593, track_num = 0, Range = 272.842 +run number = 1004, event number = 17617, track_num = 0, Range = 133.64 +run number = 1004, event number = 17640, track_num = 0, Range = 284.234 +run number = 1004, event number = 17700, track_num = 0, Range = 157.557 +run number = 1004, event number = 17738, track_num = 0, Range = 184.46 +run number = 1004, event number = 17802, track_num = 0, Range = 263.742 +run number = 1004, event number = 17855, track_num = 0, Range = 296.609 +run number = 1004, event number = 17886, track_num = 0, Range = 253.925 +run number = 1004, event number = 18167, track_num = 0, Range = 242.822 +run number = 1004, event number = 18197, track_num = 0, Range = 262.421 +run number = 1004, event number = 18417, track_num = 0, Range = 227.942 +run number = 1004, event number = 18498, track_num = 0, Range = 321.634 +run number = 1004, event number = 18562, track_num = 0, Range = 101.611 +run number = 1004, event number = 18578, track_num = 0, Range = 124.876 +run number = 1004, event number = 18627, track_num = 0, Range = 236.531 +run number = 1004, event number = 18676, track_num = 0, Range = 130.285 +run number = 1004, event number = 18961, track_num = 0, Range = 100.116 +run number = 1004, event number = 19042, track_num = 0, Range = 373.193 +run number = 1004, event number = 19266, track_num = 0, Range = 309.765 +run number = 1004, event number = 19270, track_num = 0, Range = 258.292 +run number = 1004, event number = 19397, track_num = 0, Range = 143.71 +run number = 1004, event number = 19436, track_num = 0, Range = 276.207 +run number = 1004, event number = 19452, track_num = 0, Range = 262.671 +run number = 1004, event number = 19534, track_num = 0, Range = 270.861 +run number = 1004, event number = 19653, track_num = 0, Range = 121.451 +run number = 1004, event number = 19666, track_num = 0, Range = 186.852 +run number = 1004, event number = 19987, track_num = 0, Range = 88.0541 +run number = 1004, event number = 20047, track_num = 0, Range = 245.47 +run number = 1004, event number = 20126, track_num = 0, Range = 268.802 +run number = 1004, event number = 20142, track_num = 0, Range = 280.726 +run number = 1004, event number = 20232, track_num = 0, Range = 258.104 +run number = 1004, event number = 20495, track_num = 0, Range = 338.026 +run number = 1004, event number = 20510, track_num = 0, Range = 261.092 +run number = 1004, event number = 20805, track_num = 0, Range = 132.395 +run number = 1004, event number = 20924, track_num = 0, Range = 56.8297 +run number = 1004, event number = 21146, track_num = 0, Range = 149.629 +run number = 1004, event number = 21274, track_num = 0, Range = 318.966 +run number = 1004, event number = 21376, track_num = 0, Range = 408.12 +run number = 1004, event number = 21578, track_num = 0, Range = 278.822 +run number = 1004, event number = 21684, track_num = 0, Range = 286.663 +run number = 1004, event number = 21795, track_num = 0, Range = 77.9268 +run number = 1004, event number = 21812, track_num = 0, Range = 264.436 +run number = 1004, event number = 21841, track_num = 0, Range = 158.24 +run number = 1004, event number = 21921, track_num = 0, Range = 185.63 +run number = 1004, event number = 21968, track_num = 0, Range = 244.439 +run number = 1004, event number = 21971, track_num = 0, Range = 151.318 +run number = 1004, event number = 21999, track_num = 0, Range = 74.0844 +run number = 1004, event number = 22032, track_num = 0, Range = 245.314 +run number = 1004, event number = 22112, track_num = 0, Range = 177.786 +run number = 1004, event number = 22238, track_num = 0, Range = 260.922 +run number = 1004, event number = 22377, track_num = 0, Range = 127.997 +run number = 1004, event number = 22422, track_num = 0, Range = 114.82 +run number = 1004, event number = 22467, track_num = 0, Range = 322.073 +run number = 1004, event number = 22483, track_num = 0, Range = 288.71 +run number = 1004, event number = 22601, track_num = 0, Range = 266.702 +run number = 1004, event number = 22672, track_num = 0, Range = 326.273 +run number = 1004, event number = 22748, track_num = 0, Range = 261.892 +run number = 1004, event number = 22775, track_num = 0, Range = 359.085 +run number = 1004, event number = 22833, track_num = 0, Range = 112.708 +run number = 1004, event number = 22837, track_num = 0, Range = 57.5057 +run number = 1004, event number = 22967, track_num = 0, Range = 119.954 +run number = 1004, event number = 22968, track_num = 0, Range = 129.491 +run number = 1004, event number = 22969, track_num = 0, Range = 153.936 +run number = 1004, event number = 23181, track_num = 0, Range = 257.604 +run number = 1004, event number = 23322, track_num = 0, Range = 296.418 +run number = 1004, event number = 23373, track_num = 0, Range = 287.812 +run number = 1004, event number = 23388, track_num = 0, Range = 251.146 +run number = 1004, event number = 23483, track_num = 0, Range = 175.722 +run number = 1004, event number = 23722, track_num = 0, Range = 250.361 +run number = 1004, event number = 23794, track_num = 0, Range = 222.329 +run number = 1004, event number = 23906, track_num = 0, Range = 320.81 +run number = 1004, event number = 23964, track_num = 0, Range = 275.406 +run number = 1004, event number = 23974, track_num = 0, Range = 341.109 +run number = 1004, event number = 24203, track_num = 0, Range = 177.352 +run number = 1004, event number = 24274, track_num = 0, Range = 369.876 +run number = 1004, event number = 24553, track_num = 0, Range = 85.6291 +run number = 1004, event number = 24610, track_num = 0, Range = 230.784 +run number = 1004, event number = 24682, track_num = 0, Range = 257.326 +run number = 1004, event number = 24704, track_num = 0, Range = 213.459 +run number = 1004, event number = 24713, track_num = 0, Range = 260.764 +run number = 1004, event number = 24961, track_num = 0, Range = 175.242 +run number = 1004, event number = 25124, track_num = 0, Range = 102.487 +run number = 1004, event number = 25227, track_num = 0, Range = 358.687 +run number = 1004, event number = 25289, track_num = 0, Range = 285.188 +run number = 1004, event number = 25294, track_num = 0, Range = 101.464 +run number = 1004, event number = 25634, track_num = 0, Range = 212.093 +run number = 1004, event number = 25712, track_num = 0, Range = 171.826 + Number of unpacked events in run 1005: 16146 +run number = 1005, event number = 87, track_num = 0, Range = 205.077 +run number = 1005, event number = 208, track_num = 0, Range = 62.5189 +run number = 1005, event number = 293, track_num = 0, Range = 264.181 +run number = 1005, event number = 380, track_num = 0, Range = 138.08 +run number = 1005, event number = 432, track_num = 0, Range = 273.894 +run number = 1005, event number = 440, track_num = 0, Range = 362.556 +run number = 1005, event number = 595, track_num = 0, Range = 105.323 +run number = 1005, event number = 699, track_num = 0, Range = 163.089 +run number = 1005, event number = 715, track_num = 0, Range = 291.151 +run number = 1005, event number = 775, track_num = 0, Range = 108.545 +run number = 1005, event number = 787, track_num = 0, Range = 172.634 +run number = 1005, event number = 901, track_num = 0, Range = 172.623 +run number = 1005, event number = 911, track_num = 0, Range = 84.5971 +run number = 1005, event number = 1100, track_num = 0, Range = 123.622 +run number = 1005, event number = 1159, track_num = 0, Range = 268.009 +run number = 1005, event number = 1178, track_num = 0, Range = 254.011 +run number = 1005, event number = 1271, track_num = 0, Range = 334.5 +run number = 1005, event number = 1416, track_num = 0, Range = 156.117 +run number = 1005, event number = 1479, track_num = 0, Range = 260.521 +run number = 1005, event number = 1498, track_num = 0, Range = 254.938 +run number = 1005, event number = 1519, track_num = 0, Range = 257.848 +run number = 1005, event number = 1523, track_num = 0, Range = 149.822 +run number = 1005, event number = 1714, track_num = 0, Range = 253.226 +run number = 1005, event number = 1718, track_num = 0, Range = 193.09 +run number = 1005, event number = 1833, track_num = 0, Range = 127.803 +run number = 1005, event number = 1893, track_num = 0, Range = 126.523 +run number = 1005, event number = 2101, track_num = 0, Range = 268.342 +run number = 1005, event number = 2118, track_num = 0, Range = 63.6644 +run number = 1005, event number = 2130, track_num = 0, Range = 207.569 +run number = 1005, event number = 2242, track_num = 0, Range = 153.181 +run number = 1005, event number = 2296, track_num = 0, Range = 260.729 +run number = 1005, event number = 2322, track_num = 0, Range = 181.435 +run number = 1005, event number = 2640, track_num = 0, Range = 151.139 +run number = 1005, event number = 2647, track_num = 0, Range = 186.882 +run number = 1005, event number = 2754, track_num = 0, Range = 84.4418 +run number = 1005, event number = 2907, track_num = 0, Range = 131.008 +run number = 1005, event number = 3046, track_num = 0, Range = 114.464 +run number = 1005, event number = 3113, track_num = 0, Range = 59.1739 +run number = 1005, event number = 3160, track_num = 0, Range = 48.9809 +run number = 1005, event number = 3191, track_num = 0, Range = 175.393 +run number = 1005, event number = 3298, track_num = 0, Range = 131.851 +run number = 1005, event number = 3341, track_num = 0, Range = 208.893 +run number = 1005, event number = 3425, track_num = 0, Range = 393.526 +run number = 1005, event number = 3508, track_num = 0, Range = 138.071 +run number = 1005, event number = 3642, track_num = 0, Range = 82.9969 +run number = 1005, event number = 3722, track_num = 0, Range = 153.45 +run number = 1005, event number = 3773, track_num = 0, Range = 261.658 +run number = 1005, event number = 3943, track_num = 0, Range = 331.363 +run number = 1005, event number = 3948, track_num = 0, Range = 259.765 +run number = 1005, event number = 4231, track_num = 0, Range = 177.444 +run number = 1005, event number = 4323, track_num = 0, Range = 134.171 +run number = 1005, event number = 4360, track_num = 0, Range = 319.446 +run number = 1005, event number = 4393, track_num = 0, Range = 297.152 +run number = 1005, event number = 4412, track_num = 0, Range = 295.655 +run number = 1005, event number = 4423, track_num = 0, Range = 188.938 +run number = 1005, event number = 4431, track_num = 0, Range = 273.887 +run number = 1005, event number = 4502, track_num = 0, Range = 97.5384 +run number = 1005, event number = 4565, track_num = 0, Range = 201.058 +run number = 1005, event number = 4623, track_num = 0, Range = 260.913 +run number = 1005, event number = 4816, track_num = 0, Range = 221.619 +run number = 1005, event number = 4839, track_num = 0, Range = 205.496 +run number = 1005, event number = 4916, track_num = 0, Range = 201.997 +run number = 1005, event number = 4973, track_num = 0, Range = 147.073 +run number = 1005, event number = 5459, track_num = 0, Range = 219.732 +run number = 1005, event number = 5464, track_num = 0, Range = 268.343 +run number = 1005, event number = 5622, track_num = 0, Range = 144.884 +run number = 1005, event number = 5715, track_num = 0, Range = 195.067 +run number = 1005, event number = 5919, track_num = 0, Range = 245.75 +run number = 1005, event number = 6073, track_num = 0, Range = 257.072 +run number = 1005, event number = 6161, track_num = 0, Range = 224.965 +run number = 1005, event number = 6206, track_num = 0, Range = 315.154 +run number = 1005, event number = 6323, track_num = 0, Range = 302.294 +run number = 1005, event number = 6330, track_num = 0, Range = 268.256 +run number = 1005, event number = 6396, track_num = 0, Range = 103.588 +run number = 1005, event number = 6459, track_num = 0, Range = 181.465 +run number = 1005, event number = 6521, track_num = 0, Range = 251.716 +run number = 1005, event number = 6545, track_num = 0, Range = 272.836 +run number = 1005, event number = 6598, track_num = 0, Range = 153.353 +run number = 1005, event number = 6640, track_num = 0, Range = 272.488 +run number = 1005, event number = 6694, track_num = 0, Range = 224.133 +run number = 1005, event number = 6694, track_num = 1, Range = 139.776 +run number = 1005, event number = 6702, track_num = 0, Range = 320.391 +run number = 1005, event number = 6769, track_num = 0, Range = 112.682 +run number = 1005, event number = 6879, track_num = 0, Range = 287.27 +run number = 1005, event number = 6913, track_num = 0, Range = 76.4018 +run number = 1005, event number = 6930, track_num = 0, Range = 161.304 +run number = 1005, event number = 6932, track_num = 0, Range = 301.391 +run number = 1005, event number = 6940, track_num = 0, Range = 257.998 +run number = 1005, event number = 7064, track_num = 0, Range = 255.348 +run number = 1005, event number = 7070, track_num = 0, Range = 106.786 +run number = 1005, event number = 7107, track_num = 0, Range = 99.5677 +run number = 1005, event number = 7127, track_num = 0, Range = 263.19 +run number = 1005, event number = 7148, track_num = 0, Range = 346.057 +run number = 1005, event number = 7411, track_num = 0, Range = 194.299 +run number = 1005, event number = 7416, track_num = 0, Range = 238.498 +run number = 1005, event number = 7551, track_num = 0, Range = 267.521 +run number = 1005, event number = 7571, track_num = 0, Range = 265.263 +run number = 1005, event number = 7598, track_num = 0, Range = 303.675 +run number = 1005, event number = 7622, track_num = 0, Range = 176.659 +run number = 1005, event number = 7624, track_num = 0, Range = 198.096 +run number = 1005, event number = 7708, track_num = 0, Range = 242.078 +run number = 1005, event number = 7717, track_num = 0, Range = 254.798 +run number = 1005, event number = 7799, track_num = 0, Range = 278.409 +run number = 1005, event number = 7875, track_num = 0, Range = 126.814 +run number = 1005, event number = 8020, track_num = 0, Range = 132.434 +run number = 1005, event number = 8039, track_num = 0, Range = 137.688 +run number = 1005, event number = 8051, track_num = 0, Range = 144.061 +run number = 1005, event number = 8069, track_num = 0, Range = 147.466 +run number = 1005, event number = 8093, track_num = 0, Range = 289.961 +run number = 1005, event number = 8132, track_num = 0, Range = 275.008 +run number = 1005, event number = 8147, track_num = 0, Range = 92.1187 +run number = 1005, event number = 8152, track_num = 0, Range = 206.475 +run number = 1005, event number = 8155, track_num = 0, Range = 344.716 +run number = 1005, event number = 8220, track_num = 0, Range = 103.277 +run number = 1005, event number = 8246, track_num = 0, Range = 133.376 +run number = 1005, event number = 8302, track_num = 0, Range = 124.155 +run number = 1005, event number = 8358, track_num = 0, Range = 245.275 +run number = 1005, event number = 8370, track_num = 0, Range = 278.634 +run number = 1005, event number = 8561, track_num = 0, Range = 212.844 +run number = 1005, event number = 8563, track_num = 0, Range = 239.789 +run number = 1005, event number = 8583, track_num = 0, Range = 119.645 +run number = 1005, event number = 8598, track_num = 0, Range = 65.3181 +run number = 1005, event number = 8655, track_num = 0, Range = 141.022 +run number = 1005, event number = 8718, track_num = 0, Range = 142.085 +run number = 1005, event number = 8742, track_num = 0, Range = 258.48 +run number = 1005, event number = 8743, track_num = 0, Range = 82.2874 +run number = 1005, event number = 8765, track_num = 0, Range = 281.895 +run number = 1005, event number = 8780, track_num = 0, Range = 309.287 +run number = 1005, event number = 8796, track_num = 0, Range = 107.649 +run number = 1005, event number = 9019, track_num = 0, Range = 111.068 +run number = 1005, event number = 9249, track_num = 0, Range = 238.183 +run number = 1005, event number = 9315, track_num = 0, Range = 170.444 +run number = 1005, event number = 9682, track_num = 0, Range = 252.24 +run number = 1005, event number = 9826, track_num = 0, Range = 303.463 +run number = 1005, event number = 9870, track_num = 0, Range = 117.238 +run number = 1005, event number = 9879, track_num = 0, Range = 216.41 +run number = 1005, event number = 9938, track_num = 0, Range = 280.045 +run number = 1005, event number = 9945, track_num = 0, Range = 262.966 +run number = 1005, event number = 10088, track_num = 0, Range = 106.786 +run number = 1005, event number = 10147, track_num = 0, Range = 260.876 +run number = 1005, event number = 10264, track_num = 0, Range = 69.1455 +run number = 1005, event number = 10268, track_num = 0, Range = 337.531 +run number = 1005, event number = 10369, track_num = 0, Range = 66.3224 +run number = 1005, event number = 10411, track_num = 0, Range = 207.643 +run number = 1005, event number = 10518, track_num = 0, Range = 165.652 +run number = 1005, event number = 10547, track_num = 0, Range = 267.682 +run number = 1005, event number = 10589, track_num = 0, Range = 274.644 +run number = 1005, event number = 10589, track_num = 1, Range = 158.884 +run number = 1005, event number = 10683, track_num = 0, Range = 179.655 +run number = 1005, event number = 10694, track_num = 0, Range = 263.667 +run number = 1005, event number = 10713, track_num = 0, Range = 266.639 +run number = 1005, event number = 10750, track_num = 0, Range = 265.406 +run number = 1005, event number = 10779, track_num = 0, Range = 158.1 +run number = 1005, event number = 10816, track_num = 0, Range = 258.69 +run number = 1005, event number = 10835, track_num = 0, Range = 124.633 +run number = 1005, event number = 10872, track_num = 0, Range = 181.719 +run number = 1005, event number = 10881, track_num = 0, Range = 161.769 +run number = 1005, event number = 10963, track_num = 0, Range = 259.788 +run number = 1005, event number = 11103, track_num = 0, Range = 306.896 +run number = 1005, event number = 11108, track_num = 0, Range = 277.595 +run number = 1005, event number = 11112, track_num = 0, Range = 183.896 +run number = 1005, event number = 11142, track_num = 0, Range = 336.608 +run number = 1005, event number = 11185, track_num = 0, Range = 123.423 +run number = 1005, event number = 11322, track_num = 0, Range = 91.6162 +run number = 1005, event number = 11426, track_num = 0, Range = 316.05 +run number = 1005, event number = 11443, track_num = 0, Range = 119.514 +run number = 1005, event number = 11576, track_num = 0, Range = 61.1924 +run number = 1005, event number = 11659, track_num = 0, Range = 228.425 +run number = 1005, event number = 11670, track_num = 0, Range = 176.195 +run number = 1005, event number = 11771, track_num = 0, Range = 299.843 +run number = 1005, event number = 11829, track_num = 0, Range = 286.116 +run number = 1005, event number = 11831, track_num = 0, Range = 289.287 +run number = 1005, event number = 11848, track_num = 0, Range = 260.479 +run number = 1005, event number = 11891, track_num = 0, Range = 201.198 +run number = 1005, event number = 12057, track_num = 0, Range = 265.995 +run number = 1005, event number = 12068, track_num = 0, Range = 144.758 +run number = 1005, event number = 12153, track_num = 0, Range = 258.371 +run number = 1005, event number = 12271, track_num = 0, Range = 200.776 +run number = 1005, event number = 12494, track_num = 0, Range = 67.3167 +run number = 1005, event number = 12582, track_num = 0, Range = 88.3579 +run number = 1005, event number = 12591, track_num = 0, Range = 260.151 +run number = 1005, event number = 12776, track_num = 0, Range = 258.079 +run number = 1005, event number = 13052, track_num = 0, Range = 274.556 +run number = 1005, event number = 13090, track_num = 0, Range = 283.767 +run number = 1005, event number = 13170, track_num = 0, Range = 219.578 +run number = 1005, event number = 13256, track_num = 0, Range = 201.425 +run number = 1005, event number = 13280, track_num = 0, Range = 264.499 +run number = 1005, event number = 13285, track_num = 0, Range = 255.742 +run number = 1005, event number = 13390, track_num = 0, Range = 195.253 +run number = 1005, event number = 13394, track_num = 0, Range = 283.258 +run number = 1005, event number = 13484, track_num = 0, Range = 260.101 +run number = 1005, event number = 13622, track_num = 0, Range = 208.737 +run number = 1005, event number = 13647, track_num = 0, Range = 297.265 +run number = 1005, event number = 13790, track_num = 0, Range = 253.787 +run number = 1005, event number = 13953, track_num = 0, Range = 160.354 +run number = 1005, event number = 14185, track_num = 0, Range = 223.471 +run number = 1005, event number = 14250, track_num = 0, Range = 174.49 +run number = 1005, event number = 14252, track_num = 0, Range = 212.98 +run number = 1005, event number = 14262, track_num = 0, Range = 281.67 +run number = 1005, event number = 14273, track_num = 0, Range = 245.997 +run number = 1005, event number = 14351, track_num = 0, Range = 92.1848 +run number = 1005, event number = 14443, track_num = 0, Range = 102.399 +run number = 1005, event number = 14446, track_num = 0, Range = 266.168 +run number = 1005, event number = 14681, track_num = 0, Range = 272 +run number = 1005, event number = 14866, track_num = 0, Range = 234.289 +run number = 1005, event number = 14893, track_num = 0, Range = 90.6345 +run number = 1005, event number = 14993, track_num = 0, Range = 270.544 +run number = 1005, event number = 15028, track_num = 0, Range = 222.999 +run number = 1005, event number = 15075, track_num = 0, Range = 166.51 +run number = 1005, event number = 15096, track_num = 0, Range = 188.979 +run number = 1005, event number = 15167, track_num = 0, Range = 72.8924 +run number = 1005, event number = 15254, track_num = 0, Range = 122.691 +run number = 1005, event number = 15428, track_num = 0, Range = 122.485 +run number = 1005, event number = 15504, track_num = 0, Range = 79.3057 +run number = 1005, event number = 15523, track_num = 0, Range = 249.875 +run number = 1005, event number = 15555, track_num = 0, Range = 250.27 +run number = 1005, event number = 15605, track_num = 0, Range = 182.125 +run number = 1005, event number = 15624, track_num = 0, Range = 237.427 +run number = 1005, event number = 15697, track_num = 0, Range = 252.683 +run number = 1005, event number = 15810, track_num = 0, Range = 324.167 +run number = 1005, event number = 15841, track_num = 0, Range = 198.344 +run number = 1005, event number = 16048, track_num = 0, Range = 229.359 +run number = 1005, event number = 16104, track_num = 0, Range = 274.271 + Number of unpacked events in run 1006: 25423 +run number = 1006, event number = 59, track_num = 0, Range = 161.074 +run number = 1006, event number = 243, track_num = 0, Range = 251.885 +run number = 1006, event number = 300, track_num = 0, Range = 289.494 +run number = 1006, event number = 327, track_num = 0, Range = 172.003 +run number = 1006, event number = 366, track_num = 0, Range = 53.4222 +run number = 1006, event number = 439, track_num = 0, Range = 125.814 +run number = 1006, event number = 463, track_num = 0, Range = 261.886 +run number = 1006, event number = 486, track_num = 0, Range = 162.893 +run number = 1006, event number = 513, track_num = 0, Range = 287.525 +run number = 1006, event number = 520, track_num = 0, Range = 278.184 +run number = 1006, event number = 666, track_num = 0, Range = 350.874 +run number = 1006, event number = 709, track_num = 0, Range = 88.4122 +run number = 1006, event number = 709, track_num = 1, Range = 116.503 +run number = 1006, event number = 930, track_num = 0, Range = 263.157 +run number = 1006, event number = 954, track_num = 0, Range = 193.339 +run number = 1006, event number = 1090, track_num = 0, Range = 161.622 +run number = 1006, event number = 1127, track_num = 0, Range = 80.9867 +run number = 1006, event number = 1278, track_num = 0, Range = 199.935 +run number = 1006, event number = 1326, track_num = 0, Range = 266.244 +run number = 1006, event number = 1329, track_num = 0, Range = 142.631 +run number = 1006, event number = 1411, track_num = 0, Range = 280.728 +run number = 1006, event number = 1494, track_num = 0, Range = 262.133 +run number = 1006, event number = 1550, track_num = 0, Range = 110.29 +run number = 1006, event number = 1552, track_num = 0, Range = 271.009 +run number = 1006, event number = 1598, track_num = 0, Range = 230.379 +run number = 1006, event number = 1623, track_num = 0, Range = 98.6356 +run number = 1006, event number = 1634, track_num = 0, Range = 281.9 +run number = 1006, event number = 1713, track_num = 0, Range = 117.372 +run number = 1006, event number = 1781, track_num = 0, Range = 266.089 +run number = 1006, event number = 1790, track_num = 0, Range = 177.425 +run number = 1006, event number = 2037, track_num = 0, Range = 283.418 +run number = 1006, event number = 2186, track_num = 0, Range = 255.288 +run number = 1006, event number = 2245, track_num = 0, Range = 187.163 +run number = 1006, event number = 2293, track_num = 0, Range = 266.748 +run number = 1006, event number = 2332, track_num = 0, Range = 198.484 +run number = 1006, event number = 2364, track_num = 0, Range = 312.862 +run number = 1006, event number = 2381, track_num = 0, Range = 168.556 +run number = 1006, event number = 2399, track_num = 0, Range = 280.401 +run number = 1006, event number = 2513, track_num = 0, Range = 291.553 +run number = 1006, event number = 2580, track_num = 0, Range = 251.497 +run number = 1006, event number = 2619, track_num = 0, Range = 155.398 +run number = 1006, event number = 2693, track_num = 0, Range = 364.659 +run number = 1006, event number = 2814, track_num = 0, Range = 267.476 +run number = 1006, event number = 2898, track_num = 0, Range = 107.693 +run number = 1006, event number = 2901, track_num = 0, Range = 178.639 +run number = 1006, event number = 2926, track_num = 0, Range = 261.649 +run number = 1006, event number = 3023, track_num = 0, Range = 300.7 +run number = 1006, event number = 3086, track_num = 0, Range = 256.39 +run number = 1006, event number = 3202, track_num = 0, Range = 262.843 +run number = 1006, event number = 3282, track_num = 0, Range = 85.9586 +run number = 1006, event number = 3306, track_num = 0, Range = 264.878 +run number = 1006, event number = 3565, track_num = 0, Range = 145.303 +run number = 1006, event number = 3826, track_num = 0, Range = 121.219 +run number = 1006, event number = 3901, track_num = 0, Range = 124.778 +run number = 1006, event number = 4116, track_num = 0, Range = 272.971 +run number = 1006, event number = 4139, track_num = 0, Range = 105.185 +run number = 1006, event number = 4152, track_num = 0, Range = 97.5184 +run number = 1006, event number = 4272, track_num = 0, Range = 307.049 +run number = 1006, event number = 4527, track_num = 0, Range = 270.555 +run number = 1006, event number = 4633, track_num = 0, Range = 266.139 +run number = 1006, event number = 4746, track_num = 0, Range = 274.982 +run number = 1006, event number = 4765, track_num = 0, Range = 112.361 +run number = 1006, event number = 4785, track_num = 0, Range = 149.148 +run number = 1006, event number = 4893, track_num = 0, Range = 262.997 +run number = 1006, event number = 4952, track_num = 0, Range = 303.923 +run number = 1006, event number = 5129, track_num = 0, Range = 177.214 +run number = 1006, event number = 5131, track_num = 0, Range = 261.952 +run number = 1006, event number = 5143, track_num = 0, Range = 180.166 +run number = 1006, event number = 5160, track_num = 0, Range = 138.602 +run number = 1006, event number = 5184, track_num = 0, Range = 144.045 +run number = 1006, event number = 5336, track_num = 0, Range = 163.08 +run number = 1006, event number = 5457, track_num = 0, Range = 264.271 +run number = 1006, event number = 5462, track_num = 0, Range = 157.961 +run number = 1006, event number = 5506, track_num = 0, Range = 124.415 +run number = 1006, event number = 5729, track_num = 0, Range = 114.068 +run number = 1006, event number = 5923, track_num = 0, Range = 79.3206 +run number = 1006, event number = 5938, track_num = 0, Range = 299.898 +run number = 1006, event number = 5947, track_num = 0, Range = 208.952 +run number = 1006, event number = 5961, track_num = 0, Range = 265.064 +run number = 1006, event number = 5985, track_num = 0, Range = 92.6982 +run number = 1006, event number = 6181, track_num = 0, Range = 48.9809 +run number = 1006, event number = 6260, track_num = 0, Range = 106.413 +run number = 1006, event number = 6304, track_num = 0, Range = 106.342 +run number = 1006, event number = 6306, track_num = 0, Range = 170.728 +run number = 1006, event number = 6652, track_num = 0, Range = 137.415 +run number = 1006, event number = 6742, track_num = 0, Range = 203.301 +run number = 1006, event number = 6743, track_num = 0, Range = 290.08 +run number = 1006, event number = 6785, track_num = 0, Range = 233.738 +run number = 1006, event number = 6837, track_num = 0, Range = 236.788 +run number = 1006, event number = 6852, track_num = 0, Range = 164.871 +run number = 1006, event number = 6879, track_num = 0, Range = 97.4719 +run number = 1006, event number = 6899, track_num = 0, Range = 102.084 +run number = 1006, event number = 6978, track_num = 0, Range = 204.774 +run number = 1006, event number = 7218, track_num = 0, Range = 120.541 +run number = 1006, event number = 7315, track_num = 0, Range = 152.268 +run number = 1006, event number = 7370, track_num = 0, Range = 262.839 +run number = 1006, event number = 7652, track_num = 0, Range = 177.09 +run number = 1006, event number = 7684, track_num = 0, Range = 261.867 +run number = 1006, event number = 7687, track_num = 0, Range = 263.647 +run number = 1006, event number = 7791, track_num = 0, Range = 163.694 +run number = 1006, event number = 7802, track_num = 0, Range = 264.709 +run number = 1006, event number = 7814, track_num = 0, Range = 140.377 +run number = 1006, event number = 7853, track_num = 0, Range = 270.926 +run number = 1006, event number = 7933, track_num = 0, Range = 97.7598 +run number = 1006, event number = 7935, track_num = 0, Range = 115.339 +run number = 1006, event number = 7971, track_num = 0, Range = 257.406 +run number = 1006, event number = 7971, track_num = 1, Range = 155.227 +run number = 1006, event number = 8023, track_num = 0, Range = 250.963 +run number = 1006, event number = 8095, track_num = 0, Range = 182.397 +run number = 1006, event number = 8096, track_num = 0, Range = 263.571 +run number = 1006, event number = 8114, track_num = 0, Range = 254.329 +run number = 1006, event number = 8156, track_num = 0, Range = 269.229 +run number = 1006, event number = 8166, track_num = 0, Range = 87.9772 +run number = 1006, event number = 8226, track_num = 0, Range = 251.481 +run number = 1006, event number = 8243, track_num = 0, Range = 259.535 +run number = 1006, event number = 8343, track_num = 0, Range = 209.703 +run number = 1006, event number = 8887, track_num = 0, Range = 273.686 +run number = 1006, event number = 8904, track_num = 0, Range = 106.335 +run number = 1006, event number = 8906, track_num = 0, Range = 260.772 +run number = 1006, event number = 8963, track_num = 0, Range = 229.399 +run number = 1006, event number = 9008, track_num = 0, Range = 268.031 +run number = 1006, event number = 9188, track_num = 0, Range = 251.822 +run number = 1006, event number = 9192, track_num = 0, Range = 261.174 +run number = 1006, event number = 9407, track_num = 0, Range = 164.822 +run number = 1006, event number = 9423, track_num = 0, Range = 275.117 +run number = 1006, event number = 9508, track_num = 0, Range = 266.844 +run number = 1006, event number = 9571, track_num = 0, Range = 67.1786 +run number = 1006, event number = 9572, track_num = 0, Range = 55.0286 +run number = 1006, event number = 9653, track_num = 0, Range = 271.608 +run number = 1006, event number = 9683, track_num = 0, Range = 296.492 +run number = 1006, event number = 9683, track_num = 1, Range = 167.843 +run number = 1006, event number = 9730, track_num = 0, Range = 253.299 +run number = 1006, event number = 9819, track_num = 0, Range = 225.405 +run number = 1006, event number = 10130, track_num = 0, Range = 213.153 +run number = 1006, event number = 10140, track_num = 0, Range = 99.7682 +run number = 1006, event number = 10200, track_num = 0, Range = 107.775 +run number = 1006, event number = 10299, track_num = 0, Range = 134.381 +run number = 1006, event number = 10435, track_num = 0, Range = 281.329 +run number = 1006, event number = 10473, track_num = 0, Range = 253.572 +run number = 1006, event number = 10483, track_num = 0, Range = 260.65 +run number = 1006, event number = 10629, track_num = 0, Range = 301.544 +run number = 1006, event number = 10671, track_num = 0, Range = 168.421 +run number = 1006, event number = 10708, track_num = 0, Range = 204.408 +run number = 1006, event number = 10983, track_num = 0, Range = 321.609 +run number = 1006, event number = 10994, track_num = 0, Range = 279.255 +run number = 1006, event number = 11200, track_num = 0, Range = 191.678 +run number = 1006, event number = 11574, track_num = 0, Range = 81.5159 +run number = 1006, event number = 11575, track_num = 0, Range = 213.392 +run number = 1006, event number = 11604, track_num = 0, Range = 45.7604 +run number = 1006, event number = 11605, track_num = 0, Range = 273.148 +run number = 1006, event number = 11612, track_num = 0, Range = 259.177 +run number = 1006, event number = 11639, track_num = 0, Range = 258.024 +run number = 1006, event number = 11647, track_num = 0, Range = 109.229 +run number = 1006, event number = 11656, track_num = 0, Range = 133.104 +run number = 1006, event number = 11685, track_num = 0, Range = 284.908 +run number = 1006, event number = 11947, track_num = 0, Range = 170.509 +run number = 1006, event number = 11953, track_num = 0, Range = 172.511 +run number = 1006, event number = 11974, track_num = 0, Range = 220.518 +run number = 1006, event number = 12045, track_num = 0, Range = 260.296 +run number = 1006, event number = 12176, track_num = 0, Range = 186.172 +run number = 1006, event number = 12237, track_num = 0, Range = 214.94 +run number = 1006, event number = 12503, track_num = 0, Range = 237.052 +run number = 1006, event number = 12636, track_num = 0, Range = 156.783 +run number = 1006, event number = 12645, track_num = 0, Range = 168.147 +run number = 1006, event number = 12659, track_num = 0, Range = 137.394 +run number = 1006, event number = 12795, track_num = 0, Range = 278.2 +run number = 1006, event number = 12847, track_num = 0, Range = 167.826 +run number = 1006, event number = 13018, track_num = 0, Range = 277.517 +run number = 1006, event number = 13031, track_num = 0, Range = 160.522 +run number = 1006, event number = 13057, track_num = 0, Range = 194.067 +run number = 1006, event number = 13063, track_num = 0, Range = 177.171 +run number = 1006, event number = 13144, track_num = 0, Range = 338.464 +run number = 1006, event number = 13378, track_num = 0, Range = 260.207 +run number = 1006, event number = 13636, track_num = 0, Range = 259.738 +run number = 1006, event number = 13785, track_num = 0, Range = 277.474 +run number = 1006, event number = 14004, track_num = 0, Range = 159.853 +run number = 1006, event number = 14031, track_num = 0, Range = 291.179 +run number = 1006, event number = 14143, track_num = 0, Range = 233.683 +run number = 1006, event number = 14161, track_num = 0, Range = 143.082 +run number = 1006, event number = 14172, track_num = 0, Range = 284.878 +run number = 1006, event number = 14280, track_num = 0, Range = 72.8528 +run number = 1006, event number = 14334, track_num = 0, Range = 284.672 +run number = 1006, event number = 14610, track_num = 0, Range = 171.732 +run number = 1006, event number = 14626, track_num = 0, Range = 227.787 +run number = 1006, event number = 14628, track_num = 0, Range = 266.392 +run number = 1006, event number = 14632, track_num = 0, Range = 315.946 +run number = 1006, event number = 14641, track_num = 0, Range = 264.824 +run number = 1006, event number = 14735, track_num = 0, Range = 158.646 +run number = 1006, event number = 14800, track_num = 0, Range = 197.199 +run number = 1006, event number = 14853, track_num = 0, Range = 273.203 +run number = 1006, event number = 14863, track_num = 0, Range = 130.838 +run number = 1006, event number = 14874, track_num = 0, Range = 262.059 +run number = 1006, event number = 14932, track_num = 0, Range = 229.005 +run number = 1006, event number = 14997, track_num = 0, Range = 282.638 +run number = 1006, event number = 15290, track_num = 0, Range = 328.11 +run number = 1006, event number = 15414, track_num = 0, Range = 159.5 +run number = 1006, event number = 15548, track_num = 0, Range = 275.768 +run number = 1006, event number = 15548, track_num = 1, Range = 342.798 +run number = 1006, event number = 15581, track_num = 0, Range = 126.063 +run number = 1006, event number = 15669, track_num = 0, Range = 209.545 +run number = 1006, event number = 15699, track_num = 0, Range = 90.5328 +run number = 1006, event number = 15841, track_num = 0, Range = 223.846 +run number = 1006, event number = 15872, track_num = 0, Range = 278.727 +run number = 1006, event number = 15877, track_num = 0, Range = 114.25 +run number = 1006, event number = 16071, track_num = 0, Range = 149.918 +run number = 1006, event number = 16165, track_num = 0, Range = 125.766 +run number = 1006, event number = 16340, track_num = 0, Range = 115.22 +run number = 1006, event number = 16466, track_num = 0, Range = 264.242 +run number = 1006, event number = 16498, track_num = 0, Range = 306.403 +run number = 1006, event number = 16693, track_num = 0, Range = 197.056 +run number = 1006, event number = 16754, track_num = 0, Range = 203.032 +run number = 1006, event number = 16795, track_num = 0, Range = 378.909 +run number = 1006, event number = 16907, track_num = 0, Range = 185.389 +run number = 1006, event number = 17058, track_num = 0, Range = 154.377 +run number = 1006, event number = 17154, track_num = 0, Range = 113.591 +run number = 1006, event number = 17336, track_num = 0, Range = 261.106 +run number = 1006, event number = 17417, track_num = 0, Range = 278.163 +run number = 1006, event number = 17437, track_num = 0, Range = 271.301 +run number = 1006, event number = 17451, track_num = 0, Range = 104.791 +run number = 1006, event number = 17529, track_num = 0, Range = 210.059 +run number = 1006, event number = 17542, track_num = 0, Range = 263.737 +run number = 1006, event number = 17751, track_num = 0, Range = 64.873 +run number = 1006, event number = 17840, track_num = 0, Range = 289.854 +run number = 1006, event number = 17872, track_num = 0, Range = 273.113 +run number = 1006, event number = 18027, track_num = 0, Range = 286.802 +run number = 1006, event number = 18046, track_num = 0, Range = 131.744 +run number = 1006, event number = 18103, track_num = 0, Range = 151.939 +run number = 1006, event number = 18128, track_num = 0, Range = 261.009 +run number = 1006, event number = 18182, track_num = 0, Range = 249.575 +run number = 1006, event number = 18194, track_num = 0, Range = 275.812 +run number = 1006, event number = 18428, track_num = 0, Range = 283.425 +run number = 1006, event number = 18472, track_num = 0, Range = 269.39 +run number = 1006, event number = 18611, track_num = 0, Range = 267.979 +run number = 1006, event number = 18641, track_num = 0, Range = 238.193 +run number = 1006, event number = 18659, track_num = 0, Range = 164.862 +run number = 1006, event number = 18660, track_num = 0, Range = 123 +run number = 1006, event number = 18952, track_num = 0, Range = 183.661 +run number = 1006, event number = 19027, track_num = 0, Range = 86.0284 +run number = 1006, event number = 19161, track_num = 0, Range = 312.357 +run number = 1006, event number = 19345, track_num = 0, Range = 69.7894 +run number = 1006, event number = 19403, track_num = 0, Range = 276.618 +run number = 1006, event number = 19585, track_num = 0, Range = 273.03 +run number = 1006, event number = 19585, track_num = 1, Range = 257.214 +run number = 1006, event number = 19649, track_num = 0, Range = 221.861 +run number = 1006, event number = 19671, track_num = 0, Range = 257.136 +run number = 1006, event number = 19686, track_num = 0, Range = 287.009 +run number = 1006, event number = 19762, track_num = 0, Range = 284.013 +run number = 1006, event number = 19828, track_num = 0, Range = 81.1079 +run number = 1006, event number = 19927, track_num = 0, Range = 182.489 +run number = 1006, event number = 19935, track_num = 0, Range = 396.087 +run number = 1006, event number = 19974, track_num = 0, Range = 134.353 +run number = 1006, event number = 20045, track_num = 0, Range = 239.912 +run number = 1006, event number = 20046, track_num = 0, Range = 336.378 +run number = 1006, event number = 20122, track_num = 0, Range = 362.843 +run number = 1006, event number = 20269, track_num = 0, Range = 273.871 +run number = 1006, event number = 20287, track_num = 0, Range = 277.548 +run number = 1006, event number = 20378, track_num = 0, Range = 260.639 +run number = 1006, event number = 20406, track_num = 0, Range = 145.278 +run number = 1006, event number = 20481, track_num = 0, Range = 276.145 +run number = 1006, event number = 20482, track_num = 0, Range = 250.856 +run number = 1006, event number = 20556, track_num = 0, Range = 133.202 +run number = 1006, event number = 20664, track_num = 0, Range = 255.647 +run number = 1006, event number = 20768, track_num = 0, Range = 200.665 +run number = 1006, event number = 21097, track_num = 0, Range = 284.812 +run number = 1006, event number = 21125, track_num = 0, Range = 220.396 +run number = 1006, event number = 21278, track_num = 0, Range = 283.418 +run number = 1006, event number = 21288, track_num = 0, Range = 356.893 +run number = 1006, event number = 21309, track_num = 0, Range = 292.538 +run number = 1006, event number = 21443, track_num = 0, Range = 81.2821 +run number = 1006, event number = 21557, track_num = 0, Range = 128.596 +run number = 1006, event number = 21837, track_num = 0, Range = 334.096 +run number = 1006, event number = 22103, track_num = 0, Range = 270.12 +run number = 1006, event number = 22169, track_num = 0, Range = 140.416 +run number = 1006, event number = 22223, track_num = 0, Range = 266.137 +run number = 1006, event number = 22228, track_num = 0, Range = 153.852 +run number = 1006, event number = 22387, track_num = 0, Range = 250.107 +run number = 1006, event number = 22392, track_num = 0, Range = 79.3662 +run number = 1006, event number = 22407, track_num = 0, Range = 160.139 +run number = 1006, event number = 22508, track_num = 0, Range = 242.469 +run number = 1006, event number = 22527, track_num = 0, Range = 111.523 +run number = 1006, event number = 22581, track_num = 0, Range = 257.249 +run number = 1006, event number = 22748, track_num = 0, Range = 270.725 +run number = 1006, event number = 22758, track_num = 0, Range = 91.1528 +run number = 1006, event number = 22774, track_num = 0, Range = 237.345 +run number = 1006, event number = 22910, track_num = 0, Range = 288.092 +run number = 1006, event number = 23038, track_num = 0, Range = 263.157 +run number = 1006, event number = 23104, track_num = 0, Range = 261.895 +run number = 1006, event number = 23193, track_num = 0, Range = 238.118 +run number = 1006, event number = 23388, track_num = 0, Range = 266.181 +run number = 1006, event number = 23447, track_num = 0, Range = 317.668 +run number = 1006, event number = 23762, track_num = 0, Range = 233.767 +run number = 1006, event number = 23881, track_num = 0, Range = 263.647 +run number = 1006, event number = 23882, track_num = 0, Range = 160.958 +run number = 1006, event number = 23928, track_num = 0, Range = 131.718 +run number = 1006, event number = 24154, track_num = 0, Range = 184.008 +run number = 1006, event number = 24187, track_num = 0, Range = 223.489 +run number = 1006, event number = 24261, track_num = 0, Range = 347.698 +run number = 1006, event number = 24275, track_num = 0, Range = 297.989 +run number = 1006, event number = 24275, track_num = 1, Range = 182.23 +run number = 1006, event number = 24363, track_num = 0, Range = 264.493 +run number = 1006, event number = 24377, track_num = 0, Range = 131.091 +run number = 1006, event number = 24393, track_num = 0, Range = 356.944 +run number = 1006, event number = 24463, track_num = 0, Range = 218.624 +run number = 1006, event number = 24535, track_num = 0, Range = 128.001 +run number = 1006, event number = 24702, track_num = 0, Range = 106.796 +run number = 1006, event number = 24722, track_num = 0, Range = 194.227 +run number = 1006, event number = 24865, track_num = 0, Range = 193.149 +run number = 1006, event number = 24984, track_num = 0, Range = 386.799 +run number = 1006, event number = 25111, track_num = 0, Range = 240.293 +run number = 1006, event number = 25141, track_num = 0, Range = 288.023 +run number = 1006, event number = 25169, track_num = 0, Range = 262.324 +run number = 1006, event number = 25232, track_num = 0, Range = 298.86 + Number of unpacked events in run 1008: 24090 +run number = 1008, event number = 1, track_num = 0, Range = 138.144 +run number = 1008, event number = 138, track_num = 0, Range = 180.091 +run number = 1008, event number = 285, track_num = 0, Range = 170.482 +run number = 1008, event number = 356, track_num = 0, Range = 109.758 +run number = 1008, event number = 386, track_num = 0, Range = 219.597 +run number = 1008, event number = 503, track_num = 0, Range = 134.558 +run number = 1008, event number = 516, track_num = 0, Range = 185.975 +run number = 1008, event number = 706, track_num = 0, Range = 265.559 +run number = 1008, event number = 812, track_num = 0, Range = 130.304 +run number = 1008, event number = 860, track_num = 0, Range = 294.63 +run number = 1008, event number = 872, track_num = 0, Range = 349.561 +run number = 1008, event number = 1015, track_num = 0, Range = 275.61 +run number = 1008, event number = 1042, track_num = 0, Range = 240.141 +run number = 1008, event number = 1062, track_num = 0, Range = 249.223 +run number = 1008, event number = 1077, track_num = 0, Range = 200.212 +run number = 1008, event number = 1094, track_num = 0, Range = 282.467 +run number = 1008, event number = 1163, track_num = 0, Range = 223.572 +run number = 1008, event number = 1196, track_num = 0, Range = 214.081 +run number = 1008, event number = 1224, track_num = 0, Range = 158.409 +run number = 1008, event number = 1242, track_num = 0, Range = 259.886 +run number = 1008, event number = 1316, track_num = 0, Range = 199.365 +run number = 1008, event number = 1321, track_num = 0, Range = 194.253 +run number = 1008, event number = 1438, track_num = 0, Range = 61.2695 +run number = 1008, event number = 1492, track_num = 0, Range = 268.103 +run number = 1008, event number = 1586, track_num = 0, Range = 274.365 +run number = 1008, event number = 1705, track_num = 0, Range = 265.194 +run number = 1008, event number = 1760, track_num = 0, Range = 291.726 +run number = 1008, event number = 1846, track_num = 0, Range = 182.942 +run number = 1008, event number = 2174, track_num = 0, Range = 171.839 +run number = 1008, event number = 2197, track_num = 0, Range = 167.235 +run number = 1008, event number = 2265, track_num = 0, Range = 298.461 +run number = 1008, event number = 2377, track_num = 0, Range = 317.97 +run number = 1008, event number = 2463, track_num = 0, Range = 271.126 +run number = 1008, event number = 2592, track_num = 0, Range = 238.711 +run number = 1008, event number = 2637, track_num = 0, Range = 234.805 +run number = 1008, event number = 2715, track_num = 0, Range = 271.714 +run number = 1008, event number = 2718, track_num = 0, Range = 96.8823 +run number = 1008, event number = 2738, track_num = 0, Range = 291.553 +run number = 1008, event number = 2804, track_num = 0, Range = 262.474 +run number = 1008, event number = 3021, track_num = 0, Range = 288.752 +run number = 1008, event number = 3243, track_num = 0, Range = 305.348 +run number = 1008, event number = 3270, track_num = 0, Range = 128.493 +run number = 1008, event number = 3363, track_num = 0, Range = 253.558 +run number = 1008, event number = 3364, track_num = 0, Range = 94.3167 +run number = 1008, event number = 3650, track_num = 0, Range = 227.81 +run number = 1008, event number = 3877, track_num = 0, Range = 119.729 +run number = 1008, event number = 4008, track_num = 0, Range = 134.506 +run number = 1008, event number = 4027, track_num = 0, Range = 221.911 +run number = 1008, event number = 4080, track_num = 0, Range = 235.975 +run number = 1008, event number = 4100, track_num = 0, Range = 135.805 +run number = 1008, event number = 4185, track_num = 0, Range = 319.001 +run number = 1008, event number = 4185, track_num = 1, Range = 380.692 +run number = 1008, event number = 4290, track_num = 0, Range = 315.168 +run number = 1008, event number = 4321, track_num = 0, Range = 275.63 +run number = 1008, event number = 4322, track_num = 0, Range = 197.382 +run number = 1008, event number = 4352, track_num = 0, Range = 266.692 +run number = 1008, event number = 4393, track_num = 0, Range = 149.151 +run number = 1008, event number = 4498, track_num = 0, Range = 274.471 +run number = 1008, event number = 4532, track_num = 0, Range = 158.059 +run number = 1008, event number = 4863, track_num = 0, Range = 147.507 +run number = 1008, event number = 4869, track_num = 0, Range = 132.96 +run number = 1008, event number = 4950, track_num = 0, Range = 283.471 +run number = 1008, event number = 5138, track_num = 0, Range = 182.695 +run number = 1008, event number = 5182, track_num = 0, Range = 141.943 +run number = 1008, event number = 5270, track_num = 0, Range = 121.724 +run number = 1008, event number = 5278, track_num = 0, Range = 268.956 +run number = 1008, event number = 5344, track_num = 0, Range = 201.781 +run number = 1008, event number = 5375, track_num = 0, Range = 63.696 +run number = 1008, event number = 5441, track_num = 0, Range = 197.805 +run number = 1008, event number = 5462, track_num = 0, Range = 82.5925 +run number = 1008, event number = 5478, track_num = 0, Range = 230.725 +run number = 1008, event number = 5656, track_num = 0, Range = 312.548 +run number = 1008, event number = 5656, track_num = 1, Range = 176.252 +run number = 1008, event number = 5736, track_num = 0, Range = 299.115 +run number = 1008, event number = 5771, track_num = 0, Range = 75.0664 +run number = 1008, event number = 5862, track_num = 0, Range = 260.452 +run number = 1008, event number = 5888, track_num = 0, Range = 262.66 +run number = 1008, event number = 5890, track_num = 0, Range = 274.192 +run number = 1008, event number = 5912, track_num = 0, Range = 135.969 +run number = 1008, event number = 5952, track_num = 0, Range = 201.005 +run number = 1008, event number = 6001, track_num = 0, Range = 171.154 +run number = 1008, event number = 6032, track_num = 0, Range = 291.565 +run number = 1008, event number = 6114, track_num = 0, Range = 290.298 +run number = 1008, event number = 6233, track_num = 0, Range = 209.721 +run number = 1008, event number = 6326, track_num = 0, Range = 78.1841 +run number = 1008, event number = 6355, track_num = 0, Range = 147.975 +run number = 1008, event number = 6430, track_num = 0, Range = 270.782 +run number = 1008, event number = 6552, track_num = 0, Range = 277.58 +run number = 1008, event number = 6577, track_num = 0, Range = 319.729 +run number = 1008, event number = 6709, track_num = 0, Range = 274.567 +run number = 1008, event number = 7024, track_num = 0, Range = 247.424 +run number = 1008, event number = 7070, track_num = 0, Range = 195.091 +run number = 1008, event number = 7106, track_num = 0, Range = 78.3147 +run number = 1008, event number = 7107, track_num = 0, Range = 69.4234 +run number = 1008, event number = 7157, track_num = 0, Range = 269.737 +run number = 1008, event number = 7191, track_num = 0, Range = 86.185 +run number = 1008, event number = 7191, track_num = 1, Range = 100.184 +run number = 1008, event number = 7447, track_num = 0, Range = 269.655 +run number = 1008, event number = 7773, track_num = 0, Range = 122.7 +run number = 1008, event number = 7831, track_num = 0, Range = 215.419 +run number = 1008, event number = 7834, track_num = 0, Range = 109.233 +run number = 1008, event number = 7867, track_num = 0, Range = 97.6729 +run number = 1008, event number = 7876, track_num = 0, Range = 268.6 +run number = 1008, event number = 7952, track_num = 0, Range = 176.186 +run number = 1008, event number = 8008, track_num = 0, Range = 127.908 +run number = 1008, event number = 8741, track_num = 0, Range = 261.685 +run number = 1008, event number = 8755, track_num = 0, Range = 130.516 +run number = 1008, event number = 8774, track_num = 0, Range = 249.191 +run number = 1008, event number = 8828, track_num = 0, Range = 329.435 +run number = 1008, event number = 8852, track_num = 0, Range = 76.3245 +run number = 1008, event number = 8989, track_num = 0, Range = 200.814 +run number = 1008, event number = 9095, track_num = 0, Range = 180.712 +run number = 1008, event number = 9116, track_num = 0, Range = 69.0851 +run number = 1008, event number = 9119, track_num = 0, Range = 226.631 +run number = 1008, event number = 9136, track_num = 0, Range = 124.567 +run number = 1008, event number = 9230, track_num = 0, Range = 258.599 +run number = 1008, event number = 9268, track_num = 0, Range = 211.976 +run number = 1008, event number = 9342, track_num = 0, Range = 92.0326 +run number = 1008, event number = 9465, track_num = 0, Range = 247.11 +run number = 1008, event number = 9541, track_num = 0, Range = 149.184 +run number = 1008, event number = 9573, track_num = 0, Range = 110.151 +run number = 1008, event number = 9598, track_num = 0, Range = 168.662 +run number = 1008, event number = 9615, track_num = 0, Range = 224.975 +run number = 1008, event number = 9678, track_num = 0, Range = 156.682 +run number = 1008, event number = 9701, track_num = 0, Range = 333.324 +run number = 1008, event number = 9711, track_num = 0, Range = 88.6122 +run number = 1008, event number = 9730, track_num = 0, Range = 287.014 +run number = 1008, event number = 9752, track_num = 0, Range = 154.392 +run number = 1008, event number = 9941, track_num = 0, Range = 202.747 +run number = 1008, event number = 9954, track_num = 0, Range = 274.384 +run number = 1008, event number = 9987, track_num = 0, Range = 172.307 +run number = 1008, event number = 10042, track_num = 0, Range = 224.493 +run number = 1008, event number = 10351, track_num = 0, Range = 195.913 +run number = 1008, event number = 10361, track_num = 0, Range = 235.423 +run number = 1008, event number = 10490, track_num = 0, Range = 281.512 +run number = 1008, event number = 10548, track_num = 0, Range = 328.131 +run number = 1008, event number = 10550, track_num = 0, Range = 242.054 +run number = 1008, event number = 10641, track_num = 0, Range = 138.084 +run number = 1008, event number = 10704, track_num = 0, Range = 268.801 +run number = 1008, event number = 10772, track_num = 0, Range = 132.662 +run number = 1008, event number = 10772, track_num = 1, Range = 114.105 +run number = 1008, event number = 10915, track_num = 0, Range = 273.443 +run number = 1008, event number = 10925, track_num = 0, Range = 199.707 +run number = 1008, event number = 11090, track_num = 0, Range = 227.76 +run number = 1008, event number = 11106, track_num = 0, Range = 296.407 +run number = 1008, event number = 11108, track_num = 0, Range = 226.764 +run number = 1008, event number = 11150, track_num = 0, Range = 265.214 +run number = 1008, event number = 11163, track_num = 0, Range = 181.035 +run number = 1008, event number = 11238, track_num = 0, Range = 253.295 +run number = 1008, event number = 11260, track_num = 0, Range = 135.723 +run number = 1008, event number = 11552, track_num = 0, Range = 244.984 +run number = 1008, event number = 11559, track_num = 0, Range = 239.449 +run number = 1008, event number = 11611, track_num = 0, Range = 119.021 +run number = 1008, event number = 11617, track_num = 0, Range = 195.26 +run number = 1008, event number = 11716, track_num = 0, Range = 198.779 +run number = 1008, event number = 11793, track_num = 0, Range = 258.803 +run number = 1008, event number = 11973, track_num = 0, Range = 127.41 +run number = 1008, event number = 12038, track_num = 0, Range = 63.729 +run number = 1008, event number = 12202, track_num = 0, Range = 259.104 +run number = 1008, event number = 12356, track_num = 0, Range = 209.547 +run number = 1008, event number = 12368, track_num = 0, Range = 264.318 +run number = 1008, event number = 12370, track_num = 0, Range = 289.322 +run number = 1008, event number = 12518, track_num = 0, Range = 115.757 +run number = 1008, event number = 12531, track_num = 0, Range = 74.0742 +run number = 1008, event number = 12543, track_num = 0, Range = 268.682 +run number = 1008, event number = 12646, track_num = 0, Range = 206.955 +run number = 1008, event number = 12723, track_num = 0, Range = 264.212 +run number = 1008, event number = 12752, track_num = 0, Range = 259.213 +run number = 1008, event number = 12962, track_num = 0, Range = 293.91 +run number = 1008, event number = 13107, track_num = 0, Range = 274.549 +run number = 1008, event number = 13108, track_num = 0, Range = 200.556 +run number = 1008, event number = 13160, track_num = 0, Range = 176.651 +run number = 1008, event number = 13203, track_num = 0, Range = 271.198 +run number = 1008, event number = 13215, track_num = 0, Range = 100.562 +run number = 1008, event number = 13230, track_num = 0, Range = 86.6229 +run number = 1008, event number = 13239, track_num = 0, Range = 137.918 +run number = 1008, event number = 13242, track_num = 0, Range = 157.684 +run number = 1008, event number = 13651, track_num = 0, Range = 145.171 +run number = 1008, event number = 13715, track_num = 0, Range = 284.039 +run number = 1008, event number = 13968, track_num = 0, Range = 116.992 +run number = 1008, event number = 14229, track_num = 0, Range = 186.497 +run number = 1008, event number = 14375, track_num = 0, Range = 217.825 +run number = 1008, event number = 14429, track_num = 0, Range = 253.572 +run number = 1008, event number = 14625, track_num = 0, Range = 261.895 +run number = 1008, event number = 14852, track_num = 0, Range = 369.114 +run number = 1008, event number = 14852, track_num = 1, Range = 81.2614 +run number = 1008, event number = 14990, track_num = 0, Range = 173.138 +run number = 1008, event number = 15176, track_num = 0, Range = 212.866 +run number = 1008, event number = 15181, track_num = 0, Range = 197.525 +run number = 1008, event number = 15267, track_num = 0, Range = 185.517 +run number = 1008, event number = 15274, track_num = 0, Range = 85.4436 +run number = 1008, event number = 15281, track_num = 0, Range = 132.706 +run number = 1008, event number = 15282, track_num = 0, Range = 297.774 +run number = 1008, event number = 15331, track_num = 0, Range = 266.67 +run number = 1008, event number = 15434, track_num = 0, Range = 267.908 +run number = 1008, event number = 15829, track_num = 0, Range = 206.703 +run number = 1008, event number = 15920, track_num = 0, Range = 124.974 +run number = 1008, event number = 15943, track_num = 0, Range = 258.602 +run number = 1008, event number = 15956, track_num = 0, Range = 123.895 +run number = 1008, event number = 15991, track_num = 0, Range = 121.451 +run number = 1008, event number = 16059, track_num = 0, Range = 211.07 +run number = 1008, event number = 16156, track_num = 0, Range = 295.456 +run number = 1008, event number = 16287, track_num = 0, Range = 181.264 +run number = 1008, event number = 16288, track_num = 0, Range = 80.4308 +run number = 1008, event number = 16297, track_num = 0, Range = 154.138 +run number = 1008, event number = 16311, track_num = 0, Range = 356.841 +run number = 1008, event number = 16318, track_num = 0, Range = 141.232 +run number = 1008, event number = 16361, track_num = 0, Range = 256.03 +run number = 1008, event number = 16418, track_num = 0, Range = 311.705 +run number = 1008, event number = 16432, track_num = 0, Range = 346.762 +run number = 1008, event number = 16438, track_num = 0, Range = 209.626 +run number = 1008, event number = 16490, track_num = 0, Range = 116.427 +run number = 1008, event number = 16571, track_num = 0, Range = 276.901 +run number = 1008, event number = 16717, track_num = 0, Range = 86.8816 +run number = 1008, event number = 16898, track_num = 0, Range = 100.956 +run number = 1008, event number = 16981, track_num = 0, Range = 227.914 +run number = 1008, event number = 17076, track_num = 0, Range = 204.849 +run number = 1008, event number = 17077, track_num = 0, Range = 155.768 +run number = 1008, event number = 17078, track_num = 0, Range = 275.753 +run number = 1008, event number = 17156, track_num = 0, Range = 173.892 +run number = 1008, event number = 17158, track_num = 0, Range = 124.369 +run number = 1008, event number = 17182, track_num = 0, Range = 103.84 +run number = 1008, event number = 17190, track_num = 0, Range = 169.781 +run number = 1008, event number = 17198, track_num = 0, Range = 177.581 +run number = 1008, event number = 17341, track_num = 0, Range = 105.989 +run number = 1008, event number = 17395, track_num = 0, Range = 259.936 +run number = 1008, event number = 17399, track_num = 0, Range = 102.033 +run number = 1008, event number = 17400, track_num = 0, Range = 85.5032 +run number = 1008, event number = 17480, track_num = 0, Range = 81.4633 +run number = 1008, event number = 17491, track_num = 0, Range = 175.643 +run number = 1008, event number = 17563, track_num = 0, Range = 212.34 +run number = 1008, event number = 17566, track_num = 0, Range = 264.214 +run number = 1008, event number = 17707, track_num = 0, Range = 192.753 +run number = 1008, event number = 17917, track_num = 0, Range = 274.976 +run number = 1008, event number = 17935, track_num = 0, Range = 271.715 +run number = 1008, event number = 18033, track_num = 0, Range = 97.8474 +run number = 1008, event number = 18143, track_num = 0, Range = 255.492 +run number = 1008, event number = 18166, track_num = 0, Range = 151.435 +run number = 1008, event number = 18509, track_num = 0, Range = 83.804 +run number = 1008, event number = 18603, track_num = 0, Range = 280.467 +run number = 1008, event number = 18643, track_num = 0, Range = 133.273 +run number = 1008, event number = 18755, track_num = 0, Range = 177.733 +run number = 1008, event number = 18778, track_num = 0, Range = 203.072 +run number = 1008, event number = 18832, track_num = 0, Range = 295.483 +run number = 1008, event number = 19005, track_num = 0, Range = 247.272 +run number = 1008, event number = 19080, track_num = 0, Range = 153.731 +run number = 1008, event number = 19101, track_num = 0, Range = 72.2091 +run number = 1008, event number = 19290, track_num = 0, Range = 128.386 +run number = 1008, event number = 19350, track_num = 0, Range = 184.264 +run number = 1008, event number = 19410, track_num = 0, Range = 128.403 +run number = 1008, event number = 19433, track_num = 0, Range = 258.205 +run number = 1008, event number = 19467, track_num = 0, Range = 273.6 +run number = 1008, event number = 19530, track_num = 0, Range = 125.945 +run number = 1008, event number = 19614, track_num = 0, Range = 275.926 +run number = 1008, event number = 19734, track_num = 0, Range = 124.542 +run number = 1008, event number = 19765, track_num = 0, Range = 263.131 +run number = 1008, event number = 19839, track_num = 0, Range = 69.6478 +run number = 1008, event number = 19995, track_num = 0, Range = 268.125 +run number = 1008, event number = 20024, track_num = 0, Range = 85.1748 +run number = 1008, event number = 20068, track_num = 0, Range = 110.028 +run number = 1008, event number = 20190, track_num = 0, Range = 274.353 +run number = 1008, event number = 20233, track_num = 0, Range = 194.72 +run number = 1008, event number = 20322, track_num = 0, Range = 224.189 +run number = 1008, event number = 20400, track_num = 0, Range = 120.751 +run number = 1008, event number = 20582, track_num = 0, Range = 271.177 +run number = 1008, event number = 20584, track_num = 0, Range = 300.928 +run number = 1008, event number = 20675, track_num = 0, Range = 82.2364 +run number = 1008, event number = 20780, track_num = 0, Range = 115.165 +run number = 1008, event number = 20818, track_num = 0, Range = 136.001 +run number = 1008, event number = 20860, track_num = 0, Range = 56.5514 +run number = 1008, event number = 21023, track_num = 0, Range = 106.342 +run number = 1008, event number = 21157, track_num = 0, Range = 185.542 +run number = 1008, event number = 21196, track_num = 0, Range = 254.169 +run number = 1008, event number = 21214, track_num = 0, Range = 93.3416 +run number = 1008, event number = 21225, track_num = 0, Range = 257.621 +run number = 1008, event number = 21232, track_num = 0, Range = 234.738 +run number = 1008, event number = 21318, track_num = 0, Range = 79.5987 +run number = 1008, event number = 21370, track_num = 0, Range = 247.085 +run number = 1008, event number = 21379, track_num = 0, Range = 181.47 +run number = 1008, event number = 21426, track_num = 0, Range = 220.959 +run number = 1008, event number = 21445, track_num = 0, Range = 108.159 +run number = 1008, event number = 21447, track_num = 0, Range = 135.886 +run number = 1008, event number = 21507, track_num = 0, Range = 288.619 +run number = 1008, event number = 21598, track_num = 0, Range = 244.52 +run number = 1008, event number = 21619, track_num = 0, Range = 284.096 +run number = 1008, event number = 21726, track_num = 0, Range = 194.902 +run number = 1008, event number = 21846, track_num = 0, Range = 282.392 +run number = 1008, event number = 21883, track_num = 0, Range = 66.6229 +run number = 1008, event number = 21935, track_num = 0, Range = 59.1788 +run number = 1008, event number = 22060, track_num = 0, Range = 92.923 +run number = 1008, event number = 22221, track_num = 0, Range = 101.647 +run number = 1008, event number = 22326, track_num = 0, Range = 131.955 +run number = 1008, event number = 22416, track_num = 0, Range = 196.766 +run number = 1008, event number = 22462, track_num = 0, Range = 316.124 +run number = 1008, event number = 22519, track_num = 0, Range = 293.306 +run number = 1008, event number = 22694, track_num = 0, Range = 263.415 +run number = 1008, event number = 22807, track_num = 0, Range = 290.04 +run number = 1008, event number = 22833, track_num = 0, Range = 160.21 +run number = 1008, event number = 22836, track_num = 0, Range = 183.183 +run number = 1008, event number = 22866, track_num = 0, Range = 265.537 +run number = 1008, event number = 22969, track_num = 0, Range = 257.235 +run number = 1008, event number = 22973, track_num = 0, Range = 108.723 +run number = 1008, event number = 22987, track_num = 0, Range = 341.423 +run number = 1008, event number = 22995, track_num = 0, Range = 260.258 +run number = 1008, event number = 23059, track_num = 0, Range = 168.597 +run number = 1008, event number = 23269, track_num = 0, Range = 242.806 +run number = 1008, event number = 23307, track_num = 0, Range = 299.722 +run number = 1008, event number = 23318, track_num = 0, Range = 314.228 +run number = 1008, event number = 23405, track_num = 0, Range = 70.5467 +run number = 1008, event number = 23506, track_num = 0, Range = 302.252 +run number = 1008, event number = 23558, track_num = 0, Range = 242.329 +run number = 1008, event number = 23614, track_num = 0, Range = 230.448 +run number = 1008, event number = 23635, track_num = 0, Range = 257.84 +run number = 1008, event number = 23719, track_num = 0, Range = 265.878 +run number = 1008, event number = 23736, track_num = 0, Range = 112.794 +run number = 1008, event number = 23738, track_num = 0, Range = 144.973 +run number = 1008, event number = 23764, track_num = 0, Range = 101.035 +run number = 1008, event number = 23800, track_num = 0, Range = 301.615 +run number = 1008, event number = 23822, track_num = 0, Range = 329.585 +run number = 1008, event number = 23886, track_num = 0, Range = 170.733 +run number = 1008, event number = 23955, track_num = 0, Range = 297.828 +run number = 1008, event number = 24041, track_num = 0, Range = 94.1996 + Number of unpacked events in run 1009: 14427 +run number = 1009, event number = 12, track_num = 0, Range = 132.974 +run number = 1009, event number = 84, track_num = 0, Range = 265.868 +run number = 1009, event number = 100, track_num = 0, Range = 306.882 +run number = 1009, event number = 126, track_num = 0, Range = 233.792 +run number = 1009, event number = 300, track_num = 0, Range = 288.229 +run number = 1009, event number = 387, track_num = 0, Range = 116.057 +run number = 1009, event number = 496, track_num = 0, Range = 180.001 +run number = 1009, event number = 512, track_num = 0, Range = 248.919 +run number = 1009, event number = 670, track_num = 0, Range = 111.926 +run number = 1009, event number = 983, track_num = 0, Range = 139.106 +run number = 1009, event number = 998, track_num = 0, Range = 93.0111 +run number = 1009, event number = 1070, track_num = 0, Range = 106.182 +run number = 1009, event number = 1163, track_num = 0, Range = 299.334 +run number = 1009, event number = 1163, track_num = 1, Range = 109.892 +run number = 1009, event number = 1195, track_num = 0, Range = 153.704 +run number = 1009, event number = 1378, track_num = 0, Range = 335.101 +run number = 1009, event number = 1564, track_num = 0, Range = 131.78 +run number = 1009, event number = 1623, track_num = 0, Range = 231.916 +run number = 1009, event number = 1631, track_num = 0, Range = 190.09 +run number = 1009, event number = 1729, track_num = 0, Range = 209.929 +run number = 1009, event number = 1792, track_num = 0, Range = 88.1603 +run number = 1009, event number = 1813, track_num = 0, Range = 167.151 +run number = 1009, event number = 1848, track_num = 0, Range = 82.1772 +run number = 1009, event number = 1851, track_num = 0, Range = 275.048 +run number = 1009, event number = 1856, track_num = 0, Range = 251.706 +run number = 1009, event number = 1916, track_num = 0, Range = 103.188 +run number = 1009, event number = 1941, track_num = 0, Range = 318.04 +run number = 1009, event number = 2038, track_num = 0, Range = 392.556 +run number = 1009, event number = 2063, track_num = 0, Range = 167.779 +run number = 1009, event number = 2069, track_num = 0, Range = 264.221 +run number = 1009, event number = 2217, track_num = 0, Range = 261.043 +run number = 1009, event number = 2238, track_num = 0, Range = 200.862 +run number = 1009, event number = 2248, track_num = 0, Range = 264.327 +run number = 1009, event number = 2290, track_num = 0, Range = 281.414 +run number = 1009, event number = 2371, track_num = 0, Range = 266.719 +run number = 1009, event number = 2471, track_num = 0, Range = 279.783 +run number = 1009, event number = 2537, track_num = 0, Range = 182.427 +run number = 1009, event number = 2651, track_num = 0, Range = 267.861 +run number = 1009, event number = 2709, track_num = 0, Range = 245.785 +run number = 1009, event number = 2867, track_num = 0, Range = 221.334 +run number = 1009, event number = 2939, track_num = 0, Range = 261.065 +run number = 1009, event number = 2954, track_num = 0, Range = 138.599 +run number = 1009, event number = 2955, track_num = 0, Range = 137.101 +run number = 1009, event number = 3003, track_num = 0, Range = 151.11 +run number = 1009, event number = 3059, track_num = 0, Range = 316.232 +run number = 1009, event number = 3101, track_num = 0, Range = 396.909 +run number = 1009, event number = 3112, track_num = 0, Range = 161.058 +run number = 1009, event number = 3202, track_num = 0, Range = 194.438 +run number = 1009, event number = 3349, track_num = 0, Range = 283.335 +run number = 1009, event number = 3369, track_num = 0, Range = 139.62 +run number = 1009, event number = 3686, track_num = 0, Range = 73.3659 +run number = 1009, event number = 3729, track_num = 0, Range = 265.403 +run number = 1009, event number = 3924, track_num = 0, Range = 125.08 +run number = 1009, event number = 3940, track_num = 0, Range = 148.867 +run number = 1009, event number = 4010, track_num = 0, Range = 132.645 +run number = 1009, event number = 4098, track_num = 0, Range = 226.787 +run number = 1009, event number = 4196, track_num = 0, Range = 277.493 +run number = 1009, event number = 4228, track_num = 0, Range = 102.27 +run number = 1009, event number = 4269, track_num = 0, Range = 259.947 +run number = 1009, event number = 4274, track_num = 0, Range = 204.559 +run number = 1009, event number = 4314, track_num = 0, Range = 274.471 +run number = 1009, event number = 4319, track_num = 0, Range = 52.8203 +run number = 1009, event number = 4349, track_num = 0, Range = 169.299 +run number = 1009, event number = 4399, track_num = 0, Range = 251.477 +run number = 1009, event number = 4736, track_num = 0, Range = 141.639 +run number = 1009, event number = 4811, track_num = 0, Range = 264.547 +run number = 1009, event number = 4853, track_num = 0, Range = 183.285 +run number = 1009, event number = 4900, track_num = 0, Range = 257.346 +run number = 1009, event number = 4912, track_num = 0, Range = 187.031 +run number = 1009, event number = 5038, track_num = 0, Range = 225.517 +run number = 1009, event number = 5114, track_num = 0, Range = 153.813 +run number = 1009, event number = 5148, track_num = 0, Range = 95.0501 +run number = 1009, event number = 5216, track_num = 0, Range = 313.034 +run number = 1009, event number = 5266, track_num = 0, Range = 275.535 +run number = 1009, event number = 5357, track_num = 0, Range = 146.3 +run number = 1009, event number = 5357, track_num = 1, Range = 212.814 +run number = 1009, event number = 5426, track_num = 0, Range = 78.6601 +run number = 1009, event number = 5577, track_num = 0, Range = 195.814 +run number = 1009, event number = 5600, track_num = 0, Range = 195.157 +run number = 1009, event number = 5681, track_num = 0, Range = 193.74 +run number = 1009, event number = 5684, track_num = 0, Range = 149.246 +run number = 1009, event number = 5690, track_num = 0, Range = 255.294 +run number = 1009, event number = 5695, track_num = 0, Range = 160.23 +run number = 1009, event number = 5699, track_num = 0, Range = 163.976 +run number = 1009, event number = 5778, track_num = 0, Range = 131.33 +run number = 1009, event number = 5800, track_num = 0, Range = 191.438 +run number = 1009, event number = 5800, track_num = 1, Range = 190.785 +run number = 1009, event number = 5989, track_num = 0, Range = 272.904 +run number = 1009, event number = 5999, track_num = 0, Range = 265.442 +run number = 1009, event number = 6193, track_num = 0, Range = 316.36 +run number = 1009, event number = 6214, track_num = 0, Range = 353.302 +run number = 1009, event number = 6326, track_num = 0, Range = 284.075 +run number = 1009, event number = 6349, track_num = 0, Range = 183.701 +run number = 1009, event number = 6454, track_num = 0, Range = 281.879 +run number = 1009, event number = 6495, track_num = 0, Range = 263.203 +run number = 1009, event number = 6649, track_num = 0, Range = 359.271 +run number = 1009, event number = 6707, track_num = 0, Range = 88.9112 +run number = 1009, event number = 6777, track_num = 0, Range = 215.083 +run number = 1009, event number = 6817, track_num = 0, Range = 94.8923 +run number = 1009, event number = 6910, track_num = 0, Range = 258.117 +run number = 1009, event number = 6911, track_num = 0, Range = 146.822 +run number = 1009, event number = 6970, track_num = 0, Range = 209.206 +run number = 1009, event number = 6970, track_num = 1, Range = 121.545 +run number = 1009, event number = 7016, track_num = 0, Range = 321.109 +run number = 1009, event number = 7187, track_num = 0, Range = 290.818 +run number = 1009, event number = 7219, track_num = 0, Range = 80.9001 +run number = 1009, event number = 7396, track_num = 0, Range = 311.961 +run number = 1009, event number = 7408, track_num = 0, Range = 124.199 +run number = 1009, event number = 7565, track_num = 0, Range = 115.019 +run number = 1009, event number = 7572, track_num = 0, Range = 94.2394 +run number = 1009, event number = 7608, track_num = 0, Range = 256.718 +run number = 1009, event number = 7616, track_num = 0, Range = 273.425 +run number = 1009, event number = 7935, track_num = 0, Range = 290.497 +run number = 1009, event number = 8068, track_num = 0, Range = 196.882 +run number = 1009, event number = 8116, track_num = 0, Range = 59.2564 +run number = 1009, event number = 8117, track_num = 0, Range = 292.994 +run number = 1009, event number = 8179, track_num = 0, Range = 318.638 +run number = 1009, event number = 8258, track_num = 0, Range = 313.506 +run number = 1009, event number = 8265, track_num = 0, Range = 72.2499 +run number = 1009, event number = 8349, track_num = 0, Range = 106.321 +run number = 1009, event number = 8408, track_num = 0, Range = 120.657 +run number = 1009, event number = 8558, track_num = 0, Range = 148.138 +run number = 1009, event number = 8584, track_num = 0, Range = 290.249 +run number = 1009, event number = 8585, track_num = 0, Range = 273.402 +run number = 1009, event number = 8608, track_num = 0, Range = 268.496 +run number = 1009, event number = 8679, track_num = 0, Range = 274.949 +run number = 1009, event number = 8709, track_num = 0, Range = 282.758 +run number = 1009, event number = 8718, track_num = 0, Range = 316.31 +run number = 1009, event number = 8788, track_num = 0, Range = 107.781 +run number = 1009, event number = 9105, track_num = 0, Range = 285.265 +run number = 1009, event number = 9290, track_num = 0, Range = 295.917 +run number = 1009, event number = 9328, track_num = 0, Range = 118.222 +run number = 1009, event number = 9515, track_num = 0, Range = 160.492 +run number = 1009, event number = 9546, track_num = 0, Range = 252.997 +run number = 1009, event number = 9608, track_num = 0, Range = 276.476 +run number = 1009, event number = 9684, track_num = 0, Range = 176.147 +run number = 1009, event number = 9690, track_num = 0, Range = 146.707 +run number = 1009, event number = 9764, track_num = 0, Range = 166.437 +run number = 1009, event number = 9769, track_num = 0, Range = 202.715 +run number = 1009, event number = 9824, track_num = 0, Range = 178.778 +run number = 1009, event number = 9936, track_num = 0, Range = 131.449 +run number = 1009, event number = 9953, track_num = 0, Range = 275.435 +run number = 1009, event number = 10049, track_num = 0, Range = 116.484 +run number = 1009, event number = 10350, track_num = 0, Range = 67.0364 +run number = 1009, event number = 10446, track_num = 0, Range = 136.325 +run number = 1009, event number = 10451, track_num = 0, Range = 160.187 +run number = 1009, event number = 10455, track_num = 0, Range = 72.2499 +run number = 1009, event number = 10867, track_num = 0, Range = 88.3353 +run number = 1009, event number = 10872, track_num = 0, Range = 121.964 +run number = 1009, event number = 10966, track_num = 0, Range = 179.356 +run number = 1009, event number = 11007, track_num = 0, Range = 212.251 +run number = 1009, event number = 11136, track_num = 0, Range = 266.957 +run number = 1009, event number = 11147, track_num = 0, Range = 298.395 +run number = 1009, event number = 11299, track_num = 0, Range = 255.041 +run number = 1009, event number = 11342, track_num = 0, Range = 139.588 +run number = 1009, event number = 11562, track_num = 0, Range = 262.028 +run number = 1009, event number = 11562, track_num = 1, Range = 233.013 +run number = 1009, event number = 11708, track_num = 0, Range = 229.142 +run number = 1009, event number = 11726, track_num = 0, Range = 293.407 +run number = 1009, event number = 11750, track_num = 0, Range = 149.774 +run number = 1009, event number = 11838, track_num = 0, Range = 133.985 +run number = 1009, event number = 12112, track_num = 0, Range = 265.968 +run number = 1009, event number = 12156, track_num = 0, Range = 200.401 +run number = 1009, event number = 12168, track_num = 0, Range = 90.8687 +run number = 1009, event number = 12200, track_num = 0, Range = 259.585 +run number = 1009, event number = 12335, track_num = 0, Range = 265.334 +run number = 1009, event number = 12372, track_num = 0, Range = 108.769 +run number = 1009, event number = 12437, track_num = 0, Range = 197.102 +run number = 1009, event number = 12620, track_num = 0, Range = 297.286 +run number = 1009, event number = 12693, track_num = 0, Range = 177.142 +run number = 1009, event number = 12707, track_num = 0, Range = 148.883 +run number = 1009, event number = 12801, track_num = 0, Range = 303.176 +run number = 1009, event number = 12943, track_num = 0, Range = 259.435 +run number = 1009, event number = 12979, track_num = 0, Range = 273.691 +run number = 1009, event number = 12992, track_num = 0, Range = 191.379 +run number = 1009, event number = 13025, track_num = 0, Range = 145.818 +run number = 1009, event number = 13083, track_num = 0, Range = 331.066 +run number = 1009, event number = 13230, track_num = 0, Range = 245.459 +run number = 1009, event number = 13235, track_num = 0, Range = 199.173 +run number = 1009, event number = 13270, track_num = 0, Range = 184.817 +run number = 1009, event number = 13276, track_num = 0, Range = 93.8642 +run number = 1009, event number = 13410, track_num = 0, Range = 168.78 +run number = 1009, event number = 13467, track_num = 0, Range = 289.461 +run number = 1009, event number = 13603, track_num = 0, Range = 69.4595 +run number = 1009, event number = 13612, track_num = 0, Range = 117.285 +run number = 1009, event number = 13612, track_num = 1, Range = 56.3434 +run number = 1009, event number = 13625, track_num = 0, Range = 274.175 +run number = 1009, event number = 13637, track_num = 0, Range = 264.501 +run number = 1009, event number = 13684, track_num = 0, Range = 152.705 +run number = 1009, event number = 13739, track_num = 0, Range = 138.978 +run number = 1009, event number = 13979, track_num = 0, Range = 339.189 +run number = 1009, event number = 13993, track_num = 0, Range = 268.016 +run number = 1009, event number = 14077, track_num = 0, Range = 251.838 +run number = 1009, event number = 14108, track_num = 0, Range = 144.283 +run number = 1009, event number = 14183, track_num = 0, Range = 312.761 +run number = 1009, event number = 14321, track_num = 0, Range = 133.444 + Number of unpacked events in run 1010: 13523 +run number = 1010, event number = 108, track_num = 0, Range = 266.122 +run number = 1010, event number = 186, track_num = 0, Range = 166.989 +run number = 1010, event number = 221, track_num = 0, Range = 212.941 +run number = 1010, event number = 285, track_num = 0, Range = 255.184 +run number = 1010, event number = 348, track_num = 0, Range = 274.926 +run number = 1010, event number = 413, track_num = 0, Range = 231.474 +run number = 1010, event number = 577, track_num = 0, Range = 261.668 +run number = 1010, event number = 603, track_num = 0, Range = 314.783 +run number = 1010, event number = 732, track_num = 0, Range = 107.693 +run number = 1010, event number = 782, track_num = 0, Range = 142.006 +run number = 1010, event number = 1105, track_num = 0, Range = 272.45 +run number = 1010, event number = 1131, track_num = 0, Range = 189.229 +run number = 1010, event number = 1329, track_num = 0, Range = 169.756 +run number = 1010, event number = 1427, track_num = 0, Range = 280.708 +run number = 1010, event number = 1446, track_num = 0, Range = 92.2733 +run number = 1010, event number = 1470, track_num = 0, Range = 329.678 +run number = 1010, event number = 1474, track_num = 0, Range = 258.893 +run number = 1010, event number = 1568, track_num = 0, Range = 239.043 +run number = 1010, event number = 1591, track_num = 0, Range = 128.644 +run number = 1010, event number = 1716, track_num = 0, Range = 248.352 +run number = 1010, event number = 1829, track_num = 0, Range = 146.535 +run number = 1010, event number = 1830, track_num = 0, Range = 274.683 +run number = 1010, event number = 1882, track_num = 0, Range = 229.862 +run number = 1010, event number = 1931, track_num = 0, Range = 285.318 +run number = 1010, event number = 2043, track_num = 0, Range = 194.452 +run number = 1010, event number = 2081, track_num = 0, Range = 272.164 +run number = 1010, event number = 2105, track_num = 0, Range = 382.948 +run number = 1010, event number = 2139, track_num = 0, Range = 190.385 +run number = 1010, event number = 2144, track_num = 0, Range = 95.8359 +run number = 1010, event number = 2252, track_num = 0, Range = 206.599 +run number = 1010, event number = 2270, track_num = 0, Range = 292.55 +run number = 1010, event number = 2338, track_num = 0, Range = 176.679 +run number = 1010, event number = 2417, track_num = 0, Range = 280.023 +run number = 1010, event number = 2444, track_num = 0, Range = 141.059 +run number = 1010, event number = 2629, track_num = 0, Range = 254.31 +run number = 1010, event number = 2716, track_num = 0, Range = 290.895 +run number = 1010, event number = 2890, track_num = 0, Range = 395.435 +run number = 1010, event number = 2912, track_num = 0, Range = 293.397 +run number = 1010, event number = 2928, track_num = 0, Range = 303.779 +run number = 1010, event number = 3208, track_num = 0, Range = 247.855 +run number = 1010, event number = 3264, track_num = 0, Range = 286.101 +run number = 1010, event number = 3290, track_num = 0, Range = 239.539 +run number = 1010, event number = 3381, track_num = 0, Range = 280.055 +run number = 1010, event number = 3417, track_num = 0, Range = 103.805 +run number = 1010, event number = 3456, track_num = 0, Range = 245.349 +run number = 1010, event number = 3619, track_num = 0, Range = 144.796 +run number = 1010, event number = 3645, track_num = 0, Range = 251.683 +run number = 1010, event number = 3674, track_num = 0, Range = 62.9399 +run number = 1010, event number = 3699, track_num = 0, Range = 161.918 +run number = 1010, event number = 3715, track_num = 0, Range = 280.98 +run number = 1010, event number = 3976, track_num = 0, Range = 275.344 +run number = 1010, event number = 4026, track_num = 0, Range = 143.191 +run number = 1010, event number = 4093, track_num = 0, Range = 259.839 +run number = 1010, event number = 4103, track_num = 0, Range = 345.577 +run number = 1010, event number = 4205, track_num = 0, Range = 144.067 +run number = 1010, event number = 4290, track_num = 0, Range = 296.664 +run number = 1010, event number = 4291, track_num = 0, Range = 85.7525 +run number = 1010, event number = 4294, track_num = 0, Range = 236.185 +run number = 1010, event number = 4421, track_num = 0, Range = 155.037 +run number = 1010, event number = 4452, track_num = 0, Range = 261.766 +run number = 1010, event number = 4478, track_num = 0, Range = 338.72 +run number = 1010, event number = 4621, track_num = 0, Range = 122.157 +run number = 1010, event number = 4672, track_num = 0, Range = 290.249 +run number = 1010, event number = 4690, track_num = 0, Range = 162.264 +run number = 1010, event number = 4728, track_num = 0, Range = 96.8488 +run number = 1010, event number = 4728, track_num = 1, Range = 198.442 +run number = 1010, event number = 4779, track_num = 0, Range = 138.719 +run number = 1010, event number = 4803, track_num = 0, Range = 261.491 +run number = 1010, event number = 4806, track_num = 0, Range = 314.126 +run number = 1010, event number = 4850, track_num = 0, Range = 182.867 +run number = 1010, event number = 4856, track_num = 0, Range = 258.917 +run number = 1010, event number = 4898, track_num = 0, Range = 62.1324 +run number = 1010, event number = 4964, track_num = 0, Range = 68.5831 +run number = 1010, event number = 4982, track_num = 0, Range = 202.092 +run number = 1010, event number = 5013, track_num = 0, Range = 272.452 +run number = 1010, event number = 5125, track_num = 0, Range = 170.196 +run number = 1010, event number = 5151, track_num = 0, Range = 167.013 +run number = 1010, event number = 5157, track_num = 0, Range = 59.0187 +run number = 1010, event number = 5183, track_num = 0, Range = 174.15 +run number = 1010, event number = 5206, track_num = 0, Range = 269.715 +run number = 1010, event number = 5238, track_num = 0, Range = 213.186 +run number = 1010, event number = 5489, track_num = 0, Range = 98.935 +run number = 1010, event number = 5534, track_num = 0, Range = 261.438 +run number = 1010, event number = 5608, track_num = 0, Range = 241.692 +run number = 1010, event number = 5624, track_num = 0, Range = 262.933 +run number = 1010, event number = 5630, track_num = 0, Range = 130.225 +run number = 1010, event number = 5756, track_num = 0, Range = 178.244 +run number = 1010, event number = 5809, track_num = 0, Range = 270.921 +run number = 1010, event number = 6021, track_num = 0, Range = 254.601 +run number = 1010, event number = 6078, track_num = 0, Range = 283.919 +run number = 1010, event number = 6168, track_num = 0, Range = 260.106 +run number = 1010, event number = 6184, track_num = 0, Range = 262.927 +run number = 1010, event number = 6197, track_num = 0, Range = 135.485 +run number = 1010, event number = 6267, track_num = 0, Range = 160.249 +run number = 1010, event number = 6490, track_num = 0, Range = 356.676 +run number = 1010, event number = 6518, track_num = 0, Range = 80.9258 +run number = 1010, event number = 6532, track_num = 0, Range = 320.005 +run number = 1010, event number = 6604, track_num = 0, Range = 234.065 +run number = 1010, event number = 6661, track_num = 0, Range = 257.119 +run number = 1010, event number = 6750, track_num = 0, Range = 160.367 +run number = 1010, event number = 6972, track_num = 0, Range = 348.921 +run number = 1010, event number = 7010, track_num = 0, Range = 117.805 +run number = 1010, event number = 7132, track_num = 0, Range = 269.77 +run number = 1010, event number = 7140, track_num = 0, Range = 135.906 +run number = 1010, event number = 7245, track_num = 0, Range = 284.695 +run number = 1010, event number = 7286, track_num = 0, Range = 326.608 +run number = 1010, event number = 7295, track_num = 0, Range = 148.779 +run number = 1010, event number = 7334, track_num = 0, Range = 123.355 +run number = 1010, event number = 7336, track_num = 0, Range = 331.584 +run number = 1010, event number = 7336, track_num = 1, Range = 185.599 +run number = 1010, event number = 7443, track_num = 0, Range = 275.54 +run number = 1010, event number = 7452, track_num = 0, Range = 295.182 +run number = 1010, event number = 7533, track_num = 0, Range = 265.164 +run number = 1010, event number = 7581, track_num = 0, Range = 260.244 +run number = 1010, event number = 7633, track_num = 0, Range = 72.5667 +run number = 1010, event number = 7752, track_num = 0, Range = 180.173 +run number = 1010, event number = 7889, track_num = 0, Range = 209.705 +run number = 1010, event number = 7963, track_num = 0, Range = 278.667 +run number = 1010, event number = 8018, track_num = 0, Range = 89.9394 +run number = 1010, event number = 8104, track_num = 0, Range = 258.759 +run number = 1010, event number = 8259, track_num = 0, Range = 303.569 +run number = 1010, event number = 8350, track_num = 0, Range = 256.115 +run number = 1010, event number = 8350, track_num = 1, Range = 80.0246 +run number = 1010, event number = 8557, track_num = 0, Range = 246.875 +run number = 1010, event number = 8653, track_num = 0, Range = 193.584 +run number = 1010, event number = 8691, track_num = 0, Range = 246.106 +run number = 1010, event number = 8754, track_num = 0, Range = 128.494 +run number = 1010, event number = 8832, track_num = 0, Range = 258.48 +run number = 1010, event number = 8846, track_num = 0, Range = 344.181 +run number = 1010, event number = 8928, track_num = 0, Range = 108.884 +run number = 1010, event number = 8973, track_num = 0, Range = 248.884 +run number = 1010, event number = 8987, track_num = 0, Range = 202.34 +run number = 1010, event number = 9013, track_num = 0, Range = 258.079 +run number = 1010, event number = 9040, track_num = 0, Range = 271.592 +run number = 1010, event number = 9163, track_num = 0, Range = 155.197 +run number = 1010, event number = 9182, track_num = 0, Range = 293.24 +run number = 1010, event number = 9213, track_num = 0, Range = 261.265 +run number = 1010, event number = 9253, track_num = 0, Range = 182.691 +run number = 1010, event number = 9302, track_num = 0, Range = 278.313 +run number = 1010, event number = 9318, track_num = 0, Range = 194.719 +run number = 1010, event number = 9326, track_num = 0, Range = 264.572 +run number = 1010, event number = 9449, track_num = 0, Range = 173.956 +run number = 1010, event number = 9469, track_num = 0, Range = 219.786 +run number = 1010, event number = 9488, track_num = 0, Range = 142.039 +run number = 1010, event number = 9741, track_num = 0, Range = 250.252 +run number = 1010, event number = 10000, track_num = 0, Range = 196.498 +run number = 1010, event number = 10074, track_num = 0, Range = 237.477 +run number = 1010, event number = 10117, track_num = 0, Range = 281.071 +run number = 1010, event number = 10139, track_num = 0, Range = 74.7353 +run number = 1010, event number = 10167, track_num = 0, Range = 303.188 +run number = 1010, event number = 10225, track_num = 0, Range = 122.93 +run number = 1010, event number = 10255, track_num = 0, Range = 336.367 +run number = 1010, event number = 10517, track_num = 0, Range = 245.279 +run number = 1010, event number = 10570, track_num = 0, Range = 263.249 +run number = 1010, event number = 10578, track_num = 0, Range = 246.916 +run number = 1010, event number = 10588, track_num = 0, Range = 220.884 +run number = 1010, event number = 10591, track_num = 0, Range = 156.711 +run number = 1010, event number = 10637, track_num = 0, Range = 161.095 +run number = 1010, event number = 10655, track_num = 0, Range = 308.097 +run number = 1010, event number = 10660, track_num = 0, Range = 265.977 +run number = 1010, event number = 10739, track_num = 0, Range = 205.043 +run number = 1010, event number = 10813, track_num = 0, Range = 240.374 +run number = 1010, event number = 11011, track_num = 0, Range = 265.623 +run number = 1010, event number = 11272, track_num = 0, Range = 220.687 +run number = 1010, event number = 11301, track_num = 0, Range = 304.695 +run number = 1010, event number = 11371, track_num = 0, Range = 123.688 +run number = 1010, event number = 11509, track_num = 0, Range = 208.565 +run number = 1010, event number = 11586, track_num = 0, Range = 190.645 +run number = 1010, event number = 11645, track_num = 0, Range = 262.875 +run number = 1010, event number = 11675, track_num = 0, Range = 264.22 +run number = 1010, event number = 11709, track_num = 0, Range = 290.897 +run number = 1010, event number = 11801, track_num = 0, Range = 271.336 +run number = 1010, event number = 11805, track_num = 0, Range = 161.102 +run number = 1010, event number = 11825, track_num = 0, Range = 166.147 +run number = 1010, event number = 11958, track_num = 0, Range = 61.1738 +run number = 1010, event number = 12039, track_num = 0, Range = 265.769 +run number = 1010, event number = 12105, track_num = 0, Range = 124.766 +run number = 1010, event number = 12219, track_num = 0, Range = 222.39 +run number = 1010, event number = 12248, track_num = 0, Range = 285.204 +run number = 1010, event number = 12278, track_num = 0, Range = 203.688 +run number = 1010, event number = 12350, track_num = 0, Range = 304.639 +run number = 1010, event number = 12358, track_num = 0, Range = 206.708 +run number = 1010, event number = 12561, track_num = 0, Range = 246.573 +run number = 1010, event number = 12582, track_num = 0, Range = 71.2703 +run number = 1010, event number = 12634, track_num = 0, Range = 137.783 +run number = 1010, event number = 12690, track_num = 0, Range = 267.649 +run number = 1010, event number = 12786, track_num = 0, Range = 260.589 +run number = 1010, event number = 12837, track_num = 0, Range = 232.409 +run number = 1010, event number = 12842, track_num = 0, Range = 122.485 +run number = 1010, event number = 12899, track_num = 0, Range = 174.294 +run number = 1010, event number = 13002, track_num = 0, Range = 263.019 +run number = 1010, event number = 13100, track_num = 0, Range = 80.8209 +run number = 1010, event number = 13251, track_num = 0, Range = 287.447 +run number = 1010, event number = 13274, track_num = 0, Range = 142.439 +run number = 1010, event number = 13363, track_num = 0, Range = 182.433 +run number = 1010, event number = 13403, track_num = 0, Range = 266.076 +run number = 1010, event number = 13437, track_num = 0, Range = 136.152 +run number = 1010, event number = 13445, track_num = 0, Range = 257.692 +run number = 1010, event number = 13457, track_num = 0, Range = 289.298 + Number of unpacked events in run 1016: 23400 +run number = 1016, event number = 252, track_num = 0, Range = 150.086 +run number = 1016, event number = 456, track_num = 0, Range = 119.073 +run number = 1016, event number = 521, track_num = 0, Range = 205.789 +run number = 1016, event number = 701, track_num = 0, Range = 93.0428 +run number = 1016, event number = 731, track_num = 0, Range = 276.901 +run number = 1016, event number = 771, track_num = 0, Range = 100.879 +run number = 1016, event number = 923, track_num = 0, Range = 277.994 +run number = 1016, event number = 980, track_num = 0, Range = 208.526 +run number = 1016, event number = 1012, track_num = 0, Range = 140.929 +run number = 1016, event number = 1057, track_num = 0, Range = 274.059 +run number = 1016, event number = 1215, track_num = 0, Range = 294.124 +run number = 1016, event number = 1247, track_num = 0, Range = 178.478 +run number = 1016, event number = 1312, track_num = 0, Range = 265.452 +run number = 1016, event number = 1336, track_num = 0, Range = 251.742 +run number = 1016, event number = 1363, track_num = 0, Range = 121.628 +run number = 1016, event number = 1654, track_num = 0, Range = 137.775 +run number = 1016, event number = 1821, track_num = 0, Range = 140.546 +run number = 1016, event number = 1966, track_num = 0, Range = 243.994 +run number = 1016, event number = 1988, track_num = 0, Range = 262.32 +run number = 1016, event number = 2073, track_num = 0, Range = 202.495 +run number = 1016, event number = 2092, track_num = 0, Range = 175.308 +run number = 1016, event number = 2108, track_num = 0, Range = 310.859 +run number = 1016, event number = 2115, track_num = 0, Range = 136.793 +run number = 1016, event number = 2115, track_num = 1, Range = 140.281 +run number = 1016, event number = 2215, track_num = 0, Range = 254.557 +run number = 1016, event number = 2246, track_num = 0, Range = 255.256 +run number = 1016, event number = 2328, track_num = 0, Range = 213.445 +run number = 1016, event number = 2588, track_num = 0, Range = 289.542 +run number = 1016, event number = 2630, track_num = 0, Range = 138.331 +run number = 1016, event number = 2631, track_num = 0, Range = 239.724 +run number = 1016, event number = 2704, track_num = 0, Range = 229.45 +run number = 1016, event number = 2755, track_num = 0, Range = 266.118 +run number = 1016, event number = 2876, track_num = 0, Range = 266.01 +run number = 1016, event number = 2888, track_num = 0, Range = 94.5075 +run number = 1016, event number = 3024, track_num = 0, Range = 270.871 +run number = 1016, event number = 3049, track_num = 0, Range = 316.034 +run number = 1016, event number = 3236, track_num = 0, Range = 246.907 +run number = 1016, event number = 3303, track_num = 0, Range = 164.865 +run number = 1016, event number = 3360, track_num = 0, Range = 111.742 +run number = 1016, event number = 3373, track_num = 0, Range = 259.886 +run number = 1016, event number = 3387, track_num = 0, Range = 264.508 +run number = 1016, event number = 3474, track_num = 0, Range = 290.94 +run number = 1016, event number = 3483, track_num = 0, Range = 181.166 +run number = 1016, event number = 3566, track_num = 0, Range = 307.268 +run number = 1016, event number = 3656, track_num = 0, Range = 174.771 +run number = 1016, event number = 3668, track_num = 0, Range = 288.402 +run number = 1016, event number = 3671, track_num = 0, Range = 264.6 +run number = 1016, event number = 3720, track_num = 0, Range = 111.272 +run number = 1016, event number = 3739, track_num = 0, Range = 226.226 +run number = 1016, event number = 3780, track_num = 0, Range = 234.054 +run number = 1016, event number = 3994, track_num = 0, Range = 199.852 +run number = 1016, event number = 4025, track_num = 0, Range = 316.439 +run number = 1016, event number = 4038, track_num = 0, Range = 264.387 +run number = 1016, event number = 4109, track_num = 0, Range = 98.859 +run number = 1016, event number = 4129, track_num = 0, Range = 263.473 +run number = 1016, event number = 4286, track_num = 0, Range = 192.515 +run number = 1016, event number = 4321, track_num = 0, Range = 136.237 +run number = 1016, event number = 4347, track_num = 0, Range = 150.059 +run number = 1016, event number = 4419, track_num = 0, Range = 233.638 +run number = 1016, event number = 4512, track_num = 0, Range = 169.472 +run number = 1016, event number = 4737, track_num = 0, Range = 129.995 +run number = 1016, event number = 4745, track_num = 0, Range = 202.769 +run number = 1016, event number = 4923, track_num = 0, Range = 76.9296 +run number = 1016, event number = 4964, track_num = 0, Range = 175.706 +run number = 1016, event number = 4970, track_num = 0, Range = 155.75 +run number = 1016, event number = 5025, track_num = 0, Range = 211.162 +run number = 1016, event number = 5047, track_num = 0, Range = 315.583 +run number = 1016, event number = 5114, track_num = 0, Range = 296.905 +run number = 1016, event number = 5621, track_num = 0, Range = 239.312 +run number = 1016, event number = 5924, track_num = 0, Range = 348.583 +run number = 1016, event number = 5953, track_num = 0, Range = 176.398 +run number = 1016, event number = 6065, track_num = 0, Range = 228.541 +run number = 1016, event number = 6221, track_num = 0, Range = 300.507 +run number = 1016, event number = 6244, track_num = 0, Range = 176.154 +run number = 1016, event number = 6499, track_num = 0, Range = 180.718 +run number = 1016, event number = 6531, track_num = 0, Range = 163.427 +run number = 1016, event number = 6565, track_num = 0, Range = 210.044 +run number = 1016, event number = 6575, track_num = 0, Range = 124.558 +run number = 1016, event number = 6575, track_num = 1, Range = 94.8357 +run number = 1016, event number = 6583, track_num = 0, Range = 225.459 +run number = 1016, event number = 6654, track_num = 0, Range = 229.311 +run number = 1016, event number = 6720, track_num = 0, Range = 285.183 +run number = 1016, event number = 6995, track_num = 0, Range = 258.882 +run number = 1016, event number = 7023, track_num = 0, Range = 265.083 +run number = 1016, event number = 7089, track_num = 0, Range = 155.649 +run number = 1016, event number = 7157, track_num = 0, Range = 272.97 +run number = 1016, event number = 7266, track_num = 0, Range = 176.155 +run number = 1016, event number = 7285, track_num = 0, Range = 329.506 +run number = 1016, event number = 7416, track_num = 0, Range = 266.911 +run number = 1016, event number = 7461, track_num = 0, Range = 108.158 +run number = 1016, event number = 7564, track_num = 0, Range = 219.441 +run number = 1016, event number = 7606, track_num = 0, Range = 225.082 +run number = 1016, event number = 7668, track_num = 0, Range = 258.702 +run number = 1016, event number = 7719, track_num = 0, Range = 216.908 +run number = 1016, event number = 7816, track_num = 0, Range = 190.405 +run number = 1016, event number = 8123, track_num = 0, Range = 62.8676 +run number = 1016, event number = 8184, track_num = 0, Range = 231.167 +run number = 1016, event number = 8184, track_num = 1, Range = 91.7716 +run number = 1016, event number = 8192, track_num = 0, Range = 196.59 +run number = 1016, event number = 8193, track_num = 0, Range = 111.093 +run number = 1016, event number = 8204, track_num = 0, Range = 102.934 +run number = 1016, event number = 8246, track_num = 0, Range = 201.451 +run number = 1016, event number = 8464, track_num = 0, Range = 272.821 +run number = 1016, event number = 8586, track_num = 0, Range = 143.61 +run number = 1016, event number = 8665, track_num = 0, Range = 232.006 +run number = 1016, event number = 8666, track_num = 0, Range = 119.552 +run number = 1016, event number = 8754, track_num = 0, Range = 327.399 +run number = 1016, event number = 8856, track_num = 0, Range = 236.237 +run number = 1016, event number = 8877, track_num = 0, Range = 157.856 +run number = 1016, event number = 8949, track_num = 0, Range = 249.438 +run number = 1016, event number = 9019, track_num = 0, Range = 87.9415 +run number = 1016, event number = 9035, track_num = 0, Range = 355.215 +run number = 1016, event number = 9051, track_num = 0, Range = 277.929 +run number = 1016, event number = 9111, track_num = 0, Range = 321.614 +run number = 1016, event number = 9156, track_num = 0, Range = 51.3565 +run number = 1016, event number = 9248, track_num = 0, Range = 219.631 +run number = 1016, event number = 9323, track_num = 0, Range = 333.416 +run number = 1016, event number = 9389, track_num = 0, Range = 69.9493 +run number = 1016, event number = 9478, track_num = 0, Range = 269.182 +run number = 1016, event number = 9572, track_num = 0, Range = 178.199 +run number = 1016, event number = 9583, track_num = 0, Range = 262.671 +run number = 1016, event number = 9585, track_num = 0, Range = 295.58 +run number = 1016, event number = 9603, track_num = 0, Range = 140.715 +run number = 1016, event number = 9721, track_num = 0, Range = 259.788 +run number = 1016, event number = 9746, track_num = 0, Range = 164.978 +run number = 1016, event number = 9802, track_num = 0, Range = 285.7 +run number = 1016, event number = 9803, track_num = 0, Range = 283.482 +run number = 1016, event number = 9810, track_num = 0, Range = 232.848 +run number = 1016, event number = 9825, track_num = 0, Range = 273.05 +run number = 1016, event number = 9955, track_num = 0, Range = 264.765 +run number = 1016, event number = 10005, track_num = 0, Range = 155.233 +run number = 1016, event number = 10010, track_num = 0, Range = 124.018 +run number = 1016, event number = 10265, track_num = 0, Range = 257.472 +run number = 1016, event number = 10275, track_num = 0, Range = 341.188 +run number = 1016, event number = 10328, track_num = 0, Range = 235.208 +run number = 1016, event number = 10363, track_num = 0, Range = 228.29 +run number = 1016, event number = 10484, track_num = 0, Range = 159.63 +run number = 1016, event number = 10626, track_num = 0, Range = 280.628 +run number = 1016, event number = 10796, track_num = 0, Range = 209.817 +run number = 1016, event number = 10801, track_num = 0, Range = 110.274 +run number = 1016, event number = 10815, track_num = 0, Range = 187.693 +run number = 1016, event number = 10894, track_num = 0, Range = 125.887 +run number = 1016, event number = 11042, track_num = 0, Range = 328.316 +run number = 1016, event number = 11101, track_num = 0, Range = 274.687 +run number = 1016, event number = 11117, track_num = 0, Range = 189.504 +run number = 1016, event number = 11152, track_num = 0, Range = 176.691 +run number = 1016, event number = 11185, track_num = 0, Range = 262.179 +run number = 1016, event number = 11253, track_num = 0, Range = 195.548 +run number = 1016, event number = 11306, track_num = 0, Range = 83.6344 +run number = 1016, event number = 11470, track_num = 0, Range = 261.536 +run number = 1016, event number = 11481, track_num = 0, Range = 255.522 +run number = 1016, event number = 11608, track_num = 0, Range = 61.6615 +run number = 1016, event number = 11723, track_num = 0, Range = 256.467 +run number = 1016, event number = 11735, track_num = 0, Range = 157.54 +run number = 1016, event number = 11830, track_num = 0, Range = 65.7753 +run number = 1016, event number = 11899, track_num = 0, Range = 293.56 +run number = 1016, event number = 12111, track_num = 0, Range = 138.718 +run number = 1016, event number = 12278, track_num = 0, Range = 254.875 +run number = 1016, event number = 12357, track_num = 0, Range = 128.394 +run number = 1016, event number = 12390, track_num = 0, Range = 272.565 +run number = 1016, event number = 12480, track_num = 0, Range = 244.104 +run number = 1016, event number = 12490, track_num = 0, Range = 176.883 +run number = 1016, event number = 12747, track_num = 0, Range = 269.831 +run number = 1016, event number = 12812, track_num = 0, Range = 92.6819 +run number = 1016, event number = 12831, track_num = 0, Range = 219.148 +run number = 1016, event number = 13018, track_num = 0, Range = 280.502 +run number = 1016, event number = 13037, track_num = 0, Range = 224.024 +run number = 1016, event number = 13093, track_num = 0, Range = 97.4234 +run number = 1016, event number = 13184, track_num = 0, Range = 280.343 +run number = 1016, event number = 13194, track_num = 0, Range = 265.947 +run number = 1016, event number = 13370, track_num = 0, Range = 241.563 +run number = 1016, event number = 13401, track_num = 0, Range = 239.922 +run number = 1016, event number = 13412, track_num = 0, Range = 127.915 +run number = 1016, event number = 13417, track_num = 0, Range = 283.021 +run number = 1016, event number = 13447, track_num = 0, Range = 322.366 +run number = 1016, event number = 13447, track_num = 1, Range = 194.109 +run number = 1016, event number = 13452, track_num = 0, Range = 280.07 +run number = 1016, event number = 13639, track_num = 0, Range = 270.228 +run number = 1016, event number = 13652, track_num = 0, Range = 264.256 +run number = 1016, event number = 13658, track_num = 0, Range = 195.676 +run number = 1016, event number = 13675, track_num = 0, Range = 61.5278 +run number = 1016, event number = 13682, track_num = 0, Range = 123.994 +run number = 1016, event number = 13682, track_num = 1, Range = 181.378 +run number = 1016, event number = 13797, track_num = 0, Range = 175.418 +run number = 1016, event number = 14168, track_num = 0, Range = 312.301 +run number = 1016, event number = 14168, track_num = 1, Range = 70.9152 +run number = 1016, event number = 14179, track_num = 0, Range = 133.826 +run number = 1016, event number = 14218, track_num = 0, Range = 332.218 +run number = 1016, event number = 14237, track_num = 0, Range = 269.88 +run number = 1016, event number = 14342, track_num = 0, Range = 230.574 +run number = 1016, event number = 14379, track_num = 0, Range = 395.003 +run number = 1016, event number = 14412, track_num = 0, Range = 54.1725 +run number = 1016, event number = 14450, track_num = 0, Range = 208.233 +run number = 1016, event number = 14459, track_num = 0, Range = 275.354 +run number = 1016, event number = 14521, track_num = 0, Range = 93.361 +run number = 1016, event number = 14753, track_num = 0, Range = 184.758 +run number = 1016, event number = 14880, track_num = 0, Range = 64.4555 +run number = 1016, event number = 15016, track_num = 0, Range = 184.287 +run number = 1016, event number = 15100, track_num = 0, Range = 267.444 +run number = 1016, event number = 15321, track_num = 0, Range = 89.7555 +run number = 1016, event number = 15321, track_num = 1, Range = 69.8886 +run number = 1016, event number = 15414, track_num = 0, Range = 300.395 +run number = 1016, event number = 15613, track_num = 0, Range = 317.561 +run number = 1016, event number = 15635, track_num = 0, Range = 273.852 +run number = 1016, event number = 15707, track_num = 0, Range = 199.371 +run number = 1016, event number = 15727, track_num = 0, Range = 238.67 +run number = 1016, event number = 15737, track_num = 0, Range = 142.009 +run number = 1016, event number = 15747, track_num = 0, Range = 196.906 +run number = 1016, event number = 15759, track_num = 0, Range = 239.173 +run number = 1016, event number = 15811, track_num = 0, Range = 269.715 +run number = 1016, event number = 15828, track_num = 0, Range = 80.8894 +run number = 1016, event number = 15920, track_num = 0, Range = 320.103 +run number = 1016, event number = 15966, track_num = 0, Range = 382.004 +run number = 1016, event number = 16456, track_num = 0, Range = 132.376 +run number = 1016, event number = 16558, track_num = 0, Range = 196.429 +run number = 1016, event number = 16677, track_num = 0, Range = 345.001 +run number = 1016, event number = 16729, track_num = 0, Range = 96.3589 +run number = 1016, event number = 16767, track_num = 0, Range = 263.837 +run number = 1016, event number = 16889, track_num = 0, Range = 137.881 +run number = 1016, event number = 16978, track_num = 0, Range = 157.506 +run number = 1016, event number = 17007, track_num = 0, Range = 227.912 +run number = 1016, event number = 17027, track_num = 0, Range = 192.844 +run number = 1016, event number = 17064, track_num = 0, Range = 177.326 +run number = 1016, event number = 17149, track_num = 0, Range = 251.903 +run number = 1016, event number = 17170, track_num = 0, Range = 322.932 +run number = 1016, event number = 17172, track_num = 0, Range = 274.411 +run number = 1016, event number = 17272, track_num = 0, Range = 173.184 +run number = 1016, event number = 17287, track_num = 0, Range = 131.638 +run number = 1016, event number = 17319, track_num = 0, Range = 267.32 +run number = 1016, event number = 17355, track_num = 0, Range = 261.967 +run number = 1016, event number = 17361, track_num = 0, Range = 67.5551 +run number = 1016, event number = 17368, track_num = 0, Range = 268.426 +run number = 1016, event number = 17407, track_num = 0, Range = 261.419 +run number = 1016, event number = 17468, track_num = 0, Range = 263.843 +run number = 1016, event number = 17562, track_num = 0, Range = 254.643 +run number = 1016, event number = 17592, track_num = 0, Range = 295.668 +run number = 1016, event number = 17608, track_num = 0, Range = 150.033 +run number = 1016, event number = 17623, track_num = 0, Range = 315.045 +run number = 1016, event number = 17938, track_num = 0, Range = 73.6866 +run number = 1016, event number = 17988, track_num = 0, Range = 181.088 +run number = 1016, event number = 18029, track_num = 0, Range = 267.078 +run number = 1016, event number = 18037, track_num = 0, Range = 86.9657 +run number = 1016, event number = 18057, track_num = 0, Range = 315.629 +run number = 1016, event number = 18119, track_num = 0, Range = 80.3726 +run number = 1016, event number = 18290, track_num = 0, Range = 288.522 +run number = 1016, event number = 18326, track_num = 0, Range = 202.549 +run number = 1016, event number = 18343, track_num = 0, Range = 268.958 +run number = 1016, event number = 18346, track_num = 0, Range = 280.512 +run number = 1016, event number = 18363, track_num = 0, Range = 195.343 +run number = 1016, event number = 18415, track_num = 0, Range = 133.886 +run number = 1016, event number = 18528, track_num = 0, Range = 247.608 +run number = 1016, event number = 18531, track_num = 0, Range = 298.241 +run number = 1016, event number = 18556, track_num = 0, Range = 69.2818 +run number = 1016, event number = 18725, track_num = 0, Range = 130.513 +run number = 1016, event number = 18788, track_num = 0, Range = 265.718 +run number = 1016, event number = 18799, track_num = 0, Range = 285.53 +run number = 1016, event number = 18805, track_num = 0, Range = 262.915 +run number = 1016, event number = 18834, track_num = 0, Range = 212.337 +run number = 1016, event number = 18843, track_num = 0, Range = 189.876 +run number = 1016, event number = 19003, track_num = 0, Range = 165.796 +run number = 1016, event number = 19013, track_num = 0, Range = 231.198 +run number = 1016, event number = 19032, track_num = 0, Range = 155.321 +run number = 1016, event number = 19063, track_num = 0, Range = 193.331 +run number = 1016, event number = 19183, track_num = 0, Range = 112.116 +run number = 1016, event number = 19258, track_num = 0, Range = 230.932 +run number = 1016, event number = 19296, track_num = 0, Range = 288.464 +run number = 1016, event number = 19316, track_num = 0, Range = 265.663 +run number = 1016, event number = 19346, track_num = 0, Range = 63.0755 +run number = 1016, event number = 19381, track_num = 0, Range = 172.899 +run number = 1016, event number = 19500, track_num = 0, Range = 159.782 +run number = 1016, event number = 19521, track_num = 0, Range = 241.557 +run number = 1016, event number = 19665, track_num = 0, Range = 111.524 +run number = 1016, event number = 19674, track_num = 0, Range = 169.085 +run number = 1016, event number = 19829, track_num = 0, Range = 165.048 +run number = 1016, event number = 19921, track_num = 0, Range = 129.23 +run number = 1016, event number = 20027, track_num = 0, Range = 105.723 +run number = 1016, event number = 20049, track_num = 0, Range = 110.849 +run number = 1016, event number = 20160, track_num = 0, Range = 88.3817 +run number = 1016, event number = 20377, track_num = 0, Range = 127.933 +run number = 1016, event number = 20435, track_num = 0, Range = 153.155 +run number = 1016, event number = 20475, track_num = 0, Range = 257.075 +run number = 1016, event number = 20495, track_num = 0, Range = 359.716 +run number = 1016, event number = 20503, track_num = 0, Range = 298.561 +run number = 1016, event number = 20521, track_num = 0, Range = 125.329 +run number = 1016, event number = 20601, track_num = 0, Range = 112.708 +run number = 1016, event number = 20675, track_num = 0, Range = 265.13 +run number = 1016, event number = 20783, track_num = 0, Range = 327.132 +run number = 1016, event number = 20841, track_num = 0, Range = 282.312 +run number = 1016, event number = 20861, track_num = 0, Range = 250.36 +run number = 1016, event number = 20884, track_num = 0, Range = 193.895 +run number = 1016, event number = 20892, track_num = 0, Range = 172.871 +run number = 1016, event number = 20894, track_num = 0, Range = 322.033 +run number = 1016, event number = 20928, track_num = 0, Range = 312.457 +run number = 1016, event number = 21026, track_num = 0, Range = 135.595 +run number = 1016, event number = 21263, track_num = 0, Range = 210.895 +run number = 1016, event number = 21263, track_num = 1, Range = 114.192 +run number = 1016, event number = 21266, track_num = 0, Range = 266.415 +run number = 1016, event number = 21290, track_num = 0, Range = 197.139 +run number = 1016, event number = 21443, track_num = 0, Range = 177.484 +run number = 1016, event number = 21475, track_num = 0, Range = 293.689 +run number = 1016, event number = 21654, track_num = 0, Range = 122.004 +run number = 1016, event number = 21688, track_num = 0, Range = 239.717 +run number = 1016, event number = 21941, track_num = 0, Range = 207.356 +run number = 1016, event number = 21941, track_num = 1, Range = 81.3247 +run number = 1016, event number = 21997, track_num = 0, Range = 199.196 +run number = 1016, event number = 22073, track_num = 0, Range = 288.466 +run number = 1016, event number = 22104, track_num = 0, Range = 344.298 +run number = 1016, event number = 22188, track_num = 0, Range = 213.434 +run number = 1016, event number = 22270, track_num = 0, Range = 79.3057 +run number = 1016, event number = 22273, track_num = 0, Range = 152.435 +run number = 1016, event number = 22337, track_num = 0, Range = 279.163 +run number = 1016, event number = 22358, track_num = 0, Range = 131.008 +run number = 1016, event number = 22363, track_num = 0, Range = 271.246 +run number = 1016, event number = 22368, track_num = 0, Range = 182.576 +run number = 1016, event number = 22450, track_num = 0, Range = 274.734 +run number = 1016, event number = 22615, track_num = 0, Range = 280.767 +run number = 1016, event number = 22660, track_num = 0, Range = 169.061 +run number = 1016, event number = 22741, track_num = 0, Range = 189.074 +run number = 1016, event number = 22745, track_num = 0, Range = 444.834 +run number = 1016, event number = 22780, track_num = 0, Range = 179.19 +run number = 1016, event number = 23024, track_num = 0, Range = 188.961 +run number = 1016, event number = 23038, track_num = 0, Range = 318.45 +run number = 1016, event number = 23122, track_num = 0, Range = 231.742 +run number = 1016, event number = 23145, track_num = 0, Range = 299.517 +run number = 1016, event number = 23147, track_num = 0, Range = 116.474 +run number = 1016, event number = 23272, track_num = 0, Range = 260.099 +run number = 1016, event number = 23300, track_num = 0, Range = 182.629 +run number = 1016, event number = 23380, track_num = 0, Range = 263.421 + Number of unpacked events in run 1017: 27975 +run number = 1017, event number = 254, track_num = 0, Range = 308.015 +run number = 1017, event number = 308, track_num = 0, Range = 314.646 +run number = 1017, event number = 394, track_num = 0, Range = 132.71 +run number = 1017, event number = 469, track_num = 0, Range = 163.059 +run number = 1017, event number = 529, track_num = 0, Range = 266.788 +run number = 1017, event number = 547, track_num = 0, Range = 49.057 +run number = 1017, event number = 551, track_num = 0, Range = 91.4101 +run number = 1017, event number = 638, track_num = 0, Range = 199.737 +run number = 1017, event number = 642, track_num = 0, Range = 260.538 +run number = 1017, event number = 782, track_num = 0, Range = 150.9 +run number = 1017, event number = 902, track_num = 0, Range = 239.489 +run number = 1017, event number = 913, track_num = 0, Range = 116.815 +run number = 1017, event number = 922, track_num = 0, Range = 84.2427 +run number = 1017, event number = 937, track_num = 0, Range = 190.547 +run number = 1017, event number = 989, track_num = 0, Range = 266.161 +run number = 1017, event number = 1014, track_num = 0, Range = 150.176 +run number = 1017, event number = 1074, track_num = 0, Range = 282.022 +run number = 1017, event number = 1077, track_num = 0, Range = 169.98 +run number = 1017, event number = 1083, track_num = 0, Range = 278.435 +run number = 1017, event number = 1127, track_num = 0, Range = 90.4327 +run number = 1017, event number = 1234, track_num = 0, Range = 279.953 +run number = 1017, event number = 1262, track_num = 0, Range = 239.749 +run number = 1017, event number = 1425, track_num = 0, Range = 114.311 +run number = 1017, event number = 1522, track_num = 0, Range = 261.981 +run number = 1017, event number = 1527, track_num = 0, Range = 271.605 +run number = 1017, event number = 1535, track_num = 0, Range = 293.207 +run number = 1017, event number = 1553, track_num = 0, Range = 134.466 +run number = 1017, event number = 1560, track_num = 0, Range = 210.787 +run number = 1017, event number = 1572, track_num = 0, Range = 73.5558 +run number = 1017, event number = 1656, track_num = 0, Range = 286.7 +run number = 1017, event number = 1686, track_num = 0, Range = 207.002 +run number = 1017, event number = 1770, track_num = 0, Range = 116.797 +run number = 1017, event number = 1879, track_num = 0, Range = 151.615 +run number = 1017, event number = 1902, track_num = 0, Range = 374.897 +run number = 1017, event number = 1905, track_num = 0, Range = 276.154 +run number = 1017, event number = 1929, track_num = 0, Range = 263.875 +run number = 1017, event number = 1935, track_num = 0, Range = 165.028 +run number = 1017, event number = 2236, track_num = 0, Range = 117.369 +run number = 1017, event number = 2302, track_num = 0, Range = 201.198 +run number = 1017, event number = 2308, track_num = 0, Range = 292.852 +run number = 1017, event number = 2324, track_num = 0, Range = 305.815 +run number = 1017, event number = 2355, track_num = 0, Range = 105.354 +run number = 1017, event number = 2435, track_num = 0, Range = 359.463 +run number = 1017, event number = 2528, track_num = 0, Range = 175.602 +run number = 1017, event number = 2729, track_num = 0, Range = 167.652 +run number = 1017, event number = 2849, track_num = 0, Range = 235.265 +run number = 1017, event number = 2877, track_num = 0, Range = 146.796 +run number = 1017, event number = 2931, track_num = 0, Range = 254.784 +run number = 1017, event number = 2989, track_num = 0, Range = 98.5016 +run number = 1017, event number = 3253, track_num = 0, Range = 260.066 +run number = 1017, event number = 3268, track_num = 0, Range = 179.88 +run number = 1017, event number = 3310, track_num = 0, Range = 80.4189 +run number = 1017, event number = 3328, track_num = 0, Range = 150.267 +run number = 1017, event number = 3363, track_num = 0, Range = 309.424 +run number = 1017, event number = 3366, track_num = 0, Range = 192.109 +run number = 1017, event number = 3444, track_num = 0, Range = 259.326 +run number = 1017, event number = 3480, track_num = 0, Range = 107.517 +run number = 1017, event number = 3571, track_num = 0, Range = 131.531 +run number = 1017, event number = 3572, track_num = 0, Range = 84.6938 +run number = 1017, event number = 3643, track_num = 0, Range = 87.0223 +run number = 1017, event number = 3645, track_num = 0, Range = 154.701 +run number = 1017, event number = 3645, track_num = 1, Range = 262.46 +run number = 1017, event number = 3897, track_num = 0, Range = 147.76 +run number = 1017, event number = 4027, track_num = 0, Range = 144.96 +run number = 1017, event number = 4049, track_num = 0, Range = 293.797 +run number = 1017, event number = 4113, track_num = 0, Range = 210.414 +run number = 1017, event number = 4354, track_num = 0, Range = 278.048 +run number = 1017, event number = 4581, track_num = 0, Range = 261.581 +run number = 1017, event number = 4584, track_num = 0, Range = 261.698 +run number = 1017, event number = 4591, track_num = 0, Range = 260.545 +run number = 1017, event number = 4613, track_num = 0, Range = 165.739 +run number = 1017, event number = 4632, track_num = 0, Range = 120.069 +run number = 1017, event number = 4642, track_num = 0, Range = 256.472 +run number = 1017, event number = 4665, track_num = 0, Range = 134.863 +run number = 1017, event number = 4667, track_num = 0, Range = 285.693 +run number = 1017, event number = 4696, track_num = 0, Range = 201.241 +run number = 1017, event number = 4723, track_num = 0, Range = 227.471 +run number = 1017, event number = 4736, track_num = 0, Range = 278.314 +run number = 1017, event number = 4736, track_num = 1, Range = 169.524 +run number = 1017, event number = 4788, track_num = 0, Range = 185.921 +run number = 1017, event number = 4823, track_num = 0, Range = 152.188 +run number = 1017, event number = 4858, track_num = 0, Range = 294.339 +run number = 1017, event number = 4917, track_num = 0, Range = 178.822 +run number = 1017, event number = 4936, track_num = 0, Range = 262.371 +run number = 1017, event number = 5071, track_num = 0, Range = 316.034 +run number = 1017, event number = 5100, track_num = 0, Range = 180.455 +run number = 1017, event number = 5127, track_num = 0, Range = 51.1178 +run number = 1017, event number = 5136, track_num = 0, Range = 344.341 +run number = 1017, event number = 5158, track_num = 0, Range = 86.4526 +run number = 1017, event number = 5170, track_num = 0, Range = 195.488 +run number = 1017, event number = 5194, track_num = 0, Range = 211.673 +run number = 1017, event number = 5220, track_num = 0, Range = 219.103 +run number = 1017, event number = 5287, track_num = 0, Range = 218.041 +run number = 1017, event number = 5343, track_num = 0, Range = 67.5289 +run number = 1017, event number = 5543, track_num = 0, Range = 266.206 +run number = 1017, event number = 5635, track_num = 0, Range = 289.397 +run number = 1017, event number = 5812, track_num = 0, Range = 274.284 +run number = 1017, event number = 5915, track_num = 0, Range = 264.742 +run number = 1017, event number = 5955, track_num = 0, Range = 332.861 +run number = 1017, event number = 5977, track_num = 0, Range = 205.346 +run number = 1017, event number = 6053, track_num = 0, Range = 87.7753 +run number = 1017, event number = 6176, track_num = 0, Range = 96.902 +run number = 1017, event number = 6210, track_num = 0, Range = 200.063 +run number = 1017, event number = 6277, track_num = 0, Range = 181.081 +run number = 1017, event number = 6410, track_num = 0, Range = 208.116 +run number = 1017, event number = 6410, track_num = 1, Range = 81.5988 +run number = 1017, event number = 6468, track_num = 0, Range = 116.28 +run number = 1017, event number = 6582, track_num = 0, Range = 226.22 +run number = 1017, event number = 6696, track_num = 0, Range = 161.546 +run number = 1017, event number = 6705, track_num = 0, Range = 86.0191 +run number = 1017, event number = 6818, track_num = 0, Range = 119.856 +run number = 1017, event number = 6825, track_num = 0, Range = 256.938 +run number = 1017, event number = 6922, track_num = 0, Range = 61.4798 +run number = 1017, event number = 6971, track_num = 0, Range = 96.0939 +run number = 1017, event number = 7031, track_num = 0, Range = 145.15 +run number = 1017, event number = 7194, track_num = 0, Range = 293.676 +run number = 1017, event number = 7357, track_num = 0, Range = 62.438 +run number = 1017, event number = 7389, track_num = 0, Range = 267.57 +run number = 1017, event number = 7418, track_num = 0, Range = 231.734 +run number = 1017, event number = 7493, track_num = 0, Range = 315.785 +run number = 1017, event number = 7585, track_num = 0, Range = 74.7415 +run number = 1017, event number = 7619, track_num = 0, Range = 316.309 +run number = 1017, event number = 7623, track_num = 0, Range = 332.049 +run number = 1017, event number = 7645, track_num = 0, Range = 90.2286 +run number = 1017, event number = 7743, track_num = 0, Range = 116.383 +run number = 1017, event number = 7747, track_num = 0, Range = 333.314 +run number = 1017, event number = 7776, track_num = 0, Range = 416.234 +run number = 1017, event number = 7879, track_num = 0, Range = 145.769 +run number = 1017, event number = 7925, track_num = 0, Range = 261.514 +run number = 1017, event number = 8009, track_num = 0, Range = 82.932 +run number = 1017, event number = 8024, track_num = 0, Range = 315.326 +run number = 1017, event number = 8053, track_num = 0, Range = 179.718 +run number = 1017, event number = 8080, track_num = 0, Range = 298.08 +run number = 1017, event number = 8152, track_num = 0, Range = 221.235 +run number = 1017, event number = 8268, track_num = 0, Range = 76.3637 +run number = 1017, event number = 8388, track_num = 0, Range = 258.545 +run number = 1017, event number = 8487, track_num = 0, Range = 108.851 +run number = 1017, event number = 8581, track_num = 0, Range = 143.564 +run number = 1017, event number = 8618, track_num = 0, Range = 129.256 +run number = 1017, event number = 8698, track_num = 0, Range = 110.235 +run number = 1017, event number = 8706, track_num = 0, Range = 213.983 +run number = 1017, event number = 8763, track_num = 0, Range = 274.761 +run number = 1017, event number = 8822, track_num = 0, Range = 122.22 +run number = 1017, event number = 8979, track_num = 0, Range = 246.661 +run number = 1017, event number = 9211, track_num = 0, Range = 91.0422 +run number = 1017, event number = 9225, track_num = 0, Range = 127.405 +run number = 1017, event number = 9288, track_num = 0, Range = 337.846 +run number = 1017, event number = 9316, track_num = 0, Range = 297.206 +run number = 1017, event number = 9318, track_num = 0, Range = 270.215 +run number = 1017, event number = 9330, track_num = 0, Range = 179.724 +run number = 1017, event number = 9410, track_num = 0, Range = 140.046 +run number = 1017, event number = 9543, track_num = 0, Range = 45.4175 +run number = 1017, event number = 9610, track_num = 0, Range = 282.162 +run number = 1017, event number = 9615, track_num = 0, Range = 264.747 +run number = 1017, event number = 9637, track_num = 0, Range = 125.38 +run number = 1017, event number = 9653, track_num = 0, Range = 279.337 +run number = 1017, event number = 9718, track_num = 0, Range = 320.877 +run number = 1017, event number = 9806, track_num = 0, Range = 98.5184 +run number = 1017, event number = 9846, track_num = 0, Range = 100.025 +run number = 1017, event number = 9846, track_num = 1, Range = 154.028 +run number = 1017, event number = 9852, track_num = 0, Range = 71.9113 +run number = 1017, event number = 9890, track_num = 0, Range = 183.661 +run number = 1017, event number = 9899, track_num = 0, Range = 140.744 +run number = 1017, event number = 10036, track_num = 0, Range = 257.998 +run number = 1017, event number = 10191, track_num = 0, Range = 388.062 +run number = 1017, event number = 10320, track_num = 0, Range = 229.784 +run number = 1017, event number = 10450, track_num = 0, Range = 274.052 +run number = 1017, event number = 10467, track_num = 0, Range = 138.135 +run number = 1017, event number = 10494, track_num = 0, Range = 51.3565 +run number = 1017, event number = 10752, track_num = 0, Range = 254.177 +run number = 1017, event number = 10857, track_num = 0, Range = 44.2413 +run number = 1017, event number = 10952, track_num = 0, Range = 47.8547 +run number = 1017, event number = 11083, track_num = 0, Range = 135.822 +run number = 1017, event number = 11146, track_num = 0, Range = 260.862 +run number = 1017, event number = 11154, track_num = 0, Range = 118.516 +run number = 1017, event number = 11168, track_num = 0, Range = 253.553 +run number = 1017, event number = 11274, track_num = 0, Range = 92.9 +run number = 1017, event number = 11490, track_num = 0, Range = 274.369 +run number = 1017, event number = 11515, track_num = 0, Range = 105.364 +run number = 1017, event number = 11519, track_num = 0, Range = 280.12 +run number = 1017, event number = 11558, track_num = 0, Range = 173.982 +run number = 1017, event number = 11606, track_num = 0, Range = 175.075 +run number = 1017, event number = 11646, track_num = 0, Range = 175.978 +run number = 1017, event number = 11651, track_num = 0, Range = 166.081 +run number = 1017, event number = 11694, track_num = 0, Range = 97.5332 +run number = 1017, event number = 11903, track_num = 0, Range = 240.818 +run number = 1017, event number = 11933, track_num = 0, Range = 88.8542 +run number = 1017, event number = 11979, track_num = 0, Range = 155.796 +run number = 1017, event number = 12047, track_num = 0, Range = 315.996 +run number = 1017, event number = 12089, track_num = 0, Range = 70.7323 +run number = 1017, event number = 12249, track_num = 0, Range = 47.0464 +run number = 1017, event number = 12447, track_num = 0, Range = 59.1788 +run number = 1017, event number = 12491, track_num = 0, Range = 254.914 +run number = 1017, event number = 12516, track_num = 0, Range = 306.181 +run number = 1017, event number = 12545, track_num = 0, Range = 396.745 +run number = 1017, event number = 12839, track_num = 0, Range = 285.734 +run number = 1017, event number = 12902, track_num = 0, Range = 259.502 +run number = 1017, event number = 12961, track_num = 0, Range = 114.161 +run number = 1017, event number = 12972, track_num = 0, Range = 285.192 +run number = 1017, event number = 12981, track_num = 0, Range = 211.378 +run number = 1017, event number = 13037, track_num = 0, Range = 279.884 +run number = 1017, event number = 13047, track_num = 0, Range = 159.764 +run number = 1017, event number = 13314, track_num = 0, Range = 240.11 +run number = 1017, event number = 13330, track_num = 0, Range = 78.3028 +run number = 1017, event number = 13385, track_num = 0, Range = 255.183 +run number = 1017, event number = 13792, track_num = 0, Range = 183.288 +run number = 1017, event number = 13880, track_num = 0, Range = 224.238 +run number = 1017, event number = 13886, track_num = 0, Range = 279.683 +run number = 1017, event number = 13922, track_num = 0, Range = 268.85 +run number = 1017, event number = 13923, track_num = 0, Range = 303.513 +run number = 1017, event number = 13941, track_num = 0, Range = 140.807 +run number = 1017, event number = 13993, track_num = 0, Range = 261.602 +run number = 1017, event number = 14114, track_num = 0, Range = 247.186 +run number = 1017, event number = 14220, track_num = 0, Range = 316.922 +run number = 1017, event number = 14227, track_num = 0, Range = 334.884 +run number = 1017, event number = 14250, track_num = 0, Range = 296.645 +run number = 1017, event number = 14269, track_num = 0, Range = 256.237 +run number = 1017, event number = 14298, track_num = 0, Range = 246.603 +run number = 1017, event number = 14342, track_num = 0, Range = 107.226 +run number = 1017, event number = 14344, track_num = 0, Range = 177.602 +run number = 1017, event number = 14345, track_num = 0, Range = 211.678 +run number = 1017, event number = 14366, track_num = 0, Range = 266.578 +run number = 1017, event number = 14367, track_num = 0, Range = 260.99 +run number = 1017, event number = 14376, track_num = 0, Range = 241.581 +run number = 1017, event number = 14382, track_num = 0, Range = 166.765 +run number = 1017, event number = 14590, track_num = 0, Range = 100.826 +run number = 1017, event number = 14646, track_num = 0, Range = 84.3652 +run number = 1017, event number = 14696, track_num = 0, Range = 76.0769 +run number = 1017, event number = 14731, track_num = 0, Range = 294.475 +run number = 1017, event number = 14735, track_num = 0, Range = 100.527 +run number = 1017, event number = 14765, track_num = 0, Range = 162.476 +run number = 1017, event number = 14811, track_num = 0, Range = 130.318 +run number = 1017, event number = 14822, track_num = 0, Range = 73.8228 +run number = 1017, event number = 14881, track_num = 0, Range = 271.629 +run number = 1017, event number = 15004, track_num = 0, Range = 205.406 +run number = 1017, event number = 15018, track_num = 0, Range = 251.153 +run number = 1017, event number = 15028, track_num = 0, Range = 143.522 +run number = 1017, event number = 15218, track_num = 0, Range = 265.786 +run number = 1017, event number = 15449, track_num = 0, Range = 145.945 +run number = 1017, event number = 15460, track_num = 0, Range = 300.211 +run number = 1017, event number = 15533, track_num = 0, Range = 216.374 +run number = 1017, event number = 15748, track_num = 0, Range = 219.207 +run number = 1017, event number = 15768, track_num = 0, Range = 225.891 +run number = 1017, event number = 15875, track_num = 0, Range = 106.266 +run number = 1017, event number = 16065, track_num = 0, Range = 306.605 +run number = 1017, event number = 16074, track_num = 0, Range = 124.415 +run number = 1017, event number = 16086, track_num = 0, Range = 280.997 +run number = 1017, event number = 16155, track_num = 0, Range = 265.804 +run number = 1017, event number = 16233, track_num = 0, Range = 205.92 +run number = 1017, event number = 16272, track_num = 0, Range = 260.265 +run number = 1017, event number = 16284, track_num = 0, Range = 115.258 +run number = 1017, event number = 16347, track_num = 0, Range = 270.929 +run number = 1017, event number = 16618, track_num = 0, Range = 221.503 +run number = 1017, event number = 16898, track_num = 0, Range = 200.699 +run number = 1017, event number = 16945, track_num = 0, Range = 244.496 +run number = 1017, event number = 17045, track_num = 0, Range = 120.445 +run number = 1017, event number = 17067, track_num = 0, Range = 261.967 +run number = 1017, event number = 17188, track_num = 0, Range = 237.356 +run number = 1017, event number = 17248, track_num = 0, Range = 178.725 +run number = 1017, event number = 17283, track_num = 0, Range = 190.623 +run number = 1017, event number = 17286, track_num = 0, Range = 324.712 +run number = 1017, event number = 17336, track_num = 0, Range = 180.997 +run number = 1017, event number = 17672, track_num = 0, Range = 168.125 +run number = 1017, event number = 17775, track_num = 0, Range = 259.545 +run number = 1017, event number = 17819, track_num = 0, Range = 101.284 +run number = 1017, event number = 18017, track_num = 0, Range = 167.833 +run number = 1017, event number = 18029, track_num = 0, Range = 168.018 +run number = 1017, event number = 18127, track_num = 0, Range = 206.61 +run number = 1017, event number = 18362, track_num = 0, Range = 90.163 +run number = 1017, event number = 18420, track_num = 0, Range = 282.483 +run number = 1017, event number = 18428, track_num = 0, Range = 70.8166 +run number = 1017, event number = 18450, track_num = 0, Range = 129.865 +run number = 1017, event number = 18665, track_num = 0, Range = 204.099 +run number = 1017, event number = 18787, track_num = 0, Range = 202.296 +run number = 1017, event number = 18788, track_num = 0, Range = 116.078 +run number = 1017, event number = 18840, track_num = 0, Range = 144.855 +run number = 1017, event number = 18884, track_num = 0, Range = 180.163 +run number = 1017, event number = 18901, track_num = 0, Range = 257.729 +run number = 1017, event number = 18910, track_num = 0, Range = 270.587 +run number = 1017, event number = 18978, track_num = 0, Range = 129.325 +run number = 1017, event number = 19018, track_num = 0, Range = 101.284 +run number = 1017, event number = 19074, track_num = 0, Range = 277.094 +run number = 1017, event number = 19124, track_num = 0, Range = 224.238 +run number = 1017, event number = 19130, track_num = 0, Range = 109.213 +run number = 1017, event number = 19247, track_num = 0, Range = 367.472 +run number = 1017, event number = 19301, track_num = 0, Range = 285.974 +run number = 1017, event number = 19385, track_num = 0, Range = 154.795 +run number = 1017, event number = 19411, track_num = 0, Range = 248.791 +run number = 1017, event number = 19452, track_num = 0, Range = 301.185 +run number = 1017, event number = 19526, track_num = 0, Range = 266.646 +run number = 1017, event number = 19547, track_num = 0, Range = 65.8957 +run number = 1017, event number = 19753, track_num = 0, Range = 276.55 +run number = 1017, event number = 19826, track_num = 0, Range = 162.456 +run number = 1017, event number = 19839, track_num = 0, Range = 273.019 +run number = 1017, event number = 19877, track_num = 0, Range = 180.069 +run number = 1017, event number = 19920, track_num = 0, Range = 77.3355 +run number = 1017, event number = 19928, track_num = 0, Range = 326.904 +run number = 1017, event number = 20035, track_num = 0, Range = 64.2862 +run number = 1017, event number = 20051, track_num = 0, Range = 138.092 +run number = 1017, event number = 20064, track_num = 0, Range = 56.6113 +run number = 1017, event number = 20070, track_num = 0, Range = 287.947 +run number = 1017, event number = 20156, track_num = 0, Range = 272.905 +run number = 1017, event number = 20197, track_num = 0, Range = 183.659 +run number = 1017, event number = 20269, track_num = 0, Range = 195.631 +run number = 1017, event number = 20389, track_num = 0, Range = 107.563 +run number = 1017, event number = 20398, track_num = 0, Range = 170.297 +run number = 1017, event number = 20400, track_num = 0, Range = 141.56 +run number = 1017, event number = 20478, track_num = 0, Range = 134.41 +run number = 1017, event number = 20577, track_num = 0, Range = 272.069 +run number = 1017, event number = 20677, track_num = 0, Range = 114.571 +run number = 1017, event number = 20792, track_num = 0, Range = 227.143 +run number = 1017, event number = 20802, track_num = 0, Range = 313.678 +run number = 1017, event number = 20806, track_num = 0, Range = 137.935 +run number = 1017, event number = 20904, track_num = 0, Range = 303.111 +run number = 1017, event number = 20968, track_num = 0, Range = 195.425 +run number = 1017, event number = 20985, track_num = 0, Range = 172.168 +run number = 1017, event number = 21045, track_num = 0, Range = 166.162 +run number = 1017, event number = 21108, track_num = 0, Range = 357.399 +run number = 1017, event number = 21132, track_num = 0, Range = 98.9365 +run number = 1017, event number = 21141, track_num = 0, Range = 302.267 +run number = 1017, event number = 21193, track_num = 0, Range = 152.314 +run number = 1017, event number = 21292, track_num = 0, Range = 294.016 +run number = 1017, event number = 21467, track_num = 0, Range = 251.507 +run number = 1017, event number = 21527, track_num = 0, Range = 100.898 +run number = 1017, event number = 21560, track_num = 0, Range = 204.847 +run number = 1017, event number = 21640, track_num = 0, Range = 239.949 +run number = 1017, event number = 21739, track_num = 0, Range = 193.685 +run number = 1017, event number = 21750, track_num = 0, Range = 196.98 +run number = 1017, event number = 21757, track_num = 0, Range = 333.709 +run number = 1017, event number = 21797, track_num = 0, Range = 140.292 +run number = 1017, event number = 21855, track_num = 0, Range = 188.705 +run number = 1017, event number = 21911, track_num = 0, Range = 294.957 +run number = 1017, event number = 21950, track_num = 0, Range = 118.656 +run number = 1017, event number = 21959, track_num = 0, Range = 133.813 +run number = 1017, event number = 22135, track_num = 0, Range = 60.154 +run number = 1017, event number = 22189, track_num = 0, Range = 261.049 +run number = 1017, event number = 22318, track_num = 0, Range = 352.618 +run number = 1017, event number = 22331, track_num = 0, Range = 220.393 +run number = 1017, event number = 22334, track_num = 0, Range = 278.229 +run number = 1017, event number = 22356, track_num = 0, Range = 115.513 +run number = 1017, event number = 22367, track_num = 0, Range = 172.731 +run number = 1017, event number = 22382, track_num = 0, Range = 106.934 +run number = 1017, event number = 22520, track_num = 0, Range = 236.235 +run number = 1017, event number = 22544, track_num = 0, Range = 132.391 +run number = 1017, event number = 22573, track_num = 0, Range = 260.257 +run number = 1017, event number = 22576, track_num = 0, Range = 211.15 +run number = 1017, event number = 22579, track_num = 0, Range = 88.0949 +run number = 1017, event number = 22616, track_num = 0, Range = 201.462 +run number = 1017, event number = 22620, track_num = 0, Range = 229.804 +run number = 1017, event number = 22659, track_num = 0, Range = 260.256 +run number = 1017, event number = 22696, track_num = 0, Range = 231.607 +run number = 1017, event number = 22738, track_num = 0, Range = 274.794 +run number = 1017, event number = 22838, track_num = 0, Range = 186.766 +run number = 1017, event number = 22910, track_num = 0, Range = 226.135 +run number = 1017, event number = 23089, track_num = 0, Range = 100.777 +run number = 1017, event number = 23188, track_num = 0, Range = 299.038 +run number = 1017, event number = 23239, track_num = 0, Range = 275.738 +run number = 1017, event number = 23454, track_num = 0, Range = 216.934 +run number = 1017, event number = 23487, track_num = 0, Range = 235.678 +run number = 1017, event number = 23614, track_num = 0, Range = 259.993 +run number = 1017, event number = 23741, track_num = 0, Range = 127.098 +run number = 1017, event number = 23769, track_num = 0, Range = 258.165 +run number = 1017, event number = 23769, track_num = 1, Range = 241.651 +run number = 1017, event number = 23827, track_num = 0, Range = 324.062 +run number = 1017, event number = 23942, track_num = 0, Range = 98.1943 +run number = 1017, event number = 24034, track_num = 0, Range = 260.274 +run number = 1017, event number = 24064, track_num = 0, Range = 79.4187 +run number = 1017, event number = 24088, track_num = 0, Range = 102.487 +run number = 1017, event number = 24157, track_num = 0, Range = 228.19 +run number = 1017, event number = 24230, track_num = 0, Range = 197.702 +run number = 1017, event number = 24236, track_num = 0, Range = 101.357 +run number = 1017, event number = 24245, track_num = 0, Range = 176.512 +run number = 1017, event number = 24259, track_num = 0, Range = 262.891 +run number = 1017, event number = 24347, track_num = 0, Range = 329.455 +run number = 1017, event number = 24371, track_num = 0, Range = 282.359 +run number = 1017, event number = 24373, track_num = 0, Range = 79.0859 +run number = 1017, event number = 24589, track_num = 0, Range = 288.287 +run number = 1017, event number = 24621, track_num = 0, Range = 263.793 +run number = 1017, event number = 24672, track_num = 0, Range = 283.499 +run number = 1017, event number = 24756, track_num = 0, Range = 176.026 +run number = 1017, event number = 24841, track_num = 0, Range = 176.124 +run number = 1017, event number = 24870, track_num = 0, Range = 166.667 +run number = 1017, event number = 24879, track_num = 0, Range = 94.1023 +run number = 1017, event number = 24933, track_num = 0, Range = 277.472 +run number = 1017, event number = 24964, track_num = 0, Range = 79.5017 +run number = 1017, event number = 25082, track_num = 0, Range = 186.086 +run number = 1017, event number = 25101, track_num = 0, Range = 253.834 +run number = 1017, event number = 25190, track_num = 0, Range = 213.044 +run number = 1017, event number = 25241, track_num = 0, Range = 262.293 +run number = 1017, event number = 25464, track_num = 0, Range = 294.892 +run number = 1017, event number = 25492, track_num = 0, Range = 94.9627 +run number = 1017, event number = 25608, track_num = 0, Range = 286.314 +run number = 1017, event number = 25626, track_num = 0, Range = 286.224 +run number = 1017, event number = 25693, track_num = 0, Range = 133.724 +run number = 1017, event number = 25748, track_num = 0, Range = 275.554 +run number = 1017, event number = 25826, track_num = 0, Range = 95.6767 +run number = 1017, event number = 25840, track_num = 0, Range = 284.391 +run number = 1017, event number = 25903, track_num = 0, Range = 232.973 +run number = 1017, event number = 25907, track_num = 0, Range = 177.983 +run number = 1017, event number = 26107, track_num = 0, Range = 311.997 +run number = 1017, event number = 26143, track_num = 0, Range = 171.886 +run number = 1017, event number = 26300, track_num = 0, Range = 157.22 +run number = 1017, event number = 26347, track_num = 0, Range = 87.79 +run number = 1017, event number = 26634, track_num = 0, Range = 133.123 +run number = 1017, event number = 26691, track_num = 0, Range = 50.5836 +run number = 1017, event number = 26706, track_num = 0, Range = 62.8196 +run number = 1017, event number = 26744, track_num = 0, Range = 165.773 +run number = 1017, event number = 26765, track_num = 0, Range = 274.168 +run number = 1017, event number = 26797, track_num = 0, Range = 274.168 +run number = 1017, event number = 26837, track_num = 0, Range = 264.179 +run number = 1017, event number = 26838, track_num = 0, Range = 281.719 +run number = 1017, event number = 26845, track_num = 0, Range = 226.714 +run number = 1017, event number = 27064, track_num = 0, Range = 106.797 +run number = 1017, event number = 27155, track_num = 0, Range = 248.887 +run number = 1017, event number = 27166, track_num = 0, Range = 242.634 +run number = 1017, event number = 27187, track_num = 0, Range = 181.682 +run number = 1017, event number = 27240, track_num = 0, Range = 183.441 +run number = 1017, event number = 27247, track_num = 0, Range = 56.4033 +run number = 1017, event number = 27297, track_num = 0, Range = 266.388 +run number = 1017, event number = 27300, track_num = 0, Range = 70.4513 +run number = 1017, event number = 27355, track_num = 0, Range = 269.977 +run number = 1017, event number = 27362, track_num = 0, Range = 251.223 +run number = 1017, event number = 27493, track_num = 0, Range = 268.132 +run number = 1017, event number = 27582, track_num = 0, Range = 245.405 +run number = 1017, event number = 27588, track_num = 0, Range = 202.343 +run number = 1017, event number = 27597, track_num = 0, Range = 93.3534 +run number = 1017, event number = 27616, track_num = 0, Range = 91.0171 +run number = 1017, event number = 27648, track_num = 0, Range = 316.072 +run number = 1017, event number = 27757, track_num = 0, Range = 269.624 +run number = 1017, event number = 27917, track_num = 0, Range = 261.597 +run number = 1017, event number = 27927, track_num = 0, Range = 318.445 + Number of unpacked events in run 1024: 26904 +run number = 1024, event number = 225, track_num = 0, Range = 258.631 +run number = 1024, event number = 345, track_num = 0, Range = 355.7 +run number = 1024, event number = 390, track_num = 0, Range = 314.276 +run number = 1024, event number = 425, track_num = 0, Range = 276.708 +run number = 1024, event number = 502, track_num = 0, Range = 284.97 +run number = 1024, event number = 627, track_num = 0, Range = 91.0139 +run number = 1024, event number = 676, track_num = 0, Range = 256.991 +run number = 1024, event number = 762, track_num = 0, Range = 255.976 +run number = 1024, event number = 824, track_num = 0, Range = 245.344 +run number = 1024, event number = 829, track_num = 0, Range = 200.209 +run number = 1024, event number = 896, track_num = 0, Range = 238.563 +run number = 1024, event number = 902, track_num = 0, Range = 116.027 +run number = 1024, event number = 980, track_num = 0, Range = 260.31 +run number = 1024, event number = 1086, track_num = 0, Range = 259.304 +run number = 1024, event number = 1114, track_num = 0, Range = 181.748 +run number = 1024, event number = 1165, track_num = 0, Range = 252.021 +run number = 1024, event number = 1215, track_num = 0, Range = 125.232 +run number = 1024, event number = 1274, track_num = 0, Range = 258.089 +run number = 1024, event number = 1308, track_num = 0, Range = 130.422 +run number = 1024, event number = 1329, track_num = 0, Range = 174.557 +run number = 1024, event number = 1387, track_num = 0, Range = 70.118 +run number = 1024, event number = 1639, track_num = 0, Range = 88.5948 +run number = 1024, event number = 1642, track_num = 0, Range = 120.192 +run number = 1024, event number = 1727, track_num = 0, Range = 123.361 +run number = 1024, event number = 1796, track_num = 0, Range = 305.093 +run number = 1024, event number = 1835, track_num = 0, Range = 133.816 +run number = 1024, event number = 1900, track_num = 0, Range = 154.576 +run number = 1024, event number = 1926, track_num = 0, Range = 151.01 +run number = 1024, event number = 1935, track_num = 0, Range = 179.96 +run number = 1024, event number = 1966, track_num = 0, Range = 320.725 +run number = 1024, event number = 2176, track_num = 0, Range = 141.937 +run number = 1024, event number = 2222, track_num = 0, Range = 332.64 +run number = 1024, event number = 2287, track_num = 0, Range = 195.969 +run number = 1024, event number = 2295, track_num = 0, Range = 250.096 +run number = 1024, event number = 2533, track_num = 0, Range = 280.336 +run number = 1024, event number = 2569, track_num = 0, Range = 155.493 +run number = 1024, event number = 2671, track_num = 0, Range = 151.412 +run number = 1024, event number = 2675, track_num = 0, Range = 233.286 +run number = 1024, event number = 2754, track_num = 0, Range = 259.46 +run number = 1024, event number = 2852, track_num = 0, Range = 256.84 +run number = 1024, event number = 2880, track_num = 0, Range = 265.014 +run number = 1024, event number = 2960, track_num = 0, Range = 54.3243 +run number = 1024, event number = 3025, track_num = 0, Range = 123.323 +run number = 1024, event number = 3126, track_num = 0, Range = 190.819 +run number = 1024, event number = 3156, track_num = 0, Range = 351.236 +run number = 1024, event number = 3173, track_num = 0, Range = 146.946 +run number = 1024, event number = 3271, track_num = 0, Range = 273.355 +run number = 1024, event number = 3445, track_num = 0, Range = 271.512 +run number = 1024, event number = 3535, track_num = 0, Range = 260.095 +run number = 1024, event number = 3684, track_num = 0, Range = 209.516 +run number = 1024, event number = 3735, track_num = 0, Range = 264.523 +run number = 1024, event number = 3819, track_num = 0, Range = 126.192 +run number = 1024, event number = 3917, track_num = 0, Range = 261.01 +run number = 1024, event number = 3998, track_num = 0, Range = 197.967 +run number = 1024, event number = 4123, track_num = 0, Range = 82.0197 +run number = 1024, event number = 4211, track_num = 0, Range = 302.065 +run number = 1024, event number = 4274, track_num = 0, Range = 165.334 +run number = 1024, event number = 4391, track_num = 0, Range = 258.917 +run number = 1024, event number = 4654, track_num = 0, Range = 283.939 +run number = 1024, event number = 4806, track_num = 0, Range = 145.431 +run number = 1024, event number = 4860, track_num = 0, Range = 293.435 +run number = 1024, event number = 4891, track_num = 0, Range = 298.01 +run number = 1024, event number = 4958, track_num = 0, Range = 272.411 +run number = 1024, event number = 5261, track_num = 0, Range = 120.993 +run number = 1024, event number = 5366, track_num = 0, Range = 150.803 +run number = 1024, event number = 5387, track_num = 0, Range = 174.879 +run number = 1024, event number = 5395, track_num = 0, Range = 234.496 +run number = 1024, event number = 5527, track_num = 0, Range = 308.489 +run number = 1024, event number = 5570, track_num = 0, Range = 282.459 +run number = 1024, event number = 5822, track_num = 0, Range = 260.907 +run number = 1024, event number = 5860, track_num = 0, Range = 291.878 +run number = 1024, event number = 6024, track_num = 0, Range = 279.012 +run number = 1024, event number = 6107, track_num = 0, Range = 262.705 +run number = 1024, event number = 6369, track_num = 0, Range = 310.978 +run number = 1024, event number = 6438, track_num = 0, Range = 258.888 +run number = 1024, event number = 6450, track_num = 0, Range = 272.95 +run number = 1024, event number = 6476, track_num = 0, Range = 349.964 +run number = 1024, event number = 6484, track_num = 0, Range = 359.825 +run number = 1024, event number = 6567, track_num = 0, Range = 201.397 +run number = 1024, event number = 6577, track_num = 0, Range = 241.978 +run number = 1024, event number = 6745, track_num = 0, Range = 319.78 +run number = 1024, event number = 6757, track_num = 0, Range = 146.204 +run number = 1024, event number = 6784, track_num = 0, Range = 142.104 +run number = 1024, event number = 6824, track_num = 0, Range = 269.294 +run number = 1024, event number = 7055, track_num = 0, Range = 274.499 +run number = 1024, event number = 7137, track_num = 0, Range = 305.504 +run number = 1024, event number = 7169, track_num = 0, Range = 213.921 +run number = 1024, event number = 7189, track_num = 0, Range = 281.595 +run number = 1024, event number = 7196, track_num = 0, Range = 257.37 +run number = 1024, event number = 7256, track_num = 0, Range = 146.887 +run number = 1024, event number = 7258, track_num = 0, Range = 209.266 +run number = 1024, event number = 7306, track_num = 0, Range = 187.141 +run number = 1024, event number = 7369, track_num = 0, Range = 197.232 +run number = 1024, event number = 7391, track_num = 0, Range = 281.806 +run number = 1024, event number = 7414, track_num = 0, Range = 337.52 +run number = 1024, event number = 7515, track_num = 0, Range = 355.378 +run number = 1024, event number = 7599, track_num = 0, Range = 171.379 +run number = 1024, event number = 7624, track_num = 0, Range = 188.434 +run number = 1024, event number = 7626, track_num = 0, Range = 254.754 +run number = 1024, event number = 7660, track_num = 0, Range = 269.787 +run number = 1024, event number = 7693, track_num = 0, Range = 291.757 +run number = 1024, event number = 7825, track_num = 0, Range = 203.896 +run number = 1024, event number = 7899, track_num = 0, Range = 84.316 +run number = 1024, event number = 8048, track_num = 0, Range = 223.445 +run number = 1024, event number = 8056, track_num = 0, Range = 171.229 +run number = 1024, event number = 8093, track_num = 0, Range = 240.581 +run number = 1024, event number = 8146, track_num = 0, Range = 369.058 +run number = 1024, event number = 8172, track_num = 0, Range = 223.18 +run number = 1024, event number = 8184, track_num = 0, Range = 166.838 +run number = 1024, event number = 8205, track_num = 0, Range = 284.733 +run number = 1024, event number = 8304, track_num = 0, Range = 283.6 +run number = 1024, event number = 8388, track_num = 0, Range = 200.764 +run number = 1024, event number = 8438, track_num = 0, Range = 149.601 +run number = 1024, event number = 8485, track_num = 0, Range = 268.646 +run number = 1024, event number = 8514, track_num = 0, Range = 88.5996 +run number = 1024, event number = 8529, track_num = 0, Range = 158.333 +run number = 1024, event number = 8590, track_num = 0, Range = 144.722 +run number = 1024, event number = 9156, track_num = 0, Range = 242.688 +run number = 1024, event number = 9187, track_num = 0, Range = 292.683 +run number = 1024, event number = 9616, track_num = 0, Range = 175.982 +run number = 1024, event number = 9632, track_num = 0, Range = 75.889 +run number = 1024, event number = 9650, track_num = 0, Range = 284.862 +run number = 1024, event number = 9735, track_num = 0, Range = 208.74 +run number = 1024, event number = 9745, track_num = 0, Range = 72.4792 +run number = 1024, event number = 9780, track_num = 0, Range = 129.488 +run number = 1024, event number = 9803, track_num = 0, Range = 149.945 +run number = 1024, event number = 9810, track_num = 0, Range = 267.198 +run number = 1024, event number = 9874, track_num = 0, Range = 274.92 +run number = 1024, event number = 9891, track_num = 0, Range = 317.909 +run number = 1024, event number = 9901, track_num = 0, Range = 155.501 +run number = 1024, event number = 9940, track_num = 0, Range = 284.538 +run number = 1024, event number = 10000, track_num = 0, Range = 135.131 +run number = 1024, event number = 10124, track_num = 0, Range = 93.9282 +run number = 1024, event number = 10257, track_num = 0, Range = 221.33 +run number = 1024, event number = 10446, track_num = 0, Range = 262.879 +run number = 1024, event number = 10526, track_num = 0, Range = 117.417 +run number = 1024, event number = 10538, track_num = 0, Range = 123.044 +run number = 1024, event number = 10564, track_num = 0, Range = 301.718 +run number = 1024, event number = 10689, track_num = 0, Range = 179.076 +run number = 1024, event number = 10765, track_num = 0, Range = 100.915 +run number = 1024, event number = 10806, track_num = 0, Range = 117.183 +run number = 1024, event number = 11028, track_num = 0, Range = 116.141 +run number = 1024, event number = 11185, track_num = 0, Range = 262.572 +run number = 1024, event number = 11221, track_num = 0, Range = 189.379 +run number = 1024, event number = 11278, track_num = 0, Range = 303.566 +run number = 1024, event number = 11296, track_num = 0, Range = 111.067 +run number = 1024, event number = 11483, track_num = 0, Range = 207.596 +run number = 1024, event number = 11527, track_num = 0, Range = 301.979 +run number = 1024, event number = 11603, track_num = 0, Range = 269.57 +run number = 1024, event number = 11877, track_num = 0, Range = 152.467 +run number = 1024, event number = 11901, track_num = 0, Range = 253.037 +run number = 1024, event number = 11982, track_num = 0, Range = 128.474 +run number = 1024, event number = 12038, track_num = 0, Range = 71.0318 +run number = 1024, event number = 12142, track_num = 0, Range = 272.739 +run number = 1024, event number = 12164, track_num = 0, Range = 103.567 +run number = 1024, event number = 12308, track_num = 0, Range = 275.235 +run number = 1024, event number = 12345, track_num = 0, Range = 176.872 +run number = 1024, event number = 12350, track_num = 0, Range = 183.027 +run number = 1024, event number = 12356, track_num = 0, Range = 253.908 +run number = 1024, event number = 12383, track_num = 0, Range = 360.63 +run number = 1024, event number = 12413, track_num = 0, Range = 277.532 +run number = 1024, event number = 12425, track_num = 0, Range = 257.161 +run number = 1024, event number = 12633, track_num = 0, Range = 170.054 +run number = 1024, event number = 12753, track_num = 0, Range = 176.213 +run number = 1024, event number = 12807, track_num = 0, Range = 129.325 +run number = 1024, event number = 12967, track_num = 0, Range = 255.342 +run number = 1024, event number = 13246, track_num = 0, Range = 266.454 +run number = 1024, event number = 13305, track_num = 0, Range = 266.161 +run number = 1024, event number = 13339, track_num = 0, Range = 164.765 +run number = 1024, event number = 13480, track_num = 0, Range = 209.289 +run number = 1024, event number = 13514, track_num = 0, Range = 274.129 +run number = 1024, event number = 13690, track_num = 0, Range = 95.9796 +run number = 1024, event number = 13780, track_num = 0, Range = 145.477 +run number = 1024, event number = 13830, track_num = 0, Range = 255.586 +run number = 1024, event number = 13962, track_num = 0, Range = 275.971 +run number = 1024, event number = 13992, track_num = 0, Range = 329.005 +run number = 1024, event number = 14129, track_num = 0, Range = 124.018 +run number = 1024, event number = 14145, track_num = 0, Range = 243.707 +run number = 1024, event number = 14207, track_num = 0, Range = 266.68 +run number = 1024, event number = 14264, track_num = 0, Range = 55.5217 +run number = 1024, event number = 14474, track_num = 0, Range = 166.232 +run number = 1024, event number = 14572, track_num = 0, Range = 158.28 +run number = 1024, event number = 14580, track_num = 0, Range = 183.802 +run number = 1024, event number = 14664, track_num = 0, Range = 137.57 +run number = 1024, event number = 14736, track_num = 0, Range = 189.286 +run number = 1024, event number = 14772, track_num = 0, Range = 129.9 +run number = 1024, event number = 14811, track_num = 0, Range = 249.413 +run number = 1024, event number = 14938, track_num = 0, Range = 248.802 +run number = 1024, event number = 15024, track_num = 0, Range = 142.066 +run number = 1024, event number = 15193, track_num = 0, Range = 214.903 +run number = 1024, event number = 15286, track_num = 0, Range = 216.043 +run number = 1024, event number = 15328, track_num = 0, Range = 256.498 +run number = 1024, event number = 15338, track_num = 0, Range = 255.131 +run number = 1024, event number = 15384, track_num = 0, Range = 243.121 +run number = 1024, event number = 15388, track_num = 0, Range = 218.33 +run number = 1024, event number = 15433, track_num = 0, Range = 96.4951 +run number = 1024, event number = 15536, track_num = 0, Range = 157.454 +run number = 1024, event number = 15611, track_num = 0, Range = 108.126 +run number = 1024, event number = 15621, track_num = 0, Range = 216.334 +run number = 1024, event number = 15691, track_num = 0, Range = 191.092 +run number = 1024, event number = 15730, track_num = 0, Range = 282.969 +run number = 1024, event number = 15776, track_num = 0, Range = 117.078 +run number = 1024, event number = 15860, track_num = 0, Range = 221.85 +run number = 1024, event number = 15953, track_num = 0, Range = 254.355 +run number = 1024, event number = 15979, track_num = 0, Range = 170.924 +run number = 1024, event number = 15980, track_num = 0, Range = 61.2695 +run number = 1024, event number = 16066, track_num = 0, Range = 210.895 +run number = 1024, event number = 16102, track_num = 0, Range = 322.144 +run number = 1024, event number = 16140, track_num = 0, Range = 325.033 +run number = 1024, event number = 16364, track_num = 0, Range = 327.967 +run number = 1024, event number = 16371, track_num = 0, Range = 304.993 +run number = 1024, event number = 16484, track_num = 0, Range = 222.613 +run number = 1024, event number = 16484, track_num = 1, Range = 266.082 +run number = 1024, event number = 16532, track_num = 0, Range = 200.411 +run number = 1024, event number = 16565, track_num = 0, Range = 307.474 +run number = 1024, event number = 16585, track_num = 0, Range = 305.144 +run number = 1024, event number = 16601, track_num = 0, Range = 259.569 +run number = 1024, event number = 16632, track_num = 0, Range = 184.142 +run number = 1024, event number = 16692, track_num = 0, Range = 222.428 +run number = 1024, event number = 16726, track_num = 0, Range = 258.961 +run number = 1024, event number = 16733, track_num = 0, Range = 155.194 +run number = 1024, event number = 16817, track_num = 0, Range = 132.719 +run number = 1024, event number = 16919, track_num = 0, Range = 123.876 +run number = 1024, event number = 16942, track_num = 0, Range = 181.245 +run number = 1024, event number = 16951, track_num = 0, Range = 160.151 +run number = 1024, event number = 17015, track_num = 0, Range = 262.098 +run number = 1024, event number = 17015, track_num = 1, Range = 305.568 +run number = 1024, event number = 17065, track_num = 0, Range = 291.285 +run number = 1024, event number = 17146, track_num = 0, Range = 337.729 +run number = 1024, event number = 17171, track_num = 0, Range = 199.176 +run number = 1024, event number = 17206, track_num = 0, Range = 231.54 +run number = 1024, event number = 17276, track_num = 0, Range = 142.627 +run number = 1024, event number = 17409, track_num = 0, Range = 160.996 +run number = 1024, event number = 17459, track_num = 0, Range = 117.812 +run number = 1024, event number = 17465, track_num = 0, Range = 260.97 +run number = 1024, event number = 17483, track_num = 0, Range = 301.978 +run number = 1024, event number = 17679, track_num = 0, Range = 145.045 +run number = 1024, event number = 17701, track_num = 0, Range = 118.419 +run number = 1024, event number = 17936, track_num = 0, Range = 172.479 +run number = 1024, event number = 17954, track_num = 0, Range = 269.163 +run number = 1024, event number = 18177, track_num = 0, Range = 105.212 +run number = 1024, event number = 18205, track_num = 0, Range = 95.7264 +run number = 1024, event number = 18386, track_num = 0, Range = 104.801 +run number = 1024, event number = 18446, track_num = 0, Range = 257.116 +run number = 1024, event number = 18455, track_num = 0, Range = 238.277 +run number = 1024, event number = 18566, track_num = 0, Range = 152.348 +run number = 1024, event number = 18583, track_num = 0, Range = 219.851 +run number = 1024, event number = 18772, track_num = 0, Range = 264.572 +run number = 1024, event number = 18814, track_num = 0, Range = 228.165 +run number = 1024, event number = 18867, track_num = 0, Range = 253.131 +run number = 1024, event number = 19193, track_num = 0, Range = 130.915 +run number = 1024, event number = 19215, track_num = 0, Range = 218.545 +run number = 1024, event number = 19225, track_num = 0, Range = 265.234 +run number = 1024, event number = 19247, track_num = 0, Range = 176.149 +run number = 1024, event number = 19331, track_num = 0, Range = 313.532 +run number = 1024, event number = 19451, track_num = 0, Range = 86.5997 +run number = 1024, event number = 19551, track_num = 0, Range = 248.014 +run number = 1024, event number = 19579, track_num = 0, Range = 300.099 +run number = 1024, event number = 19859, track_num = 0, Range = 177.102 +run number = 1024, event number = 19865, track_num = 0, Range = 264.099 +run number = 1024, event number = 20182, track_num = 0, Range = 253.238 +run number = 1024, event number = 20236, track_num = 0, Range = 260.028 +run number = 1024, event number = 20289, track_num = 0, Range = 256.104 +run number = 1024, event number = 20346, track_num = 0, Range = 141.261 +run number = 1024, event number = 20405, track_num = 0, Range = 255.844 +run number = 1024, event number = 20430, track_num = 0, Range = 252.465 +run number = 1024, event number = 20481, track_num = 0, Range = 96.9082 +run number = 1024, event number = 20570, track_num = 0, Range = 276.981 +run number = 1024, event number = 20597, track_num = 0, Range = 384.935 +run number = 1024, event number = 20630, track_num = 0, Range = 178.546 +run number = 1024, event number = 20666, track_num = 0, Range = 169.841 +run number = 1024, event number = 20757, track_num = 0, Range = 176.353 +run number = 1024, event number = 20776, track_num = 0, Range = 133.054 +run number = 1024, event number = 20842, track_num = 0, Range = 315.725 +run number = 1024, event number = 20875, track_num = 0, Range = 189.048 +run number = 1024, event number = 20930, track_num = 0, Range = 48.6974 +run number = 1024, event number = 20932, track_num = 0, Range = 185.125 +run number = 1024, event number = 20994, track_num = 0, Range = 176.036 +run number = 1024, event number = 21111, track_num = 0, Range = 262.837 +run number = 1024, event number = 21170, track_num = 0, Range = 140.871 +run number = 1024, event number = 21273, track_num = 0, Range = 268.882 +run number = 1024, event number = 21289, track_num = 0, Range = 303.132 +run number = 1024, event number = 21372, track_num = 0, Range = 239.649 +run number = 1024, event number = 21386, track_num = 0, Range = 242.782 +run number = 1024, event number = 21456, track_num = 0, Range = 256.137 +run number = 1024, event number = 21621, track_num = 0, Range = 113.716 +run number = 1024, event number = 21635, track_num = 0, Range = 170.011 +run number = 1024, event number = 21637, track_num = 0, Range = 274.761 +run number = 1024, event number = 21693, track_num = 0, Range = 250.045 +run number = 1024, event number = 21855, track_num = 0, Range = 291.081 +run number = 1024, event number = 21881, track_num = 0, Range = 259.152 +run number = 1024, event number = 21929, track_num = 0, Range = 407.707 +run number = 1024, event number = 21954, track_num = 0, Range = 362.774 +run number = 1024, event number = 21990, track_num = 0, Range = 101.691 +run number = 1024, event number = 22018, track_num = 0, Range = 103.691 +run number = 1024, event number = 22117, track_num = 0, Range = 268.491 +run number = 1024, event number = 22183, track_num = 0, Range = 211.905 +run number = 1024, event number = 22201, track_num = 0, Range = 198.872 +run number = 1024, event number = 22201, track_num = 1, Range = 254.158 +run number = 1024, event number = 22203, track_num = 0, Range = 172.659 +run number = 1024, event number = 22291, track_num = 0, Range = 270.248 +run number = 1024, event number = 22323, track_num = 0, Range = 312.862 +run number = 1024, event number = 22391, track_num = 0, Range = 192.864 +run number = 1024, event number = 22424, track_num = 0, Range = 94.0532 +run number = 1024, event number = 22503, track_num = 0, Range = 337.986 +run number = 1024, event number = 22529, track_num = 0, Range = 247.848 +run number = 1024, event number = 22632, track_num = 0, Range = 240.494 +run number = 1024, event number = 22693, track_num = 0, Range = 238.582 +run number = 1024, event number = 22822, track_num = 0, Range = 47.0313 +run number = 1024, event number = 22864, track_num = 0, Range = 297.444 +run number = 1024, event number = 22959, track_num = 0, Range = 258.852 +run number = 1024, event number = 22960, track_num = 0, Range = 45.1198 +run number = 1024, event number = 23386, track_num = 0, Range = 219.973 +run number = 1024, event number = 23478, track_num = 0, Range = 223.113 +run number = 1024, event number = 23483, track_num = 0, Range = 240.083 +run number = 1024, event number = 23485, track_num = 0, Range = 232.197 +run number = 1024, event number = 23554, track_num = 0, Range = 273.189 +run number = 1024, event number = 23722, track_num = 0, Range = 285.862 +run number = 1024, event number = 23749, track_num = 0, Range = 189.179 +run number = 1024, event number = 23911, track_num = 0, Range = 139.118 +run number = 1024, event number = 23939, track_num = 0, Range = 208.606 +run number = 1024, event number = 23949, track_num = 0, Range = 220.848 +run number = 1024, event number = 24092, track_num = 0, Range = 252.585 +run number = 1024, event number = 24182, track_num = 0, Range = 193.96 +run number = 1024, event number = 24216, track_num = 0, Range = 244.786 +run number = 1024, event number = 24226, track_num = 0, Range = 98.9289 +run number = 1024, event number = 24342, track_num = 0, Range = 185.426 +run number = 1024, event number = 24348, track_num = 0, Range = 247.637 +run number = 1024, event number = 24355, track_num = 0, Range = 155.676 +run number = 1024, event number = 24385, track_num = 0, Range = 234.599 +run number = 1024, event number = 24443, track_num = 0, Range = 135.603 +run number = 1024, event number = 24486, track_num = 0, Range = 82.1909 +run number = 1024, event number = 24533, track_num = 0, Range = 127.077 +run number = 1024, event number = 24535, track_num = 0, Range = 267.011 +run number = 1024, event number = 24657, track_num = 0, Range = 309.704 +run number = 1024, event number = 24743, track_num = 0, Range = 119.114 +run number = 1024, event number = 24750, track_num = 0, Range = 297.956 +run number = 1024, event number = 24765, track_num = 0, Range = 164.735 +run number = 1024, event number = 24805, track_num = 0, Range = 260.716 +run number = 1024, event number = 24868, track_num = 0, Range = 254.263 +run number = 1024, event number = 24885, track_num = 0, Range = 196.402 +run number = 1024, event number = 24938, track_num = 0, Range = 174.476 +run number = 1024, event number = 25013, track_num = 0, Range = 275.396 +run number = 1024, event number = 25081, track_num = 0, Range = 182.113 +run number = 1024, event number = 25114, track_num = 0, Range = 90.0036 +run number = 1024, event number = 25124, track_num = 0, Range = 229.891 +run number = 1024, event number = 25248, track_num = 0, Range = 159.485 +run number = 1024, event number = 25312, track_num = 0, Range = 153.91 +run number = 1024, event number = 25424, track_num = 0, Range = 251.545 +run number = 1024, event number = 25431, track_num = 0, Range = 171.117 +run number = 1024, event number = 25452, track_num = 0, Range = 181.829 +run number = 1024, event number = 25457, track_num = 0, Range = 125.205 +run number = 1024, event number = 25712, track_num = 0, Range = 101.772 +run number = 1024, event number = 25923, track_num = 0, Range = 106.774 +run number = 1024, event number = 25946, track_num = 0, Range = 68.885 +run number = 1024, event number = 25990, track_num = 0, Range = 102.07 +run number = 1024, event number = 26055, track_num = 0, Range = 129.418 +run number = 1024, event number = 26117, track_num = 0, Range = 188.624 +run number = 1024, event number = 26176, track_num = 0, Range = 176.946 +run number = 1024, event number = 26181, track_num = 0, Range = 135.369 +run number = 1024, event number = 26217, track_num = 0, Range = 236.751 +run number = 1024, event number = 26255, track_num = 0, Range = 126.885 +run number = 1024, event number = 26266, track_num = 0, Range = 115.843 +run number = 1024, event number = 26281, track_num = 0, Range = 268.656 +run number = 1024, event number = 26293, track_num = 0, Range = 120.155 +run number = 1024, event number = 26402, track_num = 0, Range = 136.814 +run number = 1024, event number = 26420, track_num = 0, Range = 282.878 +run number = 1024, event number = 26451, track_num = 0, Range = 256.669 +run number = 1024, event number = 26460, track_num = 0, Range = 202.755 +run number = 1024, event number = 26499, track_num = 0, Range = 274.24 +run number = 1024, event number = 26538, track_num = 0, Range = 97.9167 +run number = 1024, event number = 26785, track_num = 0, Range = 92.6878 + Number of unpacked events in run 1025: 21084 +run number = 1025, event number = 40, track_num = 0, Range = 108.898 +run number = 1025, event number = 76, track_num = 0, Range = 261.169 +run number = 1025, event number = 224, track_num = 0, Range = 333.905 +run number = 1025, event number = 317, track_num = 0, Range = 201.697 +run number = 1025, event number = 363, track_num = 0, Range = 139.456 +run number = 1025, event number = 369, track_num = 0, Range = 149.336 +run number = 1025, event number = 494, track_num = 0, Range = 268.291 +run number = 1025, event number = 570, track_num = 0, Range = 290.5 +run number = 1025, event number = 578, track_num = 0, Range = 301.492 +run number = 1025, event number = 593, track_num = 0, Range = 102.751 +run number = 1025, event number = 709, track_num = 0, Range = 172.488 +run number = 1025, event number = 730, track_num = 0, Range = 266.67 +run number = 1025, event number = 770, track_num = 0, Range = 355.189 +run number = 1025, event number = 954, track_num = 0, Range = 300.259 +run number = 1025, event number = 970, track_num = 0, Range = 230.485 +run number = 1025, event number = 970, track_num = 1, Range = 138.098 +run number = 1025, event number = 996, track_num = 0, Range = 317.083 +run number = 1025, event number = 996, track_num = 1, Range = 87.9328 +run number = 1025, event number = 1097, track_num = 0, Range = 287.156 +run number = 1025, event number = 1250, track_num = 0, Range = 306.347 +run number = 1025, event number = 1377, track_num = 0, Range = 276.037 +run number = 1025, event number = 1399, track_num = 0, Range = 265.995 +run number = 1025, event number = 1629, track_num = 0, Range = 177.114 +run number = 1025, event number = 1672, track_num = 0, Range = 82.055 +run number = 1025, event number = 1794, track_num = 0, Range = 96.9082 +run number = 1025, event number = 1847, track_num = 0, Range = 201.514 +run number = 1025, event number = 2059, track_num = 0, Range = 89.7418 +run number = 1025, event number = 2074, track_num = 0, Range = 313.941 +run number = 1025, event number = 2321, track_num = 0, Range = 252.662 +run number = 1025, event number = 2321, track_num = 1, Range = 268.691 +run number = 1025, event number = 2325, track_num = 0, Range = 307.336 +run number = 1025, event number = 2463, track_num = 0, Range = 362.929 +run number = 1025, event number = 2479, track_num = 0, Range = 75.8891 +run number = 1025, event number = 2549, track_num = 0, Range = 90.8334 +run number = 1025, event number = 2620, track_num = 0, Range = 132.335 +run number = 1025, event number = 2635, track_num = 0, Range = 140.359 +run number = 1025, event number = 2656, track_num = 0, Range = 228.928 +run number = 1025, event number = 2761, track_num = 0, Range = 285.79 +run number = 1025, event number = 2801, track_num = 0, Range = 86.883 +run number = 1025, event number = 2806, track_num = 0, Range = 114.92 +run number = 1025, event number = 2816, track_num = 0, Range = 105.581 +run number = 1025, event number = 2931, track_num = 0, Range = 150.663 +run number = 1025, event number = 3016, track_num = 0, Range = 297.94 +run number = 1025, event number = 3047, track_num = 0, Range = 254.861 +run number = 1025, event number = 3080, track_num = 0, Range = 368.814 +run number = 1025, event number = 3158, track_num = 0, Range = 139.518 +run number = 1025, event number = 3277, track_num = 0, Range = 263.229 +run number = 1025, event number = 3289, track_num = 0, Range = 215.77 +run number = 1025, event number = 3347, track_num = 0, Range = 322.028 +run number = 1025, event number = 3615, track_num = 0, Range = 90.2833 +run number = 1025, event number = 3795, track_num = 0, Range = 262.447 +run number = 1025, event number = 4070, track_num = 0, Range = 114.49 +run number = 1025, event number = 4156, track_num = 0, Range = 267.27 +run number = 1025, event number = 4227, track_num = 0, Range = 308.676 +run number = 1025, event number = 4280, track_num = 0, Range = 253.592 +run number = 1025, event number = 4287, track_num = 0, Range = 253.896 +run number = 1025, event number = 4317, track_num = 0, Range = 308.849 +run number = 1025, event number = 4445, track_num = 0, Range = 295.098 +run number = 1025, event number = 4675, track_num = 0, Range = 294.575 +run number = 1025, event number = 4956, track_num = 0, Range = 124.93 +run number = 1025, event number = 5148, track_num = 0, Range = 206.375 +run number = 1025, event number = 5162, track_num = 0, Range = 262.795 +run number = 1025, event number = 5166, track_num = 0, Range = 357.187 +run number = 1025, event number = 5166, track_num = 1, Range = 259.226 +run number = 1025, event number = 5234, track_num = 0, Range = 155.164 +run number = 1025, event number = 5256, track_num = 0, Range = 158.296 +run number = 1025, event number = 5282, track_num = 0, Range = 215.173 +run number = 1025, event number = 5397, track_num = 0, Range = 255.162 +run number = 1025, event number = 5444, track_num = 0, Range = 347.156 +run number = 1025, event number = 5458, track_num = 0, Range = 88.4282 +run number = 1025, event number = 5532, track_num = 0, Range = 279.815 +run number = 1025, event number = 5578, track_num = 0, Range = 191.501 +run number = 1025, event number = 5651, track_num = 0, Range = 274.147 +run number = 1025, event number = 5721, track_num = 0, Range = 272.298 +run number = 1025, event number = 5760, track_num = 0, Range = 72.2612 +run number = 1025, event number = 5864, track_num = 0, Range = 272.905 +run number = 1025, event number = 5879, track_num = 0, Range = 282.375 +run number = 1025, event number = 5906, track_num = 0, Range = 269.262 +run number = 1025, event number = 5913, track_num = 0, Range = 275.093 +run number = 1025, event number = 5936, track_num = 0, Range = 282.002 +run number = 1025, event number = 6073, track_num = 0, Range = 135.563 +run number = 1025, event number = 6104, track_num = 0, Range = 178.913 +run number = 1025, event number = 6222, track_num = 0, Range = 215.876 +run number = 1025, event number = 6230, track_num = 0, Range = 144.51 +run number = 1025, event number = 6286, track_num = 0, Range = 84.9194 +run number = 1025, event number = 6393, track_num = 0, Range = 124.459 +run number = 1025, event number = 6467, track_num = 0, Range = 287.216 +run number = 1025, event number = 6488, track_num = 0, Range = 205.807 +run number = 1025, event number = 6492, track_num = 0, Range = 142.231 +run number = 1025, event number = 6493, track_num = 0, Range = 267.468 +run number = 1025, event number = 6536, track_num = 0, Range = 86.404 +run number = 1025, event number = 6558, track_num = 0, Range = 135.079 +run number = 1025, event number = 6642, track_num = 0, Range = 259.485 +run number = 1025, event number = 6690, track_num = 0, Range = 293.233 +run number = 1025, event number = 6739, track_num = 0, Range = 167.182 +run number = 1025, event number = 6750, track_num = 0, Range = 136.457 +run number = 1025, event number = 6827, track_num = 0, Range = 208.096 +run number = 1025, event number = 6835, track_num = 0, Range = 124.412 +run number = 1025, event number = 6841, track_num = 0, Range = 294.57 +run number = 1025, event number = 6936, track_num = 0, Range = 270.447 +run number = 1025, event number = 6957, track_num = 0, Range = 129.048 +run number = 1025, event number = 6984, track_num = 0, Range = 297.774 +run number = 1025, event number = 6991, track_num = 0, Range = 110.345 +run number = 1025, event number = 7041, track_num = 0, Range = 212.435 +run number = 1025, event number = 7117, track_num = 0, Range = 354.255 +run number = 1025, event number = 7123, track_num = 0, Range = 177.744 +run number = 1025, event number = 7141, track_num = 0, Range = 186.136 +run number = 1025, event number = 7223, track_num = 0, Range = 275.525 +run number = 1025, event number = 7263, track_num = 0, Range = 281.485 +run number = 1025, event number = 7285, track_num = 0, Range = 143.624 +run number = 1025, event number = 7342, track_num = 0, Range = 176.234 +run number = 1025, event number = 7361, track_num = 0, Range = 293.163 +run number = 1025, event number = 7425, track_num = 0, Range = 137.102 +run number = 1025, event number = 7615, track_num = 0, Range = 278.675 +run number = 1025, event number = 7719, track_num = 0, Range = 167.053 +run number = 1025, event number = 7794, track_num = 0, Range = 263.158 +run number = 1025, event number = 7916, track_num = 0, Range = 307.881 +run number = 1025, event number = 7949, track_num = 0, Range = 249.578 +run number = 1025, event number = 8013, track_num = 0, Range = 215.119 +run number = 1025, event number = 8093, track_num = 0, Range = 304.269 +run number = 1025, event number = 8110, track_num = 0, Range = 253.961 +run number = 1025, event number = 8163, track_num = 0, Range = 263.173 +run number = 1025, event number = 8283, track_num = 0, Range = 300.716 +run number = 1025, event number = 8365, track_num = 0, Range = 185.667 +run number = 1025, event number = 8398, track_num = 0, Range = 126.082 +run number = 1025, event number = 8399, track_num = 0, Range = 269.855 +run number = 1025, event number = 8683, track_num = 0, Range = 270.577 +run number = 1025, event number = 8695, track_num = 0, Range = 212.428 +run number = 1025, event number = 8734, track_num = 0, Range = 298.035 +run number = 1025, event number = 8861, track_num = 0, Range = 268.907 +run number = 1025, event number = 9028, track_num = 0, Range = 106.383 +run number = 1025, event number = 9078, track_num = 0, Range = 218.024 +run number = 1025, event number = 9652, track_num = 0, Range = 181.052 +run number = 1025, event number = 9666, track_num = 0, Range = 264.852 +run number = 1025, event number = 9683, track_num = 0, Range = 224.923 +run number = 1025, event number = 9831, track_num = 0, Range = 250.329 +run number = 1025, event number = 9831, track_num = 1, Range = 103.571 +run number = 1025, event number = 9907, track_num = 0, Range = 255.159 +run number = 1025, event number = 9977, track_num = 0, Range = 286.628 +run number = 1025, event number = 10013, track_num = 0, Range = 292.825 +run number = 1025, event number = 10097, track_num = 0, Range = 277.276 +run number = 1025, event number = 10171, track_num = 0, Range = 311.01 +run number = 1025, event number = 10248, track_num = 0, Range = 261.937 +run number = 1025, event number = 10303, track_num = 0, Range = 266.574 +run number = 1025, event number = 10346, track_num = 0, Range = 280.282 +run number = 1025, event number = 10443, track_num = 0, Range = 82.6876 +run number = 1025, event number = 10474, track_num = 0, Range = 255.106 +run number = 1025, event number = 10489, track_num = 0, Range = 254.786 +run number = 1025, event number = 10519, track_num = 0, Range = 120.456 +run number = 1025, event number = 10522, track_num = 0, Range = 254.64 +run number = 1025, event number = 10854, track_num = 0, Range = 221.027 +run number = 1025, event number = 10876, track_num = 0, Range = 310.57 +run number = 1025, event number = 10930, track_num = 0, Range = 261.572 +run number = 1025, event number = 10931, track_num = 0, Range = 269.744 +run number = 1025, event number = 11120, track_num = 0, Range = 301.058 +run number = 1025, event number = 11475, track_num = 0, Range = 208.505 +run number = 1025, event number = 11582, track_num = 0, Range = 180.683 +run number = 1025, event number = 11620, track_num = 0, Range = 337.138 +run number = 1025, event number = 11626, track_num = 0, Range = 104.782 +run number = 1025, event number = 11662, track_num = 0, Range = 163.248 +run number = 1025, event number = 11827, track_num = 0, Range = 311.043 +run number = 1025, event number = 11926, track_num = 0, Range = 296.928 +run number = 1025, event number = 12226, track_num = 0, Range = 265.056 +run number = 1025, event number = 12295, track_num = 0, Range = 192.476 +run number = 1025, event number = 12373, track_num = 0, Range = 257.287 +run number = 1025, event number = 12548, track_num = 0, Range = 215.729 +run number = 1025, event number = 12783, track_num = 0, Range = 152.373 +run number = 1025, event number = 12960, track_num = 0, Range = 100.964 +run number = 1025, event number = 13039, track_num = 0, Range = 262.994 +run number = 1025, event number = 13115, track_num = 0, Range = 166.882 +run number = 1025, event number = 13204, track_num = 0, Range = 281.06 +run number = 1025, event number = 13289, track_num = 0, Range = 203.829 +run number = 1025, event number = 13318, track_num = 0, Range = 240.501 +run number = 1025, event number = 13436, track_num = 0, Range = 270.263 +run number = 1025, event number = 13490, track_num = 0, Range = 196.795 +run number = 1025, event number = 13560, track_num = 0, Range = 146.953 +run number = 1025, event number = 13701, track_num = 0, Range = 115.318 +run number = 1025, event number = 13936, track_num = 0, Range = 157.658 +run number = 1025, event number = 14068, track_num = 0, Range = 174.992 +run number = 1025, event number = 14171, track_num = 0, Range = 278.184 +run number = 1025, event number = 14312, track_num = 0, Range = 103.866 +run number = 1025, event number = 14427, track_num = 0, Range = 336.126 +run number = 1025, event number = 14442, track_num = 0, Range = 230.213 +run number = 1025, event number = 14490, track_num = 0, Range = 90.8201 +run number = 1025, event number = 14542, track_num = 0, Range = 191.646 +run number = 1025, event number = 14598, track_num = 0, Range = 67.4651 +run number = 1025, event number = 14640, track_num = 0, Range = 278.947 +run number = 1025, event number = 14739, track_num = 0, Range = 118.699 +run number = 1025, event number = 14824, track_num = 0, Range = 133.312 +run number = 1025, event number = 14979, track_num = 0, Range = 143.172 +run number = 1025, event number = 15010, track_num = 0, Range = 196.736 +run number = 1025, event number = 15156, track_num = 0, Range = 123.152 +run number = 1025, event number = 15170, track_num = 0, Range = 99.2128 +run number = 1025, event number = 15276, track_num = 0, Range = 93.8952 +run number = 1025, event number = 15284, track_num = 0, Range = 97.2379 +run number = 1025, event number = 15284, track_num = 1, Range = 96.3057 +run number = 1025, event number = 15469, track_num = 0, Range = 225.232 +run number = 1025, event number = 15479, track_num = 0, Range = 216.269 +run number = 1025, event number = 15651, track_num = 0, Range = 162.197 +run number = 1025, event number = 15715, track_num = 0, Range = 81.6694 +run number = 1025, event number = 15787, track_num = 0, Range = 330.404 +run number = 1025, event number = 15820, track_num = 0, Range = 262.215 +run number = 1025, event number = 15951, track_num = 0, Range = 256.757 +run number = 1025, event number = 16017, track_num = 0, Range = 216.469 +run number = 1025, event number = 16023, track_num = 0, Range = 161.153 +run number = 1025, event number = 16030, track_num = 0, Range = 157.577 +run number = 1025, event number = 16065, track_num = 0, Range = 267.067 +run number = 1025, event number = 16140, track_num = 0, Range = 216.124 +run number = 1025, event number = 16187, track_num = 0, Range = 139.082 +run number = 1025, event number = 16252, track_num = 0, Range = 162.113 +run number = 1025, event number = 16577, track_num = 0, Range = 258.522 +run number = 1025, event number = 16593, track_num = 0, Range = 190.688 +run number = 1025, event number = 16690, track_num = 0, Range = 255.321 +run number = 1025, event number = 16692, track_num = 0, Range = 207.179 +run number = 1025, event number = 16715, track_num = 0, Range = 61.6166 +run number = 1025, event number = 16774, track_num = 0, Range = 192.306 +run number = 1025, event number = 16844, track_num = 0, Range = 65.8648 +run number = 1025, event number = 16862, track_num = 0, Range = 248.26 +run number = 1025, event number = 16875, track_num = 0, Range = 255.535 +run number = 1025, event number = 16953, track_num = 0, Range = 78.3079 +run number = 1025, event number = 17070, track_num = 0, Range = 272.141 +run number = 1025, event number = 17143, track_num = 0, Range = 221.617 +run number = 1025, event number = 17166, track_num = 0, Range = 228.061 +run number = 1025, event number = 17283, track_num = 0, Range = 266.929 +run number = 1025, event number = 17573, track_num = 0, Range = 274.026 +run number = 1025, event number = 17830, track_num = 0, Range = 317.274 +run number = 1025, event number = 17997, track_num = 0, Range = 278.97 +run number = 1025, event number = 18031, track_num = 0, Range = 270.887 +run number = 1025, event number = 18039, track_num = 0, Range = 260.227 +run number = 1025, event number = 18059, track_num = 0, Range = 282.505 +run number = 1025, event number = 18078, track_num = 0, Range = 303.985 +run number = 1025, event number = 18095, track_num = 0, Range = 331.926 +run number = 1025, event number = 18095, track_num = 1, Range = 97.579 +run number = 1025, event number = 18275, track_num = 0, Range = 328.052 +run number = 1025, event number = 18294, track_num = 0, Range = 138.19 +run number = 1025, event number = 18308, track_num = 0, Range = 273.117 +run number = 1025, event number = 18396, track_num = 0, Range = 161.334 +run number = 1025, event number = 18473, track_num = 0, Range = 261.274 +run number = 1025, event number = 18571, track_num = 0, Range = 270.106 +run number = 1025, event number = 18590, track_num = 0, Range = 252.612 +run number = 1025, event number = 18599, track_num = 0, Range = 104.093 +run number = 1025, event number = 18634, track_num = 0, Range = 321.826 +run number = 1025, event number = 18697, track_num = 0, Range = 126.271 +run number = 1025, event number = 18698, track_num = 0, Range = 161.623 +run number = 1025, event number = 18815, track_num = 0, Range = 75.2646 +run number = 1025, event number = 18962, track_num = 0, Range = 263.384 +run number = 1025, event number = 18987, track_num = 0, Range = 287.98 +run number = 1025, event number = 19038, track_num = 0, Range = 258.406 +run number = 1025, event number = 19108, track_num = 0, Range = 234.442 +run number = 1025, event number = 19243, track_num = 0, Range = 256.31 +run number = 1025, event number = 19305, track_num = 0, Range = 279.759 +run number = 1025, event number = 19413, track_num = 0, Range = 213.336 +run number = 1025, event number = 19432, track_num = 0, Range = 404.146 +run number = 1025, event number = 19698, track_num = 0, Range = 233.707 +run number = 1025, event number = 19820, track_num = 0, Range = 164.175 +run number = 1025, event number = 20115, track_num = 0, Range = 269.278 +run number = 1025, event number = 20197, track_num = 0, Range = 114.326 +run number = 1025, event number = 20321, track_num = 0, Range = 248.838 +run number = 1025, event number = 20354, track_num = 0, Range = 264.188 +run number = 1025, event number = 20468, track_num = 0, Range = 237.95 +run number = 1025, event number = 20506, track_num = 0, Range = 105.754 +run number = 1025, event number = 20516, track_num = 0, Range = 225.907 +run number = 1025, event number = 20532, track_num = 0, Range = 250.706 +run number = 1025, event number = 20580, track_num = 0, Range = 146.035 +run number = 1025, event number = 20781, track_num = 0, Range = 260.779 +run number = 1025, event number = 20912, track_num = 0, Range = 128.968 +run number = 1025, event number = 21016, track_num = 0, Range = 258.818 +run number = 1025, event number = 21066, track_num = 0, Range = 279.659 + Number of unpacked events in run 1026: 9090 +run number = 1026, event number = 94, track_num = 0, Range = 238.024 +run number = 1026, event number = 237, track_num = 0, Range = 81.7536 +run number = 1026, event number = 466, track_num = 0, Range = 255.822 +run number = 1026, event number = 487, track_num = 0, Range = 117.927 +run number = 1026, event number = 550, track_num = 0, Range = 121.746 +run number = 1026, event number = 653, track_num = 0, Range = 95.7332 +run number = 1026, event number = 716, track_num = 0, Range = 96.1794 +run number = 1026, event number = 842, track_num = 0, Range = 155.565 +run number = 1026, event number = 934, track_num = 0, Range = 216.311 +run number = 1026, event number = 1013, track_num = 0, Range = 274.807 +run number = 1026, event number = 1056, track_num = 0, Range = 182.358 +run number = 1026, event number = 1056, track_num = 1, Range = 72.9951 +run number = 1026, event number = 1153, track_num = 0, Range = 262.793 +run number = 1026, event number = 1231, track_num = 0, Range = 135.398 +run number = 1026, event number = 1367, track_num = 0, Range = 152.331 +run number = 1026, event number = 1405, track_num = 0, Range = 149.921 +run number = 1026, event number = 1415, track_num = 0, Range = 259.702 +run number = 1026, event number = 1456, track_num = 0, Range = 238.61 +run number = 1026, event number = 1560, track_num = 0, Range = 187.798 +run number = 1026, event number = 1632, track_num = 0, Range = 83.557 +run number = 1026, event number = 1702, track_num = 0, Range = 267.29 +run number = 1026, event number = 1703, track_num = 0, Range = 198.288 +run number = 1026, event number = 1787, track_num = 0, Range = 183.864 +run number = 1026, event number = 1800, track_num = 0, Range = 236.317 +run number = 1026, event number = 1810, track_num = 0, Range = 101.939 +run number = 1026, event number = 1847, track_num = 0, Range = 102.319 +run number = 1026, event number = 1861, track_num = 0, Range = 246.995 +run number = 1026, event number = 1863, track_num = 0, Range = 255.817 +run number = 1026, event number = 2143, track_num = 0, Range = 186.935 +run number = 1026, event number = 2411, track_num = 0, Range = 280.166 +run number = 1026, event number = 2440, track_num = 0, Range = 210.117 +run number = 1026, event number = 2465, track_num = 0, Range = 281.655 +run number = 1026, event number = 2551, track_num = 0, Range = 270.19 +run number = 1026, event number = 2555, track_num = 0, Range = 147.516 +run number = 1026, event number = 2832, track_num = 0, Range = 125.423 +run number = 1026, event number = 3042, track_num = 0, Range = 264.997 +run number = 1026, event number = 3428, track_num = 0, Range = 343.237 +run number = 1026, event number = 3472, track_num = 0, Range = 203.589 +run number = 1026, event number = 3612, track_num = 0, Range = 193.345 +run number = 1026, event number = 3696, track_num = 0, Range = 88.8711 +run number = 1026, event number = 3761, track_num = 0, Range = 259.674 +run number = 1026, event number = 3804, track_num = 0, Range = 157.752 +run number = 1026, event number = 3835, track_num = 0, Range = 117.852 +run number = 1026, event number = 3950, track_num = 0, Range = 255.199 +run number = 1026, event number = 4295, track_num = 0, Range = 231.384 +run number = 1026, event number = 4401, track_num = 0, Range = 99.7891 +run number = 1026, event number = 4450, track_num = 0, Range = 186.145 +run number = 1026, event number = 4453, track_num = 0, Range = 277.151 +run number = 1026, event number = 4541, track_num = 0, Range = 78.2402 +run number = 1026, event number = 4578, track_num = 0, Range = 111.881 +run number = 1026, event number = 4616, track_num = 0, Range = 263.489 +run number = 1026, event number = 4669, track_num = 0, Range = 291.146 +run number = 1026, event number = 4907, track_num = 0, Range = 350.134 +run number = 1026, event number = 5027, track_num = 0, Range = 132.36 +run number = 1026, event number = 5077, track_num = 0, Range = 220.732 +run number = 1026, event number = 5130, track_num = 0, Range = 285.442 +run number = 1026, event number = 5215, track_num = 0, Range = 111.272 +run number = 1026, event number = 5222, track_num = 0, Range = 265.821 +run number = 1026, event number = 5253, track_num = 0, Range = 134.622 +run number = 1026, event number = 5314, track_num = 0, Range = 114.809 +run number = 1026, event number = 5326, track_num = 0, Range = 169.085 +run number = 1026, event number = 5364, track_num = 0, Range = 276.3 +run number = 1026, event number = 5378, track_num = 0, Range = 89.7801 +run number = 1026, event number = 5434, track_num = 0, Range = 255.256 +run number = 1026, event number = 5506, track_num = 0, Range = 214.36 +run number = 1026, event number = 5710, track_num = 0, Range = 325.347 +run number = 1026, event number = 5792, track_num = 0, Range = 209.033 +run number = 1026, event number = 5811, track_num = 0, Range = 335.821 +run number = 1026, event number = 5816, track_num = 0, Range = 89.8697 +run number = 1026, event number = 5828, track_num = 0, Range = 266.118 +run number = 1026, event number = 6013, track_num = 0, Range = 104.974 +run number = 1026, event number = 6038, track_num = 0, Range = 196.731 +run number = 1026, event number = 6092, track_num = 0, Range = 108.131 +run number = 1026, event number = 6099, track_num = 0, Range = 323.982 +run number = 1026, event number = 6209, track_num = 0, Range = 203.142 +run number = 1026, event number = 6209, track_num = 1, Range = 85.5122 +run number = 1026, event number = 6290, track_num = 0, Range = 107.597 +run number = 1026, event number = 6373, track_num = 0, Range = 199.517 +run number = 1026, event number = 6436, track_num = 0, Range = 283.703 +run number = 1026, event number = 6540, track_num = 0, Range = 266.568 +run number = 1026, event number = 6540, track_num = 1, Range = 262.348 +run number = 1026, event number = 6542, track_num = 0, Range = 88.2897 +run number = 1026, event number = 6622, track_num = 0, Range = 112.534 +run number = 1026, event number = 6651, track_num = 0, Range = 96.8488 +run number = 1026, event number = 6812, track_num = 0, Range = 280.441 +run number = 1026, event number = 6944, track_num = 0, Range = 255.269 +run number = 1026, event number = 6961, track_num = 0, Range = 278.953 +run number = 1026, event number = 7017, track_num = 0, Range = 331.868 +run number = 1026, event number = 7271, track_num = 0, Range = 283.446 +run number = 1026, event number = 7310, track_num = 0, Range = 252.609 +run number = 1026, event number = 7379, track_num = 0, Range = 201.611 +run number = 1026, event number = 7410, track_num = 0, Range = 162.61 +run number = 1026, event number = 7440, track_num = 0, Range = 98.8367 +run number = 1026, event number = 7445, track_num = 0, Range = 333.679 +run number = 1026, event number = 7475, track_num = 0, Range = 261.919 +run number = 1026, event number = 7560, track_num = 0, Range = 176.648 +run number = 1026, event number = 7610, track_num = 0, Range = 179.179 +run number = 1026, event number = 7611, track_num = 0, Range = 103.347 +run number = 1026, event number = 7644, track_num = 0, Range = 129.416 +run number = 1026, event number = 7725, track_num = 0, Range = 112.726 +run number = 1026, event number = 7731, track_num = 0, Range = 131.534 +run number = 1026, event number = 7872, track_num = 0, Range = 265.275 +run number = 1026, event number = 7889, track_num = 0, Range = 129.538 +run number = 1026, event number = 8067, track_num = 0, Range = 172.551 +run number = 1026, event number = 8149, track_num = 0, Range = 259.408 +run number = 1026, event number = 8166, track_num = 0, Range = 186.376 +run number = 1026, event number = 8203, track_num = 0, Range = 121.15 +run number = 1026, event number = 8218, track_num = 0, Range = 162.692 +run number = 1026, event number = 8629, track_num = 0, Range = 337.609 +run number = 1026, event number = 8672, track_num = 0, Range = 90.6564 +run number = 1026, event number = 8695, track_num = 0, Range = 264.689 +run number = 1026, event number = 8782, track_num = 0, Range = 83.2207 +run number = 1026, event number = 8806, track_num = 0, Range = 180.05 +run number = 1026, event number = 8814, track_num = 0, Range = 242.641 +run number = 1026, event number = 8928, track_num = 0, Range = 293.809 +run number = 1026, event number = 8954, track_num = 0, Range = 74.074 + Number of unpacked events in run 1027: 31271 +run number = 1027, event number = 14, track_num = 0, Range = 190.517 +run number = 1027, event number = 62, track_num = 0, Range = 252.79 +run number = 1027, event number = 194, track_num = 0, Range = 361.489 +run number = 1027, event number = 203, track_num = 0, Range = 171.362 +run number = 1027, event number = 261, track_num = 0, Range = 153.914 +run number = 1027, event number = 276, track_num = 0, Range = 276.138 +run number = 1027, event number = 450, track_num = 0, Range = 168.509 +run number = 1027, event number = 558, track_num = 0, Range = 136.429 +run number = 1027, event number = 596, track_num = 0, Range = 204.128 +run number = 1027, event number = 654, track_num = 0, Range = 161.293 +run number = 1027, event number = 788, track_num = 0, Range = 253.819 +run number = 1027, event number = 874, track_num = 0, Range = 127.277 +run number = 1027, event number = 973, track_num = 0, Range = 75.4954 +run number = 1027, event number = 984, track_num = 0, Range = 140.19 +run number = 1027, event number = 990, track_num = 0, Range = 330.203 +run number = 1027, event number = 1064, track_num = 0, Range = 273.15 +run number = 1027, event number = 1086, track_num = 0, Range = 117.007 +run number = 1027, event number = 1319, track_num = 0, Range = 258.553 +run number = 1027, event number = 1340, track_num = 0, Range = 227.17 +run number = 1027, event number = 1557, track_num = 0, Range = 121.746 +run number = 1027, event number = 1699, track_num = 0, Range = 288.153 +run number = 1027, event number = 1714, track_num = 0, Range = 157.865 +run number = 1027, event number = 1878, track_num = 0, Range = 84.8799 +run number = 1027, event number = 2037, track_num = 0, Range = 239.692 +run number = 1027, event number = 2040, track_num = 0, Range = 98.5201 +run number = 1027, event number = 2143, track_num = 0, Range = 122.099 +run number = 1027, event number = 2411, track_num = 0, Range = 96.481 +run number = 1027, event number = 2467, track_num = 0, Range = 208.522 +run number = 1027, event number = 2479, track_num = 0, Range = 156.593 +run number = 1027, event number = 2603, track_num = 0, Range = 276.344 +run number = 1027, event number = 2834, track_num = 0, Range = 118.683 +run number = 1027, event number = 2932, track_num = 0, Range = 110.151 +run number = 1027, event number = 3008, track_num = 0, Range = 140.272 +run number = 1027, event number = 3043, track_num = 0, Range = 102.321 +run number = 1027, event number = 3064, track_num = 0, Range = 268.267 +run number = 1027, event number = 3083, track_num = 0, Range = 140.026 +run number = 1027, event number = 3085, track_num = 0, Range = 113.721 +run number = 1027, event number = 3150, track_num = 0, Range = 235.934 +run number = 1027, event number = 3270, track_num = 0, Range = 306.787 +run number = 1027, event number = 3481, track_num = 0, Range = 191.339 +run number = 1027, event number = 3507, track_num = 0, Range = 299.714 +run number = 1027, event number = 3529, track_num = 0, Range = 267.793 +run number = 1027, event number = 3540, track_num = 0, Range = 113.857 +run number = 1027, event number = 3583, track_num = 0, Range = 329.713 +run number = 1027, event number = 3746, track_num = 0, Range = 133.897 +run number = 1027, event number = 3779, track_num = 0, Range = 82.59 +run number = 1027, event number = 3779, track_num = 1, Range = 314.241 +run number = 1027, event number = 4004, track_num = 0, Range = 264.717 +run number = 1027, event number = 4039, track_num = 0, Range = 273.478 +run number = 1027, event number = 4081, track_num = 0, Range = 114.92 +run number = 1027, event number = 4236, track_num = 0, Range = 76.3704 +run number = 1027, event number = 4275, track_num = 0, Range = 323.496 +run number = 1027, event number = 4364, track_num = 0, Range = 215.008 +run number = 1027, event number = 4377, track_num = 0, Range = 150.201 +run number = 1027, event number = 4431, track_num = 0, Range = 285.893 +run number = 1027, event number = 4478, track_num = 0, Range = 240.673 +run number = 1027, event number = 4494, track_num = 0, Range = 186.747 +run number = 1027, event number = 4797, track_num = 0, Range = 256.762 +run number = 1027, event number = 4804, track_num = 0, Range = 198.752 +run number = 1027, event number = 4812, track_num = 0, Range = 290.366 +run number = 1027, event number = 4827, track_num = 0, Range = 106.097 +run number = 1027, event number = 4860, track_num = 0, Range = 290.004 +run number = 1027, event number = 4918, track_num = 0, Range = 152.972 +run number = 1027, event number = 4925, track_num = 0, Range = 60.4654 +run number = 1027, event number = 4925, track_num = 1, Range = 78.0782 +run number = 1027, event number = 4926, track_num = 0, Range = 170.23 +run number = 1027, event number = 4953, track_num = 0, Range = 265.104 +run number = 1027, event number = 4957, track_num = 0, Range = 102.519 +run number = 1027, event number = 5114, track_num = 0, Range = 203.225 +run number = 1027, event number = 5117, track_num = 0, Range = 115.08 +run number = 1027, event number = 5189, track_num = 0, Range = 278.93 +run number = 1027, event number = 5207, track_num = 0, Range = 134.11 +run number = 1027, event number = 5210, track_num = 0, Range = 193.319 +run number = 1027, event number = 5218, track_num = 0, Range = 228.161 +run number = 1027, event number = 5253, track_num = 0, Range = 207.036 +run number = 1027, event number = 5343, track_num = 0, Range = 231.844 +run number = 1027, event number = 5379, track_num = 0, Range = 266.99 +run number = 1027, event number = 5436, track_num = 0, Range = 240.206 +run number = 1027, event number = 5515, track_num = 0, Range = 84.825 +run number = 1027, event number = 5518, track_num = 0, Range = 119.413 +run number = 1027, event number = 5560, track_num = 0, Range = 291.778 +run number = 1027, event number = 5660, track_num = 0, Range = 63.6953 +run number = 1027, event number = 5722, track_num = 0, Range = 87.2481 +run number = 1027, event number = 5747, track_num = 0, Range = 260.438 +run number = 1027, event number = 5815, track_num = 0, Range = 160.849 +run number = 1027, event number = 5868, track_num = 0, Range = 255.603 +run number = 1027, event number = 6104, track_num = 0, Range = 118.814 +run number = 1027, event number = 6160, track_num = 0, Range = 97.456 +run number = 1027, event number = 6172, track_num = 0, Range = 132.574 +run number = 1027, event number = 6298, track_num = 0, Range = 92.1907 +run number = 1027, event number = 6339, track_num = 0, Range = 93.134 +run number = 1027, event number = 6539, track_num = 0, Range = 174.402 +run number = 1027, event number = 6554, track_num = 0, Range = 164.11 +run number = 1027, event number = 6639, track_num = 0, Range = 128.112 +run number = 1027, event number = 6676, track_num = 0, Range = 202.57 +run number = 1027, event number = 6699, track_num = 0, Range = 145.199 +run number = 1027, event number = 6735, track_num = 0, Range = 104.774 +run number = 1027, event number = 6759, track_num = 0, Range = 187.127 +run number = 1027, event number = 6769, track_num = 0, Range = 313.169 +run number = 1027, event number = 6789, track_num = 0, Range = 161.518 +run number = 1027, event number = 6867, track_num = 0, Range = 277.104 +run number = 1027, event number = 7017, track_num = 0, Range = 171.9 +run number = 1027, event number = 7035, track_num = 0, Range = 163.315 +run number = 1027, event number = 7091, track_num = 0, Range = 246.869 +run number = 1027, event number = 7161, track_num = 0, Range = 280.156 +run number = 1027, event number = 7289, track_num = 0, Range = 63.9486 +run number = 1027, event number = 7406, track_num = 0, Range = 86.2212 +run number = 1027, event number = 7429, track_num = 0, Range = 243.216 +run number = 1027, event number = 7535, track_num = 0, Range = 241.135 +run number = 1027, event number = 7565, track_num = 0, Range = 211.769 +run number = 1027, event number = 7575, track_num = 0, Range = 140.517 +run number = 1027, event number = 7597, track_num = 0, Range = 262.338 +run number = 1027, event number = 7679, track_num = 0, Range = 295.319 +run number = 1027, event number = 7703, track_num = 0, Range = 236.324 +run number = 1027, event number = 7707, track_num = 0, Range = 235.12 +run number = 1027, event number = 7742, track_num = 0, Range = 265.24 +run number = 1027, event number = 7763, track_num = 0, Range = 63.4398 +run number = 1027, event number = 7796, track_num = 0, Range = 321.397 +run number = 1027, event number = 7835, track_num = 0, Range = 305.1 +run number = 1027, event number = 7858, track_num = 0, Range = 163.496 +run number = 1027, event number = 7901, track_num = 0, Range = 94.2874 +run number = 1027, event number = 7913, track_num = 0, Range = 193.792 +run number = 1027, event number = 7937, track_num = 0, Range = 115.5 +run number = 1027, event number = 7985, track_num = 0, Range = 323.939 +run number = 1027, event number = 8002, track_num = 0, Range = 106.82 +run number = 1027, event number = 8260, track_num = 0, Range = 296.278 +run number = 1027, event number = 8281, track_num = 0, Range = 219.385 +run number = 1027, event number = 8303, track_num = 0, Range = 123.552 +run number = 1027, event number = 8307, track_num = 0, Range = 164.314 +run number = 1027, event number = 8613, track_num = 0, Range = 150.987 +run number = 1027, event number = 8816, track_num = 0, Range = 183.588 +run number = 1027, event number = 8936, track_num = 0, Range = 259.5 +run number = 1027, event number = 8961, track_num = 0, Range = 153.855 +run number = 1027, event number = 8961, track_num = 1, Range = 250.878 +run number = 1027, event number = 9019, track_num = 0, Range = 290.98 +run number = 1027, event number = 9330, track_num = 0, Range = 333.313 +run number = 1027, event number = 9615, track_num = 0, Range = 312.621 +run number = 1027, event number = 9646, track_num = 0, Range = 217.178 +run number = 1027, event number = 9701, track_num = 0, Range = 264.463 +run number = 1027, event number = 9796, track_num = 0, Range = 257.665 +run number = 1027, event number = 9904, track_num = 0, Range = 225.714 +run number = 1027, event number = 9989, track_num = 0, Range = 274.464 +run number = 1027, event number = 9993, track_num = 0, Range = 100.491 +run number = 1027, event number = 10118, track_num = 0, Range = 236.596 +run number = 1027, event number = 10119, track_num = 0, Range = 298.892 +run number = 1027, event number = 10171, track_num = 0, Range = 289.137 +run number = 1027, event number = 10245, track_num = 0, Range = 142.033 +run number = 1027, event number = 10395, track_num = 0, Range = 76.1074 +run number = 1027, event number = 10445, track_num = 0, Range = 277.269 +run number = 1027, event number = 10500, track_num = 0, Range = 218.545 +run number = 1027, event number = 10518, track_num = 0, Range = 174.189 +run number = 1027, event number = 10741, track_num = 0, Range = 277.948 +run number = 1027, event number = 10833, track_num = 0, Range = 181.633 +run number = 1027, event number = 11000, track_num = 0, Range = 99.6238 +run number = 1027, event number = 11012, track_num = 0, Range = 244.752 +run number = 1027, event number = 11112, track_num = 0, Range = 180.943 +run number = 1027, event number = 11120, track_num = 0, Range = 161.022 +run number = 1027, event number = 11176, track_num = 0, Range = 348.548 +run number = 1027, event number = 11329, track_num = 0, Range = 266.598 +run number = 1027, event number = 11373, track_num = 0, Range = 180.287 +run number = 1027, event number = 11398, track_num = 0, Range = 120.174 +run number = 1027, event number = 11474, track_num = 0, Range = 259.825 +run number = 1027, event number = 11477, track_num = 0, Range = 112.798 +run number = 1027, event number = 11570, track_num = 0, Range = 255.522 +run number = 1027, event number = 11771, track_num = 0, Range = 267.231 +run number = 1027, event number = 11789, track_num = 0, Range = 152.926 +run number = 1027, event number = 11833, track_num = 0, Range = 273.729 +run number = 1027, event number = 11873, track_num = 0, Range = 73.717 +run number = 1027, event number = 11918, track_num = 0, Range = 269.407 +run number = 1027, event number = 11921, track_num = 0, Range = 163.901 +run number = 1027, event number = 11925, track_num = 0, Range = 272.07 +run number = 1027, event number = 12029, track_num = 0, Range = 277.875 +run number = 1027, event number = 12042, track_num = 0, Range = 259.828 +run number = 1027, event number = 12154, track_num = 0, Range = 96.2501 +run number = 1027, event number = 12168, track_num = 0, Range = 192.491 +run number = 1027, event number = 12256, track_num = 0, Range = 269.218 +run number = 1027, event number = 12261, track_num = 0, Range = 138.079 +run number = 1027, event number = 12379, track_num = 0, Range = 123.279 +run number = 1027, event number = 12422, track_num = 0, Range = 219.332 +run number = 1027, event number = 12457, track_num = 0, Range = 268.298 +run number = 1027, event number = 12461, track_num = 0, Range = 134.946 +run number = 1027, event number = 12469, track_num = 0, Range = 134.903 +run number = 1027, event number = 12610, track_num = 0, Range = 160.916 +run number = 1027, event number = 12651, track_num = 0, Range = 68.8467 +run number = 1027, event number = 12744, track_num = 0, Range = 289.991 +run number = 1027, event number = 12872, track_num = 0, Range = 160.191 +run number = 1027, event number = 12927, track_num = 0, Range = 79.0436 +run number = 1027, event number = 12979, track_num = 0, Range = 136.16 +run number = 1027, event number = 13035, track_num = 0, Range = 290.953 +run number = 1027, event number = 13190, track_num = 0, Range = 264.181 +run number = 1027, event number = 13248, track_num = 0, Range = 121.551 +run number = 1027, event number = 13285, track_num = 0, Range = 259.555 +run number = 1027, event number = 13316, track_num = 0, Range = 177.126 +run number = 1027, event number = 13340, track_num = 0, Range = 279.759 +run number = 1027, event number = 13343, track_num = 0, Range = 229.34 +run number = 1027, event number = 13343, track_num = 1, Range = 230.308 +run number = 1027, event number = 13447, track_num = 0, Range = 259.28 +run number = 1027, event number = 13578, track_num = 0, Range = 344.617 +run number = 1027, event number = 13620, track_num = 0, Range = 96.0939 +run number = 1027, event number = 13737, track_num = 0, Range = 287.243 +run number = 1027, event number = 13760, track_num = 0, Range = 182.849 +run number = 1027, event number = 13798, track_num = 0, Range = 310.347 +run number = 1027, event number = 13825, track_num = 0, Range = 142.022 +run number = 1027, event number = 13828, track_num = 0, Range = 236.715 +run number = 1027, event number = 13874, track_num = 0, Range = 241.428 +run number = 1027, event number = 13987, track_num = 0, Range = 70.8758 +run number = 1027, event number = 14045, track_num = 0, Range = 87.948 +run number = 1027, event number = 14084, track_num = 0, Range = 137.469 +run number = 1027, event number = 14108, track_num = 0, Range = 142.452 +run number = 1027, event number = 14216, track_num = 0, Range = 197.712 +run number = 1027, event number = 14233, track_num = 0, Range = 207.731 +run number = 1027, event number = 14241, track_num = 0, Range = 205.699 +run number = 1027, event number = 14513, track_num = 0, Range = 260.634 +run number = 1027, event number = 14545, track_num = 0, Range = 134.775 +run number = 1027, event number = 14652, track_num = 0, Range = 252.754 +run number = 1027, event number = 14726, track_num = 0, Range = 282.946 +run number = 1027, event number = 14779, track_num = 0, Range = 149.984 +run number = 1027, event number = 14796, track_num = 0, Range = 211.644 +run number = 1027, event number = 14853, track_num = 0, Range = 330.643 +run number = 1027, event number = 15165, track_num = 0, Range = 295.528 +run number = 1027, event number = 15472, track_num = 0, Range = 100.017 +run number = 1027, event number = 15482, track_num = 0, Range = 298.892 +run number = 1027, event number = 15512, track_num = 0, Range = 250.912 +run number = 1027, event number = 15712, track_num = 0, Range = 290.41 +run number = 1027, event number = 15743, track_num = 0, Range = 328.27 +run number = 1027, event number = 15774, track_num = 0, Range = 324.133 +run number = 1027, event number = 16139, track_num = 0, Range = 331.119 +run number = 1027, event number = 16154, track_num = 0, Range = 185.82 +run number = 1027, event number = 16239, track_num = 0, Range = 345.671 +run number = 1027, event number = 16262, track_num = 0, Range = 175.388 +run number = 1027, event number = 16322, track_num = 0, Range = 145.057 +run number = 1027, event number = 16383, track_num = 0, Range = 86.9657 +run number = 1027, event number = 16416, track_num = 0, Range = 261.263 +run number = 1027, event number = 16460, track_num = 0, Range = 174.76 +run number = 1027, event number = 16471, track_num = 0, Range = 121.054 +run number = 1027, event number = 16525, track_num = 0, Range = 160.997 +run number = 1027, event number = 16578, track_num = 0, Range = 263.292 +run number = 1027, event number = 16618, track_num = 0, Range = 201.736 +run number = 1027, event number = 16700, track_num = 0, Range = 304.637 +run number = 1027, event number = 16829, track_num = 0, Range = 90.1577 +run number = 1027, event number = 16930, track_num = 0, Range = 138.803 +run number = 1027, event number = 16931, track_num = 0, Range = 199.924 +run number = 1027, event number = 16996, track_num = 0, Range = 239.215 +run number = 1027, event number = 17061, track_num = 0, Range = 261.065 +run number = 1027, event number = 17082, track_num = 0, Range = 263.859 +run number = 1027, event number = 17142, track_num = 0, Range = 118.947 +run number = 1027, event number = 17172, track_num = 0, Range = 317.411 +run number = 1027, event number = 17181, track_num = 0, Range = 308.486 +run number = 1027, event number = 17195, track_num = 0, Range = 349.541 +run number = 1027, event number = 17267, track_num = 0, Range = 266.09 +run number = 1027, event number = 17281, track_num = 0, Range = 270.543 +run number = 1027, event number = 17338, track_num = 0, Range = 266.705 +run number = 1027, event number = 17443, track_num = 0, Range = 281.442 +run number = 1027, event number = 17452, track_num = 0, Range = 156.235 +run number = 1027, event number = 17483, track_num = 0, Range = 315.996 +run number = 1027, event number = 17494, track_num = 0, Range = 161.819 +run number = 1027, event number = 17604, track_num = 0, Range = 254.306 +run number = 1027, event number = 17623, track_num = 0, Range = 218.693 +run number = 1027, event number = 17693, track_num = 0, Range = 202.225 +run number = 1027, event number = 17705, track_num = 0, Range = 297.773 +run number = 1027, event number = 17720, track_num = 0, Range = 99.6559 +run number = 1027, event number = 17732, track_num = 0, Range = 111.304 +run number = 1027, event number = 17816, track_num = 0, Range = 180.255 +run number = 1027, event number = 17927, track_num = 0, Range = 103.638 +run number = 1027, event number = 17933, track_num = 0, Range = 237.441 +run number = 1027, event number = 17999, track_num = 0, Range = 237.546 +run number = 1027, event number = 18073, track_num = 0, Range = 96.7345 +run number = 1027, event number = 18111, track_num = 0, Range = 168.962 +run number = 1027, event number = 18209, track_num = 0, Range = 102.637 +run number = 1027, event number = 18276, track_num = 0, Range = 116.211 +run number = 1027, event number = 18329, track_num = 0, Range = 72.1598 +run number = 1027, event number = 18388, track_num = 0, Range = 203.634 +run number = 1027, event number = 18405, track_num = 0, Range = 152.804 +run number = 1027, event number = 18465, track_num = 0, Range = 82.8812 +run number = 1027, event number = 18473, track_num = 0, Range = 161.946 +run number = 1027, event number = 18477, track_num = 0, Range = 210.779 +run number = 1027, event number = 18514, track_num = 0, Range = 127.526 +run number = 1027, event number = 18634, track_num = 0, Range = 143.652 +run number = 1027, event number = 18909, track_num = 0, Range = 293.917 +run number = 1027, event number = 19002, track_num = 0, Range = 154.674 +run number = 1027, event number = 19020, track_num = 0, Range = 101.435 +run number = 1027, event number = 19047, track_num = 0, Range = 57.8035 +run number = 1027, event number = 19084, track_num = 0, Range = 306.909 +run number = 1027, event number = 19127, track_num = 0, Range = 169.865 +run number = 1027, event number = 19213, track_num = 0, Range = 209.707 +run number = 1027, event number = 19227, track_num = 0, Range = 253.695 +run number = 1027, event number = 19349, track_num = 0, Range = 166.593 +run number = 1027, event number = 19428, track_num = 0, Range = 172.79 +run number = 1027, event number = 19446, track_num = 0, Range = 70.9141 +run number = 1027, event number = 19459, track_num = 0, Range = 242.575 +run number = 1027, event number = 19501, track_num = 0, Range = 87.3064 +run number = 1027, event number = 19540, track_num = 0, Range = 277.288 +run number = 1027, event number = 19581, track_num = 0, Range = 114.166 +run number = 1027, event number = 19624, track_num = 0, Range = 255.106 +run number = 1027, event number = 19751, track_num = 0, Range = 202.074 +run number = 1027, event number = 19781, track_num = 0, Range = 253.535 +run number = 1027, event number = 19812, track_num = 0, Range = 256.576 +run number = 1027, event number = 19891, track_num = 0, Range = 164.179 +run number = 1027, event number = 20061, track_num = 0, Range = 150.654 +run number = 1027, event number = 20348, track_num = 0, Range = 152.398 +run number = 1027, event number = 20358, track_num = 0, Range = 156.474 +run number = 1027, event number = 20472, track_num = 0, Range = 97.8876 +run number = 1027, event number = 20476, track_num = 0, Range = 129.762 +run number = 1027, event number = 20485, track_num = 0, Range = 191.781 +run number = 1027, event number = 20508, track_num = 0, Range = 79.8155 +run number = 1027, event number = 20574, track_num = 0, Range = 117.642 +run number = 1027, event number = 20734, track_num = 0, Range = 190.015 +run number = 1027, event number = 20774, track_num = 0, Range = 194.306 +run number = 1027, event number = 20777, track_num = 0, Range = 97.8454 +run number = 1027, event number = 20786, track_num = 0, Range = 195.944 +run number = 1027, event number = 20913, track_num = 0, Range = 111.25 +run number = 1027, event number = 20996, track_num = 0, Range = 261.679 +run number = 1027, event number = 21020, track_num = 0, Range = 174.078 +run number = 1027, event number = 21025, track_num = 0, Range = 121.397 +run number = 1027, event number = 21137, track_num = 0, Range = 284.056 +run number = 1027, event number = 21150, track_num = 0, Range = 248.496 +run number = 1027, event number = 21154, track_num = 0, Range = 116.054 +run number = 1027, event number = 21169, track_num = 0, Range = 275.251 +run number = 1027, event number = 21266, track_num = 0, Range = 315.71 +run number = 1027, event number = 21468, track_num = 0, Range = 261.882 +run number = 1027, event number = 21626, track_num = 0, Range = 115.011 +run number = 1027, event number = 21725, track_num = 0, Range = 280.142 +run number = 1027, event number = 21980, track_num = 0, Range = 120.321 +run number = 1027, event number = 22106, track_num = 0, Range = 276.356 +run number = 1027, event number = 22146, track_num = 0, Range = 243.306 +run number = 1027, event number = 22295, track_num = 0, Range = 188.094 +run number = 1027, event number = 22351, track_num = 0, Range = 207.024 +run number = 1027, event number = 22412, track_num = 0, Range = 300.937 +run number = 1027, event number = 22563, track_num = 0, Range = 286.613 +run number = 1027, event number = 22656, track_num = 0, Range = 210.261 +run number = 1027, event number = 22661, track_num = 0, Range = 248.38 +run number = 1027, event number = 22753, track_num = 0, Range = 207.001 +run number = 1027, event number = 22851, track_num = 0, Range = 222.812 +run number = 1027, event number = 22892, track_num = 0, Range = 277.15 +run number = 1027, event number = 23024, track_num = 0, Range = 85.3844 +run number = 1027, event number = 23056, track_num = 0, Range = 241.519 +run number = 1027, event number = 23059, track_num = 0, Range = 107.534 +run number = 1027, event number = 23082, track_num = 0, Range = 203.216 +run number = 1027, event number = 23085, track_num = 0, Range = 116.061 +run number = 1027, event number = 23142, track_num = 0, Range = 266.055 +run number = 1027, event number = 23195, track_num = 0, Range = 273.599 +run number = 1027, event number = 23265, track_num = 0, Range = 222.387 +run number = 1027, event number = 23307, track_num = 0, Range = 153.676 +run number = 1027, event number = 23554, track_num = 0, Range = 338.999 +run number = 1027, event number = 23559, track_num = 0, Range = 271.691 +run number = 1027, event number = 23860, track_num = 0, Range = 228.572 +run number = 1027, event number = 23982, track_num = 0, Range = 248.074 +run number = 1027, event number = 23990, track_num = 0, Range = 123.974 +run number = 1027, event number = 24222, track_num = 0, Range = 326.83 +run number = 1027, event number = 24234, track_num = 0, Range = 214.343 +run number = 1027, event number = 24261, track_num = 0, Range = 183.415 +run number = 1027, event number = 24279, track_num = 0, Range = 268.053 +run number = 1027, event number = 24283, track_num = 0, Range = 312.518 +run number = 1027, event number = 24465, track_num = 0, Range = 83.609 +run number = 1027, event number = 24651, track_num = 0, Range = 272.76 +run number = 1027, event number = 24759, track_num = 0, Range = 320.108 +run number = 1027, event number = 24865, track_num = 0, Range = 98.3659 +run number = 1027, event number = 25080, track_num = 0, Range = 261.425 +run number = 1027, event number = 25158, track_num = 0, Range = 278.354 +run number = 1027, event number = 25186, track_num = 0, Range = 326.649 +run number = 1027, event number = 25238, track_num = 0, Range = 69.1078 +run number = 1027, event number = 25323, track_num = 0, Range = 182.99 +run number = 1027, event number = 25361, track_num = 0, Range = 211.757 +run number = 1027, event number = 25374, track_num = 0, Range = 82.8164 +run number = 1027, event number = 25439, track_num = 0, Range = 203.898 +run number = 1027, event number = 25481, track_num = 0, Range = 246.492 +run number = 1027, event number = 25498, track_num = 0, Range = 125.987 +run number = 1027, event number = 25539, track_num = 0, Range = 170.068 +run number = 1027, event number = 25571, track_num = 0, Range = 274.08 +run number = 1027, event number = 25626, track_num = 0, Range = 58.0875 +run number = 1027, event number = 25654, track_num = 0, Range = 228.884 +run number = 1027, event number = 25760, track_num = 0, Range = 63.729 +run number = 1027, event number = 25790, track_num = 0, Range = 107.751 +run number = 1027, event number = 25973, track_num = 0, Range = 120.141 +run number = 1027, event number = 26037, track_num = 0, Range = 257.924 +run number = 1027, event number = 26060, track_num = 0, Range = 82.2387 +run number = 1027, event number = 26138, track_num = 0, Range = 259.359 +run number = 1027, event number = 26168, track_num = 0, Range = 127.323 +run number = 1027, event number = 26276, track_num = 0, Range = 260.808 +run number = 1027, event number = 26379, track_num = 0, Range = 106.971 +run number = 1027, event number = 26432, track_num = 0, Range = 185.865 +run number = 1027, event number = 26494, track_num = 0, Range = 217.954 +run number = 1027, event number = 26500, track_num = 0, Range = 94.9099 +run number = 1027, event number = 26570, track_num = 0, Range = 269.041 +run number = 1027, event number = 26614, track_num = 0, Range = 141.197 +run number = 1027, event number = 26638, track_num = 0, Range = 124.119 +run number = 1027, event number = 26756, track_num = 0, Range = 190.684 +run number = 1027, event number = 26777, track_num = 0, Range = 145.845 +run number = 1027, event number = 26809, track_num = 0, Range = 181.295 +run number = 1027, event number = 26862, track_num = 0, Range = 255.743 +run number = 1027, event number = 26934, track_num = 0, Range = 113.699 +run number = 1027, event number = 27033, track_num = 0, Range = 64.9198 +run number = 1027, event number = 27134, track_num = 0, Range = 249.671 +run number = 1027, event number = 27209, track_num = 0, Range = 209.554 +run number = 1027, event number = 27241, track_num = 0, Range = 195.087 +run number = 1027, event number = 27398, track_num = 0, Range = 65.7753 +run number = 1027, event number = 27546, track_num = 0, Range = 117.812 +run number = 1027, event number = 27555, track_num = 0, Range = 279.127 +run number = 1027, event number = 27564, track_num = 0, Range = 217.917 +run number = 1027, event number = 27624, track_num = 0, Range = 271.608 +run number = 1027, event number = 27632, track_num = 0, Range = 194.529 +run number = 1027, event number = 27793, track_num = 0, Range = 255.211 +run number = 1027, event number = 27829, track_num = 0, Range = 85.5694 +run number = 1027, event number = 28011, track_num = 0, Range = 291.341 +run number = 1027, event number = 28065, track_num = 0, Range = 301.285 +run number = 1027, event number = 28157, track_num = 0, Range = 112.489 +run number = 1027, event number = 28438, track_num = 0, Range = 339.436 +run number = 1027, event number = 28585, track_num = 0, Range = 334.401 +run number = 1027, event number = 28625, track_num = 0, Range = 209.681 +run number = 1027, event number = 28718, track_num = 0, Range = 264.892 +run number = 1027, event number = 28743, track_num = 0, Range = 310.303 +run number = 1027, event number = 28761, track_num = 0, Range = 178.304 +run number = 1027, event number = 28775, track_num = 0, Range = 209.506 +run number = 1027, event number = 28978, track_num = 0, Range = 139.32 +run number = 1027, event number = 29096, track_num = 0, Range = 233.921 +run number = 1027, event number = 29131, track_num = 0, Range = 227.64 +run number = 1027, event number = 29267, track_num = 0, Range = 325.349 +run number = 1027, event number = 29337, track_num = 0, Range = 226.647 +run number = 1027, event number = 29381, track_num = 0, Range = 145.431 +run number = 1027, event number = 29399, track_num = 0, Range = 188.713 +run number = 1027, event number = 29407, track_num = 0, Range = 262.23 +run number = 1027, event number = 29412, track_num = 0, Range = 275.628 +run number = 1027, event number = 29414, track_num = 0, Range = 124.821 +run number = 1027, event number = 29433, track_num = 0, Range = 131.893 +run number = 1027, event number = 29612, track_num = 0, Range = 256.057 +run number = 1027, event number = 29992, track_num = 0, Range = 103.34 +run number = 1027, event number = 30097, track_num = 0, Range = 267.565 +run number = 1027, event number = 30281, track_num = 0, Range = 93.2748 +run number = 1027, event number = 30285, track_num = 0, Range = 158.048 +run number = 1027, event number = 30321, track_num = 0, Range = 179.286 +run number = 1027, event number = 30333, track_num = 0, Range = 306.587 +run number = 1027, event number = 30490, track_num = 0, Range = 274.322 +run number = 1027, event number = 30501, track_num = 0, Range = 122.409 +run number = 1027, event number = 30534, track_num = 0, Range = 261.597 +run number = 1027, event number = 30571, track_num = 0, Range = 178.933 +run number = 1027, event number = 30584, track_num = 0, Range = 219.29 +run number = 1027, event number = 30656, track_num = 0, Range = 96.4888 +run number = 1027, event number = 30731, track_num = 0, Range = 103.347 +run number = 1027, event number = 30767, track_num = 0, Range = 59.4255 +run number = 1027, event number = 30863, track_num = 0, Range = 195.302 +run number = 1027, event number = 30900, track_num = 0, Range = 149.633 +run number = 1027, event number = 30955, track_num = 0, Range = 282.41 +run number = 1027, event number = 31006, track_num = 0, Range = 166.159 +run number = 1027, event number = 31009, track_num = 0, Range = 161.695 +run number = 1027, event number = 31066, track_num = 0, Range = 162.115 +run number = 1027, event number = 31092, track_num = 0, Range = 145.104 +run number = 1027, event number = 31093, track_num = 0, Range = 231.596 +run number = 1027, event number = 31207, track_num = 0, Range = 139.036 diff --git a/macro/Unpack_HDF5/E565_RCNP/run_eve.C b/macro/Unpack_HDF5/E565_RCNP/run_eve.C new file mode 100644 index 000000000..be0d4a66f --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/run_eve.C @@ -0,0 +1,46 @@ +void run_eve(int runNum = 1003, TString OutputDataFile = "./run_1003_display.root") +{ + TString InputDataFile = TString::Format("/data/ATTPCROOTv2_results/E565/UnpackerOutput/reUnpackWithSiAna/run_%04d.root", runNum); + std::cout << "Opening: " << InputDataFile << std::endl; + + TString dir = getenv("VMCWORKDIR"); + TString geoFile = "RCNP_ATTPC_494_3torr_geomanager.root"; + TString mapFile = "rcnp_map.xml"; + + TString InputDataPath = InputDataFile; + TString OutputDataPath = OutputDataFile; + TString GeoDataPath = dir + "/geometry/" + geoFile; + TString mapDir = dir + "/scripts/" + mapFile; + + FairRunAna *fRun = new FairRunAna(); + FairRootFileSink *sink = new FairRootFileSink(OutputDataFile); + FairFileSource *source = new FairFileSource(InputDataFile); + fRun->SetSource(source); + fRun->SetSink(sink); + fRun->SetGeomFile(GeoDataPath); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParRootFileIo *parIo1 = new FairParRootFileIo(); + rtdb->setFirstInput(parIo1); + + auto fMap = std::make_shared(); + fMap->ParseXMLMap(mapDir.Data()); + AtViewerManager *eveMan = new AtViewerManager(fMap); + + auto tabMain = std::make_unique(); + tabMain->SetMultiHit(100); // Set the maximum number of multihits in the visualization + + //auto tabBraggCurve = std::make_unique(); + //tabBraggCurve->SetMultiHit(100); + + //auto tabSiArray = std::make_unique(); + //tabSiArray->DrawAuxADC("Si_10_1_1_0", 0, 0); + + eveMan->AddTab(std::move(tabMain)); + //eveMan->AddTab(std::move(tabBraggCurve)); + //eveMan->AddTab(std::move(tabSiArray)); + + eveMan->Init(); + + std::cout << "Finished init" << std::endl; +} diff --git a/macro/Unpack_HDF5/E565_RCNP/unpack_rcnp.C b/macro/Unpack_HDF5/E565_RCNP/unpack_rcnp.C new file mode 100644 index 000000000..6fd06a9e9 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/unpack_rcnp.C @@ -0,0 +1,191 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpack_rcnp(int run_num = 1001){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E565.par"; + TString mappath = ""; + //TString filepath = "/mnt/merger/E565/h5/"; + TString filepath = "/data/tempMergedData/E565/"; + TString fileExt = ".h5"; + TString outputpath = "/data/ATTPCROOTv2_results/E565/UnpackerOutput/reUnpackWithSiAna/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + ".root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(false); // true + + auto thresholdSi = 50; + auto psaSi = std::make_unique(); + psaSi->SetThreshold(thresholdSi); + + AtSiTask *siTask = new AtSiTask(std::move(psaSi)); + siTask->SetPersistence(kTRUE); + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 30; + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kTRUE); + ransacTask->SetDistanceThreshold(12.0); //12 + ransacTask->SetMinHitsLine(30); //10 + // in AtRansacTask pattern tyepe set to line: auto patternType = AtPatternType::kLine; + //1=Homemade Ransac(default); 2=Homemade Mlesac; 3=Homemade Lmeds; //4 + ransacTask->SetAlgorithm(1); + // SampleMethod{kUniform=0,kChargeWeighted=1,kGaussian=2, kWeightGaussian=3, kWeightedY=4};//2 + ransacTask->SetRanSamMode(5); + ransacTask->SetChargeThreshold(20); //150 + // ransacTask->SetNumItera(500); + +/* + //Create the AtPatternModification task. + std::vector> patternModifications; + auto braggCurveFinder = std::make_unique(); + braggCurveFinder->SetBinSize(6.0); + braggCurveFinder->SetNumSmoothingSteps(200); + braggCurveFinder->SetTSSemiWidth(15); // Looking at the traces width in the run_eve macro. + patternModifications.push_back(std::move(braggCurveFinder)); + AtPatternModificationTask *patternModTask = new AtPatternModificationTask(std::move(patternModifications)); + // patternModTask->SetOutputBranch("AtPatternEvent"); + patternModTask->SetPersistence(kTRUE); + + // Create the AtFitterTask task. + std::vector> eLossModels; + + double density = 1.4069e-3; + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_494_3Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModels.push_back(std::move(eLossModelC3D8_p)); + + std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_494_3Torr_12Be"); + eLossModelC3D8_12Be->SetMaterial(materialComponents); + eLossModelC3D8_12Be->SetProjectile(12, 4, 12.026922082); + eLossModels.push_back(std::move(eLossModelC3D8_12Be)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(50000); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(8000); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata");*/ + + run->AddTask(unpackTask); + run->AddTask(siTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + run->AddTask(ransacTask); + //run->AddTask(patternModTask); + //run->AddTask(fitterTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 100; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + diff --git a/macro/Unpack_HDF5/E565_RCNP/unpack_rcnp_Si.C b/macro/Unpack_HDF5/E565_RCNP/unpack_rcnp_Si.C new file mode 100644 index 000000000..900451c48 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/unpack_rcnp_Si.C @@ -0,0 +1,96 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpack_rcnp_Si(int run_num = 1001){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E565.par"; + TString mappath = ""; + //TString filepath = "/mnt/merger/E565/h5/"; + TString filepath = "/data/tempMergedData/E565/"; + TString fileExt = ".h5"; + TString outputpath = "/data/ATTPCROOTv2_results/E565/UnpackerOutput/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + "_onlyRawEvent.root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(true); // true + + run->AddTask(unpackTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 100; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} diff --git a/macro/Unpack_HDF5/E565_RCNP/unpack_rcnp_pu_merger.C b/macro/Unpack_HDF5/E565_RCNP/unpack_rcnp_pu_merger.C new file mode 100644 index 000000000..6521c4c71 --- /dev/null +++ b/macro/Unpack_HDF5/E565_RCNP/unpack_rcnp_pu_merger.C @@ -0,0 +1,197 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpack_rcnp_pu_merger(int run_num = 2011){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E565.par"; + TString mappath = ""; + TString filepath = "/data/tempMergedData/E565/"; + TString fileExt = ".h5"; + TString outputpath = "/data/ATTPCROOTv2_results/E565/UnpackerOutput/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + ".root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(false); // true + + auto thresholdSi = 50; + auto psaSi = std::make_unique(); + psaSi->SetThreshold(thresholdSi); + + AtSiTask *siTask = new AtSiTask(std::move(psaSi)); + siTask->SetPersistence(kTRUE); + + auto thresholdGagg = 10; + auto psaGagg = std::make_unique(); + psaGagg->SetThreshold(thresholdGagg); + AtGaggTask *gaggTask = new AtGaggTask(std::move(psaGagg)); + gaggTask->SetPersistence(kTRUE); + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 30; + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kTRUE); + ransacTask->SetDistanceThreshold(12.0); //12 + ransacTask->SetMinHitsLine(30); //10 + // in AtRansacTask pattern tyepe set to line: auto patternType = AtPatternType::kLine; + //1=Homemade Ransac(default); 2=Homemade Mlesac; 3=Homemade Lmeds; //4 + ransacTask->SetAlgorithm(1); + // SampleMethod{kUniform=0,kChargeWeighted=1,kGaussian=2, kWeightGaussian=3, kWeightedY=4};//2 + ransacTask->SetRanSamMode(5); + ransacTask->SetChargeThreshold(20); //150 + // ransacTask->SetNumItera(500); + +/* + //Create the AtPatternModification task. + std::vector> patternModifications; + auto braggCurveFinder = std::make_unique(); + braggCurveFinder->SetBinSize(6.0); + braggCurveFinder->SetNumSmoothingSteps(200); + braggCurveFinder->SetTSSemiWidth(15); // Looking at the traces width in the run_eve macro. + patternModifications.push_back(std::move(braggCurveFinder)); + AtPatternModificationTask *patternModTask = new AtPatternModificationTask(std::move(patternModifications)); + // patternModTask->SetOutputBranch("AtPatternEvent"); + patternModTask->SetPersistence(kTRUE); + + // Create the AtFitterTask task. + std::vector> eLossModels; + + double density = 1.4069e-3; + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_494_3Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModels.push_back(std::move(eLossModelC3D8_p)); + + std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_494_3Torr_12Be"); + eLossModelC3D8_12Be->SetMaterial(materialComponents); + eLossModelC3D8_12Be->SetProjectile(12, 4, 12.026922082); + eLossModels.push_back(std::move(eLossModelC3D8_12Be)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(50000); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(8000); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata");*/ + + run->AddTask(unpackTask); + run->AddTask(siTask); + run->AddTask(gaggTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + run->AddTask(ransacTask); + //run->AddTask(patternModTask); + //run->AddTask(fitterTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 1000; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + diff --git a/macro/Unpack_HDF5/E581_RCNP/3He.pdf b/macro/Unpack_HDF5/E581_RCNP/3He.pdf new file mode 100644 index 000000000..df2b4f047 Binary files /dev/null and b/macro/Unpack_HDF5/E581_RCNP/3He.pdf differ diff --git a/macro/Unpack_HDF5/E581_RCNP/3HeSiBe.pdf b/macro/Unpack_HDF5/E581_RCNP/3HeSiBe.pdf new file mode 100644 index 000000000..4df4bfd32 Binary files /dev/null and b/macro/Unpack_HDF5/E581_RCNP/3HeSiBe.pdf differ diff --git a/macro/Unpack_HDF5/E581_RCNP/3HeSiGaggBe.pdf b/macro/Unpack_HDF5/E581_RCNP/3HeSiGaggBe.pdf new file mode 100644 index 000000000..62873e937 Binary files /dev/null and b/macro/Unpack_HDF5/E581_RCNP/3HeSiGaggBe.pdf differ diff --git a/macro/Unpack_HDF5/E581_RCNP/analyseRawEvents.C b/macro/Unpack_HDF5/E581_RCNP/analyseRawEvents.C new file mode 100644 index 000000000..eb92dd5a6 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/analyseRawEvents.C @@ -0,0 +1,253 @@ +// Macro to analyse the AtRawEvents in order to determine charge thresholds, entrance and exit TBs, etc... +void analyseRawEvents() +{ + //Double_t threshold{100}; + Double_t threshold{1200}; + + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + std::map padNumToSmallPadNum; + std::map padNumToBigPadNum; + int idxSmallPad{}; + int idxBigPad{}; + for (int i = 0; i < 10240; i++) { + if (map->GetPadSize(i) == 0) + padNumToSmallPadNum[i] = idxSmallPad++; + else if (map->GetPadSize(i) == 1) + padNumToBigPadNum[i] = idxBigPad++; + } + std::cout << " Number of small pads: " << idxSmallPad << std::endl; + std::cout << " Number of big pads: " << idxBigPad << std::endl; + + // Histogram definitions. + TH1F *histADC = new TH1F("histADC", "histADC", 10000, -5000, 5000); + TH1F *histRawADC = new TH1F("histRawADC", "histRawADC", 65536, 0, 65536); + + TH1F *histADCvTB = new TH1F("histADCvTB", "histADCvTB", 512, 0, 512); + + TH2F *histADCvTB2 = new TH2F("histADCvTB2", "histADCvTB2", 512, 0, 512, 10000, -5000, 5000); + TH2F *histRawADCvTB2 = new TH2F("histRawADCvTB2", "histRawADCvTB2", 512, 0, 512, 65536, 0, 65536); + + + std::array histADCPerSmallPad = {new TH2F("histADCPerSmallPad1", "histADCPerSmallPad1", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad2", "histADCPerSmallPad2", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad3", "histADCPerSmallPad3", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad4", "histADCPerSmallPad4", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad5", "histADCPerSmallPad5", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad6", "histADCPerSmallPad6", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad7", "histADCPerSmallPad7", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad8", "histADCPerSmallPad8", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad9", "histADCPerSmallPad9", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad10", "histADCPerSmallPad10", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad11", "histADCPerSmallPad11", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerSmallPad12", "histADCPerSmallPad12", 512, 0, 512, 10000, -5000, 5000)}; + +/* std::array histRawADCPerSmallPad = {new TH2F("histRawADCPerSmallPad1", "histRawADCPerSmallPad1", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad2", "histRawADCPerSmallPad2", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad3", "histRawADCPerSmallPad3", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad4", "histRawADCPerSmallPad4", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad5", "histRawADCPerSmallPad5", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad6", "histRawADCPerSmallPad6", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad7", "histRawADCPerSmallPad7", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad8", "histRawADCPerSmallPad8", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad9", "histRawADCPerSmallPad9", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad10", "histRawADCPerSmallPad10", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad11", "histRawADCPerSmallPad11", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerSmallPad12", "histRawADCPerSmallPad12", 512, 0, 512, 65536, 0, 65536)}; +*/ + std::array histADCPerBigPad = {new TH2F("histADCPerBigPad1", "histADCPerBigPad1", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad2", "histADCPerBigPad2", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad3", "histADCPerBigPad3", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad4", "histADCPerBigPad4", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad5", "histADCPerBigPad5", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad6", "histADCPerBigPad6", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad7", "histADCPerBigPad7", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerBigPad8", "histADCPerBigPad8", 512, 0, 512, 10000, -5000, 5000)}; + + /* std::array histRawADCPerBigPad = {new TH2F("histRawADCPerBigPad1", "histRawADCPerBigPad1", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad2", "histRawADCPerBigPad2", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad3", "histRawADCPerBigPad3", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad4", "histRawADCPerBigPad4", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad5", "histRawADCPerBigPad5", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad6", "histRawADCPerBigPad6", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad7", "histRawADCPerBigPad7", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerBigPad8", "histRawADCPerBigPad8", 512, 0, 512, 65536, 0, 65536)}; +*/ + std::array histADCPerPad = {new TH2F("histADCPerPad1", "histADCPerPad1", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad2", "histADCPerPad2", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad3", "histADCPerPad3", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad4", "histADCPerPad4", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad5", "histADCPerPad5", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad6", "histADCPerPad6", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad7", "histADCPerPad7", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad8", "histADCPerPad8", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad9", "histADCPerPad9", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad10", "histADCPerPad10", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad11", "histADCPerPad11", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad12", "histADCPerPad12", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad13", "histADCPerPad13", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad14", "histADCPerPad14", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad15", "histADCPerPad15", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad16", "histADCPerPad16", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad17", "histADCPerPad17", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad18", "histADCPerPad18", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad19", "histADCPerPad19", 512, 0, 512, 10000, -5000, 5000), + new TH2F("histADCPerPad20", "histADCPerPad20", 512, 0, 512, 10000, -5000, 5000)}; + + /* std::array histRawADCPerPad = {new TH2F("histRawADCPerPad1", "histRawADCPerPad1", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad2", "histRawADCPerPad2", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad3", "histRawADCPerPad3", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad4", "histRawADCPerPad4", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad5", "histRawADCPerPad5", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad6", "histRawADCPerPad6", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad7", "histRawADCPerPad7", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad8", "histRawADCPerPad8", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad9", "histRawADCPerPad9", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad10", "histRawADCPerPad10", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad11", "histRawADCPerPad11", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad12", "histRawADCPerPad12", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad13", "histRawADCPerPad13", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad14", "histRawADCPerPad14", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad15", "histRawADCPerPad15", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad16", "histRawADCPerPad16", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad17", "histRawADCPerPad17", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad18", "histRawADCPerPad18", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad19", "histRawADCPerPad19", 512, 0, 512, 65536, 0, 65536), + new TH2F("histRawADCPerPad20", "histRawADCPerPad20", 512, 0, 512, 65536, 0, 65536)}; +*/ + std::vector runNums = {4024}; + + + for (int runNum: runNums) { + // Open the file with the AtRawEvents. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E581/UnpackerOutput/run_%04d_RawEvents.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue rawArray(unpackReader, "AtRawEvent"); + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + unpackReader.Next(); + + // Get the AtRawEvent and extract the AtPads. + AtRawEvent *rawEvent = (AtRawEvent *)rawArray->At(0); + auto &pads = rawEvent->GetPads(); + + // Iterate over AtPads. + for (auto &pad: pads) { + for (int j = 0; j < 512; j++) { + Double_t ADC = pad->GetADC(j); + Double_t rawADC = pad->GetRawADC(j); + Int_t padNum = pad->GetPadNum(); + + histADC->Fill(ADC); + histRawADC->Fill(rawADC); + histADCvTB2->Fill(j, ADC); + histRawADCvTB2->Fill(j, rawADC); + + if (ADC > threshold) + histADCvTB->Fill(j, ADC); + + histADCPerPad[padNum / 512]->Fill(padNum - (padNum / 512) * 512, ADC); + //histRawADCPerPad[padNum / 512]->Fill(padNum - (padNum / 512) * 512, rawADC); + + if (map->GetPadSize(padNum) == 0) { + int smallPadNum = padNumToSmallPadNum.at(padNum); + histADCPerSmallPad[smallPadNum / 512]->Fill(smallPadNum - (smallPadNum / 512) * 512, ADC); + //histRawADCPerSmallPad[smallPadNum / 512]->Fill(smallPadNum - (smallPadNum / 512) * 512, rawADC); + } else if (map->GetPadSize(padNum) == 1) { + int bigPadNum = padNumToBigPadNum.at(padNum); + histADCPerBigPad[bigPadNum / 512]->Fill(bigPadNum - (bigPadNum / 512) * 512, ADC); + //histRawADCPerBigPad[bigPadNum / 512]->Fill(bigPadNum - (bigPadNum / 512) * 512, rawADC); + } + } + } + } + // Close files. + unpackFile->Close(); + } + + TCanvas *c = new TCanvas(); + histADCvTB->Draw(); + histADCvTB->GetXaxis()->SetTitle("TB"); + histADCvTB->GetYaxis()->SetTitle("#Sigma ADC"); + + TCanvas *c2 = new TCanvas(); + histADCvTB2->Draw("zcol"); + histADCvTB2->GetXaxis()->SetTitle("TB"); + histADCvTB2->GetYaxis()->SetTitle("ADC"); + + TCanvas *c3 = new TCanvas(); + histADC->Draw(); + histADC->GetXaxis()->SetTitle("ADC"); + + std::array canvasPads; + for (int i = 0; i < 20; i++) { + canvasPads[i] = new TCanvas(); + histADCPerPad[i]->Draw("zcol"); + histADCPerPad[i]->GetXaxis()->SetTitle("Pad ID"); + histADCPerPad[i]->GetYaxis()->SetTitle("ADC"); + } + + std::array canvasSmallPads; + for (int i = 0; i < 12; i++) { + canvasSmallPads[i] = new TCanvas(); + histADCPerSmallPad[i]->Draw("zcol"); + histADCPerSmallPad[i]->GetXaxis()->SetTitle("Small Pad ID"); + histADCPerSmallPad[i]->GetYaxis()->SetTitle("ADC"); + } + + std::array canvasBigPads; + for (int i = 0; i < 8; i++) { + canvasBigPads[i] = new TCanvas(); + histADCPerBigPad[i]->Draw("zcol"); + histADCPerBigPad[i]->GetXaxis()->SetTitle("Big Pad ID"); + histADCPerBigPad[i]->GetYaxis()->SetTitle("ADC"); + } + + TCanvas *c4 = new TCanvas(); + histRawADCvTB2->Draw("zcol"); + histRawADCvTB2->GetXaxis()->SetTitle("TB"); + histRawADCvTB2->GetYaxis()->SetTitle("rawADC"); + + TCanvas *c5 = new TCanvas(); + histRawADC->Draw(); + histRawADC->GetXaxis()->SetTitle("rawADC"); + +/* std::array canvasPadsRaw; + for (int i = 0; i < 20; i++) { + canvasPadsRaw[i] = new TCanvas(); + histRawADCPerPad[i]->Draw("zcol"); + histRawADCPerPad[i]->GetXaxis()->SetTitle("Pad ID"); + histRawADCPerPad[i]->GetYaxis()->SetTitle("rawADC"); + } + + std::array canvasSmallPadsRaw; + for (int i = 0; i < 12; i++) { + canvasSmallPadsRaw[i] = new TCanvas(); + histRawADCPerSmallPad[i]->Draw("zcol"); + histRawADCPerSmallPad[i]->GetXaxis()->SetTitle("Small Pad ID"); + histRawADCPerSmallPad[i]->GetYaxis()->SetTitle("rawADC"); + } + + std::array canvasBigPadsRaw; + for (int i = 0; i < 8; i++) { + canvasBigPadsRaw[i] = new TCanvas(); + histRawADCPerBigPad[i]->Draw("zcol"); + histRawADCPerBigPad[i]->GetXaxis()->SetTitle("Big Pad ID"); + histRawADCPerBigPad[i]->GetYaxis()->SetTitle("rawADC"); + }*/ +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ang_lab_cm_3HeGS.txt b/macro/Unpack_HDF5/E581_RCNP/ang_lab_cm_3HeGS.txt new file mode 100644 index 000000000..dc8db3f6c --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ang_lab_cm_3HeGS.txt @@ -0,0 +1,8 @@ +0 0 6.488 +12.61459 5 6.951 +23.40546 10 8.339 +31.60534 15 10.639 +37.38227 20 13.835 +41.24376 25 17.902 +43.68516 30 22.809 + diff --git a/macro/Unpack_HDF5/E581_RCNP/auto.sh b/macro/Unpack_HDF5/E581_RCNP/auto.sh new file mode 100644 index 000000000..6d78d51ca --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/auto.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +for i in {4081..4082}; do + root -l -q "kine_ana_transfer_reunpack.C($i)" +done + diff --git a/macro/Unpack_HDF5/E581_RCNP/c1_n10.ps b/macro/Unpack_HDF5/E581_RCNP/c1_n10.ps new file mode 100644 index 000000000..a5fb6de0c Binary files /dev/null and b/macro/Unpack_HDF5/E581_RCNP/c1_n10.ps differ diff --git a/macro/Unpack_HDF5/E581_RCNP/c1_n11.ps b/macro/Unpack_HDF5/E581_RCNP/c1_n11.ps new file mode 100644 index 000000000..035ffb74a Binary files /dev/null and b/macro/Unpack_HDF5/E581_RCNP/c1_n11.ps differ diff --git a/macro/Unpack_HDF5/E581_RCNP/c1_n17.ps b/macro/Unpack_HDF5/E581_RCNP/c1_n17.ps new file mode 100644 index 000000000..6b07e4e67 Binary files /dev/null and b/macro/Unpack_HDF5/E581_RCNP/c1_n17.ps differ diff --git a/macro/Unpack_HDF5/E581_RCNP/c1_n2.ps b/macro/Unpack_HDF5/E581_RCNP/c1_n2.ps new file mode 100644 index 000000000..c7438e2fd Binary files /dev/null and b/macro/Unpack_HDF5/E581_RCNP/c1_n2.ps differ diff --git a/macro/Unpack_HDF5/E581_RCNP/c1_n7.ps b/macro/Unpack_HDF5/E581_RCNP/c1_n7.ps new file mode 100644 index 000000000..df4eedc7d Binary files /dev/null and b/macro/Unpack_HDF5/E581_RCNP/c1_n7.ps differ diff --git a/macro/Unpack_HDF5/E581_RCNP/check_run.C b/macro/Unpack_HDF5/E581_RCNP/check_run.C new file mode 100644 index 000000000..bd83fe48b --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/check_run.C @@ -0,0 +1,40 @@ +void check_run(int run_num){ + gROOT->Macro("/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E581_RCNP/ghy/cut/d_cut_newpar.C"); + + + TString ss; + TCanvas *c1 = new TCanvas("c0"); + c1->Divide(2, 2); + //check unpack output: + ss.Form("/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E581_RCNP/transfer_data/simple_%d_test.root", run_num); + TFile *opf = new TFile(ss.Data(), "READ"); + if(!opf)cout<<"fail to read unpacker output file : "<Get("tree"); + + ss.Form("/data/sustech/user/ghy/frib-decode/data/gagg_%d.root", run_num); + TFile *opf_gagg = new TFile(ss.Data(), "READ"); + if(!opf_gagg)cout<<"fail to read gagg output file : "<Get("tree"); + + tree->AddFriend(tree_gagg); + + c1->cd(1); + gPad->SetGridx(); + gPad->SetGridy(); + tree->Draw("dedx[0] : range[0]>>h1(500, 0, 600, 500, 2000)","punch_through[0] == 0","colz"); + c1->cd(2); + gPad->SetGridx(); + gPad->SetGridy(); + tree->Draw("SiFe1 : SiFe2>>h2(500, 0, 4000, 500, 0, 2000)","punch_through[0] == 0 && SiFn1 == 1 && SiFn2 == 1","colz"); + c1->cd(3); + gPad->SetGridx(); + gPad->SetGridy(); + tree->Draw("SiFe2 : e_g1[0]>>h3(500, 0, 6000, 500, 0, 4000)","punch_through[0] == 0 && SiFn1 == 1 && SiFn2 == 1 &&id_g1[0] < 16","colz"); + c1->cd(4); + gPad->SetGridx(); + gPad->SetGridy(); + tree->Draw("kineE_d[0] : thetaLab[0]>>h4(100, 0, 100, 100, 0, 15)","punch_through[0] == 0 && SiFn1 == 1 && SiFn2 == 1 && track_num == 1 && d_cut_newpar",""); + + c1->Draw(); + +} \ No newline at end of file diff --git a/macro/Unpack_HDF5/E581_RCNP/elosslise/dedx_Be11_C3D8_466torr.txt b/macro/Unpack_HDF5/E581_RCNP/elosslise/dedx_Be11_C3D8_466torr.txt new file mode 100644 index 000000000..d5285693a --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/elosslise/dedx_Be11_C3D8_466torr.txt @@ -0,0 +1,271 @@ +! 11Be energy loss (dE/dX) in H8C3 +! apply ZOOM for details +Energy (MeV/u)1 0 - [He-base] F.Hubert et al, AD&ND Tables 46(1990)1 Energy (MeV/u)2 1 - [H -base] J.F.Ziegler et al,Pergamon Press,NY(low energy) Energy (MeV/u)3 2 - ATIMA 1.2 LS-theory (recommended for high energy) Energy (MeV/u)4 3 - ATIMA 1.2 without LS-correction Energy (MeV/u)5 4 - ATIMA 1.4 H.Weick, improved mean charge formula for HI Energy (MeV/u)6 5 - electrical component of [1] - J.F.Ziegler et al Energy (MeV/u)7 6 - nuclear component of [1] - J.F.Ziegler et al +0.001000 0.000143483 0.001000 0.000144422 0.001000 0.000154769 0.001000 0.000154769 0.001000 0.000154747 0.001000 8.4524e-05 0.001000 5.98977e-05 +0.002000 0.000157002 0.002000 0.000151689 0.002000 0.000167397 0.002000 0.000167397 0.002000 0.000167385 0.002000 0.000109614 0.002000 4.20752e-05 +0.005000 0.000192609 0.005000 0.000178531 0.005000 0.000205731 0.005000 0.000205731 0.005000 0.000205725 0.005000 0.000154559 0.005000 2.39718e-05 +0.008000 0.000220658 0.008000 0.00020168 0.008000 0.000237661 0.008000 0.000237661 0.008000 0.000237658 0.008000 0.000184348 0.008000 1.73319e-05 +0.010000 0.000236522 0.010000 0.000215226 0.010000 0.000256297 0.010000 0.000256297 0.010000 0.000256295 0.010000 0.000200438 0.010000 1.47884e-05 +0.015000 0.000276899 0.015000 0.000246985 0.015000 0.000293065 0.015000 0.000293065 0.015000 0.000293063 0.015000 0.000236064 0.015000 1.09209e-05 +0.020000 0.000309266 0.020000 0.000274979 0.020000 0.000325156 0.020000 0.000325156 0.020000 0.000325154 0.020000 0.00026619 0.020000 8.78932e-06 +0.025000 0.000345693 0.025000 0.000307548 0.025000 0.000355806 0.025000 0.000355806 0.025000 0.000355806 0.025000 0.000300145 0.025000 7.40291e-06 +0.030000 0.000376638 0.030000 0.000338438 0.030000 0.000388225 0.030000 0.000388225 0.030000 0.000388225 0.030000 0.000332016 0.030000 6.422e-06 +0.035000 0.000402112 0.035000 0.000367537 0.035000 0.000418733 0.035000 0.000418733 0.035000 0.000418732 0.035000 0.000361849 0.035000 5.68786e-06 +0.040000 0.000422199 0.040000 0.000394864 0.040000 0.000447405 0.040000 0.000447405 0.040000 0.000447404 0.040000 0.000389748 0.040000 5.11581e-06 +0.045000 0.000437 0.045000 0.000420435 0.045000 0.0004743 0.045000 0.0004743 0.045000 0.0004743 0.045000 0.000415778 0.045000 4.65631e-06 +0.050000 0.000446146 0.050000 0.00044353 0.050000 0.00049947 0.050000 0.00049947 0.050000 0.00049947 0.050000 0.000439252 0.050000 4.27837e-06 +0.055000 0.000465035 0.055000 0.000468422 0.055000 0.000522965 0.055000 0.000522965 0.055000 0.000522965 0.055000 0.00046446 0.055000 3.96155e-06 +0.060000 0.000480959 0.060000 0.000491981 0.060000 0.000544834 0.060000 0.000544834 0.060000 0.000544834 0.060000 0.000488289 0.060000 3.69177e-06 +0.070000 0.000504794 0.070000 0.000535115 0.070000 0.000583913 0.070000 0.000583913 0.070000 0.000583913 0.070000 0.000531859 0.070000 3.25602e-06 +0.080000 0.000530233 0.080000 0.000572451 0.080000 0.000617169 0.080000 0.000617169 0.080000 0.000617169 0.080000 0.000569533 0.080000 2.91848e-06 +0.090000 0.000549189 0.090000 0.000604707 0.090000 0.000645098 0.090000 0.000645098 0.090000 0.000645098 0.090000 0.000602058 0.090000 2.64867e-06 +0.100000 0.000563294 0.100000 0.000632175 0.100000 0.000668219 0.100000 0.000668219 0.100000 0.000668219 0.100000 0.000629747 0.100000 2.42765e-06 +0.120000 0.000568344 0.120000 0.000675506 0.120000 0.000702089 0.120000 0.000702089 0.120000 0.000702089 0.120000 0.000673419 0.120000 2.08627e-06 +0.140000 0.000567709 0.140000 0.000704364 0.140000 0.000722658 0.140000 0.000722658 0.140000 0.000722658 0.140000 0.00070253 0.140000 1.83405e-06 +0.160000 0.00056851 0.160000 0.000725026 0.160000 0.00073327 0.160000 0.00073327 0.160000 0.00073327 0.160000 0.000723386 0.160000 1.63953e-06 +0.180000 0.000571854 0.180000 0.000740751 0.180000 0.000736637 0.180000 0.000736637 0.180000 0.000736637 0.180000 0.000739266 0.180000 1.48459e-06 +0.200000 0.000574818 0.200000 0.000748459 0.200000 0.000734868 0.200000 0.000734868 0.200000 0.000734868 0.200000 0.000747101 0.200000 1.35805e-06 +0.250000 0.000567789 0.250000 0.000747114 0.250000 0.000717428 0.250000 0.000717428 0.250000 0.000717428 0.250000 0.00074599 0.250000 1.12359e-06 +0.300000 0.000565449 0.300000 0.000735998 0.300000 0.000692041 0.300000 0.000692041 0.300000 0.000692041 0.300000 0.000735036 0.300000 9.61615e-07 +0.350000 0.000562198 0.350000 0.000719579 0.350000 0.000669709 0.350000 0.000669709 0.350000 0.000669709 0.350000 0.000718736 0.350000 8.4257e-07 +0.400000 0.000561448 0.400000 0.000706776 0.400000 0.0006482 0.400000 0.0006482 0.400000 0.0006482 0.400000 0.000706025 0.400000 7.51142e-07 +0.450000 0.000557501 0.450000 0.000692304 0.450000 0.000627015 0.450000 0.000627015 0.450000 0.000627016 0.450000 0.000691625 0.450000 6.78574e-07 +0.500000 0.000550431 0.500000 0.000676441 0.500000 0.000606679 0.500000 0.000606679 0.500000 0.000606679 0.500000 0.000675822 0.500000 6.19486e-07 +0.600000 0.000512714 0.600000 0.000627975 0.600000 0.000568848 0.600000 0.000568848 0.600000 0.000568849 0.600000 0.000627446 0.600000 5.28884e-07 +0.700000 0.000473213 0.700000 0.000583831 0.700000 0.000536647 0.700000 0.000536647 0.700000 0.000536647 0.700000 0.000583369 0.700000 4.62494e-07 +0.800000 0.000450966 0.800000 0.000543124 0.800000 0.000508773 0.800000 0.000508773 0.800000 0.000508774 0.800000 0.000542713 0.800000 4.11628e-07 +0.900000 0.000429906 0.900000 0.000507659 0.900000 0.000484229 0.900000 0.000484229 0.900000 0.000484229 0.900000 0.000507287 0.900000 3.71338e-07 +1.000000 0.000410228 1.000000 0.000476396 1.000000 0.000462305 1.000000 0.000462305 1.000000 0.000462305 1.000000 0.000476057 1.000000 3.38589e-07 +1.250000 0.000364544 1.250000 0.000421231 1.250000 0.000414137 1.250000 0.000414137 1.250000 0.000414137 1.250000 0.000420953 1.250000 2.783e-07 +1.500000 0.000327666 1.500000 0.000379202 1.500000 0.000376079 1.500000 0.000376079 1.500000 0.00037608 1.500000 0.000378965 1.500000 2.36975e-07 +1.750000 0.00029755 1.750000 0.000345991 1.750000 0.0003449 1.750000 0.0003449 1.750000 0.0003449 1.750000 0.000345785 1.750000 2.06787e-07 +2.000000 0.000271064 2.000000 0.000317128 2.000000 0.000318615 2.000000 0.000318615 2.000000 0.000318615 2.000000 0.000316945 2.000000 1.83718e-07 +2.250000 0.000249224 2.250000 0.000291223 2.250000 0.000296066 2.250000 0.000296066 2.250000 0.000296067 2.250000 0.000291058 2.250000 1.65483e-07 +2.500000 0.000226249 2.500000 0.000269912 2.500000 0.000276489 2.500000 0.000276489 2.500000 0.000276489 2.500000 0.000269761 2.500000 1.50689e-07 +3.000000 0.000199707 3.000000 0.000236442 3.000000 0.000244205 3.000000 0.000244205 3.000000 0.000244205 3.000000 0.000236314 3.000000 1.28103e-07 +3.500000 0.000179047 3.500000 0.000210967 3.500000 0.000218698 3.500000 0.000218698 3.500000 0.000218699 3.500000 0.000210856 3.500000 1.11635e-07 +4.000000 0.000162489 4.000000 0.000190723 4.000000 0.000198087 4.000000 0.000198087 4.000000 0.000198088 4.000000 0.000190624 4.000000 9.90703e-08 +4.500000 0.000148907 4.500000 0.000174169 4.500000 0.000181117 4.500000 0.000181117 4.500000 0.000181117 4.500000 0.00017408 4.500000 8.91517e-08 +5.000000 0.000137555 5.000000 0.000160349 5.000000 0.000166916 5.000000 0.000166916 5.000000 0.000166916 5.000000 0.000160268 5.000000 8.11135e-08 +5.500000 0.000127918 5.500000 0.000148782 5.500000 0.000154863 5.500000 0.000154863 5.500000 0.000154863 5.500000 0.000148708 5.500000 7.44607e-08 +6.000000 0.000119629 6.000000 0.00013884 6.000000 0.000144508 6.000000 0.000144508 6.000000 0.000144508 6.000000 0.000138771 6.000000 6.88592e-08 +6.500000 0.00011242 6.500000 0.000130199 6.500000 0.000135516 6.500000 0.000135516 6.500000 0.000135516 6.500000 0.000130135 6.500000 6.40748e-08 +7.000000 0.00010609 7.000000 0.000122618 7.000000 0.000127632 7.000000 0.000127632 7.000000 0.000127632 7.000000 0.000122558 7.000000 5.99386e-08 +7.500000 0.000100484 7.500000 0.000115909 7.500000 0.000120662 7.500000 0.000120662 7.500000 0.000120662 7.500000 0.000115853 7.500000 5.63255e-08 +8.000000 9.54836e-05 8.000000 0.000109931 8.000000 0.000114455 8.000000 0.000114455 8.000000 0.000114455 8.000000 0.000109877 8.000000 5.31409e-08 +8.500000 9.09938e-05 8.500000 0.000104567 8.500000 0.00010889 8.500000 0.00010889 8.500000 0.00010889 8.500000 0.000104517 8.500000 5.03118e-08 +9.000000 8.69391e-05 9.000000 9.97269e-05 9.000000 0.000103871 9.000000 0.000103871 9.000000 0.000103871 9.000000 9.96792e-05 9.000000 4.7781e-08 +9.500000 8.32582e-05 9.500000 9.53367e-05 9.500000 9.93204e-05 9.500000 9.93204e-05 9.500000 9.93204e-05 9.500000 9.52912e-05 9.500000 4.5503e-08 +10.000000 7.99008e-05 10.000000 9.24899e-05 10.000000 9.51743e-05 10.000000 9.51743e-05 10.000000 9.51744e-05 10.000000 9.24465e-05 10.000000 4.34413e-08 +11.000000 7.39974e-05 11.000000 8.5785e-05 11.000000 8.77962e-05 11.000000 8.78206e-05 11.000000 8.77797e-05 11.000000 8.57452e-05 11.000000 3.98527e-08 +12.000000 6.89711e-05 12.000000 8.00441e-05 12.000000 8.15419e-05 12.000000 8.15814e-05 12.000000 8.15098e-05 12.000000 8.00072e-05 12.000000 3.68334e-08 +13.000000 6.46372e-05 13.000000 7.50721e-05 13.000000 7.61723e-05 13.000000 7.62209e-05 13.000000 7.61259e-05 13.000000 7.50378e-05 13.000000 3.42563e-08 +14.000000 6.08598e-05 14.000000 7.07232e-05 14.000000 7.15114e-05 14.000000 7.15656e-05 14.000000 7.14527e-05 14.000000 7.06912e-05 14.000000 3.20297e-08 +15.000000 5.75366e-05 15.000000 6.68863e-05 15.000000 6.74278e-05 15.000000 6.7485e-05 15.000000 6.73586e-05 15.000000 6.68562e-05 15.000000 3.00858e-08 +16.000000 5.45891e-05 16.000000 6.34751e-05 16.000000 6.38216e-05 16.000000 6.38795e-05 16.000000 6.37428e-05 16.000000 6.34467e-05 16.000000 2.83733e-08 +17.000000 5.1956e-05 17.000000 6.04218e-05 17.000000 6.06145e-05 17.000000 6.06711e-05 17.000000 6.05266e-05 17.000000 6.0395e-05 17.000000 2.68527e-08 +18.000000 4.95887e-05 18.000000 5.76723e-05 18.000000 5.77437e-05 18.000000 5.77982e-05 18.000000 5.76477e-05 18.000000 5.76468e-05 18.000000 2.5493e-08 +19.000000 4.74484e-05 19.000000 5.51829e-05 19.000000 5.51588e-05 19.000000 5.52117e-05 19.000000 5.50567e-05 19.000000 5.51586e-05 19.000000 2.42697e-08 +20.000000 4.55033e-05 20.000000 5.29178e-05 20.000000 5.28194e-05 20.000000 5.28713e-05 20.000000 5.27131e-05 20.000000 5.28947e-05 20.000000 2.3163e-08 +21.000000 4.37274e-05 21.000000 5.08478e-05 21.000000 5.06937e-05 21.000000 5.07442e-05 21.000000 5.05836e-05 21.000000 5.08256e-05 21.000000 2.21567e-08 +22.000000 4.20992e-05 22.000000 4.89483e-05 22.000000 4.87562e-05 22.000000 4.88033e-05 22.000000 4.86411e-05 22.000000 4.89271e-05 22.000000 2.12375e-08 +23.000000 4.06008e-05 23.000000 4.71989e-05 23.000000 4.69835e-05 23.000000 4.70259e-05 23.000000 4.68625e-05 23.000000 4.71785e-05 23.000000 2.03946e-08 +24.000000 3.92169e-05 24.000000 4.55821e-05 24.000000 4.53542e-05 24.000000 4.53927e-05 24.000000 4.52288e-05 24.000000 4.55625e-05 24.000000 1.96186e-08 +25.000000 3.79346e-05 25.000000 4.40833e-05 25.000000 4.38519e-05 25.000000 4.38876e-05 25.000000 4.37234e-05 25.000000 4.40644e-05 25.000000 1.89018e-08 +27.000000 3.56327e-05 27.000000 4.13908e-05 27.000000 4.11786e-05 27.000000 4.1208e-05 27.000000 4.10443e-05 27.000000 4.13732e-05 27.000000 1.76203e-08 +29.000000 3.36239e-05 29.000000 3.90396e-05 29.000000 3.88756e-05 29.000000 3.88977e-05 29.000000 3.87353e-05 29.000000 3.90231e-05 29.000000 1.65077e-08 +31.000000 3.18547e-05 31.000000 3.6968e-05 31.000000 3.6843e-05 31.000000 3.68565e-05 31.000000 3.67035e-05 31.000000 3.69524e-05 31.000000 1.55322e-08 +33.000000 3.02839e-05 33.000000 3.51281e-05 33.000000 3.50144e-05 33.000000 3.50197e-05 33.000000 3.4882e-05 33.000000 3.51135e-05 33.000000 1.46697e-08 +35.000000 2.88795e-05 35.000000 3.34828e-05 35.000000 3.33759e-05 35.000000 3.33776e-05 35.000000 3.32529e-05 35.000000 3.34689e-05 35.000000 1.39014e-08 +38.000000 2.70301e-05 38.000000 3.13162e-05 38.000000 3.12222e-05 38.000000 3.1216e-05 38.000000 3.11073e-05 38.000000 3.13033e-05 38.000000 1.2894e-08 +41.000000 2.54323e-05 41.000000 2.94445e-05 41.000000 2.936e-05 41.000000 2.93489e-05 41.000000 2.92534e-05 41.000000 2.94325e-05 41.000000 1.20276e-08 +44.000000 2.40371e-05 44.000000 2.78107e-05 44.000000 2.77328e-05 44.000000 2.77192e-05 44.000000 2.76345e-05 44.000000 2.77994e-05 44.000000 1.12744e-08 +47.000000 2.28077e-05 47.000000 2.63715e-05 47.000000 2.62999e-05 47.000000 2.62837e-05 47.000000 2.6208e-05 47.000000 2.63609e-05 47.000000 1.06131e-08 +50.000000 2.17155e-05 50.000000 2.50938e-05 50.000000 2.50269e-05 50.000000 2.50091e-05 50.000000 2.4941e-05 50.000000 2.50838e-05 50.000000 1.00278e-08 +55.000000 2.01422e-05 55.000000 2.32548e-05 55.000000 2.31978e-05 55.000000 2.31741e-05 55.000000 2.31164e-05 55.000000 2.32456e-05 55.000000 9.18833e-09 +60.000000 1.88137e-05 60.000000 2.17038e-05 60.000000 2.16512e-05 60.000000 2.16261e-05 60.000000 2.15767e-05 60.000000 2.16953e-05 60.000000 8.48299e-09 +65.000000 1.7676e-05 65.000000 2.03774e-05 65.000000 2.03262e-05 65.000000 2.03018e-05 65.000000 2.0259e-05 65.000000 2.03695e-05 65.000000 7.8817e-09 +70.000000 1.66899e-05 70.000000 1.92296e-05 70.000000 1.91815e-05 70.000000 1.91555e-05 70.000000 1.91181e-05 70.000000 1.92223e-05 70.000000 7.36278e-09 +75.000000 1.58265e-05 75.000000 1.82262e-05 75.000000 1.81801e-05 75.000000 1.81531e-05 75.000000 1.81202e-05 75.000000 1.82193e-05 75.000000 6.91021e-09 +80.000000 1.50638e-05 80.000000 1.73414e-05 80.000000 1.72967e-05 80.000000 1.72688e-05 80.000000 1.72397e-05 80.000000 1.73348e-05 80.000000 6.51189e-09 +85.000000 1.43847e-05 85.000000 1.65549e-05 85.000000 1.65112e-05 85.000000 1.64827e-05 85.000000 1.64569e-05 85.000000 1.65488e-05 85.000000 6.15852e-09 +90.000000 1.3776e-05 90.000000 1.58513e-05 90.000000 1.58063e-05 90.000000 1.57791e-05 90.000000 1.57561e-05 90.000000 1.58454e-05 90.000000 5.84281e-09 +95.000000 1.3227e-05 95.000000 1.52178e-05 95.000000 1.51734e-05 95.000000 1.51456e-05 95.000000 1.5125e-05 95.000000 1.52122e-05 95.000000 5.55898e-09 +100.000000 1.27292e-05 100.000000 1.46444e-05 100.000000 1.46003e-05 100.000000 1.45721e-05 100.000000 1.45536e-05 100.000000 1.46391e-05 100.000000 5.30238e-09 +105.000000 1.22755e-05 105.000000 1.41229e-05 105.000000 1.40791e-05 105.000000 1.40503e-05 105.000000 1.40337e-05 105.000000 1.41178e-05 105.000000 5.06922e-09 +110.000000 1.18601e-05 110.000000 1.36464e-05 110.000000 1.36013e-05 110.000000 1.35736e-05 110.000000 1.35586e-05 110.000000 1.36416e-05 110.000000 4.8564e-09 +115.000000 1.14784e-05 115.000000 1.32094e-05 115.000000 1.31638e-05 115.000000 1.31363e-05 115.000000 1.31228e-05 115.000000 1.32047e-05 115.000000 4.66134e-09 +120.000000 1.11263e-05 120.000000 1.2807e-05 120.000000 1.27617e-05 120.000000 1.27337e-05 120.000000 1.27215e-05 120.000000 1.28025e-05 120.000000 4.48188e-09 +125.000000 1.08003e-05 125.000000 1.24353e-05 125.000000 1.23896e-05 125.000000 1.23617e-05 125.000000 1.23507e-05 125.000000 1.2431e-05 125.000000 4.31619e-09 +130.000000 1.04977e-05 130.000000 1.20909e-05 130.000000 1.2044e-05 130.000000 1.2017e-05 130.000000 1.20071e-05 130.000000 1.20867e-05 130.000000 4.16274e-09 +135.000000 1.02159e-05 135.000000 1.17708e-05 135.000000 1.17237e-05 135.000000 1.16967e-05 135.000000 1.16877e-05 135.000000 1.17668e-05 135.000000 4.0202e-09 +140.000000 9.95275e-06 140.000000 1.14726e-05 140.000000 1.14257e-05 140.000000 1.13983e-05 140.000000 1.13902e-05 140.000000 1.14687e-05 140.000000 3.88743e-09 +145.000000 9.70648e-06 145.000000 1.1194e-05 145.000000 1.11468e-05 145.000000 1.11195e-05 145.000000 1.11122e-05 145.000000 1.11902e-05 145.000000 3.76345e-09 +150.000000 9.47543e-06 150.000000 1.09332e-05 150.000000 1.08851e-05 150.000000 1.08586e-05 150.000000 1.0852e-05 150.000000 1.09296e-05 150.000000 3.64741e-09 +155.000000 9.15013e-06 155.000000 1.06885e-05 155.000000 1.06402e-05 155.000000 1.06138e-05 155.000000 1.06079e-05 155.000000 1.0685e-05 155.000000 3.53856e-09 +160.000000 8.95945e-06 160.000000 1.04585e-05 160.000000 1.04102e-05 160.000000 1.03837e-05 160.000000 1.03784e-05 160.000000 1.04551e-05 160.000000 3.43623e-09 +165.000000 8.77965e-06 165.000000 1.02419e-05 165.000000 1.01928e-05 165.000000 1.0167e-05 165.000000 1.01623e-05 165.000000 1.02385e-05 165.000000 3.33987e-09 +170.000000 8.60979e-06 170.000000 1.00375e-05 170.000000 9.98801e-06 170.000000 9.96252e-06 170.000000 9.95836e-06 170.000000 1.00342e-05 170.000000 3.24894e-09 +175.000000 8.44907e-06 175.000000 9.84428e-06 175.000000 9.79508e-06 175.000000 9.76934e-06 175.000000 9.76567e-06 175.000000 9.84112e-06 175.000000 3.16301e-09 +180.000000 8.29676e-06 180.000000 9.66142e-06 180.000000 9.61252e-06 180.000000 9.58652e-06 180.000000 9.58331e-06 180.000000 9.65834e-06 180.000000 3.08166e-09 +185.000000 8.15221e-06 185.000000 9.48808e-06 185.000000 9.43904e-06 185.000000 9.41324e-06 185.000000 9.41045e-06 185.000000 9.48507e-06 185.000000 3.00454e-09 +190.000000 8.01482e-06 190.000000 9.32352e-06 190.000000 9.27398e-06 190.000000 9.24878e-06 190.000000 9.24639e-06 190.000000 9.32059e-06 190.000000 2.93131e-09 +195.000000 7.88409e-06 195.000000 9.16711e-06 195.000000 9.11747e-06 195.000000 9.09248e-06 195.000000 9.09047e-06 195.000000 9.16425e-06 195.000000 2.86169e-09 +200.000000 7.75952e-06 200.000000 9.01824e-06 200.000000 8.96891e-06 200.000000 8.94376e-06 200.000000 8.9421e-06 200.000000 9.01545e-06 200.000000 2.79542e-09 +210.000000 7.5272e-06 210.000000 8.74107e-06 210.000000 8.69134e-06 210.000000 8.66696e-06 210.000000 8.66594e-06 210.000000 8.7384e-06 210.000000 2.67197e-09 +220.000000 7.31487e-06 220.000000 8.48831e-06 220.000000 8.43905e-06 220.000000 8.41465e-06 220.000000 8.41418e-06 220.000000 8.48575e-06 220.000000 2.55932e-09 +230.000000 7.12003e-06 230.000000 8.25687e-06 230.000000 8.20752e-06 230.000000 8.18374e-06 230.000000 8.18378e-06 230.000000 8.25441e-06 230.000000 2.45609e-09 +240.000000 6.9406e-06 240.000000 8.04418e-06 240.000000 7.99521e-06 240.000000 7.97166e-06 240.000000 7.97214e-06 240.000000 8.04182e-06 240.000000 2.36113e-09 +250.000000 6.77481e-06 250.000000 7.84806e-06 250.000000 7.80007e-06 250.000000 7.77621e-06 250.000000 7.77709e-06 250.000000 7.84578e-06 250.000000 2.27348e-09 +260.000000 6.62116e-06 260.000000 7.66666e-06 260.000000 7.61905e-06 260.000000 7.59554e-06 260.000000 7.59678e-06 260.000000 7.66446e-06 260.000000 2.19232e-09 +270.000000 6.47835e-06 270.000000 7.49839e-06 270.000000 7.45107e-06 270.000000 7.42805e-06 270.000000 7.42963e-06 270.000000 7.49628e-06 270.000000 2.11694e-09 +280.000000 6.34528e-06 280.000000 7.3419e-06 280.000000 7.29551e-06 280.000000 7.27238e-06 280.000000 7.27425e-06 280.000000 7.33986e-06 280.000000 2.04674e-09 +290.000000 6.22099e-06 290.000000 7.19601e-06 290.000000 7.14993e-06 290.000000 7.12734e-06 290.000000 7.12949e-06 290.000000 7.19403e-06 290.000000 1.9812e-09 +300.000000 6.10464e-06 300.000000 7.05968e-06 300.000000 7.01432e-06 300.000000 6.99189e-06 300.000000 6.99428e-06 300.000000 7.05776e-06 300.000000 1.91986e-09 +310.000000 5.99549e-06 310.000000 6.93202e-06 310.000000 6.88759e-06 310.000000 6.86515e-06 310.000000 6.86777e-06 310.000000 6.93016e-06 310.000000 1.86233e-09 +320.000000 5.8929e-06 320.000000 6.81225e-06 320.000000 6.76823e-06 320.000000 6.74631e-06 320.000000 6.74913e-06 320.000000 6.81044e-06 320.000000 1.80826e-09 +330.000000 5.79631e-06 330.000000 6.69967e-06 330.000000 6.65651e-06 330.000000 6.63467e-06 330.000000 6.63769e-06 330.000000 6.69791e-06 330.000000 1.75735e-09 +340.000000 5.7052e-06 340.000000 6.59366e-06 340.000000 6.55148e-06 340.000000 6.52962e-06 340.000000 6.53282e-06 340.000000 6.59195e-06 340.000000 1.70931e-09 +350.000000 5.61914e-06 350.000000 6.49367e-06 350.000000 6.45204e-06 350.000000 6.4306e-06 350.000000 6.43396e-06 350.000000 6.49201e-06 350.000000 1.66392e-09 +360.000000 5.53771e-06 360.000000 6.39923e-06 360.000000 6.3584e-06 360.000000 6.33715e-06 360.000000 6.34066e-06 360.000000 6.39761e-06 360.000000 1.62096e-09 +370.000000 5.46057e-06 370.000000 6.30989e-06 370.000000 6.26962e-06 370.000000 6.24827e-06 370.000000 6.25194e-06 370.000000 6.30831e-06 370.000000 1.58023e-09 +380.000000 5.38739e-06 380.000000 6.22527e-06 380.000000 6.18524e-06 380.000000 6.16414e-06 380.000000 6.16793e-06 380.000000 6.22373e-06 380.000000 1.54157e-09 +390.000000 5.31787e-06 390.000000 6.14501e-06 390.000000 6.10513e-06 390.000000 6.08439e-06 390.000000 6.0883e-06 390.000000 6.14351e-06 390.000000 1.50481e-09 +400.000000 5.25177e-06 400.000000 6.0688e-06 400.000000 6.02944e-06 400.000000 6.0087e-06 400.000000 6.01273e-06 400.000000 6.06733e-06 400.000000 1.46982e-09 +410.000000 5.18883e-06 410.000000 5.99634e-06 410.000000 5.95757e-06 410.000000 5.93678e-06 410.000000 5.94091e-06 410.000000 5.9949e-06 410.000000 1.43648e-09 +420.000000 5.12885e-06 420.000000 5.92738e-06 420.000000 5.8889e-06 420.000000 5.86837e-06 420.000000 5.8726e-06 420.000000 5.92597e-06 420.000000 1.40467e-09 +430.000000 5.07163e-06 430.000000 5.86168e-06 430.000000 5.82347e-06 430.000000 5.80323e-06 430.000000 5.80756e-06 430.000000 5.8603e-06 430.000000 1.37428e-09 +440.000000 5.01699e-06 440.000000 5.79902e-06 440.000000 5.76137e-06 440.000000 5.74114e-06 440.000000 5.74556e-06 440.000000 5.79767e-06 440.000000 1.34522e-09 +450.000000 4.96477e-06 450.000000 5.73921e-06 450.000000 5.7022e-06 450.000000 5.68191e-06 450.000000 5.68641e-06 450.000000 5.73789e-06 450.000000 1.3174e-09 +460.000000 4.91481e-06 460.000000 5.68207e-06 460.000000 5.64548e-06 460.000000 5.62534e-06 460.000000 5.62992e-06 460.000000 5.68078e-06 460.000000 1.29075e-09 +470.000000 4.86699e-06 470.000000 5.62743e-06 470.000000 5.59114e-06 470.000000 5.57128e-06 470.000000 5.57594e-06 470.000000 5.62616e-06 470.000000 1.26519e-09 +480.000000 4.82116e-06 480.000000 5.57514e-06 480.000000 5.53929e-06 480.000000 5.51957e-06 480.000000 5.52429e-06 480.000000 5.5739e-06 480.000000 1.24066e-09 +490.000000 4.77722e-06 490.000000 5.52506e-06 490.000000 5.48983e-06 490.000000 5.47006e-06 490.000000 5.47485e-06 490.000000 5.52384e-06 490.000000 1.21709e-09 +500.000000 4.73506e-06 500.000000 5.47706e-06 500.000000 5.44243e-06 500.000000 5.42263e-06 500.000000 5.42749e-06 500.000000 5.47586e-06 500.000000 1.19443e-09 +520.000000 4.65569e-06 520.000000 5.38684e-06 520.000000 5.35295e-06 520.000000 5.33354e-06 520.000000 5.33852e-06 520.000000 5.38568e-06 520.000000 1.15163e-09 +540.000000 4.58234e-06 540.000000 5.30362e-06 540.000000 5.27071e-06 540.000000 5.25143e-06 540.000000 5.25651e-06 540.000000 5.30251e-06 540.000000 1.11189e-09 +560.000000 4.51438e-06 560.000000 5.22669e-06 560.000000 5.19485e-06 560.000000 5.17556e-06 560.000000 5.18074e-06 560.000000 5.22561e-06 560.000000 1.07488e-09 +580.000000 4.4513e-06 580.000000 5.1554e-06 580.000000 5.12422e-06 580.000000 5.1053e-06 580.000000 5.11056e-06 580.000000 5.15436e-06 580.000000 1.04033e-09 +600.000000 4.39262e-06 600.000000 5.0892e-06 600.000000 5.05892e-06 600.000000 5.04008e-06 600.000000 5.04542e-06 600.000000 5.0882e-06 600.000000 1.00801e-09 +620.000000 4.33796e-06 620.000000 5.02763e-06 620.000000 4.99831e-06 620.000000 4.97943e-06 620.000000 4.98484e-06 620.000000 5.02665e-06 620.000000 9.77691e-10 +640.000000 4.28694e-06 640.000000 4.97024e-06 640.000000 4.94153e-06 640.000000 4.92291e-06 640.000000 4.92839e-06 640.000000 4.96929e-06 640.000000 9.49202e-10 +660.000000 4.23925e-06 660.000000 4.91668e-06 660.000000 4.88857e-06 660.000000 4.87016e-06 660.000000 4.87571e-06 660.000000 4.91576e-06 660.000000 9.22379e-10 +680.000000 4.19462e-06 680.000000 4.86662e-06 680.000000 4.8393e-06 680.000000 4.82085e-06 680.000000 4.82644e-06 680.000000 4.86572e-06 680.000000 8.97077e-10 +700.000000 4.15279e-06 700.000000 4.81975e-06 700.000000 4.7931e-06 700.000000 4.77467e-06 700.000000 4.78032e-06 700.000000 4.81888e-06 700.000000 8.7317e-10 +720.000000 4.11355e-06 720.000000 4.77583e-06 720.000000 4.74956e-06 720.000000 4.73137e-06 720.000000 4.73707e-06 720.000000 4.77498e-06 720.000000 8.50543e-10 +740.000000 4.0767e-06 740.000000 4.73462e-06 740.000000 4.70872e-06 740.000000 4.69072e-06 740.000000 4.69645e-06 740.000000 4.73379e-06 740.000000 8.29097e-10 +760.000000 4.04205e-06 760.000000 4.69591e-06 760.000000 4.67052e-06 760.000000 4.65249e-06 760.000000 4.65827e-06 760.000000 4.6951e-06 760.000000 8.08739e-10 +780.000000 4.00946e-06 780.000000 4.65951e-06 780.000000 4.63457e-06 780.000000 4.61651e-06 780.000000 4.62233e-06 780.000000 4.65872e-06 780.000000 7.89388e-10 +800.000000 3.97876e-06 800.000000 4.62525e-06 800.000000 4.60055e-06 800.000000 4.58261e-06 800.000000 4.58846e-06 800.000000 4.62448e-06 800.000000 7.7097e-10 +820.000000 3.94984e-06 820.000000 4.59299e-06 820.000000 4.56837e-06 820.000000 4.55063e-06 820.000000 4.55652e-06 820.000000 4.59224e-06 820.000000 7.53419e-10 +840.000000 3.92257e-06 840.000000 4.56258e-06 840.000000 4.53804e-06 840.000000 4.52043e-06 840.000000 4.52635e-06 840.000000 4.56184e-06 840.000000 7.36674e-10 +860.000000 3.89684e-06 860.000000 4.53389e-06 860.000000 4.50952e-06 860.000000 4.49188e-06 860.000000 4.49783e-06 860.000000 4.53317e-06 860.000000 7.20681e-10 +880.000000 3.87256e-06 880.000000 4.50682e-06 880.000000 4.48256e-06 880.000000 4.46488e-06 880.000000 4.47086e-06 880.000000 4.50611e-06 880.000000 7.05389e-10 +900.000000 3.84963e-06 900.000000 4.48125e-06 900.000000 4.45695e-06 900.000000 4.43932e-06 900.000000 4.44532e-06 900.000000 4.48056e-06 900.000000 6.90753e-10 +920.000000 3.82797e-06 920.000000 4.45709e-06 920.000000 4.43259e-06 920.000000 4.41509e-06 920.000000 4.42112e-06 920.000000 4.45641e-06 920.000000 6.76731e-10 +940.000000 3.8075e-06 940.000000 4.43425e-06 940.000000 4.40946e-06 940.000000 4.39212e-06 940.000000 4.39817e-06 940.000000 4.43359e-06 940.000000 6.63284e-10 +960.000000 3.78816e-06 960.000000 4.41265e-06 960.000000 4.38757e-06 960.000000 4.37032e-06 960.000000 4.37639e-06 960.000000 4.412e-06 960.000000 6.50379e-10 +980.000000 3.76987e-06 980.000000 4.39222e-06 980.000000 4.36687e-06 980.000000 4.34962e-06 980.000000 4.35571e-06 980.000000 4.39159e-06 980.000000 6.37981e-10 +1000.000000 3.75258e-06 1000.000000 4.37289e-06 1000.000000 4.34724e-06 1000.000000 4.32995e-06 1000.000000 4.33606e-06 1000.000000 4.37227e-06 1000.000000 6.26062e-10 +1020.000000 3.73624e-06 1020.000000 4.3546e-06 1020.000000 4.32856e-06 1020.000000 4.31125e-06 1020.000000 4.31738e-06 1020.000000 4.35398e-06 1020.000000 6.14594e-10 +1040.000000 3.72079e-06 1040.000000 4.33728e-06 1040.000000 4.31072e-06 1040.000000 4.29347e-06 1040.000000 4.29961e-06 1040.000000 4.33667e-06 1040.000000 6.03552e-10 +1060.000000 3.70618e-06 1060.000000 4.32088e-06 1060.000000 4.29368e-06 1060.000000 4.27653e-06 1060.000000 4.28269e-06 1060.000000 4.32029e-06 1060.000000 5.92912e-10 +1080.000000 3.69238e-06 1080.000000 4.30535e-06 1080.000000 4.27744e-06 1080.000000 4.26041e-06 1080.000000 4.26658e-06 1080.000000 4.30477e-06 1080.000000 5.82653e-10 +1100.000000 3.67933e-06 1100.000000 4.29065e-06 1100.000000 4.26198e-06 1100.000000 4.24505e-06 1100.000000 4.25123e-06 1100.000000 4.29008e-06 1100.000000 5.72753e-10 +1120.000000 3.667e-06 1120.000000 4.27674e-06 1120.000000 4.24729e-06 1120.000000 4.2304e-06 1120.000000 4.2366e-06 1120.000000 4.27617e-06 1120.000000 5.63195e-10 +1140.000000 3.65537e-06 1140.000000 4.26356e-06 1140.000000 4.23333e-06 1140.000000 4.21644e-06 1140.000000 4.22265e-06 1140.000000 4.26301e-06 1140.000000 5.53961e-10 +1160.000000 3.64438e-06 1160.000000 4.25109e-06 1160.000000 4.22003e-06 1160.000000 4.20311e-06 1160.000000 4.20934e-06 1160.000000 4.25054e-06 1160.000000 5.45034e-10 +1180.000000 3.63402e-06 1180.000000 4.23929e-06 1180.000000 4.20734e-06 1180.000000 4.1904e-06 1180.000000 4.19664e-06 1180.000000 4.23875e-06 1180.000000 5.36399e-10 +1200.000000 3.62425e-06 1200.000000 4.22812e-06 1200.000000 4.1952e-06 1200.000000 4.17826e-06 1200.000000 4.18451e-06 1200.000000 4.22759e-06 1200.000000 5.28041e-10 +1220.000000 3.61504e-06 1220.000000 4.21756e-06 1220.000000 4.18356e-06 1220.000000 4.16667e-06 1220.000000 4.17293e-06 1220.000000 4.21704e-06 1220.000000 5.19949e-10 +1240.000000 3.60638e-06 1240.000000 4.20758e-06 1240.000000 4.17242e-06 1240.000000 4.15559e-06 1240.000000 4.16187e-06 1240.000000 4.20707e-06 1240.000000 5.12108e-10 +1260.000000 3.59823e-06 1260.000000 4.19814e-06 1260.000000 4.16175e-06 1260.000000 4.14501e-06 1260.000000 4.15129e-06 1260.000000 4.19764e-06 1260.000000 5.04508e-10 +1280.000000 3.59057e-06 1280.000000 4.18924e-06 1280.000000 4.15155e-06 1280.000000 4.1349e-06 1280.000000 4.14118e-06 1280.000000 4.18874e-06 1280.000000 4.97137e-10 +1300.000000 3.58339e-06 1300.000000 4.18083e-06 1300.000000 4.14182e-06 1300.000000 4.12523e-06 1300.000000 4.13152e-06 1300.000000 4.18034e-06 1300.000000 4.89985e-10 +1320.000000 3.57666e-06 1320.000000 4.1729e-06 1320.000000 4.13253e-06 1320.000000 4.11598e-06 1320.000000 4.12228e-06 1320.000000 4.17241e-06 1320.000000 4.83043e-10 +1340.000000 3.57036e-06 1340.000000 4.16542e-06 1340.000000 4.12368e-06 1340.000000 4.10713e-06 1340.000000 4.11345e-06 1340.000000 4.16495e-06 1340.000000 4.763e-10 +1360.000000 3.56448e-06 1360.000000 4.15839e-06 1360.000000 4.11523e-06 1360.000000 4.09867e-06 1360.000000 4.10499e-06 1360.000000 4.15792e-06 1360.000000 4.69749e-10 +1380.000000 3.559e-06 1380.000000 4.15177e-06 1380.000000 4.10715e-06 1380.000000 4.09057e-06 1380.000000 4.0969e-06 1380.000000 4.15131e-06 1380.000000 4.63381e-10 +1400.000000 3.5539e-06 1400.000000 4.14556e-06 1400.000000 4.09941e-06 1400.000000 4.08282e-06 1400.000000 4.08916e-06 1400.000000 4.1451e-06 1400.000000 4.57189e-10 +1420.000000 3.54916e-06 1420.000000 4.13972e-06 1420.000000 4.092e-06 1420.000000 4.0754e-06 1420.000000 4.08174e-06 1420.000000 4.13927e-06 1420.000000 4.51166e-10 +1440.000000 3.54479e-06 1440.000000 4.13426e-06 1440.000000 4.08489e-06 1440.000000 4.0683e-06 1440.000000 4.07465e-06 1440.000000 4.13382e-06 1440.000000 4.45304e-10 +1460.000000 3.54075e-06 1460.000000 4.12915e-06 1460.000000 4.07807e-06 1460.000000 4.0615e-06 1460.000000 4.06786e-06 1460.000000 4.12871e-06 1460.000000 4.39597e-10 +1480.000000 3.53704e-06 1480.000000 4.12438e-06 1480.000000 4.07152e-06 1480.000000 4.055e-06 1480.000000 4.06136e-06 1480.000000 4.12395e-06 1480.000000 4.34039e-10 +1500.000000 3.53365e-06 1500.000000 4.11994e-06 1500.000000 4.06523e-06 1500.000000 4.04876e-06 1500.000000 4.05513e-06 1500.000000 4.11951e-06 1500.000000 4.28624e-10 +1520.000000 3.53056e-06 1520.000000 4.11581e-06 1520.000000 4.05921e-06 1520.000000 4.0428e-06 1520.000000 4.04917e-06 1520.000000 4.11538e-06 1520.000000 4.23347e-10 +1540.000000 3.52776e-06 1540.000000 4.11198e-06 1540.000000 4.05344e-06 1540.000000 4.03708e-06 1540.000000 4.04346e-06 1540.000000 4.11156e-06 1540.000000 4.18202e-10 +1560.000000 3.52524e-06 1560.000000 4.10844e-06 1560.000000 4.04792e-06 1560.000000 4.03161e-06 1560.000000 4.038e-06 1560.000000 4.10803e-06 1560.000000 4.13185e-10 +1580.000000 3.523e-06 1580.000000 4.10518e-06 1580.000000 4.04264e-06 1580.000000 4.02638e-06 1580.000000 4.03277e-06 1580.000000 4.10477e-06 1580.000000 4.0829e-10 +1600.000000 3.52103e-06 1600.000000 4.10219e-06 1600.000000 4.0376e-06 1600.000000 4.02136e-06 1600.000000 4.02776e-06 1600.000000 4.10178e-06 1600.000000 4.03514e-10 +1620.000000 3.5193e-06 1620.000000 4.09945e-06 1620.000000 4.03278e-06 1620.000000 4.01656e-06 1620.000000 4.02296e-06 1620.000000 4.09906e-06 1620.000000 3.98851e-10 +1640.000000 3.51783e-06 1640.000000 4.09697e-06 1640.000000 4.02818e-06 1640.000000 4.01196e-06 1640.000000 4.01836e-06 1640.000000 4.09658e-06 1640.000000 3.94298e-10 +1660.000000 3.51659e-06 1660.000000 4.09473e-06 1660.000000 4.02378e-06 1660.000000 4.00756e-06 1660.000000 4.01397e-06 1660.000000 4.09434e-06 1660.000000 3.89852e-10 +1680.000000 3.51558e-06 1680.000000 4.09272e-06 1680.000000 4.01958e-06 1680.000000 4.00335e-06 1680.000000 4.00976e-06 1680.000000 4.09233e-06 1680.000000 3.85507e-10 +1700.000000 3.51479e-06 1700.000000 4.09093e-06 1700.000000 4.01556e-06 1700.000000 3.99932e-06 1700.000000 4.00573e-06 1700.000000 4.09055e-06 1700.000000 3.81262e-10 +1750.000000 3.51376e-06 1750.000000 4.0874e-06 1750.000000 4.00625e-06 1750.000000 3.98999e-06 1750.000000 3.99641e-06 1750.000000 4.08702e-06 1750.000000 3.71058e-10 +1800.000000 3.51397e-06 1800.000000 4.0851e-06 1800.000000 3.9979e-06 1800.000000 3.98164e-06 1800.000000 3.98807e-06 1800.000000 4.08474e-06 1800.000000 3.61402e-10 +1850.000000 3.51534e-06 1850.000000 4.08394e-06 1850.000000 3.9904e-06 1850.000000 3.97419e-06 1850.000000 3.98063e-06 1850.000000 4.08359e-06 1850.000000 3.52251e-10 +1900.000000 3.51777e-06 1900.000000 4.08384e-06 1900.000000 3.98369e-06 1900.000000 3.96755e-06 1900.000000 3.97399e-06 1900.000000 4.0835e-06 1900.000000 3.43565e-10 +1950.000000 3.52121e-06 1950.000000 4.08471e-06 1950.000000 3.97771e-06 1950.000000 3.96164e-06 1950.000000 3.9681e-06 1950.000000 4.08437e-06 1950.000000 3.3531e-10 +2000.000000 3.52558e-06 2000.000000 4.08647e-06 2000.000000 3.9724e-06 2000.000000 3.95642e-06 2000.000000 3.96288e-06 2000.000000 4.08615e-06 2000.000000 3.27454e-10 +2100.000000 3.53687e-06 2100.000000 4.09244e-06 2100.000000 3.96364e-06 2100.000000 3.94777e-06 2100.000000 3.95424e-06 2100.000000 4.09213e-06 2100.000000 3.12828e-10 +2200.000000 3.55122e-06 2200.000000 4.1013e-06 2200.000000 3.95701e-06 2200.000000 3.94119e-06 2200.000000 3.94767e-06 2200.000000 4.101e-06 2200.000000 2.99488e-10 +2300.000000 3.56828e-06 2300.000000 4.11266e-06 2300.000000 3.95215e-06 2300.000000 3.93636e-06 2300.000000 3.94285e-06 2300.000000 4.11237e-06 2300.000000 2.87272e-10 +2400.000000 3.58775e-06 2400.000000 4.12621e-06 2400.000000 3.94878e-06 2400.000000 3.93301e-06 2400.000000 3.93951e-06 2400.000000 4.12594e-06 2400.000000 2.7604e-10 +2500.000000 3.60939e-06 2500.000000 4.14169e-06 2500.000000 3.94667e-06 2500.000000 3.93092e-06 2500.000000 3.93742e-06 2500.000000 4.14143e-06 2500.000000 2.65678e-10 +2600.000000 3.63297e-06 2600.000000 4.15888e-06 2600.000000 3.94563e-06 2600.000000 3.92991e-06 2600.000000 3.93641e-06 2600.000000 4.15862e-06 2600.000000 2.56087e-10 +2700.000000 3.65833e-06 2700.000000 4.17758e-06 2700.000000 3.9455e-06 2700.000000 3.92981e-06 2700.000000 3.93632e-06 2700.000000 4.17733e-06 2700.000000 2.47184e-10 +2800.000000 3.68529e-06 2800.000000 4.19763e-06 2800.000000 3.94616e-06 2800.000000 3.9305e-06 2800.000000 3.93702e-06 2800.000000 4.19739e-06 2800.000000 2.38897e-10 +2900.000000 3.71372e-06 2900.000000 4.21888e-06 2900.000000 3.94749e-06 2900.000000 3.93188e-06 2900.000000 3.93839e-06 2900.000000 4.21865e-06 2900.000000 2.31162e-10 +3000.000000 3.74351e-06 3000.000000 4.24122e-06 3000.000000 3.9494e-06 3000.000000 3.93383e-06 3000.000000 3.94035e-06 3000.000000 4.241e-06 3000.000000 2.23927e-10 +3200.000000 3.80674e-06 3200.000000 4.28874e-06 3200.000000 3.95466e-06 3200.000000 3.93919e-06 3200.000000 3.9457e-06 3200.000000 4.28853e-06 3200.000000 2.10771e-10 +3400.000000 3.87428e-06 3400.000000 4.33947e-06 3400.000000 3.96145e-06 3400.000000 3.94606e-06 3400.000000 3.95257e-06 3400.000000 4.33927e-06 3400.000000 1.99115e-10 +3600.000000 3.9456e-06 3600.000000 4.39285e-06 3600.000000 3.96938e-06 3600.000000 3.95405e-06 3600.000000 3.96057e-06 3600.000000 4.39266e-06 3600.000000 1.88714e-10 +3800.000000 4.02025e-06 3800.000000 4.44846e-06 3800.000000 3.97817e-06 3800.000000 3.96288e-06 3800.000000 3.9694e-06 3800.000000 4.44828e-06 3800.000000 1.79374e-10 +4000.000000 4.09788e-06 4000.000000 4.50594e-06 4000.000000 3.9876e-06 4000.000000 3.97233e-06 4000.000000 3.97884e-06 4000.000000 4.50577e-06 4000.000000 1.70939e-10 +4200.000000 4.17821e-06 4200.000000 4.56501e-06 4200.000000 3.99748e-06 4200.000000 3.98223e-06 4200.000000 3.98874e-06 4200.000000 4.56485e-06 4200.000000 1.63282e-10 +4400.000000 4.26101e-06 4400.000000 4.62545e-06 4400.000000 4.00768e-06 4400.000000 3.99244e-06 4400.000000 3.99894e-06 4400.000000 4.62529e-06 4400.000000 1.563e-10 +4600.000000 4.34608e-06 4600.000000 4.68705e-06 4600.000000 4.0181e-06 4600.000000 4.00287e-06 4600.000000 4.00936e-06 4600.000000 4.6869e-06 4600.000000 1.49907e-10 +4800.000000 4.43325e-06 4800.000000 4.74966e-06 4800.000000 4.02865e-06 4800.000000 4.01342e-06 4800.000000 4.01991e-06 4800.000000 4.74952e-06 4800.000000 1.4403e-10 +5000.000000 4.52238e-06 5000.000000 4.81315e-06 5000.000000 4.03926e-06 5000.000000 4.02405e-06 5000.000000 4.03054e-06 5000.000000 4.81301e-06 5000.000000 1.38608e-10 +5250.000000 4.63639e-06 5250.000000 4.89358e-06 5250.000000 4.05256e-06 5250.000000 4.03737e-06 5250.000000 4.04384e-06 5250.000000 4.89345e-06 5250.000000 1.32394e-10 +5500.000000 4.75309e-06 5500.000000 4.97503e-06 5500.000000 4.06581e-06 5500.000000 4.05064e-06 5500.000000 4.05711e-06 5500.000000 4.9749e-06 5500.000000 1.26729e-10 +6000.000000 4.99395e-06 6000.000000 5.1404e-06 6000.000000 4.092e-06 6000.000000 4.07687e-06 6000.000000 4.08331e-06 6000.000000 5.14028e-06 6000.000000 1.16771e-10 +6500.000000 5.24396e-06 6500.000000 5.30832e-06 6500.000000 4.11755e-06 6500.000000 4.10246e-06 6500.000000 4.10887e-06 6500.000000 5.30821e-06 6500.000000 1.08301e-10 +7000.000000 5.50239e-06 7000.000000 5.47816e-06 7000.000000 4.14232e-06 7000.000000 4.12726e-06 7000.000000 4.13365e-06 7000.000000 5.47806e-06 7000.000000 1.01006e-10 +7500.000000 5.76871e-06 7500.000000 5.64943e-06 7500.000000 4.16624e-06 7500.000000 4.1512e-06 7500.000000 4.15756e-06 7500.000000 5.64933e-06 7500.000000 9.46553e-11 +8000.000000 6.04252e-06 8000.000000 5.82178e-06 8000.000000 4.18931e-06 8000.000000 4.17428e-06 8000.000000 4.18061e-06 8000.000000 5.82169e-06 8000.000000 8.9075e-11 +8500.000000 6.32349e-06 8500.000000 5.99496e-06 8500.000000 4.21148e-06 8500.000000 4.19649e-06 8500.000000 4.20278e-06 8500.000000 5.99487e-06 8500.000000 8.41321e-11 +9000.000000 6.61139e-06 9000.000000 6.16876e-06 9000.000000 4.23277e-06 9000.000000 4.21786e-06 9000.000000 4.22412e-06 9000.000000 6.16868e-06 9000.000000 7.97224e-11 +9500.000000 6.90604e-06 9500.000000 6.34302e-06 9500.000000 4.25324e-06 9500.000000 4.23843e-06 9500.000000 4.24465e-06 9500.000000 6.34295e-06 9500.000000 7.57634e-11 +10000.000000 7.20727e-06 10000.000000 6.51764e-06 10000.000000 4.27296e-06 10000.000000 4.25824e-06 10000.000000 4.26442e-06 10000.000000 6.51757e-06 10000.000000 7.21887e-11 +11000.000000 7.82902e-06 11000.000000 6.86754e-06 11000.000000 4.31032e-06 11000.000000 4.2957e-06 11000.000000 4.30179e-06 11000.000000 6.86747e-06 11000.000000 6.59866e-11 +12000.000000 8.47593e-06 12000.000000 7.2179e-06 12000.000000 4.34513e-06 12000.000000 4.33055e-06 12000.000000 4.33655e-06 12000.000000 7.21784e-06 12000.000000 6.07895e-11 +13000.000000 9.1475e-06 13000.000000 7.56838e-06 13000.000000 4.3776e-06 13000.000000 4.36309e-06 13000.000000 4.36898e-06 13000.000000 7.56832e-06 13000.000000 5.63696e-11 +14000.000000 9.84342e-06 14000.000000 7.91872e-06 14000.000000 4.40795e-06 14000.000000 4.39355e-06 14000.000000 4.39934e-06 14000.000000 7.91866e-06 14000.000000 5.25635e-11 +15000.000000 1.05635e-05 15000.000000 8.26877e-06 15000.000000 4.43642e-06 15000.000000 4.42217e-06 15000.000000 4.42784e-06 15000.000000 8.26872e-06 15000.000000 4.92507e-11 +16000.000000 1.13075e-05 16000.000000 8.61842e-06 16000.000000 4.46323e-06 16000.000000 4.44914e-06 16000.000000 4.45468e-06 16000.000000 8.61837e-06 16000.000000 4.63404e-11 +17000.000000 1.20754e-05 17000.000000 8.9676e-06 17000.000000 4.48855e-06 17000.000000 4.47462e-06 17000.000000 4.48002e-06 17000.000000 8.96756e-06 17000.000000 4.37629e-11 +18000.000000 1.28672e-05 18000.000000 9.31627e-06 18000.000000 4.51255e-06 18000.000000 4.49875e-06 18000.000000 4.50401e-06 18000.000000 9.31623e-06 18000.000000 4.14638e-11 +19000.000000 1.36829e-05 19000.000000 9.66439e-06 19000.000000 4.53534e-06 19000.000000 4.52167e-06 19000.000000 4.52678e-06 19000.000000 9.66435e-06 19000.000000 3.93999e-11 +20000.000000 1.45224e-05 20000.000000 1.0012e-05 20000.000000 4.55704e-06 20000.000000 4.54348e-06 20000.000000 4.54843e-06 20000.000000 1.00119e-05 20000.000000 3.75366e-11 +21000.000000 1.53859e-05 21000.000000 1.03589e-05 21000.000000 4.57769e-06 21000.000000 4.56427e-06 21000.000000 4.56907e-06 21000.000000 1.03589e-05 21000.000000 3.58459e-11 +22000.000000 1.62733e-05 22000.000000 1.07054e-05 22000.000000 4.5973e-06 22000.000000 4.58415e-06 22000.000000 4.58877e-06 22000.000000 1.07053e-05 22000.000000 3.43045e-11 +23000.000000 1.71847e-05 23000.000000 1.10512e-05 23000.000000 4.61617e-06 23000.000000 4.60317e-06 23000.000000 4.60761e-06 23000.000000 1.10512e-05 23000.000000 3.28934e-11 +24000.000000 1.81201e-05 24000.000000 1.13965e-05 24000.000000 4.63433e-06 24000.000000 4.62142e-06 24000.000000 4.62567e-06 24000.000000 1.13965e-05 24000.000000 3.15967e-11 +25000.000000 1.90798e-05 25000.000000 1.17412e-05 25000.000000 4.65171e-06 25000.000000 4.63893e-06 25000.000000 4.64299e-06 25000.000000 1.17412e-05 25000.000000 3.04008e-11 +26000.000000 2.00637e-05 26000.000000 1.20854e-05 26000.000000 4.66836e-06 26000.000000 4.65578e-06 26000.000000 4.65964e-06 26000.000000 1.20853e-05 26000.000000 2.92943e-11 +27000.000000 2.1072e-05 27000.000000 1.2429e-05 27000.000000 4.68433e-06 27000.000000 4.67201e-06 27000.000000 4.67565e-06 27000.000000 1.2429e-05 27000.000000 2.82675e-11 +28000.000000 2.21047e-05 28000.000000 1.27721e-05 28000.000000 4.69972e-06 28000.000000 4.68765e-06 28000.000000 4.69108e-06 28000.000000 1.2772e-05 28000.000000 2.7312e-11 +29000.000000 2.3162e-05 29000.000000 1.31146e-05 29000.000000 4.71456e-06 29000.000000 4.70276e-06 29000.000000 4.70596e-06 29000.000000 1.31146e-05 29000.000000 2.64205e-11 +30000.000000 2.4244e-05 30000.000000 1.34567e-05 30000.000000 4.72892e-06 30000.000000 4.71736e-06 30000.000000 4.72033e-06 30000.000000 1.34567e-05 30000.000000 2.55869e-11 +32000.000000 2.64823e-05 32000.000000 1.41393e-05 32000.000000 4.75627e-06 32000.000000 4.74516e-06 32000.000000 4.74765e-06 32000.000000 1.41393e-05 32000.000000 2.40716e-11 +34000.000000 2.88207e-05 34000.000000 1.482e-05 34000.000000 4.78194e-06 34000.000000 4.77129e-06 34000.000000 4.77326e-06 34000.000000 1.482e-05 34000.000000 2.27299e-11 +36000.000000 3.12602e-05 36000.000000 1.54989e-05 36000.000000 4.80605e-06 36000.000000 4.79592e-06 36000.000000 4.79734e-06 36000.000000 1.54989e-05 36000.000000 2.15332e-11 +38000.000000 3.38017e-05 38000.000000 1.6176e-05 38000.000000 4.82873e-06 38000.000000 4.81923e-06 38000.000000 4.82008e-06 38000.000000 1.6176e-05 38000.000000 2.04591e-11 +40000.000000 3.64463e-05 40000.000000 1.68514e-05 40000.000000 4.85017e-06 40000.000000 4.84133e-06 40000.000000 4.84158e-06 40000.000000 1.68514e-05 40000.000000 1.94895e-11 +42000.000000 3.91951e-05 42000.000000 1.75253e-05 42000.000000 4.87055e-06 42000.000000 4.86235e-06 42000.000000 4.86196e-06 42000.000000 1.75253e-05 42000.000000 1.86097e-11 +44000.000000 4.2049e-05 44000.000000 1.81976e-05 44000.000000 4.89e-06 44000.000000 4.88238e-06 44000.000000 4.88135e-06 44000.000000 1.81976e-05 44000.000000 1.78078e-11 +46000.000000 4.50094e-05 46000.000000 1.88684e-05 46000.000000 4.90861e-06 46000.000000 4.90152e-06 46000.000000 4.89979e-06 46000.000000 1.88684e-05 46000.000000 1.70738e-11 +48000.000000 4.80771e-05 48000.000000 1.95378e-05 48000.000000 4.92643e-06 48000.000000 4.91984e-06 48000.000000 4.9174e-06 48000.000000 1.95378e-05 48000.000000 1.63993e-11 +50000.000000 5.12534e-05 50000.000000 2.02059e-05 50000.000000 4.94345e-06 50000.000000 4.9374e-06 50000.000000 4.93421e-06 50000.000000 2.02059e-05 50000.000000 1.57773e-11 \ No newline at end of file diff --git a/macro/Unpack_HDF5/E581_RCNP/fch.C b/macro/Unpack_HDF5/E581_RCNP/fch.C new file mode 100644 index 000000000..bfb634aea --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/fch.C @@ -0,0 +1,43 @@ +TGraph* ReadKinematics(TString kineFile); +{ + TChain *fc = new TChain("tree"); + TString ss; + for(int run_num = 4019; run_num <= 4025; run_num ++){ + ss.Form("./transfer_data/simple_%d.root",run_num); + fc->Add(ss.Data()); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/11Be_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/11Be_d3He_gs.txt"); + TGraph *kine_d3HeEx2_2 = ReadKinematics("./kineFiles/11Be_d3He_Ex1_5.txt"); + TGraph *kine_d3HeEx2_7 = ReadKinematics("./kineFiles/11Be_d3He_Ex6.txt"); + TGraph *kine_d3He_tt = ReadKinematics("./kineFiles/11Be_dp_gs.txt"); + // TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} diff --git a/macro/Unpack_HDF5/E581_RCNP/fch_kine.C b/macro/Unpack_HDF5/E581_RCNP/fch_kine.C new file mode 100644 index 000000000..bd30fe958 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/fch_kine.C @@ -0,0 +1,58 @@ +{ + TGraph* ReadKinematics(TString kineFile) + { + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + // std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + std::ifstream kineStr = std::ifstream(kineFile.Data()); + std::string line; + Int_t numKin = 0; + vector> vkine(5,vector(0)); + + if (!kineStr.fail()){ + getline(kineStr, line); + while (!kineStr.eof()){ + kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + vkine[0].push_back(ThetaCMS[numKin]); + vkine[1].push_back(ThetaLabRec[numKin]); + vkine[2].push_back(EnerLabRec[numKin]); + vkine[3].push_back(ThetaLabSca[numKin]); + vkine[4].push_back(EnerLabSca[numKin]); + numKin++; + } + } + else if (kineStr.fail()){ + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + } + sort(vkine.begin(),vkine.end(),[](const vector &a,const vector& b){return a[3]Add(ss.Data()); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/11Be_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/11Be_d3He_gs.txt"); + TGraph *kine_d3HeEx2_2 = ReadKinematics("./kineFiles/11Be_d3He_Ex1_5.txt"); + TGraph *kine_d3HeEx2_7 = ReadKinematics("./kineFiles/11Be_d3He_Ex6.txt"); + TGraph *kine_d3He_tt = ReadKinematics("./kineFiles/11Be_dp_gs.txt"); + // TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + fc->Draw("kineE_d[0]:thetaLab[0]>>h1(180,0,180,100,0,10)","","colz"); + kine_dd->Draw("same"); + +} + diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/B_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/B_cut.C new file mode 100644 index 000000000..51a6e4ec5 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/B_cut.C @@ -0,0 +1,28 @@ +{ +//========= Macro generated from object: B_cut/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("B_cut",17); + cutg->SetVarX(" SiFe2"); + cutg->SetVarY("SiFe1 "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,2588.24,1057.82); + cutg->SetPoint(1,1760.06,900.735); + cutg->SetPoint(2,1640.09,800.468); + cutg->SetPoint(3,1756.19,790.441); + cutg->SetPoint(4,1953.56,777.072); + cutg->SetPoint(5,2367.65,847.259); + cutg->SetPoint(6,2990.71,934.158); + cutg->SetPoint(7,3760.84,947.527); + cutg->SetPoint(8,3915.63,1154.75); + cutg->SetPoint(9,3110.68,1398.73); + cutg->SetPoint(10,1547.21,1906.75); + cutg->SetPoint(11,599.071,2361.3); + cutg->SetPoint(12,316.563,2167.45); + cutg->SetPoint(13,1396.28,1539.1); + cutg->SetPoint(14,2506.97,1148.06); + cutg->SetPoint(15,2584.37,1061.16); + cutg->SetPoint(16,2588.24,1057.82); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/Be_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/Be_cut.C new file mode 100644 index 000000000..134913cd9 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/Be_cut.C @@ -0,0 +1,30 @@ +{ +//========= Macro generated from object: Be_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Be_cut",19); + cutg->SetVarX(" SiFe2"); + cutg->SetVarY("SiFe1 "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,157.895,2013.7); + cutg->SetPoint(1,1280.19,1385.36); + cutg->SetPoint(2,2123.84,1071.19); + cutg->SetPoint(3,2913.31,887.366); + cutg->SetPoint(4,3323.53,840.575); + cutg->SetPoint(5,2855.26,619.987); + cutg->SetPoint(6,2019.35,583.222); + cutg->SetPoint(7,1732.97,626.671); + cutg->SetPoint(8,1376.93,546.457); + cutg->SetPoint(9,1195.05,506.35); + cutg->SetPoint(10,1040.25,496.324); + cutg->SetPoint(11,1160.22,573.195); + cutg->SetPoint(12,1539.47,696.858); + cutg->SetPoint(13,1624.61,920.789); + cutg->SetPoint(14,417.183,1438.84); + cutg->SetPoint(15,41.7956,1716.24); + cutg->SetPoint(16,26.3158,1943.52); + cutg->SetPoint(17,173.375,2017.05); + cutg->SetPoint(18,157.895,2013.7); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/He_cut_sub1.C b/macro/Unpack_HDF5/E581_RCNP/ghy/He_cut_sub1.C new file mode 100644 index 000000000..4d292df68 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/He_cut_sub1.C @@ -0,0 +1,27 @@ +{ +//========= Macro generated from object: He_cut_sub1/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("He_cut_sub1",14); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,61.0714,2195.92); + cutg->SetPoint(1,107.5,1675.59); + cutg->SetPoint(2,162.5,1347.75); + cutg->SetPoint(3,229.643,1083.07); + cutg->SetPoint(4,331.786,854.487); + cutg->SetPoint(5,381.071,776.287); + cutg->SetPoint(6,402.5,971.788); + cutg->SetPoint(7,248.929,1380.83); + cutg->SetPoint(8,161.786,1810.94); + cutg->SetPoint(9,96.7857,2340.29); + cutg->SetPoint(10,61.7857,2403.45); + cutg->SetPoint(11,53.2143,2283.14); + cutg->SetPoint(12,60.3571,2183.89); + cutg->SetPoint(13,61.0714,2195.92); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/He_cut_sub2.C b/macro/Unpack_HDF5/E581_RCNP/ghy/He_cut_sub2.C new file mode 100644 index 000000000..c10addf64 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/He_cut_sub2.C @@ -0,0 +1,28 @@ +{ +//========= Macro generated from object: He_cut_sub2/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("He_cut_sub2",15); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(3); + cutg->SetLineWidth(2); + cutg->SetPoint(0,38.9286,2183.89); + cutg->SetPoint(1,82.5,1967.34); + cutg->SetPoint(2,107.5,1786.87); + cutg->SetPoint(3,126.786,1546.26); + cutg->SetPoint(4,165.357,1278.57); + cutg->SetPoint(5,237.5,959.757); + cutg->SetPoint(6,322.5,791.326); + cutg->SetPoint(7,310.357,598.833); + cutg->SetPoint(8,193.214,806.364); + cutg->SetPoint(9,82.5,1203.38); + cutg->SetPoint(10,28.9286,1516.18); + cutg->SetPoint(11,31.0714,1831.99); + cutg->SetPoint(12,19.6429,2141.78); + cutg->SetPoint(13,42.5,2189.91); + cutg->SetPoint(14,38.9286,2183.89); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Be10_gagg_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Be10_gagg_cut.C new file mode 100644 index 000000000..cbdfe6932 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Be10_gagg_cut.C @@ -0,0 +1,23 @@ +{ +//========= Macro generated from object: Be10_gagg_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Be10_gagg_cut",12); + cutg->SetVarX(" e_g1[0]"); + cutg->SetVarY("SiFe2 "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,47.1256,2370.51); + cutg->SetPoint(1,227.607,2169.59); + cutg->SetPoint(2,443.182,1974.7); + cutg->SetPoint(3,698.864,1822); + cutg->SetPoint(4,809.158,1874.24); + cutg->SetPoint(5,513.369,2071.14); + cutg->SetPoint(6,292.781,2231.88); + cutg->SetPoint(7,127.34,2434.8); + cutg->SetPoint(8,32.0855,2509.14); + cutg->SetPoint(9,17.0454,2428.78); + cutg->SetPoint(10,32.0855,2372.52); + cutg->SetPoint(11,47.1256,2370.51); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Be11_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Be11_cut.C new file mode 100644 index 000000000..d339e865c --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Be11_cut.C @@ -0,0 +1,25 @@ +{ +//========= Macro generated from object: Be11_cut/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("Be11_cut",14); + cutg->SetVarX(" SiFe2[0]"); + cutg->SetVarY("SiFe1[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,2359.11,818.379); + cutg->SetPoint(1,2152.34,797.329); + cutg->SetPoint(2,1910.28,768.384); + cutg->SetPoint(3,1708.56,763.122); + cutg->SetPoint(4,1723.69,649.976); + cutg->SetPoint(5,1975.84,594.718); + cutg->SetPoint(6,2707.07,681.551); + cutg->SetPoint(7,3171.03,776.278); + cutg->SetPoint(8,3055.04,899.95); + cutg->SetPoint(9,2681.86,907.843); + cutg->SetPoint(10,2475.09,884.162); + cutg->SetPoint(11,2328.85,847.324); + cutg->SetPoint(12,2349.02,807.854); + cutg->SetPoint(13,2359.11,818.379); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Be11_gagg_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Be11_gagg_cut.C new file mode 100644 index 000000000..0ecc361e0 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Be11_gagg_cut.C @@ -0,0 +1,23 @@ +{ +//========= Macro generated from object: Be11_gagg_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Be11_gagg_cut",12); + cutg->SetVarX(" e_g1[0]"); + cutg->SetVarY("SiFe2 "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,42.1123,2499.64); + cutg->SetPoint(1,257.687,2292.44); + cutg->SetPoint(2,453.209,2109.46); + cutg->SetPoint(3,789.104,1896.88); + cutg->SetPoint(4,1099.93,1748.88); + cutg->SetPoint(5,1556.15,1595.5); + cutg->SetPoint(6,1526.07,1810.77); + cutg->SetPoint(7,322.861,2456.58); + cutg->SetPoint(8,57.1524,2642.25); + cutg->SetPoint(9,32.0855,2569.6); + cutg->SetPoint(10,27.0721,2499.64); + cutg->SetPoint(11,42.1123,2499.64); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/He_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/He_cut.C new file mode 100644 index 000000000..271dd9af6 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/He_cut.C @@ -0,0 +1,20 @@ +{ +//========= Macro generated from object: He_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("He_cut",9); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,47.5998,1604.22); + cutg->SetPoint(1,30.0701,1252.17); + cutg->SetPoint(2,233.684,730.615); + cutg->SetPoint(3,430.556,652.382); + cutg->SetPoint(4,479.099,1000.09); + cutg->SetPoint(5,98.8403,2112.74); + cutg->SetPoint(6,39.5092,1756.35); + cutg->SetPoint(7,44.9029,1599.88); + cutg->SetPoint(8,47.5998,1604.22); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/He_cut_large.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/He_cut_large.C new file mode 100644 index 000000000..7df62c41d --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/He_cut_large.C @@ -0,0 +1,28 @@ +{ +//========= Macro generated from object: He_cut_large/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("He_cut_large",15); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,16.0211,2768.02); + cutg->SetPoint(1,14.7887,1944.84); + cutg->SetPoint(2,33.8908,1666.3); + cutg->SetPoint(3,152.201,1142.46); + cutg->SetPoint(4,313.028,714.246); + cutg->SetPoint(5,485.563,489.745); + cutg->SetPoint(6,680.898,385.809); + cutg->SetPoint(7,687.06,776.608); + cutg->SetPoint(8,483.715,1150.78); + cutg->SetPoint(9,248.327,1562.36); + cutg->SetPoint(10,143.574,2319.01); + cutg->SetPoint(11,77.6408,2614.19); + cutg->SetPoint(12,27.7289,2801.27); + cutg->SetPoint(13,16.6373,2759.7); + cutg->SetPoint(14,16.0211,2768.02); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/He_cut_large_large.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/He_cut_large_large.C new file mode 100644 index 000000000..3547bf963 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/He_cut_large_large.C @@ -0,0 +1,29 @@ +{ +//========= Macro generated from object: He_cut_large_large/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("He_cut_large_large",18); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,52.5215,2446.24); + cutg->SetPoint(1,10.676,2189.27); + cutg->SetPoint(2,8.53004,1749.17); + cutg->SetPoint(3,26.7704,1453.8); + cutg->SetPoint(4,69.1524,1247.05); + cutg->SetPoint(5,114.217,1019.61); + cutg->SetPoint(6,168.938,842.391); + cutg->SetPoint(7,237.607,703.568); + cutg->SetPoint(8,323.981,535.208); + cutg->SetPoint(9,518.187,328.45); + cutg->SetPoint(10,682.886,328.45); + cutg->SetPoint(11,670.011,730.151); + cutg->SetPoint(12,327.2,1087.55); + cutg->SetPoint(13,178.058,1758.03); + cutg->SetPoint(14,128.165,2165.64); + cutg->SetPoint(15,91.6845,2404.89); + cutg->SetPoint(16,54.1309,2449.2); + cutg->SetPoint(17,52.5215,2446.24); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_cut.C new file mode 100644 index 000000000..13bf2332d --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_cut.C @@ -0,0 +1,20 @@ +{ +//========= Macro generated from object: Li_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Li_cut",9); + cutg->SetVarX(" SiFe2[0]"); + cutg->SetVarY("SiFe1[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,999.71,372.196); + cutg->SetPoint(1,1519.18,434.054); + cutg->SetPoint(2,2008.1,510.051); + cutg->SetPoint(3,1688.95,582.514); + cutg->SetPoint(4,1332.44,531.26); + cutg->SetPoint(5,965.757,460.565); + cutg->SetPoint(6,877.481,412.846); + cutg->SetPoint(7,1023.48,368.662); + cutg->SetPoint(8,999.71,372.196); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_cut_gagg.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_cut_gagg.C new file mode 100644 index 000000000..b76d5a716 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_cut_gagg.C @@ -0,0 +1,28 @@ +{ +//========= Macro generated from object: Li_cut_gagg/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("Li_cut_gagg",17); + cutg->SetVarX(" e_g1[0]"); + cutg->SetVarY("SiFe2 "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,65.4362,1697.57); + cutg->SetPoint(1,895.973,1394.82); + cutg->SetPoint(2,2246.64,1076.47); + cutg->SetPoint(3,3773.49,904.806); + cutg->SetPoint(4,5484.9,798.689); + cutg->SetPoint(5,7439.6,667.603); + cutg->SetPoint(6,7800.34,527.154); + cutg->SetPoint(7,7070.47,411.673); + cutg->SetPoint(8,4947.99,417.915); + cutg->SetPoint(9,3018.46,520.911); + cutg->SetPoint(10,1541.95,745.63); + cutg->SetPoint(11,686.242,967.228); + cutg->SetPoint(12,174.497,957.865); + cutg->SetPoint(13,6.71135,1029.65); + cutg->SetPoint(14,23.4899,1404.18); + cutg->SetPoint(15,48.6577,1716.29); + cutg->SetPoint(16,65.4362,1697.57); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_cut_larger_d1d2.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_cut_larger_d1d2.C new file mode 100644 index 000000000..f392503ee --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_cut_larger_d1d2.C @@ -0,0 +1,28 @@ +{ +//========= Macro generated from object: Li_cut_larger_d1d2/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Li_cut_larger_d1d2",17); + cutg->SetVarX(" SiFe2"); + cutg->SetVarY("SiFe1 "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,179.577,1124.17); + cutg->SetPoint(1,850.352,785.338); + cutg->SetPoint(2,1262.32,612.805); + cutg->SetPoint(3,1542.25,552.522); + cutg->SetPoint(4,1851.23,473.531); + cutg->SetPoint(5,1592.43,392.461); + cutg->SetPoint(6,847.711,307.234); + cutg->SetPoint(7,559.859,234.479); + cutg->SetPoint(8,459.507,234.479); + cutg->SetPoint(9,472.711,282.289); + cutg->SetPoint(10,739.437,400.776); + cutg->SetPoint(11,1111.8,527.578); + cutg->SetPoint(12,324.824,826.912); + cutg->SetPoint(13,84.507,962.029); + cutg->SetPoint(14,95.0704,1076.36); + cutg->SetPoint(15,166.373,1130.4); + cutg->SetPoint(16,179.577,1124.17); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_gagg_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_gagg_cut.C new file mode 100644 index 000000000..5f70c43ed --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/Li_gagg_cut.C @@ -0,0 +1,25 @@ +{ +//========= Macro generated from object: Li_gagg_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Li_gagg_cut",12); + cutg->SetVarX(" e_g1[0]"); + cutg->SetVarY("SiFe2 "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,35.2112,652.3); + cutg->SetPoint(1,457.746,446.508); + cutg->SetPoint(2,2596.83,199.141); + cutg->SetPoint(3,5572.18,99.3625); + cutg->SetPoint(4,7693.66,203.298); + cutg->SetPoint(5,6901.41,388.304); + cutg->SetPoint(6,3362.68,465.216); + cutg->SetPoint(7,1302.82,575.388); + cutg->SetPoint(8,105.634,752.079); + cutg->SetPoint(9,-7.45058e-05,756.236); + cutg->SetPoint(10,8.80274,656.458); + cutg->SetPoint(11,35.2112,652.3); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/d_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/d_cut.C new file mode 100644 index 000000000..10c96312f --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/d_cut.C @@ -0,0 +1,33 @@ +{ +//========= Macro generated from object: d_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("d_cut",22); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,45.0953,1098.61); + cutg->SetPoint(1,77.4377,889.58); + cutg->SetPoint(2,115.17,685.772); + cutg->SetPoint(3,152.903,539.449); + cutg->SetPoint(4,166.764,487.19); + cutg->SetPoint(5,193.716,424.48); + cutg->SetPoint(6,222.979,393.125); + cutg->SetPoint(7,270.722,372.222); + cutg->SetPoint(8,323.856,340.867); + cutg->SetPoint(9,407.022,309.512); + cutg->SetPoint(10,440.905,309.512); + cutg->SetPoint(11,440.905,466.287); + cutg->SetPoint(12,347.728,497.642); + cutg->SetPoint(13,249.16,544.674); + cutg->SetPoint(14,192.176,617.836); + cutg->SetPoint(15,141.352,832.096); + cutg->SetPoint(16,107.47,1004.55); + cutg->SetPoint(17,65.8868,1265.84); + cutg->SetPoint(18,48.1755,1344.23); + cutg->SetPoint(19,35.0845,1218.81); + cutg->SetPoint(20,46.6354,1093.39); + cutg->SetPoint(21,45.0953,1098.61); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/d_cut_newpar.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/d_cut_newpar.C new file mode 100644 index 000000000..c2348e160 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/d_cut_newpar.C @@ -0,0 +1,30 @@ +{ +//========= Macro generated from object: d_cut_newpar/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("d_cut_newpar",19); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,28.8924,1178.57); + cutg->SetPoint(1,53.4483,926.948); + cutg->SetPoint(2,91.0658,756.494); + cutg->SetPoint(3,123.459,655.032); + cutg->SetPoint(4,148.537,525.162); + cutg->SetPoint(5,174.66,439.935); + cutg->SetPoint(6,208.098,411.526); + cutg->SetPoint(7,248.328,354.708); + cutg->SetPoint(8,300.052,338.474); + cutg->SetPoint(9,352.299,322.24); + cutg->SetPoint(10,347.597,464.286); + cutg->SetPoint(11,246.761,492.695); + cutg->SetPoint(12,185.11,630.682); + cutg->SetPoint(13,121.369,914.773); + cutg->SetPoint(14,64.9425,1259.74); + cutg->SetPoint(15,33.5946,1523.54); + cutg->SetPoint(16,21.0554,1365.26); + cutg->SetPoint(17,28.8924,1174.51); + cutg->SetPoint(18,28.8924,1178.57); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/dedx_range_strange_part.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/dedx_range_strange_part.C new file mode 100644 index 000000000..ee5ed53d9 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/dedx_range_strange_part.C @@ -0,0 +1,18 @@ +{ +//========= Macro generated from object: dedx_range_strange_part/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("dedx_range_strange_part",7); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,53.7037,653.063); + cutg->SetPoint(1,97.2222,515.126); + cutg->SetPoint(2,100,220.224); + cutg->SetPoint(3,68.5185,177.416); + cutg->SetPoint(4,42.5926,419.996); + cutg->SetPoint(5,54.6296,643.55); + cutg->SetPoint(6,53.7037,653.063); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/e_theta_strange.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/e_theta_strange.C new file mode 100644 index 000000000..2bc8bfe1d --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/e_theta_strange.C @@ -0,0 +1,22 @@ +{ +//========= Macro generated from object: e_theta_strange/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("e_theta_strange",11); + cutg->SetVarX(" thetaLab[0]"); + cutg->SetVarY("kineE_d[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,46.3663,6.46653); + cutg->SetPoint(1,48.7542,4.09784); + cutg->SetPoint(2,57.9942,2.48095); + cutg->SetPoint(3,65.054,2.03811); + cutg->SetPoint(4,73.7749,2.27497); + cutg->SetPoint(5,69.6221,3.91246); + cutg->SetPoint(6,66.0922,5.40577); + cutg->SetPoint(7,65.1578,6.49743); + cutg->SetPoint(8,46.7816,6.83728); + cutg->SetPoint(9,45.951,6.47683); + cutg->SetPoint(10,46.3663,6.46653); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/p_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/p_cut.C new file mode 100644 index 000000000..afdc21c1b --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/p_cut.C @@ -0,0 +1,27 @@ +{ +//========= Macro generated from object: p_cut_new/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("p_cut",16); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,51.2178,694.538); + cutg->SetPoint(1,111.211,499.16); + cutg->SetPoint(2,169.413,322.689); + cutg->SetPoint(3,247.314,253.361); + cutg->SetPoint(4,351.182,247.059); + cutg->SetPoint(5,401.325,281.723); + cutg->SetPoint(6,404.907,379.412); + cutg->SetPoint(7,286.712,354.202); + cutg->SetPoint(8,231.196,373.109); + cutg->SetPoint(9,186.426,426.681); + cutg->SetPoint(10,153.295,518.067); + cutg->SetPoint(11,113.897,656.723); + cutg->SetPoint(12,71.8123,798.529); + cutg->SetPoint(13,45.8453,848.95); + cutg->SetPoint(14,49.4269,694.538); + cutg->SetPoint(15,51.2178,694.538); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/p_cut_large.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/p_cut_large.C new file mode 100644 index 000000000..d4fb0e2ac --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/p_cut_large.C @@ -0,0 +1,33 @@ +{ +//========= Macro generated from object: p_cut_large/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("p_cut_large",22); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,41.6513,1028.93); + cutg->SetPoint(1,77.1679,827.418); + cutg->SetPoint(2,111.07,677.033); + cutg->SetPoint(3,133.133,610.864); + cutg->SetPoint(4,148.739,526.648); + cutg->SetPoint(5,172.955,457.471); + cutg->SetPoint(6,209.548,391.302); + cutg->SetPoint(7,255.827,343.179); + cutg->SetPoint(8,308.564,331.148); + cutg->SetPoint(9,347.309,319.117); + cutg->SetPoint(10,430.181,258.963); + cutg->SetPoint(11,433.41,150.686); + cutg->SetPoint(12,256.365,207.832); + cutg->SetPoint(13,156.273,270.994); + cutg->SetPoint(14,92.2355,505.594); + cutg->SetPoint(15,57.7952,701.095); + cutg->SetPoint(16,38.4225,857.495); + cutg->SetPoint(17,27.1218,1019.91); + cutg->SetPoint(18,23.893,1137.21); + cutg->SetPoint(19,31.9649,1143.23); + cutg->SetPoint(20,48.1089,995.849); + cutg->SetPoint(21,41.6513,1028.93); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/cut/p_cut_newpar.C b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/p_cut_newpar.C new file mode 100644 index 000000000..ea6f33c1b --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/cut/p_cut_newpar.C @@ -0,0 +1,32 @@ +{ +//========= Macro generated from object: p_cut_newpar/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("p_cut_newpar",21); + cutg->SetVarX(" range[0]"); + cutg->SetVarY("dedx[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,43.5214,1024.35); + cutg->SetPoint(1,72.2571,837.662); + cutg->SetPoint(2,104.65,724.026); + cutg->SetPoint(3,149.582,545.455); + cutg->SetPoint(4,157.941,512.987); + cutg->SetPoint(5,175.705,435.877); + cutg->SetPoint(6,206.008,403.409); + cutg->SetPoint(7,246.238,346.591); + cutg->SetPoint(8,300.575,342.532); + cutg->SetPoint(9,348.119,354.708); + cutg->SetPoint(10,386.259,346.591); + cutg->SetPoint(11,381.034,228.896); + cutg->SetPoint(12,288.036,204.545); + cutg->SetPoint(13,223.772,241.071); + cutg->SetPoint(14,157.941,314.123); + cutg->SetPoint(15,95.2456,500.812); + cutg->SetPoint(16,51.3584,707.792); + cutg->SetPoint(17,32.0272,967.532); + cutg->SetPoint(18,29.9373,1024.35); + cutg->SetPoint(19,48.2236,991.883); + cutg->SetPoint(20,43.5214,1024.35); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/draw_kine.C b/macro/Unpack_HDF5/E581_RCNP/ghy/draw_kine.C new file mode 100644 index 000000000..b298cf340 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/draw_kine.C @@ -0,0 +1,194 @@ +#include + +const Double_t MC15 = 931.478*15.0 + 9.8731; +const Double_t Mproton = 931.478*1.0 + 7.289; +const Double_t MC13 = 931.478*13.0 + 3.1250; +const Double_t Mtriton = 931.478*3.0 + 14.9498; +const Double_t MC12 = 931.478*12.0; +const Double_t Mneuteron = 931.478*1.0 + 8.071; + //Double_t MBe9 = 931.478*9.0 + 11.3485; +const Double_t MHe4 = 931.478*4.0 + 2.4249; +const Double_t MBe8 = 931.478*8.0 + 4.9417; +const Double_t MBe10 = 931.478*10.0 + 12.6075; +const Double_t MBe11 = 931.478*11.0 + 20.1772; +const Double_t Mdeuteron = 931.478*2.0 + 13.1357; +const Double_t MHe3 = 931.478*3.0 + 14.9312; +const Double_t MLi11 = 931.478*11.0 + 40.7283; +const Double_t MLi10 = 931.478*10.0 + 33.0526; +const Double_t MLi9 = 931.478*9.0 + 24.9549; +const Double_t BM = 11.021661; //u; +const Double_t TM = 2.01410177785; //u; +const Double_t he3_mass =3.01602932197 *931.494; //u; +const Double_t RM =3.01602932197; //u; +const Double_t SM = 10.0354834; //u; + +Double_t ExEne(Double_t BM,Double_t TM, Double_t RM, Double_t SM, Double_t K1, Double_t K3, Double_t theta){ + const Double_t unit = 931.494102; + + Double_t m1 = BM * unit; + Double_t m2 = TM * unit; + Double_t m3 = RM * unit; + Double_t m4 = SM * unit; + + Double_t E1 = m1 + K1; + Double_t E3 = m3 + K3; + + Double_t p1 = sqrt(pow(E1,2) - pow(m1,2)); + Double_t p3 = sqrt(pow(E3,2) - pow(m3,2)); + + Double_t thetalab = (TMath::Pi() * theta)/180; + Double_t s = pow(m1,2) + pow(m2,2) + 2*m2*E1; + Double_t t = pow(m1,2) + pow(m3,2) + 2*(p1*p3*cos(thetalab) - E1*E3); + Double_t u = pow(m2,2) + pow(m3,2) - 2*m2*E3; + + Double_t Ex = sqrt(s + t + u - pow(m1,2) - pow(m2,2) - pow(m3,2)) - m4; + + return Ex; +} + +Double_t calib_beam_energy(TGraph * dedx_beam, Double_t beam_energy, Double_t beam_range){ + //beam energy calibration + //beam_energy: MeV/u + //beam_range: mm + Double_t calib_energy = 0; + Double_t step = 0.01; //mm + + TSpline3 *spline_beam = new TSpline3("spline_beam", dedx_beam); + while(beam_range>0){ + Double_t dedx = spline_beam->Eval(beam_energy); + beam_energy = beam_energy - dedx*step; + beam_range = beam_range-step; //0.01mm + + } + + calib_energy = beam_energy; + return calib_energy; +} + +TGraph * read_dedx_from_lise(string inputFile, int A){// given the elose file from lise, particle mass number A, return e_x_graph, e: MeV, x: mg/cm2 or micron + ifstream inFile(inputFile); + if (!(inFile.is_open())) { + cout << "Cannot find input file :" <> energy >> R[0] + >> dummy >> R[1] + >> dummy >> R[2] + >> dummy >> R[3] + >> dummy >> R[4] /* used for calculation */ + >> dummy >> R[5]; + + gEdEdx->SetPoint(n++, energy*A, R[4]*1000); + //cout<SetPoint(i, theta_el, Eke); + //cout<<"theta : "<Add(ss.Data()); + } + + TGraph *e_theta_Be11_d3He_Li10_0 = generate_particle(23.5*11, MBe11, Mdeuteron, MHe3, MLi10, 0, 180); + TGraph *e_theta_Be11_d3He_Li10_1 = generate_particle(23.5*11, MBe11, Mdeuteron, MHe3, MLi10 + 1.0, 0, 180); + TGraph *e_theta_Be11_d3He_Li10_2 = generate_particle(23.5*11, MBe11, Mdeuteron, MHe3, MLi10 + 2.0, 0, 180); + + TGraph *e_theta_Be11_dd_Be11 = generate_particle(23.5*11, MBe11, Mdeuteron, Mdeuteron, MBe11, 0, 180); + TGraph *e_theta_Be11_dd_Be11_5 = generate_particle(23.5*11, MBe11, Mdeuteron, Mdeuteron, MBe11 +5, 0, 180); + TGraph *e_theta_Be11_dd_Be11_10 = generate_particle(23.5*11, MBe11, Mdeuteron, Mdeuteron, MBe11 +10, 0, 180); + + TGraph *e_theta_Be11_dt_0 = generate_particle(23.5*11, MBe11, Mdeuteron, Mtriton, MBe10, 0, 180); + + TGraph *e_theta_Li9_dd_gs = generate_particle(25.5*9, MLi9, Mdeuteron, Mdeuteron, MLi9, 0, 180); + TGraph *e_theta_Li9_dd_2691 = generate_particle(25.5*9, MLi9, Mdeuteron, Mdeuteron, MLi9 + 2.691, 0, 180); + TGraph *e_theta_Li9_dd_4301 = generate_particle(25.5*9, MLi9, Mdeuteron, Mdeuteron, MLi9 + 4.301, 0, 180); + TGraph *e_theta_Li9_dd_5380 = generate_particle(25.5*9, MLi9, Mdeuteron, Mdeuteron, MLi9 + 5.380, 0, 180); + + TGraph *e_theta_Li9_dd_16000 = generate_particle(25.5*9, MLi9, Mdeuteron, Mdeuteron, MLi9 + 16.0, 0, 180); + + TGraph *e_theta_Li9_dp_0 = generate_particle(25.5*9, MLi9, Mdeuteron, Mproton, MLi10, 0, 180); + TGraph *e_theta_Li9_dp_5 = generate_particle(25.5*9, MLi9, Mdeuteron, Mproton, MLi10 + 5, 0, 180); + + gROOT->Macro("p_cut.C"); + gROOT->Macro("d_cut.C"); + gROOT->Macro("He_cut.C"); + gROOT->Macro("Li_cut.C"); + gROOT->Macro("Be11_cut.C"); + gROOT->Macro("d_cut_newpar.C"); + + + fc->Draw("kineE_d[0] : thetaLab[0]>>(200, 0, 100, 200, 0, 8)","d_cut && Be11_cut && SiFn1 == 1 && SiFn2 == 1 && punch_through[0] == 0","colz"); + e_theta_Be11_dd_Be11->Draw("Lsame"); + //e_theta_Be11_dt_0->Draw("Lsame"); + e_theta_Be11_dd_Be11_5->Draw("Lsame"); + e_theta_Be11_dd_Be11_10->Draw("Lsame"); + +/* fc->Draw("kineE_d[0] : thetaLab[0]>>(200, 0, 100, 200, 0, 15)","d_cut && Li_cut","colz"); + + e_theta_Li9_dd_gs->Draw("Lsame"); + e_theta_Li9_dd_2691->Draw("Lsame"); + e_theta_Li9_dd_4301->Draw("Lsame"); + e_theta_Li9_dd_5380->Draw("Lsame"); + e_theta_Li9_dd_16000->Draw("Lsame"); + */ + + /*fc->Draw("kineE_p[0] : thetaLab[0]>>(200, 0, 180, 200, 0, 10)","(p_cut || d_cut) && Li_cut && SiFn1 == 1 && SiFn2 == 1 && punch_through[0] == 0","colz"); + e_theta_Li9_dp_0->Draw("Lsame"); + e_theta_Li9_dp_5->Draw("Lsame"); + c1->Draw(); +*/ +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/excitation_cal.C b/macro/Unpack_HDF5/E581_RCNP/ghy/excitation_cal.C new file mode 100644 index 000000000..e1b258e96 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/excitation_cal.C @@ -0,0 +1,281 @@ +#include + +const Double_t MC15 = 931.478*15.0 + 9.8731; +const Double_t Mproton = 931.478*1.0 + 7.289; +const Double_t MC13 = 931.478*13.0 + 3.1250; +const Double_t Mtriton = 931.478*3.0 + 14.9498; +const Double_t MC12 = 931.478*12.0; +const Double_t Mneuteron = 931.478*1.0 + 8.071; + //Double_t MBe9 = 931.478*9.0 + 11.3485; +const Double_t MHe4 = 931.478*4.0 + 2.4249; +const Double_t MBe8 = 931.478*8.0 + 4.9417; +const Double_t MBe10 = 931.478*10.0 + 12.6075; +const Double_t MBe11 = 931.478*11.0 + 20.1772; +const Double_t Mdeuteron = 931.478*2.0 + 13.1357; +const Double_t MHe3 = 931.478*3.0 + 14.9312; +const Double_t MLi11 = 931.478*11.0 + 40.7283; +const Double_t MLi10 = 931.478*10.0 + 33.0526; +const Double_t MLi9 = 931.478*9.0 + 24.9549; +const Double_t BM = 11.021661; //u; +const Double_t TM = 2.01410177785; //u; +const Double_t he3_mass =3.01602932197 *931.494; //u; +const Double_t RM =3.01602932197; //u; +const Double_t SM = 10.0354834; //u; + +Double_t ExEne(Double_t MB,Double_t MT, Double_t MR, Double_t MS, Double_t EkB, Double_t EkR, Double_t theta){ + const Double_t unit = 931.494102; + + /*Double_t m1 = BM * unit; + Double_t m2 = TM * unit; + Double_t m3 = RM * unit; + Double_t m4 = SM * unit; + Double_t E1 = m1 + K1; + Double_t E3 = m3 + K3; + */ + Double_t m1 = MB; Double_t m2 = MT; + Double_t m3 = MR; Double_t m4 = MS; + Double_t E1 = MB + EkB; + Double_t E3 = MR + EkR; + + Double_t p1 = sqrt(pow(E1,2) - pow(m1,2)); + Double_t p3 = sqrt(pow(E3,2) - pow(m3,2)); + + Double_t thetalab = (TMath::Pi() * theta)/180; + Double_t s = pow(m1,2) + pow(m2,2) + 2*m2*E1; + Double_t t = pow(m1,2) + pow(m3,2) + 2*(p1*p3*cos(thetalab) - E1*E3); + Double_t u = pow(m2,2) + pow(m3,2) - 2*m2*E3; + + Double_t Ex = sqrt(s + t + u - pow(m1,2) - pow(m2,2) - pow(m3,2)) - m4; + + return Ex; +} + +Double_t calib_beam_energy(TGraph * dedx_beam, Double_t beam_energy, Double_t beam_range){ + //beam energy calibration + //beam_energy: MeV/u + //beam_range: mm + Double_t calib_energy = 0; + Double_t step = 0.01; //mm + + TSpline3 *spline_beam = new TSpline3("spline_beam", dedx_beam); + while(beam_range>0){ + Double_t dedx = spline_beam->Eval(beam_energy); + beam_energy = beam_energy - dedx*step; + beam_range = beam_range-step; //0.01mm + + } + + calib_energy = beam_energy; + return calib_energy; +} + +TGraph * read_dedx_from_lise(string inputFile, int A){// given the elose file from lise, particle mass number A, return e_x_graph, e: MeV, x: mg/cm2 or micron + ifstream inFile(inputFile); + if (!(inFile.is_open())) { + cout << "Cannot find input file :" <> energy >> R[0] + >> dummy >> R[1] + >> dummy >> R[2] + >> dummy >> R[3] + >> dummy >> R[4] /* used for calculation */ + >> dummy >> R[5]; + + gEdEdx->SetPoint(n++, energy*A, R[4]*1000); + //cout<SetPoint(i, theta_el, Eke); + //cout<<"theta : "< +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} + +void excitation_cal(){ + TCanvas *c1 = new TCanvas(); + TChain *fc = new TChain("tree"); + TChain *fc_gagg = new TChain("tree"); + + TString ss; + for(int run_num = 4024; run_num <= 4045; run_num ++){ + ss.Form("../transfer_data/simple_%d_test.root",run_num); + fc->Add(ss.Data()); + ss = TString::Format("/data/sustech/user/ghy/frib-decode/data/gagg_%04d.root", run_num); + cout<Add(ss.Data()); + } + fc->AddFriend(fc_gagg); + + double SiFe1; + double SiFe2; + int SiFn1; + int SiFn2; + double e_g1[25]; + int id_g1[25]; + + double first_z[10], angle[10], Ek[10]; + double dedx[10], range[10]; + UChar_t punch_through[10]; + + fc->SetBranchAddress("SiFe1", &SiFe1); + fc->SetBranchAddress("SiFe2", &SiFe2); + fc->SetBranchAddress("SiFn1", &SiFn1); + fc->SetBranchAddress("SiFn2", &SiFn2); + fc->SetBranchAddress("first_z", first_z); + fc->SetBranchAddress("thetaLab", angle); + fc->SetBranchAddress("kineE_d", Ek); + fc->SetBranchAddress("range", range); + fc->SetBranchAddress("dedx", dedx); + fc->SetBranchAddress("punch_through", punch_through); + fc->SetBranchAddress("e_g1", e_g1); + fc->SetBranchAddress("id_g1", id_g1); + + gROOT->Macro("p_cut.C"); + gROOT->Macro("d_cut_newpar.C"); + gROOT->Macro("d_cut.C"); + + gROOT->Macro("He_cut.C"); + gROOT->Macro("Li_cut.C"); + gROOT->Macro("Be11_cut.C"); + gROOT->Macro("Be10_gagg_cut.C"); + gROOT->Macro("Be11_gagg_cut.C"); + + TCutG *d_cut = (TCutG *)gROOT->FindObject("d_cut_newpar"); + TCutG *Be11_cut = (TCutG *)gROOT->FindObject("Be11_cut"); + + TCutG *Be11_gagg = (TCutG *)gROOT->FindObject("Be11_gagg_cut"); + TCutG *Be10_gagg = (TCutG * )gROOT->FindObject("Be10_gagg_cut"); + + TGraph *dedx_Be11_C3D8 = read_dedx_from_lise("../elosslise/dedx_Be11_C3D8_466torr.txt", 11); + TH1D *ex_Be11_dd = new TH1D("ex_Be11_dd", "ex_Be11_dd", 100, -5, 15); + TH1D *e_x_Be11_Be10 = new TH1D("ex_Be11_Be10", "ex_Be11_Be10", 60, -5, 15); + + TH2D *ex_energy = new TH2D("ex_energy", "ex_energy", 10, 24, 28, 60, -5, 15); + Long64_t nentries = fc->GetEntries(); + cout<<"entry number : "<GetEntry(jentry); + if(punch_through[0] == 0 && Be11_cut->IsInside(SiFe2 , SiFe1)&& d_cut->IsInside(range[0], dedx[0]) && SiFn1 == 1 && SiFn2 == 1){ + double beam_range = 1000 - first_z[0]; + double beam_energy = 26.2*11; + //double beam_e = 0; + // double e_x_dd = 0; + /*for(int i = 0; i < 10 ; i++){ + beam_energy = (24.0 + 4.0*i/10); + beam_e = calib_beam_energy(dedx_Be11_C3D8, beam_energy*11.0, beam_range); + e_x_dd = ExEne(MBe11, Mdeuteron, Mdeuteron, MBe11, beam_e , Ek[0] , angle[0]); + ex_energy->Fill(beam_energy, e_x_dd); + }*/ + + double beam_e = calib_beam_energy(dedx_Be11_C3D8, beam_energy, beam_range); + double e_x_dd = ExEne(MBe11, Mdeuteron, Mdeuteron, MBe11, beam_e , Ek[0] , angle[0]); + if(Be11_gagg->IsInside(e_g1[0], SiFe2))ex_Be11_dd->Fill(e_x_dd); + else if(Be10_gagg->IsInside(e_g1[0], SiFe2))e_x_Be11_Be10->Fill(e_x_dd); + else{ + //ex_Be11_dd->Fill(e_x_dd); + } + } + + if(jentry % 10000 == 1)cout<<"processing : "<Draw(); + c1->Draw(); + TCanvas *c2 = new TCanvas(); + c2->cd(); + e_x_Be11_Be10->SetLineColor(kRed); + e_x_Be11_Be10->Draw(); + c2->Draw(); + +// ex_energy->Draw("colz"); +// c1->Draw(); + + +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/fch.C b/macro/Unpack_HDF5/E581_RCNP/ghy/fch.C new file mode 100644 index 000000000..2bdf3c238 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/fch.C @@ -0,0 +1,9 @@ +{ + TChain *fc = new TChain("tree"); + TString ss; + for(int run_num = 4024; run_num <= 4070; run_num ++){ + ss.Form("../transfer_data/simple_%d_test.root",run_num); + fc->Add(ss.Data()); + } + +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/fch_1.C b/macro/Unpack_HDF5/E581_RCNP/ghy/fch_1.C new file mode 100644 index 000000000..dca5cfb39 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/fch_1.C @@ -0,0 +1,83 @@ +{ + + +TGraph* generate_particle(Double_t Ekb, Double_t mbc2, Double_t mtc2, Double_t mec2, Double_t mrc2, Double_t theta_c_min, Double_t theta_c_max){ + + Double_t Eb = Ekb + mbc2; + Double_t Et = mtc2; + + Double_t beta_c = sqrt(Eb*Eb - mbc2*mbc2)/(Ekb + mbc2 + mtc2); + Double_t gamma_c = 1/sqrt(1 - beta_c*beta_c); + + + Double_t E_relc = sqrt((Eb + Et)*(Eb + Et) - (Eb*Eb - mbc2*mbc2)); + + // p_ec : p_ec*c + Double_t p_ec = sqrt((E_relc - mec2 -mrc2)*(E_relc - mec2 + mrc2)*(E_relc + mec2 + mrc2)*(E_relc + mec2 - mrc2))/(2.0*E_relc); + Double_t E_ec = sqrt(p_ec*p_ec + mec2*mec2); + + TGraph *e_theta_plot = new TGraph(); + + for(int i = 0; i < 500; i++){ + + Double_t theta_ec = (theta_c_min + (theta_c_max - theta_c_min)*i/500)*TMath::Pi()/180.0; + Double_t Ee = gamma_c*E_ec + gamma_c*beta_c*p_ec*cos(theta_ec); + + Double_t Eke = Ee - mec2; + Double_t theta_el = atan(p_ec*sin(theta_ec)/(gamma_c*p_ec*cos(theta_ec) + gamma_c*beta_c*E_ec))*180.0/TMath::Pi(); + + if(theta_el < 0)theta_el += 180.0; + e_theta_plot->SetPoint(i, theta_el, Eke); + //cout<<"theta : "<not_run = {4046, 4047, 4048, 4049, 4050, 4059, 4060, 4061, 4062, 4067,4081, 4082, 4094}; + + for(int run_num = 4082; run_num <= 4104; run_num ++){ + bool good_run = 1; + for(int i = 0; i < int(not_run.size()); i++){ + if(run_num == not_run[i])good_run = 0; + } + if(good_run){ + ss.Form("../transfer_data/simple_%d_test.root",run_num); + fc->Add(ss.Data()); + + ss = TString::Format("/data/sustech/user/ghy/frib-decode/data/gagg_%04d.root", run_num); + cout<Add(ss.Data()); + } + } + fc->AddFriend(fc_gagg) + +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/kine_ana_transfer.C b/macro/Unpack_HDF5/E581_RCNP/ghy/kine_ana_transfer.C new file mode 100644 index 000000000..f75c6ec76 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/kine_ana_transfer.C @@ -0,0 +1,504 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine_ana_transfer(int runNum) +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3321e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + + + // Macro test + // std::vector runNums = {3001, 3002, 3003,3004,3005}; + + + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E581/UnpackerOutput/run_%04d_reUnpack.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + + if(!unpackFile){ + cout<<"can not find file :"<Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + int nEventsWith2Tracks = 0; + int nEventsWith3He = 0; + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + Int_t track_num; + Double_t kineE_p[10]; + Double_t kineE_d[10]; + Double_t kineE_He3[10]; + + Double_t thetaLab[10]; + Double_t phiLab[10]; + Double_t range[10]; + Double_t dedx[10]; + + Double_t first_x[10]; + Double_t first_y[10]; + Double_t first_z[10]; + + Double_t last_x[10]; + Double_t last_y[10]; + Double_t last_z[10]; + + bool punch_through[10]; + + Double_t SiFe1; + Double_t SiFe2; + Int_t SiFn1; + Int_t SiFn2; + Double_t GAGGe1; + Double_t GAGGid1; + + + + TString output_filename = TString::Format("vertex_%d_test.root", runNum); + TFile *ipf = new TFile(output_filename.Data(), "RECREATE"); + TTree *tree_new = new TTree("tree","several variables from ATTPC unpacker file"); + + tree_new->Branch("track_num", &track_num, "track_num/I"); + + tree_new->Branch("kineE_p", kineE_p, "kineE_p[track_num]/D"); + tree_new->Branch("kineE_d", kineE_d, "kineE_d[track_num]/D"); + tree_new->Branch("kineE_He3", kineE_He3, "kineE_He3[track_num]/D"); + + tree_new->Branch("thetaLab", thetaLab, "thetaLab[track_num]/D"); + tree_new->Branch("phiLab", phiLab, "phiLab[track_num]/D"); + tree_new->Branch("range", range, "range[track_num]/D"); + tree_new->Branch("dedx", dedx, "dedx[track_num]/D"); + + tree_new->Branch("first_x", first_x, "first_x[track_num]/D"); + tree_new->Branch("first_y", first_y, "first_y[track_num]/D"); + tree_new->Branch("first_z", first_z, "first_z[track_num]/D"); + + tree_new->Branch("last_x", last_x, "last_x[track_num]/D"); + tree_new->Branch("last_y", last_y, "last_y[track_num]/D"); + tree_new->Branch("last_z", last_z, "last_z[track_num]/D"); + + tree_new->Branch("punch_through", punch_through, "punch_through[track_num]/b"); + + + tree_new->Branch("SiFe1", &SiFe1, "SiFe1/D"); + tree_new->Branch("SiFe2", &SiFe2, "SiFe2/D"); + tree_new->Branch("SiFn1", &SiFn1, "SiFn1/I"); + tree_new->Branch("SiFn2", &SiFn2, "SiFn2/I"); + + tree_new->Branch("GAGGe1", &GAGGe1, "GAGGe1/D"); + tree_new->Branch("GAGGid1", &GAGGid1, "GAGGid1/D"); + + TH2D *pad_plane = new TH2D("pad_plane", "pad_plane",200, -250, 250, 200, -250, 250); + + for (int iEvent = 0; iEvent < nUnpackEvents; iEvent++) { + + for(int i = 0; i < 10; i++){ + thetaLab[i] = -1; + phiLab[i] = -1; + range[i] = -1; + dedx[i] = -1; + kineE_p[i] = -1; + kineE_d[i] = -1; + kineE_He3[i] = -1; + + first_x[i] = -999; + first_y[i] = -999; + first_z[i] = -999; + + last_x[i] = -999; + last_y[i] = -999; + last_z[i] = -999; + + punch_through[i] = 0; + } + track_num = 0; + + SiFe1 = -1; + SiFe2 = -1; + SiFn1 = -1; + SiFn2 = -1; + + GAGGe1 = -1; + GAGGid1 = -1; + + unpackReader.Next(); + + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + + //if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + SiFe1 = maxADCFront1; + SiFe2 = maxADCFront2; + + SiFn1 = multiplicityFront1; + SiFn2 = multiplicityFront2; + + + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent){ + track_num = 0; + tree_new->Fill(); + continue; + } + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + + if (tracks.size() > 2){ + //track_num = 0; + //track_num = tracks.size(); + //tree_new->Fill(); + // continue; + auto *findvertex = new AtFindVertex(); + findvertex->FindVertex(tracks, 3); + auto tracks_from_vertex = findvertex->GetTracksVertex(); + auto beam_vertex = tracks_from_vertex[0].vertex; + cout<<"beam veertex X: "< 1) continue; + if (tracks.size()==2) nEventsWith2Tracks++; + int trackIndex = 0; + double thetaLABArray[2] = {0.0,0.0}; + double estimatedKineEArray[2] = {0.0,0.0}; + bool isHe3Array[2] = {false,false}; + // Iterate over AtTracks and extract their kinematics. + + + + for (auto &track: tracks){ + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + //if (isPunchThrough) continue; + + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + + for (auto &hit: hits){ + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + + auto ipoint = hit->GetPosition(); + pad_plane->Fill(ipoint.X(), ipoint.Y()); + + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + //if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + if(roughRangeEstimation > 0 && roughRangeEstimation < 5000){ + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + + kineE_He3[track_num] = estimatedKinE; + + + //else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + estimatedKinE = 0.1; + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + + kineE_d[track_num] = estimatedKinE; + + + //else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + estimatedKinE = 0.1; + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + + kineE_p[track_num] = estimatedKinE; + + } + else { + estimatedKinE = 0; + } + + punch_through[track_num] = isPunchThrough; + thetaLab[track_num] = trackThetaLAB; + phiLab[track_num] = trackPhi; + range[track_num] = roughRangeEstimation; + dedx[track_num] = dEdx; + + track_num += 1; + + } + tree_new->Fill(); + if(iEvent % 10000 == 0)cout<<"processing : "<cd(); + pad_plane->Write(); + tree_new->Write(); + ipf->Close(); + // std::cout << "Number of 2 tracks events in run" << runNum << ":" << nEventsWith2Tracks << std::endl; + // std::cout << "Number of events with 3He in run" << runNum << ":" << nEventsWith3He << std::endl; + // Close files. + unpackFile->Close(); + //gaggFile->Close(); +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/check_entries.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/check_entries.C new file mode 100644 index 000000000..468886d43 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/check_entries.C @@ -0,0 +1,45 @@ +void check_entries(){ + TGraph *g1 = new TGraph(); + TGraph *g2 = new TGraph(); + TGraph *g3 = new TGraph(); + int run_begin = 4061; + int run_end = 4072; + + TString ss; + int ipoint = 0; + + for(int irun = run_begin; irun Get("tree"); + if(!tree_get)continue; + int entries_get = tree_get->GetEntries(); + g1->SetPoint(ipoint, irun, entries_get); + + ss.Form("/data/enData/E581/e581_%d.root",irun); + TFile *opf1 = new TFile(ss.Data(),"READ"); + if(!opf1)continue; + TTree *tree_en = (TTree *)opf1->Get("tree"); + + int entries_en = tree_en->GetEntries(); + g2->SetPoint(ipoint, irun, entries_en); + + g3->SetPoint(ipoint, irun, entries_get - entries_en); + ipoint++; + cout<<"irun : "<Close(); + opf1->Close(); + + } + + TCanvas *c1 = new TCanvas(); + g1->SetMarkerColor(kRed); + // g1->Draw("AP*"); +// g2->Draw("P*same"); + g3->Draw("APL*"); + c1->Draw(); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/B12_tof_e_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/B12_tof_e_cut.C new file mode 100644 index 000000000..2919616df --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/B12_tof_e_cut.C @@ -0,0 +1,47 @@ +{ +//========= Macro generated from object: B12_tof_e_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("B12_tof_e_cut",34); + cutg->SetVarX("rf[2]-ref_tdc"); + cutg->SetVarY("mesh"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,3947.18,496.088); + cutg->SetPoint(1,3973.65,903.31); + cutg->SetPoint(2,4053.09,893.28); + cutg->SetPoint(3,4061.92,666.6); + cutg->SetPoint(4,4046.47,502.106); + cutg->SetPoint(5,4178.86,506.118); + cutg->SetPoint(6,4390.69,522.166); + cutg->SetPoint(7,4390.69,871.214); + cutg->SetPoint(8,4474.54,887.262); + cutg->SetPoint(9,4481.16,752.859); + cutg->SetPoint(10,4481.16,600.401); + cutg->SetPoint(11,4472.33,500.1); + cutg->SetPoint(12,4803.31,518.154); + cutg->SetPoint(13,4814.34,638.516); + cutg->SetPoint(14,4801.1,855.165); + cutg->SetPoint(15,4827.58,893.28); + cutg->SetPoint(16,4873.92,899.298); + cutg->SetPoint(17,4909.22,815.045); + cutg->SetPoint(18,4898.19,578.335); + cutg->SetPoint(19,4893.78,498.094); + cutg->SetPoint(20,5012.93,478.034); + cutg->SetPoint(21,5081.33,484.052); + cutg->SetPoint(22,5246.82,526.179); + cutg->SetPoint(23,5224.76,913.34); + cutg->SetPoint(24,5313.02,905.316); + cutg->SetPoint(25,5335.08,718.756); + cutg->SetPoint(26,5332.88,498.094); + cutg->SetPoint(27,4988.66,461.986); + cutg->SetPoint(28,4587.07,490.07); + cutg->SetPoint(29,4269.33,482.046); + cutg->SetPoint(30,3989.1,478.034); + cutg->SetPoint(31,3953.8,496.088); + cutg->SetPoint(32,3953.8,496.088); + cutg->SetPoint(33,3947.18,496.088); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/Be10_gagg_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/Be10_gagg_cut.C new file mode 100644 index 000000000..c0c79a43f --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/Be10_gagg_cut.C @@ -0,0 +1,27 @@ +{ +//========= Macro generated from object: Be10_gagg_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Be10_gagg_cut",14); + cutg->SetVarX("e_g1[0]"); + cutg->SetVarY("SiFe2"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,82.7777,2473.98); + cutg->SetPoint(1,205.411,2326.31); + cutg->SetPoint(2,496.667,2090.73); + cutg->SetPoint(3,849.239,1872.73); + cutg->SetPoint(4,1117.5,1770.76); + cutg->SetPoint(5,1585.04,1668.79); + cutg->SetPoint(6,2742.4,1454.31); + cutg->SetPoint(7,4972.8,1095.66); + cutg->SetPoint(8,4765.85,884.694); + cutg->SetPoint(9,2819.04,1053.47); + cutg->SetPoint(10,565.648,1823.5); + cutg->SetPoint(11,59.7839,2287.63); + cutg->SetPoint(12,82.7777,2466.95); + cutg->SetPoint(13,82.7777,2473.98); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/Be11_tof_e_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/Be11_tof_e_cut.C new file mode 100644 index 000000000..7880d527d --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/Be11_tof_e_cut.C @@ -0,0 +1,38 @@ +{ +//========= Macro generated from object: Be11_tof_e_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Be11_tof_e_cut",25); + cutg->SetVarX("rf[2]-ref_tdc"); + cutg->SetVarY("mesh"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,3953.8,504.112); + cutg->SetPoint(1,4055.3,524.173); + cutg->SetPoint(2,4068.53,897.292); + cutg->SetPoint(3,4373.04,851.153); + cutg->SetPoint(4,4403.93,550.251); + cutg->SetPoint(5,4397.31,510.13); + cutg->SetPoint(6,4487.78,542.227); + cutg->SetPoint(7,4496.6,899.298); + cutg->SetPoint(8,4816.55,851.153); + cutg->SetPoint(9,4816.55,520.16); + cutg->SetPoint(10,4911.43,542.227); + cutg->SetPoint(11,4915.84,827.081); + cutg->SetPoint(12,5222.55,827.081); + cutg->SetPoint(13,5244.62,512.136); + cutg->SetPoint(14,5332.88,538.215); + cutg->SetPoint(15,5326.26,903.31); + cutg->SetPoint(16,5657.24,867.202); + cutg->SetPoint(17,5688.13,504.112); + cutg->SetPoint(18,5209.31,476.028); + cutg->SetPoint(19,4573.83,488.064); + cutg->SetPoint(20,4207.55,500.1); + cutg->SetPoint(21,3958.21,470.01); + cutg->SetPoint(22,3956,502.106); + cutg->SetPoint(23,3956,502.106); + cutg->SetPoint(24,3953.8,504.112); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/He_dedx_large_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/He_dedx_large_cut.C new file mode 100644 index 000000000..6199746bb --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/He_dedx_large_cut.C @@ -0,0 +1,21 @@ +{ +//========= Macro generated from object: He_dedx_large_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("He_dedx_large_cut",8); + cutg->SetVarX("range[0]"); + cutg->SetVarY("dedx[0]"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,12.7427,1780.22); + cutg->SetPoint(1,370.201,516.424); + cutg->SetPoint(2,1068.57,309.554); + cutg->SetPoint(3,1066.91,828.611); + cutg->SetPoint(4,183.197,2886.03); + cutg->SetPoint(5,34.2564,2528.71); + cutg->SetPoint(6,22.6721,1735.08); + cutg->SetPoint(7,12.7427,1780.22); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/Li9_tof_e_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/Li9_tof_e_cut.C new file mode 100644 index 000000000..b34469f59 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/Li9_tof_e_cut.C @@ -0,0 +1,22 @@ +{ +//========= Macro generated from object: Li9_tof_e_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Li9_tof_e_cut",9); + cutg->SetVarX("rf[2]-ref_tdc"); + cutg->SetVarY("mesh"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,3933.94,465.998); + cutg->SetPoint(1,4445.85,486.058); + cutg->SetPoint(2,4823.17,484.052); + cutg->SetPoint(3,5295.37,496.088); + cutg->SetPoint(4,5756.53,488.064); + cutg->SetPoint(5,5716.81,291.474); + cutg->SetPoint(6,3964.83,305.517); + cutg->SetPoint(7,3925.11,463.992); + cutg->SetPoint(8,3933.94,465.998); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/p_dedx_large_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/p_dedx_large_cut.C new file mode 100644 index 000000000..b63abca54 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/p_dedx_large_cut.C @@ -0,0 +1,31 @@ +{ +//========= Macro generated from object: p_dedx_large_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("p_dedx_large_cut",18); + cutg->SetVarX("range[0]"); + cutg->SetVarY("dedx[0]"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,32.767,909.917); + cutg->SetPoint(1,87.9303,94.9724); + cutg->SetPoint(2,279.898,41.6875); + cutg->SetPoint(3,370.366,32.2843); + cutg->SetPoint(4,440.975,44.8219); + cutg->SetPoint(5,528.133,32.2843); + cutg->SetPoint(6,611.981,22.8811); + cutg->SetPoint(7,695.83,22.8811); + cutg->SetPoint(8,722.308,29.1499); + cutg->SetPoint(9,764.232,54.2252); + cutg->SetPoint(10,732.237,201.542); + cutg->SetPoint(11,395.741,367.665); + cutg->SetPoint(12,207.083,668.568); + cutg->SetPoint(13,92.3433,1132.46); + cutg->SetPoint(14,34.9735,1361.27); + cutg->SetPoint(15,29.4572,1104.25); + cutg->SetPoint(16,38.2833,875.439); + cutg->SetPoint(17,32.767,909.917); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/t_dedx_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/t_dedx_cut.C new file mode 100644 index 000000000..4b100fe50 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/t_dedx_cut.C @@ -0,0 +1,25 @@ +{ +//========= Macro generated from object: t_dedx_cut/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("t_dedx_cut",12); + cutg->SetVarX("range[0]"); + cutg->SetVarY("dedx[0]"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,23.6484,1414.52); + cutg->SetPoint(1,56.9753,1104.84); + cutg->SetPoint(2,98.5198,879.032); + cutg->SetPoint(3,140.521,737.097); + cutg->SetPoint(4,193.935,546.774); + cutg->SetPoint(5,248.263,424.194); + cutg->SetPoint(6,275.198,417.742); + cutg->SetPoint(7,279.763,514.516); + cutg->SetPoint(8,167.456,959.677); + cutg->SetPoint(9,28.2137,1617.74); + cutg->SetPoint(10,23.1919,1414.52); + cutg->SetPoint(11,23.6484,1414.52); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/tof_e_cut.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/tof_e_cut.C new file mode 100644 index 000000000..b6ddea00d --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/cut/tof_e_cut.C @@ -0,0 +1,32 @@ +{ +//========= Macro generated from object: tof_e_cut/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("tof_e_cut",19); + cutg->SetVarX("rf[2]-ref_tdc"); + cutg->SetVarY("mesh"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,4058.98,494.953); + cutg->SetPoint(1,4070.2,886.258); + cutg->SetPoint(2,4169.56,851.32); + cutg->SetPoint(3,4244.89,525.233); + cutg->SetPoint(4,4469.25,494.953); + cutg->SetPoint(5,4483.68,867.624); + cutg->SetPoint(6,4610.28,851.32); + cutg->SetPoint(7,4659.96,522.904); + cutg->SetPoint(8,4890.74,487.966); + cutg->SetPoint(9,4929.2,867.624); + cutg->SetPoint(10,5022.16,839.674); + cutg->SetPoint(11,5065.43,518.245); + cutg->SetPoint(12,5315.43,506.599); + cutg->SetPoint(13,5337.87,837.345); + cutg->SetPoint(14,5442.04,823.37); + cutg->SetPoint(15,5442.04,487.966); + cutg->SetPoint(16,4145.52,497.283); + cutg->SetPoint(17,4052.57,497.283); + cutg->SetPoint(18,4058.98,494.953); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/fch.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/fch.C new file mode 100644 index 000000000..3590a2ab6 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/fch.C @@ -0,0 +1,109 @@ +{ + + +TGraph* generate_particle(Double_t Ekb, Double_t mbc2, Double_t mtc2, Double_t mec2, Double_t mrc2, Double_t theta_c_min, Double_t theta_c_max){ + + Double_t Eb = Ekb + mbc2; + Double_t Et = mtc2; + + Double_t beta_c = sqrt(Eb*Eb - mbc2*mbc2)/(Ekb + mbc2 + mtc2); + Double_t gamma_c = 1/sqrt(1 - beta_c*beta_c); + + + Double_t E_relc = sqrt((Eb + Et)*(Eb + Et) - (Eb*Eb - mbc2*mbc2)); + + // p_ec : p_ec*c + Double_t p_ec = sqrt((E_relc - mec2 -mrc2)*(E_relc - mec2 + mrc2)*(E_relc + mec2 + mrc2)*(E_relc + mec2 - mrc2))/(2.0*E_relc); + Double_t E_ec = sqrt(p_ec*p_ec + mec2*mec2); + + TGraph *e_theta_plot = new TGraph(); + + for(int i = 0; i < 500; i++){ + + Double_t theta_ec = (theta_c_min + (theta_c_max - theta_c_min)*i/500)*TMath::Pi()/180.0; + Double_t Ee = gamma_c*E_ec + gamma_c*beta_c*p_ec*cos(theta_ec); + + Double_t Eke = Ee - mec2; + Double_t theta_el = atan(p_ec*sin(theta_ec)/(gamma_c*p_ec*cos(theta_ec) + gamma_c*beta_c*E_ec))*180.0/TMath::Pi(); + + if(theta_el < 0)theta_el += 180.0; + e_theta_plot->SetPoint(i, theta_el, Eke); + //cout<<"theta : "<not_run = {4046, 4047, 4048, 4049, 4050, 4059, 4060, 4061, 4062}; + TString ss; + + for(int run_num = 4063; run_num <= 4063; run_num ++){ + bool good_run = 1; + for(int i = 0; i < int(not_run.size()); i++){ + if(run_num == not_run[i])good_run = 0; + } + if(good_run){ + ss.Form("/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E581_RCNP/ghy/merge/merge_data/merge_%d.root",run_num); + fc->Add(ss.Data()); + fc_get->Add(ss.Data()); + fc_frib->Add(ss.Data()); + } + } + fc->AddFriend(fc_get); + fc->AddFriend(fc_frib); + + + Double_t ppac_pos_cal[4][2], ppac_ang[2][2], vertex_z, vertex_x; + fc->SetBranchAddress("ppac_pos_cal",ppac_pos_cal); + fc->SetBranchAddress("ppac_ang", ppac_ang); + fc->SetBranchAddress("vertex_z", &vertex_z); + fc->SetBranchAddress("vertex_x", &vertex_x); + + TH2D *mean_diff = new TH2D("mean_diff","mean_diff", 100, 250, 2750, 100, -50, 50); + + Long64_t nentries = fc->GetEntries(); + for(Long64_t jentry = 0; jentry < nentries; jentry++){ + fc->GetEntry(jentry); + + for(int i = 0; i < 100; i ++){ + double length = 1250 + 5*i;//1557, 1250, 1750 + double mean_diff_x = ppac_pos_cal[3][0] + ppac_ang[1][0]*(length + vertex_z) - vertex_x; + cout<Fill(length, mean_diff_x); + + } + if(jentry % 1000 == 0)cout<Draw("colz"); + c1->Draw(); + +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/fch_www.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/fch_www.C new file mode 100644 index 000000000..a7513ed53 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/fch_www.C @@ -0,0 +1,86 @@ +{ + + +TGraph* generate_particle(Double_t Ekb, Double_t mbc2, Double_t mtc2, Double_t mec2, Double_t mrc2, Double_t theta_c_min, Double_t theta_c_max){ + + Double_t Eb = Ekb + mbc2; + Double_t Et = mtc2; + + Double_t beta_c = sqrt(Eb*Eb - mbc2*mbc2)/(Ekb + mbc2 + mtc2); + Double_t gamma_c = 1/sqrt(1 - beta_c*beta_c); + + + Double_t E_relc = sqrt((Eb + Et)*(Eb + Et) - (Eb*Eb - mbc2*mbc2)); + + // p_ec : p_ec*c + Double_t p_ec = sqrt((E_relc - mec2 -mrc2)*(E_relc - mec2 + mrc2)*(E_relc + mec2 + mrc2)*(E_relc + mec2 - mrc2))/(2.0*E_relc); + Double_t E_ec = sqrt(p_ec*p_ec + mec2*mec2); + + TGraph *e_theta_plot = new TGraph(); + + for(int i = 0; i < 500; i++){ + + Double_t theta_ec = (theta_c_min + (theta_c_max - theta_c_min)*i/500)*TMath::Pi()/180.0; + Double_t Ee = gamma_c*E_ec + gamma_c*beta_c*p_ec*cos(theta_ec); + + Double_t Eke = Ee - mec2; + Double_t theta_el = atan(p_ec*sin(theta_ec)/(gamma_c*p_ec*cos(theta_ec) + gamma_c*beta_c*E_ec))*180.0/TMath::Pi(); + + if(theta_el < 0)theta_el += 180.0; + e_theta_plot->SetPoint(i, theta_el, Eke); + //cout<<"theta : "<not_run = {4046, 4047, 4048, 4049, 4050, 4059, 4060, 4061, 4062}; + TString ss; + + for(int run_num = 4024; run_num <= 4072; run_num ++){ + if (run_num >= 4046 && run_num<= 4050) continue; + bool good_run = 1; + if (run_num == 4067) continue; + for(int i = 0; i < int(not_run.size()); i++){ + if(run_num == not_run[i])good_run = 0; + } + if(good_run){ + ss.Form("/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E581_RCNP/ghy/merge/merge_data/merge_%d_www.root",run_num); + fc->Add(ss.Data()); + cout << ss.Data() << endl; + fc_get->Add(ss.Data()); + fc_frib->Add(ss.Data()); + } + } + fc->AddFriend(fc_get); + fc->AddFriend(fc_frib); + +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/merge_data.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/merge_data.C new file mode 100644 index 000000000..29fc54ad5 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/merge_data.C @@ -0,0 +1,43 @@ +void merge_data(){ + TString ss; + + for (int irun = 4061; irun<= 4072; irun++) + { + if (irun == 6067) continue; + ss.Form("/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E581_RCNP/vertex_data/vertex_%d_test.root",irun); + TFile *opf = new TFile(ss.Data(),"READ"); + cout << ss.Data() << endl; + TTree *tree_get = (TTree *)opf->Get("tree"); +// if(!tree_get)continue; + int entries_get = tree_get->GetEntries(); + + ss.Form("/data/enData/E581/e581_%d.root",irun); + TFile *opf1 = new TFile(ss.Data(),"READ"); + cout << ss.Data() << endl; + // if(!opf1)continue; + TTree *tree_en = (TTree *)opf1->Get("tree"); + int entries_en = tree_en->GetEntries(); + + ss.Form("/data/sustech/user/ghy/frib-decode/data/gagg_%d.root", irun); + TFile *opf_gagg = new TFile(ss.Data(), "READ"); + cout << ss.Data() << endl; + if(!opf_gagg)cout<<"fail to read gagg output file : "<Get("tree"); + + ss.Form("./merge_data/merge_%d.root", irun); + + TFile *ipf = new TFile(ss.Data(),"RECREATE"); + ipf->cd(); + int total_entries = entries_en; + TTree *tree_get_new = tree_get->CloneTree(total_entries); + TTree *tree_gagg_new = tree_gagg->CloneTree(total_entries); + TTree *tree_en_new = tree_en->CloneTree(total_entries); + //tree_get_new->Write(); + //tree_gagg_new->Write(); + tree_get_new->Write("tree_get"); + tree_gagg_new->Write("tree_frib"); + tree_en_new->Write("tree_en"); + + ipf->Close(); + } +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/merge/test_merge_www.C b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/test_merge_www.C new file mode 100644 index 000000000..8da9526ab --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/merge/test_merge_www.C @@ -0,0 +1,43 @@ +void test_merge_www(){ + TString ss; + + for (int irun = 4045; irun<= 4045; irun++) + { + if (irun == 4067) continue; + ss.Form("/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E581_RCNP/transfer_data/simple_%d_test.root",irun); + TFile *opf = new TFile(ss.Data(),"READ"); + cout << ss.Data() << endl; + TTree *tree_get = (TTree *)opf->Get("tree"); +// if(!tree_get)continue; + int entries_get = tree_get->GetEntries(); + + ss.Form("/data/enData/E581/e581_%d.root",irun); + TFile *opf1 = new TFile(ss.Data(),"READ"); + cout << ss.Data() << endl; + // if(!opf1)continue; + TTree *tree_en = (TTree *)opf1->Get("tree"); + int entries_en = tree_en->GetEntries(); + + ss.Form("/data/sustech/user/ghy/frib-decode/data/gagg_%d.root", irun); + TFile *opf_gagg = new TFile(ss.Data(), "READ"); + cout << ss.Data() << endl; + if(!opf_gagg)cout<<"fail to read gagg output file : "<Get("tree"); + + ss.Form("./merge_data/merge_%d_www.root", irun); + + TFile *ipf = new TFile(ss.Data(),"RECREATE"); + ipf->cd(); + int total_entries = entries_en; + TTree *tree_get_new = tree_get->CloneTree(total_entries); + TTree *tree_gagg_new = tree_gagg->CloneTree(total_entries); + TTree *tree_en_new = tree_en->CloneTree(total_entries); + //tree_get_new->Write(); + //tree_gagg_new->Write(); + tree_get_new->Write("tree_get"); + tree_gagg_new->Write("tree_frib"); + tree_en_new->Write("tree_en"); + + ipf->Close(); + } +} diff --git a/macro/Unpack_HDF5/E581_RCNP/ghy/readme.txt b/macro/Unpack_HDF5/E581_RCNP/ghy/readme.txt new file mode 100644 index 000000000..5d1dc3a29 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/ghy/readme.txt @@ -0,0 +1,31 @@ +Analysis process: + +#AGET data: +1. copy h5 file from mnt/merger/ to /data/tempMergedData/ +2. unpack the h5 file using: + in Unpacker_HDF5/E581: + >>./unpack.sh run_number +3. extract variables(such as thetaLab, kineE, dedx ,range...) from the unpacker root file and store in new root file + in Unpacker_HDF5/E581: + >>root "kine_ana_transfer_reunpack.C(run_number)" + + +#FRIBDAQ data: +1. copy evt file from attpc-frib to /mnt/merger/E581/evt/ +2. decode evt file into root file which store the wave information: + >>/data/sustech/user/ghy/frib-decode/decode run_number +3. extract the ADCMax from wave information: + >>/data/sustech/user/ghy/frib-decode/fill_hist run_number + + +#Endata: +1. copy enroot file from quser@nihonium:~/exp/attpc/enana/root to /mnt/merger/ + +#Merge: + +merge three daq data using: + in Unpacker_HDF5/E581/ghy/merge/ + >>root "merger_data.C(run_num)" +it will store three TTree in one root file, and using AddFriend to combined them together. + + diff --git a/macro/Unpack_HDF5/E581_RCNP/kine.C b/macro/Unpack_HDF5/E581_RCNP/kine.C new file mode 100644 index 000000000..dc15151d6 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kine.C @@ -0,0 +1,796 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3He = new TH2F("histTrackThetaLABRange3He", "histTrackThetaLABRange3He", 1030, 0, 1030, 180, 0, 180); + TH2F *histTrackThetaLABRange3HeSiGaggBe = new TH2F("histTrackThetaLABRange3HeSiGaggBe", "histTrackThetaLABRange3HeSiGaggBe", 506, 0, 1030, 90, 0, 180); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiBe", "histEstimatedKinEVThetaLAB3HeSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBe", "histEstimatedKinEVThetaLAB3HeSiGaggBe", 360, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack1 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack2 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLABkinett = new TH2F("histEstimatedKinEVThetaLABkinett", "histEstimatedKinEVThetaLABkinett", 180, 0, 180, 300, 0, 30); + TH2F *histThetaLABThetaLAB = new TH2F("histThetaLABThetaLAB", "histThetaLABThetaLAB", 360, 0, 180, 360, 0, 180); + TH2F *histThetaLABThetaLABKine = new TH2F("histThetaLABThetaLABKine", "histThetaLABThetaLABKine", 500, 0, 50, 150, 0, 15); + TH2F *histThetaLABThetaLAB3HeSiGaggBe = new TH2F("histThetaLABThetaLAB3HeSiGaggBe", "histThetaLABThetaLAB3HeSiGaggBe", 360, 0, 180, 360, 0, 180); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiGaggBe = new TH2F("histEstimatedKinEVThetaLABSiGaggBe", "histEstimatedKinEVThetaLABSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3HeGaggBe = new TH2F("histSiPIDADCMax3HeGaggBe", "histSiPIDADCMax3HeGaggBe", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMax1H = new TH2F("histSiPIDADCMax1H", "histSiPIDADCMax1H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggBe = new TH2F("histSiPIDADCMaxGaggBe", "histSiPIDADCMaxGaggBe", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggLi = new TH2F("histSiPIDADCMaxGaggLi", "histSiPIDADCMaxGaggLi", 1000, 0, 4000, 1000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMax3HeSiB = new TH2F("histGaggPIDADCMax3HeSiB", "histGaggPIDADCMax3HeSiB", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMaxSiB = new TH2F("histGaggPIDADCMaxSiB", "histGaggPIDADCMaxSiB", 5000, 0, 10000, 4000, 0, 4000); + + // All events. + + /* std::vector runNums = {3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015, + 3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030, + 3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045, + 3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060, + 3061,3062,3063,3064,3065,3066,3067,3068,3069,3070,3071,3072,3073,3074,3075, + 3076,3077,3078,3079,3080,3081,3082,3083,3084,3085,3086,3087,3088,3089,3090, + 3091,3092,3093,3094 + }; +*/ + // Macro test + std::vector runNums = {3119}; + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + int nEventsWith2Tracks = 0; + int nEventsWith3He = 0; + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + //for (int i = 0; i < nGaggEvents; i++) { + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + /*Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2;*/ + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + if (tracks.size()==2) nEventsWith2Tracks++; + int trackIndex = 0; + double thetaLABArray[2] = {0.0,0.0}; + double estimatedKineEArray[2] = {0.0,0.0}; + bool isHe3Array[2] = {false,false}; + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histTrackThetaLABRange3He->Fill(roughRangeEstimation, trackThetaLAB); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histTrackThetaLABRange3HeSiGaggBe->Fill(roughRangeEstimation, trackThetaLAB);}; + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histEstimatedKinEVThetaLAB3HeSiBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBe->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLAB3HeSiGaggBe->Fill(trackThetaLAB, estimatedKinE); + if(tracks.size()==1){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Fill(trackThetaLAB, estimatedKinE); + } + if(tracks.size()==2){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Fill(trackThetaLAB, estimatedKinE); + } + }; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLABSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax1H->Fill(maxADCFront2, maxADCFront1); + + if (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggBe->Fill(maxADCFront2, maxADCFront1); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2))){ + histSiPIDADCMax3HeGaggBe->Fill(maxADCFront2, maxADCFront1);}; + + if (cutGaggLi->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggLi->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiB->IsInside(maxADCFront2, maxADCFront1)){ + histGaggPIDADCMax3HeSiB->Fill(totalMaxADCGagg, maxADCFront2);}; + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histGaggPIDADCMaxSiB->Fill(totalMaxADCGagg, maxADCFront2); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + if(tracks.size()==2 && trackIndex < 2){ + thetaLABArray[trackIndex] = trackThetaLAB; + estimatedKineEArray[trackIndex] = estimatedKinE; + isHe3Array[trackIndex] = cutPID3He->IsInside(roughRangeEstimation, dEdx); + trackIndex++; + } + } + if(tracks.size()==2 && trackIndex==2){ + histThetaLABThetaLAB->Fill(thetaLABArray[0], thetaLABArray[1]); + if(thetaLABArray[0]<=thetaLABArray[1]){ + if(thetaLABArray[0]<15 && thetaLABArray[1]<50){ + histThetaLABThetaLABKine->Fill(thetaLABArray[1], thetaLABArray[0]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[0],estimatedKineEArray[0]); + } + } + else if(thetaLABArray[0]>thetaLABArray[1]){ + if(thetaLABArray[0]<50 && thetaLABArray[1]<15){ + histThetaLABThetaLABKine->Fill(thetaLABArray[0], thetaLABArray[1]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[1],estimatedKineEArray[1]); + } + } + bool passSiBe = cutSiBe->IsInside(maxADCFront2, maxADCFront1); + bool passGaggBe = cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2); + if(passSiBe && passGaggBe){ + if(isHe3Array[0] && !isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[0], thetaLABArray[1]); + nEventsWith3He++ ; + } + else if(!isHe3Array[0] && isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[1], thetaLABArray[0]); + nEventsWith3He++; + } + } + } + } + // std::cout << "Number of 2 tracks events in run" << runNum << ":" << nEventsWith2Tracks << std::endl; + // std::cout << "Number of events with 3He in run" << runNum << ":" << nEventsWith3He << std::endl; + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/13B_d3He_gs.txt"); + TGraph *kine_d3HeEx2_2 = ReadKinematics("./kineFiles/13B_d3He_Ex2_2.txt"); + TGraph *kine_d3HeEx2_7 = ReadKinematics("./kineFiles/13B_d3He_Ex2_7.txt"); + TGraph *kine_d3He_tt = ReadKinematics("./kineFiles/13B_d3He_tt.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + /* + TCanvas *c1_3He = new TCanvas(); + histTrackThetaLABRange3He->Draw("zcol"); + histTrackThetaLABRange3He->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3He->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + */ + TCanvas *c1_3HeSiGaggBe = new TCanvas(); + histTrackThetaLABRange3HeSiGaggBe->Draw("zcol"); + histTrackThetaLABRange3HeSiGaggBe->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3HeSiGaggBe->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + /* + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + */ + TCanvas *c3_3HeSiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack1 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack2 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_kinett = new TCanvas(); + histEstimatedKinEVThetaLABkinett->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABkinett->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABkinett->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_tt = new TCanvas(); + histThetaLABThetaLAB->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLAB->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_kine = new TCanvas(); + histThetaLABThetaLABKine->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLABKine->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLABKine->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_3HeSiGaggBe = new TCanvas(); + histThetaLABThetaLAB3HeSiGaggBe->Draw("zcol"); + histThetaLABThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + /* + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLABSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + */ + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + /* + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + */ + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + cutSiBe->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + */ + TCanvas *c8_3HeGaggBe = new TCanvas(); + histSiPIDADCMax3HeGaggBe->Draw("zcol"); + histSiPIDADCMax3HeGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3HeGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_GaggBe = new TCanvas(); + histSiPIDADCMaxGaggBe->Draw("zcol"); + histSiPIDADCMaxGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_GaggLi = new TCanvas(); + histSiPIDADCMaxGaggLi->Draw("zcol"); + histSiPIDADCMaxGaggLi->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggLi->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_1H = new TCanvas(); + histSiPIDADCMax1H->Draw("zcol"); + histSiPIDADCMax1H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax1H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + */ + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + cutGaggB->Draw("same"); + cutGaggBe->Draw("same"); + cutGaggLi->Draw("same"); + cutGaggHe->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + /* + TCanvas *c11_3HeSiB = new TCanvas(); + histGaggPIDADCMax3HeSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax3HeSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax3HeSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_SiB = new TCanvas(); + histGaggPIDADCMaxSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMaxSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMaxSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); + + //save hist + + TIter next(gROOT->GetListOfCanvases()); + TObject *obj; + while ((obj=next())){ + if (obj->InheritsFrom("TH1")){ + obj->Write(obj->GetName()); + } + } + outfile->Close(); + */ +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/kine.C.1210 b/macro/Unpack_HDF5/E581_RCNP/kine.C.1210 new file mode 100644 index 000000000..2822c0bef --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kine.C.1210 @@ -0,0 +1,718 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3He = new TH2F("histTrackThetaLABRange3He", "histTrackThetaLABRange3He", 1030, 0, 1030, 180, 0, 180); + TH2F *histTrackThetaLABRange3HeSiGaggBe = new TH2F("histTrackThetaLABRange3HeSiGaggBe", "histTrackThetaLABRange3HeSiGaggBe", 506, 0, 1030, 90, 0, 180); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiBe", "histEstimatedKinEVThetaLAB3HeSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBe", "histEstimatedKinEVThetaLAB3HeSiGaggBe", 360, 0, 180, 60, 0, 30); + TH2F *histThetaLABThetaLAB3HeSiGaggBe = new TH2F("histThetaLABThetaLAB3HeSiGaggBe", "histThetaLABThetaLAB3HeSiGaggBe", 360, 0, 180, 360, 0, 180); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiGaggBe = new TH2F("histEstimatedKinEVThetaLABSiGaggBe", "histEstimatedKinEVThetaLABSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3HeGaggBe = new TH2F("histSiPIDADCMax3HeGaggBe", "histSiPIDADCMax3HeGaggBe", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMax1H = new TH2F("histSiPIDADCMax1H", "histSiPIDADCMax1H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggBe = new TH2F("histSiPIDADCMaxGaggBe", "histSiPIDADCMaxGaggBe", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggLi = new TH2F("histSiPIDADCMaxGaggLi", "histSiPIDADCMaxGaggLi", 1000, 0, 4000, 1000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMax3HeSiB = new TH2F("histGaggPIDADCMax3HeSiB", "histGaggPIDADCMax3HeSiB", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMaxSiB = new TH2F("histGaggPIDADCMaxSiB", "histGaggPIDADCMaxSiB", 5000, 0, 10000, 4000, 0, 4000); + + // All events. + + std::vector runNums = {3001,3002,3003,3004,3005,3006,3007,3008,3009,3010,3011,3012,3013,3014,3015, + 3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030, + 3031,3032,3033,3034,3035,3036,3037,3038,3039,3040,3041,3042,3043,3044,3045, + 3046,3047,3048,3049,3050,3051,3052,3053,3054,3055,3056,3057,3058,3059,3060, + 3061,3062,3063,3064,3065,3066,3067,3068,3069,3070}; + + // Macro test + // std::vector runNums = {3001, 3002, 3003}; + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + //for (int i = 0; i < nGaggEvents; i++) { + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + /*Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2;*/ + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + + double track_num=0; + double track1ThetaLAB=0; + double track1PhiLAB=0; + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + if(tracks.size()==2 && track_num==0){ + track1ThetaLAB = trackThetaLAB; + track1PhiLAB = trackPhi; + } + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histTrackThetaLABRange3He->Fill(roughRangeEstimation, trackThetaLAB); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histTrackThetaLABRange3HeSiGaggBe->Fill(roughRangeEstimation, trackThetaLAB);}; + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histEstimatedKinEVThetaLAB3HeSiBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBe->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLAB3HeSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLABSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax1H->Fill(maxADCFront2, maxADCFront1); + + if (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggBe->Fill(maxADCFront2, maxADCFront1); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2))){ + histSiPIDADCMax3HeGaggBe->Fill(maxADCFront2, maxADCFront1);}; + + if (cutGaggLi->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggLi->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiB->IsInside(maxADCFront2, maxADCFront1)){ + histGaggPIDADCMax3HeSiB->Fill(totalMaxADCGagg, maxADCFront2);}; + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histGaggPIDADCMaxSiB->Fill(totalMaxADCGagg, maxADCFront2); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + if(tracks.size()==2){ + if(track_num==0){ + track_num++; + } + else if(track_num==1){ + track_num=0; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(track1ThetaLAB, trackThetaLAB); + } + } + } + } + } + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/13B_d3He_gs.txt"); + TGraph *kine_d3HeEx2_2 = ReadKinematics("./kineFiles/13B_d3He_Ex2_2.txt"); + TGraph *kine_d3HeEx2_7 = ReadKinematics("./kineFiles/13B_d3He_Ex2_7.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c1_3He = new TCanvas(); + histTrackThetaLABRange3He->Draw("zcol"); + histTrackThetaLABRange3He->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3He->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c1_3HeSiGaggBe = new TCanvas(); + histTrackThetaLABRange3HeSiGaggBe->Draw("zcol"); + histTrackThetaLABRange3HeSiGaggBe->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3HeSiGaggBe->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_tt_3HeSiGaggBe = new TCanvas(); + histThetaLABThetaLAB3HeSiGaggBe->Draw("zcol"); + histThetaLABThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + /* + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + */ + TCanvas *c3_SiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLABSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + /* + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + */ + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + cutSiBe->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_3HeGaggBe = new TCanvas(); + histSiPIDADCMax3HeGaggBe->Draw("zcol"); + histSiPIDADCMax3HeGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3HeGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_GaggBe = new TCanvas(); + histSiPIDADCMaxGaggBe->Draw("zcol"); + histSiPIDADCMaxGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_GaggLi = new TCanvas(); + histSiPIDADCMaxGaggLi->Draw("zcol"); + histSiPIDADCMaxGaggLi->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggLi->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_1H = new TCanvas(); + histSiPIDADCMax1H->Draw("zcol"); + histSiPIDADCMax1H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax1H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + */ + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + cutGaggB->Draw("same"); + cutGaggBe->Draw("same"); + cutGaggLi->Draw("same"); + cutGaggHe->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + /* + TCanvas *c11_3HeSiB = new TCanvas(); + histGaggPIDADCMax3HeSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax3HeSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax3HeSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_SiB = new TCanvas(); + histGaggPIDADCMaxSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMaxSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMaxSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); + + //save hist + + TIter next(gROOT->GetListOfCanvases()); + TObject *obj; + while ((obj=next())){ + if (obj->InheritsFrom("TH1")){ + obj->Write(obj->GetName()); + } + } + outfile->Close(); + */ +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/kine18O.C b/macro/Unpack_HDF5/E581_RCNP/kine18O.C new file mode 100644 index 000000000..fd19746c8 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kine18O.C @@ -0,0 +1,905 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine18O() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + + // output root file + TFile *outfile = new TFile("18O.root", "RECREATE"); + TTree *outtree = new TTree("tree", "tree"); + + // output parameters + int runno; + int eve; + int multi_f1, multi_f2; + double max_adc_f1, max_adc_f2; + double ene_f1, ene_f2; + int multi_gagg1, multi_gagg2; + double adc_gagg1, adc_gagg2; + int track_size; + std::vector punch; + std::vector theta_lab; + std::vector range_rough; + std::vector dedx; + std::vector kinE; + std::vector reached_bigpads; + std::vector padq_small; + std::vector padq_large; + std::vector range_bigpads; + + outtree->Branch("run", &runno, "run/I"); + outtree->Branch("eve", &eve, "eve/I"); + outtree->Branch("multi_f1", &multi_f1, "multi_f1/I"); + outtree->Branch("multi_f2", &multi_f2, "multi_f2/I"); + outtree->Branch("max_adc_f1", &max_adc_f1, "max_adc_f1/D"); + outtree->Branch("max_adc_f2", &max_adc_f2, "max_adc_f2/D"); + outtree->Branch("ene_f1", &ene_f1, "ene_f1/D"); + outtree->Branch("ene_f2", &ene_f2, "ene_f2/D"); + outtree->Branch("multi_gagg1", &multi_gagg1, "multi_gagg1/I"); + outtree->Branch("multi_gagg2", &multi_gagg2, "multi_gagg2/I"); + outtree->Branch("adc_gagg1", &adc_gagg1, "adc_gagg1/D"); + outtree->Branch("adc_gagg2", &adc_gagg2, "adc_gagg2/D"); + outtree->Branch("track_size", &track_size, "track_size/I"); + + outtree->Branch("punch", &punch); + outtree->Branch("theta_lab", &theta_lab); + outtree->Branch("range_rough", &range_rough); + outtree->Branch("dedx", &dedx); + outtree->Branch("kinE", &kinE); + outtree->Branch("reached_bigpads", &reached_bigpads); + outtree->Branch("padq_small", &padq_small); + outtree->Branch("padq_large", &padq_large); + outtree->Branch("range_bigpads", &range_bigpads); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3He = new TH2F("histTrackThetaLABRange3He", "histTrackThetaLABRange3He", 1030, 0, 1030, 180, 0, 180); + TH2F *histTrackThetaLABRange3HeSiGaggBe = new TH2F("histTrackThetaLABRange3HeSiGaggBe", "histTrackThetaLABRange3HeSiGaggBe", 506, 0, 1030, 90, 0, 180); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiBe", "histEstimatedKinEVThetaLAB3HeSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBe", "histEstimatedKinEVThetaLAB3HeSiGaggBe", 360, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack1 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack2 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLABkinett = new TH2F("histEstimatedKinEVThetaLABkinett", "histEstimatedKinEVThetaLABkinett", 180, 0, 180, 300, 0, 30); + TH2F *histThetaLABThetaLAB = new TH2F("histThetaLABThetaLAB", "histThetaLABThetaLAB", 360, 0, 180, 360, 0, 180); + TH2F *histThetaLABThetaLABKine = new TH2F("histThetaLABThetaLABKine", "histThetaLABThetaLABKine", 500, 0, 50, 150, 0, 15); + TH2F *histThetaLABThetaLAB3HeSiGaggBe = new TH2F("histThetaLABThetaLAB3HeSiGaggBe", "histThetaLABThetaLAB3HeSiGaggBe", 360, 0, 180, 360, 0, 180); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiGaggBe = new TH2F("histEstimatedKinEVThetaLABSiGaggBe", "histEstimatedKinEVThetaLABSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3HeGaggBe = new TH2F("histSiPIDADCMax3HeGaggBe", "histSiPIDADCMax3HeGaggBe", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMax1H = new TH2F("histSiPIDADCMax1H", "histSiPIDADCMax1H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggBe = new TH2F("histSiPIDADCMaxGaggBe", "histSiPIDADCMaxGaggBe", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggLi = new TH2F("histSiPIDADCMaxGaggLi", "histSiPIDADCMaxGaggLi", 1000, 0, 4000, 1000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMax3HeSiB = new TH2F("histGaggPIDADCMax3HeSiB", "histGaggPIDADCMax3HeSiB", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMaxSiB = new TH2F("histGaggPIDADCMaxSiB", "histGaggPIDADCMaxSiB", 5000, 0, 10000, 4000, 0, 4000); + + // All events. + + // 18O + // std::vector runNums = {3109,3110,3111,3112,3113,3114, + // 3115,3116,3117,3118,3119,3120}; + + // 13B + std::vector runNums = {3001,3002,3003,3004,3005,3006,3007,3008, + 3009,3010,3011,3013,3014,3015,3016,3017, + 3018,3019,3020,3021,3022,3023,3024,3025, + 3026,3027,3028,3029,3030,3031,3032,3033, + 3034,3035,3036,3037,3038,3039,3040,3041, + 3042,3043,3044,3045,3046,3047,3048,3049, + 3050,3051,3052,3053,3054,3055,3056,3057, + 3058,3059,3060,3061,3062,3063,3064,3065, + 3066,3067,3068,3069,3070,3071,3072,3073, + 3074,3075,3076,3077,3078,3079,3080,3081, + 3082,3083,3084,3085,3086,3087,3089,3090, + 3091,3092,3093,3094}; + + + // Macro test + // std::vector runNums = {3001, 3002, 3003,3004,3005}; + + for (int runNum: runNums) { + runno = runNum; + + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + int nEventsWith2Tracks = 0; + int nEventsWith3He = 0; + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + eve = i; + + // initialize for output tree + punch.clear(); + theta_lab.clear(); + range_rough.clear(); + dedx.clear(); + kinE.clear(); + reached_bigpads.clear(); + padq_small.clear(); + padq_large.clear(); + range_bigpads.clear(); + + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + multi_f1 = multiplicityFront1; + multi_f2 = multiplicityFront2; + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + max_adc_f1 = maxADCFront1; + max_adc_f2 = maxADCFront2; + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + ene_f1 = EFront1; + ene_f2 = EFront2; + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + multi_gagg1 = multiGagg1; + multi_gagg2 = multiGagg2; + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + adc_gagg1 = gaggADC1; + + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + adc_gagg2 = gaggADC2; + /*Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2;*/ + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + track_size = tracks.size(); + + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + if (tracks.size()==2) nEventsWith2Tracks++; + int trackIndex = 0; + double thetaLABArray[2] = {0.0,0.0}; + double estimatedKineEArray[2] = {0.0,0.0}; + bool isHe3Array[2] = {false,false}; + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + punch.push_back(isPunchThrough); + + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + theta_lab.push_back(trackThetaLAB); + range_rough.push_back(roughRangeEstimation); + dedx.push_back(dEdx); + kinE.push_back(estimatedKinE); + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histTrackThetaLABRange3He->Fill(roughRangeEstimation, trackThetaLAB); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histTrackThetaLABRange3HeSiGaggBe->Fill(roughRangeEstimation, trackThetaLAB);}; + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histEstimatedKinEVThetaLAB3HeSiBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBe->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLAB3HeSiGaggBe->Fill(trackThetaLAB, estimatedKinE); + if(tracks.size()==1){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Fill(trackThetaLAB, estimatedKinE); + } + if(tracks.size()==2){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Fill(trackThetaLAB, estimatedKinE); + } + }; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLABSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax1H->Fill(maxADCFront2, maxADCFront1); + + if (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggBe->Fill(maxADCFront2, maxADCFront1); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2))){ + histSiPIDADCMax3HeGaggBe->Fill(maxADCFront2, maxADCFront1);}; + + if (cutGaggLi->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggLi->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiB->IsInside(maxADCFront2, maxADCFront1)){ + histGaggPIDADCMax3HeSiB->Fill(totalMaxADCGagg, maxADCFront2);}; + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histGaggPIDADCMaxSiB->Fill(totalMaxADCGagg, maxADCFront2); + + reached_bigpads.push_back(reachedBigPads); + if (!reachedBigPads){ + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + padq_small.push_back(smallPadCharge); + } + else{ + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + padq_large.push_back(bigPadCharge); + range_bigpads.push_back(rangeInBigPads); + } + + if(tracks.size()==2 && trackIndex < 2){ + thetaLABArray[trackIndex] = trackThetaLAB; + estimatedKineEArray[trackIndex] = estimatedKinE; + isHe3Array[trackIndex] = cutPID3He->IsInside(roughRangeEstimation, dEdx); + trackIndex++; + } + } + if(tracks.size()==2 && trackIndex==2){ + histThetaLABThetaLAB->Fill(thetaLABArray[0], thetaLABArray[1]); + if(thetaLABArray[0]<=thetaLABArray[1]){ + if(thetaLABArray[0]<15 && thetaLABArray[1]<50){ + histThetaLABThetaLABKine->Fill(thetaLABArray[1], thetaLABArray[0]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[0],estimatedKineEArray[0]); + } + } + else if(thetaLABArray[0]>thetaLABArray[1]){ + if(thetaLABArray[0]<50 && thetaLABArray[1]<15){ + histThetaLABThetaLABKine->Fill(thetaLABArray[0], thetaLABArray[1]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[1],estimatedKineEArray[1]); + } + } + bool passSiBe = cutSiBe->IsInside(maxADCFront2, maxADCFront1); + bool passGaggBe = cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2); + if(passSiBe && passGaggBe){ + if(isHe3Array[0] && !isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[0], thetaLABArray[1]); + nEventsWith3He++ ; + } + else if(!isHe3Array[0] && isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[1], thetaLABArray[0]); + nEventsWith3He++; + } + } + } + // tree fill + outtree->Fill(); + } + // std::cout << "Number of 2 tracks events in run" << runNum << ":" << nEventsWith2Tracks << std::endl; + // std::cout << "Number of events with 3He in run" << runNum << ":" << nEventsWith3He << std::endl; + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + outfile->cd(); + outtree->Write(); + outfile->Close(); + printf("file written\n"); + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/13B_d3He_gs.txt"); + TGraph *kine_d3HeEx2_2 = ReadKinematics("./kineFiles/13B_d3He_Ex2_2.txt"); + TGraph *kine_d3HeEx2_7 = ReadKinematics("./kineFiles/13B_d3He_Ex2_7.txt"); + TGraph *kine_d3He_tt = ReadKinematics("./kineFiles/13B_d3He_tt.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + // histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + /* + TCanvas *c1_3He = new TCanvas(); + histTrackThetaLABRange3He->Draw("zcol"); + histTrackThetaLABRange3He->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3He->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + */ + TCanvas *c1_3HeSiGaggBe = new TCanvas(); + // histTrackThetaLABRange3HeSiGaggBe->Draw("zcol"); + histTrackThetaLABRange3HeSiGaggBe->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3HeSiGaggBe->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c2 = new TCanvas(); + // histEstimatedKinEVThetaLABTotal->Draw("zcol"); + // kine_d3He->Draw("same"); + // kine_d3HeEx2_2->Draw("same"); + // kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + /* + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + */ + TCanvas *c3_3HeSiGaggBe = new TCanvas(); + // histEstimatedKinEVThetaLAB3HeSiGaggBe->Draw("zcol"); + // kine_d3He->Draw("same"); + // kine_d3HeEx2_2->Draw("same"); + // kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack1 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack2 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_kinett = new TCanvas(); + histEstimatedKinEVThetaLABkinett->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABkinett->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABkinett->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_tt = new TCanvas(); + histThetaLABThetaLAB->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLAB->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_kine = new TCanvas(); + histThetaLABThetaLABKine->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLABKine->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLABKine->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_3HeSiGaggBe = new TCanvas(); + histThetaLABThetaLAB3HeSiGaggBe->Draw("zcol"); + histThetaLABThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + /* + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLABSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + */ + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + cutSiBe->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + */ + TCanvas *c8_3HeGaggBe = new TCanvas(); + histSiPIDADCMax3HeGaggBe->Draw("zcol"); + histSiPIDADCMax3HeGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3HeGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_GaggBe = new TCanvas(); + histSiPIDADCMaxGaggBe->Draw("zcol"); + histSiPIDADCMaxGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_GaggLi = new TCanvas(); + histSiPIDADCMaxGaggLi->Draw("zcol"); + histSiPIDADCMaxGaggLi->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggLi->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_1H = new TCanvas(); + histSiPIDADCMax1H->Draw("zcol"); + histSiPIDADCMax1H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax1H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + */ + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + cutGaggB->Draw("same"); + cutGaggBe->Draw("same"); + cutGaggLi->Draw("same"); + cutGaggHe->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + /* + TCanvas *c11_3HeSiB = new TCanvas(); + histGaggPIDADCMax3HeSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax3HeSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax3HeSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_SiB = new TCanvas(); + histGaggPIDADCMaxSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMaxSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMaxSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); + + //save hist + + TIter next(gROOT->GetListOfCanvases()); + TObject *obj; + while ((obj=next())){ + if (obj->InheritsFrom("TH1")){ + obj->Write(obj->GetName()); + } + } + outfile->Close(); + */ +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_d3He_Ex1_5.txt b/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_d3He_Ex1_5.txt new file mode 100644 index 000000000..9e2729f1d --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_d3He_Ex1_5.txt @@ -0,0 +1,1802 @@ +#theta_cm, theta3_lab, Ek3_lab, theta4_deg, Ek4_lab +0 0 128.97 0 111.859 +0.1 6.65002 126.01 3.84349 114.819 +0.2 13.2006 117.417 7.06263 123.412 +0.3 19.5305 104.034 9.24656 136.795 +0.4 25.4659 87.1695 10.2619 153.66 +0.5 30.7259 68.4756 10.1822 172.353 +0.6 34.8091 49.7817 9.18427 191.047 +0.7 36.7302 32.9176 7.47489 207.911 +0.8 34.3824 19.5343 5.25463 221.295 +0.9 23.3902 10.9416 2.70699 229.887 +1 1.05576e-14 7.98079 1.06547e-15 232.848 +1.1 156.61 10.9416 177.293 229.887 +1.2 145.618 19.5343 174.745 221.295 +1.3 143.27 32.9176 172.525 207.911 +1.4 145.191 49.7817 170.816 191.047 +1.5 149.274 68.4756 169.818 172.353 +1.6 154.534 87.1695 169.738 153.66 +1.7 160.469 104.034 170.753 136.795 +1.8 166.799 117.417 172.937 123.412 +1.9 173.35 126.01 176.157 114.819 +2 180 128.97 180 111.859 +2.1 6.65002 126.01 3.84349 114.819 +2.2 13.2006 117.417 7.06263 123.412 +2.3 19.5305 104.034 9.24656 136.795 +2.4 25.4659 87.1695 10.2619 153.66 +2.5 30.7259 68.4756 10.1822 172.353 +2.6 34.8091 49.7817 9.18427 191.047 +2.7 36.7302 32.9176 7.47489 207.911 +2.8 34.3824 19.5343 5.25463 221.295 +2.9 23.3902 10.9416 2.70699 229.887 +3 3.16727e-14 7.98079 3.19641e-15 232.848 +3.1 156.61 10.9416 177.293 229.887 +3.2 145.618 19.5343 174.745 221.295 +3.3 143.27 32.9176 172.525 207.911 +3.4 145.191 49.7817 170.816 191.047 +3.5 149.274 68.4756 169.818 172.353 +3.6 154.534 87.1695 169.738 153.66 +3.7 160.469 104.034 170.753 136.795 +3.8 166.799 117.417 172.937 123.412 +3.9 173.35 126.01 176.157 114.819 +4 180 128.97 180 111.859 +4.1 6.65002 126.01 3.84349 114.819 +4.2 13.2006 117.417 7.06263 123.412 +4.3 19.5305 104.034 9.24656 136.795 +4.4 25.4659 87.1695 10.2619 153.66 +4.5 30.7259 68.4756 10.1822 172.353 +4.6 34.8091 49.7817 9.18427 191.047 +4.7 36.7302 32.9176 7.47489 207.911 +4.8 34.3824 19.5343 5.25463 221.295 +4.9 23.3902 10.9416 2.70699 229.887 +5 5.27879e-14 7.98079 5.32735e-15 232.848 +5.1 156.61 10.9416 177.293 229.887 +5.2 145.618 19.5343 174.745 221.295 +5.3 143.27 32.9176 172.525 207.911 +5.4 145.191 49.7817 170.816 191.047 +5.5 149.274 68.4756 169.818 172.353 +5.6 154.534 87.1695 169.738 153.66 +5.7 160.469 104.034 170.753 136.795 +5.8 166.799 117.417 172.937 123.412 +5.9 173.35 126.01 176.157 114.819 +6 180 128.97 180 111.859 +6.1 6.65002 126.01 3.84349 114.819 +6.2 13.2006 117.417 7.06263 123.412 +6.3 19.5305 104.034 9.24656 136.795 +6.4 25.4659 87.1695 10.2619 153.66 +6.5 30.7259 68.4756 10.1822 172.353 +6.6 34.8091 49.7817 9.18427 191.047 +6.7 36.7302 32.9176 7.47489 207.911 +6.8 34.3824 19.5343 5.25463 221.295 +6.9 23.3902 10.9416 2.70699 229.887 +7 7.3903e-14 7.98079 7.45829e-15 232.848 +7.1 156.61 10.9416 177.293 229.887 +7.2 145.618 19.5343 174.745 221.295 +7.3 143.27 32.9176 172.525 207.911 +7.4 145.191 49.7817 170.816 191.047 +7.5 149.274 68.4756 169.818 172.353 +7.6 154.534 87.1695 169.738 153.66 +7.7 160.469 104.034 170.753 136.795 +7.8 166.799 117.417 172.937 123.412 +7.9 173.35 126.01 176.157 114.819 +8 180 128.97 180 111.859 +8.1 6.65002 126.01 3.84349 114.819 +8.2 13.2006 117.417 7.06263 123.412 +8.3 19.5305 104.034 9.24656 136.795 +8.4 25.4659 87.1695 10.2619 153.66 +8.5 30.7259 68.4756 10.1822 172.353 +8.6 34.8091 49.7817 9.18427 191.047 +8.7 36.7302 32.9176 7.47489 207.911 +8.8 34.3824 19.5343 5.25463 221.295 +8.9 23.3902 10.9416 2.70699 229.887 +9 9.50182e-14 7.98079 9.58924e-15 232.848 +9.1 156.61 10.9416 177.293 229.887 +9.2 145.618 19.5343 174.745 221.295 +9.3 143.27 32.9176 172.525 207.911 +9.4 145.191 49.7817 170.816 191.047 +9.5 149.274 68.4756 169.818 172.353 +9.6 154.534 87.1695 169.738 153.66 +9.7 160.469 104.034 170.753 136.795 +9.8 166.799 117.417 172.937 123.412 +9.9 173.35 126.01 176.157 114.819 +10 180 128.97 180 111.859 +10.1 6.65002 126.01 3.84349 114.819 +10.2 13.2006 117.417 7.06263 123.412 +10.3 19.5305 104.034 9.24656 136.795 +10.4 25.4659 87.1695 10.2619 153.66 +10.5 30.7259 68.4756 10.1822 172.353 +10.6 34.8091 49.7817 9.18427 191.047 +10.7 36.7302 32.9176 7.47489 207.911 +10.8 34.3824 19.5343 5.25463 221.295 +10.9 23.3902 10.9416 2.70699 229.887 +11 4.2241e-13 7.98079 4.26296e-14 232.848 +11.1 156.61 10.9416 177.293 229.887 +11.2 145.618 19.5343 174.745 221.295 +11.3 143.27 32.9176 172.525 207.911 +11.4 145.191 49.7817 170.816 191.047 +11.5 149.274 68.4756 169.818 172.353 +11.6 154.534 87.1695 169.738 153.66 +11.7 160.469 104.034 170.753 136.795 +11.8 166.799 117.417 172.937 123.412 +11.9 173.35 126.01 176.157 114.819 +12 180 128.97 180 111.859 +12.1 6.65002 126.01 3.84349 114.819 +12.2 13.2006 117.417 7.06263 123.412 +12.3 19.5305 104.034 9.24656 136.795 +12.4 25.4659 87.1695 10.2619 153.66 +12.5 30.7259 68.4756 10.1822 172.353 +12.6 34.8091 49.7817 9.18427 191.047 +12.7 36.7302 32.9176 7.47489 207.911 +12.8 34.3824 19.5343 5.25463 221.295 +12.9 23.3902 10.9416 2.70699 229.887 +13 180 7.98079 180 232.848 +13.1 156.61 10.9416 177.293 229.887 +13.2 145.618 19.5343 174.745 221.295 +13.3 143.27 32.9176 172.525 207.911 +13.4 145.191 49.7817 170.816 191.047 +13.5 149.274 68.4756 169.818 172.353 +13.6 154.534 87.1695 169.738 153.66 +13.7 160.469 104.034 170.753 136.795 +13.8 166.799 117.417 172.937 123.412 +13.9 173.35 126.01 176.157 114.819 +14 180 128.97 180 111.859 +14.1 6.65002 126.01 3.84349 114.819 +14.2 13.2006 117.417 7.06263 123.412 +14.3 19.5305 104.034 9.24656 136.795 +14.4 25.4659 87.1695 10.2619 153.66 +14.5 30.7259 68.4756 10.1822 172.353 +14.6 34.8091 49.7817 9.18427 191.047 +14.7 36.7302 32.9176 7.47489 207.911 +14.8 34.3824 19.5343 5.25463 221.295 +14.9 23.3902 10.9416 2.70699 229.887 +15 4.6464e-13 7.98079 4.68915e-14 232.848 +15.1 156.61 10.9416 177.293 229.887 +15.2 145.618 19.5343 174.745 221.295 +15.3 143.27 32.9176 172.525 207.911 +15.4 145.191 49.7817 170.816 191.047 +15.5 149.274 68.4756 169.818 172.353 +15.6 154.534 87.1695 169.738 153.66 +15.7 160.469 104.034 170.753 136.795 +15.8 166.799 117.417 172.937 123.412 +15.9 173.35 126.01 176.157 114.819 +16 180 128.97 180 111.859 +16.1 6.65002 126.01 3.84349 114.819 +16.2 13.2006 117.417 7.06263 123.412 +16.3 19.5305 104.034 9.24656 136.795 +16.4 25.4659 87.1695 10.2619 153.66 +16.5 30.7259 68.4756 10.1822 172.353 +16.6 34.8091 49.7817 9.18427 191.047 +16.7 36.7302 32.9176 7.47489 207.911 +16.8 34.3824 19.5343 5.25463 221.295 +16.9 23.3902 10.9416 2.70699 229.887 +17 180 7.98079 180 232.848 +17.1 156.61 10.9416 177.293 229.887 +17.2 145.618 19.5343 174.745 221.295 +17.3 143.27 32.9176 172.525 207.911 +17.4 145.191 49.7817 170.816 191.047 +17.5 149.274 68.4756 169.818 172.353 +17.6 154.534 87.1695 169.738 153.66 +17.7 160.469 104.034 170.753 136.795 +17.8 166.799 117.417 172.937 123.412 +17.9 173.35 126.01 176.157 114.819 +18 180 128.97 180 111.859 +18.1 6.65002 126.01 3.84349 114.819 +18.2 13.2006 117.417 7.06263 123.412 +18.3 19.5305 104.034 9.24656 136.795 +18.4 25.4659 87.1695 10.2619 153.66 +18.5 30.7259 68.4756 10.1822 172.353 +18.6 34.8091 49.7817 9.18427 191.047 +18.7 36.7302 32.9176 7.47489 207.911 +18.8 34.3824 19.5343 5.25463 221.295 +18.9 23.3902 10.9416 2.70699 229.887 +19 5.0687e-13 7.98079 5.11534e-14 232.848 +19.1 156.61 10.9416 177.293 229.887 +19.2 145.618 19.5343 174.745 221.295 +19.3 143.27 32.9176 172.525 207.911 +19.4 145.191 49.7817 170.816 191.047 +19.5 149.274 68.4756 169.818 172.353 +19.6 154.534 87.1695 169.738 153.66 +19.7 160.469 104.034 170.753 136.795 +19.8 166.799 117.417 172.937 123.412 +19.9 173.35 126.01 176.157 114.819 +20 180 128.97 180 111.859 +20.1 6.65002 126.01 3.84349 114.819 +20.2 13.2006 117.417 7.06263 123.412 +20.3 19.5305 104.034 9.24656 136.795 +20.4 25.4659 87.1695 10.2619 153.66 +20.5 30.7259 68.4756 10.1822 172.353 +20.6 34.8091 49.7817 9.18427 191.047 +20.7 36.7302 32.9176 7.47489 207.911 +20.8 34.3824 19.5343 5.25463 221.295 +20.9 23.3902 10.9416 2.70699 229.887 +21 180 7.98079 180 232.848 +21.1 156.61 10.9416 177.293 229.887 +21.2 145.618 19.5343 174.745 221.295 +21.3 143.27 32.9176 172.525 207.911 +21.4 145.191 49.7817 170.816 191.047 +21.5 149.274 68.4756 169.818 172.353 +21.6 154.534 87.1695 169.738 153.66 +21.7 160.469 104.034 170.753 136.795 +21.8 166.799 117.417 172.937 123.412 +21.9 173.35 126.01 176.157 114.819 +22 180 128.97 180 111.859 +22.1 6.65002 126.01 3.84349 114.819 +22.2 13.2006 117.417 7.06263 123.412 +22.3 19.5305 104.034 9.24656 136.795 +22.4 25.4659 87.1695 10.2619 153.66 +22.5 30.7259 68.4756 10.1822 172.353 +22.6 34.8091 49.7817 9.18427 191.047 +22.7 36.7302 32.9176 7.47489 207.911 +22.8 34.3824 19.5343 5.25463 221.295 +22.9 23.3902 10.9416 2.70699 229.887 +23 5.49101e-13 7.98079 5.54152e-14 232.848 +23.1 156.61 10.9416 177.293 229.887 +23.2 145.618 19.5343 174.745 221.295 +23.3 143.27 32.9176 172.525 207.911 +23.4 145.191 49.7817 170.816 191.047 +23.5 149.274 68.4756 169.818 172.353 +23.6 154.534 87.1695 169.738 153.66 +23.7 160.469 104.034 170.753 136.795 +23.8 166.799 117.417 172.937 123.412 +23.9 173.35 126.01 176.157 114.819 +24 180 128.97 180 111.859 +24.1 6.65002 126.01 3.84349 114.819 +24.2 13.2006 117.417 7.06263 123.412 +24.3 19.5305 104.034 9.24656 136.795 +24.4 25.4659 87.1695 10.2619 153.66 +24.5 30.7259 68.4756 10.1822 172.353 +24.6 34.8091 49.7817 9.18427 191.047 +24.7 36.7302 32.9176 7.47489 207.911 +24.8 34.3824 19.5343 5.25463 221.295 +24.9 23.3902 10.9416 2.70699 229.887 +25 180 7.98079 180 232.848 +25.1 156.61 10.9416 177.293 229.887 +25.2 145.618 19.5343 174.745 221.295 +25.3 143.27 32.9176 172.525 207.911 +25.4 145.191 49.7817 170.816 191.047 +25.5 149.274 68.4756 169.818 172.353 +25.6 154.534 87.1695 169.738 153.66 +25.7 160.469 104.034 170.753 136.795 +25.8 166.799 117.417 172.937 123.412 +25.9 173.35 126.01 176.157 114.819 +26 8.32041e-14 128.97 4.9381e-14 111.859 +26.1 6.65002 126.01 3.84349 114.819 +26.2 13.2006 117.417 7.06263 123.412 +26.3 19.5305 104.034 9.24656 136.795 +26.4 25.4659 87.1695 10.2619 153.66 +26.5 30.7259 68.4756 10.1822 172.353 +26.6 34.8091 49.7817 9.18427 191.047 +26.7 36.7302 32.9176 7.47489 207.911 +26.8 34.3824 19.5343 5.25463 221.295 +26.9 23.3902 10.9416 2.70699 229.887 +27 5.91331e-13 7.98079 5.96771e-14 232.848 +27.1 156.61 10.9416 177.293 229.887 +27.2 145.618 19.5343 174.745 221.295 +27.3 143.27 32.9176 172.525 207.911 +27.4 145.191 49.7817 170.816 191.047 +27.5 149.274 68.4756 169.818 172.353 +27.6 154.534 87.1695 169.738 153.66 +27.7 160.469 104.034 170.753 136.795 +27.8 166.799 117.417 172.937 123.412 +27.9 173.35 126.01 176.157 114.819 +28 180 128.97 180 111.859 +28.1 6.65002 126.01 3.84349 114.819 +28.2 13.2006 117.417 7.06263 123.412 +28.3 19.5305 104.034 9.24656 136.795 +28.4 25.4659 87.1695 10.2619 153.66 +28.5 30.7259 68.4756 10.1822 172.353 +28.6 34.8091 49.7817 9.18427 191.047 +28.7 36.7302 32.9176 7.47489 207.911 +28.8 34.3824 19.5343 5.25463 221.295 +28.9 23.3902 10.9416 2.70699 229.887 +29 180 7.98079 180 232.848 +29.1 156.61 10.9416 177.293 229.887 +29.2 145.618 19.5343 174.745 221.295 +29.3 143.27 32.9176 172.525 207.911 +29.4 145.191 49.7817 170.816 191.047 +29.5 149.274 68.4756 169.818 172.353 +29.6 154.534 87.1695 169.738 153.66 +29.7 160.469 104.034 170.753 136.795 +29.8 166.799 117.417 172.937 123.412 +29.9 173.35 126.01 176.157 114.819 +30 180 128.97 180 111.859 +30.1 6.65002 126.01 3.84349 114.819 +30.2 13.2006 117.417 7.06263 123.412 +30.3 19.5305 104.034 9.24656 136.795 +30.4 25.4659 87.1695 10.2619 153.66 +30.5 30.7259 68.4756 10.1822 172.353 +30.6 34.8091 49.7817 9.18427 191.047 +30.7 36.7302 32.9176 7.47489 207.911 +30.8 34.3824 19.5343 5.25463 221.295 +30.9 23.3902 10.9416 2.70699 229.887 +31 6.33561e-13 7.98079 6.3939e-14 232.848 +31.1 156.61 10.9416 177.293 229.887 +31.2 145.618 19.5343 174.745 221.295 +31.3 143.27 32.9176 172.525 207.911 +31.4 145.191 49.7817 170.816 191.047 +31.5 149.274 68.4756 169.818 172.353 +31.6 154.534 87.1695 169.738 153.66 +31.7 160.469 104.034 170.753 136.795 +31.8 166.799 117.417 172.937 123.412 +31.9 173.35 126.01 176.157 114.819 +32 180 128.97 180 111.859 +32.1 6.65002 126.01 3.84349 114.819 +32.2 13.2006 117.417 7.06263 123.412 +32.3 19.5305 104.034 9.24656 136.795 +32.4 25.4659 87.1695 10.2619 153.66 +32.5 30.7259 68.4756 10.1822 172.353 +32.6 34.8091 49.7817 9.18427 191.047 +32.7 36.7302 32.9176 7.47489 207.911 +32.8 34.3824 19.5343 5.25463 221.295 +32.9 23.3902 10.9416 2.70699 229.887 +33 4.21236e-14 7.98079 4.25111e-15 232.848 +33.1 156.61 10.9416 177.293 229.887 +33.2 145.618 19.5343 174.745 221.295 +33.3 143.27 32.9176 172.525 207.911 +33.4 145.191 49.7817 170.816 191.047 +33.5 149.274 68.4756 169.818 172.353 +33.6 154.534 87.1695 169.738 153.66 +33.7 160.469 104.034 170.753 136.795 +33.8 166.799 117.417 172.937 123.412 +33.9 173.35 126.01 176.157 114.819 +34 6.24162e-14 128.97 3.70436e-14 111.859 +34.1 6.65002 126.01 3.84349 114.819 +34.2 13.2006 117.417 7.06263 123.412 +34.3 19.5305 104.034 9.24656 136.795 +34.4 25.4659 87.1695 10.2619 153.66 +34.5 30.7259 68.4756 10.1822 172.353 +34.6 34.8091 49.7817 9.18427 191.047 +34.7 36.7302 32.9176 7.47489 207.911 +34.8 34.3824 19.5343 5.25463 221.295 +34.9 23.3902 10.9416 2.70699 229.887 +35 6.75792e-13 7.98079 6.82009e-14 232.848 +35.1 156.61 10.9416 177.293 229.887 +35.2 145.618 19.5343 174.745 221.295 +35.3 143.27 32.9176 172.525 207.911 +35.4 145.191 49.7817 170.816 191.047 +35.5 149.274 68.4756 169.818 172.353 +35.6 154.534 87.1695 169.738 153.66 +35.7 160.469 104.034 170.753 136.795 +35.8 166.799 117.417 172.937 123.412 +35.9 173.35 126.01 176.157 114.819 +36 180 128.97 180 111.859 +36.1 6.65002 126.01 3.84349 114.819 +36.2 13.2006 117.417 7.06263 123.412 +36.3 19.5305 104.034 9.24656 136.795 +36.4 25.4659 87.1695 10.2619 153.66 +36.5 30.7259 68.4756 10.1822 172.353 +36.6 34.8091 49.7817 9.18427 191.047 +36.7 36.7302 32.9176 7.47489 207.911 +36.8 34.3824 19.5343 5.25463 221.295 +36.9 23.3902 10.9416 2.70699 229.887 +37 8.43539e-14 7.98079 8.51299e-15 232.848 +37.1 156.61 10.9416 177.293 229.887 +37.2 145.618 19.5343 174.745 221.295 +37.3 143.27 32.9176 172.525 207.911 +37.4 145.191 49.7817 170.816 191.047 +37.5 149.274 68.4756 169.818 172.353 +37.6 154.534 87.1695 169.738 153.66 +37.7 160.469 104.034 170.753 136.795 +37.8 166.799 117.417 172.937 123.412 +37.9 173.35 126.01 176.157 114.819 +38 180 128.97 180 111.859 +38.1 6.65002 126.01 3.84349 114.819 +38.2 13.2006 117.417 7.06263 123.412 +38.3 19.5305 104.034 9.24656 136.795 +38.4 25.4659 87.1695 10.2619 153.66 +38.5 30.7259 68.4756 10.1822 172.353 +38.6 34.8091 49.7817 9.18427 191.047 +38.7 36.7302 32.9176 7.47489 207.911 +38.8 34.3824 19.5343 5.25463 221.295 +38.9 23.3902 10.9416 2.70699 229.887 +39 7.18022e-13 7.98079 7.24628e-14 232.848 +39.1 156.61 10.9416 177.293 229.887 +39.2 145.618 19.5343 174.745 221.295 +39.3 143.27 32.9176 172.525 207.911 +39.4 145.191 49.7817 170.816 191.047 +39.5 149.274 68.4756 169.818 172.353 +39.6 154.534 87.1695 169.738 153.66 +39.7 160.469 104.034 170.753 136.795 +39.8 166.799 117.417 172.937 123.412 +39.9 173.35 126.01 176.157 114.819 +40 180 128.97 180 111.859 +40.1 6.65002 126.01 3.84349 114.819 +40.2 13.2006 117.417 7.06263 123.412 +40.3 19.5305 104.034 9.24656 136.795 +40.4 25.4659 87.1695 10.2619 153.66 +40.5 30.7259 68.4756 10.1822 172.353 +40.6 34.8091 49.7817 9.18427 191.047 +40.7 36.7302 32.9176 7.47489 207.911 +40.8 34.3824 19.5343 5.25463 221.295 +40.9 23.3902 10.9416 2.70699 229.887 +41 1.35169e-12 7.98079 1.36413e-13 232.848 +41.1 156.61 10.9416 177.293 229.887 +41.2 145.618 19.5343 174.745 221.295 +41.3 143.27 32.9176 172.525 207.911 +41.4 145.191 49.7817 170.816 191.047 +41.5 149.274 68.4756 169.818 172.353 +41.6 154.534 87.1695 169.738 153.66 +41.7 160.469 104.034 170.753 136.795 +41.8 166.799 117.417 172.937 123.412 +41.9 173.35 126.01 176.157 114.819 +42 4.16283e-14 128.97 2.47061e-14 111.859 +42.1 6.65002 126.01 3.84349 114.819 +42.2 13.2006 117.417 7.06263 123.412 +42.3 19.5305 104.034 9.24656 136.795 +42.4 25.4659 87.1695 10.2619 153.66 +42.5 30.7259 68.4756 10.1822 172.353 +42.6 34.8091 49.7817 9.18427 191.047 +42.7 36.7302 32.9176 7.47489 207.911 +42.8 34.3824 19.5343 5.25463 221.295 +42.9 23.3902 10.9416 2.70699 229.887 +43 7.60252e-13 7.98079 7.67247e-14 232.848 +43.1 156.61 10.9416 177.293 229.887 +43.2 145.618 19.5343 174.745 221.295 +43.3 143.27 32.9176 172.525 207.911 +43.4 145.191 49.7817 170.816 191.047 +43.5 149.274 68.4756 169.818 172.353 +43.6 154.534 87.1695 169.738 153.66 +43.7 160.469 104.034 170.753 136.795 +43.8 166.799 117.417 172.937 123.412 +43.9 173.35 126.01 176.157 114.819 +44 180 128.97 180 111.859 +44.1 6.65002 126.01 3.84349 114.819 +44.2 13.2006 117.417 7.06263 123.412 +44.3 19.5305 104.034 9.24656 136.795 +44.4 25.4659 87.1695 10.2619 153.66 +44.5 30.7259 68.4756 10.1822 172.353 +44.6 34.8091 49.7817 9.18427 191.047 +44.7 36.7302 32.9176 7.47489 207.911 +44.8 34.3824 19.5343 5.25463 221.295 +44.9 23.3902 10.9416 2.70699 229.887 +45 1.68814e-13 7.98079 1.70368e-14 232.848 +45.1 156.61 10.9416 177.293 229.887 +45.2 145.618 19.5343 174.745 221.295 +45.3 143.27 32.9176 172.525 207.911 +45.4 145.191 49.7817 170.816 191.047 +45.5 149.274 68.4756 169.818 172.353 +45.6 154.534 87.1695 169.738 153.66 +45.7 160.469 104.034 170.753 136.795 +45.8 166.799 117.417 172.937 123.412 +45.9 173.35 126.01 176.157 114.819 +46 180 128.97 180 111.859 +46.1 6.65002 126.01 3.84349 114.819 +46.2 13.2006 117.417 7.06263 123.412 +46.3 19.5305 104.034 9.24656 136.795 +46.4 25.4659 87.1695 10.2619 153.66 +46.5 30.7259 68.4756 10.1822 172.353 +46.6 34.8091 49.7817 9.18427 191.047 +46.7 36.7302 32.9176 7.47489 207.911 +46.8 34.3824 19.5343 5.25463 221.295 +46.9 23.3902 10.9416 2.70699 229.887 +47 180 7.98079 180 232.848 +47.1 156.61 10.9416 177.293 229.887 +47.2 145.618 19.5343 174.745 221.295 +47.3 143.27 32.9176 172.525 207.911 +47.4 145.191 49.7817 170.816 191.047 +47.5 149.274 68.4756 169.818 172.353 +47.6 154.534 87.1695 169.738 153.66 +47.7 160.469 104.034 170.753 136.795 +47.8 166.799 117.417 172.937 123.412 +47.9 173.35 126.01 176.157 114.819 +48 180 128.97 180 111.859 +48.1 6.65002 126.01 3.84349 114.819 +48.2 13.2006 117.417 7.06263 123.412 +48.3 19.5305 104.034 9.24656 136.795 +48.4 25.4659 87.1695 10.2619 153.66 +48.5 30.7259 68.4756 10.1822 172.353 +48.6 34.8091 49.7817 9.18427 191.047 +48.7 36.7302 32.9176 7.47489 207.911 +48.8 34.3824 19.5343 5.25463 221.295 +48.9 23.3902 10.9416 2.70699 229.887 +49 1.43615e-12 7.98079 1.44936e-13 232.848 +49.1 156.61 10.9416 177.293 229.887 +49.2 145.618 19.5343 174.745 221.295 +49.3 143.27 32.9176 172.525 207.911 +49.4 145.191 49.7817 170.816 191.047 +49.5 149.274 68.4756 169.818 172.353 +49.6 154.534 87.1695 169.738 153.66 +49.7 160.469 104.034 170.753 136.795 +49.8 166.799 117.417 172.937 123.412 +49.9 173.35 126.01 176.157 114.819 +50 2.08404e-14 128.97 1.23686e-14 111.859 +50.1 6.65002 126.01 3.84349 114.819 +50.2 13.2006 117.417 7.06263 123.412 +50.3 19.5305 104.034 9.24656 136.795 +50.4 25.4659 87.1695 10.2619 153.66 +50.5 30.7259 68.4756 10.1822 172.353 +50.6 34.8091 49.7817 9.18427 191.047 +50.7 36.7302 32.9176 7.47489 207.911 +50.8 34.3824 19.5343 5.25463 221.295 +50.9 23.3902 10.9416 2.70699 229.887 +51 8.44713e-13 7.98079 8.52484e-14 232.848 +51.1 156.61 10.9416 177.293 229.887 +51.2 145.618 19.5343 174.745 221.295 +51.3 143.27 32.9176 172.525 207.911 +51.4 145.191 49.7817 170.816 191.047 +51.5 149.274 68.4756 169.818 172.353 +51.6 154.534 87.1695 169.738 153.66 +51.7 160.469 104.034 170.753 136.795 +51.8 166.799 117.417 172.937 123.412 +51.9 173.35 126.01 176.157 114.819 +52 1.66408e-13 128.97 9.8762e-14 111.859 +52.1 6.65002 126.01 3.84349 114.819 +52.2 13.2006 117.417 7.06263 123.412 +52.3 19.5305 104.034 9.24656 136.795 +52.4 25.4659 87.1695 10.2619 153.66 +52.5 30.7259 68.4756 10.1822 172.353 +52.6 34.8091 49.7817 9.18427 191.047 +52.7 36.7302 32.9176 7.47489 207.911 +52.8 34.3824 19.5343 5.25463 221.295 +52.9 23.3902 10.9416 2.70699 229.887 +53 2.53275e-13 7.98079 2.55605e-14 232.848 +53.1 156.61 10.9416 177.293 229.887 +53.2 145.618 19.5343 174.745 221.295 +53.3 143.27 32.9176 172.525 207.911 +53.4 145.191 49.7817 170.816 191.047 +53.5 149.274 68.4756 169.818 172.353 +53.6 154.534 87.1695 169.738 153.66 +53.7 160.469 104.034 170.753 136.795 +53.8 166.799 117.417 172.937 123.412 +53.9 173.35 126.01 176.157 114.819 +54 180 128.97 180 111.859 +54.1 6.65002 126.01 3.84349 114.819 +54.2 13.2006 117.417 7.06263 123.412 +54.3 19.5305 104.034 9.24656 136.795 +54.4 25.4659 87.1695 10.2619 153.66 +54.5 30.7259 68.4756 10.1822 172.353 +54.6 34.8091 49.7817 9.18427 191.047 +54.7 36.7302 32.9176 7.47489 207.911 +54.8 34.3824 19.5343 5.25463 221.295 +54.9 23.3902 10.9416 2.70699 229.887 +55 180 7.98079 180 232.848 +55.1 156.61 10.9416 177.293 229.887 +55.2 145.618 19.5343 174.745 221.295 +55.3 143.27 32.9176 172.525 207.911 +55.4 145.191 49.7817 170.816 191.047 +55.5 149.274 68.4756 169.818 172.353 +55.6 154.534 87.1695 169.738 153.66 +55.7 160.469 104.034 170.753 136.795 +55.8 166.799 117.417 172.937 123.412 +55.9 173.35 126.01 176.157 114.819 +56 180 128.97 180 111.859 +56.1 6.65002 126.01 3.84349 114.819 +56.2 13.2006 117.417 7.06263 123.412 +56.3 19.5305 104.034 9.24656 136.795 +56.4 25.4659 87.1695 10.2619 153.66 +56.5 30.7259 68.4756 10.1822 172.353 +56.6 34.8091 49.7817 9.18427 191.047 +56.7 36.7302 32.9176 7.47489 207.911 +56.8 34.3824 19.5343 5.25463 221.295 +56.9 23.3902 10.9416 2.70699 229.887 +57 1.52061e-12 7.98079 1.5346e-13 232.848 +57.1 156.61 10.9416 177.293 229.887 +57.2 145.618 19.5343 174.745 221.295 +57.3 143.27 32.9176 172.525 207.911 +57.4 145.191 49.7817 170.816 191.047 +57.5 149.274 68.4756 169.818 172.353 +57.6 154.534 87.1695 169.738 153.66 +57.7 160.469 104.034 170.753 136.795 +57.8 166.799 117.417 172.937 123.412 +57.9 173.35 126.01 176.157 114.819 +58 5.25348e-17 128.97 3.1179e-17 111.859 +58.1 6.65002 126.01 3.84349 114.819 +58.2 13.2006 117.417 7.06263 123.412 +58.3 19.5305 104.034 9.24656 136.795 +58.4 25.4659 87.1695 10.2619 153.66 +58.5 30.7259 68.4756 10.1822 172.353 +58.6 34.8091 49.7817 9.18427 191.047 +58.7 36.7302 32.9176 7.47489 207.911 +58.8 34.3824 19.5343 5.25463 221.295 +58.9 23.3902 10.9416 2.70699 229.887 +59 9.29173e-13 7.98079 9.37722e-14 232.848 +59.1 156.61 10.9416 177.293 229.887 +59.2 145.618 19.5343 174.745 221.295 +59.3 143.27 32.9176 172.525 207.911 +59.4 145.191 49.7817 170.816 191.047 +59.5 149.274 68.4756 169.818 172.353 +59.6 154.534 87.1695 169.738 153.66 +59.7 160.469 104.034 170.753 136.795 +59.8 166.799 117.417 172.937 123.412 +59.9 173.35 126.01 176.157 114.819 +60 180 128.97 180 111.859 +60.1 6.65002 126.01 3.84349 114.819 +60.2 13.2006 117.417 7.06263 123.412 +60.3 19.5305 104.034 9.24656 136.795 +60.4 25.4659 87.1695 10.2619 153.66 +60.5 30.7259 68.4756 10.1822 172.353 +60.6 34.8091 49.7817 9.18427 191.047 +60.7 36.7302 32.9176 7.47489 207.911 +60.8 34.3824 19.5343 5.25463 221.295 +60.9 23.3902 10.9416 2.70699 229.887 +61 3.37736e-13 7.98079 3.40843e-14 232.848 +61.1 156.61 10.9416 177.293 229.887 +61.2 145.618 19.5343 174.745 221.295 +61.3 143.27 32.9176 172.525 207.911 +61.4 145.191 49.7817 170.816 191.047 +61.5 149.274 68.4756 169.818 172.353 +61.6 154.534 87.1695 169.738 153.66 +61.7 160.469 104.034 170.753 136.795 +61.8 166.799 117.417 172.937 123.412 +61.9 173.35 126.01 176.157 114.819 +62 180 128.97 180 111.859 +62.1 6.65002 126.01 3.84349 114.819 +62.2 13.2006 117.417 7.06263 123.412 +62.3 19.5305 104.034 9.24656 136.795 +62.4 25.4659 87.1695 10.2619 153.66 +62.5 30.7259 68.4756 10.1822 172.353 +62.6 34.8091 49.7817 9.18427 191.047 +62.7 36.7302 32.9176 7.47489 207.911 +62.8 34.3824 19.5343 5.25463 221.295 +62.9 23.3902 10.9416 2.70699 229.887 +63 180 7.98079 180 232.848 +63.1 156.61 10.9416 177.293 229.887 +63.2 145.618 19.5343 174.745 221.295 +63.3 143.27 32.9176 172.525 207.911 +63.4 145.191 49.7817 170.816 191.047 +63.5 149.274 68.4756 169.818 172.353 +63.6 154.534 87.1695 169.738 153.66 +63.7 160.469 104.034 170.753 136.795 +63.8 166.799 117.417 172.937 123.412 +63.9 173.35 126.01 176.157 114.819 +64 180 128.97 180 111.859 +64.1 6.65002 126.01 3.84349 114.819 +64.2 13.2006 117.417 7.06263 123.412 +64.3 19.5305 104.034 9.24656 136.795 +64.4 25.4659 87.1695 10.2619 153.66 +64.5 30.7259 68.4756 10.1822 172.353 +64.6 34.8091 49.7817 9.18427 191.047 +64.7 36.7302 32.9176 7.47489 207.911 +64.8 34.3824 19.5343 5.25463 221.295 +64.9 23.3902 10.9416 2.70699 229.887 +65 1.60507e-12 7.98079 1.61984e-13 232.848 +65.1 156.61 10.9416 177.293 229.887 +65.2 145.618 19.5343 174.745 221.295 +65.3 143.27 32.9176 172.525 207.911 +65.4 145.191 49.7817 170.816 191.047 +65.5 149.274 68.4756 169.818 172.353 +65.6 154.534 87.1695 169.738 153.66 +65.7 160.469 104.034 170.753 136.795 +65.8 166.799 117.417 172.937 123.412 +65.9 173.35 126.01 176.157 114.819 +66 180 128.97 180 111.859 +66.1 6.65002 126.01 3.84349 114.819 +66.2 13.2006 117.417 7.06263 123.412 +66.3 19.5305 104.034 9.24656 136.795 +66.4 25.4659 87.1695 10.2619 153.66 +66.5 30.7259 68.4756 10.1822 172.353 +66.6 34.8091 49.7817 9.18427 191.047 +66.7 36.7302 32.9176 7.47489 207.911 +66.8 34.3824 19.5343 5.25463 221.295 +66.9 23.3902 10.9416 2.70699 229.887 +67 1.01363e-12 7.98079 1.02296e-13 232.848 +67.1 156.61 10.9416 177.293 229.887 +67.2 145.618 19.5343 174.745 221.295 +67.3 143.27 32.9176 172.525 207.911 +67.4 145.191 49.7817 170.816 191.047 +67.5 149.274 68.4756 169.818 172.353 +67.6 154.534 87.1695 169.738 153.66 +67.7 160.469 104.034 170.753 136.795 +67.8 166.799 117.417 172.937 123.412 +67.9 173.35 126.01 176.157 114.819 +68 1.24832e-13 128.97 7.40871e-14 111.859 +68.1 6.65002 126.01 3.84349 114.819 +68.2 13.2006 117.417 7.06263 123.412 +68.3 19.5305 104.034 9.24656 136.795 +68.4 25.4659 87.1695 10.2619 153.66 +68.5 30.7259 68.4756 10.1822 172.353 +68.6 34.8091 49.7817 9.18427 191.047 +68.7 36.7302 32.9176 7.47489 207.911 +68.8 34.3824 19.5343 5.25463 221.295 +68.9 23.3902 10.9416 2.70699 229.887 +69 4.22196e-13 7.98079 4.26081e-14 232.848 +69.1 156.61 10.9416 177.293 229.887 +69.2 145.618 19.5343 174.745 221.295 +69.3 143.27 32.9176 172.525 207.911 +69.4 145.191 49.7817 170.816 191.047 +69.5 149.274 68.4756 169.818 172.353 +69.6 154.534 87.1695 169.738 153.66 +69.7 160.469 104.034 170.753 136.795 +69.8 166.799 117.417 172.937 123.412 +69.9 173.35 126.01 176.157 114.819 +70 180 128.97 180 111.859 +70.1 6.65002 126.01 3.84349 114.819 +70.2 13.2006 117.417 7.06263 123.412 +70.3 19.5305 104.034 9.24656 136.795 +70.4 25.4659 87.1695 10.2619 153.66 +70.5 30.7259 68.4756 10.1822 172.353 +70.6 34.8091 49.7817 9.18427 191.047 +70.7 36.7302 32.9176 7.47489 207.911 +70.8 34.3824 19.5343 5.25463 221.295 +70.9 23.3902 10.9416 2.70699 229.887 +71 180 7.98079 180 232.848 +71.1 156.61 10.9416 177.293 229.887 +71.2 145.618 19.5343 174.745 221.295 +71.3 143.27 32.9176 172.525 207.911 +71.4 145.191 49.7817 170.816 191.047 +71.5 149.274 68.4756 169.818 172.353 +71.6 154.534 87.1695 169.738 153.66 +71.7 160.469 104.034 170.753 136.795 +71.8 166.799 117.417 172.937 123.412 +71.9 173.35 126.01 176.157 114.819 +72 180 128.97 180 111.859 +72.1 6.65002 126.01 3.84349 114.819 +72.2 13.2006 117.417 7.06263 123.412 +72.3 19.5305 104.034 9.24656 136.795 +72.4 25.4659 87.1695 10.2619 153.66 +72.5 30.7259 68.4756 10.1822 172.353 +72.6 34.8091 49.7817 9.18427 191.047 +72.7 36.7302 32.9176 7.47489 207.911 +72.8 34.3824 19.5343 5.25463 221.295 +72.9 23.3902 10.9416 2.70699 229.887 +73 1.68953e-12 7.98079 1.70508e-13 232.848 +73.1 156.61 10.9416 177.293 229.887 +73.2 145.618 19.5343 174.745 221.295 +73.3 143.27 32.9176 172.525 207.911 +73.4 145.191 49.7817 170.816 191.047 +73.5 149.274 68.4756 169.818 172.353 +73.6 154.534 87.1695 169.738 153.66 +73.7 160.469 104.034 170.753 136.795 +73.8 166.799 117.417 172.937 123.412 +73.9 173.35 126.01 176.157 114.819 +74 180 128.97 180 111.859 +74.1 6.65002 126.01 3.84349 114.819 +74.2 13.2006 117.417 7.06263 123.412 +74.3 19.5305 104.034 9.24656 136.795 +74.4 25.4659 87.1695 10.2619 153.66 +74.5 30.7259 68.4756 10.1822 172.353 +74.6 34.8091 49.7817 9.18427 191.047 +74.7 36.7302 32.9176 7.47489 207.911 +74.8 34.3824 19.5343 5.25463 221.295 +74.9 23.3902 10.9416 2.70699 229.887 +75 1.09809e-12 7.98079 1.1082e-13 232.848 +75.1 156.61 10.9416 177.293 229.887 +75.2 145.618 19.5343 174.745 221.295 +75.3 143.27 32.9176 172.525 207.911 +75.4 145.191 49.7817 170.816 191.047 +75.5 149.274 68.4756 169.818 172.353 +75.6 154.534 87.1695 169.738 153.66 +75.7 160.469 104.034 170.753 136.795 +75.8 166.799 117.417 172.937 123.412 +75.9 173.35 126.01 176.157 114.819 +76 180 128.97 180 111.859 +76.1 6.65002 126.01 3.84349 114.819 +76.2 13.2006 117.417 7.06263 123.412 +76.3 19.5305 104.034 9.24656 136.795 +76.4 25.4659 87.1695 10.2619 153.66 +76.5 30.7259 68.4756 10.1822 172.353 +76.6 34.8091 49.7817 9.18427 191.047 +76.7 36.7302 32.9176 7.47489 207.911 +76.8 34.3824 19.5343 5.25463 221.295 +76.9 23.3902 10.9416 2.70699 229.887 +77 5.06657e-13 7.98079 5.11318e-14 232.848 +77.1 156.61 10.9416 177.293 229.887 +77.2 145.618 19.5343 174.745 221.295 +77.3 143.27 32.9176 172.525 207.911 +77.4 145.191 49.7817 170.816 191.047 +77.5 149.274 68.4756 169.818 172.353 +77.6 154.534 87.1695 169.738 153.66 +77.7 160.469 104.034 170.753 136.795 +77.8 166.799 117.417 172.937 123.412 +77.9 173.35 126.01 176.157 114.819 +78 180 128.97 180 111.859 +78.1 6.65002 126.01 3.84349 114.819 +78.2 13.2006 117.417 7.06263 123.412 +78.3 19.5305 104.034 9.24656 136.795 +78.4 25.4659 87.1695 10.2619 153.66 +78.5 30.7259 68.4756 10.1822 172.353 +78.6 34.8091 49.7817 9.18427 191.047 +78.7 36.7302 32.9176 7.47489 207.911 +78.8 34.3824 19.5343 5.25463 221.295 +78.9 23.3902 10.9416 2.70699 229.887 +79 180 7.98079 180 232.848 +79.1 156.61 10.9416 177.293 229.887 +79.2 145.618 19.5343 174.745 221.295 +79.3 143.27 32.9176 172.525 207.911 +79.4 145.191 49.7817 170.816 191.047 +79.5 149.274 68.4756 169.818 172.353 +79.6 154.534 87.1695 169.738 153.66 +79.7 160.469 104.034 170.753 136.795 +79.8 166.799 117.417 172.937 123.412 +79.9 173.35 126.01 176.157 114.819 +80 180 128.97 180 111.859 +80.1 6.65002 126.01 3.84349 114.819 +80.2 13.2006 117.417 7.06263 123.412 +80.3 19.5305 104.034 9.24656 136.795 +80.4 25.4659 87.1695 10.2619 153.66 +80.5 30.7259 68.4756 10.1822 172.353 +80.6 34.8091 49.7817 9.18427 191.047 +80.7 36.7302 32.9176 7.47489 207.911 +80.8 34.3824 19.5343 5.25463 221.295 +80.9 23.3902 10.9416 2.70699 229.887 +81 1.77399e-12 7.98079 1.79031e-13 232.848 +81.1 156.61 10.9416 177.293 229.887 +81.2 145.618 19.5343 174.745 221.295 +81.3 143.27 32.9176 172.525 207.911 +81.4 145.191 49.7817 170.816 191.047 +81.5 149.274 68.4756 169.818 172.353 +81.6 154.534 87.1695 169.738 153.66 +81.7 160.469 104.034 170.753 136.795 +81.8 166.799 117.417 172.937 123.412 +81.9 173.35 126.01 176.157 114.819 +82 180 128.97 180 111.859 +82.1 6.65002 126.01 3.84349 114.819 +82.2 13.2006 117.417 7.06263 123.412 +82.3 19.5305 104.034 9.24656 136.795 +82.4 25.4659 87.1695 10.2619 153.66 +82.5 30.7259 68.4756 10.1822 172.353 +82.6 34.8091 49.7817 9.18427 191.047 +82.7 36.7302 32.9176 7.47489 207.911 +82.8 34.3824 19.5343 5.25463 221.295 +82.9 23.3902 10.9416 2.70699 229.887 +83 180 7.98079 180 232.848 +83.1 156.61 10.9416 177.293 229.887 +83.2 145.618 19.5343 174.745 221.295 +83.3 143.27 32.9176 172.525 207.911 +83.4 145.191 49.7817 170.816 191.047 +83.5 149.274 68.4756 169.818 172.353 +83.6 154.534 87.1695 169.738 153.66 +83.7 160.469 104.034 170.753 136.795 +83.8 166.799 117.417 172.937 123.412 +83.9 173.35 126.01 176.157 114.819 +84 8.32567e-14 128.97 4.94122e-14 111.859 +84.1 6.65002 126.01 3.84349 114.819 +84.2 13.2006 117.417 7.06263 123.412 +84.3 19.5305 104.034 9.24656 136.795 +84.4 25.4659 87.1695 10.2619 153.66 +84.5 30.7259 68.4756 10.1822 172.353 +84.6 34.8091 49.7817 9.18427 191.047 +84.7 36.7302 32.9176 7.47489 207.911 +84.8 34.3824 19.5343 5.25463 221.295 +84.9 23.3902 10.9416 2.70699 229.887 +85 5.91117e-13 7.98079 5.96556e-14 232.848 +85.1 156.61 10.9416 177.293 229.887 +85.2 145.618 19.5343 174.745 221.295 +85.3 143.27 32.9176 172.525 207.911 +85.4 145.191 49.7817 170.816 191.047 +85.5 149.274 68.4756 169.818 172.353 +85.6 154.534 87.1695 169.738 153.66 +85.7 160.469 104.034 170.753 136.795 +85.8 166.799 117.417 172.937 123.412 +85.9 173.35 126.01 176.157 114.819 +86 180 128.97 180 111.859 +86.1 6.65002 126.01 3.84349 114.819 +86.2 13.2006 117.417 7.06263 123.412 +86.3 19.5305 104.034 9.24656 136.795 +86.4 25.4659 87.1695 10.2619 153.66 +86.5 30.7259 68.4756 10.1822 172.353 +86.6 34.8091 49.7817 9.18427 191.047 +86.7 36.7302 32.9176 7.47489 207.911 +86.8 34.3824 19.5343 5.25463 221.295 +86.9 23.3902 10.9416 2.70699 229.887 +87 2.44989e-12 7.98079 2.47243e-13 232.848 +87.1 156.61 10.9416 177.293 229.887 +87.2 145.618 19.5343 174.745 221.295 +87.3 143.27 32.9176 172.525 207.911 +87.4 145.191 49.7817 170.816 191.047 +87.5 149.274 68.4756 169.818 172.353 +87.6 154.534 87.1695 169.738 153.66 +87.7 160.469 104.034 170.753 136.795 +87.8 166.799 117.417 172.937 123.412 +87.9 173.35 126.01 176.157 114.819 +88 180 128.97 180 111.859 +88.1 6.65002 126.01 3.84349 114.819 +88.2 13.2006 117.417 7.06263 123.412 +88.3 19.5305 104.034 9.24656 136.795 +88.4 25.4659 87.1695 10.2619 153.66 +88.5 30.7259 68.4756 10.1822 172.353 +88.6 34.8091 49.7817 9.18427 191.047 +88.7 36.7302 32.9176 7.47489 207.911 +88.8 34.3824 19.5343 5.25463 221.295 +88.9 23.3902 10.9416 2.70699 229.887 +89 180 7.98079 180 232.848 +89.1 156.61 10.9416 177.293 229.887 +89.2 145.618 19.5343 174.745 221.295 +89.3 143.27 32.9176 172.525 207.911 +89.4 145.191 49.7817 170.816 191.047 +89.5 149.274 68.4756 169.818 172.353 +89.6 154.534 87.1695 169.738 153.66 +89.7 160.469 104.034 170.753 136.795 +89.8 166.799 117.417 172.937 123.412 +89.9 173.35 126.01 176.157 114.819 +90 180 128.97 180 111.859 +90.1 6.65002 126.01 3.84349 114.819 +90.2 13.2006 117.417 7.06263 123.412 +90.3 19.5305 104.034 9.24656 136.795 +90.4 25.4659 87.1695 10.2619 153.66 +90.5 30.7259 68.4756 10.1822 172.353 +90.6 34.8091 49.7817 9.18427 191.047 +90.7 36.7302 32.9176 7.47489 207.911 +90.8 34.3824 19.5343 5.25463 221.295 +90.9 23.3902 10.9416 2.70699 229.887 +91 1.26702e-12 7.98079 1.27867e-13 232.848 +91.1 156.61 10.9416 177.293 229.887 +91.2 145.618 19.5343 174.745 221.295 +91.3 143.27 32.9176 172.525 207.911 +91.4 145.191 49.7817 170.816 191.047 +91.5 149.274 68.4756 169.818 172.353 +91.6 154.534 87.1695 169.738 153.66 +91.7 160.469 104.034 170.753 136.795 +91.8 166.799 117.417 172.937 123.412 +91.9 173.35 126.01 176.157 114.819 +92 180 128.97 180 111.859 +92.1 6.65002 126.01 3.84349 114.819 +92.2 13.2006 117.417 7.06263 123.412 +92.3 19.5305 104.034 9.24656 136.795 +92.4 25.4659 87.1695 10.2619 153.66 +92.5 30.7259 68.4756 10.1822 172.353 +92.6 34.8091 49.7817 9.18427 191.047 +92.7 36.7302 32.9176 7.47489 207.911 +92.8 34.3824 19.5343 5.25463 221.295 +92.9 23.3902 10.9416 2.70699 229.887 +93 3.12579e-12 7.98079 3.15455e-13 232.848 +93.1 156.61 10.9416 177.293 229.887 +93.2 145.618 19.5343 174.745 221.295 +93.3 143.27 32.9176 172.525 207.911 +93.4 145.191 49.7817 170.816 191.047 +93.5 149.274 68.4756 169.818 172.353 +93.6 154.534 87.1695 169.738 153.66 +93.7 160.469 104.034 170.753 136.795 +93.8 166.799 117.417 172.937 123.412 +93.9 173.35 126.01 176.157 114.819 +94 2.08037e-13 128.97 1.23468e-13 111.859 +94.1 6.65002 126.01 3.84349 114.819 +94.2 13.2006 117.417 7.06263 123.412 +94.3 19.5305 104.034 9.24656 136.795 +94.4 25.4659 87.1695 10.2619 153.66 +94.5 30.7259 68.4756 10.1822 172.353 +94.6 34.8091 49.7817 9.18427 191.047 +94.7 36.7302 32.9176 7.47489 207.911 +94.8 34.3824 19.5343 5.25463 221.295 +94.9 23.3902 10.9416 2.70699 229.887 +95 8.41404e-14 7.98079 8.49145e-15 232.848 +95.1 156.61 10.9416 177.293 229.887 +95.2 145.618 19.5343 174.745 221.295 +95.3 143.27 32.9176 172.525 207.911 +95.4 145.191 49.7817 170.816 191.047 +95.5 149.274 68.4756 169.818 172.353 +95.6 154.534 87.1695 169.738 153.66 +95.7 160.469 104.034 170.753 136.795 +95.8 166.799 117.417 172.937 123.412 +95.9 173.35 126.01 176.157 114.819 +96 180 128.97 180 111.859 +96.1 6.65002 126.01 3.84349 114.819 +96.2 13.2006 117.417 7.06263 123.412 +96.3 19.5305 104.034 9.24656 136.795 +96.4 25.4659 87.1695 10.2619 153.66 +96.5 30.7259 68.4756 10.1822 172.353 +96.6 34.8091 49.7817 9.18427 191.047 +96.7 36.7302 32.9176 7.47489 207.911 +96.8 34.3824 19.5343 5.25463 221.295 +96.9 23.3902 10.9416 2.70699 229.887 +97 1.94291e-12 7.98079 1.96079e-13 232.848 +97.1 156.61 10.9416 177.293 229.887 +97.2 145.618 19.5343 174.745 221.295 +97.3 143.27 32.9176 172.525 207.911 +97.4 145.191 49.7817 170.816 191.047 +97.5 149.274 68.4756 169.818 172.353 +97.6 154.534 87.1695 169.738 153.66 +97.7 160.469 104.034 170.753 136.795 +97.8 166.799 117.417 172.937 123.412 +97.9 173.35 126.01 176.157 114.819 +98 180 128.97 180 111.859 +98.1 6.65002 126.01 3.84349 114.819 +98.2 13.2006 117.417 7.06263 123.412 +98.3 19.5305 104.034 9.24656 136.795 +98.4 25.4659 87.1695 10.2619 153.66 +98.5 30.7259 68.4756 10.1822 172.353 +98.6 34.8091 49.7817 9.18427 191.047 +98.7 36.7302 32.9176 7.47489 207.911 +98.8 34.3824 19.5343 5.25463 221.295 +98.9 23.3902 10.9416 2.70699 229.887 +99 180 7.98079 180 232.848 +99.1 156.61 10.9416 177.293 229.887 +99.2 145.618 19.5343 174.745 221.295 +99.3 143.27 32.9176 172.525 207.911 +99.4 145.191 49.7817 170.816 191.047 +99.5 149.274 68.4756 169.818 172.353 +99.6 154.534 87.1695 169.738 153.66 +99.7 160.469 104.034 170.753 136.795 +99.8 166.799 117.417 172.937 123.412 +99.9 173.35 126.01 176.157 114.819 +100 4.16809e-14 128.97 2.47373e-14 111.859 +100.1 6.65002 126.01 3.84349 114.819 +100.2 13.2006 117.417 7.06263 123.412 +100.3 19.5305 104.034 9.24656 136.795 +100.4 25.4659 87.1695 10.2619 153.66 +100.5 30.7259 68.4756 10.1822 172.353 +100.6 34.8091 49.7817 9.18427 191.047 +100.7 36.7302 32.9176 7.47489 207.911 +100.8 34.3824 19.5343 5.25463 221.295 +100.9 23.3902 10.9416 2.70699 229.887 +101 7.60039e-13 7.98079 7.67031e-14 232.848 +101.1 156.61 10.9416 177.293 229.887 +101.2 145.618 19.5343 174.745 221.295 +101.3 143.27 32.9176 172.525 207.911 +101.4 145.191 49.7817 170.816 191.047 +101.5 149.274 68.4756 169.818 172.353 +101.6 154.534 87.1695 169.738 153.66 +101.7 160.469 104.034 170.753 136.795 +101.8 166.799 117.417 172.937 123.412 +101.9 173.35 126.01 176.157 114.819 +102 180 128.97 180 111.859 +102.1 6.65002 126.01 3.84349 114.819 +102.2 13.2006 117.417 7.06263 123.412 +102.3 19.5305 104.034 9.24656 136.795 +102.4 25.4659 87.1695 10.2619 153.66 +102.5 30.7259 68.4756 10.1822 172.353 +102.6 34.8091 49.7817 9.18427 191.047 +102.7 36.7302 32.9176 7.47489 207.911 +102.8 34.3824 19.5343 5.25463 221.295 +102.9 23.3902 10.9416 2.70699 229.887 +103 2.61881e-12 7.98079 2.64291e-13 232.848 +103.1 156.61 10.9416 177.293 229.887 +103.2 145.618 19.5343 174.745 221.295 +103.3 143.27 32.9176 172.525 207.911 +103.4 145.191 49.7817 170.816 191.047 +103.5 149.274 68.4756 169.818 172.353 +103.6 154.534 87.1695 169.738 153.66 +103.7 160.469 104.034 170.753 136.795 +103.8 166.799 117.417 172.937 123.412 +103.9 173.35 126.01 176.157 114.819 +104 3.32817e-13 128.97 1.97524e-13 111.859 +104.1 6.65002 126.01 3.84349 114.819 +104.2 13.2006 117.417 7.06263 123.412 +104.3 19.5305 104.034 9.24656 136.795 +104.4 25.4659 87.1695 10.2619 153.66 +104.5 30.7259 68.4756 10.1822 172.353 +104.6 34.8091 49.7817 9.18427 191.047 +104.7 36.7302 32.9176 7.47489 207.911 +104.8 34.3824 19.5343 5.25463 221.295 +104.9 23.3902 10.9416 2.70699 229.887 +105 180 7.98079 180 232.848 +105.1 156.61 10.9416 177.293 229.887 +105.2 145.618 19.5343 174.745 221.295 +105.3 143.27 32.9176 172.525 207.911 +105.4 145.191 49.7817 170.816 191.047 +105.5 149.274 68.4756 169.818 172.353 +105.6 154.534 87.1695 169.738 153.66 +105.7 160.469 104.034 170.753 136.795 +105.8 166.799 117.417 172.937 123.412 +105.9 173.35 126.01 176.157 114.819 +106 180 128.97 180 111.859 +106.1 6.65002 126.01 3.84349 114.819 +106.2 13.2006 117.417 7.06263 123.412 +106.3 19.5305 104.034 9.24656 136.795 +106.4 25.4659 87.1695 10.2619 153.66 +106.5 30.7259 68.4756 10.1822 172.353 +106.6 34.8091 49.7817 9.18427 191.047 +106.7 36.7302 32.9176 7.47489 207.911 +106.8 34.3824 19.5343 5.25463 221.295 +106.9 23.3902 10.9416 2.70699 229.887 +107 1.43594e-12 7.98079 1.44915e-13 232.848 +107.1 156.61 10.9416 177.293 229.887 +107.2 145.618 19.5343 174.745 221.295 +107.3 143.27 32.9176 172.525 207.911 +107.4 145.191 49.7817 170.816 191.047 +107.5 149.274 68.4756 169.818 172.353 +107.6 154.534 87.1695 169.738 153.66 +107.7 160.469 104.034 170.753 136.795 +107.8 166.799 117.417 172.937 123.412 +107.9 173.35 126.01 176.157 114.819 +108 180 128.97 180 111.859 +108.1 6.65002 126.01 3.84349 114.819 +108.2 13.2006 117.417 7.06263 123.412 +108.3 19.5305 104.034 9.24656 136.795 +108.4 25.4659 87.1695 10.2619 153.66 +108.5 30.7259 68.4756 10.1822 172.353 +108.6 34.8091 49.7817 9.18427 191.047 +108.7 36.7302 32.9176 7.47489 207.911 +108.8 34.3824 19.5343 5.25463 221.295 +108.9 23.3902 10.9416 2.70699 229.887 +109 3.29471e-12 7.98079 3.32502e-13 232.848 +109.1 156.61 10.9416 177.293 229.887 +109.2 145.618 19.5343 174.745 221.295 +109.3 143.27 32.9176 172.525 207.911 +109.4 145.191 49.7817 170.816 191.047 +109.5 149.274 68.4756 169.818 172.353 +109.6 154.534 87.1695 169.738 153.66 +109.7 160.469 104.034 170.753 136.795 +109.8 166.799 117.417 172.937 123.412 +109.9 173.35 126.01 176.157 114.819 +110 1.66461e-13 128.97 9.87932e-14 111.859 +110.1 6.65002 126.01 3.84349 114.819 +110.2 13.2006 117.417 7.06263 123.412 +110.3 19.5305 104.034 9.24656 136.795 +110.4 25.4659 87.1695 10.2619 153.66 +110.5 30.7259 68.4756 10.1822 172.353 +110.6 34.8091 49.7817 9.18427 191.047 +110.7 36.7302 32.9176 7.47489 207.911 +110.8 34.3824 19.5343 5.25463 221.295 +110.9 23.3902 10.9416 2.70699 229.887 +111 2.53062e-13 7.98079 2.5539e-14 232.848 +111.1 156.61 10.9416 177.293 229.887 +111.2 145.618 19.5343 174.745 221.295 +111.3 143.27 32.9176 172.525 207.911 +111.4 145.191 49.7817 170.816 191.047 +111.5 149.274 68.4756 169.818 172.353 +111.6 154.534 87.1695 169.738 153.66 +111.7 160.469 104.034 170.753 136.795 +111.8 166.799 117.417 172.937 123.412 +111.9 173.35 126.01 176.157 114.819 +112 180 128.97 180 111.859 +112.1 6.65002 126.01 3.84349 114.819 +112.2 13.2006 117.417 7.06263 123.412 +112.3 19.5305 104.034 9.24656 136.795 +112.4 25.4659 87.1695 10.2619 153.66 +112.5 30.7259 68.4756 10.1822 172.353 +112.6 34.8091 49.7817 9.18427 191.047 +112.7 36.7302 32.9176 7.47489 207.911 +112.8 34.3824 19.5343 5.25463 221.295 +112.9 23.3902 10.9416 2.70699 229.887 +113 2.11184e-12 7.98079 2.13126e-13 232.848 +113.1 156.61 10.9416 177.293 229.887 +113.2 145.618 19.5343 174.745 221.295 +113.3 143.27 32.9176 172.525 207.911 +113.4 145.191 49.7817 170.816 191.047 +113.5 149.274 68.4756 169.818 172.353 +113.6 154.534 87.1695 169.738 153.66 +113.7 160.469 104.034 170.753 136.795 +113.8 166.799 117.417 172.937 123.412 +113.9 173.35 126.01 176.157 114.819 +114 180 128.97 180 111.859 +114.1 6.65002 126.01 3.84349 114.819 +114.2 13.2006 117.417 7.06263 123.412 +114.3 19.5305 104.034 9.24656 136.795 +114.4 25.4659 87.1695 10.2619 153.66 +114.5 30.7259 68.4756 10.1822 172.353 +114.6 34.8091 49.7817 9.18427 191.047 +114.7 36.7302 32.9176 7.47489 207.911 +114.8 34.3824 19.5343 5.25463 221.295 +114.9 23.3902 10.9416 2.70699 229.887 +115 180 7.98079 180 232.848 +115.1 156.61 10.9416 177.293 229.887 +115.2 145.618 19.5343 174.745 221.295 +115.3 143.27 32.9176 172.525 207.911 +115.4 145.191 49.7817 170.816 191.047 +115.5 149.274 68.4756 169.818 172.353 +115.6 154.534 87.1695 169.738 153.66 +115.7 160.469 104.034 170.753 136.795 +115.8 166.799 117.417 172.937 123.412 +115.9 173.35 126.01 176.157 114.819 +116 1.0507e-16 128.97 6.2358e-17 111.859 +116.1 6.65002 126.01 3.84349 114.819 +116.2 13.2006 117.417 7.06263 123.412 +116.3 19.5305 104.034 9.24656 136.795 +116.4 25.4659 87.1695 10.2619 153.66 +116.5 30.7259 68.4756 10.1822 172.353 +116.6 34.8091 49.7817 9.18427 191.047 +116.7 36.7302 32.9176 7.47489 207.911 +116.8 34.3824 19.5343 5.25463 221.295 +116.9 23.3902 10.9416 2.70699 229.887 +117 9.2896e-13 7.98079 9.37506e-14 232.848 +117.1 156.61 10.9416 177.293 229.887 +117.2 145.618 19.5343 174.745 221.295 +117.3 143.27 32.9176 172.525 207.911 +117.4 145.191 49.7817 170.816 191.047 +117.5 149.274 68.4756 169.818 172.353 +117.6 154.534 87.1695 169.738 153.66 +117.7 160.469 104.034 170.753 136.795 +117.8 166.799 117.417 172.937 123.412 +117.9 173.35 126.01 176.157 114.819 +118 180 128.97 180 111.859 +118.1 6.65002 126.01 3.84349 114.819 +118.2 13.2006 117.417 7.06263 123.412 +118.3 19.5305 104.034 9.24656 136.795 +118.4 25.4659 87.1695 10.2619 153.66 +118.5 30.7259 68.4756 10.1822 172.353 +118.6 34.8091 49.7817 9.18427 191.047 +118.7 36.7302 32.9176 7.47489 207.911 +118.8 34.3824 19.5343 5.25463 221.295 +118.9 23.3902 10.9416 2.70699 229.887 +119 2.78773e-12 7.98079 2.81338e-13 232.848 +119.1 156.61 10.9416 177.293 229.887 +119.2 145.618 19.5343 174.745 221.295 +119.3 143.27 32.9176 172.525 207.911 +119.4 145.191 49.7817 170.816 191.047 +119.5 149.274 68.4756 169.818 172.353 +119.6 154.534 87.1695 169.738 153.66 +119.7 160.469 104.034 170.753 136.795 +119.8 166.799 117.417 172.937 123.412 +119.9 173.35 126.01 176.157 114.819 +120 180 128.97 180 111.859 +120.1 6.65002 126.01 3.84349 114.819 +120.2 13.2006 117.417 7.06263 123.412 +120.3 19.5305 104.034 9.24656 136.795 +120.4 25.4659 87.1695 10.2619 153.66 +120.5 30.7259 68.4756 10.1822 172.353 +120.6 34.8091 49.7817 9.18427 191.047 +120.7 36.7302 32.9176 7.47489 207.911 +120.8 34.3824 19.5343 5.25463 221.295 +120.9 23.3902 10.9416 2.70699 229.887 +121 180 7.98079 180 232.848 +121.1 156.61 10.9416 177.293 229.887 +121.2 145.618 19.5343 174.745 221.295 +121.3 143.27 32.9176 172.525 207.911 +121.4 145.191 49.7817 170.816 191.047 +121.5 149.274 68.4756 169.818 172.353 +121.6 154.534 87.1695 169.738 153.66 +121.7 160.469 104.034 170.753 136.795 +121.8 166.799 117.417 172.937 123.412 +121.9 173.35 126.01 176.157 114.819 +122 180 128.97 180 111.859 +122.1 6.65002 126.01 3.84349 114.819 +122.2 13.2006 117.417 7.06263 123.412 +122.3 19.5305 104.034 9.24656 136.795 +122.4 25.4659 87.1695 10.2619 153.66 +122.5 30.7259 68.4756 10.1822 172.353 +122.6 34.8091 49.7817 9.18427 191.047 +122.7 36.7302 32.9176 7.47489 207.911 +122.8 34.3824 19.5343 5.25463 221.295 +122.9 23.3902 10.9416 2.70699 229.887 +123 1.60486e-12 7.98079 1.61962e-13 232.848 +123.1 156.61 10.9416 177.293 229.887 +123.2 145.618 19.5343 174.745 221.295 +123.3 143.27 32.9176 172.525 207.911 +123.4 145.191 49.7817 170.816 191.047 +123.5 149.274 68.4756 169.818 172.353 +123.6 154.534 87.1695 169.738 153.66 +123.7 160.469 104.034 170.753 136.795 +123.8 166.799 117.417 172.937 123.412 +123.9 173.35 126.01 176.157 114.819 +124 180 128.97 180 111.859 +124.1 6.65002 126.01 3.84349 114.819 +124.2 13.2006 117.417 7.06263 123.412 +124.3 19.5305 104.034 9.24656 136.795 +124.4 25.4659 87.1695 10.2619 153.66 +124.5 30.7259 68.4756 10.1822 172.353 +124.6 34.8091 49.7817 9.18427 191.047 +124.7 36.7302 32.9176 7.47489 207.911 +124.8 34.3824 19.5343 5.25463 221.295 +124.9 23.3902 10.9416 2.70699 229.887 +125 3.46363e-12 7.98079 3.4955e-13 232.848 +125.1 156.61 10.9416 177.293 229.887 +125.2 145.618 19.5343 174.745 221.295 +125.3 143.27 32.9176 172.525 207.911 +125.4 145.191 49.7817 170.816 191.047 +125.5 149.274 68.4756 169.818 172.353 +125.6 154.534 87.1695 169.738 153.66 +125.7 160.469 104.034 170.753 136.795 +125.8 166.799 117.417 172.937 123.412 +125.9 173.35 126.01 176.157 114.819 +126 1.24885e-13 128.97 7.41183e-14 111.859 +126.1 6.65002 126.01 3.84349 114.819 +126.2 13.2006 117.417 7.06263 123.412 +126.3 19.5305 104.034 9.24656 136.795 +126.4 25.4659 87.1695 10.2619 153.66 +126.5 30.7259 68.4756 10.1822 172.353 +126.6 34.8091 49.7817 9.18427 191.047 +126.7 36.7302 32.9176 7.47489 207.911 +126.8 34.3824 19.5343 5.25463 221.295 +126.9 23.3902 10.9416 2.70699 229.887 +127 4.21983e-13 7.98079 4.25865e-14 232.848 +127.1 156.61 10.9416 177.293 229.887 +127.2 145.618 19.5343 174.745 221.295 +127.3 143.27 32.9176 172.525 207.911 +127.4 145.191 49.7817 170.816 191.047 +127.5 149.274 68.4756 169.818 172.353 +127.6 154.534 87.1695 169.738 153.66 +127.7 160.469 104.034 170.753 136.795 +127.8 166.799 117.417 172.937 123.412 +127.9 173.35 126.01 176.157 114.819 +128 180 128.97 180 111.859 +128.1 6.65002 126.01 3.84349 114.819 +128.2 13.2006 117.417 7.06263 123.412 +128.3 19.5305 104.034 9.24656 136.795 +128.4 25.4659 87.1695 10.2619 153.66 +128.5 30.7259 68.4756 10.1822 172.353 +128.6 34.8091 49.7817 9.18427 191.047 +128.7 36.7302 32.9176 7.47489 207.911 +128.8 34.3824 19.5343 5.25463 221.295 +128.9 23.3902 10.9416 2.70699 229.887 +129 2.28076e-12 7.98079 2.30174e-13 232.848 +129.1 156.61 10.9416 177.293 229.887 +129.2 145.618 19.5343 174.745 221.295 +129.3 143.27 32.9176 172.525 207.911 +129.4 145.191 49.7817 170.816 191.047 +129.5 149.274 68.4756 169.818 172.353 +129.6 154.534 87.1695 169.738 153.66 +129.7 160.469 104.034 170.753 136.795 +129.8 166.799 117.417 172.937 123.412 +129.9 173.35 126.01 176.157 114.819 +130 180 128.97 180 111.859 +130.1 6.65002 126.01 3.84349 114.819 +130.2 13.2006 117.417 7.06263 123.412 +130.3 19.5305 104.034 9.24656 136.795 +130.4 25.4659 87.1695 10.2619 153.66 +130.5 30.7259 68.4756 10.1822 172.353 +130.6 34.8091 49.7817 9.18427 191.047 +130.7 36.7302 32.9176 7.47489 207.911 +130.8 34.3824 19.5343 5.25463 221.295 +130.9 23.3902 10.9416 2.70699 229.887 +131 180 7.98079 180 232.848 +131.1 156.61 10.9416 177.293 229.887 +131.2 145.618 19.5343 174.745 221.295 +131.3 143.27 32.9176 172.525 207.911 +131.4 145.191 49.7817 170.816 191.047 +131.5 149.274 68.4756 169.818 172.353 +131.6 154.534 87.1695 169.738 153.66 +131.7 160.469 104.034 170.753 136.795 +131.8 166.799 117.417 172.937 123.412 +131.9 173.35 126.01 176.157 114.819 +132 180 128.97 180 111.859 +132.1 6.65002 126.01 3.84349 114.819 +132.2 13.2006 117.417 7.06263 123.412 +132.3 19.5305 104.034 9.24656 136.795 +132.4 25.4659 87.1695 10.2619 153.66 +132.5 30.7259 68.4756 10.1822 172.353 +132.6 34.8091 49.7817 9.18427 191.047 +132.7 36.7302 32.9176 7.47489 207.911 +132.8 34.3824 19.5343 5.25463 221.295 +132.9 23.3902 10.9416 2.70699 229.887 +133 1.09788e-12 7.98079 1.10798e-13 232.848 +133.1 156.61 10.9416 177.293 229.887 +133.2 145.618 19.5343 174.745 221.295 +133.3 143.27 32.9176 172.525 207.911 +133.4 145.191 49.7817 170.816 191.047 +133.5 149.274 68.4756 169.818 172.353 +133.6 154.534 87.1695 169.738 153.66 +133.7 160.469 104.034 170.753 136.795 +133.8 166.799 117.417 172.937 123.412 +133.9 173.35 126.01 176.157 114.819 +134 180 128.97 180 111.859 +134.1 6.65002 126.01 3.84349 114.819 +134.2 13.2006 117.417 7.06263 123.412 +134.3 19.5305 104.034 9.24656 136.795 +134.4 25.4659 87.1695 10.2619 153.66 +134.5 30.7259 68.4756 10.1822 172.353 +134.6 34.8091 49.7817 9.18427 191.047 +134.7 36.7302 32.9176 7.47489 207.911 +134.8 34.3824 19.5343 5.25463 221.295 +134.9 23.3902 10.9416 2.70699 229.887 +135 2.95665e-12 7.98079 2.98386e-13 232.848 +135.1 156.61 10.9416 177.293 229.887 +135.2 145.618 19.5343 174.745 221.295 +135.3 143.27 32.9176 172.525 207.911 +135.4 145.191 49.7817 170.816 191.047 +135.5 149.274 68.4756 169.818 172.353 +135.6 154.534 87.1695 169.738 153.66 +135.7 160.469 104.034 170.753 136.795 +135.8 166.799 117.417 172.937 123.412 +135.9 173.35 126.01 176.157 114.819 +136 2.49665e-13 128.97 1.48174e-13 111.859 +136.1 6.65002 126.01 3.84349 114.819 +136.2 13.2006 117.417 7.06263 123.412 +136.3 19.5305 104.034 9.24656 136.795 +136.4 25.4659 87.1695 10.2619 153.66 +136.5 30.7259 68.4756 10.1822 172.353 +136.6 34.8091 49.7817 9.18427 191.047 +136.7 36.7302 32.9176 7.47489 207.911 +136.8 34.3824 19.5343 5.25463 221.295 +136.9 23.3902 10.9416 2.70699 229.887 +137 180 7.98079 180 232.848 +137.1 156.61 10.9416 177.293 229.887 +137.2 145.618 19.5343 174.745 221.295 +137.3 143.27 32.9176 172.525 207.911 +137.4 145.191 49.7817 170.816 191.047 +137.5 149.274 68.4756 169.818 172.353 +137.6 154.534 87.1695 169.738 153.66 +137.7 160.469 104.034 170.753 136.795 +137.8 166.799 117.417 172.937 123.412 +137.9 173.35 126.01 176.157 114.819 +138 180 128.97 180 111.859 +138.1 6.65002 126.01 3.84349 114.819 +138.2 13.2006 117.417 7.06263 123.412 +138.3 19.5305 104.034 9.24656 136.795 +138.4 25.4659 87.1695 10.2619 153.66 +138.5 30.7259 68.4756 10.1822 172.353 +138.6 34.8091 49.7817 9.18427 191.047 +138.7 36.7302 32.9176 7.47489 207.911 +138.8 34.3824 19.5343 5.25463 221.295 +138.9 23.3902 10.9416 2.70699 229.887 +139 1.77378e-12 7.98079 1.7901e-13 232.848 +139.1 156.61 10.9416 177.293 229.887 +139.2 145.618 19.5343 174.745 221.295 +139.3 143.27 32.9176 172.525 207.911 +139.4 145.191 49.7817 170.816 191.047 +139.5 149.274 68.4756 169.818 172.353 +139.6 154.534 87.1695 169.738 153.66 +139.7 160.469 104.034 170.753 136.795 +139.8 166.799 117.417 172.937 123.412 +139.9 173.35 126.01 176.157 114.819 +140 180 128.97 180 111.859 +140.1 6.65002 126.01 3.84349 114.819 +140.2 13.2006 117.417 7.06263 123.412 +140.3 19.5305 104.034 9.24656 136.795 +140.4 25.4659 87.1695 10.2619 153.66 +140.5 30.7259 68.4756 10.1822 172.353 +140.6 34.8091 49.7817 9.18427 191.047 +140.7 36.7302 32.9176 7.47489 207.911 +140.8 34.3824 19.5343 5.25463 221.295 +140.9 23.3902 10.9416 2.70699 229.887 +141 3.63255e-12 7.98079 3.66597e-13 232.848 +141.1 156.61 10.9416 177.293 229.887 +141.2 145.618 19.5343 174.745 221.295 +141.3 143.27 32.9176 172.525 207.911 +141.4 145.191 49.7817 170.816 191.047 +141.5 149.274 68.4756 169.818 172.353 +141.6 154.534 87.1695 169.738 153.66 +141.7 160.469 104.034 170.753 136.795 +141.8 166.799 117.417 172.937 123.412 +141.9 173.35 126.01 176.157 114.819 +142 8.33092e-14 128.97 4.94434e-14 111.859 +142.1 6.65002 126.01 3.84349 114.819 +142.2 13.2006 117.417 7.06263 123.412 +142.3 19.5305 104.034 9.24656 136.795 +142.4 25.4659 87.1695 10.2619 153.66 +142.5 30.7259 68.4756 10.1822 172.353 +142.6 34.8091 49.7817 9.18427 191.047 +142.7 36.7302 32.9176 7.47489 207.911 +142.8 34.3824 19.5343 5.25463 221.295 +142.9 23.3902 10.9416 2.70699 229.887 +143 5.90904e-13 7.98079 5.9634e-14 232.848 +143.1 156.61 10.9416 177.293 229.887 +143.2 145.618 19.5343 174.745 221.295 +143.3 143.27 32.9176 172.525 207.911 +143.4 145.191 49.7817 170.816 191.047 +143.5 149.274 68.4756 169.818 172.353 +143.6 154.534 87.1695 169.738 153.66 +143.7 160.469 104.034 170.753 136.795 +143.8 166.799 117.417 172.937 123.412 +143.9 173.35 126.01 176.157 114.819 +144 180 128.97 180 111.859 +144.1 6.65002 126.01 3.84349 114.819 +144.2 13.2006 117.417 7.06263 123.412 +144.3 19.5305 104.034 9.24656 136.795 +144.4 25.4659 87.1695 10.2619 153.66 +144.5 30.7259 68.4756 10.1822 172.353 +144.6 34.8091 49.7817 9.18427 191.047 +144.7 36.7302 32.9176 7.47489 207.911 +144.8 34.3824 19.5343 5.25463 221.295 +144.9 23.3902 10.9416 2.70699 229.887 +145 2.44968e-12 7.98079 2.47221e-13 232.848 +145.1 156.61 10.9416 177.293 229.887 +145.2 145.618 19.5343 174.745 221.295 +145.3 143.27 32.9176 172.525 207.911 +145.4 145.191 49.7817 170.816 191.047 +145.5 149.274 68.4756 169.818 172.353 +145.6 154.534 87.1695 169.738 153.66 +145.7 160.469 104.034 170.753 136.795 +145.8 166.799 117.417 172.937 123.412 +145.9 173.35 126.01 176.157 114.819 +146 180 128.97 180 111.859 +146.1 6.65002 126.01 3.84349 114.819 +146.2 13.2006 117.417 7.06263 123.412 +146.3 19.5305 104.034 9.24656 136.795 +146.4 25.4659 87.1695 10.2619 153.66 +146.5 30.7259 68.4756 10.1822 172.353 +146.6 34.8091 49.7817 9.18427 191.047 +146.7 36.7302 32.9176 7.47489 207.911 +146.8 34.3824 19.5343 5.25463 221.295 +146.9 23.3902 10.9416 2.70699 229.887 +147 180 7.98079 180 232.848 +147.1 156.61 10.9416 177.293 229.887 +147.2 145.618 19.5343 174.745 221.295 +147.3 143.27 32.9176 172.525 207.911 +147.4 145.191 49.7817 170.816 191.047 +147.5 149.274 68.4756 169.818 172.353 +147.6 154.534 87.1695 169.738 153.66 +147.7 160.469 104.034 170.753 136.795 +147.8 166.799 117.417 172.937 123.412 +147.9 173.35 126.01 176.157 114.819 +148 180 128.97 180 111.859 +148.1 6.65002 126.01 3.84349 114.819 +148.2 13.2006 117.417 7.06263 123.412 +148.3 19.5305 104.034 9.24656 136.795 +148.4 25.4659 87.1695 10.2619 153.66 +148.5 30.7259 68.4756 10.1822 172.353 +148.6 34.8091 49.7817 9.18427 191.047 +148.7 36.7302 32.9176 7.47489 207.911 +148.8 34.3824 19.5343 5.25463 221.295 +148.9 23.3902 10.9416 2.70699 229.887 +149 1.2668e-12 7.98079 1.27846e-13 232.848 +149.1 156.61 10.9416 177.293 229.887 +149.2 145.618 19.5343 174.745 221.295 +149.3 143.27 32.9176 172.525 207.911 +149.4 145.191 49.7817 170.816 191.047 +149.5 149.274 68.4756 169.818 172.353 +149.6 154.534 87.1695 169.738 153.66 +149.7 160.469 104.034 170.753 136.795 +149.8 166.799 117.417 172.937 123.412 +149.9 173.35 126.01 176.157 114.819 +150 180 128.97 180 111.859 +150.1 6.65002 126.01 3.84349 114.819 +150.2 13.2006 117.417 7.06263 123.412 +150.3 19.5305 104.034 9.24656 136.795 +150.4 25.4659 87.1695 10.2619 153.66 +150.5 30.7259 68.4756 10.1822 172.353 +150.6 34.8091 49.7817 9.18427 191.047 +150.7 36.7302 32.9176 7.47489 207.911 +150.8 34.3824 19.5343 5.25463 221.295 +150.9 23.3902 10.9416 2.70699 229.887 +151 3.12558e-12 7.98079 3.15433e-13 232.848 +151.1 156.61 10.9416 177.293 229.887 +151.2 145.618 19.5343 174.745 221.295 +151.3 143.27 32.9176 172.525 207.911 +151.4 145.191 49.7817 170.816 191.047 +151.5 149.274 68.4756 169.818 172.353 +151.6 154.534 87.1695 169.738 153.66 +151.7 160.469 104.034 170.753 136.795 +151.8 166.799 117.417 172.937 123.412 +151.9 173.35 126.01 176.157 114.819 +152 180 128.97 180 111.859 +152.1 6.65002 126.01 3.84349 114.819 +152.2 13.2006 117.417 7.06263 123.412 +152.3 19.5305 104.034 9.24656 136.795 +152.4 25.4659 87.1695 10.2619 153.66 +152.5 30.7259 68.4756 10.1822 172.353 +152.6 34.8091 49.7817 9.18427 191.047 +152.7 36.7302 32.9176 7.47489 207.911 +152.8 34.3824 19.5343 5.25463 221.295 +152.9 23.3902 10.9416 2.70699 229.887 +153 8.3927e-14 7.98079 8.46991e-15 232.848 +153.1 156.61 10.9416 177.293 229.887 +153.2 145.618 19.5343 174.745 221.295 +153.3 143.27 32.9176 172.525 207.911 +153.4 145.191 49.7817 170.816 191.047 +153.5 149.274 68.4756 169.818 172.353 +153.6 154.534 87.1695 169.738 153.66 +153.7 160.469 104.034 170.753 136.795 +153.8 166.799 117.417 172.937 123.412 +153.9 173.35 126.01 176.157 114.819 +154 180 128.97 180 111.859 +154.1 6.65002 126.01 3.84349 114.819 +154.2 13.2006 117.417 7.06263 123.412 +154.3 19.5305 104.034 9.24656 136.795 +154.4 25.4659 87.1695 10.2619 153.66 +154.5 30.7259 68.4756 10.1822 172.353 +154.6 34.8091 49.7817 9.18427 191.047 +154.7 36.7302 32.9176 7.47489 207.911 +154.8 34.3824 19.5343 5.25463 221.295 +154.9 23.3902 10.9416 2.70699 229.887 +155 1.9427e-12 7.98079 1.96057e-13 232.848 +155.1 156.61 10.9416 177.293 229.887 +155.2 145.618 19.5343 174.745 221.295 +155.3 143.27 32.9176 172.525 207.911 +155.4 145.191 49.7817 170.816 191.047 +155.5 149.274 68.4756 169.818 172.353 +155.6 154.534 87.1695 169.738 153.66 +155.7 160.469 104.034 170.753 136.795 +155.8 166.799 117.417 172.937 123.412 +155.9 173.35 126.01 176.157 114.819 +156 180 128.97 180 111.859 +156.1 6.65002 126.01 3.84349 114.819 +156.2 13.2006 117.417 7.06263 123.412 +156.3 19.5305 104.034 9.24656 136.795 +156.4 25.4659 87.1695 10.2619 153.66 +156.5 30.7259 68.4756 10.1822 172.353 +156.6 34.8091 49.7817 9.18427 191.047 +156.7 36.7302 32.9176 7.47489 207.911 +156.8 34.3824 19.5343 5.25463 221.295 +156.9 23.3902 10.9416 2.70699 229.887 +157 3.80147e-12 7.98079 3.83645e-13 232.848 +157.1 156.61 10.9416 177.293 229.887 +157.2 145.618 19.5343 174.745 221.295 +157.3 143.27 32.9176 172.525 207.911 +157.4 145.191 49.7817 170.816 191.047 +157.5 149.274 68.4756 169.818 172.353 +157.6 154.534 87.1695 169.738 153.66 +157.7 160.469 104.034 170.753 136.795 +157.8 166.799 117.417 172.937 123.412 +157.9 173.35 126.01 176.157 114.819 +158 4.17334e-14 128.97 2.47685e-14 111.859 +158.1 6.65002 126.01 3.84349 114.819 +158.2 13.2006 117.417 7.06263 123.412 +158.3 19.5305 104.034 9.24656 136.795 +158.4 25.4659 87.1695 10.2619 153.66 +158.5 30.7259 68.4756 10.1822 172.353 +158.6 34.8091 49.7817 9.18427 191.047 +158.7 36.7302 32.9176 7.47489 207.911 +158.8 34.3824 19.5343 5.25463 221.295 +158.9 23.3902 10.9416 2.70699 229.887 +159 7.59825e-13 7.98079 7.66816e-14 232.848 +159.1 156.61 10.9416 177.293 229.887 +159.2 145.618 19.5343 174.745 221.295 +159.3 143.27 32.9176 172.525 207.911 +159.4 145.191 49.7817 170.816 191.047 +159.5 149.274 68.4756 169.818 172.353 +159.6 154.534 87.1695 169.738 153.66 +159.7 160.469 104.034 170.753 136.795 +159.8 166.799 117.417 172.937 123.412 +159.9 173.35 126.01 176.157 114.819 +160 180 128.97 180 111.859 +160.1 6.65002 126.01 3.84349 114.819 +160.2 13.2006 117.417 7.06263 123.412 +160.3 19.5305 104.034 9.24656 136.795 +160.4 25.4659 87.1695 10.2619 153.66 +160.5 30.7259 68.4756 10.1822 172.353 +160.6 34.8091 49.7817 9.18427 191.047 +160.7 36.7302 32.9176 7.47489 207.911 +160.8 34.3824 19.5343 5.25463 221.295 +160.9 23.3902 10.9416 2.70699 229.887 +161 2.6186e-12 7.98079 2.64269e-13 232.848 +161.1 156.61 10.9416 177.293 229.887 +161.2 145.618 19.5343 174.745 221.295 +161.3 143.27 32.9176 172.525 207.911 +161.4 145.191 49.7817 170.816 191.047 +161.5 149.274 68.4756 169.818 172.353 +161.6 154.534 87.1695 169.738 153.66 +161.7 160.469 104.034 170.753 136.795 +161.8 166.799 117.417 172.937 123.412 +161.9 173.35 126.01 176.157 114.819 +162 180 128.97 180 111.859 +162.1 6.65002 126.01 3.84349 114.819 +162.2 13.2006 117.417 7.06263 123.412 +162.3 19.5305 104.034 9.24656 136.795 +162.4 25.4659 87.1695 10.2619 153.66 +162.5 30.7259 68.4756 10.1822 172.353 +162.6 34.8091 49.7817 9.18427 191.047 +162.7 36.7302 32.9176 7.47489 207.911 +162.8 34.3824 19.5343 5.25463 221.295 +162.9 23.3902 10.9416 2.70699 229.887 +163 4.47737e-12 7.98079 4.51856e-13 232.848 +163.1 156.61 10.9416 177.293 229.887 +163.2 145.618 19.5343 174.745 221.295 +163.3 143.27 32.9176 172.525 207.911 +163.4 145.191 49.7817 170.816 191.047 +163.5 149.274 68.4756 169.818 172.353 +163.6 154.534 87.1695 169.738 153.66 +163.7 160.469 104.034 170.753 136.795 +163.8 166.799 117.417 172.937 123.412 +163.9 173.35 126.01 176.157 114.819 +164 180 128.97 180 111.859 +164.1 6.65002 126.01 3.84349 114.819 +164.2 13.2006 117.417 7.06263 123.412 +164.3 19.5305 104.034 9.24656 136.795 +164.4 25.4659 87.1695 10.2619 153.66 +164.5 30.7259 68.4756 10.1822 172.353 +164.6 34.8091 49.7817 9.18427 191.047 +164.7 36.7302 32.9176 7.47489 207.911 +164.8 34.3824 19.5343 5.25463 221.295 +164.9 23.3902 10.9416 2.70699 229.887 +165 6.33615e-12 7.98079 6.39444e-13 232.848 +165.1 156.61 10.9416 177.293 229.887 +165.2 145.618 19.5343 174.745 221.295 +165.3 143.27 32.9176 172.525 207.911 +165.4 145.191 49.7817 170.816 191.047 +165.5 149.274 68.4756 169.818 172.353 +165.6 154.534 87.1695 169.738 153.66 +165.7 160.469 104.034 170.753 136.795 +165.8 166.799 117.417 172.937 123.412 +165.9 173.35 126.01 176.157 114.819 +166 6.24005e-13 128.97 3.70342e-13 111.859 +166.1 6.65002 126.01 3.84349 114.819 +166.2 13.2006 117.417 7.06263 123.412 +166.3 19.5305 104.034 9.24656 136.795 +166.4 25.4659 87.1695 10.2619 153.66 +166.5 30.7259 68.4756 10.1822 172.353 +166.6 34.8091 49.7817 9.18427 191.047 +166.7 36.7302 32.9176 7.47489 207.911 +166.8 34.3824 19.5343 5.25463 221.295 +166.9 23.3902 10.9416 2.70699 229.887 +167 180 7.98079 180 232.848 +167.1 156.61 10.9416 177.293 229.887 +167.2 145.618 19.5343 174.745 221.295 +167.3 143.27 32.9176 172.525 207.911 +167.4 145.191 49.7817 170.816 191.047 +167.5 149.274 68.4756 169.818 172.353 +167.6 154.534 87.1695 169.738 153.66 +167.7 160.469 104.034 170.753 136.795 +167.8 166.799 117.417 172.937 123.412 +167.9 173.35 126.01 176.157 114.819 +168 1.66513e-13 128.97 9.88244e-14 111.859 +168.1 6.65002 126.01 3.84349 114.819 +168.2 13.2006 117.417 7.06263 123.412 +168.3 19.5305 104.034 9.24656 136.795 +168.4 25.4659 87.1695 10.2619 153.66 +168.5 30.7259 68.4756 10.1822 172.353 +168.6 34.8091 49.7817 9.18427 191.047 +168.7 36.7302 32.9176 7.47489 207.911 +168.8 34.3824 19.5343 5.25463 221.295 +168.9 23.3902 10.9416 2.70699 229.887 +169 2.52848e-13 7.98079 2.55174e-14 232.848 +169.1 156.61 10.9416 177.293 229.887 +169.2 145.618 19.5343 174.745 221.295 +169.3 143.27 32.9176 172.525 207.911 +169.4 145.191 49.7817 170.816 191.047 +169.5 149.274 68.4756 169.818 172.353 +169.6 154.534 87.1695 169.738 153.66 +169.7 160.469 104.034 170.753 136.795 +169.8 166.799 117.417 172.937 123.412 +169.9 173.35 126.01 176.157 114.819 +170 180 128.97 180 111.859 +170.1 6.65002 126.01 3.84349 114.819 +170.2 13.2006 117.417 7.06263 123.412 +170.3 19.5305 104.034 9.24656 136.795 +170.4 25.4659 87.1695 10.2619 153.66 +170.5 30.7259 68.4756 10.1822 172.353 +170.6 34.8091 49.7817 9.18427 191.047 +170.7 36.7302 32.9176 7.47489 207.911 +170.8 34.3824 19.5343 5.25463 221.295 +170.9 23.3902 10.9416 2.70699 229.887 +171 2.11162e-12 7.98079 2.13105e-13 232.848 +171.1 156.61 10.9416 177.293 229.887 +171.2 145.618 19.5343 174.745 221.295 +171.3 143.27 32.9176 172.525 207.911 +171.4 145.191 49.7817 170.816 191.047 +171.5 149.274 68.4756 169.818 172.353 +171.6 154.534 87.1695 169.738 153.66 +171.7 160.469 104.034 170.753 136.795 +171.8 166.799 117.417 172.937 123.412 +171.9 173.35 126.01 176.157 114.819 +172 180 128.97 180 111.859 +172.1 6.65002 126.01 3.84349 114.819 +172.2 13.2006 117.417 7.06263 123.412 +172.3 19.5305 104.034 9.24656 136.795 +172.4 25.4659 87.1695 10.2619 153.66 +172.5 30.7259 68.4756 10.1822 172.353 +172.6 34.8091 49.7817 9.18427 191.047 +172.7 36.7302 32.9176 7.47489 207.911 +172.8 34.3824 19.5343 5.25463 221.295 +172.9 23.3902 10.9416 2.70699 229.887 +173 3.9704e-12 7.98079 4.00692e-13 232.848 +173.1 156.61 10.9416 177.293 229.887 +173.2 145.618 19.5343 174.745 221.295 +173.3 143.27 32.9176 172.525 207.911 +173.4 145.191 49.7817 170.816 191.047 +173.5 149.274 68.4756 169.818 172.353 +173.6 154.534 87.1695 169.738 153.66 +173.7 160.469 104.034 170.753 136.795 +173.8 166.799 117.417 172.937 123.412 +173.9 173.35 126.01 176.157 114.819 +174 180 128.97 180 111.859 +174.1 6.65002 126.01 3.84349 114.819 +174.2 13.2006 117.417 7.06263 123.412 +174.3 19.5305 104.034 9.24656 136.795 +174.4 25.4659 87.1695 10.2619 153.66 +174.5 30.7259 68.4756 10.1822 172.353 +174.6 34.8091 49.7817 9.18427 191.047 +174.7 36.7302 32.9176 7.47489 207.911 +174.8 34.3824 19.5343 5.25463 221.295 +174.9 23.3902 10.9416 2.70699 229.887 +175 5.82917e-12 7.98079 5.8828e-13 232.848 +175.1 156.61 10.9416 177.293 229.887 +175.2 145.618 19.5343 174.745 221.295 +175.3 143.27 32.9176 172.525 207.911 +175.4 145.191 49.7817 170.816 191.047 +175.5 149.274 68.4756 169.818 172.353 +175.6 154.534 87.1695 169.738 153.66 +175.7 160.469 104.034 170.753 136.795 +175.8 166.799 117.417 172.937 123.412 +175.9 173.35 126.01 176.157 114.819 +176 180 128.97 180 111.859 +176.1 6.65002 126.01 3.84349 114.819 +176.2 13.2006 117.417 7.06263 123.412 +176.3 19.5305 104.034 9.24656 136.795 +176.4 25.4659 87.1695 10.2619 153.66 +176.5 30.7259 68.4756 10.1822 172.353 +176.6 34.8091 49.7817 9.18427 191.047 +176.7 36.7302 32.9176 7.47489 207.911 +176.8 34.3824 19.5343 5.25463 221.295 +176.9 23.3902 10.9416 2.70699 229.887 +177 180 7.98079 180 232.848 +177.1 156.61 10.9416 177.293 229.887 +177.2 145.618 19.5343 174.745 221.295 +177.3 143.27 32.9176 172.525 207.911 +177.4 145.191 49.7817 170.816 191.047 +177.5 149.274 68.4756 169.818 172.353 +177.6 154.534 87.1695 169.738 153.66 +177.7 160.469 104.034 170.753 136.795 +177.8 166.799 117.417 172.937 123.412 +177.9 173.35 126.01 176.157 114.819 +178 2.91293e-13 128.97 1.7288e-13 111.859 +178.1 6.65002 126.01 3.84349 114.819 +178.2 13.2006 117.417 7.06263 123.412 +178.3 19.5305 104.034 9.24656 136.795 +178.4 25.4659 87.1695 10.2619 153.66 +178.5 30.7259 68.4756 10.1822 172.353 +178.6 34.8091 49.7817 9.18427 191.047 +178.7 36.7302 32.9176 7.47489 207.911 +178.8 34.3824 19.5343 5.25463 221.295 +178.9 23.3902 10.9416 2.70699 229.887 +179 180 7.98079 180 232.848 +179.1 156.61 10.9416 177.293 229.887 +179.2 145.618 19.5343 174.745 221.295 +179.3 143.27 32.9176 172.525 207.911 +179.4 145.191 49.7817 170.816 191.047 +179.5 149.274 68.4756 169.818 172.353 +179.6 154.534 87.1695 169.738 153.66 +179.7 160.469 104.034 170.753 136.795 +179.8 166.799 117.417 172.937 123.412 +179.9 173.35 126.01 176.157 114.819 +180 180 128.97 180 111.859 diff --git a/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_d3He_Ex6.txt b/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_d3He_Ex6.txt new file mode 100644 index 000000000..52004074c --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_d3He_Ex6.txt @@ -0,0 +1,1802 @@ +#theta_cm, theta3_lab, Ek3_lab, theta4_deg, Ek4_lab +0 0 119.336 0 116.993 +0.1 6.21529 116.675 3.38246 119.654 +0.2 12.3129 108.951 6.24315 127.378 +0.3 18.1511 96.9213 8.22318 139.408 +0.4 23.5315 81.7628 9.1848 154.566 +0.5 28.1429 64.9594 9.16756 171.37 +0.6 31.4515 48.156 8.31044 188.173 +0.7 32.4737 32.9975 6.79002 203.332 +0.8 29.3329 20.9676 4.7863 215.361 +0.9 18.922 13.2439 2.46975 223.085 +1 8.23924e-15 10.5825 9.72616e-16 225.746 +1.1 161.078 13.2439 177.53 223.085 +1.2 150.667 20.9676 175.214 215.361 +1.3 147.526 32.9975 173.21 203.332 +1.4 148.548 48.156 171.69 188.173 +1.5 151.857 64.9594 170.832 171.37 +1.6 156.469 81.7628 170.815 154.566 +1.7 161.849 96.9213 171.777 139.408 +1.8 167.687 108.951 173.757 127.378 +1.9 173.785 116.675 176.618 119.654 +2 180 119.336 180 116.993 +2.1 6.21529 116.675 3.38246 119.654 +2.2 12.3129 108.951 6.24315 127.378 +2.3 18.1511 96.9213 8.22318 139.408 +2.4 23.5315 81.7628 9.1848 154.566 +2.5 28.1429 64.9594 9.16756 171.37 +2.6 31.4515 48.156 8.31044 188.173 +2.7 32.4737 32.9975 6.79002 203.332 +2.8 29.3329 20.9676 4.7863 215.361 +2.9 18.922 13.2439 2.46975 223.085 +3 2.47177e-14 10.5825 2.91785e-15 225.746 +3.1 161.078 13.2439 177.53 223.085 +3.2 150.667 20.9676 175.214 215.361 +3.3 147.526 32.9975 173.21 203.332 +3.4 148.548 48.156 171.69 188.173 +3.5 151.857 64.9594 170.832 171.37 +3.6 156.469 81.7628 170.815 154.566 +3.7 161.849 96.9213 171.777 139.408 +3.8 167.687 108.951 173.757 127.378 +3.9 173.785 116.675 176.618 119.654 +4 180 119.336 180 116.993 +4.1 6.21529 116.675 3.38246 119.654 +4.2 12.3129 108.951 6.24315 127.378 +4.3 18.1511 96.9213 8.22318 139.408 +4.4 23.5315 81.7628 9.1848 154.566 +4.5 28.1429 64.9594 9.16756 171.37 +4.6 31.4515 48.156 8.31044 188.173 +4.7 32.4737 32.9975 6.79002 203.332 +4.8 29.3329 20.9676 4.7863 215.361 +4.9 18.922 13.2439 2.46975 223.085 +5 4.11962e-14 10.5825 4.86308e-15 225.746 +5.1 161.078 13.2439 177.53 223.085 +5.2 150.667 20.9676 175.214 215.361 +5.3 147.526 32.9975 173.21 203.332 +5.4 148.548 48.156 171.69 188.173 +5.5 151.857 64.9594 170.832 171.37 +5.6 156.469 81.7628 170.815 154.566 +5.7 161.849 96.9213 171.777 139.408 +5.8 167.687 108.951 173.757 127.378 +5.9 173.785 116.675 176.618 119.654 +6 180 119.336 180 116.993 +6.1 6.21529 116.675 3.38246 119.654 +6.2 12.3129 108.951 6.24315 127.378 +6.3 18.1511 96.9213 8.22318 139.408 +6.4 23.5315 81.7628 9.1848 154.566 +6.5 28.1429 64.9594 9.16756 171.37 +6.6 31.4515 48.156 8.31044 188.173 +6.7 32.4737 32.9975 6.79002 203.332 +6.8 29.3329 20.9676 4.7863 215.361 +6.9 18.922 13.2439 2.46975 223.085 +7 5.76747e-14 10.5825 6.80831e-15 225.746 +7.1 161.078 13.2439 177.53 223.085 +7.2 150.667 20.9676 175.214 215.361 +7.3 147.526 32.9975 173.21 203.332 +7.4 148.548 48.156 171.69 188.173 +7.5 151.857 64.9594 170.832 171.37 +7.6 156.469 81.7628 170.815 154.566 +7.7 161.849 96.9213 171.777 139.408 +7.8 167.687 108.951 173.757 127.378 +7.9 173.785 116.675 176.618 119.654 +8 180 119.336 180 116.993 +8.1 6.21529 116.675 3.38246 119.654 +8.2 12.3129 108.951 6.24315 127.378 +8.3 18.1511 96.9213 8.22318 139.408 +8.4 23.5315 81.7628 9.1848 154.566 +8.5 28.1429 64.9594 9.16756 171.37 +8.6 31.4515 48.156 8.31044 188.173 +8.7 32.4737 32.9975 6.79002 203.332 +8.8 29.3329 20.9676 4.7863 215.361 +8.9 18.922 13.2439 2.46975 223.085 +9 7.41532e-14 10.5825 8.75355e-15 225.746 +9.1 161.078 13.2439 177.53 223.085 +9.2 150.667 20.9676 175.214 215.361 +9.3 147.526 32.9975 173.21 203.332 +9.4 148.548 48.156 171.69 188.173 +9.5 151.857 64.9594 170.832 171.37 +9.6 156.469 81.7628 170.815 154.566 +9.7 161.849 96.9213 171.777 139.408 +9.8 167.687 108.951 173.757 127.378 +9.9 173.785 116.675 176.618 119.654 +10 180 119.336 180 116.993 +10.1 6.21529 116.675 3.38246 119.654 +10.2 12.3129 108.951 6.24315 127.378 +10.3 18.1511 96.9213 8.22318 139.408 +10.4 23.5315 81.7628 9.1848 154.566 +10.5 28.1429 64.9594 9.16756 171.37 +10.6 31.4515 48.156 8.31044 188.173 +10.7 32.4737 32.9975 6.79002 203.332 +10.8 29.3329 20.9676 4.7863 215.361 +10.9 18.922 13.2439 2.46975 223.085 +11 3.29653e-13 10.5825 3.89145e-14 225.746 +11.1 161.078 13.2439 177.53 223.085 +11.2 150.667 20.9676 175.214 215.361 +11.3 147.526 32.9975 173.21 203.332 +11.4 148.548 48.156 171.69 188.173 +11.5 151.857 64.9594 170.832 171.37 +11.6 156.469 81.7628 170.815 154.566 +11.7 161.849 96.9213 171.777 139.408 +11.8 167.687 108.951 173.757 127.378 +11.9 173.785 116.675 176.618 119.654 +12 180 119.336 180 116.993 +12.1 6.21529 116.675 3.38246 119.654 +12.2 12.3129 108.951 6.24315 127.378 +12.3 18.1511 96.9213 8.22318 139.408 +12.4 23.5315 81.7628 9.1848 154.566 +12.5 28.1429 64.9594 9.16756 171.37 +12.6 31.4515 48.156 8.31044 188.173 +12.7 32.4737 32.9975 6.79002 203.332 +12.8 29.3329 20.9676 4.7863 215.361 +12.9 18.922 13.2439 2.46975 223.085 +13 180 10.5825 180 225.746 +13.1 161.078 13.2439 177.53 223.085 +13.2 150.667 20.9676 175.214 215.361 +13.3 147.526 32.9975 173.21 203.332 +13.4 148.548 48.156 171.69 188.173 +13.5 151.857 64.9594 170.832 171.37 +13.6 156.469 81.7628 170.815 154.566 +13.7 161.849 96.9213 171.777 139.408 +13.8 167.687 108.951 173.757 127.378 +13.9 173.785 116.675 176.618 119.654 +14 180 119.336 180 116.993 +14.1 6.21529 116.675 3.38246 119.654 +14.2 12.3129 108.951 6.24315 127.378 +14.3 18.1511 96.9213 8.22318 139.408 +14.4 23.5315 81.7628 9.1848 154.566 +14.5 28.1429 64.9594 9.16756 171.37 +14.6 31.4515 48.156 8.31044 188.173 +14.7 32.4737 32.9975 6.79002 203.332 +14.8 29.3329 20.9676 4.7863 215.361 +14.9 18.922 13.2439 2.46975 223.085 +15 3.6261e-13 10.5825 4.28049e-14 225.746 +15.1 161.078 13.2439 177.53 223.085 +15.2 150.667 20.9676 175.214 215.361 +15.3 147.526 32.9975 173.21 203.332 +15.4 148.548 48.156 171.69 188.173 +15.5 151.857 64.9594 170.832 171.37 +15.6 156.469 81.7628 170.815 154.566 +15.7 161.849 96.9213 171.777 139.408 +15.8 167.687 108.951 173.757 127.378 +15.9 173.785 116.675 176.618 119.654 +16 180 119.336 180 116.993 +16.1 6.21529 116.675 3.38246 119.654 +16.2 12.3129 108.951 6.24315 127.378 +16.3 18.1511 96.9213 8.22318 139.408 +16.4 23.5315 81.7628 9.1848 154.566 +16.5 28.1429 64.9594 9.16756 171.37 +16.6 31.4515 48.156 8.31044 188.173 +16.7 32.4737 32.9975 6.79002 203.332 +16.8 29.3329 20.9676 4.7863 215.361 +16.9 18.922 13.2439 2.46975 223.085 +17 180 10.5825 180 225.746 +17.1 161.078 13.2439 177.53 223.085 +17.2 150.667 20.9676 175.214 215.361 +17.3 147.526 32.9975 173.21 203.332 +17.4 148.548 48.156 171.69 188.173 +17.5 151.857 64.9594 170.832 171.37 +17.6 156.469 81.7628 170.815 154.566 +17.7 161.849 96.9213 171.777 139.408 +17.8 167.687 108.951 173.757 127.378 +17.9 173.785 116.675 176.618 119.654 +18 180 119.336 180 116.993 +18.1 6.21529 116.675 3.38246 119.654 +18.2 12.3129 108.951 6.24315 127.378 +18.3 18.1511 96.9213 8.22318 139.408 +18.4 23.5315 81.7628 9.1848 154.566 +18.5 28.1429 64.9594 9.16756 171.37 +18.6 31.4515 48.156 8.31044 188.173 +18.7 32.4737 32.9975 6.79002 203.332 +18.8 29.3329 20.9676 4.7863 215.361 +18.9 18.922 13.2439 2.46975 223.085 +19 3.95567e-13 10.5825 4.66954e-14 225.746 +19.1 161.078 13.2439 177.53 223.085 +19.2 150.667 20.9676 175.214 215.361 +19.3 147.526 32.9975 173.21 203.332 +19.4 148.548 48.156 171.69 188.173 +19.5 151.857 64.9594 170.832 171.37 +19.6 156.469 81.7628 170.815 154.566 +19.7 161.849 96.9213 171.777 139.408 +19.8 167.687 108.951 173.757 127.378 +19.9 173.785 116.675 176.618 119.654 +20 180 119.336 180 116.993 +20.1 6.21529 116.675 3.38246 119.654 +20.2 12.3129 108.951 6.24315 127.378 +20.3 18.1511 96.9213 8.22318 139.408 +20.4 23.5315 81.7628 9.1848 154.566 +20.5 28.1429 64.9594 9.16756 171.37 +20.6 31.4515 48.156 8.31044 188.173 +20.7 32.4737 32.9975 6.79002 203.332 +20.8 29.3329 20.9676 4.7863 215.361 +20.9 18.922 13.2439 2.46975 223.085 +21 180 10.5825 180 225.746 +21.1 161.078 13.2439 177.53 223.085 +21.2 150.667 20.9676 175.214 215.361 +21.3 147.526 32.9975 173.21 203.332 +21.4 148.548 48.156 171.69 188.173 +21.5 151.857 64.9594 170.832 171.37 +21.6 156.469 81.7628 170.815 154.566 +21.7 161.849 96.9213 171.777 139.408 +21.8 167.687 108.951 173.757 127.378 +21.9 173.785 116.675 176.618 119.654 +22 180 119.336 180 116.993 +22.1 6.21529 116.675 3.38246 119.654 +22.2 12.3129 108.951 6.24315 127.378 +22.3 18.1511 96.9213 8.22318 139.408 +22.4 23.5315 81.7628 9.1848 154.566 +22.5 28.1429 64.9594 9.16756 171.37 +22.6 31.4515 48.156 8.31044 188.173 +22.7 32.4737 32.9975 6.79002 203.332 +22.8 29.3329 20.9676 4.7863 215.361 +22.9 18.922 13.2439 2.46975 223.085 +23 4.28524e-13 10.5825 5.05859e-14 225.746 +23.1 161.078 13.2439 177.53 223.085 +23.2 150.667 20.9676 175.214 215.361 +23.3 147.526 32.9975 173.21 203.332 +23.4 148.548 48.156 171.69 188.173 +23.5 151.857 64.9594 170.832 171.37 +23.6 156.469 81.7628 170.815 154.566 +23.7 161.849 96.9213 171.777 139.408 +23.8 167.687 108.951 173.757 127.378 +23.9 173.785 116.675 176.618 119.654 +24 180 119.336 180 116.993 +24.1 6.21529 116.675 3.38246 119.654 +24.2 12.3129 108.951 6.24315 127.378 +24.3 18.1511 96.9213 8.22318 139.408 +24.4 23.5315 81.7628 9.1848 154.566 +24.5 28.1429 64.9594 9.16756 171.37 +24.6 31.4515 48.156 8.31044 188.173 +24.7 32.4737 32.9975 6.79002 203.332 +24.8 29.3329 20.9676 4.7863 215.361 +24.9 18.922 13.2439 2.46975 223.085 +25 180 10.5825 180 225.746 +25.1 161.078 13.2439 177.53 223.085 +25.2 150.667 20.9676 175.214 215.361 +25.3 147.526 32.9975 173.21 203.332 +25.4 148.548 48.156 171.69 188.173 +25.5 151.857 64.9594 170.832 171.37 +25.6 156.469 81.7628 170.815 154.566 +25.7 161.849 96.9213 171.777 139.408 +25.8 167.687 108.951 173.757 127.378 +25.9 173.785 116.675 176.618 119.654 +26 7.78151e-14 119.336 4.33858e-14 116.993 +26.1 6.21529 116.675 3.38246 119.654 +26.2 12.3129 108.951 6.24315 127.378 +26.3 18.1511 96.9213 8.22318 139.408 +26.4 23.5315 81.7628 9.1848 154.566 +26.5 28.1429 64.9594 9.16756 171.37 +26.6 31.4515 48.156 8.31044 188.173 +26.7 32.4737 32.9975 6.79002 203.332 +26.8 29.3329 20.9676 4.7863 215.361 +26.9 18.922 13.2439 2.46975 223.085 +27 4.61481e-13 10.5825 5.44763e-14 225.746 +27.1 161.078 13.2439 177.53 223.085 +27.2 150.667 20.9676 175.214 215.361 +27.3 147.526 32.9975 173.21 203.332 +27.4 148.548 48.156 171.69 188.173 +27.5 151.857 64.9594 170.832 171.37 +27.6 156.469 81.7628 170.815 154.566 +27.7 161.849 96.9213 171.777 139.408 +27.8 167.687 108.951 173.757 127.378 +27.9 173.785 116.675 176.618 119.654 +28 180 119.336 180 116.993 +28.1 6.21529 116.675 3.38246 119.654 +28.2 12.3129 108.951 6.24315 127.378 +28.3 18.1511 96.9213 8.22318 139.408 +28.4 23.5315 81.7628 9.1848 154.566 +28.5 28.1429 64.9594 9.16756 171.37 +28.6 31.4515 48.156 8.31044 188.173 +28.7 32.4737 32.9975 6.79002 203.332 +28.8 29.3329 20.9676 4.7863 215.361 +28.9 18.922 13.2439 2.46975 223.085 +29 180 10.5825 180 225.746 +29.1 161.078 13.2439 177.53 223.085 +29.2 150.667 20.9676 175.214 215.361 +29.3 147.526 32.9975 173.21 203.332 +29.4 148.548 48.156 171.69 188.173 +29.5 151.857 64.9594 170.832 171.37 +29.6 156.469 81.7628 170.815 154.566 +29.7 161.849 96.9213 171.777 139.408 +29.8 167.687 108.951 173.757 127.378 +29.9 173.785 116.675 176.618 119.654 +30 180 119.336 180 116.993 +30.1 6.21529 116.675 3.38246 119.654 +30.2 12.3129 108.951 6.24315 127.378 +30.3 18.1511 96.9213 8.22318 139.408 +30.4 23.5315 81.7628 9.1848 154.566 +30.5 28.1429 64.9594 9.16756 171.37 +30.6 31.4515 48.156 8.31044 188.173 +30.7 32.4737 32.9975 6.79002 203.332 +30.8 29.3329 20.9676 4.7863 215.361 +30.9 18.922 13.2439 2.46975 223.085 +31 4.94438e-13 10.5825 5.83668e-14 225.746 +31.1 161.078 13.2439 177.53 223.085 +31.2 150.667 20.9676 175.214 215.361 +31.3 147.526 32.9975 173.21 203.332 +31.4 148.548 48.156 171.69 188.173 +31.5 151.857 64.9594 170.832 171.37 +31.6 156.469 81.7628 170.815 154.566 +31.7 161.849 96.9213 171.777 139.408 +31.8 167.687 108.951 173.757 127.378 +31.9 173.785 116.675 176.618 119.654 +32 180 119.336 180 116.993 +32.1 6.21529 116.675 3.38246 119.654 +32.2 12.3129 108.951 6.24315 127.378 +32.3 18.1511 96.9213 8.22318 139.408 +32.4 23.5315 81.7628 9.1848 154.566 +32.5 28.1429 64.9594 9.16756 171.37 +32.6 31.4515 48.156 8.31044 188.173 +32.7 32.4737 32.9975 6.79002 203.332 +32.8 29.3329 20.9676 4.7863 215.361 +32.9 18.922 13.2439 2.46975 223.085 +33 3.28737e-14 10.5825 3.88063e-15 225.746 +33.1 161.078 13.2439 177.53 223.085 +33.2 150.667 20.9676 175.214 215.361 +33.3 147.526 32.9975 173.21 203.332 +33.4 148.548 48.156 171.69 188.173 +33.5 151.857 64.9594 170.832 171.37 +33.6 156.469 81.7628 170.815 154.566 +33.7 161.849 96.9213 171.777 139.408 +33.8 167.687 108.951 173.757 127.378 +33.9 173.785 116.675 176.618 119.654 +34 5.83736e-14 119.336 3.25462e-14 116.993 +34.1 6.21529 116.675 3.38246 119.654 +34.2 12.3129 108.951 6.24315 127.378 +34.3 18.1511 96.9213 8.22318 139.408 +34.4 23.5315 81.7628 9.1848 154.566 +34.5 28.1429 64.9594 9.16756 171.37 +34.6 31.4515 48.156 8.31044 188.173 +34.7 32.4737 32.9975 6.79002 203.332 +34.8 29.3329 20.9676 4.7863 215.361 +34.9 18.922 13.2439 2.46975 223.085 +35 5.27395e-13 10.5825 6.22573e-14 225.746 +35.1 161.078 13.2439 177.53 223.085 +35.2 150.667 20.9676 175.214 215.361 +35.3 147.526 32.9975 173.21 203.332 +35.4 148.548 48.156 171.69 188.173 +35.5 151.857 64.9594 170.832 171.37 +35.6 156.469 81.7628 170.815 154.566 +35.7 161.849 96.9213 171.777 139.408 +35.8 167.687 108.951 173.757 127.378 +35.9 173.785 116.675 176.618 119.654 +36 180 119.336 180 116.993 +36.1 6.21529 116.675 3.38246 119.654 +36.2 12.3129 108.951 6.24315 127.378 +36.3 18.1511 96.9213 8.22318 139.408 +36.4 23.5315 81.7628 9.1848 154.566 +36.5 28.1429 64.9594 9.16756 171.37 +36.6 31.4515 48.156 8.31044 188.173 +36.7 32.4737 32.9975 6.79002 203.332 +36.8 29.3329 20.9676 4.7863 215.361 +36.9 18.922 13.2439 2.46975 223.085 +37 6.58307e-14 10.5825 7.7711e-15 225.746 +37.1 161.078 13.2439 177.53 223.085 +37.2 150.667 20.9676 175.214 215.361 +37.3 147.526 32.9975 173.21 203.332 +37.4 148.548 48.156 171.69 188.173 +37.5 151.857 64.9594 170.832 171.37 +37.6 156.469 81.7628 170.815 154.566 +37.7 161.849 96.9213 171.777 139.408 +37.8 167.687 108.951 173.757 127.378 +37.9 173.785 116.675 176.618 119.654 +38 180 119.336 180 116.993 +38.1 6.21529 116.675 3.38246 119.654 +38.2 12.3129 108.951 6.24315 127.378 +38.3 18.1511 96.9213 8.22318 139.408 +38.4 23.5315 81.7628 9.1848 154.566 +38.5 28.1429 64.9594 9.16756 171.37 +38.6 31.4515 48.156 8.31044 188.173 +38.7 32.4737 32.9975 6.79002 203.332 +38.8 29.3329 20.9676 4.7863 215.361 +38.9 18.922 13.2439 2.46975 223.085 +39 5.60352e-13 10.5825 6.61477e-14 225.746 +39.1 161.078 13.2439 177.53 223.085 +39.2 150.667 20.9676 175.214 215.361 +39.3 147.526 32.9975 173.21 203.332 +39.4 148.548 48.156 171.69 188.173 +39.5 151.857 64.9594 170.832 171.37 +39.6 156.469 81.7628 170.815 154.566 +39.7 161.849 96.9213 171.777 139.408 +39.8 167.687 108.951 173.757 127.378 +39.9 173.785 116.675 176.618 119.654 +40 180 119.336 180 116.993 +40.1 6.21529 116.675 3.38246 119.654 +40.2 12.3129 108.951 6.24315 127.378 +40.3 18.1511 96.9213 8.22318 139.408 +40.4 23.5315 81.7628 9.1848 154.566 +40.5 28.1429 64.9594 9.16756 171.37 +40.6 31.4515 48.156 8.31044 188.173 +40.7 32.4737 32.9975 6.79002 203.332 +40.8 29.3329 20.9676 4.7863 215.361 +40.9 18.922 13.2439 2.46975 223.085 +41 1.05487e-12 10.5825 1.24524e-13 225.746 +41.1 161.078 13.2439 177.53 223.085 +41.2 150.667 20.9676 175.214 215.361 +41.3 147.526 32.9975 173.21 203.332 +41.4 148.548 48.156 171.69 188.173 +41.5 151.857 64.9594 170.832 171.37 +41.6 156.469 81.7628 170.815 154.566 +41.7 161.849 96.9213 171.777 139.408 +41.8 167.687 108.951 173.757 127.378 +41.9 173.785 116.675 176.618 119.654 +42 3.89321e-14 119.336 2.17066e-14 116.993 +42.1 6.21529 116.675 3.38246 119.654 +42.2 12.3129 108.951 6.24315 127.378 +42.3 18.1511 96.9213 8.22318 139.408 +42.4 23.5315 81.7628 9.1848 154.566 +42.5 28.1429 64.9594 9.16756 171.37 +42.6 31.4515 48.156 8.31044 188.173 +42.7 32.4737 32.9975 6.79002 203.332 +42.8 29.3329 20.9676 4.7863 215.361 +42.9 18.922 13.2439 2.46975 223.085 +43 5.93309e-13 10.5825 7.00382e-14 225.746 +43.1 161.078 13.2439 177.53 223.085 +43.2 150.667 20.9676 175.214 215.361 +43.3 147.526 32.9975 173.21 203.332 +43.4 148.548 48.156 171.69 188.173 +43.5 151.857 64.9594 170.832 171.37 +43.6 156.469 81.7628 170.815 154.566 +43.7 161.849 96.9213 171.777 139.408 +43.8 167.687 108.951 173.757 127.378 +43.9 173.785 116.675 176.618 119.654 +44 180 119.336 180 116.993 +44.1 6.21529 116.675 3.38246 119.654 +44.2 12.3129 108.951 6.24315 127.378 +44.3 18.1511 96.9213 8.22318 139.408 +44.4 23.5315 81.7628 9.1848 154.566 +44.5 28.1429 64.9594 9.16756 171.37 +44.6 31.4515 48.156 8.31044 188.173 +44.7 32.4737 32.9975 6.79002 203.332 +44.8 29.3329 20.9676 4.7863 215.361 +44.9 18.922 13.2439 2.46975 223.085 +45 1.31745e-13 10.5825 1.5552e-14 225.746 +45.1 161.078 13.2439 177.53 223.085 +45.2 150.667 20.9676 175.214 215.361 +45.3 147.526 32.9975 173.21 203.332 +45.4 148.548 48.156 171.69 188.173 +45.5 151.857 64.9594 170.832 171.37 +45.6 156.469 81.7628 170.815 154.566 +45.7 161.849 96.9213 171.777 139.408 +45.8 167.687 108.951 173.757 127.378 +45.9 173.785 116.675 176.618 119.654 +46 180 119.336 180 116.993 +46.1 6.21529 116.675 3.38246 119.654 +46.2 12.3129 108.951 6.24315 127.378 +46.3 18.1511 96.9213 8.22318 139.408 +46.4 23.5315 81.7628 9.1848 154.566 +46.5 28.1429 64.9594 9.16756 171.37 +46.6 31.4515 48.156 8.31044 188.173 +46.7 32.4737 32.9975 6.79002 203.332 +46.8 29.3329 20.9676 4.7863 215.361 +46.9 18.922 13.2439 2.46975 223.085 +47 180 10.5825 180 225.746 +47.1 161.078 13.2439 177.53 223.085 +47.2 150.667 20.9676 175.214 215.361 +47.3 147.526 32.9975 173.21 203.332 +47.4 148.548 48.156 171.69 188.173 +47.5 151.857 64.9594 170.832 171.37 +47.6 156.469 81.7628 170.815 154.566 +47.7 161.849 96.9213 171.777 139.408 +47.8 167.687 108.951 173.757 127.378 +47.9 173.785 116.675 176.618 119.654 +48 180 119.336 180 116.993 +48.1 6.21529 116.675 3.38246 119.654 +48.2 12.3129 108.951 6.24315 127.378 +48.3 18.1511 96.9213 8.22318 139.408 +48.4 23.5315 81.7628 9.1848 154.566 +48.5 28.1429 64.9594 9.16756 171.37 +48.6 31.4515 48.156 8.31044 188.173 +48.7 32.4737 32.9975 6.79002 203.332 +48.8 29.3329 20.9676 4.7863 215.361 +48.9 18.922 13.2439 2.46975 223.085 +49 1.12079e-12 10.5825 1.32305e-13 225.746 +49.1 161.078 13.2439 177.53 223.085 +49.2 150.667 20.9676 175.214 215.361 +49.3 147.526 32.9975 173.21 203.332 +49.4 148.548 48.156 171.69 188.173 +49.5 151.857 64.9594 170.832 171.37 +49.6 156.469 81.7628 170.815 154.566 +49.7 161.849 96.9213 171.777 139.408 +49.8 167.687 108.951 173.757 127.378 +49.9 173.785 116.675 176.618 119.654 +50 1.94906e-14 119.336 1.0867e-14 116.993 +50.1 6.21529 116.675 3.38246 119.654 +50.2 12.3129 108.951 6.24315 127.378 +50.3 18.1511 96.9213 8.22318 139.408 +50.4 23.5315 81.7628 9.1848 154.566 +50.5 28.1429 64.9594 9.16756 171.37 +50.6 31.4515 48.156 8.31044 188.173 +50.7 32.4737 32.9975 6.79002 203.332 +50.8 29.3329 20.9676 4.7863 215.361 +50.9 18.922 13.2439 2.46975 223.085 +51 6.59223e-13 10.5825 7.78191e-14 225.746 +51.1 161.078 13.2439 177.53 223.085 +51.2 150.667 20.9676 175.214 215.361 +51.3 147.526 32.9975 173.21 203.332 +51.4 148.548 48.156 171.69 188.173 +51.5 151.857 64.9594 170.832 171.37 +51.6 156.469 81.7628 170.815 154.566 +51.7 161.849 96.9213 171.777 139.408 +51.8 167.687 108.951 173.757 127.378 +51.9 173.785 116.675 176.618 119.654 +52 1.5563e-13 119.336 8.67716e-14 116.993 +52.1 6.21529 116.675 3.38246 119.654 +52.2 12.3129 108.951 6.24315 127.378 +52.3 18.1511 96.9213 8.22318 139.408 +52.4 23.5315 81.7628 9.1848 154.566 +52.5 28.1429 64.9594 9.16756 171.37 +52.6 31.4515 48.156 8.31044 188.173 +52.7 32.4737 32.9975 6.79002 203.332 +52.8 29.3329 20.9676 4.7863 215.361 +52.9 18.922 13.2439 2.46975 223.085 +53 1.97659e-13 10.5825 2.3333e-14 225.746 +53.1 161.078 13.2439 177.53 223.085 +53.2 150.667 20.9676 175.214 215.361 +53.3 147.526 32.9975 173.21 203.332 +53.4 148.548 48.156 171.69 188.173 +53.5 151.857 64.9594 170.832 171.37 +53.6 156.469 81.7628 170.815 154.566 +53.7 161.849 96.9213 171.777 139.408 +53.8 167.687 108.951 173.757 127.378 +53.9 173.785 116.675 176.618 119.654 +54 180 119.336 180 116.993 +54.1 6.21529 116.675 3.38246 119.654 +54.2 12.3129 108.951 6.24315 127.378 +54.3 18.1511 96.9213 8.22318 139.408 +54.4 23.5315 81.7628 9.1848 154.566 +54.5 28.1429 64.9594 9.16756 171.37 +54.6 31.4515 48.156 8.31044 188.173 +54.7 32.4737 32.9975 6.79002 203.332 +54.8 29.3329 20.9676 4.7863 215.361 +54.9 18.922 13.2439 2.46975 223.085 +55 180 10.5825 180 225.746 +55.1 161.078 13.2439 177.53 223.085 +55.2 150.667 20.9676 175.214 215.361 +55.3 147.526 32.9975 173.21 203.332 +55.4 148.548 48.156 171.69 188.173 +55.5 151.857 64.9594 170.832 171.37 +55.6 156.469 81.7628 170.815 154.566 +55.7 161.849 96.9213 171.777 139.408 +55.8 167.687 108.951 173.757 127.378 +55.9 173.785 116.675 176.618 119.654 +56 180 119.336 180 116.993 +56.1 6.21529 116.675 3.38246 119.654 +56.2 12.3129 108.951 6.24315 127.378 +56.3 18.1511 96.9213 8.22318 139.408 +56.4 23.5315 81.7628 9.1848 154.566 +56.5 28.1429 64.9594 9.16756 171.37 +56.6 31.4515 48.156 8.31044 188.173 +56.7 32.4737 32.9975 6.79002 203.332 +56.8 29.3329 20.9676 4.7863 215.361 +56.9 18.922 13.2439 2.46975 223.085 +57 1.1867e-12 10.5825 1.40086e-13 225.746 +57.1 161.078 13.2439 177.53 223.085 +57.2 150.667 20.9676 175.214 215.361 +57.3 147.526 32.9975 173.21 203.332 +57.4 148.548 48.156 171.69 188.173 +57.5 151.857 64.9594 170.832 171.37 +57.6 156.469 81.7628 170.815 154.566 +57.7 161.849 96.9213 171.777 139.408 +57.8 167.687 108.951 173.757 127.378 +57.9 173.785 116.675 176.618 119.654 +58 4.91322e-17 119.336 2.73936e-17 116.993 +58.1 6.21529 116.675 3.38246 119.654 +58.2 12.3129 108.951 6.24315 127.378 +58.3 18.1511 96.9213 8.22318 139.408 +58.4 23.5315 81.7628 9.1848 154.566 +58.5 28.1429 64.9594 9.16756 171.37 +58.6 31.4515 48.156 8.31044 188.173 +58.7 32.4737 32.9975 6.79002 203.332 +58.8 29.3329 20.9676 4.7863 215.361 +58.9 18.922 13.2439 2.46975 223.085 +59 7.25137e-13 10.5825 8.56001e-14 225.746 +59.1 161.078 13.2439 177.53 223.085 +59.2 150.667 20.9676 175.214 215.361 +59.3 147.526 32.9975 173.21 203.332 +59.4 148.548 48.156 171.69 188.173 +59.5 151.857 64.9594 170.832 171.37 +59.6 156.469 81.7628 170.815 154.566 +59.7 161.849 96.9213 171.777 139.408 +59.8 167.687 108.951 173.757 127.378 +59.9 173.785 116.675 176.618 119.654 +60 180 119.336 180 116.993 +60.1 6.21529 116.675 3.38246 119.654 +60.2 12.3129 108.951 6.24315 127.378 +60.3 18.1511 96.9213 8.22318 139.408 +60.4 23.5315 81.7628 9.1848 154.566 +60.5 28.1429 64.9594 9.16756 171.37 +60.6 31.4515 48.156 8.31044 188.173 +60.7 32.4737 32.9975 6.79002 203.332 +60.8 29.3329 20.9676 4.7863 215.361 +60.9 18.922 13.2439 2.46975 223.085 +61 2.63573e-13 10.5825 3.11139e-14 225.746 +61.1 161.078 13.2439 177.53 223.085 +61.2 150.667 20.9676 175.214 215.361 +61.3 147.526 32.9975 173.21 203.332 +61.4 148.548 48.156 171.69 188.173 +61.5 151.857 64.9594 170.832 171.37 +61.6 156.469 81.7628 170.815 154.566 +61.7 161.849 96.9213 171.777 139.408 +61.8 167.687 108.951 173.757 127.378 +61.9 173.785 116.675 176.618 119.654 +62 180 119.336 180 116.993 +62.1 6.21529 116.675 3.38246 119.654 +62.2 12.3129 108.951 6.24315 127.378 +62.3 18.1511 96.9213 8.22318 139.408 +62.4 23.5315 81.7628 9.1848 154.566 +62.5 28.1429 64.9594 9.16756 171.37 +62.6 31.4515 48.156 8.31044 188.173 +62.7 32.4737 32.9975 6.79002 203.332 +62.8 29.3329 20.9676 4.7863 215.361 +62.9 18.922 13.2439 2.46975 223.085 +63 180 10.5825 180 225.746 +63.1 161.078 13.2439 177.53 223.085 +63.2 150.667 20.9676 175.214 215.361 +63.3 147.526 32.9975 173.21 203.332 +63.4 148.548 48.156 171.69 188.173 +63.5 151.857 64.9594 170.832 171.37 +63.6 156.469 81.7628 170.815 154.566 +63.7 161.849 96.9213 171.777 139.408 +63.8 167.687 108.951 173.757 127.378 +63.9 173.785 116.675 176.618 119.654 +64 180 119.336 180 116.993 +64.1 6.21529 116.675 3.38246 119.654 +64.2 12.3129 108.951 6.24315 127.378 +64.3 18.1511 96.9213 8.22318 139.408 +64.4 23.5315 81.7628 9.1848 154.566 +64.5 28.1429 64.9594 9.16756 171.37 +64.6 31.4515 48.156 8.31044 188.173 +64.7 32.4737 32.9975 6.79002 203.332 +64.8 29.3329 20.9676 4.7863 215.361 +64.9 18.922 13.2439 2.46975 223.085 +65 1.25262e-12 10.5825 1.47867e-13 225.746 +65.1 161.078 13.2439 177.53 223.085 +65.2 150.667 20.9676 175.214 215.361 +65.3 147.526 32.9975 173.21 203.332 +65.4 148.548 48.156 171.69 188.173 +65.5 151.857 64.9594 170.832 171.37 +65.6 156.469 81.7628 170.815 154.566 +65.7 161.849 96.9213 171.777 139.408 +65.8 167.687 108.951 173.757 127.378 +65.9 173.785 116.675 176.618 119.654 +66 180 119.336 180 116.993 +66.1 6.21529 116.675 3.38246 119.654 +66.2 12.3129 108.951 6.24315 127.378 +66.3 18.1511 96.9213 8.22318 139.408 +66.4 23.5315 81.7628 9.1848 154.566 +66.5 28.1429 64.9594 9.16756 171.37 +66.6 31.4515 48.156 8.31044 188.173 +66.7 32.4737 32.9975 6.79002 203.332 +66.8 29.3329 20.9676 4.7863 215.361 +66.9 18.922 13.2439 2.46975 223.085 +67 7.91051e-13 10.5825 9.3381e-14 225.746 +67.1 161.078 13.2439 177.53 223.085 +67.2 150.667 20.9676 175.214 215.361 +67.3 147.526 32.9975 173.21 203.332 +67.4 148.548 48.156 171.69 188.173 +67.5 151.857 64.9594 170.832 171.37 +67.6 156.469 81.7628 170.815 154.566 +67.7 161.849 96.9213 171.777 139.408 +67.8 167.687 108.951 173.757 127.378 +67.9 173.785 116.675 176.618 119.654 +68 1.16747e-13 119.336 6.50924e-14 116.993 +68.1 6.21529 116.675 3.38246 119.654 +68.2 12.3129 108.951 6.24315 127.378 +68.3 18.1511 96.9213 8.22318 139.408 +68.4 23.5315 81.7628 9.1848 154.566 +68.5 28.1429 64.9594 9.16756 171.37 +68.6 31.4515 48.156 8.31044 188.173 +68.7 32.4737 32.9975 6.79002 203.332 +68.8 29.3329 20.9676 4.7863 215.361 +68.9 18.922 13.2439 2.46975 223.085 +69 3.29486e-13 10.5825 3.88948e-14 225.746 +69.1 161.078 13.2439 177.53 223.085 +69.2 150.667 20.9676 175.214 215.361 +69.3 147.526 32.9975 173.21 203.332 +69.4 148.548 48.156 171.69 188.173 +69.5 151.857 64.9594 170.832 171.37 +69.6 156.469 81.7628 170.815 154.566 +69.7 161.849 96.9213 171.777 139.408 +69.8 167.687 108.951 173.757 127.378 +69.9 173.785 116.675 176.618 119.654 +70 180 119.336 180 116.993 +70.1 6.21529 116.675 3.38246 119.654 +70.2 12.3129 108.951 6.24315 127.378 +70.3 18.1511 96.9213 8.22318 139.408 +70.4 23.5315 81.7628 9.1848 154.566 +70.5 28.1429 64.9594 9.16756 171.37 +70.6 31.4515 48.156 8.31044 188.173 +70.7 32.4737 32.9975 6.79002 203.332 +70.8 29.3329 20.9676 4.7863 215.361 +70.9 18.922 13.2439 2.46975 223.085 +71 180 10.5825 180 225.746 +71.1 161.078 13.2439 177.53 223.085 +71.2 150.667 20.9676 175.214 215.361 +71.3 147.526 32.9975 173.21 203.332 +71.4 148.548 48.156 171.69 188.173 +71.5 151.857 64.9594 170.832 171.37 +71.6 156.469 81.7628 170.815 154.566 +71.7 161.849 96.9213 171.777 139.408 +71.8 167.687 108.951 173.757 127.378 +71.9 173.785 116.675 176.618 119.654 +72 180 119.336 180 116.993 +72.1 6.21529 116.675 3.38246 119.654 +72.2 12.3129 108.951 6.24315 127.378 +72.3 18.1511 96.9213 8.22318 139.408 +72.4 23.5315 81.7628 9.1848 154.566 +72.5 28.1429 64.9594 9.16756 171.37 +72.6 31.4515 48.156 8.31044 188.173 +72.7 32.4737 32.9975 6.79002 203.332 +72.8 29.3329 20.9676 4.7863 215.361 +72.9 18.922 13.2439 2.46975 223.085 +73 1.31853e-12 10.5825 1.55648e-13 225.746 +73.1 161.078 13.2439 177.53 223.085 +73.2 150.667 20.9676 175.214 215.361 +73.3 147.526 32.9975 173.21 203.332 +73.4 148.548 48.156 171.69 188.173 +73.5 151.857 64.9594 170.832 171.37 +73.6 156.469 81.7628 170.815 154.566 +73.7 161.849 96.9213 171.777 139.408 +73.8 167.687 108.951 173.757 127.378 +73.9 173.785 116.675 176.618 119.654 +74 180 119.336 180 116.993 +74.1 6.21529 116.675 3.38246 119.654 +74.2 12.3129 108.951 6.24315 127.378 +74.3 18.1511 96.9213 8.22318 139.408 +74.4 23.5315 81.7628 9.1848 154.566 +74.5 28.1429 64.9594 9.16756 171.37 +74.6 31.4515 48.156 8.31044 188.173 +74.7 32.4737 32.9975 6.79002 203.332 +74.8 29.3329 20.9676 4.7863 215.361 +74.9 18.922 13.2439 2.46975 223.085 +75 8.56965e-13 10.5825 1.01162e-13 225.746 +75.1 161.078 13.2439 177.53 223.085 +75.2 150.667 20.9676 175.214 215.361 +75.3 147.526 32.9975 173.21 203.332 +75.4 148.548 48.156 171.69 188.173 +75.5 151.857 64.9594 170.832 171.37 +75.6 156.469 81.7628 170.815 154.566 +75.7 161.849 96.9213 171.777 139.408 +75.8 167.687 108.951 173.757 127.378 +75.9 173.785 116.675 176.618 119.654 +76 180 119.336 180 116.993 +76.1 6.21529 116.675 3.38246 119.654 +76.2 12.3129 108.951 6.24315 127.378 +76.3 18.1511 96.9213 8.22318 139.408 +76.4 23.5315 81.7628 9.1848 154.566 +76.5 28.1429 64.9594 9.16756 171.37 +76.6 31.4515 48.156 8.31044 188.173 +76.7 32.4737 32.9975 6.79002 203.332 +76.8 29.3329 20.9676 4.7863 215.361 +76.9 18.922 13.2439 2.46975 223.085 +77 3.954e-13 10.5825 4.66757e-14 225.746 +77.1 161.078 13.2439 177.53 223.085 +77.2 150.667 20.9676 175.214 215.361 +77.3 147.526 32.9975 173.21 203.332 +77.4 148.548 48.156 171.69 188.173 +77.5 151.857 64.9594 170.832 171.37 +77.6 156.469 81.7628 170.815 154.566 +77.7 161.849 96.9213 171.777 139.408 +77.8 167.687 108.951 173.757 127.378 +77.9 173.785 116.675 176.618 119.654 +78 180 119.336 180 116.993 +78.1 6.21529 116.675 3.38246 119.654 +78.2 12.3129 108.951 6.24315 127.378 +78.3 18.1511 96.9213 8.22318 139.408 +78.4 23.5315 81.7628 9.1848 154.566 +78.5 28.1429 64.9594 9.16756 171.37 +78.6 31.4515 48.156 8.31044 188.173 +78.7 32.4737 32.9975 6.79002 203.332 +78.8 29.3329 20.9676 4.7863 215.361 +78.9 18.922 13.2439 2.46975 223.085 +79 180 10.5825 180 225.746 +79.1 161.078 13.2439 177.53 223.085 +79.2 150.667 20.9676 175.214 215.361 +79.3 147.526 32.9975 173.21 203.332 +79.4 148.548 48.156 171.69 188.173 +79.5 151.857 64.9594 170.832 171.37 +79.6 156.469 81.7628 170.815 154.566 +79.7 161.849 96.9213 171.777 139.408 +79.8 167.687 108.951 173.757 127.378 +79.9 173.785 116.675 176.618 119.654 +80 180 119.336 180 116.993 +80.1 6.21529 116.675 3.38246 119.654 +80.2 12.3129 108.951 6.24315 127.378 +80.3 18.1511 96.9213 8.22318 139.408 +80.4 23.5315 81.7628 9.1848 154.566 +80.5 28.1429 64.9594 9.16756 171.37 +80.6 31.4515 48.156 8.31044 188.173 +80.7 32.4737 32.9975 6.79002 203.332 +80.8 29.3329 20.9676 4.7863 215.361 +80.9 18.922 13.2439 2.46975 223.085 +81 1.38444e-12 10.5825 1.63429e-13 225.746 +81.1 161.078 13.2439 177.53 223.085 +81.2 150.667 20.9676 175.214 215.361 +81.3 147.526 32.9975 173.21 203.332 +81.4 148.548 48.156 171.69 188.173 +81.5 151.857 64.9594 170.832 171.37 +81.6 156.469 81.7628 170.815 154.566 +81.7 161.849 96.9213 171.777 139.408 +81.8 167.687 108.951 173.757 127.378 +81.9 173.785 116.675 176.618 119.654 +82 180 119.336 180 116.993 +82.1 6.21529 116.675 3.38246 119.654 +82.2 12.3129 108.951 6.24315 127.378 +82.3 18.1511 96.9213 8.22318 139.408 +82.4 23.5315 81.7628 9.1848 154.566 +82.5 28.1429 64.9594 9.16756 171.37 +82.6 31.4515 48.156 8.31044 188.173 +82.7 32.4737 32.9975 6.79002 203.332 +82.8 29.3329 20.9676 4.7863 215.361 +82.9 18.922 13.2439 2.46975 223.085 +83 180 10.5825 180 225.746 +83.1 161.078 13.2439 177.53 223.085 +83.2 150.667 20.9676 175.214 215.361 +83.3 147.526 32.9975 173.21 203.332 +83.4 148.548 48.156 171.69 188.173 +83.5 151.857 64.9594 170.832 171.37 +83.6 156.469 81.7628 170.815 154.566 +83.7 161.849 96.9213 171.777 139.408 +83.8 167.687 108.951 173.757 127.378 +83.9 173.785 116.675 176.618 119.654 +84 7.78643e-14 119.336 4.34132e-14 116.993 +84.1 6.21529 116.675 3.38246 119.654 +84.2 12.3129 108.951 6.24315 127.378 +84.3 18.1511 96.9213 8.22318 139.408 +84.4 23.5315 81.7628 9.1848 154.566 +84.5 28.1429 64.9594 9.16756 171.37 +84.6 31.4515 48.156 8.31044 188.173 +84.7 32.4737 32.9975 6.79002 203.332 +84.8 29.3329 20.9676 4.7863 215.361 +84.9 18.922 13.2439 2.46975 223.085 +85 4.61314e-13 10.5825 5.44567e-14 225.746 +85.1 161.078 13.2439 177.53 223.085 +85.2 150.667 20.9676 175.214 215.361 +85.3 147.526 32.9975 173.21 203.332 +85.4 148.548 48.156 171.69 188.173 +85.5 151.857 64.9594 170.832 171.37 +85.6 156.469 81.7628 170.815 154.566 +85.7 161.849 96.9213 171.777 139.408 +85.8 167.687 108.951 173.757 127.378 +85.9 173.785 116.675 176.618 119.654 +86 180 119.336 180 116.993 +86.1 6.21529 116.675 3.38246 119.654 +86.2 12.3129 108.951 6.24315 127.378 +86.3 18.1511 96.9213 8.22318 139.408 +86.4 23.5315 81.7628 9.1848 154.566 +86.5 28.1429 64.9594 9.16756 171.37 +86.6 31.4515 48.156 8.31044 188.173 +86.7 32.4737 32.9975 6.79002 203.332 +86.8 29.3329 20.9676 4.7863 215.361 +86.9 18.922 13.2439 2.46975 223.085 +87 1.91192e-12 10.5825 2.25696e-13 225.746 +87.1 161.078 13.2439 177.53 223.085 +87.2 150.667 20.9676 175.214 215.361 +87.3 147.526 32.9975 173.21 203.332 +87.4 148.548 48.156 171.69 188.173 +87.5 151.857 64.9594 170.832 171.37 +87.6 156.469 81.7628 170.815 154.566 +87.7 161.849 96.9213 171.777 139.408 +87.8 167.687 108.951 173.757 127.378 +87.9 173.785 116.675 176.618 119.654 +88 180 119.336 180 116.993 +88.1 6.21529 116.675 3.38246 119.654 +88.2 12.3129 108.951 6.24315 127.378 +88.3 18.1511 96.9213 8.22318 139.408 +88.4 23.5315 81.7628 9.1848 154.566 +88.5 28.1429 64.9594 9.16756 171.37 +88.6 31.4515 48.156 8.31044 188.173 +88.7 32.4737 32.9975 6.79002 203.332 +88.8 29.3329 20.9676 4.7863 215.361 +88.9 18.922 13.2439 2.46975 223.085 +89 180 10.5825 180 225.746 +89.1 161.078 13.2439 177.53 223.085 +89.2 150.667 20.9676 175.214 215.361 +89.3 147.526 32.9975 173.21 203.332 +89.4 148.548 48.156 171.69 188.173 +89.5 151.857 64.9594 170.832 171.37 +89.6 156.469 81.7628 170.815 154.566 +89.7 161.849 96.9213 171.777 139.408 +89.8 167.687 108.951 173.757 127.378 +89.9 173.785 116.675 176.618 119.654 +90 180 119.336 180 116.993 +90.1 6.21529 116.675 3.38246 119.654 +90.2 12.3129 108.951 6.24315 127.378 +90.3 18.1511 96.9213 8.22318 139.408 +90.4 23.5315 81.7628 9.1848 154.566 +90.5 28.1429 64.9594 9.16756 171.37 +90.6 31.4515 48.156 8.31044 188.173 +90.7 32.4737 32.9975 6.79002 203.332 +90.8 29.3329 20.9676 4.7863 215.361 +90.9 18.922 13.2439 2.46975 223.085 +91 9.88793e-13 10.5825 1.16724e-13 225.746 +91.1 161.078 13.2439 177.53 223.085 +91.2 150.667 20.9676 175.214 215.361 +91.3 147.526 32.9975 173.21 203.332 +91.4 148.548 48.156 171.69 188.173 +91.5 151.857 64.9594 170.832 171.37 +91.6 156.469 81.7628 170.815 154.566 +91.7 161.849 96.9213 171.777 139.408 +91.8 167.687 108.951 173.757 127.378 +91.9 173.785 116.675 176.618 119.654 +92 180 119.336 180 116.993 +92.1 6.21529 116.675 3.38246 119.654 +92.2 12.3129 108.951 6.24315 127.378 +92.3 18.1511 96.9213 8.22318 139.408 +92.4 23.5315 81.7628 9.1848 154.566 +92.5 28.1429 64.9594 9.16756 171.37 +92.6 31.4515 48.156 8.31044 188.173 +92.7 32.4737 32.9975 6.79002 203.332 +92.8 29.3329 20.9676 4.7863 215.361 +92.9 18.922 13.2439 2.46975 223.085 +93 2.4394e-12 10.5825 2.87963e-13 225.746 +93.1 161.078 13.2439 177.53 223.085 +93.2 150.667 20.9676 175.214 215.361 +93.3 147.526 32.9975 173.21 203.332 +93.4 148.548 48.156 171.69 188.173 +93.5 151.857 64.9594 170.832 171.37 +93.6 156.469 81.7628 170.815 154.566 +93.7 161.849 96.9213 171.777 139.408 +93.8 167.687 108.951 173.757 127.378 +93.9 173.785 116.675 176.618 119.654 +94 1.94562e-13 119.336 1.08478e-13 116.993 +94.1 6.21529 116.675 3.38246 119.654 +94.2 12.3129 108.951 6.24315 127.378 +94.3 18.1511 96.9213 8.22318 139.408 +94.4 23.5315 81.7628 9.1848 154.566 +94.5 28.1429 64.9594 9.16756 171.37 +94.6 31.4515 48.156 8.31044 188.173 +94.7 32.4737 32.9975 6.79002 203.332 +94.8 29.3329 20.9676 4.7863 215.361 +94.9 18.922 13.2439 2.46975 223.085 +95 6.56641e-14 10.5825 7.75143e-15 225.746 +95.1 161.078 13.2439 177.53 223.085 +95.2 150.667 20.9676 175.214 215.361 +95.3 147.526 32.9975 173.21 203.332 +95.4 148.548 48.156 171.69 188.173 +95.5 151.857 64.9594 170.832 171.37 +95.6 156.469 81.7628 170.815 154.566 +95.7 161.849 96.9213 171.777 139.408 +95.8 167.687 108.951 173.757 127.378 +95.9 173.785 116.675 176.618 119.654 +96 180 119.336 180 116.993 +96.1 6.21529 116.675 3.38246 119.654 +96.2 12.3129 108.951 6.24315 127.378 +96.3 18.1511 96.9213 8.22318 139.408 +96.4 23.5315 81.7628 9.1848 154.566 +96.5 28.1429 64.9594 9.16756 171.37 +96.6 31.4515 48.156 8.31044 188.173 +96.7 32.4737 32.9975 6.79002 203.332 +96.8 29.3329 20.9676 4.7863 215.361 +96.9 18.922 13.2439 2.46975 223.085 +97 1.51627e-12 10.5825 1.78991e-13 225.746 +97.1 161.078 13.2439 177.53 223.085 +97.2 150.667 20.9676 175.214 215.361 +97.3 147.526 32.9975 173.21 203.332 +97.4 148.548 48.156 171.69 188.173 +97.5 151.857 64.9594 170.832 171.37 +97.6 156.469 81.7628 170.815 154.566 +97.7 161.849 96.9213 171.777 139.408 +97.8 167.687 108.951 173.757 127.378 +97.9 173.785 116.675 176.618 119.654 +98 180 119.336 180 116.993 +98.1 6.21529 116.675 3.38246 119.654 +98.2 12.3129 108.951 6.24315 127.378 +98.3 18.1511 96.9213 8.22318 139.408 +98.4 23.5315 81.7628 9.1848 154.566 +98.5 28.1429 64.9594 9.16756 171.37 +98.6 31.4515 48.156 8.31044 188.173 +98.7 32.4737 32.9975 6.79002 203.332 +98.8 29.3329 20.9676 4.7863 215.361 +98.9 18.922 13.2439 2.46975 223.085 +99 180 10.5825 180 225.746 +99.1 161.078 13.2439 177.53 223.085 +99.2 150.667 20.9676 175.214 215.361 +99.3 147.526 32.9975 173.21 203.332 +99.4 148.548 48.156 171.69 188.173 +99.5 151.857 64.9594 170.832 171.37 +99.6 156.469 81.7628 170.815 154.566 +99.7 161.849 96.9213 171.777 139.408 +99.8 167.687 108.951 173.757 127.378 +99.9 173.785 116.675 176.618 119.654 +100 3.89813e-14 119.336 2.1734e-14 116.993 +100.1 6.21529 116.675 3.38246 119.654 +100.2 12.3129 108.951 6.24315 127.378 +100.3 18.1511 96.9213 8.22318 139.408 +100.4 23.5315 81.7628 9.1848 154.566 +100.5 28.1429 64.9594 9.16756 171.37 +100.6 31.4515 48.156 8.31044 188.173 +100.7 32.4737 32.9975 6.79002 203.332 +100.8 29.3329 20.9676 4.7863 215.361 +100.9 18.922 13.2439 2.46975 223.085 +101 5.93142e-13 10.5825 7.00185e-14 225.746 +101.1 161.078 13.2439 177.53 223.085 +101.2 150.667 20.9676 175.214 215.361 +101.3 147.526 32.9975 173.21 203.332 +101.4 148.548 48.156 171.69 188.173 +101.5 151.857 64.9594 170.832 171.37 +101.6 156.469 81.7628 170.815 154.566 +101.7 161.849 96.9213 171.777 139.408 +101.8 167.687 108.951 173.757 127.378 +101.9 173.785 116.675 176.618 119.654 +102 180 119.336 180 116.993 +102.1 6.21529 116.675 3.38246 119.654 +102.2 12.3129 108.951 6.24315 127.378 +102.3 18.1511 96.9213 8.22318 139.408 +102.4 23.5315 81.7628 9.1848 154.566 +102.5 28.1429 64.9594 9.16756 171.37 +102.6 31.4515 48.156 8.31044 188.173 +102.7 32.4737 32.9975 6.79002 203.332 +102.8 29.3329 20.9676 4.7863 215.361 +102.9 18.922 13.2439 2.46975 223.085 +103 2.04375e-12 10.5825 2.41258e-13 225.746 +103.1 161.078 13.2439 177.53 223.085 +103.2 150.667 20.9676 175.214 215.361 +103.3 147.526 32.9975 173.21 203.332 +103.4 148.548 48.156 171.69 188.173 +103.5 151.857 64.9594 170.832 171.37 +103.6 156.469 81.7628 170.815 154.566 +103.7 161.849 96.9213 171.777 139.408 +103.8 167.687 108.951 173.757 127.378 +103.9 173.785 116.675 176.618 119.654 +104 3.11261e-13 119.336 1.73543e-13 116.993 +104.1 6.21529 116.675 3.38246 119.654 +104.2 12.3129 108.951 6.24315 127.378 +104.3 18.1511 96.9213 8.22318 139.408 +104.4 23.5315 81.7628 9.1848 154.566 +104.5 28.1429 64.9594 9.16756 171.37 +104.6 31.4515 48.156 8.31044 188.173 +104.7 32.4737 32.9975 6.79002 203.332 +104.8 29.3329 20.9676 4.7863 215.361 +104.9 18.922 13.2439 2.46975 223.085 +105 180 10.5825 180 225.746 +105.1 161.078 13.2439 177.53 223.085 +105.2 150.667 20.9676 175.214 215.361 +105.3 147.526 32.9975 173.21 203.332 +105.4 148.548 48.156 171.69 188.173 +105.5 151.857 64.9594 170.832 171.37 +105.6 156.469 81.7628 170.815 154.566 +105.7 161.849 96.9213 171.777 139.408 +105.8 167.687 108.951 173.757 127.378 +105.9 173.785 116.675 176.618 119.654 +106 180 119.336 180 116.993 +106.1 6.21529 116.675 3.38246 119.654 +106.2 12.3129 108.951 6.24315 127.378 +106.3 18.1511 96.9213 8.22318 139.408 +106.4 23.5315 81.7628 9.1848 154.566 +106.5 28.1429 64.9594 9.16756 171.37 +106.6 31.4515 48.156 8.31044 188.173 +106.7 32.4737 32.9975 6.79002 203.332 +106.8 29.3329 20.9676 4.7863 215.361 +106.9 18.922 13.2439 2.46975 223.085 +107 1.12062e-12 10.5825 1.32286e-13 225.746 +107.1 161.078 13.2439 177.53 223.085 +107.2 150.667 20.9676 175.214 215.361 +107.3 147.526 32.9975 173.21 203.332 +107.4 148.548 48.156 171.69 188.173 +107.5 151.857 64.9594 170.832 171.37 +107.6 156.469 81.7628 170.815 154.566 +107.7 161.849 96.9213 171.777 139.408 +107.8 167.687 108.951 173.757 127.378 +107.9 173.785 116.675 176.618 119.654 +108 180 119.336 180 116.993 +108.1 6.21529 116.675 3.38246 119.654 +108.2 12.3129 108.951 6.24315 127.378 +108.3 18.1511 96.9213 8.22318 139.408 +108.4 23.5315 81.7628 9.1848 154.566 +108.5 28.1429 64.9594 9.16756 171.37 +108.6 31.4515 48.156 8.31044 188.173 +108.7 32.4737 32.9975 6.79002 203.332 +108.8 29.3329 20.9676 4.7863 215.361 +108.9 18.922 13.2439 2.46975 223.085 +109 2.57123e-12 10.5825 3.03525e-13 225.746 +109.1 161.078 13.2439 177.53 223.085 +109.2 150.667 20.9676 175.214 215.361 +109.3 147.526 32.9975 173.21 203.332 +109.4 148.548 48.156 171.69 188.173 +109.5 151.857 64.9594 170.832 171.37 +109.6 156.469 81.7628 170.815 154.566 +109.7 161.849 96.9213 171.777 139.408 +109.8 167.687 108.951 173.757 127.378 +109.9 173.785 116.675 176.618 119.654 +110 1.55679e-13 119.336 8.6799e-14 116.993 +110.1 6.21529 116.675 3.38246 119.654 +110.2 12.3129 108.951 6.24315 127.378 +110.3 18.1511 96.9213 8.22318 139.408 +110.4 23.5315 81.7628 9.1848 154.566 +110.5 28.1429 64.9594 9.16756 171.37 +110.6 31.4515 48.156 8.31044 188.173 +110.7 32.4737 32.9975 6.79002 203.332 +110.8 29.3329 20.9676 4.7863 215.361 +110.9 18.922 13.2439 2.46975 223.085 +111 1.97492e-13 10.5825 2.33133e-14 225.746 +111.1 161.078 13.2439 177.53 223.085 +111.2 150.667 20.9676 175.214 215.361 +111.3 147.526 32.9975 173.21 203.332 +111.4 148.548 48.156 171.69 188.173 +111.5 151.857 64.9594 170.832 171.37 +111.6 156.469 81.7628 170.815 154.566 +111.7 161.849 96.9213 171.777 139.408 +111.8 167.687 108.951 173.757 127.378 +111.9 173.785 116.675 176.618 119.654 +112 180 119.336 180 116.993 +112.1 6.21529 116.675 3.38246 119.654 +112.2 12.3129 108.951 6.24315 127.378 +112.3 18.1511 96.9213 8.22318 139.408 +112.4 23.5315 81.7628 9.1848 154.566 +112.5 28.1429 64.9594 9.16756 171.37 +112.6 31.4515 48.156 8.31044 188.173 +112.7 32.4737 32.9975 6.79002 203.332 +112.8 29.3329 20.9676 4.7863 215.361 +112.9 18.922 13.2439 2.46975 223.085 +113 1.6481e-12 10.5825 1.94553e-13 225.746 +113.1 161.078 13.2439 177.53 223.085 +113.2 150.667 20.9676 175.214 215.361 +113.3 147.526 32.9975 173.21 203.332 +113.4 148.548 48.156 171.69 188.173 +113.5 151.857 64.9594 170.832 171.37 +113.6 156.469 81.7628 170.815 154.566 +113.7 161.849 96.9213 171.777 139.408 +113.8 167.687 108.951 173.757 127.378 +113.9 173.785 116.675 176.618 119.654 +114 180 119.336 180 116.993 +114.1 6.21529 116.675 3.38246 119.654 +114.2 12.3129 108.951 6.24315 127.378 +114.3 18.1511 96.9213 8.22318 139.408 +114.4 23.5315 81.7628 9.1848 154.566 +114.5 28.1429 64.9594 9.16756 171.37 +114.6 31.4515 48.156 8.31044 188.173 +114.7 32.4737 32.9975 6.79002 203.332 +114.8 29.3329 20.9676 4.7863 215.361 +114.9 18.922 13.2439 2.46975 223.085 +115 180 10.5825 180 225.746 +115.1 161.078 13.2439 177.53 223.085 +115.2 150.667 20.9676 175.214 215.361 +115.3 147.526 32.9975 173.21 203.332 +115.4 148.548 48.156 171.69 188.173 +115.5 151.857 64.9594 170.832 171.37 +115.6 156.469 81.7628 170.815 154.566 +115.7 161.849 96.9213 171.777 139.408 +115.8 167.687 108.951 173.757 127.378 +115.9 173.785 116.675 176.618 119.654 +116 9.82643e-17 119.336 5.47873e-17 116.993 +116.1 6.21529 116.675 3.38246 119.654 +116.2 12.3129 108.951 6.24315 127.378 +116.3 18.1511 96.9213 8.22318 139.408 +116.4 23.5315 81.7628 9.1848 154.566 +116.5 28.1429 64.9594 9.16756 171.37 +116.6 31.4515 48.156 8.31044 188.173 +116.7 32.4737 32.9975 6.79002 203.332 +116.8 29.3329 20.9676 4.7863 215.361 +116.9 18.922 13.2439 2.46975 223.085 +117 7.2497e-13 10.5825 8.55804e-14 225.746 +117.1 161.078 13.2439 177.53 223.085 +117.2 150.667 20.9676 175.214 215.361 +117.3 147.526 32.9975 173.21 203.332 +117.4 148.548 48.156 171.69 188.173 +117.5 151.857 64.9594 170.832 171.37 +117.6 156.469 81.7628 170.815 154.566 +117.7 161.849 96.9213 171.777 139.408 +117.8 167.687 108.951 173.757 127.378 +117.9 173.785 116.675 176.618 119.654 +118 180 119.336 180 116.993 +118.1 6.21529 116.675 3.38246 119.654 +118.2 12.3129 108.951 6.24315 127.378 +118.3 18.1511 96.9213 8.22318 139.408 +118.4 23.5315 81.7628 9.1848 154.566 +118.5 28.1429 64.9594 9.16756 171.37 +118.6 31.4515 48.156 8.31044 188.173 +118.7 32.4737 32.9975 6.79002 203.332 +118.8 29.3329 20.9676 4.7863 215.361 +118.9 18.922 13.2439 2.46975 223.085 +119 2.17558e-12 10.5825 2.5682e-13 225.746 +119.1 161.078 13.2439 177.53 223.085 +119.2 150.667 20.9676 175.214 215.361 +119.3 147.526 32.9975 173.21 203.332 +119.4 148.548 48.156 171.69 188.173 +119.5 151.857 64.9594 170.832 171.37 +119.6 156.469 81.7628 170.815 154.566 +119.7 161.849 96.9213 171.777 139.408 +119.8 167.687 108.951 173.757 127.378 +119.9 173.785 116.675 176.618 119.654 +120 180 119.336 180 116.993 +120.1 6.21529 116.675 3.38246 119.654 +120.2 12.3129 108.951 6.24315 127.378 +120.3 18.1511 96.9213 8.22318 139.408 +120.4 23.5315 81.7628 9.1848 154.566 +120.5 28.1429 64.9594 9.16756 171.37 +120.6 31.4515 48.156 8.31044 188.173 +120.7 32.4737 32.9975 6.79002 203.332 +120.8 29.3329 20.9676 4.7863 215.361 +120.9 18.922 13.2439 2.46975 223.085 +121 180 10.5825 180 225.746 +121.1 161.078 13.2439 177.53 223.085 +121.2 150.667 20.9676 175.214 215.361 +121.3 147.526 32.9975 173.21 203.332 +121.4 148.548 48.156 171.69 188.173 +121.5 151.857 64.9594 170.832 171.37 +121.6 156.469 81.7628 170.815 154.566 +121.7 161.849 96.9213 171.777 139.408 +121.8 167.687 108.951 173.757 127.378 +121.9 173.785 116.675 176.618 119.654 +122 180 119.336 180 116.993 +122.1 6.21529 116.675 3.38246 119.654 +122.2 12.3129 108.951 6.24315 127.378 +122.3 18.1511 96.9213 8.22318 139.408 +122.4 23.5315 81.7628 9.1848 154.566 +122.5 28.1429 64.9594 9.16756 171.37 +122.6 31.4515 48.156 8.31044 188.173 +122.7 32.4737 32.9975 6.79002 203.332 +122.8 29.3329 20.9676 4.7863 215.361 +122.9 18.922 13.2439 2.46975 223.085 +123 1.25245e-12 10.5825 1.47848e-13 225.746 +123.1 161.078 13.2439 177.53 223.085 +123.2 150.667 20.9676 175.214 215.361 +123.3 147.526 32.9975 173.21 203.332 +123.4 148.548 48.156 171.69 188.173 +123.5 151.857 64.9594 170.832 171.37 +123.6 156.469 81.7628 170.815 154.566 +123.7 161.849 96.9213 171.777 139.408 +123.8 167.687 108.951 173.757 127.378 +123.9 173.785 116.675 176.618 119.654 +124 180 119.336 180 116.993 +124.1 6.21529 116.675 3.38246 119.654 +124.2 12.3129 108.951 6.24315 127.378 +124.3 18.1511 96.9213 8.22318 139.408 +124.4 23.5315 81.7628 9.1848 154.566 +124.5 28.1429 64.9594 9.16756 171.37 +124.6 31.4515 48.156 8.31044 188.173 +124.7 32.4737 32.9975 6.79002 203.332 +124.8 29.3329 20.9676 4.7863 215.361 +124.9 18.922 13.2439 2.46975 223.085 +125 2.70306e-12 10.5825 3.19087e-13 225.746 +125.1 161.078 13.2439 177.53 223.085 +125.2 150.667 20.9676 175.214 215.361 +125.3 147.526 32.9975 173.21 203.332 +125.4 148.548 48.156 171.69 188.173 +125.5 151.857 64.9594 170.832 171.37 +125.6 156.469 81.7628 170.815 154.566 +125.7 161.849 96.9213 171.777 139.408 +125.8 167.687 108.951 173.757 127.378 +125.9 173.785 116.675 176.618 119.654 +126 1.16796e-13 119.336 6.51198e-14 116.993 +126.1 6.21529 116.675 3.38246 119.654 +126.2 12.3129 108.951 6.24315 127.378 +126.3 18.1511 96.9213 8.22318 139.408 +126.4 23.5315 81.7628 9.1848 154.566 +126.5 28.1429 64.9594 9.16756 171.37 +126.6 31.4515 48.156 8.31044 188.173 +126.7 32.4737 32.9975 6.79002 203.332 +126.8 29.3329 20.9676 4.7863 215.361 +126.9 18.922 13.2439 2.46975 223.085 +127 3.2932e-13 10.5825 3.88752e-14 225.746 +127.1 161.078 13.2439 177.53 223.085 +127.2 150.667 20.9676 175.214 215.361 +127.3 147.526 32.9975 173.21 203.332 +127.4 148.548 48.156 171.69 188.173 +127.5 151.857 64.9594 170.832 171.37 +127.6 156.469 81.7628 170.815 154.566 +127.7 161.849 96.9213 171.777 139.408 +127.8 167.687 108.951 173.757 127.378 +127.9 173.785 116.675 176.618 119.654 +128 180 119.336 180 116.993 +128.1 6.21529 116.675 3.38246 119.654 +128.2 12.3129 108.951 6.24315 127.378 +128.3 18.1511 96.9213 8.22318 139.408 +128.4 23.5315 81.7628 9.1848 154.566 +128.5 28.1429 64.9594 9.16756 171.37 +128.6 31.4515 48.156 8.31044 188.173 +128.7 32.4737 32.9975 6.79002 203.332 +128.8 29.3329 20.9676 4.7863 215.361 +128.9 18.922 13.2439 2.46975 223.085 +129 1.77993e-12 10.5825 2.10115e-13 225.746 +129.1 161.078 13.2439 177.53 223.085 +129.2 150.667 20.9676 175.214 215.361 +129.3 147.526 32.9975 173.21 203.332 +129.4 148.548 48.156 171.69 188.173 +129.5 151.857 64.9594 170.832 171.37 +129.6 156.469 81.7628 170.815 154.566 +129.7 161.849 96.9213 171.777 139.408 +129.8 167.687 108.951 173.757 127.378 +129.9 173.785 116.675 176.618 119.654 +130 180 119.336 180 116.993 +130.1 6.21529 116.675 3.38246 119.654 +130.2 12.3129 108.951 6.24315 127.378 +130.3 18.1511 96.9213 8.22318 139.408 +130.4 23.5315 81.7628 9.1848 154.566 +130.5 28.1429 64.9594 9.16756 171.37 +130.6 31.4515 48.156 8.31044 188.173 +130.7 32.4737 32.9975 6.79002 203.332 +130.8 29.3329 20.9676 4.7863 215.361 +130.9 18.922 13.2439 2.46975 223.085 +131 180 10.5825 180 225.746 +131.1 161.078 13.2439 177.53 223.085 +131.2 150.667 20.9676 175.214 215.361 +131.3 147.526 32.9975 173.21 203.332 +131.4 148.548 48.156 171.69 188.173 +131.5 151.857 64.9594 170.832 171.37 +131.6 156.469 81.7628 170.815 154.566 +131.7 161.849 96.9213 171.777 139.408 +131.8 167.687 108.951 173.757 127.378 +131.9 173.785 116.675 176.618 119.654 +132 180 119.336 180 116.993 +132.1 6.21529 116.675 3.38246 119.654 +132.2 12.3129 108.951 6.24315 127.378 +132.3 18.1511 96.9213 8.22318 139.408 +132.4 23.5315 81.7628 9.1848 154.566 +132.5 28.1429 64.9594 9.16756 171.37 +132.6 31.4515 48.156 8.31044 188.173 +132.7 32.4737 32.9975 6.79002 203.332 +132.8 29.3329 20.9676 4.7863 215.361 +132.9 18.922 13.2439 2.46975 223.085 +133 8.56798e-13 10.5825 1.01142e-13 225.746 +133.1 161.078 13.2439 177.53 223.085 +133.2 150.667 20.9676 175.214 215.361 +133.3 147.526 32.9975 173.21 203.332 +133.4 148.548 48.156 171.69 188.173 +133.5 151.857 64.9594 170.832 171.37 +133.6 156.469 81.7628 170.815 154.566 +133.7 161.849 96.9213 171.777 139.408 +133.8 167.687 108.951 173.757 127.378 +133.9 173.785 116.675 176.618 119.654 +134 180 119.336 180 116.993 +134.1 6.21529 116.675 3.38246 119.654 +134.2 12.3129 108.951 6.24315 127.378 +134.3 18.1511 96.9213 8.22318 139.408 +134.4 23.5315 81.7628 9.1848 154.566 +134.5 28.1429 64.9594 9.16756 171.37 +134.6 31.4515 48.156 8.31044 188.173 +134.7 32.4737 32.9975 6.79002 203.332 +134.8 29.3329 20.9676 4.7863 215.361 +134.9 18.922 13.2439 2.46975 223.085 +135 2.3074e-12 10.5825 2.72382e-13 225.746 +135.1 161.078 13.2439 177.53 223.085 +135.2 150.667 20.9676 175.214 215.361 +135.3 147.526 32.9975 173.21 203.332 +135.4 148.548 48.156 171.69 188.173 +135.5 151.857 64.9594 170.832 171.37 +135.6 156.469 81.7628 170.815 154.566 +135.7 161.849 96.9213 171.777 139.408 +135.8 167.687 108.951 173.757 127.378 +135.9 173.785 116.675 176.618 119.654 +136 2.33495e-13 119.336 1.30185e-13 116.993 +136.1 6.21529 116.675 3.38246 119.654 +136.2 12.3129 108.951 6.24315 127.378 +136.3 18.1511 96.9213 8.22318 139.408 +136.4 23.5315 81.7628 9.1848 154.566 +136.5 28.1429 64.9594 9.16756 171.37 +136.6 31.4515 48.156 8.31044 188.173 +136.7 32.4737 32.9975 6.79002 203.332 +136.8 29.3329 20.9676 4.7863 215.361 +136.9 18.922 13.2439 2.46975 223.085 +137 180 10.5825 180 225.746 +137.1 161.078 13.2439 177.53 223.085 +137.2 150.667 20.9676 175.214 215.361 +137.3 147.526 32.9975 173.21 203.332 +137.4 148.548 48.156 171.69 188.173 +137.5 151.857 64.9594 170.832 171.37 +137.6 156.469 81.7628 170.815 154.566 +137.7 161.849 96.9213 171.777 139.408 +137.8 167.687 108.951 173.757 127.378 +137.9 173.785 116.675 176.618 119.654 +138 180 119.336 180 116.993 +138.1 6.21529 116.675 3.38246 119.654 +138.2 12.3129 108.951 6.24315 127.378 +138.3 18.1511 96.9213 8.22318 139.408 +138.4 23.5315 81.7628 9.1848 154.566 +138.5 28.1429 64.9594 9.16756 171.37 +138.6 31.4515 48.156 8.31044 188.173 +138.7 32.4737 32.9975 6.79002 203.332 +138.8 29.3329 20.9676 4.7863 215.361 +138.9 18.922 13.2439 2.46975 223.085 +139 1.38428e-12 10.5825 1.63409e-13 225.746 +139.1 161.078 13.2439 177.53 223.085 +139.2 150.667 20.9676 175.214 215.361 +139.3 147.526 32.9975 173.21 203.332 +139.4 148.548 48.156 171.69 188.173 +139.5 151.857 64.9594 170.832 171.37 +139.6 156.469 81.7628 170.815 154.566 +139.7 161.849 96.9213 171.777 139.408 +139.8 167.687 108.951 173.757 127.378 +139.9 173.785 116.675 176.618 119.654 +140 180 119.336 180 116.993 +140.1 6.21529 116.675 3.38246 119.654 +140.2 12.3129 108.951 6.24315 127.378 +140.3 18.1511 96.9213 8.22318 139.408 +140.4 23.5315 81.7628 9.1848 154.566 +140.5 28.1429 64.9594 9.16756 171.37 +140.6 31.4515 48.156 8.31044 188.173 +140.7 32.4737 32.9975 6.79002 203.332 +140.8 29.3329 20.9676 4.7863 215.361 +140.9 18.922 13.2439 2.46975 223.085 +141 2.83488e-12 10.5825 3.34649e-13 225.746 +141.1 161.078 13.2439 177.53 223.085 +141.2 150.667 20.9676 175.214 215.361 +141.3 147.526 32.9975 173.21 203.332 +141.4 148.548 48.156 171.69 188.173 +141.5 151.857 64.9594 170.832 171.37 +141.6 156.469 81.7628 170.815 154.566 +141.7 161.849 96.9213 171.777 139.408 +141.8 167.687 108.951 173.757 127.378 +141.9 173.785 116.675 176.618 119.654 +142 7.79134e-14 119.336 4.34406e-14 116.993 +142.1 6.21529 116.675 3.38246 119.654 +142.2 12.3129 108.951 6.24315 127.378 +142.3 18.1511 96.9213 8.22318 139.408 +142.4 23.5315 81.7628 9.1848 154.566 +142.5 28.1429 64.9594 9.16756 171.37 +142.6 31.4515 48.156 8.31044 188.173 +142.7 32.4737 32.9975 6.79002 203.332 +142.8 29.3329 20.9676 4.7863 215.361 +142.9 18.922 13.2439 2.46975 223.085 +143 4.61148e-13 10.5825 5.4437e-14 225.746 +143.1 161.078 13.2439 177.53 223.085 +143.2 150.667 20.9676 175.214 215.361 +143.3 147.526 32.9975 173.21 203.332 +143.4 148.548 48.156 171.69 188.173 +143.5 151.857 64.9594 170.832 171.37 +143.6 156.469 81.7628 170.815 154.566 +143.7 161.849 96.9213 171.777 139.408 +143.8 167.687 108.951 173.757 127.378 +143.9 173.785 116.675 176.618 119.654 +144 180 119.336 180 116.993 +144.1 6.21529 116.675 3.38246 119.654 +144.2 12.3129 108.951 6.24315 127.378 +144.3 18.1511 96.9213 8.22318 139.408 +144.4 23.5315 81.7628 9.1848 154.566 +144.5 28.1429 64.9594 9.16756 171.37 +144.6 31.4515 48.156 8.31044 188.173 +144.7 32.4737 32.9975 6.79002 203.332 +144.8 29.3329 20.9676 4.7863 215.361 +144.9 18.922 13.2439 2.46975 223.085 +145 1.91175e-12 10.5825 2.25676e-13 225.746 +145.1 161.078 13.2439 177.53 223.085 +145.2 150.667 20.9676 175.214 215.361 +145.3 147.526 32.9975 173.21 203.332 +145.4 148.548 48.156 171.69 188.173 +145.5 151.857 64.9594 170.832 171.37 +145.6 156.469 81.7628 170.815 154.566 +145.7 161.849 96.9213 171.777 139.408 +145.8 167.687 108.951 173.757 127.378 +145.9 173.785 116.675 176.618 119.654 +146 180 119.336 180 116.993 +146.1 6.21529 116.675 3.38246 119.654 +146.2 12.3129 108.951 6.24315 127.378 +146.3 18.1511 96.9213 8.22318 139.408 +146.4 23.5315 81.7628 9.1848 154.566 +146.5 28.1429 64.9594 9.16756 171.37 +146.6 31.4515 48.156 8.31044 188.173 +146.7 32.4737 32.9975 6.79002 203.332 +146.8 29.3329 20.9676 4.7863 215.361 +146.9 18.922 13.2439 2.46975 223.085 +147 180 10.5825 180 225.746 +147.1 161.078 13.2439 177.53 223.085 +147.2 150.667 20.9676 175.214 215.361 +147.3 147.526 32.9975 173.21 203.332 +147.4 148.548 48.156 171.69 188.173 +147.5 151.857 64.9594 170.832 171.37 +147.6 156.469 81.7628 170.815 154.566 +147.7 161.849 96.9213 171.777 139.408 +147.8 167.687 108.951 173.757 127.378 +147.9 173.785 116.675 176.618 119.654 +148 180 119.336 180 116.993 +148.1 6.21529 116.675 3.38246 119.654 +148.2 12.3129 108.951 6.24315 127.378 +148.3 18.1511 96.9213 8.22318 139.408 +148.4 23.5315 81.7628 9.1848 154.566 +148.5 28.1429 64.9594 9.16756 171.37 +148.6 31.4515 48.156 8.31044 188.173 +148.7 32.4737 32.9975 6.79002 203.332 +148.8 29.3329 20.9676 4.7863 215.361 +148.9 18.922 13.2439 2.46975 223.085 +149 9.88626e-13 10.5825 1.16704e-13 225.746 +149.1 161.078 13.2439 177.53 223.085 +149.2 150.667 20.9676 175.214 215.361 +149.3 147.526 32.9975 173.21 203.332 +149.4 148.548 48.156 171.69 188.173 +149.5 151.857 64.9594 170.832 171.37 +149.6 156.469 81.7628 170.815 154.566 +149.7 161.849 96.9213 171.777 139.408 +149.8 167.687 108.951 173.757 127.378 +149.9 173.785 116.675 176.618 119.654 +150 180 119.336 180 116.993 +150.1 6.21529 116.675 3.38246 119.654 +150.2 12.3129 108.951 6.24315 127.378 +150.3 18.1511 96.9213 8.22318 139.408 +150.4 23.5315 81.7628 9.1848 154.566 +150.5 28.1429 64.9594 9.16756 171.37 +150.6 31.4515 48.156 8.31044 188.173 +150.7 32.4737 32.9975 6.79002 203.332 +150.8 29.3329 20.9676 4.7863 215.361 +150.9 18.922 13.2439 2.46975 223.085 +151 2.43923e-12 10.5825 2.87944e-13 225.746 +151.1 161.078 13.2439 177.53 223.085 +151.2 150.667 20.9676 175.214 215.361 +151.3 147.526 32.9975 173.21 203.332 +151.4 148.548 48.156 171.69 188.173 +151.5 151.857 64.9594 170.832 171.37 +151.6 156.469 81.7628 170.815 154.566 +151.7 161.849 96.9213 171.777 139.408 +151.8 167.687 108.951 173.757 127.378 +151.9 173.785 116.675 176.618 119.654 +152 180 119.336 180 116.993 +152.1 6.21529 116.675 3.38246 119.654 +152.2 12.3129 108.951 6.24315 127.378 +152.3 18.1511 96.9213 8.22318 139.408 +152.4 23.5315 81.7628 9.1848 154.566 +152.5 28.1429 64.9594 9.16756 171.37 +152.6 31.4515 48.156 8.31044 188.173 +152.7 32.4737 32.9975 6.79002 203.332 +152.8 29.3329 20.9676 4.7863 215.361 +152.9 18.922 13.2439 2.46975 223.085 +153 6.54975e-14 10.5825 7.73177e-15 225.746 +153.1 161.078 13.2439 177.53 223.085 +153.2 150.667 20.9676 175.214 215.361 +153.3 147.526 32.9975 173.21 203.332 +153.4 148.548 48.156 171.69 188.173 +153.5 151.857 64.9594 170.832 171.37 +153.6 156.469 81.7628 170.815 154.566 +153.7 161.849 96.9213 171.777 139.408 +153.8 167.687 108.951 173.757 127.378 +153.9 173.785 116.675 176.618 119.654 +154 180 119.336 180 116.993 +154.1 6.21529 116.675 3.38246 119.654 +154.2 12.3129 108.951 6.24315 127.378 +154.3 18.1511 96.9213 8.22318 139.408 +154.4 23.5315 81.7628 9.1848 154.566 +154.5 28.1429 64.9594 9.16756 171.37 +154.6 31.4515 48.156 8.31044 188.173 +154.7 32.4737 32.9975 6.79002 203.332 +154.8 29.3329 20.9676 4.7863 215.361 +154.9 18.922 13.2439 2.46975 223.085 +155 1.5161e-12 10.5825 1.78971e-13 225.746 +155.1 161.078 13.2439 177.53 223.085 +155.2 150.667 20.9676 175.214 215.361 +155.3 147.526 32.9975 173.21 203.332 +155.4 148.548 48.156 171.69 188.173 +155.5 151.857 64.9594 170.832 171.37 +155.6 156.469 81.7628 170.815 154.566 +155.7 161.849 96.9213 171.777 139.408 +155.8 167.687 108.951 173.757 127.378 +155.9 173.785 116.675 176.618 119.654 +156 180 119.336 180 116.993 +156.1 6.21529 116.675 3.38246 119.654 +156.2 12.3129 108.951 6.24315 127.378 +156.3 18.1511 96.9213 8.22318 139.408 +156.4 23.5315 81.7628 9.1848 154.566 +156.5 28.1429 64.9594 9.16756 171.37 +156.6 31.4515 48.156 8.31044 188.173 +156.7 32.4737 32.9975 6.79002 203.332 +156.8 29.3329 20.9676 4.7863 215.361 +156.9 18.922 13.2439 2.46975 223.085 +157 2.96671e-12 10.5825 3.50211e-13 225.746 +157.1 161.078 13.2439 177.53 223.085 +157.2 150.667 20.9676 175.214 215.361 +157.3 147.526 32.9975 173.21 203.332 +157.4 148.548 48.156 171.69 188.173 +157.5 151.857 64.9594 170.832 171.37 +157.6 156.469 81.7628 170.815 154.566 +157.7 161.849 96.9213 171.777 139.408 +157.8 167.687 108.951 173.757 127.378 +157.9 173.785 116.675 176.618 119.654 +158 3.90304e-14 119.336 2.17614e-14 116.993 +158.1 6.21529 116.675 3.38246 119.654 +158.2 12.3129 108.951 6.24315 127.378 +158.3 18.1511 96.9213 8.22318 139.408 +158.4 23.5315 81.7628 9.1848 154.566 +158.5 28.1429 64.9594 9.16756 171.37 +158.6 31.4515 48.156 8.31044 188.173 +158.7 32.4737 32.9975 6.79002 203.332 +158.8 29.3329 20.9676 4.7863 215.361 +158.9 18.922 13.2439 2.46975 223.085 +159 5.92976e-13 10.5825 6.99989e-14 225.746 +159.1 161.078 13.2439 177.53 223.085 +159.2 150.667 20.9676 175.214 215.361 +159.3 147.526 32.9975 173.21 203.332 +159.4 148.548 48.156 171.69 188.173 +159.5 151.857 64.9594 170.832 171.37 +159.6 156.469 81.7628 170.815 154.566 +159.7 161.849 96.9213 171.777 139.408 +159.8 167.687 108.951 173.757 127.378 +159.9 173.785 116.675 176.618 119.654 +160 180 119.336 180 116.993 +160.1 6.21529 116.675 3.38246 119.654 +160.2 12.3129 108.951 6.24315 127.378 +160.3 18.1511 96.9213 8.22318 139.408 +160.4 23.5315 81.7628 9.1848 154.566 +160.5 28.1429 64.9594 9.16756 171.37 +160.6 31.4515 48.156 8.31044 188.173 +160.7 32.4737 32.9975 6.79002 203.332 +160.8 29.3329 20.9676 4.7863 215.361 +160.9 18.922 13.2439 2.46975 223.085 +161 2.04358e-12 10.5825 2.41238e-13 225.746 +161.1 161.078 13.2439 177.53 223.085 +161.2 150.667 20.9676 175.214 215.361 +161.3 147.526 32.9975 173.21 203.332 +161.4 148.548 48.156 171.69 188.173 +161.5 151.857 64.9594 170.832 171.37 +161.6 156.469 81.7628 170.815 154.566 +161.7 161.849 96.9213 171.777 139.408 +161.8 167.687 108.951 173.757 127.378 +161.9 173.785 116.675 176.618 119.654 +162 180 119.336 180 116.993 +162.1 6.21529 116.675 3.38246 119.654 +162.2 12.3129 108.951 6.24315 127.378 +162.3 18.1511 96.9213 8.22318 139.408 +162.4 23.5315 81.7628 9.1848 154.566 +162.5 28.1429 64.9594 9.16756 171.37 +162.6 31.4515 48.156 8.31044 188.173 +162.7 32.4737 32.9975 6.79002 203.332 +162.8 29.3329 20.9676 4.7863 215.361 +162.9 18.922 13.2439 2.46975 223.085 +163 3.49419e-12 10.5825 4.12478e-13 225.746 +163.1 161.078 13.2439 177.53 223.085 +163.2 150.667 20.9676 175.214 215.361 +163.3 147.526 32.9975 173.21 203.332 +163.4 148.548 48.156 171.69 188.173 +163.5 151.857 64.9594 170.832 171.37 +163.6 156.469 81.7628 170.815 154.566 +163.7 161.849 96.9213 171.777 139.408 +163.8 167.687 108.951 173.757 127.378 +163.9 173.785 116.675 176.618 119.654 +164 180 119.336 180 116.993 +164.1 6.21529 116.675 3.38246 119.654 +164.2 12.3129 108.951 6.24315 127.378 +164.3 18.1511 96.9213 8.22318 139.408 +164.4 23.5315 81.7628 9.1848 154.566 +164.5 28.1429 64.9594 9.16756 171.37 +164.6 31.4515 48.156 8.31044 188.173 +164.7 32.4737 32.9975 6.79002 203.332 +164.8 29.3329 20.9676 4.7863 215.361 +164.9 18.922 13.2439 2.46975 223.085 +165 4.9448e-12 10.5825 5.83717e-13 225.746 +165.1 161.078 13.2439 177.53 223.085 +165.2 150.667 20.9676 175.214 215.361 +165.3 147.526 32.9975 173.21 203.332 +165.4 148.548 48.156 171.69 188.173 +165.5 151.857 64.9594 170.832 171.37 +165.6 156.469 81.7628 170.815 154.566 +165.7 161.849 96.9213 171.777 139.408 +165.8 167.687 108.951 173.757 127.378 +165.9 173.785 116.675 176.618 119.654 +166 5.83589e-13 119.336 3.2538e-13 116.993 +166.1 6.21529 116.675 3.38246 119.654 +166.2 12.3129 108.951 6.24315 127.378 +166.3 18.1511 96.9213 8.22318 139.408 +166.4 23.5315 81.7628 9.1848 154.566 +166.5 28.1429 64.9594 9.16756 171.37 +166.6 31.4515 48.156 8.31044 188.173 +166.7 32.4737 32.9975 6.79002 203.332 +166.8 29.3329 20.9676 4.7863 215.361 +166.9 18.922 13.2439 2.46975 223.085 +167 180 10.5825 180 225.746 +167.1 161.078 13.2439 177.53 223.085 +167.2 150.667 20.9676 175.214 215.361 +167.3 147.526 32.9975 173.21 203.332 +167.4 148.548 48.156 171.69 188.173 +167.5 151.857 64.9594 170.832 171.37 +167.6 156.469 81.7628 170.815 154.566 +167.7 161.849 96.9213 171.777 139.408 +167.8 167.687 108.951 173.757 127.378 +167.9 173.785 116.675 176.618 119.654 +168 1.55729e-13 119.336 8.68264e-14 116.993 +168.1 6.21529 116.675 3.38246 119.654 +168.2 12.3129 108.951 6.24315 127.378 +168.3 18.1511 96.9213 8.22318 139.408 +168.4 23.5315 81.7628 9.1848 154.566 +168.5 28.1429 64.9594 9.16756 171.37 +168.6 31.4515 48.156 8.31044 188.173 +168.7 32.4737 32.9975 6.79002 203.332 +168.8 29.3329 20.9676 4.7863 215.361 +168.9 18.922 13.2439 2.46975 223.085 +169 1.97325e-13 10.5825 2.32936e-14 225.746 +169.1 161.078 13.2439 177.53 223.085 +169.2 150.667 20.9676 175.214 215.361 +169.3 147.526 32.9975 173.21 203.332 +169.4 148.548 48.156 171.69 188.173 +169.5 151.857 64.9594 170.832 171.37 +169.6 156.469 81.7628 170.815 154.566 +169.7 161.849 96.9213 171.777 139.408 +169.8 167.687 108.951 173.757 127.378 +169.9 173.785 116.675 176.618 119.654 +170 180 119.336 180 116.993 +170.1 6.21529 116.675 3.38246 119.654 +170.2 12.3129 108.951 6.24315 127.378 +170.3 18.1511 96.9213 8.22318 139.408 +170.4 23.5315 81.7628 9.1848 154.566 +170.5 28.1429 64.9594 9.16756 171.37 +170.6 31.4515 48.156 8.31044 188.173 +170.7 32.4737 32.9975 6.79002 203.332 +170.8 29.3329 20.9676 4.7863 215.361 +170.9 18.922 13.2439 2.46975 223.085 +171 1.64793e-12 10.5825 1.94533e-13 225.746 +171.1 161.078 13.2439 177.53 223.085 +171.2 150.667 20.9676 175.214 215.361 +171.3 147.526 32.9975 173.21 203.332 +171.4 148.548 48.156 171.69 188.173 +171.5 151.857 64.9594 170.832 171.37 +171.6 156.469 81.7628 170.815 154.566 +171.7 161.849 96.9213 171.777 139.408 +171.8 167.687 108.951 173.757 127.378 +171.9 173.785 116.675 176.618 119.654 +172 180 119.336 180 116.993 +172.1 6.21529 116.675 3.38246 119.654 +172.2 12.3129 108.951 6.24315 127.378 +172.3 18.1511 96.9213 8.22318 139.408 +172.4 23.5315 81.7628 9.1848 154.566 +172.5 28.1429 64.9594 9.16756 171.37 +172.6 31.4515 48.156 8.31044 188.173 +172.7 32.4737 32.9975 6.79002 203.332 +172.8 29.3329 20.9676 4.7863 215.361 +172.9 18.922 13.2439 2.46975 223.085 +173 3.09854e-12 10.5825 3.65773e-13 225.746 +173.1 161.078 13.2439 177.53 223.085 +173.2 150.667 20.9676 175.214 215.361 +173.3 147.526 32.9975 173.21 203.332 +173.4 148.548 48.156 171.69 188.173 +173.5 151.857 64.9594 170.832 171.37 +173.6 156.469 81.7628 170.815 154.566 +173.7 161.849 96.9213 171.777 139.408 +173.8 167.687 108.951 173.757 127.378 +173.9 173.785 116.675 176.618 119.654 +174 180 119.336 180 116.993 +174.1 6.21529 116.675 3.38246 119.654 +174.2 12.3129 108.951 6.24315 127.378 +174.3 18.1511 96.9213 8.22318 139.408 +174.4 23.5315 81.7628 9.1848 154.566 +174.5 28.1429 64.9594 9.16756 171.37 +174.6 31.4515 48.156 8.31044 188.173 +174.7 32.4737 32.9975 6.79002 203.332 +174.8 29.3329 20.9676 4.7863 215.361 +174.9 18.922 13.2439 2.46975 223.085 +175 4.54915e-12 10.5825 5.37012e-13 225.746 +175.1 161.078 13.2439 177.53 223.085 +175.2 150.667 20.9676 175.214 215.361 +175.3 147.526 32.9975 173.21 203.332 +175.4 148.548 48.156 171.69 188.173 +175.5 151.857 64.9594 170.832 171.37 +175.6 156.469 81.7628 170.815 154.566 +175.7 161.849 96.9213 171.777 139.408 +175.8 167.687 108.951 173.757 127.378 +175.9 173.785 116.675 176.618 119.654 +176 180 119.336 180 116.993 +176.1 6.21529 116.675 3.38246 119.654 +176.2 12.3129 108.951 6.24315 127.378 +176.3 18.1511 96.9213 8.22318 139.408 +176.4 23.5315 81.7628 9.1848 154.566 +176.5 28.1429 64.9594 9.16756 171.37 +176.6 31.4515 48.156 8.31044 188.173 +176.7 32.4737 32.9975 6.79002 203.332 +176.8 29.3329 20.9676 4.7863 215.361 +176.9 18.922 13.2439 2.46975 223.085 +177 180 10.5825 180 225.746 +177.1 161.078 13.2439 177.53 223.085 +177.2 150.667 20.9676 175.214 215.361 +177.3 147.526 32.9975 173.21 203.332 +177.4 148.548 48.156 171.69 188.173 +177.5 151.857 64.9594 170.832 171.37 +177.6 156.469 81.7628 170.815 154.566 +177.7 161.849 96.9213 171.777 139.408 +177.8 167.687 108.951 173.757 127.378 +177.9 173.785 116.675 176.618 119.654 +178 2.72427e-13 119.336 1.51891e-13 116.993 +178.1 6.21529 116.675 3.38246 119.654 +178.2 12.3129 108.951 6.24315 127.378 +178.3 18.1511 96.9213 8.22318 139.408 +178.4 23.5315 81.7628 9.1848 154.566 +178.5 28.1429 64.9594 9.16756 171.37 +178.6 31.4515 48.156 8.31044 188.173 +178.7 32.4737 32.9975 6.79002 203.332 +178.8 29.3329 20.9676 4.7863 215.361 +178.9 18.922 13.2439 2.46975 223.085 +179 180 10.5825 180 225.746 +179.1 161.078 13.2439 177.53 223.085 +179.2 150.667 20.9676 175.214 215.361 +179.3 147.526 32.9975 173.21 203.332 +179.4 148.548 48.156 171.69 188.173 +179.5 151.857 64.9594 170.832 171.37 +179.6 156.469 81.7628 170.815 154.566 +179.7 161.849 96.9213 171.777 139.408 +179.8 167.687 108.951 173.757 127.378 +179.9 173.785 116.675 176.618 119.654 +180 180 119.336 180 116.993 diff --git a/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_d3He_gs.txt b/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_d3He_gs.txt new file mode 100644 index 000000000..af0713206 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_d3He_gs.txt @@ -0,0 +1,1802 @@ +#theta_cm, theta3_lab, Ek3_lab, theta4_deg, Ek4_lab +0 0 132.049 0 110.28 +0.1 6.77865 128.995 3.99126 113.334 +0.2 13.4637 120.132 7.32361 122.198 +0.3 19.9403 106.326 9.56974 136.003 +0.4 26.0431 88.9306 10.5991 153.398 +0.5 31.5023 69.6473 10.4974 172.682 +0.6 35.8309 50.364 9.45407 191.965 +0.7 38.0555 32.9684 7.68536 209.361 +0.8 36.0258 19.1631 5.39809 223.166 +0.9 24.9673 10.2995 2.77953 232.029 +1 1.14305e-14 7.24538 1.09384e-15 235.084 +1.1 155.033 10.2995 177.22 232.029 +1.2 143.974 19.1631 174.602 223.166 +1.3 141.945 32.9684 172.315 209.361 +1.4 144.169 50.364 170.546 191.965 +1.5 148.498 69.6473 169.503 172.682 +1.6 153.957 88.9306 169.401 153.398 +1.7 160.06 106.326 170.43 136.003 +1.8 166.536 120.132 172.676 122.198 +1.9 173.221 128.995 176.009 113.334 +2 180 132.049 180 110.28 +2.1 6.77865 128.995 3.99126 113.334 +2.2 13.4637 120.132 7.32361 122.198 +2.3 19.9403 106.326 9.56974 136.003 +2.4 26.0431 88.9306 10.5991 153.398 +2.5 31.5023 69.6473 10.4974 172.682 +2.6 35.8309 50.364 9.45407 191.965 +2.7 38.0555 32.9684 7.68536 209.361 +2.8 36.0258 19.1631 5.39809 223.166 +2.9 24.9673 10.2995 2.77953 232.029 +3 3.42914e-14 7.24538 3.28153e-15 235.084 +3.1 155.033 10.2995 177.22 232.029 +3.2 143.974 19.1631 174.602 223.166 +3.3 141.945 32.9684 172.315 209.361 +3.4 144.169 50.364 170.546 191.965 +3.5 148.498 69.6473 169.503 172.682 +3.6 153.957 88.9306 169.401 153.398 +3.7 160.06 106.326 170.43 136.003 +3.8 166.536 120.132 172.676 122.198 +3.9 173.221 128.995 176.009 113.334 +4 180 132.049 180 110.28 +4.1 6.77865 128.995 3.99126 113.334 +4.2 13.4637 120.132 7.32361 122.198 +4.3 19.9403 106.326 9.56974 136.003 +4.4 26.0431 88.9306 10.5991 153.398 +4.5 31.5023 69.6473 10.4974 172.682 +4.6 35.8309 50.364 9.45407 191.965 +4.7 38.0555 32.9684 7.68536 209.361 +4.8 36.0258 19.1631 5.39809 223.166 +4.9 24.9673 10.2995 2.77953 232.029 +5 5.71524e-14 7.24538 5.46922e-15 235.084 +5.1 155.033 10.2995 177.22 232.029 +5.2 143.974 19.1631 174.602 223.166 +5.3 141.945 32.9684 172.315 209.361 +5.4 144.169 50.364 170.546 191.965 +5.5 148.498 69.6473 169.503 172.682 +5.6 153.957 88.9306 169.401 153.398 +5.7 160.06 106.326 170.43 136.003 +5.8 166.536 120.132 172.676 122.198 +5.9 173.221 128.995 176.009 113.334 +6 180 132.049 180 110.28 +6.1 6.77865 128.995 3.99126 113.334 +6.2 13.4637 120.132 7.32361 122.198 +6.3 19.9403 106.326 9.56974 136.003 +6.4 26.0431 88.9306 10.5991 153.398 +6.5 31.5023 69.6473 10.4974 172.682 +6.6 35.8309 50.364 9.45407 191.965 +6.7 38.0555 32.9684 7.68536 209.361 +6.8 36.0258 19.1631 5.39809 223.166 +6.9 24.9673 10.2995 2.77953 232.029 +7 8.00134e-14 7.24538 7.65691e-15 235.084 +7.1 155.033 10.2995 177.22 232.029 +7.2 143.974 19.1631 174.602 223.166 +7.3 141.945 32.9684 172.315 209.361 +7.4 144.169 50.364 170.546 191.965 +7.5 148.498 69.6473 169.503 172.682 +7.6 153.957 88.9306 169.401 153.398 +7.7 160.06 106.326 170.43 136.003 +7.8 166.536 120.132 172.676 122.198 +7.9 173.221 128.995 176.009 113.334 +8 180 132.049 180 110.28 +8.1 6.77865 128.995 3.99126 113.334 +8.2 13.4637 120.132 7.32361 122.198 +8.3 19.9403 106.326 9.56974 136.003 +8.4 26.0431 88.9306 10.5991 153.398 +8.5 31.5023 69.6473 10.4974 172.682 +8.6 35.8309 50.364 9.45407 191.965 +8.7 38.0555 32.9684 7.68536 209.361 +8.8 36.0258 19.1631 5.39809 223.166 +8.9 24.9673 10.2995 2.77953 232.029 +9 1.02874e-13 7.24538 9.84459e-15 235.084 +9.1 155.033 10.2995 177.22 232.029 +9.2 143.974 19.1631 174.602 223.166 +9.3 141.945 32.9684 172.315 209.361 +9.4 144.169 50.364 170.546 191.965 +9.5 148.498 69.6473 169.503 172.682 +9.6 153.957 88.9306 169.401 153.398 +9.7 160.06 106.326 170.43 136.003 +9.8 166.536 120.132 172.676 122.198 +9.9 173.221 128.995 176.009 113.334 +10 180 132.049 180 110.28 +10.1 6.77865 128.995 3.99126 113.334 +10.2 13.4637 120.132 7.32361 122.198 +10.3 19.9403 106.326 9.56974 136.003 +10.4 26.0431 88.9306 10.5991 153.398 +10.5 31.5023 69.6473 10.4974 172.682 +10.6 35.8309 50.364 9.45407 191.965 +10.7 38.0555 32.9684 7.68536 209.361 +10.8 36.0258 19.1631 5.39809 223.166 +10.9 24.9673 10.2995 2.77953 232.029 +11 4.57335e-13 7.24538 4.37648e-14 235.084 +11.1 155.033 10.2995 177.22 232.029 +11.2 143.974 19.1631 174.602 223.166 +11.3 141.945 32.9684 172.315 209.361 +11.4 144.169 50.364 170.546 191.965 +11.5 148.498 69.6473 169.503 172.682 +11.6 153.957 88.9306 169.401 153.398 +11.7 160.06 106.326 170.43 136.003 +11.8 166.536 120.132 172.676 122.198 +11.9 173.221 128.995 176.009 113.334 +12 180 132.049 180 110.28 +12.1 6.77865 128.995 3.99126 113.334 +12.2 13.4637 120.132 7.32361 122.198 +12.3 19.9403 106.326 9.56974 136.003 +12.4 26.0431 88.9306 10.5991 153.398 +12.5 31.5023 69.6473 10.4974 172.682 +12.6 35.8309 50.364 9.45407 191.965 +12.7 38.0555 32.9684 7.68536 209.361 +12.8 36.0258 19.1631 5.39809 223.166 +12.9 24.9673 10.2995 2.77953 232.029 +13 180 7.24538 180 235.084 +13.1 155.033 10.2995 177.22 232.029 +13.2 143.974 19.1631 174.602 223.166 +13.3 141.945 32.9684 172.315 209.361 +13.4 144.169 50.364 170.546 191.965 +13.5 148.498 69.6473 169.503 172.682 +13.6 153.957 88.9306 169.401 153.398 +13.7 160.06 106.326 170.43 136.003 +13.8 166.536 120.132 172.676 122.198 +13.9 173.221 128.995 176.009 113.334 +14 180 132.049 180 110.28 +14.1 6.77865 128.995 3.99126 113.334 +14.2 13.4637 120.132 7.32361 122.198 +14.3 19.9403 106.326 9.56974 136.003 +14.4 26.0431 88.9306 10.5991 153.398 +14.5 31.5023 69.6473 10.4974 172.682 +14.6 35.8309 50.364 9.45407 191.965 +14.7 38.0555 32.9684 7.68536 209.361 +14.8 36.0258 19.1631 5.39809 223.166 +14.9 24.9673 10.2995 2.77953 232.029 +15 5.03057e-13 7.24538 4.81402e-14 235.084 +15.1 155.033 10.2995 177.22 232.029 +15.2 143.974 19.1631 174.602 223.166 +15.3 141.945 32.9684 172.315 209.361 +15.4 144.169 50.364 170.546 191.965 +15.5 148.498 69.6473 169.503 172.682 +15.6 153.957 88.9306 169.401 153.398 +15.7 160.06 106.326 170.43 136.003 +15.8 166.536 120.132 172.676 122.198 +15.9 173.221 128.995 176.009 113.334 +16 180 132.049 180 110.28 +16.1 6.77865 128.995 3.99126 113.334 +16.2 13.4637 120.132 7.32361 122.198 +16.3 19.9403 106.326 9.56974 136.003 +16.4 26.0431 88.9306 10.5991 153.398 +16.5 31.5023 69.6473 10.4974 172.682 +16.6 35.8309 50.364 9.45407 191.965 +16.7 38.0555 32.9684 7.68536 209.361 +16.8 36.0258 19.1631 5.39809 223.166 +16.9 24.9673 10.2995 2.77953 232.029 +17 180 7.24538 180 235.084 +17.1 155.033 10.2995 177.22 232.029 +17.2 143.974 19.1631 174.602 223.166 +17.3 141.945 32.9684 172.315 209.361 +17.4 144.169 50.364 170.546 191.965 +17.5 148.498 69.6473 169.503 172.682 +17.6 153.957 88.9306 169.401 153.398 +17.7 160.06 106.326 170.43 136.003 +17.8 166.536 120.132 172.676 122.198 +17.9 173.221 128.995 176.009 113.334 +18 180 132.049 180 110.28 +18.1 6.77865 128.995 3.99126 113.334 +18.2 13.4637 120.132 7.32361 122.198 +18.3 19.9403 106.326 9.56974 136.003 +18.4 26.0431 88.9306 10.5991 153.398 +18.5 31.5023 69.6473 10.4974 172.682 +18.6 35.8309 50.364 9.45407 191.965 +18.7 38.0555 32.9684 7.68536 209.361 +18.8 36.0258 19.1631 5.39809 223.166 +18.9 24.9673 10.2995 2.77953 232.029 +19 5.48779e-13 7.24538 5.25156e-14 235.084 +19.1 155.033 10.2995 177.22 232.029 +19.2 143.974 19.1631 174.602 223.166 +19.3 141.945 32.9684 172.315 209.361 +19.4 144.169 50.364 170.546 191.965 +19.5 148.498 69.6473 169.503 172.682 +19.6 153.957 88.9306 169.401 153.398 +19.7 160.06 106.326 170.43 136.003 +19.8 166.536 120.132 172.676 122.198 +19.9 173.221 128.995 176.009 113.334 +20 180 132.049 180 110.28 +20.1 6.77865 128.995 3.99126 113.334 +20.2 13.4637 120.132 7.32361 122.198 +20.3 19.9403 106.326 9.56974 136.003 +20.4 26.0431 88.9306 10.5991 153.398 +20.5 31.5023 69.6473 10.4974 172.682 +20.6 35.8309 50.364 9.45407 191.965 +20.7 38.0555 32.9684 7.68536 209.361 +20.8 36.0258 19.1631 5.39809 223.166 +20.9 24.9673 10.2995 2.77953 232.029 +21 180 7.24538 180 235.084 +21.1 155.033 10.2995 177.22 232.029 +21.2 143.974 19.1631 174.602 223.166 +21.3 141.945 32.9684 172.315 209.361 +21.4 144.169 50.364 170.546 191.965 +21.5 148.498 69.6473 169.503 172.682 +21.6 153.957 88.9306 169.401 153.398 +21.7 160.06 106.326 170.43 136.003 +21.8 166.536 120.132 172.676 122.198 +21.9 173.221 128.995 176.009 113.334 +22 180 132.049 180 110.28 +22.1 6.77865 128.995 3.99126 113.334 +22.2 13.4637 120.132 7.32361 122.198 +22.3 19.9403 106.326 9.56974 136.003 +22.4 26.0431 88.9306 10.5991 153.398 +22.5 31.5023 69.6473 10.4974 172.682 +22.6 35.8309 50.364 9.45407 191.965 +22.7 38.0555 32.9684 7.68536 209.361 +22.8 36.0258 19.1631 5.39809 223.166 +22.9 24.9673 10.2995 2.77953 232.029 +23 5.94501e-13 7.24538 5.68909e-14 235.084 +23.1 155.033 10.2995 177.22 232.029 +23.2 143.974 19.1631 174.602 223.166 +23.3 141.945 32.9684 172.315 209.361 +23.4 144.169 50.364 170.546 191.965 +23.5 148.498 69.6473 169.503 172.682 +23.6 153.957 88.9306 169.401 153.398 +23.7 160.06 106.326 170.43 136.003 +23.8 166.536 120.132 172.676 122.198 +23.9 173.221 128.995 176.009 113.334 +24 180 132.049 180 110.28 +24.1 6.77865 128.995 3.99126 113.334 +24.2 13.4637 120.132 7.32361 122.198 +24.3 19.9403 106.326 9.56974 136.003 +24.4 26.0431 88.9306 10.5991 153.398 +24.5 31.5023 69.6473 10.4974 172.682 +24.6 35.8309 50.364 9.45407 191.965 +24.7 38.0555 32.9684 7.68536 209.361 +24.8 36.0258 19.1631 5.39809 223.166 +24.9 24.9673 10.2995 2.77953 232.029 +25 180 7.24538 180 235.084 +25.1 155.033 10.2995 177.22 232.029 +25.2 143.974 19.1631 174.602 223.166 +25.3 141.945 32.9684 172.315 209.361 +25.4 144.169 50.364 170.546 191.965 +25.5 148.498 69.6473 169.503 172.682 +25.6 153.957 88.9306 169.401 153.398 +25.7 160.06 106.326 170.43 136.003 +25.8 166.536 120.132 172.676 122.198 +25.9 173.221 128.995 176.009 113.334 +26 8.4798e-14 132.049 5.13073e-14 110.28 +26.1 6.77865 128.995 3.99126 113.334 +26.2 13.4637 120.132 7.32361 122.198 +26.3 19.9403 106.326 9.56974 136.003 +26.4 26.0431 88.9306 10.5991 153.398 +26.5 31.5023 69.6473 10.4974 172.682 +26.6 35.8309 50.364 9.45407 191.965 +26.7 38.0555 32.9684 7.68536 209.361 +26.8 36.0258 19.1631 5.39809 223.166 +26.9 24.9673 10.2995 2.77953 232.029 +27 6.40223e-13 7.24538 6.12663e-14 235.084 +27.1 155.033 10.2995 177.22 232.029 +27.2 143.974 19.1631 174.602 223.166 +27.3 141.945 32.9684 172.315 209.361 +27.4 144.169 50.364 170.546 191.965 +27.5 148.498 69.6473 169.503 172.682 +27.6 153.957 88.9306 169.401 153.398 +27.7 160.06 106.326 170.43 136.003 +27.8 166.536 120.132 172.676 122.198 +27.9 173.221 128.995 176.009 113.334 +28 180 132.049 180 110.28 +28.1 6.77865 128.995 3.99126 113.334 +28.2 13.4637 120.132 7.32361 122.198 +28.3 19.9403 106.326 9.56974 136.003 +28.4 26.0431 88.9306 10.5991 153.398 +28.5 31.5023 69.6473 10.4974 172.682 +28.6 35.8309 50.364 9.45407 191.965 +28.7 38.0555 32.9684 7.68536 209.361 +28.8 36.0258 19.1631 5.39809 223.166 +28.9 24.9673 10.2995 2.77953 232.029 +29 180 7.24538 180 235.084 +29.1 155.033 10.2995 177.22 232.029 +29.2 143.974 19.1631 174.602 223.166 +29.3 141.945 32.9684 172.315 209.361 +29.4 144.169 50.364 170.546 191.965 +29.5 148.498 69.6473 169.503 172.682 +29.6 153.957 88.9306 169.401 153.398 +29.7 160.06 106.326 170.43 136.003 +29.8 166.536 120.132 172.676 122.198 +29.9 173.221 128.995 176.009 113.334 +30 180 132.049 180 110.28 +30.1 6.77865 128.995 3.99126 113.334 +30.2 13.4637 120.132 7.32361 122.198 +30.3 19.9403 106.326 9.56974 136.003 +30.4 26.0431 88.9306 10.5991 153.398 +30.5 31.5023 69.6473 10.4974 172.682 +30.6 35.8309 50.364 9.45407 191.965 +30.7 38.0555 32.9684 7.68536 209.361 +30.8 36.0258 19.1631 5.39809 223.166 +30.9 24.9673 10.2995 2.77953 232.029 +31 6.85944e-13 7.24538 6.56417e-14 235.084 +31.1 155.033 10.2995 177.22 232.029 +31.2 143.974 19.1631 174.602 223.166 +31.3 141.945 32.9684 172.315 209.361 +31.4 144.169 50.364 170.546 191.965 +31.5 148.498 69.6473 169.503 172.682 +31.6 153.957 88.9306 169.401 153.398 +31.7 160.06 106.326 170.43 136.003 +31.8 166.536 120.132 172.676 122.198 +31.9 173.221 128.995 176.009 113.334 +32 180 132.049 180 110.28 +32.1 6.77865 128.995 3.99126 113.334 +32.2 13.4637 120.132 7.32361 122.198 +32.3 19.9403 106.326 9.56974 136.003 +32.4 26.0431 88.9306 10.5991 153.398 +32.5 31.5023 69.6473 10.4974 172.682 +32.6 35.8309 50.364 9.45407 191.965 +32.7 38.0555 32.9684 7.68536 209.361 +32.8 36.0258 19.1631 5.39809 223.166 +32.9 24.9673 10.2995 2.77953 232.029 +33 4.56064e-14 7.24538 4.36432e-15 235.084 +33.1 155.033 10.2995 177.22 232.029 +33.2 143.974 19.1631 174.602 223.166 +33.3 141.945 32.9684 172.315 209.361 +33.4 144.169 50.364 170.546 191.965 +33.5 148.498 69.6473 169.503 172.682 +33.6 153.957 88.9306 169.401 153.398 +33.7 160.06 106.326 170.43 136.003 +33.8 166.536 120.132 172.676 122.198 +33.9 173.221 128.995 176.009 113.334 +34 6.36119e-14 132.049 3.84886e-14 110.28 +34.1 6.77865 128.995 3.99126 113.334 +34.2 13.4637 120.132 7.32361 122.198 +34.3 19.9403 106.326 9.56974 136.003 +34.4 26.0431 88.9306 10.5991 153.398 +34.5 31.5023 69.6473 10.4974 172.682 +34.6 35.8309 50.364 9.45407 191.965 +34.7 38.0555 32.9684 7.68536 209.361 +34.8 36.0258 19.1631 5.39809 223.166 +34.9 24.9673 10.2995 2.77953 232.029 +35 7.31666e-13 7.24538 7.00171e-14 235.084 +35.1 155.033 10.2995 177.22 232.029 +35.2 143.974 19.1631 174.602 223.166 +35.3 141.945 32.9684 172.315 209.361 +35.4 144.169 50.364 170.546 191.965 +35.5 148.498 69.6473 169.503 172.682 +35.6 153.957 88.9306 169.401 153.398 +35.7 160.06 106.326 170.43 136.003 +35.8 166.536 120.132 172.676 122.198 +35.9 173.221 128.995 176.009 113.334 +36 180 132.049 180 110.28 +36.1 6.77865 128.995 3.99126 113.334 +36.2 13.4637 120.132 7.32361 122.198 +36.3 19.9403 106.326 9.56974 136.003 +36.4 26.0431 88.9306 10.5991 153.398 +36.5 31.5023 69.6473 10.4974 172.682 +36.6 35.8309 50.364 9.45407 191.965 +36.7 38.0555 32.9684 7.68536 209.361 +36.8 36.0258 19.1631 5.39809 223.166 +36.9 24.9673 10.2995 2.77953 232.029 +37 9.13283e-14 7.24538 8.73969e-15 235.084 +37.1 155.033 10.2995 177.22 232.029 +37.2 143.974 19.1631 174.602 223.166 +37.3 141.945 32.9684 172.315 209.361 +37.4 144.169 50.364 170.546 191.965 +37.5 148.498 69.6473 169.503 172.682 +37.6 153.957 88.9306 169.401 153.398 +37.7 160.06 106.326 170.43 136.003 +37.8 166.536 120.132 172.676 122.198 +37.9 173.221 128.995 176.009 113.334 +38 180 132.049 180 110.28 +38.1 6.77865 128.995 3.99126 113.334 +38.2 13.4637 120.132 7.32361 122.198 +38.3 19.9403 106.326 9.56974 136.003 +38.4 26.0431 88.9306 10.5991 153.398 +38.5 31.5023 69.6473 10.4974 172.682 +38.6 35.8309 50.364 9.45407 191.965 +38.7 38.0555 32.9684 7.68536 209.361 +38.8 36.0258 19.1631 5.39809 223.166 +38.9 24.9673 10.2995 2.77953 232.029 +39 7.77388e-13 7.24538 7.43924e-14 235.084 +39.1 155.033 10.2995 177.22 232.029 +39.2 143.974 19.1631 174.602 223.166 +39.3 141.945 32.9684 172.315 209.361 +39.4 144.169 50.364 170.546 191.965 +39.5 148.498 69.6473 169.503 172.682 +39.6 153.957 88.9306 169.401 153.398 +39.7 160.06 106.326 170.43 136.003 +39.8 166.536 120.132 172.676 122.198 +39.9 173.221 128.995 176.009 113.334 +40 180 132.049 180 110.28 +40.1 6.77865 128.995 3.99126 113.334 +40.2 13.4637 120.132 7.32361 122.198 +40.3 19.9403 106.326 9.56974 136.003 +40.4 26.0431 88.9306 10.5991 153.398 +40.5 31.5023 69.6473 10.4974 172.682 +40.6 35.8309 50.364 9.45407 191.965 +40.7 38.0555 32.9684 7.68536 209.361 +40.8 36.0258 19.1631 5.39809 223.166 +40.9 24.9673 10.2995 2.77953 232.029 +41 1.46345e-12 7.24538 1.40045e-13 235.084 +41.1 155.033 10.2995 177.22 232.029 +41.2 143.974 19.1631 174.602 223.166 +41.3 141.945 32.9684 172.315 209.361 +41.4 144.169 50.364 170.546 191.965 +41.5 148.498 69.6473 169.503 172.682 +41.6 153.957 88.9306 169.401 153.398 +41.7 160.06 106.326 170.43 136.003 +41.8 166.536 120.132 172.676 122.198 +41.9 173.221 128.995 176.009 113.334 +42 4.24258e-14 132.049 2.56699e-14 110.28 +42.1 6.77865 128.995 3.99126 113.334 +42.2 13.4637 120.132 7.32361 122.198 +42.3 19.9403 106.326 9.56974 136.003 +42.4 26.0431 88.9306 10.5991 153.398 +42.5 31.5023 69.6473 10.4974 172.682 +42.6 35.8309 50.364 9.45407 191.965 +42.7 38.0555 32.9684 7.68536 209.361 +42.8 36.0258 19.1631 5.39809 223.166 +42.9 24.9673 10.2995 2.77953 232.029 +43 8.2311e-13 7.24538 7.87678e-14 235.084 +43.1 155.033 10.2995 177.22 232.029 +43.2 143.974 19.1631 174.602 223.166 +43.3 141.945 32.9684 172.315 209.361 +43.4 144.169 50.364 170.546 191.965 +43.5 148.498 69.6473 169.503 172.682 +43.6 153.957 88.9306 169.401 153.398 +43.7 160.06 106.326 170.43 136.003 +43.8 166.536 120.132 172.676 122.198 +43.9 173.221 128.995 176.009 113.334 +44 180 132.049 180 110.28 +44.1 6.77865 128.995 3.99126 113.334 +44.2 13.4637 120.132 7.32361 122.198 +44.3 19.9403 106.326 9.56974 136.003 +44.4 26.0431 88.9306 10.5991 153.398 +44.5 31.5023 69.6473 10.4974 172.682 +44.6 35.8309 50.364 9.45407 191.965 +44.7 38.0555 32.9684 7.68536 209.361 +44.8 36.0258 19.1631 5.39809 223.166 +44.9 24.9673 10.2995 2.77953 232.029 +45 1.82772e-13 7.24538 1.74904e-14 235.084 +45.1 155.033 10.2995 177.22 232.029 +45.2 143.974 19.1631 174.602 223.166 +45.3 141.945 32.9684 172.315 209.361 +45.4 144.169 50.364 170.546 191.965 +45.5 148.498 69.6473 169.503 172.682 +45.6 153.957 88.9306 169.401 153.398 +45.7 160.06 106.326 170.43 136.003 +45.8 166.536 120.132 172.676 122.198 +45.9 173.221 128.995 176.009 113.334 +46 180 132.049 180 110.28 +46.1 6.77865 128.995 3.99126 113.334 +46.2 13.4637 120.132 7.32361 122.198 +46.3 19.9403 106.326 9.56974 136.003 +46.4 26.0431 88.9306 10.5991 153.398 +46.5 31.5023 69.6473 10.4974 172.682 +46.6 35.8309 50.364 9.45407 191.965 +46.7 38.0555 32.9684 7.68536 209.361 +46.8 36.0258 19.1631 5.39809 223.166 +46.9 24.9673 10.2995 2.77953 232.029 +47 180 7.24538 180 235.084 +47.1 155.033 10.2995 177.22 232.029 +47.2 143.974 19.1631 174.602 223.166 +47.3 141.945 32.9684 172.315 209.361 +47.4 144.169 50.364 170.546 191.965 +47.5 148.498 69.6473 169.503 172.682 +47.6 153.957 88.9306 169.401 153.398 +47.7 160.06 106.326 170.43 136.003 +47.8 166.536 120.132 172.676 122.198 +47.9 173.221 128.995 176.009 113.334 +48 180 132.049 180 110.28 +48.1 6.77865 128.995 3.99126 113.334 +48.2 13.4637 120.132 7.32361 122.198 +48.3 19.9403 106.326 9.56974 136.003 +48.4 26.0431 88.9306 10.5991 153.398 +48.5 31.5023 69.6473 10.4974 172.682 +48.6 35.8309 50.364 9.45407 191.965 +48.7 38.0555 32.9684 7.68536 209.361 +48.8 36.0258 19.1631 5.39809 223.166 +48.9 24.9673 10.2995 2.77953 232.029 +49 1.55489e-12 7.24538 1.48796e-13 235.084 +49.1 155.033 10.2995 177.22 232.029 +49.2 143.974 19.1631 174.602 223.166 +49.3 141.945 32.9684 172.315 209.361 +49.4 144.169 50.364 170.546 191.965 +49.5 148.498 69.6473 169.503 172.682 +49.6 153.957 88.9306 169.401 153.398 +49.7 160.06 106.326 170.43 136.003 +49.8 166.536 120.132 172.676 122.198 +49.9 173.221 128.995 176.009 113.334 +50 2.12396e-14 132.049 1.28511e-14 110.28 +50.1 6.77865 128.995 3.99126 113.334 +50.2 13.4637 120.132 7.32361 122.198 +50.3 19.9403 106.326 9.56974 136.003 +50.4 26.0431 88.9306 10.5991 153.398 +50.5 31.5023 69.6473 10.4974 172.682 +50.6 35.8309 50.364 9.45407 191.965 +50.7 38.0555 32.9684 7.68536 209.361 +50.8 36.0258 19.1631 5.39809 223.166 +50.9 24.9673 10.2995 2.77953 232.029 +51 9.14554e-13 7.24538 8.75186e-14 235.084 +51.1 155.033 10.2995 177.22 232.029 +51.2 143.974 19.1631 174.602 223.166 +51.3 141.945 32.9684 172.315 209.361 +51.4 144.169 50.364 170.546 191.965 +51.5 148.498 69.6473 169.503 172.682 +51.6 153.957 88.9306 169.401 153.398 +51.7 160.06 106.326 170.43 136.003 +51.8 166.536 120.132 172.676 122.198 +51.9 173.221 128.995 176.009 113.334 +52 1.69596e-13 132.049 1.02615e-13 110.28 +52.1 6.77865 128.995 3.99126 113.334 +52.2 13.4637 120.132 7.32361 122.198 +52.3 19.9403 106.326 9.56974 136.003 +52.4 26.0431 88.9306 10.5991 153.398 +52.5 31.5023 69.6473 10.4974 172.682 +52.6 35.8309 50.364 9.45407 191.965 +52.7 38.0555 32.9684 7.68536 209.361 +52.8 36.0258 19.1631 5.39809 223.166 +52.9 24.9673 10.2995 2.77953 232.029 +53 2.74216e-13 7.24538 2.62412e-14 235.084 +53.1 155.033 10.2995 177.22 232.029 +53.2 143.974 19.1631 174.602 223.166 +53.3 141.945 32.9684 172.315 209.361 +53.4 144.169 50.364 170.546 191.965 +53.5 148.498 69.6473 169.503 172.682 +53.6 153.957 88.9306 169.401 153.398 +53.7 160.06 106.326 170.43 136.003 +53.8 166.536 120.132 172.676 122.198 +53.9 173.221 128.995 176.009 113.334 +54 180 132.049 180 110.28 +54.1 6.77865 128.995 3.99126 113.334 +54.2 13.4637 120.132 7.32361 122.198 +54.3 19.9403 106.326 9.56974 136.003 +54.4 26.0431 88.9306 10.5991 153.398 +54.5 31.5023 69.6473 10.4974 172.682 +54.6 35.8309 50.364 9.45407 191.965 +54.7 38.0555 32.9684 7.68536 209.361 +54.8 36.0258 19.1631 5.39809 223.166 +54.9 24.9673 10.2995 2.77953 232.029 +55 180 7.24538 180 235.084 +55.1 155.033 10.2995 177.22 232.029 +55.2 143.974 19.1631 174.602 223.166 +55.3 141.945 32.9684 172.315 209.361 +55.4 144.169 50.364 170.546 191.965 +55.5 148.498 69.6473 169.503 172.682 +55.6 153.957 88.9306 169.401 153.398 +55.7 160.06 106.326 170.43 136.003 +55.8 166.536 120.132 172.676 122.198 +55.9 173.221 128.995 176.009 113.334 +56 180 132.049 180 110.28 +56.1 6.77865 128.995 3.99126 113.334 +56.2 13.4637 120.132 7.32361 122.198 +56.3 19.9403 106.326 9.56974 136.003 +56.4 26.0431 88.9306 10.5991 153.398 +56.5 31.5023 69.6473 10.4974 172.682 +56.6 35.8309 50.364 9.45407 191.965 +56.7 38.0555 32.9684 7.68536 209.361 +56.8 36.0258 19.1631 5.39809 223.166 +56.9 24.9673 10.2995 2.77953 232.029 +57 1.64634e-12 7.24538 1.57547e-13 235.084 +57.1 155.033 10.2995 177.22 232.029 +57.2 143.974 19.1631 174.602 223.166 +57.3 141.945 32.9684 172.315 209.361 +57.4 144.169 50.364 170.546 191.965 +57.5 148.498 69.6473 169.503 172.682 +57.6 153.957 88.9306 169.401 153.398 +57.7 160.06 106.326 170.43 136.003 +57.8 166.536 120.132 172.676 122.198 +57.9 173.221 128.995 176.009 113.334 +58 5.35411e-17 132.049 3.23952e-17 110.28 +58.1 6.77865 128.995 3.99126 113.334 +58.2 13.4637 120.132 7.32361 122.198 +58.3 19.9403 106.326 9.56974 136.003 +58.4 26.0431 88.9306 10.5991 153.398 +58.5 31.5023 69.6473 10.4974 172.682 +58.6 35.8309 50.364 9.45407 191.965 +58.7 38.0555 32.9684 7.68536 209.361 +58.8 36.0258 19.1631 5.39809 223.166 +58.9 24.9673 10.2995 2.77953 232.029 +59 1.006e-12 7.24538 9.62693e-14 235.084 +59.1 155.033 10.2995 177.22 232.029 +59.2 143.974 19.1631 174.602 223.166 +59.3 141.945 32.9684 172.315 209.361 +59.4 144.169 50.364 170.546 191.965 +59.5 148.498 69.6473 169.503 172.682 +59.6 153.957 88.9306 169.401 153.398 +59.7 160.06 106.326 170.43 136.003 +59.8 166.536 120.132 172.676 122.198 +59.9 173.221 128.995 176.009 113.334 +60 180 132.049 180 110.28 +60.1 6.77865 128.995 3.99126 113.334 +60.2 13.4637 120.132 7.32361 122.198 +60.3 19.9403 106.326 9.56974 136.003 +60.4 26.0431 88.9306 10.5991 153.398 +60.5 31.5023 69.6473 10.4974 172.682 +60.6 35.8309 50.364 9.45407 191.965 +60.7 38.0555 32.9684 7.68536 209.361 +60.8 36.0258 19.1631 5.39809 223.166 +60.9 24.9673 10.2995 2.77953 232.029 +61 3.6566e-13 7.24538 3.49919e-14 235.084 +61.1 155.033 10.2995 177.22 232.029 +61.2 143.974 19.1631 174.602 223.166 +61.3 141.945 32.9684 172.315 209.361 +61.4 144.169 50.364 170.546 191.965 +61.5 148.498 69.6473 169.503 172.682 +61.6 153.957 88.9306 169.401 153.398 +61.7 160.06 106.326 170.43 136.003 +61.8 166.536 120.132 172.676 122.198 +61.9 173.221 128.995 176.009 113.334 +62 180 132.049 180 110.28 +62.1 6.77865 128.995 3.99126 113.334 +62.2 13.4637 120.132 7.32361 122.198 +62.3 19.9403 106.326 9.56974 136.003 +62.4 26.0431 88.9306 10.5991 153.398 +62.5 31.5023 69.6473 10.4974 172.682 +62.6 35.8309 50.364 9.45407 191.965 +62.7 38.0555 32.9684 7.68536 209.361 +62.8 36.0258 19.1631 5.39809 223.166 +62.9 24.9673 10.2995 2.77953 232.029 +63 180 7.24538 180 235.084 +63.1 155.033 10.2995 177.22 232.029 +63.2 143.974 19.1631 174.602 223.166 +63.3 141.945 32.9684 172.315 209.361 +63.4 144.169 50.364 170.546 191.965 +63.5 148.498 69.6473 169.503 172.682 +63.6 153.957 88.9306 169.401 153.398 +63.7 160.06 106.326 170.43 136.003 +63.8 166.536 120.132 172.676 122.198 +63.9 173.221 128.995 176.009 113.334 +64 180 132.049 180 110.28 +64.1 6.77865 128.995 3.99126 113.334 +64.2 13.4637 120.132 7.32361 122.198 +64.3 19.9403 106.326 9.56974 136.003 +64.4 26.0431 88.9306 10.5991 153.398 +64.5 31.5023 69.6473 10.4974 172.682 +64.6 35.8309 50.364 9.45407 191.965 +64.7 38.0555 32.9684 7.68536 209.361 +64.8 36.0258 19.1631 5.39809 223.166 +64.9 24.9673 10.2995 2.77953 232.029 +65 1.73778e-12 7.24538 1.66297e-13 235.084 +65.1 155.033 10.2995 177.22 232.029 +65.2 143.974 19.1631 174.602 223.166 +65.3 141.945 32.9684 172.315 209.361 +65.4 144.169 50.364 170.546 191.965 +65.5 148.498 69.6473 169.503 172.682 +65.6 153.957 88.9306 169.401 153.398 +65.7 160.06 106.326 170.43 136.003 +65.8 166.536 120.132 172.676 122.198 +65.9 173.221 128.995 176.009 113.334 +66 180 132.049 180 110.28 +66.1 6.77865 128.995 3.99126 113.334 +66.2 13.4637 120.132 7.32361 122.198 +66.3 19.9403 106.326 9.56974 136.003 +66.4 26.0431 88.9306 10.5991 153.398 +66.5 31.5023 69.6473 10.4974 172.682 +66.6 35.8309 50.364 9.45407 191.965 +66.7 38.0555 32.9684 7.68536 209.361 +66.8 36.0258 19.1631 5.39809 223.166 +66.9 24.9673 10.2995 2.77953 232.029 +67 1.09744e-12 7.24538 1.0502e-13 235.084 +67.1 155.033 10.2995 177.22 232.029 +67.2 143.974 19.1631 174.602 223.166 +67.3 141.945 32.9684 172.315 209.361 +67.4 144.169 50.364 170.546 191.965 +67.5 148.498 69.6473 169.503 172.682 +67.6 153.957 88.9306 169.401 153.398 +67.7 160.06 106.326 170.43 136.003 +67.8 166.536 120.132 172.676 122.198 +67.9 173.221 128.995 176.009 113.334 +68 1.27224e-13 132.049 7.69772e-14 110.28 +68.1 6.77865 128.995 3.99126 113.334 +68.2 13.4637 120.132 7.32361 122.198 +68.3 19.9403 106.326 9.56974 136.003 +68.4 26.0431 88.9306 10.5991 153.398 +68.5 31.5023 69.6473 10.4974 172.682 +68.6 35.8309 50.364 9.45407 191.965 +68.7 38.0555 32.9684 7.68536 209.361 +68.8 36.0258 19.1631 5.39809 223.166 +68.9 24.9673 10.2995 2.77953 232.029 +69 4.57104e-13 7.24538 4.37427e-14 235.084 +69.1 155.033 10.2995 177.22 232.029 +69.2 143.974 19.1631 174.602 223.166 +69.3 141.945 32.9684 172.315 209.361 +69.4 144.169 50.364 170.546 191.965 +69.5 148.498 69.6473 169.503 172.682 +69.6 153.957 88.9306 169.401 153.398 +69.7 160.06 106.326 170.43 136.003 +69.8 166.536 120.132 172.676 122.198 +69.9 173.221 128.995 176.009 113.334 +70 180 132.049 180 110.28 +70.1 6.77865 128.995 3.99126 113.334 +70.2 13.4637 120.132 7.32361 122.198 +70.3 19.9403 106.326 9.56974 136.003 +70.4 26.0431 88.9306 10.5991 153.398 +70.5 31.5023 69.6473 10.4974 172.682 +70.6 35.8309 50.364 9.45407 191.965 +70.7 38.0555 32.9684 7.68536 209.361 +70.8 36.0258 19.1631 5.39809 223.166 +70.9 24.9673 10.2995 2.77953 232.029 +71 180 7.24538 180 235.084 +71.1 155.033 10.2995 177.22 232.029 +71.2 143.974 19.1631 174.602 223.166 +71.3 141.945 32.9684 172.315 209.361 +71.4 144.169 50.364 170.546 191.965 +71.5 148.498 69.6473 169.503 172.682 +71.6 153.957 88.9306 169.401 153.398 +71.7 160.06 106.326 170.43 136.003 +71.8 166.536 120.132 172.676 122.198 +71.9 173.221 128.995 176.009 113.334 +72 180 132.049 180 110.28 +72.1 6.77865 128.995 3.99126 113.334 +72.2 13.4637 120.132 7.32361 122.198 +72.3 19.9403 106.326 9.56974 136.003 +72.4 26.0431 88.9306 10.5991 153.398 +72.5 31.5023 69.6473 10.4974 172.682 +72.6 35.8309 50.364 9.45407 191.965 +72.7 38.0555 32.9684 7.68536 209.361 +72.8 36.0258 19.1631 5.39809 223.166 +72.9 24.9673 10.2995 2.77953 232.029 +73 1.82922e-12 7.24538 1.75048e-13 235.084 +73.1 155.033 10.2995 177.22 232.029 +73.2 143.974 19.1631 174.602 223.166 +73.3 141.945 32.9684 172.315 209.361 +73.4 144.169 50.364 170.546 191.965 +73.5 148.498 69.6473 169.503 172.682 +73.6 153.957 88.9306 169.401 153.398 +73.7 160.06 106.326 170.43 136.003 +73.8 166.536 120.132 172.676 122.198 +73.9 173.221 128.995 176.009 113.334 +74 180 132.049 180 110.28 +74.1 6.77865 128.995 3.99126 113.334 +74.2 13.4637 120.132 7.32361 122.198 +74.3 19.9403 106.326 9.56974 136.003 +74.4 26.0431 88.9306 10.5991 153.398 +74.5 31.5023 69.6473 10.4974 172.682 +74.6 35.8309 50.364 9.45407 191.965 +74.7 38.0555 32.9684 7.68536 209.361 +74.8 36.0258 19.1631 5.39809 223.166 +74.9 24.9673 10.2995 2.77953 232.029 +75 1.18889e-12 7.24538 1.13771e-13 235.084 +75.1 155.033 10.2995 177.22 232.029 +75.2 143.974 19.1631 174.602 223.166 +75.3 141.945 32.9684 172.315 209.361 +75.4 144.169 50.364 170.546 191.965 +75.5 148.498 69.6473 169.503 172.682 +75.6 153.957 88.9306 169.401 153.398 +75.7 160.06 106.326 170.43 136.003 +75.8 166.536 120.132 172.676 122.198 +75.9 173.221 128.995 176.009 113.334 +76 180 132.049 180 110.28 +76.1 6.77865 128.995 3.99126 113.334 +76.2 13.4637 120.132 7.32361 122.198 +76.3 19.9403 106.326 9.56974 136.003 +76.4 26.0431 88.9306 10.5991 153.398 +76.5 31.5023 69.6473 10.4974 172.682 +76.6 35.8309 50.364 9.45407 191.965 +76.7 38.0555 32.9684 7.68536 209.361 +76.8 36.0258 19.1631 5.39809 223.166 +76.9 24.9673 10.2995 2.77953 232.029 +77 5.48548e-13 7.24538 5.24934e-14 235.084 +77.1 155.033 10.2995 177.22 232.029 +77.2 143.974 19.1631 174.602 223.166 +77.3 141.945 32.9684 172.315 209.361 +77.4 144.169 50.364 170.546 191.965 +77.5 148.498 69.6473 169.503 172.682 +77.6 153.957 88.9306 169.401 153.398 +77.7 160.06 106.326 170.43 136.003 +77.8 166.536 120.132 172.676 122.198 +77.9 173.221 128.995 176.009 113.334 +78 180 132.049 180 110.28 +78.1 6.77865 128.995 3.99126 113.334 +78.2 13.4637 120.132 7.32361 122.198 +78.3 19.9403 106.326 9.56974 136.003 +78.4 26.0431 88.9306 10.5991 153.398 +78.5 31.5023 69.6473 10.4974 172.682 +78.6 35.8309 50.364 9.45407 191.965 +78.7 38.0555 32.9684 7.68536 209.361 +78.8 36.0258 19.1631 5.39809 223.166 +78.9 24.9673 10.2995 2.77953 232.029 +79 180 7.24538 180 235.084 +79.1 155.033 10.2995 177.22 232.029 +79.2 143.974 19.1631 174.602 223.166 +79.3 141.945 32.9684 172.315 209.361 +79.4 144.169 50.364 170.546 191.965 +79.5 148.498 69.6473 169.503 172.682 +79.6 153.957 88.9306 169.401 153.398 +79.7 160.06 106.326 170.43 136.003 +79.8 166.536 120.132 172.676 122.198 +79.9 173.221 128.995 176.009 113.334 +80 180 132.049 180 110.28 +80.1 6.77865 128.995 3.99126 113.334 +80.2 13.4637 120.132 7.32361 122.198 +80.3 19.9403 106.326 9.56974 136.003 +80.4 26.0431 88.9306 10.5991 153.398 +80.5 31.5023 69.6473 10.4974 172.682 +80.6 35.8309 50.364 9.45407 191.965 +80.7 38.0555 32.9684 7.68536 209.361 +80.8 36.0258 19.1631 5.39809 223.166 +80.9 24.9673 10.2995 2.77953 232.029 +81 1.92067e-12 7.24538 1.83799e-13 235.084 +81.1 155.033 10.2995 177.22 232.029 +81.2 143.974 19.1631 174.602 223.166 +81.3 141.945 32.9684 172.315 209.361 +81.4 144.169 50.364 170.546 191.965 +81.5 148.498 69.6473 169.503 172.682 +81.6 153.957 88.9306 169.401 153.398 +81.7 160.06 106.326 170.43 136.003 +81.8 166.536 120.132 172.676 122.198 +81.9 173.221 128.995 176.009 113.334 +82 180 132.049 180 110.28 +82.1 6.77865 128.995 3.99126 113.334 +82.2 13.4637 120.132 7.32361 122.198 +82.3 19.9403 106.326 9.56974 136.003 +82.4 26.0431 88.9306 10.5991 153.398 +82.5 31.5023 69.6473 10.4974 172.682 +82.6 35.8309 50.364 9.45407 191.965 +82.7 38.0555 32.9684 7.68536 209.361 +82.8 36.0258 19.1631 5.39809 223.166 +82.9 24.9673 10.2995 2.77953 232.029 +83 180 7.24538 180 235.084 +83.1 155.033 10.2995 177.22 232.029 +83.2 143.974 19.1631 174.602 223.166 +83.3 141.945 32.9684 172.315 209.361 +83.4 144.169 50.364 170.546 191.965 +83.5 148.498 69.6473 169.503 172.682 +83.6 153.957 88.9306 169.401 153.398 +83.7 160.06 106.326 170.43 136.003 +83.8 166.536 120.132 172.676 122.198 +83.9 173.221 128.995 176.009 113.334 +84 8.48515e-14 132.049 5.13397e-14 110.28 +84.1 6.77865 128.995 3.99126 113.334 +84.2 13.4637 120.132 7.32361 122.198 +84.3 19.9403 106.326 9.56974 136.003 +84.4 26.0431 88.9306 10.5991 153.398 +84.5 31.5023 69.6473 10.4974 172.682 +84.6 35.8309 50.364 9.45407 191.965 +84.7 38.0555 32.9684 7.68536 209.361 +84.8 36.0258 19.1631 5.39809 223.166 +84.9 24.9673 10.2995 2.77953 232.029 +85 6.39991e-13 7.24538 6.12442e-14 235.084 +85.1 155.033 10.2995 177.22 232.029 +85.2 143.974 19.1631 174.602 223.166 +85.3 141.945 32.9684 172.315 209.361 +85.4 144.169 50.364 170.546 191.965 +85.5 148.498 69.6473 169.503 172.682 +85.6 153.957 88.9306 169.401 153.398 +85.7 160.06 106.326 170.43 136.003 +85.8 166.536 120.132 172.676 122.198 +85.9 173.221 128.995 176.009 113.334 +86 180 132.049 180 110.28 +86.1 6.77865 128.995 3.99126 113.334 +86.2 13.4637 120.132 7.32361 122.198 +86.3 19.9403 106.326 9.56974 136.003 +86.4 26.0431 88.9306 10.5991 153.398 +86.5 31.5023 69.6473 10.4974 172.682 +86.6 35.8309 50.364 9.45407 191.965 +86.7 38.0555 32.9684 7.68536 209.361 +86.8 36.0258 19.1631 5.39809 223.166 +86.9 24.9673 10.2995 2.77953 232.029 +87 2.65245e-12 7.24538 2.53827e-13 235.084 +87.1 155.033 10.2995 177.22 232.029 +87.2 143.974 19.1631 174.602 223.166 +87.3 141.945 32.9684 172.315 209.361 +87.4 144.169 50.364 170.546 191.965 +87.5 148.498 69.6473 169.503 172.682 +87.6 153.957 88.9306 169.401 153.398 +87.7 160.06 106.326 170.43 136.003 +87.8 166.536 120.132 172.676 122.198 +87.9 173.221 128.995 176.009 113.334 +88 180 132.049 180 110.28 +88.1 6.77865 128.995 3.99126 113.334 +88.2 13.4637 120.132 7.32361 122.198 +88.3 19.9403 106.326 9.56974 136.003 +88.4 26.0431 88.9306 10.5991 153.398 +88.5 31.5023 69.6473 10.4974 172.682 +88.6 35.8309 50.364 9.45407 191.965 +88.7 38.0555 32.9684 7.68536 209.361 +88.8 36.0258 19.1631 5.39809 223.166 +88.9 24.9673 10.2995 2.77953 232.029 +89 180 7.24538 180 235.084 +89.1 155.033 10.2995 177.22 232.029 +89.2 143.974 19.1631 174.602 223.166 +89.3 141.945 32.9684 172.315 209.361 +89.4 144.169 50.364 170.546 191.965 +89.5 148.498 69.6473 169.503 172.682 +89.6 153.957 88.9306 169.401 153.398 +89.7 160.06 106.326 170.43 136.003 +89.8 166.536 120.132 172.676 122.198 +89.9 173.221 128.995 176.009 113.334 +90 180 132.049 180 110.28 +90.1 6.77865 128.995 3.99126 113.334 +90.2 13.4637 120.132 7.32361 122.198 +90.3 19.9403 106.326 9.56974 136.003 +90.4 26.0431 88.9306 10.5991 153.398 +90.5 31.5023 69.6473 10.4974 172.682 +90.6 35.8309 50.364 9.45407 191.965 +90.7 38.0555 32.9684 7.68536 209.361 +90.8 36.0258 19.1631 5.39809 223.166 +90.9 24.9673 10.2995 2.77953 232.029 +91 1.37177e-12 7.24538 1.31272e-13 235.084 +91.1 155.033 10.2995 177.22 232.029 +91.2 143.974 19.1631 174.602 223.166 +91.3 141.945 32.9684 172.315 209.361 +91.4 144.169 50.364 170.546 191.965 +91.5 148.498 69.6473 169.503 172.682 +91.6 153.957 88.9306 169.401 153.398 +91.7 160.06 106.326 170.43 136.003 +91.8 166.536 120.132 172.676 122.198 +91.9 173.221 128.995 176.009 113.334 +92 180 132.049 180 110.28 +92.1 6.77865 128.995 3.99126 113.334 +92.2 13.4637 120.132 7.32361 122.198 +92.3 19.9403 106.326 9.56974 136.003 +92.4 26.0431 88.9306 10.5991 153.398 +92.5 31.5023 69.6473 10.4974 172.682 +92.6 35.8309 50.364 9.45407 191.965 +92.7 38.0555 32.9684 7.68536 209.361 +92.8 36.0258 19.1631 5.39809 223.166 +92.9 24.9673 10.2995 2.77953 232.029 +93 3.38423e-12 7.24538 3.23855e-13 235.084 +93.1 155.033 10.2995 177.22 232.029 +93.2 143.974 19.1631 174.602 223.166 +93.3 141.945 32.9684 172.315 209.361 +93.4 144.169 50.364 170.546 191.965 +93.5 148.498 69.6473 169.503 172.682 +93.6 153.957 88.9306 169.401 153.398 +93.7 160.06 106.326 170.43 136.003 +93.8 166.536 120.132 172.676 122.198 +93.9 173.221 128.995 176.009 113.334 +94 2.12022e-13 132.049 1.28284e-13 110.28 +94.1 6.77865 128.995 3.99126 113.334 +94.2 13.4637 120.132 7.32361 122.198 +94.3 19.9403 106.326 9.56974 136.003 +94.4 26.0431 88.9306 10.5991 153.398 +94.5 31.5023 69.6473 10.4974 172.682 +94.6 35.8309 50.364 9.45407 191.965 +94.7 38.0555 32.9684 7.68536 209.361 +94.8 36.0258 19.1631 5.39809 223.166 +94.9 24.9673 10.2995 2.77953 232.029 +95 9.10972e-14 7.24538 8.71758e-15 235.084 +95.1 155.033 10.2995 177.22 232.029 +95.2 143.974 19.1631 174.602 223.166 +95.3 141.945 32.9684 172.315 209.361 +95.4 144.169 50.364 170.546 191.965 +95.5 148.498 69.6473 169.503 172.682 +95.6 153.957 88.9306 169.401 153.398 +95.7 160.06 106.326 170.43 136.003 +95.8 166.536 120.132 172.676 122.198 +95.9 173.221 128.995 176.009 113.334 +96 180 132.049 180 110.28 +96.1 6.77865 128.995 3.99126 113.334 +96.2 13.4637 120.132 7.32361 122.198 +96.3 19.9403 106.326 9.56974 136.003 +96.4 26.0431 88.9306 10.5991 153.398 +96.5 31.5023 69.6473 10.4974 172.682 +96.6 35.8309 50.364 9.45407 191.965 +96.7 38.0555 32.9684 7.68536 209.361 +96.8 36.0258 19.1631 5.39809 223.166 +96.9 24.9673 10.2995 2.77953 232.029 +97 2.10356e-12 7.24538 2.013e-13 235.084 +97.1 155.033 10.2995 177.22 232.029 +97.2 143.974 19.1631 174.602 223.166 +97.3 141.945 32.9684 172.315 209.361 +97.4 144.169 50.364 170.546 191.965 +97.5 148.498 69.6473 169.503 172.682 +97.6 153.957 88.9306 169.401 153.398 +97.7 160.06 106.326 170.43 136.003 +97.8 166.536 120.132 172.676 122.198 +97.9 173.221 128.995 176.009 113.334 +98 180 132.049 180 110.28 +98.1 6.77865 128.995 3.99126 113.334 +98.2 13.4637 120.132 7.32361 122.198 +98.3 19.9403 106.326 9.56974 136.003 +98.4 26.0431 88.9306 10.5991 153.398 +98.5 31.5023 69.6473 10.4974 172.682 +98.6 35.8309 50.364 9.45407 191.965 +98.7 38.0555 32.9684 7.68536 209.361 +98.8 36.0258 19.1631 5.39809 223.166 +98.9 24.9673 10.2995 2.77953 232.029 +99 180 7.24538 180 235.084 +99.1 155.033 10.2995 177.22 232.029 +99.2 143.974 19.1631 174.602 223.166 +99.3 141.945 32.9684 172.315 209.361 +99.4 144.169 50.364 170.546 191.965 +99.5 148.498 69.6473 169.503 172.682 +99.6 153.957 88.9306 169.401 153.398 +99.7 160.06 106.326 170.43 136.003 +99.8 166.536 120.132 172.676 122.198 +99.9 173.221 128.995 176.009 113.334 +100 4.24793e-14 132.049 2.57022e-14 110.28 +100.1 6.77865 128.995 3.99126 113.334 +100.2 13.4637 120.132 7.32361 122.198 +100.3 19.9403 106.326 9.56974 136.003 +100.4 26.0431 88.9306 10.5991 153.398 +100.5 31.5023 69.6473 10.4974 172.682 +100.6 35.8309 50.364 9.45407 191.965 +100.7 38.0555 32.9684 7.68536 209.361 +100.8 36.0258 19.1631 5.39809 223.166 +100.9 24.9673 10.2995 2.77953 232.029 +101 8.22879e-13 7.24538 7.87457e-14 235.084 +101.1 155.033 10.2995 177.22 232.029 +101.2 143.974 19.1631 174.602 223.166 +101.3 141.945 32.9684 172.315 209.361 +101.4 144.169 50.364 170.546 191.965 +101.5 148.498 69.6473 169.503 172.682 +101.6 153.957 88.9306 169.401 153.398 +101.7 160.06 106.326 170.43 136.003 +101.8 166.536 120.132 172.676 122.198 +101.9 173.221 128.995 176.009 113.334 +102 180 132.049 180 110.28 +102.1 6.77865 128.995 3.99126 113.334 +102.2 13.4637 120.132 7.32361 122.198 +102.3 19.9403 106.326 9.56974 136.003 +102.4 26.0431 88.9306 10.5991 153.398 +102.5 31.5023 69.6473 10.4974 172.682 +102.6 35.8309 50.364 9.45407 191.965 +102.7 38.0555 32.9684 7.68536 209.361 +102.8 36.0258 19.1631 5.39809 223.166 +102.9 24.9673 10.2995 2.77953 232.029 +103 2.83534e-12 7.24538 2.71329e-13 235.084 +103.1 155.033 10.2995 177.22 232.029 +103.2 143.974 19.1631 174.602 223.166 +103.3 141.945 32.9684 172.315 209.361 +103.4 144.169 50.364 170.546 191.965 +103.5 148.498 69.6473 169.503 172.682 +103.6 153.957 88.9306 169.401 153.398 +103.7 160.06 106.326 170.43 136.003 +103.8 166.536 120.132 172.676 122.198 +103.9 173.221 128.995 176.009 113.334 +104 3.39192e-13 132.049 2.05229e-13 110.28 +104.1 6.77865 128.995 3.99126 113.334 +104.2 13.4637 120.132 7.32361 122.198 +104.3 19.9403 106.326 9.56974 136.003 +104.4 26.0431 88.9306 10.5991 153.398 +104.5 31.5023 69.6473 10.4974 172.682 +104.6 35.8309 50.364 9.45407 191.965 +104.7 38.0555 32.9684 7.68536 209.361 +104.8 36.0258 19.1631 5.39809 223.166 +104.9 24.9673 10.2995 2.77953 232.029 +105 180 7.24538 180 235.084 +105.1 155.033 10.2995 177.22 232.029 +105.2 143.974 19.1631 174.602 223.166 +105.3 141.945 32.9684 172.315 209.361 +105.4 144.169 50.364 170.546 191.965 +105.5 148.498 69.6473 169.503 172.682 +105.6 153.957 88.9306 169.401 153.398 +105.7 160.06 106.326 170.43 136.003 +105.8 166.536 120.132 172.676 122.198 +105.9 173.221 128.995 176.009 113.334 +106 180 132.049 180 110.28 +106.1 6.77865 128.995 3.99126 113.334 +106.2 13.4637 120.132 7.32361 122.198 +106.3 19.9403 106.326 9.56974 136.003 +106.4 26.0431 88.9306 10.5991 153.398 +106.5 31.5023 69.6473 10.4974 172.682 +106.6 35.8309 50.364 9.45407 191.965 +106.7 38.0555 32.9684 7.68536 209.361 +106.8 36.0258 19.1631 5.39809 223.166 +106.9 24.9673 10.2995 2.77953 232.029 +107 1.55466e-12 7.24538 1.48774e-13 235.084 +107.1 155.033 10.2995 177.22 232.029 +107.2 143.974 19.1631 174.602 223.166 +107.3 141.945 32.9684 172.315 209.361 +107.4 144.169 50.364 170.546 191.965 +107.5 148.498 69.6473 169.503 172.682 +107.6 153.957 88.9306 169.401 153.398 +107.7 160.06 106.326 170.43 136.003 +107.8 166.536 120.132 172.676 122.198 +107.9 173.221 128.995 176.009 113.334 +108 180 132.049 180 110.28 +108.1 6.77865 128.995 3.99126 113.334 +108.2 13.4637 120.132 7.32361 122.198 +108.3 19.9403 106.326 9.56974 136.003 +108.4 26.0431 88.9306 10.5991 153.398 +108.5 31.5023 69.6473 10.4974 172.682 +108.6 35.8309 50.364 9.45407 191.965 +108.7 38.0555 32.9684 7.68536 209.361 +108.8 36.0258 19.1631 5.39809 223.166 +108.9 24.9673 10.2995 2.77953 232.029 +109 3.56712e-12 7.24538 3.41357e-13 235.084 +109.1 155.033 10.2995 177.22 232.029 +109.2 143.974 19.1631 174.602 223.166 +109.3 141.945 32.9684 172.315 209.361 +109.4 144.169 50.364 170.546 191.965 +109.5 148.498 69.6473 169.503 172.682 +109.6 153.957 88.9306 169.401 153.398 +109.7 160.06 106.326 170.43 136.003 +109.8 166.536 120.132 172.676 122.198 +109.9 173.221 128.995 176.009 113.334 +110 1.69649e-13 132.049 1.02647e-13 110.28 +110.1 6.77865 128.995 3.99126 113.334 +110.2 13.4637 120.132 7.32361 122.198 +110.3 19.9403 106.326 9.56974 136.003 +110.4 26.0431 88.9306 10.5991 153.398 +110.5 31.5023 69.6473 10.4974 172.682 +110.6 35.8309 50.364 9.45407 191.965 +110.7 38.0555 32.9684 7.68536 209.361 +110.8 36.0258 19.1631 5.39809 223.166 +110.9 24.9673 10.2995 2.77953 232.029 +111 2.73985e-13 7.24538 2.62191e-14 235.084 +111.1 155.033 10.2995 177.22 232.029 +111.2 143.974 19.1631 174.602 223.166 +111.3 141.945 32.9684 172.315 209.361 +111.4 144.169 50.364 170.546 191.965 +111.5 148.498 69.6473 169.503 172.682 +111.6 153.957 88.9306 169.401 153.398 +111.7 160.06 106.326 170.43 136.003 +111.8 166.536 120.132 172.676 122.198 +111.9 173.221 128.995 176.009 113.334 +112 180 132.049 180 110.28 +112.1 6.77865 128.995 3.99126 113.334 +112.2 13.4637 120.132 7.32361 122.198 +112.3 19.9403 106.326 9.56974 136.003 +112.4 26.0431 88.9306 10.5991 153.398 +112.5 31.5023 69.6473 10.4974 172.682 +112.6 35.8309 50.364 9.45407 191.965 +112.7 38.0555 32.9684 7.68536 209.361 +112.8 36.0258 19.1631 5.39809 223.166 +112.9 24.9673 10.2995 2.77953 232.029 +113 2.28644e-12 7.24538 2.18802e-13 235.084 +113.1 155.033 10.2995 177.22 232.029 +113.2 143.974 19.1631 174.602 223.166 +113.3 141.945 32.9684 172.315 209.361 +113.4 144.169 50.364 170.546 191.965 +113.5 148.498 69.6473 169.503 172.682 +113.6 153.957 88.9306 169.401 153.398 +113.7 160.06 106.326 170.43 136.003 +113.8 166.536 120.132 172.676 122.198 +113.9 173.221 128.995 176.009 113.334 +114 180 132.049 180 110.28 +114.1 6.77865 128.995 3.99126 113.334 +114.2 13.4637 120.132 7.32361 122.198 +114.3 19.9403 106.326 9.56974 136.003 +114.4 26.0431 88.9306 10.5991 153.398 +114.5 31.5023 69.6473 10.4974 172.682 +114.6 35.8309 50.364 9.45407 191.965 +114.7 38.0555 32.9684 7.68536 209.361 +114.8 36.0258 19.1631 5.39809 223.166 +114.9 24.9673 10.2995 2.77953 232.029 +115 180 7.24538 180 235.084 +115.1 155.033 10.2995 177.22 232.029 +115.2 143.974 19.1631 174.602 223.166 +115.3 141.945 32.9684 172.315 209.361 +115.4 144.169 50.364 170.546 191.965 +115.5 148.498 69.6473 169.503 172.682 +115.6 153.957 88.9306 169.401 153.398 +115.7 160.06 106.326 170.43 136.003 +115.8 166.536 120.132 172.676 122.198 +115.9 173.221 128.995 176.009 113.334 +116 1.07082e-16 132.049 6.47905e-17 110.28 +116.1 6.77865 128.995 3.99126 113.334 +116.2 13.4637 120.132 7.32361 122.198 +116.3 19.9403 106.326 9.56974 136.003 +116.4 26.0431 88.9306 10.5991 153.398 +116.5 31.5023 69.6473 10.4974 172.682 +116.6 35.8309 50.364 9.45407 191.965 +116.7 38.0555 32.9684 7.68536 209.361 +116.8 36.0258 19.1631 5.39809 223.166 +116.9 24.9673 10.2995 2.77953 232.029 +117 1.00577e-12 7.24538 9.62472e-14 235.084 +117.1 155.033 10.2995 177.22 232.029 +117.2 143.974 19.1631 174.602 223.166 +117.3 141.945 32.9684 172.315 209.361 +117.4 144.169 50.364 170.546 191.965 +117.5 148.498 69.6473 169.503 172.682 +117.6 153.957 88.9306 169.401 153.398 +117.7 160.06 106.326 170.43 136.003 +117.8 166.536 120.132 172.676 122.198 +117.9 173.221 128.995 176.009 113.334 +118 180 132.049 180 110.28 +118.1 6.77865 128.995 3.99126 113.334 +118.2 13.4637 120.132 7.32361 122.198 +118.3 19.9403 106.326 9.56974 136.003 +118.4 26.0431 88.9306 10.5991 153.398 +118.5 31.5023 69.6473 10.4974 172.682 +118.6 35.8309 50.364 9.45407 191.965 +118.7 38.0555 32.9684 7.68536 209.361 +118.8 36.0258 19.1631 5.39809 223.166 +118.9 24.9673 10.2995 2.77953 232.029 +119 3.01822e-12 7.24538 2.8883e-13 235.084 +119.1 155.033 10.2995 177.22 232.029 +119.2 143.974 19.1631 174.602 223.166 +119.3 141.945 32.9684 172.315 209.361 +119.4 144.169 50.364 170.546 191.965 +119.5 148.498 69.6473 169.503 172.682 +119.6 153.957 88.9306 169.401 153.398 +119.7 160.06 106.326 170.43 136.003 +119.8 166.536 120.132 172.676 122.198 +119.9 173.221 128.995 176.009 113.334 +120 180 132.049 180 110.28 +120.1 6.77865 128.995 3.99126 113.334 +120.2 13.4637 120.132 7.32361 122.198 +120.3 19.9403 106.326 9.56974 136.003 +120.4 26.0431 88.9306 10.5991 153.398 +120.5 31.5023 69.6473 10.4974 172.682 +120.6 35.8309 50.364 9.45407 191.965 +120.7 38.0555 32.9684 7.68536 209.361 +120.8 36.0258 19.1631 5.39809 223.166 +120.9 24.9673 10.2995 2.77953 232.029 +121 180 7.24538 180 235.084 +121.1 155.033 10.2995 177.22 232.029 +121.2 143.974 19.1631 174.602 223.166 +121.3 141.945 32.9684 172.315 209.361 +121.4 144.169 50.364 170.546 191.965 +121.5 148.498 69.6473 169.503 172.682 +121.6 153.957 88.9306 169.401 153.398 +121.7 160.06 106.326 170.43 136.003 +121.8 166.536 120.132 172.676 122.198 +121.9 173.221 128.995 176.009 113.334 +122 180 132.049 180 110.28 +122.1 6.77865 128.995 3.99126 113.334 +122.2 13.4637 120.132 7.32361 122.198 +122.3 19.9403 106.326 9.56974 136.003 +122.4 26.0431 88.9306 10.5991 153.398 +122.5 31.5023 69.6473 10.4974 172.682 +122.6 35.8309 50.364 9.45407 191.965 +122.7 38.0555 32.9684 7.68536 209.361 +122.8 36.0258 19.1631 5.39809 223.166 +122.9 24.9673 10.2995 2.77953 232.029 +123 1.73755e-12 7.24538 1.66275e-13 235.084 +123.1 155.033 10.2995 177.22 232.029 +123.2 143.974 19.1631 174.602 223.166 +123.3 141.945 32.9684 172.315 209.361 +123.4 144.169 50.364 170.546 191.965 +123.5 148.498 69.6473 169.503 172.682 +123.6 153.957 88.9306 169.401 153.398 +123.7 160.06 106.326 170.43 136.003 +123.8 166.536 120.132 172.676 122.198 +123.9 173.221 128.995 176.009 113.334 +124 180 132.049 180 110.28 +124.1 6.77865 128.995 3.99126 113.334 +124.2 13.4637 120.132 7.32361 122.198 +124.3 19.9403 106.326 9.56974 136.003 +124.4 26.0431 88.9306 10.5991 153.398 +124.5 31.5023 69.6473 10.4974 172.682 +124.6 35.8309 50.364 9.45407 191.965 +124.7 38.0555 32.9684 7.68536 209.361 +124.8 36.0258 19.1631 5.39809 223.166 +124.9 24.9673 10.2995 2.77953 232.029 +125 3.75001e-12 7.24538 3.58858e-13 235.084 +125.1 155.033 10.2995 177.22 232.029 +125.2 143.974 19.1631 174.602 223.166 +125.3 141.945 32.9684 172.315 209.361 +125.4 144.169 50.364 170.546 191.965 +125.5 148.498 69.6473 169.503 172.682 +125.6 153.957 88.9306 169.401 153.398 +125.7 160.06 106.326 170.43 136.003 +125.8 166.536 120.132 172.676 122.198 +125.9 173.221 128.995 176.009 113.334 +126 1.27277e-13 132.049 7.70096e-14 110.28 +126.1 6.77865 128.995 3.99126 113.334 +126.2 13.4637 120.132 7.32361 122.198 +126.3 19.9403 106.326 9.56974 136.003 +126.4 26.0431 88.9306 10.5991 153.398 +126.5 31.5023 69.6473 10.4974 172.682 +126.6 35.8309 50.364 9.45407 191.965 +126.7 38.0555 32.9684 7.68536 209.361 +126.8 36.0258 19.1631 5.39809 223.166 +126.9 24.9673 10.2995 2.77953 232.029 +127 4.56873e-13 7.24538 4.37206e-14 235.084 +127.1 155.033 10.2995 177.22 232.029 +127.2 143.974 19.1631 174.602 223.166 +127.3 141.945 32.9684 172.315 209.361 +127.4 144.169 50.364 170.546 191.965 +127.5 148.498 69.6473 169.503 172.682 +127.6 153.957 88.9306 169.401 153.398 +127.7 160.06 106.326 170.43 136.003 +127.8 166.536 120.132 172.676 122.198 +127.9 173.221 128.995 176.009 113.334 +128 180 132.049 180 110.28 +128.1 6.77865 128.995 3.99126 113.334 +128.2 13.4637 120.132 7.32361 122.198 +128.3 19.9403 106.326 9.56974 136.003 +128.4 26.0431 88.9306 10.5991 153.398 +128.5 31.5023 69.6473 10.4974 172.682 +128.6 35.8309 50.364 9.45407 191.965 +128.7 38.0555 32.9684 7.68536 209.361 +128.8 36.0258 19.1631 5.39809 223.166 +128.9 24.9673 10.2995 2.77953 232.029 +129 2.46933e-12 7.24538 2.36303e-13 235.084 +129.1 155.033 10.2995 177.22 232.029 +129.2 143.974 19.1631 174.602 223.166 +129.3 141.945 32.9684 172.315 209.361 +129.4 144.169 50.364 170.546 191.965 +129.5 148.498 69.6473 169.503 172.682 +129.6 153.957 88.9306 169.401 153.398 +129.7 160.06 106.326 170.43 136.003 +129.8 166.536 120.132 172.676 122.198 +129.9 173.221 128.995 176.009 113.334 +130 180 132.049 180 110.28 +130.1 6.77865 128.995 3.99126 113.334 +130.2 13.4637 120.132 7.32361 122.198 +130.3 19.9403 106.326 9.56974 136.003 +130.4 26.0431 88.9306 10.5991 153.398 +130.5 31.5023 69.6473 10.4974 172.682 +130.6 35.8309 50.364 9.45407 191.965 +130.7 38.0555 32.9684 7.68536 209.361 +130.8 36.0258 19.1631 5.39809 223.166 +130.9 24.9673 10.2995 2.77953 232.029 +131 180 7.24538 180 235.084 +131.1 155.033 10.2995 177.22 232.029 +131.2 143.974 19.1631 174.602 223.166 +131.3 141.945 32.9684 172.315 209.361 +131.4 144.169 50.364 170.546 191.965 +131.5 148.498 69.6473 169.503 172.682 +131.6 153.957 88.9306 169.401 153.398 +131.7 160.06 106.326 170.43 136.003 +131.8 166.536 120.132 172.676 122.198 +131.9 173.221 128.995 176.009 113.334 +132 180 132.049 180 110.28 +132.1 6.77865 128.995 3.99126 113.334 +132.2 13.4637 120.132 7.32361 122.198 +132.3 19.9403 106.326 9.56974 136.003 +132.4 26.0431 88.9306 10.5991 153.398 +132.5 31.5023 69.6473 10.4974 172.682 +132.6 35.8309 50.364 9.45407 191.965 +132.7 38.0555 32.9684 7.68536 209.361 +132.8 36.0258 19.1631 5.39809 223.166 +132.9 24.9673 10.2995 2.77953 232.029 +133 1.18865e-12 7.24538 1.13749e-13 235.084 +133.1 155.033 10.2995 177.22 232.029 +133.2 143.974 19.1631 174.602 223.166 +133.3 141.945 32.9684 172.315 209.361 +133.4 144.169 50.364 170.546 191.965 +133.5 148.498 69.6473 169.503 172.682 +133.6 153.957 88.9306 169.401 153.398 +133.7 160.06 106.326 170.43 136.003 +133.8 166.536 120.132 172.676 122.198 +133.9 173.221 128.995 176.009 113.334 +134 180 132.049 180 110.28 +134.1 6.77865 128.995 3.99126 113.334 +134.2 13.4637 120.132 7.32361 122.198 +134.3 19.9403 106.326 9.56974 136.003 +134.4 26.0431 88.9306 10.5991 153.398 +134.5 31.5023 69.6473 10.4974 172.682 +134.6 35.8309 50.364 9.45407 191.965 +134.7 38.0555 32.9684 7.68536 209.361 +134.8 36.0258 19.1631 5.39809 223.166 +134.9 24.9673 10.2995 2.77953 232.029 +135 3.20111e-12 7.24538 3.06332e-13 235.084 +135.1 155.033 10.2995 177.22 232.029 +135.2 143.974 19.1631 174.602 223.166 +135.3 141.945 32.9684 172.315 209.361 +135.4 144.169 50.364 170.546 191.965 +135.5 148.498 69.6473 169.503 172.682 +135.6 153.957 88.9306 169.401 153.398 +135.7 160.06 106.326 170.43 136.003 +135.8 166.536 120.132 172.676 122.198 +135.9 173.221 128.995 176.009 113.334 +136 2.54447e-13 132.049 1.53954e-13 110.28 +136.1 6.77865 128.995 3.99126 113.334 +136.2 13.4637 120.132 7.32361 122.198 +136.3 19.9403 106.326 9.56974 136.003 +136.4 26.0431 88.9306 10.5991 153.398 +136.5 31.5023 69.6473 10.4974 172.682 +136.6 35.8309 50.364 9.45407 191.965 +136.7 38.0555 32.9684 7.68536 209.361 +136.8 36.0258 19.1631 5.39809 223.166 +136.9 24.9673 10.2995 2.77953 232.029 +137 180 7.24538 180 235.084 +137.1 155.033 10.2995 177.22 232.029 +137.2 143.974 19.1631 174.602 223.166 +137.3 141.945 32.9684 172.315 209.361 +137.4 144.169 50.364 170.546 191.965 +137.5 148.498 69.6473 169.503 172.682 +137.6 153.957 88.9306 169.401 153.398 +137.7 160.06 106.326 170.43 136.003 +137.8 166.536 120.132 172.676 122.198 +137.9 173.221 128.995 176.009 113.334 +138 180 132.049 180 110.28 +138.1 6.77865 128.995 3.99126 113.334 +138.2 13.4637 120.132 7.32361 122.198 +138.3 19.9403 106.326 9.56974 136.003 +138.4 26.0431 88.9306 10.5991 153.398 +138.5 31.5023 69.6473 10.4974 172.682 +138.6 35.8309 50.364 9.45407 191.965 +138.7 38.0555 32.9684 7.68536 209.361 +138.8 36.0258 19.1631 5.39809 223.166 +138.9 24.9673 10.2995 2.77953 232.029 +139 1.92044e-12 7.24538 1.83777e-13 235.084 +139.1 155.033 10.2995 177.22 232.029 +139.2 143.974 19.1631 174.602 223.166 +139.3 141.945 32.9684 172.315 209.361 +139.4 144.169 50.364 170.546 191.965 +139.5 148.498 69.6473 169.503 172.682 +139.6 153.957 88.9306 169.401 153.398 +139.7 160.06 106.326 170.43 136.003 +139.8 166.536 120.132 172.676 122.198 +139.9 173.221 128.995 176.009 113.334 +140 180 132.049 180 110.28 +140.1 6.77865 128.995 3.99126 113.334 +140.2 13.4637 120.132 7.32361 122.198 +140.3 19.9403 106.326 9.56974 136.003 +140.4 26.0431 88.9306 10.5991 153.398 +140.5 31.5023 69.6473 10.4974 172.682 +140.6 35.8309 50.364 9.45407 191.965 +140.7 38.0555 32.9684 7.68536 209.361 +140.8 36.0258 19.1631 5.39809 223.166 +140.9 24.9673 10.2995 2.77953 232.029 +141 3.93289e-12 7.24538 3.7636e-13 235.084 +141.1 155.033 10.2995 177.22 232.029 +141.2 143.974 19.1631 174.602 223.166 +141.3 141.945 32.9684 172.315 209.361 +141.4 144.169 50.364 170.546 191.965 +141.5 148.498 69.6473 169.503 172.682 +141.6 153.957 88.9306 169.401 153.398 +141.7 160.06 106.326 170.43 136.003 +141.8 166.536 120.132 172.676 122.198 +141.9 173.221 128.995 176.009 113.334 +142 8.49051e-14 132.049 5.13721e-14 110.28 +142.1 6.77865 128.995 3.99126 113.334 +142.2 13.4637 120.132 7.32361 122.198 +142.3 19.9403 106.326 9.56974 136.003 +142.4 26.0431 88.9306 10.5991 153.398 +142.5 31.5023 69.6473 10.4974 172.682 +142.6 35.8309 50.364 9.45407 191.965 +142.7 38.0555 32.9684 7.68536 209.361 +142.8 36.0258 19.1631 5.39809 223.166 +142.9 24.9673 10.2995 2.77953 232.029 +143 6.3976e-13 7.24538 6.12221e-14 235.084 +143.1 155.033 10.2995 177.22 232.029 +143.2 143.974 19.1631 174.602 223.166 +143.3 141.945 32.9684 172.315 209.361 +143.4 144.169 50.364 170.546 191.965 +143.5 148.498 69.6473 169.503 172.682 +143.6 153.957 88.9306 169.401 153.398 +143.7 160.06 106.326 170.43 136.003 +143.8 166.536 120.132 172.676 122.198 +143.9 173.221 128.995 176.009 113.334 +144 180 132.049 180 110.28 +144.1 6.77865 128.995 3.99126 113.334 +144.2 13.4637 120.132 7.32361 122.198 +144.3 19.9403 106.326 9.56974 136.003 +144.4 26.0431 88.9306 10.5991 153.398 +144.5 31.5023 69.6473 10.4974 172.682 +144.6 35.8309 50.364 9.45407 191.965 +144.7 38.0555 32.9684 7.68536 209.361 +144.8 36.0258 19.1631 5.39809 223.166 +144.9 24.9673 10.2995 2.77953 232.029 +145 2.65222e-12 7.24538 2.53805e-13 235.084 +145.1 155.033 10.2995 177.22 232.029 +145.2 143.974 19.1631 174.602 223.166 +145.3 141.945 32.9684 172.315 209.361 +145.4 144.169 50.364 170.546 191.965 +145.5 148.498 69.6473 169.503 172.682 +145.6 153.957 88.9306 169.401 153.398 +145.7 160.06 106.326 170.43 136.003 +145.8 166.536 120.132 172.676 122.198 +145.9 173.221 128.995 176.009 113.334 +146 180 132.049 180 110.28 +146.1 6.77865 128.995 3.99126 113.334 +146.2 13.4637 120.132 7.32361 122.198 +146.3 19.9403 106.326 9.56974 136.003 +146.4 26.0431 88.9306 10.5991 153.398 +146.5 31.5023 69.6473 10.4974 172.682 +146.6 35.8309 50.364 9.45407 191.965 +146.7 38.0555 32.9684 7.68536 209.361 +146.8 36.0258 19.1631 5.39809 223.166 +146.9 24.9673 10.2995 2.77953 232.029 +147 180 7.24538 180 235.084 +147.1 155.033 10.2995 177.22 232.029 +147.2 143.974 19.1631 174.602 223.166 +147.3 141.945 32.9684 172.315 209.361 +147.4 144.169 50.364 170.546 191.965 +147.5 148.498 69.6473 169.503 172.682 +147.6 153.957 88.9306 169.401 153.398 +147.7 160.06 106.326 170.43 136.003 +147.8 166.536 120.132 172.676 122.198 +147.9 173.221 128.995 176.009 113.334 +148 180 132.049 180 110.28 +148.1 6.77865 128.995 3.99126 113.334 +148.2 13.4637 120.132 7.32361 122.198 +148.3 19.9403 106.326 9.56974 136.003 +148.4 26.0431 88.9306 10.5991 153.398 +148.5 31.5023 69.6473 10.4974 172.682 +148.6 35.8309 50.364 9.45407 191.965 +148.7 38.0555 32.9684 7.68536 209.361 +148.8 36.0258 19.1631 5.39809 223.166 +148.9 24.9673 10.2995 2.77953 232.029 +149 1.37154e-12 7.24538 1.3125e-13 235.084 +149.1 155.033 10.2995 177.22 232.029 +149.2 143.974 19.1631 174.602 223.166 +149.3 141.945 32.9684 172.315 209.361 +149.4 144.169 50.364 170.546 191.965 +149.5 148.498 69.6473 169.503 172.682 +149.6 153.957 88.9306 169.401 153.398 +149.7 160.06 106.326 170.43 136.003 +149.8 166.536 120.132 172.676 122.198 +149.9 173.221 128.995 176.009 113.334 +150 180 132.049 180 110.28 +150.1 6.77865 128.995 3.99126 113.334 +150.2 13.4637 120.132 7.32361 122.198 +150.3 19.9403 106.326 9.56974 136.003 +150.4 26.0431 88.9306 10.5991 153.398 +150.5 31.5023 69.6473 10.4974 172.682 +150.6 35.8309 50.364 9.45407 191.965 +150.7 38.0555 32.9684 7.68536 209.361 +150.8 36.0258 19.1631 5.39809 223.166 +150.9 24.9673 10.2995 2.77953 232.029 +151 3.384e-12 7.24538 3.23833e-13 235.084 +151.1 155.033 10.2995 177.22 232.029 +151.2 143.974 19.1631 174.602 223.166 +151.3 141.945 32.9684 172.315 209.361 +151.4 144.169 50.364 170.546 191.965 +151.5 148.498 69.6473 169.503 172.682 +151.6 153.957 88.9306 169.401 153.398 +151.7 160.06 106.326 170.43 136.003 +151.8 166.536 120.132 172.676 122.198 +151.9 173.221 128.995 176.009 113.334 +152 180 132.049 180 110.28 +152.1 6.77865 128.995 3.99126 113.334 +152.2 13.4637 120.132 7.32361 122.198 +152.3 19.9403 106.326 9.56974 136.003 +152.4 26.0431 88.9306 10.5991 153.398 +152.5 31.5023 69.6473 10.4974 172.682 +152.6 35.8309 50.364 9.45407 191.965 +152.7 38.0555 32.9684 7.68536 209.361 +152.8 36.0258 19.1631 5.39809 223.166 +152.9 24.9673 10.2995 2.77953 232.029 +153 9.08661e-14 7.24538 8.69546e-15 235.084 +153.1 155.033 10.2995 177.22 232.029 +153.2 143.974 19.1631 174.602 223.166 +153.3 141.945 32.9684 172.315 209.361 +153.4 144.169 50.364 170.546 191.965 +153.5 148.498 69.6473 169.503 172.682 +153.6 153.957 88.9306 169.401 153.398 +153.7 160.06 106.326 170.43 136.003 +153.8 166.536 120.132 172.676 122.198 +153.9 173.221 128.995 176.009 113.334 +154 180 132.049 180 110.28 +154.1 6.77865 128.995 3.99126 113.334 +154.2 13.4637 120.132 7.32361 122.198 +154.3 19.9403 106.326 9.56974 136.003 +154.4 26.0431 88.9306 10.5991 153.398 +154.5 31.5023 69.6473 10.4974 172.682 +154.6 35.8309 50.364 9.45407 191.965 +154.7 38.0555 32.9684 7.68536 209.361 +154.8 36.0258 19.1631 5.39809 223.166 +154.9 24.9673 10.2995 2.77953 232.029 +155 2.10332e-12 7.24538 2.01278e-13 235.084 +155.1 155.033 10.2995 177.22 232.029 +155.2 143.974 19.1631 174.602 223.166 +155.3 141.945 32.9684 172.315 209.361 +155.4 144.169 50.364 170.546 191.965 +155.5 148.498 69.6473 169.503 172.682 +155.6 153.957 88.9306 169.401 153.398 +155.7 160.06 106.326 170.43 136.003 +155.8 166.536 120.132 172.676 122.198 +155.9 173.221 128.995 176.009 113.334 +156 180 132.049 180 110.28 +156.1 6.77865 128.995 3.99126 113.334 +156.2 13.4637 120.132 7.32361 122.198 +156.3 19.9403 106.326 9.56974 136.003 +156.4 26.0431 88.9306 10.5991 153.398 +156.5 31.5023 69.6473 10.4974 172.682 +156.6 35.8309 50.364 9.45407 191.965 +156.7 38.0555 32.9684 7.68536 209.361 +156.8 36.0258 19.1631 5.39809 223.166 +156.9 24.9673 10.2995 2.77953 232.029 +157 4.11578e-12 7.24538 3.93861e-13 235.084 +157.1 155.033 10.2995 177.22 232.029 +157.2 143.974 19.1631 174.602 223.166 +157.3 141.945 32.9684 172.315 209.361 +157.4 144.169 50.364 170.546 191.965 +157.5 148.498 69.6473 169.503 172.682 +157.6 153.957 88.9306 169.401 153.398 +157.7 160.06 106.326 170.43 136.003 +157.8 166.536 120.132 172.676 122.198 +157.9 173.221 128.995 176.009 113.334 +158 4.25328e-14 132.049 2.57346e-14 110.28 +158.1 6.77865 128.995 3.99126 113.334 +158.2 13.4637 120.132 7.32361 122.198 +158.3 19.9403 106.326 9.56974 136.003 +158.4 26.0431 88.9306 10.5991 153.398 +158.5 31.5023 69.6473 10.4974 172.682 +158.6 35.8309 50.364 9.45407 191.965 +158.7 38.0555 32.9684 7.68536 209.361 +158.8 36.0258 19.1631 5.39809 223.166 +158.9 24.9673 10.2995 2.77953 232.029 +159 8.22648e-13 7.24538 7.87236e-14 235.084 +159.1 155.033 10.2995 177.22 232.029 +159.2 143.974 19.1631 174.602 223.166 +159.3 141.945 32.9684 172.315 209.361 +159.4 144.169 50.364 170.546 191.965 +159.5 148.498 69.6473 169.503 172.682 +159.6 153.957 88.9306 169.401 153.398 +159.7 160.06 106.326 170.43 136.003 +159.8 166.536 120.132 172.676 122.198 +159.9 173.221 128.995 176.009 113.334 +160 180 132.049 180 110.28 +160.1 6.77865 128.995 3.99126 113.334 +160.2 13.4637 120.132 7.32361 122.198 +160.3 19.9403 106.326 9.56974 136.003 +160.4 26.0431 88.9306 10.5991 153.398 +160.5 31.5023 69.6473 10.4974 172.682 +160.6 35.8309 50.364 9.45407 191.965 +160.7 38.0555 32.9684 7.68536 209.361 +160.8 36.0258 19.1631 5.39809 223.166 +160.9 24.9673 10.2995 2.77953 232.029 +161 2.83511e-12 7.24538 2.71306e-13 235.084 +161.1 155.033 10.2995 177.22 232.029 +161.2 143.974 19.1631 174.602 223.166 +161.3 141.945 32.9684 172.315 209.361 +161.4 144.169 50.364 170.546 191.965 +161.5 148.498 69.6473 169.503 172.682 +161.6 153.957 88.9306 169.401 153.398 +161.7 160.06 106.326 170.43 136.003 +161.8 166.536 120.132 172.676 122.198 +161.9 173.221 128.995 176.009 113.334 +162 180 132.049 180 110.28 +162.1 6.77865 128.995 3.99126 113.334 +162.2 13.4637 120.132 7.32361 122.198 +162.3 19.9403 106.326 9.56974 136.003 +162.4 26.0431 88.9306 10.5991 153.398 +162.5 31.5023 69.6473 10.4974 172.682 +162.6 35.8309 50.364 9.45407 191.965 +162.7 38.0555 32.9684 7.68536 209.361 +162.8 36.0258 19.1631 5.39809 223.166 +162.9 24.9673 10.2995 2.77953 232.029 +163 4.84756e-12 7.24538 4.63889e-13 235.084 +163.1 155.033 10.2995 177.22 232.029 +163.2 143.974 19.1631 174.602 223.166 +163.3 141.945 32.9684 172.315 209.361 +163.4 144.169 50.364 170.546 191.965 +163.5 148.498 69.6473 169.503 172.682 +163.6 153.957 88.9306 169.401 153.398 +163.7 160.06 106.326 170.43 136.003 +163.8 166.536 120.132 172.676 122.198 +163.9 173.221 128.995 176.009 113.334 +164 180 132.049 180 110.28 +164.1 6.77865 128.995 3.99126 113.334 +164.2 13.4637 120.132 7.32361 122.198 +164.3 19.9403 106.326 9.56974 136.003 +164.4 26.0431 88.9306 10.5991 153.398 +164.5 31.5023 69.6473 10.4974 172.682 +164.6 35.8309 50.364 9.45407 191.965 +164.7 38.0555 32.9684 7.68536 209.361 +164.8 36.0258 19.1631 5.39809 223.166 +164.9 24.9673 10.2995 2.77953 232.029 +165 6.86002e-12 7.24538 6.56472e-13 235.084 +165.1 155.033 10.2995 177.22 232.029 +165.2 143.974 19.1631 174.602 223.166 +165.3 141.945 32.9684 172.315 209.361 +165.4 144.169 50.364 170.546 191.965 +165.5 148.498 69.6473 169.503 172.682 +165.6 153.957 88.9306 169.401 153.398 +165.7 160.06 106.326 170.43 136.003 +165.8 166.536 120.132 172.676 122.198 +165.9 173.221 128.995 176.009 113.334 +166 6.35958e-13 132.049 3.84789e-13 110.28 +166.1 6.77865 128.995 3.99126 113.334 +166.2 13.4637 120.132 7.32361 122.198 +166.3 19.9403 106.326 9.56974 136.003 +166.4 26.0431 88.9306 10.5991 153.398 +166.5 31.5023 69.6473 10.4974 172.682 +166.6 35.8309 50.364 9.45407 191.965 +166.7 38.0555 32.9684 7.68536 209.361 +166.8 36.0258 19.1631 5.39809 223.166 +166.9 24.9673 10.2995 2.77953 232.029 +167 180 7.24538 180 235.084 +167.1 155.033 10.2995 177.22 232.029 +167.2 143.974 19.1631 174.602 223.166 +167.3 141.945 32.9684 172.315 209.361 +167.4 144.169 50.364 170.546 191.965 +167.5 148.498 69.6473 169.503 172.682 +167.6 153.957 88.9306 169.401 153.398 +167.7 160.06 106.326 170.43 136.003 +167.8 166.536 120.132 172.676 122.198 +167.9 173.221 128.995 176.009 113.334 +168 1.69703e-13 132.049 1.02679e-13 110.28 +168.1 6.77865 128.995 3.99126 113.334 +168.2 13.4637 120.132 7.32361 122.198 +168.3 19.9403 106.326 9.56974 136.003 +168.4 26.0431 88.9306 10.5991 153.398 +168.5 31.5023 69.6473 10.4974 172.682 +168.6 35.8309 50.364 9.45407 191.965 +168.7 38.0555 32.9684 7.68536 209.361 +168.8 36.0258 19.1631 5.39809 223.166 +168.9 24.9673 10.2995 2.77953 232.029 +169 2.73754e-13 7.24538 2.6197e-14 235.084 +169.1 155.033 10.2995 177.22 232.029 +169.2 143.974 19.1631 174.602 223.166 +169.3 141.945 32.9684 172.315 209.361 +169.4 144.169 50.364 170.546 191.965 +169.5 148.498 69.6473 169.503 172.682 +169.6 153.957 88.9306 169.401 153.398 +169.7 160.06 106.326 170.43 136.003 +169.8 166.536 120.132 172.676 122.198 +169.9 173.221 128.995 176.009 113.334 +170 180 132.049 180 110.28 +170.1 6.77865 128.995 3.99126 113.334 +170.2 13.4637 120.132 7.32361 122.198 +170.3 19.9403 106.326 9.56974 136.003 +170.4 26.0431 88.9306 10.5991 153.398 +170.5 31.5023 69.6473 10.4974 172.682 +170.6 35.8309 50.364 9.45407 191.965 +170.7 38.0555 32.9684 7.68536 209.361 +170.8 36.0258 19.1631 5.39809 223.166 +170.9 24.9673 10.2995 2.77953 232.029 +171 2.28621e-12 7.24538 2.1878e-13 235.084 +171.1 155.033 10.2995 177.22 232.029 +171.2 143.974 19.1631 174.602 223.166 +171.3 141.945 32.9684 172.315 209.361 +171.4 144.169 50.364 170.546 191.965 +171.5 148.498 69.6473 169.503 172.682 +171.6 153.957 88.9306 169.401 153.398 +171.7 160.06 106.326 170.43 136.003 +171.8 166.536 120.132 172.676 122.198 +171.9 173.221 128.995 176.009 113.334 +172 180 132.049 180 110.28 +172.1 6.77865 128.995 3.99126 113.334 +172.2 13.4637 120.132 7.32361 122.198 +172.3 19.9403 106.326 9.56974 136.003 +172.4 26.0431 88.9306 10.5991 153.398 +172.5 31.5023 69.6473 10.4974 172.682 +172.6 35.8309 50.364 9.45407 191.965 +172.7 38.0555 32.9684 7.68536 209.361 +172.8 36.0258 19.1631 5.39809 223.166 +172.9 24.9673 10.2995 2.77953 232.029 +173 4.29867e-12 7.24538 4.11363e-13 235.084 +173.1 155.033 10.2995 177.22 232.029 +173.2 143.974 19.1631 174.602 223.166 +173.3 141.945 32.9684 172.315 209.361 +173.4 144.169 50.364 170.546 191.965 +173.5 148.498 69.6473 169.503 172.682 +173.6 153.957 88.9306 169.401 153.398 +173.7 160.06 106.326 170.43 136.003 +173.8 166.536 120.132 172.676 122.198 +173.9 173.221 128.995 176.009 113.334 +174 180 132.049 180 110.28 +174.1 6.77865 128.995 3.99126 113.334 +174.2 13.4637 120.132 7.32361 122.198 +174.3 19.9403 106.326 9.56974 136.003 +174.4 26.0431 88.9306 10.5991 153.398 +174.5 31.5023 69.6473 10.4974 172.682 +174.6 35.8309 50.364 9.45407 191.965 +174.7 38.0555 32.9684 7.68536 209.361 +174.8 36.0258 19.1631 5.39809 223.166 +174.9 24.9673 10.2995 2.77953 232.029 +175 6.31113e-12 7.24538 6.03945e-13 235.084 +175.1 155.033 10.2995 177.22 232.029 +175.2 143.974 19.1631 174.602 223.166 +175.3 141.945 32.9684 172.315 209.361 +175.4 144.169 50.364 170.546 191.965 +175.5 148.498 69.6473 169.503 172.682 +175.6 153.957 88.9306 169.401 153.398 +175.7 160.06 106.326 170.43 136.003 +175.8 166.536 120.132 172.676 122.198 +175.9 173.221 128.995 176.009 113.334 +176 180 132.049 180 110.28 +176.1 6.77865 128.995 3.99126 113.334 +176.2 13.4637 120.132 7.32361 122.198 +176.3 19.9403 106.326 9.56974 136.003 +176.4 26.0431 88.9306 10.5991 153.398 +176.5 31.5023 69.6473 10.4974 172.682 +176.6 35.8309 50.364 9.45407 191.965 +176.7 38.0555 32.9684 7.68536 209.361 +176.8 36.0258 19.1631 5.39809 223.166 +176.9 24.9673 10.2995 2.77953 232.029 +177 180 7.24538 180 235.084 +177.1 155.033 10.2995 177.22 232.029 +177.2 143.974 19.1631 174.602 223.166 +177.3 141.945 32.9684 172.315 209.361 +177.4 144.169 50.364 170.546 191.965 +177.5 148.498 69.6473 169.503 172.682 +177.6 153.957 88.9306 169.401 153.398 +177.7 160.06 106.326 170.43 136.003 +177.8 166.536 120.132 172.676 122.198 +177.9 173.221 128.995 176.009 113.334 +178 2.96873e-13 132.049 1.79624e-13 110.28 +178.1 6.77865 128.995 3.99126 113.334 +178.2 13.4637 120.132 7.32361 122.198 +178.3 19.9403 106.326 9.56974 136.003 +178.4 26.0431 88.9306 10.5991 153.398 +178.5 31.5023 69.6473 10.4974 172.682 +178.6 35.8309 50.364 9.45407 191.965 +178.7 38.0555 32.9684 7.68536 209.361 +178.8 36.0258 19.1631 5.39809 223.166 +178.9 24.9673 10.2995 2.77953 232.029 +179 180 7.24538 180 235.084 +179.1 155.033 10.2995 177.22 232.029 +179.2 143.974 19.1631 174.602 223.166 +179.3 141.945 32.9684 172.315 209.361 +179.4 144.169 50.364 170.546 191.965 +179.5 148.498 69.6473 169.503 172.682 +179.6 153.957 88.9306 169.401 153.398 +179.7 160.06 106.326 170.43 136.003 +179.8 166.536 120.132 172.676 122.198 +179.9 173.221 128.995 176.009 113.334 +180 180 132.049 180 110.28 diff --git a/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_dd_gs.txt b/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_dd_gs.txt new file mode 100644 index 000000000..cf329bf8d --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_dd_gs.txt @@ -0,0 +1,1802 @@ +#theta_cm, theta3_lab, Ek3_lab, theta4_deg, Ek4_lab +0 0 144.603 0 130.397 +0.1 8.83408 141.064 3.92232 133.936 +0.2 17.684 130.794 7.20168 144.206 +0.3 26.5641 114.799 9.41839 160.201 +0.4 35.4863 94.6436 10.4407 180.356 +0.5 44.4582 72.3013 10.3487 202.699 +0.6 53.4833 49.959 9.3263 225.041 +0.7 62.5593 29.8037 7.58532 245.196 +0.8 71.6791 13.8083 5.32969 261.192 +0.9 80.8311 3.53868 2.74488 271.461 +1 0.611006 0 1.08028e-15 275 +1.1 99.1689 3.53868 177.255 271.461 +1.2 108.321 13.8083 174.67 261.192 +1.3 117.441 29.8037 172.415 245.196 +1.4 126.517 49.959 170.674 225.041 +1.5 135.542 72.3013 169.651 202.699 +1.6 144.514 94.6436 169.559 180.356 +1.7 153.436 114.799 170.582 160.201 +1.8 162.316 130.794 172.798 144.206 +1.9 171.166 141.064 176.078 133.936 +2 180 144.603 180 130.397 +2.1 8.83408 141.064 3.92232 133.936 +2.2 17.684 130.794 7.20168 144.206 +2.3 26.5641 114.799 9.41839 160.201 +2.4 35.4863 94.6436 10.4407 180.356 +2.5 44.4582 72.3013 10.3487 202.699 +2.6 53.4833 49.959 9.3263 225.041 +2.7 62.5593 29.8037 7.58532 245.196 +2.8 71.6791 13.8083 5.32969 261.192 +2.9 80.8311 3.53868 2.74488 271.461 +3 1.83246 0 3.24084e-15 275 +3.1 99.1689 3.53868 177.255 271.461 +3.2 108.321 13.8083 174.67 261.192 +3.3 117.441 29.8037 172.415 245.196 +3.4 126.517 49.959 170.674 225.041 +3.5 135.542 72.3013 169.651 202.699 +3.6 144.514 94.6436 169.559 180.356 +3.7 153.436 114.799 170.582 160.201 +3.8 162.316 130.794 172.798 144.206 +3.9 171.166 141.064 176.078 133.936 +4 180 144.603 180 130.397 +4.1 8.83408 141.064 3.92232 133.936 +4.2 17.684 130.794 7.20168 144.206 +4.3 26.5641 114.799 9.41839 160.201 +4.4 35.4863 94.6436 10.4407 180.356 +4.5 44.4582 72.3013 10.3487 202.699 +4.6 53.4833 49.959 9.3263 225.041 +4.7 62.5593 29.8037 7.58532 245.196 +4.8 71.6791 13.8083 5.32969 261.192 +4.9 80.8311 3.53868 2.74488 271.461 +5 3.05225 0 5.40141e-15 275 +5.1 99.1689 3.53868 177.255 271.461 +5.2 108.321 13.8083 174.67 261.192 +5.3 117.441 29.8037 172.415 245.196 +5.4 126.517 49.959 170.674 225.041 +5.5 135.542 72.3013 169.651 202.699 +5.6 144.514 94.6436 169.559 180.356 +5.7 153.436 114.799 170.582 160.201 +5.8 162.316 130.794 172.798 144.206 +5.9 171.166 141.064 176.078 133.936 +6 180 144.603 180 130.397 +6.1 8.83408 141.064 3.92232 133.936 +6.2 17.684 130.794 7.20168 144.206 +6.3 26.5641 114.799 9.41839 160.201 +6.4 35.4863 94.6436 10.4407 180.356 +6.5 44.4582 72.3013 10.3487 202.699 +6.6 53.4833 49.959 9.3263 225.041 +6.7 62.5593 29.8037 7.58532 245.196 +6.8 71.6791 13.8083 5.32969 261.192 +6.9 80.8311 3.53868 2.74488 271.461 +7 4.26928 0 7.56197e-15 275 +7.1 99.1689 3.53868 177.255 271.461 +7.2 108.321 13.8083 174.67 261.192 +7.3 117.441 29.8037 172.415 245.196 +7.4 126.517 49.959 170.674 225.041 +7.5 135.542 72.3013 169.651 202.699 +7.6 144.514 94.6436 169.559 180.356 +7.7 153.436 114.799 170.582 160.201 +7.8 162.316 130.794 172.798 144.206 +7.9 171.166 141.064 176.078 133.936 +8 180 144.603 180 130.397 +8.1 8.83408 141.064 3.92232 133.936 +8.2 17.684 130.794 7.20168 144.206 +8.3 26.5641 114.799 9.41839 160.201 +8.4 35.4863 94.6436 10.4407 180.356 +8.5 44.4582 72.3013 10.3487 202.699 +8.6 53.4833 49.959 9.3263 225.041 +8.7 62.5593 29.8037 7.58532 245.196 +8.8 71.6791 13.8083 5.32969 261.192 +8.9 80.8311 3.53868 2.74488 271.461 +9 5.48247 0 9.72253e-15 275 +9.1 99.1689 3.53868 177.255 271.461 +9.2 108.321 13.8083 174.67 261.192 +9.3 117.441 29.8037 172.415 245.196 +9.4 126.517 49.959 170.674 225.041 +9.5 135.542 72.3013 169.651 202.699 +9.6 144.514 94.6436 169.559 180.356 +9.7 153.436 114.799 170.582 160.201 +9.8 162.316 130.794 172.798 144.206 +9.9 171.166 141.064 176.078 133.936 +10 180 144.603 180 130.397 +10.1 8.83408 141.064 3.92232 133.936 +10.2 17.684 130.794 7.20168 144.206 +10.3 26.5641 114.799 9.41839 160.201 +10.4 35.4863 94.6436 10.4407 180.356 +10.5 44.4582 72.3013 10.3487 202.699 +10.6 53.4833 49.959 9.3263 225.041 +10.7 62.5593 29.8037 7.58532 245.196 +10.8 71.6791 13.8083 5.32969 261.192 +10.9 80.8311 3.53868 2.74488 271.461 +11 23.1073 0 4.32222e-14 275 +11.1 99.1689 3.53868 177.255 271.461 +11.2 108.321 13.8083 174.67 261.192 +11.3 117.441 29.8037 172.415 245.196 +11.4 126.517 49.959 170.674 225.041 +11.5 135.542 72.3013 169.651 202.699 +11.6 144.514 94.6436 169.559 180.356 +11.7 153.436 114.799 170.582 160.201 +11.8 162.316 130.794 172.798 144.206 +11.9 171.166 141.064 176.078 133.936 +12 180 144.603 180 130.397 +12.1 8.83408 141.064 3.92232 133.936 +12.2 17.684 130.794 7.20168 144.206 +12.3 26.5641 114.799 9.41839 160.201 +12.4 35.4863 94.6436 10.4407 180.356 +12.5 44.4582 72.3013 10.3487 202.699 +12.6 53.4833 49.959 9.3263 225.041 +12.7 62.5593 29.8037 7.58532 245.196 +12.8 71.6791 13.8083 5.32969 261.192 +12.9 80.8311 3.53868 2.74488 271.461 +13 170.311 0 180 275 +13.1 99.1689 3.53868 177.255 271.461 +13.2 108.321 13.8083 174.67 261.192 +13.3 117.441 29.8037 172.415 245.196 +13.4 126.517 49.959 170.674 225.041 +13.5 135.542 72.3013 169.651 202.699 +13.6 144.514 94.6436 169.559 180.356 +13.7 153.436 114.799 170.582 160.201 +13.8 162.316 130.794 172.798 144.206 +13.9 171.166 141.064 176.078 133.936 +14 180 144.603 180 130.397 +14.1 8.83408 141.064 3.92232 133.936 +14.2 17.684 130.794 7.20168 144.206 +14.3 26.5641 114.799 9.41839 160.201 +14.4 35.4863 94.6436 10.4407 180.356 +14.5 44.4582 72.3013 10.3487 202.699 +14.6 53.4833 49.959 9.3263 225.041 +14.7 62.5593 29.8037 7.58532 245.196 +14.8 71.6791 13.8083 5.32969 261.192 +14.9 80.8311 3.53868 2.74488 271.461 +15 25.1427 0 4.75433e-14 275 +15.1 99.1689 3.53868 177.255 271.461 +15.2 108.321 13.8083 174.67 261.192 +15.3 117.441 29.8037 172.415 245.196 +15.4 126.517 49.959 170.674 225.041 +15.5 135.542 72.3013 169.651 202.699 +15.6 144.514 94.6436 169.559 180.356 +15.7 153.436 114.799 170.582 160.201 +15.8 162.316 130.794 172.798 144.206 +15.9 171.166 141.064 176.078 133.936 +16 180 144.603 180 130.397 +16.1 8.83408 141.064 3.92232 133.936 +16.2 17.684 130.794 7.20168 144.206 +16.3 26.5641 114.799 9.41839 160.201 +16.4 35.4863 94.6436 10.4407 180.356 +16.5 44.4582 72.3013 10.3487 202.699 +16.6 53.4833 49.959 9.3263 225.041 +16.7 62.5593 29.8037 7.58532 245.196 +16.8 71.6791 13.8083 5.32969 261.192 +16.9 80.8311 3.53868 2.74488 271.461 +17 172.701 0 180 275 +17.1 99.1689 3.53868 177.255 271.461 +17.2 108.321 13.8083 174.67 261.192 +17.3 117.441 29.8037 172.415 245.196 +17.4 126.517 49.959 170.674 225.041 +17.5 135.542 72.3013 169.651 202.699 +17.6 144.514 94.6436 169.559 180.356 +17.7 153.436 114.799 170.582 160.201 +17.8 162.316 130.794 172.798 144.206 +17.9 171.166 141.064 176.078 133.936 +18 180 144.603 180 130.397 +18.1 8.83408 141.064 3.92232 133.936 +18.2 17.684 130.794 7.20168 144.206 +18.3 26.5641 114.799 9.41839 160.201 +18.4 35.4863 94.6436 10.4407 180.356 +18.5 44.4582 72.3013 10.3487 202.699 +18.6 53.4833 49.959 9.3263 225.041 +18.7 62.5593 29.8037 7.58532 245.196 +18.8 71.6791 13.8083 5.32969 261.192 +18.9 80.8311 3.53868 2.74488 271.461 +19 27.1125 0 5.18644e-14 275 +19.1 99.1689 3.53868 177.255 271.461 +19.2 108.321 13.8083 174.67 261.192 +19.3 117.441 29.8037 172.415 245.196 +19.4 126.517 49.959 170.674 225.041 +19.5 135.542 72.3013 169.651 202.699 +19.6 144.514 94.6436 169.559 180.356 +19.7 153.436 114.799 170.582 160.201 +19.8 162.316 130.794 172.798 144.206 +19.9 171.166 141.064 176.078 133.936 +20 180 144.603 180 130.397 +20.1 8.83408 141.064 3.92232 133.936 +20.2 17.684 130.794 7.20168 144.206 +20.3 26.5641 114.799 9.41839 160.201 +20.4 35.4863 94.6436 10.4407 180.356 +20.5 44.4582 72.3013 10.3487 202.699 +20.6 53.4833 49.959 9.3263 225.041 +20.7 62.5593 29.8037 7.58532 245.196 +20.8 71.6791 13.8083 5.32969 261.192 +20.9 80.8311 3.53868 2.74488 271.461 +21 175.117 0 180 275 +21.1 99.1689 3.53868 177.255 271.461 +21.2 108.321 13.8083 174.67 261.192 +21.3 117.441 29.8037 172.415 245.196 +21.4 126.517 49.959 170.674 225.041 +21.5 135.542 72.3013 169.651 202.699 +21.6 144.514 94.6436 169.559 180.356 +21.7 153.436 114.799 170.582 160.201 +21.8 162.316 130.794 172.798 144.206 +21.9 171.166 141.064 176.078 133.936 +22 180 144.603 180 130.397 +22.1 8.83408 141.064 3.92232 133.936 +22.2 17.684 130.794 7.20168 144.206 +22.3 26.5641 114.799 9.41839 160.201 +22.4 35.4863 94.6436 10.4407 180.356 +22.5 44.4582 72.3013 10.3487 202.699 +22.6 53.4833 49.959 9.3263 225.041 +22.7 62.5593 29.8037 7.58532 245.196 +22.8 71.6791 13.8083 5.32969 261.192 +22.9 80.8311 3.53868 2.74488 271.461 +23 29.0154 0 5.61856e-14 275 +23.1 99.1689 3.53868 177.255 271.461 +23.2 108.321 13.8083 174.67 261.192 +23.3 117.441 29.8037 172.415 245.196 +23.4 126.517 49.959 170.674 225.041 +23.5 135.542 72.3013 169.651 202.699 +23.6 144.514 94.6436 169.559 180.356 +23.7 153.436 114.799 170.582 160.201 +23.8 162.316 130.794 172.798 144.206 +23.9 171.166 141.064 176.078 133.936 +24 180 144.603 180 130.397 +24.1 8.83408 141.064 3.92232 133.936 +24.2 17.684 130.794 7.20168 144.206 +24.3 26.5641 114.799 9.41839 160.201 +24.4 35.4863 94.6436 10.4407 180.356 +24.5 44.4582 72.3013 10.3487 202.699 +24.6 53.4833 49.959 9.3263 225.041 +24.7 62.5593 29.8037 7.58532 245.196 +24.8 71.6791 13.8083 5.32969 261.192 +24.9 80.8311 3.53868 2.74488 271.461 +25 177.551 0 180 275 +25.1 99.1689 3.53868 177.255 271.461 +25.2 108.321 13.8083 174.67 261.192 +25.3 117.441 29.8037 172.415 245.196 +25.4 126.517 49.959 170.674 225.041 +25.5 135.542 72.3013 169.651 202.699 +25.6 144.514 94.6436 169.559 180.356 +25.7 153.436 114.799 170.582 160.201 +25.8 162.316 130.794 172.798 144.206 +25.9 171.166 141.064 176.078 133.936 +26 1.10234e-13 144.603 5.0409e-14 130.397 +26.1 8.83408 141.064 3.92232 133.936 +26.2 17.684 130.794 7.20168 144.206 +26.3 26.5641 114.799 9.41839 160.201 +26.4 35.4863 94.6436 10.4407 180.356 +26.5 44.4582 72.3013 10.3487 202.699 +26.6 53.4833 49.959 9.3263 225.041 +26.7 62.5593 29.8037 7.58532 245.196 +26.8 71.6791 13.8083 5.32969 261.192 +26.9 80.8311 3.53868 2.74488 271.461 +27 30.8506 0 6.05067e-14 275 +27.1 99.1689 3.53868 177.255 271.461 +27.2 108.321 13.8083 174.67 261.192 +27.3 117.441 29.8037 172.415 245.196 +27.4 126.517 49.959 170.674 225.041 +27.5 135.542 72.3013 169.651 202.699 +27.6 144.514 94.6436 169.559 180.356 +27.7 153.436 114.799 170.582 160.201 +27.8 162.316 130.794 172.798 144.206 +27.9 171.166 141.064 176.078 133.936 +28 180 144.603 180 130.397 +28.1 8.83408 141.064 3.92232 133.936 +28.2 17.684 130.794 7.20168 144.206 +28.3 26.5641 114.799 9.41839 160.201 +28.4 35.4863 94.6436 10.4407 180.356 +28.5 44.4582 72.3013 10.3487 202.699 +28.6 53.4833 49.959 9.3263 225.041 +28.7 62.5593 29.8037 7.58532 245.196 +28.8 71.6791 13.8083 5.32969 261.192 +28.9 80.8311 3.53868 2.74488 271.461 +29 179.994 0 180 275 +29.1 99.1689 3.53868 177.255 271.461 +29.2 108.321 13.8083 174.67 261.192 +29.3 117.441 29.8037 172.415 245.196 +29.4 126.517 49.959 170.674 225.041 +29.5 135.542 72.3013 169.651 202.699 +29.6 144.514 94.6436 169.559 180.356 +29.7 153.436 114.799 170.582 160.201 +29.8 162.316 130.794 172.798 144.206 +29.9 171.166 141.064 176.078 133.936 +30 180 144.603 180 130.397 +30.1 8.83408 141.064 3.92232 133.936 +30.2 17.684 130.794 7.20168 144.206 +30.3 26.5641 114.799 9.41839 160.201 +30.4 35.4863 94.6436 10.4407 180.356 +30.5 44.4582 72.3013 10.3487 202.699 +30.6 53.4833 49.959 9.3263 225.041 +30.7 62.5593 29.8037 7.58532 245.196 +30.8 71.6791 13.8083 5.32969 261.192 +30.9 80.8311 3.53868 2.74488 271.461 +31 32.6183 0 6.48278e-14 275 +31.1 99.1689 3.53868 177.255 271.461 +31.2 108.321 13.8083 174.67 261.192 +31.3 117.441 29.8037 172.415 245.196 +31.4 126.517 49.959 170.674 225.041 +31.5 135.542 72.3013 169.651 202.699 +31.6 144.514 94.6436 169.559 180.356 +31.7 153.436 114.799 170.582 160.201 +31.8 162.316 130.794 172.798 144.206 +31.9 171.166 141.064 176.078 133.936 +32 180 144.603 180 130.397 +32.1 8.83408 141.064 3.92232 133.936 +32.2 17.684 130.794 7.20168 144.206 +32.3 26.5641 114.799 9.41839 160.201 +32.4 35.4863 94.6436 10.4407 180.356 +32.5 44.4582 72.3013 10.3487 202.699 +32.6 53.4833 49.959 9.3263 225.041 +32.7 62.5593 29.8037 7.58532 245.196 +32.8 71.6791 13.8083 5.32969 261.192 +32.9 80.8311 3.53868 2.74488 271.461 +33 2.43647 0 4.31021e-15 275 +33.1 99.1689 3.53868 177.255 271.461 +33.2 108.321 13.8083 174.67 261.192 +33.3 117.441 29.8037 172.415 245.196 +33.4 126.517 49.959 170.674 225.041 +33.5 135.542 72.3013 169.651 202.699 +33.6 144.514 94.6436 169.559 180.356 +33.7 153.436 114.799 170.582 160.201 +33.8 162.316 130.794 172.798 144.206 +33.9 171.166 141.064 176.078 133.936 +34 8.26927e-14 144.603 3.78147e-14 130.397 +34.1 8.83408 141.064 3.92232 133.936 +34.2 17.684 130.794 7.20168 144.206 +34.3 26.5641 114.799 9.41839 160.201 +34.4 35.4863 94.6436 10.4407 180.356 +34.5 44.4582 72.3013 10.3487 202.699 +34.6 53.4833 49.959 9.3263 225.041 +34.7 62.5593 29.8037 7.58532 245.196 +34.8 71.6791 13.8083 5.32969 261.192 +34.9 80.8311 3.53868 2.74488 271.461 +35 34.3188 0 6.91489e-14 275 +35.1 99.1689 3.53868 177.255 271.461 +35.2 108.321 13.8083 174.67 261.192 +35.3 117.441 29.8037 172.415 245.196 +35.4 126.517 49.959 170.674 225.041 +35.5 135.542 72.3013 169.651 202.699 +35.6 144.514 94.6436 169.559 180.356 +35.7 153.436 114.799 170.582 160.201 +35.8 162.316 130.794 172.798 144.206 +35.9 171.166 141.064 176.078 133.936 +36 180 144.603 180 130.397 +36.1 8.83408 141.064 3.92232 133.936 +36.2 17.684 130.794 7.20168 144.206 +36.3 26.5641 114.799 9.41839 160.201 +36.4 35.4863 94.6436 10.4407 180.356 +36.5 44.4582 72.3013 10.3487 202.699 +36.6 53.4833 49.959 9.3263 225.041 +36.7 62.5593 29.8037 7.58532 245.196 +36.8 71.6791 13.8083 5.32969 261.192 +36.9 80.8311 3.53868 2.74488 271.461 +37 4.87029 0 8.63133e-15 275 +37.1 99.1689 3.53868 177.255 271.461 +37.2 108.321 13.8083 174.67 261.192 +37.3 117.441 29.8037 172.415 245.196 +37.4 126.517 49.959 170.674 225.041 +37.5 135.542 72.3013 169.651 202.699 +37.6 144.514 94.6436 169.559 180.356 +37.7 153.436 114.799 170.582 160.201 +37.8 162.316 130.794 172.798 144.206 +37.9 171.166 141.064 176.078 133.936 +38 180 144.603 180 130.397 +38.1 8.83408 141.064 3.92232 133.936 +38.2 17.684 130.794 7.20168 144.206 +38.3 26.5641 114.799 9.41839 160.201 +38.4 35.4863 94.6436 10.4407 180.356 +38.5 44.4582 72.3013 10.3487 202.699 +38.6 53.4833 49.959 9.3263 225.041 +38.7 62.5593 29.8037 7.58532 245.196 +38.8 71.6791 13.8083 5.32969 261.192 +38.9 80.8311 3.53868 2.74488 271.461 +39 35.9531 0 7.34701e-14 275 +39.1 99.1689 3.53868 177.255 271.461 +39.2 108.321 13.8083 174.67 261.192 +39.3 117.441 29.8037 172.415 245.196 +39.4 126.517 49.959 170.674 225.041 +39.5 135.542 72.3013 169.651 202.699 +39.6 144.514 94.6436 169.559 180.356 +39.7 153.436 114.799 170.582 160.201 +39.8 162.316 130.794 172.798 144.206 +39.9 171.166 141.064 176.078 133.936 +40 180 144.603 180 130.397 +40.1 8.83408 141.064 3.92232 133.936 +40.2 17.684 130.794 7.20168 144.206 +40.3 26.5641 114.799 9.41839 160.201 +40.4 35.4863 94.6436 10.4407 180.356 +40.5 44.4582 72.3013 10.3487 202.699 +40.6 53.4833 49.959 9.3263 225.041 +40.7 62.5593 29.8037 7.58532 245.196 +40.8 71.6791 13.8083 5.32969 261.192 +40.9 80.8311 3.53868 2.74488 271.461 +41 53.781 0 1.38309e-13 275 +41.1 99.1689 3.53868 177.255 271.461 +41.2 108.321 13.8083 174.67 261.192 +41.3 117.441 29.8037 172.415 245.196 +41.4 126.517 49.959 170.674 225.041 +41.5 135.542 72.3013 169.651 202.699 +41.6 144.514 94.6436 169.559 180.356 +41.7 153.436 114.799 170.582 160.201 +41.8 162.316 130.794 172.798 144.206 +41.9 171.166 141.064 176.078 133.936 +42 5.51517e-14 144.603 2.52204e-14 130.397 +42.1 8.83408 141.064 3.92232 133.936 +42.2 17.684 130.794 7.20168 144.206 +42.3 26.5641 114.799 9.41839 160.201 +42.4 35.4863 94.6436 10.4407 180.356 +42.5 44.4582 72.3013 10.3487 202.699 +42.6 53.4833 49.959 9.3263 225.041 +42.7 62.5593 29.8037 7.58532 245.196 +42.8 71.6791 13.8083 5.32969 261.192 +42.9 80.8311 3.53868 2.74488 271.461 +43 37.5224 0 7.77912e-14 275 +43.1 99.1689 3.53868 177.255 271.461 +43.2 108.321 13.8083 174.67 261.192 +43.3 117.441 29.8037 172.415 245.196 +43.4 126.517 49.959 170.674 225.041 +43.5 135.542 72.3013 169.651 202.699 +43.6 144.514 94.6436 169.559 180.356 +43.7 153.436 114.799 170.582 160.201 +43.8 162.316 130.794 172.798 144.206 +43.9 171.166 141.064 176.078 133.936 +44 180 144.603 180 130.397 +44.1 8.83408 141.064 3.92232 133.936 +44.2 17.684 130.794 7.20168 144.206 +44.3 26.5641 114.799 9.41839 160.201 +44.4 35.4863 94.6436 10.4407 180.356 +44.5 44.4582 72.3013 10.3487 202.699 +44.6 53.4833 49.959 9.3263 225.041 +44.7 62.5593 29.8037 7.58532 245.196 +44.8 71.6791 13.8083 5.32969 261.192 +44.9 80.8311 3.53868 2.74488 271.461 +45 9.6772 0 1.72736e-14 275 +45.1 99.1689 3.53868 177.255 271.461 +45.2 108.321 13.8083 174.67 261.192 +45.3 117.441 29.8037 172.415 245.196 +45.4 126.517 49.959 170.674 225.041 +45.5 135.542 72.3013 169.651 202.699 +45.6 144.514 94.6436 169.559 180.356 +45.7 153.436 114.799 170.582 160.201 +45.8 162.316 130.794 172.798 144.206 +45.9 171.166 141.064 176.078 133.936 +46 180 144.603 180 130.397 +46.1 8.83408 141.064 3.92232 133.936 +46.2 17.684 130.794 7.20168 144.206 +46.3 26.5641 114.799 9.41839 160.201 +46.4 35.4863 94.6436 10.4407 180.356 +46.5 44.4582 72.3013 10.3487 202.699 +46.6 53.4833 49.959 9.3263 225.041 +46.7 62.5593 29.8037 7.58532 245.196 +46.8 71.6791 13.8083 5.32969 261.192 +46.9 80.8311 3.53868 2.74488 271.461 +47 156.882 0 180 275 +47.1 99.1689 3.53868 177.255 271.461 +47.2 108.321 13.8083 174.67 261.192 +47.3 117.441 29.8037 172.415 245.196 +47.4 126.517 49.959 170.674 225.041 +47.5 135.542 72.3013 169.651 202.699 +47.6 144.514 94.6436 169.559 180.356 +47.7 153.436 114.799 170.582 160.201 +47.8 162.316 130.794 172.798 144.206 +47.9 171.166 141.064 176.078 133.936 +48 180 144.603 180 130.397 +48.1 8.83408 141.064 3.92232 133.936 +48.2 17.684 130.794 7.20168 144.206 +48.3 26.5641 114.799 9.41839 160.201 +48.4 35.4863 94.6436 10.4407 180.356 +48.5 44.4582 72.3013 10.3487 202.699 +48.6 53.4833 49.959 9.3263 225.041 +48.7 62.5593 29.8037 7.58532 245.196 +48.8 71.6791 13.8083 5.32969 261.192 +48.9 80.8311 3.53868 2.74488 271.461 +49 55.4205 0 1.46951e-13 275 +49.1 99.1689 3.53868 177.255 271.461 +49.2 108.321 13.8083 174.67 261.192 +49.3 117.441 29.8037 172.415 245.196 +49.4 126.517 49.959 170.674 225.041 +49.5 135.542 72.3013 169.651 202.699 +49.6 144.514 94.6436 169.559 180.356 +49.7 153.436 114.799 170.582 160.201 +49.8 162.316 130.794 172.798 144.206 +49.9 171.166 141.064 176.078 133.936 +50 2.76106e-14 144.603 1.26261e-14 130.397 +50.1 8.83408 141.064 3.92232 133.936 +50.2 17.684 130.794 7.20168 144.206 +50.3 26.5641 114.799 9.41839 160.201 +50.4 35.4863 94.6436 10.4407 180.356 +50.5 44.4582 72.3013 10.3487 202.699 +50.6 53.4833 49.959 9.3263 225.041 +50.7 62.5593 29.8037 7.58532 245.196 +50.8 71.6791 13.8083 5.32969 261.192 +50.9 80.8311 3.53868 2.74488 271.461 +51 40.473 0 8.64334e-14 275 +51.1 99.1689 3.53868 177.255 271.461 +51.2 108.321 13.8083 174.67 261.192 +51.3 117.441 29.8037 172.415 245.196 +51.4 126.517 49.959 170.674 225.041 +51.5 135.542 72.3013 169.651 202.699 +51.6 144.514 94.6436 169.559 180.356 +51.7 153.436 114.799 170.582 160.201 +51.8 162.316 130.794 172.798 144.206 +51.9 171.166 141.064 176.078 133.936 +52 2.20467e-13 144.603 1.00818e-13 130.397 +52.1 8.83408 141.064 3.92232 133.936 +52.2 17.684 130.794 7.20168 144.206 +52.3 26.5641 114.799 9.41839 160.201 +52.4 35.4863 94.6436 10.4407 180.356 +52.5 44.4582 72.3013 10.3487 202.699 +52.6 53.4833 49.959 9.3263 225.041 +52.7 62.5593 29.8037 7.58532 245.196 +52.8 71.6791 13.8083 5.32969 261.192 +52.9 80.8311 3.53868 2.74488 271.461 +53 14.3507 0 2.59158e-14 275 +53.1 99.1689 3.53868 177.255 271.461 +53.2 108.321 13.8083 174.67 261.192 +53.3 117.441 29.8037 172.415 245.196 +53.4 126.517 49.959 170.674 225.041 +53.5 135.542 72.3013 169.651 202.699 +53.6 144.514 94.6436 169.559 180.356 +53.7 153.436 114.799 170.582 160.201 +53.8 162.316 130.794 172.798 144.206 +53.9 171.166 141.064 176.078 133.936 +54 180 144.603 180 130.397 +54.1 8.83408 141.064 3.92232 133.936 +54.2 17.684 130.794 7.20168 144.206 +54.3 26.5641 114.799 9.41839 160.201 +54.4 35.4863 94.6436 10.4407 180.356 +54.5 44.4582 72.3013 10.3487 202.699 +54.6 53.4833 49.959 9.3263 225.041 +54.7 62.5593 29.8037 7.58532 245.196 +54.8 71.6791 13.8083 5.32969 261.192 +54.9 80.8311 3.53868 2.74488 271.461 +55 161.141 0 180 275 +55.1 99.1689 3.53868 177.255 271.461 +55.2 108.321 13.8083 174.67 261.192 +55.3 117.441 29.8037 172.415 245.196 +55.4 126.517 49.959 170.674 225.041 +55.5 135.542 72.3013 169.651 202.699 +55.6 144.514 94.6436 169.559 180.356 +55.7 153.436 114.799 170.582 160.201 +55.8 162.316 130.794 172.798 144.206 +55.9 171.166 141.064 176.078 133.936 +56 180 144.603 180 130.397 +56.1 8.83408 141.064 3.92232 133.936 +56.2 17.684 130.794 7.20168 144.206 +56.3 26.5641 114.799 9.41839 160.201 +56.4 35.4863 94.6436 10.4407 180.356 +56.5 44.4582 72.3013 10.3487 202.699 +56.6 53.4833 49.959 9.3263 225.041 +56.7 62.5593 29.8037 7.58532 245.196 +56.8 71.6791 13.8083 5.32969 261.192 +56.9 80.8311 3.53868 2.74488 271.461 +57 56.9343 0 1.55593e-13 275 +57.1 99.1689 3.53868 177.255 271.461 +57.2 108.321 13.8083 174.67 261.192 +57.3 117.441 29.8037 172.415 245.196 +57.4 126.517 49.959 170.674 225.041 +57.5 135.542 72.3013 169.651 202.699 +57.6 144.514 94.6436 169.559 180.356 +57.7 153.436 114.799 170.582 160.201 +57.8 162.316 130.794 172.798 144.206 +57.9 171.166 141.064 176.078 133.936 +58 6.96011e-17 144.603 3.1828e-17 130.397 +58.1 8.83408 141.064 3.92232 133.936 +58.2 17.684 130.794 7.20168 144.206 +58.3 26.5641 114.799 9.41839 160.201 +58.4 35.4863 94.6436 10.4407 180.356 +58.5 44.4582 72.3013 10.3487 202.699 +58.6 53.4833 49.959 9.3263 225.041 +58.7 62.5593 29.8037 7.58532 245.196 +58.8 71.6791 13.8083 5.32969 261.192 +58.9 80.8311 3.53868 2.74488 271.461 +59 43.1853 0 9.50757e-14 275 +59.1 99.1689 3.53868 177.255 271.461 +59.2 108.321 13.8083 174.67 261.192 +59.3 117.441 29.8037 172.415 245.196 +59.4 126.517 49.959 170.674 225.041 +59.5 135.542 72.3013 169.651 202.699 +59.6 144.514 94.6436 169.559 180.356 +59.7 153.436 114.799 170.582 160.201 +59.8 162.316 130.794 172.798 144.206 +59.9 171.166 141.064 176.078 133.936 +60 180 144.603 180 130.397 +60.1 8.83408 141.064 3.92232 133.936 +60.2 17.684 130.794 7.20168 144.206 +60.3 26.5641 114.799 9.41839 160.201 +60.4 35.4863 94.6436 10.4407 180.356 +60.5 44.4582 72.3013 10.3487 202.699 +60.6 53.4833 49.959 9.3263 225.041 +60.7 62.5593 29.8037 7.58532 245.196 +60.8 71.6791 13.8083 5.32969 261.192 +60.9 80.8311 3.53868 2.74488 271.461 +61 18.8373 0 3.45581e-14 275 +61.1 99.1689 3.53868 177.255 271.461 +61.2 108.321 13.8083 174.67 261.192 +61.3 117.441 29.8037 172.415 245.196 +61.4 126.517 49.959 170.674 225.041 +61.5 135.542 72.3013 169.651 202.699 +61.6 144.514 94.6436 169.559 180.356 +61.7 153.436 114.799 170.582 160.201 +61.8 162.316 130.794 172.798 144.206 +61.9 171.166 141.064 176.078 133.936 +62 180 144.603 180 130.397 +62.1 8.83408 141.064 3.92232 133.936 +62.2 17.684 130.794 7.20168 144.206 +62.3 26.5641 114.799 9.41839 160.201 +62.4 35.4863 94.6436 10.4407 180.356 +62.5 44.4582 72.3013 10.3487 202.699 +62.6 53.4833 49.959 9.3263 225.041 +62.7 62.5593 29.8037 7.58532 245.196 +62.8 71.6791 13.8083 5.32969 261.192 +62.9 80.8311 3.53868 2.74488 271.461 +63 165.626 0 180 275 +63.1 99.1689 3.53868 177.255 271.461 +63.2 108.321 13.8083 174.67 261.192 +63.3 117.441 29.8037 172.415 245.196 +63.4 126.517 49.959 170.674 225.041 +63.5 135.542 72.3013 169.651 202.699 +63.6 144.514 94.6436 169.559 180.356 +63.7 153.436 114.799 170.582 160.201 +63.8 162.316 130.794 172.798 144.206 +63.9 171.166 141.064 176.078 133.936 +64 180 144.603 180 130.397 +64.1 8.83408 141.064 3.92232 133.936 +64.2 17.684 130.794 7.20168 144.206 +64.3 26.5641 114.799 9.41839 160.201 +64.4 35.4863 94.6436 10.4407 180.356 +64.5 44.4582 72.3013 10.3487 202.699 +64.6 53.4833 49.959 9.3263 225.041 +64.7 62.5593 29.8037 7.58532 245.196 +64.8 71.6791 13.8083 5.32969 261.192 +64.9 80.8311 3.53868 2.74488 271.461 +65 58.3345 0 1.64236e-13 275 +65.1 99.1689 3.53868 177.255 271.461 +65.2 108.321 13.8083 174.67 261.192 +65.3 117.441 29.8037 172.415 245.196 +65.4 126.517 49.959 170.674 225.041 +65.5 135.542 72.3013 169.651 202.699 +65.6 144.514 94.6436 169.559 180.356 +65.7 153.436 114.799 170.582 160.201 +65.8 162.316 130.794 172.798 144.206 +65.9 171.166 141.064 176.078 133.936 +66 180 144.603 180 130.397 +66.1 8.83408 141.064 3.92232 133.936 +66.2 17.684 130.794 7.20168 144.206 +66.3 26.5641 114.799 9.41839 160.201 +66.4 35.4863 94.6436 10.4407 180.356 +66.5 44.4582 72.3013 10.3487 202.699 +66.6 53.4833 49.959 9.3263 225.041 +66.7 62.5593 29.8037 7.58532 245.196 +66.8 71.6791 13.8083 5.32969 261.192 +66.9 80.8311 3.53868 2.74488 271.461 +67 45.6765 0 1.03718e-13 275 +67.1 99.1689 3.53868 177.255 271.461 +67.2 108.321 13.8083 174.67 261.192 +67.3 117.441 29.8037 172.415 245.196 +67.4 126.517 49.959 170.674 225.041 +67.5 135.542 72.3013 169.651 202.699 +67.6 144.514 94.6436 169.559 180.356 +67.7 153.436 114.799 170.582 160.201 +67.8 162.316 130.794 172.798 144.206 +67.9 171.166 141.064 176.078 133.936 +68 1.65385e-13 144.603 7.56293e-14 130.397 +68.1 8.83408 141.064 3.92232 133.936 +68.2 17.684 130.794 7.20168 144.206 +68.3 26.5641 114.799 9.41839 160.201 +68.4 35.4863 94.6436 10.4407 180.356 +68.5 44.4582 72.3013 10.3487 202.699 +68.6 53.4833 49.959 9.3263 225.041 +68.7 62.5593 29.8037 7.58532 245.196 +68.8 71.6791 13.8083 5.32969 261.192 +68.9 80.8311 3.53868 2.74488 271.461 +69 23.0968 0 4.32003e-14 275 +69.1 99.1689 3.53868 177.255 271.461 +69.2 108.321 13.8083 174.67 261.192 +69.3 117.441 29.8037 172.415 245.196 +69.4 126.517 49.959 170.674 225.041 +69.5 135.542 72.3013 169.651 202.699 +69.6 144.514 94.6436 169.559 180.356 +69.7 153.436 114.799 170.582 160.201 +69.8 162.316 130.794 172.798 144.206 +69.9 171.166 141.064 176.078 133.936 +70 180 144.603 180 130.397 +70.1 8.83408 141.064 3.92232 133.936 +70.2 17.684 130.794 7.20168 144.206 +70.3 26.5641 114.799 9.41839 160.201 +70.4 35.4863 94.6436 10.4407 180.356 +70.5 44.4582 72.3013 10.3487 202.699 +70.6 53.4833 49.959 9.3263 225.041 +70.7 62.5593 29.8037 7.58532 245.196 +70.8 71.6791 13.8083 5.32969 261.192 +70.9 80.8311 3.53868 2.74488 271.461 +71 170.299 0 180 275 +71.1 99.1689 3.53868 177.255 271.461 +71.2 108.321 13.8083 174.67 261.192 +71.3 117.441 29.8037 172.415 245.196 +71.4 126.517 49.959 170.674 225.041 +71.5 135.542 72.3013 169.651 202.699 +71.6 144.514 94.6436 169.559 180.356 +71.7 153.436 114.799 170.582 160.201 +71.8 162.316 130.794 172.798 144.206 +71.9 171.166 141.064 176.078 133.936 +72 180 144.603 180 130.397 +72.1 8.83408 141.064 3.92232 133.936 +72.2 17.684 130.794 7.20168 144.206 +72.3 26.5641 114.799 9.41839 160.201 +72.4 35.4863 94.6436 10.4407 180.356 +72.5 44.4582 72.3013 10.3487 202.699 +72.6 53.4833 49.959 9.3263 225.041 +72.7 62.5593 29.8037 7.58532 245.196 +72.8 71.6791 13.8083 5.32969 261.192 +72.9 80.8311 3.53868 2.74488 271.461 +73 59.6319 0 1.72878e-13 275 +73.1 99.1689 3.53868 177.255 271.461 +73.2 108.321 13.8083 174.67 261.192 +73.3 117.441 29.8037 172.415 245.196 +73.4 126.517 49.959 170.674 225.041 +73.5 135.542 72.3013 169.651 202.699 +73.6 144.514 94.6436 169.559 180.356 +73.7 153.436 114.799 170.582 160.201 +73.8 162.316 130.794 172.798 144.206 +73.9 171.166 141.064 176.078 133.936 +74 180 144.603 180 130.397 +74.1 8.83408 141.064 3.92232 133.936 +74.2 17.684 130.794 7.20168 144.206 +74.3 26.5641 114.799 9.41839 160.201 +74.4 35.4863 94.6436 10.4407 180.356 +74.5 44.4582 72.3013 10.3487 202.699 +74.6 53.4833 49.959 9.3263 225.041 +74.7 62.5593 29.8037 7.58532 245.196 +74.8 71.6791 13.8083 5.32969 261.192 +74.9 80.8311 3.53868 2.74488 271.461 +75 47.9641 0 1.1236e-13 275 +75.1 99.1689 3.53868 177.255 271.461 +75.2 108.321 13.8083 174.67 261.192 +75.3 117.441 29.8037 172.415 245.196 +75.4 126.517 49.959 170.674 225.041 +75.5 135.542 72.3013 169.651 202.699 +75.6 144.514 94.6436 169.559 180.356 +75.7 153.436 114.799 170.582 160.201 +75.8 162.316 130.794 172.798 144.206 +75.9 171.166 141.064 176.078 133.936 +76 180 144.603 180 130.397 +76.1 8.83408 141.064 3.92232 133.936 +76.2 17.684 130.794 7.20168 144.206 +76.3 26.5641 114.799 9.41839 160.201 +76.4 35.4863 94.6436 10.4407 180.356 +76.5 44.4582 72.3013 10.3487 202.699 +76.6 53.4833 49.959 9.3263 225.041 +76.7 62.5593 29.8037 7.58532 245.196 +76.8 71.6791 13.8083 5.32969 261.192 +76.9 80.8311 3.53868 2.74488 271.461 +77 27.1028 0 5.18426e-14 275 +77.1 99.1689 3.53868 177.255 271.461 +77.2 108.321 13.8083 174.67 261.192 +77.3 117.441 29.8037 172.415 245.196 +77.4 126.517 49.959 170.674 225.041 +77.5 135.542 72.3013 169.651 202.699 +77.6 144.514 94.6436 169.559 180.356 +77.7 153.436 114.799 170.582 160.201 +77.8 162.316 130.794 172.798 144.206 +77.9 171.166 141.064 176.078 133.936 +78 180 144.603 180 130.397 +78.1 8.83408 141.064 3.92232 133.936 +78.2 17.684 130.794 7.20168 144.206 +78.3 26.5641 114.799 9.41839 160.201 +78.4 35.4863 94.6436 10.4407 180.356 +78.5 44.4582 72.3013 10.3487 202.699 +78.6 53.4833 49.959 9.3263 225.041 +78.7 62.5593 29.8037 7.58532 245.196 +78.8 71.6791 13.8083 5.32969 261.192 +78.9 80.8311 3.53868 2.74488 271.461 +79 175.105 0 180 275 +79.1 99.1689 3.53868 177.255 271.461 +79.2 108.321 13.8083 174.67 261.192 +79.3 117.441 29.8037 172.415 245.196 +79.4 126.517 49.959 170.674 225.041 +79.5 135.542 72.3013 169.651 202.699 +79.6 144.514 94.6436 169.559 180.356 +79.7 153.436 114.799 170.582 160.201 +79.8 162.316 130.794 172.798 144.206 +79.9 171.166 141.064 176.078 133.936 +80 180 144.603 180 130.397 +80.1 8.83408 141.064 3.92232 133.936 +80.2 17.684 130.794 7.20168 144.206 +80.3 26.5641 114.799 9.41839 160.201 +80.4 35.4863 94.6436 10.4407 180.356 +80.5 44.4582 72.3013 10.3487 202.699 +80.6 53.4833 49.959 9.3263 225.041 +80.7 62.5593 29.8037 7.58532 245.196 +80.8 71.6791 13.8083 5.32969 261.192 +80.9 80.8311 3.53868 2.74488 271.461 +81 60.8363 0 1.8152e-13 275 +81.1 99.1689 3.53868 177.255 271.461 +81.2 108.321 13.8083 174.67 261.192 +81.3 117.441 29.8037 172.415 245.196 +81.4 126.517 49.959 170.674 225.041 +81.5 135.542 72.3013 169.651 202.699 +81.6 144.514 94.6436 169.559 180.356 +81.7 153.436 114.799 170.582 160.201 +81.8 162.316 130.794 172.798 144.206 +81.9 171.166 141.064 176.078 133.936 +82 180 144.603 180 130.397 +82.1 8.83408 141.064 3.92232 133.936 +82.2 17.684 130.794 7.20168 144.206 +82.3 26.5641 114.799 9.41839 160.201 +82.4 35.4863 94.6436 10.4407 180.356 +82.5 44.4582 72.3013 10.3487 202.699 +82.6 53.4833 49.959 9.3263 225.041 +82.7 62.5593 29.8037 7.58532 245.196 +82.8 71.6791 13.8083 5.32969 261.192 +82.9 80.8311 3.53868 2.74488 271.461 +83 127.988 0 180 275 +83.1 99.1689 3.53868 177.255 271.461 +83.2 108.321 13.8083 174.67 261.192 +83.3 117.441 29.8037 172.415 245.196 +83.4 126.517 49.959 170.674 225.041 +83.5 135.542 72.3013 169.651 202.699 +83.6 144.514 94.6436 169.559 180.356 +83.7 153.436 114.799 170.582 160.201 +83.8 162.316 130.794 172.798 144.206 +83.9 171.166 141.064 176.078 133.936 +84 1.10303e-13 144.603 5.04408e-14 130.397 +84.1 8.83408 141.064 3.92232 133.936 +84.2 17.684 130.794 7.20168 144.206 +84.3 26.5641 114.799 9.41839 160.201 +84.4 35.4863 94.6436 10.4407 180.356 +84.5 44.4582 72.3013 10.3487 202.699 +84.6 53.4833 49.959 9.3263 225.041 +84.7 62.5593 29.8037 7.58532 245.196 +84.8 71.6791 13.8083 5.32969 261.192 +84.9 80.8311 3.53868 2.74488 271.461 +85 30.8415 0 6.04848e-14 275 +85.1 99.1689 3.53868 177.255 271.461 +85.2 108.321 13.8083 174.67 261.192 +85.3 117.441 29.8037 172.415 245.196 +85.4 126.517 49.959 170.674 225.041 +85.5 135.542 72.3013 169.651 202.699 +85.6 144.514 94.6436 169.559 180.356 +85.7 153.436 114.799 170.582 160.201 +85.8 162.316 130.794 172.798 144.206 +85.9 171.166 141.064 176.078 133.936 +86 180 144.603 180 130.397 +86.1 8.83408 141.064 3.92232 133.936 +86.2 17.684 130.794 7.20168 144.206 +86.3 26.5641 114.799 9.41839 160.201 +86.4 35.4863 94.6436 10.4407 180.356 +86.5 44.4582 72.3013 10.3487 202.699 +86.6 53.4833 49.959 9.3263 225.041 +86.7 62.5593 29.8037 7.58532 245.196 +86.8 71.6791 13.8083 5.32969 261.192 +86.9 80.8311 3.53868 2.74488 271.461 +87 67.9969 0 2.5068e-13 275 +87.1 99.1689 3.53868 177.255 271.461 +87.2 108.321 13.8083 174.67 261.192 +87.3 117.441 29.8037 172.415 245.196 +87.4 126.517 49.959 170.674 225.041 +87.5 135.542 72.3013 169.651 202.699 +87.6 144.514 94.6436 169.559 180.356 +87.7 153.436 114.799 170.582 160.201 +87.8 162.316 130.794 172.798 144.206 +87.9 171.166 141.064 176.078 133.936 +88 180 144.603 180 130.397 +88.1 8.83408 141.064 3.92232 133.936 +88.2 17.684 130.794 7.20168 144.206 +88.3 26.5641 114.799 9.41839 160.201 +88.4 35.4863 94.6436 10.4407 180.356 +88.5 44.4582 72.3013 10.3487 202.699 +88.6 53.4833 49.959 9.3263 225.041 +88.7 62.5593 29.8037 7.58532 245.196 +88.8 71.6791 13.8083 5.32969 261.192 +88.9 80.8311 3.53868 2.74488 271.461 +89 149.131 0 180 275 +89.1 99.1689 3.53868 177.255 271.461 +89.2 108.321 13.8083 174.67 261.192 +89.3 117.441 29.8037 172.415 245.196 +89.4 126.517 49.959 170.674 225.041 +89.5 135.542 72.3013 169.651 202.699 +89.6 144.514 94.6436 169.559 180.356 +89.7 153.436 114.799 170.582 160.201 +89.8 162.316 130.794 172.798 144.206 +89.9 171.166 141.064 176.078 133.936 +90 180 144.603 180 130.397 +90.1 8.83408 141.064 3.92232 133.936 +90.2 17.684 130.794 7.20168 144.206 +90.3 26.5641 114.799 9.41839 160.201 +90.4 35.4863 94.6436 10.4407 180.356 +90.5 44.4582 72.3013 10.3487 202.699 +90.6 53.4833 49.959 9.3263 225.041 +90.7 62.5593 29.8037 7.58532 245.196 +90.8 71.6791 13.8083 5.32969 261.192 +90.9 80.8311 3.53868 2.74488 271.461 +91 51.9979 0 1.29645e-13 275 +91.1 99.1689 3.53868 177.255 271.461 +91.2 108.321 13.8083 174.67 261.192 +91.3 117.441 29.8037 172.415 245.196 +91.4 126.517 49.959 170.674 225.041 +91.5 135.542 72.3013 169.651 202.699 +91.6 144.514 94.6436 169.559 180.356 +91.7 153.436 114.799 170.582 160.201 +91.8 162.316 130.794 172.798 144.206 +91.9 171.166 141.064 176.078 133.936 +92 180 144.603 180 130.397 +92.1 8.83408 141.064 3.92232 133.936 +92.2 17.684 130.794 7.20168 144.206 +92.3 26.5641 114.799 9.41839 160.201 +92.4 35.4863 94.6436 10.4407 180.356 +92.5 44.4582 72.3013 10.3487 202.699 +92.6 53.4833 49.959 9.3263 225.041 +92.7 62.5593 29.8037 7.58532 245.196 +92.8 71.6791 13.8083 5.32969 261.192 +92.9 80.8311 3.53868 2.74488 271.461 +93 72.4263 0 3.1984e-13 275 +93.1 99.1689 3.53868 177.255 271.461 +93.2 108.321 13.8083 174.67 261.192 +93.3 117.441 29.8037 172.415 245.196 +93.4 126.517 49.959 170.674 225.041 +93.5 135.542 72.3013 169.651 202.699 +93.6 144.514 94.6436 169.559 180.356 +93.7 153.436 114.799 170.582 160.201 +93.8 162.316 130.794 172.798 144.206 +93.9 171.166 141.064 176.078 133.936 +94 2.75619e-13 144.603 1.26038e-13 130.397 +94.1 8.83408 141.064 3.92232 133.936 +94.2 17.684 130.794 7.20168 144.206 +94.3 26.5641 114.799 9.41839 160.201 +94.4 35.4863 94.6436 10.4407 180.356 +94.5 44.4582 72.3013 10.3487 202.699 +94.6 53.4833 49.959 9.3263 225.041 +94.7 62.5593 29.8037 7.58532 245.196 +94.8 71.6791 13.8083 5.32969 261.192 +94.9 80.8311 3.53868 2.74488 271.461 +95 4.85803 0 8.60949e-15 275 +95.1 99.1689 3.53868 177.255 271.461 +95.2 108.321 13.8083 174.67 261.192 +95.3 117.441 29.8037 172.415 245.196 +95.4 126.517 49.959 170.674 225.041 +95.5 135.542 72.3013 169.651 202.699 +95.6 144.514 94.6436 169.559 180.356 +95.7 153.436 114.799 170.582 160.201 +95.8 162.316 130.794 172.798 144.206 +95.9 171.166 141.064 176.078 133.936 +96 180 144.603 180 130.397 +96.1 8.83408 141.064 3.92232 133.936 +96.2 17.684 130.794 7.20168 144.206 +96.3 26.5641 114.799 9.41839 160.201 +96.4 35.4863 94.6436 10.4407 180.356 +96.5 44.4582 72.3013 10.3487 202.699 +96.6 53.4833 49.959 9.3263 225.041 +96.7 62.5593 29.8037 7.58532 245.196 +96.8 71.6791 13.8083 5.32969 261.192 +96.9 80.8311 3.53868 2.74488 271.461 +97 62.9997 0 1.98805e-13 275 +97.1 99.1689 3.53868 177.255 271.461 +97.2 108.321 13.8083 174.67 261.192 +97.3 117.441 29.8037 172.415 245.196 +97.4 126.517 49.959 170.674 225.041 +97.5 135.542 72.3013 169.651 202.699 +97.6 144.514 94.6436 169.559 180.356 +97.7 153.436 114.799 170.582 160.201 +97.8 162.316 130.794 172.798 144.206 +97.9 171.166 141.064 176.078 133.936 +98 180 144.603 180 130.397 +98.1 8.83408 141.064 3.92232 133.936 +98.2 17.684 130.794 7.20168 144.206 +98.3 26.5641 114.799 9.41839 160.201 +98.4 35.4863 94.6436 10.4407 180.356 +98.5 44.4582 72.3013 10.3487 202.699 +98.6 53.4833 49.959 9.3263 225.041 +98.7 62.5593 29.8037 7.58532 245.196 +98.8 71.6791 13.8083 5.32969 261.192 +98.9 80.8311 3.53868 2.74488 271.461 +99 132.019 0 180 275 +99.1 99.1689 3.53868 177.255 271.461 +99.2 108.321 13.8083 174.67 261.192 +99.3 117.441 29.8037 172.415 245.196 +99.4 126.517 49.959 170.674 225.041 +99.5 135.542 72.3013 169.651 202.699 +99.6 144.514 94.6436 169.559 180.356 +99.7 153.436 114.799 170.582 160.201 +99.8 162.316 130.794 172.798 144.206 +99.9 171.166 141.064 176.078 133.936 +100 5.52213e-14 144.603 2.52522e-14 130.397 +100.1 8.83408 141.064 3.92232 133.936 +100.2 17.684 130.794 7.20168 144.206 +100.3 26.5641 114.799 9.41839 160.201 +100.4 35.4863 94.6436 10.4407 180.356 +100.5 44.4582 72.3013 10.3487 202.699 +100.6 53.4833 49.959 9.3263 225.041 +100.7 62.5593 29.8037 7.58532 245.196 +100.8 71.6791 13.8083 5.32969 261.192 +100.9 80.8311 3.53868 2.74488 271.461 +101 37.5147 0 7.77693e-14 275 +101.1 99.1689 3.53868 177.255 271.461 +101.2 108.321 13.8083 174.67 261.192 +101.3 117.441 29.8037 172.415 245.196 +101.4 126.517 49.959 170.674 225.041 +101.5 135.542 72.3013 169.651 202.699 +101.6 144.514 94.6436 169.559 180.356 +101.7 153.436 114.799 170.582 160.201 +101.8 162.316 130.794 172.798 144.206 +101.9 171.166 141.064 176.078 133.936 +102 180 144.603 180 130.397 +102.1 8.83408 141.064 3.92232 133.936 +102.2 17.684 130.794 7.20168 144.206 +102.3 26.5641 114.799 9.41839 160.201 +102.4 35.4863 94.6436 10.4407 180.356 +102.5 44.4582 72.3013 10.3487 202.699 +102.6 53.4833 49.959 9.3263 225.041 +102.7 62.5593 29.8037 7.58532 245.196 +102.8 71.6791 13.8083 5.32969 261.192 +102.9 80.8311 3.53868 2.74488 271.461 +103 69.2921 0 2.67964e-13 275 +103.1 99.1689 3.53868 177.255 271.461 +103.2 108.321 13.8083 174.67 261.192 +103.3 117.441 29.8037 172.415 245.196 +103.4 126.517 49.959 170.674 225.041 +103.5 135.542 72.3013 169.651 202.699 +103.6 144.514 94.6436 169.559 180.356 +103.7 153.436 114.799 170.582 160.201 +103.8 162.316 130.794 172.798 144.206 +103.9 171.166 141.064 176.078 133.936 +104 4.40935e-13 144.603 2.01636e-13 130.397 +104.1 8.83408 141.064 3.92232 133.936 +104.2 17.684 130.794 7.20168 144.206 +104.3 26.5641 114.799 9.41839 160.201 +104.4 35.4863 94.6436 10.4407 180.356 +104.5 44.4582 72.3013 10.3487 202.699 +104.6 53.4833 49.959 9.3263 225.041 +104.7 62.5593 29.8037 7.58532 245.196 +104.8 71.6791 13.8083 5.32969 261.192 +104.9 80.8311 3.53868 2.74488 271.461 +105 156.872 0 180 275 +105.1 99.1689 3.53868 177.255 271.461 +105.2 108.321 13.8083 174.67 261.192 +105.3 117.441 29.8037 172.415 245.196 +105.4 126.517 49.959 170.674 225.041 +105.5 135.542 72.3013 169.651 202.699 +105.6 144.514 94.6436 169.559 180.356 +105.7 153.436 114.799 170.582 160.201 +105.8 162.316 130.794 172.798 144.206 +105.9 171.166 141.064 176.078 133.936 +106 180 144.603 180 130.397 +106.1 8.83408 141.064 3.92232 133.936 +106.2 17.684 130.794 7.20168 144.206 +106.3 26.5641 114.799 9.41839 160.201 +106.4 35.4863 94.6436 10.4407 180.356 +106.5 44.4582 72.3013 10.3487 202.699 +106.6 53.4833 49.959 9.3263 225.041 +106.7 62.5593 29.8037 7.58532 245.196 +106.8 71.6791 13.8083 5.32969 261.192 +106.9 80.8311 3.53868 2.74488 271.461 +107 55.4165 0 1.46929e-13 275 +107.1 99.1689 3.53868 177.255 271.461 +107.2 108.321 13.8083 174.67 261.192 +107.3 117.441 29.8037 172.415 245.196 +107.4 126.517 49.959 170.674 225.041 +107.5 135.542 72.3013 169.651 202.699 +107.6 144.514 94.6436 169.559 180.356 +107.7 153.436 114.799 170.582 160.201 +107.8 162.316 130.794 172.798 144.206 +107.9 171.166 141.064 176.078 133.936 +108 180 144.603 180 130.397 +108.1 8.83408 141.064 3.92232 133.936 +108.2 17.684 130.794 7.20168 144.206 +108.3 26.5641 114.799 9.41839 160.201 +108.4 35.4863 94.6436 10.4407 180.356 +108.5 44.4582 72.3013 10.3487 202.699 +108.6 53.4833 49.959 9.3263 225.041 +108.7 62.5593 29.8037 7.58532 245.196 +108.8 71.6791 13.8083 5.32969 261.192 +108.9 80.8311 3.53868 2.74488 271.461 +109 73.2758 0 3.37124e-13 275 +109.1 99.1689 3.53868 177.255 271.461 +109.2 108.321 13.8083 174.67 261.192 +109.3 117.441 29.8037 172.415 245.196 +109.4 126.517 49.959 170.674 225.041 +109.5 135.542 72.3013 169.651 202.699 +109.6 144.514 94.6436 169.559 180.356 +109.7 153.436 114.799 170.582 160.201 +109.8 162.316 130.794 172.798 144.206 +109.9 171.166 141.064 176.078 133.936 +110 2.20537e-13 144.603 1.0085e-13 130.397 +110.1 8.83408 141.064 3.92232 133.936 +110.2 17.684 130.794 7.20168 144.206 +110.3 26.5641 114.799 9.41839 160.201 +110.4 35.4863 94.6436 10.4407 180.356 +110.5 44.4582 72.3013 10.3487 202.699 +110.6 53.4833 49.959 9.3263 225.041 +110.7 62.5593 29.8037 7.58532 245.196 +110.8 71.6791 13.8083 5.32969 261.192 +110.9 80.8311 3.53868 2.74488 271.461 +111 14.3391 0 2.5894e-14 275 +111.1 99.1689 3.53868 177.255 271.461 +111.2 108.321 13.8083 174.67 261.192 +111.3 117.441 29.8037 172.415 245.196 +111.4 126.517 49.959 170.674 225.041 +111.5 135.542 72.3013 169.651 202.699 +111.6 144.514 94.6436 169.559 180.356 +111.7 153.436 114.799 170.582 160.201 +111.8 162.316 130.794 172.798 144.206 +111.9 171.166 141.064 176.078 133.936 +112 180 144.603 180 130.397 +112.1 8.83408 141.064 3.92232 133.936 +112.2 17.684 130.794 7.20168 144.206 +112.3 26.5641 114.799 9.41839 160.201 +112.4 35.4863 94.6436 10.4407 180.356 +112.5 44.4582 72.3013 10.3487 202.699 +112.6 53.4833 49.959 9.3263 225.041 +112.7 62.5593 29.8037 7.58532 245.196 +112.8 71.6791 13.8083 5.32969 261.192 +112.9 80.8311 3.53868 2.74488 271.461 +113 64.884 0 2.16089e-13 275 +113.1 99.1689 3.53868 177.255 271.461 +113.2 108.321 13.8083 174.67 261.192 +113.3 117.441 29.8037 172.415 245.196 +113.4 126.517 49.959 170.674 225.041 +113.5 135.542 72.3013 169.651 202.699 +113.6 144.514 94.6436 169.559 180.356 +113.7 153.436 114.799 170.582 160.201 +113.8 162.316 130.794 172.798 144.206 +113.9 171.166 141.064 176.078 133.936 +114 180 144.603 180 130.397 +114.1 8.83408 141.064 3.92232 133.936 +114.2 17.684 130.794 7.20168 144.206 +114.3 26.5641 114.799 9.41839 160.201 +114.4 35.4863 94.6436 10.4407 180.356 +114.5 44.4582 72.3013 10.3487 202.699 +114.6 53.4833 49.959 9.3263 225.041 +114.7 62.5593 29.8037 7.58532 245.196 +114.8 71.6791 13.8083 5.32969 261.192 +114.9 80.8311 3.53868 2.74488 271.461 +115 136.795 0 180 275 +115.1 99.1689 3.53868 177.255 271.461 +115.2 108.321 13.8083 174.67 261.192 +115.3 117.441 29.8037 172.415 245.196 +115.4 126.517 49.959 170.674 225.041 +115.5 135.542 72.3013 169.651 202.699 +115.6 144.514 94.6436 169.559 180.356 +115.7 153.436 114.799 170.582 160.201 +115.8 162.316 130.794 172.798 144.206 +115.9 171.166 141.064 176.078 133.936 +116 1.39202e-16 144.603 6.3656e-17 130.397 +116.1 8.83408 141.064 3.92232 133.936 +116.2 17.684 130.794 7.20168 144.206 +116.3 26.5641 114.799 9.41839 160.201 +116.4 35.4863 94.6436 10.4407 180.356 +116.5 44.4582 72.3013 10.3487 202.699 +116.6 53.4833 49.959 9.3263 225.041 +116.7 62.5593 29.8037 7.58532 245.196 +116.8 71.6791 13.8083 5.32969 261.192 +116.9 80.8311 3.53868 2.74488 271.461 +117 43.1788 0 9.50539e-14 275 +117.1 99.1689 3.53868 177.255 271.461 +117.2 108.321 13.8083 174.67 261.192 +117.3 117.441 29.8037 172.415 245.196 +117.4 126.517 49.959 170.674 225.041 +117.5 135.542 72.3013 169.651 202.699 +117.6 144.514 94.6436 169.559 180.356 +117.7 153.436 114.799 170.582 160.201 +117.8 162.316 130.794 172.798 144.206 +117.9 171.166 141.064 176.078 133.936 +118 180 144.603 180 130.397 +118.1 8.83408 141.064 3.92232 133.936 +118.2 17.684 130.794 7.20168 144.206 +118.3 26.5641 114.799 9.41839 160.201 +118.4 35.4863 94.6436 10.4407 180.356 +118.5 44.4582 72.3013 10.3487 202.699 +118.6 53.4833 49.959 9.3263 225.041 +118.7 62.5593 29.8037 7.58532 245.196 +118.8 71.6791 13.8083 5.32969 261.192 +118.9 80.8311 3.53868 2.74488 271.461 +119 70.4491 0 2.85249e-13 275 +119.1 99.1689 3.53868 177.255 271.461 +119.2 108.321 13.8083 174.67 261.192 +119.3 117.441 29.8037 172.415 245.196 +119.4 126.517 49.959 170.674 225.041 +119.5 135.542 72.3013 169.651 202.699 +119.6 144.514 94.6436 169.559 180.356 +119.7 153.436 114.799 170.582 160.201 +119.8 162.316 130.794 172.798 144.206 +119.9 171.166 141.064 176.078 133.936 +120 180 144.603 180 130.397 +120.1 8.83408 141.064 3.92232 133.936 +120.2 17.684 130.794 7.20168 144.206 +120.3 26.5641 114.799 9.41839 160.201 +120.4 35.4863 94.6436 10.4407 180.356 +120.5 44.4582 72.3013 10.3487 202.699 +120.6 53.4833 49.959 9.3263 225.041 +120.7 62.5593 29.8037 7.58532 245.196 +120.8 71.6791 13.8083 5.32969 261.192 +120.9 80.8311 3.53868 2.74488 271.461 +121 165.615 0 180 275 +121.1 99.1689 3.53868 177.255 271.461 +121.2 108.321 13.8083 174.67 261.192 +121.3 117.441 29.8037 172.415 245.196 +121.4 126.517 49.959 170.674 225.041 +121.5 135.542 72.3013 169.651 202.699 +121.6 144.514 94.6436 169.559 180.356 +121.7 153.436 114.799 170.582 160.201 +121.8 162.316 130.794 172.798 144.206 +121.9 171.166 141.064 176.078 133.936 +122 180 144.603 180 130.397 +122.1 8.83408 141.064 3.92232 133.936 +122.2 17.684 130.794 7.20168 144.206 +122.3 26.5641 114.799 9.41839 160.201 +122.4 35.4863 94.6436 10.4407 180.356 +122.5 44.4582 72.3013 10.3487 202.699 +122.6 53.4833 49.959 9.3263 225.041 +122.7 62.5593 29.8037 7.58532 245.196 +122.8 71.6791 13.8083 5.32969 261.192 +122.9 80.8311 3.53868 2.74488 271.461 +123 58.3311 0 1.64214e-13 275 +123.1 99.1689 3.53868 177.255 271.461 +123.2 108.321 13.8083 174.67 261.192 +123.3 117.441 29.8037 172.415 245.196 +123.4 126.517 49.959 170.674 225.041 +123.5 135.542 72.3013 169.651 202.699 +123.6 144.514 94.6436 169.559 180.356 +123.7 153.436 114.799 170.582 160.201 +123.8 162.316 130.794 172.798 144.206 +123.9 171.166 141.064 176.078 133.936 +124 180 144.603 180 130.397 +124.1 8.83408 141.064 3.92232 133.936 +124.2 17.684 130.794 7.20168 144.206 +124.3 26.5641 114.799 9.41839 160.201 +124.4 35.4863 94.6436 10.4407 180.356 +124.5 44.4582 72.3013 10.3487 202.699 +124.6 53.4833 49.959 9.3263 225.041 +124.7 62.5593 29.8037 7.58532 245.196 +124.8 71.6791 13.8083 5.32969 261.192 +124.9 80.8311 3.53868 2.74488 271.461 +125 74.049 0 3.54409e-13 275 +125.1 99.1689 3.53868 177.255 271.461 +125.2 108.321 13.8083 174.67 261.192 +125.3 117.441 29.8037 172.415 245.196 +125.4 126.517 49.959 170.674 225.041 +125.5 135.542 72.3013 169.651 202.699 +125.6 144.514 94.6436 169.559 180.356 +125.7 153.436 114.799 170.582 160.201 +125.8 162.316 130.794 172.798 144.206 +125.9 171.166 141.064 176.078 133.936 +126 1.65455e-13 144.603 7.56612e-14 130.397 +126.1 8.83408 141.064 3.92232 133.936 +126.2 17.684 130.794 7.20168 144.206 +126.3 26.5641 114.799 9.41839 160.201 +126.4 35.4863 94.6436 10.4407 180.356 +126.5 44.4582 72.3013 10.3487 202.699 +126.6 53.4833 49.959 9.3263 225.041 +126.7 62.5593 29.8037 7.58532 245.196 +126.8 71.6791 13.8083 5.32969 261.192 +126.9 80.8311 3.53868 2.74488 271.461 +127 23.0864 0 4.31785e-14 275 +127.1 99.1689 3.53868 177.255 271.461 +127.2 108.321 13.8083 174.67 261.192 +127.3 117.441 29.8037 172.415 245.196 +127.4 126.517 49.959 170.674 225.041 +127.5 135.542 72.3013 169.651 202.699 +127.6 144.514 94.6436 169.559 180.356 +127.7 153.436 114.799 170.582 160.201 +127.8 162.316 130.794 172.798 144.206 +127.9 171.166 141.064 176.078 133.936 +128 180 144.603 180 130.397 +128.1 8.83408 141.064 3.92232 133.936 +128.2 17.684 130.794 7.20168 144.206 +128.3 26.5641 114.799 9.41839 160.201 +128.4 35.4863 94.6436 10.4407 180.356 +128.5 44.4582 72.3013 10.3487 202.699 +128.6 53.4833 49.959 9.3263 225.041 +128.7 62.5593 29.8037 7.58532 245.196 +128.8 71.6791 13.8083 5.32969 261.192 +128.9 80.8311 3.53868 2.74488 271.461 +129 66.5364 0 2.33374e-13 275 +129.1 99.1689 3.53868 177.255 271.461 +129.2 108.321 13.8083 174.67 261.192 +129.3 117.441 29.8037 172.415 245.196 +129.4 126.517 49.959 170.674 225.041 +129.5 135.542 72.3013 169.651 202.699 +129.6 144.514 94.6436 169.559 180.356 +129.7 153.436 114.799 170.582 160.201 +129.8 162.316 130.794 172.798 144.206 +129.9 171.166 141.064 176.078 133.936 +130 180 144.603 180 130.397 +130.1 8.83408 141.064 3.92232 133.936 +130.2 17.684 130.794 7.20168 144.206 +130.3 26.5641 114.799 9.41839 160.201 +130.4 35.4863 94.6436 10.4407 180.356 +130.5 44.4582 72.3013 10.3487 202.699 +130.6 53.4833 49.959 9.3263 225.041 +130.7 62.5593 29.8037 7.58532 245.196 +130.8 71.6791 13.8083 5.32969 261.192 +130.9 80.8311 3.53868 2.74488 271.461 +131 142.454 0 180 275 +131.1 99.1689 3.53868 177.255 271.461 +131.2 108.321 13.8083 174.67 261.192 +131.3 117.441 29.8037 172.415 245.196 +131.4 126.517 49.959 170.674 225.041 +131.5 135.542 72.3013 169.651 202.699 +131.6 144.514 94.6436 169.559 180.356 +131.7 153.436 114.799 170.582 160.201 +131.8 162.316 130.794 172.798 144.206 +131.9 171.166 141.064 176.078 133.936 +132 180 144.603 180 130.397 +132.1 8.83408 141.064 3.92232 133.936 +132.2 17.684 130.794 7.20168 144.206 +132.3 26.5641 114.799 9.41839 160.201 +132.4 35.4863 94.6436 10.4407 180.356 +132.5 44.4582 72.3013 10.3487 202.699 +132.6 53.4833 49.959 9.3263 225.041 +132.7 62.5593 29.8037 7.58532 245.196 +132.8 71.6791 13.8083 5.32969 261.192 +132.9 80.8311 3.53868 2.74488 271.461 +133 47.9585 0 1.12338e-13 275 +133.1 99.1689 3.53868 177.255 271.461 +133.2 108.321 13.8083 174.67 261.192 +133.3 117.441 29.8037 172.415 245.196 +133.4 126.517 49.959 170.674 225.041 +133.5 135.542 72.3013 169.651 202.699 +133.6 144.514 94.6436 169.559 180.356 +133.7 153.436 114.799 170.582 160.201 +133.8 162.316 130.794 172.798 144.206 +133.9 171.166 141.064 176.078 133.936 +134 180 144.603 180 130.397 +134.1 8.83408 141.064 3.92232 133.936 +134.2 17.684 130.794 7.20168 144.206 +134.3 26.5641 114.799 9.41839 160.201 +134.4 35.4863 94.6436 10.4407 180.356 +134.5 44.4582 72.3013 10.3487 202.699 +134.6 53.4833 49.959 9.3263 225.041 +134.7 62.5593 29.8037 7.58532 245.196 +134.8 71.6791 13.8083 5.32969 261.192 +134.9 80.8311 3.53868 2.74488 271.461 +135 71.4879 0 3.02533e-13 275 +135.1 99.1689 3.53868 177.255 271.461 +135.2 108.321 13.8083 174.67 261.192 +135.3 117.441 29.8037 172.415 245.196 +135.4 126.517 49.959 170.674 225.041 +135.5 135.542 72.3013 169.651 202.699 +135.6 144.514 94.6436 169.559 180.356 +135.7 153.436 114.799 170.582 160.201 +135.8 162.316 130.794 172.798 144.206 +135.9 171.166 141.064 176.078 133.936 +136 3.30771e-13 144.603 1.51259e-13 130.397 +136.1 8.83408 141.064 3.92232 133.936 +136.2 17.684 130.794 7.20168 144.206 +136.3 26.5641 114.799 9.41839 160.201 +136.4 35.4863 94.6436 10.4407 180.356 +136.5 44.4582 72.3013 10.3487 202.699 +136.6 53.4833 49.959 9.3263 225.041 +136.7 62.5593 29.8037 7.58532 245.196 +136.8 71.6791 13.8083 5.32969 261.192 +136.9 80.8311 3.53868 2.74488 271.461 +137 175.093 0 180 275 +137.1 99.1689 3.53868 177.255 271.461 +137.2 108.321 13.8083 174.67 261.192 +137.3 117.441 29.8037 172.415 245.196 +137.4 126.517 49.959 170.674 225.041 +137.5 135.542 72.3013 169.651 202.699 +137.6 144.514 94.6436 169.559 180.356 +137.7 153.436 114.799 170.582 160.201 +137.8 162.316 130.794 172.798 144.206 +137.9 171.166 141.064 176.078 133.936 +138 180 144.603 180 130.397 +138.1 8.83408 141.064 3.92232 133.936 +138.2 17.684 130.794 7.20168 144.206 +138.3 26.5641 114.799 9.41839 160.201 +138.4 35.4863 94.6436 10.4407 180.356 +138.5 44.4582 72.3013 10.3487 202.699 +138.6 53.4833 49.959 9.3263 225.041 +138.7 62.5593 29.8037 7.58532 245.196 +138.8 71.6791 13.8083 5.32969 261.192 +138.9 80.8311 3.53868 2.74488 271.461 +139 60.8334 0 1.81498e-13 275 +139.1 99.1689 3.53868 177.255 271.461 +139.2 108.321 13.8083 174.67 261.192 +139.3 117.441 29.8037 172.415 245.196 +139.4 126.517 49.959 170.674 225.041 +139.5 135.542 72.3013 169.651 202.699 +139.6 144.514 94.6436 169.559 180.356 +139.7 153.436 114.799 170.582 160.201 +139.8 162.316 130.794 172.798 144.206 +139.9 171.166 141.064 176.078 133.936 +140 180 144.603 180 130.397 +140.1 8.83408 141.064 3.92232 133.936 +140.2 17.684 130.794 7.20168 144.206 +140.3 26.5641 114.799 9.41839 160.201 +140.4 35.4863 94.6436 10.4407 180.356 +140.5 44.4582 72.3013 10.3487 202.699 +140.6 53.4833 49.959 9.3263 225.041 +140.7 62.5593 29.8037 7.58532 245.196 +140.8 71.6791 13.8083 5.32969 261.192 +140.9 80.8311 3.53868 2.74488 271.461 +141 74.7554 0 3.71693e-13 275 +141.1 99.1689 3.53868 177.255 271.461 +141.2 108.321 13.8083 174.67 261.192 +141.3 117.441 29.8037 172.415 245.196 +141.4 126.517 49.959 170.674 225.041 +141.5 135.542 72.3013 169.651 202.699 +141.6 144.514 94.6436 169.559 180.356 +141.7 153.436 114.799 170.582 160.201 +141.8 162.316 130.794 172.798 144.206 +141.9 171.166 141.064 176.078 133.936 +142 1.10373e-13 144.603 5.04726e-14 130.397 +142.1 8.83408 141.064 3.92232 133.936 +142.2 17.684 130.794 7.20168 144.206 +142.3 26.5641 114.799 9.41839 160.201 +142.4 35.4863 94.6436 10.4407 180.356 +142.5 44.4582 72.3013 10.3487 202.699 +142.6 53.4833 49.959 9.3263 225.041 +142.7 62.5593 29.8037 7.58532 245.196 +142.8 71.6791 13.8083 5.32969 261.192 +142.9 80.8311 3.53868 2.74488 271.461 +143 30.8324 0 6.0463e-14 275 +143.1 99.1689 3.53868 177.255 271.461 +143.2 108.321 13.8083 174.67 261.192 +143.3 117.441 29.8037 172.415 245.196 +143.4 126.517 49.959 170.674 225.041 +143.5 135.542 72.3013 169.651 202.699 +143.6 144.514 94.6436 169.559 180.356 +143.7 153.436 114.799 170.582 160.201 +143.8 162.316 130.794 172.798 144.206 +143.9 171.166 141.064 176.078 133.936 +144 180 144.603 180 130.397 +144.1 8.83408 141.064 3.92232 133.936 +144.2 17.684 130.794 7.20168 144.206 +144.3 26.5641 114.799 9.41839 160.201 +144.4 35.4863 94.6436 10.4407 180.356 +144.5 44.4582 72.3013 10.3487 202.699 +144.6 53.4833 49.959 9.3263 225.041 +144.7 62.5593 29.8037 7.58532 245.196 +144.8 71.6791 13.8083 5.32969 261.192 +144.9 80.8311 3.53868 2.74488 271.461 +145 67.9951 0 2.50658e-13 275 +145.1 99.1689 3.53868 177.255 271.461 +145.2 108.321 13.8083 174.67 261.192 +145.3 117.441 29.8037 172.415 245.196 +145.4 126.517 49.959 170.674 225.041 +145.5 135.542 72.3013 169.651 202.699 +145.6 144.514 94.6436 169.559 180.356 +145.7 153.436 114.799 170.582 160.201 +145.8 162.316 130.794 172.798 144.206 +145.9 171.166 141.064 176.078 133.936 +146 180 144.603 180 130.397 +146.1 8.83408 141.064 3.92232 133.936 +146.2 17.684 130.794 7.20168 144.206 +146.3 26.5641 114.799 9.41839 160.201 +146.4 35.4863 94.6436 10.4407 180.356 +146.5 44.4582 72.3013 10.3487 202.699 +146.6 53.4833 49.959 9.3263 225.041 +146.7 62.5593 29.8037 7.58532 245.196 +146.8 71.6791 13.8083 5.32969 261.192 +146.9 80.8311 3.53868 2.74488 271.461 +147 149.122 0 180 275 +147.1 99.1689 3.53868 177.255 271.461 +147.2 108.321 13.8083 174.67 261.192 +147.3 117.441 29.8037 172.415 245.196 +147.4 126.517 49.959 170.674 225.041 +147.5 135.542 72.3013 169.651 202.699 +147.6 144.514 94.6436 169.559 180.356 +147.7 153.436 114.799 170.582 160.201 +147.8 162.316 130.794 172.798 144.206 +147.9 171.166 141.064 176.078 133.936 +148 180 144.603 180 130.397 +148.1 8.83408 141.064 3.92232 133.936 +148.2 17.684 130.794 7.20168 144.206 +148.3 26.5641 114.799 9.41839 160.201 +148.4 35.4863 94.6436 10.4407 180.356 +148.5 44.4582 72.3013 10.3487 202.699 +148.6 53.4833 49.959 9.3263 225.041 +148.7 62.5593 29.8037 7.58532 245.196 +148.8 71.6791 13.8083 5.32969 261.192 +148.9 80.8311 3.53868 2.74488 271.461 +149 51.9932 0 1.29623e-13 275 +149.1 99.1689 3.53868 177.255 271.461 +149.2 108.321 13.8083 174.67 261.192 +149.3 117.441 29.8037 172.415 245.196 +149.4 126.517 49.959 170.674 225.041 +149.5 135.542 72.3013 169.651 202.699 +149.6 144.514 94.6436 169.559 180.356 +149.7 153.436 114.799 170.582 160.201 +149.8 162.316 130.794 172.798 144.206 +149.9 171.166 141.064 176.078 133.936 +150 180 144.603 180 130.397 +150.1 8.83408 141.064 3.92232 133.936 +150.2 17.684 130.794 7.20168 144.206 +150.3 26.5641 114.799 9.41839 160.201 +150.4 35.4863 94.6436 10.4407 180.356 +150.5 44.4582 72.3013 10.3487 202.699 +150.6 53.4833 49.959 9.3263 225.041 +150.7 62.5593 29.8037 7.58532 245.196 +150.8 71.6791 13.8083 5.32969 261.192 +150.9 80.8311 3.53868 2.74488 271.461 +151 72.4252 0 3.19818e-13 275 +151.1 99.1689 3.53868 177.255 271.461 +151.2 108.321 13.8083 174.67 261.192 +151.3 117.441 29.8037 172.415 245.196 +151.4 126.517 49.959 170.674 225.041 +151.5 135.542 72.3013 169.651 202.699 +151.6 144.514 94.6436 169.559 180.356 +151.7 153.436 114.799 170.582 160.201 +151.8 162.316 130.794 172.798 144.206 +151.9 171.166 141.064 176.078 133.936 +152 180 144.603 180 130.397 +152.1 8.83408 141.064 3.92232 133.936 +152.2 17.684 130.794 7.20168 144.206 +152.3 26.5641 114.799 9.41839 160.201 +152.4 35.4863 94.6436 10.4407 180.356 +152.5 44.4582 72.3013 10.3487 202.699 +152.6 53.4833 49.959 9.3263 225.041 +152.7 62.5593 29.8037 7.58532 245.196 +152.8 71.6791 13.8083 5.32969 261.192 +152.9 80.8311 3.53868 2.74488 271.461 +153 4.84576 0 8.58765e-15 275 +153.1 99.1689 3.53868 177.255 271.461 +153.2 108.321 13.8083 174.67 261.192 +153.3 117.441 29.8037 172.415 245.196 +153.4 126.517 49.959 170.674 225.041 +153.5 135.542 72.3013 169.651 202.699 +153.6 144.514 94.6436 169.559 180.356 +153.7 153.436 114.799 170.582 160.201 +153.8 162.316 130.794 172.798 144.206 +153.9 171.166 141.064 176.078 133.936 +154 180 144.603 180 130.397 +154.1 8.83408 141.064 3.92232 133.936 +154.2 17.684 130.794 7.20168 144.206 +154.3 26.5641 114.799 9.41839 160.201 +154.4 35.4863 94.6436 10.4407 180.356 +154.5 44.4582 72.3013 10.3487 202.699 +154.6 53.4833 49.959 9.3263 225.041 +154.7 62.5593 29.8037 7.58532 245.196 +154.8 71.6791 13.8083 5.32969 261.192 +154.9 80.8311 3.53868 2.74488 271.461 +155 62.9972 0 1.98783e-13 275 +155.1 99.1689 3.53868 177.255 271.461 +155.2 108.321 13.8083 174.67 261.192 +155.3 117.441 29.8037 172.415 245.196 +155.4 126.517 49.959 170.674 225.041 +155.5 135.542 72.3013 169.651 202.699 +155.6 144.514 94.6436 169.559 180.356 +155.7 153.436 114.799 170.582 160.201 +155.8 162.316 130.794 172.798 144.206 +155.9 171.166 141.064 176.078 133.936 +156 180 144.603 180 130.397 +156.1 8.83408 141.064 3.92232 133.936 +156.2 17.684 130.794 7.20168 144.206 +156.3 26.5641 114.799 9.41839 160.201 +156.4 35.4863 94.6436 10.4407 180.356 +156.5 44.4582 72.3013 10.3487 202.699 +156.6 53.4833 49.959 9.3263 225.041 +156.7 62.5593 29.8037 7.58532 245.196 +156.8 71.6791 13.8083 5.32969 261.192 +156.9 80.8311 3.53868 2.74488 271.461 +157 75.4033 0 3.88978e-13 275 +157.1 99.1689 3.53868 177.255 271.461 +157.2 108.321 13.8083 174.67 261.192 +157.3 117.441 29.8037 172.415 245.196 +157.4 126.517 49.959 170.674 225.041 +157.5 135.542 72.3013 169.651 202.699 +157.6 144.514 94.6436 169.559 180.356 +157.7 153.436 114.799 170.582 160.201 +157.8 162.316 130.794 172.798 144.206 +157.9 171.166 141.064 176.078 133.936 +158 5.52909e-14 144.603 2.5284e-14 130.397 +158.1 8.83408 141.064 3.92232 133.936 +158.2 17.684 130.794 7.20168 144.206 +158.3 26.5641 114.799 9.41839 160.201 +158.4 35.4863 94.6436 10.4407 180.356 +158.5 44.4582 72.3013 10.3487 202.699 +158.6 53.4833 49.959 9.3263 225.041 +158.7 62.5593 29.8037 7.58532 245.196 +158.8 71.6791 13.8083 5.32969 261.192 +158.9 80.8311 3.53868 2.74488 271.461 +159 37.5069 0 7.77475e-14 275 +159.1 99.1689 3.53868 177.255 271.461 +159.2 108.321 13.8083 174.67 261.192 +159.3 117.441 29.8037 172.415 245.196 +159.4 126.517 49.959 170.674 225.041 +159.5 135.542 72.3013 169.651 202.699 +159.6 144.514 94.6436 169.559 180.356 +159.7 153.436 114.799 170.582 160.201 +159.8 162.316 130.794 172.798 144.206 +159.9 171.166 141.064 176.078 133.936 +160 180 144.603 180 130.397 +160.1 8.83408 141.064 3.92232 133.936 +160.2 17.684 130.794 7.20168 144.206 +160.3 26.5641 114.799 9.41839 160.201 +160.4 35.4863 94.6436 10.4407 180.356 +160.5 44.4582 72.3013 10.3487 202.699 +160.6 53.4833 49.959 9.3263 225.041 +160.7 62.5593 29.8037 7.58532 245.196 +160.8 71.6791 13.8083 5.32969 261.192 +160.9 80.8311 3.53868 2.74488 271.461 +161 69.2906 0 2.67943e-13 275 +161.1 99.1689 3.53868 177.255 271.461 +161.2 108.321 13.8083 174.67 261.192 +161.3 117.441 29.8037 172.415 245.196 +161.4 126.517 49.959 170.674 225.041 +161.5 135.542 72.3013 169.651 202.699 +161.6 144.514 94.6436 169.559 180.356 +161.7 153.436 114.799 170.582 160.201 +161.8 162.316 130.794 172.798 144.206 +161.9 171.166 141.064 176.078 133.936 +162 180 144.603 180 130.397 +162.1 8.83408 141.064 3.92232 133.936 +162.2 17.684 130.794 7.20168 144.206 +162.3 26.5641 114.799 9.41839 160.201 +162.4 35.4863 94.6436 10.4407 180.356 +162.5 44.4582 72.3013 10.3487 202.699 +162.6 53.4833 49.959 9.3263 225.041 +162.7 62.5593 29.8037 7.58532 245.196 +162.8 71.6791 13.8083 5.32969 261.192 +162.9 80.8311 3.53868 2.74488 271.461 +163 77.5321 0 4.58138e-13 275 +163.1 99.1689 3.53868 177.255 271.461 +163.2 108.321 13.8083 174.67 261.192 +163.3 117.441 29.8037 172.415 245.196 +163.4 126.517 49.959 170.674 225.041 +163.5 135.542 72.3013 169.651 202.699 +163.6 144.514 94.6436 169.559 180.356 +163.7 153.436 114.799 170.582 160.201 +163.8 162.316 130.794 172.798 144.206 +163.9 171.166 141.064 176.078 133.936 +164 180 144.603 180 130.397 +164.1 8.83408 141.064 3.92232 133.936 +164.2 17.684 130.794 7.20168 144.206 +164.3 26.5641 114.799 9.41839 160.201 +164.4 35.4863 94.6436 10.4407 180.356 +164.5 44.4582 72.3013 10.3487 202.699 +164.6 53.4833 49.959 9.3263 225.041 +164.7 62.5593 29.8037 7.58532 245.196 +164.8 71.6791 13.8083 5.32969 261.192 +164.9 80.8311 3.53868 2.74488 271.461 +165 81.1197 0 6.48333e-13 275 +165.1 99.1689 3.53868 177.255 271.461 +165.2 108.321 13.8083 174.67 261.192 +165.3 117.441 29.8037 172.415 245.196 +165.4 126.517 49.959 170.674 225.041 +165.5 135.542 72.3013 169.651 202.699 +165.6 144.514 94.6436 169.559 180.356 +165.7 153.436 114.799 170.582 160.201 +165.8 162.316 130.794 172.798 144.206 +165.9 171.166 141.064 176.078 133.936 +166 8.26718e-13 144.603 3.78051e-13 130.397 +166.1 8.83408 141.064 3.92232 133.936 +166.2 17.684 130.794 7.20168 144.206 +166.3 26.5641 114.799 9.41839 160.201 +166.4 35.4863 94.6436 10.4407 180.356 +166.5 44.4582 72.3013 10.3487 202.699 +166.6 53.4833 49.959 9.3263 225.041 +166.7 62.5593 29.8037 7.58532 245.196 +166.8 71.6791 13.8083 5.32969 261.192 +166.9 80.8311 3.53868 2.74488 271.461 +167 121.652 0 180 275 +167.1 99.1689 3.53868 177.255 271.461 +167.2 108.321 13.8083 174.67 261.192 +167.3 117.441 29.8037 172.415 245.196 +167.4 126.517 49.959 170.674 225.041 +167.5 135.542 72.3013 169.651 202.699 +167.6 144.514 94.6436 169.559 180.356 +167.7 153.436 114.799 170.582 160.201 +167.8 162.316 130.794 172.798 144.206 +167.9 171.166 141.064 176.078 133.936 +168 2.20607e-13 144.603 1.00882e-13 130.397 +168.1 8.83408 141.064 3.92232 133.936 +168.2 17.684 130.794 7.20168 144.206 +168.3 26.5641 114.799 9.41839 160.201 +168.4 35.4863 94.6436 10.4407 180.356 +168.5 44.4582 72.3013 10.3487 202.699 +168.6 53.4833 49.959 9.3263 225.041 +168.7 62.5593 29.8037 7.58532 245.196 +168.8 71.6791 13.8083 5.32969 261.192 +168.9 80.8311 3.53868 2.74488 271.461 +169 14.3275 0 2.58722e-14 275 +169.1 99.1689 3.53868 177.255 271.461 +169.2 108.321 13.8083 174.67 261.192 +169.3 117.441 29.8037 172.415 245.196 +169.4 126.517 49.959 170.674 225.041 +169.5 135.542 72.3013 169.651 202.699 +169.6 144.514 94.6436 169.559 180.356 +169.7 153.436 114.799 170.582 160.201 +169.8 162.316 130.794 172.798 144.206 +169.9 171.166 141.064 176.078 133.936 +170 180 144.603 180 130.397 +170.1 8.83408 141.064 3.92232 133.936 +170.2 17.684 130.794 7.20168 144.206 +170.3 26.5641 114.799 9.41839 160.201 +170.4 35.4863 94.6436 10.4407 180.356 +170.5 44.4582 72.3013 10.3487 202.699 +170.6 53.4833 49.959 9.3263 225.041 +170.7 62.5593 29.8037 7.58532 245.196 +170.8 71.6791 13.8083 5.32969 261.192 +170.9 80.8311 3.53868 2.74488 271.461 +171 64.8817 0 2.16067e-13 275 +171.1 99.1689 3.53868 177.255 271.461 +171.2 108.321 13.8083 174.67 261.192 +171.3 117.441 29.8037 172.415 245.196 +171.4 126.517 49.959 170.674 225.041 +171.5 135.542 72.3013 169.651 202.699 +171.6 144.514 94.6436 169.559 180.356 +171.7 153.436 114.799 170.582 160.201 +171.8 162.316 130.794 172.798 144.206 +171.9 171.166 141.064 176.078 133.936 +172 180 144.603 180 130.397 +172.1 8.83408 141.064 3.92232 133.936 +172.2 17.684 130.794 7.20168 144.206 +172.3 26.5641 114.799 9.41839 160.201 +172.4 35.4863 94.6436 10.4407 180.356 +172.5 44.4582 72.3013 10.3487 202.699 +172.6 53.4833 49.959 9.3263 225.041 +172.7 62.5593 29.8037 7.58532 245.196 +172.8 71.6791 13.8083 5.32969 261.192 +172.9 80.8311 3.53868 2.74488 271.461 +173 75.9994 0 4.06262e-13 275 +173.1 99.1689 3.53868 177.255 271.461 +173.2 108.321 13.8083 174.67 261.192 +173.3 117.441 29.8037 172.415 245.196 +173.4 126.517 49.959 170.674 225.041 +173.5 135.542 72.3013 169.651 202.699 +173.6 144.514 94.6436 169.559 180.356 +173.7 153.436 114.799 170.582 160.201 +173.8 162.316 130.794 172.798 144.206 +173.9 171.166 141.064 176.078 133.936 +174 180 144.603 180 130.397 +174.1 8.83408 141.064 3.92232 133.936 +174.2 17.684 130.794 7.20168 144.206 +174.3 26.5641 114.799 9.41839 160.201 +174.4 35.4863 94.6436 10.4407 180.356 +174.5 44.4582 72.3013 10.3487 202.699 +174.6 53.4833 49.959 9.3263 225.041 +174.7 62.5593 29.8037 7.58532 245.196 +174.8 71.6791 13.8083 5.32969 261.192 +174.9 80.8311 3.53868 2.74488 271.461 +175 80.3613 0 5.96457e-13 275 +175.1 99.1689 3.53868 177.255 271.461 +175.2 108.321 13.8083 174.67 261.192 +175.3 117.441 29.8037 172.415 245.196 +175.4 126.517 49.959 170.674 225.041 +175.5 135.542 72.3013 169.651 202.699 +175.6 144.514 94.6436 169.559 180.356 +175.7 153.436 114.799 170.582 160.201 +175.8 162.316 130.794 172.798 144.206 +175.9 171.166 141.064 176.078 133.936 +176 180 144.603 180 130.397 +176.1 8.83408 141.064 3.92232 133.936 +176.2 17.684 130.794 7.20168 144.206 +176.3 26.5641 114.799 9.41839 160.201 +176.4 35.4863 94.6436 10.4407 180.356 +176.5 44.4582 72.3013 10.3487 202.699 +176.6 53.4833 49.959 9.3263 225.041 +176.7 62.5593 29.8037 7.58532 245.196 +176.8 71.6791 13.8083 5.32969 261.192 +176.9 80.8311 3.53868 2.74488 271.461 +177 115.105 0 180 275 +177.1 99.1689 3.53868 177.255 271.461 +177.2 108.321 13.8083 174.67 261.192 +177.3 117.441 29.8037 172.415 245.196 +177.4 126.517 49.959 170.674 225.041 +177.5 135.542 72.3013 169.651 202.699 +177.6 144.514 94.6436 169.559 180.356 +177.7 153.436 114.799 170.582 160.201 +177.8 162.316 130.794 172.798 144.206 +177.9 171.166 141.064 176.078 133.936 +178 3.85922e-13 144.603 1.76479e-13 130.397 +178.1 8.83408 141.064 3.92232 133.936 +178.2 17.684 130.794 7.20168 144.206 +178.3 26.5641 114.799 9.41839 160.201 +178.4 35.4863 94.6436 10.4407 180.356 +178.5 44.4582 72.3013 10.3487 202.699 +178.6 53.4833 49.959 9.3263 225.041 +178.7 62.5593 29.8037 7.58532 245.196 +178.8 71.6791 13.8083 5.32969 261.192 +178.9 80.8311 3.53868 2.74488 271.461 +179 165.603 0 180 275 +179.1 99.1689 3.53868 177.255 271.461 +179.2 108.321 13.8083 174.67 261.192 +179.3 117.441 29.8037 172.415 245.196 +179.4 126.517 49.959 170.674 225.041 +179.5 135.542 72.3013 169.651 202.699 +179.6 144.514 94.6436 169.559 180.356 +179.7 153.436 114.799 170.582 160.201 +179.8 162.316 130.794 172.798 144.206 +179.9 171.166 141.064 176.078 133.936 +180 180 144.603 180 130.397 diff --git a/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_dp_gs.txt b/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_dp_gs.txt new file mode 100644 index 000000000..e6171ce21 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kineFiles/11Be_dp_gs.txt @@ -0,0 +1,1802 @@ +#theta_cm, theta3_lab, Ek3_lab, theta4_deg, Ek4_lab +0 0 105.572 0 152.376 +0.1 10.5446 103.087 2.53514 154.86 +0.2 21.1984 95.8762 4.71666 162.071 +0.3 32.0868 84.6451 6.28198 173.302 +0.4 43.3748 70.4931 7.10241 187.454 +0.5 55.3141 54.8054 7.17164 203.142 +0.6 68.3486 39.1177 6.56655 218.83 +0.7 83.3868 24.9656 5.40803 232.982 +0.8 102.6 13.7345 3.83396 244.213 +0.9 131.766 6.52368 1.98512 251.424 +1 180 4.03899 7.82652e-16 253.908 +1.1 48.2344 6.52368 178.015 251.424 +1.2 77.4001 13.7345 176.166 244.213 +1.3 96.6132 24.9656 174.592 232.982 +1.4 111.651 39.1177 173.433 218.83 +1.5 124.686 54.8054 172.828 203.142 +1.6 136.625 70.4931 172.898 187.454 +1.7 147.913 84.6451 173.718 173.302 +1.8 158.802 95.8762 175.283 162.071 +1.9 169.455 103.087 177.465 154.86 +2 180 105.572 180 152.376 +2.1 10.5446 103.087 2.53514 154.86 +2.2 21.1984 95.8762 4.71666 162.071 +2.3 32.0868 84.6451 6.28198 173.302 +2.4 43.3748 70.4931 7.10241 187.454 +2.5 55.3141 54.8054 7.17164 203.142 +2.6 68.3486 39.1177 6.56655 218.83 +2.7 83.3868 24.9656 5.40803 232.982 +2.8 102.6 13.7345 3.83396 244.213 +2.9 131.766 6.52368 1.98512 251.424 +3 180 4.03899 2.34796e-15 253.908 +3.1 48.2344 6.52368 178.015 251.424 +3.2 77.4001 13.7345 176.166 244.213 +3.3 96.6132 24.9656 174.592 232.982 +3.4 111.651 39.1177 173.433 218.83 +3.5 124.686 54.8054 172.828 203.142 +3.6 136.625 70.4931 172.898 187.454 +3.7 147.913 84.6451 173.718 173.302 +3.8 158.802 95.8762 175.283 162.071 +3.9 169.455 103.087 177.465 154.86 +4 180 105.572 180 152.376 +4.1 10.5446 103.087 2.53514 154.86 +4.2 21.1984 95.8762 4.71666 162.071 +4.3 32.0868 84.6451 6.28198 173.302 +4.4 43.3748 70.4931 7.10241 187.454 +4.5 55.3141 54.8054 7.17164 203.142 +4.6 68.3486 39.1177 6.56655 218.83 +4.7 83.3868 24.9656 5.40803 232.982 +4.8 102.6 13.7345 3.83396 244.213 +4.9 131.766 6.52368 1.98512 251.424 +5 180 4.03899 3.91326e-15 253.908 +5.1 48.2344 6.52368 178.015 251.424 +5.2 77.4001 13.7345 176.166 244.213 +5.3 96.6132 24.9656 174.592 232.982 +5.4 111.651 39.1177 173.433 218.83 +5.5 124.686 54.8054 172.828 203.142 +5.6 136.625 70.4931 172.898 187.454 +5.7 147.913 84.6451 173.718 173.302 +5.8 158.802 95.8762 175.283 162.071 +5.9 169.455 103.087 177.465 154.86 +6 180 105.572 180 152.376 +6.1 10.5446 103.087 2.53514 154.86 +6.2 21.1984 95.8762 4.71666 162.071 +6.3 32.0868 84.6451 6.28198 173.302 +6.4 43.3748 70.4931 7.10241 187.454 +6.5 55.3141 54.8054 7.17164 203.142 +6.6 68.3486 39.1177 6.56655 218.83 +6.7 83.3868 24.9656 5.40803 232.982 +6.8 102.6 13.7345 3.83396 244.213 +6.9 131.766 6.52368 1.98512 251.424 +7 180 4.03899 5.47856e-15 253.908 +7.1 48.2344 6.52368 178.015 251.424 +7.2 77.4001 13.7345 176.166 244.213 +7.3 96.6132 24.9656 174.592 232.982 +7.4 111.651 39.1177 173.433 218.83 +7.5 124.686 54.8054 172.828 203.142 +7.6 136.625 70.4931 172.898 187.454 +7.7 147.913 84.6451 173.718 173.302 +7.8 158.802 95.8762 175.283 162.071 +7.9 169.455 103.087 177.465 154.86 +8 180 105.572 180 152.376 +8.1 10.5446 103.087 2.53514 154.86 +8.2 21.1984 95.8762 4.71666 162.071 +8.3 32.0868 84.6451 6.28198 173.302 +8.4 43.3748 70.4931 7.10241 187.454 +8.5 55.3141 54.8054 7.17164 203.142 +8.6 68.3486 39.1177 6.56655 218.83 +8.7 83.3868 24.9656 5.40803 232.982 +8.8 102.6 13.7345 3.83396 244.213 +8.9 131.766 6.52368 1.98512 251.424 +9 180 4.03899 7.04387e-15 253.908 +9.1 48.2344 6.52368 178.015 251.424 +9.2 77.4001 13.7345 176.166 244.213 +9.3 96.6132 24.9656 174.592 232.982 +9.4 111.651 39.1177 173.433 218.83 +9.5 124.686 54.8054 172.828 203.142 +9.6 136.625 70.4931 172.898 187.454 +9.7 147.913 84.6451 173.718 173.302 +9.8 158.802 95.8762 175.283 162.071 +9.9 169.455 103.087 177.465 154.86 +10 180 105.572 180 152.376 +10.1 10.5446 103.087 2.53514 154.86 +10.2 21.1984 95.8762 4.71666 162.071 +10.3 32.0868 84.6451 6.28198 173.302 +10.4 43.3748 70.4931 7.10241 187.454 +10.5 55.3141 54.8054 7.17164 203.142 +10.6 68.3486 39.1177 6.56655 218.83 +10.7 83.3868 24.9656 5.40803 232.982 +10.8 102.6 13.7345 3.83396 244.213 +10.9 131.766 6.52368 1.98512 251.424 +11 180 4.03899 3.1314e-14 253.908 +11.1 48.2344 6.52368 178.015 251.424 +11.2 77.4001 13.7345 176.166 244.213 +11.3 96.6132 24.9656 174.592 232.982 +11.4 111.651 39.1177 173.433 218.83 +11.5 124.686 54.8054 172.828 203.142 +11.6 136.625 70.4931 172.898 187.454 +11.7 147.913 84.6451 173.718 173.302 +11.8 158.802 95.8762 175.283 162.071 +11.9 169.455 103.087 177.465 154.86 +12 180 105.572 180 152.376 +12.1 10.5446 103.087 2.53514 154.86 +12.2 21.1984 95.8762 4.71666 162.071 +12.3 32.0868 84.6451 6.28198 173.302 +12.4 43.3748 70.4931 7.10241 187.454 +12.5 55.3141 54.8054 7.17164 203.142 +12.6 68.3486 39.1177 6.56655 218.83 +12.7 83.3868 24.9656 5.40803 232.982 +12.8 102.6 13.7345 3.83396 244.213 +12.9 131.766 6.52368 1.98512 251.424 +13 3.69482e-13 4.03899 180 253.908 +13.1 48.2344 6.52368 178.015 251.424 +13.2 77.4001 13.7345 176.166 244.213 +13.3 96.6132 24.9656 174.592 232.982 +13.4 111.651 39.1177 173.433 218.83 +13.5 124.686 54.8054 172.828 203.142 +13.6 136.625 70.4931 172.898 187.454 +13.7 147.913 84.6451 173.718 173.302 +13.8 158.802 95.8762 175.283 162.071 +13.9 169.455 103.087 177.465 154.86 +14 180 105.572 180 152.376 +14.1 10.5446 103.087 2.53514 154.86 +14.2 21.1984 95.8762 4.71666 162.071 +14.3 32.0868 84.6451 6.28198 173.302 +14.4 43.3748 70.4931 7.10241 187.454 +14.5 55.3141 54.8054 7.17164 203.142 +14.6 68.3486 39.1177 6.56655 218.83 +14.7 83.3868 24.9656 5.40803 232.982 +14.8 102.6 13.7345 3.83396 244.213 +14.9 131.766 6.52368 1.98512 251.424 +15 180 4.03899 3.44446e-14 253.908 +15.1 48.2344 6.52368 178.015 251.424 +15.2 77.4001 13.7345 176.166 244.213 +15.3 96.6132 24.9656 174.592 232.982 +15.4 111.651 39.1177 173.433 218.83 +15.5 124.686 54.8054 172.828 203.142 +15.6 136.625 70.4931 172.898 187.454 +15.7 147.913 84.6451 173.718 173.302 +15.8 158.802 95.8762 175.283 162.071 +15.9 169.455 103.087 177.465 154.86 +16 180 105.572 180 152.376 +16.1 10.5446 103.087 2.53514 154.86 +16.2 21.1984 95.8762 4.71666 162.071 +16.3 32.0868 84.6451 6.28198 173.302 +16.4 43.3748 70.4931 7.10241 187.454 +16.5 55.3141 54.8054 7.17164 203.142 +16.6 68.3486 39.1177 6.56655 218.83 +16.7 83.3868 24.9656 5.40803 232.982 +16.8 102.6 13.7345 3.83396 244.213 +16.9 131.766 6.52368 1.98512 251.424 +17 2.55795e-13 4.03899 180 253.908 +17.1 48.2344 6.52368 178.015 251.424 +17.2 77.4001 13.7345 176.166 244.213 +17.3 96.6132 24.9656 174.592 232.982 +17.4 111.651 39.1177 173.433 218.83 +17.5 124.686 54.8054 172.828 203.142 +17.6 136.625 70.4931 172.898 187.454 +17.7 147.913 84.6451 173.718 173.302 +17.8 158.802 95.8762 175.283 162.071 +17.9 169.455 103.087 177.465 154.86 +18 180 105.572 180 152.376 +18.1 10.5446 103.087 2.53514 154.86 +18.2 21.1984 95.8762 4.71666 162.071 +18.3 32.0868 84.6451 6.28198 173.302 +18.4 43.3748 70.4931 7.10241 187.454 +18.5 55.3141 54.8054 7.17164 203.142 +18.6 68.3486 39.1177 6.56655 218.83 +18.7 83.3868 24.9656 5.40803 232.982 +18.8 102.6 13.7345 3.83396 244.213 +18.9 131.766 6.52368 1.98512 251.424 +19 180 4.03899 3.75752e-14 253.908 +19.1 48.2344 6.52368 178.015 251.424 +19.2 77.4001 13.7345 176.166 244.213 +19.3 96.6132 24.9656 174.592 232.982 +19.4 111.651 39.1177 173.433 218.83 +19.5 124.686 54.8054 172.828 203.142 +19.6 136.625 70.4931 172.898 187.454 +19.7 147.913 84.6451 173.718 173.302 +19.8 158.802 95.8762 175.283 162.071 +19.9 169.455 103.087 177.465 154.86 +20 180 105.572 180 152.376 +20.1 10.5446 103.087 2.53514 154.86 +20.2 21.1984 95.8762 4.71666 162.071 +20.3 32.0868 84.6451 6.28198 173.302 +20.4 43.3748 70.4931 7.10241 187.454 +20.5 55.3141 54.8054 7.17164 203.142 +20.6 68.3486 39.1177 6.56655 218.83 +20.7 83.3868 24.9656 5.40803 232.982 +20.8 102.6 13.7345 3.83396 244.213 +20.9 131.766 6.52368 1.98512 251.424 +21 1.7053e-13 4.03899 180 253.908 +21.1 48.2344 6.52368 178.015 251.424 +21.2 77.4001 13.7345 176.166 244.213 +21.3 96.6132 24.9656 174.592 232.982 +21.4 111.651 39.1177 173.433 218.83 +21.5 124.686 54.8054 172.828 203.142 +21.6 136.625 70.4931 172.898 187.454 +21.7 147.913 84.6451 173.718 173.302 +21.8 158.802 95.8762 175.283 162.071 +21.9 169.455 103.087 177.465 154.86 +22 180 105.572 180 152.376 +22.1 10.5446 103.087 2.53514 154.86 +22.2 21.1984 95.8762 4.71666 162.071 +22.3 32.0868 84.6451 6.28198 173.302 +22.4 43.3748 70.4931 7.10241 187.454 +22.5 55.3141 54.8054 7.17164 203.142 +22.6 68.3486 39.1177 6.56655 218.83 +22.7 83.3868 24.9656 5.40803 232.982 +22.8 102.6 13.7345 3.83396 244.213 +22.9 131.766 6.52368 1.98512 251.424 +23 180 4.03899 4.07058e-14 253.908 +23.1 48.2344 6.52368 178.015 251.424 +23.2 77.4001 13.7345 176.166 244.213 +23.3 96.6132 24.9656 174.592 232.982 +23.4 111.651 39.1177 173.433 218.83 +23.5 124.686 54.8054 172.828 203.142 +23.6 136.625 70.4931 172.898 187.454 +23.7 147.913 84.6451 173.718 173.302 +23.8 158.802 95.8762 175.283 162.071 +23.9 169.455 103.087 177.465 154.86 +24 180 105.572 180 152.376 +24.1 10.5446 103.087 2.53514 154.86 +24.2 21.1984 95.8762 4.71666 162.071 +24.3 32.0868 84.6451 6.28198 173.302 +24.4 43.3748 70.4931 7.10241 187.454 +24.5 55.3141 54.8054 7.17164 203.142 +24.6 68.3486 39.1177 6.56655 218.83 +24.7 83.3868 24.9656 5.40803 232.982 +24.8 102.6 13.7345 3.83396 244.213 +24.9 131.766 6.52368 1.98512 251.424 +25 5.68434e-14 4.03899 180 253.908 +25.1 48.2344 6.52368 178.015 251.424 +25.2 77.4001 13.7345 176.166 244.213 +25.3 96.6132 24.9656 174.592 232.982 +25.4 111.651 39.1177 173.433 218.83 +25.5 124.686 54.8054 172.828 203.142 +25.6 136.625 70.4931 172.898 187.454 +25.7 147.913 84.6451 173.718 173.302 +25.8 158.802 95.8762 175.283 162.071 +25.9 169.455 103.087 177.465 154.86 +26 1.31396e-13 105.572 3.24227e-14 152.376 +26.1 10.5446 103.087 2.53514 154.86 +26.2 21.1984 95.8762 4.71666 162.071 +26.3 32.0868 84.6451 6.28198 173.302 +26.4 43.3748 70.4931 7.10241 187.454 +26.5 55.3141 54.8054 7.17164 203.142 +26.6 68.3486 39.1177 6.56655 218.83 +26.7 83.3868 24.9656 5.40803 232.982 +26.8 102.6 13.7345 3.83396 244.213 +26.9 131.766 6.52368 1.98512 251.424 +27 180 4.03899 4.38364e-14 253.908 +27.1 48.2344 6.52368 178.015 251.424 +27.2 77.4001 13.7345 176.166 244.213 +27.3 96.6132 24.9656 174.592 232.982 +27.4 111.651 39.1177 173.433 218.83 +27.5 124.686 54.8054 172.828 203.142 +27.6 136.625 70.4931 172.898 187.454 +27.7 147.913 84.6451 173.718 173.302 +27.8 158.802 95.8762 175.283 162.071 +27.9 169.455 103.087 177.465 154.86 +28 180 105.572 180 152.376 +28.1 10.5446 103.087 2.53514 154.86 +28.2 21.1984 95.8762 4.71666 162.071 +28.3 32.0868 84.6451 6.28198 173.302 +28.4 43.3748 70.4931 7.10241 187.454 +28.5 55.3141 54.8054 7.17164 203.142 +28.6 68.3486 39.1177 6.56655 218.83 +28.7 83.3868 24.9656 5.40803 232.982 +28.8 102.6 13.7345 3.83396 244.213 +28.9 131.766 6.52368 1.98512 251.424 +29 0 4.03899 180 253.908 +29.1 48.2344 6.52368 178.015 251.424 +29.2 77.4001 13.7345 176.166 244.213 +29.3 96.6132 24.9656 174.592 232.982 +29.4 111.651 39.1177 173.433 218.83 +29.5 124.686 54.8054 172.828 203.142 +29.6 136.625 70.4931 172.898 187.454 +29.7 147.913 84.6451 173.718 173.302 +29.8 158.802 95.8762 175.283 162.071 +29.9 169.455 103.087 177.465 154.86 +30 180 105.572 180 152.376 +30.1 10.5446 103.087 2.53514 154.86 +30.2 21.1984 95.8762 4.71666 162.071 +30.3 32.0868 84.6451 6.28198 173.302 +30.4 43.3748 70.4931 7.10241 187.454 +30.5 55.3141 54.8054 7.17164 203.142 +30.6 68.3486 39.1177 6.56655 218.83 +30.7 83.3868 24.9656 5.40803 232.982 +30.8 102.6 13.7345 3.83396 244.213 +30.9 131.766 6.52368 1.98512 251.424 +31 180 4.03899 4.6967e-14 253.908 +31.1 48.2344 6.52368 178.015 251.424 +31.2 77.4001 13.7345 176.166 244.213 +31.3 96.6132 24.9656 174.592 232.982 +31.4 111.651 39.1177 173.433 218.83 +31.5 124.686 54.8054 172.828 203.142 +31.6 136.625 70.4931 172.898 187.454 +31.7 147.913 84.6451 173.718 173.302 +31.8 158.802 95.8762 175.283 162.071 +31.9 169.455 103.087 177.465 154.86 +32 180 105.572 180 152.376 +32.1 10.5446 103.087 2.53514 154.86 +32.2 21.1984 95.8762 4.71666 162.071 +32.3 32.0868 84.6451 6.28198 173.302 +32.4 43.3748 70.4931 7.10241 187.454 +32.5 55.3141 54.8054 7.17164 203.142 +32.6 68.3486 39.1177 6.56655 218.83 +32.7 83.3868 24.9656 5.40803 232.982 +32.8 102.6 13.7345 3.83396 244.213 +32.9 131.766 6.52368 1.98512 251.424 +33 180 4.03899 3.1227e-15 253.908 +33.1 48.2344 6.52368 178.015 251.424 +33.2 77.4001 13.7345 176.166 244.213 +33.3 96.6132 24.9656 174.592 232.982 +33.4 111.651 39.1177 173.433 218.83 +33.5 124.686 54.8054 172.828 203.142 +33.6 136.625 70.4931 172.898 187.454 +33.7 147.913 84.6451 173.718 173.302 +33.8 158.802 95.8762 175.283 162.071 +33.9 169.455 103.087 177.465 154.86 +34 9.8568e-14 105.572 2.43221e-14 152.376 +34.1 10.5446 103.087 2.53514 154.86 +34.2 21.1984 95.8762 4.71666 162.071 +34.3 32.0868 84.6451 6.28198 173.302 +34.4 43.3748 70.4931 7.10241 187.454 +34.5 55.3141 54.8054 7.17164 203.142 +34.6 68.3486 39.1177 6.56655 218.83 +34.7 83.3868 24.9656 5.40803 232.982 +34.8 102.6 13.7345 3.83396 244.213 +34.9 131.766 6.52368 1.98512 251.424 +35 180 4.03899 5.00976e-14 253.908 +35.1 48.2344 6.52368 178.015 251.424 +35.2 77.4001 13.7345 176.166 244.213 +35.3 96.6132 24.9656 174.592 232.982 +35.4 111.651 39.1177 173.433 218.83 +35.5 124.686 54.8054 172.828 203.142 +35.6 136.625 70.4931 172.898 187.454 +35.7 147.913 84.6451 173.718 173.302 +35.8 158.802 95.8762 175.283 162.071 +35.9 169.455 103.087 177.465 154.86 +36 180 105.572 180 152.376 +36.1 10.5446 103.087 2.53514 154.86 +36.2 21.1984 95.8762 4.71666 162.071 +36.3 32.0868 84.6451 6.28198 173.302 +36.4 43.3748 70.4931 7.10241 187.454 +36.5 55.3141 54.8054 7.17164 203.142 +36.6 68.3486 39.1177 6.56655 218.83 +36.7 83.3868 24.9656 5.40803 232.982 +36.8 102.6 13.7345 3.83396 244.213 +36.9 131.766 6.52368 1.98512 251.424 +37 180 4.03899 6.25331e-15 253.908 +37.1 48.2344 6.52368 178.015 251.424 +37.2 77.4001 13.7345 176.166 244.213 +37.3 96.6132 24.9656 174.592 232.982 +37.4 111.651 39.1177 173.433 218.83 +37.5 124.686 54.8054 172.828 203.142 +37.6 136.625 70.4931 172.898 187.454 +37.7 147.913 84.6451 173.718 173.302 +37.8 158.802 95.8762 175.283 162.071 +37.9 169.455 103.087 177.465 154.86 +38 180 105.572 180 152.376 +38.1 10.5446 103.087 2.53514 154.86 +38.2 21.1984 95.8762 4.71666 162.071 +38.3 32.0868 84.6451 6.28198 173.302 +38.4 43.3748 70.4931 7.10241 187.454 +38.5 55.3141 54.8054 7.17164 203.142 +38.6 68.3486 39.1177 6.56655 218.83 +38.7 83.3868 24.9656 5.40803 232.982 +38.8 102.6 13.7345 3.83396 244.213 +38.9 131.766 6.52368 1.98512 251.424 +39 180 4.03899 5.32283e-14 253.908 +39.1 48.2344 6.52368 178.015 251.424 +39.2 77.4001 13.7345 176.166 244.213 +39.3 96.6132 24.9656 174.592 232.982 +39.4 111.651 39.1177 173.433 218.83 +39.5 124.686 54.8054 172.828 203.142 +39.6 136.625 70.4931 172.898 187.454 +39.7 147.913 84.6451 173.718 173.302 +39.8 158.802 95.8762 175.283 162.071 +39.9 169.455 103.087 177.465 154.86 +40 180 105.572 180 152.376 +40.1 10.5446 103.087 2.53514 154.86 +40.2 21.1984 95.8762 4.71666 162.071 +40.3 32.0868 84.6451 6.28198 173.302 +40.4 43.3748 70.4931 7.10241 187.454 +40.5 55.3141 54.8054 7.17164 203.142 +40.6 68.3486 39.1177 6.56655 218.83 +40.7 83.3868 24.9656 5.40803 232.982 +40.8 102.6 13.7345 3.83396 244.213 +40.9 131.766 6.52368 1.98512 251.424 +41 180 4.03899 1.00203e-13 253.908 +41.1 48.2344 6.52368 178.015 251.424 +41.2 77.4001 13.7345 176.166 244.213 +41.3 96.6132 24.9656 174.592 232.982 +41.4 111.651 39.1177 173.433 218.83 +41.5 124.686 54.8054 172.828 203.142 +41.6 136.625 70.4931 172.898 187.454 +41.7 147.913 84.6451 173.718 173.302 +41.8 158.802 95.8762 175.283 162.071 +41.9 169.455 103.087 177.465 154.86 +42 6.57396e-14 105.572 1.62216e-14 152.376 +42.1 10.5446 103.087 2.53514 154.86 +42.2 21.1984 95.8762 4.71666 162.071 +42.3 32.0868 84.6451 6.28198 173.302 +42.4 43.3748 70.4931 7.10241 187.454 +42.5 55.3141 54.8054 7.17164 203.142 +42.6 68.3486 39.1177 6.56655 218.83 +42.7 83.3868 24.9656 5.40803 232.982 +42.8 102.6 13.7345 3.83396 244.213 +42.9 131.766 6.52368 1.98512 251.424 +43 180 4.03899 5.63589e-14 253.908 +43.1 48.2344 6.52368 178.015 251.424 +43.2 77.4001 13.7345 176.166 244.213 +43.3 96.6132 24.9656 174.592 232.982 +43.4 111.651 39.1177 173.433 218.83 +43.5 124.686 54.8054 172.828 203.142 +43.6 136.625 70.4931 172.898 187.454 +43.7 147.913 84.6451 173.718 173.302 +43.8 158.802 95.8762 175.283 162.071 +43.9 169.455 103.087 177.465 154.86 +44 180 105.572 180 152.376 +44.1 10.5446 103.087 2.53514 154.86 +44.2 21.1984 95.8762 4.71666 162.071 +44.3 32.0868 84.6451 6.28198 173.302 +44.4 43.3748 70.4931 7.10241 187.454 +44.5 55.3141 54.8054 7.17164 203.142 +44.6 68.3486 39.1177 6.56655 218.83 +44.7 83.3868 24.9656 5.40803 232.982 +44.8 102.6 13.7345 3.83396 244.213 +44.9 131.766 6.52368 1.98512 251.424 +45 180 4.03899 1.25145e-14 253.908 +45.1 48.2344 6.52368 178.015 251.424 +45.2 77.4001 13.7345 176.166 244.213 +45.3 96.6132 24.9656 174.592 232.982 +45.4 111.651 39.1177 173.433 218.83 +45.5 124.686 54.8054 172.828 203.142 +45.6 136.625 70.4931 172.898 187.454 +45.7 147.913 84.6451 173.718 173.302 +45.8 158.802 95.8762 175.283 162.071 +45.9 169.455 103.087 177.465 154.86 +46 180 105.572 180 152.376 +46.1 10.5446 103.087 2.53514 154.86 +46.2 21.1984 95.8762 4.71666 162.071 +46.3 32.0868 84.6451 6.28198 173.302 +46.4 43.3748 70.4931 7.10241 187.454 +46.5 55.3141 54.8054 7.17164 203.142 +46.6 68.3486 39.1177 6.56655 218.83 +46.7 83.3868 24.9656 5.40803 232.982 +46.8 102.6 13.7345 3.83396 244.213 +46.9 131.766 6.52368 1.98512 251.424 +47 8.52651e-13 4.03899 180 253.908 +47.1 48.2344 6.52368 178.015 251.424 +47.2 77.4001 13.7345 176.166 244.213 +47.3 96.6132 24.9656 174.592 232.982 +47.4 111.651 39.1177 173.433 218.83 +47.5 124.686 54.8054 172.828 203.142 +47.6 136.625 70.4931 172.898 187.454 +47.7 147.913 84.6451 173.718 173.302 +47.8 158.802 95.8762 175.283 162.071 +47.9 169.455 103.087 177.465 154.86 +48 180 105.572 180 152.376 +48.1 10.5446 103.087 2.53514 154.86 +48.2 21.1984 95.8762 4.71666 162.071 +48.3 32.0868 84.6451 6.28198 173.302 +48.4 43.3748 70.4931 7.10241 187.454 +48.5 55.3141 54.8054 7.17164 203.142 +48.6 68.3486 39.1177 6.56655 218.83 +48.7 83.3868 24.9656 5.40803 232.982 +48.8 102.6 13.7345 3.83396 244.213 +48.9 131.766 6.52368 1.98512 251.424 +49 180 4.03899 1.06464e-13 253.908 +49.1 48.2344 6.52368 178.015 251.424 +49.2 77.4001 13.7345 176.166 244.213 +49.3 96.6132 24.9656 174.592 232.982 +49.4 111.651 39.1177 173.433 218.83 +49.5 124.686 54.8054 172.828 203.142 +49.6 136.625 70.4931 172.898 187.454 +49.7 147.913 84.6451 173.718 173.302 +49.8 158.802 95.8762 175.283 162.071 +49.9 169.455 103.087 177.465 154.86 +50 3.29113e-14 105.572 8.12103e-15 152.376 +50.1 10.5446 103.087 2.53514 154.86 +50.2 21.1984 95.8762 4.71666 162.071 +50.3 32.0868 84.6451 6.28198 173.302 +50.4 43.3748 70.4931 7.10241 187.454 +50.5 55.3141 54.8054 7.17164 203.142 +50.6 68.3486 39.1177 6.56655 218.83 +50.7 83.3868 24.9656 5.40803 232.982 +50.8 102.6 13.7345 3.83396 244.213 +50.9 131.766 6.52368 1.98512 251.424 +51 180 4.03899 6.26201e-14 253.908 +51.1 48.2344 6.52368 178.015 251.424 +51.2 77.4001 13.7345 176.166 244.213 +51.3 96.6132 24.9656 174.592 232.982 +51.4 111.651 39.1177 173.433 218.83 +51.5 124.686 54.8054 172.828 203.142 +51.6 136.625 70.4931 172.898 187.454 +51.7 147.913 84.6451 173.718 173.302 +51.8 158.802 95.8762 175.283 162.071 +51.9 169.455 103.087 177.465 154.86 +52 2.62793e-13 105.572 6.48454e-14 152.376 +52.1 10.5446 103.087 2.53514 154.86 +52.2 21.1984 95.8762 4.71666 162.071 +52.3 32.0868 84.6451 6.28198 173.302 +52.4 43.3748 70.4931 7.10241 187.454 +52.5 55.3141 54.8054 7.17164 203.142 +52.6 68.3486 39.1177 6.56655 218.83 +52.7 83.3868 24.9656 5.40803 232.982 +52.8 102.6 13.7345 3.83396 244.213 +52.9 131.766 6.52368 1.98512 251.424 +53 180 4.03899 1.87757e-14 253.908 +53.1 48.2344 6.52368 178.015 251.424 +53.2 77.4001 13.7345 176.166 244.213 +53.3 96.6132 24.9656 174.592 232.982 +53.4 111.651 39.1177 173.433 218.83 +53.5 124.686 54.8054 172.828 203.142 +53.6 136.625 70.4931 172.898 187.454 +53.7 147.913 84.6451 173.718 173.302 +53.8 158.802 95.8762 175.283 162.071 +53.9 169.455 103.087 177.465 154.86 +54 180 105.572 180 152.376 +54.1 10.5446 103.087 2.53514 154.86 +54.2 21.1984 95.8762 4.71666 162.071 +54.3 32.0868 84.6451 6.28198 173.302 +54.4 43.3748 70.4931 7.10241 187.454 +54.5 55.3141 54.8054 7.17164 203.142 +54.6 68.3486 39.1177 6.56655 218.83 +54.7 83.3868 24.9656 5.40803 232.982 +54.8 102.6 13.7345 3.83396 244.213 +54.9 131.766 6.52368 1.98512 251.424 +55 6.82121e-13 4.03899 180 253.908 +55.1 48.2344 6.52368 178.015 251.424 +55.2 77.4001 13.7345 176.166 244.213 +55.3 96.6132 24.9656 174.592 232.982 +55.4 111.651 39.1177 173.433 218.83 +55.5 124.686 54.8054 172.828 203.142 +55.6 136.625 70.4931 172.898 187.454 +55.7 147.913 84.6451 173.718 173.302 +55.8 158.802 95.8762 175.283 162.071 +55.9 169.455 103.087 177.465 154.86 +56 180 105.572 180 152.376 +56.1 10.5446 103.087 2.53514 154.86 +56.2 21.1984 95.8762 4.71666 162.071 +56.3 32.0868 84.6451 6.28198 173.302 +56.4 43.3748 70.4931 7.10241 187.454 +56.5 55.3141 54.8054 7.17164 203.142 +56.6 68.3486 39.1177 6.56655 218.83 +56.7 83.3868 24.9656 5.40803 232.982 +56.8 102.6 13.7345 3.83396 244.213 +56.9 131.766 6.52368 1.98512 251.424 +57 180 4.03899 1.12726e-13 253.908 +57.1 48.2344 6.52368 178.015 251.424 +57.2 77.4001 13.7345 176.166 244.213 +57.3 96.6132 24.9656 174.592 232.982 +57.4 111.651 39.1177 173.433 218.83 +57.5 124.686 54.8054 172.828 203.142 +57.6 136.625 70.4931 172.898 187.454 +57.7 147.913 84.6451 173.718 173.302 +57.8 158.802 95.8762 175.283 162.071 +57.9 169.455 103.087 177.465 154.86 +58 8.29631e-17 105.572 2.04716e-17 152.376 +58.1 10.5446 103.087 2.53514 154.86 +58.2 21.1984 95.8762 4.71666 162.071 +58.3 32.0868 84.6451 6.28198 173.302 +58.4 43.3748 70.4931 7.10241 187.454 +58.5 55.3141 54.8054 7.17164 203.142 +58.6 68.3486 39.1177 6.56655 218.83 +58.7 83.3868 24.9656 5.40803 232.982 +58.8 102.6 13.7345 3.83396 244.213 +58.9 131.766 6.52368 1.98512 251.424 +59 180 4.03899 6.88813e-14 253.908 +59.1 48.2344 6.52368 178.015 251.424 +59.2 77.4001 13.7345 176.166 244.213 +59.3 96.6132 24.9656 174.592 232.982 +59.4 111.651 39.1177 173.433 218.83 +59.5 124.686 54.8054 172.828 203.142 +59.6 136.625 70.4931 172.898 187.454 +59.7 147.913 84.6451 173.718 173.302 +59.8 158.802 95.8762 175.283 162.071 +59.9 169.455 103.087 177.465 154.86 +60 180 105.572 180 152.376 +60.1 10.5446 103.087 2.53514 154.86 +60.2 21.1984 95.8762 4.71666 162.071 +60.3 32.0868 84.6451 6.28198 173.302 +60.4 43.3748 70.4931 7.10241 187.454 +60.5 55.3141 54.8054 7.17164 203.142 +60.6 68.3486 39.1177 6.56655 218.83 +60.7 83.3868 24.9656 5.40803 232.982 +60.8 102.6 13.7345 3.83396 244.213 +60.9 131.766 6.52368 1.98512 251.424 +61 180 4.03899 2.5037e-14 253.908 +61.1 48.2344 6.52368 178.015 251.424 +61.2 77.4001 13.7345 176.166 244.213 +61.3 96.6132 24.9656 174.592 232.982 +61.4 111.651 39.1177 173.433 218.83 +61.5 124.686 54.8054 172.828 203.142 +61.6 136.625 70.4931 172.898 187.454 +61.7 147.913 84.6451 173.718 173.302 +61.8 158.802 95.8762 175.283 162.071 +61.9 169.455 103.087 177.465 154.86 +62 180 105.572 180 152.376 +62.1 10.5446 103.087 2.53514 154.86 +62.2 21.1984 95.8762 4.71666 162.071 +62.3 32.0868 84.6451 6.28198 173.302 +62.4 43.3748 70.4931 7.10241 187.454 +62.5 55.3141 54.8054 7.17164 203.142 +62.6 68.3486 39.1177 6.56655 218.83 +62.7 83.3868 24.9656 5.40803 232.982 +62.8 102.6 13.7345 3.83396 244.213 +62.9 131.766 6.52368 1.98512 251.424 +63 5.11591e-13 4.03899 180 253.908 +63.1 48.2344 6.52368 178.015 251.424 +63.2 77.4001 13.7345 176.166 244.213 +63.3 96.6132 24.9656 174.592 232.982 +63.4 111.651 39.1177 173.433 218.83 +63.5 124.686 54.8054 172.828 203.142 +63.6 136.625 70.4931 172.898 187.454 +63.7 147.913 84.6451 173.718 173.302 +63.8 158.802 95.8762 175.283 162.071 +63.9 169.455 103.087 177.465 154.86 +64 180 105.572 180 152.376 +64.1 10.5446 103.087 2.53514 154.86 +64.2 21.1984 95.8762 4.71666 162.071 +64.3 32.0868 84.6451 6.28198 173.302 +64.4 43.3748 70.4931 7.10241 187.454 +64.5 55.3141 54.8054 7.17164 203.142 +64.6 68.3486 39.1177 6.56655 218.83 +64.7 83.3868 24.9656 5.40803 232.982 +64.8 102.6 13.7345 3.83396 244.213 +64.9 131.766 6.52368 1.98512 251.424 +65 180 4.03899 1.18987e-13 253.908 +65.1 48.2344 6.52368 178.015 251.424 +65.2 77.4001 13.7345 176.166 244.213 +65.3 96.6132 24.9656 174.592 232.982 +65.4 111.651 39.1177 173.433 218.83 +65.5 124.686 54.8054 172.828 203.142 +65.6 136.625 70.4931 172.898 187.454 +65.7 147.913 84.6451 173.718 173.302 +65.8 158.802 95.8762 175.283 162.071 +65.9 169.455 103.087 177.465 154.86 +66 180 105.572 180 152.376 +66.1 10.5446 103.087 2.53514 154.86 +66.2 21.1984 95.8762 4.71666 162.071 +66.3 32.0868 84.6451 6.28198 173.302 +66.4 43.3748 70.4931 7.10241 187.454 +66.5 55.3141 54.8054 7.17164 203.142 +66.6 68.3486 39.1177 6.56655 218.83 +66.7 83.3868 24.9656 5.40803 232.982 +66.8 102.6 13.7345 3.83396 244.213 +66.9 131.766 6.52368 1.98512 251.424 +67 180 4.03899 7.51425e-14 253.908 +67.1 48.2344 6.52368 178.015 251.424 +67.2 77.4001 13.7345 176.166 244.213 +67.3 96.6132 24.9656 174.592 232.982 +67.4 111.651 39.1177 173.433 218.83 +67.5 124.686 54.8054 172.828 203.142 +67.6 136.625 70.4931 172.898 187.454 +67.7 147.913 84.6451 173.718 173.302 +67.8 158.802 95.8762 175.283 162.071 +67.9 169.455 103.087 177.465 154.86 +68 1.97136e-13 105.572 4.86443e-14 152.376 +68.1 10.5446 103.087 2.53514 154.86 +68.2 21.1984 95.8762 4.71666 162.071 +68.3 32.0868 84.6451 6.28198 173.302 +68.4 43.3748 70.4931 7.10241 187.454 +68.5 55.3141 54.8054 7.17164 203.142 +68.6 68.3486 39.1177 6.56655 218.83 +68.7 83.3868 24.9656 5.40803 232.982 +68.8 102.6 13.7345 3.83396 244.213 +68.9 131.766 6.52368 1.98512 251.424 +69 180 4.03899 3.12982e-14 253.908 +69.1 48.2344 6.52368 178.015 251.424 +69.2 77.4001 13.7345 176.166 244.213 +69.3 96.6132 24.9656 174.592 232.982 +69.4 111.651 39.1177 173.433 218.83 +69.5 124.686 54.8054 172.828 203.142 +69.6 136.625 70.4931 172.898 187.454 +69.7 147.913 84.6451 173.718 173.302 +69.8 158.802 95.8762 175.283 162.071 +69.9 169.455 103.087 177.465 154.86 +70 180 105.572 180 152.376 +70.1 10.5446 103.087 2.53514 154.86 +70.2 21.1984 95.8762 4.71666 162.071 +70.3 32.0868 84.6451 6.28198 173.302 +70.4 43.3748 70.4931 7.10241 187.454 +70.5 55.3141 54.8054 7.17164 203.142 +70.6 68.3486 39.1177 6.56655 218.83 +70.7 83.3868 24.9656 5.40803 232.982 +70.8 102.6 13.7345 3.83396 244.213 +70.9 131.766 6.52368 1.98512 251.424 +71 3.69482e-13 4.03899 180 253.908 +71.1 48.2344 6.52368 178.015 251.424 +71.2 77.4001 13.7345 176.166 244.213 +71.3 96.6132 24.9656 174.592 232.982 +71.4 111.651 39.1177 173.433 218.83 +71.5 124.686 54.8054 172.828 203.142 +71.6 136.625 70.4931 172.898 187.454 +71.7 147.913 84.6451 173.718 173.302 +71.8 158.802 95.8762 175.283 162.071 +71.9 169.455 103.087 177.465 154.86 +72 180 105.572 180 152.376 +72.1 10.5446 103.087 2.53514 154.86 +72.2 21.1984 95.8762 4.71666 162.071 +72.3 32.0868 84.6451 6.28198 173.302 +72.4 43.3748 70.4931 7.10241 187.454 +72.5 55.3141 54.8054 7.17164 203.142 +72.6 68.3486 39.1177 6.56655 218.83 +72.7 83.3868 24.9656 5.40803 232.982 +72.8 102.6 13.7345 3.83396 244.213 +72.9 131.766 6.52368 1.98512 251.424 +73 180 4.03899 1.25248e-13 253.908 +73.1 48.2344 6.52368 178.015 251.424 +73.2 77.4001 13.7345 176.166 244.213 +73.3 96.6132 24.9656 174.592 232.982 +73.4 111.651 39.1177 173.433 218.83 +73.5 124.686 54.8054 172.828 203.142 +73.6 136.625 70.4931 172.898 187.454 +73.7 147.913 84.6451 173.718 173.302 +73.8 158.802 95.8762 175.283 162.071 +73.9 169.455 103.087 177.465 154.86 +74 180 105.572 180 152.376 +74.1 10.5446 103.087 2.53514 154.86 +74.2 21.1984 95.8762 4.71666 162.071 +74.3 32.0868 84.6451 6.28198 173.302 +74.4 43.3748 70.4931 7.10241 187.454 +74.5 55.3141 54.8054 7.17164 203.142 +74.6 68.3486 39.1177 6.56655 218.83 +74.7 83.3868 24.9656 5.40803 232.982 +74.8 102.6 13.7345 3.83396 244.213 +74.9 131.766 6.52368 1.98512 251.424 +75 180 4.03899 8.14037e-14 253.908 +75.1 48.2344 6.52368 178.015 251.424 +75.2 77.4001 13.7345 176.166 244.213 +75.3 96.6132 24.9656 174.592 232.982 +75.4 111.651 39.1177 173.433 218.83 +75.5 124.686 54.8054 172.828 203.142 +75.6 136.625 70.4931 172.898 187.454 +75.7 147.913 84.6451 173.718 173.302 +75.8 158.802 95.8762 175.283 162.071 +75.9 169.455 103.087 177.465 154.86 +76 180 105.572 180 152.376 +76.1 10.5446 103.087 2.53514 154.86 +76.2 21.1984 95.8762 4.71666 162.071 +76.3 32.0868 84.6451 6.28198 173.302 +76.4 43.3748 70.4931 7.10241 187.454 +76.5 55.3141 54.8054 7.17164 203.142 +76.6 68.3486 39.1177 6.56655 218.83 +76.7 83.3868 24.9656 5.40803 232.982 +76.8 102.6 13.7345 3.83396 244.213 +76.9 131.766 6.52368 1.98512 251.424 +77 180 4.03899 3.75594e-14 253.908 +77.1 48.2344 6.52368 178.015 251.424 +77.2 77.4001 13.7345 176.166 244.213 +77.3 96.6132 24.9656 174.592 232.982 +77.4 111.651 39.1177 173.433 218.83 +77.5 124.686 54.8054 172.828 203.142 +77.6 136.625 70.4931 172.898 187.454 +77.7 147.913 84.6451 173.718 173.302 +77.8 158.802 95.8762 175.283 162.071 +77.9 169.455 103.087 177.465 154.86 +78 180 105.572 180 152.376 +78.1 10.5446 103.087 2.53514 154.86 +78.2 21.1984 95.8762 4.71666 162.071 +78.3 32.0868 84.6451 6.28198 173.302 +78.4 43.3748 70.4931 7.10241 187.454 +78.5 55.3141 54.8054 7.17164 203.142 +78.6 68.3486 39.1177 6.56655 218.83 +78.7 83.3868 24.9656 5.40803 232.982 +78.8 102.6 13.7345 3.83396 244.213 +78.9 131.766 6.52368 1.98512 251.424 +79 1.7053e-13 4.03899 180 253.908 +79.1 48.2344 6.52368 178.015 251.424 +79.2 77.4001 13.7345 176.166 244.213 +79.3 96.6132 24.9656 174.592 232.982 +79.4 111.651 39.1177 173.433 218.83 +79.5 124.686 54.8054 172.828 203.142 +79.6 136.625 70.4931 172.898 187.454 +79.7 147.913 84.6451 173.718 173.302 +79.8 158.802 95.8762 175.283 162.071 +79.9 169.455 103.087 177.465 154.86 +80 180 105.572 180 152.376 +80.1 10.5446 103.087 2.53514 154.86 +80.2 21.1984 95.8762 4.71666 162.071 +80.3 32.0868 84.6451 6.28198 173.302 +80.4 43.3748 70.4931 7.10241 187.454 +80.5 55.3141 54.8054 7.17164 203.142 +80.6 68.3486 39.1177 6.56655 218.83 +80.7 83.3868 24.9656 5.40803 232.982 +80.8 102.6 13.7345 3.83396 244.213 +80.9 131.766 6.52368 1.98512 251.424 +81 180 4.03899 1.31509e-13 253.908 +81.1 48.2344 6.52368 178.015 251.424 +81.2 77.4001 13.7345 176.166 244.213 +81.3 96.6132 24.9656 174.592 232.982 +81.4 111.651 39.1177 173.433 218.83 +81.5 124.686 54.8054 172.828 203.142 +81.6 136.625 70.4931 172.898 187.454 +81.7 147.913 84.6451 173.718 173.302 +81.8 158.802 95.8762 175.283 162.071 +81.9 169.455 103.087 177.465 154.86 +82 180 105.572 180 152.376 +82.1 10.5446 103.087 2.53514 154.86 +82.2 21.1984 95.8762 4.71666 162.071 +82.3 32.0868 84.6451 6.28198 173.302 +82.4 43.3748 70.4931 7.10241 187.454 +82.5 55.3141 54.8054 7.17164 203.142 +82.6 68.3486 39.1177 6.56655 218.83 +82.7 83.3868 24.9656 5.40803 232.982 +82.8 102.6 13.7345 3.83396 244.213 +82.9 131.766 6.52368 1.98512 251.424 +83 2.6148e-12 4.03899 180 253.908 +83.1 48.2344 6.52368 178.015 251.424 +83.2 77.4001 13.7345 176.166 244.213 +83.3 96.6132 24.9656 174.592 232.982 +83.4 111.651 39.1177 173.433 218.83 +83.5 124.686 54.8054 172.828 203.142 +83.6 136.625 70.4931 172.898 187.454 +83.7 147.913 84.6451 173.718 173.302 +83.8 158.802 95.8762 175.283 162.071 +83.9 169.455 103.087 177.465 154.86 +84 1.31479e-13 105.572 3.24432e-14 152.376 +84.1 10.5446 103.087 2.53514 154.86 +84.2 21.1984 95.8762 4.71666 162.071 +84.3 32.0868 84.6451 6.28198 173.302 +84.4 43.3748 70.4931 7.10241 187.454 +84.5 55.3141 54.8054 7.17164 203.142 +84.6 68.3486 39.1177 6.56655 218.83 +84.7 83.3868 24.9656 5.40803 232.982 +84.8 102.6 13.7345 3.83396 244.213 +84.9 131.766 6.52368 1.98512 251.424 +85 180 4.03899 4.38206e-14 253.908 +85.1 48.2344 6.52368 178.015 251.424 +85.2 77.4001 13.7345 176.166 244.213 +85.3 96.6132 24.9656 174.592 232.982 +85.4 111.651 39.1177 173.433 218.83 +85.5 124.686 54.8054 172.828 203.142 +85.6 136.625 70.4931 172.898 187.454 +85.7 147.913 84.6451 173.718 173.302 +85.8 158.802 95.8762 175.283 162.071 +85.9 169.455 103.087 177.465 154.86 +86 180 105.572 180 152.376 +86.1 10.5446 103.087 2.53514 154.86 +86.2 21.1984 95.8762 4.71666 162.071 +86.3 32.0868 84.6451 6.28198 173.302 +86.4 43.3748 70.4931 7.10241 187.454 +86.5 55.3141 54.8054 7.17164 203.142 +86.6 68.3486 39.1177 6.56655 218.83 +86.7 83.3868 24.9656 5.40803 232.982 +86.8 102.6 13.7345 3.83396 244.213 +86.9 131.766 6.52368 1.98512 251.424 +87 180 4.03899 1.81615e-13 253.908 +87.1 48.2344 6.52368 178.015 251.424 +87.2 77.4001 13.7345 176.166 244.213 +87.3 96.6132 24.9656 174.592 232.982 +87.4 111.651 39.1177 173.433 218.83 +87.5 124.686 54.8054 172.828 203.142 +87.6 136.625 70.4931 172.898 187.454 +87.7 147.913 84.6451 173.718 173.302 +87.8 158.802 95.8762 175.283 162.071 +87.9 169.455 103.087 177.465 154.86 +88 180 105.572 180 152.376 +88.1 10.5446 103.087 2.53514 154.86 +88.2 21.1984 95.8762 4.71666 162.071 +88.3 32.0868 84.6451 6.28198 173.302 +88.4 43.3748 70.4931 7.10241 187.454 +88.5 55.3141 54.8054 7.17164 203.142 +88.6 68.3486 39.1177 6.56655 218.83 +88.7 83.3868 24.9656 5.40803 232.982 +88.8 102.6 13.7345 3.83396 244.213 +88.9 131.766 6.52368 1.98512 251.424 +89 1.19371e-12 4.03899 180 253.908 +89.1 48.2344 6.52368 178.015 251.424 +89.2 77.4001 13.7345 176.166 244.213 +89.3 96.6132 24.9656 174.592 232.982 +89.4 111.651 39.1177 173.433 218.83 +89.5 124.686 54.8054 172.828 203.142 +89.6 136.625 70.4931 172.898 187.454 +89.7 147.913 84.6451 173.718 173.302 +89.8 158.802 95.8762 175.283 162.071 +89.9 169.455 103.087 177.465 154.86 +90 180 105.572 180 152.376 +90.1 10.5446 103.087 2.53514 154.86 +90.2 21.1984 95.8762 4.71666 162.071 +90.3 32.0868 84.6451 6.28198 173.302 +90.4 43.3748 70.4931 7.10241 187.454 +90.5 55.3141 54.8054 7.17164 203.142 +90.6 68.3486 39.1177 6.56655 218.83 +90.7 83.3868 24.9656 5.40803 232.982 +90.8 102.6 13.7345 3.83396 244.213 +90.9 131.766 6.52368 1.98512 251.424 +91 180 4.03899 9.39262e-14 253.908 +91.1 48.2344 6.52368 178.015 251.424 +91.2 77.4001 13.7345 176.166 244.213 +91.3 96.6132 24.9656 174.592 232.982 +91.4 111.651 39.1177 173.433 218.83 +91.5 124.686 54.8054 172.828 203.142 +91.6 136.625 70.4931 172.898 187.454 +91.7 147.913 84.6451 173.718 173.302 +91.8 158.802 95.8762 175.283 162.071 +91.9 169.455 103.087 177.465 154.86 +92 180 105.572 180 152.376 +92.1 10.5446 103.087 2.53514 154.86 +92.2 21.1984 95.8762 4.71666 162.071 +92.3 32.0868 84.6451 6.28198 173.302 +92.4 43.3748 70.4931 7.10241 187.454 +92.5 55.3141 54.8054 7.17164 203.142 +92.6 68.3486 39.1177 6.56655 218.83 +92.7 83.3868 24.9656 5.40803 232.982 +92.8 102.6 13.7345 3.83396 244.213 +92.9 131.766 6.52368 1.98512 251.424 +93 180 4.03899 2.3172e-13 253.908 +93.1 48.2344 6.52368 178.015 251.424 +93.2 77.4001 13.7345 176.166 244.213 +93.3 96.6132 24.9656 174.592 232.982 +93.4 111.651 39.1177 173.433 218.83 +93.5 124.686 54.8054 172.828 203.142 +93.6 136.625 70.4931 172.898 187.454 +93.7 147.913 84.6451 173.718 173.302 +93.8 158.802 95.8762 175.283 162.071 +93.9 169.455 103.087 177.465 154.86 +94 3.28532e-13 105.572 8.1067e-14 152.376 +94.1 10.5446 103.087 2.53514 154.86 +94.2 21.1984 95.8762 4.71666 162.071 +94.3 32.0868 84.6451 6.28198 173.302 +94.4 43.3748 70.4931 7.10241 187.454 +94.5 55.3141 54.8054 7.17164 203.142 +94.6 68.3486 39.1177 6.56655 218.83 +94.7 83.3868 24.9656 5.40803 232.982 +94.8 102.6 13.7345 3.83396 244.213 +94.9 131.766 6.52368 1.98512 251.424 +95 180 4.03899 6.23748e-15 253.908 +95.1 48.2344 6.52368 178.015 251.424 +95.2 77.4001 13.7345 176.166 244.213 +95.3 96.6132 24.9656 174.592 232.982 +95.4 111.651 39.1177 173.433 218.83 +95.5 124.686 54.8054 172.828 203.142 +95.6 136.625 70.4931 172.898 187.454 +95.7 147.913 84.6451 173.718 173.302 +95.8 158.802 95.8762 175.283 162.071 +95.9 169.455 103.087 177.465 154.86 +96 180 105.572 180 152.376 +96.1 10.5446 103.087 2.53514 154.86 +96.2 21.1984 95.8762 4.71666 162.071 +96.3 32.0868 84.6451 6.28198 173.302 +96.4 43.3748 70.4931 7.10241 187.454 +96.5 55.3141 54.8054 7.17164 203.142 +96.6 68.3486 39.1177 6.56655 218.83 +96.7 83.3868 24.9656 5.40803 232.982 +96.8 102.6 13.7345 3.83396 244.213 +96.9 131.766 6.52368 1.98512 251.424 +97 180 4.03899 1.44032e-13 253.908 +97.1 48.2344 6.52368 178.015 251.424 +97.2 77.4001 13.7345 176.166 244.213 +97.3 96.6132 24.9656 174.592 232.982 +97.4 111.651 39.1177 173.433 218.83 +97.5 124.686 54.8054 172.828 203.142 +97.6 136.625 70.4931 172.898 187.454 +97.7 147.913 84.6451 173.718 173.302 +97.8 158.802 95.8762 175.283 162.071 +97.9 169.455 103.087 177.465 154.86 +98 180 105.572 180 152.376 +98.1 10.5446 103.087 2.53514 154.86 +98.2 21.1984 95.8762 4.71666 162.071 +98.3 32.0868 84.6451 6.28198 173.302 +98.4 43.3748 70.4931 7.10241 187.454 +98.5 55.3141 54.8054 7.17164 203.142 +98.6 68.3486 39.1177 6.56655 218.83 +98.7 83.3868 24.9656 5.40803 232.982 +98.8 102.6 13.7345 3.83396 244.213 +98.9 131.766 6.52368 1.98512 251.424 +99 2.24532e-12 4.03899 180 253.908 +99.1 48.2344 6.52368 178.015 251.424 +99.2 77.4001 13.7345 176.166 244.213 +99.3 96.6132 24.9656 174.592 232.982 +99.4 111.651 39.1177 173.433 218.83 +99.5 124.686 54.8054 172.828 203.142 +99.6 136.625 70.4931 172.898 187.454 +99.7 147.913 84.6451 173.718 173.302 +99.8 158.802 95.8762 175.283 162.071 +99.9 169.455 103.087 177.465 154.86 +100 6.58226e-14 105.572 1.62421e-14 152.376 +100.1 10.5446 103.087 2.53514 154.86 +100.2 21.1984 95.8762 4.71666 162.071 +100.3 32.0868 84.6451 6.28198 173.302 +100.4 43.3748 70.4931 7.10241 187.454 +100.5 55.3141 54.8054 7.17164 203.142 +100.6 68.3486 39.1177 6.56655 218.83 +100.7 83.3868 24.9656 5.40803 232.982 +100.8 102.6 13.7345 3.83396 244.213 +100.9 131.766 6.52368 1.98512 251.424 +101 180 4.03899 5.6343e-14 253.908 +101.1 48.2344 6.52368 178.015 251.424 +101.2 77.4001 13.7345 176.166 244.213 +101.3 96.6132 24.9656 174.592 232.982 +101.4 111.651 39.1177 173.433 218.83 +101.5 124.686 54.8054 172.828 203.142 +101.6 136.625 70.4931 172.898 187.454 +101.7 147.913 84.6451 173.718 173.302 +101.8 158.802 95.8762 175.283 162.071 +101.9 169.455 103.087 177.465 154.86 +102 180 105.572 180 152.376 +102.1 10.5446 103.087 2.53514 154.86 +102.2 21.1984 95.8762 4.71666 162.071 +102.3 32.0868 84.6451 6.28198 173.302 +102.4 43.3748 70.4931 7.10241 187.454 +102.5 55.3141 54.8054 7.17164 203.142 +102.6 68.3486 39.1177 6.56655 218.83 +102.7 83.3868 24.9656 5.40803 232.982 +102.8 102.6 13.7345 3.83396 244.213 +102.9 131.766 6.52368 1.98512 251.424 +103 180 4.03899 1.94137e-13 253.908 +103.1 48.2344 6.52368 178.015 251.424 +103.2 77.4001 13.7345 176.166 244.213 +103.3 96.6132 24.9656 174.592 232.982 +103.4 111.651 39.1177 173.433 218.83 +103.5 124.686 54.8054 172.828 203.142 +103.6 136.625 70.4931 172.898 187.454 +103.7 147.913 84.6451 173.718 173.302 +103.8 158.802 95.8762 175.283 162.071 +103.9 169.455 103.087 177.465 154.86 +104 5.25585e-13 105.572 1.29691e-13 152.376 +104.1 10.5446 103.087 2.53514 154.86 +104.2 21.1984 95.8762 4.71666 162.071 +104.3 32.0868 84.6451 6.28198 173.302 +104.4 43.3748 70.4931 7.10241 187.454 +104.5 55.3141 54.8054 7.17164 203.142 +104.6 68.3486 39.1177 6.56655 218.83 +104.7 83.3868 24.9656 5.40803 232.982 +104.8 102.6 13.7345 3.83396 244.213 +104.9 131.766 6.52368 1.98512 251.424 +105 8.52651e-13 4.03899 180 253.908 +105.1 48.2344 6.52368 178.015 251.424 +105.2 77.4001 13.7345 176.166 244.213 +105.3 96.6132 24.9656 174.592 232.982 +105.4 111.651 39.1177 173.433 218.83 +105.5 124.686 54.8054 172.828 203.142 +105.6 136.625 70.4931 172.898 187.454 +105.7 147.913 84.6451 173.718 173.302 +105.8 158.802 95.8762 175.283 162.071 +105.9 169.455 103.087 177.465 154.86 +106 180 105.572 180 152.376 +106.1 10.5446 103.087 2.53514 154.86 +106.2 21.1984 95.8762 4.71666 162.071 +106.3 32.0868 84.6451 6.28198 173.302 +106.4 43.3748 70.4931 7.10241 187.454 +106.5 55.3141 54.8054 7.17164 203.142 +106.6 68.3486 39.1177 6.56655 218.83 +106.7 83.3868 24.9656 5.40803 232.982 +106.8 102.6 13.7345 3.83396 244.213 +106.9 131.766 6.52368 1.98512 251.424 +107 180 4.03899 1.06449e-13 253.908 +107.1 48.2344 6.52368 178.015 251.424 +107.2 77.4001 13.7345 176.166 244.213 +107.3 96.6132 24.9656 174.592 232.982 +107.4 111.651 39.1177 173.433 218.83 +107.5 124.686 54.8054 172.828 203.142 +107.6 136.625 70.4931 172.898 187.454 +107.7 147.913 84.6451 173.718 173.302 +107.8 158.802 95.8762 175.283 162.071 +107.9 169.455 103.087 177.465 154.86 +108 180 105.572 180 152.376 +108.1 10.5446 103.087 2.53514 154.86 +108.2 21.1984 95.8762 4.71666 162.071 +108.3 32.0868 84.6451 6.28198 173.302 +108.4 43.3748 70.4931 7.10241 187.454 +108.5 55.3141 54.8054 7.17164 203.142 +108.6 68.3486 39.1177 6.56655 218.83 +108.7 83.3868 24.9656 5.40803 232.982 +108.8 102.6 13.7345 3.83396 244.213 +108.9 131.766 6.52368 1.98512 251.424 +109 180 4.03899 2.44243e-13 253.908 +109.1 48.2344 6.52368 178.015 251.424 +109.2 77.4001 13.7345 176.166 244.213 +109.3 96.6132 24.9656 174.592 232.982 +109.4 111.651 39.1177 173.433 218.83 +109.5 124.686 54.8054 172.828 203.142 +109.6 136.625 70.4931 172.898 187.454 +109.7 147.913 84.6451 173.718 173.302 +109.8 158.802 95.8762 175.283 162.071 +109.9 169.455 103.087 177.465 154.86 +110 2.62876e-13 105.572 6.48659e-14 152.376 +110.1 10.5446 103.087 2.53514 154.86 +110.2 21.1984 95.8762 4.71666 162.071 +110.3 32.0868 84.6451 6.28198 173.302 +110.4 43.3748 70.4931 7.10241 187.454 +110.5 55.3141 54.8054 7.17164 203.142 +110.6 68.3486 39.1177 6.56655 218.83 +110.7 83.3868 24.9656 5.40803 232.982 +110.8 102.6 13.7345 3.83396 244.213 +110.9 131.766 6.52368 1.98512 251.424 +111 180 4.03899 1.87599e-14 253.908 +111.1 48.2344 6.52368 178.015 251.424 +111.2 77.4001 13.7345 176.166 244.213 +111.3 96.6132 24.9656 174.592 232.982 +111.4 111.651 39.1177 173.433 218.83 +111.5 124.686 54.8054 172.828 203.142 +111.6 136.625 70.4931 172.898 187.454 +111.7 147.913 84.6451 173.718 173.302 +111.8 158.802 95.8762 175.283 162.071 +111.9 169.455 103.087 177.465 154.86 +112 180 105.572 180 152.376 +112.1 10.5446 103.087 2.53514 154.86 +112.2 21.1984 95.8762 4.71666 162.071 +112.3 32.0868 84.6451 6.28198 173.302 +112.4 43.3748 70.4931 7.10241 187.454 +112.5 55.3141 54.8054 7.17164 203.142 +112.6 68.3486 39.1177 6.56655 218.83 +112.7 83.3868 24.9656 5.40803 232.982 +112.8 102.6 13.7345 3.83396 244.213 +112.9 131.766 6.52368 1.98512 251.424 +113 180 4.03899 1.56554e-13 253.908 +113.1 48.2344 6.52368 178.015 251.424 +113.2 77.4001 13.7345 176.166 244.213 +113.3 96.6132 24.9656 174.592 232.982 +113.4 111.651 39.1177 173.433 218.83 +113.5 124.686 54.8054 172.828 203.142 +113.6 136.625 70.4931 172.898 187.454 +113.7 147.913 84.6451 173.718 173.302 +113.8 158.802 95.8762 175.283 162.071 +113.9 169.455 103.087 177.465 154.86 +114 180 105.572 180 152.376 +114.1 10.5446 103.087 2.53514 154.86 +114.2 21.1984 95.8762 4.71666 162.071 +114.3 32.0868 84.6451 6.28198 173.302 +114.4 43.3748 70.4931 7.10241 187.454 +114.5 55.3141 54.8054 7.17164 203.142 +114.6 68.3486 39.1177 6.56655 218.83 +114.7 83.3868 24.9656 5.40803 232.982 +114.8 102.6 13.7345 3.83396 244.213 +114.9 131.766 6.52368 1.98512 251.424 +115 1.90425e-12 4.03899 180 253.908 +115.1 48.2344 6.52368 178.015 251.424 +115.2 77.4001 13.7345 176.166 244.213 +115.3 96.6132 24.9656 174.592 232.982 +115.4 111.651 39.1177 173.433 218.83 +115.5 124.686 54.8054 172.828 203.142 +115.6 136.625 70.4931 172.898 187.454 +115.7 147.913 84.6451 173.718 173.302 +115.8 158.802 95.8762 175.283 162.071 +115.9 169.455 103.087 177.465 154.86 +116 1.65926e-16 105.572 4.09431e-17 152.376 +116.1 10.5446 103.087 2.53514 154.86 +116.2 21.1984 95.8762 4.71666 162.071 +116.3 32.0868 84.6451 6.28198 173.302 +116.4 43.3748 70.4931 7.10241 187.454 +116.5 55.3141 54.8054 7.17164 203.142 +116.6 68.3486 39.1177 6.56655 218.83 +116.7 83.3868 24.9656 5.40803 232.982 +116.8 102.6 13.7345 3.83396 244.213 +116.9 131.766 6.52368 1.98512 251.424 +117 180 4.03899 6.88655e-14 253.908 +117.1 48.2344 6.52368 178.015 251.424 +117.2 77.4001 13.7345 176.166 244.213 +117.3 96.6132 24.9656 174.592 232.982 +117.4 111.651 39.1177 173.433 218.83 +117.5 124.686 54.8054 172.828 203.142 +117.6 136.625 70.4931 172.898 187.454 +117.7 147.913 84.6451 173.718 173.302 +117.8 158.802 95.8762 175.283 162.071 +117.9 169.455 103.087 177.465 154.86 +118 180 105.572 180 152.376 +118.1 10.5446 103.087 2.53514 154.86 +118.2 21.1984 95.8762 4.71666 162.071 +118.3 32.0868 84.6451 6.28198 173.302 +118.4 43.3748 70.4931 7.10241 187.454 +118.5 55.3141 54.8054 7.17164 203.142 +118.6 68.3486 39.1177 6.56655 218.83 +118.7 83.3868 24.9656 5.40803 232.982 +118.8 102.6 13.7345 3.83396 244.213 +118.9 131.766 6.52368 1.98512 251.424 +119 180 4.03899 2.0666e-13 253.908 +119.1 48.2344 6.52368 178.015 251.424 +119.2 77.4001 13.7345 176.166 244.213 +119.3 96.6132 24.9656 174.592 232.982 +119.4 111.651 39.1177 173.433 218.83 +119.5 124.686 54.8054 172.828 203.142 +119.6 136.625 70.4931 172.898 187.454 +119.7 147.913 84.6451 173.718 173.302 +119.8 158.802 95.8762 175.283 162.071 +119.9 169.455 103.087 177.465 154.86 +120 180 105.572 180 152.376 +120.1 10.5446 103.087 2.53514 154.86 +120.2 21.1984 95.8762 4.71666 162.071 +120.3 32.0868 84.6451 6.28198 173.302 +120.4 43.3748 70.4931 7.10241 187.454 +120.5 55.3141 54.8054 7.17164 203.142 +120.6 68.3486 39.1177 6.56655 218.83 +120.7 83.3868 24.9656 5.40803 232.982 +120.8 102.6 13.7345 3.83396 244.213 +120.9 131.766 6.52368 1.98512 251.424 +121 5.11591e-13 4.03899 180 253.908 +121.1 48.2344 6.52368 178.015 251.424 +121.2 77.4001 13.7345 176.166 244.213 +121.3 96.6132 24.9656 174.592 232.982 +121.4 111.651 39.1177 173.433 218.83 +121.5 124.686 54.8054 172.828 203.142 +121.6 136.625 70.4931 172.898 187.454 +121.7 147.913 84.6451 173.718 173.302 +121.8 158.802 95.8762 175.283 162.071 +121.9 169.455 103.087 177.465 154.86 +122 180 105.572 180 152.376 +122.1 10.5446 103.087 2.53514 154.86 +122.2 21.1984 95.8762 4.71666 162.071 +122.3 32.0868 84.6451 6.28198 173.302 +122.4 43.3748 70.4931 7.10241 187.454 +122.5 55.3141 54.8054 7.17164 203.142 +122.6 68.3486 39.1177 6.56655 218.83 +122.7 83.3868 24.9656 5.40803 232.982 +122.8 102.6 13.7345 3.83396 244.213 +122.9 131.766 6.52368 1.98512 251.424 +123 180 4.03899 1.18971e-13 253.908 +123.1 48.2344 6.52368 178.015 251.424 +123.2 77.4001 13.7345 176.166 244.213 +123.3 96.6132 24.9656 174.592 232.982 +123.4 111.651 39.1177 173.433 218.83 +123.5 124.686 54.8054 172.828 203.142 +123.6 136.625 70.4931 172.898 187.454 +123.7 147.913 84.6451 173.718 173.302 +123.8 158.802 95.8762 175.283 162.071 +123.9 169.455 103.087 177.465 154.86 +124 180 105.572 180 152.376 +124.1 10.5446 103.087 2.53514 154.86 +124.2 21.1984 95.8762 4.71666 162.071 +124.3 32.0868 84.6451 6.28198 173.302 +124.4 43.3748 70.4931 7.10241 187.454 +124.5 55.3141 54.8054 7.17164 203.142 +124.6 68.3486 39.1177 6.56655 218.83 +124.7 83.3868 24.9656 5.40803 232.982 +124.8 102.6 13.7345 3.83396 244.213 +124.9 131.766 6.52368 1.98512 251.424 +125 180 4.03899 2.56765e-13 253.908 +125.1 48.2344 6.52368 178.015 251.424 +125.2 77.4001 13.7345 176.166 244.213 +125.3 96.6132 24.9656 174.592 232.982 +125.4 111.651 39.1177 173.433 218.83 +125.5 124.686 54.8054 172.828 203.142 +125.6 136.625 70.4931 172.898 187.454 +125.7 147.913 84.6451 173.718 173.302 +125.8 158.802 95.8762 175.283 162.071 +125.9 169.455 103.087 177.465 154.86 +126 1.97219e-13 105.572 4.86648e-14 152.376 +126.1 10.5446 103.087 2.53514 154.86 +126.2 21.1984 95.8762 4.71666 162.071 +126.3 32.0868 84.6451 6.28198 173.302 +126.4 43.3748 70.4931 7.10241 187.454 +126.5 55.3141 54.8054 7.17164 203.142 +126.6 68.3486 39.1177 6.56655 218.83 +126.7 83.3868 24.9656 5.40803 232.982 +126.8 102.6 13.7345 3.83396 244.213 +126.9 131.766 6.52368 1.98512 251.424 +127 180 4.03899 3.12823e-14 253.908 +127.1 48.2344 6.52368 178.015 251.424 +127.2 77.4001 13.7345 176.166 244.213 +127.3 96.6132 24.9656 174.592 232.982 +127.4 111.651 39.1177 173.433 218.83 +127.5 124.686 54.8054 172.828 203.142 +127.6 136.625 70.4931 172.898 187.454 +127.7 147.913 84.6451 173.718 173.302 +127.8 158.802 95.8762 175.283 162.071 +127.9 169.455 103.087 177.465 154.86 +128 180 105.572 180 152.376 +128.1 10.5446 103.087 2.53514 154.86 +128.2 21.1984 95.8762 4.71666 162.071 +128.3 32.0868 84.6451 6.28198 173.302 +128.4 43.3748 70.4931 7.10241 187.454 +128.5 55.3141 54.8054 7.17164 203.142 +128.6 68.3486 39.1177 6.56655 218.83 +128.7 83.3868 24.9656 5.40803 232.982 +128.8 102.6 13.7345 3.83396 244.213 +128.9 131.766 6.52368 1.98512 251.424 +129 180 4.03899 1.69077e-13 253.908 +129.1 48.2344 6.52368 178.015 251.424 +129.2 77.4001 13.7345 176.166 244.213 +129.3 96.6132 24.9656 174.592 232.982 +129.4 111.651 39.1177 173.433 218.83 +129.5 124.686 54.8054 172.828 203.142 +129.6 136.625 70.4931 172.898 187.454 +129.7 147.913 84.6451 173.718 173.302 +129.8 158.802 95.8762 175.283 162.071 +129.9 169.455 103.087 177.465 154.86 +130 180 105.572 180 152.376 +130.1 10.5446 103.087 2.53514 154.86 +130.2 21.1984 95.8762 4.71666 162.071 +130.3 32.0868 84.6451 6.28198 173.302 +130.4 43.3748 70.4931 7.10241 187.454 +130.5 55.3141 54.8054 7.17164 203.142 +130.6 68.3486 39.1177 6.56655 218.83 +130.7 83.3868 24.9656 5.40803 232.982 +130.8 102.6 13.7345 3.83396 244.213 +130.9 131.766 6.52368 1.98512 251.424 +131 1.56319e-12 4.03899 180 253.908 +131.1 48.2344 6.52368 178.015 251.424 +131.2 77.4001 13.7345 176.166 244.213 +131.3 96.6132 24.9656 174.592 232.982 +131.4 111.651 39.1177 173.433 218.83 +131.5 124.686 54.8054 172.828 203.142 +131.6 136.625 70.4931 172.898 187.454 +131.7 147.913 84.6451 173.718 173.302 +131.8 158.802 95.8762 175.283 162.071 +131.9 169.455 103.087 177.465 154.86 +132 180 105.572 180 152.376 +132.1 10.5446 103.087 2.53514 154.86 +132.2 21.1984 95.8762 4.71666 162.071 +132.3 32.0868 84.6451 6.28198 173.302 +132.4 43.3748 70.4931 7.10241 187.454 +132.5 55.3141 54.8054 7.17164 203.142 +132.6 68.3486 39.1177 6.56655 218.83 +132.7 83.3868 24.9656 5.40803 232.982 +132.8 102.6 13.7345 3.83396 244.213 +132.9 131.766 6.52368 1.98512 251.424 +133 180 4.03899 8.13879e-14 253.908 +133.1 48.2344 6.52368 178.015 251.424 +133.2 77.4001 13.7345 176.166 244.213 +133.3 96.6132 24.9656 174.592 232.982 +133.4 111.651 39.1177 173.433 218.83 +133.5 124.686 54.8054 172.828 203.142 +133.6 136.625 70.4931 172.898 187.454 +133.7 147.913 84.6451 173.718 173.302 +133.8 158.802 95.8762 175.283 162.071 +133.9 169.455 103.087 177.465 154.86 +134 180 105.572 180 152.376 +134.1 10.5446 103.087 2.53514 154.86 +134.2 21.1984 95.8762 4.71666 162.071 +134.3 32.0868 84.6451 6.28198 173.302 +134.4 43.3748 70.4931 7.10241 187.454 +134.5 55.3141 54.8054 7.17164 203.142 +134.6 68.3486 39.1177 6.56655 218.83 +134.7 83.3868 24.9656 5.40803 232.982 +134.8 102.6 13.7345 3.83396 244.213 +134.9 131.766 6.52368 1.98512 251.424 +135 180 4.03899 2.19182e-13 253.908 +135.1 48.2344 6.52368 178.015 251.424 +135.2 77.4001 13.7345 176.166 244.213 +135.3 96.6132 24.9656 174.592 232.982 +135.4 111.651 39.1177 173.433 218.83 +135.5 124.686 54.8054 172.828 203.142 +135.6 136.625 70.4931 172.898 187.454 +135.7 147.913 84.6451 173.718 173.302 +135.8 158.802 95.8762 175.283 162.071 +135.9 169.455 103.087 177.465 154.86 +136 3.94272e-13 105.572 9.72886e-14 152.376 +136.1 10.5446 103.087 2.53514 154.86 +136.2 21.1984 95.8762 4.71666 162.071 +136.3 32.0868 84.6451 6.28198 173.302 +136.4 43.3748 70.4931 7.10241 187.454 +136.5 55.3141 54.8054 7.17164 203.142 +136.6 68.3486 39.1177 6.56655 218.83 +136.7 83.3868 24.9656 5.40803 232.982 +136.8 102.6 13.7345 3.83396 244.213 +136.9 131.766 6.52368 1.98512 251.424 +137 1.7053e-13 4.03899 180 253.908 +137.1 48.2344 6.52368 178.015 251.424 +137.2 77.4001 13.7345 176.166 244.213 +137.3 96.6132 24.9656 174.592 232.982 +137.4 111.651 39.1177 173.433 218.83 +137.5 124.686 54.8054 172.828 203.142 +137.6 136.625 70.4931 172.898 187.454 +137.7 147.913 84.6451 173.718 173.302 +137.8 158.802 95.8762 175.283 162.071 +137.9 169.455 103.087 177.465 154.86 +138 180 105.572 180 152.376 +138.1 10.5446 103.087 2.53514 154.86 +138.2 21.1984 95.8762 4.71666 162.071 +138.3 32.0868 84.6451 6.28198 173.302 +138.4 43.3748 70.4931 7.10241 187.454 +138.5 55.3141 54.8054 7.17164 203.142 +138.6 68.3486 39.1177 6.56655 218.83 +138.7 83.3868 24.9656 5.40803 232.982 +138.8 102.6 13.7345 3.83396 244.213 +138.9 131.766 6.52368 1.98512 251.424 +139 180 4.03899 1.31493e-13 253.908 +139.1 48.2344 6.52368 178.015 251.424 +139.2 77.4001 13.7345 176.166 244.213 +139.3 96.6132 24.9656 174.592 232.982 +139.4 111.651 39.1177 173.433 218.83 +139.5 124.686 54.8054 172.828 203.142 +139.6 136.625 70.4931 172.898 187.454 +139.7 147.913 84.6451 173.718 173.302 +139.8 158.802 95.8762 175.283 162.071 +139.9 169.455 103.087 177.465 154.86 +140 180 105.572 180 152.376 +140.1 10.5446 103.087 2.53514 154.86 +140.2 21.1984 95.8762 4.71666 162.071 +140.3 32.0868 84.6451 6.28198 173.302 +140.4 43.3748 70.4931 7.10241 187.454 +140.5 55.3141 54.8054 7.17164 203.142 +140.6 68.3486 39.1177 6.56655 218.83 +140.7 83.3868 24.9656 5.40803 232.982 +140.8 102.6 13.7345 3.83396 244.213 +140.9 131.766 6.52368 1.98512 251.424 +141 180 4.03899 2.69288e-13 253.908 +141.1 48.2344 6.52368 178.015 251.424 +141.2 77.4001 13.7345 176.166 244.213 +141.3 96.6132 24.9656 174.592 232.982 +141.4 111.651 39.1177 173.433 218.83 +141.5 124.686 54.8054 172.828 203.142 +141.6 136.625 70.4931 172.898 187.454 +141.7 147.913 84.6451 173.718 173.302 +141.8 158.802 95.8762 175.283 162.071 +141.9 169.455 103.087 177.465 154.86 +142 1.31562e-13 105.572 3.24636e-14 152.376 +142.1 10.5446 103.087 2.53514 154.86 +142.2 21.1984 95.8762 4.71666 162.071 +142.3 32.0868 84.6451 6.28198 173.302 +142.4 43.3748 70.4931 7.10241 187.454 +142.5 55.3141 54.8054 7.17164 203.142 +142.6 68.3486 39.1177 6.56655 218.83 +142.7 83.3868 24.9656 5.40803 232.982 +142.8 102.6 13.7345 3.83396 244.213 +142.9 131.766 6.52368 1.98512 251.424 +143 180 4.03899 4.38048e-14 253.908 +143.1 48.2344 6.52368 178.015 251.424 +143.2 77.4001 13.7345 176.166 244.213 +143.3 96.6132 24.9656 174.592 232.982 +143.4 111.651 39.1177 173.433 218.83 +143.5 124.686 54.8054 172.828 203.142 +143.6 136.625 70.4931 172.898 187.454 +143.7 147.913 84.6451 173.718 173.302 +143.8 158.802 95.8762 175.283 162.071 +143.9 169.455 103.087 177.465 154.86 +144 180 105.572 180 152.376 +144.1 10.5446 103.087 2.53514 154.86 +144.2 21.1984 95.8762 4.71666 162.071 +144.3 32.0868 84.6451 6.28198 173.302 +144.4 43.3748 70.4931 7.10241 187.454 +144.5 55.3141 54.8054 7.17164 203.142 +144.6 68.3486 39.1177 6.56655 218.83 +144.7 83.3868 24.9656 5.40803 232.982 +144.8 102.6 13.7345 3.83396 244.213 +144.9 131.766 6.52368 1.98512 251.424 +145 180 4.03899 1.81599e-13 253.908 +145.1 48.2344 6.52368 178.015 251.424 +145.2 77.4001 13.7345 176.166 244.213 +145.3 96.6132 24.9656 174.592 232.982 +145.4 111.651 39.1177 173.433 218.83 +145.5 124.686 54.8054 172.828 203.142 +145.6 136.625 70.4931 172.898 187.454 +145.7 147.913 84.6451 173.718 173.302 +145.8 158.802 95.8762 175.283 162.071 +145.9 169.455 103.087 177.465 154.86 +146 180 105.572 180 152.376 +146.1 10.5446 103.087 2.53514 154.86 +146.2 21.1984 95.8762 4.71666 162.071 +146.3 32.0868 84.6451 6.28198 173.302 +146.4 43.3748 70.4931 7.10241 187.454 +146.5 55.3141 54.8054 7.17164 203.142 +146.6 68.3486 39.1177 6.56655 218.83 +146.7 83.3868 24.9656 5.40803 232.982 +146.8 102.6 13.7345 3.83396 244.213 +146.9 131.766 6.52368 1.98512 251.424 +147 1.19371e-12 4.03899 180 253.908 +147.1 48.2344 6.52368 178.015 251.424 +147.2 77.4001 13.7345 176.166 244.213 +147.3 96.6132 24.9656 174.592 232.982 +147.4 111.651 39.1177 173.433 218.83 +147.5 124.686 54.8054 172.828 203.142 +147.6 136.625 70.4931 172.898 187.454 +147.7 147.913 84.6451 173.718 173.302 +147.8 158.802 95.8762 175.283 162.071 +147.9 169.455 103.087 177.465 154.86 +148 180 105.572 180 152.376 +148.1 10.5446 103.087 2.53514 154.86 +148.2 21.1984 95.8762 4.71666 162.071 +148.3 32.0868 84.6451 6.28198 173.302 +148.4 43.3748 70.4931 7.10241 187.454 +148.5 55.3141 54.8054 7.17164 203.142 +148.6 68.3486 39.1177 6.56655 218.83 +148.7 83.3868 24.9656 5.40803 232.982 +148.8 102.6 13.7345 3.83396 244.213 +148.9 131.766 6.52368 1.98512 251.424 +149 180 4.03899 9.39103e-14 253.908 +149.1 48.2344 6.52368 178.015 251.424 +149.2 77.4001 13.7345 176.166 244.213 +149.3 96.6132 24.9656 174.592 232.982 +149.4 111.651 39.1177 173.433 218.83 +149.5 124.686 54.8054 172.828 203.142 +149.6 136.625 70.4931 172.898 187.454 +149.7 147.913 84.6451 173.718 173.302 +149.8 158.802 95.8762 175.283 162.071 +149.9 169.455 103.087 177.465 154.86 +150 180 105.572 180 152.376 +150.1 10.5446 103.087 2.53514 154.86 +150.2 21.1984 95.8762 4.71666 162.071 +150.3 32.0868 84.6451 6.28198 173.302 +150.4 43.3748 70.4931 7.10241 187.454 +150.5 55.3141 54.8054 7.17164 203.142 +150.6 68.3486 39.1177 6.56655 218.83 +150.7 83.3868 24.9656 5.40803 232.982 +150.8 102.6 13.7345 3.83396 244.213 +150.9 131.766 6.52368 1.98512 251.424 +151 180 4.03899 2.31705e-13 253.908 +151.1 48.2344 6.52368 178.015 251.424 +151.2 77.4001 13.7345 176.166 244.213 +151.3 96.6132 24.9656 174.592 232.982 +151.4 111.651 39.1177 173.433 218.83 +151.5 124.686 54.8054 172.828 203.142 +151.6 136.625 70.4931 172.898 187.454 +151.7 147.913 84.6451 173.718 173.302 +151.8 158.802 95.8762 175.283 162.071 +151.9 169.455 103.087 177.465 154.86 +152 180 105.572 180 152.376 +152.1 10.5446 103.087 2.53514 154.86 +152.2 21.1984 95.8762 4.71666 162.071 +152.3 32.0868 84.6451 6.28198 173.302 +152.4 43.3748 70.4931 7.10241 187.454 +152.5 55.3141 54.8054 7.17164 203.142 +152.6 68.3486 39.1177 6.56655 218.83 +152.7 83.3868 24.9656 5.40803 232.982 +152.8 102.6 13.7345 3.83396 244.213 +152.9 131.766 6.52368 1.98512 251.424 +153 180 4.03899 6.22166e-15 253.908 +153.1 48.2344 6.52368 178.015 251.424 +153.2 77.4001 13.7345 176.166 244.213 +153.3 96.6132 24.9656 174.592 232.982 +153.4 111.651 39.1177 173.433 218.83 +153.5 124.686 54.8054 172.828 203.142 +153.6 136.625 70.4931 172.898 187.454 +153.7 147.913 84.6451 173.718 173.302 +153.8 158.802 95.8762 175.283 162.071 +153.9 169.455 103.087 177.465 154.86 +154 180 105.572 180 152.376 +154.1 10.5446 103.087 2.53514 154.86 +154.2 21.1984 95.8762 4.71666 162.071 +154.3 32.0868 84.6451 6.28198 173.302 +154.4 43.3748 70.4931 7.10241 187.454 +154.5 55.3141 54.8054 7.17164 203.142 +154.6 68.3486 39.1177 6.56655 218.83 +154.7 83.3868 24.9656 5.40803 232.982 +154.8 102.6 13.7345 3.83396 244.213 +154.9 131.766 6.52368 1.98512 251.424 +155 180 4.03899 1.44016e-13 253.908 +155.1 48.2344 6.52368 178.015 251.424 +155.2 77.4001 13.7345 176.166 244.213 +155.3 96.6132 24.9656 174.592 232.982 +155.4 111.651 39.1177 173.433 218.83 +155.5 124.686 54.8054 172.828 203.142 +155.6 136.625 70.4931 172.898 187.454 +155.7 147.913 84.6451 173.718 173.302 +155.8 158.802 95.8762 175.283 162.071 +155.9 169.455 103.087 177.465 154.86 +156 180 105.572 180 152.376 +156.1 10.5446 103.087 2.53514 154.86 +156.2 21.1984 95.8762 4.71666 162.071 +156.3 32.0868 84.6451 6.28198 173.302 +156.4 43.3748 70.4931 7.10241 187.454 +156.5 55.3141 54.8054 7.17164 203.142 +156.6 68.3486 39.1177 6.56655 218.83 +156.7 83.3868 24.9656 5.40803 232.982 +156.8 102.6 13.7345 3.83396 244.213 +156.9 131.766 6.52368 1.98512 251.424 +157 180 4.03899 2.8181e-13 253.908 +157.1 48.2344 6.52368 178.015 251.424 +157.2 77.4001 13.7345 176.166 244.213 +157.3 96.6132 24.9656 174.592 232.982 +157.4 111.651 39.1177 173.433 218.83 +157.5 124.686 54.8054 172.828 203.142 +157.6 136.625 70.4931 172.898 187.454 +157.7 147.913 84.6451 173.718 173.302 +157.8 158.802 95.8762 175.283 162.071 +157.9 169.455 103.087 177.465 154.86 +158 6.59055e-14 105.572 1.62625e-14 152.376 +158.1 10.5446 103.087 2.53514 154.86 +158.2 21.1984 95.8762 4.71666 162.071 +158.3 32.0868 84.6451 6.28198 173.302 +158.4 43.3748 70.4931 7.10241 187.454 +158.5 55.3141 54.8054 7.17164 203.142 +158.6 68.3486 39.1177 6.56655 218.83 +158.7 83.3868 24.9656 5.40803 232.982 +158.8 102.6 13.7345 3.83396 244.213 +158.9 131.766 6.52368 1.98512 251.424 +159 180 4.03899 5.63272e-14 253.908 +159.1 48.2344 6.52368 178.015 251.424 +159.2 77.4001 13.7345 176.166 244.213 +159.3 96.6132 24.9656 174.592 232.982 +159.4 111.651 39.1177 173.433 218.83 +159.5 124.686 54.8054 172.828 203.142 +159.6 136.625 70.4931 172.898 187.454 +159.7 147.913 84.6451 173.718 173.302 +159.8 158.802 95.8762 175.283 162.071 +159.9 169.455 103.087 177.465 154.86 +160 180 105.572 180 152.376 +160.1 10.5446 103.087 2.53514 154.86 +160.2 21.1984 95.8762 4.71666 162.071 +160.3 32.0868 84.6451 6.28198 173.302 +160.4 43.3748 70.4931 7.10241 187.454 +160.5 55.3141 54.8054 7.17164 203.142 +160.6 68.3486 39.1177 6.56655 218.83 +160.7 83.3868 24.9656 5.40803 232.982 +160.8 102.6 13.7345 3.83396 244.213 +160.9 131.766 6.52368 1.98512 251.424 +161 180 4.03899 1.94121e-13 253.908 +161.1 48.2344 6.52368 178.015 251.424 +161.2 77.4001 13.7345 176.166 244.213 +161.3 96.6132 24.9656 174.592 232.982 +161.4 111.651 39.1177 173.433 218.83 +161.5 124.686 54.8054 172.828 203.142 +161.6 136.625 70.4931 172.898 187.454 +161.7 147.913 84.6451 173.718 173.302 +161.8 158.802 95.8762 175.283 162.071 +161.9 169.455 103.087 177.465 154.86 +162 180 105.572 180 152.376 +162.1 10.5446 103.087 2.53514 154.86 +162.2 21.1984 95.8762 4.71666 162.071 +162.3 32.0868 84.6451 6.28198 173.302 +162.4 43.3748 70.4931 7.10241 187.454 +162.5 55.3141 54.8054 7.17164 203.142 +162.6 68.3486 39.1177 6.56655 218.83 +162.7 83.3868 24.9656 5.40803 232.982 +162.8 102.6 13.7345 3.83396 244.213 +162.9 131.766 6.52368 1.98512 251.424 +163 180 4.03899 3.31916e-13 253.908 +163.1 48.2344 6.52368 178.015 251.424 +163.2 77.4001 13.7345 176.166 244.213 +163.3 96.6132 24.9656 174.592 232.982 +163.4 111.651 39.1177 173.433 218.83 +163.5 124.686 54.8054 172.828 203.142 +163.6 136.625 70.4931 172.898 187.454 +163.7 147.913 84.6451 173.718 173.302 +163.8 158.802 95.8762 175.283 162.071 +163.9 169.455 103.087 177.465 154.86 +164 180 105.572 180 152.376 +164.1 10.5446 103.087 2.53514 154.86 +164.2 21.1984 95.8762 4.71666 162.071 +164.3 32.0868 84.6451 6.28198 173.302 +164.4 43.3748 70.4931 7.10241 187.454 +164.5 55.3141 54.8054 7.17164 203.142 +164.6 68.3486 39.1177 6.56655 218.83 +164.7 83.3868 24.9656 5.40803 232.982 +164.8 102.6 13.7345 3.83396 244.213 +164.9 131.766 6.52368 1.98512 251.424 +165 180 4.03899 4.6971e-13 253.908 +165.1 48.2344 6.52368 178.015 251.424 +165.2 77.4001 13.7345 176.166 244.213 +165.3 96.6132 24.9656 174.592 232.982 +165.4 111.651 39.1177 173.433 218.83 +165.5 124.686 54.8054 172.828 203.142 +165.6 136.625 70.4931 172.898 187.454 +165.7 147.913 84.6451 173.718 173.302 +165.8 158.802 95.8762 175.283 162.071 +165.9 169.455 103.087 177.465 154.86 +166 9.85431e-13 105.572 2.4316e-13 152.376 +166.1 10.5446 103.087 2.53514 154.86 +166.2 21.1984 95.8762 4.71666 162.071 +166.3 32.0868 84.6451 6.28198 173.302 +166.4 43.3748 70.4931 7.10241 187.454 +166.5 55.3141 54.8054 7.17164 203.142 +166.6 68.3486 39.1177 6.56655 218.83 +166.7 83.3868 24.9656 5.40803 232.982 +166.8 102.6 13.7345 3.83396 244.213 +166.9 131.766 6.52368 1.98512 251.424 +167 3.29692e-12 4.03899 180 253.908 +167.1 48.2344 6.52368 178.015 251.424 +167.2 77.4001 13.7345 176.166 244.213 +167.3 96.6132 24.9656 174.592 232.982 +167.4 111.651 39.1177 173.433 218.83 +167.5 124.686 54.8054 172.828 203.142 +167.6 136.625 70.4931 172.898 187.454 +167.7 147.913 84.6451 173.718 173.302 +167.8 158.802 95.8762 175.283 162.071 +167.9 169.455 103.087 177.465 154.86 +168 2.62958e-13 105.572 6.48863e-14 152.376 +168.1 10.5446 103.087 2.53514 154.86 +168.2 21.1984 95.8762 4.71666 162.071 +168.3 32.0868 84.6451 6.28198 173.302 +168.4 43.3748 70.4931 7.10241 187.454 +168.5 55.3141 54.8054 7.17164 203.142 +168.6 68.3486 39.1177 6.56655 218.83 +168.7 83.3868 24.9656 5.40803 232.982 +168.8 102.6 13.7345 3.83396 244.213 +168.9 131.766 6.52368 1.98512 251.424 +169 180 4.03899 1.87441e-14 253.908 +169.1 48.2344 6.52368 178.015 251.424 +169.2 77.4001 13.7345 176.166 244.213 +169.3 96.6132 24.9656 174.592 232.982 +169.4 111.651 39.1177 173.433 218.83 +169.5 124.686 54.8054 172.828 203.142 +169.6 136.625 70.4931 172.898 187.454 +169.7 147.913 84.6451 173.718 173.302 +169.8 158.802 95.8762 175.283 162.071 +169.9 169.455 103.087 177.465 154.86 +170 180 105.572 180 152.376 +170.1 10.5446 103.087 2.53514 154.86 +170.2 21.1984 95.8762 4.71666 162.071 +170.3 32.0868 84.6451 6.28198 173.302 +170.4 43.3748 70.4931 7.10241 187.454 +170.5 55.3141 54.8054 7.17164 203.142 +170.6 68.3486 39.1177 6.56655 218.83 +170.7 83.3868 24.9656 5.40803 232.982 +170.8 102.6 13.7345 3.83396 244.213 +170.9 131.766 6.52368 1.98512 251.424 +171 180 4.03899 1.56538e-13 253.908 +171.1 48.2344 6.52368 178.015 251.424 +171.2 77.4001 13.7345 176.166 244.213 +171.3 96.6132 24.9656 174.592 232.982 +171.4 111.651 39.1177 173.433 218.83 +171.5 124.686 54.8054 172.828 203.142 +171.6 136.625 70.4931 172.898 187.454 +171.7 147.913 84.6451 173.718 173.302 +171.8 158.802 95.8762 175.283 162.071 +171.9 169.455 103.087 177.465 154.86 +172 180 105.572 180 152.376 +172.1 10.5446 103.087 2.53514 154.86 +172.2 21.1984 95.8762 4.71666 162.071 +172.3 32.0868 84.6451 6.28198 173.302 +172.4 43.3748 70.4931 7.10241 187.454 +172.5 55.3141 54.8054 7.17164 203.142 +172.6 68.3486 39.1177 6.56655 218.83 +172.7 83.3868 24.9656 5.40803 232.982 +172.8 102.6 13.7345 3.83396 244.213 +172.9 131.766 6.52368 1.98512 251.424 +173 180 4.03899 2.94333e-13 253.908 +173.1 48.2344 6.52368 178.015 251.424 +173.2 77.4001 13.7345 176.166 244.213 +173.3 96.6132 24.9656 174.592 232.982 +173.4 111.651 39.1177 173.433 218.83 +173.5 124.686 54.8054 172.828 203.142 +173.6 136.625 70.4931 172.898 187.454 +173.7 147.913 84.6451 173.718 173.302 +173.8 158.802 95.8762 175.283 162.071 +173.9 169.455 103.087 177.465 154.86 +174 180 105.572 180 152.376 +174.1 10.5446 103.087 2.53514 154.86 +174.2 21.1984 95.8762 4.71666 162.071 +174.3 32.0868 84.6451 6.28198 173.302 +174.4 43.3748 70.4931 7.10241 187.454 +174.5 55.3141 54.8054 7.17164 203.142 +174.6 68.3486 39.1177 6.56655 218.83 +174.7 83.3868 24.9656 5.40803 232.982 +174.8 102.6 13.7345 3.83396 244.213 +174.9 131.766 6.52368 1.98512 251.424 +175 180 4.03899 4.32127e-13 253.908 +175.1 48.2344 6.52368 178.015 251.424 +175.2 77.4001 13.7345 176.166 244.213 +175.3 96.6132 24.9656 174.592 232.982 +175.4 111.651 39.1177 173.433 218.83 +175.5 124.686 54.8054 172.828 203.142 +175.6 136.625 70.4931 172.898 187.454 +175.7 147.913 84.6451 173.718 173.302 +175.8 158.802 95.8762 175.283 162.071 +175.9 169.455 103.087 177.465 154.86 +176 180 105.572 180 152.376 +176.1 10.5446 103.087 2.53514 154.86 +176.2 21.1984 95.8762 4.71666 162.071 +176.3 32.0868 84.6451 6.28198 173.302 +176.4 43.3748 70.4931 7.10241 187.454 +176.5 55.3141 54.8054 7.17164 203.142 +176.6 68.3486 39.1177 6.56655 218.83 +176.7 83.3868 24.9656 5.40803 232.982 +176.8 102.6 13.7345 3.83396 244.213 +176.9 131.766 6.52368 1.98512 251.424 +177 4.29168e-12 4.03899 180 253.908 +177.1 48.2344 6.52368 178.015 251.424 +177.2 77.4001 13.7345 176.166 244.213 +177.3 96.6132 24.9656 174.592 232.982 +177.4 111.651 39.1177 173.433 218.83 +177.5 124.686 54.8054 172.828 203.142 +177.6 136.625 70.4931 172.898 187.454 +177.7 147.913 84.6451 173.718 173.302 +177.8 158.802 95.8762 175.283 162.071 +177.9 169.455 103.087 177.465 154.86 +178 4.60011e-13 105.572 1.1351e-13 152.376 +178.1 10.5446 103.087 2.53514 154.86 +178.2 21.1984 95.8762 4.71666 162.071 +178.3 32.0868 84.6451 6.28198 173.302 +178.4 43.3748 70.4931 7.10241 187.454 +178.5 55.3141 54.8054 7.17164 203.142 +178.6 68.3486 39.1177 6.56655 218.83 +178.7 83.3868 24.9656 5.40803 232.982 +178.8 102.6 13.7345 3.83396 244.213 +178.9 131.766 6.52368 1.98512 251.424 +179 5.11591e-13 4.03899 180 253.908 +179.1 48.2344 6.52368 178.015 251.424 +179.2 77.4001 13.7345 176.166 244.213 +179.3 96.6132 24.9656 174.592 232.982 +179.4 111.651 39.1177 173.433 218.83 +179.5 124.686 54.8054 172.828 203.142 +179.6 136.625 70.4931 172.898 187.454 +179.7 147.913 84.6451 173.718 173.302 +179.8 158.802 95.8762 175.283 162.071 +179.9 169.455 103.087 177.465 154.86 +180 180 105.572 180 152.376 diff --git a/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_Ex2_2.txt b/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_Ex2_2.txt new file mode 100644 index 000000000..c896d0609 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_Ex2_2.txt @@ -0,0 +1,1001 @@ + 0.000000 7.185599 + 8.633478 7.424211 + 12.055053 7.662824 + 14.582059 7.901436 + 16.634919 8.140048 + 18.379333 8.378660 + 19.901684 8.617272 + 21.254079 8.855884 + 22.470961 9.094497 + 23.576573 9.333109 + 24.588779 9.571721 + 25.521218 9.810333 + 26.384588 10.048945 + 27.187474 10.287557 + 27.936891 10.526170 + 28.638659 10.764782 + 29.297671 11.003394 + 29.918088 11.242006 + 30.503481 11.480618 + 31.056943 11.719230 + 31.581170 11.957842 + 32.078533 12.196455 + 32.551124 12.435067 + 33.000803 12.673679 + 33.429230 12.912291 + 33.837894 13.150903 + 34.228136 13.389515 + 34.601168 13.628128 + 34.958087 13.866740 + 35.299894 14.105352 + 35.627502 14.343964 + 35.941745 14.582576 + 36.243389 14.821188 + 36.533139 15.059801 + 36.811645 15.298413 + 37.079506 15.537025 + 37.337278 15.775637 + 37.585476 16.014249 + 37.824578 16.252861 + 38.055029 16.491474 + 38.277246 16.730086 + 38.491614 16.968698 + 38.698497 17.207310 + 38.898234 17.445922 + 39.091143 17.684534 + 39.277523 17.923147 + 39.457653 18.161759 + 39.631798 18.400371 + 39.800207 18.638983 + 39.963114 18.877595 + 40.120740 19.116207 + 40.273295 19.354820 + 40.420977 19.593432 + 40.563972 19.832044 + 40.702459 20.070656 + 40.836606 20.309268 + 40.966571 20.547880 + 41.092508 20.786493 + 41.214559 21.025105 + 41.332864 21.263717 + 41.447551 21.502329 + 41.558745 21.740941 + 41.666566 21.979553 + 41.771126 22.218166 + 41.872533 22.456778 + 41.970890 22.695390 + 42.066297 22.934002 + 42.158846 23.172614 + 42.248629 23.411226 + 42.335732 23.649839 + 42.420237 23.888451 + 42.502224 24.127063 + 42.581768 24.365675 + 42.658944 24.604287 + 42.733819 24.842899 + 42.806463 25.081512 + 42.876939 25.320124 + 42.945310 25.558736 + 43.011634 25.797348 + 43.075970 26.035960 + 43.138373 26.274572 + 43.198895 26.513185 + 43.257588 26.751797 + 43.314502 26.990409 + 43.369684 27.229021 + 43.423179 27.467633 + 43.475032 27.706245 + 43.525286 27.944857 + 43.573981 28.183470 + 43.621158 28.422082 + 43.666855 28.660694 + 43.711109 28.899306 + 43.753956 29.137918 + 43.795430 29.376530 + 43.835566 29.615143 + 43.874395 29.853755 + 43.911949 30.092367 + 43.948258 30.330979 + 43.983352 30.569591 + 44.017259 30.808203 + 44.050007 31.046816 + 44.081623 31.285428 + 44.112132 31.524040 + 44.141560 31.762652 + 44.169930 32.001264 + 44.197267 32.239876 + 44.223594 32.478489 + 44.248933 32.717101 + 44.273305 32.955713 + 44.296732 33.194325 + 44.319234 33.432937 + 44.340830 33.671549 + 44.361540 33.910162 + 44.381383 34.148774 + 44.400376 34.387386 + 44.418538 34.625998 + 44.435885 34.864610 + 44.452435 35.103222 + 44.468203 35.341835 + 44.483206 35.580447 + 44.497458 35.819059 + 44.510975 36.057671 + 44.523771 36.296283 + 44.535862 36.534895 + 44.547259 36.773508 + 44.557977 37.012120 + 44.568029 37.250732 + 44.577428 37.489344 + 44.586187 37.727956 + 44.594316 37.966568 + 44.601829 38.205181 + 44.608737 38.443793 + 44.615051 38.682405 + 44.620782 38.921017 + 44.625940 39.159629 + 44.630537 39.398241 + 44.634582 39.636854 + 44.638086 39.875466 + 44.641058 40.114078 + 44.643508 40.352690 + 44.645445 40.591302 + 44.646877 40.829914 + 44.647815 41.068527 + 44.648266 41.307139 + 44.648238 41.545751 + 44.647741 41.784363 + 44.646783 42.022975 + 44.645370 42.261587 + 44.643511 42.500200 + 44.641214 42.738812 + 44.638485 42.977424 + 44.635332 43.216036 + 44.631762 43.454648 + 44.627782 43.693260 + 44.623399 43.931872 + 44.618619 44.170485 + 44.613448 44.409097 + 44.607893 44.647709 + 44.601960 44.886321 + 44.595656 45.124933 + 44.588986 45.363545 + 44.581955 45.602158 + 44.574570 45.840770 + 44.566836 46.079382 + 44.558759 46.317994 + 44.550343 46.556606 + 44.541595 46.795218 + 44.532519 47.033831 + 44.523120 47.272443 + 44.513403 47.511055 + 44.503373 47.749667 + 44.493034 47.988279 + 44.482392 48.226891 + 44.471451 48.465504 + 44.460215 48.704116 + 44.448689 48.942728 + 44.436876 49.181340 + 44.424781 49.419952 + 44.412409 49.658564 + 44.399763 49.897177 + 44.386846 50.135789 + 44.373664 50.374401 + 44.360220 50.613013 + 44.346517 50.851625 + 44.332559 51.090237 + 44.318350 51.328850 + 44.303893 51.567462 + 44.289192 51.806074 + 44.274250 52.044686 + 44.259071 52.283298 + 44.243657 52.521910 + 44.228012 52.760523 + 44.212140 52.999135 + 44.196042 53.237747 + 44.179723 53.476359 + 44.163185 53.714971 + 44.146431 53.953583 + 44.129464 54.192196 + 44.112286 54.430808 + 44.094902 54.669420 + 44.077312 54.908032 + 44.059521 55.146644 + 44.041530 55.385256 + 44.023343 55.623869 + 44.004961 55.862481 + 43.986388 56.101093 + 43.967625 56.339705 + 43.948675 56.578317 + 43.929541 56.816929 + 43.910225 57.055542 + 43.890729 57.294154 + 43.871055 57.532766 + 43.851206 57.771378 + 43.831183 58.009990 + 43.810990 58.248602 + 43.790627 58.487215 + 43.770097 58.725827 + 43.749403 58.964439 + 43.728546 59.203051 + 43.707527 59.441663 + 43.686350 59.680275 + 43.665016 59.918887 + 43.643526 60.157500 + 43.621883 60.396112 + 43.600089 60.634724 + 43.578144 60.873336 + 43.556052 61.111948 + 43.533814 61.350560 + 43.511430 61.589173 + 43.488904 61.827785 + 43.466237 62.066397 + 43.443430 62.305009 + 43.420485 62.543621 + 43.397403 62.782233 + 43.374187 63.020846 + 43.350837 63.259458 + 43.327355 63.498070 + 43.303743 63.736682 + 43.280001 63.975294 + 43.256132 64.213906 + 43.232137 64.452519 + 43.208018 64.691131 + 43.183774 64.929743 + 43.159409 65.168355 + 43.134923 65.406967 + 43.110317 65.645579 + 43.085593 65.884192 + 43.060753 66.122804 + 43.035796 66.361416 + 43.010726 66.600028 + 42.985542 66.838640 + 42.960246 67.077252 + 42.934839 67.315865 + 42.909322 67.554477 + 42.883697 67.793089 + 42.857964 68.031701 + 42.832125 68.270313 + 42.806181 68.508925 + 42.780132 68.747538 + 42.753980 68.986150 + 42.727726 69.224762 + 42.701371 69.463374 + 42.674916 69.701986 + 42.648362 69.940598 + 42.621710 70.179211 + 42.594961 70.417823 + 42.568115 70.656435 + 42.541174 70.895047 + 42.514139 71.133659 + 42.487010 71.372271 + 42.459789 71.610884 + 42.432477 71.849496 + 42.405073 72.088108 + 42.377580 72.326720 + 42.349997 72.565332 + 42.322327 72.803944 + 42.294569 73.042557 + 42.266724 73.281169 + 42.238793 73.519781 + 42.210778 73.758393 + 42.182678 73.997005 + 42.154495 74.235617 + 42.126230 74.474230 + 42.097882 74.712842 + 42.069453 74.951454 + 42.040944 75.190066 + 42.012355 75.428678 + 41.983686 75.667290 + 41.954940 75.905903 + 41.926116 76.144515 + 41.897214 76.383127 + 41.868237 76.621739 + 41.839184 76.860351 + 41.810055 77.098963 + 41.780853 77.337575 + 41.751576 77.576188 + 41.722227 77.814800 + 41.692805 78.053412 + 41.663311 78.292024 + 41.633746 78.530636 + 41.604110 78.769248 + 41.574404 79.007861 + 41.544628 79.246473 + 41.514783 79.485085 + 41.484870 79.723697 + 41.454889 79.962309 + 41.424841 80.200921 + 41.394726 80.439534 + 41.364544 80.678146 + 41.334297 80.916758 + 41.303985 81.155370 + 41.273608 81.393982 + 41.243166 81.632594 + 41.212661 81.871207 + 41.182093 82.109819 + 41.151461 82.348431 + 41.120768 82.587043 + 41.090012 82.825655 + 41.059196 83.064267 + 41.028318 83.302880 + 40.997380 83.541492 + 40.966381 83.780104 + 40.935324 84.018716 + 40.904207 84.257328 + 40.873031 84.495940 + 40.841797 84.734553 + 40.810505 84.973165 + 40.779155 85.211777 + 40.747749 85.450389 + 40.716286 85.689001 + 40.684766 85.927613 + 40.653191 86.166226 + 40.621560 86.404838 + 40.589873 86.643450 + 40.558132 86.882062 + 40.526337 87.120674 + 40.494488 87.359286 + 40.462584 87.597899 + 40.430628 87.836511 + 40.398618 88.075123 + 40.366556 88.313735 + 40.334441 88.552347 + 40.302275 88.790959 + 40.270057 89.029572 + 40.237787 89.268184 + 40.205466 89.506796 + 40.173095 89.745408 + 40.140673 89.984020 + 40.108202 90.222632 + 40.075680 90.461245 + 40.043109 90.699857 + 40.010489 90.938469 + 39.977819 91.177081 + 39.945102 91.415693 + 39.912335 91.654305 + 39.879521 91.892918 + 39.846659 92.131530 + 39.813750 92.370142 + 39.780793 92.608754 + 39.747789 92.847366 + 39.714739 93.085978 + 39.681642 93.324590 + 39.648499 93.563203 + 39.615310 93.801815 + 39.582075 94.040427 + 39.548794 94.279039 + 39.515469 94.517651 + 39.482098 94.756263 + 39.448683 94.994876 + 39.415223 95.233488 + 39.381719 95.472100 + 39.348171 95.710712 + 39.314579 95.949324 + 39.280943 96.187936 + 39.247264 96.426549 + 39.213541 96.665161 + 39.179776 96.903773 + 39.145967 97.142385 + 39.112116 97.380997 + 39.078223 97.619609 + 39.044287 97.858222 + 39.010310 98.096834 + 38.976290 98.335446 + 38.942229 98.574058 + 38.908127 98.812670 + 38.873983 99.051282 + 38.839798 99.289895 + 38.805572 99.528507 + 38.771305 99.767119 + 38.736998 100.005731 + 38.702650 100.244343 + 38.668262 100.482955 + 38.633834 100.721568 + 38.599366 100.960180 + 38.564858 101.198792 + 38.530311 101.437404 + 38.495724 101.676016 + 38.461098 101.914628 + 38.426433 102.153241 + 38.391728 102.391853 + 38.356985 102.630465 + 38.322203 102.869077 + 38.287382 103.107689 + 38.252523 103.346301 + 38.217626 103.584914 + 38.182690 103.823526 + 38.147717 104.062138 + 38.112705 104.300750 + 38.077656 104.539362 + 38.042569 104.777974 + 38.007444 105.016587 + 37.972282 105.255199 + 37.937082 105.493811 + 37.901846 105.732423 + 37.866572 105.971035 + 37.831261 106.209647 + 37.795913 106.448260 + 37.760529 106.686872 + 37.725108 106.925484 + 37.689650 107.164096 + 37.654156 107.402708 + 37.618626 107.641320 + 37.583059 107.879933 + 37.547456 108.118545 + 37.511817 108.357157 + 37.476142 108.595769 + 37.440431 108.834381 + 37.404684 109.072993 + 37.368902 109.311605 + 37.333083 109.550218 + 37.297230 109.788830 + 37.261341 110.027442 + 37.225416 110.266054 + 37.189456 110.504666 + 37.153461 110.743278 + 37.117431 110.981891 + 37.081365 111.220503 + 37.045265 111.459115 + 37.009129 111.697727 + 36.972959 111.936339 + 36.936754 112.174951 + 36.900514 112.413564 + 36.864240 112.652176 + 36.827930 112.890788 + 36.791587 113.129400 + 36.755208 113.368012 + 36.718795 113.606624 + 36.682348 113.845237 + 36.645867 114.083849 + 36.609351 114.322461 + 36.572801 114.561073 + 36.536216 114.799685 + 36.499598 115.038297 + 36.462945 115.276910 + 36.426258 115.515522 + 36.389538 115.754134 + 36.352783 115.992746 + 36.315994 116.231358 + 36.279172 116.469970 + 36.242315 116.708583 + 36.205425 116.947195 + 36.168501 117.185807 + 36.131543 117.424419 + 36.094551 117.663031 + 36.057526 117.901643 + 36.020467 118.140256 + 35.983374 118.378868 + 35.946248 118.617480 + 35.909088 118.856092 + 35.871895 119.094704 + 35.834668 119.333316 + 35.797407 119.571929 + 35.760113 119.810541 + 35.722785 120.049153 + 35.685424 120.287765 + 35.648029 120.526377 + 35.610601 120.764989 + 35.573140 121.003602 + 35.535645 121.242214 + 35.498116 121.480826 + 35.460555 121.719438 + 35.422959 121.958050 + 35.385331 122.196662 + 35.347669 122.435275 + 35.309973 122.673887 + 35.272244 122.912499 + 35.234482 123.151111 + 35.196686 123.389723 + 35.158857 123.628335 + 35.120995 123.866948 + 35.083099 124.105560 + 35.045170 124.344172 + 35.007207 124.582784 + 34.969211 124.821396 + 34.931181 125.060008 + 34.893118 125.298620 + 34.855022 125.537233 + 34.816892 125.775845 + 34.778729 126.014457 + 34.740532 126.253069 + 34.702301 126.491681 + 34.664037 126.730293 + 34.625740 126.968906 + 34.587409 127.207518 + 34.549044 127.446130 + 34.510646 127.684742 + 34.472214 127.923354 + 34.433748 128.161966 + 34.395249 128.400579 + 34.356716 128.639191 + 34.318149 128.877803 + 34.279549 129.116415 + 34.240915 129.355027 + 34.202247 129.593639 + 34.163545 129.832252 + 34.124809 130.070864 + 34.086039 130.309476 + 34.047236 130.548088 + 34.008398 130.786700 + 33.969526 131.025312 + 33.930620 131.263925 + 33.891680 131.502537 + 33.852706 131.741149 + 33.813698 131.979761 + 33.774656 132.218373 + 33.735579 132.456985 + 33.696468 132.695598 + 33.657322 132.934210 + 33.618142 133.172822 + 33.578928 133.411434 + 33.539679 133.650046 + 33.500395 133.888658 + 33.461077 134.127271 + 33.421724 134.365883 + 33.382337 134.604495 + 33.342915 134.843107 + 33.303457 135.081719 + 33.263965 135.320331 + 33.224438 135.558944 + 33.184876 135.797556 + 33.145279 136.036168 + 33.105647 136.274780 + 33.065979 136.513392 + 33.026276 136.752004 + 32.986538 136.990617 + 32.946765 137.229229 + 32.906956 137.467841 + 32.867111 137.706453 + 32.827231 137.945065 + 32.787315 138.183677 + 32.747364 138.422290 + 32.707376 138.660902 + 32.667353 138.899514 + 32.627294 139.138126 + 32.587198 139.376738 + 32.547067 139.615350 + 32.506899 139.853963 + 32.466695 140.092575 + 32.426454 140.331187 + 32.386178 140.569799 + 32.345864 140.808411 + 32.305514 141.047023 + 32.265127 141.285635 + 32.224704 141.524248 + 32.184244 141.762860 + 32.143746 142.001472 + 32.103212 142.240084 + 32.062640 142.478696 + 32.022031 142.717308 + 31.981385 142.955921 + 31.940701 143.194533 + 31.899980 143.433145 + 31.859221 143.671757 + 31.818425 143.910369 + 31.777590 144.148981 + 31.736718 144.387594 + 31.695808 144.626206 + 31.654859 144.864818 + 31.613873 145.103430 + 31.572848 145.342042 + 31.531784 145.580654 + 31.490682 145.819267 + 31.449541 146.057879 + 31.408362 146.296491 + 31.367143 146.535103 + 31.325886 146.773715 + 31.284589 147.012327 + 31.243254 147.250940 + 31.201878 147.489552 + 31.160464 147.728164 + 31.119010 147.966776 + 31.077516 148.205388 + 31.035982 148.444000 + 30.994408 148.682613 + 30.952795 148.921225 + 30.911141 149.159837 + 30.869446 149.398449 + 30.827712 149.637061 + 30.785936 149.875673 + 30.744120 150.114286 + 30.702264 150.352898 + 30.660366 150.591510 + 30.618427 150.830122 + 30.576446 151.068734 + 30.534425 151.307346 + 30.492362 151.545959 + 30.450257 151.784571 + 30.408110 152.023183 + 30.365922 152.261795 + 30.323691 152.500407 + 30.281418 152.739019 + 30.239103 152.977632 + 30.196745 153.216244 + 30.154345 153.454856 + 30.111901 153.693468 + 30.069415 153.932080 + 30.026886 154.170692 + 29.984313 154.409305 + 29.941697 154.647917 + 29.899037 154.886529 + 29.856333 155.125141 + 29.813586 155.363753 + 29.770794 155.602365 + 29.727958 155.840978 + 29.685078 156.079590 + 29.642153 156.318202 + 29.599184 156.556814 + 29.556169 156.795426 + 29.513109 157.034038 + 29.470004 157.272651 + 29.426854 157.511263 + 29.383658 157.749875 + 29.340416 157.988487 + 29.297129 158.227099 + 29.253795 158.465711 + 29.210414 158.704323 + 29.166987 158.942936 + 29.123514 159.181548 + 29.079994 159.420160 + 29.036426 159.658772 + 28.992811 159.897384 + 28.949149 160.135996 + 28.905439 160.374609 + 28.861681 160.613221 + 28.817875 160.851833 + 28.774021 161.090445 + 28.730119 161.329057 + 28.686167 161.567669 + 28.642167 161.806282 + 28.598118 162.044894 + 28.554020 162.283506 + 28.509872 162.522118 + 28.465674 162.760730 + 28.421426 162.999342 + 28.377128 163.237955 + 28.332780 163.476567 + 28.288382 163.715179 + 28.243932 163.953791 + 28.199431 164.192403 + 28.154880 164.431015 + 28.110276 164.669628 + 28.065621 164.908240 + 28.020915 165.146852 + 27.976155 165.385464 + 27.931344 165.624076 + 27.886480 165.862688 + 27.841563 166.101301 + 27.796593 166.339913 + 27.751569 166.578525 + 27.706492 166.817137 + 27.661361 167.055749 + 27.616176 167.294361 + 27.570936 167.532974 + 27.525642 167.771586 + 27.480293 168.010198 + 27.434889 168.248810 + 27.389429 168.487422 + 27.343914 168.726034 + 27.298343 168.964647 + 27.252716 169.203259 + 27.207032 169.441871 + 27.161291 169.680483 + 27.115494 169.919095 + 27.069639 170.157707 + 27.023726 170.396320 + 26.977756 170.634932 + 26.931727 170.873544 + 26.885640 171.112156 + 26.839494 171.350768 + 26.793290 171.589380 + 26.747026 171.827993 + 26.700702 172.066605 + 26.654318 172.305217 + 26.607874 172.543829 + 26.561370 172.782441 + 26.514805 173.021053 + 26.468178 173.259666 + 26.421490 173.498278 + 26.374741 173.736890 + 26.327929 173.975502 + 26.281054 174.214114 + 26.234117 174.452726 + 26.187117 174.691338 + 26.140054 174.929951 + 26.092926 175.168563 + 26.045735 175.407175 + 25.998479 175.645787 + 25.951158 175.884399 + 25.903772 176.123011 + 25.856321 176.361624 + 25.808803 176.600236 + 25.761220 176.838848 + 25.713570 177.077460 + 25.665853 177.316072 + 25.618069 177.554684 + 25.570217 177.793297 + 25.522296 178.031909 + 25.474308 178.270521 + 25.426250 178.509133 + 25.378124 178.747745 + 25.329928 178.986357 + 25.281662 179.224970 + 25.233325 179.463582 + 25.184917 179.702194 + 25.136439 179.940806 + 25.087889 180.179418 + 25.039266 180.418030 + 24.990572 180.656643 + 24.941804 180.895255 + 24.892963 181.133867 + 24.844049 181.372479 + 24.795060 181.611091 + 24.745996 181.849703 + 24.696858 182.088316 + 24.647644 182.326928 + 24.598354 182.565540 + 24.548988 182.804152 + 24.499545 183.042764 + 24.450024 183.281376 + 24.400426 183.519989 + 24.350749 183.758601 + 24.300994 183.997213 + 24.251160 184.235825 + 24.201245 184.474437 + 24.151251 184.713049 + 24.101176 184.951662 + 24.051019 185.190274 + 24.000781 185.428886 + 23.950461 185.667498 + 23.900058 185.906110 + 23.849571 186.144722 + 23.799001 186.383335 + 23.748346 186.621947 + 23.697607 186.860559 + 23.646782 187.099171 + 23.595871 187.337783 + 23.544873 187.576395 + 23.493788 187.815008 + 23.442616 188.053620 + 23.391355 188.292232 + 23.340006 188.530844 + 23.288567 188.769456 + 23.237037 189.008068 + 23.185418 189.246681 + 23.133707 189.485293 + 23.081904 189.723905 + 23.030008 189.962517 + 22.978020 190.201129 + 22.925938 190.439741 + 22.873761 190.678353 + 22.821489 190.916966 + 22.769121 191.155578 + 22.716658 191.394190 + 22.664097 191.632802 + 22.611438 191.871414 + 22.558681 192.110026 + 22.505824 192.348639 + 22.452868 192.587251 + 22.399811 192.825863 + 22.346653 193.064475 + 22.293393 193.303087 + 22.240031 193.541699 + 22.186565 193.780312 + 22.132994 194.018924 + 22.079319 194.257536 + 22.025537 194.496148 + 21.971650 194.734760 + 21.917654 194.973372 + 21.863551 195.211985 + 21.809339 195.450597 + 21.755017 195.689209 + 21.700584 195.927821 + 21.646040 196.166433 + 21.591383 196.405045 + 21.536614 196.643658 + 21.481730 196.882270 + 21.426731 197.120882 + 21.371617 197.359494 + 21.316386 197.598106 + 21.261037 197.836718 + 21.205569 198.075331 + 21.149982 198.313943 + 21.094275 198.552555 + 21.038446 198.791167 + 20.982495 199.029779 + 20.926420 199.268391 + 20.870221 199.507004 + 20.813897 199.745616 + 20.757446 199.984228 + 20.700867 200.222840 + 20.644160 200.461452 + 20.587324 200.700064 + 20.530356 200.938677 + 20.473257 201.177289 + 20.416025 201.415901 + 20.358659 201.654513 + 20.301158 201.893125 + 20.243520 202.131737 + 20.185745 202.370350 + 20.127831 202.608962 + 20.069777 202.847574 + 20.011582 203.086186 + 19.953245 203.324798 + 19.894764 203.563410 + 19.836138 203.802023 + 19.777365 204.040635 + 19.718445 204.279247 + 19.659376 204.517859 + 19.600157 204.756471 + 19.540786 204.995083 + 19.481263 205.233696 + 19.421584 205.472308 + 19.361750 205.710920 + 19.301758 205.949532 + 19.241608 206.188144 + 19.181297 206.426756 + 19.120825 206.665368 + 19.060188 206.903981 + 18.999387 207.142593 + 18.938419 207.381205 + 18.877283 207.619817 + 18.815978 207.858429 + 18.754500 208.097041 + 18.692849 208.335654 + 18.631023 208.574266 + 18.569021 208.812878 + 18.506840 209.051490 + 18.444478 209.290102 + 18.381934 209.528714 + 18.319207 209.767327 + 18.256293 210.005939 + 18.193191 210.244551 + 18.129899 210.483163 + 18.066415 210.721775 + 18.002737 210.960387 + 17.938864 211.199000 + 17.874792 211.437612 + 17.810519 211.676224 + 17.746044 211.914836 + 17.681365 212.153448 + 17.616478 212.392060 + 17.551382 212.630673 + 17.486074 212.869285 + 17.420552 213.107897 + 17.354813 213.346509 + 17.288856 213.585121 + 17.222677 213.823733 + 17.156274 214.062346 + 17.089644 214.300958 + 17.022784 214.539570 + 16.955693 214.778182 + 16.888366 215.016794 + 16.820802 215.255406 + 16.752997 215.494019 + 16.684948 215.732631 + 16.616653 215.971243 + 16.548108 216.209855 + 16.479310 216.448467 + 16.410256 216.687079 + 16.340943 216.925692 + 16.271367 217.164304 + 16.201525 217.402916 + 16.131414 217.641528 + 16.061029 217.880140 + 15.990368 218.118752 + 15.919426 218.357365 + 15.848200 218.595977 + 15.776687 218.834589 + 15.704881 219.073201 + 15.632779 219.311813 + 15.560377 219.550425 + 15.487670 219.789038 + 15.414655 220.027650 + 15.341327 220.266262 + 15.267681 220.504874 + 15.193712 220.743486 + 15.119417 220.982098 + 15.044790 221.220711 + 14.969825 221.459323 + 14.894519 221.697935 + 14.818865 221.936547 + 14.742859 222.175159 + 14.666495 222.413771 + 14.589767 222.652383 + 14.512669 222.890996 + 14.435196 223.129608 + 14.357341 223.368220 + 14.279098 223.606832 + 14.200461 223.845444 + 14.121423 224.084056 + 14.041978 224.322669 + 13.962117 224.561281 + 13.881835 224.799893 + 13.801124 225.038505 + 13.719975 225.277117 + 13.638382 225.515729 + 13.556337 225.754342 + 13.473830 225.992954 + 13.390854 226.231566 + 13.307399 226.470178 + 13.223457 226.708790 + 13.139018 226.947402 + 13.054073 227.186015 + 12.968611 227.424627 + 12.882622 227.663239 + 12.796096 227.901851 + 12.709022 228.140463 + 12.621388 228.379075 + 12.533182 228.617688 + 12.444392 228.856300 + 12.355006 229.094912 + 12.265011 229.333524 + 12.174393 229.572136 + 12.083138 229.810748 + 11.991231 230.049361 + 11.898658 230.287973 + 11.805402 230.526585 + 11.711448 230.765197 + 11.616777 231.003809 + 11.521374 231.242421 + 11.425218 231.481034 + 11.328292 231.719646 + 11.230575 231.958258 + 11.132046 232.196870 + 11.032683 232.435482 + 10.932465 232.674094 + 10.831366 232.912707 + 10.729362 233.151319 + 10.626426 233.389931 + 10.522533 233.628543 + 10.417652 233.867155 + 10.311754 234.105767 + 10.204806 234.344380 + 10.096777 234.582992 + 9.987629 234.821604 + 9.877328 235.060216 + 9.765832 235.298828 + 9.653101 235.537440 + 9.539091 235.776053 + 9.423756 236.014665 + 9.307045 236.253277 + 9.188908 236.491889 + 9.069287 236.730501 + 8.948124 236.969113 + 8.825355 237.207726 + 8.700911 237.446338 + 8.574721 237.684950 + 8.446705 237.923562 + 8.316779 238.162174 + 8.184853 238.400786 + 8.050828 238.639398 + 7.914596 238.878011 + 7.776043 239.116623 + 7.635042 239.355235 + 7.491454 239.593847 + 7.345128 239.832459 + 7.195896 240.071071 + 7.043575 240.309684 + 6.887958 240.548296 + 6.728817 240.786908 + 6.565897 241.025520 + 6.398908 241.264132 + 6.227522 241.502744 + 6.051367 241.741357 + 5.870013 241.979969 + 5.682961 242.218581 + 5.489631 242.457193 + 5.289332 242.695805 + 5.081241 242.934417 + 4.864359 243.173030 + 4.637451 243.411642 + 4.398967 243.650254 + 4.146909 243.888866 + 3.878633 244.127478 + 3.590504 244.366090 + 3.277290 244.604703 + 2.930961 244.843315 + 2.537996 245.081927 + 2.072027 245.320539 + 1.464976 245.559151 + 0.000000 245.797763 diff --git a/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_Ex2_7.txt b/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_Ex2_7.txt new file mode 100644 index 000000000..f4d1caffc --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_Ex2_7.txt @@ -0,0 +1,1001 @@ + 0.000000 7.351963 + 8.496590 7.589422 + 11.867517 7.826881 + 14.359345 8.064340 + 16.385334 8.301799 + 18.108290 8.539259 + 19.613055 8.776718 + 20.950796 9.014177 + 22.155324 9.251636 + 23.250436 9.489095 + 24.253665 9.726554 + 25.178398 9.964013 + 26.035134 10.201472 + 26.832301 10.438931 + 27.576784 10.676390 + 28.274299 10.913849 + 28.929652 11.151309 + 29.546927 11.388768 + 30.129635 11.626227 + 30.680814 11.863686 + 31.203116 12.101145 + 31.698869 12.338604 + 32.170133 12.576063 + 32.618738 12.813522 + 33.046317 13.050981 + 33.454336 13.288440 + 33.844114 13.525899 + 34.216845 13.763359 + 34.573612 14.000818 + 34.915401 14.238277 + 35.243110 14.475736 + 35.557563 14.713195 + 35.859517 14.950654 + 36.149665 15.188113 + 36.428650 15.425572 + 36.697063 15.663031 + 36.955454 15.900490 + 37.204330 16.137949 + 37.444166 16.375409 + 37.675400 16.612868 + 37.898444 16.850327 + 38.113681 17.087786 + 38.321470 17.325245 + 38.522145 17.562704 + 38.716022 17.800163 + 38.903396 18.037622 + 39.084546 18.275081 + 39.259732 18.512540 + 39.429202 18.749999 + 39.593187 18.987459 + 39.751908 19.224918 + 39.905571 19.462377 + 40.054372 19.699836 + 40.198499 19.937295 + 40.338125 20.174754 + 40.473420 20.412213 + 40.604541 20.649672 + 40.731638 20.887131 + 40.854856 21.124590 + 40.974330 21.362049 + 41.090190 21.599509 + 41.202560 21.836968 + 41.311558 22.074427 + 41.417296 22.311886 + 41.519882 22.549345 + 41.619417 22.786804 + 41.716001 23.024263 + 41.809727 23.261722 + 41.900685 23.499181 + 41.988961 23.736640 + 42.074637 23.974099 + 42.157792 24.211559 + 42.238501 24.449018 + 42.316838 24.686477 + 42.392873 24.923936 + 42.466671 25.161395 + 42.538297 25.398854 + 42.607814 25.636313 + 42.675280 25.873772 + 42.740753 26.111231 + 42.804288 26.348690 + 42.865938 26.586149 + 42.925754 26.823609 + 42.983785 27.061068 + 43.040079 27.298527 + 43.094681 27.535986 + 43.147636 27.773445 + 43.198986 28.010904 + 43.248772 28.248363 + 43.297034 28.485822 + 43.343810 28.723281 + 43.389138 28.960740 + 43.433053 29.198199 + 43.475589 29.435659 + 43.516781 29.673118 + 43.556661 29.910577 + 43.595259 30.148036 + 43.632607 30.385495 + 43.668735 30.622954 + 43.703669 30.860413 + 43.737438 31.097872 + 43.770069 31.335331 + 43.801588 31.572790 + 43.832020 31.810249 + 43.861389 32.047709 + 43.889718 32.285168 + 43.917032 32.522627 + 43.943351 32.760086 + 43.968698 32.997545 + 43.993094 33.235004 + 44.016559 33.472463 + 44.039113 33.709922 + 44.060776 33.947381 + 44.081565 34.184840 + 44.101499 34.422299 + 44.120597 34.659759 + 44.138874 34.897218 + 44.156348 35.134677 + 44.173035 35.372136 + 44.188951 35.609595 + 44.204112 35.847054 + 44.218532 36.084513 + 44.232226 36.321972 + 44.245208 36.559431 + 44.257492 36.796890 + 44.269092 37.034349 + 44.280021 37.271809 + 44.290291 37.509268 + 44.299915 37.746727 + 44.308906 37.984186 + 44.317275 38.221645 + 44.325034 38.459104 + 44.332194 38.696563 + 44.338766 38.934022 + 44.344761 39.171481 + 44.350189 39.408940 + 44.355062 39.646399 + 44.359387 39.883859 + 44.363177 40.121318 + 44.366439 40.358777 + 44.369183 40.596236 + 44.371419 40.833695 + 44.373155 41.071154 + 44.374400 41.308613 + 44.375163 41.546072 + 44.375451 41.783531 + 44.375273 42.020990 + 44.374637 42.258449 + 44.373550 42.495909 + 44.372020 42.733368 + 44.370055 42.970827 + 44.367661 43.208286 + 44.364846 43.445745 + 44.361617 43.683204 + 44.357980 43.920663 + 44.353942 44.158122 + 44.349510 44.395581 + 44.344690 44.633040 + 44.339488 44.870499 + 44.333910 45.107959 + 44.327962 45.345418 + 44.321650 45.582877 + 44.314980 45.820336 + 44.307957 46.057795 + 44.300586 46.295254 + 44.292874 46.532713 + 44.284826 46.770172 + 44.276445 47.007631 + 44.267739 47.245090 + 44.258710 47.482549 + 44.249365 47.720009 + 44.239709 47.957468 + 44.229744 48.194927 + 44.219478 48.432386 + 44.208912 48.669845 + 44.198053 48.907304 + 44.186905 49.144763 + 44.175471 49.382222 + 44.163756 49.619681 + 44.151763 49.857140 + 44.139498 50.094599 + 44.126963 50.332059 + 44.114163 50.569518 + 44.101100 50.806977 + 44.087780 51.044436 + 44.074206 51.281895 + 44.060380 51.519354 + 44.046308 51.756813 + 44.031991 51.994272 + 44.017434 52.231731 + 44.002639 52.469190 + 43.987610 52.706649 + 43.972350 52.944109 + 43.956863 53.181568 + 43.941151 53.419027 + 43.925217 53.656486 + 43.909064 53.893945 + 43.892695 54.131404 + 43.876114 54.368863 + 43.859322 54.606322 + 43.842323 54.843781 + 43.825118 55.081240 + 43.807712 55.318699 + 43.790106 55.556159 + 43.772304 55.793618 + 43.754307 56.031077 + 43.736117 56.268536 + 43.717739 56.505995 + 43.699173 56.743454 + 43.680423 56.980913 + 43.661490 57.218372 + 43.642376 57.455831 + 43.623085 57.693290 + 43.603618 57.930749 + 43.583978 58.168209 + 43.564166 58.405668 + 43.544184 58.643127 + 43.524036 58.880586 + 43.503722 59.118045 + 43.483244 59.355504 + 43.462606 59.592963 + 43.441808 59.830422 + 43.420852 60.067881 + 43.399740 60.305340 + 43.378475 60.542799 + 43.357058 60.780259 + 43.335490 61.017718 + 43.313774 61.255177 + 43.291911 61.492636 + 43.269903 61.730095 + 43.247751 61.967554 + 43.225458 62.205013 + 43.203024 62.442472 + 43.180452 62.679931 + 43.157742 62.917390 + 43.134898 63.154849 + 43.111919 63.392309 + 43.088807 63.629768 + 43.065565 63.867227 + 43.042192 64.104686 + 43.018692 64.342145 + 42.995065 64.579604 + 42.971312 64.817063 + 42.947435 65.054522 + 42.923436 65.291981 + 42.899315 65.529440 + 42.875074 65.766899 + 42.850714 66.004359 + 42.826237 66.241818 + 42.801643 66.479277 + 42.776934 66.716736 + 42.752112 66.954195 + 42.727176 67.191654 + 42.702129 67.429113 + 42.676971 67.666572 + 42.651704 67.904031 + 42.626329 68.141490 + 42.600847 68.378949 + 42.575259 68.616409 + 42.549566 68.853868 + 42.523769 69.091327 + 42.497870 69.328786 + 42.471868 69.566245 + 42.445766 69.803704 + 42.419564 70.041163 + 42.393263 70.278622 + 42.366864 70.516081 + 42.340368 70.753540 + 42.313776 70.990999 + 42.287090 71.228459 + 42.260309 71.465918 + 42.233434 71.703377 + 42.206468 71.940836 + 42.179410 72.178295 + 42.152261 72.415754 + 42.125022 72.653213 + 42.097695 72.890672 + 42.070279 73.128131 + 42.042776 73.365590 + 42.015187 73.603049 + 41.987512 73.840509 + 41.959752 74.077968 + 41.931907 74.315427 + 41.903980 74.552886 + 41.875969 74.790345 + 41.847877 75.027804 + 41.819703 75.265263 + 41.791449 75.502722 + 41.763115 75.740181 + 41.734702 75.977640 + 41.706211 76.215099 + 41.677641 76.452559 + 41.648995 76.690018 + 41.620273 76.927477 + 41.591474 77.164936 + 41.562601 77.402395 + 41.533652 77.639854 + 41.504631 77.877313 + 41.475535 78.114772 + 41.446368 78.352231 + 41.417128 78.589690 + 41.387816 78.827149 + 41.358434 79.064609 + 41.328982 79.302068 + 41.299460 79.539527 + 41.269868 79.776986 + 41.240208 80.014445 + 41.210480 80.251904 + 41.180684 80.489363 + 41.150822 80.726822 + 41.120892 80.964281 + 41.090897 81.201740 + 41.060837 81.439199 + 41.030711 81.676659 + 41.000521 81.914118 + 40.970267 82.151577 + 40.939950 82.389036 + 40.909569 82.626495 + 40.879126 82.863954 + 40.848621 83.101413 + 40.818054 83.338872 + 40.787426 83.576331 + 40.756737 83.813790 + 40.725988 84.051249 + 40.695179 84.288709 + 40.664310 84.526168 + 40.633383 84.763627 + 40.602397 85.001086 + 40.571352 85.238545 + 40.540250 85.476004 + 40.509091 85.713463 + 40.477874 85.950922 + 40.446601 86.188381 + 40.415272 86.425840 + 40.383887 86.663299 + 40.352446 86.900759 + 40.320950 87.138218 + 40.289399 87.375677 + 40.257794 87.613136 + 40.226135 87.850595 + 40.194423 88.088054 + 40.162657 88.325513 + 40.130838 88.562972 + 40.098966 88.800431 + 40.067042 89.037890 + 40.035066 89.275349 + 40.003038 89.512809 + 39.970959 89.750268 + 39.938828 89.987727 + 39.906647 90.225186 + 39.874416 90.462645 + 39.842134 90.700104 + 39.809803 90.937563 + 39.777421 91.175022 + 39.744991 91.412481 + 39.712512 91.649940 + 39.679984 91.887399 + 39.647407 92.124859 + 39.614782 92.362318 + 39.582110 92.599777 + 39.549390 92.837236 + 39.516622 93.074695 + 39.483807 93.312154 + 39.450946 93.549613 + 39.418038 93.787072 + 39.385083 94.024531 + 39.352083 94.261990 + 39.319036 94.499449 + 39.285944 94.736909 + 39.252806 94.974368 + 39.219624 95.211827 + 39.186396 95.449286 + 39.153124 95.686745 + 39.119807 95.924204 + 39.086446 96.161663 + 39.053041 96.399122 + 39.019592 96.636581 + 38.986099 96.874040 + 38.952563 97.111499 + 38.918983 97.348959 + 38.885361 97.586418 + 38.851696 97.823877 + 38.817988 98.061336 + 38.784238 98.298795 + 38.750445 98.536254 + 38.716611 98.773713 + 38.682734 99.011172 + 38.648816 99.248631 + 38.614856 99.486090 + 38.580855 99.723549 + 38.546812 99.961008 + 38.512729 100.198468 + 38.478605 100.435927 + 38.444440 100.673386 + 38.410235 100.910845 + 38.375989 101.148304 + 38.341703 101.385763 + 38.307377 101.623222 + 38.273011 101.860681 + 38.238605 102.098140 + 38.204160 102.335599 + 38.169675 102.573058 + 38.135151 102.810518 + 38.100588 103.047977 + 38.065986 103.285436 + 38.031345 103.522895 + 37.996665 103.760354 + 37.961946 103.997813 + 37.927189 104.235272 + 37.892394 104.472731 + 37.857560 104.710190 + 37.822689 104.947649 + 37.787779 105.185108 + 37.752831 105.422568 + 37.717846 105.660027 + 37.682823 105.897486 + 37.647762 106.134945 + 37.612664 106.372404 + 37.577529 106.609863 + 37.542356 106.847322 + 37.507146 107.084781 + 37.471900 107.322240 + 37.436616 107.559699 + 37.401296 107.797158 + 37.365939 108.034618 + 37.330545 108.272077 + 37.295115 108.509536 + 37.259648 108.746995 + 37.224145 108.984454 + 37.188606 109.221913 + 37.153030 109.459372 + 37.117419 109.696831 + 37.081771 109.934290 + 37.046088 110.171749 + 37.010368 110.409208 + 36.974613 110.646668 + 36.938822 110.884127 + 36.902996 111.121586 + 36.867134 111.359045 + 36.831237 111.596504 + 36.795304 111.833963 + 36.759336 112.071422 + 36.723333 112.308881 + 36.687294 112.546340 + 36.651220 112.783799 + 36.615111 113.021258 + 36.578968 113.258718 + 36.542789 113.496177 + 36.506575 113.733636 + 36.470326 113.971095 + 36.434043 114.208554 + 36.397725 114.446013 + 36.361372 114.683472 + 36.324985 114.920931 + 36.288563 115.158390 + 36.252106 115.395849 + 36.215615 115.633308 + 36.179089 115.870768 + 36.142529 116.108227 + 36.105935 116.345686 + 36.069306 116.583145 + 36.032643 116.820604 + 35.995945 117.058063 + 35.959213 117.295522 + 35.922448 117.532981 + 35.885647 117.770440 + 35.848813 118.007899 + 35.811945 118.245358 + 35.775042 118.482818 + 35.738106 118.720277 + 35.701135 118.957736 + 35.664131 119.195195 + 35.627092 119.432654 + 35.590019 119.670113 + 35.552913 119.907572 + 35.515772 120.145031 + 35.478598 120.382490 + 35.441389 120.619949 + 35.404147 120.857408 + 35.366871 121.094868 + 35.329561 121.332327 + 35.292217 121.569786 + 35.254839 121.807245 + 35.217427 122.044704 + 35.179982 122.282163 + 35.142502 122.519622 + 35.104989 122.757081 + 35.067442 122.994540 + 35.029861 123.231999 + 34.992247 123.469458 + 34.954598 123.706918 + 34.916915 123.944377 + 34.879199 124.181836 + 34.841449 124.419295 + 34.803665 124.656754 + 34.765847 124.894213 + 34.727995 125.131672 + 34.690110 125.369131 + 34.652190 125.606590 + 34.614237 125.844049 + 34.576249 126.081508 + 34.538228 126.318968 + 34.500173 126.556427 + 34.462083 126.793886 + 34.423960 127.031345 + 34.385803 127.268804 + 34.347612 127.506263 + 34.309386 127.743722 + 34.271127 127.981181 + 34.232833 128.218640 + 34.194506 128.456099 + 34.156144 128.693558 + 34.117748 128.931018 + 34.079318 129.168477 + 34.040853 129.405936 + 34.002354 129.643395 + 33.963821 129.880854 + 33.925254 130.118313 + 33.886652 130.355772 + 33.848016 130.593231 + 33.809345 130.830690 + 33.770640 131.068149 + 33.731901 131.305608 + 33.693127 131.543068 + 33.654318 131.780527 + 33.615474 132.017986 + 33.576596 132.255445 + 33.537684 132.492904 + 33.498736 132.730363 + 33.459753 132.967822 + 33.420736 133.205281 + 33.381684 133.442740 + 33.342597 133.680199 + 33.303475 133.917658 + 33.264317 134.155118 + 33.225125 134.392577 + 33.185897 134.630036 + 33.146634 134.867495 + 33.107336 135.104954 + 33.068003 135.342413 + 33.028634 135.579872 + 32.989229 135.817331 + 32.949789 136.054790 + 32.910314 136.292249 + 32.870803 136.529708 + 32.831256 136.767168 + 32.791673 137.004627 + 32.752054 137.242086 + 32.712400 137.479545 + 32.672709 137.717004 + 32.632983 137.954463 + 32.593220 138.191922 + 32.553421 138.429381 + 32.513586 138.666840 + 32.473714 138.904299 + 32.433806 139.141758 + 32.393862 139.379218 + 32.353881 139.616677 + 32.313863 139.854136 + 32.273808 140.091595 + 32.233717 140.329054 + 32.193588 140.566513 + 32.153423 140.803972 + 32.113221 141.041431 + 32.072981 141.278890 + 32.032704 141.516349 + 31.992390 141.753808 + 31.952039 141.991268 + 31.911649 142.228727 + 31.871223 142.466186 + 31.830758 142.703645 + 31.790256 142.941104 + 31.749716 143.178563 + 31.709137 143.416022 + 31.668521 143.653481 + 31.627867 143.890940 + 31.587174 144.128399 + 31.546443 144.365858 + 31.505673 144.603318 + 31.464865 144.840777 + 31.424018 145.078236 + 31.383132 145.315695 + 31.342207 145.553154 + 31.301243 145.790613 + 31.260240 146.028072 + 31.219198 146.265531 + 31.178116 146.502990 + 31.136995 146.740449 + 31.095835 146.977908 + 31.054634 147.215368 + 31.013394 147.452827 + 30.972114 147.690286 + 30.930794 147.927745 + 30.889433 148.165204 + 30.848033 148.402663 + 30.806591 148.640122 + 30.765110 148.877581 + 30.723587 149.115040 + 30.682024 149.352499 + 30.640420 149.589958 + 30.598775 149.827418 + 30.557088 150.064877 + 30.515360 150.302336 + 30.473591 150.539795 + 30.431780 150.777254 + 30.389928 151.014713 + 30.348033 151.252172 + 30.306097 151.489631 + 30.264118 151.727090 + 30.222097 151.964549 + 30.180034 152.202008 + 30.137928 152.439468 + 30.095779 152.676927 + 30.053587 152.914386 + 30.011352 153.151845 + 29.969074 153.389304 + 29.926753 153.626763 + 29.884388 153.864222 + 29.841980 154.101681 + 29.799528 154.339140 + 29.757032 154.576599 + 29.714491 154.814058 + 29.671907 155.051518 + 29.629278 155.288977 + 29.586604 155.526436 + 29.543886 155.763895 + 29.501122 156.001354 + 29.458314 156.238813 + 29.415460 156.476272 + 29.372561 156.713731 + 29.329616 156.951190 + 29.286626 157.188649 + 29.243589 157.426108 + 29.200506 157.663568 + 29.157377 157.901027 + 29.114202 158.138486 + 29.070979 158.375945 + 29.027710 158.613404 + 28.984394 158.850863 + 28.941030 159.088322 + 28.897619 159.325781 + 28.854161 159.563240 + 28.810654 159.800699 + 28.767100 160.038158 + 28.723497 160.275618 + 28.679846 160.513077 + 28.636146 160.750536 + 28.592397 160.987995 + 28.548600 161.225454 + 28.504753 161.462913 + 28.460857 161.700372 + 28.416911 161.937831 + 28.372915 162.175290 + 28.328869 162.412749 + 28.284773 162.650208 + 28.240626 162.887668 + 28.196429 163.125127 + 28.152181 163.362586 + 28.107881 163.600045 + 28.063531 163.837504 + 28.019128 164.074963 + 27.974674 164.312422 + 27.930167 164.549881 + 27.885609 164.787340 + 27.840997 165.024799 + 27.796334 165.262258 + 27.751616 165.499718 + 27.706846 165.737177 + 27.662022 165.974636 + 27.617145 166.212095 + 27.572214 166.449554 + 27.527228 166.687013 + 27.482188 166.924472 + 27.437093 167.161931 + 27.391943 167.399390 + 27.346737 167.636849 + 27.301477 167.874308 + 27.256160 168.111768 + 27.210788 168.349227 + 27.165359 168.586686 + 27.119873 168.824145 + 27.074331 169.061604 + 27.028732 169.299063 + 26.983075 169.536522 + 26.937360 169.773981 + 26.891588 170.011440 + 26.845757 170.248899 + 26.799868 170.486358 + 26.753920 170.723818 + 26.707912 170.961277 + 26.661846 171.198736 + 26.615719 171.436195 + 26.569533 171.673654 + 26.523286 171.911113 + 26.476979 172.148572 + 26.430611 172.386031 + 26.384181 172.623490 + 26.337690 172.860949 + 26.291137 173.098408 + 26.244522 173.335868 + 26.197844 173.573327 + 26.151104 173.810786 + 26.104300 174.048245 + 26.057433 174.285704 + 26.010502 174.523163 + 25.963506 174.760622 + 25.916447 174.998081 + 25.869322 175.235540 + 25.822132 175.472999 + 25.774877 175.710458 + 25.727555 175.947918 + 25.680168 176.185377 + 25.632714 176.422836 + 25.585192 176.660295 + 25.537604 176.897754 + 25.489947 177.135213 + 25.442223 177.372672 + 25.394430 177.610131 + 25.346568 177.847590 + 25.298637 178.085049 + 25.250636 178.322508 + 25.202566 178.559968 + 25.154424 178.797427 + 25.106212 179.034886 + 25.057929 179.272345 + 25.009574 179.509804 + 24.961147 179.747263 + 24.912647 179.984722 + 24.864075 180.222181 + 24.815429 180.459640 + 24.766710 180.697099 + 24.717916 180.934558 + 24.669048 181.172018 + 24.620104 181.409477 + 24.571086 181.646936 + 24.521991 181.884395 + 24.472819 182.121854 + 24.423571 182.359313 + 24.374246 182.596772 + 24.324843 182.834231 + 24.275361 183.071690 + 24.225801 183.309149 + 24.176161 183.546608 + 24.126442 183.784068 + 24.076642 184.021527 + 24.026762 184.258986 + 23.976801 184.496445 + 23.926757 184.733904 + 23.876632 184.971363 + 23.826424 185.208822 + 23.776132 185.446281 + 23.725757 185.683740 + 23.675298 185.921199 + 23.624753 186.158658 + 23.574123 186.396118 + 23.523407 186.633577 + 23.472605 186.871036 + 23.421715 187.108495 + 23.370738 187.345954 + 23.319672 187.583413 + 23.268518 187.820872 + 23.217274 188.058331 + 23.165941 188.295790 + 23.114516 188.533249 + 23.063001 188.770708 + 23.011393 189.008168 + 22.959693 189.245627 + 22.907900 189.483086 + 22.856013 189.720545 + 22.804032 189.958004 + 22.751956 190.195463 + 22.699784 190.432922 + 22.647516 190.670381 + 22.595151 190.907840 + 22.542688 191.145299 + 22.490127 191.382758 + 22.437467 191.620218 + 22.384707 191.857677 + 22.331846 192.095136 + 22.278885 192.332595 + 22.225821 192.570054 + 22.172655 192.807513 + 22.119385 193.044972 + 22.066011 193.282431 + 22.012532 193.519890 + 21.958948 193.757349 + 21.905257 193.994808 + 21.851459 194.232268 + 21.797552 194.469727 + 21.743537 194.707186 + 21.689413 194.944645 + 21.635177 195.182104 + 21.580831 195.419563 + 21.526372 195.657022 + 21.471800 195.894481 + 21.417114 196.131940 + 21.362313 196.369399 + 21.307397 196.606858 + 21.252364 196.844318 + 21.197213 197.081777 + 21.141944 197.319236 + 21.086556 197.556695 + 21.031047 197.794154 + 20.975417 198.031613 + 20.919665 198.269072 + 20.863789 198.506531 + 20.807790 198.743990 + 20.751665 198.981449 + 20.695413 199.218908 + 20.639035 199.456368 + 20.582527 199.693827 + 20.525891 199.931286 + 20.469124 200.168745 + 20.412225 200.406204 + 20.355194 200.643663 + 20.298028 200.881122 + 20.240728 201.118581 + 20.183292 201.356040 + 20.125718 201.593499 + 20.068005 201.830958 + 20.010153 202.068418 + 19.952160 202.305877 + 19.894025 202.543336 + 19.835746 202.780795 + 19.777322 203.018254 + 19.718753 203.255713 + 19.660036 203.493172 + 19.601170 203.730631 + 19.542154 203.968090 + 19.482987 204.205549 + 19.423667 204.443008 + 19.364193 204.680468 + 19.304563 204.917927 + 19.244776 205.155386 + 19.184830 205.392845 + 19.124725 205.630304 + 19.064457 205.867763 + 19.004027 206.105222 + 18.943432 206.342681 + 18.882670 206.580140 + 18.821740 206.817599 + 18.760641 207.055058 + 18.699371 207.292518 + 18.637927 207.529977 + 18.576309 207.767436 + 18.514514 208.004895 + 18.452541 208.242354 + 18.390388 208.479813 + 18.328054 208.717272 + 18.265535 208.954731 + 18.202830 209.192190 + 18.139938 209.429649 + 18.076857 209.667108 + 18.013583 209.904568 + 17.950117 210.142027 + 17.886454 210.379486 + 17.822593 210.616945 + 17.758533 210.854404 + 17.694270 211.091863 + 17.629803 211.329322 + 17.565130 211.566781 + 17.500247 211.804240 + 17.435153 212.041699 + 17.369846 212.279158 + 17.304322 212.516618 + 17.238579 212.754077 + 17.172616 212.991536 + 17.106429 213.228995 + 17.040015 213.466454 + 16.973373 213.703913 + 16.906499 213.941372 + 16.839390 214.178831 + 16.772044 214.416290 + 16.704457 214.653749 + 16.636628 214.891208 + 16.568553 215.128668 + 16.500228 215.366127 + 16.431651 215.603586 + 16.362818 215.841045 + 16.293727 216.078504 + 16.224373 216.315963 + 16.154754 216.553422 + 16.084866 216.790881 + 16.014705 217.028340 + 15.944269 217.265799 + 15.873552 217.503258 + 15.802552 217.740718 + 15.731265 217.978177 + 15.659686 218.215636 + 15.587812 218.453095 + 15.515638 218.690554 + 15.443161 218.928013 + 15.370375 219.165472 + 15.297277 219.402931 + 15.223862 219.640390 + 15.150126 219.877849 + 15.076063 220.115308 + 15.001668 220.352768 + 14.926938 220.590227 + 14.851866 220.827686 + 14.776448 221.065145 + 14.700678 221.302604 + 14.624551 221.540063 + 14.548061 221.777522 + 14.471202 222.014981 + 14.393968 222.252440 + 14.316354 222.489899 + 14.238352 222.727358 + 14.159957 222.964818 + 14.081163 223.202277 + 14.001961 223.439736 + 13.922346 223.677195 + 13.842309 223.914654 + 13.761845 224.152113 + 13.680944 224.389572 + 13.599601 224.627031 + 13.517805 224.864490 + 13.435549 225.101949 + 13.352825 225.339408 + 13.269624 225.576868 + 13.185936 225.814327 + 13.101753 226.051786 + 13.017065 226.289245 + 12.931861 226.526704 + 12.846132 226.764163 + 12.759866 227.001622 + 12.673054 227.239081 + 12.585683 227.476540 + 12.497742 227.713999 + 12.409219 227.951458 + 12.320101 228.188918 + 12.230374 228.426377 + 12.140027 228.663836 + 12.049044 228.901295 + 11.957411 229.138754 + 11.865113 229.376213 + 11.772134 229.613672 + 11.678458 229.851131 + 11.584069 230.088590 + 11.488948 230.326049 + 11.393076 230.563508 + 11.296436 230.800968 + 11.199007 231.038427 + 11.100768 231.275886 + 11.001698 231.513345 + 10.901774 231.750804 + 10.800971 231.988263 + 10.699266 232.225722 + 10.596632 232.463181 + 10.493042 232.700640 + 10.388467 232.938099 + 10.282878 233.175558 + 10.176242 233.413018 + 10.068527 233.650477 + 9.959696 233.887936 + 9.849714 234.125395 + 9.738542 234.362854 + 9.626137 234.600313 + 9.512457 234.837772 + 9.397454 235.075231 + 9.281080 235.312690 + 9.163283 235.550149 + 9.044006 235.787608 + 8.923191 236.025068 + 8.800774 236.262527 + 8.676688 236.499986 + 8.550858 236.737445 + 8.423208 236.974904 + 8.293654 237.212363 + 8.162103 237.449822 + 8.028459 237.687281 + 7.892616 237.924740 + 7.754456 238.162199 + 7.613855 238.399658 + 7.470674 238.637118 + 7.324762 238.874577 + 7.175952 239.112036 + 7.024061 239.349495 + 6.868883 239.586954 + 6.710191 239.824413 + 6.547729 240.061872 + 6.381209 240.299331 + 6.210304 240.536790 + 6.034643 240.774249 + 5.853796 241.011708 + 5.667268 241.249168 + 5.474477 241.486627 + 5.274737 241.724086 + 5.067226 241.961545 + 4.850948 242.199004 + 4.624671 242.436463 + 4.386848 242.673922 + 4.135490 242.911381 + 3.867956 243.148840 + 3.580624 243.386299 + 3.268276 243.623758 + 2.922903 243.861218 + 2.531020 244.098677 + 2.066335 244.336136 + 1.460953 244.573595 + 0.000000 244.811054 diff --git a/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_gs.txt b/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_gs.txt new file mode 100644 index 000000000..afa555d09 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_gs.txt @@ -0,0 +1,1001 @@ + 0.000000 6.485158 + 9.264957 6.728780 + 12.918138 6.972402 + 15.604770 7.216024 + 17.778642 7.459646 + 19.618963 7.703268 + 21.219308 7.946891 + 22.636192 8.190513 + 23.907004 8.434135 + 25.058072 8.677757 + 26.108805 8.921379 + 27.074013 9.165001 + 27.965315 9.408623 + 28.792028 9.652246 + 29.561756 9.895868 + 30.280808 10.139490 + 30.954481 10.383112 + 31.587271 10.626734 + 32.183036 10.870356 + 32.745111 11.113978 + 33.276401 11.357600 + 33.779456 11.601223 + 34.256523 11.844845 + 34.709598 12.088467 + 35.140458 12.332089 + 35.550696 12.575711 + 35.941744 12.819333 + 36.314893 13.062955 + 36.671314 13.306578 + 37.012070 13.550200 + 37.338129 13.793822 + 37.650377 14.037444 + 37.949625 14.281066 + 38.236617 14.524688 + 38.512041 14.768310 + 38.776527 15.011932 + 39.030661 15.255555 + 39.274984 15.499177 + 39.509999 15.742799 + 39.736173 15.986421 + 39.953940 16.230043 + 40.163706 16.473665 + 40.365850 16.717287 + 40.560725 16.960910 + 40.748662 17.204532 + 40.929974 17.448154 + 41.104950 17.691776 + 41.273866 17.935398 + 41.436980 18.179020 + 41.594533 18.422642 + 41.746757 18.666264 + 41.893866 18.909887 + 42.036065 19.153509 + 42.173548 19.397131 + 42.306496 19.640753 + 42.435085 19.884375 + 42.559477 20.127997 + 42.679829 20.371619 + 42.796289 20.615242 + 42.908997 20.858864 + 43.018087 21.102486 + 43.123687 21.346108 + 43.225919 21.589730 + 43.324897 21.833352 + 43.420731 22.076974 + 43.513528 22.320596 + 43.603388 22.564219 + 43.690406 22.807841 + 43.774675 23.051463 + 43.856281 23.295085 + 43.935311 23.538707 + 44.011842 23.782329 + 44.085954 24.025951 + 44.157719 24.269573 + 44.227209 24.513196 + 44.294492 24.756818 + 44.359632 25.000440 + 44.422693 25.244062 + 44.483734 25.487684 + 44.542814 25.731306 + 44.599989 25.974928 + 44.655311 26.218551 + 44.708833 26.462173 + 44.760604 26.705795 + 44.810672 26.949417 + 44.859083 27.193039 + 44.905882 27.436661 + 44.951110 27.680283 + 44.994811 27.923905 + 45.037022 28.167528 + 45.077783 28.411150 + 45.117132 28.654772 + 45.155103 28.898394 + 45.191732 29.142016 + 45.227052 29.385638 + 45.261095 29.629260 + 45.293894 29.872883 + 45.325477 30.116505 + 45.355875 30.360127 + 45.385116 30.603749 + 45.413227 30.847371 + 45.440236 31.090993 + 45.466167 31.334615 + 45.491046 31.578237 + 45.514897 31.821860 + 45.537743 32.065482 + 45.559608 32.309104 + 45.580513 32.552726 + 45.600480 32.796348 + 45.619530 33.039970 + 45.637683 33.283592 + 45.654958 33.527215 + 45.671374 33.770837 + 45.686951 34.014459 + 45.701706 34.258081 + 45.715656 34.501703 + 45.728819 34.745325 + 45.741210 34.988947 + 45.752847 35.232569 + 45.763744 35.476192 + 45.773917 35.719814 + 45.783381 35.963436 + 45.792149 36.207058 + 45.800237 36.450680 + 45.807657 36.694302 + 45.814423 36.937924 + 45.820547 37.181547 + 45.826043 37.425169 + 45.830923 37.668791 + 45.835198 37.912413 + 45.838881 38.156035 + 45.841982 38.399657 + 45.844512 38.643279 + 45.846483 38.886901 + 45.847905 39.130524 + 45.848788 39.374146 + 45.849142 39.617768 + 45.848977 39.861390 + 45.848302 40.105012 + 45.847127 40.348634 + 45.845461 40.592256 + 45.843313 40.835879 + 45.840691 41.079501 + 45.837604 41.323123 + 45.834059 41.566745 + 45.830066 41.810367 + 45.825632 42.053989 + 45.820764 42.297611 + 45.815471 42.541233 + 45.809759 42.784856 + 45.803636 43.028478 + 45.797108 43.272100 + 45.790183 43.515722 + 45.782867 43.759344 + 45.775167 44.002966 + 45.767090 44.246588 + 45.758640 44.490211 + 45.749826 44.733833 + 45.740652 44.977455 + 45.731124 45.221077 + 45.721249 45.464699 + 45.711032 45.708321 + 45.700478 45.951943 + 45.689593 46.195565 + 45.678382 46.439188 + 45.666850 46.682810 + 45.655003 46.926432 + 45.642844 47.170054 + 45.630380 47.413676 + 45.617615 47.657298 + 45.604553 47.900920 + 45.591200 48.144543 + 45.577559 48.388165 + 45.563635 48.631787 + 45.549432 48.875409 + 45.534954 49.119031 + 45.520206 49.362653 + 45.505192 49.606275 + 45.489915 49.849897 + 45.474380 50.093520 + 45.458590 50.337142 + 45.442549 50.580764 + 45.426261 50.824386 + 45.409729 51.068008 + 45.392956 51.311630 + 45.375947 51.555252 + 45.358705 51.798875 + 45.341232 52.042497 + 45.323533 52.286119 + 45.305611 52.529741 + 45.287467 52.773363 + 45.269107 53.016985 + 45.250532 53.260607 + 45.231746 53.504229 + 45.212752 53.747852 + 45.193552 53.991474 + 45.174149 54.235096 + 45.154546 54.478718 + 45.134746 54.722340 + 45.114752 54.965962 + 45.094565 55.209584 + 45.074189 55.453207 + 45.053626 55.696829 + 45.032879 55.940451 + 45.011950 56.184073 + 44.990841 56.427695 + 44.969555 56.671317 + 44.948094 56.914939 + 44.926461 57.158561 + 44.904657 57.402184 + 44.882685 57.645806 + 44.860547 57.889428 + 44.838245 58.133050 + 44.815781 58.376672 + 44.793157 58.620294 + 44.770375 58.863916 + 44.747438 59.107539 + 44.724346 59.351161 + 44.701103 59.594783 + 44.677710 59.838405 + 44.654168 60.082027 + 44.630480 60.325649 + 44.606647 60.569271 + 44.582672 60.812893 + 44.558555 61.056516 + 44.534298 61.300138 + 44.509904 61.543760 + 44.485374 61.787382 + 44.460709 62.031004 + 44.435912 62.274626 + 44.410983 62.518248 + 44.385924 62.761871 + 44.360737 63.005493 + 44.335423 63.249115 + 44.309983 63.492737 + 44.284420 63.736359 + 44.258734 63.979981 + 44.232927 64.223603 + 44.207001 64.467225 + 44.180956 64.710848 + 44.154794 64.954470 + 44.128516 65.198092 + 44.102124 65.441714 + 44.075619 65.685336 + 44.049002 65.928958 + 44.022274 66.172580 + 43.995437 66.416203 + 43.968491 66.659825 + 43.941439 66.903447 + 43.914280 67.147069 + 43.887017 67.390691 + 43.859650 67.634313 + 43.832181 67.877935 + 43.804610 68.121557 + 43.776939 68.365180 + 43.749168 68.608802 + 43.721299 68.852424 + 43.693333 69.096046 + 43.665271 69.339668 + 43.637113 69.583290 + 43.608861 69.826912 + 43.580516 70.070535 + 43.552078 70.314157 + 43.523549 70.557779 + 43.494930 70.801401 + 43.466221 71.045023 + 43.437423 71.288645 + 43.408538 71.532267 + 43.379565 71.775889 + 43.350507 72.019512 + 43.321363 72.263134 + 43.292135 72.506756 + 43.262823 72.750378 + 43.233429 72.994000 + 43.203952 73.237622 + 43.174395 73.481244 + 43.144757 73.724867 + 43.115039 73.968489 + 43.085242 74.212111 + 43.055368 74.455733 + 43.025416 74.699355 + 42.995387 74.942977 + 42.965282 75.186599 + 42.935102 75.430221 + 42.904847 75.673844 + 42.874518 75.917466 + 42.844116 76.161088 + 42.813642 76.404710 + 42.783095 76.648332 + 42.752477 76.891954 + 42.721789 77.135576 + 42.691030 77.379199 + 42.660202 77.622821 + 42.629305 77.866443 + 42.598340 78.110065 + 42.567308 78.353687 + 42.536208 78.597309 + 42.505042 78.840931 + 42.473810 79.084553 + 42.442512 79.328176 + 42.411150 79.571798 + 42.379723 79.815420 + 42.348233 80.059042 + 42.316679 80.302664 + 42.285063 80.546286 + 42.253384 80.789908 + 42.221644 81.033530 + 42.189843 81.277153 + 42.157981 81.520775 + 42.126058 81.764397 + 42.094076 82.008019 + 42.062035 82.251641 + 42.029935 82.495263 + 41.997777 82.738885 + 41.965560 82.982508 + 41.933287 83.226130 + 41.900956 83.469752 + 41.868568 83.713374 + 41.836125 83.956996 + 41.803626 84.200618 + 41.771071 84.444240 + 41.738462 84.687862 + 41.705798 84.931485 + 41.673080 85.175107 + 41.640308 85.418729 + 41.607483 85.662351 + 41.574605 85.905973 + 41.541674 86.149595 + 41.508692 86.393217 + 41.475657 86.636840 + 41.442571 86.880462 + 41.409434 87.124084 + 41.376246 87.367706 + 41.343007 87.611328 + 41.309719 87.854950 + 41.276381 88.098572 + 41.242993 88.342194 + 41.209556 88.585817 + 41.176071 88.829439 + 41.142537 89.073061 + 41.108955 89.316683 + 41.075325 89.560305 + 41.041648 89.803927 + 41.007923 90.047549 + 40.974151 90.291172 + 40.940333 90.534794 + 40.906469 90.778416 + 40.872558 91.022038 + 40.838602 91.265660 + 40.804600 91.509282 + 40.770553 91.752904 + 40.736461 91.996526 + 40.702325 92.240149 + 40.668143 92.483771 + 40.633918 92.727393 + 40.599649 92.971015 + 40.565336 93.214637 + 40.530980 93.458259 + 40.496580 93.701881 + 40.462138 93.945504 + 40.427653 94.189126 + 40.393125 94.432748 + 40.358555 94.676370 + 40.323943 94.919992 + 40.289290 95.163614 + 40.254594 95.407236 + 40.219858 95.650858 + 40.185080 95.894481 + 40.150261 96.138103 + 40.115401 96.381725 + 40.080501 96.625347 + 40.045561 96.868969 + 40.010581 97.112591 + 39.975560 97.356213 + 39.940500 97.599836 + 39.905400 97.843458 + 39.870261 98.087080 + 39.835082 98.330702 + 39.799865 98.574324 + 39.764609 98.817946 + 39.729314 99.061568 + 39.693981 99.305190 + 39.658609 99.548813 + 39.623199 99.792435 + 39.587751 100.036057 + 39.552265 100.279679 + 39.516742 100.523301 + 39.481181 100.766923 + 39.445583 101.010545 + 39.409947 101.254168 + 39.374275 101.497790 + 39.338565 101.741412 + 39.302819 101.985034 + 39.267036 102.228656 + 39.231216 102.472278 + 39.195361 102.715900 + 39.159469 102.959522 + 39.123540 103.203145 + 39.087576 103.446767 + 39.051576 103.690389 + 39.015541 103.934011 + 38.979469 104.177633 + 38.943363 104.421255 + 38.907221 104.664877 + 38.871043 104.908500 + 38.834831 105.152122 + 38.798584 105.395744 + 38.762301 105.639366 + 38.725984 105.882988 + 38.689632 106.126610 + 38.653246 106.370232 + 38.616825 106.613854 + 38.580370 106.857477 + 38.543880 107.101099 + 38.507357 107.344721 + 38.470799 107.588343 + 38.434207 107.831965 + 38.397581 108.075587 + 38.360922 108.319209 + 38.324229 108.562832 + 38.287502 108.806454 + 38.250741 109.050076 + 38.213948 109.293698 + 38.177120 109.537320 + 38.140260 109.780942 + 38.103366 110.024564 + 38.066439 110.268186 + 38.029479 110.511809 + 37.992485 110.755431 + 37.955459 110.999053 + 37.918400 111.242675 + 37.881308 111.486297 + 37.844184 111.729919 + 37.807027 111.973541 + 37.769837 112.217164 + 37.732614 112.460786 + 37.695359 112.704408 + 37.658072 112.948030 + 37.620752 113.191652 + 37.583400 113.435274 + 37.546015 113.678896 + 37.508598 113.922518 + 37.471149 114.166141 + 37.433668 114.409763 + 37.396155 114.653385 + 37.358609 114.897007 + 37.321032 115.140629 + 37.283423 115.384251 + 37.245781 115.627873 + 37.208108 115.871496 + 37.170403 116.115118 + 37.132666 116.358740 + 37.094898 116.602362 + 37.057097 116.845984 + 37.019265 117.089606 + 36.981401 117.333228 + 36.943506 117.576850 + 36.905578 117.820473 + 36.867620 118.064095 + 36.829629 118.307717 + 36.791607 118.551339 + 36.753553 118.794961 + 36.715468 119.038583 + 36.677352 119.282205 + 36.639204 119.525828 + 36.601024 119.769450 + 36.562813 120.013072 + 36.524570 120.256694 + 36.486296 120.500316 + 36.447991 120.743938 + 36.409654 120.987560 + 36.371286 121.231182 + 36.332886 121.474805 + 36.294455 121.718427 + 36.255993 121.962049 + 36.217499 122.205671 + 36.178973 122.449293 + 36.140417 122.692915 + 36.101829 122.936537 + 36.063209 123.180160 + 36.024558 123.423782 + 35.985876 123.667404 + 35.947163 123.911026 + 35.908418 124.154648 + 35.869641 124.398270 + 35.830833 124.641892 + 35.791994 124.885514 + 35.753123 125.129137 + 35.714221 125.372759 + 35.675287 125.616381 + 35.636322 125.860003 + 35.597325 126.103625 + 35.558297 126.347247 + 35.519237 126.590869 + 35.480146 126.834492 + 35.441023 127.078114 + 35.401868 127.321736 + 35.362682 127.565358 + 35.323465 127.808980 + 35.284215 128.052602 + 35.244934 128.296224 + 35.205621 128.539846 + 35.166277 128.783469 + 35.126900 129.027091 + 35.087492 129.270713 + 35.048052 129.514335 + 35.008580 129.757957 + 34.969076 130.001579 + 34.929540 130.245201 + 34.889973 130.488824 + 34.850373 130.732446 + 34.810741 130.976068 + 34.771077 131.219690 + 34.731381 131.463312 + 34.691653 131.706934 + 34.651892 131.950556 + 34.612099 132.194178 + 34.572274 132.437801 + 34.532417 132.681423 + 34.492527 132.925045 + 34.452605 133.168667 + 34.412650 133.412289 + 34.372663 133.655911 + 34.332643 133.899533 + 34.292590 134.143156 + 34.252505 134.386778 + 34.212387 134.630400 + 34.172236 134.874022 + 34.132053 135.117644 + 34.091836 135.361266 + 34.051586 135.604888 + 34.011304 135.848510 + 33.970988 136.092133 + 33.930639 136.335755 + 33.890257 136.579377 + 33.849841 136.822999 + 33.809392 137.066621 + 33.768910 137.310243 + 33.728394 137.553865 + 33.687845 137.797488 + 33.647262 138.041110 + 33.606645 138.284732 + 33.565995 138.528354 + 33.525310 138.771976 + 33.484592 139.015598 + 33.443840 139.259220 + 33.403054 139.502842 + 33.362233 139.746465 + 33.321378 139.990087 + 33.280489 140.233709 + 33.239566 140.477331 + 33.198608 140.720953 + 33.157616 140.964575 + 33.116589 141.208197 + 33.075527 141.451819 + 33.034430 141.695442 + 32.993299 141.939064 + 32.952132 142.182686 + 32.910931 142.426308 + 32.869694 142.669930 + 32.828422 142.913552 + 32.787115 143.157174 + 32.745772 143.400797 + 32.704394 143.644419 + 32.662980 143.888041 + 32.621530 144.131663 + 32.580045 144.375285 + 32.538524 144.618907 + 32.496966 144.862529 + 32.455373 145.106151 + 32.413743 145.349774 + 32.372077 145.593396 + 32.330375 145.837018 + 32.288636 146.080640 + 32.246860 146.324262 + 32.205047 146.567884 + 32.163198 146.811506 + 32.121312 147.055129 + 32.079388 147.298751 + 32.037428 147.542373 + 31.995430 147.785995 + 31.953395 148.029617 + 31.911322 148.273239 + 31.869211 148.516861 + 31.827063 148.760483 + 31.784877 149.004106 + 31.742653 149.247728 + 31.700390 149.491350 + 31.658090 149.734972 + 31.615751 149.978594 + 31.573373 150.222216 + 31.530957 150.465838 + 31.488502 150.709461 + 31.446008 150.953083 + 31.403475 151.196705 + 31.360903 151.440327 + 31.318291 151.683949 + 31.275641 151.927571 + 31.232950 152.171193 + 31.190220 152.414815 + 31.147450 152.658438 + 31.104640 152.902060 + 31.061790 153.145682 + 31.018900 153.389304 + 30.975969 153.632926 + 30.932997 153.876548 + 30.889985 154.120170 + 30.846932 154.363793 + 30.803839 154.607415 + 30.760703 154.851037 + 30.717527 155.094659 + 30.674309 155.338281 + 30.631050 155.581903 + 30.587748 155.825525 + 30.544405 156.069147 + 30.501020 156.312770 + 30.457592 156.556392 + 30.414122 156.800014 + 30.370610 157.043636 + 30.327055 157.287258 + 30.283456 157.530880 + 30.239815 157.774502 + 30.196131 158.018125 + 30.152403 158.261747 + 30.108631 158.505369 + 30.064816 158.748991 + 30.020957 158.992613 + 29.977053 159.236235 + 29.933106 159.479857 + 29.889114 159.723479 + 29.845077 159.967102 + 29.800995 160.210724 + 29.756869 160.454346 + 29.712697 160.697968 + 29.668480 160.941590 + 29.624217 161.185212 + 29.579909 161.428834 + 29.535554 161.672457 + 29.491153 161.916079 + 29.446706 162.159701 + 29.402213 162.403323 + 29.357673 162.646945 + 29.313085 162.890567 + 29.268451 163.134189 + 29.223769 163.377811 + 29.179040 163.621434 + 29.134263 163.865056 + 29.089437 164.108678 + 29.044564 164.352300 + 28.999642 164.595922 + 28.954672 164.839544 + 28.909653 165.083166 + 28.864585 165.326789 + 28.819467 165.570411 + 28.774300 165.814033 + 28.729083 166.057655 + 28.683817 166.301277 + 28.638500 166.544899 + 28.593132 166.788521 + 28.547715 167.032143 + 28.502246 167.275766 + 28.456726 167.519388 + 28.411154 167.763010 + 28.365532 168.006632 + 28.319857 168.250254 + 28.274130 168.493876 + 28.228351 168.737498 + 28.182519 168.981121 + 28.136635 169.224743 + 28.090697 169.468365 + 28.044706 169.711987 + 27.998662 169.955609 + 27.952563 170.199231 + 27.906411 170.442853 + 27.860204 170.686475 + 27.813942 170.930098 + 27.767626 171.173720 + 27.721254 171.417342 + 27.674827 171.660964 + 27.628345 171.904586 + 27.581806 172.148208 + 27.535211 172.391830 + 27.488559 172.635453 + 27.441850 172.879075 + 27.395085 173.122697 + 27.348262 173.366319 + 27.301381 173.609941 + 27.254442 173.853563 + 27.207445 174.097185 + 27.160389 174.340807 + 27.113274 174.584430 + 27.066100 174.828052 + 27.018867 175.071674 + 26.971574 175.315296 + 26.924220 175.558918 + 26.876806 175.802540 + 26.829331 176.046162 + 26.781795 176.289785 + 26.734198 176.533407 + 26.686539 176.777029 + 26.638818 177.020651 + 26.591034 177.264273 + 26.543187 177.507895 + 26.495278 177.751517 + 26.447305 177.995139 + 26.399268 178.238762 + 26.351167 178.482384 + 26.303001 178.726006 + 26.254771 178.969628 + 26.206475 179.213250 + 26.158114 179.456872 + 26.109686 179.700494 + 26.061193 179.944117 + 26.012632 180.187739 + 25.964005 180.431361 + 25.915310 180.674983 + 25.866548 180.918605 + 25.817717 181.162227 + 25.768817 181.405849 + 25.719848 181.649471 + 25.670810 181.893094 + 25.621703 182.136716 + 25.572525 182.380338 + 25.523276 182.623960 + 25.473956 182.867582 + 25.424565 183.111204 + 25.375102 183.354826 + 25.325567 183.598449 + 25.275959 183.842071 + 25.226277 184.085693 + 25.176522 184.329315 + 25.126694 184.572937 + 25.076790 184.816559 + 25.026812 185.060181 + 24.976758 185.303803 + 24.926628 185.547426 + 24.876422 185.791048 + 24.826139 186.034670 + 24.775779 186.278292 + 24.725342 186.521914 + 24.674825 186.765536 + 24.624231 187.009158 + 24.573557 187.252781 + 24.522803 187.496403 + 24.471969 187.740025 + 24.421054 187.983647 + 24.370059 188.227269 + 24.318981 188.470891 + 24.267821 188.714513 + 24.216578 188.958135 + 24.165252 189.201758 + 24.113842 189.445380 + 24.062348 189.689002 + 24.010769 189.932624 + 23.959104 190.176246 + 23.907353 190.419868 + 23.855515 190.663490 + 23.803591 190.907113 + 23.751578 191.150735 + 23.699477 191.394357 + 23.647287 191.637979 + 23.595007 191.881601 + 23.542637 192.125223 + 23.490177 192.368845 + 23.437624 192.612467 + 23.384980 192.856090 + 23.332243 193.099712 + 23.279413 193.343334 + 23.226489 193.586956 + 23.173470 193.830578 + 23.120356 194.074200 + 23.067146 194.317822 + 23.013839 194.561445 + 22.960435 194.805067 + 22.906933 195.048689 + 22.853333 195.292311 + 22.799632 195.535933 + 22.745832 195.779555 + 22.691931 196.023177 + 22.637928 196.266799 + 22.583823 196.510422 + 22.529615 196.754044 + 22.475303 196.997666 + 22.420887 197.241288 + 22.366365 197.484910 + 22.311737 197.728532 + 22.257002 197.972154 + 22.202159 198.215776 + 22.147207 198.459399 + 22.092147 198.703021 + 22.036976 198.946643 + 21.981694 199.190265 + 21.926300 199.433887 + 21.870793 199.677509 + 21.815172 199.921131 + 21.759438 200.164754 + 21.703587 200.408376 + 21.647620 200.651998 + 21.591536 200.895620 + 21.535334 201.139242 + 21.479013 201.382864 + 21.422572 201.626486 + 21.366009 201.870108 + 21.309325 202.113731 + 21.252517 202.357353 + 21.195586 202.600975 + 21.138529 202.844597 + 21.081347 203.088219 + 21.024037 203.331841 + 20.966599 203.575463 + 20.909032 203.819086 + 20.851335 204.062708 + 20.793506 204.306330 + 20.735545 204.549952 + 20.677450 204.793574 + 20.619220 205.037196 + 20.560854 205.280818 + 20.502351 205.524440 + 20.443710 205.768063 + 20.384929 206.011685 + 20.326007 206.255307 + 20.266944 206.498929 + 20.207737 206.742551 + 20.148385 206.986173 + 20.088888 207.229795 + 20.029243 207.473418 + 19.969450 207.717040 + 19.909508 207.960662 + 19.849413 208.204284 + 19.789167 208.447906 + 19.728766 208.691528 + 19.668210 208.935150 + 19.607496 209.178772 + 19.546625 209.422395 + 19.485593 209.666017 + 19.424400 209.909639 + 19.363044 210.153261 + 19.301524 210.396883 + 19.239837 210.640505 + 19.177982 210.884127 + 19.115958 211.127750 + 19.053763 211.371372 + 18.991396 211.614994 + 18.928853 211.858616 + 18.866134 212.102238 + 18.803238 212.345860 + 18.740161 212.589482 + 18.676903 212.833104 + 18.613461 213.076727 + 18.549833 213.320349 + 18.486019 213.563971 + 18.422014 213.807593 + 18.357819 214.051215 + 18.293430 214.294837 + 18.228845 214.538459 + 18.164063 214.782082 + 18.099081 215.025704 + 18.033897 215.269326 + 17.968509 215.512948 + 17.902915 215.756570 + 17.837112 216.000192 + 17.771097 216.243814 + 17.704870 216.487436 + 17.638426 216.731059 + 17.571765 216.974681 + 17.504882 217.218303 + 17.437776 217.461925 + 17.370444 217.705547 + 17.302884 217.949169 + 17.235092 218.192791 + 17.167066 218.436414 + 17.098803 218.680036 + 17.030300 218.923658 + 16.961554 219.167280 + 16.892563 219.410902 + 16.823323 219.654524 + 16.753831 219.898146 + 16.684083 220.141768 + 16.614078 220.385391 + 16.543811 220.629013 + 16.473279 220.872635 + 16.402479 221.116257 + 16.331407 221.359879 + 16.260059 221.603501 + 16.188432 221.847123 + 16.116522 222.090746 + 16.044325 222.334368 + 15.971838 222.577990 + 15.899056 222.821612 + 15.825975 223.065234 + 15.752592 223.308856 + 15.678901 223.552478 + 15.604899 223.796100 + 15.530580 224.039723 + 15.455941 224.283345 + 15.380977 224.526967 + 15.305682 224.770589 + 15.230052 225.014211 + 15.154082 225.257833 + 15.077767 225.501455 + 15.001102 225.745078 + 14.924080 225.988700 + 14.846697 226.232322 + 14.768946 226.475944 + 14.690822 226.719566 + 14.612320 226.963188 + 14.533431 227.206810 + 14.454152 227.450432 + 14.374474 227.694055 + 14.294391 227.937677 + 14.213896 228.181299 + 14.132983 228.424921 + 14.051644 228.668543 + 13.969871 228.912165 + 13.887657 229.155787 + 13.804993 229.399410 + 13.721873 229.643032 + 13.638287 229.886654 + 13.554226 230.130276 + 13.469683 230.373898 + 13.384647 230.617520 + 13.299109 230.861142 + 13.213059 231.104764 + 13.126488 231.348387 + 13.039384 231.592009 + 12.951738 231.835631 + 12.863538 232.079253 + 12.774772 232.322875 + 12.685428 232.566497 + 12.595495 232.810119 + 12.504959 233.053742 + 12.413807 233.297364 + 12.322026 233.540986 + 12.229602 233.784608 + 12.136519 234.028230 + 12.042762 234.271852 + 11.948316 234.515474 + 11.853163 234.759096 + 11.757287 235.002719 + 11.660670 235.246341 + 11.563294 235.489963 + 11.465138 235.733585 + 11.366182 235.977207 + 11.266407 236.220829 + 11.165788 236.464451 + 11.064305 236.708074 + 10.961931 236.951696 + 10.858643 237.195318 + 10.754413 237.438940 + 10.649215 237.682562 + 10.543018 237.926184 + 10.435794 238.169806 + 10.327508 238.413428 + 10.218129 238.657051 + 10.107619 238.900673 + 9.995943 239.144295 + 9.883059 239.387917 + 9.768926 239.631539 + 9.653501 239.875161 + 9.536735 240.118783 + 9.418579 240.362406 + 9.298980 240.606028 + 9.177881 240.849650 + 9.055223 241.093272 + 8.930940 241.336894 + 8.804965 241.580516 + 8.677223 241.824138 + 8.547635 242.067760 + 8.416116 242.311383 + 8.282573 242.555005 + 8.146908 242.798627 + 8.009012 243.042249 + 7.868768 243.285871 + 7.726048 243.529493 + 7.580712 243.773115 + 7.432606 244.016738 + 7.281562 244.260360 + 7.127393 244.503982 + 6.969891 244.747604 + 6.808825 244.991226 + 6.643936 245.234848 + 6.474931 245.478470 + 6.301479 245.722092 + 6.123202 245.965715 + 5.939667 246.209337 + 5.750369 246.452959 + 5.554718 246.696581 + 5.352020 246.940203 + 5.141438 247.183825 + 4.921963 247.427447 + 4.692346 247.671070 + 4.451018 247.914692 + 4.195958 248.158314 + 3.924490 248.401936 + 3.632938 248.645558 + 3.316007 248.889180 + 2.965572 249.132802 + 2.567954 249.376424 + 2.096476 249.620047 + 1.482255 249.863669 + 0.000000 250.107291 diff --git a/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_tt.txt b/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_tt.txt new file mode 100644 index 000000000..343189020 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kineFiles/13B_d3He_tt.txt @@ -0,0 +1,1001 @@ + 0.000000 0.000000 + 9.264957 0.549435 + 12.918138 0.776849 + 15.604770 0.951233 + 17.778642 1.098148 + 19.618963 1.227496 + 21.219308 1.344358 + 22.636192 1.451753 + 23.907004 1.551646 + 25.058072 1.645404 + 26.108805 1.734023 + 27.074013 1.818255 + 27.965315 1.898682 + 28.792028 1.975770 + 29.561756 2.049895 + 30.280808 2.121368 + 30.954481 2.190448 + 31.587271 2.257355 + 32.183036 2.322277 + 32.745111 2.385375 + 33.276401 2.446790 + 33.779456 2.506647 + 34.256523 2.565053 + 34.709598 2.622107 + 35.140458 2.677894 + 35.550696 2.732491 + 35.941744 2.785969 + 36.314893 2.838391 + 36.671314 2.889814 + 37.012070 2.940290 + 37.338129 2.989868 + 37.650377 3.038591 + 37.949625 3.086500 + 38.236617 3.133631 + 38.512041 3.180020 + 38.776527 3.225698 + 39.030661 3.270695 + 39.274984 3.315039 + 39.509999 3.358755 + 39.736173 3.401867 + 39.953940 3.444399 + 40.163706 3.486371 + 40.365850 3.527804 + 40.560725 3.568715 + 40.748662 3.609123 + 40.929974 3.649044 + 41.104950 3.688494 + 41.273866 3.727487 + 41.436980 3.766039 + 41.594533 3.804162 + 41.746757 3.841869 + 41.893866 3.879172 + 42.036065 3.916083 + 42.173548 3.952611 + 42.306496 3.988769 + 42.435085 4.024566 + 42.559477 4.060011 + 42.679829 4.095113 + 42.796289 4.129881 + 42.908997 4.164323 + 43.018087 4.198448 + 43.123687 4.232263 + 43.225919 4.265774 + 43.324897 4.298990 + 43.420731 4.331917 + 43.513528 4.364561 + 43.603388 4.396929 + 43.690406 4.429026 + 43.774675 4.460859 + 43.856281 4.492433 + 43.935311 4.523753 + 44.011842 4.554824 + 44.085954 4.585652 + 44.157719 4.616242 + 44.227209 4.646597 + 44.294492 4.676722 + 44.359632 4.706623 + 44.422693 4.736302 + 44.483734 4.765764 + 44.542814 4.795014 + 44.599989 4.824054 + 44.655311 4.852888 + 44.708833 4.881521 + 44.760604 4.909955 + 44.810672 4.938194 + 44.859083 4.966242 + 44.905882 4.994100 + 44.951110 5.021773 + 44.994811 5.049264 + 45.037022 5.076574 + 45.077783 5.103708 + 45.117132 5.130668 + 45.155103 5.157456 + 45.191732 5.184075 + 45.227052 5.210529 + 45.261095 5.236818 + 45.293894 5.262946 + 45.325477 5.288914 + 45.355875 5.314726 + 45.385116 5.340383 + 45.413227 5.365888 + 45.440236 5.391242 + 45.466167 5.416448 + 45.491046 5.441508 + 45.514897 5.466423 + 45.537743 5.491196 + 45.559608 5.515828 + 45.580513 5.540322 + 45.600480 5.564678 + 45.619530 5.588899 + 45.637683 5.612987 + 45.654958 5.636943 + 45.671374 5.660768 + 45.686951 5.684465 + 45.701706 5.708034 + 45.715656 5.731478 + 45.728819 5.754798 + 45.741210 5.777995 + 45.752847 5.801070 + 45.763744 5.824026 + 45.773917 5.846863 + 45.783381 5.869583 + 45.792149 5.892187 + 45.800237 5.914676 + 45.807657 5.937052 + 45.814423 5.959316 + 45.820547 5.981468 + 45.826043 6.003511 + 45.830923 6.025445 + 45.835198 6.047272 + 45.838881 6.068992 + 45.841982 6.090607 + 45.844512 6.112117 + 45.846483 6.133525 + 45.847905 6.154830 + 45.848788 6.176033 + 45.849142 6.197137 + 45.848977 6.218141 + 45.848302 6.239047 + 45.847127 6.259855 + 45.845461 6.280567 + 45.843313 6.301184 + 45.840691 6.321705 + 45.837604 6.342133 + 45.834059 6.362468 + 45.830066 6.382711 + 45.825632 6.402862 + 45.820764 6.422923 + 45.815471 6.442894 + 45.809759 6.462776 + 45.803636 6.482570 + 45.797108 6.502276 + 45.790183 6.521896 + 45.782867 6.541430 + 45.775167 6.560878 + 45.767090 6.580242 + 45.758640 6.599522 + 45.749826 6.618719 + 45.740652 6.637834 + 45.731124 6.656866 + 45.721249 6.675817 + 45.711032 6.694688 + 45.700478 6.713479 + 45.689593 6.732190 + 45.678382 6.750823 + 45.666850 6.769377 + 45.655003 6.787854 + 45.642844 6.806254 + 45.630380 6.824577 + 45.617615 6.842825 + 45.604553 6.860997 + 45.591200 6.879095 + 45.577559 6.897118 + 45.563635 6.915068 + 45.549432 6.932945 + 45.534954 6.950749 + 45.520206 6.968480 + 45.505192 6.986140 + 45.489915 7.003729 + 45.474380 7.021248 + 45.458590 7.038696 + 45.442549 7.056074 + 45.426261 7.073383 + 45.409729 7.090623 + 45.392956 7.107795 + 45.375947 7.124899 + 45.358705 7.141935 + 45.341232 7.158904 + 45.323533 7.175807 + 45.305611 7.192643 + 45.287467 7.209414 + 45.269107 7.226119 + 45.250532 7.242759 + 45.231746 7.259335 + 45.212752 7.275846 + 45.193552 7.292293 + 45.174149 7.308677 + 45.154546 7.324998 + 45.134746 7.341256 + 45.114752 7.357452 + 45.094565 7.373586 + 45.074189 7.389658 + 45.053626 7.405669 + 45.032879 7.421618 + 45.011950 7.437508 + 44.990841 7.453336 + 44.969555 7.469105 + 44.948094 7.484815 + 44.926461 7.500465 + 44.904657 7.516056 + 44.882685 7.531588 + 44.860547 7.547062 + 44.838245 7.562478 + 44.815781 7.577836 + 44.793157 7.593137 + 44.770375 7.608380 + 44.747438 7.623567 + 44.724346 7.638697 + 44.701103 7.653770 + 44.677710 7.668788 + 44.654168 7.683750 + 44.630480 7.698656 + 44.606647 7.713507 + 44.582672 7.728303 + 44.558555 7.743045 + 44.534298 7.757732 + 44.509904 7.772365 + 44.485374 7.786944 + 44.460709 7.801469 + 44.435912 7.815941 + 44.410983 7.830360 + 44.385924 7.844725 + 44.360737 7.859038 + 44.335423 7.873299 + 44.309983 7.887507 + 44.284420 7.901664 + 44.258734 7.915768 + 44.232927 7.929821 + 44.207001 7.943823 + 44.180956 7.957773 + 44.154794 7.971673 + 44.128516 7.985521 + 44.102124 7.999320 + 44.075619 8.013068 + 44.049002 8.026766 + 44.022274 8.040414 + 43.995437 8.054012 + 43.968491 8.067561 + 43.941439 8.081061 + 43.914280 8.094511 + 43.887017 8.107913 + 43.859650 8.121266 + 43.832181 8.134570 + 43.804610 8.147826 + 43.776939 8.161034 + 43.749168 8.174194 + 43.721299 8.187306 + 43.693333 8.200371 + 43.665271 8.213388 + 43.637113 8.226357 + 43.608861 8.239280 + 43.580516 8.252155 + 43.552078 8.264984 + 43.523549 8.277767 + 43.494930 8.290502 + 43.466221 8.303192 + 43.437423 8.315835 + 43.408538 8.328432 + 43.379565 8.340984 + 43.350507 8.353490 + 43.321363 8.365950 + 43.292135 8.378365 + 43.262823 8.390735 + 43.233429 8.403059 + 43.203952 8.415339 + 43.174395 8.427574 + 43.144757 8.439764 + 43.115039 8.451909 + 43.085242 8.464011 + 43.055368 8.476068 + 43.025416 8.488080 + 42.995387 8.500049 + 42.965282 8.511974 + 42.935102 8.523855 + 42.904847 8.535693 + 42.874518 8.547487 + 42.844116 8.559238 + 42.813642 8.570946 + 42.783095 8.582610 + 42.752477 8.594232 + 42.721789 8.605810 + 42.691030 8.617346 + 42.660202 8.628839 + 42.629305 8.640290 + 42.598340 8.651698 + 42.567308 8.663064 + 42.536208 8.674388 + 42.505042 8.685670 + 42.473810 8.696910 + 42.442512 8.708107 + 42.411150 8.719263 + 42.379723 8.730378 + 42.348233 8.741451 + 42.316679 8.752482 + 42.285063 8.763472 + 42.253384 8.774421 + 42.221644 8.785329 + 42.189843 8.796195 + 42.157981 8.807021 + 42.126058 8.817806 + 42.094076 8.828550 + 42.062035 8.839253 + 42.029935 8.849916 + 41.997777 8.860538 + 41.965560 8.871120 + 41.933287 8.881661 + 41.900956 8.892163 + 41.868568 8.902624 + 41.836125 8.913045 + 41.803626 8.923426 + 41.771071 8.933767 + 41.738462 8.944068 + 41.705798 8.954329 + 41.673080 8.964551 + 41.640308 8.974733 + 41.607483 8.984876 + 41.574605 8.994979 + 41.541674 9.005043 + 41.508692 9.015068 + 41.475657 9.025053 + 41.442571 9.035000 + 41.409434 9.044907 + 41.376246 9.054775 + 41.343007 9.064604 + 41.309719 9.074395 + 41.276381 9.084146 + 41.242993 9.093859 + 41.209556 9.103533 + 41.176071 9.113169 + 41.142537 9.122766 + 41.108955 9.132324 + 41.075325 9.141844 + 41.041648 9.151326 + 41.007923 9.160769 + 40.974151 9.170175 + 40.940333 9.179542 + 40.906469 9.188871 + 40.872558 9.198161 + 40.838602 9.207414 + 40.804600 9.216629 + 40.770553 9.225806 + 40.736461 9.234945 + 40.702325 9.244047 + 40.668143 9.253110 + 40.633918 9.262136 + 40.599649 9.271124 + 40.565336 9.280075 + 40.530980 9.288988 + 40.496580 9.297864 + 40.462138 9.306702 + 40.427653 9.315502 + 40.393125 9.324266 + 40.358555 9.332992 + 40.323943 9.341681 + 40.289290 9.350332 + 40.254594 9.358946 + 40.219858 9.367524 + 40.185080 9.376064 + 40.150261 9.384567 + 40.115401 9.393033 + 40.080501 9.401462 + 40.045561 9.409854 + 40.010581 9.418209 + 39.975560 9.426527 + 39.940500 9.434809 + 39.905400 9.443053 + 39.870261 9.451261 + 39.835082 9.459432 + 39.799865 9.467567 + 39.764609 9.475664 + 39.729314 9.483725 + 39.693981 9.491750 + 39.658609 9.499738 + 39.623199 9.507689 + 39.587751 9.515604 + 39.552265 9.523482 + 39.516742 9.531324 + 39.481181 9.539129 + 39.445583 9.546898 + 39.409947 9.554631 + 39.374275 9.562327 + 39.338565 9.569987 + 39.302819 9.577610 + 39.267036 9.585197 + 39.231216 9.592748 + 39.195361 9.600263 + 39.159469 9.607741 + 39.123540 9.615184 + 39.087576 9.622590 + 39.051576 9.629960 + 39.015541 9.637293 + 38.979469 9.644591 + 38.943363 9.651852 + 38.907221 9.659078 + 38.871043 9.666267 + 38.834831 9.673420 + 38.798584 9.680537 + 38.762301 9.687618 + 38.725984 9.694663 + 38.689632 9.701672 + 38.653246 9.708645 + 38.616825 9.715583 + 38.580370 9.722484 + 38.543880 9.729349 + 38.507357 9.736178 + 38.470799 9.742971 + 38.434207 9.749728 + 38.397581 9.756449 + 38.360922 9.763135 + 38.324229 9.769784 + 38.287502 9.776398 + 38.250741 9.782975 + 38.213948 9.789517 + 38.177120 9.796023 + 38.140260 9.802493 + 38.103366 9.808926 + 38.066439 9.815325 + 38.029479 9.821687 + 37.992485 9.828013 + 37.955459 9.834304 + 37.918400 9.840558 + 37.881308 9.846777 + 37.844184 9.852959 + 37.807027 9.859106 + 37.769837 9.865217 + 37.732614 9.871292 + 37.695359 9.877332 + 37.658072 9.883335 + 37.620752 9.889302 + 37.583400 9.895234 + 37.546015 9.901129 + 37.508598 9.906989 + 37.471149 9.912813 + 37.433668 9.918601 + 37.396155 9.924352 + 37.358609 9.930068 + 37.321032 9.935748 + 37.283423 9.941392 + 37.245781 9.947000 + 37.208108 9.952572 + 37.170403 9.958109 + 37.132666 9.963609 + 37.094898 9.969073 + 37.057097 9.974501 + 37.019265 9.979893 + 36.981401 9.985249 + 36.943506 9.990568 + 36.905578 9.995852 + 36.867620 10.001100 + 36.829629 10.006311 + 36.791607 10.011487 + 36.753553 10.016626 + 36.715468 10.021729 + 36.677352 10.026796 + 36.639204 10.031827 + 36.601024 10.036822 + 36.562813 10.041780 + 36.524570 10.046702 + 36.486296 10.051588 + 36.447991 10.056437 + 36.409654 10.061250 + 36.371286 10.066027 + 36.332886 10.070768 + 36.294455 10.075472 + 36.255993 10.080139 + 36.217499 10.084771 + 36.178973 10.089365 + 36.140417 10.093924 + 36.101829 10.098445 + 36.063209 10.102931 + 36.024558 10.107379 + 35.985876 10.111791 + 35.947163 10.116167 + 35.908418 10.120506 + 35.869641 10.124808 + 35.830833 10.129073 + 35.791994 10.133302 + 35.753123 10.137494 + 35.714221 10.141649 + 35.675287 10.145767 + 35.636322 10.149849 + 35.597325 10.153894 + 35.558297 10.157901 + 35.519237 10.161872 + 35.480146 10.165806 + 35.441023 10.169702 + 35.401868 10.173562 + 35.362682 10.177384 + 35.323465 10.181170 + 35.284215 10.184918 + 35.244934 10.188629 + 35.205621 10.192302 + 35.166277 10.195939 + 35.126900 10.199538 + 35.087492 10.203100 + 35.048052 10.206624 + 35.008580 10.210111 + 34.969076 10.213560 + 34.929540 10.216972 + 34.889973 10.220346 + 34.850373 10.223683 + 34.810741 10.226982 + 34.771077 10.230243 + 34.731381 10.233466 + 34.691653 10.236652 + 34.651892 10.239800 + 34.612099 10.242910 + 34.572274 10.245982 + 34.532417 10.249016 + 34.492527 10.252012 + 34.452605 10.254970 + 34.412650 10.257889 + 34.372663 10.260771 + 34.332643 10.263614 + 34.292590 10.266419 + 34.252505 10.269186 + 34.212387 10.271914 + 34.172236 10.274604 + 34.132053 10.277255 + 34.091836 10.279868 + 34.051586 10.282442 + 34.011304 10.284977 + 33.970988 10.287474 + 33.930639 10.289932 + 33.890257 10.292351 + 33.849841 10.294731 + 33.809392 10.297072 + 33.768910 10.299374 + 33.728394 10.301637 + 33.687845 10.303861 + 33.647262 10.306046 + 33.606645 10.308192 + 33.565995 10.310298 + 33.525310 10.312365 + 33.484592 10.314392 + 33.443840 10.316380 + 33.403054 10.318328 + 33.362233 10.320236 + 33.321378 10.322105 + 33.280489 10.323934 + 33.239566 10.325724 + 33.198608 10.327473 + 33.157616 10.329182 + 33.116589 10.330851 + 33.075527 10.332480 + 33.034430 10.334069 + 32.993299 10.335618 + 32.952132 10.337126 + 32.910931 10.338594 + 32.869694 10.340022 + 32.828422 10.341408 + 32.787115 10.342755 + 32.745772 10.344060 + 32.704394 10.345325 + 32.662980 10.346548 + 32.621530 10.347731 + 32.580045 10.348873 + 32.538524 10.349974 + 32.496966 10.351033 + 32.455373 10.352052 + 32.413743 10.353028 + 32.372077 10.353964 + 32.330375 10.354858 + 32.288636 10.355710 + 32.246860 10.356521 + 32.205047 10.357290 + 32.163198 10.358017 + 32.121312 10.358702 + 32.079388 10.359345 + 32.037428 10.359946 + 31.995430 10.360505 + 31.953395 10.361021 + 31.911322 10.361495 + 31.869211 10.361927 + 31.827063 10.362316 + 31.784877 10.362662 + 31.742653 10.362966 + 31.700390 10.363227 + 31.658090 10.363444 + 31.615751 10.363619 + 31.573373 10.363751 + 31.530957 10.363839 + 31.488502 10.363884 + 31.446008 10.363886 + 31.403475 10.363844 + 31.360903 10.363759 + 31.318291 10.363629 + 31.275641 10.363456 + 31.232950 10.363239 + 31.190220 10.362978 + 31.147450 10.362673 + 31.104640 10.362324 + 31.061790 10.361930 + 31.018900 10.361491 + 30.975969 10.361009 + 30.932997 10.360481 + 30.889985 10.359909 + 30.846932 10.359291 + 30.803839 10.358629 + 30.760703 10.357922 + 30.717527 10.357169 + 30.674309 10.356371 + 30.631050 10.355527 + 30.587748 10.354638 + 30.544405 10.353703 + 30.501020 10.352723 + 30.457592 10.351696 + 30.414122 10.350623 + 30.370610 10.349505 + 30.327055 10.348339 + 30.283456 10.347128 + 30.239815 10.345870 + 30.196131 10.344565 + 30.152403 10.343213 + 30.108631 10.341814 + 30.064816 10.340369 + 30.020957 10.338876 + 29.977053 10.337336 + 29.933106 10.335748 + 29.889114 10.334113 + 29.845077 10.332430 + 29.800995 10.330699 + 29.756869 10.328920 + 29.712697 10.327093 + 29.668480 10.325218 + 29.624217 10.323294 + 29.579909 10.321322 + 29.535554 10.319301 + 29.491153 10.317231 + 29.446706 10.315112 + 29.402213 10.312944 + 29.357673 10.310727 + 29.313085 10.308461 + 29.268451 10.306145 + 29.223769 10.303779 + 29.179040 10.301363 + 29.134263 10.298897 + 29.089437 10.296382 + 29.044564 10.293815 + 28.999642 10.291199 + 28.954672 10.288531 + 28.909653 10.285813 + 28.864585 10.283044 + 28.819467 10.280224 + 28.774300 10.277353 + 28.729083 10.274430 + 28.683817 10.271455 + 28.638500 10.268429 + 28.593132 10.265351 + 28.547715 10.262221 + 28.502246 10.259038 + 28.456726 10.255803 + 28.411154 10.252515 + 28.365532 10.249175 + 28.319857 10.245782 + 28.274130 10.242335 + 28.228351 10.238835 + 28.182519 10.235282 + 28.136635 10.231675 + 28.090697 10.228014 + 28.044706 10.224299 + 27.998662 10.220530 + 27.952563 10.216707 + 27.906411 10.212829 + 27.860204 10.208896 + 27.813942 10.204908 + 27.767626 10.200865 + 27.721254 10.196766 + 27.674827 10.192612 + 27.628345 10.188402 + 27.581806 10.184137 + 27.535211 10.179815 + 27.488559 10.175436 + 27.441850 10.171001 + 27.395085 10.166510 + 27.348262 10.161961 + 27.301381 10.157355 + 27.254442 10.152692 + 27.207445 10.147971 + 27.160389 10.143192 + 27.113274 10.138356 + 27.066100 10.133461 + 27.018867 10.128507 + 26.971574 10.123495 + 26.924220 10.118424 + 26.876806 10.113293 + 26.829331 10.108104 + 26.781795 10.102854 + 26.734198 10.097545 + 26.686539 10.092176 + 26.638818 10.086746 + 26.591034 10.081256 + 26.543187 10.075705 + 26.495278 10.070093 + 26.447305 10.064420 + 26.399268 10.058685 + 26.351167 10.052889 + 26.303001 10.047030 + 26.254771 10.041109 + 26.206475 10.035126 + 26.158114 10.029080 + 26.109686 10.022970 + 26.061193 10.016798 + 26.012632 10.010562 + 25.964005 10.004262 + 25.915310 9.997898 + 25.866548 9.991469 + 25.817717 9.984976 + 25.768817 9.978418 + 25.719848 9.971795 + 25.670810 9.965106 + 25.621703 9.958352 + 25.572525 9.951531 + 25.523276 9.944644 + 25.473956 9.937691 + 25.424565 9.930671 + 25.375102 9.923583 + 25.325567 9.916428 + 25.275959 9.909205 + 25.226277 9.901914 + 25.176522 9.894554 + 25.126694 9.887126 + 25.076790 9.879629 + 25.026812 9.872062 + 24.976758 9.864426 + 24.926628 9.856720 + 24.876422 9.848943 + 24.826139 9.841096 + 24.775779 9.833178 + 24.725342 9.825188 + 24.674825 9.817127 + 24.624231 9.808994 + 24.573557 9.800789 + 24.522803 9.792510 + 24.471969 9.784159 + 24.421054 9.775735 + 24.370059 9.767236 + 24.318981 9.758664 + 24.267821 9.750017 + 24.216578 9.741296 + 24.165252 9.732499 + 24.113842 9.723626 + 24.062348 9.714678 + 24.010769 9.705653 + 23.959104 9.696552 + 23.907353 9.687374 + 23.855515 9.678118 + 23.803591 9.668784 + 23.751578 9.659372 + 23.699477 9.649881 + 23.647287 9.640311 + 23.595007 9.630662 + 23.542637 9.620933 + 23.490177 9.611123 + 23.437624 9.601233 + 23.384980 9.591261 + 23.332243 9.581208 + 23.279413 9.571073 + 23.226489 9.560855 + 23.173470 9.550554 + 23.120356 9.540170 + 23.067146 9.529702 + 23.013839 9.519150 + 22.960435 9.508513 + 22.906933 9.497791 + 22.853333 9.486983 + 22.799632 9.476089 + 22.745832 9.465108 + 22.691931 9.454039 + 22.637928 9.442884 + 22.583823 9.431640 + 22.529615 9.420307 + 22.475303 9.408885 + 22.420887 9.397373 + 22.366365 9.385771 + 22.311737 9.374079 + 22.257002 9.362295 + 22.202159 9.350419 + 22.147207 9.338451 + 22.092147 9.326389 + 22.036976 9.314234 + 21.981694 9.301986 + 21.926300 9.289642 + 21.870793 9.277203 + 21.815172 9.264669 + 21.759438 9.252038 + 21.703587 9.239309 + 21.647620 9.226484 + 21.591536 9.213560 + 21.535334 9.200537 + 21.479013 9.187415 + 21.422572 9.174192 + 21.366009 9.160869 + 21.309325 9.147444 + 21.252517 9.133917 + 21.195586 9.120288 + 21.138529 9.106555 + 21.081347 9.092718 + 21.024037 9.078776 + 20.966599 9.064728 + 20.909032 9.050574 + 20.851335 9.036314 + 20.793506 9.021945 + 20.735545 9.007468 + 20.677450 8.992883 + 20.619220 8.978187 + 20.560854 8.963380 + 20.502351 8.948462 + 20.443710 8.933432 + 20.384929 8.918288 + 20.326007 8.903031 + 20.266944 8.887659 + 20.207737 8.872172 + 20.148385 8.856568 + 20.088888 8.840848 + 20.029243 8.825009 + 19.969450 8.809051 + 19.909508 8.792973 + 19.849413 8.776775 + 19.789167 8.760455 + 19.728766 8.744012 + 19.668210 8.727446 + 19.607496 8.710755 + 19.546625 8.693940 + 19.485593 8.676997 + 19.424400 8.659928 + 19.363044 8.642730 + 19.301524 8.625402 + 19.239837 8.607945 + 19.177982 8.590355 + 19.115958 8.572634 + 19.053763 8.554778 + 18.991396 8.536788 + 18.928853 8.518662 + 18.866134 8.500399 + 18.803238 8.481998 + 18.740161 8.463458 + 18.676903 8.444777 + 18.613461 8.425955 + 18.549833 8.406990 + 18.486019 8.387880 + 18.422014 8.368625 + 18.357819 8.349224 + 18.293430 8.329675 + 18.228845 8.309976 + 18.164063 8.290127 + 18.099081 8.270126 + 18.033897 8.249971 + 17.968509 8.229662 + 17.902915 8.209197 + 17.837112 8.188573 + 17.771097 8.167791 + 17.704870 8.146848 + 17.638426 8.125743 + 17.571765 8.104474 + 17.504882 8.083040 + 17.437776 8.061439 + 17.370444 8.039669 + 17.302884 8.017729 + 17.235092 7.995617 + 17.167066 7.973331 + 17.098803 7.950870 + 17.030300 7.928232 + 16.961554 7.905414 + 16.892563 7.882416 + 16.823323 7.859234 + 16.753831 7.835868 + 16.684083 7.812315 + 16.614078 7.788574 + 16.543811 7.764641 + 16.473279 7.740515 + 16.402479 7.716195 + 16.331407 7.691677 + 16.260059 7.666960 + 16.188432 7.642040 + 16.116522 7.616917 + 16.044325 7.591588 + 15.971838 7.566049 + 15.899056 7.540299 + 15.825975 7.514336 + 15.752592 7.488156 + 15.678901 7.461757 + 15.604899 7.435136 + 15.530580 7.408291 + 15.455941 7.381218 + 15.380977 7.353916 + 15.305682 7.326380 + 15.230052 7.298608 + 15.154082 7.270597 + 15.077767 7.242344 + 15.001102 7.213846 + 14.924080 7.185098 + 14.846697 7.156098 + 14.768946 7.126843 + 14.690822 7.097329 + 14.612320 7.067551 + 14.533431 7.037507 + 14.454152 7.007193 + 14.374474 6.976605 + 14.294391 6.945738 + 14.213896 6.914589 + 14.132983 6.883153 + 14.051644 6.851426 + 13.969871 6.819403 + 13.887657 6.787081 + 13.804993 6.754453 + 13.721873 6.721516 + 13.638287 6.688264 + 13.554226 6.654693 + 13.469683 6.620796 + 13.384647 6.586568 + 13.299109 6.552004 + 13.213059 6.517099 + 13.126488 6.481845 + 13.039384 6.446237 + 12.951738 6.410268 + 12.863538 6.373933 + 12.774772 6.337223 + 12.685428 6.300133 + 12.595495 6.262654 + 12.504959 6.224780 + 12.413807 6.186503 + 12.322026 6.147814 + 12.229602 6.108705 + 12.136519 6.069168 + 12.042762 6.029194 + 11.948316 5.988773 + 11.853163 5.947896 + 11.757287 5.906553 + 11.660670 5.864733 + 11.563294 5.822426 + 11.465138 5.779621 + 11.366182 5.736305 + 11.266407 5.692467 + 11.165788 5.648093 + 11.064305 5.603171 + 10.961931 5.557687 + 10.858643 5.511626 + 10.754413 5.464973 + 10.649215 5.417712 + 10.543018 5.369826 + 10.435794 5.321298 + 10.327508 5.272110 + 10.218129 5.222242 + 10.107619 5.171675 + 9.995943 5.120386 + 9.883059 5.068353 + 9.768926 5.015552 + 9.653501 4.961959 + 9.536735 4.907546 + 9.418579 4.852285 + 9.298980 4.796147 + 9.177881 4.739098 + 9.055223 4.681107 + 8.930940 4.622135 + 8.804965 4.562144 + 8.677223 4.501094 + 8.547635 4.438938 + 8.416116 4.375631 + 8.282573 4.311119 + 8.146908 4.245347 + 8.009012 4.178255 + 7.868768 4.109777 + 7.726048 4.039843 + 7.580712 3.968374 + 7.432606 3.895284 + 7.281562 3.820480 + 7.127393 3.743858 + 6.969891 3.665304 + 6.808825 3.584688 + 6.643936 3.501868 + 6.474931 3.416682 + 6.301479 3.328948 + 6.123202 3.238458 + 5.939667 3.144971 + 5.750369 3.048213 + 5.554718 2.947858 + 5.352020 2.843525 + 5.141438 2.734757 + 4.921963 2.621002 + 4.692346 2.501576 + 4.451018 2.375625 + 4.195958 2.242045 + 3.924490 2.099380 + 3.632938 1.945630 + 3.316007 1.777921 + 2.965572 1.591842 + 2.567954 1.379982 + 2.096476 1.127899 + 1.482255 0.798358 + 0.000000 0.000000 diff --git a/macro/Unpack_HDF5/E581_RCNP/kine_18O.C b/macro/Unpack_HDF5/E581_RCNP/kine_18O.C new file mode 100644 index 000000000..bc8398625 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kine_18O.C @@ -0,0 +1,790 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine_18O() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3He = new TH2F("histTrackThetaLABRange3He", "histTrackThetaLABRange3He", 1030, 0, 1030, 180, 0, 180); + TH2F *histTrackThetaLABRange3HeSiGaggBe = new TH2F("histTrackThetaLABRange3HeSiGaggBe", "histTrackThetaLABRange3HeSiGaggBe", 506, 0, 1030, 90, 0, 180); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiBe", "histEstimatedKinEVThetaLAB3HeSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBe", "histEstimatedKinEVThetaLAB3HeSiGaggBe", 360, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack1 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack1", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBetrack2 = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", "histEstimatedKinEVThetaLAB3HeSiGaggBetrack2", 180, 0, 180, 300, 0, 30); + TH2F *histEstimatedKinEVThetaLABkinett = new TH2F("histEstimatedKinEVThetaLABkinett", "histEstimatedKinEVThetaLABkinett", 180, 0, 180, 300, 0, 30); + TH2F *histThetaLABThetaLAB = new TH2F("histThetaLABThetaLAB", "histThetaLABThetaLAB", 360, 0, 180, 360, 0, 180); + TH2F *histThetaLABThetaLABKine = new TH2F("histThetaLABThetaLABKine", "histThetaLABThetaLABKine", 500, 0, 50, 150, 0, 15); + TH2F *histThetaLABThetaLAB3HeSiGaggBe = new TH2F("histThetaLABThetaLAB3HeSiGaggBe", "histThetaLABThetaLAB3HeSiGaggBe", 360, 0, 180, 360, 0, 180); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiGaggBe = new TH2F("histEstimatedKinEVThetaLABSiGaggBe", "histEstimatedKinEVThetaLABSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3HeGaggBe = new TH2F("histSiPIDADCMax3HeGaggBe", "histSiPIDADCMax3HeGaggBe", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMax1H = new TH2F("histSiPIDADCMax1H", "histSiPIDADCMax1H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggBe = new TH2F("histSiPIDADCMaxGaggBe", "histSiPIDADCMaxGaggBe", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMaxGaggLi = new TH2F("histSiPIDADCMaxGaggLi", "histSiPIDADCMaxGaggLi", 1000, 0, 4000, 1000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMax3HeSiB = new TH2F("histGaggPIDADCMax3HeSiB", "histGaggPIDADCMax3HeSiB", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMaxSiB = new TH2F("histGaggPIDADCMaxSiB", "histGaggPIDADCMaxSiB", 5000, 0, 10000, 4000, 0, 4000); + + // All events. + + std::vector runNums = {3110,3111,3112,3113,3114,3115,3116, + }; + + // Macro test + // std::vector runNums = {3001, 3002, 3003,3004,3005}; + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + int nEventsWith2Tracks = 0; + int nEventsWith3He = 0; + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + //for (int i = 0; i < nGaggEvents; i++) { + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + /*Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2;*/ + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + if (tracks.size()==2) nEventsWith2Tracks++; + int trackIndex = 0; + double thetaLABArray[2] = {0.0,0.0}; + double estimatedKineEArray[2] = {0.0,0.0}; + bool isHe3Array[2] = {false,false}; + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histTrackThetaLABRange3He->Fill(roughRangeEstimation, trackThetaLAB); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histTrackThetaLABRange3HeSiGaggBe->Fill(roughRangeEstimation, trackThetaLAB);}; + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histEstimatedKinEVThetaLAB3HeSiBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBe->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLAB3HeSiGaggBe->Fill(trackThetaLAB, estimatedKinE); + if(tracks.size()==1){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Fill(trackThetaLAB, estimatedKinE); + } + if(tracks.size()==2){ + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Fill(trackThetaLAB, estimatedKinE); + } + }; + + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLABSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax1H->Fill(maxADCFront2, maxADCFront1); + + if (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggBe->Fill(maxADCFront2, maxADCFront1); + + if ((cutPID3He->IsInside(roughRangeEstimation, dEdx)) + && (cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2))){ + histSiPIDADCMax3HeGaggBe->Fill(maxADCFront2, maxADCFront1);}; + + if (cutGaggLi->IsInside(totalMaxADCGagg, maxADCFront2)) + histSiPIDADCMaxGaggLi->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiB->IsInside(maxADCFront2, maxADCFront1)){ + histGaggPIDADCMax3HeSiB->Fill(totalMaxADCGagg, maxADCFront2);}; + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histGaggPIDADCMaxSiB->Fill(totalMaxADCGagg, maxADCFront2); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + if(tracks.size()==2 && trackIndex < 2){ + thetaLABArray[trackIndex] = trackThetaLAB; + estimatedKineEArray[trackIndex] = estimatedKinE; + isHe3Array[trackIndex] = cutPID3He->IsInside(roughRangeEstimation, dEdx); + trackIndex++; + } + } + if(tracks.size()==2 && trackIndex==2){ + histThetaLABThetaLAB->Fill(thetaLABArray[0], thetaLABArray[1]); + if(thetaLABArray[0]<=thetaLABArray[1]){ + if(thetaLABArray[0]<15 && thetaLABArray[1]<50){ + histThetaLABThetaLABKine->Fill(thetaLABArray[1], thetaLABArray[0]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[0],estimatedKineEArray[0]); + } + } + else if(thetaLABArray[0]>thetaLABArray[1]){ + if(thetaLABArray[0]<50 && thetaLABArray[1]<15){ + histThetaLABThetaLABKine->Fill(thetaLABArray[0], thetaLABArray[1]); + histEstimatedKinEVThetaLABkinett->Fill(thetaLABArray[1],estimatedKineEArray[1]); + } + } + bool passSiBe = cutSiBe->IsInside(maxADCFront2, maxADCFront1); + bool passGaggBe = cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2); + if(passSiBe && passGaggBe){ + if(isHe3Array[0] && !isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[0], thetaLABArray[1]); + nEventsWith3He++ ; + } + else if(!isHe3Array[0] && isHe3Array[1]){ + histThetaLABThetaLAB3HeSiGaggBe->Fill(thetaLABArray[1], thetaLABArray[0]); + nEventsWith3He++; + } + } + } + } + // std::cout << "Number of 2 tracks events in run" << runNum << ":" << nEventsWith2Tracks << std::endl; + // std::cout << "Number of events with 3He in run" << runNum << ":" << nEventsWith3He << std::endl; + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/13B_d3He_gs.txt"); + TGraph *kine_d3HeEx2_2 = ReadKinematics("./kineFiles/13B_d3He_Ex2_2.txt"); + TGraph *kine_d3HeEx2_7 = ReadKinematics("./kineFiles/13B_d3He_Ex2_7.txt"); + TGraph *kine_d3He_tt = ReadKinematics("./kineFiles/13B_d3He_tt.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + /* + TCanvas *c1_3He = new TCanvas(); + histTrackThetaLABRange3He->Draw("zcol"); + histTrackThetaLABRange3He->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3He->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + */ + TCanvas *c1_3HeSiGaggBe = new TCanvas(); + histTrackThetaLABRange3HeSiGaggBe->Draw("zcol"); + histTrackThetaLABRange3HeSiGaggBe->GetXaxis()->SetTitle("roughRange [mm]"); + histTrackThetaLABRange3HeSiGaggBe->GetYaxis()->SetTitle("#theta_{LAB} [deg]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + /* + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + */ + TCanvas *c3_3HeSiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack1 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack1->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBetrack2 = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + // kinecurve_3HeGS->Draw("C same"); + // ang_lab_cm_3HeGS->Draw("P same"); + // legend->Draw(); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBetrack2->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_kinett = new TCanvas(); + histEstimatedKinEVThetaLABkinett->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABkinett->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABkinett->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_tt = new TCanvas(); + histThetaLABThetaLAB->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLAB->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_kine = new TCanvas(); + histThetaLABThetaLABKine->Draw("zcol"); + kine_d3He_tt->Draw("same"); + histThetaLABThetaLABKine->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLABKine->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + + TCanvas *c3_tt_3HeSiGaggBe = new TCanvas(); + histThetaLABThetaLAB3HeSiGaggBe->Draw("zcol"); + histThetaLABThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("track1_#theta_{LAB} [deg]"); + histThetaLABThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("track2_#theta_{LAB} [deg]"); + /* + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLABSiGaggBe->Draw("zcol"); + kine_d3He->Draw("same"); + kine_d3HeEx2_2->Draw("same"); + kine_d3HeEx2_7->Draw("same"); + histEstimatedKinEVThetaLABSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + */ + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + cutSiBe->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + */ + TCanvas *c8_3HeGaggBe = new TCanvas(); + histSiPIDADCMax3HeGaggBe->Draw("zcol"); + histSiPIDADCMax3HeGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3HeGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + /* + TCanvas *c8_GaggBe = new TCanvas(); + histSiPIDADCMaxGaggBe->Draw("zcol"); + histSiPIDADCMaxGaggBe->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggBe->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_GaggLi = new TCanvas(); + histSiPIDADCMaxGaggLi->Draw("zcol"); + histSiPIDADCMaxGaggLi->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMaxGaggLi->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_1H = new TCanvas(); + histSiPIDADCMax1H->Draw("zcol"); + histSiPIDADCMax1H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax1H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + */ + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + cutGaggB->Draw("same"); + cutGaggBe->Draw("same"); + cutGaggLi->Draw("same"); + cutGaggHe->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + /* + TCanvas *c11_3HeSiB = new TCanvas(); + histGaggPIDADCMax3HeSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax3HeSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax3HeSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_SiB = new TCanvas(); + histGaggPIDADCMaxSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMaxSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMaxSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); + + //save hist + + TIter next(gROOT->GetListOfCanvases()); + TObject *obj; + while ((obj=next())){ + if (obj->InheritsFrom("TH1")){ + obj->Write(obj->GetName()); + } + } + outfile->Close(); + */ +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/kine_ana_transfer_reunpack.C b/macro/Unpack_HDF5/E581_RCNP/kine_ana_transfer_reunpack.C new file mode 100644 index 000000000..98e637792 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kine_ana_transfer_reunpack.C @@ -0,0 +1,512 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine_ana_transfer_reunpack(int runNum) +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3321e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + + + // Macro test + // std::vector runNums = {3001, 3002, 3003,3004,3005}; + + + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E581/UnpackerOutput/run_%04d_reUnpack.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + + if(!unpackFile){ + cout<<"can not find file :"<Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + int nEventsWith2Tracks = 0; + int nEventsWith3He = 0; + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + Int_t track_num; + Double_t kineE_p[10]; + Double_t kineE_d[10]; + Double_t kineE_He3[10]; + + Double_t thetaLab[10]; + Double_t phiLab[10]; + Double_t range[10]; + Double_t dedx[10]; + + Double_t first_x[10]; + Double_t first_y[10]; + Double_t first_z[10]; + + Double_t last_x[10]; + Double_t last_y[10]; + Double_t last_z[10]; + + Double_t dE[10]; + Double_t E[10]; + + bool punch_through[10]; + + Double_t SiFe1; + Double_t SiFe2; + Int_t SiFn1; + Int_t SiFn2; + Double_t GAGGe1; + Double_t GAGGid1; + + + + TString output_filename = TString::Format("./transfer_data/simple_%d_test.root", runNum); + TFile *ipf = new TFile(output_filename.Data(), "RECREATE"); + TTree *tree_new = new TTree("tree","several variables from ATTPC unpacker file"); + + tree_new->Branch("track_num", &track_num, "track_num/I"); + + tree_new->Branch("kineE_p", kineE_p, "kineE_p[track_num]/D"); + tree_new->Branch("kineE_d", kineE_d, "kineE_d[track_num]/D"); + tree_new->Branch("kineE_He3", kineE_He3, "kineE_He3[track_num]/D"); + + tree_new->Branch("thetaLab", thetaLab, "thetaLab[track_num]/D"); + tree_new->Branch("phiLab", phiLab, "phiLab[track_num]/D"); + tree_new->Branch("range", range, "range[track_num]/D"); + tree_new->Branch("dedx", dedx, "dedx[track_num]/D"); + + tree_new->Branch("first_x", first_x, "first_x[track_num]/D"); + tree_new->Branch("first_y", first_y, "first_y[track_num]/D"); + tree_new->Branch("first_z", first_z, "first_z[track_num]/D"); + + tree_new->Branch("last_x", last_x, "last_x[track_num]/D"); + tree_new->Branch("last_y", last_y, "last_y[track_num]/D"); + tree_new->Branch("last_z", last_z, "last_z[track_num]/D"); + + tree_new->Branch("dE", dE, "dE[track_num]/D"); + tree_new->Branch("E", E, "E[track_num]/D"); + + tree_new->Branch("punch_through", punch_through, "punch_through[track_num]/b"); + + + tree_new->Branch("SiFe1", &SiFe1, "SiFe1/D"); + tree_new->Branch("SiFe2", &SiFe2, "SiFe2/D"); + tree_new->Branch("SiFn1", &SiFn1, "SiFn1/I"); + tree_new->Branch("SiFn2", &SiFn2, "SiFn2/I"); + + tree_new->Branch("GAGGe1", &GAGGe1, "GAGGe1/D"); + tree_new->Branch("GAGGid1", &GAGGid1, "GAGGid1/D"); + + TH2D *pad_plane = new TH2D("pad_plane", "pad_plane",200, -250, 250, 200, -250, 250); + + for (int iEvent = 0; iEvent < nUnpackEvents; iEvent++) { + + for(int i = 0; i < 10; i++){ + thetaLab[i] = -1; + phiLab[i] = -1; + range[i] = -1; + dedx[i] = -1; + kineE_p[i] = -1; + kineE_d[i] = -1; + kineE_He3[i] = -1; + + first_x[i] = -999; + first_y[i] = -999; + first_z[i] = -999; + + last_x[i] = -999; + last_y[i] = -999; + last_z[i] = -999; + + dE[i] = -999; + E[i] = -999; + + punch_through[i] = 0; + } + track_num = 0; + + SiFe1 = -1; + SiFe2 = -1; + SiFn1 = -1; + SiFn2 = -1; + + GAGGe1 = -1; + GAGGid1 = -1; + + unpackReader.Next(); + + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + + //if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + SiFe1 = maxADCFront1; + SiFe2 = maxADCFront2; + + SiFn1 = multiplicityFront1; + SiFn2 = multiplicityFront2; + + + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent){ + track_num = 0; + tree_new->Fill(); + continue; + } + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + if (tracks.size() > 2){ + //track_num = 0; + //track_num = tracks.size(); + //tree_new->Fill(); + // continue; + + } + //if (tracks.size() > 1) continue; + if (tracks.size()==2) nEventsWith2Tracks++; + int trackIndex = 0; + double thetaLABArray[2] = {0.0,0.0}; + double estimatedKineEArray[2] = {0.0,0.0}; + bool isHe3Array[2] = {false,false}; + // Iterate over AtTracks and extract their kinematics. + + + + for (auto &track: tracks){ + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + //if (isPunchThrough) continue; + + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + + for (auto &hit: hits){ + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + + auto ipoint = hit->GetPosition(); + pad_plane->Fill(ipoint.X(), ipoint.Y()); + + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + + if(currentRangeInSmallPads > 0 && currentRangeInSmallPads < 100)dE[track_num] = smallPadCharge; + + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + + E[track_num] = (smallPadCharge - dE[track_num])+ bigPadCharge; + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + //if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + if(roughRangeEstimation > 0 && roughRangeEstimation < 5000){ + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + + kineE_He3[track_num] = estimatedKinE; + + + //else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + estimatedKinE = 0.1; + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + + kineE_d[track_num] = estimatedKinE; + + + //else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + estimatedKinE = 0.1; + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + + kineE_p[track_num] = estimatedKinE; + + } + else { + estimatedKinE = 0; + } + + punch_through[track_num] = isPunchThrough; + thetaLab[track_num] = trackThetaLAB; + phiLab[track_num] = trackPhi; + range[track_num] = roughRangeEstimation; + dedx[track_num] = dEdx; + + track_num += 1; + + } + tree_new->Fill(); + if(iEvent % 10000 == 0)cout<<"processing : "<cd(); + pad_plane->Write(); + tree_new->Write(); + ipf->Close(); + // std::cout << "Number of 2 tracks events in run" << runNum << ":" << nEventsWith2Tracks << std::endl; + // std::cout << "Number of events with 3He in run" << runNum << ":" << nEventsWith3He << std::endl; + // Close files. + unpackFile->Close(); + //gaggFile->Close(); +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/kine_ana_transfer_vertex.C b/macro/Unpack_HDF5/E581_RCNP/kine_ana_transfer_vertex.C new file mode 100644 index 000000000..8fa3f7f0c --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kine_ana_transfer_vertex.C @@ -0,0 +1,517 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine_ana_transfer_vertex(int runNum) +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3321e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + + // Kinematic curve + TGraph* kinecurve_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg"); + kinecurve_3HeGS->SetLineWidth(2); + kinecurve_3HeGS->SetLineColor(kRed); + TGraph* ang_lab_cm_3HeGS = new TGraph("ang_lab_cm_3HeGS.txt","%lg %*s %lg");// 5 deg pitch in theta_cm + ang_lab_cm_3HeGS->SetMarkerStyle(8); + ang_lab_cm_3HeGS->SetMarkerSize(1); + TLegend *legend = new TLegend(0.6,0.2,0.85,0.5); + legend->AddEntry(kinecurve_3HeGS,"3He G.S.","l"); + legend->AddEntry(ang_lab_cm_3HeGS,"5 deg pitch in #theta_{cm}","p"); + legend->SetFillColor(0); + + + + // Macro test + // std::vector runNums = {3001, 3002, 3003,3004,3005}; + + + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E581/UnpackerOutput/run_%04d_reUnpack.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + + if(!unpackFile){ + cout<<"can not find file :"<Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + int nEventsWith2Tracks = 0; + int nEventsWith3He = 0; + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + Int_t track_num; + Double_t kineE_p[10]; + Double_t kineE_d[10]; + Double_t kineE_He3[10]; + + Double_t thetaLab[10]; + Double_t phiLab[10]; + Double_t range[10]; + Double_t dedx[10]; + + Double_t first_x[10]; + Double_t first_y[10]; + Double_t first_z[10]; + + Double_t last_x[10]; + Double_t last_y[10]; + Double_t last_z[10]; + + bool punch_through[10]; + + Double_t SiFe1; + Double_t SiFe2; + Int_t SiFn1; + Int_t SiFn2; + Double_t GAGGe1; + Double_t GAGGid1; + + Double_t vertex_x, vertex_y, vertex_z; + + + TString output_filename = TString::Format("./vertex_data/vertex_%d_test.root", runNum); + TFile *ipf = new TFile(output_filename.Data(), "RECREATE"); + TTree *tree_new = new TTree("tree","several variables from ATTPC unpacker file"); + + tree_new->Branch("track_num", &track_num, "track_num/I"); + + tree_new->Branch("kineE_p", kineE_p, "kineE_p[track_num]/D"); + tree_new->Branch("kineE_d", kineE_d, "kineE_d[track_num]/D"); + tree_new->Branch("kineE_He3", kineE_He3, "kineE_He3[track_num]/D"); + + tree_new->Branch("thetaLab", thetaLab, "thetaLab[track_num]/D"); + tree_new->Branch("phiLab", phiLab, "phiLab[track_num]/D"); + tree_new->Branch("range", range, "range[track_num]/D"); + tree_new->Branch("dedx", dedx, "dedx[track_num]/D"); + + tree_new->Branch("first_x", first_x, "first_x[track_num]/D"); + tree_new->Branch("first_y", first_y, "first_y[track_num]/D"); + tree_new->Branch("first_z", first_z, "first_z[track_num]/D"); + + tree_new->Branch("last_x", last_x, "last_x[track_num]/D"); + tree_new->Branch("last_y", last_y, "last_y[track_num]/D"); + tree_new->Branch("last_z", last_z, "last_z[track_num]/D"); + + tree_new->Branch("vertex_x", &vertex_x, "vertex_x/D"); + tree_new->Branch("vertex_y", &vertex_y, "vertex_y/D"); + tree_new->Branch("vertex_z", &vertex_z, "vertex_z/D"); + + tree_new->Branch("punch_through", punch_through, "punch_through[track_num]/b"); + + + tree_new->Branch("SiFe1", &SiFe1, "SiFe1/D"); + tree_new->Branch("SiFe2", &SiFe2, "SiFe2/D"); + tree_new->Branch("SiFn1", &SiFn1, "SiFn1/I"); + tree_new->Branch("SiFn2", &SiFn2, "SiFn2/I"); + + tree_new->Branch("GAGGe1", &GAGGe1, "GAGGe1/D"); + tree_new->Branch("GAGGid1", &GAGGid1, "GAGGid1/D"); + + TH2D *pad_plane = new TH2D("pad_plane", "pad_plane",200, -250, 250, 200, -250, 250); + + for (int iEvent = 0; iEvent < nUnpackEvents; iEvent++) { + + for(int i = 0; i < 10; i++){ + thetaLab[i] = -1; + phiLab[i] = -1; + range[i] = -1; + dedx[i] = -1; + kineE_p[i] = -1; + kineE_d[i] = -1; + kineE_He3[i] = -1; + + first_x[i] = -999; + first_y[i] = -999; + first_z[i] = -999; + + last_x[i] = -999; + last_y[i] = -999; + last_z[i] = -999; + + punch_through[i] = 0; + } + track_num = 0; + + SiFe1 = -1; + SiFe2 = -1; + SiFn1 = -1; + SiFn2 = -1; + + GAGGe1 = -1; + GAGGid1 = -1; + + vertex_x = -999; + vertex_y = -999; + vertex_z = -999; + unpackReader.Next(); + + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + + //if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + SiFe1 = maxADCFront1; + SiFe2 = maxADCFront2; + + SiFn1 = multiplicityFront1; + SiFn2 = multiplicityFront2; + + + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent){ + track_num = 0; + tree_new->Fill(); + continue; + } + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + + if (tracks.size() > 2){ + //track_num = 0; + //track_num = tracks.size(); + //tree_new->Fill(); + // continue; + auto *findvertex = new AtFindVertex(); + findvertex->FindVertex(tracks, 3); + auto tracks_from_vertex = findvertex->GetTracksVertex(); + if(tracks_from_vertex.size() > 0){ + auto beam_vertex = tracks_from_vertex[0].vertex; + vertex_x = beam_vertex.X(); + vertex_y = beam_vertex.Y(); + vertex_z = beam_vertex.Z(); +// cout<<"beam veertex X: "< 1) continue; + if (tracks.size()==2) nEventsWith2Tracks++; + int trackIndex = 0; + double thetaLABArray[2] = {0.0,0.0}; + double estimatedKineEArray[2] = {0.0,0.0}; + bool isHe3Array[2] = {false,false}; + // Iterate over AtTracks and extract their kinematics. + + + + for (auto &track: tracks){ + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + //if (isPunchThrough) continue; + + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + + for (auto &hit: hits){ + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + + auto ipoint = hit->GetPosition(); + pad_plane->Fill(ipoint.X(), ipoint.Y()); + + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + //if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + if(roughRangeEstimation > 0 && roughRangeEstimation < 5000){ + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + + kineE_He3[track_num] = estimatedKinE; + + + //else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + estimatedKinE = 0.1; + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + + kineE_d[track_num] = estimatedKinE; + + + //else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + estimatedKinE = 0.1; + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + + kineE_p[track_num] = estimatedKinE; + + } + else { + estimatedKinE = 0; + } + + punch_through[track_num] = isPunchThrough; + thetaLab[track_num] = trackThetaLAB; + phiLab[track_num] = trackPhi; + range[track_num] = roughRangeEstimation; + dedx[track_num] = dEdx; + + track_num += 1; + + } + tree_new->Fill(); + if(iEvent % 10000 == 0)cout<<"processing : "<cd(); + pad_plane->Write(); + tree_new->Write(); + ipf->Close(); + // std::cout << "Number of 2 tracks events in run" << runNum << ":" << nEventsWith2Tracks << std::endl; + // std::cout << "Number of events with 3He in run" << runNum << ":" << nEventsWith3He << std::endl; + // Close files. + unpackFile->Close(); + //gaggFile->Close(); +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + // *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + // ThetaLabSca[numKin] >> EnerLabSca[numKin]; + *kineStr >> ThetaLabRec[numKin] >> EnerLabRec[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/kine_check.C b/macro/Unpack_HDF5/E581_RCNP/kine_check.C new file mode 100644 index 000000000..d95342a76 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kine_check.C @@ -0,0 +1,640 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine_check() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // TString outfname="./canvas_kine.root"; + // TFile *outfile=new TFile(outfname,"recreate"); + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + cutSiPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggB = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDB"); + TCutG *cutGaggBe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDBe"); + TCutG *cutGaggLi = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDLi"); + TCutG *cutGaggHe = (TCutG *)cutGaggPIDFile->Get("cutGAGGPIDHe"); + cutGaggPIDFile->Close(); + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3He = new TH2F("histTrackThetaLABRange3He", "histTrackThetaLABRange3He", 180, 0, 180, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3HeSiBe = new TH2F("histTrackThetaLABRange3HeSiBe", "histTrackThetaLABRange3HeSiBe", 108, 0, 108, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3HeSiBeGaggBe = new TH2F("histTrackThetaLABRange3HeSiBeGaggBe", "histTrackThetaLABRange3HeSiBeGaggBe", 108, 0, 108, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3HeSiBeNoB = new TH2F("histTrackThetaLABRange3HeSiB1eNoB", "histTrackThetaLABRange3HeSiBeNoB", 108, 0, 108, 1030, 0, 1030); + TH2F *histTrackThetaLABRange3HeSiBeGaggBeNoB = new TH2F("histTrackThetaLABRange3HeSiBeGaggBeNoB", "histTrackThetaLABRange3HeSiBeGaggBeNoB", 108, 0, 108, 1030, 0, 1030); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiBe", "histEstimatedKinEVThetaLAB3HeSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3HeSiGaggBe = new TH2F("histEstimatedKinEVThetaLAB3HeSiGaggBe", "histEstimatedKinEVThetaLAB3HeSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiGaggBe = new TH2F("histEstimatedKinEVThetaLABSiGaggBe", "histEstimatedKinEVThetaLABSiGaggBe", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH2F *histSiPIDADCMax1H = new TH2F("histSiPIDADCMax1H", "histSiPIDADCMax1H", 1000, 0, 4000, 1000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMax3HeSiB = new TH2F("histGaggPIDADCMax3HeSiB", "histGaggPIDADCMax3HeSiB", 5000, 0, 10000, 4000, 0, 4000); + TH2F *histGaggPIDADCMaxSiB = new TH2F("histGaggPIDADCMaxSiB", "histGaggPIDADCMaxSiB", 5000, 0, 10000, 4000, 0, 4000); + + // All events. + /* + std::vector runNums = {3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011,3012,3013, + 3014,3015,3016,3017,3018,3019,3020,3021,3022,3023,3024,3025,3026,3027,3028,3029,3030,3031,3032, + 3033,3034,3035,3036,3037,3038,3039, }; + */ + std::vector runNums = {3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, 3011, 3012, 3013, 3014, 3015, 3016, 3017, 3018, 3019, 3020, 3021, 3022, 3023, 3024, 3025, 3026, 3027, 3028, 3029, 3030, 3031, 3032, 3033, 3034, 3035, 3036, 3037, 3038, 3039, 3040}; + + + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + //for (int i = 0; i < nGaggEvents; i++) { + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue;*/ + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + //std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + //std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + /*Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2;*/ + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)){ + histTrackThetaLABRange3He->Fill(trackThetaLAB,roughRangeEstimation);} + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histTrackThetaLABRange3HeSiBe->Fill(trackThetaLAB,roughRangeEstimation);} + + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) && cutSiBe->IsInside(maxADCFront2, maxADCFront1) && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histTrackThetaLABRange3HeSiBeGaggBe->Fill(trackThetaLAB,roughRangeEstimation);} + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) && cutSiBe->IsInside(maxADCFront2, maxADCFront1) && !(cutSiB->IsInside(maxADCFront2, maxADCFront1))){ + histTrackThetaLABRange3HeSiBeNoB->Fill(trackThetaLAB,roughRangeEstimation);} + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) && cutSiBe->IsInside(maxADCFront2, maxADCFront1) && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2) && !(cutSiB->IsInside(maxADCFront2, maxADCFront1))){ + histTrackThetaLABRange3HeSiBeGaggBeNoB->Fill(trackThetaLAB,roughRangeEstimation);} + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1)){ + histEstimatedKinEVThetaLAB3HeSiBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiBe->IsInside(maxADCFront2, maxADCFront1) + && cutGaggBe->IsInside(totalMaxADCGagg, maxADCFront2)){ + histEstimatedKinEVThetaLAB3HeSiGaggBe->Fill(trackThetaLAB, estimatedKinE);}; + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax1H->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx) + && cutSiB->IsInside(maxADCFront2, maxADCFront1)){ + histGaggPIDADCMax3HeSiB->Fill(totalMaxADCGagg, maxADCFront2);}; + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histGaggPIDADCMaxSiB->Fill(totalMaxADCGagg, maxADCFront2); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + } + } + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/17N_d3He_gs.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c1 = new TCanvas(); + histTrackThetaLABRange3He->Draw("zcol"); + histTrackThetaLABRange3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histTrackThetaLABRange3He->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiBe->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB3HeSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_3HeSiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLAB3HeSiGaggBe->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3HeSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + /* + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + */ + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiGaggBe = new TCanvas(); + histEstimatedKinEVThetaLABSiGaggBe->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiGaggBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiGaggBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + cutPIDproton->Draw("same"); + cutPIDdeuteron->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + cutSiBe->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_1H = new TCanvas(); + histSiPIDADCMax1H->Draw("zcol"); + histSiPIDADCMax1H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax1H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + cutGaggB->Draw("same"); + cutGaggBe->Draw("same"); + cutGaggLi->Draw("same"); + cutGaggHe->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_3HeSiB = new TCanvas(); + histGaggPIDADCMax3HeSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax3HeSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax3HeSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c11_SiB = new TCanvas(); + histGaggPIDADCMaxSiB->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMaxSiB->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMaxSiB->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); + + //save hist + /* + TIter next(gROOT->GetListOfCanvases()); + TObject *obj; + while ((obj=next())){ + if (obj->InheritsFrom("TH1")){ + obj->Write(obj->GetName()); + } + } + outfile->Close(); + */ +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/kine_si.C b/macro/Unpack_HDF5/E581_RCNP/kine_si.C new file mode 100644 index 000000000..a1f54cf12 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kine_si.C @@ -0,0 +1,546 @@ +TGraph* ReadKinematics(TString kineFile); +Double_t omega(Double_t x, Double_t y, Double_t z); +std::tuple kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject); + +void kine_si() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + + // AtMap to check if a hit belong to a big pad or small pad. + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->GeneratePadPlane(); + + // Punch through filter. + double punchThroughThreshold = 20; + AtTools::AtPunchThroughChecker punchThroughChecker = AtTools::AtPunchThroughChecker(); + punchThroughChecker.SetDistanceThreshold(punchThroughThreshold); + + // ELoss model for kinetic energy estimations. + double density = 1.3378e-3; // 470Torr + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_470Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModelC3D8_p->SetPDGCode("1000010010"); + + std::unique_ptr eLossModelC3D8_d = std::make_unique(density, "CATima_C3D8_470Torr_d"); + eLossModelC3D8_d->SetMaterial(materialComponents); + eLossModelC3D8_d->SetProjectile(2, 1, 2.0135532); + eLossModelC3D8_d->SetPDGCode("1000020010"); + + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_470Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 3.01602932197); + eLossModelC3D8_3He->SetPDGCode("1000030020"); + + // Cut files. + /*TFile *cutKineFile = new TFile("./cutFiles/cutKine.root", "READ"); + TCutG *cutKineBProton = (TCutG *)cutKineFile->Get("cutKineBProton"); + cutKineFile->Close();*/ + + TFile *cutPIDFilep = new TFile("./cutFiles/PID_proton.root", "READ"); + TCutG *cutPIDproton = (TCutG *)cutPIDFilep->Get("cutPIDproton"); + cutPIDFilep->Close(); + + TFile *cutPIDFile = new TFile("./cutFiles/PID_deuteron.root", "READ"); + TCutG *cutPIDdeuteron = (TCutG *)cutPIDFile->Get("cutPIDdeuteron"); + cutPIDFile->Close(); + + TFile *cutPIDFile2 = new TFile("./cutFiles/PID_3He.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile2->Get("cutPID3He"); + cutPIDFile2->Close(); + + TFile *cutSiPIDFile = new TFile("./cutFiles/SiPID.root", "READ"); + TCutG *cutSiB = (TCutG *)cutSiPIDFile->Get("cutSiPIDB"); + TCutG *cutSiC = (TCutG *)cutSiPIDFile->Get("cutSiPIDC"); + TCutG *cutSi13B = (TCutG *)cutSiPIDFile->Get("cutSiPID13B"); + TCutG *cutSiBe = (TCutG *)cutSiPIDFile->Get("cutSiPIDBe"); + TCutG *cutSiBeonly = (TCutG *)cutSiPIDFile->Get("cutSiPIDBeonly"); + cutSiPIDFile->Close(); + + /*TFile *cutPIDFile = new TFile("./cutFiles/PID.root", "READ"); + TCutG *cutPID3He = (TCutG *)cutPIDFile->Get("cutPID3He"); + cutPIDFile->Close(); + + TFile *cutGaggPIDFile = new TFile("./cutFiles/GAGGPID.root", "READ"); + TCutG *cutGaggC = (TCutG *)cutGaggPIDFile->Get("cutGAGGC"); + cutGaggPIDFile->Close();*/ + + // Histogram definitions. + TH2F *histRangeVThetaLAB = new TH2F("histRangeVThetaLAB", "histRangeVThetaLAB", 180, 0, 180, 1030, 0, 1030); + TH2F *histEstimatedKinEVThetaLABTotal = new TH2F("histEstimatedKinEVThetaLABTotal", "histEstimatedKinEVThetaLABTotal", 360, 0, 180, 500, 0, 20); + TH2F *histEstimatedKinEVThetaLAB3He = new TH2F("histEstimatedKinEVThetaLAB3He", "histEstimatedKinEVThetaLAB3He", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB2H = new TH2F("histEstimatedKinEVThetaLAB2H", "histEstimatedKinEVThetaLAB2H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLAB1H = new TH2F("histEstimatedKinEVThetaLAB1H", "histEstimatedKinEVThetaLAB1H", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiB = new TH2F("histEstimatedKinEVThetaLABSiB", "histEstimatedKinEVThetaLABSiB", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiC = new TH2F("histEstimatedKinEVThetaLABSiC", "histEstimatedKinEVThetaLABSiC", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSi13B = new TH2F("histEstimatedKinEVThetaLABSi13B", "histEstimatedKinEVThetaLABSi13B", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBe = new TH2F("histEstimatedKinEVThetaLABSiBe", "histEstimatedKinEVThetaLABSiBe", 180, 0, 180, 250, 0, 20); + TH2F *histEstimatedKinEVThetaLABSiBeonly = new TH2F("histEstimatedKinEVThetaLABSiBeonly", "histEstimatedKinEVThetaLABSiBeonly", 180, 0, 180, 250, 0, 20); + TH2F *histdEdxVTotalRange = new TH2F("histdEdxVTotalRange", "histdEdxVTotalRange", 500, 0, 1030, 1600, 0, 4000); + TH2F *histESmallVTotalRange = new TH2F("histESmallVTotalRange", "histESmallVTotalRange", 500, 0, 1030, 1600, 0, 160000); + TH2F *histEBigVBigRange = new TH2F("histEBigVBigRange", "histEBigVBigRange", 500, 0, 1030, 1600, 0, 160000); + + TH2F *histSiPIDTraceIntegral = new TH2F("histSiPIDTraceIntegral", "histSiPIDTraceIntegral", 4000, 0, 90000, 4000, 0, 140000); + TH2F *histSiPIDADCMax = new TH2F("histSiPIDADCMax", "histSiPIDADCMax", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax3He = new TH2F("histSiPIDADCMax3He", "histSiPIDADCMax3He", 4000, 0, 4000, 4000, 0, 4000); + TH2F *histSiPIDADCMax2H = new TH2F("histSiPIDADCMax2H", "histSiPIDADCMax2H", 1000, 0, 4000, 1000, 0, 4000); + TH1F *histSiMultiplicityFront1 = new TH1F("histSiMultiplicityFront1", "histSiMultiplicityFront1", 5, 0, 5); + TH1F *histSiMultiplicityFront2 = new TH1F("histSiMultiplicityFront2", "histSiMultiplicityFront2", 5, 0, 5); + + TH1F *histGaggMultiplicity1 = new TH1F("histGaggMultiplicity1", "histGaggMultiplicity1", 25, 0, 25); + TH1F *histGaggMultiplicity2 = new TH1F("histGaggMultiplicity2", "histGaggMultiplicity2", 16, 0, 16); + TH2F *histGaggPIDADCMax = new TH2F("histGaggPIDADCMax", "histGaggPIDADCMax", 5000, 0, 10000, 4000, 0, 4000); + + // All events. + + std::vector runNums = {3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010, + 3011,3012,3013,3014,3015,3016,3017,3018,3019,3020,3021,3022, + 3023,3024,3025,3026,3027,3028,3029,3030,3031,3032,3033,3034, + 3035,3036,3037,3038,3039}; + + // std::vector runNums = {3001, 3002, 3003, 3004, 3005, 3006, 3007, 3008, 3009, 3010}; + + for (int runNum: runNums) { + // Open the digitalization file and get the TTree. + TString unpackFileName = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtTrackingEvents and simulation. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue siArray(unpackReader, "AtSiEvent"); + //TTreeReaderValue gaggArray(unpackReader, "AtGaggEvent"); + TTreeReaderValue patternArray(unpackReader, "AtPatternEvent"); + + // Open the GAGG file of this run. + /*TString gaggFileName = TString::Format("/data/sustech/user/public/frib/frib-decode/data/hit%04d.root", runNum); + TFile *gaggFile = new TFile(gaggFileName, "READ"); + TTree *gaggTree = (TTree *)gaggFile->Get("tree"); + int nGaggEvents = gaggTree->GetEntries(); + std::cout << " Number of unpacked GAGG events in run " << runNum << ": " << nGaggEvents << std::endl; + + Int_t idGagg1[25]; + Int_t idGagg2[16]; + Double_t gaggADCMax1[25]; + Double_t gaggADCMax2[16]; + + gaggTree->SetBranchAddress("id_g1", idGagg1); + gaggTree->SetBranchAddress("id_g2", idGagg2); + gaggTree->SetBranchAddress("ADC_max_g1", gaggADCMax1); + gaggTree->SetBranchAddress("ADC_max_g2", gaggADCMax2);*/ + + // Loop over events. + for (int i = 0; i < nUnpackEvents; i++) { + //for (int i = 0; i < nGaggEvents; i++) { + unpackReader.Next(); + //gaggTree->GetEntry(i); + + // Check the Si data first. + AtSiEvent *siEvent = (AtSiEvent *)siArray->At(0); + + Int_t multiplicityFront1 = siEvent->GetMultiplicityFront1(); + Int_t multiplicityFront2 = siEvent->GetMultiplicityFront2(); + + histSiMultiplicityFront1->Fill(multiplicityFront1); + histSiMultiplicityFront2->Fill(multiplicityFront2); + + if (multiplicityFront1 != 1 || multiplicityFront2 != 1) continue; + + Double_t maxADCFront1 = siEvent->GetADCMaxFront1(0); + Double_t maxADCFront2 = siEvent->GetADCMaxFront2(0); + + Double_t EFront1 = siEvent->GetEFront1(0); + Double_t EFront2 = siEvent->GetEFront2(0); + + histSiPIDTraceIntegral->Fill(EFront2, EFront1); + histSiPIDADCMax->Fill(maxADCFront2, maxADCFront1); + + //if (!cutSiN->IsInside(maxADCFront2, maxADCFront1)) continue; + //if (!cutSiC->IsInside(maxADCFront2, maxADCFront1)) continue; + + // Check the GAGG data directly from the GAGG decoder. + /*Double_t totalMaxADCGagg1{}; + for (int j = 0; j < 25; j++) { + if (idGagg1[j]) + totalMaxADCGagg1 += gaggADCMax1[j]; + } + + Double_t totalMaxADCGagg2{}; + for (int j = 0; j < 16; j++) { + if (idGagg1[j]) + totalMaxADCGagg2 += gaggADCMax2[j]; + } + + Double_t totalMaxADCGagg = totalMaxADCGagg1 + totalMaxADCGagg2; + if (totalMaxADCGagg) + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2); + + //if (!cutGaggC->IsInside(totalMaxADCGagg, maxADCFront2)) continue; + + // Check the GAGG data + AtGaggEvent *gaggEvent = (AtGaggEvent *)gaggArray->At(0); + + Int_t multiGagg1 = gaggEvent->GetMultiplicity1(); + Int_t multiGagg2 = gaggEvent->GetMultiplicity2(); + + histGaggMultiplicity1->Fill(multiGagg1); + histGaggMultiplicity2->Fill(multiGagg2); + + std::cout << " Multiplicity GAGG1: " << multiGagg1 <GetADCMax1(imul); + gaggADC1 += maxADCGagg1; + totalMaxADCGagg += maxADCGagg1; + std::cout << " ADC entry = " << maxADCGagg1 << std::endl; + } + for(int imul = 0; imul < multiGagg2; imul++) { + maxADCGagg2 = gaggEvent->GetADCMax2(imul); + gaggADC2 += maxADCGagg2; + totalMaxADCGagg += maxADCGagg2; + } + Double_t totalMaxADCGagg{}; + if (gaggADC1 != -1) + totalMaxADCGagg += gaggADC1; + if (gaggADC2 != -1) + totalMaxADCGagg += gaggADC2; + + histGaggPIDADCMax->Fill(totalMaxADCGagg, maxADCFront2);*/ + + + // First, we obtain some rough kinematics just by using the AtPatternEvent. + AtPatternEvent *patternEvent = (AtPatternEvent *)patternArray->At(0); + if (!patternEvent) continue; + + // We want to focus on events with 2 or less tracks for now. + auto &tracks = patternEvent->GetTrackCand(); + //if (tracks.size() > 4) continue; + if (tracks.size() > 2) continue; + //if (tracks.size() > 1) continue; + + // Iterate over AtTracks and extract their kinematics. + for (auto &track: tracks) { + + bool isPunchThrough = punchThroughChecker.IsPunchThrough(&track); + if (isPunchThrough) continue; + + auto *pattern = track.GetPattern(); + + auto firstPoint = track.GetFirstPoint(); + auto lastPoint = track.GetLastPoint(); + //cut penetrate particles + //if (lastPoint.Z()>900) continue; + //std::cout<DistanceAlongPattern(lastPoint, firstPoint); + + double trackThetaLAB = track.GetGeoTheta() * 180 / TMath::Pi(); + double trackPhi = track.GetGeoPhi() * 180 / TMath::Pi(); + + double smallPadCharge{}; + double bigPadCharge{}; + auto braggCurvePairs = track.GetBraggCurveValues(); + auto &hits = track.GetHitArray(); + double rangeInSmallPads{}; + for (auto &hit: hits) { + int padNum = hit->GetPadNum(); + int sizeID = map->GetPadSize(padNum); + if (sizeID == 1) { + bigPadCharge += hit->GetCharge(); + continue; + } + smallPadCharge += hit->GetCharge(); + double currentRangeInSmallPads = pattern->DistanceAlongPattern(hit->GetPosition(), firstPoint); + if (currentRangeInSmallPads > rangeInSmallPads) + rangeInSmallPads = currentRangeInSmallPads; + } + double dEdx = smallPadCharge / rangeInSmallPads; + + double rangeInBigPads = roughRangeEstimation - rangeInSmallPads; + bool reachedBigPads = true; + if (rangeInBigPads / roughRangeEstimation < 0.05) + reachedBigPads = false; + + double estimatedKinE{0.1}; + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_3He->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_d->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) { + while (eLossModelC3D8_p->GetRange(estimatedKinE) < roughRangeEstimation) + estimatedKinE += 0.01; + } else { + estimatedKinE = 0; + } + + histRangeVThetaLAB->Fill(trackThetaLAB, roughRangeEstimation); + histdEdxVTotalRange->Fill(roughRangeEstimation, dEdx); + histEstimatedKinEVThetaLABTotal->Fill(trackThetaLAB, estimatedKinE); + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB3He->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB2H->Fill(trackThetaLAB, estimatedKinE); + + if (cutPIDproton->IsInside(roughRangeEstimation, dEdx)) + histEstimatedKinEVThetaLAB1H->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiB->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiB->Fill(trackThetaLAB, estimatedKinE); + + if (cutSi13B->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSi13B->Fill(trackThetaLAB, estimatedKinE); + + /* + if (cutSiBe->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBe->Fill(trackThetaLAB, estimatedKinE); + + if (cutSiBeonly->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiBeonly->Fill(trackThetaLAB, estimatedKinE); + */ + + if (cutPID3He->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax3He->Fill(maxADCFront2, maxADCFront1); + + if (cutPIDdeuteron->IsInside(roughRangeEstimation, dEdx)) + histSiPIDADCMax2H->Fill(maxADCFront2, maxADCFront1); + + if (cutSiC->IsInside(maxADCFront2, maxADCFront1)) + histEstimatedKinEVThetaLABSiC->Fill(trackThetaLAB, estimatedKinE); + + if (!reachedBigPads) + histESmallVTotalRange->Fill(roughRangeEstimation, smallPadCharge); + else + histEBigVBigRange->Fill(rangeInBigPads, bigPadCharge); + + } + } + // Close files. + unpackFile->Close(); + //gaggFile->Close(); + } + + // Kinematic lines. + TGraph *kine_dd = ReadKinematics("./kineFiles/17N_dd_gs.txt"); + TGraph *kine_d3He = ReadKinematics("./kineFiles/17N_d3He_gs.txt"); + TGraph *kine_12C12C = ReadKinematics("./kineFiles/17N_12C12C_gs.txt"); + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histRangeVThetaLAB->Draw("zcol"); + histRangeVThetaLAB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histRangeVThetaLAB->GetYaxis()->SetTitle("roughRange [mm]"); + + TCanvas *c2 = new TCanvas(); + histEstimatedKinEVThetaLABTotal->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABTotal->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABTotal->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3 = new TCanvas(); + histEstimatedKinEVThetaLAB3He->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB3He->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB3He->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_2H = new TCanvas(); + histEstimatedKinEVThetaLAB2H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB2H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB2H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_1H = new TCanvas(); + histEstimatedKinEVThetaLAB1H->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLAB1H->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLAB1H->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiB = new TCanvas(); + histEstimatedKinEVThetaLABSiB->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiB->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiB->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiC = new TCanvas(); + histEstimatedKinEVThetaLABSiC->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiC->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiC->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_Si13B = new TCanvas(); + histEstimatedKinEVThetaLABSi13B->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSi13B->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSi13B->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBe = new TCanvas(); + histEstimatedKinEVThetaLABSiBe->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiBe->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBe->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c3_SiBeonly = new TCanvas(); + histEstimatedKinEVThetaLABSiBeonly->Draw("zcol"); + kine_dd->Draw("same"); + kine_d3He->Draw("same"); + kine_12C12C->Draw("same"); + histEstimatedKinEVThetaLABSiBeonly->GetXaxis()->SetTitle("#theta_{LAB} [deg]"); + histEstimatedKinEVThetaLABSiBeonly->GetYaxis()->SetTitle("roughKinE [MeV]"); + + TCanvas *c4 = new TCanvas(); + histdEdxVTotalRange->Draw("zcol"); + cutPID3He->Draw("same"); + histdEdxVTotalRange->GetXaxis()->SetTitle("roughRange [mm]"); + histdEdxVTotalRange->GetYaxis()->SetTitle("#frac{dE}{dx} [ADC/mm]"); + + TCanvas *c5 = new TCanvas(); + histESmallVTotalRange->Draw("zcol"); + histESmallVTotalRange->GetXaxis()->SetTitle("smallRange [mm]"); + histESmallVTotalRange->GetYaxis()->SetTitle("E^{small}_{Loss} [ADC]"); + + TCanvas *c6 = new TCanvas(); + histEBigVBigRange->Draw("zcol"); + histEBigVBigRange->GetXaxis()->SetTitle("bigRange [mm]"); + histEBigVBigRange->GetYaxis()->SetTitle("E^{big}_{Loss} [ADC]"); + + TCanvas *c7 = new TCanvas(); + histSiPIDTraceIntegral->Draw("zcol"); + histSiPIDTraceIntegral->GetXaxis()->SetTitle("E2 [ADC]"); + histSiPIDTraceIntegral->GetYaxis()->SetTitle("E1 [ADC]"); + + TCanvas *c8 = new TCanvas(); + histSiPIDADCMax->Draw("zcol"); + cutSiB->Draw("same"); + cutSiC->Draw("same"); + cutSi13B->Draw("same"); + // cutSiBe->Draw("same"); + // cutSiBeonly->Draw("same"); + histSiPIDADCMax->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_3He = new TCanvas(); + histSiPIDADCMax3He->Draw("zcol"); + histSiPIDADCMax3He->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax3He->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c8_2H = new TCanvas(); + histSiPIDADCMax2H->Draw("zcol"); + histSiPIDADCMax2H->GetXaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + histSiPIDADCMax2H->GetYaxis()->SetTitle("ADC^{max}_{1} [ADC]"); + + TCanvas *c9 = new TCanvas(); + histSiMultiplicityFront1->Draw(); + + TCanvas *c10 = new TCanvas(); + histSiMultiplicityFront2->Draw(); + + TCanvas *c11 = new TCanvas(); + histGaggPIDADCMax->Draw("colz"); + //cutGaggC->Draw("same"); + histGaggPIDADCMax->GetXaxis()->SetTitle("#Sigma ADC^{max}_{Gagg} [ADC]"); + histGaggPIDADCMax->GetYaxis()->SetTitle("ADC^{max}_{2} [ADC]"); + + TCanvas *c12 = new TCanvas(); + histGaggMultiplicity1->Draw(); + + TCanvas *c13 = new TCanvas(); + histGaggMultiplicity2->Draw(); +} + +TGraph* ReadKinematics(TString kineFile) +{ + Double_t *ThetaCMS = new Double_t[20000]; + Double_t *ThetaLabRec = new Double_t[20000]; + Double_t *EnerLabRec = new Double_t[20000]; + Double_t *ThetaLabSca = new Double_t[20000]; + Double_t *EnerLabSca = new Double_t[20000]; + Double_t *MomLabRec = new Double_t[20000]; + + std::ifstream *kineStr = new std::ifstream(kineFile.Data()); + Int_t numKin = 0; + + if (!kineStr->fail()){ + while (!kineStr->eof()){ + *kineStr >> ThetaCMS[numKin] >> ThetaLabRec[numKin] >> EnerLabRec[numKin] >> + ThetaLabSca[numKin] >> EnerLabSca[numKin]; + numKin++; + } + } else if (kineStr->fail()) + std::cout << " Warning : No Kinematics file found for this reaction!" << std::endl; + + TGraph *kine = new TGraph(numKin, ThetaLabRec, EnerLabRec); + return kine; +} + +Double_t omega(Double_t x, Double_t y, Double_t z) +{ + return sqrt(x * x + y * y + z * z - 2 * x * y - 2 * y * z - 2 * x * z); +} + +std::tuple +kine_2b(Double_t m1, Double_t m2, Double_t m3, Double_t m4, Double_t K_proj, Double_t thetalab, Double_t K_eject) +{ + + // in this definition: m1(projectile); m2(target); m3(ejectile); and m4(recoil); + double Et1 = K_proj + m1; + double Et2 = m2; + double Et3 = K_eject + m3; + double Et4 = Et1 + Et2 - Et3; + double m4_ex, Ex, theta_cm; + double s, t, u; //---Mandelstam variables + + s = pow(m1, 2) + pow(m2, 2) + 2 * m2 * Et1; + u = pow(m2, 2) + pow(m3, 2) - 2 * m2 * Et3; + + m4_ex = sqrt((cos(thetalab) * omega(s, pow(m1, 2), pow(m2, 2)) * omega(u, pow(m2, 2), pow(m3, 2)) - + (s - pow(m1, 2) - pow(m2, 2)) * (pow(m2, 2) + pow(m3, 2) - u)) / + (2 * pow(m2, 2)) + + s + u - pow(m2, 2)); + Ex = m4_ex - m4; + + t = pow(m2, 2) + pow(m4_ex, 2) - 2 * m2 * Et4; + + // for inverse kinematics Note: this angle corresponds to the recoil + theta_cm = TMath::Pi() - acos((pow(s, 2) + s * (2 * t - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m3, 2) - pow(m4_ex, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m3, 2), pow(m4_ex, 2)))); + + /*theta_cm = acos((pow(s, 2) + s * (2 * u - pow(m1, 2) - pow(m2, 2) - pow(m3, 2) - pow(m4_ex, 2)) + + (pow(m1, 2) - pow(m2, 2)) * (pow(m4_ex, 2) - pow(m3, 2))) / + (omega(s, pow(m1, 2), pow(m2, 2)) * omega(s, pow(m4_ex, 2), pow(m3, 2))));*/ + + theta_cm = theta_cm * TMath::RadToDeg(); + return std::make_tuple(Ex, theta_cm); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/kinecurve_3HeGS.txt b/macro/Unpack_HDF5/E581_RCNP/kinecurve_3HeGS.txt new file mode 100644 index 000000000..095a3097c --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/kinecurve_3HeGS.txt @@ -0,0 +1,11 @@ +5.239351 6.1983128 +10.01501 6.3036933 +15.360244 6.683527 +20.224138 7.334629 +24.51359 8.0749 +29.368357 9.407792 +33.646854 10.96621 +36.774036 12.884776 +38.84848 14.936515 +40.7288 17.21494 +42.41197 19.94731 diff --git a/macro/Unpack_HDF5/E581_RCNP/range_theta_ela.C b/macro/Unpack_HDF5/E581_RCNP/range_theta_ela.C new file mode 100644 index 000000000..9399b11ff --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/range_theta_ela.C @@ -0,0 +1,20 @@ +{ +//========= Macro generated from object: range_theta_ela/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("range_theta_ela",9); + cutg->SetVarX(" thetaLab[0]"); + cutg->SetVarY("range[0] "); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetPoint(0,68.3206,250.269); + cutg->SetPoint(1,73.5687,102.419); + cutg->SetPoint(2,76.1927,39.2473); + cutg->SetPoint(3,92.6527,41.9355); + cutg->SetPoint(4,97.4237,74.1935); + cutg->SetPoint(5,89.0744,168.28); + cutg->SetPoint(6,83.3492,255.645); + cutg->SetPoint(7,69.9905,250.269); + cutg->SetPoint(8,68.3206,250.269); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/run_eve.C b/macro/Unpack_HDF5/E581_RCNP/run_eve.C new file mode 100644 index 000000000..e7eba3d07 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/run_eve.C @@ -0,0 +1,46 @@ +void run_eve(int runNum = 4063, TString OutputDataFile = "./run_4063_display.root") +{ + TString InputDataFile = TString::Format("/data/ATTPCROOTv2_results/E581/UnpackerOutput/run_%04d_reUnpack.root", runNum); + std::cout << "Opening: " << InputDataFile << std::endl; + + TString dir = getenv("VMCWORKDIR"); + TString geoFile = "RCNP_ATTPC_494_3torr_geomanager.root"; + TString mapFile = "rcnp_map.xml"; + + TString InputDataPath = InputDataFile; + TString OutputDataPath = OutputDataFile; + TString GeoDataPath = dir + "/geometry/" + geoFile; + TString mapDir = dir + "/scripts/" + mapFile; + + FairRunAna *fRun = new FairRunAna(); + FairRootFileSink *sink = new FairRootFileSink(OutputDataFile); + FairFileSource *source = new FairFileSource(InputDataFile); + fRun->SetSource(source); + fRun->SetSink(sink); + fRun->SetGeomFile(GeoDataPath); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParRootFileIo *parIo1 = new FairParRootFileIo(); + rtdb->setFirstInput(parIo1); + + auto fMap = std::make_shared(); + fMap->ParseXMLMap(mapDir.Data()); + AtViewerManager *eveMan = new AtViewerManager(fMap); + + auto tabMain = std::make_unique(); + tabMain->SetMultiHit(100); // Set the maximum number of multihits in the visualization + + // auto tabBraggCurve = std::make_unique(); + // tabBraggCurve->SetMultiHit(100); + + //auto tabSiArray = std::make_unique(); + //tabSiArray->DrawAuxADC("Si_10_1_1_0", 0, 0); + + eveMan->AddTab(std::move(tabMain)); + // eveMan->AddTab(std::move(tabBraggCurve)); + //eveMan->AddTab(std::move(tabSiArray)); + + eveMan->Init(); + + std::cout << "Finished init" << std::endl; +} diff --git a/macro/Unpack_HDF5/E581_RCNP/run_eve_BCF.C b/macro/Unpack_HDF5/E581_RCNP/run_eve_BCF.C new file mode 100644 index 000000000..2d3ab7d55 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/run_eve_BCF.C @@ -0,0 +1,47 @@ +void run_eve_BCF(int runNum = 3001, TString OutputDataFile = "./run_3001_display.root") +{ + // TString InputDataFile = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/run_%04d.root", runNum); + TString InputDataFile = TString::Format("/data/ATTPCROOTv2_results/E535/UnpackerOutput/test/run_%04d.root", runNum); + std::cout << "Opening: " << InputDataFile << std::endl; + + TString dir = getenv("VMCWORKDIR"); + TString geoFile = "RCNP_ATTPC_494_3torr_geomanager.root"; + TString mapFile = "rcnp_map.xml"; + + TString InputDataPath = InputDataFile; + TString OutputDataPath = OutputDataFile; + TString GeoDataPath = dir + "/geometry/" + geoFile; + TString mapDir = dir + "/scripts/" + mapFile; + + FairRunAna *fRun = new FairRunAna(); + FairRootFileSink *sink = new FairRootFileSink(OutputDataFile); + FairFileSource *source = new FairFileSource(InputDataFile); + fRun->SetSource(source); + fRun->SetSink(sink); + fRun->SetGeomFile(GeoDataPath); + + FairRuntimeDb *rtdb = fRun->GetRuntimeDb(); + FairParRootFileIo *parIo1 = new FairParRootFileIo(); + rtdb->setFirstInput(parIo1); + + auto fMap = std::make_shared(); + fMap->ParseXMLMap(mapDir.Data()); + AtViewerManager *eveMan = new AtViewerManager(fMap); + + auto tabMain = std::make_unique(); + tabMain->SetMultiHit(100); // Set the maximum number of multihits in the visualization + + auto tabBraggCurve = std::make_unique(); + tabBraggCurve->SetMultiHit(100); + + //auto tabSiArray = std::make_unique(); + //tabSiArray->DrawAuxADC("Si_10_1_1_0", 0, 0); + + eveMan->AddTab(std::move(tabMain)); + eveMan->AddTab(std::move(tabBraggCurve)); + //eveMan->AddTab(std::move(tabSiArray)); + + eveMan->Init(); + + std::cout << "Finished init" << std::endl; +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/3he4he cut.pdf b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/3he4he cut.pdf new file mode 100644 index 000000000..4b60ffcb4 Binary files /dev/null and b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/3he4he cut.pdf differ diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/9li-high-he.pdf b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/9li-high-he.pdf new file mode 100644 index 000000000..c79595869 Binary files /dev/null and b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/9li-high-he.pdf differ diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B12_gagg_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B12_gagg_cut.C new file mode 100644 index 000000000..6175f528a --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B12_gagg_cut.C @@ -0,0 +1,23 @@ +{ +//========= Macro generated from object: B12_gagg_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("B12_gagg_cut",10); + cutg->SetVarX("e_g1[0]"); + cutg->SetVarY("SiFe2"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,2023.98,1952.91); + cutg->SetPoint(1,2284.67,2392.38); + cutg->SetPoint(2,1330.55,2751.12); + cutg->SetPoint(3,74.0354,3374.44); + cutg->SetPoint(4,79.2492,2957.4); + cutg->SetPoint(5,694.473,2607.62); + cutg->SetPoint(6,1278.41,2298.21); + cutg->SetPoint(7,1752.87,2047.09); + cutg->SetPoint(8,2044.84,1921.52); + cutg->SetPoint(9,2023.98,1952.91); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B12_t_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B12_t_cut.C new file mode 100644 index 000000000..546da1899 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B12_t_cut.C @@ -0,0 +1,26 @@ +{ +//========= Macro generated from object: B12_t_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("B12_t_cut",13); + cutg->SetVarX("SiFe2"); + cutg->SetVarY("SiFe1"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(3); + cutg->SetPoint(0,1806.25,844.177); + cutg->SetPoint(1,1851.39,752.169); + cutg->SetPoint(2,2129.8,775.171); + cutg->SetPoint(3,2325.43,850.749); + cutg->SetPoint(4,2600.08,880.323); + cutg->SetPoint(5,3100.45,932.9); + cutg->SetPoint(6,3777.65,942.758); + cutg->SetPoint(7,3852.9,1172.78); + cutg->SetPoint(8,3134.31,1084.06); + cutg->SetPoint(9,2344.24,972.332); + cutg->SetPoint(10,1794.96,863.893); + cutg->SetPoint(11,1794.96,863.893); + cutg->SetPoint(12,1806.25,844.177); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B12_tof_e_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B12_tof_e_cut.C new file mode 100644 index 000000000..2919616df --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B12_tof_e_cut.C @@ -0,0 +1,47 @@ +{ +//========= Macro generated from object: B12_tof_e_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("B12_tof_e_cut",34); + cutg->SetVarX("rf[2]-ref_tdc"); + cutg->SetVarY("mesh"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,3947.18,496.088); + cutg->SetPoint(1,3973.65,903.31); + cutg->SetPoint(2,4053.09,893.28); + cutg->SetPoint(3,4061.92,666.6); + cutg->SetPoint(4,4046.47,502.106); + cutg->SetPoint(5,4178.86,506.118); + cutg->SetPoint(6,4390.69,522.166); + cutg->SetPoint(7,4390.69,871.214); + cutg->SetPoint(8,4474.54,887.262); + cutg->SetPoint(9,4481.16,752.859); + cutg->SetPoint(10,4481.16,600.401); + cutg->SetPoint(11,4472.33,500.1); + cutg->SetPoint(12,4803.31,518.154); + cutg->SetPoint(13,4814.34,638.516); + cutg->SetPoint(14,4801.1,855.165); + cutg->SetPoint(15,4827.58,893.28); + cutg->SetPoint(16,4873.92,899.298); + cutg->SetPoint(17,4909.22,815.045); + cutg->SetPoint(18,4898.19,578.335); + cutg->SetPoint(19,4893.78,498.094); + cutg->SetPoint(20,5012.93,478.034); + cutg->SetPoint(21,5081.33,484.052); + cutg->SetPoint(22,5246.82,526.179); + cutg->SetPoint(23,5224.76,913.34); + cutg->SetPoint(24,5313.02,905.316); + cutg->SetPoint(25,5335.08,718.756); + cutg->SetPoint(26,5332.88,498.094); + cutg->SetPoint(27,4988.66,461.986); + cutg->SetPoint(28,4587.07,490.07); + cutg->SetPoint(29,4269.33,482.046); + cutg->SetPoint(30,3989.1,478.034); + cutg->SetPoint(31,3953.8,496.088); + cutg->SetPoint(32,3953.8,496.088); + cutg->SetPoint(33,3947.18,496.088); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B13_gagg_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B13_gagg_cut.C new file mode 100644 index 000000000..29b3f4f43 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/B13_gagg_cut.C @@ -0,0 +1,24 @@ +{ +//========= Macro generated from object: B13_gagg_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("B13_gagg_cut",11); + cutg->SetVarX("e_g1[0]"); + cutg->SetVarY("SiFe2"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,1851.93,2334.08); + cutg->SetPoint(1,2154.33,2239.91); + cutg->SetPoint(2,2649.64,2096.41); + cutg->SetPoint(3,3191.87,1939.46); + cutg->SetPoint(4,3426.49,1917.04); + cutg->SetPoint(5,3457.77,2029.15); + cutg->SetPoint(6,2727.84,2204.04); + cutg->SetPoint(7,2190.82,2369.96); + cutg->SetPoint(8,1919.71,2410.31); + cutg->SetPoint(9,1862.36,2347.53); + cutg->SetPoint(10,1851.93,2334.08); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Be11_t_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Be11_t_cut.C new file mode 100644 index 000000000..df1cf9634 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Be11_t_cut.C @@ -0,0 +1,29 @@ +{ +//========= Macro generated from object: Be11_t_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Be11_t_cut",16); + cutg->SetVarX("SiFe2"); + cutg->SetVarY("SiFe1"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(3); + cutg->SetPoint(0,1697.14,719.309); + cutg->SetPoint(1,2257.71,794.887); + cutg->SetPoint(2,2487.21,791.601); + cutg->SetPoint(3,2750.56,873.751); + cutg->SetPoint(4,2957.49,867.179); + cutg->SetPoint(5,3149.36,831.033); + cutg->SetPoint(6,2889.77,706.165); + cutg->SetPoint(7,1892.78,591.154); + cutg->SetPoint(8,1351.02,538.578); + cutg->SetPoint(9,1230.62,509.004); + cutg->SetPoint(10,986.08,486.002); + cutg->SetPoint(11,1219.34,610.87); + cutg->SetPoint(12,1576.75,696.307); + cutg->SetPoint(13,1693.38,709.451); + cutg->SetPoint(14,1693.38,709.451); + cutg->SetPoint(15,1697.14,719.309); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Be11_tof_e_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Be11_tof_e_cut.C new file mode 100644 index 000000000..7880d527d --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Be11_tof_e_cut.C @@ -0,0 +1,38 @@ +{ +//========= Macro generated from object: Be11_tof_e_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Be11_tof_e_cut",25); + cutg->SetVarX("rf[2]-ref_tdc"); + cutg->SetVarY("mesh"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,3953.8,504.112); + cutg->SetPoint(1,4055.3,524.173); + cutg->SetPoint(2,4068.53,897.292); + cutg->SetPoint(3,4373.04,851.153); + cutg->SetPoint(4,4403.93,550.251); + cutg->SetPoint(5,4397.31,510.13); + cutg->SetPoint(6,4487.78,542.227); + cutg->SetPoint(7,4496.6,899.298); + cutg->SetPoint(8,4816.55,851.153); + cutg->SetPoint(9,4816.55,520.16); + cutg->SetPoint(10,4911.43,542.227); + cutg->SetPoint(11,4915.84,827.081); + cutg->SetPoint(12,5222.55,827.081); + cutg->SetPoint(13,5244.62,512.136); + cutg->SetPoint(14,5332.88,538.215); + cutg->SetPoint(15,5326.26,903.31); + cutg->SetPoint(16,5657.24,867.202); + cutg->SetPoint(17,5688.13,504.112); + cutg->SetPoint(18,5209.31,476.028); + cutg->SetPoint(19,4573.83,488.064); + cutg->SetPoint(20,4207.55,500.1); + cutg->SetPoint(21,3958.21,470.01); + cutg->SetPoint(22,3956,502.106); + cutg->SetPoint(23,3956,502.106); + cutg->SetPoint(24,3953.8,504.112); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/He_dedx_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/He_dedx_cut.C new file mode 100644 index 000000000..64cb841fd --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/He_dedx_cut.C @@ -0,0 +1,26 @@ +{ +//========= Macro generated from object: He_dedx_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("He_dedx_cut",13); + cutg->SetVarX("range[0]"); + cutg->SetVarY("dedx[0]"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,30.5869,1723.97); + cutg->SetPoint(1,188.6,966.877); + cutg->SetPoint(2,321.783,635.647); + cutg->SetPoint(3,510.271,456.887); + cutg->SetPoint(4,598.307,777.603); + cutg->SetPoint(5,307.111,1166.67); + cutg->SetPoint(6,194.244,1745.01); + cutg->SetPoint(7,62.1896,2591.48); + cutg->SetPoint(8,17.0429,2449.53); + cutg->SetPoint(9,15.9142,1771.29); + cutg->SetPoint(10,32.8442,1718.72); + cutg->SetPoint(11,32.8442,1718.72); + cutg->SetPoint(12,30.5869,1723.97); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/He_dedx_large_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/He_dedx_large_cut.C new file mode 100644 index 000000000..6199746bb --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/He_dedx_large_cut.C @@ -0,0 +1,21 @@ +{ +//========= Macro generated from object: He_dedx_large_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("He_dedx_large_cut",8); + cutg->SetVarX("range[0]"); + cutg->SetVarY("dedx[0]"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,12.7427,1780.22); + cutg->SetPoint(1,370.201,516.424); + cutg->SetPoint(2,1068.57,309.554); + cutg->SetPoint(3,1066.91,828.611); + cutg->SetPoint(4,183.197,2886.03); + cutg->SetPoint(5,34.2564,2528.71); + cutg->SetPoint(6,22.6721,1735.08); + cutg->SetPoint(7,12.7427,1780.22); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/He_dedx_long_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/He_dedx_long_cut.C new file mode 100644 index 000000000..ec883f35e --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/He_dedx_long_cut.C @@ -0,0 +1,22 @@ +{ +//========= Macro generated from object: He_dedx_long_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("He_dedx_long_cut",9); + cutg->SetVarX("range[0]"); + cutg->SetVarY("dedx[0]"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,273.201,1193.95); + cutg->SetPoint(1,266.684,510.09); + cutg->SetPoint(2,475.886,310.538); + cutg->SetPoint(3,590.589,281.39); + cutg->SetPoint(4,617.31,821.749); + cutg->SetPoint(5,460.897,1057.17); + cutg->SetPoint(6,311.653,1160.31); + cutg->SetPoint(7,275.156,1189.46); + cutg->SetPoint(8,273.201,1193.95); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_center_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_center_cut.C new file mode 100644 index 000000000..6fc4250cb --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_center_cut.C @@ -0,0 +1,29 @@ +{ +//========= Macro generated from object: Li9_center_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Li9_center_cut",16); + cutg->SetVarX("SiFe2"); + cutg->SetVarY("SiFe1"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,912.5,436.429); + cutg->SetPoint(1,1291.67,514.286); + cutg->SetPoint(2,1762.5,531.429); + cutg->SetPoint(3,1654.17,590.714); + cutg->SetPoint(4,1737.5,617.857); + cutg->SetPoint(5,2104.17,551.429); + cutg->SetPoint(6,2195.83,505.714); + cutg->SetPoint(7,1883.33,494.286); + cutg->SetPoint(8,1550,470); + cutg->SetPoint(9,1333.33,415.714); + cutg->SetPoint(10,1145.83,352.857); + cutg->SetPoint(11,987.5,340.714); + cutg->SetPoint(12,912.5,364.286); + cutg->SetPoint(13,825,417.857); + cutg->SetPoint(14,970.833,446.429); + cutg->SetPoint(15,912.5,436.429); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_dp_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_dp_cut.C new file mode 100644 index 000000000..65bba5dd0 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_dp_cut.C @@ -0,0 +1,24 @@ +{ +//========= Macro generated from object: Li9_dp_cut/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("Li9_dp_cut",11); + cutg->SetVarX("SiFe2"); + cutg->SetVarY("SiFe1"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,1337.85,514.294); + cutg->SetPoint(1,1721.06,542.321); + cutg->SetPoint(2,1202.29,676.85); + cutg->SetPoint(3,1241.4,766.536); + cutg->SetPoint(4,1749.74,620.796); + cutg->SetPoint(5,2078.21,545.123); + cutg->SetPoint(6,1997.39,458.24); + cutg->SetPoint(7,1476.02,416.2); + cutg->SetPoint(8,1408.24,416.2); + cutg->SetPoint(9,1371.74,517.096); + cutg->SetPoint(10,1337.85,514.294); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_high_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_high_cut.C new file mode 100644 index 000000000..2e79c1a54 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_high_cut.C @@ -0,0 +1,26 @@ +{ +//========= Macro generated from object: Li9_high_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Li9_high_cut",13); + cutg->SetVarX("SiFe2"); + cutg->SetVarY("SiFe1"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,928.571,421.46); + cutg->SetPoint(1,746.09,374.812); + cutg->SetPoint(2,550.573,293.792); + cutg->SetPoint(3,474.974,256.965); + cutg->SetPoint(4,428.05,217.682); + cutg->SetPoint(5,514.077,217.682); + cutg->SetPoint(6,652.242,261.875); + cutg->SetPoint(7,793.014,304.84); + cutg->SetPoint(8,920.751,331.847); + cutg->SetPoint(9,962.461,352.716); + cutg->SetPoint(10,985.923,360.081); + cutg->SetPoint(11,933.785,425.143); + cutg->SetPoint(12,928.571,421.46); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_low_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_low_cut.C new file mode 100644 index 000000000..561d2e7fb --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_low_cut.C @@ -0,0 +1,27 @@ +{ +//========= Macro generated from object: Li9_low_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Li9_low_cut",14); + cutg->SetVarX("SiFe2"); + cutg->SetVarY("SiFe1"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,1598.54,534.397); + cutg->SetPoint(1,1786.24,491.432); + cutg->SetPoint(2,1992.18,502.48); + cutg->SetPoint(3,2096.45,539.308); + cutg->SetPoint(4,1734.1,610.507); + cutg->SetPoint(5,1666.32,616.645); + cutg->SetPoint(6,1478.62,684.162); + cutg->SetPoint(7,1105.84,793.416); + cutg->SetPoint(8,1014.6,744.313); + cutg->SetPoint(9,1403.02,628.921); + cutg->SetPoint(10,1692.39,560.177); + cutg->SetPoint(11,1749.74,554.039); + cutg->SetPoint(12,1619.4,530.715); + cutg->SetPoint(13,1598.54,534.397); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_t_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_t_cut.C new file mode 100644 index 000000000..4456d7b95 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_t_cut.C @@ -0,0 +1,25 @@ +{ +//========= Macro generated from object: Li9_t_cut/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("Li9_t_cut",12); + cutg->SetVarX("SiFe2"); + cutg->SetVarY("SiFe1"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(3); + cutg->SetPoint(0,658.766,341.417); + cutg->SetPoint(1,831.828,400.565); + cutg->SetPoint(2,899.549,456.427); + cutg->SetPoint(3,1162.9,489.288); + cutg->SetPoint(4,1441.31,525.434); + cutg->SetPoint(5,1550.41,512.29); + cutg->SetPoint(6,1651.99,436.711); + cutg->SetPoint(7,989.842,308.557); + cutg->SetPoint(8,624.906,249.409); + cutg->SetPoint(9,417.983,236.264); + cutg->SetPoint(10,670.053,354.561); + cutg->SetPoint(11,658.766,341.417); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_tof_e_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_tof_e_cut.C new file mode 100644 index 000000000..b34469f59 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/Li9_tof_e_cut.C @@ -0,0 +1,22 @@ +{ +//========= Macro generated from object: Li9_tof_e_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("Li9_tof_e_cut",9); + cutg->SetVarX("rf[2]-ref_tdc"); + cutg->SetVarY("mesh"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,3933.94,465.998); + cutg->SetPoint(1,4445.85,486.058); + cutg->SetPoint(2,4823.17,484.052); + cutg->SetPoint(3,5295.37,496.088); + cutg->SetPoint(4,5756.53,488.064); + cutg->SetPoint(5,5716.81,291.474); + cutg->SetPoint(6,3964.83,305.517); + cutg->SetPoint(7,3925.11,463.992); + cutg->SetPoint(8,3933.94,465.998); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/d_dedx_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/d_dedx_cut.C new file mode 100644 index 000000000..d8dc41623 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/d_dedx_cut.C @@ -0,0 +1,30 @@ +{ +//========= Macro generated from object: d_dedx_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("d_dedx_cut",17); + cutg->SetVarX("range[0]"); + cutg->SetVarY("dedx[0]"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,24.9927,1132.52); + cutg->SetPoint(1,73.0118,866.559); + cutg->SetPoint(2,114.603,678.099); + cutg->SetPoint(3,152.792,531.911); + cutg->SetPoint(4,190.98,403.336); + cutg->SetPoint(5,243.159,345.213); + cutg->SetPoint(6,274.919,325.839); + cutg->SetPoint(7,280.591,426.233); + cutg->SetPoint(8,187.577,635.828); + cutg->SetPoint(9,108.554,981.044); + cutg->SetPoint(10,59.4001,1291.03); + cutg->SetPoint(11,35.5796,1428.41); + cutg->SetPoint(12,16.2963,1363.25); + cutg->SetPoint(13,25.3708,1141.32); + cutg->SetPoint(14,26.5051,1125.47); + cutg->SetPoint(15,26.5051,1125.47); + cutg->SetPoint(16,24.9927,1132.52); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/p_dedx_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/p_dedx_cut.C new file mode 100644 index 000000000..f5d9a4161 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/p_dedx_cut.C @@ -0,0 +1,29 @@ +{ +//========= Macro generated from object: p_dedx_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("p_dedx_cut",16); + cutg->SetVarX("range[0]"); + cutg->SetVarY("dedx[0]"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,31.0423,1033.88); + cutg->SetPoint(1,63.9374,900.024); + cutg->SetPoint(2,90.4046,766.165); + cutg->SetPoint(3,119.897,635.828); + cutg->SetPoint(4,153.926,507.253); + cutg->SetPoint(5,195.517,371.632); + cutg->SetPoint(6,242.402,322.316); + cutg->SetPoint(7,299.118,297.658); + cutg->SetPoint(8,294.203,244.819); + cutg->SetPoint(9,189.846,280.045); + cutg->SetPoint(10,87.3798,579.466); + cutg->SetPoint(11,40.873,833.094); + cutg->SetPoint(12,30.6642,954.624); + cutg->SetPoint(13,24.2365,1016.27); + cutg->SetPoint(14,30.2861,1030.36); + cutg->SetPoint(15,31.0423,1033.88); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/p_dedx_long_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/p_dedx_long_cut.C new file mode 100644 index 000000000..b83a4f598 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/p_dedx_long_cut.C @@ -0,0 +1,25 @@ +{ +//========= Macro generated from object: p_dedx_long_cut/Graph +//========= by ROOT version6.26/10 + + cutg = new TCutG("p_dedx_long_cut",12); + cutg->SetVarX("range[0]"); + cutg->SetVarY("dedx[0]"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,272.55,323.991); + cutg->SetPoint(1,399.635,263.453); + cutg->SetPoint(2,458.29,223.094); + cutg->SetPoint(3,483.707,196.188); + cutg->SetPoint(4,469.369,144.619); + cutg->SetPoint(5,404.849,158.072); + cutg->SetPoint(6,335.766,178.251); + cutg->SetPoint(7,277.763,218.61); + cutg->SetPoint(8,264.077,270.179); + cutg->SetPoint(9,264.077,310.538); + cutg->SetPoint(10,264.077,321.749); + cutg->SetPoint(11,272.55,323.991); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/tof_e_cut.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/tof_e_cut.C new file mode 100644 index 000000000..b6ddea00d --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/cut/tof_e_cut.C @@ -0,0 +1,32 @@ +{ +//========= Macro generated from object: tof_e_cut/Graph +//========= by ROOT version6.26/10 + + TCutG *cutg = new TCutG("tof_e_cut",19); + cutg->SetVarX("rf[2]-ref_tdc"); + cutg->SetVarY("mesh"); + cutg->SetTitle("Graph"); + cutg->SetFillStyle(1000); + cutg->SetLineColor(2); + cutg->SetLineWidth(2); + cutg->SetPoint(0,4058.98,494.953); + cutg->SetPoint(1,4070.2,886.258); + cutg->SetPoint(2,4169.56,851.32); + cutg->SetPoint(3,4244.89,525.233); + cutg->SetPoint(4,4469.25,494.953); + cutg->SetPoint(5,4483.68,867.624); + cutg->SetPoint(6,4610.28,851.32); + cutg->SetPoint(7,4659.96,522.904); + cutg->SetPoint(8,4890.74,487.966); + cutg->SetPoint(9,4929.2,867.624); + cutg->SetPoint(10,5022.16,839.674); + cutg->SetPoint(11,5065.43,518.245); + cutg->SetPoint(12,5315.43,506.599); + cutg->SetPoint(13,5337.87,837.345); + cutg->SetPoint(14,5442.04,823.37); + cutg->SetPoint(15,5442.04,487.966); + cutg->SetPoint(16,4145.52,497.283); + cutg->SetPoint(17,4052.57,497.283); + cutg->SetPoint(18,4058.98,494.953); + cutg->Draw(""); +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/draw_kine.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/draw_kine.C new file mode 100644 index 000000000..622a03975 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/draw_kine.C @@ -0,0 +1,254 @@ +#include + +const Double_t MC15 = 931.478*15.0 + 9.8731; +const Double_t Mproton = 931.478*1.0 + 7.289; +const Double_t MC13 = 931.478*13.0 + 3.1250; +const Double_t Mtriton = 931.478*3.0 + 14.9498; +const Double_t MC12 = 931.478*12.0; +const Double_t Mneuteron = 931.478*1.0 + 8.071; + //Double_t MBe9 = 931.478*9.0 + 11.3485; +const Double_t MHe4 = 931.478*4.0 + 2.4249; +const Double_t MBe8 = 931.478*8.0 + 4.9417; +const Double_t MBe10 = 931.478*10.0 + 12.6075; +const Double_t MBe11 = 931.478*11.0 + 20.1772; +const Double_t Mdeuteron = 931.478*2.0 + 13.1357; +const Double_t MHe3 = 931.478*3.0 + 14.9312; +const Double_t MLi11 = 931.478*11.0 + 40.7283; +const Double_t MLi10 = 931.478*10.0 + 33.0526; +const Double_t MLi9 = 931.478*9.0 + 24.9549; +const Double_t BM = 11.021661; //u; +const Double_t TM = 2.01410177785; //u; +const Double_t he3_mass =3.01602932197 *931.494; //u; +const Double_t RM =3.01602932197; //u; +const Double_t SM = 10.0354834; //u; + + +const Double_t MB12 = 931.478 * 12.01161; + +Double_t ExEne(Double_t BM,Double_t TM, Double_t RM, Double_t SM, Double_t K1, Double_t K3, Double_t theta){ + const Double_t unit = 931.494102; + + Double_t m1 = BM * unit; + Double_t m2 = TM * unit; + Double_t m3 = RM * unit; + Double_t m4 = SM * unit; + + Double_t E1 = m1 + K1; + Double_t E3 = m3 + K3; + + Double_t p1 = sqrt(pow(E1,2) - pow(m1,2)); + Double_t p3 = sqrt(pow(E3,2) - pow(m3,2)); + + Double_t thetalab = (TMath::Pi() * theta)/180; + Double_t s = pow(m1,2) + pow(m2,2) + 2*m2*E1; + Double_t t = pow(m1,2) + pow(m3,2) + 2*(p1*p3*cos(thetalab) - E1*E3); + Double_t u = pow(m2,2) + pow(m3,2) - 2*m2*E3; + + Double_t Ex = sqrt(s + t + u - pow(m1,2) - pow(m2,2) - pow(m3,2)) - m4; + + return Ex; +} + +Double_t calib_beam_energy(TGraph * dedx_beam, Double_t beam_energy, Double_t beam_range){ + //beam energy calibration + //beam_energy: MeV/u + //beam_range: mm + Double_t calib_energy = 0; + Double_t step = 0.01; //mm + + TSpline3 *spline_beam = new TSpline3("spline_beam", dedx_beam); + while(beam_range>0){ + Double_t dedx = spline_beam->Eval(beam_energy); + beam_energy = beam_energy - dedx*step; + beam_range = beam_range-step; //0.01mm + + } + + calib_energy = beam_energy; + return calib_energy; +} + +TGraph * read_dedx_from_lise(string inputFile, int A){// given the elose file from lise, particle mass number A, return e_x_graph, e: MeV, x: mg/cm2 or micron + ifstream inFile(inputFile); + if (!(inFile.is_open())) { + cout << "Cannot find input file :" <> energy >> R[0] + >> dummy >> R[1] + >> dummy >> R[2] + >> dummy >> R[3] + >> dummy >> R[4] /* used for calculation */ + >> dummy >> R[5]; + + gEdEdx->SetPoint(n++, energy*A, R[4]*1000); + //cout<SetPoint(i, theta_el, Eke); + //cout<<"theta : "<= 4046 && run_num<= 4050) continue; + + if (run_num == 4067) continue; + // for(int i = 0; i < int(not_run.size()); i++){ + // if(run_num == not_run[i])good_run = 0; + // } + if(good_run){ + ss.Form("/home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E581_RCNP/ghy/merge/merge_data/merge_%d_www.root",run_num); + fc->Add(ss.Data()); + cout << ss.Data() << endl; + } + + fc_get->Add(ss.Data()); + fc_frib->Add(ss.Data()); + } + fc->AddFriend(fc_get); + fc->AddFriend(fc_frib); + + + TGraph *e_theta_Be11_d3He_Li10_0 = generate_particle(23.5*11, MBe11, Mdeuteron, MHe3, MLi10 + 0, 0, 180); + TGraph *e_theta_Be11_d3He_Li10_5 = generate_particle(23.5*11, MBe11, Mdeuteron, MHe3, MLi10 + 5, 0, 180); + TGraph *e_theta_Be11_d3He_Li10_10 = generate_particle(23.5*11, MBe11, Mdeuteron, MHe3, MLi10 + 10.0, 0, 180); + +// TGraph *e_theta_B12_d3He_Li10_0 = generate_particle(23.5*11, MBe11, Mdeuteron, MHe3, MLi10 + 0, 0, 180); + + + + + TGraph *e_theta_Be11_dd_Be11 = generate_particle(23.5*11, MBe11, Mdeuteron, Mdeuteron, MBe11, 0, 180); + TGraph *e_theta_Be11_dd_Be11_inela = generate_particle(23.5*11, MBe11, Mdeuteron, Mdeuteron, MBe11 + 10.0, 0, 180); + + TGraph *e_theta_Li9_dd_gs = generate_particle(25.5*9, MLi9, Mdeuteron, Mdeuteron, MLi9, 0, 180); + TGraph *e_theta_Li9_dd_2691 = generate_particle(25.5*9, MLi9, Mdeuteron, Mdeuteron, MLi9 + 2.691, 0, 180); + TGraph *e_theta_Li9_dd_4301 = generate_particle(25.5*9, MLi9, Mdeuteron, Mdeuteron, MLi9 + 4.301, 0, 180); + TGraph *e_theta_Li9_dd_5380 = generate_particle(25.5*9, MLi9, Mdeuteron, Mdeuteron, MLi9 + 5.380, 0, 180); + // B12 dd + TGraph *e_theta_B12_dd_gs = generate_particle(25.5*12, MB12, Mdeuteron, Mdeuteron, MB12, 0, 180); + + TGraph *e_theta_Li9_dd_16000 = generate_particle(25.5*9, MLi9, Mdeuteron, Mdeuteron, MLi9 + 16.0, 0, 180); + + TGraph *e_theta_Li9_dp_0 = generate_particle(25.5*9, MLi9, Mdeuteron, Mproton, MLi10, 0, 180); + + gROOT->Macro("cut/p_dedx_cut.C"); + gROOT->Macro("cut/d_dedx_cut.C"); + gROOT->Macro("cut/He_dedx_cut.C"); + gROOT->Macro("cut/He_dedx_large_cut.C"); + gROOT->Macro("cut/Li9_t_cut.C"); + gROOT->Macro("cut/Be11_t_cut.C"); + gROOT->Macro("cut/B12_t_cut.C"); + gROOT->Macro("cut/Li9_high_cut.C"); + gROOT->Macro("cut/Li9_center_cut.C"); + + gROOT->Macro("cut/Be11_tof_e_cut.C"); // Be11 tof + gROOT->Macro("cut/B12_tof_e_cut.C"); + gROOT->Macro("cut/Li9_tof_e_cut.C"); + c1->Clear(); + //fc->Draw("kineE_d[0] : thetaLab[0]>>(200, 0, 100, 200, 0, 8)","d_dedx_cut && Be11_t_cut && SiFn1 == 1 && SiFn2 == 1 && punch_through[0] == 0","colz"); + //e_theta_Be11_dd_Be11->Draw("Lsame"); + //e_theta_Be11_dd_Be11_inela->Draw("Lsame"); + +/* fc->Draw("kineE_d[0] : thetaLab[0]>>(200, 0, 100, 200, 0, 15)","d_cut && Li_cut","colz"); + + e_theta_Li9_dd_gs->Draw("Lsame"); + e_theta_Li9_dd_2691->Draw("Lsame"); + e_theta_Li9_dd_4301->Draw("Lsame"); + e_theta_Li9_dd_5380->Draw("Lsame"); + e_theta_Li9_dd_16000->Draw("Lsame"); + */ +/* + fc->Draw("kineE_d[0]:thetaLab[0]>>(200,0,120,200,0,10)","punch_through[0]==0&&Li9_t_cut&&d_dedx_cut&&track_num==1&&SiFn1==1&&SiFn2==1","colz"); + e_theta_Li9_dd_gs->Draw("Lsame"); + e_theta_Li9_dd_2691->Draw("Lsame"); + e_theta_Li9_dd_4301->Draw("Lsame"); + e_theta_Li9_dd_5380->Draw("Lsame"); + e_theta_Li9_dd_16000->Draw("Lsame"); +*/ + //fc->Draw("kineE_d[0]:thetaLab[0]>>(200,0,120,200,0,10)","punch_through[0]==0&&B12_t_cut&&d_dedx_cut&&track_num==1&&SiFn1==1&&SiFn2==1","colz"); + //e_theta_B12_dd_gs->Draw("Lsame"); +// fc->Draw("kineE_d[0] : thetaLab[0]>>(200, 0, 120, 100, 0, 10)","(p_cut || d_cut) && Li_cut && SiFn1 == 1 && SiFn2 == 1 && punch_through[0] == 0","colz"); + c1->Divide(2,2); + c1->cd(1); + fc->Draw("kineE_He3[0]:thetaLab[0]>>(120,0,120,100,0,50)","He_dedx_large_cut&&punch_through[0]==0&&Li9_t_cut&&track_num==1&&Be11_tof_e_cut","*"); + e_theta_Be11_d3He_Li10_0->Draw("Lsame"); + e_theta_Be11_d3He_Li10_5->Draw("Lsame"); + e_theta_Be11_d3He_Li10_10->Draw("Lsame"); + c1->cd(2); + fc->Draw("kineE_He3[0]:thetaLab[0]>>(120,0,120,100,0,50)","He_dedx_large_cut&&punch_through[0]==0&&Li9_t_cut&&track_num==1","*"); + e_theta_Be11_d3He_Li10_0->Draw("Lsame"); + e_theta_Be11_d3He_Li10_5->Draw("Lsame"); + e_theta_Be11_d3He_Li10_10->Draw("Lsame"); + c1->cd(3); + fc->Draw("kineE_He3[0]:thetaLab[0]>>(120,0,120,100,0,50)","He_dedx_large_cut&&punch_through[0]==0&&Li9_t_cut&&track_num==1&&B12_tof_e_cut","*"); + e_theta_Be11_d3He_Li10_0->Draw("Lsame"); + e_theta_Be11_d3He_Li10_5->Draw("Lsame"); + e_theta_Be11_d3He_Li10_10->Draw("Lsame"); + c1->cd(4); + fc->Draw("kineE_He3[0]:thetaLab[0]>>(120,0,120,100,0,50)","He_dedx_large_cut&&punch_through[0]==0&&Li9_t_cut&&track_num==1&&Li9_tof_e_cut","*"); + e_theta_Be11_d3He_Li10_0->Draw("Lsame"); + e_theta_Be11_d3He_Li10_5->Draw("Lsame"); + e_theta_Be11_d3He_Li10_10->Draw("Lsame"); + + + + + c1->Draw(); +} + diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/evsangle-3he.pdf b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/evsangle-3he.pdf new file mode 100644 index 000000000..9ed396d0d Binary files /dev/null and b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/evsangle-3he.pdf differ diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/fch.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/fch.C new file mode 100644 index 000000000..b9ae1cc31 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/fch.C @@ -0,0 +1,11 @@ +{ + TChain *fc = new TChain("tree"); + TString ss; + for(int run_num = 4024; run_num <= 4039; run_num ++){ + if (run_num>=4021 && run_num<=4023) continue; + ss.Form("../simple_%d.root",run_num); + cout << ss.Data() << endl; + fc->Add(ss.Data()); + } + +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/fch_new.C b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/fch_new.C new file mode 100644 index 000000000..3aad24752 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_data/www/fch_new.C @@ -0,0 +1,19 @@ +{ + TChain *fc = new TChain("tree"); + TChain *fc_gagg = new TChain("tree"); + TString ss; + for(int run_num = 4063; run_num <= 4066; run_num ++){ + + if (run_num >=4046 && run_num<= 4050) continue; + + ss.Form("../simple_%d_test.root",run_num); + cout << ss.Data() << endl; + fc->Add(ss.Data()); + + ss = TString::Format("/data/sustech/user/ghy/frib-decode/data/gagg_%04d.root", run_num); + cout<Add(ss.Data()); + } + fc->AddFriend(fc_gagg) + +} diff --git a/macro/Unpack_HDF5/E581_RCNP/transfer_decode.sh b/macro/Unpack_HDF5/E581_RCNP/transfer_decode.sh new file mode 100644 index 000000000..62d36ee34 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/transfer_decode.sh @@ -0,0 +1,31 @@ +#!/bin/bash + +logDir="./logUnpack" + +if [ $# -lt 1 ]; then + echo "Usage: $0 runNum1 [runNum2, ...]" + exit 1 +fi + +for runNum in "$@"; do + logFile="$logDir/run$runNum.log" + echo "Processing run: $runNum " + + root -b -q -l "unpack_rcnp.C($runNum)" > >(tail -n 10000 > $logFile) 2>&1 + echo "\(>.<)/ Unpacking is completed (>=<)" + + root -b -q -l "kine_ana_transfer_reunpack.C($runNum)" + echo "transfer done!" + + #cd /data/sustech/user/ghy/frib-decode + /data/sustech/user/ghy/frib-decode/decode $runNum + /data/sustech/user/ghy/frib-decode/fill_hist $runNum + + echo "decode frib done!" + + echo "now check run result!" + root "check_run.C($runNum)" + #cd /home/attpc/fair_install/ATTPCROOTv2-RCNPAnalysisBranch/macro/Unpack_HDF5/E581_RCNP +done + + diff --git a/macro/Unpack_HDF5/E581_RCNP/unpack.sh b/macro/Unpack_HDF5/E581_RCNP/unpack.sh new file mode 100755 index 000000000..326ed01dd --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/unpack.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +logDir="./logUnpack" + +if [ $# -lt 1 ]; then + echo "Usage: $0 runNum1 [runNum2, ...]" + exit 1 +fi + +for runNum in "$@"; do + logFile="$logDir/run$runNum.log" + echo "Processing run: $runNum " + + root -b -q -l "unpack_rcnp.C($runNum)" > >(tail -n 10000 > $logFile) 2>&1 +done + +echo "\(>.<)/ Unpacking is completed (>=<)" diff --git a/macro/Unpack_HDF5/E581_RCNP/unpackRawEvents.C b/macro/Unpack_HDF5/E581_RCNP/unpackRawEvents.C new file mode 100644 index 000000000..24ef2c962 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/unpackRawEvents.C @@ -0,0 +1,125 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpackRawEvents(int run_num = 2011){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E581.par"; + TString mappath = ""; + TString filepath = "/data/tempMergedData/E581/"; + TString fileExt = ".h5"; + TString outputpath = "/data/ATTPCROOTv2_results/E581/UnpackerOutput/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + "_RawEvents.root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(true); // true + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 30; + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + run->AddTask(unpackTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 1000; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + diff --git a/macro/Unpack_HDF5/E581_RCNP/unpack_rcnp.C b/macro/Unpack_HDF5/E581_RCNP/unpack_rcnp.C new file mode 100644 index 000000000..a6b7c95a8 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/unpack_rcnp.C @@ -0,0 +1,197 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpack_rcnp(int run_num = 2011){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E581.par"; + TString mappath = ""; + TString filepath = "/data/tempMergedData/E581/"; + TString fileExt = ".h5"; + TString outputpath = "/data/ATTPCROOTv2_results/E581/UnpackerOutput/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + "_reUnpack.root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(false); // true + + auto thresholdSi = 50; + auto psaSi = std::make_unique(); + psaSi->SetThreshold(thresholdSi); + + AtSiTask *siTask = new AtSiTask(std::move(psaSi)); + siTask->SetPersistence(kTRUE); + + auto thresholdGagg = 10; + auto psaGagg = std::make_unique(); + psaGagg->SetThreshold(thresholdGagg); + AtGaggTask *gaggTask = new AtGaggTask(std::move(psaGagg)); + gaggTask->SetPersistence(kTRUE); + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 130; + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kTRUE); + ransacTask->SetDistanceThreshold(12.0); //12 + ransacTask->SetMinHitsLine(30); //10 + // in AtRansacTask pattern tyepe set to line: auto patternType = AtPatternType::kLine; + //1=Homemade Ransac(default); 2=Homemade Mlesac; 3=Homemade Lmeds; //4 + ransacTask->SetAlgorithm(1); + // SampleMethod{kUniform=0,kChargeWeighted=1,kGaussian=2, kWeightGaussian=3, kWeightedY=4};//2 + ransacTask->SetRanSamMode(5); + ransacTask->SetChargeThreshold(20); //150 + // ransacTask->SetNumItera(500); + +/* + //Create the AtPatternModification task. + std::vector> patternModifications; + auto braggCurveFinder = std::make_unique(); + braggCurveFinder->SetBinSize(6.0); + braggCurveFinder->SetNumSmoothingSteps(200); + braggCurveFinder->SetTSSemiWidth(15); // Looking at the traces width in the run_eve macro. + patternModifications.push_back(std::move(braggCurveFinder)); + AtPatternModificationTask *patternModTask = new AtPatternModificationTask(std::move(patternModifications)); + // patternModTask->SetOutputBranch("AtPatternEvent"); + patternModTask->SetPersistence(kTRUE); + + // Create the AtFitterTask task. + std::vector> eLossModels; + + double density = 1.4069e-3; + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_494_3Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModels.push_back(std::move(eLossModelC3D8_p)); + + std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_494_3Torr_12Be"); + eLossModelC3D8_12Be->SetMaterial(materialComponents); + eLossModelC3D8_12Be->SetProjectile(12, 4, 12.026922082); + eLossModels.push_back(std::move(eLossModelC3D8_12Be)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(50000); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(8000); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata");*/ + + run->AddTask(unpackTask); + run->AddTask(siTask); + run->AddTask(gaggTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + run->AddTask(ransacTask); + //run->AddTask(patternModTask); + //run->AddTask(fitterTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 1000; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + diff --git a/macro/Unpack_HDF5/E581_RCNP/unpack_rcnp_BCFinder_test.C b/macro/Unpack_HDF5/E581_RCNP/unpack_rcnp_BCFinder_test.C new file mode 100644 index 000000000..dcaa73e81 --- /dev/null +++ b/macro/Unpack_HDF5/E581_RCNP/unpack_rcnp_BCFinder_test.C @@ -0,0 +1,201 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void unpack_rcnp_BCFinder_test(int run_num = 3001){ + // Load the library for unpacking and reconstruction + gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E535.par"; + TString mappath = ""; + TString filepath = "/data/tempMergedData/E535/"; + TString fileExt = ".h5"; + TString outputpath = "/data/ATTPCROOTv2_results/E535/UnpackerOutput/test/"; + + TString inputFile = filepath + fileName + fileExt; + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + ".root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(false); // true + + auto thresholdSi = 50; + auto psaSi = std::make_unique(); + psaSi->SetThreshold(thresholdSi); + + AtSiTask *siTask = new AtSiTask(std::move(psaSi)); + siTask->SetPersistence(kTRUE); + + auto thresholdGagg = 10; + auto psaGagg = std::make_unique(); + psaGagg->SetThreshold(thresholdGagg); + AtGaggTask *gaggTask = new AtGaggTask(std::move(psaGagg)); + gaggTask->SetPersistence(kTRUE); + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 30; + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kTRUE); + ransacTask->SetDistanceThreshold(12.0); //12 + ransacTask->SetMinHitsLine(30); //10 + // in AtRansacTask pattern tyepe set to line: auto patternType = AtPatternType::kLine; + //1=Homemade Ransac(default); 2=Homemade Mlesac; 3=Homemade Lmeds; //4 + ransacTask->SetAlgorithm(1); + // SampleMethod{kUniform=0,kChargeWeighted=1,kGaussian=2, kWeightGaussian=3, kWeightedY=4};//2 + ransacTask->SetRanSamMode(5); + ransacTask->SetChargeThreshold(20); //150 + // ransacTask->SetNumItera(500); + + //Create the AtPatternModification task. + std::vector> patternModifications; + auto braggCurveFinder = std::make_unique(); + braggCurveFinder->SetBinSize(6.0); + braggCurveFinder->SetNumSmoothingSteps(200); + braggCurveFinder->SetTSSemiWidth(15); // Looking at the traces width in the run_eve macro. + patternModifications.push_back(std::move(braggCurveFinder)); + AtPatternModificationTask *patternModTask = new AtPatternModificationTask(std::move(patternModifications)); + // patternModTask->SetOutputBranch("AtPatternEvent"); + patternModTask->SetPersistence(kTRUE); + + // Create the AtFitterTask task. + std::vector> eLossModels; + + double density = 1.4069e-3; + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + /* + std::unique_ptr eLossModelC3D8_p = std::make_unique(density, "CATima_C3D8_494_3Torr_p"); + eLossModelC3D8_p->SetMaterial(materialComponents); + eLossModelC3D8_p->SetProjectile(1, 1, 1.007825031898); + eLossModels.push_back(std::move(eLossModelC3D8_p)); + + std::unique_ptr eLossModelC3D8_12Be = std::make_unique(density, "CATima_C3D8_494_3Torr_12Be"); + eLossModelC3D8_12Be->SetMaterial(materialComponents); + eLossModelC3D8_12Be->SetProjectile(12, 4, 12.026922082); + eLossModels.push_back(std::move(eLossModelC3D8_12Be)); + */ + std::unique_ptr eLossModelC3D8_3He = std::make_unique(density, "CATima_C3D8_494_3Torr_3He"); + eLossModelC3D8_3He->SetMaterial(materialComponents); + eLossModelC3D8_3He->SetProjectile(3, 2, 14.93121888); + eLossModels.push_back(std::move(eLossModelC3D8_3He)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(50000); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(8000); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata"); + + run->AddTask(unpackTask); + run->AddTask(siTask); + run->AddTask(gaggTask); + // run->AddTask(filterTask); + run->AddTask(psaTask); + run->AddTask(SCTask); + run->AddTask(ransacTask); + run->AddTask(patternModTask); + run->AddTask(fitterTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 1000; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + diff --git a/macro/tests/AT-TPC/plotBeamPads.C b/macro/tests/AT-TPC/plotBeamPads.C new file mode 100644 index 000000000..ece3cee83 --- /dev/null +++ b/macro/tests/AT-TPC/plotBeamPads.C @@ -0,0 +1,32 @@ +void plotBeamPads() +{ + // Construct an AtTpcMap object, parse the mapping and parse the beam pad list. + TString dir = getenv("VMCWORKDIR"); + //TString scriptFile = "rcnp_map_size.xml"; + TString scriptFile = "e23031_pad_map_size.xml"; + TString mapDir = dir + "/scripts/" + scriptFile; + //TString beamPadsFile = "BeamPads_RCNP.csv"; + TString beamPadsFile = "BeamPads_e23031.csv"; + TString beamPadsDir = dir + "/scripts/" + beamPadsFile; + AtTpcMap *map = new AtTpcMap(); + map->ParseXMLMap(mapDir.Data()); + map->InhibitBeamPads(beamPadsDir); + + // Generate padplane and get the TH2Poly from it. + map->GeneratePadPlane(); + TH2Poly *padPlane = map->GetPadPlane(); + + // Check all pads and count how many are actually inhibited. + Int_t actuallyInhibitedPadsCount{}; + for (int i = 0; i < map->GetNumPads(); i++) + if (map->IsInhibited(i) == AtMap::InhibitType::kXTalk) { + auto position = map->CalcPadCenter(i); + padPlane->Fill(position.X(), position.Y(), 1); + } + // Create TCanvas and draw the padplane. + TCanvas *cPadPlane = new TCanvas(); + padPlane->Draw("COL L1"); + padPlane->SetMinimum(1.0); + padPlane->GetXaxis()->SetTitle("x [mm]"); + padPlane->GetYaxis()->SetTitle("y [mm]"); +} diff --git a/macro/tests/AtMapTests/testCalibrationImplementation.C b/macro/tests/AtMapTests/testCalibrationImplementation.C new file mode 100644 index 000000000..ab30de871 --- /dev/null +++ b/macro/tests/AtMapTests/testCalibrationImplementation.C @@ -0,0 +1,132 @@ +/* + Macro to test if the implementation of the calibration mapping works as intended. +*/ + +double polyOrder3(double *x, double *params); +double exponential(double *x, double *params); + +void testCalibrationImplementation() +{ + // Define an AtTpcMap to test the polynomial function. + AtTpcMap *mapPoly = new AtTpcMap(); + mapPoly->SetCalibrationFunction(polyOrder3); + mapPoly->ParseCalibrationParameters("./testCalibrationParametersPoly.csv", 4); + + double ADC_value = -20; + int numPoints = 40; + double stepSize = 40./numPoints; + + TGraph *graphPolyPad1 = new TGraph(numPoints); + TGraph *graphPolyPad2 = new TGraph(numPoints); + TGraph *graphPolyPad3 = new TGraph(numPoints); + for (int i = 0; i < numPoints; i++) { + graphPolyPad1->SetPoint(i, ADC_value, mapPoly->GetCalibratedELoss(1, ADC_value)); + graphPolyPad2->SetPoint(i, ADC_value, mapPoly->GetCalibratedELoss(2, ADC_value)); + graphPolyPad3->SetPoint(i, ADC_value, mapPoly->GetCalibratedELoss(3, ADC_value)); + + ADC_value += stepSize; + } + + TF1 *actualPolyPad1 = new TF1("actualPolyPad1", polyOrder3, -20, 20, 4); + actualPolyPad1->SetParameters(2.5, -3, -0.05, 0.01); // Directly from the .csv file. + + TF1 *actualPolyPad2 = new TF1("actualPolyPad2", polyOrder3, -20, 20, 4); + actualPolyPad2->SetParameters(-3, 5, 0.01, -0.005); // Directly from the .csv file (ignoring last extra entry). + + TH1F *dummyHist = new TH1F("dummyHist", "dummyHist", 10, -20, 20); + TCanvas *cPoly = new TCanvas(); + cPoly->Divide(3, 1); + cPoly->cd(1); + dummyHist->Draw(); + actualPolyPad1->Draw("same"); + graphPolyPad1->Draw("same*"); + dummyHist->SetTitle("Pad 1"); + dummyHist->GetXaxis()->SetTitle("ADC"); + dummyHist->GetYaxis()->SetTitle("Calibration function"); + dummyHist->GetYaxis()->SetRangeUser(-30, 30); + + cPoly->cd(2); + TH1F *clone1 = (TH1F *)dummyHist->DrawClone(); + actualPolyPad2->Draw("same"); + graphPolyPad2->Draw("same*"); + clone1->SetTitle("Pad 2"); + clone1->GetXaxis()->SetTitle("ADC"); + clone1->GetYaxis()->SetTitle("Calibration function"); + clone1->GetYaxis()->SetRangeUser(-80, 80); + + cPoly->cd(3); + TH1F *clone2 = (TH1F *)dummyHist->DrawClone(); + graphPolyPad3->Draw("same*"); + clone2->SetTitle("Pad 3"); + clone2->GetXaxis()->SetTitle("ADC"); + clone2->GetYaxis()->SetTitle("Calibration function"); + clone2->GetYaxis()->SetRangeUser(-1200, 0); + + // Define another AtTpcMap to test the exponential function. + AtTpcMap *mapExp = new AtTpcMap(); + mapExp->SetCalibrationFunction(exponential); + mapExp->ParseCalibrationParameters("./testCalibrationParametersExponential.csv", 2); + + ADC_value = -20; + + TGraph *graphExpPad1 = new TGraph(numPoints); + TGraph *graphExpPad2 = new TGraph(numPoints); + TGraph *graphExpPad3 = new TGraph(numPoints); + for (int i = 0; i < numPoints; i++) { + graphExpPad1->SetPoint(i, ADC_value, mapExp->GetCalibratedELoss(1, ADC_value)); + graphExpPad2->SetPoint(i, ADC_value, mapExp->GetCalibratedELoss(2, ADC_value)); + graphExpPad3->SetPoint(i, ADC_value, mapExp->GetCalibratedELoss(3, ADC_value)); + + ADC_value += stepSize; + } + + TF1 *actualExpPad1 = new TF1("actualExpPad1", exponential, -20, 20, 2); + actualExpPad1->SetParameters(10,0.1); // Directly from the .csv file. + + TF1 *actualExpPad2 = new TF1("actualExpPad2", exponential, -20, 20, 2); + actualExpPad2->SetParameters(20,-0.05); // Directly from the .csv file (ignoring last extra entry). + + TCanvas *cExp = new TCanvas(); + cExp->Divide(3, 1); + cExp->cd(1); + TH1F *clone3 = (TH1F *)dummyHist->DrawClone(); + actualExpPad1->Draw("same"); + graphExpPad1->Draw("same*"); + clone3->SetTitle("Pad 1"); + clone3->GetXaxis()->SetTitle("ADC"); + clone3->GetYaxis()->SetTitle("Calibration function"); + clone3->GetYaxis()->SetRangeUser(0, 80); + + cExp->cd(2); + TH1F *clone4 = (TH1F *)dummyHist->DrawClone(); + actualExpPad2->Draw("same"); + graphExpPad2->Draw("same*"); + clone4->SetTitle("Pad 2"); + clone4->GetXaxis()->SetTitle("ADC"); + clone4->GetYaxis()->SetTitle("Calibration function"); + clone4->GetYaxis()->SetRangeUser(0, 80); + + cExp->cd(3); + TH1F *clone5 = (TH1F *)dummyHist->DrawClone(); + graphExpPad3->Draw("same*"); + clone5->SetTitle("Pad 3"); + clone5->GetXaxis()->SetTitle("ADC"); + clone5->GetYaxis()->SetTitle("Calibration function"); + clone5->GetYaxis()->SetRangeUser(-1200, 0); + + // Check what happens when asked about a pad that does not exist in the .csv files. + mapPoly->GetCalibratedELoss(4, ADC_value); + mapExp->GetCalibratedELoss(4, ADC_value); +} + +double polyOrder3(double *x, double *params) +{ + double xx = *x; + return params[0] + params[1] * xx + params[2] * std::pow(xx, 2) + params[3] * std::pow(xx, 3); +} + +double exponential(double *x, double *params) +{ + double xx = *x; + return params[0] * std::exp(params[1] * xx); +} diff --git a/macro/tests/AtMapTests/testCalibrationParametersExponential.csv b/macro/tests/AtMapTests/testCalibrationParametersExponential.csv new file mode 100644 index 000000000..c99ae6781 --- /dev/null +++ b/macro/tests/AtMapTests/testCalibrationParametersExponential.csv @@ -0,0 +1,4 @@ +PadID,Amplitude,ExponentFactor +1,10,0.1 +2,20,-0.05,14 +3,67 diff --git a/macro/tests/AtMapTests/testCalibrationParametersPoly.csv b/macro/tests/AtMapTests/testCalibrationParametersPoly.csv new file mode 100644 index 000000000..619e3bc9d --- /dev/null +++ b/macro/tests/AtMapTests/testCalibrationParametersPoly.csv @@ -0,0 +1,4 @@ +PadID,param0,param1,param2,param3 +1,2.5,-3,-0.05,0.01 +2,-3,5,0.01,-0.005,0.3 +3,-2,-0.5 diff --git a/macro/tests/BraggCurveTesting/Be13_p_sim.C b/macro/tests/BraggCurveTesting/Be13_p_sim.C index 94704060d..a446bdbc6 100644 --- a/macro/tests/BraggCurveTesting/Be13_p_sim.C +++ b/macro/tests/BraggCurveTesting/Be13_p_sim.C @@ -1,4 +1,4 @@ -void Be13_p_sim(Int_t nEvents = 10000, Int_t subnum = 0, Double_t angle_cm = 180) +void Be13_p_sim(Int_t nEvents = 10000, Int_t subnum = 0, Double_t angle_cm = 30) { // Int_t subnum = 0, srand((unsigned)time(NULL)); @@ -8,7 +8,7 @@ void Be13_p_sim(Int_t nEvents = 10000, Int_t subnum = 0, Double_t angle_cm = 180 // Output file name double minangle, maxangle; - minangle = 0, maxangle = angle_cm; + minangle = 15, maxangle = angle_cm; TString outFile = TString::Format("./attpcsim_13Be_p_%.1f_%.1f_550Torr.root", minangle, maxangle); // Parameter file name diff --git a/macro/tests/BraggCurveTesting/BraggCurveTesting.par b/macro/tests/BraggCurveTesting/BraggCurveTesting.par index f5663d358..b0c175e30 100644 --- a/macro/tests/BraggCurveTesting/BraggCurveTesting.par +++ b/macro/tests/BraggCurveTesting/BraggCurveTesting.par @@ -10,6 +10,7 @@ EField:Double_t 7000 # V/m BField:Double_t 0.0 # Tesla TBEntrance:Int_t 400 # Beam position at detector entrance in TB 382 ZPadPlane:Double_t 1000.0 # Position of the micromegas pad plane +IsTPCInverted:Int_t 1 # Is the drift direction inverted? [0=false;1=true] EIonize:Double_t 23 # Ionization energy of gas in eV Fano:Double_t 0.24 # Fano factor of the gas CoefL:Double_t 0.0001 # Longitudal coefficient of diffusion [cm^2/us] diff --git a/macro/tests/BraggCurveTesting/digi_Be13_p.C b/macro/tests/BraggCurveTesting/digi_Be13_p.C index 5a2861b50..40cf7749a 100644 --- a/macro/tests/BraggCurveTesting/digi_Be13_p.C +++ b/macro/tests/BraggCurveTesting/digi_Be13_p.C @@ -1,12 +1,13 @@ bool reduceFunc(AtRawEvent *evt); -void digi_Be13_p(int nEvent = 10000, int subnum = 0, int angle_cm = 180) +void digi_Be13_p(int nEvent = 10000, int subnum = 0, int angle_cm = 30) { const char *filename = "13Be_p"; double minangle, maxangle; - minangle = 0, maxangle = angle_cm; + minangle = 15, maxangle = angle_cm; TString outputFile = - TString::Format("output_digi_rcnp_%s_%.1f_%.1f_hole_550Torr.root", filename, minangle, maxangle); + //TString::Format("output_digi_rcnp_%s_%.1f_%.1f_hole_550Torr_testing.root", filename, minangle, maxangle); + TString::Format("output_digi_rcnp_%s_%.1f_%.1f_hole_550Torr_9mm_fitted.root", filename, minangle, maxangle); TString scriptfile = "e12014_pad_map_size.xml"; TString paramFile = "BraggCurveTesting.par"; @@ -49,7 +50,7 @@ void digi_Be13_p(int nEvent = 10000, int subnum = 0, int angle_cm = 180) pulse->SetPersistence(kTRUE); auto psa = std::make_unique(); - // psa->SetThreshold(5); + psa->SetThreshold(5); // Create PSA task AtPSAtask *psaTask = new AtPSAtask(std::move(psa)); @@ -72,7 +73,7 @@ void digi_Be13_p(int nEvent = 10000, int subnum = 0, int angle_cm = 180) std::vector> patternModifications; auto braggCurveFinder = std::make_unique(); - braggCurveFinder->SetBinSize(6.); + braggCurveFinder->SetBinSize(9.); braggCurveFinder->SetNumSmoothingSteps(200); patternModifications.push_back(std::move(braggCurveFinder)); @@ -80,11 +81,51 @@ void digi_Be13_p(int nEvent = 10000, int subnum = 0, int angle_cm = 180) // patternModTask->SetOutputBranch("AtPatternEvent"); patternModTask->SetPersistence(kTRUE); + // Create the AtFitterTask task. + std::vector> eLossModels; + + double density = 1.57e-3; + std::vector> materialComponents; + materialComponents.push_back(std::make_tuple(12, 6, 3)); + materialComponents.push_back(std::make_tuple(2, 1, 8)); + + std::unique_ptr eLossModelC3D8_550Torr_p = std::make_unique(density, "CATima_C3D8_550Torr_p"); + eLossModelC3D8_550Torr_p->SetMaterial(materialComponents); + eLossModelC3D8_550Torr_p->SetProjectile(1, 1, 1.007825031898); + eLossModels.push_back(std::move(eLossModelC3D8_550Torr_p)); + + std::unique_ptr eLossModelC3D8_550Torr_d = std::make_unique(density, "CATima_C3D8_550Torr_d"); + eLossModelC3D8_550Torr_d->SetMaterial(materialComponents); + eLossModelC3D8_550Torr_d->SetProjectile(2, 1, 2.014101777844); + eLossModels.push_back(std::move(eLossModelC3D8_550Torr_d)); + + std::unique_ptr eLossModelC3D8_550Torr_t = std::make_unique(density, "CATima_C3D8_550Torr_t"); + eLossModelC3D8_550Torr_t->SetMaterial(materialComponents); + eLossModelC3D8_550Torr_t->SetProjectile(3, 1, 3.01604928132); + eLossModels.push_back(std::move(eLossModelC3D8_550Torr_t)); + + std::unique_ptr eLossModelC3D8_550Torr_4He = std::make_unique(density, "CATima_C3D8_550Torr_4He"); + eLossModelC3D8_550Torr_4He->SetMaterial(materialComponents); + eLossModelC3D8_550Torr_4He->SetProjectile(4, 2, 4.00260325413); + eLossModels.push_back(std::move(eLossModelC3D8_550Torr_4He)); + + std::unique_ptr braggCurveFitter = std::make_unique(std::move(eLossModels)); + braggCurveFitter->SetEstimatedAmplitudeFactor(360); + braggCurveFitter->SetEstimatedAmplitudeFactorPrecision(30); + braggCurveFitter->SetDistanceThreshold(10); + braggCurveFitter->Init(); + + AtFitterTask *fitterTask = new AtFitterTask(std::move(braggCurveFitter)); + fitterTask->SetPersistence(kTRUE); + fitterTask->SetInputBranch("AtPatternEventModified"); + fitterTask->SetFitMetadataBranch("AtFitMetadata"); + fRun->AddTask(clusterizer); fRun->AddTask(pulse); fRun->AddTask(psaTask); fRun->AddTask(ransacTask); fRun->AddTask(patternModTask); + fRun->AddTask(fitterTask); // __ Init and run ___________________________________ fRun->Init(); diff --git a/macro/tests/BraggCurveTesting/eventDisplay.C b/macro/tests/BraggCurveTesting/eventDisplay.C index baf575bbc..5fa0b1908 100755 --- a/macro/tests/BraggCurveTesting/eventDisplay.C +++ b/macro/tests/BraggCurveTesting/eventDisplay.C @@ -1,8 +1,7 @@ void eventDisplay() { //-----User Settings:----------------------------------------------- - //TString InputFile ="attpcsim_13Be_p_0.0_180.0_550Torr_Xiaobin.root"; - TString InputFile ="attpcsim_13Be_p_0.0_180.0_550Torr.root"; + TString InputFile ="attpcsim_13Be_p_0.0_50.0_550Torr.root"; TString ParFile ="attpcpar_13Be_p.root"; TString OutFile ="attpctest.root"; @@ -22,8 +21,8 @@ void eventDisplay() FairEventManager *fMan= new FairEventManager(); //----------------------Traks and points ------------------------------------- - //FairMCTracks *Track = new FairMCTracks("Monte-Carlo Tracks"); - FairMCPointDraw *AtTpcPoints = new FairMCPointDraw("AtTpcPoint", kBlue, kFullSquare); + //FairMCTracksDraw *Track = new FairMCTracksDraw("MCTrack"); + FairMCPointDraw *AtTpcPoints = new FairMCPointDraw("AtTpcPoint", kBlue, kFullSquare); //fMan->AddTask(Track); fMan->AddTask(AtTpcPoints); diff --git a/macro/tests/BraggCurveTesting/run_eve.C b/macro/tests/BraggCurveTesting/run_eve.C index 191de0b3e..3a6400183 100644 --- a/macro/tests/BraggCurveTesting/run_eve.C +++ b/macro/tests/BraggCurveTesting/run_eve.C @@ -1,7 +1,7 @@ void run_eve() { - TString InputDataPath = "./output_digi_rcnp_13Be_p_0.0_180.0_hole_550Torr.root"; + TString InputDataPath = "./output_digi_rcnp_13Be_p_15.0_30.0_hole_550Torr_9mm_fitted.root"; TString OutputDataPath = "./output.reco_display.root"; std::cout << "Opening: " << InputDataPath << std::endl; diff --git a/macro/tests/ENCourse/plotENCourseData.C b/macro/tests/ENCourse/plotENCourseData.C new file mode 100644 index 000000000..c7899f0de --- /dev/null +++ b/macro/tests/ENCourse/plotENCourseData.C @@ -0,0 +1,203 @@ +void plotENCourseData() +{ + FairRunAna *run = new FairRunAna(); // Forcing a dummy run + // Histogram definitions. + TH2F *histF2EntrancePosition = new TH2F("histF2EntrancePosition", "histF2EntrancePosition", 2000, -1000, 1000, 2000, -1000, 1000); + TH2F *histF2ExitPosition = new TH2F("histF2ExitPosition", "histF2ExitPosition", 2000, -1000, 1000, 2000, -1000, 1000); + TH1F *histF2PolarAngle = new TH1F("histF2PolarAngle", "histF2PolarAngle", 180, 0, 180); + TH1F *histF2AzimutalAngle = new TH1F("histF2AzimutalAngle", "histF2AzimutalAngle", 360, -180, 180); + + TH2F *histF3EntrancePosition = new TH2F("histF3EntrancePosition", "histF3EntrancePosition", 2000, -1000, 1000, 2000, -1000, 1000); + TH2F *histF3ExitPosition = new TH2F("histF3ExitPosition", "histF3ExitPosition", 2000, -1000, 1000, 2000, -1000, 1000); + TH1F *histF3PolarAngle = new TH1F("histF3PolarAngle", "histF3PolarAngle", 180, 0, 180); + TH1F *histF3AzimutalAngle = new TH1F("histF3AzimutalAngle", "histF3AzimutalAngle", 360, -180, 180); + + TH1F *histTDCRef = new TH1F("histTDCRef", "histTDCRef", 3000, 0, 150000); + + TH1F *histRF0 = new TH1F("histRF0", "histRF0", 3000, 0, 150000); + TH1F *histRF1 = new TH1F("histRF1", "histRF1", 3000, 0, 150000); + TH1F *histRF2 = new TH1F("histRF2", "histRF2", 3000, 0, 150000); + TH1F *histRF3 = new TH1F("histRF3", "histRF3", 3000, 0, 150000); + + TH1F *histTDCRefRF0 = new TH1F("histTDCRefRF0", "histTDCRefRF0", 3000, 0, 6000); + TH1F *histTDCRefRF1 = new TH1F("histTDCRefRF1", "histTDCRefRF1", 4000, 0, 8000); + TH1F *histTDCRefRF2 = new TH1F("histTDCRefRF2", "histTDCRefRF2", 5000, 0, 10000); + TH1F *histTDCRefRF3 = new TH1F("histTDCRefRF3", "histTDCRefRF3", 6000, 0, 12000); + + TH2F *histBeamPID = new TH2F("histBeamPID", "histBeamPID", 3000, 0, 12000, 400, 0, 2000); + + TH1F *histDeltaTEN_ATTPC2 = new TH1F("histDeltaTEN_ATTPC2", "histDeltaTEN_ATTPC2", 10000, 18.4, 18.5); + TH1F *histDeltaTEN_ENPrev = new TH1F("histDeltaTEN_ENPrev", "histDeltaTEN_ENPrev", 1000, -1, 2); + TH1F *histDeltaTATTPC2_ATTPC2Prev = new TH1F("histDeltaTATTPC2_ATTPC2Prev", "histDeltaTATTPC2_ATTPC2Prev", 1000, -1, 2); + TH1F *histDeltaTEN_EnPrev_ATTPC2_ATTPC2Prev = new TH1F("histDeltaTEN_EnPrev_ATTPC2_ATTPC2Prev", "histDeltaTEN_EnPrev_ATTPC2_ATTPC2Prev", 90, -10, 80); + + // All runs. + std::vector runNums = {5074}; + + for (int runNum: runNums) { + // Open the unpacked file and get the TTree. + TString unpackFileName = TString::Format("/media/aurio/Cris/E510/UnpackerOutput/run_%04d_testENCourseMerger.root", runNum); + TFile *unpackFile = new TFile(unpackFileName, "READ"); + TTree *unpackTree = (TTree *)unpackFile->Get("cbmsim"); + int nUnpackEvents = unpackTree->GetEntries(); + std::cout << " Number of unpacked events in run " << runNum << ": " << nUnpackEvents << std::endl; + + // Creare the TTreeReader to read the AtENCourseEvents. + TTreeReader unpackReader("cbmsim", unpackFile); + TTreeReaderValue ENCourseEventArray(unpackReader, "AtENCourseEvent"); + TTreeReaderValue ICEventArray(unpackReader, "AtICEvent"); + TTreeReaderValue EventArray(unpackReader, "AtEventH"); + + // Loop over events. + ULong64_t prevENTS{}; + ULong64_t prevATTPC2TS{}; + for (int i = 0; i < nUnpackEvents; i++) { + unpackReader.Next(); + + AtENCourseEvent *ENEvent = (AtENCourseEvent *)ENCourseEventArray->At(0); + AtICEvent *ICEvent = (AtICEvent *)ICEventArray->At(0); + AtEvent *event = (AtEvent *)EventArray->At(0); + + if (!ENEvent->IsGood()) continue; + + auto F2PPACs = ENEvent->GetF2PPACs(); + auto F2EntrancePosition = F2PPACs.GetEntrancePosition(); + auto F2ExitPosition = F2PPACs.GetExitPosition(); + Double_t trackF2PolarAngle = F2PPACs.GetTrackPolarAngle() * TMath::RadToDeg(); + Double_t trackF2AzimutalAngle = F2PPACs.GetTrackAzimutalAngle() * TMath::RadToDeg(); + + histF2EntrancePosition->Fill(F2EntrancePosition.X(), F2EntrancePosition.Y()); + histF2ExitPosition->Fill(F2ExitPosition.X(), F2ExitPosition.Y()); + histF2PolarAngle->Fill(trackF2PolarAngle); + histF2AzimutalAngle->Fill(trackF2AzimutalAngle); + + auto F3PPACs = ENEvent->GetF3PPACs(); + auto F3EntrancePosition = F3PPACs.GetEntrancePosition(); + auto F3ExitPosition = F3PPACs.GetExitPosition(); + Double_t trackF3PolarAngle = F3PPACs.GetTrackPolarAngle() * TMath::RadToDeg(); + Double_t trackF3AzimutalAngle = F3PPACs.GetTrackAzimutalAngle() * TMath::RadToDeg(); + + histF3EntrancePosition->Fill(F3EntrancePosition.X(), F3EntrancePosition.Y()); + histF3ExitPosition->Fill(F3ExitPosition.X(), F3ExitPosition.Y()); + histF3PolarAngle->Fill(trackF3PolarAngle); + histF3AzimutalAngle->Fill(trackF3AzimutalAngle); + + histTDCRef->Fill(ENEvent->GetTDCRef()); + + histRF0->Fill(ENEvent->GetRFToF(0)); + histRF1->Fill(ENEvent->GetRFToF(1)); + histRF2->Fill(ENEvent->GetRFToF(2)); + histRF3->Fill(ENEvent->GetRFToF(3)); + + histTDCRefRF0->Fill(ENEvent->GetTDCRefRFToF(0)); + histTDCRefRF1->Fill(ENEvent->GetTDCRefRFToF(1)); + histTDCRefRF2->Fill(ENEvent->GetTDCRefRFToF(2)); + histTDCRefRF3->Fill(ENEvent->GetTDCRefRFToF(3)); + + histBeamPID->Fill(ENEvent->GetTDCRefRFToF(3), ICEvent->GetADC()); + + histDeltaTEN_ATTPC2->Fill(ENEvent->GetTimestamp()/1E6 - event->GetTimestamp(1)/1E6); + histDeltaTEN_ENPrev->Fill(ENEvent->GetTimestamp()/1E6 - prevENTS/1E6); + histDeltaTATTPC2_ATTPC2Prev->Fill(event->GetTimestamp(1)/1E6 - prevATTPC2TS/1E6); + histDeltaTEN_EnPrev_ATTPC2_ATTPC2Prev->Fill(ENEvent->GetTimestamp() - prevENTS - event->GetTimestamp(1) + prevATTPC2TS); + + prevENTS = ENEvent->GetTimestamp(); + prevATTPC2TS = event->GetTimestamp(1); + } + unpackFile->Close(); + } + + // Draw histograms in TCanvas. + TCanvas *c = new TCanvas(); + histF2EntrancePosition->Draw("zcol"); + histF2EntrancePosition->GetXaxis()->SetTitle("x [mm]"); + histF2EntrancePosition->GetYaxis()->SetTitle("y [mm]"); + + TCanvas *c2 = new TCanvas(); + histF2ExitPosition->Draw("zcol"); + histF2ExitPosition->GetXaxis()->SetTitle("x [mm]"); + histF2ExitPosition->GetYaxis()->SetTitle("y [mm]"); + + TCanvas *c3 = new TCanvas(); + histF2PolarAngle->Draw(); + histF2PolarAngle->GetXaxis()->SetTitle("#theta [deg]"); + + TCanvas *c4 = new TCanvas(); + histF2AzimutalAngle->Draw(); + histF2AzimutalAngle->GetXaxis()->SetTitle("#phi [deg]"); + + TCanvas *c5 = new TCanvas(); + histF3EntrancePosition->Draw("zcol"); + histF3EntrancePosition->GetXaxis()->SetTitle("x [mm]"); + histF3EntrancePosition->GetYaxis()->SetTitle("y [mm]"); + + TCanvas *c6 = new TCanvas(); + histF3ExitPosition->Draw("zcol"); + histF3ExitPosition->GetXaxis()->SetTitle("x [mm]"); + histF3ExitPosition->GetYaxis()->SetTitle("y [mm]"); + + TCanvas *c7 = new TCanvas(); + histF3PolarAngle->Draw(); + histF3PolarAngle->GetXaxis()->SetTitle("#theta [deg]"); + + TCanvas *c8 = new TCanvas(); + histF3AzimutalAngle->Draw(); + histF3AzimutalAngle->GetXaxis()->SetTitle("#phi [deg]"); + + TCanvas *c9 = new TCanvas(); + histTDCRef->Draw(); + histTDCRef->GetXaxis()->SetTitle("TDC_{ref} [a.u.]"); + + TCanvas *c10 = new TCanvas(); + histRF0->Draw(); + histRF0->GetXaxis()->SetTitle("ToF_{RF}[0] [a.u.]"); + + TCanvas *c11 = new TCanvas(); + histRF1->Draw(); + histRF1->GetXaxis()->SetTitle("ToF_{RF}[1] [a.u.]"); + + TCanvas *c12 = new TCanvas(); + histRF2->Draw(); + histRF2->GetXaxis()->SetTitle("ToF_{RF}[2] [a.u.]"); + + TCanvas *c13 = new TCanvas(); + histRF3->Draw(); + histRF3->GetXaxis()->SetTitle("ToF_{RF}[3] [a.u.]"); + + TCanvas *c14 = new TCanvas(); + histTDCRefRF0->Draw(); + histTDCRefRF0->GetXaxis()->SetTitle("ToF_{RF}[0] - TDC_{ref} [a.u.]"); + + TCanvas *c15 = new TCanvas(); + histTDCRefRF1->Draw(); + histTDCRefRF1->GetXaxis()->SetTitle("ToF_{RF}[1] - TDC_{ref} [a.u.]"); + + TCanvas *c16 = new TCanvas(); + histTDCRefRF2->Draw(); + histTDCRefRF2->GetXaxis()->SetTitle("ToF_{RF}[2] - TDC_{ref} [a.u.]"); + + TCanvas *c17 = new TCanvas(); + histTDCRefRF3->Draw(); + histTDCRefRF3->GetXaxis()->SetTitle("ToF_{RF}[3] - TDC_{ref} [a.u.]"); + + TCanvas *c18 = new TCanvas(); + histBeamPID->Draw("zcol"); + histBeamPID->GetXaxis()->SetTitle("ToF_{RF}[3] - TDC_{ref} [a.u.]"); + histBeamPID->GetYaxis()->SetTitle("ADC_{IC} [a.u.]"); + + TCanvas *c19 = new TCanvas(); + histDeltaTEN_ATTPC2->Draw(); + histDeltaTEN_ATTPC2->GetXaxis()->SetTitle("t_{EN} - t_{ATTPC2} [s]"); + + TCanvas *c20 = new TCanvas(); + histDeltaTEN_ENPrev->Draw(); + histDeltaTEN_ENPrev->GetXaxis()->SetTitle("t_{EN} - t_{ENPrev} [s]"); + + TCanvas *c21 = new TCanvas(); + histDeltaTATTPC2_ATTPC2Prev->Draw(); + histDeltaTATTPC2_ATTPC2Prev->GetXaxis()->SetTitle("t_{ATTPC2} - t_{ATTPC2Prev} [s]"); + + TCanvas *c22 = new TCanvas(); + histDeltaTEN_EnPrev_ATTPC2_ATTPC2Prev->Draw(); + histDeltaTEN_EnPrev_ATTPC2_ATTPC2Prev->GetXaxis()->SetTitle("t_{EN} - t_{ENPrev} - (t_{ATTPC2} - t_{ATTPC2Prev}) [#mus]"); +} diff --git a/macro/tests/ENCourse/testENCourseMerger.C b/macro/tests/ENCourse/testENCourseMerger.C new file mode 100644 index 000000000..05aa3cd9a --- /dev/null +++ b/macro/tests/ENCourse/testENCourseMerger.C @@ -0,0 +1,170 @@ +#define cRED "\033[1;31m" +#define cYELLOW "\033[1;33m" +#define cNORMAL "\033[0m" +#define cGREEN "\033[1;32m" + +bool reduceFunc(AtRawEvent *evt){ + return (evt->GetNumPads() > 0) && evt->IsGood(); +} + +void testENCourseMerger(int run_num = 5074){ + // Load the library for unpacking and reconstruction + //gSystem->Load("libAtRecoMediumnstruction.so"); + + TStopwatch timer; + timer.Start(); + + TString fileName = TString::Format("run_%04d", run_num); + TString parameterFile = "RCNP/ATTPC.E510.par"; + TString mappath = ""; + TString filepath = "/media/aurio/Cris/E510/h5/"; + TString ENCoursePath = "/media/aurio/Cris/E510/rootEN/"; + TString fileExt = ".h5"; + TString outputpath = "/media/aurio/Cris/E510/UnpackerOutput/"; + + TString inputFile = filepath + fileName + fileExt; + TString ENCourseFile = ENCoursePath + TString::Format("e510_%04d.root", run_num); + TString scriptfile = "rcnp_map_size.xml"; + TString dir = getenv("VMCWORKDIR"); + TString mapDir = dir + "/scripts/" + scriptfile; + TString scriptdir = dir + "/scripts/" + scriptfile; + TString dataDir = dir + "/macro/data/"; + TString geomDir = dir + "/geometry/"; + gSystem->Setenv("GEOMPATH", geomDir.Data()); + TString outputFile = outputpath + fileName + "_testENCourseMerger.root"; + TString loggerFile = dataDir + "ATTPCLog.log"; + TString digiParFile = dir + "/parameters/" + parameterFile; + TString geoManFile = dir + "/geometry/RCNP_ATTPC_494_3torr.root"; + + // Specific paths for three LUT for electric field correction + TString zlutFile = dir + "/resources/corrections/a1954/zLUT.txt"; + TString radlutFile = dir + "/resources/corrections/a1954/radLUT.txt"; + TString tralutFile = dir + "/resources/corrections/a1954/traLUT.txt"; + + FairRunAna *run = new FairRunAna(); + run->SetOutputFile(outputFile); + run->SetGeomFile(geoManFile); + + // Set the parameter file + FairRuntimeDb *rtdb = run->GetRuntimeDb(); + FairParAsciiFileIo *parIo1 = new FairParAsciiFileIo(); + + std::cout << "Setting par file: " << digiParFile << std::endl; + parIo1->open(digiParFile.Data(), "in"); + rtdb->setFirstInput(parIo1); + std::cout << "Getting containers..." << std::endl; + // We must get the container before initializing a run + rtdb->getContainer("AtDigiPar"); + + auto fAtMapPtr = std::make_shared(); + fAtMapPtr->ParseXMLMap(mapDir.Data()); + fAtMapPtr->GeneratePadPlane(); + + //auto unpacker = std::make_unique(fAtMapPtr); + //auto unpacker = std::make_unique(fAtMapPtr); + auto unpacker = std::make_unique(fAtMapPtr); + unpacker->SetInputFileName(inputFile.Data()); + unpacker->SetNumberTimestamps(2); + unpacker->SetBaseLineSubtraction(true); + + auto unpackTask = new AtUnpackTask(std::move(unpacker)); + unpackTask->SetPersistence(false); // true + + auto ICTask = new AtICTask(); + ICTask->SetPersistence(true); + + auto mergeENCourseTask = new AtMergeENCourseTask(); + mergeENCourseTask->SetInputFileName(ENCourseFile); + mergeENCourseTask->SetOuputBranchName("AtENCourseEvent"); + mergeENCourseTask->SetPersistence(true); + mergeENCourseTask->SetF2PPACsDistance(500); // [mm] + mergeENCourseTask->SetF3PPACsDistance(500); // [mm] + mergeENCourseTask->SetMaxDeltaTimeDifference(5); // [us] + + auto thresholdSi = 50; + auto psaSi = std::make_unique(); + psaSi->SetThreshold(thresholdSi); + + AtSiTask *siTask = new AtSiTask(std::move(psaSi)); + siTask->SetPersistence(kTRUE); + + auto thresholdGagg = 10; + auto psaGagg = std::make_unique(); + psaGagg->SetThreshold(thresholdGagg); + AtGaggTask *gaggTask = new AtGaggTask(std::move(psaGagg)); + gaggTask->SetPersistence(kTRUE); + + AtFilterSubtraction *filter = new AtFilterSubtraction(fAtMapPtr); + filter->SetThreshold(50); + filter->SetIsGood(false); + + AtFilterTask *filterTask = new AtFilterTask(filter); + filterTask->SetPersistence(false); + filterTask->SetFilterAux(false); + + auto threshold = 30; // Test new threshold to see if we retrieve proton events + + // auto psa = new AtPSASimple2(); + auto psa = new AtPSAMax(); + psa->SetThreshold(threshold); + // psa->SetMaxFinder(); + + // Create PSA task + AtPSAtask *psaTask = new AtPSAtask(psa); + psaTask->SetPersistence(kTRUE);// false + // psaTask->SetInputBranch("AtRawEventFiltered"); + psaTask->SetOutputBranch("AtEventH"); + + auto SCModel = std::make_unique(); + SCModel->SetCorrectionMaps(zlutFile.Data(), radlutFile.Data(), tralutFile.Data()); + auto SCTask = new AtSpaceChargeCorrectionTask(std::move(SCModel)); + SCTask->SetInputBranch("AtEventH"); + + AtRansacTask *ransacTask = new AtRansacTask(); + ransacTask->SetPersistence(kTRUE); + ransacTask->SetVerbose(kTRUE); + ransacTask->SetDistanceThreshold(12.0); //12 + ransacTask->SetMinHitsLine(30); //10 + // in AtRansacTask pattern tyepe set to line: auto patternType = AtPatternType::kLine; + //1=Homemade Ransac(default); 2=Homemade Mlesac; 3=Homemade Lmeds; //4 + ransacTask->SetAlgorithm(1); + // SampleMethod{kUniform=0,kChargeWeighted=1,kGaussian=2, kWeightGaussian=3, kWeightedY=4};//2 + ransacTask->SetRanSamMode(5); + ransacTask->SetChargeThreshold(20); //150 + // ransacTask->SetNumItera(500); + + run->AddTask(unpackTask); + run->AddTask(ICTask); + run->AddTask(mergeENCourseTask); + run->AddTask(siTask); + run->AddTask(gaggTask); + run->AddTask(psaTask); + //run->AddTask(SCTask); + run->AddTask(ransacTask); + + std::cout << "***** Starting Init ******" << std::endl; + run->Init(); + std::cout << "***** Ending Init ******" << std::endl; + + // Get the number of events and unpack the whole run + auto numEvents = unpackTask->GetNumEvents(); + //numEvents = 1000; + std::cout << "Unpacking " << numEvents << " events. " << std::endl; + + run->Run(0, numEvents); + + mergeENCourseTask->CloseENRootFile(); + + std::cout << std::endl << std::endl; + std::cout << "Done unpacking events" << std::endl << std::endl; + std::cout << "- Output file : " << outputFile << std::endl << std::endl; + // ----- Finish ------------------------------------------------------- + timer.Stop(); + Double_t rtime = timer.RealTime(); + Double_t ctime = timer.CpuTime(); + cout << endl << endl; + cout << "Real time " << rtime << " s, CPU time " << ctime << " s" << endl; + cout << endl; + // ------------------------------------------------------------------------ +} + diff --git a/parameters/RCNP/ATTPC.E510.par b/parameters/RCNP/ATTPC.E510.par new file mode 100755 index 000000000..dc7b9309f --- /dev/null +++ b/parameters/RCNP/ATTPC.E510.par @@ -0,0 +1,25 @@ +################################################################################ +# Parameters used throughout ATTPCROOT software +# Format: +# parameter_name:parameter_type(Int_t-integer, Double_t-double) parameter_value +# AtDigiPar +# Description of parameters +################################################################################ +[AtDigiPar] +EField:Double_t 50000 # V/m +BField:Double_t 0.0 # Tesla +TBEntrance:Int_t 432 # Beam position at detector entrance in TB +ZPadPlane:Double_t 0.0 # Position of the micromegas pad plane +IsTPCInverted:Int_t 1 # Is the drift direction inverted? [0=false;1=true] +EIonize:Double_t 42.70 # Ionization energy of gas in eV +Fano:Double_t 0.24 # Fano factor of the gas +CoefL:Double_t 0.0055 # Longitudal coefficient of diffusion [cm^2/us] +CoefT:Double_t 0.0038 # Transverse coefficient of diffusion [cm^2/us] +GasPressure:Double_t 464.2 # Gas pressure in torr +Density:Double_t 0.175 # Gas density (kg/m3 or mg/cm3) +DriftVelocity:Double_t 3.60 # cm/us +Gain:Double_t 1000 # Average gain of micromegas +SamplingRate:Int_t 12.5 # Real value is 6.25 MHz +GETGain:Double_t 1000 # Gain of the GET electronics in fC +PeakingTime:Int_t 720 # Electronic peaking time in ns +################################################################################ diff --git a/parameters/RCNP/ATTPC.E534.par b/parameters/RCNP/ATTPC.E534.par new file mode 100755 index 000000000..f67c02a94 --- /dev/null +++ b/parameters/RCNP/ATTPC.E534.par @@ -0,0 +1,25 @@ +################################################################################ +# Parameters used throughout ATTPCROOT software +# Format: +# parameter_name:parameter_type(Int_t-integer, Double_t-double) parameter_value +# AtDigiPar +# Description of parameters +################################################################################ +[AtDigiPar] +EField:Double_t 50000 # V/m +BField:Double_t 0.0 # Tesla +TBEntrance:Int_t 415 # Beam position at detector entrance in TB +ZPadPlane:Double_t 0.0 # Position of the micromegas pad plane +IsTPCInverted:Int_t 1 # Is the drift direction inverted? [0=false;1=true] +EIonize:Double_t 42.70 # Ionization energy of gas in eV +Fano:Double_t 0.24 # Fano factor of the gas +CoefL:Double_t 0.0055 # Longitudal coefficient of diffusion [cm^2/us] +CoefT:Double_t 0.0038 # Transverse coefficient of diffusion [cm^2/us] +GasPressure:Double_t 500 # Gas pressure in torr +Density:Double_t 0.175 # Gas density (kg/m3 or mg/cm3) +DriftVelocity:Double_t 3.66 # cm/us +Gain:Double_t 1000 # Average gain of micromegas +SamplingRate:Int_t 12.5 # Real value is 6.25 MHz +GETGain:Double_t 1000 # Gain of the GET electronics in fC +PeakingTime:Int_t 720 # Electronic peaking time in ns +################################################################################ diff --git a/parameters/RCNP/ATTPC.E535.par b/parameters/RCNP/ATTPC.E535.par new file mode 100755 index 000000000..f67c02a94 --- /dev/null +++ b/parameters/RCNP/ATTPC.E535.par @@ -0,0 +1,25 @@ +################################################################################ +# Parameters used throughout ATTPCROOT software +# Format: +# parameter_name:parameter_type(Int_t-integer, Double_t-double) parameter_value +# AtDigiPar +# Description of parameters +################################################################################ +[AtDigiPar] +EField:Double_t 50000 # V/m +BField:Double_t 0.0 # Tesla +TBEntrance:Int_t 415 # Beam position at detector entrance in TB +ZPadPlane:Double_t 0.0 # Position of the micromegas pad plane +IsTPCInverted:Int_t 1 # Is the drift direction inverted? [0=false;1=true] +EIonize:Double_t 42.70 # Ionization energy of gas in eV +Fano:Double_t 0.24 # Fano factor of the gas +CoefL:Double_t 0.0055 # Longitudal coefficient of diffusion [cm^2/us] +CoefT:Double_t 0.0038 # Transverse coefficient of diffusion [cm^2/us] +GasPressure:Double_t 500 # Gas pressure in torr +Density:Double_t 0.175 # Gas density (kg/m3 or mg/cm3) +DriftVelocity:Double_t 3.66 # cm/us +Gain:Double_t 1000 # Average gain of micromegas +SamplingRate:Int_t 12.5 # Real value is 6.25 MHz +GETGain:Double_t 1000 # Gain of the GET electronics in fC +PeakingTime:Int_t 720 # Electronic peaking time in ns +################################################################################ diff --git a/parameters/RCNP/ATTPC.E546.par b/parameters/RCNP/ATTPC.E546.par new file mode 100755 index 000000000..86a567f9d --- /dev/null +++ b/parameters/RCNP/ATTPC.E546.par @@ -0,0 +1,25 @@ +################################################################################ +# Parameters used throughout ATTPCROOT software +# Format: +# parameter_name:parameter_type(Int_t-integer, Double_t-double) parameter_value +# AtDigiPar +# Description of parameters +################################################################################ +[AtDigiPar] +EField:Double_t 70000 # V/m +BField:Double_t 0.0 # Tesla +TBEntrance:Int_t 200 # Beam position at detector entrance in TB +ZPadPlane:Double_t 0.0 # Position of the micromegas pad plane +IsTPCInverted:Int_t 0 # Is the drift direction inverted? [0=false;1=true] +EIonize:Double_t 42.70 # Ionization energy of gas in eV +Fano:Double_t 0.24 # Fano factor of the gas +CoefL:Double_t 0.0055 # Longitudal coefficient of diffusion [cm^2/us] +CoefT:Double_t 0.0038 # Transverse coefficient of diffusion [cm^2/us] +GasPressure:Double_t 800 # Gas pressure in torr +Density:Double_t 0.175 # Gas density (kg/m3 or mg/cm3) +DriftVelocity:Double_t 3.5 # cm/us +Gain:Double_t 1000 # Average gain of micromegas +SamplingRate:Int_t 12.5 # Real value is 6.25 MHz +GETGain:Double_t 1000 # Gain of the GET electronics in fC +PeakingTime:Int_t 720 # Electronic peaking time in ns +################################################################################ diff --git a/parameters/RCNP/ATTPC.E565.par b/parameters/RCNP/ATTPC.E565.par new file mode 100755 index 000000000..42c171568 --- /dev/null +++ b/parameters/RCNP/ATTPC.E565.par @@ -0,0 +1,25 @@ +################################################################################ +# Parameters used throughout ATTPCROOT software +# Format: +# parameter_name:parameter_type(Int_t-integer, Double_t-double) parameter_value +# AtDigiPar +# Description of parameters +################################################################################ +[AtDigiPar] +EField:Double_t 50000 # V/m +BField:Double_t 0.0 # Tesla +TBEntrance:Int_t 415 # Beam position at detector entrance in TB +ZPadPlane:Double_t 0.0 # Position of the micromegas pad plane +IsTPCInverted:Int_t 1 # Is the drift direction inverted? [0=false;1=true] +EIonize:Double_t 42.70 # Ionization energy of gas in eV +Fano:Double_t 0.24 # Fano factor of the gas +CoefL:Double_t 0.0055 # Longitudal coefficient of diffusion [cm^2/us] +CoefT:Double_t 0.0038 # Transverse coefficient of diffusion [cm^2/us] +GasPressure:Double_t 800 # Gas pressure in torr +Density:Double_t 0.175 # Gas density (kg/m3 or mg/cm3) +DriftVelocity:Double_t 3.66 # cm/us +Gain:Double_t 1000 # Average gain of micromegas +SamplingRate:Int_t 12.5 # Real value is 6.25 MHz +GETGain:Double_t 1000 # Gain of the GET electronics in fC +PeakingTime:Int_t 720 # Electronic peaking time in ns +################################################################################ diff --git a/parameters/RCNP/ATTPC.E581.par b/parameters/RCNP/ATTPC.E581.par new file mode 100755 index 000000000..aa1672a93 --- /dev/null +++ b/parameters/RCNP/ATTPC.E581.par @@ -0,0 +1,25 @@ +################################################################################ +# Parameters used throughout ATTPCROOT software +# Format: +# parameter_name:parameter_type(Int_t-integer, Double_t-double) parameter_value +# AtDigiPar +# Description of parameters +################################################################################ +[AtDigiPar] +EField:Double_t 50000 # V/m +BField:Double_t 0.0 # Tesla +TBEntrance:Int_t 420 # Beam position at detector entrance in TB +ZPadPlane:Double_t 0.0 # Position of the micromegas pad plane +IsTPCInverted:Int_t 1 # Is the drift direction inverted? [0=false;1=true] +EIonize:Double_t 42.70 # Ionization energy of gas in eV +Fano:Double_t 0.24 # Fano factor of the gas +CoefL:Double_t 0.0055 # Longitudal coefficient of diffusion [cm^2/us] +CoefT:Double_t 0.0038 # Transverse coefficient of diffusion [cm^2/us] +GasPressure:Double_t 468 # Gas pressure in torr +Density:Double_t 0.175 # Gas density (kg/m3 or mg/cm3) +DriftVelocity:Double_t 3.78 # cm/us +Gain:Double_t 1000 # Average gain of micromegas +SamplingRate:Int_t 12.5 # Real value is 6.25 MHz +GETGain:Double_t 1000 # Gain of the GET electronics in fC +PeakingTime:Int_t 720 # Electronic peaking time in ns +################################################################################ diff --git a/scripts/BeamPads_RCNP.csv b/scripts/BeamPads_RCNP.csv new file mode 100644 index 000000000..ca143899d --- /dev/null +++ b/scripts/BeamPads_RCNP.csv @@ -0,0 +1,139 @@ +CoboID,AsadID,AgetID,ChannelID,PadID +2,1,3,48,133 +2,0,3,53,134 +2,1,3,50,135 +2,0,3,40,136 +2,0,3,38,137 +2,1,3,39,138 +2,0,3,15,139 +2,1,3,33,140 +2,1,3,5,141 +2,0,3,24,142 +2,1,3,13,143 +2,1,3,1,144 +2,1,3,10,145 +2,1,3,26,146 +2,1,3,21,147 +0,0,3,34,148 +0,1,3,25,149 +0,0,3,26,150 +0,1,3,33,151 +0,2,3,20,152 +0,2,3,9,153 +0,2,3,25,154 +0,2,3,2,155 +0,2,3,12,156 +0,2,3,6,157 +0,3,3,23,158 +0,2,3,34,159 +0,3,3,14,160 +0,3,3,37,161 +0,2,3,40,162 +0,3,3,39,163 +0,2,3,51,164 +0,2,3,49,165 +0,3,3,52,166 +2,1,3,35,432 +2,1,3,12,434 +2,1,3,31,435 +2,1,3,19,436 +2,1,3,9,437 +2,1,3,15,438 +2,1,3,28,439 +9,2,0,27,440 +0,0,2,28,441 +0,0,3,62,442 +0,0,3,58,443 +0,0,3,38,444 +0,0,3,36,445 +0,0,3,24,446 +0,1,3,23,447 +0,1,3,35,448 +0,1,3,37,449 +0,1,3,61,450 +0,1,3,57,451 +0,1,2,27,452 +5,1,0,28,453 +0,2,3,14,454 +0,2,3,27,455 +0,2,3,10,456 +0,2,3,18,457 +0,2,3,13,458 +0,2,3,32,459 +0,2,3,36,461 +0,0,2,30,732 +0,0,3,55,733 +0,0,3,40,735 +0,0,3,28,738 +0,1,3,39,740 +0,1,3,54,741 +0,1,2,29,743 +4,0,2,60,5253 +2,0,3,52,5254 +4,0,2,62,5255 +2,0,3,63,5256 +2,0,3,59,5257 +4,0,1,10,5258 +2,0,2,0,5259 +4,0,1,13,5260 +4,0,1,21,5261 +2,0,3,66,5262 +4,0,1,24,5263 +4,0,2,64,5264 +1,3,2,44,5265 +1,3,2,42,5266 +1,3,2,47,5267 +1,2,2,62,5268 +1,2,2,60,5269 +1,1,2,59,5270 +1,1,2,61,5271 +1,0,2,46,5272 +1,0,2,43,5273 +1,0,2,41,5274 +3,1,2,63,5275 +3,1,1,23,5276 +3,1,1,20,5277 +0,3,3,65,5278 +3,1,1,12,5279 +0,3,3,67,5280 +0,3,3,60,5281 +3,1,1,10,5282 +0,3,3,64,5283 +3,1,2,61,5284 +3,1,2,59,5285 +0,3,3,53,5286 +4,0,0,13,5552 +1,3,3,62,5554 +4,0,1,46,5555 +1,3,3,9,5556 +4,0,1,48,5557 +4,0,1,50,5558 +1,2,3,47,5559 +1,2,2,34,5560 +1,2,3,49,5561 +1,2,3,51,5562 +1,2,2,32,5563 +1,2,3,55,5564 +1,2,2,28,5565 +1,1,3,61,5566 +1,2,3,62,5567 +1,1,2,27,5568 +1,1,3,54,5569 +1,1,3,50,5570 +1,1,2,31,5571 +1,1,3,48,5572 +1,1,2,33,5573 +3,1,1,51,5574 +1,1,3,46,5575 +3,1,1,49,5576 +1,0,3,10,5577 +1,0,3,61,5578 +3,1,1,47,5579 +3,1,0,12,5581 +1,2,3,13,5852 +1,2,3,15,5853 +1,2,3,4,5855 +1,1,3,16,5858 +1,1,3,3,5860 +1,1,3,14,5861 +1,1,3,12,5863 diff --git a/scripts/BeamPads_e23031.csv b/scripts/BeamPads_e23031.csv new file mode 100644 index 000000000..d7a0517bf --- /dev/null +++ b/scripts/BeamPads_e23031.csv @@ -0,0 +1,139 @@ +CoboID,AsadID,AgetID,ChannelID,PadID +10,2,3,48,133 +2,0,3,53,134 +10,2,3,50,135 +2,0,3,40,136 +2,0,3,38,137 +10,2,3,39,138 +2,0,3,15,139 +10,2,3,33,140 +10,2,3,5,141 +2,0,3,24,142 +10,2,3,13,143 +10,2,3,1,144 +10,2,3,10,145 +10,2,3,26,146 +10,2,3,21,147 +0,0,3,34,148 +0,1,3,25,149 +0,0,3,26,150 +0,1,3,33,151 +0,2,3,20,152 +0,2,3,9,153 +0,2,3,25,154 +0,2,3,2,155 +0,2,3,12,156 +0,2,3,6,157 +0,3,3,23,158 +0,2,3,34,159 +0,3,3,14,160 +0,3,3,37,161 +0,2,3,40,162 +0,3,3,39,163 +0,2,3,51,164 +0,2,3,49,165 +0,3,3,52,166 +10,2,3,35,432 +10,2,3,12,434 +10,2,3,31,435 +10,2,3,19,436 +10,2,3,9,437 +10,2,3,15,438 +10,2,3,28,439 +9,2,0,27,440 +0,0,2,28,441 +0,0,3,62,442 +0,0,3,58,443 +0,0,3,38,444 +0,0,3,36,445 +0,0,3,24,446 +0,1,3,23,447 +0,1,3,35,448 +0,1,3,37,449 +0,1,3,61,450 +0,1,3,57,451 +0,1,2,27,452 +5,1,0,28,453 +0,2,3,14,454 +0,2,3,27,455 +0,2,3,10,456 +0,2,3,18,457 +0,2,3,13,458 +0,2,3,32,459 +0,2,3,36,461 +0,0,2,30,732 +0,0,3,55,733 +0,0,3,40,735 +0,0,3,28,738 +0,1,3,39,740 +0,1,3,54,741 +0,1,2,29,743 +4,0,2,60,5253 +2,0,3,52,5254 +4,0,2,62,5255 +2,0,3,63,5256 +2,0,3,59,5257 +4,0,1,10,5258 +2,0,2,0,5259 +4,0,1,13,5260 +4,0,1,21,5261 +2,0,3,66,5262 +4,0,1,24,5263 +4,0,2,64,5264 +1,3,2,44,5265 +1,3,2,42,5266 +1,3,2,47,5267 +1,2,2,62,5268 +1,2,2,60,5269 +1,1,2,59,5270 +1,1,2,61,5271 +1,0,2,46,5272 +1,0,2,43,5273 +1,0,2,41,5274 +3,1,2,63,5275 +3,1,1,23,5276 +3,1,1,20,5277 +0,3,3,65,5278 +3,1,1,12,5279 +0,3,3,67,5280 +0,3,3,60,5281 +3,1,1,10,5282 +0,3,3,64,5283 +3,1,2,61,5284 +3,1,2,59,5285 +0,3,3,53,5286 +4,0,0,13,5552 +1,3,3,62,5554 +4,0,1,46,5555 +1,3,3,9,5556 +4,0,1,48,5557 +4,0,1,50,5558 +1,2,3,47,5559 +1,2,2,34,5560 +1,2,3,49,5561 +1,2,3,51,5562 +1,2,2,32,5563 +1,2,3,55,5564 +1,2,2,28,5565 +1,1,3,61,5566 +1,2,3,62,5567 +1,1,2,27,5568 +1,1,3,54,5569 +1,1,3,50,5570 +1,1,2,31,5571 +1,1,3,48,5572 +1,1,2,33,5573 +3,1,1,51,5574 +1,1,3,46,5575 +3,1,1,49,5576 +1,0,3,10,5577 +1,0,3,61,5578 +3,1,1,47,5579 +3,1,0,12,5581 +1,2,3,13,5852 +1,2,3,15,5853 +1,2,3,4,5855 +1,1,3,16,5858 +1,1,3,3,5860 +1,1,3,14,5861 +1,1,3,12,5863 diff --git a/scripts/e23031_pad_map_size.csv b/scripts/e23031_pad_map_size.csv new file mode 100644 index 000000000..de51ca16b --- /dev/null +++ b/scripts/e23031_pad_map_size.csv @@ -0,0 +1,10241 @@ +CoboID,AsadID,AgetID,ChannelID,PadID,SizeID +7,2,1,10,9908,1 +7,2,1,12,9919,1 +7,2,1,13,9909,1 +7,2,1,14,9920,1 +7,2,1,15,9910,1 +7,2,1,16,9921,1 +7,2,1,17,9911,1 +7,2,1,18,9922,1 +7,2,1,19,9912,1 +7,2,1,20,9923,1 +7,2,1,21,9913,1 +7,2,1,23,9924,1 +7,2,1,24,9914,1 +7,2,1,25,9974,1 +7,2,1,26,9915,1 +7,2,1,27,9973,1 +7,2,1,28,9916,1 +7,2,1,29,9983,1 +7,2,1,30,9917,1 +7,2,1,31,9984,1 +7,2,1,32,9918,1 +7,2,1,33,9985,1 +7,2,1,34,9982,1 +7,2,1,35,9986,1 +7,2,1,36,9981,1 +7,2,1,37,9987,1 +7,2,1,38,9972,1 +7,2,1,39,9988,1 +7,2,1,40,9980,1 +7,2,1,41,10043,1 +7,2,1,42,9979,1 +7,2,1,43,10041,1 +7,2,1,44,9978,1 +7,2,1,46,10039,1 +7,2,1,47,9977,1 +7,2,1,48,10037,1 +7,2,1,49,9976,1 +7,2,1,50,10036,1 +7,2,1,51,9975,1 +7,2,1,52,10035,1 +7,2,1,53,10042,1 +7,2,1,54,10044,1 +7,2,1,55,10040,1 +7,2,1,57,10034,1 +7,2,1,58,10038,1 +7,2,1,59,10045,1 +7,2,1,60,10033,1 +7,2,1,61,10099,1 +7,2,1,62,10032,1 +7,2,1,63,10098,1 +7,2,1,64,10046,1 +7,2,1,65,10097,1 +7,2,1,66,10047,1 +7,2,1,67,10155,1 +7,2,0,0,10048,1 +7,2,0,1,10154,1 +7,2,0,2,10049,1 +7,2,0,3,10153,1 +7,2,0,4,10050,1 +7,2,0,5,10152,1 +7,2,0,6,10096,1 +7,2,0,7,10151,1 +7,2,0,8,10095,1 +7,2,0,9,10150,1 +7,2,0,10,10094,1 +7,2,0,12,10149,1 +7,2,0,13,10093,1 +7,2,0,14,10148,1 +7,2,0,15,10105,1 +7,2,0,16,10147,1 +7,2,0,17,10104,1 +7,2,0,18,10146,1 +7,2,0,19,10103,1 +7,2,0,20,10089,1 +7,2,0,21,10102,1 +7,2,0,23,10145,1 +7,2,0,24,10101,1 +7,2,0,25,10142,1 +7,2,0,26,10100,1 +7,2,0,27,10141,1 +7,2,0,28,10088,1 +7,2,0,29,10140,1 +7,2,0,30,10092,1 +7,2,0,31,10195,1 +7,2,0,32,10091,1 +7,2,0,33,10193,1 +7,2,0,34,10090,1 +7,2,0,35,10191,1 +7,2,0,36,10087,1 +7,2,0,37,10189,1 +7,2,0,38,10144,1 +7,2,0,39,10187,1 +7,2,0,40,10143,1 +7,2,0,41,10186,1 +7,2,0,42,10194,1 +7,2,0,43,10139,1 +7,2,0,44,10192,1 +7,2,0,46,10138,1 +7,2,0,47,10190,1 +7,2,0,48,10183,1 +7,2,0,49,10188,1 +7,2,0,50,10137,1 +7,2,0,51,10185,1 +7,2,0,52,10180,1 +7,2,0,53,10184,1 +7,2,0,54,10226,1 +7,2,0,55,10182,1 +7,2,0,57,10223,1 +7,2,0,58,10136,1 +7,2,0,59,10222,1 +7,2,0,60,10181,1 +7,2,0,61,10221,1 +7,2,0,62,10227,1 +7,2,0,63,10220,1 +7,2,0,64,10225,1 +7,2,0,65,10179,1 +7,2,0,66,10224,1 +7,2,0,67,10178,1 +7,2,3,0,9167,1 +7,2,3,1,9438,1 +7,2,3,2,9437,1 +7,2,3,3,9443,1 +7,2,3,4,9168,1 +7,2,3,5,9444,1 +7,2,3,6,9169,1 +7,2,3,7,9445,1 +7,2,3,8,9261,1 +7,2,3,9,9446,1 +7,2,3,10,9262,1 +7,2,3,12,8804,0 +7,2,3,13,9263,1 +7,2,3,14,8596,0 +7,2,3,15,9264,1 +7,2,3,16,8595,0 +7,2,3,17,9353,1 +7,2,3,18,8379,0 +7,2,3,19,9354,1 +7,2,3,20,9166,1 +7,2,3,21,9355,1 +7,2,3,23,9525,1 +7,2,3,24,9356,1 +7,2,3,25,7193,0 +7,2,3,26,8378,0 +7,2,3,27,9524,1 +7,2,3,28,8594,0 +7,2,3,29,9530,1 +7,2,3,30,8593,0 +7,2,3,31,9531,1 +7,2,3,32,8801,0 +7,2,3,33,9532,1 +7,2,3,34,9523,1 +7,2,3,35,9533,1 +7,2,3,36,8802,0 +7,2,3,37,7196,0 +7,2,3,38,8800,0 +7,2,3,39,9349,1 +7,2,3,40,8799,0 +7,2,3,41,9439,1 +7,2,3,42,8591,0 +7,2,3,43,9526,1 +7,2,3,44,8592,0 +7,2,3,46,9610,1 +7,2,3,47,8376,0 +7,2,3,48,9609,1 +7,2,3,49,8797,0 +7,2,3,50,9611,1 +7,2,3,51,8798,0 +7,2,3,52,9608,1 +7,2,3,53,8590,0 +7,2,3,54,9527,1 +7,2,3,55,8589,0 +7,2,3,57,9614,1 +7,2,3,58,8373,0 +7,2,3,59,9615,1 +7,2,3,60,9007,0 +7,2,3,61,9616,1 +7,2,3,62,9008,0 +7,2,3,63,9617,1 +7,2,3,64,9607,1 +7,2,3,65,9440,1 +7,2,3,66,9606,1 +7,2,3,67,9350,1 +7,2,2,0,9006,0 +7,2,2,1,9612,1 +7,2,2,2,9005,0 +7,2,2,3,9528,1 +7,2,2,4,9004,0 +7,2,2,5,9441,1 +7,2,2,6,9003,0 +7,2,2,7,9351,1 +7,2,2,8,7937,0 +7,2,2,9,9613,1 +7,2,2,10,7944,0 +7,2,2,12,9691,1 +7,2,2,13,7945,0 +7,2,2,14,9690,1 +7,2,2,15,7928,0 +7,2,2,16,9688,1 +7,2,2,17,7926,0 +7,2,2,18,9695,1 +7,2,2,19,7925,0 +7,2,2,20,9696,1 +7,2,2,21,7923,0 +7,2,2,23,9697,1 +7,2,2,24,9687,1 +7,2,2,25,9698,1 +7,2,2,26,7929,0 +7,2,2,27,9529,1 +7,2,2,28,7927,0 +7,2,2,29,9442,1 +7,2,2,30,7924,0 +7,2,2,31,9352,1 +7,2,2,32,7922,0 +7,2,2,33,9260,1 +7,2,2,34,9347,1 +7,2,2,35,9259,1 +7,2,2,36,9346,1 +7,2,2,37,9258,1 +7,2,2,38,9345,1 +7,2,2,39,9257,1 +7,2,2,40,9255,1 +7,2,2,41,9163,1 +7,2,2,42,9162,1 +7,2,2,43,9766,1 +7,2,2,44,9161,1 +7,2,2,46,9765,1 +7,2,2,47,9344,1 +7,2,2,48,9256,1 +7,2,2,49,9843,1 +7,2,2,50,9348,1 +7,2,2,51,9844,1 +7,2,2,52,9767,1 +7,2,2,53,9764,1 +7,2,2,54,9768,1 +7,2,2,55,9845,1 +7,2,2,57,9769,1 +7,2,2,58,9846,1 +7,2,2,59,9770,1 +7,2,2,60,9847,1 +7,2,2,61,9771,1 +7,2,2,62,9848,1 +7,2,2,63,9772,1 +7,2,2,64,9849,1 +7,2,2,65,9773,1 +7,2,2,66,9850,1 +7,2,2,67,9774,1 +7,2,1,0,9851,1 +7,2,1,1,9775,1 +7,2,1,2,9852,1 +7,2,1,3,9776,1 +7,2,1,4,9853,1 +7,2,1,5,9840,1 +7,2,1,6,9839,1 +7,2,1,7,9842,1 +7,2,1,8,9838,1 +7,2,1,9,9841,1 +7,3,1,10,9760,1 +7,3,1,12,9907,1 +7,3,1,13,9682,1 +7,3,1,14,9837,1 +7,3,1,15,9601,1 +7,3,1,16,9906,1 +7,3,1,17,7917,0 +7,3,1,18,9836,1 +7,3,1,19,9430,1 +7,3,1,20,9835,1 +7,3,1,21,9759,1 +7,3,1,23,9834,1 +7,3,1,24,9905,1 +7,3,1,25,9833,1 +7,3,1,26,9681,1 +7,3,1,27,9903,1 +7,3,1,28,9600,1 +7,3,1,29,9904,1 +7,3,1,30,9516,1 +7,3,1,31,9967,1 +7,3,1,32,9429,1 +7,3,1,33,9902,1 +7,3,1,34,9339,1 +7,3,1,35,9832,1 +7,3,1,36,9247,1 +7,3,1,37,9757,1 +7,3,1,38,9153,1 +7,3,1,39,9679,1 +7,3,1,40,9758,1 +7,3,1,41,9900,1 +7,3,1,42,9680,1 +7,3,1,43,9971,1 +7,3,1,44,9599,1 +7,3,1,46,9970,1 +7,3,1,47,9515,1 +7,3,1,48,9830,1 +7,3,1,49,9428,1 +7,3,1,50,9755,1 +7,3,1,51,9338,1 +7,3,1,52,9677,1 +7,3,1,53,9246,1 +7,3,1,54,9596,1 +7,3,1,55,9969,1 +7,3,1,57,9512,1 +7,3,1,58,9598,1 +7,3,1,59,9425,1 +7,3,1,60,9514,1 +7,3,1,61,9899,1 +7,3,1,62,9427,1 +7,3,1,63,9829,1 +7,3,1,64,9337,1 +7,3,1,65,9754,1 +7,3,1,66,9901,1 +7,3,1,67,9676,1 +7,3,0,0,9831,1 +7,3,0,1,9595,1 +7,3,0,2,9756,1 +7,3,0,3,9511,1 +7,3,0,4,9678,1 +7,3,0,5,10031,1 +7,3,0,6,9597,1 +7,3,0,7,9898,1 +7,3,0,8,9513,1 +7,3,0,9,9828,1 +7,3,0,10,9426,1 +7,3,0,12,9753,1 +7,3,0,13,10030,1 +7,3,0,14,9675,1 +7,3,0,15,9752,1 +7,3,0,16,9594,1 +7,3,0,17,9968,1 +7,3,0,18,9897,1 +7,3,0,19,9674,1 +7,3,0,20,9827,1 +7,3,0,21,9896,1 +7,3,0,23,9826,1 +7,3,0,24,9751,1 +7,3,0,25,9895,1 +7,3,0,26,9673,1 +7,3,0,27,9825,1 +7,3,0,28,9894,1 +7,3,0,29,9750,1 +7,3,0,30,9824,1 +7,3,0,31,9964,1 +7,3,0,32,9893,1 +7,3,0,33,9963,1 +7,3,0,34,7918,0 +7,3,0,35,9962,1 +7,3,0,36,9966,1 +7,3,0,37,10086,1 +7,3,0,38,9965,1 +7,3,0,39,9959,1 +7,3,0,40,9961,1 +7,3,0,41,9958,1 +7,3,0,42,9960,1 +7,3,0,43,10029,1 +7,3,0,44,10085,1 +7,3,0,46,10028,1 +7,3,0,47,10084,1 +7,3,0,48,10027,1 +7,3,0,49,10025,1 +7,3,0,50,10026,1 +7,3,0,51,10024,1 +7,3,0,52,10219,1 +7,3,0,53,10023,1 +7,3,0,54,10218,1 +7,3,0,55,10022,1 +7,3,0,57,10217,1 +7,3,0,58,10021,1 +7,3,0,59,10216,1 +7,3,0,60,10083,1 +7,3,0,61,10215,1 +7,3,0,62,10082,1 +7,3,0,63,10135,1 +7,3,0,64,10081,1 +7,3,0,65,10134,1 +7,3,0,66,10080,1 +7,3,0,67,10133,1 +7,3,3,0,8983,0 +7,3,3,1,8996,0 +7,3,3,2,8986,0 +7,3,3,3,8993,0 +7,3,3,4,8984,0 +7,3,3,5,8991,0 +7,3,3,6,8792,0 +7,3,3,7,8990,0 +7,3,3,8,8791,0 +7,3,3,9,8998,0 +7,3,3,10,8583,0 +7,3,3,12,9436,1 +7,3,3,13,8584,0 +7,3,3,14,9435,1 +7,3,3,15,8368,0 +7,3,3,16,8999,0 +7,3,3,17,8789,0 +7,3,3,18,9002,0 +7,3,3,19,9434,1 +7,3,3,20,9000,0 +7,3,3,21,8790,0 +7,3,3,23,8997,0 +7,3,3,24,8582,0 +7,3,3,25,8988,0 +7,3,3,26,8581,0 +7,3,3,27,8995,0 +7,3,3,28,8365,0 +7,3,3,29,8994,0 +7,3,3,30,8787,0 +7,3,3,31,8992,0 +7,3,3,32,8788,0 +7,3,3,33,8989,0 +7,3,3,34,8580,0 +7,3,3,35,8987,0 +7,3,3,36,8579,0 +7,3,3,37,8985,0 +7,3,3,38,8363,0 +7,3,3,39,9522,1 +7,3,3,40,8786,0 +7,3,3,41,9521,1 +7,3,3,42,8785,0 +7,3,3,43,8795,0 +7,3,3,44,8577,0 +7,3,3,46,8796,0 +7,3,3,47,8578,0 +7,3,3,48,8588,0 +7,3,3,49,8362,0 +7,3,3,50,8587,0 +7,3,3,51,9520,1 +7,3,3,52,8371,0 +7,3,3,53,8784,0 +7,3,3,54,8794,0 +7,3,3,55,8783,0 +7,3,3,57,8793,0 +7,3,3,58,8575,0 +7,3,3,59,8585,0 +7,3,3,60,8576,0 +7,3,3,61,8586,0 +7,3,3,62,8360,0 +7,3,3,63,8370,0 +7,3,3,64,8982,0 +7,3,3,65,9254,1 +7,3,3,66,8980,0 +7,3,3,67,9253,1 +7,3,2,0,8981,0 +7,3,2,1,9605,1 +7,3,2,2,8979,0 +7,3,2,3,9160,1 +7,3,2,4,8781,0 +7,3,2,5,9252,1 +7,3,2,6,8779,0 +7,3,2,7,9159,1 +7,3,2,8,9604,1 +7,3,2,9,9158,1 +7,3,2,10,8782,0 +7,3,2,12,8977,0 +7,3,2,13,9603,1 +7,3,2,14,8978,0 +7,3,2,15,8780,0 +7,3,2,16,8778,0 +7,3,2,17,8574,0 +7,3,2,18,8777,0 +7,3,2,19,8572,0 +7,3,2,20,8569,0 +7,3,2,21,8573,0 +7,3,2,23,8570,0 +7,3,2,24,8571,0 +7,3,2,25,8975,0 +7,3,2,26,8357,0 +7,3,2,27,8976,0 +7,3,2,28,9433,1 +7,3,2,29,8776,0 +7,3,2,30,9343,1 +7,3,2,31,9686,1 +7,3,2,32,9251,1 +7,3,2,33,9685,1 +7,3,2,34,9157,1 +7,3,2,35,8775,0 +7,3,2,36,7209,0 +7,3,2,37,8567,0 +7,3,2,38,9519,1 +7,3,2,39,9518,1 +7,3,2,40,9684,1 +7,3,2,41,9431,1 +7,3,2,42,9432,1 +7,3,2,43,9341,1 +7,3,2,44,9342,1 +7,3,2,46,9249,1 +7,3,2,47,9250,1 +7,3,2,48,9155,1 +7,3,2,49,9156,1 +7,3,2,50,9517,1 +7,3,2,51,9689,1 +7,3,2,52,9340,1 +7,3,2,53,8974,0 +7,3,2,54,9248,1 +7,3,2,55,8973,0 +7,3,2,57,9154,1 +7,3,2,58,8773,0 +7,3,2,59,9763,1 +7,3,2,60,8774,0 +7,3,2,61,8969,0 +7,3,2,62,8972,0 +7,3,2,63,8970,0 +7,3,2,64,8971,0 +7,3,2,65,8967,0 +7,3,2,66,8771,0 +7,3,2,67,8968,0 +7,3,1,0,8772,0 +7,3,1,1,8770,0 +7,3,1,2,9762,1 +7,3,1,3,8768,0 +7,3,1,4,9761,1 +7,3,1,5,8966,0 +7,3,1,6,9683,1 +7,3,1,7,8965,0 +7,3,1,8,9602,1 +7,3,1,9,8964,0 +3,2,1,10,9041,0 +3,2,1,12,8430,0 +3,2,1,13,7487,0 +3,2,1,14,9361,1 +3,2,1,15,9360,1 +3,2,1,16,8207,0 +3,2,1,17,7488,0 +3,2,1,18,8206,0 +3,2,1,19,7733,0 +3,2,1,20,9043,0 +3,2,1,21,7732,0 +3,2,1,23,9044,0 +3,2,1,24,7237,0 +3,2,1,25,8431,0 +3,2,1,26,7489,0 +3,2,1,27,8208,0 +3,2,1,28,7490,0 +3,2,1,29,8209,0 +3,2,1,30,7735,0 +3,2,1,31,9045,0 +3,2,1,32,7734,0 +3,2,1,33,9046,0 +3,2,1,34,7240,0 +3,2,1,35,9042,0 +3,2,1,36,7492,0 +3,2,1,37,8204,0 +3,2,1,38,7491,0 +3,2,1,39,8205,0 +3,2,1,40,9359,1 +3,2,1,41,9451,1 +3,2,1,42,9450,1 +3,2,1,43,8428,0 +3,2,1,44,7736,0 +3,2,1,46,9040,0 +3,2,1,47,7737,0 +3,2,1,48,9039,0 +3,2,1,49,8196,0 +3,2,1,50,8203,0 +3,2,1,51,7966,0 +3,2,1,52,8202,0 +3,2,1,53,7967,0 +3,2,1,54,8425,0 +3,2,1,55,8422,0 +3,2,1,57,8201,0 +3,2,1,58,8199,0 +3,2,1,59,8200,0 +3,2,1,60,8198,0 +3,2,1,61,8423,0 +3,2,1,62,7968,0 +3,2,1,63,8840,0 +3,2,1,64,7969,0 +3,2,1,65,8839,0 +3,2,1,66,7971,0 +3,2,1,67,8631,0 +3,2,0,0,7970,0 +3,2,0,1,9538,1 +3,2,0,2,9537,1 +3,2,0,3,8632,0 +3,2,0,4,8197,0 +3,2,0,5,8416,0 +3,2,0,6,8420,0 +3,2,0,7,8842,0 +3,2,0,8,9269,1 +3,2,0,9,8841,0 +3,2,0,10,7965,0 +3,2,0,12,8633,0 +3,2,0,13,8195,0 +3,2,0,14,8634,0 +3,2,0,15,8194,0 +3,2,0,16,8418,0 +3,2,0,17,8417,0 +3,2,0,18,8843,0 +3,2,0,19,7962,0 +3,2,0,20,8844,0 +3,2,0,21,7963,0 +3,2,0,23,8636,0 +3,2,0,24,8193,0 +3,2,0,25,8635,0 +3,2,0,26,8192,0 +3,2,0,27,8419,0 +3,2,0,28,9536,1 +3,2,0,29,9622,1 +3,2,0,30,9621,1 +3,2,0,31,8845,0 +3,2,0,32,8415,0 +3,2,0,33,8846,0 +3,2,0,34,7235,0 +3,2,0,35,8638,0 +3,2,0,36,7731,0 +3,2,0,37,8637,0 +3,2,0,38,7730,0 +3,2,0,39,8421,0 +3,2,0,40,7485,0 +3,2,0,41,8848,0 +3,2,0,42,7486,0 +3,2,0,43,8847,0 +3,2,0,44,7234,0 +3,2,0,46,8639,0 +3,2,0,47,7729,0 +3,2,0,48,8640,0 +3,2,0,49,7728,0 +3,2,0,50,8424,0 +3,2,0,51,7483,0 +3,2,0,52,8850,0 +3,2,0,53,7484,0 +3,2,0,54,8849,0 +3,2,0,55,7232,0 +3,2,0,57,9703,1 +3,2,0,58,9702,1 +3,2,0,59,8641,0 +3,2,0,60,7726,0 +3,2,0,61,8642,0 +3,2,0,62,7727,0 +3,2,0,63,8426,0 +3,2,0,64,9701,1 +3,2,0,65,8851,0 +3,2,0,66,9780,1 +3,2,0,67,9781,1 +3,2,3,0,8186,0 +3,2,3,1,8189,0 +3,2,3,2,8183,0 +3,2,3,3,8191,0 +3,2,3,4,8180,0 +3,2,3,5,6964,0 +3,2,3,6,8184,0 +3,2,3,7,7223,0 +3,2,3,8,6421,0 +3,2,3,9,6965,0 +3,2,3,10,6691,0 +3,2,3,12,6700,0 +3,2,3,13,6957,0 +3,2,3,14,8412,0 +3,2,3,15,8406,0 +3,2,3,16,8409,0 +3,2,3,17,8407,0 +3,2,3,18,8414,0 +3,2,3,19,7215,0 +3,2,3,20,6699,0 +3,2,3,21,7468,0 +3,2,3,23,6701,0 +3,2,3,24,7712,0 +3,2,3,25,6702,0 +3,2,3,26,6959,0 +3,2,3,27,8413,0 +3,2,3,28,8408,0 +3,2,3,29,8411,0 +3,2,3,30,8405,0 +3,2,3,31,8410,0 +3,2,3,32,8404,0 +3,2,3,33,6967,0 +3,2,3,34,6694,0 +3,2,3,35,6966,0 +3,2,3,36,6693,0 +3,2,3,37,7225,0 +3,2,3,38,6422,0 +3,2,3,39,8629,0 +3,2,3,40,6958,0 +3,2,3,41,8627,0 +3,2,3,42,8621,0 +3,2,3,43,8626,0 +3,2,3,44,8624,0 +3,2,3,46,7718,0 +3,2,3,47,7217,0 +3,2,3,48,7719,0 +3,2,3,49,7953,0 +3,2,3,50,7474,0 +3,2,3,51,7715,0 +3,2,3,52,7473,0 +3,2,3,53,7714,0 +3,2,3,54,8625,0 +3,2,3,55,8623,0 +3,2,3,57,8628,0 +3,2,3,58,8622,0 +3,2,3,59,8630,0 +3,2,3,60,8619,0 +3,2,3,61,7221,0 +3,2,3,62,7469,0 +3,2,3,63,7721,0 +3,2,3,64,7470,0 +3,2,3,65,7720,0 +3,2,3,66,7218,0 +3,2,3,67,8838,0 +3,2,2,0,6425,0 +3,2,2,1,8836,0 +3,2,2,2,8830,0 +3,2,2,3,8833,0 +3,2,2,4,8831,0 +3,2,2,5,7475,0 +3,2,2,6,6696,0 +3,2,2,7,7476,0 +3,2,2,8,6695,0 +3,2,2,9,7224,0 +3,2,2,10,6960,0 +3,2,2,12,7723,0 +3,2,2,13,6961,0 +3,2,2,14,8834,0 +3,2,2,15,8829,0 +3,2,2,16,8835,0 +3,2,2,17,8828,0 +3,2,2,18,8837,0 +3,2,2,19,8832,0 +3,2,2,20,7722,0 +3,2,2,21,7220,0 +3,2,2,23,7477,0 +3,2,2,24,9708,1 +3,2,2,25,7478,0 +3,2,2,26,9709,1 +3,2,2,27,9037,0 +3,2,2,28,9710,1 +3,2,2,29,9035,0 +3,2,2,30,9029,0 +3,2,2,31,9034,0 +3,2,2,32,9032,0 +3,2,2,33,7226,0 +3,2,2,34,6427,0 +3,2,2,35,7227,0 +3,2,2,36,6698,0 +3,2,2,37,7479,0 +3,2,2,38,6697,0 +3,2,2,39,7480,0 +3,2,2,40,6962,0 +3,2,2,41,9036,0 +3,2,2,42,9031,0 +3,2,2,43,9033,0 +3,2,2,44,9030,0 +3,2,2,46,9038,0 +3,2,2,47,9027,0 +3,2,2,48,7959,0 +3,2,2,49,6963,0 +3,2,2,50,7958,0 +3,2,2,51,7716,0 +3,2,2,52,7961,0 +3,2,2,53,7717,0 +3,2,2,54,7960,0 +3,2,2,55,7472,0 +3,2,2,57,8190,0 +3,2,2,58,7471,0 +3,2,2,59,8188,0 +3,2,2,60,7219,0 +3,2,2,61,8187,0 +3,2,2,62,8182,0 +3,2,2,63,9175,1 +3,2,2,64,9174,1 +3,2,2,65,9176,1 +3,2,2,66,7952,0 +3,2,2,67,7725,0 +3,2,1,0,7951,0 +3,2,1,1,7724,0 +3,2,1,2,8185,0 +3,2,1,3,7229,0 +3,2,1,4,7955,0 +3,2,1,5,7481,0 +3,2,1,6,7954,0 +3,2,1,7,7482,0 +3,2,1,8,9173,1 +3,2,1,9,9268,1 +3,3,1,10,9014,0 +3,3,1,12,7447,0 +3,3,1,13,8377,0 +3,3,1,14,9358,1 +3,3,1,15,9357,1 +3,3,1,16,7448,0 +3,3,1,17,8154,0 +3,3,1,18,7693,0 +3,3,1,19,8155,0 +3,3,1,20,7692,0 +3,3,1,21,9011,0 +3,3,1,23,7194,0 +3,3,1,24,9012,0 +3,3,1,25,7446,0 +3,3,1,26,8375,0 +3,3,1,27,7445,0 +3,3,1,28,8152,0 +3,3,1,29,7690,0 +3,3,1,30,8153,0 +3,3,1,31,7691,0 +3,3,1,32,9010,0 +3,3,1,33,7192,0 +3,3,1,34,9009,0 +3,3,1,35,7444,0 +3,3,1,36,9013,0 +3,3,1,37,7443,0 +3,3,1,38,8156,0 +3,3,1,39,9449,1 +3,3,1,40,8157,0 +3,3,1,41,9448,1 +3,3,1,42,9447,1 +3,3,1,43,7688,0 +3,3,1,44,8380,0 +3,3,1,46,7689,0 +3,3,1,47,9016,0 +3,3,1,48,8164,0 +3,3,1,49,9015,0 +3,3,1,50,7934,0 +3,3,1,51,8158,0 +3,3,1,52,7935,0 +3,3,1,53,8159,0 +3,3,1,54,8385,0 +3,3,1,55,8382,0 +3,3,1,57,8162,0 +3,3,1,58,8161,0 +3,3,1,59,8163,0 +3,3,1,60,8160,0 +3,3,1,61,7933,0 +3,3,1,62,8383,0 +3,3,1,63,7932,0 +3,3,1,64,8816,0 +3,3,1,65,7931,0 +3,3,1,66,8815,0 +3,3,1,67,7930,0 +3,3,0,0,8607,0 +3,3,0,1,9535,1 +3,3,0,2,9534,1 +3,3,0,3,8165,0 +3,3,0,4,8608,0 +3,3,0,5,8388,0 +3,3,0,6,8392,0 +3,3,0,7,9265,1 +3,3,0,8,8813,0 +3,3,0,9,7936,0 +3,3,0,10,8814,0 +3,3,0,12,8166,0 +3,3,0,13,8606,0 +3,3,0,14,8167,0 +3,3,0,15,8605,0 +3,3,0,16,8390,0 +3,3,0,17,8389,0 +3,3,0,18,7938,0 +3,3,0,19,8811,0 +3,3,0,20,7939,0 +3,3,0,21,8812,0 +3,3,0,23,8169,0 +3,3,0,24,8604,0 +3,3,0,25,8168,0 +3,3,0,26,8603,0 +3,3,0,27,9620,1 +3,3,0,28,8387,0 +3,3,0,29,9619,1 +3,3,0,30,9618,1 +3,3,0,31,8391,0 +3,3,0,32,8810,0 +3,3,0,33,7195,0 +3,3,0,34,8809,0 +3,3,0,35,7694,0 +3,3,0,36,8601,0 +3,3,0,37,7695,0 +3,3,0,38,8602,0 +3,3,0,39,7450,0 +3,3,0,40,8386,0 +3,3,0,41,7449,0 +3,3,0,42,8808,0 +3,3,0,43,7197,0 +3,3,0,44,8807,0 +3,3,0,46,7697,0 +3,3,0,47,8599,0 +3,3,0,48,7696,0 +3,3,0,49,8600,0 +3,3,0,50,7451,0 +3,3,0,51,8384,0 +3,3,0,52,7452,0 +3,3,0,53,8805,0 +3,3,0,54,7200,0 +3,3,0,55,8806,0 +3,3,0,57,9700,1 +3,3,0,58,9699,1 +3,3,0,59,7699,0 +3,3,0,60,8598,0 +3,3,0,61,7698,0 +3,3,0,62,8597,0 +3,3,0,63,9779,1 +3,3,0,64,8381,0 +3,3,0,65,9778,1 +3,3,0,66,8803,0 +3,3,0,67,9777,1 +3,3,3,0,8175,0 +3,3,3,1,8178,0 +3,3,3,2,8173,0 +3,3,3,3,8181,0 +3,3,3,4,8170,0 +3,3,3,5,8176,0 +3,3,3,6,6948,0 +3,3,3,7,6420,0 +3,3,3,8,7207,0 +3,3,3,9,6692,0 +3,3,3,10,6949,0 +3,3,3,12,6956,0 +3,3,3,13,6684,0 +3,3,3,14,8401,0 +3,3,3,15,8396,0 +3,3,3,16,8399,0 +3,3,3,17,8398,0 +3,3,3,18,7216,0 +3,3,3,19,8393,0 +3,3,3,20,7467,0 +3,3,3,21,6683,0 +3,3,3,23,7713,0 +3,3,3,24,6682,0 +3,3,3,25,6954,0 +3,3,3,26,6681,0 +3,3,3,27,8400,0 +3,3,3,28,8394,0 +3,3,3,29,8402,0 +3,3,3,30,8395,0 +3,3,3,31,8403,0 +3,3,3,32,8397,0 +3,3,3,33,6689,0 +3,3,3,34,6946,0 +3,3,3,35,6690,0 +3,3,3,36,6947,0 +3,3,3,37,6419,0 +3,3,3,38,7206,0 +3,3,3,39,6955,0 +3,3,3,40,8610,0 +3,3,3,41,8618,0 +3,3,3,42,8611,0 +3,3,3,43,8616,0 +3,3,3,44,8613,0 +3,3,3,46,7214,0 +3,3,3,47,7707,0 +3,3,3,48,7948,0 +3,3,3,49,7706,0 +3,3,3,50,7710,0 +3,3,3,51,7461,0 +3,3,3,52,7711,0 +3,3,3,53,7462,0 +3,3,3,54,8615,0 +3,3,3,55,8614,0 +3,3,3,57,8617,0 +3,3,3,58,8612,0 +3,3,3,59,8620,0 +3,3,3,60,8609,0 +3,3,3,61,7466,0 +3,3,3,62,7210,0 +3,3,3,63,7465,0 +3,3,3,64,7705,0 +3,3,3,65,7213,0 +3,3,3,66,7704,0 +3,3,3,67,6417,0 +3,3,2,0,8817,0 +3,3,2,1,8825,0 +3,3,2,2,8820,0 +3,3,2,3,8823,0 +3,3,2,4,8822,0 +3,3,2,5,6688,0 +3,3,2,6,7459,0 +3,3,2,7,6687,0 +3,3,2,8,7460,0 +3,3,2,9,6952,0 +3,3,2,10,7208,0 +3,3,2,12,6953,0 +3,3,2,13,7702,0 +3,3,2,14,8826,0 +3,3,2,15,8821,0 +3,3,2,16,8827,0 +3,3,2,17,8819,0 +3,3,2,18,8824,0 +3,3,2,19,8818,0 +3,3,2,20,7212,0 +3,3,2,21,7703,0 +3,3,2,23,9694,1 +3,3,2,24,7458,0 +3,3,2,25,9693,1 +3,3,2,26,7457,0 +3,3,2,27,9692,1 +3,3,2,28,9018,0 +3,3,2,29,9026,0 +3,3,2,30,9019,0 +3,3,2,31,9024,0 +3,3,2,32,9021,0 +3,3,2,33,6414,0 +3,3,2,34,7205,0 +3,3,2,35,6685,0 +3,3,2,36,7203,0 +3,3,2,37,6686,0 +3,3,2,38,7455,0 +3,3,2,39,6951,0 +3,3,2,40,7456,0 +3,3,2,41,9023,0 +3,3,2,42,9020,0 +3,3,2,43,9025,0 +3,3,2,44,9022,0 +3,3,2,46,9028,0 +3,3,2,47,9017,0 +3,3,2,48,6950,0 +3,3,2,49,7943,0 +3,3,2,50,7708,0 +3,3,2,51,7942,0 +3,3,2,52,7709,0 +3,3,2,53,7940,0 +3,3,2,54,7464,0 +3,3,2,55,7941,0 +3,3,2,57,7463,0 +3,3,2,58,8171,0 +3,3,2,59,7211,0 +3,3,2,60,8172,0 +3,3,2,61,8179,0 +3,3,2,62,8174,0 +3,3,2,63,9172,1 +3,3,2,64,9171,1 +3,3,2,65,7949,0 +3,3,2,66,9170,1 +3,3,2,67,7950,0 +3,3,1,0,7701,0 +3,3,1,1,8177,0 +3,3,1,2,7700,0 +3,3,1,3,7947,0 +3,3,1,4,7202,0 +3,3,1,5,7946,0 +3,3,1,6,7454,0 +3,3,1,7,9267,1 +3,3,1,8,7453,0 +3,3,1,9,9266,1 +1,3,1,10,7651,0 +1,3,1,12,7896,0 +1,3,1,13,7890,0 +1,3,1,14,7894,0 +1,3,1,15,7884,0 +1,3,1,16,7895,0 +1,3,1,17,7889,0 +1,3,1,18,7893,0 +1,3,1,19,7880,0 +1,3,1,20,7897,0 +1,3,1,21,7887,0 +1,3,1,23,7891,0 +1,3,1,24,7878,0 +1,3,1,25,7898,0 +1,3,1,26,7877,0 +1,3,1,27,8124,0 +1,3,1,28,7888,0 +1,3,1,29,8123,0 +1,3,1,30,7875,0 +1,3,1,31,7892,0 +1,3,1,32,7886,0 +1,3,1,33,8121,0 +1,3,1,34,7872,0 +1,3,1,35,7660,0 +1,3,1,36,7870,0 +1,3,1,37,7659,0 +1,3,1,38,7885,0 +1,3,1,39,8118,0 +1,3,1,40,7869,0 +1,3,1,41,7657,0 +1,3,1,42,7883,0 +1,3,1,43,7655,0 +1,3,1,44,7867,0 +1,3,1,46,7654,0 +1,3,1,47,8116,0 +1,3,1,48,8120,0 +1,3,1,49,8115,0 +1,3,1,50,8119,0 +1,3,1,51,8108,0 +1,3,1,52,7653,0 +1,3,1,53,8113,0 +1,3,1,54,8117,0 +1,3,1,55,8107,0 +1,3,1,57,8114,0 +1,3,1,58,8110,0 +1,3,1,59,7652,0 +1,3,1,60,8105,0 +1,3,1,61,6364,0 +1,3,1,62,8102,0 +1,3,1,63,8342,0 +1,3,1,64,8112,0 +1,3,1,65,8340,0 +1,3,1,66,8100,0 +1,3,1,67,7159,0 +1,3,0,0,8099,0 +1,3,0,1,8337,0 +1,3,0,2,8111,0 +1,3,0,3,8335,0 +1,3,0,4,8106,0 +1,3,0,5,6900,0 +1,3,0,6,8109,0 +1,3,0,7,8339,0 +1,3,0,8,8104,0 +1,3,0,9,6901,0 +1,3,0,10,8103,0 +1,3,0,12,6636,0 +1,3,0,13,8334,0 +1,3,0,14,8338,0 +1,3,0,15,8101,0 +1,3,0,16,7158,0 +1,3,0,17,8332,0 +1,3,0,18,8336,0 +1,3,0,19,6897,0 +1,3,0,20,8333,0 +1,3,0,21,8329,0 +1,3,0,23,6899,0 +1,3,0,24,8327,0 +1,3,0,25,6898,0 +1,3,0,26,8326,0 +1,3,0,27,8554,0 +1,3,0,28,8331,0 +1,3,0,29,8552,0 +1,3,0,30,6632,0 +1,3,0,31,6633,0 +1,3,0,32,6631,0 +1,3,0,33,8549,0 +1,3,0,34,8330,0 +1,3,0,35,6634,0 +1,3,0,36,6896,0 +1,3,0,37,8547,0 +1,3,0,38,8328,0 +1,3,0,39,6635,0 +1,3,0,40,7153,0 +1,3,0,41,7156,0 +1,3,0,42,6894,0 +1,3,0,43,8550,0 +1,3,0,44,6895,0 +1,3,0,46,6630,0 +1,3,0,47,8546,0 +1,3,0,48,6629,0 +1,3,0,49,6627,0 +1,3,0,50,8548,0 +1,3,0,51,7150,0 +1,3,0,52,7151,0 +1,3,0,53,6891,0 +1,3,0,54,6892,0 +1,3,0,55,8545,1 +1,3,0,57,6625,0 +1,3,0,58,6893,0 +1,3,0,59,6626,0 +1,3,0,60,6628,0 +1,3,0,61,7148,0 +1,3,0,62,8544,1 +1,3,0,63,6889,0 +1,3,0,64,6890,0 +1,3,0,65,6888,0 +1,3,0,66,6624,0 +1,3,0,67,6623,0 +1,3,3,0,6388,0 +1,3,3,1,6664,0 +1,3,3,2,6387,0 +1,3,3,3,6661,0 +1,3,3,4,6391,0 +1,3,3,5,5845,0 +1,3,3,6,6385,0 +1,3,3,7,6659,0 +1,3,3,8,6389,0 +1,3,3,9,5556,0 +1,3,3,10,6386,0 +1,3,3,12,6124,0 +1,3,3,13,6384,0 +1,3,3,14,6662,0 +1,3,3,15,6658,0 +1,3,3,16,6390,0 +1,3,3,17,6382,0 +1,3,3,18,6660,0 +1,3,3,19,6656,0 +1,3,3,20,6392,0 +1,3,3,21,6383,0 +1,3,3,23,6125,0 +1,3,3,24,6653,0 +1,3,3,25,6657,0 +1,3,3,26,6651,0 +1,3,3,27,5843,0 +1,3,3,28,6380,0 +1,3,3,29,6126,0 +1,3,3,30,6655,0 +1,3,3,31,6925,0 +1,3,3,32,6381,0 +1,3,3,33,6393,0 +1,3,3,34,6654,0 +1,3,3,35,6922,0 +1,3,3,36,6103,0 +1,3,3,37,6394,0 +1,3,3,38,6652,0 +1,3,3,39,6920,0 +1,3,3,40,6650,0 +1,3,3,41,6919,0 +1,3,3,42,6379,0 +1,3,3,43,6395,0 +1,3,3,44,6649,0 +1,3,3,46,6923,0 +1,3,3,47,6378,0 +1,3,3,48,6397,0 +1,3,3,49,6100,0 +1,3,3,50,6921,0 +1,3,3,51,6917,0 +1,3,3,52,6396,0 +1,3,3,53,6121,0 +1,3,3,54,6399,0 +1,3,3,55,6914,0 +1,3,3,57,6918,0 +1,3,3,58,6122,0 +1,3,3,59,6916,0 +1,3,3,60,6912,0 +1,3,3,61,6400,0 +1,3,3,62,5554,0 +1,3,3,63,6398,0 +1,3,3,64,5844,0 +1,3,3,65,6666,0 +1,3,3,66,6915,0 +1,3,3,67,7177,0 +1,3,2,0,5841,0 +1,3,2,1,6648,0 +1,3,2,2,6913,0 +1,3,2,3,7175,0 +1,3,2,4,6647,0 +1,3,2,5,7174,0 +1,3,2,6,6910,0 +1,3,2,7,6376,0 +1,3,2,8,6377,0 +1,3,2,9,6098,0 +1,3,2,10,6911,0 +1,3,2,12,6646,0 +1,3,2,13,6099,0 +1,3,2,14,7176,0 +1,3,2,15,7172,0 +1,3,2,16,6645,0 +1,3,2,17,7169,0 +1,3,2,18,7173,0 +1,3,2,19,6375,0 +1,3,2,20,6374,0 +1,3,2,21,6908,0 +1,3,2,23,7171,0 +1,3,2,24,7167,0 +1,3,2,25,6097,0 +1,3,2,26,6909,0 +1,3,2,27,7166,0 +1,3,2,28,6644,0 +1,3,2,29,6907,0 +1,3,2,30,7170,0 +1,3,2,31,7425,0 +1,3,2,32,6643,0 +1,3,2,33,6906,0 +1,3,2,34,7168,0 +1,3,2,35,7423,0 +1,3,2,36,6372,0 +1,3,2,37,6641,0 +1,3,2,38,7165,0 +1,3,2,39,7422,0 +1,3,2,40,7163,0 +1,3,2,41,7420,0 +1,3,2,42,5266,0 +1,3,2,43,6642,0 +1,3,2,44,5265,0 +1,3,2,46,7424,0 +1,3,2,47,5267,0 +1,3,2,48,6371,0 +1,3,2,49,7164,0 +1,3,2,50,7421,0 +1,3,2,51,7417,0 +1,3,2,52,7161,0 +1,3,2,53,6905,0 +1,3,2,54,7419,0 +1,3,2,55,7415,0 +1,3,2,57,6902,0 +1,3,2,58,7414,0 +1,3,2,59,7418,0 +1,3,2,60,6904,0 +1,3,2,61,6903,0 +1,3,2,62,6639,0 +1,3,2,63,6638,0 +1,3,2,64,6640,0 +1,3,2,65,7666,0 +1,3,2,66,7416,0 +1,3,2,67,7664,0 +1,3,1,0,6369,0 +1,3,1,1,6637,0 +1,3,1,2,7413,0 +1,3,1,3,7663,0 +1,3,1,4,7658,0 +1,3,1,5,6366,0 +1,3,1,6,7411,0 +1,3,1,7,7661,0 +1,3,1,8,7656,0 +1,3,1,9,7662,0 +1,2,1,10,7899,0 +1,2,1,12,8132,0 +1,2,1,13,7901,0 +1,2,1,14,7919,0 +1,2,1,15,8131,0 +1,2,1,16,8135,0 +1,2,1,17,8129,0 +1,2,1,18,8133,0 +1,2,1,19,7204,0 +1,2,1,20,7681,0 +1,2,1,21,8126,0 +1,2,1,23,8130,0 +1,2,1,24,6945,0 +1,2,1,25,7680,0 +1,2,1,26,6944,0 +1,2,1,27,7435,0 +1,2,1,28,6679,0 +1,2,1,29,7916,0 +1,2,1,30,7902,0 +1,2,1,31,7678,0 +1,2,1,32,8128,0 +1,2,1,33,7679,0 +1,2,1,34,8127,0 +1,2,1,35,8353,0 +1,2,1,36,8125,0 +1,2,1,37,7914,0 +1,2,1,38,8122,0 +1,2,1,39,8351,0 +1,2,1,40,7904,0 +1,2,1,41,8350,0 +1,2,1,42,7907,0 +1,2,1,43,7921,0 +1,2,1,44,7909,0 +1,2,1,46,7683,0 +1,2,1,47,7910,0 +1,2,1,48,7682,0 +1,2,1,49,8140,0 +1,2,1,50,7437,0 +1,2,1,51,8348,0 +1,2,1,52,8352,0 +1,2,1,53,8345,0 +1,2,1,54,8349,0 +1,2,1,55,8343,0 +1,2,1,57,8347,0 +1,2,1,58,8139,0 +1,2,1,59,7439,0 +1,2,1,60,8137,0 +1,2,1,61,7440,0 +1,2,1,62,8134,0 +1,2,1,63,7685,0 +1,2,1,64,8142,0 +1,2,1,65,7684,0 +1,2,1,66,8145,0 +1,2,1,67,7441,0 +1,2,0,0,8346,0 +1,2,0,1,9164,1 +1,2,0,2,8344,0 +1,2,0,3,8563,0 +1,2,0,4,8341,0 +1,2,0,5,8562,0 +1,2,0,6,7915,0 +1,2,0,7,7442,0 +1,2,0,8,7912,0 +1,2,0,9,7687,0 +1,2,0,10,8144,0 +1,2,0,12,8147,0 +1,2,0,13,8143,0 +1,2,0,14,8148,0 +1,2,0,15,8141,0 +1,2,0,16,8150,0 +1,2,0,17,8557,0 +1,2,0,18,8561,0 +1,2,0,19,8560,0 +1,2,0,20,8559,0 +1,2,0,21,8555,0 +1,2,0,23,7686,0 +1,2,0,24,8138,0 +1,2,0,25,8146,0 +1,2,0,26,8136,0 +1,2,0,27,8149,0 +1,2,0,28,8356,0 +1,2,0,29,8151,0 +1,2,0,30,8358,0 +1,2,0,31,8369,0 +1,2,0,32,8558,0 +1,2,0,33,8372,0 +1,2,0,34,8556,0 +1,2,0,35,8767,0 +1,2,0,36,8553,0 +1,2,0,37,8766,0 +1,2,0,38,8551,0 +1,2,0,39,8764,0 +1,2,0,40,8359,0 +1,2,0,41,8374,0 +1,2,0,42,8361,0 +1,2,0,43,8769,0 +1,2,0,44,8364,0 +1,2,0,46,8564,0 +1,2,0,47,8366,0 +1,2,0,48,8765,0 +1,2,0,49,8367,0 +1,2,0,50,8565,0 +1,2,0,51,8761,0 +1,2,0,52,8354,0 +1,2,0,53,8759,0 +1,2,0,54,8355,0 +1,2,0,55,8758,0 +1,2,0,57,8763,0 +1,2,0,58,8961,1 +1,2,0,59,8762,0 +1,2,0,60,8959,1 +1,2,0,61,8568,0 +1,2,0,62,8960,1 +1,2,0,63,8963,0 +1,2,0,64,8760,0 +1,2,0,65,8566,0 +1,2,0,66,8757,1 +1,2,0,67,8962,0 +1,2,3,0,5850,0 +1,2,3,1,6418,0 +1,2,3,2,5847,0 +1,2,3,3,6140,0 +1,2,3,4,5855,0 +1,2,3,5,6141,0 +1,2,3,6,6665,0 +1,2,3,7,5856,0 +1,2,3,8,6405,0 +1,2,3,9,6933,0 +1,2,3,10,6127,0 +1,2,3,12,6930,0 +1,2,3,13,5852,0 +1,2,3,14,6935,0 +1,2,3,15,5853,0 +1,2,3,16,6936,0 +1,2,3,17,5857,0 +1,2,3,18,6667,0 +1,2,3,19,5849,0 +1,2,3,20,6934,0 +1,2,3,21,6134,0 +1,2,3,23,6932,0 +1,2,3,24,6928,0 +1,2,3,25,6668,0 +1,2,3,26,6135,0 +1,2,3,27,6931,0 +1,2,3,28,6143,0 +1,2,3,29,6929,0 +1,2,3,30,6927,0 +1,2,3,31,6663,0 +1,2,3,32,6413,0 +1,2,3,33,6670,0 +1,2,3,34,6404,0 +1,2,3,35,9001,0 +1,2,3,36,6128,0 +1,2,3,37,7191,0 +1,2,3,38,6926,0 +1,2,3,39,7190,0 +1,2,3,40,6129,0 +1,2,3,41,6669,0 +1,2,3,42,6924,0 +1,2,3,43,7188,0 +1,2,3,44,6407,0 +1,2,3,46,7185,0 +1,2,3,47,5559,0 +1,2,3,48,7920,0 +1,2,3,49,5561,0 +1,2,3,50,6938,0 +1,2,3,51,5562,0 +1,2,3,52,7189,0 +1,2,3,53,7673,0 +1,2,3,54,7187,0 +1,2,3,55,5564,0 +1,2,3,57,6673,0 +1,2,3,58,7183,0 +1,2,3,59,7186,0 +1,2,3,60,7182,0 +1,2,3,61,6674,0 +1,2,3,62,5567,0 +1,2,3,63,7184,0 +1,2,3,64,7180,0 +1,2,3,65,6675,0 +1,2,3,66,5851,0 +1,2,3,67,6406,0 +1,2,2,0,6136,0 +1,2,2,1,6409,0 +1,2,2,2,7181,0 +1,2,2,3,7438,0 +1,2,2,4,7179,0 +1,2,2,5,6677,0 +1,2,2,6,6137,0 +1,2,2,7,7436,0 +1,2,2,8,6415,0 +1,2,2,9,7433,0 +1,2,2,10,6408,0 +1,2,2,12,7431,0 +1,2,2,13,7178,0 +1,2,2,14,6411,0 +1,2,2,15,6130,0 +1,2,2,16,6412,0 +1,2,2,17,6131,0 +1,2,2,18,6403,0 +1,2,2,19,5846,0 +1,2,2,20,6671,0 +1,2,2,21,7430,0 +1,2,2,23,7434,0 +1,2,2,24,5854,0 +1,2,2,25,6672,0 +1,2,2,26,6139,0 +1,2,2,27,7432,0 +1,2,2,28,5565,0 +1,2,2,29,7429,0 +1,2,2,30,7428,0 +1,2,2,31,6940,0 +1,2,2,32,5563,0 +1,2,2,33,6939,0 +1,2,2,34,5560,0 +1,2,2,35,6941,0 +1,2,2,36,6138,0 +1,2,2,37,6676,0 +1,2,2,38,7427,0 +1,2,2,39,6937,0 +1,2,2,40,6416,0 +1,2,2,41,7677,0 +1,2,2,42,7426,0 +1,2,2,43,7674,0 +1,2,2,44,6410,0 +1,2,2,46,7672,0 +1,2,2,47,6401,0 +1,2,2,48,7198,0 +1,2,2,49,6132,0 +1,2,2,50,7199,0 +1,2,2,51,6133,0 +1,2,2,52,6678,0 +1,2,2,53,7671,0 +1,2,2,54,7675,0 +1,2,2,55,6402,0 +1,2,2,57,7676,0 +1,2,2,58,7669,0 +1,2,2,59,7670,0 +1,2,2,60,5269,0 +1,2,2,61,7668,0 +1,2,2,62,5268,0 +1,2,2,63,6943,0 +1,2,2,64,5848,0 +1,2,2,65,6942,0 +1,2,2,66,7905,0 +1,2,2,67,7201,0 +1,2,1,0,7903,0 +1,2,1,1,6680,0 +1,2,1,2,7900,0 +1,2,1,3,7911,0 +1,2,1,4,7906,0 +1,2,1,5,7913,0 +1,2,1,6,7667,0 +1,2,1,7,7908,0 +1,2,1,8,7665,0 +1,2,1,9,9165,1 +8,0,1,10,9231,1 +8,0,1,12,9325,1 +8,0,1,13,9145,1 +8,0,1,14,9324,1 +8,0,1,15,9146,1 +8,0,1,16,9326,1 +8,0,1,17,9147,1 +8,0,1,18,9327,1 +8,0,1,19,9230,1 +8,0,1,20,9328,1 +8,0,1,21,9148,1 +8,0,1,23,9329,1 +8,0,1,24,9149,1 +8,0,1,25,9323,1 +8,0,1,26,9150,1 +8,0,1,27,9330,1 +8,0,1,28,9151,1 +8,0,1,29,9331,1 +8,0,1,30,9152,1 +8,0,1,31,9332,1 +8,0,1,32,9232,1 +8,0,1,33,9333,1 +8,0,1,34,9233,1 +8,0,1,35,9322,1 +8,0,1,36,9234,1 +8,0,1,37,9334,1 +8,0,1,38,9235,1 +8,0,1,39,9335,1 +8,0,1,40,9236,1 +8,0,1,41,9424,1 +8,0,1,42,9237,1 +8,0,1,43,9423,1 +8,0,1,44,9238,1 +8,0,1,46,9422,1 +8,0,1,47,9239,1 +8,0,1,48,9421,1 +8,0,1,49,9321,1 +8,0,1,50,9420,1 +8,0,1,51,9240,1 +8,0,1,52,9419,1 +8,0,1,53,9241,1 +8,0,1,54,9418,1 +8,0,1,55,9242,1 +8,0,1,57,9417,1 +8,0,1,58,9243,1 +8,0,1,59,9416,1 +8,0,1,60,9244,1 +8,0,1,61,9415,1 +8,0,1,62,9320,1 +8,0,1,63,9414,1 +8,0,1,64,9245,1 +8,0,1,65,9413,1 +8,0,1,66,9584,1 +8,0,1,67,9411,1 +8,0,0,0,9585,1 +8,0,0,1,9412,1 +8,0,0,2,9583,1 +8,0,0,3,9510,1 +8,0,0,4,9582,1 +8,0,0,5,9509,1 +8,0,0,6,9581,1 +8,0,0,7,9508,1 +8,0,0,8,9580,1 +8,0,0,9,9410,1 +8,0,0,10,9136,1 +8,0,0,12,9507,1 +8,0,0,13,9586,1 +8,0,0,14,9506,1 +8,0,0,15,9587,1 +8,0,0,16,9505,1 +8,0,0,17,9588,1 +8,0,0,18,9504,1 +8,0,0,19,9589,1 +8,0,0,20,9503,1 +8,0,0,21,9590,1 +8,0,0,23,9502,1 +8,0,0,24,9409,1 +8,0,0,25,9501,1 +8,0,0,26,9591,1 +8,0,0,27,9500,1 +8,0,0,28,9592,1 +8,0,0,29,9499,1 +8,0,0,30,9593,1 +8,0,0,31,9498,1 +8,0,0,32,9663,1 +8,0,0,33,9497,1 +8,0,0,34,9749,1 +8,0,0,35,9672,1 +8,0,0,36,9408,1 +8,0,0,37,9671,1 +8,0,0,38,9748,1 +8,0,0,39,9496,1 +8,0,0,40,9747,1 +8,0,0,41,9670,1 +8,0,0,42,9746,1 +8,0,0,43,9669,1 +8,0,0,44,9745,1 +8,0,0,46,9668,1 +8,0,0,47,9744,1 +8,0,0,48,9667,1 +8,0,0,49,9743,1 +8,0,0,50,9666,1 +8,0,0,51,9742,1 +8,0,0,52,9495,1 +8,0,0,53,9892,1 +8,0,0,54,9665,1 +8,0,0,55,9891,1 +8,0,0,57,9664,1 +8,0,0,58,9818,1 +8,0,0,59,9823,1 +8,0,0,60,9741,1 +8,0,0,61,9822,1 +8,0,0,62,9662,1 +8,0,0,63,9821,1 +8,0,0,64,9579,1 +8,0,0,65,9820,1 +8,0,0,66,9494,1 +8,0,0,67,9819,1 +8,0,3,0,8537,1 +8,0,3,1,7154,0 +8,0,3,2,7120,0 +8,0,3,3,8538,1 +8,0,3,4,7118,0 +8,0,3,5,8539,1 +8,0,3,6,7119,0 +8,0,3,7,8540,1 +8,0,3,8,7121,0 +8,0,3,9,8541,1 +8,0,3,10,7122,0 +8,0,3,12,8542,1 +8,0,3,13,8536,1 +8,0,3,14,8543,1 +8,0,3,15,7374,0 +8,0,3,16,8748,1 +8,0,3,17,7124,0 +8,0,3,18,7155,0 +8,0,3,19,7123,0 +8,0,3,20,7157,0 +8,0,3,21,7375,0 +8,0,3,23,7160,0 +8,0,3,24,7376,0 +8,0,3,25,7162,0 +8,0,3,26,7126,0 +8,0,3,27,7391,0 +8,0,3,28,7125,0 +8,0,3,29,8747,1 +8,0,3,30,7377,0 +8,0,3,31,7393,0 +8,0,3,32,7378,0 +8,0,3,33,7396,0 +8,0,3,34,7623,0 +8,0,3,35,7398,0 +8,0,3,36,7127,0 +8,0,3,37,7399,0 +8,0,3,38,7128,0 +8,0,3,39,8749,1 +8,0,3,40,7380,0 +8,0,3,41,8750,1 +8,0,3,42,8746,1 +8,0,3,43,8751,1 +8,0,3,44,7379,0 +8,0,3,46,8752,1 +8,0,3,47,7624,0 +8,0,3,48,8753,1 +8,0,3,49,7625,0 +8,0,3,50,8754,1 +8,0,3,51,7130,0 +8,0,3,52,8755,1 +8,0,3,53,7382,0 +8,0,3,54,8756,1 +8,0,3,55,8745,1 +8,0,3,57,7401,0 +8,0,3,58,7381,0 +8,0,3,59,8949,1 +8,0,3,60,7626,0 +8,0,3,61,7404,0 +8,0,3,62,7627,0 +8,0,3,63,7406,0 +8,0,3,64,7865,0 +8,0,3,65,7407,0 +8,0,3,66,7383,0 +8,0,3,67,7409,0 +8,0,2,0,8744,1 +8,0,2,1,7412,0 +8,0,2,2,7384,0 +8,0,2,3,8948,1 +8,0,2,4,7629,0 +8,0,2,5,7402,0 +8,0,2,6,7628,0 +8,0,2,7,7403,0 +8,0,2,8,7866,0 +8,0,2,9,7405,0 +8,0,2,10,7385,0 +8,0,2,12,7408,0 +8,0,2,13,7386,0 +8,0,2,14,7410,0 +8,0,2,15,7631,0 +8,0,2,16,8947,1 +8,0,2,17,7630,0 +8,0,2,18,8950,1 +8,0,2,19,7868,0 +8,0,2,20,8951,1 +8,0,2,21,7388,0 +8,0,2,23,8952,1 +8,0,2,24,7387,0 +8,0,2,25,8953,1 +8,0,2,26,7632,0 +8,0,2,27,8954,1 +8,0,2,28,7633,0 +8,0,2,29,8955,1 +8,0,2,30,8946,1 +8,0,2,31,8956,1 +8,0,2,32,7871,0 +8,0,2,33,8957,1 +8,0,2,34,7389,0 +8,0,2,35,8958,1 +8,0,2,36,7634,0 +8,0,2,37,7639,0 +8,0,2,38,7635,0 +8,0,2,39,7640,0 +8,0,2,40,8945,1 +8,0,2,41,7642,0 +8,0,2,42,7873,0 +8,0,2,43,7645,0 +8,0,2,44,7390,0 +8,0,2,46,9141,1 +8,0,2,47,7637,0 +8,0,2,48,7647,0 +8,0,2,49,7636,0 +8,0,2,50,7648,0 +8,0,2,51,7392,0 +8,0,2,52,7650,0 +8,0,2,53,7394,0 +8,0,2,54,7638,0 +8,0,2,55,7395,0 +8,0,2,57,7641,0 +8,0,2,58,7397,0 +8,0,2,59,9140,1 +8,0,2,60,7400,0 +8,0,2,61,7643,0 +8,0,2,62,7149,0 +8,0,2,63,7644,0 +8,0,2,64,7152,0 +8,0,2,65,7646,0 +8,0,2,66,9137,1 +8,0,2,67,7649,0 +8,0,1,0,9142,1 +8,0,1,1,7874,0 +8,0,1,2,9139,1 +8,0,1,3,7876,0 +8,0,1,4,9143,1 +8,0,1,5,7879,0 +8,0,1,6,9144,1 +8,0,1,7,7881,0 +8,0,1,8,9138,1 +8,0,1,9,7882,0 +8,1,1,10,8940,1 +8,1,1,12,7357,1 +8,1,1,13,8737,1 +8,1,1,14,7102,1 +8,1,1,15,9135,1 +8,1,1,16,7356,1 +8,1,1,17,8526,1 +8,1,1,18,7604,1 +8,1,1,19,8307,1 +8,1,1,20,7845,1 +8,1,1,21,8306,1 +8,1,1,23,8078,1 +8,1,1,24,8525,1 +8,1,1,25,7355,1 +8,1,1,26,8736,1 +8,1,1,27,7603,1 +8,1,1,28,9134,1 +8,1,1,29,7844,1 +8,1,1,30,8939,1 +8,1,1,31,9229,1 +8,1,1,32,8305,1 +8,1,1,33,8077,1 +8,1,1,34,8524,1 +8,1,1,35,7599,1 +8,1,1,36,8735,1 +8,1,1,37,7840,1 +8,1,1,38,8938,1 +8,1,1,39,8073,1 +8,1,1,40,9133,1 +8,1,1,41,8299,1 +8,1,1,42,8304,1 +8,1,1,43,9228,1 +8,1,1,44,8523,1 +8,1,1,46,8518,1 +8,1,1,47,8734,1 +8,1,1,48,8729,1 +8,1,1,49,8937,1 +8,1,1,50,8932,1 +8,1,1,51,9132,1 +8,1,1,52,9127,1 +8,1,1,53,8303,1 +8,1,1,54,9221,1 +8,1,1,55,8522,1 +8,1,1,57,7598,1 +8,1,1,58,8733,1 +8,1,1,59,7839,1 +8,1,1,60,8936,1 +8,1,1,61,8072,1 +8,1,1,62,9131,1 +8,1,1,63,8298,1 +8,1,1,64,7354,1 +8,1,1,65,8517,1 +8,1,1,66,7602,1 +8,1,1,67,8728,1 +8,1,0,0,9226,1 +8,1,0,1,8931,1 +8,1,0,2,7843,1 +8,1,0,3,7597,1 +8,1,0,4,8076,1 +8,1,0,5,9319,1 +8,1,0,6,8302,1 +8,1,0,7,7838,1 +8,1,0,8,8521,1 +8,1,0,9,8071,1 +8,1,0,10,8732,1 +8,1,0,12,8297,1 +8,1,0,13,9225,1 +8,1,0,14,8516,1 +8,1,0,15,8935,1 +8,1,0,16,9318,1 +8,1,0,17,9130,1 +8,1,0,18,9314,1 +8,1,0,19,7353,1 +8,1,0,20,9126,1 +8,1,0,21,7601,1 +8,1,0,23,8727,1 +8,1,0,24,9224,1 +8,1,0,25,7596,1 +8,1,0,26,7842,1 +8,1,0,27,7837,1 +8,1,0,28,8075,1 +8,1,0,29,8070,1 +8,1,0,30,8301,1 +8,1,0,31,8296,1 +8,1,0,32,8520,1 +8,1,0,33,8515,1 +8,1,0,34,8731,1 +8,1,0,35,7595,1 +8,1,0,36,8934,1 +8,1,0,37,7836,1 +8,1,0,38,9129,1 +8,1,0,39,8069,1 +8,1,0,40,9223,1 +8,1,0,41,8295,1 +8,1,0,42,9316,1 +8,1,0,43,8930,1 +8,1,0,44,7352,1 +8,1,0,46,8726,1 +8,1,0,47,7600,1 +8,1,0,48,9407,1 +8,1,0,49,7841,1 +8,1,0,50,8514,1 +8,1,0,51,8074,1 +8,1,0,52,7594,1 +8,1,0,53,8300,1 +8,1,0,54,7835,1 +8,1,0,55,9315,1 +8,1,0,57,9405,1 +8,1,0,58,8519,1 +8,1,0,59,9406,1 +8,1,0,60,8730,1 +8,1,0,61,8068,1 +8,1,0,62,8933,1 +8,1,0,63,7593,1 +8,1,0,64,9128,1 +8,1,0,65,7834,1 +8,1,0,66,9222,1 +8,1,0,67,8294,1 +8,1,3,0,8091,1 +8,1,3,1,8317,1 +8,1,3,2,8090,1 +8,1,3,3,8318,1 +8,1,3,4,8089,1 +8,1,3,5,8319,1 +8,1,3,6,8088,1 +8,1,3,7,8320,1 +8,1,3,8,8316,1 +8,1,3,9,8321,1 +8,1,3,10,8092,1 +8,1,3,12,8322,1 +8,1,3,13,8093,1 +8,1,3,14,8323,1 +8,1,3,15,8094,1 +8,1,3,16,8324,1 +8,1,3,17,8095,1 +8,1,3,18,8325,1 +8,1,3,19,8096,1 +8,1,3,20,6617,0 +8,1,3,21,8315,1 +8,1,3,23,6882,0 +8,1,3,24,8097,1 +8,1,3,25,8535,1 +8,1,3,26,8098,1 +8,1,3,27,6883,0 +8,1,3,28,7134,0 +8,1,3,29,7142,0 +8,1,3,30,6875,0 +8,1,3,31,7141,0 +8,1,3,32,8314,1 +8,1,3,33,6620,0 +8,1,3,34,6874,0 +8,1,3,35,6885,0 +8,1,3,36,6609,0 +8,1,3,37,8534,1 +8,1,3,38,7131,0 +8,1,3,39,6884,0 +8,1,3,40,7132,0 +8,1,3,41,7143,0 +8,1,3,42,6873,0 +8,1,3,43,7144,0 +8,1,3,44,6872,0 +8,1,3,46,6622,0 +8,1,3,47,6607,0 +8,1,3,48,6887,0 +8,1,3,49,7129,0 +8,1,3,50,8533,1 +8,1,3,51,6870,0 +8,1,3,52,6886,0 +8,1,3,53,6871,0 +8,1,3,54,7145,0 +8,1,3,55,6606,0 +8,1,3,57,7146,0 +8,1,3,58,6868,0 +8,1,3,59,7147,0 +8,1,3,60,6869,0 +8,1,3,61,7139,0 +8,1,3,62,6867,0 +8,1,3,63,7140,0 +8,1,3,64,8532,1 +8,1,3,65,6881,0 +8,1,3,66,6866,0 +8,1,3,67,6880,0 +8,1,2,0,6865,0 +8,1,2,1,6615,0 +8,1,2,2,6864,0 +8,1,2,3,7138,0 +8,1,2,4,6862,0 +8,1,2,5,7137,0 +8,1,2,6,8531,1 +8,1,2,7,6878,0 +8,1,2,8,6863,0 +8,1,2,9,8743,1 +8,1,2,10,6860,0 +8,1,2,12,6879,0 +8,1,2,13,6861,0 +8,1,2,14,6614,0 +8,1,2,15,6858,0 +8,1,2,16,7136,0 +8,1,2,17,6859,0 +8,1,2,18,7135,0 +8,1,2,19,6857,0 +8,1,2,20,6876,0 +8,1,2,21,7864,1 +8,1,2,23,8742,1 +8,1,2,24,7863,1 +8,1,2,25,6877,0 +8,1,2,26,7862,1 +8,1,2,27,6612,0 +8,1,2,28,7861,1 +8,1,2,29,7133,0 +8,1,2,30,7860,1 +8,1,2,31,8739,1 +8,1,2,32,7859,1 +8,1,2,33,8528,1 +8,1,2,34,7858,1 +8,1,2,35,8309,1 +8,1,2,36,8741,1 +8,1,2,37,8083,1 +8,1,2,38,7857,1 +8,1,2,39,7850,1 +8,1,2,40,7856,1 +8,1,2,41,8738,1 +8,1,2,42,7855,1 +8,1,2,43,8527,1 +8,1,2,44,8530,1 +8,1,2,46,8308,1 +8,1,2,47,8313,1 +8,1,2,48,8082,1 +8,1,2,49,8740,1 +8,1,2,50,7849,1 +8,1,2,51,8312,1 +8,1,2,52,8944,1 +8,1,2,53,8311,1 +8,1,2,54,7608,1 +8,1,2,55,8087,1 +8,1,2,57,8941,1 +8,1,2,58,8086,1 +8,1,2,59,8081,1 +8,1,2,60,8085,1 +8,1,2,61,7848,1 +8,1,2,62,7854,1 +8,1,2,63,7607,1 +8,1,2,64,7853,1 +8,1,2,65,8943,1 +8,1,2,66,7852,1 +8,1,2,67,8080,1 +8,1,1,0,8529,1 +8,1,1,1,7847,1 +8,1,1,2,8310,1 +8,1,1,3,7606,1 +8,1,1,4,8084,1 +8,1,1,5,8079,1 +8,1,1,6,7851,1 +8,1,1,7,7846,1 +8,1,1,8,8942,1 +8,1,1,9,7605,1 +4,0,1,10,5258,0 +4,0,1,12,6851,1 +4,0,1,13,5260,0 +4,0,1,14,6850,1 +4,0,1,15,5538,0 +4,0,1,16,6361,0 +4,0,1,17,5540,0 +4,0,1,18,6360,0 +4,0,1,19,5543,0 +4,0,1,20,6363,0 +4,0,1,21,5261,0 +4,0,1,23,6362,0 +4,0,1,24,5263,0 +4,0,1,25,6365,0 +4,0,1,26,6618,0 +4,0,1,27,6367,0 +4,0,1,28,6619,0 +4,0,1,29,6368,0 +4,0,1,30,6849,1 +4,0,1,31,6370,0 +4,0,1,32,6350,0 +4,0,1,33,6373,0 +4,0,1,34,6353,0 +4,0,1,35,5546,0 +4,0,1,36,6355,0 +4,0,1,37,7111,1 +4,0,1,38,6356,0 +4,0,1,39,5548,0 +4,0,1,40,6358,0 +4,0,1,41,5551,0 +4,0,1,42,6621,0 +4,0,1,43,5553,0 +4,0,1,44,6848,1 +4,0,1,46,5555,0 +4,0,1,47,5828,0 +4,0,1,48,5557,0 +4,0,1,49,5829,0 +4,0,1,50,5558,0 +4,0,1,51,5830,0 +4,0,1,52,7110,1 +4,0,1,53,5827,0 +4,0,1,54,5842,0 +4,0,1,55,5831,0 +4,0,1,57,5840,0 +4,0,1,58,5832,0 +4,0,1,59,6102,0 +4,0,1,60,6847,1 +4,0,1,61,6104,0 +4,0,1,62,5834,0 +4,0,1,63,6105,0 +4,0,1,64,5835,0 +4,0,1,65,6107,0 +4,0,1,66,5836,0 +4,0,1,67,7109,1 +4,0,0,0,5837,0 +4,0,0,1,6109,0 +4,0,0,2,5839,0 +4,0,0,3,6110,0 +4,0,0,4,5838,0 +4,0,0,5,6106,0 +4,0,0,6,6846,1 +4,0,0,7,6108,0 +4,0,0,8,5549,0 +4,0,0,9,6111,0 +4,0,0,10,5550,0 +4,0,0,12,6113,0 +4,0,0,13,5552,0 +4,0,0,14,7108,1 +4,0,0,15,7370,1 +4,0,0,16,6114,0 +4,0,0,17,7103,1 +4,0,0,18,6115,0 +4,0,0,19,7104,1 +4,0,0,20,6116,0 +4,0,0,21,6845,1 +4,0,0,23,6117,0 +4,0,0,24,7371,1 +4,0,0,25,6119,0 +4,0,0,26,7372,1 +4,0,0,27,6118,0 +4,0,0,28,7373,1 +4,0,0,29,7107,1 +4,0,0,30,7609,1 +4,0,0,31,6120,0 +4,0,0,32,7359,1 +4,0,0,33,6123,0 +4,0,0,34,7610,1 +4,0,0,35,7112,1 +4,0,0,36,7611,1 +4,0,0,37,7113,1 +4,0,0,38,7612,1 +4,0,0,39,7114,1 +4,0,0,40,7613,1 +4,0,0,41,7115,1 +4,0,0,42,7614,1 +4,0,0,43,7116,1 +4,0,0,44,7106,1 +4,0,0,46,7117,1 +4,0,0,47,7615,1 +4,0,0,48,7361,1 +4,0,0,49,7616,1 +4,0,0,50,7362,1 +4,0,0,51,7617,1 +4,0,0,52,7363,1 +4,0,0,53,7358,1 +4,0,0,54,7364,1 +4,0,0,55,7622,1 +4,0,0,57,7365,1 +4,0,0,58,7621,1 +4,0,0,59,7366,1 +4,0,0,60,7105,1 +4,0,0,61,7367,1 +4,0,0,62,7620,1 +4,0,0,63,7368,1 +4,0,0,64,7619,1 +4,0,0,65,7369,1 +4,0,0,66,7618,1 +4,0,0,67,7360,1 +4,0,3,0,6075,0 +4,0,3,1,6347,0 +4,0,3,2,6346,0 +4,0,3,3,6348,0 +4,0,3,4,6344,0 +4,0,3,5,6345,0 +4,0,3,6,6343,0 +4,0,3,7,6359,0 +4,0,3,8,6066,0 +4,0,3,9,6616,0 +4,0,3,10,6065,0 +4,0,3,12,6342,0 +4,0,3,13,6063,0 +4,0,3,14,6082,0 +4,0,3,15,6068,0 +4,0,3,16,6613,0 +4,0,3,17,6341,0 +4,0,3,18,6083,0 +4,0,3,19,6071,0 +4,0,3,20,6081,0 +4,0,3,21,6340,0 +4,0,3,23,6080,0 +4,0,3,24,6073,0 +4,0,3,25,6611,0 +4,0,3,26,6338,0 +4,0,3,27,5798,0 +4,0,3,28,6339,0 +4,0,3,29,6084,0 +4,0,3,30,6074,0 +4,0,3,31,6085,0 +4,0,3,32,6351,0 +4,0,3,33,6610,0 +4,0,3,34,6336,0 +4,0,3,35,5800,0 +4,0,3,36,6337,0 +4,0,3,37,6087,0 +4,0,3,38,6349,0 +4,0,3,39,6608,0 +4,0,3,40,6335,0 +4,0,3,41,6086,0 +4,0,3,42,6352,0 +4,0,3,43,5801,0 +4,0,3,44,6334,0 +4,0,3,46,6089,0 +4,0,3,47,6333,0 +4,0,3,48,6605,0 +4,0,3,49,6354,0 +4,0,3,50,6092,0 +4,0,3,51,6332,0 +4,0,3,52,6088,0 +4,0,3,53,6076,0 +4,0,3,54,6603,0 +4,0,3,55,6330,0 +4,0,3,57,5803,0 +4,0,3,58,6077,0 +4,0,3,59,6604,0 +4,0,3,60,6331,0 +4,0,3,61,6090,0 +4,0,3,62,6328,0 +4,0,3,63,6602,0 +4,0,3,64,6357,0 +4,0,3,65,6091,0 +4,0,3,66,6329,0 +4,0,3,67,6601,0 +4,0,2,0,6079,0 +4,0,2,1,5806,0 +4,0,2,2,6078,0 +4,0,2,3,6600,0 +4,0,2,4,6112,0 +4,0,2,5,6599,0 +4,0,2,6,6326,0 +4,0,2,7,6093,0 +4,0,2,8,5833,0 +4,0,2,9,5822,0 +4,0,2,10,6597,0 +4,0,2,12,6094,0 +4,0,2,13,6324,0 +4,0,2,14,6598,0 +4,0,2,15,6072,0 +4,0,2,16,5529,0 +4,0,2,17,9336,1 +4,0,2,18,5821,0 +4,0,2,19,6595,0 +4,0,2,20,6596,0 +4,0,2,21,6323,0 +4,0,2,23,5530,0 +4,0,2,24,9317,1 +4,0,2,25,5824,0 +4,0,2,26,6594,0 +4,0,2,27,5823,0 +4,0,2,28,6321,0 +4,0,2,29,6593,0 +4,0,2,30,9227,1 +4,0,2,31,5532,0 +4,0,2,32,6592,0 +4,0,2,33,5535,0 +4,0,2,34,5810,0 +4,0,2,35,6591,0 +4,0,2,36,6318,0 +4,0,2,37,5825,0 +4,0,2,38,5809,0 +4,0,2,39,5826,0 +4,0,2,40,6589,0 +4,0,2,41,6856,0 +4,0,2,42,5812,0 +4,0,2,43,6590,0 +4,0,2,44,5808,0 +4,0,2,46,5811,0 +4,0,2,47,5814,0 +4,0,2,48,6855,0 +4,0,2,49,6587,0 +4,0,2,50,5813,0 +4,0,2,51,5545,0 +4,0,2,52,6588,0 +4,0,2,53,5541,0 +4,0,2,54,5816,0 +4,0,2,55,6586,0 +4,0,2,57,5815,0 +4,0,2,58,5542,0 +4,0,2,59,6854,1 +4,0,2,60,5253,0 +4,0,2,61,5817,0 +4,0,2,62,5255,0 +4,0,2,63,5818,0 +4,0,2,64,5264,0 +4,0,2,65,5820,0 +4,0,2,66,6585,1 +4,0,2,67,5819,0 +4,0,1,0,5537,0 +4,0,1,1,6101,0 +4,0,1,2,5544,0 +4,0,1,3,6096,0 +4,0,1,4,5547,0 +4,0,1,5,6853,1 +4,0,1,6,6583,1 +4,0,1,7,6095,0 +4,0,1,8,6584,1 +4,0,1,9,6852,1 +4,1,1,10,6308,1 +4,1,1,12,6582,1 +4,1,1,13,6307,1 +4,1,1,14,5206,0 +4,1,1,15,72,0 +4,1,1,16,5501,0 +4,1,1,17,73,0 +4,1,1,18,5204,0 +4,1,1,19,70,0 +4,1,1,20,6581,1 +4,1,1,21,5183,0 +4,1,1,23,5502,0 +4,1,1,24,69,0 +4,1,1,25,5504,0 +4,1,1,26,5187,0 +4,1,1,27,5203,0 +4,1,1,28,6306,1 +4,1,1,29,5201,0 +4,1,1,30,5185,0 +4,1,1,31,5499,0 +4,1,1,32,5190,0 +4,1,1,33,5202,0 +4,1,1,34,67,0 +4,1,1,35,80,0 +4,1,1,36,5470,0 +4,1,1,37,6580,1 +4,1,1,38,68,0 +4,1,1,39,5498,0 +4,1,1,40,5746,0 +4,1,1,41,5200,0 +4,1,1,42,6305,1 +4,1,1,43,5199,0 +4,1,1,44,5184,0 +4,1,1,46,78,0 +4,1,1,47,5457,0 +4,1,1,48,5496,0 +4,1,1,49,65,0 +4,1,1,50,6579,1 +4,1,1,51,5192,0 +4,1,1,52,5198,0 +4,1,1,53,66,0 +4,1,1,54,5497,0 +4,1,1,55,363,0 +4,1,1,57,75,0 +4,1,1,58,6304,1 +4,1,1,59,5197,0 +4,1,1,60,5477,0 +4,1,1,61,5494,0 +4,1,1,62,5478,0 +4,1,1,63,5195,0 +4,1,1,64,5480,0 +4,1,1,65,6578,1 +4,1,1,66,5483,0 +4,1,1,67,5495,0 +4,1,0,0,5485,0 +4,1,0,1,5492,0 +4,1,0,2,5474,0 +4,1,0,3,5490,0 +4,1,0,4,5194,0 +4,1,0,5,5489,0 +4,1,0,6,5476,0 +4,1,0,7,5487,0 +4,1,0,8,5196,0 +4,1,0,9,5484,0 +4,1,0,10,5479,0 +4,1,0,12,5493,0 +4,1,0,13,6577,1 +4,1,0,14,5491,0 +4,1,0,15,5759,0 +4,1,0,16,5468,0 +4,1,0,17,6035,0 +4,1,0,18,5751,0 +4,1,0,19,5760,0 +4,1,0,20,5754,0 +4,1,0,21,5758,0 +4,1,0,23,5756,0 +4,1,0,24,5762,0 +4,1,0,25,5466,0 +4,1,0,26,6032,0 +4,1,0,27,5191,0 +4,1,0,28,6576,1 +4,1,0,29,5189,0 +4,1,0,30,5764,0 +4,1,0,31,5465,0 +4,1,0,32,5473,0 +4,1,0,33,5749,0 +4,1,0,34,5765,0 +4,1,0,35,5188,0 +4,1,0,36,6028,1 +4,1,0,37,6844,1 +4,1,0,38,5767,0 +4,1,0,39,5463,0 +4,1,0,40,5471,0 +4,1,0,41,5475,0 +4,1,0,42,6575,1 +4,1,0,43,5745,0 +4,1,0,44,5770,0 +4,1,0,46,5186,0 +4,1,0,47,6030,0 +4,1,0,48,5748,0 +4,1,0,49,5755,0 +4,1,0,50,6843,1 +4,1,0,51,6029,0 +4,1,0,52,5460,0 +4,1,0,53,5757,0 +4,1,0,54,5472,0 +4,1,0,55,5753,0 +4,1,0,57,5193,0 +4,1,0,58,6574,1 +4,1,0,59,5488,0 +4,1,0,60,5752,0 +4,1,0,61,5482,0 +4,1,0,62,5750,0 +4,1,0,63,5481,0 +4,1,0,64,5747,0 +4,1,0,65,6842,1 +4,1,0,66,6573,1 +4,1,0,67,5486,0 +4,1,3,0,5778,0 +4,1,3,1,6064,0 +4,1,3,2,5779,0 +4,1,3,3,6067,0 +4,1,3,4,5777,0 +4,1,3,5,5802,0 +4,1,3,6,5780,0 +4,1,3,7,5521,0 +4,1,3,8,5775,0 +4,1,3,9,6062,0 +4,1,3,10,5789,0 +4,1,3,12,5528,0 +4,1,3,13,5511,0 +4,1,3,14,5526,0 +4,1,3,15,5776,0 +4,1,3,16,6061,0 +4,1,3,17,5773,0 +4,1,3,18,5525,0 +4,1,3,19,5513,0 +4,1,3,20,6060,0 +4,1,3,21,5774,0 +4,1,3,23,6059,0 +4,1,3,24,5772,0 +4,1,3,25,5523,0 +4,1,3,26,5514,0 +4,1,3,27,6058,0 +4,1,3,28,5771,0 +4,1,3,29,5519,0 +4,1,3,30,5516,0 +4,1,3,31,6056,0 +4,1,3,32,5788,0 +4,1,3,33,5520,0 +4,1,3,34,5786,0 +4,1,3,35,5231,0 +4,1,3,36,5769,0 +4,1,3,37,6057,0 +4,1,3,38,5508,0 +4,1,3,39,6054,0 +4,1,3,40,5783,0 +4,1,3,41,5229,0 +4,1,3,42,5768,0 +4,1,3,43,6055,0 +4,1,3,44,5781,0 +4,1,3,46,6053,0 +4,1,3,47,5506,0 +4,1,3,48,5522,0 +4,1,3,49,5766,0 +4,1,3,50,6052,0 +4,1,3,51,5518,0 +4,1,3,52,5804,0 +4,1,3,53,6051,0 +4,1,3,54,5524,0 +4,1,3,55,5517,0 +4,1,3,57,6050,0 +4,1,3,58,5763,0 +4,1,3,59,5805,0 +4,1,3,60,5228,0 +4,1,3,61,6069,0 +4,1,3,62,6048,0 +4,1,3,63,5793,0 +4,1,3,64,5515,0 +4,1,3,65,6049,0 +4,1,3,66,5761,0 +4,1,3,67,5527,0 +4,1,2,0,5226,0 +4,1,2,1,6327,0 +4,1,2,2,6046,0 +4,1,2,3,6047,0 +4,1,2,4,5223,0 +4,1,2,5,6070,0 +4,1,2,6,5512,0 +4,1,2,7,5795,0 +4,1,2,8,5232,0 +4,1,2,9,6325,0 +4,1,2,10,6045,0 +4,1,2,12,6044,0 +4,1,2,13,5230,0 +4,1,2,14,5807,0 +4,1,2,15,6043,0 +4,1,2,16,6322,0 +4,1,2,17,5227,0 +4,1,2,18,6042,0 +4,1,2,19,5225,0 +4,1,2,20,5792,0 +4,1,2,21,5221,0 +4,1,2,23,5790,0 +4,1,2,24,6040,0 +4,1,2,25,6320,0 +4,1,2,26,5224,0 +4,1,2,27,6041,0 +4,1,2,28,5222,0 +4,1,2,29,5787,0 +4,1,2,30,5220,0 +4,1,2,31,5799,0 +4,1,2,32,6038,0 +4,1,2,33,6319,0 +4,1,2,34,5218,0 +4,1,2,35,5797,0 +4,1,2,36,6039,0 +4,1,2,37,5796,0 +4,1,2,38,6037,0 +4,1,2,39,6317,0 +4,1,2,40,5215,0 +4,1,2,41,5794,0 +4,1,2,42,6036,0 +4,1,2,43,6316,0 +4,1,2,44,5219,0 +4,1,2,46,6314,0 +4,1,2,47,5213,0 +4,1,2,48,5785,0 +4,1,2,49,5217,0 +4,1,2,50,6315,0 +4,1,2,51,6034,0 +4,1,2,52,5791,0 +4,1,2,53,5216,0 +4,1,2,54,6312,0 +4,1,2,55,5210,0 +4,1,2,57,5784,0 +4,1,2,58,6033,0 +4,1,2,59,6313,0 +4,1,2,60,5212,0 +4,1,2,61,6311,0 +4,1,2,62,5207,0 +4,1,2,63,5782,0 +4,1,2,64,5214,0 +4,1,2,65,5510,0 +4,1,2,66,6031,0 +4,1,2,67,5505,0 +4,1,1,0,5205,0 +4,1,1,1,5503,0 +4,1,1,2,5211,0 +4,1,1,3,6310,1 +4,1,1,4,5209,0 +4,1,1,5,5509,0 +4,1,1,6,5208,0 +4,1,1,7,5507,0 +4,1,1,8,6309,1 +4,1,1,9,5500,0 +8,2,1,10,5727,1 +8,2,1,12,8,1 +8,2,1,13,6016,1 +8,2,1,14,7351,1 +8,2,1,15,6298,1 +8,2,1,16,7096,1 +8,2,1,17,5431,1 +8,2,1,18,5128,1 +8,2,1,19,5726,1 +8,2,1,20,6834,1 +8,2,1,21,6015,1 +8,2,1,23,7,1 +8,2,1,24,6297,1 +8,2,1,25,6566,1 +8,2,1,26,6014,1 +8,2,1,27,6292,1 +8,2,1,28,6295,1 +8,2,1,29,6011,1 +8,2,1,30,7098,1 +8,2,1,31,7350,1 +8,2,1,32,6836,1 +8,2,1,33,7095,1 +8,2,1,34,7097,1 +8,2,1,35,5126,1 +8,2,1,36,6835,1 +8,2,1,37,6,1 +8,2,1,38,6567,1 +8,2,1,39,6564,1 +8,2,1,40,6293,1 +8,2,1,41,6290,1 +8,2,1,42,6833,1 +8,2,1,43,6009,1 +8,2,1,44,6565,1 +8,2,1,46,7348,1 +8,2,1,47,6291,1 +8,2,1,48,7093,1 +8,2,1,49,6010,1 +8,2,1,50,6831,1 +8,2,1,51,7349,1 +8,2,1,52,5125,1 +8,2,1,53,7094,1 +8,2,1,54,5,1 +8,2,1,55,305,1 +8,2,1,57,6563,1 +8,2,1,58,6832,1 +8,2,1,59,6289,1 +8,2,1,60,5127,1 +8,2,1,61,6830,1 +8,2,1,62,6008,1 +8,2,1,63,6562,1 +8,2,1,64,5720,1 +8,2,1,65,6288,1 +8,2,1,66,7347,1 +8,2,1,67,5124,1 +8,2,0,0,7092,1 +8,2,0,1,6007,1 +8,2,0,2,304,1 +8,2,0,3,4,1 +8,2,0,4,5719,1 +8,2,0,5,7091,1 +8,2,0,6,7346,1 +8,2,0,7,6829,1 +8,2,0,8,5718,1 +8,2,0,9,6561,1 +8,2,0,10,6012,1 +8,2,0,12,6287,1 +8,2,0,13,5724,1 +8,2,0,14,6006,1 +8,2,0,15,5430,1 +8,2,0,16,5123,1 +8,2,0,17,5723,1 +8,2,0,18,3,1 +8,2,0,19,303,1 +8,2,0,20,7345,1 +8,2,0,21,5429,1 +8,2,0,23,7090,1 +8,2,0,24,5722,1 +8,2,0,25,6828,1 +8,2,0,26,5428,1 +8,2,0,27,6560,1 +8,2,0,28,5721,1 +8,2,0,29,6286,1 +8,2,0,30,5427,1 +8,2,0,31,6005,1 +8,2,0,32,5426,1 +8,2,0,33,2,1 +8,2,0,34,302,1 +8,2,0,35,5717,1 +8,2,0,36,5425,1 +8,2,0,37,5423,1 +8,2,0,38,5424,1 +8,2,0,39,6559,1 +8,2,0,40,7592,1 +8,2,0,41,6285,1 +8,2,0,42,7344,1 +8,2,0,43,6004,1 +8,2,0,44,7089,1 +8,2,0,46,5716,1 +8,2,0,47,6827,1 +8,2,0,48,1,1 +8,2,0,49,7088,1 +8,2,0,50,5422,1 +8,2,0,51,301,1 +8,2,0,52,5122,1 +8,2,0,53,6826,1 +8,2,0,54,6284,1 +8,2,0,55,6558,1 +8,2,0,57,6003,1 +8,2,0,58,5715,1 +8,2,0,59,5421,1 +8,2,0,60,6002,1 +8,2,0,61,5121,1 +8,2,0,62,5420,1 +8,2,0,63,5714,1 +8,2,0,64,894,1 +8,2,0,65,0,1 +8,2,0,66,300,1 +8,2,0,67,5120,1 +8,2,3,0,20,1 +8,2,3,1,5140,1 +8,2,3,2,32,0 +8,2,3,3,5139,1 +8,2,3,4,30,0 +8,2,3,5,5157,0 +8,2,3,6,19,1 +8,2,3,7,5449,0 +8,2,3,8,5459,0 +8,2,3,9,5156,0 +8,2,3,10,27,0 +8,2,3,12,5447,0 +8,2,3,13,5456,0 +8,2,3,14,5154,0 +8,2,3,15,25,0 +8,2,3,16,5743,0 +8,2,3,17,5454,0 +8,2,3,18,5151,0 +8,2,3,19,24,0 +8,2,3,20,5741,0 +8,2,3,21,18,1 +8,2,3,23,5149,0 +8,2,3,24,5179,0 +8,2,3,25,5740,0 +8,2,3,26,5458,0 +8,2,3,27,5141,1 +8,2,3,28,5177,0 +8,2,3,29,5744,0 +8,2,3,30,895,1 +8,2,3,31,5148,0 +8,2,3,32,5176,0 +8,2,3,33,5742,0 +8,2,3,34,5455,0 +8,2,3,35,5137,1 +8,2,3,36,5153,0 +8,2,3,37,5146,0 +8,2,3,38,17,1 +8,2,3,39,5739,1 +8,2,3,40,5452,0 +8,2,3,41,5453,0 +8,2,3,42,5152,0 +8,2,3,43,5443,1 +8,2,3,44,5450,0 +8,2,3,46,5451,0 +8,2,3,47,5150,0 +8,2,3,48,5442,1 +8,2,3,49,5444,1 +8,2,3,50,5136,1 +8,2,3,51,5147,0 +8,2,3,52,5448,0 +8,2,3,53,16,1 +8,2,3,54,5138,1 +8,2,3,55,37,0 +8,2,3,57,6300,1 +8,2,3,58,5145,0 +8,2,3,59,5446,0 +8,2,3,60,908,1 +8,2,3,61,6299,1 +8,2,3,62,5144,0 +8,2,3,63,5445,0 +8,2,3,64,618,1 +8,2,3,65,6027,1 +8,2,3,66,5164,0 +8,2,3,67,5135,1 +8,2,2,0,907,1 +8,2,2,1,6026,1 +8,2,2,2,15,1 +8,2,2,3,5738,1 +8,2,2,4,5162,0 +8,2,2,5,5737,1 +8,2,2,6,617,1 +8,2,2,7,5441,1 +8,2,2,8,5159,0 +8,2,2,9,5736,1 +8,2,2,10,906,1 +8,2,2,12,5440,1 +8,2,2,13,1187,1 +8,2,2,14,5134,1 +8,2,2,15,1461,1 +8,2,2,16,6025,1 +8,2,2,17,14,1 +8,2,2,18,5735,1 +8,2,2,19,905,1 +8,2,2,20,5439,1 +8,2,2,21,1186,1 +8,2,2,23,6024,1 +8,2,2,24,1460,1 +8,2,2,25,5734,1 +8,2,2,26,904,1 +8,2,2,27,5438,1 +8,2,2,28,1185,1 +8,2,2,29,6023,1 +8,2,2,30,1459,1 +8,2,2,31,5733,1 +8,2,2,32,903,1 +8,2,2,33,5437,1 +8,2,2,34,13,1 +8,2,2,35,6022,1 +8,2,2,36,1184,1 +8,2,2,37,5732,1 +8,2,2,38,1458,1 +8,2,2,39,5436,1 +8,2,2,40,902,1 +8,2,2,41,6021,1 +8,2,2,42,1183,1 +8,2,2,43,5133,1 +8,2,2,44,1457,1 +8,2,2,46,5731,1 +8,2,2,47,901,1 +8,2,2,48,5435,1 +8,2,2,49,12,1 +8,2,2,50,5434,1 +8,2,2,51,1182,1 +8,2,2,52,6303,1 +8,2,2,53,1456,1 +8,2,2,54,6020,1 +8,2,2,55,1724,1 +8,2,2,57,5730,1 +8,2,2,58,900,1 +8,2,2,59,6302,1 +8,2,2,60,1181,1 +8,2,2,61,5132,1 +8,2,2,62,1455,1 +8,2,2,63,5131,1 +8,2,2,64,1723,1 +8,2,2,65,6019,1 +8,2,2,66,11,1 +8,2,2,67,5729,1 +8,2,1,0,899,1 +8,2,1,1,6301,1 +8,2,1,2,1180,1 +8,2,1,3,6018,1 +8,2,1,4,1454,1 +8,2,1,5,5130,1 +8,2,1,6,1722,1 +8,2,1,7,5129,1 +8,2,1,8,10,1 +8,2,1,9,9,1 +10,0,1,10,602,1 +10,0,1,12,309,1 +10,0,1,13,603,1 +10,0,1,14,308,1 +10,0,1,15,890,1 +10,0,1,16,1715,1 +10,0,1,17,1977,1 +10,0,1,18,1720,1 +10,0,1,19,1446,1 +10,0,1,20,1175,1 +10,0,1,21,1714,1 +10,0,1,23,307,1 +10,0,1,24,1976,1 +10,0,1,25,892,1 +10,0,1,26,889,1 +10,0,1,27,1451,1 +10,0,1,28,601,1 +10,0,1,29,893,1 +10,0,1,30,2231,1 +10,0,1,31,1176,1 +10,0,1,32,1171,1 +10,0,1,33,1721,1 +10,0,1,34,1445,1 +10,0,1,35,1452,1 +10,0,1,36,1713,1 +10,0,1,37,1453,1 +10,0,1,38,1975,1 +10,0,1,39,306,1 +10,0,1,40,2230,1 +10,0,1,41,1178,1 +10,0,1,42,600,1 +10,0,1,43,5433,1 +10,0,1,44,888,1 +10,0,1,46,5728,1 +10,0,1,47,1170,1 +10,0,1,48,6017,1 +10,0,1,49,1444,1 +10,0,1,50,5432,1 +10,0,1,51,1712,1 +10,0,1,52,6840,1 +10,0,1,53,1974,1 +10,0,1,54,6841,1 +10,0,1,55,2229,1 +10,0,1,57,599,1 +10,0,1,58,1169,1 +10,0,1,59,6572,1 +10,0,1,60,887,1 +10,0,1,61,7101,1 +10,0,1,62,1443,1 +10,0,1,63,6839,1 +10,0,1,64,1711,1 +10,0,1,65,6571,1 +10,0,1,66,1973,1 +10,0,1,67,7100,1 +10,0,0,0,2228,1 +10,0,0,1,6838,1 +10,0,0,2,1168,1 +10,0,0,3,598,1 +10,0,0,4,1442,1 +10,0,0,5,6570,1 +10,0,0,6,886,1 +10,0,0,7,6296,1 +10,0,0,8,1710,1 +10,0,0,9,7099,1 +10,0,0,10,1972,1 +10,0,0,12,6837,1 +10,0,0,13,2227,1 +10,0,0,14,6569,1 +10,0,0,15,1167,1 +10,0,0,16,6568,1 +10,0,0,17,1441,1 +10,0,0,18,6294,1 +10,0,0,19,1709,1 +10,0,0,20,597,1 +10,0,0,21,1971,1 +10,0,0,23,5725,1 +10,0,0,24,885,1 +10,0,0,25,6013,1 +10,0,0,26,2226,1 +10,0,0,27,1174,1 +10,0,0,28,1166,1 +10,0,0,29,1450,1 +10,0,0,30,1440,1 +10,0,0,31,1719,1 +10,0,0,32,1708,1 +10,0,0,33,1173,1 +10,0,0,34,1970,1 +10,0,0,35,596,1 +10,0,0,36,2225,1 +10,0,0,37,1449,1 +10,0,0,38,884,1 +10,0,0,39,891,1 +10,0,0,40,2473,1 +10,0,0,41,1718,1 +10,0,0,42,1165,1 +10,0,0,43,1172,1 +10,0,0,44,1439,1 +10,0,0,46,1448,1 +10,0,0,47,1707,1 +10,0,0,48,1981,1 +10,0,0,49,1969,1 +10,0,0,50,1447,1 +10,0,0,51,2224,1 +10,0,0,52,595,1 +10,0,0,53,883,1 +10,0,0,54,1717,1 +10,0,0,55,2472,1 +10,0,0,57,1980,1 +10,0,0,58,1164,1 +10,0,0,59,1979,1 +10,0,0,60,1438,1 +10,0,0,61,1716,1 +10,0,0,62,1706,1 +10,0,0,63,1978,1 +10,0,0,64,1968,1 +10,0,0,65,4772,1 +10,0,0,66,882,1 +10,0,0,67,594,1 +10,0,3,0,614,1 +10,0,3,1,320,1 +10,0,3,2,342,0 +10,0,3,3,53,0 +10,0,3,4,22,1 +10,0,3,5,319,1 +10,0,3,6,341,0 +10,0,3,7,29,0 +10,0,3,8,613,1 +10,0,3,9,36,0 +10,0,3,10,5171,0 +10,0,3,12,28,0 +10,0,3,13,339,0 +10,0,3,14,34,0 +10,0,3,15,23,1 +10,0,3,16,26,0 +10,0,3,17,336,0 +10,0,3,18,31,0 +10,0,3,19,5174,0 +10,0,3,20,64,0 +10,0,3,21,334,0 +10,0,3,23,318,1 +10,0,3,24,333,0 +10,0,3,25,62,0 +10,0,3,26,612,1 +10,0,3,27,5469,0 +10,0,3,28,51,0 +10,0,3,29,59,0 +10,0,3,30,344,0 +10,0,3,31,5142,1 +10,0,3,32,35,0 +10,0,3,33,57,0 +10,0,3,34,347,0 +10,0,3,35,5467,0 +10,0,3,36,322,1 +10,0,3,37,317,1 +10,0,3,38,349,0 +10,0,3,39,56,0 +10,0,3,40,611,1 +10,0,3,41,5464,0 +10,0,3,42,38,0 +10,0,3,43,54,0 +10,0,3,44,350,0 +10,0,3,46,5462,0 +10,0,3,47,40,0 +10,0,3,48,21,1 +10,0,3,49,329,0 +10,0,3,50,5461,0 +10,0,3,51,327,0 +10,0,3,52,33,0 +10,0,3,53,330,0 +10,0,3,54,316,1 +10,0,3,55,1179,1 +10,0,3,57,5170,0 +10,0,3,58,610,1 +10,0,3,59,5165,0 +10,0,3,60,41,0 +10,0,3,61,5143,1 +10,0,3,62,332,0 +10,0,3,63,5167,0 +10,0,3,64,43,0 +10,0,3,65,55,0 +10,0,3,66,335,0 +10,0,3,67,5172,0 +10,0,2,0,321,1 +10,0,2,1,315,1 +10,0,2,2,337,0 +10,0,2,3,58,0 +10,0,2,4,609,1 +10,0,2,5,5173,0 +10,0,2,6,46,0 +10,0,2,7,60,0 +10,0,2,8,338,0 +10,0,2,9,5175,0 +10,0,2,10,48,0 +10,0,2,12,61,0 +10,0,2,13,340,0 +10,0,2,14,5178,0 +10,0,2,15,49,0 +10,0,2,16,63,0 +10,0,2,17,620,0 +10,0,2,18,314,1 +10,0,2,19,608,1 +10,0,2,20,331,0 +10,0,2,21,1177,1 +10,0,2,23,5180,0 +10,0,2,24,621,0 +10,0,2,25,5181,0 +10,0,2,26,42,0 +10,0,2,27,5182,0 +10,0,2,28,619,1 +10,0,2,29,5155,0 +10,0,2,30,323,1 +10,0,2,31,5158,0 +10,0,2,32,623,0 +10,0,2,33,5160,0 +10,0,2,34,45,0 +10,0,2,35,313,1 +10,0,2,36,607,1 +10,0,2,37,5161,0 +10,0,2,38,626,0 +10,0,2,39,5163,0 +10,0,2,40,52,0 +10,0,2,41,5166,0 +10,0,2,42,628,0 +10,0,2,43,5168,0 +10,0,2,44,325,0 +10,0,2,46,5169,0 +10,0,2,47,629,0 +10,0,2,48,615,1 +10,0,2,49,328,0 +10,0,2,50,312,1 +10,0,2,51,606,1 +10,0,2,52,39,0 +10,0,2,53,631,0 +10,0,2,54,44,0 +10,0,2,55,622,0 +10,0,2,57,47,0 +10,0,2,58,624,0 +10,0,2,59,50,0 +10,0,2,60,625,0 +10,0,2,61,71,0 +10,0,2,62,627,0 +10,0,2,63,616,1 +10,0,2,64,630,0 +10,0,2,65,311,1 +10,0,2,66,632,0 +10,0,2,67,326,0 +10,0,1,0,605,1 +10,0,1,1,324,1 +10,0,1,2,912,0 +10,0,1,3,898,1 +10,0,1,4,910,0 +10,0,1,5,897,1 +10,0,1,6,909,0 +10,0,1,7,896,1 +10,0,1,8,604,1 +10,0,1,9,310,1 +2,0,1,10,935,0 +2,0,1,12,649,0 +2,0,1,13,937,0 +2,0,1,14,648,0 +2,0,1,15,934,0 +2,0,1,16,646,0 +2,0,1,17,932,0 +2,0,1,18,931,0 +2,0,1,19,933,0 +2,0,1,20,84,0 +2,0,1,21,92,0 +2,0,1,23,643,0 +2,0,1,24,930,0 +2,0,1,25,364,0 +2,0,1,26,381,0 +2,0,1,27,928,0 +2,0,1,28,413,0 +2,0,1,29,368,0 +2,0,1,30,929,0 +2,0,1,31,362,0 +2,0,1,32,938,0 +2,0,1,33,926,0 +2,0,1,34,1207,0 +2,0,1,35,652,0 +2,0,1,36,379,0 +2,0,1,37,640,0 +2,0,1,38,927,0 +2,0,1,39,925,0 +2,0,1,40,370,0 +2,0,1,41,366,0 +2,0,1,42,90,0 +2,0,1,43,82,0 +2,0,1,44,1205,0 +2,0,1,46,79,0 +2,0,1,47,924,0 +2,0,1,48,923,0 +2,0,1,49,376,0 +2,0,1,50,77,0 +2,0,1,51,1202,0 +2,0,1,52,641,0 +2,0,1,53,922,0 +2,0,1,54,86,0 +2,0,1,55,936,0 +2,0,1,57,920,0 +2,0,1,58,1200,0 +2,0,1,59,83,0 +2,0,1,60,87,0 +2,0,1,61,365,0 +2,0,1,62,921,0 +2,0,1,63,638,0 +2,0,1,64,1199,0 +2,0,1,65,918,0 +2,0,1,66,85,0 +2,0,1,67,635,0 +2,0,0,0,374,0 +2,0,0,1,919,0 +2,0,0,2,369,0 +2,0,0,3,917,0 +2,0,0,4,1197,0 +2,0,0,5,76,0 +2,0,0,6,94,0 +2,0,0,7,916,0 +2,0,0,8,1196,0 +2,0,0,9,645,0 +2,0,0,10,373,0 +2,0,0,12,915,0 +2,0,0,13,1194,0 +2,0,0,14,81,0 +2,0,0,15,91,0 +2,0,0,16,914,0 +2,0,0,17,1195,0 +2,0,0,18,74,0 +2,0,0,19,1192,0 +2,0,0,20,647,0 +2,0,0,21,89,0 +2,0,0,23,913,0 +2,0,0,24,651,0 +2,0,0,25,358,0 +2,0,0,26,1193,0 +2,0,0,27,356,0 +2,0,0,28,1191,0 +2,0,0,29,911,0 +2,0,0,30,367,0 +2,0,0,31,357,0 +2,0,0,32,371,0 +2,0,0,33,644,0 +2,0,0,34,88,0 +2,0,0,35,354,0 +2,0,0,36,1190,1 +2,0,0,37,355,0 +2,0,0,38,93,0 +2,0,0,39,353,0 +2,0,0,40,110,0 +2,0,0,41,642,0 +2,0,0,42,105,0 +2,0,0,43,352,0 +2,0,0,44,104,0 +2,0,0,46,351,0 +2,0,0,47,102,0 +2,0,0,48,639,0 +2,0,0,49,99,0 +2,0,0,50,348,0 +2,0,0,51,97,0 +2,0,0,52,637,0 +2,0,0,53,1189,1 +2,0,0,54,346,0 +2,0,0,55,96,0 +2,0,0,57,345,0 +2,0,0,58,650,0 +2,0,0,59,633,0 +2,0,0,60,361,0 +2,0,0,61,636,0 +2,0,0,62,360,0 +2,0,0,63,343,0 +2,0,0,64,359,0 +2,0,0,65,1188,1 +2,0,0,66,1462,1 +2,0,0,67,634,0 +2,0,3,0,405,0 +2,0,3,1,106,0 +2,0,3,2,404,0 +2,0,3,3,103,0 +2,0,3,4,402,0 +2,0,3,5,403,0 +2,0,3,6,401,0 +2,0,3,7,5250,0 +2,0,3,8,400,0 +2,0,3,9,101,0 +2,0,3,10,398,0 +2,0,3,12,5247,0 +2,0,3,13,416,0 +2,0,3,14,100,0 +2,0,3,15,139,0 +2,0,3,16,5245,0 +2,0,3,17,399,0 +2,0,3,18,397,0 +2,0,3,19,407,0 +2,0,3,20,98,0 +2,0,3,21,396,0 +2,0,3,23,5243,0 +2,0,3,24,142,0 +2,0,3,25,395,0 +2,0,3,26,132,0 +2,0,3,27,95,0 +2,0,3,28,394,0 +2,0,3,29,5244,0 +2,0,3,30,130,0 +2,0,3,31,392,0 +2,0,3,32,414,0 +2,0,3,33,5252,0 +2,0,3,34,685,0 +2,0,3,35,5246,0 +2,0,3,36,393,0 +2,0,3,37,5248,0 +2,0,3,38,137,0 +2,0,3,39,5249,0 +2,0,3,40,136,0 +2,0,3,41,390,0 +2,0,3,42,684,0 +2,0,3,43,126,0 +2,0,3,44,391,0 +2,0,3,46,389,0 +2,0,3,47,127,0 +2,0,3,48,128,0 +2,0,3,49,682,0 +2,0,3,50,5251,0 +2,0,3,51,388,0 +2,0,3,52,5254,0 +2,0,3,53,134,0 +2,0,3,54,387,0 +2,0,3,55,125,0 +2,0,3,57,129,0 +2,0,3,58,679,0 +2,0,3,59,5257,0 +2,0,3,60,386,0 +2,0,3,61,384,0 +2,0,3,62,131,0 +2,0,3,63,5256,0 +2,0,3,64,677,0 +2,0,3,65,107,0 +2,0,3,66,5262,0 +2,0,3,67,385,0 +2,0,2,0,5259,0 +2,0,2,1,382,0 +2,0,2,2,676,0 +2,0,2,3,111,0 +2,0,2,4,119,0 +2,0,2,5,383,0 +2,0,2,6,675,0 +2,0,2,7,5242,0 +2,0,2,8,117,0 +2,0,2,9,113,0 +2,0,2,10,674,0 +2,0,2,12,5239,0 +2,0,2,13,116,0 +2,0,2,14,380,0 +2,0,2,15,122,0 +2,0,2,16,109,0 +2,0,2,17,673,0 +2,0,2,18,5237,0 +2,0,2,19,671,0 +2,0,2,20,378,0 +2,0,2,21,672,0 +2,0,2,23,5236,0 +2,0,2,24,411,0 +2,0,2,25,5235,0 +2,0,2,26,669,0 +2,0,2,27,377,0 +2,0,2,28,124,0 +2,0,2,29,5238,0 +2,0,2,30,670,0 +2,0,2,31,5240,0 +2,0,2,32,668,0 +2,0,2,33,5534,0 +2,0,2,34,123,0 +2,0,2,35,375,0 +2,0,2,36,121,0 +2,0,2,37,5233,0 +2,0,2,38,120,0 +2,0,2,39,5533,0 +2,0,2,40,667,0 +2,0,2,41,666,0 +2,0,2,42,118,0 +2,0,2,43,372,0 +2,0,2,44,665,0 +2,0,2,46,5234,0 +2,0,2,47,408,0 +2,0,2,48,663,0 +2,0,2,49,950,0 +2,0,2,50,5531,0 +2,0,2,51,664,0 +2,0,2,52,5536,0 +2,0,2,53,114,0 +2,0,2,54,661,0 +2,0,2,55,949,0 +2,0,2,57,5539,0 +2,0,2,58,115,0 +2,0,2,59,112,0 +2,0,2,60,662,0 +2,0,2,61,108,0 +2,0,2,62,5241,0 +2,0,2,63,406,0 +2,0,2,64,947,0 +2,0,2,65,660,0 +2,0,2,66,659,0 +2,0,2,67,658,0 +2,0,1,0,939,0 +2,0,1,1,655,0 +2,0,1,2,941,0 +2,0,1,3,657,0 +2,0,1,4,944,0 +2,0,1,5,656,0 +2,0,1,6,940,0 +2,0,1,7,653,0 +2,0,1,8,942,0 +2,0,1,9,654,0 +10,2,1,10,1488,0 +10,2,1,12,1218,0 +10,2,1,13,1485,0 +10,2,1,14,1217,0 +10,2,1,15,1530,0 +10,2,1,16,1214,0 +10,2,1,17,1531,0 +10,2,1,18,1212,0 +10,2,1,19,1486,0 +10,2,1,20,1216,0 +10,2,1,21,1483,0 +10,2,1,23,1215,0 +10,2,1,24,1533,0 +10,2,1,25,1213,0 +10,2,1,26,1484,0 +10,2,1,27,1210,0 +10,2,1,28,1246,0 +10,2,1,29,1211,0 +10,2,1,30,1482,0 +10,2,1,31,1209,0 +10,2,1,32,1249,0 +10,2,1,33,1248,0 +10,2,1,34,1481,0 +10,2,1,35,1250,0 +10,2,1,36,1480,0 +10,2,1,37,1253,0 +10,2,1,38,1251,0 +10,2,1,39,1206,0 +10,2,1,40,1479,0 +10,2,1,41,1477,0 +10,2,1,42,1252,0 +10,2,1,43,1204,0 +10,2,1,44,1254,0 +10,2,1,46,1255,0 +10,2,1,47,1257,0 +10,2,1,48,991,0 +10,2,1,49,1259,0 +10,2,1,50,1475,0 +10,2,1,51,1478,0 +10,2,1,52,988,0 +10,2,1,53,1260,0 +10,2,1,54,1203,0 +10,2,1,55,1476,0 +10,2,1,57,986,0 +10,2,1,58,1262,0 +10,2,1,59,1474,0 +10,2,1,60,1265,0 +10,2,1,61,985,0 +10,2,1,62,1523,0 +10,2,1,63,1201,0 +10,2,1,64,1473,0 +10,2,1,65,983,0 +10,2,1,66,1525,0 +10,2,1,67,1472,0 +10,2,0,0,1528,0 +10,2,0,1,1198,0 +10,2,0,2,1471,0 +10,2,0,3,980,0 +10,2,0,4,1244,0 +10,2,0,5,1469,0 +10,2,0,6,1243,0 +10,2,0,7,978,0 +10,2,0,8,1736,0 +10,2,0,9,992,0 +10,2,0,10,1470,0 +10,2,0,12,990,0 +10,2,0,13,1241,0 +10,2,0,14,1467,0 +10,2,0,15,1735,0 +10,2,0,16,989,0 +10,2,0,17,1238,0 +10,2,0,18,1468,0 +10,2,0,19,1236,0 +10,2,0,20,1256,0 +10,2,0,21,1506,0 +10,2,0,23,1466,0 +10,2,0,24,1504,0 +10,2,0,25,1258,0 +10,2,0,26,1734,1 +10,2,0,27,1261,0 +10,2,0,28,1498,0 +10,2,0,29,1263,0 +10,2,0,30,1768,0 +10,2,0,31,1465,1 +10,2,0,32,1772,0 +10,2,0,33,1522,0 +10,2,0,34,1767,0 +10,2,0,35,1520,0 +10,2,0,36,1771,0 +10,2,0,37,1517,0 +10,2,0,38,1765,0 +10,2,0,39,1515,0 +10,2,0,40,1733,1 +10,2,0,41,1514,0 +10,2,0,42,1770,0 +10,2,0,43,1512,0 +10,2,0,44,1502,0 +10,2,0,46,1509,0 +10,2,0,47,1500,0 +10,2,0,48,1464,1 +10,2,0,49,1773,0 +10,2,0,50,1507,0 +10,2,0,51,1503,0 +10,2,0,52,1501,0 +10,2,0,53,1775,0 +10,2,0,54,1499,0 +10,2,0,55,1732,1 +10,2,0,57,1490,0 +10,2,0,58,1776,0 +10,2,0,59,1491,0 +10,2,0,60,1505,0 +10,2,0,61,1463,1 +10,2,0,62,1508,0 +10,2,0,63,1493,0 +10,2,0,64,1510,0 +10,2,0,65,1496,0 +10,2,0,66,1731,1 +10,2,0,67,1487,0 +10,2,3,0,982,0 +10,2,3,1,144,0 +10,2,3,2,984,0 +10,2,3,3,696,0 +10,2,3,4,981,0 +10,2,3,5,141,0 +10,2,3,6,979,0 +10,2,3,7,694,0 +10,2,3,8,976,0 +10,2,3,9,437,0 +10,2,3,10,145,0 +10,2,3,12,434,0 +10,2,3,13,143,0 +10,2,3,14,691,0 +10,2,3,15,438,0 +10,2,3,16,716,0 +10,2,3,17,721,0 +10,2,3,18,693,0 +10,2,3,19,436,0 +10,2,3,20,692,0 +10,2,3,21,147,0 +10,2,3,23,690,0 +10,2,3,24,977,0 +10,2,3,25,687,0 +10,2,3,26,146,0 +10,2,3,27,688,0 +10,2,3,28,439,0 +10,2,3,29,433,0 +10,2,3,30,975,0 +10,2,3,31,435,0 +10,2,3,32,974,0 +10,2,3,33,140,0 +10,2,3,34,973,0 +10,2,3,35,432,0 +10,2,3,36,971,0 +10,2,3,37,686,0 +10,2,3,38,972,0 +10,2,3,39,138,0 +10,2,3,40,968,0 +10,2,3,41,430,0 +10,2,3,42,970,0 +10,2,3,43,683,0 +10,2,3,44,431,0 +10,2,3,46,717,0 +10,2,3,47,428,0 +10,2,3,48,133,0 +10,2,3,49,713,0 +10,2,3,50,135,0 +10,2,3,51,712,0 +10,2,3,52,681,0 +10,2,3,53,969,0 +10,2,3,54,429,0 +10,2,3,55,710,0 +10,2,3,57,427,0 +10,2,3,58,707,0 +10,2,3,59,680,0 +10,2,3,60,967,0 +10,2,3,61,966,0 +10,2,3,62,1247,0 +10,2,3,63,424,0 +10,2,3,64,705,0 +10,2,3,65,965,0 +10,2,3,66,1245,0 +10,2,3,67,678,0 +10,2,2,0,964,0 +10,2,2,1,714,0 +10,2,2,2,718,0 +10,2,2,3,963,0 +10,2,2,4,720,0 +10,2,2,5,426,0 +10,2,2,6,1242,0 +10,2,2,7,425,0 +10,2,2,8,962,0 +10,2,2,9,960,0 +10,2,2,10,961,0 +10,2,2,12,423,0 +10,2,2,13,1240,0 +10,2,2,14,418,0 +10,2,2,15,719,0 +10,2,2,16,417,0 +10,2,2,17,722,0 +10,2,2,18,695,0 +10,2,2,19,1239,0 +10,2,2,20,958,0 +10,2,2,21,724,0 +10,2,2,23,698,0 +10,2,2,24,725,0 +10,2,2,25,700,0 +10,2,2,26,727,0 +10,2,2,27,957,0 +10,2,2,28,1237,0 +10,2,2,29,959,0 +10,2,2,30,987,0 +10,2,2,31,956,0 +10,2,2,32,715,0 +10,2,2,33,955,0 +10,2,2,34,1234,0 +10,2,2,35,701,0 +10,2,2,36,422,0 +10,2,2,37,954,0 +10,2,2,38,421,0 +10,2,2,39,703,0 +10,2,2,40,419,0 +10,2,2,41,952,0 +10,2,2,42,1232,0 +10,2,2,43,706,0 +10,2,2,44,1235,0 +10,2,2,46,953,0 +10,2,2,47,1233,0 +10,2,2,48,708,0 +10,2,2,49,1231,0 +10,2,2,50,709,0 +10,2,2,51,415,0 +10,2,2,52,951,0 +10,2,2,53,412,0 +10,2,2,54,711,0 +10,2,2,55,1230,0 +10,2,2,57,699,0 +10,2,2,58,1229,0 +10,2,2,59,948,0 +10,2,2,60,410,0 +10,2,2,61,702,0 +10,2,2,62,1228,0 +10,2,2,63,704,0 +10,2,2,64,1226,0 +10,2,2,65,697,0 +10,2,2,66,409,0 +10,2,2,67,946,0 +10,2,1,0,1227,0 +10,2,1,1,689,0 +10,2,1,2,1224,0 +10,2,1,3,945,0 +10,2,1,4,420,0 +10,2,1,5,943,0 +10,2,1,6,1225,0 +10,2,1,7,1223,0 +10,2,1,8,1222,0 +10,2,1,9,1221,0 +9,0,1,10,3615,1 +9,0,1,12,3404,1 +9,0,1,13,3616,1 +9,0,1,14,3403,1 +9,0,1,15,3824,1 +9,0,1,16,3405,1 +9,0,1,17,3825,1 +9,0,1,18,1982,1 +9,0,1,19,3826,1 +9,0,1,20,2237,1 +9,0,1,21,4023,1 +9,0,1,23,2485,1 +9,0,1,24,3614,1 +9,0,1,25,2726,1 +9,0,1,26,4119,1 +9,0,1,27,2236,1 +9,0,1,28,2957,1 +9,0,1,29,2484,1 +9,0,1,30,2956,1 +9,0,1,31,2958,1 +9,0,1,32,2955,1 +9,0,1,33,2725,1 +9,0,1,34,3183,1 +9,0,1,35,2235,1 +9,0,1,36,2954,1 +9,0,1,37,2483,1 +9,0,1,38,3182,1 +9,0,1,39,3613,1 +9,0,1,40,3181,1 +9,0,1,41,3184,1 +9,0,1,42,3401,1 +9,0,1,43,3402,1 +9,0,1,44,3400,1 +9,0,1,46,2724,1 +9,0,1,47,2728,1 +9,0,1,48,2234,1 +9,0,1,49,4213,1 +9,0,1,50,3612,1 +9,0,1,51,2488,1 +9,0,1,52,2482,1 +9,0,1,53,3816,1 +9,0,1,54,2723,1 +9,0,1,55,1984,1 +9,0,1,57,3399,1 +9,0,1,58,4022,1 +9,0,1,59,2233,1 +9,0,1,60,2239,1 +9,0,1,61,3611,1 +9,0,1,62,4118,1 +9,0,1,63,2481,1 +9,0,1,64,2487,1 +9,0,1,65,2722,1 +9,0,1,66,4212,1 +9,0,1,67,2232,1 +9,0,0,0,3815,1 +9,0,0,1,2480,1 +9,0,0,2,1983,1 +9,0,0,3,3823,1 +9,0,0,4,3610,1 +9,0,0,5,2721,1 +9,0,0,6,2959,1 +9,0,0,7,3180,1 +9,0,0,8,2719,1 +9,0,0,9,2479,1 +9,0,0,10,2238,1 +9,0,0,12,3814,1 +9,0,0,13,3398,1 +9,0,0,14,2720,1 +9,0,0,15,3185,1 +9,0,0,16,2953,1 +9,0,0,17,3609,1 +9,0,0,18,3179,1 +9,0,0,19,2727,1 +9,0,0,20,2478,1 +9,0,0,21,2952,1 +9,0,0,23,3813,1 +9,0,0,24,2486,1 +9,0,0,25,3177,1 +9,0,0,26,3608,1 +9,0,0,27,2950,1 +9,0,0,28,4009,1 +9,0,0,29,2475,1 +9,0,0,30,3178,1 +9,0,0,31,3396,1 +9,0,0,32,2477,1 +9,0,0,33,2716,1 +9,0,0,34,3397,1 +9,0,0,35,3812,1 +9,0,0,36,2718,1 +9,0,0,37,3176,1 +9,0,0,38,4008,1 +9,0,0,39,3607,1 +9,0,0,40,2951,1 +9,0,0,41,2474,1 +9,0,0,42,2476,1 +9,0,0,43,3395,1 +9,0,0,44,2717,1 +9,0,0,46,3811,1 +9,0,0,47,4021,1 +9,0,0,48,2949,1 +9,0,0,49,4117,1 +9,0,0,50,2715,1 +9,0,0,51,4007,1 +9,0,0,52,3175,1 +9,0,0,53,4020,1 +9,0,0,54,2948,1 +9,0,0,55,4116,1 +9,0,0,57,2714,1 +9,0,0,58,4019,1 +9,0,0,59,3810,1 +9,0,0,60,4018,1 +9,0,0,61,3606,1 +9,0,0,62,4114,1 +9,0,0,63,3394,1 +9,0,0,64,4017,1 +9,0,0,65,4006,1 +9,0,0,66,4113,1 +9,0,0,67,3174,1 +9,0,3,0,2736,1 +9,0,3,1,1220,0 +9,0,3,2,2013,0 +9,0,3,3,2735,1 +9,0,3,4,2029,0 +9,0,3,5,1219,0 +9,0,3,6,2250,1 +9,0,3,7,1995,1 +9,0,3,8,1777,0 +9,0,3,9,1760,0 +9,0,3,10,2011,0 +9,0,3,12,1998,0 +9,0,3,13,2253,1 +9,0,3,14,1756,0 +9,0,3,15,2497,1 +9,0,3,16,2734,1 +9,0,3,17,2033,0 +9,0,3,18,2248,1 +9,0,3,19,2968,1 +9,0,3,20,1759,0 +9,0,3,21,2010,0 +9,0,3,23,1495,0 +9,0,3,24,2027,0 +9,0,3,25,1755,0 +9,0,3,26,2008,0 +9,0,3,27,1994,1 +9,0,3,28,2031,0 +9,0,3,29,1753,0 +9,0,3,30,2005,0 +9,0,3,31,2733,1 +9,0,3,32,2967,1 +9,0,3,33,1494,0 +9,0,3,34,2026,0 +9,0,3,35,1754,0 +9,0,3,36,2003,0 +9,0,3,37,1492,0 +9,0,3,38,2024,0 +9,0,3,39,1750,0 +9,0,3,40,2002,0 +9,0,3,41,1489,0 +9,0,3,42,2021,0 +9,0,3,43,1752,0 +9,0,3,44,2000,0 +9,0,3,46,1749,0 +9,0,3,47,2966,1 +9,0,3,48,1748,0 +9,0,3,49,2019,0 +9,0,3,50,1746,0 +9,0,3,51,2015,0 +9,0,3,52,1751,0 +9,0,3,53,1774,0 +9,0,3,54,1744,0 +9,0,3,55,2014,0 +9,0,3,57,1747,0 +9,0,3,58,2030,0 +9,0,3,59,1743,0 +9,0,3,60,2012,0 +9,0,3,61,2965,1 +9,0,3,62,2028,0 +9,0,3,63,2247,1 +9,0,3,64,2249,1 +9,0,3,65,1745,0 +9,0,3,66,2025,0 +9,0,3,67,1741,0 +9,0,2,0,2496,1 +9,0,2,1,1742,0 +9,0,2,2,1769,0 +9,0,2,3,2964,1 +9,0,2,4,2009,0 +9,0,2,5,1993,1 +9,0,2,6,3191,1 +9,0,2,7,1740,0 +9,0,2,8,2023,0 +9,0,2,9,1739,0 +9,0,2,10,2007,0 +9,0,2,12,2963,1 +9,0,2,13,1766,0 +9,0,2,14,1737,0 +9,0,2,15,2006,0 +9,0,2,16,1738,0 +9,0,2,17,2022,0 +9,0,2,18,2495,1 +9,0,2,19,1997,1 +9,0,2,20,2494,1 +9,0,2,21,3190,1 +9,0,2,23,2493,1 +9,0,2,24,1764,0 +9,0,2,25,2732,1 +9,0,2,26,2004,0 +9,0,2,27,2492,1 +9,0,2,28,2020,0 +9,0,2,29,1730,1 +9,0,2,30,2001,0 +9,0,2,31,1992,1 +9,0,2,32,1763,0 +9,0,2,33,3189,1 +9,0,2,34,1999,0 +9,0,2,35,1729,1 +9,0,2,36,2017,0 +9,0,2,37,1991,1 +9,0,2,38,1996,1 +9,0,2,39,1728,1 +9,0,2,40,1761,0 +9,0,2,41,1990,1 +9,0,2,42,1757,0 +9,0,2,43,3188,1 +9,0,2,44,1762,0 +9,0,2,46,1727,1 +9,0,2,47,1497,0 +9,0,2,48,2962,1 +9,0,2,49,3408,1 +9,0,2,50,1989,1 +9,0,2,51,1758,0 +9,0,2,52,2244,1 +9,0,2,53,2246,1 +9,0,2,54,2730,1 +9,0,2,55,2731,1 +9,0,2,57,3187,1 +9,0,2,58,2491,1 +9,0,2,59,1988,1 +9,0,2,60,2245,1 +9,0,2,61,2243,1 +9,0,2,62,3407,1 +9,0,2,63,1725,1 +9,0,2,64,1726,1 +9,0,2,65,1987,1 +9,0,2,66,2490,1 +9,0,2,67,3186,1 +9,0,1,0,2961,1 +9,0,1,1,2242,1 +9,0,1,2,2729,1 +9,0,1,3,1986,1 +9,0,1,4,3406,1 +9,0,1,5,2241,1 +9,0,1,6,2489,1 +9,0,1,7,1985,1 +9,0,1,8,2960,1 +9,0,1,9,2240,1 +9,1,1,10,3820,1 +9,1,1,12,3819,1 +9,1,1,13,4302,1 +9,1,1,14,4211,1 +9,1,1,15,4301,1 +9,1,1,16,4208,1 +9,1,1,17,4300,1 +9,1,1,18,4209,1 +9,1,1,19,4389,1 +9,1,1,20,4210,1 +9,1,1,21,4299,1 +9,1,1,23,4303,1 +9,1,1,24,4388,1 +9,1,1,25,3818,1 +9,1,1,26,4298,1 +9,1,1,27,4115,1 +9,1,1,28,4387,1 +9,1,1,29,4207,1 +9,1,1,30,4014,1 +9,1,1,31,4016,1 +9,1,1,32,4297,1 +9,1,1,33,4112,1 +9,1,1,34,4386,1 +9,1,1,35,4206,1 +9,1,1,36,4472,1 +9,1,1,37,3817,1 +9,1,1,38,4013,1 +9,1,1,39,4015,1 +9,1,1,40,4385,1 +9,1,1,41,4111,1 +9,1,1,42,4471,1 +9,1,1,43,4205,1 +9,1,1,44,4384,1 +9,1,1,46,4110,1 +9,1,1,47,4470,1 +9,1,1,48,4204,1 +9,1,1,49,4383,1 +9,1,1,50,4296,1 +9,1,1,51,4469,1 +9,1,1,52,4109,1 +9,1,1,53,4012,1 +9,1,1,54,4203,1 +9,1,1,55,4552,1 +9,1,1,57,4295,1 +9,1,1,58,4382,1 +9,1,1,59,4108,1 +9,1,1,60,4468,1 +9,1,1,61,4202,1 +9,1,1,62,4551,1 +9,1,1,63,4294,1 +9,1,1,64,4381,1 +9,1,1,65,4107,1 +9,1,1,66,4467,1 +9,1,1,67,4011,1 +9,1,0,0,4550,1 +9,1,0,1,4201,1 +9,1,0,2,4380,1 +9,1,0,3,4293,1 +9,1,0,4,4466,1 +9,1,0,5,4292,1 +9,1,0,6,4549,1 +9,1,0,7,4200,1 +9,1,0,8,4465,1 +9,1,0,9,4106,1 +9,1,0,10,4548,1 +9,1,0,12,4010,1 +9,1,0,13,4628,1 +9,1,0,14,4291,1 +9,1,0,15,4105,1 +9,1,0,16,4199,1 +9,1,0,17,4464,1 +9,1,0,18,4379,1 +9,1,0,19,4547,1 +9,1,0,20,4290,1 +9,1,0,21,4627,1 +9,1,0,23,4198,1 +9,1,0,24,4463,1 +9,1,0,25,4378,1 +9,1,0,26,4546,1 +9,1,0,27,4289,1 +9,1,0,28,4104,1 +9,1,0,29,4197,1 +9,1,0,30,4626,1 +9,1,0,31,4377,1 +9,1,0,32,4462,1 +9,1,0,33,4196,1 +9,1,0,34,4545,1 +9,1,0,35,4288,1 +9,1,0,36,4625,1 +9,1,0,37,4376,1 +9,1,0,38,4103,1 +9,1,0,39,4287,1 +9,1,0,40,4702,1 +9,1,0,41,1208,0 +9,1,0,42,4375,1 +9,1,0,43,4544,1 +9,1,0,44,4461,1 +9,1,0,46,4624,1 +9,1,0,47,2294,0 +9,1,0,48,4460,1 +9,1,0,49,4701,1 +9,1,0,50,4102,1 +9,1,0,51,4700,1 +9,1,0,52,4543,1 +9,1,0,53,4286,1 +9,1,0,54,4622,1 +9,1,0,55,4623,1 +9,1,0,57,4285,1 +9,1,0,58,4195,1 +9,1,0,59,4374,1 +9,1,0,60,4699,1 +9,1,0,61,4459,1 +9,1,0,62,4771,1 +9,1,0,63,4101,1 +9,1,0,64,4698,1 +9,1,0,65,4542,1 +9,1,0,66,4194,1 +9,1,0,67,4621,1 +9,1,3,0,2753,0 +9,1,3,1,2970,1 +9,1,3,2,2503,0 +9,1,3,3,2276,0 +9,1,3,4,2510,0 +9,1,3,5,2737,1 +9,1,3,6,2504,0 +9,1,3,7,2969,1 +9,1,3,8,3196,1 +9,1,3,9,2251,1 +9,1,3,10,2754,0 +9,1,3,12,2273,0 +9,1,3,13,2506,0 +9,1,3,14,2255,0 +9,1,3,15,2513,0 +9,1,3,16,2034,0 +9,1,3,17,2509,0 +9,1,3,18,2254,0 +9,1,3,19,2756,0 +9,1,3,20,2036,0 +9,1,3,21,2511,0 +9,1,3,23,2018,0 +9,1,3,24,3195,1 +9,1,3,25,2032,0 +9,1,3,26,2508,0 +9,1,3,27,2016,0 +9,1,3,28,2740,1 +9,1,3,29,2256,0 +9,1,3,30,2751,0 +9,1,3,31,2257,0 +9,1,3,32,2512,0 +9,1,3,33,2278,0 +9,1,3,34,2755,0 +9,1,3,35,3194,1 +9,1,3,36,2505,0 +9,1,3,37,2260,0 +9,1,3,38,2748,0 +9,1,3,39,2279,0 +9,1,3,40,2507,0 +9,1,3,41,2262,0 +9,1,3,42,2752,0 +9,1,3,43,2281,0 +9,1,3,44,2502,1 +9,1,3,46,3193,1 +9,1,3,47,2746,0 +9,1,3,48,2252,1 +9,1,3,49,2500,1 +9,1,3,50,2284,0 +9,1,3,51,3413,1 +9,1,3,52,2263,0 +9,1,3,53,2750,0 +9,1,3,54,2282,0 +9,1,3,55,2501,1 +9,1,3,57,2498,1 +9,1,3,58,2745,0 +9,1,3,59,3192,1 +9,1,3,60,2741,1 +9,1,3,61,2280,0 +9,1,3,62,2749,0 +9,1,3,63,2265,0 +9,1,3,64,3412,1 +9,1,3,65,2277,0 +9,1,3,66,2742,1 +9,1,3,67,2268,0 +9,1,2,0,2982,0 +9,1,2,1,2275,0 +9,1,2,2,2743,1 +9,1,2,3,2270,0 +9,1,2,4,2747,0 +9,1,2,5,2274,0 +9,1,2,6,3411,1 +9,1,2,7,2271,0 +9,1,2,8,2971,1 +9,1,2,9,2525,0 +9,1,2,10,2980,0 +9,1,2,12,2258,0 +9,1,2,13,2972,1 +9,1,2,14,2522,0 +9,1,2,15,2744,1 +9,1,2,16,2259,0 +9,1,2,17,3197,1 +9,1,2,18,2520,0 +9,1,2,19,2979,0 +9,1,2,20,3410,1 +9,1,2,21,2738,1 +9,1,2,23,2261,0 +9,1,2,24,3414,1 +9,1,2,25,2519,0 +9,1,2,26,2973,1 +9,1,2,27,2264,0 +9,1,2,28,3198,1 +9,1,2,29,2517,0 +9,1,2,30,3199,1 +9,1,2,31,2739,1 +9,1,2,32,3200,1 +9,1,2,33,3409,1 +9,1,2,34,3415,1 +9,1,2,35,2521,0 +9,1,2,36,3621,1 +9,1,2,37,2266,0 +9,1,2,38,3416,1 +9,1,2,39,2514,0 +9,1,2,40,3622,1 +9,1,2,41,2267,0 +9,1,2,42,3417,1 +9,1,2,43,2518,0 +9,1,2,44,3418,1 +9,1,2,46,2269,0 +9,1,2,47,3419,1 +9,1,2,48,2516,0 +9,1,2,49,3620,1 +9,1,2,50,2499,1 +9,1,2,51,3623,1 +9,1,2,52,2515,0 +9,1,2,53,3624,1 +9,1,2,54,2272,0 +9,1,2,55,3625,1 +9,1,2,57,4027,1 +9,1,2,58,3626,1 +9,1,2,59,3829,1 +9,1,2,60,3619,1 +9,1,2,61,4026,1 +9,1,2,62,3627,1 +9,1,2,63,4121,1 +9,1,2,64,3628,1 +9,1,2,65,4025,1 +9,1,2,66,3629,1 +9,1,2,67,3828,1 +9,1,1,0,3832,1 +9,1,1,1,3827,1 +9,1,1,2,3831,1 +9,1,1,3,4024,1 +9,1,1,4,3830,1 +9,1,1,5,4120,1 +9,1,1,6,3822,1 +9,1,1,7,3617,1 +9,1,1,8,3821,1 +9,1,1,9,3618,1 +4,2,1,10,3636,1 +4,2,1,12,2287,0 +4,2,1,13,993,0 +4,2,1,14,2984,0 +4,2,1,15,994,0 +4,2,1,16,3635,1 +4,2,1,17,4214,1 +4,2,1,18,2038,0 +4,2,1,19,995,0 +4,2,1,20,1779,0 +4,2,1,21,997,0 +4,2,1,23,2987,0 +4,2,1,24,998,0 +4,2,1,25,3634,1 +4,2,1,26,1791,0 +4,2,1,27,1778,0 +4,2,1,28,1788,0 +4,2,1,29,1511,0 +4,2,1,30,2290,0 +4,2,1,31,2759,0 +4,2,1,32,2046,0 +4,2,1,33,3206,0 +4,2,1,34,2043,0 +4,2,1,35,1524,0 +4,2,1,36,2285,0 +4,2,1,37,2986,0 +4,2,1,38,3838,1 +4,2,1,39,1780,0 +4,2,1,40,2529,0 +4,2,1,41,2039,0 +4,2,1,42,2530,0 +4,2,1,43,2037,0 +4,2,1,44,2292,0 +4,2,1,46,1782,0 +4,2,1,47,3837,1 +4,2,1,48,2040,0 +4,2,1,49,1527,0 +4,2,1,50,1786,0 +4,2,1,51,2288,0 +4,2,1,52,3207,0 +4,2,1,53,2528,0 +4,2,1,54,3836,1 +4,2,1,55,1532,0 +4,2,1,57,1785,0 +4,2,1,58,2045,0 +4,2,1,59,2289,0 +4,2,1,60,1794,0 +4,2,1,61,1526,0 +4,2,1,62,1793,0 +4,2,1,63,2526,0 +4,2,1,64,2049,0 +4,2,1,65,3835,1 +4,2,1,66,2047,0 +4,2,1,67,1781,0 +4,2,0,0,1790,0 +4,2,0,1,1513,0 +4,2,0,2,4032,1 +4,2,0,3,1783,0 +4,2,0,4,1792,0 +4,2,0,5,1516,0 +4,2,0,6,1529,0 +4,2,0,7,1518,0 +4,2,0,8,2042,0 +4,2,0,9,1784,0 +4,2,0,10,4031,1 +4,2,0,12,1519,0 +4,2,0,13,2761,0 +4,2,0,14,1521,0 +4,2,0,15,2988,0 +4,2,0,16,2760,0 +4,2,0,17,2524,0 +4,2,0,18,4030,1 +4,2,0,19,2527,0 +4,2,0,20,2041,0 +4,2,0,21,2758,0 +4,2,0,23,2762,0 +4,2,0,24,2283,0 +4,2,0,25,3205,1 +4,2,0,26,2044,0 +4,2,0,27,2981,0 +4,2,0,28,1787,0 +4,2,0,29,4029,1 +4,2,0,30,1789,0 +4,2,0,31,2978,1 +4,2,0,32,2983,0 +4,2,0,33,3204,1 +4,2,0,34,2757,0 +4,2,0,35,3423,1 +4,2,0,36,2985,0 +4,2,0,37,2977,1 +4,2,0,38,2286,0 +4,2,0,39,3203,1 +4,2,0,40,2035,0 +4,2,0,41,3422,1 +4,2,0,42,4124,1 +4,2,0,43,3633,1 +4,2,0,44,2523,0 +4,2,0,46,2976,1 +4,2,0,47,3424,1 +4,2,0,48,3202,1 +4,2,0,49,3421,1 +4,2,0,50,4123,1 +4,2,0,51,4028,1 +4,2,0,52,3632,1 +4,2,0,53,3420,1 +4,2,0,54,2975,1 +4,2,0,55,3631,1 +4,2,0,57,3201,1 +4,2,0,58,4703,1 +4,2,0,59,3834,1 +4,2,0,60,4390,1 +4,2,0,61,4122,1 +4,2,0,62,4629,1 +4,2,0,63,2974,1 +4,2,0,64,4304,1 +4,2,0,65,3630,1 +4,2,0,66,4215,1 +4,2,0,67,3833,1 +4,2,3,0,2299,0 +4,2,3,1,723,0 +4,2,3,2,2298,0 +4,2,3,3,2293,0 +4,2,3,4,2543,0 +4,2,3,5,2296,0 +4,2,3,6,2541,0 +4,2,3,7,2291,0 +4,2,3,8,2060,0 +4,2,3,9,1005,0 +4,2,3,10,2538,0 +4,2,3,12,1275,0 +4,2,3,13,1803,0 +4,2,3,14,1277,0 +4,2,3,15,1807,0 +4,2,3,16,2536,0 +4,2,3,17,1543,0 +4,2,3,18,2535,0 +4,2,3,19,2540,0 +4,2,3,20,2533,0 +4,2,3,21,1546,0 +4,2,3,23,1001,0 +4,2,3,24,2539,0 +4,2,3,25,1003,0 +4,2,3,26,1276,0 +4,2,3,27,1802,0 +4,2,3,28,2537,0 +4,2,3,29,1540,0 +4,2,3,30,1279,0 +4,2,3,31,1541,0 +4,2,3,32,2056,0 +4,2,3,33,2534,0 +4,2,3,34,2058,0 +4,2,3,35,2532,0 +4,2,3,36,1002,0 +4,2,3,37,1273,0 +4,2,3,38,2777,0 +4,2,3,39,1274,0 +4,2,3,40,2775,0 +4,2,3,41,2531,0 +4,2,3,42,2772,0 +4,2,3,43,999,0 +4,2,3,44,1804,0 +4,2,3,46,2770,0 +4,2,3,47,1542,0 +4,2,3,48,1000,0 +4,2,3,49,2308,0 +4,2,3,50,2769,0 +4,2,3,51,2774,0 +4,2,3,52,1270,0 +4,2,3,53,1544,0 +4,2,3,54,1272,0 +4,2,3,55,2773,0 +4,2,3,57,2767,0 +4,2,3,58,2305,0 +4,2,3,59,2050,0 +4,2,3,60,2771,0 +4,2,3,61,1796,0 +4,2,3,62,2544,0 +4,2,3,63,2768,0 +4,2,3,64,1006,0 +4,2,3,65,2766,0 +4,2,3,66,3003,0 +4,2,3,67,1799,0 +4,2,2,0,2542,0 +4,2,2,1,2297,0 +4,2,2,2,3001,0 +4,2,2,3,2765,0 +4,2,2,4,2778,0 +4,2,2,5,2300,0 +4,2,2,6,2998,0 +4,2,2,7,1539,0 +4,2,2,8,1004,0 +4,2,2,9,2996,0 +4,2,2,10,1280,0 +4,2,2,12,2052,0 +4,2,2,13,1278,0 +4,2,2,14,996,0 +4,2,2,15,3000,0 +4,2,2,16,2995,0 +4,2,2,17,2999,0 +4,2,2,18,2993,0 +4,2,2,19,2301,0 +4,2,2,20,2763,0 +4,2,2,21,726,0 +4,2,2,23,2764,0 +4,2,2,24,2997,0 +4,2,2,25,2990,0 +4,2,2,26,1801,0 +4,2,2,27,1795,0 +4,2,2,28,2994,0 +4,2,2,29,1797,0 +4,2,2,30,3222,0 +4,2,2,31,1534,0 +4,2,2,32,2053,0 +4,2,2,33,2992,0 +4,2,2,34,2055,0 +4,2,2,35,2991,0 +4,2,2,36,3220,0 +4,2,2,37,2295,0 +4,2,2,38,3217,0 +4,2,2,39,2048,0 +4,2,2,40,1798,0 +4,2,2,41,2989,0 +4,2,2,42,3215,0 +4,2,2,43,1269,0 +4,2,2,44,2302,0 +4,2,2,46,3214,0 +4,2,2,47,1800,0 +4,2,2,48,1266,0 +4,2,2,49,2051,0 +4,2,2,50,3212,0 +4,2,2,51,3218,0 +4,2,2,52,1267,0 +4,2,2,53,3216,0 +4,2,2,54,1536,0 +4,2,2,55,1537,0 +4,2,2,57,3209,0 +4,2,2,58,2054,0 +4,2,2,59,1535,0 +4,2,2,60,3213,0 +4,2,2,61,3211,0 +4,2,2,62,2303,0 +4,2,2,63,1538,0 +4,2,2,64,2057,0 +4,2,2,65,3210,0 +4,2,2,66,3432,0 +4,2,2,67,1264,0 +4,2,1,0,1805,0 +4,2,1,1,1268,0 +4,2,1,2,3429,0 +4,2,1,3,3208,0 +4,2,1,4,3427,0 +4,2,1,5,1271,0 +4,2,1,6,3430,0 +4,2,1,7,3426,0 +4,2,1,8,3428,0 +4,2,1,9,3425,1 +4,3,1,10,3841,1 +4,3,1,12,3637,1 +4,3,1,13,2558,0 +4,3,1,14,2320,0 +4,3,1,15,2794,0 +4,3,1,16,2317,0 +4,3,1,17,3239,0 +4,3,1,18,3840,1 +4,3,1,19,2792,0 +4,3,1,20,2315,0 +4,3,1,21,2796,0 +4,3,1,23,2554,0 +4,3,1,24,2795,0 +4,3,1,25,3839,1 +4,3,1,26,3021,0 +4,3,1,27,2314,0 +4,3,1,28,3241,0 +4,3,1,29,2318,0 +4,3,1,30,3022,0 +4,3,1,31,2557,0 +4,3,1,32,2561,0 +4,3,1,33,2322,0 +4,3,1,34,2563,0 +4,3,1,35,3019,0 +4,3,1,36,2799,0 +4,3,1,37,2555,0 +4,3,1,38,4035,1 +4,3,1,39,2559,0 +4,3,1,40,3023,0 +4,3,1,41,3016,0 +4,3,1,42,2797,0 +4,3,1,43,2560,0 +4,3,1,44,3025,0 +4,3,1,46,2562,0 +4,3,1,47,2565,0 +4,3,1,48,2556,0 +4,3,1,49,2567,0 +4,3,1,50,3448,0 +4,3,1,51,4034,1 +4,3,1,52,3238,0 +4,3,1,53,3024,0 +4,3,1,54,3235,0 +4,3,1,55,2564,0 +4,3,1,57,3020,0 +4,3,1,58,2801,0 +4,3,1,59,4033,1 +4,3,1,60,3027,0 +4,3,1,61,3018,0 +4,3,1,62,2798,0 +4,3,1,63,3446,0 +4,3,1,64,2566,0 +4,3,1,65,3450,0 +4,3,1,66,3650,0 +4,3,1,67,3028,0 +4,3,0,0,3247,0 +4,3,0,1,3237,0 +4,3,0,2,3654,0 +4,3,0,3,3244,0 +4,3,0,4,4128,1 +4,3,0,5,3246,0 +4,3,0,6,3842,0 +4,3,0,7,2800,0 +4,3,0,8,3453,0 +4,3,0,9,3026,0 +4,3,0,10,3843,0 +4,3,0,12,3451,0 +4,3,0,13,3651,0 +4,3,0,14,2802,0 +4,3,0,15,4127,1 +4,3,0,16,3240,0 +4,3,0,17,3452,0 +4,3,0,18,3642,0 +4,3,0,19,3845,0 +4,3,0,20,3640,0 +4,3,0,21,3030,0 +4,3,0,23,3643,0 +4,3,0,24,3242,0 +4,3,0,25,4126,1 +4,3,0,26,3456,0 +4,3,0,27,3447,0 +4,3,0,28,3653,0 +4,3,0,29,3652,0 +4,3,0,30,3851,0 +4,3,0,31,4125,1 +4,3,0,32,3846,0 +4,3,0,33,2568,0 +4,3,0,34,3243,0 +4,3,0,35,3449,0 +4,3,0,36,4219,1 +4,3,0,37,3848,0 +4,3,0,38,3454,0 +4,3,0,39,3655,0 +4,3,0,40,3657,0 +4,3,0,41,3850,0 +4,3,0,42,3656,0 +4,3,0,43,3844,0 +4,3,0,44,3245,0 +4,3,0,46,4036,1 +4,3,0,47,4218,1 +4,3,0,48,3853,0 +4,3,0,49,3455,0 +4,3,0,50,3458,0 +4,3,0,51,3847,0 +4,3,0,52,3660,0 +4,3,0,53,3849,0 +4,3,0,54,4217,1 +4,3,0,55,3852,0 +4,3,0,57,3658,0 +4,3,0,58,4037,1 +4,3,0,59,3856,0 +4,3,0,60,4129,1 +4,3,0,61,4305,1 +4,3,0,62,4220,1 +4,3,0,63,4216,1 +4,3,0,64,4308,1 +4,3,0,65,4393,1 +4,3,0,66,4307,1 +4,3,0,67,4306,1 +4,3,3,0,2553,0 +4,3,3,1,2548,0 +4,3,3,2,2791,0 +4,3,3,3,2551,0 +4,3,3,4,2793,0 +4,3,3,5,1808,0 +4,3,3,6,2788,0 +4,3,3,7,1282,0 +4,3,3,8,1815,0 +4,3,3,9,2545,0 +4,3,3,10,2786,0 +4,3,3,12,1547,0 +4,3,3,13,2790,0 +4,3,3,14,2059,0 +4,3,3,15,1281,0 +4,3,3,16,2310,0 +4,3,3,17,2789,0 +4,3,3,18,2307,0 +4,3,3,19,1806,0 +4,3,3,20,2547,0 +4,3,3,21,2787,0 +4,3,3,23,2783,0 +4,3,3,24,1816,0 +4,3,3,25,1545,0 +4,3,3,26,2784,0 +4,3,3,27,2780,0 +4,3,3,28,1818,0 +4,3,3,29,2306,0 +4,3,3,30,1811,0 +4,3,3,31,2546,0 +4,3,3,32,3017,0 +4,3,3,33,2062,0 +4,3,3,34,1812,0 +4,3,3,35,2781,0 +4,3,3,36,3014,0 +4,3,3,37,2549,0 +4,3,3,38,1814,0 +4,3,3,39,2779,0 +4,3,3,40,2316,0 +4,3,3,41,2776,0 +4,3,3,42,3012,0 +4,3,3,43,2063,0 +4,3,3,44,2068,0 +4,3,3,46,2311,0 +4,3,3,47,3015,0 +4,3,3,48,2785,0 +4,3,3,49,2066,0 +4,3,3,50,2309,0 +4,3,3,51,1817,0 +4,3,3,52,2061,0 +4,3,3,53,1819,0 +4,3,3,54,3009,0 +4,3,3,55,3013,0 +4,3,3,57,2782,0 +4,3,3,58,2070,0 +4,3,3,59,3006,0 +4,3,3,60,3010,0 +4,3,3,61,3004,0 +4,3,3,62,2071,0 +4,3,3,63,2552,0 +4,3,3,64,3236,0 +4,3,3,65,2550,0 +4,3,3,66,2073,0 +4,3,3,67,3005,0 +4,3,2,0,3233,0 +4,3,2,1,3007,0 +4,3,2,2,2067,0 +4,3,2,3,3002,0 +4,3,2,4,3231,0 +4,3,2,5,1554,0 +4,3,2,6,2076,0 +4,3,2,7,1283,0 +4,3,2,8,3230,0 +4,3,2,9,1552,0 +4,3,2,10,3234,0 +4,3,2,12,1549,0 +4,3,2,13,2078,0 +4,3,2,14,1548,0 +4,3,2,15,3232,0 +4,3,2,16,1553,0 +4,3,2,17,2319,0 +4,3,2,18,1809,0 +4,3,2,19,2069,0 +4,3,2,20,2065,0 +4,3,2,21,3229,0 +4,3,2,23,1551,0 +4,3,2,24,2072,0 +4,3,2,25,2064,0 +4,3,2,26,3227,0 +4,3,2,27,3223,0 +4,3,2,28,2074,0 +4,3,2,29,1810,0 +4,3,2,30,3226,0 +4,3,2,31,2313,0 +4,3,2,32,3445,0 +4,3,2,33,1550,0 +4,3,2,34,2075,0 +4,3,2,35,3225,0 +4,3,2,36,3443,0 +4,3,2,37,3011,0 +4,3,2,38,2077,0 +4,3,2,39,3008,0 +4,3,2,40,2321,0 +4,3,2,41,3221,0 +4,3,2,42,3442,0 +4,3,2,43,3228,0 +4,3,2,44,3440,0 +4,3,2,46,3219,0 +4,3,2,47,3444,0 +4,3,2,48,2312,0 +4,3,2,49,2324,0 +4,3,2,50,1813,0 +4,3,2,51,2326,0 +4,3,2,52,3224,0 +4,3,2,53,2327,0 +4,3,2,54,3437,0 +4,3,2,55,3441,0 +4,3,2,57,3435,0 +4,3,2,58,2329,0 +4,3,2,59,3434,0 +4,3,2,60,3439,0 +4,3,2,61,3438,0 +4,3,2,62,2323,0 +4,3,2,63,3860,0 +4,3,2,64,3649,0 +4,3,2,65,3436,0 +4,3,2,66,2325,0 +4,3,2,67,2304,0 +4,3,1,0,3647,0 +4,3,1,1,3644,0 +4,3,1,2,2328,0 +4,3,1,3,3433,0 +4,3,1,4,3646,0 +4,3,1,5,3431,0 +4,3,1,6,3648,0 +4,3,1,7,3639,0 +4,3,1,8,3645,0 +4,3,1,9,3641,0 +9,2,1,10,4566,1 +9,2,1,12,4790,1 +9,2,1,13,4485,1 +9,2,1,14,4789,1 +9,2,1,15,4484,1 +9,2,1,16,4476,1 +9,2,1,17,4565,1 +9,2,1,18,4475,1 +9,2,1,19,4856,1 +9,2,1,20,4855,1 +9,2,1,21,4483,1 +9,2,1,23,4474,1 +9,2,1,24,4482,1 +9,2,1,25,4854,1 +9,2,1,26,4481,1 +9,2,1,27,4473,1 +9,2,1,28,4480,1 +9,2,1,29,4559,1 +9,2,1,30,4479,1 +9,2,1,31,4558,1 +9,2,1,32,4478,1 +9,2,1,33,4557,1 +9,2,1,34,4477,1 +9,2,1,35,4556,1 +9,2,1,36,4564,1 +9,2,1,37,4555,1 +9,2,1,38,4563,1 +9,2,1,39,4554,1 +9,2,1,40,4562,1 +9,2,1,41,4553,1 +9,2,1,42,4561,1 +9,2,1,43,4635,1 +9,2,1,44,4917,1 +9,2,1,46,4634,1 +9,2,1,47,4560,1 +9,2,1,48,4633,1 +9,2,1,49,4916,1 +9,2,1,50,4632,1 +9,2,1,51,4641,1 +9,2,1,52,4915,1 +9,2,1,53,4640,1 +9,2,1,54,4631,1 +9,2,1,55,4639,1 +9,2,1,57,4914,1 +9,2,1,58,4638,1 +9,2,1,59,4630,1 +9,2,1,60,4637,1 +9,2,1,61,4709,1 +9,2,1,62,4636,1 +9,2,1,63,4708,1 +9,2,1,64,4718,1 +9,2,1,65,4707,1 +9,2,1,66,4717,1 +9,2,1,67,4706,1 +9,2,0,0,4788,1 +9,2,0,1,4705,1 +9,2,0,2,4787,1 +9,2,0,3,4704,1 +9,2,0,4,4786,1 +9,2,0,5,4780,1 +9,2,0,6,4853,1 +9,2,0,7,4779,1 +9,2,0,8,4972,1 +9,2,0,9,4971,1 +9,2,0,10,4785,1 +9,2,0,12,4778,1 +9,2,0,13,4784,1 +9,2,0,14,4970,1 +9,2,0,15,4783,1 +9,2,0,16,4777,1 +9,2,0,17,4782,1 +9,2,0,18,4776,1 +9,2,0,19,4781,1 +9,2,0,20,4775,1 +9,2,0,21,4852,1 +9,2,0,23,4774,1 +9,2,0,24,4851,1 +9,2,0,25,4773,1 +9,2,0,26,4850,1 +9,2,0,27,440,0 +9,2,0,28,4849,1 +9,2,0,29,4845,1 +9,2,0,30,4848,1 +9,2,0,31,4844,1 +9,2,0,32,4847,1 +9,2,0,33,4843,1 +9,2,0,34,5021,1 +9,2,0,35,4842,1 +9,2,0,36,4846,1 +9,2,0,37,4841,1 +9,2,0,38,5020,1 +9,2,0,39,4840,1 +9,2,0,40,4913,1 +9,2,0,41,4839,1 +9,2,0,42,4912,1 +9,2,0,43,5019,1 +9,2,0,44,4911,1 +9,2,0,46,4838,1 +9,2,0,47,4910,1 +9,2,0,48,4908,1 +9,2,0,49,4909,1 +9,2,0,50,4907,1 +9,2,0,51,5018,1 +9,2,0,52,4906,1 +9,2,0,53,4969,1 +9,2,0,54,4905,1 +9,2,0,55,4968,1 +9,2,0,57,4904,1 +9,2,0,58,4967,1 +9,2,0,59,4903,1 +9,2,0,60,4966,1 +9,2,0,61,4902,1 +9,2,0,62,4965,1 +9,2,0,63,4901,1 +9,2,0,64,5017,1 +9,2,0,65,5060,1 +9,2,0,66,5061,1 +9,2,0,67,5059,1 +9,2,3,0,4319,1 +9,2,3,1,4318,1 +9,2,3,2,3249,0 +9,2,3,3,4317,1 +9,2,3,4,3462,0 +9,2,3,5,3664,0 +9,2,3,6,3866,0 +9,2,3,7,3861,0 +9,2,3,8,3248,0 +9,2,3,9,3663,0 +9,2,3,10,3461,0 +9,2,3,12,3661,0 +9,2,3,13,3666,0 +9,2,3,14,3859,0 +9,2,3,15,3668,0 +9,2,3,16,3662,0 +9,2,3,17,3864,0 +9,2,3,18,3659,0 +9,2,3,19,3460,0 +9,2,3,20,3858,0 +9,2,3,21,4406,1 +9,2,3,23,4405,1 +9,2,3,24,3665,0 +9,2,3,25,3855,0 +9,2,3,26,3459,0 +9,2,3,27,4404,1 +9,2,3,28,4227,1 +9,2,3,29,3854,0 +9,2,3,30,3457,0 +9,2,3,31,4040,1 +9,2,3,32,4137,1 +9,2,3,33,4226,1 +9,2,3,34,3256,0 +9,2,3,35,4134,1 +9,2,3,36,3469,0 +9,2,3,37,4316,1 +9,2,3,38,3674,0 +9,2,3,39,4039,1 +9,2,3,40,3468,0 +9,2,3,41,4133,1 +9,2,3,42,3870,0 +9,2,3,43,4038,1 +9,2,3,44,3872,0 +9,2,3,46,4132,1 +9,2,3,47,4490,1 +9,2,3,48,4403,1 +9,2,3,49,4043,1 +9,2,3,50,4225,1 +9,2,3,51,4489,1 +9,2,3,52,4131,1 +9,2,3,53,3673,0 +9,2,3,54,4488,1 +9,2,3,55,3467,0 +9,2,3,57,4487,1 +9,2,3,58,3251,0 +9,2,3,59,3466,0 +9,2,3,60,3868,0 +9,2,3,61,3865,0 +9,2,3,62,4136,1 +9,2,3,63,3669,0 +9,2,3,64,3672,0 +9,2,3,65,3463,0 +9,2,3,66,3869,0 +9,2,3,67,4042,1 +9,2,2,0,3465,0 +9,2,2,1,3867,0 +9,2,2,2,3671,0 +9,2,2,3,3250,0 +9,2,2,4,3253,0 +9,2,2,5,3863,0 +9,2,2,6,1558,0 +9,2,2,7,3862,0 +9,2,2,8,4570,1 +9,2,2,9,4135,1 +9,2,2,10,3857,0 +9,2,2,12,4569,1 +9,2,2,13,3871,0 +9,2,2,14,4041,1 +9,2,2,15,3464,0 +9,2,2,16,4568,1 +9,2,2,17,3667,0 +9,2,2,18,4130,1 +9,2,2,19,4228,1 +9,2,2,20,4486,1 +9,2,2,21,3670,0 +9,2,2,23,4567,1 +9,2,2,24,3029,0 +9,2,2,25,4402,1 +9,2,2,26,3031,0 +9,2,2,27,4315,1 +9,2,2,28,3676,0 +9,2,2,29,4401,1 +9,2,2,30,3874,0 +9,2,2,31,4314,1 +9,2,2,32,3470,0 +9,2,2,33,4224,1 +9,2,2,34,3675,0 +9,2,2,35,4400,1 +9,2,2,36,4648,1 +9,2,2,37,4313,1 +9,2,2,38,4044,1 +9,2,2,39,4223,1 +9,2,2,40,4647,1 +9,2,2,41,4646,1 +9,2,2,42,3472,0 +9,2,2,43,4222,1 +9,2,2,44,3873,0 +9,2,2,46,4221,1 +9,2,2,47,3678,0 +9,2,2,48,4645,1 +9,2,2,49,3677,0 +9,2,2,50,4399,1 +9,2,2,51,3875,0 +9,2,2,52,4312,1 +9,2,2,53,3471,0 +9,2,2,54,4311,1 +9,2,2,55,4138,1 +9,2,2,57,4310,1 +9,2,2,58,3876,0 +9,2,2,59,4309,1 +9,2,2,60,3252,0 +9,2,2,61,4398,1 +9,2,2,62,2803,0 +9,2,2,63,4397,1 +9,2,2,64,2804,0 +9,2,2,65,4396,1 +9,2,2,66,4722,1 +9,2,2,67,4395,1 +9,2,1,0,4229,1 +9,2,1,1,4721,1 +9,2,1,2,3033,0 +9,2,1,3,4394,1 +9,2,1,4,2805,0 +9,2,1,5,4392,1 +9,2,1,6,2569,0 +9,2,1,7,4720,1 +9,2,1,8,4792,1 +9,2,1,9,4391,1 +9,3,1,10,4859,1 +9,3,1,12,4858,1 +9,3,1,13,4860,1 +9,3,1,14,4857,1 +9,3,1,15,4861,1 +9,3,1,16,4654,1 +9,3,1,17,4862,1 +9,3,1,18,4655,1 +9,3,1,19,4863,1 +9,3,1,20,4656,1 +9,3,1,21,4864,1 +9,3,1,23,4657,1 +9,3,1,24,4865,1 +9,3,1,25,4658,1 +9,3,1,26,4866,1 +9,3,1,27,4791,1 +9,3,1,28,4867,1 +9,3,1,29,4796,1 +9,3,1,30,4868,1 +9,3,1,31,4727,1 +9,3,1,32,4920,1 +9,3,1,33,4797,1 +9,3,1,34,4921,1 +9,3,1,35,4728,1 +9,3,1,36,4919,1 +9,3,1,37,4798,1 +9,3,1,38,4922,1 +9,3,1,39,4918,1 +9,3,1,40,4923,1 +9,3,1,41,4729,1 +9,3,1,42,4924,1 +9,3,1,43,4799,1 +9,3,1,44,4925,1 +9,3,1,46,4730,1 +9,3,1,47,4926,1 +9,3,1,48,4731,1 +9,3,1,49,4927,1 +9,3,1,50,4732,1 +9,3,1,51,4928,1 +9,3,1,52,4733,1 +9,3,1,53,4929,1 +9,3,1,54,4800,1 +9,3,1,55,4978,1 +9,3,1,57,4801,1 +9,3,1,58,4977,1 +9,3,1,59,4802,1 +9,3,1,60,4976,1 +9,3,1,61,4803,1 +9,3,1,62,4979,1 +9,3,1,63,4719,1 +9,3,1,64,4975,1 +9,3,1,65,4644,1 +9,3,1,66,4980,1 +9,3,1,67,4974,1 +9,3,0,0,4981,1 +9,3,0,1,4643,1 +9,3,0,2,4982,1 +9,3,0,3,4973,1 +9,3,0,4,4983,1 +9,3,0,5,4642,1 +9,3,0,6,4984,1 +9,3,0,7,4716,1 +9,3,0,8,4985,1 +9,3,0,9,4715,1 +9,3,0,10,5028,1 +9,3,0,12,4714,1 +9,3,0,13,5027,1 +9,3,0,14,4713,1 +9,3,0,15,5026,1 +9,3,0,16,4712,1 +9,3,0,17,5025,1 +9,3,0,18,4711,1 +9,3,0,19,5029,1 +9,3,0,20,4710,1 +9,3,0,21,5024,1 +9,3,0,23,5016,1 +9,3,0,24,5030,1 +9,3,0,25,5015,1 +9,3,0,26,5023,1 +9,3,0,27,4964,1 +9,3,0,28,5031,1 +9,3,0,29,5022,1 +9,3,0,30,5032,1 +9,3,0,31,5014,1 +9,3,0,32,5033,1 +9,3,0,33,5058,1 +9,3,0,34,5034,1 +9,3,0,35,5013,1 +9,3,0,36,5070,1 +9,3,0,37,4960,1 +9,3,0,38,5069,1 +9,3,0,39,4961,1 +9,3,0,40,5068,1 +9,3,0,41,4962,1 +9,3,0,42,5067,1 +9,3,0,43,4963,1 +9,3,0,44,5066,1 +9,3,0,46,5104,1 +9,3,0,47,5071,1 +9,3,0,48,5103,1 +9,3,0,49,5065,1 +9,3,0,50,5102,1 +9,3,0,51,5072,1 +9,3,0,52,5101,1 +9,3,0,53,5064,1 +9,3,0,54,5100,1 +9,3,0,55,5073,1 +9,3,0,57,5063,1 +9,3,0,58,5074,1 +9,3,0,59,5099,1 +9,3,0,60,5075,1 +9,3,0,61,5062,1 +9,3,0,62,5106,1 +9,3,0,63,5098,1 +9,3,0,64,5105,1 +9,3,0,65,5097,1 +9,3,0,66,5095,1 +9,3,0,67,5096,1 +9,3,3,0,4322,1 +9,3,3,1,4320,1 +9,3,3,2,3882,0 +9,3,3,3,3877,0 +9,3,3,4,2575,0 +9,3,3,5,3254,0 +9,3,3,6,4409,1 +9,3,3,7,3032,0 +9,3,3,8,3881,0 +9,3,3,9,4408,1 +9,3,3,10,4231,1 +9,3,3,12,2570,0 +9,3,3,13,3039,0 +9,3,3,14,2807,0 +9,3,3,15,4046,1 +9,3,3,16,4407,1 +9,3,3,17,3475,0 +9,3,3,18,3035,0 +9,3,3,19,4140,1 +9,3,3,20,2571,0 +9,3,3,21,2574,0 +9,3,3,23,3255,0 +9,3,3,24,3884,0 +9,3,3,25,2806,0 +9,3,3,26,3262,0 +9,3,3,27,3034,0 +9,3,3,28,4232,1 +9,3,3,29,3679,0 +9,3,3,30,2811,0 +9,3,3,31,3258,0 +9,3,3,32,4047,1 +9,3,3,33,3473,0 +9,3,3,34,4493,1 +9,3,3,35,4230,1 +9,3,3,36,3684,0 +9,3,3,37,4045,1 +9,3,3,38,3886,0 +9,3,3,39,3680,0 +9,3,3,40,4492,1 +9,3,3,41,4491,1 +9,3,3,42,3261,0 +9,3,3,43,3878,0 +9,3,3,44,4141,1 +9,3,3,46,4321,1 +9,3,3,47,3041,0 +9,3,3,48,3259,0 +9,3,3,49,3887,0 +9,3,3,50,3880,0 +9,3,3,51,3477,0 +9,3,3,52,4139,1 +9,3,3,53,4233,1 +9,3,3,54,3681,0 +9,3,3,55,3683,0 +9,3,3,57,3879,0 +9,3,3,58,3889,0 +9,3,3,59,3682,0 +9,3,3,60,4574,1 +9,3,3,61,3476,0 +9,3,3,62,3883,0 +9,3,3,63,2809,0 +9,3,3,64,4573,1 +9,3,3,65,3036,0 +9,3,3,66,3892,0 +9,3,3,67,4572,1 +9,3,2,0,4494,1 +9,3,2,1,2573,0 +9,3,2,2,3478,0 +9,3,2,3,3257,0 +9,3,2,4,4143,1 +9,3,2,5,4571,1 +9,3,2,6,3040,0 +9,3,2,7,2572,0 +9,3,2,8,4144,1 +9,3,2,9,2808,0 +9,3,2,10,3686,0 +9,3,2,12,3037,0 +9,3,2,13,4575,1 +9,3,2,14,2330,0 +9,3,2,15,3263,0 +9,3,2,16,3474,0 +9,3,2,17,4235,1 +9,3,2,18,3260,0 +9,3,2,19,3264,0 +9,3,2,20,3038,0 +9,3,2,21,4325,1 +9,3,2,23,4410,1 +9,3,2,24,4651,1 +9,3,2,25,4048,1 +9,3,2,26,3885,0 +9,3,2,27,4323,1 +9,3,2,28,4496,1 +9,3,2,29,4142,1 +9,3,2,30,4650,1 +9,3,2,31,4234,1 +9,3,2,32,3685,0 +9,3,2,33,4649,1 +9,3,2,34,4413,1 +9,3,2,35,4411,1 +9,3,2,36,3480,0 +9,3,2,37,4324,1 +9,3,2,38,4497,1 +9,3,2,39,4050,1 +9,3,2,40,3479,0 +9,3,2,41,4049,1 +9,3,2,42,4578,1 +9,3,2,43,4495,1 +9,3,2,44,3687,0 +9,3,2,46,4652,1 +9,3,2,47,4498,1 +9,3,2,48,4576,1 +9,3,2,49,4726,1 +9,3,2,50,4412,1 +9,3,2,51,3482,0 +9,3,2,52,4236,1 +9,3,2,53,2810,0 +9,3,2,54,4326,1 +9,3,2,55,4725,1 +9,3,2,57,4724,1 +9,3,2,58,4499,1 +9,3,2,59,4653,1 +9,3,2,60,3888,0 +9,3,2,61,4723,1 +9,3,2,62,4580,1 +9,3,2,63,4577,1 +9,3,2,64,3688,0 +9,3,2,65,4237,1 +9,3,2,66,3481,0 +9,3,2,67,4327,1 +9,3,1,0,3689,0 +9,3,1,1,4414,1 +9,3,1,2,3690,0 +9,3,1,3,4328,1 +9,3,1,4,3890,0 +9,3,1,5,4579,1 +9,3,1,6,4795,1 +9,3,1,7,4415,1 +9,3,1,8,4794,1 +9,3,1,9,4793,1 +0,0,1,10,3282,0 +0,0,1,12,3493,0 +0,0,1,13,3499,0 +0,0,1,14,2332,0 +0,0,1,15,3496,0 +0,0,1,16,2331,0 +0,0,1,17,3498,0 +0,0,1,18,3490,0 +0,0,1,19,3280,0 +0,0,1,20,2815,0 +0,0,1,21,3277,0 +0,0,1,23,2814,0 +0,0,1,24,3495,0 +0,0,1,25,3494,0 +0,0,1,26,3275,0 +0,0,1,27,3044,0 +0,0,1,28,3273,0 +0,0,1,29,3489,0 +0,0,1,30,3274,0 +0,0,1,31,3702,0 +0,0,1,32,2818,0 +0,0,1,33,3697,0 +0,0,1,34,2580,0 +0,0,1,35,1570,0 +0,0,1,36,3708,0 +0,0,1,37,3048,0 +0,0,1,38,2581,0 +0,0,1,39,3271,0 +0,0,1,40,2336,0 +0,0,1,41,3270,0 +0,0,1,42,3703,0 +0,0,1,43,3269,0 +0,0,1,44,2819,0 +0,0,1,46,3045,0 +0,0,1,47,2334,0 +0,0,1,48,3701,0 +0,0,1,49,2082,0 +0,0,1,50,3698,0 +0,0,1,51,3704,0 +0,0,1,52,3268,0 +0,0,1,53,2081,0 +0,0,1,54,2577,0 +0,0,1,55,1822,0 +0,0,1,57,2576,0 +0,0,1,58,2333,0 +0,0,1,59,3267,0 +0,0,1,60,2578,0 +0,0,1,61,3488,0 +0,0,1,62,3904,0 +0,0,1,63,3901,0 +0,0,1,64,3907,0 +0,0,1,65,3898,0 +0,0,1,66,2579,0 +0,0,1,67,3047,0 +0,0,0,0,2817,0 +0,0,0,1,3485,0 +0,0,0,2,2816,0 +0,0,0,3,2812,0 +0,0,0,4,3049,0 +0,0,0,5,2813,0 +0,0,0,6,3906,0 +0,0,0,7,3043,0 +0,0,0,8,3706,0 +0,0,0,9,3902,0 +0,0,0,10,3905,0 +0,0,0,12,3897,0 +0,0,0,13,3705,0 +0,0,0,14,3265,0 +0,0,0,15,3497,0 +0,0,0,16,3042,0 +0,0,0,17,3903,0 +0,0,0,18,3266,0 +0,0,0,19,1823,0 +0,0,0,20,3483,0 +0,0,0,21,1007,0 +0,0,0,23,3491,0 +0,0,0,24,1285,0 +0,0,0,25,3492,0 +0,0,0,26,1284,0 +0,0,0,27,3700,0 +0,0,0,28,3046,0 +0,0,0,29,3699,0 +0,0,0,30,4053,1 +0,0,0,31,3899,0 +0,0,0,32,4052,1 +0,0,0,33,3900,0 +0,0,0,34,1555,0 +0,0,0,35,4051,1 +0,0,0,36,1556,0 +0,0,0,37,3487,0 +0,0,0,38,1821,0 +0,0,0,39,3486,0 +0,0,0,40,1820,0 +0,0,0,41,3695,0 +0,0,0,42,2079,0 +0,0,0,43,3694,0 +0,0,0,44,2080,0 +0,0,0,46,3484,0 +0,0,0,47,3272,0 +0,0,0,48,3692,0 +0,0,0,49,4239,1 +0,0,0,50,3696,0 +0,0,0,51,4416,1 +0,0,0,52,3693,0 +0,0,0,53,4581,1 +0,0,0,54,3691,0 +0,0,0,55,4734,1 +0,0,0,57,3896,0 +0,0,0,58,4146,1 +0,0,0,59,3893,0 +0,0,0,60,4869,1 +0,0,0,61,3895,0 +0,0,0,62,4986,1 +0,0,0,63,3894,0 +0,0,0,64,4238,1 +0,0,0,65,4145,1 +0,0,0,66,5076,1 +0,0,0,67,3891,0 +0,0,3,0,1834,0 +0,0,3,1,1829,0 +0,0,3,2,1294,0 +0,0,3,3,1564,0 +0,0,3,4,1295,0 +0,0,3,5,1563,0 +0,0,3,6,1017,0 +0,0,3,7,728,0 +0,0,3,8,1571,0 +0,0,3,9,1013,0 +0,0,3,10,1837,0 +0,0,3,12,1012,0 +0,0,3,13,1569,0 +0,0,3,14,1290,0 +0,0,3,15,1565,0 +0,0,3,16,1291,0 +0,0,3,17,1566,0 +0,0,3,18,2089,0 +0,0,3,19,2095,0 +0,0,3,20,730,0 +0,0,3,21,2092,0 +0,0,3,23,729,0 +0,0,3,24,446,0 +0,0,3,25,1014,0 +0,0,3,26,150,0 +0,0,3,27,1015,0 +0,0,3,28,738,0 +0,0,3,29,1293,0 +0,0,3,30,1022,0 +0,0,3,31,2090,0 +0,0,3,32,2091,0 +0,0,3,33,1292,0 +0,0,3,34,148,0 +0,0,3,35,1830,0 +0,0,3,36,445,0 +0,0,3,37,1562,0 +0,0,3,38,444,0 +0,0,3,39,1561,0 +0,0,3,40,735,0 +0,0,3,41,1828,0 +0,0,3,42,1301,0 +0,0,3,43,2342,0 +0,0,3,44,736,0 +0,0,3,46,2087,0 +0,0,3,47,2343,0 +0,0,3,48,2088,0 +0,0,3,49,2348,0 +0,0,3,50,2340,0 +0,0,3,51,1019,0 +0,0,3,52,1011,0 +0,0,3,53,734,0 +0,0,3,54,2341,0 +0,0,3,55,733,0 +0,0,3,57,1010,0 +0,0,3,58,443,0 +0,0,3,59,1288,0 +0,0,3,60,2344,0 +0,0,3,61,1289,0 +0,0,3,62,442,0 +0,0,3,63,1560,0 +0,0,3,64,2346,0 +0,0,3,65,1559,0 +0,0,3,66,1299,0 +0,0,3,67,2586,0 +0,0,2,0,1298,0 +0,0,2,1,1008,0 +0,0,2,2,1020,0 +0,0,2,3,1009,0 +0,0,2,4,2592,0 +0,0,2,5,1287,0 +0,0,2,6,2589,0 +0,0,2,7,1286,0 +0,0,2,8,1021,0 +0,0,2,9,1557,0 +0,0,2,10,2591,0 +0,0,2,12,2587,0 +0,0,2,13,1567,0 +0,0,2,14,1826,0 +0,0,2,15,1568,0 +0,0,2,16,1827,0 +0,0,2,17,1297,0 +0,0,2,18,2086,0 +0,0,2,19,2588,0 +0,0,2,20,2085,0 +0,0,2,21,1296,0 +0,0,2,23,2338,0 +0,0,2,24,1018,0 +0,0,2,25,2583,0 +0,0,2,26,3638,0 +0,0,2,27,2582,0 +0,0,2,28,441,0 +0,0,2,29,2820,0 +0,0,2,30,732,0 +0,0,2,31,2825,0 +0,0,2,32,2826,0 +0,0,2,33,2337,0 +0,0,2,34,2831,0 +0,0,2,35,2339,0 +0,0,2,36,731,0 +0,0,2,37,2585,0 +0,0,2,38,1016,0 +0,0,2,39,2823,0 +0,0,2,40,1833,0 +0,0,2,41,1824,0 +0,0,2,42,2828,0 +0,0,2,43,2824,0 +0,0,2,44,2590,0 +0,0,2,46,2821,0 +0,0,2,47,1832,0 +0,0,2,48,1825,0 +0,0,2,49,2827,0 +0,0,2,50,2084,0 +0,0,2,51,1835,0 +0,0,2,52,2083,0 +0,0,2,53,2094,0 +0,0,2,54,2335,0 +0,0,2,55,2345,0 +0,0,2,57,2584,0 +0,0,2,58,2829,0 +0,0,2,59,3054,0 +0,0,2,60,3057,0 +0,0,2,61,3051,0 +0,0,2,62,3060,0 +0,0,2,63,2822,0 +0,0,2,64,3059,0 +0,0,2,65,3052,0 +0,0,2,66,2093,0 +0,0,2,67,3050,0 +0,0,1,0,3058,0 +0,0,1,1,3055,0 +0,0,1,2,3056,0 +0,0,1,3,3053,0 +0,0,1,4,1831,0 +0,0,1,5,3281,0 +0,0,1,6,3284,0 +0,0,1,7,3278,0 +0,0,1,8,3279,0 +0,0,1,9,3276,0 +0,1,1,10,3285,0 +0,1,1,12,3500,0 +0,1,1,13,3506,0 +0,1,1,14,3504,0 +0,1,1,15,2364,0 +0,1,1,16,3501,0 +0,1,1,17,2363,0 +0,1,1,18,3288,0 +0,1,1,19,3509,0 +0,1,1,20,3290,0 +0,1,1,21,2847,0 +0,1,1,23,3503,0 +0,1,1,24,2846,0 +0,1,1,25,3291,0 +0,1,1,26,3505,0 +0,1,1,27,3294,0 +0,1,1,28,3076,0 +0,1,1,29,3293,0 +0,1,1,30,3510,0 +0,1,1,31,2842,0 +0,1,1,32,3713,0 +0,1,1,33,2604,0 +0,1,1,34,3718,0 +0,1,1,35,3707,0 +0,1,1,36,1573,0 +0,1,1,37,2605,0 +0,1,1,38,3072,0 +0,1,1,39,2360,0 +0,1,1,40,3295,0 +0,1,1,41,3711,0 +0,1,1,42,3297,0 +0,1,1,43,2843,0 +0,1,1,44,3298,0 +0,1,1,46,2361,0 +0,1,1,47,3077,0 +0,1,1,48,2109,0 +0,1,1,49,3714,0 +0,1,1,50,3712,0 +0,1,1,51,3717,0 +0,1,1,52,2110,0 +0,1,1,53,3300,0 +0,1,1,54,1851,0 +0,1,1,55,2609,0 +0,1,1,57,2362,0 +0,1,1,58,2608,0 +0,1,1,59,2607,0 +0,1,1,60,3299,0 +0,1,1,61,3912,0 +0,1,1,62,3512,0 +0,1,1,63,3908,0 +0,1,1,64,3914,0 +0,1,1,65,2606,0 +0,1,1,66,3917,0 +0,1,1,67,2844,0 +0,1,0,0,3074,0 +0,1,0,1,2845,0 +0,1,0,2,3514,0 +0,1,0,3,3073,0 +0,1,0,4,2849,0 +0,1,0,5,3909,0 +0,1,0,6,2848,0 +0,1,0,7,3709,0 +0,1,0,8,3078,0 +0,1,0,9,3910,0 +0,1,0,10,3913,0 +0,1,0,12,3710,0 +0,1,0,13,3918,0 +0,1,0,14,3502,0 +0,1,0,15,3302,0 +0,1,0,16,3911,0 +0,1,0,17,3079,0 +0,1,0,18,1850,0 +0,1,0,19,3301,0 +0,1,0,20,1039,0 +0,1,0,21,3515,0 +0,1,0,23,1317,0 +0,1,0,24,3507,0 +0,1,0,25,1316,0 +0,1,0,26,3508,0 +0,1,0,27,3075,0 +0,1,0,28,3716,0 +0,1,0,29,4147,1 +0,1,0,30,3715,0 +0,1,0,31,4054,1 +0,1,0,32,3915,0 +0,1,0,33,1587,0 +0,1,0,34,3916,0 +0,1,0,35,1588,0 +0,1,0,36,4055,1 +0,1,0,37,1853,0 +0,1,0,38,3511,0 +0,1,0,39,1852,0 +0,1,0,40,3513,0 +0,1,0,41,2111,0 +0,1,0,42,3719,0 +0,1,0,43,2112,0 +0,1,0,44,3721,0 +0,1,0,46,3296,0 +0,1,0,47,3516,0 +0,1,0,48,4329,1 +0,1,0,49,3724,0 +0,1,0,50,4500,1 +0,1,0,51,3720,0 +0,1,0,52,4659,1 +0,1,0,53,3722,0 +0,1,0,54,4804,1 +0,1,0,55,3723,0 +0,1,0,57,4148,1 +0,1,0,58,3920,0 +0,1,0,59,4930,1 +0,1,0,60,3922,0 +0,1,0,61,5035,1 +0,1,0,62,3919,0 +0,1,0,63,4240,1 +0,1,0,64,3921,0 +0,1,0,65,5107,1 +0,1,0,66,4149,1 +0,1,0,67,3923,0 +0,1,3,0,1839,0 +0,1,3,1,1307,0 +0,1,3,2,1845,0 +0,1,3,3,1306,0 +0,1,3,4,1580,0 +0,1,3,5,1028,0 +0,1,3,6,1579,0 +0,1,3,7,1572,0 +0,1,3,8,747,0 +0,1,3,9,1836,0 +0,1,3,10,1032,0 +0,1,3,12,1574,0 +0,1,3,13,1033,0 +0,1,3,14,1578,0 +0,1,3,15,1311,0 +0,1,3,16,1577,0 +0,1,3,17,1310,0 +0,1,3,18,2096,0 +0,1,3,19,2102,0 +0,1,3,20,2100,0 +0,1,3,21,746,0 +0,1,3,23,447,0 +0,1,3,24,745,0 +0,1,3,25,149,0 +0,1,3,26,1030,0 +0,1,3,27,737,0 +0,1,3,28,1031,0 +0,1,3,29,1023,0 +0,1,3,30,1309,0 +0,1,3,31,2099,0 +0,1,3,32,2101,0 +0,1,3,33,151,0 +0,1,3,34,1308,0 +0,1,3,35,448,0 +0,1,3,36,1843,0 +0,1,3,37,449,0 +0,1,3,38,1581,0 +0,1,3,39,740,0 +0,1,3,40,1582,0 +0,1,3,41,1300,0 +0,1,3,42,1844,0 +0,1,3,43,739,0 +0,1,3,44,2353,0 +0,1,3,46,2351,0 +0,1,3,47,2103,0 +0,1,3,48,2347,0 +0,1,3,49,2104,0 +0,1,3,50,1027,0 +0,1,3,51,2356,0 +0,1,3,52,742,0 +0,1,3,53,1035,0 +0,1,3,54,741,0 +0,1,3,55,2354,0 +0,1,3,57,451,0 +0,1,3,58,1034,0 +0,1,3,59,2352,0 +0,1,3,60,1312,0 +0,1,3,61,450,0 +0,1,3,62,1313,0 +0,1,3,63,2349,0 +0,1,3,64,1584,0 +0,1,3,65,1302,0 +0,1,3,66,1583,0 +0,1,3,67,1303,0 +0,1,2,0,2599,0 +0,1,2,1,1025,0 +0,1,2,2,1037,0 +0,1,2,3,2593,0 +0,1,2,4,1036,0 +0,1,2,5,2597,0 +0,1,2,6,1314,0 +0,1,2,7,1024,0 +0,1,2,8,1315,0 +0,1,2,9,2594,0 +0,1,2,10,1586,0 +0,1,2,12,1575,0 +0,1,2,13,2598,0 +0,1,2,14,1576,0 +0,1,2,15,1847,0 +0,1,2,16,1305,0 +0,1,2,17,1846,0 +0,1,2,18,2596,0 +0,1,2,19,2105,0 +0,1,2,20,1304,0 +0,1,2,21,2106,0 +0,1,2,23,1026,0 +0,1,2,24,2357,0 +0,1,2,25,3974,1 +0,1,2,26,2602,0 +0,1,2,27,452,0 +0,1,2,28,2603,0 +0,1,2,29,743,0 +0,1,2,30,2841,0 +0,1,2,31,2834,0 +0,1,2,32,2836,0 +0,1,2,33,2830,0 +0,1,2,34,2358,0 +0,1,2,35,744,0 +0,1,2,36,2355,0 +0,1,2,37,1029,0 +0,1,2,38,2601,0 +0,1,2,39,1841,0 +0,1,2,40,2839,0 +0,1,2,41,2833,0 +0,1,2,42,1848,0 +0,1,2,43,2595,0 +0,1,2,44,2837,0 +0,1,2,46,1840,0 +0,1,2,47,2840,0 +0,1,2,48,2835,0 +0,1,2,49,1849,0 +0,1,2,50,1838,0 +0,1,2,51,2108,0 +0,1,2,52,2097,0 +0,1,2,53,2107,0 +0,1,2,54,2350,0 +0,1,2,55,2359,0 +0,1,2,57,2832,0 +0,1,2,58,2600,0 +0,1,2,59,3065,0 +0,1,2,60,3067,0 +0,1,2,61,3061,0 +0,1,2,62,3070,0 +0,1,2,63,3062,0 +0,1,2,64,2838,0 +0,1,2,65,2098,0 +0,1,2,66,3068,0 +0,1,2,67,3063,0 +0,1,1,0,3071,0 +0,1,1,1,3064,0 +0,1,1,2,3066,0 +0,1,1,3,1842,0 +0,1,1,4,3069,0 +0,1,1,5,3283,0 +0,1,1,6,3286,0 +0,1,1,7,3287,0 +0,1,1,8,3289,0 +0,1,1,9,3292,0 +5,0,1,10,4879,1 +5,0,1,12,4878,1 +5,0,1,13,4880,1 +5,0,1,14,4877,1 +5,0,1,15,4881,1 +5,0,1,16,4876,1 +5,0,1,17,4664,1 +5,0,1,18,4875,1 +5,0,1,19,4663,1 +5,0,1,20,4874,1 +5,0,1,21,4662,1 +5,0,1,23,4873,1 +5,0,1,24,4661,1 +5,0,1,25,4872,1 +5,0,1,26,4660,1 +5,0,1,27,4871,1 +5,0,1,28,4817,1 +5,0,1,29,4870,1 +5,0,1,30,4812,1 +5,0,1,31,4940,1 +5,0,1,32,4741,1 +5,0,1,33,4939,1 +5,0,1,34,4811,1 +5,0,1,35,4941,1 +5,0,1,36,4740,1 +5,0,1,37,4938,1 +5,0,1,38,4810,1 +5,0,1,39,4937,1 +5,0,1,40,4942,1 +5,0,1,41,4936,1 +5,0,1,42,4739,1 +5,0,1,43,4935,1 +5,0,1,44,4809,1 +5,0,1,46,4934,1 +5,0,1,47,4738,1 +5,0,1,48,4933,1 +5,0,1,49,4737,1 +5,0,1,50,4932,1 +5,0,1,51,4736,1 +5,0,1,52,4931,1 +5,0,1,53,4735,1 +5,0,1,54,4994,1 +5,0,1,55,4808,1 +5,0,1,57,4995,1 +5,0,1,58,4807,1 +5,0,1,59,4996,1 +5,0,1,60,4806,1 +5,0,1,61,4993,1 +5,0,1,62,4805,1 +5,0,1,63,4997,1 +5,0,1,64,4749,1 +5,0,1,65,4992,1 +5,0,1,66,4674,1 +5,0,1,67,4991,1 +5,0,0,0,4998,1 +5,0,0,1,4990,1 +5,0,0,2,4675,1 +5,0,0,3,4989,1 +5,0,0,4,4999,1 +5,0,0,5,4988,1 +5,0,0,6,4676,1 +5,0,0,7,4987,1 +5,0,0,8,4752,1 +5,0,0,9,5042,1 +5,0,0,10,4753,1 +5,0,0,12,5043,1 +5,0,0,13,4754,1 +5,0,0,14,5044,1 +5,0,0,15,4755,1 +5,0,0,16,5045,1 +5,0,0,17,4756,1 +5,0,0,18,5041,1 +5,0,0,19,4757,1 +5,0,0,20,5046,1 +5,0,0,21,4758,1 +5,0,0,23,5040,1 +5,0,0,24,5054,1 +5,0,0,25,5047,1 +5,0,0,26,5055,1 +5,0,0,27,5039,1 +5,0,0,28,5008,1 +5,0,0,29,5038,1 +5,0,0,30,5048,1 +5,0,0,31,5037,1 +5,0,0,32,5056,1 +5,0,0,33,5036,1 +5,0,0,34,5094,1 +5,0,0,35,5082,1 +5,0,0,36,5057,1 +5,0,0,37,5083,1 +5,0,0,38,5012,1 +5,0,0,39,5084,1 +5,0,0,40,5011,1 +5,0,0,41,5085,1 +5,0,0,42,5010,1 +5,0,0,43,5086,1 +5,0,0,44,5009,1 +5,0,0,46,5081,1 +5,0,0,47,5110,1 +5,0,0,48,5087,1 +5,0,0,49,5111,1 +5,0,0,50,5080,1 +5,0,0,51,5112,1 +5,0,0,52,5088,1 +5,0,0,53,5113,1 +5,0,0,54,5079,1 +5,0,0,55,5114,1 +5,0,0,57,5078,1 +5,0,0,58,5089,1 +5,0,0,59,5077,1 +5,0,0,60,5115,1 +5,0,0,61,5108,1 +5,0,0,62,5090,1 +5,0,0,63,5109,1 +5,0,0,64,5116,1 +5,0,0,65,5119,1 +5,0,0,66,5117,1 +5,0,0,67,5118,1 +5,0,3,0,4336,1 +5,0,3,1,3933,0 +5,0,3,2,4338,1 +5,0,3,3,2610,0 +5,0,3,4,3938,0 +5,0,3,5,4423,1 +5,0,3,6,3313,0 +5,0,3,7,3934,0 +5,0,3,8,3088,0 +5,0,3,9,4247,1 +5,0,3,10,4424,1 +5,0,3,12,3082,0 +5,0,3,13,2615,0 +5,0,3,14,4060,1 +5,0,3,15,2855,0 +5,0,3,16,3523,0 +5,0,3,17,4425,1 +5,0,3,18,4154,1 +5,0,3,19,3086,0 +5,0,3,20,2611,0 +5,0,3,21,2614,0 +5,0,3,23,3932,0 +5,0,3,24,3311,0 +5,0,3,25,3305,0 +5,0,3,26,2854,0 +5,0,3,27,4246,1 +5,0,3,28,3087,0 +5,0,3,29,2851,0 +5,0,3,30,3735,0 +5,0,3,31,4059,1 +5,0,3,32,3309,0 +5,0,3,33,4507,1 +5,0,3,34,3526,0 +5,0,3,35,3732,0 +5,0,3,36,4248,1 +5,0,3,37,3929,0 +5,0,3,38,4061,1 +5,0,3,39,4508,1 +5,0,3,40,3736,0 +5,0,3,41,3306,0 +5,0,3,42,4509,1 +5,0,3,43,4153,1 +5,0,3,44,3937,0 +5,0,3,46,3081,0 +5,0,3,47,4337,1 +5,0,3,48,3927,0 +5,0,3,49,3307,0 +5,0,3,50,3522,0 +5,0,3,51,3936,0 +5,0,3,52,4245,1 +5,0,3,53,4155,1 +5,0,3,54,3731,0 +5,0,3,55,3734,0 +5,0,3,57,3926,0 +5,0,3,58,3935,0 +5,0,3,59,4588,1 +5,0,3,60,3733,0 +5,0,3,61,3931,0 +5,0,3,62,3524,0 +5,0,3,63,4589,1 +5,0,3,64,2852,0 +5,0,3,65,3924,0 +5,0,3,66,3084,0 +5,0,3,67,4506,1 +5,0,2,0,4590,1 +5,0,2,1,3521,0 +5,0,2,2,2613,0 +5,0,2,3,4151,1 +5,0,2,4,3310,0 +5,0,2,5,3080,0 +5,0,2,6,4591,1 +5,0,2,7,4150,1 +5,0,2,8,2612,0 +5,0,2,9,3729,0 +5,0,2,10,2853,0 +5,0,2,12,4587,1 +5,0,2,13,3085,0 +5,0,2,14,3303,0 +5,0,2,15,2365,0 +5,0,2,16,4243,1 +5,0,2,17,3525,0 +5,0,2,18,3304,0 +5,0,2,19,3308,0 +5,0,2,20,4333,1 +5,0,2,21,3083,0 +5,0,2,23,4667,1 +5,0,2,24,4422,1 +5,0,2,25,3930,0 +5,0,2,26,4058,1 +5,0,2,27,4504,1 +5,0,2,28,4335,1 +5,0,2,29,4668,1 +5,0,2,30,4152,1 +5,0,2,31,3730,0 +5,0,2,32,4244,1 +5,0,2,33,4419,1 +5,0,2,34,4669,1 +5,0,2,35,3520,0 +5,0,2,36,4421,1 +5,0,2,37,4503,1 +5,0,2,38,4334,1 +5,0,2,39,3519,0 +5,0,2,40,4056,1 +5,0,2,41,4584,1 +5,0,2,42,4057,1 +5,0,2,43,3727,0 +5,0,2,44,4505,1 +5,0,2,46,4502,1 +5,0,2,47,4666,1 +5,0,2,48,4742,1 +5,0,2,49,4586,1 +5,0,2,50,3517,0 +5,0,2,51,4420,1 +5,0,2,52,2850,0 +5,0,2,53,4242,1 +5,0,2,54,4743,1 +5,0,2,55,4332,1 +5,0,2,57,4501,1 +5,0,2,58,4744,1 +5,0,2,59,3928,0 +5,0,2,60,4665,1 +5,0,2,61,4582,1 +5,0,2,62,4745,1 +5,0,2,63,3728,0 +5,0,2,64,4585,1 +5,0,2,65,3518,0 +5,0,2,66,4241,1 +5,0,2,67,3726,0 +5,0,1,0,4331,1 +5,0,1,1,3725,0 +5,0,1,2,4418,1 +5,0,1,3,3925,0 +5,0,1,4,4330,1 +5,0,1,5,4813,1 +5,0,1,6,4583,1 +5,0,1,7,4814,1 +5,0,1,8,4417,1 +5,0,1,9,4815,1 +5,1,1,10,4596,1 +5,1,1,12,4515,1 +5,1,1,13,4818,1 +5,1,1,14,4516,1 +5,1,1,15,4819,1 +5,1,1,16,4597,1 +5,1,1,17,4524,1 +5,1,1,18,4882,1 +5,1,1,19,4525,1 +5,1,1,20,4517,1 +5,1,1,21,4883,1 +5,1,1,23,4518,1 +5,1,1,24,4526,1 +5,1,1,25,4519,1 +5,1,1,26,4884,1 +5,1,1,27,4520,1 +5,1,1,28,4527,1 +5,1,1,29,4521,1 +5,1,1,30,4603,1 +5,1,1,31,4522,1 +5,1,1,32,4604,1 +5,1,1,33,4523,1 +5,1,1,34,4605,1 +5,1,1,35,4598,1 +5,1,1,36,4606,1 +5,1,1,37,4599,1 +5,1,1,38,4607,1 +5,1,1,39,4600,1 +5,1,1,40,4608,1 +5,1,1,41,4601,1 +5,1,1,42,4609,1 +5,1,1,43,4943,1 +5,1,1,44,4683,1 +5,1,1,46,4602,1 +5,1,1,47,4684,1 +5,1,1,48,4944,1 +5,1,1,49,4685,1 +5,1,1,50,4677,1 +5,1,1,51,4686,1 +5,1,1,52,4678,1 +5,1,1,53,4945,1 +5,1,1,54,4679,1 +5,1,1,55,4687,1 +5,1,1,57,4680,1 +5,1,1,58,4946,1 +5,1,1,59,4681,1 +5,1,1,60,4688,1 +5,1,1,61,4682,1 +5,1,1,62,4759,1 +5,1,1,63,4750,1 +5,1,1,64,4760,1 +5,1,1,65,4751,1 +5,1,1,66,4761,1 +5,1,1,67,4820,1 +5,1,0,0,4762,1 +5,1,0,1,4821,1 +5,1,0,2,4763,1 +5,1,0,3,4822,1 +5,1,0,4,4764,1 +5,1,0,5,4885,1 +5,1,0,6,4828,1 +5,1,0,7,5000,1 +5,1,0,8,4829,1 +5,1,0,9,4823,1 +5,1,0,10,5001,1 +5,1,0,12,4824,1 +5,1,0,13,4830,1 +5,1,0,14,4825,1 +5,1,0,15,5002,1 +5,1,0,16,4826,1 +5,1,0,17,4831,1 +5,1,0,18,4827,1 +5,1,0,19,4832,1 +5,1,0,20,4886,1 +5,1,0,21,4833,1 +5,1,0,23,4887,1 +5,1,0,24,4834,1 +5,1,0,25,4888,1 +5,1,0,26,4835,1 +5,1,0,27,4889,1 +5,1,0,28,453,0 +5,1,0,29,4890,1 +5,1,0,30,4893,1 +5,1,0,31,4891,1 +5,1,0,32,4894,1 +5,1,0,33,5049,1 +5,1,0,34,4895,1 +5,1,0,35,4892,1 +5,1,0,36,4896,1 +5,1,0,37,5050,1 +5,1,0,38,4897,1 +5,1,0,39,4947,1 +5,1,0,40,4898,1 +5,1,0,41,4948,1 +5,1,0,42,4899,1 +5,1,0,43,4949,1 +5,1,0,44,5051,1 +5,1,0,46,4950,1 +5,1,0,47,4900,1 +5,1,0,48,4951,1 +5,1,0,49,4952,1 +5,1,0,50,5052,1 +5,1,0,51,4953,1 +5,1,0,52,5003,1 +5,1,0,53,4954,1 +5,1,0,54,5004,1 +5,1,0,55,4955,1 +5,1,0,57,5005,1 +5,1,0,58,4956,1 +5,1,0,59,5006,1 +5,1,0,60,4957,1 +5,1,0,61,5007,1 +5,1,0,62,4958,1 +5,1,0,63,5053,1 +5,1,0,64,4959,1 +5,1,0,65,5091,1 +5,1,0,66,5092,1 +5,1,0,67,5093,1 +5,1,3,0,4339,1 +5,1,3,1,3318,0 +5,1,3,2,4340,1 +5,1,3,3,3537,0 +5,1,3,4,4341,1 +5,1,3,5,3949,0 +5,1,3,6,3752,0 +5,1,3,7,3320,0 +5,1,3,8,3954,0 +5,1,3,9,3538,0 +5,1,3,10,3751,0 +5,1,3,12,3749,0 +5,1,3,13,3754,0 +5,1,3,14,3748,0 +5,1,3,15,3955,0 +5,1,3,16,3952,0 +5,1,3,17,3753,0 +5,1,3,18,3540,0 +5,1,3,19,3755,0 +5,1,3,20,4426,1 +5,1,3,21,3957,0 +5,1,3,23,3750,0 +5,1,3,24,4427,1 +5,1,3,25,3539,0 +5,1,3,26,3959,0 +5,1,3,27,4251,1 +5,1,3,28,4428,1 +5,1,3,29,3542,0 +5,1,3,30,3961,0 +5,1,3,31,4157,1 +5,1,3,32,4066,1 +5,1,3,33,3312,0 +5,1,3,34,4252,1 +5,1,3,35,3530,0 +5,1,3,36,4160,1 +5,1,3,37,3741,0 +5,1,3,38,4342,1 +5,1,3,39,3532,0 +5,1,3,40,4067,1 +5,1,3,41,3945,0 +5,1,3,42,4161,1 +5,1,3,43,3944,0 +5,1,3,44,4068,1 +5,1,3,46,4510,1 +5,1,3,47,4162,1 +5,1,3,48,4063,1 +5,1,3,49,4429,1 +5,1,3,50,4511,1 +5,1,3,51,4253,1 +5,1,3,52,3742,0 +5,1,3,53,4163,1 +5,1,3,54,3531,0 +5,1,3,55,4512,1 +5,1,3,57,3315,0 +5,1,3,58,4513,1 +5,1,3,59,3948,0 +5,1,3,60,3533,0 +5,1,3,61,4158,1 +5,1,3,62,3950,0 +5,1,3,63,3744,0 +5,1,3,64,3746,0 +5,1,3,65,3946,0 +5,1,3,66,3535,0 +5,1,3,67,3534,0 +5,1,2,0,4064,1 +5,1,2,1,3743,0 +5,1,2,2,3947,0 +5,1,2,3,3314,0 +5,1,2,4,3317,0 +5,1,2,5,1585,0 +5,1,2,6,3951,0 +5,1,2,7,4592,1 +5,1,2,8,3953,0 +5,1,2,9,3958,0 +5,1,2,10,4159,1 +5,1,2,12,3943,0 +5,1,2,13,4593,1 +5,1,2,14,3536,0 +5,1,2,15,4065,1 +5,1,2,16,3747,0 +5,1,2,17,4594,1 +5,1,2,18,4250,1 +5,1,2,19,4164,1 +5,1,2,20,3745,0 +5,1,2,21,4514,1 +5,1,2,23,3093,0 +5,1,2,24,4595,1 +5,1,2,25,3090,0 +5,1,2,26,4430,1 +5,1,2,27,3740,0 +5,1,2,28,4343,1 +5,1,2,29,3941,0 +5,1,2,30,4431,1 +5,1,2,31,3529,0 +5,1,2,32,4344,1 +5,1,2,33,3739,0 +5,1,2,34,4254,1 +5,1,2,35,4670,1 +5,1,2,36,4432,1 +5,1,2,37,4062,1 +5,1,2,38,4345,1 +5,1,2,39,4671,1 +5,1,2,40,4255,1 +5,1,2,41,3528,0 +5,1,2,42,4672,1 +5,1,2,43,3942,0 +5,1,2,44,4256,1 +5,1,2,46,3737,0 +5,1,2,47,4257,1 +5,1,2,48,3738,0 +5,1,2,49,4673,1 +5,1,2,50,3939,0 +5,1,2,51,4433,1 +5,1,2,52,3527,0 +5,1,2,53,4346,1 +5,1,2,54,4156,1 +5,1,2,55,4347,1 +5,1,2,57,3940,0 +5,1,2,58,4348,1 +5,1,2,59,3316,0 +5,1,2,60,4349,1 +5,1,2,61,2859,0 +5,1,2,62,4434,1 +5,1,2,63,2857,0 +5,1,2,64,4435,1 +5,1,2,65,4746,1 +5,1,2,66,4436,1 +5,1,2,67,4249,1 +5,1,1,0,4437,1 +5,1,1,1,3089,0 +5,1,1,2,4747,1 +5,1,1,3,2856,0 +5,1,1,4,4438,1 +5,1,1,5,2617,0 +5,1,1,6,4440,1 +5,1,1,7,4816,1 +5,1,1,8,4748,1 +5,1,1,9,4441,1 +2,2,1,10,3777,0 +2,2,1,12,2627,0 +2,2,1,13,3778,1 +2,2,1,14,2866,0 +2,2,1,15,2376,0 +2,2,1,16,3327,0 +2,2,1,17,2378,0 +2,2,1,18,2869,0 +2,2,1,19,3975,1 +2,2,1,20,2865,0 +2,2,1,21,2379,0 +2,2,1,23,2867,0 +2,2,1,24,2631,0 +2,2,1,25,3101,0 +2,2,1,26,3976,1 +2,2,1,27,3326,0 +2,2,1,28,2381,0 +2,2,1,29,3099,0 +2,2,1,30,2377,0 +2,2,1,31,2625,0 +2,2,1,32,2629,0 +2,2,1,33,2622,0 +2,2,1,34,2373,0 +2,2,1,35,2863,0 +2,2,1,36,3102,0 +2,2,1,37,4071,1 +2,2,1,38,2630,0 +2,2,1,39,3098,0 +2,2,1,40,2626,0 +2,2,1,41,2864,0 +2,2,1,42,3104,0 +2,2,1,43,3097,0 +2,2,1,44,2624,0 +2,2,1,46,2621,0 +2,2,1,47,2623,0 +2,2,1,48,2618,0 +2,2,1,49,2628,0 +2,2,1,50,4072,1 +2,2,1,51,3552,0 +2,2,1,52,3096,0 +2,2,1,53,3329,0 +2,2,1,54,2620,0 +2,2,1,55,3331,0 +2,2,1,57,2860,0 +2,2,1,58,3100,0 +2,2,1,59,3094,0 +2,2,1,60,4073,1 +2,2,1,61,2862,0 +2,2,1,62,3103,0 +2,2,1,63,2619,0 +2,2,1,64,3553,0 +2,2,1,65,3765,0 +2,2,1,66,3549,0 +2,2,1,67,3319,0 +2,2,0,0,3092,0 +2,2,0,1,3761,0 +2,2,0,2,3330,0 +2,2,0,3,4166,1 +2,2,0,4,3324,0 +2,2,0,5,3973,0 +2,2,0,6,3321,0 +2,2,0,7,3546,0 +2,2,0,8,2861,0 +2,2,0,9,3971,0 +2,2,0,10,3095,0 +2,2,0,12,3763,0 +2,2,0,13,3547,0 +2,2,0,14,4167,1 +2,2,0,15,2858,0 +2,2,0,16,3548,0 +2,2,0,17,3328,0 +2,2,0,18,3970,0 +2,2,0,19,3773,0 +2,2,0,20,3091,0 +2,2,0,21,3776,0 +2,2,0,23,3325,0 +2,2,0,24,3771,0 +2,2,0,25,3544,0 +2,2,0,26,4168,1 +2,2,0,27,3762,0 +2,2,0,28,3551,0 +2,2,0,29,3963,0 +2,2,0,30,3764,0 +2,2,0,31,3969,0 +2,2,0,32,4169,1 +2,2,0,33,3323,0 +2,2,0,34,2616,0 +2,2,0,35,4259,1 +2,2,0,36,3550,0 +2,2,0,37,3545,0 +2,2,0,38,3968,0 +2,2,0,39,3758,0 +2,2,0,40,3759,0 +2,2,0,41,3760,0 +2,2,0,42,3965,0 +2,2,0,43,3322,0 +2,2,0,44,3972,0 +2,2,0,46,4260,1 +2,2,0,47,4070,1 +2,2,0,48,3543,0 +2,2,0,49,3962,0 +2,2,0,50,3967,0 +2,2,0,51,3541,0 +2,2,0,52,3966,0 +2,2,0,53,3756,0 +2,2,0,54,3964,0 +2,2,0,55,4261,1 +2,2,0,57,4069,1 +2,2,0,58,3757,0 +2,2,0,59,4165,1 +2,2,0,60,3960,0 +2,2,0,61,4258,1 +2,2,0,62,4353,1 +2,2,0,63,4350,1 +2,2,0,64,4262,1 +2,2,0,65,4351,1 +2,2,0,66,4439,1 +2,2,0,67,4352,1 +2,2,3,0,2633,0 +2,2,3,1,2871,0 +2,2,3,2,2636,0 +2,2,3,3,2868,0 +2,2,3,4,2634,0 +2,2,3,5,2873,0 +2,2,3,6,1864,0 +2,2,3,7,1858,0 +2,2,3,8,1319,0 +2,2,3,9,2874,0 +2,2,3,10,2641,0 +2,2,3,12,2870,0 +2,2,3,13,1595,0 +2,2,3,14,1321,0 +2,2,3,15,2131,0 +2,2,3,16,2872,0 +2,2,3,17,2385,0 +2,2,3,18,1867,0 +2,2,3,19,2387,0 +2,2,3,20,2875,0 +2,2,3,21,2638,0 +2,2,3,23,1856,0 +2,2,3,24,2879,0 +2,2,3,25,2877,0 +2,2,3,26,1598,0 +2,2,3,27,1855,0 +2,2,3,28,2881,0 +2,2,3,29,1862,0 +2,2,3,30,2389,0 +2,2,3,31,3105,0 +2,2,3,32,2639,0 +2,2,3,33,1860,0 +2,2,3,34,2129,0 +2,2,3,35,3107,0 +2,2,3,36,2880,0 +2,2,3,37,1859,0 +2,2,3,38,2637,0 +2,2,3,39,2380,0 +2,2,3,40,2883,0 +2,2,3,41,3108,0 +2,2,3,42,2885,0 +2,2,3,43,2124,0 +2,2,3,44,2127,0 +2,2,3,46,3106,0 +2,2,3,47,2383,0 +2,2,3,48,2125,0 +2,2,3,49,2876,0 +2,2,3,50,1857,0 +2,2,3,51,2386,0 +2,2,3,52,1854,0 +2,2,3,53,2130,0 +2,2,3,54,3109,0 +2,2,3,55,3113,0 +2,2,3,57,2121,0 +2,2,3,58,2878,0 +2,2,3,59,3111,0 +2,2,3,60,3115,0 +2,2,3,61,2119,0 +2,2,3,62,3116,0 +2,2,3,63,3332,0 +2,2,3,64,2632,0 +2,2,3,65,2118,0 +2,2,3,66,2635,0 +2,2,3,67,3334,0 +2,2,2,0,3117,0 +2,2,2,1,2123,0 +2,2,2,2,3114,0 +2,2,2,3,3335,0 +2,2,2,4,3119,0 +2,2,2,5,2116,0 +2,2,2,6,1589,0 +2,2,2,7,3337,0 +2,2,2,8,1318,0 +2,2,2,9,3333,0 +2,2,2,10,1592,0 +2,2,2,12,2113,0 +2,2,2,13,1594,0 +2,2,2,14,3336,0 +2,2,2,15,1596,0 +2,2,2,16,2375,0 +2,2,2,17,1590,0 +2,2,2,18,2122,0 +2,2,2,19,1865,0 +2,2,2,20,3338,0 +2,2,2,21,2126,0 +2,2,2,23,2120,0 +2,2,2,24,1591,0 +2,2,2,25,3339,0 +2,2,2,26,2128,0 +2,2,2,27,2117,0 +2,2,2,28,3343,0 +2,2,2,29,3341,0 +2,2,2,30,1863,0 +2,2,2,31,3554,0 +2,2,2,32,2382,0 +2,2,2,33,2115,0 +2,2,2,34,1593,0 +2,2,2,35,3555,0 +2,2,2,36,3342,0 +2,2,2,37,2114,0 +2,2,2,38,3110,0 +2,2,2,39,2374,0 +2,2,2,40,3112,0 +2,2,2,41,3557,0 +2,2,2,42,3346,0 +2,2,2,43,3560,0 +2,2,2,44,3340,0 +2,2,2,46,3556,0 +2,2,2,47,3347,0 +2,2,2,48,2372,0 +2,2,2,49,2384,0 +2,2,2,50,2369,0 +2,2,2,51,1861,0 +2,2,2,52,2367,0 +2,2,2,53,3344,0 +2,2,2,54,3558,0 +2,2,2,55,3562,0 +2,2,2,57,2366,0 +2,2,2,58,3563,0 +2,2,2,59,3559,0 +2,2,2,60,3565,0 +2,2,2,61,2371,0 +2,2,2,62,3561,0 +2,2,2,63,3766,0 +2,2,2,64,3956,0 +2,2,2,65,2370,0 +2,2,2,66,3564,0 +2,2,2,67,3767,0 +2,2,1,0,2392,0 +2,2,1,1,2368,0 +2,2,1,2,3772,0 +2,2,1,3,3769,0 +2,2,1,4,3566,0 +2,2,1,5,3768,0 +2,2,1,6,3567,0 +2,2,1,7,3770,0 +2,2,1,8,3775,0 +2,2,1,9,3774,0 +10,1,1,10,3779,1 +10,1,1,12,1052,0 +10,1,1,13,2407,0 +10,1,1,14,1050,0 +10,1,1,15,3136,0 +10,1,1,16,4264,1 +10,1,1,17,3780,1 +10,1,1,18,1051,0 +10,1,1,19,2153,0 +10,1,1,20,1048,0 +10,1,1,21,1894,0 +10,1,1,23,1046,0 +10,1,1,24,3134,0 +10,1,1,25,1882,0 +10,1,1,26,3781,1 +10,1,1,27,1884,0 +10,1,1,28,1895,0 +10,1,1,29,2405,0 +10,1,1,30,1631,0 +10,1,1,31,2145,0 +10,1,1,32,2903,0 +10,1,1,33,2147,0 +10,1,1,34,3361,0 +10,1,1,35,2410,0 +10,1,1,36,1620,0 +10,1,1,37,3977,1 +10,1,1,38,3135,0 +10,1,1,39,2657,0 +10,1,1,40,1892,0 +10,1,1,41,2655,0 +10,1,1,42,2151,0 +10,1,1,43,2404,0 +10,1,1,44,2154,0 +10,1,1,46,3978,1 +10,1,1,47,1891,0 +10,1,1,48,1615,0 +10,1,1,49,2152,0 +10,1,1,50,2408,0 +10,1,1,51,1887,0 +10,1,1,52,2656,0 +10,1,1,53,3359,0 +10,1,1,54,1612,0 +10,1,1,55,3979,1 +10,1,1,57,2146,0 +10,1,1,58,1889,0 +10,1,1,59,1879,0 +10,1,1,60,2406,0 +10,1,1,61,1881,0 +10,1,1,62,1617,0 +10,1,1,63,2142,0 +10,1,1,64,2659,0 +10,1,1,65,2143,0 +10,1,1,66,3980,1 +10,1,1,67,1883,0 +10,1,0,0,1893,0 +10,1,0,1,4074,1 +10,1,0,2,1630,0 +10,1,0,3,1880,0 +10,1,0,4,1890,0 +10,1,0,5,1614,0 +10,1,0,6,1628,0 +10,1,0,7,2149,0 +10,1,0,8,1625,0 +10,1,0,9,4075,1 +10,1,0,10,1888,0 +10,1,0,12,2900,0 +10,1,0,13,1623,0 +10,1,0,14,3132,0 +10,1,0,15,1622,0 +10,1,0,16,2660,0 +10,1,0,17,2901,0 +10,1,0,18,2658,0 +10,1,0,19,4076,1 +10,1,0,20,2902,0 +10,1,0,21,2150,0 +10,1,0,23,2411,0 +10,1,0,24,2898,0 +10,1,0,25,2148,0 +10,1,0,26,3362,1 +10,1,0,27,1886,0 +10,1,0,28,3141,0 +10,1,0,29,1885,0 +10,1,0,30,4077,1 +10,1,0,31,3138,0 +10,1,0,32,3143,1 +10,1,0,33,2904,0 +10,1,0,34,3363,1 +10,1,0,35,3137,0 +10,1,0,36,3576,1 +10,1,0,37,2409,0 +10,1,0,38,3144,1 +10,1,0,39,2155,0 +10,1,0,40,3364,1 +10,1,0,41,4170,1 +10,1,0,42,3577,1 +10,1,0,43,2662,0 +10,1,0,44,3782,1 +10,1,0,46,3575,1 +10,1,0,47,3145,1 +10,1,0,48,3578,1 +10,1,0,49,3365,1 +10,1,0,50,4078,1 +10,1,0,51,4171,1 +10,1,0,52,3579,1 +10,1,0,53,3783,1 +10,1,0,54,3784,1 +10,1,0,55,3146,1 +10,1,0,57,4765,1 +10,1,0,58,3366,1 +10,1,0,59,4442,1 +10,1,0,60,3981,1 +10,1,0,61,4689,1 +10,1,0,62,4172,1 +10,1,0,63,4354,1 +10,1,0,64,3147,1 +10,1,0,65,4263,1 +10,1,0,66,3785,1 +10,1,0,67,3982,1 +10,1,3,0,2395,0 +10,1,3,1,2397,0 +10,1,3,2,752,0 +10,1,3,3,2642,0 +10,1,3,4,2402,0 +10,1,3,5,2645,0 +10,1,3,6,2400,0 +10,1,3,7,2132,0 +10,1,3,8,2403,0 +10,1,3,9,2647,0 +10,1,3,10,1040,0 +10,1,3,12,1870,0 +10,1,3,13,1326,0 +10,1,3,14,1866,0 +10,1,3,15,1325,0 +10,1,3,16,1599,0 +10,1,3,17,2648,0 +10,1,3,18,2644,0 +10,1,3,19,2650,0 +10,1,3,20,1597,0 +10,1,3,21,2653,0 +10,1,3,23,2646,0 +10,1,3,24,1044,0 +10,1,3,25,1324,0 +10,1,3,26,1043,0 +10,1,3,27,2649,0 +10,1,3,28,1871,0 +10,1,3,29,1322,0 +10,1,3,30,1604,0 +10,1,3,31,2136,0 +10,1,3,32,1602,0 +10,1,3,33,2133,0 +10,1,3,34,2651,0 +10,1,3,35,1042,0 +10,1,3,36,2652,0 +10,1,3,37,2884,0 +10,1,3,38,1329,0 +10,1,3,39,2887,0 +10,1,3,40,1327,0 +10,1,3,41,2889,0 +10,1,3,42,2654,0 +10,1,3,43,1868,0 +10,1,3,44,1047,0 +10,1,3,46,1601,0 +10,1,3,47,2890,0 +10,1,3,48,2388,0 +10,1,3,49,1045,0 +10,1,3,50,2886,0 +10,1,3,51,2892,0 +10,1,3,52,1600,0 +10,1,3,53,1331,0 +10,1,3,54,2888,0 +10,1,3,55,1328,0 +10,1,3,57,2390,0 +10,1,3,58,2895,0 +10,1,3,59,2891,0 +10,1,3,60,2141,0 +10,1,3,61,2640,0 +10,1,3,62,1876,0 +10,1,3,63,1038,0 +10,1,3,64,2893,0 +10,1,3,65,3118,0 +10,1,3,66,2894,0 +10,1,3,67,2643,0 +10,1,2,0,1874,0 +10,1,2,1,3121,0 +10,1,2,2,2398,0 +10,1,2,3,2882,0 +10,1,2,4,2896,0 +10,1,2,5,3123,0 +10,1,2,6,2396,0 +10,1,2,7,1041,0 +10,1,2,8,1603,0 +10,1,2,9,1320,0 +10,1,2,10,3124,0 +10,1,2,12,1323,0 +10,1,2,13,2140,0 +10,1,2,14,3120,0 +10,1,2,15,1049,0 +10,1,2,16,3122,0 +10,1,2,17,3126,0 +10,1,2,18,2394,0 +10,1,2,19,3129,0 +10,1,2,20,750,0 +10,1,2,21,2899,0 +10,1,2,23,3125,0 +10,1,2,24,2897,0 +10,1,2,25,1873,0 +10,1,2,26,3131,0 +10,1,2,27,3127,0 +10,1,2,28,1878,0 +10,1,2,29,3345,0 +10,1,2,30,1877,0 +10,1,2,31,2138,0 +10,1,2,32,1609,0 +10,1,2,33,2135,0 +10,1,2,34,3128,0 +10,1,2,35,3348,0 +10,1,2,36,3130,0 +10,1,2,37,3350,0 +10,1,2,38,2399,0 +10,1,2,39,1875,0 +10,1,2,40,2144,0 +10,1,2,41,3351,0 +10,1,2,42,3133,0 +10,1,2,43,2393,0 +10,1,2,44,1333,0 +10,1,2,46,1872,0 +10,1,2,47,3353,0 +10,1,2,48,2139,0 +10,1,2,49,1335,0 +10,1,2,50,3349,0 +10,1,2,51,3356,0 +10,1,2,52,3352,0 +10,1,2,53,1334,0 +10,1,2,54,1606,0 +10,1,2,55,1608,0 +10,1,2,57,2137,0 +10,1,2,58,3358,0 +10,1,2,59,3354,0 +10,1,2,60,1607,0 +10,1,2,61,2391,0 +10,1,2,62,3355,0 +10,1,2,63,2134,0 +10,1,2,64,1605,0 +10,1,2,65,3568,0 +10,1,2,66,3357,0 +10,1,2,67,1869,0 +10,1,1,0,1336,0 +10,1,1,1,3570,0 +10,1,1,2,1332,0 +10,1,1,3,3571,0 +10,1,1,4,3360,0 +10,1,1,5,3569,0 +10,1,1,6,1330,0 +10,1,1,7,3572,0 +10,1,1,8,3573,0 +10,1,1,9,3574,1 +5,2,1,10,3800,1 +5,2,1,12,4356,1 +5,2,1,13,3996,1 +5,2,1,14,4357,1 +5,2,1,15,4267,1 +5,2,1,16,4358,1 +5,2,1,17,4270,1 +5,2,1,18,4443,1 +5,2,1,19,4269,1 +5,2,1,20,4359,1 +5,2,1,21,4268,1 +5,2,1,23,4444,1 +5,2,1,24,4355,1 +5,2,1,25,4360,1 +5,2,1,26,3997,1 +5,2,1,27,4445,1 +5,2,1,28,4179,1 +5,2,1,29,4092,1 +5,2,1,30,4271,1 +5,2,1,31,4361,1 +5,2,1,32,4090,1 +5,2,1,33,4446,1 +5,2,1,34,4182,1 +5,2,1,35,4528,1 +5,2,1,36,4272,1 +5,2,1,37,4093,1 +5,2,1,38,3998,1 +5,2,1,39,4447,1 +5,2,1,40,4091,1 +5,2,1,41,4529,1 +5,2,1,42,4183,1 +5,2,1,43,4448,1 +5,2,1,44,4273,1 +5,2,1,46,4530,1 +5,2,1,47,4184,1 +5,2,1,48,4449,1 +5,2,1,49,4274,1 +5,2,1,50,4531,1 +5,2,1,51,4362,1 +5,2,1,52,4094,1 +5,2,1,53,4185,1 +5,2,1,54,4610,1 +5,2,1,55,4275,1 +5,2,1,57,4450,1 +5,2,1,58,4363,1 +5,2,1,59,4532,1 +5,2,1,60,4186,1 +5,2,1,61,4611,1 +5,2,1,62,4276,1 +5,2,1,63,4451,1 +5,2,1,64,4364,1 +5,2,1,65,4533,1 +5,2,1,66,4187,1 +5,2,1,67,4612,1 +5,2,0,0,4095,1 +5,2,0,1,4452,1 +5,2,0,2,4277,1 +5,2,0,3,4534,1 +5,2,0,4,4365,1 +5,2,0,5,4613,1 +5,2,0,6,4366,1 +5,2,0,7,4535,1 +5,2,0,8,4278,1 +5,2,0,9,4614,1 +5,2,0,10,4188,1 +5,2,0,12,4690,1 +5,2,0,13,4096,1 +5,2,0,14,4189,1 +5,2,0,15,4367,1 +5,2,0,16,4536,1 +5,2,0,17,4279,1 +5,2,0,18,4615,1 +5,2,0,19,4453,1 +5,2,0,20,4691,1 +5,2,0,21,4368,1 +5,2,0,23,4537,1 +5,2,0,24,4280,1 +5,2,0,25,4616,1 +5,2,0,26,4454,1 +5,2,0,27,4190,1 +5,2,0,28,4369,1 +5,2,0,29,4692,1 +5,2,0,30,4281,1 +5,2,0,31,4538,1 +5,2,0,32,4455,1 +5,2,0,33,4617,1 +5,2,0,34,4282,1 +5,2,0,35,4693,1 +5,2,0,36,4370,1 +5,2,0,37,4191,1 +5,2,0,38,4456,1 +5,2,0,39,4766,1 +5,2,0,40,4371,1 +5,2,0,41,4457,1 +5,2,0,42,1392,0 +5,2,0,43,4539,1 +5,2,0,44,4618,1 +5,2,0,46,2401,0 +5,2,0,47,4694,1 +5,2,0,48,4767,1 +5,2,0,49,4540,1 +5,2,0,50,4768,1 +5,2,0,51,4192,1 +5,2,0,52,4372,1 +5,2,0,53,4619,1 +5,2,0,54,4695,1 +5,2,0,55,4696,1 +5,2,0,57,4283,1 +5,2,0,58,4373,1 +5,2,0,59,4769,1 +5,2,0,60,4458,1 +5,2,0,61,4837,1 +5,2,0,62,4541,1 +5,2,0,63,4770,1 +5,2,0,64,4193,1 +5,2,0,65,4284,1 +5,2,0,66,4620,1 +5,2,0,67,4697,1 +5,2,3,0,2908,0 +5,2,3,1,2682,0 +5,2,3,2,3151,1 +5,2,3,3,2675,0 +5,2,3,4,2420,0 +5,2,3,5,2680,0 +5,2,3,6,2924,1 +5,2,3,7,3371,1 +5,2,3,8,3152,1 +5,2,3,9,2906,0 +5,2,3,10,2444,1 +5,2,3,12,2679,0 +5,2,3,13,2422,0 +5,2,3,14,2673,0 +5,2,3,15,2439,0 +5,2,3,16,2677,0 +5,2,3,17,2157,0 +5,2,3,18,2905,0 +5,2,3,19,2441,0 +5,2,3,20,2674,0 +5,2,3,21,2156,0 +5,2,3,23,3372,1 +5,2,3,24,2173,0 +5,2,3,25,2676,0 +5,2,3,26,2160,0 +5,2,3,27,2921,1 +5,2,3,28,2176,0 +5,2,3,29,2911,0 +5,2,3,30,2440,0 +5,2,3,31,2672,0 +5,2,3,32,2438,0 +5,2,3,33,2907,0 +5,2,3,34,2417,0 +5,2,3,35,2681,0 +5,2,3,36,3373,1 +5,2,3,37,2913,0 +5,2,3,38,2436,0 +5,2,3,39,2678,0 +5,2,3,40,2415,0 +5,2,3,41,2909,0 +5,2,3,42,2433,0 +5,2,3,43,2683,1 +5,2,3,44,2414,0 +5,2,3,46,2914,0 +5,2,3,47,3374,1 +5,2,3,48,2685,1 +5,2,3,49,2443,1 +5,2,3,50,3586,1 +5,2,3,51,2412,0 +5,2,3,52,2910,0 +5,2,3,53,2431,0 +5,2,3,54,2684,1 +5,2,3,55,2413,0 +5,2,3,57,2916,0 +5,2,3,58,2687,1 +5,2,3,59,2920,1 +5,2,3,60,3375,1 +5,2,3,61,2912,0 +5,2,3,62,2416,0 +5,2,3,63,3587,1 +5,2,3,64,2430,0 +5,2,3,65,2919,1 +5,2,3,66,2418,0 +5,2,3,67,3139,0 +5,2,2,0,2428,0 +5,2,2,1,2918,1 +5,2,2,2,2419,0 +5,2,2,3,2915,0 +5,2,2,4,2425,0 +5,2,2,5,3588,1 +5,2,2,6,2421,0 +5,2,2,7,3150,1 +5,2,2,8,2423,0 +5,2,2,9,3140,0 +5,2,2,10,2661,0 +5,2,2,12,3149,1 +5,2,2,13,2437,0 +5,2,2,14,2917,1 +5,2,2,15,2663,0 +5,2,2,16,3370,1 +5,2,2,17,2435,0 +5,2,2,18,3142,0 +5,2,2,19,2664,0 +5,2,2,20,2923,1 +5,2,2,21,3589,1 +5,2,2,23,3585,1 +5,2,2,24,2434,0 +5,2,2,25,3148,1 +5,2,2,26,2666,0 +5,2,2,27,3369,1 +5,2,2,28,2432,0 +5,2,2,29,3368,1 +5,2,2,30,2669,0 +5,2,2,31,3367,1 +5,2,2,32,2922,1 +5,2,2,33,3584,1 +5,2,2,34,3590,1 +5,2,2,35,3794,1 +5,2,2,36,2665,0 +5,2,2,37,3583,1 +5,2,2,38,2429,0 +5,2,2,39,3793,1 +5,2,2,40,2671,0 +5,2,2,41,3582,1 +5,2,2,42,2427,0 +5,2,2,43,3581,1 +5,2,2,44,2667,0 +5,2,2,46,3580,1 +5,2,2,47,2426,0 +5,2,2,48,3795,1 +5,2,2,49,2668,0 +5,2,2,50,3792,1 +5,2,2,51,2686,1 +5,2,2,52,3791,1 +5,2,2,53,2670,0 +5,2,2,54,3790,1 +5,2,2,55,2424,0 +5,2,2,57,3789,1 +5,2,2,58,4079,1 +5,2,2,59,3796,1 +5,2,2,60,3986,1 +5,2,2,61,3788,1 +5,2,2,62,4080,1 +5,2,2,63,3787,1 +5,2,2,64,4173,1 +5,2,2,65,3786,1 +5,2,2,66,4081,1 +5,2,2,67,3983,1 +5,2,1,0,3987,1 +5,2,1,1,3984,1 +5,2,1,2,3988,1 +5,2,1,3,3985,1 +5,2,1,4,4082,1 +5,2,1,5,3993,1 +5,2,1,6,4174,1 +5,2,1,7,3994,1 +5,2,1,8,3798,1 +5,2,1,9,3797,1 +5,3,1,10,3995,1 +5,3,1,12,3799,1 +5,3,1,13,3595,1 +5,3,1,14,3991,1 +5,3,1,15,3596,1 +5,3,1,16,3990,1 +5,3,1,17,3594,1 +5,3,1,18,3989,1 +5,3,1,19,2209,1 +5,3,1,20,4083,1 +5,3,1,21,2458,1 +5,3,1,23,3801,1 +5,3,1,24,2700,1 +5,3,1,25,4175,1 +5,3,1,26,2935,1 +5,3,1,27,3164,1 +5,3,1,28,2459,1 +5,3,1,29,3165,1 +5,3,1,30,2701,1 +5,3,1,31,3166,1 +5,3,1,32,3163,1 +5,3,1,33,3384,1 +5,3,1,34,2936,1 +5,3,1,35,3167,1 +5,3,1,36,2460,1 +5,3,1,37,3385,1 +5,3,1,38,2702,1 +5,3,1,39,3386,1 +5,3,1,40,3802,1 +5,3,1,41,3598,1 +5,3,1,42,3383,1 +5,3,1,43,3599,1 +5,3,1,44,3597,1 +5,3,1,46,2933,1 +5,3,1,47,2937,1 +5,3,1,48,4265,1 +5,3,1,49,2461,1 +5,3,1,50,2697,1 +5,3,1,51,3803,1 +5,3,1,52,3999,1 +5,3,1,53,2703,1 +5,3,1,54,2207,1 +5,3,1,55,2938,1 +5,3,1,57,4084,1 +5,3,1,58,3600,1 +5,3,1,59,2456,1 +5,3,1,60,2462,1 +5,3,1,61,4176,1 +5,3,1,62,3804,1 +5,3,1,63,2698,1 +5,3,1,64,2704,1 +5,3,1,65,4266,1 +5,3,1,66,2939,1 +5,3,1,67,4000,1 +5,3,0,0,2463,1 +5,3,0,1,2208,1 +5,3,0,2,2705,1 +5,3,0,3,3805,1 +5,3,0,4,3992,1 +5,3,0,5,3162,1 +5,3,0,6,2940,1 +5,3,0,7,2942,1 +5,3,0,8,3387,1 +5,3,0,9,2457,1 +5,3,0,10,2706,1 +5,3,0,12,3601,1 +5,3,0,13,4001,1 +5,3,0,14,3382,1 +5,3,0,15,2941,1 +5,3,0,16,3806,1 +5,3,0,17,3168,1 +5,3,0,18,2934,1 +5,3,0,19,3388,1 +5,3,0,20,3169,1 +5,3,0,21,2707,1 +5,3,0,23,2699,1 +5,3,0,24,4002,1 +5,3,0,25,3807,1 +5,3,0,26,3390,1 +5,3,0,27,4097,1 +5,3,0,28,3171,1 +5,3,0,29,3389,1 +5,3,0,30,2710,1 +5,3,0,31,2708,1 +5,3,0,32,3603,1 +5,3,0,33,3602,1 +5,3,0,34,2945,1 +5,3,0,35,2943,1 +5,3,0,36,4003,1 +5,3,0,37,4098,1 +5,3,0,38,3391,1 +5,3,0,39,3170,1 +5,3,0,40,3808,1 +5,3,0,41,2709,1 +5,3,0,42,2711,1 +5,3,0,43,2944,1 +5,3,0,44,3604,1 +5,3,0,46,4085,1 +5,3,0,47,4004,1 +5,3,0,48,4177,1 +5,3,0,49,3172,1 +5,3,0,50,4099,1 +5,3,0,51,2946,1 +5,3,0,52,4086,1 +5,3,0,53,3392,1 +5,3,0,54,4178,1 +5,3,0,55,3173,1 +5,3,0,57,4087,1 +5,3,0,58,2947,1 +5,3,0,59,4088,1 +5,3,0,60,4005,1 +5,3,0,61,4180,1 +5,3,0,62,3809,1 +5,3,0,63,4089,1 +5,3,0,64,3605,1 +5,3,0,65,4181,1 +5,3,0,66,4100,1 +5,3,0,67,3393,1 +5,3,3,0,2925,1 +5,3,3,1,2178,0 +5,3,3,2,1380,0 +5,3,3,3,2162,0 +5,3,3,4,2926,1 +5,3,3,5,2445,1 +5,3,3,6,1382,0 +5,3,3,7,1897,0 +5,3,3,8,2196,1 +5,3,3,9,2179,0 +5,3,3,10,1912,0 +5,3,3,12,2442,1 +5,3,3,13,2193,0 +5,3,3,14,2688,1 +5,3,3,15,1916,0 +5,3,3,16,2158,0 +5,3,3,17,2927,1 +5,3,3,18,3153,1 +5,3,3,19,2447,1 +5,3,3,20,2181,0 +5,3,3,21,1914,0 +5,3,3,23,2163,0 +5,3,3,24,1647,0 +5,3,3,25,2184,0 +5,3,3,26,1918,0 +5,3,3,27,2159,0 +5,3,3,28,2197,1 +5,3,3,29,2186,0 +5,3,3,30,1921,0 +5,3,3,31,3154,1 +5,3,3,32,2928,1 +5,3,3,33,2165,0 +5,3,3,34,1649,0 +5,3,3,35,2187,0 +5,3,3,36,1919,0 +5,3,3,37,2168,0 +5,3,3,38,1652,0 +5,3,3,39,2189,0 +5,3,3,40,1923,0 +5,3,3,41,2170,0 +5,3,3,42,1654,0 +5,3,3,43,2192,0 +5,3,3,44,1920,0 +5,3,3,46,3155,1 +5,3,3,47,1925,0 +5,3,3,48,2171,0 +5,3,3,49,1924,0 +5,3,3,50,2175,0 +5,3,3,51,1927,0 +5,3,3,52,1899,0 +5,3,3,53,1922,0 +5,3,3,54,2177,0 +5,3,3,55,1928,0 +5,3,3,57,2161,0 +5,3,3,58,1926,0 +5,3,3,59,2180,0 +5,3,3,60,1930,0 +5,3,3,61,2164,0 +5,3,3,62,3156,1 +5,3,3,63,2446,1 +5,3,3,64,2448,1 +5,3,3,65,2166,0 +5,3,3,66,1929,0 +5,3,3,67,2689,1 +5,3,2,0,1933,0 +5,3,2,1,1905,0 +5,3,2,2,1931,0 +5,3,2,3,2182,0 +5,3,2,4,3157,1 +5,3,2,5,3376,1 +5,3,2,6,2198,1 +5,3,2,7,2167,0 +5,3,2,8,1932,0 +5,3,2,9,2183,0 +5,3,2,10,1934,0 +5,3,2,12,1907,0 +5,3,2,13,3158,1 +5,3,2,14,2185,0 +5,3,2,15,1937,0 +5,3,2,16,2169,0 +5,3,2,17,1935,0 +5,3,2,18,2194,1 +5,3,2,19,2690,1 +5,3,2,20,3377,1 +5,3,2,21,2691,1 +5,3,2,23,1908,0 +5,3,2,24,2692,1 +5,3,2,25,2188,0 +5,3,2,26,2929,1 +5,3,2,27,2172,0 +5,3,2,28,2693,1 +5,3,2,29,2190,0 +5,3,2,30,1943,1 +5,3,2,31,1910,0 +5,3,2,32,2199,1 +5,3,2,33,2191,0 +5,3,2,34,3378,1 +5,3,2,35,2174,0 +5,3,2,36,1944,1 +5,3,2,37,2195,1 +5,3,2,38,2200,1 +5,3,2,39,1913,0 +5,3,2,40,1945,1 +5,3,2,41,1917,0 +5,3,2,42,2201,1 +5,3,2,43,1911,0 +5,3,2,44,3379,1 +5,3,2,46,1646,0 +5,3,2,47,1946,1 +5,3,2,48,3591,1 +5,3,2,49,3159,1 +5,3,2,50,1915,0 +5,3,2,51,2202,1 +5,3,2,52,2449,1 +5,3,2,53,2451,1 +5,3,2,54,2930,1 +5,3,2,55,2931,1 +5,3,2,57,2694,1 +5,3,2,58,3380,1 +5,3,2,59,2450,1 +5,3,2,60,2203,1 +5,3,2,61,3592,1 +5,3,2,62,2452,1 +5,3,2,63,1947,1 +5,3,2,64,1948,1 +5,3,2,65,2695,1 +5,3,2,66,2204,1 +5,3,2,67,3160,1 +5,3,1,0,3381,1 +5,3,1,1,2932,1 +5,3,1,2,2453,1 +5,3,1,3,3593,1 +5,3,1,4,2205,1 +5,3,1,5,2696,1 +5,3,1,6,2454,1 +5,3,1,7,3161,1 +5,3,1,8,2206,1 +5,3,1,9,2455,1 +0,3,1,10,1111,0 +0,3,1,12,1108,0 +0,3,1,13,825,0 +0,3,1,14,1110,0 +0,3,1,15,827,0 +0,3,1,16,1113,0 +0,3,1,17,830,0 +0,3,1,18,1112,0 +0,3,1,19,1115,0 +0,3,1,20,207,0 +0,3,1,21,215,0 +0,3,1,23,1114,0 +0,3,1,24,832,0 +0,3,1,25,512,0 +0,3,1,26,529,0 +0,3,1,27,480,0 +0,3,1,28,1117,0 +0,3,1,29,1116,0 +0,3,1,30,525,0 +0,3,1,31,1106,0 +0,3,1,32,530,0 +0,3,1,33,1394,0 +0,3,1,34,1118,0 +0,3,1,35,515,0 +0,3,1,36,823,0 +0,3,1,37,1119,0 +0,3,1,38,835,0 +0,3,1,39,522,0 +0,3,1,40,1120,0 +0,3,1,41,210,0 +0,3,1,42,526,0 +0,3,1,43,1397,0 +0,3,1,44,218,0 +0,3,1,46,1121,0 +0,3,1,47,220,0 +0,3,1,48,517,0 +0,3,1,49,1123,0 +0,3,1,50,1399,0 +0,3,1,51,221,0 +0,3,1,52,1122,0 +0,3,1,53,833,0 +0,3,1,54,1109,0 +0,3,1,55,214,0 +0,3,1,57,1400,0 +0,3,1,58,1125,0 +0,3,1,59,212,0 +0,3,1,60,216,0 +0,3,1,61,1124,0 +0,3,1,62,528,0 +0,3,1,63,1402,0 +0,3,1,64,838,0 +0,3,1,65,213,0 +0,3,1,66,1126,0 +0,3,1,67,518,0 +0,3,0,0,840,0 +0,3,0,1,524,0 +0,3,0,2,1127,0 +0,3,0,3,1405,0 +0,3,0,4,1128,0 +0,3,0,5,206,0 +0,3,0,6,223,0 +0,3,0,7,1404,0 +0,3,0,8,1129,0 +0,3,0,9,520,0 +0,3,0,10,829,0 +0,3,0,12,1407,0 +0,3,0,13,1131,0 +0,3,0,14,208,0 +0,3,0,15,217,0 +0,3,0,16,1406,0 +0,3,0,17,1130,0 +0,3,0,18,1408,0 +0,3,0,19,226,0 +0,3,0,20,209,0 +0,3,0,21,828,0 +0,3,0,23,824,0 +0,3,0,24,1132,0 +0,3,0,25,1409,0 +0,3,0,26,534,0 +0,3,0,27,1410,0 +0,3,0,28,537,0 +0,3,0,29,527,0 +0,3,0,30,1135,0 +0,3,0,31,523,0 +0,3,0,32,536,0 +0,3,0,33,211,0 +0,3,0,34,831,0 +0,3,0,35,1411,1 +0,3,0,36,538,0 +0,3,0,37,205,0 +0,3,0,38,539,0 +0,3,0,39,190,0 +0,3,0,40,540,0 +0,3,0,41,193,0 +0,3,0,42,834,0 +0,3,0,43,195,0 +0,3,0,44,541,0 +0,3,0,46,198,0 +0,3,0,47,543,0 +0,3,0,48,200,0 +0,3,0,49,836,0 +0,3,0,50,201,0 +0,3,0,51,545,0 +0,3,0,52,1412,1 +0,3,0,53,837,0 +0,3,0,54,203,0 +0,3,0,55,546,0 +0,3,0,57,826,0 +0,3,0,58,548,0 +0,3,0,59,532,0 +0,3,0,60,841,0 +0,3,0,61,533,0 +0,3,0,62,839,0 +0,3,0,63,535,0 +0,3,0,64,551,0 +0,3,0,65,1681,1 +0,3,0,66,1413,1 +0,3,0,67,842,0 +0,3,3,0,488,0 +0,3,3,1,489,0 +0,3,3,2,194,0 +0,3,3,3,490,0 +0,3,3,4,196,0 +0,3,3,5,492,0 +0,3,3,6,491,0 +0,3,3,7,493,0 +0,3,3,8,5290,0 +0,3,3,9,494,0 +0,3,3,10,197,0 +0,3,3,12,477,0 +0,3,3,13,5292,0 +0,3,3,14,160,0 +0,3,3,15,199,0 +0,3,3,16,495,0 +0,3,3,17,5293,0 +0,3,3,18,487,0 +0,3,3,19,496,0 +0,3,3,20,497,0 +0,3,3,21,202,0 +0,3,3,23,158,0 +0,3,3,24,5296,0 +0,3,3,25,167,0 +0,3,3,26,499,0 +0,3,3,27,498,0 +0,3,3,28,204,0 +0,3,3,29,170,0 +0,3,3,30,5295,0 +0,3,3,31,478,0 +0,3,3,32,501,0 +0,3,3,33,789,0 +0,3,3,34,5287,0 +0,3,3,35,500,0 +0,3,3,36,5294,0 +0,3,3,37,161,0 +0,3,3,38,5291,0 +0,3,3,39,163,0 +0,3,3,40,5289,0 +0,3,3,41,791,0 +0,3,3,42,502,0 +0,3,3,43,503,0 +0,3,3,44,174,0 +0,3,3,46,172,0 +0,3,3,47,504,0 +0,3,3,48,794,0 +0,3,3,49,171,0 +0,3,3,50,505,0 +0,3,3,51,5288,0 +0,3,3,52,166,0 +0,3,3,53,5286,0 +0,3,3,54,173,0 +0,3,3,55,507,0 +0,3,3,57,796,0 +0,3,3,58,169,0 +0,3,3,59,506,0 +0,3,3,60,5281,0 +0,3,3,61,168,0 +0,3,3,62,509,0 +0,3,3,63,797,0 +0,3,3,64,5283,0 +0,3,3,65,5278,0 +0,3,3,66,192,0 +0,3,3,67,5280,0 +0,3,2,0,508,0 +0,3,2,1,799,0 +0,3,2,2,510,0 +0,3,2,3,180,0 +0,3,2,4,188,0 +0,3,2,5,800,0 +0,3,2,6,511,0 +0,3,2,7,181,0 +0,3,2,8,5298,0 +0,3,2,9,802,0 +0,3,2,10,185,0 +0,3,2,12,183,0 +0,3,2,13,5300,0 +0,3,2,14,178,0 +0,3,2,15,513,0 +0,3,2,16,801,0 +0,3,2,17,189,0 +0,3,2,18,804,0 +0,3,2,19,5301,0 +0,3,2,20,803,0 +0,3,2,21,514,0 +0,3,2,23,483,0 +0,3,2,24,5303,0 +0,3,2,25,805,0 +0,3,2,26,5304,0 +0,3,2,27,175,0 +0,3,2,28,516,0 +0,3,2,29,806,0 +0,3,2,30,5302,0 +0,3,2,31,807,0 +0,3,2,32,5299,0 +0,3,2,33,176,0 +0,3,2,34,5598,0 +0,3,2,35,177,0 +0,3,2,36,519,0 +0,3,2,37,179,0 +0,3,2,38,5305,0 +0,3,2,39,808,0 +0,3,2,40,5600,0 +0,3,2,41,182,0 +0,3,2,42,810,0 +0,3,2,43,809,0 +0,3,2,44,521,0 +0,3,2,46,485,0 +0,3,2,47,5306,0 +0,3,2,48,1094,0 +0,3,2,49,812,0 +0,3,2,50,811,0 +0,3,2,51,5603,0 +0,3,2,52,186,0 +0,3,2,53,5597,0 +0,3,2,54,1096,0 +0,3,2,55,813,0 +0,3,2,57,184,0 +0,3,2,58,5595,0 +0,3,2,59,814,0 +0,3,2,60,187,0 +0,3,2,61,5297,0 +0,3,2,62,191,0 +0,3,2,63,1099,0 +0,3,2,64,486,0 +0,3,2,65,816,0 +0,3,2,66,815,0 +0,3,2,67,1107,0 +0,3,1,0,818,0 +0,3,1,1,1104,0 +0,3,1,2,820,0 +0,3,1,3,1101,0 +0,3,1,4,817,0 +0,3,1,5,1105,0 +0,3,1,6,819,0 +0,3,1,7,1102,0 +0,3,1,8,821,0 +0,3,1,9,822,0 +0,2,1,10,1656,0 +0,2,1,12,1658,0 +0,2,1,13,1383,0 +0,2,1,14,1613,0 +0,2,1,15,1385,0 +0,2,1,16,1611,0 +0,2,1,17,1387,0 +0,2,1,18,1657,0 +0,2,1,19,1388,0 +0,2,1,20,1659,0 +0,2,1,21,1384,0 +0,2,1,23,1610,0 +0,2,1,24,1386,0 +0,2,1,25,1660,0 +0,2,1,26,1389,0 +0,2,1,27,1355,0 +0,2,1,28,1391,0 +0,2,1,29,1661,0 +0,2,1,30,1390,0 +0,2,1,31,1353,0 +0,2,1,32,1393,0 +0,2,1,33,1662,0 +0,2,1,34,1352,0 +0,2,1,35,1664,0 +0,2,1,36,1351,0 +0,2,1,37,1350,0 +0,2,1,38,1349,0 +0,2,1,39,1663,0 +0,2,1,40,1395,0 +0,2,1,41,1348,0 +0,2,1,42,1666,0 +0,2,1,43,1347,0 +0,2,1,44,1396,0 +0,2,1,46,1345,0 +0,2,1,47,1346,0 +0,2,1,48,1342,0 +0,2,1,49,1055,0 +0,2,1,50,1665,0 +0,2,1,51,1667,0 +0,2,1,52,1340,0 +0,2,1,53,1057,0 +0,2,1,54,1668,0 +0,2,1,55,1398,0 +0,2,1,57,1339,0 +0,2,1,58,1058,0 +0,2,1,59,1337,0 +0,2,1,60,1669,0 +0,2,1,61,1619,0 +0,2,1,62,1060,0 +0,2,1,63,1670,0 +0,2,1,64,1401,0 +0,2,1,65,1618,0 +0,2,1,66,1063,0 +0,2,1,67,1616,0 +0,2,0,0,1672,0 +0,2,0,1,1671,0 +0,2,0,2,1403,0 +0,2,0,3,1356,0 +0,2,0,4,1065,0 +0,2,0,5,1358,0 +0,2,0,6,1674,0 +0,2,0,7,1936,0 +0,2,0,8,1066,0 +0,2,0,9,1673,0 +0,2,0,10,1053,0 +0,2,0,12,1361,0 +0,2,0,13,1054,0 +0,2,0,14,1938,0 +0,2,0,15,1675,0 +0,2,0,16,1363,0 +0,2,0,17,1056,0 +0,2,0,18,1364,0 +0,2,0,19,1676,0 +0,2,0,20,1637,0 +0,2,0,21,1344,0 +0,2,0,23,1640,0 +0,2,0,24,1677,0 +0,2,0,25,1939,1 +0,2,0,26,1343,0 +0,2,0,27,1645,0 +0,2,0,28,1341,0 +0,2,0,29,1904,0 +0,2,0,30,1338,0 +0,2,0,31,1900,0 +0,2,0,32,1678,1 +0,2,0,33,1906,0 +0,2,0,34,1621,0 +0,2,0,35,1902,0 +0,2,0,36,1624,0 +0,2,0,37,1909,0 +0,2,0,38,1626,0 +0,2,0,39,1940,1 +0,2,0,40,1627,0 +0,2,0,41,1903,0 +0,2,0,42,1629,0 +0,2,0,43,1641,0 +0,2,0,44,1632,0 +0,2,0,46,1644,0 +0,2,0,47,1634,0 +0,2,0,48,1901,0 +0,2,0,49,1679,1 +0,2,0,50,1639,0 +0,2,0,51,1635,0 +0,2,0,52,1898,0 +0,2,0,53,1642,0 +0,2,0,54,1941,1 +0,2,0,55,1643,0 +0,2,0,57,1896,0 +0,2,0,58,1653,0 +0,2,0,59,1638,0 +0,2,0,60,1651,0 +0,2,0,61,1636,0 +0,2,0,62,1680,1 +0,2,0,63,1633,0 +0,2,0,64,1650,0 +0,2,0,65,1942,1 +0,2,0,66,1648,0 +0,2,0,67,1655,0 +0,2,3,0,1062,0 +0,2,3,1,1061,0 +0,2,3,2,155,0 +0,2,3,3,1064,0 +0,2,3,4,779,0 +0,2,3,5,1067,0 +0,2,3,6,157,0 +0,2,3,7,1069,0 +0,2,3,8,782,0 +0,2,3,9,153,0 +0,2,3,10,456,0 +0,2,3,12,156,0 +0,2,3,13,458,0 +0,2,3,14,454,0 +0,2,3,15,784,0 +0,2,3,16,753,0 +0,2,3,17,759,0 +0,2,3,18,457,0 +0,2,3,19,781,0 +0,2,3,20,152,0 +0,2,3,21,783,0 +0,2,3,23,1068,0 +0,2,3,24,786,0 +0,2,3,25,154,0 +0,2,3,26,788,0 +0,2,3,27,455,0 +0,2,3,28,787,0 +0,2,3,29,1071,0 +0,2,3,30,460,0 +0,2,3,31,1070,0 +0,2,3,32,459,0 +0,2,3,33,1072,0 +0,2,3,34,159,0 +0,2,3,35,1075,0 +0,2,3,36,461,0 +0,2,3,37,1073,0 +0,2,3,38,790,0 +0,2,3,39,1077,0 +0,2,3,40,162,0 +0,2,3,41,1074,0 +0,2,3,42,462,0 +0,2,3,43,463,0 +0,2,3,44,792,0 +0,2,3,46,465,0 +0,2,3,47,757,0 +0,2,3,48,761,0 +0,2,3,49,165,0 +0,2,3,50,763,0 +0,2,3,51,164,0 +0,2,3,52,1076,0 +0,2,3,53,793,0 +0,2,3,54,766,0 +0,2,3,55,464,0 +0,2,3,57,768,0 +0,2,3,58,467,0 +0,2,3,59,1079,0 +0,2,3,60,795,0 +0,2,3,61,1354,0 +0,2,3,62,1078,0 +0,2,3,63,769,0 +0,2,3,64,469,0 +0,2,3,65,1357,0 +0,2,3,66,1080,0 +0,2,3,67,1081,0 +0,2,2,0,798,0 +0,2,2,1,758,0 +0,2,2,2,762,0 +0,2,2,3,755,0 +0,2,2,4,1083,0 +0,2,2,5,1359,0 +0,2,2,6,466,0 +0,2,2,7,1082,0 +0,2,2,8,468,0 +0,2,2,9,1084,0 +0,2,2,10,1085,0 +0,2,2,12,1360,0 +0,2,2,13,471,0 +0,2,2,14,756,0 +0,2,2,15,474,0 +0,2,2,16,754,0 +0,2,2,17,476,0 +0,2,2,18,1362,0 +0,2,2,19,780,0 +0,2,2,20,751,0 +0,2,2,21,1086,0 +0,2,2,23,749,0 +0,2,2,24,778,0 +0,2,2,25,748,0 +0,2,2,26,775,0 +0,2,2,27,1365,0 +0,2,2,28,1088,0 +0,2,2,29,1059,0 +0,2,2,30,1087,0 +0,2,2,31,760,0 +0,2,2,32,1089,0 +0,2,2,33,1367,0 +0,2,2,34,1091,0 +0,2,2,35,470,0 +0,2,2,36,773,0 +0,2,2,37,472,0 +0,2,2,38,1090,0 +0,2,2,39,475,0 +0,2,2,40,772,0 +0,2,2,41,1368,0 +0,2,2,42,1093,0 +0,2,2,43,1366,0 +0,2,2,44,770,0 +0,2,2,46,1369,0 +0,2,2,47,1092,0 +0,2,2,48,1370,0 +0,2,2,49,767,0 +0,2,2,50,479,0 +0,2,2,51,765,0 +0,2,2,52,481,0 +0,2,2,53,1095,0 +0,2,2,54,1371,0 +0,2,2,55,764,0 +0,2,2,57,1373,0 +0,2,2,58,776,0 +0,2,2,59,482,0 +0,2,2,60,1097,0 +0,2,2,61,1372,0 +0,2,2,62,774,0 +0,2,2,63,1375,0 +0,2,2,64,771,0 +0,2,2,65,484,0 +0,2,2,66,777,0 +0,2,2,67,1374,0 +0,2,1,0,1098,0 +0,2,1,1,1376,0 +0,2,1,2,785,0 +0,2,1,3,473,0 +0,2,1,4,1100,0 +0,2,1,5,1377,0 +0,2,1,6,1103,0 +0,2,1,7,1379,0 +0,2,1,8,1378,0 +0,2,1,9,1381,0 +6,0,1,10,873,1 +6,0,1,12,872,1 +6,0,1,13,584,1 +6,0,1,14,1155,1 +6,0,1,15,585,1 +6,0,1,16,2214,1 +6,0,1,17,1958,1 +6,0,1,18,1697,1 +6,0,1,19,1953,1 +6,0,1,20,1959,1 +6,0,1,21,1426,1 +6,0,1,23,2215,1 +6,0,1,24,586,1 +6,0,1,25,1156,1 +6,0,1,26,1153,1 +6,0,1,27,874,1 +6,0,1,28,1692,1 +6,0,1,29,2464,1 +6,0,1,30,1152,1 +6,0,1,31,1430,1 +6,0,1,32,1425,1 +6,0,1,33,1698,1 +6,0,1,34,1952,1 +6,0,1,35,1960,1 +6,0,1,36,1691,1 +6,0,1,37,2216,1 +6,0,1,38,1690,1 +6,0,1,39,2465,1 +6,0,1,40,587,1 +6,0,1,41,875,1 +6,0,1,42,1423,1 +6,0,1,43,1157,1 +6,0,1,44,5700,1 +6,0,1,46,1431,1 +6,0,1,47,5987,1 +6,0,1,48,1699,1 +6,0,1,49,6268,1 +6,0,1,50,1961,1 +6,0,1,51,5701,1 +6,0,1,52,2217,1 +6,0,1,53,7073,1 +6,0,1,54,2466,1 +6,0,1,55,7072,1 +6,0,1,57,1432,1 +6,0,1,58,876,1 +6,0,1,59,1158,1 +6,0,1,60,6811,1 +6,0,1,61,1700,1 +6,0,1,62,7330,1 +6,0,1,63,1962,1 +6,0,1,64,7074,1 +6,0,1,65,2218,1 +6,0,1,66,6812,1 +6,0,1,67,2467,1 +6,0,0,0,7331,1 +6,0,0,1,1433,1 +6,0,0,2,7075,1 +6,0,0,3,1701,1 +6,0,0,4,877,1 +6,0,0,5,1159,1 +6,0,0,6,6813,1 +6,0,0,7,1963,1 +6,0,0,8,6545,1 +6,0,0,9,2219,1 +6,0,0,10,7332,1 +6,0,0,12,2468,1 +6,0,0,13,7076,1 +6,0,0,14,1434,1 +6,0,0,15,6814,1 +6,0,0,16,1702,1 +6,0,0,17,6815,1 +6,0,0,18,1964,1 +6,0,0,19,6547,1 +6,0,0,20,2220,1 +6,0,0,21,878,1 +6,0,0,23,1160,1 +6,0,0,24,5990,1 +6,0,0,25,2469,1 +6,0,0,26,6272,1 +6,0,0,27,1435,1 +6,0,0,28,1427,1 +6,0,0,29,1703,1 +6,0,0,30,1693,1 +6,0,0,31,1965,1 +6,0,0,32,1954,1 +6,0,0,33,2221,1 +6,0,0,34,1428,1 +6,0,0,35,2470,1 +6,0,0,36,879,1 +6,0,0,37,1161,1 +6,0,0,38,1694,1 +6,0,0,39,2712,1 +6,0,0,40,1154,1 +6,0,0,41,1436,1 +6,0,0,42,1955,1 +6,0,0,43,1704,1 +6,0,0,44,1429,1 +6,0,0,46,1966,1 +6,0,0,47,1695,1 +6,0,0,48,2222,1 +6,0,0,49,2210,1 +6,0,0,50,2471,1 +6,0,0,51,1696,1 +6,0,0,52,1162,1 +6,0,0,53,880,1 +6,0,0,54,2713,1 +6,0,0,55,1956,1 +6,0,0,57,1437,1 +6,0,0,58,2211,1 +6,0,0,59,1705,1 +6,0,0,60,2212,1 +6,0,0,61,1967,1 +6,0,0,62,1957,1 +6,0,0,63,2223,1 +6,0,0,64,2213,1 +6,0,0,65,1163,1 +6,0,0,66,4836,1 +6,0,0,67,881,1 +6,0,3,0,861,1 +6,0,3,1,550,0 +6,0,3,2,573,1 +6,0,3,3,277,1 +6,0,3,4,245,0 +6,0,3,5,552,0 +6,0,3,6,574,1 +6,0,3,7,862,1 +6,0,3,8,269,0 +6,0,3,9,5368,0 +6,0,3,10,263,0 +6,0,3,12,555,0 +6,0,3,13,271,0 +6,0,3,14,276,1 +6,0,3,15,266,0 +6,0,3,16,557,0 +6,0,3,17,274,0 +6,0,3,18,5366,0 +6,0,3,19,268,0 +6,0,3,20,558,0 +6,0,3,21,235,0 +6,0,3,23,560,0 +6,0,3,24,575,1 +6,0,3,25,863,1 +6,0,3,26,238,0 +6,0,3,27,248,0 +6,0,3,28,5664,0 +6,0,3,29,549,0 +6,0,3,30,240,0 +6,0,3,31,264,0 +6,0,3,32,5397,1 +6,0,3,33,547,0 +6,0,3,34,241,0 +6,0,3,35,571,1 +6,0,3,36,5667,0 +6,0,3,37,544,0 +6,0,3,38,576,1 +6,0,3,39,864,1 +6,0,3,40,243,0 +6,0,3,41,262,0 +6,0,3,42,5669,0 +6,0,3,43,542,0 +6,0,3,44,246,0 +6,0,3,46,259,0 +6,0,3,47,5670,0 +6,0,3,48,564,0 +6,0,3,49,278,1 +6,0,3,50,567,0 +6,0,3,51,5672,0 +6,0,3,52,562,0 +6,0,3,53,265,0 +6,0,3,54,1422,1 +6,0,3,55,577,1 +6,0,3,57,865,1 +6,0,3,58,5370,0 +6,0,3,59,257,0 +6,0,3,60,5373,0 +6,0,3,61,561,0 +6,0,3,62,5396,1 +6,0,3,63,256,0 +6,0,3,64,5372,0 +6,0,3,65,559,0 +6,0,3,66,244,0 +6,0,3,67,572,1 +6,0,2,0,5367,0 +6,0,2,1,556,0 +6,0,2,2,578,1 +6,0,2,3,866,1 +6,0,2,4,242,0 +6,0,2,5,254,0 +6,0,2,6,5365,0 +6,0,2,7,554,0 +6,0,2,8,239,0 +6,0,2,9,251,0 +6,0,2,10,5364,0 +6,0,2,12,553,0 +6,0,2,13,237,0 +6,0,2,14,249,0 +6,0,2,15,5362,0 +6,0,2,16,855,0 +6,0,2,17,236,0 +6,0,2,18,867,1 +6,0,2,19,579,1 +6,0,2,20,1424,1 +6,0,2,21,563,0 +6,0,2,23,853,0 +6,0,2,24,5359,0 +6,0,2,25,258,0 +6,0,2,26,5357,0 +6,0,2,27,856,1 +6,0,2,28,5358,0 +6,0,2,29,570,1 +6,0,2,30,5384,0 +6,0,2,31,852,0 +6,0,2,32,5382,0 +6,0,2,33,253,0 +6,0,2,34,5379,0 +6,0,2,35,868,1 +6,0,2,36,580,1 +6,0,2,37,850,0 +6,0,2,38,5377,0 +6,0,2,39,247,0 +6,0,2,40,5376,0 +6,0,2,41,847,0 +6,0,2,42,5374,0 +6,0,2,43,568,0 +6,0,2,44,5371,0 +6,0,2,46,845,0 +6,0,2,47,5369,0 +6,0,2,48,565,0 +6,0,2,49,860,1 +6,0,2,50,869,1 +6,0,2,51,581,1 +6,0,2,52,844,0 +6,0,2,53,260,0 +6,0,2,54,854,0 +6,0,2,55,255,0 +6,0,2,57,851,0 +6,0,2,58,252,0 +6,0,2,59,849,0 +6,0,2,60,250,0 +6,0,2,61,848,0 +6,0,2,62,228,0 +6,0,2,63,846,0 +6,0,2,64,859,1 +6,0,2,65,843,0 +6,0,2,66,582,1 +6,0,2,67,870,1 +6,0,1,0,566,0 +6,0,1,1,1133,0 +6,0,1,2,569,1 +6,0,1,3,1134,0 +6,0,1,4,1147,1 +6,0,1,5,1136,0 +6,0,1,6,1148,1 +6,0,1,7,871,1 +6,0,1,8,1149,1 +6,0,1,9,583,1 +6,1,1,10,5988,1 +6,1,1,12,6269,1 +6,1,1,13,291,1 +6,1,1,14,6543,1 +6,1,1,15,7584,1 +6,1,1,16,5702,1 +6,1,1,17,7335,1 +6,1,1,18,5989,1 +6,1,1,19,5411,1 +6,1,1,20,6270,1 +6,1,1,21,7079,1 +6,1,1,23,6544,1 +6,1,1,24,292,1 +6,1,1,25,6271,1 +6,1,1,26,6817,1 +6,1,1,27,6546,1 +6,1,1,28,6549,1 +6,1,1,29,7333,1 +6,1,1,30,6274,1 +6,1,1,31,7077,1 +6,1,1,32,7585,1 +6,1,1,33,7334,1 +6,1,1,34,7336,1 +6,1,1,35,7078,1 +6,1,1,36,5413,1 +6,1,1,37,6816,1 +6,1,1,38,293,1 +6,1,1,39,6548,1 +6,1,1,40,6819,1 +6,1,1,41,7080,1 +6,1,1,42,6551,1 +6,1,1,43,6818,1 +6,1,1,44,6276,1 +6,1,1,46,6550,1 +6,1,1,47,7587,1 +6,1,1,48,6275,1 +6,1,1,49,7338,1 +6,1,1,50,7586,1 +6,1,1,51,7082,1 +6,1,1,52,7337,1 +6,1,1,53,5414,1 +6,1,1,54,588,1 +6,1,1,55,294,1 +6,1,1,57,7081,1 +6,1,1,58,6820,1 +6,1,1,59,5412,1 +6,1,1,60,6552,1 +6,1,1,61,6277,1 +6,1,1,62,7083,1 +6,1,1,63,5995,1 +6,1,1,64,6821,1 +6,1,1,65,7588,1 +6,1,1,66,6553,1 +6,1,1,67,7339,1 +6,1,0,0,5415,1 +6,1,0,1,589,1 +6,1,0,2,6278,1 +6,1,0,3,5996,1 +6,1,0,4,295,1 +6,1,0,5,7589,1 +6,1,0,6,7340,1 +6,1,0,7,5997,1 +6,1,0,8,7084,1 +6,1,0,9,6273,1 +6,1,0,10,6822,1 +6,1,0,12,5991,1 +6,1,0,13,6554,1 +6,1,0,14,5703,1 +6,1,0,15,6279,1 +6,1,0,16,5992,1 +6,1,0,17,5416,1 +6,1,0,18,590,1 +6,1,0,19,296,1 +6,1,0,20,5704,1 +6,1,0,21,7590,1 +6,1,0,23,5993,1 +6,1,0,24,7341,1 +6,1,0,25,5705,1 +6,1,0,26,7085,1 +6,1,0,27,5994,1 +6,1,0,28,6823,1 +6,1,0,29,5706,1 +6,1,0,30,6555,1 +6,1,0,31,5707,1 +6,1,0,32,6280,1 +6,1,0,33,591,1 +6,1,0,34,297,1 +6,1,0,35,5708,1 +6,1,0,36,5998,1 +6,1,0,37,5709,1 +6,1,0,38,5710,1 +6,1,0,39,7833,1 +6,1,0,40,6824,1 +6,1,0,41,7591,1 +6,1,0,42,6556,1 +6,1,0,43,7342,1 +6,1,0,44,6281,1 +6,1,0,46,7086,1 +6,1,0,47,5999,1 +6,1,0,48,7343,1 +6,1,0,49,298,1 +6,1,0,50,592,1 +6,1,0,51,5711,1 +6,1,0,52,7087,1 +6,1,0,53,5417,1 +6,1,0,54,6825,1 +6,1,0,55,6557,1 +6,1,0,57,6000,1 +6,1,0,58,6282,1 +6,1,0,59,6283,1 +6,1,0,60,5712,1 +6,1,0,61,5713,1 +6,1,0,62,5418,1 +6,1,0,63,1151,1 +6,1,0,64,6001,1 +6,1,0,65,593,1 +6,1,0,66,299,1 +6,1,0,67,5419,1 +6,1,3,0,279,1 +6,1,3,1,267,0 +6,1,3,2,5399,1 +6,1,3,3,270,0 +6,1,3,4,5400,1 +6,1,3,5,280,1 +6,1,3,6,5381,0 +6,1,3,7,5675,0 +6,1,3,8,5684,0 +6,1,3,9,272,0 +6,1,3,10,5383,0 +6,1,3,12,5677,0 +6,1,3,13,5687,0 +6,1,3,14,273,0 +6,1,3,15,5386,0 +6,1,3,16,5678,0 +6,1,3,17,5972,0 +6,1,3,18,275,0 +6,1,3,19,5388,0 +6,1,3,20,281,1 +6,1,3,21,5973,0 +6,1,3,23,5360,0 +6,1,3,24,5389,0 +6,1,3,25,5674,0 +6,1,3,26,5975,0 +6,1,3,27,5361,0 +6,1,3,28,5398,1 +6,1,3,29,1150,1 +6,1,3,30,5971,0 +6,1,3,31,5363,0 +6,1,3,32,5391,0 +6,1,3,33,5679,0 +6,1,3,34,5974,0 +6,1,3,35,5385,0 +6,1,3,36,5402,1 +6,1,3,37,282,1 +6,1,3,38,5394,0 +6,1,3,39,5681,0 +6,1,3,40,5976,1 +6,1,3,41,5387,0 +6,1,3,42,5680,0 +6,1,3,43,5682,0 +6,1,3,44,5690,1 +6,1,3,46,5390,0 +6,1,3,47,5683,0 +6,1,3,48,5689,1 +6,1,3,49,5691,1 +6,1,3,50,5392,0 +6,1,3,51,5403,1 +6,1,3,52,283,1 +6,1,3,53,5685,0 +6,1,3,54,261,0 +6,1,3,55,5401,1 +6,1,3,57,5393,0 +6,1,3,58,6541,1 +6,1,3,59,1137,1 +6,1,3,60,5686,0 +6,1,3,61,5395,0 +6,1,3,62,6542,1 +6,1,3,63,857,1 +6,1,3,64,5688,0 +6,1,3,65,5375,0 +6,1,3,66,6258,1 +6,1,3,67,1138,1 +6,1,2,0,5404,1 +6,1,2,1,284,1 +6,1,2,2,6259,1 +6,1,2,3,5378,0 +6,1,2,4,5977,1 +6,1,2,5,858,1 +6,1,2,6,5978,1 +6,1,2,7,5380,0 +6,1,2,8,5692,1 +6,1,2,9,1139,1 +6,1,2,10,5979,1 +6,1,2,12,1414,1 +6,1,2,13,5693,1 +6,1,2,14,1682,1 +6,1,2,15,5405,1 +6,1,2,16,285,1 +6,1,2,17,6260,1 +6,1,2,18,1140,1 +6,1,2,19,5980,1 +6,1,2,20,1415,1 +6,1,2,21,5694,1 +6,1,2,23,1683,1 +6,1,2,24,6261,1 +6,1,2,25,1141,1 +6,1,2,26,5981,1 +6,1,2,27,1416,1 +6,1,2,28,5695,1 +6,1,2,29,1684,1 +6,1,2,30,6262,1 +6,1,2,31,1142,1 +6,1,2,32,5982,1 +6,1,2,33,286,1 +6,1,2,34,5696,1 +6,1,2,35,1417,1 +6,1,2,36,6263,1 +6,1,2,37,1685,1 +6,1,2,38,5983,1 +6,1,2,39,1143,1 +6,1,2,40,5697,1 +6,1,2,41,1418,1 +6,1,2,42,6264,1 +6,1,2,43,1686,1 +6,1,2,44,5406,1 +6,1,2,46,1144,1 +6,1,2,47,5984,1 +6,1,2,48,287,1 +6,1,2,49,5698,1 +6,1,2,50,1419,1 +6,1,2,51,5699,1 +6,1,2,52,1687,1 +6,1,2,53,6538,1 +6,1,2,54,1949,1 +6,1,2,55,6265,1 +6,1,2,57,1145,1 +6,1,2,58,5985,1 +6,1,2,59,1420,1 +6,1,2,60,6539,1 +6,1,2,61,1688,1 +6,1,2,62,5407,1 +6,1,2,63,1950,1 +6,1,2,64,5408,1 +6,1,2,65,288,1 +6,1,2,66,6266,1 +6,1,2,67,1146,1 +6,1,1,0,5986,1 +6,1,1,1,1421,1 +6,1,1,2,6540,1 +6,1,1,3,1689,1 +6,1,1,4,6267,1 +6,1,1,5,1951,1 +6,1,1,6,5409,1 +6,1,1,7,289,1 +6,1,1,8,5410,1 +6,1,1,9,290,1 +3,0,1,10,6533,1 +3,0,1,12,6534,1 +3,0,1,13,6801,1 +3,0,1,14,227,0 +3,0,1,15,5334,0 +3,0,1,16,225,0 +3,0,1,17,5632,0 +3,0,1,18,230,0 +3,0,1,19,5335,0 +3,0,1,20,5356,0 +3,0,1,21,6802,1 +3,0,1,23,229,0 +3,0,1,24,5630,0 +3,0,1,25,5352,0 +3,0,1,26,5629,0 +3,0,1,27,6535,1 +3,0,1,28,5336,0 +3,0,1,29,5353,0 +3,0,1,30,5337,0 +3,0,1,31,5350,0 +3,0,1,32,5635,0 +3,0,1,33,232,0 +3,0,1,34,5338,0 +3,0,1,35,5662,0 +3,0,1,36,219,0 +3,0,1,37,231,0 +3,0,1,38,6803,1 +3,0,1,39,5970,0 +3,0,1,40,5634,0 +3,0,1,41,6536,1 +3,0,1,42,5339,0 +3,0,1,43,5355,0 +3,0,1,44,5340,0 +3,0,1,46,5676,0 +3,0,1,47,222,0 +3,0,1,48,233,0 +3,0,1,49,5637,0 +3,0,1,50,5347,0 +3,0,1,51,6804,1 +3,0,1,52,234,0 +3,0,1,53,5342,0 +3,0,1,54,531,0 +3,0,1,55,5636,0 +3,0,1,57,6537,1 +3,0,1,58,224,0 +3,0,1,59,5656,0 +3,0,1,60,5341,0 +3,0,1,61,5654,0 +3,0,1,62,5638,0 +3,0,1,63,5653,0 +3,0,1,64,5344,0 +3,0,1,65,5651,0 +3,0,1,66,6805,1 +3,0,1,67,5648,0 +3,0,0,0,5639,0 +3,0,0,1,5658,0 +3,0,0,2,5641,0 +3,0,0,3,5346,0 +3,0,0,4,5642,0 +3,0,0,5,5657,0 +3,0,0,6,5644,0 +3,0,0,7,5343,0 +3,0,0,8,5647,0 +3,0,0,9,5655,0 +3,0,0,10,5649,0 +3,0,0,12,6806,1 +3,0,0,13,5640,0 +3,0,0,14,5956,0 +3,0,0,15,5643,0 +3,0,0,16,6251,0 +3,0,0,17,5665,0 +3,0,0,18,5955,0 +3,0,0,19,5964,0 +3,0,0,20,5958,0 +3,0,0,21,5962,0 +3,0,0,23,5954,0 +3,0,0,24,5959,0 +3,0,0,25,6253,0 +3,0,0,26,5666,0 +3,0,0,27,6807,1 +3,0,0,28,5348,0 +3,0,0,29,5951,0 +3,0,0,30,5349,0 +3,0,0,31,5660,0 +3,0,0,32,5668,0 +3,0,0,33,5949,0 +3,0,0,34,5965,0 +3,0,0,35,6257,1 +3,0,0,36,5351,0 +3,0,0,37,5948,0 +3,0,0,38,7069,1 +3,0,0,39,5663,0 +3,0,0,40,5671,0 +3,0,0,41,6808,1 +3,0,0,42,5659,0 +3,0,0,43,5946,0 +3,0,0,44,5969,0 +3,0,0,46,6254,0 +3,0,0,47,5354,0 +3,0,0,48,5960,0 +3,0,0,49,5967,0 +3,0,0,50,6256,0 +3,0,0,51,7070,1 +3,0,0,52,5957,0 +3,0,0,53,5673,0 +3,0,0,54,5961,0 +3,0,0,55,5661,0 +3,0,0,57,6809,1 +3,0,0,58,5345,0 +3,0,0,59,5963,0 +3,0,0,60,5645,0 +3,0,0,61,5966,0 +3,0,0,62,5650,0 +3,0,0,63,5968,0 +3,0,0,64,5652,0 +3,0,0,65,6810,1 +3,0,0,66,7071,1 +3,0,0,67,5646,0 +3,0,3,0,5938,0 +3,0,3,1,5936,0 +3,0,3,2,6221,0 +3,0,3,3,5937,0 +3,0,3,4,6219,0 +3,0,3,5,5935,0 +3,0,3,6,5914,0 +3,0,3,7,5940,0 +3,0,3,8,5612,0 +3,0,3,9,5925,0 +3,0,3,10,6222,0 +3,0,3,12,5623,0 +3,0,3,13,5605,0 +3,0,3,14,5939,0 +3,0,3,15,5606,0 +3,0,3,16,5941,0 +3,0,3,17,6224,0 +3,0,3,18,5620,0 +3,0,3,19,5608,0 +3,0,3,20,5942,0 +3,0,3,21,6225,0 +3,0,3,23,5943,0 +3,0,3,24,6227,0 +3,0,3,25,5618,0 +3,0,3,26,5611,0 +3,0,3,27,5944,0 +3,0,3,28,6226,0 +3,0,3,29,5617,0 +3,0,3,30,5615,0 +3,0,3,31,5927,0 +3,0,3,32,6229,0 +3,0,3,33,5930,0 +3,0,3,34,5613,0 +3,0,3,35,5945,0 +3,0,3,36,5308,0 +3,0,3,37,5625,0 +3,0,3,38,6228,0 +3,0,3,39,5932,0 +3,0,3,40,6230,0 +3,0,3,41,5947,0 +3,0,3,42,5309,0 +3,0,3,43,5933,0 +3,0,3,44,6231,0 +3,0,3,46,5626,0 +3,0,3,47,6232,0 +3,0,3,48,5950,0 +3,0,3,49,5610,0 +3,0,3,50,5614,0 +3,0,3,51,6233,0 +3,0,3,52,6235,0 +3,0,3,53,5911,0 +3,0,3,54,5616,0 +3,0,3,55,5609,0 +3,0,3,57,5952,0 +3,0,3,58,6234,0 +3,0,3,59,5311,0 +3,0,3,60,5909,0 +3,0,3,61,6237,0 +3,0,3,62,6216,0 +3,0,3,63,5619,0 +3,0,3,64,5921,0 +3,0,3,65,5953,0 +3,0,3,66,6236,0 +3,0,3,67,5314,0 +3,0,2,0,5607,0 +3,0,2,1,6238,0 +3,0,2,2,6514,0 +3,0,2,3,5316,0 +3,0,2,4,6239,0 +3,0,2,5,5621,0 +3,0,2,6,6214,0 +3,0,2,7,5307,0 +3,0,2,8,5920,0 +3,0,2,9,6240,0 +3,0,2,10,6517,0 +3,0,2,12,5310,0 +3,0,2,13,6241,0 +3,0,2,14,6243,0 +3,0,2,15,5908,0 +3,0,2,16,5312,0 +3,0,2,17,6519,0 +3,0,2,18,5313,0 +3,0,2,19,6242,0 +3,0,2,20,5317,0 +3,0,2,21,5923,0 +3,0,2,23,6245,0 +3,0,2,24,5926,0 +3,0,2,25,5315,0 +3,0,2,26,6520,0 +3,0,2,27,5318,0 +3,0,2,28,6244,0 +3,0,2,29,5319,0 +3,0,2,30,5928,0 +3,0,2,31,6246,0 +3,0,2,32,5916,0 +3,0,2,33,5322,0 +3,0,2,34,6522,0 +3,0,2,35,6247,0 +3,0,2,36,5917,0 +3,0,2,37,6248,0 +3,0,2,38,5919,0 +3,0,2,39,5324,0 +3,0,2,40,6525,0 +3,0,2,41,6249,0 +3,0,2,42,5922,0 +3,0,2,43,5320,0 +3,0,2,44,6524,0 +3,0,2,46,5325,0 +3,0,2,47,6527,0 +3,0,2,48,5321,0 +3,0,2,49,5929,0 +3,0,2,50,6250,0 +3,0,2,51,6526,0 +3,0,2,52,5323,0 +3,0,2,53,5924,0 +3,0,2,54,5330,0 +3,0,2,55,6528,0 +3,0,2,57,6252,0 +3,0,2,58,5931,0 +3,0,2,59,5327,0 +3,0,2,60,6529,0 +3,0,2,61,5332,0 +3,0,2,62,6530,0 +3,0,2,63,5326,0 +3,0,2,64,5934,0 +3,0,2,65,6255,0 +3,0,2,66,5622,0 +3,0,2,67,5333,0 +3,0,1,0,5628,0 +3,0,1,1,5328,0 +3,0,1,2,5631,0 +3,0,1,3,5329,0 +3,0,1,4,6531,1 +3,0,1,5,5331,0 +3,0,1,6,5624,0 +3,0,1,7,6532,1 +3,0,1,8,5627,0 +3,0,1,9,5633,0 +3,1,1,10,5282,0 +3,1,1,12,5279,0 +3,1,1,13,7062,1 +3,1,1,14,5594,0 +3,1,1,15,7063,1 +3,1,1,16,5593,0 +3,1,1,17,6481,0 +3,1,1,18,5591,0 +3,1,1,19,6480,0 +3,1,1,20,5277,0 +3,1,1,21,6478,0 +3,1,1,23,5276,0 +3,1,1,24,6479,0 +3,1,1,25,6765,0 +3,1,1,26,6477,0 +3,1,1,27,6763,0 +3,1,1,28,6474,0 +3,1,1,29,7064,1 +3,1,1,30,6472,0 +3,1,1,31,6491,0 +3,1,1,32,6471,0 +3,1,1,33,6489,0 +3,1,1,34,6469,0 +3,1,1,35,6486,0 +3,1,1,36,5586,0 +3,1,1,37,6484,0 +3,1,1,38,7320,1 +3,1,1,39,6483,0 +3,1,1,40,5585,0 +3,1,1,41,6762,0 +3,1,1,42,5583,0 +3,1,1,43,7065,1 +3,1,1,44,5580,0 +3,1,1,46,5887,0 +3,1,1,47,5579,0 +3,1,1,48,5885,0 +3,1,1,49,5576,0 +3,1,1,50,5886,0 +3,1,1,51,5574,0 +3,1,1,52,5888,0 +3,1,1,53,7321,1 +3,1,1,54,5884,0 +3,1,1,55,5874,0 +3,1,1,57,5883,0 +3,1,1,58,5875,0 +3,1,1,59,7066,1 +3,1,1,60,6182,0 +3,1,1,61,5882,0 +3,1,1,62,6181,0 +3,1,1,63,5880,0 +3,1,1,64,6180,0 +3,1,1,65,5879,0 +3,1,1,66,6179,0 +3,1,1,67,5877,0 +3,1,0,0,7322,1 +3,1,0,1,5876,0 +3,1,0,2,6176,0 +3,1,0,3,5878,0 +3,1,0,4,6174,0 +3,1,0,5,7067,1 +3,1,0,6,6178,0 +3,1,0,7,5584,0 +3,1,0,8,6177,0 +3,1,0,9,5582,0 +3,1,0,10,6175,0 +3,1,0,12,5581,0 +3,1,0,13,6172,0 +3,1,0,14,7565,1 +3,1,0,15,7323,1 +3,1,0,16,7328,1 +3,1,0,17,6170,0 +3,1,0,18,7327,1 +3,1,0,19,6171,0 +3,1,0,20,7068,1 +3,1,0,21,6169,0 +3,1,0,23,7564,1 +3,1,0,24,6168,0 +3,1,0,25,7563,1 +3,1,0,26,6167,0 +3,1,0,27,7562,1 +3,1,0,28,6166,0 +3,1,0,29,7816,1 +3,1,0,30,7324,1 +3,1,0,31,7576,1 +3,1,0,32,6165,0 +3,1,0,33,7815,1 +3,1,0,34,6163,0 +3,1,0,35,7814,1 +3,1,0,36,7319,1 +3,1,0,37,7813,1 +3,1,0,38,7318,1 +3,1,0,39,7812,1 +3,1,0,40,7317,1 +3,1,0,41,7811,1 +3,1,0,42,7316,1 +3,1,0,43,7325,1 +3,1,0,44,7315,1 +3,1,0,46,7810,1 +3,1,0,47,7314,1 +3,1,0,48,7809,1 +3,1,0,49,7574,1 +3,1,0,50,7808,1 +3,1,0,51,7573,1 +3,1,0,52,7577,1 +3,1,0,53,7572,1 +3,1,0,54,7803,1 +3,1,0,55,7571,1 +3,1,0,57,7804,1 +3,1,0,58,7570,1 +3,1,0,59,7326,1 +3,1,0,60,7569,1 +3,1,0,61,7805,1 +3,1,0,62,7568,1 +3,1,0,63,7806,1 +3,1,0,64,7567,1 +3,1,0,65,7807,1 +3,1,0,66,7566,1 +3,1,0,67,7575,1 +3,1,3,0,6211,0 +3,1,3,1,6495,0 +3,1,3,2,6494,0 +3,1,3,3,6496,0 +3,1,3,4,6492,0 +3,1,3,5,6498,0 +3,1,3,6,6497,0 +3,1,3,7,6218,0 +3,1,3,8,6482,0 +3,1,3,9,6220,0 +3,1,3,10,6768,0 +3,1,3,12,6223,0 +3,1,3,13,6499,0 +3,1,3,14,6217,0 +3,1,3,15,6202,0 +3,1,3,16,6501,0 +3,1,3,17,6770,0 +3,1,3,18,6215,0 +3,1,3,19,6203,0 +3,1,3,20,6500,0 +3,1,3,21,6204,0 +3,1,3,23,6212,0 +3,1,3,24,6205,0 +3,1,3,25,6503,0 +3,1,3,26,6771,0 +3,1,3,27,6502,0 +3,1,3,28,5918,0 +3,1,3,29,6210,0 +3,1,3,30,6201,0 +3,1,3,31,6490,0 +3,1,3,32,6200,0 +3,1,3,33,6504,0 +3,1,3,34,6773,0 +3,1,3,35,6505,0 +3,1,3,36,5915,0 +3,1,3,37,6493,0 +3,1,3,38,6199,0 +3,1,3,39,6506,0 +3,1,3,40,6776,0 +3,1,3,41,6488,0 +3,1,3,42,6198,0 +3,1,3,43,6507,0 +3,1,3,44,5913,0 +3,1,3,46,6509,0 +3,1,3,47,6196,0 +3,1,3,48,6487,0 +3,1,3,49,6778,0 +3,1,3,50,6508,0 +3,1,3,51,6193,0 +3,1,3,52,6209,0 +3,1,3,53,6197,0 +3,1,3,54,6511,0 +3,1,3,55,6779,0 +3,1,3,57,6208,0 +3,1,3,58,5912,0 +3,1,3,59,6510,0 +3,1,3,60,6780,0 +3,1,3,61,6512,0 +3,1,3,62,6194,0 +3,1,3,63,6485,0 +3,1,3,64,6781,0 +3,1,3,65,6513,0 +3,1,3,66,6195,0 +3,1,3,67,6207,0 +3,1,2,0,6782,0 +3,1,2,1,6206,0 +3,1,2,2,5910,0 +3,1,2,3,6173,0 +3,1,2,4,6784,0 +3,1,2,5,6515,0 +3,1,2,6,6783,0 +3,1,2,7,5881,0 +3,1,2,8,6192,0 +3,1,2,9,6786,0 +3,1,2,10,5894,0 +3,1,2,12,6516,0 +3,1,2,13,6190,0 +3,1,2,14,6213,0 +3,1,2,15,6785,0 +3,1,2,16,9382,1 +3,1,2,17,5604,0 +3,1,2,18,6787,0 +3,1,2,19,5893,0 +3,1,2,20,6518,0 +3,1,2,21,6788,0 +3,1,2,23,9401,1 +3,1,2,24,5602,0 +3,1,2,25,6789,0 +3,1,2,26,5891,0 +3,1,2,27,6521,0 +3,1,2,28,5892,0 +3,1,2,29,9307,1 +3,1,2,30,6790,0 +3,1,2,31,6792,0 +3,1,2,32,5601,0 +3,1,2,33,5906,0 +3,1,2,34,5599,0 +3,1,2,35,6523,0 +3,1,2,36,6791,0 +3,1,2,37,5905,0 +3,1,2,38,5889,0 +3,1,2,39,6794,0 +3,1,2,40,5890,0 +3,1,2,41,5903,0 +3,1,2,42,7056,0 +3,1,2,43,5907,0 +3,1,2,44,6793,0 +3,1,2,46,5902,0 +3,1,2,47,5904,0 +3,1,2,48,6795,0 +3,1,2,49,7058,0 +3,1,2,50,5588,0 +3,1,2,51,5901,0 +3,1,2,52,5592,0 +3,1,2,53,6796,0 +3,1,2,54,6797,0 +3,1,2,55,5899,0 +3,1,2,57,5590,0 +3,1,2,58,5900,0 +3,1,2,59,5285,0 +3,1,2,60,7059,1 +3,1,2,61,5284,0 +3,1,2,62,5897,0 +3,1,2,63,5275,0 +3,1,2,64,5898,0 +3,1,2,65,6798,1 +3,1,2,66,5895,0 +3,1,2,67,5596,0 +3,1,1,0,5896,0 +3,1,1,1,5589,0 +3,1,1,2,6184,0 +3,1,1,3,5587,0 +3,1,1,4,6189,0 +3,1,1,5,6800,1 +3,1,1,6,7060,1 +3,1,1,7,6799,1 +3,1,1,8,6191,0 +3,1,1,9,7061,1 +6,2,1,10,9115,1 +6,2,1,12,8918,1 +6,2,1,13,7578,1 +6,2,1,14,9211,1 +6,2,1,15,7329,1 +6,2,1,16,8713,1 +6,2,1,17,7579,1 +6,2,1,18,8500,1 +6,2,1,19,7821,1 +6,2,1,20,8501,1 +6,2,1,21,8056,1 +6,2,1,23,8714,1 +6,2,1,24,8283,1 +6,2,1,25,8919,1 +6,2,1,26,7580,1 +6,2,1,27,9212,1 +6,2,1,28,7822,1 +6,2,1,29,9116,1 +6,2,1,30,8057,1 +6,2,1,31,8502,1 +6,2,1,32,9305,1 +6,2,1,33,8715,1 +6,2,1,34,8284,1 +6,2,1,35,8920,1 +6,2,1,36,7826,1 +6,2,1,37,9117,1 +6,2,1,38,8061,1 +6,2,1,39,9213,1 +6,2,1,40,8288,1 +6,2,1,41,8503,1 +6,2,1,42,8508,1 +6,2,1,43,8716,1 +6,2,1,44,9306,1 +6,2,1,46,8921,1 +6,2,1,47,8721,1 +6,2,1,48,9118,1 +6,2,1,49,8926,1 +6,2,1,50,9214,1 +6,2,1,51,9123,1 +6,2,1,52,8504,1 +6,2,1,53,9219,1 +6,2,1,54,8717,1 +6,2,1,55,9313,1 +6,2,1,57,8922,1 +6,2,1,58,7827,1 +6,2,1,59,9119,1 +6,2,1,60,8062,1 +6,2,1,61,9215,1 +6,2,1,62,8289,1 +6,2,1,63,7581,1 +6,2,1,64,8509,1 +6,2,1,65,7823,1 +6,2,1,66,8722,1 +6,2,1,67,9308,1 +6,2,0,0,8927,1 +6,2,0,1,8058,1 +6,2,0,2,9124,1 +6,2,0,3,8285,1 +6,2,0,4,7828,1 +6,2,0,5,8505,1 +6,2,0,6,9399,1 +6,2,0,7,8718,1 +6,2,0,8,8063,1 +6,2,0,9,8923,1 +6,2,0,10,8290,1 +6,2,0,12,9309,1 +6,2,0,13,8510,1 +6,2,0,14,9120,1 +6,2,0,15,8723,1 +6,2,0,16,9216,1 +6,2,0,17,9400,1 +6,2,0,18,7582,1 +6,2,0,19,9404,1 +6,2,0,20,7824,1 +6,2,0,21,9220,1 +6,2,0,23,9310,1 +6,2,0,24,8928,1 +6,2,0,25,8059,1 +6,2,0,26,7829,1 +6,2,0,27,8286,1 +6,2,0,28,8064,1 +6,2,0,29,8506,1 +6,2,0,30,8291,1 +6,2,0,31,8719,1 +6,2,0,32,8511,1 +6,2,0,33,8924,1 +6,2,0,34,8724,1 +6,2,0,35,9121,1 +6,2,0,36,7830,1 +6,2,0,37,9217,1 +6,2,0,38,8065,1 +6,2,0,39,9311,1 +6,2,0,40,8292,1 +6,2,0,41,9402,1 +6,2,0,42,8512,1 +6,2,0,43,7583,1 +6,2,0,44,9125,1 +6,2,0,46,7825,1 +6,2,0,47,8929,1 +6,2,0,48,8060,1 +6,2,0,49,9491,1 +6,2,0,50,8287,1 +6,2,0,51,8725,1 +6,2,0,52,8507,1 +6,2,0,53,7831,1 +6,2,0,54,9403,1 +6,2,0,55,8066,1 +6,2,0,57,8720,1 +6,2,0,58,9493,1 +6,2,0,59,8925,1 +6,2,0,60,9492,1 +6,2,0,61,9122,1 +6,2,0,62,8293,1 +6,2,0,63,9218,1 +6,2,0,64,7832,1 +6,2,0,65,9312,1 +6,2,0,66,8067,1 +6,2,0,67,8513,1 +6,2,3,0,8270,1 +6,2,3,1,8271,1 +6,2,3,2,8490,1 +6,2,3,3,8272,1 +6,2,3,4,8489,1 +6,2,3,5,8273,1 +6,2,3,6,8488,1 +6,2,3,7,8491,1 +6,2,3,8,8487,1 +6,2,3,9,8269,1 +6,2,3,10,8486,1 +6,2,3,12,8268,1 +6,2,3,13,8485,1 +6,2,3,14,8267,1 +6,2,3,15,8484,1 +6,2,3,16,8266,1 +6,2,3,17,8483,1 +6,2,3,18,8265,1 +6,2,3,19,8482,1 +6,2,3,20,8492,1 +6,2,3,21,6766,0 +6,2,3,23,8264,1 +6,2,3,24,7031,0 +6,2,3,25,8263,1 +6,2,3,26,8704,1 +6,2,3,27,7297,0 +6,2,3,28,7030,0 +6,2,3,29,7038,0 +6,2,3,30,7289,0 +6,2,3,31,8493,1 +6,2,3,32,7290,0 +6,2,3,33,7039,0 +6,2,3,34,6764,0 +6,2,3,35,6774,0 +6,2,3,36,7029,0 +6,2,3,37,7299,0 +6,2,3,38,8705,1 +6,2,3,39,7300,0 +6,2,3,40,7028,0 +6,2,3,41,7041,0 +6,2,3,42,7287,0 +6,2,3,43,7040,0 +6,2,3,44,7288,0 +6,2,3,46,6775,0 +6,2,3,47,6761,0 +6,2,3,48,7302,0 +6,2,3,49,7026,0 +6,2,3,50,7043,0 +6,2,3,51,8706,1 +6,2,3,52,7042,0 +6,2,3,53,7027,0 +6,2,3,54,6777,0 +6,2,3,55,7286,0 +6,2,3,57,7044,0 +6,2,3,58,7285,0 +6,2,3,59,7045,0 +6,2,3,60,7283,0 +6,2,3,61,7046,0 +6,2,3,62,7291,0 +6,2,3,63,8707,1 +6,2,3,64,7292,0 +6,2,3,65,7047,0 +6,2,3,66,7033,0 +6,2,3,67,7049,0 +6,2,2,0,7032,0 +6,2,2,1,7048,0 +6,2,2,2,6767,0 +6,2,2,3,7051,0 +6,2,2,4,7293,0 +6,2,2,5,8708,1 +6,2,2,6,7294,0 +6,2,2,7,7050,0 +6,2,2,8,7035,0 +6,2,2,9,7052,0 +6,2,2,10,8912,1 +6,2,2,12,7053,0 +6,2,2,13,7034,0 +6,2,2,14,7055,0 +6,2,2,15,6769,0 +6,2,2,16,7054,0 +6,2,2,17,7296,0 +6,2,2,18,7057,0 +6,2,2,19,7295,0 +6,2,2,20,8037,1 +6,2,2,21,7036,0 +6,2,2,23,8038,1 +6,2,2,24,8913,1 +6,2,2,25,8039,1 +6,2,2,26,7037,0 +6,2,2,27,8040,1 +6,2,2,28,6772,0 +6,2,2,29,8041,1 +6,2,2,30,7298,0 +6,2,2,31,8042,1 +6,2,2,32,8916,1 +6,2,2,33,8043,1 +6,2,2,34,8711,1 +6,2,2,35,8914,1 +6,2,2,36,8498,1 +6,2,2,37,8044,1 +6,2,2,38,8278,1 +6,2,2,39,8045,1 +6,2,2,40,8051,1 +6,2,2,41,8046,1 +6,2,2,42,8917,1 +6,2,2,43,8709,1 +6,2,2,44,8712,1 +6,2,2,46,8494,1 +6,2,2,47,8499,1 +6,2,2,48,8915,1 +6,2,2,49,8279,1 +6,2,2,50,8495,1 +6,2,2,51,8052,1 +6,2,2,52,8496,1 +6,2,2,53,9111,1 +6,2,2,54,8274,1 +6,2,2,55,7817,1 +6,2,2,57,8275,1 +6,2,2,58,9114,1 +6,2,2,59,8276,1 +6,2,2,60,8280,1 +6,2,2,61,8047,1 +6,2,2,62,8053,1 +6,2,2,63,8048,1 +6,2,2,64,7818,1 +6,2,2,65,8049,1 +6,2,2,66,9112,1 +6,2,2,67,8710,1 +6,2,1,0,8281,1 +6,2,1,1,8497,1 +6,2,1,2,8054,1 +6,2,1,3,8277,1 +6,2,1,4,7819,1 +6,2,1,5,8050,1 +6,2,1,6,8282,1 +6,2,1,7,9113,1 +6,2,1,8,8055,1 +6,2,1,9,7820,1 +6,3,1,10,9303,1 +6,3,1,12,9201,1 +6,3,1,13,9393,1 +6,3,1,14,9200,1 +6,3,1,15,9394,1 +6,3,1,16,9199,1 +6,3,1,17,9392,1 +6,3,1,18,9304,1 +6,3,1,19,9391,1 +6,3,1,20,9198,1 +6,3,1,21,9390,1 +6,3,1,23,9197,1 +6,3,1,24,9389,1 +6,3,1,25,9196,1 +6,3,1,26,9395,1 +6,3,1,27,9195,1 +6,3,1,28,9388,1 +6,3,1,29,9194,1 +6,3,1,30,9387,1 +6,3,1,31,9302,1 +6,3,1,32,9386,1 +6,3,1,33,9301,1 +6,3,1,34,9385,1 +6,3,1,35,9300,1 +6,3,1,36,9396,1 +6,3,1,37,9299,1 +6,3,1,38,9384,1 +6,3,1,39,9298,1 +6,3,1,40,9383,1 +6,3,1,41,9297,1 +6,3,1,42,9474,1 +6,3,1,43,9296,1 +6,3,1,44,9475,1 +6,3,1,46,9295,1 +6,3,1,47,9476,1 +6,3,1,48,9397,1 +6,3,1,49,9477,1 +6,3,1,50,9294,1 +6,3,1,51,9478,1 +6,3,1,52,9293,1 +6,3,1,53,9479,1 +6,3,1,54,9292,1 +6,3,1,55,9480,1 +6,3,1,57,9291,1 +6,3,1,58,9481,1 +6,3,1,59,9290,1 +6,3,1,60,9482,1 +6,3,1,61,9398,1 +6,3,1,62,9483,1 +6,3,1,63,9289,1 +6,3,1,64,9484,1 +6,3,1,65,9656,1 +6,3,1,66,9485,1 +6,3,1,67,9655,1 +6,3,0,0,9487,1 +6,3,0,1,9657,1 +6,3,0,2,9486,1 +6,3,0,3,9658,1 +6,3,0,4,9562,1 +6,3,0,5,9659,1 +6,3,0,6,9563,1 +6,3,0,7,9660,1 +6,3,0,8,9564,1 +6,3,0,9,9210,1 +6,3,0,10,9488,1 +6,3,0,12,9654,1 +6,3,0,13,9565,1 +6,3,0,14,9653,1 +6,3,0,15,9566,1 +6,3,0,16,9652,1 +6,3,0,17,9567,1 +6,3,0,18,9651,1 +6,3,0,19,9568,1 +6,3,0,20,9650,1 +6,3,0,21,9569,1 +6,3,0,23,9489,1 +6,3,0,24,9570,1 +6,3,0,25,9649,1 +6,3,0,26,9571,1 +6,3,0,27,9648,1 +6,3,0,28,9572,1 +6,3,0,29,9647,1 +6,3,0,30,9573,1 +6,3,0,31,9739,1 +6,3,0,32,9574,1 +6,3,0,33,9809,1 +6,3,0,34,9575,1 +6,3,0,35,9490,1 +6,3,0,36,9730,1 +6,3,0,37,9810,1 +6,3,0,38,9731,1 +6,3,0,39,9811,1 +6,3,0,40,9576,1 +6,3,0,41,9812,1 +6,3,0,42,9732,1 +6,3,0,43,9813,1 +6,3,0,44,9733,1 +6,3,0,46,9814,1 +6,3,0,47,9734,1 +6,3,0,48,9815,1 +6,3,0,49,9735,1 +6,3,0,50,9816,1 +6,3,0,51,9736,1 +6,3,0,52,9956,1 +6,3,0,53,9577,1 +6,3,0,54,9957,1 +6,3,0,55,9737,1 +6,3,0,57,9890,1 +6,3,0,58,9738,1 +6,3,0,59,9817,1 +6,3,0,60,9885,1 +6,3,0,61,9740,1 +6,3,0,62,9886,1 +6,3,0,63,9661,1 +6,3,0,64,9887,1 +6,3,0,65,9578,1 +6,3,0,66,9888,1 +6,3,0,67,9889,1 +6,3,3,0,8702,1 +6,3,3,1,7312,0 +6,3,3,2,7277,0 +6,3,3,3,7313,0 +6,3,3,4,8701,1 +6,3,3,5,7311,0 +6,3,3,6,8700,1 +6,3,3,7,7310,0 +6,3,3,8,8699,1 +6,3,3,9,7309,0 +6,3,3,10,8698,1 +6,3,3,12,8703,1 +6,3,3,13,8697,1 +6,3,3,14,7561,0 +6,3,3,15,8696,1 +6,3,3,16,7308,0 +6,3,3,17,8907,1 +6,3,3,18,7307,0 +6,3,3,19,7275,0 +6,3,3,20,7559,0 +6,3,3,21,7274,0 +6,3,3,23,7560,0 +6,3,3,24,7272,0 +6,3,3,25,7305,0 +6,3,3,26,7269,0 +6,3,3,27,7306,0 +6,3,3,28,7543,0 +6,3,3,29,7558,0 +6,3,3,30,8908,1 +6,3,3,31,7557,0 +6,3,3,32,7542,0 +6,3,3,33,7802,0 +6,3,3,34,7540,0 +6,3,3,35,7303,0 +6,3,3,36,7537,0 +6,3,3,37,7304,0 +6,3,3,38,7535,0 +6,3,3,39,7556,0 +6,3,3,40,8906,1 +6,3,3,41,8909,1 +6,3,3,42,8905,1 +6,3,3,43,7555,0 +6,3,3,44,8904,1 +6,3,3,46,7800,0 +6,3,3,47,8903,1 +6,3,3,48,7801,0 +6,3,3,49,8902,1 +6,3,3,50,7301,0 +6,3,3,51,8901,1 +6,3,3,52,7553,0 +6,3,3,53,8900,1 +6,3,3,54,8910,1 +6,3,3,55,8899,1 +6,3,3,57,7554,0 +6,3,3,58,7534,0 +6,3,3,59,7799,0 +6,3,3,60,9106,1 +6,3,3,61,7798,0 +6,3,3,62,7532,0 +6,3,3,63,8036,0 +6,3,3,64,7529,0 +6,3,3,65,7551,0 +6,3,3,66,7527,0 +6,3,3,67,8911,1 +6,3,2,0,7526,0 +6,3,2,1,7552,0 +6,3,2,2,7524,0 +6,3,2,3,7797,0 +6,3,2,4,9107,1 +6,3,2,5,7796,0 +6,3,2,6,7533,0 +6,3,2,7,8034,0 +6,3,2,8,7531,0 +6,3,2,9,7550,0 +6,3,2,10,7530,0 +6,3,2,12,7549,0 +6,3,2,13,7528,0 +6,3,2,14,7794,0 +6,3,2,15,7525,0 +6,3,2,16,7795,0 +6,3,2,17,9108,1 +6,3,2,18,8033,0 +6,3,2,19,9105,1 +6,3,2,20,7548,0 +6,3,2,21,9104,1 +6,3,2,23,7547,0 +6,3,2,24,9103,1 +6,3,2,25,7792,0 +6,3,2,26,9102,1 +6,3,2,27,7793,0 +6,3,2,28,9101,1 +6,3,2,29,9109,1 +6,3,2,30,9100,1 +6,3,2,31,8031,0 +6,3,2,32,9099,1 +6,3,2,33,7546,0 +6,3,2,34,9098,1 +6,3,2,35,7791,0 +6,3,2,36,9097,1 +6,3,2,37,7790,0 +6,3,2,38,7786,0 +6,3,2,39,9110,1 +6,3,2,40,7784,0 +6,3,2,41,8028,0 +6,3,2,42,7783,0 +6,3,2,43,7545,0 +6,3,2,44,7781,0 +6,3,2,46,7789,0 +6,3,2,47,9205,1 +6,3,2,48,7788,0 +6,3,2,49,7778,0 +6,3,2,50,7544,0 +6,3,2,51,7776,0 +6,3,2,52,7541,0 +6,3,2,53,7775,0 +6,3,2,54,7539,0 +6,3,2,55,7787,0 +6,3,2,57,7538,0 +6,3,2,58,7785,0 +6,3,2,59,7536,0 +6,3,2,60,9206,1 +6,3,2,61,7282,0 +6,3,2,62,7782,0 +6,3,2,63,7280,0 +6,3,2,64,7780,0 +6,3,2,65,9209,1 +6,3,2,66,7779,0 +6,3,2,67,9204,1 +6,3,1,0,7777,0 +6,3,1,1,9207,1 +6,3,1,2,8026,0 +6,3,1,3,9203,1 +6,3,1,4,8025,0 +6,3,1,5,9202,1 +6,3,1,6,8023,0 +6,3,1,7,9208,1 +6,3,1,8,8020,0 +6,3,1,9,8018,0 +1,0,1,10,7774,0 +1,0,1,12,8010,0 +1,0,1,13,8005,0 +1,0,1,14,8017,0 +1,0,1,15,8006,0 +1,0,1,16,8012,0 +1,0,1,17,8007,0 +1,0,1,18,8021,0 +1,0,1,19,8008,0 +1,0,1,20,8015,0 +1,0,1,21,8004,0 +1,0,1,23,8022,0 +1,0,1,24,8011,0 +1,0,1,25,8024,0 +1,0,1,26,8002,0 +1,0,1,27,8013,0 +1,0,1,28,8236,0 +1,0,1,29,8027,0 +1,0,1,30,8238,0 +1,0,1,31,8014,0 +1,0,1,32,8009,0 +1,0,1,33,8029,0 +1,0,1,34,8241,0 +1,0,1,35,8030,0 +1,0,1,36,7764,0 +1,0,1,37,8016,0 +1,0,1,38,7766,0 +1,0,1,39,8032,0 +1,0,1,40,8243,0 +1,0,1,41,8019,0 +1,0,1,42,7769,0 +1,0,1,43,8035,0 +1,0,1,44,7770,0 +1,0,1,46,8244,0 +1,0,1,47,7771,0 +1,0,1,48,8246,0 +1,0,1,49,8240,0 +1,0,1,50,8252,0 +1,0,1,51,8242,0 +1,0,1,52,8249,0 +1,0,1,53,7773,0 +1,0,1,54,8254,0 +1,0,1,55,8245,0 +1,0,1,57,8251,0 +1,0,1,58,8247,0 +1,0,1,59,8257,0 +1,0,1,60,7772,0 +1,0,1,61,8259,0 +1,0,1,62,6476,0 +1,0,1,63,8248,0 +1,0,1,64,8465,0 +1,0,1,65,8260,0 +1,0,1,66,8468,0 +1,0,1,67,8262,0 +1,0,0,0,7271,0 +1,0,0,1,8250,0 +1,0,0,2,8470,0 +1,0,0,3,8255,0 +1,0,0,4,8471,0 +1,0,0,5,8253,0 +1,0,0,6,7012,0 +1,0,0,7,8256,0 +1,0,0,8,8467,0 +1,0,0,9,8258,0 +1,0,0,10,7013,0 +1,0,0,12,8473,0 +1,0,0,13,6748,0 +1,0,0,14,8261,0 +1,0,0,15,8469,0 +1,0,0,16,8476,0 +1,0,0,17,7273,0 +1,0,0,18,7017,0 +1,0,0,19,8472,0 +1,0,0,20,8478,0 +1,0,0,21,8474,0 +1,0,0,23,8479,0 +1,0,0,24,7014,0 +1,0,0,25,8481,0 +1,0,0,26,7015,0 +1,0,0,27,8475,0 +1,0,0,28,8685,0 +1,0,0,29,6752,0 +1,0,0,30,8688,0 +1,0,0,31,6751,0 +1,0,0,32,6750,0 +1,0,0,33,8477,0 +1,0,0,34,8690,0 +1,0,0,35,7016,0 +1,0,0,36,6749,0 +1,0,0,37,8480,0 +1,0,0,38,8691,0 +1,0,0,39,7278,0 +1,0,0,40,6747,0 +1,0,0,41,7019,0 +1,0,0,42,7276,0 +1,0,0,43,7018,0 +1,0,0,44,8689,0 +1,0,0,46,8693,0 +1,0,0,47,6753,0 +1,0,0,48,6755,0 +1,0,0,49,6754,0 +1,0,0,50,7281,0 +1,0,0,51,8692,0 +1,0,0,52,7022,0 +1,0,0,53,7279,0 +1,0,0,54,8694,1 +1,0,0,55,7020,0 +1,0,0,57,7021,0 +1,0,0,58,6758,0 +1,0,0,59,6756,0 +1,0,0,60,6757,0 +1,0,0,61,8695,1 +1,0,0,62,7284,0 +1,0,0,63,7023,0 +1,0,0,64,7025,0 +1,0,0,65,6760,0 +1,0,0,66,7024,0 +1,0,0,67,6759,0 +1,0,3,0,6452,0 +1,0,3,1,6454,0 +1,0,3,2,6720,0 +1,0,3,3,6450,0 +1,0,3,4,6722,0 +1,0,3,5,6457,0 +1,0,3,6,5869,0 +1,0,3,7,6453,0 +1,0,3,8,6723,0 +1,0,3,9,6455,0 +1,0,3,10,5577,0 +1,0,3,12,6456,0 +1,0,3,13,6161,0 +1,0,3,14,6725,0 +1,0,3,15,6721,0 +1,0,3,16,6459,0 +1,0,3,17,6451,0 +1,0,3,18,6728,0 +1,0,3,19,6724,0 +1,0,3,20,6458,0 +1,0,3,21,6448,0 +1,0,3,23,6730,0 +1,0,3,24,6160,0 +1,0,3,25,6731,0 +1,0,3,26,6726,0 +1,0,3,27,6460,0 +1,0,3,28,5872,0 +1,0,3,29,6727,0 +1,0,3,30,6158,0 +1,0,3,31,6461,0 +1,0,3,32,6989,0 +1,0,3,33,6729,0 +1,0,3,34,6449,0 +1,0,3,35,6183,0 +1,0,3,36,6991,0 +1,0,3,37,6732,0 +1,0,3,38,6447,0 +1,0,3,39,6733,0 +1,0,3,40,6992,0 +1,0,3,41,6462,0 +1,0,3,42,6994,0 +1,0,3,43,6734,0 +1,0,3,44,6446,0 +1,0,3,46,6463,0 +1,0,3,47,6990,0 +1,0,3,48,6185,0 +1,0,3,49,6445,0 +1,0,3,50,6997,0 +1,0,3,51,6993,0 +1,0,3,52,6164,0 +1,0,3,53,6444,0 +1,0,3,54,6999,0 +1,0,3,55,6442,0 +1,0,3,57,6162,0 +1,0,3,58,6995,0 +1,0,3,59,7000,0 +1,0,3,60,6996,0 +1,0,3,61,5578,0 +1,0,3,62,6440,0 +1,0,3,63,5871,0 +1,0,3,64,6443,0 +1,0,3,65,6998,0 +1,0,3,66,6717,0 +1,0,3,67,5873,0 +1,0,2,0,7254,0 +1,0,2,1,7001,0 +1,0,2,2,6736,0 +1,0,2,3,6735,0 +1,0,2,4,7255,0 +1,0,2,5,7003,0 +1,0,2,6,7257,0 +1,0,2,7,6465,0 +1,0,2,8,6464,0 +1,0,2,9,7002,0 +1,0,2,10,6186,0 +1,0,2,12,6187,0 +1,0,2,13,6737,0 +1,0,2,14,7260,0 +1,0,2,15,7256,0 +1,0,2,16,7262,0 +1,0,2,17,6738,0 +1,0,2,18,6466,0 +1,0,2,19,7258,0 +1,0,2,20,7004,0 +1,0,2,21,6467,0 +1,0,2,23,7263,0 +1,0,2,24,7259,0 +1,0,2,25,7005,0 +1,0,2,26,6188,0 +1,0,2,27,6740,0 +1,0,2,28,7265,0 +1,0,2,29,7261,0 +1,0,2,30,7006,0 +1,0,2,31,6739,0 +1,0,2,32,7510,0 +1,0,2,33,7264,0 +1,0,2,34,7007,0 +1,0,2,35,6468,0 +1,0,2,36,7511,0 +1,0,2,37,7266,0 +1,0,2,38,6742,0 +1,0,2,39,7267,0 +1,0,2,40,7513,0 +1,0,2,41,5274,0 +1,0,2,42,7516,0 +1,0,2,43,5273,0 +1,0,2,44,6741,0 +1,0,2,46,5272,0 +1,0,2,47,7512,0 +1,0,2,48,7268,0 +1,0,2,49,6470,0 +1,0,2,50,7518,0 +1,0,2,51,7514,0 +1,0,2,52,7009,0 +1,0,2,53,7270,0 +1,0,2,54,7519,0 +1,0,2,55,7515,0 +1,0,2,57,7521,0 +1,0,2,58,7011,0 +1,0,2,59,7008,0 +1,0,2,60,7517,0 +1,0,2,61,6743,0 +1,0,2,62,7010,0 +1,0,2,63,6744,0 +1,0,2,64,6745,0 +1,0,2,65,7520,0 +1,0,2,66,7759,0 +1,0,2,67,6473,0 +1,0,1,0,7760,0 +1,0,1,1,7522,0 +1,0,1,2,6746,0 +1,0,1,3,7767,0 +1,0,1,4,7762,0 +1,0,1,5,7523,0 +1,0,1,6,6475,0 +1,0,1,7,7768,0 +1,0,1,8,7765,0 +1,0,1,9,7763,0 +1,1,1,10,8003,0 +1,1,1,12,8000,0 +1,1,1,13,8228,0 +1,1,1,14,8230,0 +1,1,1,15,7983,0 +1,1,1,16,8233,0 +1,1,1,17,8226,0 +1,1,1,18,7228,0 +1,1,1,19,8229,0 +1,1,1,20,8235,0 +1,1,1,21,7745,0 +1,1,1,23,6969,0 +1,1,1,24,8231,0 +1,1,1,25,6968,0 +1,1,1,26,7744,0 +1,1,1,27,6703,0 +1,1,1,28,7499,0 +1,1,1,29,7998,0 +1,1,1,30,7985,0 +1,1,1,31,8232,0 +1,1,1,32,7747,0 +1,1,1,33,8234,0 +1,1,1,34,7746,0 +1,1,1,35,8237,0 +1,1,1,36,8454,0 +1,1,1,37,8239,0 +1,1,1,38,7986,0 +1,1,1,39,7997,0 +1,1,1,40,8455,0 +1,1,1,41,7995,0 +1,1,1,42,8457,0 +1,1,1,43,7992,0 +1,1,1,44,7980,0 +1,1,1,46,7990,0 +1,1,1,47,7742,0 +1,1,1,48,8220,0 +1,1,1,49,7743,0 +1,1,1,50,8460,0 +1,1,1,51,7498,0 +1,1,1,52,8462,0 +1,1,1,53,8456,0 +1,1,1,54,8463,0 +1,1,1,55,8458,0 +1,1,1,57,8222,0 +1,1,1,58,8459,0 +1,1,1,59,8225,0 +1,1,1,60,7495,0 +1,1,1,61,8227,0 +1,1,1,62,7496,0 +1,1,1,63,8219,0 +1,1,1,64,7741,0 +1,1,1,65,8217,0 +1,1,1,66,7740,0 +1,1,1,67,8461,0 +1,1,0,0,7494,0 +1,1,0,1,8464,0 +1,1,0,2,9182,1 +1,1,0,3,8466,0 +1,1,0,4,8675,0 +1,1,0,5,7987,0 +1,1,0,6,8677,0 +1,1,0,7,7989,0 +1,1,0,8,7493,0 +1,1,0,9,8216,0 +1,1,0,10,7738,0 +1,1,0,12,8218,0 +1,1,0,13,8214,0 +1,1,0,14,8221,0 +1,1,0,15,8212,0 +1,1,0,16,8682,0 +1,1,0,17,8211,0 +1,1,0,18,8680,0 +1,1,0,19,8678,0 +1,1,0,20,8683,0 +1,1,0,21,8679,0 +1,1,0,23,8223,0 +1,1,0,24,7739,0 +1,1,0,25,8224,0 +1,1,0,26,8215,0 +1,1,0,27,8452,0 +1,1,0,28,8213,0 +1,1,0,29,8449,0 +1,1,0,30,8210,0 +1,1,0,31,8681,0 +1,1,0,32,8438,0 +1,1,0,33,8684,0 +1,1,0,34,8436,0 +1,1,0,35,8686,0 +1,1,0,36,8887,0 +1,1,0,37,8687,0 +1,1,0,38,8889,0 +1,1,0,39,8447,0 +1,1,0,40,8892,0 +1,1,0,41,8446,0 +1,1,0,42,8433,0 +1,1,0,43,8444,0 +1,1,0,44,8886,0 +1,1,0,46,8441,0 +1,1,0,47,8676,0 +1,1,0,48,8439,0 +1,1,0,49,8890,0 +1,1,0,50,8894,0 +1,1,0,51,8674,0 +1,1,0,52,8895,0 +1,1,0,53,8453,0 +1,1,0,54,8897,0 +1,1,0,55,8451,0 +1,1,0,57,9094,1 +1,1,0,58,8891,0 +1,1,0,59,9096,1 +1,1,0,60,8893,0 +1,1,0,61,9095,1 +1,1,0,62,8672,0 +1,1,0,63,8896,0 +1,1,0,64,9091,0 +1,1,0,65,8898,1 +1,1,0,66,8673,0 +1,1,0,67,9093,0 +1,1,3,0,5866,0 +1,1,3,1,5868,0 +1,1,3,2,6423,0 +1,1,3,3,5860,0 +1,1,3,4,6145,0 +1,1,3,5,6718,0 +1,1,3,6,6144,0 +1,1,3,7,6437,0 +1,1,3,8,5859,0 +1,1,3,9,6159,0 +1,1,3,10,6981,0 +1,1,3,12,5863,0 +1,1,3,13,6983,0 +1,1,3,14,5861,0 +1,1,3,15,6978,0 +1,1,3,16,5858,0 +1,1,3,17,6976,0 +1,1,3,18,5865,0 +1,1,3,19,6715,0 +1,1,3,20,6150,0 +1,1,3,21,6979,0 +1,1,3,23,6984,0 +1,1,3,24,6980,0 +1,1,3,25,6151,0 +1,1,3,26,6716,0 +1,1,3,27,6142,0 +1,1,3,28,6982,0 +1,1,3,29,6986,0 +1,1,3,30,6985,0 +1,1,3,31,6429,0 +1,1,3,32,6719,0 +1,1,3,33,6436,0 +1,1,3,34,6713,0 +1,1,3,35,6157,0 +1,1,3,36,9054,0 +1,1,3,37,6987,0 +1,1,3,38,7239,0 +1,1,3,39,6156,0 +1,1,3,40,7241,0 +1,1,3,41,6988,0 +1,1,3,42,6714,0 +1,1,3,43,6434,0 +1,1,3,44,7244,0 +1,1,3,46,5575,0 +1,1,3,47,7246,0 +1,1,3,48,5572,0 +1,1,3,49,7981,0 +1,1,3,50,5570,0 +1,1,3,51,6975,0 +1,1,3,52,7753,0 +1,1,3,53,7242,0 +1,1,3,54,5569,0 +1,1,3,55,7243,0 +1,1,3,57,7247,0 +1,1,3,58,6710,0 +1,1,3,59,7249,0 +1,1,3,60,7245,0 +1,1,3,61,5566,0 +1,1,3,62,6709,0 +1,1,3,63,7252,0 +1,1,3,64,7248,0 +1,1,3,65,5864,0 +1,1,3,66,6707,0 +1,1,3,67,6149,0 +1,1,2,0,6435,0 +1,1,2,1,7250,0 +1,1,2,2,6433,0 +1,1,2,3,7251,0 +1,1,2,4,7497,0 +1,1,2,5,6148,0 +1,1,2,6,6706,0 +1,1,2,7,6426,0 +1,1,2,8,7500,0 +1,1,2,9,6432,0 +1,1,2,10,7502,0 +1,1,2,12,7253,0 +1,1,2,13,7503,0 +1,1,2,14,6154,0 +1,1,2,15,6430,0 +1,1,2,16,6155,0 +1,1,2,17,6428,0 +1,1,2,18,5870,0 +1,1,2,19,6438,0 +1,1,2,20,7505,0 +1,1,2,21,6711,0 +1,1,2,23,5862,0 +1,1,2,24,7501,0 +1,1,2,25,6147,0 +1,1,2,26,6712,0 +1,1,2,27,5568,0 +1,1,2,28,7504,0 +1,1,2,29,7508,0 +1,1,2,30,7506,0 +1,1,2,31,5571,0 +1,1,2,32,6972,0 +1,1,2,33,5573,0 +1,1,2,34,6974,0 +1,1,2,35,6146,0 +1,1,2,36,6973,0 +1,1,2,37,7507,0 +1,1,2,38,6708,0 +1,1,2,39,6424,0 +1,1,2,40,6977,0 +1,1,2,41,7509,0 +1,1,2,42,7749,0 +1,1,2,43,6431,0 +1,1,2,44,7751,0 +1,1,2,46,6441,0 +1,1,2,47,7752,0 +1,1,2,48,6153,0 +1,1,2,49,7233,0 +1,1,2,50,6152,0 +1,1,2,51,7231,0 +1,1,2,52,7754,0 +1,1,2,53,6705,0 +1,1,2,54,6439,0 +1,1,2,55,7750,0 +1,1,2,57,7757,0 +1,1,2,58,7748,0 +1,1,2,59,5270,0 +1,1,2,60,7755,0 +1,1,2,61,5271,0 +1,1,2,62,7756,0 +1,1,2,63,5867,0 +1,1,2,64,6970,0 +1,1,2,65,7996,0 +1,1,2,66,6971,0 +1,1,2,67,7999,0 +1,1,1,0,7230,0 +1,1,1,1,8001,0 +1,1,1,2,6704,0 +1,1,1,3,7994,0 +1,1,1,4,7991,0 +1,1,1,5,7758,0 +1,1,1,6,7988,0 +1,1,1,7,7761,0 +1,1,1,8,7993,0 +1,1,1,9,9181,1 +7,0,1,10,9798,1 +7,0,1,12,9720,1 +7,0,1,13,9941,1 +7,0,1,14,9639,1 +7,0,1,15,9871,1 +7,0,1,16,7984,0 +7,0,1,17,9942,1 +7,0,1,18,9468,1 +7,0,1,19,9872,1 +7,0,1,20,9799,1 +7,0,1,21,9873,1 +7,0,1,23,9943,1 +7,0,1,24,9874,1 +7,0,1,25,9721,1 +7,0,1,26,9875,1 +7,0,1,27,9640,1 +7,0,1,28,9945,1 +7,0,1,29,9556,1 +7,0,1,30,9944,1 +7,0,1,31,9469,1 +7,0,1,32,10011,1 +7,0,1,33,9379,1 +7,0,1,34,9946,1 +7,0,1,35,9287,1 +7,0,1,36,9876,1 +7,0,1,37,9193,1 +7,0,1,38,9801,1 +7,0,1,39,9800,1 +7,0,1,40,9723,1 +7,0,1,41,9722,1 +7,0,1,42,9948,1 +7,0,1,43,9641,1 +7,0,1,44,10007,1 +7,0,1,46,9557,1 +7,0,1,47,10008,1 +7,0,1,48,9470,1 +7,0,1,49,9878,1 +7,0,1,50,9380,1 +7,0,1,51,9803,1 +7,0,1,52,9288,1 +7,0,1,53,9725,1 +7,0,1,54,10009,1 +7,0,1,55,9644,1 +7,0,1,57,9642,1 +7,0,1,58,9560,1 +7,0,1,59,9558,1 +7,0,1,60,9473,1 +7,0,1,61,9471,1 +7,0,1,62,9949,1 +7,0,1,63,9381,1 +7,0,1,64,9879,1 +7,0,1,65,9947,1 +7,0,1,66,9804,1 +7,0,1,67,9877,1 +7,0,0,0,9726,1 +7,0,0,1,9802,1 +7,0,0,2,9645,1 +7,0,0,3,9724,1 +7,0,0,4,9561,1 +7,0,0,5,9643,1 +7,0,0,6,10069,1 +7,0,0,7,9559,1 +7,0,0,8,9950,1 +7,0,0,9,9472,1 +7,0,0,10,9880,1 +7,0,0,12,10070,1 +7,0,0,13,9805,1 +7,0,0,14,9806,1 +7,0,0,15,9727,1 +7,0,0,16,10010,1 +7,0,0,17,9646,1 +7,0,0,18,9728,1 +7,0,0,19,9951,1 +7,0,0,20,9952,1 +7,0,0,21,9881,1 +7,0,0,23,9807,1 +7,0,0,24,9882,1 +7,0,0,25,9729,1 +7,0,0,26,9953,1 +7,0,0,27,9954,1 +7,0,0,28,9883,1 +7,0,0,29,9884,1 +7,0,0,30,9808,1 +7,0,0,31,9955,1 +7,0,0,32,10014,1 +7,0,0,33,7982,0 +7,0,0,34,10015,1 +7,0,0,35,10012,1 +7,0,0,36,10016,1 +7,0,0,37,10013,1 +7,0,0,38,10126,1 +7,0,0,39,10017,1 +7,0,0,40,10019,1 +7,0,0,41,10018,1 +7,0,0,42,10020,1 +7,0,0,43,10127,1 +7,0,0,44,10071,1 +7,0,0,46,10128,1 +7,0,0,47,10072,1 +7,0,0,48,10075,1 +7,0,0,49,10073,1 +7,0,0,50,10076,1 +7,0,0,51,10074,1 +7,0,0,52,10077,1 +7,0,0,53,10235,1 +7,0,0,54,10078,1 +7,0,0,55,10236,1 +7,0,0,57,10079,1 +7,0,0,58,10237,1 +7,0,0,59,10129,1 +7,0,0,60,10238,1 +7,0,0,61,10130,1 +7,0,0,62,10239,1 +7,0,0,63,10131,1 +7,0,0,64,10175,1 +7,0,0,65,10132,1 +7,0,0,66,10176,1 +7,0,0,67,10177,1 +7,0,3,0,9071,0 +7,0,3,1,9069,0 +7,0,3,2,9060,0 +7,0,3,3,9072,0 +7,0,3,4,9062,0 +7,0,3,5,8864,0 +7,0,3,6,9063,0 +7,0,3,7,8863,0 +7,0,3,8,9065,0 +7,0,3,9,8655,0 +7,0,3,10,9057,0 +7,0,3,12,8656,0 +7,0,3,13,9462,1 +7,0,3,14,8440,0 +7,0,3,15,9463,1 +7,0,3,16,8866,0 +7,0,3,17,9055,0 +7,0,3,18,9464,1 +7,0,3,19,9053,0 +7,0,3,20,8865,0 +7,0,3,21,9056,0 +7,0,3,23,8657,0 +7,0,3,24,9058,0 +7,0,3,25,8658,0 +7,0,3,26,9068,0 +7,0,3,27,8442,0 +7,0,3,28,9059,0 +7,0,3,29,8867,0 +7,0,3,30,9061,0 +7,0,3,31,8868,0 +7,0,3,32,9064,0 +7,0,3,33,8660,0 +7,0,3,34,9066,0 +7,0,3,35,8659,0 +7,0,3,36,9067,0 +7,0,3,37,8443,0 +7,0,3,38,9070,0 +7,0,3,39,8869,0 +7,0,3,40,9550,1 +7,0,3,41,8870,0 +7,0,3,42,9551,1 +7,0,3,43,8662,0 +7,0,3,44,8859,0 +7,0,3,46,8661,0 +7,0,3,47,8860,0 +7,0,3,48,8445,0 +7,0,3,49,8652,0 +7,0,3,50,9552,1 +7,0,3,51,8651,0 +7,0,3,52,8872,0 +7,0,3,53,8435,0 +7,0,3,54,8871,0 +7,0,3,55,8861,0 +7,0,3,57,8663,0 +7,0,3,58,8862,0 +7,0,3,59,8664,0 +7,0,3,60,8654,0 +7,0,3,61,8448,0 +7,0,3,62,8653,0 +7,0,3,63,9073,0 +7,0,3,64,8437,0 +7,0,3,65,9076,0 +7,0,3,66,9280,1 +7,0,3,67,9074,0 +7,0,2,0,9281,1 +7,0,2,1,9075,0 +7,0,2,2,9635,1 +7,0,2,3,8874,0 +7,0,2,4,9186,1 +7,0,2,5,8875,0 +7,0,2,6,9282,1 +7,0,2,7,9636,1 +7,0,2,8,9187,1 +7,0,2,9,8873,0 +7,0,2,10,9188,1 +7,0,2,12,9637,1 +7,0,2,13,9078,0 +7,0,2,14,8876,0 +7,0,2,15,9077,0 +7,0,2,16,8665,0 +7,0,2,17,8877,0 +7,0,2,18,8668,0 +7,0,2,19,8878,0 +7,0,2,20,8666,0 +7,0,2,21,8670,0 +7,0,2,23,8667,0 +7,0,2,24,8669,0 +7,0,2,25,8450,0 +7,0,2,26,9079,0 +7,0,2,27,9465,1 +7,0,2,28,9080,0 +7,0,2,29,9375,1 +7,0,2,30,8880,0 +7,0,2,31,9283,1 +7,0,2,32,9716,1 +7,0,2,33,9189,1 +7,0,2,34,9717,1 +7,0,2,35,7222,0 +7,0,2,36,8879,0 +7,0,2,37,9553,1 +7,0,2,38,8671,0 +7,0,2,39,9718,1 +7,0,2,40,9554,1 +7,0,2,41,9466,1 +7,0,2,42,9467,1 +7,0,2,43,9376,1 +7,0,2,44,9377,1 +7,0,2,46,9284,1 +7,0,2,47,9285,1 +7,0,2,48,9190,1 +7,0,2,49,9191,1 +7,0,2,50,9713,1 +7,0,2,51,9555,1 +7,0,2,52,9081,0 +7,0,2,53,9378,1 +7,0,2,54,9082,0 +7,0,2,55,9286,1 +7,0,2,57,8882,0 +7,0,2,58,9192,1 +7,0,2,59,8881,0 +7,0,2,60,9795,1 +7,0,2,61,9084,0 +7,0,2,62,9086,0 +7,0,2,63,9083,0 +7,0,2,64,9085,0 +7,0,2,65,8883,0 +7,0,2,66,9087,0 +7,0,2,67,8884,0 +7,0,1,0,9088,0 +7,0,1,1,9796,1 +7,0,1,2,8885,0 +7,0,1,3,9797,1 +7,0,1,4,8888,0 +7,0,1,5,9719,1 +7,0,1,6,9089,0 +7,0,1,7,9638,1 +7,0,1,8,9090,0 +7,0,1,9,9092,0 +7,1,1,10,9940,1 +7,1,1,12,9939,1 +7,1,1,13,9929,1 +7,1,1,14,9938,1 +7,1,1,15,9928,1 +7,1,1,16,9937,1 +7,1,1,17,9927,1 +7,1,1,18,9936,1 +7,1,1,19,9926,1 +7,1,1,20,9935,1 +7,1,1,21,9925,1 +7,1,1,23,9934,1 +7,1,1,24,9854,1 +7,1,1,25,9933,1 +7,1,1,26,10004,1 +7,1,1,27,9932,1 +7,1,1,28,10005,1 +7,1,1,29,9931,1 +7,1,1,30,9995,1 +7,1,1,31,9930,1 +7,1,1,32,9994,1 +7,1,1,33,9996,1 +7,1,1,34,9993,1 +7,1,1,35,9997,1 +7,1,1,36,9992,1 +7,1,1,37,10006,1 +7,1,1,38,9991,1 +7,1,1,39,9998,1 +7,1,1,40,9990,1 +7,1,1,41,9999,1 +7,1,1,42,10057,1 +7,1,1,43,10000,1 +7,1,1,44,10059,1 +7,1,1,46,10001,1 +7,1,1,47,10061,1 +7,1,1,48,10002,1 +7,1,1,49,10063,1 +7,1,1,50,10003,1 +7,1,1,51,10064,1 +7,1,1,52,10058,1 +7,1,1,53,10065,1 +7,1,1,54,10060,1 +7,1,1,55,10056,1 +7,1,1,57,10062,1 +7,1,1,58,10066,1 +7,1,1,59,10067,1 +7,1,1,60,10055,1 +7,1,1,61,10068,1 +7,1,1,62,10113,1 +7,1,1,63,10054,1 +7,1,1,64,10114,1 +7,1,1,65,10053,1 +7,1,1,66,10115,1 +7,1,1,67,10052,1 +7,1,0,0,10106,1 +7,1,0,1,10051,1 +7,1,0,2,10156,1 +7,1,0,3,9989,1 +7,1,0,4,10157,1 +7,1,0,5,10116,1 +7,1,0,6,10158,1 +7,1,0,7,10117,1 +7,1,0,8,10159,1 +7,1,0,9,10118,1 +7,1,0,10,10160,1 +7,1,0,12,10119,1 +7,1,0,13,10161,1 +7,1,0,14,10107,1 +7,1,0,15,10162,1 +7,1,0,16,10108,1 +7,1,0,17,10163,1 +7,1,0,18,10109,1 +7,1,0,19,10164,1 +7,1,0,20,10110,1 +7,1,0,21,10123,1 +7,1,0,23,10111,1 +7,1,0,24,10165,1 +7,1,0,25,10112,1 +7,1,0,26,10168,1 +7,1,0,27,10124,1 +7,1,0,28,10169,1 +7,1,0,29,10120,1 +7,1,0,30,10170,1 +7,1,0,31,10121,1 +7,1,0,32,10197,1 +7,1,0,33,10122,1 +7,1,0,34,10199,1 +7,1,0,35,10125,1 +7,1,0,36,10201,1 +7,1,0,37,10166,1 +7,1,0,38,10203,1 +7,1,0,39,10167,1 +7,1,0,40,10205,1 +7,1,0,41,10198,1 +7,1,0,42,10206,1 +7,1,0,43,10200,1 +7,1,0,44,10171,1 +7,1,0,46,10202,1 +7,1,0,47,10172,1 +7,1,0,48,10204,1 +7,1,0,49,10209,1 +7,1,0,50,10207,1 +7,1,0,51,10173,1 +7,1,0,52,10208,1 +7,1,0,53,10212,1 +7,1,0,54,10210,1 +7,1,0,55,10228,1 +7,1,0,57,10174,1 +7,1,0,58,10231,1 +7,1,0,59,10211,1 +7,1,0,60,10232,1 +7,1,0,61,10196,1 +7,1,0,62,10233,1 +7,1,0,63,10229,1 +7,1,0,64,10234,1 +7,1,0,65,10230,1 +7,1,0,66,10213,1 +7,1,0,67,10214,1 +7,1,3,0,9179,1 +7,1,3,1,9461,1 +7,1,3,2,9460,1 +7,1,3,3,9178,1 +7,1,3,4,9455,1 +7,1,3,5,9177,1 +7,1,3,6,9454,1 +7,1,3,7,9273,1 +7,1,3,8,9453,1 +7,1,3,9,9272,1 +7,1,3,10,9452,1 +7,1,3,12,9271,1 +7,1,3,13,8852,0 +7,1,3,14,9270,1 +7,1,3,15,8644,0 +7,1,3,16,9365,1 +7,1,3,17,8643,0 +7,1,3,18,9364,1 +7,1,3,19,8427,0 +7,1,3,20,9363,1 +7,1,3,21,9180,1 +7,1,3,23,9362,1 +7,1,3,24,9547,1 +7,1,3,25,8429,0 +7,1,3,26,7238,0 +7,1,3,27,8645,0 +7,1,3,28,9548,1 +7,1,3,29,8646,0 +7,1,3,30,9542,1 +7,1,3,31,8854,0 +7,1,3,32,9541,1 +7,1,3,33,9549,1 +7,1,3,34,9540,1 +7,1,3,35,8853,0 +7,1,3,36,9539,1 +7,1,3,37,8856,0 +7,1,3,38,7236,0 +7,1,3,39,8855,0 +7,1,3,40,9369,1 +7,1,3,41,8647,0 +7,1,3,42,9459,1 +7,1,3,43,8648,0 +7,1,3,44,9546,1 +7,1,3,46,8432,0 +7,1,3,47,9630,1 +7,1,3,48,8858,0 +7,1,3,49,9631,1 +7,1,3,50,8857,0 +7,1,3,51,9629,1 +7,1,3,52,8649,0 +7,1,3,53,9632,1 +7,1,3,54,8650,0 +7,1,3,55,9545,1 +7,1,3,57,8434,0 +7,1,3,58,9626,1 +7,1,3,59,9047,0 +7,1,3,60,9625,1 +7,1,3,61,9048,0 +7,1,3,62,9624,1 +7,1,3,63,9633,1 +7,1,3,64,9623,1 +7,1,3,65,9634,1 +7,1,3,66,9458,1 +7,1,3,67,9049,0 +7,1,2,0,9368,1 +7,1,2,1,9050,0 +7,1,2,2,9628,1 +7,1,2,3,9052,0 +7,1,2,4,9544,1 +7,1,2,5,9051,0 +7,1,2,6,9457,1 +7,1,2,7,7964,0 +7,1,2,8,9367,1 +7,1,2,9,7957,0 +7,1,2,10,9627,1 +7,1,2,12,7956,0 +7,1,2,13,9711,1 +7,1,2,14,7973,0 +7,1,2,15,9712,1 +7,1,2,16,7974,0 +7,1,2,17,9714,1 +7,1,2,18,7976,0 +7,1,2,19,9707,1 +7,1,2,20,7979,0 +7,1,2,21,9706,1 +7,1,2,23,9715,1 +7,1,2,24,9705,1 +7,1,2,25,7972,0 +7,1,2,26,9704,1 +7,1,2,27,7975,0 +7,1,2,28,9543,1 +7,1,2,29,7977,0 +7,1,2,30,9456,1 +7,1,2,31,7978,0 +7,1,2,32,9366,1 +7,1,2,33,9371,1 +7,1,2,34,9274,1 +7,1,2,35,9372,1 +7,1,2,36,9275,1 +7,1,2,37,9373,1 +7,1,2,38,9276,1 +7,1,2,39,9279,1 +7,1,2,40,9277,1 +7,1,2,41,9184,1 +7,1,2,42,9183,1 +7,1,2,43,9185,1 +7,1,2,44,9792,1 +7,1,2,46,9374,1 +7,1,2,47,9793,1 +7,1,2,48,9865,1 +7,1,2,49,9278,1 +7,1,2,50,9864,1 +7,1,2,51,9370,1 +7,1,2,52,9794,1 +7,1,2,53,9791,1 +7,1,2,54,9863,1 +7,1,2,55,9790,1 +7,1,2,57,9862,1 +7,1,2,58,9789,1 +7,1,2,59,9861,1 +7,1,2,60,9788,1 +7,1,2,61,9860,1 +7,1,2,62,9787,1 +7,1,2,63,9859,1 +7,1,2,64,9786,1 +7,1,2,65,9858,1 +7,1,2,66,9785,1 +7,1,2,67,9857,1 +7,1,1,0,9784,1 +7,1,1,1,9856,1 +7,1,1,2,9783,1 +7,1,1,3,9855,1 +7,1,1,4,9782,1 +7,1,1,5,9869,1 +7,1,1,6,9868,1 +7,1,1,7,9870,1 +7,1,1,8,9866,1 +7,1,1,9,9867,1 diff --git a/scripts/e23031_pad_map_size.xml b/scripts/e23031_pad_map_size.xml new file mode 100644 index 000000000..e2b4b2ed4 --- /dev/null +++ b/scripts/e23031_pad_map_size.xml @@ -0,0 +1,92163 @@ + + + +1 +7 +2 +1 +10 +9908 +1 + + +2 +7 +2 +1 +12 +9919 +1 + + +3 +7 +2 +1 +13 +9909 +1 + + +4 +7 +2 +1 +14 +9920 +1 + + +5 +7 +2 +1 +15 +9910 +1 + + +6 +7 +2 +1 +16 +9921 +1 + + +7 +7 +2 +1 +17 +9911 +1 + + +8 +7 +2 +1 +18 +9922 +1 + + +9 +7 +2 +1 +19 +9912 +1 + + +10 +7 +2 +1 +20 +9923 +1 + + +11 +7 +2 +1 +21 +9913 +1 + + +12 +7 +2 +1 +23 +9924 +1 + + +13 +7 +2 +1 +24 +9914 +1 + + +14 +7 +2 +1 +25 +9974 +1 + + +15 +7 +2 +1 +26 +9915 +1 + + +16 +7 +2 +1 +27 +9973 +1 + + +17 +7 +2 +1 +28 +9916 +1 + + +18 +7 +2 +1 +29 +9983 +1 + + +19 +7 +2 +1 +30 +9917 +1 + + +20 +7 +2 +1 +31 +9984 +1 + + +21 +7 +2 +1 +32 +9918 +1 + + +22 +7 +2 +1 +33 +9985 +1 + + +23 +7 +2 +1 +34 +9982 +1 + + +24 +7 +2 +1 +35 +9986 +1 + + +25 +7 +2 +1 +36 +9981 +1 + + +26 +7 +2 +1 +37 +9987 +1 + + +27 +7 +2 +1 +38 +9972 +1 + + +28 +7 +2 +1 +39 +9988 +1 + + +29 +7 +2 +1 +40 +9980 +1 + + +30 +7 +2 +1 +41 +10043 +1 + + +31 +7 +2 +1 +42 +9979 +1 + + +32 +7 +2 +1 +43 +10041 +1 + + +33 +7 +2 +1 +44 +9978 +1 + + +34 +7 +2 +1 +46 +10039 +1 + + +35 +7 +2 +1 +47 +9977 +1 + + +36 +7 +2 +1 +48 +10037 +1 + + +37 +7 +2 +1 +49 +9976 +1 + + +38 +7 +2 +1 +50 +10036 +1 + + +39 +7 +2 +1 +51 +9975 +1 + + +40 +7 +2 +1 +52 +10035 +1 + + +41 +7 +2 +1 +53 +10042 +1 + + +42 +7 +2 +1 +54 +10044 +1 + + +43 +7 +2 +1 +55 +10040 +1 + + +44 +7 +2 +1 +57 +10034 +1 + + +45 +7 +2 +1 +58 +10038 +1 + + +46 +7 +2 +1 +59 +10045 +1 + + +47 +7 +2 +1 +60 +10033 +1 + + +48 +7 +2 +1 +61 +10099 +1 + + +49 +7 +2 +1 +62 +10032 +1 + + +50 +7 +2 +1 +63 +10098 +1 + + +51 +7 +2 +1 +64 +10046 +1 + + +52 +7 +2 +1 +65 +10097 +1 + + +53 +7 +2 +1 +66 +10047 +1 + + +54 +7 +2 +1 +67 +10155 +1 + + +55 +7 +2 +0 +0 +10048 +1 + + +56 +7 +2 +0 +1 +10154 +1 + + +57 +7 +2 +0 +2 +10049 +1 + + +58 +7 +2 +0 +3 +10153 +1 + + +59 +7 +2 +0 +4 +10050 +1 + + +60 +7 +2 +0 +5 +10152 +1 + + +61 +7 +2 +0 +6 +10096 +1 + + +62 +7 +2 +0 +7 +10151 +1 + + +63 +7 +2 +0 +8 +10095 +1 + + +64 +7 +2 +0 +9 +10150 +1 + + +65 +7 +2 +0 +10 +10094 +1 + + +66 +7 +2 +0 +12 +10149 +1 + + +67 +7 +2 +0 +13 +10093 +1 + + +68 +7 +2 +0 +14 +10148 +1 + + +69 +7 +2 +0 +15 +10105 +1 + + +70 +7 +2 +0 +16 +10147 +1 + + +71 +7 +2 +0 +17 +10104 +1 + + +72 +7 +2 +0 +18 +10146 +1 + + +73 +7 +2 +0 +19 +10103 +1 + + +74 +7 +2 +0 +20 +10089 +1 + + +75 +7 +2 +0 +21 +10102 +1 + + +76 +7 +2 +0 +23 +10145 +1 + + +77 +7 +2 +0 +24 +10101 +1 + + +78 +7 +2 +0 +25 +10142 +1 + + +79 +7 +2 +0 +26 +10100 +1 + + +80 +7 +2 +0 +27 +10141 +1 + + +81 +7 +2 +0 +28 +10088 +1 + + +82 +7 +2 +0 +29 +10140 +1 + + +83 +7 +2 +0 +30 +10092 +1 + + +84 +7 +2 +0 +31 +10195 +1 + + +85 +7 +2 +0 +32 +10091 +1 + + +86 +7 +2 +0 +33 +10193 +1 + + +87 +7 +2 +0 +34 +10090 +1 + + +88 +7 +2 +0 +35 +10191 +1 + + +89 +7 +2 +0 +36 +10087 +1 + + +90 +7 +2 +0 +37 +10189 +1 + + +91 +7 +2 +0 +38 +10144 +1 + + +92 +7 +2 +0 +39 +10187 +1 + + +93 +7 +2 +0 +40 +10143 +1 + + +94 +7 +2 +0 +41 +10186 +1 + + +95 +7 +2 +0 +42 +10194 +1 + + +96 +7 +2 +0 +43 +10139 +1 + + +97 +7 +2 +0 +44 +10192 +1 + + +98 +7 +2 +0 +46 +10138 +1 + + +99 +7 +2 +0 +47 +10190 +1 + + +100 +7 +2 +0 +48 +10183 +1 + + +101 +7 +2 +0 +49 +10188 +1 + + +102 +7 +2 +0 +50 +10137 +1 + + +103 +7 +2 +0 +51 +10185 +1 + + +104 +7 +2 +0 +52 +10180 +1 + + +105 +7 +2 +0 +53 +10184 +1 + + +106 +7 +2 +0 +54 +10226 +1 + + +107 +7 +2 +0 +55 +10182 +1 + + +108 +7 +2 +0 +57 +10223 +1 + + +109 +7 +2 +0 +58 +10136 +1 + + +110 +7 +2 +0 +59 +10222 +1 + + +111 +7 +2 +0 +60 +10181 +1 + + +112 +7 +2 +0 +61 +10221 +1 + + +113 +7 +2 +0 +62 +10227 +1 + + +114 +7 +2 +0 +63 +10220 +1 + + +115 +7 +2 +0 +64 +10225 +1 + + +116 +7 +2 +0 +65 +10179 +1 + + +117 +7 +2 +0 +66 +10224 +1 + + +118 +7 +2 +0 +67 +10178 +1 + + +119 +7 +2 +3 +0 +9167 +1 + + +120 +7 +2 +3 +1 +9438 +1 + + +121 +7 +2 +3 +2 +9437 +1 + + +122 +7 +2 +3 +3 +9443 +1 + + +123 +7 +2 +3 +4 +9168 +1 + + +124 +7 +2 +3 +5 +9444 +1 + + +125 +7 +2 +3 +6 +9169 +1 + + +126 +7 +2 +3 +7 +9445 +1 + + +127 +7 +2 +3 +8 +9261 +1 + + +128 +7 +2 +3 +9 +9446 +1 + + +129 +7 +2 +3 +10 +9262 +1 + + +130 +7 +2 +3 +12 +8804 +0 + + +131 +7 +2 +3 +13 +9263 +1 + + +132 +7 +2 +3 +14 +8596 +0 + + +133 +7 +2 +3 +15 +9264 +1 + + +134 +7 +2 +3 +16 +8595 +0 + + +135 +7 +2 +3 +17 +9353 +1 + + +136 +7 +2 +3 +18 +8379 +0 + + +137 +7 +2 +3 +19 +9354 +1 + + +138 +7 +2 +3 +20 +9166 +1 + + +139 +7 +2 +3 +21 +9355 +1 + + +140 +7 +2 +3 +23 +9525 +1 + + +141 +7 +2 +3 +24 +9356 +1 + + +142 +7 +2 +3 +25 +7193 +0 + + +143 +7 +2 +3 +26 +8378 +0 + + +144 +7 +2 +3 +27 +9524 +1 + + +145 +7 +2 +3 +28 +8594 +0 + + +146 +7 +2 +3 +29 +9530 +1 + + +147 +7 +2 +3 +30 +8593 +0 + + +148 +7 +2 +3 +31 +9531 +1 + + +149 +7 +2 +3 +32 +8801 +0 + + +150 +7 +2 +3 +33 +9532 +1 + + +151 +7 +2 +3 +34 +9523 +1 + + +152 +7 +2 +3 +35 +9533 +1 + + +153 +7 +2 +3 +36 +8802 +0 + + +154 +7 +2 +3 +37 +7196 +0 + + +155 +7 +2 +3 +38 +8800 +0 + + +156 +7 +2 +3 +39 +9349 +1 + + +157 +7 +2 +3 +40 +8799 +0 + + +158 +7 +2 +3 +41 +9439 +1 + + +159 +7 +2 +3 +42 +8591 +0 + + +160 +7 +2 +3 +43 +9526 +1 + + +161 +7 +2 +3 +44 +8592 +0 + + +162 +7 +2 +3 +46 +9610 +1 + + +163 +7 +2 +3 +47 +8376 +0 + + +164 +7 +2 +3 +48 +9609 +1 + + +165 +7 +2 +3 +49 +8797 +0 + + +166 +7 +2 +3 +50 +9611 +1 + + +167 +7 +2 +3 +51 +8798 +0 + + +168 +7 +2 +3 +52 +9608 +1 + + +169 +7 +2 +3 +53 +8590 +0 + + +170 +7 +2 +3 +54 +9527 +1 + + +171 +7 +2 +3 +55 +8589 +0 + + +172 +7 +2 +3 +57 +9614 +1 + + +173 +7 +2 +3 +58 +8373 +0 + + +174 +7 +2 +3 +59 +9615 +1 + + +175 +7 +2 +3 +60 +9007 +0 + + +176 +7 +2 +3 +61 +9616 +1 + + +177 +7 +2 +3 +62 +9008 +0 + + +178 +7 +2 +3 +63 +9617 +1 + + +179 +7 +2 +3 +64 +9607 +1 + + +180 +7 +2 +3 +65 +9440 +1 + + +181 +7 +2 +3 +66 +9606 +1 + + +182 +7 +2 +3 +67 +9350 +1 + + +183 +7 +2 +2 +0 +9006 +0 + + +184 +7 +2 +2 +1 +9612 +1 + + +185 +7 +2 +2 +2 +9005 +0 + + +186 +7 +2 +2 +3 +9528 +1 + + +187 +7 +2 +2 +4 +9004 +0 + + +188 +7 +2 +2 +5 +9441 +1 + + +189 +7 +2 +2 +6 +9003 +0 + + +190 +7 +2 +2 +7 +9351 +1 + + +191 +7 +2 +2 +8 +7937 +0 + + +192 +7 +2 +2 +9 +9613 +1 + + +193 +7 +2 +2 +10 +7944 +0 + + +194 +7 +2 +2 +12 +9691 +1 + + +195 +7 +2 +2 +13 +7945 +0 + + +196 +7 +2 +2 +14 +9690 +1 + + +197 +7 +2 +2 +15 +7928 +0 + + +198 +7 +2 +2 +16 +9688 +1 + + +199 +7 +2 +2 +17 +7926 +0 + + +200 +7 +2 +2 +18 +9695 +1 + + +201 +7 +2 +2 +19 +7925 +0 + + +202 +7 +2 +2 +20 +9696 +1 + + +203 +7 +2 +2 +21 +7923 +0 + + +204 +7 +2 +2 +23 +9697 +1 + + +205 +7 +2 +2 +24 +9687 +1 + + +206 +7 +2 +2 +25 +9698 +1 + + +207 +7 +2 +2 +26 +7929 +0 + + +208 +7 +2 +2 +27 +9529 +1 + + +209 +7 +2 +2 +28 +7927 +0 + + +210 +7 +2 +2 +29 +9442 +1 + + +211 +7 +2 +2 +30 +7924 +0 + + +212 +7 +2 +2 +31 +9352 +1 + + +213 +7 +2 +2 +32 +7922 +0 + + +214 +7 +2 +2 +33 +9260 +1 + + +215 +7 +2 +2 +34 +9347 +1 + + +216 +7 +2 +2 +35 +9259 +1 + + +217 +7 +2 +2 +36 +9346 +1 + + +218 +7 +2 +2 +37 +9258 +1 + + +219 +7 +2 +2 +38 +9345 +1 + + +220 +7 +2 +2 +39 +9257 +1 + + +221 +7 +2 +2 +40 +9255 +1 + + +222 +7 +2 +2 +41 +9163 +1 + + +223 +7 +2 +2 +42 +9162 +1 + + +224 +7 +2 +2 +43 +9766 +1 + + +225 +7 +2 +2 +44 +9161 +1 + + +226 +7 +2 +2 +46 +9765 +1 + + +227 +7 +2 +2 +47 +9344 +1 + + +228 +7 +2 +2 +48 +9256 +1 + + +229 +7 +2 +2 +49 +9843 +1 + + +230 +7 +2 +2 +50 +9348 +1 + + +231 +7 +2 +2 +51 +9844 +1 + + +232 +7 +2 +2 +52 +9767 +1 + + +233 +7 +2 +2 +53 +9764 +1 + + +234 +7 +2 +2 +54 +9768 +1 + + +235 +7 +2 +2 +55 +9845 +1 + + +236 +7 +2 +2 +57 +9769 +1 + + +237 +7 +2 +2 +58 +9846 +1 + + +238 +7 +2 +2 +59 +9770 +1 + + +239 +7 +2 +2 +60 +9847 +1 + + +240 +7 +2 +2 +61 +9771 +1 + + +241 +7 +2 +2 +62 +9848 +1 + + +242 +7 +2 +2 +63 +9772 +1 + + +243 +7 +2 +2 +64 +9849 +1 + + +244 +7 +2 +2 +65 +9773 +1 + + +245 +7 +2 +2 +66 +9850 +1 + + +246 +7 +2 +2 +67 +9774 +1 + + +247 +7 +2 +1 +0 +9851 +1 + + +248 +7 +2 +1 +1 +9775 +1 + + +249 +7 +2 +1 +2 +9852 +1 + + +250 +7 +2 +1 +3 +9776 +1 + + +251 +7 +2 +1 +4 +9853 +1 + + +252 +7 +2 +1 +5 +9840 +1 + + +253 +7 +2 +1 +6 +9839 +1 + + +254 +7 +2 +1 +7 +9842 +1 + + +255 +7 +2 +1 +8 +9838 +1 + + +256 +7 +2 +1 +9 +9841 +1 + + +257 +7 +3 +1 +10 +9760 +1 + + +258 +7 +3 +1 +12 +9907 +1 + + +259 +7 +3 +1 +13 +9682 +1 + + +260 +7 +3 +1 +14 +9837 +1 + + +261 +7 +3 +1 +15 +9601 +1 + + +262 +7 +3 +1 +16 +9906 +1 + + +263 +7 +3 +1 +17 +7917 +0 + + +264 +7 +3 +1 +18 +9836 +1 + + +265 +7 +3 +1 +19 +9430 +1 + + +266 +7 +3 +1 +20 +9835 +1 + + +267 +7 +3 +1 +21 +9759 +1 + + +268 +7 +3 +1 +23 +9834 +1 + + +269 +7 +3 +1 +24 +9905 +1 + + +270 +7 +3 +1 +25 +9833 +1 + + +271 +7 +3 +1 +26 +9681 +1 + + +272 +7 +3 +1 +27 +9903 +1 + + +273 +7 +3 +1 +28 +9600 +1 + + +274 +7 +3 +1 +29 +9904 +1 + + +275 +7 +3 +1 +30 +9516 +1 + + +276 +7 +3 +1 +31 +9967 +1 + + +277 +7 +3 +1 +32 +9429 +1 + + +278 +7 +3 +1 +33 +9902 +1 + + +279 +7 +3 +1 +34 +9339 +1 + + +280 +7 +3 +1 +35 +9832 +1 + + +281 +7 +3 +1 +36 +9247 +1 + + +282 +7 +3 +1 +37 +9757 +1 + + +283 +7 +3 +1 +38 +9153 +1 + + +284 +7 +3 +1 +39 +9679 +1 + + +285 +7 +3 +1 +40 +9758 +1 + + +286 +7 +3 +1 +41 +9900 +1 + + +287 +7 +3 +1 +42 +9680 +1 + + +288 +7 +3 +1 +43 +9971 +1 + + +289 +7 +3 +1 +44 +9599 +1 + + +290 +7 +3 +1 +46 +9970 +1 + + +291 +7 +3 +1 +47 +9515 +1 + + +292 +7 +3 +1 +48 +9830 +1 + + +293 +7 +3 +1 +49 +9428 +1 + + +294 +7 +3 +1 +50 +9755 +1 + + +295 +7 +3 +1 +51 +9338 +1 + + +296 +7 +3 +1 +52 +9677 +1 + + +297 +7 +3 +1 +53 +9246 +1 + + +298 +7 +3 +1 +54 +9596 +1 + + +299 +7 +3 +1 +55 +9969 +1 + + +300 +7 +3 +1 +57 +9512 +1 + + +301 +7 +3 +1 +58 +9598 +1 + + +302 +7 +3 +1 +59 +9425 +1 + + +303 +7 +3 +1 +60 +9514 +1 + + +304 +7 +3 +1 +61 +9899 +1 + + +305 +7 +3 +1 +62 +9427 +1 + + +306 +7 +3 +1 +63 +9829 +1 + + +307 +7 +3 +1 +64 +9337 +1 + + +308 +7 +3 +1 +65 +9754 +1 + + +309 +7 +3 +1 +66 +9901 +1 + + +310 +7 +3 +1 +67 +9676 +1 + + +311 +7 +3 +0 +0 +9831 +1 + + +312 +7 +3 +0 +1 +9595 +1 + + +313 +7 +3 +0 +2 +9756 +1 + + +314 +7 +3 +0 +3 +9511 +1 + + +315 +7 +3 +0 +4 +9678 +1 + + +316 +7 +3 +0 +5 +10031 +1 + + +317 +7 +3 +0 +6 +9597 +1 + + +318 +7 +3 +0 +7 +9898 +1 + + +319 +7 +3 +0 +8 +9513 +1 + + +320 +7 +3 +0 +9 +9828 +1 + + +321 +7 +3 +0 +10 +9426 +1 + + +322 +7 +3 +0 +12 +9753 +1 + + +323 +7 +3 +0 +13 +10030 +1 + + +324 +7 +3 +0 +14 +9675 +1 + + +325 +7 +3 +0 +15 +9752 +1 + + +326 +7 +3 +0 +16 +9594 +1 + + +327 +7 +3 +0 +17 +9968 +1 + + +328 +7 +3 +0 +18 +9897 +1 + + +329 +7 +3 +0 +19 +9674 +1 + + +330 +7 +3 +0 +20 +9827 +1 + + +331 +7 +3 +0 +21 +9896 +1 + + +332 +7 +3 +0 +23 +9826 +1 + + +333 +7 +3 +0 +24 +9751 +1 + + +334 +7 +3 +0 +25 +9895 +1 + + +335 +7 +3 +0 +26 +9673 +1 + + +336 +7 +3 +0 +27 +9825 +1 + + +337 +7 +3 +0 +28 +9894 +1 + + +338 +7 +3 +0 +29 +9750 +1 + + +339 +7 +3 +0 +30 +9824 +1 + + +340 +7 +3 +0 +31 +9964 +1 + + +341 +7 +3 +0 +32 +9893 +1 + + +342 +7 +3 +0 +33 +9963 +1 + + +343 +7 +3 +0 +34 +7918 +0 + + +344 +7 +3 +0 +35 +9962 +1 + + +345 +7 +3 +0 +36 +9966 +1 + + +346 +7 +3 +0 +37 +10086 +1 + + +347 +7 +3 +0 +38 +9965 +1 + + +348 +7 +3 +0 +39 +9959 +1 + + +349 +7 +3 +0 +40 +9961 +1 + + +350 +7 +3 +0 +41 +9958 +1 + + +351 +7 +3 +0 +42 +9960 +1 + + +352 +7 +3 +0 +43 +10029 +1 + + +353 +7 +3 +0 +44 +10085 +1 + + +354 +7 +3 +0 +46 +10028 +1 + + +355 +7 +3 +0 +47 +10084 +1 + + +356 +7 +3 +0 +48 +10027 +1 + + +357 +7 +3 +0 +49 +10025 +1 + + +358 +7 +3 +0 +50 +10026 +1 + + +359 +7 +3 +0 +51 +10024 +1 + + +360 +7 +3 +0 +52 +10219 +1 + + +361 +7 +3 +0 +53 +10023 +1 + + +362 +7 +3 +0 +54 +10218 +1 + + +363 +7 +3 +0 +55 +10022 +1 + + +364 +7 +3 +0 +57 +10217 +1 + + +365 +7 +3 +0 +58 +10021 +1 + + +366 +7 +3 +0 +59 +10216 +1 + + +367 +7 +3 +0 +60 +10083 +1 + + +368 +7 +3 +0 +61 +10215 +1 + + +369 +7 +3 +0 +62 +10082 +1 + + +370 +7 +3 +0 +63 +10135 +1 + + +371 +7 +3 +0 +64 +10081 +1 + + +372 +7 +3 +0 +65 +10134 +1 + + +373 +7 +3 +0 +66 +10080 +1 + + +374 +7 +3 +0 +67 +10133 +1 + + +375 +7 +3 +3 +0 +8983 +0 + + +376 +7 +3 +3 +1 +8996 +0 + + +377 +7 +3 +3 +2 +8986 +0 + + +378 +7 +3 +3 +3 +8993 +0 + + +379 +7 +3 +3 +4 +8984 +0 + + +380 +7 +3 +3 +5 +8991 +0 + + +381 +7 +3 +3 +6 +8792 +0 + + +382 +7 +3 +3 +7 +8990 +0 + + +383 +7 +3 +3 +8 +8791 +0 + + +384 +7 +3 +3 +9 +8998 +0 + + +385 +7 +3 +3 +10 +8583 +0 + + +386 +7 +3 +3 +12 +9436 +1 + + +387 +7 +3 +3 +13 +8584 +0 + + +388 +7 +3 +3 +14 +9435 +1 + + +389 +7 +3 +3 +15 +8368 +0 + + +390 +7 +3 +3 +16 +8999 +0 + + +391 +7 +3 +3 +17 +8789 +0 + + +392 +7 +3 +3 +18 +9002 +0 + + +393 +7 +3 +3 +19 +9434 +1 + + +394 +7 +3 +3 +20 +9000 +0 + + +395 +7 +3 +3 +21 +8790 +0 + + +396 +7 +3 +3 +23 +8997 +0 + + +397 +7 +3 +3 +24 +8582 +0 + + +398 +7 +3 +3 +25 +8988 +0 + + +399 +7 +3 +3 +26 +8581 +0 + + +400 +7 +3 +3 +27 +8995 +0 + + +401 +7 +3 +3 +28 +8365 +0 + + +402 +7 +3 +3 +29 +8994 +0 + + +403 +7 +3 +3 +30 +8787 +0 + + +404 +7 +3 +3 +31 +8992 +0 + + +405 +7 +3 +3 +32 +8788 +0 + + +406 +7 +3 +3 +33 +8989 +0 + + +407 +7 +3 +3 +34 +8580 +0 + + +408 +7 +3 +3 +35 +8987 +0 + + +409 +7 +3 +3 +36 +8579 +0 + + +410 +7 +3 +3 +37 +8985 +0 + + +411 +7 +3 +3 +38 +8363 +0 + + +412 +7 +3 +3 +39 +9522 +1 + + +413 +7 +3 +3 +40 +8786 +0 + + +414 +7 +3 +3 +41 +9521 +1 + + +415 +7 +3 +3 +42 +8785 +0 + + +416 +7 +3 +3 +43 +8795 +0 + + +417 +7 +3 +3 +44 +8577 +0 + + +418 +7 +3 +3 +46 +8796 +0 + + +419 +7 +3 +3 +47 +8578 +0 + + +420 +7 +3 +3 +48 +8588 +0 + + +421 +7 +3 +3 +49 +8362 +0 + + +422 +7 +3 +3 +50 +8587 +0 + + +423 +7 +3 +3 +51 +9520 +1 + + +424 +7 +3 +3 +52 +8371 +0 + + +425 +7 +3 +3 +53 +8784 +0 + + +426 +7 +3 +3 +54 +8794 +0 + + +427 +7 +3 +3 +55 +8783 +0 + + +428 +7 +3 +3 +57 +8793 +0 + + +429 +7 +3 +3 +58 +8575 +0 + + +430 +7 +3 +3 +59 +8585 +0 + + +431 +7 +3 +3 +60 +8576 +0 + + +432 +7 +3 +3 +61 +8586 +0 + + +433 +7 +3 +3 +62 +8360 +0 + + +434 +7 +3 +3 +63 +8370 +0 + + +435 +7 +3 +3 +64 +8982 +0 + + +436 +7 +3 +3 +65 +9254 +1 + + +437 +7 +3 +3 +66 +8980 +0 + + +438 +7 +3 +3 +67 +9253 +1 + + +439 +7 +3 +2 +0 +8981 +0 + + +440 +7 +3 +2 +1 +9605 +1 + + +441 +7 +3 +2 +2 +8979 +0 + + +442 +7 +3 +2 +3 +9160 +1 + + +443 +7 +3 +2 +4 +8781 +0 + + +444 +7 +3 +2 +5 +9252 +1 + + +445 +7 +3 +2 +6 +8779 +0 + + +446 +7 +3 +2 +7 +9159 +1 + + +447 +7 +3 +2 +8 +9604 +1 + + +448 +7 +3 +2 +9 +9158 +1 + + +449 +7 +3 +2 +10 +8782 +0 + + +450 +7 +3 +2 +12 +8977 +0 + + +451 +7 +3 +2 +13 +9603 +1 + + +452 +7 +3 +2 +14 +8978 +0 + + +453 +7 +3 +2 +15 +8780 +0 + + +454 +7 +3 +2 +16 +8778 +0 + + +455 +7 +3 +2 +17 +8574 +0 + + +456 +7 +3 +2 +18 +8777 +0 + + +457 +7 +3 +2 +19 +8572 +0 + + +458 +7 +3 +2 +20 +8569 +0 + + +459 +7 +3 +2 +21 +8573 +0 + + +460 +7 +3 +2 +23 +8570 +0 + + +461 +7 +3 +2 +24 +8571 +0 + + +462 +7 +3 +2 +25 +8975 +0 + + +463 +7 +3 +2 +26 +8357 +0 + + +464 +7 +3 +2 +27 +8976 +0 + + +465 +7 +3 +2 +28 +9433 +1 + + +466 +7 +3 +2 +29 +8776 +0 + + +467 +7 +3 +2 +30 +9343 +1 + + +468 +7 +3 +2 +31 +9686 +1 + + +469 +7 +3 +2 +32 +9251 +1 + + +470 +7 +3 +2 +33 +9685 +1 + + +471 +7 +3 +2 +34 +9157 +1 + + +472 +7 +3 +2 +35 +8775 +0 + + +473 +7 +3 +2 +36 +7209 +0 + + +474 +7 +3 +2 +37 +8567 +0 + + +475 +7 +3 +2 +38 +9519 +1 + + +476 +7 +3 +2 +39 +9518 +1 + + +477 +7 +3 +2 +40 +9684 +1 + + +478 +7 +3 +2 +41 +9431 +1 + + +479 +7 +3 +2 +42 +9432 +1 + + +480 +7 +3 +2 +43 +9341 +1 + + +481 +7 +3 +2 +44 +9342 +1 + + +482 +7 +3 +2 +46 +9249 +1 + + +483 +7 +3 +2 +47 +9250 +1 + + +484 +7 +3 +2 +48 +9155 +1 + + +485 +7 +3 +2 +49 +9156 +1 + + +486 +7 +3 +2 +50 +9517 +1 + + +487 +7 +3 +2 +51 +9689 +1 + + +488 +7 +3 +2 +52 +9340 +1 + + +489 +7 +3 +2 +53 +8974 +0 + + +490 +7 +3 +2 +54 +9248 +1 + + +491 +7 +3 +2 +55 +8973 +0 + + +492 +7 +3 +2 +57 +9154 +1 + + +493 +7 +3 +2 +58 +8773 +0 + + +494 +7 +3 +2 +59 +9763 +1 + + +495 +7 +3 +2 +60 +8774 +0 + + +496 +7 +3 +2 +61 +8969 +0 + + +497 +7 +3 +2 +62 +8972 +0 + + +498 +7 +3 +2 +63 +8970 +0 + + +499 +7 +3 +2 +64 +8971 +0 + + +500 +7 +3 +2 +65 +8967 +0 + + +501 +7 +3 +2 +66 +8771 +0 + + +502 +7 +3 +2 +67 +8968 +0 + + +503 +7 +3 +1 +0 +8772 +0 + + +504 +7 +3 +1 +1 +8770 +0 + + +505 +7 +3 +1 +2 +9762 +1 + + +506 +7 +3 +1 +3 +8768 +0 + + +507 +7 +3 +1 +4 +9761 +1 + + +508 +7 +3 +1 +5 +8966 +0 + + +509 +7 +3 +1 +6 +9683 +1 + + +510 +7 +3 +1 +7 +8965 +0 + + +511 +7 +3 +1 +8 +9602 +1 + + +512 +7 +3 +1 +9 +8964 +0 + + +513 +3 +2 +1 +10 +9041 +0 + + +514 +3 +2 +1 +12 +8430 +0 + + +515 +3 +2 +1 +13 +7487 +0 + + +516 +3 +2 +1 +14 +9361 +1 + + +517 +3 +2 +1 +15 +9360 +1 + + +518 +3 +2 +1 +16 +8207 +0 + + +519 +3 +2 +1 +17 +7488 +0 + + +520 +3 +2 +1 +18 +8206 +0 + + +521 +3 +2 +1 +19 +7733 +0 + + +522 +3 +2 +1 +20 +9043 +0 + + +523 +3 +2 +1 +21 +7732 +0 + + +524 +3 +2 +1 +23 +9044 +0 + + +525 +3 +2 +1 +24 +7237 +0 + + +526 +3 +2 +1 +25 +8431 +0 + + +527 +3 +2 +1 +26 +7489 +0 + + +528 +3 +2 +1 +27 +8208 +0 + + +529 +3 +2 +1 +28 +7490 +0 + + +530 +3 +2 +1 +29 +8209 +0 + + +531 +3 +2 +1 +30 +7735 +0 + + +532 +3 +2 +1 +31 +9045 +0 + + +533 +3 +2 +1 +32 +7734 +0 + + +534 +3 +2 +1 +33 +9046 +0 + + +535 +3 +2 +1 +34 +7240 +0 + + +536 +3 +2 +1 +35 +9042 +0 + + +537 +3 +2 +1 +36 +7492 +0 + + +538 +3 +2 +1 +37 +8204 +0 + + +539 +3 +2 +1 +38 +7491 +0 + + +540 +3 +2 +1 +39 +8205 +0 + + +541 +3 +2 +1 +40 +9359 +1 + + +542 +3 +2 +1 +41 +9451 +1 + + +543 +3 +2 +1 +42 +9450 +1 + + +544 +3 +2 +1 +43 +8428 +0 + + +545 +3 +2 +1 +44 +7736 +0 + + +546 +3 +2 +1 +46 +9040 +0 + + +547 +3 +2 +1 +47 +7737 +0 + + +548 +3 +2 +1 +48 +9039 +0 + + +549 +3 +2 +1 +49 +8196 +0 + + +550 +3 +2 +1 +50 +8203 +0 + + +551 +3 +2 +1 +51 +7966 +0 + + +552 +3 +2 +1 +52 +8202 +0 + + +553 +3 +2 +1 +53 +7967 +0 + + +554 +3 +2 +1 +54 +8425 +0 + + +555 +3 +2 +1 +55 +8422 +0 + + +556 +3 +2 +1 +57 +8201 +0 + + +557 +3 +2 +1 +58 +8199 +0 + + +558 +3 +2 +1 +59 +8200 +0 + + +559 +3 +2 +1 +60 +8198 +0 + + +560 +3 +2 +1 +61 +8423 +0 + + +561 +3 +2 +1 +62 +7968 +0 + + +562 +3 +2 +1 +63 +8840 +0 + + +563 +3 +2 +1 +64 +7969 +0 + + +564 +3 +2 +1 +65 +8839 +0 + + +565 +3 +2 +1 +66 +7971 +0 + + +566 +3 +2 +1 +67 +8631 +0 + + +567 +3 +2 +0 +0 +7970 +0 + + +568 +3 +2 +0 +1 +9538 +1 + + +569 +3 +2 +0 +2 +9537 +1 + + +570 +3 +2 +0 +3 +8632 +0 + + +571 +3 +2 +0 +4 +8197 +0 + + +572 +3 +2 +0 +5 +8416 +0 + + +573 +3 +2 +0 +6 +8420 +0 + + +574 +3 +2 +0 +7 +8842 +0 + + +575 +3 +2 +0 +8 +9269 +1 + + +576 +3 +2 +0 +9 +8841 +0 + + +577 +3 +2 +0 +10 +7965 +0 + + +578 +3 +2 +0 +12 +8633 +0 + + +579 +3 +2 +0 +13 +8195 +0 + + +580 +3 +2 +0 +14 +8634 +0 + + +581 +3 +2 +0 +15 +8194 +0 + + +582 +3 +2 +0 +16 +8418 +0 + + +583 +3 +2 +0 +17 +8417 +0 + + +584 +3 +2 +0 +18 +8843 +0 + + +585 +3 +2 +0 +19 +7962 +0 + + +586 +3 +2 +0 +20 +8844 +0 + + +587 +3 +2 +0 +21 +7963 +0 + + +588 +3 +2 +0 +23 +8636 +0 + + +589 +3 +2 +0 +24 +8193 +0 + + +590 +3 +2 +0 +25 +8635 +0 + + +591 +3 +2 +0 +26 +8192 +0 + + +592 +3 +2 +0 +27 +8419 +0 + + +593 +3 +2 +0 +28 +9536 +1 + + +594 +3 +2 +0 +29 +9622 +1 + + +595 +3 +2 +0 +30 +9621 +1 + + +596 +3 +2 +0 +31 +8845 +0 + + +597 +3 +2 +0 +32 +8415 +0 + + +598 +3 +2 +0 +33 +8846 +0 + + +599 +3 +2 +0 +34 +7235 +0 + + +600 +3 +2 +0 +35 +8638 +0 + + +601 +3 +2 +0 +36 +7731 +0 + + +602 +3 +2 +0 +37 +8637 +0 + + +603 +3 +2 +0 +38 +7730 +0 + + +604 +3 +2 +0 +39 +8421 +0 + + +605 +3 +2 +0 +40 +7485 +0 + + +606 +3 +2 +0 +41 +8848 +0 + + +607 +3 +2 +0 +42 +7486 +0 + + +608 +3 +2 +0 +43 +8847 +0 + + +609 +3 +2 +0 +44 +7234 +0 + + +610 +3 +2 +0 +46 +8639 +0 + + +611 +3 +2 +0 +47 +7729 +0 + + +612 +3 +2 +0 +48 +8640 +0 + + +613 +3 +2 +0 +49 +7728 +0 + + +614 +3 +2 +0 +50 +8424 +0 + + +615 +3 +2 +0 +51 +7483 +0 + + +616 +3 +2 +0 +52 +8850 +0 + + +617 +3 +2 +0 +53 +7484 +0 + + +618 +3 +2 +0 +54 +8849 +0 + + +619 +3 +2 +0 +55 +7232 +0 + + +620 +3 +2 +0 +57 +9703 +1 + + +621 +3 +2 +0 +58 +9702 +1 + + +622 +3 +2 +0 +59 +8641 +0 + + +623 +3 +2 +0 +60 +7726 +0 + + +624 +3 +2 +0 +61 +8642 +0 + + +625 +3 +2 +0 +62 +7727 +0 + + +626 +3 +2 +0 +63 +8426 +0 + + +627 +3 +2 +0 +64 +9701 +1 + + +628 +3 +2 +0 +65 +8851 +0 + + +629 +3 +2 +0 +66 +9780 +1 + + +630 +3 +2 +0 +67 +9781 +1 + + +631 +3 +2 +3 +0 +8186 +0 + + +632 +3 +2 +3 +1 +8189 +0 + + +633 +3 +2 +3 +2 +8183 +0 + + +634 +3 +2 +3 +3 +8191 +0 + + +635 +3 +2 +3 +4 +8180 +0 + + +636 +3 +2 +3 +5 +6964 +0 + + +637 +3 +2 +3 +6 +8184 +0 + + +638 +3 +2 +3 +7 +7223 +0 + + +639 +3 +2 +3 +8 +6421 +0 + + +640 +3 +2 +3 +9 +6965 +0 + + +641 +3 +2 +3 +10 +6691 +0 + + +642 +3 +2 +3 +12 +6700 +0 + + +643 +3 +2 +3 +13 +6957 +0 + + +644 +3 +2 +3 +14 +8412 +0 + + +645 +3 +2 +3 +15 +8406 +0 + + +646 +3 +2 +3 +16 +8409 +0 + + +647 +3 +2 +3 +17 +8407 +0 + + +648 +3 +2 +3 +18 +8414 +0 + + +649 +3 +2 +3 +19 +7215 +0 + + +650 +3 +2 +3 +20 +6699 +0 + + +651 +3 +2 +3 +21 +7468 +0 + + +652 +3 +2 +3 +23 +6701 +0 + + +653 +3 +2 +3 +24 +7712 +0 + + +654 +3 +2 +3 +25 +6702 +0 + + +655 +3 +2 +3 +26 +6959 +0 + + +656 +3 +2 +3 +27 +8413 +0 + + +657 +3 +2 +3 +28 +8408 +0 + + +658 +3 +2 +3 +29 +8411 +0 + + +659 +3 +2 +3 +30 +8405 +0 + + +660 +3 +2 +3 +31 +8410 +0 + + +661 +3 +2 +3 +32 +8404 +0 + + +662 +3 +2 +3 +33 +6967 +0 + + +663 +3 +2 +3 +34 +6694 +0 + + +664 +3 +2 +3 +35 +6966 +0 + + +665 +3 +2 +3 +36 +6693 +0 + + +666 +3 +2 +3 +37 +7225 +0 + + +667 +3 +2 +3 +38 +6422 +0 + + +668 +3 +2 +3 +39 +8629 +0 + + +669 +3 +2 +3 +40 +6958 +0 + + +670 +3 +2 +3 +41 +8627 +0 + + +671 +3 +2 +3 +42 +8621 +0 + + +672 +3 +2 +3 +43 +8626 +0 + + +673 +3 +2 +3 +44 +8624 +0 + + +674 +3 +2 +3 +46 +7718 +0 + + +675 +3 +2 +3 +47 +7217 +0 + + +676 +3 +2 +3 +48 +7719 +0 + + +677 +3 +2 +3 +49 +7953 +0 + + +678 +3 +2 +3 +50 +7474 +0 + + +679 +3 +2 +3 +51 +7715 +0 + + +680 +3 +2 +3 +52 +7473 +0 + + +681 +3 +2 +3 +53 +7714 +0 + + +682 +3 +2 +3 +54 +8625 +0 + + +683 +3 +2 +3 +55 +8623 +0 + + +684 +3 +2 +3 +57 +8628 +0 + + +685 +3 +2 +3 +58 +8622 +0 + + +686 +3 +2 +3 +59 +8630 +0 + + +687 +3 +2 +3 +60 +8619 +0 + + +688 +3 +2 +3 +61 +7221 +0 + + +689 +3 +2 +3 +62 +7469 +0 + + +690 +3 +2 +3 +63 +7721 +0 + + +691 +3 +2 +3 +64 +7470 +0 + + +692 +3 +2 +3 +65 +7720 +0 + + +693 +3 +2 +3 +66 +7218 +0 + + +694 +3 +2 +3 +67 +8838 +0 + + +695 +3 +2 +2 +0 +6425 +0 + + +696 +3 +2 +2 +1 +8836 +0 + + +697 +3 +2 +2 +2 +8830 +0 + + +698 +3 +2 +2 +3 +8833 +0 + + +699 +3 +2 +2 +4 +8831 +0 + + +700 +3 +2 +2 +5 +7475 +0 + + +701 +3 +2 +2 +6 +6696 +0 + + +702 +3 +2 +2 +7 +7476 +0 + + +703 +3 +2 +2 +8 +6695 +0 + + +704 +3 +2 +2 +9 +7224 +0 + + +705 +3 +2 +2 +10 +6960 +0 + + +706 +3 +2 +2 +12 +7723 +0 + + +707 +3 +2 +2 +13 +6961 +0 + + +708 +3 +2 +2 +14 +8834 +0 + + +709 +3 +2 +2 +15 +8829 +0 + + +710 +3 +2 +2 +16 +8835 +0 + + +711 +3 +2 +2 +17 +8828 +0 + + +712 +3 +2 +2 +18 +8837 +0 + + +713 +3 +2 +2 +19 +8832 +0 + + +714 +3 +2 +2 +20 +7722 +0 + + +715 +3 +2 +2 +21 +7220 +0 + + +716 +3 +2 +2 +23 +7477 +0 + + +717 +3 +2 +2 +24 +9708 +1 + + +718 +3 +2 +2 +25 +7478 +0 + + +719 +3 +2 +2 +26 +9709 +1 + + +720 +3 +2 +2 +27 +9037 +0 + + +721 +3 +2 +2 +28 +9710 +1 + + +722 +3 +2 +2 +29 +9035 +0 + + +723 +3 +2 +2 +30 +9029 +0 + + +724 +3 +2 +2 +31 +9034 +0 + + +725 +3 +2 +2 +32 +9032 +0 + + +726 +3 +2 +2 +33 +7226 +0 + + +727 +3 +2 +2 +34 +6427 +0 + + +728 +3 +2 +2 +35 +7227 +0 + + +729 +3 +2 +2 +36 +6698 +0 + + +730 +3 +2 +2 +37 +7479 +0 + + +731 +3 +2 +2 +38 +6697 +0 + + +732 +3 +2 +2 +39 +7480 +0 + + +733 +3 +2 +2 +40 +6962 +0 + + +734 +3 +2 +2 +41 +9036 +0 + + +735 +3 +2 +2 +42 +9031 +0 + + +736 +3 +2 +2 +43 +9033 +0 + + +737 +3 +2 +2 +44 +9030 +0 + + +738 +3 +2 +2 +46 +9038 +0 + + +739 +3 +2 +2 +47 +9027 +0 + + +740 +3 +2 +2 +48 +7959 +0 + + +741 +3 +2 +2 +49 +6963 +0 + + +742 +3 +2 +2 +50 +7958 +0 + + +743 +3 +2 +2 +51 +7716 +0 + + +744 +3 +2 +2 +52 +7961 +0 + + +745 +3 +2 +2 +53 +7717 +0 + + +746 +3 +2 +2 +54 +7960 +0 + + +747 +3 +2 +2 +55 +7472 +0 + + +748 +3 +2 +2 +57 +8190 +0 + + +749 +3 +2 +2 +58 +7471 +0 + + +750 +3 +2 +2 +59 +8188 +0 + + +751 +3 +2 +2 +60 +7219 +0 + + +752 +3 +2 +2 +61 +8187 +0 + + +753 +3 +2 +2 +62 +8182 +0 + + +754 +3 +2 +2 +63 +9175 +1 + + +755 +3 +2 +2 +64 +9174 +1 + + +756 +3 +2 +2 +65 +9176 +1 + + +757 +3 +2 +2 +66 +7952 +0 + + +758 +3 +2 +2 +67 +7725 +0 + + +759 +3 +2 +1 +0 +7951 +0 + + +760 +3 +2 +1 +1 +7724 +0 + + +761 +3 +2 +1 +2 +8185 +0 + + +762 +3 +2 +1 +3 +7229 +0 + + +763 +3 +2 +1 +4 +7955 +0 + + +764 +3 +2 +1 +5 +7481 +0 + + +765 +3 +2 +1 +6 +7954 +0 + + +766 +3 +2 +1 +7 +7482 +0 + + +767 +3 +2 +1 +8 +9173 +1 + + +768 +3 +2 +1 +9 +9268 +1 + + +769 +3 +3 +1 +10 +9014 +0 + + +770 +3 +3 +1 +12 +7447 +0 + + +771 +3 +3 +1 +13 +8377 +0 + + +772 +3 +3 +1 +14 +9358 +1 + + +773 +3 +3 +1 +15 +9357 +1 + + +774 +3 +3 +1 +16 +7448 +0 + + +775 +3 +3 +1 +17 +8154 +0 + + +776 +3 +3 +1 +18 +7693 +0 + + +777 +3 +3 +1 +19 +8155 +0 + + +778 +3 +3 +1 +20 +7692 +0 + + +779 +3 +3 +1 +21 +9011 +0 + + +780 +3 +3 +1 +23 +7194 +0 + + +781 +3 +3 +1 +24 +9012 +0 + + +782 +3 +3 +1 +25 +7446 +0 + + +783 +3 +3 +1 +26 +8375 +0 + + +784 +3 +3 +1 +27 +7445 +0 + + +785 +3 +3 +1 +28 +8152 +0 + + +786 +3 +3 +1 +29 +7690 +0 + + +787 +3 +3 +1 +30 +8153 +0 + + +788 +3 +3 +1 +31 +7691 +0 + + +789 +3 +3 +1 +32 +9010 +0 + + +790 +3 +3 +1 +33 +7192 +0 + + +791 +3 +3 +1 +34 +9009 +0 + + +792 +3 +3 +1 +35 +7444 +0 + + +793 +3 +3 +1 +36 +9013 +0 + + +794 +3 +3 +1 +37 +7443 +0 + + +795 +3 +3 +1 +38 +8156 +0 + + +796 +3 +3 +1 +39 +9449 +1 + + +797 +3 +3 +1 +40 +8157 +0 + + +798 +3 +3 +1 +41 +9448 +1 + + +799 +3 +3 +1 +42 +9447 +1 + + +800 +3 +3 +1 +43 +7688 +0 + + +801 +3 +3 +1 +44 +8380 +0 + + +802 +3 +3 +1 +46 +7689 +0 + + +803 +3 +3 +1 +47 +9016 +0 + + +804 +3 +3 +1 +48 +8164 +0 + + +805 +3 +3 +1 +49 +9015 +0 + + +806 +3 +3 +1 +50 +7934 +0 + + +807 +3 +3 +1 +51 +8158 +0 + + +808 +3 +3 +1 +52 +7935 +0 + + +809 +3 +3 +1 +53 +8159 +0 + + +810 +3 +3 +1 +54 +8385 +0 + + +811 +3 +3 +1 +55 +8382 +0 + + +812 +3 +3 +1 +57 +8162 +0 + + +813 +3 +3 +1 +58 +8161 +0 + + +814 +3 +3 +1 +59 +8163 +0 + + +815 +3 +3 +1 +60 +8160 +0 + + +816 +3 +3 +1 +61 +7933 +0 + + +817 +3 +3 +1 +62 +8383 +0 + + +818 +3 +3 +1 +63 +7932 +0 + + +819 +3 +3 +1 +64 +8816 +0 + + +820 +3 +3 +1 +65 +7931 +0 + + +821 +3 +3 +1 +66 +8815 +0 + + +822 +3 +3 +1 +67 +7930 +0 + + +823 +3 +3 +0 +0 +8607 +0 + + +824 +3 +3 +0 +1 +9535 +1 + + +825 +3 +3 +0 +2 +9534 +1 + + +826 +3 +3 +0 +3 +8165 +0 + + +827 +3 +3 +0 +4 +8608 +0 + + +828 +3 +3 +0 +5 +8388 +0 + + +829 +3 +3 +0 +6 +8392 +0 + + +830 +3 +3 +0 +7 +9265 +1 + + +831 +3 +3 +0 +8 +8813 +0 + + +832 +3 +3 +0 +9 +7936 +0 + + +833 +3 +3 +0 +10 +8814 +0 + + +834 +3 +3 +0 +12 +8166 +0 + + +835 +3 +3 +0 +13 +8606 +0 + + +836 +3 +3 +0 +14 +8167 +0 + + +837 +3 +3 +0 +15 +8605 +0 + + +838 +3 +3 +0 +16 +8390 +0 + + +839 +3 +3 +0 +17 +8389 +0 + + +840 +3 +3 +0 +18 +7938 +0 + + +841 +3 +3 +0 +19 +8811 +0 + + +842 +3 +3 +0 +20 +7939 +0 + + +843 +3 +3 +0 +21 +8812 +0 + + +844 +3 +3 +0 +23 +8169 +0 + + +845 +3 +3 +0 +24 +8604 +0 + + +846 +3 +3 +0 +25 +8168 +0 + + +847 +3 +3 +0 +26 +8603 +0 + + +848 +3 +3 +0 +27 +9620 +1 + + +849 +3 +3 +0 +28 +8387 +0 + + +850 +3 +3 +0 +29 +9619 +1 + + +851 +3 +3 +0 +30 +9618 +1 + + +852 +3 +3 +0 +31 +8391 +0 + + +853 +3 +3 +0 +32 +8810 +0 + + +854 +3 +3 +0 +33 +7195 +0 + + +855 +3 +3 +0 +34 +8809 +0 + + +856 +3 +3 +0 +35 +7694 +0 + + +857 +3 +3 +0 +36 +8601 +0 + + +858 +3 +3 +0 +37 +7695 +0 + + +859 +3 +3 +0 +38 +8602 +0 + + +860 +3 +3 +0 +39 +7450 +0 + + +861 +3 +3 +0 +40 +8386 +0 + + +862 +3 +3 +0 +41 +7449 +0 + + +863 +3 +3 +0 +42 +8808 +0 + + +864 +3 +3 +0 +43 +7197 +0 + + +865 +3 +3 +0 +44 +8807 +0 + + +866 +3 +3 +0 +46 +7697 +0 + + +867 +3 +3 +0 +47 +8599 +0 + + +868 +3 +3 +0 +48 +7696 +0 + + +869 +3 +3 +0 +49 +8600 +0 + + +870 +3 +3 +0 +50 +7451 +0 + + +871 +3 +3 +0 +51 +8384 +0 + + +872 +3 +3 +0 +52 +7452 +0 + + +873 +3 +3 +0 +53 +8805 +0 + + +874 +3 +3 +0 +54 +7200 +0 + + +875 +3 +3 +0 +55 +8806 +0 + + +876 +3 +3 +0 +57 +9700 +1 + + +877 +3 +3 +0 +58 +9699 +1 + + +878 +3 +3 +0 +59 +7699 +0 + + +879 +3 +3 +0 +60 +8598 +0 + + +880 +3 +3 +0 +61 +7698 +0 + + +881 +3 +3 +0 +62 +8597 +0 + + +882 +3 +3 +0 +63 +9779 +1 + + +883 +3 +3 +0 +64 +8381 +0 + + +884 +3 +3 +0 +65 +9778 +1 + + +885 +3 +3 +0 +66 +8803 +0 + + +886 +3 +3 +0 +67 +9777 +1 + + +887 +3 +3 +3 +0 +8175 +0 + + +888 +3 +3 +3 +1 +8178 +0 + + +889 +3 +3 +3 +2 +8173 +0 + + +890 +3 +3 +3 +3 +8181 +0 + + +891 +3 +3 +3 +4 +8170 +0 + + +892 +3 +3 +3 +5 +8176 +0 + + +893 +3 +3 +3 +6 +6948 +0 + + +894 +3 +3 +3 +7 +6420 +0 + + +895 +3 +3 +3 +8 +7207 +0 + + +896 +3 +3 +3 +9 +6692 +0 + + +897 +3 +3 +3 +10 +6949 +0 + + +898 +3 +3 +3 +12 +6956 +0 + + +899 +3 +3 +3 +13 +6684 +0 + + +900 +3 +3 +3 +14 +8401 +0 + + +901 +3 +3 +3 +15 +8396 +0 + + +902 +3 +3 +3 +16 +8399 +0 + + +903 +3 +3 +3 +17 +8398 +0 + + +904 +3 +3 +3 +18 +7216 +0 + + +905 +3 +3 +3 +19 +8393 +0 + + +906 +3 +3 +3 +20 +7467 +0 + + +907 +3 +3 +3 +21 +6683 +0 + + +908 +3 +3 +3 +23 +7713 +0 + + +909 +3 +3 +3 +24 +6682 +0 + + +910 +3 +3 +3 +25 +6954 +0 + + +911 +3 +3 +3 +26 +6681 +0 + + +912 +3 +3 +3 +27 +8400 +0 + + +913 +3 +3 +3 +28 +8394 +0 + + +914 +3 +3 +3 +29 +8402 +0 + + +915 +3 +3 +3 +30 +8395 +0 + + +916 +3 +3 +3 +31 +8403 +0 + + +917 +3 +3 +3 +32 +8397 +0 + + +918 +3 +3 +3 +33 +6689 +0 + + +919 +3 +3 +3 +34 +6946 +0 + + +920 +3 +3 +3 +35 +6690 +0 + + +921 +3 +3 +3 +36 +6947 +0 + + +922 +3 +3 +3 +37 +6419 +0 + + +923 +3 +3 +3 +38 +7206 +0 + + +924 +3 +3 +3 +39 +6955 +0 + + +925 +3 +3 +3 +40 +8610 +0 + + +926 +3 +3 +3 +41 +8618 +0 + + +927 +3 +3 +3 +42 +8611 +0 + + +928 +3 +3 +3 +43 +8616 +0 + + +929 +3 +3 +3 +44 +8613 +0 + + +930 +3 +3 +3 +46 +7214 +0 + + +931 +3 +3 +3 +47 +7707 +0 + + +932 +3 +3 +3 +48 +7948 +0 + + +933 +3 +3 +3 +49 +7706 +0 + + +934 +3 +3 +3 +50 +7710 +0 + + +935 +3 +3 +3 +51 +7461 +0 + + +936 +3 +3 +3 +52 +7711 +0 + + +937 +3 +3 +3 +53 +7462 +0 + + +938 +3 +3 +3 +54 +8615 +0 + + +939 +3 +3 +3 +55 +8614 +0 + + +940 +3 +3 +3 +57 +8617 +0 + + +941 +3 +3 +3 +58 +8612 +0 + + +942 +3 +3 +3 +59 +8620 +0 + + +943 +3 +3 +3 +60 +8609 +0 + + +944 +3 +3 +3 +61 +7466 +0 + + +945 +3 +3 +3 +62 +7210 +0 + + +946 +3 +3 +3 +63 +7465 +0 + + +947 +3 +3 +3 +64 +7705 +0 + + +948 +3 +3 +3 +65 +7213 +0 + + +949 +3 +3 +3 +66 +7704 +0 + + +950 +3 +3 +3 +67 +6417 +0 + + +951 +3 +3 +2 +0 +8817 +0 + + +952 +3 +3 +2 +1 +8825 +0 + + +953 +3 +3 +2 +2 +8820 +0 + + +954 +3 +3 +2 +3 +8823 +0 + + +955 +3 +3 +2 +4 +8822 +0 + + +956 +3 +3 +2 +5 +6688 +0 + + +957 +3 +3 +2 +6 +7459 +0 + + +958 +3 +3 +2 +7 +6687 +0 + + +959 +3 +3 +2 +8 +7460 +0 + + +960 +3 +3 +2 +9 +6952 +0 + + +961 +3 +3 +2 +10 +7208 +0 + + +962 +3 +3 +2 +12 +6953 +0 + + +963 +3 +3 +2 +13 +7702 +0 + + +964 +3 +3 +2 +14 +8826 +0 + + +965 +3 +3 +2 +15 +8821 +0 + + +966 +3 +3 +2 +16 +8827 +0 + + +967 +3 +3 +2 +17 +8819 +0 + + +968 +3 +3 +2 +18 +8824 +0 + + +969 +3 +3 +2 +19 +8818 +0 + + +970 +3 +3 +2 +20 +7212 +0 + + +971 +3 +3 +2 +21 +7703 +0 + + +972 +3 +3 +2 +23 +9694 +1 + + +973 +3 +3 +2 +24 +7458 +0 + + +974 +3 +3 +2 +25 +9693 +1 + + +975 +3 +3 +2 +26 +7457 +0 + + +976 +3 +3 +2 +27 +9692 +1 + + +977 +3 +3 +2 +28 +9018 +0 + + +978 +3 +3 +2 +29 +9026 +0 + + +979 +3 +3 +2 +30 +9019 +0 + + +980 +3 +3 +2 +31 +9024 +0 + + +981 +3 +3 +2 +32 +9021 +0 + + +982 +3 +3 +2 +33 +6414 +0 + + +983 +3 +3 +2 +34 +7205 +0 + + +984 +3 +3 +2 +35 +6685 +0 + + +985 +3 +3 +2 +36 +7203 +0 + + +986 +3 +3 +2 +37 +6686 +0 + + +987 +3 +3 +2 +38 +7455 +0 + + +988 +3 +3 +2 +39 +6951 +0 + + +989 +3 +3 +2 +40 +7456 +0 + + +990 +3 +3 +2 +41 +9023 +0 + + +991 +3 +3 +2 +42 +9020 +0 + + +992 +3 +3 +2 +43 +9025 +0 + + +993 +3 +3 +2 +44 +9022 +0 + + +994 +3 +3 +2 +46 +9028 +0 + + +995 +3 +3 +2 +47 +9017 +0 + + +996 +3 +3 +2 +48 +6950 +0 + + +997 +3 +3 +2 +49 +7943 +0 + + +998 +3 +3 +2 +50 +7708 +0 + + +999 +3 +3 +2 +51 +7942 +0 + + +1000 +3 +3 +2 +52 +7709 +0 + + +1001 +3 +3 +2 +53 +7940 +0 + + +1002 +3 +3 +2 +54 +7464 +0 + + +1003 +3 +3 +2 +55 +7941 +0 + + +1004 +3 +3 +2 +57 +7463 +0 + + +1005 +3 +3 +2 +58 +8171 +0 + + +1006 +3 +3 +2 +59 +7211 +0 + + +1007 +3 +3 +2 +60 +8172 +0 + + +1008 +3 +3 +2 +61 +8179 +0 + + +1009 +3 +3 +2 +62 +8174 +0 + + +1010 +3 +3 +2 +63 +9172 +1 + + +1011 +3 +3 +2 +64 +9171 +1 + + +1012 +3 +3 +2 +65 +7949 +0 + + +1013 +3 +3 +2 +66 +9170 +1 + + +1014 +3 +3 +2 +67 +7950 +0 + + +1015 +3 +3 +1 +0 +7701 +0 + + +1016 +3 +3 +1 +1 +8177 +0 + + +1017 +3 +3 +1 +2 +7700 +0 + + +1018 +3 +3 +1 +3 +7947 +0 + + +1019 +3 +3 +1 +4 +7202 +0 + + +1020 +3 +3 +1 +5 +7946 +0 + + +1021 +3 +3 +1 +6 +7454 +0 + + +1022 +3 +3 +1 +7 +9267 +1 + + +1023 +3 +3 +1 +8 +7453 +0 + + +1024 +3 +3 +1 +9 +9266 +1 + + +1025 +1 +3 +1 +10 +7651 +0 + + +1026 +1 +3 +1 +12 +7896 +0 + + +1027 +1 +3 +1 +13 +7890 +0 + + +1028 +1 +3 +1 +14 +7894 +0 + + +1029 +1 +3 +1 +15 +7884 +0 + + +1030 +1 +3 +1 +16 +7895 +0 + + +1031 +1 +3 +1 +17 +7889 +0 + + +1032 +1 +3 +1 +18 +7893 +0 + + +1033 +1 +3 +1 +19 +7880 +0 + + +1034 +1 +3 +1 +20 +7897 +0 + + +1035 +1 +3 +1 +21 +7887 +0 + + +1036 +1 +3 +1 +23 +7891 +0 + + +1037 +1 +3 +1 +24 +7878 +0 + + +1038 +1 +3 +1 +25 +7898 +0 + + +1039 +1 +3 +1 +26 +7877 +0 + + +1040 +1 +3 +1 +27 +8124 +0 + + +1041 +1 +3 +1 +28 +7888 +0 + + +1042 +1 +3 +1 +29 +8123 +0 + + +1043 +1 +3 +1 +30 +7875 +0 + + +1044 +1 +3 +1 +31 +7892 +0 + + +1045 +1 +3 +1 +32 +7886 +0 + + +1046 +1 +3 +1 +33 +8121 +0 + + +1047 +1 +3 +1 +34 +7872 +0 + + +1048 +1 +3 +1 +35 +7660 +0 + + +1049 +1 +3 +1 +36 +7870 +0 + + +1050 +1 +3 +1 +37 +7659 +0 + + +1051 +1 +3 +1 +38 +7885 +0 + + +1052 +1 +3 +1 +39 +8118 +0 + + +1053 +1 +3 +1 +40 +7869 +0 + + +1054 +1 +3 +1 +41 +7657 +0 + + +1055 +1 +3 +1 +42 +7883 +0 + + +1056 +1 +3 +1 +43 +7655 +0 + + +1057 +1 +3 +1 +44 +7867 +0 + + +1058 +1 +3 +1 +46 +7654 +0 + + +1059 +1 +3 +1 +47 +8116 +0 + + +1060 +1 +3 +1 +48 +8120 +0 + + +1061 +1 +3 +1 +49 +8115 +0 + + +1062 +1 +3 +1 +50 +8119 +0 + + +1063 +1 +3 +1 +51 +8108 +0 + + +1064 +1 +3 +1 +52 +7653 +0 + + +1065 +1 +3 +1 +53 +8113 +0 + + +1066 +1 +3 +1 +54 +8117 +0 + + +1067 +1 +3 +1 +55 +8107 +0 + + +1068 +1 +3 +1 +57 +8114 +0 + + +1069 +1 +3 +1 +58 +8110 +0 + + +1070 +1 +3 +1 +59 +7652 +0 + + +1071 +1 +3 +1 +60 +8105 +0 + + +1072 +1 +3 +1 +61 +6364 +0 + + +1073 +1 +3 +1 +62 +8102 +0 + + +1074 +1 +3 +1 +63 +8342 +0 + + +1075 +1 +3 +1 +64 +8112 +0 + + +1076 +1 +3 +1 +65 +8340 +0 + + +1077 +1 +3 +1 +66 +8100 +0 + + +1078 +1 +3 +1 +67 +7159 +0 + + +1079 +1 +3 +0 +0 +8099 +0 + + +1080 +1 +3 +0 +1 +8337 +0 + + +1081 +1 +3 +0 +2 +8111 +0 + + +1082 +1 +3 +0 +3 +8335 +0 + + +1083 +1 +3 +0 +4 +8106 +0 + + +1084 +1 +3 +0 +5 +6900 +0 + + +1085 +1 +3 +0 +6 +8109 +0 + + +1086 +1 +3 +0 +7 +8339 +0 + + +1087 +1 +3 +0 +8 +8104 +0 + + +1088 +1 +3 +0 +9 +6901 +0 + + +1089 +1 +3 +0 +10 +8103 +0 + + +1090 +1 +3 +0 +12 +6636 +0 + + +1091 +1 +3 +0 +13 +8334 +0 + + +1092 +1 +3 +0 +14 +8338 +0 + + +1093 +1 +3 +0 +15 +8101 +0 + + +1094 +1 +3 +0 +16 +7158 +0 + + +1095 +1 +3 +0 +17 +8332 +0 + + +1096 +1 +3 +0 +18 +8336 +0 + + +1097 +1 +3 +0 +19 +6897 +0 + + +1098 +1 +3 +0 +20 +8333 +0 + + +1099 +1 +3 +0 +21 +8329 +0 + + +1100 +1 +3 +0 +23 +6899 +0 + + +1101 +1 +3 +0 +24 +8327 +0 + + +1102 +1 +3 +0 +25 +6898 +0 + + +1103 +1 +3 +0 +26 +8326 +0 + + +1104 +1 +3 +0 +27 +8554 +0 + + +1105 +1 +3 +0 +28 +8331 +0 + + +1106 +1 +3 +0 +29 +8552 +0 + + +1107 +1 +3 +0 +30 +6632 +0 + + +1108 +1 +3 +0 +31 +6633 +0 + + +1109 +1 +3 +0 +32 +6631 +0 + + +1110 +1 +3 +0 +33 +8549 +0 + + +1111 +1 +3 +0 +34 +8330 +0 + + +1112 +1 +3 +0 +35 +6634 +0 + + +1113 +1 +3 +0 +36 +6896 +0 + + +1114 +1 +3 +0 +37 +8547 +0 + + +1115 +1 +3 +0 +38 +8328 +0 + + +1116 +1 +3 +0 +39 +6635 +0 + + +1117 +1 +3 +0 +40 +7153 +0 + + +1118 +1 +3 +0 +41 +7156 +0 + + +1119 +1 +3 +0 +42 +6894 +0 + + +1120 +1 +3 +0 +43 +8550 +0 + + +1121 +1 +3 +0 +44 +6895 +0 + + +1122 +1 +3 +0 +46 +6630 +0 + + +1123 +1 +3 +0 +47 +8546 +0 + + +1124 +1 +3 +0 +48 +6629 +0 + + +1125 +1 +3 +0 +49 +6627 +0 + + +1126 +1 +3 +0 +50 +8548 +0 + + +1127 +1 +3 +0 +51 +7150 +0 + + +1128 +1 +3 +0 +52 +7151 +0 + + +1129 +1 +3 +0 +53 +6891 +0 + + +1130 +1 +3 +0 +54 +6892 +0 + + +1131 +1 +3 +0 +55 +8545 +1 + + +1132 +1 +3 +0 +57 +6625 +0 + + +1133 +1 +3 +0 +58 +6893 +0 + + +1134 +1 +3 +0 +59 +6626 +0 + + +1135 +1 +3 +0 +60 +6628 +0 + + +1136 +1 +3 +0 +61 +7148 +0 + + +1137 +1 +3 +0 +62 +8544 +1 + + +1138 +1 +3 +0 +63 +6889 +0 + + +1139 +1 +3 +0 +64 +6890 +0 + + +1140 +1 +3 +0 +65 +6888 +0 + + +1141 +1 +3 +0 +66 +6624 +0 + + +1142 +1 +3 +0 +67 +6623 +0 + + +1143 +1 +3 +3 +0 +6388 +0 + + +1144 +1 +3 +3 +1 +6664 +0 + + +1145 +1 +3 +3 +2 +6387 +0 + + +1146 +1 +3 +3 +3 +6661 +0 + + +1147 +1 +3 +3 +4 +6391 +0 + + +1148 +1 +3 +3 +5 +5845 +0 + + +1149 +1 +3 +3 +6 +6385 +0 + + +1150 +1 +3 +3 +7 +6659 +0 + + +1151 +1 +3 +3 +8 +6389 +0 + + +1152 +1 +3 +3 +9 +5556 +0 + + +1153 +1 +3 +3 +10 +6386 +0 + + +1154 +1 +3 +3 +12 +6124 +0 + + +1155 +1 +3 +3 +13 +6384 +0 + + +1156 +1 +3 +3 +14 +6662 +0 + + +1157 +1 +3 +3 +15 +6658 +0 + + +1158 +1 +3 +3 +16 +6390 +0 + + +1159 +1 +3 +3 +17 +6382 +0 + + +1160 +1 +3 +3 +18 +6660 +0 + + +1161 +1 +3 +3 +19 +6656 +0 + + +1162 +1 +3 +3 +20 +6392 +0 + + +1163 +1 +3 +3 +21 +6383 +0 + + +1164 +1 +3 +3 +23 +6125 +0 + + +1165 +1 +3 +3 +24 +6653 +0 + + +1166 +1 +3 +3 +25 +6657 +0 + + +1167 +1 +3 +3 +26 +6651 +0 + + +1168 +1 +3 +3 +27 +5843 +0 + + +1169 +1 +3 +3 +28 +6380 +0 + + +1170 +1 +3 +3 +29 +6126 +0 + + +1171 +1 +3 +3 +30 +6655 +0 + + +1172 +1 +3 +3 +31 +6925 +0 + + +1173 +1 +3 +3 +32 +6381 +0 + + +1174 +1 +3 +3 +33 +6393 +0 + + +1175 +1 +3 +3 +34 +6654 +0 + + +1176 +1 +3 +3 +35 +6922 +0 + + +1177 +1 +3 +3 +36 +6103 +0 + + +1178 +1 +3 +3 +37 +6394 +0 + + +1179 +1 +3 +3 +38 +6652 +0 + + +1180 +1 +3 +3 +39 +6920 +0 + + +1181 +1 +3 +3 +40 +6650 +0 + + +1182 +1 +3 +3 +41 +6919 +0 + + +1183 +1 +3 +3 +42 +6379 +0 + + +1184 +1 +3 +3 +43 +6395 +0 + + +1185 +1 +3 +3 +44 +6649 +0 + + +1186 +1 +3 +3 +46 +6923 +0 + + +1187 +1 +3 +3 +47 +6378 +0 + + +1188 +1 +3 +3 +48 +6397 +0 + + +1189 +1 +3 +3 +49 +6100 +0 + + +1190 +1 +3 +3 +50 +6921 +0 + + +1191 +1 +3 +3 +51 +6917 +0 + + +1192 +1 +3 +3 +52 +6396 +0 + + +1193 +1 +3 +3 +53 +6121 +0 + + +1194 +1 +3 +3 +54 +6399 +0 + + +1195 +1 +3 +3 +55 +6914 +0 + + +1196 +1 +3 +3 +57 +6918 +0 + + +1197 +1 +3 +3 +58 +6122 +0 + + +1198 +1 +3 +3 +59 +6916 +0 + + +1199 +1 +3 +3 +60 +6912 +0 + + +1200 +1 +3 +3 +61 +6400 +0 + + +1201 +1 +3 +3 +62 +5554 +0 + + +1202 +1 +3 +3 +63 +6398 +0 + + +1203 +1 +3 +3 +64 +5844 +0 + + +1204 +1 +3 +3 +65 +6666 +0 + + +1205 +1 +3 +3 +66 +6915 +0 + + +1206 +1 +3 +3 +67 +7177 +0 + + +1207 +1 +3 +2 +0 +5841 +0 + + +1208 +1 +3 +2 +1 +6648 +0 + + +1209 +1 +3 +2 +2 +6913 +0 + + +1210 +1 +3 +2 +3 +7175 +0 + + +1211 +1 +3 +2 +4 +6647 +0 + + +1212 +1 +3 +2 +5 +7174 +0 + + +1213 +1 +3 +2 +6 +6910 +0 + + +1214 +1 +3 +2 +7 +6376 +0 + + +1215 +1 +3 +2 +8 +6377 +0 + + +1216 +1 +3 +2 +9 +6098 +0 + + +1217 +1 +3 +2 +10 +6911 +0 + + +1218 +1 +3 +2 +12 +6646 +0 + + +1219 +1 +3 +2 +13 +6099 +0 + + +1220 +1 +3 +2 +14 +7176 +0 + + +1221 +1 +3 +2 +15 +7172 +0 + + +1222 +1 +3 +2 +16 +6645 +0 + + +1223 +1 +3 +2 +17 +7169 +0 + + +1224 +1 +3 +2 +18 +7173 +0 + + +1225 +1 +3 +2 +19 +6375 +0 + + +1226 +1 +3 +2 +20 +6374 +0 + + +1227 +1 +3 +2 +21 +6908 +0 + + +1228 +1 +3 +2 +23 +7171 +0 + + +1229 +1 +3 +2 +24 +7167 +0 + + +1230 +1 +3 +2 +25 +6097 +0 + + +1231 +1 +3 +2 +26 +6909 +0 + + +1232 +1 +3 +2 +27 +7166 +0 + + +1233 +1 +3 +2 +28 +6644 +0 + + +1234 +1 +3 +2 +29 +6907 +0 + + +1235 +1 +3 +2 +30 +7170 +0 + + +1236 +1 +3 +2 +31 +7425 +0 + + +1237 +1 +3 +2 +32 +6643 +0 + + +1238 +1 +3 +2 +33 +6906 +0 + + +1239 +1 +3 +2 +34 +7168 +0 + + +1240 +1 +3 +2 +35 +7423 +0 + + +1241 +1 +3 +2 +36 +6372 +0 + + +1242 +1 +3 +2 +37 +6641 +0 + + +1243 +1 +3 +2 +38 +7165 +0 + + +1244 +1 +3 +2 +39 +7422 +0 + + +1245 +1 +3 +2 +40 +7163 +0 + + +1246 +1 +3 +2 +41 +7420 +0 + + +1247 +1 +3 +2 +42 +5266 +0 + + +1248 +1 +3 +2 +43 +6642 +0 + + +1249 +1 +3 +2 +44 +5265 +0 + + +1250 +1 +3 +2 +46 +7424 +0 + + +1251 +1 +3 +2 +47 +5267 +0 + + +1252 +1 +3 +2 +48 +6371 +0 + + +1253 +1 +3 +2 +49 +7164 +0 + + +1254 +1 +3 +2 +50 +7421 +0 + + +1255 +1 +3 +2 +51 +7417 +0 + + +1256 +1 +3 +2 +52 +7161 +0 + + +1257 +1 +3 +2 +53 +6905 +0 + + +1258 +1 +3 +2 +54 +7419 +0 + + +1259 +1 +3 +2 +55 +7415 +0 + + +1260 +1 +3 +2 +57 +6902 +0 + + +1261 +1 +3 +2 +58 +7414 +0 + + +1262 +1 +3 +2 +59 +7418 +0 + + +1263 +1 +3 +2 +60 +6904 +0 + + +1264 +1 +3 +2 +61 +6903 +0 + + +1265 +1 +3 +2 +62 +6639 +0 + + +1266 +1 +3 +2 +63 +6638 +0 + + +1267 +1 +3 +2 +64 +6640 +0 + + +1268 +1 +3 +2 +65 +7666 +0 + + +1269 +1 +3 +2 +66 +7416 +0 + + +1270 +1 +3 +2 +67 +7664 +0 + + +1271 +1 +3 +1 +0 +6369 +0 + + +1272 +1 +3 +1 +1 +6637 +0 + + +1273 +1 +3 +1 +2 +7413 +0 + + +1274 +1 +3 +1 +3 +7663 +0 + + +1275 +1 +3 +1 +4 +7658 +0 + + +1276 +1 +3 +1 +5 +6366 +0 + + +1277 +1 +3 +1 +6 +7411 +0 + + +1278 +1 +3 +1 +7 +7661 +0 + + +1279 +1 +3 +1 +8 +7656 +0 + + +1280 +1 +3 +1 +9 +7662 +0 + + +1281 +1 +2 +1 +10 +7899 +0 + + +1282 +1 +2 +1 +12 +8132 +0 + + +1283 +1 +2 +1 +13 +7901 +0 + + +1284 +1 +2 +1 +14 +7919 +0 + + +1285 +1 +2 +1 +15 +8131 +0 + + +1286 +1 +2 +1 +16 +8135 +0 + + +1287 +1 +2 +1 +17 +8129 +0 + + +1288 +1 +2 +1 +18 +8133 +0 + + +1289 +1 +2 +1 +19 +7204 +0 + + +1290 +1 +2 +1 +20 +7681 +0 + + +1291 +1 +2 +1 +21 +8126 +0 + + +1292 +1 +2 +1 +23 +8130 +0 + + +1293 +1 +2 +1 +24 +6945 +0 + + +1294 +1 +2 +1 +25 +7680 +0 + + +1295 +1 +2 +1 +26 +6944 +0 + + +1296 +1 +2 +1 +27 +7435 +0 + + +1297 +1 +2 +1 +28 +6679 +0 + + +1298 +1 +2 +1 +29 +7916 +0 + + +1299 +1 +2 +1 +30 +7902 +0 + + +1300 +1 +2 +1 +31 +7678 +0 + + +1301 +1 +2 +1 +32 +8128 +0 + + +1302 +1 +2 +1 +33 +7679 +0 + + +1303 +1 +2 +1 +34 +8127 +0 + + +1304 +1 +2 +1 +35 +8353 +0 + + +1305 +1 +2 +1 +36 +8125 +0 + + +1306 +1 +2 +1 +37 +7914 +0 + + +1307 +1 +2 +1 +38 +8122 +0 + + +1308 +1 +2 +1 +39 +8351 +0 + + +1309 +1 +2 +1 +40 +7904 +0 + + +1310 +1 +2 +1 +41 +8350 +0 + + +1311 +1 +2 +1 +42 +7907 +0 + + +1312 +1 +2 +1 +43 +7921 +0 + + +1313 +1 +2 +1 +44 +7909 +0 + + +1314 +1 +2 +1 +46 +7683 +0 + + +1315 +1 +2 +1 +47 +7910 +0 + + +1316 +1 +2 +1 +48 +7682 +0 + + +1317 +1 +2 +1 +49 +8140 +0 + + +1318 +1 +2 +1 +50 +7437 +0 + + +1319 +1 +2 +1 +51 +8348 +0 + + +1320 +1 +2 +1 +52 +8352 +0 + + +1321 +1 +2 +1 +53 +8345 +0 + + +1322 +1 +2 +1 +54 +8349 +0 + + +1323 +1 +2 +1 +55 +8343 +0 + + +1324 +1 +2 +1 +57 +8347 +0 + + +1325 +1 +2 +1 +58 +8139 +0 + + +1326 +1 +2 +1 +59 +7439 +0 + + +1327 +1 +2 +1 +60 +8137 +0 + + +1328 +1 +2 +1 +61 +7440 +0 + + +1329 +1 +2 +1 +62 +8134 +0 + + +1330 +1 +2 +1 +63 +7685 +0 + + +1331 +1 +2 +1 +64 +8142 +0 + + +1332 +1 +2 +1 +65 +7684 +0 + + +1333 +1 +2 +1 +66 +8145 +0 + + +1334 +1 +2 +1 +67 +7441 +0 + + +1335 +1 +2 +0 +0 +8346 +0 + + +1336 +1 +2 +0 +1 +9164 +1 + + +1337 +1 +2 +0 +2 +8344 +0 + + +1338 +1 +2 +0 +3 +8563 +0 + + +1339 +1 +2 +0 +4 +8341 +0 + + +1340 +1 +2 +0 +5 +8562 +0 + + +1341 +1 +2 +0 +6 +7915 +0 + + +1342 +1 +2 +0 +7 +7442 +0 + + +1343 +1 +2 +0 +8 +7912 +0 + + +1344 +1 +2 +0 +9 +7687 +0 + + +1345 +1 +2 +0 +10 +8144 +0 + + +1346 +1 +2 +0 +12 +8147 +0 + + +1347 +1 +2 +0 +13 +8143 +0 + + +1348 +1 +2 +0 +14 +8148 +0 + + +1349 +1 +2 +0 +15 +8141 +0 + + +1350 +1 +2 +0 +16 +8150 +0 + + +1351 +1 +2 +0 +17 +8557 +0 + + +1352 +1 +2 +0 +18 +8561 +0 + + +1353 +1 +2 +0 +19 +8560 +0 + + +1354 +1 +2 +0 +20 +8559 +0 + + +1355 +1 +2 +0 +21 +8555 +0 + + +1356 +1 +2 +0 +23 +7686 +0 + + +1357 +1 +2 +0 +24 +8138 +0 + + +1358 +1 +2 +0 +25 +8146 +0 + + +1359 +1 +2 +0 +26 +8136 +0 + + +1360 +1 +2 +0 +27 +8149 +0 + + +1361 +1 +2 +0 +28 +8356 +0 + + +1362 +1 +2 +0 +29 +8151 +0 + + +1363 +1 +2 +0 +30 +8358 +0 + + +1364 +1 +2 +0 +31 +8369 +0 + + +1365 +1 +2 +0 +32 +8558 +0 + + +1366 +1 +2 +0 +33 +8372 +0 + + +1367 +1 +2 +0 +34 +8556 +0 + + +1368 +1 +2 +0 +35 +8767 +0 + + +1369 +1 +2 +0 +36 +8553 +0 + + +1370 +1 +2 +0 +37 +8766 +0 + + +1371 +1 +2 +0 +38 +8551 +0 + + +1372 +1 +2 +0 +39 +8764 +0 + + +1373 +1 +2 +0 +40 +8359 +0 + + +1374 +1 +2 +0 +41 +8374 +0 + + +1375 +1 +2 +0 +42 +8361 +0 + + +1376 +1 +2 +0 +43 +8769 +0 + + +1377 +1 +2 +0 +44 +8364 +0 + + +1378 +1 +2 +0 +46 +8564 +0 + + +1379 +1 +2 +0 +47 +8366 +0 + + +1380 +1 +2 +0 +48 +8765 +0 + + +1381 +1 +2 +0 +49 +8367 +0 + + +1382 +1 +2 +0 +50 +8565 +0 + + +1383 +1 +2 +0 +51 +8761 +0 + + +1384 +1 +2 +0 +52 +8354 +0 + + +1385 +1 +2 +0 +53 +8759 +0 + + +1386 +1 +2 +0 +54 +8355 +0 + + +1387 +1 +2 +0 +55 +8758 +0 + + +1388 +1 +2 +0 +57 +8763 +0 + + +1389 +1 +2 +0 +58 +8961 +1 + + +1390 +1 +2 +0 +59 +8762 +0 + + +1391 +1 +2 +0 +60 +8959 +1 + + +1392 +1 +2 +0 +61 +8568 +0 + + +1393 +1 +2 +0 +62 +8960 +1 + + +1394 +1 +2 +0 +63 +8963 +0 + + +1395 +1 +2 +0 +64 +8760 +0 + + +1396 +1 +2 +0 +65 +8566 +0 + + +1397 +1 +2 +0 +66 +8757 +1 + + +1398 +1 +2 +0 +67 +8962 +0 + + +1399 +1 +2 +3 +0 +5850 +0 + + +1400 +1 +2 +3 +1 +6418 +0 + + +1401 +1 +2 +3 +2 +5847 +0 + + +1402 +1 +2 +3 +3 +6140 +0 + + +1403 +1 +2 +3 +4 +5855 +0 + + +1404 +1 +2 +3 +5 +6141 +0 + + +1405 +1 +2 +3 +6 +6665 +0 + + +1406 +1 +2 +3 +7 +5856 +0 + + +1407 +1 +2 +3 +8 +6405 +0 + + +1408 +1 +2 +3 +9 +6933 +0 + + +1409 +1 +2 +3 +10 +6127 +0 + + +1410 +1 +2 +3 +12 +6930 +0 + + +1411 +1 +2 +3 +13 +5852 +0 + + +1412 +1 +2 +3 +14 +6935 +0 + + +1413 +1 +2 +3 +15 +5853 +0 + + +1414 +1 +2 +3 +16 +6936 +0 + + +1415 +1 +2 +3 +17 +5857 +0 + + +1416 +1 +2 +3 +18 +6667 +0 + + +1417 +1 +2 +3 +19 +5849 +0 + + +1418 +1 +2 +3 +20 +6934 +0 + + +1419 +1 +2 +3 +21 +6134 +0 + + +1420 +1 +2 +3 +23 +6932 +0 + + +1421 +1 +2 +3 +24 +6928 +0 + + +1422 +1 +2 +3 +25 +6668 +0 + + +1423 +1 +2 +3 +26 +6135 +0 + + +1424 +1 +2 +3 +27 +6931 +0 + + +1425 +1 +2 +3 +28 +6143 +0 + + +1426 +1 +2 +3 +29 +6929 +0 + + +1427 +1 +2 +3 +30 +6927 +0 + + +1428 +1 +2 +3 +31 +6663 +0 + + +1429 +1 +2 +3 +32 +6413 +0 + + +1430 +1 +2 +3 +33 +6670 +0 + + +1431 +1 +2 +3 +34 +6404 +0 + + +1432 +1 +2 +3 +35 +9001 +0 + + +1433 +1 +2 +3 +36 +6128 +0 + + +1434 +1 +2 +3 +37 +7191 +0 + + +1435 +1 +2 +3 +38 +6926 +0 + + +1436 +1 +2 +3 +39 +7190 +0 + + +1437 +1 +2 +3 +40 +6129 +0 + + +1438 +1 +2 +3 +41 +6669 +0 + + +1439 +1 +2 +3 +42 +6924 +0 + + +1440 +1 +2 +3 +43 +7188 +0 + + +1441 +1 +2 +3 +44 +6407 +0 + + +1442 +1 +2 +3 +46 +7185 +0 + + +1443 +1 +2 +3 +47 +5559 +0 + + +1444 +1 +2 +3 +48 +7920 +0 + + +1445 +1 +2 +3 +49 +5561 +0 + + +1446 +1 +2 +3 +50 +6938 +0 + + +1447 +1 +2 +3 +51 +5562 +0 + + +1448 +1 +2 +3 +52 +7189 +0 + + +1449 +1 +2 +3 +53 +7673 +0 + + +1450 +1 +2 +3 +54 +7187 +0 + + +1451 +1 +2 +3 +55 +5564 +0 + + +1452 +1 +2 +3 +57 +6673 +0 + + +1453 +1 +2 +3 +58 +7183 +0 + + +1454 +1 +2 +3 +59 +7186 +0 + + +1455 +1 +2 +3 +60 +7182 +0 + + +1456 +1 +2 +3 +61 +6674 +0 + + +1457 +1 +2 +3 +62 +5567 +0 + + +1458 +1 +2 +3 +63 +7184 +0 + + +1459 +1 +2 +3 +64 +7180 +0 + + +1460 +1 +2 +3 +65 +6675 +0 + + +1461 +1 +2 +3 +66 +5851 +0 + + +1462 +1 +2 +3 +67 +6406 +0 + + +1463 +1 +2 +2 +0 +6136 +0 + + +1464 +1 +2 +2 +1 +6409 +0 + + +1465 +1 +2 +2 +2 +7181 +0 + + +1466 +1 +2 +2 +3 +7438 +0 + + +1467 +1 +2 +2 +4 +7179 +0 + + +1468 +1 +2 +2 +5 +6677 +0 + + +1469 +1 +2 +2 +6 +6137 +0 + + +1470 +1 +2 +2 +7 +7436 +0 + + +1471 +1 +2 +2 +8 +6415 +0 + + +1472 +1 +2 +2 +9 +7433 +0 + + +1473 +1 +2 +2 +10 +6408 +0 + + +1474 +1 +2 +2 +12 +7431 +0 + + +1475 +1 +2 +2 +13 +7178 +0 + + +1476 +1 +2 +2 +14 +6411 +0 + + +1477 +1 +2 +2 +15 +6130 +0 + + +1478 +1 +2 +2 +16 +6412 +0 + + +1479 +1 +2 +2 +17 +6131 +0 + + +1480 +1 +2 +2 +18 +6403 +0 + + +1481 +1 +2 +2 +19 +5846 +0 + + +1482 +1 +2 +2 +20 +6671 +0 + + +1483 +1 +2 +2 +21 +7430 +0 + + +1484 +1 +2 +2 +23 +7434 +0 + + +1485 +1 +2 +2 +24 +5854 +0 + + +1486 +1 +2 +2 +25 +6672 +0 + + +1487 +1 +2 +2 +26 +6139 +0 + + +1488 +1 +2 +2 +27 +7432 +0 + + +1489 +1 +2 +2 +28 +5565 +0 + + +1490 +1 +2 +2 +29 +7429 +0 + + +1491 +1 +2 +2 +30 +7428 +0 + + +1492 +1 +2 +2 +31 +6940 +0 + + +1493 +1 +2 +2 +32 +5563 +0 + + +1494 +1 +2 +2 +33 +6939 +0 + + +1495 +1 +2 +2 +34 +5560 +0 + + +1496 +1 +2 +2 +35 +6941 +0 + + +1497 +1 +2 +2 +36 +6138 +0 + + +1498 +1 +2 +2 +37 +6676 +0 + + +1499 +1 +2 +2 +38 +7427 +0 + + +1500 +1 +2 +2 +39 +6937 +0 + + +1501 +1 +2 +2 +40 +6416 +0 + + +1502 +1 +2 +2 +41 +7677 +0 + + +1503 +1 +2 +2 +42 +7426 +0 + + +1504 +1 +2 +2 +43 +7674 +0 + + +1505 +1 +2 +2 +44 +6410 +0 + + +1506 +1 +2 +2 +46 +7672 +0 + + +1507 +1 +2 +2 +47 +6401 +0 + + +1508 +1 +2 +2 +48 +7198 +0 + + +1509 +1 +2 +2 +49 +6132 +0 + + +1510 +1 +2 +2 +50 +7199 +0 + + +1511 +1 +2 +2 +51 +6133 +0 + + +1512 +1 +2 +2 +52 +6678 +0 + + +1513 +1 +2 +2 +53 +7671 +0 + + +1514 +1 +2 +2 +54 +7675 +0 + + +1515 +1 +2 +2 +55 +6402 +0 + + +1516 +1 +2 +2 +57 +7676 +0 + + +1517 +1 +2 +2 +58 +7669 +0 + + +1518 +1 +2 +2 +59 +7670 +0 + + +1519 +1 +2 +2 +60 +5269 +0 + + +1520 +1 +2 +2 +61 +7668 +0 + + +1521 +1 +2 +2 +62 +5268 +0 + + +1522 +1 +2 +2 +63 +6943 +0 + + +1523 +1 +2 +2 +64 +5848 +0 + + +1524 +1 +2 +2 +65 +6942 +0 + + +1525 +1 +2 +2 +66 +7905 +0 + + +1526 +1 +2 +2 +67 +7201 +0 + + +1527 +1 +2 +1 +0 +7903 +0 + + +1528 +1 +2 +1 +1 +6680 +0 + + +1529 +1 +2 +1 +2 +7900 +0 + + +1530 +1 +2 +1 +3 +7911 +0 + + +1531 +1 +2 +1 +4 +7906 +0 + + +1532 +1 +2 +1 +5 +7913 +0 + + +1533 +1 +2 +1 +6 +7667 +0 + + +1534 +1 +2 +1 +7 +7908 +0 + + +1535 +1 +2 +1 +8 +7665 +0 + + +1536 +1 +2 +1 +9 +9165 +1 + + +1537 +8 +0 +1 +10 +9231 +1 + + +1538 +8 +0 +1 +12 +9325 +1 + + +1539 +8 +0 +1 +13 +9145 +1 + + +1540 +8 +0 +1 +14 +9324 +1 + + +1541 +8 +0 +1 +15 +9146 +1 + + +1542 +8 +0 +1 +16 +9326 +1 + + +1543 +8 +0 +1 +17 +9147 +1 + + +1544 +8 +0 +1 +18 +9327 +1 + + +1545 +8 +0 +1 +19 +9230 +1 + + +1546 +8 +0 +1 +20 +9328 +1 + + +1547 +8 +0 +1 +21 +9148 +1 + + +1548 +8 +0 +1 +23 +9329 +1 + + +1549 +8 +0 +1 +24 +9149 +1 + + +1550 +8 +0 +1 +25 +9323 +1 + + +1551 +8 +0 +1 +26 +9150 +1 + + +1552 +8 +0 +1 +27 +9330 +1 + + +1553 +8 +0 +1 +28 +9151 +1 + + +1554 +8 +0 +1 +29 +9331 +1 + + +1555 +8 +0 +1 +30 +9152 +1 + + +1556 +8 +0 +1 +31 +9332 +1 + + +1557 +8 +0 +1 +32 +9232 +1 + + +1558 +8 +0 +1 +33 +9333 +1 + + +1559 +8 +0 +1 +34 +9233 +1 + + +1560 +8 +0 +1 +35 +9322 +1 + + +1561 +8 +0 +1 +36 +9234 +1 + + +1562 +8 +0 +1 +37 +9334 +1 + + +1563 +8 +0 +1 +38 +9235 +1 + + +1564 +8 +0 +1 +39 +9335 +1 + + +1565 +8 +0 +1 +40 +9236 +1 + + +1566 +8 +0 +1 +41 +9424 +1 + + +1567 +8 +0 +1 +42 +9237 +1 + + +1568 +8 +0 +1 +43 +9423 +1 + + +1569 +8 +0 +1 +44 +9238 +1 + + +1570 +8 +0 +1 +46 +9422 +1 + + +1571 +8 +0 +1 +47 +9239 +1 + + +1572 +8 +0 +1 +48 +9421 +1 + + +1573 +8 +0 +1 +49 +9321 +1 + + +1574 +8 +0 +1 +50 +9420 +1 + + +1575 +8 +0 +1 +51 +9240 +1 + + +1576 +8 +0 +1 +52 +9419 +1 + + +1577 +8 +0 +1 +53 +9241 +1 + + +1578 +8 +0 +1 +54 +9418 +1 + + +1579 +8 +0 +1 +55 +9242 +1 + + +1580 +8 +0 +1 +57 +9417 +1 + + +1581 +8 +0 +1 +58 +9243 +1 + + +1582 +8 +0 +1 +59 +9416 +1 + + +1583 +8 +0 +1 +60 +9244 +1 + + +1584 +8 +0 +1 +61 +9415 +1 + + +1585 +8 +0 +1 +62 +9320 +1 + + +1586 +8 +0 +1 +63 +9414 +1 + + +1587 +8 +0 +1 +64 +9245 +1 + + +1588 +8 +0 +1 +65 +9413 +1 + + +1589 +8 +0 +1 +66 +9584 +1 + + +1590 +8 +0 +1 +67 +9411 +1 + + +1591 +8 +0 +0 +0 +9585 +1 + + +1592 +8 +0 +0 +1 +9412 +1 + + +1593 +8 +0 +0 +2 +9583 +1 + + +1594 +8 +0 +0 +3 +9510 +1 + + +1595 +8 +0 +0 +4 +9582 +1 + + +1596 +8 +0 +0 +5 +9509 +1 + + +1597 +8 +0 +0 +6 +9581 +1 + + +1598 +8 +0 +0 +7 +9508 +1 + + +1599 +8 +0 +0 +8 +9580 +1 + + +1600 +8 +0 +0 +9 +9410 +1 + + +1601 +8 +0 +0 +10 +9136 +1 + + +1602 +8 +0 +0 +12 +9507 +1 + + +1603 +8 +0 +0 +13 +9586 +1 + + +1604 +8 +0 +0 +14 +9506 +1 + + +1605 +8 +0 +0 +15 +9587 +1 + + +1606 +8 +0 +0 +16 +9505 +1 + + +1607 +8 +0 +0 +17 +9588 +1 + + +1608 +8 +0 +0 +18 +9504 +1 + + +1609 +8 +0 +0 +19 +9589 +1 + + +1610 +8 +0 +0 +20 +9503 +1 + + +1611 +8 +0 +0 +21 +9590 +1 + + +1612 +8 +0 +0 +23 +9502 +1 + + +1613 +8 +0 +0 +24 +9409 +1 + + +1614 +8 +0 +0 +25 +9501 +1 + + +1615 +8 +0 +0 +26 +9591 +1 + + +1616 +8 +0 +0 +27 +9500 +1 + + +1617 +8 +0 +0 +28 +9592 +1 + + +1618 +8 +0 +0 +29 +9499 +1 + + +1619 +8 +0 +0 +30 +9593 +1 + + +1620 +8 +0 +0 +31 +9498 +1 + + +1621 +8 +0 +0 +32 +9663 +1 + + +1622 +8 +0 +0 +33 +9497 +1 + + +1623 +8 +0 +0 +34 +9749 +1 + + +1624 +8 +0 +0 +35 +9672 +1 + + +1625 +8 +0 +0 +36 +9408 +1 + + +1626 +8 +0 +0 +37 +9671 +1 + + +1627 +8 +0 +0 +38 +9748 +1 + + +1628 +8 +0 +0 +39 +9496 +1 + + +1629 +8 +0 +0 +40 +9747 +1 + + +1630 +8 +0 +0 +41 +9670 +1 + + +1631 +8 +0 +0 +42 +9746 +1 + + +1632 +8 +0 +0 +43 +9669 +1 + + +1633 +8 +0 +0 +44 +9745 +1 + + +1634 +8 +0 +0 +46 +9668 +1 + + +1635 +8 +0 +0 +47 +9744 +1 + + +1636 +8 +0 +0 +48 +9667 +1 + + +1637 +8 +0 +0 +49 +9743 +1 + + +1638 +8 +0 +0 +50 +9666 +1 + + +1639 +8 +0 +0 +51 +9742 +1 + + +1640 +8 +0 +0 +52 +9495 +1 + + +1641 +8 +0 +0 +53 +9892 +1 + + +1642 +8 +0 +0 +54 +9665 +1 + + +1643 +8 +0 +0 +55 +9891 +1 + + +1644 +8 +0 +0 +57 +9664 +1 + + +1645 +8 +0 +0 +58 +9818 +1 + + +1646 +8 +0 +0 +59 +9823 +1 + + +1647 +8 +0 +0 +60 +9741 +1 + + +1648 +8 +0 +0 +61 +9822 +1 + + +1649 +8 +0 +0 +62 +9662 +1 + + +1650 +8 +0 +0 +63 +9821 +1 + + +1651 +8 +0 +0 +64 +9579 +1 + + +1652 +8 +0 +0 +65 +9820 +1 + + +1653 +8 +0 +0 +66 +9494 +1 + + +1654 +8 +0 +0 +67 +9819 +1 + + +1655 +8 +0 +3 +0 +8537 +1 + + +1656 +8 +0 +3 +1 +7154 +0 + + +1657 +8 +0 +3 +2 +7120 +0 + + +1658 +8 +0 +3 +3 +8538 +1 + + +1659 +8 +0 +3 +4 +7118 +0 + + +1660 +8 +0 +3 +5 +8539 +1 + + +1661 +8 +0 +3 +6 +7119 +0 + + +1662 +8 +0 +3 +7 +8540 +1 + + +1663 +8 +0 +3 +8 +7121 +0 + + +1664 +8 +0 +3 +9 +8541 +1 + + +1665 +8 +0 +3 +10 +7122 +0 + + +1666 +8 +0 +3 +12 +8542 +1 + + +1667 +8 +0 +3 +13 +8536 +1 + + +1668 +8 +0 +3 +14 +8543 +1 + + +1669 +8 +0 +3 +15 +7374 +0 + + +1670 +8 +0 +3 +16 +8748 +1 + + +1671 +8 +0 +3 +17 +7124 +0 + + +1672 +8 +0 +3 +18 +7155 +0 + + +1673 +8 +0 +3 +19 +7123 +0 + + +1674 +8 +0 +3 +20 +7157 +0 + + +1675 +8 +0 +3 +21 +7375 +0 + + +1676 +8 +0 +3 +23 +7160 +0 + + +1677 +8 +0 +3 +24 +7376 +0 + + +1678 +8 +0 +3 +25 +7162 +0 + + +1679 +8 +0 +3 +26 +7126 +0 + + +1680 +8 +0 +3 +27 +7391 +0 + + +1681 +8 +0 +3 +28 +7125 +0 + + +1682 +8 +0 +3 +29 +8747 +1 + + +1683 +8 +0 +3 +30 +7377 +0 + + +1684 +8 +0 +3 +31 +7393 +0 + + +1685 +8 +0 +3 +32 +7378 +0 + + +1686 +8 +0 +3 +33 +7396 +0 + + +1687 +8 +0 +3 +34 +7623 +0 + + +1688 +8 +0 +3 +35 +7398 +0 + + +1689 +8 +0 +3 +36 +7127 +0 + + +1690 +8 +0 +3 +37 +7399 +0 + + +1691 +8 +0 +3 +38 +7128 +0 + + +1692 +8 +0 +3 +39 +8749 +1 + + +1693 +8 +0 +3 +40 +7380 +0 + + +1694 +8 +0 +3 +41 +8750 +1 + + +1695 +8 +0 +3 +42 +8746 +1 + + +1696 +8 +0 +3 +43 +8751 +1 + + +1697 +8 +0 +3 +44 +7379 +0 + + +1698 +8 +0 +3 +46 +8752 +1 + + +1699 +8 +0 +3 +47 +7624 +0 + + +1700 +8 +0 +3 +48 +8753 +1 + + +1701 +8 +0 +3 +49 +7625 +0 + + +1702 +8 +0 +3 +50 +8754 +1 + + +1703 +8 +0 +3 +51 +7130 +0 + + +1704 +8 +0 +3 +52 +8755 +1 + + +1705 +8 +0 +3 +53 +7382 +0 + + +1706 +8 +0 +3 +54 +8756 +1 + + +1707 +8 +0 +3 +55 +8745 +1 + + +1708 +8 +0 +3 +57 +7401 +0 + + +1709 +8 +0 +3 +58 +7381 +0 + + +1710 +8 +0 +3 +59 +8949 +1 + + +1711 +8 +0 +3 +60 +7626 +0 + + +1712 +8 +0 +3 +61 +7404 +0 + + +1713 +8 +0 +3 +62 +7627 +0 + + +1714 +8 +0 +3 +63 +7406 +0 + + +1715 +8 +0 +3 +64 +7865 +0 + + +1716 +8 +0 +3 +65 +7407 +0 + + +1717 +8 +0 +3 +66 +7383 +0 + + +1718 +8 +0 +3 +67 +7409 +0 + + +1719 +8 +0 +2 +0 +8744 +1 + + +1720 +8 +0 +2 +1 +7412 +0 + + +1721 +8 +0 +2 +2 +7384 +0 + + +1722 +8 +0 +2 +3 +8948 +1 + + +1723 +8 +0 +2 +4 +7629 +0 + + +1724 +8 +0 +2 +5 +7402 +0 + + +1725 +8 +0 +2 +6 +7628 +0 + + +1726 +8 +0 +2 +7 +7403 +0 + + +1727 +8 +0 +2 +8 +7866 +0 + + +1728 +8 +0 +2 +9 +7405 +0 + + +1729 +8 +0 +2 +10 +7385 +0 + + +1730 +8 +0 +2 +12 +7408 +0 + + +1731 +8 +0 +2 +13 +7386 +0 + + +1732 +8 +0 +2 +14 +7410 +0 + + +1733 +8 +0 +2 +15 +7631 +0 + + +1734 +8 +0 +2 +16 +8947 +1 + + +1735 +8 +0 +2 +17 +7630 +0 + + +1736 +8 +0 +2 +18 +8950 +1 + + +1737 +8 +0 +2 +19 +7868 +0 + + +1738 +8 +0 +2 +20 +8951 +1 + + +1739 +8 +0 +2 +21 +7388 +0 + + +1740 +8 +0 +2 +23 +8952 +1 + + +1741 +8 +0 +2 +24 +7387 +0 + + +1742 +8 +0 +2 +25 +8953 +1 + + +1743 +8 +0 +2 +26 +7632 +0 + + +1744 +8 +0 +2 +27 +8954 +1 + + +1745 +8 +0 +2 +28 +7633 +0 + + +1746 +8 +0 +2 +29 +8955 +1 + + +1747 +8 +0 +2 +30 +8946 +1 + + +1748 +8 +0 +2 +31 +8956 +1 + + +1749 +8 +0 +2 +32 +7871 +0 + + +1750 +8 +0 +2 +33 +8957 +1 + + +1751 +8 +0 +2 +34 +7389 +0 + + +1752 +8 +0 +2 +35 +8958 +1 + + +1753 +8 +0 +2 +36 +7634 +0 + + +1754 +8 +0 +2 +37 +7639 +0 + + +1755 +8 +0 +2 +38 +7635 +0 + + +1756 +8 +0 +2 +39 +7640 +0 + + +1757 +8 +0 +2 +40 +8945 +1 + + +1758 +8 +0 +2 +41 +7642 +0 + + +1759 +8 +0 +2 +42 +7873 +0 + + +1760 +8 +0 +2 +43 +7645 +0 + + +1761 +8 +0 +2 +44 +7390 +0 + + +1762 +8 +0 +2 +46 +9141 +1 + + +1763 +8 +0 +2 +47 +7637 +0 + + +1764 +8 +0 +2 +48 +7647 +0 + + +1765 +8 +0 +2 +49 +7636 +0 + + +1766 +8 +0 +2 +50 +7648 +0 + + +1767 +8 +0 +2 +51 +7392 +0 + + +1768 +8 +0 +2 +52 +7650 +0 + + +1769 +8 +0 +2 +53 +7394 +0 + + +1770 +8 +0 +2 +54 +7638 +0 + + +1771 +8 +0 +2 +55 +7395 +0 + + +1772 +8 +0 +2 +57 +7641 +0 + + +1773 +8 +0 +2 +58 +7397 +0 + + +1774 +8 +0 +2 +59 +9140 +1 + + +1775 +8 +0 +2 +60 +7400 +0 + + +1776 +8 +0 +2 +61 +7643 +0 + + +1777 +8 +0 +2 +62 +7149 +0 + + +1778 +8 +0 +2 +63 +7644 +0 + + +1779 +8 +0 +2 +64 +7152 +0 + + +1780 +8 +0 +2 +65 +7646 +0 + + +1781 +8 +0 +2 +66 +9137 +1 + + +1782 +8 +0 +2 +67 +7649 +0 + + +1783 +8 +0 +1 +0 +9142 +1 + + +1784 +8 +0 +1 +1 +7874 +0 + + +1785 +8 +0 +1 +2 +9139 +1 + + +1786 +8 +0 +1 +3 +7876 +0 + + +1787 +8 +0 +1 +4 +9143 +1 + + +1788 +8 +0 +1 +5 +7879 +0 + + +1789 +8 +0 +1 +6 +9144 +1 + + +1790 +8 +0 +1 +7 +7881 +0 + + +1791 +8 +0 +1 +8 +9138 +1 + + +1792 +8 +0 +1 +9 +7882 +0 + + +1793 +8 +1 +1 +10 +8940 +1 + + +1794 +8 +1 +1 +12 +7357 +1 + + +1795 +8 +1 +1 +13 +8737 +1 + + +1796 +8 +1 +1 +14 +7102 +1 + + +1797 +8 +1 +1 +15 +9135 +1 + + +1798 +8 +1 +1 +16 +7356 +1 + + +1799 +8 +1 +1 +17 +8526 +1 + + +1800 +8 +1 +1 +18 +7604 +1 + + +1801 +8 +1 +1 +19 +8307 +1 + + +1802 +8 +1 +1 +20 +7845 +1 + + +1803 +8 +1 +1 +21 +8306 +1 + + +1804 +8 +1 +1 +23 +8078 +1 + + +1805 +8 +1 +1 +24 +8525 +1 + + +1806 +8 +1 +1 +25 +7355 +1 + + +1807 +8 +1 +1 +26 +8736 +1 + + +1808 +8 +1 +1 +27 +7603 +1 + + +1809 +8 +1 +1 +28 +9134 +1 + + +1810 +8 +1 +1 +29 +7844 +1 + + +1811 +8 +1 +1 +30 +8939 +1 + + +1812 +8 +1 +1 +31 +9229 +1 + + +1813 +8 +1 +1 +32 +8305 +1 + + +1814 +8 +1 +1 +33 +8077 +1 + + +1815 +8 +1 +1 +34 +8524 +1 + + +1816 +8 +1 +1 +35 +7599 +1 + + +1817 +8 +1 +1 +36 +8735 +1 + + +1818 +8 +1 +1 +37 +7840 +1 + + +1819 +8 +1 +1 +38 +8938 +1 + + +1820 +8 +1 +1 +39 +8073 +1 + + +1821 +8 +1 +1 +40 +9133 +1 + + +1822 +8 +1 +1 +41 +8299 +1 + + +1823 +8 +1 +1 +42 +8304 +1 + + +1824 +8 +1 +1 +43 +9228 +1 + + +1825 +8 +1 +1 +44 +8523 +1 + + +1826 +8 +1 +1 +46 +8518 +1 + + +1827 +8 +1 +1 +47 +8734 +1 + + +1828 +8 +1 +1 +48 +8729 +1 + + +1829 +8 +1 +1 +49 +8937 +1 + + +1830 +8 +1 +1 +50 +8932 +1 + + +1831 +8 +1 +1 +51 +9132 +1 + + +1832 +8 +1 +1 +52 +9127 +1 + + +1833 +8 +1 +1 +53 +8303 +1 + + +1834 +8 +1 +1 +54 +9221 +1 + + +1835 +8 +1 +1 +55 +8522 +1 + + +1836 +8 +1 +1 +57 +7598 +1 + + +1837 +8 +1 +1 +58 +8733 +1 + + +1838 +8 +1 +1 +59 +7839 +1 + + +1839 +8 +1 +1 +60 +8936 +1 + + +1840 +8 +1 +1 +61 +8072 +1 + + +1841 +8 +1 +1 +62 +9131 +1 + + +1842 +8 +1 +1 +63 +8298 +1 + + +1843 +8 +1 +1 +64 +7354 +1 + + +1844 +8 +1 +1 +65 +8517 +1 + + +1845 +8 +1 +1 +66 +7602 +1 + + +1846 +8 +1 +1 +67 +8728 +1 + + +1847 +8 +1 +0 +0 +9226 +1 + + +1848 +8 +1 +0 +1 +8931 +1 + + +1849 +8 +1 +0 +2 +7843 +1 + + +1850 +8 +1 +0 +3 +7597 +1 + + +1851 +8 +1 +0 +4 +8076 +1 + + +1852 +8 +1 +0 +5 +9319 +1 + + +1853 +8 +1 +0 +6 +8302 +1 + + +1854 +8 +1 +0 +7 +7838 +1 + + +1855 +8 +1 +0 +8 +8521 +1 + + +1856 +8 +1 +0 +9 +8071 +1 + + +1857 +8 +1 +0 +10 +8732 +1 + + +1858 +8 +1 +0 +12 +8297 +1 + + +1859 +8 +1 +0 +13 +9225 +1 + + +1860 +8 +1 +0 +14 +8516 +1 + + +1861 +8 +1 +0 +15 +8935 +1 + + +1862 +8 +1 +0 +16 +9318 +1 + + +1863 +8 +1 +0 +17 +9130 +1 + + +1864 +8 +1 +0 +18 +9314 +1 + + +1865 +8 +1 +0 +19 +7353 +1 + + +1866 +8 +1 +0 +20 +9126 +1 + + +1867 +8 +1 +0 +21 +7601 +1 + + +1868 +8 +1 +0 +23 +8727 +1 + + +1869 +8 +1 +0 +24 +9224 +1 + + +1870 +8 +1 +0 +25 +7596 +1 + + +1871 +8 +1 +0 +26 +7842 +1 + + +1872 +8 +1 +0 +27 +7837 +1 + + +1873 +8 +1 +0 +28 +8075 +1 + + +1874 +8 +1 +0 +29 +8070 +1 + + +1875 +8 +1 +0 +30 +8301 +1 + + +1876 +8 +1 +0 +31 +8296 +1 + + +1877 +8 +1 +0 +32 +8520 +1 + + +1878 +8 +1 +0 +33 +8515 +1 + + +1879 +8 +1 +0 +34 +8731 +1 + + +1880 +8 +1 +0 +35 +7595 +1 + + +1881 +8 +1 +0 +36 +8934 +1 + + +1882 +8 +1 +0 +37 +7836 +1 + + +1883 +8 +1 +0 +38 +9129 +1 + + +1884 +8 +1 +0 +39 +8069 +1 + + +1885 +8 +1 +0 +40 +9223 +1 + + +1886 +8 +1 +0 +41 +8295 +1 + + +1887 +8 +1 +0 +42 +9316 +1 + + +1888 +8 +1 +0 +43 +8930 +1 + + +1889 +8 +1 +0 +44 +7352 +1 + + +1890 +8 +1 +0 +46 +8726 +1 + + +1891 +8 +1 +0 +47 +7600 +1 + + +1892 +8 +1 +0 +48 +9407 +1 + + +1893 +8 +1 +0 +49 +7841 +1 + + +1894 +8 +1 +0 +50 +8514 +1 + + +1895 +8 +1 +0 +51 +8074 +1 + + +1896 +8 +1 +0 +52 +7594 +1 + + +1897 +8 +1 +0 +53 +8300 +1 + + +1898 +8 +1 +0 +54 +7835 +1 + + +1899 +8 +1 +0 +55 +9315 +1 + + +1900 +8 +1 +0 +57 +9405 +1 + + +1901 +8 +1 +0 +58 +8519 +1 + + +1902 +8 +1 +0 +59 +9406 +1 + + +1903 +8 +1 +0 +60 +8730 +1 + + +1904 +8 +1 +0 +61 +8068 +1 + + +1905 +8 +1 +0 +62 +8933 +1 + + +1906 +8 +1 +0 +63 +7593 +1 + + +1907 +8 +1 +0 +64 +9128 +1 + + +1908 +8 +1 +0 +65 +7834 +1 + + +1909 +8 +1 +0 +66 +9222 +1 + + +1910 +8 +1 +0 +67 +8294 +1 + + +1911 +8 +1 +3 +0 +8091 +1 + + +1912 +8 +1 +3 +1 +8317 +1 + + +1913 +8 +1 +3 +2 +8090 +1 + + +1914 +8 +1 +3 +3 +8318 +1 + + +1915 +8 +1 +3 +4 +8089 +1 + + +1916 +8 +1 +3 +5 +8319 +1 + + +1917 +8 +1 +3 +6 +8088 +1 + + +1918 +8 +1 +3 +7 +8320 +1 + + +1919 +8 +1 +3 +8 +8316 +1 + + +1920 +8 +1 +3 +9 +8321 +1 + + +1921 +8 +1 +3 +10 +8092 +1 + + +1922 +8 +1 +3 +12 +8322 +1 + + +1923 +8 +1 +3 +13 +8093 +1 + + +1924 +8 +1 +3 +14 +8323 +1 + + +1925 +8 +1 +3 +15 +8094 +1 + + +1926 +8 +1 +3 +16 +8324 +1 + + +1927 +8 +1 +3 +17 +8095 +1 + + +1928 +8 +1 +3 +18 +8325 +1 + + +1929 +8 +1 +3 +19 +8096 +1 + + +1930 +8 +1 +3 +20 +6617 +0 + + +1931 +8 +1 +3 +21 +8315 +1 + + +1932 +8 +1 +3 +23 +6882 +0 + + +1933 +8 +1 +3 +24 +8097 +1 + + +1934 +8 +1 +3 +25 +8535 +1 + + +1935 +8 +1 +3 +26 +8098 +1 + + +1936 +8 +1 +3 +27 +6883 +0 + + +1937 +8 +1 +3 +28 +7134 +0 + + +1938 +8 +1 +3 +29 +7142 +0 + + +1939 +8 +1 +3 +30 +6875 +0 + + +1940 +8 +1 +3 +31 +7141 +0 + + +1941 +8 +1 +3 +32 +8314 +1 + + +1942 +8 +1 +3 +33 +6620 +0 + + +1943 +8 +1 +3 +34 +6874 +0 + + +1944 +8 +1 +3 +35 +6885 +0 + + +1945 +8 +1 +3 +36 +6609 +0 + + +1946 +8 +1 +3 +37 +8534 +1 + + +1947 +8 +1 +3 +38 +7131 +0 + + +1948 +8 +1 +3 +39 +6884 +0 + + +1949 +8 +1 +3 +40 +7132 +0 + + +1950 +8 +1 +3 +41 +7143 +0 + + +1951 +8 +1 +3 +42 +6873 +0 + + +1952 +8 +1 +3 +43 +7144 +0 + + +1953 +8 +1 +3 +44 +6872 +0 + + +1954 +8 +1 +3 +46 +6622 +0 + + +1955 +8 +1 +3 +47 +6607 +0 + + +1956 +8 +1 +3 +48 +6887 +0 + + +1957 +8 +1 +3 +49 +7129 +0 + + +1958 +8 +1 +3 +50 +8533 +1 + + +1959 +8 +1 +3 +51 +6870 +0 + + +1960 +8 +1 +3 +52 +6886 +0 + + +1961 +8 +1 +3 +53 +6871 +0 + + +1962 +8 +1 +3 +54 +7145 +0 + + +1963 +8 +1 +3 +55 +6606 +0 + + +1964 +8 +1 +3 +57 +7146 +0 + + +1965 +8 +1 +3 +58 +6868 +0 + + +1966 +8 +1 +3 +59 +7147 +0 + + +1967 +8 +1 +3 +60 +6869 +0 + + +1968 +8 +1 +3 +61 +7139 +0 + + +1969 +8 +1 +3 +62 +6867 +0 + + +1970 +8 +1 +3 +63 +7140 +0 + + +1971 +8 +1 +3 +64 +8532 +1 + + +1972 +8 +1 +3 +65 +6881 +0 + + +1973 +8 +1 +3 +66 +6866 +0 + + +1974 +8 +1 +3 +67 +6880 +0 + + +1975 +8 +1 +2 +0 +6865 +0 + + +1976 +8 +1 +2 +1 +6615 +0 + + +1977 +8 +1 +2 +2 +6864 +0 + + +1978 +8 +1 +2 +3 +7138 +0 + + +1979 +8 +1 +2 +4 +6862 +0 + + +1980 +8 +1 +2 +5 +7137 +0 + + +1981 +8 +1 +2 +6 +8531 +1 + + +1982 +8 +1 +2 +7 +6878 +0 + + +1983 +8 +1 +2 +8 +6863 +0 + + +1984 +8 +1 +2 +9 +8743 +1 + + +1985 +8 +1 +2 +10 +6860 +0 + + +1986 +8 +1 +2 +12 +6879 +0 + + +1987 +8 +1 +2 +13 +6861 +0 + + +1988 +8 +1 +2 +14 +6614 +0 + + +1989 +8 +1 +2 +15 +6858 +0 + + +1990 +8 +1 +2 +16 +7136 +0 + + +1991 +8 +1 +2 +17 +6859 +0 + + +1992 +8 +1 +2 +18 +7135 +0 + + +1993 +8 +1 +2 +19 +6857 +0 + + +1994 +8 +1 +2 +20 +6876 +0 + + +1995 +8 +1 +2 +21 +7864 +1 + + +1996 +8 +1 +2 +23 +8742 +1 + + +1997 +8 +1 +2 +24 +7863 +1 + + +1998 +8 +1 +2 +25 +6877 +0 + + +1999 +8 +1 +2 +26 +7862 +1 + + +2000 +8 +1 +2 +27 +6612 +0 + + +2001 +8 +1 +2 +28 +7861 +1 + + +2002 +8 +1 +2 +29 +7133 +0 + + +2003 +8 +1 +2 +30 +7860 +1 + + +2004 +8 +1 +2 +31 +8739 +1 + + +2005 +8 +1 +2 +32 +7859 +1 + + +2006 +8 +1 +2 +33 +8528 +1 + + +2007 +8 +1 +2 +34 +7858 +1 + + +2008 +8 +1 +2 +35 +8309 +1 + + +2009 +8 +1 +2 +36 +8741 +1 + + +2010 +8 +1 +2 +37 +8083 +1 + + +2011 +8 +1 +2 +38 +7857 +1 + + +2012 +8 +1 +2 +39 +7850 +1 + + +2013 +8 +1 +2 +40 +7856 +1 + + +2014 +8 +1 +2 +41 +8738 +1 + + +2015 +8 +1 +2 +42 +7855 +1 + + +2016 +8 +1 +2 +43 +8527 +1 + + +2017 +8 +1 +2 +44 +8530 +1 + + +2018 +8 +1 +2 +46 +8308 +1 + + +2019 +8 +1 +2 +47 +8313 +1 + + +2020 +8 +1 +2 +48 +8082 +1 + + +2021 +8 +1 +2 +49 +8740 +1 + + +2022 +8 +1 +2 +50 +7849 +1 + + +2023 +8 +1 +2 +51 +8312 +1 + + +2024 +8 +1 +2 +52 +8944 +1 + + +2025 +8 +1 +2 +53 +8311 +1 + + +2026 +8 +1 +2 +54 +7608 +1 + + +2027 +8 +1 +2 +55 +8087 +1 + + +2028 +8 +1 +2 +57 +8941 +1 + + +2029 +8 +1 +2 +58 +8086 +1 + + +2030 +8 +1 +2 +59 +8081 +1 + + +2031 +8 +1 +2 +60 +8085 +1 + + +2032 +8 +1 +2 +61 +7848 +1 + + +2033 +8 +1 +2 +62 +7854 +1 + + +2034 +8 +1 +2 +63 +7607 +1 + + +2035 +8 +1 +2 +64 +7853 +1 + + +2036 +8 +1 +2 +65 +8943 +1 + + +2037 +8 +1 +2 +66 +7852 +1 + + +2038 +8 +1 +2 +67 +8080 +1 + + +2039 +8 +1 +1 +0 +8529 +1 + + +2040 +8 +1 +1 +1 +7847 +1 + + +2041 +8 +1 +1 +2 +8310 +1 + + +2042 +8 +1 +1 +3 +7606 +1 + + +2043 +8 +1 +1 +4 +8084 +1 + + +2044 +8 +1 +1 +5 +8079 +1 + + +2045 +8 +1 +1 +6 +7851 +1 + + +2046 +8 +1 +1 +7 +7846 +1 + + +2047 +8 +1 +1 +8 +8942 +1 + + +2048 +8 +1 +1 +9 +7605 +1 + + +2049 +4 +0 +1 +10 +5258 +0 + + +2050 +4 +0 +1 +12 +6851 +1 + + +2051 +4 +0 +1 +13 +5260 +0 + + +2052 +4 +0 +1 +14 +6850 +1 + + +2053 +4 +0 +1 +15 +5538 +0 + + +2054 +4 +0 +1 +16 +6361 +0 + + +2055 +4 +0 +1 +17 +5540 +0 + + +2056 +4 +0 +1 +18 +6360 +0 + + +2057 +4 +0 +1 +19 +5543 +0 + + +2058 +4 +0 +1 +20 +6363 +0 + + +2059 +4 +0 +1 +21 +5261 +0 + + +2060 +4 +0 +1 +23 +6362 +0 + + +2061 +4 +0 +1 +24 +5263 +0 + + +2062 +4 +0 +1 +25 +6365 +0 + + +2063 +4 +0 +1 +26 +6618 +0 + + +2064 +4 +0 +1 +27 +6367 +0 + + +2065 +4 +0 +1 +28 +6619 +0 + + +2066 +4 +0 +1 +29 +6368 +0 + + +2067 +4 +0 +1 +30 +6849 +1 + + +2068 +4 +0 +1 +31 +6370 +0 + + +2069 +4 +0 +1 +32 +6350 +0 + + +2070 +4 +0 +1 +33 +6373 +0 + + +2071 +4 +0 +1 +34 +6353 +0 + + +2072 +4 +0 +1 +35 +5546 +0 + + +2073 +4 +0 +1 +36 +6355 +0 + + +2074 +4 +0 +1 +37 +7111 +1 + + +2075 +4 +0 +1 +38 +6356 +0 + + +2076 +4 +0 +1 +39 +5548 +0 + + +2077 +4 +0 +1 +40 +6358 +0 + + +2078 +4 +0 +1 +41 +5551 +0 + + +2079 +4 +0 +1 +42 +6621 +0 + + +2080 +4 +0 +1 +43 +5553 +0 + + +2081 +4 +0 +1 +44 +6848 +1 + + +2082 +4 +0 +1 +46 +5555 +0 + + +2083 +4 +0 +1 +47 +5828 +0 + + +2084 +4 +0 +1 +48 +5557 +0 + + +2085 +4 +0 +1 +49 +5829 +0 + + +2086 +4 +0 +1 +50 +5558 +0 + + +2087 +4 +0 +1 +51 +5830 +0 + + +2088 +4 +0 +1 +52 +7110 +1 + + +2089 +4 +0 +1 +53 +5827 +0 + + +2090 +4 +0 +1 +54 +5842 +0 + + +2091 +4 +0 +1 +55 +5831 +0 + + +2092 +4 +0 +1 +57 +5840 +0 + + +2093 +4 +0 +1 +58 +5832 +0 + + +2094 +4 +0 +1 +59 +6102 +0 + + +2095 +4 +0 +1 +60 +6847 +1 + + +2096 +4 +0 +1 +61 +6104 +0 + + +2097 +4 +0 +1 +62 +5834 +0 + + +2098 +4 +0 +1 +63 +6105 +0 + + +2099 +4 +0 +1 +64 +5835 +0 + + +2100 +4 +0 +1 +65 +6107 +0 + + +2101 +4 +0 +1 +66 +5836 +0 + + +2102 +4 +0 +1 +67 +7109 +1 + + +2103 +4 +0 +0 +0 +5837 +0 + + +2104 +4 +0 +0 +1 +6109 +0 + + +2105 +4 +0 +0 +2 +5839 +0 + + +2106 +4 +0 +0 +3 +6110 +0 + + +2107 +4 +0 +0 +4 +5838 +0 + + +2108 +4 +0 +0 +5 +6106 +0 + + +2109 +4 +0 +0 +6 +6846 +1 + + +2110 +4 +0 +0 +7 +6108 +0 + + +2111 +4 +0 +0 +8 +5549 +0 + + +2112 +4 +0 +0 +9 +6111 +0 + + +2113 +4 +0 +0 +10 +5550 +0 + + +2114 +4 +0 +0 +12 +6113 +0 + + +2115 +4 +0 +0 +13 +5552 +0 + + +2116 +4 +0 +0 +14 +7108 +1 + + +2117 +4 +0 +0 +15 +7370 +1 + + +2118 +4 +0 +0 +16 +6114 +0 + + +2119 +4 +0 +0 +17 +7103 +1 + + +2120 +4 +0 +0 +18 +6115 +0 + + +2121 +4 +0 +0 +19 +7104 +1 + + +2122 +4 +0 +0 +20 +6116 +0 + + +2123 +4 +0 +0 +21 +6845 +1 + + +2124 +4 +0 +0 +23 +6117 +0 + + +2125 +4 +0 +0 +24 +7371 +1 + + +2126 +4 +0 +0 +25 +6119 +0 + + +2127 +4 +0 +0 +26 +7372 +1 + + +2128 +4 +0 +0 +27 +6118 +0 + + +2129 +4 +0 +0 +28 +7373 +1 + + +2130 +4 +0 +0 +29 +7107 +1 + + +2131 +4 +0 +0 +30 +7609 +1 + + +2132 +4 +0 +0 +31 +6120 +0 + + +2133 +4 +0 +0 +32 +7359 +1 + + +2134 +4 +0 +0 +33 +6123 +0 + + +2135 +4 +0 +0 +34 +7610 +1 + + +2136 +4 +0 +0 +35 +7112 +1 + + +2137 +4 +0 +0 +36 +7611 +1 + + +2138 +4 +0 +0 +37 +7113 +1 + + +2139 +4 +0 +0 +38 +7612 +1 + + +2140 +4 +0 +0 +39 +7114 +1 + + +2141 +4 +0 +0 +40 +7613 +1 + + +2142 +4 +0 +0 +41 +7115 +1 + + +2143 +4 +0 +0 +42 +7614 +1 + + +2144 +4 +0 +0 +43 +7116 +1 + + +2145 +4 +0 +0 +44 +7106 +1 + + +2146 +4 +0 +0 +46 +7117 +1 + + +2147 +4 +0 +0 +47 +7615 +1 + + +2148 +4 +0 +0 +48 +7361 +1 + + +2149 +4 +0 +0 +49 +7616 +1 + + +2150 +4 +0 +0 +50 +7362 +1 + + +2151 +4 +0 +0 +51 +7617 +1 + + +2152 +4 +0 +0 +52 +7363 +1 + + +2153 +4 +0 +0 +53 +7358 +1 + + +2154 +4 +0 +0 +54 +7364 +1 + + +2155 +4 +0 +0 +55 +7622 +1 + + +2156 +4 +0 +0 +57 +7365 +1 + + +2157 +4 +0 +0 +58 +7621 +1 + + +2158 +4 +0 +0 +59 +7366 +1 + + +2159 +4 +0 +0 +60 +7105 +1 + + +2160 +4 +0 +0 +61 +7367 +1 + + +2161 +4 +0 +0 +62 +7620 +1 + + +2162 +4 +0 +0 +63 +7368 +1 + + +2163 +4 +0 +0 +64 +7619 +1 + + +2164 +4 +0 +0 +65 +7369 +1 + + +2165 +4 +0 +0 +66 +7618 +1 + + +2166 +4 +0 +0 +67 +7360 +1 + + +2167 +4 +0 +3 +0 +6075 +0 + + +2168 +4 +0 +3 +1 +6347 +0 + + +2169 +4 +0 +3 +2 +6346 +0 + + +2170 +4 +0 +3 +3 +6348 +0 + + +2171 +4 +0 +3 +4 +6344 +0 + + +2172 +4 +0 +3 +5 +6345 +0 + + +2173 +4 +0 +3 +6 +6343 +0 + + +2174 +4 +0 +3 +7 +6359 +0 + + +2175 +4 +0 +3 +8 +6066 +0 + + +2176 +4 +0 +3 +9 +6616 +0 + + +2177 +4 +0 +3 +10 +6065 +0 + + +2178 +4 +0 +3 +12 +6342 +0 + + +2179 +4 +0 +3 +13 +6063 +0 + + +2180 +4 +0 +3 +14 +6082 +0 + + +2181 +4 +0 +3 +15 +6068 +0 + + +2182 +4 +0 +3 +16 +6613 +0 + + +2183 +4 +0 +3 +17 +6341 +0 + + +2184 +4 +0 +3 +18 +6083 +0 + + +2185 +4 +0 +3 +19 +6071 +0 + + +2186 +4 +0 +3 +20 +6081 +0 + + +2187 +4 +0 +3 +21 +6340 +0 + + +2188 +4 +0 +3 +23 +6080 +0 + + +2189 +4 +0 +3 +24 +6073 +0 + + +2190 +4 +0 +3 +25 +6611 +0 + + +2191 +4 +0 +3 +26 +6338 +0 + + +2192 +4 +0 +3 +27 +5798 +0 + + +2193 +4 +0 +3 +28 +6339 +0 + + +2194 +4 +0 +3 +29 +6084 +0 + + +2195 +4 +0 +3 +30 +6074 +0 + + +2196 +4 +0 +3 +31 +6085 +0 + + +2197 +4 +0 +3 +32 +6351 +0 + + +2198 +4 +0 +3 +33 +6610 +0 + + +2199 +4 +0 +3 +34 +6336 +0 + + +2200 +4 +0 +3 +35 +5800 +0 + + +2201 +4 +0 +3 +36 +6337 +0 + + +2202 +4 +0 +3 +37 +6087 +0 + + +2203 +4 +0 +3 +38 +6349 +0 + + +2204 +4 +0 +3 +39 +6608 +0 + + +2205 +4 +0 +3 +40 +6335 +0 + + +2206 +4 +0 +3 +41 +6086 +0 + + +2207 +4 +0 +3 +42 +6352 +0 + + +2208 +4 +0 +3 +43 +5801 +0 + + +2209 +4 +0 +3 +44 +6334 +0 + + +2210 +4 +0 +3 +46 +6089 +0 + + +2211 +4 +0 +3 +47 +6333 +0 + + +2212 +4 +0 +3 +48 +6605 +0 + + +2213 +4 +0 +3 +49 +6354 +0 + + +2214 +4 +0 +3 +50 +6092 +0 + + +2215 +4 +0 +3 +51 +6332 +0 + + +2216 +4 +0 +3 +52 +6088 +0 + + +2217 +4 +0 +3 +53 +6076 +0 + + +2218 +4 +0 +3 +54 +6603 +0 + + +2219 +4 +0 +3 +55 +6330 +0 + + +2220 +4 +0 +3 +57 +5803 +0 + + +2221 +4 +0 +3 +58 +6077 +0 + + +2222 +4 +0 +3 +59 +6604 +0 + + +2223 +4 +0 +3 +60 +6331 +0 + + +2224 +4 +0 +3 +61 +6090 +0 + + +2225 +4 +0 +3 +62 +6328 +0 + + +2226 +4 +0 +3 +63 +6602 +0 + + +2227 +4 +0 +3 +64 +6357 +0 + + +2228 +4 +0 +3 +65 +6091 +0 + + +2229 +4 +0 +3 +66 +6329 +0 + + +2230 +4 +0 +3 +67 +6601 +0 + + +2231 +4 +0 +2 +0 +6079 +0 + + +2232 +4 +0 +2 +1 +5806 +0 + + +2233 +4 +0 +2 +2 +6078 +0 + + +2234 +4 +0 +2 +3 +6600 +0 + + +2235 +4 +0 +2 +4 +6112 +0 + + +2236 +4 +0 +2 +5 +6599 +0 + + +2237 +4 +0 +2 +6 +6326 +0 + + +2238 +4 +0 +2 +7 +6093 +0 + + +2239 +4 +0 +2 +8 +5833 +0 + + +2240 +4 +0 +2 +9 +5822 +0 + + +2241 +4 +0 +2 +10 +6597 +0 + + +2242 +4 +0 +2 +12 +6094 +0 + + +2243 +4 +0 +2 +13 +6324 +0 + + +2244 +4 +0 +2 +14 +6598 +0 + + +2245 +4 +0 +2 +15 +6072 +0 + + +2246 +4 +0 +2 +16 +5529 +0 + + +2247 +4 +0 +2 +17 +9336 +1 + + +2248 +4 +0 +2 +18 +5821 +0 + + +2249 +4 +0 +2 +19 +6595 +0 + + +2250 +4 +0 +2 +20 +6596 +0 + + +2251 +4 +0 +2 +21 +6323 +0 + + +2252 +4 +0 +2 +23 +5530 +0 + + +2253 +4 +0 +2 +24 +9317 +1 + + +2254 +4 +0 +2 +25 +5824 +0 + + +2255 +4 +0 +2 +26 +6594 +0 + + +2256 +4 +0 +2 +27 +5823 +0 + + +2257 +4 +0 +2 +28 +6321 +0 + + +2258 +4 +0 +2 +29 +6593 +0 + + +2259 +4 +0 +2 +30 +9227 +1 + + +2260 +4 +0 +2 +31 +5532 +0 + + +2261 +4 +0 +2 +32 +6592 +0 + + +2262 +4 +0 +2 +33 +5535 +0 + + +2263 +4 +0 +2 +34 +5810 +0 + + +2264 +4 +0 +2 +35 +6591 +0 + + +2265 +4 +0 +2 +36 +6318 +0 + + +2266 +4 +0 +2 +37 +5825 +0 + + +2267 +4 +0 +2 +38 +5809 +0 + + +2268 +4 +0 +2 +39 +5826 +0 + + +2269 +4 +0 +2 +40 +6589 +0 + + +2270 +4 +0 +2 +41 +6856 +0 + + +2271 +4 +0 +2 +42 +5812 +0 + + +2272 +4 +0 +2 +43 +6590 +0 + + +2273 +4 +0 +2 +44 +5808 +0 + + +2274 +4 +0 +2 +46 +5811 +0 + + +2275 +4 +0 +2 +47 +5814 +0 + + +2276 +4 +0 +2 +48 +6855 +0 + + +2277 +4 +0 +2 +49 +6587 +0 + + +2278 +4 +0 +2 +50 +5813 +0 + + +2279 +4 +0 +2 +51 +5545 +0 + + +2280 +4 +0 +2 +52 +6588 +0 + + +2281 +4 +0 +2 +53 +5541 +0 + + +2282 +4 +0 +2 +54 +5816 +0 + + +2283 +4 +0 +2 +55 +6586 +0 + + +2284 +4 +0 +2 +57 +5815 +0 + + +2285 +4 +0 +2 +58 +5542 +0 + + +2286 +4 +0 +2 +59 +6854 +1 + + +2287 +4 +0 +2 +60 +5253 +0 + + +2288 +4 +0 +2 +61 +5817 +0 + + +2289 +4 +0 +2 +62 +5255 +0 + + +2290 +4 +0 +2 +63 +5818 +0 + + +2291 +4 +0 +2 +64 +5264 +0 + + +2292 +4 +0 +2 +65 +5820 +0 + + +2293 +4 +0 +2 +66 +6585 +1 + + +2294 +4 +0 +2 +67 +5819 +0 + + +2295 +4 +0 +1 +0 +5537 +0 + + +2296 +4 +0 +1 +1 +6101 +0 + + +2297 +4 +0 +1 +2 +5544 +0 + + +2298 +4 +0 +1 +3 +6096 +0 + + +2299 +4 +0 +1 +4 +5547 +0 + + +2300 +4 +0 +1 +5 +6853 +1 + + +2301 +4 +0 +1 +6 +6583 +1 + + +2302 +4 +0 +1 +7 +6095 +0 + + +2303 +4 +0 +1 +8 +6584 +1 + + +2304 +4 +0 +1 +9 +6852 +1 + + +2305 +4 +1 +1 +10 +6308 +1 + + +2306 +4 +1 +1 +12 +6582 +1 + + +2307 +4 +1 +1 +13 +6307 +1 + + +2308 +4 +1 +1 +14 +5206 +0 + + +2309 +4 +1 +1 +15 +72 +0 + + +2310 +4 +1 +1 +16 +5501 +0 + + +2311 +4 +1 +1 +17 +73 +0 + + +2312 +4 +1 +1 +18 +5204 +0 + + +2313 +4 +1 +1 +19 +70 +0 + + +2314 +4 +1 +1 +20 +6581 +1 + + +2315 +4 +1 +1 +21 +5183 +0 + + +2316 +4 +1 +1 +23 +5502 +0 + + +2317 +4 +1 +1 +24 +69 +0 + + +2318 +4 +1 +1 +25 +5504 +0 + + +2319 +4 +1 +1 +26 +5187 +0 + + +2320 +4 +1 +1 +27 +5203 +0 + + +2321 +4 +1 +1 +28 +6306 +1 + + +2322 +4 +1 +1 +29 +5201 +0 + + +2323 +4 +1 +1 +30 +5185 +0 + + +2324 +4 +1 +1 +31 +5499 +0 + + +2325 +4 +1 +1 +32 +5190 +0 + + +2326 +4 +1 +1 +33 +5202 +0 + + +2327 +4 +1 +1 +34 +67 +0 + + +2328 +4 +1 +1 +35 +80 +0 + + +2329 +4 +1 +1 +36 +5470 +0 + + +2330 +4 +1 +1 +37 +6580 +1 + + +2331 +4 +1 +1 +38 +68 +0 + + +2332 +4 +1 +1 +39 +5498 +0 + + +2333 +4 +1 +1 +40 +5746 +0 + + +2334 +4 +1 +1 +41 +5200 +0 + + +2335 +4 +1 +1 +42 +6305 +1 + + +2336 +4 +1 +1 +43 +5199 +0 + + +2337 +4 +1 +1 +44 +5184 +0 + + +2338 +4 +1 +1 +46 +78 +0 + + +2339 +4 +1 +1 +47 +5457 +0 + + +2340 +4 +1 +1 +48 +5496 +0 + + +2341 +4 +1 +1 +49 +65 +0 + + +2342 +4 +1 +1 +50 +6579 +1 + + +2343 +4 +1 +1 +51 +5192 +0 + + +2344 +4 +1 +1 +52 +5198 +0 + + +2345 +4 +1 +1 +53 +66 +0 + + +2346 +4 +1 +1 +54 +5497 +0 + + +2347 +4 +1 +1 +55 +363 +0 + + +2348 +4 +1 +1 +57 +75 +0 + + +2349 +4 +1 +1 +58 +6304 +1 + + +2350 +4 +1 +1 +59 +5197 +0 + + +2351 +4 +1 +1 +60 +5477 +0 + + +2352 +4 +1 +1 +61 +5494 +0 + + +2353 +4 +1 +1 +62 +5478 +0 + + +2354 +4 +1 +1 +63 +5195 +0 + + +2355 +4 +1 +1 +64 +5480 +0 + + +2356 +4 +1 +1 +65 +6578 +1 + + +2357 +4 +1 +1 +66 +5483 +0 + + +2358 +4 +1 +1 +67 +5495 +0 + + +2359 +4 +1 +0 +0 +5485 +0 + + +2360 +4 +1 +0 +1 +5492 +0 + + +2361 +4 +1 +0 +2 +5474 +0 + + +2362 +4 +1 +0 +3 +5490 +0 + + +2363 +4 +1 +0 +4 +5194 +0 + + +2364 +4 +1 +0 +5 +5489 +0 + + +2365 +4 +1 +0 +6 +5476 +0 + + +2366 +4 +1 +0 +7 +5487 +0 + + +2367 +4 +1 +0 +8 +5196 +0 + + +2368 +4 +1 +0 +9 +5484 +0 + + +2369 +4 +1 +0 +10 +5479 +0 + + +2370 +4 +1 +0 +12 +5493 +0 + + +2371 +4 +1 +0 +13 +6577 +1 + + +2372 +4 +1 +0 +14 +5491 +0 + + +2373 +4 +1 +0 +15 +5759 +0 + + +2374 +4 +1 +0 +16 +5468 +0 + + +2375 +4 +1 +0 +17 +6035 +0 + + +2376 +4 +1 +0 +18 +5751 +0 + + +2377 +4 +1 +0 +19 +5760 +0 + + +2378 +4 +1 +0 +20 +5754 +0 + + +2379 +4 +1 +0 +21 +5758 +0 + + +2380 +4 +1 +0 +23 +5756 +0 + + +2381 +4 +1 +0 +24 +5762 +0 + + +2382 +4 +1 +0 +25 +5466 +0 + + +2383 +4 +1 +0 +26 +6032 +0 + + +2384 +4 +1 +0 +27 +5191 +0 + + +2385 +4 +1 +0 +28 +6576 +1 + + +2386 +4 +1 +0 +29 +5189 +0 + + +2387 +4 +1 +0 +30 +5764 +0 + + +2388 +4 +1 +0 +31 +5465 +0 + + +2389 +4 +1 +0 +32 +5473 +0 + + +2390 +4 +1 +0 +33 +5749 +0 + + +2391 +4 +1 +0 +34 +5765 +0 + + +2392 +4 +1 +0 +35 +5188 +0 + + +2393 +4 +1 +0 +36 +6028 +1 + + +2394 +4 +1 +0 +37 +6844 +1 + + +2395 +4 +1 +0 +38 +5767 +0 + + +2396 +4 +1 +0 +39 +5463 +0 + + +2397 +4 +1 +0 +40 +5471 +0 + + +2398 +4 +1 +0 +41 +5475 +0 + + +2399 +4 +1 +0 +42 +6575 +1 + + +2400 +4 +1 +0 +43 +5745 +0 + + +2401 +4 +1 +0 +44 +5770 +0 + + +2402 +4 +1 +0 +46 +5186 +0 + + +2403 +4 +1 +0 +47 +6030 +0 + + +2404 +4 +1 +0 +48 +5748 +0 + + +2405 +4 +1 +0 +49 +5755 +0 + + +2406 +4 +1 +0 +50 +6843 +1 + + +2407 +4 +1 +0 +51 +6029 +0 + + +2408 +4 +1 +0 +52 +5460 +0 + + +2409 +4 +1 +0 +53 +5757 +0 + + +2410 +4 +1 +0 +54 +5472 +0 + + +2411 +4 +1 +0 +55 +5753 +0 + + +2412 +4 +1 +0 +57 +5193 +0 + + +2413 +4 +1 +0 +58 +6574 +1 + + +2414 +4 +1 +0 +59 +5488 +0 + + +2415 +4 +1 +0 +60 +5752 +0 + + +2416 +4 +1 +0 +61 +5482 +0 + + +2417 +4 +1 +0 +62 +5750 +0 + + +2418 +4 +1 +0 +63 +5481 +0 + + +2419 +4 +1 +0 +64 +5747 +0 + + +2420 +4 +1 +0 +65 +6842 +1 + + +2421 +4 +1 +0 +66 +6573 +1 + + +2422 +4 +1 +0 +67 +5486 +0 + + +2423 +4 +1 +3 +0 +5778 +0 + + +2424 +4 +1 +3 +1 +6064 +0 + + +2425 +4 +1 +3 +2 +5779 +0 + + +2426 +4 +1 +3 +3 +6067 +0 + + +2427 +4 +1 +3 +4 +5777 +0 + + +2428 +4 +1 +3 +5 +5802 +0 + + +2429 +4 +1 +3 +6 +5780 +0 + + +2430 +4 +1 +3 +7 +5521 +0 + + +2431 +4 +1 +3 +8 +5775 +0 + + +2432 +4 +1 +3 +9 +6062 +0 + + +2433 +4 +1 +3 +10 +5789 +0 + + +2434 +4 +1 +3 +12 +5528 +0 + + +2435 +4 +1 +3 +13 +5511 +0 + + +2436 +4 +1 +3 +14 +5526 +0 + + +2437 +4 +1 +3 +15 +5776 +0 + + +2438 +4 +1 +3 +16 +6061 +0 + + +2439 +4 +1 +3 +17 +5773 +0 + + +2440 +4 +1 +3 +18 +5525 +0 + + +2441 +4 +1 +3 +19 +5513 +0 + + +2442 +4 +1 +3 +20 +6060 +0 + + +2443 +4 +1 +3 +21 +5774 +0 + + +2444 +4 +1 +3 +23 +6059 +0 + + +2445 +4 +1 +3 +24 +5772 +0 + + +2446 +4 +1 +3 +25 +5523 +0 + + +2447 +4 +1 +3 +26 +5514 +0 + + +2448 +4 +1 +3 +27 +6058 +0 + + +2449 +4 +1 +3 +28 +5771 +0 + + +2450 +4 +1 +3 +29 +5519 +0 + + +2451 +4 +1 +3 +30 +5516 +0 + + +2452 +4 +1 +3 +31 +6056 +0 + + +2453 +4 +1 +3 +32 +5788 +0 + + +2454 +4 +1 +3 +33 +5520 +0 + + +2455 +4 +1 +3 +34 +5786 +0 + + +2456 +4 +1 +3 +35 +5231 +0 + + +2457 +4 +1 +3 +36 +5769 +0 + + +2458 +4 +1 +3 +37 +6057 +0 + + +2459 +4 +1 +3 +38 +5508 +0 + + +2460 +4 +1 +3 +39 +6054 +0 + + +2461 +4 +1 +3 +40 +5783 +0 + + +2462 +4 +1 +3 +41 +5229 +0 + + +2463 +4 +1 +3 +42 +5768 +0 + + +2464 +4 +1 +3 +43 +6055 +0 + + +2465 +4 +1 +3 +44 +5781 +0 + + +2466 +4 +1 +3 +46 +6053 +0 + + +2467 +4 +1 +3 +47 +5506 +0 + + +2468 +4 +1 +3 +48 +5522 +0 + + +2469 +4 +1 +3 +49 +5766 +0 + + +2470 +4 +1 +3 +50 +6052 +0 + + +2471 +4 +1 +3 +51 +5518 +0 + + +2472 +4 +1 +3 +52 +5804 +0 + + +2473 +4 +1 +3 +53 +6051 +0 + + +2474 +4 +1 +3 +54 +5524 +0 + + +2475 +4 +1 +3 +55 +5517 +0 + + +2476 +4 +1 +3 +57 +6050 +0 + + +2477 +4 +1 +3 +58 +5763 +0 + + +2478 +4 +1 +3 +59 +5805 +0 + + +2479 +4 +1 +3 +60 +5228 +0 + + +2480 +4 +1 +3 +61 +6069 +0 + + +2481 +4 +1 +3 +62 +6048 +0 + + +2482 +4 +1 +3 +63 +5793 +0 + + +2483 +4 +1 +3 +64 +5515 +0 + + +2484 +4 +1 +3 +65 +6049 +0 + + +2485 +4 +1 +3 +66 +5761 +0 + + +2486 +4 +1 +3 +67 +5527 +0 + + +2487 +4 +1 +2 +0 +5226 +0 + + +2488 +4 +1 +2 +1 +6327 +0 + + +2489 +4 +1 +2 +2 +6046 +0 + + +2490 +4 +1 +2 +3 +6047 +0 + + +2491 +4 +1 +2 +4 +5223 +0 + + +2492 +4 +1 +2 +5 +6070 +0 + + +2493 +4 +1 +2 +6 +5512 +0 + + +2494 +4 +1 +2 +7 +5795 +0 + + +2495 +4 +1 +2 +8 +5232 +0 + + +2496 +4 +1 +2 +9 +6325 +0 + + +2497 +4 +1 +2 +10 +6045 +0 + + +2498 +4 +1 +2 +12 +6044 +0 + + +2499 +4 +1 +2 +13 +5230 +0 + + +2500 +4 +1 +2 +14 +5807 +0 + + +2501 +4 +1 +2 +15 +6043 +0 + + +2502 +4 +1 +2 +16 +6322 +0 + + +2503 +4 +1 +2 +17 +5227 +0 + + +2504 +4 +1 +2 +18 +6042 +0 + + +2505 +4 +1 +2 +19 +5225 +0 + + +2506 +4 +1 +2 +20 +5792 +0 + + +2507 +4 +1 +2 +21 +5221 +0 + + +2508 +4 +1 +2 +23 +5790 +0 + + +2509 +4 +1 +2 +24 +6040 +0 + + +2510 +4 +1 +2 +25 +6320 +0 + + +2511 +4 +1 +2 +26 +5224 +0 + + +2512 +4 +1 +2 +27 +6041 +0 + + +2513 +4 +1 +2 +28 +5222 +0 + + +2514 +4 +1 +2 +29 +5787 +0 + + +2515 +4 +1 +2 +30 +5220 +0 + + +2516 +4 +1 +2 +31 +5799 +0 + + +2517 +4 +1 +2 +32 +6038 +0 + + +2518 +4 +1 +2 +33 +6319 +0 + + +2519 +4 +1 +2 +34 +5218 +0 + + +2520 +4 +1 +2 +35 +5797 +0 + + +2521 +4 +1 +2 +36 +6039 +0 + + +2522 +4 +1 +2 +37 +5796 +0 + + +2523 +4 +1 +2 +38 +6037 +0 + + +2524 +4 +1 +2 +39 +6317 +0 + + +2525 +4 +1 +2 +40 +5215 +0 + + +2526 +4 +1 +2 +41 +5794 +0 + + +2527 +4 +1 +2 +42 +6036 +0 + + +2528 +4 +1 +2 +43 +6316 +0 + + +2529 +4 +1 +2 +44 +5219 +0 + + +2530 +4 +1 +2 +46 +6314 +0 + + +2531 +4 +1 +2 +47 +5213 +0 + + +2532 +4 +1 +2 +48 +5785 +0 + + +2533 +4 +1 +2 +49 +5217 +0 + + +2534 +4 +1 +2 +50 +6315 +0 + + +2535 +4 +1 +2 +51 +6034 +0 + + +2536 +4 +1 +2 +52 +5791 +0 + + +2537 +4 +1 +2 +53 +5216 +0 + + +2538 +4 +1 +2 +54 +6312 +0 + + +2539 +4 +1 +2 +55 +5210 +0 + + +2540 +4 +1 +2 +57 +5784 +0 + + +2541 +4 +1 +2 +58 +6033 +0 + + +2542 +4 +1 +2 +59 +6313 +0 + + +2543 +4 +1 +2 +60 +5212 +0 + + +2544 +4 +1 +2 +61 +6311 +0 + + +2545 +4 +1 +2 +62 +5207 +0 + + +2546 +4 +1 +2 +63 +5782 +0 + + +2547 +4 +1 +2 +64 +5214 +0 + + +2548 +4 +1 +2 +65 +5510 +0 + + +2549 +4 +1 +2 +66 +6031 +0 + + +2550 +4 +1 +2 +67 +5505 +0 + + +2551 +4 +1 +1 +0 +5205 +0 + + +2552 +4 +1 +1 +1 +5503 +0 + + +2553 +4 +1 +1 +2 +5211 +0 + + +2554 +4 +1 +1 +3 +6310 +1 + + +2555 +4 +1 +1 +4 +5209 +0 + + +2556 +4 +1 +1 +5 +5509 +0 + + +2557 +4 +1 +1 +6 +5208 +0 + + +2558 +4 +1 +1 +7 +5507 +0 + + +2559 +4 +1 +1 +8 +6309 +1 + + +2560 +4 +1 +1 +9 +5500 +0 + + +2561 +8 +2 +1 +10 +5727 +1 + + +2562 +8 +2 +1 +12 +8 +1 + + +2563 +8 +2 +1 +13 +6016 +1 + + +2564 +8 +2 +1 +14 +7351 +1 + + +2565 +8 +2 +1 +15 +6298 +1 + + +2566 +8 +2 +1 +16 +7096 +1 + + +2567 +8 +2 +1 +17 +5431 +1 + + +2568 +8 +2 +1 +18 +5128 +1 + + +2569 +8 +2 +1 +19 +5726 +1 + + +2570 +8 +2 +1 +20 +6834 +1 + + +2571 +8 +2 +1 +21 +6015 +1 + + +2572 +8 +2 +1 +23 +7 +1 + + +2573 +8 +2 +1 +24 +6297 +1 + + +2574 +8 +2 +1 +25 +6566 +1 + + +2575 +8 +2 +1 +26 +6014 +1 + + +2576 +8 +2 +1 +27 +6292 +1 + + +2577 +8 +2 +1 +28 +6295 +1 + + +2578 +8 +2 +1 +29 +6011 +1 + + +2579 +8 +2 +1 +30 +7098 +1 + + +2580 +8 +2 +1 +31 +7350 +1 + + +2581 +8 +2 +1 +32 +6836 +1 + + +2582 +8 +2 +1 +33 +7095 +1 + + +2583 +8 +2 +1 +34 +7097 +1 + + +2584 +8 +2 +1 +35 +5126 +1 + + +2585 +8 +2 +1 +36 +6835 +1 + + +2586 +8 +2 +1 +37 +6 +1 + + +2587 +8 +2 +1 +38 +6567 +1 + + +2588 +8 +2 +1 +39 +6564 +1 + + +2589 +8 +2 +1 +40 +6293 +1 + + +2590 +8 +2 +1 +41 +6290 +1 + + +2591 +8 +2 +1 +42 +6833 +1 + + +2592 +8 +2 +1 +43 +6009 +1 + + +2593 +8 +2 +1 +44 +6565 +1 + + +2594 +8 +2 +1 +46 +7348 +1 + + +2595 +8 +2 +1 +47 +6291 +1 + + +2596 +8 +2 +1 +48 +7093 +1 + + +2597 +8 +2 +1 +49 +6010 +1 + + +2598 +8 +2 +1 +50 +6831 +1 + + +2599 +8 +2 +1 +51 +7349 +1 + + +2600 +8 +2 +1 +52 +5125 +1 + + +2601 +8 +2 +1 +53 +7094 +1 + + +2602 +8 +2 +1 +54 +5 +1 + + +2603 +8 +2 +1 +55 +305 +1 + + +2604 +8 +2 +1 +57 +6563 +1 + + +2605 +8 +2 +1 +58 +6832 +1 + + +2606 +8 +2 +1 +59 +6289 +1 + + +2607 +8 +2 +1 +60 +5127 +1 + + +2608 +8 +2 +1 +61 +6830 +1 + + +2609 +8 +2 +1 +62 +6008 +1 + + +2610 +8 +2 +1 +63 +6562 +1 + + +2611 +8 +2 +1 +64 +5720 +1 + + +2612 +8 +2 +1 +65 +6288 +1 + + +2613 +8 +2 +1 +66 +7347 +1 + + +2614 +8 +2 +1 +67 +5124 +1 + + +2615 +8 +2 +0 +0 +7092 +1 + + +2616 +8 +2 +0 +1 +6007 +1 + + +2617 +8 +2 +0 +2 +304 +1 + + +2618 +8 +2 +0 +3 +4 +1 + + +2619 +8 +2 +0 +4 +5719 +1 + + +2620 +8 +2 +0 +5 +7091 +1 + + +2621 +8 +2 +0 +6 +7346 +1 + + +2622 +8 +2 +0 +7 +6829 +1 + + +2623 +8 +2 +0 +8 +5718 +1 + + +2624 +8 +2 +0 +9 +6561 +1 + + +2625 +8 +2 +0 +10 +6012 +1 + + +2626 +8 +2 +0 +12 +6287 +1 + + +2627 +8 +2 +0 +13 +5724 +1 + + +2628 +8 +2 +0 +14 +6006 +1 + + +2629 +8 +2 +0 +15 +5430 +1 + + +2630 +8 +2 +0 +16 +5123 +1 + + +2631 +8 +2 +0 +17 +5723 +1 + + +2632 +8 +2 +0 +18 +3 +1 + + +2633 +8 +2 +0 +19 +303 +1 + + +2634 +8 +2 +0 +20 +7345 +1 + + +2635 +8 +2 +0 +21 +5429 +1 + + +2636 +8 +2 +0 +23 +7090 +1 + + +2637 +8 +2 +0 +24 +5722 +1 + + +2638 +8 +2 +0 +25 +6828 +1 + + +2639 +8 +2 +0 +26 +5428 +1 + + +2640 +8 +2 +0 +27 +6560 +1 + + +2641 +8 +2 +0 +28 +5721 +1 + + +2642 +8 +2 +0 +29 +6286 +1 + + +2643 +8 +2 +0 +30 +5427 +1 + + +2644 +8 +2 +0 +31 +6005 +1 + + +2645 +8 +2 +0 +32 +5426 +1 + + +2646 +8 +2 +0 +33 +2 +1 + + +2647 +8 +2 +0 +34 +302 +1 + + +2648 +8 +2 +0 +35 +5717 +1 + + +2649 +8 +2 +0 +36 +5425 +1 + + +2650 +8 +2 +0 +37 +5423 +1 + + +2651 +8 +2 +0 +38 +5424 +1 + + +2652 +8 +2 +0 +39 +6559 +1 + + +2653 +8 +2 +0 +40 +7592 +1 + + +2654 +8 +2 +0 +41 +6285 +1 + + +2655 +8 +2 +0 +42 +7344 +1 + + +2656 +8 +2 +0 +43 +6004 +1 + + +2657 +8 +2 +0 +44 +7089 +1 + + +2658 +8 +2 +0 +46 +5716 +1 + + +2659 +8 +2 +0 +47 +6827 +1 + + +2660 +8 +2 +0 +48 +1 +1 + + +2661 +8 +2 +0 +49 +7088 +1 + + +2662 +8 +2 +0 +50 +5422 +1 + + +2663 +8 +2 +0 +51 +301 +1 + + +2664 +8 +2 +0 +52 +5122 +1 + + +2665 +8 +2 +0 +53 +6826 +1 + + +2666 +8 +2 +0 +54 +6284 +1 + + +2667 +8 +2 +0 +55 +6558 +1 + + +2668 +8 +2 +0 +57 +6003 +1 + + +2669 +8 +2 +0 +58 +5715 +1 + + +2670 +8 +2 +0 +59 +5421 +1 + + +2671 +8 +2 +0 +60 +6002 +1 + + +2672 +8 +2 +0 +61 +5121 +1 + + +2673 +8 +2 +0 +62 +5420 +1 + + +2674 +8 +2 +0 +63 +5714 +1 + + +2675 +8 +2 +0 +64 +894 +1 + + +2676 +8 +2 +0 +65 +0 +1 + + +2677 +8 +2 +0 +66 +300 +1 + + +2678 +8 +2 +0 +67 +5120 +1 + + +2679 +8 +2 +3 +0 +20 +1 + + +2680 +8 +2 +3 +1 +5140 +1 + + +2681 +8 +2 +3 +2 +32 +0 + + +2682 +8 +2 +3 +3 +5139 +1 + + +2683 +8 +2 +3 +4 +30 +0 + + +2684 +8 +2 +3 +5 +5157 +0 + + +2685 +8 +2 +3 +6 +19 +1 + + +2686 +8 +2 +3 +7 +5449 +0 + + +2687 +8 +2 +3 +8 +5459 +0 + + +2688 +8 +2 +3 +9 +5156 +0 + + +2689 +8 +2 +3 +10 +27 +0 + + +2690 +8 +2 +3 +12 +5447 +0 + + +2691 +8 +2 +3 +13 +5456 +0 + + +2692 +8 +2 +3 +14 +5154 +0 + + +2693 +8 +2 +3 +15 +25 +0 + + +2694 +8 +2 +3 +16 +5743 +0 + + +2695 +8 +2 +3 +17 +5454 +0 + + +2696 +8 +2 +3 +18 +5151 +0 + + +2697 +8 +2 +3 +19 +24 +0 + + +2698 +8 +2 +3 +20 +5741 +0 + + +2699 +8 +2 +3 +21 +18 +1 + + +2700 +8 +2 +3 +23 +5149 +0 + + +2701 +8 +2 +3 +24 +5179 +0 + + +2702 +8 +2 +3 +25 +5740 +0 + + +2703 +8 +2 +3 +26 +5458 +0 + + +2704 +8 +2 +3 +27 +5141 +1 + + +2705 +8 +2 +3 +28 +5177 +0 + + +2706 +8 +2 +3 +29 +5744 +0 + + +2707 +8 +2 +3 +30 +895 +1 + + +2708 +8 +2 +3 +31 +5148 +0 + + +2709 +8 +2 +3 +32 +5176 +0 + + +2710 +8 +2 +3 +33 +5742 +0 + + +2711 +8 +2 +3 +34 +5455 +0 + + +2712 +8 +2 +3 +35 +5137 +1 + + +2713 +8 +2 +3 +36 +5153 +0 + + +2714 +8 +2 +3 +37 +5146 +0 + + +2715 +8 +2 +3 +38 +17 +1 + + +2716 +8 +2 +3 +39 +5739 +1 + + +2717 +8 +2 +3 +40 +5452 +0 + + +2718 +8 +2 +3 +41 +5453 +0 + + +2719 +8 +2 +3 +42 +5152 +0 + + +2720 +8 +2 +3 +43 +5443 +1 + + +2721 +8 +2 +3 +44 +5450 +0 + + +2722 +8 +2 +3 +46 +5451 +0 + + +2723 +8 +2 +3 +47 +5150 +0 + + +2724 +8 +2 +3 +48 +5442 +1 + + +2725 +8 +2 +3 +49 +5444 +1 + + +2726 +8 +2 +3 +50 +5136 +1 + + +2727 +8 +2 +3 +51 +5147 +0 + + +2728 +8 +2 +3 +52 +5448 +0 + + +2729 +8 +2 +3 +53 +16 +1 + + +2730 +8 +2 +3 +54 +5138 +1 + + +2731 +8 +2 +3 +55 +37 +0 + + +2732 +8 +2 +3 +57 +6300 +1 + + +2733 +8 +2 +3 +58 +5145 +0 + + +2734 +8 +2 +3 +59 +5446 +0 + + +2735 +8 +2 +3 +60 +908 +1 + + +2736 +8 +2 +3 +61 +6299 +1 + + +2737 +8 +2 +3 +62 +5144 +0 + + +2738 +8 +2 +3 +63 +5445 +0 + + +2739 +8 +2 +3 +64 +618 +1 + + +2740 +8 +2 +3 +65 +6027 +1 + + +2741 +8 +2 +3 +66 +5164 +0 + + +2742 +8 +2 +3 +67 +5135 +1 + + +2743 +8 +2 +2 +0 +907 +1 + + +2744 +8 +2 +2 +1 +6026 +1 + + +2745 +8 +2 +2 +2 +15 +1 + + +2746 +8 +2 +2 +3 +5738 +1 + + +2747 +8 +2 +2 +4 +5162 +0 + + +2748 +8 +2 +2 +5 +5737 +1 + + +2749 +8 +2 +2 +6 +617 +1 + + +2750 +8 +2 +2 +7 +5441 +1 + + +2751 +8 +2 +2 +8 +5159 +0 + + +2752 +8 +2 +2 +9 +5736 +1 + + +2753 +8 +2 +2 +10 +906 +1 + + +2754 +8 +2 +2 +12 +5440 +1 + + +2755 +8 +2 +2 +13 +1187 +1 + + +2756 +8 +2 +2 +14 +5134 +1 + + +2757 +8 +2 +2 +15 +1461 +1 + + +2758 +8 +2 +2 +16 +6025 +1 + + +2759 +8 +2 +2 +17 +14 +1 + + +2760 +8 +2 +2 +18 +5735 +1 + + +2761 +8 +2 +2 +19 +905 +1 + + +2762 +8 +2 +2 +20 +5439 +1 + + +2763 +8 +2 +2 +21 +1186 +1 + + +2764 +8 +2 +2 +23 +6024 +1 + + +2765 +8 +2 +2 +24 +1460 +1 + + +2766 +8 +2 +2 +25 +5734 +1 + + +2767 +8 +2 +2 +26 +904 +1 + + +2768 +8 +2 +2 +27 +5438 +1 + + +2769 +8 +2 +2 +28 +1185 +1 + + +2770 +8 +2 +2 +29 +6023 +1 + + +2771 +8 +2 +2 +30 +1459 +1 + + +2772 +8 +2 +2 +31 +5733 +1 + + +2773 +8 +2 +2 +32 +903 +1 + + +2774 +8 +2 +2 +33 +5437 +1 + + +2775 +8 +2 +2 +34 +13 +1 + + +2776 +8 +2 +2 +35 +6022 +1 + + +2777 +8 +2 +2 +36 +1184 +1 + + +2778 +8 +2 +2 +37 +5732 +1 + + +2779 +8 +2 +2 +38 +1458 +1 + + +2780 +8 +2 +2 +39 +5436 +1 + + +2781 +8 +2 +2 +40 +902 +1 + + +2782 +8 +2 +2 +41 +6021 +1 + + +2783 +8 +2 +2 +42 +1183 +1 + + +2784 +8 +2 +2 +43 +5133 +1 + + +2785 +8 +2 +2 +44 +1457 +1 + + +2786 +8 +2 +2 +46 +5731 +1 + + +2787 +8 +2 +2 +47 +901 +1 + + +2788 +8 +2 +2 +48 +5435 +1 + + +2789 +8 +2 +2 +49 +12 +1 + + +2790 +8 +2 +2 +50 +5434 +1 + + +2791 +8 +2 +2 +51 +1182 +1 + + +2792 +8 +2 +2 +52 +6303 +1 + + +2793 +8 +2 +2 +53 +1456 +1 + + +2794 +8 +2 +2 +54 +6020 +1 + + +2795 +8 +2 +2 +55 +1724 +1 + + +2796 +8 +2 +2 +57 +5730 +1 + + +2797 +8 +2 +2 +58 +900 +1 + + +2798 +8 +2 +2 +59 +6302 +1 + + +2799 +8 +2 +2 +60 +1181 +1 + + +2800 +8 +2 +2 +61 +5132 +1 + + +2801 +8 +2 +2 +62 +1455 +1 + + +2802 +8 +2 +2 +63 +5131 +1 + + +2803 +8 +2 +2 +64 +1723 +1 + + +2804 +8 +2 +2 +65 +6019 +1 + + +2805 +8 +2 +2 +66 +11 +1 + + +2806 +8 +2 +2 +67 +5729 +1 + + +2807 +8 +2 +1 +0 +899 +1 + + +2808 +8 +2 +1 +1 +6301 +1 + + +2809 +8 +2 +1 +2 +1180 +1 + + +2810 +8 +2 +1 +3 +6018 +1 + + +2811 +8 +2 +1 +4 +1454 +1 + + +2812 +8 +2 +1 +5 +5130 +1 + + +2813 +8 +2 +1 +6 +1722 +1 + + +2814 +8 +2 +1 +7 +5129 +1 + + +2815 +8 +2 +1 +8 +10 +1 + + +2816 +8 +2 +1 +9 +9 +1 + + +2817 +10 +0 +1 +10 +602 +1 + + +2818 +10 +0 +1 +12 +309 +1 + + +2819 +10 +0 +1 +13 +603 +1 + + +2820 +10 +0 +1 +14 +308 +1 + + +2821 +10 +0 +1 +15 +890 +1 + + +2822 +10 +0 +1 +16 +1715 +1 + + +2823 +10 +0 +1 +17 +1977 +1 + + +2824 +10 +0 +1 +18 +1720 +1 + + +2825 +10 +0 +1 +19 +1446 +1 + + +2826 +10 +0 +1 +20 +1175 +1 + + +2827 +10 +0 +1 +21 +1714 +1 + + +2828 +10 +0 +1 +23 +307 +1 + + +2829 +10 +0 +1 +24 +1976 +1 + + +2830 +10 +0 +1 +25 +892 +1 + + +2831 +10 +0 +1 +26 +889 +1 + + +2832 +10 +0 +1 +27 +1451 +1 + + +2833 +10 +0 +1 +28 +601 +1 + + +2834 +10 +0 +1 +29 +893 +1 + + +2835 +10 +0 +1 +30 +2231 +1 + + +2836 +10 +0 +1 +31 +1176 +1 + + +2837 +10 +0 +1 +32 +1171 +1 + + +2838 +10 +0 +1 +33 +1721 +1 + + +2839 +10 +0 +1 +34 +1445 +1 + + +2840 +10 +0 +1 +35 +1452 +1 + + +2841 +10 +0 +1 +36 +1713 +1 + + +2842 +10 +0 +1 +37 +1453 +1 + + +2843 +10 +0 +1 +38 +1975 +1 + + +2844 +10 +0 +1 +39 +306 +1 + + +2845 +10 +0 +1 +40 +2230 +1 + + +2846 +10 +0 +1 +41 +1178 +1 + + +2847 +10 +0 +1 +42 +600 +1 + + +2848 +10 +0 +1 +43 +5433 +1 + + +2849 +10 +0 +1 +44 +888 +1 + + +2850 +10 +0 +1 +46 +5728 +1 + + +2851 +10 +0 +1 +47 +1170 +1 + + +2852 +10 +0 +1 +48 +6017 +1 + + +2853 +10 +0 +1 +49 +1444 +1 + + +2854 +10 +0 +1 +50 +5432 +1 + + +2855 +10 +0 +1 +51 +1712 +1 + + +2856 +10 +0 +1 +52 +6840 +1 + + +2857 +10 +0 +1 +53 +1974 +1 + + +2858 +10 +0 +1 +54 +6841 +1 + + +2859 +10 +0 +1 +55 +2229 +1 + + +2860 +10 +0 +1 +57 +599 +1 + + +2861 +10 +0 +1 +58 +1169 +1 + + +2862 +10 +0 +1 +59 +6572 +1 + + +2863 +10 +0 +1 +60 +887 +1 + + +2864 +10 +0 +1 +61 +7101 +1 + + +2865 +10 +0 +1 +62 +1443 +1 + + +2866 +10 +0 +1 +63 +6839 +1 + + +2867 +10 +0 +1 +64 +1711 +1 + + +2868 +10 +0 +1 +65 +6571 +1 + + +2869 +10 +0 +1 +66 +1973 +1 + + +2870 +10 +0 +1 +67 +7100 +1 + + +2871 +10 +0 +0 +0 +2228 +1 + + +2872 +10 +0 +0 +1 +6838 +1 + + +2873 +10 +0 +0 +2 +1168 +1 + + +2874 +10 +0 +0 +3 +598 +1 + + +2875 +10 +0 +0 +4 +1442 +1 + + +2876 +10 +0 +0 +5 +6570 +1 + + +2877 +10 +0 +0 +6 +886 +1 + + +2878 +10 +0 +0 +7 +6296 +1 + + +2879 +10 +0 +0 +8 +1710 +1 + + +2880 +10 +0 +0 +9 +7099 +1 + + +2881 +10 +0 +0 +10 +1972 +1 + + +2882 +10 +0 +0 +12 +6837 +1 + + +2883 +10 +0 +0 +13 +2227 +1 + + +2884 +10 +0 +0 +14 +6569 +1 + + +2885 +10 +0 +0 +15 +1167 +1 + + +2886 +10 +0 +0 +16 +6568 +1 + + +2887 +10 +0 +0 +17 +1441 +1 + + +2888 +10 +0 +0 +18 +6294 +1 + + +2889 +10 +0 +0 +19 +1709 +1 + + +2890 +10 +0 +0 +20 +597 +1 + + +2891 +10 +0 +0 +21 +1971 +1 + + +2892 +10 +0 +0 +23 +5725 +1 + + +2893 +10 +0 +0 +24 +885 +1 + + +2894 +10 +0 +0 +25 +6013 +1 + + +2895 +10 +0 +0 +26 +2226 +1 + + +2896 +10 +0 +0 +27 +1174 +1 + + +2897 +10 +0 +0 +28 +1166 +1 + + +2898 +10 +0 +0 +29 +1450 +1 + + +2899 +10 +0 +0 +30 +1440 +1 + + +2900 +10 +0 +0 +31 +1719 +1 + + +2901 +10 +0 +0 +32 +1708 +1 + + +2902 +10 +0 +0 +33 +1173 +1 + + +2903 +10 +0 +0 +34 +1970 +1 + + +2904 +10 +0 +0 +35 +596 +1 + + +2905 +10 +0 +0 +36 +2225 +1 + + +2906 +10 +0 +0 +37 +1449 +1 + + +2907 +10 +0 +0 +38 +884 +1 + + +2908 +10 +0 +0 +39 +891 +1 + + +2909 +10 +0 +0 +40 +2473 +1 + + +2910 +10 +0 +0 +41 +1718 +1 + + +2911 +10 +0 +0 +42 +1165 +1 + + +2912 +10 +0 +0 +43 +1172 +1 + + +2913 +10 +0 +0 +44 +1439 +1 + + +2914 +10 +0 +0 +46 +1448 +1 + + +2915 +10 +0 +0 +47 +1707 +1 + + +2916 +10 +0 +0 +48 +1981 +1 + + +2917 +10 +0 +0 +49 +1969 +1 + + +2918 +10 +0 +0 +50 +1447 +1 + + +2919 +10 +0 +0 +51 +2224 +1 + + +2920 +10 +0 +0 +52 +595 +1 + + +2921 +10 +0 +0 +53 +883 +1 + + +2922 +10 +0 +0 +54 +1717 +1 + + +2923 +10 +0 +0 +55 +2472 +1 + + +2924 +10 +0 +0 +57 +1980 +1 + + +2925 +10 +0 +0 +58 +1164 +1 + + +2926 +10 +0 +0 +59 +1979 +1 + + +2927 +10 +0 +0 +60 +1438 +1 + + +2928 +10 +0 +0 +61 +1716 +1 + + +2929 +10 +0 +0 +62 +1706 +1 + + +2930 +10 +0 +0 +63 +1978 +1 + + +2931 +10 +0 +0 +64 +1968 +1 + + +2932 +10 +0 +0 +65 +4772 +1 + + +2933 +10 +0 +0 +66 +882 +1 + + +2934 +10 +0 +0 +67 +594 +1 + + +2935 +10 +0 +3 +0 +614 +1 + + +2936 +10 +0 +3 +1 +320 +1 + + +2937 +10 +0 +3 +2 +342 +0 + + +2938 +10 +0 +3 +3 +53 +0 + + +2939 +10 +0 +3 +4 +22 +1 + + +2940 +10 +0 +3 +5 +319 +1 + + +2941 +10 +0 +3 +6 +341 +0 + + +2942 +10 +0 +3 +7 +29 +0 + + +2943 +10 +0 +3 +8 +613 +1 + + +2944 +10 +0 +3 +9 +36 +0 + + +2945 +10 +0 +3 +10 +5171 +0 + + +2946 +10 +0 +3 +12 +28 +0 + + +2947 +10 +0 +3 +13 +339 +0 + + +2948 +10 +0 +3 +14 +34 +0 + + +2949 +10 +0 +3 +15 +23 +1 + + +2950 +10 +0 +3 +16 +26 +0 + + +2951 +10 +0 +3 +17 +336 +0 + + +2952 +10 +0 +3 +18 +31 +0 + + +2953 +10 +0 +3 +19 +5174 +0 + + +2954 +10 +0 +3 +20 +64 +0 + + +2955 +10 +0 +3 +21 +334 +0 + + +2956 +10 +0 +3 +23 +318 +1 + + +2957 +10 +0 +3 +24 +333 +0 + + +2958 +10 +0 +3 +25 +62 +0 + + +2959 +10 +0 +3 +26 +612 +1 + + +2960 +10 +0 +3 +27 +5469 +0 + + +2961 +10 +0 +3 +28 +51 +0 + + +2962 +10 +0 +3 +29 +59 +0 + + +2963 +10 +0 +3 +30 +344 +0 + + +2964 +10 +0 +3 +31 +5142 +1 + + +2965 +10 +0 +3 +32 +35 +0 + + +2966 +10 +0 +3 +33 +57 +0 + + +2967 +10 +0 +3 +34 +347 +0 + + +2968 +10 +0 +3 +35 +5467 +0 + + +2969 +10 +0 +3 +36 +322 +1 + + +2970 +10 +0 +3 +37 +317 +1 + + +2971 +10 +0 +3 +38 +349 +0 + + +2972 +10 +0 +3 +39 +56 +0 + + +2973 +10 +0 +3 +40 +611 +1 + + +2974 +10 +0 +3 +41 +5464 +0 + + +2975 +10 +0 +3 +42 +38 +0 + + +2976 +10 +0 +3 +43 +54 +0 + + +2977 +10 +0 +3 +44 +350 +0 + + +2978 +10 +0 +3 +46 +5462 +0 + + +2979 +10 +0 +3 +47 +40 +0 + + +2980 +10 +0 +3 +48 +21 +1 + + +2981 +10 +0 +3 +49 +329 +0 + + +2982 +10 +0 +3 +50 +5461 +0 + + +2983 +10 +0 +3 +51 +327 +0 + + +2984 +10 +0 +3 +52 +33 +0 + + +2985 +10 +0 +3 +53 +330 +0 + + +2986 +10 +0 +3 +54 +316 +1 + + +2987 +10 +0 +3 +55 +1179 +1 + + +2988 +10 +0 +3 +57 +5170 +0 + + +2989 +10 +0 +3 +58 +610 +1 + + +2990 +10 +0 +3 +59 +5165 +0 + + +2991 +10 +0 +3 +60 +41 +0 + + +2992 +10 +0 +3 +61 +5143 +1 + + +2993 +10 +0 +3 +62 +332 +0 + + +2994 +10 +0 +3 +63 +5167 +0 + + +2995 +10 +0 +3 +64 +43 +0 + + +2996 +10 +0 +3 +65 +55 +0 + + +2997 +10 +0 +3 +66 +335 +0 + + +2998 +10 +0 +3 +67 +5172 +0 + + +2999 +10 +0 +2 +0 +321 +1 + + +3000 +10 +0 +2 +1 +315 +1 + + +3001 +10 +0 +2 +2 +337 +0 + + +3002 +10 +0 +2 +3 +58 +0 + + +3003 +10 +0 +2 +4 +609 +1 + + +3004 +10 +0 +2 +5 +5173 +0 + + +3005 +10 +0 +2 +6 +46 +0 + + +3006 +10 +0 +2 +7 +60 +0 + + +3007 +10 +0 +2 +8 +338 +0 + + +3008 +10 +0 +2 +9 +5175 +0 + + +3009 +10 +0 +2 +10 +48 +0 + + +3010 +10 +0 +2 +12 +61 +0 + + +3011 +10 +0 +2 +13 +340 +0 + + +3012 +10 +0 +2 +14 +5178 +0 + + +3013 +10 +0 +2 +15 +49 +0 + + +3014 +10 +0 +2 +16 +63 +0 + + +3015 +10 +0 +2 +17 +620 +0 + + +3016 +10 +0 +2 +18 +314 +1 + + +3017 +10 +0 +2 +19 +608 +1 + + +3018 +10 +0 +2 +20 +331 +0 + + +3019 +10 +0 +2 +21 +1177 +1 + + +3020 +10 +0 +2 +23 +5180 +0 + + +3021 +10 +0 +2 +24 +621 +0 + + +3022 +10 +0 +2 +25 +5181 +0 + + +3023 +10 +0 +2 +26 +42 +0 + + +3024 +10 +0 +2 +27 +5182 +0 + + +3025 +10 +0 +2 +28 +619 +1 + + +3026 +10 +0 +2 +29 +5155 +0 + + +3027 +10 +0 +2 +30 +323 +1 + + +3028 +10 +0 +2 +31 +5158 +0 + + +3029 +10 +0 +2 +32 +623 +0 + + +3030 +10 +0 +2 +33 +5160 +0 + + +3031 +10 +0 +2 +34 +45 +0 + + +3032 +10 +0 +2 +35 +313 +1 + + +3033 +10 +0 +2 +36 +607 +1 + + +3034 +10 +0 +2 +37 +5161 +0 + + +3035 +10 +0 +2 +38 +626 +0 + + +3036 +10 +0 +2 +39 +5163 +0 + + +3037 +10 +0 +2 +40 +52 +0 + + +3038 +10 +0 +2 +41 +5166 +0 + + +3039 +10 +0 +2 +42 +628 +0 + + +3040 +10 +0 +2 +43 +5168 +0 + + +3041 +10 +0 +2 +44 +325 +0 + + +3042 +10 +0 +2 +46 +5169 +0 + + +3043 +10 +0 +2 +47 +629 +0 + + +3044 +10 +0 +2 +48 +615 +1 + + +3045 +10 +0 +2 +49 +328 +0 + + +3046 +10 +0 +2 +50 +312 +1 + + +3047 +10 +0 +2 +51 +606 +1 + + +3048 +10 +0 +2 +52 +39 +0 + + +3049 +10 +0 +2 +53 +631 +0 + + +3050 +10 +0 +2 +54 +44 +0 + + +3051 +10 +0 +2 +55 +622 +0 + + +3052 +10 +0 +2 +57 +47 +0 + + +3053 +10 +0 +2 +58 +624 +0 + + +3054 +10 +0 +2 +59 +50 +0 + + +3055 +10 +0 +2 +60 +625 +0 + + +3056 +10 +0 +2 +61 +71 +0 + + +3057 +10 +0 +2 +62 +627 +0 + + +3058 +10 +0 +2 +63 +616 +1 + + +3059 +10 +0 +2 +64 +630 +0 + + +3060 +10 +0 +2 +65 +311 +1 + + +3061 +10 +0 +2 +66 +632 +0 + + +3062 +10 +0 +2 +67 +326 +0 + + +3063 +10 +0 +1 +0 +605 +1 + + +3064 +10 +0 +1 +1 +324 +1 + + +3065 +10 +0 +1 +2 +912 +0 + + +3066 +10 +0 +1 +3 +898 +1 + + +3067 +10 +0 +1 +4 +910 +0 + + +3068 +10 +0 +1 +5 +897 +1 + + +3069 +10 +0 +1 +6 +909 +0 + + +3070 +10 +0 +1 +7 +896 +1 + + +3071 +10 +0 +1 +8 +604 +1 + + +3072 +10 +0 +1 +9 +310 +1 + + +3073 +2 +0 +1 +10 +935 +0 + + +3074 +2 +0 +1 +12 +649 +0 + + +3075 +2 +0 +1 +13 +937 +0 + + +3076 +2 +0 +1 +14 +648 +0 + + +3077 +2 +0 +1 +15 +934 +0 + + +3078 +2 +0 +1 +16 +646 +0 + + +3079 +2 +0 +1 +17 +932 +0 + + +3080 +2 +0 +1 +18 +931 +0 + + +3081 +2 +0 +1 +19 +933 +0 + + +3082 +2 +0 +1 +20 +84 +0 + + +3083 +2 +0 +1 +21 +92 +0 + + +3084 +2 +0 +1 +23 +643 +0 + + +3085 +2 +0 +1 +24 +930 +0 + + +3086 +2 +0 +1 +25 +364 +0 + + +3087 +2 +0 +1 +26 +381 +0 + + +3088 +2 +0 +1 +27 +928 +0 + + +3089 +2 +0 +1 +28 +413 +0 + + +3090 +2 +0 +1 +29 +368 +0 + + +3091 +2 +0 +1 +30 +929 +0 + + +3092 +2 +0 +1 +31 +362 +0 + + +3093 +2 +0 +1 +32 +938 +0 + + +3094 +2 +0 +1 +33 +926 +0 + + +3095 +2 +0 +1 +34 +1207 +0 + + +3096 +2 +0 +1 +35 +652 +0 + + +3097 +2 +0 +1 +36 +379 +0 + + +3098 +2 +0 +1 +37 +640 +0 + + +3099 +2 +0 +1 +38 +927 +0 + + +3100 +2 +0 +1 +39 +925 +0 + + +3101 +2 +0 +1 +40 +370 +0 + + +3102 +2 +0 +1 +41 +366 +0 + + +3103 +2 +0 +1 +42 +90 +0 + + +3104 +2 +0 +1 +43 +82 +0 + + +3105 +2 +0 +1 +44 +1205 +0 + + +3106 +2 +0 +1 +46 +79 +0 + + +3107 +2 +0 +1 +47 +924 +0 + + +3108 +2 +0 +1 +48 +923 +0 + + +3109 +2 +0 +1 +49 +376 +0 + + +3110 +2 +0 +1 +50 +77 +0 + + +3111 +2 +0 +1 +51 +1202 +0 + + +3112 +2 +0 +1 +52 +641 +0 + + +3113 +2 +0 +1 +53 +922 +0 + + +3114 +2 +0 +1 +54 +86 +0 + + +3115 +2 +0 +1 +55 +936 +0 + + +3116 +2 +0 +1 +57 +920 +0 + + +3117 +2 +0 +1 +58 +1200 +0 + + +3118 +2 +0 +1 +59 +83 +0 + + +3119 +2 +0 +1 +60 +87 +0 + + +3120 +2 +0 +1 +61 +365 +0 + + +3121 +2 +0 +1 +62 +921 +0 + + +3122 +2 +0 +1 +63 +638 +0 + + +3123 +2 +0 +1 +64 +1199 +0 + + +3124 +2 +0 +1 +65 +918 +0 + + +3125 +2 +0 +1 +66 +85 +0 + + +3126 +2 +0 +1 +67 +635 +0 + + +3127 +2 +0 +0 +0 +374 +0 + + +3128 +2 +0 +0 +1 +919 +0 + + +3129 +2 +0 +0 +2 +369 +0 + + +3130 +2 +0 +0 +3 +917 +0 + + +3131 +2 +0 +0 +4 +1197 +0 + + +3132 +2 +0 +0 +5 +76 +0 + + +3133 +2 +0 +0 +6 +94 +0 + + +3134 +2 +0 +0 +7 +916 +0 + + +3135 +2 +0 +0 +8 +1196 +0 + + +3136 +2 +0 +0 +9 +645 +0 + + +3137 +2 +0 +0 +10 +373 +0 + + +3138 +2 +0 +0 +12 +915 +0 + + +3139 +2 +0 +0 +13 +1194 +0 + + +3140 +2 +0 +0 +14 +81 +0 + + +3141 +2 +0 +0 +15 +91 +0 + + +3142 +2 +0 +0 +16 +914 +0 + + +3143 +2 +0 +0 +17 +1195 +0 + + +3144 +2 +0 +0 +18 +74 +0 + + +3145 +2 +0 +0 +19 +1192 +0 + + +3146 +2 +0 +0 +20 +647 +0 + + +3147 +2 +0 +0 +21 +89 +0 + + +3148 +2 +0 +0 +23 +913 +0 + + +3149 +2 +0 +0 +24 +651 +0 + + +3150 +2 +0 +0 +25 +358 +0 + + +3151 +2 +0 +0 +26 +1193 +0 + + +3152 +2 +0 +0 +27 +356 +0 + + +3153 +2 +0 +0 +28 +1191 +0 + + +3154 +2 +0 +0 +29 +911 +0 + + +3155 +2 +0 +0 +30 +367 +0 + + +3156 +2 +0 +0 +31 +357 +0 + + +3157 +2 +0 +0 +32 +371 +0 + + +3158 +2 +0 +0 +33 +644 +0 + + +3159 +2 +0 +0 +34 +88 +0 + + +3160 +2 +0 +0 +35 +354 +0 + + +3161 +2 +0 +0 +36 +1190 +1 + + +3162 +2 +0 +0 +37 +355 +0 + + +3163 +2 +0 +0 +38 +93 +0 + + +3164 +2 +0 +0 +39 +353 +0 + + +3165 +2 +0 +0 +40 +110 +0 + + +3166 +2 +0 +0 +41 +642 +0 + + +3167 +2 +0 +0 +42 +105 +0 + + +3168 +2 +0 +0 +43 +352 +0 + + +3169 +2 +0 +0 +44 +104 +0 + + +3170 +2 +0 +0 +46 +351 +0 + + +3171 +2 +0 +0 +47 +102 +0 + + +3172 +2 +0 +0 +48 +639 +0 + + +3173 +2 +0 +0 +49 +99 +0 + + +3174 +2 +0 +0 +50 +348 +0 + + +3175 +2 +0 +0 +51 +97 +0 + + +3176 +2 +0 +0 +52 +637 +0 + + +3177 +2 +0 +0 +53 +1189 +1 + + +3178 +2 +0 +0 +54 +346 +0 + + +3179 +2 +0 +0 +55 +96 +0 + + +3180 +2 +0 +0 +57 +345 +0 + + +3181 +2 +0 +0 +58 +650 +0 + + +3182 +2 +0 +0 +59 +633 +0 + + +3183 +2 +0 +0 +60 +361 +0 + + +3184 +2 +0 +0 +61 +636 +0 + + +3185 +2 +0 +0 +62 +360 +0 + + +3186 +2 +0 +0 +63 +343 +0 + + +3187 +2 +0 +0 +64 +359 +0 + + +3188 +2 +0 +0 +65 +1188 +1 + + +3189 +2 +0 +0 +66 +1462 +1 + + +3190 +2 +0 +0 +67 +634 +0 + + +3191 +2 +0 +3 +0 +405 +0 + + +3192 +2 +0 +3 +1 +106 +0 + + +3193 +2 +0 +3 +2 +404 +0 + + +3194 +2 +0 +3 +3 +103 +0 + + +3195 +2 +0 +3 +4 +402 +0 + + +3196 +2 +0 +3 +5 +403 +0 + + +3197 +2 +0 +3 +6 +401 +0 + + +3198 +2 +0 +3 +7 +5250 +0 + + +3199 +2 +0 +3 +8 +400 +0 + + +3200 +2 +0 +3 +9 +101 +0 + + +3201 +2 +0 +3 +10 +398 +0 + + +3202 +2 +0 +3 +12 +5247 +0 + + +3203 +2 +0 +3 +13 +416 +0 + + +3204 +2 +0 +3 +14 +100 +0 + + +3205 +2 +0 +3 +15 +139 +0 + + +3206 +2 +0 +3 +16 +5245 +0 + + +3207 +2 +0 +3 +17 +399 +0 + + +3208 +2 +0 +3 +18 +397 +0 + + +3209 +2 +0 +3 +19 +407 +0 + + +3210 +2 +0 +3 +20 +98 +0 + + +3211 +2 +0 +3 +21 +396 +0 + + +3212 +2 +0 +3 +23 +5243 +0 + + +3213 +2 +0 +3 +24 +142 +0 + + +3214 +2 +0 +3 +25 +395 +0 + + +3215 +2 +0 +3 +26 +132 +0 + + +3216 +2 +0 +3 +27 +95 +0 + + +3217 +2 +0 +3 +28 +394 +0 + + +3218 +2 +0 +3 +29 +5244 +0 + + +3219 +2 +0 +3 +30 +130 +0 + + +3220 +2 +0 +3 +31 +392 +0 + + +3221 +2 +0 +3 +32 +414 +0 + + +3222 +2 +0 +3 +33 +5252 +0 + + +3223 +2 +0 +3 +34 +685 +0 + + +3224 +2 +0 +3 +35 +5246 +0 + + +3225 +2 +0 +3 +36 +393 +0 + + +3226 +2 +0 +3 +37 +5248 +0 + + +3227 +2 +0 +3 +38 +137 +0 + + +3228 +2 +0 +3 +39 +5249 +0 + + +3229 +2 +0 +3 +40 +136 +0 + + +3230 +2 +0 +3 +41 +390 +0 + + +3231 +2 +0 +3 +42 +684 +0 + + +3232 +2 +0 +3 +43 +126 +0 + + +3233 +2 +0 +3 +44 +391 +0 + + +3234 +2 +0 +3 +46 +389 +0 + + +3235 +2 +0 +3 +47 +127 +0 + + +3236 +2 +0 +3 +48 +128 +0 + + +3237 +2 +0 +3 +49 +682 +0 + + +3238 +2 +0 +3 +50 +5251 +0 + + +3239 +2 +0 +3 +51 +388 +0 + + +3240 +2 +0 +3 +52 +5254 +0 + + +3241 +2 +0 +3 +53 +134 +0 + + +3242 +2 +0 +3 +54 +387 +0 + + +3243 +2 +0 +3 +55 +125 +0 + + +3244 +2 +0 +3 +57 +129 +0 + + +3245 +2 +0 +3 +58 +679 +0 + + +3246 +2 +0 +3 +59 +5257 +0 + + +3247 +2 +0 +3 +60 +386 +0 + + +3248 +2 +0 +3 +61 +384 +0 + + +3249 +2 +0 +3 +62 +131 +0 + + +3250 +2 +0 +3 +63 +5256 +0 + + +3251 +2 +0 +3 +64 +677 +0 + + +3252 +2 +0 +3 +65 +107 +0 + + +3253 +2 +0 +3 +66 +5262 +0 + + +3254 +2 +0 +3 +67 +385 +0 + + +3255 +2 +0 +2 +0 +5259 +0 + + +3256 +2 +0 +2 +1 +382 +0 + + +3257 +2 +0 +2 +2 +676 +0 + + +3258 +2 +0 +2 +3 +111 +0 + + +3259 +2 +0 +2 +4 +119 +0 + + +3260 +2 +0 +2 +5 +383 +0 + + +3261 +2 +0 +2 +6 +675 +0 + + +3262 +2 +0 +2 +7 +5242 +0 + + +3263 +2 +0 +2 +8 +117 +0 + + +3264 +2 +0 +2 +9 +113 +0 + + +3265 +2 +0 +2 +10 +674 +0 + + +3266 +2 +0 +2 +12 +5239 +0 + + +3267 +2 +0 +2 +13 +116 +0 + + +3268 +2 +0 +2 +14 +380 +0 + + +3269 +2 +0 +2 +15 +122 +0 + + +3270 +2 +0 +2 +16 +109 +0 + + +3271 +2 +0 +2 +17 +673 +0 + + +3272 +2 +0 +2 +18 +5237 +0 + + +3273 +2 +0 +2 +19 +671 +0 + + +3274 +2 +0 +2 +20 +378 +0 + + +3275 +2 +0 +2 +21 +672 +0 + + +3276 +2 +0 +2 +23 +5236 +0 + + +3277 +2 +0 +2 +24 +411 +0 + + +3278 +2 +0 +2 +25 +5235 +0 + + +3279 +2 +0 +2 +26 +669 +0 + + +3280 +2 +0 +2 +27 +377 +0 + + +3281 +2 +0 +2 +28 +124 +0 + + +3282 +2 +0 +2 +29 +5238 +0 + + +3283 +2 +0 +2 +30 +670 +0 + + +3284 +2 +0 +2 +31 +5240 +0 + + +3285 +2 +0 +2 +32 +668 +0 + + +3286 +2 +0 +2 +33 +5534 +0 + + +3287 +2 +0 +2 +34 +123 +0 + + +3288 +2 +0 +2 +35 +375 +0 + + +3289 +2 +0 +2 +36 +121 +0 + + +3290 +2 +0 +2 +37 +5233 +0 + + +3291 +2 +0 +2 +38 +120 +0 + + +3292 +2 +0 +2 +39 +5533 +0 + + +3293 +2 +0 +2 +40 +667 +0 + + +3294 +2 +0 +2 +41 +666 +0 + + +3295 +2 +0 +2 +42 +118 +0 + + +3296 +2 +0 +2 +43 +372 +0 + + +3297 +2 +0 +2 +44 +665 +0 + + +3298 +2 +0 +2 +46 +5234 +0 + + +3299 +2 +0 +2 +47 +408 +0 + + +3300 +2 +0 +2 +48 +663 +0 + + +3301 +2 +0 +2 +49 +950 +0 + + +3302 +2 +0 +2 +50 +5531 +0 + + +3303 +2 +0 +2 +51 +664 +0 + + +3304 +2 +0 +2 +52 +5536 +0 + + +3305 +2 +0 +2 +53 +114 +0 + + +3306 +2 +0 +2 +54 +661 +0 + + +3307 +2 +0 +2 +55 +949 +0 + + +3308 +2 +0 +2 +57 +5539 +0 + + +3309 +2 +0 +2 +58 +115 +0 + + +3310 +2 +0 +2 +59 +112 +0 + + +3311 +2 +0 +2 +60 +662 +0 + + +3312 +2 +0 +2 +61 +108 +0 + + +3313 +2 +0 +2 +62 +5241 +0 + + +3314 +2 +0 +2 +63 +406 +0 + + +3315 +2 +0 +2 +64 +947 +0 + + +3316 +2 +0 +2 +65 +660 +0 + + +3317 +2 +0 +2 +66 +659 +0 + + +3318 +2 +0 +2 +67 +658 +0 + + +3319 +2 +0 +1 +0 +939 +0 + + +3320 +2 +0 +1 +1 +655 +0 + + +3321 +2 +0 +1 +2 +941 +0 + + +3322 +2 +0 +1 +3 +657 +0 + + +3323 +2 +0 +1 +4 +944 +0 + + +3324 +2 +0 +1 +5 +656 +0 + + +3325 +2 +0 +1 +6 +940 +0 + + +3326 +2 +0 +1 +7 +653 +0 + + +3327 +2 +0 +1 +8 +942 +0 + + +3328 +2 +0 +1 +9 +654 +0 + + +3329 +10 +2 +1 +10 +1488 +0 + + +3330 +10 +2 +1 +12 +1218 +0 + + +3331 +10 +2 +1 +13 +1485 +0 + + +3332 +10 +2 +1 +14 +1217 +0 + + +3333 +10 +2 +1 +15 +1530 +0 + + +3334 +10 +2 +1 +16 +1214 +0 + + +3335 +10 +2 +1 +17 +1531 +0 + + +3336 +10 +2 +1 +18 +1212 +0 + + +3337 +10 +2 +1 +19 +1486 +0 + + +3338 +10 +2 +1 +20 +1216 +0 + + +3339 +10 +2 +1 +21 +1483 +0 + + +3340 +10 +2 +1 +23 +1215 +0 + + +3341 +10 +2 +1 +24 +1533 +0 + + +3342 +10 +2 +1 +25 +1213 +0 + + +3343 +10 +2 +1 +26 +1484 +0 + + +3344 +10 +2 +1 +27 +1210 +0 + + +3345 +10 +2 +1 +28 +1246 +0 + + +3346 +10 +2 +1 +29 +1211 +0 + + +3347 +10 +2 +1 +30 +1482 +0 + + +3348 +10 +2 +1 +31 +1209 +0 + + +3349 +10 +2 +1 +32 +1249 +0 + + +3350 +10 +2 +1 +33 +1248 +0 + + +3351 +10 +2 +1 +34 +1481 +0 + + +3352 +10 +2 +1 +35 +1250 +0 + + +3353 +10 +2 +1 +36 +1480 +0 + + +3354 +10 +2 +1 +37 +1253 +0 + + +3355 +10 +2 +1 +38 +1251 +0 + + +3356 +10 +2 +1 +39 +1206 +0 + + +3357 +10 +2 +1 +40 +1479 +0 + + +3358 +10 +2 +1 +41 +1477 +0 + + +3359 +10 +2 +1 +42 +1252 +0 + + +3360 +10 +2 +1 +43 +1204 +0 + + +3361 +10 +2 +1 +44 +1254 +0 + + +3362 +10 +2 +1 +46 +1255 +0 + + +3363 +10 +2 +1 +47 +1257 +0 + + +3364 +10 +2 +1 +48 +991 +0 + + +3365 +10 +2 +1 +49 +1259 +0 + + +3366 +10 +2 +1 +50 +1475 +0 + + +3367 +10 +2 +1 +51 +1478 +0 + + +3368 +10 +2 +1 +52 +988 +0 + + +3369 +10 +2 +1 +53 +1260 +0 + + +3370 +10 +2 +1 +54 +1203 +0 + + +3371 +10 +2 +1 +55 +1476 +0 + + +3372 +10 +2 +1 +57 +986 +0 + + +3373 +10 +2 +1 +58 +1262 +0 + + +3374 +10 +2 +1 +59 +1474 +0 + + +3375 +10 +2 +1 +60 +1265 +0 + + +3376 +10 +2 +1 +61 +985 +0 + + +3377 +10 +2 +1 +62 +1523 +0 + + +3378 +10 +2 +1 +63 +1201 +0 + + +3379 +10 +2 +1 +64 +1473 +0 + + +3380 +10 +2 +1 +65 +983 +0 + + +3381 +10 +2 +1 +66 +1525 +0 + + +3382 +10 +2 +1 +67 +1472 +0 + + +3383 +10 +2 +0 +0 +1528 +0 + + +3384 +10 +2 +0 +1 +1198 +0 + + +3385 +10 +2 +0 +2 +1471 +0 + + +3386 +10 +2 +0 +3 +980 +0 + + +3387 +10 +2 +0 +4 +1244 +0 + + +3388 +10 +2 +0 +5 +1469 +0 + + +3389 +10 +2 +0 +6 +1243 +0 + + +3390 +10 +2 +0 +7 +978 +0 + + +3391 +10 +2 +0 +8 +1736 +0 + + +3392 +10 +2 +0 +9 +992 +0 + + +3393 +10 +2 +0 +10 +1470 +0 + + +3394 +10 +2 +0 +12 +990 +0 + + +3395 +10 +2 +0 +13 +1241 +0 + + +3396 +10 +2 +0 +14 +1467 +0 + + +3397 +10 +2 +0 +15 +1735 +0 + + +3398 +10 +2 +0 +16 +989 +0 + + +3399 +10 +2 +0 +17 +1238 +0 + + +3400 +10 +2 +0 +18 +1468 +0 + + +3401 +10 +2 +0 +19 +1236 +0 + + +3402 +10 +2 +0 +20 +1256 +0 + + +3403 +10 +2 +0 +21 +1506 +0 + + +3404 +10 +2 +0 +23 +1466 +0 + + +3405 +10 +2 +0 +24 +1504 +0 + + +3406 +10 +2 +0 +25 +1258 +0 + + +3407 +10 +2 +0 +26 +1734 +1 + + +3408 +10 +2 +0 +27 +1261 +0 + + +3409 +10 +2 +0 +28 +1498 +0 + + +3410 +10 +2 +0 +29 +1263 +0 + + +3411 +10 +2 +0 +30 +1768 +0 + + +3412 +10 +2 +0 +31 +1465 +1 + + +3413 +10 +2 +0 +32 +1772 +0 + + +3414 +10 +2 +0 +33 +1522 +0 + + +3415 +10 +2 +0 +34 +1767 +0 + + +3416 +10 +2 +0 +35 +1520 +0 + + +3417 +10 +2 +0 +36 +1771 +0 + + +3418 +10 +2 +0 +37 +1517 +0 + + +3419 +10 +2 +0 +38 +1765 +0 + + +3420 +10 +2 +0 +39 +1515 +0 + + +3421 +10 +2 +0 +40 +1733 +1 + + +3422 +10 +2 +0 +41 +1514 +0 + + +3423 +10 +2 +0 +42 +1770 +0 + + +3424 +10 +2 +0 +43 +1512 +0 + + +3425 +10 +2 +0 +44 +1502 +0 + + +3426 +10 +2 +0 +46 +1509 +0 + + +3427 +10 +2 +0 +47 +1500 +0 + + +3428 +10 +2 +0 +48 +1464 +1 + + +3429 +10 +2 +0 +49 +1773 +0 + + +3430 +10 +2 +0 +50 +1507 +0 + + +3431 +10 +2 +0 +51 +1503 +0 + + +3432 +10 +2 +0 +52 +1501 +0 + + +3433 +10 +2 +0 +53 +1775 +0 + + +3434 +10 +2 +0 +54 +1499 +0 + + +3435 +10 +2 +0 +55 +1732 +1 + + +3436 +10 +2 +0 +57 +1490 +0 + + +3437 +10 +2 +0 +58 +1776 +0 + + +3438 +10 +2 +0 +59 +1491 +0 + + +3439 +10 +2 +0 +60 +1505 +0 + + +3440 +10 +2 +0 +61 +1463 +1 + + +3441 +10 +2 +0 +62 +1508 +0 + + +3442 +10 +2 +0 +63 +1493 +0 + + +3443 +10 +2 +0 +64 +1510 +0 + + +3444 +10 +2 +0 +65 +1496 +0 + + +3445 +10 +2 +0 +66 +1731 +1 + + +3446 +10 +2 +0 +67 +1487 +0 + + +3447 +10 +2 +3 +0 +982 +0 + + +3448 +10 +2 +3 +1 +144 +0 + + +3449 +10 +2 +3 +2 +984 +0 + + +3450 +10 +2 +3 +3 +696 +0 + + +3451 +10 +2 +3 +4 +981 +0 + + +3452 +10 +2 +3 +5 +141 +0 + + +3453 +10 +2 +3 +6 +979 +0 + + +3454 +10 +2 +3 +7 +694 +0 + + +3455 +10 +2 +3 +8 +976 +0 + + +3456 +10 +2 +3 +9 +437 +0 + + +3457 +10 +2 +3 +10 +145 +0 + + +3458 +10 +2 +3 +12 +434 +0 + + +3459 +10 +2 +3 +13 +143 +0 + + +3460 +10 +2 +3 +14 +691 +0 + + +3461 +10 +2 +3 +15 +438 +0 + + +3462 +10 +2 +3 +16 +716 +0 + + +3463 +10 +2 +3 +17 +721 +0 + + +3464 +10 +2 +3 +18 +693 +0 + + +3465 +10 +2 +3 +19 +436 +0 + + +3466 +10 +2 +3 +20 +692 +0 + + +3467 +10 +2 +3 +21 +147 +0 + + +3468 +10 +2 +3 +23 +690 +0 + + +3469 +10 +2 +3 +24 +977 +0 + + +3470 +10 +2 +3 +25 +687 +0 + + +3471 +10 +2 +3 +26 +146 +0 + + +3472 +10 +2 +3 +27 +688 +0 + + +3473 +10 +2 +3 +28 +439 +0 + + +3474 +10 +2 +3 +29 +433 +0 + + +3475 +10 +2 +3 +30 +975 +0 + + +3476 +10 +2 +3 +31 +435 +0 + + +3477 +10 +2 +3 +32 +974 +0 + + +3478 +10 +2 +3 +33 +140 +0 + + +3479 +10 +2 +3 +34 +973 +0 + + +3480 +10 +2 +3 +35 +432 +0 + + +3481 +10 +2 +3 +36 +971 +0 + + +3482 +10 +2 +3 +37 +686 +0 + + +3483 +10 +2 +3 +38 +972 +0 + + +3484 +10 +2 +3 +39 +138 +0 + + +3485 +10 +2 +3 +40 +968 +0 + + +3486 +10 +2 +3 +41 +430 +0 + + +3487 +10 +2 +3 +42 +970 +0 + + +3488 +10 +2 +3 +43 +683 +0 + + +3489 +10 +2 +3 +44 +431 +0 + + +3490 +10 +2 +3 +46 +717 +0 + + +3491 +10 +2 +3 +47 +428 +0 + + +3492 +10 +2 +3 +48 +133 +0 + + +3493 +10 +2 +3 +49 +713 +0 + + +3494 +10 +2 +3 +50 +135 +0 + + +3495 +10 +2 +3 +51 +712 +0 + + +3496 +10 +2 +3 +52 +681 +0 + + +3497 +10 +2 +3 +53 +969 +0 + + +3498 +10 +2 +3 +54 +429 +0 + + +3499 +10 +2 +3 +55 +710 +0 + + +3500 +10 +2 +3 +57 +427 +0 + + +3501 +10 +2 +3 +58 +707 +0 + + +3502 +10 +2 +3 +59 +680 +0 + + +3503 +10 +2 +3 +60 +967 +0 + + +3504 +10 +2 +3 +61 +966 +0 + + +3505 +10 +2 +3 +62 +1247 +0 + + +3506 +10 +2 +3 +63 +424 +0 + + +3507 +10 +2 +3 +64 +705 +0 + + +3508 +10 +2 +3 +65 +965 +0 + + +3509 +10 +2 +3 +66 +1245 +0 + + +3510 +10 +2 +3 +67 +678 +0 + + +3511 +10 +2 +2 +0 +964 +0 + + +3512 +10 +2 +2 +1 +714 +0 + + +3513 +10 +2 +2 +2 +718 +0 + + +3514 +10 +2 +2 +3 +963 +0 + + +3515 +10 +2 +2 +4 +720 +0 + + +3516 +10 +2 +2 +5 +426 +0 + + +3517 +10 +2 +2 +6 +1242 +0 + + +3518 +10 +2 +2 +7 +425 +0 + + +3519 +10 +2 +2 +8 +962 +0 + + +3520 +10 +2 +2 +9 +960 +0 + + +3521 +10 +2 +2 +10 +961 +0 + + +3522 +10 +2 +2 +12 +423 +0 + + +3523 +10 +2 +2 +13 +1240 +0 + + +3524 +10 +2 +2 +14 +418 +0 + + +3525 +10 +2 +2 +15 +719 +0 + + +3526 +10 +2 +2 +16 +417 +0 + + +3527 +10 +2 +2 +17 +722 +0 + + +3528 +10 +2 +2 +18 +695 +0 + + +3529 +10 +2 +2 +19 +1239 +0 + + +3530 +10 +2 +2 +20 +958 +0 + + +3531 +10 +2 +2 +21 +724 +0 + + +3532 +10 +2 +2 +23 +698 +0 + + +3533 +10 +2 +2 +24 +725 +0 + + +3534 +10 +2 +2 +25 +700 +0 + + +3535 +10 +2 +2 +26 +727 +0 + + +3536 +10 +2 +2 +27 +957 +0 + + +3537 +10 +2 +2 +28 +1237 +0 + + +3538 +10 +2 +2 +29 +959 +0 + + +3539 +10 +2 +2 +30 +987 +0 + + +3540 +10 +2 +2 +31 +956 +0 + + +3541 +10 +2 +2 +32 +715 +0 + + +3542 +10 +2 +2 +33 +955 +0 + + +3543 +10 +2 +2 +34 +1234 +0 + + +3544 +10 +2 +2 +35 +701 +0 + + +3545 +10 +2 +2 +36 +422 +0 + + +3546 +10 +2 +2 +37 +954 +0 + + +3547 +10 +2 +2 +38 +421 +0 + + +3548 +10 +2 +2 +39 +703 +0 + + +3549 +10 +2 +2 +40 +419 +0 + + +3550 +10 +2 +2 +41 +952 +0 + + +3551 +10 +2 +2 +42 +1232 +0 + + +3552 +10 +2 +2 +43 +706 +0 + + +3553 +10 +2 +2 +44 +1235 +0 + + +3554 +10 +2 +2 +46 +953 +0 + + +3555 +10 +2 +2 +47 +1233 +0 + + +3556 +10 +2 +2 +48 +708 +0 + + +3557 +10 +2 +2 +49 +1231 +0 + + +3558 +10 +2 +2 +50 +709 +0 + + +3559 +10 +2 +2 +51 +415 +0 + + +3560 +10 +2 +2 +52 +951 +0 + + +3561 +10 +2 +2 +53 +412 +0 + + +3562 +10 +2 +2 +54 +711 +0 + + +3563 +10 +2 +2 +55 +1230 +0 + + +3564 +10 +2 +2 +57 +699 +0 + + +3565 +10 +2 +2 +58 +1229 +0 + + +3566 +10 +2 +2 +59 +948 +0 + + +3567 +10 +2 +2 +60 +410 +0 + + +3568 +10 +2 +2 +61 +702 +0 + + +3569 +10 +2 +2 +62 +1228 +0 + + +3570 +10 +2 +2 +63 +704 +0 + + +3571 +10 +2 +2 +64 +1226 +0 + + +3572 +10 +2 +2 +65 +697 +0 + + +3573 +10 +2 +2 +66 +409 +0 + + +3574 +10 +2 +2 +67 +946 +0 + + +3575 +10 +2 +1 +0 +1227 +0 + + +3576 +10 +2 +1 +1 +689 +0 + + +3577 +10 +2 +1 +2 +1224 +0 + + +3578 +10 +2 +1 +3 +945 +0 + + +3579 +10 +2 +1 +4 +420 +0 + + +3580 +10 +2 +1 +5 +943 +0 + + +3581 +10 +2 +1 +6 +1225 +0 + + +3582 +10 +2 +1 +7 +1223 +0 + + +3583 +10 +2 +1 +8 +1222 +0 + + +3584 +10 +2 +1 +9 +1221 +0 + + +3585 +9 +0 +1 +10 +3615 +1 + + +3586 +9 +0 +1 +12 +3404 +1 + + +3587 +9 +0 +1 +13 +3616 +1 + + +3588 +9 +0 +1 +14 +3403 +1 + + +3589 +9 +0 +1 +15 +3824 +1 + + +3590 +9 +0 +1 +16 +3405 +1 + + +3591 +9 +0 +1 +17 +3825 +1 + + +3592 +9 +0 +1 +18 +1982 +1 + + +3593 +9 +0 +1 +19 +3826 +1 + + +3594 +9 +0 +1 +20 +2237 +1 + + +3595 +9 +0 +1 +21 +4023 +1 + + +3596 +9 +0 +1 +23 +2485 +1 + + +3597 +9 +0 +1 +24 +3614 +1 + + +3598 +9 +0 +1 +25 +2726 +1 + + +3599 +9 +0 +1 +26 +4119 +1 + + +3600 +9 +0 +1 +27 +2236 +1 + + +3601 +9 +0 +1 +28 +2957 +1 + + +3602 +9 +0 +1 +29 +2484 +1 + + +3603 +9 +0 +1 +30 +2956 +1 + + +3604 +9 +0 +1 +31 +2958 +1 + + +3605 +9 +0 +1 +32 +2955 +1 + + +3606 +9 +0 +1 +33 +2725 +1 + + +3607 +9 +0 +1 +34 +3183 +1 + + +3608 +9 +0 +1 +35 +2235 +1 + + +3609 +9 +0 +1 +36 +2954 +1 + + +3610 +9 +0 +1 +37 +2483 +1 + + +3611 +9 +0 +1 +38 +3182 +1 + + +3612 +9 +0 +1 +39 +3613 +1 + + +3613 +9 +0 +1 +40 +3181 +1 + + +3614 +9 +0 +1 +41 +3184 +1 + + +3615 +9 +0 +1 +42 +3401 +1 + + +3616 +9 +0 +1 +43 +3402 +1 + + +3617 +9 +0 +1 +44 +3400 +1 + + +3618 +9 +0 +1 +46 +2724 +1 + + +3619 +9 +0 +1 +47 +2728 +1 + + +3620 +9 +0 +1 +48 +2234 +1 + + +3621 +9 +0 +1 +49 +4213 +1 + + +3622 +9 +0 +1 +50 +3612 +1 + + +3623 +9 +0 +1 +51 +2488 +1 + + +3624 +9 +0 +1 +52 +2482 +1 + + +3625 +9 +0 +1 +53 +3816 +1 + + +3626 +9 +0 +1 +54 +2723 +1 + + +3627 +9 +0 +1 +55 +1984 +1 + + +3628 +9 +0 +1 +57 +3399 +1 + + +3629 +9 +0 +1 +58 +4022 +1 + + +3630 +9 +0 +1 +59 +2233 +1 + + +3631 +9 +0 +1 +60 +2239 +1 + + +3632 +9 +0 +1 +61 +3611 +1 + + +3633 +9 +0 +1 +62 +4118 +1 + + +3634 +9 +0 +1 +63 +2481 +1 + + +3635 +9 +0 +1 +64 +2487 +1 + + +3636 +9 +0 +1 +65 +2722 +1 + + +3637 +9 +0 +1 +66 +4212 +1 + + +3638 +9 +0 +1 +67 +2232 +1 + + +3639 +9 +0 +0 +0 +3815 +1 + + +3640 +9 +0 +0 +1 +2480 +1 + + +3641 +9 +0 +0 +2 +1983 +1 + + +3642 +9 +0 +0 +3 +3823 +1 + + +3643 +9 +0 +0 +4 +3610 +1 + + +3644 +9 +0 +0 +5 +2721 +1 + + +3645 +9 +0 +0 +6 +2959 +1 + + +3646 +9 +0 +0 +7 +3180 +1 + + +3647 +9 +0 +0 +8 +2719 +1 + + +3648 +9 +0 +0 +9 +2479 +1 + + +3649 +9 +0 +0 +10 +2238 +1 + + +3650 +9 +0 +0 +12 +3814 +1 + + +3651 +9 +0 +0 +13 +3398 +1 + + +3652 +9 +0 +0 +14 +2720 +1 + + +3653 +9 +0 +0 +15 +3185 +1 + + +3654 +9 +0 +0 +16 +2953 +1 + + +3655 +9 +0 +0 +17 +3609 +1 + + +3656 +9 +0 +0 +18 +3179 +1 + + +3657 +9 +0 +0 +19 +2727 +1 + + +3658 +9 +0 +0 +20 +2478 +1 + + +3659 +9 +0 +0 +21 +2952 +1 + + +3660 +9 +0 +0 +23 +3813 +1 + + +3661 +9 +0 +0 +24 +2486 +1 + + +3662 +9 +0 +0 +25 +3177 +1 + + +3663 +9 +0 +0 +26 +3608 +1 + + +3664 +9 +0 +0 +27 +2950 +1 + + +3665 +9 +0 +0 +28 +4009 +1 + + +3666 +9 +0 +0 +29 +2475 +1 + + +3667 +9 +0 +0 +30 +3178 +1 + + +3668 +9 +0 +0 +31 +3396 +1 + + +3669 +9 +0 +0 +32 +2477 +1 + + +3670 +9 +0 +0 +33 +2716 +1 + + +3671 +9 +0 +0 +34 +3397 +1 + + +3672 +9 +0 +0 +35 +3812 +1 + + +3673 +9 +0 +0 +36 +2718 +1 + + +3674 +9 +0 +0 +37 +3176 +1 + + +3675 +9 +0 +0 +38 +4008 +1 + + +3676 +9 +0 +0 +39 +3607 +1 + + +3677 +9 +0 +0 +40 +2951 +1 + + +3678 +9 +0 +0 +41 +2474 +1 + + +3679 +9 +0 +0 +42 +2476 +1 + + +3680 +9 +0 +0 +43 +3395 +1 + + +3681 +9 +0 +0 +44 +2717 +1 + + +3682 +9 +0 +0 +46 +3811 +1 + + +3683 +9 +0 +0 +47 +4021 +1 + + +3684 +9 +0 +0 +48 +2949 +1 + + +3685 +9 +0 +0 +49 +4117 +1 + + +3686 +9 +0 +0 +50 +2715 +1 + + +3687 +9 +0 +0 +51 +4007 +1 + + +3688 +9 +0 +0 +52 +3175 +1 + + +3689 +9 +0 +0 +53 +4020 +1 + + +3690 +9 +0 +0 +54 +2948 +1 + + +3691 +9 +0 +0 +55 +4116 +1 + + +3692 +9 +0 +0 +57 +2714 +1 + + +3693 +9 +0 +0 +58 +4019 +1 + + +3694 +9 +0 +0 +59 +3810 +1 + + +3695 +9 +0 +0 +60 +4018 +1 + + +3696 +9 +0 +0 +61 +3606 +1 + + +3697 +9 +0 +0 +62 +4114 +1 + + +3698 +9 +0 +0 +63 +3394 +1 + + +3699 +9 +0 +0 +64 +4017 +1 + + +3700 +9 +0 +0 +65 +4006 +1 + + +3701 +9 +0 +0 +66 +4113 +1 + + +3702 +9 +0 +0 +67 +3174 +1 + + +3703 +9 +0 +3 +0 +2736 +1 + + +3704 +9 +0 +3 +1 +1220 +0 + + +3705 +9 +0 +3 +2 +2013 +0 + + +3706 +9 +0 +3 +3 +2735 +1 + + +3707 +9 +0 +3 +4 +2029 +0 + + +3708 +9 +0 +3 +5 +1219 +0 + + +3709 +9 +0 +3 +6 +2250 +1 + + +3710 +9 +0 +3 +7 +1995 +1 + + +3711 +9 +0 +3 +8 +1777 +0 + + +3712 +9 +0 +3 +9 +1760 +0 + + +3713 +9 +0 +3 +10 +2011 +0 + + +3714 +9 +0 +3 +12 +1998 +0 + + +3715 +9 +0 +3 +13 +2253 +1 + + +3716 +9 +0 +3 +14 +1756 +0 + + +3717 +9 +0 +3 +15 +2497 +1 + + +3718 +9 +0 +3 +16 +2734 +1 + + +3719 +9 +0 +3 +17 +2033 +0 + + +3720 +9 +0 +3 +18 +2248 +1 + + +3721 +9 +0 +3 +19 +2968 +1 + + +3722 +9 +0 +3 +20 +1759 +0 + + +3723 +9 +0 +3 +21 +2010 +0 + + +3724 +9 +0 +3 +23 +1495 +0 + + +3725 +9 +0 +3 +24 +2027 +0 + + +3726 +9 +0 +3 +25 +1755 +0 + + +3727 +9 +0 +3 +26 +2008 +0 + + +3728 +9 +0 +3 +27 +1994 +1 + + +3729 +9 +0 +3 +28 +2031 +0 + + +3730 +9 +0 +3 +29 +1753 +0 + + +3731 +9 +0 +3 +30 +2005 +0 + + +3732 +9 +0 +3 +31 +2733 +1 + + +3733 +9 +0 +3 +32 +2967 +1 + + +3734 +9 +0 +3 +33 +1494 +0 + + +3735 +9 +0 +3 +34 +2026 +0 + + +3736 +9 +0 +3 +35 +1754 +0 + + +3737 +9 +0 +3 +36 +2003 +0 + + +3738 +9 +0 +3 +37 +1492 +0 + + +3739 +9 +0 +3 +38 +2024 +0 + + +3740 +9 +0 +3 +39 +1750 +0 + + +3741 +9 +0 +3 +40 +2002 +0 + + +3742 +9 +0 +3 +41 +1489 +0 + + +3743 +9 +0 +3 +42 +2021 +0 + + +3744 +9 +0 +3 +43 +1752 +0 + + +3745 +9 +0 +3 +44 +2000 +0 + + +3746 +9 +0 +3 +46 +1749 +0 + + +3747 +9 +0 +3 +47 +2966 +1 + + +3748 +9 +0 +3 +48 +1748 +0 + + +3749 +9 +0 +3 +49 +2019 +0 + + +3750 +9 +0 +3 +50 +1746 +0 + + +3751 +9 +0 +3 +51 +2015 +0 + + +3752 +9 +0 +3 +52 +1751 +0 + + +3753 +9 +0 +3 +53 +1774 +0 + + +3754 +9 +0 +3 +54 +1744 +0 + + +3755 +9 +0 +3 +55 +2014 +0 + + +3756 +9 +0 +3 +57 +1747 +0 + + +3757 +9 +0 +3 +58 +2030 +0 + + +3758 +9 +0 +3 +59 +1743 +0 + + +3759 +9 +0 +3 +60 +2012 +0 + + +3760 +9 +0 +3 +61 +2965 +1 + + +3761 +9 +0 +3 +62 +2028 +0 + + +3762 +9 +0 +3 +63 +2247 +1 + + +3763 +9 +0 +3 +64 +2249 +1 + + +3764 +9 +0 +3 +65 +1745 +0 + + +3765 +9 +0 +3 +66 +2025 +0 + + +3766 +9 +0 +3 +67 +1741 +0 + + +3767 +9 +0 +2 +0 +2496 +1 + + +3768 +9 +0 +2 +1 +1742 +0 + + +3769 +9 +0 +2 +2 +1769 +0 + + +3770 +9 +0 +2 +3 +2964 +1 + + +3771 +9 +0 +2 +4 +2009 +0 + + +3772 +9 +0 +2 +5 +1993 +1 + + +3773 +9 +0 +2 +6 +3191 +1 + + +3774 +9 +0 +2 +7 +1740 +0 + + +3775 +9 +0 +2 +8 +2023 +0 + + +3776 +9 +0 +2 +9 +1739 +0 + + +3777 +9 +0 +2 +10 +2007 +0 + + +3778 +9 +0 +2 +12 +2963 +1 + + +3779 +9 +0 +2 +13 +1766 +0 + + +3780 +9 +0 +2 +14 +1737 +0 + + +3781 +9 +0 +2 +15 +2006 +0 + + +3782 +9 +0 +2 +16 +1738 +0 + + +3783 +9 +0 +2 +17 +2022 +0 + + +3784 +9 +0 +2 +18 +2495 +1 + + +3785 +9 +0 +2 +19 +1997 +1 + + +3786 +9 +0 +2 +20 +2494 +1 + + +3787 +9 +0 +2 +21 +3190 +1 + + +3788 +9 +0 +2 +23 +2493 +1 + + +3789 +9 +0 +2 +24 +1764 +0 + + +3790 +9 +0 +2 +25 +2732 +1 + + +3791 +9 +0 +2 +26 +2004 +0 + + +3792 +9 +0 +2 +27 +2492 +1 + + +3793 +9 +0 +2 +28 +2020 +0 + + +3794 +9 +0 +2 +29 +1730 +1 + + +3795 +9 +0 +2 +30 +2001 +0 + + +3796 +9 +0 +2 +31 +1992 +1 + + +3797 +9 +0 +2 +32 +1763 +0 + + +3798 +9 +0 +2 +33 +3189 +1 + + +3799 +9 +0 +2 +34 +1999 +0 + + +3800 +9 +0 +2 +35 +1729 +1 + + +3801 +9 +0 +2 +36 +2017 +0 + + +3802 +9 +0 +2 +37 +1991 +1 + + +3803 +9 +0 +2 +38 +1996 +1 + + +3804 +9 +0 +2 +39 +1728 +1 + + +3805 +9 +0 +2 +40 +1761 +0 + + +3806 +9 +0 +2 +41 +1990 +1 + + +3807 +9 +0 +2 +42 +1757 +0 + + +3808 +9 +0 +2 +43 +3188 +1 + + +3809 +9 +0 +2 +44 +1762 +0 + + +3810 +9 +0 +2 +46 +1727 +1 + + +3811 +9 +0 +2 +47 +1497 +0 + + +3812 +9 +0 +2 +48 +2962 +1 + + +3813 +9 +0 +2 +49 +3408 +1 + + +3814 +9 +0 +2 +50 +1989 +1 + + +3815 +9 +0 +2 +51 +1758 +0 + + +3816 +9 +0 +2 +52 +2244 +1 + + +3817 +9 +0 +2 +53 +2246 +1 + + +3818 +9 +0 +2 +54 +2730 +1 + + +3819 +9 +0 +2 +55 +2731 +1 + + +3820 +9 +0 +2 +57 +3187 +1 + + +3821 +9 +0 +2 +58 +2491 +1 + + +3822 +9 +0 +2 +59 +1988 +1 + + +3823 +9 +0 +2 +60 +2245 +1 + + +3824 +9 +0 +2 +61 +2243 +1 + + +3825 +9 +0 +2 +62 +3407 +1 + + +3826 +9 +0 +2 +63 +1725 +1 + + +3827 +9 +0 +2 +64 +1726 +1 + + +3828 +9 +0 +2 +65 +1987 +1 + + +3829 +9 +0 +2 +66 +2490 +1 + + +3830 +9 +0 +2 +67 +3186 +1 + + +3831 +9 +0 +1 +0 +2961 +1 + + +3832 +9 +0 +1 +1 +2242 +1 + + +3833 +9 +0 +1 +2 +2729 +1 + + +3834 +9 +0 +1 +3 +1986 +1 + + +3835 +9 +0 +1 +4 +3406 +1 + + +3836 +9 +0 +1 +5 +2241 +1 + + +3837 +9 +0 +1 +6 +2489 +1 + + +3838 +9 +0 +1 +7 +1985 +1 + + +3839 +9 +0 +1 +8 +2960 +1 + + +3840 +9 +0 +1 +9 +2240 +1 + + +3841 +9 +1 +1 +10 +3820 +1 + + +3842 +9 +1 +1 +12 +3819 +1 + + +3843 +9 +1 +1 +13 +4302 +1 + + +3844 +9 +1 +1 +14 +4211 +1 + + +3845 +9 +1 +1 +15 +4301 +1 + + +3846 +9 +1 +1 +16 +4208 +1 + + +3847 +9 +1 +1 +17 +4300 +1 + + +3848 +9 +1 +1 +18 +4209 +1 + + +3849 +9 +1 +1 +19 +4389 +1 + + +3850 +9 +1 +1 +20 +4210 +1 + + +3851 +9 +1 +1 +21 +4299 +1 + + +3852 +9 +1 +1 +23 +4303 +1 + + +3853 +9 +1 +1 +24 +4388 +1 + + +3854 +9 +1 +1 +25 +3818 +1 + + +3855 +9 +1 +1 +26 +4298 +1 + + +3856 +9 +1 +1 +27 +4115 +1 + + +3857 +9 +1 +1 +28 +4387 +1 + + +3858 +9 +1 +1 +29 +4207 +1 + + +3859 +9 +1 +1 +30 +4014 +1 + + +3860 +9 +1 +1 +31 +4016 +1 + + +3861 +9 +1 +1 +32 +4297 +1 + + +3862 +9 +1 +1 +33 +4112 +1 + + +3863 +9 +1 +1 +34 +4386 +1 + + +3864 +9 +1 +1 +35 +4206 +1 + + +3865 +9 +1 +1 +36 +4472 +1 + + +3866 +9 +1 +1 +37 +3817 +1 + + +3867 +9 +1 +1 +38 +4013 +1 + + +3868 +9 +1 +1 +39 +4015 +1 + + +3869 +9 +1 +1 +40 +4385 +1 + + +3870 +9 +1 +1 +41 +4111 +1 + + +3871 +9 +1 +1 +42 +4471 +1 + + +3872 +9 +1 +1 +43 +4205 +1 + + +3873 +9 +1 +1 +44 +4384 +1 + + +3874 +9 +1 +1 +46 +4110 +1 + + +3875 +9 +1 +1 +47 +4470 +1 + + +3876 +9 +1 +1 +48 +4204 +1 + + +3877 +9 +1 +1 +49 +4383 +1 + + +3878 +9 +1 +1 +50 +4296 +1 + + +3879 +9 +1 +1 +51 +4469 +1 + + +3880 +9 +1 +1 +52 +4109 +1 + + +3881 +9 +1 +1 +53 +4012 +1 + + +3882 +9 +1 +1 +54 +4203 +1 + + +3883 +9 +1 +1 +55 +4552 +1 + + +3884 +9 +1 +1 +57 +4295 +1 + + +3885 +9 +1 +1 +58 +4382 +1 + + +3886 +9 +1 +1 +59 +4108 +1 + + +3887 +9 +1 +1 +60 +4468 +1 + + +3888 +9 +1 +1 +61 +4202 +1 + + +3889 +9 +1 +1 +62 +4551 +1 + + +3890 +9 +1 +1 +63 +4294 +1 + + +3891 +9 +1 +1 +64 +4381 +1 + + +3892 +9 +1 +1 +65 +4107 +1 + + +3893 +9 +1 +1 +66 +4467 +1 + + +3894 +9 +1 +1 +67 +4011 +1 + + +3895 +9 +1 +0 +0 +4550 +1 + + +3896 +9 +1 +0 +1 +4201 +1 + + +3897 +9 +1 +0 +2 +4380 +1 + + +3898 +9 +1 +0 +3 +4293 +1 + + +3899 +9 +1 +0 +4 +4466 +1 + + +3900 +9 +1 +0 +5 +4292 +1 + + +3901 +9 +1 +0 +6 +4549 +1 + + +3902 +9 +1 +0 +7 +4200 +1 + + +3903 +9 +1 +0 +8 +4465 +1 + + +3904 +9 +1 +0 +9 +4106 +1 + + +3905 +9 +1 +0 +10 +4548 +1 + + +3906 +9 +1 +0 +12 +4010 +1 + + +3907 +9 +1 +0 +13 +4628 +1 + + +3908 +9 +1 +0 +14 +4291 +1 + + +3909 +9 +1 +0 +15 +4105 +1 + + +3910 +9 +1 +0 +16 +4199 +1 + + +3911 +9 +1 +0 +17 +4464 +1 + + +3912 +9 +1 +0 +18 +4379 +1 + + +3913 +9 +1 +0 +19 +4547 +1 + + +3914 +9 +1 +0 +20 +4290 +1 + + +3915 +9 +1 +0 +21 +4627 +1 + + +3916 +9 +1 +0 +23 +4198 +1 + + +3917 +9 +1 +0 +24 +4463 +1 + + +3918 +9 +1 +0 +25 +4378 +1 + + +3919 +9 +1 +0 +26 +4546 +1 + + +3920 +9 +1 +0 +27 +4289 +1 + + +3921 +9 +1 +0 +28 +4104 +1 + + +3922 +9 +1 +0 +29 +4197 +1 + + +3923 +9 +1 +0 +30 +4626 +1 + + +3924 +9 +1 +0 +31 +4377 +1 + + +3925 +9 +1 +0 +32 +4462 +1 + + +3926 +9 +1 +0 +33 +4196 +1 + + +3927 +9 +1 +0 +34 +4545 +1 + + +3928 +9 +1 +0 +35 +4288 +1 + + +3929 +9 +1 +0 +36 +4625 +1 + + +3930 +9 +1 +0 +37 +4376 +1 + + +3931 +9 +1 +0 +38 +4103 +1 + + +3932 +9 +1 +0 +39 +4287 +1 + + +3933 +9 +1 +0 +40 +4702 +1 + + +3934 +9 +1 +0 +41 +1208 +0 + + +3935 +9 +1 +0 +42 +4375 +1 + + +3936 +9 +1 +0 +43 +4544 +1 + + +3937 +9 +1 +0 +44 +4461 +1 + + +3938 +9 +1 +0 +46 +4624 +1 + + +3939 +9 +1 +0 +47 +2294 +0 + + +3940 +9 +1 +0 +48 +4460 +1 + + +3941 +9 +1 +0 +49 +4701 +1 + + +3942 +9 +1 +0 +50 +4102 +1 + + +3943 +9 +1 +0 +51 +4700 +1 + + +3944 +9 +1 +0 +52 +4543 +1 + + +3945 +9 +1 +0 +53 +4286 +1 + + +3946 +9 +1 +0 +54 +4622 +1 + + +3947 +9 +1 +0 +55 +4623 +1 + + +3948 +9 +1 +0 +57 +4285 +1 + + +3949 +9 +1 +0 +58 +4195 +1 + + +3950 +9 +1 +0 +59 +4374 +1 + + +3951 +9 +1 +0 +60 +4699 +1 + + +3952 +9 +1 +0 +61 +4459 +1 + + +3953 +9 +1 +0 +62 +4771 +1 + + +3954 +9 +1 +0 +63 +4101 +1 + + +3955 +9 +1 +0 +64 +4698 +1 + + +3956 +9 +1 +0 +65 +4542 +1 + + +3957 +9 +1 +0 +66 +4194 +1 + + +3958 +9 +1 +0 +67 +4621 +1 + + +3959 +9 +1 +3 +0 +2753 +0 + + +3960 +9 +1 +3 +1 +2970 +1 + + +3961 +9 +1 +3 +2 +2503 +0 + + +3962 +9 +1 +3 +3 +2276 +0 + + +3963 +9 +1 +3 +4 +2510 +0 + + +3964 +9 +1 +3 +5 +2737 +1 + + +3965 +9 +1 +3 +6 +2504 +0 + + +3966 +9 +1 +3 +7 +2969 +1 + + +3967 +9 +1 +3 +8 +3196 +1 + + +3968 +9 +1 +3 +9 +2251 +1 + + +3969 +9 +1 +3 +10 +2754 +0 + + +3970 +9 +1 +3 +12 +2273 +0 + + +3971 +9 +1 +3 +13 +2506 +0 + + +3972 +9 +1 +3 +14 +2255 +0 + + +3973 +9 +1 +3 +15 +2513 +0 + + +3974 +9 +1 +3 +16 +2034 +0 + + +3975 +9 +1 +3 +17 +2509 +0 + + +3976 +9 +1 +3 +18 +2254 +0 + + +3977 +9 +1 +3 +19 +2756 +0 + + +3978 +9 +1 +3 +20 +2036 +0 + + +3979 +9 +1 +3 +21 +2511 +0 + + +3980 +9 +1 +3 +23 +2018 +0 + + +3981 +9 +1 +3 +24 +3195 +1 + + +3982 +9 +1 +3 +25 +2032 +0 + + +3983 +9 +1 +3 +26 +2508 +0 + + +3984 +9 +1 +3 +27 +2016 +0 + + +3985 +9 +1 +3 +28 +2740 +1 + + +3986 +9 +1 +3 +29 +2256 +0 + + +3987 +9 +1 +3 +30 +2751 +0 + + +3988 +9 +1 +3 +31 +2257 +0 + + +3989 +9 +1 +3 +32 +2512 +0 + + +3990 +9 +1 +3 +33 +2278 +0 + + +3991 +9 +1 +3 +34 +2755 +0 + + +3992 +9 +1 +3 +35 +3194 +1 + + +3993 +9 +1 +3 +36 +2505 +0 + + +3994 +9 +1 +3 +37 +2260 +0 + + +3995 +9 +1 +3 +38 +2748 +0 + + +3996 +9 +1 +3 +39 +2279 +0 + + +3997 +9 +1 +3 +40 +2507 +0 + + +3998 +9 +1 +3 +41 +2262 +0 + + +3999 +9 +1 +3 +42 +2752 +0 + + +4000 +9 +1 +3 +43 +2281 +0 + + +4001 +9 +1 +3 +44 +2502 +1 + + +4002 +9 +1 +3 +46 +3193 +1 + + +4003 +9 +1 +3 +47 +2746 +0 + + +4004 +9 +1 +3 +48 +2252 +1 + + +4005 +9 +1 +3 +49 +2500 +1 + + +4006 +9 +1 +3 +50 +2284 +0 + + +4007 +9 +1 +3 +51 +3413 +1 + + +4008 +9 +1 +3 +52 +2263 +0 + + +4009 +9 +1 +3 +53 +2750 +0 + + +4010 +9 +1 +3 +54 +2282 +0 + + +4011 +9 +1 +3 +55 +2501 +1 + + +4012 +9 +1 +3 +57 +2498 +1 + + +4013 +9 +1 +3 +58 +2745 +0 + + +4014 +9 +1 +3 +59 +3192 +1 + + +4015 +9 +1 +3 +60 +2741 +1 + + +4016 +9 +1 +3 +61 +2280 +0 + + +4017 +9 +1 +3 +62 +2749 +0 + + +4018 +9 +1 +3 +63 +2265 +0 + + +4019 +9 +1 +3 +64 +3412 +1 + + +4020 +9 +1 +3 +65 +2277 +0 + + +4021 +9 +1 +3 +66 +2742 +1 + + +4022 +9 +1 +3 +67 +2268 +0 + + +4023 +9 +1 +2 +0 +2982 +0 + + +4024 +9 +1 +2 +1 +2275 +0 + + +4025 +9 +1 +2 +2 +2743 +1 + + +4026 +9 +1 +2 +3 +2270 +0 + + +4027 +9 +1 +2 +4 +2747 +0 + + +4028 +9 +1 +2 +5 +2274 +0 + + +4029 +9 +1 +2 +6 +3411 +1 + + +4030 +9 +1 +2 +7 +2271 +0 + + +4031 +9 +1 +2 +8 +2971 +1 + + +4032 +9 +1 +2 +9 +2525 +0 + + +4033 +9 +1 +2 +10 +2980 +0 + + +4034 +9 +1 +2 +12 +2258 +0 + + +4035 +9 +1 +2 +13 +2972 +1 + + +4036 +9 +1 +2 +14 +2522 +0 + + +4037 +9 +1 +2 +15 +2744 +1 + + +4038 +9 +1 +2 +16 +2259 +0 + + +4039 +9 +1 +2 +17 +3197 +1 + + +4040 +9 +1 +2 +18 +2520 +0 + + +4041 +9 +1 +2 +19 +2979 +0 + + +4042 +9 +1 +2 +20 +3410 +1 + + +4043 +9 +1 +2 +21 +2738 +1 + + +4044 +9 +1 +2 +23 +2261 +0 + + +4045 +9 +1 +2 +24 +3414 +1 + + +4046 +9 +1 +2 +25 +2519 +0 + + +4047 +9 +1 +2 +26 +2973 +1 + + +4048 +9 +1 +2 +27 +2264 +0 + + +4049 +9 +1 +2 +28 +3198 +1 + + +4050 +9 +1 +2 +29 +2517 +0 + + +4051 +9 +1 +2 +30 +3199 +1 + + +4052 +9 +1 +2 +31 +2739 +1 + + +4053 +9 +1 +2 +32 +3200 +1 + + +4054 +9 +1 +2 +33 +3409 +1 + + +4055 +9 +1 +2 +34 +3415 +1 + + +4056 +9 +1 +2 +35 +2521 +0 + + +4057 +9 +1 +2 +36 +3621 +1 + + +4058 +9 +1 +2 +37 +2266 +0 + + +4059 +9 +1 +2 +38 +3416 +1 + + +4060 +9 +1 +2 +39 +2514 +0 + + +4061 +9 +1 +2 +40 +3622 +1 + + +4062 +9 +1 +2 +41 +2267 +0 + + +4063 +9 +1 +2 +42 +3417 +1 + + +4064 +9 +1 +2 +43 +2518 +0 + + +4065 +9 +1 +2 +44 +3418 +1 + + +4066 +9 +1 +2 +46 +2269 +0 + + +4067 +9 +1 +2 +47 +3419 +1 + + +4068 +9 +1 +2 +48 +2516 +0 + + +4069 +9 +1 +2 +49 +3620 +1 + + +4070 +9 +1 +2 +50 +2499 +1 + + +4071 +9 +1 +2 +51 +3623 +1 + + +4072 +9 +1 +2 +52 +2515 +0 + + +4073 +9 +1 +2 +53 +3624 +1 + + +4074 +9 +1 +2 +54 +2272 +0 + + +4075 +9 +1 +2 +55 +3625 +1 + + +4076 +9 +1 +2 +57 +4027 +1 + + +4077 +9 +1 +2 +58 +3626 +1 + + +4078 +9 +1 +2 +59 +3829 +1 + + +4079 +9 +1 +2 +60 +3619 +1 + + +4080 +9 +1 +2 +61 +4026 +1 + + +4081 +9 +1 +2 +62 +3627 +1 + + +4082 +9 +1 +2 +63 +4121 +1 + + +4083 +9 +1 +2 +64 +3628 +1 + + +4084 +9 +1 +2 +65 +4025 +1 + + +4085 +9 +1 +2 +66 +3629 +1 + + +4086 +9 +1 +2 +67 +3828 +1 + + +4087 +9 +1 +1 +0 +3832 +1 + + +4088 +9 +1 +1 +1 +3827 +1 + + +4089 +9 +1 +1 +2 +3831 +1 + + +4090 +9 +1 +1 +3 +4024 +1 + + +4091 +9 +1 +1 +4 +3830 +1 + + +4092 +9 +1 +1 +5 +4120 +1 + + +4093 +9 +1 +1 +6 +3822 +1 + + +4094 +9 +1 +1 +7 +3617 +1 + + +4095 +9 +1 +1 +8 +3821 +1 + + +4096 +9 +1 +1 +9 +3618 +1 + + +4097 +4 +2 +1 +10 +3636 +1 + + +4098 +4 +2 +1 +12 +2287 +0 + + +4099 +4 +2 +1 +13 +993 +0 + + +4100 +4 +2 +1 +14 +2984 +0 + + +4101 +4 +2 +1 +15 +994 +0 + + +4102 +4 +2 +1 +16 +3635 +1 + + +4103 +4 +2 +1 +17 +4214 +1 + + +4104 +4 +2 +1 +18 +2038 +0 + + +4105 +4 +2 +1 +19 +995 +0 + + +4106 +4 +2 +1 +20 +1779 +0 + + +4107 +4 +2 +1 +21 +997 +0 + + +4108 +4 +2 +1 +23 +2987 +0 + + +4109 +4 +2 +1 +24 +998 +0 + + +4110 +4 +2 +1 +25 +3634 +1 + + +4111 +4 +2 +1 +26 +1791 +0 + + +4112 +4 +2 +1 +27 +1778 +0 + + +4113 +4 +2 +1 +28 +1788 +0 + + +4114 +4 +2 +1 +29 +1511 +0 + + +4115 +4 +2 +1 +30 +2290 +0 + + +4116 +4 +2 +1 +31 +2759 +0 + + +4117 +4 +2 +1 +32 +2046 +0 + + +4118 +4 +2 +1 +33 +3206 +0 + + +4119 +4 +2 +1 +34 +2043 +0 + + +4120 +4 +2 +1 +35 +1524 +0 + + +4121 +4 +2 +1 +36 +2285 +0 + + +4122 +4 +2 +1 +37 +2986 +0 + + +4123 +4 +2 +1 +38 +3838 +1 + + +4124 +4 +2 +1 +39 +1780 +0 + + +4125 +4 +2 +1 +40 +2529 +0 + + +4126 +4 +2 +1 +41 +2039 +0 + + +4127 +4 +2 +1 +42 +2530 +0 + + +4128 +4 +2 +1 +43 +2037 +0 + + +4129 +4 +2 +1 +44 +2292 +0 + + +4130 +4 +2 +1 +46 +1782 +0 + + +4131 +4 +2 +1 +47 +3837 +1 + + +4132 +4 +2 +1 +48 +2040 +0 + + +4133 +4 +2 +1 +49 +1527 +0 + + +4134 +4 +2 +1 +50 +1786 +0 + + +4135 +4 +2 +1 +51 +2288 +0 + + +4136 +4 +2 +1 +52 +3207 +0 + + +4137 +4 +2 +1 +53 +2528 +0 + + +4138 +4 +2 +1 +54 +3836 +1 + + +4139 +4 +2 +1 +55 +1532 +0 + + +4140 +4 +2 +1 +57 +1785 +0 + + +4141 +4 +2 +1 +58 +2045 +0 + + +4142 +4 +2 +1 +59 +2289 +0 + + +4143 +4 +2 +1 +60 +1794 +0 + + +4144 +4 +2 +1 +61 +1526 +0 + + +4145 +4 +2 +1 +62 +1793 +0 + + +4146 +4 +2 +1 +63 +2526 +0 + + +4147 +4 +2 +1 +64 +2049 +0 + + +4148 +4 +2 +1 +65 +3835 +1 + + +4149 +4 +2 +1 +66 +2047 +0 + + +4150 +4 +2 +1 +67 +1781 +0 + + +4151 +4 +2 +0 +0 +1790 +0 + + +4152 +4 +2 +0 +1 +1513 +0 + + +4153 +4 +2 +0 +2 +4032 +1 + + +4154 +4 +2 +0 +3 +1783 +0 + + +4155 +4 +2 +0 +4 +1792 +0 + + +4156 +4 +2 +0 +5 +1516 +0 + + +4157 +4 +2 +0 +6 +1529 +0 + + +4158 +4 +2 +0 +7 +1518 +0 + + +4159 +4 +2 +0 +8 +2042 +0 + + +4160 +4 +2 +0 +9 +1784 +0 + + +4161 +4 +2 +0 +10 +4031 +1 + + +4162 +4 +2 +0 +12 +1519 +0 + + +4163 +4 +2 +0 +13 +2761 +0 + + +4164 +4 +2 +0 +14 +1521 +0 + + +4165 +4 +2 +0 +15 +2988 +0 + + +4166 +4 +2 +0 +16 +2760 +0 + + +4167 +4 +2 +0 +17 +2524 +0 + + +4168 +4 +2 +0 +18 +4030 +1 + + +4169 +4 +2 +0 +19 +2527 +0 + + +4170 +4 +2 +0 +20 +2041 +0 + + +4171 +4 +2 +0 +21 +2758 +0 + + +4172 +4 +2 +0 +23 +2762 +0 + + +4173 +4 +2 +0 +24 +2283 +0 + + +4174 +4 +2 +0 +25 +3205 +1 + + +4175 +4 +2 +0 +26 +2044 +0 + + +4176 +4 +2 +0 +27 +2981 +0 + + +4177 +4 +2 +0 +28 +1787 +0 + + +4178 +4 +2 +0 +29 +4029 +1 + + +4179 +4 +2 +0 +30 +1789 +0 + + +4180 +4 +2 +0 +31 +2978 +1 + + +4181 +4 +2 +0 +32 +2983 +0 + + +4182 +4 +2 +0 +33 +3204 +1 + + +4183 +4 +2 +0 +34 +2757 +0 + + +4184 +4 +2 +0 +35 +3423 +1 + + +4185 +4 +2 +0 +36 +2985 +0 + + +4186 +4 +2 +0 +37 +2977 +1 + + +4187 +4 +2 +0 +38 +2286 +0 + + +4188 +4 +2 +0 +39 +3203 +1 + + +4189 +4 +2 +0 +40 +2035 +0 + + +4190 +4 +2 +0 +41 +3422 +1 + + +4191 +4 +2 +0 +42 +4124 +1 + + +4192 +4 +2 +0 +43 +3633 +1 + + +4193 +4 +2 +0 +44 +2523 +0 + + +4194 +4 +2 +0 +46 +2976 +1 + + +4195 +4 +2 +0 +47 +3424 +1 + + +4196 +4 +2 +0 +48 +3202 +1 + + +4197 +4 +2 +0 +49 +3421 +1 + + +4198 +4 +2 +0 +50 +4123 +1 + + +4199 +4 +2 +0 +51 +4028 +1 + + +4200 +4 +2 +0 +52 +3632 +1 + + +4201 +4 +2 +0 +53 +3420 +1 + + +4202 +4 +2 +0 +54 +2975 +1 + + +4203 +4 +2 +0 +55 +3631 +1 + + +4204 +4 +2 +0 +57 +3201 +1 + + +4205 +4 +2 +0 +58 +4703 +1 + + +4206 +4 +2 +0 +59 +3834 +1 + + +4207 +4 +2 +0 +60 +4390 +1 + + +4208 +4 +2 +0 +61 +4122 +1 + + +4209 +4 +2 +0 +62 +4629 +1 + + +4210 +4 +2 +0 +63 +2974 +1 + + +4211 +4 +2 +0 +64 +4304 +1 + + +4212 +4 +2 +0 +65 +3630 +1 + + +4213 +4 +2 +0 +66 +4215 +1 + + +4214 +4 +2 +0 +67 +3833 +1 + + +4215 +4 +2 +3 +0 +2299 +0 + + +4216 +4 +2 +3 +1 +723 +0 + + +4217 +4 +2 +3 +2 +2298 +0 + + +4218 +4 +2 +3 +3 +2293 +0 + + +4219 +4 +2 +3 +4 +2543 +0 + + +4220 +4 +2 +3 +5 +2296 +0 + + +4221 +4 +2 +3 +6 +2541 +0 + + +4222 +4 +2 +3 +7 +2291 +0 + + +4223 +4 +2 +3 +8 +2060 +0 + + +4224 +4 +2 +3 +9 +1005 +0 + + +4225 +4 +2 +3 +10 +2538 +0 + + +4226 +4 +2 +3 +12 +1275 +0 + + +4227 +4 +2 +3 +13 +1803 +0 + + +4228 +4 +2 +3 +14 +1277 +0 + + +4229 +4 +2 +3 +15 +1807 +0 + + +4230 +4 +2 +3 +16 +2536 +0 + + +4231 +4 +2 +3 +17 +1543 +0 + + +4232 +4 +2 +3 +18 +2535 +0 + + +4233 +4 +2 +3 +19 +2540 +0 + + +4234 +4 +2 +3 +20 +2533 +0 + + +4235 +4 +2 +3 +21 +1546 +0 + + +4236 +4 +2 +3 +23 +1001 +0 + + +4237 +4 +2 +3 +24 +2539 +0 + + +4238 +4 +2 +3 +25 +1003 +0 + + +4239 +4 +2 +3 +26 +1276 +0 + + +4240 +4 +2 +3 +27 +1802 +0 + + +4241 +4 +2 +3 +28 +2537 +0 + + +4242 +4 +2 +3 +29 +1540 +0 + + +4243 +4 +2 +3 +30 +1279 +0 + + +4244 +4 +2 +3 +31 +1541 +0 + + +4245 +4 +2 +3 +32 +2056 +0 + + +4246 +4 +2 +3 +33 +2534 +0 + + +4247 +4 +2 +3 +34 +2058 +0 + + +4248 +4 +2 +3 +35 +2532 +0 + + +4249 +4 +2 +3 +36 +1002 +0 + + +4250 +4 +2 +3 +37 +1273 +0 + + +4251 +4 +2 +3 +38 +2777 +0 + + +4252 +4 +2 +3 +39 +1274 +0 + + +4253 +4 +2 +3 +40 +2775 +0 + + +4254 +4 +2 +3 +41 +2531 +0 + + +4255 +4 +2 +3 +42 +2772 +0 + + +4256 +4 +2 +3 +43 +999 +0 + + +4257 +4 +2 +3 +44 +1804 +0 + + +4258 +4 +2 +3 +46 +2770 +0 + + +4259 +4 +2 +3 +47 +1542 +0 + + +4260 +4 +2 +3 +48 +1000 +0 + + +4261 +4 +2 +3 +49 +2308 +0 + + +4262 +4 +2 +3 +50 +2769 +0 + + +4263 +4 +2 +3 +51 +2774 +0 + + +4264 +4 +2 +3 +52 +1270 +0 + + +4265 +4 +2 +3 +53 +1544 +0 + + +4266 +4 +2 +3 +54 +1272 +0 + + +4267 +4 +2 +3 +55 +2773 +0 + + +4268 +4 +2 +3 +57 +2767 +0 + + +4269 +4 +2 +3 +58 +2305 +0 + + +4270 +4 +2 +3 +59 +2050 +0 + + +4271 +4 +2 +3 +60 +2771 +0 + + +4272 +4 +2 +3 +61 +1796 +0 + + +4273 +4 +2 +3 +62 +2544 +0 + + +4274 +4 +2 +3 +63 +2768 +0 + + +4275 +4 +2 +3 +64 +1006 +0 + + +4276 +4 +2 +3 +65 +2766 +0 + + +4277 +4 +2 +3 +66 +3003 +0 + + +4278 +4 +2 +3 +67 +1799 +0 + + +4279 +4 +2 +2 +0 +2542 +0 + + +4280 +4 +2 +2 +1 +2297 +0 + + +4281 +4 +2 +2 +2 +3001 +0 + + +4282 +4 +2 +2 +3 +2765 +0 + + +4283 +4 +2 +2 +4 +2778 +0 + + +4284 +4 +2 +2 +5 +2300 +0 + + +4285 +4 +2 +2 +6 +2998 +0 + + +4286 +4 +2 +2 +7 +1539 +0 + + +4287 +4 +2 +2 +8 +1004 +0 + + +4288 +4 +2 +2 +9 +2996 +0 + + +4289 +4 +2 +2 +10 +1280 +0 + + +4290 +4 +2 +2 +12 +2052 +0 + + +4291 +4 +2 +2 +13 +1278 +0 + + +4292 +4 +2 +2 +14 +996 +0 + + +4293 +4 +2 +2 +15 +3000 +0 + + +4294 +4 +2 +2 +16 +2995 +0 + + +4295 +4 +2 +2 +17 +2999 +0 + + +4296 +4 +2 +2 +18 +2993 +0 + + +4297 +4 +2 +2 +19 +2301 +0 + + +4298 +4 +2 +2 +20 +2763 +0 + + +4299 +4 +2 +2 +21 +726 +0 + + +4300 +4 +2 +2 +23 +2764 +0 + + +4301 +4 +2 +2 +24 +2997 +0 + + +4302 +4 +2 +2 +25 +2990 +0 + + +4303 +4 +2 +2 +26 +1801 +0 + + +4304 +4 +2 +2 +27 +1795 +0 + + +4305 +4 +2 +2 +28 +2994 +0 + + +4306 +4 +2 +2 +29 +1797 +0 + + +4307 +4 +2 +2 +30 +3222 +0 + + +4308 +4 +2 +2 +31 +1534 +0 + + +4309 +4 +2 +2 +32 +2053 +0 + + +4310 +4 +2 +2 +33 +2992 +0 + + +4311 +4 +2 +2 +34 +2055 +0 + + +4312 +4 +2 +2 +35 +2991 +0 + + +4313 +4 +2 +2 +36 +3220 +0 + + +4314 +4 +2 +2 +37 +2295 +0 + + +4315 +4 +2 +2 +38 +3217 +0 + + +4316 +4 +2 +2 +39 +2048 +0 + + +4317 +4 +2 +2 +40 +1798 +0 + + +4318 +4 +2 +2 +41 +2989 +0 + + +4319 +4 +2 +2 +42 +3215 +0 + + +4320 +4 +2 +2 +43 +1269 +0 + + +4321 +4 +2 +2 +44 +2302 +0 + + +4322 +4 +2 +2 +46 +3214 +0 + + +4323 +4 +2 +2 +47 +1800 +0 + + +4324 +4 +2 +2 +48 +1266 +0 + + +4325 +4 +2 +2 +49 +2051 +0 + + +4326 +4 +2 +2 +50 +3212 +0 + + +4327 +4 +2 +2 +51 +3218 +0 + + +4328 +4 +2 +2 +52 +1267 +0 + + +4329 +4 +2 +2 +53 +3216 +0 + + +4330 +4 +2 +2 +54 +1536 +0 + + +4331 +4 +2 +2 +55 +1537 +0 + + +4332 +4 +2 +2 +57 +3209 +0 + + +4333 +4 +2 +2 +58 +2054 +0 + + +4334 +4 +2 +2 +59 +1535 +0 + + +4335 +4 +2 +2 +60 +3213 +0 + + +4336 +4 +2 +2 +61 +3211 +0 + + +4337 +4 +2 +2 +62 +2303 +0 + + +4338 +4 +2 +2 +63 +1538 +0 + + +4339 +4 +2 +2 +64 +2057 +0 + + +4340 +4 +2 +2 +65 +3210 +0 + + +4341 +4 +2 +2 +66 +3432 +0 + + +4342 +4 +2 +2 +67 +1264 +0 + + +4343 +4 +2 +1 +0 +1805 +0 + + +4344 +4 +2 +1 +1 +1268 +0 + + +4345 +4 +2 +1 +2 +3429 +0 + + +4346 +4 +2 +1 +3 +3208 +0 + + +4347 +4 +2 +1 +4 +3427 +0 + + +4348 +4 +2 +1 +5 +1271 +0 + + +4349 +4 +2 +1 +6 +3430 +0 + + +4350 +4 +2 +1 +7 +3426 +0 + + +4351 +4 +2 +1 +8 +3428 +0 + + +4352 +4 +2 +1 +9 +3425 +1 + + +4353 +4 +3 +1 +10 +3841 +1 + + +4354 +4 +3 +1 +12 +3637 +1 + + +4355 +4 +3 +1 +13 +2558 +0 + + +4356 +4 +3 +1 +14 +2320 +0 + + +4357 +4 +3 +1 +15 +2794 +0 + + +4358 +4 +3 +1 +16 +2317 +0 + + +4359 +4 +3 +1 +17 +3239 +0 + + +4360 +4 +3 +1 +18 +3840 +1 + + +4361 +4 +3 +1 +19 +2792 +0 + + +4362 +4 +3 +1 +20 +2315 +0 + + +4363 +4 +3 +1 +21 +2796 +0 + + +4364 +4 +3 +1 +23 +2554 +0 + + +4365 +4 +3 +1 +24 +2795 +0 + + +4366 +4 +3 +1 +25 +3839 +1 + + +4367 +4 +3 +1 +26 +3021 +0 + + +4368 +4 +3 +1 +27 +2314 +0 + + +4369 +4 +3 +1 +28 +3241 +0 + + +4370 +4 +3 +1 +29 +2318 +0 + + +4371 +4 +3 +1 +30 +3022 +0 + + +4372 +4 +3 +1 +31 +2557 +0 + + +4373 +4 +3 +1 +32 +2561 +0 + + +4374 +4 +3 +1 +33 +2322 +0 + + +4375 +4 +3 +1 +34 +2563 +0 + + +4376 +4 +3 +1 +35 +3019 +0 + + +4377 +4 +3 +1 +36 +2799 +0 + + +4378 +4 +3 +1 +37 +2555 +0 + + +4379 +4 +3 +1 +38 +4035 +1 + + +4380 +4 +3 +1 +39 +2559 +0 + + +4381 +4 +3 +1 +40 +3023 +0 + + +4382 +4 +3 +1 +41 +3016 +0 + + +4383 +4 +3 +1 +42 +2797 +0 + + +4384 +4 +3 +1 +43 +2560 +0 + + +4385 +4 +3 +1 +44 +3025 +0 + + +4386 +4 +3 +1 +46 +2562 +0 + + +4387 +4 +3 +1 +47 +2565 +0 + + +4388 +4 +3 +1 +48 +2556 +0 + + +4389 +4 +3 +1 +49 +2567 +0 + + +4390 +4 +3 +1 +50 +3448 +0 + + +4391 +4 +3 +1 +51 +4034 +1 + + +4392 +4 +3 +1 +52 +3238 +0 + + +4393 +4 +3 +1 +53 +3024 +0 + + +4394 +4 +3 +1 +54 +3235 +0 + + +4395 +4 +3 +1 +55 +2564 +0 + + +4396 +4 +3 +1 +57 +3020 +0 + + +4397 +4 +3 +1 +58 +2801 +0 + + +4398 +4 +3 +1 +59 +4033 +1 + + +4399 +4 +3 +1 +60 +3027 +0 + + +4400 +4 +3 +1 +61 +3018 +0 + + +4401 +4 +3 +1 +62 +2798 +0 + + +4402 +4 +3 +1 +63 +3446 +0 + + +4403 +4 +3 +1 +64 +2566 +0 + + +4404 +4 +3 +1 +65 +3450 +0 + + +4405 +4 +3 +1 +66 +3650 +0 + + +4406 +4 +3 +1 +67 +3028 +0 + + +4407 +4 +3 +0 +0 +3247 +0 + + +4408 +4 +3 +0 +1 +3237 +0 + + +4409 +4 +3 +0 +2 +3654 +0 + + +4410 +4 +3 +0 +3 +3244 +0 + + +4411 +4 +3 +0 +4 +4128 +1 + + +4412 +4 +3 +0 +5 +3246 +0 + + +4413 +4 +3 +0 +6 +3842 +0 + + +4414 +4 +3 +0 +7 +2800 +0 + + +4415 +4 +3 +0 +8 +3453 +0 + + +4416 +4 +3 +0 +9 +3026 +0 + + +4417 +4 +3 +0 +10 +3843 +0 + + +4418 +4 +3 +0 +12 +3451 +0 + + +4419 +4 +3 +0 +13 +3651 +0 + + +4420 +4 +3 +0 +14 +2802 +0 + + +4421 +4 +3 +0 +15 +4127 +1 + + +4422 +4 +3 +0 +16 +3240 +0 + + +4423 +4 +3 +0 +17 +3452 +0 + + +4424 +4 +3 +0 +18 +3642 +0 + + +4425 +4 +3 +0 +19 +3845 +0 + + +4426 +4 +3 +0 +20 +3640 +0 + + +4427 +4 +3 +0 +21 +3030 +0 + + +4428 +4 +3 +0 +23 +3643 +0 + + +4429 +4 +3 +0 +24 +3242 +0 + + +4430 +4 +3 +0 +25 +4126 +1 + + +4431 +4 +3 +0 +26 +3456 +0 + + +4432 +4 +3 +0 +27 +3447 +0 + + +4433 +4 +3 +0 +28 +3653 +0 + + +4434 +4 +3 +0 +29 +3652 +0 + + +4435 +4 +3 +0 +30 +3851 +0 + + +4436 +4 +3 +0 +31 +4125 +1 + + +4437 +4 +3 +0 +32 +3846 +0 + + +4438 +4 +3 +0 +33 +2568 +0 + + +4439 +4 +3 +0 +34 +3243 +0 + + +4440 +4 +3 +0 +35 +3449 +0 + + +4441 +4 +3 +0 +36 +4219 +1 + + +4442 +4 +3 +0 +37 +3848 +0 + + +4443 +4 +3 +0 +38 +3454 +0 + + +4444 +4 +3 +0 +39 +3655 +0 + + +4445 +4 +3 +0 +40 +3657 +0 + + +4446 +4 +3 +0 +41 +3850 +0 + + +4447 +4 +3 +0 +42 +3656 +0 + + +4448 +4 +3 +0 +43 +3844 +0 + + +4449 +4 +3 +0 +44 +3245 +0 + + +4450 +4 +3 +0 +46 +4036 +1 + + +4451 +4 +3 +0 +47 +4218 +1 + + +4452 +4 +3 +0 +48 +3853 +0 + + +4453 +4 +3 +0 +49 +3455 +0 + + +4454 +4 +3 +0 +50 +3458 +0 + + +4455 +4 +3 +0 +51 +3847 +0 + + +4456 +4 +3 +0 +52 +3660 +0 + + +4457 +4 +3 +0 +53 +3849 +0 + + +4458 +4 +3 +0 +54 +4217 +1 + + +4459 +4 +3 +0 +55 +3852 +0 + + +4460 +4 +3 +0 +57 +3658 +0 + + +4461 +4 +3 +0 +58 +4037 +1 + + +4462 +4 +3 +0 +59 +3856 +0 + + +4463 +4 +3 +0 +60 +4129 +1 + + +4464 +4 +3 +0 +61 +4305 +1 + + +4465 +4 +3 +0 +62 +4220 +1 + + +4466 +4 +3 +0 +63 +4216 +1 + + +4467 +4 +3 +0 +64 +4308 +1 + + +4468 +4 +3 +0 +65 +4393 +1 + + +4469 +4 +3 +0 +66 +4307 +1 + + +4470 +4 +3 +0 +67 +4306 +1 + + +4471 +4 +3 +3 +0 +2553 +0 + + +4472 +4 +3 +3 +1 +2548 +0 + + +4473 +4 +3 +3 +2 +2791 +0 + + +4474 +4 +3 +3 +3 +2551 +0 + + +4475 +4 +3 +3 +4 +2793 +0 + + +4476 +4 +3 +3 +5 +1808 +0 + + +4477 +4 +3 +3 +6 +2788 +0 + + +4478 +4 +3 +3 +7 +1282 +0 + + +4479 +4 +3 +3 +8 +1815 +0 + + +4480 +4 +3 +3 +9 +2545 +0 + + +4481 +4 +3 +3 +10 +2786 +0 + + +4482 +4 +3 +3 +12 +1547 +0 + + +4483 +4 +3 +3 +13 +2790 +0 + + +4484 +4 +3 +3 +14 +2059 +0 + + +4485 +4 +3 +3 +15 +1281 +0 + + +4486 +4 +3 +3 +16 +2310 +0 + + +4487 +4 +3 +3 +17 +2789 +0 + + +4488 +4 +3 +3 +18 +2307 +0 + + +4489 +4 +3 +3 +19 +1806 +0 + + +4490 +4 +3 +3 +20 +2547 +0 + + +4491 +4 +3 +3 +21 +2787 +0 + + +4492 +4 +3 +3 +23 +2783 +0 + + +4493 +4 +3 +3 +24 +1816 +0 + + +4494 +4 +3 +3 +25 +1545 +0 + + +4495 +4 +3 +3 +26 +2784 +0 + + +4496 +4 +3 +3 +27 +2780 +0 + + +4497 +4 +3 +3 +28 +1818 +0 + + +4498 +4 +3 +3 +29 +2306 +0 + + +4499 +4 +3 +3 +30 +1811 +0 + + +4500 +4 +3 +3 +31 +2546 +0 + + +4501 +4 +3 +3 +32 +3017 +0 + + +4502 +4 +3 +3 +33 +2062 +0 + + +4503 +4 +3 +3 +34 +1812 +0 + + +4504 +4 +3 +3 +35 +2781 +0 + + +4505 +4 +3 +3 +36 +3014 +0 + + +4506 +4 +3 +3 +37 +2549 +0 + + +4507 +4 +3 +3 +38 +1814 +0 + + +4508 +4 +3 +3 +39 +2779 +0 + + +4509 +4 +3 +3 +40 +2316 +0 + + +4510 +4 +3 +3 +41 +2776 +0 + + +4511 +4 +3 +3 +42 +3012 +0 + + +4512 +4 +3 +3 +43 +2063 +0 + + +4513 +4 +3 +3 +44 +2068 +0 + + +4514 +4 +3 +3 +46 +2311 +0 + + +4515 +4 +3 +3 +47 +3015 +0 + + +4516 +4 +3 +3 +48 +2785 +0 + + +4517 +4 +3 +3 +49 +2066 +0 + + +4518 +4 +3 +3 +50 +2309 +0 + + +4519 +4 +3 +3 +51 +1817 +0 + + +4520 +4 +3 +3 +52 +2061 +0 + + +4521 +4 +3 +3 +53 +1819 +0 + + +4522 +4 +3 +3 +54 +3009 +0 + + +4523 +4 +3 +3 +55 +3013 +0 + + +4524 +4 +3 +3 +57 +2782 +0 + + +4525 +4 +3 +3 +58 +2070 +0 + + +4526 +4 +3 +3 +59 +3006 +0 + + +4527 +4 +3 +3 +60 +3010 +0 + + +4528 +4 +3 +3 +61 +3004 +0 + + +4529 +4 +3 +3 +62 +2071 +0 + + +4530 +4 +3 +3 +63 +2552 +0 + + +4531 +4 +3 +3 +64 +3236 +0 + + +4532 +4 +3 +3 +65 +2550 +0 + + +4533 +4 +3 +3 +66 +2073 +0 + + +4534 +4 +3 +3 +67 +3005 +0 + + +4535 +4 +3 +2 +0 +3233 +0 + + +4536 +4 +3 +2 +1 +3007 +0 + + +4537 +4 +3 +2 +2 +2067 +0 + + +4538 +4 +3 +2 +3 +3002 +0 + + +4539 +4 +3 +2 +4 +3231 +0 + + +4540 +4 +3 +2 +5 +1554 +0 + + +4541 +4 +3 +2 +6 +2076 +0 + + +4542 +4 +3 +2 +7 +1283 +0 + + +4543 +4 +3 +2 +8 +3230 +0 + + +4544 +4 +3 +2 +9 +1552 +0 + + +4545 +4 +3 +2 +10 +3234 +0 + + +4546 +4 +3 +2 +12 +1549 +0 + + +4547 +4 +3 +2 +13 +2078 +0 + + +4548 +4 +3 +2 +14 +1548 +0 + + +4549 +4 +3 +2 +15 +3232 +0 + + +4550 +4 +3 +2 +16 +1553 +0 + + +4551 +4 +3 +2 +17 +2319 +0 + + +4552 +4 +3 +2 +18 +1809 +0 + + +4553 +4 +3 +2 +19 +2069 +0 + + +4554 +4 +3 +2 +20 +2065 +0 + + +4555 +4 +3 +2 +21 +3229 +0 + + +4556 +4 +3 +2 +23 +1551 +0 + + +4557 +4 +3 +2 +24 +2072 +0 + + +4558 +4 +3 +2 +25 +2064 +0 + + +4559 +4 +3 +2 +26 +3227 +0 + + +4560 +4 +3 +2 +27 +3223 +0 + + +4561 +4 +3 +2 +28 +2074 +0 + + +4562 +4 +3 +2 +29 +1810 +0 + + +4563 +4 +3 +2 +30 +3226 +0 + + +4564 +4 +3 +2 +31 +2313 +0 + + +4565 +4 +3 +2 +32 +3445 +0 + + +4566 +4 +3 +2 +33 +1550 +0 + + +4567 +4 +3 +2 +34 +2075 +0 + + +4568 +4 +3 +2 +35 +3225 +0 + + +4569 +4 +3 +2 +36 +3443 +0 + + +4570 +4 +3 +2 +37 +3011 +0 + + +4571 +4 +3 +2 +38 +2077 +0 + + +4572 +4 +3 +2 +39 +3008 +0 + + +4573 +4 +3 +2 +40 +2321 +0 + + +4574 +4 +3 +2 +41 +3221 +0 + + +4575 +4 +3 +2 +42 +3442 +0 + + +4576 +4 +3 +2 +43 +3228 +0 + + +4577 +4 +3 +2 +44 +3440 +0 + + +4578 +4 +3 +2 +46 +3219 +0 + + +4579 +4 +3 +2 +47 +3444 +0 + + +4580 +4 +3 +2 +48 +2312 +0 + + +4581 +4 +3 +2 +49 +2324 +0 + + +4582 +4 +3 +2 +50 +1813 +0 + + +4583 +4 +3 +2 +51 +2326 +0 + + +4584 +4 +3 +2 +52 +3224 +0 + + +4585 +4 +3 +2 +53 +2327 +0 + + +4586 +4 +3 +2 +54 +3437 +0 + + +4587 +4 +3 +2 +55 +3441 +0 + + +4588 +4 +3 +2 +57 +3435 +0 + + +4589 +4 +3 +2 +58 +2329 +0 + + +4590 +4 +3 +2 +59 +3434 +0 + + +4591 +4 +3 +2 +60 +3439 +0 + + +4592 +4 +3 +2 +61 +3438 +0 + + +4593 +4 +3 +2 +62 +2323 +0 + + +4594 +4 +3 +2 +63 +3860 +0 + + +4595 +4 +3 +2 +64 +3649 +0 + + +4596 +4 +3 +2 +65 +3436 +0 + + +4597 +4 +3 +2 +66 +2325 +0 + + +4598 +4 +3 +2 +67 +2304 +0 + + +4599 +4 +3 +1 +0 +3647 +0 + + +4600 +4 +3 +1 +1 +3644 +0 + + +4601 +4 +3 +1 +2 +2328 +0 + + +4602 +4 +3 +1 +3 +3433 +0 + + +4603 +4 +3 +1 +4 +3646 +0 + + +4604 +4 +3 +1 +5 +3431 +0 + + +4605 +4 +3 +1 +6 +3648 +0 + + +4606 +4 +3 +1 +7 +3639 +0 + + +4607 +4 +3 +1 +8 +3645 +0 + + +4608 +4 +3 +1 +9 +3641 +0 + + +4609 +9 +2 +1 +10 +4566 +1 + + +4610 +9 +2 +1 +12 +4790 +1 + + +4611 +9 +2 +1 +13 +4485 +1 + + +4612 +9 +2 +1 +14 +4789 +1 + + +4613 +9 +2 +1 +15 +4484 +1 + + +4614 +9 +2 +1 +16 +4476 +1 + + +4615 +9 +2 +1 +17 +4565 +1 + + +4616 +9 +2 +1 +18 +4475 +1 + + +4617 +9 +2 +1 +19 +4856 +1 + + +4618 +9 +2 +1 +20 +4855 +1 + + +4619 +9 +2 +1 +21 +4483 +1 + + +4620 +9 +2 +1 +23 +4474 +1 + + +4621 +9 +2 +1 +24 +4482 +1 + + +4622 +9 +2 +1 +25 +4854 +1 + + +4623 +9 +2 +1 +26 +4481 +1 + + +4624 +9 +2 +1 +27 +4473 +1 + + +4625 +9 +2 +1 +28 +4480 +1 + + +4626 +9 +2 +1 +29 +4559 +1 + + +4627 +9 +2 +1 +30 +4479 +1 + + +4628 +9 +2 +1 +31 +4558 +1 + + +4629 +9 +2 +1 +32 +4478 +1 + + +4630 +9 +2 +1 +33 +4557 +1 + + +4631 +9 +2 +1 +34 +4477 +1 + + +4632 +9 +2 +1 +35 +4556 +1 + + +4633 +9 +2 +1 +36 +4564 +1 + + +4634 +9 +2 +1 +37 +4555 +1 + + +4635 +9 +2 +1 +38 +4563 +1 + + +4636 +9 +2 +1 +39 +4554 +1 + + +4637 +9 +2 +1 +40 +4562 +1 + + +4638 +9 +2 +1 +41 +4553 +1 + + +4639 +9 +2 +1 +42 +4561 +1 + + +4640 +9 +2 +1 +43 +4635 +1 + + +4641 +9 +2 +1 +44 +4917 +1 + + +4642 +9 +2 +1 +46 +4634 +1 + + +4643 +9 +2 +1 +47 +4560 +1 + + +4644 +9 +2 +1 +48 +4633 +1 + + +4645 +9 +2 +1 +49 +4916 +1 + + +4646 +9 +2 +1 +50 +4632 +1 + + +4647 +9 +2 +1 +51 +4641 +1 + + +4648 +9 +2 +1 +52 +4915 +1 + + +4649 +9 +2 +1 +53 +4640 +1 + + +4650 +9 +2 +1 +54 +4631 +1 + + +4651 +9 +2 +1 +55 +4639 +1 + + +4652 +9 +2 +1 +57 +4914 +1 + + +4653 +9 +2 +1 +58 +4638 +1 + + +4654 +9 +2 +1 +59 +4630 +1 + + +4655 +9 +2 +1 +60 +4637 +1 + + +4656 +9 +2 +1 +61 +4709 +1 + + +4657 +9 +2 +1 +62 +4636 +1 + + +4658 +9 +2 +1 +63 +4708 +1 + + +4659 +9 +2 +1 +64 +4718 +1 + + +4660 +9 +2 +1 +65 +4707 +1 + + +4661 +9 +2 +1 +66 +4717 +1 + + +4662 +9 +2 +1 +67 +4706 +1 + + +4663 +9 +2 +0 +0 +4788 +1 + + +4664 +9 +2 +0 +1 +4705 +1 + + +4665 +9 +2 +0 +2 +4787 +1 + + +4666 +9 +2 +0 +3 +4704 +1 + + +4667 +9 +2 +0 +4 +4786 +1 + + +4668 +9 +2 +0 +5 +4780 +1 + + +4669 +9 +2 +0 +6 +4853 +1 + + +4670 +9 +2 +0 +7 +4779 +1 + + +4671 +9 +2 +0 +8 +4972 +1 + + +4672 +9 +2 +0 +9 +4971 +1 + + +4673 +9 +2 +0 +10 +4785 +1 + + +4674 +9 +2 +0 +12 +4778 +1 + + +4675 +9 +2 +0 +13 +4784 +1 + + +4676 +9 +2 +0 +14 +4970 +1 + + +4677 +9 +2 +0 +15 +4783 +1 + + +4678 +9 +2 +0 +16 +4777 +1 + + +4679 +9 +2 +0 +17 +4782 +1 + + +4680 +9 +2 +0 +18 +4776 +1 + + +4681 +9 +2 +0 +19 +4781 +1 + + +4682 +9 +2 +0 +20 +4775 +1 + + +4683 +9 +2 +0 +21 +4852 +1 + + +4684 +9 +2 +0 +23 +4774 +1 + + +4685 +9 +2 +0 +24 +4851 +1 + + +4686 +9 +2 +0 +25 +4773 +1 + + +4687 +9 +2 +0 +26 +4850 +1 + + +4688 +9 +2 +0 +27 +440 +0 + + +4689 +9 +2 +0 +28 +4849 +1 + + +4690 +9 +2 +0 +29 +4845 +1 + + +4691 +9 +2 +0 +30 +4848 +1 + + +4692 +9 +2 +0 +31 +4844 +1 + + +4693 +9 +2 +0 +32 +4847 +1 + + +4694 +9 +2 +0 +33 +4843 +1 + + +4695 +9 +2 +0 +34 +5021 +1 + + +4696 +9 +2 +0 +35 +4842 +1 + + +4697 +9 +2 +0 +36 +4846 +1 + + +4698 +9 +2 +0 +37 +4841 +1 + + +4699 +9 +2 +0 +38 +5020 +1 + + +4700 +9 +2 +0 +39 +4840 +1 + + +4701 +9 +2 +0 +40 +4913 +1 + + +4702 +9 +2 +0 +41 +4839 +1 + + +4703 +9 +2 +0 +42 +4912 +1 + + +4704 +9 +2 +0 +43 +5019 +1 + + +4705 +9 +2 +0 +44 +4911 +1 + + +4706 +9 +2 +0 +46 +4838 +1 + + +4707 +9 +2 +0 +47 +4910 +1 + + +4708 +9 +2 +0 +48 +4908 +1 + + +4709 +9 +2 +0 +49 +4909 +1 + + +4710 +9 +2 +0 +50 +4907 +1 + + +4711 +9 +2 +0 +51 +5018 +1 + + +4712 +9 +2 +0 +52 +4906 +1 + + +4713 +9 +2 +0 +53 +4969 +1 + + +4714 +9 +2 +0 +54 +4905 +1 + + +4715 +9 +2 +0 +55 +4968 +1 + + +4716 +9 +2 +0 +57 +4904 +1 + + +4717 +9 +2 +0 +58 +4967 +1 + + +4718 +9 +2 +0 +59 +4903 +1 + + +4719 +9 +2 +0 +60 +4966 +1 + + +4720 +9 +2 +0 +61 +4902 +1 + + +4721 +9 +2 +0 +62 +4965 +1 + + +4722 +9 +2 +0 +63 +4901 +1 + + +4723 +9 +2 +0 +64 +5017 +1 + + +4724 +9 +2 +0 +65 +5060 +1 + + +4725 +9 +2 +0 +66 +5061 +1 + + +4726 +9 +2 +0 +67 +5059 +1 + + +4727 +9 +2 +3 +0 +4319 +1 + + +4728 +9 +2 +3 +1 +4318 +1 + + +4729 +9 +2 +3 +2 +3249 +0 + + +4730 +9 +2 +3 +3 +4317 +1 + + +4731 +9 +2 +3 +4 +3462 +0 + + +4732 +9 +2 +3 +5 +3664 +0 + + +4733 +9 +2 +3 +6 +3866 +0 + + +4734 +9 +2 +3 +7 +3861 +0 + + +4735 +9 +2 +3 +8 +3248 +0 + + +4736 +9 +2 +3 +9 +3663 +0 + + +4737 +9 +2 +3 +10 +3461 +0 + + +4738 +9 +2 +3 +12 +3661 +0 + + +4739 +9 +2 +3 +13 +3666 +0 + + +4740 +9 +2 +3 +14 +3859 +0 + + +4741 +9 +2 +3 +15 +3668 +0 + + +4742 +9 +2 +3 +16 +3662 +0 + + +4743 +9 +2 +3 +17 +3864 +0 + + +4744 +9 +2 +3 +18 +3659 +0 + + +4745 +9 +2 +3 +19 +3460 +0 + + +4746 +9 +2 +3 +20 +3858 +0 + + +4747 +9 +2 +3 +21 +4406 +1 + + +4748 +9 +2 +3 +23 +4405 +1 + + +4749 +9 +2 +3 +24 +3665 +0 + + +4750 +9 +2 +3 +25 +3855 +0 + + +4751 +9 +2 +3 +26 +3459 +0 + + +4752 +9 +2 +3 +27 +4404 +1 + + +4753 +9 +2 +3 +28 +4227 +1 + + +4754 +9 +2 +3 +29 +3854 +0 + + +4755 +9 +2 +3 +30 +3457 +0 + + +4756 +9 +2 +3 +31 +4040 +1 + + +4757 +9 +2 +3 +32 +4137 +1 + + +4758 +9 +2 +3 +33 +4226 +1 + + +4759 +9 +2 +3 +34 +3256 +0 + + +4760 +9 +2 +3 +35 +4134 +1 + + +4761 +9 +2 +3 +36 +3469 +0 + + +4762 +9 +2 +3 +37 +4316 +1 + + +4763 +9 +2 +3 +38 +3674 +0 + + +4764 +9 +2 +3 +39 +4039 +1 + + +4765 +9 +2 +3 +40 +3468 +0 + + +4766 +9 +2 +3 +41 +4133 +1 + + +4767 +9 +2 +3 +42 +3870 +0 + + +4768 +9 +2 +3 +43 +4038 +1 + + +4769 +9 +2 +3 +44 +3872 +0 + + +4770 +9 +2 +3 +46 +4132 +1 + + +4771 +9 +2 +3 +47 +4490 +1 + + +4772 +9 +2 +3 +48 +4403 +1 + + +4773 +9 +2 +3 +49 +4043 +1 + + +4774 +9 +2 +3 +50 +4225 +1 + + +4775 +9 +2 +3 +51 +4489 +1 + + +4776 +9 +2 +3 +52 +4131 +1 + + +4777 +9 +2 +3 +53 +3673 +0 + + +4778 +9 +2 +3 +54 +4488 +1 + + +4779 +9 +2 +3 +55 +3467 +0 + + +4780 +9 +2 +3 +57 +4487 +1 + + +4781 +9 +2 +3 +58 +3251 +0 + + +4782 +9 +2 +3 +59 +3466 +0 + + +4783 +9 +2 +3 +60 +3868 +0 + + +4784 +9 +2 +3 +61 +3865 +0 + + +4785 +9 +2 +3 +62 +4136 +1 + + +4786 +9 +2 +3 +63 +3669 +0 + + +4787 +9 +2 +3 +64 +3672 +0 + + +4788 +9 +2 +3 +65 +3463 +0 + + +4789 +9 +2 +3 +66 +3869 +0 + + +4790 +9 +2 +3 +67 +4042 +1 + + +4791 +9 +2 +2 +0 +3465 +0 + + +4792 +9 +2 +2 +1 +3867 +0 + + +4793 +9 +2 +2 +2 +3671 +0 + + +4794 +9 +2 +2 +3 +3250 +0 + + +4795 +9 +2 +2 +4 +3253 +0 + + +4796 +9 +2 +2 +5 +3863 +0 + + +4797 +9 +2 +2 +6 +1558 +0 + + +4798 +9 +2 +2 +7 +3862 +0 + + +4799 +9 +2 +2 +8 +4570 +1 + + +4800 +9 +2 +2 +9 +4135 +1 + + +4801 +9 +2 +2 +10 +3857 +0 + + +4802 +9 +2 +2 +12 +4569 +1 + + +4803 +9 +2 +2 +13 +3871 +0 + + +4804 +9 +2 +2 +14 +4041 +1 + + +4805 +9 +2 +2 +15 +3464 +0 + + +4806 +9 +2 +2 +16 +4568 +1 + + +4807 +9 +2 +2 +17 +3667 +0 + + +4808 +9 +2 +2 +18 +4130 +1 + + +4809 +9 +2 +2 +19 +4228 +1 + + +4810 +9 +2 +2 +20 +4486 +1 + + +4811 +9 +2 +2 +21 +3670 +0 + + +4812 +9 +2 +2 +23 +4567 +1 + + +4813 +9 +2 +2 +24 +3029 +0 + + +4814 +9 +2 +2 +25 +4402 +1 + + +4815 +9 +2 +2 +26 +3031 +0 + + +4816 +9 +2 +2 +27 +4315 +1 + + +4817 +9 +2 +2 +28 +3676 +0 + + +4818 +9 +2 +2 +29 +4401 +1 + + +4819 +9 +2 +2 +30 +3874 +0 + + +4820 +9 +2 +2 +31 +4314 +1 + + +4821 +9 +2 +2 +32 +3470 +0 + + +4822 +9 +2 +2 +33 +4224 +1 + + +4823 +9 +2 +2 +34 +3675 +0 + + +4824 +9 +2 +2 +35 +4400 +1 + + +4825 +9 +2 +2 +36 +4648 +1 + + +4826 +9 +2 +2 +37 +4313 +1 + + +4827 +9 +2 +2 +38 +4044 +1 + + +4828 +9 +2 +2 +39 +4223 +1 + + +4829 +9 +2 +2 +40 +4647 +1 + + +4830 +9 +2 +2 +41 +4646 +1 + + +4831 +9 +2 +2 +42 +3472 +0 + + +4832 +9 +2 +2 +43 +4222 +1 + + +4833 +9 +2 +2 +44 +3873 +0 + + +4834 +9 +2 +2 +46 +4221 +1 + + +4835 +9 +2 +2 +47 +3678 +0 + + +4836 +9 +2 +2 +48 +4645 +1 + + +4837 +9 +2 +2 +49 +3677 +0 + + +4838 +9 +2 +2 +50 +4399 +1 + + +4839 +9 +2 +2 +51 +3875 +0 + + +4840 +9 +2 +2 +52 +4312 +1 + + +4841 +9 +2 +2 +53 +3471 +0 + + +4842 +9 +2 +2 +54 +4311 +1 + + +4843 +9 +2 +2 +55 +4138 +1 + + +4844 +9 +2 +2 +57 +4310 +1 + + +4845 +9 +2 +2 +58 +3876 +0 + + +4846 +9 +2 +2 +59 +4309 +1 + + +4847 +9 +2 +2 +60 +3252 +0 + + +4848 +9 +2 +2 +61 +4398 +1 + + +4849 +9 +2 +2 +62 +2803 +0 + + +4850 +9 +2 +2 +63 +4397 +1 + + +4851 +9 +2 +2 +64 +2804 +0 + + +4852 +9 +2 +2 +65 +4396 +1 + + +4853 +9 +2 +2 +66 +4722 +1 + + +4854 +9 +2 +2 +67 +4395 +1 + + +4855 +9 +2 +1 +0 +4229 +1 + + +4856 +9 +2 +1 +1 +4721 +1 + + +4857 +9 +2 +1 +2 +3033 +0 + + +4858 +9 +2 +1 +3 +4394 +1 + + +4859 +9 +2 +1 +4 +2805 +0 + + +4860 +9 +2 +1 +5 +4392 +1 + + +4861 +9 +2 +1 +6 +2569 +0 + + +4862 +9 +2 +1 +7 +4720 +1 + + +4863 +9 +2 +1 +8 +4792 +1 + + +4864 +9 +2 +1 +9 +4391 +1 + + +4865 +9 +3 +1 +10 +4859 +1 + + +4866 +9 +3 +1 +12 +4858 +1 + + +4867 +9 +3 +1 +13 +4860 +1 + + +4868 +9 +3 +1 +14 +4857 +1 + + +4869 +9 +3 +1 +15 +4861 +1 + + +4870 +9 +3 +1 +16 +4654 +1 + + +4871 +9 +3 +1 +17 +4862 +1 + + +4872 +9 +3 +1 +18 +4655 +1 + + +4873 +9 +3 +1 +19 +4863 +1 + + +4874 +9 +3 +1 +20 +4656 +1 + + +4875 +9 +3 +1 +21 +4864 +1 + + +4876 +9 +3 +1 +23 +4657 +1 + + +4877 +9 +3 +1 +24 +4865 +1 + + +4878 +9 +3 +1 +25 +4658 +1 + + +4879 +9 +3 +1 +26 +4866 +1 + + +4880 +9 +3 +1 +27 +4791 +1 + + +4881 +9 +3 +1 +28 +4867 +1 + + +4882 +9 +3 +1 +29 +4796 +1 + + +4883 +9 +3 +1 +30 +4868 +1 + + +4884 +9 +3 +1 +31 +4727 +1 + + +4885 +9 +3 +1 +32 +4920 +1 + + +4886 +9 +3 +1 +33 +4797 +1 + + +4887 +9 +3 +1 +34 +4921 +1 + + +4888 +9 +3 +1 +35 +4728 +1 + + +4889 +9 +3 +1 +36 +4919 +1 + + +4890 +9 +3 +1 +37 +4798 +1 + + +4891 +9 +3 +1 +38 +4922 +1 + + +4892 +9 +3 +1 +39 +4918 +1 + + +4893 +9 +3 +1 +40 +4923 +1 + + +4894 +9 +3 +1 +41 +4729 +1 + + +4895 +9 +3 +1 +42 +4924 +1 + + +4896 +9 +3 +1 +43 +4799 +1 + + +4897 +9 +3 +1 +44 +4925 +1 + + +4898 +9 +3 +1 +46 +4730 +1 + + +4899 +9 +3 +1 +47 +4926 +1 + + +4900 +9 +3 +1 +48 +4731 +1 + + +4901 +9 +3 +1 +49 +4927 +1 + + +4902 +9 +3 +1 +50 +4732 +1 + + +4903 +9 +3 +1 +51 +4928 +1 + + +4904 +9 +3 +1 +52 +4733 +1 + + +4905 +9 +3 +1 +53 +4929 +1 + + +4906 +9 +3 +1 +54 +4800 +1 + + +4907 +9 +3 +1 +55 +4978 +1 + + +4908 +9 +3 +1 +57 +4801 +1 + + +4909 +9 +3 +1 +58 +4977 +1 + + +4910 +9 +3 +1 +59 +4802 +1 + + +4911 +9 +3 +1 +60 +4976 +1 + + +4912 +9 +3 +1 +61 +4803 +1 + + +4913 +9 +3 +1 +62 +4979 +1 + + +4914 +9 +3 +1 +63 +4719 +1 + + +4915 +9 +3 +1 +64 +4975 +1 + + +4916 +9 +3 +1 +65 +4644 +1 + + +4917 +9 +3 +1 +66 +4980 +1 + + +4918 +9 +3 +1 +67 +4974 +1 + + +4919 +9 +3 +0 +0 +4981 +1 + + +4920 +9 +3 +0 +1 +4643 +1 + + +4921 +9 +3 +0 +2 +4982 +1 + + +4922 +9 +3 +0 +3 +4973 +1 + + +4923 +9 +3 +0 +4 +4983 +1 + + +4924 +9 +3 +0 +5 +4642 +1 + + +4925 +9 +3 +0 +6 +4984 +1 + + +4926 +9 +3 +0 +7 +4716 +1 + + +4927 +9 +3 +0 +8 +4985 +1 + + +4928 +9 +3 +0 +9 +4715 +1 + + +4929 +9 +3 +0 +10 +5028 +1 + + +4930 +9 +3 +0 +12 +4714 +1 + + +4931 +9 +3 +0 +13 +5027 +1 + + +4932 +9 +3 +0 +14 +4713 +1 + + +4933 +9 +3 +0 +15 +5026 +1 + + +4934 +9 +3 +0 +16 +4712 +1 + + +4935 +9 +3 +0 +17 +5025 +1 + + +4936 +9 +3 +0 +18 +4711 +1 + + +4937 +9 +3 +0 +19 +5029 +1 + + +4938 +9 +3 +0 +20 +4710 +1 + + +4939 +9 +3 +0 +21 +5024 +1 + + +4940 +9 +3 +0 +23 +5016 +1 + + +4941 +9 +3 +0 +24 +5030 +1 + + +4942 +9 +3 +0 +25 +5015 +1 + + +4943 +9 +3 +0 +26 +5023 +1 + + +4944 +9 +3 +0 +27 +4964 +1 + + +4945 +9 +3 +0 +28 +5031 +1 + + +4946 +9 +3 +0 +29 +5022 +1 + + +4947 +9 +3 +0 +30 +5032 +1 + + +4948 +9 +3 +0 +31 +5014 +1 + + +4949 +9 +3 +0 +32 +5033 +1 + + +4950 +9 +3 +0 +33 +5058 +1 + + +4951 +9 +3 +0 +34 +5034 +1 + + +4952 +9 +3 +0 +35 +5013 +1 + + +4953 +9 +3 +0 +36 +5070 +1 + + +4954 +9 +3 +0 +37 +4960 +1 + + +4955 +9 +3 +0 +38 +5069 +1 + + +4956 +9 +3 +0 +39 +4961 +1 + + +4957 +9 +3 +0 +40 +5068 +1 + + +4958 +9 +3 +0 +41 +4962 +1 + + +4959 +9 +3 +0 +42 +5067 +1 + + +4960 +9 +3 +0 +43 +4963 +1 + + +4961 +9 +3 +0 +44 +5066 +1 + + +4962 +9 +3 +0 +46 +5104 +1 + + +4963 +9 +3 +0 +47 +5071 +1 + + +4964 +9 +3 +0 +48 +5103 +1 + + +4965 +9 +3 +0 +49 +5065 +1 + + +4966 +9 +3 +0 +50 +5102 +1 + + +4967 +9 +3 +0 +51 +5072 +1 + + +4968 +9 +3 +0 +52 +5101 +1 + + +4969 +9 +3 +0 +53 +5064 +1 + + +4970 +9 +3 +0 +54 +5100 +1 + + +4971 +9 +3 +0 +55 +5073 +1 + + +4972 +9 +3 +0 +57 +5063 +1 + + +4973 +9 +3 +0 +58 +5074 +1 + + +4974 +9 +3 +0 +59 +5099 +1 + + +4975 +9 +3 +0 +60 +5075 +1 + + +4976 +9 +3 +0 +61 +5062 +1 + + +4977 +9 +3 +0 +62 +5106 +1 + + +4978 +9 +3 +0 +63 +5098 +1 + + +4979 +9 +3 +0 +64 +5105 +1 + + +4980 +9 +3 +0 +65 +5097 +1 + + +4981 +9 +3 +0 +66 +5095 +1 + + +4982 +9 +3 +0 +67 +5096 +1 + + +4983 +9 +3 +3 +0 +4322 +1 + + +4984 +9 +3 +3 +1 +4320 +1 + + +4985 +9 +3 +3 +2 +3882 +0 + + +4986 +9 +3 +3 +3 +3877 +0 + + +4987 +9 +3 +3 +4 +2575 +0 + + +4988 +9 +3 +3 +5 +3254 +0 + + +4989 +9 +3 +3 +6 +4409 +1 + + +4990 +9 +3 +3 +7 +3032 +0 + + +4991 +9 +3 +3 +8 +3881 +0 + + +4992 +9 +3 +3 +9 +4408 +1 + + +4993 +9 +3 +3 +10 +4231 +1 + + +4994 +9 +3 +3 +12 +2570 +0 + + +4995 +9 +3 +3 +13 +3039 +0 + + +4996 +9 +3 +3 +14 +2807 +0 + + +4997 +9 +3 +3 +15 +4046 +1 + + +4998 +9 +3 +3 +16 +4407 +1 + + +4999 +9 +3 +3 +17 +3475 +0 + + +5000 +9 +3 +3 +18 +3035 +0 + + +5001 +9 +3 +3 +19 +4140 +1 + + +5002 +9 +3 +3 +20 +2571 +0 + + +5003 +9 +3 +3 +21 +2574 +0 + + +5004 +9 +3 +3 +23 +3255 +0 + + +5005 +9 +3 +3 +24 +3884 +0 + + +5006 +9 +3 +3 +25 +2806 +0 + + +5007 +9 +3 +3 +26 +3262 +0 + + +5008 +9 +3 +3 +27 +3034 +0 + + +5009 +9 +3 +3 +28 +4232 +1 + + +5010 +9 +3 +3 +29 +3679 +0 + + +5011 +9 +3 +3 +30 +2811 +0 + + +5012 +9 +3 +3 +31 +3258 +0 + + +5013 +9 +3 +3 +32 +4047 +1 + + +5014 +9 +3 +3 +33 +3473 +0 + + +5015 +9 +3 +3 +34 +4493 +1 + + +5016 +9 +3 +3 +35 +4230 +1 + + +5017 +9 +3 +3 +36 +3684 +0 + + +5018 +9 +3 +3 +37 +4045 +1 + + +5019 +9 +3 +3 +38 +3886 +0 + + +5020 +9 +3 +3 +39 +3680 +0 + + +5021 +9 +3 +3 +40 +4492 +1 + + +5022 +9 +3 +3 +41 +4491 +1 + + +5023 +9 +3 +3 +42 +3261 +0 + + +5024 +9 +3 +3 +43 +3878 +0 + + +5025 +9 +3 +3 +44 +4141 +1 + + +5026 +9 +3 +3 +46 +4321 +1 + + +5027 +9 +3 +3 +47 +3041 +0 + + +5028 +9 +3 +3 +48 +3259 +0 + + +5029 +9 +3 +3 +49 +3887 +0 + + +5030 +9 +3 +3 +50 +3880 +0 + + +5031 +9 +3 +3 +51 +3477 +0 + + +5032 +9 +3 +3 +52 +4139 +1 + + +5033 +9 +3 +3 +53 +4233 +1 + + +5034 +9 +3 +3 +54 +3681 +0 + + +5035 +9 +3 +3 +55 +3683 +0 + + +5036 +9 +3 +3 +57 +3879 +0 + + +5037 +9 +3 +3 +58 +3889 +0 + + +5038 +9 +3 +3 +59 +3682 +0 + + +5039 +9 +3 +3 +60 +4574 +1 + + +5040 +9 +3 +3 +61 +3476 +0 + + +5041 +9 +3 +3 +62 +3883 +0 + + +5042 +9 +3 +3 +63 +2809 +0 + + +5043 +9 +3 +3 +64 +4573 +1 + + +5044 +9 +3 +3 +65 +3036 +0 + + +5045 +9 +3 +3 +66 +3892 +0 + + +5046 +9 +3 +3 +67 +4572 +1 + + +5047 +9 +3 +2 +0 +4494 +1 + + +5048 +9 +3 +2 +1 +2573 +0 + + +5049 +9 +3 +2 +2 +3478 +0 + + +5050 +9 +3 +2 +3 +3257 +0 + + +5051 +9 +3 +2 +4 +4143 +1 + + +5052 +9 +3 +2 +5 +4571 +1 + + +5053 +9 +3 +2 +6 +3040 +0 + + +5054 +9 +3 +2 +7 +2572 +0 + + +5055 +9 +3 +2 +8 +4144 +1 + + +5056 +9 +3 +2 +9 +2808 +0 + + +5057 +9 +3 +2 +10 +3686 +0 + + +5058 +9 +3 +2 +12 +3037 +0 + + +5059 +9 +3 +2 +13 +4575 +1 + + +5060 +9 +3 +2 +14 +2330 +0 + + +5061 +9 +3 +2 +15 +3263 +0 + + +5062 +9 +3 +2 +16 +3474 +0 + + +5063 +9 +3 +2 +17 +4235 +1 + + +5064 +9 +3 +2 +18 +3260 +0 + + +5065 +9 +3 +2 +19 +3264 +0 + + +5066 +9 +3 +2 +20 +3038 +0 + + +5067 +9 +3 +2 +21 +4325 +1 + + +5068 +9 +3 +2 +23 +4410 +1 + + +5069 +9 +3 +2 +24 +4651 +1 + + +5070 +9 +3 +2 +25 +4048 +1 + + +5071 +9 +3 +2 +26 +3885 +0 + + +5072 +9 +3 +2 +27 +4323 +1 + + +5073 +9 +3 +2 +28 +4496 +1 + + +5074 +9 +3 +2 +29 +4142 +1 + + +5075 +9 +3 +2 +30 +4650 +1 + + +5076 +9 +3 +2 +31 +4234 +1 + + +5077 +9 +3 +2 +32 +3685 +0 + + +5078 +9 +3 +2 +33 +4649 +1 + + +5079 +9 +3 +2 +34 +4413 +1 + + +5080 +9 +3 +2 +35 +4411 +1 + + +5081 +9 +3 +2 +36 +3480 +0 + + +5082 +9 +3 +2 +37 +4324 +1 + + +5083 +9 +3 +2 +38 +4497 +1 + + +5084 +9 +3 +2 +39 +4050 +1 + + +5085 +9 +3 +2 +40 +3479 +0 + + +5086 +9 +3 +2 +41 +4049 +1 + + +5087 +9 +3 +2 +42 +4578 +1 + + +5088 +9 +3 +2 +43 +4495 +1 + + +5089 +9 +3 +2 +44 +3687 +0 + + +5090 +9 +3 +2 +46 +4652 +1 + + +5091 +9 +3 +2 +47 +4498 +1 + + +5092 +9 +3 +2 +48 +4576 +1 + + +5093 +9 +3 +2 +49 +4726 +1 + + +5094 +9 +3 +2 +50 +4412 +1 + + +5095 +9 +3 +2 +51 +3482 +0 + + +5096 +9 +3 +2 +52 +4236 +1 + + +5097 +9 +3 +2 +53 +2810 +0 + + +5098 +9 +3 +2 +54 +4326 +1 + + +5099 +9 +3 +2 +55 +4725 +1 + + +5100 +9 +3 +2 +57 +4724 +1 + + +5101 +9 +3 +2 +58 +4499 +1 + + +5102 +9 +3 +2 +59 +4653 +1 + + +5103 +9 +3 +2 +60 +3888 +0 + + +5104 +9 +3 +2 +61 +4723 +1 + + +5105 +9 +3 +2 +62 +4580 +1 + + +5106 +9 +3 +2 +63 +4577 +1 + + +5107 +9 +3 +2 +64 +3688 +0 + + +5108 +9 +3 +2 +65 +4237 +1 + + +5109 +9 +3 +2 +66 +3481 +0 + + +5110 +9 +3 +2 +67 +4327 +1 + + +5111 +9 +3 +1 +0 +3689 +0 + + +5112 +9 +3 +1 +1 +4414 +1 + + +5113 +9 +3 +1 +2 +3690 +0 + + +5114 +9 +3 +1 +3 +4328 +1 + + +5115 +9 +3 +1 +4 +3890 +0 + + +5116 +9 +3 +1 +5 +4579 +1 + + +5117 +9 +3 +1 +6 +4795 +1 + + +5118 +9 +3 +1 +7 +4415 +1 + + +5119 +9 +3 +1 +8 +4794 +1 + + +5120 +9 +3 +1 +9 +4793 +1 + + +5121 +0 +0 +1 +10 +3282 +0 + + +5122 +0 +0 +1 +12 +3493 +0 + + +5123 +0 +0 +1 +13 +3499 +0 + + +5124 +0 +0 +1 +14 +2332 +0 + + +5125 +0 +0 +1 +15 +3496 +0 + + +5126 +0 +0 +1 +16 +2331 +0 + + +5127 +0 +0 +1 +17 +3498 +0 + + +5128 +0 +0 +1 +18 +3490 +0 + + +5129 +0 +0 +1 +19 +3280 +0 + + +5130 +0 +0 +1 +20 +2815 +0 + + +5131 +0 +0 +1 +21 +3277 +0 + + +5132 +0 +0 +1 +23 +2814 +0 + + +5133 +0 +0 +1 +24 +3495 +0 + + +5134 +0 +0 +1 +25 +3494 +0 + + +5135 +0 +0 +1 +26 +3275 +0 + + +5136 +0 +0 +1 +27 +3044 +0 + + +5137 +0 +0 +1 +28 +3273 +0 + + +5138 +0 +0 +1 +29 +3489 +0 + + +5139 +0 +0 +1 +30 +3274 +0 + + +5140 +0 +0 +1 +31 +3702 +0 + + +5141 +0 +0 +1 +32 +2818 +0 + + +5142 +0 +0 +1 +33 +3697 +0 + + +5143 +0 +0 +1 +34 +2580 +0 + + +5144 +0 +0 +1 +35 +1570 +0 + + +5145 +0 +0 +1 +36 +3708 +0 + + +5146 +0 +0 +1 +37 +3048 +0 + + +5147 +0 +0 +1 +38 +2581 +0 + + +5148 +0 +0 +1 +39 +3271 +0 + + +5149 +0 +0 +1 +40 +2336 +0 + + +5150 +0 +0 +1 +41 +3270 +0 + + +5151 +0 +0 +1 +42 +3703 +0 + + +5152 +0 +0 +1 +43 +3269 +0 + + +5153 +0 +0 +1 +44 +2819 +0 + + +5154 +0 +0 +1 +46 +3045 +0 + + +5155 +0 +0 +1 +47 +2334 +0 + + +5156 +0 +0 +1 +48 +3701 +0 + + +5157 +0 +0 +1 +49 +2082 +0 + + +5158 +0 +0 +1 +50 +3698 +0 + + +5159 +0 +0 +1 +51 +3704 +0 + + +5160 +0 +0 +1 +52 +3268 +0 + + +5161 +0 +0 +1 +53 +2081 +0 + + +5162 +0 +0 +1 +54 +2577 +0 + + +5163 +0 +0 +1 +55 +1822 +0 + + +5164 +0 +0 +1 +57 +2576 +0 + + +5165 +0 +0 +1 +58 +2333 +0 + + +5166 +0 +0 +1 +59 +3267 +0 + + +5167 +0 +0 +1 +60 +2578 +0 + + +5168 +0 +0 +1 +61 +3488 +0 + + +5169 +0 +0 +1 +62 +3904 +0 + + +5170 +0 +0 +1 +63 +3901 +0 + + +5171 +0 +0 +1 +64 +3907 +0 + + +5172 +0 +0 +1 +65 +3898 +0 + + +5173 +0 +0 +1 +66 +2579 +0 + + +5174 +0 +0 +1 +67 +3047 +0 + + +5175 +0 +0 +0 +0 +2817 +0 + + +5176 +0 +0 +0 +1 +3485 +0 + + +5177 +0 +0 +0 +2 +2816 +0 + + +5178 +0 +0 +0 +3 +2812 +0 + + +5179 +0 +0 +0 +4 +3049 +0 + + +5180 +0 +0 +0 +5 +2813 +0 + + +5181 +0 +0 +0 +6 +3906 +0 + + +5182 +0 +0 +0 +7 +3043 +0 + + +5183 +0 +0 +0 +8 +3706 +0 + + +5184 +0 +0 +0 +9 +3902 +0 + + +5185 +0 +0 +0 +10 +3905 +0 + + +5186 +0 +0 +0 +12 +3897 +0 + + +5187 +0 +0 +0 +13 +3705 +0 + + +5188 +0 +0 +0 +14 +3265 +0 + + +5189 +0 +0 +0 +15 +3497 +0 + + +5190 +0 +0 +0 +16 +3042 +0 + + +5191 +0 +0 +0 +17 +3903 +0 + + +5192 +0 +0 +0 +18 +3266 +0 + + +5193 +0 +0 +0 +19 +1823 +0 + + +5194 +0 +0 +0 +20 +3483 +0 + + +5195 +0 +0 +0 +21 +1007 +0 + + +5196 +0 +0 +0 +23 +3491 +0 + + +5197 +0 +0 +0 +24 +1285 +0 + + +5198 +0 +0 +0 +25 +3492 +0 + + +5199 +0 +0 +0 +26 +1284 +0 + + +5200 +0 +0 +0 +27 +3700 +0 + + +5201 +0 +0 +0 +28 +3046 +0 + + +5202 +0 +0 +0 +29 +3699 +0 + + +5203 +0 +0 +0 +30 +4053 +1 + + +5204 +0 +0 +0 +31 +3899 +0 + + +5205 +0 +0 +0 +32 +4052 +1 + + +5206 +0 +0 +0 +33 +3900 +0 + + +5207 +0 +0 +0 +34 +1555 +0 + + +5208 +0 +0 +0 +35 +4051 +1 + + +5209 +0 +0 +0 +36 +1556 +0 + + +5210 +0 +0 +0 +37 +3487 +0 + + +5211 +0 +0 +0 +38 +1821 +0 + + +5212 +0 +0 +0 +39 +3486 +0 + + +5213 +0 +0 +0 +40 +1820 +0 + + +5214 +0 +0 +0 +41 +3695 +0 + + +5215 +0 +0 +0 +42 +2079 +0 + + +5216 +0 +0 +0 +43 +3694 +0 + + +5217 +0 +0 +0 +44 +2080 +0 + + +5218 +0 +0 +0 +46 +3484 +0 + + +5219 +0 +0 +0 +47 +3272 +0 + + +5220 +0 +0 +0 +48 +3692 +0 + + +5221 +0 +0 +0 +49 +4239 +1 + + +5222 +0 +0 +0 +50 +3696 +0 + + +5223 +0 +0 +0 +51 +4416 +1 + + +5224 +0 +0 +0 +52 +3693 +0 + + +5225 +0 +0 +0 +53 +4581 +1 + + +5226 +0 +0 +0 +54 +3691 +0 + + +5227 +0 +0 +0 +55 +4734 +1 + + +5228 +0 +0 +0 +57 +3896 +0 + + +5229 +0 +0 +0 +58 +4146 +1 + + +5230 +0 +0 +0 +59 +3893 +0 + + +5231 +0 +0 +0 +60 +4869 +1 + + +5232 +0 +0 +0 +61 +3895 +0 + + +5233 +0 +0 +0 +62 +4986 +1 + + +5234 +0 +0 +0 +63 +3894 +0 + + +5235 +0 +0 +0 +64 +4238 +1 + + +5236 +0 +0 +0 +65 +4145 +1 + + +5237 +0 +0 +0 +66 +5076 +1 + + +5238 +0 +0 +0 +67 +3891 +0 + + +5239 +0 +0 +3 +0 +1834 +0 + + +5240 +0 +0 +3 +1 +1829 +0 + + +5241 +0 +0 +3 +2 +1294 +0 + + +5242 +0 +0 +3 +3 +1564 +0 + + +5243 +0 +0 +3 +4 +1295 +0 + + +5244 +0 +0 +3 +5 +1563 +0 + + +5245 +0 +0 +3 +6 +1017 +0 + + +5246 +0 +0 +3 +7 +728 +0 + + +5247 +0 +0 +3 +8 +1571 +0 + + +5248 +0 +0 +3 +9 +1013 +0 + + +5249 +0 +0 +3 +10 +1837 +0 + + +5250 +0 +0 +3 +12 +1012 +0 + + +5251 +0 +0 +3 +13 +1569 +0 + + +5252 +0 +0 +3 +14 +1290 +0 + + +5253 +0 +0 +3 +15 +1565 +0 + + +5254 +0 +0 +3 +16 +1291 +0 + + +5255 +0 +0 +3 +17 +1566 +0 + + +5256 +0 +0 +3 +18 +2089 +0 + + +5257 +0 +0 +3 +19 +2095 +0 + + +5258 +0 +0 +3 +20 +730 +0 + + +5259 +0 +0 +3 +21 +2092 +0 + + +5260 +0 +0 +3 +23 +729 +0 + + +5261 +0 +0 +3 +24 +446 +0 + + +5262 +0 +0 +3 +25 +1014 +0 + + +5263 +0 +0 +3 +26 +150 +0 + + +5264 +0 +0 +3 +27 +1015 +0 + + +5265 +0 +0 +3 +28 +738 +0 + + +5266 +0 +0 +3 +29 +1293 +0 + + +5267 +0 +0 +3 +30 +1022 +0 + + +5268 +0 +0 +3 +31 +2090 +0 + + +5269 +0 +0 +3 +32 +2091 +0 + + +5270 +0 +0 +3 +33 +1292 +0 + + +5271 +0 +0 +3 +34 +148 +0 + + +5272 +0 +0 +3 +35 +1830 +0 + + +5273 +0 +0 +3 +36 +445 +0 + + +5274 +0 +0 +3 +37 +1562 +0 + + +5275 +0 +0 +3 +38 +444 +0 + + +5276 +0 +0 +3 +39 +1561 +0 + + +5277 +0 +0 +3 +40 +735 +0 + + +5278 +0 +0 +3 +41 +1828 +0 + + +5279 +0 +0 +3 +42 +1301 +0 + + +5280 +0 +0 +3 +43 +2342 +0 + + +5281 +0 +0 +3 +44 +736 +0 + + +5282 +0 +0 +3 +46 +2087 +0 + + +5283 +0 +0 +3 +47 +2343 +0 + + +5284 +0 +0 +3 +48 +2088 +0 + + +5285 +0 +0 +3 +49 +2348 +0 + + +5286 +0 +0 +3 +50 +2340 +0 + + +5287 +0 +0 +3 +51 +1019 +0 + + +5288 +0 +0 +3 +52 +1011 +0 + + +5289 +0 +0 +3 +53 +734 +0 + + +5290 +0 +0 +3 +54 +2341 +0 + + +5291 +0 +0 +3 +55 +733 +0 + + +5292 +0 +0 +3 +57 +1010 +0 + + +5293 +0 +0 +3 +58 +443 +0 + + +5294 +0 +0 +3 +59 +1288 +0 + + +5295 +0 +0 +3 +60 +2344 +0 + + +5296 +0 +0 +3 +61 +1289 +0 + + +5297 +0 +0 +3 +62 +442 +0 + + +5298 +0 +0 +3 +63 +1560 +0 + + +5299 +0 +0 +3 +64 +2346 +0 + + +5300 +0 +0 +3 +65 +1559 +0 + + +5301 +0 +0 +3 +66 +1299 +0 + + +5302 +0 +0 +3 +67 +2586 +0 + + +5303 +0 +0 +2 +0 +1298 +0 + + +5304 +0 +0 +2 +1 +1008 +0 + + +5305 +0 +0 +2 +2 +1020 +0 + + +5306 +0 +0 +2 +3 +1009 +0 + + +5307 +0 +0 +2 +4 +2592 +0 + + +5308 +0 +0 +2 +5 +1287 +0 + + +5309 +0 +0 +2 +6 +2589 +0 + + +5310 +0 +0 +2 +7 +1286 +0 + + +5311 +0 +0 +2 +8 +1021 +0 + + +5312 +0 +0 +2 +9 +1557 +0 + + +5313 +0 +0 +2 +10 +2591 +0 + + +5314 +0 +0 +2 +12 +2587 +0 + + +5315 +0 +0 +2 +13 +1567 +0 + + +5316 +0 +0 +2 +14 +1826 +0 + + +5317 +0 +0 +2 +15 +1568 +0 + + +5318 +0 +0 +2 +16 +1827 +0 + + +5319 +0 +0 +2 +17 +1297 +0 + + +5320 +0 +0 +2 +18 +2086 +0 + + +5321 +0 +0 +2 +19 +2588 +0 + + +5322 +0 +0 +2 +20 +2085 +0 + + +5323 +0 +0 +2 +21 +1296 +0 + + +5324 +0 +0 +2 +23 +2338 +0 + + +5325 +0 +0 +2 +24 +1018 +0 + + +5326 +0 +0 +2 +25 +2583 +0 + + +5327 +0 +0 +2 +26 +3638 +0 + + +5328 +0 +0 +2 +27 +2582 +0 + + +5329 +0 +0 +2 +28 +441 +0 + + +5330 +0 +0 +2 +29 +2820 +0 + + +5331 +0 +0 +2 +30 +732 +0 + + +5332 +0 +0 +2 +31 +2825 +0 + + +5333 +0 +0 +2 +32 +2826 +0 + + +5334 +0 +0 +2 +33 +2337 +0 + + +5335 +0 +0 +2 +34 +2831 +0 + + +5336 +0 +0 +2 +35 +2339 +0 + + +5337 +0 +0 +2 +36 +731 +0 + + +5338 +0 +0 +2 +37 +2585 +0 + + +5339 +0 +0 +2 +38 +1016 +0 + + +5340 +0 +0 +2 +39 +2823 +0 + + +5341 +0 +0 +2 +40 +1833 +0 + + +5342 +0 +0 +2 +41 +1824 +0 + + +5343 +0 +0 +2 +42 +2828 +0 + + +5344 +0 +0 +2 +43 +2824 +0 + + +5345 +0 +0 +2 +44 +2590 +0 + + +5346 +0 +0 +2 +46 +2821 +0 + + +5347 +0 +0 +2 +47 +1832 +0 + + +5348 +0 +0 +2 +48 +1825 +0 + + +5349 +0 +0 +2 +49 +2827 +0 + + +5350 +0 +0 +2 +50 +2084 +0 + + +5351 +0 +0 +2 +51 +1835 +0 + + +5352 +0 +0 +2 +52 +2083 +0 + + +5353 +0 +0 +2 +53 +2094 +0 + + +5354 +0 +0 +2 +54 +2335 +0 + + +5355 +0 +0 +2 +55 +2345 +0 + + +5356 +0 +0 +2 +57 +2584 +0 + + +5357 +0 +0 +2 +58 +2829 +0 + + +5358 +0 +0 +2 +59 +3054 +0 + + +5359 +0 +0 +2 +60 +3057 +0 + + +5360 +0 +0 +2 +61 +3051 +0 + + +5361 +0 +0 +2 +62 +3060 +0 + + +5362 +0 +0 +2 +63 +2822 +0 + + +5363 +0 +0 +2 +64 +3059 +0 + + +5364 +0 +0 +2 +65 +3052 +0 + + +5365 +0 +0 +2 +66 +2093 +0 + + +5366 +0 +0 +2 +67 +3050 +0 + + +5367 +0 +0 +1 +0 +3058 +0 + + +5368 +0 +0 +1 +1 +3055 +0 + + +5369 +0 +0 +1 +2 +3056 +0 + + +5370 +0 +0 +1 +3 +3053 +0 + + +5371 +0 +0 +1 +4 +1831 +0 + + +5372 +0 +0 +1 +5 +3281 +0 + + +5373 +0 +0 +1 +6 +3284 +0 + + +5374 +0 +0 +1 +7 +3278 +0 + + +5375 +0 +0 +1 +8 +3279 +0 + + +5376 +0 +0 +1 +9 +3276 +0 + + +5377 +0 +1 +1 +10 +3285 +0 + + +5378 +0 +1 +1 +12 +3500 +0 + + +5379 +0 +1 +1 +13 +3506 +0 + + +5380 +0 +1 +1 +14 +3504 +0 + + +5381 +0 +1 +1 +15 +2364 +0 + + +5382 +0 +1 +1 +16 +3501 +0 + + +5383 +0 +1 +1 +17 +2363 +0 + + +5384 +0 +1 +1 +18 +3288 +0 + + +5385 +0 +1 +1 +19 +3509 +0 + + +5386 +0 +1 +1 +20 +3290 +0 + + +5387 +0 +1 +1 +21 +2847 +0 + + +5388 +0 +1 +1 +23 +3503 +0 + + +5389 +0 +1 +1 +24 +2846 +0 + + +5390 +0 +1 +1 +25 +3291 +0 + + +5391 +0 +1 +1 +26 +3505 +0 + + +5392 +0 +1 +1 +27 +3294 +0 + + +5393 +0 +1 +1 +28 +3076 +0 + + +5394 +0 +1 +1 +29 +3293 +0 + + +5395 +0 +1 +1 +30 +3510 +0 + + +5396 +0 +1 +1 +31 +2842 +0 + + +5397 +0 +1 +1 +32 +3713 +0 + + +5398 +0 +1 +1 +33 +2604 +0 + + +5399 +0 +1 +1 +34 +3718 +0 + + +5400 +0 +1 +1 +35 +3707 +0 + + +5401 +0 +1 +1 +36 +1573 +0 + + +5402 +0 +1 +1 +37 +2605 +0 + + +5403 +0 +1 +1 +38 +3072 +0 + + +5404 +0 +1 +1 +39 +2360 +0 + + +5405 +0 +1 +1 +40 +3295 +0 + + +5406 +0 +1 +1 +41 +3711 +0 + + +5407 +0 +1 +1 +42 +3297 +0 + + +5408 +0 +1 +1 +43 +2843 +0 + + +5409 +0 +1 +1 +44 +3298 +0 + + +5410 +0 +1 +1 +46 +2361 +0 + + +5411 +0 +1 +1 +47 +3077 +0 + + +5412 +0 +1 +1 +48 +2109 +0 + + +5413 +0 +1 +1 +49 +3714 +0 + + +5414 +0 +1 +1 +50 +3712 +0 + + +5415 +0 +1 +1 +51 +3717 +0 + + +5416 +0 +1 +1 +52 +2110 +0 + + +5417 +0 +1 +1 +53 +3300 +0 + + +5418 +0 +1 +1 +54 +1851 +0 + + +5419 +0 +1 +1 +55 +2609 +0 + + +5420 +0 +1 +1 +57 +2362 +0 + + +5421 +0 +1 +1 +58 +2608 +0 + + +5422 +0 +1 +1 +59 +2607 +0 + + +5423 +0 +1 +1 +60 +3299 +0 + + +5424 +0 +1 +1 +61 +3912 +0 + + +5425 +0 +1 +1 +62 +3512 +0 + + +5426 +0 +1 +1 +63 +3908 +0 + + +5427 +0 +1 +1 +64 +3914 +0 + + +5428 +0 +1 +1 +65 +2606 +0 + + +5429 +0 +1 +1 +66 +3917 +0 + + +5430 +0 +1 +1 +67 +2844 +0 + + +5431 +0 +1 +0 +0 +3074 +0 + + +5432 +0 +1 +0 +1 +2845 +0 + + +5433 +0 +1 +0 +2 +3514 +0 + + +5434 +0 +1 +0 +3 +3073 +0 + + +5435 +0 +1 +0 +4 +2849 +0 + + +5436 +0 +1 +0 +5 +3909 +0 + + +5437 +0 +1 +0 +6 +2848 +0 + + +5438 +0 +1 +0 +7 +3709 +0 + + +5439 +0 +1 +0 +8 +3078 +0 + + +5440 +0 +1 +0 +9 +3910 +0 + + +5441 +0 +1 +0 +10 +3913 +0 + + +5442 +0 +1 +0 +12 +3710 +0 + + +5443 +0 +1 +0 +13 +3918 +0 + + +5444 +0 +1 +0 +14 +3502 +0 + + +5445 +0 +1 +0 +15 +3302 +0 + + +5446 +0 +1 +0 +16 +3911 +0 + + +5447 +0 +1 +0 +17 +3079 +0 + + +5448 +0 +1 +0 +18 +1850 +0 + + +5449 +0 +1 +0 +19 +3301 +0 + + +5450 +0 +1 +0 +20 +1039 +0 + + +5451 +0 +1 +0 +21 +3515 +0 + + +5452 +0 +1 +0 +23 +1317 +0 + + +5453 +0 +1 +0 +24 +3507 +0 + + +5454 +0 +1 +0 +25 +1316 +0 + + +5455 +0 +1 +0 +26 +3508 +0 + + +5456 +0 +1 +0 +27 +3075 +0 + + +5457 +0 +1 +0 +28 +3716 +0 + + +5458 +0 +1 +0 +29 +4147 +1 + + +5459 +0 +1 +0 +30 +3715 +0 + + +5460 +0 +1 +0 +31 +4054 +1 + + +5461 +0 +1 +0 +32 +3915 +0 + + +5462 +0 +1 +0 +33 +1587 +0 + + +5463 +0 +1 +0 +34 +3916 +0 + + +5464 +0 +1 +0 +35 +1588 +0 + + +5465 +0 +1 +0 +36 +4055 +1 + + +5466 +0 +1 +0 +37 +1853 +0 + + +5467 +0 +1 +0 +38 +3511 +0 + + +5468 +0 +1 +0 +39 +1852 +0 + + +5469 +0 +1 +0 +40 +3513 +0 + + +5470 +0 +1 +0 +41 +2111 +0 + + +5471 +0 +1 +0 +42 +3719 +0 + + +5472 +0 +1 +0 +43 +2112 +0 + + +5473 +0 +1 +0 +44 +3721 +0 + + +5474 +0 +1 +0 +46 +3296 +0 + + +5475 +0 +1 +0 +47 +3516 +0 + + +5476 +0 +1 +0 +48 +4329 +1 + + +5477 +0 +1 +0 +49 +3724 +0 + + +5478 +0 +1 +0 +50 +4500 +1 + + +5479 +0 +1 +0 +51 +3720 +0 + + +5480 +0 +1 +0 +52 +4659 +1 + + +5481 +0 +1 +0 +53 +3722 +0 + + +5482 +0 +1 +0 +54 +4804 +1 + + +5483 +0 +1 +0 +55 +3723 +0 + + +5484 +0 +1 +0 +57 +4148 +1 + + +5485 +0 +1 +0 +58 +3920 +0 + + +5486 +0 +1 +0 +59 +4930 +1 + + +5487 +0 +1 +0 +60 +3922 +0 + + +5488 +0 +1 +0 +61 +5035 +1 + + +5489 +0 +1 +0 +62 +3919 +0 + + +5490 +0 +1 +0 +63 +4240 +1 + + +5491 +0 +1 +0 +64 +3921 +0 + + +5492 +0 +1 +0 +65 +5107 +1 + + +5493 +0 +1 +0 +66 +4149 +1 + + +5494 +0 +1 +0 +67 +3923 +0 + + +5495 +0 +1 +3 +0 +1839 +0 + + +5496 +0 +1 +3 +1 +1307 +0 + + +5497 +0 +1 +3 +2 +1845 +0 + + +5498 +0 +1 +3 +3 +1306 +0 + + +5499 +0 +1 +3 +4 +1580 +0 + + +5500 +0 +1 +3 +5 +1028 +0 + + +5501 +0 +1 +3 +6 +1579 +0 + + +5502 +0 +1 +3 +7 +1572 +0 + + +5503 +0 +1 +3 +8 +747 +0 + + +5504 +0 +1 +3 +9 +1836 +0 + + +5505 +0 +1 +3 +10 +1032 +0 + + +5506 +0 +1 +3 +12 +1574 +0 + + +5507 +0 +1 +3 +13 +1033 +0 + + +5508 +0 +1 +3 +14 +1578 +0 + + +5509 +0 +1 +3 +15 +1311 +0 + + +5510 +0 +1 +3 +16 +1577 +0 + + +5511 +0 +1 +3 +17 +1310 +0 + + +5512 +0 +1 +3 +18 +2096 +0 + + +5513 +0 +1 +3 +19 +2102 +0 + + +5514 +0 +1 +3 +20 +2100 +0 + + +5515 +0 +1 +3 +21 +746 +0 + + +5516 +0 +1 +3 +23 +447 +0 + + +5517 +0 +1 +3 +24 +745 +0 + + +5518 +0 +1 +3 +25 +149 +0 + + +5519 +0 +1 +3 +26 +1030 +0 + + +5520 +0 +1 +3 +27 +737 +0 + + +5521 +0 +1 +3 +28 +1031 +0 + + +5522 +0 +1 +3 +29 +1023 +0 + + +5523 +0 +1 +3 +30 +1309 +0 + + +5524 +0 +1 +3 +31 +2099 +0 + + +5525 +0 +1 +3 +32 +2101 +0 + + +5526 +0 +1 +3 +33 +151 +0 + + +5527 +0 +1 +3 +34 +1308 +0 + + +5528 +0 +1 +3 +35 +448 +0 + + +5529 +0 +1 +3 +36 +1843 +0 + + +5530 +0 +1 +3 +37 +449 +0 + + +5531 +0 +1 +3 +38 +1581 +0 + + +5532 +0 +1 +3 +39 +740 +0 + + +5533 +0 +1 +3 +40 +1582 +0 + + +5534 +0 +1 +3 +41 +1300 +0 + + +5535 +0 +1 +3 +42 +1844 +0 + + +5536 +0 +1 +3 +43 +739 +0 + + +5537 +0 +1 +3 +44 +2353 +0 + + +5538 +0 +1 +3 +46 +2351 +0 + + +5539 +0 +1 +3 +47 +2103 +0 + + +5540 +0 +1 +3 +48 +2347 +0 + + +5541 +0 +1 +3 +49 +2104 +0 + + +5542 +0 +1 +3 +50 +1027 +0 + + +5543 +0 +1 +3 +51 +2356 +0 + + +5544 +0 +1 +3 +52 +742 +0 + + +5545 +0 +1 +3 +53 +1035 +0 + + +5546 +0 +1 +3 +54 +741 +0 + + +5547 +0 +1 +3 +55 +2354 +0 + + +5548 +0 +1 +3 +57 +451 +0 + + +5549 +0 +1 +3 +58 +1034 +0 + + +5550 +0 +1 +3 +59 +2352 +0 + + +5551 +0 +1 +3 +60 +1312 +0 + + +5552 +0 +1 +3 +61 +450 +0 + + +5553 +0 +1 +3 +62 +1313 +0 + + +5554 +0 +1 +3 +63 +2349 +0 + + +5555 +0 +1 +3 +64 +1584 +0 + + +5556 +0 +1 +3 +65 +1302 +0 + + +5557 +0 +1 +3 +66 +1583 +0 + + +5558 +0 +1 +3 +67 +1303 +0 + + +5559 +0 +1 +2 +0 +2599 +0 + + +5560 +0 +1 +2 +1 +1025 +0 + + +5561 +0 +1 +2 +2 +1037 +0 + + +5562 +0 +1 +2 +3 +2593 +0 + + +5563 +0 +1 +2 +4 +1036 +0 + + +5564 +0 +1 +2 +5 +2597 +0 + + +5565 +0 +1 +2 +6 +1314 +0 + + +5566 +0 +1 +2 +7 +1024 +0 + + +5567 +0 +1 +2 +8 +1315 +0 + + +5568 +0 +1 +2 +9 +2594 +0 + + +5569 +0 +1 +2 +10 +1586 +0 + + +5570 +0 +1 +2 +12 +1575 +0 + + +5571 +0 +1 +2 +13 +2598 +0 + + +5572 +0 +1 +2 +14 +1576 +0 + + +5573 +0 +1 +2 +15 +1847 +0 + + +5574 +0 +1 +2 +16 +1305 +0 + + +5575 +0 +1 +2 +17 +1846 +0 + + +5576 +0 +1 +2 +18 +2596 +0 + + +5577 +0 +1 +2 +19 +2105 +0 + + +5578 +0 +1 +2 +20 +1304 +0 + + +5579 +0 +1 +2 +21 +2106 +0 + + +5580 +0 +1 +2 +23 +1026 +0 + + +5581 +0 +1 +2 +24 +2357 +0 + + +5582 +0 +1 +2 +25 +3974 +1 + + +5583 +0 +1 +2 +26 +2602 +0 + + +5584 +0 +1 +2 +27 +452 +0 + + +5585 +0 +1 +2 +28 +2603 +0 + + +5586 +0 +1 +2 +29 +743 +0 + + +5587 +0 +1 +2 +30 +2841 +0 + + +5588 +0 +1 +2 +31 +2834 +0 + + +5589 +0 +1 +2 +32 +2836 +0 + + +5590 +0 +1 +2 +33 +2830 +0 + + +5591 +0 +1 +2 +34 +2358 +0 + + +5592 +0 +1 +2 +35 +744 +0 + + +5593 +0 +1 +2 +36 +2355 +0 + + +5594 +0 +1 +2 +37 +1029 +0 + + +5595 +0 +1 +2 +38 +2601 +0 + + +5596 +0 +1 +2 +39 +1841 +0 + + +5597 +0 +1 +2 +40 +2839 +0 + + +5598 +0 +1 +2 +41 +2833 +0 + + +5599 +0 +1 +2 +42 +1848 +0 + + +5600 +0 +1 +2 +43 +2595 +0 + + +5601 +0 +1 +2 +44 +2837 +0 + + +5602 +0 +1 +2 +46 +1840 +0 + + +5603 +0 +1 +2 +47 +2840 +0 + + +5604 +0 +1 +2 +48 +2835 +0 + + +5605 +0 +1 +2 +49 +1849 +0 + + +5606 +0 +1 +2 +50 +1838 +0 + + +5607 +0 +1 +2 +51 +2108 +0 + + +5608 +0 +1 +2 +52 +2097 +0 + + +5609 +0 +1 +2 +53 +2107 +0 + + +5610 +0 +1 +2 +54 +2350 +0 + + +5611 +0 +1 +2 +55 +2359 +0 + + +5612 +0 +1 +2 +57 +2832 +0 + + +5613 +0 +1 +2 +58 +2600 +0 + + +5614 +0 +1 +2 +59 +3065 +0 + + +5615 +0 +1 +2 +60 +3067 +0 + + +5616 +0 +1 +2 +61 +3061 +0 + + +5617 +0 +1 +2 +62 +3070 +0 + + +5618 +0 +1 +2 +63 +3062 +0 + + +5619 +0 +1 +2 +64 +2838 +0 + + +5620 +0 +1 +2 +65 +2098 +0 + + +5621 +0 +1 +2 +66 +3068 +0 + + +5622 +0 +1 +2 +67 +3063 +0 + + +5623 +0 +1 +1 +0 +3071 +0 + + +5624 +0 +1 +1 +1 +3064 +0 + + +5625 +0 +1 +1 +2 +3066 +0 + + +5626 +0 +1 +1 +3 +1842 +0 + + +5627 +0 +1 +1 +4 +3069 +0 + + +5628 +0 +1 +1 +5 +3283 +0 + + +5629 +0 +1 +1 +6 +3286 +0 + + +5630 +0 +1 +1 +7 +3287 +0 + + +5631 +0 +1 +1 +8 +3289 +0 + + +5632 +0 +1 +1 +9 +3292 +0 + + +5633 +5 +0 +1 +10 +4879 +1 + + +5634 +5 +0 +1 +12 +4878 +1 + + +5635 +5 +0 +1 +13 +4880 +1 + + +5636 +5 +0 +1 +14 +4877 +1 + + +5637 +5 +0 +1 +15 +4881 +1 + + +5638 +5 +0 +1 +16 +4876 +1 + + +5639 +5 +0 +1 +17 +4664 +1 + + +5640 +5 +0 +1 +18 +4875 +1 + + +5641 +5 +0 +1 +19 +4663 +1 + + +5642 +5 +0 +1 +20 +4874 +1 + + +5643 +5 +0 +1 +21 +4662 +1 + + +5644 +5 +0 +1 +23 +4873 +1 + + +5645 +5 +0 +1 +24 +4661 +1 + + +5646 +5 +0 +1 +25 +4872 +1 + + +5647 +5 +0 +1 +26 +4660 +1 + + +5648 +5 +0 +1 +27 +4871 +1 + + +5649 +5 +0 +1 +28 +4817 +1 + + +5650 +5 +0 +1 +29 +4870 +1 + + +5651 +5 +0 +1 +30 +4812 +1 + + +5652 +5 +0 +1 +31 +4940 +1 + + +5653 +5 +0 +1 +32 +4741 +1 + + +5654 +5 +0 +1 +33 +4939 +1 + + +5655 +5 +0 +1 +34 +4811 +1 + + +5656 +5 +0 +1 +35 +4941 +1 + + +5657 +5 +0 +1 +36 +4740 +1 + + +5658 +5 +0 +1 +37 +4938 +1 + + +5659 +5 +0 +1 +38 +4810 +1 + + +5660 +5 +0 +1 +39 +4937 +1 + + +5661 +5 +0 +1 +40 +4942 +1 + + +5662 +5 +0 +1 +41 +4936 +1 + + +5663 +5 +0 +1 +42 +4739 +1 + + +5664 +5 +0 +1 +43 +4935 +1 + + +5665 +5 +0 +1 +44 +4809 +1 + + +5666 +5 +0 +1 +46 +4934 +1 + + +5667 +5 +0 +1 +47 +4738 +1 + + +5668 +5 +0 +1 +48 +4933 +1 + + +5669 +5 +0 +1 +49 +4737 +1 + + +5670 +5 +0 +1 +50 +4932 +1 + + +5671 +5 +0 +1 +51 +4736 +1 + + +5672 +5 +0 +1 +52 +4931 +1 + + +5673 +5 +0 +1 +53 +4735 +1 + + +5674 +5 +0 +1 +54 +4994 +1 + + +5675 +5 +0 +1 +55 +4808 +1 + + +5676 +5 +0 +1 +57 +4995 +1 + + +5677 +5 +0 +1 +58 +4807 +1 + + +5678 +5 +0 +1 +59 +4996 +1 + + +5679 +5 +0 +1 +60 +4806 +1 + + +5680 +5 +0 +1 +61 +4993 +1 + + +5681 +5 +0 +1 +62 +4805 +1 + + +5682 +5 +0 +1 +63 +4997 +1 + + +5683 +5 +0 +1 +64 +4749 +1 + + +5684 +5 +0 +1 +65 +4992 +1 + + +5685 +5 +0 +1 +66 +4674 +1 + + +5686 +5 +0 +1 +67 +4991 +1 + + +5687 +5 +0 +0 +0 +4998 +1 + + +5688 +5 +0 +0 +1 +4990 +1 + + +5689 +5 +0 +0 +2 +4675 +1 + + +5690 +5 +0 +0 +3 +4989 +1 + + +5691 +5 +0 +0 +4 +4999 +1 + + +5692 +5 +0 +0 +5 +4988 +1 + + +5693 +5 +0 +0 +6 +4676 +1 + + +5694 +5 +0 +0 +7 +4987 +1 + + +5695 +5 +0 +0 +8 +4752 +1 + + +5696 +5 +0 +0 +9 +5042 +1 + + +5697 +5 +0 +0 +10 +4753 +1 + + +5698 +5 +0 +0 +12 +5043 +1 + + +5699 +5 +0 +0 +13 +4754 +1 + + +5700 +5 +0 +0 +14 +5044 +1 + + +5701 +5 +0 +0 +15 +4755 +1 + + +5702 +5 +0 +0 +16 +5045 +1 + + +5703 +5 +0 +0 +17 +4756 +1 + + +5704 +5 +0 +0 +18 +5041 +1 + + +5705 +5 +0 +0 +19 +4757 +1 + + +5706 +5 +0 +0 +20 +5046 +1 + + +5707 +5 +0 +0 +21 +4758 +1 + + +5708 +5 +0 +0 +23 +5040 +1 + + +5709 +5 +0 +0 +24 +5054 +1 + + +5710 +5 +0 +0 +25 +5047 +1 + + +5711 +5 +0 +0 +26 +5055 +1 + + +5712 +5 +0 +0 +27 +5039 +1 + + +5713 +5 +0 +0 +28 +5008 +1 + + +5714 +5 +0 +0 +29 +5038 +1 + + +5715 +5 +0 +0 +30 +5048 +1 + + +5716 +5 +0 +0 +31 +5037 +1 + + +5717 +5 +0 +0 +32 +5056 +1 + + +5718 +5 +0 +0 +33 +5036 +1 + + +5719 +5 +0 +0 +34 +5094 +1 + + +5720 +5 +0 +0 +35 +5082 +1 + + +5721 +5 +0 +0 +36 +5057 +1 + + +5722 +5 +0 +0 +37 +5083 +1 + + +5723 +5 +0 +0 +38 +5012 +1 + + +5724 +5 +0 +0 +39 +5084 +1 + + +5725 +5 +0 +0 +40 +5011 +1 + + +5726 +5 +0 +0 +41 +5085 +1 + + +5727 +5 +0 +0 +42 +5010 +1 + + +5728 +5 +0 +0 +43 +5086 +1 + + +5729 +5 +0 +0 +44 +5009 +1 + + +5730 +5 +0 +0 +46 +5081 +1 + + +5731 +5 +0 +0 +47 +5110 +1 + + +5732 +5 +0 +0 +48 +5087 +1 + + +5733 +5 +0 +0 +49 +5111 +1 + + +5734 +5 +0 +0 +50 +5080 +1 + + +5735 +5 +0 +0 +51 +5112 +1 + + +5736 +5 +0 +0 +52 +5088 +1 + + +5737 +5 +0 +0 +53 +5113 +1 + + +5738 +5 +0 +0 +54 +5079 +1 + + +5739 +5 +0 +0 +55 +5114 +1 + + +5740 +5 +0 +0 +57 +5078 +1 + + +5741 +5 +0 +0 +58 +5089 +1 + + +5742 +5 +0 +0 +59 +5077 +1 + + +5743 +5 +0 +0 +60 +5115 +1 + + +5744 +5 +0 +0 +61 +5108 +1 + + +5745 +5 +0 +0 +62 +5090 +1 + + +5746 +5 +0 +0 +63 +5109 +1 + + +5747 +5 +0 +0 +64 +5116 +1 + + +5748 +5 +0 +0 +65 +5119 +1 + + +5749 +5 +0 +0 +66 +5117 +1 + + +5750 +5 +0 +0 +67 +5118 +1 + + +5751 +5 +0 +3 +0 +4336 +1 + + +5752 +5 +0 +3 +1 +3933 +0 + + +5753 +5 +0 +3 +2 +4338 +1 + + +5754 +5 +0 +3 +3 +2610 +0 + + +5755 +5 +0 +3 +4 +3938 +0 + + +5756 +5 +0 +3 +5 +4423 +1 + + +5757 +5 +0 +3 +6 +3313 +0 + + +5758 +5 +0 +3 +7 +3934 +0 + + +5759 +5 +0 +3 +8 +3088 +0 + + +5760 +5 +0 +3 +9 +4247 +1 + + +5761 +5 +0 +3 +10 +4424 +1 + + +5762 +5 +0 +3 +12 +3082 +0 + + +5763 +5 +0 +3 +13 +2615 +0 + + +5764 +5 +0 +3 +14 +4060 +1 + + +5765 +5 +0 +3 +15 +2855 +0 + + +5766 +5 +0 +3 +16 +3523 +0 + + +5767 +5 +0 +3 +17 +4425 +1 + + +5768 +5 +0 +3 +18 +4154 +1 + + +5769 +5 +0 +3 +19 +3086 +0 + + +5770 +5 +0 +3 +20 +2611 +0 + + +5771 +5 +0 +3 +21 +2614 +0 + + +5772 +5 +0 +3 +23 +3932 +0 + + +5773 +5 +0 +3 +24 +3311 +0 + + +5774 +5 +0 +3 +25 +3305 +0 + + +5775 +5 +0 +3 +26 +2854 +0 + + +5776 +5 +0 +3 +27 +4246 +1 + + +5777 +5 +0 +3 +28 +3087 +0 + + +5778 +5 +0 +3 +29 +2851 +0 + + +5779 +5 +0 +3 +30 +3735 +0 + + +5780 +5 +0 +3 +31 +4059 +1 + + +5781 +5 +0 +3 +32 +3309 +0 + + +5782 +5 +0 +3 +33 +4507 +1 + + +5783 +5 +0 +3 +34 +3526 +0 + + +5784 +5 +0 +3 +35 +3732 +0 + + +5785 +5 +0 +3 +36 +4248 +1 + + +5786 +5 +0 +3 +37 +3929 +0 + + +5787 +5 +0 +3 +38 +4061 +1 + + +5788 +5 +0 +3 +39 +4508 +1 + + +5789 +5 +0 +3 +40 +3736 +0 + + +5790 +5 +0 +3 +41 +3306 +0 + + +5791 +5 +0 +3 +42 +4509 +1 + + +5792 +5 +0 +3 +43 +4153 +1 + + +5793 +5 +0 +3 +44 +3937 +0 + + +5794 +5 +0 +3 +46 +3081 +0 + + +5795 +5 +0 +3 +47 +4337 +1 + + +5796 +5 +0 +3 +48 +3927 +0 + + +5797 +5 +0 +3 +49 +3307 +0 + + +5798 +5 +0 +3 +50 +3522 +0 + + +5799 +5 +0 +3 +51 +3936 +0 + + +5800 +5 +0 +3 +52 +4245 +1 + + +5801 +5 +0 +3 +53 +4155 +1 + + +5802 +5 +0 +3 +54 +3731 +0 + + +5803 +5 +0 +3 +55 +3734 +0 + + +5804 +5 +0 +3 +57 +3926 +0 + + +5805 +5 +0 +3 +58 +3935 +0 + + +5806 +5 +0 +3 +59 +4588 +1 + + +5807 +5 +0 +3 +60 +3733 +0 + + +5808 +5 +0 +3 +61 +3931 +0 + + +5809 +5 +0 +3 +62 +3524 +0 + + +5810 +5 +0 +3 +63 +4589 +1 + + +5811 +5 +0 +3 +64 +2852 +0 + + +5812 +5 +0 +3 +65 +3924 +0 + + +5813 +5 +0 +3 +66 +3084 +0 + + +5814 +5 +0 +3 +67 +4506 +1 + + +5815 +5 +0 +2 +0 +4590 +1 + + +5816 +5 +0 +2 +1 +3521 +0 + + +5817 +5 +0 +2 +2 +2613 +0 + + +5818 +5 +0 +2 +3 +4151 +1 + + +5819 +5 +0 +2 +4 +3310 +0 + + +5820 +5 +0 +2 +5 +3080 +0 + + +5821 +5 +0 +2 +6 +4591 +1 + + +5822 +5 +0 +2 +7 +4150 +1 + + +5823 +5 +0 +2 +8 +2612 +0 + + +5824 +5 +0 +2 +9 +3729 +0 + + +5825 +5 +0 +2 +10 +2853 +0 + + +5826 +5 +0 +2 +12 +4587 +1 + + +5827 +5 +0 +2 +13 +3085 +0 + + +5828 +5 +0 +2 +14 +3303 +0 + + +5829 +5 +0 +2 +15 +2365 +0 + + +5830 +5 +0 +2 +16 +4243 +1 + + +5831 +5 +0 +2 +17 +3525 +0 + + +5832 +5 +0 +2 +18 +3304 +0 + + +5833 +5 +0 +2 +19 +3308 +0 + + +5834 +5 +0 +2 +20 +4333 +1 + + +5835 +5 +0 +2 +21 +3083 +0 + + +5836 +5 +0 +2 +23 +4667 +1 + + +5837 +5 +0 +2 +24 +4422 +1 + + +5838 +5 +0 +2 +25 +3930 +0 + + +5839 +5 +0 +2 +26 +4058 +1 + + +5840 +5 +0 +2 +27 +4504 +1 + + +5841 +5 +0 +2 +28 +4335 +1 + + +5842 +5 +0 +2 +29 +4668 +1 + + +5843 +5 +0 +2 +30 +4152 +1 + + +5844 +5 +0 +2 +31 +3730 +0 + + +5845 +5 +0 +2 +32 +4244 +1 + + +5846 +5 +0 +2 +33 +4419 +1 + + +5847 +5 +0 +2 +34 +4669 +1 + + +5848 +5 +0 +2 +35 +3520 +0 + + +5849 +5 +0 +2 +36 +4421 +1 + + +5850 +5 +0 +2 +37 +4503 +1 + + +5851 +5 +0 +2 +38 +4334 +1 + + +5852 +5 +0 +2 +39 +3519 +0 + + +5853 +5 +0 +2 +40 +4056 +1 + + +5854 +5 +0 +2 +41 +4584 +1 + + +5855 +5 +0 +2 +42 +4057 +1 + + +5856 +5 +0 +2 +43 +3727 +0 + + +5857 +5 +0 +2 +44 +4505 +1 + + +5858 +5 +0 +2 +46 +4502 +1 + + +5859 +5 +0 +2 +47 +4666 +1 + + +5860 +5 +0 +2 +48 +4742 +1 + + +5861 +5 +0 +2 +49 +4586 +1 + + +5862 +5 +0 +2 +50 +3517 +0 + + +5863 +5 +0 +2 +51 +4420 +1 + + +5864 +5 +0 +2 +52 +2850 +0 + + +5865 +5 +0 +2 +53 +4242 +1 + + +5866 +5 +0 +2 +54 +4743 +1 + + +5867 +5 +0 +2 +55 +4332 +1 + + +5868 +5 +0 +2 +57 +4501 +1 + + +5869 +5 +0 +2 +58 +4744 +1 + + +5870 +5 +0 +2 +59 +3928 +0 + + +5871 +5 +0 +2 +60 +4665 +1 + + +5872 +5 +0 +2 +61 +4582 +1 + + +5873 +5 +0 +2 +62 +4745 +1 + + +5874 +5 +0 +2 +63 +3728 +0 + + +5875 +5 +0 +2 +64 +4585 +1 + + +5876 +5 +0 +2 +65 +3518 +0 + + +5877 +5 +0 +2 +66 +4241 +1 + + +5878 +5 +0 +2 +67 +3726 +0 + + +5879 +5 +0 +1 +0 +4331 +1 + + +5880 +5 +0 +1 +1 +3725 +0 + + +5881 +5 +0 +1 +2 +4418 +1 + + +5882 +5 +0 +1 +3 +3925 +0 + + +5883 +5 +0 +1 +4 +4330 +1 + + +5884 +5 +0 +1 +5 +4813 +1 + + +5885 +5 +0 +1 +6 +4583 +1 + + +5886 +5 +0 +1 +7 +4814 +1 + + +5887 +5 +0 +1 +8 +4417 +1 + + +5888 +5 +0 +1 +9 +4815 +1 + + +5889 +5 +1 +1 +10 +4596 +1 + + +5890 +5 +1 +1 +12 +4515 +1 + + +5891 +5 +1 +1 +13 +4818 +1 + + +5892 +5 +1 +1 +14 +4516 +1 + + +5893 +5 +1 +1 +15 +4819 +1 + + +5894 +5 +1 +1 +16 +4597 +1 + + +5895 +5 +1 +1 +17 +4524 +1 + + +5896 +5 +1 +1 +18 +4882 +1 + + +5897 +5 +1 +1 +19 +4525 +1 + + +5898 +5 +1 +1 +20 +4517 +1 + + +5899 +5 +1 +1 +21 +4883 +1 + + +5900 +5 +1 +1 +23 +4518 +1 + + +5901 +5 +1 +1 +24 +4526 +1 + + +5902 +5 +1 +1 +25 +4519 +1 + + +5903 +5 +1 +1 +26 +4884 +1 + + +5904 +5 +1 +1 +27 +4520 +1 + + +5905 +5 +1 +1 +28 +4527 +1 + + +5906 +5 +1 +1 +29 +4521 +1 + + +5907 +5 +1 +1 +30 +4603 +1 + + +5908 +5 +1 +1 +31 +4522 +1 + + +5909 +5 +1 +1 +32 +4604 +1 + + +5910 +5 +1 +1 +33 +4523 +1 + + +5911 +5 +1 +1 +34 +4605 +1 + + +5912 +5 +1 +1 +35 +4598 +1 + + +5913 +5 +1 +1 +36 +4606 +1 + + +5914 +5 +1 +1 +37 +4599 +1 + + +5915 +5 +1 +1 +38 +4607 +1 + + +5916 +5 +1 +1 +39 +4600 +1 + + +5917 +5 +1 +1 +40 +4608 +1 + + +5918 +5 +1 +1 +41 +4601 +1 + + +5919 +5 +1 +1 +42 +4609 +1 + + +5920 +5 +1 +1 +43 +4943 +1 + + +5921 +5 +1 +1 +44 +4683 +1 + + +5922 +5 +1 +1 +46 +4602 +1 + + +5923 +5 +1 +1 +47 +4684 +1 + + +5924 +5 +1 +1 +48 +4944 +1 + + +5925 +5 +1 +1 +49 +4685 +1 + + +5926 +5 +1 +1 +50 +4677 +1 + + +5927 +5 +1 +1 +51 +4686 +1 + + +5928 +5 +1 +1 +52 +4678 +1 + + +5929 +5 +1 +1 +53 +4945 +1 + + +5930 +5 +1 +1 +54 +4679 +1 + + +5931 +5 +1 +1 +55 +4687 +1 + + +5932 +5 +1 +1 +57 +4680 +1 + + +5933 +5 +1 +1 +58 +4946 +1 + + +5934 +5 +1 +1 +59 +4681 +1 + + +5935 +5 +1 +1 +60 +4688 +1 + + +5936 +5 +1 +1 +61 +4682 +1 + + +5937 +5 +1 +1 +62 +4759 +1 + + +5938 +5 +1 +1 +63 +4750 +1 + + +5939 +5 +1 +1 +64 +4760 +1 + + +5940 +5 +1 +1 +65 +4751 +1 + + +5941 +5 +1 +1 +66 +4761 +1 + + +5942 +5 +1 +1 +67 +4820 +1 + + +5943 +5 +1 +0 +0 +4762 +1 + + +5944 +5 +1 +0 +1 +4821 +1 + + +5945 +5 +1 +0 +2 +4763 +1 + + +5946 +5 +1 +0 +3 +4822 +1 + + +5947 +5 +1 +0 +4 +4764 +1 + + +5948 +5 +1 +0 +5 +4885 +1 + + +5949 +5 +1 +0 +6 +4828 +1 + + +5950 +5 +1 +0 +7 +5000 +1 + + +5951 +5 +1 +0 +8 +4829 +1 + + +5952 +5 +1 +0 +9 +4823 +1 + + +5953 +5 +1 +0 +10 +5001 +1 + + +5954 +5 +1 +0 +12 +4824 +1 + + +5955 +5 +1 +0 +13 +4830 +1 + + +5956 +5 +1 +0 +14 +4825 +1 + + +5957 +5 +1 +0 +15 +5002 +1 + + +5958 +5 +1 +0 +16 +4826 +1 + + +5959 +5 +1 +0 +17 +4831 +1 + + +5960 +5 +1 +0 +18 +4827 +1 + + +5961 +5 +1 +0 +19 +4832 +1 + + +5962 +5 +1 +0 +20 +4886 +1 + + +5963 +5 +1 +0 +21 +4833 +1 + + +5964 +5 +1 +0 +23 +4887 +1 + + +5965 +5 +1 +0 +24 +4834 +1 + + +5966 +5 +1 +0 +25 +4888 +1 + + +5967 +5 +1 +0 +26 +4835 +1 + + +5968 +5 +1 +0 +27 +4889 +1 + + +5969 +5 +1 +0 +28 +453 +0 + + +5970 +5 +1 +0 +29 +4890 +1 + + +5971 +5 +1 +0 +30 +4893 +1 + + +5972 +5 +1 +0 +31 +4891 +1 + + +5973 +5 +1 +0 +32 +4894 +1 + + +5974 +5 +1 +0 +33 +5049 +1 + + +5975 +5 +1 +0 +34 +4895 +1 + + +5976 +5 +1 +0 +35 +4892 +1 + + +5977 +5 +1 +0 +36 +4896 +1 + + +5978 +5 +1 +0 +37 +5050 +1 + + +5979 +5 +1 +0 +38 +4897 +1 + + +5980 +5 +1 +0 +39 +4947 +1 + + +5981 +5 +1 +0 +40 +4898 +1 + + +5982 +5 +1 +0 +41 +4948 +1 + + +5983 +5 +1 +0 +42 +4899 +1 + + +5984 +5 +1 +0 +43 +4949 +1 + + +5985 +5 +1 +0 +44 +5051 +1 + + +5986 +5 +1 +0 +46 +4950 +1 + + +5987 +5 +1 +0 +47 +4900 +1 + + +5988 +5 +1 +0 +48 +4951 +1 + + +5989 +5 +1 +0 +49 +4952 +1 + + +5990 +5 +1 +0 +50 +5052 +1 + + +5991 +5 +1 +0 +51 +4953 +1 + + +5992 +5 +1 +0 +52 +5003 +1 + + +5993 +5 +1 +0 +53 +4954 +1 + + +5994 +5 +1 +0 +54 +5004 +1 + + +5995 +5 +1 +0 +55 +4955 +1 + + +5996 +5 +1 +0 +57 +5005 +1 + + +5997 +5 +1 +0 +58 +4956 +1 + + +5998 +5 +1 +0 +59 +5006 +1 + + +5999 +5 +1 +0 +60 +4957 +1 + + +6000 +5 +1 +0 +61 +5007 +1 + + +6001 +5 +1 +0 +62 +4958 +1 + + +6002 +5 +1 +0 +63 +5053 +1 + + +6003 +5 +1 +0 +64 +4959 +1 + + +6004 +5 +1 +0 +65 +5091 +1 + + +6005 +5 +1 +0 +66 +5092 +1 + + +6006 +5 +1 +0 +67 +5093 +1 + + +6007 +5 +1 +3 +0 +4339 +1 + + +6008 +5 +1 +3 +1 +3318 +0 + + +6009 +5 +1 +3 +2 +4340 +1 + + +6010 +5 +1 +3 +3 +3537 +0 + + +6011 +5 +1 +3 +4 +4341 +1 + + +6012 +5 +1 +3 +5 +3949 +0 + + +6013 +5 +1 +3 +6 +3752 +0 + + +6014 +5 +1 +3 +7 +3320 +0 + + +6015 +5 +1 +3 +8 +3954 +0 + + +6016 +5 +1 +3 +9 +3538 +0 + + +6017 +5 +1 +3 +10 +3751 +0 + + +6018 +5 +1 +3 +12 +3749 +0 + + +6019 +5 +1 +3 +13 +3754 +0 + + +6020 +5 +1 +3 +14 +3748 +0 + + +6021 +5 +1 +3 +15 +3955 +0 + + +6022 +5 +1 +3 +16 +3952 +0 + + +6023 +5 +1 +3 +17 +3753 +0 + + +6024 +5 +1 +3 +18 +3540 +0 + + +6025 +5 +1 +3 +19 +3755 +0 + + +6026 +5 +1 +3 +20 +4426 +1 + + +6027 +5 +1 +3 +21 +3957 +0 + + +6028 +5 +1 +3 +23 +3750 +0 + + +6029 +5 +1 +3 +24 +4427 +1 + + +6030 +5 +1 +3 +25 +3539 +0 + + +6031 +5 +1 +3 +26 +3959 +0 + + +6032 +5 +1 +3 +27 +4251 +1 + + +6033 +5 +1 +3 +28 +4428 +1 + + +6034 +5 +1 +3 +29 +3542 +0 + + +6035 +5 +1 +3 +30 +3961 +0 + + +6036 +5 +1 +3 +31 +4157 +1 + + +6037 +5 +1 +3 +32 +4066 +1 + + +6038 +5 +1 +3 +33 +3312 +0 + + +6039 +5 +1 +3 +34 +4252 +1 + + +6040 +5 +1 +3 +35 +3530 +0 + + +6041 +5 +1 +3 +36 +4160 +1 + + +6042 +5 +1 +3 +37 +3741 +0 + + +6043 +5 +1 +3 +38 +4342 +1 + + +6044 +5 +1 +3 +39 +3532 +0 + + +6045 +5 +1 +3 +40 +4067 +1 + + +6046 +5 +1 +3 +41 +3945 +0 + + +6047 +5 +1 +3 +42 +4161 +1 + + +6048 +5 +1 +3 +43 +3944 +0 + + +6049 +5 +1 +3 +44 +4068 +1 + + +6050 +5 +1 +3 +46 +4510 +1 + + +6051 +5 +1 +3 +47 +4162 +1 + + +6052 +5 +1 +3 +48 +4063 +1 + + +6053 +5 +1 +3 +49 +4429 +1 + + +6054 +5 +1 +3 +50 +4511 +1 + + +6055 +5 +1 +3 +51 +4253 +1 + + +6056 +5 +1 +3 +52 +3742 +0 + + +6057 +5 +1 +3 +53 +4163 +1 + + +6058 +5 +1 +3 +54 +3531 +0 + + +6059 +5 +1 +3 +55 +4512 +1 + + +6060 +5 +1 +3 +57 +3315 +0 + + +6061 +5 +1 +3 +58 +4513 +1 + + +6062 +5 +1 +3 +59 +3948 +0 + + +6063 +5 +1 +3 +60 +3533 +0 + + +6064 +5 +1 +3 +61 +4158 +1 + + +6065 +5 +1 +3 +62 +3950 +0 + + +6066 +5 +1 +3 +63 +3744 +0 + + +6067 +5 +1 +3 +64 +3746 +0 + + +6068 +5 +1 +3 +65 +3946 +0 + + +6069 +5 +1 +3 +66 +3535 +0 + + +6070 +5 +1 +3 +67 +3534 +0 + + +6071 +5 +1 +2 +0 +4064 +1 + + +6072 +5 +1 +2 +1 +3743 +0 + + +6073 +5 +1 +2 +2 +3947 +0 + + +6074 +5 +1 +2 +3 +3314 +0 + + +6075 +5 +1 +2 +4 +3317 +0 + + +6076 +5 +1 +2 +5 +1585 +0 + + +6077 +5 +1 +2 +6 +3951 +0 + + +6078 +5 +1 +2 +7 +4592 +1 + + +6079 +5 +1 +2 +8 +3953 +0 + + +6080 +5 +1 +2 +9 +3958 +0 + + +6081 +5 +1 +2 +10 +4159 +1 + + +6082 +5 +1 +2 +12 +3943 +0 + + +6083 +5 +1 +2 +13 +4593 +1 + + +6084 +5 +1 +2 +14 +3536 +0 + + +6085 +5 +1 +2 +15 +4065 +1 + + +6086 +5 +1 +2 +16 +3747 +0 + + +6087 +5 +1 +2 +17 +4594 +1 + + +6088 +5 +1 +2 +18 +4250 +1 + + +6089 +5 +1 +2 +19 +4164 +1 + + +6090 +5 +1 +2 +20 +3745 +0 + + +6091 +5 +1 +2 +21 +4514 +1 + + +6092 +5 +1 +2 +23 +3093 +0 + + +6093 +5 +1 +2 +24 +4595 +1 + + +6094 +5 +1 +2 +25 +3090 +0 + + +6095 +5 +1 +2 +26 +4430 +1 + + +6096 +5 +1 +2 +27 +3740 +0 + + +6097 +5 +1 +2 +28 +4343 +1 + + +6098 +5 +1 +2 +29 +3941 +0 + + +6099 +5 +1 +2 +30 +4431 +1 + + +6100 +5 +1 +2 +31 +3529 +0 + + +6101 +5 +1 +2 +32 +4344 +1 + + +6102 +5 +1 +2 +33 +3739 +0 + + +6103 +5 +1 +2 +34 +4254 +1 + + +6104 +5 +1 +2 +35 +4670 +1 + + +6105 +5 +1 +2 +36 +4432 +1 + + +6106 +5 +1 +2 +37 +4062 +1 + + +6107 +5 +1 +2 +38 +4345 +1 + + +6108 +5 +1 +2 +39 +4671 +1 + + +6109 +5 +1 +2 +40 +4255 +1 + + +6110 +5 +1 +2 +41 +3528 +0 + + +6111 +5 +1 +2 +42 +4672 +1 + + +6112 +5 +1 +2 +43 +3942 +0 + + +6113 +5 +1 +2 +44 +4256 +1 + + +6114 +5 +1 +2 +46 +3737 +0 + + +6115 +5 +1 +2 +47 +4257 +1 + + +6116 +5 +1 +2 +48 +3738 +0 + + +6117 +5 +1 +2 +49 +4673 +1 + + +6118 +5 +1 +2 +50 +3939 +0 + + +6119 +5 +1 +2 +51 +4433 +1 + + +6120 +5 +1 +2 +52 +3527 +0 + + +6121 +5 +1 +2 +53 +4346 +1 + + +6122 +5 +1 +2 +54 +4156 +1 + + +6123 +5 +1 +2 +55 +4347 +1 + + +6124 +5 +1 +2 +57 +3940 +0 + + +6125 +5 +1 +2 +58 +4348 +1 + + +6126 +5 +1 +2 +59 +3316 +0 + + +6127 +5 +1 +2 +60 +4349 +1 + + +6128 +5 +1 +2 +61 +2859 +0 + + +6129 +5 +1 +2 +62 +4434 +1 + + +6130 +5 +1 +2 +63 +2857 +0 + + +6131 +5 +1 +2 +64 +4435 +1 + + +6132 +5 +1 +2 +65 +4746 +1 + + +6133 +5 +1 +2 +66 +4436 +1 + + +6134 +5 +1 +2 +67 +4249 +1 + + +6135 +5 +1 +1 +0 +4437 +1 + + +6136 +5 +1 +1 +1 +3089 +0 + + +6137 +5 +1 +1 +2 +4747 +1 + + +6138 +5 +1 +1 +3 +2856 +0 + + +6139 +5 +1 +1 +4 +4438 +1 + + +6140 +5 +1 +1 +5 +2617 +0 + + +6141 +5 +1 +1 +6 +4440 +1 + + +6142 +5 +1 +1 +7 +4816 +1 + + +6143 +5 +1 +1 +8 +4748 +1 + + +6144 +5 +1 +1 +9 +4441 +1 + + +6145 +2 +2 +1 +10 +3777 +0 + + +6146 +2 +2 +1 +12 +2627 +0 + + +6147 +2 +2 +1 +13 +3778 +1 + + +6148 +2 +2 +1 +14 +2866 +0 + + +6149 +2 +2 +1 +15 +2376 +0 + + +6150 +2 +2 +1 +16 +3327 +0 + + +6151 +2 +2 +1 +17 +2378 +0 + + +6152 +2 +2 +1 +18 +2869 +0 + + +6153 +2 +2 +1 +19 +3975 +1 + + +6154 +2 +2 +1 +20 +2865 +0 + + +6155 +2 +2 +1 +21 +2379 +0 + + +6156 +2 +2 +1 +23 +2867 +0 + + +6157 +2 +2 +1 +24 +2631 +0 + + +6158 +2 +2 +1 +25 +3101 +0 + + +6159 +2 +2 +1 +26 +3976 +1 + + +6160 +2 +2 +1 +27 +3326 +0 + + +6161 +2 +2 +1 +28 +2381 +0 + + +6162 +2 +2 +1 +29 +3099 +0 + + +6163 +2 +2 +1 +30 +2377 +0 + + +6164 +2 +2 +1 +31 +2625 +0 + + +6165 +2 +2 +1 +32 +2629 +0 + + +6166 +2 +2 +1 +33 +2622 +0 + + +6167 +2 +2 +1 +34 +2373 +0 + + +6168 +2 +2 +1 +35 +2863 +0 + + +6169 +2 +2 +1 +36 +3102 +0 + + +6170 +2 +2 +1 +37 +4071 +1 + + +6171 +2 +2 +1 +38 +2630 +0 + + +6172 +2 +2 +1 +39 +3098 +0 + + +6173 +2 +2 +1 +40 +2626 +0 + + +6174 +2 +2 +1 +41 +2864 +0 + + +6175 +2 +2 +1 +42 +3104 +0 + + +6176 +2 +2 +1 +43 +3097 +0 + + +6177 +2 +2 +1 +44 +2624 +0 + + +6178 +2 +2 +1 +46 +2621 +0 + + +6179 +2 +2 +1 +47 +2623 +0 + + +6180 +2 +2 +1 +48 +2618 +0 + + +6181 +2 +2 +1 +49 +2628 +0 + + +6182 +2 +2 +1 +50 +4072 +1 + + +6183 +2 +2 +1 +51 +3552 +0 + + +6184 +2 +2 +1 +52 +3096 +0 + + +6185 +2 +2 +1 +53 +3329 +0 + + +6186 +2 +2 +1 +54 +2620 +0 + + +6187 +2 +2 +1 +55 +3331 +0 + + +6188 +2 +2 +1 +57 +2860 +0 + + +6189 +2 +2 +1 +58 +3100 +0 + + +6190 +2 +2 +1 +59 +3094 +0 + + +6191 +2 +2 +1 +60 +4073 +1 + + +6192 +2 +2 +1 +61 +2862 +0 + + +6193 +2 +2 +1 +62 +3103 +0 + + +6194 +2 +2 +1 +63 +2619 +0 + + +6195 +2 +2 +1 +64 +3553 +0 + + +6196 +2 +2 +1 +65 +3765 +0 + + +6197 +2 +2 +1 +66 +3549 +0 + + +6198 +2 +2 +1 +67 +3319 +0 + + +6199 +2 +2 +0 +0 +3092 +0 + + +6200 +2 +2 +0 +1 +3761 +0 + + +6201 +2 +2 +0 +2 +3330 +0 + + +6202 +2 +2 +0 +3 +4166 +1 + + +6203 +2 +2 +0 +4 +3324 +0 + + +6204 +2 +2 +0 +5 +3973 +0 + + +6205 +2 +2 +0 +6 +3321 +0 + + +6206 +2 +2 +0 +7 +3546 +0 + + +6207 +2 +2 +0 +8 +2861 +0 + + +6208 +2 +2 +0 +9 +3971 +0 + + +6209 +2 +2 +0 +10 +3095 +0 + + +6210 +2 +2 +0 +12 +3763 +0 + + +6211 +2 +2 +0 +13 +3547 +0 + + +6212 +2 +2 +0 +14 +4167 +1 + + +6213 +2 +2 +0 +15 +2858 +0 + + +6214 +2 +2 +0 +16 +3548 +0 + + +6215 +2 +2 +0 +17 +3328 +0 + + +6216 +2 +2 +0 +18 +3970 +0 + + +6217 +2 +2 +0 +19 +3773 +0 + + +6218 +2 +2 +0 +20 +3091 +0 + + +6219 +2 +2 +0 +21 +3776 +0 + + +6220 +2 +2 +0 +23 +3325 +0 + + +6221 +2 +2 +0 +24 +3771 +0 + + +6222 +2 +2 +0 +25 +3544 +0 + + +6223 +2 +2 +0 +26 +4168 +1 + + +6224 +2 +2 +0 +27 +3762 +0 + + +6225 +2 +2 +0 +28 +3551 +0 + + +6226 +2 +2 +0 +29 +3963 +0 + + +6227 +2 +2 +0 +30 +3764 +0 + + +6228 +2 +2 +0 +31 +3969 +0 + + +6229 +2 +2 +0 +32 +4169 +1 + + +6230 +2 +2 +0 +33 +3323 +0 + + +6231 +2 +2 +0 +34 +2616 +0 + + +6232 +2 +2 +0 +35 +4259 +1 + + +6233 +2 +2 +0 +36 +3550 +0 + + +6234 +2 +2 +0 +37 +3545 +0 + + +6235 +2 +2 +0 +38 +3968 +0 + + +6236 +2 +2 +0 +39 +3758 +0 + + +6237 +2 +2 +0 +40 +3759 +0 + + +6238 +2 +2 +0 +41 +3760 +0 + + +6239 +2 +2 +0 +42 +3965 +0 + + +6240 +2 +2 +0 +43 +3322 +0 + + +6241 +2 +2 +0 +44 +3972 +0 + + +6242 +2 +2 +0 +46 +4260 +1 + + +6243 +2 +2 +0 +47 +4070 +1 + + +6244 +2 +2 +0 +48 +3543 +0 + + +6245 +2 +2 +0 +49 +3962 +0 + + +6246 +2 +2 +0 +50 +3967 +0 + + +6247 +2 +2 +0 +51 +3541 +0 + + +6248 +2 +2 +0 +52 +3966 +0 + + +6249 +2 +2 +0 +53 +3756 +0 + + +6250 +2 +2 +0 +54 +3964 +0 + + +6251 +2 +2 +0 +55 +4261 +1 + + +6252 +2 +2 +0 +57 +4069 +1 + + +6253 +2 +2 +0 +58 +3757 +0 + + +6254 +2 +2 +0 +59 +4165 +1 + + +6255 +2 +2 +0 +60 +3960 +0 + + +6256 +2 +2 +0 +61 +4258 +1 + + +6257 +2 +2 +0 +62 +4353 +1 + + +6258 +2 +2 +0 +63 +4350 +1 + + +6259 +2 +2 +0 +64 +4262 +1 + + +6260 +2 +2 +0 +65 +4351 +1 + + +6261 +2 +2 +0 +66 +4439 +1 + + +6262 +2 +2 +0 +67 +4352 +1 + + +6263 +2 +2 +3 +0 +2633 +0 + + +6264 +2 +2 +3 +1 +2871 +0 + + +6265 +2 +2 +3 +2 +2636 +0 + + +6266 +2 +2 +3 +3 +2868 +0 + + +6267 +2 +2 +3 +4 +2634 +0 + + +6268 +2 +2 +3 +5 +2873 +0 + + +6269 +2 +2 +3 +6 +1864 +0 + + +6270 +2 +2 +3 +7 +1858 +0 + + +6271 +2 +2 +3 +8 +1319 +0 + + +6272 +2 +2 +3 +9 +2874 +0 + + +6273 +2 +2 +3 +10 +2641 +0 + + +6274 +2 +2 +3 +12 +2870 +0 + + +6275 +2 +2 +3 +13 +1595 +0 + + +6276 +2 +2 +3 +14 +1321 +0 + + +6277 +2 +2 +3 +15 +2131 +0 + + +6278 +2 +2 +3 +16 +2872 +0 + + +6279 +2 +2 +3 +17 +2385 +0 + + +6280 +2 +2 +3 +18 +1867 +0 + + +6281 +2 +2 +3 +19 +2387 +0 + + +6282 +2 +2 +3 +20 +2875 +0 + + +6283 +2 +2 +3 +21 +2638 +0 + + +6284 +2 +2 +3 +23 +1856 +0 + + +6285 +2 +2 +3 +24 +2879 +0 + + +6286 +2 +2 +3 +25 +2877 +0 + + +6287 +2 +2 +3 +26 +1598 +0 + + +6288 +2 +2 +3 +27 +1855 +0 + + +6289 +2 +2 +3 +28 +2881 +0 + + +6290 +2 +2 +3 +29 +1862 +0 + + +6291 +2 +2 +3 +30 +2389 +0 + + +6292 +2 +2 +3 +31 +3105 +0 + + +6293 +2 +2 +3 +32 +2639 +0 + + +6294 +2 +2 +3 +33 +1860 +0 + + +6295 +2 +2 +3 +34 +2129 +0 + + +6296 +2 +2 +3 +35 +3107 +0 + + +6297 +2 +2 +3 +36 +2880 +0 + + +6298 +2 +2 +3 +37 +1859 +0 + + +6299 +2 +2 +3 +38 +2637 +0 + + +6300 +2 +2 +3 +39 +2380 +0 + + +6301 +2 +2 +3 +40 +2883 +0 + + +6302 +2 +2 +3 +41 +3108 +0 + + +6303 +2 +2 +3 +42 +2885 +0 + + +6304 +2 +2 +3 +43 +2124 +0 + + +6305 +2 +2 +3 +44 +2127 +0 + + +6306 +2 +2 +3 +46 +3106 +0 + + +6307 +2 +2 +3 +47 +2383 +0 + + +6308 +2 +2 +3 +48 +2125 +0 + + +6309 +2 +2 +3 +49 +2876 +0 + + +6310 +2 +2 +3 +50 +1857 +0 + + +6311 +2 +2 +3 +51 +2386 +0 + + +6312 +2 +2 +3 +52 +1854 +0 + + +6313 +2 +2 +3 +53 +2130 +0 + + +6314 +2 +2 +3 +54 +3109 +0 + + +6315 +2 +2 +3 +55 +3113 +0 + + +6316 +2 +2 +3 +57 +2121 +0 + + +6317 +2 +2 +3 +58 +2878 +0 + + +6318 +2 +2 +3 +59 +3111 +0 + + +6319 +2 +2 +3 +60 +3115 +0 + + +6320 +2 +2 +3 +61 +2119 +0 + + +6321 +2 +2 +3 +62 +3116 +0 + + +6322 +2 +2 +3 +63 +3332 +0 + + +6323 +2 +2 +3 +64 +2632 +0 + + +6324 +2 +2 +3 +65 +2118 +0 + + +6325 +2 +2 +3 +66 +2635 +0 + + +6326 +2 +2 +3 +67 +3334 +0 + + +6327 +2 +2 +2 +0 +3117 +0 + + +6328 +2 +2 +2 +1 +2123 +0 + + +6329 +2 +2 +2 +2 +3114 +0 + + +6330 +2 +2 +2 +3 +3335 +0 + + +6331 +2 +2 +2 +4 +3119 +0 + + +6332 +2 +2 +2 +5 +2116 +0 + + +6333 +2 +2 +2 +6 +1589 +0 + + +6334 +2 +2 +2 +7 +3337 +0 + + +6335 +2 +2 +2 +8 +1318 +0 + + +6336 +2 +2 +2 +9 +3333 +0 + + +6337 +2 +2 +2 +10 +1592 +0 + + +6338 +2 +2 +2 +12 +2113 +0 + + +6339 +2 +2 +2 +13 +1594 +0 + + +6340 +2 +2 +2 +14 +3336 +0 + + +6341 +2 +2 +2 +15 +1596 +0 + + +6342 +2 +2 +2 +16 +2375 +0 + + +6343 +2 +2 +2 +17 +1590 +0 + + +6344 +2 +2 +2 +18 +2122 +0 + + +6345 +2 +2 +2 +19 +1865 +0 + + +6346 +2 +2 +2 +20 +3338 +0 + + +6347 +2 +2 +2 +21 +2126 +0 + + +6348 +2 +2 +2 +23 +2120 +0 + + +6349 +2 +2 +2 +24 +1591 +0 + + +6350 +2 +2 +2 +25 +3339 +0 + + +6351 +2 +2 +2 +26 +2128 +0 + + +6352 +2 +2 +2 +27 +2117 +0 + + +6353 +2 +2 +2 +28 +3343 +0 + + +6354 +2 +2 +2 +29 +3341 +0 + + +6355 +2 +2 +2 +30 +1863 +0 + + +6356 +2 +2 +2 +31 +3554 +0 + + +6357 +2 +2 +2 +32 +2382 +0 + + +6358 +2 +2 +2 +33 +2115 +0 + + +6359 +2 +2 +2 +34 +1593 +0 + + +6360 +2 +2 +2 +35 +3555 +0 + + +6361 +2 +2 +2 +36 +3342 +0 + + +6362 +2 +2 +2 +37 +2114 +0 + + +6363 +2 +2 +2 +38 +3110 +0 + + +6364 +2 +2 +2 +39 +2374 +0 + + +6365 +2 +2 +2 +40 +3112 +0 + + +6366 +2 +2 +2 +41 +3557 +0 + + +6367 +2 +2 +2 +42 +3346 +0 + + +6368 +2 +2 +2 +43 +3560 +0 + + +6369 +2 +2 +2 +44 +3340 +0 + + +6370 +2 +2 +2 +46 +3556 +0 + + +6371 +2 +2 +2 +47 +3347 +0 + + +6372 +2 +2 +2 +48 +2372 +0 + + +6373 +2 +2 +2 +49 +2384 +0 + + +6374 +2 +2 +2 +50 +2369 +0 + + +6375 +2 +2 +2 +51 +1861 +0 + + +6376 +2 +2 +2 +52 +2367 +0 + + +6377 +2 +2 +2 +53 +3344 +0 + + +6378 +2 +2 +2 +54 +3558 +0 + + +6379 +2 +2 +2 +55 +3562 +0 + + +6380 +2 +2 +2 +57 +2366 +0 + + +6381 +2 +2 +2 +58 +3563 +0 + + +6382 +2 +2 +2 +59 +3559 +0 + + +6383 +2 +2 +2 +60 +3565 +0 + + +6384 +2 +2 +2 +61 +2371 +0 + + +6385 +2 +2 +2 +62 +3561 +0 + + +6386 +2 +2 +2 +63 +3766 +0 + + +6387 +2 +2 +2 +64 +3956 +0 + + +6388 +2 +2 +2 +65 +2370 +0 + + +6389 +2 +2 +2 +66 +3564 +0 + + +6390 +2 +2 +2 +67 +3767 +0 + + +6391 +2 +2 +1 +0 +2392 +0 + + +6392 +2 +2 +1 +1 +2368 +0 + + +6393 +2 +2 +1 +2 +3772 +0 + + +6394 +2 +2 +1 +3 +3769 +0 + + +6395 +2 +2 +1 +4 +3566 +0 + + +6396 +2 +2 +1 +5 +3768 +0 + + +6397 +2 +2 +1 +6 +3567 +0 + + +6398 +2 +2 +1 +7 +3770 +0 + + +6399 +2 +2 +1 +8 +3775 +0 + + +6400 +2 +2 +1 +9 +3774 +0 + + +6401 +10 +1 +1 +10 +3779 +1 + + +6402 +10 +1 +1 +12 +1052 +0 + + +6403 +10 +1 +1 +13 +2407 +0 + + +6404 +10 +1 +1 +14 +1050 +0 + + +6405 +10 +1 +1 +15 +3136 +0 + + +6406 +10 +1 +1 +16 +4264 +1 + + +6407 +10 +1 +1 +17 +3780 +1 + + +6408 +10 +1 +1 +18 +1051 +0 + + +6409 +10 +1 +1 +19 +2153 +0 + + +6410 +10 +1 +1 +20 +1048 +0 + + +6411 +10 +1 +1 +21 +1894 +0 + + +6412 +10 +1 +1 +23 +1046 +0 + + +6413 +10 +1 +1 +24 +3134 +0 + + +6414 +10 +1 +1 +25 +1882 +0 + + +6415 +10 +1 +1 +26 +3781 +1 + + +6416 +10 +1 +1 +27 +1884 +0 + + +6417 +10 +1 +1 +28 +1895 +0 + + +6418 +10 +1 +1 +29 +2405 +0 + + +6419 +10 +1 +1 +30 +1631 +0 + + +6420 +10 +1 +1 +31 +2145 +0 + + +6421 +10 +1 +1 +32 +2903 +0 + + +6422 +10 +1 +1 +33 +2147 +0 + + +6423 +10 +1 +1 +34 +3361 +0 + + +6424 +10 +1 +1 +35 +2410 +0 + + +6425 +10 +1 +1 +36 +1620 +0 + + +6426 +10 +1 +1 +37 +3977 +1 + + +6427 +10 +1 +1 +38 +3135 +0 + + +6428 +10 +1 +1 +39 +2657 +0 + + +6429 +10 +1 +1 +40 +1892 +0 + + +6430 +10 +1 +1 +41 +2655 +0 + + +6431 +10 +1 +1 +42 +2151 +0 + + +6432 +10 +1 +1 +43 +2404 +0 + + +6433 +10 +1 +1 +44 +2154 +0 + + +6434 +10 +1 +1 +46 +3978 +1 + + +6435 +10 +1 +1 +47 +1891 +0 + + +6436 +10 +1 +1 +48 +1615 +0 + + +6437 +10 +1 +1 +49 +2152 +0 + + +6438 +10 +1 +1 +50 +2408 +0 + + +6439 +10 +1 +1 +51 +1887 +0 + + +6440 +10 +1 +1 +52 +2656 +0 + + +6441 +10 +1 +1 +53 +3359 +0 + + +6442 +10 +1 +1 +54 +1612 +0 + + +6443 +10 +1 +1 +55 +3979 +1 + + +6444 +10 +1 +1 +57 +2146 +0 + + +6445 +10 +1 +1 +58 +1889 +0 + + +6446 +10 +1 +1 +59 +1879 +0 + + +6447 +10 +1 +1 +60 +2406 +0 + + +6448 +10 +1 +1 +61 +1881 +0 + + +6449 +10 +1 +1 +62 +1617 +0 + + +6450 +10 +1 +1 +63 +2142 +0 + + +6451 +10 +1 +1 +64 +2659 +0 + + +6452 +10 +1 +1 +65 +2143 +0 + + +6453 +10 +1 +1 +66 +3980 +1 + + +6454 +10 +1 +1 +67 +1883 +0 + + +6455 +10 +1 +0 +0 +1893 +0 + + +6456 +10 +1 +0 +1 +4074 +1 + + +6457 +10 +1 +0 +2 +1630 +0 + + +6458 +10 +1 +0 +3 +1880 +0 + + +6459 +10 +1 +0 +4 +1890 +0 + + +6460 +10 +1 +0 +5 +1614 +0 + + +6461 +10 +1 +0 +6 +1628 +0 + + +6462 +10 +1 +0 +7 +2149 +0 + + +6463 +10 +1 +0 +8 +1625 +0 + + +6464 +10 +1 +0 +9 +4075 +1 + + +6465 +10 +1 +0 +10 +1888 +0 + + +6466 +10 +1 +0 +12 +2900 +0 + + +6467 +10 +1 +0 +13 +1623 +0 + + +6468 +10 +1 +0 +14 +3132 +0 + + +6469 +10 +1 +0 +15 +1622 +0 + + +6470 +10 +1 +0 +16 +2660 +0 + + +6471 +10 +1 +0 +17 +2901 +0 + + +6472 +10 +1 +0 +18 +2658 +0 + + +6473 +10 +1 +0 +19 +4076 +1 + + +6474 +10 +1 +0 +20 +2902 +0 + + +6475 +10 +1 +0 +21 +2150 +0 + + +6476 +10 +1 +0 +23 +2411 +0 + + +6477 +10 +1 +0 +24 +2898 +0 + + +6478 +10 +1 +0 +25 +2148 +0 + + +6479 +10 +1 +0 +26 +3362 +1 + + +6480 +10 +1 +0 +27 +1886 +0 + + +6481 +10 +1 +0 +28 +3141 +0 + + +6482 +10 +1 +0 +29 +1885 +0 + + +6483 +10 +1 +0 +30 +4077 +1 + + +6484 +10 +1 +0 +31 +3138 +0 + + +6485 +10 +1 +0 +32 +3143 +1 + + +6486 +10 +1 +0 +33 +2904 +0 + + +6487 +10 +1 +0 +34 +3363 +1 + + +6488 +10 +1 +0 +35 +3137 +0 + + +6489 +10 +1 +0 +36 +3576 +1 + + +6490 +10 +1 +0 +37 +2409 +0 + + +6491 +10 +1 +0 +38 +3144 +1 + + +6492 +10 +1 +0 +39 +2155 +0 + + +6493 +10 +1 +0 +40 +3364 +1 + + +6494 +10 +1 +0 +41 +4170 +1 + + +6495 +10 +1 +0 +42 +3577 +1 + + +6496 +10 +1 +0 +43 +2662 +0 + + +6497 +10 +1 +0 +44 +3782 +1 + + +6498 +10 +1 +0 +46 +3575 +1 + + +6499 +10 +1 +0 +47 +3145 +1 + + +6500 +10 +1 +0 +48 +3578 +1 + + +6501 +10 +1 +0 +49 +3365 +1 + + +6502 +10 +1 +0 +50 +4078 +1 + + +6503 +10 +1 +0 +51 +4171 +1 + + +6504 +10 +1 +0 +52 +3579 +1 + + +6505 +10 +1 +0 +53 +3783 +1 + + +6506 +10 +1 +0 +54 +3784 +1 + + +6507 +10 +1 +0 +55 +3146 +1 + + +6508 +10 +1 +0 +57 +4765 +1 + + +6509 +10 +1 +0 +58 +3366 +1 + + +6510 +10 +1 +0 +59 +4442 +1 + + +6511 +10 +1 +0 +60 +3981 +1 + + +6512 +10 +1 +0 +61 +4689 +1 + + +6513 +10 +1 +0 +62 +4172 +1 + + +6514 +10 +1 +0 +63 +4354 +1 + + +6515 +10 +1 +0 +64 +3147 +1 + + +6516 +10 +1 +0 +65 +4263 +1 + + +6517 +10 +1 +0 +66 +3785 +1 + + +6518 +10 +1 +0 +67 +3982 +1 + + +6519 +10 +1 +3 +0 +2395 +0 + + +6520 +10 +1 +3 +1 +2397 +0 + + +6521 +10 +1 +3 +2 +752 +0 + + +6522 +10 +1 +3 +3 +2642 +0 + + +6523 +10 +1 +3 +4 +2402 +0 + + +6524 +10 +1 +3 +5 +2645 +0 + + +6525 +10 +1 +3 +6 +2400 +0 + + +6526 +10 +1 +3 +7 +2132 +0 + + +6527 +10 +1 +3 +8 +2403 +0 + + +6528 +10 +1 +3 +9 +2647 +0 + + +6529 +10 +1 +3 +10 +1040 +0 + + +6530 +10 +1 +3 +12 +1870 +0 + + +6531 +10 +1 +3 +13 +1326 +0 + + +6532 +10 +1 +3 +14 +1866 +0 + + +6533 +10 +1 +3 +15 +1325 +0 + + +6534 +10 +1 +3 +16 +1599 +0 + + +6535 +10 +1 +3 +17 +2648 +0 + + +6536 +10 +1 +3 +18 +2644 +0 + + +6537 +10 +1 +3 +19 +2650 +0 + + +6538 +10 +1 +3 +20 +1597 +0 + + +6539 +10 +1 +3 +21 +2653 +0 + + +6540 +10 +1 +3 +23 +2646 +0 + + +6541 +10 +1 +3 +24 +1044 +0 + + +6542 +10 +1 +3 +25 +1324 +0 + + +6543 +10 +1 +3 +26 +1043 +0 + + +6544 +10 +1 +3 +27 +2649 +0 + + +6545 +10 +1 +3 +28 +1871 +0 + + +6546 +10 +1 +3 +29 +1322 +0 + + +6547 +10 +1 +3 +30 +1604 +0 + + +6548 +10 +1 +3 +31 +2136 +0 + + +6549 +10 +1 +3 +32 +1602 +0 + + +6550 +10 +1 +3 +33 +2133 +0 + + +6551 +10 +1 +3 +34 +2651 +0 + + +6552 +10 +1 +3 +35 +1042 +0 + + +6553 +10 +1 +3 +36 +2652 +0 + + +6554 +10 +1 +3 +37 +2884 +0 + + +6555 +10 +1 +3 +38 +1329 +0 + + +6556 +10 +1 +3 +39 +2887 +0 + + +6557 +10 +1 +3 +40 +1327 +0 + + +6558 +10 +1 +3 +41 +2889 +0 + + +6559 +10 +1 +3 +42 +2654 +0 + + +6560 +10 +1 +3 +43 +1868 +0 + + +6561 +10 +1 +3 +44 +1047 +0 + + +6562 +10 +1 +3 +46 +1601 +0 + + +6563 +10 +1 +3 +47 +2890 +0 + + +6564 +10 +1 +3 +48 +2388 +0 + + +6565 +10 +1 +3 +49 +1045 +0 + + +6566 +10 +1 +3 +50 +2886 +0 + + +6567 +10 +1 +3 +51 +2892 +0 + + +6568 +10 +1 +3 +52 +1600 +0 + + +6569 +10 +1 +3 +53 +1331 +0 + + +6570 +10 +1 +3 +54 +2888 +0 + + +6571 +10 +1 +3 +55 +1328 +0 + + +6572 +10 +1 +3 +57 +2390 +0 + + +6573 +10 +1 +3 +58 +2895 +0 + + +6574 +10 +1 +3 +59 +2891 +0 + + +6575 +10 +1 +3 +60 +2141 +0 + + +6576 +10 +1 +3 +61 +2640 +0 + + +6577 +10 +1 +3 +62 +1876 +0 + + +6578 +10 +1 +3 +63 +1038 +0 + + +6579 +10 +1 +3 +64 +2893 +0 + + +6580 +10 +1 +3 +65 +3118 +0 + + +6581 +10 +1 +3 +66 +2894 +0 + + +6582 +10 +1 +3 +67 +2643 +0 + + +6583 +10 +1 +2 +0 +1874 +0 + + +6584 +10 +1 +2 +1 +3121 +0 + + +6585 +10 +1 +2 +2 +2398 +0 + + +6586 +10 +1 +2 +3 +2882 +0 + + +6587 +10 +1 +2 +4 +2896 +0 + + +6588 +10 +1 +2 +5 +3123 +0 + + +6589 +10 +1 +2 +6 +2396 +0 + + +6590 +10 +1 +2 +7 +1041 +0 + + +6591 +10 +1 +2 +8 +1603 +0 + + +6592 +10 +1 +2 +9 +1320 +0 + + +6593 +10 +1 +2 +10 +3124 +0 + + +6594 +10 +1 +2 +12 +1323 +0 + + +6595 +10 +1 +2 +13 +2140 +0 + + +6596 +10 +1 +2 +14 +3120 +0 + + +6597 +10 +1 +2 +15 +1049 +0 + + +6598 +10 +1 +2 +16 +3122 +0 + + +6599 +10 +1 +2 +17 +3126 +0 + + +6600 +10 +1 +2 +18 +2394 +0 + + +6601 +10 +1 +2 +19 +3129 +0 + + +6602 +10 +1 +2 +20 +750 +0 + + +6603 +10 +1 +2 +21 +2899 +0 + + +6604 +10 +1 +2 +23 +3125 +0 + + +6605 +10 +1 +2 +24 +2897 +0 + + +6606 +10 +1 +2 +25 +1873 +0 + + +6607 +10 +1 +2 +26 +3131 +0 + + +6608 +10 +1 +2 +27 +3127 +0 + + +6609 +10 +1 +2 +28 +1878 +0 + + +6610 +10 +1 +2 +29 +3345 +0 + + +6611 +10 +1 +2 +30 +1877 +0 + + +6612 +10 +1 +2 +31 +2138 +0 + + +6613 +10 +1 +2 +32 +1609 +0 + + +6614 +10 +1 +2 +33 +2135 +0 + + +6615 +10 +1 +2 +34 +3128 +0 + + +6616 +10 +1 +2 +35 +3348 +0 + + +6617 +10 +1 +2 +36 +3130 +0 + + +6618 +10 +1 +2 +37 +3350 +0 + + +6619 +10 +1 +2 +38 +2399 +0 + + +6620 +10 +1 +2 +39 +1875 +0 + + +6621 +10 +1 +2 +40 +2144 +0 + + +6622 +10 +1 +2 +41 +3351 +0 + + +6623 +10 +1 +2 +42 +3133 +0 + + +6624 +10 +1 +2 +43 +2393 +0 + + +6625 +10 +1 +2 +44 +1333 +0 + + +6626 +10 +1 +2 +46 +1872 +0 + + +6627 +10 +1 +2 +47 +3353 +0 + + +6628 +10 +1 +2 +48 +2139 +0 + + +6629 +10 +1 +2 +49 +1335 +0 + + +6630 +10 +1 +2 +50 +3349 +0 + + +6631 +10 +1 +2 +51 +3356 +0 + + +6632 +10 +1 +2 +52 +3352 +0 + + +6633 +10 +1 +2 +53 +1334 +0 + + +6634 +10 +1 +2 +54 +1606 +0 + + +6635 +10 +1 +2 +55 +1608 +0 + + +6636 +10 +1 +2 +57 +2137 +0 + + +6637 +10 +1 +2 +58 +3358 +0 + + +6638 +10 +1 +2 +59 +3354 +0 + + +6639 +10 +1 +2 +60 +1607 +0 + + +6640 +10 +1 +2 +61 +2391 +0 + + +6641 +10 +1 +2 +62 +3355 +0 + + +6642 +10 +1 +2 +63 +2134 +0 + + +6643 +10 +1 +2 +64 +1605 +0 + + +6644 +10 +1 +2 +65 +3568 +0 + + +6645 +10 +1 +2 +66 +3357 +0 + + +6646 +10 +1 +2 +67 +1869 +0 + + +6647 +10 +1 +1 +0 +1336 +0 + + +6648 +10 +1 +1 +1 +3570 +0 + + +6649 +10 +1 +1 +2 +1332 +0 + + +6650 +10 +1 +1 +3 +3571 +0 + + +6651 +10 +1 +1 +4 +3360 +0 + + +6652 +10 +1 +1 +5 +3569 +0 + + +6653 +10 +1 +1 +6 +1330 +0 + + +6654 +10 +1 +1 +7 +3572 +0 + + +6655 +10 +1 +1 +8 +3573 +0 + + +6656 +10 +1 +1 +9 +3574 +1 + + +6657 +5 +2 +1 +10 +3800 +1 + + +6658 +5 +2 +1 +12 +4356 +1 + + +6659 +5 +2 +1 +13 +3996 +1 + + +6660 +5 +2 +1 +14 +4357 +1 + + +6661 +5 +2 +1 +15 +4267 +1 + + +6662 +5 +2 +1 +16 +4358 +1 + + +6663 +5 +2 +1 +17 +4270 +1 + + +6664 +5 +2 +1 +18 +4443 +1 + + +6665 +5 +2 +1 +19 +4269 +1 + + +6666 +5 +2 +1 +20 +4359 +1 + + +6667 +5 +2 +1 +21 +4268 +1 + + +6668 +5 +2 +1 +23 +4444 +1 + + +6669 +5 +2 +1 +24 +4355 +1 + + +6670 +5 +2 +1 +25 +4360 +1 + + +6671 +5 +2 +1 +26 +3997 +1 + + +6672 +5 +2 +1 +27 +4445 +1 + + +6673 +5 +2 +1 +28 +4179 +1 + + +6674 +5 +2 +1 +29 +4092 +1 + + +6675 +5 +2 +1 +30 +4271 +1 + + +6676 +5 +2 +1 +31 +4361 +1 + + +6677 +5 +2 +1 +32 +4090 +1 + + +6678 +5 +2 +1 +33 +4446 +1 + + +6679 +5 +2 +1 +34 +4182 +1 + + +6680 +5 +2 +1 +35 +4528 +1 + + +6681 +5 +2 +1 +36 +4272 +1 + + +6682 +5 +2 +1 +37 +4093 +1 + + +6683 +5 +2 +1 +38 +3998 +1 + + +6684 +5 +2 +1 +39 +4447 +1 + + +6685 +5 +2 +1 +40 +4091 +1 + + +6686 +5 +2 +1 +41 +4529 +1 + + +6687 +5 +2 +1 +42 +4183 +1 + + +6688 +5 +2 +1 +43 +4448 +1 + + +6689 +5 +2 +1 +44 +4273 +1 + + +6690 +5 +2 +1 +46 +4530 +1 + + +6691 +5 +2 +1 +47 +4184 +1 + + +6692 +5 +2 +1 +48 +4449 +1 + + +6693 +5 +2 +1 +49 +4274 +1 + + +6694 +5 +2 +1 +50 +4531 +1 + + +6695 +5 +2 +1 +51 +4362 +1 + + +6696 +5 +2 +1 +52 +4094 +1 + + +6697 +5 +2 +1 +53 +4185 +1 + + +6698 +5 +2 +1 +54 +4610 +1 + + +6699 +5 +2 +1 +55 +4275 +1 + + +6700 +5 +2 +1 +57 +4450 +1 + + +6701 +5 +2 +1 +58 +4363 +1 + + +6702 +5 +2 +1 +59 +4532 +1 + + +6703 +5 +2 +1 +60 +4186 +1 + + +6704 +5 +2 +1 +61 +4611 +1 + + +6705 +5 +2 +1 +62 +4276 +1 + + +6706 +5 +2 +1 +63 +4451 +1 + + +6707 +5 +2 +1 +64 +4364 +1 + + +6708 +5 +2 +1 +65 +4533 +1 + + +6709 +5 +2 +1 +66 +4187 +1 + + +6710 +5 +2 +1 +67 +4612 +1 + + +6711 +5 +2 +0 +0 +4095 +1 + + +6712 +5 +2 +0 +1 +4452 +1 + + +6713 +5 +2 +0 +2 +4277 +1 + + +6714 +5 +2 +0 +3 +4534 +1 + + +6715 +5 +2 +0 +4 +4365 +1 + + +6716 +5 +2 +0 +5 +4613 +1 + + +6717 +5 +2 +0 +6 +4366 +1 + + +6718 +5 +2 +0 +7 +4535 +1 + + +6719 +5 +2 +0 +8 +4278 +1 + + +6720 +5 +2 +0 +9 +4614 +1 + + +6721 +5 +2 +0 +10 +4188 +1 + + +6722 +5 +2 +0 +12 +4690 +1 + + +6723 +5 +2 +0 +13 +4096 +1 + + +6724 +5 +2 +0 +14 +4189 +1 + + +6725 +5 +2 +0 +15 +4367 +1 + + +6726 +5 +2 +0 +16 +4536 +1 + + +6727 +5 +2 +0 +17 +4279 +1 + + +6728 +5 +2 +0 +18 +4615 +1 + + +6729 +5 +2 +0 +19 +4453 +1 + + +6730 +5 +2 +0 +20 +4691 +1 + + +6731 +5 +2 +0 +21 +4368 +1 + + +6732 +5 +2 +0 +23 +4537 +1 + + +6733 +5 +2 +0 +24 +4280 +1 + + +6734 +5 +2 +0 +25 +4616 +1 + + +6735 +5 +2 +0 +26 +4454 +1 + + +6736 +5 +2 +0 +27 +4190 +1 + + +6737 +5 +2 +0 +28 +4369 +1 + + +6738 +5 +2 +0 +29 +4692 +1 + + +6739 +5 +2 +0 +30 +4281 +1 + + +6740 +5 +2 +0 +31 +4538 +1 + + +6741 +5 +2 +0 +32 +4455 +1 + + +6742 +5 +2 +0 +33 +4617 +1 + + +6743 +5 +2 +0 +34 +4282 +1 + + +6744 +5 +2 +0 +35 +4693 +1 + + +6745 +5 +2 +0 +36 +4370 +1 + + +6746 +5 +2 +0 +37 +4191 +1 + + +6747 +5 +2 +0 +38 +4456 +1 + + +6748 +5 +2 +0 +39 +4766 +1 + + +6749 +5 +2 +0 +40 +4371 +1 + + +6750 +5 +2 +0 +41 +4457 +1 + + +6751 +5 +2 +0 +42 +1392 +0 + + +6752 +5 +2 +0 +43 +4539 +1 + + +6753 +5 +2 +0 +44 +4618 +1 + + +6754 +5 +2 +0 +46 +2401 +0 + + +6755 +5 +2 +0 +47 +4694 +1 + + +6756 +5 +2 +0 +48 +4767 +1 + + +6757 +5 +2 +0 +49 +4540 +1 + + +6758 +5 +2 +0 +50 +4768 +1 + + +6759 +5 +2 +0 +51 +4192 +1 + + +6760 +5 +2 +0 +52 +4372 +1 + + +6761 +5 +2 +0 +53 +4619 +1 + + +6762 +5 +2 +0 +54 +4695 +1 + + +6763 +5 +2 +0 +55 +4696 +1 + + +6764 +5 +2 +0 +57 +4283 +1 + + +6765 +5 +2 +0 +58 +4373 +1 + + +6766 +5 +2 +0 +59 +4769 +1 + + +6767 +5 +2 +0 +60 +4458 +1 + + +6768 +5 +2 +0 +61 +4837 +1 + + +6769 +5 +2 +0 +62 +4541 +1 + + +6770 +5 +2 +0 +63 +4770 +1 + + +6771 +5 +2 +0 +64 +4193 +1 + + +6772 +5 +2 +0 +65 +4284 +1 + + +6773 +5 +2 +0 +66 +4620 +1 + + +6774 +5 +2 +0 +67 +4697 +1 + + +6775 +5 +2 +3 +0 +2908 +0 + + +6776 +5 +2 +3 +1 +2682 +0 + + +6777 +5 +2 +3 +2 +3151 +1 + + +6778 +5 +2 +3 +3 +2675 +0 + + +6779 +5 +2 +3 +4 +2420 +0 + + +6780 +5 +2 +3 +5 +2680 +0 + + +6781 +5 +2 +3 +6 +2924 +1 + + +6782 +5 +2 +3 +7 +3371 +1 + + +6783 +5 +2 +3 +8 +3152 +1 + + +6784 +5 +2 +3 +9 +2906 +0 + + +6785 +5 +2 +3 +10 +2444 +1 + + +6786 +5 +2 +3 +12 +2679 +0 + + +6787 +5 +2 +3 +13 +2422 +0 + + +6788 +5 +2 +3 +14 +2673 +0 + + +6789 +5 +2 +3 +15 +2439 +0 + + +6790 +5 +2 +3 +16 +2677 +0 + + +6791 +5 +2 +3 +17 +2157 +0 + + +6792 +5 +2 +3 +18 +2905 +0 + + +6793 +5 +2 +3 +19 +2441 +0 + + +6794 +5 +2 +3 +20 +2674 +0 + + +6795 +5 +2 +3 +21 +2156 +0 + + +6796 +5 +2 +3 +23 +3372 +1 + + +6797 +5 +2 +3 +24 +2173 +0 + + +6798 +5 +2 +3 +25 +2676 +0 + + +6799 +5 +2 +3 +26 +2160 +0 + + +6800 +5 +2 +3 +27 +2921 +1 + + +6801 +5 +2 +3 +28 +2176 +0 + + +6802 +5 +2 +3 +29 +2911 +0 + + +6803 +5 +2 +3 +30 +2440 +0 + + +6804 +5 +2 +3 +31 +2672 +0 + + +6805 +5 +2 +3 +32 +2438 +0 + + +6806 +5 +2 +3 +33 +2907 +0 + + +6807 +5 +2 +3 +34 +2417 +0 + + +6808 +5 +2 +3 +35 +2681 +0 + + +6809 +5 +2 +3 +36 +3373 +1 + + +6810 +5 +2 +3 +37 +2913 +0 + + +6811 +5 +2 +3 +38 +2436 +0 + + +6812 +5 +2 +3 +39 +2678 +0 + + +6813 +5 +2 +3 +40 +2415 +0 + + +6814 +5 +2 +3 +41 +2909 +0 + + +6815 +5 +2 +3 +42 +2433 +0 + + +6816 +5 +2 +3 +43 +2683 +1 + + +6817 +5 +2 +3 +44 +2414 +0 + + +6818 +5 +2 +3 +46 +2914 +0 + + +6819 +5 +2 +3 +47 +3374 +1 + + +6820 +5 +2 +3 +48 +2685 +1 + + +6821 +5 +2 +3 +49 +2443 +1 + + +6822 +5 +2 +3 +50 +3586 +1 + + +6823 +5 +2 +3 +51 +2412 +0 + + +6824 +5 +2 +3 +52 +2910 +0 + + +6825 +5 +2 +3 +53 +2431 +0 + + +6826 +5 +2 +3 +54 +2684 +1 + + +6827 +5 +2 +3 +55 +2413 +0 + + +6828 +5 +2 +3 +57 +2916 +0 + + +6829 +5 +2 +3 +58 +2687 +1 + + +6830 +5 +2 +3 +59 +2920 +1 + + +6831 +5 +2 +3 +60 +3375 +1 + + +6832 +5 +2 +3 +61 +2912 +0 + + +6833 +5 +2 +3 +62 +2416 +0 + + +6834 +5 +2 +3 +63 +3587 +1 + + +6835 +5 +2 +3 +64 +2430 +0 + + +6836 +5 +2 +3 +65 +2919 +1 + + +6837 +5 +2 +3 +66 +2418 +0 + + +6838 +5 +2 +3 +67 +3139 +0 + + +6839 +5 +2 +2 +0 +2428 +0 + + +6840 +5 +2 +2 +1 +2918 +1 + + +6841 +5 +2 +2 +2 +2419 +0 + + +6842 +5 +2 +2 +3 +2915 +0 + + +6843 +5 +2 +2 +4 +2425 +0 + + +6844 +5 +2 +2 +5 +3588 +1 + + +6845 +5 +2 +2 +6 +2421 +0 + + +6846 +5 +2 +2 +7 +3150 +1 + + +6847 +5 +2 +2 +8 +2423 +0 + + +6848 +5 +2 +2 +9 +3140 +0 + + +6849 +5 +2 +2 +10 +2661 +0 + + +6850 +5 +2 +2 +12 +3149 +1 + + +6851 +5 +2 +2 +13 +2437 +0 + + +6852 +5 +2 +2 +14 +2917 +1 + + +6853 +5 +2 +2 +15 +2663 +0 + + +6854 +5 +2 +2 +16 +3370 +1 + + +6855 +5 +2 +2 +17 +2435 +0 + + +6856 +5 +2 +2 +18 +3142 +0 + + +6857 +5 +2 +2 +19 +2664 +0 + + +6858 +5 +2 +2 +20 +2923 +1 + + +6859 +5 +2 +2 +21 +3589 +1 + + +6860 +5 +2 +2 +23 +3585 +1 + + +6861 +5 +2 +2 +24 +2434 +0 + + +6862 +5 +2 +2 +25 +3148 +1 + + +6863 +5 +2 +2 +26 +2666 +0 + + +6864 +5 +2 +2 +27 +3369 +1 + + +6865 +5 +2 +2 +28 +2432 +0 + + +6866 +5 +2 +2 +29 +3368 +1 + + +6867 +5 +2 +2 +30 +2669 +0 + + +6868 +5 +2 +2 +31 +3367 +1 + + +6869 +5 +2 +2 +32 +2922 +1 + + +6870 +5 +2 +2 +33 +3584 +1 + + +6871 +5 +2 +2 +34 +3590 +1 + + +6872 +5 +2 +2 +35 +3794 +1 + + +6873 +5 +2 +2 +36 +2665 +0 + + +6874 +5 +2 +2 +37 +3583 +1 + + +6875 +5 +2 +2 +38 +2429 +0 + + +6876 +5 +2 +2 +39 +3793 +1 + + +6877 +5 +2 +2 +40 +2671 +0 + + +6878 +5 +2 +2 +41 +3582 +1 + + +6879 +5 +2 +2 +42 +2427 +0 + + +6880 +5 +2 +2 +43 +3581 +1 + + +6881 +5 +2 +2 +44 +2667 +0 + + +6882 +5 +2 +2 +46 +3580 +1 + + +6883 +5 +2 +2 +47 +2426 +0 + + +6884 +5 +2 +2 +48 +3795 +1 + + +6885 +5 +2 +2 +49 +2668 +0 + + +6886 +5 +2 +2 +50 +3792 +1 + + +6887 +5 +2 +2 +51 +2686 +1 + + +6888 +5 +2 +2 +52 +3791 +1 + + +6889 +5 +2 +2 +53 +2670 +0 + + +6890 +5 +2 +2 +54 +3790 +1 + + +6891 +5 +2 +2 +55 +2424 +0 + + +6892 +5 +2 +2 +57 +3789 +1 + + +6893 +5 +2 +2 +58 +4079 +1 + + +6894 +5 +2 +2 +59 +3796 +1 + + +6895 +5 +2 +2 +60 +3986 +1 + + +6896 +5 +2 +2 +61 +3788 +1 + + +6897 +5 +2 +2 +62 +4080 +1 + + +6898 +5 +2 +2 +63 +3787 +1 + + +6899 +5 +2 +2 +64 +4173 +1 + + +6900 +5 +2 +2 +65 +3786 +1 + + +6901 +5 +2 +2 +66 +4081 +1 + + +6902 +5 +2 +2 +67 +3983 +1 + + +6903 +5 +2 +1 +0 +3987 +1 + + +6904 +5 +2 +1 +1 +3984 +1 + + +6905 +5 +2 +1 +2 +3988 +1 + + +6906 +5 +2 +1 +3 +3985 +1 + + +6907 +5 +2 +1 +4 +4082 +1 + + +6908 +5 +2 +1 +5 +3993 +1 + + +6909 +5 +2 +1 +6 +4174 +1 + + +6910 +5 +2 +1 +7 +3994 +1 + + +6911 +5 +2 +1 +8 +3798 +1 + + +6912 +5 +2 +1 +9 +3797 +1 + + +6913 +5 +3 +1 +10 +3995 +1 + + +6914 +5 +3 +1 +12 +3799 +1 + + +6915 +5 +3 +1 +13 +3595 +1 + + +6916 +5 +3 +1 +14 +3991 +1 + + +6917 +5 +3 +1 +15 +3596 +1 + + +6918 +5 +3 +1 +16 +3990 +1 + + +6919 +5 +3 +1 +17 +3594 +1 + + +6920 +5 +3 +1 +18 +3989 +1 + + +6921 +5 +3 +1 +19 +2209 +1 + + +6922 +5 +3 +1 +20 +4083 +1 + + +6923 +5 +3 +1 +21 +2458 +1 + + +6924 +5 +3 +1 +23 +3801 +1 + + +6925 +5 +3 +1 +24 +2700 +1 + + +6926 +5 +3 +1 +25 +4175 +1 + + +6927 +5 +3 +1 +26 +2935 +1 + + +6928 +5 +3 +1 +27 +3164 +1 + + +6929 +5 +3 +1 +28 +2459 +1 + + +6930 +5 +3 +1 +29 +3165 +1 + + +6931 +5 +3 +1 +30 +2701 +1 + + +6932 +5 +3 +1 +31 +3166 +1 + + +6933 +5 +3 +1 +32 +3163 +1 + + +6934 +5 +3 +1 +33 +3384 +1 + + +6935 +5 +3 +1 +34 +2936 +1 + + +6936 +5 +3 +1 +35 +3167 +1 + + +6937 +5 +3 +1 +36 +2460 +1 + + +6938 +5 +3 +1 +37 +3385 +1 + + +6939 +5 +3 +1 +38 +2702 +1 + + +6940 +5 +3 +1 +39 +3386 +1 + + +6941 +5 +3 +1 +40 +3802 +1 + + +6942 +5 +3 +1 +41 +3598 +1 + + +6943 +5 +3 +1 +42 +3383 +1 + + +6944 +5 +3 +1 +43 +3599 +1 + + +6945 +5 +3 +1 +44 +3597 +1 + + +6946 +5 +3 +1 +46 +2933 +1 + + +6947 +5 +3 +1 +47 +2937 +1 + + +6948 +5 +3 +1 +48 +4265 +1 + + +6949 +5 +3 +1 +49 +2461 +1 + + +6950 +5 +3 +1 +50 +2697 +1 + + +6951 +5 +3 +1 +51 +3803 +1 + + +6952 +5 +3 +1 +52 +3999 +1 + + +6953 +5 +3 +1 +53 +2703 +1 + + +6954 +5 +3 +1 +54 +2207 +1 + + +6955 +5 +3 +1 +55 +2938 +1 + + +6956 +5 +3 +1 +57 +4084 +1 + + +6957 +5 +3 +1 +58 +3600 +1 + + +6958 +5 +3 +1 +59 +2456 +1 + + +6959 +5 +3 +1 +60 +2462 +1 + + +6960 +5 +3 +1 +61 +4176 +1 + + +6961 +5 +3 +1 +62 +3804 +1 + + +6962 +5 +3 +1 +63 +2698 +1 + + +6963 +5 +3 +1 +64 +2704 +1 + + +6964 +5 +3 +1 +65 +4266 +1 + + +6965 +5 +3 +1 +66 +2939 +1 + + +6966 +5 +3 +1 +67 +4000 +1 + + +6967 +5 +3 +0 +0 +2463 +1 + + +6968 +5 +3 +0 +1 +2208 +1 + + +6969 +5 +3 +0 +2 +2705 +1 + + +6970 +5 +3 +0 +3 +3805 +1 + + +6971 +5 +3 +0 +4 +3992 +1 + + +6972 +5 +3 +0 +5 +3162 +1 + + +6973 +5 +3 +0 +6 +2940 +1 + + +6974 +5 +3 +0 +7 +2942 +1 + + +6975 +5 +3 +0 +8 +3387 +1 + + +6976 +5 +3 +0 +9 +2457 +1 + + +6977 +5 +3 +0 +10 +2706 +1 + + +6978 +5 +3 +0 +12 +3601 +1 + + +6979 +5 +3 +0 +13 +4001 +1 + + +6980 +5 +3 +0 +14 +3382 +1 + + +6981 +5 +3 +0 +15 +2941 +1 + + +6982 +5 +3 +0 +16 +3806 +1 + + +6983 +5 +3 +0 +17 +3168 +1 + + +6984 +5 +3 +0 +18 +2934 +1 + + +6985 +5 +3 +0 +19 +3388 +1 + + +6986 +5 +3 +0 +20 +3169 +1 + + +6987 +5 +3 +0 +21 +2707 +1 + + +6988 +5 +3 +0 +23 +2699 +1 + + +6989 +5 +3 +0 +24 +4002 +1 + + +6990 +5 +3 +0 +25 +3807 +1 + + +6991 +5 +3 +0 +26 +3390 +1 + + +6992 +5 +3 +0 +27 +4097 +1 + + +6993 +5 +3 +0 +28 +3171 +1 + + +6994 +5 +3 +0 +29 +3389 +1 + + +6995 +5 +3 +0 +30 +2710 +1 + + +6996 +5 +3 +0 +31 +2708 +1 + + +6997 +5 +3 +0 +32 +3603 +1 + + +6998 +5 +3 +0 +33 +3602 +1 + + +6999 +5 +3 +0 +34 +2945 +1 + + +7000 +5 +3 +0 +35 +2943 +1 + + +7001 +5 +3 +0 +36 +4003 +1 + + +7002 +5 +3 +0 +37 +4098 +1 + + +7003 +5 +3 +0 +38 +3391 +1 + + +7004 +5 +3 +0 +39 +3170 +1 + + +7005 +5 +3 +0 +40 +3808 +1 + + +7006 +5 +3 +0 +41 +2709 +1 + + +7007 +5 +3 +0 +42 +2711 +1 + + +7008 +5 +3 +0 +43 +2944 +1 + + +7009 +5 +3 +0 +44 +3604 +1 + + +7010 +5 +3 +0 +46 +4085 +1 + + +7011 +5 +3 +0 +47 +4004 +1 + + +7012 +5 +3 +0 +48 +4177 +1 + + +7013 +5 +3 +0 +49 +3172 +1 + + +7014 +5 +3 +0 +50 +4099 +1 + + +7015 +5 +3 +0 +51 +2946 +1 + + +7016 +5 +3 +0 +52 +4086 +1 + + +7017 +5 +3 +0 +53 +3392 +1 + + +7018 +5 +3 +0 +54 +4178 +1 + + +7019 +5 +3 +0 +55 +3173 +1 + + +7020 +5 +3 +0 +57 +4087 +1 + + +7021 +5 +3 +0 +58 +2947 +1 + + +7022 +5 +3 +0 +59 +4088 +1 + + +7023 +5 +3 +0 +60 +4005 +1 + + +7024 +5 +3 +0 +61 +4180 +1 + + +7025 +5 +3 +0 +62 +3809 +1 + + +7026 +5 +3 +0 +63 +4089 +1 + + +7027 +5 +3 +0 +64 +3605 +1 + + +7028 +5 +3 +0 +65 +4181 +1 + + +7029 +5 +3 +0 +66 +4100 +1 + + +7030 +5 +3 +0 +67 +3393 +1 + + +7031 +5 +3 +3 +0 +2925 +1 + + +7032 +5 +3 +3 +1 +2178 +0 + + +7033 +5 +3 +3 +2 +1380 +0 + + +7034 +5 +3 +3 +3 +2162 +0 + + +7035 +5 +3 +3 +4 +2926 +1 + + +7036 +5 +3 +3 +5 +2445 +1 + + +7037 +5 +3 +3 +6 +1382 +0 + + +7038 +5 +3 +3 +7 +1897 +0 + + +7039 +5 +3 +3 +8 +2196 +1 + + +7040 +5 +3 +3 +9 +2179 +0 + + +7041 +5 +3 +3 +10 +1912 +0 + + +7042 +5 +3 +3 +12 +2442 +1 + + +7043 +5 +3 +3 +13 +2193 +0 + + +7044 +5 +3 +3 +14 +2688 +1 + + +7045 +5 +3 +3 +15 +1916 +0 + + +7046 +5 +3 +3 +16 +2158 +0 + + +7047 +5 +3 +3 +17 +2927 +1 + + +7048 +5 +3 +3 +18 +3153 +1 + + +7049 +5 +3 +3 +19 +2447 +1 + + +7050 +5 +3 +3 +20 +2181 +0 + + +7051 +5 +3 +3 +21 +1914 +0 + + +7052 +5 +3 +3 +23 +2163 +0 + + +7053 +5 +3 +3 +24 +1647 +0 + + +7054 +5 +3 +3 +25 +2184 +0 + + +7055 +5 +3 +3 +26 +1918 +0 + + +7056 +5 +3 +3 +27 +2159 +0 + + +7057 +5 +3 +3 +28 +2197 +1 + + +7058 +5 +3 +3 +29 +2186 +0 + + +7059 +5 +3 +3 +30 +1921 +0 + + +7060 +5 +3 +3 +31 +3154 +1 + + +7061 +5 +3 +3 +32 +2928 +1 + + +7062 +5 +3 +3 +33 +2165 +0 + + +7063 +5 +3 +3 +34 +1649 +0 + + +7064 +5 +3 +3 +35 +2187 +0 + + +7065 +5 +3 +3 +36 +1919 +0 + + +7066 +5 +3 +3 +37 +2168 +0 + + +7067 +5 +3 +3 +38 +1652 +0 + + +7068 +5 +3 +3 +39 +2189 +0 + + +7069 +5 +3 +3 +40 +1923 +0 + + +7070 +5 +3 +3 +41 +2170 +0 + + +7071 +5 +3 +3 +42 +1654 +0 + + +7072 +5 +3 +3 +43 +2192 +0 + + +7073 +5 +3 +3 +44 +1920 +0 + + +7074 +5 +3 +3 +46 +3155 +1 + + +7075 +5 +3 +3 +47 +1925 +0 + + +7076 +5 +3 +3 +48 +2171 +0 + + +7077 +5 +3 +3 +49 +1924 +0 + + +7078 +5 +3 +3 +50 +2175 +0 + + +7079 +5 +3 +3 +51 +1927 +0 + + +7080 +5 +3 +3 +52 +1899 +0 + + +7081 +5 +3 +3 +53 +1922 +0 + + +7082 +5 +3 +3 +54 +2177 +0 + + +7083 +5 +3 +3 +55 +1928 +0 + + +7084 +5 +3 +3 +57 +2161 +0 + + +7085 +5 +3 +3 +58 +1926 +0 + + +7086 +5 +3 +3 +59 +2180 +0 + + +7087 +5 +3 +3 +60 +1930 +0 + + +7088 +5 +3 +3 +61 +2164 +0 + + +7089 +5 +3 +3 +62 +3156 +1 + + +7090 +5 +3 +3 +63 +2446 +1 + + +7091 +5 +3 +3 +64 +2448 +1 + + +7092 +5 +3 +3 +65 +2166 +0 + + +7093 +5 +3 +3 +66 +1929 +0 + + +7094 +5 +3 +3 +67 +2689 +1 + + +7095 +5 +3 +2 +0 +1933 +0 + + +7096 +5 +3 +2 +1 +1905 +0 + + +7097 +5 +3 +2 +2 +1931 +0 + + +7098 +5 +3 +2 +3 +2182 +0 + + +7099 +5 +3 +2 +4 +3157 +1 + + +7100 +5 +3 +2 +5 +3376 +1 + + +7101 +5 +3 +2 +6 +2198 +1 + + +7102 +5 +3 +2 +7 +2167 +0 + + +7103 +5 +3 +2 +8 +1932 +0 + + +7104 +5 +3 +2 +9 +2183 +0 + + +7105 +5 +3 +2 +10 +1934 +0 + + +7106 +5 +3 +2 +12 +1907 +0 + + +7107 +5 +3 +2 +13 +3158 +1 + + +7108 +5 +3 +2 +14 +2185 +0 + + +7109 +5 +3 +2 +15 +1937 +0 + + +7110 +5 +3 +2 +16 +2169 +0 + + +7111 +5 +3 +2 +17 +1935 +0 + + +7112 +5 +3 +2 +18 +2194 +1 + + +7113 +5 +3 +2 +19 +2690 +1 + + +7114 +5 +3 +2 +20 +3377 +1 + + +7115 +5 +3 +2 +21 +2691 +1 + + +7116 +5 +3 +2 +23 +1908 +0 + + +7117 +5 +3 +2 +24 +2692 +1 + + +7118 +5 +3 +2 +25 +2188 +0 + + +7119 +5 +3 +2 +26 +2929 +1 + + +7120 +5 +3 +2 +27 +2172 +0 + + +7121 +5 +3 +2 +28 +2693 +1 + + +7122 +5 +3 +2 +29 +2190 +0 + + +7123 +5 +3 +2 +30 +1943 +1 + + +7124 +5 +3 +2 +31 +1910 +0 + + +7125 +5 +3 +2 +32 +2199 +1 + + +7126 +5 +3 +2 +33 +2191 +0 + + +7127 +5 +3 +2 +34 +3378 +1 + + +7128 +5 +3 +2 +35 +2174 +0 + + +7129 +5 +3 +2 +36 +1944 +1 + + +7130 +5 +3 +2 +37 +2195 +1 + + +7131 +5 +3 +2 +38 +2200 +1 + + +7132 +5 +3 +2 +39 +1913 +0 + + +7133 +5 +3 +2 +40 +1945 +1 + + +7134 +5 +3 +2 +41 +1917 +0 + + +7135 +5 +3 +2 +42 +2201 +1 + + +7136 +5 +3 +2 +43 +1911 +0 + + +7137 +5 +3 +2 +44 +3379 +1 + + +7138 +5 +3 +2 +46 +1646 +0 + + +7139 +5 +3 +2 +47 +1946 +1 + + +7140 +5 +3 +2 +48 +3591 +1 + + +7141 +5 +3 +2 +49 +3159 +1 + + +7142 +5 +3 +2 +50 +1915 +0 + + +7143 +5 +3 +2 +51 +2202 +1 + + +7144 +5 +3 +2 +52 +2449 +1 + + +7145 +5 +3 +2 +53 +2451 +1 + + +7146 +5 +3 +2 +54 +2930 +1 + + +7147 +5 +3 +2 +55 +2931 +1 + + +7148 +5 +3 +2 +57 +2694 +1 + + +7149 +5 +3 +2 +58 +3380 +1 + + +7150 +5 +3 +2 +59 +2450 +1 + + +7151 +5 +3 +2 +60 +2203 +1 + + +7152 +5 +3 +2 +61 +3592 +1 + + +7153 +5 +3 +2 +62 +2452 +1 + + +7154 +5 +3 +2 +63 +1947 +1 + + +7155 +5 +3 +2 +64 +1948 +1 + + +7156 +5 +3 +2 +65 +2695 +1 + + +7157 +5 +3 +2 +66 +2204 +1 + + +7158 +5 +3 +2 +67 +3160 +1 + + +7159 +5 +3 +1 +0 +3381 +1 + + +7160 +5 +3 +1 +1 +2932 +1 + + +7161 +5 +3 +1 +2 +2453 +1 + + +7162 +5 +3 +1 +3 +3593 +1 + + +7163 +5 +3 +1 +4 +2205 +1 + + +7164 +5 +3 +1 +5 +2696 +1 + + +7165 +5 +3 +1 +6 +2454 +1 + + +7166 +5 +3 +1 +7 +3161 +1 + + +7167 +5 +3 +1 +8 +2206 +1 + + +7168 +5 +3 +1 +9 +2455 +1 + + +7169 +0 +3 +1 +10 +1111 +0 + + +7170 +0 +3 +1 +12 +1108 +0 + + +7171 +0 +3 +1 +13 +825 +0 + + +7172 +0 +3 +1 +14 +1110 +0 + + +7173 +0 +3 +1 +15 +827 +0 + + +7174 +0 +3 +1 +16 +1113 +0 + + +7175 +0 +3 +1 +17 +830 +0 + + +7176 +0 +3 +1 +18 +1112 +0 + + +7177 +0 +3 +1 +19 +1115 +0 + + +7178 +0 +3 +1 +20 +207 +0 + + +7179 +0 +3 +1 +21 +215 +0 + + +7180 +0 +3 +1 +23 +1114 +0 + + +7181 +0 +3 +1 +24 +832 +0 + + +7182 +0 +3 +1 +25 +512 +0 + + +7183 +0 +3 +1 +26 +529 +0 + + +7184 +0 +3 +1 +27 +480 +0 + + +7185 +0 +3 +1 +28 +1117 +0 + + +7186 +0 +3 +1 +29 +1116 +0 + + +7187 +0 +3 +1 +30 +525 +0 + + +7188 +0 +3 +1 +31 +1106 +0 + + +7189 +0 +3 +1 +32 +530 +0 + + +7190 +0 +3 +1 +33 +1394 +0 + + +7191 +0 +3 +1 +34 +1118 +0 + + +7192 +0 +3 +1 +35 +515 +0 + + +7193 +0 +3 +1 +36 +823 +0 + + +7194 +0 +3 +1 +37 +1119 +0 + + +7195 +0 +3 +1 +38 +835 +0 + + +7196 +0 +3 +1 +39 +522 +0 + + +7197 +0 +3 +1 +40 +1120 +0 + + +7198 +0 +3 +1 +41 +210 +0 + + +7199 +0 +3 +1 +42 +526 +0 + + +7200 +0 +3 +1 +43 +1397 +0 + + +7201 +0 +3 +1 +44 +218 +0 + + +7202 +0 +3 +1 +46 +1121 +0 + + +7203 +0 +3 +1 +47 +220 +0 + + +7204 +0 +3 +1 +48 +517 +0 + + +7205 +0 +3 +1 +49 +1123 +0 + + +7206 +0 +3 +1 +50 +1399 +0 + + +7207 +0 +3 +1 +51 +221 +0 + + +7208 +0 +3 +1 +52 +1122 +0 + + +7209 +0 +3 +1 +53 +833 +0 + + +7210 +0 +3 +1 +54 +1109 +0 + + +7211 +0 +3 +1 +55 +214 +0 + + +7212 +0 +3 +1 +57 +1400 +0 + + +7213 +0 +3 +1 +58 +1125 +0 + + +7214 +0 +3 +1 +59 +212 +0 + + +7215 +0 +3 +1 +60 +216 +0 + + +7216 +0 +3 +1 +61 +1124 +0 + + +7217 +0 +3 +1 +62 +528 +0 + + +7218 +0 +3 +1 +63 +1402 +0 + + +7219 +0 +3 +1 +64 +838 +0 + + +7220 +0 +3 +1 +65 +213 +0 + + +7221 +0 +3 +1 +66 +1126 +0 + + +7222 +0 +3 +1 +67 +518 +0 + + +7223 +0 +3 +0 +0 +840 +0 + + +7224 +0 +3 +0 +1 +524 +0 + + +7225 +0 +3 +0 +2 +1127 +0 + + +7226 +0 +3 +0 +3 +1405 +0 + + +7227 +0 +3 +0 +4 +1128 +0 + + +7228 +0 +3 +0 +5 +206 +0 + + +7229 +0 +3 +0 +6 +223 +0 + + +7230 +0 +3 +0 +7 +1404 +0 + + +7231 +0 +3 +0 +8 +1129 +0 + + +7232 +0 +3 +0 +9 +520 +0 + + +7233 +0 +3 +0 +10 +829 +0 + + +7234 +0 +3 +0 +12 +1407 +0 + + +7235 +0 +3 +0 +13 +1131 +0 + + +7236 +0 +3 +0 +14 +208 +0 + + +7237 +0 +3 +0 +15 +217 +0 + + +7238 +0 +3 +0 +16 +1406 +0 + + +7239 +0 +3 +0 +17 +1130 +0 + + +7240 +0 +3 +0 +18 +1408 +0 + + +7241 +0 +3 +0 +19 +226 +0 + + +7242 +0 +3 +0 +20 +209 +0 + + +7243 +0 +3 +0 +21 +828 +0 + + +7244 +0 +3 +0 +23 +824 +0 + + +7245 +0 +3 +0 +24 +1132 +0 + + +7246 +0 +3 +0 +25 +1409 +0 + + +7247 +0 +3 +0 +26 +534 +0 + + +7248 +0 +3 +0 +27 +1410 +0 + + +7249 +0 +3 +0 +28 +537 +0 + + +7250 +0 +3 +0 +29 +527 +0 + + +7251 +0 +3 +0 +30 +1135 +0 + + +7252 +0 +3 +0 +31 +523 +0 + + +7253 +0 +3 +0 +32 +536 +0 + + +7254 +0 +3 +0 +33 +211 +0 + + +7255 +0 +3 +0 +34 +831 +0 + + +7256 +0 +3 +0 +35 +1411 +1 + + +7257 +0 +3 +0 +36 +538 +0 + + +7258 +0 +3 +0 +37 +205 +0 + + +7259 +0 +3 +0 +38 +539 +0 + + +7260 +0 +3 +0 +39 +190 +0 + + +7261 +0 +3 +0 +40 +540 +0 + + +7262 +0 +3 +0 +41 +193 +0 + + +7263 +0 +3 +0 +42 +834 +0 + + +7264 +0 +3 +0 +43 +195 +0 + + +7265 +0 +3 +0 +44 +541 +0 + + +7266 +0 +3 +0 +46 +198 +0 + + +7267 +0 +3 +0 +47 +543 +0 + + +7268 +0 +3 +0 +48 +200 +0 + + +7269 +0 +3 +0 +49 +836 +0 + + +7270 +0 +3 +0 +50 +201 +0 + + +7271 +0 +3 +0 +51 +545 +0 + + +7272 +0 +3 +0 +52 +1412 +1 + + +7273 +0 +3 +0 +53 +837 +0 + + +7274 +0 +3 +0 +54 +203 +0 + + +7275 +0 +3 +0 +55 +546 +0 + + +7276 +0 +3 +0 +57 +826 +0 + + +7277 +0 +3 +0 +58 +548 +0 + + +7278 +0 +3 +0 +59 +532 +0 + + +7279 +0 +3 +0 +60 +841 +0 + + +7280 +0 +3 +0 +61 +533 +0 + + +7281 +0 +3 +0 +62 +839 +0 + + +7282 +0 +3 +0 +63 +535 +0 + + +7283 +0 +3 +0 +64 +551 +0 + + +7284 +0 +3 +0 +65 +1681 +1 + + +7285 +0 +3 +0 +66 +1413 +1 + + +7286 +0 +3 +0 +67 +842 +0 + + +7287 +0 +3 +3 +0 +488 +0 + + +7288 +0 +3 +3 +1 +489 +0 + + +7289 +0 +3 +3 +2 +194 +0 + + +7290 +0 +3 +3 +3 +490 +0 + + +7291 +0 +3 +3 +4 +196 +0 + + +7292 +0 +3 +3 +5 +492 +0 + + +7293 +0 +3 +3 +6 +491 +0 + + +7294 +0 +3 +3 +7 +493 +0 + + +7295 +0 +3 +3 +8 +5290 +0 + + +7296 +0 +3 +3 +9 +494 +0 + + +7297 +0 +3 +3 +10 +197 +0 + + +7298 +0 +3 +3 +12 +477 +0 + + +7299 +0 +3 +3 +13 +5292 +0 + + +7300 +0 +3 +3 +14 +160 +0 + + +7301 +0 +3 +3 +15 +199 +0 + + +7302 +0 +3 +3 +16 +495 +0 + + +7303 +0 +3 +3 +17 +5293 +0 + + +7304 +0 +3 +3 +18 +487 +0 + + +7305 +0 +3 +3 +19 +496 +0 + + +7306 +0 +3 +3 +20 +497 +0 + + +7307 +0 +3 +3 +21 +202 +0 + + +7308 +0 +3 +3 +23 +158 +0 + + +7309 +0 +3 +3 +24 +5296 +0 + + +7310 +0 +3 +3 +25 +167 +0 + + +7311 +0 +3 +3 +26 +499 +0 + + +7312 +0 +3 +3 +27 +498 +0 + + +7313 +0 +3 +3 +28 +204 +0 + + +7314 +0 +3 +3 +29 +170 +0 + + +7315 +0 +3 +3 +30 +5295 +0 + + +7316 +0 +3 +3 +31 +478 +0 + + +7317 +0 +3 +3 +32 +501 +0 + + +7318 +0 +3 +3 +33 +789 +0 + + +7319 +0 +3 +3 +34 +5287 +0 + + +7320 +0 +3 +3 +35 +500 +0 + + +7321 +0 +3 +3 +36 +5294 +0 + + +7322 +0 +3 +3 +37 +161 +0 + + +7323 +0 +3 +3 +38 +5291 +0 + + +7324 +0 +3 +3 +39 +163 +0 + + +7325 +0 +3 +3 +40 +5289 +0 + + +7326 +0 +3 +3 +41 +791 +0 + + +7327 +0 +3 +3 +42 +502 +0 + + +7328 +0 +3 +3 +43 +503 +0 + + +7329 +0 +3 +3 +44 +174 +0 + + +7330 +0 +3 +3 +46 +172 +0 + + +7331 +0 +3 +3 +47 +504 +0 + + +7332 +0 +3 +3 +48 +794 +0 + + +7333 +0 +3 +3 +49 +171 +0 + + +7334 +0 +3 +3 +50 +505 +0 + + +7335 +0 +3 +3 +51 +5288 +0 + + +7336 +0 +3 +3 +52 +166 +0 + + +7337 +0 +3 +3 +53 +5286 +0 + + +7338 +0 +3 +3 +54 +173 +0 + + +7339 +0 +3 +3 +55 +507 +0 + + +7340 +0 +3 +3 +57 +796 +0 + + +7341 +0 +3 +3 +58 +169 +0 + + +7342 +0 +3 +3 +59 +506 +0 + + +7343 +0 +3 +3 +60 +5281 +0 + + +7344 +0 +3 +3 +61 +168 +0 + + +7345 +0 +3 +3 +62 +509 +0 + + +7346 +0 +3 +3 +63 +797 +0 + + +7347 +0 +3 +3 +64 +5283 +0 + + +7348 +0 +3 +3 +65 +5278 +0 + + +7349 +0 +3 +3 +66 +192 +0 + + +7350 +0 +3 +3 +67 +5280 +0 + + +7351 +0 +3 +2 +0 +508 +0 + + +7352 +0 +3 +2 +1 +799 +0 + + +7353 +0 +3 +2 +2 +510 +0 + + +7354 +0 +3 +2 +3 +180 +0 + + +7355 +0 +3 +2 +4 +188 +0 + + +7356 +0 +3 +2 +5 +800 +0 + + +7357 +0 +3 +2 +6 +511 +0 + + +7358 +0 +3 +2 +7 +181 +0 + + +7359 +0 +3 +2 +8 +5298 +0 + + +7360 +0 +3 +2 +9 +802 +0 + + +7361 +0 +3 +2 +10 +185 +0 + + +7362 +0 +3 +2 +12 +183 +0 + + +7363 +0 +3 +2 +13 +5300 +0 + + +7364 +0 +3 +2 +14 +178 +0 + + +7365 +0 +3 +2 +15 +513 +0 + + +7366 +0 +3 +2 +16 +801 +0 + + +7367 +0 +3 +2 +17 +189 +0 + + +7368 +0 +3 +2 +18 +804 +0 + + +7369 +0 +3 +2 +19 +5301 +0 + + +7370 +0 +3 +2 +20 +803 +0 + + +7371 +0 +3 +2 +21 +514 +0 + + +7372 +0 +3 +2 +23 +483 +0 + + +7373 +0 +3 +2 +24 +5303 +0 + + +7374 +0 +3 +2 +25 +805 +0 + + +7375 +0 +3 +2 +26 +5304 +0 + + +7376 +0 +3 +2 +27 +175 +0 + + +7377 +0 +3 +2 +28 +516 +0 + + +7378 +0 +3 +2 +29 +806 +0 + + +7379 +0 +3 +2 +30 +5302 +0 + + +7380 +0 +3 +2 +31 +807 +0 + + +7381 +0 +3 +2 +32 +5299 +0 + + +7382 +0 +3 +2 +33 +176 +0 + + +7383 +0 +3 +2 +34 +5598 +0 + + +7384 +0 +3 +2 +35 +177 +0 + + +7385 +0 +3 +2 +36 +519 +0 + + +7386 +0 +3 +2 +37 +179 +0 + + +7387 +0 +3 +2 +38 +5305 +0 + + +7388 +0 +3 +2 +39 +808 +0 + + +7389 +0 +3 +2 +40 +5600 +0 + + +7390 +0 +3 +2 +41 +182 +0 + + +7391 +0 +3 +2 +42 +810 +0 + + +7392 +0 +3 +2 +43 +809 +0 + + +7393 +0 +3 +2 +44 +521 +0 + + +7394 +0 +3 +2 +46 +485 +0 + + +7395 +0 +3 +2 +47 +5306 +0 + + +7396 +0 +3 +2 +48 +1094 +0 + + +7397 +0 +3 +2 +49 +812 +0 + + +7398 +0 +3 +2 +50 +811 +0 + + +7399 +0 +3 +2 +51 +5603 +0 + + +7400 +0 +3 +2 +52 +186 +0 + + +7401 +0 +3 +2 +53 +5597 +0 + + +7402 +0 +3 +2 +54 +1096 +0 + + +7403 +0 +3 +2 +55 +813 +0 + + +7404 +0 +3 +2 +57 +184 +0 + + +7405 +0 +3 +2 +58 +5595 +0 + + +7406 +0 +3 +2 +59 +814 +0 + + +7407 +0 +3 +2 +60 +187 +0 + + +7408 +0 +3 +2 +61 +5297 +0 + + +7409 +0 +3 +2 +62 +191 +0 + + +7410 +0 +3 +2 +63 +1099 +0 + + +7411 +0 +3 +2 +64 +486 +0 + + +7412 +0 +3 +2 +65 +816 +0 + + +7413 +0 +3 +2 +66 +815 +0 + + +7414 +0 +3 +2 +67 +1107 +0 + + +7415 +0 +3 +1 +0 +818 +0 + + +7416 +0 +3 +1 +1 +1104 +0 + + +7417 +0 +3 +1 +2 +820 +0 + + +7418 +0 +3 +1 +3 +1101 +0 + + +7419 +0 +3 +1 +4 +817 +0 + + +7420 +0 +3 +1 +5 +1105 +0 + + +7421 +0 +3 +1 +6 +819 +0 + + +7422 +0 +3 +1 +7 +1102 +0 + + +7423 +0 +3 +1 +8 +821 +0 + + +7424 +0 +3 +1 +9 +822 +0 + + +7425 +0 +2 +1 +10 +1656 +0 + + +7426 +0 +2 +1 +12 +1658 +0 + + +7427 +0 +2 +1 +13 +1383 +0 + + +7428 +0 +2 +1 +14 +1613 +0 + + +7429 +0 +2 +1 +15 +1385 +0 + + +7430 +0 +2 +1 +16 +1611 +0 + + +7431 +0 +2 +1 +17 +1387 +0 + + +7432 +0 +2 +1 +18 +1657 +0 + + +7433 +0 +2 +1 +19 +1388 +0 + + +7434 +0 +2 +1 +20 +1659 +0 + + +7435 +0 +2 +1 +21 +1384 +0 + + +7436 +0 +2 +1 +23 +1610 +0 + + +7437 +0 +2 +1 +24 +1386 +0 + + +7438 +0 +2 +1 +25 +1660 +0 + + +7439 +0 +2 +1 +26 +1389 +0 + + +7440 +0 +2 +1 +27 +1355 +0 + + +7441 +0 +2 +1 +28 +1391 +0 + + +7442 +0 +2 +1 +29 +1661 +0 + + +7443 +0 +2 +1 +30 +1390 +0 + + +7444 +0 +2 +1 +31 +1353 +0 + + +7445 +0 +2 +1 +32 +1393 +0 + + +7446 +0 +2 +1 +33 +1662 +0 + + +7447 +0 +2 +1 +34 +1352 +0 + + +7448 +0 +2 +1 +35 +1664 +0 + + +7449 +0 +2 +1 +36 +1351 +0 + + +7450 +0 +2 +1 +37 +1350 +0 + + +7451 +0 +2 +1 +38 +1349 +0 + + +7452 +0 +2 +1 +39 +1663 +0 + + +7453 +0 +2 +1 +40 +1395 +0 + + +7454 +0 +2 +1 +41 +1348 +0 + + +7455 +0 +2 +1 +42 +1666 +0 + + +7456 +0 +2 +1 +43 +1347 +0 + + +7457 +0 +2 +1 +44 +1396 +0 + + +7458 +0 +2 +1 +46 +1345 +0 + + +7459 +0 +2 +1 +47 +1346 +0 + + +7460 +0 +2 +1 +48 +1342 +0 + + +7461 +0 +2 +1 +49 +1055 +0 + + +7462 +0 +2 +1 +50 +1665 +0 + + +7463 +0 +2 +1 +51 +1667 +0 + + +7464 +0 +2 +1 +52 +1340 +0 + + +7465 +0 +2 +1 +53 +1057 +0 + + +7466 +0 +2 +1 +54 +1668 +0 + + +7467 +0 +2 +1 +55 +1398 +0 + + +7468 +0 +2 +1 +57 +1339 +0 + + +7469 +0 +2 +1 +58 +1058 +0 + + +7470 +0 +2 +1 +59 +1337 +0 + + +7471 +0 +2 +1 +60 +1669 +0 + + +7472 +0 +2 +1 +61 +1619 +0 + + +7473 +0 +2 +1 +62 +1060 +0 + + +7474 +0 +2 +1 +63 +1670 +0 + + +7475 +0 +2 +1 +64 +1401 +0 + + +7476 +0 +2 +1 +65 +1618 +0 + + +7477 +0 +2 +1 +66 +1063 +0 + + +7478 +0 +2 +1 +67 +1616 +0 + + +7479 +0 +2 +0 +0 +1672 +0 + + +7480 +0 +2 +0 +1 +1671 +0 + + +7481 +0 +2 +0 +2 +1403 +0 + + +7482 +0 +2 +0 +3 +1356 +0 + + +7483 +0 +2 +0 +4 +1065 +0 + + +7484 +0 +2 +0 +5 +1358 +0 + + +7485 +0 +2 +0 +6 +1674 +0 + + +7486 +0 +2 +0 +7 +1936 +0 + + +7487 +0 +2 +0 +8 +1066 +0 + + +7488 +0 +2 +0 +9 +1673 +0 + + +7489 +0 +2 +0 +10 +1053 +0 + + +7490 +0 +2 +0 +12 +1361 +0 + + +7491 +0 +2 +0 +13 +1054 +0 + + +7492 +0 +2 +0 +14 +1938 +0 + + +7493 +0 +2 +0 +15 +1675 +0 + + +7494 +0 +2 +0 +16 +1363 +0 + + +7495 +0 +2 +0 +17 +1056 +0 + + +7496 +0 +2 +0 +18 +1364 +0 + + +7497 +0 +2 +0 +19 +1676 +0 + + +7498 +0 +2 +0 +20 +1637 +0 + + +7499 +0 +2 +0 +21 +1344 +0 + + +7500 +0 +2 +0 +23 +1640 +0 + + +7501 +0 +2 +0 +24 +1677 +0 + + +7502 +0 +2 +0 +25 +1939 +1 + + +7503 +0 +2 +0 +26 +1343 +0 + + +7504 +0 +2 +0 +27 +1645 +0 + + +7505 +0 +2 +0 +28 +1341 +0 + + +7506 +0 +2 +0 +29 +1904 +0 + + +7507 +0 +2 +0 +30 +1338 +0 + + +7508 +0 +2 +0 +31 +1900 +0 + + +7509 +0 +2 +0 +32 +1678 +1 + + +7510 +0 +2 +0 +33 +1906 +0 + + +7511 +0 +2 +0 +34 +1621 +0 + + +7512 +0 +2 +0 +35 +1902 +0 + + +7513 +0 +2 +0 +36 +1624 +0 + + +7514 +0 +2 +0 +37 +1909 +0 + + +7515 +0 +2 +0 +38 +1626 +0 + + +7516 +0 +2 +0 +39 +1940 +1 + + +7517 +0 +2 +0 +40 +1627 +0 + + +7518 +0 +2 +0 +41 +1903 +0 + + +7519 +0 +2 +0 +42 +1629 +0 + + +7520 +0 +2 +0 +43 +1641 +0 + + +7521 +0 +2 +0 +44 +1632 +0 + + +7522 +0 +2 +0 +46 +1644 +0 + + +7523 +0 +2 +0 +47 +1634 +0 + + +7524 +0 +2 +0 +48 +1901 +0 + + +7525 +0 +2 +0 +49 +1679 +1 + + +7526 +0 +2 +0 +50 +1639 +0 + + +7527 +0 +2 +0 +51 +1635 +0 + + +7528 +0 +2 +0 +52 +1898 +0 + + +7529 +0 +2 +0 +53 +1642 +0 + + +7530 +0 +2 +0 +54 +1941 +1 + + +7531 +0 +2 +0 +55 +1643 +0 + + +7532 +0 +2 +0 +57 +1896 +0 + + +7533 +0 +2 +0 +58 +1653 +0 + + +7534 +0 +2 +0 +59 +1638 +0 + + +7535 +0 +2 +0 +60 +1651 +0 + + +7536 +0 +2 +0 +61 +1636 +0 + + +7537 +0 +2 +0 +62 +1680 +1 + + +7538 +0 +2 +0 +63 +1633 +0 + + +7539 +0 +2 +0 +64 +1650 +0 + + +7540 +0 +2 +0 +65 +1942 +1 + + +7541 +0 +2 +0 +66 +1648 +0 + + +7542 +0 +2 +0 +67 +1655 +0 + + +7543 +0 +2 +3 +0 +1062 +0 + + +7544 +0 +2 +3 +1 +1061 +0 + + +7545 +0 +2 +3 +2 +155 +0 + + +7546 +0 +2 +3 +3 +1064 +0 + + +7547 +0 +2 +3 +4 +779 +0 + + +7548 +0 +2 +3 +5 +1067 +0 + + +7549 +0 +2 +3 +6 +157 +0 + + +7550 +0 +2 +3 +7 +1069 +0 + + +7551 +0 +2 +3 +8 +782 +0 + + +7552 +0 +2 +3 +9 +153 +0 + + +7553 +0 +2 +3 +10 +456 +0 + + +7554 +0 +2 +3 +12 +156 +0 + + +7555 +0 +2 +3 +13 +458 +0 + + +7556 +0 +2 +3 +14 +454 +0 + + +7557 +0 +2 +3 +15 +784 +0 + + +7558 +0 +2 +3 +16 +753 +0 + + +7559 +0 +2 +3 +17 +759 +0 + + +7560 +0 +2 +3 +18 +457 +0 + + +7561 +0 +2 +3 +19 +781 +0 + + +7562 +0 +2 +3 +20 +152 +0 + + +7563 +0 +2 +3 +21 +783 +0 + + +7564 +0 +2 +3 +23 +1068 +0 + + +7565 +0 +2 +3 +24 +786 +0 + + +7566 +0 +2 +3 +25 +154 +0 + + +7567 +0 +2 +3 +26 +788 +0 + + +7568 +0 +2 +3 +27 +455 +0 + + +7569 +0 +2 +3 +28 +787 +0 + + +7570 +0 +2 +3 +29 +1071 +0 + + +7571 +0 +2 +3 +30 +460 +0 + + +7572 +0 +2 +3 +31 +1070 +0 + + +7573 +0 +2 +3 +32 +459 +0 + + +7574 +0 +2 +3 +33 +1072 +0 + + +7575 +0 +2 +3 +34 +159 +0 + + +7576 +0 +2 +3 +35 +1075 +0 + + +7577 +0 +2 +3 +36 +461 +0 + + +7578 +0 +2 +3 +37 +1073 +0 + + +7579 +0 +2 +3 +38 +790 +0 + + +7580 +0 +2 +3 +39 +1077 +0 + + +7581 +0 +2 +3 +40 +162 +0 + + +7582 +0 +2 +3 +41 +1074 +0 + + +7583 +0 +2 +3 +42 +462 +0 + + +7584 +0 +2 +3 +43 +463 +0 + + +7585 +0 +2 +3 +44 +792 +0 + + +7586 +0 +2 +3 +46 +465 +0 + + +7587 +0 +2 +3 +47 +757 +0 + + +7588 +0 +2 +3 +48 +761 +0 + + +7589 +0 +2 +3 +49 +165 +0 + + +7590 +0 +2 +3 +50 +763 +0 + + +7591 +0 +2 +3 +51 +164 +0 + + +7592 +0 +2 +3 +52 +1076 +0 + + +7593 +0 +2 +3 +53 +793 +0 + + +7594 +0 +2 +3 +54 +766 +0 + + +7595 +0 +2 +3 +55 +464 +0 + + +7596 +0 +2 +3 +57 +768 +0 + + +7597 +0 +2 +3 +58 +467 +0 + + +7598 +0 +2 +3 +59 +1079 +0 + + +7599 +0 +2 +3 +60 +795 +0 + + +7600 +0 +2 +3 +61 +1354 +0 + + +7601 +0 +2 +3 +62 +1078 +0 + + +7602 +0 +2 +3 +63 +769 +0 + + +7603 +0 +2 +3 +64 +469 +0 + + +7604 +0 +2 +3 +65 +1357 +0 + + +7605 +0 +2 +3 +66 +1080 +0 + + +7606 +0 +2 +3 +67 +1081 +0 + + +7607 +0 +2 +2 +0 +798 +0 + + +7608 +0 +2 +2 +1 +758 +0 + + +7609 +0 +2 +2 +2 +762 +0 + + +7610 +0 +2 +2 +3 +755 +0 + + +7611 +0 +2 +2 +4 +1083 +0 + + +7612 +0 +2 +2 +5 +1359 +0 + + +7613 +0 +2 +2 +6 +466 +0 + + +7614 +0 +2 +2 +7 +1082 +0 + + +7615 +0 +2 +2 +8 +468 +0 + + +7616 +0 +2 +2 +9 +1084 +0 + + +7617 +0 +2 +2 +10 +1085 +0 + + +7618 +0 +2 +2 +12 +1360 +0 + + +7619 +0 +2 +2 +13 +471 +0 + + +7620 +0 +2 +2 +14 +756 +0 + + +7621 +0 +2 +2 +15 +474 +0 + + +7622 +0 +2 +2 +16 +754 +0 + + +7623 +0 +2 +2 +17 +476 +0 + + +7624 +0 +2 +2 +18 +1362 +0 + + +7625 +0 +2 +2 +19 +780 +0 + + +7626 +0 +2 +2 +20 +751 +0 + + +7627 +0 +2 +2 +21 +1086 +0 + + +7628 +0 +2 +2 +23 +749 +0 + + +7629 +0 +2 +2 +24 +778 +0 + + +7630 +0 +2 +2 +25 +748 +0 + + +7631 +0 +2 +2 +26 +775 +0 + + +7632 +0 +2 +2 +27 +1365 +0 + + +7633 +0 +2 +2 +28 +1088 +0 + + +7634 +0 +2 +2 +29 +1059 +0 + + +7635 +0 +2 +2 +30 +1087 +0 + + +7636 +0 +2 +2 +31 +760 +0 + + +7637 +0 +2 +2 +32 +1089 +0 + + +7638 +0 +2 +2 +33 +1367 +0 + + +7639 +0 +2 +2 +34 +1091 +0 + + +7640 +0 +2 +2 +35 +470 +0 + + +7641 +0 +2 +2 +36 +773 +0 + + +7642 +0 +2 +2 +37 +472 +0 + + +7643 +0 +2 +2 +38 +1090 +0 + + +7644 +0 +2 +2 +39 +475 +0 + + +7645 +0 +2 +2 +40 +772 +0 + + +7646 +0 +2 +2 +41 +1368 +0 + + +7647 +0 +2 +2 +42 +1093 +0 + + +7648 +0 +2 +2 +43 +1366 +0 + + +7649 +0 +2 +2 +44 +770 +0 + + +7650 +0 +2 +2 +46 +1369 +0 + + +7651 +0 +2 +2 +47 +1092 +0 + + +7652 +0 +2 +2 +48 +1370 +0 + + +7653 +0 +2 +2 +49 +767 +0 + + +7654 +0 +2 +2 +50 +479 +0 + + +7655 +0 +2 +2 +51 +765 +0 + + +7656 +0 +2 +2 +52 +481 +0 + + +7657 +0 +2 +2 +53 +1095 +0 + + +7658 +0 +2 +2 +54 +1371 +0 + + +7659 +0 +2 +2 +55 +764 +0 + + +7660 +0 +2 +2 +57 +1373 +0 + + +7661 +0 +2 +2 +58 +776 +0 + + +7662 +0 +2 +2 +59 +482 +0 + + +7663 +0 +2 +2 +60 +1097 +0 + + +7664 +0 +2 +2 +61 +1372 +0 + + +7665 +0 +2 +2 +62 +774 +0 + + +7666 +0 +2 +2 +63 +1375 +0 + + +7667 +0 +2 +2 +64 +771 +0 + + +7668 +0 +2 +2 +65 +484 +0 + + +7669 +0 +2 +2 +66 +777 +0 + + +7670 +0 +2 +2 +67 +1374 +0 + + +7671 +0 +2 +1 +0 +1098 +0 + + +7672 +0 +2 +1 +1 +1376 +0 + + +7673 +0 +2 +1 +2 +785 +0 + + +7674 +0 +2 +1 +3 +473 +0 + + +7675 +0 +2 +1 +4 +1100 +0 + + +7676 +0 +2 +1 +5 +1377 +0 + + +7677 +0 +2 +1 +6 +1103 +0 + + +7678 +0 +2 +1 +7 +1379 +0 + + +7679 +0 +2 +1 +8 +1378 +0 + + +7680 +0 +2 +1 +9 +1381 +0 + + +7681 +6 +0 +1 +10 +873 +1 + + +7682 +6 +0 +1 +12 +872 +1 + + +7683 +6 +0 +1 +13 +584 +1 + + +7684 +6 +0 +1 +14 +1155 +1 + + +7685 +6 +0 +1 +15 +585 +1 + + +7686 +6 +0 +1 +16 +2214 +1 + + +7687 +6 +0 +1 +17 +1958 +1 + + +7688 +6 +0 +1 +18 +1697 +1 + + +7689 +6 +0 +1 +19 +1953 +1 + + +7690 +6 +0 +1 +20 +1959 +1 + + +7691 +6 +0 +1 +21 +1426 +1 + + +7692 +6 +0 +1 +23 +2215 +1 + + +7693 +6 +0 +1 +24 +586 +1 + + +7694 +6 +0 +1 +25 +1156 +1 + + +7695 +6 +0 +1 +26 +1153 +1 + + +7696 +6 +0 +1 +27 +874 +1 + + +7697 +6 +0 +1 +28 +1692 +1 + + +7698 +6 +0 +1 +29 +2464 +1 + + +7699 +6 +0 +1 +30 +1152 +1 + + +7700 +6 +0 +1 +31 +1430 +1 + + +7701 +6 +0 +1 +32 +1425 +1 + + +7702 +6 +0 +1 +33 +1698 +1 + + +7703 +6 +0 +1 +34 +1952 +1 + + +7704 +6 +0 +1 +35 +1960 +1 + + +7705 +6 +0 +1 +36 +1691 +1 + + +7706 +6 +0 +1 +37 +2216 +1 + + +7707 +6 +0 +1 +38 +1690 +1 + + +7708 +6 +0 +1 +39 +2465 +1 + + +7709 +6 +0 +1 +40 +587 +1 + + +7710 +6 +0 +1 +41 +875 +1 + + +7711 +6 +0 +1 +42 +1423 +1 + + +7712 +6 +0 +1 +43 +1157 +1 + + +7713 +6 +0 +1 +44 +5700 +1 + + +7714 +6 +0 +1 +46 +1431 +1 + + +7715 +6 +0 +1 +47 +5987 +1 + + +7716 +6 +0 +1 +48 +1699 +1 + + +7717 +6 +0 +1 +49 +6268 +1 + + +7718 +6 +0 +1 +50 +1961 +1 + + +7719 +6 +0 +1 +51 +5701 +1 + + +7720 +6 +0 +1 +52 +2217 +1 + + +7721 +6 +0 +1 +53 +7073 +1 + + +7722 +6 +0 +1 +54 +2466 +1 + + +7723 +6 +0 +1 +55 +7072 +1 + + +7724 +6 +0 +1 +57 +1432 +1 + + +7725 +6 +0 +1 +58 +876 +1 + + +7726 +6 +0 +1 +59 +1158 +1 + + +7727 +6 +0 +1 +60 +6811 +1 + + +7728 +6 +0 +1 +61 +1700 +1 + + +7729 +6 +0 +1 +62 +7330 +1 + + +7730 +6 +0 +1 +63 +1962 +1 + + +7731 +6 +0 +1 +64 +7074 +1 + + +7732 +6 +0 +1 +65 +2218 +1 + + +7733 +6 +0 +1 +66 +6812 +1 + + +7734 +6 +0 +1 +67 +2467 +1 + + +7735 +6 +0 +0 +0 +7331 +1 + + +7736 +6 +0 +0 +1 +1433 +1 + + +7737 +6 +0 +0 +2 +7075 +1 + + +7738 +6 +0 +0 +3 +1701 +1 + + +7739 +6 +0 +0 +4 +877 +1 + + +7740 +6 +0 +0 +5 +1159 +1 + + +7741 +6 +0 +0 +6 +6813 +1 + + +7742 +6 +0 +0 +7 +1963 +1 + + +7743 +6 +0 +0 +8 +6545 +1 + + +7744 +6 +0 +0 +9 +2219 +1 + + +7745 +6 +0 +0 +10 +7332 +1 + + +7746 +6 +0 +0 +12 +2468 +1 + + +7747 +6 +0 +0 +13 +7076 +1 + + +7748 +6 +0 +0 +14 +1434 +1 + + +7749 +6 +0 +0 +15 +6814 +1 + + +7750 +6 +0 +0 +16 +1702 +1 + + +7751 +6 +0 +0 +17 +6815 +1 + + +7752 +6 +0 +0 +18 +1964 +1 + + +7753 +6 +0 +0 +19 +6547 +1 + + +7754 +6 +0 +0 +20 +2220 +1 + + +7755 +6 +0 +0 +21 +878 +1 + + +7756 +6 +0 +0 +23 +1160 +1 + + +7757 +6 +0 +0 +24 +5990 +1 + + +7758 +6 +0 +0 +25 +2469 +1 + + +7759 +6 +0 +0 +26 +6272 +1 + + +7760 +6 +0 +0 +27 +1435 +1 + + +7761 +6 +0 +0 +28 +1427 +1 + + +7762 +6 +0 +0 +29 +1703 +1 + + +7763 +6 +0 +0 +30 +1693 +1 + + +7764 +6 +0 +0 +31 +1965 +1 + + +7765 +6 +0 +0 +32 +1954 +1 + + +7766 +6 +0 +0 +33 +2221 +1 + + +7767 +6 +0 +0 +34 +1428 +1 + + +7768 +6 +0 +0 +35 +2470 +1 + + +7769 +6 +0 +0 +36 +879 +1 + + +7770 +6 +0 +0 +37 +1161 +1 + + +7771 +6 +0 +0 +38 +1694 +1 + + +7772 +6 +0 +0 +39 +2712 +1 + + +7773 +6 +0 +0 +40 +1154 +1 + + +7774 +6 +0 +0 +41 +1436 +1 + + +7775 +6 +0 +0 +42 +1955 +1 + + +7776 +6 +0 +0 +43 +1704 +1 + + +7777 +6 +0 +0 +44 +1429 +1 + + +7778 +6 +0 +0 +46 +1966 +1 + + +7779 +6 +0 +0 +47 +1695 +1 + + +7780 +6 +0 +0 +48 +2222 +1 + + +7781 +6 +0 +0 +49 +2210 +1 + + +7782 +6 +0 +0 +50 +2471 +1 + + +7783 +6 +0 +0 +51 +1696 +1 + + +7784 +6 +0 +0 +52 +1162 +1 + + +7785 +6 +0 +0 +53 +880 +1 + + +7786 +6 +0 +0 +54 +2713 +1 + + +7787 +6 +0 +0 +55 +1956 +1 + + +7788 +6 +0 +0 +57 +1437 +1 + + +7789 +6 +0 +0 +58 +2211 +1 + + +7790 +6 +0 +0 +59 +1705 +1 + + +7791 +6 +0 +0 +60 +2212 +1 + + +7792 +6 +0 +0 +61 +1967 +1 + + +7793 +6 +0 +0 +62 +1957 +1 + + +7794 +6 +0 +0 +63 +2223 +1 + + +7795 +6 +0 +0 +64 +2213 +1 + + +7796 +6 +0 +0 +65 +1163 +1 + + +7797 +6 +0 +0 +66 +4836 +1 + + +7798 +6 +0 +0 +67 +881 +1 + + +7799 +6 +0 +3 +0 +861 +1 + + +7800 +6 +0 +3 +1 +550 +0 + + +7801 +6 +0 +3 +2 +573 +1 + + +7802 +6 +0 +3 +3 +277 +1 + + +7803 +6 +0 +3 +4 +245 +0 + + +7804 +6 +0 +3 +5 +552 +0 + + +7805 +6 +0 +3 +6 +574 +1 + + +7806 +6 +0 +3 +7 +862 +1 + + +7807 +6 +0 +3 +8 +269 +0 + + +7808 +6 +0 +3 +9 +5368 +0 + + +7809 +6 +0 +3 +10 +263 +0 + + +7810 +6 +0 +3 +12 +555 +0 + + +7811 +6 +0 +3 +13 +271 +0 + + +7812 +6 +0 +3 +14 +276 +1 + + +7813 +6 +0 +3 +15 +266 +0 + + +7814 +6 +0 +3 +16 +557 +0 + + +7815 +6 +0 +3 +17 +274 +0 + + +7816 +6 +0 +3 +18 +5366 +0 + + +7817 +6 +0 +3 +19 +268 +0 + + +7818 +6 +0 +3 +20 +558 +0 + + +7819 +6 +0 +3 +21 +235 +0 + + +7820 +6 +0 +3 +23 +560 +0 + + +7821 +6 +0 +3 +24 +575 +1 + + +7822 +6 +0 +3 +25 +863 +1 + + +7823 +6 +0 +3 +26 +238 +0 + + +7824 +6 +0 +3 +27 +248 +0 + + +7825 +6 +0 +3 +28 +5664 +0 + + +7826 +6 +0 +3 +29 +549 +0 + + +7827 +6 +0 +3 +30 +240 +0 + + +7828 +6 +0 +3 +31 +264 +0 + + +7829 +6 +0 +3 +32 +5397 +1 + + +7830 +6 +0 +3 +33 +547 +0 + + +7831 +6 +0 +3 +34 +241 +0 + + +7832 +6 +0 +3 +35 +571 +1 + + +7833 +6 +0 +3 +36 +5667 +0 + + +7834 +6 +0 +3 +37 +544 +0 + + +7835 +6 +0 +3 +38 +576 +1 + + +7836 +6 +0 +3 +39 +864 +1 + + +7837 +6 +0 +3 +40 +243 +0 + + +7838 +6 +0 +3 +41 +262 +0 + + +7839 +6 +0 +3 +42 +5669 +0 + + +7840 +6 +0 +3 +43 +542 +0 + + +7841 +6 +0 +3 +44 +246 +0 + + +7842 +6 +0 +3 +46 +259 +0 + + +7843 +6 +0 +3 +47 +5670 +0 + + +7844 +6 +0 +3 +48 +564 +0 + + +7845 +6 +0 +3 +49 +278 +1 + + +7846 +6 +0 +3 +50 +567 +0 + + +7847 +6 +0 +3 +51 +5672 +0 + + +7848 +6 +0 +3 +52 +562 +0 + + +7849 +6 +0 +3 +53 +265 +0 + + +7850 +6 +0 +3 +54 +1422 +1 + + +7851 +6 +0 +3 +55 +577 +1 + + +7852 +6 +0 +3 +57 +865 +1 + + +7853 +6 +0 +3 +58 +5370 +0 + + +7854 +6 +0 +3 +59 +257 +0 + + +7855 +6 +0 +3 +60 +5373 +0 + + +7856 +6 +0 +3 +61 +561 +0 + + +7857 +6 +0 +3 +62 +5396 +1 + + +7858 +6 +0 +3 +63 +256 +0 + + +7859 +6 +0 +3 +64 +5372 +0 + + +7860 +6 +0 +3 +65 +559 +0 + + +7861 +6 +0 +3 +66 +244 +0 + + +7862 +6 +0 +3 +67 +572 +1 + + +7863 +6 +0 +2 +0 +5367 +0 + + +7864 +6 +0 +2 +1 +556 +0 + + +7865 +6 +0 +2 +2 +578 +1 + + +7866 +6 +0 +2 +3 +866 +1 + + +7867 +6 +0 +2 +4 +242 +0 + + +7868 +6 +0 +2 +5 +254 +0 + + +7869 +6 +0 +2 +6 +5365 +0 + + +7870 +6 +0 +2 +7 +554 +0 + + +7871 +6 +0 +2 +8 +239 +0 + + +7872 +6 +0 +2 +9 +251 +0 + + +7873 +6 +0 +2 +10 +5364 +0 + + +7874 +6 +0 +2 +12 +553 +0 + + +7875 +6 +0 +2 +13 +237 +0 + + +7876 +6 +0 +2 +14 +249 +0 + + +7877 +6 +0 +2 +15 +5362 +0 + + +7878 +6 +0 +2 +16 +855 +0 + + +7879 +6 +0 +2 +17 +236 +0 + + +7880 +6 +0 +2 +18 +867 +1 + + +7881 +6 +0 +2 +19 +579 +1 + + +7882 +6 +0 +2 +20 +1424 +1 + + +7883 +6 +0 +2 +21 +563 +0 + + +7884 +6 +0 +2 +23 +853 +0 + + +7885 +6 +0 +2 +24 +5359 +0 + + +7886 +6 +0 +2 +25 +258 +0 + + +7887 +6 +0 +2 +26 +5357 +0 + + +7888 +6 +0 +2 +27 +856 +1 + + +7889 +6 +0 +2 +28 +5358 +0 + + +7890 +6 +0 +2 +29 +570 +1 + + +7891 +6 +0 +2 +30 +5384 +0 + + +7892 +6 +0 +2 +31 +852 +0 + + +7893 +6 +0 +2 +32 +5382 +0 + + +7894 +6 +0 +2 +33 +253 +0 + + +7895 +6 +0 +2 +34 +5379 +0 + + +7896 +6 +0 +2 +35 +868 +1 + + +7897 +6 +0 +2 +36 +580 +1 + + +7898 +6 +0 +2 +37 +850 +0 + + +7899 +6 +0 +2 +38 +5377 +0 + + +7900 +6 +0 +2 +39 +247 +0 + + +7901 +6 +0 +2 +40 +5376 +0 + + +7902 +6 +0 +2 +41 +847 +0 + + +7903 +6 +0 +2 +42 +5374 +0 + + +7904 +6 +0 +2 +43 +568 +0 + + +7905 +6 +0 +2 +44 +5371 +0 + + +7906 +6 +0 +2 +46 +845 +0 + + +7907 +6 +0 +2 +47 +5369 +0 + + +7908 +6 +0 +2 +48 +565 +0 + + +7909 +6 +0 +2 +49 +860 +1 + + +7910 +6 +0 +2 +50 +869 +1 + + +7911 +6 +0 +2 +51 +581 +1 + + +7912 +6 +0 +2 +52 +844 +0 + + +7913 +6 +0 +2 +53 +260 +0 + + +7914 +6 +0 +2 +54 +854 +0 + + +7915 +6 +0 +2 +55 +255 +0 + + +7916 +6 +0 +2 +57 +851 +0 + + +7917 +6 +0 +2 +58 +252 +0 + + +7918 +6 +0 +2 +59 +849 +0 + + +7919 +6 +0 +2 +60 +250 +0 + + +7920 +6 +0 +2 +61 +848 +0 + + +7921 +6 +0 +2 +62 +228 +0 + + +7922 +6 +0 +2 +63 +846 +0 + + +7923 +6 +0 +2 +64 +859 +1 + + +7924 +6 +0 +2 +65 +843 +0 + + +7925 +6 +0 +2 +66 +582 +1 + + +7926 +6 +0 +2 +67 +870 +1 + + +7927 +6 +0 +1 +0 +566 +0 + + +7928 +6 +0 +1 +1 +1133 +0 + + +7929 +6 +0 +1 +2 +569 +1 + + +7930 +6 +0 +1 +3 +1134 +0 + + +7931 +6 +0 +1 +4 +1147 +1 + + +7932 +6 +0 +1 +5 +1136 +0 + + +7933 +6 +0 +1 +6 +1148 +1 + + +7934 +6 +0 +1 +7 +871 +1 + + +7935 +6 +0 +1 +8 +1149 +1 + + +7936 +6 +0 +1 +9 +583 +1 + + +7937 +6 +1 +1 +10 +5988 +1 + + +7938 +6 +1 +1 +12 +6269 +1 + + +7939 +6 +1 +1 +13 +291 +1 + + +7940 +6 +1 +1 +14 +6543 +1 + + +7941 +6 +1 +1 +15 +7584 +1 + + +7942 +6 +1 +1 +16 +5702 +1 + + +7943 +6 +1 +1 +17 +7335 +1 + + +7944 +6 +1 +1 +18 +5989 +1 + + +7945 +6 +1 +1 +19 +5411 +1 + + +7946 +6 +1 +1 +20 +6270 +1 + + +7947 +6 +1 +1 +21 +7079 +1 + + +7948 +6 +1 +1 +23 +6544 +1 + + +7949 +6 +1 +1 +24 +292 +1 + + +7950 +6 +1 +1 +25 +6271 +1 + + +7951 +6 +1 +1 +26 +6817 +1 + + +7952 +6 +1 +1 +27 +6546 +1 + + +7953 +6 +1 +1 +28 +6549 +1 + + +7954 +6 +1 +1 +29 +7333 +1 + + +7955 +6 +1 +1 +30 +6274 +1 + + +7956 +6 +1 +1 +31 +7077 +1 + + +7957 +6 +1 +1 +32 +7585 +1 + + +7958 +6 +1 +1 +33 +7334 +1 + + +7959 +6 +1 +1 +34 +7336 +1 + + +7960 +6 +1 +1 +35 +7078 +1 + + +7961 +6 +1 +1 +36 +5413 +1 + + +7962 +6 +1 +1 +37 +6816 +1 + + +7963 +6 +1 +1 +38 +293 +1 + + +7964 +6 +1 +1 +39 +6548 +1 + + +7965 +6 +1 +1 +40 +6819 +1 + + +7966 +6 +1 +1 +41 +7080 +1 + + +7967 +6 +1 +1 +42 +6551 +1 + + +7968 +6 +1 +1 +43 +6818 +1 + + +7969 +6 +1 +1 +44 +6276 +1 + + +7970 +6 +1 +1 +46 +6550 +1 + + +7971 +6 +1 +1 +47 +7587 +1 + + +7972 +6 +1 +1 +48 +6275 +1 + + +7973 +6 +1 +1 +49 +7338 +1 + + +7974 +6 +1 +1 +50 +7586 +1 + + +7975 +6 +1 +1 +51 +7082 +1 + + +7976 +6 +1 +1 +52 +7337 +1 + + +7977 +6 +1 +1 +53 +5414 +1 + + +7978 +6 +1 +1 +54 +588 +1 + + +7979 +6 +1 +1 +55 +294 +1 + + +7980 +6 +1 +1 +57 +7081 +1 + + +7981 +6 +1 +1 +58 +6820 +1 + + +7982 +6 +1 +1 +59 +5412 +1 + + +7983 +6 +1 +1 +60 +6552 +1 + + +7984 +6 +1 +1 +61 +6277 +1 + + +7985 +6 +1 +1 +62 +7083 +1 + + +7986 +6 +1 +1 +63 +5995 +1 + + +7987 +6 +1 +1 +64 +6821 +1 + + +7988 +6 +1 +1 +65 +7588 +1 + + +7989 +6 +1 +1 +66 +6553 +1 + + +7990 +6 +1 +1 +67 +7339 +1 + + +7991 +6 +1 +0 +0 +5415 +1 + + +7992 +6 +1 +0 +1 +589 +1 + + +7993 +6 +1 +0 +2 +6278 +1 + + +7994 +6 +1 +0 +3 +5996 +1 + + +7995 +6 +1 +0 +4 +295 +1 + + +7996 +6 +1 +0 +5 +7589 +1 + + +7997 +6 +1 +0 +6 +7340 +1 + + +7998 +6 +1 +0 +7 +5997 +1 + + +7999 +6 +1 +0 +8 +7084 +1 + + +8000 +6 +1 +0 +9 +6273 +1 + + +8001 +6 +1 +0 +10 +6822 +1 + + +8002 +6 +1 +0 +12 +5991 +1 + + +8003 +6 +1 +0 +13 +6554 +1 + + +8004 +6 +1 +0 +14 +5703 +1 + + +8005 +6 +1 +0 +15 +6279 +1 + + +8006 +6 +1 +0 +16 +5992 +1 + + +8007 +6 +1 +0 +17 +5416 +1 + + +8008 +6 +1 +0 +18 +590 +1 + + +8009 +6 +1 +0 +19 +296 +1 + + +8010 +6 +1 +0 +20 +5704 +1 + + +8011 +6 +1 +0 +21 +7590 +1 + + +8012 +6 +1 +0 +23 +5993 +1 + + +8013 +6 +1 +0 +24 +7341 +1 + + +8014 +6 +1 +0 +25 +5705 +1 + + +8015 +6 +1 +0 +26 +7085 +1 + + +8016 +6 +1 +0 +27 +5994 +1 + + +8017 +6 +1 +0 +28 +6823 +1 + + +8018 +6 +1 +0 +29 +5706 +1 + + +8019 +6 +1 +0 +30 +6555 +1 + + +8020 +6 +1 +0 +31 +5707 +1 + + +8021 +6 +1 +0 +32 +6280 +1 + + +8022 +6 +1 +0 +33 +591 +1 + + +8023 +6 +1 +0 +34 +297 +1 + + +8024 +6 +1 +0 +35 +5708 +1 + + +8025 +6 +1 +0 +36 +5998 +1 + + +8026 +6 +1 +0 +37 +5709 +1 + + +8027 +6 +1 +0 +38 +5710 +1 + + +8028 +6 +1 +0 +39 +7833 +1 + + +8029 +6 +1 +0 +40 +6824 +1 + + +8030 +6 +1 +0 +41 +7591 +1 + + +8031 +6 +1 +0 +42 +6556 +1 + + +8032 +6 +1 +0 +43 +7342 +1 + + +8033 +6 +1 +0 +44 +6281 +1 + + +8034 +6 +1 +0 +46 +7086 +1 + + +8035 +6 +1 +0 +47 +5999 +1 + + +8036 +6 +1 +0 +48 +7343 +1 + + +8037 +6 +1 +0 +49 +298 +1 + + +8038 +6 +1 +0 +50 +592 +1 + + +8039 +6 +1 +0 +51 +5711 +1 + + +8040 +6 +1 +0 +52 +7087 +1 + + +8041 +6 +1 +0 +53 +5417 +1 + + +8042 +6 +1 +0 +54 +6825 +1 + + +8043 +6 +1 +0 +55 +6557 +1 + + +8044 +6 +1 +0 +57 +6000 +1 + + +8045 +6 +1 +0 +58 +6282 +1 + + +8046 +6 +1 +0 +59 +6283 +1 + + +8047 +6 +1 +0 +60 +5712 +1 + + +8048 +6 +1 +0 +61 +5713 +1 + + +8049 +6 +1 +0 +62 +5418 +1 + + +8050 +6 +1 +0 +63 +1151 +1 + + +8051 +6 +1 +0 +64 +6001 +1 + + +8052 +6 +1 +0 +65 +593 +1 + + +8053 +6 +1 +0 +66 +299 +1 + + +8054 +6 +1 +0 +67 +5419 +1 + + +8055 +6 +1 +3 +0 +279 +1 + + +8056 +6 +1 +3 +1 +267 +0 + + +8057 +6 +1 +3 +2 +5399 +1 + + +8058 +6 +1 +3 +3 +270 +0 + + +8059 +6 +1 +3 +4 +5400 +1 + + +8060 +6 +1 +3 +5 +280 +1 + + +8061 +6 +1 +3 +6 +5381 +0 + + +8062 +6 +1 +3 +7 +5675 +0 + + +8063 +6 +1 +3 +8 +5684 +0 + + +8064 +6 +1 +3 +9 +272 +0 + + +8065 +6 +1 +3 +10 +5383 +0 + + +8066 +6 +1 +3 +12 +5677 +0 + + +8067 +6 +1 +3 +13 +5687 +0 + + +8068 +6 +1 +3 +14 +273 +0 + + +8069 +6 +1 +3 +15 +5386 +0 + + +8070 +6 +1 +3 +16 +5678 +0 + + +8071 +6 +1 +3 +17 +5972 +0 + + +8072 +6 +1 +3 +18 +275 +0 + + +8073 +6 +1 +3 +19 +5388 +0 + + +8074 +6 +1 +3 +20 +281 +1 + + +8075 +6 +1 +3 +21 +5973 +0 + + +8076 +6 +1 +3 +23 +5360 +0 + + +8077 +6 +1 +3 +24 +5389 +0 + + +8078 +6 +1 +3 +25 +5674 +0 + + +8079 +6 +1 +3 +26 +5975 +0 + + +8080 +6 +1 +3 +27 +5361 +0 + + +8081 +6 +1 +3 +28 +5398 +1 + + +8082 +6 +1 +3 +29 +1150 +1 + + +8083 +6 +1 +3 +30 +5971 +0 + + +8084 +6 +1 +3 +31 +5363 +0 + + +8085 +6 +1 +3 +32 +5391 +0 + + +8086 +6 +1 +3 +33 +5679 +0 + + +8087 +6 +1 +3 +34 +5974 +0 + + +8088 +6 +1 +3 +35 +5385 +0 + + +8089 +6 +1 +3 +36 +5402 +1 + + +8090 +6 +1 +3 +37 +282 +1 + + +8091 +6 +1 +3 +38 +5394 +0 + + +8092 +6 +1 +3 +39 +5681 +0 + + +8093 +6 +1 +3 +40 +5976 +1 + + +8094 +6 +1 +3 +41 +5387 +0 + + +8095 +6 +1 +3 +42 +5680 +0 + + +8096 +6 +1 +3 +43 +5682 +0 + + +8097 +6 +1 +3 +44 +5690 +1 + + +8098 +6 +1 +3 +46 +5390 +0 + + +8099 +6 +1 +3 +47 +5683 +0 + + +8100 +6 +1 +3 +48 +5689 +1 + + +8101 +6 +1 +3 +49 +5691 +1 + + +8102 +6 +1 +3 +50 +5392 +0 + + +8103 +6 +1 +3 +51 +5403 +1 + + +8104 +6 +1 +3 +52 +283 +1 + + +8105 +6 +1 +3 +53 +5685 +0 + + +8106 +6 +1 +3 +54 +261 +0 + + +8107 +6 +1 +3 +55 +5401 +1 + + +8108 +6 +1 +3 +57 +5393 +0 + + +8109 +6 +1 +3 +58 +6541 +1 + + +8110 +6 +1 +3 +59 +1137 +1 + + +8111 +6 +1 +3 +60 +5686 +0 + + +8112 +6 +1 +3 +61 +5395 +0 + + +8113 +6 +1 +3 +62 +6542 +1 + + +8114 +6 +1 +3 +63 +857 +1 + + +8115 +6 +1 +3 +64 +5688 +0 + + +8116 +6 +1 +3 +65 +5375 +0 + + +8117 +6 +1 +3 +66 +6258 +1 + + +8118 +6 +1 +3 +67 +1138 +1 + + +8119 +6 +1 +2 +0 +5404 +1 + + +8120 +6 +1 +2 +1 +284 +1 + + +8121 +6 +1 +2 +2 +6259 +1 + + +8122 +6 +1 +2 +3 +5378 +0 + + +8123 +6 +1 +2 +4 +5977 +1 + + +8124 +6 +1 +2 +5 +858 +1 + + +8125 +6 +1 +2 +6 +5978 +1 + + +8126 +6 +1 +2 +7 +5380 +0 + + +8127 +6 +1 +2 +8 +5692 +1 + + +8128 +6 +1 +2 +9 +1139 +1 + + +8129 +6 +1 +2 +10 +5979 +1 + + +8130 +6 +1 +2 +12 +1414 +1 + + +8131 +6 +1 +2 +13 +5693 +1 + + +8132 +6 +1 +2 +14 +1682 +1 + + +8133 +6 +1 +2 +15 +5405 +1 + + +8134 +6 +1 +2 +16 +285 +1 + + +8135 +6 +1 +2 +17 +6260 +1 + + +8136 +6 +1 +2 +18 +1140 +1 + + +8137 +6 +1 +2 +19 +5980 +1 + + +8138 +6 +1 +2 +20 +1415 +1 + + +8139 +6 +1 +2 +21 +5694 +1 + + +8140 +6 +1 +2 +23 +1683 +1 + + +8141 +6 +1 +2 +24 +6261 +1 + + +8142 +6 +1 +2 +25 +1141 +1 + + +8143 +6 +1 +2 +26 +5981 +1 + + +8144 +6 +1 +2 +27 +1416 +1 + + +8145 +6 +1 +2 +28 +5695 +1 + + +8146 +6 +1 +2 +29 +1684 +1 + + +8147 +6 +1 +2 +30 +6262 +1 + + +8148 +6 +1 +2 +31 +1142 +1 + + +8149 +6 +1 +2 +32 +5982 +1 + + +8150 +6 +1 +2 +33 +286 +1 + + +8151 +6 +1 +2 +34 +5696 +1 + + +8152 +6 +1 +2 +35 +1417 +1 + + +8153 +6 +1 +2 +36 +6263 +1 + + +8154 +6 +1 +2 +37 +1685 +1 + + +8155 +6 +1 +2 +38 +5983 +1 + + +8156 +6 +1 +2 +39 +1143 +1 + + +8157 +6 +1 +2 +40 +5697 +1 + + +8158 +6 +1 +2 +41 +1418 +1 + + +8159 +6 +1 +2 +42 +6264 +1 + + +8160 +6 +1 +2 +43 +1686 +1 + + +8161 +6 +1 +2 +44 +5406 +1 + + +8162 +6 +1 +2 +46 +1144 +1 + + +8163 +6 +1 +2 +47 +5984 +1 + + +8164 +6 +1 +2 +48 +287 +1 + + +8165 +6 +1 +2 +49 +5698 +1 + + +8166 +6 +1 +2 +50 +1419 +1 + + +8167 +6 +1 +2 +51 +5699 +1 + + +8168 +6 +1 +2 +52 +1687 +1 + + +8169 +6 +1 +2 +53 +6538 +1 + + +8170 +6 +1 +2 +54 +1949 +1 + + +8171 +6 +1 +2 +55 +6265 +1 + + +8172 +6 +1 +2 +57 +1145 +1 + + +8173 +6 +1 +2 +58 +5985 +1 + + +8174 +6 +1 +2 +59 +1420 +1 + + +8175 +6 +1 +2 +60 +6539 +1 + + +8176 +6 +1 +2 +61 +1688 +1 + + +8177 +6 +1 +2 +62 +5407 +1 + + +8178 +6 +1 +2 +63 +1950 +1 + + +8179 +6 +1 +2 +64 +5408 +1 + + +8180 +6 +1 +2 +65 +288 +1 + + +8181 +6 +1 +2 +66 +6266 +1 + + +8182 +6 +1 +2 +67 +1146 +1 + + +8183 +6 +1 +1 +0 +5986 +1 + + +8184 +6 +1 +1 +1 +1421 +1 + + +8185 +6 +1 +1 +2 +6540 +1 + + +8186 +6 +1 +1 +3 +1689 +1 + + +8187 +6 +1 +1 +4 +6267 +1 + + +8188 +6 +1 +1 +5 +1951 +1 + + +8189 +6 +1 +1 +6 +5409 +1 + + +8190 +6 +1 +1 +7 +289 +1 + + +8191 +6 +1 +1 +8 +5410 +1 + + +8192 +6 +1 +1 +9 +290 +1 + + +8193 +3 +0 +1 +10 +6533 +1 + + +8194 +3 +0 +1 +12 +6534 +1 + + +8195 +3 +0 +1 +13 +6801 +1 + + +8196 +3 +0 +1 +14 +227 +0 + + +8197 +3 +0 +1 +15 +5334 +0 + + +8198 +3 +0 +1 +16 +225 +0 + + +8199 +3 +0 +1 +17 +5632 +0 + + +8200 +3 +0 +1 +18 +230 +0 + + +8201 +3 +0 +1 +19 +5335 +0 + + +8202 +3 +0 +1 +20 +5356 +0 + + +8203 +3 +0 +1 +21 +6802 +1 + + +8204 +3 +0 +1 +23 +229 +0 + + +8205 +3 +0 +1 +24 +5630 +0 + + +8206 +3 +0 +1 +25 +5352 +0 + + +8207 +3 +0 +1 +26 +5629 +0 + + +8208 +3 +0 +1 +27 +6535 +1 + + +8209 +3 +0 +1 +28 +5336 +0 + + +8210 +3 +0 +1 +29 +5353 +0 + + +8211 +3 +0 +1 +30 +5337 +0 + + +8212 +3 +0 +1 +31 +5350 +0 + + +8213 +3 +0 +1 +32 +5635 +0 + + +8214 +3 +0 +1 +33 +232 +0 + + +8215 +3 +0 +1 +34 +5338 +0 + + +8216 +3 +0 +1 +35 +5662 +0 + + +8217 +3 +0 +1 +36 +219 +0 + + +8218 +3 +0 +1 +37 +231 +0 + + +8219 +3 +0 +1 +38 +6803 +1 + + +8220 +3 +0 +1 +39 +5970 +0 + + +8221 +3 +0 +1 +40 +5634 +0 + + +8222 +3 +0 +1 +41 +6536 +1 + + +8223 +3 +0 +1 +42 +5339 +0 + + +8224 +3 +0 +1 +43 +5355 +0 + + +8225 +3 +0 +1 +44 +5340 +0 + + +8226 +3 +0 +1 +46 +5676 +0 + + +8227 +3 +0 +1 +47 +222 +0 + + +8228 +3 +0 +1 +48 +233 +0 + + +8229 +3 +0 +1 +49 +5637 +0 + + +8230 +3 +0 +1 +50 +5347 +0 + + +8231 +3 +0 +1 +51 +6804 +1 + + +8232 +3 +0 +1 +52 +234 +0 + + +8233 +3 +0 +1 +53 +5342 +0 + + +8234 +3 +0 +1 +54 +531 +0 + + +8235 +3 +0 +1 +55 +5636 +0 + + +8236 +3 +0 +1 +57 +6537 +1 + + +8237 +3 +0 +1 +58 +224 +0 + + +8238 +3 +0 +1 +59 +5656 +0 + + +8239 +3 +0 +1 +60 +5341 +0 + + +8240 +3 +0 +1 +61 +5654 +0 + + +8241 +3 +0 +1 +62 +5638 +0 + + +8242 +3 +0 +1 +63 +5653 +0 + + +8243 +3 +0 +1 +64 +5344 +0 + + +8244 +3 +0 +1 +65 +5651 +0 + + +8245 +3 +0 +1 +66 +6805 +1 + + +8246 +3 +0 +1 +67 +5648 +0 + + +8247 +3 +0 +0 +0 +5639 +0 + + +8248 +3 +0 +0 +1 +5658 +0 + + +8249 +3 +0 +0 +2 +5641 +0 + + +8250 +3 +0 +0 +3 +5346 +0 + + +8251 +3 +0 +0 +4 +5642 +0 + + +8252 +3 +0 +0 +5 +5657 +0 + + +8253 +3 +0 +0 +6 +5644 +0 + + +8254 +3 +0 +0 +7 +5343 +0 + + +8255 +3 +0 +0 +8 +5647 +0 + + +8256 +3 +0 +0 +9 +5655 +0 + + +8257 +3 +0 +0 +10 +5649 +0 + + +8258 +3 +0 +0 +12 +6806 +1 + + +8259 +3 +0 +0 +13 +5640 +0 + + +8260 +3 +0 +0 +14 +5956 +0 + + +8261 +3 +0 +0 +15 +5643 +0 + + +8262 +3 +0 +0 +16 +6251 +0 + + +8263 +3 +0 +0 +17 +5665 +0 + + +8264 +3 +0 +0 +18 +5955 +0 + + +8265 +3 +0 +0 +19 +5964 +0 + + +8266 +3 +0 +0 +20 +5958 +0 + + +8267 +3 +0 +0 +21 +5962 +0 + + +8268 +3 +0 +0 +23 +5954 +0 + + +8269 +3 +0 +0 +24 +5959 +0 + + +8270 +3 +0 +0 +25 +6253 +0 + + +8271 +3 +0 +0 +26 +5666 +0 + + +8272 +3 +0 +0 +27 +6807 +1 + + +8273 +3 +0 +0 +28 +5348 +0 + + +8274 +3 +0 +0 +29 +5951 +0 + + +8275 +3 +0 +0 +30 +5349 +0 + + +8276 +3 +0 +0 +31 +5660 +0 + + +8277 +3 +0 +0 +32 +5668 +0 + + +8278 +3 +0 +0 +33 +5949 +0 + + +8279 +3 +0 +0 +34 +5965 +0 + + +8280 +3 +0 +0 +35 +6257 +1 + + +8281 +3 +0 +0 +36 +5351 +0 + + +8282 +3 +0 +0 +37 +5948 +0 + + +8283 +3 +0 +0 +38 +7069 +1 + + +8284 +3 +0 +0 +39 +5663 +0 + + +8285 +3 +0 +0 +40 +5671 +0 + + +8286 +3 +0 +0 +41 +6808 +1 + + +8287 +3 +0 +0 +42 +5659 +0 + + +8288 +3 +0 +0 +43 +5946 +0 + + +8289 +3 +0 +0 +44 +5969 +0 + + +8290 +3 +0 +0 +46 +6254 +0 + + +8291 +3 +0 +0 +47 +5354 +0 + + +8292 +3 +0 +0 +48 +5960 +0 + + +8293 +3 +0 +0 +49 +5967 +0 + + +8294 +3 +0 +0 +50 +6256 +0 + + +8295 +3 +0 +0 +51 +7070 +1 + + +8296 +3 +0 +0 +52 +5957 +0 + + +8297 +3 +0 +0 +53 +5673 +0 + + +8298 +3 +0 +0 +54 +5961 +0 + + +8299 +3 +0 +0 +55 +5661 +0 + + +8300 +3 +0 +0 +57 +6809 +1 + + +8301 +3 +0 +0 +58 +5345 +0 + + +8302 +3 +0 +0 +59 +5963 +0 + + +8303 +3 +0 +0 +60 +5645 +0 + + +8304 +3 +0 +0 +61 +5966 +0 + + +8305 +3 +0 +0 +62 +5650 +0 + + +8306 +3 +0 +0 +63 +5968 +0 + + +8307 +3 +0 +0 +64 +5652 +0 + + +8308 +3 +0 +0 +65 +6810 +1 + + +8309 +3 +0 +0 +66 +7071 +1 + + +8310 +3 +0 +0 +67 +5646 +0 + + +8311 +3 +0 +3 +0 +5938 +0 + + +8312 +3 +0 +3 +1 +5936 +0 + + +8313 +3 +0 +3 +2 +6221 +0 + + +8314 +3 +0 +3 +3 +5937 +0 + + +8315 +3 +0 +3 +4 +6219 +0 + + +8316 +3 +0 +3 +5 +5935 +0 + + +8317 +3 +0 +3 +6 +5914 +0 + + +8318 +3 +0 +3 +7 +5940 +0 + + +8319 +3 +0 +3 +8 +5612 +0 + + +8320 +3 +0 +3 +9 +5925 +0 + + +8321 +3 +0 +3 +10 +6222 +0 + + +8322 +3 +0 +3 +12 +5623 +0 + + +8323 +3 +0 +3 +13 +5605 +0 + + +8324 +3 +0 +3 +14 +5939 +0 + + +8325 +3 +0 +3 +15 +5606 +0 + + +8326 +3 +0 +3 +16 +5941 +0 + + +8327 +3 +0 +3 +17 +6224 +0 + + +8328 +3 +0 +3 +18 +5620 +0 + + +8329 +3 +0 +3 +19 +5608 +0 + + +8330 +3 +0 +3 +20 +5942 +0 + + +8331 +3 +0 +3 +21 +6225 +0 + + +8332 +3 +0 +3 +23 +5943 +0 + + +8333 +3 +0 +3 +24 +6227 +0 + + +8334 +3 +0 +3 +25 +5618 +0 + + +8335 +3 +0 +3 +26 +5611 +0 + + +8336 +3 +0 +3 +27 +5944 +0 + + +8337 +3 +0 +3 +28 +6226 +0 + + +8338 +3 +0 +3 +29 +5617 +0 + + +8339 +3 +0 +3 +30 +5615 +0 + + +8340 +3 +0 +3 +31 +5927 +0 + + +8341 +3 +0 +3 +32 +6229 +0 + + +8342 +3 +0 +3 +33 +5930 +0 + + +8343 +3 +0 +3 +34 +5613 +0 + + +8344 +3 +0 +3 +35 +5945 +0 + + +8345 +3 +0 +3 +36 +5308 +0 + + +8346 +3 +0 +3 +37 +5625 +0 + + +8347 +3 +0 +3 +38 +6228 +0 + + +8348 +3 +0 +3 +39 +5932 +0 + + +8349 +3 +0 +3 +40 +6230 +0 + + +8350 +3 +0 +3 +41 +5947 +0 + + +8351 +3 +0 +3 +42 +5309 +0 + + +8352 +3 +0 +3 +43 +5933 +0 + + +8353 +3 +0 +3 +44 +6231 +0 + + +8354 +3 +0 +3 +46 +5626 +0 + + +8355 +3 +0 +3 +47 +6232 +0 + + +8356 +3 +0 +3 +48 +5950 +0 + + +8357 +3 +0 +3 +49 +5610 +0 + + +8358 +3 +0 +3 +50 +5614 +0 + + +8359 +3 +0 +3 +51 +6233 +0 + + +8360 +3 +0 +3 +52 +6235 +0 + + +8361 +3 +0 +3 +53 +5911 +0 + + +8362 +3 +0 +3 +54 +5616 +0 + + +8363 +3 +0 +3 +55 +5609 +0 + + +8364 +3 +0 +3 +57 +5952 +0 + + +8365 +3 +0 +3 +58 +6234 +0 + + +8366 +3 +0 +3 +59 +5311 +0 + + +8367 +3 +0 +3 +60 +5909 +0 + + +8368 +3 +0 +3 +61 +6237 +0 + + +8369 +3 +0 +3 +62 +6216 +0 + + +8370 +3 +0 +3 +63 +5619 +0 + + +8371 +3 +0 +3 +64 +5921 +0 + + +8372 +3 +0 +3 +65 +5953 +0 + + +8373 +3 +0 +3 +66 +6236 +0 + + +8374 +3 +0 +3 +67 +5314 +0 + + +8375 +3 +0 +2 +0 +5607 +0 + + +8376 +3 +0 +2 +1 +6238 +0 + + +8377 +3 +0 +2 +2 +6514 +0 + + +8378 +3 +0 +2 +3 +5316 +0 + + +8379 +3 +0 +2 +4 +6239 +0 + + +8380 +3 +0 +2 +5 +5621 +0 + + +8381 +3 +0 +2 +6 +6214 +0 + + +8382 +3 +0 +2 +7 +5307 +0 + + +8383 +3 +0 +2 +8 +5920 +0 + + +8384 +3 +0 +2 +9 +6240 +0 + + +8385 +3 +0 +2 +10 +6517 +0 + + +8386 +3 +0 +2 +12 +5310 +0 + + +8387 +3 +0 +2 +13 +6241 +0 + + +8388 +3 +0 +2 +14 +6243 +0 + + +8389 +3 +0 +2 +15 +5908 +0 + + +8390 +3 +0 +2 +16 +5312 +0 + + +8391 +3 +0 +2 +17 +6519 +0 + + +8392 +3 +0 +2 +18 +5313 +0 + + +8393 +3 +0 +2 +19 +6242 +0 + + +8394 +3 +0 +2 +20 +5317 +0 + + +8395 +3 +0 +2 +21 +5923 +0 + + +8396 +3 +0 +2 +23 +6245 +0 + + +8397 +3 +0 +2 +24 +5926 +0 + + +8398 +3 +0 +2 +25 +5315 +0 + + +8399 +3 +0 +2 +26 +6520 +0 + + +8400 +3 +0 +2 +27 +5318 +0 + + +8401 +3 +0 +2 +28 +6244 +0 + + +8402 +3 +0 +2 +29 +5319 +0 + + +8403 +3 +0 +2 +30 +5928 +0 + + +8404 +3 +0 +2 +31 +6246 +0 + + +8405 +3 +0 +2 +32 +5916 +0 + + +8406 +3 +0 +2 +33 +5322 +0 + + +8407 +3 +0 +2 +34 +6522 +0 + + +8408 +3 +0 +2 +35 +6247 +0 + + +8409 +3 +0 +2 +36 +5917 +0 + + +8410 +3 +0 +2 +37 +6248 +0 + + +8411 +3 +0 +2 +38 +5919 +0 + + +8412 +3 +0 +2 +39 +5324 +0 + + +8413 +3 +0 +2 +40 +6525 +0 + + +8414 +3 +0 +2 +41 +6249 +0 + + +8415 +3 +0 +2 +42 +5922 +0 + + +8416 +3 +0 +2 +43 +5320 +0 + + +8417 +3 +0 +2 +44 +6524 +0 + + +8418 +3 +0 +2 +46 +5325 +0 + + +8419 +3 +0 +2 +47 +6527 +0 + + +8420 +3 +0 +2 +48 +5321 +0 + + +8421 +3 +0 +2 +49 +5929 +0 + + +8422 +3 +0 +2 +50 +6250 +0 + + +8423 +3 +0 +2 +51 +6526 +0 + + +8424 +3 +0 +2 +52 +5323 +0 + + +8425 +3 +0 +2 +53 +5924 +0 + + +8426 +3 +0 +2 +54 +5330 +0 + + +8427 +3 +0 +2 +55 +6528 +0 + + +8428 +3 +0 +2 +57 +6252 +0 + + +8429 +3 +0 +2 +58 +5931 +0 + + +8430 +3 +0 +2 +59 +5327 +0 + + +8431 +3 +0 +2 +60 +6529 +0 + + +8432 +3 +0 +2 +61 +5332 +0 + + +8433 +3 +0 +2 +62 +6530 +0 + + +8434 +3 +0 +2 +63 +5326 +0 + + +8435 +3 +0 +2 +64 +5934 +0 + + +8436 +3 +0 +2 +65 +6255 +0 + + +8437 +3 +0 +2 +66 +5622 +0 + + +8438 +3 +0 +2 +67 +5333 +0 + + +8439 +3 +0 +1 +0 +5628 +0 + + +8440 +3 +0 +1 +1 +5328 +0 + + +8441 +3 +0 +1 +2 +5631 +0 + + +8442 +3 +0 +1 +3 +5329 +0 + + +8443 +3 +0 +1 +4 +6531 +1 + + +8444 +3 +0 +1 +5 +5331 +0 + + +8445 +3 +0 +1 +6 +5624 +0 + + +8446 +3 +0 +1 +7 +6532 +1 + + +8447 +3 +0 +1 +8 +5627 +0 + + +8448 +3 +0 +1 +9 +5633 +0 + + +8449 +3 +1 +1 +10 +5282 +0 + + +8450 +3 +1 +1 +12 +5279 +0 + + +8451 +3 +1 +1 +13 +7062 +1 + + +8452 +3 +1 +1 +14 +5594 +0 + + +8453 +3 +1 +1 +15 +7063 +1 + + +8454 +3 +1 +1 +16 +5593 +0 + + +8455 +3 +1 +1 +17 +6481 +0 + + +8456 +3 +1 +1 +18 +5591 +0 + + +8457 +3 +1 +1 +19 +6480 +0 + + +8458 +3 +1 +1 +20 +5277 +0 + + +8459 +3 +1 +1 +21 +6478 +0 + + +8460 +3 +1 +1 +23 +5276 +0 + + +8461 +3 +1 +1 +24 +6479 +0 + + +8462 +3 +1 +1 +25 +6765 +0 + + +8463 +3 +1 +1 +26 +6477 +0 + + +8464 +3 +1 +1 +27 +6763 +0 + + +8465 +3 +1 +1 +28 +6474 +0 + + +8466 +3 +1 +1 +29 +7064 +1 + + +8467 +3 +1 +1 +30 +6472 +0 + + +8468 +3 +1 +1 +31 +6491 +0 + + +8469 +3 +1 +1 +32 +6471 +0 + + +8470 +3 +1 +1 +33 +6489 +0 + + +8471 +3 +1 +1 +34 +6469 +0 + + +8472 +3 +1 +1 +35 +6486 +0 + + +8473 +3 +1 +1 +36 +5586 +0 + + +8474 +3 +1 +1 +37 +6484 +0 + + +8475 +3 +1 +1 +38 +7320 +1 + + +8476 +3 +1 +1 +39 +6483 +0 + + +8477 +3 +1 +1 +40 +5585 +0 + + +8478 +3 +1 +1 +41 +6762 +0 + + +8479 +3 +1 +1 +42 +5583 +0 + + +8480 +3 +1 +1 +43 +7065 +1 + + +8481 +3 +1 +1 +44 +5580 +0 + + +8482 +3 +1 +1 +46 +5887 +0 + + +8483 +3 +1 +1 +47 +5579 +0 + + +8484 +3 +1 +1 +48 +5885 +0 + + +8485 +3 +1 +1 +49 +5576 +0 + + +8486 +3 +1 +1 +50 +5886 +0 + + +8487 +3 +1 +1 +51 +5574 +0 + + +8488 +3 +1 +1 +52 +5888 +0 + + +8489 +3 +1 +1 +53 +7321 +1 + + +8490 +3 +1 +1 +54 +5884 +0 + + +8491 +3 +1 +1 +55 +5874 +0 + + +8492 +3 +1 +1 +57 +5883 +0 + + +8493 +3 +1 +1 +58 +5875 +0 + + +8494 +3 +1 +1 +59 +7066 +1 + + +8495 +3 +1 +1 +60 +6182 +0 + + +8496 +3 +1 +1 +61 +5882 +0 + + +8497 +3 +1 +1 +62 +6181 +0 + + +8498 +3 +1 +1 +63 +5880 +0 + + +8499 +3 +1 +1 +64 +6180 +0 + + +8500 +3 +1 +1 +65 +5879 +0 + + +8501 +3 +1 +1 +66 +6179 +0 + + +8502 +3 +1 +1 +67 +5877 +0 + + +8503 +3 +1 +0 +0 +7322 +1 + + +8504 +3 +1 +0 +1 +5876 +0 + + +8505 +3 +1 +0 +2 +6176 +0 + + +8506 +3 +1 +0 +3 +5878 +0 + + +8507 +3 +1 +0 +4 +6174 +0 + + +8508 +3 +1 +0 +5 +7067 +1 + + +8509 +3 +1 +0 +6 +6178 +0 + + +8510 +3 +1 +0 +7 +5584 +0 + + +8511 +3 +1 +0 +8 +6177 +0 + + +8512 +3 +1 +0 +9 +5582 +0 + + +8513 +3 +1 +0 +10 +6175 +0 + + +8514 +3 +1 +0 +12 +5581 +0 + + +8515 +3 +1 +0 +13 +6172 +0 + + +8516 +3 +1 +0 +14 +7565 +1 + + +8517 +3 +1 +0 +15 +7323 +1 + + +8518 +3 +1 +0 +16 +7328 +1 + + +8519 +3 +1 +0 +17 +6170 +0 + + +8520 +3 +1 +0 +18 +7327 +1 + + +8521 +3 +1 +0 +19 +6171 +0 + + +8522 +3 +1 +0 +20 +7068 +1 + + +8523 +3 +1 +0 +21 +6169 +0 + + +8524 +3 +1 +0 +23 +7564 +1 + + +8525 +3 +1 +0 +24 +6168 +0 + + +8526 +3 +1 +0 +25 +7563 +1 + + +8527 +3 +1 +0 +26 +6167 +0 + + +8528 +3 +1 +0 +27 +7562 +1 + + +8529 +3 +1 +0 +28 +6166 +0 + + +8530 +3 +1 +0 +29 +7816 +1 + + +8531 +3 +1 +0 +30 +7324 +1 + + +8532 +3 +1 +0 +31 +7576 +1 + + +8533 +3 +1 +0 +32 +6165 +0 + + +8534 +3 +1 +0 +33 +7815 +1 + + +8535 +3 +1 +0 +34 +6163 +0 + + +8536 +3 +1 +0 +35 +7814 +1 + + +8537 +3 +1 +0 +36 +7319 +1 + + +8538 +3 +1 +0 +37 +7813 +1 + + +8539 +3 +1 +0 +38 +7318 +1 + + +8540 +3 +1 +0 +39 +7812 +1 + + +8541 +3 +1 +0 +40 +7317 +1 + + +8542 +3 +1 +0 +41 +7811 +1 + + +8543 +3 +1 +0 +42 +7316 +1 + + +8544 +3 +1 +0 +43 +7325 +1 + + +8545 +3 +1 +0 +44 +7315 +1 + + +8546 +3 +1 +0 +46 +7810 +1 + + +8547 +3 +1 +0 +47 +7314 +1 + + +8548 +3 +1 +0 +48 +7809 +1 + + +8549 +3 +1 +0 +49 +7574 +1 + + +8550 +3 +1 +0 +50 +7808 +1 + + +8551 +3 +1 +0 +51 +7573 +1 + + +8552 +3 +1 +0 +52 +7577 +1 + + +8553 +3 +1 +0 +53 +7572 +1 + + +8554 +3 +1 +0 +54 +7803 +1 + + +8555 +3 +1 +0 +55 +7571 +1 + + +8556 +3 +1 +0 +57 +7804 +1 + + +8557 +3 +1 +0 +58 +7570 +1 + + +8558 +3 +1 +0 +59 +7326 +1 + + +8559 +3 +1 +0 +60 +7569 +1 + + +8560 +3 +1 +0 +61 +7805 +1 + + +8561 +3 +1 +0 +62 +7568 +1 + + +8562 +3 +1 +0 +63 +7806 +1 + + +8563 +3 +1 +0 +64 +7567 +1 + + +8564 +3 +1 +0 +65 +7807 +1 + + +8565 +3 +1 +0 +66 +7566 +1 + + +8566 +3 +1 +0 +67 +7575 +1 + + +8567 +3 +1 +3 +0 +6211 +0 + + +8568 +3 +1 +3 +1 +6495 +0 + + +8569 +3 +1 +3 +2 +6494 +0 + + +8570 +3 +1 +3 +3 +6496 +0 + + +8571 +3 +1 +3 +4 +6492 +0 + + +8572 +3 +1 +3 +5 +6498 +0 + + +8573 +3 +1 +3 +6 +6497 +0 + + +8574 +3 +1 +3 +7 +6218 +0 + + +8575 +3 +1 +3 +8 +6482 +0 + + +8576 +3 +1 +3 +9 +6220 +0 + + +8577 +3 +1 +3 +10 +6768 +0 + + +8578 +3 +1 +3 +12 +6223 +0 + + +8579 +3 +1 +3 +13 +6499 +0 + + +8580 +3 +1 +3 +14 +6217 +0 + + +8581 +3 +1 +3 +15 +6202 +0 + + +8582 +3 +1 +3 +16 +6501 +0 + + +8583 +3 +1 +3 +17 +6770 +0 + + +8584 +3 +1 +3 +18 +6215 +0 + + +8585 +3 +1 +3 +19 +6203 +0 + + +8586 +3 +1 +3 +20 +6500 +0 + + +8587 +3 +1 +3 +21 +6204 +0 + + +8588 +3 +1 +3 +23 +6212 +0 + + +8589 +3 +1 +3 +24 +6205 +0 + + +8590 +3 +1 +3 +25 +6503 +0 + + +8591 +3 +1 +3 +26 +6771 +0 + + +8592 +3 +1 +3 +27 +6502 +0 + + +8593 +3 +1 +3 +28 +5918 +0 + + +8594 +3 +1 +3 +29 +6210 +0 + + +8595 +3 +1 +3 +30 +6201 +0 + + +8596 +3 +1 +3 +31 +6490 +0 + + +8597 +3 +1 +3 +32 +6200 +0 + + +8598 +3 +1 +3 +33 +6504 +0 + + +8599 +3 +1 +3 +34 +6773 +0 + + +8600 +3 +1 +3 +35 +6505 +0 + + +8601 +3 +1 +3 +36 +5915 +0 + + +8602 +3 +1 +3 +37 +6493 +0 + + +8603 +3 +1 +3 +38 +6199 +0 + + +8604 +3 +1 +3 +39 +6506 +0 + + +8605 +3 +1 +3 +40 +6776 +0 + + +8606 +3 +1 +3 +41 +6488 +0 + + +8607 +3 +1 +3 +42 +6198 +0 + + +8608 +3 +1 +3 +43 +6507 +0 + + +8609 +3 +1 +3 +44 +5913 +0 + + +8610 +3 +1 +3 +46 +6509 +0 + + +8611 +3 +1 +3 +47 +6196 +0 + + +8612 +3 +1 +3 +48 +6487 +0 + + +8613 +3 +1 +3 +49 +6778 +0 + + +8614 +3 +1 +3 +50 +6508 +0 + + +8615 +3 +1 +3 +51 +6193 +0 + + +8616 +3 +1 +3 +52 +6209 +0 + + +8617 +3 +1 +3 +53 +6197 +0 + + +8618 +3 +1 +3 +54 +6511 +0 + + +8619 +3 +1 +3 +55 +6779 +0 + + +8620 +3 +1 +3 +57 +6208 +0 + + +8621 +3 +1 +3 +58 +5912 +0 + + +8622 +3 +1 +3 +59 +6510 +0 + + +8623 +3 +1 +3 +60 +6780 +0 + + +8624 +3 +1 +3 +61 +6512 +0 + + +8625 +3 +1 +3 +62 +6194 +0 + + +8626 +3 +1 +3 +63 +6485 +0 + + +8627 +3 +1 +3 +64 +6781 +0 + + +8628 +3 +1 +3 +65 +6513 +0 + + +8629 +3 +1 +3 +66 +6195 +0 + + +8630 +3 +1 +3 +67 +6207 +0 + + +8631 +3 +1 +2 +0 +6782 +0 + + +8632 +3 +1 +2 +1 +6206 +0 + + +8633 +3 +1 +2 +2 +5910 +0 + + +8634 +3 +1 +2 +3 +6173 +0 + + +8635 +3 +1 +2 +4 +6784 +0 + + +8636 +3 +1 +2 +5 +6515 +0 + + +8637 +3 +1 +2 +6 +6783 +0 + + +8638 +3 +1 +2 +7 +5881 +0 + + +8639 +3 +1 +2 +8 +6192 +0 + + +8640 +3 +1 +2 +9 +6786 +0 + + +8641 +3 +1 +2 +10 +5894 +0 + + +8642 +3 +1 +2 +12 +6516 +0 + + +8643 +3 +1 +2 +13 +6190 +0 + + +8644 +3 +1 +2 +14 +6213 +0 + + +8645 +3 +1 +2 +15 +6785 +0 + + +8646 +3 +1 +2 +16 +9382 +1 + + +8647 +3 +1 +2 +17 +5604 +0 + + +8648 +3 +1 +2 +18 +6787 +0 + + +8649 +3 +1 +2 +19 +5893 +0 + + +8650 +3 +1 +2 +20 +6518 +0 + + +8651 +3 +1 +2 +21 +6788 +0 + + +8652 +3 +1 +2 +23 +9401 +1 + + +8653 +3 +1 +2 +24 +5602 +0 + + +8654 +3 +1 +2 +25 +6789 +0 + + +8655 +3 +1 +2 +26 +5891 +0 + + +8656 +3 +1 +2 +27 +6521 +0 + + +8657 +3 +1 +2 +28 +5892 +0 + + +8658 +3 +1 +2 +29 +9307 +1 + + +8659 +3 +1 +2 +30 +6790 +0 + + +8660 +3 +1 +2 +31 +6792 +0 + + +8661 +3 +1 +2 +32 +5601 +0 + + +8662 +3 +1 +2 +33 +5906 +0 + + +8663 +3 +1 +2 +34 +5599 +0 + + +8664 +3 +1 +2 +35 +6523 +0 + + +8665 +3 +1 +2 +36 +6791 +0 + + +8666 +3 +1 +2 +37 +5905 +0 + + +8667 +3 +1 +2 +38 +5889 +0 + + +8668 +3 +1 +2 +39 +6794 +0 + + +8669 +3 +1 +2 +40 +5890 +0 + + +8670 +3 +1 +2 +41 +5903 +0 + + +8671 +3 +1 +2 +42 +7056 +0 + + +8672 +3 +1 +2 +43 +5907 +0 + + +8673 +3 +1 +2 +44 +6793 +0 + + +8674 +3 +1 +2 +46 +5902 +0 + + +8675 +3 +1 +2 +47 +5904 +0 + + +8676 +3 +1 +2 +48 +6795 +0 + + +8677 +3 +1 +2 +49 +7058 +0 + + +8678 +3 +1 +2 +50 +5588 +0 + + +8679 +3 +1 +2 +51 +5901 +0 + + +8680 +3 +1 +2 +52 +5592 +0 + + +8681 +3 +1 +2 +53 +6796 +0 + + +8682 +3 +1 +2 +54 +6797 +0 + + +8683 +3 +1 +2 +55 +5899 +0 + + +8684 +3 +1 +2 +57 +5590 +0 + + +8685 +3 +1 +2 +58 +5900 +0 + + +8686 +3 +1 +2 +59 +5285 +0 + + +8687 +3 +1 +2 +60 +7059 +1 + + +8688 +3 +1 +2 +61 +5284 +0 + + +8689 +3 +1 +2 +62 +5897 +0 + + +8690 +3 +1 +2 +63 +5275 +0 + + +8691 +3 +1 +2 +64 +5898 +0 + + +8692 +3 +1 +2 +65 +6798 +1 + + +8693 +3 +1 +2 +66 +5895 +0 + + +8694 +3 +1 +2 +67 +5596 +0 + + +8695 +3 +1 +1 +0 +5896 +0 + + +8696 +3 +1 +1 +1 +5589 +0 + + +8697 +3 +1 +1 +2 +6184 +0 + + +8698 +3 +1 +1 +3 +5587 +0 + + +8699 +3 +1 +1 +4 +6189 +0 + + +8700 +3 +1 +1 +5 +6800 +1 + + +8701 +3 +1 +1 +6 +7060 +1 + + +8702 +3 +1 +1 +7 +6799 +1 + + +8703 +3 +1 +1 +8 +6191 +0 + + +8704 +3 +1 +1 +9 +7061 +1 + + +8705 +6 +2 +1 +10 +9115 +1 + + +8706 +6 +2 +1 +12 +8918 +1 + + +8707 +6 +2 +1 +13 +7578 +1 + + +8708 +6 +2 +1 +14 +9211 +1 + + +8709 +6 +2 +1 +15 +7329 +1 + + +8710 +6 +2 +1 +16 +8713 +1 + + +8711 +6 +2 +1 +17 +7579 +1 + + +8712 +6 +2 +1 +18 +8500 +1 + + +8713 +6 +2 +1 +19 +7821 +1 + + +8714 +6 +2 +1 +20 +8501 +1 + + +8715 +6 +2 +1 +21 +8056 +1 + + +8716 +6 +2 +1 +23 +8714 +1 + + +8717 +6 +2 +1 +24 +8283 +1 + + +8718 +6 +2 +1 +25 +8919 +1 + + +8719 +6 +2 +1 +26 +7580 +1 + + +8720 +6 +2 +1 +27 +9212 +1 + + +8721 +6 +2 +1 +28 +7822 +1 + + +8722 +6 +2 +1 +29 +9116 +1 + + +8723 +6 +2 +1 +30 +8057 +1 + + +8724 +6 +2 +1 +31 +8502 +1 + + +8725 +6 +2 +1 +32 +9305 +1 + + +8726 +6 +2 +1 +33 +8715 +1 + + +8727 +6 +2 +1 +34 +8284 +1 + + +8728 +6 +2 +1 +35 +8920 +1 + + +8729 +6 +2 +1 +36 +7826 +1 + + +8730 +6 +2 +1 +37 +9117 +1 + + +8731 +6 +2 +1 +38 +8061 +1 + + +8732 +6 +2 +1 +39 +9213 +1 + + +8733 +6 +2 +1 +40 +8288 +1 + + +8734 +6 +2 +1 +41 +8503 +1 + + +8735 +6 +2 +1 +42 +8508 +1 + + +8736 +6 +2 +1 +43 +8716 +1 + + +8737 +6 +2 +1 +44 +9306 +1 + + +8738 +6 +2 +1 +46 +8921 +1 + + +8739 +6 +2 +1 +47 +8721 +1 + + +8740 +6 +2 +1 +48 +9118 +1 + + +8741 +6 +2 +1 +49 +8926 +1 + + +8742 +6 +2 +1 +50 +9214 +1 + + +8743 +6 +2 +1 +51 +9123 +1 + + +8744 +6 +2 +1 +52 +8504 +1 + + +8745 +6 +2 +1 +53 +9219 +1 + + +8746 +6 +2 +1 +54 +8717 +1 + + +8747 +6 +2 +1 +55 +9313 +1 + + +8748 +6 +2 +1 +57 +8922 +1 + + +8749 +6 +2 +1 +58 +7827 +1 + + +8750 +6 +2 +1 +59 +9119 +1 + + +8751 +6 +2 +1 +60 +8062 +1 + + +8752 +6 +2 +1 +61 +9215 +1 + + +8753 +6 +2 +1 +62 +8289 +1 + + +8754 +6 +2 +1 +63 +7581 +1 + + +8755 +6 +2 +1 +64 +8509 +1 + + +8756 +6 +2 +1 +65 +7823 +1 + + +8757 +6 +2 +1 +66 +8722 +1 + + +8758 +6 +2 +1 +67 +9308 +1 + + +8759 +6 +2 +0 +0 +8927 +1 + + +8760 +6 +2 +0 +1 +8058 +1 + + +8761 +6 +2 +0 +2 +9124 +1 + + +8762 +6 +2 +0 +3 +8285 +1 + + +8763 +6 +2 +0 +4 +7828 +1 + + +8764 +6 +2 +0 +5 +8505 +1 + + +8765 +6 +2 +0 +6 +9399 +1 + + +8766 +6 +2 +0 +7 +8718 +1 + + +8767 +6 +2 +0 +8 +8063 +1 + + +8768 +6 +2 +0 +9 +8923 +1 + + +8769 +6 +2 +0 +10 +8290 +1 + + +8770 +6 +2 +0 +12 +9309 +1 + + +8771 +6 +2 +0 +13 +8510 +1 + + +8772 +6 +2 +0 +14 +9120 +1 + + +8773 +6 +2 +0 +15 +8723 +1 + + +8774 +6 +2 +0 +16 +9216 +1 + + +8775 +6 +2 +0 +17 +9400 +1 + + +8776 +6 +2 +0 +18 +7582 +1 + + +8777 +6 +2 +0 +19 +9404 +1 + + +8778 +6 +2 +0 +20 +7824 +1 + + +8779 +6 +2 +0 +21 +9220 +1 + + +8780 +6 +2 +0 +23 +9310 +1 + + +8781 +6 +2 +0 +24 +8928 +1 + + +8782 +6 +2 +0 +25 +8059 +1 + + +8783 +6 +2 +0 +26 +7829 +1 + + +8784 +6 +2 +0 +27 +8286 +1 + + +8785 +6 +2 +0 +28 +8064 +1 + + +8786 +6 +2 +0 +29 +8506 +1 + + +8787 +6 +2 +0 +30 +8291 +1 + + +8788 +6 +2 +0 +31 +8719 +1 + + +8789 +6 +2 +0 +32 +8511 +1 + + +8790 +6 +2 +0 +33 +8924 +1 + + +8791 +6 +2 +0 +34 +8724 +1 + + +8792 +6 +2 +0 +35 +9121 +1 + + +8793 +6 +2 +0 +36 +7830 +1 + + +8794 +6 +2 +0 +37 +9217 +1 + + +8795 +6 +2 +0 +38 +8065 +1 + + +8796 +6 +2 +0 +39 +9311 +1 + + +8797 +6 +2 +0 +40 +8292 +1 + + +8798 +6 +2 +0 +41 +9402 +1 + + +8799 +6 +2 +0 +42 +8512 +1 + + +8800 +6 +2 +0 +43 +7583 +1 + + +8801 +6 +2 +0 +44 +9125 +1 + + +8802 +6 +2 +0 +46 +7825 +1 + + +8803 +6 +2 +0 +47 +8929 +1 + + +8804 +6 +2 +0 +48 +8060 +1 + + +8805 +6 +2 +0 +49 +9491 +1 + + +8806 +6 +2 +0 +50 +8287 +1 + + +8807 +6 +2 +0 +51 +8725 +1 + + +8808 +6 +2 +0 +52 +8507 +1 + + +8809 +6 +2 +0 +53 +7831 +1 + + +8810 +6 +2 +0 +54 +9403 +1 + + +8811 +6 +2 +0 +55 +8066 +1 + + +8812 +6 +2 +0 +57 +8720 +1 + + +8813 +6 +2 +0 +58 +9493 +1 + + +8814 +6 +2 +0 +59 +8925 +1 + + +8815 +6 +2 +0 +60 +9492 +1 + + +8816 +6 +2 +0 +61 +9122 +1 + + +8817 +6 +2 +0 +62 +8293 +1 + + +8818 +6 +2 +0 +63 +9218 +1 + + +8819 +6 +2 +0 +64 +7832 +1 + + +8820 +6 +2 +0 +65 +9312 +1 + + +8821 +6 +2 +0 +66 +8067 +1 + + +8822 +6 +2 +0 +67 +8513 +1 + + +8823 +6 +2 +3 +0 +8270 +1 + + +8824 +6 +2 +3 +1 +8271 +1 + + +8825 +6 +2 +3 +2 +8490 +1 + + +8826 +6 +2 +3 +3 +8272 +1 + + +8827 +6 +2 +3 +4 +8489 +1 + + +8828 +6 +2 +3 +5 +8273 +1 + + +8829 +6 +2 +3 +6 +8488 +1 + + +8830 +6 +2 +3 +7 +8491 +1 + + +8831 +6 +2 +3 +8 +8487 +1 + + +8832 +6 +2 +3 +9 +8269 +1 + + +8833 +6 +2 +3 +10 +8486 +1 + + +8834 +6 +2 +3 +12 +8268 +1 + + +8835 +6 +2 +3 +13 +8485 +1 + + +8836 +6 +2 +3 +14 +8267 +1 + + +8837 +6 +2 +3 +15 +8484 +1 + + +8838 +6 +2 +3 +16 +8266 +1 + + +8839 +6 +2 +3 +17 +8483 +1 + + +8840 +6 +2 +3 +18 +8265 +1 + + +8841 +6 +2 +3 +19 +8482 +1 + + +8842 +6 +2 +3 +20 +8492 +1 + + +8843 +6 +2 +3 +21 +6766 +0 + + +8844 +6 +2 +3 +23 +8264 +1 + + +8845 +6 +2 +3 +24 +7031 +0 + + +8846 +6 +2 +3 +25 +8263 +1 + + +8847 +6 +2 +3 +26 +8704 +1 + + +8848 +6 +2 +3 +27 +7297 +0 + + +8849 +6 +2 +3 +28 +7030 +0 + + +8850 +6 +2 +3 +29 +7038 +0 + + +8851 +6 +2 +3 +30 +7289 +0 + + +8852 +6 +2 +3 +31 +8493 +1 + + +8853 +6 +2 +3 +32 +7290 +0 + + +8854 +6 +2 +3 +33 +7039 +0 + + +8855 +6 +2 +3 +34 +6764 +0 + + +8856 +6 +2 +3 +35 +6774 +0 + + +8857 +6 +2 +3 +36 +7029 +0 + + +8858 +6 +2 +3 +37 +7299 +0 + + +8859 +6 +2 +3 +38 +8705 +1 + + +8860 +6 +2 +3 +39 +7300 +0 + + +8861 +6 +2 +3 +40 +7028 +0 + + +8862 +6 +2 +3 +41 +7041 +0 + + +8863 +6 +2 +3 +42 +7287 +0 + + +8864 +6 +2 +3 +43 +7040 +0 + + +8865 +6 +2 +3 +44 +7288 +0 + + +8866 +6 +2 +3 +46 +6775 +0 + + +8867 +6 +2 +3 +47 +6761 +0 + + +8868 +6 +2 +3 +48 +7302 +0 + + +8869 +6 +2 +3 +49 +7026 +0 + + +8870 +6 +2 +3 +50 +7043 +0 + + +8871 +6 +2 +3 +51 +8706 +1 + + +8872 +6 +2 +3 +52 +7042 +0 + + +8873 +6 +2 +3 +53 +7027 +0 + + +8874 +6 +2 +3 +54 +6777 +0 + + +8875 +6 +2 +3 +55 +7286 +0 + + +8876 +6 +2 +3 +57 +7044 +0 + + +8877 +6 +2 +3 +58 +7285 +0 + + +8878 +6 +2 +3 +59 +7045 +0 + + +8879 +6 +2 +3 +60 +7283 +0 + + +8880 +6 +2 +3 +61 +7046 +0 + + +8881 +6 +2 +3 +62 +7291 +0 + + +8882 +6 +2 +3 +63 +8707 +1 + + +8883 +6 +2 +3 +64 +7292 +0 + + +8884 +6 +2 +3 +65 +7047 +0 + + +8885 +6 +2 +3 +66 +7033 +0 + + +8886 +6 +2 +3 +67 +7049 +0 + + +8887 +6 +2 +2 +0 +7032 +0 + + +8888 +6 +2 +2 +1 +7048 +0 + + +8889 +6 +2 +2 +2 +6767 +0 + + +8890 +6 +2 +2 +3 +7051 +0 + + +8891 +6 +2 +2 +4 +7293 +0 + + +8892 +6 +2 +2 +5 +8708 +1 + + +8893 +6 +2 +2 +6 +7294 +0 + + +8894 +6 +2 +2 +7 +7050 +0 + + +8895 +6 +2 +2 +8 +7035 +0 + + +8896 +6 +2 +2 +9 +7052 +0 + + +8897 +6 +2 +2 +10 +8912 +1 + + +8898 +6 +2 +2 +12 +7053 +0 + + +8899 +6 +2 +2 +13 +7034 +0 + + +8900 +6 +2 +2 +14 +7055 +0 + + +8901 +6 +2 +2 +15 +6769 +0 + + +8902 +6 +2 +2 +16 +7054 +0 + + +8903 +6 +2 +2 +17 +7296 +0 + + +8904 +6 +2 +2 +18 +7057 +0 + + +8905 +6 +2 +2 +19 +7295 +0 + + +8906 +6 +2 +2 +20 +8037 +1 + + +8907 +6 +2 +2 +21 +7036 +0 + + +8908 +6 +2 +2 +23 +8038 +1 + + +8909 +6 +2 +2 +24 +8913 +1 + + +8910 +6 +2 +2 +25 +8039 +1 + + +8911 +6 +2 +2 +26 +7037 +0 + + +8912 +6 +2 +2 +27 +8040 +1 + + +8913 +6 +2 +2 +28 +6772 +0 + + +8914 +6 +2 +2 +29 +8041 +1 + + +8915 +6 +2 +2 +30 +7298 +0 + + +8916 +6 +2 +2 +31 +8042 +1 + + +8917 +6 +2 +2 +32 +8916 +1 + + +8918 +6 +2 +2 +33 +8043 +1 + + +8919 +6 +2 +2 +34 +8711 +1 + + +8920 +6 +2 +2 +35 +8914 +1 + + +8921 +6 +2 +2 +36 +8498 +1 + + +8922 +6 +2 +2 +37 +8044 +1 + + +8923 +6 +2 +2 +38 +8278 +1 + + +8924 +6 +2 +2 +39 +8045 +1 + + +8925 +6 +2 +2 +40 +8051 +1 + + +8926 +6 +2 +2 +41 +8046 +1 + + +8927 +6 +2 +2 +42 +8917 +1 + + +8928 +6 +2 +2 +43 +8709 +1 + + +8929 +6 +2 +2 +44 +8712 +1 + + +8930 +6 +2 +2 +46 +8494 +1 + + +8931 +6 +2 +2 +47 +8499 +1 + + +8932 +6 +2 +2 +48 +8915 +1 + + +8933 +6 +2 +2 +49 +8279 +1 + + +8934 +6 +2 +2 +50 +8495 +1 + + +8935 +6 +2 +2 +51 +8052 +1 + + +8936 +6 +2 +2 +52 +8496 +1 + + +8937 +6 +2 +2 +53 +9111 +1 + + +8938 +6 +2 +2 +54 +8274 +1 + + +8939 +6 +2 +2 +55 +7817 +1 + + +8940 +6 +2 +2 +57 +8275 +1 + + +8941 +6 +2 +2 +58 +9114 +1 + + +8942 +6 +2 +2 +59 +8276 +1 + + +8943 +6 +2 +2 +60 +8280 +1 + + +8944 +6 +2 +2 +61 +8047 +1 + + +8945 +6 +2 +2 +62 +8053 +1 + + +8946 +6 +2 +2 +63 +8048 +1 + + +8947 +6 +2 +2 +64 +7818 +1 + + +8948 +6 +2 +2 +65 +8049 +1 + + +8949 +6 +2 +2 +66 +9112 +1 + + +8950 +6 +2 +2 +67 +8710 +1 + + +8951 +6 +2 +1 +0 +8281 +1 + + +8952 +6 +2 +1 +1 +8497 +1 + + +8953 +6 +2 +1 +2 +8054 +1 + + +8954 +6 +2 +1 +3 +8277 +1 + + +8955 +6 +2 +1 +4 +7819 +1 + + +8956 +6 +2 +1 +5 +8050 +1 + + +8957 +6 +2 +1 +6 +8282 +1 + + +8958 +6 +2 +1 +7 +9113 +1 + + +8959 +6 +2 +1 +8 +8055 +1 + + +8960 +6 +2 +1 +9 +7820 +1 + + +8961 +6 +3 +1 +10 +9303 +1 + + +8962 +6 +3 +1 +12 +9201 +1 + + +8963 +6 +3 +1 +13 +9393 +1 + + +8964 +6 +3 +1 +14 +9200 +1 + + +8965 +6 +3 +1 +15 +9394 +1 + + +8966 +6 +3 +1 +16 +9199 +1 + + +8967 +6 +3 +1 +17 +9392 +1 + + +8968 +6 +3 +1 +18 +9304 +1 + + +8969 +6 +3 +1 +19 +9391 +1 + + +8970 +6 +3 +1 +20 +9198 +1 + + +8971 +6 +3 +1 +21 +9390 +1 + + +8972 +6 +3 +1 +23 +9197 +1 + + +8973 +6 +3 +1 +24 +9389 +1 + + +8974 +6 +3 +1 +25 +9196 +1 + + +8975 +6 +3 +1 +26 +9395 +1 + + +8976 +6 +3 +1 +27 +9195 +1 + + +8977 +6 +3 +1 +28 +9388 +1 + + +8978 +6 +3 +1 +29 +9194 +1 + + +8979 +6 +3 +1 +30 +9387 +1 + + +8980 +6 +3 +1 +31 +9302 +1 + + +8981 +6 +3 +1 +32 +9386 +1 + + +8982 +6 +3 +1 +33 +9301 +1 + + +8983 +6 +3 +1 +34 +9385 +1 + + +8984 +6 +3 +1 +35 +9300 +1 + + +8985 +6 +3 +1 +36 +9396 +1 + + +8986 +6 +3 +1 +37 +9299 +1 + + +8987 +6 +3 +1 +38 +9384 +1 + + +8988 +6 +3 +1 +39 +9298 +1 + + +8989 +6 +3 +1 +40 +9383 +1 + + +8990 +6 +3 +1 +41 +9297 +1 + + +8991 +6 +3 +1 +42 +9474 +1 + + +8992 +6 +3 +1 +43 +9296 +1 + + +8993 +6 +3 +1 +44 +9475 +1 + + +8994 +6 +3 +1 +46 +9295 +1 + + +8995 +6 +3 +1 +47 +9476 +1 + + +8996 +6 +3 +1 +48 +9397 +1 + + +8997 +6 +3 +1 +49 +9477 +1 + + +8998 +6 +3 +1 +50 +9294 +1 + + +8999 +6 +3 +1 +51 +9478 +1 + + +9000 +6 +3 +1 +52 +9293 +1 + + +9001 +6 +3 +1 +53 +9479 +1 + + +9002 +6 +3 +1 +54 +9292 +1 + + +9003 +6 +3 +1 +55 +9480 +1 + + +9004 +6 +3 +1 +57 +9291 +1 + + +9005 +6 +3 +1 +58 +9481 +1 + + +9006 +6 +3 +1 +59 +9290 +1 + + +9007 +6 +3 +1 +60 +9482 +1 + + +9008 +6 +3 +1 +61 +9398 +1 + + +9009 +6 +3 +1 +62 +9483 +1 + + +9010 +6 +3 +1 +63 +9289 +1 + + +9011 +6 +3 +1 +64 +9484 +1 + + +9012 +6 +3 +1 +65 +9656 +1 + + +9013 +6 +3 +1 +66 +9485 +1 + + +9014 +6 +3 +1 +67 +9655 +1 + + +9015 +6 +3 +0 +0 +9487 +1 + + +9016 +6 +3 +0 +1 +9657 +1 + + +9017 +6 +3 +0 +2 +9486 +1 + + +9018 +6 +3 +0 +3 +9658 +1 + + +9019 +6 +3 +0 +4 +9562 +1 + + +9020 +6 +3 +0 +5 +9659 +1 + + +9021 +6 +3 +0 +6 +9563 +1 + + +9022 +6 +3 +0 +7 +9660 +1 + + +9023 +6 +3 +0 +8 +9564 +1 + + +9024 +6 +3 +0 +9 +9210 +1 + + +9025 +6 +3 +0 +10 +9488 +1 + + +9026 +6 +3 +0 +12 +9654 +1 + + +9027 +6 +3 +0 +13 +9565 +1 + + +9028 +6 +3 +0 +14 +9653 +1 + + +9029 +6 +3 +0 +15 +9566 +1 + + +9030 +6 +3 +0 +16 +9652 +1 + + +9031 +6 +3 +0 +17 +9567 +1 + + +9032 +6 +3 +0 +18 +9651 +1 + + +9033 +6 +3 +0 +19 +9568 +1 + + +9034 +6 +3 +0 +20 +9650 +1 + + +9035 +6 +3 +0 +21 +9569 +1 + + +9036 +6 +3 +0 +23 +9489 +1 + + +9037 +6 +3 +0 +24 +9570 +1 + + +9038 +6 +3 +0 +25 +9649 +1 + + +9039 +6 +3 +0 +26 +9571 +1 + + +9040 +6 +3 +0 +27 +9648 +1 + + +9041 +6 +3 +0 +28 +9572 +1 + + +9042 +6 +3 +0 +29 +9647 +1 + + +9043 +6 +3 +0 +30 +9573 +1 + + +9044 +6 +3 +0 +31 +9739 +1 + + +9045 +6 +3 +0 +32 +9574 +1 + + +9046 +6 +3 +0 +33 +9809 +1 + + +9047 +6 +3 +0 +34 +9575 +1 + + +9048 +6 +3 +0 +35 +9490 +1 + + +9049 +6 +3 +0 +36 +9730 +1 + + +9050 +6 +3 +0 +37 +9810 +1 + + +9051 +6 +3 +0 +38 +9731 +1 + + +9052 +6 +3 +0 +39 +9811 +1 + + +9053 +6 +3 +0 +40 +9576 +1 + + +9054 +6 +3 +0 +41 +9812 +1 + + +9055 +6 +3 +0 +42 +9732 +1 + + +9056 +6 +3 +0 +43 +9813 +1 + + +9057 +6 +3 +0 +44 +9733 +1 + + +9058 +6 +3 +0 +46 +9814 +1 + + +9059 +6 +3 +0 +47 +9734 +1 + + +9060 +6 +3 +0 +48 +9815 +1 + + +9061 +6 +3 +0 +49 +9735 +1 + + +9062 +6 +3 +0 +50 +9816 +1 + + +9063 +6 +3 +0 +51 +9736 +1 + + +9064 +6 +3 +0 +52 +9956 +1 + + +9065 +6 +3 +0 +53 +9577 +1 + + +9066 +6 +3 +0 +54 +9957 +1 + + +9067 +6 +3 +0 +55 +9737 +1 + + +9068 +6 +3 +0 +57 +9890 +1 + + +9069 +6 +3 +0 +58 +9738 +1 + + +9070 +6 +3 +0 +59 +9817 +1 + + +9071 +6 +3 +0 +60 +9885 +1 + + +9072 +6 +3 +0 +61 +9740 +1 + + +9073 +6 +3 +0 +62 +9886 +1 + + +9074 +6 +3 +0 +63 +9661 +1 + + +9075 +6 +3 +0 +64 +9887 +1 + + +9076 +6 +3 +0 +65 +9578 +1 + + +9077 +6 +3 +0 +66 +9888 +1 + + +9078 +6 +3 +0 +67 +9889 +1 + + +9079 +6 +3 +3 +0 +8702 +1 + + +9080 +6 +3 +3 +1 +7312 +0 + + +9081 +6 +3 +3 +2 +7277 +0 + + +9082 +6 +3 +3 +3 +7313 +0 + + +9083 +6 +3 +3 +4 +8701 +1 + + +9084 +6 +3 +3 +5 +7311 +0 + + +9085 +6 +3 +3 +6 +8700 +1 + + +9086 +6 +3 +3 +7 +7310 +0 + + +9087 +6 +3 +3 +8 +8699 +1 + + +9088 +6 +3 +3 +9 +7309 +0 + + +9089 +6 +3 +3 +10 +8698 +1 + + +9090 +6 +3 +3 +12 +8703 +1 + + +9091 +6 +3 +3 +13 +8697 +1 + + +9092 +6 +3 +3 +14 +7561 +0 + + +9093 +6 +3 +3 +15 +8696 +1 + + +9094 +6 +3 +3 +16 +7308 +0 + + +9095 +6 +3 +3 +17 +8907 +1 + + +9096 +6 +3 +3 +18 +7307 +0 + + +9097 +6 +3 +3 +19 +7275 +0 + + +9098 +6 +3 +3 +20 +7559 +0 + + +9099 +6 +3 +3 +21 +7274 +0 + + +9100 +6 +3 +3 +23 +7560 +0 + + +9101 +6 +3 +3 +24 +7272 +0 + + +9102 +6 +3 +3 +25 +7305 +0 + + +9103 +6 +3 +3 +26 +7269 +0 + + +9104 +6 +3 +3 +27 +7306 +0 + + +9105 +6 +3 +3 +28 +7543 +0 + + +9106 +6 +3 +3 +29 +7558 +0 + + +9107 +6 +3 +3 +30 +8908 +1 + + +9108 +6 +3 +3 +31 +7557 +0 + + +9109 +6 +3 +3 +32 +7542 +0 + + +9110 +6 +3 +3 +33 +7802 +0 + + +9111 +6 +3 +3 +34 +7540 +0 + + +9112 +6 +3 +3 +35 +7303 +0 + + +9113 +6 +3 +3 +36 +7537 +0 + + +9114 +6 +3 +3 +37 +7304 +0 + + +9115 +6 +3 +3 +38 +7535 +0 + + +9116 +6 +3 +3 +39 +7556 +0 + + +9117 +6 +3 +3 +40 +8906 +1 + + +9118 +6 +3 +3 +41 +8909 +1 + + +9119 +6 +3 +3 +42 +8905 +1 + + +9120 +6 +3 +3 +43 +7555 +0 + + +9121 +6 +3 +3 +44 +8904 +1 + + +9122 +6 +3 +3 +46 +7800 +0 + + +9123 +6 +3 +3 +47 +8903 +1 + + +9124 +6 +3 +3 +48 +7801 +0 + + +9125 +6 +3 +3 +49 +8902 +1 + + +9126 +6 +3 +3 +50 +7301 +0 + + +9127 +6 +3 +3 +51 +8901 +1 + + +9128 +6 +3 +3 +52 +7553 +0 + + +9129 +6 +3 +3 +53 +8900 +1 + + +9130 +6 +3 +3 +54 +8910 +1 + + +9131 +6 +3 +3 +55 +8899 +1 + + +9132 +6 +3 +3 +57 +7554 +0 + + +9133 +6 +3 +3 +58 +7534 +0 + + +9134 +6 +3 +3 +59 +7799 +0 + + +9135 +6 +3 +3 +60 +9106 +1 + + +9136 +6 +3 +3 +61 +7798 +0 + + +9137 +6 +3 +3 +62 +7532 +0 + + +9138 +6 +3 +3 +63 +8036 +0 + + +9139 +6 +3 +3 +64 +7529 +0 + + +9140 +6 +3 +3 +65 +7551 +0 + + +9141 +6 +3 +3 +66 +7527 +0 + + +9142 +6 +3 +3 +67 +8911 +1 + + +9143 +6 +3 +2 +0 +7526 +0 + + +9144 +6 +3 +2 +1 +7552 +0 + + +9145 +6 +3 +2 +2 +7524 +0 + + +9146 +6 +3 +2 +3 +7797 +0 + + +9147 +6 +3 +2 +4 +9107 +1 + + +9148 +6 +3 +2 +5 +7796 +0 + + +9149 +6 +3 +2 +6 +7533 +0 + + +9150 +6 +3 +2 +7 +8034 +0 + + +9151 +6 +3 +2 +8 +7531 +0 + + +9152 +6 +3 +2 +9 +7550 +0 + + +9153 +6 +3 +2 +10 +7530 +0 + + +9154 +6 +3 +2 +12 +7549 +0 + + +9155 +6 +3 +2 +13 +7528 +0 + + +9156 +6 +3 +2 +14 +7794 +0 + + +9157 +6 +3 +2 +15 +7525 +0 + + +9158 +6 +3 +2 +16 +7795 +0 + + +9159 +6 +3 +2 +17 +9108 +1 + + +9160 +6 +3 +2 +18 +8033 +0 + + +9161 +6 +3 +2 +19 +9105 +1 + + +9162 +6 +3 +2 +20 +7548 +0 + + +9163 +6 +3 +2 +21 +9104 +1 + + +9164 +6 +3 +2 +23 +7547 +0 + + +9165 +6 +3 +2 +24 +9103 +1 + + +9166 +6 +3 +2 +25 +7792 +0 + + +9167 +6 +3 +2 +26 +9102 +1 + + +9168 +6 +3 +2 +27 +7793 +0 + + +9169 +6 +3 +2 +28 +9101 +1 + + +9170 +6 +3 +2 +29 +9109 +1 + + +9171 +6 +3 +2 +30 +9100 +1 + + +9172 +6 +3 +2 +31 +8031 +0 + + +9173 +6 +3 +2 +32 +9099 +1 + + +9174 +6 +3 +2 +33 +7546 +0 + + +9175 +6 +3 +2 +34 +9098 +1 + + +9176 +6 +3 +2 +35 +7791 +0 + + +9177 +6 +3 +2 +36 +9097 +1 + + +9178 +6 +3 +2 +37 +7790 +0 + + +9179 +6 +3 +2 +38 +7786 +0 + + +9180 +6 +3 +2 +39 +9110 +1 + + +9181 +6 +3 +2 +40 +7784 +0 + + +9182 +6 +3 +2 +41 +8028 +0 + + +9183 +6 +3 +2 +42 +7783 +0 + + +9184 +6 +3 +2 +43 +7545 +0 + + +9185 +6 +3 +2 +44 +7781 +0 + + +9186 +6 +3 +2 +46 +7789 +0 + + +9187 +6 +3 +2 +47 +9205 +1 + + +9188 +6 +3 +2 +48 +7788 +0 + + +9189 +6 +3 +2 +49 +7778 +0 + + +9190 +6 +3 +2 +50 +7544 +0 + + +9191 +6 +3 +2 +51 +7776 +0 + + +9192 +6 +3 +2 +52 +7541 +0 + + +9193 +6 +3 +2 +53 +7775 +0 + + +9194 +6 +3 +2 +54 +7539 +0 + + +9195 +6 +3 +2 +55 +7787 +0 + + +9196 +6 +3 +2 +57 +7538 +0 + + +9197 +6 +3 +2 +58 +7785 +0 + + +9198 +6 +3 +2 +59 +7536 +0 + + +9199 +6 +3 +2 +60 +9206 +1 + + +9200 +6 +3 +2 +61 +7282 +0 + + +9201 +6 +3 +2 +62 +7782 +0 + + +9202 +6 +3 +2 +63 +7280 +0 + + +9203 +6 +3 +2 +64 +7780 +0 + + +9204 +6 +3 +2 +65 +9209 +1 + + +9205 +6 +3 +2 +66 +7779 +0 + + +9206 +6 +3 +2 +67 +9204 +1 + + +9207 +6 +3 +1 +0 +7777 +0 + + +9208 +6 +3 +1 +1 +9207 +1 + + +9209 +6 +3 +1 +2 +8026 +0 + + +9210 +6 +3 +1 +3 +9203 +1 + + +9211 +6 +3 +1 +4 +8025 +0 + + +9212 +6 +3 +1 +5 +9202 +1 + + +9213 +6 +3 +1 +6 +8023 +0 + + +9214 +6 +3 +1 +7 +9208 +1 + + +9215 +6 +3 +1 +8 +8020 +0 + + +9216 +6 +3 +1 +9 +8018 +0 + + +9217 +1 +0 +1 +10 +7774 +0 + + +9218 +1 +0 +1 +12 +8010 +0 + + +9219 +1 +0 +1 +13 +8005 +0 + + +9220 +1 +0 +1 +14 +8017 +0 + + +9221 +1 +0 +1 +15 +8006 +0 + + +9222 +1 +0 +1 +16 +8012 +0 + + +9223 +1 +0 +1 +17 +8007 +0 + + +9224 +1 +0 +1 +18 +8021 +0 + + +9225 +1 +0 +1 +19 +8008 +0 + + +9226 +1 +0 +1 +20 +8015 +0 + + +9227 +1 +0 +1 +21 +8004 +0 + + +9228 +1 +0 +1 +23 +8022 +0 + + +9229 +1 +0 +1 +24 +8011 +0 + + +9230 +1 +0 +1 +25 +8024 +0 + + +9231 +1 +0 +1 +26 +8002 +0 + + +9232 +1 +0 +1 +27 +8013 +0 + + +9233 +1 +0 +1 +28 +8236 +0 + + +9234 +1 +0 +1 +29 +8027 +0 + + +9235 +1 +0 +1 +30 +8238 +0 + + +9236 +1 +0 +1 +31 +8014 +0 + + +9237 +1 +0 +1 +32 +8009 +0 + + +9238 +1 +0 +1 +33 +8029 +0 + + +9239 +1 +0 +1 +34 +8241 +0 + + +9240 +1 +0 +1 +35 +8030 +0 + + +9241 +1 +0 +1 +36 +7764 +0 + + +9242 +1 +0 +1 +37 +8016 +0 + + +9243 +1 +0 +1 +38 +7766 +0 + + +9244 +1 +0 +1 +39 +8032 +0 + + +9245 +1 +0 +1 +40 +8243 +0 + + +9246 +1 +0 +1 +41 +8019 +0 + + +9247 +1 +0 +1 +42 +7769 +0 + + +9248 +1 +0 +1 +43 +8035 +0 + + +9249 +1 +0 +1 +44 +7770 +0 + + +9250 +1 +0 +1 +46 +8244 +0 + + +9251 +1 +0 +1 +47 +7771 +0 + + +9252 +1 +0 +1 +48 +8246 +0 + + +9253 +1 +0 +1 +49 +8240 +0 + + +9254 +1 +0 +1 +50 +8252 +0 + + +9255 +1 +0 +1 +51 +8242 +0 + + +9256 +1 +0 +1 +52 +8249 +0 + + +9257 +1 +0 +1 +53 +7773 +0 + + +9258 +1 +0 +1 +54 +8254 +0 + + +9259 +1 +0 +1 +55 +8245 +0 + + +9260 +1 +0 +1 +57 +8251 +0 + + +9261 +1 +0 +1 +58 +8247 +0 + + +9262 +1 +0 +1 +59 +8257 +0 + + +9263 +1 +0 +1 +60 +7772 +0 + + +9264 +1 +0 +1 +61 +8259 +0 + + +9265 +1 +0 +1 +62 +6476 +0 + + +9266 +1 +0 +1 +63 +8248 +0 + + +9267 +1 +0 +1 +64 +8465 +0 + + +9268 +1 +0 +1 +65 +8260 +0 + + +9269 +1 +0 +1 +66 +8468 +0 + + +9270 +1 +0 +1 +67 +8262 +0 + + +9271 +1 +0 +0 +0 +7271 +0 + + +9272 +1 +0 +0 +1 +8250 +0 + + +9273 +1 +0 +0 +2 +8470 +0 + + +9274 +1 +0 +0 +3 +8255 +0 + + +9275 +1 +0 +0 +4 +8471 +0 + + +9276 +1 +0 +0 +5 +8253 +0 + + +9277 +1 +0 +0 +6 +7012 +0 + + +9278 +1 +0 +0 +7 +8256 +0 + + +9279 +1 +0 +0 +8 +8467 +0 + + +9280 +1 +0 +0 +9 +8258 +0 + + +9281 +1 +0 +0 +10 +7013 +0 + + +9282 +1 +0 +0 +12 +8473 +0 + + +9283 +1 +0 +0 +13 +6748 +0 + + +9284 +1 +0 +0 +14 +8261 +0 + + +9285 +1 +0 +0 +15 +8469 +0 + + +9286 +1 +0 +0 +16 +8476 +0 + + +9287 +1 +0 +0 +17 +7273 +0 + + +9288 +1 +0 +0 +18 +7017 +0 + + +9289 +1 +0 +0 +19 +8472 +0 + + +9290 +1 +0 +0 +20 +8478 +0 + + +9291 +1 +0 +0 +21 +8474 +0 + + +9292 +1 +0 +0 +23 +8479 +0 + + +9293 +1 +0 +0 +24 +7014 +0 + + +9294 +1 +0 +0 +25 +8481 +0 + + +9295 +1 +0 +0 +26 +7015 +0 + + +9296 +1 +0 +0 +27 +8475 +0 + + +9297 +1 +0 +0 +28 +8685 +0 + + +9298 +1 +0 +0 +29 +6752 +0 + + +9299 +1 +0 +0 +30 +8688 +0 + + +9300 +1 +0 +0 +31 +6751 +0 + + +9301 +1 +0 +0 +32 +6750 +0 + + +9302 +1 +0 +0 +33 +8477 +0 + + +9303 +1 +0 +0 +34 +8690 +0 + + +9304 +1 +0 +0 +35 +7016 +0 + + +9305 +1 +0 +0 +36 +6749 +0 + + +9306 +1 +0 +0 +37 +8480 +0 + + +9307 +1 +0 +0 +38 +8691 +0 + + +9308 +1 +0 +0 +39 +7278 +0 + + +9309 +1 +0 +0 +40 +6747 +0 + + +9310 +1 +0 +0 +41 +7019 +0 + + +9311 +1 +0 +0 +42 +7276 +0 + + +9312 +1 +0 +0 +43 +7018 +0 + + +9313 +1 +0 +0 +44 +8689 +0 + + +9314 +1 +0 +0 +46 +8693 +0 + + +9315 +1 +0 +0 +47 +6753 +0 + + +9316 +1 +0 +0 +48 +6755 +0 + + +9317 +1 +0 +0 +49 +6754 +0 + + +9318 +1 +0 +0 +50 +7281 +0 + + +9319 +1 +0 +0 +51 +8692 +0 + + +9320 +1 +0 +0 +52 +7022 +0 + + +9321 +1 +0 +0 +53 +7279 +0 + + +9322 +1 +0 +0 +54 +8694 +1 + + +9323 +1 +0 +0 +55 +7020 +0 + + +9324 +1 +0 +0 +57 +7021 +0 + + +9325 +1 +0 +0 +58 +6758 +0 + + +9326 +1 +0 +0 +59 +6756 +0 + + +9327 +1 +0 +0 +60 +6757 +0 + + +9328 +1 +0 +0 +61 +8695 +1 + + +9329 +1 +0 +0 +62 +7284 +0 + + +9330 +1 +0 +0 +63 +7023 +0 + + +9331 +1 +0 +0 +64 +7025 +0 + + +9332 +1 +0 +0 +65 +6760 +0 + + +9333 +1 +0 +0 +66 +7024 +0 + + +9334 +1 +0 +0 +67 +6759 +0 + + +9335 +1 +0 +3 +0 +6452 +0 + + +9336 +1 +0 +3 +1 +6454 +0 + + +9337 +1 +0 +3 +2 +6720 +0 + + +9338 +1 +0 +3 +3 +6450 +0 + + +9339 +1 +0 +3 +4 +6722 +0 + + +9340 +1 +0 +3 +5 +6457 +0 + + +9341 +1 +0 +3 +6 +5869 +0 + + +9342 +1 +0 +3 +7 +6453 +0 + + +9343 +1 +0 +3 +8 +6723 +0 + + +9344 +1 +0 +3 +9 +6455 +0 + + +9345 +1 +0 +3 +10 +5577 +0 + + +9346 +1 +0 +3 +12 +6456 +0 + + +9347 +1 +0 +3 +13 +6161 +0 + + +9348 +1 +0 +3 +14 +6725 +0 + + +9349 +1 +0 +3 +15 +6721 +0 + + +9350 +1 +0 +3 +16 +6459 +0 + + +9351 +1 +0 +3 +17 +6451 +0 + + +9352 +1 +0 +3 +18 +6728 +0 + + +9353 +1 +0 +3 +19 +6724 +0 + + +9354 +1 +0 +3 +20 +6458 +0 + + +9355 +1 +0 +3 +21 +6448 +0 + + +9356 +1 +0 +3 +23 +6730 +0 + + +9357 +1 +0 +3 +24 +6160 +0 + + +9358 +1 +0 +3 +25 +6731 +0 + + +9359 +1 +0 +3 +26 +6726 +0 + + +9360 +1 +0 +3 +27 +6460 +0 + + +9361 +1 +0 +3 +28 +5872 +0 + + +9362 +1 +0 +3 +29 +6727 +0 + + +9363 +1 +0 +3 +30 +6158 +0 + + +9364 +1 +0 +3 +31 +6461 +0 + + +9365 +1 +0 +3 +32 +6989 +0 + + +9366 +1 +0 +3 +33 +6729 +0 + + +9367 +1 +0 +3 +34 +6449 +0 + + +9368 +1 +0 +3 +35 +6183 +0 + + +9369 +1 +0 +3 +36 +6991 +0 + + +9370 +1 +0 +3 +37 +6732 +0 + + +9371 +1 +0 +3 +38 +6447 +0 + + +9372 +1 +0 +3 +39 +6733 +0 + + +9373 +1 +0 +3 +40 +6992 +0 + + +9374 +1 +0 +3 +41 +6462 +0 + + +9375 +1 +0 +3 +42 +6994 +0 + + +9376 +1 +0 +3 +43 +6734 +0 + + +9377 +1 +0 +3 +44 +6446 +0 + + +9378 +1 +0 +3 +46 +6463 +0 + + +9379 +1 +0 +3 +47 +6990 +0 + + +9380 +1 +0 +3 +48 +6185 +0 + + +9381 +1 +0 +3 +49 +6445 +0 + + +9382 +1 +0 +3 +50 +6997 +0 + + +9383 +1 +0 +3 +51 +6993 +0 + + +9384 +1 +0 +3 +52 +6164 +0 + + +9385 +1 +0 +3 +53 +6444 +0 + + +9386 +1 +0 +3 +54 +6999 +0 + + +9387 +1 +0 +3 +55 +6442 +0 + + +9388 +1 +0 +3 +57 +6162 +0 + + +9389 +1 +0 +3 +58 +6995 +0 + + +9390 +1 +0 +3 +59 +7000 +0 + + +9391 +1 +0 +3 +60 +6996 +0 + + +9392 +1 +0 +3 +61 +5578 +0 + + +9393 +1 +0 +3 +62 +6440 +0 + + +9394 +1 +0 +3 +63 +5871 +0 + + +9395 +1 +0 +3 +64 +6443 +0 + + +9396 +1 +0 +3 +65 +6998 +0 + + +9397 +1 +0 +3 +66 +6717 +0 + + +9398 +1 +0 +3 +67 +5873 +0 + + +9399 +1 +0 +2 +0 +7254 +0 + + +9400 +1 +0 +2 +1 +7001 +0 + + +9401 +1 +0 +2 +2 +6736 +0 + + +9402 +1 +0 +2 +3 +6735 +0 + + +9403 +1 +0 +2 +4 +7255 +0 + + +9404 +1 +0 +2 +5 +7003 +0 + + +9405 +1 +0 +2 +6 +7257 +0 + + +9406 +1 +0 +2 +7 +6465 +0 + + +9407 +1 +0 +2 +8 +6464 +0 + + +9408 +1 +0 +2 +9 +7002 +0 + + +9409 +1 +0 +2 +10 +6186 +0 + + +9410 +1 +0 +2 +12 +6187 +0 + + +9411 +1 +0 +2 +13 +6737 +0 + + +9412 +1 +0 +2 +14 +7260 +0 + + +9413 +1 +0 +2 +15 +7256 +0 + + +9414 +1 +0 +2 +16 +7262 +0 + + +9415 +1 +0 +2 +17 +6738 +0 + + +9416 +1 +0 +2 +18 +6466 +0 + + +9417 +1 +0 +2 +19 +7258 +0 + + +9418 +1 +0 +2 +20 +7004 +0 + + +9419 +1 +0 +2 +21 +6467 +0 + + +9420 +1 +0 +2 +23 +7263 +0 + + +9421 +1 +0 +2 +24 +7259 +0 + + +9422 +1 +0 +2 +25 +7005 +0 + + +9423 +1 +0 +2 +26 +6188 +0 + + +9424 +1 +0 +2 +27 +6740 +0 + + +9425 +1 +0 +2 +28 +7265 +0 + + +9426 +1 +0 +2 +29 +7261 +0 + + +9427 +1 +0 +2 +30 +7006 +0 + + +9428 +1 +0 +2 +31 +6739 +0 + + +9429 +1 +0 +2 +32 +7510 +0 + + +9430 +1 +0 +2 +33 +7264 +0 + + +9431 +1 +0 +2 +34 +7007 +0 + + +9432 +1 +0 +2 +35 +6468 +0 + + +9433 +1 +0 +2 +36 +7511 +0 + + +9434 +1 +0 +2 +37 +7266 +0 + + +9435 +1 +0 +2 +38 +6742 +0 + + +9436 +1 +0 +2 +39 +7267 +0 + + +9437 +1 +0 +2 +40 +7513 +0 + + +9438 +1 +0 +2 +41 +5274 +0 + + +9439 +1 +0 +2 +42 +7516 +0 + + +9440 +1 +0 +2 +43 +5273 +0 + + +9441 +1 +0 +2 +44 +6741 +0 + + +9442 +1 +0 +2 +46 +5272 +0 + + +9443 +1 +0 +2 +47 +7512 +0 + + +9444 +1 +0 +2 +48 +7268 +0 + + +9445 +1 +0 +2 +49 +6470 +0 + + +9446 +1 +0 +2 +50 +7518 +0 + + +9447 +1 +0 +2 +51 +7514 +0 + + +9448 +1 +0 +2 +52 +7009 +0 + + +9449 +1 +0 +2 +53 +7270 +0 + + +9450 +1 +0 +2 +54 +7519 +0 + + +9451 +1 +0 +2 +55 +7515 +0 + + +9452 +1 +0 +2 +57 +7521 +0 + + +9453 +1 +0 +2 +58 +7011 +0 + + +9454 +1 +0 +2 +59 +7008 +0 + + +9455 +1 +0 +2 +60 +7517 +0 + + +9456 +1 +0 +2 +61 +6743 +0 + + +9457 +1 +0 +2 +62 +7010 +0 + + +9458 +1 +0 +2 +63 +6744 +0 + + +9459 +1 +0 +2 +64 +6745 +0 + + +9460 +1 +0 +2 +65 +7520 +0 + + +9461 +1 +0 +2 +66 +7759 +0 + + +9462 +1 +0 +2 +67 +6473 +0 + + +9463 +1 +0 +1 +0 +7760 +0 + + +9464 +1 +0 +1 +1 +7522 +0 + + +9465 +1 +0 +1 +2 +6746 +0 + + +9466 +1 +0 +1 +3 +7767 +0 + + +9467 +1 +0 +1 +4 +7762 +0 + + +9468 +1 +0 +1 +5 +7523 +0 + + +9469 +1 +0 +1 +6 +6475 +0 + + +9470 +1 +0 +1 +7 +7768 +0 + + +9471 +1 +0 +1 +8 +7765 +0 + + +9472 +1 +0 +1 +9 +7763 +0 + + +9473 +1 +1 +1 +10 +8003 +0 + + +9474 +1 +1 +1 +12 +8000 +0 + + +9475 +1 +1 +1 +13 +8228 +0 + + +9476 +1 +1 +1 +14 +8230 +0 + + +9477 +1 +1 +1 +15 +7983 +0 + + +9478 +1 +1 +1 +16 +8233 +0 + + +9479 +1 +1 +1 +17 +8226 +0 + + +9480 +1 +1 +1 +18 +7228 +0 + + +9481 +1 +1 +1 +19 +8229 +0 + + +9482 +1 +1 +1 +20 +8235 +0 + + +9483 +1 +1 +1 +21 +7745 +0 + + +9484 +1 +1 +1 +23 +6969 +0 + + +9485 +1 +1 +1 +24 +8231 +0 + + +9486 +1 +1 +1 +25 +6968 +0 + + +9487 +1 +1 +1 +26 +7744 +0 + + +9488 +1 +1 +1 +27 +6703 +0 + + +9489 +1 +1 +1 +28 +7499 +0 + + +9490 +1 +1 +1 +29 +7998 +0 + + +9491 +1 +1 +1 +30 +7985 +0 + + +9492 +1 +1 +1 +31 +8232 +0 + + +9493 +1 +1 +1 +32 +7747 +0 + + +9494 +1 +1 +1 +33 +8234 +0 + + +9495 +1 +1 +1 +34 +7746 +0 + + +9496 +1 +1 +1 +35 +8237 +0 + + +9497 +1 +1 +1 +36 +8454 +0 + + +9498 +1 +1 +1 +37 +8239 +0 + + +9499 +1 +1 +1 +38 +7986 +0 + + +9500 +1 +1 +1 +39 +7997 +0 + + +9501 +1 +1 +1 +40 +8455 +0 + + +9502 +1 +1 +1 +41 +7995 +0 + + +9503 +1 +1 +1 +42 +8457 +0 + + +9504 +1 +1 +1 +43 +7992 +0 + + +9505 +1 +1 +1 +44 +7980 +0 + + +9506 +1 +1 +1 +46 +7990 +0 + + +9507 +1 +1 +1 +47 +7742 +0 + + +9508 +1 +1 +1 +48 +8220 +0 + + +9509 +1 +1 +1 +49 +7743 +0 + + +9510 +1 +1 +1 +50 +8460 +0 + + +9511 +1 +1 +1 +51 +7498 +0 + + +9512 +1 +1 +1 +52 +8462 +0 + + +9513 +1 +1 +1 +53 +8456 +0 + + +9514 +1 +1 +1 +54 +8463 +0 + + +9515 +1 +1 +1 +55 +8458 +0 + + +9516 +1 +1 +1 +57 +8222 +0 + + +9517 +1 +1 +1 +58 +8459 +0 + + +9518 +1 +1 +1 +59 +8225 +0 + + +9519 +1 +1 +1 +60 +7495 +0 + + +9520 +1 +1 +1 +61 +8227 +0 + + +9521 +1 +1 +1 +62 +7496 +0 + + +9522 +1 +1 +1 +63 +8219 +0 + + +9523 +1 +1 +1 +64 +7741 +0 + + +9524 +1 +1 +1 +65 +8217 +0 + + +9525 +1 +1 +1 +66 +7740 +0 + + +9526 +1 +1 +1 +67 +8461 +0 + + +9527 +1 +1 +0 +0 +7494 +0 + + +9528 +1 +1 +0 +1 +8464 +0 + + +9529 +1 +1 +0 +2 +9182 +1 + + +9530 +1 +1 +0 +3 +8466 +0 + + +9531 +1 +1 +0 +4 +8675 +0 + + +9532 +1 +1 +0 +5 +7987 +0 + + +9533 +1 +1 +0 +6 +8677 +0 + + +9534 +1 +1 +0 +7 +7989 +0 + + +9535 +1 +1 +0 +8 +7493 +0 + + +9536 +1 +1 +0 +9 +8216 +0 + + +9537 +1 +1 +0 +10 +7738 +0 + + +9538 +1 +1 +0 +12 +8218 +0 + + +9539 +1 +1 +0 +13 +8214 +0 + + +9540 +1 +1 +0 +14 +8221 +0 + + +9541 +1 +1 +0 +15 +8212 +0 + + +9542 +1 +1 +0 +16 +8682 +0 + + +9543 +1 +1 +0 +17 +8211 +0 + + +9544 +1 +1 +0 +18 +8680 +0 + + +9545 +1 +1 +0 +19 +8678 +0 + + +9546 +1 +1 +0 +20 +8683 +0 + + +9547 +1 +1 +0 +21 +8679 +0 + + +9548 +1 +1 +0 +23 +8223 +0 + + +9549 +1 +1 +0 +24 +7739 +0 + + +9550 +1 +1 +0 +25 +8224 +0 + + +9551 +1 +1 +0 +26 +8215 +0 + + +9552 +1 +1 +0 +27 +8452 +0 + + +9553 +1 +1 +0 +28 +8213 +0 + + +9554 +1 +1 +0 +29 +8449 +0 + + +9555 +1 +1 +0 +30 +8210 +0 + + +9556 +1 +1 +0 +31 +8681 +0 + + +9557 +1 +1 +0 +32 +8438 +0 + + +9558 +1 +1 +0 +33 +8684 +0 + + +9559 +1 +1 +0 +34 +8436 +0 + + +9560 +1 +1 +0 +35 +8686 +0 + + +9561 +1 +1 +0 +36 +8887 +0 + + +9562 +1 +1 +0 +37 +8687 +0 + + +9563 +1 +1 +0 +38 +8889 +0 + + +9564 +1 +1 +0 +39 +8447 +0 + + +9565 +1 +1 +0 +40 +8892 +0 + + +9566 +1 +1 +0 +41 +8446 +0 + + +9567 +1 +1 +0 +42 +8433 +0 + + +9568 +1 +1 +0 +43 +8444 +0 + + +9569 +1 +1 +0 +44 +8886 +0 + + +9570 +1 +1 +0 +46 +8441 +0 + + +9571 +1 +1 +0 +47 +8676 +0 + + +9572 +1 +1 +0 +48 +8439 +0 + + +9573 +1 +1 +0 +49 +8890 +0 + + +9574 +1 +1 +0 +50 +8894 +0 + + +9575 +1 +1 +0 +51 +8674 +0 + + +9576 +1 +1 +0 +52 +8895 +0 + + +9577 +1 +1 +0 +53 +8453 +0 + + +9578 +1 +1 +0 +54 +8897 +0 + + +9579 +1 +1 +0 +55 +8451 +0 + + +9580 +1 +1 +0 +57 +9094 +1 + + +9581 +1 +1 +0 +58 +8891 +0 + + +9582 +1 +1 +0 +59 +9096 +1 + + +9583 +1 +1 +0 +60 +8893 +0 + + +9584 +1 +1 +0 +61 +9095 +1 + + +9585 +1 +1 +0 +62 +8672 +0 + + +9586 +1 +1 +0 +63 +8896 +0 + + +9587 +1 +1 +0 +64 +9091 +0 + + +9588 +1 +1 +0 +65 +8898 +1 + + +9589 +1 +1 +0 +66 +8673 +0 + + +9590 +1 +1 +0 +67 +9093 +0 + + +9591 +1 +1 +3 +0 +5866 +0 + + +9592 +1 +1 +3 +1 +5868 +0 + + +9593 +1 +1 +3 +2 +6423 +0 + + +9594 +1 +1 +3 +3 +5860 +0 + + +9595 +1 +1 +3 +4 +6145 +0 + + +9596 +1 +1 +3 +5 +6718 +0 + + +9597 +1 +1 +3 +6 +6144 +0 + + +9598 +1 +1 +3 +7 +6437 +0 + + +9599 +1 +1 +3 +8 +5859 +0 + + +9600 +1 +1 +3 +9 +6159 +0 + + +9601 +1 +1 +3 +10 +6981 +0 + + +9602 +1 +1 +3 +12 +5863 +0 + + +9603 +1 +1 +3 +13 +6983 +0 + + +9604 +1 +1 +3 +14 +5861 +0 + + +9605 +1 +1 +3 +15 +6978 +0 + + +9606 +1 +1 +3 +16 +5858 +0 + + +9607 +1 +1 +3 +17 +6976 +0 + + +9608 +1 +1 +3 +18 +5865 +0 + + +9609 +1 +1 +3 +19 +6715 +0 + + +9610 +1 +1 +3 +20 +6150 +0 + + +9611 +1 +1 +3 +21 +6979 +0 + + +9612 +1 +1 +3 +23 +6984 +0 + + +9613 +1 +1 +3 +24 +6980 +0 + + +9614 +1 +1 +3 +25 +6151 +0 + + +9615 +1 +1 +3 +26 +6716 +0 + + +9616 +1 +1 +3 +27 +6142 +0 + + +9617 +1 +1 +3 +28 +6982 +0 + + +9618 +1 +1 +3 +29 +6986 +0 + + +9619 +1 +1 +3 +30 +6985 +0 + + +9620 +1 +1 +3 +31 +6429 +0 + + +9621 +1 +1 +3 +32 +6719 +0 + + +9622 +1 +1 +3 +33 +6436 +0 + + +9623 +1 +1 +3 +34 +6713 +0 + + +9624 +1 +1 +3 +35 +6157 +0 + + +9625 +1 +1 +3 +36 +9054 +0 + + +9626 +1 +1 +3 +37 +6987 +0 + + +9627 +1 +1 +3 +38 +7239 +0 + + +9628 +1 +1 +3 +39 +6156 +0 + + +9629 +1 +1 +3 +40 +7241 +0 + + +9630 +1 +1 +3 +41 +6988 +0 + + +9631 +1 +1 +3 +42 +6714 +0 + + +9632 +1 +1 +3 +43 +6434 +0 + + +9633 +1 +1 +3 +44 +7244 +0 + + +9634 +1 +1 +3 +46 +5575 +0 + + +9635 +1 +1 +3 +47 +7246 +0 + + +9636 +1 +1 +3 +48 +5572 +0 + + +9637 +1 +1 +3 +49 +7981 +0 + + +9638 +1 +1 +3 +50 +5570 +0 + + +9639 +1 +1 +3 +51 +6975 +0 + + +9640 +1 +1 +3 +52 +7753 +0 + + +9641 +1 +1 +3 +53 +7242 +0 + + +9642 +1 +1 +3 +54 +5569 +0 + + +9643 +1 +1 +3 +55 +7243 +0 + + +9644 +1 +1 +3 +57 +7247 +0 + + +9645 +1 +1 +3 +58 +6710 +0 + + +9646 +1 +1 +3 +59 +7249 +0 + + +9647 +1 +1 +3 +60 +7245 +0 + + +9648 +1 +1 +3 +61 +5566 +0 + + +9649 +1 +1 +3 +62 +6709 +0 + + +9650 +1 +1 +3 +63 +7252 +0 + + +9651 +1 +1 +3 +64 +7248 +0 + + +9652 +1 +1 +3 +65 +5864 +0 + + +9653 +1 +1 +3 +66 +6707 +0 + + +9654 +1 +1 +3 +67 +6149 +0 + + +9655 +1 +1 +2 +0 +6435 +0 + + +9656 +1 +1 +2 +1 +7250 +0 + + +9657 +1 +1 +2 +2 +6433 +0 + + +9658 +1 +1 +2 +3 +7251 +0 + + +9659 +1 +1 +2 +4 +7497 +0 + + +9660 +1 +1 +2 +5 +6148 +0 + + +9661 +1 +1 +2 +6 +6706 +0 + + +9662 +1 +1 +2 +7 +6426 +0 + + +9663 +1 +1 +2 +8 +7500 +0 + + +9664 +1 +1 +2 +9 +6432 +0 + + +9665 +1 +1 +2 +10 +7502 +0 + + +9666 +1 +1 +2 +12 +7253 +0 + + +9667 +1 +1 +2 +13 +7503 +0 + + +9668 +1 +1 +2 +14 +6154 +0 + + +9669 +1 +1 +2 +15 +6430 +0 + + +9670 +1 +1 +2 +16 +6155 +0 + + +9671 +1 +1 +2 +17 +6428 +0 + + +9672 +1 +1 +2 +18 +5870 +0 + + +9673 +1 +1 +2 +19 +6438 +0 + + +9674 +1 +1 +2 +20 +7505 +0 + + +9675 +1 +1 +2 +21 +6711 +0 + + +9676 +1 +1 +2 +23 +5862 +0 + + +9677 +1 +1 +2 +24 +7501 +0 + + +9678 +1 +1 +2 +25 +6147 +0 + + +9679 +1 +1 +2 +26 +6712 +0 + + +9680 +1 +1 +2 +27 +5568 +0 + + +9681 +1 +1 +2 +28 +7504 +0 + + +9682 +1 +1 +2 +29 +7508 +0 + + +9683 +1 +1 +2 +30 +7506 +0 + + +9684 +1 +1 +2 +31 +5571 +0 + + +9685 +1 +1 +2 +32 +6972 +0 + + +9686 +1 +1 +2 +33 +5573 +0 + + +9687 +1 +1 +2 +34 +6974 +0 + + +9688 +1 +1 +2 +35 +6146 +0 + + +9689 +1 +1 +2 +36 +6973 +0 + + +9690 +1 +1 +2 +37 +7507 +0 + + +9691 +1 +1 +2 +38 +6708 +0 + + +9692 +1 +1 +2 +39 +6424 +0 + + +9693 +1 +1 +2 +40 +6977 +0 + + +9694 +1 +1 +2 +41 +7509 +0 + + +9695 +1 +1 +2 +42 +7749 +0 + + +9696 +1 +1 +2 +43 +6431 +0 + + +9697 +1 +1 +2 +44 +7751 +0 + + +9698 +1 +1 +2 +46 +6441 +0 + + +9699 +1 +1 +2 +47 +7752 +0 + + +9700 +1 +1 +2 +48 +6153 +0 + + +9701 +1 +1 +2 +49 +7233 +0 + + +9702 +1 +1 +2 +50 +6152 +0 + + +9703 +1 +1 +2 +51 +7231 +0 + + +9704 +1 +1 +2 +52 +7754 +0 + + +9705 +1 +1 +2 +53 +6705 +0 + + +9706 +1 +1 +2 +54 +6439 +0 + + +9707 +1 +1 +2 +55 +7750 +0 + + +9708 +1 +1 +2 +57 +7757 +0 + + +9709 +1 +1 +2 +58 +7748 +0 + + +9710 +1 +1 +2 +59 +5270 +0 + + +9711 +1 +1 +2 +60 +7755 +0 + + +9712 +1 +1 +2 +61 +5271 +0 + + +9713 +1 +1 +2 +62 +7756 +0 + + +9714 +1 +1 +2 +63 +5867 +0 + + +9715 +1 +1 +2 +64 +6970 +0 + + +9716 +1 +1 +2 +65 +7996 +0 + + +9717 +1 +1 +2 +66 +6971 +0 + + +9718 +1 +1 +2 +67 +7999 +0 + + +9719 +1 +1 +1 +0 +7230 +0 + + +9720 +1 +1 +1 +1 +8001 +0 + + +9721 +1 +1 +1 +2 +6704 +0 + + +9722 +1 +1 +1 +3 +7994 +0 + + +9723 +1 +1 +1 +4 +7991 +0 + + +9724 +1 +1 +1 +5 +7758 +0 + + +9725 +1 +1 +1 +6 +7988 +0 + + +9726 +1 +1 +1 +7 +7761 +0 + + +9727 +1 +1 +1 +8 +7993 +0 + + +9728 +1 +1 +1 +9 +9181 +1 + + +9729 +7 +0 +1 +10 +9798 +1 + + +9730 +7 +0 +1 +12 +9720 +1 + + +9731 +7 +0 +1 +13 +9941 +1 + + +9732 +7 +0 +1 +14 +9639 +1 + + +9733 +7 +0 +1 +15 +9871 +1 + + +9734 +7 +0 +1 +16 +7984 +0 + + +9735 +7 +0 +1 +17 +9942 +1 + + +9736 +7 +0 +1 +18 +9468 +1 + + +9737 +7 +0 +1 +19 +9872 +1 + + +9738 +7 +0 +1 +20 +9799 +1 + + +9739 +7 +0 +1 +21 +9873 +1 + + +9740 +7 +0 +1 +23 +9943 +1 + + +9741 +7 +0 +1 +24 +9874 +1 + + +9742 +7 +0 +1 +25 +9721 +1 + + +9743 +7 +0 +1 +26 +9875 +1 + + +9744 +7 +0 +1 +27 +9640 +1 + + +9745 +7 +0 +1 +28 +9945 +1 + + +9746 +7 +0 +1 +29 +9556 +1 + + +9747 +7 +0 +1 +30 +9944 +1 + + +9748 +7 +0 +1 +31 +9469 +1 + + +9749 +7 +0 +1 +32 +10011 +1 + + +9750 +7 +0 +1 +33 +9379 +1 + + +9751 +7 +0 +1 +34 +9946 +1 + + +9752 +7 +0 +1 +35 +9287 +1 + + +9753 +7 +0 +1 +36 +9876 +1 + + +9754 +7 +0 +1 +37 +9193 +1 + + +9755 +7 +0 +1 +38 +9801 +1 + + +9756 +7 +0 +1 +39 +9800 +1 + + +9757 +7 +0 +1 +40 +9723 +1 + + +9758 +7 +0 +1 +41 +9722 +1 + + +9759 +7 +0 +1 +42 +9948 +1 + + +9760 +7 +0 +1 +43 +9641 +1 + + +9761 +7 +0 +1 +44 +10007 +1 + + +9762 +7 +0 +1 +46 +9557 +1 + + +9763 +7 +0 +1 +47 +10008 +1 + + +9764 +7 +0 +1 +48 +9470 +1 + + +9765 +7 +0 +1 +49 +9878 +1 + + +9766 +7 +0 +1 +50 +9380 +1 + + +9767 +7 +0 +1 +51 +9803 +1 + + +9768 +7 +0 +1 +52 +9288 +1 + + +9769 +7 +0 +1 +53 +9725 +1 + + +9770 +7 +0 +1 +54 +10009 +1 + + +9771 +7 +0 +1 +55 +9644 +1 + + +9772 +7 +0 +1 +57 +9642 +1 + + +9773 +7 +0 +1 +58 +9560 +1 + + +9774 +7 +0 +1 +59 +9558 +1 + + +9775 +7 +0 +1 +60 +9473 +1 + + +9776 +7 +0 +1 +61 +9471 +1 + + +9777 +7 +0 +1 +62 +9949 +1 + + +9778 +7 +0 +1 +63 +9381 +1 + + +9779 +7 +0 +1 +64 +9879 +1 + + +9780 +7 +0 +1 +65 +9947 +1 + + +9781 +7 +0 +1 +66 +9804 +1 + + +9782 +7 +0 +1 +67 +9877 +1 + + +9783 +7 +0 +0 +0 +9726 +1 + + +9784 +7 +0 +0 +1 +9802 +1 + + +9785 +7 +0 +0 +2 +9645 +1 + + +9786 +7 +0 +0 +3 +9724 +1 + + +9787 +7 +0 +0 +4 +9561 +1 + + +9788 +7 +0 +0 +5 +9643 +1 + + +9789 +7 +0 +0 +6 +10069 +1 + + +9790 +7 +0 +0 +7 +9559 +1 + + +9791 +7 +0 +0 +8 +9950 +1 + + +9792 +7 +0 +0 +9 +9472 +1 + + +9793 +7 +0 +0 +10 +9880 +1 + + +9794 +7 +0 +0 +12 +10070 +1 + + +9795 +7 +0 +0 +13 +9805 +1 + + +9796 +7 +0 +0 +14 +9806 +1 + + +9797 +7 +0 +0 +15 +9727 +1 + + +9798 +7 +0 +0 +16 +10010 +1 + + +9799 +7 +0 +0 +17 +9646 +1 + + +9800 +7 +0 +0 +18 +9728 +1 + + +9801 +7 +0 +0 +19 +9951 +1 + + +9802 +7 +0 +0 +20 +9952 +1 + + +9803 +7 +0 +0 +21 +9881 +1 + + +9804 +7 +0 +0 +23 +9807 +1 + + +9805 +7 +0 +0 +24 +9882 +1 + + +9806 +7 +0 +0 +25 +9729 +1 + + +9807 +7 +0 +0 +26 +9953 +1 + + +9808 +7 +0 +0 +27 +9954 +1 + + +9809 +7 +0 +0 +28 +9883 +1 + + +9810 +7 +0 +0 +29 +9884 +1 + + +9811 +7 +0 +0 +30 +9808 +1 + + +9812 +7 +0 +0 +31 +9955 +1 + + +9813 +7 +0 +0 +32 +10014 +1 + + +9814 +7 +0 +0 +33 +7982 +0 + + +9815 +7 +0 +0 +34 +10015 +1 + + +9816 +7 +0 +0 +35 +10012 +1 + + +9817 +7 +0 +0 +36 +10016 +1 + + +9818 +7 +0 +0 +37 +10013 +1 + + +9819 +7 +0 +0 +38 +10126 +1 + + +9820 +7 +0 +0 +39 +10017 +1 + + +9821 +7 +0 +0 +40 +10019 +1 + + +9822 +7 +0 +0 +41 +10018 +1 + + +9823 +7 +0 +0 +42 +10020 +1 + + +9824 +7 +0 +0 +43 +10127 +1 + + +9825 +7 +0 +0 +44 +10071 +1 + + +9826 +7 +0 +0 +46 +10128 +1 + + +9827 +7 +0 +0 +47 +10072 +1 + + +9828 +7 +0 +0 +48 +10075 +1 + + +9829 +7 +0 +0 +49 +10073 +1 + + +9830 +7 +0 +0 +50 +10076 +1 + + +9831 +7 +0 +0 +51 +10074 +1 + + +9832 +7 +0 +0 +52 +10077 +1 + + +9833 +7 +0 +0 +53 +10235 +1 + + +9834 +7 +0 +0 +54 +10078 +1 + + +9835 +7 +0 +0 +55 +10236 +1 + + +9836 +7 +0 +0 +57 +10079 +1 + + +9837 +7 +0 +0 +58 +10237 +1 + + +9838 +7 +0 +0 +59 +10129 +1 + + +9839 +7 +0 +0 +60 +10238 +1 + + +9840 +7 +0 +0 +61 +10130 +1 + + +9841 +7 +0 +0 +62 +10239 +1 + + +9842 +7 +0 +0 +63 +10131 +1 + + +9843 +7 +0 +0 +64 +10175 +1 + + +9844 +7 +0 +0 +65 +10132 +1 + + +9845 +7 +0 +0 +66 +10176 +1 + + +9846 +7 +0 +0 +67 +10177 +1 + + +9847 +7 +0 +3 +0 +9071 +0 + + +9848 +7 +0 +3 +1 +9069 +0 + + +9849 +7 +0 +3 +2 +9060 +0 + + +9850 +7 +0 +3 +3 +9072 +0 + + +9851 +7 +0 +3 +4 +9062 +0 + + +9852 +7 +0 +3 +5 +8864 +0 + + +9853 +7 +0 +3 +6 +9063 +0 + + +9854 +7 +0 +3 +7 +8863 +0 + + +9855 +7 +0 +3 +8 +9065 +0 + + +9856 +7 +0 +3 +9 +8655 +0 + + +9857 +7 +0 +3 +10 +9057 +0 + + +9858 +7 +0 +3 +12 +8656 +0 + + +9859 +7 +0 +3 +13 +9462 +1 + + +9860 +7 +0 +3 +14 +8440 +0 + + +9861 +7 +0 +3 +15 +9463 +1 + + +9862 +7 +0 +3 +16 +8866 +0 + + +9863 +7 +0 +3 +17 +9055 +0 + + +9864 +7 +0 +3 +18 +9464 +1 + + +9865 +7 +0 +3 +19 +9053 +0 + + +9866 +7 +0 +3 +20 +8865 +0 + + +9867 +7 +0 +3 +21 +9056 +0 + + +9868 +7 +0 +3 +23 +8657 +0 + + +9869 +7 +0 +3 +24 +9058 +0 + + +9870 +7 +0 +3 +25 +8658 +0 + + +9871 +7 +0 +3 +26 +9068 +0 + + +9872 +7 +0 +3 +27 +8442 +0 + + +9873 +7 +0 +3 +28 +9059 +0 + + +9874 +7 +0 +3 +29 +8867 +0 + + +9875 +7 +0 +3 +30 +9061 +0 + + +9876 +7 +0 +3 +31 +8868 +0 + + +9877 +7 +0 +3 +32 +9064 +0 + + +9878 +7 +0 +3 +33 +8660 +0 + + +9879 +7 +0 +3 +34 +9066 +0 + + +9880 +7 +0 +3 +35 +8659 +0 + + +9881 +7 +0 +3 +36 +9067 +0 + + +9882 +7 +0 +3 +37 +8443 +0 + + +9883 +7 +0 +3 +38 +9070 +0 + + +9884 +7 +0 +3 +39 +8869 +0 + + +9885 +7 +0 +3 +40 +9550 +1 + + +9886 +7 +0 +3 +41 +8870 +0 + + +9887 +7 +0 +3 +42 +9551 +1 + + +9888 +7 +0 +3 +43 +8662 +0 + + +9889 +7 +0 +3 +44 +8859 +0 + + +9890 +7 +0 +3 +46 +8661 +0 + + +9891 +7 +0 +3 +47 +8860 +0 + + +9892 +7 +0 +3 +48 +8445 +0 + + +9893 +7 +0 +3 +49 +8652 +0 + + +9894 +7 +0 +3 +50 +9552 +1 + + +9895 +7 +0 +3 +51 +8651 +0 + + +9896 +7 +0 +3 +52 +8872 +0 + + +9897 +7 +0 +3 +53 +8435 +0 + + +9898 +7 +0 +3 +54 +8871 +0 + + +9899 +7 +0 +3 +55 +8861 +0 + + +9900 +7 +0 +3 +57 +8663 +0 + + +9901 +7 +0 +3 +58 +8862 +0 + + +9902 +7 +0 +3 +59 +8664 +0 + + +9903 +7 +0 +3 +60 +8654 +0 + + +9904 +7 +0 +3 +61 +8448 +0 + + +9905 +7 +0 +3 +62 +8653 +0 + + +9906 +7 +0 +3 +63 +9073 +0 + + +9907 +7 +0 +3 +64 +8437 +0 + + +9908 +7 +0 +3 +65 +9076 +0 + + +9909 +7 +0 +3 +66 +9280 +1 + + +9910 +7 +0 +3 +67 +9074 +0 + + +9911 +7 +0 +2 +0 +9281 +1 + + +9912 +7 +0 +2 +1 +9075 +0 + + +9913 +7 +0 +2 +2 +9635 +1 + + +9914 +7 +0 +2 +3 +8874 +0 + + +9915 +7 +0 +2 +4 +9186 +1 + + +9916 +7 +0 +2 +5 +8875 +0 + + +9917 +7 +0 +2 +6 +9282 +1 + + +9918 +7 +0 +2 +7 +9636 +1 + + +9919 +7 +0 +2 +8 +9187 +1 + + +9920 +7 +0 +2 +9 +8873 +0 + + +9921 +7 +0 +2 +10 +9188 +1 + + +9922 +7 +0 +2 +12 +9637 +1 + + +9923 +7 +0 +2 +13 +9078 +0 + + +9924 +7 +0 +2 +14 +8876 +0 + + +9925 +7 +0 +2 +15 +9077 +0 + + +9926 +7 +0 +2 +16 +8665 +0 + + +9927 +7 +0 +2 +17 +8877 +0 + + +9928 +7 +0 +2 +18 +8668 +0 + + +9929 +7 +0 +2 +19 +8878 +0 + + +9930 +7 +0 +2 +20 +8666 +0 + + +9931 +7 +0 +2 +21 +8670 +0 + + +9932 +7 +0 +2 +23 +8667 +0 + + +9933 +7 +0 +2 +24 +8669 +0 + + +9934 +7 +0 +2 +25 +8450 +0 + + +9935 +7 +0 +2 +26 +9079 +0 + + +9936 +7 +0 +2 +27 +9465 +1 + + +9937 +7 +0 +2 +28 +9080 +0 + + +9938 +7 +0 +2 +29 +9375 +1 + + +9939 +7 +0 +2 +30 +8880 +0 + + +9940 +7 +0 +2 +31 +9283 +1 + + +9941 +7 +0 +2 +32 +9716 +1 + + +9942 +7 +0 +2 +33 +9189 +1 + + +9943 +7 +0 +2 +34 +9717 +1 + + +9944 +7 +0 +2 +35 +7222 +0 + + +9945 +7 +0 +2 +36 +8879 +0 + + +9946 +7 +0 +2 +37 +9553 +1 + + +9947 +7 +0 +2 +38 +8671 +0 + + +9948 +7 +0 +2 +39 +9718 +1 + + +9949 +7 +0 +2 +40 +9554 +1 + + +9950 +7 +0 +2 +41 +9466 +1 + + +9951 +7 +0 +2 +42 +9467 +1 + + +9952 +7 +0 +2 +43 +9376 +1 + + +9953 +7 +0 +2 +44 +9377 +1 + + +9954 +7 +0 +2 +46 +9284 +1 + + +9955 +7 +0 +2 +47 +9285 +1 + + +9956 +7 +0 +2 +48 +9190 +1 + + +9957 +7 +0 +2 +49 +9191 +1 + + +9958 +7 +0 +2 +50 +9713 +1 + + +9959 +7 +0 +2 +51 +9555 +1 + + +9960 +7 +0 +2 +52 +9081 +0 + + +9961 +7 +0 +2 +53 +9378 +1 + + +9962 +7 +0 +2 +54 +9082 +0 + + +9963 +7 +0 +2 +55 +9286 +1 + + +9964 +7 +0 +2 +57 +8882 +0 + + +9965 +7 +0 +2 +58 +9192 +1 + + +9966 +7 +0 +2 +59 +8881 +0 + + +9967 +7 +0 +2 +60 +9795 +1 + + +9968 +7 +0 +2 +61 +9084 +0 + + +9969 +7 +0 +2 +62 +9086 +0 + + +9970 +7 +0 +2 +63 +9083 +0 + + +9971 +7 +0 +2 +64 +9085 +0 + + +9972 +7 +0 +2 +65 +8883 +0 + + +9973 +7 +0 +2 +66 +9087 +0 + + +9974 +7 +0 +2 +67 +8884 +0 + + +9975 +7 +0 +1 +0 +9088 +0 + + +9976 +7 +0 +1 +1 +9796 +1 + + +9977 +7 +0 +1 +2 +8885 +0 + + +9978 +7 +0 +1 +3 +9797 +1 + + +9979 +7 +0 +1 +4 +8888 +0 + + +9980 +7 +0 +1 +5 +9719 +1 + + +9981 +7 +0 +1 +6 +9089 +0 + + +9982 +7 +0 +1 +7 +9638 +1 + + +9983 +7 +0 +1 +8 +9090 +0 + + +9984 +7 +0 +1 +9 +9092 +0 + + +9985 +7 +1 +1 +10 +9940 +1 + + +9986 +7 +1 +1 +12 +9939 +1 + + +9987 +7 +1 +1 +13 +9929 +1 + + +9988 +7 +1 +1 +14 +9938 +1 + + +9989 +7 +1 +1 +15 +9928 +1 + + +9990 +7 +1 +1 +16 +9937 +1 + + +9991 +7 +1 +1 +17 +9927 +1 + + +9992 +7 +1 +1 +18 +9936 +1 + + +9993 +7 +1 +1 +19 +9926 +1 + + +9994 +7 +1 +1 +20 +9935 +1 + + +9995 +7 +1 +1 +21 +9925 +1 + + +9996 +7 +1 +1 +23 +9934 +1 + + +9997 +7 +1 +1 +24 +9854 +1 + + +9998 +7 +1 +1 +25 +9933 +1 + + +9999 +7 +1 +1 +26 +10004 +1 + + +10000 +7 +1 +1 +27 +9932 +1 + + +10001 +7 +1 +1 +28 +10005 +1 + + +10002 +7 +1 +1 +29 +9931 +1 + + +10003 +7 +1 +1 +30 +9995 +1 + + +10004 +7 +1 +1 +31 +9930 +1 + + +10005 +7 +1 +1 +32 +9994 +1 + + +10006 +7 +1 +1 +33 +9996 +1 + + +10007 +7 +1 +1 +34 +9993 +1 + + +10008 +7 +1 +1 +35 +9997 +1 + + +10009 +7 +1 +1 +36 +9992 +1 + + +10010 +7 +1 +1 +37 +10006 +1 + + +10011 +7 +1 +1 +38 +9991 +1 + + +10012 +7 +1 +1 +39 +9998 +1 + + +10013 +7 +1 +1 +40 +9990 +1 + + +10014 +7 +1 +1 +41 +9999 +1 + + +10015 +7 +1 +1 +42 +10057 +1 + + +10016 +7 +1 +1 +43 +10000 +1 + + +10017 +7 +1 +1 +44 +10059 +1 + + +10018 +7 +1 +1 +46 +10001 +1 + + +10019 +7 +1 +1 +47 +10061 +1 + + +10020 +7 +1 +1 +48 +10002 +1 + + +10021 +7 +1 +1 +49 +10063 +1 + + +10022 +7 +1 +1 +50 +10003 +1 + + +10023 +7 +1 +1 +51 +10064 +1 + + +10024 +7 +1 +1 +52 +10058 +1 + + +10025 +7 +1 +1 +53 +10065 +1 + + +10026 +7 +1 +1 +54 +10060 +1 + + +10027 +7 +1 +1 +55 +10056 +1 + + +10028 +7 +1 +1 +57 +10062 +1 + + +10029 +7 +1 +1 +58 +10066 +1 + + +10030 +7 +1 +1 +59 +10067 +1 + + +10031 +7 +1 +1 +60 +10055 +1 + + +10032 +7 +1 +1 +61 +10068 +1 + + +10033 +7 +1 +1 +62 +10113 +1 + + +10034 +7 +1 +1 +63 +10054 +1 + + +10035 +7 +1 +1 +64 +10114 +1 + + +10036 +7 +1 +1 +65 +10053 +1 + + +10037 +7 +1 +1 +66 +10115 +1 + + +10038 +7 +1 +1 +67 +10052 +1 + + +10039 +7 +1 +0 +0 +10106 +1 + + +10040 +7 +1 +0 +1 +10051 +1 + + +10041 +7 +1 +0 +2 +10156 +1 + + +10042 +7 +1 +0 +3 +9989 +1 + + +10043 +7 +1 +0 +4 +10157 +1 + + +10044 +7 +1 +0 +5 +10116 +1 + + +10045 +7 +1 +0 +6 +10158 +1 + + +10046 +7 +1 +0 +7 +10117 +1 + + +10047 +7 +1 +0 +8 +10159 +1 + + +10048 +7 +1 +0 +9 +10118 +1 + + +10049 +7 +1 +0 +10 +10160 +1 + + +10050 +7 +1 +0 +12 +10119 +1 + + +10051 +7 +1 +0 +13 +10161 +1 + + +10052 +7 +1 +0 +14 +10107 +1 + + +10053 +7 +1 +0 +15 +10162 +1 + + +10054 +7 +1 +0 +16 +10108 +1 + + +10055 +7 +1 +0 +17 +10163 +1 + + +10056 +7 +1 +0 +18 +10109 +1 + + +10057 +7 +1 +0 +19 +10164 +1 + + +10058 +7 +1 +0 +20 +10110 +1 + + +10059 +7 +1 +0 +21 +10123 +1 + + +10060 +7 +1 +0 +23 +10111 +1 + + +10061 +7 +1 +0 +24 +10165 +1 + + +10062 +7 +1 +0 +25 +10112 +1 + + +10063 +7 +1 +0 +26 +10168 +1 + + +10064 +7 +1 +0 +27 +10124 +1 + + +10065 +7 +1 +0 +28 +10169 +1 + + +10066 +7 +1 +0 +29 +10120 +1 + + +10067 +7 +1 +0 +30 +10170 +1 + + +10068 +7 +1 +0 +31 +10121 +1 + + +10069 +7 +1 +0 +32 +10197 +1 + + +10070 +7 +1 +0 +33 +10122 +1 + + +10071 +7 +1 +0 +34 +10199 +1 + + +10072 +7 +1 +0 +35 +10125 +1 + + +10073 +7 +1 +0 +36 +10201 +1 + + +10074 +7 +1 +0 +37 +10166 +1 + + +10075 +7 +1 +0 +38 +10203 +1 + + +10076 +7 +1 +0 +39 +10167 +1 + + +10077 +7 +1 +0 +40 +10205 +1 + + +10078 +7 +1 +0 +41 +10198 +1 + + +10079 +7 +1 +0 +42 +10206 +1 + + +10080 +7 +1 +0 +43 +10200 +1 + + +10081 +7 +1 +0 +44 +10171 +1 + + +10082 +7 +1 +0 +46 +10202 +1 + + +10083 +7 +1 +0 +47 +10172 +1 + + +10084 +7 +1 +0 +48 +10204 +1 + + +10085 +7 +1 +0 +49 +10209 +1 + + +10086 +7 +1 +0 +50 +10207 +1 + + +10087 +7 +1 +0 +51 +10173 +1 + + +10088 +7 +1 +0 +52 +10208 +1 + + +10089 +7 +1 +0 +53 +10212 +1 + + +10090 +7 +1 +0 +54 +10210 +1 + + +10091 +7 +1 +0 +55 +10228 +1 + + +10092 +7 +1 +0 +57 +10174 +1 + + +10093 +7 +1 +0 +58 +10231 +1 + + +10094 +7 +1 +0 +59 +10211 +1 + + +10095 +7 +1 +0 +60 +10232 +1 + + +10096 +7 +1 +0 +61 +10196 +1 + + +10097 +7 +1 +0 +62 +10233 +1 + + +10098 +7 +1 +0 +63 +10229 +1 + + +10099 +7 +1 +0 +64 +10234 +1 + + +10100 +7 +1 +0 +65 +10230 +1 + + +10101 +7 +1 +0 +66 +10213 +1 + + +10102 +7 +1 +0 +67 +10214 +1 + + +10103 +7 +1 +3 +0 +9179 +1 + + +10104 +7 +1 +3 +1 +9461 +1 + + +10105 +7 +1 +3 +2 +9460 +1 + + +10106 +7 +1 +3 +3 +9178 +1 + + +10107 +7 +1 +3 +4 +9455 +1 + + +10108 +7 +1 +3 +5 +9177 +1 + + +10109 +7 +1 +3 +6 +9454 +1 + + +10110 +7 +1 +3 +7 +9273 +1 + + +10111 +7 +1 +3 +8 +9453 +1 + + +10112 +7 +1 +3 +9 +9272 +1 + + +10113 +7 +1 +3 +10 +9452 +1 + + +10114 +7 +1 +3 +12 +9271 +1 + + +10115 +7 +1 +3 +13 +8852 +0 + + +10116 +7 +1 +3 +14 +9270 +1 + + +10117 +7 +1 +3 +15 +8644 +0 + + +10118 +7 +1 +3 +16 +9365 +1 + + +10119 +7 +1 +3 +17 +8643 +0 + + +10120 +7 +1 +3 +18 +9364 +1 + + +10121 +7 +1 +3 +19 +8427 +0 + + +10122 +7 +1 +3 +20 +9363 +1 + + +10123 +7 +1 +3 +21 +9180 +1 + + +10124 +7 +1 +3 +23 +9362 +1 + + +10125 +7 +1 +3 +24 +9547 +1 + + +10126 +7 +1 +3 +25 +8429 +0 + + +10127 +7 +1 +3 +26 +7238 +0 + + +10128 +7 +1 +3 +27 +8645 +0 + + +10129 +7 +1 +3 +28 +9548 +1 + + +10130 +7 +1 +3 +29 +8646 +0 + + +10131 +7 +1 +3 +30 +9542 +1 + + +10132 +7 +1 +3 +31 +8854 +0 + + +10133 +7 +1 +3 +32 +9541 +1 + + +10134 +7 +1 +3 +33 +9549 +1 + + +10135 +7 +1 +3 +34 +9540 +1 + + +10136 +7 +1 +3 +35 +8853 +0 + + +10137 +7 +1 +3 +36 +9539 +1 + + +10138 +7 +1 +3 +37 +8856 +0 + + +10139 +7 +1 +3 +38 +7236 +0 + + +10140 +7 +1 +3 +39 +8855 +0 + + +10141 +7 +1 +3 +40 +9369 +1 + + +10142 +7 +1 +3 +41 +8647 +0 + + +10143 +7 +1 +3 +42 +9459 +1 + + +10144 +7 +1 +3 +43 +8648 +0 + + +10145 +7 +1 +3 +44 +9546 +1 + + +10146 +7 +1 +3 +46 +8432 +0 + + +10147 +7 +1 +3 +47 +9630 +1 + + +10148 +7 +1 +3 +48 +8858 +0 + + +10149 +7 +1 +3 +49 +9631 +1 + + +10150 +7 +1 +3 +50 +8857 +0 + + +10151 +7 +1 +3 +51 +9629 +1 + + +10152 +7 +1 +3 +52 +8649 +0 + + +10153 +7 +1 +3 +53 +9632 +1 + + +10154 +7 +1 +3 +54 +8650 +0 + + +10155 +7 +1 +3 +55 +9545 +1 + + +10156 +7 +1 +3 +57 +8434 +0 + + +10157 +7 +1 +3 +58 +9626 +1 + + +10158 +7 +1 +3 +59 +9047 +0 + + +10159 +7 +1 +3 +60 +9625 +1 + + +10160 +7 +1 +3 +61 +9048 +0 + + +10161 +7 +1 +3 +62 +9624 +1 + + +10162 +7 +1 +3 +63 +9633 +1 + + +10163 +7 +1 +3 +64 +9623 +1 + + +10164 +7 +1 +3 +65 +9634 +1 + + +10165 +7 +1 +3 +66 +9458 +1 + + +10166 +7 +1 +3 +67 +9049 +0 + + +10167 +7 +1 +2 +0 +9368 +1 + + +10168 +7 +1 +2 +1 +9050 +0 + + +10169 +7 +1 +2 +2 +9628 +1 + + +10170 +7 +1 +2 +3 +9052 +0 + + +10171 +7 +1 +2 +4 +9544 +1 + + +10172 +7 +1 +2 +5 +9051 +0 + + +10173 +7 +1 +2 +6 +9457 +1 + + +10174 +7 +1 +2 +7 +7964 +0 + + +10175 +7 +1 +2 +8 +9367 +1 + + +10176 +7 +1 +2 +9 +7957 +0 + + +10177 +7 +1 +2 +10 +9627 +1 + + +10178 +7 +1 +2 +12 +7956 +0 + + +10179 +7 +1 +2 +13 +9711 +1 + + +10180 +7 +1 +2 +14 +7973 +0 + + +10181 +7 +1 +2 +15 +9712 +1 + + +10182 +7 +1 +2 +16 +7974 +0 + + +10183 +7 +1 +2 +17 +9714 +1 + + +10184 +7 +1 +2 +18 +7976 +0 + + +10185 +7 +1 +2 +19 +9707 +1 + + +10186 +7 +1 +2 +20 +7979 +0 + + +10187 +7 +1 +2 +21 +9706 +1 + + +10188 +7 +1 +2 +23 +9715 +1 + + +10189 +7 +1 +2 +24 +9705 +1 + + +10190 +7 +1 +2 +25 +7972 +0 + + +10191 +7 +1 +2 +26 +9704 +1 + + +10192 +7 +1 +2 +27 +7975 +0 + + +10193 +7 +1 +2 +28 +9543 +1 + + +10194 +7 +1 +2 +29 +7977 +0 + + +10195 +7 +1 +2 +30 +9456 +1 + + +10196 +7 +1 +2 +31 +7978 +0 + + +10197 +7 +1 +2 +32 +9366 +1 + + +10198 +7 +1 +2 +33 +9371 +1 + + +10199 +7 +1 +2 +34 +9274 +1 + + +10200 +7 +1 +2 +35 +9372 +1 + + +10201 +7 +1 +2 +36 +9275 +1 + + +10202 +7 +1 +2 +37 +9373 +1 + + +10203 +7 +1 +2 +38 +9276 +1 + + +10204 +7 +1 +2 +39 +9279 +1 + + +10205 +7 +1 +2 +40 +9277 +1 + + +10206 +7 +1 +2 +41 +9184 +1 + + +10207 +7 +1 +2 +42 +9183 +1 + + +10208 +7 +1 +2 +43 +9185 +1 + + +10209 +7 +1 +2 +44 +9792 +1 + + +10210 +7 +1 +2 +46 +9374 +1 + + +10211 +7 +1 +2 +47 +9793 +1 + + +10212 +7 +1 +2 +48 +9865 +1 + + +10213 +7 +1 +2 +49 +9278 +1 + + +10214 +7 +1 +2 +50 +9864 +1 + + +10215 +7 +1 +2 +51 +9370 +1 + + +10216 +7 +1 +2 +52 +9794 +1 + + +10217 +7 +1 +2 +53 +9791 +1 + + +10218 +7 +1 +2 +54 +9863 +1 + + +10219 +7 +1 +2 +55 +9790 +1 + + +10220 +7 +1 +2 +57 +9862 +1 + + +10221 +7 +1 +2 +58 +9789 +1 + + +10222 +7 +1 +2 +59 +9861 +1 + + +10223 +7 +1 +2 +60 +9788 +1 + + +10224 +7 +1 +2 +61 +9860 +1 + + +10225 +7 +1 +2 +62 +9787 +1 + + +10226 +7 +1 +2 +63 +9859 +1 + + +10227 +7 +1 +2 +64 +9786 +1 + + +10228 +7 +1 +2 +65 +9858 +1 + + +10229 +7 +1 +2 +66 +9785 +1 + + +10230 +7 +1 +2 +67 +9857 +1 + + +10231 +7 +1 +1 +0 +9784 +1 + + +10232 +7 +1 +1 +1 +9856 +1 + + +10233 +7 +1 +1 +2 +9783 +1 + + +10234 +7 +1 +1 +3 +9855 +1 + + +10235 +7 +1 +1 +4 +9782 +1 + + +10236 +7 +1 +1 +5 +9869 +1 + + +10237 +7 +1 +1 +6 +9868 +1 + + +10238 +7 +1 +1 +7 +9870 +1 + + +10239 +7 +1 +1 +8 +9866 +1 + + +10240 +7 +1 +1 +9 +9867 +1 + + diff --git a/scripts/rcnp_gagg_map.csv b/scripts/rcnp_gagg_map.csv new file mode 100644 index 000000000..ee2d41ed8 --- /dev/null +++ b/scripts/rcnp_gagg_map.csv @@ -0,0 +1,38 @@ +DigiID,ChannelID,LayerID,GAGGID +1906,0,0,0 +1906,1,0,1 +1906,2,0,2 +1906,3,0,3 +1906,4,0,4 +1906,5,0,5 +1906,6,0,6 +1906,7,0,7 +1906,8,0,8 +1906,9,0,9 +1906,10,0,10 +1906,11,0,11 +1906,12,0,12 +1906,13,0,13 +1906,14,0,14 +1906,15,0,15 +1905,0,0,16 +1905,1,0,17 +1905,2,0,18 +1905,3,0,19 +1905,4,0,20 +1904,7,0,21 +1905,6,0,22 +1905,7,0,23 +1904,0,1,25 +1904,1,1,26 +1904,2,1,27 +1904,3,1,28 +1904,4,1,29 +1904,5,1,30 +1904,6,1,31 +1903,2,1,33 +1903,3,1,34 +1903,4,1,35 +1903,5,1,36 +1903,6,1,37 +1904,7,1,38 diff --git a/scripts/rcnp_gagg_map.xml b/scripts/rcnp_gagg_map.xml new file mode 100644 index 000000000..a5b2b2c2b --- /dev/null +++ b/scripts/rcnp_gagg_map.xml @@ -0,0 +1,225 @@ + + + +1906 +0 +0 +0 + + +1906 +1 +0 +1 + + +1906 +2 +0 +2 + + +1906 +3 +0 +3 + + +1906 +4 +0 +4 + + +1906 +5 +0 +5 + + +1906 +6 +0 +6 + + +1906 +7 +0 +7 + + +1906 +8 +0 +8 + + +1906 +9 +0 +9 + + +1906 +10 +0 +10 + + +1906 +11 +0 +11 + + +1906 +12 +0 +12 + + +1906 +13 +0 +13 + + +1906 +14 +0 +14 + + +1906 +15 +0 +15 + + +1905 +0 +0 +16 + + +1905 +1 +0 +17 + + +1905 +2 +0 +18 + + +1905 +3 +0 +19 + + +1905 +4 +0 +20 + + +1904 +7 +0 +21 + + +1905 +6 +0 +22 + + +1905 +7 +0 +23 + + +1904 +0 +1 +25 + + +1904 +1 +1 +26 + + +1904 +2 +1 +27 + + +1904 +3 +1 +28 + + +1904 +4 +1 +29 + + +1904 +5 +1 +30 + + +1904 +6 +1 +31 + + +1903 +2 +1 +33 + + +1903 +3 +1 +34 + + +1903 +4 +1 +35 + + +1903 +5 +1 +36 + + +1903 +6 +1 +37 + + +1904 +7 +1 +38 + + \ No newline at end of file diff --git a/scripts/rcnp_map.csv b/scripts/rcnp_map.csv new file mode 100644 index 000000000..d0030b968 --- /dev/null +++ b/scripts/rcnp_map.csv @@ -0,0 +1,10753 @@ +CoboID,AsadID,AgetID,ChannelID,DetKeyword,PadID +7,2,1,10,pad,9908 +7,2,1,12,pad,9919 +7,2,1,13,pad,9909 +7,2,1,14,pad,9920 +7,2,1,15,pad,9910 +7,2,1,16,pad,9921 +7,2,1,17,pad,9911 +7,2,1,18,pad,9922 +7,2,1,19,pad,9912 +7,2,1,20,pad,9923 +7,2,1,21,pad,9913 +7,2,1,23,pad,9924 +7,2,1,24,pad,9914 +7,2,1,25,pad,9974 +7,2,1,26,pad,9915 +7,2,1,27,pad,9973 +7,2,1,28,pad,9916 +7,2,1,29,pad,9983 +7,2,1,30,pad,9917 +7,2,1,31,pad,9984 +7,2,1,32,pad,9918 +7,2,1,33,pad,9985 +7,2,1,34,pad,9982 +7,2,1,35,pad,9986 +7,2,1,36,pad,9981 +7,2,1,37,pad,9987 +7,2,1,38,pad,9972 +7,2,1,39,pad,9988 +7,2,1,40,pad,9980 +7,2,1,41,pad,10043 +7,2,1,42,pad,9979 +7,2,1,43,pad,10041 +7,2,1,44,pad,9978 +7,2,1,46,pad,10039 +7,2,1,47,pad,9977 +7,2,1,48,pad,10037 +7,2,1,49,pad,9976 +7,2,1,50,pad,10036 +7,2,1,51,pad,9975 +7,2,1,52,pad,10035 +7,2,1,53,pad,10042 +7,2,1,54,pad,10044 +7,2,1,55,pad,10040 +7,2,1,57,pad,10034 +7,2,1,58,pad,10038 +7,2,1,59,pad,10045 +7,2,1,60,pad,10033 +7,2,1,61,pad,10099 +7,2,1,62,pad,10032 +7,2,1,63,pad,10098 +7,2,1,64,pad,10046 +7,2,1,65,pad,10097 +7,2,1,66,pad,10047 +7,2,1,67,pad,10155 +7,2,0,0,pad,10048 +7,2,0,1,pad,10154 +7,2,0,2,pad,10049 +7,2,0,3,pad,10153 +7,2,0,4,pad,10050 +7,2,0,5,pad,10152 +7,2,0,6,pad,10096 +7,2,0,7,pad,10151 +7,2,0,8,pad,10095 +7,2,0,9,pad,10150 +7,2,0,10,pad,10094 +7,2,0,12,pad,10149 +7,2,0,13,pad,10093 +7,2,0,14,pad,10148 +7,2,0,15,pad,10105 +7,2,0,16,pad,10147 +7,2,0,17,pad,10104 +7,2,0,18,pad,10146 +7,2,0,19,pad,10103 +7,2,0,20,pad,10089 +7,2,0,21,pad,10102 +7,2,0,23,pad,10145 +7,2,0,24,pad,10101 +7,2,0,25,pad,10142 +7,2,0,26,pad,10100 +7,2,0,27,pad,10141 +7,2,0,28,pad,10088 +7,2,0,29,pad,10140 +7,2,0,30,pad,10092 +7,2,0,31,pad,10195 +7,2,0,32,pad,10091 +7,2,0,33,pad,10193 +7,2,0,34,pad,10090 +7,2,0,35,pad,10191 +7,2,0,36,pad,10087 +7,2,0,37,pad,10189 +7,2,0,38,pad,10144 +7,2,0,39,pad,10187 +7,2,0,40,pad,10143 +7,2,0,41,pad,10186 +7,2,0,42,pad,10194 +7,2,0,43,pad,10139 +7,2,0,44,pad,10192 +7,2,0,46,pad,10138 +7,2,0,47,pad,10190 +7,2,0,48,pad,10183 +7,2,0,49,pad,10188 +7,2,0,50,pad,10137 +7,2,0,51,pad,10185 +7,2,0,52,pad,10180 +7,2,0,53,pad,10184 +7,2,0,54,pad,10226 +7,2,0,55,pad,10182 +7,2,0,57,pad,10223 +7,2,0,58,pad,10136 +7,2,0,59,pad,10222 +7,2,0,60,pad,10181 +7,2,0,61,pad,10221 +7,2,0,62,pad,10227 +7,2,0,63,pad,10220 +7,2,0,64,pad,10225 +7,2,0,65,pad,10179 +7,2,0,66,pad,10224 +7,2,0,67,pad,10178 +7,2,3,0,pad,9167 +7,2,3,1,pad,9438 +7,2,3,2,pad,9437 +7,2,3,3,pad,9443 +7,2,3,4,pad,9168 +7,2,3,5,pad,9444 +7,2,3,6,pad,9169 +7,2,3,7,pad,9445 +7,2,3,8,pad,9261 +7,2,3,9,pad,9446 +7,2,3,10,pad,9262 +7,2,3,12,pad,8804 +7,2,3,13,pad,9263 +7,2,3,14,pad,8596 +7,2,3,15,pad,9264 +7,2,3,16,pad,8595 +7,2,3,17,pad,9353 +7,2,3,18,pad,8379 +7,2,3,19,pad,9354 +7,2,3,20,pad,9166 +7,2,3,21,pad,9355 +7,2,3,23,pad,9525 +7,2,3,24,pad,9356 +7,2,3,25,pad,7193 +7,2,3,26,pad,8378 +7,2,3,27,pad,9524 +7,2,3,28,pad,8594 +7,2,3,29,pad,9530 +7,2,3,30,pad,8593 +7,2,3,31,pad,9531 +7,2,3,32,pad,8801 +7,2,3,33,pad,9532 +7,2,3,34,pad,9523 +7,2,3,35,pad,9533 +7,2,3,36,pad,8802 +7,2,3,37,pad,7196 +7,2,3,38,pad,8800 +7,2,3,39,pad,9349 +7,2,3,40,pad,8799 +7,2,3,41,pad,9439 +7,2,3,42,pad,8591 +7,2,3,43,pad,9526 +7,2,3,44,pad,8592 +7,2,3,46,pad,9610 +7,2,3,47,pad,8376 +7,2,3,48,pad,9609 +7,2,3,49,pad,8797 +7,2,3,50,pad,9611 +7,2,3,51,pad,8798 +7,2,3,52,pad,9608 +7,2,3,53,pad,8590 +7,2,3,54,pad,9527 +7,2,3,55,pad,8589 +7,2,3,57,pad,9614 +7,2,3,58,pad,8373 +7,2,3,59,pad,9615 +7,2,3,60,pad,9007 +7,2,3,61,pad,9616 +7,2,3,62,pad,9008 +7,2,3,63,pad,9617 +7,2,3,64,pad,9607 +7,2,3,65,pad,9440 +7,2,3,66,pad,9606 +7,2,3,67,pad,9350 +7,2,2,0,pad,9006 +7,2,2,1,pad,9612 +7,2,2,2,pad,9005 +7,2,2,3,pad,9528 +7,2,2,4,pad,9004 +7,2,2,5,pad,9441 +7,2,2,6,pad,9003 +7,2,2,7,pad,9351 +7,2,2,8,pad,7937 +7,2,2,9,pad,9613 +7,2,2,10,pad,7944 +7,2,2,12,pad,9691 +7,2,2,13,pad,7945 +7,2,2,14,pad,9690 +7,2,2,15,pad,7928 +7,2,2,16,pad,9688 +7,2,2,17,pad,7926 +7,2,2,18,pad,9695 +7,2,2,19,pad,7925 +7,2,2,20,pad,9696 +7,2,2,21,pad,7923 +7,2,2,23,pad,9697 +7,2,2,24,pad,9687 +7,2,2,25,pad,9698 +7,2,2,26,pad,7929 +7,2,2,27,pad,9529 +7,2,2,28,pad,7927 +7,2,2,29,pad,9442 +7,2,2,30,pad,7924 +7,2,2,31,pad,9352 +7,2,2,32,pad,7922 +7,2,2,33,pad,9260 +7,2,2,34,pad,9347 +7,2,2,35,pad,9259 +7,2,2,36,pad,9346 +7,2,2,37,pad,9258 +7,2,2,38,pad,9345 +7,2,2,39,pad,9257 +7,2,2,40,pad,9255 +7,2,2,41,pad,9163 +7,2,2,42,pad,9162 +7,2,2,43,pad,9766 +7,2,2,44,pad,9161 +7,2,2,46,pad,9765 +7,2,2,47,pad,9344 +7,2,2,48,pad,9256 +7,2,2,49,pad,9843 +7,2,2,50,pad,9348 +7,2,2,51,pad,9844 +7,2,2,52,pad,9767 +7,2,2,53,pad,9764 +7,2,2,54,pad,9768 +7,2,2,55,pad,9845 +7,2,2,57,pad,9769 +7,2,2,58,pad,9846 +7,2,2,59,pad,9770 +7,2,2,60,pad,9847 +7,2,2,61,pad,9771 +7,2,2,62,pad,9848 +7,2,2,63,pad,9772 +7,2,2,64,pad,9849 +7,2,2,65,pad,9773 +7,2,2,66,pad,9850 +7,2,2,67,pad,9774 +7,2,1,0,pad,9851 +7,2,1,1,pad,9775 +7,2,1,2,pad,9852 +7,2,1,3,pad,9776 +7,2,1,4,pad,9853 +7,2,1,5,pad,9840 +7,2,1,6,pad,9839 +7,2,1,7,pad,9842 +7,2,1,8,pad,9838 +7,2,1,9,pad,9841 +7,3,1,10,pad,9760 +7,3,1,12,pad,9907 +7,3,1,13,pad,9682 +7,3,1,14,pad,9837 +7,3,1,15,pad,9601 +7,3,1,16,pad,9906 +7,3,1,17,pad,7917 +7,3,1,18,pad,9836 +7,3,1,19,pad,9430 +7,3,1,20,pad,9835 +7,3,1,21,pad,9759 +7,3,1,23,pad,9834 +7,3,1,24,pad,9905 +7,3,1,25,pad,9833 +7,3,1,26,pad,9681 +7,3,1,27,pad,9903 +7,3,1,28,pad,9600 +7,3,1,29,pad,9904 +7,3,1,30,pad,9516 +7,3,1,31,pad,9967 +7,3,1,32,pad,9429 +7,3,1,33,pad,9902 +7,3,1,34,pad,9339 +7,3,1,35,pad,9832 +7,3,1,36,pad,9247 +7,3,1,37,pad,9757 +7,3,1,38,pad,9153 +7,3,1,39,pad,9679 +7,3,1,40,pad,9758 +7,3,1,41,pad,9900 +7,3,1,42,pad,9680 +7,3,1,43,pad,9971 +7,3,1,44,pad,9599 +7,3,1,46,pad,9970 +7,3,1,47,pad,9515 +7,3,1,48,pad,9830 +7,3,1,49,pad,9428 +7,3,1,50,pad,9755 +7,3,1,51,pad,9338 +7,3,1,52,pad,9677 +7,3,1,53,pad,9246 +7,3,1,54,pad,9596 +7,3,1,55,pad,9969 +7,3,1,57,pad,9512 +7,3,1,58,pad,9598 +7,3,1,59,pad,9425 +7,3,1,60,pad,9514 +7,3,1,61,pad,9899 +7,3,1,62,pad,9427 +7,3,1,63,pad,9829 +7,3,1,64,pad,9337 +7,3,1,65,pad,9754 +7,3,1,66,pad,9901 +7,3,1,67,pad,9676 +7,3,0,0,pad,9831 +7,3,0,1,pad,9595 +7,3,0,2,pad,9756 +7,3,0,3,pad,9511 +7,3,0,4,pad,9678 +7,3,0,5,pad,10031 +7,3,0,6,pad,9597 +7,3,0,7,pad,9898 +7,3,0,8,pad,9513 +7,3,0,9,pad,9828 +7,3,0,10,pad,9426 +7,3,0,12,pad,9753 +7,3,0,13,pad,10030 +7,3,0,14,pad,9675 +7,3,0,15,pad,9752 +7,3,0,16,pad,9594 +7,3,0,17,pad,9968 +7,3,0,18,pad,9897 +7,3,0,19,pad,9674 +7,3,0,20,pad,9827 +7,3,0,21,pad,9896 +7,3,0,23,pad,9826 +7,3,0,24,pad,9751 +7,3,0,25,pad,9895 +7,3,0,26,pad,9673 +7,3,0,27,pad,9825 +7,3,0,28,pad,9894 +7,3,0,29,pad,9750 +7,3,0,30,pad,9824 +7,3,0,31,pad,9964 +7,3,0,32,pad,9893 +7,3,0,33,pad,9963 +7,3,0,34,pad,7918 +7,3,0,35,pad,9962 +7,3,0,36,pad,9966 +7,3,0,37,pad,10086 +7,3,0,38,pad,9965 +7,3,0,39,pad,9959 +7,3,0,40,pad,9961 +7,3,0,41,pad,9958 +7,3,0,42,pad,9960 +7,3,0,43,pad,10029 +7,3,0,44,pad,10085 +7,3,0,46,pad,10028 +7,3,0,47,pad,10084 +7,3,0,48,pad,10027 +7,3,0,49,pad,10025 +7,3,0,50,pad,10026 +7,3,0,51,pad,10024 +7,3,0,52,pad,10219 +7,3,0,53,pad,10023 +7,3,0,54,pad,10218 +7,3,0,55,pad,10022 +7,3,0,57,pad,10217 +7,3,0,58,pad,10021 +7,3,0,59,pad,10216 +7,3,0,60,pad,10083 +7,3,0,61,pad,10215 +7,3,0,62,pad,10082 +7,3,0,63,pad,10135 +7,3,0,64,pad,10081 +7,3,0,65,pad,10134 +7,3,0,66,pad,10080 +7,3,0,67,pad,10133 +7,3,3,0,pad,8983 +7,3,3,1,pad,8996 +7,3,3,2,pad,8986 +7,3,3,3,pad,8993 +7,3,3,4,pad,8984 +7,3,3,5,pad,8991 +7,3,3,6,pad,8792 +7,3,3,7,pad,8990 +7,3,3,8,pad,8791 +7,3,3,9,pad,8998 +7,3,3,10,pad,8583 +7,3,3,12,pad,9436 +7,3,3,13,pad,8584 +7,3,3,14,pad,9435 +7,3,3,15,pad,8368 +7,3,3,16,pad,8999 +7,3,3,17,pad,8789 +7,3,3,18,pad,9002 +7,3,3,19,pad,9434 +7,3,3,20,pad,9000 +7,3,3,21,pad,8790 +7,3,3,23,pad,8997 +7,3,3,24,pad,8582 +7,3,3,25,pad,8988 +7,3,3,26,pad,8581 +7,3,3,27,pad,8995 +7,3,3,28,pad,8365 +7,3,3,29,pad,8994 +7,3,3,30,pad,8787 +7,3,3,31,pad,8992 +7,3,3,32,pad,8788 +7,3,3,33,pad,8989 +7,3,3,34,pad,8580 +7,3,3,35,pad,8987 +7,3,3,36,pad,8579 +7,3,3,37,pad,8985 +7,3,3,38,pad,8363 +7,3,3,39,pad,9522 +7,3,3,40,pad,8786 +7,3,3,41,pad,9521 +7,3,3,42,pad,8785 +7,3,3,43,pad,8795 +7,3,3,44,pad,8577 +7,3,3,46,pad,8796 +7,3,3,47,pad,8578 +7,3,3,48,pad,8588 +7,3,3,49,pad,8362 +7,3,3,50,pad,8587 +7,3,3,51,pad,9520 +7,3,3,52,pad,8371 +7,3,3,53,pad,8784 +7,3,3,54,pad,8794 +7,3,3,55,pad,8783 +7,3,3,57,pad,8793 +7,3,3,58,pad,8575 +7,3,3,59,pad,8585 +7,3,3,60,pad,8576 +7,3,3,61,pad,8586 +7,3,3,62,pad,8360 +7,3,3,63,pad,8370 +7,3,3,64,pad,8982 +7,3,3,65,pad,9254 +7,3,3,66,pad,8980 +7,3,3,67,pad,9253 +7,3,2,0,pad,8981 +7,3,2,1,pad,9605 +7,3,2,2,pad,8979 +7,3,2,3,pad,9160 +7,3,2,4,pad,8781 +7,3,2,5,pad,9252 +7,3,2,6,pad,8779 +7,3,2,7,pad,9159 +7,3,2,8,pad,9604 +7,3,2,9,pad,9158 +7,3,2,10,pad,8782 +7,3,2,12,pad,8977 +7,3,2,13,pad,9603 +7,3,2,14,pad,8978 +7,3,2,15,pad,8780 +7,3,2,16,pad,8778 +7,3,2,17,pad,8574 +7,3,2,18,pad,8777 +7,3,2,19,pad,8572 +7,3,2,20,pad,8569 +7,3,2,21,pad,8573 +7,3,2,23,pad,8570 +7,3,2,24,pad,8571 +7,3,2,25,pad,8975 +7,3,2,26,pad,8357 +7,3,2,27,pad,8976 +7,3,2,28,pad,9433 +7,3,2,29,pad,8776 +7,3,2,30,pad,9343 +7,3,2,31,pad,9686 +7,3,2,32,pad,9251 +7,3,2,33,pad,9685 +7,3,2,34,pad,9157 +7,3,2,35,pad,8775 +7,3,2,36,pad,7209 +7,3,2,37,pad,8567 +7,3,2,38,pad,9519 +7,3,2,39,pad,9518 +7,3,2,40,pad,9684 +7,3,2,41,pad,9431 +7,3,2,42,pad,9432 +7,3,2,43,pad,9341 +7,3,2,44,pad,9342 +7,3,2,46,pad,9249 +7,3,2,47,pad,9250 +7,3,2,48,pad,9155 +7,3,2,49,pad,9156 +7,3,2,50,pad,9517 +7,3,2,51,pad,9689 +7,3,2,52,pad,9340 +7,3,2,53,pad,8974 +7,3,2,54,pad,9248 +7,3,2,55,pad,8973 +7,3,2,57,pad,9154 +7,3,2,58,pad,8773 +7,3,2,59,pad,9763 +7,3,2,60,pad,8774 +7,3,2,61,pad,8969 +7,3,2,62,pad,8972 +7,3,2,63,pad,8970 +7,3,2,64,pad,8971 +7,3,2,65,pad,8967 +7,3,2,66,pad,8771 +7,3,2,67,pad,8968 +7,3,1,0,pad,8772 +7,3,1,1,pad,8770 +7,3,1,2,pad,9762 +7,3,1,3,pad,8768 +7,3,1,4,pad,9761 +7,3,1,5,pad,8966 +7,3,1,6,pad,9683 +7,3,1,7,pad,8965 +7,3,1,8,pad,9602 +7,3,1,9,pad,8964 +3,2,1,10,pad,9041 +3,2,1,12,pad,8430 +3,2,1,13,pad,7487 +3,2,1,14,pad,9361 +3,2,1,15,pad,9360 +3,2,1,16,pad,8207 +3,2,1,17,pad,7488 +3,2,1,18,pad,8206 +3,2,1,19,pad,7733 +3,2,1,20,pad,9043 +3,2,1,21,pad,7732 +3,2,1,23,pad,9044 +3,2,1,24,pad,7237 +3,2,1,25,pad,8431 +3,2,1,26,pad,7489 +3,2,1,27,pad,8208 +3,2,1,28,pad,7490 +3,2,1,29,pad,8209 +3,2,1,30,pad,7735 +3,2,1,31,pad,9045 +3,2,1,32,pad,7734 +3,2,1,33,pad,9046 +3,2,1,34,pad,7240 +3,2,1,35,pad,9042 +3,2,1,36,pad,7492 +3,2,1,37,pad,8204 +3,2,1,38,pad,7491 +3,2,1,39,pad,8205 +3,2,1,40,pad,9359 +3,2,1,41,pad,9451 +3,2,1,42,pad,9450 +3,2,1,43,pad,8428 +3,2,1,44,pad,7736 +3,2,1,46,pad,9040 +3,2,1,47,pad,7737 +3,2,1,48,pad,9039 +3,2,1,49,pad,8196 +3,2,1,50,pad,8203 +3,2,1,51,pad,7966 +3,2,1,52,pad,8202 +3,2,1,53,pad,7967 +3,2,1,54,pad,8425 +3,2,1,55,pad,8422 +3,2,1,57,pad,8201 +3,2,1,58,pad,8199 +3,2,1,59,pad,8200 +3,2,1,60,pad,8198 +3,2,1,61,pad,8423 +3,2,1,62,pad,7968 +3,2,1,63,pad,8840 +3,2,1,64,pad,7969 +3,2,1,65,pad,8839 +3,2,1,66,pad,7971 +3,2,1,67,pad,8631 +3,2,0,0,pad,7970 +3,2,0,1,pad,9538 +3,2,0,2,pad,9537 +3,2,0,3,pad,8632 +3,2,0,4,pad,8197 +3,2,0,5,pad,8416 +3,2,0,6,pad,8420 +3,2,0,7,pad,8842 +3,2,0,8,pad,9269 +3,2,0,9,pad,8841 +3,2,0,10,pad,7965 +3,2,0,12,pad,8633 +3,2,0,13,pad,8195 +3,2,0,14,pad,8634 +3,2,0,15,pad,8194 +3,2,0,16,pad,8418 +3,2,0,17,pad,8417 +3,2,0,18,pad,8843 +3,2,0,19,pad,7962 +3,2,0,20,pad,8844 +3,2,0,21,pad,7963 +3,2,0,23,pad,8636 +3,2,0,24,pad,8193 +3,2,0,25,pad,8635 +3,2,0,26,pad,8192 +3,2,0,27,pad,8419 +3,2,0,28,pad,9536 +3,2,0,29,pad,9622 +3,2,0,30,pad,9621 +3,2,0,31,pad,8845 +3,2,0,32,pad,8415 +3,2,0,33,pad,8846 +3,2,0,34,pad,7235 +3,2,0,35,pad,8638 +3,2,0,36,pad,7731 +3,2,0,37,pad,8637 +3,2,0,38,pad,7730 +3,2,0,39,pad,8421 +3,2,0,40,pad,7485 +3,2,0,41,pad,8848 +3,2,0,42,pad,7486 +3,2,0,43,pad,8847 +3,2,0,44,pad,7234 +3,2,0,46,pad,8639 +3,2,0,47,pad,7729 +3,2,0,48,pad,8640 +3,2,0,49,pad,7728 +3,2,0,50,pad,8424 +3,2,0,51,pad,7483 +3,2,0,52,pad,8850 +3,2,0,53,pad,7484 +3,2,0,54,pad,8849 +3,2,0,55,pad,7232 +3,2,0,57,pad,9703 +3,2,0,58,pad,9702 +3,2,0,59,pad,8641 +3,2,0,60,pad,7726 +3,2,0,61,pad,8642 +3,2,0,62,pad,7727 +3,2,0,63,pad,8426 +3,2,0,64,pad,9701 +3,2,0,65,pad,8851 +3,2,0,66,pad,9780 +3,2,0,67,pad,9781 +3,2,3,0,pad,8186 +3,2,3,1,pad,8189 +3,2,3,2,pad,8183 +3,2,3,3,pad,8191 +3,2,3,4,pad,8180 +3,2,3,5,pad,6964 +3,2,3,6,pad,8184 +3,2,3,7,pad,7223 +3,2,3,8,pad,6421 +3,2,3,9,pad,6965 +3,2,3,10,pad,6691 +3,2,3,12,pad,6700 +3,2,3,13,pad,6957 +3,2,3,14,pad,8412 +3,2,3,15,pad,8406 +3,2,3,16,pad,8409 +3,2,3,17,pad,8407 +3,2,3,18,pad,8414 +3,2,3,19,pad,7215 +3,2,3,20,pad,6699 +3,2,3,21,pad,7468 +3,2,3,23,pad,6701 +3,2,3,24,pad,7712 +3,2,3,25,pad,6702 +3,2,3,26,pad,6959 +3,2,3,27,pad,8413 +3,2,3,28,pad,8408 +3,2,3,29,pad,8411 +3,2,3,30,pad,8405 +3,2,3,31,pad,8410 +3,2,3,32,pad,8404 +3,2,3,33,pad,6967 +3,2,3,34,pad,6694 +3,2,3,35,pad,6966 +3,2,3,36,pad,6693 +3,2,3,37,pad,7225 +3,2,3,38,pad,6422 +3,2,3,39,pad,8629 +3,2,3,40,pad,6958 +3,2,3,41,pad,8627 +3,2,3,42,pad,8621 +3,2,3,43,pad,8626 +3,2,3,44,pad,8624 +3,2,3,46,pad,7718 +3,2,3,47,pad,7217 +3,2,3,48,pad,7719 +3,2,3,49,pad,7953 +3,2,3,50,pad,7474 +3,2,3,51,pad,7715 +3,2,3,52,pad,7473 +3,2,3,53,pad,7714 +3,2,3,54,pad,8625 +3,2,3,55,pad,8623 +3,2,3,57,pad,8628 +3,2,3,58,pad,8622 +3,2,3,59,pad,8630 +3,2,3,60,pad,8619 +3,2,3,61,pad,7221 +3,2,3,62,pad,7469 +3,2,3,63,pad,7721 +3,2,3,64,pad,7470 +3,2,3,65,pad,7720 +3,2,3,66,pad,7218 +3,2,3,67,pad,8838 +3,2,2,0,pad,6425 +3,2,2,1,pad,8836 +3,2,2,2,pad,8830 +3,2,2,3,pad,8833 +3,2,2,4,pad,8831 +3,2,2,5,pad,7475 +3,2,2,6,pad,6696 +3,2,2,7,pad,7476 +3,2,2,8,pad,6695 +3,2,2,9,pad,7224 +3,2,2,10,pad,6960 +3,2,2,12,pad,7723 +3,2,2,13,pad,6961 +3,2,2,14,pad,8834 +3,2,2,15,pad,8829 +3,2,2,16,pad,8835 +3,2,2,17,pad,8828 +3,2,2,18,pad,8837 +3,2,2,19,pad,8832 +3,2,2,20,pad,7722 +3,2,2,21,pad,7220 +3,2,2,23,pad,7477 +3,2,2,24,pad,9708 +3,2,2,25,pad,7478 +3,2,2,26,pad,9709 +3,2,2,27,pad,9037 +3,2,2,28,pad,9710 +3,2,2,29,pad,9035 +3,2,2,30,pad,9029 +3,2,2,31,pad,9034 +3,2,2,32,pad,9032 +3,2,2,33,pad,7226 +3,2,2,34,pad,6427 +3,2,2,35,pad,7227 +3,2,2,36,pad,6698 +3,2,2,37,pad,7479 +3,2,2,38,pad,6697 +3,2,2,39,pad,7480 +3,2,2,40,pad,6962 +3,2,2,41,pad,9036 +3,2,2,42,pad,9031 +3,2,2,43,pad,9033 +3,2,2,44,pad,9030 +3,2,2,46,pad,9038 +3,2,2,47,pad,9027 +3,2,2,48,pad,7959 +3,2,2,49,pad,6963 +3,2,2,50,pad,7958 +3,2,2,51,pad,7716 +3,2,2,52,pad,7961 +3,2,2,53,pad,7717 +3,2,2,54,pad,7960 +3,2,2,55,pad,7472 +3,2,2,57,pad,8190 +3,2,2,58,pad,7471 +3,2,2,59,pad,8188 +3,2,2,60,pad,7219 +3,2,2,61,pad,8187 +3,2,2,62,pad,8182 +3,2,2,63,pad,9175 +3,2,2,64,pad,9174 +3,2,2,65,pad,9176 +3,2,2,66,pad,7952 +3,2,2,67,pad,7725 +3,2,1,0,pad,7951 +3,2,1,1,pad,7724 +3,2,1,2,pad,8185 +3,2,1,3,pad,7229 +3,2,1,4,pad,7955 +3,2,1,5,pad,7481 +3,2,1,6,pad,7954 +3,2,1,7,pad,7482 +3,2,1,8,pad,9173 +3,2,1,9,pad,9268 +3,3,1,10,pad,9014 +3,3,1,12,pad,7447 +3,3,1,13,pad,8377 +3,3,1,14,pad,9358 +3,3,1,15,pad,9357 +3,3,1,16,pad,7448 +3,3,1,17,pad,8154 +3,3,1,18,pad,7693 +3,3,1,19,pad,8155 +3,3,1,20,pad,7692 +3,3,1,21,pad,9011 +3,3,1,23,pad,7194 +3,3,1,24,pad,9012 +3,3,1,25,pad,7446 +3,3,1,26,pad,8375 +3,3,1,27,pad,7445 +3,3,1,28,pad,8152 +3,3,1,29,pad,7690 +3,3,1,30,pad,8153 +3,3,1,31,pad,7691 +3,3,1,32,pad,9010 +3,3,1,33,pad,7192 +3,3,1,34,pad,9009 +3,3,1,35,pad,7444 +3,3,1,36,pad,9013 +3,3,1,37,pad,7443 +3,3,1,38,pad,8156 +3,3,1,39,pad,9449 +3,3,1,40,pad,8157 +3,3,1,41,pad,9448 +3,3,1,42,pad,9447 +3,3,1,43,pad,7688 +3,3,1,44,pad,8380 +3,3,1,46,pad,7689 +3,3,1,47,pad,9016 +3,3,1,48,pad,8164 +3,3,1,49,pad,9015 +3,3,1,50,pad,7934 +3,3,1,51,pad,8158 +3,3,1,52,pad,7935 +3,3,1,53,pad,8159 +3,3,1,54,pad,8385 +3,3,1,55,pad,8382 +3,3,1,57,pad,8162 +3,3,1,58,pad,8161 +3,3,1,59,pad,8163 +3,3,1,60,pad,8160 +3,3,1,61,pad,7933 +3,3,1,62,pad,8383 +3,3,1,63,pad,7932 +3,3,1,64,pad,8816 +3,3,1,65,pad,7931 +3,3,1,66,pad,8815 +3,3,1,67,pad,7930 +3,3,0,0,pad,8607 +3,3,0,1,pad,9535 +3,3,0,2,pad,9534 +3,3,0,3,pad,8165 +3,3,0,4,pad,8608 +3,3,0,5,pad,8388 +3,3,0,6,pad,8392 +3,3,0,7,pad,9265 +3,3,0,8,pad,8813 +3,3,0,9,pad,7936 +3,3,0,10,pad,8814 +3,3,0,12,pad,8166 +3,3,0,13,pad,8606 +3,3,0,14,pad,8167 +3,3,0,15,pad,8605 +3,3,0,16,pad,8390 +3,3,0,17,pad,8389 +3,3,0,18,pad,7938 +3,3,0,19,pad,8811 +3,3,0,20,pad,7939 +3,3,0,21,pad,8812 +3,3,0,23,pad,8169 +3,3,0,24,pad,8604 +3,3,0,25,pad,8168 +3,3,0,26,pad,8603 +3,3,0,27,pad,9620 +3,3,0,28,pad,8387 +3,3,0,29,pad,9619 +3,3,0,30,pad,9618 +3,3,0,31,pad,8391 +3,3,0,32,pad,8810 +3,3,0,33,pad,7195 +3,3,0,34,pad,8809 +3,3,0,35,pad,7694 +3,3,0,36,pad,8601 +3,3,0,37,pad,7695 +3,3,0,38,pad,8602 +3,3,0,39,pad,7450 +3,3,0,40,pad,8386 +3,3,0,41,pad,7449 +3,3,0,42,pad,8808 +3,3,0,43,pad,7197 +3,3,0,44,pad,8807 +3,3,0,46,pad,7697 +3,3,0,47,pad,8599 +3,3,0,48,pad,7696 +3,3,0,49,pad,8600 +3,3,0,50,pad,7451 +3,3,0,51,pad,8384 +3,3,0,52,pad,7452 +3,3,0,53,pad,8805 +3,3,0,54,pad,7200 +3,3,0,55,pad,8806 +3,3,0,57,pad,9700 +3,3,0,58,pad,9699 +3,3,0,59,pad,7699 +3,3,0,60,pad,8598 +3,3,0,61,pad,7698 +3,3,0,62,pad,8597 +3,3,0,63,pad,9779 +3,3,0,64,pad,8381 +3,3,0,65,pad,9778 +3,3,0,66,pad,8803 +3,3,0,67,pad,9777 +3,3,3,0,pad,8175 +3,3,3,1,pad,8178 +3,3,3,2,pad,8173 +3,3,3,3,pad,8181 +3,3,3,4,pad,8170 +3,3,3,5,pad,8176 +3,3,3,6,pad,6948 +3,3,3,7,pad,6420 +3,3,3,8,pad,7207 +3,3,3,9,pad,6692 +3,3,3,10,pad,6949 +3,3,3,12,pad,6956 +3,3,3,13,pad,6684 +3,3,3,14,pad,8401 +3,3,3,15,pad,8396 +3,3,3,16,pad,8399 +3,3,3,17,pad,8398 +3,3,3,18,pad,7216 +3,3,3,19,pad,8393 +3,3,3,20,pad,7467 +3,3,3,21,pad,6683 +3,3,3,23,pad,7713 +3,3,3,24,pad,6682 +3,3,3,25,pad,6954 +3,3,3,26,pad,6681 +3,3,3,27,pad,8400 +3,3,3,28,pad,8394 +3,3,3,29,pad,8402 +3,3,3,30,pad,8395 +3,3,3,31,pad,8403 +3,3,3,32,pad,8397 +3,3,3,33,pad,6689 +3,3,3,34,pad,6946 +3,3,3,35,pad,6690 +3,3,3,36,pad,6947 +3,3,3,37,pad,6419 +3,3,3,38,pad,7206 +3,3,3,39,pad,6955 +3,3,3,40,pad,8610 +3,3,3,41,pad,8618 +3,3,3,42,pad,8611 +3,3,3,43,pad,8616 +3,3,3,44,pad,8613 +3,3,3,46,pad,7214 +3,3,3,47,pad,7707 +3,3,3,48,pad,7948 +3,3,3,49,pad,7706 +3,3,3,50,pad,7710 +3,3,3,51,pad,7461 +3,3,3,52,pad,7711 +3,3,3,53,pad,7462 +3,3,3,54,pad,8615 +3,3,3,55,pad,8614 +3,3,3,57,pad,8617 +3,3,3,58,pad,8612 +3,3,3,59,pad,8620 +3,3,3,60,pad,8609 +3,3,3,61,pad,7466 +3,3,3,62,pad,7210 +3,3,3,63,pad,7465 +3,3,3,64,pad,7705 +3,3,3,65,pad,7213 +3,3,3,66,pad,7704 +3,3,3,67,pad,6417 +3,3,2,0,pad,8817 +3,3,2,1,pad,8825 +3,3,2,2,pad,8820 +3,3,2,3,pad,8823 +3,3,2,4,pad,8822 +3,3,2,5,pad,6688 +3,3,2,6,pad,7459 +3,3,2,7,pad,6687 +3,3,2,8,pad,7460 +3,3,2,9,pad,6952 +3,3,2,10,pad,7208 +3,3,2,12,pad,6953 +3,3,2,13,pad,7702 +3,3,2,14,pad,8826 +3,3,2,15,pad,8821 +3,3,2,16,pad,8827 +3,3,2,17,pad,8819 +3,3,2,18,pad,8824 +3,3,2,19,pad,8818 +3,3,2,20,pad,7212 +3,3,2,21,pad,7703 +3,3,2,23,pad,9694 +3,3,2,24,pad,7458 +3,3,2,25,pad,9693 +3,3,2,26,pad,7457 +3,3,2,27,pad,9692 +3,3,2,28,pad,9018 +3,3,2,29,pad,9026 +3,3,2,30,pad,9019 +3,3,2,31,pad,9024 +3,3,2,32,pad,9021 +3,3,2,33,pad,6414 +3,3,2,34,pad,7205 +3,3,2,35,pad,6685 +3,3,2,36,pad,7203 +3,3,2,37,pad,6686 +3,3,2,38,pad,7455 +3,3,2,39,pad,6951 +3,3,2,40,pad,7456 +3,3,2,41,pad,9023 +3,3,2,42,pad,9020 +3,3,2,43,pad,9025 +3,3,2,44,pad,9022 +3,3,2,46,pad,9028 +3,3,2,47,pad,9017 +3,3,2,48,pad,6950 +3,3,2,49,pad,7943 +3,3,2,50,pad,7708 +3,3,2,51,pad,7942 +3,3,2,52,pad,7709 +3,3,2,53,pad,7940 +3,3,2,54,pad,7464 +3,3,2,55,pad,7941 +3,3,2,57,pad,7463 +3,3,2,58,pad,8171 +3,3,2,59,pad,7211 +3,3,2,60,pad,8172 +3,3,2,61,pad,8179 +3,3,2,62,pad,8174 +3,3,2,63,pad,9172 +3,3,2,64,pad,9171 +3,3,2,65,pad,7949 +3,3,2,66,pad,9170 +3,3,2,67,pad,7950 +3,3,1,0,pad,7701 +3,3,1,1,pad,8177 +3,3,1,2,pad,7700 +3,3,1,3,pad,7947 +3,3,1,4,pad,7202 +3,3,1,5,pad,7946 +3,3,1,6,pad,7454 +3,3,1,7,pad,9267 +3,3,1,8,pad,7453 +3,3,1,9,pad,9266 +1,3,1,10,pad,7651 +1,3,1,12,pad,7896 +1,3,1,13,pad,7890 +1,3,1,14,pad,7894 +1,3,1,15,pad,7884 +1,3,1,16,pad,7895 +1,3,1,17,pad,7889 +1,3,1,18,pad,7893 +1,3,1,19,pad,7880 +1,3,1,20,pad,7897 +1,3,1,21,pad,7887 +1,3,1,23,pad,7891 +1,3,1,24,pad,7878 +1,3,1,25,pad,7898 +1,3,1,26,pad,7877 +1,3,1,27,pad,8124 +1,3,1,28,pad,7888 +1,3,1,29,pad,8123 +1,3,1,30,pad,7875 +1,3,1,31,pad,7892 +1,3,1,32,pad,7886 +1,3,1,33,pad,8121 +1,3,1,34,pad,7872 +1,3,1,35,pad,7660 +1,3,1,36,pad,7870 +1,3,1,37,pad,7659 +1,3,1,38,pad,7885 +1,3,1,39,pad,8118 +1,3,1,40,pad,7869 +1,3,1,41,pad,7657 +1,3,1,42,pad,7883 +1,3,1,43,pad,7655 +1,3,1,44,pad,7867 +1,3,1,46,pad,7654 +1,3,1,47,pad,8116 +1,3,1,48,pad,8120 +1,3,1,49,pad,8115 +1,3,1,50,pad,8119 +1,3,1,51,pad,8108 +1,3,1,52,pad,7653 +1,3,1,53,pad,8113 +1,3,1,54,pad,8117 +1,3,1,55,pad,8107 +1,3,1,57,pad,8114 +1,3,1,58,pad,8110 +1,3,1,59,pad,7652 +1,3,1,60,pad,8105 +1,3,1,61,pad,6364 +1,3,1,62,pad,8102 +1,3,1,63,pad,8342 +1,3,1,64,pad,8112 +1,3,1,65,pad,8340 +1,3,1,66,pad,8100 +1,3,1,67,pad,7159 +1,3,0,0,pad,8099 +1,3,0,1,pad,8337 +1,3,0,2,pad,8111 +1,3,0,3,pad,8335 +1,3,0,4,pad,8106 +1,3,0,5,pad,6900 +1,3,0,6,pad,8109 +1,3,0,7,pad,8339 +1,3,0,8,pad,8104 +1,3,0,9,pad,6901 +1,3,0,10,pad,8103 +1,3,0,12,pad,6636 +1,3,0,13,pad,8334 +1,3,0,14,pad,8338 +1,3,0,15,pad,8101 +1,3,0,16,pad,7158 +1,3,0,17,pad,8332 +1,3,0,18,pad,8336 +1,3,0,19,pad,6897 +1,3,0,20,pad,8333 +1,3,0,21,pad,8329 +1,3,0,23,pad,6899 +1,3,0,24,pad,8327 +1,3,0,25,pad,6898 +1,3,0,26,pad,8326 +1,3,0,27,pad,8554 +1,3,0,28,pad,8331 +1,3,0,29,pad,8552 +1,3,0,30,pad,6632 +1,3,0,31,pad,6633 +1,3,0,32,pad,6631 +1,3,0,33,pad,8549 +1,3,0,34,pad,8330 +1,3,0,35,pad,6634 +1,3,0,36,pad,6896 +1,3,0,37,pad,8547 +1,3,0,38,pad,8328 +1,3,0,39,pad,6635 +1,3,0,40,pad,7153 +1,3,0,41,pad,7156 +1,3,0,42,pad,6894 +1,3,0,43,pad,8550 +1,3,0,44,pad,6895 +1,3,0,46,pad,6630 +1,3,0,47,pad,8546 +1,3,0,48,pad,6629 +1,3,0,49,pad,6627 +1,3,0,50,pad,8548 +1,3,0,51,pad,7150 +1,3,0,52,pad,7151 +1,3,0,53,pad,6891 +1,3,0,54,pad,6892 +1,3,0,55,pad,8545 +1,3,0,57,pad,6625 +1,3,0,58,pad,6893 +1,3,0,59,pad,6626 +1,3,0,60,pad,6628 +1,3,0,61,pad,7148 +1,3,0,62,pad,8544 +1,3,0,63,pad,6889 +1,3,0,64,pad,6890 +1,3,0,65,pad,6888 +1,3,0,66,pad,6624 +1,3,0,67,pad,6623 +1,3,3,0,pad,6388 +1,3,3,1,pad,6664 +1,3,3,2,pad,6387 +1,3,3,3,pad,6661 +1,3,3,4,pad,6391 +1,3,3,5,pad,5845 +1,3,3,6,pad,6385 +1,3,3,7,pad,6659 +1,3,3,8,pad,6389 +1,3,3,9,pad,5556 +1,3,3,10,pad,6386 +1,3,3,12,pad,6124 +1,3,3,13,pad,6384 +1,3,3,14,pad,6662 +1,3,3,15,pad,6658 +1,3,3,16,pad,6390 +1,3,3,17,pad,6382 +1,3,3,18,pad,6660 +1,3,3,19,pad,6656 +1,3,3,20,pad,6392 +1,3,3,21,pad,6383 +1,3,3,23,pad,6125 +1,3,3,24,pad,6653 +1,3,3,25,pad,6657 +1,3,3,26,pad,6651 +1,3,3,27,pad,5843 +1,3,3,28,pad,6380 +1,3,3,29,pad,6126 +1,3,3,30,pad,6655 +1,3,3,31,pad,6925 +1,3,3,32,pad,6381 +1,3,3,33,pad,6393 +1,3,3,34,pad,6654 +1,3,3,35,pad,6922 +1,3,3,36,pad,6103 +1,3,3,37,pad,6394 +1,3,3,38,pad,6652 +1,3,3,39,pad,6920 +1,3,3,40,pad,6650 +1,3,3,41,pad,6919 +1,3,3,42,pad,6379 +1,3,3,43,pad,6395 +1,3,3,44,pad,6649 +1,3,3,46,pad,6923 +1,3,3,47,pad,6378 +1,3,3,48,pad,6397 +1,3,3,49,pad,6100 +1,3,3,50,pad,6921 +1,3,3,51,pad,6917 +1,3,3,52,pad,6396 +1,3,3,53,pad,6121 +1,3,3,54,pad,6399 +1,3,3,55,pad,6914 +1,3,3,57,pad,6918 +1,3,3,58,pad,6122 +1,3,3,59,pad,6916 +1,3,3,60,pad,6912 +1,3,3,61,pad,6400 +1,3,3,62,pad,5554 +1,3,3,63,pad,6398 +1,3,3,64,pad,5844 +1,3,3,65,pad,6666 +1,3,3,66,pad,6915 +1,3,3,67,pad,7177 +1,3,2,0,pad,5841 +1,3,2,1,pad,6648 +1,3,2,2,pad,6913 +1,3,2,3,pad,7175 +1,3,2,4,pad,6647 +1,3,2,5,pad,7174 +1,3,2,6,pad,6910 +1,3,2,7,pad,6376 +1,3,2,8,pad,6377 +1,3,2,9,pad,6098 +1,3,2,10,pad,6911 +1,3,2,12,pad,6646 +1,3,2,13,pad,6099 +1,3,2,14,pad,7176 +1,3,2,15,pad,7172 +1,3,2,16,pad,6645 +1,3,2,17,pad,7169 +1,3,2,18,pad,7173 +1,3,2,19,pad,6375 +1,3,2,20,pad,6374 +1,3,2,21,pad,6908 +1,3,2,23,pad,7171 +1,3,2,24,pad,7167 +1,3,2,25,pad,6097 +1,3,2,26,pad,6909 +1,3,2,27,pad,7166 +1,3,2,28,pad,6644 +1,3,2,29,pad,6907 +1,3,2,30,pad,7170 +1,3,2,31,pad,7425 +1,3,2,32,pad,6643 +1,3,2,33,pad,6906 +1,3,2,34,pad,7168 +1,3,2,35,pad,7423 +1,3,2,36,pad,6372 +1,3,2,37,pad,6641 +1,3,2,38,pad,7165 +1,3,2,39,pad,7422 +1,3,2,40,pad,7163 +1,3,2,41,pad,7420 +1,3,2,42,pad,5266 +1,3,2,43,pad,6642 +1,3,2,44,pad,5265 +1,3,2,46,pad,7424 +1,3,2,47,pad,5267 +1,3,2,48,pad,6371 +1,3,2,49,pad,7164 +1,3,2,50,pad,7421 +1,3,2,51,pad,7417 +1,3,2,52,pad,7161 +1,3,2,53,pad,6905 +1,3,2,54,pad,7419 +1,3,2,55,pad,7415 +1,3,2,57,pad,6902 +1,3,2,58,pad,7414 +1,3,2,59,pad,7418 +1,3,2,60,pad,6904 +1,3,2,61,pad,6903 +1,3,2,62,pad,6639 +1,3,2,63,pad,6638 +1,3,2,64,pad,6640 +1,3,2,65,pad,7666 +1,3,2,66,pad,7416 +1,3,2,67,pad,7664 +1,3,1,0,pad,6369 +1,3,1,1,pad,6637 +1,3,1,2,pad,7413 +1,3,1,3,pad,7663 +1,3,1,4,pad,7658 +1,3,1,5,pad,6366 +1,3,1,6,pad,7411 +1,3,1,7,pad,7661 +1,3,1,8,pad,7656 +1,3,1,9,pad,7662 +1,2,1,10,pad,7899 +1,2,1,12,pad,8132 +1,2,1,13,pad,7901 +1,2,1,14,pad,7919 +1,2,1,15,pad,8131 +1,2,1,16,pad,8135 +1,2,1,17,pad,8129 +1,2,1,18,pad,8133 +1,2,1,19,pad,7204 +1,2,1,20,pad,7681 +1,2,1,21,pad,8126 +1,2,1,23,pad,8130 +1,2,1,24,pad,6945 +1,2,1,25,pad,7680 +1,2,1,26,pad,6944 +1,2,1,27,pad,7435 +1,2,1,28,pad,6679 +1,2,1,29,pad,7916 +1,2,1,30,pad,7902 +1,2,1,31,pad,7678 +1,2,1,32,pad,8128 +1,2,1,33,pad,7679 +1,2,1,34,pad,8127 +1,2,1,35,pad,8353 +1,2,1,36,pad,8125 +1,2,1,37,pad,7914 +1,2,1,38,pad,8122 +1,2,1,39,pad,8351 +1,2,1,40,pad,7904 +1,2,1,41,pad,8350 +1,2,1,42,pad,7907 +1,2,1,43,pad,7921 +1,2,1,44,pad,7909 +1,2,1,46,pad,7683 +1,2,1,47,pad,7910 +1,2,1,48,pad,7682 +1,2,1,49,pad,8140 +1,2,1,50,pad,7437 +1,2,1,51,pad,8348 +1,2,1,52,pad,8352 +1,2,1,53,pad,8345 +1,2,1,54,pad,8349 +1,2,1,55,pad,8343 +1,2,1,57,pad,8347 +1,2,1,58,pad,8139 +1,2,1,59,pad,7439 +1,2,1,60,pad,8137 +1,2,1,61,pad,7440 +1,2,1,62,pad,8134 +1,2,1,63,pad,7685 +1,2,1,64,pad,8142 +1,2,1,65,pad,7684 +1,2,1,66,pad,8145 +1,2,1,67,pad,7441 +1,2,0,0,pad,8346 +1,2,0,1,pad,9164 +1,2,0,2,pad,8344 +1,2,0,3,pad,8563 +1,2,0,4,pad,8341 +1,2,0,5,pad,8562 +1,2,0,6,pad,7915 +1,2,0,7,pad,7442 +1,2,0,8,pad,7912 +1,2,0,9,pad,7687 +1,2,0,10,pad,8144 +1,2,0,12,pad,8147 +1,2,0,13,pad,8143 +1,2,0,14,pad,8148 +1,2,0,15,pad,8141 +1,2,0,16,pad,8150 +1,2,0,17,pad,8557 +1,2,0,18,pad,8561 +1,2,0,19,pad,8560 +1,2,0,20,pad,8559 +1,2,0,21,pad,8555 +1,2,0,23,pad,7686 +1,2,0,24,pad,8138 +1,2,0,25,pad,8146 +1,2,0,26,pad,8136 +1,2,0,27,pad,8149 +1,2,0,28,pad,8356 +1,2,0,29,pad,8151 +1,2,0,30,pad,8358 +1,2,0,31,pad,8369 +1,2,0,32,pad,8558 +1,2,0,33,pad,8372 +1,2,0,34,pad,8556 +1,2,0,35,pad,8767 +1,2,0,36,pad,8553 +1,2,0,37,pad,8766 +1,2,0,38,pad,8551 +1,2,0,39,pad,8764 +1,2,0,40,pad,8359 +1,2,0,41,pad,8374 +1,2,0,42,pad,8361 +1,2,0,43,pad,8769 +1,2,0,44,pad,8364 +1,2,0,46,pad,8564 +1,2,0,47,pad,8366 +1,2,0,48,pad,8765 +1,2,0,49,pad,8367 +1,2,0,50,pad,8565 +1,2,0,51,pad,8761 +1,2,0,52,pad,8354 +1,2,0,53,pad,8759 +1,2,0,54,pad,8355 +1,2,0,55,pad,8758 +1,2,0,57,pad,8763 +1,2,0,58,pad,8961 +1,2,0,59,pad,8762 +1,2,0,60,pad,8959 +1,2,0,61,pad,8568 +1,2,0,62,pad,8960 +1,2,0,63,pad,8963 +1,2,0,64,pad,8760 +1,2,0,65,pad,8566 +1,2,0,66,pad,8757 +1,2,0,67,pad,8962 +1,2,3,0,pad,5850 +1,2,3,1,pad,6418 +1,2,3,2,pad,5847 +1,2,3,3,pad,6140 +1,2,3,4,pad,5855 +1,2,3,5,pad,6141 +1,2,3,6,pad,6665 +1,2,3,7,pad,5856 +1,2,3,8,pad,6405 +1,2,3,9,pad,6933 +1,2,3,10,pad,6127 +1,2,3,12,pad,6930 +1,2,3,13,pad,5852 +1,2,3,14,pad,6935 +1,2,3,15,pad,5853 +1,2,3,16,pad,6936 +1,2,3,17,pad,5857 +1,2,3,18,pad,6667 +1,2,3,19,pad,5849 +1,2,3,20,pad,6934 +1,2,3,21,pad,6134 +1,2,3,23,pad,6932 +1,2,3,24,pad,6928 +1,2,3,25,pad,6668 +1,2,3,26,pad,6135 +1,2,3,27,pad,6931 +1,2,3,28,pad,6143 +1,2,3,29,pad,6929 +1,2,3,30,pad,6927 +1,2,3,31,pad,6663 +1,2,3,32,pad,6413 +1,2,3,33,pad,6670 +1,2,3,34,pad,6404 +1,2,3,35,pad,9001 +1,2,3,36,pad,6128 +1,2,3,37,pad,7191 +1,2,3,38,pad,6926 +1,2,3,39,pad,7190 +1,2,3,40,pad,6129 +1,2,3,41,pad,6669 +1,2,3,42,pad,6924 +1,2,3,43,pad,7188 +1,2,3,44,pad,6407 +1,2,3,46,pad,7185 +1,2,3,47,pad,5559 +1,2,3,48,pad,7920 +1,2,3,49,pad,5561 +1,2,3,50,pad,6938 +1,2,3,51,pad,5562 +1,2,3,52,pad,7189 +1,2,3,53,pad,7673 +1,2,3,54,pad,7187 +1,2,3,55,pad,5564 +1,2,3,57,pad,6673 +1,2,3,58,pad,7183 +1,2,3,59,pad,7186 +1,2,3,60,pad,7182 +1,2,3,61,pad,6674 +1,2,3,62,pad,5567 +1,2,3,63,pad,7184 +1,2,3,64,pad,7180 +1,2,3,65,pad,6675 +1,2,3,66,pad,5851 +1,2,3,67,pad,6406 +1,2,2,0,pad,6136 +1,2,2,1,pad,6409 +1,2,2,2,pad,7181 +1,2,2,3,pad,7438 +1,2,2,4,pad,7179 +1,2,2,5,pad,6677 +1,2,2,6,pad,6137 +1,2,2,7,pad,7436 +1,2,2,8,pad,6415 +1,2,2,9,pad,7433 +1,2,2,10,pad,6408 +1,2,2,12,pad,7431 +1,2,2,13,pad,7178 +1,2,2,14,pad,6411 +1,2,2,15,pad,6130 +1,2,2,16,pad,6412 +1,2,2,17,pad,6131 +1,2,2,18,pad,6403 +1,2,2,19,pad,5846 +1,2,2,20,pad,6671 +1,2,2,21,pad,7430 +1,2,2,23,pad,7434 +1,2,2,24,pad,5854 +1,2,2,25,pad,6672 +1,2,2,26,pad,6139 +1,2,2,27,pad,7432 +1,2,2,28,pad,5565 +1,2,2,29,pad,7429 +1,2,2,30,pad,7428 +1,2,2,31,pad,6940 +1,2,2,32,pad,5563 +1,2,2,33,pad,6939 +1,2,2,34,pad,5560 +1,2,2,35,pad,6941 +1,2,2,36,pad,6138 +1,2,2,37,pad,6676 +1,2,2,38,pad,7427 +1,2,2,39,pad,6937 +1,2,2,40,pad,6416 +1,2,2,41,pad,7677 +1,2,2,42,pad,7426 +1,2,2,43,pad,7674 +1,2,2,44,pad,6410 +1,2,2,46,pad,7672 +1,2,2,47,pad,6401 +1,2,2,48,pad,7198 +1,2,2,49,pad,6132 +1,2,2,50,pad,7199 +1,2,2,51,pad,6133 +1,2,2,52,pad,6678 +1,2,2,53,pad,7671 +1,2,2,54,pad,7675 +1,2,2,55,pad,6402 +1,2,2,57,pad,7676 +1,2,2,58,pad,7669 +1,2,2,59,pad,7670 +1,2,2,60,pad,5269 +1,2,2,61,pad,7668 +1,2,2,62,pad,5268 +1,2,2,63,pad,6943 +1,2,2,64,pad,5848 +1,2,2,65,pad,6942 +1,2,2,66,pad,7905 +1,2,2,67,pad,7201 +1,2,1,0,pad,7903 +1,2,1,1,pad,6680 +1,2,1,2,pad,7900 +1,2,1,3,pad,7911 +1,2,1,4,pad,7906 +1,2,1,5,pad,7913 +1,2,1,6,pad,7667 +1,2,1,7,pad,7908 +1,2,1,8,pad,7665 +1,2,1,9,pad,9165 +8,0,1,10,pad,9231 +8,0,1,12,pad,9325 +8,0,1,13,pad,9145 +8,0,1,14,pad,9324 +8,0,1,15,pad,9146 +8,0,1,16,pad,9326 +8,0,1,17,pad,9147 +8,0,1,18,pad,9327 +8,0,1,19,pad,9230 +8,0,1,20,pad,9328 +8,0,1,21,pad,9148 +8,0,1,23,pad,9329 +8,0,1,24,pad,9149 +8,0,1,25,pad,9323 +8,0,1,26,pad,9150 +8,0,1,27,pad,9330 +8,0,1,28,pad,9151 +8,0,1,29,pad,9331 +8,0,1,30,pad,9152 +8,0,1,31,pad,9332 +8,0,1,32,pad,9232 +8,0,1,33,pad,9333 +8,0,1,34,pad,9233 +8,0,1,35,pad,9322 +8,0,1,36,pad,9234 +8,0,1,37,pad,9334 +8,0,1,38,pad,9235 +8,0,1,39,pad,9335 +8,0,1,40,pad,9236 +8,0,1,41,pad,9424 +8,0,1,42,pad,9237 +8,0,1,43,pad,9423 +8,0,1,44,pad,9238 +8,0,1,46,pad,9422 +8,0,1,47,pad,9239 +8,0,1,48,pad,9421 +8,0,1,49,pad,9321 +8,0,1,50,pad,9420 +8,0,1,51,pad,9240 +8,0,1,52,pad,9419 +8,0,1,53,pad,9241 +8,0,1,54,pad,9418 +8,0,1,55,pad,9242 +8,0,1,57,pad,9417 +8,0,1,58,pad,9243 +8,0,1,59,pad,9416 +8,0,1,60,pad,9244 +8,0,1,61,pad,9415 +8,0,1,62,pad,9320 +8,0,1,63,pad,9414 +8,0,1,64,pad,9245 +8,0,1,65,pad,9413 +8,0,1,66,pad,9584 +8,0,1,67,pad,9411 +8,0,0,0,pad,9585 +8,0,0,1,pad,9412 +8,0,0,2,pad,9583 +8,0,0,3,pad,9510 +8,0,0,4,pad,9582 +8,0,0,5,pad,9509 +8,0,0,6,pad,9581 +8,0,0,7,pad,9508 +8,0,0,8,pad,9580 +8,0,0,9,pad,9410 +8,0,0,10,pad,9136 +8,0,0,12,pad,9507 +8,0,0,13,pad,9586 +8,0,0,14,pad,9506 +8,0,0,15,pad,9587 +8,0,0,16,pad,9505 +8,0,0,17,pad,9588 +8,0,0,18,pad,9504 +8,0,0,19,pad,9589 +8,0,0,20,pad,9503 +8,0,0,21,pad,9590 +8,0,0,23,pad,9502 +8,0,0,24,pad,9409 +8,0,0,25,pad,9501 +8,0,0,26,pad,9591 +8,0,0,27,pad,9500 +8,0,0,28,pad,9592 +8,0,0,29,pad,9499 +8,0,0,30,pad,9593 +8,0,0,31,pad,9498 +8,0,0,32,pad,9663 +8,0,0,33,pad,9497 +8,0,0,34,pad,9749 +8,0,0,35,pad,9672 +8,0,0,36,pad,9408 +8,0,0,37,pad,9671 +8,0,0,38,pad,9748 +8,0,0,39,pad,9496 +8,0,0,40,pad,9747 +8,0,0,41,pad,9670 +8,0,0,42,pad,9746 +8,0,0,43,pad,9669 +8,0,0,44,pad,9745 +8,0,0,46,pad,9668 +8,0,0,47,pad,9744 +8,0,0,48,pad,9667 +8,0,0,49,pad,9743 +8,0,0,50,pad,9666 +8,0,0,51,pad,9742 +8,0,0,52,pad,9495 +8,0,0,53,pad,9892 +8,0,0,54,pad,9665 +8,0,0,55,pad,9891 +8,0,0,57,pad,9664 +8,0,0,58,pad,9818 +8,0,0,59,pad,9823 +8,0,0,60,pad,9741 +8,0,0,61,pad,9822 +8,0,0,62,pad,9662 +8,0,0,63,pad,9821 +8,0,0,64,pad,9579 +8,0,0,65,pad,9820 +8,0,0,66,pad,9494 +8,0,0,67,pad,9819 +8,0,3,0,pad,8537 +8,0,3,1,pad,7154 +8,0,3,2,pad,7120 +8,0,3,3,pad,8538 +8,0,3,4,pad,7118 +8,0,3,5,pad,8539 +8,0,3,6,pad,7119 +8,0,3,7,pad,8540 +8,0,3,8,pad,7121 +8,0,3,9,pad,8541 +8,0,3,10,pad,7122 +8,0,3,12,pad,8542 +8,0,3,13,pad,8536 +8,0,3,14,pad,8543 +8,0,3,15,pad,7374 +8,0,3,16,pad,8748 +8,0,3,17,pad,7124 +8,0,3,18,pad,7155 +8,0,3,19,pad,7123 +8,0,3,20,pad,7157 +8,0,3,21,pad,7375 +8,0,3,23,pad,7160 +8,0,3,24,pad,7376 +8,0,3,25,pad,7162 +8,0,3,26,pad,7126 +8,0,3,27,pad,7391 +8,0,3,28,pad,7125 +8,0,3,29,pad,8747 +8,0,3,30,pad,7377 +8,0,3,31,pad,7393 +8,0,3,32,pad,7378 +8,0,3,33,pad,7396 +8,0,3,34,pad,7623 +8,0,3,35,pad,7398 +8,0,3,36,pad,7127 +8,0,3,37,pad,7399 +8,0,3,38,pad,7128 +8,0,3,39,pad,8749 +8,0,3,40,pad,7380 +8,0,3,41,pad,8750 +8,0,3,42,pad,8746 +8,0,3,43,pad,8751 +8,0,3,44,pad,7379 +8,0,3,46,pad,8752 +8,0,3,47,pad,7624 +8,0,3,48,pad,8753 +8,0,3,49,pad,7625 +8,0,3,50,pad,8754 +8,0,3,51,pad,7130 +8,0,3,52,pad,8755 +8,0,3,53,pad,7382 +8,0,3,54,pad,8756 +8,0,3,55,pad,8745 +8,0,3,57,pad,7401 +8,0,3,58,pad,7381 +8,0,3,59,pad,8949 +8,0,3,60,pad,7626 +8,0,3,61,pad,7404 +8,0,3,62,pad,7627 +8,0,3,63,pad,7406 +8,0,3,64,pad,7865 +8,0,3,65,pad,7407 +8,0,3,66,pad,7383 +8,0,3,67,pad,7409 +8,0,2,0,pad,8744 +8,0,2,1,pad,7412 +8,0,2,2,pad,7384 +8,0,2,3,pad,8948 +8,0,2,4,pad,7629 +8,0,2,5,pad,7402 +8,0,2,6,pad,7628 +8,0,2,7,pad,7403 +8,0,2,8,pad,7866 +8,0,2,9,pad,7405 +8,0,2,10,pad,7385 +8,0,2,12,pad,7408 +8,0,2,13,pad,7386 +8,0,2,14,pad,7410 +8,0,2,15,pad,7631 +8,0,2,16,pad,8947 +8,0,2,17,pad,7630 +8,0,2,18,pad,8950 +8,0,2,19,pad,7868 +8,0,2,20,pad,8951 +8,0,2,21,pad,7388 +8,0,2,23,pad,8952 +8,0,2,24,pad,7387 +8,0,2,25,pad,8953 +8,0,2,26,pad,7632 +8,0,2,27,pad,8954 +8,0,2,28,pad,7633 +8,0,2,29,pad,8955 +8,0,2,30,pad,8946 +8,0,2,31,pad,8956 +8,0,2,32,pad,7871 +8,0,2,33,pad,8957 +8,0,2,34,pad,7389 +8,0,2,35,pad,8958 +8,0,2,36,pad,7634 +8,0,2,37,pad,7639 +8,0,2,38,pad,7635 +8,0,2,39,pad,7640 +8,0,2,40,pad,8945 +8,0,2,41,pad,7642 +8,0,2,42,pad,7873 +8,0,2,43,pad,7645 +8,0,2,44,pad,7390 +8,0,2,46,pad,9141 +8,0,2,47,pad,7637 +8,0,2,48,pad,7647 +8,0,2,49,pad,7636 +8,0,2,50,pad,7648 +8,0,2,51,pad,7392 +8,0,2,52,pad,7650 +8,0,2,53,pad,7394 +8,0,2,54,pad,7638 +8,0,2,55,pad,7395 +8,0,2,57,pad,7641 +8,0,2,58,pad,7397 +8,0,2,59,pad,9140 +8,0,2,60,pad,7400 +8,0,2,61,pad,7643 +8,0,2,62,pad,7149 +8,0,2,63,pad,7644 +8,0,2,64,pad,7152 +8,0,2,65,pad,7646 +8,0,2,66,pad,9137 +8,0,2,67,pad,7649 +8,0,1,0,pad,9142 +8,0,1,1,pad,7874 +8,0,1,2,pad,9139 +8,0,1,3,pad,7876 +8,0,1,4,pad,9143 +8,0,1,5,pad,7879 +8,0,1,6,pad,9144 +8,0,1,7,pad,7881 +8,0,1,8,pad,9138 +8,0,1,9,pad,7882 +8,1,1,10,pad,8940 +8,1,1,12,pad,7357 +8,1,1,13,pad,8737 +8,1,1,14,pad,7102 +8,1,1,15,pad,9135 +8,1,1,16,pad,7356 +8,1,1,17,pad,8526 +8,1,1,18,pad,7604 +8,1,1,19,pad,8307 +8,1,1,20,pad,7845 +8,1,1,21,pad,8306 +8,1,1,23,pad,8078 +8,1,1,24,pad,8525 +8,1,1,25,pad,7355 +8,1,1,26,pad,8736 +8,1,1,27,pad,7603 +8,1,1,28,pad,9134 +8,1,1,29,pad,7844 +8,1,1,30,pad,8939 +8,1,1,31,pad,9229 +8,1,1,32,pad,8305 +8,1,1,33,pad,8077 +8,1,1,34,pad,8524 +8,1,1,35,pad,7599 +8,1,1,36,pad,8735 +8,1,1,37,pad,7840 +8,1,1,38,pad,8938 +8,1,1,39,pad,8073 +8,1,1,40,pad,9133 +8,1,1,41,pad,8299 +8,1,1,42,pad,8304 +8,1,1,43,pad,9228 +8,1,1,44,pad,8523 +8,1,1,46,pad,8518 +8,1,1,47,pad,8734 +8,1,1,48,pad,8729 +8,1,1,49,pad,8937 +8,1,1,50,pad,8932 +8,1,1,51,pad,9132 +8,1,1,52,pad,9127 +8,1,1,53,pad,8303 +8,1,1,54,pad,9221 +8,1,1,55,pad,8522 +8,1,1,57,pad,7598 +8,1,1,58,pad,8733 +8,1,1,59,pad,7839 +8,1,1,60,pad,8936 +8,1,1,61,pad,8072 +8,1,1,62,pad,9131 +8,1,1,63,pad,8298 +8,1,1,64,pad,7354 +8,1,1,65,pad,8517 +8,1,1,66,pad,7602 +8,1,1,67,pad,8728 +8,1,0,0,pad,9226 +8,1,0,1,pad,8931 +8,1,0,2,pad,7843 +8,1,0,3,pad,7597 +8,1,0,4,pad,8076 +8,1,0,5,pad,9319 +8,1,0,6,pad,8302 +8,1,0,7,pad,7838 +8,1,0,8,pad,8521 +8,1,0,9,pad,8071 +8,1,0,10,pad,8732 +8,1,0,12,pad,8297 +8,1,0,13,pad,9225 +8,1,0,14,pad,8516 +8,1,0,15,pad,8935 +8,1,0,16,pad,9318 +8,1,0,17,pad,9130 +8,1,0,18,pad,9314 +8,1,0,19,pad,7353 +8,1,0,20,pad,9126 +8,1,0,21,pad,7601 +8,1,0,23,pad,8727 +8,1,0,24,pad,9224 +8,1,0,25,pad,7596 +8,1,0,26,pad,7842 +8,1,0,27,pad,7837 +8,1,0,28,pad,8075 +8,1,0,29,pad,8070 +8,1,0,30,pad,8301 +8,1,0,31,pad,8296 +8,1,0,32,pad,8520 +8,1,0,33,pad,8515 +8,1,0,34,pad,8731 +8,1,0,35,pad,7595 +8,1,0,36,pad,8934 +8,1,0,37,pad,7836 +8,1,0,38,pad,9129 +8,1,0,39,pad,8069 +8,1,0,40,pad,9223 +8,1,0,41,pad,8295 +8,1,0,42,pad,9316 +8,1,0,43,pad,8930 +8,1,0,44,pad,7352 +8,1,0,46,pad,8726 +8,1,0,47,pad,7600 +8,1,0,48,pad,9407 +8,1,0,49,pad,7841 +8,1,0,50,pad,8514 +8,1,0,51,pad,8074 +8,1,0,52,pad,7594 +8,1,0,53,pad,8300 +8,1,0,54,pad,7835 +8,1,0,55,pad,9315 +8,1,0,57,pad,9405 +8,1,0,58,pad,8519 +8,1,0,59,pad,9406 +8,1,0,60,pad,8730 +8,1,0,61,pad,8068 +8,1,0,62,pad,8933 +8,1,0,63,pad,7593 +8,1,0,64,pad,9128 +8,1,0,65,pad,7834 +8,1,0,66,pad,9222 +8,1,0,67,pad,8294 +8,1,3,0,pad,8091 +8,1,3,1,pad,8317 +8,1,3,2,pad,8090 +8,1,3,3,pad,8318 +8,1,3,4,pad,8089 +8,1,3,5,pad,8319 +8,1,3,6,pad,8088 +8,1,3,7,pad,8320 +8,1,3,8,pad,8316 +8,1,3,9,pad,8321 +8,1,3,10,pad,8092 +8,1,3,12,pad,8322 +8,1,3,13,pad,8093 +8,1,3,14,pad,8323 +8,1,3,15,pad,8094 +8,1,3,16,pad,8324 +8,1,3,17,pad,8095 +8,1,3,18,pad,8325 +8,1,3,19,pad,8096 +8,1,3,20,pad,6617 +8,1,3,21,pad,8315 +8,1,3,23,pad,6882 +8,1,3,24,pad,8097 +8,1,3,25,pad,8535 +8,1,3,26,pad,8098 +8,1,3,27,pad,6883 +8,1,3,28,pad,7134 +8,1,3,29,pad,7142 +8,1,3,30,pad,6875 +8,1,3,31,pad,7141 +8,1,3,32,pad,8314 +8,1,3,33,pad,6620 +8,1,3,34,pad,6874 +8,1,3,35,pad,6885 +8,1,3,36,pad,6609 +8,1,3,37,pad,8534 +8,1,3,38,pad,7131 +8,1,3,39,pad,6884 +8,1,3,40,pad,7132 +8,1,3,41,pad,7143 +8,1,3,42,pad,6873 +8,1,3,43,pad,7144 +8,1,3,44,pad,6872 +8,1,3,46,pad,6622 +8,1,3,47,pad,6607 +8,1,3,48,pad,6887 +8,1,3,49,pad,7129 +8,1,3,50,pad,8533 +8,1,3,51,pad,6870 +8,1,3,52,pad,6886 +8,1,3,53,pad,6871 +8,1,3,54,pad,7145 +8,1,3,55,pad,6606 +8,1,3,57,pad,7146 +8,1,3,58,pad,6868 +8,1,3,59,pad,7147 +8,1,3,60,pad,6869 +8,1,3,61,pad,7139 +8,1,3,62,pad,6867 +8,1,3,63,pad,7140 +8,1,3,64,pad,8532 +8,1,3,65,pad,6881 +8,1,3,66,pad,6866 +8,1,3,67,pad,6880 +8,1,2,0,pad,6865 +8,1,2,1,pad,6615 +8,1,2,2,pad,6864 +8,1,2,3,pad,7138 +8,1,2,4,pad,6862 +8,1,2,5,pad,7137 +8,1,2,6,pad,8531 +8,1,2,7,pad,6878 +8,1,2,8,pad,6863 +8,1,2,9,pad,8743 +8,1,2,10,pad,6860 +8,1,2,12,pad,6879 +8,1,2,13,pad,6861 +8,1,2,14,pad,6614 +8,1,2,15,pad,6858 +8,1,2,16,pad,7136 +8,1,2,17,pad,6859 +8,1,2,18,pad,7135 +8,1,2,19,pad,6857 +8,1,2,20,pad,6876 +8,1,2,21,pad,7864 +8,1,2,23,pad,8742 +8,1,2,24,pad,7863 +8,1,2,25,pad,6877 +8,1,2,26,pad,7862 +8,1,2,27,pad,6612 +8,1,2,28,pad,7861 +8,1,2,29,pad,7133 +8,1,2,30,pad,7860 +8,1,2,31,pad,8739 +8,1,2,32,pad,7859 +8,1,2,33,pad,8528 +8,1,2,34,pad,7858 +8,1,2,35,pad,8309 +8,1,2,36,pad,8741 +8,1,2,37,pad,8083 +8,1,2,38,pad,7857 +8,1,2,39,pad,7850 +8,1,2,40,pad,7856 +8,1,2,41,pad,8738 +8,1,2,42,pad,7855 +8,1,2,43,pad,8527 +8,1,2,44,pad,8530 +8,1,2,46,pad,8308 +8,1,2,47,pad,8313 +8,1,2,48,pad,8082 +8,1,2,49,pad,8740 +8,1,2,50,pad,7849 +8,1,2,51,pad,8312 +8,1,2,52,pad,8944 +8,1,2,53,pad,8311 +8,1,2,54,pad,7608 +8,1,2,55,pad,8087 +8,1,2,57,pad,8941 +8,1,2,58,pad,8086 +8,1,2,59,pad,8081 +8,1,2,60,pad,8085 +8,1,2,61,pad,7848 +8,1,2,62,pad,7854 +8,1,2,63,pad,7607 +8,1,2,64,pad,7853 +8,1,2,65,pad,8943 +8,1,2,66,pad,7852 +8,1,2,67,pad,8080 +8,1,1,0,pad,8529 +8,1,1,1,pad,7847 +8,1,1,2,pad,8310 +8,1,1,3,pad,7606 +8,1,1,4,pad,8084 +8,1,1,5,pad,8079 +8,1,1,6,pad,7851 +8,1,1,7,pad,7846 +8,1,1,8,pad,8942 +8,1,1,9,pad,7605 +4,0,1,10,pad,5258 +4,0,1,12,pad,6851 +4,0,1,13,pad,5260 +4,0,1,14,pad,6850 +4,0,1,15,pad,5538 +4,0,1,16,pad,6361 +4,0,1,17,pad,5540 +4,0,1,18,pad,6360 +4,0,1,19,pad,5543 +4,0,1,20,pad,6363 +4,0,1,21,pad,5261 +4,0,1,23,pad,6362 +4,0,1,24,pad,5263 +4,0,1,25,pad,6365 +4,0,1,26,pad,6618 +4,0,1,27,pad,6367 +4,0,1,28,pad,6619 +4,0,1,29,pad,6368 +4,0,1,30,pad,6849 +4,0,1,31,pad,6370 +4,0,1,32,pad,6350 +4,0,1,33,pad,6373 +4,0,1,34,pad,6353 +4,0,1,35,pad,5546 +4,0,1,36,pad,6355 +4,0,1,37,pad,7111 +4,0,1,38,pad,6356 +4,0,1,39,pad,5548 +4,0,1,40,pad,6358 +4,0,1,41,pad,5551 +4,0,1,42,pad,6621 +4,0,1,43,pad,5553 +4,0,1,44,pad,6848 +4,0,1,46,pad,5555 +4,0,1,47,pad,5828 +4,0,1,48,pad,5557 +4,0,1,49,pad,5829 +4,0,1,50,pad,5558 +4,0,1,51,pad,5830 +4,0,1,52,pad,7110 +4,0,1,53,pad,5827 +4,0,1,54,pad,5842 +4,0,1,55,pad,5831 +4,0,1,57,pad,5840 +4,0,1,58,pad,5832 +4,0,1,59,pad,6102 +4,0,1,60,pad,6847 +4,0,1,61,pad,6104 +4,0,1,62,pad,5834 +4,0,1,63,pad,6105 +4,0,1,64,pad,5835 +4,0,1,65,pad,6107 +4,0,1,66,pad,5836 +4,0,1,67,pad,7109 +4,0,0,0,pad,5837 +4,0,0,1,pad,6109 +4,0,0,2,pad,5839 +4,0,0,3,pad,6110 +4,0,0,4,pad,5838 +4,0,0,5,pad,6106 +4,0,0,6,pad,6846 +4,0,0,7,pad,6108 +4,0,0,8,pad,5549 +4,0,0,9,pad,6111 +4,0,0,10,pad,5550 +4,0,0,12,pad,6113 +4,0,0,13,pad,5552 +4,0,0,14,pad,7108 +4,0,0,15,pad,7370 +4,0,0,16,pad,6114 +4,0,0,17,pad,7103 +4,0,0,18,pad,6115 +4,0,0,19,pad,7104 +4,0,0,20,pad,6116 +4,0,0,21,pad,6845 +4,0,0,23,pad,6117 +4,0,0,24,pad,7371 +4,0,0,25,pad,6119 +4,0,0,26,pad,7372 +4,0,0,27,pad,6118 +4,0,0,28,pad,7373 +4,0,0,29,pad,7107 +4,0,0,30,pad,7609 +4,0,0,31,pad,6120 +4,0,0,32,pad,7359 +4,0,0,33,pad,6123 +4,0,0,34,pad,7610 +4,0,0,35,pad,7112 +4,0,0,36,pad,7611 +4,0,0,37,pad,7113 +4,0,0,38,pad,7612 +4,0,0,39,pad,7114 +4,0,0,40,pad,7613 +4,0,0,41,pad,7115 +4,0,0,42,pad,7614 +4,0,0,43,pad,7116 +4,0,0,44,pad,7106 +4,0,0,46,pad,7117 +4,0,0,47,pad,7615 +4,0,0,48,pad,7361 +4,0,0,49,pad,7616 +4,0,0,50,pad,7362 +4,0,0,51,pad,7617 +4,0,0,52,pad,7363 +4,0,0,53,pad,7358 +4,0,0,54,pad,7364 +4,0,0,55,pad,7622 +4,0,0,57,pad,7365 +4,0,0,58,pad,7621 +4,0,0,59,pad,7366 +4,0,0,60,pad,7105 +4,0,0,61,pad,7367 +4,0,0,62,pad,7620 +4,0,0,63,pad,7368 +4,0,0,64,pad,7619 +4,0,0,65,pad,7369 +4,0,0,66,pad,7618 +4,0,0,67,pad,7360 +4,0,3,0,pad,6075 +4,0,3,1,pad,6347 +4,0,3,2,pad,6346 +4,0,3,3,pad,6348 +4,0,3,4,pad,6344 +4,0,3,5,pad,6345 +4,0,3,6,pad,6343 +4,0,3,7,pad,6359 +4,0,3,8,pad,6066 +4,0,3,9,pad,6616 +4,0,3,10,pad,6065 +4,0,3,12,pad,6342 +4,0,3,13,pad,6063 +4,0,3,14,pad,6082 +4,0,3,15,pad,6068 +4,0,3,16,pad,6613 +4,0,3,17,pad,6341 +4,0,3,18,pad,6083 +4,0,3,19,pad,6071 +4,0,3,20,pad,6081 +4,0,3,21,pad,6340 +4,0,3,23,pad,6080 +4,0,3,24,pad,6073 +4,0,3,25,pad,6611 +4,0,3,26,pad,6338 +4,0,3,27,pad,5798 +4,0,3,28,pad,6339 +4,0,3,29,pad,6084 +4,0,3,30,pad,6074 +4,0,3,31,pad,6085 +4,0,3,32,pad,6351 +4,0,3,33,pad,6610 +4,0,3,34,pad,6336 +4,0,3,35,pad,5800 +4,0,3,36,pad,6337 +4,0,3,37,pad,6087 +4,0,3,38,pad,6349 +4,0,3,39,pad,6608 +4,0,3,40,pad,6335 +4,0,3,41,pad,6086 +4,0,3,42,pad,6352 +4,0,3,43,pad,5801 +4,0,3,44,pad,6334 +4,0,3,46,pad,6089 +4,0,3,47,pad,6333 +4,0,3,48,pad,6605 +4,0,3,49,pad,6354 +4,0,3,50,pad,6092 +4,0,3,51,pad,6332 +4,0,3,52,pad,6088 +4,0,3,53,pad,6076 +4,0,3,54,pad,6603 +4,0,3,55,pad,6330 +4,0,3,57,pad,5803 +4,0,3,58,pad,6077 +4,0,3,59,pad,6604 +4,0,3,60,pad,6331 +4,0,3,61,pad,6090 +4,0,3,62,pad,6328 +4,0,3,63,pad,6602 +4,0,3,64,pad,6357 +4,0,3,65,pad,6091 +4,0,3,66,pad,6329 +4,0,3,67,pad,6601 +4,0,2,0,pad,6079 +4,0,2,1,pad,5806 +4,0,2,2,pad,6078 +4,0,2,3,pad,6600 +4,0,2,4,pad,6112 +4,0,2,5,pad,6599 +4,0,2,6,pad,6326 +4,0,2,7,pad,6093 +4,0,2,8,pad,5833 +4,0,2,9,pad,5822 +4,0,2,10,pad,6597 +4,0,2,12,pad,6094 +4,0,2,13,pad,6324 +4,0,2,14,pad,6598 +4,0,2,15,pad,6072 +4,0,2,16,pad,5529 +4,0,2,17,pad,9336 +4,0,2,18,pad,5821 +4,0,2,19,pad,6595 +4,0,2,20,pad,6596 +4,0,2,21,pad,6323 +4,0,2,23,pad,5530 +4,0,2,24,pad,9317 +4,0,2,25,pad,5824 +4,0,2,26,pad,6594 +4,0,2,27,pad,5823 +4,0,2,28,pad,6321 +4,0,2,29,pad,6593 +4,0,2,30,pad,9227 +4,0,2,31,pad,5532 +4,0,2,32,pad,6592 +4,0,2,33,pad,5535 +4,0,2,34,pad,5810 +4,0,2,35,pad,6591 +4,0,2,36,pad,6318 +4,0,2,37,pad,5825 +4,0,2,38,pad,5809 +4,0,2,39,pad,5826 +4,0,2,40,pad,6589 +4,0,2,41,pad,6856 +4,0,2,42,pad,5812 +4,0,2,43,pad,6590 +4,0,2,44,pad,5808 +4,0,2,46,pad,5811 +4,0,2,47,pad,5814 +4,0,2,48,pad,6855 +4,0,2,49,pad,6587 +4,0,2,50,pad,5813 +4,0,2,51,pad,5545 +4,0,2,52,pad,6588 +4,0,2,53,pad,5541 +4,0,2,54,pad,5816 +4,0,2,55,pad,6586 +4,0,2,57,pad,5815 +4,0,2,58,pad,5542 +4,0,2,59,pad,6854 +4,0,2,60,pad,5253 +4,0,2,61,pad,5817 +4,0,2,62,pad,5255 +4,0,2,63,pad,5818 +4,0,2,64,pad,5264 +4,0,2,65,pad,5820 +4,0,2,66,pad,6585 +4,0,2,67,pad,5819 +4,0,1,0,pad,5537 +4,0,1,1,pad,6101 +4,0,1,2,pad,5544 +4,0,1,3,pad,6096 +4,0,1,4,pad,5547 +4,0,1,5,pad,6853 +4,0,1,6,pad,6583 +4,0,1,7,pad,6095 +4,0,1,8,pad,6584 +4,0,1,9,pad,6852 +4,1,1,10,pad,6308 +4,1,1,12,pad,6582 +4,1,1,13,pad,6307 +4,1,1,14,pad,5206 +4,1,1,15,pad,72 +4,1,1,16,pad,5501 +4,1,1,17,pad,73 +4,1,1,18,pad,5204 +4,1,1,19,pad,70 +4,1,1,20,pad,6581 +4,1,1,21,pad,5183 +4,1,1,23,pad,5502 +4,1,1,24,pad,69 +4,1,1,25,pad,5504 +4,1,1,26,pad,5187 +4,1,1,27,pad,5203 +4,1,1,28,pad,6306 +4,1,1,29,pad,5201 +4,1,1,30,pad,5185 +4,1,1,31,pad,5499 +4,1,1,32,pad,5190 +4,1,1,33,pad,5202 +4,1,1,34,pad,67 +4,1,1,35,pad,80 +4,1,1,36,pad,5470 +4,1,1,37,pad,6580 +4,1,1,38,pad,68 +4,1,1,39,pad,5498 +4,1,1,40,pad,5746 +4,1,1,41,pad,5200 +4,1,1,42,pad,6305 +4,1,1,43,pad,5199 +4,1,1,44,pad,5184 +4,1,1,46,pad,78 +4,1,1,47,pad,5457 +4,1,1,48,pad,5496 +4,1,1,49,pad,65 +4,1,1,50,pad,6579 +4,1,1,51,pad,5192 +4,1,1,52,pad,5198 +4,1,1,53,pad,66 +4,1,1,54,pad,5497 +4,1,1,55,pad,363 +4,1,1,57,pad,75 +4,1,1,58,pad,6304 +4,1,1,59,pad,5197 +4,1,1,60,pad,5477 +4,1,1,61,pad,5494 +4,1,1,62,pad,5478 +4,1,1,63,pad,5195 +4,1,1,64,pad,5480 +4,1,1,65,pad,6578 +4,1,1,66,pad,5483 +4,1,1,67,pad,5495 +4,1,0,0,pad,5485 +4,1,0,1,pad,5492 +4,1,0,2,pad,5474 +4,1,0,3,pad,5490 +4,1,0,4,pad,5194 +4,1,0,5,pad,5489 +4,1,0,6,pad,5476 +4,1,0,7,pad,5487 +4,1,0,8,pad,5196 +4,1,0,9,pad,5484 +4,1,0,10,pad,5479 +4,1,0,12,pad,5493 +4,1,0,13,pad,6577 +4,1,0,14,pad,5491 +4,1,0,15,pad,5759 +4,1,0,16,pad,5468 +4,1,0,17,pad,6035 +4,1,0,18,pad,5751 +4,1,0,19,pad,5760 +4,1,0,20,pad,5754 +4,1,0,21,pad,5758 +4,1,0,23,pad,5756 +4,1,0,24,pad,5762 +4,1,0,25,pad,5466 +4,1,0,26,pad,6032 +4,1,0,27,pad,5191 +4,1,0,28,pad,6576 +4,1,0,29,pad,5189 +4,1,0,30,pad,5764 +4,1,0,31,pad,5465 +4,1,0,32,pad,5473 +4,1,0,33,pad,5749 +4,1,0,34,pad,5765 +4,1,0,35,pad,5188 +4,1,0,36,pad,6028 +4,1,0,37,pad,6844 +4,1,0,38,pad,5767 +4,1,0,39,pad,5463 +4,1,0,40,pad,5471 +4,1,0,41,pad,5475 +4,1,0,42,pad,6575 +4,1,0,43,pad,5745 +4,1,0,44,pad,5770 +4,1,0,46,pad,5186 +4,1,0,47,pad,6030 +4,1,0,48,pad,5748 +4,1,0,49,pad,5755 +4,1,0,50,pad,6843 +4,1,0,51,pad,6029 +4,1,0,52,pad,5460 +4,1,0,53,pad,5757 +4,1,0,54,pad,5472 +4,1,0,55,pad,5753 +4,1,0,57,pad,5193 +4,1,0,58,pad,6574 +4,1,0,59,pad,5488 +4,1,0,60,pad,5752 +4,1,0,61,pad,5482 +4,1,0,62,pad,5750 +4,1,0,63,pad,5481 +4,1,0,64,pad,5747 +4,1,0,65,pad,6842 +4,1,0,66,pad,6573 +4,1,0,67,pad,5486 +4,1,3,0,pad,5778 +4,1,3,1,pad,6064 +4,1,3,2,pad,5779 +4,1,3,3,pad,6067 +4,1,3,4,pad,5777 +4,1,3,5,pad,5802 +4,1,3,6,pad,5780 +4,1,3,7,pad,5521 +4,1,3,8,pad,5775 +4,1,3,9,pad,6062 +4,1,3,10,pad,5789 +4,1,3,12,pad,5528 +4,1,3,13,pad,5511 +4,1,3,14,pad,5526 +4,1,3,15,pad,5776 +4,1,3,16,pad,6061 +4,1,3,17,pad,5773 +4,1,3,18,pad,5525 +4,1,3,19,pad,5513 +4,1,3,20,pad,6060 +4,1,3,21,pad,5774 +4,1,3,23,pad,6059 +4,1,3,24,pad,5772 +4,1,3,25,pad,5523 +4,1,3,26,pad,5514 +4,1,3,27,pad,6058 +4,1,3,28,pad,5771 +4,1,3,29,pad,5519 +4,1,3,30,pad,5516 +4,1,3,31,pad,6056 +4,1,3,32,pad,5788 +4,1,3,33,pad,5520 +4,1,3,34,pad,5786 +4,1,3,35,pad,5231 +4,1,3,36,pad,5769 +4,1,3,37,pad,6057 +4,1,3,38,pad,5508 +4,1,3,39,pad,6054 +4,1,3,40,pad,5783 +4,1,3,41,pad,5229 +4,1,3,42,pad,5768 +4,1,3,43,pad,6055 +4,1,3,44,pad,5781 +4,1,3,46,pad,6053 +4,1,3,47,pad,5506 +4,1,3,48,pad,5522 +4,1,3,49,pad,5766 +4,1,3,50,pad,6052 +4,1,3,51,pad,5518 +4,1,3,52,pad,5804 +4,1,3,53,pad,6051 +4,1,3,54,pad,5524 +4,1,3,55,pad,5517 +4,1,3,57,pad,6050 +4,1,3,58,pad,5763 +4,1,3,59,pad,5805 +4,1,3,60,pad,5228 +4,1,3,61,pad,6069 +4,1,3,62,pad,6048 +4,1,3,63,pad,5793 +4,1,3,64,pad,5515 +4,1,3,65,pad,6049 +4,1,3,66,pad,5761 +4,1,3,67,pad,5527 +4,1,2,0,pad,5226 +4,1,2,1,pad,6327 +4,1,2,2,pad,6046 +4,1,2,3,pad,6047 +4,1,2,4,pad,5223 +4,1,2,5,pad,6070 +4,1,2,6,pad,5512 +4,1,2,7,pad,5795 +4,1,2,8,pad,5232 +4,1,2,9,pad,6325 +4,1,2,10,pad,6045 +4,1,2,12,pad,6044 +4,1,2,13,pad,5230 +4,1,2,14,pad,5807 +4,1,2,15,pad,6043 +4,1,2,16,pad,6322 +4,1,2,17,pad,5227 +4,1,2,18,pad,6042 +4,1,2,19,pad,5225 +4,1,2,20,pad,5792 +4,1,2,21,pad,5221 +4,1,2,23,pad,5790 +4,1,2,24,pad,6040 +4,1,2,25,pad,6320 +4,1,2,26,pad,5224 +4,1,2,27,pad,6041 +4,1,2,28,pad,5222 +4,1,2,29,pad,5787 +4,1,2,30,pad,5220 +4,1,2,31,pad,5799 +4,1,2,32,pad,6038 +4,1,2,33,pad,6319 +4,1,2,34,pad,5218 +4,1,2,35,pad,5797 +4,1,2,36,pad,6039 +4,1,2,37,pad,5796 +4,1,2,38,pad,6037 +4,1,2,39,pad,6317 +4,1,2,40,pad,5215 +4,1,2,41,pad,5794 +4,1,2,42,pad,6036 +4,1,2,43,pad,6316 +4,1,2,44,pad,5219 +4,1,2,46,pad,6314 +4,1,2,47,pad,5213 +4,1,2,48,pad,5785 +4,1,2,49,pad,5217 +4,1,2,50,pad,6315 +4,1,2,51,pad,6034 +4,1,2,52,pad,5791 +4,1,2,53,pad,5216 +4,1,2,54,pad,6312 +4,1,2,55,pad,5210 +4,1,2,57,pad,5784 +4,1,2,58,pad,6033 +4,1,2,59,pad,6313 +4,1,2,60,pad,5212 +4,1,2,61,pad,6311 +4,1,2,62,pad,5207 +4,1,2,63,pad,5782 +4,1,2,64,pad,5214 +4,1,2,65,pad,5510 +4,1,2,66,pad,6031 +4,1,2,67,pad,5505 +4,1,1,0,pad,5205 +4,1,1,1,pad,5503 +4,1,1,2,pad,5211 +4,1,1,3,pad,6310 +4,1,1,4,pad,5209 +4,1,1,5,pad,5509 +4,1,1,6,pad,5208 +4,1,1,7,pad,5507 +4,1,1,8,pad,6309 +4,1,1,9,pad,5500 +8,2,1,10,pad,5727 +8,2,1,12,pad,8 +8,2,1,13,pad,6016 +8,2,1,14,pad,7351 +8,2,1,15,pad,6298 +8,2,1,16,pad,7096 +8,2,1,17,pad,5431 +8,2,1,18,pad,5128 +8,2,1,19,pad,5726 +8,2,1,20,pad,6834 +8,2,1,21,pad,6015 +8,2,1,23,pad,7 +8,2,1,24,pad,6297 +8,2,1,25,pad,6566 +8,2,1,26,pad,6014 +8,2,1,27,pad,6292 +8,2,1,28,pad,6295 +8,2,1,29,pad,6011 +8,2,1,30,pad,7098 +8,2,1,31,pad,7350 +8,2,1,32,pad,6836 +8,2,1,33,pad,7095 +8,2,1,34,pad,7097 +8,2,1,35,pad,5126 +8,2,1,36,pad,6835 +8,2,1,37,pad,6 +8,2,1,38,pad,6567 +8,2,1,39,pad,6564 +8,2,1,40,pad,6293 +8,2,1,41,pad,6290 +8,2,1,42,pad,6833 +8,2,1,43,pad,6009 +8,2,1,44,pad,6565 +8,2,1,46,pad,7348 +8,2,1,47,pad,6291 +8,2,1,48,pad,7093 +8,2,1,49,pad,6010 +8,2,1,50,pad,6831 +8,2,1,51,pad,7349 +8,2,1,52,pad,5125 +8,2,1,53,pad,7094 +8,2,1,54,pad,5 +8,2,1,55,pad,305 +8,2,1,57,pad,6563 +8,2,1,58,pad,6832 +8,2,1,59,pad,6289 +8,2,1,60,pad,5127 +8,2,1,61,pad,6830 +8,2,1,62,pad,6008 +8,2,1,63,pad,6562 +8,2,1,64,pad,5720 +8,2,1,65,pad,6288 +8,2,1,66,pad,7347 +8,2,1,67,pad,5124 +8,2,0,0,pad,7092 +8,2,0,1,pad,6007 +8,2,0,2,pad,304 +8,2,0,3,pad,4 +8,2,0,4,pad,5719 +8,2,0,5,pad,7091 +8,2,0,6,pad,7346 +8,2,0,7,pad,6829 +8,2,0,8,pad,5718 +8,2,0,9,pad,6561 +8,2,0,10,pad,6012 +8,2,0,12,pad,6287 +8,2,0,13,pad,5724 +8,2,0,14,pad,6006 +8,2,0,15,pad,5430 +8,2,0,16,pad,5123 +8,2,0,17,pad,5723 +8,2,0,18,pad,3 +8,2,0,19,pad,303 +8,2,0,20,pad,7345 +8,2,0,21,pad,5429 +8,2,0,23,pad,7090 +8,2,0,24,pad,5722 +8,2,0,25,pad,6828 +8,2,0,26,pad,5428 +8,2,0,27,pad,6560 +8,2,0,28,pad,5721 +8,2,0,29,pad,6286 +8,2,0,30,pad,5427 +8,2,0,31,pad,6005 +8,2,0,32,pad,5426 +8,2,0,33,pad,2 +8,2,0,34,pad,302 +8,2,0,35,pad,5717 +8,2,0,36,pad,5425 +8,2,0,37,pad,5423 +8,2,0,38,pad,5424 +8,2,0,39,pad,6559 +8,2,0,40,pad,7592 +8,2,0,41,pad,6285 +8,2,0,42,pad,7344 +8,2,0,43,pad,6004 +8,2,0,44,pad,7089 +8,2,0,46,pad,5716 +8,2,0,47,pad,6827 +8,2,0,48,pad,1 +8,2,0,49,pad,7088 +8,2,0,50,pad,5422 +8,2,0,51,pad,301 +8,2,0,52,pad,5122 +8,2,0,53,pad,6826 +8,2,0,54,pad,6284 +8,2,0,55,pad,6558 +8,2,0,57,pad,6003 +8,2,0,58,pad,5715 +8,2,0,59,pad,5421 +8,2,0,60,pad,6002 +8,2,0,61,pad,5121 +8,2,0,62,pad,5420 +8,2,0,63,pad,5714 +8,2,0,64,pad,894 +8,2,0,65,pad,0 +8,2,0,66,pad,300 +8,2,0,67,pad,5120 +8,2,3,0,pad,20 +8,2,3,1,pad,5140 +8,2,3,2,pad,32 +8,2,3,3,pad,5139 +8,2,3,4,pad,30 +8,2,3,5,pad,5157 +8,2,3,6,pad,19 +8,2,3,7,pad,5449 +8,2,3,8,pad,5459 +8,2,3,9,pad,5156 +8,2,3,10,pad,27 +8,2,3,12,pad,5447 +8,2,3,13,pad,5456 +8,2,3,14,pad,5154 +8,2,3,15,pad,25 +8,2,3,16,pad,5743 +8,2,3,17,pad,5454 +8,2,3,18,pad,5151 +8,2,3,19,pad,24 +8,2,3,20,pad,5741 +8,2,3,21,pad,18 +8,2,3,23,pad,5149 +8,2,3,24,pad,5179 +8,2,3,25,pad,5740 +8,2,3,26,pad,5458 +8,2,3,27,pad,5141 +8,2,3,28,pad,5177 +8,2,3,29,pad,5744 +8,2,3,30,pad,895 +8,2,3,31,pad,5148 +8,2,3,32,pad,5176 +8,2,3,33,pad,5742 +8,2,3,34,pad,5455 +8,2,3,35,pad,5137 +8,2,3,36,pad,5153 +8,2,3,37,pad,5146 +8,2,3,38,pad,17 +8,2,3,39,pad,5739 +8,2,3,40,pad,5452 +8,2,3,41,pad,5453 +8,2,3,42,pad,5152 +8,2,3,43,pad,5443 +8,2,3,44,pad,5450 +8,2,3,46,pad,5451 +8,2,3,47,pad,5150 +8,2,3,48,pad,5442 +8,2,3,49,pad,5444 +8,2,3,50,pad,5136 +8,2,3,51,pad,5147 +8,2,3,52,pad,5448 +8,2,3,53,pad,16 +8,2,3,54,pad,5138 +8,2,3,55,pad,37 +8,2,3,57,pad,6300 +8,2,3,58,pad,5145 +8,2,3,59,pad,5446 +8,2,3,60,pad,908 +8,2,3,61,pad,6299 +8,2,3,62,pad,5144 +8,2,3,63,pad,5445 +8,2,3,64,pad,618 +8,2,3,65,pad,6027 +8,2,3,66,pad,5164 +8,2,3,67,pad,5135 +8,2,2,0,pad,907 +8,2,2,1,pad,6026 +8,2,2,2,pad,15 +8,2,2,3,pad,5738 +8,2,2,4,pad,5162 +8,2,2,5,pad,5737 +8,2,2,6,pad,617 +8,2,2,7,pad,5441 +8,2,2,8,pad,5159 +8,2,2,9,pad,5736 +8,2,2,10,pad,906 +8,2,2,12,pad,5440 +8,2,2,13,pad,1187 +8,2,2,14,pad,5134 +8,2,2,15,pad,1461 +8,2,2,16,pad,6025 +8,2,2,17,pad,14 +8,2,2,18,pad,5735 +8,2,2,19,pad,905 +8,2,2,20,pad,5439 +8,2,2,21,pad,1186 +8,2,2,23,pad,6024 +8,2,2,24,pad,1460 +8,2,2,25,pad,5734 +8,2,2,26,pad,904 +8,2,2,27,pad,5438 +8,2,2,28,pad,1185 +8,2,2,29,pad,6023 +8,2,2,30,pad,1459 +8,2,2,31,pad,5733 +8,2,2,32,pad,903 +8,2,2,33,pad,5437 +8,2,2,34,pad,13 +8,2,2,35,pad,6022 +8,2,2,36,pad,1184 +8,2,2,37,pad,5732 +8,2,2,38,pad,1458 +8,2,2,39,pad,5436 +8,2,2,40,pad,902 +8,2,2,41,pad,6021 +8,2,2,42,pad,1183 +8,2,2,43,pad,5133 +8,2,2,44,pad,1457 +8,2,2,46,pad,5731 +8,2,2,47,pad,901 +8,2,2,48,pad,5435 +8,2,2,49,pad,12 +8,2,2,50,pad,5434 +8,2,2,51,pad,1182 +8,2,2,52,pad,6303 +8,2,2,53,pad,1456 +8,2,2,54,pad,6020 +8,2,2,55,pad,1724 +8,2,2,57,pad,5730 +8,2,2,58,pad,900 +8,2,2,59,pad,6302 +8,2,2,60,pad,1181 +8,2,2,61,pad,5132 +8,2,2,62,pad,1455 +8,2,2,63,pad,5131 +8,2,2,64,pad,1723 +8,2,2,65,pad,6019 +8,2,2,66,pad,11 +8,2,2,67,pad,5729 +8,2,1,0,pad,899 +8,2,1,1,pad,6301 +8,2,1,2,pad,1180 +8,2,1,3,pad,6018 +8,2,1,4,pad,1454 +8,2,1,5,pad,5130 +8,2,1,6,pad,1722 +8,2,1,7,pad,5129 +8,2,1,8,pad,10 +8,2,1,9,pad,9 +8,3,1,10,pad,602 +8,3,1,12,pad,309 +8,3,1,13,pad,603 +8,3,1,14,pad,308 +8,3,1,15,pad,890 +8,3,1,16,pad,1715 +8,3,1,17,pad,1977 +8,3,1,18,pad,1720 +8,3,1,19,pad,1446 +8,3,1,20,pad,1175 +8,3,1,21,pad,1714 +8,3,1,23,pad,307 +8,3,1,24,pad,1976 +8,3,1,25,pad,892 +8,3,1,26,pad,889 +8,3,1,27,pad,1451 +8,3,1,28,pad,601 +8,3,1,29,pad,893 +8,3,1,30,pad,2231 +8,3,1,31,pad,1176 +8,3,1,32,pad,1171 +8,3,1,33,pad,1721 +8,3,1,34,pad,1445 +8,3,1,35,pad,1452 +8,3,1,36,pad,1713 +8,3,1,37,pad,1453 +8,3,1,38,pad,1975 +8,3,1,39,pad,306 +8,3,1,40,pad,2230 +8,3,1,41,pad,1178 +8,3,1,42,pad,600 +8,3,1,43,pad,5433 +8,3,1,44,pad,888 +8,3,1,46,pad,5728 +8,3,1,47,pad,1170 +8,3,1,48,pad,6017 +8,3,1,49,pad,1444 +8,3,1,50,pad,5432 +8,3,1,51,pad,1712 +8,3,1,52,pad,6840 +8,3,1,53,pad,1974 +8,3,1,54,pad,6841 +8,3,1,55,pad,2229 +8,3,1,57,pad,599 +8,3,1,58,pad,1169 +8,3,1,59,pad,6572 +8,3,1,60,pad,887 +8,3,1,61,pad,7101 +8,3,1,62,pad,1443 +8,3,1,63,pad,6839 +8,3,1,64,pad,1711 +8,3,1,65,pad,6571 +8,3,1,66,pad,1973 +8,3,1,67,pad,7100 +8,3,0,0,pad,2228 +8,3,0,1,pad,6838 +8,3,0,2,pad,1168 +8,3,0,3,pad,598 +8,3,0,4,pad,1442 +8,3,0,5,pad,6570 +8,3,0,6,pad,886 +8,3,0,7,pad,6296 +8,3,0,8,pad,1710 +8,3,0,9,pad,7099 +8,3,0,10,pad,1972 +8,3,0,12,pad,6837 +8,3,0,13,pad,2227 +8,3,0,14,pad,6569 +8,3,0,15,pad,1167 +8,3,0,16,pad,6568 +8,3,0,17,pad,1441 +8,3,0,18,pad,6294 +8,3,0,19,pad,1709 +8,3,0,20,pad,597 +8,3,0,21,pad,1971 +8,3,0,23,pad,5725 +8,3,0,24,pad,885 +8,3,0,25,pad,6013 +8,3,0,26,pad,2226 +8,3,0,27,pad,1174 +8,3,0,28,pad,1166 +8,3,0,29,pad,1450 +8,3,0,30,pad,1440 +8,3,0,31,pad,1719 +8,3,0,32,pad,1708 +8,3,0,33,pad,1173 +8,3,0,34,pad,1970 +8,3,0,35,pad,596 +8,3,0,36,pad,2225 +8,3,0,37,pad,1449 +8,3,0,38,pad,884 +8,3,0,39,pad,891 +8,3,0,40,pad,2473 +8,3,0,41,pad,1718 +8,3,0,42,pad,1165 +8,3,0,43,pad,1172 +8,3,0,44,pad,1439 +8,3,0,46,pad,1448 +8,3,0,47,pad,1707 +8,3,0,48,pad,1981 +8,3,0,49,pad,1969 +8,3,0,50,pad,1447 +8,3,0,51,pad,2224 +8,3,0,52,pad,595 +8,3,0,53,pad,883 +8,3,0,54,pad,1717 +8,3,0,55,pad,2472 +8,3,0,57,pad,1980 +8,3,0,58,pad,1164 +8,3,0,59,pad,1979 +8,3,0,60,pad,1438 +8,3,0,61,pad,1716 +8,3,0,62,pad,1706 +8,3,0,63,pad,1978 +8,3,0,64,pad,1968 +8,3,0,65,pad,4772 +8,3,0,66,pad,882 +8,3,0,67,pad,594 +8,3,3,0,pad,614 +8,3,3,1,pad,320 +8,3,3,2,pad,342 +8,3,3,3,pad,53 +8,3,3,4,pad,22 +8,3,3,5,pad,319 +8,3,3,6,pad,341 +8,3,3,7,pad,29 +8,3,3,8,pad,613 +8,3,3,9,pad,36 +8,3,3,10,pad,5171 +8,3,3,12,pad,28 +8,3,3,13,pad,339 +8,3,3,14,pad,34 +8,3,3,15,pad,23 +8,3,3,16,pad,26 +8,3,3,17,pad,336 +8,3,3,18,pad,31 +8,3,3,19,pad,5174 +8,3,3,20,pad,64 +8,3,3,21,pad,334 +8,3,3,23,pad,318 +8,3,3,24,pad,333 +8,3,3,25,pad,62 +8,3,3,26,pad,612 +8,3,3,27,pad,5469 +8,3,3,28,pad,51 +8,3,3,29,pad,59 +8,3,3,30,pad,344 +8,3,3,31,pad,5142 +8,3,3,32,pad,35 +8,3,3,33,pad,57 +8,3,3,34,pad,347 +8,3,3,35,pad,5467 +8,3,3,36,pad,322 +8,3,3,37,pad,317 +8,3,3,38,pad,349 +8,3,3,39,pad,56 +8,3,3,40,pad,611 +8,3,3,41,pad,5464 +8,3,3,42,pad,38 +8,3,3,43,pad,54 +8,3,3,44,pad,350 +8,3,3,46,pad,5462 +8,3,3,47,pad,40 +8,3,3,48,pad,21 +8,3,3,49,pad,329 +8,3,3,50,pad,5461 +8,3,3,51,pad,327 +8,3,3,52,pad,33 +8,3,3,53,pad,330 +8,3,3,54,pad,316 +8,3,3,55,pad,1179 +8,3,3,57,pad,5170 +8,3,3,58,pad,610 +8,3,3,59,pad,5165 +8,3,3,60,pad,41 +8,3,3,61,pad,5143 +8,3,3,62,pad,332 +8,3,3,63,pad,5167 +8,3,3,64,pad,43 +8,3,3,65,pad,55 +8,3,3,66,pad,335 +8,3,3,67,pad,5172 +8,3,2,0,pad,321 +8,3,2,1,pad,315 +8,3,2,2,pad,337 +8,3,2,3,pad,58 +8,3,2,4,pad,609 +8,3,2,5,pad,5173 +8,3,2,6,pad,46 +8,3,2,7,pad,60 +8,3,2,8,pad,338 +8,3,2,9,pad,5175 +8,3,2,10,pad,48 +8,3,2,12,pad,61 +8,3,2,13,pad,340 +8,3,2,14,pad,5178 +8,3,2,15,pad,49 +8,3,2,16,pad,63 +8,3,2,17,pad,620 +8,3,2,18,pad,314 +8,3,2,19,pad,608 +8,3,2,20,pad,331 +8,3,2,21,pad,1177 +8,3,2,23,pad,5180 +8,3,2,24,pad,621 +8,3,2,25,pad,5181 +8,3,2,26,pad,42 +8,3,2,27,pad,5182 +8,3,2,28,pad,619 +8,3,2,29,pad,5155 +8,3,2,30,pad,323 +8,3,2,31,pad,5158 +8,3,2,32,pad,623 +8,3,2,33,pad,5160 +8,3,2,34,pad,45 +8,3,2,35,pad,313 +8,3,2,36,pad,607 +8,3,2,37,pad,5161 +8,3,2,38,pad,626 +8,3,2,39,pad,5163 +8,3,2,40,pad,52 +8,3,2,41,pad,5166 +8,3,2,42,pad,628 +8,3,2,43,pad,5168 +8,3,2,44,pad,325 +8,3,2,46,pad,5169 +8,3,2,47,pad,629 +8,3,2,48,pad,615 +8,3,2,49,pad,328 +8,3,2,50,pad,312 +8,3,2,51,pad,606 +8,3,2,52,pad,39 +8,3,2,53,pad,631 +8,3,2,54,pad,44 +8,3,2,55,pad,622 +8,3,2,57,pad,47 +8,3,2,58,pad,624 +8,3,2,59,pad,50 +8,3,2,60,pad,625 +8,3,2,61,pad,71 +8,3,2,62,pad,627 +8,3,2,63,pad,616 +8,3,2,64,pad,630 +8,3,2,65,pad,311 +8,3,2,66,pad,632 +8,3,2,67,pad,326 +8,3,1,0,pad,605 +8,3,1,1,pad,324 +8,3,1,2,pad,912 +8,3,1,3,pad,898 +8,3,1,4,pad,910 +8,3,1,5,pad,897 +8,3,1,6,pad,909 +8,3,1,7,pad,896 +8,3,1,8,pad,604 +8,3,1,9,pad,310 +2,0,1,10,pad,935 +2,0,1,12,pad,649 +2,0,1,13,pad,937 +2,0,1,14,pad,648 +2,0,1,15,pad,934 +2,0,1,16,pad,646 +2,0,1,17,pad,932 +2,0,1,18,pad,931 +2,0,1,19,pad,933 +2,0,1,20,pad,84 +2,0,1,21,pad,92 +2,0,1,23,pad,643 +2,0,1,24,pad,930 +2,0,1,25,pad,364 +2,0,1,26,pad,381 +2,0,1,27,pad,928 +2,0,1,28,pad,413 +2,0,1,29,pad,368 +2,0,1,30,pad,929 +2,0,1,31,pad,362 +2,0,1,32,pad,938 +2,0,1,33,pad,926 +2,0,1,34,pad,1207 +2,0,1,35,pad,652 +2,0,1,36,pad,379 +2,0,1,37,pad,640 +2,0,1,38,pad,927 +2,0,1,39,pad,925 +2,0,1,40,pad,370 +2,0,1,41,pad,366 +2,0,1,42,pad,90 +2,0,1,43,pad,82 +2,0,1,44,pad,1205 +2,0,1,46,pad,79 +2,0,1,47,pad,924 +2,0,1,48,pad,923 +2,0,1,49,pad,376 +2,0,1,50,pad,77 +2,0,1,51,pad,1202 +2,0,1,52,pad,641 +2,0,1,53,pad,922 +2,0,1,54,pad,86 +2,0,1,55,pad,936 +2,0,1,57,pad,920 +2,0,1,58,pad,1200 +2,0,1,59,pad,83 +2,0,1,60,pad,87 +2,0,1,61,pad,365 +2,0,1,62,pad,921 +2,0,1,63,pad,638 +2,0,1,64,pad,1199 +2,0,1,65,pad,918 +2,0,1,66,pad,85 +2,0,1,67,pad,635 +2,0,0,0,pad,374 +2,0,0,1,pad,919 +2,0,0,2,pad,369 +2,0,0,3,pad,917 +2,0,0,4,pad,1197 +2,0,0,5,pad,76 +2,0,0,6,pad,94 +2,0,0,7,pad,916 +2,0,0,8,pad,1196 +2,0,0,9,pad,645 +2,0,0,10,pad,373 +2,0,0,12,pad,915 +2,0,0,13,pad,1194 +2,0,0,14,pad,81 +2,0,0,15,pad,91 +2,0,0,16,pad,914 +2,0,0,17,pad,1195 +2,0,0,18,pad,74 +2,0,0,19,pad,1192 +2,0,0,20,pad,647 +2,0,0,21,pad,89 +2,0,0,23,pad,913 +2,0,0,24,pad,651 +2,0,0,25,pad,358 +2,0,0,26,pad,1193 +2,0,0,27,pad,356 +2,0,0,28,pad,1191 +2,0,0,29,pad,911 +2,0,0,30,pad,367 +2,0,0,31,pad,357 +2,0,0,32,pad,371 +2,0,0,33,pad,644 +2,0,0,34,pad,88 +2,0,0,35,pad,354 +2,0,0,36,pad,1190 +2,0,0,37,pad,355 +2,0,0,38,pad,93 +2,0,0,39,pad,353 +2,0,0,40,pad,110 +2,0,0,41,pad,642 +2,0,0,42,pad,105 +2,0,0,43,pad,352 +2,0,0,44,pad,104 +2,0,0,46,pad,351 +2,0,0,47,pad,102 +2,0,0,48,pad,639 +2,0,0,49,pad,99 +2,0,0,50,pad,348 +2,0,0,51,pad,97 +2,0,0,52,pad,637 +2,0,0,53,pad,1189 +2,0,0,54,pad,346 +2,0,0,55,pad,96 +2,0,0,57,pad,345 +2,0,0,58,pad,650 +2,0,0,59,pad,633 +2,0,0,60,pad,361 +2,0,0,61,pad,636 +2,0,0,62,pad,360 +2,0,0,63,pad,343 +2,0,0,64,pad,359 +2,0,0,65,pad,1188 +2,0,0,66,pad,1462 +2,0,0,67,pad,634 +2,0,3,0,pad,405 +2,0,3,1,pad,106 +2,0,3,2,pad,404 +2,0,3,3,pad,103 +2,0,3,4,pad,402 +2,0,3,5,pad,403 +2,0,3,6,pad,401 +2,0,3,7,pad,5250 +2,0,3,8,pad,400 +2,0,3,9,pad,101 +2,0,3,10,pad,398 +2,0,3,12,pad,5247 +2,0,3,13,pad,416 +2,0,3,14,pad,100 +2,0,3,15,pad,139 +2,0,3,16,pad,5245 +2,0,3,17,pad,399 +2,0,3,18,pad,397 +2,0,3,19,pad,407 +2,0,3,20,pad,98 +2,0,3,21,pad,396 +2,0,3,23,pad,5243 +2,0,3,24,pad,142 +2,0,3,25,pad,395 +2,0,3,26,pad,132 +2,0,3,27,pad,95 +2,0,3,28,pad,394 +2,0,3,29,pad,5244 +2,0,3,30,pad,130 +2,0,3,31,pad,392 +2,0,3,32,pad,414 +2,0,3,33,pad,5252 +2,0,3,34,pad,685 +2,0,3,35,pad,5246 +2,0,3,36,pad,393 +2,0,3,37,pad,5248 +2,0,3,38,pad,137 +2,0,3,39,pad,5249 +2,0,3,40,pad,136 +2,0,3,41,pad,390 +2,0,3,42,pad,684 +2,0,3,43,pad,126 +2,0,3,44,pad,391 +2,0,3,46,pad,389 +2,0,3,47,pad,127 +2,0,3,48,pad,128 +2,0,3,49,pad,682 +2,0,3,50,pad,5251 +2,0,3,51,pad,388 +2,0,3,52,pad,5254 +2,0,3,53,pad,134 +2,0,3,54,pad,387 +2,0,3,55,pad,125 +2,0,3,57,pad,129 +2,0,3,58,pad,679 +2,0,3,59,pad,5257 +2,0,3,60,pad,386 +2,0,3,61,pad,384 +2,0,3,62,pad,131 +2,0,3,63,pad,5256 +2,0,3,64,pad,677 +2,0,3,65,pad,107 +2,0,3,66,pad,5262 +2,0,3,67,pad,385 +2,0,2,0,pad,5259 +2,0,2,1,pad,382 +2,0,2,2,pad,676 +2,0,2,3,pad,111 +2,0,2,4,pad,119 +2,0,2,5,pad,383 +2,0,2,6,pad,675 +2,0,2,7,pad,5242 +2,0,2,8,pad,117 +2,0,2,9,pad,113 +2,0,2,10,pad,674 +2,0,2,12,pad,5239 +2,0,2,13,pad,116 +2,0,2,14,pad,380 +2,0,2,15,pad,122 +2,0,2,16,pad,109 +2,0,2,17,pad,673 +2,0,2,18,pad,5237 +2,0,2,19,pad,671 +2,0,2,20,pad,378 +2,0,2,21,pad,672 +2,0,2,23,pad,5236 +2,0,2,24,pad,411 +2,0,2,25,pad,5235 +2,0,2,26,pad,669 +2,0,2,27,pad,377 +2,0,2,28,pad,124 +2,0,2,29,pad,5238 +2,0,2,30,pad,670 +2,0,2,31,pad,5240 +2,0,2,32,pad,668 +2,0,2,33,pad,5534 +2,0,2,34,pad,123 +2,0,2,35,pad,375 +2,0,2,36,pad,121 +2,0,2,37,pad,5233 +2,0,2,38,pad,120 +2,0,2,39,pad,5533 +2,0,2,40,pad,667 +2,0,2,41,pad,666 +2,0,2,42,pad,118 +2,0,2,43,pad,372 +2,0,2,44,pad,665 +2,0,2,46,pad,5234 +2,0,2,47,pad,408 +2,0,2,48,pad,663 +2,0,2,49,pad,950 +2,0,2,50,pad,5531 +2,0,2,51,pad,664 +2,0,2,52,pad,5536 +2,0,2,53,pad,114 +2,0,2,54,pad,661 +2,0,2,55,pad,949 +2,0,2,57,pad,5539 +2,0,2,58,pad,115 +2,0,2,59,pad,112 +2,0,2,60,pad,662 +2,0,2,61,pad,108 +2,0,2,62,pad,5241 +2,0,2,63,pad,406 +2,0,2,64,pad,947 +2,0,2,65,pad,660 +2,0,2,66,pad,659 +2,0,2,67,pad,658 +2,0,1,0,pad,939 +2,0,1,1,pad,655 +2,0,1,2,pad,941 +2,0,1,3,pad,657 +2,0,1,4,pad,944 +2,0,1,5,pad,656 +2,0,1,6,pad,940 +2,0,1,7,pad,653 +2,0,1,8,pad,942 +2,0,1,9,pad,654 +2,1,1,10,pad,1488 +2,1,1,12,pad,1218 +2,1,1,13,pad,1485 +2,1,1,14,pad,1217 +2,1,1,15,pad,1530 +2,1,1,16,pad,1214 +2,1,1,17,pad,1531 +2,1,1,18,pad,1212 +2,1,1,19,pad,1486 +2,1,1,20,pad,1216 +2,1,1,21,pad,1483 +2,1,1,23,pad,1215 +2,1,1,24,pad,1533 +2,1,1,25,pad,1213 +2,1,1,26,pad,1484 +2,1,1,27,pad,1210 +2,1,1,28,pad,1246 +2,1,1,29,pad,1211 +2,1,1,30,pad,1482 +2,1,1,31,pad,1209 +2,1,1,32,pad,1249 +2,1,1,33,pad,1248 +2,1,1,34,pad,1481 +2,1,1,35,pad,1250 +2,1,1,36,pad,1480 +2,1,1,37,pad,1253 +2,1,1,38,pad,1251 +2,1,1,39,pad,1206 +2,1,1,40,pad,1479 +2,1,1,41,pad,1477 +2,1,1,42,pad,1252 +2,1,1,43,pad,1204 +2,1,1,44,pad,1254 +2,1,1,46,pad,1255 +2,1,1,47,pad,1257 +2,1,1,48,pad,991 +2,1,1,49,pad,1259 +2,1,1,50,pad,1475 +2,1,1,51,pad,1478 +2,1,1,52,pad,988 +2,1,1,53,pad,1260 +2,1,1,54,pad,1203 +2,1,1,55,pad,1476 +2,1,1,57,pad,986 +2,1,1,58,pad,1262 +2,1,1,59,pad,1474 +2,1,1,60,pad,1265 +2,1,1,61,pad,985 +2,1,1,62,pad,1523 +2,1,1,63,pad,1201 +2,1,1,64,pad,1473 +2,1,1,65,pad,983 +2,1,1,66,pad,1525 +2,1,1,67,pad,1472 +2,1,0,0,pad,1528 +2,1,0,1,pad,1198 +2,1,0,2,pad,1471 +2,1,0,3,pad,980 +2,1,0,4,pad,1244 +2,1,0,5,pad,1469 +2,1,0,6,pad,1243 +2,1,0,7,pad,978 +2,1,0,8,pad,1736 +2,1,0,9,pad,992 +2,1,0,10,pad,1470 +2,1,0,12,pad,990 +2,1,0,13,pad,1241 +2,1,0,14,pad,1467 +2,1,0,15,pad,1735 +2,1,0,16,pad,989 +2,1,0,17,pad,1238 +2,1,0,18,pad,1468 +2,1,0,19,pad,1236 +2,1,0,20,pad,1256 +2,1,0,21,pad,1506 +2,1,0,23,pad,1466 +2,1,0,24,pad,1504 +2,1,0,25,pad,1258 +2,1,0,26,pad,1734 +2,1,0,27,pad,1261 +2,1,0,28,pad,1498 +2,1,0,29,pad,1263 +2,1,0,30,pad,1768 +2,1,0,31,pad,1465 +2,1,0,32,pad,1772 +2,1,0,33,pad,1522 +2,1,0,34,pad,1767 +2,1,0,35,pad,1520 +2,1,0,36,pad,1771 +2,1,0,37,pad,1517 +2,1,0,38,pad,1765 +2,1,0,39,pad,1515 +2,1,0,40,pad,1733 +2,1,0,41,pad,1514 +2,1,0,42,pad,1770 +2,1,0,43,pad,1512 +2,1,0,44,pad,1502 +2,1,0,46,pad,1509 +2,1,0,47,pad,1500 +2,1,0,48,pad,1464 +2,1,0,49,pad,1773 +2,1,0,50,pad,1507 +2,1,0,51,pad,1503 +2,1,0,52,pad,1501 +2,1,0,53,pad,1775 +2,1,0,54,pad,1499 +2,1,0,55,pad,1732 +2,1,0,57,pad,1490 +2,1,0,58,pad,1776 +2,1,0,59,pad,1491 +2,1,0,60,pad,1505 +2,1,0,61,pad,1463 +2,1,0,62,pad,1508 +2,1,0,63,pad,1493 +2,1,0,64,pad,1510 +2,1,0,65,pad,1496 +2,1,0,66,pad,1731 +2,1,0,67,pad,1487 +2,1,3,0,pad,982 +2,1,3,1,pad,144 +2,1,3,2,pad,984 +2,1,3,3,pad,696 +2,1,3,4,pad,981 +2,1,3,5,pad,141 +2,1,3,6,pad,979 +2,1,3,7,pad,694 +2,1,3,8,pad,976 +2,1,3,9,pad,437 +2,1,3,10,pad,145 +2,1,3,12,pad,434 +2,1,3,13,pad,143 +2,1,3,14,pad,691 +2,1,3,15,pad,438 +2,1,3,16,pad,716 +2,1,3,17,pad,721 +2,1,3,18,pad,693 +2,1,3,19,pad,436 +2,1,3,20,pad,692 +2,1,3,21,pad,147 +2,1,3,23,pad,690 +2,1,3,24,pad,977 +2,1,3,25,pad,687 +2,1,3,26,pad,146 +2,1,3,27,pad,688 +2,1,3,28,pad,439 +2,1,3,29,pad,433 +2,1,3,30,pad,975 +2,1,3,31,pad,435 +2,1,3,32,pad,974 +2,1,3,33,pad,140 +2,1,3,34,pad,973 +2,1,3,35,pad,432 +2,1,3,36,pad,971 +2,1,3,37,pad,686 +2,1,3,38,pad,972 +2,1,3,39,pad,138 +2,1,3,40,pad,968 +2,1,3,41,pad,430 +2,1,3,42,pad,970 +2,1,3,43,pad,683 +2,1,3,44,pad,431 +2,1,3,46,pad,717 +2,1,3,47,pad,428 +2,1,3,48,pad,133 +2,1,3,49,pad,713 +2,1,3,50,pad,135 +2,1,3,51,pad,712 +2,1,3,52,pad,681 +2,1,3,53,pad,969 +2,1,3,54,pad,429 +2,1,3,55,pad,710 +2,1,3,57,pad,427 +2,1,3,58,pad,707 +2,1,3,59,pad,680 +2,1,3,60,pad,967 +2,1,3,61,pad,966 +2,1,3,62,pad,1247 +2,1,3,63,pad,424 +2,1,3,64,pad,705 +2,1,3,65,pad,965 +2,1,3,66,pad,1245 +2,1,3,67,pad,678 +2,1,2,0,pad,964 +2,1,2,1,pad,714 +2,1,2,2,pad,718 +2,1,2,3,pad,963 +2,1,2,4,pad,720 +2,1,2,5,pad,426 +2,1,2,6,pad,1242 +2,1,2,7,pad,425 +2,1,2,8,pad,962 +2,1,2,9,pad,960 +2,1,2,10,pad,961 +2,1,2,12,pad,423 +2,1,2,13,pad,1240 +2,1,2,14,pad,418 +2,1,2,15,pad,719 +2,1,2,16,pad,417 +2,1,2,17,pad,722 +2,1,2,18,pad,695 +2,1,2,19,pad,1239 +2,1,2,20,pad,958 +2,1,2,21,pad,724 +2,1,2,23,pad,698 +2,1,2,24,pad,725 +2,1,2,25,pad,700 +2,1,2,26,pad,727 +2,1,2,27,pad,957 +2,1,2,28,pad,1237 +2,1,2,29,pad,959 +2,1,2,30,pad,987 +2,1,2,31,pad,956 +2,1,2,32,pad,715 +2,1,2,33,pad,955 +2,1,2,34,pad,1234 +2,1,2,35,pad,701 +2,1,2,36,pad,422 +2,1,2,37,pad,954 +2,1,2,38,pad,421 +2,1,2,39,pad,703 +2,1,2,40,pad,419 +2,1,2,41,pad,952 +2,1,2,42,pad,1232 +2,1,2,43,pad,706 +2,1,2,44,pad,1235 +2,1,2,46,pad,953 +2,1,2,47,pad,1233 +2,1,2,48,pad,708 +2,1,2,49,pad,1231 +2,1,2,50,pad,709 +2,1,2,51,pad,415 +2,1,2,52,pad,951 +2,1,2,53,pad,412 +2,1,2,54,pad,711 +2,1,2,55,pad,1230 +2,1,2,57,pad,699 +2,1,2,58,pad,1229 +2,1,2,59,pad,948 +2,1,2,60,pad,410 +2,1,2,61,pad,702 +2,1,2,62,pad,1228 +2,1,2,63,pad,704 +2,1,2,64,pad,1226 +2,1,2,65,pad,697 +2,1,2,66,pad,409 +2,1,2,67,pad,946 +2,1,1,0,pad,1227 +2,1,1,1,pad,689 +2,1,1,2,pad,1224 +2,1,1,3,pad,945 +2,1,1,4,pad,420 +2,1,1,5,pad,943 +2,1,1,6,pad,1225 +2,1,1,7,pad,1223 +2,1,1,8,pad,1222 +2,1,1,9,pad,1221 +9,0,1,10,pad,3615 +9,0,1,12,pad,3404 +9,0,1,13,pad,3616 +9,0,1,14,pad,3403 +9,0,1,15,pad,3824 +9,0,1,16,pad,3405 +9,0,1,17,pad,3825 +9,0,1,18,pad,1982 +9,0,1,19,pad,3826 +9,0,1,20,pad,2237 +9,0,1,21,pad,4023 +9,0,1,23,pad,2485 +9,0,1,24,pad,3614 +9,0,1,25,pad,2726 +9,0,1,26,pad,4119 +9,0,1,27,pad,2236 +9,0,1,28,pad,2957 +9,0,1,29,pad,2484 +9,0,1,30,pad,2956 +9,0,1,31,pad,2958 +9,0,1,32,pad,2955 +9,0,1,33,pad,2725 +9,0,1,34,pad,3183 +9,0,1,35,pad,2235 +9,0,1,36,pad,2954 +9,0,1,37,pad,2483 +9,0,1,38,pad,3182 +9,0,1,39,pad,3613 +9,0,1,40,pad,3181 +9,0,1,41,pad,3184 +9,0,1,42,pad,3401 +9,0,1,43,pad,3402 +9,0,1,44,pad,3400 +9,0,1,46,pad,2724 +9,0,1,47,pad,2728 +9,0,1,48,pad,2234 +9,0,1,49,pad,4213 +9,0,1,50,pad,3612 +9,0,1,51,pad,2488 +9,0,1,52,pad,2482 +9,0,1,53,pad,3816 +9,0,1,54,pad,2723 +9,0,1,55,pad,1984 +9,0,1,57,pad,3399 +9,0,1,58,pad,4022 +9,0,1,59,pad,2233 +9,0,1,60,pad,2239 +9,0,1,61,pad,3611 +9,0,1,62,pad,4118 +9,0,1,63,pad,2481 +9,0,1,64,pad,2487 +9,0,1,65,pad,2722 +9,0,1,66,pad,4212 +9,0,1,67,pad,2232 +9,0,0,0,pad,3815 +9,0,0,1,pad,2480 +9,0,0,2,pad,1983 +9,0,0,3,pad,3823 +9,0,0,4,pad,3610 +9,0,0,5,pad,2721 +9,0,0,6,pad,2959 +9,0,0,7,pad,3180 +9,0,0,8,pad,2719 +9,0,0,9,pad,2479 +9,0,0,10,pad,2238 +9,0,0,12,pad,3814 +9,0,0,13,pad,3398 +9,0,0,14,pad,2720 +9,0,0,15,pad,3185 +9,0,0,16,pad,2953 +9,0,0,17,pad,3609 +9,0,0,18,pad,3179 +9,0,0,19,pad,2727 +9,0,0,20,pad,2478 +9,0,0,21,pad,2952 +9,0,0,23,pad,3813 +9,0,0,24,pad,2486 +9,0,0,25,pad,3177 +9,0,0,26,pad,3608 +9,0,0,27,pad,2950 +9,0,0,28,pad,4009 +9,0,0,29,pad,2475 +9,0,0,30,pad,3178 +9,0,0,31,pad,3396 +9,0,0,32,pad,2477 +9,0,0,33,pad,2716 +9,0,0,34,pad,3397 +9,0,0,35,pad,3812 +9,0,0,36,pad,2718 +9,0,0,37,pad,3176 +9,0,0,38,pad,4008 +9,0,0,39,pad,3607 +9,0,0,40,pad,2951 +9,0,0,41,pad,2474 +9,0,0,42,pad,2476 +9,0,0,43,pad,3395 +9,0,0,44,pad,2717 +9,0,0,46,pad,3811 +9,0,0,47,pad,4021 +9,0,0,48,pad,2949 +9,0,0,49,pad,4117 +9,0,0,50,pad,2715 +9,0,0,51,pad,4007 +9,0,0,52,pad,3175 +9,0,0,53,pad,4020 +9,0,0,54,pad,2948 +9,0,0,55,pad,4116 +9,0,0,57,pad,2714 +9,0,0,58,pad,4019 +9,0,0,59,pad,3810 +9,0,0,60,pad,4018 +9,0,0,61,pad,3606 +9,0,0,62,pad,4114 +9,0,0,63,pad,3394 +9,0,0,64,pad,4017 +9,0,0,65,pad,4006 +9,0,0,66,pad,4113 +9,0,0,67,pad,3174 +9,0,3,0,pad,2736 +9,0,3,1,pad,1220 +9,0,3,2,pad,2013 +9,0,3,3,pad,2735 +9,0,3,4,pad,2029 +9,0,3,5,pad,1219 +9,0,3,6,pad,2250 +9,0,3,7,pad,1995 +9,0,3,8,pad,1777 +9,0,3,9,pad,1760 +9,0,3,10,pad,2011 +9,0,3,12,pad,1998 +9,0,3,13,pad,2253 +9,0,3,14,pad,1756 +9,0,3,15,pad,2497 +9,0,3,16,pad,2734 +9,0,3,17,pad,2033 +9,0,3,18,pad,2248 +9,0,3,19,pad,2968 +9,0,3,20,pad,1759 +9,0,3,21,pad,2010 +9,0,3,23,pad,1495 +9,0,3,24,pad,2027 +9,0,3,25,pad,1755 +9,0,3,26,pad,2008 +9,0,3,27,pad,1994 +9,0,3,28,pad,2031 +9,0,3,29,pad,1753 +9,0,3,30,pad,2005 +9,0,3,31,pad,2733 +9,0,3,32,pad,2967 +9,0,3,33,pad,1494 +9,0,3,34,pad,2026 +9,0,3,35,pad,1754 +9,0,3,36,pad,2003 +9,0,3,37,pad,1492 +9,0,3,38,pad,2024 +9,0,3,39,pad,1750 +9,0,3,40,pad,2002 +9,0,3,41,pad,1489 +9,0,3,42,pad,2021 +9,0,3,43,pad,1752 +9,0,3,44,pad,2000 +9,0,3,46,pad,1749 +9,0,3,47,pad,2966 +9,0,3,48,pad,1748 +9,0,3,49,pad,2019 +9,0,3,50,pad,1746 +9,0,3,51,pad,2015 +9,0,3,52,pad,1751 +9,0,3,53,pad,1774 +9,0,3,54,pad,1744 +9,0,3,55,pad,2014 +9,0,3,57,pad,1747 +9,0,3,58,pad,2030 +9,0,3,59,pad,1743 +9,0,3,60,pad,2012 +9,0,3,61,pad,2965 +9,0,3,62,pad,2028 +9,0,3,63,pad,2247 +9,0,3,64,pad,2249 +9,0,3,65,pad,1745 +9,0,3,66,pad,2025 +9,0,3,67,pad,1741 +9,0,2,0,pad,2496 +9,0,2,1,pad,1742 +9,0,2,2,pad,1769 +9,0,2,3,pad,2964 +9,0,2,4,pad,2009 +9,0,2,5,pad,1993 +9,0,2,6,pad,3191 +9,0,2,7,pad,1740 +9,0,2,8,pad,2023 +9,0,2,9,pad,1739 +9,0,2,10,pad,2007 +9,0,2,12,pad,2963 +9,0,2,13,pad,1766 +9,0,2,14,pad,1737 +9,0,2,15,pad,2006 +9,0,2,16,pad,1738 +9,0,2,17,pad,2022 +9,0,2,18,pad,2495 +9,0,2,19,pad,1997 +9,0,2,20,pad,2494 +9,0,2,21,pad,3190 +9,0,2,23,pad,2493 +9,0,2,24,pad,1764 +9,0,2,25,pad,2732 +9,0,2,26,pad,2004 +9,0,2,27,pad,2492 +9,0,2,28,pad,2020 +9,0,2,29,pad,1730 +9,0,2,30,pad,2001 +9,0,2,31,pad,1992 +9,0,2,32,pad,1763 +9,0,2,33,pad,3189 +9,0,2,34,pad,1999 +9,0,2,35,pad,1729 +9,0,2,36,pad,2017 +9,0,2,37,pad,1991 +9,0,2,38,pad,1996 +9,0,2,39,pad,1728 +9,0,2,40,pad,1761 +9,0,2,41,pad,1990 +9,0,2,42,pad,1757 +9,0,2,43,pad,3188 +9,0,2,44,pad,1762 +9,0,2,46,pad,1727 +9,0,2,47,pad,1497 +9,0,2,48,pad,2962 +9,0,2,49,pad,3408 +9,0,2,50,pad,1989 +9,0,2,51,pad,1758 +9,0,2,52,pad,2244 +9,0,2,53,pad,2246 +9,0,2,54,pad,2730 +9,0,2,55,pad,2731 +9,0,2,57,pad,3187 +9,0,2,58,pad,2491 +9,0,2,59,pad,1988 +9,0,2,60,pad,2245 +9,0,2,61,pad,2243 +9,0,2,62,pad,3407 +9,0,2,63,pad,1725 +9,0,2,64,pad,1726 +9,0,2,65,pad,1987 +9,0,2,66,pad,2490 +9,0,2,67,pad,3186 +9,0,1,0,pad,2961 +9,0,1,1,pad,2242 +9,0,1,2,pad,2729 +9,0,1,3,pad,1986 +9,0,1,4,pad,3406 +9,0,1,5,pad,2241 +9,0,1,6,pad,2489 +9,0,1,7,pad,1985 +9,0,1,8,pad,2960 +9,0,1,9,pad,2240 +9,1,1,10,pad,3820 +9,1,1,12,pad,3819 +9,1,1,13,pad,4302 +9,1,1,14,pad,4211 +9,1,1,15,pad,4301 +9,1,1,16,pad,4208 +9,1,1,17,pad,4300 +9,1,1,18,pad,4209 +9,1,1,19,pad,4389 +9,1,1,20,pad,4210 +9,1,1,21,pad,4299 +9,1,1,23,pad,4303 +9,1,1,24,pad,4388 +9,1,1,25,pad,3818 +9,1,1,26,pad,4298 +9,1,1,27,pad,4115 +9,1,1,28,pad,4387 +9,1,1,29,pad,4207 +9,1,1,30,pad,4014 +9,1,1,31,pad,4016 +9,1,1,32,pad,4297 +9,1,1,33,pad,4112 +9,1,1,34,pad,4386 +9,1,1,35,pad,4206 +9,1,1,36,pad,4472 +9,1,1,37,pad,3817 +9,1,1,38,pad,4013 +9,1,1,39,pad,4015 +9,1,1,40,pad,4385 +9,1,1,41,pad,4111 +9,1,1,42,pad,4471 +9,1,1,43,pad,4205 +9,1,1,44,pad,4384 +9,1,1,46,pad,4110 +9,1,1,47,pad,4470 +9,1,1,48,pad,4204 +9,1,1,49,pad,4383 +9,1,1,50,pad,4296 +9,1,1,51,pad,4469 +9,1,1,52,pad,4109 +9,1,1,53,pad,4012 +9,1,1,54,pad,4203 +9,1,1,55,pad,4552 +9,1,1,57,pad,4295 +9,1,1,58,pad,4382 +9,1,1,59,pad,4108 +9,1,1,60,pad,4468 +9,1,1,61,pad,4202 +9,1,1,62,pad,4551 +9,1,1,63,pad,4294 +9,1,1,64,pad,4381 +9,1,1,65,pad,4107 +9,1,1,66,pad,4467 +9,1,1,67,pad,4011 +9,1,0,0,pad,4550 +9,1,0,1,pad,4201 +9,1,0,2,pad,4380 +9,1,0,3,pad,4293 +9,1,0,4,pad,4466 +9,1,0,5,pad,4292 +9,1,0,6,pad,4549 +9,1,0,7,pad,4200 +9,1,0,8,pad,4465 +9,1,0,9,pad,4106 +9,1,0,10,pad,4548 +9,1,0,12,pad,4010 +9,1,0,13,pad,4628 +9,1,0,14,pad,4291 +9,1,0,15,pad,4105 +9,1,0,16,pad,4199 +9,1,0,17,pad,4464 +9,1,0,18,pad,4379 +9,1,0,19,pad,4547 +9,1,0,20,pad,4290 +9,1,0,21,pad,4627 +9,1,0,23,pad,4198 +9,1,0,24,pad,4463 +9,1,0,25,pad,4378 +9,1,0,26,pad,4546 +9,1,0,27,pad,4289 +9,1,0,28,pad,4104 +9,1,0,29,pad,4197 +9,1,0,30,pad,4626 +9,1,0,31,pad,4377 +9,1,0,32,pad,4462 +9,1,0,33,pad,4196 +9,1,0,34,pad,4545 +9,1,0,35,pad,4288 +9,1,0,36,pad,4625 +9,1,0,37,pad,4376 +9,1,0,38,pad,4103 +9,1,0,39,pad,4287 +9,1,0,40,pad,4702 +9,1,0,41,pad,1208 +9,1,0,42,pad,4375 +9,1,0,43,pad,4544 +9,1,0,44,pad,4461 +9,1,0,46,pad,4624 +9,1,0,47,pad,2294 +9,1,0,48,pad,4460 +9,1,0,49,pad,4701 +9,1,0,50,pad,4102 +9,1,0,51,pad,4700 +9,1,0,52,pad,4543 +9,1,0,53,pad,4286 +9,1,0,54,pad,4622 +9,1,0,55,pad,4623 +9,1,0,57,pad,4285 +9,1,0,58,pad,4195 +9,1,0,59,pad,4374 +9,1,0,60,pad,4699 +9,1,0,61,pad,4459 +9,1,0,62,pad,4771 +9,1,0,63,pad,4101 +9,1,0,64,pad,4698 +9,1,0,65,pad,4542 +9,1,0,66,pad,4194 +9,1,0,67,pad,4621 +9,1,3,0,pad,2753 +9,1,3,1,pad,2970 +9,1,3,2,pad,2503 +9,1,3,3,pad,2276 +9,1,3,4,pad,2510 +9,1,3,5,pad,2737 +9,1,3,6,pad,2504 +9,1,3,7,pad,2969 +9,1,3,8,pad,3196 +9,1,3,9,pad,2251 +9,1,3,10,pad,2754 +9,1,3,12,pad,2273 +9,1,3,13,pad,2506 +9,1,3,14,pad,2255 +9,1,3,15,pad,2513 +9,1,3,16,pad,2034 +9,1,3,17,pad,2509 +9,1,3,18,pad,2254 +9,1,3,19,pad,2756 +9,1,3,20,pad,2036 +9,1,3,21,pad,2511 +9,1,3,23,pad,2018 +9,1,3,24,pad,3195 +9,1,3,25,pad,2032 +9,1,3,26,pad,2508 +9,1,3,27,pad,2016 +9,1,3,28,pad,2740 +9,1,3,29,pad,2256 +9,1,3,30,pad,2751 +9,1,3,31,pad,2257 +9,1,3,32,pad,2512 +9,1,3,33,pad,2278 +9,1,3,34,pad,2755 +9,1,3,35,pad,3194 +9,1,3,36,pad,2505 +9,1,3,37,pad,2260 +9,1,3,38,pad,2748 +9,1,3,39,pad,2279 +9,1,3,40,pad,2507 +9,1,3,41,pad,2262 +9,1,3,42,pad,2752 +9,1,3,43,pad,2281 +9,1,3,44,pad,2502 +9,1,3,46,pad,3193 +9,1,3,47,pad,2746 +9,1,3,48,pad,2252 +9,1,3,49,pad,2500 +9,1,3,50,pad,2284 +9,1,3,51,pad,3413 +9,1,3,52,pad,2263 +9,1,3,53,pad,2750 +9,1,3,54,pad,2282 +9,1,3,55,pad,2501 +9,1,3,57,pad,2498 +9,1,3,58,pad,2745 +9,1,3,59,pad,3192 +9,1,3,60,pad,2741 +9,1,3,61,pad,2280 +9,1,3,62,pad,2749 +9,1,3,63,pad,2265 +9,1,3,64,pad,3412 +9,1,3,65,pad,2277 +9,1,3,66,pad,2742 +9,1,3,67,pad,2268 +9,1,2,0,pad,2982 +9,1,2,1,pad,2275 +9,1,2,2,pad,2743 +9,1,2,3,pad,2270 +9,1,2,4,pad,2747 +9,1,2,5,pad,2274 +9,1,2,6,pad,3411 +9,1,2,7,pad,2271 +9,1,2,8,pad,2971 +9,1,2,9,pad,2525 +9,1,2,10,pad,2980 +9,1,2,12,pad,2258 +9,1,2,13,pad,2972 +9,1,2,14,pad,2522 +9,1,2,15,pad,2744 +9,1,2,16,pad,2259 +9,1,2,17,pad,3197 +9,1,2,18,pad,2520 +9,1,2,19,pad,2979 +9,1,2,20,pad,3410 +9,1,2,21,pad,2738 +9,1,2,23,pad,2261 +9,1,2,24,pad,3414 +9,1,2,25,pad,2519 +9,1,2,26,pad,2973 +9,1,2,27,pad,2264 +9,1,2,28,pad,3198 +9,1,2,29,pad,2517 +9,1,2,30,pad,3199 +9,1,2,31,pad,2739 +9,1,2,32,pad,3200 +9,1,2,33,pad,3409 +9,1,2,34,pad,3415 +9,1,2,35,pad,2521 +9,1,2,36,pad,3621 +9,1,2,37,pad,2266 +9,1,2,38,pad,3416 +9,1,2,39,pad,2514 +9,1,2,40,pad,3622 +9,1,2,41,pad,2267 +9,1,2,42,pad,3417 +9,1,2,43,pad,2518 +9,1,2,44,pad,3418 +9,1,2,46,pad,2269 +9,1,2,47,pad,3419 +9,1,2,48,pad,2516 +9,1,2,49,pad,3620 +9,1,2,50,pad,2499 +9,1,2,51,pad,3623 +9,1,2,52,pad,2515 +9,1,2,53,pad,3624 +9,1,2,54,pad,2272 +9,1,2,55,pad,3625 +9,1,2,57,pad,4027 +9,1,2,58,pad,3626 +9,1,2,59,pad,3829 +9,1,2,60,pad,3619 +9,1,2,61,pad,4026 +9,1,2,62,pad,3627 +9,1,2,63,pad,4121 +9,1,2,64,pad,3628 +9,1,2,65,pad,4025 +9,1,2,66,pad,3629 +9,1,2,67,pad,3828 +9,1,1,0,pad,3832 +9,1,1,1,pad,3827 +9,1,1,2,pad,3831 +9,1,1,3,pad,4024 +9,1,1,4,pad,3830 +9,1,1,5,pad,4120 +9,1,1,6,pad,3822 +9,1,1,7,pad,3617 +9,1,1,8,pad,3821 +9,1,1,9,pad,3618 +4,2,1,10,pad,3636 +4,2,1,12,pad,2287 +4,2,1,13,pad,993 +4,2,1,14,pad,2984 +4,2,1,15,pad,994 +4,2,1,16,pad,3635 +4,2,1,17,pad,4214 +4,2,1,18,pad,2038 +4,2,1,19,pad,995 +4,2,1,20,pad,1779 +4,2,1,21,pad,997 +4,2,1,23,pad,2987 +4,2,1,24,pad,998 +4,2,1,25,pad,3634 +4,2,1,26,pad,1791 +4,2,1,27,pad,1778 +4,2,1,28,pad,1788 +4,2,1,29,pad,1511 +4,2,1,30,pad,2290 +4,2,1,31,pad,2759 +4,2,1,32,pad,2046 +4,2,1,33,pad,3206 +4,2,1,34,pad,2043 +4,2,1,35,pad,1524 +4,2,1,36,pad,2285 +4,2,1,37,pad,2986 +4,2,1,38,pad,3838 +4,2,1,39,pad,1780 +4,2,1,40,pad,2529 +4,2,1,41,pad,2039 +4,2,1,42,pad,2530 +4,2,1,43,pad,2037 +4,2,1,44,pad,2292 +4,2,1,46,pad,1782 +4,2,1,47,pad,3837 +4,2,1,48,pad,2040 +4,2,1,49,pad,1527 +4,2,1,50,pad,1786 +4,2,1,51,pad,2288 +4,2,1,52,pad,3207 +4,2,1,53,pad,2528 +4,2,1,54,pad,3836 +4,2,1,55,pad,1532 +4,2,1,57,pad,1785 +4,2,1,58,pad,2045 +4,2,1,59,pad,2289 +4,2,1,60,pad,1794 +4,2,1,61,pad,1526 +4,2,1,62,pad,1793 +4,2,1,63,pad,2526 +4,2,1,64,pad,2049 +4,2,1,65,pad,3835 +4,2,1,66,pad,2047 +4,2,1,67,pad,1781 +4,2,0,0,pad,1790 +4,2,0,1,pad,1513 +4,2,0,2,pad,4032 +4,2,0,3,pad,1783 +4,2,0,4,pad,1792 +4,2,0,5,pad,1516 +4,2,0,6,pad,1529 +4,2,0,7,pad,1518 +4,2,0,8,pad,2042 +4,2,0,9,pad,1784 +4,2,0,10,pad,4031 +4,2,0,12,pad,1519 +4,2,0,13,pad,2761 +4,2,0,14,pad,1521 +4,2,0,15,pad,2988 +4,2,0,16,pad,2760 +4,2,0,17,pad,2524 +4,2,0,18,pad,4030 +4,2,0,19,pad,2527 +4,2,0,20,pad,2041 +4,2,0,21,pad,2758 +4,2,0,23,pad,2762 +4,2,0,24,pad,2283 +4,2,0,25,pad,3205 +4,2,0,26,pad,2044 +4,2,0,27,pad,2981 +4,2,0,28,pad,1787 +4,2,0,29,pad,4029 +4,2,0,30,pad,1789 +4,2,0,31,pad,2978 +4,2,0,32,pad,2983 +4,2,0,33,pad,3204 +4,2,0,34,pad,2757 +4,2,0,35,pad,3423 +4,2,0,36,pad,2985 +4,2,0,37,pad,2977 +4,2,0,38,pad,2286 +4,2,0,39,pad,3203 +4,2,0,40,pad,2035 +4,2,0,41,pad,3422 +4,2,0,42,pad,4124 +4,2,0,43,pad,3633 +4,2,0,44,pad,2523 +4,2,0,46,pad,2976 +4,2,0,47,pad,3424 +4,2,0,48,pad,3202 +4,2,0,49,pad,3421 +4,2,0,50,pad,4123 +4,2,0,51,pad,4028 +4,2,0,52,pad,3632 +4,2,0,53,pad,3420 +4,2,0,54,pad,2975 +4,2,0,55,pad,3631 +4,2,0,57,pad,3201 +4,2,0,58,pad,4703 +4,2,0,59,pad,3834 +4,2,0,60,pad,4390 +4,2,0,61,pad,4122 +4,2,0,62,pad,4629 +4,2,0,63,pad,2974 +4,2,0,64,pad,4304 +4,2,0,65,pad,3630 +4,2,0,66,pad,4215 +4,2,0,67,pad,3833 +4,2,3,0,pad,2299 +4,2,3,1,pad,723 +4,2,3,2,pad,2298 +4,2,3,3,pad,2293 +4,2,3,4,pad,2543 +4,2,3,5,pad,2296 +4,2,3,6,pad,2541 +4,2,3,7,pad,2291 +4,2,3,8,pad,2060 +4,2,3,9,pad,1005 +4,2,3,10,pad,2538 +4,2,3,12,pad,1275 +4,2,3,13,pad,1803 +4,2,3,14,pad,1277 +4,2,3,15,pad,1807 +4,2,3,16,pad,2536 +4,2,3,17,pad,1543 +4,2,3,18,pad,2535 +4,2,3,19,pad,2540 +4,2,3,20,pad,2533 +4,2,3,21,pad,1546 +4,2,3,23,pad,1001 +4,2,3,24,pad,2539 +4,2,3,25,pad,1003 +4,2,3,26,pad,1276 +4,2,3,27,pad,1802 +4,2,3,28,pad,2537 +4,2,3,29,pad,1540 +4,2,3,30,pad,1279 +4,2,3,31,pad,1541 +4,2,3,32,pad,2056 +4,2,3,33,pad,2534 +4,2,3,34,pad,2058 +4,2,3,35,pad,2532 +4,2,3,36,pad,1002 +4,2,3,37,pad,1273 +4,2,3,38,pad,2777 +4,2,3,39,pad,1274 +4,2,3,40,pad,2775 +4,2,3,41,pad,2531 +4,2,3,42,pad,2772 +4,2,3,43,pad,999 +4,2,3,44,pad,1804 +4,2,3,46,pad,2770 +4,2,3,47,pad,1542 +4,2,3,48,pad,1000 +4,2,3,49,pad,2308 +4,2,3,50,pad,2769 +4,2,3,51,pad,2774 +4,2,3,52,pad,1270 +4,2,3,53,pad,1544 +4,2,3,54,pad,1272 +4,2,3,55,pad,2773 +4,2,3,57,pad,2767 +4,2,3,58,pad,2305 +4,2,3,59,pad,2050 +4,2,3,60,pad,2771 +4,2,3,61,pad,1796 +4,2,3,62,pad,2544 +4,2,3,63,pad,2768 +4,2,3,64,pad,1006 +4,2,3,65,pad,2766 +4,2,3,66,pad,3003 +4,2,3,67,pad,1799 +4,2,2,0,pad,2542 +4,2,2,1,pad,2297 +4,2,2,2,pad,3001 +4,2,2,3,pad,2765 +4,2,2,4,pad,2778 +4,2,2,5,pad,2300 +4,2,2,6,pad,2998 +4,2,2,7,pad,1539 +4,2,2,8,pad,1004 +4,2,2,9,pad,2996 +4,2,2,10,pad,1280 +4,2,2,12,pad,2052 +4,2,2,13,pad,1278 +4,2,2,14,pad,996 +4,2,2,15,pad,3000 +4,2,2,16,pad,2995 +4,2,2,17,pad,2999 +4,2,2,18,pad,2993 +4,2,2,19,pad,2301 +4,2,2,20,pad,2763 +4,2,2,21,pad,726 +4,2,2,23,pad,2764 +4,2,2,24,pad,2997 +4,2,2,25,pad,2990 +4,2,2,26,pad,1801 +4,2,2,27,pad,1795 +4,2,2,28,pad,2994 +4,2,2,29,pad,1797 +4,2,2,30,pad,3222 +4,2,2,31,pad,1534 +4,2,2,32,pad,2053 +4,2,2,33,pad,2992 +4,2,2,34,pad,2055 +4,2,2,35,pad,2991 +4,2,2,36,pad,3220 +4,2,2,37,pad,2295 +4,2,2,38,pad,3217 +4,2,2,39,pad,2048 +4,2,2,40,pad,1798 +4,2,2,41,pad,2989 +4,2,2,42,pad,3215 +4,2,2,43,pad,1269 +4,2,2,44,pad,2302 +4,2,2,46,pad,3214 +4,2,2,47,pad,1800 +4,2,2,48,pad,1266 +4,2,2,49,pad,2051 +4,2,2,50,pad,3212 +4,2,2,51,pad,3218 +4,2,2,52,pad,1267 +4,2,2,53,pad,3216 +4,2,2,54,pad,1536 +4,2,2,55,pad,1537 +4,2,2,57,pad,3209 +4,2,2,58,pad,2054 +4,2,2,59,pad,1535 +4,2,2,60,pad,3213 +4,2,2,61,pad,3211 +4,2,2,62,pad,2303 +4,2,2,63,pad,1538 +4,2,2,64,pad,2057 +4,2,2,65,pad,3210 +4,2,2,66,pad,3432 +4,2,2,67,pad,1264 +4,2,1,0,pad,1805 +4,2,1,1,pad,1268 +4,2,1,2,pad,3429 +4,2,1,3,pad,3208 +4,2,1,4,pad,3427 +4,2,1,5,pad,1271 +4,2,1,6,pad,3430 +4,2,1,7,pad,3426 +4,2,1,8,pad,3428 +4,2,1,9,pad,3425 +4,3,1,10,pad,3841 +4,3,1,12,pad,3637 +4,3,1,13,pad,2558 +4,3,1,14,pad,2320 +4,3,1,15,pad,2794 +4,3,1,16,pad,2317 +4,3,1,17,pad,3239 +4,3,1,18,pad,3840 +4,3,1,19,pad,2792 +4,3,1,20,pad,2315 +4,3,1,21,pad,2796 +4,3,1,23,pad,2554 +4,3,1,24,pad,2795 +4,3,1,25,pad,3839 +4,3,1,26,pad,3021 +4,3,1,27,pad,2314 +4,3,1,28,pad,3241 +4,3,1,29,pad,2318 +4,3,1,30,pad,3022 +4,3,1,31,pad,2557 +4,3,1,32,pad,2561 +4,3,1,33,pad,2322 +4,3,1,34,pad,2563 +4,3,1,35,pad,3019 +4,3,1,36,pad,2799 +4,3,1,37,pad,2555 +4,3,1,38,pad,4035 +4,3,1,39,pad,2559 +4,3,1,40,pad,3023 +4,3,1,41,pad,3016 +4,3,1,42,pad,2797 +4,3,1,43,pad,2560 +4,3,1,44,pad,3025 +4,3,1,46,pad,2562 +4,3,1,47,pad,2565 +4,3,1,48,pad,2556 +4,3,1,49,pad,2567 +4,3,1,50,pad,3448 +4,3,1,51,pad,4034 +4,3,1,52,pad,3238 +4,3,1,53,pad,3024 +4,3,1,54,pad,3235 +4,3,1,55,pad,2564 +4,3,1,57,pad,3020 +4,3,1,58,pad,2801 +4,3,1,59,pad,4033 +4,3,1,60,pad,3027 +4,3,1,61,pad,3018 +4,3,1,62,pad,2798 +4,3,1,63,pad,3446 +4,3,1,64,pad,2566 +4,3,1,65,pad,3450 +4,3,1,66,pad,3650 +4,3,1,67,pad,3028 +4,3,0,0,pad,3247 +4,3,0,1,pad,3237 +4,3,0,2,pad,3654 +4,3,0,3,pad,3244 +4,3,0,4,pad,4128 +4,3,0,5,pad,3246 +4,3,0,6,pad,3842 +4,3,0,7,pad,2800 +4,3,0,8,pad,3453 +4,3,0,9,pad,3026 +4,3,0,10,pad,3843 +4,3,0,12,pad,3451 +4,3,0,13,pad,3651 +4,3,0,14,pad,2802 +4,3,0,15,pad,4127 +4,3,0,16,pad,3240 +4,3,0,17,pad,3452 +4,3,0,18,pad,3642 +4,3,0,19,pad,3845 +4,3,0,20,pad,3640 +4,3,0,21,pad,3030 +4,3,0,23,pad,3643 +4,3,0,24,pad,3242 +4,3,0,25,pad,4126 +4,3,0,26,pad,3456 +4,3,0,27,pad,3447 +4,3,0,28,pad,3653 +4,3,0,29,pad,3652 +4,3,0,30,pad,3851 +4,3,0,31,pad,4125 +4,3,0,32,pad,3846 +4,3,0,33,pad,2568 +4,3,0,34,pad,3243 +4,3,0,35,pad,3449 +4,3,0,36,pad,4219 +4,3,0,37,pad,3848 +4,3,0,38,pad,3454 +4,3,0,39,pad,3655 +4,3,0,40,pad,3657 +4,3,0,41,pad,3850 +4,3,0,42,pad,3656 +4,3,0,43,pad,3844 +4,3,0,44,pad,3245 +4,3,0,46,pad,4036 +4,3,0,47,pad,4218 +4,3,0,48,pad,3853 +4,3,0,49,pad,3455 +4,3,0,50,pad,3458 +4,3,0,51,pad,3847 +4,3,0,52,pad,3660 +4,3,0,53,pad,3849 +4,3,0,54,pad,4217 +4,3,0,55,pad,3852 +4,3,0,57,pad,3658 +4,3,0,58,pad,4037 +4,3,0,59,pad,3856 +4,3,0,60,pad,4129 +4,3,0,61,pad,4305 +4,3,0,62,pad,4220 +4,3,0,63,pad,4216 +4,3,0,64,pad,4308 +4,3,0,65,pad,4393 +4,3,0,66,pad,4307 +4,3,0,67,pad,4306 +4,3,3,0,pad,2553 +4,3,3,1,pad,2548 +4,3,3,2,pad,2791 +4,3,3,3,pad,2551 +4,3,3,4,pad,2793 +4,3,3,5,pad,1808 +4,3,3,6,pad,2788 +4,3,3,7,pad,1282 +4,3,3,8,pad,1815 +4,3,3,9,pad,2545 +4,3,3,10,pad,2786 +4,3,3,12,pad,1547 +4,3,3,13,pad,2790 +4,3,3,14,pad,2059 +4,3,3,15,pad,1281 +4,3,3,16,pad,2310 +4,3,3,17,pad,2789 +4,3,3,18,pad,2307 +4,3,3,19,pad,1806 +4,3,3,20,pad,2547 +4,3,3,21,pad,2787 +4,3,3,23,pad,2783 +4,3,3,24,pad,1816 +4,3,3,25,pad,1545 +4,3,3,26,pad,2784 +4,3,3,27,pad,2780 +4,3,3,28,pad,1818 +4,3,3,29,pad,2306 +4,3,3,30,pad,1811 +4,3,3,31,pad,2546 +4,3,3,32,pad,3017 +4,3,3,33,pad,2062 +4,3,3,34,pad,1812 +4,3,3,35,pad,2781 +4,3,3,36,pad,3014 +4,3,3,37,pad,2549 +4,3,3,38,pad,1814 +4,3,3,39,pad,2779 +4,3,3,40,pad,2316 +4,3,3,41,pad,2776 +4,3,3,42,pad,3012 +4,3,3,43,pad,2063 +4,3,3,44,pad,2068 +4,3,3,46,pad,2311 +4,3,3,47,pad,3015 +4,3,3,48,pad,2785 +4,3,3,49,pad,2066 +4,3,3,50,pad,2309 +4,3,3,51,pad,1817 +4,3,3,52,pad,2061 +4,3,3,53,pad,1819 +4,3,3,54,pad,3009 +4,3,3,55,pad,3013 +4,3,3,57,pad,2782 +4,3,3,58,pad,2070 +4,3,3,59,pad,3006 +4,3,3,60,pad,3010 +4,3,3,61,pad,3004 +4,3,3,62,pad,2071 +4,3,3,63,pad,2552 +4,3,3,64,pad,3236 +4,3,3,65,pad,2550 +4,3,3,66,pad,2073 +4,3,3,67,pad,3005 +4,3,2,0,pad,3233 +4,3,2,1,pad,3007 +4,3,2,2,pad,2067 +4,3,2,3,pad,3002 +4,3,2,4,pad,3231 +4,3,2,5,pad,1554 +4,3,2,6,pad,2076 +4,3,2,7,pad,1283 +4,3,2,8,pad,3230 +4,3,2,9,pad,1552 +4,3,2,10,pad,3234 +4,3,2,12,pad,1549 +4,3,2,13,pad,2078 +4,3,2,14,pad,1548 +4,3,2,15,pad,3232 +4,3,2,16,pad,1553 +4,3,2,17,pad,2319 +4,3,2,18,pad,1809 +4,3,2,19,pad,2069 +4,3,2,20,pad,2065 +4,3,2,21,pad,3229 +4,3,2,23,pad,1551 +4,3,2,24,pad,2072 +4,3,2,25,pad,2064 +4,3,2,26,pad,3227 +4,3,2,27,pad,3223 +4,3,2,28,pad,2074 +4,3,2,29,pad,1810 +4,3,2,30,pad,3226 +4,3,2,31,pad,2313 +4,3,2,32,pad,3445 +4,3,2,33,pad,1550 +4,3,2,34,pad,2075 +4,3,2,35,pad,3225 +4,3,2,36,pad,3443 +4,3,2,37,pad,3011 +4,3,2,38,pad,2077 +4,3,2,39,pad,3008 +4,3,2,40,pad,2321 +4,3,2,41,pad,3221 +4,3,2,42,pad,3442 +4,3,2,43,pad,3228 +4,3,2,44,pad,3440 +4,3,2,46,pad,3219 +4,3,2,47,pad,3444 +4,3,2,48,pad,2312 +4,3,2,49,pad,2324 +4,3,2,50,pad,1813 +4,3,2,51,pad,2326 +4,3,2,52,pad,3224 +4,3,2,53,pad,2327 +4,3,2,54,pad,3437 +4,3,2,55,pad,3441 +4,3,2,57,pad,3435 +4,3,2,58,pad,2329 +4,3,2,59,pad,3434 +4,3,2,60,pad,3439 +4,3,2,61,pad,3438 +4,3,2,62,pad,2323 +4,3,2,63,pad,3860 +4,3,2,64,pad,3649 +4,3,2,65,pad,3436 +4,3,2,66,pad,2325 +4,3,2,67,pad,2304 +4,3,1,0,pad,3647 +4,3,1,1,pad,3644 +4,3,1,2,pad,2328 +4,3,1,3,pad,3433 +4,3,1,4,pad,3646 +4,3,1,5,pad,3431 +4,3,1,6,pad,3648 +4,3,1,7,pad,3639 +4,3,1,8,pad,3645 +4,3,1,9,pad,3641 +9,2,1,10,pad,4566 +9,2,1,12,pad,4790 +9,2,1,13,pad,4485 +9,2,1,14,pad,4789 +9,2,1,15,pad,4484 +9,2,1,16,pad,4476 +9,2,1,17,pad,4565 +9,2,1,18,pad,4475 +9,2,1,19,pad,4856 +9,2,1,20,pad,4855 +9,2,1,21,pad,4483 +9,2,1,23,pad,4474 +9,2,1,24,pad,4482 +9,2,1,25,pad,4854 +9,2,1,26,pad,4481 +9,2,1,27,pad,4473 +9,2,1,28,pad,4480 +9,2,1,29,pad,4559 +9,2,1,30,pad,4479 +9,2,1,31,pad,4558 +9,2,1,32,pad,4478 +9,2,1,33,pad,4557 +9,2,1,34,pad,4477 +9,2,1,35,pad,4556 +9,2,1,36,pad,4564 +9,2,1,37,pad,4555 +9,2,1,38,pad,4563 +9,2,1,39,pad,4554 +9,2,1,40,pad,4562 +9,2,1,41,pad,4553 +9,2,1,42,pad,4561 +9,2,1,43,pad,4635 +9,2,1,44,pad,4917 +9,2,1,46,pad,4634 +9,2,1,47,pad,4560 +9,2,1,48,pad,4633 +9,2,1,49,pad,4916 +9,2,1,50,pad,4632 +9,2,1,51,pad,4641 +9,2,1,52,pad,4915 +9,2,1,53,pad,4640 +9,2,1,54,pad,4631 +9,2,1,55,pad,4639 +9,2,1,57,pad,4914 +9,2,1,58,pad,4638 +9,2,1,59,pad,4630 +9,2,1,60,pad,4637 +9,2,1,61,pad,4709 +9,2,1,62,pad,4636 +9,2,1,63,pad,4708 +9,2,1,64,pad,4718 +9,2,1,65,pad,4707 +9,2,1,66,pad,4717 +9,2,1,67,pad,4706 +9,2,0,0,pad,4788 +9,2,0,1,pad,4705 +9,2,0,2,pad,4787 +9,2,0,3,pad,4704 +9,2,0,4,pad,4786 +9,2,0,5,pad,4780 +9,2,0,6,pad,4853 +9,2,0,7,pad,4779 +9,2,0,8,pad,4972 +9,2,0,9,pad,4971 +9,2,0,10,pad,4785 +9,2,0,12,pad,4778 +9,2,0,13,pad,4784 +9,2,0,14,pad,4970 +9,2,0,15,pad,4783 +9,2,0,16,pad,4777 +9,2,0,17,pad,4782 +9,2,0,18,pad,4776 +9,2,0,19,pad,4781 +9,2,0,20,pad,4775 +9,2,0,21,pad,4852 +9,2,0,23,pad,4774 +9,2,0,24,pad,4851 +9,2,0,25,pad,4773 +9,2,0,26,pad,4850 +9,2,0,27,pad,440 +9,2,0,28,pad,4849 +9,2,0,29,pad,4845 +9,2,0,30,pad,4848 +9,2,0,31,pad,4844 +9,2,0,32,pad,4847 +9,2,0,33,pad,4843 +9,2,0,34,pad,5021 +9,2,0,35,pad,4842 +9,2,0,36,pad,4846 +9,2,0,37,pad,4841 +9,2,0,38,pad,5020 +9,2,0,39,pad,4840 +9,2,0,40,pad,4913 +9,2,0,41,pad,4839 +9,2,0,42,pad,4912 +9,2,0,43,pad,5019 +9,2,0,44,pad,4911 +9,2,0,46,pad,4838 +9,2,0,47,pad,4910 +9,2,0,48,pad,4908 +9,2,0,49,pad,4909 +9,2,0,50,pad,4907 +9,2,0,51,pad,5018 +9,2,0,52,pad,4906 +9,2,0,53,pad,4969 +9,2,0,54,pad,4905 +9,2,0,55,pad,4968 +9,2,0,57,pad,4904 +9,2,0,58,pad,4967 +9,2,0,59,pad,4903 +9,2,0,60,pad,4966 +9,2,0,61,pad,4902 +9,2,0,62,pad,4965 +9,2,0,63,pad,4901 +9,2,0,64,pad,5017 +9,2,0,65,pad,5060 +9,2,0,66,pad,5061 +9,2,0,67,pad,5059 +9,2,3,0,pad,4319 +9,2,3,1,pad,4318 +9,2,3,2,pad,3249 +9,2,3,3,pad,4317 +9,2,3,4,pad,3462 +9,2,3,5,pad,3664 +9,2,3,6,pad,3866 +9,2,3,7,pad,3861 +9,2,3,8,pad,3248 +9,2,3,9,pad,3663 +9,2,3,10,pad,3461 +9,2,3,12,pad,3661 +9,2,3,13,pad,3666 +9,2,3,14,pad,3859 +9,2,3,15,pad,3668 +9,2,3,16,pad,3662 +9,2,3,17,pad,3864 +9,2,3,18,pad,3659 +9,2,3,19,pad,3460 +9,2,3,20,pad,3858 +9,2,3,21,pad,4406 +9,2,3,23,pad,4405 +9,2,3,24,pad,3665 +9,2,3,25,pad,3855 +9,2,3,26,pad,3459 +9,2,3,27,pad,4404 +9,2,3,28,pad,4227 +9,2,3,29,pad,3854 +9,2,3,30,pad,3457 +9,2,3,31,pad,4040 +9,2,3,32,pad,4137 +9,2,3,33,pad,4226 +9,2,3,34,pad,3256 +9,2,3,35,pad,4134 +9,2,3,36,pad,3469 +9,2,3,37,pad,4316 +9,2,3,38,pad,3674 +9,2,3,39,pad,4039 +9,2,3,40,pad,3468 +9,2,3,41,pad,4133 +9,2,3,42,pad,3870 +9,2,3,43,pad,4038 +9,2,3,44,pad,3872 +9,2,3,46,pad,4132 +9,2,3,47,pad,4490 +9,2,3,48,pad,4403 +9,2,3,49,pad,4043 +9,2,3,50,pad,4225 +9,2,3,51,pad,4489 +9,2,3,52,pad,4131 +9,2,3,53,pad,3673 +9,2,3,54,pad,4488 +9,2,3,55,pad,3467 +9,2,3,57,pad,4487 +9,2,3,58,pad,3251 +9,2,3,59,pad,3466 +9,2,3,60,pad,3868 +9,2,3,61,pad,3865 +9,2,3,62,pad,4136 +9,2,3,63,pad,3669 +9,2,3,64,pad,3672 +9,2,3,65,pad,3463 +9,2,3,66,pad,3869 +9,2,3,67,pad,4042 +9,2,2,0,pad,3465 +9,2,2,1,pad,3867 +9,2,2,2,pad,3671 +9,2,2,3,pad,3250 +9,2,2,4,pad,3253 +9,2,2,5,pad,3863 +9,2,2,6,pad,1558 +9,2,2,7,pad,3862 +9,2,2,8,pad,4570 +9,2,2,9,pad,4135 +9,2,2,10,pad,3857 +9,2,2,12,pad,4569 +9,2,2,13,pad,3871 +9,2,2,14,pad,4041 +9,2,2,15,pad,3464 +9,2,2,16,pad,4568 +9,2,2,17,pad,3667 +9,2,2,18,pad,4130 +9,2,2,19,pad,4228 +9,2,2,20,pad,4486 +9,2,2,21,pad,3670 +9,2,2,23,pad,4567 +9,2,2,24,pad,3029 +9,2,2,25,pad,4402 +9,2,2,26,pad,3031 +9,2,2,27,pad,4315 +9,2,2,28,pad,3676 +9,2,2,29,pad,4401 +9,2,2,30,pad,3874 +9,2,2,31,pad,4314 +9,2,2,32,pad,3470 +9,2,2,33,pad,4224 +9,2,2,34,pad,3675 +9,2,2,35,pad,4400 +9,2,2,36,pad,4648 +9,2,2,37,pad,4313 +9,2,2,38,pad,4044 +9,2,2,39,pad,4223 +9,2,2,40,pad,4647 +9,2,2,41,pad,4646 +9,2,2,42,pad,3472 +9,2,2,43,pad,4222 +9,2,2,44,pad,3873 +9,2,2,46,pad,4221 +9,2,2,47,pad,3678 +9,2,2,48,pad,4645 +9,2,2,49,pad,3677 +9,2,2,50,pad,4399 +9,2,2,51,pad,3875 +9,2,2,52,pad,4312 +9,2,2,53,pad,3471 +9,2,2,54,pad,4311 +9,2,2,55,pad,4138 +9,2,2,57,pad,4310 +9,2,2,58,pad,3876 +9,2,2,59,pad,4309 +9,2,2,60,pad,3252 +9,2,2,61,pad,4398 +9,2,2,62,pad,2803 +9,2,2,63,pad,4397 +9,2,2,64,pad,2804 +9,2,2,65,pad,4396 +9,2,2,66,pad,4722 +9,2,2,67,pad,4395 +9,2,1,0,pad,4229 +9,2,1,1,pad,4721 +9,2,1,2,pad,3033 +9,2,1,3,pad,4394 +9,2,1,4,pad,2805 +9,2,1,5,pad,4392 +9,2,1,6,pad,2569 +9,2,1,7,pad,4720 +9,2,1,8,pad,4792 +9,2,1,9,pad,4391 +9,3,1,10,pad,4859 +9,3,1,12,pad,4858 +9,3,1,13,pad,4860 +9,3,1,14,pad,4857 +9,3,1,15,pad,4861 +9,3,1,16,pad,4654 +9,3,1,17,pad,4862 +9,3,1,18,pad,4655 +9,3,1,19,pad,4863 +9,3,1,20,pad,4656 +9,3,1,21,pad,4864 +9,3,1,23,pad,4657 +9,3,1,24,pad,4865 +9,3,1,25,pad,4658 +9,3,1,26,pad,4866 +9,3,1,27,pad,4791 +9,3,1,28,pad,4867 +9,3,1,29,pad,4796 +9,3,1,30,pad,4868 +9,3,1,31,pad,4727 +9,3,1,32,pad,4920 +9,3,1,33,pad,4797 +9,3,1,34,pad,4921 +9,3,1,35,pad,4728 +9,3,1,36,pad,4919 +9,3,1,37,pad,4798 +9,3,1,38,pad,4922 +9,3,1,39,pad,4918 +9,3,1,40,pad,4923 +9,3,1,41,pad,4729 +9,3,1,42,pad,4924 +9,3,1,43,pad,4799 +9,3,1,44,pad,4925 +9,3,1,46,pad,4730 +9,3,1,47,pad,4926 +9,3,1,48,pad,4731 +9,3,1,49,pad,4927 +9,3,1,50,pad,4732 +9,3,1,51,pad,4928 +9,3,1,52,pad,4733 +9,3,1,53,pad,4929 +9,3,1,54,pad,4800 +9,3,1,55,pad,4978 +9,3,1,57,pad,4801 +9,3,1,58,pad,4977 +9,3,1,59,pad,4802 +9,3,1,60,pad,4976 +9,3,1,61,pad,4803 +9,3,1,62,pad,4979 +9,3,1,63,pad,4719 +9,3,1,64,pad,4975 +9,3,1,65,pad,4644 +9,3,1,66,pad,4980 +9,3,1,67,pad,4974 +9,3,0,0,pad,4981 +9,3,0,1,pad,4643 +9,3,0,2,pad,4982 +9,3,0,3,pad,4973 +9,3,0,4,pad,4983 +9,3,0,5,pad,4642 +9,3,0,6,pad,4984 +9,3,0,7,pad,4716 +9,3,0,8,pad,4985 +9,3,0,9,pad,4715 +9,3,0,10,pad,5028 +9,3,0,12,pad,4714 +9,3,0,13,pad,5027 +9,3,0,14,pad,4713 +9,3,0,15,pad,5026 +9,3,0,16,pad,4712 +9,3,0,17,pad,5025 +9,3,0,18,pad,4711 +9,3,0,19,pad,5029 +9,3,0,20,pad,4710 +9,3,0,21,pad,5024 +9,3,0,23,pad,5016 +9,3,0,24,pad,5030 +9,3,0,25,pad,5015 +9,3,0,26,pad,5023 +9,3,0,27,pad,4964 +9,3,0,28,pad,5031 +9,3,0,29,pad,5022 +9,3,0,30,pad,5032 +9,3,0,31,pad,5014 +9,3,0,32,pad,5033 +9,3,0,33,pad,5058 +9,3,0,34,pad,5034 +9,3,0,35,pad,5013 +9,3,0,36,pad,5070 +9,3,0,37,pad,4960 +9,3,0,38,pad,5069 +9,3,0,39,pad,4961 +9,3,0,40,pad,5068 +9,3,0,41,pad,4962 +9,3,0,42,pad,5067 +9,3,0,43,pad,4963 +9,3,0,44,pad,5066 +9,3,0,46,pad,5104 +9,3,0,47,pad,5071 +9,3,0,48,pad,5103 +9,3,0,49,pad,5065 +9,3,0,50,pad,5102 +9,3,0,51,pad,5072 +9,3,0,52,pad,5101 +9,3,0,53,pad,5064 +9,3,0,54,pad,5100 +9,3,0,55,pad,5073 +9,3,0,57,pad,5063 +9,3,0,58,pad,5074 +9,3,0,59,pad,5099 +9,3,0,60,pad,5075 +9,3,0,61,pad,5062 +9,3,0,62,pad,5106 +9,3,0,63,pad,5098 +9,3,0,64,pad,5105 +9,3,0,65,pad,5097 +9,3,0,66,pad,5095 +9,3,0,67,pad,5096 +9,3,3,0,pad,4322 +9,3,3,1,pad,4320 +9,3,3,2,pad,3882 +9,3,3,3,pad,3877 +9,3,3,4,pad,2575 +9,3,3,5,pad,3254 +9,3,3,6,pad,4409 +9,3,3,7,pad,3032 +9,3,3,8,pad,3881 +9,3,3,9,pad,4408 +9,3,3,10,pad,4231 +9,3,3,12,pad,2570 +9,3,3,13,pad,3039 +9,3,3,14,pad,2807 +9,3,3,15,pad,4046 +9,3,3,16,pad,4407 +9,3,3,17,pad,3475 +9,3,3,18,pad,3035 +9,3,3,19,pad,4140 +9,3,3,20,pad,2571 +9,3,3,21,pad,2574 +9,3,3,23,pad,3255 +9,3,3,24,pad,3884 +9,3,3,25,pad,2806 +9,3,3,26,pad,3262 +9,3,3,27,pad,3034 +9,3,3,28,pad,4232 +9,3,3,29,pad,3679 +9,3,3,30,pad,2811 +9,3,3,31,pad,3258 +9,3,3,32,pad,4047 +9,3,3,33,pad,3473 +9,3,3,34,pad,4493 +9,3,3,35,pad,4230 +9,3,3,36,pad,3684 +9,3,3,37,pad,4045 +9,3,3,38,pad,3886 +9,3,3,39,pad,3680 +9,3,3,40,pad,4492 +9,3,3,41,pad,4491 +9,3,3,42,pad,3261 +9,3,3,43,pad,3878 +9,3,3,44,pad,4141 +9,3,3,46,pad,4321 +9,3,3,47,pad,3041 +9,3,3,48,pad,3259 +9,3,3,49,pad,3887 +9,3,3,50,pad,3880 +9,3,3,51,pad,3477 +9,3,3,52,pad,4139 +9,3,3,53,pad,4233 +9,3,3,54,pad,3681 +9,3,3,55,pad,3683 +9,3,3,57,pad,3879 +9,3,3,58,pad,3889 +9,3,3,59,pad,3682 +9,3,3,60,pad,4574 +9,3,3,61,pad,3476 +9,3,3,62,pad,3883 +9,3,3,63,pad,2809 +9,3,3,64,pad,4573 +9,3,3,65,pad,3036 +9,3,3,66,pad,3892 +9,3,3,67,pad,4572 +9,3,2,0,pad,4494 +9,3,2,1,pad,2573 +9,3,2,2,pad,3478 +9,3,2,3,pad,3257 +9,3,2,4,pad,4143 +9,3,2,5,pad,4571 +9,3,2,6,pad,3040 +9,3,2,7,pad,2572 +9,3,2,8,pad,4144 +9,3,2,9,pad,2808 +9,3,2,10,pad,3686 +9,3,2,12,pad,3037 +9,3,2,13,pad,4575 +9,3,2,14,pad,2330 +9,3,2,15,pad,3263 +9,3,2,16,pad,3474 +9,3,2,17,pad,4235 +9,3,2,18,pad,3260 +9,3,2,19,pad,3264 +9,3,2,20,pad,3038 +9,3,2,21,pad,4325 +9,3,2,23,pad,4410 +9,3,2,24,pad,4651 +9,3,2,25,pad,4048 +9,3,2,26,pad,3885 +9,3,2,27,pad,4323 +9,3,2,28,pad,4496 +9,3,2,29,pad,4142 +9,3,2,30,pad,4650 +9,3,2,31,pad,4234 +9,3,2,32,pad,3685 +9,3,2,33,pad,4649 +9,3,2,34,pad,4413 +9,3,2,35,pad,4411 +9,3,2,36,pad,3480 +9,3,2,37,pad,4324 +9,3,2,38,pad,4497 +9,3,2,39,pad,4050 +9,3,2,40,pad,3479 +9,3,2,41,pad,4049 +9,3,2,42,pad,4578 +9,3,2,43,pad,4495 +9,3,2,44,pad,3687 +9,3,2,46,pad,4652 +9,3,2,47,pad,4498 +9,3,2,48,pad,4576 +9,3,2,49,pad,4726 +9,3,2,50,pad,4412 +9,3,2,51,pad,3482 +9,3,2,52,pad,4236 +9,3,2,53,pad,2810 +9,3,2,54,pad,4326 +9,3,2,55,pad,4725 +9,3,2,57,pad,4724 +9,3,2,58,pad,4499 +9,3,2,59,pad,4653 +9,3,2,60,pad,3888 +9,3,2,61,pad,4723 +9,3,2,62,pad,4580 +9,3,2,63,pad,4577 +9,3,2,64,pad,3688 +9,3,2,65,pad,4237 +9,3,2,66,pad,3481 +9,3,2,67,pad,4327 +9,3,1,0,pad,3689 +9,3,1,1,pad,4414 +9,3,1,2,pad,3690 +9,3,1,3,pad,4328 +9,3,1,4,pad,3890 +9,3,1,5,pad,4579 +9,3,1,6,pad,4795 +9,3,1,7,pad,4415 +9,3,1,8,pad,4794 +9,3,1,9,pad,4793 +0,0,1,10,pad,3282 +0,0,1,12,pad,3493 +0,0,1,13,pad,3499 +0,0,1,14,pad,2332 +0,0,1,15,pad,3496 +0,0,1,16,pad,2331 +0,0,1,17,pad,3498 +0,0,1,18,pad,3490 +0,0,1,19,pad,3280 +0,0,1,20,pad,2815 +0,0,1,21,pad,3277 +0,0,1,23,pad,2814 +0,0,1,24,pad,3495 +0,0,1,25,pad,3494 +0,0,1,26,pad,3275 +0,0,1,27,pad,3044 +0,0,1,28,pad,3273 +0,0,1,29,pad,3489 +0,0,1,30,pad,3274 +0,0,1,31,pad,3702 +0,0,1,32,pad,2818 +0,0,1,33,pad,3697 +0,0,1,34,pad,2580 +0,0,1,35,pad,1570 +0,0,1,36,pad,3708 +0,0,1,37,pad,3048 +0,0,1,38,pad,2581 +0,0,1,39,pad,3271 +0,0,1,40,pad,2336 +0,0,1,41,pad,3270 +0,0,1,42,pad,3703 +0,0,1,43,pad,3269 +0,0,1,44,pad,2819 +0,0,1,46,pad,3045 +0,0,1,47,pad,2334 +0,0,1,48,pad,3701 +0,0,1,49,pad,2082 +0,0,1,50,pad,3698 +0,0,1,51,pad,3704 +0,0,1,52,pad,3268 +0,0,1,53,pad,2081 +0,0,1,54,pad,2577 +0,0,1,55,pad,1822 +0,0,1,57,pad,2576 +0,0,1,58,pad,2333 +0,0,1,59,pad,3267 +0,0,1,60,pad,2578 +0,0,1,61,pad,3488 +0,0,1,62,pad,3904 +0,0,1,63,pad,3901 +0,0,1,64,pad,3907 +0,0,1,65,pad,3898 +0,0,1,66,pad,2579 +0,0,1,67,pad,3047 +0,0,0,0,pad,2817 +0,0,0,1,pad,3485 +0,0,0,2,pad,2816 +0,0,0,3,pad,2812 +0,0,0,4,pad,3049 +0,0,0,5,pad,2813 +0,0,0,6,pad,3906 +0,0,0,7,pad,3043 +0,0,0,8,pad,3706 +0,0,0,9,pad,3902 +0,0,0,10,pad,3905 +0,0,0,12,pad,3897 +0,0,0,13,pad,3705 +0,0,0,14,pad,3265 +0,0,0,15,pad,3497 +0,0,0,16,pad,3042 +0,0,0,17,pad,3903 +0,0,0,18,pad,3266 +0,0,0,19,pad,1823 +0,0,0,20,pad,3483 +0,0,0,21,pad,1007 +0,0,0,23,pad,3491 +0,0,0,24,pad,1285 +0,0,0,25,pad,3492 +0,0,0,26,pad,1284 +0,0,0,27,pad,3700 +0,0,0,28,pad,3046 +0,0,0,29,pad,3699 +0,0,0,30,pad,4053 +0,0,0,31,pad,3899 +0,0,0,32,pad,4052 +0,0,0,33,pad,3900 +0,0,0,34,pad,1555 +0,0,0,35,pad,4051 +0,0,0,36,pad,1556 +0,0,0,37,pad,3487 +0,0,0,38,pad,1821 +0,0,0,39,pad,3486 +0,0,0,40,pad,1820 +0,0,0,41,pad,3695 +0,0,0,42,pad,2079 +0,0,0,43,pad,3694 +0,0,0,44,pad,2080 +0,0,0,46,pad,3484 +0,0,0,47,pad,3272 +0,0,0,48,pad,3692 +0,0,0,49,pad,4239 +0,0,0,50,pad,3696 +0,0,0,51,pad,4416 +0,0,0,52,pad,3693 +0,0,0,53,pad,4581 +0,0,0,54,pad,3691 +0,0,0,55,pad,4734 +0,0,0,57,pad,3896 +0,0,0,58,pad,4146 +0,0,0,59,pad,3893 +0,0,0,60,pad,4869 +0,0,0,61,pad,3895 +0,0,0,62,pad,4986 +0,0,0,63,pad,3894 +0,0,0,64,pad,4238 +0,0,0,65,pad,4145 +0,0,0,66,pad,5076 +0,0,0,67,pad,3891 +0,0,3,0,pad,1834 +0,0,3,1,pad,1829 +0,0,3,2,pad,1294 +0,0,3,3,pad,1564 +0,0,3,4,pad,1295 +0,0,3,5,pad,1563 +0,0,3,6,pad,1017 +0,0,3,7,pad,728 +0,0,3,8,pad,1571 +0,0,3,9,pad,1013 +0,0,3,10,pad,1837 +0,0,3,12,pad,1012 +0,0,3,13,pad,1569 +0,0,3,14,pad,1290 +0,0,3,15,pad,1565 +0,0,3,16,pad,1291 +0,0,3,17,pad,1566 +0,0,3,18,pad,2089 +0,0,3,19,pad,2095 +0,0,3,20,pad,730 +0,0,3,21,pad,2092 +0,0,3,23,pad,729 +0,0,3,24,pad,446 +0,0,3,25,pad,1014 +0,0,3,26,pad,150 +0,0,3,27,pad,1015 +0,0,3,28,pad,738 +0,0,3,29,pad,1293 +0,0,3,30,pad,1022 +0,0,3,31,pad,2090 +0,0,3,32,pad,2091 +0,0,3,33,pad,1292 +0,0,3,34,pad,148 +0,0,3,35,pad,1830 +0,0,3,36,pad,445 +0,0,3,37,pad,1562 +0,0,3,38,pad,444 +0,0,3,39,pad,1561 +0,0,3,40,pad,735 +0,0,3,41,pad,1828 +0,0,3,42,pad,1301 +0,0,3,43,pad,2342 +0,0,3,44,pad,736 +0,0,3,46,pad,2087 +0,0,3,47,pad,2343 +0,0,3,48,pad,2088 +0,0,3,49,pad,2348 +0,0,3,50,pad,2340 +0,0,3,51,pad,1019 +0,0,3,52,pad,1011 +0,0,3,53,pad,734 +0,0,3,54,pad,2341 +0,0,3,55,pad,733 +0,0,3,57,pad,1010 +0,0,3,58,pad,443 +0,0,3,59,pad,1288 +0,0,3,60,pad,2344 +0,0,3,61,pad,1289 +0,0,3,62,pad,442 +0,0,3,63,pad,1560 +0,0,3,64,pad,2346 +0,0,3,65,pad,1559 +0,0,3,66,pad,1299 +0,0,3,67,pad,2586 +0,0,2,0,pad,1298 +0,0,2,1,pad,1008 +0,0,2,2,pad,1020 +0,0,2,3,pad,1009 +0,0,2,4,pad,2592 +0,0,2,5,pad,1287 +0,0,2,6,pad,2589 +0,0,2,7,pad,1286 +0,0,2,8,pad,1021 +0,0,2,9,pad,1557 +0,0,2,10,pad,2591 +0,0,2,12,pad,2587 +0,0,2,13,pad,1567 +0,0,2,14,pad,1826 +0,0,2,15,pad,1568 +0,0,2,16,pad,1827 +0,0,2,17,pad,1297 +0,0,2,18,pad,2086 +0,0,2,19,pad,2588 +0,0,2,20,pad,2085 +0,0,2,21,pad,1296 +0,0,2,23,pad,2338 +0,0,2,24,pad,1018 +0,0,2,25,pad,2583 +0,0,2,26,pad,3638 +0,0,2,27,pad,2582 +0,0,2,28,pad,441 +0,0,2,29,pad,2820 +0,0,2,30,pad,732 +0,0,2,31,pad,2825 +0,0,2,32,pad,2826 +0,0,2,33,pad,2337 +0,0,2,34,pad,2831 +0,0,2,35,pad,2339 +0,0,2,36,pad,731 +0,0,2,37,pad,2585 +0,0,2,38,pad,1016 +0,0,2,39,pad,2823 +0,0,2,40,pad,1833 +0,0,2,41,pad,1824 +0,0,2,42,pad,2828 +0,0,2,43,pad,2824 +0,0,2,44,pad,2590 +0,0,2,46,pad,2821 +0,0,2,47,pad,1832 +0,0,2,48,pad,1825 +0,0,2,49,pad,2827 +0,0,2,50,pad,2084 +0,0,2,51,pad,1835 +0,0,2,52,pad,2083 +0,0,2,53,pad,2094 +0,0,2,54,pad,2335 +0,0,2,55,pad,2345 +0,0,2,57,pad,2584 +0,0,2,58,pad,2829 +0,0,2,59,pad,3054 +0,0,2,60,pad,3057 +0,0,2,61,pad,3051 +0,0,2,62,pad,3060 +0,0,2,63,pad,2822 +0,0,2,64,pad,3059 +0,0,2,65,pad,3052 +0,0,2,66,pad,2093 +0,0,2,67,pad,3050 +0,0,1,0,pad,3058 +0,0,1,1,pad,3055 +0,0,1,2,pad,3056 +0,0,1,3,pad,3053 +0,0,1,4,pad,1831 +0,0,1,5,pad,3281 +0,0,1,6,pad,3284 +0,0,1,7,pad,3278 +0,0,1,8,pad,3279 +0,0,1,9,pad,3276 +0,1,1,10,pad,3285 +0,1,1,12,pad,3500 +0,1,1,13,pad,3506 +0,1,1,14,pad,3504 +0,1,1,15,pad,2364 +0,1,1,16,pad,3501 +0,1,1,17,pad,2363 +0,1,1,18,pad,3288 +0,1,1,19,pad,3509 +0,1,1,20,pad,3290 +0,1,1,21,pad,2847 +0,1,1,23,pad,3503 +0,1,1,24,pad,2846 +0,1,1,25,pad,3291 +0,1,1,26,pad,3505 +0,1,1,27,pad,3294 +0,1,1,28,pad,3076 +0,1,1,29,pad,3293 +0,1,1,30,pad,3510 +0,1,1,31,pad,2842 +0,1,1,32,pad,3713 +0,1,1,33,pad,2604 +0,1,1,34,pad,3718 +0,1,1,35,pad,3707 +0,1,1,36,pad,1573 +0,1,1,37,pad,2605 +0,1,1,38,pad,3072 +0,1,1,39,pad,2360 +0,1,1,40,pad,3295 +0,1,1,41,pad,3711 +0,1,1,42,pad,3297 +0,1,1,43,pad,2843 +0,1,1,44,pad,3298 +0,1,1,46,pad,2361 +0,1,1,47,pad,3077 +0,1,1,48,pad,2109 +0,1,1,49,pad,3714 +0,1,1,50,pad,3712 +0,1,1,51,pad,3717 +0,1,1,52,pad,2110 +0,1,1,53,pad,3300 +0,1,1,54,pad,1851 +0,1,1,55,pad,2609 +0,1,1,57,pad,2362 +0,1,1,58,pad,2608 +0,1,1,59,pad,2607 +0,1,1,60,pad,3299 +0,1,1,61,pad,3912 +0,1,1,62,pad,3512 +0,1,1,63,pad,3908 +0,1,1,64,pad,3914 +0,1,1,65,pad,2606 +0,1,1,66,pad,3917 +0,1,1,67,pad,2844 +0,1,0,0,pad,3074 +0,1,0,1,pad,2845 +0,1,0,2,pad,3514 +0,1,0,3,pad,3073 +0,1,0,4,pad,2849 +0,1,0,5,pad,3909 +0,1,0,6,pad,2848 +0,1,0,7,pad,3709 +0,1,0,8,pad,3078 +0,1,0,9,pad,3910 +0,1,0,10,pad,3913 +0,1,0,12,pad,3710 +0,1,0,13,pad,3918 +0,1,0,14,pad,3502 +0,1,0,15,pad,3302 +0,1,0,16,pad,3911 +0,1,0,17,pad,3079 +0,1,0,18,pad,1850 +0,1,0,19,pad,3301 +0,1,0,20,pad,1039 +0,1,0,21,pad,3515 +0,1,0,23,pad,1317 +0,1,0,24,pad,3507 +0,1,0,25,pad,1316 +0,1,0,26,pad,3508 +0,1,0,27,pad,3075 +0,1,0,28,pad,3716 +0,1,0,29,pad,4147 +0,1,0,30,pad,3715 +0,1,0,31,pad,4054 +0,1,0,32,pad,3915 +0,1,0,33,pad,1587 +0,1,0,34,pad,3916 +0,1,0,35,pad,1588 +0,1,0,36,pad,4055 +0,1,0,37,pad,1853 +0,1,0,38,pad,3511 +0,1,0,39,pad,1852 +0,1,0,40,pad,3513 +0,1,0,41,pad,2111 +0,1,0,42,pad,3719 +0,1,0,43,pad,2112 +0,1,0,44,pad,3721 +0,1,0,46,pad,3296 +0,1,0,47,pad,3516 +0,1,0,48,pad,4329 +0,1,0,49,pad,3724 +0,1,0,50,pad,4500 +0,1,0,51,pad,3720 +0,1,0,52,pad,4659 +0,1,0,53,pad,3722 +0,1,0,54,pad,4804 +0,1,0,55,pad,3723 +0,1,0,57,pad,4148 +0,1,0,58,pad,3920 +0,1,0,59,pad,4930 +0,1,0,60,pad,3922 +0,1,0,61,pad,5035 +0,1,0,62,pad,3919 +0,1,0,63,pad,4240 +0,1,0,64,pad,3921 +0,1,0,65,pad,5107 +0,1,0,66,pad,4149 +0,1,0,67,pad,3923 +0,1,3,0,pad,1839 +0,1,3,1,pad,1307 +0,1,3,2,pad,1845 +0,1,3,3,pad,1306 +0,1,3,4,pad,1580 +0,1,3,5,pad,1028 +0,1,3,6,pad,1579 +0,1,3,7,pad,1572 +0,1,3,8,pad,747 +0,1,3,9,pad,1836 +0,1,3,10,pad,1032 +0,1,3,12,pad,1574 +0,1,3,13,pad,1033 +0,1,3,14,pad,1578 +0,1,3,15,pad,1311 +0,1,3,16,pad,1577 +0,1,3,17,pad,1310 +0,1,3,18,pad,2096 +0,1,3,19,pad,2102 +0,1,3,20,pad,2100 +0,1,3,21,pad,746 +0,1,3,23,pad,447 +0,1,3,24,pad,745 +0,1,3,25,pad,149 +0,1,3,26,pad,1030 +0,1,3,27,pad,737 +0,1,3,28,pad,1031 +0,1,3,29,pad,1023 +0,1,3,30,pad,1309 +0,1,3,31,pad,2099 +0,1,3,32,pad,2101 +0,1,3,33,pad,151 +0,1,3,34,pad,1308 +0,1,3,35,pad,448 +0,1,3,36,pad,1843 +0,1,3,37,pad,449 +0,1,3,38,pad,1581 +0,1,3,39,pad,740 +0,1,3,40,pad,1582 +0,1,3,41,pad,1300 +0,1,3,42,pad,1844 +0,1,3,43,pad,739 +0,1,3,44,pad,2353 +0,1,3,46,pad,2351 +0,1,3,47,pad,2103 +0,1,3,48,pad,2347 +0,1,3,49,pad,2104 +0,1,3,50,pad,1027 +0,1,3,51,pad,2356 +0,1,3,52,pad,742 +0,1,3,53,pad,1035 +0,1,3,54,pad,741 +0,1,3,55,pad,2354 +0,1,3,57,pad,451 +0,1,3,58,pad,1034 +0,1,3,59,pad,2352 +0,1,3,60,pad,1312 +0,1,3,61,pad,450 +0,1,3,62,pad,1313 +0,1,3,63,pad,2349 +0,1,3,64,pad,1584 +0,1,3,65,pad,1302 +0,1,3,66,pad,1583 +0,1,3,67,pad,1303 +0,1,2,0,pad,2599 +0,1,2,1,pad,1025 +0,1,2,2,pad,1037 +0,1,2,3,pad,2593 +0,1,2,4,pad,1036 +0,1,2,5,pad,2597 +0,1,2,6,pad,1314 +0,1,2,7,pad,1024 +0,1,2,8,pad,1315 +0,1,2,9,pad,2594 +0,1,2,10,pad,1586 +0,1,2,12,pad,1575 +0,1,2,13,pad,2598 +0,1,2,14,pad,1576 +0,1,2,15,pad,1847 +0,1,2,16,pad,1305 +0,1,2,17,pad,1846 +0,1,2,18,pad,2596 +0,1,2,19,pad,2105 +0,1,2,20,pad,1304 +0,1,2,21,pad,2106 +0,1,2,23,pad,1026 +0,1,2,24,pad,2357 +0,1,2,25,pad,3974 +0,1,2,26,pad,2602 +0,1,2,27,pad,452 +0,1,2,28,pad,2603 +0,1,2,29,pad,743 +0,1,2,30,pad,2841 +0,1,2,31,pad,2834 +0,1,2,32,pad,2836 +0,1,2,33,pad,2830 +0,1,2,34,pad,2358 +0,1,2,35,pad,744 +0,1,2,36,pad,2355 +0,1,2,37,pad,1029 +0,1,2,38,pad,2601 +0,1,2,39,pad,1841 +0,1,2,40,pad,2839 +0,1,2,41,pad,2833 +0,1,2,42,pad,1848 +0,1,2,43,pad,2595 +0,1,2,44,pad,2837 +0,1,2,46,pad,1840 +0,1,2,47,pad,2840 +0,1,2,48,pad,2835 +0,1,2,49,pad,1849 +0,1,2,50,pad,1838 +0,1,2,51,pad,2108 +0,1,2,52,pad,2097 +0,1,2,53,pad,2107 +0,1,2,54,pad,2350 +0,1,2,55,pad,2359 +0,1,2,57,pad,2832 +0,1,2,58,pad,2600 +0,1,2,59,pad,3065 +0,1,2,60,pad,3067 +0,1,2,61,pad,3061 +0,1,2,62,pad,3070 +0,1,2,63,pad,3062 +0,1,2,64,pad,2838 +0,1,2,65,pad,2098 +0,1,2,66,pad,3068 +0,1,2,67,pad,3063 +0,1,1,0,pad,3071 +0,1,1,1,pad,3064 +0,1,1,2,pad,3066 +0,1,1,3,pad,1842 +0,1,1,4,pad,3069 +0,1,1,5,pad,3283 +0,1,1,6,pad,3286 +0,1,1,7,pad,3287 +0,1,1,8,pad,3289 +0,1,1,9,pad,3292 +5,0,1,10,pad,4879 +5,0,1,12,pad,4878 +5,0,1,13,pad,4880 +5,0,1,14,pad,4877 +5,0,1,15,pad,4881 +5,0,1,16,pad,4876 +5,0,1,17,pad,4664 +5,0,1,18,pad,4875 +5,0,1,19,pad,4663 +5,0,1,20,pad,4874 +5,0,1,21,pad,4662 +5,0,1,23,pad,4873 +5,0,1,24,pad,4661 +5,0,1,25,pad,4872 +5,0,1,26,pad,4660 +5,0,1,27,pad,4871 +5,0,1,28,pad,4817 +5,0,1,29,pad,4870 +5,0,1,30,pad,4812 +5,0,1,31,pad,4940 +5,0,1,32,pad,4741 +5,0,1,33,pad,4939 +5,0,1,34,pad,4811 +5,0,1,35,pad,4941 +5,0,1,36,pad,4740 +5,0,1,37,pad,4938 +5,0,1,38,pad,4810 +5,0,1,39,pad,4937 +5,0,1,40,pad,4942 +5,0,1,41,pad,4936 +5,0,1,42,pad,4739 +5,0,1,43,pad,4935 +5,0,1,44,pad,4809 +5,0,1,46,pad,4934 +5,0,1,47,pad,4738 +5,0,1,48,pad,4933 +5,0,1,49,pad,4737 +5,0,1,50,pad,4932 +5,0,1,51,pad,4736 +5,0,1,52,pad,4931 +5,0,1,53,pad,4735 +5,0,1,54,pad,4994 +5,0,1,55,pad,4808 +5,0,1,57,pad,4995 +5,0,1,58,pad,4807 +5,0,1,59,pad,4996 +5,0,1,60,pad,4806 +5,0,1,61,pad,4993 +5,0,1,62,pad,4805 +5,0,1,63,pad,4997 +5,0,1,64,pad,4749 +5,0,1,65,pad,4992 +5,0,1,66,pad,4674 +5,0,1,67,pad,4991 +5,0,0,0,pad,4998 +5,0,0,1,pad,4990 +5,0,0,2,pad,4675 +5,0,0,3,pad,4989 +5,0,0,4,pad,4999 +5,0,0,5,pad,4988 +5,0,0,6,pad,4676 +5,0,0,7,pad,4987 +5,0,0,8,pad,4752 +5,0,0,9,pad,5042 +5,0,0,10,pad,4753 +5,0,0,12,pad,5043 +5,0,0,13,pad,4754 +5,0,0,14,pad,5044 +5,0,0,15,pad,4755 +5,0,0,16,pad,5045 +5,0,0,17,pad,4756 +5,0,0,18,pad,5041 +5,0,0,19,pad,4757 +5,0,0,20,pad,5046 +5,0,0,21,pad,4758 +5,0,0,23,pad,5040 +5,0,0,24,pad,5054 +5,0,0,25,pad,5047 +5,0,0,26,pad,5055 +5,0,0,27,pad,5039 +5,0,0,28,pad,5008 +5,0,0,29,pad,5038 +5,0,0,30,pad,5048 +5,0,0,31,pad,5037 +5,0,0,32,pad,5056 +5,0,0,33,pad,5036 +5,0,0,34,pad,5094 +5,0,0,35,pad,5082 +5,0,0,36,pad,5057 +5,0,0,37,pad,5083 +5,0,0,38,pad,5012 +5,0,0,39,pad,5084 +5,0,0,40,pad,5011 +5,0,0,41,pad,5085 +5,0,0,42,pad,5010 +5,0,0,43,pad,5086 +5,0,0,44,pad,5009 +5,0,0,46,pad,5081 +5,0,0,47,pad,5110 +5,0,0,48,pad,5087 +5,0,0,49,pad,5111 +5,0,0,50,pad,5080 +5,0,0,51,pad,5112 +5,0,0,52,pad,5088 +5,0,0,53,pad,5113 +5,0,0,54,pad,5079 +5,0,0,55,pad,5114 +5,0,0,57,pad,5078 +5,0,0,58,pad,5089 +5,0,0,59,pad,5077 +5,0,0,60,pad,5115 +5,0,0,61,pad,5108 +5,0,0,62,pad,5090 +5,0,0,63,pad,5109 +5,0,0,64,pad,5116 +5,0,0,65,pad,5119 +5,0,0,66,pad,5117 +5,0,0,67,pad,5118 +5,0,3,0,pad,4336 +5,0,3,1,pad,3933 +5,0,3,2,pad,4338 +5,0,3,3,pad,2610 +5,0,3,4,pad,3938 +5,0,3,5,pad,4423 +5,0,3,6,pad,3313 +5,0,3,7,pad,3934 +5,0,3,8,pad,3088 +5,0,3,9,pad,4247 +5,0,3,10,pad,4424 +5,0,3,12,pad,3082 +5,0,3,13,pad,2615 +5,0,3,14,pad,4060 +5,0,3,15,pad,2855 +5,0,3,16,pad,3523 +5,0,3,17,pad,4425 +5,0,3,18,pad,4154 +5,0,3,19,pad,3086 +5,0,3,20,pad,2611 +5,0,3,21,pad,2614 +5,0,3,23,pad,3932 +5,0,3,24,pad,3311 +5,0,3,25,pad,3305 +5,0,3,26,pad,2854 +5,0,3,27,pad,4246 +5,0,3,28,pad,3087 +5,0,3,29,pad,2851 +5,0,3,30,pad,3735 +5,0,3,31,pad,4059 +5,0,3,32,pad,3309 +5,0,3,33,pad,4507 +5,0,3,34,pad,3526 +5,0,3,35,pad,3732 +5,0,3,36,pad,4248 +5,0,3,37,pad,3929 +5,0,3,38,pad,4061 +5,0,3,39,pad,4508 +5,0,3,40,pad,3736 +5,0,3,41,pad,3306 +5,0,3,42,pad,4509 +5,0,3,43,pad,4153 +5,0,3,44,pad,3937 +5,0,3,46,pad,3081 +5,0,3,47,pad,4337 +5,0,3,48,pad,3927 +5,0,3,49,pad,3307 +5,0,3,50,pad,3522 +5,0,3,51,pad,3936 +5,0,3,52,pad,4245 +5,0,3,53,pad,4155 +5,0,3,54,pad,3731 +5,0,3,55,pad,3734 +5,0,3,57,pad,3926 +5,0,3,58,pad,3935 +5,0,3,59,pad,4588 +5,0,3,60,pad,3733 +5,0,3,61,pad,3931 +5,0,3,62,pad,3524 +5,0,3,63,pad,4589 +5,0,3,64,pad,2852 +5,0,3,65,pad,3924 +5,0,3,66,pad,3084 +5,0,3,67,pad,4506 +5,0,2,0,pad,4590 +5,0,2,1,pad,3521 +5,0,2,2,pad,2613 +5,0,2,3,pad,4151 +5,0,2,4,pad,3310 +5,0,2,5,pad,3080 +5,0,2,6,pad,4591 +5,0,2,7,pad,4150 +5,0,2,8,pad,2612 +5,0,2,9,pad,3729 +5,0,2,10,pad,2853 +5,0,2,12,pad,4587 +5,0,2,13,pad,3085 +5,0,2,14,pad,3303 +5,0,2,15,pad,2365 +5,0,2,16,pad,4243 +5,0,2,17,pad,3525 +5,0,2,18,pad,3304 +5,0,2,19,pad,3308 +5,0,2,20,pad,4333 +5,0,2,21,pad,3083 +5,0,2,23,pad,4667 +5,0,2,24,pad,4422 +5,0,2,25,pad,3930 +5,0,2,26,pad,4058 +5,0,2,27,pad,4504 +5,0,2,28,pad,4335 +5,0,2,29,pad,4668 +5,0,2,30,pad,4152 +5,0,2,31,pad,3730 +5,0,2,32,pad,4244 +5,0,2,33,pad,4419 +5,0,2,34,pad,4669 +5,0,2,35,pad,3520 +5,0,2,36,pad,4421 +5,0,2,37,pad,4503 +5,0,2,38,pad,4334 +5,0,2,39,pad,3519 +5,0,2,40,pad,4056 +5,0,2,41,pad,4584 +5,0,2,42,pad,4057 +5,0,2,43,pad,3727 +5,0,2,44,pad,4505 +5,0,2,46,pad,4502 +5,0,2,47,pad,4666 +5,0,2,48,pad,4742 +5,0,2,49,pad,4586 +5,0,2,50,pad,3517 +5,0,2,51,pad,4420 +5,0,2,52,pad,2850 +5,0,2,53,pad,4242 +5,0,2,54,pad,4743 +5,0,2,55,pad,4332 +5,0,2,57,pad,4501 +5,0,2,58,pad,4744 +5,0,2,59,pad,3928 +5,0,2,60,pad,4665 +5,0,2,61,pad,4582 +5,0,2,62,pad,4745 +5,0,2,63,pad,3728 +5,0,2,64,pad,4585 +5,0,2,65,pad,3518 +5,0,2,66,pad,4241 +5,0,2,67,pad,3726 +5,0,1,0,pad,4331 +5,0,1,1,pad,3725 +5,0,1,2,pad,4418 +5,0,1,3,pad,3925 +5,0,1,4,pad,4330 +5,0,1,5,pad,4813 +5,0,1,6,pad,4583 +5,0,1,7,pad,4814 +5,0,1,8,pad,4417 +5,0,1,9,pad,4815 +5,1,1,10,pad,4596 +5,1,1,12,pad,4515 +5,1,1,13,pad,4818 +5,1,1,14,pad,4516 +5,1,1,15,pad,4819 +5,1,1,16,pad,4597 +5,1,1,17,pad,4524 +5,1,1,18,pad,4882 +5,1,1,19,pad,4525 +5,1,1,20,pad,4517 +5,1,1,21,pad,4883 +5,1,1,23,pad,4518 +5,1,1,24,pad,4526 +5,1,1,25,pad,4519 +5,1,1,26,pad,4884 +5,1,1,27,pad,4520 +5,1,1,28,pad,4527 +5,1,1,29,pad,4521 +5,1,1,30,pad,4603 +5,1,1,31,pad,4522 +5,1,1,32,pad,4604 +5,1,1,33,pad,4523 +5,1,1,34,pad,4605 +5,1,1,35,pad,4598 +5,1,1,36,pad,4606 +5,1,1,37,pad,4599 +5,1,1,38,pad,4607 +5,1,1,39,pad,4600 +5,1,1,40,pad,4608 +5,1,1,41,pad,4601 +5,1,1,42,pad,4609 +5,1,1,43,pad,4943 +5,1,1,44,pad,4683 +5,1,1,46,pad,4602 +5,1,1,47,pad,4684 +5,1,1,48,pad,4944 +5,1,1,49,pad,4685 +5,1,1,50,pad,4677 +5,1,1,51,pad,4686 +5,1,1,52,pad,4678 +5,1,1,53,pad,4945 +5,1,1,54,pad,4679 +5,1,1,55,pad,4687 +5,1,1,57,pad,4680 +5,1,1,58,pad,4946 +5,1,1,59,pad,4681 +5,1,1,60,pad,4688 +5,1,1,61,pad,4682 +5,1,1,62,pad,4759 +5,1,1,63,pad,4750 +5,1,1,64,pad,4760 +5,1,1,65,pad,4751 +5,1,1,66,pad,4761 +5,1,1,67,pad,4820 +5,1,0,0,pad,4762 +5,1,0,1,pad,4821 +5,1,0,2,pad,4763 +5,1,0,3,pad,4822 +5,1,0,4,pad,4764 +5,1,0,5,pad,4885 +5,1,0,6,pad,4828 +5,1,0,7,pad,5000 +5,1,0,8,pad,4829 +5,1,0,9,pad,4823 +5,1,0,10,pad,5001 +5,1,0,12,pad,4824 +5,1,0,13,pad,4830 +5,1,0,14,pad,4825 +5,1,0,15,pad,5002 +5,1,0,16,pad,4826 +5,1,0,17,pad,4831 +5,1,0,18,pad,4827 +5,1,0,19,pad,4832 +5,1,0,20,pad,4886 +5,1,0,21,pad,4833 +5,1,0,23,pad,4887 +5,1,0,24,pad,4834 +5,1,0,25,pad,4888 +5,1,0,26,pad,4835 +5,1,0,27,pad,4889 +5,1,0,28,pad,453 +5,1,0,29,pad,4890 +5,1,0,30,pad,4893 +5,1,0,31,pad,4891 +5,1,0,32,pad,4894 +5,1,0,33,pad,5049 +5,1,0,34,pad,4895 +5,1,0,35,pad,4892 +5,1,0,36,pad,4896 +5,1,0,37,pad,5050 +5,1,0,38,pad,4897 +5,1,0,39,pad,4947 +5,1,0,40,pad,4898 +5,1,0,41,pad,4948 +5,1,0,42,pad,4899 +5,1,0,43,pad,4949 +5,1,0,44,pad,5051 +5,1,0,46,pad,4950 +5,1,0,47,pad,4900 +5,1,0,48,pad,4951 +5,1,0,49,pad,4952 +5,1,0,50,pad,5052 +5,1,0,51,pad,4953 +5,1,0,52,pad,5003 +5,1,0,53,pad,4954 +5,1,0,54,pad,5004 +5,1,0,55,pad,4955 +5,1,0,57,pad,5005 +5,1,0,58,pad,4956 +5,1,0,59,pad,5006 +5,1,0,60,pad,4957 +5,1,0,61,pad,5007 +5,1,0,62,pad,4958 +5,1,0,63,pad,5053 +5,1,0,64,pad,4959 +5,1,0,65,pad,5091 +5,1,0,66,pad,5092 +5,1,0,67,pad,5093 +5,1,3,0,pad,4339 +5,1,3,1,pad,3318 +5,1,3,2,pad,4340 +5,1,3,3,pad,3537 +5,1,3,4,pad,4341 +5,1,3,5,pad,3949 +5,1,3,6,pad,3752 +5,1,3,7,pad,3320 +5,1,3,8,pad,3954 +5,1,3,9,pad,3538 +5,1,3,10,pad,3751 +5,1,3,12,pad,3749 +5,1,3,13,pad,3754 +5,1,3,14,pad,3748 +5,1,3,15,pad,3955 +5,1,3,16,pad,3952 +5,1,3,17,pad,3753 +5,1,3,18,pad,3540 +5,1,3,19,pad,3755 +5,1,3,20,pad,4426 +5,1,3,21,pad,3957 +5,1,3,23,pad,3750 +5,1,3,24,pad,4427 +5,1,3,25,pad,3539 +5,1,3,26,pad,3959 +5,1,3,27,pad,4251 +5,1,3,28,pad,4428 +5,1,3,29,pad,3542 +5,1,3,30,pad,3961 +5,1,3,31,pad,4157 +5,1,3,32,pad,4066 +5,1,3,33,pad,3312 +5,1,3,34,pad,4252 +5,1,3,35,pad,3530 +5,1,3,36,pad,4160 +5,1,3,37,pad,3741 +5,1,3,38,pad,4342 +5,1,3,39,pad,3532 +5,1,3,40,pad,4067 +5,1,3,41,pad,3945 +5,1,3,42,pad,4161 +5,1,3,43,pad,3944 +5,1,3,44,pad,4068 +5,1,3,46,pad,4510 +5,1,3,47,pad,4162 +5,1,3,48,pad,4063 +5,1,3,49,pad,4429 +5,1,3,50,pad,4511 +5,1,3,51,pad,4253 +5,1,3,52,pad,3742 +5,1,3,53,pad,4163 +5,1,3,54,pad,3531 +5,1,3,55,pad,4512 +5,1,3,57,pad,3315 +5,1,3,58,pad,4513 +5,1,3,59,pad,3948 +5,1,3,60,pad,3533 +5,1,3,61,pad,4158 +5,1,3,62,pad,3950 +5,1,3,63,pad,3744 +5,1,3,64,pad,3746 +5,1,3,65,pad,3946 +5,1,3,66,pad,3535 +5,1,3,67,pad,3534 +5,1,2,0,pad,4064 +5,1,2,1,pad,3743 +5,1,2,2,pad,3947 +5,1,2,3,pad,3314 +5,1,2,4,pad,3317 +5,1,2,5,pad,1585 +5,1,2,6,pad,3951 +5,1,2,7,pad,4592 +5,1,2,8,pad,3953 +5,1,2,9,pad,3958 +5,1,2,10,pad,4159 +5,1,2,12,pad,3943 +5,1,2,13,pad,4593 +5,1,2,14,pad,3536 +5,1,2,15,pad,4065 +5,1,2,16,pad,3747 +5,1,2,17,pad,4594 +5,1,2,18,pad,4250 +5,1,2,19,pad,4164 +5,1,2,20,pad,3745 +5,1,2,21,pad,4514 +5,1,2,23,pad,3093 +5,1,2,24,pad,4595 +5,1,2,25,pad,3090 +5,1,2,26,pad,4430 +5,1,2,27,pad,3740 +5,1,2,28,pad,4343 +5,1,2,29,pad,3941 +5,1,2,30,pad,4431 +5,1,2,31,pad,3529 +5,1,2,32,pad,4344 +5,1,2,33,pad,3739 +5,1,2,34,pad,4254 +5,1,2,35,pad,4670 +5,1,2,36,pad,4432 +5,1,2,37,pad,4062 +5,1,2,38,pad,4345 +5,1,2,39,pad,4671 +5,1,2,40,pad,4255 +5,1,2,41,pad,3528 +5,1,2,42,pad,4672 +5,1,2,43,pad,3942 +5,1,2,44,pad,4256 +5,1,2,46,pad,3737 +5,1,2,47,pad,4257 +5,1,2,48,pad,3738 +5,1,2,49,pad,4673 +5,1,2,50,pad,3939 +5,1,2,51,pad,4433 +5,1,2,52,pad,3527 +5,1,2,53,pad,4346 +5,1,2,54,pad,4156 +5,1,2,55,pad,4347 +5,1,2,57,pad,3940 +5,1,2,58,pad,4348 +5,1,2,59,pad,3316 +5,1,2,60,pad,4349 +5,1,2,61,pad,2859 +5,1,2,62,pad,4434 +5,1,2,63,pad,2857 +5,1,2,64,pad,4435 +5,1,2,65,pad,4746 +5,1,2,66,pad,4436 +5,1,2,67,pad,4249 +5,1,1,0,pad,4437 +5,1,1,1,pad,3089 +5,1,1,2,pad,4747 +5,1,1,3,pad,2856 +5,1,1,4,pad,4438 +5,1,1,5,pad,2617 +5,1,1,6,pad,4440 +5,1,1,7,pad,4816 +5,1,1,8,pad,4748 +5,1,1,9,pad,4441 +2,2,1,10,pad,3777 +2,2,1,12,pad,2627 +2,2,1,13,pad,3778 +2,2,1,14,pad,2866 +2,2,1,15,pad,2376 +2,2,1,16,pad,3327 +2,2,1,17,pad,2378 +2,2,1,18,pad,2869 +2,2,1,19,pad,3975 +2,2,1,20,pad,2865 +2,2,1,21,pad,2379 +2,2,1,23,pad,2867 +2,2,1,24,pad,2631 +2,2,1,25,pad,3101 +2,2,1,26,pad,3976 +2,2,1,27,pad,3326 +2,2,1,28,pad,2381 +2,2,1,29,pad,3099 +2,2,1,30,pad,2377 +2,2,1,31,pad,2625 +2,2,1,32,pad,2629 +2,2,1,33,pad,2622 +2,2,1,34,pad,2373 +2,2,1,35,pad,2863 +2,2,1,36,pad,3102 +2,2,1,37,pad,4071 +2,2,1,38,pad,2630 +2,2,1,39,pad,3098 +2,2,1,40,pad,2626 +2,2,1,41,pad,2864 +2,2,1,42,pad,3104 +2,2,1,43,pad,3097 +2,2,1,44,pad,2624 +2,2,1,46,pad,2621 +2,2,1,47,pad,2623 +2,2,1,48,pad,2618 +2,2,1,49,pad,2628 +2,2,1,50,pad,4072 +2,2,1,51,pad,3552 +2,2,1,52,pad,3096 +2,2,1,53,pad,3329 +2,2,1,54,pad,2620 +2,2,1,55,pad,3331 +2,2,1,57,pad,2860 +2,2,1,58,pad,3100 +2,2,1,59,pad,3094 +2,2,1,60,pad,4073 +2,2,1,61,pad,2862 +2,2,1,62,pad,3103 +2,2,1,63,pad,2619 +2,2,1,64,pad,3553 +2,2,1,65,pad,3765 +2,2,1,66,pad,3549 +2,2,1,67,pad,3319 +2,2,0,0,pad,3092 +2,2,0,1,pad,3761 +2,2,0,2,pad,3330 +2,2,0,3,pad,4166 +2,2,0,4,pad,3324 +2,2,0,5,pad,3973 +2,2,0,6,pad,3321 +2,2,0,7,pad,3546 +2,2,0,8,pad,2861 +2,2,0,9,pad,3971 +2,2,0,10,pad,3095 +2,2,0,12,pad,3763 +2,2,0,13,pad,3547 +2,2,0,14,pad,4167 +2,2,0,15,pad,2858 +2,2,0,16,pad,3548 +2,2,0,17,pad,3328 +2,2,0,18,pad,3970 +2,2,0,19,pad,3773 +2,2,0,20,pad,3091 +2,2,0,21,pad,3776 +2,2,0,23,pad,3325 +2,2,0,24,pad,3771 +2,2,0,25,pad,3544 +2,2,0,26,pad,4168 +2,2,0,27,pad,3762 +2,2,0,28,pad,3551 +2,2,0,29,pad,3963 +2,2,0,30,pad,3764 +2,2,0,31,pad,3969 +2,2,0,32,pad,4169 +2,2,0,33,pad,3323 +2,2,0,34,pad,2616 +2,2,0,35,pad,4259 +2,2,0,36,pad,3550 +2,2,0,37,pad,3545 +2,2,0,38,pad,3968 +2,2,0,39,pad,3758 +2,2,0,40,pad,3759 +2,2,0,41,pad,3760 +2,2,0,42,pad,3965 +2,2,0,43,pad,3322 +2,2,0,44,pad,3972 +2,2,0,46,pad,4260 +2,2,0,47,pad,4070 +2,2,0,48,pad,3543 +2,2,0,49,pad,3962 +2,2,0,50,pad,3967 +2,2,0,51,pad,3541 +2,2,0,52,pad,3966 +2,2,0,53,pad,3756 +2,2,0,54,pad,3964 +2,2,0,55,pad,4261 +2,2,0,57,pad,4069 +2,2,0,58,pad,3757 +2,2,0,59,pad,4165 +2,2,0,60,pad,3960 +2,2,0,61,pad,4258 +2,2,0,62,pad,4353 +2,2,0,63,pad,4350 +2,2,0,64,pad,4262 +2,2,0,65,pad,4351 +2,2,0,66,pad,4439 +2,2,0,67,pad,4352 +2,2,3,0,pad,2633 +2,2,3,1,pad,2871 +2,2,3,2,pad,2636 +2,2,3,3,pad,2868 +2,2,3,4,pad,2634 +2,2,3,5,pad,2873 +2,2,3,6,pad,1864 +2,2,3,7,pad,1858 +2,2,3,8,pad,1319 +2,2,3,9,pad,2874 +2,2,3,10,pad,2641 +2,2,3,12,pad,2870 +2,2,3,13,pad,1595 +2,2,3,14,pad,1321 +2,2,3,15,pad,2131 +2,2,3,16,pad,2872 +2,2,3,17,pad,2385 +2,2,3,18,pad,1867 +2,2,3,19,pad,2387 +2,2,3,20,pad,2875 +2,2,3,21,pad,2638 +2,2,3,23,pad,1856 +2,2,3,24,pad,2879 +2,2,3,25,pad,2877 +2,2,3,26,pad,1598 +2,2,3,27,pad,1855 +2,2,3,28,pad,2881 +2,2,3,29,pad,1862 +2,2,3,30,pad,2389 +2,2,3,31,pad,3105 +2,2,3,32,pad,2639 +2,2,3,33,pad,1860 +2,2,3,34,pad,2129 +2,2,3,35,pad,3107 +2,2,3,36,pad,2880 +2,2,3,37,pad,1859 +2,2,3,38,pad,2637 +2,2,3,39,pad,2380 +2,2,3,40,pad,2883 +2,2,3,41,pad,3108 +2,2,3,42,pad,2885 +2,2,3,43,pad,2124 +2,2,3,44,pad,2127 +2,2,3,46,pad,3106 +2,2,3,47,pad,2383 +2,2,3,48,pad,2125 +2,2,3,49,pad,2876 +2,2,3,50,pad,1857 +2,2,3,51,pad,2386 +2,2,3,52,pad,1854 +2,2,3,53,pad,2130 +2,2,3,54,pad,3109 +2,2,3,55,pad,3113 +2,2,3,57,pad,2121 +2,2,3,58,pad,2878 +2,2,3,59,pad,3111 +2,2,3,60,pad,3115 +2,2,3,61,pad,2119 +2,2,3,62,pad,3116 +2,2,3,63,pad,3332 +2,2,3,64,pad,2632 +2,2,3,65,pad,2118 +2,2,3,66,pad,2635 +2,2,3,67,pad,3334 +2,2,2,0,pad,3117 +2,2,2,1,pad,2123 +2,2,2,2,pad,3114 +2,2,2,3,pad,3335 +2,2,2,4,pad,3119 +2,2,2,5,pad,2116 +2,2,2,6,pad,1589 +2,2,2,7,pad,3337 +2,2,2,8,pad,1318 +2,2,2,9,pad,3333 +2,2,2,10,pad,1592 +2,2,2,12,pad,2113 +2,2,2,13,pad,1594 +2,2,2,14,pad,3336 +2,2,2,15,pad,1596 +2,2,2,16,pad,2375 +2,2,2,17,pad,1590 +2,2,2,18,pad,2122 +2,2,2,19,pad,1865 +2,2,2,20,pad,3338 +2,2,2,21,pad,2126 +2,2,2,23,pad,2120 +2,2,2,24,pad,1591 +2,2,2,25,pad,3339 +2,2,2,26,pad,2128 +2,2,2,27,pad,2117 +2,2,2,28,pad,3343 +2,2,2,29,pad,3341 +2,2,2,30,pad,1863 +2,2,2,31,pad,3554 +2,2,2,32,pad,2382 +2,2,2,33,pad,2115 +2,2,2,34,pad,1593 +2,2,2,35,pad,3555 +2,2,2,36,pad,3342 +2,2,2,37,pad,2114 +2,2,2,38,pad,3110 +2,2,2,39,pad,2374 +2,2,2,40,pad,3112 +2,2,2,41,pad,3557 +2,2,2,42,pad,3346 +2,2,2,43,pad,3560 +2,2,2,44,pad,3340 +2,2,2,46,pad,3556 +2,2,2,47,pad,3347 +2,2,2,48,pad,2372 +2,2,2,49,pad,2384 +2,2,2,50,pad,2369 +2,2,2,51,pad,1861 +2,2,2,52,pad,2367 +2,2,2,53,pad,3344 +2,2,2,54,pad,3558 +2,2,2,55,pad,3562 +2,2,2,57,pad,2366 +2,2,2,58,pad,3563 +2,2,2,59,pad,3559 +2,2,2,60,pad,3565 +2,2,2,61,pad,2371 +2,2,2,62,pad,3561 +2,2,2,63,pad,3766 +2,2,2,64,pad,3956 +2,2,2,65,pad,2370 +2,2,2,66,pad,3564 +2,2,2,67,pad,3767 +2,2,1,0,pad,2392 +2,2,1,1,pad,2368 +2,2,1,2,pad,3772 +2,2,1,3,pad,3769 +2,2,1,4,pad,3566 +2,2,1,5,pad,3768 +2,2,1,6,pad,3567 +2,2,1,7,pad,3770 +2,2,1,8,pad,3775 +2,2,1,9,pad,3774 +2,3,1,10,pad,3779 +2,3,1,12,pad,1052 +2,3,1,13,pad,2407 +2,3,1,14,pad,1050 +2,3,1,15,pad,3136 +2,3,1,16,pad,4264 +2,3,1,17,pad,3780 +2,3,1,18,pad,1051 +2,3,1,19,pad,2153 +2,3,1,20,pad,1048 +2,3,1,21,pad,1894 +2,3,1,23,pad,1046 +2,3,1,24,pad,3134 +2,3,1,25,pad,1882 +2,3,1,26,pad,3781 +2,3,1,27,pad,1884 +2,3,1,28,pad,1895 +2,3,1,29,pad,2405 +2,3,1,30,pad,1631 +2,3,1,31,pad,2145 +2,3,1,32,pad,2903 +2,3,1,33,pad,2147 +2,3,1,34,pad,3361 +2,3,1,35,pad,2410 +2,3,1,36,pad,1620 +2,3,1,37,pad,3977 +2,3,1,38,pad,3135 +2,3,1,39,pad,2657 +2,3,1,40,pad,1892 +2,3,1,41,pad,2655 +2,3,1,42,pad,2151 +2,3,1,43,pad,2404 +2,3,1,44,pad,2154 +2,3,1,46,pad,3978 +2,3,1,47,pad,1891 +2,3,1,48,pad,1615 +2,3,1,49,pad,2152 +2,3,1,50,pad,2408 +2,3,1,51,pad,1887 +2,3,1,52,pad,2656 +2,3,1,53,pad,3359 +2,3,1,54,pad,1612 +2,3,1,55,pad,3979 +2,3,1,57,pad,2146 +2,3,1,58,pad,1889 +2,3,1,59,pad,1879 +2,3,1,60,pad,2406 +2,3,1,61,pad,1881 +2,3,1,62,pad,1617 +2,3,1,63,pad,2142 +2,3,1,64,pad,2659 +2,3,1,65,pad,2143 +2,3,1,66,pad,3980 +2,3,1,67,pad,1883 +2,3,0,0,pad,1893 +2,3,0,1,pad,4074 +2,3,0,2,pad,1630 +2,3,0,3,pad,1880 +2,3,0,4,pad,1890 +2,3,0,5,pad,1614 +2,3,0,6,pad,1628 +2,3,0,7,pad,2149 +2,3,0,8,pad,1625 +2,3,0,9,pad,4075 +2,3,0,10,pad,1888 +2,3,0,12,pad,2900 +2,3,0,13,pad,1623 +2,3,0,14,pad,3132 +2,3,0,15,pad,1622 +2,3,0,16,pad,2660 +2,3,0,17,pad,2901 +2,3,0,18,pad,2658 +2,3,0,19,pad,4076 +2,3,0,20,pad,2902 +2,3,0,21,pad,2150 +2,3,0,23,pad,2411 +2,3,0,24,pad,2898 +2,3,0,25,pad,2148 +2,3,0,26,pad,3362 +2,3,0,27,pad,1886 +2,3,0,28,pad,3141 +2,3,0,29,pad,1885 +2,3,0,30,pad,4077 +2,3,0,31,pad,3138 +2,3,0,32,pad,3143 +2,3,0,33,pad,2904 +2,3,0,34,pad,3363 +2,3,0,35,pad,3137 +2,3,0,36,pad,3576 +2,3,0,37,pad,2409 +2,3,0,38,pad,3144 +2,3,0,39,pad,2155 +2,3,0,40,pad,3364 +2,3,0,41,pad,4170 +2,3,0,42,pad,3577 +2,3,0,43,pad,2662 +2,3,0,44,pad,3782 +2,3,0,46,pad,3575 +2,3,0,47,pad,3145 +2,3,0,48,pad,3578 +2,3,0,49,pad,3365 +2,3,0,50,pad,4078 +2,3,0,51,pad,4171 +2,3,0,52,pad,3579 +2,3,0,53,pad,3783 +2,3,0,54,pad,3784 +2,3,0,55,pad,3146 +2,3,0,57,pad,4765 +2,3,0,58,pad,3366 +2,3,0,59,pad,4442 +2,3,0,60,pad,3981 +2,3,0,61,pad,4689 +2,3,0,62,pad,4172 +2,3,0,63,pad,4354 +2,3,0,64,pad,3147 +2,3,0,65,pad,4263 +2,3,0,66,pad,3785 +2,3,0,67,pad,3982 +2,3,3,0,pad,2395 +2,3,3,1,pad,2397 +2,3,3,2,pad,752 +2,3,3,3,pad,2642 +2,3,3,4,pad,2402 +2,3,3,5,pad,2645 +2,3,3,6,pad,2400 +2,3,3,7,pad,2132 +2,3,3,8,pad,2403 +2,3,3,9,pad,2647 +2,3,3,10,pad,1040 +2,3,3,12,pad,1870 +2,3,3,13,pad,1326 +2,3,3,14,pad,1866 +2,3,3,15,pad,1325 +2,3,3,16,pad,1599 +2,3,3,17,pad,2648 +2,3,3,18,pad,2644 +2,3,3,19,pad,2650 +2,3,3,20,pad,1597 +2,3,3,21,pad,2653 +2,3,3,23,pad,2646 +2,3,3,24,pad,1044 +2,3,3,25,pad,1324 +2,3,3,26,pad,1043 +2,3,3,27,pad,2649 +2,3,3,28,pad,1871 +2,3,3,29,pad,1322 +2,3,3,30,pad,1604 +2,3,3,31,pad,2136 +2,3,3,32,pad,1602 +2,3,3,33,pad,2133 +2,3,3,34,pad,2651 +2,3,3,35,pad,1042 +2,3,3,36,pad,2652 +2,3,3,37,pad,2884 +2,3,3,38,pad,1329 +2,3,3,39,pad,2887 +2,3,3,40,pad,1327 +2,3,3,41,pad,2889 +2,3,3,42,pad,2654 +2,3,3,43,pad,1868 +2,3,3,44,pad,1047 +2,3,3,46,pad,1601 +2,3,3,47,pad,2890 +2,3,3,48,pad,2388 +2,3,3,49,pad,1045 +2,3,3,50,pad,2886 +2,3,3,51,pad,2892 +2,3,3,52,pad,1600 +2,3,3,53,pad,1331 +2,3,3,54,pad,2888 +2,3,3,55,pad,1328 +2,3,3,57,pad,2390 +2,3,3,58,pad,2895 +2,3,3,59,pad,2891 +2,3,3,60,pad,2141 +2,3,3,61,pad,2640 +2,3,3,62,pad,1876 +2,3,3,63,pad,1038 +2,3,3,64,pad,2893 +2,3,3,65,pad,3118 +2,3,3,66,pad,2894 +2,3,3,67,pad,2643 +2,3,2,0,pad,1874 +2,3,2,1,pad,3121 +2,3,2,2,pad,2398 +2,3,2,3,pad,2882 +2,3,2,4,pad,2896 +2,3,2,5,pad,3123 +2,3,2,6,pad,2396 +2,3,2,7,pad,1041 +2,3,2,8,pad,1603 +2,3,2,9,pad,1320 +2,3,2,10,pad,3124 +2,3,2,12,pad,1323 +2,3,2,13,pad,2140 +2,3,2,14,pad,3120 +2,3,2,15,pad,1049 +2,3,2,16,pad,3122 +2,3,2,17,pad,3126 +2,3,2,18,pad,2394 +2,3,2,19,pad,3129 +2,3,2,20,pad,750 +2,3,2,21,pad,2899 +2,3,2,23,pad,3125 +2,3,2,24,pad,2897 +2,3,2,25,pad,1873 +2,3,2,26,pad,3131 +2,3,2,27,pad,3127 +2,3,2,28,pad,1878 +2,3,2,29,pad,3345 +2,3,2,30,pad,1877 +2,3,2,31,pad,2138 +2,3,2,32,pad,1609 +2,3,2,33,pad,2135 +2,3,2,34,pad,3128 +2,3,2,35,pad,3348 +2,3,2,36,pad,3130 +2,3,2,37,pad,3350 +2,3,2,38,pad,2399 +2,3,2,39,pad,1875 +2,3,2,40,pad,2144 +2,3,2,41,pad,3351 +2,3,2,42,pad,3133 +2,3,2,43,pad,2393 +2,3,2,44,pad,1333 +2,3,2,46,pad,1872 +2,3,2,47,pad,3353 +2,3,2,48,pad,2139 +2,3,2,49,pad,1335 +2,3,2,50,pad,3349 +2,3,2,51,pad,3356 +2,3,2,52,pad,3352 +2,3,2,53,pad,1334 +2,3,2,54,pad,1606 +2,3,2,55,pad,1608 +2,3,2,57,pad,2137 +2,3,2,58,pad,3358 +2,3,2,59,pad,3354 +2,3,2,60,pad,1607 +2,3,2,61,pad,2391 +2,3,2,62,pad,3355 +2,3,2,63,pad,2134 +2,3,2,64,pad,1605 +2,3,2,65,pad,3568 +2,3,2,66,pad,3357 +2,3,2,67,pad,1869 +2,3,1,0,pad,1336 +2,3,1,1,pad,3570 +2,3,1,2,pad,1332 +2,3,1,3,pad,3571 +2,3,1,4,pad,3360 +2,3,1,5,pad,3569 +2,3,1,6,pad,1330 +2,3,1,7,pad,3572 +2,3,1,8,pad,3573 +2,3,1,9,pad,3574 +5,2,1,10,pad,3800 +5,2,1,12,pad,4356 +5,2,1,13,pad,3996 +5,2,1,14,pad,4357 +5,2,1,15,pad,4267 +5,2,1,16,pad,4358 +5,2,1,17,pad,4270 +5,2,1,18,pad,4443 +5,2,1,19,pad,4269 +5,2,1,20,pad,4359 +5,2,1,21,pad,4268 +5,2,1,23,pad,4444 +5,2,1,24,pad,4355 +5,2,1,25,pad,4360 +5,2,1,26,pad,3997 +5,2,1,27,pad,4445 +5,2,1,28,pad,4179 +5,2,1,29,pad,4092 +5,2,1,30,pad,4271 +5,2,1,31,pad,4361 +5,2,1,32,pad,4090 +5,2,1,33,pad,4446 +5,2,1,34,pad,4182 +5,2,1,35,pad,4528 +5,2,1,36,pad,4272 +5,2,1,37,pad,4093 +5,2,1,38,pad,3998 +5,2,1,39,pad,4447 +5,2,1,40,pad,4091 +5,2,1,41,pad,4529 +5,2,1,42,pad,4183 +5,2,1,43,pad,4448 +5,2,1,44,pad,4273 +5,2,1,46,pad,4530 +5,2,1,47,pad,4184 +5,2,1,48,pad,4449 +5,2,1,49,pad,4274 +5,2,1,50,pad,4531 +5,2,1,51,pad,4362 +5,2,1,52,pad,4094 +5,2,1,53,pad,4185 +5,2,1,54,pad,4610 +5,2,1,55,pad,4275 +5,2,1,57,pad,4450 +5,2,1,58,pad,4363 +5,2,1,59,pad,4532 +5,2,1,60,pad,4186 +5,2,1,61,pad,4611 +5,2,1,62,pad,4276 +5,2,1,63,pad,4451 +5,2,1,64,pad,4364 +5,2,1,65,pad,4533 +5,2,1,66,pad,4187 +5,2,1,67,pad,4612 +5,2,0,0,pad,4095 +5,2,0,1,pad,4452 +5,2,0,2,pad,4277 +5,2,0,3,pad,4534 +5,2,0,4,pad,4365 +5,2,0,5,pad,4613 +5,2,0,6,pad,4366 +5,2,0,7,pad,4535 +5,2,0,8,pad,4278 +5,2,0,9,pad,4614 +5,2,0,10,pad,4188 +5,2,0,12,pad,4690 +5,2,0,13,pad,4096 +5,2,0,14,pad,4189 +5,2,0,15,pad,4367 +5,2,0,16,pad,4536 +5,2,0,17,pad,4279 +5,2,0,18,pad,4615 +5,2,0,19,pad,4453 +5,2,0,20,pad,4691 +5,2,0,21,pad,4368 +5,2,0,23,pad,4537 +5,2,0,24,pad,4280 +5,2,0,25,pad,4616 +5,2,0,26,pad,4454 +5,2,0,27,pad,4190 +5,2,0,28,pad,4369 +5,2,0,29,pad,4692 +5,2,0,30,pad,4281 +5,2,0,31,pad,4538 +5,2,0,32,pad,4455 +5,2,0,33,pad,4617 +5,2,0,34,pad,4282 +5,2,0,35,pad,4693 +5,2,0,36,pad,4370 +5,2,0,37,pad,4191 +5,2,0,38,pad,4456 +5,2,0,39,pad,4766 +5,2,0,40,pad,4371 +5,2,0,41,pad,4457 +5,2,0,42,pad,1392 +5,2,0,43,pad,4539 +5,2,0,44,pad,4618 +5,2,0,46,pad,2401 +5,2,0,47,pad,4694 +5,2,0,48,pad,4767 +5,2,0,49,pad,4540 +5,2,0,50,pad,4768 +5,2,0,51,pad,4192 +5,2,0,52,pad,4372 +5,2,0,53,pad,4619 +5,2,0,54,pad,4695 +5,2,0,55,pad,4696 +5,2,0,57,pad,4283 +5,2,0,58,pad,4373 +5,2,0,59,pad,4769 +5,2,0,60,pad,4458 +5,2,0,61,pad,4837 +5,2,0,62,pad,4541 +5,2,0,63,pad,4770 +5,2,0,64,pad,4193 +5,2,0,65,pad,4284 +5,2,0,66,pad,4620 +5,2,0,67,pad,4697 +5,2,3,0,pad,2908 +5,2,3,1,pad,2682 +5,2,3,2,pad,3151 +5,2,3,3,pad,2675 +5,2,3,4,pad,2420 +5,2,3,5,pad,2680 +5,2,3,6,pad,2924 +5,2,3,7,pad,3371 +5,2,3,8,pad,3152 +5,2,3,9,pad,2906 +5,2,3,10,pad,2444 +5,2,3,12,pad,2679 +5,2,3,13,pad,2422 +5,2,3,14,pad,2673 +5,2,3,15,pad,2439 +5,2,3,16,pad,2677 +5,2,3,17,pad,2157 +5,2,3,18,pad,2905 +5,2,3,19,pad,2441 +5,2,3,20,pad,2674 +5,2,3,21,pad,2156 +5,2,3,23,pad,3372 +5,2,3,24,pad,2173 +5,2,3,25,pad,2676 +5,2,3,26,pad,2160 +5,2,3,27,pad,2921 +5,2,3,28,pad,2176 +5,2,3,29,pad,2911 +5,2,3,30,pad,2440 +5,2,3,31,pad,2672 +5,2,3,32,pad,2438 +5,2,3,33,pad,2907 +5,2,3,34,pad,2417 +5,2,3,35,pad,2681 +5,2,3,36,pad,3373 +5,2,3,37,pad,2913 +5,2,3,38,pad,2436 +5,2,3,39,pad,2678 +5,2,3,40,pad,2415 +5,2,3,41,pad,2909 +5,2,3,42,pad,2433 +5,2,3,43,pad,2683 +5,2,3,44,pad,2414 +5,2,3,46,pad,2914 +5,2,3,47,pad,3374 +5,2,3,48,pad,2685 +5,2,3,49,pad,2443 +5,2,3,50,pad,3586 +5,2,3,51,pad,2412 +5,2,3,52,pad,2910 +5,2,3,53,pad,2431 +5,2,3,54,pad,2684 +5,2,3,55,pad,2413 +5,2,3,57,pad,2916 +5,2,3,58,pad,2687 +5,2,3,59,pad,2920 +5,2,3,60,pad,3375 +5,2,3,61,pad,2912 +5,2,3,62,pad,2416 +5,2,3,63,pad,3587 +5,2,3,64,pad,2430 +5,2,3,65,pad,2919 +5,2,3,66,pad,2418 +5,2,3,67,pad,3139 +5,2,2,0,pad,2428 +5,2,2,1,pad,2918 +5,2,2,2,pad,2419 +5,2,2,3,pad,2915 +5,2,2,4,pad,2425 +5,2,2,5,pad,3588 +5,2,2,6,pad,2421 +5,2,2,7,pad,3150 +5,2,2,8,pad,2423 +5,2,2,9,pad,3140 +5,2,2,10,pad,2661 +5,2,2,12,pad,3149 +5,2,2,13,pad,2437 +5,2,2,14,pad,2917 +5,2,2,15,pad,2663 +5,2,2,16,pad,3370 +5,2,2,17,pad,2435 +5,2,2,18,pad,3142 +5,2,2,19,pad,2664 +5,2,2,20,pad,2923 +5,2,2,21,pad,3589 +5,2,2,23,pad,3585 +5,2,2,24,pad,2434 +5,2,2,25,pad,3148 +5,2,2,26,pad,2666 +5,2,2,27,pad,3369 +5,2,2,28,pad,2432 +5,2,2,29,pad,3368 +5,2,2,30,pad,2669 +5,2,2,31,pad,3367 +5,2,2,32,pad,2922 +5,2,2,33,pad,3584 +5,2,2,34,pad,3590 +5,2,2,35,pad,3794 +5,2,2,36,pad,2665 +5,2,2,37,pad,3583 +5,2,2,38,pad,2429 +5,2,2,39,pad,3793 +5,2,2,40,pad,2671 +5,2,2,41,pad,3582 +5,2,2,42,pad,2427 +5,2,2,43,pad,3581 +5,2,2,44,pad,2667 +5,2,2,46,pad,3580 +5,2,2,47,pad,2426 +5,2,2,48,pad,3795 +5,2,2,49,pad,2668 +5,2,2,50,pad,3792 +5,2,2,51,pad,2686 +5,2,2,52,pad,3791 +5,2,2,53,pad,2670 +5,2,2,54,pad,3790 +5,2,2,55,pad,2424 +5,2,2,57,pad,3789 +5,2,2,58,pad,4079 +5,2,2,59,pad,3796 +5,2,2,60,pad,3986 +5,2,2,61,pad,3788 +5,2,2,62,pad,4080 +5,2,2,63,pad,3787 +5,2,2,64,pad,4173 +5,2,2,65,pad,3786 +5,2,2,66,pad,4081 +5,2,2,67,pad,3983 +5,2,1,0,pad,3987 +5,2,1,1,pad,3984 +5,2,1,2,pad,3988 +5,2,1,3,pad,3985 +5,2,1,4,pad,4082 +5,2,1,5,pad,3993 +5,2,1,6,pad,4174 +5,2,1,7,pad,3994 +5,2,1,8,pad,3798 +5,2,1,9,pad,3797 +5,3,1,10,pad,3995 +5,3,1,12,pad,3799 +5,3,1,13,pad,3595 +5,3,1,14,pad,3991 +5,3,1,15,pad,3596 +5,3,1,16,pad,3990 +5,3,1,17,pad,3594 +5,3,1,18,pad,3989 +5,3,1,19,pad,2209 +5,3,1,20,pad,4083 +5,3,1,21,pad,2458 +5,3,1,23,pad,3801 +5,3,1,24,pad,2700 +5,3,1,25,pad,4175 +5,3,1,26,pad,2935 +5,3,1,27,pad,3164 +5,3,1,28,pad,2459 +5,3,1,29,pad,3165 +5,3,1,30,pad,2701 +5,3,1,31,pad,3166 +5,3,1,32,pad,3163 +5,3,1,33,pad,3384 +5,3,1,34,pad,2936 +5,3,1,35,pad,3167 +5,3,1,36,pad,2460 +5,3,1,37,pad,3385 +5,3,1,38,pad,2702 +5,3,1,39,pad,3386 +5,3,1,40,pad,3802 +5,3,1,41,pad,3598 +5,3,1,42,pad,3383 +5,3,1,43,pad,3599 +5,3,1,44,pad,3597 +5,3,1,46,pad,2933 +5,3,1,47,pad,2937 +5,3,1,48,pad,4265 +5,3,1,49,pad,2461 +5,3,1,50,pad,2697 +5,3,1,51,pad,3803 +5,3,1,52,pad,3999 +5,3,1,53,pad,2703 +5,3,1,54,pad,2207 +5,3,1,55,pad,2938 +5,3,1,57,pad,4084 +5,3,1,58,pad,3600 +5,3,1,59,pad,2456 +5,3,1,60,pad,2462 +5,3,1,61,pad,4176 +5,3,1,62,pad,3804 +5,3,1,63,pad,2698 +5,3,1,64,pad,2704 +5,3,1,65,pad,4266 +5,3,1,66,pad,2939 +5,3,1,67,pad,4000 +5,3,0,0,pad,2463 +5,3,0,1,pad,2208 +5,3,0,2,pad,2705 +5,3,0,3,pad,3805 +5,3,0,4,pad,3992 +5,3,0,5,pad,3162 +5,3,0,6,pad,2940 +5,3,0,7,pad,2942 +5,3,0,8,pad,3387 +5,3,0,9,pad,2457 +5,3,0,10,pad,2706 +5,3,0,12,pad,3601 +5,3,0,13,pad,4001 +5,3,0,14,pad,3382 +5,3,0,15,pad,2941 +5,3,0,16,pad,3806 +5,3,0,17,pad,3168 +5,3,0,18,pad,2934 +5,3,0,19,pad,3388 +5,3,0,20,pad,3169 +5,3,0,21,pad,2707 +5,3,0,23,pad,2699 +5,3,0,24,pad,4002 +5,3,0,25,pad,3807 +5,3,0,26,pad,3390 +5,3,0,27,pad,4097 +5,3,0,28,pad,3171 +5,3,0,29,pad,3389 +5,3,0,30,pad,2710 +5,3,0,31,pad,2708 +5,3,0,32,pad,3603 +5,3,0,33,pad,3602 +5,3,0,34,pad,2945 +5,3,0,35,pad,2943 +5,3,0,36,pad,4003 +5,3,0,37,pad,4098 +5,3,0,38,pad,3391 +5,3,0,39,pad,3170 +5,3,0,40,pad,3808 +5,3,0,41,pad,2709 +5,3,0,42,pad,2711 +5,3,0,43,pad,2944 +5,3,0,44,pad,3604 +5,3,0,46,pad,4085 +5,3,0,47,pad,4004 +5,3,0,48,pad,4177 +5,3,0,49,pad,3172 +5,3,0,50,pad,4099 +5,3,0,51,pad,2946 +5,3,0,52,pad,4086 +5,3,0,53,pad,3392 +5,3,0,54,pad,4178 +5,3,0,55,pad,3173 +5,3,0,57,pad,4087 +5,3,0,58,pad,2947 +5,3,0,59,pad,4088 +5,3,0,60,pad,4005 +5,3,0,61,pad,4180 +5,3,0,62,pad,3809 +5,3,0,63,pad,4089 +5,3,0,64,pad,3605 +5,3,0,65,pad,4181 +5,3,0,66,pad,4100 +5,3,0,67,pad,3393 +5,3,3,0,pad,2925 +5,3,3,1,pad,2178 +5,3,3,2,pad,1380 +5,3,3,3,pad,2162 +5,3,3,4,pad,2926 +5,3,3,5,pad,2445 +5,3,3,6,pad,1382 +5,3,3,7,pad,1897 +5,3,3,8,pad,2196 +5,3,3,9,pad,2179 +5,3,3,10,pad,1912 +5,3,3,12,pad,2442 +5,3,3,13,pad,2193 +5,3,3,14,pad,2688 +5,3,3,15,pad,1916 +5,3,3,16,pad,2158 +5,3,3,17,pad,2927 +5,3,3,18,pad,3153 +5,3,3,19,pad,2447 +5,3,3,20,pad,2181 +5,3,3,21,pad,1914 +5,3,3,23,pad,2163 +5,3,3,24,pad,1647 +5,3,3,25,pad,2184 +5,3,3,26,pad,1918 +5,3,3,27,pad,2159 +5,3,3,28,pad,2197 +5,3,3,29,pad,2186 +5,3,3,30,pad,1921 +5,3,3,31,pad,3154 +5,3,3,32,pad,2928 +5,3,3,33,pad,2165 +5,3,3,34,pad,1649 +5,3,3,35,pad,2187 +5,3,3,36,pad,1919 +5,3,3,37,pad,2168 +5,3,3,38,pad,1652 +5,3,3,39,pad,2189 +5,3,3,40,pad,1923 +5,3,3,41,pad,2170 +5,3,3,42,pad,1654 +5,3,3,43,pad,2192 +5,3,3,44,pad,1920 +5,3,3,46,pad,3155 +5,3,3,47,pad,1925 +5,3,3,48,pad,2171 +5,3,3,49,pad,1924 +5,3,3,50,pad,2175 +5,3,3,51,pad,1927 +5,3,3,52,pad,1899 +5,3,3,53,pad,1922 +5,3,3,54,pad,2177 +5,3,3,55,pad,1928 +5,3,3,57,pad,2161 +5,3,3,58,pad,1926 +5,3,3,59,pad,2180 +5,3,3,60,pad,1930 +5,3,3,61,pad,2164 +5,3,3,62,pad,3156 +5,3,3,63,pad,2446 +5,3,3,64,pad,2448 +5,3,3,65,pad,2166 +5,3,3,66,pad,1929 +5,3,3,67,pad,2689 +5,3,2,0,pad,1933 +5,3,2,1,pad,1905 +5,3,2,2,pad,1931 +5,3,2,3,pad,2182 +5,3,2,4,pad,3157 +5,3,2,5,pad,3376 +5,3,2,6,pad,2198 +5,3,2,7,pad,2167 +5,3,2,8,pad,1932 +5,3,2,9,pad,2183 +5,3,2,10,pad,1934 +5,3,2,12,pad,1907 +5,3,2,13,pad,3158 +5,3,2,14,pad,2185 +5,3,2,15,pad,1937 +5,3,2,16,pad,2169 +5,3,2,17,pad,1935 +5,3,2,18,pad,2194 +5,3,2,19,pad,2690 +5,3,2,20,pad,3377 +5,3,2,21,pad,2691 +5,3,2,23,pad,1908 +5,3,2,24,pad,2692 +5,3,2,25,pad,2188 +5,3,2,26,pad,2929 +5,3,2,27,pad,2172 +5,3,2,28,pad,2693 +5,3,2,29,pad,2190 +5,3,2,30,pad,1943 +5,3,2,31,pad,1910 +5,3,2,32,pad,2199 +5,3,2,33,pad,2191 +5,3,2,34,pad,3378 +5,3,2,35,pad,2174 +5,3,2,36,pad,1944 +5,3,2,37,pad,2195 +5,3,2,38,pad,2200 +5,3,2,39,pad,1913 +5,3,2,40,pad,1945 +5,3,2,41,pad,1917 +5,3,2,42,pad,2201 +5,3,2,43,pad,1911 +5,3,2,44,pad,3379 +5,3,2,46,pad,1646 +5,3,2,47,pad,1946 +5,3,2,48,pad,3591 +5,3,2,49,pad,3159 +5,3,2,50,pad,1915 +5,3,2,51,pad,2202 +5,3,2,52,pad,2449 +5,3,2,53,pad,2451 +5,3,2,54,pad,2930 +5,3,2,55,pad,2931 +5,3,2,57,pad,2694 +5,3,2,58,pad,3380 +5,3,2,59,pad,2450 +5,3,2,60,pad,2203 +5,3,2,61,pad,3592 +5,3,2,62,pad,2452 +5,3,2,63,pad,1947 +5,3,2,64,pad,1948 +5,3,2,65,pad,2695 +5,3,2,66,pad,2204 +5,3,2,67,pad,3160 +5,3,1,0,pad,3381 +5,3,1,1,pad,2932 +5,3,1,2,pad,2453 +5,3,1,3,pad,3593 +5,3,1,4,pad,2205 +5,3,1,5,pad,2696 +5,3,1,6,pad,2454 +5,3,1,7,pad,3161 +5,3,1,8,pad,2206 +5,3,1,9,pad,2455 +0,3,1,10,pad,1111 +0,3,1,12,pad,1108 +0,3,1,13,pad,825 +0,3,1,14,pad,1110 +0,3,1,15,pad,827 +0,3,1,16,pad,1113 +0,3,1,17,pad,830 +0,3,1,18,pad,1112 +0,3,1,19,pad,1115 +0,3,1,20,pad,207 +0,3,1,21,pad,215 +0,3,1,23,pad,1114 +0,3,1,24,pad,832 +0,3,1,25,pad,512 +0,3,1,26,pad,529 +0,3,1,27,pad,480 +0,3,1,28,pad,1117 +0,3,1,29,pad,1116 +0,3,1,30,pad,525 +0,3,1,31,pad,1106 +0,3,1,32,pad,530 +0,3,1,33,pad,1394 +0,3,1,34,pad,1118 +0,3,1,35,pad,515 +0,3,1,36,pad,823 +0,3,1,37,pad,1119 +0,3,1,38,pad,835 +0,3,1,39,pad,522 +0,3,1,40,pad,1120 +0,3,1,41,pad,210 +0,3,1,42,pad,526 +0,3,1,43,pad,1397 +0,3,1,44,pad,218 +0,3,1,46,pad,1121 +0,3,1,47,pad,220 +0,3,1,48,pad,517 +0,3,1,49,pad,1123 +0,3,1,50,pad,1399 +0,3,1,51,pad,221 +0,3,1,52,pad,1122 +0,3,1,53,pad,833 +0,3,1,54,pad,1109 +0,3,1,55,pad,214 +0,3,1,57,pad,1400 +0,3,1,58,pad,1125 +0,3,1,59,pad,212 +0,3,1,60,pad,216 +0,3,1,61,pad,1124 +0,3,1,62,pad,528 +0,3,1,63,pad,1402 +0,3,1,64,pad,838 +0,3,1,65,pad,213 +0,3,1,66,pad,1126 +0,3,1,67,pad,518 +0,3,0,0,pad,840 +0,3,0,1,pad,524 +0,3,0,2,pad,1127 +0,3,0,3,pad,1405 +0,3,0,4,pad,1128 +0,3,0,5,pad,206 +0,3,0,6,pad,223 +0,3,0,7,pad,1404 +0,3,0,8,pad,1129 +0,3,0,9,pad,520 +0,3,0,10,pad,829 +0,3,0,12,pad,1407 +0,3,0,13,pad,1131 +0,3,0,14,pad,208 +0,3,0,15,pad,217 +0,3,0,16,pad,1406 +0,3,0,17,pad,1130 +0,3,0,18,pad,1408 +0,3,0,19,pad,226 +0,3,0,20,pad,209 +0,3,0,21,pad,828 +0,3,0,23,pad,824 +0,3,0,24,pad,1132 +0,3,0,25,pad,1409 +0,3,0,26,pad,534 +0,3,0,27,pad,1410 +0,3,0,28,pad,537 +0,3,0,29,pad,527 +0,3,0,30,pad,1135 +0,3,0,31,pad,523 +0,3,0,32,pad,536 +0,3,0,33,pad,211 +0,3,0,34,pad,831 +0,3,0,35,pad,1411 +0,3,0,36,pad,538 +0,3,0,37,pad,205 +0,3,0,38,pad,539 +0,3,0,39,pad,190 +0,3,0,40,pad,540 +0,3,0,41,pad,193 +0,3,0,42,pad,834 +0,3,0,43,pad,195 +0,3,0,44,pad,541 +0,3,0,46,pad,198 +0,3,0,47,pad,543 +0,3,0,48,pad,200 +0,3,0,49,pad,836 +0,3,0,50,pad,201 +0,3,0,51,pad,545 +0,3,0,52,pad,1412 +0,3,0,53,pad,837 +0,3,0,54,pad,203 +0,3,0,55,pad,546 +0,3,0,57,pad,826 +0,3,0,58,pad,548 +0,3,0,59,pad,532 +0,3,0,60,pad,841 +0,3,0,61,pad,533 +0,3,0,62,pad,839 +0,3,0,63,pad,535 +0,3,0,64,pad,551 +0,3,0,65,pad,1681 +0,3,0,66,pad,1413 +0,3,0,67,pad,842 +0,3,3,0,pad,488 +0,3,3,1,pad,489 +0,3,3,2,pad,194 +0,3,3,3,pad,490 +0,3,3,4,pad,196 +0,3,3,5,pad,492 +0,3,3,6,pad,491 +0,3,3,7,pad,493 +0,3,3,8,pad,5290 +0,3,3,9,pad,494 +0,3,3,10,pad,197 +0,3,3,12,pad,477 +0,3,3,13,pad,5292 +0,3,3,14,pad,160 +0,3,3,15,pad,199 +0,3,3,16,pad,495 +0,3,3,17,pad,5293 +0,3,3,18,pad,487 +0,3,3,19,pad,496 +0,3,3,20,pad,497 +0,3,3,21,pad,202 +0,3,3,23,pad,158 +0,3,3,24,pad,5296 +0,3,3,25,pad,167 +0,3,3,26,pad,499 +0,3,3,27,pad,498 +0,3,3,28,pad,204 +0,3,3,29,pad,170 +0,3,3,30,pad,5295 +0,3,3,31,pad,478 +0,3,3,32,pad,501 +0,3,3,33,pad,789 +0,3,3,34,pad,5287 +0,3,3,35,pad,500 +0,3,3,36,pad,5294 +0,3,3,37,pad,161 +0,3,3,38,pad,5291 +0,3,3,39,pad,163 +0,3,3,40,pad,5289 +0,3,3,41,pad,791 +0,3,3,42,pad,502 +0,3,3,43,pad,503 +0,3,3,44,pad,174 +0,3,3,46,pad,172 +0,3,3,47,pad,504 +0,3,3,48,pad,794 +0,3,3,49,pad,171 +0,3,3,50,pad,505 +0,3,3,51,pad,5288 +0,3,3,52,pad,166 +0,3,3,53,pad,5286 +0,3,3,54,pad,173 +0,3,3,55,pad,507 +0,3,3,57,pad,796 +0,3,3,58,pad,169 +0,3,3,59,pad,506 +0,3,3,60,pad,5281 +0,3,3,61,pad,168 +0,3,3,62,pad,509 +0,3,3,63,pad,797 +0,3,3,64,pad,5283 +0,3,3,65,pad,5278 +0,3,3,66,pad,192 +0,3,3,67,pad,5280 +0,3,2,0,pad,508 +0,3,2,1,pad,799 +0,3,2,2,pad,510 +0,3,2,3,pad,180 +0,3,2,4,pad,188 +0,3,2,5,pad,800 +0,3,2,6,pad,511 +0,3,2,7,pad,181 +0,3,2,8,pad,5298 +0,3,2,9,pad,802 +0,3,2,10,pad,185 +0,3,2,12,pad,183 +0,3,2,13,pad,5300 +0,3,2,14,pad,178 +0,3,2,15,pad,513 +0,3,2,16,pad,801 +0,3,2,17,pad,189 +0,3,2,18,pad,804 +0,3,2,19,pad,5301 +0,3,2,20,pad,803 +0,3,2,21,pad,514 +0,3,2,23,pad,483 +0,3,2,24,pad,5303 +0,3,2,25,pad,805 +0,3,2,26,pad,5304 +0,3,2,27,pad,175 +0,3,2,28,pad,516 +0,3,2,29,pad,806 +0,3,2,30,pad,5302 +0,3,2,31,pad,807 +0,3,2,32,pad,5299 +0,3,2,33,pad,176 +0,3,2,34,pad,5598 +0,3,2,35,pad,177 +0,3,2,36,pad,519 +0,3,2,37,pad,179 +0,3,2,38,pad,5305 +0,3,2,39,pad,808 +0,3,2,40,pad,5600 +0,3,2,41,pad,182 +0,3,2,42,pad,810 +0,3,2,43,pad,809 +0,3,2,44,pad,521 +0,3,2,46,pad,485 +0,3,2,47,pad,5306 +0,3,2,48,pad,1094 +0,3,2,49,pad,812 +0,3,2,50,pad,811 +0,3,2,51,pad,5603 +0,3,2,52,pad,186 +0,3,2,53,pad,5597 +0,3,2,54,pad,1096 +0,3,2,55,pad,813 +0,3,2,57,pad,184 +0,3,2,58,pad,5595 +0,3,2,59,pad,814 +0,3,2,60,pad,187 +0,3,2,61,pad,5297 +0,3,2,62,pad,191 +0,3,2,63,pad,1099 +0,3,2,64,pad,486 +0,3,2,65,pad,816 +0,3,2,66,pad,815 +0,3,2,67,pad,1107 +0,3,1,0,pad,818 +0,3,1,1,pad,1104 +0,3,1,2,pad,820 +0,3,1,3,pad,1101 +0,3,1,4,pad,817 +0,3,1,5,pad,1105 +0,3,1,6,pad,819 +0,3,1,7,pad,1102 +0,3,1,8,pad,821 +0,3,1,9,pad,822 +0,2,1,10,pad,1656 +0,2,1,12,pad,1658 +0,2,1,13,pad,1383 +0,2,1,14,pad,1613 +0,2,1,15,pad,1385 +0,2,1,16,pad,1611 +0,2,1,17,pad,1387 +0,2,1,18,pad,1657 +0,2,1,19,pad,1388 +0,2,1,20,pad,1659 +0,2,1,21,pad,1384 +0,2,1,23,pad,1610 +0,2,1,24,pad,1386 +0,2,1,25,pad,1660 +0,2,1,26,pad,1389 +0,2,1,27,pad,1355 +0,2,1,28,pad,1391 +0,2,1,29,pad,1661 +0,2,1,30,pad,1390 +0,2,1,31,pad,1353 +0,2,1,32,pad,1393 +0,2,1,33,pad,1662 +0,2,1,34,pad,1352 +0,2,1,35,pad,1664 +0,2,1,36,pad,1351 +0,2,1,37,pad,1350 +0,2,1,38,pad,1349 +0,2,1,39,pad,1663 +0,2,1,40,pad,1395 +0,2,1,41,pad,1348 +0,2,1,42,pad,1666 +0,2,1,43,pad,1347 +0,2,1,44,pad,1396 +0,2,1,46,pad,1345 +0,2,1,47,pad,1346 +0,2,1,48,pad,1342 +0,2,1,49,pad,1055 +0,2,1,50,pad,1665 +0,2,1,51,pad,1667 +0,2,1,52,pad,1340 +0,2,1,53,pad,1057 +0,2,1,54,pad,1668 +0,2,1,55,pad,1398 +0,2,1,57,pad,1339 +0,2,1,58,pad,1058 +0,2,1,59,pad,1337 +0,2,1,60,pad,1669 +0,2,1,61,pad,1619 +0,2,1,62,pad,1060 +0,2,1,63,pad,1670 +0,2,1,64,pad,1401 +0,2,1,65,pad,1618 +0,2,1,66,pad,1063 +0,2,1,67,pad,1616 +0,2,0,0,pad,1672 +0,2,0,1,pad,1671 +0,2,0,2,pad,1403 +0,2,0,3,pad,1356 +0,2,0,4,pad,1065 +0,2,0,5,pad,1358 +0,2,0,6,pad,1674 +0,2,0,7,pad,1936 +0,2,0,8,pad,1066 +0,2,0,9,pad,1673 +0,2,0,10,pad,1053 +0,2,0,12,pad,1361 +0,2,0,13,pad,1054 +0,2,0,14,pad,1938 +0,2,0,15,pad,1675 +0,2,0,16,pad,1363 +0,2,0,17,pad,1056 +0,2,0,18,pad,1364 +0,2,0,19,pad,1676 +0,2,0,20,pad,1637 +0,2,0,21,pad,1344 +0,2,0,23,pad,1640 +0,2,0,24,pad,1677 +0,2,0,25,pad,1939 +0,2,0,26,pad,1343 +0,2,0,27,pad,1645 +0,2,0,28,pad,1341 +0,2,0,29,pad,1904 +0,2,0,30,pad,1338 +0,2,0,31,pad,1900 +0,2,0,32,pad,1678 +0,2,0,33,pad,1906 +0,2,0,34,pad,1621 +0,2,0,35,pad,1902 +0,2,0,36,pad,1624 +0,2,0,37,pad,1909 +0,2,0,38,pad,1626 +0,2,0,39,pad,1940 +0,2,0,40,pad,1627 +0,2,0,41,pad,1903 +0,2,0,42,pad,1629 +0,2,0,43,pad,1641 +0,2,0,44,pad,1632 +0,2,0,46,pad,1644 +0,2,0,47,pad,1634 +0,2,0,48,pad,1901 +0,2,0,49,pad,1679 +0,2,0,50,pad,1639 +0,2,0,51,pad,1635 +0,2,0,52,pad,1898 +0,2,0,53,pad,1642 +0,2,0,54,pad,1941 +0,2,0,55,pad,1643 +0,2,0,57,pad,1896 +0,2,0,58,pad,1653 +0,2,0,59,pad,1638 +0,2,0,60,pad,1651 +0,2,0,61,pad,1636 +0,2,0,62,pad,1680 +0,2,0,63,pad,1633 +0,2,0,64,pad,1650 +0,2,0,65,pad,1942 +0,2,0,66,pad,1648 +0,2,0,67,pad,1655 +0,2,3,0,pad,1062 +0,2,3,1,pad,1061 +0,2,3,2,pad,155 +0,2,3,3,pad,1064 +0,2,3,4,pad,779 +0,2,3,5,pad,1067 +0,2,3,6,pad,157 +0,2,3,7,pad,1069 +0,2,3,8,pad,782 +0,2,3,9,pad,153 +0,2,3,10,pad,456 +0,2,3,12,pad,156 +0,2,3,13,pad,458 +0,2,3,14,pad,454 +0,2,3,15,pad,784 +0,2,3,16,pad,753 +0,2,3,17,pad,759 +0,2,3,18,pad,457 +0,2,3,19,pad,781 +0,2,3,20,pad,152 +0,2,3,21,pad,783 +0,2,3,23,pad,1068 +0,2,3,24,pad,786 +0,2,3,25,pad,154 +0,2,3,26,pad,788 +0,2,3,27,pad,455 +0,2,3,28,pad,787 +0,2,3,29,pad,1071 +0,2,3,30,pad,460 +0,2,3,31,pad,1070 +0,2,3,32,pad,459 +0,2,3,33,pad,1072 +0,2,3,34,pad,159 +0,2,3,35,pad,1075 +0,2,3,36,pad,461 +0,2,3,37,pad,1073 +0,2,3,38,pad,790 +0,2,3,39,pad,1077 +0,2,3,40,pad,162 +0,2,3,41,pad,1074 +0,2,3,42,pad,462 +0,2,3,43,pad,463 +0,2,3,44,pad,792 +0,2,3,46,pad,465 +0,2,3,47,pad,757 +0,2,3,48,pad,761 +0,2,3,49,pad,165 +0,2,3,50,pad,763 +0,2,3,51,pad,164 +0,2,3,52,pad,1076 +0,2,3,53,pad,793 +0,2,3,54,pad,766 +0,2,3,55,pad,464 +0,2,3,57,pad,768 +0,2,3,58,pad,467 +0,2,3,59,pad,1079 +0,2,3,60,pad,795 +0,2,3,61,pad,1354 +0,2,3,62,pad,1078 +0,2,3,63,pad,769 +0,2,3,64,pad,469 +0,2,3,65,pad,1357 +0,2,3,66,pad,1080 +0,2,3,67,pad,1081 +0,2,2,0,pad,798 +0,2,2,1,pad,758 +0,2,2,2,pad,762 +0,2,2,3,pad,755 +0,2,2,4,pad,1083 +0,2,2,5,pad,1359 +0,2,2,6,pad,466 +0,2,2,7,pad,1082 +0,2,2,8,pad,468 +0,2,2,9,pad,1084 +0,2,2,10,pad,1085 +0,2,2,12,pad,1360 +0,2,2,13,pad,471 +0,2,2,14,pad,756 +0,2,2,15,pad,474 +0,2,2,16,pad,754 +0,2,2,17,pad,476 +0,2,2,18,pad,1362 +0,2,2,19,pad,780 +0,2,2,20,pad,751 +0,2,2,21,pad,1086 +0,2,2,23,pad,749 +0,2,2,24,pad,778 +0,2,2,25,pad,748 +0,2,2,26,pad,775 +0,2,2,27,pad,1365 +0,2,2,28,pad,1088 +0,2,2,29,pad,1059 +0,2,2,30,pad,1087 +0,2,2,31,pad,760 +0,2,2,32,pad,1089 +0,2,2,33,pad,1367 +0,2,2,34,pad,1091 +0,2,2,35,pad,470 +0,2,2,36,pad,773 +0,2,2,37,pad,472 +0,2,2,38,pad,1090 +0,2,2,39,pad,475 +0,2,2,40,pad,772 +0,2,2,41,pad,1368 +0,2,2,42,pad,1093 +0,2,2,43,pad,1366 +0,2,2,44,pad,770 +0,2,2,46,pad,1369 +0,2,2,47,pad,1092 +0,2,2,48,pad,1370 +0,2,2,49,pad,767 +0,2,2,50,pad,479 +0,2,2,51,pad,765 +0,2,2,52,pad,481 +0,2,2,53,pad,1095 +0,2,2,54,pad,1371 +0,2,2,55,pad,764 +0,2,2,57,pad,1373 +0,2,2,58,pad,776 +0,2,2,59,pad,482 +0,2,2,60,pad,1097 +0,2,2,61,pad,1372 +0,2,2,62,pad,774 +0,2,2,63,pad,1375 +0,2,2,64,pad,771 +0,2,2,65,pad,484 +0,2,2,66,pad,777 +0,2,2,67,pad,1374 +0,2,1,0,pad,1098 +0,2,1,1,pad,1376 +0,2,1,2,pad,785 +0,2,1,3,pad,473 +0,2,1,4,pad,1100 +0,2,1,5,pad,1377 +0,2,1,6,pad,1103 +0,2,1,7,pad,1379 +0,2,1,8,pad,1378 +0,2,1,9,pad,1381 +6,0,1,10,pad,873 +6,0,1,12,pad,872 +6,0,1,13,pad,584 +6,0,1,14,pad,1155 +6,0,1,15,pad,585 +6,0,1,16,pad,2214 +6,0,1,17,pad,1958 +6,0,1,18,pad,1697 +6,0,1,19,pad,1953 +6,0,1,20,pad,1959 +6,0,1,21,pad,1426 +6,0,1,23,pad,2215 +6,0,1,24,pad,586 +6,0,1,25,pad,1156 +6,0,1,26,pad,1153 +6,0,1,27,pad,874 +6,0,1,28,pad,1692 +6,0,1,29,pad,2464 +6,0,1,30,pad,1152 +6,0,1,31,pad,1430 +6,0,1,32,pad,1425 +6,0,1,33,pad,1698 +6,0,1,34,pad,1952 +6,0,1,35,pad,1960 +6,0,1,36,pad,1691 +6,0,1,37,pad,2216 +6,0,1,38,pad,1690 +6,0,1,39,pad,2465 +6,0,1,40,pad,587 +6,0,1,41,pad,875 +6,0,1,42,pad,1423 +6,0,1,43,pad,1157 +6,0,1,44,pad,5700 +6,0,1,46,pad,1431 +6,0,1,47,pad,5987 +6,0,1,48,pad,1699 +6,0,1,49,pad,6268 +6,0,1,50,pad,1961 +6,0,1,51,pad,5701 +6,0,1,52,pad,2217 +6,0,1,53,pad,7073 +6,0,1,54,pad,2466 +6,0,1,55,pad,7072 +6,0,1,57,pad,1432 +6,0,1,58,pad,876 +6,0,1,59,pad,1158 +6,0,1,60,pad,6811 +6,0,1,61,pad,1700 +6,0,1,62,pad,7330 +6,0,1,63,pad,1962 +6,0,1,64,pad,7074 +6,0,1,65,pad,2218 +6,0,1,66,pad,6812 +6,0,1,67,pad,2467 +6,0,0,0,pad,7331 +6,0,0,1,pad,1433 +6,0,0,2,pad,7075 +6,0,0,3,pad,1701 +6,0,0,4,pad,877 +6,0,0,5,pad,1159 +6,0,0,6,pad,6813 +6,0,0,7,pad,1963 +6,0,0,8,pad,6545 +6,0,0,9,pad,2219 +6,0,0,10,pad,7332 +6,0,0,12,pad,2468 +6,0,0,13,pad,7076 +6,0,0,14,pad,1434 +6,0,0,15,pad,6814 +6,0,0,16,pad,1702 +6,0,0,17,pad,6815 +6,0,0,18,pad,1964 +6,0,0,19,pad,6547 +6,0,0,20,pad,2220 +6,0,0,21,pad,878 +6,0,0,23,pad,1160 +6,0,0,24,pad,5990 +6,0,0,25,pad,2469 +6,0,0,26,pad,6272 +6,0,0,27,pad,1435 +6,0,0,28,pad,1427 +6,0,0,29,pad,1703 +6,0,0,30,pad,1693 +6,0,0,31,pad,1965 +6,0,0,32,pad,1954 +6,0,0,33,pad,2221 +6,0,0,34,pad,1428 +6,0,0,35,pad,2470 +6,0,0,36,pad,879 +6,0,0,37,pad,1161 +6,0,0,38,pad,1694 +6,0,0,39,pad,2712 +6,0,0,40,pad,1154 +6,0,0,41,pad,1436 +6,0,0,42,pad,1955 +6,0,0,43,pad,1704 +6,0,0,44,pad,1429 +6,0,0,46,pad,1966 +6,0,0,47,pad,1695 +6,0,0,48,pad,2222 +6,0,0,49,pad,2210 +6,0,0,50,pad,2471 +6,0,0,51,pad,1696 +6,0,0,52,pad,1162 +6,0,0,53,pad,880 +6,0,0,54,pad,2713 +6,0,0,55,pad,1956 +6,0,0,57,pad,1437 +6,0,0,58,pad,2211 +6,0,0,59,pad,1705 +6,0,0,60,pad,2212 +6,0,0,61,pad,1967 +6,0,0,62,pad,1957 +6,0,0,63,pad,2223 +6,0,0,64,pad,2213 +6,0,0,65,pad,1163 +6,0,0,66,pad,4836 +6,0,0,67,pad,881 +6,0,3,0,pad,861 +6,0,3,1,pad,550 +6,0,3,2,pad,573 +6,0,3,3,pad,277 +6,0,3,4,pad,245 +6,0,3,5,pad,552 +6,0,3,6,pad,574 +6,0,3,7,pad,862 +6,0,3,8,pad,269 +6,0,3,9,pad,5368 +6,0,3,10,pad,263 +6,0,3,12,pad,555 +6,0,3,13,pad,271 +6,0,3,14,pad,276 +6,0,3,15,pad,266 +6,0,3,16,pad,557 +6,0,3,17,pad,274 +6,0,3,18,pad,5366 +6,0,3,19,pad,268 +6,0,3,20,pad,558 +6,0,3,21,pad,235 +6,0,3,23,pad,560 +6,0,3,24,pad,575 +6,0,3,25,pad,863 +6,0,3,26,pad,238 +6,0,3,27,pad,248 +6,0,3,28,pad,5664 +6,0,3,29,pad,549 +6,0,3,30,pad,240 +6,0,3,31,pad,264 +6,0,3,32,pad,5397 +6,0,3,33,pad,547 +6,0,3,34,pad,241 +6,0,3,35,pad,571 +6,0,3,36,pad,5667 +6,0,3,37,pad,544 +6,0,3,38,pad,576 +6,0,3,39,pad,864 +6,0,3,40,pad,243 +6,0,3,41,pad,262 +6,0,3,42,pad,5669 +6,0,3,43,pad,542 +6,0,3,44,pad,246 +6,0,3,46,pad,259 +6,0,3,47,pad,5670 +6,0,3,48,pad,564 +6,0,3,49,pad,278 +6,0,3,50,pad,567 +6,0,3,51,pad,5672 +6,0,3,52,pad,562 +6,0,3,53,pad,265 +6,0,3,54,pad,1422 +6,0,3,55,pad,577 +6,0,3,57,pad,865 +6,0,3,58,pad,5370 +6,0,3,59,pad,257 +6,0,3,60,pad,5373 +6,0,3,61,pad,561 +6,0,3,62,pad,5396 +6,0,3,63,pad,256 +6,0,3,64,pad,5372 +6,0,3,65,pad,559 +6,0,3,66,pad,244 +6,0,3,67,pad,572 +6,0,2,0,pad,5367 +6,0,2,1,pad,556 +6,0,2,2,pad,578 +6,0,2,3,pad,866 +6,0,2,4,pad,242 +6,0,2,5,pad,254 +6,0,2,6,pad,5365 +6,0,2,7,pad,554 +6,0,2,8,pad,239 +6,0,2,9,pad,251 +6,0,2,10,pad,5364 +6,0,2,12,pad,553 +6,0,2,13,pad,237 +6,0,2,14,pad,249 +6,0,2,15,pad,5362 +6,0,2,16,pad,855 +6,0,2,17,pad,236 +6,0,2,18,pad,867 +6,0,2,19,pad,579 +6,0,2,20,pad,1424 +6,0,2,21,pad,563 +6,0,2,23,pad,853 +6,0,2,24,pad,5359 +6,0,2,25,pad,258 +6,0,2,26,pad,5357 +6,0,2,27,pad,856 +6,0,2,28,pad,5358 +6,0,2,29,pad,570 +6,0,2,30,pad,5384 +6,0,2,31,pad,852 +6,0,2,32,pad,5382 +6,0,2,33,pad,253 +6,0,2,34,pad,5379 +6,0,2,35,pad,868 +6,0,2,36,pad,580 +6,0,2,37,pad,850 +6,0,2,38,pad,5377 +6,0,2,39,pad,247 +6,0,2,40,pad,5376 +6,0,2,41,pad,847 +6,0,2,42,pad,5374 +6,0,2,43,pad,568 +6,0,2,44,pad,5371 +6,0,2,46,pad,845 +6,0,2,47,pad,5369 +6,0,2,48,pad,565 +6,0,2,49,pad,860 +6,0,2,50,pad,869 +6,0,2,51,pad,581 +6,0,2,52,pad,844 +6,0,2,53,pad,260 +6,0,2,54,pad,854 +6,0,2,55,pad,255 +6,0,2,57,pad,851 +6,0,2,58,pad,252 +6,0,2,59,pad,849 +6,0,2,60,pad,250 +6,0,2,61,pad,848 +6,0,2,62,pad,228 +6,0,2,63,pad,846 +6,0,2,64,pad,859 +6,0,2,65,pad,843 +6,0,2,66,pad,582 +6,0,2,67,pad,870 +6,0,1,0,pad,566 +6,0,1,1,pad,1133 +6,0,1,2,pad,569 +6,0,1,3,pad,1134 +6,0,1,4,pad,1147 +6,0,1,5,pad,1136 +6,0,1,6,pad,1148 +6,0,1,7,pad,871 +6,0,1,8,pad,1149 +6,0,1,9,pad,583 +6,1,1,10,pad,5988 +6,1,1,12,pad,6269 +6,1,1,13,pad,291 +6,1,1,14,pad,6543 +6,1,1,15,pad,7584 +6,1,1,16,pad,5702 +6,1,1,17,pad,7335 +6,1,1,18,pad,5989 +6,1,1,19,pad,5411 +6,1,1,20,pad,6270 +6,1,1,21,pad,7079 +6,1,1,23,pad,6544 +6,1,1,24,pad,292 +6,1,1,25,pad,6271 +6,1,1,26,pad,6817 +6,1,1,27,pad,6546 +6,1,1,28,pad,6549 +6,1,1,29,pad,7333 +6,1,1,30,pad,6274 +6,1,1,31,pad,7077 +6,1,1,32,pad,7585 +6,1,1,33,pad,7334 +6,1,1,34,pad,7336 +6,1,1,35,pad,7078 +6,1,1,36,pad,5413 +6,1,1,37,pad,6816 +6,1,1,38,pad,293 +6,1,1,39,pad,6548 +6,1,1,40,pad,6819 +6,1,1,41,pad,7080 +6,1,1,42,pad,6551 +6,1,1,43,pad,6818 +6,1,1,44,pad,6276 +6,1,1,46,pad,6550 +6,1,1,47,pad,7587 +6,1,1,48,pad,6275 +6,1,1,49,pad,7338 +6,1,1,50,pad,7586 +6,1,1,51,pad,7082 +6,1,1,52,pad,7337 +6,1,1,53,pad,5414 +6,1,1,54,pad,588 +6,1,1,55,pad,294 +6,1,1,57,pad,7081 +6,1,1,58,pad,6820 +6,1,1,59,pad,5412 +6,1,1,60,pad,6552 +6,1,1,61,pad,6277 +6,1,1,62,pad,7083 +6,1,1,63,pad,5995 +6,1,1,64,pad,6821 +6,1,1,65,pad,7588 +6,1,1,66,pad,6553 +6,1,1,67,pad,7339 +6,1,0,0,pad,5415 +6,1,0,1,pad,589 +6,1,0,2,pad,6278 +6,1,0,3,pad,5996 +6,1,0,4,pad,295 +6,1,0,5,pad,7589 +6,1,0,6,pad,7340 +6,1,0,7,pad,5997 +6,1,0,8,pad,7084 +6,1,0,9,pad,6273 +6,1,0,10,pad,6822 +6,1,0,12,pad,5991 +6,1,0,13,pad,6554 +6,1,0,14,pad,5703 +6,1,0,15,pad,6279 +6,1,0,16,pad,5992 +6,1,0,17,pad,5416 +6,1,0,18,pad,590 +6,1,0,19,pad,296 +6,1,0,20,pad,5704 +6,1,0,21,pad,7590 +6,1,0,23,pad,5993 +6,1,0,24,pad,7341 +6,1,0,25,pad,5705 +6,1,0,26,pad,7085 +6,1,0,27,pad,5994 +6,1,0,28,pad,6823 +6,1,0,29,pad,5706 +6,1,0,30,pad,6555 +6,1,0,31,pad,5707 +6,1,0,32,pad,6280 +6,1,0,33,pad,591 +6,1,0,34,pad,297 +6,1,0,35,pad,5708 +6,1,0,36,pad,5998 +6,1,0,37,pad,5709 +6,1,0,38,pad,5710 +6,1,0,39,pad,7833 +6,1,0,40,pad,6824 +6,1,0,41,pad,7591 +6,1,0,42,pad,6556 +6,1,0,43,pad,7342 +6,1,0,44,pad,6281 +6,1,0,46,pad,7086 +6,1,0,47,pad,5999 +6,1,0,48,pad,7343 +6,1,0,49,pad,298 +6,1,0,50,pad,592 +6,1,0,51,pad,5711 +6,1,0,52,pad,7087 +6,1,0,53,pad,5417 +6,1,0,54,pad,6825 +6,1,0,55,pad,6557 +6,1,0,57,pad,6000 +6,1,0,58,pad,6282 +6,1,0,59,pad,6283 +6,1,0,60,pad,5712 +6,1,0,61,pad,5713 +6,1,0,62,pad,5418 +6,1,0,63,pad,1151 +6,1,0,64,pad,6001 +6,1,0,65,pad,593 +6,1,0,66,pad,299 +6,1,0,67,pad,5419 +6,1,3,0,pad,279 +6,1,3,1,pad,267 +6,1,3,2,pad,5399 +6,1,3,3,pad,270 +6,1,3,4,pad,5400 +6,1,3,5,pad,280 +6,1,3,6,pad,5381 +6,1,3,7,pad,5675 +6,1,3,8,pad,5684 +6,1,3,9,pad,272 +6,1,3,10,pad,5383 +6,1,3,12,pad,5677 +6,1,3,13,pad,5687 +6,1,3,14,pad,273 +6,1,3,15,pad,5386 +6,1,3,16,pad,5678 +6,1,3,17,pad,5972 +6,1,3,18,pad,275 +6,1,3,19,pad,5388 +6,1,3,20,pad,281 +6,1,3,21,pad,5973 +6,1,3,23,pad,5360 +6,1,3,24,pad,5389 +6,1,3,25,pad,5674 +6,1,3,26,pad,5975 +6,1,3,27,pad,5361 +6,1,3,28,pad,5398 +6,1,3,29,pad,1150 +6,1,3,30,pad,5971 +6,1,3,31,pad,5363 +6,1,3,32,pad,5391 +6,1,3,33,pad,5679 +6,1,3,34,pad,5974 +6,1,3,35,pad,5385 +6,1,3,36,pad,5402 +6,1,3,37,pad,282 +6,1,3,38,pad,5394 +6,1,3,39,pad,5681 +6,1,3,40,pad,5976 +6,1,3,41,pad,5387 +6,1,3,42,pad,5680 +6,1,3,43,pad,5682 +6,1,3,44,pad,5690 +6,1,3,46,pad,5390 +6,1,3,47,pad,5683 +6,1,3,48,pad,5689 +6,1,3,49,pad,5691 +6,1,3,50,pad,5392 +6,1,3,51,pad,5403 +6,1,3,52,pad,283 +6,1,3,53,pad,5685 +6,1,3,54,pad,261 +6,1,3,55,pad,5401 +6,1,3,57,pad,5393 +6,1,3,58,pad,6541 +6,1,3,59,pad,1137 +6,1,3,60,pad,5686 +6,1,3,61,pad,5395 +6,1,3,62,pad,6542 +6,1,3,63,pad,857 +6,1,3,64,pad,5688 +6,1,3,65,pad,5375 +6,1,3,66,pad,6258 +6,1,3,67,pad,1138 +6,1,2,0,pad,5404 +6,1,2,1,pad,284 +6,1,2,2,pad,6259 +6,1,2,3,pad,5378 +6,1,2,4,pad,5977 +6,1,2,5,pad,858 +6,1,2,6,pad,5978 +6,1,2,7,pad,5380 +6,1,2,8,pad,5692 +6,1,2,9,pad,1139 +6,1,2,10,pad,5979 +6,1,2,12,pad,1414 +6,1,2,13,pad,5693 +6,1,2,14,pad,1682 +6,1,2,15,pad,5405 +6,1,2,16,pad,285 +6,1,2,17,pad,6260 +6,1,2,18,pad,1140 +6,1,2,19,pad,5980 +6,1,2,20,pad,1415 +6,1,2,21,pad,5694 +6,1,2,23,pad,1683 +6,1,2,24,pad,6261 +6,1,2,25,pad,1141 +6,1,2,26,pad,5981 +6,1,2,27,pad,1416 +6,1,2,28,pad,5695 +6,1,2,29,pad,1684 +6,1,2,30,pad,6262 +6,1,2,31,pad,1142 +6,1,2,32,pad,5982 +6,1,2,33,pad,286 +6,1,2,34,pad,5696 +6,1,2,35,pad,1417 +6,1,2,36,pad,6263 +6,1,2,37,pad,1685 +6,1,2,38,pad,5983 +6,1,2,39,pad,1143 +6,1,2,40,pad,5697 +6,1,2,41,pad,1418 +6,1,2,42,pad,6264 +6,1,2,43,pad,1686 +6,1,2,44,pad,5406 +6,1,2,46,pad,1144 +6,1,2,47,pad,5984 +6,1,2,48,pad,287 +6,1,2,49,pad,5698 +6,1,2,50,pad,1419 +6,1,2,51,pad,5699 +6,1,2,52,pad,1687 +6,1,2,53,pad,6538 +6,1,2,54,pad,1949 +6,1,2,55,pad,6265 +6,1,2,57,pad,1145 +6,1,2,58,pad,5985 +6,1,2,59,pad,1420 +6,1,2,60,pad,6539 +6,1,2,61,pad,1688 +6,1,2,62,pad,5407 +6,1,2,63,pad,1950 +6,1,2,64,pad,5408 +6,1,2,65,pad,288 +6,1,2,66,pad,6266 +6,1,2,67,pad,1146 +6,1,1,0,pad,5986 +6,1,1,1,pad,1421 +6,1,1,2,pad,6540 +6,1,1,3,pad,1689 +6,1,1,4,pad,6267 +6,1,1,5,pad,1951 +6,1,1,6,pad,5409 +6,1,1,7,pad,289 +6,1,1,8,pad,5410 +6,1,1,9,pad,290 +3,0,1,10,pad,6533 +3,0,1,12,pad,6534 +3,0,1,13,pad,6801 +3,0,1,14,pad,227 +3,0,1,15,pad,5334 +3,0,1,16,pad,225 +3,0,1,17,pad,5632 +3,0,1,18,pad,230 +3,0,1,19,pad,5335 +3,0,1,20,pad,5356 +3,0,1,21,pad,6802 +3,0,1,23,pad,229 +3,0,1,24,pad,5630 +3,0,1,25,pad,5352 +3,0,1,26,pad,5629 +3,0,1,27,pad,6535 +3,0,1,28,pad,5336 +3,0,1,29,pad,5353 +3,0,1,30,pad,5337 +3,0,1,31,pad,5350 +3,0,1,32,pad,5635 +3,0,1,33,pad,232 +3,0,1,34,pad,5338 +3,0,1,35,pad,5662 +3,0,1,36,pad,219 +3,0,1,37,pad,231 +3,0,1,38,pad,6803 +3,0,1,39,pad,5970 +3,0,1,40,pad,5634 +3,0,1,41,pad,6536 +3,0,1,42,pad,5339 +3,0,1,43,pad,5355 +3,0,1,44,pad,5340 +3,0,1,46,pad,5676 +3,0,1,47,pad,222 +3,0,1,48,pad,233 +3,0,1,49,pad,5637 +3,0,1,50,pad,5347 +3,0,1,51,pad,6804 +3,0,1,52,pad,234 +3,0,1,53,pad,5342 +3,0,1,54,pad,531 +3,0,1,55,pad,5636 +3,0,1,57,pad,6537 +3,0,1,58,pad,224 +3,0,1,59,pad,5656 +3,0,1,60,pad,5341 +3,0,1,61,pad,5654 +3,0,1,62,pad,5638 +3,0,1,63,pad,5653 +3,0,1,64,pad,5344 +3,0,1,65,pad,5651 +3,0,1,66,pad,6805 +3,0,1,67,pad,5648 +3,0,0,0,pad,5639 +3,0,0,1,pad,5658 +3,0,0,2,pad,5641 +3,0,0,3,pad,5346 +3,0,0,4,pad,5642 +3,0,0,5,pad,5657 +3,0,0,6,pad,5644 +3,0,0,7,pad,5343 +3,0,0,8,pad,5647 +3,0,0,9,pad,5655 +3,0,0,10,pad,5649 +3,0,0,12,pad,6806 +3,0,0,13,pad,5640 +3,0,0,14,pad,5956 +3,0,0,15,pad,5643 +3,0,0,16,pad,6251 +3,0,0,17,pad,5665 +3,0,0,18,pad,5955 +3,0,0,19,pad,5964 +3,0,0,20,pad,5958 +3,0,0,21,pad,5962 +3,0,0,23,pad,5954 +3,0,0,24,pad,5959 +3,0,0,25,pad,6253 +3,0,0,26,pad,5666 +3,0,0,27,pad,6807 +3,0,0,28,pad,5348 +3,0,0,29,pad,5951 +3,0,0,30,pad,5349 +3,0,0,31,pad,5660 +3,0,0,32,pad,5668 +3,0,0,33,pad,5949 +3,0,0,34,pad,5965 +3,0,0,35,pad,6257 +3,0,0,36,pad,5351 +3,0,0,37,pad,5948 +3,0,0,38,pad,7069 +3,0,0,39,pad,5663 +3,0,0,40,pad,5671 +3,0,0,41,pad,6808 +3,0,0,42,pad,5659 +3,0,0,43,pad,5946 +3,0,0,44,pad,5969 +3,0,0,46,pad,6254 +3,0,0,47,pad,5354 +3,0,0,48,pad,5960 +3,0,0,49,pad,5967 +3,0,0,50,pad,6256 +3,0,0,51,pad,7070 +3,0,0,52,pad,5957 +3,0,0,53,pad,5673 +3,0,0,54,pad,5961 +3,0,0,55,pad,5661 +3,0,0,57,pad,6809 +3,0,0,58,pad,5345 +3,0,0,59,pad,5963 +3,0,0,60,pad,5645 +3,0,0,61,pad,5966 +3,0,0,62,pad,5650 +3,0,0,63,pad,5968 +3,0,0,64,pad,5652 +3,0,0,65,pad,6810 +3,0,0,66,pad,7071 +3,0,0,67,pad,5646 +3,0,3,0,pad,5938 +3,0,3,1,pad,5936 +3,0,3,2,pad,6221 +3,0,3,3,pad,5937 +3,0,3,4,pad,6219 +3,0,3,5,pad,5935 +3,0,3,6,pad,5914 +3,0,3,7,pad,5940 +3,0,3,8,pad,5612 +3,0,3,9,pad,5925 +3,0,3,10,pad,6222 +3,0,3,12,pad,5623 +3,0,3,13,pad,5605 +3,0,3,14,pad,5939 +3,0,3,15,pad,5606 +3,0,3,16,pad,5941 +3,0,3,17,pad,6224 +3,0,3,18,pad,5620 +3,0,3,19,pad,5608 +3,0,3,20,pad,5942 +3,0,3,21,pad,6225 +3,0,3,23,pad,5943 +3,0,3,24,pad,6227 +3,0,3,25,pad,5618 +3,0,3,26,pad,5611 +3,0,3,27,pad,5944 +3,0,3,28,pad,6226 +3,0,3,29,pad,5617 +3,0,3,30,pad,5615 +3,0,3,31,pad,5927 +3,0,3,32,pad,6229 +3,0,3,33,pad,5930 +3,0,3,34,pad,5613 +3,0,3,35,pad,5945 +3,0,3,36,pad,5308 +3,0,3,37,pad,5625 +3,0,3,38,pad,6228 +3,0,3,39,pad,5932 +3,0,3,40,pad,6230 +3,0,3,41,pad,5947 +3,0,3,42,pad,5309 +3,0,3,43,pad,5933 +3,0,3,44,pad,6231 +3,0,3,46,pad,5626 +3,0,3,47,pad,6232 +3,0,3,48,pad,5950 +3,0,3,49,pad,5610 +3,0,3,50,pad,5614 +3,0,3,51,pad,6233 +3,0,3,52,pad,6235 +3,0,3,53,pad,5911 +3,0,3,54,pad,5616 +3,0,3,55,pad,5609 +3,0,3,57,pad,5952 +3,0,3,58,pad,6234 +3,0,3,59,pad,5311 +3,0,3,60,pad,5909 +3,0,3,61,pad,6237 +3,0,3,62,pad,6216 +3,0,3,63,pad,5619 +3,0,3,64,pad,5921 +3,0,3,65,pad,5953 +3,0,3,66,pad,6236 +3,0,3,67,pad,5314 +3,0,2,0,pad,5607 +3,0,2,1,pad,6238 +3,0,2,2,pad,6514 +3,0,2,3,pad,5316 +3,0,2,4,pad,6239 +3,0,2,5,pad,5621 +3,0,2,6,pad,6214 +3,0,2,7,pad,5307 +3,0,2,8,pad,5920 +3,0,2,9,pad,6240 +3,0,2,10,pad,6517 +3,0,2,12,pad,5310 +3,0,2,13,pad,6241 +3,0,2,14,pad,6243 +3,0,2,15,pad,5908 +3,0,2,16,pad,5312 +3,0,2,17,pad,6519 +3,0,2,18,pad,5313 +3,0,2,19,pad,6242 +3,0,2,20,pad,5317 +3,0,2,21,pad,5923 +3,0,2,23,pad,6245 +3,0,2,24,pad,5926 +3,0,2,25,pad,5315 +3,0,2,26,pad,6520 +3,0,2,27,pad,5318 +3,0,2,28,pad,6244 +3,0,2,29,pad,5319 +3,0,2,30,pad,5928 +3,0,2,31,pad,6246 +3,0,2,32,pad,5916 +3,0,2,33,pad,5322 +3,0,2,34,pad,6522 +3,0,2,35,pad,6247 +3,0,2,36,pad,5917 +3,0,2,37,pad,6248 +3,0,2,38,pad,5919 +3,0,2,39,pad,5324 +3,0,2,40,pad,6525 +3,0,2,41,pad,6249 +3,0,2,42,pad,5922 +3,0,2,43,pad,5320 +3,0,2,44,pad,6524 +3,0,2,46,pad,5325 +3,0,2,47,pad,6527 +3,0,2,48,pad,5321 +3,0,2,49,pad,5929 +3,0,2,50,pad,6250 +3,0,2,51,pad,6526 +3,0,2,52,pad,5323 +3,0,2,53,pad,5924 +3,0,2,54,pad,5330 +3,0,2,55,pad,6528 +3,0,2,57,pad,6252 +3,0,2,58,pad,5931 +3,0,2,59,pad,5327 +3,0,2,60,pad,6529 +3,0,2,61,pad,5332 +3,0,2,62,pad,6530 +3,0,2,63,pad,5326 +3,0,2,64,pad,5934 +3,0,2,65,pad,6255 +3,0,2,66,pad,5622 +3,0,2,67,pad,5333 +3,0,1,0,pad,5628 +3,0,1,1,pad,5328 +3,0,1,2,pad,5631 +3,0,1,3,pad,5329 +3,0,1,4,pad,6531 +3,0,1,5,pad,5331 +3,0,1,6,pad,5624 +3,0,1,7,pad,6532 +3,0,1,8,pad,5627 +3,0,1,9,pad,5633 +3,1,1,10,pad,5282 +3,1,1,12,pad,5279 +3,1,1,13,pad,7062 +3,1,1,14,pad,5594 +3,1,1,15,pad,7063 +3,1,1,16,pad,5593 +3,1,1,17,pad,6481 +3,1,1,18,pad,5591 +3,1,1,19,pad,6480 +3,1,1,20,pad,5277 +3,1,1,21,pad,6478 +3,1,1,23,pad,5276 +3,1,1,24,pad,6479 +3,1,1,25,pad,6765 +3,1,1,26,pad,6477 +3,1,1,27,pad,6763 +3,1,1,28,pad,6474 +3,1,1,29,pad,7064 +3,1,1,30,pad,6472 +3,1,1,31,pad,6491 +3,1,1,32,pad,6471 +3,1,1,33,pad,6489 +3,1,1,34,pad,6469 +3,1,1,35,pad,6486 +3,1,1,36,pad,5586 +3,1,1,37,pad,6484 +3,1,1,38,pad,7320 +3,1,1,39,pad,6483 +3,1,1,40,pad,5585 +3,1,1,41,pad,6762 +3,1,1,42,pad,5583 +3,1,1,43,pad,7065 +3,1,1,44,pad,5580 +3,1,1,46,pad,5887 +3,1,1,47,pad,5579 +3,1,1,48,pad,5885 +3,1,1,49,pad,5576 +3,1,1,50,pad,5886 +3,1,1,51,pad,5574 +3,1,1,52,pad,5888 +3,1,1,53,pad,7321 +3,1,1,54,pad,5884 +3,1,1,55,pad,5874 +3,1,1,57,pad,5883 +3,1,1,58,pad,5875 +3,1,1,59,pad,7066 +3,1,1,60,pad,6182 +3,1,1,61,pad,5882 +3,1,1,62,pad,6181 +3,1,1,63,pad,5880 +3,1,1,64,pad,6180 +3,1,1,65,pad,5879 +3,1,1,66,pad,6179 +3,1,1,67,pad,5877 +3,1,0,0,pad,7322 +3,1,0,1,pad,5876 +3,1,0,2,pad,6176 +3,1,0,3,pad,5878 +3,1,0,4,pad,6174 +3,1,0,5,pad,7067 +3,1,0,6,pad,6178 +3,1,0,7,pad,5584 +3,1,0,8,pad,6177 +3,1,0,9,pad,5582 +3,1,0,10,pad,6175 +3,1,0,12,pad,5581 +3,1,0,13,pad,6172 +3,1,0,14,pad,7565 +3,1,0,15,pad,7323 +3,1,0,16,pad,7328 +3,1,0,17,pad,6170 +3,1,0,18,pad,7327 +3,1,0,19,pad,6171 +3,1,0,20,pad,7068 +3,1,0,21,pad,6169 +3,1,0,23,pad,7564 +3,1,0,24,pad,6168 +3,1,0,25,pad,7563 +3,1,0,26,pad,6167 +3,1,0,27,pad,7562 +3,1,0,28,pad,6166 +3,1,0,29,pad,7816 +3,1,0,30,pad,7324 +3,1,0,31,pad,7576 +3,1,0,32,pad,6165 +3,1,0,33,pad,7815 +3,1,0,34,pad,6163 +3,1,0,35,pad,7814 +3,1,0,36,pad,7319 +3,1,0,37,pad,7813 +3,1,0,38,pad,7318 +3,1,0,39,pad,7812 +3,1,0,40,pad,7317 +3,1,0,41,pad,7811 +3,1,0,42,pad,7316 +3,1,0,43,pad,7325 +3,1,0,44,pad,7315 +3,1,0,46,pad,7810 +3,1,0,47,pad,7314 +3,1,0,48,pad,7809 +3,1,0,49,pad,7574 +3,1,0,50,pad,7808 +3,1,0,51,pad,7573 +3,1,0,52,pad,7577 +3,1,0,53,pad,7572 +3,1,0,54,pad,7803 +3,1,0,55,pad,7571 +3,1,0,57,pad,7804 +3,1,0,58,pad,7570 +3,1,0,59,pad,7326 +3,1,0,60,pad,7569 +3,1,0,61,pad,7805 +3,1,0,62,pad,7568 +3,1,0,63,pad,7806 +3,1,0,64,pad,7567 +3,1,0,65,pad,7807 +3,1,0,66,pad,7566 +3,1,0,67,pad,7575 +3,1,3,0,pad,6211 +3,1,3,1,pad,6495 +3,1,3,2,pad,6494 +3,1,3,3,pad,6496 +3,1,3,4,pad,6492 +3,1,3,5,pad,6498 +3,1,3,6,pad,6497 +3,1,3,7,pad,6218 +3,1,3,8,pad,6482 +3,1,3,9,pad,6220 +3,1,3,10,pad,6768 +3,1,3,12,pad,6223 +3,1,3,13,pad,6499 +3,1,3,14,pad,6217 +3,1,3,15,pad,6202 +3,1,3,16,pad,6501 +3,1,3,17,pad,6770 +3,1,3,18,pad,6215 +3,1,3,19,pad,6203 +3,1,3,20,pad,6500 +3,1,3,21,pad,6204 +3,1,3,23,pad,6212 +3,1,3,24,pad,6205 +3,1,3,25,pad,6503 +3,1,3,26,pad,6771 +3,1,3,27,pad,6502 +3,1,3,28,pad,5918 +3,1,3,29,pad,6210 +3,1,3,30,pad,6201 +3,1,3,31,pad,6490 +3,1,3,32,pad,6200 +3,1,3,33,pad,6504 +3,1,3,34,pad,6773 +3,1,3,35,pad,6505 +3,1,3,36,pad,5915 +3,1,3,37,pad,6493 +3,1,3,38,pad,6199 +3,1,3,39,pad,6506 +3,1,3,40,pad,6776 +3,1,3,41,pad,6488 +3,1,3,42,pad,6198 +3,1,3,43,pad,6507 +3,1,3,44,pad,5913 +3,1,3,46,pad,6509 +3,1,3,47,pad,6196 +3,1,3,48,pad,6487 +3,1,3,49,pad,6778 +3,1,3,50,pad,6508 +3,1,3,51,pad,6193 +3,1,3,52,pad,6209 +3,1,3,53,pad,6197 +3,1,3,54,pad,6511 +3,1,3,55,pad,6779 +3,1,3,57,pad,6208 +3,1,3,58,pad,5912 +3,1,3,59,pad,6510 +3,1,3,60,pad,6780 +3,1,3,61,pad,6512 +3,1,3,62,pad,6194 +3,1,3,63,pad,6485 +3,1,3,64,pad,6781 +3,1,3,65,pad,6513 +3,1,3,66,pad,6195 +3,1,3,67,pad,6207 +3,1,2,0,pad,6782 +3,1,2,1,pad,6206 +3,1,2,2,pad,5910 +3,1,2,3,pad,6173 +3,1,2,4,pad,6784 +3,1,2,5,pad,6515 +3,1,2,6,pad,6783 +3,1,2,7,pad,5881 +3,1,2,8,pad,6192 +3,1,2,9,pad,6786 +3,1,2,10,pad,5894 +3,1,2,12,pad,6516 +3,1,2,13,pad,6190 +3,1,2,14,pad,6213 +3,1,2,15,pad,6785 +3,1,2,16,pad,9382 +3,1,2,17,pad,5604 +3,1,2,18,pad,6787 +3,1,2,19,pad,5893 +3,1,2,20,pad,6518 +3,1,2,21,pad,6788 +3,1,2,23,pad,9401 +3,1,2,24,pad,5602 +3,1,2,25,pad,6789 +3,1,2,26,pad,5891 +3,1,2,27,pad,6521 +3,1,2,28,pad,5892 +3,1,2,29,pad,9307 +3,1,2,30,pad,6790 +3,1,2,31,pad,6792 +3,1,2,32,pad,5601 +3,1,2,33,pad,5906 +3,1,2,34,pad,5599 +3,1,2,35,pad,6523 +3,1,2,36,pad,6791 +3,1,2,37,pad,5905 +3,1,2,38,pad,5889 +3,1,2,39,pad,6794 +3,1,2,40,pad,5890 +3,1,2,41,pad,5903 +3,1,2,42,pad,7056 +3,1,2,43,pad,5907 +3,1,2,44,pad,6793 +3,1,2,46,pad,5902 +3,1,2,47,pad,5904 +3,1,2,48,pad,6795 +3,1,2,49,pad,7058 +3,1,2,50,pad,5588 +3,1,2,51,pad,5901 +3,1,2,52,pad,5592 +3,1,2,53,pad,6796 +3,1,2,54,pad,6797 +3,1,2,55,pad,5899 +3,1,2,57,pad,5590 +3,1,2,58,pad,5900 +3,1,2,59,pad,5285 +3,1,2,60,pad,7059 +3,1,2,61,pad,5284 +3,1,2,62,pad,5897 +3,1,2,63,pad,5275 +3,1,2,64,pad,5898 +3,1,2,65,pad,6798 +3,1,2,66,pad,5895 +3,1,2,67,pad,5596 +3,1,1,0,pad,5896 +3,1,1,1,pad,5589 +3,1,1,2,pad,6184 +3,1,1,3,pad,5587 +3,1,1,4,pad,6189 +3,1,1,5,pad,6800 +3,1,1,6,pad,7060 +3,1,1,7,pad,6799 +3,1,1,8,pad,6191 +3,1,1,9,pad,7061 +6,2,1,10,pad,9115 +6,2,1,12,pad,8918 +6,2,1,13,pad,7578 +6,2,1,14,pad,9211 +6,2,1,15,pad,7329 +6,2,1,16,pad,8713 +6,2,1,17,pad,7579 +6,2,1,18,pad,8500 +6,2,1,19,pad,7821 +6,2,1,20,pad,8501 +6,2,1,21,pad,8056 +6,2,1,23,pad,8714 +6,2,1,24,pad,8283 +6,2,1,25,pad,8919 +6,2,1,26,pad,7580 +6,2,1,27,pad,9212 +6,2,1,28,pad,7822 +6,2,1,29,pad,9116 +6,2,1,30,pad,8057 +6,2,1,31,pad,8502 +6,2,1,32,pad,9305 +6,2,1,33,pad,8715 +6,2,1,34,pad,8284 +6,2,1,35,pad,8920 +6,2,1,36,pad,7826 +6,2,1,37,pad,9117 +6,2,1,38,pad,8061 +6,2,1,39,pad,9213 +6,2,1,40,pad,8288 +6,2,1,41,pad,8503 +6,2,1,42,pad,8508 +6,2,1,43,pad,8716 +6,2,1,44,pad,9306 +6,2,1,46,pad,8921 +6,2,1,47,pad,8721 +6,2,1,48,pad,9118 +6,2,1,49,pad,8926 +6,2,1,50,pad,9214 +6,2,1,51,pad,9123 +6,2,1,52,pad,8504 +6,2,1,53,pad,9219 +6,2,1,54,pad,8717 +6,2,1,55,pad,9313 +6,2,1,57,pad,8922 +6,2,1,58,pad,7827 +6,2,1,59,pad,9119 +6,2,1,60,pad,8062 +6,2,1,61,pad,9215 +6,2,1,62,pad,8289 +6,2,1,63,pad,7581 +6,2,1,64,pad,8509 +6,2,1,65,pad,7823 +6,2,1,66,pad,8722 +6,2,1,67,pad,9308 +6,2,0,0,pad,8927 +6,2,0,1,pad,8058 +6,2,0,2,pad,9124 +6,2,0,3,pad,8285 +6,2,0,4,pad,7828 +6,2,0,5,pad,8505 +6,2,0,6,pad,9399 +6,2,0,7,pad,8718 +6,2,0,8,pad,8063 +6,2,0,9,pad,8923 +6,2,0,10,pad,8290 +6,2,0,12,pad,9309 +6,2,0,13,pad,8510 +6,2,0,14,pad,9120 +6,2,0,15,pad,8723 +6,2,0,16,pad,9216 +6,2,0,17,pad,9400 +6,2,0,18,pad,7582 +6,2,0,19,pad,9404 +6,2,0,20,pad,7824 +6,2,0,21,pad,9220 +6,2,0,23,pad,9310 +6,2,0,24,pad,8928 +6,2,0,25,pad,8059 +6,2,0,26,pad,7829 +6,2,0,27,pad,8286 +6,2,0,28,pad,8064 +6,2,0,29,pad,8506 +6,2,0,30,pad,8291 +6,2,0,31,pad,8719 +6,2,0,32,pad,8511 +6,2,0,33,pad,8924 +6,2,0,34,pad,8724 +6,2,0,35,pad,9121 +6,2,0,36,pad,7830 +6,2,0,37,pad,9217 +6,2,0,38,pad,8065 +6,2,0,39,pad,9311 +6,2,0,40,pad,8292 +6,2,0,41,pad,9402 +6,2,0,42,pad,8512 +6,2,0,43,pad,7583 +6,2,0,44,pad,9125 +6,2,0,46,pad,7825 +6,2,0,47,pad,8929 +6,2,0,48,pad,8060 +6,2,0,49,pad,9491 +6,2,0,50,pad,8287 +6,2,0,51,pad,8725 +6,2,0,52,pad,8507 +6,2,0,53,pad,7831 +6,2,0,54,pad,9403 +6,2,0,55,pad,8066 +6,2,0,57,pad,8720 +6,2,0,58,pad,9493 +6,2,0,59,pad,8925 +6,2,0,60,pad,9492 +6,2,0,61,pad,9122 +6,2,0,62,pad,8293 +6,2,0,63,pad,9218 +6,2,0,64,pad,7832 +6,2,0,65,pad,9312 +6,2,0,66,pad,8067 +6,2,0,67,pad,8513 +6,2,3,0,pad,8270 +6,2,3,1,pad,8271 +6,2,3,2,pad,8490 +6,2,3,3,pad,8272 +6,2,3,4,pad,8489 +6,2,3,5,pad,8273 +6,2,3,6,pad,8488 +6,2,3,7,pad,8491 +6,2,3,8,pad,8487 +6,2,3,9,pad,8269 +6,2,3,10,pad,8486 +6,2,3,12,pad,8268 +6,2,3,13,pad,8485 +6,2,3,14,pad,8267 +6,2,3,15,pad,8484 +6,2,3,16,pad,8266 +6,2,3,17,pad,8483 +6,2,3,18,pad,8265 +6,2,3,19,pad,8482 +6,2,3,20,pad,8492 +6,2,3,21,pad,6766 +6,2,3,23,pad,8264 +6,2,3,24,pad,7031 +6,2,3,25,pad,8263 +6,2,3,26,pad,8704 +6,2,3,27,pad,7297 +6,2,3,28,pad,7030 +6,2,3,29,pad,7038 +6,2,3,30,pad,7289 +6,2,3,31,pad,8493 +6,2,3,32,pad,7290 +6,2,3,33,pad,7039 +6,2,3,34,pad,6764 +6,2,3,35,pad,6774 +6,2,3,36,pad,7029 +6,2,3,37,pad,7299 +6,2,3,38,pad,8705 +6,2,3,39,pad,7300 +6,2,3,40,pad,7028 +6,2,3,41,pad,7041 +6,2,3,42,pad,7287 +6,2,3,43,pad,7040 +6,2,3,44,pad,7288 +6,2,3,46,pad,6775 +6,2,3,47,pad,6761 +6,2,3,48,pad,7302 +6,2,3,49,pad,7026 +6,2,3,50,pad,7043 +6,2,3,51,pad,8706 +6,2,3,52,pad,7042 +6,2,3,53,pad,7027 +6,2,3,54,pad,6777 +6,2,3,55,pad,7286 +6,2,3,57,pad,7044 +6,2,3,58,pad,7285 +6,2,3,59,pad,7045 +6,2,3,60,pad,7283 +6,2,3,61,pad,7046 +6,2,3,62,pad,7291 +6,2,3,63,pad,8707 +6,2,3,64,pad,7292 +6,2,3,65,pad,7047 +6,2,3,66,pad,7033 +6,2,3,67,pad,7049 +6,2,2,0,pad,7032 +6,2,2,1,pad,7048 +6,2,2,2,pad,6767 +6,2,2,3,pad,7051 +6,2,2,4,pad,7293 +6,2,2,5,pad,8708 +6,2,2,6,pad,7294 +6,2,2,7,pad,7050 +6,2,2,8,pad,7035 +6,2,2,9,pad,7052 +6,2,2,10,pad,8912 +6,2,2,12,pad,7053 +6,2,2,13,pad,7034 +6,2,2,14,pad,7055 +6,2,2,15,pad,6769 +6,2,2,16,pad,7054 +6,2,2,17,pad,7296 +6,2,2,18,pad,7057 +6,2,2,19,pad,7295 +6,2,2,20,pad,8037 +6,2,2,21,pad,7036 +6,2,2,23,pad,8038 +6,2,2,24,pad,8913 +6,2,2,25,pad,8039 +6,2,2,26,pad,7037 +6,2,2,27,pad,8040 +6,2,2,28,pad,6772 +6,2,2,29,pad,8041 +6,2,2,30,pad,7298 +6,2,2,31,pad,8042 +6,2,2,32,pad,8916 +6,2,2,33,pad,8043 +6,2,2,34,pad,8711 +6,2,2,35,pad,8914 +6,2,2,36,pad,8498 +6,2,2,37,pad,8044 +6,2,2,38,pad,8278 +6,2,2,39,pad,8045 +6,2,2,40,pad,8051 +6,2,2,41,pad,8046 +6,2,2,42,pad,8917 +6,2,2,43,pad,8709 +6,2,2,44,pad,8712 +6,2,2,46,pad,8494 +6,2,2,47,pad,8499 +6,2,2,48,pad,8915 +6,2,2,49,pad,8279 +6,2,2,50,pad,8495 +6,2,2,51,pad,8052 +6,2,2,52,pad,8496 +6,2,2,53,pad,9111 +6,2,2,54,pad,8274 +6,2,2,55,pad,7817 +6,2,2,57,pad,8275 +6,2,2,58,pad,9114 +6,2,2,59,pad,8276 +6,2,2,60,pad,8280 +6,2,2,61,pad,8047 +6,2,2,62,pad,8053 +6,2,2,63,pad,8048 +6,2,2,64,pad,7818 +6,2,2,65,pad,8049 +6,2,2,66,pad,9112 +6,2,2,67,pad,8710 +6,2,1,0,pad,8281 +6,2,1,1,pad,8497 +6,2,1,2,pad,8054 +6,2,1,3,pad,8277 +6,2,1,4,pad,7819 +6,2,1,5,pad,8050 +6,2,1,6,pad,8282 +6,2,1,7,pad,9113 +6,2,1,8,pad,8055 +6,2,1,9,pad,7820 +6,3,1,10,pad,9303 +6,3,1,12,pad,9201 +6,3,1,13,pad,9393 +6,3,1,14,pad,9200 +6,3,1,15,pad,9394 +6,3,1,16,pad,9199 +6,3,1,17,pad,9392 +6,3,1,18,pad,9304 +6,3,1,19,pad,9391 +6,3,1,20,pad,9198 +6,3,1,21,pad,9390 +6,3,1,23,pad,9197 +6,3,1,24,pad,9389 +6,3,1,25,pad,9196 +6,3,1,26,pad,9395 +6,3,1,27,pad,9195 +6,3,1,28,pad,9388 +6,3,1,29,pad,9194 +6,3,1,30,pad,9387 +6,3,1,31,pad,9302 +6,3,1,32,pad,9386 +6,3,1,33,pad,9301 +6,3,1,34,pad,9385 +6,3,1,35,pad,9300 +6,3,1,36,pad,9396 +6,3,1,37,pad,9299 +6,3,1,38,pad,9384 +6,3,1,39,pad,9298 +6,3,1,40,pad,9383 +6,3,1,41,pad,9297 +6,3,1,42,pad,9474 +6,3,1,43,pad,9296 +6,3,1,44,pad,9475 +6,3,1,46,pad,9295 +6,3,1,47,pad,9476 +6,3,1,48,pad,9397 +6,3,1,49,pad,9477 +6,3,1,50,pad,9294 +6,3,1,51,pad,9478 +6,3,1,52,pad,9293 +6,3,1,53,pad,9479 +6,3,1,54,pad,9292 +6,3,1,55,pad,9480 +6,3,1,57,pad,9291 +6,3,1,58,pad,9481 +6,3,1,59,pad,9290 +6,3,1,60,pad,9482 +6,3,1,61,pad,9398 +6,3,1,62,pad,9483 +6,3,1,63,pad,9289 +6,3,1,64,pad,9484 +6,3,1,65,pad,9656 +6,3,1,66,pad,9485 +6,3,1,67,pad,9655 +6,3,0,0,pad,9487 +6,3,0,1,pad,9657 +6,3,0,2,pad,9486 +6,3,0,3,pad,9658 +6,3,0,4,pad,9562 +6,3,0,5,pad,9659 +6,3,0,6,pad,9563 +6,3,0,7,pad,9660 +6,3,0,8,pad,9564 +6,3,0,9,pad,9210 +6,3,0,10,pad,9488 +6,3,0,12,pad,9654 +6,3,0,13,pad,9565 +6,3,0,14,pad,9653 +6,3,0,15,pad,9566 +6,3,0,16,pad,9652 +6,3,0,17,pad,9567 +6,3,0,18,pad,9651 +6,3,0,19,pad,9568 +6,3,0,20,pad,9650 +6,3,0,21,pad,9569 +6,3,0,23,pad,9489 +6,3,0,24,pad,9570 +6,3,0,25,pad,9649 +6,3,0,26,pad,9571 +6,3,0,27,pad,9648 +6,3,0,28,pad,9572 +6,3,0,29,pad,9647 +6,3,0,30,pad,9573 +6,3,0,31,pad,9739 +6,3,0,32,pad,9574 +6,3,0,33,pad,9809 +6,3,0,34,pad,9575 +6,3,0,35,pad,9490 +6,3,0,36,pad,9730 +6,3,0,37,pad,9810 +6,3,0,38,pad,9731 +6,3,0,39,pad,9811 +6,3,0,40,pad,9576 +6,3,0,41,pad,9812 +6,3,0,42,pad,9732 +6,3,0,43,pad,9813 +6,3,0,44,pad,9733 +6,3,0,46,pad,9814 +6,3,0,47,pad,9734 +6,3,0,48,pad,9815 +6,3,0,49,pad,9735 +6,3,0,50,pad,9816 +6,3,0,51,pad,9736 +6,3,0,52,pad,9956 +6,3,0,53,pad,9577 +6,3,0,54,pad,9957 +6,3,0,55,pad,9737 +6,3,0,57,pad,9890 +6,3,0,58,pad,9738 +6,3,0,59,pad,9817 +6,3,0,60,pad,9885 +6,3,0,61,pad,9740 +6,3,0,62,pad,9886 +6,3,0,63,pad,9661 +6,3,0,64,pad,9887 +6,3,0,65,pad,9578 +6,3,0,66,pad,9888 +6,3,0,67,pad,9889 +6,3,3,0,pad,8702 +6,3,3,1,pad,7312 +6,3,3,2,pad,7277 +6,3,3,3,pad,7313 +6,3,3,4,pad,8701 +6,3,3,5,pad,7311 +6,3,3,6,pad,8700 +6,3,3,7,pad,7310 +6,3,3,8,pad,8699 +6,3,3,9,pad,7309 +6,3,3,10,pad,8698 +6,3,3,12,pad,8703 +6,3,3,13,pad,8697 +6,3,3,14,pad,7561 +6,3,3,15,pad,8696 +6,3,3,16,pad,7308 +6,3,3,17,pad,8907 +6,3,3,18,pad,7307 +6,3,3,19,pad,7275 +6,3,3,20,pad,7559 +6,3,3,21,pad,7274 +6,3,3,23,pad,7560 +6,3,3,24,pad,7272 +6,3,3,25,pad,7305 +6,3,3,26,pad,7269 +6,3,3,27,pad,7306 +6,3,3,28,pad,7543 +6,3,3,29,pad,7558 +6,3,3,30,pad,8908 +6,3,3,31,pad,7557 +6,3,3,32,pad,7542 +6,3,3,33,pad,7802 +6,3,3,34,pad,7540 +6,3,3,35,pad,7303 +6,3,3,36,pad,7537 +6,3,3,37,pad,7304 +6,3,3,38,pad,7535 +6,3,3,39,pad,7556 +6,3,3,40,pad,8906 +6,3,3,41,pad,8909 +6,3,3,42,pad,8905 +6,3,3,43,pad,7555 +6,3,3,44,pad,8904 +6,3,3,46,pad,7800 +6,3,3,47,pad,8903 +6,3,3,48,pad,7801 +6,3,3,49,pad,8902 +6,3,3,50,pad,7301 +6,3,3,51,pad,8901 +6,3,3,52,pad,7553 +6,3,3,53,pad,8900 +6,3,3,54,pad,8910 +6,3,3,55,pad,8899 +6,3,3,57,pad,7554 +6,3,3,58,pad,7534 +6,3,3,59,pad,7799 +6,3,3,60,pad,9106 +6,3,3,61,pad,7798 +6,3,3,62,pad,7532 +6,3,3,63,pad,8036 +6,3,3,64,pad,7529 +6,3,3,65,pad,7551 +6,3,3,66,pad,7527 +6,3,3,67,pad,8911 +6,3,2,0,pad,7526 +6,3,2,1,pad,7552 +6,3,2,2,pad,7524 +6,3,2,3,pad,7797 +6,3,2,4,pad,9107 +6,3,2,5,pad,7796 +6,3,2,6,pad,7533 +6,3,2,7,pad,8034 +6,3,2,8,pad,7531 +6,3,2,9,pad,7550 +6,3,2,10,pad,7530 +6,3,2,12,pad,7549 +6,3,2,13,pad,7528 +6,3,2,14,pad,7794 +6,3,2,15,pad,7525 +6,3,2,16,pad,7795 +6,3,2,17,pad,9108 +6,3,2,18,pad,8033 +6,3,2,19,pad,9105 +6,3,2,20,pad,7548 +6,3,2,21,pad,9104 +6,3,2,23,pad,7547 +6,3,2,24,pad,9103 +6,3,2,25,pad,7792 +6,3,2,26,pad,9102 +6,3,2,27,pad,7793 +6,3,2,28,pad,9101 +6,3,2,29,pad,9109 +6,3,2,30,pad,9100 +6,3,2,31,pad,8031 +6,3,2,32,pad,9099 +6,3,2,33,pad,7546 +6,3,2,34,pad,9098 +6,3,2,35,pad,7791 +6,3,2,36,pad,9097 +6,3,2,37,pad,7790 +6,3,2,38,pad,7786 +6,3,2,39,pad,9110 +6,3,2,40,pad,7784 +6,3,2,41,pad,8028 +6,3,2,42,pad,7783 +6,3,2,43,pad,7545 +6,3,2,44,pad,7781 +6,3,2,46,pad,7789 +6,3,2,47,pad,9205 +6,3,2,48,pad,7788 +6,3,2,49,pad,7778 +6,3,2,50,pad,7544 +6,3,2,51,pad,7776 +6,3,2,52,pad,7541 +6,3,2,53,pad,7775 +6,3,2,54,pad,7539 +6,3,2,55,pad,7787 +6,3,2,57,pad,7538 +6,3,2,58,pad,7785 +6,3,2,59,pad,7536 +6,3,2,60,pad,9206 +6,3,2,61,pad,7282 +6,3,2,62,pad,7782 +6,3,2,63,pad,7280 +6,3,2,64,pad,7780 +6,3,2,65,pad,9209 +6,3,2,66,pad,7779 +6,3,2,67,pad,9204 +6,3,1,0,pad,7777 +6,3,1,1,pad,9207 +6,3,1,2,pad,8026 +6,3,1,3,pad,9203 +6,3,1,4,pad,8025 +6,3,1,5,pad,9202 +6,3,1,6,pad,8023 +6,3,1,7,pad,9208 +6,3,1,8,pad,8020 +6,3,1,9,pad,8018 +1,0,1,10,pad,7774 +1,0,1,12,pad,8010 +1,0,1,13,pad,8005 +1,0,1,14,pad,8017 +1,0,1,15,pad,8006 +1,0,1,16,pad,8012 +1,0,1,17,pad,8007 +1,0,1,18,pad,8021 +1,0,1,19,pad,8008 +1,0,1,20,pad,8015 +1,0,1,21,pad,8004 +1,0,1,23,pad,8022 +1,0,1,24,pad,8011 +1,0,1,25,pad,8024 +1,0,1,26,pad,8002 +1,0,1,27,pad,8013 +1,0,1,28,pad,8236 +1,0,1,29,pad,8027 +1,0,1,30,pad,8238 +1,0,1,31,pad,8014 +1,0,1,32,pad,8009 +1,0,1,33,pad,8029 +1,0,1,34,pad,8241 +1,0,1,35,pad,8030 +1,0,1,36,pad,7764 +1,0,1,37,pad,8016 +1,0,1,38,pad,7766 +1,0,1,39,pad,8032 +1,0,1,40,pad,8243 +1,0,1,41,pad,8019 +1,0,1,42,pad,7769 +1,0,1,43,pad,8035 +1,0,1,44,pad,7770 +1,0,1,46,pad,8244 +1,0,1,47,pad,7771 +1,0,1,48,pad,8246 +1,0,1,49,pad,8240 +1,0,1,50,pad,8252 +1,0,1,51,pad,8242 +1,0,1,52,pad,8249 +1,0,1,53,pad,7773 +1,0,1,54,pad,8254 +1,0,1,55,pad,8245 +1,0,1,57,pad,8251 +1,0,1,58,pad,8247 +1,0,1,59,pad,8257 +1,0,1,60,pad,7772 +1,0,1,61,pad,8259 +1,0,1,62,pad,6476 +1,0,1,63,pad,8248 +1,0,1,64,pad,8465 +1,0,1,65,pad,8260 +1,0,1,66,pad,8468 +1,0,1,67,pad,8262 +1,0,0,0,pad,7271 +1,0,0,1,pad,8250 +1,0,0,2,pad,8470 +1,0,0,3,pad,8255 +1,0,0,4,pad,8471 +1,0,0,5,pad,8253 +1,0,0,6,pad,7012 +1,0,0,7,pad,8256 +1,0,0,8,pad,8467 +1,0,0,9,pad,8258 +1,0,0,10,pad,7013 +1,0,0,12,pad,8473 +1,0,0,13,pad,6748 +1,0,0,14,pad,8261 +1,0,0,15,pad,8469 +1,0,0,16,pad,8476 +1,0,0,17,pad,7273 +1,0,0,18,pad,7017 +1,0,0,19,pad,8472 +1,0,0,20,pad,8478 +1,0,0,21,pad,8474 +1,0,0,23,pad,8479 +1,0,0,24,pad,7014 +1,0,0,25,pad,8481 +1,0,0,26,pad,7015 +1,0,0,27,pad,8475 +1,0,0,28,pad,8685 +1,0,0,29,pad,6752 +1,0,0,30,pad,8688 +1,0,0,31,pad,6751 +1,0,0,32,pad,6750 +1,0,0,33,pad,8477 +1,0,0,34,pad,8690 +1,0,0,35,pad,7016 +1,0,0,36,pad,6749 +1,0,0,37,pad,8480 +1,0,0,38,pad,8691 +1,0,0,39,pad,7278 +1,0,0,40,pad,6747 +1,0,0,41,pad,7019 +1,0,0,42,pad,7276 +1,0,0,43,pad,7018 +1,0,0,44,pad,8689 +1,0,0,46,pad,8693 +1,0,0,47,pad,6753 +1,0,0,48,pad,6755 +1,0,0,49,pad,6754 +1,0,0,50,pad,7281 +1,0,0,51,pad,8692 +1,0,0,52,pad,7022 +1,0,0,53,pad,7279 +1,0,0,54,pad,8694 +1,0,0,55,pad,7020 +1,0,0,57,pad,7021 +1,0,0,58,pad,6758 +1,0,0,59,pad,6756 +1,0,0,60,pad,6757 +1,0,0,61,pad,8695 +1,0,0,62,pad,7284 +1,0,0,63,pad,7023 +1,0,0,64,pad,7025 +1,0,0,65,pad,6760 +1,0,0,66,pad,7024 +1,0,0,67,pad,6759 +1,0,3,0,pad,6452 +1,0,3,1,pad,6454 +1,0,3,2,pad,6720 +1,0,3,3,pad,6450 +1,0,3,4,pad,6722 +1,0,3,5,pad,6457 +1,0,3,6,pad,5869 +1,0,3,7,pad,6453 +1,0,3,8,pad,6723 +1,0,3,9,pad,6455 +1,0,3,10,pad,5577 +1,0,3,12,pad,6456 +1,0,3,13,pad,6161 +1,0,3,14,pad,6725 +1,0,3,15,pad,6721 +1,0,3,16,pad,6459 +1,0,3,17,pad,6451 +1,0,3,18,pad,6728 +1,0,3,19,pad,6724 +1,0,3,20,pad,6458 +1,0,3,21,pad,6448 +1,0,3,23,pad,6730 +1,0,3,24,pad,6160 +1,0,3,25,pad,6731 +1,0,3,26,pad,6726 +1,0,3,27,pad,6460 +1,0,3,28,pad,5872 +1,0,3,29,pad,6727 +1,0,3,30,pad,6158 +1,0,3,31,pad,6461 +1,0,3,32,pad,6989 +1,0,3,33,pad,6729 +1,0,3,34,pad,6449 +1,0,3,35,pad,6183 +1,0,3,36,pad,6991 +1,0,3,37,pad,6732 +1,0,3,38,pad,6447 +1,0,3,39,pad,6733 +1,0,3,40,pad,6992 +1,0,3,41,pad,6462 +1,0,3,42,pad,6994 +1,0,3,43,pad,6734 +1,0,3,44,pad,6446 +1,0,3,46,pad,6463 +1,0,3,47,pad,6990 +1,0,3,48,pad,6185 +1,0,3,49,pad,6445 +1,0,3,50,pad,6997 +1,0,3,51,pad,6993 +1,0,3,52,pad,6164 +1,0,3,53,pad,6444 +1,0,3,54,pad,6999 +1,0,3,55,pad,6442 +1,0,3,57,pad,6162 +1,0,3,58,pad,6995 +1,0,3,59,pad,7000 +1,0,3,60,pad,6996 +1,0,3,61,pad,5578 +1,0,3,62,pad,6440 +1,0,3,63,pad,5871 +1,0,3,64,pad,6443 +1,0,3,65,pad,6998 +1,0,3,66,pad,6717 +1,0,3,67,pad,5873 +1,0,2,0,pad,7254 +1,0,2,1,pad,7001 +1,0,2,2,pad,6736 +1,0,2,3,pad,6735 +1,0,2,4,pad,7255 +1,0,2,5,pad,7003 +1,0,2,6,pad,7257 +1,0,2,7,pad,6465 +1,0,2,8,pad,6464 +1,0,2,9,pad,7002 +1,0,2,10,pad,6186 +1,0,2,12,pad,6187 +1,0,2,13,pad,6737 +1,0,2,14,pad,7260 +1,0,2,15,pad,7256 +1,0,2,16,pad,7262 +1,0,2,17,pad,6738 +1,0,2,18,pad,6466 +1,0,2,19,pad,7258 +1,0,2,20,pad,7004 +1,0,2,21,pad,6467 +1,0,2,23,pad,7263 +1,0,2,24,pad,7259 +1,0,2,25,pad,7005 +1,0,2,26,pad,6188 +1,0,2,27,pad,6740 +1,0,2,28,pad,7265 +1,0,2,29,pad,7261 +1,0,2,30,pad,7006 +1,0,2,31,pad,6739 +1,0,2,32,pad,7510 +1,0,2,33,pad,7264 +1,0,2,34,pad,7007 +1,0,2,35,pad,6468 +1,0,2,36,pad,7511 +1,0,2,37,pad,7266 +1,0,2,38,pad,6742 +1,0,2,39,pad,7267 +1,0,2,40,pad,7513 +1,0,2,41,pad,5274 +1,0,2,42,pad,7516 +1,0,2,43,pad,5273 +1,0,2,44,pad,6741 +1,0,2,46,pad,5272 +1,0,2,47,pad,7512 +1,0,2,48,pad,7268 +1,0,2,49,pad,6470 +1,0,2,50,pad,7518 +1,0,2,51,pad,7514 +1,0,2,52,pad,7009 +1,0,2,53,pad,7270 +1,0,2,54,pad,7519 +1,0,2,55,pad,7515 +1,0,2,57,pad,7521 +1,0,2,58,pad,7011 +1,0,2,59,pad,7008 +1,0,2,60,pad,7517 +1,0,2,61,pad,6743 +1,0,2,62,pad,7010 +1,0,2,63,pad,6744 +1,0,2,64,pad,6745 +1,0,2,65,pad,7520 +1,0,2,66,pad,7759 +1,0,2,67,pad,6473 +1,0,1,0,pad,7760 +1,0,1,1,pad,7522 +1,0,1,2,pad,6746 +1,0,1,3,pad,7767 +1,0,1,4,pad,7762 +1,0,1,5,pad,7523 +1,0,1,6,pad,6475 +1,0,1,7,pad,7768 +1,0,1,8,pad,7765 +1,0,1,9,pad,7763 +1,1,1,10,pad,8003 +1,1,1,12,pad,8000 +1,1,1,13,pad,8228 +1,1,1,14,pad,8230 +1,1,1,15,pad,7983 +1,1,1,16,pad,8233 +1,1,1,17,pad,8226 +1,1,1,18,pad,7228 +1,1,1,19,pad,8229 +1,1,1,20,pad,8235 +1,1,1,21,pad,7745 +1,1,1,23,pad,6969 +1,1,1,24,pad,8231 +1,1,1,25,pad,6968 +1,1,1,26,pad,7744 +1,1,1,27,pad,6703 +1,1,1,28,pad,7499 +1,1,1,29,pad,7998 +1,1,1,30,pad,7985 +1,1,1,31,pad,8232 +1,1,1,32,pad,7747 +1,1,1,33,pad,8234 +1,1,1,34,pad,7746 +1,1,1,35,pad,8237 +1,1,1,36,pad,8454 +1,1,1,37,pad,8239 +1,1,1,38,pad,7986 +1,1,1,39,pad,7997 +1,1,1,40,pad,8455 +1,1,1,41,pad,7995 +1,1,1,42,pad,8457 +1,1,1,43,pad,7992 +1,1,1,44,pad,7980 +1,1,1,46,pad,7990 +1,1,1,47,pad,7742 +1,1,1,48,pad,8220 +1,1,1,49,pad,7743 +1,1,1,50,pad,8460 +1,1,1,51,pad,7498 +1,1,1,52,pad,8462 +1,1,1,53,pad,8456 +1,1,1,54,pad,8463 +1,1,1,55,pad,8458 +1,1,1,57,pad,8222 +1,1,1,58,pad,8459 +1,1,1,59,pad,8225 +1,1,1,60,pad,7495 +1,1,1,61,pad,8227 +1,1,1,62,pad,7496 +1,1,1,63,pad,8219 +1,1,1,64,pad,7741 +1,1,1,65,pad,8217 +1,1,1,66,pad,7740 +1,1,1,67,pad,8461 +1,1,0,0,pad,7494 +1,1,0,1,pad,8464 +1,1,0,2,pad,9182 +1,1,0,3,pad,8466 +1,1,0,4,pad,8675 +1,1,0,5,pad,7987 +1,1,0,6,pad,8677 +1,1,0,7,pad,7989 +1,1,0,8,pad,7493 +1,1,0,9,pad,8216 +1,1,0,10,pad,7738 +1,1,0,12,pad,8218 +1,1,0,13,pad,8214 +1,1,0,14,pad,8221 +1,1,0,15,pad,8212 +1,1,0,16,pad,8682 +1,1,0,17,pad,8211 +1,1,0,18,pad,8680 +1,1,0,19,pad,8678 +1,1,0,20,pad,8683 +1,1,0,21,pad,8679 +1,1,0,23,pad,8223 +1,1,0,24,pad,7739 +1,1,0,25,pad,8224 +1,1,0,26,pad,8215 +1,1,0,27,pad,8452 +1,1,0,28,pad,8213 +1,1,0,29,pad,8449 +1,1,0,30,pad,8210 +1,1,0,31,pad,8681 +1,1,0,32,pad,8438 +1,1,0,33,pad,8684 +1,1,0,34,pad,8436 +1,1,0,35,pad,8686 +1,1,0,36,pad,8887 +1,1,0,37,pad,8687 +1,1,0,38,pad,8889 +1,1,0,39,pad,8447 +1,1,0,40,pad,8892 +1,1,0,41,pad,8446 +1,1,0,42,pad,8433 +1,1,0,43,pad,8444 +1,1,0,44,pad,8886 +1,1,0,46,pad,8441 +1,1,0,47,pad,8676 +1,1,0,48,pad,8439 +1,1,0,49,pad,8890 +1,1,0,50,pad,8894 +1,1,0,51,pad,8674 +1,1,0,52,pad,8895 +1,1,0,53,pad,8453 +1,1,0,54,pad,8897 +1,1,0,55,pad,8451 +1,1,0,57,pad,9094 +1,1,0,58,pad,8891 +1,1,0,59,pad,9096 +1,1,0,60,pad,8893 +1,1,0,61,pad,9095 +1,1,0,62,pad,8672 +1,1,0,63,pad,8896 +1,1,0,64,pad,9091 +1,1,0,65,pad,8898 +1,1,0,66,pad,8673 +1,1,0,67,pad,9093 +1,1,3,0,pad,5866 +1,1,3,1,pad,5868 +1,1,3,2,pad,6423 +1,1,3,3,pad,5860 +1,1,3,4,pad,6145 +1,1,3,5,pad,6718 +1,1,3,6,pad,6144 +1,1,3,7,pad,6437 +1,1,3,8,pad,5859 +1,1,3,9,pad,6159 +1,1,3,10,pad,6981 +1,1,3,12,pad,5863 +1,1,3,13,pad,6983 +1,1,3,14,pad,5861 +1,1,3,15,pad,6978 +1,1,3,16,pad,5858 +1,1,3,17,pad,6976 +1,1,3,18,pad,5865 +1,1,3,19,pad,6715 +1,1,3,20,pad,6150 +1,1,3,21,pad,6979 +1,1,3,23,pad,6984 +1,1,3,24,pad,6980 +1,1,3,25,pad,6151 +1,1,3,26,pad,6716 +1,1,3,27,pad,6142 +1,1,3,28,pad,6982 +1,1,3,29,pad,6986 +1,1,3,30,pad,6985 +1,1,3,31,pad,6429 +1,1,3,32,pad,6719 +1,1,3,33,pad,6436 +1,1,3,34,pad,6713 +1,1,3,35,pad,6157 +1,1,3,36,pad,9054 +1,1,3,37,pad,6987 +1,1,3,38,pad,7239 +1,1,3,39,pad,6156 +1,1,3,40,pad,7241 +1,1,3,41,pad,6988 +1,1,3,42,pad,6714 +1,1,3,43,pad,6434 +1,1,3,44,pad,7244 +1,1,3,46,pad,5575 +1,1,3,47,pad,7246 +1,1,3,48,pad,5572 +1,1,3,49,pad,7981 +1,1,3,50,pad,5570 +1,1,3,51,pad,6975 +1,1,3,52,pad,7753 +1,1,3,53,pad,7242 +1,1,3,54,pad,5569 +1,1,3,55,pad,7243 +1,1,3,57,pad,7247 +1,1,3,58,pad,6710 +1,1,3,59,pad,7249 +1,1,3,60,pad,7245 +1,1,3,61,pad,5566 +1,1,3,62,pad,6709 +1,1,3,63,pad,7252 +1,1,3,64,pad,7248 +1,1,3,65,pad,5864 +1,1,3,66,pad,6707 +1,1,3,67,pad,6149 +1,1,2,0,pad,6435 +1,1,2,1,pad,7250 +1,1,2,2,pad,6433 +1,1,2,3,pad,7251 +1,1,2,4,pad,7497 +1,1,2,5,pad,6148 +1,1,2,6,pad,6706 +1,1,2,7,pad,6426 +1,1,2,8,pad,7500 +1,1,2,9,pad,6432 +1,1,2,10,pad,7502 +1,1,2,12,pad,7253 +1,1,2,13,pad,7503 +1,1,2,14,pad,6154 +1,1,2,15,pad,6430 +1,1,2,16,pad,6155 +1,1,2,17,pad,6428 +1,1,2,18,pad,5870 +1,1,2,19,pad,6438 +1,1,2,20,pad,7505 +1,1,2,21,pad,6711 +1,1,2,23,pad,5862 +1,1,2,24,pad,7501 +1,1,2,25,pad,6147 +1,1,2,26,pad,6712 +1,1,2,27,pad,5568 +1,1,2,28,pad,7504 +1,1,2,29,pad,7508 +1,1,2,30,pad,7506 +1,1,2,31,pad,5571 +1,1,2,32,pad,6972 +1,1,2,33,pad,5573 +1,1,2,34,pad,6974 +1,1,2,35,pad,6146 +1,1,2,36,pad,6973 +1,1,2,37,pad,7507 +1,1,2,38,pad,6708 +1,1,2,39,pad,6424 +1,1,2,40,pad,6977 +1,1,2,41,pad,7509 +1,1,2,42,pad,7749 +1,1,2,43,pad,6431 +1,1,2,44,pad,7751 +1,1,2,46,pad,6441 +1,1,2,47,pad,7752 +1,1,2,48,pad,6153 +1,1,2,49,pad,7233 +1,1,2,50,pad,6152 +1,1,2,51,pad,7231 +1,1,2,52,pad,7754 +1,1,2,53,pad,6705 +1,1,2,54,pad,6439 +1,1,2,55,pad,7750 +1,1,2,57,pad,7757 +1,1,2,58,pad,7748 +1,1,2,59,pad,5270 +1,1,2,60,pad,7755 +1,1,2,61,pad,5271 +1,1,2,62,pad,7756 +1,1,2,63,pad,5867 +1,1,2,64,pad,6970 +1,1,2,65,pad,7996 +1,1,2,66,pad,6971 +1,1,2,67,pad,7999 +1,1,1,0,pad,7230 +1,1,1,1,pad,8001 +1,1,1,2,pad,6704 +1,1,1,3,pad,7994 +1,1,1,4,pad,7991 +1,1,1,5,pad,7758 +1,1,1,6,pad,7988 +1,1,1,7,pad,7761 +1,1,1,8,pad,7993 +1,1,1,9,pad,9181 +7,0,1,10,pad,9798 +7,0,1,12,pad,9720 +7,0,1,13,pad,9941 +7,0,1,14,pad,9639 +7,0,1,15,pad,9871 +7,0,1,16,pad,7984 +7,0,1,17,pad,9942 +7,0,1,18,pad,9468 +7,0,1,19,pad,9872 +7,0,1,20,pad,9799 +7,0,1,21,pad,9873 +7,0,1,23,pad,9943 +7,0,1,24,pad,9874 +7,0,1,25,pad,9721 +7,0,1,26,pad,9875 +7,0,1,27,pad,9640 +7,0,1,28,pad,9945 +7,0,1,29,pad,9556 +7,0,1,30,pad,9944 +7,0,1,31,pad,9469 +7,0,1,32,pad,10011 +7,0,1,33,pad,9379 +7,0,1,34,pad,9946 +7,0,1,35,pad,9287 +7,0,1,36,pad,9876 +7,0,1,37,pad,9193 +7,0,1,38,pad,9801 +7,0,1,39,pad,9800 +7,0,1,40,pad,9723 +7,0,1,41,pad,9722 +7,0,1,42,pad,9948 +7,0,1,43,pad,9641 +7,0,1,44,pad,10007 +7,0,1,46,pad,9557 +7,0,1,47,pad,10008 +7,0,1,48,pad,9470 +7,0,1,49,pad,9878 +7,0,1,50,pad,9380 +7,0,1,51,pad,9803 +7,0,1,52,pad,9288 +7,0,1,53,pad,9725 +7,0,1,54,pad,10009 +7,0,1,55,pad,9644 +7,0,1,57,pad,9642 +7,0,1,58,pad,9560 +7,0,1,59,pad,9558 +7,0,1,60,pad,9473 +7,0,1,61,pad,9471 +7,0,1,62,pad,9949 +7,0,1,63,pad,9381 +7,0,1,64,pad,9879 +7,0,1,65,pad,9947 +7,0,1,66,pad,9804 +7,0,1,67,pad,9877 +7,0,0,0,pad,9726 +7,0,0,1,pad,9802 +7,0,0,2,pad,9645 +7,0,0,3,pad,9724 +7,0,0,4,pad,9561 +7,0,0,5,pad,9643 +7,0,0,6,pad,10069 +7,0,0,7,pad,9559 +7,0,0,8,pad,9950 +7,0,0,9,pad,9472 +7,0,0,10,pad,9880 +7,0,0,12,pad,10070 +7,0,0,13,pad,9805 +7,0,0,14,pad,9806 +7,0,0,15,pad,9727 +7,0,0,16,pad,10010 +7,0,0,17,pad,9646 +7,0,0,18,pad,9728 +7,0,0,19,pad,9951 +7,0,0,20,pad,9952 +7,0,0,21,pad,9881 +7,0,0,23,pad,9807 +7,0,0,24,pad,9882 +7,0,0,25,pad,9729 +7,0,0,26,pad,9953 +7,0,0,27,pad,9954 +7,0,0,28,pad,9883 +7,0,0,29,pad,9884 +7,0,0,30,pad,9808 +7,0,0,31,pad,9955 +7,0,0,32,pad,10014 +7,0,0,33,pad,7982 +7,0,0,34,pad,10015 +7,0,0,35,pad,10012 +7,0,0,36,pad,10016 +7,0,0,37,pad,10013 +7,0,0,38,pad,10126 +7,0,0,39,pad,10017 +7,0,0,40,pad,10019 +7,0,0,41,pad,10018 +7,0,0,42,pad,10020 +7,0,0,43,pad,10127 +7,0,0,44,pad,10071 +7,0,0,46,pad,10128 +7,0,0,47,pad,10072 +7,0,0,48,pad,10075 +7,0,0,49,pad,10073 +7,0,0,50,pad,10076 +7,0,0,51,pad,10074 +7,0,0,52,pad,10077 +7,0,0,53,pad,10235 +7,0,0,54,pad,10078 +7,0,0,55,pad,10236 +7,0,0,57,pad,10079 +7,0,0,58,pad,10237 +7,0,0,59,pad,10129 +7,0,0,60,pad,10238 +7,0,0,61,pad,10130 +7,0,0,62,pad,10239 +7,0,0,63,pad,10131 +7,0,0,64,pad,10175 +7,0,0,65,pad,10132 +7,0,0,66,pad,10176 +7,0,0,67,pad,10177 +7,0,3,0,pad,9071 +7,0,3,1,pad,9069 +7,0,3,2,pad,9060 +7,0,3,3,pad,9072 +7,0,3,4,pad,9062 +7,0,3,5,pad,8864 +7,0,3,6,pad,9063 +7,0,3,7,pad,8863 +7,0,3,8,pad,9065 +7,0,3,9,pad,8655 +7,0,3,10,pad,9057 +7,0,3,12,pad,8656 +7,0,3,13,pad,9462 +7,0,3,14,pad,8440 +7,0,3,15,pad,9463 +7,0,3,16,pad,8866 +7,0,3,17,pad,9055 +7,0,3,18,pad,9464 +7,0,3,19,pad,9053 +7,0,3,20,pad,8865 +7,0,3,21,pad,9056 +7,0,3,23,pad,8657 +7,0,3,24,pad,9058 +7,0,3,25,pad,8658 +7,0,3,26,pad,9068 +7,0,3,27,pad,8442 +7,0,3,28,pad,9059 +7,0,3,29,pad,8867 +7,0,3,30,pad,9061 +7,0,3,31,pad,8868 +7,0,3,32,pad,9064 +7,0,3,33,pad,8660 +7,0,3,34,pad,9066 +7,0,3,35,pad,8659 +7,0,3,36,pad,9067 +7,0,3,37,pad,8443 +7,0,3,38,pad,9070 +7,0,3,39,pad,8869 +7,0,3,40,pad,9550 +7,0,3,41,pad,8870 +7,0,3,42,pad,9551 +7,0,3,43,pad,8662 +7,0,3,44,pad,8859 +7,0,3,46,pad,8661 +7,0,3,47,pad,8860 +7,0,3,48,pad,8445 +7,0,3,49,pad,8652 +7,0,3,50,pad,9552 +7,0,3,51,pad,8651 +7,0,3,52,pad,8872 +7,0,3,53,pad,8435 +7,0,3,54,pad,8871 +7,0,3,55,pad,8861 +7,0,3,57,pad,8663 +7,0,3,58,pad,8862 +7,0,3,59,pad,8664 +7,0,3,60,pad,8654 +7,0,3,61,pad,8448 +7,0,3,62,pad,8653 +7,0,3,63,pad,9073 +7,0,3,64,pad,8437 +7,0,3,65,pad,9076 +7,0,3,66,pad,9280 +7,0,3,67,pad,9074 +7,0,2,0,pad,9281 +7,0,2,1,pad,9075 +7,0,2,2,pad,9635 +7,0,2,3,pad,8874 +7,0,2,4,pad,9186 +7,0,2,5,pad,8875 +7,0,2,6,pad,9282 +7,0,2,7,pad,9636 +7,0,2,8,pad,9187 +7,0,2,9,pad,8873 +7,0,2,10,pad,9188 +7,0,2,12,pad,9637 +7,0,2,13,pad,9078 +7,0,2,14,pad,8876 +7,0,2,15,pad,9077 +7,0,2,16,pad,8665 +7,0,2,17,pad,8877 +7,0,2,18,pad,8668 +7,0,2,19,pad,8878 +7,0,2,20,pad,8666 +7,0,2,21,pad,8670 +7,0,2,23,pad,8667 +7,0,2,24,pad,8669 +7,0,2,25,pad,8450 +7,0,2,26,pad,9079 +7,0,2,27,pad,9465 +7,0,2,28,pad,9080 +7,0,2,29,pad,9375 +7,0,2,30,pad,8880 +7,0,2,31,pad,9283 +7,0,2,32,pad,9716 +7,0,2,33,pad,9189 +7,0,2,34,pad,9717 +7,0,2,35,pad,7222 +7,0,2,36,pad,8879 +7,0,2,37,pad,9553 +7,0,2,38,pad,8671 +7,0,2,39,pad,9718 +7,0,2,40,pad,9554 +7,0,2,41,pad,9466 +7,0,2,42,pad,9467 +7,0,2,43,pad,9376 +7,0,2,44,pad,9377 +7,0,2,46,pad,9284 +7,0,2,47,pad,9285 +7,0,2,48,pad,9190 +7,0,2,49,pad,9191 +7,0,2,50,pad,9713 +7,0,2,51,pad,9555 +7,0,2,52,pad,9081 +7,0,2,53,pad,9378 +7,0,2,54,pad,9082 +7,0,2,55,pad,9286 +7,0,2,57,pad,8882 +7,0,2,58,pad,9192 +7,0,2,59,pad,8881 +7,0,2,60,pad,9795 +7,0,2,61,pad,9084 +7,0,2,62,pad,9086 +7,0,2,63,pad,9083 +7,0,2,64,pad,9085 +7,0,2,65,pad,8883 +7,0,2,66,pad,9087 +7,0,2,67,pad,8884 +7,0,1,0,pad,9088 +7,0,1,1,pad,9796 +7,0,1,2,pad,8885 +7,0,1,3,pad,9797 +7,0,1,4,pad,8888 +7,0,1,5,pad,9719 +7,0,1,6,pad,9089 +7,0,1,7,pad,9638 +7,0,1,8,pad,9090 +7,0,1,9,pad,9092 +7,1,1,10,pad,9940 +7,1,1,12,pad,9939 +7,1,1,13,pad,9929 +7,1,1,14,pad,9938 +7,1,1,15,pad,9928 +7,1,1,16,pad,9937 +7,1,1,17,pad,9927 +7,1,1,18,pad,9936 +7,1,1,19,pad,9926 +7,1,1,20,pad,9935 +7,1,1,21,pad,9925 +7,1,1,23,pad,9934 +7,1,1,24,pad,9854 +7,1,1,25,pad,9933 +7,1,1,26,pad,10004 +7,1,1,27,pad,9932 +7,1,1,28,pad,10005 +7,1,1,29,pad,9931 +7,1,1,30,pad,9995 +7,1,1,31,pad,9930 +7,1,1,32,pad,9994 +7,1,1,33,pad,9996 +7,1,1,34,pad,9993 +7,1,1,35,pad,9997 +7,1,1,36,pad,9992 +7,1,1,37,pad,10006 +7,1,1,38,pad,9991 +7,1,1,39,pad,9998 +7,1,1,40,pad,9990 +7,1,1,41,pad,9999 +7,1,1,42,pad,10057 +7,1,1,43,pad,10000 +7,1,1,44,pad,10059 +7,1,1,46,pad,10001 +7,1,1,47,pad,10061 +7,1,1,48,pad,10002 +7,1,1,49,pad,10063 +7,1,1,50,pad,10003 +7,1,1,51,pad,10064 +7,1,1,52,pad,10058 +7,1,1,53,pad,10065 +7,1,1,54,pad,10060 +7,1,1,55,pad,10056 +7,1,1,57,pad,10062 +7,1,1,58,pad,10066 +7,1,1,59,pad,10067 +7,1,1,60,pad,10055 +7,1,1,61,pad,10068 +7,1,1,62,pad,10113 +7,1,1,63,pad,10054 +7,1,1,64,pad,10114 +7,1,1,65,pad,10053 +7,1,1,66,pad,10115 +7,1,1,67,pad,10052 +7,1,0,0,pad,10106 +7,1,0,1,pad,10051 +7,1,0,2,pad,10156 +7,1,0,3,pad,9989 +7,1,0,4,pad,10157 +7,1,0,5,pad,10116 +7,1,0,6,pad,10158 +7,1,0,7,pad,10117 +7,1,0,8,pad,10159 +7,1,0,9,pad,10118 +7,1,0,10,pad,10160 +7,1,0,12,pad,10119 +7,1,0,13,pad,10161 +7,1,0,14,pad,10107 +7,1,0,15,pad,10162 +7,1,0,16,pad,10108 +7,1,0,17,pad,10163 +7,1,0,18,pad,10109 +7,1,0,19,pad,10164 +7,1,0,20,pad,10110 +7,1,0,21,pad,10123 +7,1,0,23,pad,10111 +7,1,0,24,pad,10165 +7,1,0,25,pad,10112 +7,1,0,26,pad,10168 +7,1,0,27,pad,10124 +7,1,0,28,pad,10169 +7,1,0,29,pad,10120 +7,1,0,30,pad,10170 +7,1,0,31,pad,10121 +7,1,0,32,pad,10197 +7,1,0,33,pad,10122 +7,1,0,34,pad,10199 +7,1,0,35,pad,10125 +7,1,0,36,pad,10201 +7,1,0,37,pad,10166 +7,1,0,38,pad,10203 +7,1,0,39,pad,10167 +7,1,0,40,pad,10205 +7,1,0,41,pad,10198 +7,1,0,42,pad,10206 +7,1,0,43,pad,10200 +7,1,0,44,pad,10171 +7,1,0,46,pad,10202 +7,1,0,47,pad,10172 +7,1,0,48,pad,10204 +7,1,0,49,pad,10209 +7,1,0,50,pad,10207 +7,1,0,51,pad,10173 +7,1,0,52,pad,10208 +7,1,0,53,pad,10212 +7,1,0,54,pad,10210 +7,1,0,55,pad,10228 +7,1,0,57,pad,10174 +7,1,0,58,pad,10231 +7,1,0,59,pad,10211 +7,1,0,60,pad,10232 +7,1,0,61,pad,10196 +7,1,0,62,pad,10233 +7,1,0,63,pad,10229 +7,1,0,64,pad,10234 +7,1,0,65,pad,10230 +7,1,0,66,pad,10213 +7,1,0,67,pad,10214 +7,1,3,0,pad,9179 +7,1,3,1,pad,9461 +7,1,3,2,pad,9460 +7,1,3,3,pad,9178 +7,1,3,4,pad,9455 +7,1,3,5,pad,9177 +7,1,3,6,pad,9454 +7,1,3,7,pad,9273 +7,1,3,8,pad,9453 +7,1,3,9,pad,9272 +7,1,3,10,pad,9452 +7,1,3,12,pad,9271 +7,1,3,13,pad,8852 +7,1,3,14,pad,9270 +7,1,3,15,pad,8644 +7,1,3,16,pad,9365 +7,1,3,17,pad,8643 +7,1,3,18,pad,9364 +7,1,3,19,pad,8427 +7,1,3,20,pad,9363 +7,1,3,21,pad,9180 +7,1,3,23,pad,9362 +7,1,3,24,pad,9547 +7,1,3,25,pad,8429 +7,1,3,26,pad,7238 +7,1,3,27,pad,8645 +7,1,3,28,pad,9548 +7,1,3,29,pad,8646 +7,1,3,30,pad,9542 +7,1,3,31,pad,8854 +7,1,3,32,pad,9541 +7,1,3,33,pad,9549 +7,1,3,34,pad,9540 +7,1,3,35,pad,8853 +7,1,3,36,pad,9539 +7,1,3,37,pad,8856 +7,1,3,38,pad,7236 +7,1,3,39,pad,8855 +7,1,3,40,pad,9369 +7,1,3,41,pad,8647 +7,1,3,42,pad,9459 +7,1,3,43,pad,8648 +7,1,3,44,pad,9546 +7,1,3,46,pad,8432 +7,1,3,47,pad,9630 +7,1,3,48,pad,8858 +7,1,3,49,pad,9631 +7,1,3,50,pad,8857 +7,1,3,51,pad,9629 +7,1,3,52,pad,8649 +7,1,3,53,pad,9632 +7,1,3,54,pad,8650 +7,1,3,55,pad,9545 +7,1,3,57,pad,8434 +7,1,3,58,pad,9626 +7,1,3,59,pad,9047 +7,1,3,60,pad,9625 +7,1,3,61,pad,9048 +7,1,3,62,pad,9624 +7,1,3,63,pad,9633 +7,1,3,64,pad,9623 +7,1,3,65,pad,9634 +7,1,3,66,pad,9458 +7,1,3,67,pad,9049 +7,1,2,0,pad,9368 +7,1,2,1,pad,9050 +7,1,2,2,pad,9628 +7,1,2,3,pad,9052 +7,1,2,4,pad,9544 +7,1,2,5,pad,9051 +7,1,2,6,pad,9457 +7,1,2,7,pad,7964 +7,1,2,8,pad,9367 +7,1,2,9,pad,7957 +7,1,2,10,pad,9627 +7,1,2,12,pad,7956 +7,1,2,13,pad,9711 +7,1,2,14,pad,7973 +7,1,2,15,pad,9712 +7,1,2,16,pad,7974 +7,1,2,17,pad,9714 +7,1,2,18,pad,7976 +7,1,2,19,pad,9707 +7,1,2,20,pad,7979 +7,1,2,21,pad,9706 +7,1,2,23,pad,9715 +7,1,2,24,pad,9705 +7,1,2,25,pad,7972 +7,1,2,26,pad,9704 +7,1,2,27,pad,7975 +7,1,2,28,pad,9543 +7,1,2,29,pad,7977 +7,1,2,30,pad,9456 +7,1,2,31,pad,7978 +7,1,2,32,pad,9366 +7,1,2,33,pad,9371 +7,1,2,34,pad,9274 +7,1,2,35,pad,9372 +7,1,2,36,pad,9275 +7,1,2,37,pad,9373 +7,1,2,38,pad,9276 +7,1,2,39,pad,9279 +7,1,2,40,pad,9277 +7,1,2,41,pad,9184 +7,1,2,42,pad,9183 +7,1,2,43,pad,9185 +7,1,2,44,pad,9792 +7,1,2,46,pad,9374 +7,1,2,47,pad,9793 +7,1,2,48,pad,9865 +7,1,2,49,pad,9278 +7,1,2,50,pad,9864 +7,1,2,51,pad,9370 +7,1,2,52,pad,9794 +7,1,2,53,pad,9791 +7,1,2,54,pad,9863 +7,1,2,55,pad,9790 +7,1,2,57,pad,9862 +7,1,2,58,pad,9789 +7,1,2,59,pad,9861 +7,1,2,60,pad,9788 +7,1,2,61,pad,9860 +7,1,2,62,pad,9787 +7,1,2,63,pad,9859 +7,1,2,64,pad,9786 +7,1,2,65,pad,9858 +7,1,2,66,pad,9785 +7,1,2,67,pad,9857 +7,1,1,0,pad,9784 +7,1,1,1,pad,9856 +7,1,1,2,pad,9783 +7,1,1,3,pad,9855 +7,1,1,4,pad,9782 +7,1,1,5,pad,9869 +7,1,1,6,pad,9868 +7,1,1,7,pad,9870 +7,1,1,8,pad,9866 +7,1,1,9,pad,9867 +10,1,0,0,si_downstream_front,28 +10,1,0,1,si_upstream_front,27 +10,1,0,2,si_downstream_front,27 +10,1,0,3,si_upstream_front,28 +10,1,0,4,si_downstream_front,30 +10,1,0,5,si_upstream_front,29 +10,1,0,6,si_downstream_front,29 +10,1,0,7,si_upstream_front,30 +10,1,0,8,si_downstream_front,31 +10,1,0,9,si_upstream_front,31 +10,1,0,10,si_downstream_front,35 +10,1,0,12,si_upstream_front,33 +10,1,0,13,si_downstream_front,42 +10,1,0,14,si_upstream_front,39 +10,1,0,15,si_downstream_front,38 +10,1,0,16,si_upstream_front,32 +10,1,0,17,si_downstream_front,34 +10,1,0,18,si_upstream_front,37 +10,1,0,19,si_downstream_front,32 +10,1,0,20,si_upstream_front,34 +10,1,0,21,si_downstream_front,33 +10,1,0,23,si_upstream_front,35 +10,1,0,24,si_downstream_front,36 +10,1,0,25,si_upstream_front,36 +10,1,0,26,si_downstream_front,37 +10,1,0,27,si_upstream_front,41 +10,1,0,28,si_downstream_front,40 +10,1,0,29,si_upstream_front,38 +10,1,0,30,si_downstream_front,46 +10,1,0,31,si_upstream_front,43 +10,1,0,32,si_downstream_front,39 +10,1,0,33,si_upstream_front,45 +10,1,0,34,si_downstream_front,44 +10,1,0,35,si_upstream_front,47 +10,1,0,36,si_downstream_front,41 +10,1,0,37,si_upstream_front,40 +10,1,0,38,si_downstream_front,43 +10,1,0,39,si_upstream_front,42 +10,1,0,40,si_downstream_front,52 +10,1,0,41,si_upstream_front,53 +10,1,0,42,si_downstream_front,45 +10,1,0,43,si_upstream_front,44 +10,1,0,44,si_downstream_front,48 +10,1,0,46,si_upstream_front,51 +10,1,0,47,si_downstream_front,47 +10,1,0,48,si_upstream_front,46 +10,1,0,49,si_downstream_front,50 +10,1,0,50,si_upstream_front,49 +10,1,0,51,si_downstream_front,49 +10,1,0,52,si_upstream_front,48 +10,1,0,53,si_downstream_front,54 +10,1,0,54,si_upstream_front,50 +10,1,0,55,si_downstream_front,56 +10,1,0,57,si_upstream_front,55 +10,1,0,58,si_downstream_front,51 +10,1,0,59,si_upstream_front,52 +10,1,0,60,si_downstream_front,53 +10,1,0,61,si_upstream_front,57 +10,1,0,62,si_downstream_front,57 +10,1,0,63,si_upstream_front,59 +10,1,0,64,si_downstream_front,55 +10,1,0,65,si_upstream_front,61 +10,1,0,66,si_downstream_front,59 +10,1,0,67,si_upstream_front,54 +10,1,1,0,si_downstream_front,123 +10,1,1,1,si_upstream_front,123 +10,1,1,2,si_downstream_front,124 +10,1,1,3,si_upstream_front,124 +10,1,1,4,si_downstream_front,125 +10,1,1,5,si_upstream_front,125 +10,1,1,6,si_downstream_front,126 +10,1,1,7,si_upstream_front,126 +10,1,1,8,si_downstream_front,127 +10,1,1,9,si_upstream_front,127 +10,1,1,10,si_downstream_front,0 +10,1,1,12,si_upstream_front,0 +10,1,1,13,si_downstream_front,1 +10,1,1,14,si_upstream_front,3 +10,1,1,15,si_downstream_front,2 +10,1,1,16,si_upstream_front,1 +10,1,1,17,si_downstream_front,4 +10,1,1,18,si_upstream_front,5 +10,1,1,19,si_downstream_front,3 +10,1,1,20,si_upstream_front,2 +10,1,1,21,si_downstream_front,6 +10,1,1,23,si_upstream_front,7 +10,1,1,24,si_downstream_front,5 +10,1,1,25,si_upstream_front,4 +10,1,1,26,si_downstream_front,8 +10,1,1,27,si_upstream_front,9 +10,1,1,28,si_downstream_front,7 +10,1,1,29,si_upstream_front,6 +10,1,1,30,si_downstream_front,10 +10,1,1,31,si_upstream_front,11 +10,1,1,32,si_downstream_front,9 +10,1,1,33,si_upstream_front,8 +10,1,1,34,si_downstream_front,12 +10,1,1,35,si_upstream_front,10 +10,1,1,36,si_downstream_front,11 +10,1,1,37,si_upstream_front,12 +10,1,1,38,si_downstream_front,14 +10,1,1,39,si_upstream_front,14 +10,1,1,40,si_downstream_front,13 +10,1,1,41,si_upstream_front,13 +10,1,1,42,si_downstream_front,16 +10,1,1,43,si_upstream_front,15 +10,1,1,44,si_downstream_front,15 +10,1,1,46,si_upstream_front,16 +10,1,1,47,si_downstream_front,18 +10,1,1,48,si_upstream_front,17 +10,1,1,49,si_downstream_front,17 +10,1,1,50,si_upstream_front,18 +10,1,1,51,si_downstream_front,20 +10,1,1,52,si_upstream_front,19 +10,1,1,53,si_downstream_front,19 +10,1,1,54,si_upstream_front,20 +10,1,1,55,si_downstream_front,22 +10,1,1,57,si_upstream_front,21 +10,1,1,58,si_downstream_front,21 +10,1,1,59,si_upstream_front,22 +10,1,1,60,si_downstream_front,24 +10,1,1,61,si_upstream_front,23 +10,1,1,62,si_downstream_front,23 +10,1,1,63,si_upstream_front,24 +10,1,1,64,si_downstream_front,26 +10,1,1,65,si_upstream_front,25 +10,1,1,66,si_downstream_front,25 +10,1,1,67,si_upstream_front,26 +10,1,2,0,si_downstream_front,93 +10,1,2,1,si_upstream_front,91 +10,1,2,2,si_downstream_front,90 +10,1,2,3,si_upstream_front,95 +10,1,2,4,si_downstream_front,95 +10,1,2,5,si_upstream_front,77 +10,1,2,6,si_downstream_front,94 +10,1,2,7,si_upstream_front,73 +10,1,2,8,si_downstream_front,92 +10,1,2,9,si_upstream_front,69 +10,1,2,10,si_downstream_front,96 +10,1,2,12,si_upstream_front,96 +10,1,2,13,si_downstream_front,97 +10,1,2,14,si_upstream_front,99 +10,1,2,15,si_downstream_front,98 +10,1,2,16,si_upstream_front,97 +10,1,2,17,si_downstream_front,99 +10,1,2,18,si_upstream_front,101 +10,1,2,19,si_downstream_front,100 +10,1,2,20,si_upstream_front,98 +10,1,2,21,si_downstream_front,101 +10,1,2,23,si_upstream_front,103 +10,1,2,24,si_downstream_front,102 +10,1,2,25,si_upstream_front,100 +10,1,2,26,si_downstream_front,103 +10,1,2,27,si_upstream_front,105 +10,1,2,28,si_downstream_front,104 +10,1,2,29,si_upstream_front,102 +10,1,2,30,si_downstream_front,105 +10,1,2,31,si_upstream_front,104 +10,1,2,32,si_downstream_front,106 +10,1,2,33,si_upstream_front,107 +10,1,2,34,si_downstream_front,107 +10,1,2,35,si_upstream_front,106 +10,1,2,36,si_downstream_front,108 +10,1,2,37,si_upstream_front,108 +10,1,2,38,si_downstream_front,109 +10,1,2,39,si_upstream_front,109 +10,1,2,40,si_downstream_front,110 +10,1,2,41,si_upstream_front,110 +10,1,2,42,si_downstream_front,111 +10,1,2,43,si_upstream_front,111 +10,1,2,44,si_downstream_front,112 +10,1,2,46,si_upstream_front,112 +10,1,2,47,si_downstream_front,113 +10,1,2,48,si_upstream_front,113 +10,1,2,49,si_downstream_front,114 +10,1,2,50,si_upstream_front,114 +10,1,2,51,si_downstream_front,115 +10,1,2,52,si_upstream_front,115 +10,1,2,53,si_downstream_front,116 +10,1,2,54,si_upstream_front,116 +10,1,2,55,si_downstream_front,117 +10,1,2,57,si_upstream_front,117 +10,1,2,58,si_downstream_front,118 +10,1,2,59,si_upstream_front,118 +10,1,2,60,si_downstream_front,119 +10,1,2,61,si_upstream_front,119 +10,1,2,62,si_downstream_front,120 +10,1,2,63,si_upstream_front,120 +10,1,2,64,si_downstream_front,121 +10,1,2,65,si_upstream_front,121 +10,1,2,66,si_downstream_front,122 +10,1,2,67,si_upstream_front,122 +10,1,3,0,si_downstream_front,63 +10,1,3,1,si_upstream_front,64 +10,1,3,2,si_downstream_front,62 +10,1,3,3,si_upstream_front,56 +10,1,3,4,si_downstream_front,60 +10,1,3,5,si_upstream_front,65 +10,1,3,6,si_downstream_front,58 +10,1,3,7,si_upstream_front,58 +10,1,3,8,si_downstream_front,61 +10,1,3,9,si_upstream_front,66 +10,1,3,10,si_downstream_front,64 +10,1,3,12,si_upstream_front,63 +10,1,3,13,si_downstream_front,67 +10,1,3,14,si_upstream_front,68 +10,1,3,15,si_downstream_front,65 +10,1,3,16,si_upstream_front,62 +10,1,3,17,si_downstream_front,69 +10,1,3,18,si_upstream_front,70 +10,1,3,19,si_downstream_front,66 +10,1,3,20,si_upstream_front,60 +10,1,3,21,si_downstream_front,71 +10,1,3,23,si_upstream_front,72 +10,1,3,24,si_downstream_front,68 +10,1,3,25,si_upstream_front,74 +10,1,3,26,si_downstream_front,73 +10,1,3,27,si_upstream_front,76 +10,1,3,28,si_downstream_front,70 +10,1,3,29,si_upstream_front,71 +10,1,3,30,si_downstream_front,72 +10,1,3,31,si_upstream_front,67 +10,1,3,32,si_downstream_front,75 +10,1,3,33,si_upstream_front,75 +10,1,3,34,si_downstream_front,76 +10,1,3,35,si_upstream_front,78 +10,1,3,36,si_downstream_front,77 +10,1,3,37,si_upstream_front,79 +10,1,3,38,si_downstream_front,74 +10,1,3,39,si_upstream_front,80 +10,1,3,40,si_downstream_front,79 +10,1,3,41,si_upstream_front,81 +10,1,3,42,si_downstream_front,78 +10,1,3,43,si_upstream_front,82 +10,1,3,44,si_downstream_front,81 +10,1,3,46,si_upstream_front,84 +10,1,3,47,si_downstream_front,80 +10,1,3,48,si_upstream_front,83 +10,1,3,49,si_downstream_front,83 +10,1,3,50,si_upstream_front,86 +10,1,3,51,si_downstream_front,82 +10,1,3,52,si_upstream_front,88 +10,1,3,53,si_downstream_front,85 +10,1,3,54,si_upstream_front,85 +10,1,3,55,si_downstream_front,87 +10,1,3,57,si_upstream_front,90 +10,1,3,58,si_downstream_front,84 +10,1,3,59,si_upstream_front,87 +10,1,3,60,si_downstream_front,86 +10,1,3,61,si_upstream_front,92 +10,1,3,62,si_downstream_front,88 +10,1,3,63,si_upstream_front,94 +10,1,3,64,si_downstream_front,89 +10,1,3,65,si_upstream_front,89 +10,1,3,66,si_downstream_front,91 +10,1,3,67,si_upstream_front,93 +10,0,0,0,si_downstream_back,31 +10,0,0,1,si_upstream_back,31 +10,0,0,2,si_downstream_back,30 +10,0,0,3,si_upstream_back,29 +10,0,0,4,si_downstream_back,29 +10,0,0,5,si_upstream_back,30 +10,0,0,6,si_downstream_back,28 +10,0,0,7,si_upstream_back,27 +10,0,0,8,si_downstream_back,27 +10,0,0,9,si_upstream_back,28 +10,0,0,10,si_downstream_back,26 +10,0,0,12,si_upstream_back,25 +10,0,0,13,si_downstream_back,25 +10,0,0,14,si_upstream_back,26 +10,0,0,15,si_downstream_back,24 +10,0,0,16,si_upstream_back,23 +10,0,0,17,si_downstream_back,23 +10,0,0,18,si_upstream_back,24 +10,0,0,19,si_downstream_back,22 +10,0,0,20,si_upstream_back,21 +10,0,0,21,si_downstream_back,21 +10,0,0,23,si_upstream_back,22 +10,0,0,24,si_downstream_back,20 +10,0,0,25,si_upstream_back,19 +10,0,0,26,si_downstream_back,19 +10,0,0,27,si_upstream_back,20 +10,0,0,28,si_downstream_back,18 +10,0,0,29,si_upstream_back,17 +10,0,0,30,si_downstream_back,17 +10,0,0,31,si_upstream_back,18 +10,0,0,32,si_downstream_back,16 +10,0,0,33,si_upstream_back,15 +10,0,0,34,si_downstream_back,15 +10,0,0,35,si_upstream_back,16 +10,0,0,36,si_downstream_back,13 +10,0,0,37,si_upstream_back,13 +10,0,0,38,si_downstream_back,14 +10,0,0,39,si_upstream_back,14 +10,0,0,40,si_downstream_back,12 +10,0,0,41,si_upstream_back,11 +10,0,0,42,si_downstream_back,10 +10,0,0,43,si_upstream_back,12 +10,0,0,44,si_downstream_back,8 +10,0,0,46,si_upstream_back,9 +10,0,0,47,si_downstream_back,11 +10,0,0,48,si_upstream_back,10 +10,0,0,49,si_downstream_back,6 +10,0,0,50,si_upstream_back,7 +10,0,0,51,si_downstream_back,9 +10,0,0,52,si_upstream_back,8 +10,0,0,53,si_downstream_back,4 +10,0,0,54,si_upstream_back,5 +10,0,0,55,si_downstream_back,7 +10,0,0,57,si_upstream_back,6 +10,0,0,58,si_downstream_back,2 +10,0,0,59,si_upstream_back,3 +10,0,0,60,si_downstream_back,5 +10,0,0,61,si_upstream_back,4 +10,0,0,62,si_downstream_back,1 +10,0,0,63,si_upstream_back,2 +10,0,0,64,si_downstream_back,3 +10,0,0,65,si_upstream_back,1 +10,0,0,66,si_downstream_back,0 +10,0,0,67,si_upstream_back,0 +10,0,1,0,si_downstream_back,66 +10,0,1,1,si_upstream_back,61 +10,0,1,2,si_downstream_back,58 +10,0,1,3,si_upstream_back,58 +10,0,1,4,si_downstream_back,65 +10,0,1,5,si_upstream_back,60 +10,0,1,6,si_downstream_back,56 +10,0,1,7,si_upstream_back,62 +10,0,1,8,si_downstream_back,64 +10,0,1,9,si_upstream_back,63 +10,0,1,10,si_downstream_back,54 +10,0,1,12,si_upstream_back,59 +10,0,1,13,si_downstream_back,61 +10,0,1,14,si_upstream_back,55 +10,0,1,15,si_downstream_back,59 +10,0,1,16,si_upstream_back,57 +10,0,1,17,si_downstream_back,57 +10,0,1,18,si_upstream_back,53 +10,0,1,19,si_downstream_back,52 +10,0,1,20,si_upstream_back,51 +10,0,1,21,si_downstream_back,55 +10,0,1,23,si_upstream_back,56 +10,0,1,24,si_downstream_back,50 +10,0,1,25,si_upstream_back,54 +10,0,1,26,si_downstream_back,48 +10,0,1,27,si_upstream_back,49 +10,0,1,28,si_downstream_back,49 +10,0,1,29,si_upstream_back,50 +10,0,1,30,si_downstream_back,46 +10,0,1,31,si_upstream_back,47 +10,0,1,32,si_downstream_back,51 +10,0,1,33,si_upstream_back,48 +10,0,1,34,si_downstream_back,44 +10,0,1,35,si_upstream_back,45 +10,0,1,36,si_downstream_back,53 +10,0,1,37,si_upstream_back,52 +10,0,1,38,si_downstream_back,42 +10,0,1,39,si_upstream_back,43 +10,0,1,40,si_downstream_back,40 +10,0,1,41,si_upstream_back,41 +10,0,1,42,si_downstream_back,47 +10,0,1,43,si_upstream_back,44 +10,0,1,44,si_downstream_back,45 +10,0,1,46,si_upstream_back,39 +10,0,1,47,si_downstream_back,43 +10,0,1,48,si_upstream_back,46 +10,0,1,49,si_downstream_back,38 +10,0,1,50,si_upstream_back,40 +10,0,1,51,si_downstream_back,41 +10,0,1,52,si_upstream_back,37 +10,0,1,53,si_downstream_back,36 +10,0,1,54,si_upstream_back,36 +10,0,1,55,si_downstream_back,35 +10,0,1,57,si_upstream_back,33 +10,0,1,58,si_downstream_back,34 +10,0,1,59,si_upstream_back,32 +10,0,1,60,si_downstream_back,37 +10,0,1,61,si_upstream_back,34 +10,0,1,62,si_downstream_back,32 +10,0,1,63,si_upstream_back,38 +10,0,1,64,si_downstream_back,39 +10,0,1,65,si_upstream_back,42 +10,0,1,66,si_downstream_back,33 +10,0,1,67,si_upstream_back,35 +10,0,2,0,si_downstream_back,69 +10,0,2,1,si_upstream_back,92 +10,0,2,2,si_downstream_back,73 +10,0,2,3,si_upstream_back,94 +10,0,2,4,si_downstream_back,77 +10,0,2,5,si_upstream_back,95 +10,0,2,6,si_downstream_back,95 +10,0,2,7,si_upstream_back,90 +10,0,2,8,si_downstream_back,91 +10,0,2,9,si_upstream_back,93 +10,0,2,10,si_downstream_back,93 +10,0,2,12,si_upstream_back,91 +10,0,2,13,si_downstream_back,89 +10,0,2,14,si_upstream_back,89 +10,0,2,15,si_downstream_back,94 +10,0,2,16,si_upstream_back,88 +10,0,2,17,si_downstream_back,92 +10,0,2,18,si_upstream_back,86 +10,0,2,19,si_downstream_back,87 +10,0,2,20,si_upstream_back,84 +10,0,2,21,si_downstream_back,90 +10,0,2,23,si_upstream_back,87 +10,0,2,24,si_downstream_back,85 +10,0,2,25,si_upstream_back,85 +10,0,2,26,si_downstream_back,88 +10,0,2,27,si_upstream_back,82 +10,0,2,28,si_downstream_back,86 +10,0,2,29,si_upstream_back,83 +10,0,2,30,si_downstream_back,83 +10,0,2,31,si_upstream_back,80 +10,0,2,32,si_downstream_back,84 +10,0,2,33,si_upstream_back,81 +10,0,2,34,si_downstream_back,82 +10,0,2,35,si_upstream_back,78 +10,0,2,36,si_downstream_back,81 +10,0,2,37,si_upstream_back,79 +10,0,2,38,si_downstream_back,80 +10,0,2,39,si_upstream_back,74 +10,0,2,40,si_downstream_back,79 +10,0,2,41,si_upstream_back,77 +10,0,2,42,si_downstream_back,78 +10,0,2,43,si_upstream_back,76 +10,0,2,44,si_downstream_back,75 +10,0,2,46,si_upstream_back,75 +10,0,2,47,si_downstream_back,67 +10,0,2,48,si_upstream_back,72 +10,0,2,49,si_downstream_back,71 +10,0,2,50,si_upstream_back,70 +10,0,2,51,si_downstream_back,76 +10,0,2,52,si_upstream_back,73 +10,0,2,53,si_downstream_back,74 +10,0,2,54,si_upstream_back,68 +10,0,2,55,si_downstream_back,72 +10,0,2,57,si_upstream_back,71 +10,0,2,58,si_downstream_back,60 +10,0,2,59,si_upstream_back,66 +10,0,2,60,si_downstream_back,70 +10,0,2,61,si_upstream_back,69 +10,0,2,62,si_downstream_back,62 +10,0,2,63,si_upstream_back,65 +10,0,2,64,si_downstream_back,68 +10,0,2,65,si_upstream_back,67 +10,0,2,66,si_downstream_back,63 +10,0,2,67,si_upstream_back,64 +10,0,3,0,si_downstream_back,127 +10,0,3,1,si_upstream_back,127 +10,0,3,2,si_downstream_back,126 +10,0,3,3,si_upstream_back,126 +10,0,3,4,si_downstream_back,125 +10,0,3,5,si_upstream_back,125 +10,0,3,6,si_downstream_back,124 +10,0,3,7,si_upstream_back,124 +10,0,3,8,si_downstream_back,123 +10,0,3,9,si_upstream_back,123 +10,0,3,10,si_downstream_back,122 +10,0,3,12,si_upstream_back,122 +10,0,3,13,si_downstream_back,121 +10,0,3,14,si_upstream_back,121 +10,0,3,15,si_downstream_back,120 +10,0,3,16,si_upstream_back,120 +10,0,3,17,si_downstream_back,119 +10,0,3,18,si_upstream_back,119 +10,0,3,19,si_downstream_back,118 +10,0,3,20,si_upstream_back,118 +10,0,3,21,si_downstream_back,117 +10,0,3,23,si_upstream_back,117 +10,0,3,24,si_downstream_back,116 +10,0,3,25,si_upstream_back,116 +10,0,3,26,si_downstream_back,115 +10,0,3,27,si_upstream_back,115 +10,0,3,28,si_downstream_back,114 +10,0,3,29,si_upstream_back,114 +10,0,3,30,si_downstream_back,113 +10,0,3,31,si_upstream_back,113 +10,0,3,32,si_downstream_back,112 +10,0,3,33,si_upstream_back,112 +10,0,3,34,si_downstream_back,111 +10,0,3,35,si_upstream_back,111 +10,0,3,36,si_downstream_back,110 +10,0,3,37,si_upstream_back,110 +10,0,3,38,si_downstream_back,109 +10,0,3,39,si_upstream_back,109 +10,0,3,40,si_downstream_back,108 +10,0,3,41,si_upstream_back,108 +10,0,3,42,si_downstream_back,106 +10,0,3,43,si_upstream_back,107 +10,0,3,44,si_downstream_back,107 +10,0,3,46,si_upstream_back,106 +10,0,3,47,si_downstream_back,104 +10,0,3,48,si_upstream_back,105 +10,0,3,49,si_downstream_back,102 +10,0,3,50,si_upstream_back,104 +10,0,3,51,si_downstream_back,105 +10,0,3,52,si_upstream_back,103 +10,0,3,53,si_downstream_back,100 +10,0,3,54,si_upstream_back,102 +10,0,3,55,si_downstream_back,103 +10,0,3,57,si_upstream_back,101 +10,0,3,58,si_downstream_back,98 +10,0,3,59,si_upstream_back,100 +10,0,3,60,si_downstream_back,101 +10,0,3,61,si_upstream_back,99 +10,0,3,62,si_downstream_back,97 +10,0,3,63,si_upstream_back,98 +10,0,3,64,si_downstream_back,99 +10,0,3,65,si_upstream_back,97 +10,0,3,66,si_downstream_back,96 +10,0,3,67,si_upstream_back,96 diff --git a/scripts/rcnp_map.xml b/scripts/rcnp_map.xml new file mode 100644 index 000000000..3dae02494 --- /dev/null +++ b/scripts/rcnp_map.xml @@ -0,0 +1,96771 @@ + + + +1 +7 +2 +1 +10 +pad +9908 + + +2 +7 +2 +1 +12 +pad +9919 + + +3 +7 +2 +1 +13 +pad +9909 + + +4 +7 +2 +1 +14 +pad +9920 + + +5 +7 +2 +1 +15 +pad +9910 + + +6 +7 +2 +1 +16 +pad +9921 + + +7 +7 +2 +1 +17 +pad +9911 + + +8 +7 +2 +1 +18 +pad +9922 + + +9 +7 +2 +1 +19 +pad +9912 + + +10 +7 +2 +1 +20 +pad +9923 + + +11 +7 +2 +1 +21 +pad +9913 + + +12 +7 +2 +1 +23 +pad +9924 + + +13 +7 +2 +1 +24 +pad +9914 + + +14 +7 +2 +1 +25 +pad +9974 + + +15 +7 +2 +1 +26 +pad +9915 + + +16 +7 +2 +1 +27 +pad +9973 + + +17 +7 +2 +1 +28 +pad +9916 + + +18 +7 +2 +1 +29 +pad +9983 + + +19 +7 +2 +1 +30 +pad +9917 + + +20 +7 +2 +1 +31 +pad +9984 + + +21 +7 +2 +1 +32 +pad +9918 + + +22 +7 +2 +1 +33 +pad +9985 + + +23 +7 +2 +1 +34 +pad +9982 + + +24 +7 +2 +1 +35 +pad +9986 + + +25 +7 +2 +1 +36 +pad +9981 + + +26 +7 +2 +1 +37 +pad +9987 + + +27 +7 +2 +1 +38 +pad +9972 + + +28 +7 +2 +1 +39 +pad +9988 + + +29 +7 +2 +1 +40 +pad +9980 + + +30 +7 +2 +1 +41 +pad +10043 + + +31 +7 +2 +1 +42 +pad +9979 + + +32 +7 +2 +1 +43 +pad +10041 + + +33 +7 +2 +1 +44 +pad +9978 + + +34 +7 +2 +1 +46 +pad +10039 + + +35 +7 +2 +1 +47 +pad +9977 + + +36 +7 +2 +1 +48 +pad +10037 + + +37 +7 +2 +1 +49 +pad +9976 + + +38 +7 +2 +1 +50 +pad +10036 + + +39 +7 +2 +1 +51 +pad +9975 + + +40 +7 +2 +1 +52 +pad +10035 + + +41 +7 +2 +1 +53 +pad +10042 + + +42 +7 +2 +1 +54 +pad +10044 + + +43 +7 +2 +1 +55 +pad +10040 + + +44 +7 +2 +1 +57 +pad +10034 + + +45 +7 +2 +1 +58 +pad +10038 + + +46 +7 +2 +1 +59 +pad +10045 + + +47 +7 +2 +1 +60 +pad +10033 + + +48 +7 +2 +1 +61 +pad +10099 + + +49 +7 +2 +1 +62 +pad +10032 + + +50 +7 +2 +1 +63 +pad +10098 + + +51 +7 +2 +1 +64 +pad +10046 + + +52 +7 +2 +1 +65 +pad +10097 + + +53 +7 +2 +1 +66 +pad +10047 + + +54 +7 +2 +1 +67 +pad +10155 + + +55 +7 +2 +0 +0 +pad +10048 + + +56 +7 +2 +0 +1 +pad +10154 + + +57 +7 +2 +0 +2 +pad +10049 + + +58 +7 +2 +0 +3 +pad +10153 + + +59 +7 +2 +0 +4 +pad +10050 + + +60 +7 +2 +0 +5 +pad +10152 + + +61 +7 +2 +0 +6 +pad +10096 + + +62 +7 +2 +0 +7 +pad +10151 + + +63 +7 +2 +0 +8 +pad +10095 + + +64 +7 +2 +0 +9 +pad +10150 + + +65 +7 +2 +0 +10 +pad +10094 + + +66 +7 +2 +0 +12 +pad +10149 + + +67 +7 +2 +0 +13 +pad +10093 + + +68 +7 +2 +0 +14 +pad +10148 + + +69 +7 +2 +0 +15 +pad +10105 + + +70 +7 +2 +0 +16 +pad +10147 + + +71 +7 +2 +0 +17 +pad +10104 + + +72 +7 +2 +0 +18 +pad +10146 + + +73 +7 +2 +0 +19 +pad +10103 + + +74 +7 +2 +0 +20 +pad +10089 + + +75 +7 +2 +0 +21 +pad +10102 + + +76 +7 +2 +0 +23 +pad +10145 + + +77 +7 +2 +0 +24 +pad +10101 + + +78 +7 +2 +0 +25 +pad +10142 + + +79 +7 +2 +0 +26 +pad +10100 + + +80 +7 +2 +0 +27 +pad +10141 + + +81 +7 +2 +0 +28 +pad +10088 + + +82 +7 +2 +0 +29 +pad +10140 + + +83 +7 +2 +0 +30 +pad +10092 + + +84 +7 +2 +0 +31 +pad +10195 + + +85 +7 +2 +0 +32 +pad +10091 + + +86 +7 +2 +0 +33 +pad +10193 + + +87 +7 +2 +0 +34 +pad +10090 + + +88 +7 +2 +0 +35 +pad +10191 + + +89 +7 +2 +0 +36 +pad +10087 + + +90 +7 +2 +0 +37 +pad +10189 + + +91 +7 +2 +0 +38 +pad +10144 + + +92 +7 +2 +0 +39 +pad +10187 + + +93 +7 +2 +0 +40 +pad +10143 + + +94 +7 +2 +0 +41 +pad +10186 + + +95 +7 +2 +0 +42 +pad +10194 + + +96 +7 +2 +0 +43 +pad +10139 + + +97 +7 +2 +0 +44 +pad +10192 + + +98 +7 +2 +0 +46 +pad +10138 + + +99 +7 +2 +0 +47 +pad +10190 + + +100 +7 +2 +0 +48 +pad +10183 + + +101 +7 +2 +0 +49 +pad +10188 + + +102 +7 +2 +0 +50 +pad +10137 + + +103 +7 +2 +0 +51 +pad +10185 + + +104 +7 +2 +0 +52 +pad +10180 + + +105 +7 +2 +0 +53 +pad +10184 + + +106 +7 +2 +0 +54 +pad +10226 + + +107 +7 +2 +0 +55 +pad +10182 + + +108 +7 +2 +0 +57 +pad +10223 + + +109 +7 +2 +0 +58 +pad +10136 + + +110 +7 +2 +0 +59 +pad +10222 + + +111 +7 +2 +0 +60 +pad +10181 + + +112 +7 +2 +0 +61 +pad +10221 + + +113 +7 +2 +0 +62 +pad +10227 + + +114 +7 +2 +0 +63 +pad +10220 + + +115 +7 +2 +0 +64 +pad +10225 + + +116 +7 +2 +0 +65 +pad +10179 + + +117 +7 +2 +0 +66 +pad +10224 + + +118 +7 +2 +0 +67 +pad +10178 + + +119 +7 +2 +3 +0 +pad +9167 + + +120 +7 +2 +3 +1 +pad +9438 + + +121 +7 +2 +3 +2 +pad +9437 + + +122 +7 +2 +3 +3 +pad +9443 + + +123 +7 +2 +3 +4 +pad +9168 + + +124 +7 +2 +3 +5 +pad +9444 + + +125 +7 +2 +3 +6 +pad +9169 + + +126 +7 +2 +3 +7 +pad +9445 + + +127 +7 +2 +3 +8 +pad +9261 + + +128 +7 +2 +3 +9 +pad +9446 + + +129 +7 +2 +3 +10 +pad +9262 + + +130 +7 +2 +3 +12 +pad +8804 + + +131 +7 +2 +3 +13 +pad +9263 + + +132 +7 +2 +3 +14 +pad +8596 + + +133 +7 +2 +3 +15 +pad +9264 + + +134 +7 +2 +3 +16 +pad +8595 + + +135 +7 +2 +3 +17 +pad +9353 + + +136 +7 +2 +3 +18 +pad +8379 + + +137 +7 +2 +3 +19 +pad +9354 + + +138 +7 +2 +3 +20 +pad +9166 + + +139 +7 +2 +3 +21 +pad +9355 + + +140 +7 +2 +3 +23 +pad +9525 + + +141 +7 +2 +3 +24 +pad +9356 + + +142 +7 +2 +3 +25 +pad +7193 + + +143 +7 +2 +3 +26 +pad +8378 + + +144 +7 +2 +3 +27 +pad +9524 + + +145 +7 +2 +3 +28 +pad +8594 + + +146 +7 +2 +3 +29 +pad +9530 + + +147 +7 +2 +3 +30 +pad +8593 + + +148 +7 +2 +3 +31 +pad +9531 + + +149 +7 +2 +3 +32 +pad +8801 + + +150 +7 +2 +3 +33 +pad +9532 + + +151 +7 +2 +3 +34 +pad +9523 + + +152 +7 +2 +3 +35 +pad +9533 + + +153 +7 +2 +3 +36 +pad +8802 + + +154 +7 +2 +3 +37 +pad +7196 + + +155 +7 +2 +3 +38 +pad +8800 + + +156 +7 +2 +3 +39 +pad +9349 + + +157 +7 +2 +3 +40 +pad +8799 + + +158 +7 +2 +3 +41 +pad +9439 + + +159 +7 +2 +3 +42 +pad +8591 + + +160 +7 +2 +3 +43 +pad +9526 + + +161 +7 +2 +3 +44 +pad +8592 + + +162 +7 +2 +3 +46 +pad +9610 + + +163 +7 +2 +3 +47 +pad +8376 + + +164 +7 +2 +3 +48 +pad +9609 + + +165 +7 +2 +3 +49 +pad +8797 + + +166 +7 +2 +3 +50 +pad +9611 + + +167 +7 +2 +3 +51 +pad +8798 + + +168 +7 +2 +3 +52 +pad +9608 + + +169 +7 +2 +3 +53 +pad +8590 + + +170 +7 +2 +3 +54 +pad +9527 + + +171 +7 +2 +3 +55 +pad +8589 + + +172 +7 +2 +3 +57 +pad +9614 + + +173 +7 +2 +3 +58 +pad +8373 + + +174 +7 +2 +3 +59 +pad +9615 + + +175 +7 +2 +3 +60 +pad +9007 + + +176 +7 +2 +3 +61 +pad +9616 + + +177 +7 +2 +3 +62 +pad +9008 + + +178 +7 +2 +3 +63 +pad +9617 + + +179 +7 +2 +3 +64 +pad +9607 + + +180 +7 +2 +3 +65 +pad +9440 + + +181 +7 +2 +3 +66 +pad +9606 + + +182 +7 +2 +3 +67 +pad +9350 + + +183 +7 +2 +2 +0 +pad +9006 + + +184 +7 +2 +2 +1 +pad +9612 + + +185 +7 +2 +2 +2 +pad +9005 + + +186 +7 +2 +2 +3 +pad +9528 + + +187 +7 +2 +2 +4 +pad +9004 + + +188 +7 +2 +2 +5 +pad +9441 + + +189 +7 +2 +2 +6 +pad +9003 + + +190 +7 +2 +2 +7 +pad +9351 + + +191 +7 +2 +2 +8 +pad +7937 + + +192 +7 +2 +2 +9 +pad +9613 + + +193 +7 +2 +2 +10 +pad +7944 + + +194 +7 +2 +2 +12 +pad +9691 + + +195 +7 +2 +2 +13 +pad +7945 + + +196 +7 +2 +2 +14 +pad +9690 + + +197 +7 +2 +2 +15 +pad +7928 + + +198 +7 +2 +2 +16 +pad +9688 + + +199 +7 +2 +2 +17 +pad +7926 + + +200 +7 +2 +2 +18 +pad +9695 + + +201 +7 +2 +2 +19 +pad +7925 + + +202 +7 +2 +2 +20 +pad +9696 + + +203 +7 +2 +2 +21 +pad +7923 + + +204 +7 +2 +2 +23 +pad +9697 + + +205 +7 +2 +2 +24 +pad +9687 + + +206 +7 +2 +2 +25 +pad +9698 + + +207 +7 +2 +2 +26 +pad +7929 + + +208 +7 +2 +2 +27 +pad +9529 + + +209 +7 +2 +2 +28 +pad +7927 + + +210 +7 +2 +2 +29 +pad +9442 + + +211 +7 +2 +2 +30 +pad +7924 + + +212 +7 +2 +2 +31 +pad +9352 + + +213 +7 +2 +2 +32 +pad +7922 + + +214 +7 +2 +2 +33 +pad +9260 + + +215 +7 +2 +2 +34 +pad +9347 + + +216 +7 +2 +2 +35 +pad +9259 + + +217 +7 +2 +2 +36 +pad +9346 + + +218 +7 +2 +2 +37 +pad +9258 + + +219 +7 +2 +2 +38 +pad +9345 + + +220 +7 +2 +2 +39 +pad +9257 + + +221 +7 +2 +2 +40 +pad +9255 + + +222 +7 +2 +2 +41 +pad +9163 + + +223 +7 +2 +2 +42 +pad +9162 + + +224 +7 +2 +2 +43 +pad +9766 + + +225 +7 +2 +2 +44 +pad +9161 + + +226 +7 +2 +2 +46 +pad +9765 + + +227 +7 +2 +2 +47 +pad +9344 + + +228 +7 +2 +2 +48 +pad +9256 + + +229 +7 +2 +2 +49 +pad +9843 + + +230 +7 +2 +2 +50 +pad +9348 + + +231 +7 +2 +2 +51 +pad +9844 + + +232 +7 +2 +2 +52 +pad +9767 + + +233 +7 +2 +2 +53 +pad +9764 + + +234 +7 +2 +2 +54 +pad +9768 + + +235 +7 +2 +2 +55 +pad +9845 + + +236 +7 +2 +2 +57 +pad +9769 + + +237 +7 +2 +2 +58 +pad +9846 + + +238 +7 +2 +2 +59 +pad +9770 + + +239 +7 +2 +2 +60 +pad +9847 + + +240 +7 +2 +2 +61 +pad +9771 + + +241 +7 +2 +2 +62 +pad +9848 + + +242 +7 +2 +2 +63 +pad +9772 + + +243 +7 +2 +2 +64 +pad +9849 + + +244 +7 +2 +2 +65 +pad +9773 + + +245 +7 +2 +2 +66 +pad +9850 + + +246 +7 +2 +2 +67 +pad +9774 + + +247 +7 +2 +1 +0 +pad +9851 + + +248 +7 +2 +1 +1 +pad +9775 + + +249 +7 +2 +1 +2 +pad +9852 + + +250 +7 +2 +1 +3 +pad +9776 + + +251 +7 +2 +1 +4 +pad +9853 + + +252 +7 +2 +1 +5 +pad +9840 + + +253 +7 +2 +1 +6 +pad +9839 + + +254 +7 +2 +1 +7 +pad +9842 + + +255 +7 +2 +1 +8 +pad +9838 + + +256 +7 +2 +1 +9 +pad +9841 + + +257 +7 +3 +1 +10 +pad +9760 + + +258 +7 +3 +1 +12 +pad +9907 + + +259 +7 +3 +1 +13 +pad +9682 + + +260 +7 +3 +1 +14 +pad +9837 + + +261 +7 +3 +1 +15 +pad +9601 + + +262 +7 +3 +1 +16 +pad +9906 + + +263 +7 +3 +1 +17 +pad +7917 + + +264 +7 +3 +1 +18 +pad +9836 + + +265 +7 +3 +1 +19 +pad +9430 + + +266 +7 +3 +1 +20 +pad +9835 + + +267 +7 +3 +1 +21 +pad +9759 + + +268 +7 +3 +1 +23 +pad +9834 + + +269 +7 +3 +1 +24 +pad +9905 + + +270 +7 +3 +1 +25 +pad +9833 + + +271 +7 +3 +1 +26 +pad +9681 + + +272 +7 +3 +1 +27 +pad +9903 + + +273 +7 +3 +1 +28 +pad +9600 + + +274 +7 +3 +1 +29 +pad +9904 + + +275 +7 +3 +1 +30 +pad +9516 + + +276 +7 +3 +1 +31 +pad +9967 + + +277 +7 +3 +1 +32 +pad +9429 + + +278 +7 +3 +1 +33 +pad +9902 + + +279 +7 +3 +1 +34 +pad +9339 + + +280 +7 +3 +1 +35 +pad +9832 + + +281 +7 +3 +1 +36 +pad +9247 + + +282 +7 +3 +1 +37 +pad +9757 + + +283 +7 +3 +1 +38 +pad +9153 + + +284 +7 +3 +1 +39 +pad +9679 + + +285 +7 +3 +1 +40 +pad +9758 + + +286 +7 +3 +1 +41 +pad +9900 + + +287 +7 +3 +1 +42 +pad +9680 + + +288 +7 +3 +1 +43 +pad +9971 + + +289 +7 +3 +1 +44 +pad +9599 + + +290 +7 +3 +1 +46 +pad +9970 + + +291 +7 +3 +1 +47 +pad +9515 + + +292 +7 +3 +1 +48 +pad +9830 + + +293 +7 +3 +1 +49 +pad +9428 + + +294 +7 +3 +1 +50 +pad +9755 + + +295 +7 +3 +1 +51 +pad +9338 + + +296 +7 +3 +1 +52 +pad +9677 + + +297 +7 +3 +1 +53 +pad +9246 + + +298 +7 +3 +1 +54 +pad +9596 + + +299 +7 +3 +1 +55 +pad +9969 + + +300 +7 +3 +1 +57 +pad +9512 + + +301 +7 +3 +1 +58 +pad +9598 + + +302 +7 +3 +1 +59 +pad +9425 + + +303 +7 +3 +1 +60 +pad +9514 + + +304 +7 +3 +1 +61 +pad +9899 + + +305 +7 +3 +1 +62 +pad +9427 + + +306 +7 +3 +1 +63 +pad +9829 + + +307 +7 +3 +1 +64 +pad +9337 + + +308 +7 +3 +1 +65 +pad +9754 + + +309 +7 +3 +1 +66 +pad +9901 + + +310 +7 +3 +1 +67 +pad +9676 + + +311 +7 +3 +0 +0 +pad +9831 + + +312 +7 +3 +0 +1 +pad +9595 + + +313 +7 +3 +0 +2 +pad +9756 + + +314 +7 +3 +0 +3 +pad +9511 + + +315 +7 +3 +0 +4 +pad +9678 + + +316 +7 +3 +0 +5 +pad +10031 + + +317 +7 +3 +0 +6 +pad +9597 + + +318 +7 +3 +0 +7 +pad +9898 + + +319 +7 +3 +0 +8 +pad +9513 + + +320 +7 +3 +0 +9 +pad +9828 + + +321 +7 +3 +0 +10 +pad +9426 + + +322 +7 +3 +0 +12 +pad +9753 + + +323 +7 +3 +0 +13 +pad +10030 + + +324 +7 +3 +0 +14 +pad +9675 + + +325 +7 +3 +0 +15 +pad +9752 + + +326 +7 +3 +0 +16 +pad +9594 + + +327 +7 +3 +0 +17 +pad +9968 + + +328 +7 +3 +0 +18 +pad +9897 + + +329 +7 +3 +0 +19 +pad +9674 + + +330 +7 +3 +0 +20 +pad +9827 + + +331 +7 +3 +0 +21 +pad +9896 + + +332 +7 +3 +0 +23 +pad +9826 + + +333 +7 +3 +0 +24 +pad +9751 + + +334 +7 +3 +0 +25 +pad +9895 + + +335 +7 +3 +0 +26 +pad +9673 + + +336 +7 +3 +0 +27 +pad +9825 + + +337 +7 +3 +0 +28 +pad +9894 + + +338 +7 +3 +0 +29 +pad +9750 + + +339 +7 +3 +0 +30 +pad +9824 + + +340 +7 +3 +0 +31 +pad +9964 + + +341 +7 +3 +0 +32 +pad +9893 + + +342 +7 +3 +0 +33 +pad +9963 + + +343 +7 +3 +0 +34 +pad +7918 + + +344 +7 +3 +0 +35 +pad +9962 + + +345 +7 +3 +0 +36 +pad +9966 + + +346 +7 +3 +0 +37 +pad +10086 + + +347 +7 +3 +0 +38 +pad +9965 + + +348 +7 +3 +0 +39 +pad +9959 + + +349 +7 +3 +0 +40 +pad +9961 + + +350 +7 +3 +0 +41 +pad +9958 + + +351 +7 +3 +0 +42 +pad +9960 + + +352 +7 +3 +0 +43 +pad +10029 + + +353 +7 +3 +0 +44 +pad +10085 + + +354 +7 +3 +0 +46 +pad +10028 + + +355 +7 +3 +0 +47 +pad +10084 + + +356 +7 +3 +0 +48 +pad +10027 + + +357 +7 +3 +0 +49 +pad +10025 + + +358 +7 +3 +0 +50 +pad +10026 + + +359 +7 +3 +0 +51 +pad +10024 + + +360 +7 +3 +0 +52 +pad +10219 + + +361 +7 +3 +0 +53 +pad +10023 + + +362 +7 +3 +0 +54 +pad +10218 + + +363 +7 +3 +0 +55 +pad +10022 + + +364 +7 +3 +0 +57 +pad +10217 + + +365 +7 +3 +0 +58 +pad +10021 + + +366 +7 +3 +0 +59 +pad +10216 + + +367 +7 +3 +0 +60 +pad +10083 + + +368 +7 +3 +0 +61 +pad +10215 + + +369 +7 +3 +0 +62 +pad +10082 + + +370 +7 +3 +0 +63 +pad +10135 + + +371 +7 +3 +0 +64 +pad +10081 + + +372 +7 +3 +0 +65 +pad +10134 + + +373 +7 +3 +0 +66 +pad +10080 + + +374 +7 +3 +0 +67 +pad +10133 + + +375 +7 +3 +3 +0 +pad +8983 + + +376 +7 +3 +3 +1 +pad +8996 + + +377 +7 +3 +3 +2 +pad +8986 + + +378 +7 +3 +3 +3 +pad +8993 + + +379 +7 +3 +3 +4 +pad +8984 + + +380 +7 +3 +3 +5 +pad +8991 + + +381 +7 +3 +3 +6 +pad +8792 + + +382 +7 +3 +3 +7 +pad +8990 + + +383 +7 +3 +3 +8 +pad +8791 + + +384 +7 +3 +3 +9 +pad +8998 + + +385 +7 +3 +3 +10 +pad +8583 + + +386 +7 +3 +3 +12 +pad +9436 + + +387 +7 +3 +3 +13 +pad +8584 + + +388 +7 +3 +3 +14 +pad +9435 + + +389 +7 +3 +3 +15 +pad +8368 + + +390 +7 +3 +3 +16 +pad +8999 + + +391 +7 +3 +3 +17 +pad +8789 + + +392 +7 +3 +3 +18 +pad +9002 + + +393 +7 +3 +3 +19 +pad +9434 + + +394 +7 +3 +3 +20 +pad +9000 + + +395 +7 +3 +3 +21 +pad +8790 + + +396 +7 +3 +3 +23 +pad +8997 + + +397 +7 +3 +3 +24 +pad +8582 + + +398 +7 +3 +3 +25 +pad +8988 + + +399 +7 +3 +3 +26 +pad +8581 + + +400 +7 +3 +3 +27 +pad +8995 + + +401 +7 +3 +3 +28 +pad +8365 + + +402 +7 +3 +3 +29 +pad +8994 + + +403 +7 +3 +3 +30 +pad +8787 + + +404 +7 +3 +3 +31 +pad +8992 + + +405 +7 +3 +3 +32 +pad +8788 + + +406 +7 +3 +3 +33 +pad +8989 + + +407 +7 +3 +3 +34 +pad +8580 + + +408 +7 +3 +3 +35 +pad +8987 + + +409 +7 +3 +3 +36 +pad +8579 + + +410 +7 +3 +3 +37 +pad +8985 + + +411 +7 +3 +3 +38 +pad +8363 + + +412 +7 +3 +3 +39 +pad +9522 + + +413 +7 +3 +3 +40 +pad +8786 + + +414 +7 +3 +3 +41 +pad +9521 + + +415 +7 +3 +3 +42 +pad +8785 + + +416 +7 +3 +3 +43 +pad +8795 + + +417 +7 +3 +3 +44 +pad +8577 + + +418 +7 +3 +3 +46 +pad +8796 + + +419 +7 +3 +3 +47 +pad +8578 + + +420 +7 +3 +3 +48 +pad +8588 + + +421 +7 +3 +3 +49 +pad +8362 + + +422 +7 +3 +3 +50 +pad +8587 + + +423 +7 +3 +3 +51 +pad +9520 + + +424 +7 +3 +3 +52 +pad +8371 + + +425 +7 +3 +3 +53 +pad +8784 + + +426 +7 +3 +3 +54 +pad +8794 + + +427 +7 +3 +3 +55 +pad +8783 + + +428 +7 +3 +3 +57 +pad +8793 + + +429 +7 +3 +3 +58 +pad +8575 + + +430 +7 +3 +3 +59 +pad +8585 + + +431 +7 +3 +3 +60 +pad +8576 + + +432 +7 +3 +3 +61 +pad +8586 + + +433 +7 +3 +3 +62 +pad +8360 + + +434 +7 +3 +3 +63 +pad +8370 + + +435 +7 +3 +3 +64 +pad +8982 + + +436 +7 +3 +3 +65 +pad +9254 + + +437 +7 +3 +3 +66 +pad +8980 + + +438 +7 +3 +3 +67 +pad +9253 + + +439 +7 +3 +2 +0 +pad +8981 + + +440 +7 +3 +2 +1 +pad +9605 + + +441 +7 +3 +2 +2 +pad +8979 + + +442 +7 +3 +2 +3 +pad +9160 + + +443 +7 +3 +2 +4 +pad +8781 + + +444 +7 +3 +2 +5 +pad +9252 + + +445 +7 +3 +2 +6 +pad +8779 + + +446 +7 +3 +2 +7 +pad +9159 + + +447 +7 +3 +2 +8 +pad +9604 + + +448 +7 +3 +2 +9 +pad +9158 + + +449 +7 +3 +2 +10 +pad +8782 + + +450 +7 +3 +2 +12 +pad +8977 + + +451 +7 +3 +2 +13 +pad +9603 + + +452 +7 +3 +2 +14 +pad +8978 + + +453 +7 +3 +2 +15 +pad +8780 + + +454 +7 +3 +2 +16 +pad +8778 + + +455 +7 +3 +2 +17 +pad +8574 + + +456 +7 +3 +2 +18 +pad +8777 + + +457 +7 +3 +2 +19 +pad +8572 + + +458 +7 +3 +2 +20 +pad +8569 + + +459 +7 +3 +2 +21 +pad +8573 + + +460 +7 +3 +2 +23 +pad +8570 + + +461 +7 +3 +2 +24 +pad +8571 + + +462 +7 +3 +2 +25 +pad +8975 + + +463 +7 +3 +2 +26 +pad +8357 + + +464 +7 +3 +2 +27 +pad +8976 + + +465 +7 +3 +2 +28 +pad +9433 + + +466 +7 +3 +2 +29 +pad +8776 + + +467 +7 +3 +2 +30 +pad +9343 + + +468 +7 +3 +2 +31 +pad +9686 + + +469 +7 +3 +2 +32 +pad +9251 + + +470 +7 +3 +2 +33 +pad +9685 + + +471 +7 +3 +2 +34 +pad +9157 + + +472 +7 +3 +2 +35 +pad +8775 + + +473 +7 +3 +2 +36 +pad +7209 + + +474 +7 +3 +2 +37 +pad +8567 + + +475 +7 +3 +2 +38 +pad +9519 + + +476 +7 +3 +2 +39 +pad +9518 + + +477 +7 +3 +2 +40 +pad +9684 + + +478 +7 +3 +2 +41 +pad +9431 + + +479 +7 +3 +2 +42 +pad +9432 + + +480 +7 +3 +2 +43 +pad +9341 + + +481 +7 +3 +2 +44 +pad +9342 + + +482 +7 +3 +2 +46 +pad +9249 + + +483 +7 +3 +2 +47 +pad +9250 + + +484 +7 +3 +2 +48 +pad +9155 + + +485 +7 +3 +2 +49 +pad +9156 + + +486 +7 +3 +2 +50 +pad +9517 + + +487 +7 +3 +2 +51 +pad +9689 + + +488 +7 +3 +2 +52 +pad +9340 + + +489 +7 +3 +2 +53 +pad +8974 + + +490 +7 +3 +2 +54 +pad +9248 + + +491 +7 +3 +2 +55 +pad +8973 + + +492 +7 +3 +2 +57 +pad +9154 + + +493 +7 +3 +2 +58 +pad +8773 + + +494 +7 +3 +2 +59 +pad +9763 + + +495 +7 +3 +2 +60 +pad +8774 + + +496 +7 +3 +2 +61 +pad +8969 + + +497 +7 +3 +2 +62 +pad +8972 + + +498 +7 +3 +2 +63 +pad +8970 + + +499 +7 +3 +2 +64 +pad +8971 + + +500 +7 +3 +2 +65 +pad +8967 + + +501 +7 +3 +2 +66 +pad +8771 + + +502 +7 +3 +2 +67 +pad +8968 + + +503 +7 +3 +1 +0 +pad +8772 + + +504 +7 +3 +1 +1 +pad +8770 + + +505 +7 +3 +1 +2 +pad +9762 + + +506 +7 +3 +1 +3 +pad +8768 + + +507 +7 +3 +1 +4 +pad +9761 + + +508 +7 +3 +1 +5 +pad +8966 + + +509 +7 +3 +1 +6 +pad +9683 + + +510 +7 +3 +1 +7 +pad +8965 + + +511 +7 +3 +1 +8 +pad +9602 + + +512 +7 +3 +1 +9 +pad +8964 + + +513 +3 +2 +1 +10 +pad +9041 + + +514 +3 +2 +1 +12 +pad +8430 + + +515 +3 +2 +1 +13 +pad +7487 + + +516 +3 +2 +1 +14 +pad +9361 + + +517 +3 +2 +1 +15 +pad +9360 + + +518 +3 +2 +1 +16 +pad +8207 + + +519 +3 +2 +1 +17 +pad +7488 + + +520 +3 +2 +1 +18 +pad +8206 + + +521 +3 +2 +1 +19 +pad +7733 + + +522 +3 +2 +1 +20 +pad +9043 + + +523 +3 +2 +1 +21 +pad +7732 + + +524 +3 +2 +1 +23 +pad +9044 + + +525 +3 +2 +1 +24 +pad +7237 + + +526 +3 +2 +1 +25 +pad +8431 + + +527 +3 +2 +1 +26 +pad +7489 + + +528 +3 +2 +1 +27 +pad +8208 + + +529 +3 +2 +1 +28 +pad +7490 + + +530 +3 +2 +1 +29 +pad +8209 + + +531 +3 +2 +1 +30 +pad +7735 + + +532 +3 +2 +1 +31 +pad +9045 + + +533 +3 +2 +1 +32 +pad +7734 + + +534 +3 +2 +1 +33 +pad +9046 + + +535 +3 +2 +1 +34 +pad +7240 + + +536 +3 +2 +1 +35 +pad +9042 + + +537 +3 +2 +1 +36 +pad +7492 + + +538 +3 +2 +1 +37 +pad +8204 + + +539 +3 +2 +1 +38 +pad +7491 + + +540 +3 +2 +1 +39 +pad +8205 + + +541 +3 +2 +1 +40 +pad +9359 + + +542 +3 +2 +1 +41 +pad +9451 + + +543 +3 +2 +1 +42 +pad +9450 + + +544 +3 +2 +1 +43 +pad +8428 + + +545 +3 +2 +1 +44 +pad +7736 + + +546 +3 +2 +1 +46 +pad +9040 + + +547 +3 +2 +1 +47 +pad +7737 + + +548 +3 +2 +1 +48 +pad +9039 + + +549 +3 +2 +1 +49 +pad +8196 + + +550 +3 +2 +1 +50 +pad +8203 + + +551 +3 +2 +1 +51 +pad +7966 + + +552 +3 +2 +1 +52 +pad +8202 + + +553 +3 +2 +1 +53 +pad +7967 + + +554 +3 +2 +1 +54 +pad +8425 + + +555 +3 +2 +1 +55 +pad +8422 + + +556 +3 +2 +1 +57 +pad +8201 + + +557 +3 +2 +1 +58 +pad +8199 + + +558 +3 +2 +1 +59 +pad +8200 + + +559 +3 +2 +1 +60 +pad +8198 + + +560 +3 +2 +1 +61 +pad +8423 + + +561 +3 +2 +1 +62 +pad +7968 + + +562 +3 +2 +1 +63 +pad +8840 + + +563 +3 +2 +1 +64 +pad +7969 + + +564 +3 +2 +1 +65 +pad +8839 + + +565 +3 +2 +1 +66 +pad +7971 + + +566 +3 +2 +1 +67 +pad +8631 + + +567 +3 +2 +0 +0 +pad +7970 + + +568 +3 +2 +0 +1 +pad +9538 + + +569 +3 +2 +0 +2 +pad +9537 + + +570 +3 +2 +0 +3 +pad +8632 + + +571 +3 +2 +0 +4 +pad +8197 + + +572 +3 +2 +0 +5 +pad +8416 + + +573 +3 +2 +0 +6 +pad +8420 + + +574 +3 +2 +0 +7 +pad +8842 + + +575 +3 +2 +0 +8 +pad +9269 + + +576 +3 +2 +0 +9 +pad +8841 + + +577 +3 +2 +0 +10 +pad +7965 + + +578 +3 +2 +0 +12 +pad +8633 + + +579 +3 +2 +0 +13 +pad +8195 + + +580 +3 +2 +0 +14 +pad +8634 + + +581 +3 +2 +0 +15 +pad +8194 + + +582 +3 +2 +0 +16 +pad +8418 + + +583 +3 +2 +0 +17 +pad +8417 + + +584 +3 +2 +0 +18 +pad +8843 + + +585 +3 +2 +0 +19 +pad +7962 + + +586 +3 +2 +0 +20 +pad +8844 + + +587 +3 +2 +0 +21 +pad +7963 + + +588 +3 +2 +0 +23 +pad +8636 + + +589 +3 +2 +0 +24 +pad +8193 + + +590 +3 +2 +0 +25 +pad +8635 + + +591 +3 +2 +0 +26 +pad +8192 + + +592 +3 +2 +0 +27 +pad +8419 + + +593 +3 +2 +0 +28 +pad +9536 + + +594 +3 +2 +0 +29 +pad +9622 + + +595 +3 +2 +0 +30 +pad +9621 + + +596 +3 +2 +0 +31 +pad +8845 + + +597 +3 +2 +0 +32 +pad +8415 + + +598 +3 +2 +0 +33 +pad +8846 + + +599 +3 +2 +0 +34 +pad +7235 + + +600 +3 +2 +0 +35 +pad +8638 + + +601 +3 +2 +0 +36 +pad +7731 + + +602 +3 +2 +0 +37 +pad +8637 + + +603 +3 +2 +0 +38 +pad +7730 + + +604 +3 +2 +0 +39 +pad +8421 + + +605 +3 +2 +0 +40 +pad +7485 + + +606 +3 +2 +0 +41 +pad +8848 + + +607 +3 +2 +0 +42 +pad +7486 + + +608 +3 +2 +0 +43 +pad +8847 + + +609 +3 +2 +0 +44 +pad +7234 + + +610 +3 +2 +0 +46 +pad +8639 + + +611 +3 +2 +0 +47 +pad +7729 + + +612 +3 +2 +0 +48 +pad +8640 + + +613 +3 +2 +0 +49 +pad +7728 + + +614 +3 +2 +0 +50 +pad +8424 + + +615 +3 +2 +0 +51 +pad +7483 + + +616 +3 +2 +0 +52 +pad +8850 + + +617 +3 +2 +0 +53 +pad +7484 + + +618 +3 +2 +0 +54 +pad +8849 + + +619 +3 +2 +0 +55 +pad +7232 + + +620 +3 +2 +0 +57 +pad +9703 + + +621 +3 +2 +0 +58 +pad +9702 + + +622 +3 +2 +0 +59 +pad +8641 + + +623 +3 +2 +0 +60 +pad +7726 + + +624 +3 +2 +0 +61 +pad +8642 + + +625 +3 +2 +0 +62 +pad +7727 + + +626 +3 +2 +0 +63 +pad +8426 + + +627 +3 +2 +0 +64 +pad +9701 + + +628 +3 +2 +0 +65 +pad +8851 + + +629 +3 +2 +0 +66 +pad +9780 + + +630 +3 +2 +0 +67 +pad +9781 + + +631 +3 +2 +3 +0 +pad +8186 + + +632 +3 +2 +3 +1 +pad +8189 + + +633 +3 +2 +3 +2 +pad +8183 + + +634 +3 +2 +3 +3 +pad +8191 + + +635 +3 +2 +3 +4 +pad +8180 + + +636 +3 +2 +3 +5 +pad +6964 + + +637 +3 +2 +3 +6 +pad +8184 + + +638 +3 +2 +3 +7 +pad +7223 + + +639 +3 +2 +3 +8 +pad +6421 + + +640 +3 +2 +3 +9 +pad +6965 + + +641 +3 +2 +3 +10 +pad +6691 + + +642 +3 +2 +3 +12 +pad +6700 + + +643 +3 +2 +3 +13 +pad +6957 + + +644 +3 +2 +3 +14 +pad +8412 + + +645 +3 +2 +3 +15 +pad +8406 + + +646 +3 +2 +3 +16 +pad +8409 + + +647 +3 +2 +3 +17 +pad +8407 + + +648 +3 +2 +3 +18 +pad +8414 + + +649 +3 +2 +3 +19 +pad +7215 + + +650 +3 +2 +3 +20 +pad +6699 + + +651 +3 +2 +3 +21 +pad +7468 + + +652 +3 +2 +3 +23 +pad +6701 + + +653 +3 +2 +3 +24 +pad +7712 + + +654 +3 +2 +3 +25 +pad +6702 + + +655 +3 +2 +3 +26 +pad +6959 + + +656 +3 +2 +3 +27 +pad +8413 + + +657 +3 +2 +3 +28 +pad +8408 + + +658 +3 +2 +3 +29 +pad +8411 + + +659 +3 +2 +3 +30 +pad +8405 + + +660 +3 +2 +3 +31 +pad +8410 + + +661 +3 +2 +3 +32 +pad +8404 + + +662 +3 +2 +3 +33 +pad +6967 + + +663 +3 +2 +3 +34 +pad +6694 + + +664 +3 +2 +3 +35 +pad +6966 + + +665 +3 +2 +3 +36 +pad +6693 + + +666 +3 +2 +3 +37 +pad +7225 + + +667 +3 +2 +3 +38 +pad +6422 + + +668 +3 +2 +3 +39 +pad +8629 + + +669 +3 +2 +3 +40 +pad +6958 + + +670 +3 +2 +3 +41 +pad +8627 + + +671 +3 +2 +3 +42 +pad +8621 + + +672 +3 +2 +3 +43 +pad +8626 + + +673 +3 +2 +3 +44 +pad +8624 + + +674 +3 +2 +3 +46 +pad +7718 + + +675 +3 +2 +3 +47 +pad +7217 + + +676 +3 +2 +3 +48 +pad +7719 + + +677 +3 +2 +3 +49 +pad +7953 + + +678 +3 +2 +3 +50 +pad +7474 + + +679 +3 +2 +3 +51 +pad +7715 + + +680 +3 +2 +3 +52 +pad +7473 + + +681 +3 +2 +3 +53 +pad +7714 + + +682 +3 +2 +3 +54 +pad +8625 + + +683 +3 +2 +3 +55 +pad +8623 + + +684 +3 +2 +3 +57 +pad +8628 + + +685 +3 +2 +3 +58 +pad +8622 + + +686 +3 +2 +3 +59 +pad +8630 + + +687 +3 +2 +3 +60 +pad +8619 + + +688 +3 +2 +3 +61 +pad +7221 + + +689 +3 +2 +3 +62 +pad +7469 + + +690 +3 +2 +3 +63 +pad +7721 + + +691 +3 +2 +3 +64 +pad +7470 + + +692 +3 +2 +3 +65 +pad +7720 + + +693 +3 +2 +3 +66 +pad +7218 + + +694 +3 +2 +3 +67 +pad +8838 + + +695 +3 +2 +2 +0 +pad +6425 + + +696 +3 +2 +2 +1 +pad +8836 + + +697 +3 +2 +2 +2 +pad +8830 + + +698 +3 +2 +2 +3 +pad +8833 + + +699 +3 +2 +2 +4 +pad +8831 + + +700 +3 +2 +2 +5 +pad +7475 + + +701 +3 +2 +2 +6 +pad +6696 + + +702 +3 +2 +2 +7 +pad +7476 + + +703 +3 +2 +2 +8 +pad +6695 + + +704 +3 +2 +2 +9 +pad +7224 + + +705 +3 +2 +2 +10 +pad +6960 + + +706 +3 +2 +2 +12 +pad +7723 + + +707 +3 +2 +2 +13 +pad +6961 + + +708 +3 +2 +2 +14 +pad +8834 + + +709 +3 +2 +2 +15 +pad +8829 + + +710 +3 +2 +2 +16 +pad +8835 + + +711 +3 +2 +2 +17 +pad +8828 + + +712 +3 +2 +2 +18 +pad +8837 + + +713 +3 +2 +2 +19 +pad +8832 + + +714 +3 +2 +2 +20 +pad +7722 + + +715 +3 +2 +2 +21 +pad +7220 + + +716 +3 +2 +2 +23 +pad +7477 + + +717 +3 +2 +2 +24 +pad +9708 + + +718 +3 +2 +2 +25 +pad +7478 + + +719 +3 +2 +2 +26 +pad +9709 + + +720 +3 +2 +2 +27 +pad +9037 + + +721 +3 +2 +2 +28 +pad +9710 + + +722 +3 +2 +2 +29 +pad +9035 + + +723 +3 +2 +2 +30 +pad +9029 + + +724 +3 +2 +2 +31 +pad +9034 + + +725 +3 +2 +2 +32 +pad +9032 + + +726 +3 +2 +2 +33 +pad +7226 + + +727 +3 +2 +2 +34 +pad +6427 + + +728 +3 +2 +2 +35 +pad +7227 + + +729 +3 +2 +2 +36 +pad +6698 + + +730 +3 +2 +2 +37 +pad +7479 + + +731 +3 +2 +2 +38 +pad +6697 + + +732 +3 +2 +2 +39 +pad +7480 + + +733 +3 +2 +2 +40 +pad +6962 + + +734 +3 +2 +2 +41 +pad +9036 + + +735 +3 +2 +2 +42 +pad +9031 + + +736 +3 +2 +2 +43 +pad +9033 + + +737 +3 +2 +2 +44 +pad +9030 + + +738 +3 +2 +2 +46 +pad +9038 + + +739 +3 +2 +2 +47 +pad +9027 + + +740 +3 +2 +2 +48 +pad +7959 + + +741 +3 +2 +2 +49 +pad +6963 + + +742 +3 +2 +2 +50 +pad +7958 + + +743 +3 +2 +2 +51 +pad +7716 + + +744 +3 +2 +2 +52 +pad +7961 + + +745 +3 +2 +2 +53 +pad +7717 + + +746 +3 +2 +2 +54 +pad +7960 + + +747 +3 +2 +2 +55 +pad +7472 + + +748 +3 +2 +2 +57 +pad +8190 + + +749 +3 +2 +2 +58 +pad +7471 + + +750 +3 +2 +2 +59 +pad +8188 + + +751 +3 +2 +2 +60 +pad +7219 + + +752 +3 +2 +2 +61 +pad +8187 + + +753 +3 +2 +2 +62 +pad +8182 + + +754 +3 +2 +2 +63 +pad +9175 + + +755 +3 +2 +2 +64 +pad +9174 + + +756 +3 +2 +2 +65 +pad +9176 + + +757 +3 +2 +2 +66 +pad +7952 + + +758 +3 +2 +2 +67 +pad +7725 + + +759 +3 +2 +1 +0 +pad +7951 + + +760 +3 +2 +1 +1 +pad +7724 + + +761 +3 +2 +1 +2 +pad +8185 + + +762 +3 +2 +1 +3 +pad +7229 + + +763 +3 +2 +1 +4 +pad +7955 + + +764 +3 +2 +1 +5 +pad +7481 + + +765 +3 +2 +1 +6 +pad +7954 + + +766 +3 +2 +1 +7 +pad +7482 + + +767 +3 +2 +1 +8 +pad +9173 + + +768 +3 +2 +1 +9 +pad +9268 + + +769 +3 +3 +1 +10 +pad +9014 + + +770 +3 +3 +1 +12 +pad +7447 + + +771 +3 +3 +1 +13 +pad +8377 + + +772 +3 +3 +1 +14 +pad +9358 + + +773 +3 +3 +1 +15 +pad +9357 + + +774 +3 +3 +1 +16 +pad +7448 + + +775 +3 +3 +1 +17 +pad +8154 + + +776 +3 +3 +1 +18 +pad +7693 + + +777 +3 +3 +1 +19 +pad +8155 + + +778 +3 +3 +1 +20 +pad +7692 + + +779 +3 +3 +1 +21 +pad +9011 + + +780 +3 +3 +1 +23 +pad +7194 + + +781 +3 +3 +1 +24 +pad +9012 + + +782 +3 +3 +1 +25 +pad +7446 + + +783 +3 +3 +1 +26 +pad +8375 + + +784 +3 +3 +1 +27 +pad +7445 + + +785 +3 +3 +1 +28 +pad +8152 + + +786 +3 +3 +1 +29 +pad +7690 + + +787 +3 +3 +1 +30 +pad +8153 + + +788 +3 +3 +1 +31 +pad +7691 + + +789 +3 +3 +1 +32 +pad +9010 + + +790 +3 +3 +1 +33 +pad +7192 + + +791 +3 +3 +1 +34 +pad +9009 + + +792 +3 +3 +1 +35 +pad +7444 + + +793 +3 +3 +1 +36 +pad +9013 + + +794 +3 +3 +1 +37 +pad +7443 + + +795 +3 +3 +1 +38 +pad +8156 + + +796 +3 +3 +1 +39 +pad +9449 + + +797 +3 +3 +1 +40 +pad +8157 + + +798 +3 +3 +1 +41 +pad +9448 + + +799 +3 +3 +1 +42 +pad +9447 + + +800 +3 +3 +1 +43 +pad +7688 + + +801 +3 +3 +1 +44 +pad +8380 + + +802 +3 +3 +1 +46 +pad +7689 + + +803 +3 +3 +1 +47 +pad +9016 + + +804 +3 +3 +1 +48 +pad +8164 + + +805 +3 +3 +1 +49 +pad +9015 + + +806 +3 +3 +1 +50 +pad +7934 + + +807 +3 +3 +1 +51 +pad +8158 + + +808 +3 +3 +1 +52 +pad +7935 + + +809 +3 +3 +1 +53 +pad +8159 + + +810 +3 +3 +1 +54 +pad +8385 + + +811 +3 +3 +1 +55 +pad +8382 + + +812 +3 +3 +1 +57 +pad +8162 + + +813 +3 +3 +1 +58 +pad +8161 + + +814 +3 +3 +1 +59 +pad +8163 + + +815 +3 +3 +1 +60 +pad +8160 + + +816 +3 +3 +1 +61 +pad +7933 + + +817 +3 +3 +1 +62 +pad +8383 + + +818 +3 +3 +1 +63 +pad +7932 + + +819 +3 +3 +1 +64 +pad +8816 + + +820 +3 +3 +1 +65 +pad +7931 + + +821 +3 +3 +1 +66 +pad +8815 + + +822 +3 +3 +1 +67 +pad +7930 + + +823 +3 +3 +0 +0 +pad +8607 + + +824 +3 +3 +0 +1 +pad +9535 + + +825 +3 +3 +0 +2 +pad +9534 + + +826 +3 +3 +0 +3 +pad +8165 + + +827 +3 +3 +0 +4 +pad +8608 + + +828 +3 +3 +0 +5 +pad +8388 + + +829 +3 +3 +0 +6 +pad +8392 + + +830 +3 +3 +0 +7 +pad +9265 + + +831 +3 +3 +0 +8 +pad +8813 + + +832 +3 +3 +0 +9 +pad +7936 + + +833 +3 +3 +0 +10 +pad +8814 + + +834 +3 +3 +0 +12 +pad +8166 + + +835 +3 +3 +0 +13 +pad +8606 + + +836 +3 +3 +0 +14 +pad +8167 + + +837 +3 +3 +0 +15 +pad +8605 + + +838 +3 +3 +0 +16 +pad +8390 + + +839 +3 +3 +0 +17 +pad +8389 + + +840 +3 +3 +0 +18 +pad +7938 + + +841 +3 +3 +0 +19 +pad +8811 + + +842 +3 +3 +0 +20 +pad +7939 + + +843 +3 +3 +0 +21 +pad +8812 + + +844 +3 +3 +0 +23 +pad +8169 + + +845 +3 +3 +0 +24 +pad +8604 + + +846 +3 +3 +0 +25 +pad +8168 + + +847 +3 +3 +0 +26 +pad +8603 + + +848 +3 +3 +0 +27 +pad +9620 + + +849 +3 +3 +0 +28 +pad +8387 + + +850 +3 +3 +0 +29 +pad +9619 + + +851 +3 +3 +0 +30 +pad +9618 + + +852 +3 +3 +0 +31 +pad +8391 + + +853 +3 +3 +0 +32 +pad +8810 + + +854 +3 +3 +0 +33 +pad +7195 + + +855 +3 +3 +0 +34 +pad +8809 + + +856 +3 +3 +0 +35 +pad +7694 + + +857 +3 +3 +0 +36 +pad +8601 + + +858 +3 +3 +0 +37 +pad +7695 + + +859 +3 +3 +0 +38 +pad +8602 + + +860 +3 +3 +0 +39 +pad +7450 + + +861 +3 +3 +0 +40 +pad +8386 + + +862 +3 +3 +0 +41 +pad +7449 + + +863 +3 +3 +0 +42 +pad +8808 + + +864 +3 +3 +0 +43 +pad +7197 + + +865 +3 +3 +0 +44 +pad +8807 + + +866 +3 +3 +0 +46 +pad +7697 + + +867 +3 +3 +0 +47 +pad +8599 + + +868 +3 +3 +0 +48 +pad +7696 + + +869 +3 +3 +0 +49 +pad +8600 + + +870 +3 +3 +0 +50 +pad +7451 + + +871 +3 +3 +0 +51 +pad +8384 + + +872 +3 +3 +0 +52 +pad +7452 + + +873 +3 +3 +0 +53 +pad +8805 + + +874 +3 +3 +0 +54 +pad +7200 + + +875 +3 +3 +0 +55 +pad +8806 + + +876 +3 +3 +0 +57 +pad +9700 + + +877 +3 +3 +0 +58 +pad +9699 + + +878 +3 +3 +0 +59 +pad +7699 + + +879 +3 +3 +0 +60 +pad +8598 + + +880 +3 +3 +0 +61 +pad +7698 + + +881 +3 +3 +0 +62 +pad +8597 + + +882 +3 +3 +0 +63 +pad +9779 + + +883 +3 +3 +0 +64 +pad +8381 + + +884 +3 +3 +0 +65 +pad +9778 + + +885 +3 +3 +0 +66 +pad +8803 + + +886 +3 +3 +0 +67 +pad +9777 + + +887 +3 +3 +3 +0 +pad +8175 + + +888 +3 +3 +3 +1 +pad +8178 + + +889 +3 +3 +3 +2 +pad +8173 + + +890 +3 +3 +3 +3 +pad +8181 + + +891 +3 +3 +3 +4 +pad +8170 + + +892 +3 +3 +3 +5 +pad +8176 + + +893 +3 +3 +3 +6 +pad +6948 + + +894 +3 +3 +3 +7 +pad +6420 + + +895 +3 +3 +3 +8 +pad +7207 + + +896 +3 +3 +3 +9 +pad +6692 + + +897 +3 +3 +3 +10 +pad +6949 + + +898 +3 +3 +3 +12 +pad +6956 + + +899 +3 +3 +3 +13 +pad +6684 + + +900 +3 +3 +3 +14 +pad +8401 + + +901 +3 +3 +3 +15 +pad +8396 + + +902 +3 +3 +3 +16 +pad +8399 + + +903 +3 +3 +3 +17 +pad +8398 + + +904 +3 +3 +3 +18 +pad +7216 + + +905 +3 +3 +3 +19 +pad +8393 + + +906 +3 +3 +3 +20 +pad +7467 + + +907 +3 +3 +3 +21 +pad +6683 + + +908 +3 +3 +3 +23 +pad +7713 + + +909 +3 +3 +3 +24 +pad +6682 + + +910 +3 +3 +3 +25 +pad +6954 + + +911 +3 +3 +3 +26 +pad +6681 + + +912 +3 +3 +3 +27 +pad +8400 + + +913 +3 +3 +3 +28 +pad +8394 + + +914 +3 +3 +3 +29 +pad +8402 + + +915 +3 +3 +3 +30 +pad +8395 + + +916 +3 +3 +3 +31 +pad +8403 + + +917 +3 +3 +3 +32 +pad +8397 + + +918 +3 +3 +3 +33 +pad +6689 + + +919 +3 +3 +3 +34 +pad +6946 + + +920 +3 +3 +3 +35 +pad +6690 + + +921 +3 +3 +3 +36 +pad +6947 + + +922 +3 +3 +3 +37 +pad +6419 + + +923 +3 +3 +3 +38 +pad +7206 + + +924 +3 +3 +3 +39 +pad +6955 + + +925 +3 +3 +3 +40 +pad +8610 + + +926 +3 +3 +3 +41 +pad +8618 + + +927 +3 +3 +3 +42 +pad +8611 + + +928 +3 +3 +3 +43 +pad +8616 + + +929 +3 +3 +3 +44 +pad +8613 + + +930 +3 +3 +3 +46 +pad +7214 + + +931 +3 +3 +3 +47 +pad +7707 + + +932 +3 +3 +3 +48 +pad +7948 + + +933 +3 +3 +3 +49 +pad +7706 + + +934 +3 +3 +3 +50 +pad +7710 + + +935 +3 +3 +3 +51 +pad +7461 + + +936 +3 +3 +3 +52 +pad +7711 + + +937 +3 +3 +3 +53 +pad +7462 + + +938 +3 +3 +3 +54 +pad +8615 + + +939 +3 +3 +3 +55 +pad +8614 + + +940 +3 +3 +3 +57 +pad +8617 + + +941 +3 +3 +3 +58 +pad +8612 + + +942 +3 +3 +3 +59 +pad +8620 + + +943 +3 +3 +3 +60 +pad +8609 + + +944 +3 +3 +3 +61 +pad +7466 + + +945 +3 +3 +3 +62 +pad +7210 + + +946 +3 +3 +3 +63 +pad +7465 + + +947 +3 +3 +3 +64 +pad +7705 + + +948 +3 +3 +3 +65 +pad +7213 + + +949 +3 +3 +3 +66 +pad +7704 + + +950 +3 +3 +3 +67 +pad +6417 + + +951 +3 +3 +2 +0 +pad +8817 + + +952 +3 +3 +2 +1 +pad +8825 + + +953 +3 +3 +2 +2 +pad +8820 + + +954 +3 +3 +2 +3 +pad +8823 + + +955 +3 +3 +2 +4 +pad +8822 + + +956 +3 +3 +2 +5 +pad +6688 + + +957 +3 +3 +2 +6 +pad +7459 + + +958 +3 +3 +2 +7 +pad +6687 + + +959 +3 +3 +2 +8 +pad +7460 + + +960 +3 +3 +2 +9 +pad +6952 + + +961 +3 +3 +2 +10 +pad +7208 + + +962 +3 +3 +2 +12 +pad +6953 + + +963 +3 +3 +2 +13 +pad +7702 + + +964 +3 +3 +2 +14 +pad +8826 + + +965 +3 +3 +2 +15 +pad +8821 + + +966 +3 +3 +2 +16 +pad +8827 + + +967 +3 +3 +2 +17 +pad +8819 + + +968 +3 +3 +2 +18 +pad +8824 + + +969 +3 +3 +2 +19 +pad +8818 + + +970 +3 +3 +2 +20 +pad +7212 + + +971 +3 +3 +2 +21 +pad +7703 + + +972 +3 +3 +2 +23 +pad +9694 + + +973 +3 +3 +2 +24 +pad +7458 + + +974 +3 +3 +2 +25 +pad +9693 + + +975 +3 +3 +2 +26 +pad +7457 + + +976 +3 +3 +2 +27 +pad +9692 + + +977 +3 +3 +2 +28 +pad +9018 + + +978 +3 +3 +2 +29 +pad +9026 + + +979 +3 +3 +2 +30 +pad +9019 + + +980 +3 +3 +2 +31 +pad +9024 + + +981 +3 +3 +2 +32 +pad +9021 + + +982 +3 +3 +2 +33 +pad +6414 + + +983 +3 +3 +2 +34 +pad +7205 + + +984 +3 +3 +2 +35 +pad +6685 + + +985 +3 +3 +2 +36 +pad +7203 + + +986 +3 +3 +2 +37 +pad +6686 + + +987 +3 +3 +2 +38 +pad +7455 + + +988 +3 +3 +2 +39 +pad +6951 + + +989 +3 +3 +2 +40 +pad +7456 + + +990 +3 +3 +2 +41 +pad +9023 + + +991 +3 +3 +2 +42 +pad +9020 + + +992 +3 +3 +2 +43 +pad +9025 + + +993 +3 +3 +2 +44 +pad +9022 + + +994 +3 +3 +2 +46 +pad +9028 + + +995 +3 +3 +2 +47 +pad +9017 + + +996 +3 +3 +2 +48 +pad +6950 + + +997 +3 +3 +2 +49 +pad +7943 + + +998 +3 +3 +2 +50 +pad +7708 + + +999 +3 +3 +2 +51 +pad +7942 + + +1000 +3 +3 +2 +52 +pad +7709 + + +1001 +3 +3 +2 +53 +pad +7940 + + +1002 +3 +3 +2 +54 +pad +7464 + + +1003 +3 +3 +2 +55 +pad +7941 + + +1004 +3 +3 +2 +57 +pad +7463 + + +1005 +3 +3 +2 +58 +pad +8171 + + +1006 +3 +3 +2 +59 +pad +7211 + + +1007 +3 +3 +2 +60 +pad +8172 + + +1008 +3 +3 +2 +61 +pad +8179 + + +1009 +3 +3 +2 +62 +pad +8174 + + +1010 +3 +3 +2 +63 +pad +9172 + + +1011 +3 +3 +2 +64 +pad +9171 + + +1012 +3 +3 +2 +65 +pad +7949 + + +1013 +3 +3 +2 +66 +pad +9170 + + +1014 +3 +3 +2 +67 +pad +7950 + + +1015 +3 +3 +1 +0 +pad +7701 + + +1016 +3 +3 +1 +1 +pad +8177 + + +1017 +3 +3 +1 +2 +pad +7700 + + +1018 +3 +3 +1 +3 +pad +7947 + + +1019 +3 +3 +1 +4 +pad +7202 + + +1020 +3 +3 +1 +5 +pad +7946 + + +1021 +3 +3 +1 +6 +pad +7454 + + +1022 +3 +3 +1 +7 +pad +9267 + + +1023 +3 +3 +1 +8 +pad +7453 + + +1024 +3 +3 +1 +9 +pad +9266 + + +1025 +1 +3 +1 +10 +pad +7651 + + +1026 +1 +3 +1 +12 +pad +7896 + + +1027 +1 +3 +1 +13 +pad +7890 + + +1028 +1 +3 +1 +14 +pad +7894 + + +1029 +1 +3 +1 +15 +pad +7884 + + +1030 +1 +3 +1 +16 +pad +7895 + + +1031 +1 +3 +1 +17 +pad +7889 + + +1032 +1 +3 +1 +18 +pad +7893 + + +1033 +1 +3 +1 +19 +pad +7880 + + +1034 +1 +3 +1 +20 +pad +7897 + + +1035 +1 +3 +1 +21 +pad +7887 + + +1036 +1 +3 +1 +23 +pad +7891 + + +1037 +1 +3 +1 +24 +pad +7878 + + +1038 +1 +3 +1 +25 +pad +7898 + + +1039 +1 +3 +1 +26 +pad +7877 + + +1040 +1 +3 +1 +27 +pad +8124 + + +1041 +1 +3 +1 +28 +pad +7888 + + +1042 +1 +3 +1 +29 +pad +8123 + + +1043 +1 +3 +1 +30 +pad +7875 + + +1044 +1 +3 +1 +31 +pad +7892 + + +1045 +1 +3 +1 +32 +pad +7886 + + +1046 +1 +3 +1 +33 +pad +8121 + + +1047 +1 +3 +1 +34 +pad +7872 + + +1048 +1 +3 +1 +35 +pad +7660 + + +1049 +1 +3 +1 +36 +pad +7870 + + +1050 +1 +3 +1 +37 +pad +7659 + + +1051 +1 +3 +1 +38 +pad +7885 + + +1052 +1 +3 +1 +39 +pad +8118 + + +1053 +1 +3 +1 +40 +pad +7869 + + +1054 +1 +3 +1 +41 +pad +7657 + + +1055 +1 +3 +1 +42 +pad +7883 + + +1056 +1 +3 +1 +43 +pad +7655 + + +1057 +1 +3 +1 +44 +pad +7867 + + +1058 +1 +3 +1 +46 +pad +7654 + + +1059 +1 +3 +1 +47 +pad +8116 + + +1060 +1 +3 +1 +48 +pad +8120 + + +1061 +1 +3 +1 +49 +pad +8115 + + +1062 +1 +3 +1 +50 +pad +8119 + + +1063 +1 +3 +1 +51 +pad +8108 + + +1064 +1 +3 +1 +52 +pad +7653 + + +1065 +1 +3 +1 +53 +pad +8113 + + +1066 +1 +3 +1 +54 +pad +8117 + + +1067 +1 +3 +1 +55 +pad +8107 + + +1068 +1 +3 +1 +57 +pad +8114 + + +1069 +1 +3 +1 +58 +pad +8110 + + +1070 +1 +3 +1 +59 +pad +7652 + + +1071 +1 +3 +1 +60 +pad +8105 + + +1072 +1 +3 +1 +61 +pad +6364 + + +1073 +1 +3 +1 +62 +pad +8102 + + +1074 +1 +3 +1 +63 +pad +8342 + + +1075 +1 +3 +1 +64 +pad +8112 + + +1076 +1 +3 +1 +65 +pad +8340 + + +1077 +1 +3 +1 +66 +pad +8100 + + +1078 +1 +3 +1 +67 +pad +7159 + + +1079 +1 +3 +0 +0 +pad +8099 + + +1080 +1 +3 +0 +1 +pad +8337 + + +1081 +1 +3 +0 +2 +pad +8111 + + +1082 +1 +3 +0 +3 +pad +8335 + + +1083 +1 +3 +0 +4 +pad +8106 + + +1084 +1 +3 +0 +5 +pad +6900 + + +1085 +1 +3 +0 +6 +pad +8109 + + +1086 +1 +3 +0 +7 +pad +8339 + + +1087 +1 +3 +0 +8 +pad +8104 + + +1088 +1 +3 +0 +9 +pad +6901 + + +1089 +1 +3 +0 +10 +pad +8103 + + +1090 +1 +3 +0 +12 +pad +6636 + + +1091 +1 +3 +0 +13 +pad +8334 + + +1092 +1 +3 +0 +14 +pad +8338 + + +1093 +1 +3 +0 +15 +pad +8101 + + +1094 +1 +3 +0 +16 +pad +7158 + + +1095 +1 +3 +0 +17 +pad +8332 + + +1096 +1 +3 +0 +18 +pad +8336 + + +1097 +1 +3 +0 +19 +pad +6897 + + +1098 +1 +3 +0 +20 +pad +8333 + + +1099 +1 +3 +0 +21 +pad +8329 + + +1100 +1 +3 +0 +23 +pad +6899 + + +1101 +1 +3 +0 +24 +pad +8327 + + +1102 +1 +3 +0 +25 +pad +6898 + + +1103 +1 +3 +0 +26 +pad +8326 + + +1104 +1 +3 +0 +27 +pad +8554 + + +1105 +1 +3 +0 +28 +pad +8331 + + +1106 +1 +3 +0 +29 +pad +8552 + + +1107 +1 +3 +0 +30 +pad +6632 + + +1108 +1 +3 +0 +31 +pad +6633 + + +1109 +1 +3 +0 +32 +pad +6631 + + +1110 +1 +3 +0 +33 +pad +8549 + + +1111 +1 +3 +0 +34 +pad +8330 + + +1112 +1 +3 +0 +35 +pad +6634 + + +1113 +1 +3 +0 +36 +pad +6896 + + +1114 +1 +3 +0 +37 +pad +8547 + + +1115 +1 +3 +0 +38 +pad +8328 + + +1116 +1 +3 +0 +39 +pad +6635 + + +1117 +1 +3 +0 +40 +pad +7153 + + +1118 +1 +3 +0 +41 +pad +7156 + + +1119 +1 +3 +0 +42 +pad +6894 + + +1120 +1 +3 +0 +43 +pad +8550 + + +1121 +1 +3 +0 +44 +pad +6895 + + +1122 +1 +3 +0 +46 +pad +6630 + + +1123 +1 +3 +0 +47 +pad +8546 + + +1124 +1 +3 +0 +48 +pad +6629 + + +1125 +1 +3 +0 +49 +pad +6627 + + +1126 +1 +3 +0 +50 +pad +8548 + + +1127 +1 +3 +0 +51 +pad +7150 + + +1128 +1 +3 +0 +52 +pad +7151 + + +1129 +1 +3 +0 +53 +pad +6891 + + +1130 +1 +3 +0 +54 +pad +6892 + + +1131 +1 +3 +0 +55 +pad +8545 + + +1132 +1 +3 +0 +57 +pad +6625 + + +1133 +1 +3 +0 +58 +pad +6893 + + +1134 +1 +3 +0 +59 +pad +6626 + + +1135 +1 +3 +0 +60 +pad +6628 + + +1136 +1 +3 +0 +61 +pad +7148 + + +1137 +1 +3 +0 +62 +pad +8544 + + +1138 +1 +3 +0 +63 +pad +6889 + + +1139 +1 +3 +0 +64 +pad +6890 + + +1140 +1 +3 +0 +65 +pad +6888 + + +1141 +1 +3 +0 +66 +pad +6624 + + +1142 +1 +3 +0 +67 +pad +6623 + + +1143 +1 +3 +3 +0 +pad +6388 + + +1144 +1 +3 +3 +1 +pad +6664 + + +1145 +1 +3 +3 +2 +pad +6387 + + +1146 +1 +3 +3 +3 +pad +6661 + + +1147 +1 +3 +3 +4 +pad +6391 + + +1148 +1 +3 +3 +5 +pad +5845 + + +1149 +1 +3 +3 +6 +pad +6385 + + +1150 +1 +3 +3 +7 +pad +6659 + + +1151 +1 +3 +3 +8 +pad +6389 + + +1152 +1 +3 +3 +9 +pad +5556 + + +1153 +1 +3 +3 +10 +pad +6386 + + +1154 +1 +3 +3 +12 +pad +6124 + + +1155 +1 +3 +3 +13 +pad +6384 + + +1156 +1 +3 +3 +14 +pad +6662 + + +1157 +1 +3 +3 +15 +pad +6658 + + +1158 +1 +3 +3 +16 +pad +6390 + + +1159 +1 +3 +3 +17 +pad +6382 + + +1160 +1 +3 +3 +18 +pad +6660 + + +1161 +1 +3 +3 +19 +pad +6656 + + +1162 +1 +3 +3 +20 +pad +6392 + + +1163 +1 +3 +3 +21 +pad +6383 + + +1164 +1 +3 +3 +23 +pad +6125 + + +1165 +1 +3 +3 +24 +pad +6653 + + +1166 +1 +3 +3 +25 +pad +6657 + + +1167 +1 +3 +3 +26 +pad +6651 + + +1168 +1 +3 +3 +27 +pad +5843 + + +1169 +1 +3 +3 +28 +pad +6380 + + +1170 +1 +3 +3 +29 +pad +6126 + + +1171 +1 +3 +3 +30 +pad +6655 + + +1172 +1 +3 +3 +31 +pad +6925 + + +1173 +1 +3 +3 +32 +pad +6381 + + +1174 +1 +3 +3 +33 +pad +6393 + + +1175 +1 +3 +3 +34 +pad +6654 + + +1176 +1 +3 +3 +35 +pad +6922 + + +1177 +1 +3 +3 +36 +pad +6103 + + +1178 +1 +3 +3 +37 +pad +6394 + + +1179 +1 +3 +3 +38 +pad +6652 + + +1180 +1 +3 +3 +39 +pad +6920 + + +1181 +1 +3 +3 +40 +pad +6650 + + +1182 +1 +3 +3 +41 +pad +6919 + + +1183 +1 +3 +3 +42 +pad +6379 + + +1184 +1 +3 +3 +43 +pad +6395 + + +1185 +1 +3 +3 +44 +pad +6649 + + +1186 +1 +3 +3 +46 +pad +6923 + + +1187 +1 +3 +3 +47 +pad +6378 + + +1188 +1 +3 +3 +48 +pad +6397 + + +1189 +1 +3 +3 +49 +pad +6100 + + +1190 +1 +3 +3 +50 +pad +6921 + + +1191 +1 +3 +3 +51 +pad +6917 + + +1192 +1 +3 +3 +52 +pad +6396 + + +1193 +1 +3 +3 +53 +pad +6121 + + +1194 +1 +3 +3 +54 +pad +6399 + + +1195 +1 +3 +3 +55 +pad +6914 + + +1196 +1 +3 +3 +57 +pad +6918 + + +1197 +1 +3 +3 +58 +pad +6122 + + +1198 +1 +3 +3 +59 +pad +6916 + + +1199 +1 +3 +3 +60 +pad +6912 + + +1200 +1 +3 +3 +61 +pad +6400 + + +1201 +1 +3 +3 +62 +pad +5554 + + +1202 +1 +3 +3 +63 +pad +6398 + + +1203 +1 +3 +3 +64 +pad +5844 + + +1204 +1 +3 +3 +65 +pad +6666 + + +1205 +1 +3 +3 +66 +pad +6915 + + +1206 +1 +3 +3 +67 +pad +7177 + + +1207 +1 +3 +2 +0 +pad +5841 + + +1208 +1 +3 +2 +1 +pad +6648 + + +1209 +1 +3 +2 +2 +pad +6913 + + +1210 +1 +3 +2 +3 +pad +7175 + + +1211 +1 +3 +2 +4 +pad +6647 + + +1212 +1 +3 +2 +5 +pad +7174 + + +1213 +1 +3 +2 +6 +pad +6910 + + +1214 +1 +3 +2 +7 +pad +6376 + + +1215 +1 +3 +2 +8 +pad +6377 + + +1216 +1 +3 +2 +9 +pad +6098 + + +1217 +1 +3 +2 +10 +pad +6911 + + +1218 +1 +3 +2 +12 +pad +6646 + + +1219 +1 +3 +2 +13 +pad +6099 + + +1220 +1 +3 +2 +14 +pad +7176 + + +1221 +1 +3 +2 +15 +pad +7172 + + +1222 +1 +3 +2 +16 +pad +6645 + + +1223 +1 +3 +2 +17 +pad +7169 + + +1224 +1 +3 +2 +18 +pad +7173 + + +1225 +1 +3 +2 +19 +pad +6375 + + +1226 +1 +3 +2 +20 +pad +6374 + + +1227 +1 +3 +2 +21 +pad +6908 + + +1228 +1 +3 +2 +23 +pad +7171 + + +1229 +1 +3 +2 +24 +pad +7167 + + +1230 +1 +3 +2 +25 +pad +6097 + + +1231 +1 +3 +2 +26 +pad +6909 + + +1232 +1 +3 +2 +27 +pad +7166 + + +1233 +1 +3 +2 +28 +pad +6644 + + +1234 +1 +3 +2 +29 +pad +6907 + + +1235 +1 +3 +2 +30 +pad +7170 + + +1236 +1 +3 +2 +31 +pad +7425 + + +1237 +1 +3 +2 +32 +pad +6643 + + +1238 +1 +3 +2 +33 +pad +6906 + + +1239 +1 +3 +2 +34 +pad +7168 + + +1240 +1 +3 +2 +35 +pad +7423 + + +1241 +1 +3 +2 +36 +pad +6372 + + +1242 +1 +3 +2 +37 +pad +6641 + + +1243 +1 +3 +2 +38 +pad +7165 + + +1244 +1 +3 +2 +39 +pad +7422 + + +1245 +1 +3 +2 +40 +pad +7163 + + +1246 +1 +3 +2 +41 +pad +7420 + + +1247 +1 +3 +2 +42 +pad +5266 + + +1248 +1 +3 +2 +43 +pad +6642 + + +1249 +1 +3 +2 +44 +pad +5265 + + +1250 +1 +3 +2 +46 +pad +7424 + + +1251 +1 +3 +2 +47 +pad +5267 + + +1252 +1 +3 +2 +48 +pad +6371 + + +1253 +1 +3 +2 +49 +pad +7164 + + +1254 +1 +3 +2 +50 +pad +7421 + + +1255 +1 +3 +2 +51 +pad +7417 + + +1256 +1 +3 +2 +52 +pad +7161 + + +1257 +1 +3 +2 +53 +pad +6905 + + +1258 +1 +3 +2 +54 +pad +7419 + + +1259 +1 +3 +2 +55 +pad +7415 + + +1260 +1 +3 +2 +57 +pad +6902 + + +1261 +1 +3 +2 +58 +pad +7414 + + +1262 +1 +3 +2 +59 +pad +7418 + + +1263 +1 +3 +2 +60 +pad +6904 + + +1264 +1 +3 +2 +61 +pad +6903 + + +1265 +1 +3 +2 +62 +pad +6639 + + +1266 +1 +3 +2 +63 +pad +6638 + + +1267 +1 +3 +2 +64 +pad +6640 + + +1268 +1 +3 +2 +65 +pad +7666 + + +1269 +1 +3 +2 +66 +pad +7416 + + +1270 +1 +3 +2 +67 +pad +7664 + + +1271 +1 +3 +1 +0 +pad +6369 + + +1272 +1 +3 +1 +1 +pad +6637 + + +1273 +1 +3 +1 +2 +pad +7413 + + +1274 +1 +3 +1 +3 +pad +7663 + + +1275 +1 +3 +1 +4 +pad +7658 + + +1276 +1 +3 +1 +5 +pad +6366 + + +1277 +1 +3 +1 +6 +pad +7411 + + +1278 +1 +3 +1 +7 +pad +7661 + + +1279 +1 +3 +1 +8 +pad +7656 + + +1280 +1 +3 +1 +9 +pad +7662 + + +1281 +1 +2 +1 +10 +pad +7899 + + +1282 +1 +2 +1 +12 +pad +8132 + + +1283 +1 +2 +1 +13 +pad +7901 + + +1284 +1 +2 +1 +14 +pad +7919 + + +1285 +1 +2 +1 +15 +pad +8131 + + +1286 +1 +2 +1 +16 +pad +8135 + + +1287 +1 +2 +1 +17 +pad +8129 + + +1288 +1 +2 +1 +18 +pad +8133 + + +1289 +1 +2 +1 +19 +pad +7204 + + +1290 +1 +2 +1 +20 +pad +7681 + + +1291 +1 +2 +1 +21 +pad +8126 + + +1292 +1 +2 +1 +23 +pad +8130 + + +1293 +1 +2 +1 +24 +pad +6945 + + +1294 +1 +2 +1 +25 +pad +7680 + + +1295 +1 +2 +1 +26 +pad +6944 + + +1296 +1 +2 +1 +27 +pad +7435 + + +1297 +1 +2 +1 +28 +pad +6679 + + +1298 +1 +2 +1 +29 +pad +7916 + + +1299 +1 +2 +1 +30 +pad +7902 + + +1300 +1 +2 +1 +31 +pad +7678 + + +1301 +1 +2 +1 +32 +pad +8128 + + +1302 +1 +2 +1 +33 +pad +7679 + + +1303 +1 +2 +1 +34 +pad +8127 + + +1304 +1 +2 +1 +35 +pad +8353 + + +1305 +1 +2 +1 +36 +pad +8125 + + +1306 +1 +2 +1 +37 +pad +7914 + + +1307 +1 +2 +1 +38 +pad +8122 + + +1308 +1 +2 +1 +39 +pad +8351 + + +1309 +1 +2 +1 +40 +pad +7904 + + +1310 +1 +2 +1 +41 +pad +8350 + + +1311 +1 +2 +1 +42 +pad +7907 + + +1312 +1 +2 +1 +43 +pad +7921 + + +1313 +1 +2 +1 +44 +pad +7909 + + +1314 +1 +2 +1 +46 +pad +7683 + + +1315 +1 +2 +1 +47 +pad +7910 + + +1316 +1 +2 +1 +48 +pad +7682 + + +1317 +1 +2 +1 +49 +pad +8140 + + +1318 +1 +2 +1 +50 +pad +7437 + + +1319 +1 +2 +1 +51 +pad +8348 + + +1320 +1 +2 +1 +52 +pad +8352 + + +1321 +1 +2 +1 +53 +pad +8345 + + +1322 +1 +2 +1 +54 +pad +8349 + + +1323 +1 +2 +1 +55 +pad +8343 + + +1324 +1 +2 +1 +57 +pad +8347 + + +1325 +1 +2 +1 +58 +pad +8139 + + +1326 +1 +2 +1 +59 +pad +7439 + + +1327 +1 +2 +1 +60 +pad +8137 + + +1328 +1 +2 +1 +61 +pad +7440 + + +1329 +1 +2 +1 +62 +pad +8134 + + +1330 +1 +2 +1 +63 +pad +7685 + + +1331 +1 +2 +1 +64 +pad +8142 + + +1332 +1 +2 +1 +65 +pad +7684 + + +1333 +1 +2 +1 +66 +pad +8145 + + +1334 +1 +2 +1 +67 +pad +7441 + + +1335 +1 +2 +0 +0 +pad +8346 + + +1336 +1 +2 +0 +1 +pad +9164 + + +1337 +1 +2 +0 +2 +pad +8344 + + +1338 +1 +2 +0 +3 +pad +8563 + + +1339 +1 +2 +0 +4 +pad +8341 + + +1340 +1 +2 +0 +5 +pad +8562 + + +1341 +1 +2 +0 +6 +pad +7915 + + +1342 +1 +2 +0 +7 +pad +7442 + + +1343 +1 +2 +0 +8 +pad +7912 + + +1344 +1 +2 +0 +9 +pad +7687 + + +1345 +1 +2 +0 +10 +pad +8144 + + +1346 +1 +2 +0 +12 +pad +8147 + + +1347 +1 +2 +0 +13 +pad +8143 + + +1348 +1 +2 +0 +14 +pad +8148 + + +1349 +1 +2 +0 +15 +pad +8141 + + +1350 +1 +2 +0 +16 +pad +8150 + + +1351 +1 +2 +0 +17 +pad +8557 + + +1352 +1 +2 +0 +18 +pad +8561 + + +1353 +1 +2 +0 +19 +pad +8560 + + +1354 +1 +2 +0 +20 +pad +8559 + + +1355 +1 +2 +0 +21 +pad +8555 + + +1356 +1 +2 +0 +23 +pad +7686 + + +1357 +1 +2 +0 +24 +pad +8138 + + +1358 +1 +2 +0 +25 +pad +8146 + + +1359 +1 +2 +0 +26 +pad +8136 + + +1360 +1 +2 +0 +27 +pad +8149 + + +1361 +1 +2 +0 +28 +pad +8356 + + +1362 +1 +2 +0 +29 +pad +8151 + + +1363 +1 +2 +0 +30 +pad +8358 + + +1364 +1 +2 +0 +31 +pad +8369 + + +1365 +1 +2 +0 +32 +pad +8558 + + +1366 +1 +2 +0 +33 +pad +8372 + + +1367 +1 +2 +0 +34 +pad +8556 + + +1368 +1 +2 +0 +35 +pad +8767 + + +1369 +1 +2 +0 +36 +pad +8553 + + +1370 +1 +2 +0 +37 +pad +8766 + + +1371 +1 +2 +0 +38 +pad +8551 + + +1372 +1 +2 +0 +39 +pad +8764 + + +1373 +1 +2 +0 +40 +pad +8359 + + +1374 +1 +2 +0 +41 +pad +8374 + + +1375 +1 +2 +0 +42 +pad +8361 + + +1376 +1 +2 +0 +43 +pad +8769 + + +1377 +1 +2 +0 +44 +pad +8364 + + +1378 +1 +2 +0 +46 +pad +8564 + + +1379 +1 +2 +0 +47 +pad +8366 + + +1380 +1 +2 +0 +48 +pad +8765 + + +1381 +1 +2 +0 +49 +pad +8367 + + +1382 +1 +2 +0 +50 +pad +8565 + + +1383 +1 +2 +0 +51 +pad +8761 + + +1384 +1 +2 +0 +52 +pad +8354 + + +1385 +1 +2 +0 +53 +pad +8759 + + +1386 +1 +2 +0 +54 +pad +8355 + + +1387 +1 +2 +0 +55 +pad +8758 + + +1388 +1 +2 +0 +57 +pad +8763 + + +1389 +1 +2 +0 +58 +pad +8961 + + +1390 +1 +2 +0 +59 +pad +8762 + + +1391 +1 +2 +0 +60 +pad +8959 + + +1392 +1 +2 +0 +61 +pad +8568 + + +1393 +1 +2 +0 +62 +pad +8960 + + +1394 +1 +2 +0 +63 +pad +8963 + + +1395 +1 +2 +0 +64 +pad +8760 + + +1396 +1 +2 +0 +65 +pad +8566 + + +1397 +1 +2 +0 +66 +pad +8757 + + +1398 +1 +2 +0 +67 +pad +8962 + + +1399 +1 +2 +3 +0 +pad +5850 + + +1400 +1 +2 +3 +1 +pad +6418 + + +1401 +1 +2 +3 +2 +pad +5847 + + +1402 +1 +2 +3 +3 +pad +6140 + + +1403 +1 +2 +3 +4 +pad +5855 + + +1404 +1 +2 +3 +5 +pad +6141 + + +1405 +1 +2 +3 +6 +pad +6665 + + +1406 +1 +2 +3 +7 +pad +5856 + + +1407 +1 +2 +3 +8 +pad +6405 + + +1408 +1 +2 +3 +9 +pad +6933 + + +1409 +1 +2 +3 +10 +pad +6127 + + +1410 +1 +2 +3 +12 +pad +6930 + + +1411 +1 +2 +3 +13 +pad +5852 + + +1412 +1 +2 +3 +14 +pad +6935 + + +1413 +1 +2 +3 +15 +pad +5853 + + +1414 +1 +2 +3 +16 +pad +6936 + + +1415 +1 +2 +3 +17 +pad +5857 + + +1416 +1 +2 +3 +18 +pad +6667 + + +1417 +1 +2 +3 +19 +pad +5849 + + +1418 +1 +2 +3 +20 +pad +6934 + + +1419 +1 +2 +3 +21 +pad +6134 + + +1420 +1 +2 +3 +23 +pad +6932 + + +1421 +1 +2 +3 +24 +pad +6928 + + +1422 +1 +2 +3 +25 +pad +6668 + + +1423 +1 +2 +3 +26 +pad +6135 + + +1424 +1 +2 +3 +27 +pad +6931 + + +1425 +1 +2 +3 +28 +pad +6143 + + +1426 +1 +2 +3 +29 +pad +6929 + + +1427 +1 +2 +3 +30 +pad +6927 + + +1428 +1 +2 +3 +31 +pad +6663 + + +1429 +1 +2 +3 +32 +pad +6413 + + +1430 +1 +2 +3 +33 +pad +6670 + + +1431 +1 +2 +3 +34 +pad +6404 + + +1432 +1 +2 +3 +35 +pad +9001 + + +1433 +1 +2 +3 +36 +pad +6128 + + +1434 +1 +2 +3 +37 +pad +7191 + + +1435 +1 +2 +3 +38 +pad +6926 + + +1436 +1 +2 +3 +39 +pad +7190 + + +1437 +1 +2 +3 +40 +pad +6129 + + +1438 +1 +2 +3 +41 +pad +6669 + + +1439 +1 +2 +3 +42 +pad +6924 + + +1440 +1 +2 +3 +43 +pad +7188 + + +1441 +1 +2 +3 +44 +pad +6407 + + +1442 +1 +2 +3 +46 +pad +7185 + + +1443 +1 +2 +3 +47 +pad +5559 + + +1444 +1 +2 +3 +48 +pad +7920 + + +1445 +1 +2 +3 +49 +pad +5561 + + +1446 +1 +2 +3 +50 +pad +6938 + + +1447 +1 +2 +3 +51 +pad +5562 + + +1448 +1 +2 +3 +52 +pad +7189 + + +1449 +1 +2 +3 +53 +pad +7673 + + +1450 +1 +2 +3 +54 +pad +7187 + + +1451 +1 +2 +3 +55 +pad +5564 + + +1452 +1 +2 +3 +57 +pad +6673 + + +1453 +1 +2 +3 +58 +pad +7183 + + +1454 +1 +2 +3 +59 +pad +7186 + + +1455 +1 +2 +3 +60 +pad +7182 + + +1456 +1 +2 +3 +61 +pad +6674 + + +1457 +1 +2 +3 +62 +pad +5567 + + +1458 +1 +2 +3 +63 +pad +7184 + + +1459 +1 +2 +3 +64 +pad +7180 + + +1460 +1 +2 +3 +65 +pad +6675 + + +1461 +1 +2 +3 +66 +pad +5851 + + +1462 +1 +2 +3 +67 +pad +6406 + + +1463 +1 +2 +2 +0 +pad +6136 + + +1464 +1 +2 +2 +1 +pad +6409 + + +1465 +1 +2 +2 +2 +pad +7181 + + +1466 +1 +2 +2 +3 +pad +7438 + + +1467 +1 +2 +2 +4 +pad +7179 + + +1468 +1 +2 +2 +5 +pad +6677 + + +1469 +1 +2 +2 +6 +pad +6137 + + +1470 +1 +2 +2 +7 +pad +7436 + + +1471 +1 +2 +2 +8 +pad +6415 + + +1472 +1 +2 +2 +9 +pad +7433 + + +1473 +1 +2 +2 +10 +pad +6408 + + +1474 +1 +2 +2 +12 +pad +7431 + + +1475 +1 +2 +2 +13 +pad +7178 + + +1476 +1 +2 +2 +14 +pad +6411 + + +1477 +1 +2 +2 +15 +pad +6130 + + +1478 +1 +2 +2 +16 +pad +6412 + + +1479 +1 +2 +2 +17 +pad +6131 + + +1480 +1 +2 +2 +18 +pad +6403 + + +1481 +1 +2 +2 +19 +pad +5846 + + +1482 +1 +2 +2 +20 +pad +6671 + + +1483 +1 +2 +2 +21 +pad +7430 + + +1484 +1 +2 +2 +23 +pad +7434 + + +1485 +1 +2 +2 +24 +pad +5854 + + +1486 +1 +2 +2 +25 +pad +6672 + + +1487 +1 +2 +2 +26 +pad +6139 + + +1488 +1 +2 +2 +27 +pad +7432 + + +1489 +1 +2 +2 +28 +pad +5565 + + +1490 +1 +2 +2 +29 +pad +7429 + + +1491 +1 +2 +2 +30 +pad +7428 + + +1492 +1 +2 +2 +31 +pad +6940 + + +1493 +1 +2 +2 +32 +pad +5563 + + +1494 +1 +2 +2 +33 +pad +6939 + + +1495 +1 +2 +2 +34 +pad +5560 + + +1496 +1 +2 +2 +35 +pad +6941 + + +1497 +1 +2 +2 +36 +pad +6138 + + +1498 +1 +2 +2 +37 +pad +6676 + + +1499 +1 +2 +2 +38 +pad +7427 + + +1500 +1 +2 +2 +39 +pad +6937 + + +1501 +1 +2 +2 +40 +pad +6416 + + +1502 +1 +2 +2 +41 +pad +7677 + + +1503 +1 +2 +2 +42 +pad +7426 + + +1504 +1 +2 +2 +43 +pad +7674 + + +1505 +1 +2 +2 +44 +pad +6410 + + +1506 +1 +2 +2 +46 +pad +7672 + + +1507 +1 +2 +2 +47 +pad +6401 + + +1508 +1 +2 +2 +48 +pad +7198 + + +1509 +1 +2 +2 +49 +pad +6132 + + +1510 +1 +2 +2 +50 +pad +7199 + + +1511 +1 +2 +2 +51 +pad +6133 + + +1512 +1 +2 +2 +52 +pad +6678 + + +1513 +1 +2 +2 +53 +pad +7671 + + +1514 +1 +2 +2 +54 +pad +7675 + + +1515 +1 +2 +2 +55 +pad +6402 + + +1516 +1 +2 +2 +57 +pad +7676 + + +1517 +1 +2 +2 +58 +pad +7669 + + +1518 +1 +2 +2 +59 +pad +7670 + + +1519 +1 +2 +2 +60 +pad +5269 + + +1520 +1 +2 +2 +61 +pad +7668 + + +1521 +1 +2 +2 +62 +pad +5268 + + +1522 +1 +2 +2 +63 +pad +6943 + + +1523 +1 +2 +2 +64 +pad +5848 + + +1524 +1 +2 +2 +65 +pad +6942 + + +1525 +1 +2 +2 +66 +pad +7905 + + +1526 +1 +2 +2 +67 +pad +7201 + + +1527 +1 +2 +1 +0 +pad +7903 + + +1528 +1 +2 +1 +1 +pad +6680 + + +1529 +1 +2 +1 +2 +pad +7900 + + +1530 +1 +2 +1 +3 +pad +7911 + + +1531 +1 +2 +1 +4 +pad +7906 + + +1532 +1 +2 +1 +5 +pad +7913 + + +1533 +1 +2 +1 +6 +pad +7667 + + +1534 +1 +2 +1 +7 +pad +7908 + + +1535 +1 +2 +1 +8 +pad +7665 + + +1536 +1 +2 +1 +9 +pad +9165 + + +1537 +8 +0 +1 +10 +pad +9231 + + +1538 +8 +0 +1 +12 +pad +9325 + + +1539 +8 +0 +1 +13 +pad +9145 + + +1540 +8 +0 +1 +14 +pad +9324 + + +1541 +8 +0 +1 +15 +pad +9146 + + +1542 +8 +0 +1 +16 +pad +9326 + + +1543 +8 +0 +1 +17 +pad +9147 + + +1544 +8 +0 +1 +18 +pad +9327 + + +1545 +8 +0 +1 +19 +pad +9230 + + +1546 +8 +0 +1 +20 +pad +9328 + + +1547 +8 +0 +1 +21 +pad +9148 + + +1548 +8 +0 +1 +23 +pad +9329 + + +1549 +8 +0 +1 +24 +pad +9149 + + +1550 +8 +0 +1 +25 +pad +9323 + + +1551 +8 +0 +1 +26 +pad +9150 + + +1552 +8 +0 +1 +27 +pad +9330 + + +1553 +8 +0 +1 +28 +pad +9151 + + +1554 +8 +0 +1 +29 +pad +9331 + + +1555 +8 +0 +1 +30 +pad +9152 + + +1556 +8 +0 +1 +31 +pad +9332 + + +1557 +8 +0 +1 +32 +pad +9232 + + +1558 +8 +0 +1 +33 +pad +9333 + + +1559 +8 +0 +1 +34 +pad +9233 + + +1560 +8 +0 +1 +35 +pad +9322 + + +1561 +8 +0 +1 +36 +pad +9234 + + +1562 +8 +0 +1 +37 +pad +9334 + + +1563 +8 +0 +1 +38 +pad +9235 + + +1564 +8 +0 +1 +39 +pad +9335 + + +1565 +8 +0 +1 +40 +pad +9236 + + +1566 +8 +0 +1 +41 +pad +9424 + + +1567 +8 +0 +1 +42 +pad +9237 + + +1568 +8 +0 +1 +43 +pad +9423 + + +1569 +8 +0 +1 +44 +pad +9238 + + +1570 +8 +0 +1 +46 +pad +9422 + + +1571 +8 +0 +1 +47 +pad +9239 + + +1572 +8 +0 +1 +48 +pad +9421 + + +1573 +8 +0 +1 +49 +pad +9321 + + +1574 +8 +0 +1 +50 +pad +9420 + + +1575 +8 +0 +1 +51 +pad +9240 + + +1576 +8 +0 +1 +52 +pad +9419 + + +1577 +8 +0 +1 +53 +pad +9241 + + +1578 +8 +0 +1 +54 +pad +9418 + + +1579 +8 +0 +1 +55 +pad +9242 + + +1580 +8 +0 +1 +57 +pad +9417 + + +1581 +8 +0 +1 +58 +pad +9243 + + +1582 +8 +0 +1 +59 +pad +9416 + + +1583 +8 +0 +1 +60 +pad +9244 + + +1584 +8 +0 +1 +61 +pad +9415 + + +1585 +8 +0 +1 +62 +pad +9320 + + +1586 +8 +0 +1 +63 +pad +9414 + + +1587 +8 +0 +1 +64 +pad +9245 + + +1588 +8 +0 +1 +65 +pad +9413 + + +1589 +8 +0 +1 +66 +pad +9584 + + +1590 +8 +0 +1 +67 +pad +9411 + + +1591 +8 +0 +0 +0 +pad +9585 + + +1592 +8 +0 +0 +1 +pad +9412 + + +1593 +8 +0 +0 +2 +pad +9583 + + +1594 +8 +0 +0 +3 +pad +9510 + + +1595 +8 +0 +0 +4 +pad +9582 + + +1596 +8 +0 +0 +5 +pad +9509 + + +1597 +8 +0 +0 +6 +pad +9581 + + +1598 +8 +0 +0 +7 +pad +9508 + + +1599 +8 +0 +0 +8 +pad +9580 + + +1600 +8 +0 +0 +9 +pad +9410 + + +1601 +8 +0 +0 +10 +pad +9136 + + +1602 +8 +0 +0 +12 +pad +9507 + + +1603 +8 +0 +0 +13 +pad +9586 + + +1604 +8 +0 +0 +14 +pad +9506 + + +1605 +8 +0 +0 +15 +pad +9587 + + +1606 +8 +0 +0 +16 +pad +9505 + + +1607 +8 +0 +0 +17 +pad +9588 + + +1608 +8 +0 +0 +18 +pad +9504 + + +1609 +8 +0 +0 +19 +pad +9589 + + +1610 +8 +0 +0 +20 +pad +9503 + + +1611 +8 +0 +0 +21 +pad +9590 + + +1612 +8 +0 +0 +23 +pad +9502 + + +1613 +8 +0 +0 +24 +pad +9409 + + +1614 +8 +0 +0 +25 +pad +9501 + + +1615 +8 +0 +0 +26 +pad +9591 + + +1616 +8 +0 +0 +27 +pad +9500 + + +1617 +8 +0 +0 +28 +pad +9592 + + +1618 +8 +0 +0 +29 +pad +9499 + + +1619 +8 +0 +0 +30 +pad +9593 + + +1620 +8 +0 +0 +31 +pad +9498 + + +1621 +8 +0 +0 +32 +pad +9663 + + +1622 +8 +0 +0 +33 +pad +9497 + + +1623 +8 +0 +0 +34 +pad +9749 + + +1624 +8 +0 +0 +35 +pad +9672 + + +1625 +8 +0 +0 +36 +pad +9408 + + +1626 +8 +0 +0 +37 +pad +9671 + + +1627 +8 +0 +0 +38 +pad +9748 + + +1628 +8 +0 +0 +39 +pad +9496 + + +1629 +8 +0 +0 +40 +pad +9747 + + +1630 +8 +0 +0 +41 +pad +9670 + + +1631 +8 +0 +0 +42 +pad +9746 + + +1632 +8 +0 +0 +43 +pad +9669 + + +1633 +8 +0 +0 +44 +pad +9745 + + +1634 +8 +0 +0 +46 +pad +9668 + + +1635 +8 +0 +0 +47 +pad +9744 + + +1636 +8 +0 +0 +48 +pad +9667 + + +1637 +8 +0 +0 +49 +pad +9743 + + +1638 +8 +0 +0 +50 +pad +9666 + + +1639 +8 +0 +0 +51 +pad +9742 + + +1640 +8 +0 +0 +52 +pad +9495 + + +1641 +8 +0 +0 +53 +pad +9892 + + +1642 +8 +0 +0 +54 +pad +9665 + + +1643 +8 +0 +0 +55 +pad +9891 + + +1644 +8 +0 +0 +57 +pad +9664 + + +1645 +8 +0 +0 +58 +pad +9818 + + +1646 +8 +0 +0 +59 +pad +9823 + + +1647 +8 +0 +0 +60 +pad +9741 + + +1648 +8 +0 +0 +61 +pad +9822 + + +1649 +8 +0 +0 +62 +pad +9662 + + +1650 +8 +0 +0 +63 +pad +9821 + + +1651 +8 +0 +0 +64 +pad +9579 + + +1652 +8 +0 +0 +65 +pad +9820 + + +1653 +8 +0 +0 +66 +pad +9494 + + +1654 +8 +0 +0 +67 +pad +9819 + + +1655 +8 +0 +3 +0 +pad +8537 + + +1656 +8 +0 +3 +1 +pad +7154 + + +1657 +8 +0 +3 +2 +pad +7120 + + +1658 +8 +0 +3 +3 +pad +8538 + + +1659 +8 +0 +3 +4 +pad +7118 + + +1660 +8 +0 +3 +5 +pad +8539 + + +1661 +8 +0 +3 +6 +pad +7119 + + +1662 +8 +0 +3 +7 +pad +8540 + + +1663 +8 +0 +3 +8 +pad +7121 + + +1664 +8 +0 +3 +9 +pad +8541 + + +1665 +8 +0 +3 +10 +pad +7122 + + +1666 +8 +0 +3 +12 +pad +8542 + + +1667 +8 +0 +3 +13 +pad +8536 + + +1668 +8 +0 +3 +14 +pad +8543 + + +1669 +8 +0 +3 +15 +pad +7374 + + +1670 +8 +0 +3 +16 +pad +8748 + + +1671 +8 +0 +3 +17 +pad +7124 + + +1672 +8 +0 +3 +18 +pad +7155 + + +1673 +8 +0 +3 +19 +pad +7123 + + +1674 +8 +0 +3 +20 +pad +7157 + + +1675 +8 +0 +3 +21 +pad +7375 + + +1676 +8 +0 +3 +23 +pad +7160 + + +1677 +8 +0 +3 +24 +pad +7376 + + +1678 +8 +0 +3 +25 +pad +7162 + + +1679 +8 +0 +3 +26 +pad +7126 + + +1680 +8 +0 +3 +27 +pad +7391 + + +1681 +8 +0 +3 +28 +pad +7125 + + +1682 +8 +0 +3 +29 +pad +8747 + + +1683 +8 +0 +3 +30 +pad +7377 + + +1684 +8 +0 +3 +31 +pad +7393 + + +1685 +8 +0 +3 +32 +pad +7378 + + +1686 +8 +0 +3 +33 +pad +7396 + + +1687 +8 +0 +3 +34 +pad +7623 + + +1688 +8 +0 +3 +35 +pad +7398 + + +1689 +8 +0 +3 +36 +pad +7127 + + +1690 +8 +0 +3 +37 +pad +7399 + + +1691 +8 +0 +3 +38 +pad +7128 + + +1692 +8 +0 +3 +39 +pad +8749 + + +1693 +8 +0 +3 +40 +pad +7380 + + +1694 +8 +0 +3 +41 +pad +8750 + + +1695 +8 +0 +3 +42 +pad +8746 + + +1696 +8 +0 +3 +43 +pad +8751 + + +1697 +8 +0 +3 +44 +pad +7379 + + +1698 +8 +0 +3 +46 +pad +8752 + + +1699 +8 +0 +3 +47 +pad +7624 + + +1700 +8 +0 +3 +48 +pad +8753 + + +1701 +8 +0 +3 +49 +pad +7625 + + +1702 +8 +0 +3 +50 +pad +8754 + + +1703 +8 +0 +3 +51 +pad +7130 + + +1704 +8 +0 +3 +52 +pad +8755 + + +1705 +8 +0 +3 +53 +pad +7382 + + +1706 +8 +0 +3 +54 +pad +8756 + + +1707 +8 +0 +3 +55 +pad +8745 + + +1708 +8 +0 +3 +57 +pad +7401 + + +1709 +8 +0 +3 +58 +pad +7381 + + +1710 +8 +0 +3 +59 +pad +8949 + + +1711 +8 +0 +3 +60 +pad +7626 + + +1712 +8 +0 +3 +61 +pad +7404 + + +1713 +8 +0 +3 +62 +pad +7627 + + +1714 +8 +0 +3 +63 +pad +7406 + + +1715 +8 +0 +3 +64 +pad +7865 + + +1716 +8 +0 +3 +65 +pad +7407 + + +1717 +8 +0 +3 +66 +pad +7383 + + +1718 +8 +0 +3 +67 +pad +7409 + + +1719 +8 +0 +2 +0 +pad +8744 + + +1720 +8 +0 +2 +1 +pad +7412 + + +1721 +8 +0 +2 +2 +pad +7384 + + +1722 +8 +0 +2 +3 +pad +8948 + + +1723 +8 +0 +2 +4 +pad +7629 + + +1724 +8 +0 +2 +5 +pad +7402 + + +1725 +8 +0 +2 +6 +pad +7628 + + +1726 +8 +0 +2 +7 +pad +7403 + + +1727 +8 +0 +2 +8 +pad +7866 + + +1728 +8 +0 +2 +9 +pad +7405 + + +1729 +8 +0 +2 +10 +pad +7385 + + +1730 +8 +0 +2 +12 +pad +7408 + + +1731 +8 +0 +2 +13 +pad +7386 + + +1732 +8 +0 +2 +14 +pad +7410 + + +1733 +8 +0 +2 +15 +pad +7631 + + +1734 +8 +0 +2 +16 +pad +8947 + + +1735 +8 +0 +2 +17 +pad +7630 + + +1736 +8 +0 +2 +18 +pad +8950 + + +1737 +8 +0 +2 +19 +pad +7868 + + +1738 +8 +0 +2 +20 +pad +8951 + + +1739 +8 +0 +2 +21 +pad +7388 + + +1740 +8 +0 +2 +23 +pad +8952 + + +1741 +8 +0 +2 +24 +pad +7387 + + +1742 +8 +0 +2 +25 +pad +8953 + + +1743 +8 +0 +2 +26 +pad +7632 + + +1744 +8 +0 +2 +27 +pad +8954 + + +1745 +8 +0 +2 +28 +pad +7633 + + +1746 +8 +0 +2 +29 +pad +8955 + + +1747 +8 +0 +2 +30 +pad +8946 + + +1748 +8 +0 +2 +31 +pad +8956 + + +1749 +8 +0 +2 +32 +pad +7871 + + +1750 +8 +0 +2 +33 +pad +8957 + + +1751 +8 +0 +2 +34 +pad +7389 + + +1752 +8 +0 +2 +35 +pad +8958 + + +1753 +8 +0 +2 +36 +pad +7634 + + +1754 +8 +0 +2 +37 +pad +7639 + + +1755 +8 +0 +2 +38 +pad +7635 + + +1756 +8 +0 +2 +39 +pad +7640 + + +1757 +8 +0 +2 +40 +pad +8945 + + +1758 +8 +0 +2 +41 +pad +7642 + + +1759 +8 +0 +2 +42 +pad +7873 + + +1760 +8 +0 +2 +43 +pad +7645 + + +1761 +8 +0 +2 +44 +pad +7390 + + +1762 +8 +0 +2 +46 +pad +9141 + + +1763 +8 +0 +2 +47 +pad +7637 + + +1764 +8 +0 +2 +48 +pad +7647 + + +1765 +8 +0 +2 +49 +pad +7636 + + +1766 +8 +0 +2 +50 +pad +7648 + + +1767 +8 +0 +2 +51 +pad +7392 + + +1768 +8 +0 +2 +52 +pad +7650 + + +1769 +8 +0 +2 +53 +pad +7394 + + +1770 +8 +0 +2 +54 +pad +7638 + + +1771 +8 +0 +2 +55 +pad +7395 + + +1772 +8 +0 +2 +57 +pad +7641 + + +1773 +8 +0 +2 +58 +pad +7397 + + +1774 +8 +0 +2 +59 +pad +9140 + + +1775 +8 +0 +2 +60 +pad +7400 + + +1776 +8 +0 +2 +61 +pad +7643 + + +1777 +8 +0 +2 +62 +pad +7149 + + +1778 +8 +0 +2 +63 +pad +7644 + + +1779 +8 +0 +2 +64 +pad +7152 + + +1780 +8 +0 +2 +65 +pad +7646 + + +1781 +8 +0 +2 +66 +pad +9137 + + +1782 +8 +0 +2 +67 +pad +7649 + + +1783 +8 +0 +1 +0 +pad +9142 + + +1784 +8 +0 +1 +1 +pad +7874 + + +1785 +8 +0 +1 +2 +pad +9139 + + +1786 +8 +0 +1 +3 +pad +7876 + + +1787 +8 +0 +1 +4 +pad +9143 + + +1788 +8 +0 +1 +5 +pad +7879 + + +1789 +8 +0 +1 +6 +pad +9144 + + +1790 +8 +0 +1 +7 +pad +7881 + + +1791 +8 +0 +1 +8 +pad +9138 + + +1792 +8 +0 +1 +9 +pad +7882 + + +1793 +8 +1 +1 +10 +pad +8940 + + +1794 +8 +1 +1 +12 +pad +7357 + + +1795 +8 +1 +1 +13 +pad +8737 + + +1796 +8 +1 +1 +14 +pad +7102 + + +1797 +8 +1 +1 +15 +pad +9135 + + +1798 +8 +1 +1 +16 +pad +7356 + + +1799 +8 +1 +1 +17 +pad +8526 + + +1800 +8 +1 +1 +18 +pad +7604 + + +1801 +8 +1 +1 +19 +pad +8307 + + +1802 +8 +1 +1 +20 +pad +7845 + + +1803 +8 +1 +1 +21 +pad +8306 + + +1804 +8 +1 +1 +23 +pad +8078 + + +1805 +8 +1 +1 +24 +pad +8525 + + +1806 +8 +1 +1 +25 +pad +7355 + + +1807 +8 +1 +1 +26 +pad +8736 + + +1808 +8 +1 +1 +27 +pad +7603 + + +1809 +8 +1 +1 +28 +pad +9134 + + +1810 +8 +1 +1 +29 +pad +7844 + + +1811 +8 +1 +1 +30 +pad +8939 + + +1812 +8 +1 +1 +31 +pad +9229 + + +1813 +8 +1 +1 +32 +pad +8305 + + +1814 +8 +1 +1 +33 +pad +8077 + + +1815 +8 +1 +1 +34 +pad +8524 + + +1816 +8 +1 +1 +35 +pad +7599 + + +1817 +8 +1 +1 +36 +pad +8735 + + +1818 +8 +1 +1 +37 +pad +7840 + + +1819 +8 +1 +1 +38 +pad +8938 + + +1820 +8 +1 +1 +39 +pad +8073 + + +1821 +8 +1 +1 +40 +pad +9133 + + +1822 +8 +1 +1 +41 +pad +8299 + + +1823 +8 +1 +1 +42 +pad +8304 + + +1824 +8 +1 +1 +43 +pad +9228 + + +1825 +8 +1 +1 +44 +pad +8523 + + +1826 +8 +1 +1 +46 +pad +8518 + + +1827 +8 +1 +1 +47 +pad +8734 + + +1828 +8 +1 +1 +48 +pad +8729 + + +1829 +8 +1 +1 +49 +pad +8937 + + +1830 +8 +1 +1 +50 +pad +8932 + + +1831 +8 +1 +1 +51 +pad +9132 + + +1832 +8 +1 +1 +52 +pad +9127 + + +1833 +8 +1 +1 +53 +pad +8303 + + +1834 +8 +1 +1 +54 +pad +9221 + + +1835 +8 +1 +1 +55 +pad +8522 + + +1836 +8 +1 +1 +57 +pad +7598 + + +1837 +8 +1 +1 +58 +pad +8733 + + +1838 +8 +1 +1 +59 +pad +7839 + + +1839 +8 +1 +1 +60 +pad +8936 + + +1840 +8 +1 +1 +61 +pad +8072 + + +1841 +8 +1 +1 +62 +pad +9131 + + +1842 +8 +1 +1 +63 +pad +8298 + + +1843 +8 +1 +1 +64 +pad +7354 + + +1844 +8 +1 +1 +65 +pad +8517 + + +1845 +8 +1 +1 +66 +pad +7602 + + +1846 +8 +1 +1 +67 +pad +8728 + + +1847 +8 +1 +0 +0 +pad +9226 + + +1848 +8 +1 +0 +1 +pad +8931 + + +1849 +8 +1 +0 +2 +pad +7843 + + +1850 +8 +1 +0 +3 +pad +7597 + + +1851 +8 +1 +0 +4 +pad +8076 + + +1852 +8 +1 +0 +5 +pad +9319 + + +1853 +8 +1 +0 +6 +pad +8302 + + +1854 +8 +1 +0 +7 +pad +7838 + + +1855 +8 +1 +0 +8 +pad +8521 + + +1856 +8 +1 +0 +9 +pad +8071 + + +1857 +8 +1 +0 +10 +pad +8732 + + +1858 +8 +1 +0 +12 +pad +8297 + + +1859 +8 +1 +0 +13 +pad +9225 + + +1860 +8 +1 +0 +14 +pad +8516 + + +1861 +8 +1 +0 +15 +pad +8935 + + +1862 +8 +1 +0 +16 +pad +9318 + + +1863 +8 +1 +0 +17 +pad +9130 + + +1864 +8 +1 +0 +18 +pad +9314 + + +1865 +8 +1 +0 +19 +pad +7353 + + +1866 +8 +1 +0 +20 +pad +9126 + + +1867 +8 +1 +0 +21 +pad +7601 + + +1868 +8 +1 +0 +23 +pad +8727 + + +1869 +8 +1 +0 +24 +pad +9224 + + +1870 +8 +1 +0 +25 +pad +7596 + + +1871 +8 +1 +0 +26 +pad +7842 + + +1872 +8 +1 +0 +27 +pad +7837 + + +1873 +8 +1 +0 +28 +pad +8075 + + +1874 +8 +1 +0 +29 +pad +8070 + + +1875 +8 +1 +0 +30 +pad +8301 + + +1876 +8 +1 +0 +31 +pad +8296 + + +1877 +8 +1 +0 +32 +pad +8520 + + +1878 +8 +1 +0 +33 +pad +8515 + + +1879 +8 +1 +0 +34 +pad +8731 + + +1880 +8 +1 +0 +35 +pad +7595 + + +1881 +8 +1 +0 +36 +pad +8934 + + +1882 +8 +1 +0 +37 +pad +7836 + + +1883 +8 +1 +0 +38 +pad +9129 + + +1884 +8 +1 +0 +39 +pad +8069 + + +1885 +8 +1 +0 +40 +pad +9223 + + +1886 +8 +1 +0 +41 +pad +8295 + + +1887 +8 +1 +0 +42 +pad +9316 + + +1888 +8 +1 +0 +43 +pad +8930 + + +1889 +8 +1 +0 +44 +pad +7352 + + +1890 +8 +1 +0 +46 +pad +8726 + + +1891 +8 +1 +0 +47 +pad +7600 + + +1892 +8 +1 +0 +48 +pad +9407 + + +1893 +8 +1 +0 +49 +pad +7841 + + +1894 +8 +1 +0 +50 +pad +8514 + + +1895 +8 +1 +0 +51 +pad +8074 + + +1896 +8 +1 +0 +52 +pad +7594 + + +1897 +8 +1 +0 +53 +pad +8300 + + +1898 +8 +1 +0 +54 +pad +7835 + + +1899 +8 +1 +0 +55 +pad +9315 + + +1900 +8 +1 +0 +57 +pad +9405 + + +1901 +8 +1 +0 +58 +pad +8519 + + +1902 +8 +1 +0 +59 +pad +9406 + + +1903 +8 +1 +0 +60 +pad +8730 + + +1904 +8 +1 +0 +61 +pad +8068 + + +1905 +8 +1 +0 +62 +pad +8933 + + +1906 +8 +1 +0 +63 +pad +7593 + + +1907 +8 +1 +0 +64 +pad +9128 + + +1908 +8 +1 +0 +65 +pad +7834 + + +1909 +8 +1 +0 +66 +pad +9222 + + +1910 +8 +1 +0 +67 +pad +8294 + + +1911 +8 +1 +3 +0 +pad +8091 + + +1912 +8 +1 +3 +1 +pad +8317 + + +1913 +8 +1 +3 +2 +pad +8090 + + +1914 +8 +1 +3 +3 +pad +8318 + + +1915 +8 +1 +3 +4 +pad +8089 + + +1916 +8 +1 +3 +5 +pad +8319 + + +1917 +8 +1 +3 +6 +pad +8088 + + +1918 +8 +1 +3 +7 +pad +8320 + + +1919 +8 +1 +3 +8 +pad +8316 + + +1920 +8 +1 +3 +9 +pad +8321 + + +1921 +8 +1 +3 +10 +pad +8092 + + +1922 +8 +1 +3 +12 +pad +8322 + + +1923 +8 +1 +3 +13 +pad +8093 + + +1924 +8 +1 +3 +14 +pad +8323 + + +1925 +8 +1 +3 +15 +pad +8094 + + +1926 +8 +1 +3 +16 +pad +8324 + + +1927 +8 +1 +3 +17 +pad +8095 + + +1928 +8 +1 +3 +18 +pad +8325 + + +1929 +8 +1 +3 +19 +pad +8096 + + +1930 +8 +1 +3 +20 +pad +6617 + + +1931 +8 +1 +3 +21 +pad +8315 + + +1932 +8 +1 +3 +23 +pad +6882 + + +1933 +8 +1 +3 +24 +pad +8097 + + +1934 +8 +1 +3 +25 +pad +8535 + + +1935 +8 +1 +3 +26 +pad +8098 + + +1936 +8 +1 +3 +27 +pad +6883 + + +1937 +8 +1 +3 +28 +pad +7134 + + +1938 +8 +1 +3 +29 +pad +7142 + + +1939 +8 +1 +3 +30 +pad +6875 + + +1940 +8 +1 +3 +31 +pad +7141 + + +1941 +8 +1 +3 +32 +pad +8314 + + +1942 +8 +1 +3 +33 +pad +6620 + + +1943 +8 +1 +3 +34 +pad +6874 + + +1944 +8 +1 +3 +35 +pad +6885 + + +1945 +8 +1 +3 +36 +pad +6609 + + +1946 +8 +1 +3 +37 +pad +8534 + + +1947 +8 +1 +3 +38 +pad +7131 + + +1948 +8 +1 +3 +39 +pad +6884 + + +1949 +8 +1 +3 +40 +pad +7132 + + +1950 +8 +1 +3 +41 +pad +7143 + + +1951 +8 +1 +3 +42 +pad +6873 + + +1952 +8 +1 +3 +43 +pad +7144 + + +1953 +8 +1 +3 +44 +pad +6872 + + +1954 +8 +1 +3 +46 +pad +6622 + + +1955 +8 +1 +3 +47 +pad +6607 + + +1956 +8 +1 +3 +48 +pad +6887 + + +1957 +8 +1 +3 +49 +pad +7129 + + +1958 +8 +1 +3 +50 +pad +8533 + + +1959 +8 +1 +3 +51 +pad +6870 + + +1960 +8 +1 +3 +52 +pad +6886 + + +1961 +8 +1 +3 +53 +pad +6871 + + +1962 +8 +1 +3 +54 +pad +7145 + + +1963 +8 +1 +3 +55 +pad +6606 + + +1964 +8 +1 +3 +57 +pad +7146 + + +1965 +8 +1 +3 +58 +pad +6868 + + +1966 +8 +1 +3 +59 +pad +7147 + + +1967 +8 +1 +3 +60 +pad +6869 + + +1968 +8 +1 +3 +61 +pad +7139 + + +1969 +8 +1 +3 +62 +pad +6867 + + +1970 +8 +1 +3 +63 +pad +7140 + + +1971 +8 +1 +3 +64 +pad +8532 + + +1972 +8 +1 +3 +65 +pad +6881 + + +1973 +8 +1 +3 +66 +pad +6866 + + +1974 +8 +1 +3 +67 +pad +6880 + + +1975 +8 +1 +2 +0 +pad +6865 + + +1976 +8 +1 +2 +1 +pad +6615 + + +1977 +8 +1 +2 +2 +pad +6864 + + +1978 +8 +1 +2 +3 +pad +7138 + + +1979 +8 +1 +2 +4 +pad +6862 + + +1980 +8 +1 +2 +5 +pad +7137 + + +1981 +8 +1 +2 +6 +pad +8531 + + +1982 +8 +1 +2 +7 +pad +6878 + + +1983 +8 +1 +2 +8 +pad +6863 + + +1984 +8 +1 +2 +9 +pad +8743 + + +1985 +8 +1 +2 +10 +pad +6860 + + +1986 +8 +1 +2 +12 +pad +6879 + + +1987 +8 +1 +2 +13 +pad +6861 + + +1988 +8 +1 +2 +14 +pad +6614 + + +1989 +8 +1 +2 +15 +pad +6858 + + +1990 +8 +1 +2 +16 +pad +7136 + + +1991 +8 +1 +2 +17 +pad +6859 + + +1992 +8 +1 +2 +18 +pad +7135 + + +1993 +8 +1 +2 +19 +pad +6857 + + +1994 +8 +1 +2 +20 +pad +6876 + + +1995 +8 +1 +2 +21 +pad +7864 + + +1996 +8 +1 +2 +23 +pad +8742 + + +1997 +8 +1 +2 +24 +pad +7863 + + +1998 +8 +1 +2 +25 +pad +6877 + + +1999 +8 +1 +2 +26 +pad +7862 + + +2000 +8 +1 +2 +27 +pad +6612 + + +2001 +8 +1 +2 +28 +pad +7861 + + +2002 +8 +1 +2 +29 +pad +7133 + + +2003 +8 +1 +2 +30 +pad +7860 + + +2004 +8 +1 +2 +31 +pad +8739 + + +2005 +8 +1 +2 +32 +pad +7859 + + +2006 +8 +1 +2 +33 +pad +8528 + + +2007 +8 +1 +2 +34 +pad +7858 + + +2008 +8 +1 +2 +35 +pad +8309 + + +2009 +8 +1 +2 +36 +pad +8741 + + +2010 +8 +1 +2 +37 +pad +8083 + + +2011 +8 +1 +2 +38 +pad +7857 + + +2012 +8 +1 +2 +39 +pad +7850 + + +2013 +8 +1 +2 +40 +pad +7856 + + +2014 +8 +1 +2 +41 +pad +8738 + + +2015 +8 +1 +2 +42 +pad +7855 + + +2016 +8 +1 +2 +43 +pad +8527 + + +2017 +8 +1 +2 +44 +pad +8530 + + +2018 +8 +1 +2 +46 +pad +8308 + + +2019 +8 +1 +2 +47 +pad +8313 + + +2020 +8 +1 +2 +48 +pad +8082 + + +2021 +8 +1 +2 +49 +pad +8740 + + +2022 +8 +1 +2 +50 +pad +7849 + + +2023 +8 +1 +2 +51 +pad +8312 + + +2024 +8 +1 +2 +52 +pad +8944 + + +2025 +8 +1 +2 +53 +pad +8311 + + +2026 +8 +1 +2 +54 +pad +7608 + + +2027 +8 +1 +2 +55 +pad +8087 + + +2028 +8 +1 +2 +57 +pad +8941 + + +2029 +8 +1 +2 +58 +pad +8086 + + +2030 +8 +1 +2 +59 +pad +8081 + + +2031 +8 +1 +2 +60 +pad +8085 + + +2032 +8 +1 +2 +61 +pad +7848 + + +2033 +8 +1 +2 +62 +pad +7854 + + +2034 +8 +1 +2 +63 +pad +7607 + + +2035 +8 +1 +2 +64 +pad +7853 + + +2036 +8 +1 +2 +65 +pad +8943 + + +2037 +8 +1 +2 +66 +pad +7852 + + +2038 +8 +1 +2 +67 +pad +8080 + + +2039 +8 +1 +1 +0 +pad +8529 + + +2040 +8 +1 +1 +1 +pad +7847 + + +2041 +8 +1 +1 +2 +pad +8310 + + +2042 +8 +1 +1 +3 +pad +7606 + + +2043 +8 +1 +1 +4 +pad +8084 + + +2044 +8 +1 +1 +5 +pad +8079 + + +2045 +8 +1 +1 +6 +pad +7851 + + +2046 +8 +1 +1 +7 +pad +7846 + + +2047 +8 +1 +1 +8 +pad +8942 + + +2048 +8 +1 +1 +9 +pad +7605 + + +2049 +4 +0 +1 +10 +pad +5258 + + +2050 +4 +0 +1 +12 +pad +6851 + + +2051 +4 +0 +1 +13 +pad +5260 + + +2052 +4 +0 +1 +14 +pad +6850 + + +2053 +4 +0 +1 +15 +pad +5538 + + +2054 +4 +0 +1 +16 +pad +6361 + + +2055 +4 +0 +1 +17 +pad +5540 + + +2056 +4 +0 +1 +18 +pad +6360 + + +2057 +4 +0 +1 +19 +pad +5543 + + +2058 +4 +0 +1 +20 +pad +6363 + + +2059 +4 +0 +1 +21 +pad +5261 + + +2060 +4 +0 +1 +23 +pad +6362 + + +2061 +4 +0 +1 +24 +pad +5263 + + +2062 +4 +0 +1 +25 +pad +6365 + + +2063 +4 +0 +1 +26 +pad +6618 + + +2064 +4 +0 +1 +27 +pad +6367 + + +2065 +4 +0 +1 +28 +pad +6619 + + +2066 +4 +0 +1 +29 +pad +6368 + + +2067 +4 +0 +1 +30 +pad +6849 + + +2068 +4 +0 +1 +31 +pad +6370 + + +2069 +4 +0 +1 +32 +pad +6350 + + +2070 +4 +0 +1 +33 +pad +6373 + + +2071 +4 +0 +1 +34 +pad +6353 + + +2072 +4 +0 +1 +35 +pad +5546 + + +2073 +4 +0 +1 +36 +pad +6355 + + +2074 +4 +0 +1 +37 +pad +7111 + + +2075 +4 +0 +1 +38 +pad +6356 + + +2076 +4 +0 +1 +39 +pad +5548 + + +2077 +4 +0 +1 +40 +pad +6358 + + +2078 +4 +0 +1 +41 +pad +5551 + + +2079 +4 +0 +1 +42 +pad +6621 + + +2080 +4 +0 +1 +43 +pad +5553 + + +2081 +4 +0 +1 +44 +pad +6848 + + +2082 +4 +0 +1 +46 +pad +5555 + + +2083 +4 +0 +1 +47 +pad +5828 + + +2084 +4 +0 +1 +48 +pad +5557 + + +2085 +4 +0 +1 +49 +pad +5829 + + +2086 +4 +0 +1 +50 +pad +5558 + + +2087 +4 +0 +1 +51 +pad +5830 + + +2088 +4 +0 +1 +52 +pad +7110 + + +2089 +4 +0 +1 +53 +pad +5827 + + +2090 +4 +0 +1 +54 +pad +5842 + + +2091 +4 +0 +1 +55 +pad +5831 + + +2092 +4 +0 +1 +57 +pad +5840 + + +2093 +4 +0 +1 +58 +pad +5832 + + +2094 +4 +0 +1 +59 +pad +6102 + + +2095 +4 +0 +1 +60 +pad +6847 + + +2096 +4 +0 +1 +61 +pad +6104 + + +2097 +4 +0 +1 +62 +pad +5834 + + +2098 +4 +0 +1 +63 +pad +6105 + + +2099 +4 +0 +1 +64 +pad +5835 + + +2100 +4 +0 +1 +65 +pad +6107 + + +2101 +4 +0 +1 +66 +pad +5836 + + +2102 +4 +0 +1 +67 +pad +7109 + + +2103 +4 +0 +0 +0 +pad +5837 + + +2104 +4 +0 +0 +1 +pad +6109 + + +2105 +4 +0 +0 +2 +pad +5839 + + +2106 +4 +0 +0 +3 +pad +6110 + + +2107 +4 +0 +0 +4 +pad +5838 + + +2108 +4 +0 +0 +5 +pad +6106 + + +2109 +4 +0 +0 +6 +pad +6846 + + +2110 +4 +0 +0 +7 +pad +6108 + + +2111 +4 +0 +0 +8 +pad +5549 + + +2112 +4 +0 +0 +9 +pad +6111 + + +2113 +4 +0 +0 +10 +pad +5550 + + +2114 +4 +0 +0 +12 +pad +6113 + + +2115 +4 +0 +0 +13 +pad +5552 + + +2116 +4 +0 +0 +14 +pad +7108 + + +2117 +4 +0 +0 +15 +pad +7370 + + +2118 +4 +0 +0 +16 +pad +6114 + + +2119 +4 +0 +0 +17 +pad +7103 + + +2120 +4 +0 +0 +18 +pad +6115 + + +2121 +4 +0 +0 +19 +pad +7104 + + +2122 +4 +0 +0 +20 +pad +6116 + + +2123 +4 +0 +0 +21 +pad +6845 + + +2124 +4 +0 +0 +23 +pad +6117 + + +2125 +4 +0 +0 +24 +pad +7371 + + +2126 +4 +0 +0 +25 +pad +6119 + + +2127 +4 +0 +0 +26 +pad +7372 + + +2128 +4 +0 +0 +27 +pad +6118 + + +2129 +4 +0 +0 +28 +pad +7373 + + +2130 +4 +0 +0 +29 +pad +7107 + + +2131 +4 +0 +0 +30 +pad +7609 + + +2132 +4 +0 +0 +31 +pad +6120 + + +2133 +4 +0 +0 +32 +pad +7359 + + +2134 +4 +0 +0 +33 +pad +6123 + + +2135 +4 +0 +0 +34 +pad +7610 + + +2136 +4 +0 +0 +35 +pad +7112 + + +2137 +4 +0 +0 +36 +pad +7611 + + +2138 +4 +0 +0 +37 +pad +7113 + + +2139 +4 +0 +0 +38 +pad +7612 + + +2140 +4 +0 +0 +39 +pad +7114 + + +2141 +4 +0 +0 +40 +pad +7613 + + +2142 +4 +0 +0 +41 +pad +7115 + + +2143 +4 +0 +0 +42 +pad +7614 + + +2144 +4 +0 +0 +43 +pad +7116 + + +2145 +4 +0 +0 +44 +pad +7106 + + +2146 +4 +0 +0 +46 +pad +7117 + + +2147 +4 +0 +0 +47 +pad +7615 + + +2148 +4 +0 +0 +48 +pad +7361 + + +2149 +4 +0 +0 +49 +pad +7616 + + +2150 +4 +0 +0 +50 +pad +7362 + + +2151 +4 +0 +0 +51 +pad +7617 + + +2152 +4 +0 +0 +52 +pad +7363 + + +2153 +4 +0 +0 +53 +pad +7358 + + +2154 +4 +0 +0 +54 +pad +7364 + + +2155 +4 +0 +0 +55 +pad +7622 + + +2156 +4 +0 +0 +57 +pad +7365 + + +2157 +4 +0 +0 +58 +pad +7621 + + +2158 +4 +0 +0 +59 +pad +7366 + + +2159 +4 +0 +0 +60 +pad +7105 + + +2160 +4 +0 +0 +61 +pad +7367 + + +2161 +4 +0 +0 +62 +pad +7620 + + +2162 +4 +0 +0 +63 +pad +7368 + + +2163 +4 +0 +0 +64 +pad +7619 + + +2164 +4 +0 +0 +65 +pad +7369 + + +2165 +4 +0 +0 +66 +pad +7618 + + +2166 +4 +0 +0 +67 +pad +7360 + + +2167 +4 +0 +3 +0 +pad +6075 + + +2168 +4 +0 +3 +1 +pad +6347 + + +2169 +4 +0 +3 +2 +pad +6346 + + +2170 +4 +0 +3 +3 +pad +6348 + + +2171 +4 +0 +3 +4 +pad +6344 + + +2172 +4 +0 +3 +5 +pad +6345 + + +2173 +4 +0 +3 +6 +pad +6343 + + +2174 +4 +0 +3 +7 +pad +6359 + + +2175 +4 +0 +3 +8 +pad +6066 + + +2176 +4 +0 +3 +9 +pad +6616 + + +2177 +4 +0 +3 +10 +pad +6065 + + +2178 +4 +0 +3 +12 +pad +6342 + + +2179 +4 +0 +3 +13 +pad +6063 + + +2180 +4 +0 +3 +14 +pad +6082 + + +2181 +4 +0 +3 +15 +pad +6068 + + +2182 +4 +0 +3 +16 +pad +6613 + + +2183 +4 +0 +3 +17 +pad +6341 + + +2184 +4 +0 +3 +18 +pad +6083 + + +2185 +4 +0 +3 +19 +pad +6071 + + +2186 +4 +0 +3 +20 +pad +6081 + + +2187 +4 +0 +3 +21 +pad +6340 + + +2188 +4 +0 +3 +23 +pad +6080 + + +2189 +4 +0 +3 +24 +pad +6073 + + +2190 +4 +0 +3 +25 +pad +6611 + + +2191 +4 +0 +3 +26 +pad +6338 + + +2192 +4 +0 +3 +27 +pad +5798 + + +2193 +4 +0 +3 +28 +pad +6339 + + +2194 +4 +0 +3 +29 +pad +6084 + + +2195 +4 +0 +3 +30 +pad +6074 + + +2196 +4 +0 +3 +31 +pad +6085 + + +2197 +4 +0 +3 +32 +pad +6351 + + +2198 +4 +0 +3 +33 +pad +6610 + + +2199 +4 +0 +3 +34 +pad +6336 + + +2200 +4 +0 +3 +35 +pad +5800 + + +2201 +4 +0 +3 +36 +pad +6337 + + +2202 +4 +0 +3 +37 +pad +6087 + + +2203 +4 +0 +3 +38 +pad +6349 + + +2204 +4 +0 +3 +39 +pad +6608 + + +2205 +4 +0 +3 +40 +pad +6335 + + +2206 +4 +0 +3 +41 +pad +6086 + + +2207 +4 +0 +3 +42 +pad +6352 + + +2208 +4 +0 +3 +43 +pad +5801 + + +2209 +4 +0 +3 +44 +pad +6334 + + +2210 +4 +0 +3 +46 +pad +6089 + + +2211 +4 +0 +3 +47 +pad +6333 + + +2212 +4 +0 +3 +48 +pad +6605 + + +2213 +4 +0 +3 +49 +pad +6354 + + +2214 +4 +0 +3 +50 +pad +6092 + + +2215 +4 +0 +3 +51 +pad +6332 + + +2216 +4 +0 +3 +52 +pad +6088 + + +2217 +4 +0 +3 +53 +pad +6076 + + +2218 +4 +0 +3 +54 +pad +6603 + + +2219 +4 +0 +3 +55 +pad +6330 + + +2220 +4 +0 +3 +57 +pad +5803 + + +2221 +4 +0 +3 +58 +pad +6077 + + +2222 +4 +0 +3 +59 +pad +6604 + + +2223 +4 +0 +3 +60 +pad +6331 + + +2224 +4 +0 +3 +61 +pad +6090 + + +2225 +4 +0 +3 +62 +pad +6328 + + +2226 +4 +0 +3 +63 +pad +6602 + + +2227 +4 +0 +3 +64 +pad +6357 + + +2228 +4 +0 +3 +65 +pad +6091 + + +2229 +4 +0 +3 +66 +pad +6329 + + +2230 +4 +0 +3 +67 +pad +6601 + + +2231 +4 +0 +2 +0 +pad +6079 + + +2232 +4 +0 +2 +1 +pad +5806 + + +2233 +4 +0 +2 +2 +pad +6078 + + +2234 +4 +0 +2 +3 +pad +6600 + + +2235 +4 +0 +2 +4 +pad +6112 + + +2236 +4 +0 +2 +5 +pad +6599 + + +2237 +4 +0 +2 +6 +pad +6326 + + +2238 +4 +0 +2 +7 +pad +6093 + + +2239 +4 +0 +2 +8 +pad +5833 + + +2240 +4 +0 +2 +9 +pad +5822 + + +2241 +4 +0 +2 +10 +pad +6597 + + +2242 +4 +0 +2 +12 +pad +6094 + + +2243 +4 +0 +2 +13 +pad +6324 + + +2244 +4 +0 +2 +14 +pad +6598 + + +2245 +4 +0 +2 +15 +pad +6072 + + +2246 +4 +0 +2 +16 +pad +5529 + + +2247 +4 +0 +2 +17 +pad +9336 + + +2248 +4 +0 +2 +18 +pad +5821 + + +2249 +4 +0 +2 +19 +pad +6595 + + +2250 +4 +0 +2 +20 +pad +6596 + + +2251 +4 +0 +2 +21 +pad +6323 + + +2252 +4 +0 +2 +23 +pad +5530 + + +2253 +4 +0 +2 +24 +pad +9317 + + +2254 +4 +0 +2 +25 +pad +5824 + + +2255 +4 +0 +2 +26 +pad +6594 + + +2256 +4 +0 +2 +27 +pad +5823 + + +2257 +4 +0 +2 +28 +pad +6321 + + +2258 +4 +0 +2 +29 +pad +6593 + + +2259 +4 +0 +2 +30 +pad +9227 + + +2260 +4 +0 +2 +31 +pad +5532 + + +2261 +4 +0 +2 +32 +pad +6592 + + +2262 +4 +0 +2 +33 +pad +5535 + + +2263 +4 +0 +2 +34 +pad +5810 + + +2264 +4 +0 +2 +35 +pad +6591 + + +2265 +4 +0 +2 +36 +pad +6318 + + +2266 +4 +0 +2 +37 +pad +5825 + + +2267 +4 +0 +2 +38 +pad +5809 + + +2268 +4 +0 +2 +39 +pad +5826 + + +2269 +4 +0 +2 +40 +pad +6589 + + +2270 +4 +0 +2 +41 +pad +6856 + + +2271 +4 +0 +2 +42 +pad +5812 + + +2272 +4 +0 +2 +43 +pad +6590 + + +2273 +4 +0 +2 +44 +pad +5808 + + +2274 +4 +0 +2 +46 +pad +5811 + + +2275 +4 +0 +2 +47 +pad +5814 + + +2276 +4 +0 +2 +48 +pad +6855 + + +2277 +4 +0 +2 +49 +pad +6587 + + +2278 +4 +0 +2 +50 +pad +5813 + + +2279 +4 +0 +2 +51 +pad +5545 + + +2280 +4 +0 +2 +52 +pad +6588 + + +2281 +4 +0 +2 +53 +pad +5541 + + +2282 +4 +0 +2 +54 +pad +5816 + + +2283 +4 +0 +2 +55 +pad +6586 + + +2284 +4 +0 +2 +57 +pad +5815 + + +2285 +4 +0 +2 +58 +pad +5542 + + +2286 +4 +0 +2 +59 +pad +6854 + + +2287 +4 +0 +2 +60 +pad +5253 + + +2288 +4 +0 +2 +61 +pad +5817 + + +2289 +4 +0 +2 +62 +pad +5255 + + +2290 +4 +0 +2 +63 +pad +5818 + + +2291 +4 +0 +2 +64 +pad +5264 + + +2292 +4 +0 +2 +65 +pad +5820 + + +2293 +4 +0 +2 +66 +pad +6585 + + +2294 +4 +0 +2 +67 +pad +5819 + + +2295 +4 +0 +1 +0 +pad +5537 + + +2296 +4 +0 +1 +1 +pad +6101 + + +2297 +4 +0 +1 +2 +pad +5544 + + +2298 +4 +0 +1 +3 +pad +6096 + + +2299 +4 +0 +1 +4 +pad +5547 + + +2300 +4 +0 +1 +5 +pad +6853 + + +2301 +4 +0 +1 +6 +pad +6583 + + +2302 +4 +0 +1 +7 +pad +6095 + + +2303 +4 +0 +1 +8 +pad +6584 + + +2304 +4 +0 +1 +9 +pad +6852 + + +2305 +4 +1 +1 +10 +pad +6308 + + +2306 +4 +1 +1 +12 +pad +6582 + + +2307 +4 +1 +1 +13 +pad +6307 + + +2308 +4 +1 +1 +14 +pad +5206 + + +2309 +4 +1 +1 +15 +pad +72 + + +2310 +4 +1 +1 +16 +pad +5501 + + +2311 +4 +1 +1 +17 +pad +73 + + +2312 +4 +1 +1 +18 +pad +5204 + + +2313 +4 +1 +1 +19 +pad +70 + + +2314 +4 +1 +1 +20 +pad +6581 + + +2315 +4 +1 +1 +21 +pad +5183 + + +2316 +4 +1 +1 +23 +pad +5502 + + +2317 +4 +1 +1 +24 +pad +69 + + +2318 +4 +1 +1 +25 +pad +5504 + + +2319 +4 +1 +1 +26 +pad +5187 + + +2320 +4 +1 +1 +27 +pad +5203 + + +2321 +4 +1 +1 +28 +pad +6306 + + +2322 +4 +1 +1 +29 +pad +5201 + + +2323 +4 +1 +1 +30 +pad +5185 + + +2324 +4 +1 +1 +31 +pad +5499 + + +2325 +4 +1 +1 +32 +pad +5190 + + +2326 +4 +1 +1 +33 +pad +5202 + + +2327 +4 +1 +1 +34 +pad +67 + + +2328 +4 +1 +1 +35 +pad +80 + + +2329 +4 +1 +1 +36 +pad +5470 + + +2330 +4 +1 +1 +37 +pad +6580 + + +2331 +4 +1 +1 +38 +pad +68 + + +2332 +4 +1 +1 +39 +pad +5498 + + +2333 +4 +1 +1 +40 +pad +5746 + + +2334 +4 +1 +1 +41 +pad +5200 + + +2335 +4 +1 +1 +42 +pad +6305 + + +2336 +4 +1 +1 +43 +pad +5199 + + +2337 +4 +1 +1 +44 +pad +5184 + + +2338 +4 +1 +1 +46 +pad +78 + + +2339 +4 +1 +1 +47 +pad +5457 + + +2340 +4 +1 +1 +48 +pad +5496 + + +2341 +4 +1 +1 +49 +pad +65 + + +2342 +4 +1 +1 +50 +pad +6579 + + +2343 +4 +1 +1 +51 +pad +5192 + + +2344 +4 +1 +1 +52 +pad +5198 + + +2345 +4 +1 +1 +53 +pad +66 + + +2346 +4 +1 +1 +54 +pad +5497 + + +2347 +4 +1 +1 +55 +pad +363 + + +2348 +4 +1 +1 +57 +pad +75 + + +2349 +4 +1 +1 +58 +pad +6304 + + +2350 +4 +1 +1 +59 +pad +5197 + + +2351 +4 +1 +1 +60 +pad +5477 + + +2352 +4 +1 +1 +61 +pad +5494 + + +2353 +4 +1 +1 +62 +pad +5478 + + +2354 +4 +1 +1 +63 +pad +5195 + + +2355 +4 +1 +1 +64 +pad +5480 + + +2356 +4 +1 +1 +65 +pad +6578 + + +2357 +4 +1 +1 +66 +pad +5483 + + +2358 +4 +1 +1 +67 +pad +5495 + + +2359 +4 +1 +0 +0 +pad +5485 + + +2360 +4 +1 +0 +1 +pad +5492 + + +2361 +4 +1 +0 +2 +pad +5474 + + +2362 +4 +1 +0 +3 +pad +5490 + + +2363 +4 +1 +0 +4 +pad +5194 + + +2364 +4 +1 +0 +5 +pad +5489 + + +2365 +4 +1 +0 +6 +pad +5476 + + +2366 +4 +1 +0 +7 +pad +5487 + + +2367 +4 +1 +0 +8 +pad +5196 + + +2368 +4 +1 +0 +9 +pad +5484 + + +2369 +4 +1 +0 +10 +pad +5479 + + +2370 +4 +1 +0 +12 +pad +5493 + + +2371 +4 +1 +0 +13 +pad +6577 + + +2372 +4 +1 +0 +14 +pad +5491 + + +2373 +4 +1 +0 +15 +pad +5759 + + +2374 +4 +1 +0 +16 +pad +5468 + + +2375 +4 +1 +0 +17 +pad +6035 + + +2376 +4 +1 +0 +18 +pad +5751 + + +2377 +4 +1 +0 +19 +pad +5760 + + +2378 +4 +1 +0 +20 +pad +5754 + + +2379 +4 +1 +0 +21 +pad +5758 + + +2380 +4 +1 +0 +23 +pad +5756 + + +2381 +4 +1 +0 +24 +pad +5762 + + +2382 +4 +1 +0 +25 +pad +5466 + + +2383 +4 +1 +0 +26 +pad +6032 + + +2384 +4 +1 +0 +27 +pad +5191 + + +2385 +4 +1 +0 +28 +pad +6576 + + +2386 +4 +1 +0 +29 +pad +5189 + + +2387 +4 +1 +0 +30 +pad +5764 + + +2388 +4 +1 +0 +31 +pad +5465 + + +2389 +4 +1 +0 +32 +pad +5473 + + +2390 +4 +1 +0 +33 +pad +5749 + + +2391 +4 +1 +0 +34 +pad +5765 + + +2392 +4 +1 +0 +35 +pad +5188 + + +2393 +4 +1 +0 +36 +pad +6028 + + +2394 +4 +1 +0 +37 +pad +6844 + + +2395 +4 +1 +0 +38 +pad +5767 + + +2396 +4 +1 +0 +39 +pad +5463 + + +2397 +4 +1 +0 +40 +pad +5471 + + +2398 +4 +1 +0 +41 +pad +5475 + + +2399 +4 +1 +0 +42 +pad +6575 + + +2400 +4 +1 +0 +43 +pad +5745 + + +2401 +4 +1 +0 +44 +pad +5770 + + +2402 +4 +1 +0 +46 +pad +5186 + + +2403 +4 +1 +0 +47 +pad +6030 + + +2404 +4 +1 +0 +48 +pad +5748 + + +2405 +4 +1 +0 +49 +pad +5755 + + +2406 +4 +1 +0 +50 +pad +6843 + + +2407 +4 +1 +0 +51 +pad +6029 + + +2408 +4 +1 +0 +52 +pad +5460 + + +2409 +4 +1 +0 +53 +pad +5757 + + +2410 +4 +1 +0 +54 +pad +5472 + + +2411 +4 +1 +0 +55 +pad +5753 + + +2412 +4 +1 +0 +57 +pad +5193 + + +2413 +4 +1 +0 +58 +pad +6574 + + +2414 +4 +1 +0 +59 +pad +5488 + + +2415 +4 +1 +0 +60 +pad +5752 + + +2416 +4 +1 +0 +61 +pad +5482 + + +2417 +4 +1 +0 +62 +pad +5750 + + +2418 +4 +1 +0 +63 +pad +5481 + + +2419 +4 +1 +0 +64 +pad +5747 + + +2420 +4 +1 +0 +65 +pad +6842 + + +2421 +4 +1 +0 +66 +pad +6573 + + +2422 +4 +1 +0 +67 +pad +5486 + + +2423 +4 +1 +3 +0 +pad +5778 + + +2424 +4 +1 +3 +1 +pad +6064 + + +2425 +4 +1 +3 +2 +pad +5779 + + +2426 +4 +1 +3 +3 +pad +6067 + + +2427 +4 +1 +3 +4 +pad +5777 + + +2428 +4 +1 +3 +5 +pad +5802 + + +2429 +4 +1 +3 +6 +pad +5780 + + +2430 +4 +1 +3 +7 +pad +5521 + + +2431 +4 +1 +3 +8 +pad +5775 + + +2432 +4 +1 +3 +9 +pad +6062 + + +2433 +4 +1 +3 +10 +pad +5789 + + +2434 +4 +1 +3 +12 +pad +5528 + + +2435 +4 +1 +3 +13 +pad +5511 + + +2436 +4 +1 +3 +14 +pad +5526 + + +2437 +4 +1 +3 +15 +pad +5776 + + +2438 +4 +1 +3 +16 +pad +6061 + + +2439 +4 +1 +3 +17 +pad +5773 + + +2440 +4 +1 +3 +18 +pad +5525 + + +2441 +4 +1 +3 +19 +pad +5513 + + +2442 +4 +1 +3 +20 +pad +6060 + + +2443 +4 +1 +3 +21 +pad +5774 + + +2444 +4 +1 +3 +23 +pad +6059 + + +2445 +4 +1 +3 +24 +pad +5772 + + +2446 +4 +1 +3 +25 +pad +5523 + + +2447 +4 +1 +3 +26 +pad +5514 + + +2448 +4 +1 +3 +27 +pad +6058 + + +2449 +4 +1 +3 +28 +pad +5771 + + +2450 +4 +1 +3 +29 +pad +5519 + + +2451 +4 +1 +3 +30 +pad +5516 + + +2452 +4 +1 +3 +31 +pad +6056 + + +2453 +4 +1 +3 +32 +pad +5788 + + +2454 +4 +1 +3 +33 +pad +5520 + + +2455 +4 +1 +3 +34 +pad +5786 + + +2456 +4 +1 +3 +35 +pad +5231 + + +2457 +4 +1 +3 +36 +pad +5769 + + +2458 +4 +1 +3 +37 +pad +6057 + + +2459 +4 +1 +3 +38 +pad +5508 + + +2460 +4 +1 +3 +39 +pad +6054 + + +2461 +4 +1 +3 +40 +pad +5783 + + +2462 +4 +1 +3 +41 +pad +5229 + + +2463 +4 +1 +3 +42 +pad +5768 + + +2464 +4 +1 +3 +43 +pad +6055 + + +2465 +4 +1 +3 +44 +pad +5781 + + +2466 +4 +1 +3 +46 +pad +6053 + + +2467 +4 +1 +3 +47 +pad +5506 + + +2468 +4 +1 +3 +48 +pad +5522 + + +2469 +4 +1 +3 +49 +pad +5766 + + +2470 +4 +1 +3 +50 +pad +6052 + + +2471 +4 +1 +3 +51 +pad +5518 + + +2472 +4 +1 +3 +52 +pad +5804 + + +2473 +4 +1 +3 +53 +pad +6051 + + +2474 +4 +1 +3 +54 +pad +5524 + + +2475 +4 +1 +3 +55 +pad +5517 + + +2476 +4 +1 +3 +57 +pad +6050 + + +2477 +4 +1 +3 +58 +pad +5763 + + +2478 +4 +1 +3 +59 +pad +5805 + + +2479 +4 +1 +3 +60 +pad +5228 + + +2480 +4 +1 +3 +61 +pad +6069 + + +2481 +4 +1 +3 +62 +pad +6048 + + +2482 +4 +1 +3 +63 +pad +5793 + + +2483 +4 +1 +3 +64 +pad +5515 + + +2484 +4 +1 +3 +65 +pad +6049 + + +2485 +4 +1 +3 +66 +pad +5761 + + +2486 +4 +1 +3 +67 +pad +5527 + + +2487 +4 +1 +2 +0 +pad +5226 + + +2488 +4 +1 +2 +1 +pad +6327 + + +2489 +4 +1 +2 +2 +pad +6046 + + +2490 +4 +1 +2 +3 +pad +6047 + + +2491 +4 +1 +2 +4 +pad +5223 + + +2492 +4 +1 +2 +5 +pad +6070 + + +2493 +4 +1 +2 +6 +pad +5512 + + +2494 +4 +1 +2 +7 +pad +5795 + + +2495 +4 +1 +2 +8 +pad +5232 + + +2496 +4 +1 +2 +9 +pad +6325 + + +2497 +4 +1 +2 +10 +pad +6045 + + +2498 +4 +1 +2 +12 +pad +6044 + + +2499 +4 +1 +2 +13 +pad +5230 + + +2500 +4 +1 +2 +14 +pad +5807 + + +2501 +4 +1 +2 +15 +pad +6043 + + +2502 +4 +1 +2 +16 +pad +6322 + + +2503 +4 +1 +2 +17 +pad +5227 + + +2504 +4 +1 +2 +18 +pad +6042 + + +2505 +4 +1 +2 +19 +pad +5225 + + +2506 +4 +1 +2 +20 +pad +5792 + + +2507 +4 +1 +2 +21 +pad +5221 + + +2508 +4 +1 +2 +23 +pad +5790 + + +2509 +4 +1 +2 +24 +pad +6040 + + +2510 +4 +1 +2 +25 +pad +6320 + + +2511 +4 +1 +2 +26 +pad +5224 + + +2512 +4 +1 +2 +27 +pad +6041 + + +2513 +4 +1 +2 +28 +pad +5222 + + +2514 +4 +1 +2 +29 +pad +5787 + + +2515 +4 +1 +2 +30 +pad +5220 + + +2516 +4 +1 +2 +31 +pad +5799 + + +2517 +4 +1 +2 +32 +pad +6038 + + +2518 +4 +1 +2 +33 +pad +6319 + + +2519 +4 +1 +2 +34 +pad +5218 + + +2520 +4 +1 +2 +35 +pad +5797 + + +2521 +4 +1 +2 +36 +pad +6039 + + +2522 +4 +1 +2 +37 +pad +5796 + + +2523 +4 +1 +2 +38 +pad +6037 + + +2524 +4 +1 +2 +39 +pad +6317 + + +2525 +4 +1 +2 +40 +pad +5215 + + +2526 +4 +1 +2 +41 +pad +5794 + + +2527 +4 +1 +2 +42 +pad +6036 + + +2528 +4 +1 +2 +43 +pad +6316 + + +2529 +4 +1 +2 +44 +pad +5219 + + +2530 +4 +1 +2 +46 +pad +6314 + + +2531 +4 +1 +2 +47 +pad +5213 + + +2532 +4 +1 +2 +48 +pad +5785 + + +2533 +4 +1 +2 +49 +pad +5217 + + +2534 +4 +1 +2 +50 +pad +6315 + + +2535 +4 +1 +2 +51 +pad +6034 + + +2536 +4 +1 +2 +52 +pad +5791 + + +2537 +4 +1 +2 +53 +pad +5216 + + +2538 +4 +1 +2 +54 +pad +6312 + + +2539 +4 +1 +2 +55 +pad +5210 + + +2540 +4 +1 +2 +57 +pad +5784 + + +2541 +4 +1 +2 +58 +pad +6033 + + +2542 +4 +1 +2 +59 +pad +6313 + + +2543 +4 +1 +2 +60 +pad +5212 + + +2544 +4 +1 +2 +61 +pad +6311 + + +2545 +4 +1 +2 +62 +pad +5207 + + +2546 +4 +1 +2 +63 +pad +5782 + + +2547 +4 +1 +2 +64 +pad +5214 + + +2548 +4 +1 +2 +65 +pad +5510 + + +2549 +4 +1 +2 +66 +pad +6031 + + +2550 +4 +1 +2 +67 +pad +5505 + + +2551 +4 +1 +1 +0 +pad +5205 + + +2552 +4 +1 +1 +1 +pad +5503 + + +2553 +4 +1 +1 +2 +pad +5211 + + +2554 +4 +1 +1 +3 +pad +6310 + + +2555 +4 +1 +1 +4 +pad +5209 + + +2556 +4 +1 +1 +5 +pad +5509 + + +2557 +4 +1 +1 +6 +pad +5208 + + +2558 +4 +1 +1 +7 +pad +5507 + + +2559 +4 +1 +1 +8 +pad +6309 + + +2560 +4 +1 +1 +9 +pad +5500 + + +2561 +8 +2 +1 +10 +pad +5727 + + +2562 +8 +2 +1 +12 +pad +8 + + +2563 +8 +2 +1 +13 +pad +6016 + + +2564 +8 +2 +1 +14 +pad +7351 + + +2565 +8 +2 +1 +15 +pad +6298 + + +2566 +8 +2 +1 +16 +pad +7096 + + +2567 +8 +2 +1 +17 +pad +5431 + + +2568 +8 +2 +1 +18 +pad +5128 + + +2569 +8 +2 +1 +19 +pad +5726 + + +2570 +8 +2 +1 +20 +pad +6834 + + +2571 +8 +2 +1 +21 +pad +6015 + + +2572 +8 +2 +1 +23 +pad +7 + + +2573 +8 +2 +1 +24 +pad +6297 + + +2574 +8 +2 +1 +25 +pad +6566 + + +2575 +8 +2 +1 +26 +pad +6014 + + +2576 +8 +2 +1 +27 +pad +6292 + + +2577 +8 +2 +1 +28 +pad +6295 + + +2578 +8 +2 +1 +29 +pad +6011 + + +2579 +8 +2 +1 +30 +pad +7098 + + +2580 +8 +2 +1 +31 +pad +7350 + + +2581 +8 +2 +1 +32 +pad +6836 + + +2582 +8 +2 +1 +33 +pad +7095 + + +2583 +8 +2 +1 +34 +pad +7097 + + +2584 +8 +2 +1 +35 +pad +5126 + + +2585 +8 +2 +1 +36 +pad +6835 + + +2586 +8 +2 +1 +37 +pad +6 + + +2587 +8 +2 +1 +38 +pad +6567 + + +2588 +8 +2 +1 +39 +pad +6564 + + +2589 +8 +2 +1 +40 +pad +6293 + + +2590 +8 +2 +1 +41 +pad +6290 + + +2591 +8 +2 +1 +42 +pad +6833 + + +2592 +8 +2 +1 +43 +pad +6009 + + +2593 +8 +2 +1 +44 +pad +6565 + + +2594 +8 +2 +1 +46 +pad +7348 + + +2595 +8 +2 +1 +47 +pad +6291 + + +2596 +8 +2 +1 +48 +pad +7093 + + +2597 +8 +2 +1 +49 +pad +6010 + + +2598 +8 +2 +1 +50 +pad +6831 + + +2599 +8 +2 +1 +51 +pad +7349 + + +2600 +8 +2 +1 +52 +pad +5125 + + +2601 +8 +2 +1 +53 +pad +7094 + + +2602 +8 +2 +1 +54 +pad +5 + + +2603 +8 +2 +1 +55 +pad +305 + + +2604 +8 +2 +1 +57 +pad +6563 + + +2605 +8 +2 +1 +58 +pad +6832 + + +2606 +8 +2 +1 +59 +pad +6289 + + +2607 +8 +2 +1 +60 +pad +5127 + + +2608 +8 +2 +1 +61 +pad +6830 + + +2609 +8 +2 +1 +62 +pad +6008 + + +2610 +8 +2 +1 +63 +pad +6562 + + +2611 +8 +2 +1 +64 +pad +5720 + + +2612 +8 +2 +1 +65 +pad +6288 + + +2613 +8 +2 +1 +66 +pad +7347 + + +2614 +8 +2 +1 +67 +pad +5124 + + +2615 +8 +2 +0 +0 +pad +7092 + + +2616 +8 +2 +0 +1 +pad +6007 + + +2617 +8 +2 +0 +2 +pad +304 + + +2618 +8 +2 +0 +3 +pad +4 + + +2619 +8 +2 +0 +4 +pad +5719 + + +2620 +8 +2 +0 +5 +pad +7091 + + +2621 +8 +2 +0 +6 +pad +7346 + + +2622 +8 +2 +0 +7 +pad +6829 + + +2623 +8 +2 +0 +8 +pad +5718 + + +2624 +8 +2 +0 +9 +pad +6561 + + +2625 +8 +2 +0 +10 +pad +6012 + + +2626 +8 +2 +0 +12 +pad +6287 + + +2627 +8 +2 +0 +13 +pad +5724 + + +2628 +8 +2 +0 +14 +pad +6006 + + +2629 +8 +2 +0 +15 +pad +5430 + + +2630 +8 +2 +0 +16 +pad +5123 + + +2631 +8 +2 +0 +17 +pad +5723 + + +2632 +8 +2 +0 +18 +pad +3 + + +2633 +8 +2 +0 +19 +pad +303 + + +2634 +8 +2 +0 +20 +pad +7345 + + +2635 +8 +2 +0 +21 +pad +5429 + + +2636 +8 +2 +0 +23 +pad +7090 + + +2637 +8 +2 +0 +24 +pad +5722 + + +2638 +8 +2 +0 +25 +pad +6828 + + +2639 +8 +2 +0 +26 +pad +5428 + + +2640 +8 +2 +0 +27 +pad +6560 + + +2641 +8 +2 +0 +28 +pad +5721 + + +2642 +8 +2 +0 +29 +pad +6286 + + +2643 +8 +2 +0 +30 +pad +5427 + + +2644 +8 +2 +0 +31 +pad +6005 + + +2645 +8 +2 +0 +32 +pad +5426 + + +2646 +8 +2 +0 +33 +pad +2 + + +2647 +8 +2 +0 +34 +pad +302 + + +2648 +8 +2 +0 +35 +pad +5717 + + +2649 +8 +2 +0 +36 +pad +5425 + + +2650 +8 +2 +0 +37 +pad +5423 + + +2651 +8 +2 +0 +38 +pad +5424 + + +2652 +8 +2 +0 +39 +pad +6559 + + +2653 +8 +2 +0 +40 +pad +7592 + + +2654 +8 +2 +0 +41 +pad +6285 + + +2655 +8 +2 +0 +42 +pad +7344 + + +2656 +8 +2 +0 +43 +pad +6004 + + +2657 +8 +2 +0 +44 +pad +7089 + + +2658 +8 +2 +0 +46 +pad +5716 + + +2659 +8 +2 +0 +47 +pad +6827 + + +2660 +8 +2 +0 +48 +pad +1 + + +2661 +8 +2 +0 +49 +pad +7088 + + +2662 +8 +2 +0 +50 +pad +5422 + + +2663 +8 +2 +0 +51 +pad +301 + + +2664 +8 +2 +0 +52 +pad +5122 + + +2665 +8 +2 +0 +53 +pad +6826 + + +2666 +8 +2 +0 +54 +pad +6284 + + +2667 +8 +2 +0 +55 +pad +6558 + + +2668 +8 +2 +0 +57 +pad +6003 + + +2669 +8 +2 +0 +58 +pad +5715 + + +2670 +8 +2 +0 +59 +pad +5421 + + +2671 +8 +2 +0 +60 +pad +6002 + + +2672 +8 +2 +0 +61 +pad +5121 + + +2673 +8 +2 +0 +62 +pad +5420 + + +2674 +8 +2 +0 +63 +pad +5714 + + +2675 +8 +2 +0 +64 +pad +894 + + +2676 +8 +2 +0 +65 +pad +0 + + +2677 +8 +2 +0 +66 +pad +300 + + +2678 +8 +2 +0 +67 +pad +5120 + + +2679 +8 +2 +3 +0 +pad +20 + + +2680 +8 +2 +3 +1 +pad +5140 + + +2681 +8 +2 +3 +2 +pad +32 + + +2682 +8 +2 +3 +3 +pad +5139 + + +2683 +8 +2 +3 +4 +pad +30 + + +2684 +8 +2 +3 +5 +pad +5157 + + +2685 +8 +2 +3 +6 +pad +19 + + +2686 +8 +2 +3 +7 +pad +5449 + + +2687 +8 +2 +3 +8 +pad +5459 + + +2688 +8 +2 +3 +9 +pad +5156 + + +2689 +8 +2 +3 +10 +pad +27 + + +2690 +8 +2 +3 +12 +pad +5447 + + +2691 +8 +2 +3 +13 +pad +5456 + + +2692 +8 +2 +3 +14 +pad +5154 + + +2693 +8 +2 +3 +15 +pad +25 + + +2694 +8 +2 +3 +16 +pad +5743 + + +2695 +8 +2 +3 +17 +pad +5454 + + +2696 +8 +2 +3 +18 +pad +5151 + + +2697 +8 +2 +3 +19 +pad +24 + + +2698 +8 +2 +3 +20 +pad +5741 + + +2699 +8 +2 +3 +21 +pad +18 + + +2700 +8 +2 +3 +23 +pad +5149 + + +2701 +8 +2 +3 +24 +pad +5179 + + +2702 +8 +2 +3 +25 +pad +5740 + + +2703 +8 +2 +3 +26 +pad +5458 + + +2704 +8 +2 +3 +27 +pad +5141 + + +2705 +8 +2 +3 +28 +pad +5177 + + +2706 +8 +2 +3 +29 +pad +5744 + + +2707 +8 +2 +3 +30 +pad +895 + + +2708 +8 +2 +3 +31 +pad +5148 + + +2709 +8 +2 +3 +32 +pad +5176 + + +2710 +8 +2 +3 +33 +pad +5742 + + +2711 +8 +2 +3 +34 +pad +5455 + + +2712 +8 +2 +3 +35 +pad +5137 + + +2713 +8 +2 +3 +36 +pad +5153 + + +2714 +8 +2 +3 +37 +pad +5146 + + +2715 +8 +2 +3 +38 +pad +17 + + +2716 +8 +2 +3 +39 +pad +5739 + + +2717 +8 +2 +3 +40 +pad +5452 + + +2718 +8 +2 +3 +41 +pad +5453 + + +2719 +8 +2 +3 +42 +pad +5152 + + +2720 +8 +2 +3 +43 +pad +5443 + + +2721 +8 +2 +3 +44 +pad +5450 + + +2722 +8 +2 +3 +46 +pad +5451 + + +2723 +8 +2 +3 +47 +pad +5150 + + +2724 +8 +2 +3 +48 +pad +5442 + + +2725 +8 +2 +3 +49 +pad +5444 + + +2726 +8 +2 +3 +50 +pad +5136 + + +2727 +8 +2 +3 +51 +pad +5147 + + +2728 +8 +2 +3 +52 +pad +5448 + + +2729 +8 +2 +3 +53 +pad +16 + + +2730 +8 +2 +3 +54 +pad +5138 + + +2731 +8 +2 +3 +55 +pad +37 + + +2732 +8 +2 +3 +57 +pad +6300 + + +2733 +8 +2 +3 +58 +pad +5145 + + +2734 +8 +2 +3 +59 +pad +5446 + + +2735 +8 +2 +3 +60 +pad +908 + + +2736 +8 +2 +3 +61 +pad +6299 + + +2737 +8 +2 +3 +62 +pad +5144 + + +2738 +8 +2 +3 +63 +pad +5445 + + +2739 +8 +2 +3 +64 +pad +618 + + +2740 +8 +2 +3 +65 +pad +6027 + + +2741 +8 +2 +3 +66 +pad +5164 + + +2742 +8 +2 +3 +67 +pad +5135 + + +2743 +8 +2 +2 +0 +pad +907 + + +2744 +8 +2 +2 +1 +pad +6026 + + +2745 +8 +2 +2 +2 +pad +15 + + +2746 +8 +2 +2 +3 +pad +5738 + + +2747 +8 +2 +2 +4 +pad +5162 + + +2748 +8 +2 +2 +5 +pad +5737 + + +2749 +8 +2 +2 +6 +pad +617 + + +2750 +8 +2 +2 +7 +pad +5441 + + +2751 +8 +2 +2 +8 +pad +5159 + + +2752 +8 +2 +2 +9 +pad +5736 + + +2753 +8 +2 +2 +10 +pad +906 + + +2754 +8 +2 +2 +12 +pad +5440 + + +2755 +8 +2 +2 +13 +pad +1187 + + +2756 +8 +2 +2 +14 +pad +5134 + + +2757 +8 +2 +2 +15 +pad +1461 + + +2758 +8 +2 +2 +16 +pad +6025 + + +2759 +8 +2 +2 +17 +pad +14 + + +2760 +8 +2 +2 +18 +pad +5735 + + +2761 +8 +2 +2 +19 +pad +905 + + +2762 +8 +2 +2 +20 +pad +5439 + + +2763 +8 +2 +2 +21 +pad +1186 + + +2764 +8 +2 +2 +23 +pad +6024 + + +2765 +8 +2 +2 +24 +pad +1460 + + +2766 +8 +2 +2 +25 +pad +5734 + + +2767 +8 +2 +2 +26 +pad +904 + + +2768 +8 +2 +2 +27 +pad +5438 + + +2769 +8 +2 +2 +28 +pad +1185 + + +2770 +8 +2 +2 +29 +pad +6023 + + +2771 +8 +2 +2 +30 +pad +1459 + + +2772 +8 +2 +2 +31 +pad +5733 + + +2773 +8 +2 +2 +32 +pad +903 + + +2774 +8 +2 +2 +33 +pad +5437 + + +2775 +8 +2 +2 +34 +pad +13 + + +2776 +8 +2 +2 +35 +pad +6022 + + +2777 +8 +2 +2 +36 +pad +1184 + + +2778 +8 +2 +2 +37 +pad +5732 + + +2779 +8 +2 +2 +38 +pad +1458 + + +2780 +8 +2 +2 +39 +pad +5436 + + +2781 +8 +2 +2 +40 +pad +902 + + +2782 +8 +2 +2 +41 +pad +6021 + + +2783 +8 +2 +2 +42 +pad +1183 + + +2784 +8 +2 +2 +43 +pad +5133 + + +2785 +8 +2 +2 +44 +pad +1457 + + +2786 +8 +2 +2 +46 +pad +5731 + + +2787 +8 +2 +2 +47 +pad +901 + + +2788 +8 +2 +2 +48 +pad +5435 + + +2789 +8 +2 +2 +49 +pad +12 + + +2790 +8 +2 +2 +50 +pad +5434 + + +2791 +8 +2 +2 +51 +pad +1182 + + +2792 +8 +2 +2 +52 +pad +6303 + + +2793 +8 +2 +2 +53 +pad +1456 + + +2794 +8 +2 +2 +54 +pad +6020 + + +2795 +8 +2 +2 +55 +pad +1724 + + +2796 +8 +2 +2 +57 +pad +5730 + + +2797 +8 +2 +2 +58 +pad +900 + + +2798 +8 +2 +2 +59 +pad +6302 + + +2799 +8 +2 +2 +60 +pad +1181 + + +2800 +8 +2 +2 +61 +pad +5132 + + +2801 +8 +2 +2 +62 +pad +1455 + + +2802 +8 +2 +2 +63 +pad +5131 + + +2803 +8 +2 +2 +64 +pad +1723 + + +2804 +8 +2 +2 +65 +pad +6019 + + +2805 +8 +2 +2 +66 +pad +11 + + +2806 +8 +2 +2 +67 +pad +5729 + + +2807 +8 +2 +1 +0 +pad +899 + + +2808 +8 +2 +1 +1 +pad +6301 + + +2809 +8 +2 +1 +2 +pad +1180 + + +2810 +8 +2 +1 +3 +pad +6018 + + +2811 +8 +2 +1 +4 +pad +1454 + + +2812 +8 +2 +1 +5 +pad +5130 + + +2813 +8 +2 +1 +6 +pad +1722 + + +2814 +8 +2 +1 +7 +pad +5129 + + +2815 +8 +2 +1 +8 +pad +10 + + +2816 +8 +2 +1 +9 +pad +9 + + +2817 +8 +3 +1 +10 +pad +602 + + +2818 +8 +3 +1 +12 +pad +309 + + +2819 +8 +3 +1 +13 +pad +603 + + +2820 +8 +3 +1 +14 +pad +308 + + +2821 +8 +3 +1 +15 +pad +890 + + +2822 +8 +3 +1 +16 +pad +1715 + + +2823 +8 +3 +1 +17 +pad +1977 + + +2824 +8 +3 +1 +18 +pad +1720 + + +2825 +8 +3 +1 +19 +pad +1446 + + +2826 +8 +3 +1 +20 +pad +1175 + + +2827 +8 +3 +1 +21 +pad +1714 + + +2828 +8 +3 +1 +23 +pad +307 + + +2829 +8 +3 +1 +24 +pad +1976 + + +2830 +8 +3 +1 +25 +pad +892 + + +2831 +8 +3 +1 +26 +pad +889 + + +2832 +8 +3 +1 +27 +pad +1451 + + +2833 +8 +3 +1 +28 +pad +601 + + +2834 +8 +3 +1 +29 +pad +893 + + +2835 +8 +3 +1 +30 +pad +2231 + + +2836 +8 +3 +1 +31 +pad +1176 + + +2837 +8 +3 +1 +32 +pad +1171 + + +2838 +8 +3 +1 +33 +pad +1721 + + +2839 +8 +3 +1 +34 +pad +1445 + + +2840 +8 +3 +1 +35 +pad +1452 + + +2841 +8 +3 +1 +36 +pad +1713 + + +2842 +8 +3 +1 +37 +pad +1453 + + +2843 +8 +3 +1 +38 +pad +1975 + + +2844 +8 +3 +1 +39 +pad +306 + + +2845 +8 +3 +1 +40 +pad +2230 + + +2846 +8 +3 +1 +41 +pad +1178 + + +2847 +8 +3 +1 +42 +pad +600 + + +2848 +8 +3 +1 +43 +pad +5433 + + +2849 +8 +3 +1 +44 +pad +888 + + +2850 +8 +3 +1 +46 +pad +5728 + + +2851 +8 +3 +1 +47 +pad +1170 + + +2852 +8 +3 +1 +48 +pad +6017 + + +2853 +8 +3 +1 +49 +pad +1444 + + +2854 +8 +3 +1 +50 +pad +5432 + + +2855 +8 +3 +1 +51 +pad +1712 + + +2856 +8 +3 +1 +52 +pad +6840 + + +2857 +8 +3 +1 +53 +pad +1974 + + +2858 +8 +3 +1 +54 +pad +6841 + + +2859 +8 +3 +1 +55 +pad +2229 + + +2860 +8 +3 +1 +57 +pad +599 + + +2861 +8 +3 +1 +58 +pad +1169 + + +2862 +8 +3 +1 +59 +pad +6572 + + +2863 +8 +3 +1 +60 +pad +887 + + +2864 +8 +3 +1 +61 +pad +7101 + + +2865 +8 +3 +1 +62 +pad +1443 + + +2866 +8 +3 +1 +63 +pad +6839 + + +2867 +8 +3 +1 +64 +pad +1711 + + +2868 +8 +3 +1 +65 +pad +6571 + + +2869 +8 +3 +1 +66 +pad +1973 + + +2870 +8 +3 +1 +67 +pad +7100 + + +2871 +8 +3 +0 +0 +pad +2228 + + +2872 +8 +3 +0 +1 +pad +6838 + + +2873 +8 +3 +0 +2 +pad +1168 + + +2874 +8 +3 +0 +3 +pad +598 + + +2875 +8 +3 +0 +4 +pad +1442 + + +2876 +8 +3 +0 +5 +pad +6570 + + +2877 +8 +3 +0 +6 +pad +886 + + +2878 +8 +3 +0 +7 +pad +6296 + + +2879 +8 +3 +0 +8 +pad +1710 + + +2880 +8 +3 +0 +9 +pad +7099 + + +2881 +8 +3 +0 +10 +pad +1972 + + +2882 +8 +3 +0 +12 +pad +6837 + + +2883 +8 +3 +0 +13 +pad +2227 + + +2884 +8 +3 +0 +14 +pad +6569 + + +2885 +8 +3 +0 +15 +pad +1167 + + +2886 +8 +3 +0 +16 +pad +6568 + + +2887 +8 +3 +0 +17 +pad +1441 + + +2888 +8 +3 +0 +18 +pad +6294 + + +2889 +8 +3 +0 +19 +pad +1709 + + +2890 +8 +3 +0 +20 +pad +597 + + +2891 +8 +3 +0 +21 +pad +1971 + + +2892 +8 +3 +0 +23 +pad +5725 + + +2893 +8 +3 +0 +24 +pad +885 + + +2894 +8 +3 +0 +25 +pad +6013 + + +2895 +8 +3 +0 +26 +pad +2226 + + +2896 +8 +3 +0 +27 +pad +1174 + + +2897 +8 +3 +0 +28 +pad +1166 + + +2898 +8 +3 +0 +29 +pad +1450 + + +2899 +8 +3 +0 +30 +pad +1440 + + +2900 +8 +3 +0 +31 +pad +1719 + + +2901 +8 +3 +0 +32 +pad +1708 + + +2902 +8 +3 +0 +33 +pad +1173 + + +2903 +8 +3 +0 +34 +pad +1970 + + +2904 +8 +3 +0 +35 +pad +596 + + +2905 +8 +3 +0 +36 +pad +2225 + + +2906 +8 +3 +0 +37 +pad +1449 + + +2907 +8 +3 +0 +38 +pad +884 + + +2908 +8 +3 +0 +39 +pad +891 + + +2909 +8 +3 +0 +40 +pad +2473 + + +2910 +8 +3 +0 +41 +pad +1718 + + +2911 +8 +3 +0 +42 +pad +1165 + + +2912 +8 +3 +0 +43 +pad +1172 + + +2913 +8 +3 +0 +44 +pad +1439 + + +2914 +8 +3 +0 +46 +pad +1448 + + +2915 +8 +3 +0 +47 +pad +1707 + + +2916 +8 +3 +0 +48 +pad +1981 + + +2917 +8 +3 +0 +49 +pad +1969 + + +2918 +8 +3 +0 +50 +pad +1447 + + +2919 +8 +3 +0 +51 +pad +2224 + + +2920 +8 +3 +0 +52 +pad +595 + + +2921 +8 +3 +0 +53 +pad +883 + + +2922 +8 +3 +0 +54 +pad +1717 + + +2923 +8 +3 +0 +55 +pad +2472 + + +2924 +8 +3 +0 +57 +pad +1980 + + +2925 +8 +3 +0 +58 +pad +1164 + + +2926 +8 +3 +0 +59 +pad +1979 + + +2927 +8 +3 +0 +60 +pad +1438 + + +2928 +8 +3 +0 +61 +pad +1716 + + +2929 +8 +3 +0 +62 +pad +1706 + + +2930 +8 +3 +0 +63 +pad +1978 + + +2931 +8 +3 +0 +64 +pad +1968 + + +2932 +8 +3 +0 +65 +pad +4772 + + +2933 +8 +3 +0 +66 +pad +882 + + +2934 +8 +3 +0 +67 +pad +594 + + +2935 +8 +3 +3 +0 +pad +614 + + +2936 +8 +3 +3 +1 +pad +320 + + +2937 +8 +3 +3 +2 +pad +342 + + +2938 +8 +3 +3 +3 +pad +53 + + +2939 +8 +3 +3 +4 +pad +22 + + +2940 +8 +3 +3 +5 +pad +319 + + +2941 +8 +3 +3 +6 +pad +341 + + +2942 +8 +3 +3 +7 +pad +29 + + +2943 +8 +3 +3 +8 +pad +613 + + +2944 +8 +3 +3 +9 +pad +36 + + +2945 +8 +3 +3 +10 +pad +5171 + + +2946 +8 +3 +3 +12 +pad +28 + + +2947 +8 +3 +3 +13 +pad +339 + + +2948 +8 +3 +3 +14 +pad +34 + + +2949 +8 +3 +3 +15 +pad +23 + + +2950 +8 +3 +3 +16 +pad +26 + + +2951 +8 +3 +3 +17 +pad +336 + + +2952 +8 +3 +3 +18 +pad +31 + + +2953 +8 +3 +3 +19 +pad +5174 + + +2954 +8 +3 +3 +20 +pad +64 + + +2955 +8 +3 +3 +21 +pad +334 + + +2956 +8 +3 +3 +23 +pad +318 + + +2957 +8 +3 +3 +24 +pad +333 + + +2958 +8 +3 +3 +25 +pad +62 + + +2959 +8 +3 +3 +26 +pad +612 + + +2960 +8 +3 +3 +27 +pad +5469 + + +2961 +8 +3 +3 +28 +pad +51 + + +2962 +8 +3 +3 +29 +pad +59 + + +2963 +8 +3 +3 +30 +pad +344 + + +2964 +8 +3 +3 +31 +pad +5142 + + +2965 +8 +3 +3 +32 +pad +35 + + +2966 +8 +3 +3 +33 +pad +57 + + +2967 +8 +3 +3 +34 +pad +347 + + +2968 +8 +3 +3 +35 +pad +5467 + + +2969 +8 +3 +3 +36 +pad +322 + + +2970 +8 +3 +3 +37 +pad +317 + + +2971 +8 +3 +3 +38 +pad +349 + + +2972 +8 +3 +3 +39 +pad +56 + + +2973 +8 +3 +3 +40 +pad +611 + + +2974 +8 +3 +3 +41 +pad +5464 + + +2975 +8 +3 +3 +42 +pad +38 + + +2976 +8 +3 +3 +43 +pad +54 + + +2977 +8 +3 +3 +44 +pad +350 + + +2978 +8 +3 +3 +46 +pad +5462 + + +2979 +8 +3 +3 +47 +pad +40 + + +2980 +8 +3 +3 +48 +pad +21 + + +2981 +8 +3 +3 +49 +pad +329 + + +2982 +8 +3 +3 +50 +pad +5461 + + +2983 +8 +3 +3 +51 +pad +327 + + +2984 +8 +3 +3 +52 +pad +33 + + +2985 +8 +3 +3 +53 +pad +330 + + +2986 +8 +3 +3 +54 +pad +316 + + +2987 +8 +3 +3 +55 +pad +1179 + + +2988 +8 +3 +3 +57 +pad +5170 + + +2989 +8 +3 +3 +58 +pad +610 + + +2990 +8 +3 +3 +59 +pad +5165 + + +2991 +8 +3 +3 +60 +pad +41 + + +2992 +8 +3 +3 +61 +pad +5143 + + +2993 +8 +3 +3 +62 +pad +332 + + +2994 +8 +3 +3 +63 +pad +5167 + + +2995 +8 +3 +3 +64 +pad +43 + + +2996 +8 +3 +3 +65 +pad +55 + + +2997 +8 +3 +3 +66 +pad +335 + + +2998 +8 +3 +3 +67 +pad +5172 + + +2999 +8 +3 +2 +0 +pad +321 + + +3000 +8 +3 +2 +1 +pad +315 + + +3001 +8 +3 +2 +2 +pad +337 + + +3002 +8 +3 +2 +3 +pad +58 + + +3003 +8 +3 +2 +4 +pad +609 + + +3004 +8 +3 +2 +5 +pad +5173 + + +3005 +8 +3 +2 +6 +pad +46 + + +3006 +8 +3 +2 +7 +pad +60 + + +3007 +8 +3 +2 +8 +pad +338 + + +3008 +8 +3 +2 +9 +pad +5175 + + +3009 +8 +3 +2 +10 +pad +48 + + +3010 +8 +3 +2 +12 +pad +61 + + +3011 +8 +3 +2 +13 +pad +340 + + +3012 +8 +3 +2 +14 +pad +5178 + + +3013 +8 +3 +2 +15 +pad +49 + + +3014 +8 +3 +2 +16 +pad +63 + + +3015 +8 +3 +2 +17 +pad +620 + + +3016 +8 +3 +2 +18 +pad +314 + + +3017 +8 +3 +2 +19 +pad +608 + + +3018 +8 +3 +2 +20 +pad +331 + + +3019 +8 +3 +2 +21 +pad +1177 + + +3020 +8 +3 +2 +23 +pad +5180 + + +3021 +8 +3 +2 +24 +pad +621 + + +3022 +8 +3 +2 +25 +pad +5181 + + +3023 +8 +3 +2 +26 +pad +42 + + +3024 +8 +3 +2 +27 +pad +5182 + + +3025 +8 +3 +2 +28 +pad +619 + + +3026 +8 +3 +2 +29 +pad +5155 + + +3027 +8 +3 +2 +30 +pad +323 + + +3028 +8 +3 +2 +31 +pad +5158 + + +3029 +8 +3 +2 +32 +pad +623 + + +3030 +8 +3 +2 +33 +pad +5160 + + +3031 +8 +3 +2 +34 +pad +45 + + +3032 +8 +3 +2 +35 +pad +313 + + +3033 +8 +3 +2 +36 +pad +607 + + +3034 +8 +3 +2 +37 +pad +5161 + + +3035 +8 +3 +2 +38 +pad +626 + + +3036 +8 +3 +2 +39 +pad +5163 + + +3037 +8 +3 +2 +40 +pad +52 + + +3038 +8 +3 +2 +41 +pad +5166 + + +3039 +8 +3 +2 +42 +pad +628 + + +3040 +8 +3 +2 +43 +pad +5168 + + +3041 +8 +3 +2 +44 +pad +325 + + +3042 +8 +3 +2 +46 +pad +5169 + + +3043 +8 +3 +2 +47 +pad +629 + + +3044 +8 +3 +2 +48 +pad +615 + + +3045 +8 +3 +2 +49 +pad +328 + + +3046 +8 +3 +2 +50 +pad +312 + + +3047 +8 +3 +2 +51 +pad +606 + + +3048 +8 +3 +2 +52 +pad +39 + + +3049 +8 +3 +2 +53 +pad +631 + + +3050 +8 +3 +2 +54 +pad +44 + + +3051 +8 +3 +2 +55 +pad +622 + + +3052 +8 +3 +2 +57 +pad +47 + + +3053 +8 +3 +2 +58 +pad +624 + + +3054 +8 +3 +2 +59 +pad +50 + + +3055 +8 +3 +2 +60 +pad +625 + + +3056 +8 +3 +2 +61 +pad +71 + + +3057 +8 +3 +2 +62 +pad +627 + + +3058 +8 +3 +2 +63 +pad +616 + + +3059 +8 +3 +2 +64 +pad +630 + + +3060 +8 +3 +2 +65 +pad +311 + + +3061 +8 +3 +2 +66 +pad +632 + + +3062 +8 +3 +2 +67 +pad +326 + + +3063 +8 +3 +1 +0 +pad +605 + + +3064 +8 +3 +1 +1 +pad +324 + + +3065 +8 +3 +1 +2 +pad +912 + + +3066 +8 +3 +1 +3 +pad +898 + + +3067 +8 +3 +1 +4 +pad +910 + + +3068 +8 +3 +1 +5 +pad +897 + + +3069 +8 +3 +1 +6 +pad +909 + + +3070 +8 +3 +1 +7 +pad +896 + + +3071 +8 +3 +1 +8 +pad +604 + + +3072 +8 +3 +1 +9 +pad +310 + + +3073 +2 +0 +1 +10 +pad +935 + + +3074 +2 +0 +1 +12 +pad +649 + + +3075 +2 +0 +1 +13 +pad +937 + + +3076 +2 +0 +1 +14 +pad +648 + + +3077 +2 +0 +1 +15 +pad +934 + + +3078 +2 +0 +1 +16 +pad +646 + + +3079 +2 +0 +1 +17 +pad +932 + + +3080 +2 +0 +1 +18 +pad +931 + + +3081 +2 +0 +1 +19 +pad +933 + + +3082 +2 +0 +1 +20 +pad +84 + + +3083 +2 +0 +1 +21 +pad +92 + + +3084 +2 +0 +1 +23 +pad +643 + + +3085 +2 +0 +1 +24 +pad +930 + + +3086 +2 +0 +1 +25 +pad +364 + + +3087 +2 +0 +1 +26 +pad +381 + + +3088 +2 +0 +1 +27 +pad +928 + + +3089 +2 +0 +1 +28 +pad +413 + + +3090 +2 +0 +1 +29 +pad +368 + + +3091 +2 +0 +1 +30 +pad +929 + + +3092 +2 +0 +1 +31 +pad +362 + + +3093 +2 +0 +1 +32 +pad +938 + + +3094 +2 +0 +1 +33 +pad +926 + + +3095 +2 +0 +1 +34 +pad +1207 + + +3096 +2 +0 +1 +35 +pad +652 + + +3097 +2 +0 +1 +36 +pad +379 + + +3098 +2 +0 +1 +37 +pad +640 + + +3099 +2 +0 +1 +38 +pad +927 + + +3100 +2 +0 +1 +39 +pad +925 + + +3101 +2 +0 +1 +40 +pad +370 + + +3102 +2 +0 +1 +41 +pad +366 + + +3103 +2 +0 +1 +42 +pad +90 + + +3104 +2 +0 +1 +43 +pad +82 + + +3105 +2 +0 +1 +44 +pad +1205 + + +3106 +2 +0 +1 +46 +pad +79 + + +3107 +2 +0 +1 +47 +pad +924 + + +3108 +2 +0 +1 +48 +pad +923 + + +3109 +2 +0 +1 +49 +pad +376 + + +3110 +2 +0 +1 +50 +pad +77 + + +3111 +2 +0 +1 +51 +pad +1202 + + +3112 +2 +0 +1 +52 +pad +641 + + +3113 +2 +0 +1 +53 +pad +922 + + +3114 +2 +0 +1 +54 +pad +86 + + +3115 +2 +0 +1 +55 +pad +936 + + +3116 +2 +0 +1 +57 +pad +920 + + +3117 +2 +0 +1 +58 +pad +1200 + + +3118 +2 +0 +1 +59 +pad +83 + + +3119 +2 +0 +1 +60 +pad +87 + + +3120 +2 +0 +1 +61 +pad +365 + + +3121 +2 +0 +1 +62 +pad +921 + + +3122 +2 +0 +1 +63 +pad +638 + + +3123 +2 +0 +1 +64 +pad +1199 + + +3124 +2 +0 +1 +65 +pad +918 + + +3125 +2 +0 +1 +66 +pad +85 + + +3126 +2 +0 +1 +67 +pad +635 + + +3127 +2 +0 +0 +0 +pad +374 + + +3128 +2 +0 +0 +1 +pad +919 + + +3129 +2 +0 +0 +2 +pad +369 + + +3130 +2 +0 +0 +3 +pad +917 + + +3131 +2 +0 +0 +4 +pad +1197 + + +3132 +2 +0 +0 +5 +pad +76 + + +3133 +2 +0 +0 +6 +pad +94 + + +3134 +2 +0 +0 +7 +pad +916 + + +3135 +2 +0 +0 +8 +pad +1196 + + +3136 +2 +0 +0 +9 +pad +645 + + +3137 +2 +0 +0 +10 +pad +373 + + +3138 +2 +0 +0 +12 +pad +915 + + +3139 +2 +0 +0 +13 +pad +1194 + + +3140 +2 +0 +0 +14 +pad +81 + + +3141 +2 +0 +0 +15 +pad +91 + + +3142 +2 +0 +0 +16 +pad +914 + + +3143 +2 +0 +0 +17 +pad +1195 + + +3144 +2 +0 +0 +18 +pad +74 + + +3145 +2 +0 +0 +19 +pad +1192 + + +3146 +2 +0 +0 +20 +pad +647 + + +3147 +2 +0 +0 +21 +pad +89 + + +3148 +2 +0 +0 +23 +pad +913 + + +3149 +2 +0 +0 +24 +pad +651 + + +3150 +2 +0 +0 +25 +pad +358 + + +3151 +2 +0 +0 +26 +pad +1193 + + +3152 +2 +0 +0 +27 +pad +356 + + +3153 +2 +0 +0 +28 +pad +1191 + + +3154 +2 +0 +0 +29 +pad +911 + + +3155 +2 +0 +0 +30 +pad +367 + + +3156 +2 +0 +0 +31 +pad +357 + + +3157 +2 +0 +0 +32 +pad +371 + + +3158 +2 +0 +0 +33 +pad +644 + + +3159 +2 +0 +0 +34 +pad +88 + + +3160 +2 +0 +0 +35 +pad +354 + + +3161 +2 +0 +0 +36 +pad +1190 + + +3162 +2 +0 +0 +37 +pad +355 + + +3163 +2 +0 +0 +38 +pad +93 + + +3164 +2 +0 +0 +39 +pad +353 + + +3165 +2 +0 +0 +40 +pad +110 + + +3166 +2 +0 +0 +41 +pad +642 + + +3167 +2 +0 +0 +42 +pad +105 + + +3168 +2 +0 +0 +43 +pad +352 + + +3169 +2 +0 +0 +44 +pad +104 + + +3170 +2 +0 +0 +46 +pad +351 + + +3171 +2 +0 +0 +47 +pad +102 + + +3172 +2 +0 +0 +48 +pad +639 + + +3173 +2 +0 +0 +49 +pad +99 + + +3174 +2 +0 +0 +50 +pad +348 + + +3175 +2 +0 +0 +51 +pad +97 + + +3176 +2 +0 +0 +52 +pad +637 + + +3177 +2 +0 +0 +53 +pad +1189 + + +3178 +2 +0 +0 +54 +pad +346 + + +3179 +2 +0 +0 +55 +pad +96 + + +3180 +2 +0 +0 +57 +pad +345 + + +3181 +2 +0 +0 +58 +pad +650 + + +3182 +2 +0 +0 +59 +pad +633 + + +3183 +2 +0 +0 +60 +pad +361 + + +3184 +2 +0 +0 +61 +pad +636 + + +3185 +2 +0 +0 +62 +pad +360 + + +3186 +2 +0 +0 +63 +pad +343 + + +3187 +2 +0 +0 +64 +pad +359 + + +3188 +2 +0 +0 +65 +pad +1188 + + +3189 +2 +0 +0 +66 +pad +1462 + + +3190 +2 +0 +0 +67 +pad +634 + + +3191 +2 +0 +3 +0 +pad +405 + + +3192 +2 +0 +3 +1 +pad +106 + + +3193 +2 +0 +3 +2 +pad +404 + + +3194 +2 +0 +3 +3 +pad +103 + + +3195 +2 +0 +3 +4 +pad +402 + + +3196 +2 +0 +3 +5 +pad +403 + + +3197 +2 +0 +3 +6 +pad +401 + + +3198 +2 +0 +3 +7 +pad +5250 + + +3199 +2 +0 +3 +8 +pad +400 + + +3200 +2 +0 +3 +9 +pad +101 + + +3201 +2 +0 +3 +10 +pad +398 + + +3202 +2 +0 +3 +12 +pad +5247 + + +3203 +2 +0 +3 +13 +pad +416 + + +3204 +2 +0 +3 +14 +pad +100 + + +3205 +2 +0 +3 +15 +pad +139 + + +3206 +2 +0 +3 +16 +pad +5245 + + +3207 +2 +0 +3 +17 +pad +399 + + +3208 +2 +0 +3 +18 +pad +397 + + +3209 +2 +0 +3 +19 +pad +407 + + +3210 +2 +0 +3 +20 +pad +98 + + +3211 +2 +0 +3 +21 +pad +396 + + +3212 +2 +0 +3 +23 +pad +5243 + + +3213 +2 +0 +3 +24 +pad +142 + + +3214 +2 +0 +3 +25 +pad +395 + + +3215 +2 +0 +3 +26 +pad +132 + + +3216 +2 +0 +3 +27 +pad +95 + + +3217 +2 +0 +3 +28 +pad +394 + + +3218 +2 +0 +3 +29 +pad +5244 + + +3219 +2 +0 +3 +30 +pad +130 + + +3220 +2 +0 +3 +31 +pad +392 + + +3221 +2 +0 +3 +32 +pad +414 + + +3222 +2 +0 +3 +33 +pad +5252 + + +3223 +2 +0 +3 +34 +pad +685 + + +3224 +2 +0 +3 +35 +pad +5246 + + +3225 +2 +0 +3 +36 +pad +393 + + +3226 +2 +0 +3 +37 +pad +5248 + + +3227 +2 +0 +3 +38 +pad +137 + + +3228 +2 +0 +3 +39 +pad +5249 + + +3229 +2 +0 +3 +40 +pad +136 + + +3230 +2 +0 +3 +41 +pad +390 + + +3231 +2 +0 +3 +42 +pad +684 + + +3232 +2 +0 +3 +43 +pad +126 + + +3233 +2 +0 +3 +44 +pad +391 + + +3234 +2 +0 +3 +46 +pad +389 + + +3235 +2 +0 +3 +47 +pad +127 + + +3236 +2 +0 +3 +48 +pad +128 + + +3237 +2 +0 +3 +49 +pad +682 + + +3238 +2 +0 +3 +50 +pad +5251 + + +3239 +2 +0 +3 +51 +pad +388 + + +3240 +2 +0 +3 +52 +pad +5254 + + +3241 +2 +0 +3 +53 +pad +134 + + +3242 +2 +0 +3 +54 +pad +387 + + +3243 +2 +0 +3 +55 +pad +125 + + +3244 +2 +0 +3 +57 +pad +129 + + +3245 +2 +0 +3 +58 +pad +679 + + +3246 +2 +0 +3 +59 +pad +5257 + + +3247 +2 +0 +3 +60 +pad +386 + + +3248 +2 +0 +3 +61 +pad +384 + + +3249 +2 +0 +3 +62 +pad +131 + + +3250 +2 +0 +3 +63 +pad +5256 + + +3251 +2 +0 +3 +64 +pad +677 + + +3252 +2 +0 +3 +65 +pad +107 + + +3253 +2 +0 +3 +66 +pad +5262 + + +3254 +2 +0 +3 +67 +pad +385 + + +3255 +2 +0 +2 +0 +pad +5259 + + +3256 +2 +0 +2 +1 +pad +382 + + +3257 +2 +0 +2 +2 +pad +676 + + +3258 +2 +0 +2 +3 +pad +111 + + +3259 +2 +0 +2 +4 +pad +119 + + +3260 +2 +0 +2 +5 +pad +383 + + +3261 +2 +0 +2 +6 +pad +675 + + +3262 +2 +0 +2 +7 +pad +5242 + + +3263 +2 +0 +2 +8 +pad +117 + + +3264 +2 +0 +2 +9 +pad +113 + + +3265 +2 +0 +2 +10 +pad +674 + + +3266 +2 +0 +2 +12 +pad +5239 + + +3267 +2 +0 +2 +13 +pad +116 + + +3268 +2 +0 +2 +14 +pad +380 + + +3269 +2 +0 +2 +15 +pad +122 + + +3270 +2 +0 +2 +16 +pad +109 + + +3271 +2 +0 +2 +17 +pad +673 + + +3272 +2 +0 +2 +18 +pad +5237 + + +3273 +2 +0 +2 +19 +pad +671 + + +3274 +2 +0 +2 +20 +pad +378 + + +3275 +2 +0 +2 +21 +pad +672 + + +3276 +2 +0 +2 +23 +pad +5236 + + +3277 +2 +0 +2 +24 +pad +411 + + +3278 +2 +0 +2 +25 +pad +5235 + + +3279 +2 +0 +2 +26 +pad +669 + + +3280 +2 +0 +2 +27 +pad +377 + + +3281 +2 +0 +2 +28 +pad +124 + + +3282 +2 +0 +2 +29 +pad +5238 + + +3283 +2 +0 +2 +30 +pad +670 + + +3284 +2 +0 +2 +31 +pad +5240 + + +3285 +2 +0 +2 +32 +pad +668 + + +3286 +2 +0 +2 +33 +pad +5534 + + +3287 +2 +0 +2 +34 +pad +123 + + +3288 +2 +0 +2 +35 +pad +375 + + +3289 +2 +0 +2 +36 +pad +121 + + +3290 +2 +0 +2 +37 +pad +5233 + + +3291 +2 +0 +2 +38 +pad +120 + + +3292 +2 +0 +2 +39 +pad +5533 + + +3293 +2 +0 +2 +40 +pad +667 + + +3294 +2 +0 +2 +41 +pad +666 + + +3295 +2 +0 +2 +42 +pad +118 + + +3296 +2 +0 +2 +43 +pad +372 + + +3297 +2 +0 +2 +44 +pad +665 + + +3298 +2 +0 +2 +46 +pad +5234 + + +3299 +2 +0 +2 +47 +pad +408 + + +3300 +2 +0 +2 +48 +pad +663 + + +3301 +2 +0 +2 +49 +pad +950 + + +3302 +2 +0 +2 +50 +pad +5531 + + +3303 +2 +0 +2 +51 +pad +664 + + +3304 +2 +0 +2 +52 +pad +5536 + + +3305 +2 +0 +2 +53 +pad +114 + + +3306 +2 +0 +2 +54 +pad +661 + + +3307 +2 +0 +2 +55 +pad +949 + + +3308 +2 +0 +2 +57 +pad +5539 + + +3309 +2 +0 +2 +58 +pad +115 + + +3310 +2 +0 +2 +59 +pad +112 + + +3311 +2 +0 +2 +60 +pad +662 + + +3312 +2 +0 +2 +61 +pad +108 + + +3313 +2 +0 +2 +62 +pad +5241 + + +3314 +2 +0 +2 +63 +pad +406 + + +3315 +2 +0 +2 +64 +pad +947 + + +3316 +2 +0 +2 +65 +pad +660 + + +3317 +2 +0 +2 +66 +pad +659 + + +3318 +2 +0 +2 +67 +pad +658 + + +3319 +2 +0 +1 +0 +pad +939 + + +3320 +2 +0 +1 +1 +pad +655 + + +3321 +2 +0 +1 +2 +pad +941 + + +3322 +2 +0 +1 +3 +pad +657 + + +3323 +2 +0 +1 +4 +pad +944 + + +3324 +2 +0 +1 +5 +pad +656 + + +3325 +2 +0 +1 +6 +pad +940 + + +3326 +2 +0 +1 +7 +pad +653 + + +3327 +2 +0 +1 +8 +pad +942 + + +3328 +2 +0 +1 +9 +pad +654 + + +3329 +2 +1 +1 +10 +pad +1488 + + +3330 +2 +1 +1 +12 +pad +1218 + + +3331 +2 +1 +1 +13 +pad +1485 + + +3332 +2 +1 +1 +14 +pad +1217 + + +3333 +2 +1 +1 +15 +pad +1530 + + +3334 +2 +1 +1 +16 +pad +1214 + + +3335 +2 +1 +1 +17 +pad +1531 + + +3336 +2 +1 +1 +18 +pad +1212 + + +3337 +2 +1 +1 +19 +pad +1486 + + +3338 +2 +1 +1 +20 +pad +1216 + + +3339 +2 +1 +1 +21 +pad +1483 + + +3340 +2 +1 +1 +23 +pad +1215 + + +3341 +2 +1 +1 +24 +pad +1533 + + +3342 +2 +1 +1 +25 +pad +1213 + + +3343 +2 +1 +1 +26 +pad +1484 + + +3344 +2 +1 +1 +27 +pad +1210 + + +3345 +2 +1 +1 +28 +pad +1246 + + +3346 +2 +1 +1 +29 +pad +1211 + + +3347 +2 +1 +1 +30 +pad +1482 + + +3348 +2 +1 +1 +31 +pad +1209 + + +3349 +2 +1 +1 +32 +pad +1249 + + +3350 +2 +1 +1 +33 +pad +1248 + + +3351 +2 +1 +1 +34 +pad +1481 + + +3352 +2 +1 +1 +35 +pad +1250 + + +3353 +2 +1 +1 +36 +pad +1480 + + +3354 +2 +1 +1 +37 +pad +1253 + + +3355 +2 +1 +1 +38 +pad +1251 + + +3356 +2 +1 +1 +39 +pad +1206 + + +3357 +2 +1 +1 +40 +pad +1479 + + +3358 +2 +1 +1 +41 +pad +1477 + + +3359 +2 +1 +1 +42 +pad +1252 + + +3360 +2 +1 +1 +43 +pad +1204 + + +3361 +2 +1 +1 +44 +pad +1254 + + +3362 +2 +1 +1 +46 +pad +1255 + + +3363 +2 +1 +1 +47 +pad +1257 + + +3364 +2 +1 +1 +48 +pad +991 + + +3365 +2 +1 +1 +49 +pad +1259 + + +3366 +2 +1 +1 +50 +pad +1475 + + +3367 +2 +1 +1 +51 +pad +1478 + + +3368 +2 +1 +1 +52 +pad +988 + + +3369 +2 +1 +1 +53 +pad +1260 + + +3370 +2 +1 +1 +54 +pad +1203 + + +3371 +2 +1 +1 +55 +pad +1476 + + +3372 +2 +1 +1 +57 +pad +986 + + +3373 +2 +1 +1 +58 +pad +1262 + + +3374 +2 +1 +1 +59 +pad +1474 + + +3375 +2 +1 +1 +60 +pad +1265 + + +3376 +2 +1 +1 +61 +pad +985 + + +3377 +2 +1 +1 +62 +pad +1523 + + +3378 +2 +1 +1 +63 +pad +1201 + + +3379 +2 +1 +1 +64 +pad +1473 + + +3380 +2 +1 +1 +65 +pad +983 + + +3381 +2 +1 +1 +66 +pad +1525 + + +3382 +2 +1 +1 +67 +pad +1472 + + +3383 +2 +1 +0 +0 +pad +1528 + + +3384 +2 +1 +0 +1 +pad +1198 + + +3385 +2 +1 +0 +2 +pad +1471 + + +3386 +2 +1 +0 +3 +pad +980 + + +3387 +2 +1 +0 +4 +pad +1244 + + +3388 +2 +1 +0 +5 +pad +1469 + + +3389 +2 +1 +0 +6 +pad +1243 + + +3390 +2 +1 +0 +7 +pad +978 + + +3391 +2 +1 +0 +8 +pad +1736 + + +3392 +2 +1 +0 +9 +pad +992 + + +3393 +2 +1 +0 +10 +pad +1470 + + +3394 +2 +1 +0 +12 +pad +990 + + +3395 +2 +1 +0 +13 +pad +1241 + + +3396 +2 +1 +0 +14 +pad +1467 + + +3397 +2 +1 +0 +15 +pad +1735 + + +3398 +2 +1 +0 +16 +pad +989 + + +3399 +2 +1 +0 +17 +pad +1238 + + +3400 +2 +1 +0 +18 +pad +1468 + + +3401 +2 +1 +0 +19 +pad +1236 + + +3402 +2 +1 +0 +20 +pad +1256 + + +3403 +2 +1 +0 +21 +pad +1506 + + +3404 +2 +1 +0 +23 +pad +1466 + + +3405 +2 +1 +0 +24 +pad +1504 + + +3406 +2 +1 +0 +25 +pad +1258 + + +3407 +2 +1 +0 +26 +pad +1734 + + +3408 +2 +1 +0 +27 +pad +1261 + + +3409 +2 +1 +0 +28 +pad +1498 + + +3410 +2 +1 +0 +29 +pad +1263 + + +3411 +2 +1 +0 +30 +pad +1768 + + +3412 +2 +1 +0 +31 +pad +1465 + + +3413 +2 +1 +0 +32 +pad +1772 + + +3414 +2 +1 +0 +33 +pad +1522 + + +3415 +2 +1 +0 +34 +pad +1767 + + +3416 +2 +1 +0 +35 +pad +1520 + + +3417 +2 +1 +0 +36 +pad +1771 + + +3418 +2 +1 +0 +37 +pad +1517 + + +3419 +2 +1 +0 +38 +pad +1765 + + +3420 +2 +1 +0 +39 +pad +1515 + + +3421 +2 +1 +0 +40 +pad +1733 + + +3422 +2 +1 +0 +41 +pad +1514 + + +3423 +2 +1 +0 +42 +pad +1770 + + +3424 +2 +1 +0 +43 +pad +1512 + + +3425 +2 +1 +0 +44 +pad +1502 + + +3426 +2 +1 +0 +46 +pad +1509 + + +3427 +2 +1 +0 +47 +pad +1500 + + +3428 +2 +1 +0 +48 +pad +1464 + + +3429 +2 +1 +0 +49 +pad +1773 + + +3430 +2 +1 +0 +50 +pad +1507 + + +3431 +2 +1 +0 +51 +pad +1503 + + +3432 +2 +1 +0 +52 +pad +1501 + + +3433 +2 +1 +0 +53 +pad +1775 + + +3434 +2 +1 +0 +54 +pad +1499 + + +3435 +2 +1 +0 +55 +pad +1732 + + +3436 +2 +1 +0 +57 +pad +1490 + + +3437 +2 +1 +0 +58 +pad +1776 + + +3438 +2 +1 +0 +59 +pad +1491 + + +3439 +2 +1 +0 +60 +pad +1505 + + +3440 +2 +1 +0 +61 +pad +1463 + + +3441 +2 +1 +0 +62 +pad +1508 + + +3442 +2 +1 +0 +63 +pad +1493 + + +3443 +2 +1 +0 +64 +pad +1510 + + +3444 +2 +1 +0 +65 +pad +1496 + + +3445 +2 +1 +0 +66 +pad +1731 + + +3446 +2 +1 +0 +67 +pad +1487 + + +3447 +2 +1 +3 +0 +pad +982 + + +3448 +2 +1 +3 +1 +pad +144 + + +3449 +2 +1 +3 +2 +pad +984 + + +3450 +2 +1 +3 +3 +pad +696 + + +3451 +2 +1 +3 +4 +pad +981 + + +3452 +2 +1 +3 +5 +pad +141 + + +3453 +2 +1 +3 +6 +pad +979 + + +3454 +2 +1 +3 +7 +pad +694 + + +3455 +2 +1 +3 +8 +pad +976 + + +3456 +2 +1 +3 +9 +pad +437 + + +3457 +2 +1 +3 +10 +pad +145 + + +3458 +2 +1 +3 +12 +pad +434 + + +3459 +2 +1 +3 +13 +pad +143 + + +3460 +2 +1 +3 +14 +pad +691 + + +3461 +2 +1 +3 +15 +pad +438 + + +3462 +2 +1 +3 +16 +pad +716 + + +3463 +2 +1 +3 +17 +pad +721 + + +3464 +2 +1 +3 +18 +pad +693 + + +3465 +2 +1 +3 +19 +pad +436 + + +3466 +2 +1 +3 +20 +pad +692 + + +3467 +2 +1 +3 +21 +pad +147 + + +3468 +2 +1 +3 +23 +pad +690 + + +3469 +2 +1 +3 +24 +pad +977 + + +3470 +2 +1 +3 +25 +pad +687 + + +3471 +2 +1 +3 +26 +pad +146 + + +3472 +2 +1 +3 +27 +pad +688 + + +3473 +2 +1 +3 +28 +pad +439 + + +3474 +2 +1 +3 +29 +pad +433 + + +3475 +2 +1 +3 +30 +pad +975 + + +3476 +2 +1 +3 +31 +pad +435 + + +3477 +2 +1 +3 +32 +pad +974 + + +3478 +2 +1 +3 +33 +pad +140 + + +3479 +2 +1 +3 +34 +pad +973 + + +3480 +2 +1 +3 +35 +pad +432 + + +3481 +2 +1 +3 +36 +pad +971 + + +3482 +2 +1 +3 +37 +pad +686 + + +3483 +2 +1 +3 +38 +pad +972 + + +3484 +2 +1 +3 +39 +pad +138 + + +3485 +2 +1 +3 +40 +pad +968 + + +3486 +2 +1 +3 +41 +pad +430 + + +3487 +2 +1 +3 +42 +pad +970 + + +3488 +2 +1 +3 +43 +pad +683 + + +3489 +2 +1 +3 +44 +pad +431 + + +3490 +2 +1 +3 +46 +pad +717 + + +3491 +2 +1 +3 +47 +pad +428 + + +3492 +2 +1 +3 +48 +pad +133 + + +3493 +2 +1 +3 +49 +pad +713 + + +3494 +2 +1 +3 +50 +pad +135 + + +3495 +2 +1 +3 +51 +pad +712 + + +3496 +2 +1 +3 +52 +pad +681 + + +3497 +2 +1 +3 +53 +pad +969 + + +3498 +2 +1 +3 +54 +pad +429 + + +3499 +2 +1 +3 +55 +pad +710 + + +3500 +2 +1 +3 +57 +pad +427 + + +3501 +2 +1 +3 +58 +pad +707 + + +3502 +2 +1 +3 +59 +pad +680 + + +3503 +2 +1 +3 +60 +pad +967 + + +3504 +2 +1 +3 +61 +pad +966 + + +3505 +2 +1 +3 +62 +pad +1247 + + +3506 +2 +1 +3 +63 +pad +424 + + +3507 +2 +1 +3 +64 +pad +705 + + +3508 +2 +1 +3 +65 +pad +965 + + +3509 +2 +1 +3 +66 +pad +1245 + + +3510 +2 +1 +3 +67 +pad +678 + + +3511 +2 +1 +2 +0 +pad +964 + + +3512 +2 +1 +2 +1 +pad +714 + + +3513 +2 +1 +2 +2 +pad +718 + + +3514 +2 +1 +2 +3 +pad +963 + + +3515 +2 +1 +2 +4 +pad +720 + + +3516 +2 +1 +2 +5 +pad +426 + + +3517 +2 +1 +2 +6 +pad +1242 + + +3518 +2 +1 +2 +7 +pad +425 + + +3519 +2 +1 +2 +8 +pad +962 + + +3520 +2 +1 +2 +9 +pad +960 + + +3521 +2 +1 +2 +10 +pad +961 + + +3522 +2 +1 +2 +12 +pad +423 + + +3523 +2 +1 +2 +13 +pad +1240 + + +3524 +2 +1 +2 +14 +pad +418 + + +3525 +2 +1 +2 +15 +pad +719 + + +3526 +2 +1 +2 +16 +pad +417 + + +3527 +2 +1 +2 +17 +pad +722 + + +3528 +2 +1 +2 +18 +pad +695 + + +3529 +2 +1 +2 +19 +pad +1239 + + +3530 +2 +1 +2 +20 +pad +958 + + +3531 +2 +1 +2 +21 +pad +724 + + +3532 +2 +1 +2 +23 +pad +698 + + +3533 +2 +1 +2 +24 +pad +725 + + +3534 +2 +1 +2 +25 +pad +700 + + +3535 +2 +1 +2 +26 +pad +727 + + +3536 +2 +1 +2 +27 +pad +957 + + +3537 +2 +1 +2 +28 +pad +1237 + + +3538 +2 +1 +2 +29 +pad +959 + + +3539 +2 +1 +2 +30 +pad +987 + + +3540 +2 +1 +2 +31 +pad +956 + + +3541 +2 +1 +2 +32 +pad +715 + + +3542 +2 +1 +2 +33 +pad +955 + + +3543 +2 +1 +2 +34 +pad +1234 + + +3544 +2 +1 +2 +35 +pad +701 + + +3545 +2 +1 +2 +36 +pad +422 + + +3546 +2 +1 +2 +37 +pad +954 + + +3547 +2 +1 +2 +38 +pad +421 + + +3548 +2 +1 +2 +39 +pad +703 + + +3549 +2 +1 +2 +40 +pad +419 + + +3550 +2 +1 +2 +41 +pad +952 + + +3551 +2 +1 +2 +42 +pad +1232 + + +3552 +2 +1 +2 +43 +pad +706 + + +3553 +2 +1 +2 +44 +pad +1235 + + +3554 +2 +1 +2 +46 +pad +953 + + +3555 +2 +1 +2 +47 +pad +1233 + + +3556 +2 +1 +2 +48 +pad +708 + + +3557 +2 +1 +2 +49 +pad +1231 + + +3558 +2 +1 +2 +50 +pad +709 + + +3559 +2 +1 +2 +51 +pad +415 + + +3560 +2 +1 +2 +52 +pad +951 + + +3561 +2 +1 +2 +53 +pad +412 + + +3562 +2 +1 +2 +54 +pad +711 + + +3563 +2 +1 +2 +55 +pad +1230 + + +3564 +2 +1 +2 +57 +pad +699 + + +3565 +2 +1 +2 +58 +pad +1229 + + +3566 +2 +1 +2 +59 +pad +948 + + +3567 +2 +1 +2 +60 +pad +410 + + +3568 +2 +1 +2 +61 +pad +702 + + +3569 +2 +1 +2 +62 +pad +1228 + + +3570 +2 +1 +2 +63 +pad +704 + + +3571 +2 +1 +2 +64 +pad +1226 + + +3572 +2 +1 +2 +65 +pad +697 + + +3573 +2 +1 +2 +66 +pad +409 + + +3574 +2 +1 +2 +67 +pad +946 + + +3575 +2 +1 +1 +0 +pad +1227 + + +3576 +2 +1 +1 +1 +pad +689 + + +3577 +2 +1 +1 +2 +pad +1224 + + +3578 +2 +1 +1 +3 +pad +945 + + +3579 +2 +1 +1 +4 +pad +420 + + +3580 +2 +1 +1 +5 +pad +943 + + +3581 +2 +1 +1 +6 +pad +1225 + + +3582 +2 +1 +1 +7 +pad +1223 + + +3583 +2 +1 +1 +8 +pad +1222 + + +3584 +2 +1 +1 +9 +pad +1221 + + +3585 +9 +0 +1 +10 +pad +3615 + + +3586 +9 +0 +1 +12 +pad +3404 + + +3587 +9 +0 +1 +13 +pad +3616 + + +3588 +9 +0 +1 +14 +pad +3403 + + +3589 +9 +0 +1 +15 +pad +3824 + + +3590 +9 +0 +1 +16 +pad +3405 + + +3591 +9 +0 +1 +17 +pad +3825 + + +3592 +9 +0 +1 +18 +pad +1982 + + +3593 +9 +0 +1 +19 +pad +3826 + + +3594 +9 +0 +1 +20 +pad +2237 + + +3595 +9 +0 +1 +21 +pad +4023 + + +3596 +9 +0 +1 +23 +pad +2485 + + +3597 +9 +0 +1 +24 +pad +3614 + + +3598 +9 +0 +1 +25 +pad +2726 + + +3599 +9 +0 +1 +26 +pad +4119 + + +3600 +9 +0 +1 +27 +pad +2236 + + +3601 +9 +0 +1 +28 +pad +2957 + + +3602 +9 +0 +1 +29 +pad +2484 + + +3603 +9 +0 +1 +30 +pad +2956 + + +3604 +9 +0 +1 +31 +pad +2958 + + +3605 +9 +0 +1 +32 +pad +2955 + + +3606 +9 +0 +1 +33 +pad +2725 + + +3607 +9 +0 +1 +34 +pad +3183 + + +3608 +9 +0 +1 +35 +pad +2235 + + +3609 +9 +0 +1 +36 +pad +2954 + + +3610 +9 +0 +1 +37 +pad +2483 + + +3611 +9 +0 +1 +38 +pad +3182 + + +3612 +9 +0 +1 +39 +pad +3613 + + +3613 +9 +0 +1 +40 +pad +3181 + + +3614 +9 +0 +1 +41 +pad +3184 + + +3615 +9 +0 +1 +42 +pad +3401 + + +3616 +9 +0 +1 +43 +pad +3402 + + +3617 +9 +0 +1 +44 +pad +3400 + + +3618 +9 +0 +1 +46 +pad +2724 + + +3619 +9 +0 +1 +47 +pad +2728 + + +3620 +9 +0 +1 +48 +pad +2234 + + +3621 +9 +0 +1 +49 +pad +4213 + + +3622 +9 +0 +1 +50 +pad +3612 + + +3623 +9 +0 +1 +51 +pad +2488 + + +3624 +9 +0 +1 +52 +pad +2482 + + +3625 +9 +0 +1 +53 +pad +3816 + + +3626 +9 +0 +1 +54 +pad +2723 + + +3627 +9 +0 +1 +55 +pad +1984 + + +3628 +9 +0 +1 +57 +pad +3399 + + +3629 +9 +0 +1 +58 +pad +4022 + + +3630 +9 +0 +1 +59 +pad +2233 + + +3631 +9 +0 +1 +60 +pad +2239 + + +3632 +9 +0 +1 +61 +pad +3611 + + +3633 +9 +0 +1 +62 +pad +4118 + + +3634 +9 +0 +1 +63 +pad +2481 + + +3635 +9 +0 +1 +64 +pad +2487 + + +3636 +9 +0 +1 +65 +pad +2722 + + +3637 +9 +0 +1 +66 +pad +4212 + + +3638 +9 +0 +1 +67 +pad +2232 + + +3639 +9 +0 +0 +0 +pad +3815 + + +3640 +9 +0 +0 +1 +pad +2480 + + +3641 +9 +0 +0 +2 +pad +1983 + + +3642 +9 +0 +0 +3 +pad +3823 + + +3643 +9 +0 +0 +4 +pad +3610 + + +3644 +9 +0 +0 +5 +pad +2721 + + +3645 +9 +0 +0 +6 +pad +2959 + + +3646 +9 +0 +0 +7 +pad +3180 + + +3647 +9 +0 +0 +8 +pad +2719 + + +3648 +9 +0 +0 +9 +pad +2479 + + +3649 +9 +0 +0 +10 +pad +2238 + + +3650 +9 +0 +0 +12 +pad +3814 + + +3651 +9 +0 +0 +13 +pad +3398 + + +3652 +9 +0 +0 +14 +pad +2720 + + +3653 +9 +0 +0 +15 +pad +3185 + + +3654 +9 +0 +0 +16 +pad +2953 + + +3655 +9 +0 +0 +17 +pad +3609 + + +3656 +9 +0 +0 +18 +pad +3179 + + +3657 +9 +0 +0 +19 +pad +2727 + + +3658 +9 +0 +0 +20 +pad +2478 + + +3659 +9 +0 +0 +21 +pad +2952 + + +3660 +9 +0 +0 +23 +pad +3813 + + +3661 +9 +0 +0 +24 +pad +2486 + + +3662 +9 +0 +0 +25 +pad +3177 + + +3663 +9 +0 +0 +26 +pad +3608 + + +3664 +9 +0 +0 +27 +pad +2950 + + +3665 +9 +0 +0 +28 +pad +4009 + + +3666 +9 +0 +0 +29 +pad +2475 + + +3667 +9 +0 +0 +30 +pad +3178 + + +3668 +9 +0 +0 +31 +pad +3396 + + +3669 +9 +0 +0 +32 +pad +2477 + + +3670 +9 +0 +0 +33 +pad +2716 + + +3671 +9 +0 +0 +34 +pad +3397 + + +3672 +9 +0 +0 +35 +pad +3812 + + +3673 +9 +0 +0 +36 +pad +2718 + + +3674 +9 +0 +0 +37 +pad +3176 + + +3675 +9 +0 +0 +38 +pad +4008 + + +3676 +9 +0 +0 +39 +pad +3607 + + +3677 +9 +0 +0 +40 +pad +2951 + + +3678 +9 +0 +0 +41 +pad +2474 + + +3679 +9 +0 +0 +42 +pad +2476 + + +3680 +9 +0 +0 +43 +pad +3395 + + +3681 +9 +0 +0 +44 +pad +2717 + + +3682 +9 +0 +0 +46 +pad +3811 + + +3683 +9 +0 +0 +47 +pad +4021 + + +3684 +9 +0 +0 +48 +pad +2949 + + +3685 +9 +0 +0 +49 +pad +4117 + + +3686 +9 +0 +0 +50 +pad +2715 + + +3687 +9 +0 +0 +51 +pad +4007 + + +3688 +9 +0 +0 +52 +pad +3175 + + +3689 +9 +0 +0 +53 +pad +4020 + + +3690 +9 +0 +0 +54 +pad +2948 + + +3691 +9 +0 +0 +55 +pad +4116 + + +3692 +9 +0 +0 +57 +pad +2714 + + +3693 +9 +0 +0 +58 +pad +4019 + + +3694 +9 +0 +0 +59 +pad +3810 + + +3695 +9 +0 +0 +60 +pad +4018 + + +3696 +9 +0 +0 +61 +pad +3606 + + +3697 +9 +0 +0 +62 +pad +4114 + + +3698 +9 +0 +0 +63 +pad +3394 + + +3699 +9 +0 +0 +64 +pad +4017 + + +3700 +9 +0 +0 +65 +pad +4006 + + +3701 +9 +0 +0 +66 +pad +4113 + + +3702 +9 +0 +0 +67 +pad +3174 + + +3703 +9 +0 +3 +0 +pad +2736 + + +3704 +9 +0 +3 +1 +pad +1220 + + +3705 +9 +0 +3 +2 +pad +2013 + + +3706 +9 +0 +3 +3 +pad +2735 + + +3707 +9 +0 +3 +4 +pad +2029 + + +3708 +9 +0 +3 +5 +pad +1219 + + +3709 +9 +0 +3 +6 +pad +2250 + + +3710 +9 +0 +3 +7 +pad +1995 + + +3711 +9 +0 +3 +8 +pad +1777 + + +3712 +9 +0 +3 +9 +pad +1760 + + +3713 +9 +0 +3 +10 +pad +2011 + + +3714 +9 +0 +3 +12 +pad +1998 + + +3715 +9 +0 +3 +13 +pad +2253 + + +3716 +9 +0 +3 +14 +pad +1756 + + +3717 +9 +0 +3 +15 +pad +2497 + + +3718 +9 +0 +3 +16 +pad +2734 + + +3719 +9 +0 +3 +17 +pad +2033 + + +3720 +9 +0 +3 +18 +pad +2248 + + +3721 +9 +0 +3 +19 +pad +2968 + + +3722 +9 +0 +3 +20 +pad +1759 + + +3723 +9 +0 +3 +21 +pad +2010 + + +3724 +9 +0 +3 +23 +pad +1495 + + +3725 +9 +0 +3 +24 +pad +2027 + + +3726 +9 +0 +3 +25 +pad +1755 + + +3727 +9 +0 +3 +26 +pad +2008 + + +3728 +9 +0 +3 +27 +pad +1994 + + +3729 +9 +0 +3 +28 +pad +2031 + + +3730 +9 +0 +3 +29 +pad +1753 + + +3731 +9 +0 +3 +30 +pad +2005 + + +3732 +9 +0 +3 +31 +pad +2733 + + +3733 +9 +0 +3 +32 +pad +2967 + + +3734 +9 +0 +3 +33 +pad +1494 + + +3735 +9 +0 +3 +34 +pad +2026 + + +3736 +9 +0 +3 +35 +pad +1754 + + +3737 +9 +0 +3 +36 +pad +2003 + + +3738 +9 +0 +3 +37 +pad +1492 + + +3739 +9 +0 +3 +38 +pad +2024 + + +3740 +9 +0 +3 +39 +pad +1750 + + +3741 +9 +0 +3 +40 +pad +2002 + + +3742 +9 +0 +3 +41 +pad +1489 + + +3743 +9 +0 +3 +42 +pad +2021 + + +3744 +9 +0 +3 +43 +pad +1752 + + +3745 +9 +0 +3 +44 +pad +2000 + + +3746 +9 +0 +3 +46 +pad +1749 + + +3747 +9 +0 +3 +47 +pad +2966 + + +3748 +9 +0 +3 +48 +pad +1748 + + +3749 +9 +0 +3 +49 +pad +2019 + + +3750 +9 +0 +3 +50 +pad +1746 + + +3751 +9 +0 +3 +51 +pad +2015 + + +3752 +9 +0 +3 +52 +pad +1751 + + +3753 +9 +0 +3 +53 +pad +1774 + + +3754 +9 +0 +3 +54 +pad +1744 + + +3755 +9 +0 +3 +55 +pad +2014 + + +3756 +9 +0 +3 +57 +pad +1747 + + +3757 +9 +0 +3 +58 +pad +2030 + + +3758 +9 +0 +3 +59 +pad +1743 + + +3759 +9 +0 +3 +60 +pad +2012 + + +3760 +9 +0 +3 +61 +pad +2965 + + +3761 +9 +0 +3 +62 +pad +2028 + + +3762 +9 +0 +3 +63 +pad +2247 + + +3763 +9 +0 +3 +64 +pad +2249 + + +3764 +9 +0 +3 +65 +pad +1745 + + +3765 +9 +0 +3 +66 +pad +2025 + + +3766 +9 +0 +3 +67 +pad +1741 + + +3767 +9 +0 +2 +0 +pad +2496 + + +3768 +9 +0 +2 +1 +pad +1742 + + +3769 +9 +0 +2 +2 +pad +1769 + + +3770 +9 +0 +2 +3 +pad +2964 + + +3771 +9 +0 +2 +4 +pad +2009 + + +3772 +9 +0 +2 +5 +pad +1993 + + +3773 +9 +0 +2 +6 +pad +3191 + + +3774 +9 +0 +2 +7 +pad +1740 + + +3775 +9 +0 +2 +8 +pad +2023 + + +3776 +9 +0 +2 +9 +pad +1739 + + +3777 +9 +0 +2 +10 +pad +2007 + + +3778 +9 +0 +2 +12 +pad +2963 + + +3779 +9 +0 +2 +13 +pad +1766 + + +3780 +9 +0 +2 +14 +pad +1737 + + +3781 +9 +0 +2 +15 +pad +2006 + + +3782 +9 +0 +2 +16 +pad +1738 + + +3783 +9 +0 +2 +17 +pad +2022 + + +3784 +9 +0 +2 +18 +pad +2495 + + +3785 +9 +0 +2 +19 +pad +1997 + + +3786 +9 +0 +2 +20 +pad +2494 + + +3787 +9 +0 +2 +21 +pad +3190 + + +3788 +9 +0 +2 +23 +pad +2493 + + +3789 +9 +0 +2 +24 +pad +1764 + + +3790 +9 +0 +2 +25 +pad +2732 + + +3791 +9 +0 +2 +26 +pad +2004 + + +3792 +9 +0 +2 +27 +pad +2492 + + +3793 +9 +0 +2 +28 +pad +2020 + + +3794 +9 +0 +2 +29 +pad +1730 + + +3795 +9 +0 +2 +30 +pad +2001 + + +3796 +9 +0 +2 +31 +pad +1992 + + +3797 +9 +0 +2 +32 +pad +1763 + + +3798 +9 +0 +2 +33 +pad +3189 + + +3799 +9 +0 +2 +34 +pad +1999 + + +3800 +9 +0 +2 +35 +pad +1729 + + +3801 +9 +0 +2 +36 +pad +2017 + + +3802 +9 +0 +2 +37 +pad +1991 + + +3803 +9 +0 +2 +38 +pad +1996 + + +3804 +9 +0 +2 +39 +pad +1728 + + +3805 +9 +0 +2 +40 +pad +1761 + + +3806 +9 +0 +2 +41 +pad +1990 + + +3807 +9 +0 +2 +42 +pad +1757 + + +3808 +9 +0 +2 +43 +pad +3188 + + +3809 +9 +0 +2 +44 +pad +1762 + + +3810 +9 +0 +2 +46 +pad +1727 + + +3811 +9 +0 +2 +47 +pad +1497 + + +3812 +9 +0 +2 +48 +pad +2962 + + +3813 +9 +0 +2 +49 +pad +3408 + + +3814 +9 +0 +2 +50 +pad +1989 + + +3815 +9 +0 +2 +51 +pad +1758 + + +3816 +9 +0 +2 +52 +pad +2244 + + +3817 +9 +0 +2 +53 +pad +2246 + + +3818 +9 +0 +2 +54 +pad +2730 + + +3819 +9 +0 +2 +55 +pad +2731 + + +3820 +9 +0 +2 +57 +pad +3187 + + +3821 +9 +0 +2 +58 +pad +2491 + + +3822 +9 +0 +2 +59 +pad +1988 + + +3823 +9 +0 +2 +60 +pad +2245 + + +3824 +9 +0 +2 +61 +pad +2243 + + +3825 +9 +0 +2 +62 +pad +3407 + + +3826 +9 +0 +2 +63 +pad +1725 + + +3827 +9 +0 +2 +64 +pad +1726 + + +3828 +9 +0 +2 +65 +pad +1987 + + +3829 +9 +0 +2 +66 +pad +2490 + + +3830 +9 +0 +2 +67 +pad +3186 + + +3831 +9 +0 +1 +0 +pad +2961 + + +3832 +9 +0 +1 +1 +pad +2242 + + +3833 +9 +0 +1 +2 +pad +2729 + + +3834 +9 +0 +1 +3 +pad +1986 + + +3835 +9 +0 +1 +4 +pad +3406 + + +3836 +9 +0 +1 +5 +pad +2241 + + +3837 +9 +0 +1 +6 +pad +2489 + + +3838 +9 +0 +1 +7 +pad +1985 + + +3839 +9 +0 +1 +8 +pad +2960 + + +3840 +9 +0 +1 +9 +pad +2240 + + +3841 +9 +1 +1 +10 +pad +3820 + + +3842 +9 +1 +1 +12 +pad +3819 + + +3843 +9 +1 +1 +13 +pad +4302 + + +3844 +9 +1 +1 +14 +pad +4211 + + +3845 +9 +1 +1 +15 +pad +4301 + + +3846 +9 +1 +1 +16 +pad +4208 + + +3847 +9 +1 +1 +17 +pad +4300 + + +3848 +9 +1 +1 +18 +pad +4209 + + +3849 +9 +1 +1 +19 +pad +4389 + + +3850 +9 +1 +1 +20 +pad +4210 + + +3851 +9 +1 +1 +21 +pad +4299 + + +3852 +9 +1 +1 +23 +pad +4303 + + +3853 +9 +1 +1 +24 +pad +4388 + + +3854 +9 +1 +1 +25 +pad +3818 + + +3855 +9 +1 +1 +26 +pad +4298 + + +3856 +9 +1 +1 +27 +pad +4115 + + +3857 +9 +1 +1 +28 +pad +4387 + + +3858 +9 +1 +1 +29 +pad +4207 + + +3859 +9 +1 +1 +30 +pad +4014 + + +3860 +9 +1 +1 +31 +pad +4016 + + +3861 +9 +1 +1 +32 +pad +4297 + + +3862 +9 +1 +1 +33 +pad +4112 + + +3863 +9 +1 +1 +34 +pad +4386 + + +3864 +9 +1 +1 +35 +pad +4206 + + +3865 +9 +1 +1 +36 +pad +4472 + + +3866 +9 +1 +1 +37 +pad +3817 + + +3867 +9 +1 +1 +38 +pad +4013 + + +3868 +9 +1 +1 +39 +pad +4015 + + +3869 +9 +1 +1 +40 +pad +4385 + + +3870 +9 +1 +1 +41 +pad +4111 + + +3871 +9 +1 +1 +42 +pad +4471 + + +3872 +9 +1 +1 +43 +pad +4205 + + +3873 +9 +1 +1 +44 +pad +4384 + + +3874 +9 +1 +1 +46 +pad +4110 + + +3875 +9 +1 +1 +47 +pad +4470 + + +3876 +9 +1 +1 +48 +pad +4204 + + +3877 +9 +1 +1 +49 +pad +4383 + + +3878 +9 +1 +1 +50 +pad +4296 + + +3879 +9 +1 +1 +51 +pad +4469 + + +3880 +9 +1 +1 +52 +pad +4109 + + +3881 +9 +1 +1 +53 +pad +4012 + + +3882 +9 +1 +1 +54 +pad +4203 + + +3883 +9 +1 +1 +55 +pad +4552 + + +3884 +9 +1 +1 +57 +pad +4295 + + +3885 +9 +1 +1 +58 +pad +4382 + + +3886 +9 +1 +1 +59 +pad +4108 + + +3887 +9 +1 +1 +60 +pad +4468 + + +3888 +9 +1 +1 +61 +pad +4202 + + +3889 +9 +1 +1 +62 +pad +4551 + + +3890 +9 +1 +1 +63 +pad +4294 + + +3891 +9 +1 +1 +64 +pad +4381 + + +3892 +9 +1 +1 +65 +pad +4107 + + +3893 +9 +1 +1 +66 +pad +4467 + + +3894 +9 +1 +1 +67 +pad +4011 + + +3895 +9 +1 +0 +0 +pad +4550 + + +3896 +9 +1 +0 +1 +pad +4201 + + +3897 +9 +1 +0 +2 +pad +4380 + + +3898 +9 +1 +0 +3 +pad +4293 + + +3899 +9 +1 +0 +4 +pad +4466 + + +3900 +9 +1 +0 +5 +pad +4292 + + +3901 +9 +1 +0 +6 +pad +4549 + + +3902 +9 +1 +0 +7 +pad +4200 + + +3903 +9 +1 +0 +8 +pad +4465 + + +3904 +9 +1 +0 +9 +pad +4106 + + +3905 +9 +1 +0 +10 +pad +4548 + + +3906 +9 +1 +0 +12 +pad +4010 + + +3907 +9 +1 +0 +13 +pad +4628 + + +3908 +9 +1 +0 +14 +pad +4291 + + +3909 +9 +1 +0 +15 +pad +4105 + + +3910 +9 +1 +0 +16 +pad +4199 + + +3911 +9 +1 +0 +17 +pad +4464 + + +3912 +9 +1 +0 +18 +pad +4379 + + +3913 +9 +1 +0 +19 +pad +4547 + + +3914 +9 +1 +0 +20 +pad +4290 + + +3915 +9 +1 +0 +21 +pad +4627 + + +3916 +9 +1 +0 +23 +pad +4198 + + +3917 +9 +1 +0 +24 +pad +4463 + + +3918 +9 +1 +0 +25 +pad +4378 + + +3919 +9 +1 +0 +26 +pad +4546 + + +3920 +9 +1 +0 +27 +pad +4289 + + +3921 +9 +1 +0 +28 +pad +4104 + + +3922 +9 +1 +0 +29 +pad +4197 + + +3923 +9 +1 +0 +30 +pad +4626 + + +3924 +9 +1 +0 +31 +pad +4377 + + +3925 +9 +1 +0 +32 +pad +4462 + + +3926 +9 +1 +0 +33 +pad +4196 + + +3927 +9 +1 +0 +34 +pad +4545 + + +3928 +9 +1 +0 +35 +pad +4288 + + +3929 +9 +1 +0 +36 +pad +4625 + + +3930 +9 +1 +0 +37 +pad +4376 + + +3931 +9 +1 +0 +38 +pad +4103 + + +3932 +9 +1 +0 +39 +pad +4287 + + +3933 +9 +1 +0 +40 +pad +4702 + + +3934 +9 +1 +0 +41 +pad +1208 + + +3935 +9 +1 +0 +42 +pad +4375 + + +3936 +9 +1 +0 +43 +pad +4544 + + +3937 +9 +1 +0 +44 +pad +4461 + + +3938 +9 +1 +0 +46 +pad +4624 + + +3939 +9 +1 +0 +47 +pad +2294 + + +3940 +9 +1 +0 +48 +pad +4460 + + +3941 +9 +1 +0 +49 +pad +4701 + + +3942 +9 +1 +0 +50 +pad +4102 + + +3943 +9 +1 +0 +51 +pad +4700 + + +3944 +9 +1 +0 +52 +pad +4543 + + +3945 +9 +1 +0 +53 +pad +4286 + + +3946 +9 +1 +0 +54 +pad +4622 + + +3947 +9 +1 +0 +55 +pad +4623 + + +3948 +9 +1 +0 +57 +pad +4285 + + +3949 +9 +1 +0 +58 +pad +4195 + + +3950 +9 +1 +0 +59 +pad +4374 + + +3951 +9 +1 +0 +60 +pad +4699 + + +3952 +9 +1 +0 +61 +pad +4459 + + +3953 +9 +1 +0 +62 +pad +4771 + + +3954 +9 +1 +0 +63 +pad +4101 + + +3955 +9 +1 +0 +64 +pad +4698 + + +3956 +9 +1 +0 +65 +pad +4542 + + +3957 +9 +1 +0 +66 +pad +4194 + + +3958 +9 +1 +0 +67 +pad +4621 + + +3959 +9 +1 +3 +0 +pad +2753 + + +3960 +9 +1 +3 +1 +pad +2970 + + +3961 +9 +1 +3 +2 +pad +2503 + + +3962 +9 +1 +3 +3 +pad +2276 + + +3963 +9 +1 +3 +4 +pad +2510 + + +3964 +9 +1 +3 +5 +pad +2737 + + +3965 +9 +1 +3 +6 +pad +2504 + + +3966 +9 +1 +3 +7 +pad +2969 + + +3967 +9 +1 +3 +8 +pad +3196 + + +3968 +9 +1 +3 +9 +pad +2251 + + +3969 +9 +1 +3 +10 +pad +2754 + + +3970 +9 +1 +3 +12 +pad +2273 + + +3971 +9 +1 +3 +13 +pad +2506 + + +3972 +9 +1 +3 +14 +pad +2255 + + +3973 +9 +1 +3 +15 +pad +2513 + + +3974 +9 +1 +3 +16 +pad +2034 + + +3975 +9 +1 +3 +17 +pad +2509 + + +3976 +9 +1 +3 +18 +pad +2254 + + +3977 +9 +1 +3 +19 +pad +2756 + + +3978 +9 +1 +3 +20 +pad +2036 + + +3979 +9 +1 +3 +21 +pad +2511 + + +3980 +9 +1 +3 +23 +pad +2018 + + +3981 +9 +1 +3 +24 +pad +3195 + + +3982 +9 +1 +3 +25 +pad +2032 + + +3983 +9 +1 +3 +26 +pad +2508 + + +3984 +9 +1 +3 +27 +pad +2016 + + +3985 +9 +1 +3 +28 +pad +2740 + + +3986 +9 +1 +3 +29 +pad +2256 + + +3987 +9 +1 +3 +30 +pad +2751 + + +3988 +9 +1 +3 +31 +pad +2257 + + +3989 +9 +1 +3 +32 +pad +2512 + + +3990 +9 +1 +3 +33 +pad +2278 + + +3991 +9 +1 +3 +34 +pad +2755 + + +3992 +9 +1 +3 +35 +pad +3194 + + +3993 +9 +1 +3 +36 +pad +2505 + + +3994 +9 +1 +3 +37 +pad +2260 + + +3995 +9 +1 +3 +38 +pad +2748 + + +3996 +9 +1 +3 +39 +pad +2279 + + +3997 +9 +1 +3 +40 +pad +2507 + + +3998 +9 +1 +3 +41 +pad +2262 + + +3999 +9 +1 +3 +42 +pad +2752 + + +4000 +9 +1 +3 +43 +pad +2281 + + +4001 +9 +1 +3 +44 +pad +2502 + + +4002 +9 +1 +3 +46 +pad +3193 + + +4003 +9 +1 +3 +47 +pad +2746 + + +4004 +9 +1 +3 +48 +pad +2252 + + +4005 +9 +1 +3 +49 +pad +2500 + + +4006 +9 +1 +3 +50 +pad +2284 + + +4007 +9 +1 +3 +51 +pad +3413 + + +4008 +9 +1 +3 +52 +pad +2263 + + +4009 +9 +1 +3 +53 +pad +2750 + + +4010 +9 +1 +3 +54 +pad +2282 + + +4011 +9 +1 +3 +55 +pad +2501 + + +4012 +9 +1 +3 +57 +pad +2498 + + +4013 +9 +1 +3 +58 +pad +2745 + + +4014 +9 +1 +3 +59 +pad +3192 + + +4015 +9 +1 +3 +60 +pad +2741 + + +4016 +9 +1 +3 +61 +pad +2280 + + +4017 +9 +1 +3 +62 +pad +2749 + + +4018 +9 +1 +3 +63 +pad +2265 + + +4019 +9 +1 +3 +64 +pad +3412 + + +4020 +9 +1 +3 +65 +pad +2277 + + +4021 +9 +1 +3 +66 +pad +2742 + + +4022 +9 +1 +3 +67 +pad +2268 + + +4023 +9 +1 +2 +0 +pad +2982 + + +4024 +9 +1 +2 +1 +pad +2275 + + +4025 +9 +1 +2 +2 +pad +2743 + + +4026 +9 +1 +2 +3 +pad +2270 + + +4027 +9 +1 +2 +4 +pad +2747 + + +4028 +9 +1 +2 +5 +pad +2274 + + +4029 +9 +1 +2 +6 +pad +3411 + + +4030 +9 +1 +2 +7 +pad +2271 + + +4031 +9 +1 +2 +8 +pad +2971 + + +4032 +9 +1 +2 +9 +pad +2525 + + +4033 +9 +1 +2 +10 +pad +2980 + + +4034 +9 +1 +2 +12 +pad +2258 + + +4035 +9 +1 +2 +13 +pad +2972 + + +4036 +9 +1 +2 +14 +pad +2522 + + +4037 +9 +1 +2 +15 +pad +2744 + + +4038 +9 +1 +2 +16 +pad +2259 + + +4039 +9 +1 +2 +17 +pad +3197 + + +4040 +9 +1 +2 +18 +pad +2520 + + +4041 +9 +1 +2 +19 +pad +2979 + + +4042 +9 +1 +2 +20 +pad +3410 + + +4043 +9 +1 +2 +21 +pad +2738 + + +4044 +9 +1 +2 +23 +pad +2261 + + +4045 +9 +1 +2 +24 +pad +3414 + + +4046 +9 +1 +2 +25 +pad +2519 + + +4047 +9 +1 +2 +26 +pad +2973 + + +4048 +9 +1 +2 +27 +pad +2264 + + +4049 +9 +1 +2 +28 +pad +3198 + + +4050 +9 +1 +2 +29 +pad +2517 + + +4051 +9 +1 +2 +30 +pad +3199 + + +4052 +9 +1 +2 +31 +pad +2739 + + +4053 +9 +1 +2 +32 +pad +3200 + + +4054 +9 +1 +2 +33 +pad +3409 + + +4055 +9 +1 +2 +34 +pad +3415 + + +4056 +9 +1 +2 +35 +pad +2521 + + +4057 +9 +1 +2 +36 +pad +3621 + + +4058 +9 +1 +2 +37 +pad +2266 + + +4059 +9 +1 +2 +38 +pad +3416 + + +4060 +9 +1 +2 +39 +pad +2514 + + +4061 +9 +1 +2 +40 +pad +3622 + + +4062 +9 +1 +2 +41 +pad +2267 + + +4063 +9 +1 +2 +42 +pad +3417 + + +4064 +9 +1 +2 +43 +pad +2518 + + +4065 +9 +1 +2 +44 +pad +3418 + + +4066 +9 +1 +2 +46 +pad +2269 + + +4067 +9 +1 +2 +47 +pad +3419 + + +4068 +9 +1 +2 +48 +pad +2516 + + +4069 +9 +1 +2 +49 +pad +3620 + + +4070 +9 +1 +2 +50 +pad +2499 + + +4071 +9 +1 +2 +51 +pad +3623 + + +4072 +9 +1 +2 +52 +pad +2515 + + +4073 +9 +1 +2 +53 +pad +3624 + + +4074 +9 +1 +2 +54 +pad +2272 + + +4075 +9 +1 +2 +55 +pad +3625 + + +4076 +9 +1 +2 +57 +pad +4027 + + +4077 +9 +1 +2 +58 +pad +3626 + + +4078 +9 +1 +2 +59 +pad +3829 + + +4079 +9 +1 +2 +60 +pad +3619 + + +4080 +9 +1 +2 +61 +pad +4026 + + +4081 +9 +1 +2 +62 +pad +3627 + + +4082 +9 +1 +2 +63 +pad +4121 + + +4083 +9 +1 +2 +64 +pad +3628 + + +4084 +9 +1 +2 +65 +pad +4025 + + +4085 +9 +1 +2 +66 +pad +3629 + + +4086 +9 +1 +2 +67 +pad +3828 + + +4087 +9 +1 +1 +0 +pad +3832 + + +4088 +9 +1 +1 +1 +pad +3827 + + +4089 +9 +1 +1 +2 +pad +3831 + + +4090 +9 +1 +1 +3 +pad +4024 + + +4091 +9 +1 +1 +4 +pad +3830 + + +4092 +9 +1 +1 +5 +pad +4120 + + +4093 +9 +1 +1 +6 +pad +3822 + + +4094 +9 +1 +1 +7 +pad +3617 + + +4095 +9 +1 +1 +8 +pad +3821 + + +4096 +9 +1 +1 +9 +pad +3618 + + +4097 +4 +2 +1 +10 +pad +3636 + + +4098 +4 +2 +1 +12 +pad +2287 + + +4099 +4 +2 +1 +13 +pad +993 + + +4100 +4 +2 +1 +14 +pad +2984 + + +4101 +4 +2 +1 +15 +pad +994 + + +4102 +4 +2 +1 +16 +pad +3635 + + +4103 +4 +2 +1 +17 +pad +4214 + + +4104 +4 +2 +1 +18 +pad +2038 + + +4105 +4 +2 +1 +19 +pad +995 + + +4106 +4 +2 +1 +20 +pad +1779 + + +4107 +4 +2 +1 +21 +pad +997 + + +4108 +4 +2 +1 +23 +pad +2987 + + +4109 +4 +2 +1 +24 +pad +998 + + +4110 +4 +2 +1 +25 +pad +3634 + + +4111 +4 +2 +1 +26 +pad +1791 + + +4112 +4 +2 +1 +27 +pad +1778 + + +4113 +4 +2 +1 +28 +pad +1788 + + +4114 +4 +2 +1 +29 +pad +1511 + + +4115 +4 +2 +1 +30 +pad +2290 + + +4116 +4 +2 +1 +31 +pad +2759 + + +4117 +4 +2 +1 +32 +pad +2046 + + +4118 +4 +2 +1 +33 +pad +3206 + + +4119 +4 +2 +1 +34 +pad +2043 + + +4120 +4 +2 +1 +35 +pad +1524 + + +4121 +4 +2 +1 +36 +pad +2285 + + +4122 +4 +2 +1 +37 +pad +2986 + + +4123 +4 +2 +1 +38 +pad +3838 + + +4124 +4 +2 +1 +39 +pad +1780 + + +4125 +4 +2 +1 +40 +pad +2529 + + +4126 +4 +2 +1 +41 +pad +2039 + + +4127 +4 +2 +1 +42 +pad +2530 + + +4128 +4 +2 +1 +43 +pad +2037 + + +4129 +4 +2 +1 +44 +pad +2292 + + +4130 +4 +2 +1 +46 +pad +1782 + + +4131 +4 +2 +1 +47 +pad +3837 + + +4132 +4 +2 +1 +48 +pad +2040 + + +4133 +4 +2 +1 +49 +pad +1527 + + +4134 +4 +2 +1 +50 +pad +1786 + + +4135 +4 +2 +1 +51 +pad +2288 + + +4136 +4 +2 +1 +52 +pad +3207 + + +4137 +4 +2 +1 +53 +pad +2528 + + +4138 +4 +2 +1 +54 +pad +3836 + + +4139 +4 +2 +1 +55 +pad +1532 + + +4140 +4 +2 +1 +57 +pad +1785 + + +4141 +4 +2 +1 +58 +pad +2045 + + +4142 +4 +2 +1 +59 +pad +2289 + + +4143 +4 +2 +1 +60 +pad +1794 + + +4144 +4 +2 +1 +61 +pad +1526 + + +4145 +4 +2 +1 +62 +pad +1793 + + +4146 +4 +2 +1 +63 +pad +2526 + + +4147 +4 +2 +1 +64 +pad +2049 + + +4148 +4 +2 +1 +65 +pad +3835 + + +4149 +4 +2 +1 +66 +pad +2047 + + +4150 +4 +2 +1 +67 +pad +1781 + + +4151 +4 +2 +0 +0 +pad +1790 + + +4152 +4 +2 +0 +1 +pad +1513 + + +4153 +4 +2 +0 +2 +pad +4032 + + +4154 +4 +2 +0 +3 +pad +1783 + + +4155 +4 +2 +0 +4 +pad +1792 + + +4156 +4 +2 +0 +5 +pad +1516 + + +4157 +4 +2 +0 +6 +pad +1529 + + +4158 +4 +2 +0 +7 +pad +1518 + + +4159 +4 +2 +0 +8 +pad +2042 + + +4160 +4 +2 +0 +9 +pad +1784 + + +4161 +4 +2 +0 +10 +pad +4031 + + +4162 +4 +2 +0 +12 +pad +1519 + + +4163 +4 +2 +0 +13 +pad +2761 + + +4164 +4 +2 +0 +14 +pad +1521 + + +4165 +4 +2 +0 +15 +pad +2988 + + +4166 +4 +2 +0 +16 +pad +2760 + + +4167 +4 +2 +0 +17 +pad +2524 + + +4168 +4 +2 +0 +18 +pad +4030 + + +4169 +4 +2 +0 +19 +pad +2527 + + +4170 +4 +2 +0 +20 +pad +2041 + + +4171 +4 +2 +0 +21 +pad +2758 + + +4172 +4 +2 +0 +23 +pad +2762 + + +4173 +4 +2 +0 +24 +pad +2283 + + +4174 +4 +2 +0 +25 +pad +3205 + + +4175 +4 +2 +0 +26 +pad +2044 + + +4176 +4 +2 +0 +27 +pad +2981 + + +4177 +4 +2 +0 +28 +pad +1787 + + +4178 +4 +2 +0 +29 +pad +4029 + + +4179 +4 +2 +0 +30 +pad +1789 + + +4180 +4 +2 +0 +31 +pad +2978 + + +4181 +4 +2 +0 +32 +pad +2983 + + +4182 +4 +2 +0 +33 +pad +3204 + + +4183 +4 +2 +0 +34 +pad +2757 + + +4184 +4 +2 +0 +35 +pad +3423 + + +4185 +4 +2 +0 +36 +pad +2985 + + +4186 +4 +2 +0 +37 +pad +2977 + + +4187 +4 +2 +0 +38 +pad +2286 + + +4188 +4 +2 +0 +39 +pad +3203 + + +4189 +4 +2 +0 +40 +pad +2035 + + +4190 +4 +2 +0 +41 +pad +3422 + + +4191 +4 +2 +0 +42 +pad +4124 + + +4192 +4 +2 +0 +43 +pad +3633 + + +4193 +4 +2 +0 +44 +pad +2523 + + +4194 +4 +2 +0 +46 +pad +2976 + + +4195 +4 +2 +0 +47 +pad +3424 + + +4196 +4 +2 +0 +48 +pad +3202 + + +4197 +4 +2 +0 +49 +pad +3421 + + +4198 +4 +2 +0 +50 +pad +4123 + + +4199 +4 +2 +0 +51 +pad +4028 + + +4200 +4 +2 +0 +52 +pad +3632 + + +4201 +4 +2 +0 +53 +pad +3420 + + +4202 +4 +2 +0 +54 +pad +2975 + + +4203 +4 +2 +0 +55 +pad +3631 + + +4204 +4 +2 +0 +57 +pad +3201 + + +4205 +4 +2 +0 +58 +pad +4703 + + +4206 +4 +2 +0 +59 +pad +3834 + + +4207 +4 +2 +0 +60 +pad +4390 + + +4208 +4 +2 +0 +61 +pad +4122 + + +4209 +4 +2 +0 +62 +pad +4629 + + +4210 +4 +2 +0 +63 +pad +2974 + + +4211 +4 +2 +0 +64 +pad +4304 + + +4212 +4 +2 +0 +65 +pad +3630 + + +4213 +4 +2 +0 +66 +pad +4215 + + +4214 +4 +2 +0 +67 +pad +3833 + + +4215 +4 +2 +3 +0 +pad +2299 + + +4216 +4 +2 +3 +1 +pad +723 + + +4217 +4 +2 +3 +2 +pad +2298 + + +4218 +4 +2 +3 +3 +pad +2293 + + +4219 +4 +2 +3 +4 +pad +2543 + + +4220 +4 +2 +3 +5 +pad +2296 + + +4221 +4 +2 +3 +6 +pad +2541 + + +4222 +4 +2 +3 +7 +pad +2291 + + +4223 +4 +2 +3 +8 +pad +2060 + + +4224 +4 +2 +3 +9 +pad +1005 + + +4225 +4 +2 +3 +10 +pad +2538 + + +4226 +4 +2 +3 +12 +pad +1275 + + +4227 +4 +2 +3 +13 +pad +1803 + + +4228 +4 +2 +3 +14 +pad +1277 + + +4229 +4 +2 +3 +15 +pad +1807 + + +4230 +4 +2 +3 +16 +pad +2536 + + +4231 +4 +2 +3 +17 +pad +1543 + + +4232 +4 +2 +3 +18 +pad +2535 + + +4233 +4 +2 +3 +19 +pad +2540 + + +4234 +4 +2 +3 +20 +pad +2533 + + +4235 +4 +2 +3 +21 +pad +1546 + + +4236 +4 +2 +3 +23 +pad +1001 + + +4237 +4 +2 +3 +24 +pad +2539 + + +4238 +4 +2 +3 +25 +pad +1003 + + +4239 +4 +2 +3 +26 +pad +1276 + + +4240 +4 +2 +3 +27 +pad +1802 + + +4241 +4 +2 +3 +28 +pad +2537 + + +4242 +4 +2 +3 +29 +pad +1540 + + +4243 +4 +2 +3 +30 +pad +1279 + + +4244 +4 +2 +3 +31 +pad +1541 + + +4245 +4 +2 +3 +32 +pad +2056 + + +4246 +4 +2 +3 +33 +pad +2534 + + +4247 +4 +2 +3 +34 +pad +2058 + + +4248 +4 +2 +3 +35 +pad +2532 + + +4249 +4 +2 +3 +36 +pad +1002 + + +4250 +4 +2 +3 +37 +pad +1273 + + +4251 +4 +2 +3 +38 +pad +2777 + + +4252 +4 +2 +3 +39 +pad +1274 + + +4253 +4 +2 +3 +40 +pad +2775 + + +4254 +4 +2 +3 +41 +pad +2531 + + +4255 +4 +2 +3 +42 +pad +2772 + + +4256 +4 +2 +3 +43 +pad +999 + + +4257 +4 +2 +3 +44 +pad +1804 + + +4258 +4 +2 +3 +46 +pad +2770 + + +4259 +4 +2 +3 +47 +pad +1542 + + +4260 +4 +2 +3 +48 +pad +1000 + + +4261 +4 +2 +3 +49 +pad +2308 + + +4262 +4 +2 +3 +50 +pad +2769 + + +4263 +4 +2 +3 +51 +pad +2774 + + +4264 +4 +2 +3 +52 +pad +1270 + + +4265 +4 +2 +3 +53 +pad +1544 + + +4266 +4 +2 +3 +54 +pad +1272 + + +4267 +4 +2 +3 +55 +pad +2773 + + +4268 +4 +2 +3 +57 +pad +2767 + + +4269 +4 +2 +3 +58 +pad +2305 + + +4270 +4 +2 +3 +59 +pad +2050 + + +4271 +4 +2 +3 +60 +pad +2771 + + +4272 +4 +2 +3 +61 +pad +1796 + + +4273 +4 +2 +3 +62 +pad +2544 + + +4274 +4 +2 +3 +63 +pad +2768 + + +4275 +4 +2 +3 +64 +pad +1006 + + +4276 +4 +2 +3 +65 +pad +2766 + + +4277 +4 +2 +3 +66 +pad +3003 + + +4278 +4 +2 +3 +67 +pad +1799 + + +4279 +4 +2 +2 +0 +pad +2542 + + +4280 +4 +2 +2 +1 +pad +2297 + + +4281 +4 +2 +2 +2 +pad +3001 + + +4282 +4 +2 +2 +3 +pad +2765 + + +4283 +4 +2 +2 +4 +pad +2778 + + +4284 +4 +2 +2 +5 +pad +2300 + + +4285 +4 +2 +2 +6 +pad +2998 + + +4286 +4 +2 +2 +7 +pad +1539 + + +4287 +4 +2 +2 +8 +pad +1004 + + +4288 +4 +2 +2 +9 +pad +2996 + + +4289 +4 +2 +2 +10 +pad +1280 + + +4290 +4 +2 +2 +12 +pad +2052 + + +4291 +4 +2 +2 +13 +pad +1278 + + +4292 +4 +2 +2 +14 +pad +996 + + +4293 +4 +2 +2 +15 +pad +3000 + + +4294 +4 +2 +2 +16 +pad +2995 + + +4295 +4 +2 +2 +17 +pad +2999 + + +4296 +4 +2 +2 +18 +pad +2993 + + +4297 +4 +2 +2 +19 +pad +2301 + + +4298 +4 +2 +2 +20 +pad +2763 + + +4299 +4 +2 +2 +21 +pad +726 + + +4300 +4 +2 +2 +23 +pad +2764 + + +4301 +4 +2 +2 +24 +pad +2997 + + +4302 +4 +2 +2 +25 +pad +2990 + + +4303 +4 +2 +2 +26 +pad +1801 + + +4304 +4 +2 +2 +27 +pad +1795 + + +4305 +4 +2 +2 +28 +pad +2994 + + +4306 +4 +2 +2 +29 +pad +1797 + + +4307 +4 +2 +2 +30 +pad +3222 + + +4308 +4 +2 +2 +31 +pad +1534 + + +4309 +4 +2 +2 +32 +pad +2053 + + +4310 +4 +2 +2 +33 +pad +2992 + + +4311 +4 +2 +2 +34 +pad +2055 + + +4312 +4 +2 +2 +35 +pad +2991 + + +4313 +4 +2 +2 +36 +pad +3220 + + +4314 +4 +2 +2 +37 +pad +2295 + + +4315 +4 +2 +2 +38 +pad +3217 + + +4316 +4 +2 +2 +39 +pad +2048 + + +4317 +4 +2 +2 +40 +pad +1798 + + +4318 +4 +2 +2 +41 +pad +2989 + + +4319 +4 +2 +2 +42 +pad +3215 + + +4320 +4 +2 +2 +43 +pad +1269 + + +4321 +4 +2 +2 +44 +pad +2302 + + +4322 +4 +2 +2 +46 +pad +3214 + + +4323 +4 +2 +2 +47 +pad +1800 + + +4324 +4 +2 +2 +48 +pad +1266 + + +4325 +4 +2 +2 +49 +pad +2051 + + +4326 +4 +2 +2 +50 +pad +3212 + + +4327 +4 +2 +2 +51 +pad +3218 + + +4328 +4 +2 +2 +52 +pad +1267 + + +4329 +4 +2 +2 +53 +pad +3216 + + +4330 +4 +2 +2 +54 +pad +1536 + + +4331 +4 +2 +2 +55 +pad +1537 + + +4332 +4 +2 +2 +57 +pad +3209 + + +4333 +4 +2 +2 +58 +pad +2054 + + +4334 +4 +2 +2 +59 +pad +1535 + + +4335 +4 +2 +2 +60 +pad +3213 + + +4336 +4 +2 +2 +61 +pad +3211 + + +4337 +4 +2 +2 +62 +pad +2303 + + +4338 +4 +2 +2 +63 +pad +1538 + + +4339 +4 +2 +2 +64 +pad +2057 + + +4340 +4 +2 +2 +65 +pad +3210 + + +4341 +4 +2 +2 +66 +pad +3432 + + +4342 +4 +2 +2 +67 +pad +1264 + + +4343 +4 +2 +1 +0 +pad +1805 + + +4344 +4 +2 +1 +1 +pad +1268 + + +4345 +4 +2 +1 +2 +pad +3429 + + +4346 +4 +2 +1 +3 +pad +3208 + + +4347 +4 +2 +1 +4 +pad +3427 + + +4348 +4 +2 +1 +5 +pad +1271 + + +4349 +4 +2 +1 +6 +pad +3430 + + +4350 +4 +2 +1 +7 +pad +3426 + + +4351 +4 +2 +1 +8 +pad +3428 + + +4352 +4 +2 +1 +9 +pad +3425 + + +4353 +4 +3 +1 +10 +pad +3841 + + +4354 +4 +3 +1 +12 +pad +3637 + + +4355 +4 +3 +1 +13 +pad +2558 + + +4356 +4 +3 +1 +14 +pad +2320 + + +4357 +4 +3 +1 +15 +pad +2794 + + +4358 +4 +3 +1 +16 +pad +2317 + + +4359 +4 +3 +1 +17 +pad +3239 + + +4360 +4 +3 +1 +18 +pad +3840 + + +4361 +4 +3 +1 +19 +pad +2792 + + +4362 +4 +3 +1 +20 +pad +2315 + + +4363 +4 +3 +1 +21 +pad +2796 + + +4364 +4 +3 +1 +23 +pad +2554 + + +4365 +4 +3 +1 +24 +pad +2795 + + +4366 +4 +3 +1 +25 +pad +3839 + + +4367 +4 +3 +1 +26 +pad +3021 + + +4368 +4 +3 +1 +27 +pad +2314 + + +4369 +4 +3 +1 +28 +pad +3241 + + +4370 +4 +3 +1 +29 +pad +2318 + + +4371 +4 +3 +1 +30 +pad +3022 + + +4372 +4 +3 +1 +31 +pad +2557 + + +4373 +4 +3 +1 +32 +pad +2561 + + +4374 +4 +3 +1 +33 +pad +2322 + + +4375 +4 +3 +1 +34 +pad +2563 + + +4376 +4 +3 +1 +35 +pad +3019 + + +4377 +4 +3 +1 +36 +pad +2799 + + +4378 +4 +3 +1 +37 +pad +2555 + + +4379 +4 +3 +1 +38 +pad +4035 + + +4380 +4 +3 +1 +39 +pad +2559 + + +4381 +4 +3 +1 +40 +pad +3023 + + +4382 +4 +3 +1 +41 +pad +3016 + + +4383 +4 +3 +1 +42 +pad +2797 + + +4384 +4 +3 +1 +43 +pad +2560 + + +4385 +4 +3 +1 +44 +pad +3025 + + +4386 +4 +3 +1 +46 +pad +2562 + + +4387 +4 +3 +1 +47 +pad +2565 + + +4388 +4 +3 +1 +48 +pad +2556 + + +4389 +4 +3 +1 +49 +pad +2567 + + +4390 +4 +3 +1 +50 +pad +3448 + + +4391 +4 +3 +1 +51 +pad +4034 + + +4392 +4 +3 +1 +52 +pad +3238 + + +4393 +4 +3 +1 +53 +pad +3024 + + +4394 +4 +3 +1 +54 +pad +3235 + + +4395 +4 +3 +1 +55 +pad +2564 + + +4396 +4 +3 +1 +57 +pad +3020 + + +4397 +4 +3 +1 +58 +pad +2801 + + +4398 +4 +3 +1 +59 +pad +4033 + + +4399 +4 +3 +1 +60 +pad +3027 + + +4400 +4 +3 +1 +61 +pad +3018 + + +4401 +4 +3 +1 +62 +pad +2798 + + +4402 +4 +3 +1 +63 +pad +3446 + + +4403 +4 +3 +1 +64 +pad +2566 + + +4404 +4 +3 +1 +65 +pad +3450 + + +4405 +4 +3 +1 +66 +pad +3650 + + +4406 +4 +3 +1 +67 +pad +3028 + + +4407 +4 +3 +0 +0 +pad +3247 + + +4408 +4 +3 +0 +1 +pad +3237 + + +4409 +4 +3 +0 +2 +pad +3654 + + +4410 +4 +3 +0 +3 +pad +3244 + + +4411 +4 +3 +0 +4 +pad +4128 + + +4412 +4 +3 +0 +5 +pad +3246 + + +4413 +4 +3 +0 +6 +pad +3842 + + +4414 +4 +3 +0 +7 +pad +2800 + + +4415 +4 +3 +0 +8 +pad +3453 + + +4416 +4 +3 +0 +9 +pad +3026 + + +4417 +4 +3 +0 +10 +pad +3843 + + +4418 +4 +3 +0 +12 +pad +3451 + + +4419 +4 +3 +0 +13 +pad +3651 + + +4420 +4 +3 +0 +14 +pad +2802 + + +4421 +4 +3 +0 +15 +pad +4127 + + +4422 +4 +3 +0 +16 +pad +3240 + + +4423 +4 +3 +0 +17 +pad +3452 + + +4424 +4 +3 +0 +18 +pad +3642 + + +4425 +4 +3 +0 +19 +pad +3845 + + +4426 +4 +3 +0 +20 +pad +3640 + + +4427 +4 +3 +0 +21 +pad +3030 + + +4428 +4 +3 +0 +23 +pad +3643 + + +4429 +4 +3 +0 +24 +pad +3242 + + +4430 +4 +3 +0 +25 +pad +4126 + + +4431 +4 +3 +0 +26 +pad +3456 + + +4432 +4 +3 +0 +27 +pad +3447 + + +4433 +4 +3 +0 +28 +pad +3653 + + +4434 +4 +3 +0 +29 +pad +3652 + + +4435 +4 +3 +0 +30 +pad +3851 + + +4436 +4 +3 +0 +31 +pad +4125 + + +4437 +4 +3 +0 +32 +pad +3846 + + +4438 +4 +3 +0 +33 +pad +2568 + + +4439 +4 +3 +0 +34 +pad +3243 + + +4440 +4 +3 +0 +35 +pad +3449 + + +4441 +4 +3 +0 +36 +pad +4219 + + +4442 +4 +3 +0 +37 +pad +3848 + + +4443 +4 +3 +0 +38 +pad +3454 + + +4444 +4 +3 +0 +39 +pad +3655 + + +4445 +4 +3 +0 +40 +pad +3657 + + +4446 +4 +3 +0 +41 +pad +3850 + + +4447 +4 +3 +0 +42 +pad +3656 + + +4448 +4 +3 +0 +43 +pad +3844 + + +4449 +4 +3 +0 +44 +pad +3245 + + +4450 +4 +3 +0 +46 +pad +4036 + + +4451 +4 +3 +0 +47 +pad +4218 + + +4452 +4 +3 +0 +48 +pad +3853 + + +4453 +4 +3 +0 +49 +pad +3455 + + +4454 +4 +3 +0 +50 +pad +3458 + + +4455 +4 +3 +0 +51 +pad +3847 + + +4456 +4 +3 +0 +52 +pad +3660 + + +4457 +4 +3 +0 +53 +pad +3849 + + +4458 +4 +3 +0 +54 +pad +4217 + + +4459 +4 +3 +0 +55 +pad +3852 + + +4460 +4 +3 +0 +57 +pad +3658 + + +4461 +4 +3 +0 +58 +pad +4037 + + +4462 +4 +3 +0 +59 +pad +3856 + + +4463 +4 +3 +0 +60 +pad +4129 + + +4464 +4 +3 +0 +61 +pad +4305 + + +4465 +4 +3 +0 +62 +pad +4220 + + +4466 +4 +3 +0 +63 +pad +4216 + + +4467 +4 +3 +0 +64 +pad +4308 + + +4468 +4 +3 +0 +65 +pad +4393 + + +4469 +4 +3 +0 +66 +pad +4307 + + +4470 +4 +3 +0 +67 +pad +4306 + + +4471 +4 +3 +3 +0 +pad +2553 + + +4472 +4 +3 +3 +1 +pad +2548 + + +4473 +4 +3 +3 +2 +pad +2791 + + +4474 +4 +3 +3 +3 +pad +2551 + + +4475 +4 +3 +3 +4 +pad +2793 + + +4476 +4 +3 +3 +5 +pad +1808 + + +4477 +4 +3 +3 +6 +pad +2788 + + +4478 +4 +3 +3 +7 +pad +1282 + + +4479 +4 +3 +3 +8 +pad +1815 + + +4480 +4 +3 +3 +9 +pad +2545 + + +4481 +4 +3 +3 +10 +pad +2786 + + +4482 +4 +3 +3 +12 +pad +1547 + + +4483 +4 +3 +3 +13 +pad +2790 + + +4484 +4 +3 +3 +14 +pad +2059 + + +4485 +4 +3 +3 +15 +pad +1281 + + +4486 +4 +3 +3 +16 +pad +2310 + + +4487 +4 +3 +3 +17 +pad +2789 + + +4488 +4 +3 +3 +18 +pad +2307 + + +4489 +4 +3 +3 +19 +pad +1806 + + +4490 +4 +3 +3 +20 +pad +2547 + + +4491 +4 +3 +3 +21 +pad +2787 + + +4492 +4 +3 +3 +23 +pad +2783 + + +4493 +4 +3 +3 +24 +pad +1816 + + +4494 +4 +3 +3 +25 +pad +1545 + + +4495 +4 +3 +3 +26 +pad +2784 + + +4496 +4 +3 +3 +27 +pad +2780 + + +4497 +4 +3 +3 +28 +pad +1818 + + +4498 +4 +3 +3 +29 +pad +2306 + + +4499 +4 +3 +3 +30 +pad +1811 + + +4500 +4 +3 +3 +31 +pad +2546 + + +4501 +4 +3 +3 +32 +pad +3017 + + +4502 +4 +3 +3 +33 +pad +2062 + + +4503 +4 +3 +3 +34 +pad +1812 + + +4504 +4 +3 +3 +35 +pad +2781 + + +4505 +4 +3 +3 +36 +pad +3014 + + +4506 +4 +3 +3 +37 +pad +2549 + + +4507 +4 +3 +3 +38 +pad +1814 + + +4508 +4 +3 +3 +39 +pad +2779 + + +4509 +4 +3 +3 +40 +pad +2316 + + +4510 +4 +3 +3 +41 +pad +2776 + + +4511 +4 +3 +3 +42 +pad +3012 + + +4512 +4 +3 +3 +43 +pad +2063 + + +4513 +4 +3 +3 +44 +pad +2068 + + +4514 +4 +3 +3 +46 +pad +2311 + + +4515 +4 +3 +3 +47 +pad +3015 + + +4516 +4 +3 +3 +48 +pad +2785 + + +4517 +4 +3 +3 +49 +pad +2066 + + +4518 +4 +3 +3 +50 +pad +2309 + + +4519 +4 +3 +3 +51 +pad +1817 + + +4520 +4 +3 +3 +52 +pad +2061 + + +4521 +4 +3 +3 +53 +pad +1819 + + +4522 +4 +3 +3 +54 +pad +3009 + + +4523 +4 +3 +3 +55 +pad +3013 + + +4524 +4 +3 +3 +57 +pad +2782 + + +4525 +4 +3 +3 +58 +pad +2070 + + +4526 +4 +3 +3 +59 +pad +3006 + + +4527 +4 +3 +3 +60 +pad +3010 + + +4528 +4 +3 +3 +61 +pad +3004 + + +4529 +4 +3 +3 +62 +pad +2071 + + +4530 +4 +3 +3 +63 +pad +2552 + + +4531 +4 +3 +3 +64 +pad +3236 + + +4532 +4 +3 +3 +65 +pad +2550 + + +4533 +4 +3 +3 +66 +pad +2073 + + +4534 +4 +3 +3 +67 +pad +3005 + + +4535 +4 +3 +2 +0 +pad +3233 + + +4536 +4 +3 +2 +1 +pad +3007 + + +4537 +4 +3 +2 +2 +pad +2067 + + +4538 +4 +3 +2 +3 +pad +3002 + + +4539 +4 +3 +2 +4 +pad +3231 + + +4540 +4 +3 +2 +5 +pad +1554 + + +4541 +4 +3 +2 +6 +pad +2076 + + +4542 +4 +3 +2 +7 +pad +1283 + + +4543 +4 +3 +2 +8 +pad +3230 + + +4544 +4 +3 +2 +9 +pad +1552 + + +4545 +4 +3 +2 +10 +pad +3234 + + +4546 +4 +3 +2 +12 +pad +1549 + + +4547 +4 +3 +2 +13 +pad +2078 + + +4548 +4 +3 +2 +14 +pad +1548 + + +4549 +4 +3 +2 +15 +pad +3232 + + +4550 +4 +3 +2 +16 +pad +1553 + + +4551 +4 +3 +2 +17 +pad +2319 + + +4552 +4 +3 +2 +18 +pad +1809 + + +4553 +4 +3 +2 +19 +pad +2069 + + +4554 +4 +3 +2 +20 +pad +2065 + + +4555 +4 +3 +2 +21 +pad +3229 + + +4556 +4 +3 +2 +23 +pad +1551 + + +4557 +4 +3 +2 +24 +pad +2072 + + +4558 +4 +3 +2 +25 +pad +2064 + + +4559 +4 +3 +2 +26 +pad +3227 + + +4560 +4 +3 +2 +27 +pad +3223 + + +4561 +4 +3 +2 +28 +pad +2074 + + +4562 +4 +3 +2 +29 +pad +1810 + + +4563 +4 +3 +2 +30 +pad +3226 + + +4564 +4 +3 +2 +31 +pad +2313 + + +4565 +4 +3 +2 +32 +pad +3445 + + +4566 +4 +3 +2 +33 +pad +1550 + + +4567 +4 +3 +2 +34 +pad +2075 + + +4568 +4 +3 +2 +35 +pad +3225 + + +4569 +4 +3 +2 +36 +pad +3443 + + +4570 +4 +3 +2 +37 +pad +3011 + + +4571 +4 +3 +2 +38 +pad +2077 + + +4572 +4 +3 +2 +39 +pad +3008 + + +4573 +4 +3 +2 +40 +pad +2321 + + +4574 +4 +3 +2 +41 +pad +3221 + + +4575 +4 +3 +2 +42 +pad +3442 + + +4576 +4 +3 +2 +43 +pad +3228 + + +4577 +4 +3 +2 +44 +pad +3440 + + +4578 +4 +3 +2 +46 +pad +3219 + + +4579 +4 +3 +2 +47 +pad +3444 + + +4580 +4 +3 +2 +48 +pad +2312 + + +4581 +4 +3 +2 +49 +pad +2324 + + +4582 +4 +3 +2 +50 +pad +1813 + + +4583 +4 +3 +2 +51 +pad +2326 + + +4584 +4 +3 +2 +52 +pad +3224 + + +4585 +4 +3 +2 +53 +pad +2327 + + +4586 +4 +3 +2 +54 +pad +3437 + + +4587 +4 +3 +2 +55 +pad +3441 + + +4588 +4 +3 +2 +57 +pad +3435 + + +4589 +4 +3 +2 +58 +pad +2329 + + +4590 +4 +3 +2 +59 +pad +3434 + + +4591 +4 +3 +2 +60 +pad +3439 + + +4592 +4 +3 +2 +61 +pad +3438 + + +4593 +4 +3 +2 +62 +pad +2323 + + +4594 +4 +3 +2 +63 +pad +3860 + + +4595 +4 +3 +2 +64 +pad +3649 + + +4596 +4 +3 +2 +65 +pad +3436 + + +4597 +4 +3 +2 +66 +pad +2325 + + +4598 +4 +3 +2 +67 +pad +2304 + + +4599 +4 +3 +1 +0 +pad +3647 + + +4600 +4 +3 +1 +1 +pad +3644 + + +4601 +4 +3 +1 +2 +pad +2328 + + +4602 +4 +3 +1 +3 +pad +3433 + + +4603 +4 +3 +1 +4 +pad +3646 + + +4604 +4 +3 +1 +5 +pad +3431 + + +4605 +4 +3 +1 +6 +pad +3648 + + +4606 +4 +3 +1 +7 +pad +3639 + + +4607 +4 +3 +1 +8 +pad +3645 + + +4608 +4 +3 +1 +9 +pad +3641 + + +4609 +9 +2 +1 +10 +pad +4566 + + +4610 +9 +2 +1 +12 +pad +4790 + + +4611 +9 +2 +1 +13 +pad +4485 + + +4612 +9 +2 +1 +14 +pad +4789 + + +4613 +9 +2 +1 +15 +pad +4484 + + +4614 +9 +2 +1 +16 +pad +4476 + + +4615 +9 +2 +1 +17 +pad +4565 + + +4616 +9 +2 +1 +18 +pad +4475 + + +4617 +9 +2 +1 +19 +pad +4856 + + +4618 +9 +2 +1 +20 +pad +4855 + + +4619 +9 +2 +1 +21 +pad +4483 + + +4620 +9 +2 +1 +23 +pad +4474 + + +4621 +9 +2 +1 +24 +pad +4482 + + +4622 +9 +2 +1 +25 +pad +4854 + + +4623 +9 +2 +1 +26 +pad +4481 + + +4624 +9 +2 +1 +27 +pad +4473 + + +4625 +9 +2 +1 +28 +pad +4480 + + +4626 +9 +2 +1 +29 +pad +4559 + + +4627 +9 +2 +1 +30 +pad +4479 + + +4628 +9 +2 +1 +31 +pad +4558 + + +4629 +9 +2 +1 +32 +pad +4478 + + +4630 +9 +2 +1 +33 +pad +4557 + + +4631 +9 +2 +1 +34 +pad +4477 + + +4632 +9 +2 +1 +35 +pad +4556 + + +4633 +9 +2 +1 +36 +pad +4564 + + +4634 +9 +2 +1 +37 +pad +4555 + + +4635 +9 +2 +1 +38 +pad +4563 + + +4636 +9 +2 +1 +39 +pad +4554 + + +4637 +9 +2 +1 +40 +pad +4562 + + +4638 +9 +2 +1 +41 +pad +4553 + + +4639 +9 +2 +1 +42 +pad +4561 + + +4640 +9 +2 +1 +43 +pad +4635 + + +4641 +9 +2 +1 +44 +pad +4917 + + +4642 +9 +2 +1 +46 +pad +4634 + + +4643 +9 +2 +1 +47 +pad +4560 + + +4644 +9 +2 +1 +48 +pad +4633 + + +4645 +9 +2 +1 +49 +pad +4916 + + +4646 +9 +2 +1 +50 +pad +4632 + + +4647 +9 +2 +1 +51 +pad +4641 + + +4648 +9 +2 +1 +52 +pad +4915 + + +4649 +9 +2 +1 +53 +pad +4640 + + +4650 +9 +2 +1 +54 +pad +4631 + + +4651 +9 +2 +1 +55 +pad +4639 + + +4652 +9 +2 +1 +57 +pad +4914 + + +4653 +9 +2 +1 +58 +pad +4638 + + +4654 +9 +2 +1 +59 +pad +4630 + + +4655 +9 +2 +1 +60 +pad +4637 + + +4656 +9 +2 +1 +61 +pad +4709 + + +4657 +9 +2 +1 +62 +pad +4636 + + +4658 +9 +2 +1 +63 +pad +4708 + + +4659 +9 +2 +1 +64 +pad +4718 + + +4660 +9 +2 +1 +65 +pad +4707 + + +4661 +9 +2 +1 +66 +pad +4717 + + +4662 +9 +2 +1 +67 +pad +4706 + + +4663 +9 +2 +0 +0 +pad +4788 + + +4664 +9 +2 +0 +1 +pad +4705 + + +4665 +9 +2 +0 +2 +pad +4787 + + +4666 +9 +2 +0 +3 +pad +4704 + + +4667 +9 +2 +0 +4 +pad +4786 + + +4668 +9 +2 +0 +5 +pad +4780 + + +4669 +9 +2 +0 +6 +pad +4853 + + +4670 +9 +2 +0 +7 +pad +4779 + + +4671 +9 +2 +0 +8 +pad +4972 + + +4672 +9 +2 +0 +9 +pad +4971 + + +4673 +9 +2 +0 +10 +pad +4785 + + +4674 +9 +2 +0 +12 +pad +4778 + + +4675 +9 +2 +0 +13 +pad +4784 + + +4676 +9 +2 +0 +14 +pad +4970 + + +4677 +9 +2 +0 +15 +pad +4783 + + +4678 +9 +2 +0 +16 +pad +4777 + + +4679 +9 +2 +0 +17 +pad +4782 + + +4680 +9 +2 +0 +18 +pad +4776 + + +4681 +9 +2 +0 +19 +pad +4781 + + +4682 +9 +2 +0 +20 +pad +4775 + + +4683 +9 +2 +0 +21 +pad +4852 + + +4684 +9 +2 +0 +23 +pad +4774 + + +4685 +9 +2 +0 +24 +pad +4851 + + +4686 +9 +2 +0 +25 +pad +4773 + + +4687 +9 +2 +0 +26 +pad +4850 + + +4688 +9 +2 +0 +27 +pad +440 + + +4689 +9 +2 +0 +28 +pad +4849 + + +4690 +9 +2 +0 +29 +pad +4845 + + +4691 +9 +2 +0 +30 +pad +4848 + + +4692 +9 +2 +0 +31 +pad +4844 + + +4693 +9 +2 +0 +32 +pad +4847 + + +4694 +9 +2 +0 +33 +pad +4843 + + +4695 +9 +2 +0 +34 +pad +5021 + + +4696 +9 +2 +0 +35 +pad +4842 + + +4697 +9 +2 +0 +36 +pad +4846 + + +4698 +9 +2 +0 +37 +pad +4841 + + +4699 +9 +2 +0 +38 +pad +5020 + + +4700 +9 +2 +0 +39 +pad +4840 + + +4701 +9 +2 +0 +40 +pad +4913 + + +4702 +9 +2 +0 +41 +pad +4839 + + +4703 +9 +2 +0 +42 +pad +4912 + + +4704 +9 +2 +0 +43 +pad +5019 + + +4705 +9 +2 +0 +44 +pad +4911 + + +4706 +9 +2 +0 +46 +pad +4838 + + +4707 +9 +2 +0 +47 +pad +4910 + + +4708 +9 +2 +0 +48 +pad +4908 + + +4709 +9 +2 +0 +49 +pad +4909 + + +4710 +9 +2 +0 +50 +pad +4907 + + +4711 +9 +2 +0 +51 +pad +5018 + + +4712 +9 +2 +0 +52 +pad +4906 + + +4713 +9 +2 +0 +53 +pad +4969 + + +4714 +9 +2 +0 +54 +pad +4905 + + +4715 +9 +2 +0 +55 +pad +4968 + + +4716 +9 +2 +0 +57 +pad +4904 + + +4717 +9 +2 +0 +58 +pad +4967 + + +4718 +9 +2 +0 +59 +pad +4903 + + +4719 +9 +2 +0 +60 +pad +4966 + + +4720 +9 +2 +0 +61 +pad +4902 + + +4721 +9 +2 +0 +62 +pad +4965 + + +4722 +9 +2 +0 +63 +pad +4901 + + +4723 +9 +2 +0 +64 +pad +5017 + + +4724 +9 +2 +0 +65 +pad +5060 + + +4725 +9 +2 +0 +66 +pad +5061 + + +4726 +9 +2 +0 +67 +pad +5059 + + +4727 +9 +2 +3 +0 +pad +4319 + + +4728 +9 +2 +3 +1 +pad +4318 + + +4729 +9 +2 +3 +2 +pad +3249 + + +4730 +9 +2 +3 +3 +pad +4317 + + +4731 +9 +2 +3 +4 +pad +3462 + + +4732 +9 +2 +3 +5 +pad +3664 + + +4733 +9 +2 +3 +6 +pad +3866 + + +4734 +9 +2 +3 +7 +pad +3861 + + +4735 +9 +2 +3 +8 +pad +3248 + + +4736 +9 +2 +3 +9 +pad +3663 + + +4737 +9 +2 +3 +10 +pad +3461 + + +4738 +9 +2 +3 +12 +pad +3661 + + +4739 +9 +2 +3 +13 +pad +3666 + + +4740 +9 +2 +3 +14 +pad +3859 + + +4741 +9 +2 +3 +15 +pad +3668 + + +4742 +9 +2 +3 +16 +pad +3662 + + +4743 +9 +2 +3 +17 +pad +3864 + + +4744 +9 +2 +3 +18 +pad +3659 + + +4745 +9 +2 +3 +19 +pad +3460 + + +4746 +9 +2 +3 +20 +pad +3858 + + +4747 +9 +2 +3 +21 +pad +4406 + + +4748 +9 +2 +3 +23 +pad +4405 + + +4749 +9 +2 +3 +24 +pad +3665 + + +4750 +9 +2 +3 +25 +pad +3855 + + +4751 +9 +2 +3 +26 +pad +3459 + + +4752 +9 +2 +3 +27 +pad +4404 + + +4753 +9 +2 +3 +28 +pad +4227 + + +4754 +9 +2 +3 +29 +pad +3854 + + +4755 +9 +2 +3 +30 +pad +3457 + + +4756 +9 +2 +3 +31 +pad +4040 + + +4757 +9 +2 +3 +32 +pad +4137 + + +4758 +9 +2 +3 +33 +pad +4226 + + +4759 +9 +2 +3 +34 +pad +3256 + + +4760 +9 +2 +3 +35 +pad +4134 + + +4761 +9 +2 +3 +36 +pad +3469 + + +4762 +9 +2 +3 +37 +pad +4316 + + +4763 +9 +2 +3 +38 +pad +3674 + + +4764 +9 +2 +3 +39 +pad +4039 + + +4765 +9 +2 +3 +40 +pad +3468 + + +4766 +9 +2 +3 +41 +pad +4133 + + +4767 +9 +2 +3 +42 +pad +3870 + + +4768 +9 +2 +3 +43 +pad +4038 + + +4769 +9 +2 +3 +44 +pad +3872 + + +4770 +9 +2 +3 +46 +pad +4132 + + +4771 +9 +2 +3 +47 +pad +4490 + + +4772 +9 +2 +3 +48 +pad +4403 + + +4773 +9 +2 +3 +49 +pad +4043 + + +4774 +9 +2 +3 +50 +pad +4225 + + +4775 +9 +2 +3 +51 +pad +4489 + + +4776 +9 +2 +3 +52 +pad +4131 + + +4777 +9 +2 +3 +53 +pad +3673 + + +4778 +9 +2 +3 +54 +pad +4488 + + +4779 +9 +2 +3 +55 +pad +3467 + + +4780 +9 +2 +3 +57 +pad +4487 + + +4781 +9 +2 +3 +58 +pad +3251 + + +4782 +9 +2 +3 +59 +pad +3466 + + +4783 +9 +2 +3 +60 +pad +3868 + + +4784 +9 +2 +3 +61 +pad +3865 + + +4785 +9 +2 +3 +62 +pad +4136 + + +4786 +9 +2 +3 +63 +pad +3669 + + +4787 +9 +2 +3 +64 +pad +3672 + + +4788 +9 +2 +3 +65 +pad +3463 + + +4789 +9 +2 +3 +66 +pad +3869 + + +4790 +9 +2 +3 +67 +pad +4042 + + +4791 +9 +2 +2 +0 +pad +3465 + + +4792 +9 +2 +2 +1 +pad +3867 + + +4793 +9 +2 +2 +2 +pad +3671 + + +4794 +9 +2 +2 +3 +pad +3250 + + +4795 +9 +2 +2 +4 +pad +3253 + + +4796 +9 +2 +2 +5 +pad +3863 + + +4797 +9 +2 +2 +6 +pad +1558 + + +4798 +9 +2 +2 +7 +pad +3862 + + +4799 +9 +2 +2 +8 +pad +4570 + + +4800 +9 +2 +2 +9 +pad +4135 + + +4801 +9 +2 +2 +10 +pad +3857 + + +4802 +9 +2 +2 +12 +pad +4569 + + +4803 +9 +2 +2 +13 +pad +3871 + + +4804 +9 +2 +2 +14 +pad +4041 + + +4805 +9 +2 +2 +15 +pad +3464 + + +4806 +9 +2 +2 +16 +pad +4568 + + +4807 +9 +2 +2 +17 +pad +3667 + + +4808 +9 +2 +2 +18 +pad +4130 + + +4809 +9 +2 +2 +19 +pad +4228 + + +4810 +9 +2 +2 +20 +pad +4486 + + +4811 +9 +2 +2 +21 +pad +3670 + + +4812 +9 +2 +2 +23 +pad +4567 + + +4813 +9 +2 +2 +24 +pad +3029 + + +4814 +9 +2 +2 +25 +pad +4402 + + +4815 +9 +2 +2 +26 +pad +3031 + + +4816 +9 +2 +2 +27 +pad +4315 + + +4817 +9 +2 +2 +28 +pad +3676 + + +4818 +9 +2 +2 +29 +pad +4401 + + +4819 +9 +2 +2 +30 +pad +3874 + + +4820 +9 +2 +2 +31 +pad +4314 + + +4821 +9 +2 +2 +32 +pad +3470 + + +4822 +9 +2 +2 +33 +pad +4224 + + +4823 +9 +2 +2 +34 +pad +3675 + + +4824 +9 +2 +2 +35 +pad +4400 + + +4825 +9 +2 +2 +36 +pad +4648 + + +4826 +9 +2 +2 +37 +pad +4313 + + +4827 +9 +2 +2 +38 +pad +4044 + + +4828 +9 +2 +2 +39 +pad +4223 + + +4829 +9 +2 +2 +40 +pad +4647 + + +4830 +9 +2 +2 +41 +pad +4646 + + +4831 +9 +2 +2 +42 +pad +3472 + + +4832 +9 +2 +2 +43 +pad +4222 + + +4833 +9 +2 +2 +44 +pad +3873 + + +4834 +9 +2 +2 +46 +pad +4221 + + +4835 +9 +2 +2 +47 +pad +3678 + + +4836 +9 +2 +2 +48 +pad +4645 + + +4837 +9 +2 +2 +49 +pad +3677 + + +4838 +9 +2 +2 +50 +pad +4399 + + +4839 +9 +2 +2 +51 +pad +3875 + + +4840 +9 +2 +2 +52 +pad +4312 + + +4841 +9 +2 +2 +53 +pad +3471 + + +4842 +9 +2 +2 +54 +pad +4311 + + +4843 +9 +2 +2 +55 +pad +4138 + + +4844 +9 +2 +2 +57 +pad +4310 + + +4845 +9 +2 +2 +58 +pad +3876 + + +4846 +9 +2 +2 +59 +pad +4309 + + +4847 +9 +2 +2 +60 +pad +3252 + + +4848 +9 +2 +2 +61 +pad +4398 + + +4849 +9 +2 +2 +62 +pad +2803 + + +4850 +9 +2 +2 +63 +pad +4397 + + +4851 +9 +2 +2 +64 +pad +2804 + + +4852 +9 +2 +2 +65 +pad +4396 + + +4853 +9 +2 +2 +66 +pad +4722 + + +4854 +9 +2 +2 +67 +pad +4395 + + +4855 +9 +2 +1 +0 +pad +4229 + + +4856 +9 +2 +1 +1 +pad +4721 + + +4857 +9 +2 +1 +2 +pad +3033 + + +4858 +9 +2 +1 +3 +pad +4394 + + +4859 +9 +2 +1 +4 +pad +2805 + + +4860 +9 +2 +1 +5 +pad +4392 + + +4861 +9 +2 +1 +6 +pad +2569 + + +4862 +9 +2 +1 +7 +pad +4720 + + +4863 +9 +2 +1 +8 +pad +4792 + + +4864 +9 +2 +1 +9 +pad +4391 + + +4865 +9 +3 +1 +10 +pad +4859 + + +4866 +9 +3 +1 +12 +pad +4858 + + +4867 +9 +3 +1 +13 +pad +4860 + + +4868 +9 +3 +1 +14 +pad +4857 + + +4869 +9 +3 +1 +15 +pad +4861 + + +4870 +9 +3 +1 +16 +pad +4654 + + +4871 +9 +3 +1 +17 +pad +4862 + + +4872 +9 +3 +1 +18 +pad +4655 + + +4873 +9 +3 +1 +19 +pad +4863 + + +4874 +9 +3 +1 +20 +pad +4656 + + +4875 +9 +3 +1 +21 +pad +4864 + + +4876 +9 +3 +1 +23 +pad +4657 + + +4877 +9 +3 +1 +24 +pad +4865 + + +4878 +9 +3 +1 +25 +pad +4658 + + +4879 +9 +3 +1 +26 +pad +4866 + + +4880 +9 +3 +1 +27 +pad +4791 + + +4881 +9 +3 +1 +28 +pad +4867 + + +4882 +9 +3 +1 +29 +pad +4796 + + +4883 +9 +3 +1 +30 +pad +4868 + + +4884 +9 +3 +1 +31 +pad +4727 + + +4885 +9 +3 +1 +32 +pad +4920 + + +4886 +9 +3 +1 +33 +pad +4797 + + +4887 +9 +3 +1 +34 +pad +4921 + + +4888 +9 +3 +1 +35 +pad +4728 + + +4889 +9 +3 +1 +36 +pad +4919 + + +4890 +9 +3 +1 +37 +pad +4798 + + +4891 +9 +3 +1 +38 +pad +4922 + + +4892 +9 +3 +1 +39 +pad +4918 + + +4893 +9 +3 +1 +40 +pad +4923 + + +4894 +9 +3 +1 +41 +pad +4729 + + +4895 +9 +3 +1 +42 +pad +4924 + + +4896 +9 +3 +1 +43 +pad +4799 + + +4897 +9 +3 +1 +44 +pad +4925 + + +4898 +9 +3 +1 +46 +pad +4730 + + +4899 +9 +3 +1 +47 +pad +4926 + + +4900 +9 +3 +1 +48 +pad +4731 + + +4901 +9 +3 +1 +49 +pad +4927 + + +4902 +9 +3 +1 +50 +pad +4732 + + +4903 +9 +3 +1 +51 +pad +4928 + + +4904 +9 +3 +1 +52 +pad +4733 + + +4905 +9 +3 +1 +53 +pad +4929 + + +4906 +9 +3 +1 +54 +pad +4800 + + +4907 +9 +3 +1 +55 +pad +4978 + + +4908 +9 +3 +1 +57 +pad +4801 + + +4909 +9 +3 +1 +58 +pad +4977 + + +4910 +9 +3 +1 +59 +pad +4802 + + +4911 +9 +3 +1 +60 +pad +4976 + + +4912 +9 +3 +1 +61 +pad +4803 + + +4913 +9 +3 +1 +62 +pad +4979 + + +4914 +9 +3 +1 +63 +pad +4719 + + +4915 +9 +3 +1 +64 +pad +4975 + + +4916 +9 +3 +1 +65 +pad +4644 + + +4917 +9 +3 +1 +66 +pad +4980 + + +4918 +9 +3 +1 +67 +pad +4974 + + +4919 +9 +3 +0 +0 +pad +4981 + + +4920 +9 +3 +0 +1 +pad +4643 + + +4921 +9 +3 +0 +2 +pad +4982 + + +4922 +9 +3 +0 +3 +pad +4973 + + +4923 +9 +3 +0 +4 +pad +4983 + + +4924 +9 +3 +0 +5 +pad +4642 + + +4925 +9 +3 +0 +6 +pad +4984 + + +4926 +9 +3 +0 +7 +pad +4716 + + +4927 +9 +3 +0 +8 +pad +4985 + + +4928 +9 +3 +0 +9 +pad +4715 + + +4929 +9 +3 +0 +10 +pad +5028 + + +4930 +9 +3 +0 +12 +pad +4714 + + +4931 +9 +3 +0 +13 +pad +5027 + + +4932 +9 +3 +0 +14 +pad +4713 + + +4933 +9 +3 +0 +15 +pad +5026 + + +4934 +9 +3 +0 +16 +pad +4712 + + +4935 +9 +3 +0 +17 +pad +5025 + + +4936 +9 +3 +0 +18 +pad +4711 + + +4937 +9 +3 +0 +19 +pad +5029 + + +4938 +9 +3 +0 +20 +pad +4710 + + +4939 +9 +3 +0 +21 +pad +5024 + + +4940 +9 +3 +0 +23 +pad +5016 + + +4941 +9 +3 +0 +24 +pad +5030 + + +4942 +9 +3 +0 +25 +pad +5015 + + +4943 +9 +3 +0 +26 +pad +5023 + + +4944 +9 +3 +0 +27 +pad +4964 + + +4945 +9 +3 +0 +28 +pad +5031 + + +4946 +9 +3 +0 +29 +pad +5022 + + +4947 +9 +3 +0 +30 +pad +5032 + + +4948 +9 +3 +0 +31 +pad +5014 + + +4949 +9 +3 +0 +32 +pad +5033 + + +4950 +9 +3 +0 +33 +pad +5058 + + +4951 +9 +3 +0 +34 +pad +5034 + + +4952 +9 +3 +0 +35 +pad +5013 + + +4953 +9 +3 +0 +36 +pad +5070 + + +4954 +9 +3 +0 +37 +pad +4960 + + +4955 +9 +3 +0 +38 +pad +5069 + + +4956 +9 +3 +0 +39 +pad +4961 + + +4957 +9 +3 +0 +40 +pad +5068 + + +4958 +9 +3 +0 +41 +pad +4962 + + +4959 +9 +3 +0 +42 +pad +5067 + + +4960 +9 +3 +0 +43 +pad +4963 + + +4961 +9 +3 +0 +44 +pad +5066 + + +4962 +9 +3 +0 +46 +pad +5104 + + +4963 +9 +3 +0 +47 +pad +5071 + + +4964 +9 +3 +0 +48 +pad +5103 + + +4965 +9 +3 +0 +49 +pad +5065 + + +4966 +9 +3 +0 +50 +pad +5102 + + +4967 +9 +3 +0 +51 +pad +5072 + + +4968 +9 +3 +0 +52 +pad +5101 + + +4969 +9 +3 +0 +53 +pad +5064 + + +4970 +9 +3 +0 +54 +pad +5100 + + +4971 +9 +3 +0 +55 +pad +5073 + + +4972 +9 +3 +0 +57 +pad +5063 + + +4973 +9 +3 +0 +58 +pad +5074 + + +4974 +9 +3 +0 +59 +pad +5099 + + +4975 +9 +3 +0 +60 +pad +5075 + + +4976 +9 +3 +0 +61 +pad +5062 + + +4977 +9 +3 +0 +62 +pad +5106 + + +4978 +9 +3 +0 +63 +pad +5098 + + +4979 +9 +3 +0 +64 +pad +5105 + + +4980 +9 +3 +0 +65 +pad +5097 + + +4981 +9 +3 +0 +66 +pad +5095 + + +4982 +9 +3 +0 +67 +pad +5096 + + +4983 +9 +3 +3 +0 +pad +4322 + + +4984 +9 +3 +3 +1 +pad +4320 + + +4985 +9 +3 +3 +2 +pad +3882 + + +4986 +9 +3 +3 +3 +pad +3877 + + +4987 +9 +3 +3 +4 +pad +2575 + + +4988 +9 +3 +3 +5 +pad +3254 + + +4989 +9 +3 +3 +6 +pad +4409 + + +4990 +9 +3 +3 +7 +pad +3032 + + +4991 +9 +3 +3 +8 +pad +3881 + + +4992 +9 +3 +3 +9 +pad +4408 + + +4993 +9 +3 +3 +10 +pad +4231 + + +4994 +9 +3 +3 +12 +pad +2570 + + +4995 +9 +3 +3 +13 +pad +3039 + + +4996 +9 +3 +3 +14 +pad +2807 + + +4997 +9 +3 +3 +15 +pad +4046 + + +4998 +9 +3 +3 +16 +pad +4407 + + +4999 +9 +3 +3 +17 +pad +3475 + + +5000 +9 +3 +3 +18 +pad +3035 + + +5001 +9 +3 +3 +19 +pad +4140 + + +5002 +9 +3 +3 +20 +pad +2571 + + +5003 +9 +3 +3 +21 +pad +2574 + + +5004 +9 +3 +3 +23 +pad +3255 + + +5005 +9 +3 +3 +24 +pad +3884 + + +5006 +9 +3 +3 +25 +pad +2806 + + +5007 +9 +3 +3 +26 +pad +3262 + + +5008 +9 +3 +3 +27 +pad +3034 + + +5009 +9 +3 +3 +28 +pad +4232 + + +5010 +9 +3 +3 +29 +pad +3679 + + +5011 +9 +3 +3 +30 +pad +2811 + + +5012 +9 +3 +3 +31 +pad +3258 + + +5013 +9 +3 +3 +32 +pad +4047 + + +5014 +9 +3 +3 +33 +pad +3473 + + +5015 +9 +3 +3 +34 +pad +4493 + + +5016 +9 +3 +3 +35 +pad +4230 + + +5017 +9 +3 +3 +36 +pad +3684 + + +5018 +9 +3 +3 +37 +pad +4045 + + +5019 +9 +3 +3 +38 +pad +3886 + + +5020 +9 +3 +3 +39 +pad +3680 + + +5021 +9 +3 +3 +40 +pad +4492 + + +5022 +9 +3 +3 +41 +pad +4491 + + +5023 +9 +3 +3 +42 +pad +3261 + + +5024 +9 +3 +3 +43 +pad +3878 + + +5025 +9 +3 +3 +44 +pad +4141 + + +5026 +9 +3 +3 +46 +pad +4321 + + +5027 +9 +3 +3 +47 +pad +3041 + + +5028 +9 +3 +3 +48 +pad +3259 + + +5029 +9 +3 +3 +49 +pad +3887 + + +5030 +9 +3 +3 +50 +pad +3880 + + +5031 +9 +3 +3 +51 +pad +3477 + + +5032 +9 +3 +3 +52 +pad +4139 + + +5033 +9 +3 +3 +53 +pad +4233 + + +5034 +9 +3 +3 +54 +pad +3681 + + +5035 +9 +3 +3 +55 +pad +3683 + + +5036 +9 +3 +3 +57 +pad +3879 + + +5037 +9 +3 +3 +58 +pad +3889 + + +5038 +9 +3 +3 +59 +pad +3682 + + +5039 +9 +3 +3 +60 +pad +4574 + + +5040 +9 +3 +3 +61 +pad +3476 + + +5041 +9 +3 +3 +62 +pad +3883 + + +5042 +9 +3 +3 +63 +pad +2809 + + +5043 +9 +3 +3 +64 +pad +4573 + + +5044 +9 +3 +3 +65 +pad +3036 + + +5045 +9 +3 +3 +66 +pad +3892 + + +5046 +9 +3 +3 +67 +pad +4572 + + +5047 +9 +3 +2 +0 +pad +4494 + + +5048 +9 +3 +2 +1 +pad +2573 + + +5049 +9 +3 +2 +2 +pad +3478 + + +5050 +9 +3 +2 +3 +pad +3257 + + +5051 +9 +3 +2 +4 +pad +4143 + + +5052 +9 +3 +2 +5 +pad +4571 + + +5053 +9 +3 +2 +6 +pad +3040 + + +5054 +9 +3 +2 +7 +pad +2572 + + +5055 +9 +3 +2 +8 +pad +4144 + + +5056 +9 +3 +2 +9 +pad +2808 + + +5057 +9 +3 +2 +10 +pad +3686 + + +5058 +9 +3 +2 +12 +pad +3037 + + +5059 +9 +3 +2 +13 +pad +4575 + + +5060 +9 +3 +2 +14 +pad +2330 + + +5061 +9 +3 +2 +15 +pad +3263 + + +5062 +9 +3 +2 +16 +pad +3474 + + +5063 +9 +3 +2 +17 +pad +4235 + + +5064 +9 +3 +2 +18 +pad +3260 + + +5065 +9 +3 +2 +19 +pad +3264 + + +5066 +9 +3 +2 +20 +pad +3038 + + +5067 +9 +3 +2 +21 +pad +4325 + + +5068 +9 +3 +2 +23 +pad +4410 + + +5069 +9 +3 +2 +24 +pad +4651 + + +5070 +9 +3 +2 +25 +pad +4048 + + +5071 +9 +3 +2 +26 +pad +3885 + + +5072 +9 +3 +2 +27 +pad +4323 + + +5073 +9 +3 +2 +28 +pad +4496 + + +5074 +9 +3 +2 +29 +pad +4142 + + +5075 +9 +3 +2 +30 +pad +4650 + + +5076 +9 +3 +2 +31 +pad +4234 + + +5077 +9 +3 +2 +32 +pad +3685 + + +5078 +9 +3 +2 +33 +pad +4649 + + +5079 +9 +3 +2 +34 +pad +4413 + + +5080 +9 +3 +2 +35 +pad +4411 + + +5081 +9 +3 +2 +36 +pad +3480 + + +5082 +9 +3 +2 +37 +pad +4324 + + +5083 +9 +3 +2 +38 +pad +4497 + + +5084 +9 +3 +2 +39 +pad +4050 + + +5085 +9 +3 +2 +40 +pad +3479 + + +5086 +9 +3 +2 +41 +pad +4049 + + +5087 +9 +3 +2 +42 +pad +4578 + + +5088 +9 +3 +2 +43 +pad +4495 + + +5089 +9 +3 +2 +44 +pad +3687 + + +5090 +9 +3 +2 +46 +pad +4652 + + +5091 +9 +3 +2 +47 +pad +4498 + + +5092 +9 +3 +2 +48 +pad +4576 + + +5093 +9 +3 +2 +49 +pad +4726 + + +5094 +9 +3 +2 +50 +pad +4412 + + +5095 +9 +3 +2 +51 +pad +3482 + + +5096 +9 +3 +2 +52 +pad +4236 + + +5097 +9 +3 +2 +53 +pad +2810 + + +5098 +9 +3 +2 +54 +pad +4326 + + +5099 +9 +3 +2 +55 +pad +4725 + + +5100 +9 +3 +2 +57 +pad +4724 + + +5101 +9 +3 +2 +58 +pad +4499 + + +5102 +9 +3 +2 +59 +pad +4653 + + +5103 +9 +3 +2 +60 +pad +3888 + + +5104 +9 +3 +2 +61 +pad +4723 + + +5105 +9 +3 +2 +62 +pad +4580 + + +5106 +9 +3 +2 +63 +pad +4577 + + +5107 +9 +3 +2 +64 +pad +3688 + + +5108 +9 +3 +2 +65 +pad +4237 + + +5109 +9 +3 +2 +66 +pad +3481 + + +5110 +9 +3 +2 +67 +pad +4327 + + +5111 +9 +3 +1 +0 +pad +3689 + + +5112 +9 +3 +1 +1 +pad +4414 + + +5113 +9 +3 +1 +2 +pad +3690 + + +5114 +9 +3 +1 +3 +pad +4328 + + +5115 +9 +3 +1 +4 +pad +3890 + + +5116 +9 +3 +1 +5 +pad +4579 + + +5117 +9 +3 +1 +6 +pad +4795 + + +5118 +9 +3 +1 +7 +pad +4415 + + +5119 +9 +3 +1 +8 +pad +4794 + + +5120 +9 +3 +1 +9 +pad +4793 + + +5121 +0 +0 +1 +10 +pad +3282 + + +5122 +0 +0 +1 +12 +pad +3493 + + +5123 +0 +0 +1 +13 +pad +3499 + + +5124 +0 +0 +1 +14 +pad +2332 + + +5125 +0 +0 +1 +15 +pad +3496 + + +5126 +0 +0 +1 +16 +pad +2331 + + +5127 +0 +0 +1 +17 +pad +3498 + + +5128 +0 +0 +1 +18 +pad +3490 + + +5129 +0 +0 +1 +19 +pad +3280 + + +5130 +0 +0 +1 +20 +pad +2815 + + +5131 +0 +0 +1 +21 +pad +3277 + + +5132 +0 +0 +1 +23 +pad +2814 + + +5133 +0 +0 +1 +24 +pad +3495 + + +5134 +0 +0 +1 +25 +pad +3494 + + +5135 +0 +0 +1 +26 +pad +3275 + + +5136 +0 +0 +1 +27 +pad +3044 + + +5137 +0 +0 +1 +28 +pad +3273 + + +5138 +0 +0 +1 +29 +pad +3489 + + +5139 +0 +0 +1 +30 +pad +3274 + + +5140 +0 +0 +1 +31 +pad +3702 + + +5141 +0 +0 +1 +32 +pad +2818 + + +5142 +0 +0 +1 +33 +pad +3697 + + +5143 +0 +0 +1 +34 +pad +2580 + + +5144 +0 +0 +1 +35 +pad +1570 + + +5145 +0 +0 +1 +36 +pad +3708 + + +5146 +0 +0 +1 +37 +pad +3048 + + +5147 +0 +0 +1 +38 +pad +2581 + + +5148 +0 +0 +1 +39 +pad +3271 + + +5149 +0 +0 +1 +40 +pad +2336 + + +5150 +0 +0 +1 +41 +pad +3270 + + +5151 +0 +0 +1 +42 +pad +3703 + + +5152 +0 +0 +1 +43 +pad +3269 + + +5153 +0 +0 +1 +44 +pad +2819 + + +5154 +0 +0 +1 +46 +pad +3045 + + +5155 +0 +0 +1 +47 +pad +2334 + + +5156 +0 +0 +1 +48 +pad +3701 + + +5157 +0 +0 +1 +49 +pad +2082 + + +5158 +0 +0 +1 +50 +pad +3698 + + +5159 +0 +0 +1 +51 +pad +3704 + + +5160 +0 +0 +1 +52 +pad +3268 + + +5161 +0 +0 +1 +53 +pad +2081 + + +5162 +0 +0 +1 +54 +pad +2577 + + +5163 +0 +0 +1 +55 +pad +1822 + + +5164 +0 +0 +1 +57 +pad +2576 + + +5165 +0 +0 +1 +58 +pad +2333 + + +5166 +0 +0 +1 +59 +pad +3267 + + +5167 +0 +0 +1 +60 +pad +2578 + + +5168 +0 +0 +1 +61 +pad +3488 + + +5169 +0 +0 +1 +62 +pad +3904 + + +5170 +0 +0 +1 +63 +pad +3901 + + +5171 +0 +0 +1 +64 +pad +3907 + + +5172 +0 +0 +1 +65 +pad +3898 + + +5173 +0 +0 +1 +66 +pad +2579 + + +5174 +0 +0 +1 +67 +pad +3047 + + +5175 +0 +0 +0 +0 +pad +2817 + + +5176 +0 +0 +0 +1 +pad +3485 + + +5177 +0 +0 +0 +2 +pad +2816 + + +5178 +0 +0 +0 +3 +pad +2812 + + +5179 +0 +0 +0 +4 +pad +3049 + + +5180 +0 +0 +0 +5 +pad +2813 + + +5181 +0 +0 +0 +6 +pad +3906 + + +5182 +0 +0 +0 +7 +pad +3043 + + +5183 +0 +0 +0 +8 +pad +3706 + + +5184 +0 +0 +0 +9 +pad +3902 + + +5185 +0 +0 +0 +10 +pad +3905 + + +5186 +0 +0 +0 +12 +pad +3897 + + +5187 +0 +0 +0 +13 +pad +3705 + + +5188 +0 +0 +0 +14 +pad +3265 + + +5189 +0 +0 +0 +15 +pad +3497 + + +5190 +0 +0 +0 +16 +pad +3042 + + +5191 +0 +0 +0 +17 +pad +3903 + + +5192 +0 +0 +0 +18 +pad +3266 + + +5193 +0 +0 +0 +19 +pad +1823 + + +5194 +0 +0 +0 +20 +pad +3483 + + +5195 +0 +0 +0 +21 +pad +1007 + + +5196 +0 +0 +0 +23 +pad +3491 + + +5197 +0 +0 +0 +24 +pad +1285 + + +5198 +0 +0 +0 +25 +pad +3492 + + +5199 +0 +0 +0 +26 +pad +1284 + + +5200 +0 +0 +0 +27 +pad +3700 + + +5201 +0 +0 +0 +28 +pad +3046 + + +5202 +0 +0 +0 +29 +pad +3699 + + +5203 +0 +0 +0 +30 +pad +4053 + + +5204 +0 +0 +0 +31 +pad +3899 + + +5205 +0 +0 +0 +32 +pad +4052 + + +5206 +0 +0 +0 +33 +pad +3900 + + +5207 +0 +0 +0 +34 +pad +1555 + + +5208 +0 +0 +0 +35 +pad +4051 + + +5209 +0 +0 +0 +36 +pad +1556 + + +5210 +0 +0 +0 +37 +pad +3487 + + +5211 +0 +0 +0 +38 +pad +1821 + + +5212 +0 +0 +0 +39 +pad +3486 + + +5213 +0 +0 +0 +40 +pad +1820 + + +5214 +0 +0 +0 +41 +pad +3695 + + +5215 +0 +0 +0 +42 +pad +2079 + + +5216 +0 +0 +0 +43 +pad +3694 + + +5217 +0 +0 +0 +44 +pad +2080 + + +5218 +0 +0 +0 +46 +pad +3484 + + +5219 +0 +0 +0 +47 +pad +3272 + + +5220 +0 +0 +0 +48 +pad +3692 + + +5221 +0 +0 +0 +49 +pad +4239 + + +5222 +0 +0 +0 +50 +pad +3696 + + +5223 +0 +0 +0 +51 +pad +4416 + + +5224 +0 +0 +0 +52 +pad +3693 + + +5225 +0 +0 +0 +53 +pad +4581 + + +5226 +0 +0 +0 +54 +pad +3691 + + +5227 +0 +0 +0 +55 +pad +4734 + + +5228 +0 +0 +0 +57 +pad +3896 + + +5229 +0 +0 +0 +58 +pad +4146 + + +5230 +0 +0 +0 +59 +pad +3893 + + +5231 +0 +0 +0 +60 +pad +4869 + + +5232 +0 +0 +0 +61 +pad +3895 + + +5233 +0 +0 +0 +62 +pad +4986 + + +5234 +0 +0 +0 +63 +pad +3894 + + +5235 +0 +0 +0 +64 +pad +4238 + + +5236 +0 +0 +0 +65 +pad +4145 + + +5237 +0 +0 +0 +66 +pad +5076 + + +5238 +0 +0 +0 +67 +pad +3891 + + +5239 +0 +0 +3 +0 +pad +1834 + + +5240 +0 +0 +3 +1 +pad +1829 + + +5241 +0 +0 +3 +2 +pad +1294 + + +5242 +0 +0 +3 +3 +pad +1564 + + +5243 +0 +0 +3 +4 +pad +1295 + + +5244 +0 +0 +3 +5 +pad +1563 + + +5245 +0 +0 +3 +6 +pad +1017 + + +5246 +0 +0 +3 +7 +pad +728 + + +5247 +0 +0 +3 +8 +pad +1571 + + +5248 +0 +0 +3 +9 +pad +1013 + + +5249 +0 +0 +3 +10 +pad +1837 + + +5250 +0 +0 +3 +12 +pad +1012 + + +5251 +0 +0 +3 +13 +pad +1569 + + +5252 +0 +0 +3 +14 +pad +1290 + + +5253 +0 +0 +3 +15 +pad +1565 + + +5254 +0 +0 +3 +16 +pad +1291 + + +5255 +0 +0 +3 +17 +pad +1566 + + +5256 +0 +0 +3 +18 +pad +2089 + + +5257 +0 +0 +3 +19 +pad +2095 + + +5258 +0 +0 +3 +20 +pad +730 + + +5259 +0 +0 +3 +21 +pad +2092 + + +5260 +0 +0 +3 +23 +pad +729 + + +5261 +0 +0 +3 +24 +pad +446 + + +5262 +0 +0 +3 +25 +pad +1014 + + +5263 +0 +0 +3 +26 +pad +150 + + +5264 +0 +0 +3 +27 +pad +1015 + + +5265 +0 +0 +3 +28 +pad +738 + + +5266 +0 +0 +3 +29 +pad +1293 + + +5267 +0 +0 +3 +30 +pad +1022 + + +5268 +0 +0 +3 +31 +pad +2090 + + +5269 +0 +0 +3 +32 +pad +2091 + + +5270 +0 +0 +3 +33 +pad +1292 + + +5271 +0 +0 +3 +34 +pad +148 + + +5272 +0 +0 +3 +35 +pad +1830 + + +5273 +0 +0 +3 +36 +pad +445 + + +5274 +0 +0 +3 +37 +pad +1562 + + +5275 +0 +0 +3 +38 +pad +444 + + +5276 +0 +0 +3 +39 +pad +1561 + + +5277 +0 +0 +3 +40 +pad +735 + + +5278 +0 +0 +3 +41 +pad +1828 + + +5279 +0 +0 +3 +42 +pad +1301 + + +5280 +0 +0 +3 +43 +pad +2342 + + +5281 +0 +0 +3 +44 +pad +736 + + +5282 +0 +0 +3 +46 +pad +2087 + + +5283 +0 +0 +3 +47 +pad +2343 + + +5284 +0 +0 +3 +48 +pad +2088 + + +5285 +0 +0 +3 +49 +pad +2348 + + +5286 +0 +0 +3 +50 +pad +2340 + + +5287 +0 +0 +3 +51 +pad +1019 + + +5288 +0 +0 +3 +52 +pad +1011 + + +5289 +0 +0 +3 +53 +pad +734 + + +5290 +0 +0 +3 +54 +pad +2341 + + +5291 +0 +0 +3 +55 +pad +733 + + +5292 +0 +0 +3 +57 +pad +1010 + + +5293 +0 +0 +3 +58 +pad +443 + + +5294 +0 +0 +3 +59 +pad +1288 + + +5295 +0 +0 +3 +60 +pad +2344 + + +5296 +0 +0 +3 +61 +pad +1289 + + +5297 +0 +0 +3 +62 +pad +442 + + +5298 +0 +0 +3 +63 +pad +1560 + + +5299 +0 +0 +3 +64 +pad +2346 + + +5300 +0 +0 +3 +65 +pad +1559 + + +5301 +0 +0 +3 +66 +pad +1299 + + +5302 +0 +0 +3 +67 +pad +2586 + + +5303 +0 +0 +2 +0 +pad +1298 + + +5304 +0 +0 +2 +1 +pad +1008 + + +5305 +0 +0 +2 +2 +pad +1020 + + +5306 +0 +0 +2 +3 +pad +1009 + + +5307 +0 +0 +2 +4 +pad +2592 + + +5308 +0 +0 +2 +5 +pad +1287 + + +5309 +0 +0 +2 +6 +pad +2589 + + +5310 +0 +0 +2 +7 +pad +1286 + + +5311 +0 +0 +2 +8 +pad +1021 + + +5312 +0 +0 +2 +9 +pad +1557 + + +5313 +0 +0 +2 +10 +pad +2591 + + +5314 +0 +0 +2 +12 +pad +2587 + + +5315 +0 +0 +2 +13 +pad +1567 + + +5316 +0 +0 +2 +14 +pad +1826 + + +5317 +0 +0 +2 +15 +pad +1568 + + +5318 +0 +0 +2 +16 +pad +1827 + + +5319 +0 +0 +2 +17 +pad +1297 + + +5320 +0 +0 +2 +18 +pad +2086 + + +5321 +0 +0 +2 +19 +pad +2588 + + +5322 +0 +0 +2 +20 +pad +2085 + + +5323 +0 +0 +2 +21 +pad +1296 + + +5324 +0 +0 +2 +23 +pad +2338 + + +5325 +0 +0 +2 +24 +pad +1018 + + +5326 +0 +0 +2 +25 +pad +2583 + + +5327 +0 +0 +2 +26 +pad +3638 + + +5328 +0 +0 +2 +27 +pad +2582 + + +5329 +0 +0 +2 +28 +pad +441 + + +5330 +0 +0 +2 +29 +pad +2820 + + +5331 +0 +0 +2 +30 +pad +732 + + +5332 +0 +0 +2 +31 +pad +2825 + + +5333 +0 +0 +2 +32 +pad +2826 + + +5334 +0 +0 +2 +33 +pad +2337 + + +5335 +0 +0 +2 +34 +pad +2831 + + +5336 +0 +0 +2 +35 +pad +2339 + + +5337 +0 +0 +2 +36 +pad +731 + + +5338 +0 +0 +2 +37 +pad +2585 + + +5339 +0 +0 +2 +38 +pad +1016 + + +5340 +0 +0 +2 +39 +pad +2823 + + +5341 +0 +0 +2 +40 +pad +1833 + + +5342 +0 +0 +2 +41 +pad +1824 + + +5343 +0 +0 +2 +42 +pad +2828 + + +5344 +0 +0 +2 +43 +pad +2824 + + +5345 +0 +0 +2 +44 +pad +2590 + + +5346 +0 +0 +2 +46 +pad +2821 + + +5347 +0 +0 +2 +47 +pad +1832 + + +5348 +0 +0 +2 +48 +pad +1825 + + +5349 +0 +0 +2 +49 +pad +2827 + + +5350 +0 +0 +2 +50 +pad +2084 + + +5351 +0 +0 +2 +51 +pad +1835 + + +5352 +0 +0 +2 +52 +pad +2083 + + +5353 +0 +0 +2 +53 +pad +2094 + + +5354 +0 +0 +2 +54 +pad +2335 + + +5355 +0 +0 +2 +55 +pad +2345 + + +5356 +0 +0 +2 +57 +pad +2584 + + +5357 +0 +0 +2 +58 +pad +2829 + + +5358 +0 +0 +2 +59 +pad +3054 + + +5359 +0 +0 +2 +60 +pad +3057 + + +5360 +0 +0 +2 +61 +pad +3051 + + +5361 +0 +0 +2 +62 +pad +3060 + + +5362 +0 +0 +2 +63 +pad +2822 + + +5363 +0 +0 +2 +64 +pad +3059 + + +5364 +0 +0 +2 +65 +pad +3052 + + +5365 +0 +0 +2 +66 +pad +2093 + + +5366 +0 +0 +2 +67 +pad +3050 + + +5367 +0 +0 +1 +0 +pad +3058 + + +5368 +0 +0 +1 +1 +pad +3055 + + +5369 +0 +0 +1 +2 +pad +3056 + + +5370 +0 +0 +1 +3 +pad +3053 + + +5371 +0 +0 +1 +4 +pad +1831 + + +5372 +0 +0 +1 +5 +pad +3281 + + +5373 +0 +0 +1 +6 +pad +3284 + + +5374 +0 +0 +1 +7 +pad +3278 + + +5375 +0 +0 +1 +8 +pad +3279 + + +5376 +0 +0 +1 +9 +pad +3276 + + +5377 +0 +1 +1 +10 +pad +3285 + + +5378 +0 +1 +1 +12 +pad +3500 + + +5379 +0 +1 +1 +13 +pad +3506 + + +5380 +0 +1 +1 +14 +pad +3504 + + +5381 +0 +1 +1 +15 +pad +2364 + + +5382 +0 +1 +1 +16 +pad +3501 + + +5383 +0 +1 +1 +17 +pad +2363 + + +5384 +0 +1 +1 +18 +pad +3288 + + +5385 +0 +1 +1 +19 +pad +3509 + + +5386 +0 +1 +1 +20 +pad +3290 + + +5387 +0 +1 +1 +21 +pad +2847 + + +5388 +0 +1 +1 +23 +pad +3503 + + +5389 +0 +1 +1 +24 +pad +2846 + + +5390 +0 +1 +1 +25 +pad +3291 + + +5391 +0 +1 +1 +26 +pad +3505 + + +5392 +0 +1 +1 +27 +pad +3294 + + +5393 +0 +1 +1 +28 +pad +3076 + + +5394 +0 +1 +1 +29 +pad +3293 + + +5395 +0 +1 +1 +30 +pad +3510 + + +5396 +0 +1 +1 +31 +pad +2842 + + +5397 +0 +1 +1 +32 +pad +3713 + + +5398 +0 +1 +1 +33 +pad +2604 + + +5399 +0 +1 +1 +34 +pad +3718 + + +5400 +0 +1 +1 +35 +pad +3707 + + +5401 +0 +1 +1 +36 +pad +1573 + + +5402 +0 +1 +1 +37 +pad +2605 + + +5403 +0 +1 +1 +38 +pad +3072 + + +5404 +0 +1 +1 +39 +pad +2360 + + +5405 +0 +1 +1 +40 +pad +3295 + + +5406 +0 +1 +1 +41 +pad +3711 + + +5407 +0 +1 +1 +42 +pad +3297 + + +5408 +0 +1 +1 +43 +pad +2843 + + +5409 +0 +1 +1 +44 +pad +3298 + + +5410 +0 +1 +1 +46 +pad +2361 + + +5411 +0 +1 +1 +47 +pad +3077 + + +5412 +0 +1 +1 +48 +pad +2109 + + +5413 +0 +1 +1 +49 +pad +3714 + + +5414 +0 +1 +1 +50 +pad +3712 + + +5415 +0 +1 +1 +51 +pad +3717 + + +5416 +0 +1 +1 +52 +pad +2110 + + +5417 +0 +1 +1 +53 +pad +3300 + + +5418 +0 +1 +1 +54 +pad +1851 + + +5419 +0 +1 +1 +55 +pad +2609 + + +5420 +0 +1 +1 +57 +pad +2362 + + +5421 +0 +1 +1 +58 +pad +2608 + + +5422 +0 +1 +1 +59 +pad +2607 + + +5423 +0 +1 +1 +60 +pad +3299 + + +5424 +0 +1 +1 +61 +pad +3912 + + +5425 +0 +1 +1 +62 +pad +3512 + + +5426 +0 +1 +1 +63 +pad +3908 + + +5427 +0 +1 +1 +64 +pad +3914 + + +5428 +0 +1 +1 +65 +pad +2606 + + +5429 +0 +1 +1 +66 +pad +3917 + + +5430 +0 +1 +1 +67 +pad +2844 + + +5431 +0 +1 +0 +0 +pad +3074 + + +5432 +0 +1 +0 +1 +pad +2845 + + +5433 +0 +1 +0 +2 +pad +3514 + + +5434 +0 +1 +0 +3 +pad +3073 + + +5435 +0 +1 +0 +4 +pad +2849 + + +5436 +0 +1 +0 +5 +pad +3909 + + +5437 +0 +1 +0 +6 +pad +2848 + + +5438 +0 +1 +0 +7 +pad +3709 + + +5439 +0 +1 +0 +8 +pad +3078 + + +5440 +0 +1 +0 +9 +pad +3910 + + +5441 +0 +1 +0 +10 +pad +3913 + + +5442 +0 +1 +0 +12 +pad +3710 + + +5443 +0 +1 +0 +13 +pad +3918 + + +5444 +0 +1 +0 +14 +pad +3502 + + +5445 +0 +1 +0 +15 +pad +3302 + + +5446 +0 +1 +0 +16 +pad +3911 + + +5447 +0 +1 +0 +17 +pad +3079 + + +5448 +0 +1 +0 +18 +pad +1850 + + +5449 +0 +1 +0 +19 +pad +3301 + + +5450 +0 +1 +0 +20 +pad +1039 + + +5451 +0 +1 +0 +21 +pad +3515 + + +5452 +0 +1 +0 +23 +pad +1317 + + +5453 +0 +1 +0 +24 +pad +3507 + + +5454 +0 +1 +0 +25 +pad +1316 + + +5455 +0 +1 +0 +26 +pad +3508 + + +5456 +0 +1 +0 +27 +pad +3075 + + +5457 +0 +1 +0 +28 +pad +3716 + + +5458 +0 +1 +0 +29 +pad +4147 + + +5459 +0 +1 +0 +30 +pad +3715 + + +5460 +0 +1 +0 +31 +pad +4054 + + +5461 +0 +1 +0 +32 +pad +3915 + + +5462 +0 +1 +0 +33 +pad +1587 + + +5463 +0 +1 +0 +34 +pad +3916 + + +5464 +0 +1 +0 +35 +pad +1588 + + +5465 +0 +1 +0 +36 +pad +4055 + + +5466 +0 +1 +0 +37 +pad +1853 + + +5467 +0 +1 +0 +38 +pad +3511 + + +5468 +0 +1 +0 +39 +pad +1852 + + +5469 +0 +1 +0 +40 +pad +3513 + + +5470 +0 +1 +0 +41 +pad +2111 + + +5471 +0 +1 +0 +42 +pad +3719 + + +5472 +0 +1 +0 +43 +pad +2112 + + +5473 +0 +1 +0 +44 +pad +3721 + + +5474 +0 +1 +0 +46 +pad +3296 + + +5475 +0 +1 +0 +47 +pad +3516 + + +5476 +0 +1 +0 +48 +pad +4329 + + +5477 +0 +1 +0 +49 +pad +3724 + + +5478 +0 +1 +0 +50 +pad +4500 + + +5479 +0 +1 +0 +51 +pad +3720 + + +5480 +0 +1 +0 +52 +pad +4659 + + +5481 +0 +1 +0 +53 +pad +3722 + + +5482 +0 +1 +0 +54 +pad +4804 + + +5483 +0 +1 +0 +55 +pad +3723 + + +5484 +0 +1 +0 +57 +pad +4148 + + +5485 +0 +1 +0 +58 +pad +3920 + + +5486 +0 +1 +0 +59 +pad +4930 + + +5487 +0 +1 +0 +60 +pad +3922 + + +5488 +0 +1 +0 +61 +pad +5035 + + +5489 +0 +1 +0 +62 +pad +3919 + + +5490 +0 +1 +0 +63 +pad +4240 + + +5491 +0 +1 +0 +64 +pad +3921 + + +5492 +0 +1 +0 +65 +pad +5107 + + +5493 +0 +1 +0 +66 +pad +4149 + + +5494 +0 +1 +0 +67 +pad +3923 + + +5495 +0 +1 +3 +0 +pad +1839 + + +5496 +0 +1 +3 +1 +pad +1307 + + +5497 +0 +1 +3 +2 +pad +1845 + + +5498 +0 +1 +3 +3 +pad +1306 + + +5499 +0 +1 +3 +4 +pad +1580 + + +5500 +0 +1 +3 +5 +pad +1028 + + +5501 +0 +1 +3 +6 +pad +1579 + + +5502 +0 +1 +3 +7 +pad +1572 + + +5503 +0 +1 +3 +8 +pad +747 + + +5504 +0 +1 +3 +9 +pad +1836 + + +5505 +0 +1 +3 +10 +pad +1032 + + +5506 +0 +1 +3 +12 +pad +1574 + + +5507 +0 +1 +3 +13 +pad +1033 + + +5508 +0 +1 +3 +14 +pad +1578 + + +5509 +0 +1 +3 +15 +pad +1311 + + +5510 +0 +1 +3 +16 +pad +1577 + + +5511 +0 +1 +3 +17 +pad +1310 + + +5512 +0 +1 +3 +18 +pad +2096 + + +5513 +0 +1 +3 +19 +pad +2102 + + +5514 +0 +1 +3 +20 +pad +2100 + + +5515 +0 +1 +3 +21 +pad +746 + + +5516 +0 +1 +3 +23 +pad +447 + + +5517 +0 +1 +3 +24 +pad +745 + + +5518 +0 +1 +3 +25 +pad +149 + + +5519 +0 +1 +3 +26 +pad +1030 + + +5520 +0 +1 +3 +27 +pad +737 + + +5521 +0 +1 +3 +28 +pad +1031 + + +5522 +0 +1 +3 +29 +pad +1023 + + +5523 +0 +1 +3 +30 +pad +1309 + + +5524 +0 +1 +3 +31 +pad +2099 + + +5525 +0 +1 +3 +32 +pad +2101 + + +5526 +0 +1 +3 +33 +pad +151 + + +5527 +0 +1 +3 +34 +pad +1308 + + +5528 +0 +1 +3 +35 +pad +448 + + +5529 +0 +1 +3 +36 +pad +1843 + + +5530 +0 +1 +3 +37 +pad +449 + + +5531 +0 +1 +3 +38 +pad +1581 + + +5532 +0 +1 +3 +39 +pad +740 + + +5533 +0 +1 +3 +40 +pad +1582 + + +5534 +0 +1 +3 +41 +pad +1300 + + +5535 +0 +1 +3 +42 +pad +1844 + + +5536 +0 +1 +3 +43 +pad +739 + + +5537 +0 +1 +3 +44 +pad +2353 + + +5538 +0 +1 +3 +46 +pad +2351 + + +5539 +0 +1 +3 +47 +pad +2103 + + +5540 +0 +1 +3 +48 +pad +2347 + + +5541 +0 +1 +3 +49 +pad +2104 + + +5542 +0 +1 +3 +50 +pad +1027 + + +5543 +0 +1 +3 +51 +pad +2356 + + +5544 +0 +1 +3 +52 +pad +742 + + +5545 +0 +1 +3 +53 +pad +1035 + + +5546 +0 +1 +3 +54 +pad +741 + + +5547 +0 +1 +3 +55 +pad +2354 + + +5548 +0 +1 +3 +57 +pad +451 + + +5549 +0 +1 +3 +58 +pad +1034 + + +5550 +0 +1 +3 +59 +pad +2352 + + +5551 +0 +1 +3 +60 +pad +1312 + + +5552 +0 +1 +3 +61 +pad +450 + + +5553 +0 +1 +3 +62 +pad +1313 + + +5554 +0 +1 +3 +63 +pad +2349 + + +5555 +0 +1 +3 +64 +pad +1584 + + +5556 +0 +1 +3 +65 +pad +1302 + + +5557 +0 +1 +3 +66 +pad +1583 + + +5558 +0 +1 +3 +67 +pad +1303 + + +5559 +0 +1 +2 +0 +pad +2599 + + +5560 +0 +1 +2 +1 +pad +1025 + + +5561 +0 +1 +2 +2 +pad +1037 + + +5562 +0 +1 +2 +3 +pad +2593 + + +5563 +0 +1 +2 +4 +pad +1036 + + +5564 +0 +1 +2 +5 +pad +2597 + + +5565 +0 +1 +2 +6 +pad +1314 + + +5566 +0 +1 +2 +7 +pad +1024 + + +5567 +0 +1 +2 +8 +pad +1315 + + +5568 +0 +1 +2 +9 +pad +2594 + + +5569 +0 +1 +2 +10 +pad +1586 + + +5570 +0 +1 +2 +12 +pad +1575 + + +5571 +0 +1 +2 +13 +pad +2598 + + +5572 +0 +1 +2 +14 +pad +1576 + + +5573 +0 +1 +2 +15 +pad +1847 + + +5574 +0 +1 +2 +16 +pad +1305 + + +5575 +0 +1 +2 +17 +pad +1846 + + +5576 +0 +1 +2 +18 +pad +2596 + + +5577 +0 +1 +2 +19 +pad +2105 + + +5578 +0 +1 +2 +20 +pad +1304 + + +5579 +0 +1 +2 +21 +pad +2106 + + +5580 +0 +1 +2 +23 +pad +1026 + + +5581 +0 +1 +2 +24 +pad +2357 + + +5582 +0 +1 +2 +25 +pad +3974 + + +5583 +0 +1 +2 +26 +pad +2602 + + +5584 +0 +1 +2 +27 +pad +452 + + +5585 +0 +1 +2 +28 +pad +2603 + + +5586 +0 +1 +2 +29 +pad +743 + + +5587 +0 +1 +2 +30 +pad +2841 + + +5588 +0 +1 +2 +31 +pad +2834 + + +5589 +0 +1 +2 +32 +pad +2836 + + +5590 +0 +1 +2 +33 +pad +2830 + + +5591 +0 +1 +2 +34 +pad +2358 + + +5592 +0 +1 +2 +35 +pad +744 + + +5593 +0 +1 +2 +36 +pad +2355 + + +5594 +0 +1 +2 +37 +pad +1029 + + +5595 +0 +1 +2 +38 +pad +2601 + + +5596 +0 +1 +2 +39 +pad +1841 + + +5597 +0 +1 +2 +40 +pad +2839 + + +5598 +0 +1 +2 +41 +pad +2833 + + +5599 +0 +1 +2 +42 +pad +1848 + + +5600 +0 +1 +2 +43 +pad +2595 + + +5601 +0 +1 +2 +44 +pad +2837 + + +5602 +0 +1 +2 +46 +pad +1840 + + +5603 +0 +1 +2 +47 +pad +2840 + + +5604 +0 +1 +2 +48 +pad +2835 + + +5605 +0 +1 +2 +49 +pad +1849 + + +5606 +0 +1 +2 +50 +pad +1838 + + +5607 +0 +1 +2 +51 +pad +2108 + + +5608 +0 +1 +2 +52 +pad +2097 + + +5609 +0 +1 +2 +53 +pad +2107 + + +5610 +0 +1 +2 +54 +pad +2350 + + +5611 +0 +1 +2 +55 +pad +2359 + + +5612 +0 +1 +2 +57 +pad +2832 + + +5613 +0 +1 +2 +58 +pad +2600 + + +5614 +0 +1 +2 +59 +pad +3065 + + +5615 +0 +1 +2 +60 +pad +3067 + + +5616 +0 +1 +2 +61 +pad +3061 + + +5617 +0 +1 +2 +62 +pad +3070 + + +5618 +0 +1 +2 +63 +pad +3062 + + +5619 +0 +1 +2 +64 +pad +2838 + + +5620 +0 +1 +2 +65 +pad +2098 + + +5621 +0 +1 +2 +66 +pad +3068 + + +5622 +0 +1 +2 +67 +pad +3063 + + +5623 +0 +1 +1 +0 +pad +3071 + + +5624 +0 +1 +1 +1 +pad +3064 + + +5625 +0 +1 +1 +2 +pad +3066 + + +5626 +0 +1 +1 +3 +pad +1842 + + +5627 +0 +1 +1 +4 +pad +3069 + + +5628 +0 +1 +1 +5 +pad +3283 + + +5629 +0 +1 +1 +6 +pad +3286 + + +5630 +0 +1 +1 +7 +pad +3287 + + +5631 +0 +1 +1 +8 +pad +3289 + + +5632 +0 +1 +1 +9 +pad +3292 + + +5633 +5 +0 +1 +10 +pad +4879 + + +5634 +5 +0 +1 +12 +pad +4878 + + +5635 +5 +0 +1 +13 +pad +4880 + + +5636 +5 +0 +1 +14 +pad +4877 + + +5637 +5 +0 +1 +15 +pad +4881 + + +5638 +5 +0 +1 +16 +pad +4876 + + +5639 +5 +0 +1 +17 +pad +4664 + + +5640 +5 +0 +1 +18 +pad +4875 + + +5641 +5 +0 +1 +19 +pad +4663 + + +5642 +5 +0 +1 +20 +pad +4874 + + +5643 +5 +0 +1 +21 +pad +4662 + + +5644 +5 +0 +1 +23 +pad +4873 + + +5645 +5 +0 +1 +24 +pad +4661 + + +5646 +5 +0 +1 +25 +pad +4872 + + +5647 +5 +0 +1 +26 +pad +4660 + + +5648 +5 +0 +1 +27 +pad +4871 + + +5649 +5 +0 +1 +28 +pad +4817 + + +5650 +5 +0 +1 +29 +pad +4870 + + +5651 +5 +0 +1 +30 +pad +4812 + + +5652 +5 +0 +1 +31 +pad +4940 + + +5653 +5 +0 +1 +32 +pad +4741 + + +5654 +5 +0 +1 +33 +pad +4939 + + +5655 +5 +0 +1 +34 +pad +4811 + + +5656 +5 +0 +1 +35 +pad +4941 + + +5657 +5 +0 +1 +36 +pad +4740 + + +5658 +5 +0 +1 +37 +pad +4938 + + +5659 +5 +0 +1 +38 +pad +4810 + + +5660 +5 +0 +1 +39 +pad +4937 + + +5661 +5 +0 +1 +40 +pad +4942 + + +5662 +5 +0 +1 +41 +pad +4936 + + +5663 +5 +0 +1 +42 +pad +4739 + + +5664 +5 +0 +1 +43 +pad +4935 + + +5665 +5 +0 +1 +44 +pad +4809 + + +5666 +5 +0 +1 +46 +pad +4934 + + +5667 +5 +0 +1 +47 +pad +4738 + + +5668 +5 +0 +1 +48 +pad +4933 + + +5669 +5 +0 +1 +49 +pad +4737 + + +5670 +5 +0 +1 +50 +pad +4932 + + +5671 +5 +0 +1 +51 +pad +4736 + + +5672 +5 +0 +1 +52 +pad +4931 + + +5673 +5 +0 +1 +53 +pad +4735 + + +5674 +5 +0 +1 +54 +pad +4994 + + +5675 +5 +0 +1 +55 +pad +4808 + + +5676 +5 +0 +1 +57 +pad +4995 + + +5677 +5 +0 +1 +58 +pad +4807 + + +5678 +5 +0 +1 +59 +pad +4996 + + +5679 +5 +0 +1 +60 +pad +4806 + + +5680 +5 +0 +1 +61 +pad +4993 + + +5681 +5 +0 +1 +62 +pad +4805 + + +5682 +5 +0 +1 +63 +pad +4997 + + +5683 +5 +0 +1 +64 +pad +4749 + + +5684 +5 +0 +1 +65 +pad +4992 + + +5685 +5 +0 +1 +66 +pad +4674 + + +5686 +5 +0 +1 +67 +pad +4991 + + +5687 +5 +0 +0 +0 +pad +4998 + + +5688 +5 +0 +0 +1 +pad +4990 + + +5689 +5 +0 +0 +2 +pad +4675 + + +5690 +5 +0 +0 +3 +pad +4989 + + +5691 +5 +0 +0 +4 +pad +4999 + + +5692 +5 +0 +0 +5 +pad +4988 + + +5693 +5 +0 +0 +6 +pad +4676 + + +5694 +5 +0 +0 +7 +pad +4987 + + +5695 +5 +0 +0 +8 +pad +4752 + + +5696 +5 +0 +0 +9 +pad +5042 + + +5697 +5 +0 +0 +10 +pad +4753 + + +5698 +5 +0 +0 +12 +pad +5043 + + +5699 +5 +0 +0 +13 +pad +4754 + + +5700 +5 +0 +0 +14 +pad +5044 + + +5701 +5 +0 +0 +15 +pad +4755 + + +5702 +5 +0 +0 +16 +pad +5045 + + +5703 +5 +0 +0 +17 +pad +4756 + + +5704 +5 +0 +0 +18 +pad +5041 + + +5705 +5 +0 +0 +19 +pad +4757 + + +5706 +5 +0 +0 +20 +pad +5046 + + +5707 +5 +0 +0 +21 +pad +4758 + + +5708 +5 +0 +0 +23 +pad +5040 + + +5709 +5 +0 +0 +24 +pad +5054 + + +5710 +5 +0 +0 +25 +pad +5047 + + +5711 +5 +0 +0 +26 +pad +5055 + + +5712 +5 +0 +0 +27 +pad +5039 + + +5713 +5 +0 +0 +28 +pad +5008 + + +5714 +5 +0 +0 +29 +pad +5038 + + +5715 +5 +0 +0 +30 +pad +5048 + + +5716 +5 +0 +0 +31 +pad +5037 + + +5717 +5 +0 +0 +32 +pad +5056 + + +5718 +5 +0 +0 +33 +pad +5036 + + +5719 +5 +0 +0 +34 +pad +5094 + + +5720 +5 +0 +0 +35 +pad +5082 + + +5721 +5 +0 +0 +36 +pad +5057 + + +5722 +5 +0 +0 +37 +pad +5083 + + +5723 +5 +0 +0 +38 +pad +5012 + + +5724 +5 +0 +0 +39 +pad +5084 + + +5725 +5 +0 +0 +40 +pad +5011 + + +5726 +5 +0 +0 +41 +pad +5085 + + +5727 +5 +0 +0 +42 +pad +5010 + + +5728 +5 +0 +0 +43 +pad +5086 + + +5729 +5 +0 +0 +44 +pad +5009 + + +5730 +5 +0 +0 +46 +pad +5081 + + +5731 +5 +0 +0 +47 +pad +5110 + + +5732 +5 +0 +0 +48 +pad +5087 + + +5733 +5 +0 +0 +49 +pad +5111 + + +5734 +5 +0 +0 +50 +pad +5080 + + +5735 +5 +0 +0 +51 +pad +5112 + + +5736 +5 +0 +0 +52 +pad +5088 + + +5737 +5 +0 +0 +53 +pad +5113 + + +5738 +5 +0 +0 +54 +pad +5079 + + +5739 +5 +0 +0 +55 +pad +5114 + + +5740 +5 +0 +0 +57 +pad +5078 + + +5741 +5 +0 +0 +58 +pad +5089 + + +5742 +5 +0 +0 +59 +pad +5077 + + +5743 +5 +0 +0 +60 +pad +5115 + + +5744 +5 +0 +0 +61 +pad +5108 + + +5745 +5 +0 +0 +62 +pad +5090 + + +5746 +5 +0 +0 +63 +pad +5109 + + +5747 +5 +0 +0 +64 +pad +5116 + + +5748 +5 +0 +0 +65 +pad +5119 + + +5749 +5 +0 +0 +66 +pad +5117 + + +5750 +5 +0 +0 +67 +pad +5118 + + +5751 +5 +0 +3 +0 +pad +4336 + + +5752 +5 +0 +3 +1 +pad +3933 + + +5753 +5 +0 +3 +2 +pad +4338 + + +5754 +5 +0 +3 +3 +pad +2610 + + +5755 +5 +0 +3 +4 +pad +3938 + + +5756 +5 +0 +3 +5 +pad +4423 + + +5757 +5 +0 +3 +6 +pad +3313 + + +5758 +5 +0 +3 +7 +pad +3934 + + +5759 +5 +0 +3 +8 +pad +3088 + + +5760 +5 +0 +3 +9 +pad +4247 + + +5761 +5 +0 +3 +10 +pad +4424 + + +5762 +5 +0 +3 +12 +pad +3082 + + +5763 +5 +0 +3 +13 +pad +2615 + + +5764 +5 +0 +3 +14 +pad +4060 + + +5765 +5 +0 +3 +15 +pad +2855 + + +5766 +5 +0 +3 +16 +pad +3523 + + +5767 +5 +0 +3 +17 +pad +4425 + + +5768 +5 +0 +3 +18 +pad +4154 + + +5769 +5 +0 +3 +19 +pad +3086 + + +5770 +5 +0 +3 +20 +pad +2611 + + +5771 +5 +0 +3 +21 +pad +2614 + + +5772 +5 +0 +3 +23 +pad +3932 + + +5773 +5 +0 +3 +24 +pad +3311 + + +5774 +5 +0 +3 +25 +pad +3305 + + +5775 +5 +0 +3 +26 +pad +2854 + + +5776 +5 +0 +3 +27 +pad +4246 + + +5777 +5 +0 +3 +28 +pad +3087 + + +5778 +5 +0 +3 +29 +pad +2851 + + +5779 +5 +0 +3 +30 +pad +3735 + + +5780 +5 +0 +3 +31 +pad +4059 + + +5781 +5 +0 +3 +32 +pad +3309 + + +5782 +5 +0 +3 +33 +pad +4507 + + +5783 +5 +0 +3 +34 +pad +3526 + + +5784 +5 +0 +3 +35 +pad +3732 + + +5785 +5 +0 +3 +36 +pad +4248 + + +5786 +5 +0 +3 +37 +pad +3929 + + +5787 +5 +0 +3 +38 +pad +4061 + + +5788 +5 +0 +3 +39 +pad +4508 + + +5789 +5 +0 +3 +40 +pad +3736 + + +5790 +5 +0 +3 +41 +pad +3306 + + +5791 +5 +0 +3 +42 +pad +4509 + + +5792 +5 +0 +3 +43 +pad +4153 + + +5793 +5 +0 +3 +44 +pad +3937 + + +5794 +5 +0 +3 +46 +pad +3081 + + +5795 +5 +0 +3 +47 +pad +4337 + + +5796 +5 +0 +3 +48 +pad +3927 + + +5797 +5 +0 +3 +49 +pad +3307 + + +5798 +5 +0 +3 +50 +pad +3522 + + +5799 +5 +0 +3 +51 +pad +3936 + + +5800 +5 +0 +3 +52 +pad +4245 + + +5801 +5 +0 +3 +53 +pad +4155 + + +5802 +5 +0 +3 +54 +pad +3731 + + +5803 +5 +0 +3 +55 +pad +3734 + + +5804 +5 +0 +3 +57 +pad +3926 + + +5805 +5 +0 +3 +58 +pad +3935 + + +5806 +5 +0 +3 +59 +pad +4588 + + +5807 +5 +0 +3 +60 +pad +3733 + + +5808 +5 +0 +3 +61 +pad +3931 + + +5809 +5 +0 +3 +62 +pad +3524 + + +5810 +5 +0 +3 +63 +pad +4589 + + +5811 +5 +0 +3 +64 +pad +2852 + + +5812 +5 +0 +3 +65 +pad +3924 + + +5813 +5 +0 +3 +66 +pad +3084 + + +5814 +5 +0 +3 +67 +pad +4506 + + +5815 +5 +0 +2 +0 +pad +4590 + + +5816 +5 +0 +2 +1 +pad +3521 + + +5817 +5 +0 +2 +2 +pad +2613 + + +5818 +5 +0 +2 +3 +pad +4151 + + +5819 +5 +0 +2 +4 +pad +3310 + + +5820 +5 +0 +2 +5 +pad +3080 + + +5821 +5 +0 +2 +6 +pad +4591 + + +5822 +5 +0 +2 +7 +pad +4150 + + +5823 +5 +0 +2 +8 +pad +2612 + + +5824 +5 +0 +2 +9 +pad +3729 + + +5825 +5 +0 +2 +10 +pad +2853 + + +5826 +5 +0 +2 +12 +pad +4587 + + +5827 +5 +0 +2 +13 +pad +3085 + + +5828 +5 +0 +2 +14 +pad +3303 + + +5829 +5 +0 +2 +15 +pad +2365 + + +5830 +5 +0 +2 +16 +pad +4243 + + +5831 +5 +0 +2 +17 +pad +3525 + + +5832 +5 +0 +2 +18 +pad +3304 + + +5833 +5 +0 +2 +19 +pad +3308 + + +5834 +5 +0 +2 +20 +pad +4333 + + +5835 +5 +0 +2 +21 +pad +3083 + + +5836 +5 +0 +2 +23 +pad +4667 + + +5837 +5 +0 +2 +24 +pad +4422 + + +5838 +5 +0 +2 +25 +pad +3930 + + +5839 +5 +0 +2 +26 +pad +4058 + + +5840 +5 +0 +2 +27 +pad +4504 + + +5841 +5 +0 +2 +28 +pad +4335 + + +5842 +5 +0 +2 +29 +pad +4668 + + +5843 +5 +0 +2 +30 +pad +4152 + + +5844 +5 +0 +2 +31 +pad +3730 + + +5845 +5 +0 +2 +32 +pad +4244 + + +5846 +5 +0 +2 +33 +pad +4419 + + +5847 +5 +0 +2 +34 +pad +4669 + + +5848 +5 +0 +2 +35 +pad +3520 + + +5849 +5 +0 +2 +36 +pad +4421 + + +5850 +5 +0 +2 +37 +pad +4503 + + +5851 +5 +0 +2 +38 +pad +4334 + + +5852 +5 +0 +2 +39 +pad +3519 + + +5853 +5 +0 +2 +40 +pad +4056 + + +5854 +5 +0 +2 +41 +pad +4584 + + +5855 +5 +0 +2 +42 +pad +4057 + + +5856 +5 +0 +2 +43 +pad +3727 + + +5857 +5 +0 +2 +44 +pad +4505 + + +5858 +5 +0 +2 +46 +pad +4502 + + +5859 +5 +0 +2 +47 +pad +4666 + + +5860 +5 +0 +2 +48 +pad +4742 + + +5861 +5 +0 +2 +49 +pad +4586 + + +5862 +5 +0 +2 +50 +pad +3517 + + +5863 +5 +0 +2 +51 +pad +4420 + + +5864 +5 +0 +2 +52 +pad +2850 + + +5865 +5 +0 +2 +53 +pad +4242 + + +5866 +5 +0 +2 +54 +pad +4743 + + +5867 +5 +0 +2 +55 +pad +4332 + + +5868 +5 +0 +2 +57 +pad +4501 + + +5869 +5 +0 +2 +58 +pad +4744 + + +5870 +5 +0 +2 +59 +pad +3928 + + +5871 +5 +0 +2 +60 +pad +4665 + + +5872 +5 +0 +2 +61 +pad +4582 + + +5873 +5 +0 +2 +62 +pad +4745 + + +5874 +5 +0 +2 +63 +pad +3728 + + +5875 +5 +0 +2 +64 +pad +4585 + + +5876 +5 +0 +2 +65 +pad +3518 + + +5877 +5 +0 +2 +66 +pad +4241 + + +5878 +5 +0 +2 +67 +pad +3726 + + +5879 +5 +0 +1 +0 +pad +4331 + + +5880 +5 +0 +1 +1 +pad +3725 + + +5881 +5 +0 +1 +2 +pad +4418 + + +5882 +5 +0 +1 +3 +pad +3925 + + +5883 +5 +0 +1 +4 +pad +4330 + + +5884 +5 +0 +1 +5 +pad +4813 + + +5885 +5 +0 +1 +6 +pad +4583 + + +5886 +5 +0 +1 +7 +pad +4814 + + +5887 +5 +0 +1 +8 +pad +4417 + + +5888 +5 +0 +1 +9 +pad +4815 + + +5889 +5 +1 +1 +10 +pad +4596 + + +5890 +5 +1 +1 +12 +pad +4515 + + +5891 +5 +1 +1 +13 +pad +4818 + + +5892 +5 +1 +1 +14 +pad +4516 + + +5893 +5 +1 +1 +15 +pad +4819 + + +5894 +5 +1 +1 +16 +pad +4597 + + +5895 +5 +1 +1 +17 +pad +4524 + + +5896 +5 +1 +1 +18 +pad +4882 + + +5897 +5 +1 +1 +19 +pad +4525 + + +5898 +5 +1 +1 +20 +pad +4517 + + +5899 +5 +1 +1 +21 +pad +4883 + + +5900 +5 +1 +1 +23 +pad +4518 + + +5901 +5 +1 +1 +24 +pad +4526 + + +5902 +5 +1 +1 +25 +pad +4519 + + +5903 +5 +1 +1 +26 +pad +4884 + + +5904 +5 +1 +1 +27 +pad +4520 + + +5905 +5 +1 +1 +28 +pad +4527 + + +5906 +5 +1 +1 +29 +pad +4521 + + +5907 +5 +1 +1 +30 +pad +4603 + + +5908 +5 +1 +1 +31 +pad +4522 + + +5909 +5 +1 +1 +32 +pad +4604 + + +5910 +5 +1 +1 +33 +pad +4523 + + +5911 +5 +1 +1 +34 +pad +4605 + + +5912 +5 +1 +1 +35 +pad +4598 + + +5913 +5 +1 +1 +36 +pad +4606 + + +5914 +5 +1 +1 +37 +pad +4599 + + +5915 +5 +1 +1 +38 +pad +4607 + + +5916 +5 +1 +1 +39 +pad +4600 + + +5917 +5 +1 +1 +40 +pad +4608 + + +5918 +5 +1 +1 +41 +pad +4601 + + +5919 +5 +1 +1 +42 +pad +4609 + + +5920 +5 +1 +1 +43 +pad +4943 + + +5921 +5 +1 +1 +44 +pad +4683 + + +5922 +5 +1 +1 +46 +pad +4602 + + +5923 +5 +1 +1 +47 +pad +4684 + + +5924 +5 +1 +1 +48 +pad +4944 + + +5925 +5 +1 +1 +49 +pad +4685 + + +5926 +5 +1 +1 +50 +pad +4677 + + +5927 +5 +1 +1 +51 +pad +4686 + + +5928 +5 +1 +1 +52 +pad +4678 + + +5929 +5 +1 +1 +53 +pad +4945 + + +5930 +5 +1 +1 +54 +pad +4679 + + +5931 +5 +1 +1 +55 +pad +4687 + + +5932 +5 +1 +1 +57 +pad +4680 + + +5933 +5 +1 +1 +58 +pad +4946 + + +5934 +5 +1 +1 +59 +pad +4681 + + +5935 +5 +1 +1 +60 +pad +4688 + + +5936 +5 +1 +1 +61 +pad +4682 + + +5937 +5 +1 +1 +62 +pad +4759 + + +5938 +5 +1 +1 +63 +pad +4750 + + +5939 +5 +1 +1 +64 +pad +4760 + + +5940 +5 +1 +1 +65 +pad +4751 + + +5941 +5 +1 +1 +66 +pad +4761 + + +5942 +5 +1 +1 +67 +pad +4820 + + +5943 +5 +1 +0 +0 +pad +4762 + + +5944 +5 +1 +0 +1 +pad +4821 + + +5945 +5 +1 +0 +2 +pad +4763 + + +5946 +5 +1 +0 +3 +pad +4822 + + +5947 +5 +1 +0 +4 +pad +4764 + + +5948 +5 +1 +0 +5 +pad +4885 + + +5949 +5 +1 +0 +6 +pad +4828 + + +5950 +5 +1 +0 +7 +pad +5000 + + +5951 +5 +1 +0 +8 +pad +4829 + + +5952 +5 +1 +0 +9 +pad +4823 + + +5953 +5 +1 +0 +10 +pad +5001 + + +5954 +5 +1 +0 +12 +pad +4824 + + +5955 +5 +1 +0 +13 +pad +4830 + + +5956 +5 +1 +0 +14 +pad +4825 + + +5957 +5 +1 +0 +15 +pad +5002 + + +5958 +5 +1 +0 +16 +pad +4826 + + +5959 +5 +1 +0 +17 +pad +4831 + + +5960 +5 +1 +0 +18 +pad +4827 + + +5961 +5 +1 +0 +19 +pad +4832 + + +5962 +5 +1 +0 +20 +pad +4886 + + +5963 +5 +1 +0 +21 +pad +4833 + + +5964 +5 +1 +0 +23 +pad +4887 + + +5965 +5 +1 +0 +24 +pad +4834 + + +5966 +5 +1 +0 +25 +pad +4888 + + +5967 +5 +1 +0 +26 +pad +4835 + + +5968 +5 +1 +0 +27 +pad +4889 + + +5969 +5 +1 +0 +28 +pad +453 + + +5970 +5 +1 +0 +29 +pad +4890 + + +5971 +5 +1 +0 +30 +pad +4893 + + +5972 +5 +1 +0 +31 +pad +4891 + + +5973 +5 +1 +0 +32 +pad +4894 + + +5974 +5 +1 +0 +33 +pad +5049 + + +5975 +5 +1 +0 +34 +pad +4895 + + +5976 +5 +1 +0 +35 +pad +4892 + + +5977 +5 +1 +0 +36 +pad +4896 + + +5978 +5 +1 +0 +37 +pad +5050 + + +5979 +5 +1 +0 +38 +pad +4897 + + +5980 +5 +1 +0 +39 +pad +4947 + + +5981 +5 +1 +0 +40 +pad +4898 + + +5982 +5 +1 +0 +41 +pad +4948 + + +5983 +5 +1 +0 +42 +pad +4899 + + +5984 +5 +1 +0 +43 +pad +4949 + + +5985 +5 +1 +0 +44 +pad +5051 + + +5986 +5 +1 +0 +46 +pad +4950 + + +5987 +5 +1 +0 +47 +pad +4900 + + +5988 +5 +1 +0 +48 +pad +4951 + + +5989 +5 +1 +0 +49 +pad +4952 + + +5990 +5 +1 +0 +50 +pad +5052 + + +5991 +5 +1 +0 +51 +pad +4953 + + +5992 +5 +1 +0 +52 +pad +5003 + + +5993 +5 +1 +0 +53 +pad +4954 + + +5994 +5 +1 +0 +54 +pad +5004 + + +5995 +5 +1 +0 +55 +pad +4955 + + +5996 +5 +1 +0 +57 +pad +5005 + + +5997 +5 +1 +0 +58 +pad +4956 + + +5998 +5 +1 +0 +59 +pad +5006 + + +5999 +5 +1 +0 +60 +pad +4957 + + +6000 +5 +1 +0 +61 +pad +5007 + + +6001 +5 +1 +0 +62 +pad +4958 + + +6002 +5 +1 +0 +63 +pad +5053 + + +6003 +5 +1 +0 +64 +pad +4959 + + +6004 +5 +1 +0 +65 +pad +5091 + + +6005 +5 +1 +0 +66 +pad +5092 + + +6006 +5 +1 +0 +67 +pad +5093 + + +6007 +5 +1 +3 +0 +pad +4339 + + +6008 +5 +1 +3 +1 +pad +3318 + + +6009 +5 +1 +3 +2 +pad +4340 + + +6010 +5 +1 +3 +3 +pad +3537 + + +6011 +5 +1 +3 +4 +pad +4341 + + +6012 +5 +1 +3 +5 +pad +3949 + + +6013 +5 +1 +3 +6 +pad +3752 + + +6014 +5 +1 +3 +7 +pad +3320 + + +6015 +5 +1 +3 +8 +pad +3954 + + +6016 +5 +1 +3 +9 +pad +3538 + + +6017 +5 +1 +3 +10 +pad +3751 + + +6018 +5 +1 +3 +12 +pad +3749 + + +6019 +5 +1 +3 +13 +pad +3754 + + +6020 +5 +1 +3 +14 +pad +3748 + + +6021 +5 +1 +3 +15 +pad +3955 + + +6022 +5 +1 +3 +16 +pad +3952 + + +6023 +5 +1 +3 +17 +pad +3753 + + +6024 +5 +1 +3 +18 +pad +3540 + + +6025 +5 +1 +3 +19 +pad +3755 + + +6026 +5 +1 +3 +20 +pad +4426 + + +6027 +5 +1 +3 +21 +pad +3957 + + +6028 +5 +1 +3 +23 +pad +3750 + + +6029 +5 +1 +3 +24 +pad +4427 + + +6030 +5 +1 +3 +25 +pad +3539 + + +6031 +5 +1 +3 +26 +pad +3959 + + +6032 +5 +1 +3 +27 +pad +4251 + + +6033 +5 +1 +3 +28 +pad +4428 + + +6034 +5 +1 +3 +29 +pad +3542 + + +6035 +5 +1 +3 +30 +pad +3961 + + +6036 +5 +1 +3 +31 +pad +4157 + + +6037 +5 +1 +3 +32 +pad +4066 + + +6038 +5 +1 +3 +33 +pad +3312 + + +6039 +5 +1 +3 +34 +pad +4252 + + +6040 +5 +1 +3 +35 +pad +3530 + + +6041 +5 +1 +3 +36 +pad +4160 + + +6042 +5 +1 +3 +37 +pad +3741 + + +6043 +5 +1 +3 +38 +pad +4342 + + +6044 +5 +1 +3 +39 +pad +3532 + + +6045 +5 +1 +3 +40 +pad +4067 + + +6046 +5 +1 +3 +41 +pad +3945 + + +6047 +5 +1 +3 +42 +pad +4161 + + +6048 +5 +1 +3 +43 +pad +3944 + + +6049 +5 +1 +3 +44 +pad +4068 + + +6050 +5 +1 +3 +46 +pad +4510 + + +6051 +5 +1 +3 +47 +pad +4162 + + +6052 +5 +1 +3 +48 +pad +4063 + + +6053 +5 +1 +3 +49 +pad +4429 + + +6054 +5 +1 +3 +50 +pad +4511 + + +6055 +5 +1 +3 +51 +pad +4253 + + +6056 +5 +1 +3 +52 +pad +3742 + + +6057 +5 +1 +3 +53 +pad +4163 + + +6058 +5 +1 +3 +54 +pad +3531 + + +6059 +5 +1 +3 +55 +pad +4512 + + +6060 +5 +1 +3 +57 +pad +3315 + + +6061 +5 +1 +3 +58 +pad +4513 + + +6062 +5 +1 +3 +59 +pad +3948 + + +6063 +5 +1 +3 +60 +pad +3533 + + +6064 +5 +1 +3 +61 +pad +4158 + + +6065 +5 +1 +3 +62 +pad +3950 + + +6066 +5 +1 +3 +63 +pad +3744 + + +6067 +5 +1 +3 +64 +pad +3746 + + +6068 +5 +1 +3 +65 +pad +3946 + + +6069 +5 +1 +3 +66 +pad +3535 + + +6070 +5 +1 +3 +67 +pad +3534 + + +6071 +5 +1 +2 +0 +pad +4064 + + +6072 +5 +1 +2 +1 +pad +3743 + + +6073 +5 +1 +2 +2 +pad +3947 + + +6074 +5 +1 +2 +3 +pad +3314 + + +6075 +5 +1 +2 +4 +pad +3317 + + +6076 +5 +1 +2 +5 +pad +1585 + + +6077 +5 +1 +2 +6 +pad +3951 + + +6078 +5 +1 +2 +7 +pad +4592 + + +6079 +5 +1 +2 +8 +pad +3953 + + +6080 +5 +1 +2 +9 +pad +3958 + + +6081 +5 +1 +2 +10 +pad +4159 + + +6082 +5 +1 +2 +12 +pad +3943 + + +6083 +5 +1 +2 +13 +pad +4593 + + +6084 +5 +1 +2 +14 +pad +3536 + + +6085 +5 +1 +2 +15 +pad +4065 + + +6086 +5 +1 +2 +16 +pad +3747 + + +6087 +5 +1 +2 +17 +pad +4594 + + +6088 +5 +1 +2 +18 +pad +4250 + + +6089 +5 +1 +2 +19 +pad +4164 + + +6090 +5 +1 +2 +20 +pad +3745 + + +6091 +5 +1 +2 +21 +pad +4514 + + +6092 +5 +1 +2 +23 +pad +3093 + + +6093 +5 +1 +2 +24 +pad +4595 + + +6094 +5 +1 +2 +25 +pad +3090 + + +6095 +5 +1 +2 +26 +pad +4430 + + +6096 +5 +1 +2 +27 +pad +3740 + + +6097 +5 +1 +2 +28 +pad +4343 + + +6098 +5 +1 +2 +29 +pad +3941 + + +6099 +5 +1 +2 +30 +pad +4431 + + +6100 +5 +1 +2 +31 +pad +3529 + + +6101 +5 +1 +2 +32 +pad +4344 + + +6102 +5 +1 +2 +33 +pad +3739 + + +6103 +5 +1 +2 +34 +pad +4254 + + +6104 +5 +1 +2 +35 +pad +4670 + + +6105 +5 +1 +2 +36 +pad +4432 + + +6106 +5 +1 +2 +37 +pad +4062 + + +6107 +5 +1 +2 +38 +pad +4345 + + +6108 +5 +1 +2 +39 +pad +4671 + + +6109 +5 +1 +2 +40 +pad +4255 + + +6110 +5 +1 +2 +41 +pad +3528 + + +6111 +5 +1 +2 +42 +pad +4672 + + +6112 +5 +1 +2 +43 +pad +3942 + + +6113 +5 +1 +2 +44 +pad +4256 + + +6114 +5 +1 +2 +46 +pad +3737 + + +6115 +5 +1 +2 +47 +pad +4257 + + +6116 +5 +1 +2 +48 +pad +3738 + + +6117 +5 +1 +2 +49 +pad +4673 + + +6118 +5 +1 +2 +50 +pad +3939 + + +6119 +5 +1 +2 +51 +pad +4433 + + +6120 +5 +1 +2 +52 +pad +3527 + + +6121 +5 +1 +2 +53 +pad +4346 + + +6122 +5 +1 +2 +54 +pad +4156 + + +6123 +5 +1 +2 +55 +pad +4347 + + +6124 +5 +1 +2 +57 +pad +3940 + + +6125 +5 +1 +2 +58 +pad +4348 + + +6126 +5 +1 +2 +59 +pad +3316 + + +6127 +5 +1 +2 +60 +pad +4349 + + +6128 +5 +1 +2 +61 +pad +2859 + + +6129 +5 +1 +2 +62 +pad +4434 + + +6130 +5 +1 +2 +63 +pad +2857 + + +6131 +5 +1 +2 +64 +pad +4435 + + +6132 +5 +1 +2 +65 +pad +4746 + + +6133 +5 +1 +2 +66 +pad +4436 + + +6134 +5 +1 +2 +67 +pad +4249 + + +6135 +5 +1 +1 +0 +pad +4437 + + +6136 +5 +1 +1 +1 +pad +3089 + + +6137 +5 +1 +1 +2 +pad +4747 + + +6138 +5 +1 +1 +3 +pad +2856 + + +6139 +5 +1 +1 +4 +pad +4438 + + +6140 +5 +1 +1 +5 +pad +2617 + + +6141 +5 +1 +1 +6 +pad +4440 + + +6142 +5 +1 +1 +7 +pad +4816 + + +6143 +5 +1 +1 +8 +pad +4748 + + +6144 +5 +1 +1 +9 +pad +4441 + + +6145 +2 +2 +1 +10 +pad +3777 + + +6146 +2 +2 +1 +12 +pad +2627 + + +6147 +2 +2 +1 +13 +pad +3778 + + +6148 +2 +2 +1 +14 +pad +2866 + + +6149 +2 +2 +1 +15 +pad +2376 + + +6150 +2 +2 +1 +16 +pad +3327 + + +6151 +2 +2 +1 +17 +pad +2378 + + +6152 +2 +2 +1 +18 +pad +2869 + + +6153 +2 +2 +1 +19 +pad +3975 + + +6154 +2 +2 +1 +20 +pad +2865 + + +6155 +2 +2 +1 +21 +pad +2379 + + +6156 +2 +2 +1 +23 +pad +2867 + + +6157 +2 +2 +1 +24 +pad +2631 + + +6158 +2 +2 +1 +25 +pad +3101 + + +6159 +2 +2 +1 +26 +pad +3976 + + +6160 +2 +2 +1 +27 +pad +3326 + + +6161 +2 +2 +1 +28 +pad +2381 + + +6162 +2 +2 +1 +29 +pad +3099 + + +6163 +2 +2 +1 +30 +pad +2377 + + +6164 +2 +2 +1 +31 +pad +2625 + + +6165 +2 +2 +1 +32 +pad +2629 + + +6166 +2 +2 +1 +33 +pad +2622 + + +6167 +2 +2 +1 +34 +pad +2373 + + +6168 +2 +2 +1 +35 +pad +2863 + + +6169 +2 +2 +1 +36 +pad +3102 + + +6170 +2 +2 +1 +37 +pad +4071 + + +6171 +2 +2 +1 +38 +pad +2630 + + +6172 +2 +2 +1 +39 +pad +3098 + + +6173 +2 +2 +1 +40 +pad +2626 + + +6174 +2 +2 +1 +41 +pad +2864 + + +6175 +2 +2 +1 +42 +pad +3104 + + +6176 +2 +2 +1 +43 +pad +3097 + + +6177 +2 +2 +1 +44 +pad +2624 + + +6178 +2 +2 +1 +46 +pad +2621 + + +6179 +2 +2 +1 +47 +pad +2623 + + +6180 +2 +2 +1 +48 +pad +2618 + + +6181 +2 +2 +1 +49 +pad +2628 + + +6182 +2 +2 +1 +50 +pad +4072 + + +6183 +2 +2 +1 +51 +pad +3552 + + +6184 +2 +2 +1 +52 +pad +3096 + + +6185 +2 +2 +1 +53 +pad +3329 + + +6186 +2 +2 +1 +54 +pad +2620 + + +6187 +2 +2 +1 +55 +pad +3331 + + +6188 +2 +2 +1 +57 +pad +2860 + + +6189 +2 +2 +1 +58 +pad +3100 + + +6190 +2 +2 +1 +59 +pad +3094 + + +6191 +2 +2 +1 +60 +pad +4073 + + +6192 +2 +2 +1 +61 +pad +2862 + + +6193 +2 +2 +1 +62 +pad +3103 + + +6194 +2 +2 +1 +63 +pad +2619 + + +6195 +2 +2 +1 +64 +pad +3553 + + +6196 +2 +2 +1 +65 +pad +3765 + + +6197 +2 +2 +1 +66 +pad +3549 + + +6198 +2 +2 +1 +67 +pad +3319 + + +6199 +2 +2 +0 +0 +pad +3092 + + +6200 +2 +2 +0 +1 +pad +3761 + + +6201 +2 +2 +0 +2 +pad +3330 + + +6202 +2 +2 +0 +3 +pad +4166 + + +6203 +2 +2 +0 +4 +pad +3324 + + +6204 +2 +2 +0 +5 +pad +3973 + + +6205 +2 +2 +0 +6 +pad +3321 + + +6206 +2 +2 +0 +7 +pad +3546 + + +6207 +2 +2 +0 +8 +pad +2861 + + +6208 +2 +2 +0 +9 +pad +3971 + + +6209 +2 +2 +0 +10 +pad +3095 + + +6210 +2 +2 +0 +12 +pad +3763 + + +6211 +2 +2 +0 +13 +pad +3547 + + +6212 +2 +2 +0 +14 +pad +4167 + + +6213 +2 +2 +0 +15 +pad +2858 + + +6214 +2 +2 +0 +16 +pad +3548 + + +6215 +2 +2 +0 +17 +pad +3328 + + +6216 +2 +2 +0 +18 +pad +3970 + + +6217 +2 +2 +0 +19 +pad +3773 + + +6218 +2 +2 +0 +20 +pad +3091 + + +6219 +2 +2 +0 +21 +pad +3776 + + +6220 +2 +2 +0 +23 +pad +3325 + + +6221 +2 +2 +0 +24 +pad +3771 + + +6222 +2 +2 +0 +25 +pad +3544 + + +6223 +2 +2 +0 +26 +pad +4168 + + +6224 +2 +2 +0 +27 +pad +3762 + + +6225 +2 +2 +0 +28 +pad +3551 + + +6226 +2 +2 +0 +29 +pad +3963 + + +6227 +2 +2 +0 +30 +pad +3764 + + +6228 +2 +2 +0 +31 +pad +3969 + + +6229 +2 +2 +0 +32 +pad +4169 + + +6230 +2 +2 +0 +33 +pad +3323 + + +6231 +2 +2 +0 +34 +pad +2616 + + +6232 +2 +2 +0 +35 +pad +4259 + + +6233 +2 +2 +0 +36 +pad +3550 + + +6234 +2 +2 +0 +37 +pad +3545 + + +6235 +2 +2 +0 +38 +pad +3968 + + +6236 +2 +2 +0 +39 +pad +3758 + + +6237 +2 +2 +0 +40 +pad +3759 + + +6238 +2 +2 +0 +41 +pad +3760 + + +6239 +2 +2 +0 +42 +pad +3965 + + +6240 +2 +2 +0 +43 +pad +3322 + + +6241 +2 +2 +0 +44 +pad +3972 + + +6242 +2 +2 +0 +46 +pad +4260 + + +6243 +2 +2 +0 +47 +pad +4070 + + +6244 +2 +2 +0 +48 +pad +3543 + + +6245 +2 +2 +0 +49 +pad +3962 + + +6246 +2 +2 +0 +50 +pad +3967 + + +6247 +2 +2 +0 +51 +pad +3541 + + +6248 +2 +2 +0 +52 +pad +3966 + + +6249 +2 +2 +0 +53 +pad +3756 + + +6250 +2 +2 +0 +54 +pad +3964 + + +6251 +2 +2 +0 +55 +pad +4261 + + +6252 +2 +2 +0 +57 +pad +4069 + + +6253 +2 +2 +0 +58 +pad +3757 + + +6254 +2 +2 +0 +59 +pad +4165 + + +6255 +2 +2 +0 +60 +pad +3960 + + +6256 +2 +2 +0 +61 +pad +4258 + + +6257 +2 +2 +0 +62 +pad +4353 + + +6258 +2 +2 +0 +63 +pad +4350 + + +6259 +2 +2 +0 +64 +pad +4262 + + +6260 +2 +2 +0 +65 +pad +4351 + + +6261 +2 +2 +0 +66 +pad +4439 + + +6262 +2 +2 +0 +67 +pad +4352 + + +6263 +2 +2 +3 +0 +pad +2633 + + +6264 +2 +2 +3 +1 +pad +2871 + + +6265 +2 +2 +3 +2 +pad +2636 + + +6266 +2 +2 +3 +3 +pad +2868 + + +6267 +2 +2 +3 +4 +pad +2634 + + +6268 +2 +2 +3 +5 +pad +2873 + + +6269 +2 +2 +3 +6 +pad +1864 + + +6270 +2 +2 +3 +7 +pad +1858 + + +6271 +2 +2 +3 +8 +pad +1319 + + +6272 +2 +2 +3 +9 +pad +2874 + + +6273 +2 +2 +3 +10 +pad +2641 + + +6274 +2 +2 +3 +12 +pad +2870 + + +6275 +2 +2 +3 +13 +pad +1595 + + +6276 +2 +2 +3 +14 +pad +1321 + + +6277 +2 +2 +3 +15 +pad +2131 + + +6278 +2 +2 +3 +16 +pad +2872 + + +6279 +2 +2 +3 +17 +pad +2385 + + +6280 +2 +2 +3 +18 +pad +1867 + + +6281 +2 +2 +3 +19 +pad +2387 + + +6282 +2 +2 +3 +20 +pad +2875 + + +6283 +2 +2 +3 +21 +pad +2638 + + +6284 +2 +2 +3 +23 +pad +1856 + + +6285 +2 +2 +3 +24 +pad +2879 + + +6286 +2 +2 +3 +25 +pad +2877 + + +6287 +2 +2 +3 +26 +pad +1598 + + +6288 +2 +2 +3 +27 +pad +1855 + + +6289 +2 +2 +3 +28 +pad +2881 + + +6290 +2 +2 +3 +29 +pad +1862 + + +6291 +2 +2 +3 +30 +pad +2389 + + +6292 +2 +2 +3 +31 +pad +3105 + + +6293 +2 +2 +3 +32 +pad +2639 + + +6294 +2 +2 +3 +33 +pad +1860 + + +6295 +2 +2 +3 +34 +pad +2129 + + +6296 +2 +2 +3 +35 +pad +3107 + + +6297 +2 +2 +3 +36 +pad +2880 + + +6298 +2 +2 +3 +37 +pad +1859 + + +6299 +2 +2 +3 +38 +pad +2637 + + +6300 +2 +2 +3 +39 +pad +2380 + + +6301 +2 +2 +3 +40 +pad +2883 + + +6302 +2 +2 +3 +41 +pad +3108 + + +6303 +2 +2 +3 +42 +pad +2885 + + +6304 +2 +2 +3 +43 +pad +2124 + + +6305 +2 +2 +3 +44 +pad +2127 + + +6306 +2 +2 +3 +46 +pad +3106 + + +6307 +2 +2 +3 +47 +pad +2383 + + +6308 +2 +2 +3 +48 +pad +2125 + + +6309 +2 +2 +3 +49 +pad +2876 + + +6310 +2 +2 +3 +50 +pad +1857 + + +6311 +2 +2 +3 +51 +pad +2386 + + +6312 +2 +2 +3 +52 +pad +1854 + + +6313 +2 +2 +3 +53 +pad +2130 + + +6314 +2 +2 +3 +54 +pad +3109 + + +6315 +2 +2 +3 +55 +pad +3113 + + +6316 +2 +2 +3 +57 +pad +2121 + + +6317 +2 +2 +3 +58 +pad +2878 + + +6318 +2 +2 +3 +59 +pad +3111 + + +6319 +2 +2 +3 +60 +pad +3115 + + +6320 +2 +2 +3 +61 +pad +2119 + + +6321 +2 +2 +3 +62 +pad +3116 + + +6322 +2 +2 +3 +63 +pad +3332 + + +6323 +2 +2 +3 +64 +pad +2632 + + +6324 +2 +2 +3 +65 +pad +2118 + + +6325 +2 +2 +3 +66 +pad +2635 + + +6326 +2 +2 +3 +67 +pad +3334 + + +6327 +2 +2 +2 +0 +pad +3117 + + +6328 +2 +2 +2 +1 +pad +2123 + + +6329 +2 +2 +2 +2 +pad +3114 + + +6330 +2 +2 +2 +3 +pad +3335 + + +6331 +2 +2 +2 +4 +pad +3119 + + +6332 +2 +2 +2 +5 +pad +2116 + + +6333 +2 +2 +2 +6 +pad +1589 + + +6334 +2 +2 +2 +7 +pad +3337 + + +6335 +2 +2 +2 +8 +pad +1318 + + +6336 +2 +2 +2 +9 +pad +3333 + + +6337 +2 +2 +2 +10 +pad +1592 + + +6338 +2 +2 +2 +12 +pad +2113 + + +6339 +2 +2 +2 +13 +pad +1594 + + +6340 +2 +2 +2 +14 +pad +3336 + + +6341 +2 +2 +2 +15 +pad +1596 + + +6342 +2 +2 +2 +16 +pad +2375 + + +6343 +2 +2 +2 +17 +pad +1590 + + +6344 +2 +2 +2 +18 +pad +2122 + + +6345 +2 +2 +2 +19 +pad +1865 + + +6346 +2 +2 +2 +20 +pad +3338 + + +6347 +2 +2 +2 +21 +pad +2126 + + +6348 +2 +2 +2 +23 +pad +2120 + + +6349 +2 +2 +2 +24 +pad +1591 + + +6350 +2 +2 +2 +25 +pad +3339 + + +6351 +2 +2 +2 +26 +pad +2128 + + +6352 +2 +2 +2 +27 +pad +2117 + + +6353 +2 +2 +2 +28 +pad +3343 + + +6354 +2 +2 +2 +29 +pad +3341 + + +6355 +2 +2 +2 +30 +pad +1863 + + +6356 +2 +2 +2 +31 +pad +3554 + + +6357 +2 +2 +2 +32 +pad +2382 + + +6358 +2 +2 +2 +33 +pad +2115 + + +6359 +2 +2 +2 +34 +pad +1593 + + +6360 +2 +2 +2 +35 +pad +3555 + + +6361 +2 +2 +2 +36 +pad +3342 + + +6362 +2 +2 +2 +37 +pad +2114 + + +6363 +2 +2 +2 +38 +pad +3110 + + +6364 +2 +2 +2 +39 +pad +2374 + + +6365 +2 +2 +2 +40 +pad +3112 + + +6366 +2 +2 +2 +41 +pad +3557 + + +6367 +2 +2 +2 +42 +pad +3346 + + +6368 +2 +2 +2 +43 +pad +3560 + + +6369 +2 +2 +2 +44 +pad +3340 + + +6370 +2 +2 +2 +46 +pad +3556 + + +6371 +2 +2 +2 +47 +pad +3347 + + +6372 +2 +2 +2 +48 +pad +2372 + + +6373 +2 +2 +2 +49 +pad +2384 + + +6374 +2 +2 +2 +50 +pad +2369 + + +6375 +2 +2 +2 +51 +pad +1861 + + +6376 +2 +2 +2 +52 +pad +2367 + + +6377 +2 +2 +2 +53 +pad +3344 + + +6378 +2 +2 +2 +54 +pad +3558 + + +6379 +2 +2 +2 +55 +pad +3562 + + +6380 +2 +2 +2 +57 +pad +2366 + + +6381 +2 +2 +2 +58 +pad +3563 + + +6382 +2 +2 +2 +59 +pad +3559 + + +6383 +2 +2 +2 +60 +pad +3565 + + +6384 +2 +2 +2 +61 +pad +2371 + + +6385 +2 +2 +2 +62 +pad +3561 + + +6386 +2 +2 +2 +63 +pad +3766 + + +6387 +2 +2 +2 +64 +pad +3956 + + +6388 +2 +2 +2 +65 +pad +2370 + + +6389 +2 +2 +2 +66 +pad +3564 + + +6390 +2 +2 +2 +67 +pad +3767 + + +6391 +2 +2 +1 +0 +pad +2392 + + +6392 +2 +2 +1 +1 +pad +2368 + + +6393 +2 +2 +1 +2 +pad +3772 + + +6394 +2 +2 +1 +3 +pad +3769 + + +6395 +2 +2 +1 +4 +pad +3566 + + +6396 +2 +2 +1 +5 +pad +3768 + + +6397 +2 +2 +1 +6 +pad +3567 + + +6398 +2 +2 +1 +7 +pad +3770 + + +6399 +2 +2 +1 +8 +pad +3775 + + +6400 +2 +2 +1 +9 +pad +3774 + + +6401 +2 +3 +1 +10 +pad +3779 + + +6402 +2 +3 +1 +12 +pad +1052 + + +6403 +2 +3 +1 +13 +pad +2407 + + +6404 +2 +3 +1 +14 +pad +1050 + + +6405 +2 +3 +1 +15 +pad +3136 + + +6406 +2 +3 +1 +16 +pad +4264 + + +6407 +2 +3 +1 +17 +pad +3780 + + +6408 +2 +3 +1 +18 +pad +1051 + + +6409 +2 +3 +1 +19 +pad +2153 + + +6410 +2 +3 +1 +20 +pad +1048 + + +6411 +2 +3 +1 +21 +pad +1894 + + +6412 +2 +3 +1 +23 +pad +1046 + + +6413 +2 +3 +1 +24 +pad +3134 + + +6414 +2 +3 +1 +25 +pad +1882 + + +6415 +2 +3 +1 +26 +pad +3781 + + +6416 +2 +3 +1 +27 +pad +1884 + + +6417 +2 +3 +1 +28 +pad +1895 + + +6418 +2 +3 +1 +29 +pad +2405 + + +6419 +2 +3 +1 +30 +pad +1631 + + +6420 +2 +3 +1 +31 +pad +2145 + + +6421 +2 +3 +1 +32 +pad +2903 + + +6422 +2 +3 +1 +33 +pad +2147 + + +6423 +2 +3 +1 +34 +pad +3361 + + +6424 +2 +3 +1 +35 +pad +2410 + + +6425 +2 +3 +1 +36 +pad +1620 + + +6426 +2 +3 +1 +37 +pad +3977 + + +6427 +2 +3 +1 +38 +pad +3135 + + +6428 +2 +3 +1 +39 +pad +2657 + + +6429 +2 +3 +1 +40 +pad +1892 + + +6430 +2 +3 +1 +41 +pad +2655 + + +6431 +2 +3 +1 +42 +pad +2151 + + +6432 +2 +3 +1 +43 +pad +2404 + + +6433 +2 +3 +1 +44 +pad +2154 + + +6434 +2 +3 +1 +46 +pad +3978 + + +6435 +2 +3 +1 +47 +pad +1891 + + +6436 +2 +3 +1 +48 +pad +1615 + + +6437 +2 +3 +1 +49 +pad +2152 + + +6438 +2 +3 +1 +50 +pad +2408 + + +6439 +2 +3 +1 +51 +pad +1887 + + +6440 +2 +3 +1 +52 +pad +2656 + + +6441 +2 +3 +1 +53 +pad +3359 + + +6442 +2 +3 +1 +54 +pad +1612 + + +6443 +2 +3 +1 +55 +pad +3979 + + +6444 +2 +3 +1 +57 +pad +2146 + + +6445 +2 +3 +1 +58 +pad +1889 + + +6446 +2 +3 +1 +59 +pad +1879 + + +6447 +2 +3 +1 +60 +pad +2406 + + +6448 +2 +3 +1 +61 +pad +1881 + + +6449 +2 +3 +1 +62 +pad +1617 + + +6450 +2 +3 +1 +63 +pad +2142 + + +6451 +2 +3 +1 +64 +pad +2659 + + +6452 +2 +3 +1 +65 +pad +2143 + + +6453 +2 +3 +1 +66 +pad +3980 + + +6454 +2 +3 +1 +67 +pad +1883 + + +6455 +2 +3 +0 +0 +pad +1893 + + +6456 +2 +3 +0 +1 +pad +4074 + + +6457 +2 +3 +0 +2 +pad +1630 + + +6458 +2 +3 +0 +3 +pad +1880 + + +6459 +2 +3 +0 +4 +pad +1890 + + +6460 +2 +3 +0 +5 +pad +1614 + + +6461 +2 +3 +0 +6 +pad +1628 + + +6462 +2 +3 +0 +7 +pad +2149 + + +6463 +2 +3 +0 +8 +pad +1625 + + +6464 +2 +3 +0 +9 +pad +4075 + + +6465 +2 +3 +0 +10 +pad +1888 + + +6466 +2 +3 +0 +12 +pad +2900 + + +6467 +2 +3 +0 +13 +pad +1623 + + +6468 +2 +3 +0 +14 +pad +3132 + + +6469 +2 +3 +0 +15 +pad +1622 + + +6470 +2 +3 +0 +16 +pad +2660 + + +6471 +2 +3 +0 +17 +pad +2901 + + +6472 +2 +3 +0 +18 +pad +2658 + + +6473 +2 +3 +0 +19 +pad +4076 + + +6474 +2 +3 +0 +20 +pad +2902 + + +6475 +2 +3 +0 +21 +pad +2150 + + +6476 +2 +3 +0 +23 +pad +2411 + + +6477 +2 +3 +0 +24 +pad +2898 + + +6478 +2 +3 +0 +25 +pad +2148 + + +6479 +2 +3 +0 +26 +pad +3362 + + +6480 +2 +3 +0 +27 +pad +1886 + + +6481 +2 +3 +0 +28 +pad +3141 + + +6482 +2 +3 +0 +29 +pad +1885 + + +6483 +2 +3 +0 +30 +pad +4077 + + +6484 +2 +3 +0 +31 +pad +3138 + + +6485 +2 +3 +0 +32 +pad +3143 + + +6486 +2 +3 +0 +33 +pad +2904 + + +6487 +2 +3 +0 +34 +pad +3363 + + +6488 +2 +3 +0 +35 +pad +3137 + + +6489 +2 +3 +0 +36 +pad +3576 + + +6490 +2 +3 +0 +37 +pad +2409 + + +6491 +2 +3 +0 +38 +pad +3144 + + +6492 +2 +3 +0 +39 +pad +2155 + + +6493 +2 +3 +0 +40 +pad +3364 + + +6494 +2 +3 +0 +41 +pad +4170 + + +6495 +2 +3 +0 +42 +pad +3577 + + +6496 +2 +3 +0 +43 +pad +2662 + + +6497 +2 +3 +0 +44 +pad +3782 + + +6498 +2 +3 +0 +46 +pad +3575 + + +6499 +2 +3 +0 +47 +pad +3145 + + +6500 +2 +3 +0 +48 +pad +3578 + + +6501 +2 +3 +0 +49 +pad +3365 + + +6502 +2 +3 +0 +50 +pad +4078 + + +6503 +2 +3 +0 +51 +pad +4171 + + +6504 +2 +3 +0 +52 +pad +3579 + + +6505 +2 +3 +0 +53 +pad +3783 + + +6506 +2 +3 +0 +54 +pad +3784 + + +6507 +2 +3 +0 +55 +pad +3146 + + +6508 +2 +3 +0 +57 +pad +4765 + + +6509 +2 +3 +0 +58 +pad +3366 + + +6510 +2 +3 +0 +59 +pad +4442 + + +6511 +2 +3 +0 +60 +pad +3981 + + +6512 +2 +3 +0 +61 +pad +4689 + + +6513 +2 +3 +0 +62 +pad +4172 + + +6514 +2 +3 +0 +63 +pad +4354 + + +6515 +2 +3 +0 +64 +pad +3147 + + +6516 +2 +3 +0 +65 +pad +4263 + + +6517 +2 +3 +0 +66 +pad +3785 + + +6518 +2 +3 +0 +67 +pad +3982 + + +6519 +2 +3 +3 +0 +pad +2395 + + +6520 +2 +3 +3 +1 +pad +2397 + + +6521 +2 +3 +3 +2 +pad +752 + + +6522 +2 +3 +3 +3 +pad +2642 + + +6523 +2 +3 +3 +4 +pad +2402 + + +6524 +2 +3 +3 +5 +pad +2645 + + +6525 +2 +3 +3 +6 +pad +2400 + + +6526 +2 +3 +3 +7 +pad +2132 + + +6527 +2 +3 +3 +8 +pad +2403 + + +6528 +2 +3 +3 +9 +pad +2647 + + +6529 +2 +3 +3 +10 +pad +1040 + + +6530 +2 +3 +3 +12 +pad +1870 + + +6531 +2 +3 +3 +13 +pad +1326 + + +6532 +2 +3 +3 +14 +pad +1866 + + +6533 +2 +3 +3 +15 +pad +1325 + + +6534 +2 +3 +3 +16 +pad +1599 + + +6535 +2 +3 +3 +17 +pad +2648 + + +6536 +2 +3 +3 +18 +pad +2644 + + +6537 +2 +3 +3 +19 +pad +2650 + + +6538 +2 +3 +3 +20 +pad +1597 + + +6539 +2 +3 +3 +21 +pad +2653 + + +6540 +2 +3 +3 +23 +pad +2646 + + +6541 +2 +3 +3 +24 +pad +1044 + + +6542 +2 +3 +3 +25 +pad +1324 + + +6543 +2 +3 +3 +26 +pad +1043 + + +6544 +2 +3 +3 +27 +pad +2649 + + +6545 +2 +3 +3 +28 +pad +1871 + + +6546 +2 +3 +3 +29 +pad +1322 + + +6547 +2 +3 +3 +30 +pad +1604 + + +6548 +2 +3 +3 +31 +pad +2136 + + +6549 +2 +3 +3 +32 +pad +1602 + + +6550 +2 +3 +3 +33 +pad +2133 + + +6551 +2 +3 +3 +34 +pad +2651 + + +6552 +2 +3 +3 +35 +pad +1042 + + +6553 +2 +3 +3 +36 +pad +2652 + + +6554 +2 +3 +3 +37 +pad +2884 + + +6555 +2 +3 +3 +38 +pad +1329 + + +6556 +2 +3 +3 +39 +pad +2887 + + +6557 +2 +3 +3 +40 +pad +1327 + + +6558 +2 +3 +3 +41 +pad +2889 + + +6559 +2 +3 +3 +42 +pad +2654 + + +6560 +2 +3 +3 +43 +pad +1868 + + +6561 +2 +3 +3 +44 +pad +1047 + + +6562 +2 +3 +3 +46 +pad +1601 + + +6563 +2 +3 +3 +47 +pad +2890 + + +6564 +2 +3 +3 +48 +pad +2388 + + +6565 +2 +3 +3 +49 +pad +1045 + + +6566 +2 +3 +3 +50 +pad +2886 + + +6567 +2 +3 +3 +51 +pad +2892 + + +6568 +2 +3 +3 +52 +pad +1600 + + +6569 +2 +3 +3 +53 +pad +1331 + + +6570 +2 +3 +3 +54 +pad +2888 + + +6571 +2 +3 +3 +55 +pad +1328 + + +6572 +2 +3 +3 +57 +pad +2390 + + +6573 +2 +3 +3 +58 +pad +2895 + + +6574 +2 +3 +3 +59 +pad +2891 + + +6575 +2 +3 +3 +60 +pad +2141 + + +6576 +2 +3 +3 +61 +pad +2640 + + +6577 +2 +3 +3 +62 +pad +1876 + + +6578 +2 +3 +3 +63 +pad +1038 + + +6579 +2 +3 +3 +64 +pad +2893 + + +6580 +2 +3 +3 +65 +pad +3118 + + +6581 +2 +3 +3 +66 +pad +2894 + + +6582 +2 +3 +3 +67 +pad +2643 + + +6583 +2 +3 +2 +0 +pad +1874 + + +6584 +2 +3 +2 +1 +pad +3121 + + +6585 +2 +3 +2 +2 +pad +2398 + + +6586 +2 +3 +2 +3 +pad +2882 + + +6587 +2 +3 +2 +4 +pad +2896 + + +6588 +2 +3 +2 +5 +pad +3123 + + +6589 +2 +3 +2 +6 +pad +2396 + + +6590 +2 +3 +2 +7 +pad +1041 + + +6591 +2 +3 +2 +8 +pad +1603 + + +6592 +2 +3 +2 +9 +pad +1320 + + +6593 +2 +3 +2 +10 +pad +3124 + + +6594 +2 +3 +2 +12 +pad +1323 + + +6595 +2 +3 +2 +13 +pad +2140 + + +6596 +2 +3 +2 +14 +pad +3120 + + +6597 +2 +3 +2 +15 +pad +1049 + + +6598 +2 +3 +2 +16 +pad +3122 + + +6599 +2 +3 +2 +17 +pad +3126 + + +6600 +2 +3 +2 +18 +pad +2394 + + +6601 +2 +3 +2 +19 +pad +3129 + + +6602 +2 +3 +2 +20 +pad +750 + + +6603 +2 +3 +2 +21 +pad +2899 + + +6604 +2 +3 +2 +23 +pad +3125 + + +6605 +2 +3 +2 +24 +pad +2897 + + +6606 +2 +3 +2 +25 +pad +1873 + + +6607 +2 +3 +2 +26 +pad +3131 + + +6608 +2 +3 +2 +27 +pad +3127 + + +6609 +2 +3 +2 +28 +pad +1878 + + +6610 +2 +3 +2 +29 +pad +3345 + + +6611 +2 +3 +2 +30 +pad +1877 + + +6612 +2 +3 +2 +31 +pad +2138 + + +6613 +2 +3 +2 +32 +pad +1609 + + +6614 +2 +3 +2 +33 +pad +2135 + + +6615 +2 +3 +2 +34 +pad +3128 + + +6616 +2 +3 +2 +35 +pad +3348 + + +6617 +2 +3 +2 +36 +pad +3130 + + +6618 +2 +3 +2 +37 +pad +3350 + + +6619 +2 +3 +2 +38 +pad +2399 + + +6620 +2 +3 +2 +39 +pad +1875 + + +6621 +2 +3 +2 +40 +pad +2144 + + +6622 +2 +3 +2 +41 +pad +3351 + + +6623 +2 +3 +2 +42 +pad +3133 + + +6624 +2 +3 +2 +43 +pad +2393 + + +6625 +2 +3 +2 +44 +pad +1333 + + +6626 +2 +3 +2 +46 +pad +1872 + + +6627 +2 +3 +2 +47 +pad +3353 + + +6628 +2 +3 +2 +48 +pad +2139 + + +6629 +2 +3 +2 +49 +pad +1335 + + +6630 +2 +3 +2 +50 +pad +3349 + + +6631 +2 +3 +2 +51 +pad +3356 + + +6632 +2 +3 +2 +52 +pad +3352 + + +6633 +2 +3 +2 +53 +pad +1334 + + +6634 +2 +3 +2 +54 +pad +1606 + + +6635 +2 +3 +2 +55 +pad +1608 + + +6636 +2 +3 +2 +57 +pad +2137 + + +6637 +2 +3 +2 +58 +pad +3358 + + +6638 +2 +3 +2 +59 +pad +3354 + + +6639 +2 +3 +2 +60 +pad +1607 + + +6640 +2 +3 +2 +61 +pad +2391 + + +6641 +2 +3 +2 +62 +pad +3355 + + +6642 +2 +3 +2 +63 +pad +2134 + + +6643 +2 +3 +2 +64 +pad +1605 + + +6644 +2 +3 +2 +65 +pad +3568 + + +6645 +2 +3 +2 +66 +pad +3357 + + +6646 +2 +3 +2 +67 +pad +1869 + + +6647 +2 +3 +1 +0 +pad +1336 + + +6648 +2 +3 +1 +1 +pad +3570 + + +6649 +2 +3 +1 +2 +pad +1332 + + +6650 +2 +3 +1 +3 +pad +3571 + + +6651 +2 +3 +1 +4 +pad +3360 + + +6652 +2 +3 +1 +5 +pad +3569 + + +6653 +2 +3 +1 +6 +pad +1330 + + +6654 +2 +3 +1 +7 +pad +3572 + + +6655 +2 +3 +1 +8 +pad +3573 + + +6656 +2 +3 +1 +9 +pad +3574 + + +6657 +5 +2 +1 +10 +pad +3800 + + +6658 +5 +2 +1 +12 +pad +4356 + + +6659 +5 +2 +1 +13 +pad +3996 + + +6660 +5 +2 +1 +14 +pad +4357 + + +6661 +5 +2 +1 +15 +pad +4267 + + +6662 +5 +2 +1 +16 +pad +4358 + + +6663 +5 +2 +1 +17 +pad +4270 + + +6664 +5 +2 +1 +18 +pad +4443 + + +6665 +5 +2 +1 +19 +pad +4269 + + +6666 +5 +2 +1 +20 +pad +4359 + + +6667 +5 +2 +1 +21 +pad +4268 + + +6668 +5 +2 +1 +23 +pad +4444 + + +6669 +5 +2 +1 +24 +pad +4355 + + +6670 +5 +2 +1 +25 +pad +4360 + + +6671 +5 +2 +1 +26 +pad +3997 + + +6672 +5 +2 +1 +27 +pad +4445 + + +6673 +5 +2 +1 +28 +pad +4179 + + +6674 +5 +2 +1 +29 +pad +4092 + + +6675 +5 +2 +1 +30 +pad +4271 + + +6676 +5 +2 +1 +31 +pad +4361 + + +6677 +5 +2 +1 +32 +pad +4090 + + +6678 +5 +2 +1 +33 +pad +4446 + + +6679 +5 +2 +1 +34 +pad +4182 + + +6680 +5 +2 +1 +35 +pad +4528 + + +6681 +5 +2 +1 +36 +pad +4272 + + +6682 +5 +2 +1 +37 +pad +4093 + + +6683 +5 +2 +1 +38 +pad +3998 + + +6684 +5 +2 +1 +39 +pad +4447 + + +6685 +5 +2 +1 +40 +pad +4091 + + +6686 +5 +2 +1 +41 +pad +4529 + + +6687 +5 +2 +1 +42 +pad +4183 + + +6688 +5 +2 +1 +43 +pad +4448 + + +6689 +5 +2 +1 +44 +pad +4273 + + +6690 +5 +2 +1 +46 +pad +4530 + + +6691 +5 +2 +1 +47 +pad +4184 + + +6692 +5 +2 +1 +48 +pad +4449 + + +6693 +5 +2 +1 +49 +pad +4274 + + +6694 +5 +2 +1 +50 +pad +4531 + + +6695 +5 +2 +1 +51 +pad +4362 + + +6696 +5 +2 +1 +52 +pad +4094 + + +6697 +5 +2 +1 +53 +pad +4185 + + +6698 +5 +2 +1 +54 +pad +4610 + + +6699 +5 +2 +1 +55 +pad +4275 + + +6700 +5 +2 +1 +57 +pad +4450 + + +6701 +5 +2 +1 +58 +pad +4363 + + +6702 +5 +2 +1 +59 +pad +4532 + + +6703 +5 +2 +1 +60 +pad +4186 + + +6704 +5 +2 +1 +61 +pad +4611 + + +6705 +5 +2 +1 +62 +pad +4276 + + +6706 +5 +2 +1 +63 +pad +4451 + + +6707 +5 +2 +1 +64 +pad +4364 + + +6708 +5 +2 +1 +65 +pad +4533 + + +6709 +5 +2 +1 +66 +pad +4187 + + +6710 +5 +2 +1 +67 +pad +4612 + + +6711 +5 +2 +0 +0 +pad +4095 + + +6712 +5 +2 +0 +1 +pad +4452 + + +6713 +5 +2 +0 +2 +pad +4277 + + +6714 +5 +2 +0 +3 +pad +4534 + + +6715 +5 +2 +0 +4 +pad +4365 + + +6716 +5 +2 +0 +5 +pad +4613 + + +6717 +5 +2 +0 +6 +pad +4366 + + +6718 +5 +2 +0 +7 +pad +4535 + + +6719 +5 +2 +0 +8 +pad +4278 + + +6720 +5 +2 +0 +9 +pad +4614 + + +6721 +5 +2 +0 +10 +pad +4188 + + +6722 +5 +2 +0 +12 +pad +4690 + + +6723 +5 +2 +0 +13 +pad +4096 + + +6724 +5 +2 +0 +14 +pad +4189 + + +6725 +5 +2 +0 +15 +pad +4367 + + +6726 +5 +2 +0 +16 +pad +4536 + + +6727 +5 +2 +0 +17 +pad +4279 + + +6728 +5 +2 +0 +18 +pad +4615 + + +6729 +5 +2 +0 +19 +pad +4453 + + +6730 +5 +2 +0 +20 +pad +4691 + + +6731 +5 +2 +0 +21 +pad +4368 + + +6732 +5 +2 +0 +23 +pad +4537 + + +6733 +5 +2 +0 +24 +pad +4280 + + +6734 +5 +2 +0 +25 +pad +4616 + + +6735 +5 +2 +0 +26 +pad +4454 + + +6736 +5 +2 +0 +27 +pad +4190 + + +6737 +5 +2 +0 +28 +pad +4369 + + +6738 +5 +2 +0 +29 +pad +4692 + + +6739 +5 +2 +0 +30 +pad +4281 + + +6740 +5 +2 +0 +31 +pad +4538 + + +6741 +5 +2 +0 +32 +pad +4455 + + +6742 +5 +2 +0 +33 +pad +4617 + + +6743 +5 +2 +0 +34 +pad +4282 + + +6744 +5 +2 +0 +35 +pad +4693 + + +6745 +5 +2 +0 +36 +pad +4370 + + +6746 +5 +2 +0 +37 +pad +4191 + + +6747 +5 +2 +0 +38 +pad +4456 + + +6748 +5 +2 +0 +39 +pad +4766 + + +6749 +5 +2 +0 +40 +pad +4371 + + +6750 +5 +2 +0 +41 +pad +4457 + + +6751 +5 +2 +0 +42 +pad +1392 + + +6752 +5 +2 +0 +43 +pad +4539 + + +6753 +5 +2 +0 +44 +pad +4618 + + +6754 +5 +2 +0 +46 +pad +2401 + + +6755 +5 +2 +0 +47 +pad +4694 + + +6756 +5 +2 +0 +48 +pad +4767 + + +6757 +5 +2 +0 +49 +pad +4540 + + +6758 +5 +2 +0 +50 +pad +4768 + + +6759 +5 +2 +0 +51 +pad +4192 + + +6760 +5 +2 +0 +52 +pad +4372 + + +6761 +5 +2 +0 +53 +pad +4619 + + +6762 +5 +2 +0 +54 +pad +4695 + + +6763 +5 +2 +0 +55 +pad +4696 + + +6764 +5 +2 +0 +57 +pad +4283 + + +6765 +5 +2 +0 +58 +pad +4373 + + +6766 +5 +2 +0 +59 +pad +4769 + + +6767 +5 +2 +0 +60 +pad +4458 + + +6768 +5 +2 +0 +61 +pad +4837 + + +6769 +5 +2 +0 +62 +pad +4541 + + +6770 +5 +2 +0 +63 +pad +4770 + + +6771 +5 +2 +0 +64 +pad +4193 + + +6772 +5 +2 +0 +65 +pad +4284 + + +6773 +5 +2 +0 +66 +pad +4620 + + +6774 +5 +2 +0 +67 +pad +4697 + + +6775 +5 +2 +3 +0 +pad +2908 + + +6776 +5 +2 +3 +1 +pad +2682 + + +6777 +5 +2 +3 +2 +pad +3151 + + +6778 +5 +2 +3 +3 +pad +2675 + + +6779 +5 +2 +3 +4 +pad +2420 + + +6780 +5 +2 +3 +5 +pad +2680 + + +6781 +5 +2 +3 +6 +pad +2924 + + +6782 +5 +2 +3 +7 +pad +3371 + + +6783 +5 +2 +3 +8 +pad +3152 + + +6784 +5 +2 +3 +9 +pad +2906 + + +6785 +5 +2 +3 +10 +pad +2444 + + +6786 +5 +2 +3 +12 +pad +2679 + + +6787 +5 +2 +3 +13 +pad +2422 + + +6788 +5 +2 +3 +14 +pad +2673 + + +6789 +5 +2 +3 +15 +pad +2439 + + +6790 +5 +2 +3 +16 +pad +2677 + + +6791 +5 +2 +3 +17 +pad +2157 + + +6792 +5 +2 +3 +18 +pad +2905 + + +6793 +5 +2 +3 +19 +pad +2441 + + +6794 +5 +2 +3 +20 +pad +2674 + + +6795 +5 +2 +3 +21 +pad +2156 + + +6796 +5 +2 +3 +23 +pad +3372 + + +6797 +5 +2 +3 +24 +pad +2173 + + +6798 +5 +2 +3 +25 +pad +2676 + + +6799 +5 +2 +3 +26 +pad +2160 + + +6800 +5 +2 +3 +27 +pad +2921 + + +6801 +5 +2 +3 +28 +pad +2176 + + +6802 +5 +2 +3 +29 +pad +2911 + + +6803 +5 +2 +3 +30 +pad +2440 + + +6804 +5 +2 +3 +31 +pad +2672 + + +6805 +5 +2 +3 +32 +pad +2438 + + +6806 +5 +2 +3 +33 +pad +2907 + + +6807 +5 +2 +3 +34 +pad +2417 + + +6808 +5 +2 +3 +35 +pad +2681 + + +6809 +5 +2 +3 +36 +pad +3373 + + +6810 +5 +2 +3 +37 +pad +2913 + + +6811 +5 +2 +3 +38 +pad +2436 + + +6812 +5 +2 +3 +39 +pad +2678 + + +6813 +5 +2 +3 +40 +pad +2415 + + +6814 +5 +2 +3 +41 +pad +2909 + + +6815 +5 +2 +3 +42 +pad +2433 + + +6816 +5 +2 +3 +43 +pad +2683 + + +6817 +5 +2 +3 +44 +pad +2414 + + +6818 +5 +2 +3 +46 +pad +2914 + + +6819 +5 +2 +3 +47 +pad +3374 + + +6820 +5 +2 +3 +48 +pad +2685 + + +6821 +5 +2 +3 +49 +pad +2443 + + +6822 +5 +2 +3 +50 +pad +3586 + + +6823 +5 +2 +3 +51 +pad +2412 + + +6824 +5 +2 +3 +52 +pad +2910 + + +6825 +5 +2 +3 +53 +pad +2431 + + +6826 +5 +2 +3 +54 +pad +2684 + + +6827 +5 +2 +3 +55 +pad +2413 + + +6828 +5 +2 +3 +57 +pad +2916 + + +6829 +5 +2 +3 +58 +pad +2687 + + +6830 +5 +2 +3 +59 +pad +2920 + + +6831 +5 +2 +3 +60 +pad +3375 + + +6832 +5 +2 +3 +61 +pad +2912 + + +6833 +5 +2 +3 +62 +pad +2416 + + +6834 +5 +2 +3 +63 +pad +3587 + + +6835 +5 +2 +3 +64 +pad +2430 + + +6836 +5 +2 +3 +65 +pad +2919 + + +6837 +5 +2 +3 +66 +pad +2418 + + +6838 +5 +2 +3 +67 +pad +3139 + + +6839 +5 +2 +2 +0 +pad +2428 + + +6840 +5 +2 +2 +1 +pad +2918 + + +6841 +5 +2 +2 +2 +pad +2419 + + +6842 +5 +2 +2 +3 +pad +2915 + + +6843 +5 +2 +2 +4 +pad +2425 + + +6844 +5 +2 +2 +5 +pad +3588 + + +6845 +5 +2 +2 +6 +pad +2421 + + +6846 +5 +2 +2 +7 +pad +3150 + + +6847 +5 +2 +2 +8 +pad +2423 + + +6848 +5 +2 +2 +9 +pad +3140 + + +6849 +5 +2 +2 +10 +pad +2661 + + +6850 +5 +2 +2 +12 +pad +3149 + + +6851 +5 +2 +2 +13 +pad +2437 + + +6852 +5 +2 +2 +14 +pad +2917 + + +6853 +5 +2 +2 +15 +pad +2663 + + +6854 +5 +2 +2 +16 +pad +3370 + + +6855 +5 +2 +2 +17 +pad +2435 + + +6856 +5 +2 +2 +18 +pad +3142 + + +6857 +5 +2 +2 +19 +pad +2664 + + +6858 +5 +2 +2 +20 +pad +2923 + + +6859 +5 +2 +2 +21 +pad +3589 + + +6860 +5 +2 +2 +23 +pad +3585 + + +6861 +5 +2 +2 +24 +pad +2434 + + +6862 +5 +2 +2 +25 +pad +3148 + + +6863 +5 +2 +2 +26 +pad +2666 + + +6864 +5 +2 +2 +27 +pad +3369 + + +6865 +5 +2 +2 +28 +pad +2432 + + +6866 +5 +2 +2 +29 +pad +3368 + + +6867 +5 +2 +2 +30 +pad +2669 + + +6868 +5 +2 +2 +31 +pad +3367 + + +6869 +5 +2 +2 +32 +pad +2922 + + +6870 +5 +2 +2 +33 +pad +3584 + + +6871 +5 +2 +2 +34 +pad +3590 + + +6872 +5 +2 +2 +35 +pad +3794 + + +6873 +5 +2 +2 +36 +pad +2665 + + +6874 +5 +2 +2 +37 +pad +3583 + + +6875 +5 +2 +2 +38 +pad +2429 + + +6876 +5 +2 +2 +39 +pad +3793 + + +6877 +5 +2 +2 +40 +pad +2671 + + +6878 +5 +2 +2 +41 +pad +3582 + + +6879 +5 +2 +2 +42 +pad +2427 + + +6880 +5 +2 +2 +43 +pad +3581 + + +6881 +5 +2 +2 +44 +pad +2667 + + +6882 +5 +2 +2 +46 +pad +3580 + + +6883 +5 +2 +2 +47 +pad +2426 + + +6884 +5 +2 +2 +48 +pad +3795 + + +6885 +5 +2 +2 +49 +pad +2668 + + +6886 +5 +2 +2 +50 +pad +3792 + + +6887 +5 +2 +2 +51 +pad +2686 + + +6888 +5 +2 +2 +52 +pad +3791 + + +6889 +5 +2 +2 +53 +pad +2670 + + +6890 +5 +2 +2 +54 +pad +3790 + + +6891 +5 +2 +2 +55 +pad +2424 + + +6892 +5 +2 +2 +57 +pad +3789 + + +6893 +5 +2 +2 +58 +pad +4079 + + +6894 +5 +2 +2 +59 +pad +3796 + + +6895 +5 +2 +2 +60 +pad +3986 + + +6896 +5 +2 +2 +61 +pad +3788 + + +6897 +5 +2 +2 +62 +pad +4080 + + +6898 +5 +2 +2 +63 +pad +3787 + + +6899 +5 +2 +2 +64 +pad +4173 + + +6900 +5 +2 +2 +65 +pad +3786 + + +6901 +5 +2 +2 +66 +pad +4081 + + +6902 +5 +2 +2 +67 +pad +3983 + + +6903 +5 +2 +1 +0 +pad +3987 + + +6904 +5 +2 +1 +1 +pad +3984 + + +6905 +5 +2 +1 +2 +pad +3988 + + +6906 +5 +2 +1 +3 +pad +3985 + + +6907 +5 +2 +1 +4 +pad +4082 + + +6908 +5 +2 +1 +5 +pad +3993 + + +6909 +5 +2 +1 +6 +pad +4174 + + +6910 +5 +2 +1 +7 +pad +3994 + + +6911 +5 +2 +1 +8 +pad +3798 + + +6912 +5 +2 +1 +9 +pad +3797 + + +6913 +5 +3 +1 +10 +pad +3995 + + +6914 +5 +3 +1 +12 +pad +3799 + + +6915 +5 +3 +1 +13 +pad +3595 + + +6916 +5 +3 +1 +14 +pad +3991 + + +6917 +5 +3 +1 +15 +pad +3596 + + +6918 +5 +3 +1 +16 +pad +3990 + + +6919 +5 +3 +1 +17 +pad +3594 + + +6920 +5 +3 +1 +18 +pad +3989 + + +6921 +5 +3 +1 +19 +pad +2209 + + +6922 +5 +3 +1 +20 +pad +4083 + + +6923 +5 +3 +1 +21 +pad +2458 + + +6924 +5 +3 +1 +23 +pad +3801 + + +6925 +5 +3 +1 +24 +pad +2700 + + +6926 +5 +3 +1 +25 +pad +4175 + + +6927 +5 +3 +1 +26 +pad +2935 + + +6928 +5 +3 +1 +27 +pad +3164 + + +6929 +5 +3 +1 +28 +pad +2459 + + +6930 +5 +3 +1 +29 +pad +3165 + + +6931 +5 +3 +1 +30 +pad +2701 + + +6932 +5 +3 +1 +31 +pad +3166 + + +6933 +5 +3 +1 +32 +pad +3163 + + +6934 +5 +3 +1 +33 +pad +3384 + + +6935 +5 +3 +1 +34 +pad +2936 + + +6936 +5 +3 +1 +35 +pad +3167 + + +6937 +5 +3 +1 +36 +pad +2460 + + +6938 +5 +3 +1 +37 +pad +3385 + + +6939 +5 +3 +1 +38 +pad +2702 + + +6940 +5 +3 +1 +39 +pad +3386 + + +6941 +5 +3 +1 +40 +pad +3802 + + +6942 +5 +3 +1 +41 +pad +3598 + + +6943 +5 +3 +1 +42 +pad +3383 + + +6944 +5 +3 +1 +43 +pad +3599 + + +6945 +5 +3 +1 +44 +pad +3597 + + +6946 +5 +3 +1 +46 +pad +2933 + + +6947 +5 +3 +1 +47 +pad +2937 + + +6948 +5 +3 +1 +48 +pad +4265 + + +6949 +5 +3 +1 +49 +pad +2461 + + +6950 +5 +3 +1 +50 +pad +2697 + + +6951 +5 +3 +1 +51 +pad +3803 + + +6952 +5 +3 +1 +52 +pad +3999 + + +6953 +5 +3 +1 +53 +pad +2703 + + +6954 +5 +3 +1 +54 +pad +2207 + + +6955 +5 +3 +1 +55 +pad +2938 + + +6956 +5 +3 +1 +57 +pad +4084 + + +6957 +5 +3 +1 +58 +pad +3600 + + +6958 +5 +3 +1 +59 +pad +2456 + + +6959 +5 +3 +1 +60 +pad +2462 + + +6960 +5 +3 +1 +61 +pad +4176 + + +6961 +5 +3 +1 +62 +pad +3804 + + +6962 +5 +3 +1 +63 +pad +2698 + + +6963 +5 +3 +1 +64 +pad +2704 + + +6964 +5 +3 +1 +65 +pad +4266 + + +6965 +5 +3 +1 +66 +pad +2939 + + +6966 +5 +3 +1 +67 +pad +4000 + + +6967 +5 +3 +0 +0 +pad +2463 + + +6968 +5 +3 +0 +1 +pad +2208 + + +6969 +5 +3 +0 +2 +pad +2705 + + +6970 +5 +3 +0 +3 +pad +3805 + + +6971 +5 +3 +0 +4 +pad +3992 + + +6972 +5 +3 +0 +5 +pad +3162 + + +6973 +5 +3 +0 +6 +pad +2940 + + +6974 +5 +3 +0 +7 +pad +2942 + + +6975 +5 +3 +0 +8 +pad +3387 + + +6976 +5 +3 +0 +9 +pad +2457 + + +6977 +5 +3 +0 +10 +pad +2706 + + +6978 +5 +3 +0 +12 +pad +3601 + + +6979 +5 +3 +0 +13 +pad +4001 + + +6980 +5 +3 +0 +14 +pad +3382 + + +6981 +5 +3 +0 +15 +pad +2941 + + +6982 +5 +3 +0 +16 +pad +3806 + + +6983 +5 +3 +0 +17 +pad +3168 + + +6984 +5 +3 +0 +18 +pad +2934 + + +6985 +5 +3 +0 +19 +pad +3388 + + +6986 +5 +3 +0 +20 +pad +3169 + + +6987 +5 +3 +0 +21 +pad +2707 + + +6988 +5 +3 +0 +23 +pad +2699 + + +6989 +5 +3 +0 +24 +pad +4002 + + +6990 +5 +3 +0 +25 +pad +3807 + + +6991 +5 +3 +0 +26 +pad +3390 + + +6992 +5 +3 +0 +27 +pad +4097 + + +6993 +5 +3 +0 +28 +pad +3171 + + +6994 +5 +3 +0 +29 +pad +3389 + + +6995 +5 +3 +0 +30 +pad +2710 + + +6996 +5 +3 +0 +31 +pad +2708 + + +6997 +5 +3 +0 +32 +pad +3603 + + +6998 +5 +3 +0 +33 +pad +3602 + + +6999 +5 +3 +0 +34 +pad +2945 + + +7000 +5 +3 +0 +35 +pad +2943 + + +7001 +5 +3 +0 +36 +pad +4003 + + +7002 +5 +3 +0 +37 +pad +4098 + + +7003 +5 +3 +0 +38 +pad +3391 + + +7004 +5 +3 +0 +39 +pad +3170 + + +7005 +5 +3 +0 +40 +pad +3808 + + +7006 +5 +3 +0 +41 +pad +2709 + + +7007 +5 +3 +0 +42 +pad +2711 + + +7008 +5 +3 +0 +43 +pad +2944 + + +7009 +5 +3 +0 +44 +pad +3604 + + +7010 +5 +3 +0 +46 +pad +4085 + + +7011 +5 +3 +0 +47 +pad +4004 + + +7012 +5 +3 +0 +48 +pad +4177 + + +7013 +5 +3 +0 +49 +pad +3172 + + +7014 +5 +3 +0 +50 +pad +4099 + + +7015 +5 +3 +0 +51 +pad +2946 + + +7016 +5 +3 +0 +52 +pad +4086 + + +7017 +5 +3 +0 +53 +pad +3392 + + +7018 +5 +3 +0 +54 +pad +4178 + + +7019 +5 +3 +0 +55 +pad +3173 + + +7020 +5 +3 +0 +57 +pad +4087 + + +7021 +5 +3 +0 +58 +pad +2947 + + +7022 +5 +3 +0 +59 +pad +4088 + + +7023 +5 +3 +0 +60 +pad +4005 + + +7024 +5 +3 +0 +61 +pad +4180 + + +7025 +5 +3 +0 +62 +pad +3809 + + +7026 +5 +3 +0 +63 +pad +4089 + + +7027 +5 +3 +0 +64 +pad +3605 + + +7028 +5 +3 +0 +65 +pad +4181 + + +7029 +5 +3 +0 +66 +pad +4100 + + +7030 +5 +3 +0 +67 +pad +3393 + + +7031 +5 +3 +3 +0 +pad +2925 + + +7032 +5 +3 +3 +1 +pad +2178 + + +7033 +5 +3 +3 +2 +pad +1380 + + +7034 +5 +3 +3 +3 +pad +2162 + + +7035 +5 +3 +3 +4 +pad +2926 + + +7036 +5 +3 +3 +5 +pad +2445 + + +7037 +5 +3 +3 +6 +pad +1382 + + +7038 +5 +3 +3 +7 +pad +1897 + + +7039 +5 +3 +3 +8 +pad +2196 + + +7040 +5 +3 +3 +9 +pad +2179 + + +7041 +5 +3 +3 +10 +pad +1912 + + +7042 +5 +3 +3 +12 +pad +2442 + + +7043 +5 +3 +3 +13 +pad +2193 + + +7044 +5 +3 +3 +14 +pad +2688 + + +7045 +5 +3 +3 +15 +pad +1916 + + +7046 +5 +3 +3 +16 +pad +2158 + + +7047 +5 +3 +3 +17 +pad +2927 + + +7048 +5 +3 +3 +18 +pad +3153 + + +7049 +5 +3 +3 +19 +pad +2447 + + +7050 +5 +3 +3 +20 +pad +2181 + + +7051 +5 +3 +3 +21 +pad +1914 + + +7052 +5 +3 +3 +23 +pad +2163 + + +7053 +5 +3 +3 +24 +pad +1647 + + +7054 +5 +3 +3 +25 +pad +2184 + + +7055 +5 +3 +3 +26 +pad +1918 + + +7056 +5 +3 +3 +27 +pad +2159 + + +7057 +5 +3 +3 +28 +pad +2197 + + +7058 +5 +3 +3 +29 +pad +2186 + + +7059 +5 +3 +3 +30 +pad +1921 + + +7060 +5 +3 +3 +31 +pad +3154 + + +7061 +5 +3 +3 +32 +pad +2928 + + +7062 +5 +3 +3 +33 +pad +2165 + + +7063 +5 +3 +3 +34 +pad +1649 + + +7064 +5 +3 +3 +35 +pad +2187 + + +7065 +5 +3 +3 +36 +pad +1919 + + +7066 +5 +3 +3 +37 +pad +2168 + + +7067 +5 +3 +3 +38 +pad +1652 + + +7068 +5 +3 +3 +39 +pad +2189 + + +7069 +5 +3 +3 +40 +pad +1923 + + +7070 +5 +3 +3 +41 +pad +2170 + + +7071 +5 +3 +3 +42 +pad +1654 + + +7072 +5 +3 +3 +43 +pad +2192 + + +7073 +5 +3 +3 +44 +pad +1920 + + +7074 +5 +3 +3 +46 +pad +3155 + + +7075 +5 +3 +3 +47 +pad +1925 + + +7076 +5 +3 +3 +48 +pad +2171 + + +7077 +5 +3 +3 +49 +pad +1924 + + +7078 +5 +3 +3 +50 +pad +2175 + + +7079 +5 +3 +3 +51 +pad +1927 + + +7080 +5 +3 +3 +52 +pad +1899 + + +7081 +5 +3 +3 +53 +pad +1922 + + +7082 +5 +3 +3 +54 +pad +2177 + + +7083 +5 +3 +3 +55 +pad +1928 + + +7084 +5 +3 +3 +57 +pad +2161 + + +7085 +5 +3 +3 +58 +pad +1926 + + +7086 +5 +3 +3 +59 +pad +2180 + + +7087 +5 +3 +3 +60 +pad +1930 + + +7088 +5 +3 +3 +61 +pad +2164 + + +7089 +5 +3 +3 +62 +pad +3156 + + +7090 +5 +3 +3 +63 +pad +2446 + + +7091 +5 +3 +3 +64 +pad +2448 + + +7092 +5 +3 +3 +65 +pad +2166 + + +7093 +5 +3 +3 +66 +pad +1929 + + +7094 +5 +3 +3 +67 +pad +2689 + + +7095 +5 +3 +2 +0 +pad +1933 + + +7096 +5 +3 +2 +1 +pad +1905 + + +7097 +5 +3 +2 +2 +pad +1931 + + +7098 +5 +3 +2 +3 +pad +2182 + + +7099 +5 +3 +2 +4 +pad +3157 + + +7100 +5 +3 +2 +5 +pad +3376 + + +7101 +5 +3 +2 +6 +pad +2198 + + +7102 +5 +3 +2 +7 +pad +2167 + + +7103 +5 +3 +2 +8 +pad +1932 + + +7104 +5 +3 +2 +9 +pad +2183 + + +7105 +5 +3 +2 +10 +pad +1934 + + +7106 +5 +3 +2 +12 +pad +1907 + + +7107 +5 +3 +2 +13 +pad +3158 + + +7108 +5 +3 +2 +14 +pad +2185 + + +7109 +5 +3 +2 +15 +pad +1937 + + +7110 +5 +3 +2 +16 +pad +2169 + + +7111 +5 +3 +2 +17 +pad +1935 + + +7112 +5 +3 +2 +18 +pad +2194 + + +7113 +5 +3 +2 +19 +pad +2690 + + +7114 +5 +3 +2 +20 +pad +3377 + + +7115 +5 +3 +2 +21 +pad +2691 + + +7116 +5 +3 +2 +23 +pad +1908 + + +7117 +5 +3 +2 +24 +pad +2692 + + +7118 +5 +3 +2 +25 +pad +2188 + + +7119 +5 +3 +2 +26 +pad +2929 + + +7120 +5 +3 +2 +27 +pad +2172 + + +7121 +5 +3 +2 +28 +pad +2693 + + +7122 +5 +3 +2 +29 +pad +2190 + + +7123 +5 +3 +2 +30 +pad +1943 + + +7124 +5 +3 +2 +31 +pad +1910 + + +7125 +5 +3 +2 +32 +pad +2199 + + +7126 +5 +3 +2 +33 +pad +2191 + + +7127 +5 +3 +2 +34 +pad +3378 + + +7128 +5 +3 +2 +35 +pad +2174 + + +7129 +5 +3 +2 +36 +pad +1944 + + +7130 +5 +3 +2 +37 +pad +2195 + + +7131 +5 +3 +2 +38 +pad +2200 + + +7132 +5 +3 +2 +39 +pad +1913 + + +7133 +5 +3 +2 +40 +pad +1945 + + +7134 +5 +3 +2 +41 +pad +1917 + + +7135 +5 +3 +2 +42 +pad +2201 + + +7136 +5 +3 +2 +43 +pad +1911 + + +7137 +5 +3 +2 +44 +pad +3379 + + +7138 +5 +3 +2 +46 +pad +1646 + + +7139 +5 +3 +2 +47 +pad +1946 + + +7140 +5 +3 +2 +48 +pad +3591 + + +7141 +5 +3 +2 +49 +pad +3159 + + +7142 +5 +3 +2 +50 +pad +1915 + + +7143 +5 +3 +2 +51 +pad +2202 + + +7144 +5 +3 +2 +52 +pad +2449 + + +7145 +5 +3 +2 +53 +pad +2451 + + +7146 +5 +3 +2 +54 +pad +2930 + + +7147 +5 +3 +2 +55 +pad +2931 + + +7148 +5 +3 +2 +57 +pad +2694 + + +7149 +5 +3 +2 +58 +pad +3380 + + +7150 +5 +3 +2 +59 +pad +2450 + + +7151 +5 +3 +2 +60 +pad +2203 + + +7152 +5 +3 +2 +61 +pad +3592 + + +7153 +5 +3 +2 +62 +pad +2452 + + +7154 +5 +3 +2 +63 +pad +1947 + + +7155 +5 +3 +2 +64 +pad +1948 + + +7156 +5 +3 +2 +65 +pad +2695 + + +7157 +5 +3 +2 +66 +pad +2204 + + +7158 +5 +3 +2 +67 +pad +3160 + + +7159 +5 +3 +1 +0 +pad +3381 + + +7160 +5 +3 +1 +1 +pad +2932 + + +7161 +5 +3 +1 +2 +pad +2453 + + +7162 +5 +3 +1 +3 +pad +3593 + + +7163 +5 +3 +1 +4 +pad +2205 + + +7164 +5 +3 +1 +5 +pad +2696 + + +7165 +5 +3 +1 +6 +pad +2454 + + +7166 +5 +3 +1 +7 +pad +3161 + + +7167 +5 +3 +1 +8 +pad +2206 + + +7168 +5 +3 +1 +9 +pad +2455 + + +7169 +0 +3 +1 +10 +pad +1111 + + +7170 +0 +3 +1 +12 +pad +1108 + + +7171 +0 +3 +1 +13 +pad +825 + + +7172 +0 +3 +1 +14 +pad +1110 + + +7173 +0 +3 +1 +15 +pad +827 + + +7174 +0 +3 +1 +16 +pad +1113 + + +7175 +0 +3 +1 +17 +pad +830 + + +7176 +0 +3 +1 +18 +pad +1112 + + +7177 +0 +3 +1 +19 +pad +1115 + + +7178 +0 +3 +1 +20 +pad +207 + + +7179 +0 +3 +1 +21 +pad +215 + + +7180 +0 +3 +1 +23 +pad +1114 + + +7181 +0 +3 +1 +24 +pad +832 + + +7182 +0 +3 +1 +25 +pad +512 + + +7183 +0 +3 +1 +26 +pad +529 + + +7184 +0 +3 +1 +27 +pad +480 + + +7185 +0 +3 +1 +28 +pad +1117 + + +7186 +0 +3 +1 +29 +pad +1116 + + +7187 +0 +3 +1 +30 +pad +525 + + +7188 +0 +3 +1 +31 +pad +1106 + + +7189 +0 +3 +1 +32 +pad +530 + + +7190 +0 +3 +1 +33 +pad +1394 + + +7191 +0 +3 +1 +34 +pad +1118 + + +7192 +0 +3 +1 +35 +pad +515 + + +7193 +0 +3 +1 +36 +pad +823 + + +7194 +0 +3 +1 +37 +pad +1119 + + +7195 +0 +3 +1 +38 +pad +835 + + +7196 +0 +3 +1 +39 +pad +522 + + +7197 +0 +3 +1 +40 +pad +1120 + + +7198 +0 +3 +1 +41 +pad +210 + + +7199 +0 +3 +1 +42 +pad +526 + + +7200 +0 +3 +1 +43 +pad +1397 + + +7201 +0 +3 +1 +44 +pad +218 + + +7202 +0 +3 +1 +46 +pad +1121 + + +7203 +0 +3 +1 +47 +pad +220 + + +7204 +0 +3 +1 +48 +pad +517 + + +7205 +0 +3 +1 +49 +pad +1123 + + +7206 +0 +3 +1 +50 +pad +1399 + + +7207 +0 +3 +1 +51 +pad +221 + + +7208 +0 +3 +1 +52 +pad +1122 + + +7209 +0 +3 +1 +53 +pad +833 + + +7210 +0 +3 +1 +54 +pad +1109 + + +7211 +0 +3 +1 +55 +pad +214 + + +7212 +0 +3 +1 +57 +pad +1400 + + +7213 +0 +3 +1 +58 +pad +1125 + + +7214 +0 +3 +1 +59 +pad +212 + + +7215 +0 +3 +1 +60 +pad +216 + + +7216 +0 +3 +1 +61 +pad +1124 + + +7217 +0 +3 +1 +62 +pad +528 + + +7218 +0 +3 +1 +63 +pad +1402 + + +7219 +0 +3 +1 +64 +pad +838 + + +7220 +0 +3 +1 +65 +pad +213 + + +7221 +0 +3 +1 +66 +pad +1126 + + +7222 +0 +3 +1 +67 +pad +518 + + +7223 +0 +3 +0 +0 +pad +840 + + +7224 +0 +3 +0 +1 +pad +524 + + +7225 +0 +3 +0 +2 +pad +1127 + + +7226 +0 +3 +0 +3 +pad +1405 + + +7227 +0 +3 +0 +4 +pad +1128 + + +7228 +0 +3 +0 +5 +pad +206 + + +7229 +0 +3 +0 +6 +pad +223 + + +7230 +0 +3 +0 +7 +pad +1404 + + +7231 +0 +3 +0 +8 +pad +1129 + + +7232 +0 +3 +0 +9 +pad +520 + + +7233 +0 +3 +0 +10 +pad +829 + + +7234 +0 +3 +0 +12 +pad +1407 + + +7235 +0 +3 +0 +13 +pad +1131 + + +7236 +0 +3 +0 +14 +pad +208 + + +7237 +0 +3 +0 +15 +pad +217 + + +7238 +0 +3 +0 +16 +pad +1406 + + +7239 +0 +3 +0 +17 +pad +1130 + + +7240 +0 +3 +0 +18 +pad +1408 + + +7241 +0 +3 +0 +19 +pad +226 + + +7242 +0 +3 +0 +20 +pad +209 + + +7243 +0 +3 +0 +21 +pad +828 + + +7244 +0 +3 +0 +23 +pad +824 + + +7245 +0 +3 +0 +24 +pad +1132 + + +7246 +0 +3 +0 +25 +pad +1409 + + +7247 +0 +3 +0 +26 +pad +534 + + +7248 +0 +3 +0 +27 +pad +1410 + + +7249 +0 +3 +0 +28 +pad +537 + + +7250 +0 +3 +0 +29 +pad +527 + + +7251 +0 +3 +0 +30 +pad +1135 + + +7252 +0 +3 +0 +31 +pad +523 + + +7253 +0 +3 +0 +32 +pad +536 + + +7254 +0 +3 +0 +33 +pad +211 + + +7255 +0 +3 +0 +34 +pad +831 + + +7256 +0 +3 +0 +35 +pad +1411 + + +7257 +0 +3 +0 +36 +pad +538 + + +7258 +0 +3 +0 +37 +pad +205 + + +7259 +0 +3 +0 +38 +pad +539 + + +7260 +0 +3 +0 +39 +pad +190 + + +7261 +0 +3 +0 +40 +pad +540 + + +7262 +0 +3 +0 +41 +pad +193 + + +7263 +0 +3 +0 +42 +pad +834 + + +7264 +0 +3 +0 +43 +pad +195 + + +7265 +0 +3 +0 +44 +pad +541 + + +7266 +0 +3 +0 +46 +pad +198 + + +7267 +0 +3 +0 +47 +pad +543 + + +7268 +0 +3 +0 +48 +pad +200 + + +7269 +0 +3 +0 +49 +pad +836 + + +7270 +0 +3 +0 +50 +pad +201 + + +7271 +0 +3 +0 +51 +pad +545 + + +7272 +0 +3 +0 +52 +pad +1412 + + +7273 +0 +3 +0 +53 +pad +837 + + +7274 +0 +3 +0 +54 +pad +203 + + +7275 +0 +3 +0 +55 +pad +546 + + +7276 +0 +3 +0 +57 +pad +826 + + +7277 +0 +3 +0 +58 +pad +548 + + +7278 +0 +3 +0 +59 +pad +532 + + +7279 +0 +3 +0 +60 +pad +841 + + +7280 +0 +3 +0 +61 +pad +533 + + +7281 +0 +3 +0 +62 +pad +839 + + +7282 +0 +3 +0 +63 +pad +535 + + +7283 +0 +3 +0 +64 +pad +551 + + +7284 +0 +3 +0 +65 +pad +1681 + + +7285 +0 +3 +0 +66 +pad +1413 + + +7286 +0 +3 +0 +67 +pad +842 + + +7287 +0 +3 +3 +0 +pad +488 + + +7288 +0 +3 +3 +1 +pad +489 + + +7289 +0 +3 +3 +2 +pad +194 + + +7290 +0 +3 +3 +3 +pad +490 + + +7291 +0 +3 +3 +4 +pad +196 + + +7292 +0 +3 +3 +5 +pad +492 + + +7293 +0 +3 +3 +6 +pad +491 + + +7294 +0 +3 +3 +7 +pad +493 + + +7295 +0 +3 +3 +8 +pad +5290 + + +7296 +0 +3 +3 +9 +pad +494 + + +7297 +0 +3 +3 +10 +pad +197 + + +7298 +0 +3 +3 +12 +pad +477 + + +7299 +0 +3 +3 +13 +pad +5292 + + +7300 +0 +3 +3 +14 +pad +160 + + +7301 +0 +3 +3 +15 +pad +199 + + +7302 +0 +3 +3 +16 +pad +495 + + +7303 +0 +3 +3 +17 +pad +5293 + + +7304 +0 +3 +3 +18 +pad +487 + + +7305 +0 +3 +3 +19 +pad +496 + + +7306 +0 +3 +3 +20 +pad +497 + + +7307 +0 +3 +3 +21 +pad +202 + + +7308 +0 +3 +3 +23 +pad +158 + + +7309 +0 +3 +3 +24 +pad +5296 + + +7310 +0 +3 +3 +25 +pad +167 + + +7311 +0 +3 +3 +26 +pad +499 + + +7312 +0 +3 +3 +27 +pad +498 + + +7313 +0 +3 +3 +28 +pad +204 + + +7314 +0 +3 +3 +29 +pad +170 + + +7315 +0 +3 +3 +30 +pad +5295 + + +7316 +0 +3 +3 +31 +pad +478 + + +7317 +0 +3 +3 +32 +pad +501 + + +7318 +0 +3 +3 +33 +pad +789 + + +7319 +0 +3 +3 +34 +pad +5287 + + +7320 +0 +3 +3 +35 +pad +500 + + +7321 +0 +3 +3 +36 +pad +5294 + + +7322 +0 +3 +3 +37 +pad +161 + + +7323 +0 +3 +3 +38 +pad +5291 + + +7324 +0 +3 +3 +39 +pad +163 + + +7325 +0 +3 +3 +40 +pad +5289 + + +7326 +0 +3 +3 +41 +pad +791 + + +7327 +0 +3 +3 +42 +pad +502 + + +7328 +0 +3 +3 +43 +pad +503 + + +7329 +0 +3 +3 +44 +pad +174 + + +7330 +0 +3 +3 +46 +pad +172 + + +7331 +0 +3 +3 +47 +pad +504 + + +7332 +0 +3 +3 +48 +pad +794 + + +7333 +0 +3 +3 +49 +pad +171 + + +7334 +0 +3 +3 +50 +pad +505 + + +7335 +0 +3 +3 +51 +pad +5288 + + +7336 +0 +3 +3 +52 +pad +166 + + +7337 +0 +3 +3 +53 +pad +5286 + + +7338 +0 +3 +3 +54 +pad +173 + + +7339 +0 +3 +3 +55 +pad +507 + + +7340 +0 +3 +3 +57 +pad +796 + + +7341 +0 +3 +3 +58 +pad +169 + + +7342 +0 +3 +3 +59 +pad +506 + + +7343 +0 +3 +3 +60 +pad +5281 + + +7344 +0 +3 +3 +61 +pad +168 + + +7345 +0 +3 +3 +62 +pad +509 + + +7346 +0 +3 +3 +63 +pad +797 + + +7347 +0 +3 +3 +64 +pad +5283 + + +7348 +0 +3 +3 +65 +pad +5278 + + +7349 +0 +3 +3 +66 +pad +192 + + +7350 +0 +3 +3 +67 +pad +5280 + + +7351 +0 +3 +2 +0 +pad +508 + + +7352 +0 +3 +2 +1 +pad +799 + + +7353 +0 +3 +2 +2 +pad +510 + + +7354 +0 +3 +2 +3 +pad +180 + + +7355 +0 +3 +2 +4 +pad +188 + + +7356 +0 +3 +2 +5 +pad +800 + + +7357 +0 +3 +2 +6 +pad +511 + + +7358 +0 +3 +2 +7 +pad +181 + + +7359 +0 +3 +2 +8 +pad +5298 + + +7360 +0 +3 +2 +9 +pad +802 + + +7361 +0 +3 +2 +10 +pad +185 + + +7362 +0 +3 +2 +12 +pad +183 + + +7363 +0 +3 +2 +13 +pad +5300 + + +7364 +0 +3 +2 +14 +pad +178 + + +7365 +0 +3 +2 +15 +pad +513 + + +7366 +0 +3 +2 +16 +pad +801 + + +7367 +0 +3 +2 +17 +pad +189 + + +7368 +0 +3 +2 +18 +pad +804 + + +7369 +0 +3 +2 +19 +pad +5301 + + +7370 +0 +3 +2 +20 +pad +803 + + +7371 +0 +3 +2 +21 +pad +514 + + +7372 +0 +3 +2 +23 +pad +483 + + +7373 +0 +3 +2 +24 +pad +5303 + + +7374 +0 +3 +2 +25 +pad +805 + + +7375 +0 +3 +2 +26 +pad +5304 + + +7376 +0 +3 +2 +27 +pad +175 + + +7377 +0 +3 +2 +28 +pad +516 + + +7378 +0 +3 +2 +29 +pad +806 + + +7379 +0 +3 +2 +30 +pad +5302 + + +7380 +0 +3 +2 +31 +pad +807 + + +7381 +0 +3 +2 +32 +pad +5299 + + +7382 +0 +3 +2 +33 +pad +176 + + +7383 +0 +3 +2 +34 +pad +5598 + + +7384 +0 +3 +2 +35 +pad +177 + + +7385 +0 +3 +2 +36 +pad +519 + + +7386 +0 +3 +2 +37 +pad +179 + + +7387 +0 +3 +2 +38 +pad +5305 + + +7388 +0 +3 +2 +39 +pad +808 + + +7389 +0 +3 +2 +40 +pad +5600 + + +7390 +0 +3 +2 +41 +pad +182 + + +7391 +0 +3 +2 +42 +pad +810 + + +7392 +0 +3 +2 +43 +pad +809 + + +7393 +0 +3 +2 +44 +pad +521 + + +7394 +0 +3 +2 +46 +pad +485 + + +7395 +0 +3 +2 +47 +pad +5306 + + +7396 +0 +3 +2 +48 +pad +1094 + + +7397 +0 +3 +2 +49 +pad +812 + + +7398 +0 +3 +2 +50 +pad +811 + + +7399 +0 +3 +2 +51 +pad +5603 + + +7400 +0 +3 +2 +52 +pad +186 + + +7401 +0 +3 +2 +53 +pad +5597 + + +7402 +0 +3 +2 +54 +pad +1096 + + +7403 +0 +3 +2 +55 +pad +813 + + +7404 +0 +3 +2 +57 +pad +184 + + +7405 +0 +3 +2 +58 +pad +5595 + + +7406 +0 +3 +2 +59 +pad +814 + + +7407 +0 +3 +2 +60 +pad +187 + + +7408 +0 +3 +2 +61 +pad +5297 + + +7409 +0 +3 +2 +62 +pad +191 + + +7410 +0 +3 +2 +63 +pad +1099 + + +7411 +0 +3 +2 +64 +pad +486 + + +7412 +0 +3 +2 +65 +pad +816 + + +7413 +0 +3 +2 +66 +pad +815 + + +7414 +0 +3 +2 +67 +pad +1107 + + +7415 +0 +3 +1 +0 +pad +818 + + +7416 +0 +3 +1 +1 +pad +1104 + + +7417 +0 +3 +1 +2 +pad +820 + + +7418 +0 +3 +1 +3 +pad +1101 + + +7419 +0 +3 +1 +4 +pad +817 + + +7420 +0 +3 +1 +5 +pad +1105 + + +7421 +0 +3 +1 +6 +pad +819 + + +7422 +0 +3 +1 +7 +pad +1102 + + +7423 +0 +3 +1 +8 +pad +821 + + +7424 +0 +3 +1 +9 +pad +822 + + +7425 +0 +2 +1 +10 +pad +1656 + + +7426 +0 +2 +1 +12 +pad +1658 + + +7427 +0 +2 +1 +13 +pad +1383 + + +7428 +0 +2 +1 +14 +pad +1613 + + +7429 +0 +2 +1 +15 +pad +1385 + + +7430 +0 +2 +1 +16 +pad +1611 + + +7431 +0 +2 +1 +17 +pad +1387 + + +7432 +0 +2 +1 +18 +pad +1657 + + +7433 +0 +2 +1 +19 +pad +1388 + + +7434 +0 +2 +1 +20 +pad +1659 + + +7435 +0 +2 +1 +21 +pad +1384 + + +7436 +0 +2 +1 +23 +pad +1610 + + +7437 +0 +2 +1 +24 +pad +1386 + + +7438 +0 +2 +1 +25 +pad +1660 + + +7439 +0 +2 +1 +26 +pad +1389 + + +7440 +0 +2 +1 +27 +pad +1355 + + +7441 +0 +2 +1 +28 +pad +1391 + + +7442 +0 +2 +1 +29 +pad +1661 + + +7443 +0 +2 +1 +30 +pad +1390 + + +7444 +0 +2 +1 +31 +pad +1353 + + +7445 +0 +2 +1 +32 +pad +1393 + + +7446 +0 +2 +1 +33 +pad +1662 + + +7447 +0 +2 +1 +34 +pad +1352 + + +7448 +0 +2 +1 +35 +pad +1664 + + +7449 +0 +2 +1 +36 +pad +1351 + + +7450 +0 +2 +1 +37 +pad +1350 + + +7451 +0 +2 +1 +38 +pad +1349 + + +7452 +0 +2 +1 +39 +pad +1663 + + +7453 +0 +2 +1 +40 +pad +1395 + + +7454 +0 +2 +1 +41 +pad +1348 + + +7455 +0 +2 +1 +42 +pad +1666 + + +7456 +0 +2 +1 +43 +pad +1347 + + +7457 +0 +2 +1 +44 +pad +1396 + + +7458 +0 +2 +1 +46 +pad +1345 + + +7459 +0 +2 +1 +47 +pad +1346 + + +7460 +0 +2 +1 +48 +pad +1342 + + +7461 +0 +2 +1 +49 +pad +1055 + + +7462 +0 +2 +1 +50 +pad +1665 + + +7463 +0 +2 +1 +51 +pad +1667 + + +7464 +0 +2 +1 +52 +pad +1340 + + +7465 +0 +2 +1 +53 +pad +1057 + + +7466 +0 +2 +1 +54 +pad +1668 + + +7467 +0 +2 +1 +55 +pad +1398 + + +7468 +0 +2 +1 +57 +pad +1339 + + +7469 +0 +2 +1 +58 +pad +1058 + + +7470 +0 +2 +1 +59 +pad +1337 + + +7471 +0 +2 +1 +60 +pad +1669 + + +7472 +0 +2 +1 +61 +pad +1619 + + +7473 +0 +2 +1 +62 +pad +1060 + + +7474 +0 +2 +1 +63 +pad +1670 + + +7475 +0 +2 +1 +64 +pad +1401 + + +7476 +0 +2 +1 +65 +pad +1618 + + +7477 +0 +2 +1 +66 +pad +1063 + + +7478 +0 +2 +1 +67 +pad +1616 + + +7479 +0 +2 +0 +0 +pad +1672 + + +7480 +0 +2 +0 +1 +pad +1671 + + +7481 +0 +2 +0 +2 +pad +1403 + + +7482 +0 +2 +0 +3 +pad +1356 + + +7483 +0 +2 +0 +4 +pad +1065 + + +7484 +0 +2 +0 +5 +pad +1358 + + +7485 +0 +2 +0 +6 +pad +1674 + + +7486 +0 +2 +0 +7 +pad +1936 + + +7487 +0 +2 +0 +8 +pad +1066 + + +7488 +0 +2 +0 +9 +pad +1673 + + +7489 +0 +2 +0 +10 +pad +1053 + + +7490 +0 +2 +0 +12 +pad +1361 + + +7491 +0 +2 +0 +13 +pad +1054 + + +7492 +0 +2 +0 +14 +pad +1938 + + +7493 +0 +2 +0 +15 +pad +1675 + + +7494 +0 +2 +0 +16 +pad +1363 + + +7495 +0 +2 +0 +17 +pad +1056 + + +7496 +0 +2 +0 +18 +pad +1364 + + +7497 +0 +2 +0 +19 +pad +1676 + + +7498 +0 +2 +0 +20 +pad +1637 + + +7499 +0 +2 +0 +21 +pad +1344 + + +7500 +0 +2 +0 +23 +pad +1640 + + +7501 +0 +2 +0 +24 +pad +1677 + + +7502 +0 +2 +0 +25 +pad +1939 + + +7503 +0 +2 +0 +26 +pad +1343 + + +7504 +0 +2 +0 +27 +pad +1645 + + +7505 +0 +2 +0 +28 +pad +1341 + + +7506 +0 +2 +0 +29 +pad +1904 + + +7507 +0 +2 +0 +30 +pad +1338 + + +7508 +0 +2 +0 +31 +pad +1900 + + +7509 +0 +2 +0 +32 +pad +1678 + + +7510 +0 +2 +0 +33 +pad +1906 + + +7511 +0 +2 +0 +34 +pad +1621 + + +7512 +0 +2 +0 +35 +pad +1902 + + +7513 +0 +2 +0 +36 +pad +1624 + + +7514 +0 +2 +0 +37 +pad +1909 + + +7515 +0 +2 +0 +38 +pad +1626 + + +7516 +0 +2 +0 +39 +pad +1940 + + +7517 +0 +2 +0 +40 +pad +1627 + + +7518 +0 +2 +0 +41 +pad +1903 + + +7519 +0 +2 +0 +42 +pad +1629 + + +7520 +0 +2 +0 +43 +pad +1641 + + +7521 +0 +2 +0 +44 +pad +1632 + + +7522 +0 +2 +0 +46 +pad +1644 + + +7523 +0 +2 +0 +47 +pad +1634 + + +7524 +0 +2 +0 +48 +pad +1901 + + +7525 +0 +2 +0 +49 +pad +1679 + + +7526 +0 +2 +0 +50 +pad +1639 + + +7527 +0 +2 +0 +51 +pad +1635 + + +7528 +0 +2 +0 +52 +pad +1898 + + +7529 +0 +2 +0 +53 +pad +1642 + + +7530 +0 +2 +0 +54 +pad +1941 + + +7531 +0 +2 +0 +55 +pad +1643 + + +7532 +0 +2 +0 +57 +pad +1896 + + +7533 +0 +2 +0 +58 +pad +1653 + + +7534 +0 +2 +0 +59 +pad +1638 + + +7535 +0 +2 +0 +60 +pad +1651 + + +7536 +0 +2 +0 +61 +pad +1636 + + +7537 +0 +2 +0 +62 +pad +1680 + + +7538 +0 +2 +0 +63 +pad +1633 + + +7539 +0 +2 +0 +64 +pad +1650 + + +7540 +0 +2 +0 +65 +pad +1942 + + +7541 +0 +2 +0 +66 +pad +1648 + + +7542 +0 +2 +0 +67 +pad +1655 + + +7543 +0 +2 +3 +0 +pad +1062 + + +7544 +0 +2 +3 +1 +pad +1061 + + +7545 +0 +2 +3 +2 +pad +155 + + +7546 +0 +2 +3 +3 +pad +1064 + + +7547 +0 +2 +3 +4 +pad +779 + + +7548 +0 +2 +3 +5 +pad +1067 + + +7549 +0 +2 +3 +6 +pad +157 + + +7550 +0 +2 +3 +7 +pad +1069 + + +7551 +0 +2 +3 +8 +pad +782 + + +7552 +0 +2 +3 +9 +pad +153 + + +7553 +0 +2 +3 +10 +pad +456 + + +7554 +0 +2 +3 +12 +pad +156 + + +7555 +0 +2 +3 +13 +pad +458 + + +7556 +0 +2 +3 +14 +pad +454 + + +7557 +0 +2 +3 +15 +pad +784 + + +7558 +0 +2 +3 +16 +pad +753 + + +7559 +0 +2 +3 +17 +pad +759 + + +7560 +0 +2 +3 +18 +pad +457 + + +7561 +0 +2 +3 +19 +pad +781 + + +7562 +0 +2 +3 +20 +pad +152 + + +7563 +0 +2 +3 +21 +pad +783 + + +7564 +0 +2 +3 +23 +pad +1068 + + +7565 +0 +2 +3 +24 +pad +786 + + +7566 +0 +2 +3 +25 +pad +154 + + +7567 +0 +2 +3 +26 +pad +788 + + +7568 +0 +2 +3 +27 +pad +455 + + +7569 +0 +2 +3 +28 +pad +787 + + +7570 +0 +2 +3 +29 +pad +1071 + + +7571 +0 +2 +3 +30 +pad +460 + + +7572 +0 +2 +3 +31 +pad +1070 + + +7573 +0 +2 +3 +32 +pad +459 + + +7574 +0 +2 +3 +33 +pad +1072 + + +7575 +0 +2 +3 +34 +pad +159 + + +7576 +0 +2 +3 +35 +pad +1075 + + +7577 +0 +2 +3 +36 +pad +461 + + +7578 +0 +2 +3 +37 +pad +1073 + + +7579 +0 +2 +3 +38 +pad +790 + + +7580 +0 +2 +3 +39 +pad +1077 + + +7581 +0 +2 +3 +40 +pad +162 + + +7582 +0 +2 +3 +41 +pad +1074 + + +7583 +0 +2 +3 +42 +pad +462 + + +7584 +0 +2 +3 +43 +pad +463 + + +7585 +0 +2 +3 +44 +pad +792 + + +7586 +0 +2 +3 +46 +pad +465 + + +7587 +0 +2 +3 +47 +pad +757 + + +7588 +0 +2 +3 +48 +pad +761 + + +7589 +0 +2 +3 +49 +pad +165 + + +7590 +0 +2 +3 +50 +pad +763 + + +7591 +0 +2 +3 +51 +pad +164 + + +7592 +0 +2 +3 +52 +pad +1076 + + +7593 +0 +2 +3 +53 +pad +793 + + +7594 +0 +2 +3 +54 +pad +766 + + +7595 +0 +2 +3 +55 +pad +464 + + +7596 +0 +2 +3 +57 +pad +768 + + +7597 +0 +2 +3 +58 +pad +467 + + +7598 +0 +2 +3 +59 +pad +1079 + + +7599 +0 +2 +3 +60 +pad +795 + + +7600 +0 +2 +3 +61 +pad +1354 + + +7601 +0 +2 +3 +62 +pad +1078 + + +7602 +0 +2 +3 +63 +pad +769 + + +7603 +0 +2 +3 +64 +pad +469 + + +7604 +0 +2 +3 +65 +pad +1357 + + +7605 +0 +2 +3 +66 +pad +1080 + + +7606 +0 +2 +3 +67 +pad +1081 + + +7607 +0 +2 +2 +0 +pad +798 + + +7608 +0 +2 +2 +1 +pad +758 + + +7609 +0 +2 +2 +2 +pad +762 + + +7610 +0 +2 +2 +3 +pad +755 + + +7611 +0 +2 +2 +4 +pad +1083 + + +7612 +0 +2 +2 +5 +pad +1359 + + +7613 +0 +2 +2 +6 +pad +466 + + +7614 +0 +2 +2 +7 +pad +1082 + + +7615 +0 +2 +2 +8 +pad +468 + + +7616 +0 +2 +2 +9 +pad +1084 + + +7617 +0 +2 +2 +10 +pad +1085 + + +7618 +0 +2 +2 +12 +pad +1360 + + +7619 +0 +2 +2 +13 +pad +471 + + +7620 +0 +2 +2 +14 +pad +756 + + +7621 +0 +2 +2 +15 +pad +474 + + +7622 +0 +2 +2 +16 +pad +754 + + +7623 +0 +2 +2 +17 +pad +476 + + +7624 +0 +2 +2 +18 +pad +1362 + + +7625 +0 +2 +2 +19 +pad +780 + + +7626 +0 +2 +2 +20 +pad +751 + + +7627 +0 +2 +2 +21 +pad +1086 + + +7628 +0 +2 +2 +23 +pad +749 + + +7629 +0 +2 +2 +24 +pad +778 + + +7630 +0 +2 +2 +25 +pad +748 + + +7631 +0 +2 +2 +26 +pad +775 + + +7632 +0 +2 +2 +27 +pad +1365 + + +7633 +0 +2 +2 +28 +pad +1088 + + +7634 +0 +2 +2 +29 +pad +1059 + + +7635 +0 +2 +2 +30 +pad +1087 + + +7636 +0 +2 +2 +31 +pad +760 + + +7637 +0 +2 +2 +32 +pad +1089 + + +7638 +0 +2 +2 +33 +pad +1367 + + +7639 +0 +2 +2 +34 +pad +1091 + + +7640 +0 +2 +2 +35 +pad +470 + + +7641 +0 +2 +2 +36 +pad +773 + + +7642 +0 +2 +2 +37 +pad +472 + + +7643 +0 +2 +2 +38 +pad +1090 + + +7644 +0 +2 +2 +39 +pad +475 + + +7645 +0 +2 +2 +40 +pad +772 + + +7646 +0 +2 +2 +41 +pad +1368 + + +7647 +0 +2 +2 +42 +pad +1093 + + +7648 +0 +2 +2 +43 +pad +1366 + + +7649 +0 +2 +2 +44 +pad +770 + + +7650 +0 +2 +2 +46 +pad +1369 + + +7651 +0 +2 +2 +47 +pad +1092 + + +7652 +0 +2 +2 +48 +pad +1370 + + +7653 +0 +2 +2 +49 +pad +767 + + +7654 +0 +2 +2 +50 +pad +479 + + +7655 +0 +2 +2 +51 +pad +765 + + +7656 +0 +2 +2 +52 +pad +481 + + +7657 +0 +2 +2 +53 +pad +1095 + + +7658 +0 +2 +2 +54 +pad +1371 + + +7659 +0 +2 +2 +55 +pad +764 + + +7660 +0 +2 +2 +57 +pad +1373 + + +7661 +0 +2 +2 +58 +pad +776 + + +7662 +0 +2 +2 +59 +pad +482 + + +7663 +0 +2 +2 +60 +pad +1097 + + +7664 +0 +2 +2 +61 +pad +1372 + + +7665 +0 +2 +2 +62 +pad +774 + + +7666 +0 +2 +2 +63 +pad +1375 + + +7667 +0 +2 +2 +64 +pad +771 + + +7668 +0 +2 +2 +65 +pad +484 + + +7669 +0 +2 +2 +66 +pad +777 + + +7670 +0 +2 +2 +67 +pad +1374 + + +7671 +0 +2 +1 +0 +pad +1098 + + +7672 +0 +2 +1 +1 +pad +1376 + + +7673 +0 +2 +1 +2 +pad +785 + + +7674 +0 +2 +1 +3 +pad +473 + + +7675 +0 +2 +1 +4 +pad +1100 + + +7676 +0 +2 +1 +5 +pad +1377 + + +7677 +0 +2 +1 +6 +pad +1103 + + +7678 +0 +2 +1 +7 +pad +1379 + + +7679 +0 +2 +1 +8 +pad +1378 + + +7680 +0 +2 +1 +9 +pad +1381 + + +7681 +6 +0 +1 +10 +pad +873 + + +7682 +6 +0 +1 +12 +pad +872 + + +7683 +6 +0 +1 +13 +pad +584 + + +7684 +6 +0 +1 +14 +pad +1155 + + +7685 +6 +0 +1 +15 +pad +585 + + +7686 +6 +0 +1 +16 +pad +2214 + + +7687 +6 +0 +1 +17 +pad +1958 + + +7688 +6 +0 +1 +18 +pad +1697 + + +7689 +6 +0 +1 +19 +pad +1953 + + +7690 +6 +0 +1 +20 +pad +1959 + + +7691 +6 +0 +1 +21 +pad +1426 + + +7692 +6 +0 +1 +23 +pad +2215 + + +7693 +6 +0 +1 +24 +pad +586 + + +7694 +6 +0 +1 +25 +pad +1156 + + +7695 +6 +0 +1 +26 +pad +1153 + + +7696 +6 +0 +1 +27 +pad +874 + + +7697 +6 +0 +1 +28 +pad +1692 + + +7698 +6 +0 +1 +29 +pad +2464 + + +7699 +6 +0 +1 +30 +pad +1152 + + +7700 +6 +0 +1 +31 +pad +1430 + + +7701 +6 +0 +1 +32 +pad +1425 + + +7702 +6 +0 +1 +33 +pad +1698 + + +7703 +6 +0 +1 +34 +pad +1952 + + +7704 +6 +0 +1 +35 +pad +1960 + + +7705 +6 +0 +1 +36 +pad +1691 + + +7706 +6 +0 +1 +37 +pad +2216 + + +7707 +6 +0 +1 +38 +pad +1690 + + +7708 +6 +0 +1 +39 +pad +2465 + + +7709 +6 +0 +1 +40 +pad +587 + + +7710 +6 +0 +1 +41 +pad +875 + + +7711 +6 +0 +1 +42 +pad +1423 + + +7712 +6 +0 +1 +43 +pad +1157 + + +7713 +6 +0 +1 +44 +pad +5700 + + +7714 +6 +0 +1 +46 +pad +1431 + + +7715 +6 +0 +1 +47 +pad +5987 + + +7716 +6 +0 +1 +48 +pad +1699 + + +7717 +6 +0 +1 +49 +pad +6268 + + +7718 +6 +0 +1 +50 +pad +1961 + + +7719 +6 +0 +1 +51 +pad +5701 + + +7720 +6 +0 +1 +52 +pad +2217 + + +7721 +6 +0 +1 +53 +pad +7073 + + +7722 +6 +0 +1 +54 +pad +2466 + + +7723 +6 +0 +1 +55 +pad +7072 + + +7724 +6 +0 +1 +57 +pad +1432 + + +7725 +6 +0 +1 +58 +pad +876 + + +7726 +6 +0 +1 +59 +pad +1158 + + +7727 +6 +0 +1 +60 +pad +6811 + + +7728 +6 +0 +1 +61 +pad +1700 + + +7729 +6 +0 +1 +62 +pad +7330 + + +7730 +6 +0 +1 +63 +pad +1962 + + +7731 +6 +0 +1 +64 +pad +7074 + + +7732 +6 +0 +1 +65 +pad +2218 + + +7733 +6 +0 +1 +66 +pad +6812 + + +7734 +6 +0 +1 +67 +pad +2467 + + +7735 +6 +0 +0 +0 +pad +7331 + + +7736 +6 +0 +0 +1 +pad +1433 + + +7737 +6 +0 +0 +2 +pad +7075 + + +7738 +6 +0 +0 +3 +pad +1701 + + +7739 +6 +0 +0 +4 +pad +877 + + +7740 +6 +0 +0 +5 +pad +1159 + + +7741 +6 +0 +0 +6 +pad +6813 + + +7742 +6 +0 +0 +7 +pad +1963 + + +7743 +6 +0 +0 +8 +pad +6545 + + +7744 +6 +0 +0 +9 +pad +2219 + + +7745 +6 +0 +0 +10 +pad +7332 + + +7746 +6 +0 +0 +12 +pad +2468 + + +7747 +6 +0 +0 +13 +pad +7076 + + +7748 +6 +0 +0 +14 +pad +1434 + + +7749 +6 +0 +0 +15 +pad +6814 + + +7750 +6 +0 +0 +16 +pad +1702 + + +7751 +6 +0 +0 +17 +pad +6815 + + +7752 +6 +0 +0 +18 +pad +1964 + + +7753 +6 +0 +0 +19 +pad +6547 + + +7754 +6 +0 +0 +20 +pad +2220 + + +7755 +6 +0 +0 +21 +pad +878 + + +7756 +6 +0 +0 +23 +pad +1160 + + +7757 +6 +0 +0 +24 +pad +5990 + + +7758 +6 +0 +0 +25 +pad +2469 + + +7759 +6 +0 +0 +26 +pad +6272 + + +7760 +6 +0 +0 +27 +pad +1435 + + +7761 +6 +0 +0 +28 +pad +1427 + + +7762 +6 +0 +0 +29 +pad +1703 + + +7763 +6 +0 +0 +30 +pad +1693 + + +7764 +6 +0 +0 +31 +pad +1965 + + +7765 +6 +0 +0 +32 +pad +1954 + + +7766 +6 +0 +0 +33 +pad +2221 + + +7767 +6 +0 +0 +34 +pad +1428 + + +7768 +6 +0 +0 +35 +pad +2470 + + +7769 +6 +0 +0 +36 +pad +879 + + +7770 +6 +0 +0 +37 +pad +1161 + + +7771 +6 +0 +0 +38 +pad +1694 + + +7772 +6 +0 +0 +39 +pad +2712 + + +7773 +6 +0 +0 +40 +pad +1154 + + +7774 +6 +0 +0 +41 +pad +1436 + + +7775 +6 +0 +0 +42 +pad +1955 + + +7776 +6 +0 +0 +43 +pad +1704 + + +7777 +6 +0 +0 +44 +pad +1429 + + +7778 +6 +0 +0 +46 +pad +1966 + + +7779 +6 +0 +0 +47 +pad +1695 + + +7780 +6 +0 +0 +48 +pad +2222 + + +7781 +6 +0 +0 +49 +pad +2210 + + +7782 +6 +0 +0 +50 +pad +2471 + + +7783 +6 +0 +0 +51 +pad +1696 + + +7784 +6 +0 +0 +52 +pad +1162 + + +7785 +6 +0 +0 +53 +pad +880 + + +7786 +6 +0 +0 +54 +pad +2713 + + +7787 +6 +0 +0 +55 +pad +1956 + + +7788 +6 +0 +0 +57 +pad +1437 + + +7789 +6 +0 +0 +58 +pad +2211 + + +7790 +6 +0 +0 +59 +pad +1705 + + +7791 +6 +0 +0 +60 +pad +2212 + + +7792 +6 +0 +0 +61 +pad +1967 + + +7793 +6 +0 +0 +62 +pad +1957 + + +7794 +6 +0 +0 +63 +pad +2223 + + +7795 +6 +0 +0 +64 +pad +2213 + + +7796 +6 +0 +0 +65 +pad +1163 + + +7797 +6 +0 +0 +66 +pad +4836 + + +7798 +6 +0 +0 +67 +pad +881 + + +7799 +6 +0 +3 +0 +pad +861 + + +7800 +6 +0 +3 +1 +pad +550 + + +7801 +6 +0 +3 +2 +pad +573 + + +7802 +6 +0 +3 +3 +pad +277 + + +7803 +6 +0 +3 +4 +pad +245 + + +7804 +6 +0 +3 +5 +pad +552 + + +7805 +6 +0 +3 +6 +pad +574 + + +7806 +6 +0 +3 +7 +pad +862 + + +7807 +6 +0 +3 +8 +pad +269 + + +7808 +6 +0 +3 +9 +pad +5368 + + +7809 +6 +0 +3 +10 +pad +263 + + +7810 +6 +0 +3 +12 +pad +555 + + +7811 +6 +0 +3 +13 +pad +271 + + +7812 +6 +0 +3 +14 +pad +276 + + +7813 +6 +0 +3 +15 +pad +266 + + +7814 +6 +0 +3 +16 +pad +557 + + +7815 +6 +0 +3 +17 +pad +274 + + +7816 +6 +0 +3 +18 +pad +5366 + + +7817 +6 +0 +3 +19 +pad +268 + + +7818 +6 +0 +3 +20 +pad +558 + + +7819 +6 +0 +3 +21 +pad +235 + + +7820 +6 +0 +3 +23 +pad +560 + + +7821 +6 +0 +3 +24 +pad +575 + + +7822 +6 +0 +3 +25 +pad +863 + + +7823 +6 +0 +3 +26 +pad +238 + + +7824 +6 +0 +3 +27 +pad +248 + + +7825 +6 +0 +3 +28 +pad +5664 + + +7826 +6 +0 +3 +29 +pad +549 + + +7827 +6 +0 +3 +30 +pad +240 + + +7828 +6 +0 +3 +31 +pad +264 + + +7829 +6 +0 +3 +32 +pad +5397 + + +7830 +6 +0 +3 +33 +pad +547 + + +7831 +6 +0 +3 +34 +pad +241 + + +7832 +6 +0 +3 +35 +pad +571 + + +7833 +6 +0 +3 +36 +pad +5667 + + +7834 +6 +0 +3 +37 +pad +544 + + +7835 +6 +0 +3 +38 +pad +576 + + +7836 +6 +0 +3 +39 +pad +864 + + +7837 +6 +0 +3 +40 +pad +243 + + +7838 +6 +0 +3 +41 +pad +262 + + +7839 +6 +0 +3 +42 +pad +5669 + + +7840 +6 +0 +3 +43 +pad +542 + + +7841 +6 +0 +3 +44 +pad +246 + + +7842 +6 +0 +3 +46 +pad +259 + + +7843 +6 +0 +3 +47 +pad +5670 + + +7844 +6 +0 +3 +48 +pad +564 + + +7845 +6 +0 +3 +49 +pad +278 + + +7846 +6 +0 +3 +50 +pad +567 + + +7847 +6 +0 +3 +51 +pad +5672 + + +7848 +6 +0 +3 +52 +pad +562 + + +7849 +6 +0 +3 +53 +pad +265 + + +7850 +6 +0 +3 +54 +pad +1422 + + +7851 +6 +0 +3 +55 +pad +577 + + +7852 +6 +0 +3 +57 +pad +865 + + +7853 +6 +0 +3 +58 +pad +5370 + + +7854 +6 +0 +3 +59 +pad +257 + + +7855 +6 +0 +3 +60 +pad +5373 + + +7856 +6 +0 +3 +61 +pad +561 + + +7857 +6 +0 +3 +62 +pad +5396 + + +7858 +6 +0 +3 +63 +pad +256 + + +7859 +6 +0 +3 +64 +pad +5372 + + +7860 +6 +0 +3 +65 +pad +559 + + +7861 +6 +0 +3 +66 +pad +244 + + +7862 +6 +0 +3 +67 +pad +572 + + +7863 +6 +0 +2 +0 +pad +5367 + + +7864 +6 +0 +2 +1 +pad +556 + + +7865 +6 +0 +2 +2 +pad +578 + + +7866 +6 +0 +2 +3 +pad +866 + + +7867 +6 +0 +2 +4 +pad +242 + + +7868 +6 +0 +2 +5 +pad +254 + + +7869 +6 +0 +2 +6 +pad +5365 + + +7870 +6 +0 +2 +7 +pad +554 + + +7871 +6 +0 +2 +8 +pad +239 + + +7872 +6 +0 +2 +9 +pad +251 + + +7873 +6 +0 +2 +10 +pad +5364 + + +7874 +6 +0 +2 +12 +pad +553 + + +7875 +6 +0 +2 +13 +pad +237 + + +7876 +6 +0 +2 +14 +pad +249 + + +7877 +6 +0 +2 +15 +pad +5362 + + +7878 +6 +0 +2 +16 +pad +855 + + +7879 +6 +0 +2 +17 +pad +236 + + +7880 +6 +0 +2 +18 +pad +867 + + +7881 +6 +0 +2 +19 +pad +579 + + +7882 +6 +0 +2 +20 +pad +1424 + + +7883 +6 +0 +2 +21 +pad +563 + + +7884 +6 +0 +2 +23 +pad +853 + + +7885 +6 +0 +2 +24 +pad +5359 + + +7886 +6 +0 +2 +25 +pad +258 + + +7887 +6 +0 +2 +26 +pad +5357 + + +7888 +6 +0 +2 +27 +pad +856 + + +7889 +6 +0 +2 +28 +pad +5358 + + +7890 +6 +0 +2 +29 +pad +570 + + +7891 +6 +0 +2 +30 +pad +5384 + + +7892 +6 +0 +2 +31 +pad +852 + + +7893 +6 +0 +2 +32 +pad +5382 + + +7894 +6 +0 +2 +33 +pad +253 + + +7895 +6 +0 +2 +34 +pad +5379 + + +7896 +6 +0 +2 +35 +pad +868 + + +7897 +6 +0 +2 +36 +pad +580 + + +7898 +6 +0 +2 +37 +pad +850 + + +7899 +6 +0 +2 +38 +pad +5377 + + +7900 +6 +0 +2 +39 +pad +247 + + +7901 +6 +0 +2 +40 +pad +5376 + + +7902 +6 +0 +2 +41 +pad +847 + + +7903 +6 +0 +2 +42 +pad +5374 + + +7904 +6 +0 +2 +43 +pad +568 + + +7905 +6 +0 +2 +44 +pad +5371 + + +7906 +6 +0 +2 +46 +pad +845 + + +7907 +6 +0 +2 +47 +pad +5369 + + +7908 +6 +0 +2 +48 +pad +565 + + +7909 +6 +0 +2 +49 +pad +860 + + +7910 +6 +0 +2 +50 +pad +869 + + +7911 +6 +0 +2 +51 +pad +581 + + +7912 +6 +0 +2 +52 +pad +844 + + +7913 +6 +0 +2 +53 +pad +260 + + +7914 +6 +0 +2 +54 +pad +854 + + +7915 +6 +0 +2 +55 +pad +255 + + +7916 +6 +0 +2 +57 +pad +851 + + +7917 +6 +0 +2 +58 +pad +252 + + +7918 +6 +0 +2 +59 +pad +849 + + +7919 +6 +0 +2 +60 +pad +250 + + +7920 +6 +0 +2 +61 +pad +848 + + +7921 +6 +0 +2 +62 +pad +228 + + +7922 +6 +0 +2 +63 +pad +846 + + +7923 +6 +0 +2 +64 +pad +859 + + +7924 +6 +0 +2 +65 +pad +843 + + +7925 +6 +0 +2 +66 +pad +582 + + +7926 +6 +0 +2 +67 +pad +870 + + +7927 +6 +0 +1 +0 +pad +566 + + +7928 +6 +0 +1 +1 +pad +1133 + + +7929 +6 +0 +1 +2 +pad +569 + + +7930 +6 +0 +1 +3 +pad +1134 + + +7931 +6 +0 +1 +4 +pad +1147 + + +7932 +6 +0 +1 +5 +pad +1136 + + +7933 +6 +0 +1 +6 +pad +1148 + + +7934 +6 +0 +1 +7 +pad +871 + + +7935 +6 +0 +1 +8 +pad +1149 + + +7936 +6 +0 +1 +9 +pad +583 + + +7937 +6 +1 +1 +10 +pad +5988 + + +7938 +6 +1 +1 +12 +pad +6269 + + +7939 +6 +1 +1 +13 +pad +291 + + +7940 +6 +1 +1 +14 +pad +6543 + + +7941 +6 +1 +1 +15 +pad +7584 + + +7942 +6 +1 +1 +16 +pad +5702 + + +7943 +6 +1 +1 +17 +pad +7335 + + +7944 +6 +1 +1 +18 +pad +5989 + + +7945 +6 +1 +1 +19 +pad +5411 + + +7946 +6 +1 +1 +20 +pad +6270 + + +7947 +6 +1 +1 +21 +pad +7079 + + +7948 +6 +1 +1 +23 +pad +6544 + + +7949 +6 +1 +1 +24 +pad +292 + + +7950 +6 +1 +1 +25 +pad +6271 + + +7951 +6 +1 +1 +26 +pad +6817 + + +7952 +6 +1 +1 +27 +pad +6546 + + +7953 +6 +1 +1 +28 +pad +6549 + + +7954 +6 +1 +1 +29 +pad +7333 + + +7955 +6 +1 +1 +30 +pad +6274 + + +7956 +6 +1 +1 +31 +pad +7077 + + +7957 +6 +1 +1 +32 +pad +7585 + + +7958 +6 +1 +1 +33 +pad +7334 + + +7959 +6 +1 +1 +34 +pad +7336 + + +7960 +6 +1 +1 +35 +pad +7078 + + +7961 +6 +1 +1 +36 +pad +5413 + + +7962 +6 +1 +1 +37 +pad +6816 + + +7963 +6 +1 +1 +38 +pad +293 + + +7964 +6 +1 +1 +39 +pad +6548 + + +7965 +6 +1 +1 +40 +pad +6819 + + +7966 +6 +1 +1 +41 +pad +7080 + + +7967 +6 +1 +1 +42 +pad +6551 + + +7968 +6 +1 +1 +43 +pad +6818 + + +7969 +6 +1 +1 +44 +pad +6276 + + +7970 +6 +1 +1 +46 +pad +6550 + + +7971 +6 +1 +1 +47 +pad +7587 + + +7972 +6 +1 +1 +48 +pad +6275 + + +7973 +6 +1 +1 +49 +pad +7338 + + +7974 +6 +1 +1 +50 +pad +7586 + + +7975 +6 +1 +1 +51 +pad +7082 + + +7976 +6 +1 +1 +52 +pad +7337 + + +7977 +6 +1 +1 +53 +pad +5414 + + +7978 +6 +1 +1 +54 +pad +588 + + +7979 +6 +1 +1 +55 +pad +294 + + +7980 +6 +1 +1 +57 +pad +7081 + + +7981 +6 +1 +1 +58 +pad +6820 + + +7982 +6 +1 +1 +59 +pad +5412 + + +7983 +6 +1 +1 +60 +pad +6552 + + +7984 +6 +1 +1 +61 +pad +6277 + + +7985 +6 +1 +1 +62 +pad +7083 + + +7986 +6 +1 +1 +63 +pad +5995 + + +7987 +6 +1 +1 +64 +pad +6821 + + +7988 +6 +1 +1 +65 +pad +7588 + + +7989 +6 +1 +1 +66 +pad +6553 + + +7990 +6 +1 +1 +67 +pad +7339 + + +7991 +6 +1 +0 +0 +pad +5415 + + +7992 +6 +1 +0 +1 +pad +589 + + +7993 +6 +1 +0 +2 +pad +6278 + + +7994 +6 +1 +0 +3 +pad +5996 + + +7995 +6 +1 +0 +4 +pad +295 + + +7996 +6 +1 +0 +5 +pad +7589 + + +7997 +6 +1 +0 +6 +pad +7340 + + +7998 +6 +1 +0 +7 +pad +5997 + + +7999 +6 +1 +0 +8 +pad +7084 + + +8000 +6 +1 +0 +9 +pad +6273 + + +8001 +6 +1 +0 +10 +pad +6822 + + +8002 +6 +1 +0 +12 +pad +5991 + + +8003 +6 +1 +0 +13 +pad +6554 + + +8004 +6 +1 +0 +14 +pad +5703 + + +8005 +6 +1 +0 +15 +pad +6279 + + +8006 +6 +1 +0 +16 +pad +5992 + + +8007 +6 +1 +0 +17 +pad +5416 + + +8008 +6 +1 +0 +18 +pad +590 + + +8009 +6 +1 +0 +19 +pad +296 + + +8010 +6 +1 +0 +20 +pad +5704 + + +8011 +6 +1 +0 +21 +pad +7590 + + +8012 +6 +1 +0 +23 +pad +5993 + + +8013 +6 +1 +0 +24 +pad +7341 + + +8014 +6 +1 +0 +25 +pad +5705 + + +8015 +6 +1 +0 +26 +pad +7085 + + +8016 +6 +1 +0 +27 +pad +5994 + + +8017 +6 +1 +0 +28 +pad +6823 + + +8018 +6 +1 +0 +29 +pad +5706 + + +8019 +6 +1 +0 +30 +pad +6555 + + +8020 +6 +1 +0 +31 +pad +5707 + + +8021 +6 +1 +0 +32 +pad +6280 + + +8022 +6 +1 +0 +33 +pad +591 + + +8023 +6 +1 +0 +34 +pad +297 + + +8024 +6 +1 +0 +35 +pad +5708 + + +8025 +6 +1 +0 +36 +pad +5998 + + +8026 +6 +1 +0 +37 +pad +5709 + + +8027 +6 +1 +0 +38 +pad +5710 + + +8028 +6 +1 +0 +39 +pad +7833 + + +8029 +6 +1 +0 +40 +pad +6824 + + +8030 +6 +1 +0 +41 +pad +7591 + + +8031 +6 +1 +0 +42 +pad +6556 + + +8032 +6 +1 +0 +43 +pad +7342 + + +8033 +6 +1 +0 +44 +pad +6281 + + +8034 +6 +1 +0 +46 +pad +7086 + + +8035 +6 +1 +0 +47 +pad +5999 + + +8036 +6 +1 +0 +48 +pad +7343 + + +8037 +6 +1 +0 +49 +pad +298 + + +8038 +6 +1 +0 +50 +pad +592 + + +8039 +6 +1 +0 +51 +pad +5711 + + +8040 +6 +1 +0 +52 +pad +7087 + + +8041 +6 +1 +0 +53 +pad +5417 + + +8042 +6 +1 +0 +54 +pad +6825 + + +8043 +6 +1 +0 +55 +pad +6557 + + +8044 +6 +1 +0 +57 +pad +6000 + + +8045 +6 +1 +0 +58 +pad +6282 + + +8046 +6 +1 +0 +59 +pad +6283 + + +8047 +6 +1 +0 +60 +pad +5712 + + +8048 +6 +1 +0 +61 +pad +5713 + + +8049 +6 +1 +0 +62 +pad +5418 + + +8050 +6 +1 +0 +63 +pad +1151 + + +8051 +6 +1 +0 +64 +pad +6001 + + +8052 +6 +1 +0 +65 +pad +593 + + +8053 +6 +1 +0 +66 +pad +299 + + +8054 +6 +1 +0 +67 +pad +5419 + + +8055 +6 +1 +3 +0 +pad +279 + + +8056 +6 +1 +3 +1 +pad +267 + + +8057 +6 +1 +3 +2 +pad +5399 + + +8058 +6 +1 +3 +3 +pad +270 + + +8059 +6 +1 +3 +4 +pad +5400 + + +8060 +6 +1 +3 +5 +pad +280 + + +8061 +6 +1 +3 +6 +pad +5381 + + +8062 +6 +1 +3 +7 +pad +5675 + + +8063 +6 +1 +3 +8 +pad +5684 + + +8064 +6 +1 +3 +9 +pad +272 + + +8065 +6 +1 +3 +10 +pad +5383 + + +8066 +6 +1 +3 +12 +pad +5677 + + +8067 +6 +1 +3 +13 +pad +5687 + + +8068 +6 +1 +3 +14 +pad +273 + + +8069 +6 +1 +3 +15 +pad +5386 + + +8070 +6 +1 +3 +16 +pad +5678 + + +8071 +6 +1 +3 +17 +pad +5972 + + +8072 +6 +1 +3 +18 +pad +275 + + +8073 +6 +1 +3 +19 +pad +5388 + + +8074 +6 +1 +3 +20 +pad +281 + + +8075 +6 +1 +3 +21 +pad +5973 + + +8076 +6 +1 +3 +23 +pad +5360 + + +8077 +6 +1 +3 +24 +pad +5389 + + +8078 +6 +1 +3 +25 +pad +5674 + + +8079 +6 +1 +3 +26 +pad +5975 + + +8080 +6 +1 +3 +27 +pad +5361 + + +8081 +6 +1 +3 +28 +pad +5398 + + +8082 +6 +1 +3 +29 +pad +1150 + + +8083 +6 +1 +3 +30 +pad +5971 + + +8084 +6 +1 +3 +31 +pad +5363 + + +8085 +6 +1 +3 +32 +pad +5391 + + +8086 +6 +1 +3 +33 +pad +5679 + + +8087 +6 +1 +3 +34 +pad +5974 + + +8088 +6 +1 +3 +35 +pad +5385 + + +8089 +6 +1 +3 +36 +pad +5402 + + +8090 +6 +1 +3 +37 +pad +282 + + +8091 +6 +1 +3 +38 +pad +5394 + + +8092 +6 +1 +3 +39 +pad +5681 + + +8093 +6 +1 +3 +40 +pad +5976 + + +8094 +6 +1 +3 +41 +pad +5387 + + +8095 +6 +1 +3 +42 +pad +5680 + + +8096 +6 +1 +3 +43 +pad +5682 + + +8097 +6 +1 +3 +44 +pad +5690 + + +8098 +6 +1 +3 +46 +pad +5390 + + +8099 +6 +1 +3 +47 +pad +5683 + + +8100 +6 +1 +3 +48 +pad +5689 + + +8101 +6 +1 +3 +49 +pad +5691 + + +8102 +6 +1 +3 +50 +pad +5392 + + +8103 +6 +1 +3 +51 +pad +5403 + + +8104 +6 +1 +3 +52 +pad +283 + + +8105 +6 +1 +3 +53 +pad +5685 + + +8106 +6 +1 +3 +54 +pad +261 + + +8107 +6 +1 +3 +55 +pad +5401 + + +8108 +6 +1 +3 +57 +pad +5393 + + +8109 +6 +1 +3 +58 +pad +6541 + + +8110 +6 +1 +3 +59 +pad +1137 + + +8111 +6 +1 +3 +60 +pad +5686 + + +8112 +6 +1 +3 +61 +pad +5395 + + +8113 +6 +1 +3 +62 +pad +6542 + + +8114 +6 +1 +3 +63 +pad +857 + + +8115 +6 +1 +3 +64 +pad +5688 + + +8116 +6 +1 +3 +65 +pad +5375 + + +8117 +6 +1 +3 +66 +pad +6258 + + +8118 +6 +1 +3 +67 +pad +1138 + + +8119 +6 +1 +2 +0 +pad +5404 + + +8120 +6 +1 +2 +1 +pad +284 + + +8121 +6 +1 +2 +2 +pad +6259 + + +8122 +6 +1 +2 +3 +pad +5378 + + +8123 +6 +1 +2 +4 +pad +5977 + + +8124 +6 +1 +2 +5 +pad +858 + + +8125 +6 +1 +2 +6 +pad +5978 + + +8126 +6 +1 +2 +7 +pad +5380 + + +8127 +6 +1 +2 +8 +pad +5692 + + +8128 +6 +1 +2 +9 +pad +1139 + + +8129 +6 +1 +2 +10 +pad +5979 + + +8130 +6 +1 +2 +12 +pad +1414 + + +8131 +6 +1 +2 +13 +pad +5693 + + +8132 +6 +1 +2 +14 +pad +1682 + + +8133 +6 +1 +2 +15 +pad +5405 + + +8134 +6 +1 +2 +16 +pad +285 + + +8135 +6 +1 +2 +17 +pad +6260 + + +8136 +6 +1 +2 +18 +pad +1140 + + +8137 +6 +1 +2 +19 +pad +5980 + + +8138 +6 +1 +2 +20 +pad +1415 + + +8139 +6 +1 +2 +21 +pad +5694 + + +8140 +6 +1 +2 +23 +pad +1683 + + +8141 +6 +1 +2 +24 +pad +6261 + + +8142 +6 +1 +2 +25 +pad +1141 + + +8143 +6 +1 +2 +26 +pad +5981 + + +8144 +6 +1 +2 +27 +pad +1416 + + +8145 +6 +1 +2 +28 +pad +5695 + + +8146 +6 +1 +2 +29 +pad +1684 + + +8147 +6 +1 +2 +30 +pad +6262 + + +8148 +6 +1 +2 +31 +pad +1142 + + +8149 +6 +1 +2 +32 +pad +5982 + + +8150 +6 +1 +2 +33 +pad +286 + + +8151 +6 +1 +2 +34 +pad +5696 + + +8152 +6 +1 +2 +35 +pad +1417 + + +8153 +6 +1 +2 +36 +pad +6263 + + +8154 +6 +1 +2 +37 +pad +1685 + + +8155 +6 +1 +2 +38 +pad +5983 + + +8156 +6 +1 +2 +39 +pad +1143 + + +8157 +6 +1 +2 +40 +pad +5697 + + +8158 +6 +1 +2 +41 +pad +1418 + + +8159 +6 +1 +2 +42 +pad +6264 + + +8160 +6 +1 +2 +43 +pad +1686 + + +8161 +6 +1 +2 +44 +pad +5406 + + +8162 +6 +1 +2 +46 +pad +1144 + + +8163 +6 +1 +2 +47 +pad +5984 + + +8164 +6 +1 +2 +48 +pad +287 + + +8165 +6 +1 +2 +49 +pad +5698 + + +8166 +6 +1 +2 +50 +pad +1419 + + +8167 +6 +1 +2 +51 +pad +5699 + + +8168 +6 +1 +2 +52 +pad +1687 + + +8169 +6 +1 +2 +53 +pad +6538 + + +8170 +6 +1 +2 +54 +pad +1949 + + +8171 +6 +1 +2 +55 +pad +6265 + + +8172 +6 +1 +2 +57 +pad +1145 + + +8173 +6 +1 +2 +58 +pad +5985 + + +8174 +6 +1 +2 +59 +pad +1420 + + +8175 +6 +1 +2 +60 +pad +6539 + + +8176 +6 +1 +2 +61 +pad +1688 + + +8177 +6 +1 +2 +62 +pad +5407 + + +8178 +6 +1 +2 +63 +pad +1950 + + +8179 +6 +1 +2 +64 +pad +5408 + + +8180 +6 +1 +2 +65 +pad +288 + + +8181 +6 +1 +2 +66 +pad +6266 + + +8182 +6 +1 +2 +67 +pad +1146 + + +8183 +6 +1 +1 +0 +pad +5986 + + +8184 +6 +1 +1 +1 +pad +1421 + + +8185 +6 +1 +1 +2 +pad +6540 + + +8186 +6 +1 +1 +3 +pad +1689 + + +8187 +6 +1 +1 +4 +pad +6267 + + +8188 +6 +1 +1 +5 +pad +1951 + + +8189 +6 +1 +1 +6 +pad +5409 + + +8190 +6 +1 +1 +7 +pad +289 + + +8191 +6 +1 +1 +8 +pad +5410 + + +8192 +6 +1 +1 +9 +pad +290 + + +8193 +3 +0 +1 +10 +pad +6533 + + +8194 +3 +0 +1 +12 +pad +6534 + + +8195 +3 +0 +1 +13 +pad +6801 + + +8196 +3 +0 +1 +14 +pad +227 + + +8197 +3 +0 +1 +15 +pad +5334 + + +8198 +3 +0 +1 +16 +pad +225 + + +8199 +3 +0 +1 +17 +pad +5632 + + +8200 +3 +0 +1 +18 +pad +230 + + +8201 +3 +0 +1 +19 +pad +5335 + + +8202 +3 +0 +1 +20 +pad +5356 + + +8203 +3 +0 +1 +21 +pad +6802 + + +8204 +3 +0 +1 +23 +pad +229 + + +8205 +3 +0 +1 +24 +pad +5630 + + +8206 +3 +0 +1 +25 +pad +5352 + + +8207 +3 +0 +1 +26 +pad +5629 + + +8208 +3 +0 +1 +27 +pad +6535 + + +8209 +3 +0 +1 +28 +pad +5336 + + +8210 +3 +0 +1 +29 +pad +5353 + + +8211 +3 +0 +1 +30 +pad +5337 + + +8212 +3 +0 +1 +31 +pad +5350 + + +8213 +3 +0 +1 +32 +pad +5635 + + +8214 +3 +0 +1 +33 +pad +232 + + +8215 +3 +0 +1 +34 +pad +5338 + + +8216 +3 +0 +1 +35 +pad +5662 + + +8217 +3 +0 +1 +36 +pad +219 + + +8218 +3 +0 +1 +37 +pad +231 + + +8219 +3 +0 +1 +38 +pad +6803 + + +8220 +3 +0 +1 +39 +pad +5970 + + +8221 +3 +0 +1 +40 +pad +5634 + + +8222 +3 +0 +1 +41 +pad +6536 + + +8223 +3 +0 +1 +42 +pad +5339 + + +8224 +3 +0 +1 +43 +pad +5355 + + +8225 +3 +0 +1 +44 +pad +5340 + + +8226 +3 +0 +1 +46 +pad +5676 + + +8227 +3 +0 +1 +47 +pad +222 + + +8228 +3 +0 +1 +48 +pad +233 + + +8229 +3 +0 +1 +49 +pad +5637 + + +8230 +3 +0 +1 +50 +pad +5347 + + +8231 +3 +0 +1 +51 +pad +6804 + + +8232 +3 +0 +1 +52 +pad +234 + + +8233 +3 +0 +1 +53 +pad +5342 + + +8234 +3 +0 +1 +54 +pad +531 + + +8235 +3 +0 +1 +55 +pad +5636 + + +8236 +3 +0 +1 +57 +pad +6537 + + +8237 +3 +0 +1 +58 +pad +224 + + +8238 +3 +0 +1 +59 +pad +5656 + + +8239 +3 +0 +1 +60 +pad +5341 + + +8240 +3 +0 +1 +61 +pad +5654 + + +8241 +3 +0 +1 +62 +pad +5638 + + +8242 +3 +0 +1 +63 +pad +5653 + + +8243 +3 +0 +1 +64 +pad +5344 + + +8244 +3 +0 +1 +65 +pad +5651 + + +8245 +3 +0 +1 +66 +pad +6805 + + +8246 +3 +0 +1 +67 +pad +5648 + + +8247 +3 +0 +0 +0 +pad +5639 + + +8248 +3 +0 +0 +1 +pad +5658 + + +8249 +3 +0 +0 +2 +pad +5641 + + +8250 +3 +0 +0 +3 +pad +5346 + + +8251 +3 +0 +0 +4 +pad +5642 + + +8252 +3 +0 +0 +5 +pad +5657 + + +8253 +3 +0 +0 +6 +pad +5644 + + +8254 +3 +0 +0 +7 +pad +5343 + + +8255 +3 +0 +0 +8 +pad +5647 + + +8256 +3 +0 +0 +9 +pad +5655 + + +8257 +3 +0 +0 +10 +pad +5649 + + +8258 +3 +0 +0 +12 +pad +6806 + + +8259 +3 +0 +0 +13 +pad +5640 + + +8260 +3 +0 +0 +14 +pad +5956 + + +8261 +3 +0 +0 +15 +pad +5643 + + +8262 +3 +0 +0 +16 +pad +6251 + + +8263 +3 +0 +0 +17 +pad +5665 + + +8264 +3 +0 +0 +18 +pad +5955 + + +8265 +3 +0 +0 +19 +pad +5964 + + +8266 +3 +0 +0 +20 +pad +5958 + + +8267 +3 +0 +0 +21 +pad +5962 + + +8268 +3 +0 +0 +23 +pad +5954 + + +8269 +3 +0 +0 +24 +pad +5959 + + +8270 +3 +0 +0 +25 +pad +6253 + + +8271 +3 +0 +0 +26 +pad +5666 + + +8272 +3 +0 +0 +27 +pad +6807 + + +8273 +3 +0 +0 +28 +pad +5348 + + +8274 +3 +0 +0 +29 +pad +5951 + + +8275 +3 +0 +0 +30 +pad +5349 + + +8276 +3 +0 +0 +31 +pad +5660 + + +8277 +3 +0 +0 +32 +pad +5668 + + +8278 +3 +0 +0 +33 +pad +5949 + + +8279 +3 +0 +0 +34 +pad +5965 + + +8280 +3 +0 +0 +35 +pad +6257 + + +8281 +3 +0 +0 +36 +pad +5351 + + +8282 +3 +0 +0 +37 +pad +5948 + + +8283 +3 +0 +0 +38 +pad +7069 + + +8284 +3 +0 +0 +39 +pad +5663 + + +8285 +3 +0 +0 +40 +pad +5671 + + +8286 +3 +0 +0 +41 +pad +6808 + + +8287 +3 +0 +0 +42 +pad +5659 + + +8288 +3 +0 +0 +43 +pad +5946 + + +8289 +3 +0 +0 +44 +pad +5969 + + +8290 +3 +0 +0 +46 +pad +6254 + + +8291 +3 +0 +0 +47 +pad +5354 + + +8292 +3 +0 +0 +48 +pad +5960 + + +8293 +3 +0 +0 +49 +pad +5967 + + +8294 +3 +0 +0 +50 +pad +6256 + + +8295 +3 +0 +0 +51 +pad +7070 + + +8296 +3 +0 +0 +52 +pad +5957 + + +8297 +3 +0 +0 +53 +pad +5673 + + +8298 +3 +0 +0 +54 +pad +5961 + + +8299 +3 +0 +0 +55 +pad +5661 + + +8300 +3 +0 +0 +57 +pad +6809 + + +8301 +3 +0 +0 +58 +pad +5345 + + +8302 +3 +0 +0 +59 +pad +5963 + + +8303 +3 +0 +0 +60 +pad +5645 + + +8304 +3 +0 +0 +61 +pad +5966 + + +8305 +3 +0 +0 +62 +pad +5650 + + +8306 +3 +0 +0 +63 +pad +5968 + + +8307 +3 +0 +0 +64 +pad +5652 + + +8308 +3 +0 +0 +65 +pad +6810 + + +8309 +3 +0 +0 +66 +pad +7071 + + +8310 +3 +0 +0 +67 +pad +5646 + + +8311 +3 +0 +3 +0 +pad +5938 + + +8312 +3 +0 +3 +1 +pad +5936 + + +8313 +3 +0 +3 +2 +pad +6221 + + +8314 +3 +0 +3 +3 +pad +5937 + + +8315 +3 +0 +3 +4 +pad +6219 + + +8316 +3 +0 +3 +5 +pad +5935 + + +8317 +3 +0 +3 +6 +pad +5914 + + +8318 +3 +0 +3 +7 +pad +5940 + + +8319 +3 +0 +3 +8 +pad +5612 + + +8320 +3 +0 +3 +9 +pad +5925 + + +8321 +3 +0 +3 +10 +pad +6222 + + +8322 +3 +0 +3 +12 +pad +5623 + + +8323 +3 +0 +3 +13 +pad +5605 + + +8324 +3 +0 +3 +14 +pad +5939 + + +8325 +3 +0 +3 +15 +pad +5606 + + +8326 +3 +0 +3 +16 +pad +5941 + + +8327 +3 +0 +3 +17 +pad +6224 + + +8328 +3 +0 +3 +18 +pad +5620 + + +8329 +3 +0 +3 +19 +pad +5608 + + +8330 +3 +0 +3 +20 +pad +5942 + + +8331 +3 +0 +3 +21 +pad +6225 + + +8332 +3 +0 +3 +23 +pad +5943 + + +8333 +3 +0 +3 +24 +pad +6227 + + +8334 +3 +0 +3 +25 +pad +5618 + + +8335 +3 +0 +3 +26 +pad +5611 + + +8336 +3 +0 +3 +27 +pad +5944 + + +8337 +3 +0 +3 +28 +pad +6226 + + +8338 +3 +0 +3 +29 +pad +5617 + + +8339 +3 +0 +3 +30 +pad +5615 + + +8340 +3 +0 +3 +31 +pad +5927 + + +8341 +3 +0 +3 +32 +pad +6229 + + +8342 +3 +0 +3 +33 +pad +5930 + + +8343 +3 +0 +3 +34 +pad +5613 + + +8344 +3 +0 +3 +35 +pad +5945 + + +8345 +3 +0 +3 +36 +pad +5308 + + +8346 +3 +0 +3 +37 +pad +5625 + + +8347 +3 +0 +3 +38 +pad +6228 + + +8348 +3 +0 +3 +39 +pad +5932 + + +8349 +3 +0 +3 +40 +pad +6230 + + +8350 +3 +0 +3 +41 +pad +5947 + + +8351 +3 +0 +3 +42 +pad +5309 + + +8352 +3 +0 +3 +43 +pad +5933 + + +8353 +3 +0 +3 +44 +pad +6231 + + +8354 +3 +0 +3 +46 +pad +5626 + + +8355 +3 +0 +3 +47 +pad +6232 + + +8356 +3 +0 +3 +48 +pad +5950 + + +8357 +3 +0 +3 +49 +pad +5610 + + +8358 +3 +0 +3 +50 +pad +5614 + + +8359 +3 +0 +3 +51 +pad +6233 + + +8360 +3 +0 +3 +52 +pad +6235 + + +8361 +3 +0 +3 +53 +pad +5911 + + +8362 +3 +0 +3 +54 +pad +5616 + + +8363 +3 +0 +3 +55 +pad +5609 + + +8364 +3 +0 +3 +57 +pad +5952 + + +8365 +3 +0 +3 +58 +pad +6234 + + +8366 +3 +0 +3 +59 +pad +5311 + + +8367 +3 +0 +3 +60 +pad +5909 + + +8368 +3 +0 +3 +61 +pad +6237 + + +8369 +3 +0 +3 +62 +pad +6216 + + +8370 +3 +0 +3 +63 +pad +5619 + + +8371 +3 +0 +3 +64 +pad +5921 + + +8372 +3 +0 +3 +65 +pad +5953 + + +8373 +3 +0 +3 +66 +pad +6236 + + +8374 +3 +0 +3 +67 +pad +5314 + + +8375 +3 +0 +2 +0 +pad +5607 + + +8376 +3 +0 +2 +1 +pad +6238 + + +8377 +3 +0 +2 +2 +pad +6514 + + +8378 +3 +0 +2 +3 +pad +5316 + + +8379 +3 +0 +2 +4 +pad +6239 + + +8380 +3 +0 +2 +5 +pad +5621 + + +8381 +3 +0 +2 +6 +pad +6214 + + +8382 +3 +0 +2 +7 +pad +5307 + + +8383 +3 +0 +2 +8 +pad +5920 + + +8384 +3 +0 +2 +9 +pad +6240 + + +8385 +3 +0 +2 +10 +pad +6517 + + +8386 +3 +0 +2 +12 +pad +5310 + + +8387 +3 +0 +2 +13 +pad +6241 + + +8388 +3 +0 +2 +14 +pad +6243 + + +8389 +3 +0 +2 +15 +pad +5908 + + +8390 +3 +0 +2 +16 +pad +5312 + + +8391 +3 +0 +2 +17 +pad +6519 + + +8392 +3 +0 +2 +18 +pad +5313 + + +8393 +3 +0 +2 +19 +pad +6242 + + +8394 +3 +0 +2 +20 +pad +5317 + + +8395 +3 +0 +2 +21 +pad +5923 + + +8396 +3 +0 +2 +23 +pad +6245 + + +8397 +3 +0 +2 +24 +pad +5926 + + +8398 +3 +0 +2 +25 +pad +5315 + + +8399 +3 +0 +2 +26 +pad +6520 + + +8400 +3 +0 +2 +27 +pad +5318 + + +8401 +3 +0 +2 +28 +pad +6244 + + +8402 +3 +0 +2 +29 +pad +5319 + + +8403 +3 +0 +2 +30 +pad +5928 + + +8404 +3 +0 +2 +31 +pad +6246 + + +8405 +3 +0 +2 +32 +pad +5916 + + +8406 +3 +0 +2 +33 +pad +5322 + + +8407 +3 +0 +2 +34 +pad +6522 + + +8408 +3 +0 +2 +35 +pad +6247 + + +8409 +3 +0 +2 +36 +pad +5917 + + +8410 +3 +0 +2 +37 +pad +6248 + + +8411 +3 +0 +2 +38 +pad +5919 + + +8412 +3 +0 +2 +39 +pad +5324 + + +8413 +3 +0 +2 +40 +pad +6525 + + +8414 +3 +0 +2 +41 +pad +6249 + + +8415 +3 +0 +2 +42 +pad +5922 + + +8416 +3 +0 +2 +43 +pad +5320 + + +8417 +3 +0 +2 +44 +pad +6524 + + +8418 +3 +0 +2 +46 +pad +5325 + + +8419 +3 +0 +2 +47 +pad +6527 + + +8420 +3 +0 +2 +48 +pad +5321 + + +8421 +3 +0 +2 +49 +pad +5929 + + +8422 +3 +0 +2 +50 +pad +6250 + + +8423 +3 +0 +2 +51 +pad +6526 + + +8424 +3 +0 +2 +52 +pad +5323 + + +8425 +3 +0 +2 +53 +pad +5924 + + +8426 +3 +0 +2 +54 +pad +5330 + + +8427 +3 +0 +2 +55 +pad +6528 + + +8428 +3 +0 +2 +57 +pad +6252 + + +8429 +3 +0 +2 +58 +pad +5931 + + +8430 +3 +0 +2 +59 +pad +5327 + + +8431 +3 +0 +2 +60 +pad +6529 + + +8432 +3 +0 +2 +61 +pad +5332 + + +8433 +3 +0 +2 +62 +pad +6530 + + +8434 +3 +0 +2 +63 +pad +5326 + + +8435 +3 +0 +2 +64 +pad +5934 + + +8436 +3 +0 +2 +65 +pad +6255 + + +8437 +3 +0 +2 +66 +pad +5622 + + +8438 +3 +0 +2 +67 +pad +5333 + + +8439 +3 +0 +1 +0 +pad +5628 + + +8440 +3 +0 +1 +1 +pad +5328 + + +8441 +3 +0 +1 +2 +pad +5631 + + +8442 +3 +0 +1 +3 +pad +5329 + + +8443 +3 +0 +1 +4 +pad +6531 + + +8444 +3 +0 +1 +5 +pad +5331 + + +8445 +3 +0 +1 +6 +pad +5624 + + +8446 +3 +0 +1 +7 +pad +6532 + + +8447 +3 +0 +1 +8 +pad +5627 + + +8448 +3 +0 +1 +9 +pad +5633 + + +8449 +3 +1 +1 +10 +pad +5282 + + +8450 +3 +1 +1 +12 +pad +5279 + + +8451 +3 +1 +1 +13 +pad +7062 + + +8452 +3 +1 +1 +14 +pad +5594 + + +8453 +3 +1 +1 +15 +pad +7063 + + +8454 +3 +1 +1 +16 +pad +5593 + + +8455 +3 +1 +1 +17 +pad +6481 + + +8456 +3 +1 +1 +18 +pad +5591 + + +8457 +3 +1 +1 +19 +pad +6480 + + +8458 +3 +1 +1 +20 +pad +5277 + + +8459 +3 +1 +1 +21 +pad +6478 + + +8460 +3 +1 +1 +23 +pad +5276 + + +8461 +3 +1 +1 +24 +pad +6479 + + +8462 +3 +1 +1 +25 +pad +6765 + + +8463 +3 +1 +1 +26 +pad +6477 + + +8464 +3 +1 +1 +27 +pad +6763 + + +8465 +3 +1 +1 +28 +pad +6474 + + +8466 +3 +1 +1 +29 +pad +7064 + + +8467 +3 +1 +1 +30 +pad +6472 + + +8468 +3 +1 +1 +31 +pad +6491 + + +8469 +3 +1 +1 +32 +pad +6471 + + +8470 +3 +1 +1 +33 +pad +6489 + + +8471 +3 +1 +1 +34 +pad +6469 + + +8472 +3 +1 +1 +35 +pad +6486 + + +8473 +3 +1 +1 +36 +pad +5586 + + +8474 +3 +1 +1 +37 +pad +6484 + + +8475 +3 +1 +1 +38 +pad +7320 + + +8476 +3 +1 +1 +39 +pad +6483 + + +8477 +3 +1 +1 +40 +pad +5585 + + +8478 +3 +1 +1 +41 +pad +6762 + + +8479 +3 +1 +1 +42 +pad +5583 + + +8480 +3 +1 +1 +43 +pad +7065 + + +8481 +3 +1 +1 +44 +pad +5580 + + +8482 +3 +1 +1 +46 +pad +5887 + + +8483 +3 +1 +1 +47 +pad +5579 + + +8484 +3 +1 +1 +48 +pad +5885 + + +8485 +3 +1 +1 +49 +pad +5576 + + +8486 +3 +1 +1 +50 +pad +5886 + + +8487 +3 +1 +1 +51 +pad +5574 + + +8488 +3 +1 +1 +52 +pad +5888 + + +8489 +3 +1 +1 +53 +pad +7321 + + +8490 +3 +1 +1 +54 +pad +5884 + + +8491 +3 +1 +1 +55 +pad +5874 + + +8492 +3 +1 +1 +57 +pad +5883 + + +8493 +3 +1 +1 +58 +pad +5875 + + +8494 +3 +1 +1 +59 +pad +7066 + + +8495 +3 +1 +1 +60 +pad +6182 + + +8496 +3 +1 +1 +61 +pad +5882 + + +8497 +3 +1 +1 +62 +pad +6181 + + +8498 +3 +1 +1 +63 +pad +5880 + + +8499 +3 +1 +1 +64 +pad +6180 + + +8500 +3 +1 +1 +65 +pad +5879 + + +8501 +3 +1 +1 +66 +pad +6179 + + +8502 +3 +1 +1 +67 +pad +5877 + + +8503 +3 +1 +0 +0 +pad +7322 + + +8504 +3 +1 +0 +1 +pad +5876 + + +8505 +3 +1 +0 +2 +pad +6176 + + +8506 +3 +1 +0 +3 +pad +5878 + + +8507 +3 +1 +0 +4 +pad +6174 + + +8508 +3 +1 +0 +5 +pad +7067 + + +8509 +3 +1 +0 +6 +pad +6178 + + +8510 +3 +1 +0 +7 +pad +5584 + + +8511 +3 +1 +0 +8 +pad +6177 + + +8512 +3 +1 +0 +9 +pad +5582 + + +8513 +3 +1 +0 +10 +pad +6175 + + +8514 +3 +1 +0 +12 +pad +5581 + + +8515 +3 +1 +0 +13 +pad +6172 + + +8516 +3 +1 +0 +14 +pad +7565 + + +8517 +3 +1 +0 +15 +pad +7323 + + +8518 +3 +1 +0 +16 +pad +7328 + + +8519 +3 +1 +0 +17 +pad +6170 + + +8520 +3 +1 +0 +18 +pad +7327 + + +8521 +3 +1 +0 +19 +pad +6171 + + +8522 +3 +1 +0 +20 +pad +7068 + + +8523 +3 +1 +0 +21 +pad +6169 + + +8524 +3 +1 +0 +23 +pad +7564 + + +8525 +3 +1 +0 +24 +pad +6168 + + +8526 +3 +1 +0 +25 +pad +7563 + + +8527 +3 +1 +0 +26 +pad +6167 + + +8528 +3 +1 +0 +27 +pad +7562 + + +8529 +3 +1 +0 +28 +pad +6166 + + +8530 +3 +1 +0 +29 +pad +7816 + + +8531 +3 +1 +0 +30 +pad +7324 + + +8532 +3 +1 +0 +31 +pad +7576 + + +8533 +3 +1 +0 +32 +pad +6165 + + +8534 +3 +1 +0 +33 +pad +7815 + + +8535 +3 +1 +0 +34 +pad +6163 + + +8536 +3 +1 +0 +35 +pad +7814 + + +8537 +3 +1 +0 +36 +pad +7319 + + +8538 +3 +1 +0 +37 +pad +7813 + + +8539 +3 +1 +0 +38 +pad +7318 + + +8540 +3 +1 +0 +39 +pad +7812 + + +8541 +3 +1 +0 +40 +pad +7317 + + +8542 +3 +1 +0 +41 +pad +7811 + + +8543 +3 +1 +0 +42 +pad +7316 + + +8544 +3 +1 +0 +43 +pad +7325 + + +8545 +3 +1 +0 +44 +pad +7315 + + +8546 +3 +1 +0 +46 +pad +7810 + + +8547 +3 +1 +0 +47 +pad +7314 + + +8548 +3 +1 +0 +48 +pad +7809 + + +8549 +3 +1 +0 +49 +pad +7574 + + +8550 +3 +1 +0 +50 +pad +7808 + + +8551 +3 +1 +0 +51 +pad +7573 + + +8552 +3 +1 +0 +52 +pad +7577 + + +8553 +3 +1 +0 +53 +pad +7572 + + +8554 +3 +1 +0 +54 +pad +7803 + + +8555 +3 +1 +0 +55 +pad +7571 + + +8556 +3 +1 +0 +57 +pad +7804 + + +8557 +3 +1 +0 +58 +pad +7570 + + +8558 +3 +1 +0 +59 +pad +7326 + + +8559 +3 +1 +0 +60 +pad +7569 + + +8560 +3 +1 +0 +61 +pad +7805 + + +8561 +3 +1 +0 +62 +pad +7568 + + +8562 +3 +1 +0 +63 +pad +7806 + + +8563 +3 +1 +0 +64 +pad +7567 + + +8564 +3 +1 +0 +65 +pad +7807 + + +8565 +3 +1 +0 +66 +pad +7566 + + +8566 +3 +1 +0 +67 +pad +7575 + + +8567 +3 +1 +3 +0 +pad +6211 + + +8568 +3 +1 +3 +1 +pad +6495 + + +8569 +3 +1 +3 +2 +pad +6494 + + +8570 +3 +1 +3 +3 +pad +6496 + + +8571 +3 +1 +3 +4 +pad +6492 + + +8572 +3 +1 +3 +5 +pad +6498 + + +8573 +3 +1 +3 +6 +pad +6497 + + +8574 +3 +1 +3 +7 +pad +6218 + + +8575 +3 +1 +3 +8 +pad +6482 + + +8576 +3 +1 +3 +9 +pad +6220 + + +8577 +3 +1 +3 +10 +pad +6768 + + +8578 +3 +1 +3 +12 +pad +6223 + + +8579 +3 +1 +3 +13 +pad +6499 + + +8580 +3 +1 +3 +14 +pad +6217 + + +8581 +3 +1 +3 +15 +pad +6202 + + +8582 +3 +1 +3 +16 +pad +6501 + + +8583 +3 +1 +3 +17 +pad +6770 + + +8584 +3 +1 +3 +18 +pad +6215 + + +8585 +3 +1 +3 +19 +pad +6203 + + +8586 +3 +1 +3 +20 +pad +6500 + + +8587 +3 +1 +3 +21 +pad +6204 + + +8588 +3 +1 +3 +23 +pad +6212 + + +8589 +3 +1 +3 +24 +pad +6205 + + +8590 +3 +1 +3 +25 +pad +6503 + + +8591 +3 +1 +3 +26 +pad +6771 + + +8592 +3 +1 +3 +27 +pad +6502 + + +8593 +3 +1 +3 +28 +pad +5918 + + +8594 +3 +1 +3 +29 +pad +6210 + + +8595 +3 +1 +3 +30 +pad +6201 + + +8596 +3 +1 +3 +31 +pad +6490 + + +8597 +3 +1 +3 +32 +pad +6200 + + +8598 +3 +1 +3 +33 +pad +6504 + + +8599 +3 +1 +3 +34 +pad +6773 + + +8600 +3 +1 +3 +35 +pad +6505 + + +8601 +3 +1 +3 +36 +pad +5915 + + +8602 +3 +1 +3 +37 +pad +6493 + + +8603 +3 +1 +3 +38 +pad +6199 + + +8604 +3 +1 +3 +39 +pad +6506 + + +8605 +3 +1 +3 +40 +pad +6776 + + +8606 +3 +1 +3 +41 +pad +6488 + + +8607 +3 +1 +3 +42 +pad +6198 + + +8608 +3 +1 +3 +43 +pad +6507 + + +8609 +3 +1 +3 +44 +pad +5913 + + +8610 +3 +1 +3 +46 +pad +6509 + + +8611 +3 +1 +3 +47 +pad +6196 + + +8612 +3 +1 +3 +48 +pad +6487 + + +8613 +3 +1 +3 +49 +pad +6778 + + +8614 +3 +1 +3 +50 +pad +6508 + + +8615 +3 +1 +3 +51 +pad +6193 + + +8616 +3 +1 +3 +52 +pad +6209 + + +8617 +3 +1 +3 +53 +pad +6197 + + +8618 +3 +1 +3 +54 +pad +6511 + + +8619 +3 +1 +3 +55 +pad +6779 + + +8620 +3 +1 +3 +57 +pad +6208 + + +8621 +3 +1 +3 +58 +pad +5912 + + +8622 +3 +1 +3 +59 +pad +6510 + + +8623 +3 +1 +3 +60 +pad +6780 + + +8624 +3 +1 +3 +61 +pad +6512 + + +8625 +3 +1 +3 +62 +pad +6194 + + +8626 +3 +1 +3 +63 +pad +6485 + + +8627 +3 +1 +3 +64 +pad +6781 + + +8628 +3 +1 +3 +65 +pad +6513 + + +8629 +3 +1 +3 +66 +pad +6195 + + +8630 +3 +1 +3 +67 +pad +6207 + + +8631 +3 +1 +2 +0 +pad +6782 + + +8632 +3 +1 +2 +1 +pad +6206 + + +8633 +3 +1 +2 +2 +pad +5910 + + +8634 +3 +1 +2 +3 +pad +6173 + + +8635 +3 +1 +2 +4 +pad +6784 + + +8636 +3 +1 +2 +5 +pad +6515 + + +8637 +3 +1 +2 +6 +pad +6783 + + +8638 +3 +1 +2 +7 +pad +5881 + + +8639 +3 +1 +2 +8 +pad +6192 + + +8640 +3 +1 +2 +9 +pad +6786 + + +8641 +3 +1 +2 +10 +pad +5894 + + +8642 +3 +1 +2 +12 +pad +6516 + + +8643 +3 +1 +2 +13 +pad +6190 + + +8644 +3 +1 +2 +14 +pad +6213 + + +8645 +3 +1 +2 +15 +pad +6785 + + +8646 +3 +1 +2 +16 +pad +9382 + + +8647 +3 +1 +2 +17 +pad +5604 + + +8648 +3 +1 +2 +18 +pad +6787 + + +8649 +3 +1 +2 +19 +pad +5893 + + +8650 +3 +1 +2 +20 +pad +6518 + + +8651 +3 +1 +2 +21 +pad +6788 + + +8652 +3 +1 +2 +23 +pad +9401 + + +8653 +3 +1 +2 +24 +pad +5602 + + +8654 +3 +1 +2 +25 +pad +6789 + + +8655 +3 +1 +2 +26 +pad +5891 + + +8656 +3 +1 +2 +27 +pad +6521 + + +8657 +3 +1 +2 +28 +pad +5892 + + +8658 +3 +1 +2 +29 +pad +9307 + + +8659 +3 +1 +2 +30 +pad +6790 + + +8660 +3 +1 +2 +31 +pad +6792 + + +8661 +3 +1 +2 +32 +pad +5601 + + +8662 +3 +1 +2 +33 +pad +5906 + + +8663 +3 +1 +2 +34 +pad +5599 + + +8664 +3 +1 +2 +35 +pad +6523 + + +8665 +3 +1 +2 +36 +pad +6791 + + +8666 +3 +1 +2 +37 +pad +5905 + + +8667 +3 +1 +2 +38 +pad +5889 + + +8668 +3 +1 +2 +39 +pad +6794 + + +8669 +3 +1 +2 +40 +pad +5890 + + +8670 +3 +1 +2 +41 +pad +5903 + + +8671 +3 +1 +2 +42 +pad +7056 + + +8672 +3 +1 +2 +43 +pad +5907 + + +8673 +3 +1 +2 +44 +pad +6793 + + +8674 +3 +1 +2 +46 +pad +5902 + + +8675 +3 +1 +2 +47 +pad +5904 + + +8676 +3 +1 +2 +48 +pad +6795 + + +8677 +3 +1 +2 +49 +pad +7058 + + +8678 +3 +1 +2 +50 +pad +5588 + + +8679 +3 +1 +2 +51 +pad +5901 + + +8680 +3 +1 +2 +52 +pad +5592 + + +8681 +3 +1 +2 +53 +pad +6796 + + +8682 +3 +1 +2 +54 +pad +6797 + + +8683 +3 +1 +2 +55 +pad +5899 + + +8684 +3 +1 +2 +57 +pad +5590 + + +8685 +3 +1 +2 +58 +pad +5900 + + +8686 +3 +1 +2 +59 +pad +5285 + + +8687 +3 +1 +2 +60 +pad +7059 + + +8688 +3 +1 +2 +61 +pad +5284 + + +8689 +3 +1 +2 +62 +pad +5897 + + +8690 +3 +1 +2 +63 +pad +5275 + + +8691 +3 +1 +2 +64 +pad +5898 + + +8692 +3 +1 +2 +65 +pad +6798 + + +8693 +3 +1 +2 +66 +pad +5895 + + +8694 +3 +1 +2 +67 +pad +5596 + + +8695 +3 +1 +1 +0 +pad +5896 + + +8696 +3 +1 +1 +1 +pad +5589 + + +8697 +3 +1 +1 +2 +pad +6184 + + +8698 +3 +1 +1 +3 +pad +5587 + + +8699 +3 +1 +1 +4 +pad +6189 + + +8700 +3 +1 +1 +5 +pad +6800 + + +8701 +3 +1 +1 +6 +pad +7060 + + +8702 +3 +1 +1 +7 +pad +6799 + + +8703 +3 +1 +1 +8 +pad +6191 + + +8704 +3 +1 +1 +9 +pad +7061 + + +8705 +6 +2 +1 +10 +pad +9115 + + +8706 +6 +2 +1 +12 +pad +8918 + + +8707 +6 +2 +1 +13 +pad +7578 + + +8708 +6 +2 +1 +14 +pad +9211 + + +8709 +6 +2 +1 +15 +pad +7329 + + +8710 +6 +2 +1 +16 +pad +8713 + + +8711 +6 +2 +1 +17 +pad +7579 + + +8712 +6 +2 +1 +18 +pad +8500 + + +8713 +6 +2 +1 +19 +pad +7821 + + +8714 +6 +2 +1 +20 +pad +8501 + + +8715 +6 +2 +1 +21 +pad +8056 + + +8716 +6 +2 +1 +23 +pad +8714 + + +8717 +6 +2 +1 +24 +pad +8283 + + +8718 +6 +2 +1 +25 +pad +8919 + + +8719 +6 +2 +1 +26 +pad +7580 + + +8720 +6 +2 +1 +27 +pad +9212 + + +8721 +6 +2 +1 +28 +pad +7822 + + +8722 +6 +2 +1 +29 +pad +9116 + + +8723 +6 +2 +1 +30 +pad +8057 + + +8724 +6 +2 +1 +31 +pad +8502 + + +8725 +6 +2 +1 +32 +pad +9305 + + +8726 +6 +2 +1 +33 +pad +8715 + + +8727 +6 +2 +1 +34 +pad +8284 + + +8728 +6 +2 +1 +35 +pad +8920 + + +8729 +6 +2 +1 +36 +pad +7826 + + +8730 +6 +2 +1 +37 +pad +9117 + + +8731 +6 +2 +1 +38 +pad +8061 + + +8732 +6 +2 +1 +39 +pad +9213 + + +8733 +6 +2 +1 +40 +pad +8288 + + +8734 +6 +2 +1 +41 +pad +8503 + + +8735 +6 +2 +1 +42 +pad +8508 + + +8736 +6 +2 +1 +43 +pad +8716 + + +8737 +6 +2 +1 +44 +pad +9306 + + +8738 +6 +2 +1 +46 +pad +8921 + + +8739 +6 +2 +1 +47 +pad +8721 + + +8740 +6 +2 +1 +48 +pad +9118 + + +8741 +6 +2 +1 +49 +pad +8926 + + +8742 +6 +2 +1 +50 +pad +9214 + + +8743 +6 +2 +1 +51 +pad +9123 + + +8744 +6 +2 +1 +52 +pad +8504 + + +8745 +6 +2 +1 +53 +pad +9219 + + +8746 +6 +2 +1 +54 +pad +8717 + + +8747 +6 +2 +1 +55 +pad +9313 + + +8748 +6 +2 +1 +57 +pad +8922 + + +8749 +6 +2 +1 +58 +pad +7827 + + +8750 +6 +2 +1 +59 +pad +9119 + + +8751 +6 +2 +1 +60 +pad +8062 + + +8752 +6 +2 +1 +61 +pad +9215 + + +8753 +6 +2 +1 +62 +pad +8289 + + +8754 +6 +2 +1 +63 +pad +7581 + + +8755 +6 +2 +1 +64 +pad +8509 + + +8756 +6 +2 +1 +65 +pad +7823 + + +8757 +6 +2 +1 +66 +pad +8722 + + +8758 +6 +2 +1 +67 +pad +9308 + + +8759 +6 +2 +0 +0 +pad +8927 + + +8760 +6 +2 +0 +1 +pad +8058 + + +8761 +6 +2 +0 +2 +pad +9124 + + +8762 +6 +2 +0 +3 +pad +8285 + + +8763 +6 +2 +0 +4 +pad +7828 + + +8764 +6 +2 +0 +5 +pad +8505 + + +8765 +6 +2 +0 +6 +pad +9399 + + +8766 +6 +2 +0 +7 +pad +8718 + + +8767 +6 +2 +0 +8 +pad +8063 + + +8768 +6 +2 +0 +9 +pad +8923 + + +8769 +6 +2 +0 +10 +pad +8290 + + +8770 +6 +2 +0 +12 +pad +9309 + + +8771 +6 +2 +0 +13 +pad +8510 + + +8772 +6 +2 +0 +14 +pad +9120 + + +8773 +6 +2 +0 +15 +pad +8723 + + +8774 +6 +2 +0 +16 +pad +9216 + + +8775 +6 +2 +0 +17 +pad +9400 + + +8776 +6 +2 +0 +18 +pad +7582 + + +8777 +6 +2 +0 +19 +pad +9404 + + +8778 +6 +2 +0 +20 +pad +7824 + + +8779 +6 +2 +0 +21 +pad +9220 + + +8780 +6 +2 +0 +23 +pad +9310 + + +8781 +6 +2 +0 +24 +pad +8928 + + +8782 +6 +2 +0 +25 +pad +8059 + + +8783 +6 +2 +0 +26 +pad +7829 + + +8784 +6 +2 +0 +27 +pad +8286 + + +8785 +6 +2 +0 +28 +pad +8064 + + +8786 +6 +2 +0 +29 +pad +8506 + + +8787 +6 +2 +0 +30 +pad +8291 + + +8788 +6 +2 +0 +31 +pad +8719 + + +8789 +6 +2 +0 +32 +pad +8511 + + +8790 +6 +2 +0 +33 +pad +8924 + + +8791 +6 +2 +0 +34 +pad +8724 + + +8792 +6 +2 +0 +35 +pad +9121 + + +8793 +6 +2 +0 +36 +pad +7830 + + +8794 +6 +2 +0 +37 +pad +9217 + + +8795 +6 +2 +0 +38 +pad +8065 + + +8796 +6 +2 +0 +39 +pad +9311 + + +8797 +6 +2 +0 +40 +pad +8292 + + +8798 +6 +2 +0 +41 +pad +9402 + + +8799 +6 +2 +0 +42 +pad +8512 + + +8800 +6 +2 +0 +43 +pad +7583 + + +8801 +6 +2 +0 +44 +pad +9125 + + +8802 +6 +2 +0 +46 +pad +7825 + + +8803 +6 +2 +0 +47 +pad +8929 + + +8804 +6 +2 +0 +48 +pad +8060 + + +8805 +6 +2 +0 +49 +pad +9491 + + +8806 +6 +2 +0 +50 +pad +8287 + + +8807 +6 +2 +0 +51 +pad +8725 + + +8808 +6 +2 +0 +52 +pad +8507 + + +8809 +6 +2 +0 +53 +pad +7831 + + +8810 +6 +2 +0 +54 +pad +9403 + + +8811 +6 +2 +0 +55 +pad +8066 + + +8812 +6 +2 +0 +57 +pad +8720 + + +8813 +6 +2 +0 +58 +pad +9493 + + +8814 +6 +2 +0 +59 +pad +8925 + + +8815 +6 +2 +0 +60 +pad +9492 + + +8816 +6 +2 +0 +61 +pad +9122 + + +8817 +6 +2 +0 +62 +pad +8293 + + +8818 +6 +2 +0 +63 +pad +9218 + + +8819 +6 +2 +0 +64 +pad +7832 + + +8820 +6 +2 +0 +65 +pad +9312 + + +8821 +6 +2 +0 +66 +pad +8067 + + +8822 +6 +2 +0 +67 +pad +8513 + + +8823 +6 +2 +3 +0 +pad +8270 + + +8824 +6 +2 +3 +1 +pad +8271 + + +8825 +6 +2 +3 +2 +pad +8490 + + +8826 +6 +2 +3 +3 +pad +8272 + + +8827 +6 +2 +3 +4 +pad +8489 + + +8828 +6 +2 +3 +5 +pad +8273 + + +8829 +6 +2 +3 +6 +pad +8488 + + +8830 +6 +2 +3 +7 +pad +8491 + + +8831 +6 +2 +3 +8 +pad +8487 + + +8832 +6 +2 +3 +9 +pad +8269 + + +8833 +6 +2 +3 +10 +pad +8486 + + +8834 +6 +2 +3 +12 +pad +8268 + + +8835 +6 +2 +3 +13 +pad +8485 + + +8836 +6 +2 +3 +14 +pad +8267 + + +8837 +6 +2 +3 +15 +pad +8484 + + +8838 +6 +2 +3 +16 +pad +8266 + + +8839 +6 +2 +3 +17 +pad +8483 + + +8840 +6 +2 +3 +18 +pad +8265 + + +8841 +6 +2 +3 +19 +pad +8482 + + +8842 +6 +2 +3 +20 +pad +8492 + + +8843 +6 +2 +3 +21 +pad +6766 + + +8844 +6 +2 +3 +23 +pad +8264 + + +8845 +6 +2 +3 +24 +pad +7031 + + +8846 +6 +2 +3 +25 +pad +8263 + + +8847 +6 +2 +3 +26 +pad +8704 + + +8848 +6 +2 +3 +27 +pad +7297 + + +8849 +6 +2 +3 +28 +pad +7030 + + +8850 +6 +2 +3 +29 +pad +7038 + + +8851 +6 +2 +3 +30 +pad +7289 + + +8852 +6 +2 +3 +31 +pad +8493 + + +8853 +6 +2 +3 +32 +pad +7290 + + +8854 +6 +2 +3 +33 +pad +7039 + + +8855 +6 +2 +3 +34 +pad +6764 + + +8856 +6 +2 +3 +35 +pad +6774 + + +8857 +6 +2 +3 +36 +pad +7029 + + +8858 +6 +2 +3 +37 +pad +7299 + + +8859 +6 +2 +3 +38 +pad +8705 + + +8860 +6 +2 +3 +39 +pad +7300 + + +8861 +6 +2 +3 +40 +pad +7028 + + +8862 +6 +2 +3 +41 +pad +7041 + + +8863 +6 +2 +3 +42 +pad +7287 + + +8864 +6 +2 +3 +43 +pad +7040 + + +8865 +6 +2 +3 +44 +pad +7288 + + +8866 +6 +2 +3 +46 +pad +6775 + + +8867 +6 +2 +3 +47 +pad +6761 + + +8868 +6 +2 +3 +48 +pad +7302 + + +8869 +6 +2 +3 +49 +pad +7026 + + +8870 +6 +2 +3 +50 +pad +7043 + + +8871 +6 +2 +3 +51 +pad +8706 + + +8872 +6 +2 +3 +52 +pad +7042 + + +8873 +6 +2 +3 +53 +pad +7027 + + +8874 +6 +2 +3 +54 +pad +6777 + + +8875 +6 +2 +3 +55 +pad +7286 + + +8876 +6 +2 +3 +57 +pad +7044 + + +8877 +6 +2 +3 +58 +pad +7285 + + +8878 +6 +2 +3 +59 +pad +7045 + + +8879 +6 +2 +3 +60 +pad +7283 + + +8880 +6 +2 +3 +61 +pad +7046 + + +8881 +6 +2 +3 +62 +pad +7291 + + +8882 +6 +2 +3 +63 +pad +8707 + + +8883 +6 +2 +3 +64 +pad +7292 + + +8884 +6 +2 +3 +65 +pad +7047 + + +8885 +6 +2 +3 +66 +pad +7033 + + +8886 +6 +2 +3 +67 +pad +7049 + + +8887 +6 +2 +2 +0 +pad +7032 + + +8888 +6 +2 +2 +1 +pad +7048 + + +8889 +6 +2 +2 +2 +pad +6767 + + +8890 +6 +2 +2 +3 +pad +7051 + + +8891 +6 +2 +2 +4 +pad +7293 + + +8892 +6 +2 +2 +5 +pad +8708 + + +8893 +6 +2 +2 +6 +pad +7294 + + +8894 +6 +2 +2 +7 +pad +7050 + + +8895 +6 +2 +2 +8 +pad +7035 + + +8896 +6 +2 +2 +9 +pad +7052 + + +8897 +6 +2 +2 +10 +pad +8912 + + +8898 +6 +2 +2 +12 +pad +7053 + + +8899 +6 +2 +2 +13 +pad +7034 + + +8900 +6 +2 +2 +14 +pad +7055 + + +8901 +6 +2 +2 +15 +pad +6769 + + +8902 +6 +2 +2 +16 +pad +7054 + + +8903 +6 +2 +2 +17 +pad +7296 + + +8904 +6 +2 +2 +18 +pad +7057 + + +8905 +6 +2 +2 +19 +pad +7295 + + +8906 +6 +2 +2 +20 +pad +8037 + + +8907 +6 +2 +2 +21 +pad +7036 + + +8908 +6 +2 +2 +23 +pad +8038 + + +8909 +6 +2 +2 +24 +pad +8913 + + +8910 +6 +2 +2 +25 +pad +8039 + + +8911 +6 +2 +2 +26 +pad +7037 + + +8912 +6 +2 +2 +27 +pad +8040 + + +8913 +6 +2 +2 +28 +pad +6772 + + +8914 +6 +2 +2 +29 +pad +8041 + + +8915 +6 +2 +2 +30 +pad +7298 + + +8916 +6 +2 +2 +31 +pad +8042 + + +8917 +6 +2 +2 +32 +pad +8916 + + +8918 +6 +2 +2 +33 +pad +8043 + + +8919 +6 +2 +2 +34 +pad +8711 + + +8920 +6 +2 +2 +35 +pad +8914 + + +8921 +6 +2 +2 +36 +pad +8498 + + +8922 +6 +2 +2 +37 +pad +8044 + + +8923 +6 +2 +2 +38 +pad +8278 + + +8924 +6 +2 +2 +39 +pad +8045 + + +8925 +6 +2 +2 +40 +pad +8051 + + +8926 +6 +2 +2 +41 +pad +8046 + + +8927 +6 +2 +2 +42 +pad +8917 + + +8928 +6 +2 +2 +43 +pad +8709 + + +8929 +6 +2 +2 +44 +pad +8712 + + +8930 +6 +2 +2 +46 +pad +8494 + + +8931 +6 +2 +2 +47 +pad +8499 + + +8932 +6 +2 +2 +48 +pad +8915 + + +8933 +6 +2 +2 +49 +pad +8279 + + +8934 +6 +2 +2 +50 +pad +8495 + + +8935 +6 +2 +2 +51 +pad +8052 + + +8936 +6 +2 +2 +52 +pad +8496 + + +8937 +6 +2 +2 +53 +pad +9111 + + +8938 +6 +2 +2 +54 +pad +8274 + + +8939 +6 +2 +2 +55 +pad +7817 + + +8940 +6 +2 +2 +57 +pad +8275 + + +8941 +6 +2 +2 +58 +pad +9114 + + +8942 +6 +2 +2 +59 +pad +8276 + + +8943 +6 +2 +2 +60 +pad +8280 + + +8944 +6 +2 +2 +61 +pad +8047 + + +8945 +6 +2 +2 +62 +pad +8053 + + +8946 +6 +2 +2 +63 +pad +8048 + + +8947 +6 +2 +2 +64 +pad +7818 + + +8948 +6 +2 +2 +65 +pad +8049 + + +8949 +6 +2 +2 +66 +pad +9112 + + +8950 +6 +2 +2 +67 +pad +8710 + + +8951 +6 +2 +1 +0 +pad +8281 + + +8952 +6 +2 +1 +1 +pad +8497 + + +8953 +6 +2 +1 +2 +pad +8054 + + +8954 +6 +2 +1 +3 +pad +8277 + + +8955 +6 +2 +1 +4 +pad +7819 + + +8956 +6 +2 +1 +5 +pad +8050 + + +8957 +6 +2 +1 +6 +pad +8282 + + +8958 +6 +2 +1 +7 +pad +9113 + + +8959 +6 +2 +1 +8 +pad +8055 + + +8960 +6 +2 +1 +9 +pad +7820 + + +8961 +6 +3 +1 +10 +pad +9303 + + +8962 +6 +3 +1 +12 +pad +9201 + + +8963 +6 +3 +1 +13 +pad +9393 + + +8964 +6 +3 +1 +14 +pad +9200 + + +8965 +6 +3 +1 +15 +pad +9394 + + +8966 +6 +3 +1 +16 +pad +9199 + + +8967 +6 +3 +1 +17 +pad +9392 + + +8968 +6 +3 +1 +18 +pad +9304 + + +8969 +6 +3 +1 +19 +pad +9391 + + +8970 +6 +3 +1 +20 +pad +9198 + + +8971 +6 +3 +1 +21 +pad +9390 + + +8972 +6 +3 +1 +23 +pad +9197 + + +8973 +6 +3 +1 +24 +pad +9389 + + +8974 +6 +3 +1 +25 +pad +9196 + + +8975 +6 +3 +1 +26 +pad +9395 + + +8976 +6 +3 +1 +27 +pad +9195 + + +8977 +6 +3 +1 +28 +pad +9388 + + +8978 +6 +3 +1 +29 +pad +9194 + + +8979 +6 +3 +1 +30 +pad +9387 + + +8980 +6 +3 +1 +31 +pad +9302 + + +8981 +6 +3 +1 +32 +pad +9386 + + +8982 +6 +3 +1 +33 +pad +9301 + + +8983 +6 +3 +1 +34 +pad +9385 + + +8984 +6 +3 +1 +35 +pad +9300 + + +8985 +6 +3 +1 +36 +pad +9396 + + +8986 +6 +3 +1 +37 +pad +9299 + + +8987 +6 +3 +1 +38 +pad +9384 + + +8988 +6 +3 +1 +39 +pad +9298 + + +8989 +6 +3 +1 +40 +pad +9383 + + +8990 +6 +3 +1 +41 +pad +9297 + + +8991 +6 +3 +1 +42 +pad +9474 + + +8992 +6 +3 +1 +43 +pad +9296 + + +8993 +6 +3 +1 +44 +pad +9475 + + +8994 +6 +3 +1 +46 +pad +9295 + + +8995 +6 +3 +1 +47 +pad +9476 + + +8996 +6 +3 +1 +48 +pad +9397 + + +8997 +6 +3 +1 +49 +pad +9477 + + +8998 +6 +3 +1 +50 +pad +9294 + + +8999 +6 +3 +1 +51 +pad +9478 + + +9000 +6 +3 +1 +52 +pad +9293 + + +9001 +6 +3 +1 +53 +pad +9479 + + +9002 +6 +3 +1 +54 +pad +9292 + + +9003 +6 +3 +1 +55 +pad +9480 + + +9004 +6 +3 +1 +57 +pad +9291 + + +9005 +6 +3 +1 +58 +pad +9481 + + +9006 +6 +3 +1 +59 +pad +9290 + + +9007 +6 +3 +1 +60 +pad +9482 + + +9008 +6 +3 +1 +61 +pad +9398 + + +9009 +6 +3 +1 +62 +pad +9483 + + +9010 +6 +3 +1 +63 +pad +9289 + + +9011 +6 +3 +1 +64 +pad +9484 + + +9012 +6 +3 +1 +65 +pad +9656 + + +9013 +6 +3 +1 +66 +pad +9485 + + +9014 +6 +3 +1 +67 +pad +9655 + + +9015 +6 +3 +0 +0 +pad +9487 + + +9016 +6 +3 +0 +1 +pad +9657 + + +9017 +6 +3 +0 +2 +pad +9486 + + +9018 +6 +3 +0 +3 +pad +9658 + + +9019 +6 +3 +0 +4 +pad +9562 + + +9020 +6 +3 +0 +5 +pad +9659 + + +9021 +6 +3 +0 +6 +pad +9563 + + +9022 +6 +3 +0 +7 +pad +9660 + + +9023 +6 +3 +0 +8 +pad +9564 + + +9024 +6 +3 +0 +9 +pad +9210 + + +9025 +6 +3 +0 +10 +pad +9488 + + +9026 +6 +3 +0 +12 +pad +9654 + + +9027 +6 +3 +0 +13 +pad +9565 + + +9028 +6 +3 +0 +14 +pad +9653 + + +9029 +6 +3 +0 +15 +pad +9566 + + +9030 +6 +3 +0 +16 +pad +9652 + + +9031 +6 +3 +0 +17 +pad +9567 + + +9032 +6 +3 +0 +18 +pad +9651 + + +9033 +6 +3 +0 +19 +pad +9568 + + +9034 +6 +3 +0 +20 +pad +9650 + + +9035 +6 +3 +0 +21 +pad +9569 + + +9036 +6 +3 +0 +23 +pad +9489 + + +9037 +6 +3 +0 +24 +pad +9570 + + +9038 +6 +3 +0 +25 +pad +9649 + + +9039 +6 +3 +0 +26 +pad +9571 + + +9040 +6 +3 +0 +27 +pad +9648 + + +9041 +6 +3 +0 +28 +pad +9572 + + +9042 +6 +3 +0 +29 +pad +9647 + + +9043 +6 +3 +0 +30 +pad +9573 + + +9044 +6 +3 +0 +31 +pad +9739 + + +9045 +6 +3 +0 +32 +pad +9574 + + +9046 +6 +3 +0 +33 +pad +9809 + + +9047 +6 +3 +0 +34 +pad +9575 + + +9048 +6 +3 +0 +35 +pad +9490 + + +9049 +6 +3 +0 +36 +pad +9730 + + +9050 +6 +3 +0 +37 +pad +9810 + + +9051 +6 +3 +0 +38 +pad +9731 + + +9052 +6 +3 +0 +39 +pad +9811 + + +9053 +6 +3 +0 +40 +pad +9576 + + +9054 +6 +3 +0 +41 +pad +9812 + + +9055 +6 +3 +0 +42 +pad +9732 + + +9056 +6 +3 +0 +43 +pad +9813 + + +9057 +6 +3 +0 +44 +pad +9733 + + +9058 +6 +3 +0 +46 +pad +9814 + + +9059 +6 +3 +0 +47 +pad +9734 + + +9060 +6 +3 +0 +48 +pad +9815 + + +9061 +6 +3 +0 +49 +pad +9735 + + +9062 +6 +3 +0 +50 +pad +9816 + + +9063 +6 +3 +0 +51 +pad +9736 + + +9064 +6 +3 +0 +52 +pad +9956 + + +9065 +6 +3 +0 +53 +pad +9577 + + +9066 +6 +3 +0 +54 +pad +9957 + + +9067 +6 +3 +0 +55 +pad +9737 + + +9068 +6 +3 +0 +57 +pad +9890 + + +9069 +6 +3 +0 +58 +pad +9738 + + +9070 +6 +3 +0 +59 +pad +9817 + + +9071 +6 +3 +0 +60 +pad +9885 + + +9072 +6 +3 +0 +61 +pad +9740 + + +9073 +6 +3 +0 +62 +pad +9886 + + +9074 +6 +3 +0 +63 +pad +9661 + + +9075 +6 +3 +0 +64 +pad +9887 + + +9076 +6 +3 +0 +65 +pad +9578 + + +9077 +6 +3 +0 +66 +pad +9888 + + +9078 +6 +3 +0 +67 +pad +9889 + + +9079 +6 +3 +3 +0 +pad +8702 + + +9080 +6 +3 +3 +1 +pad +7312 + + +9081 +6 +3 +3 +2 +pad +7277 + + +9082 +6 +3 +3 +3 +pad +7313 + + +9083 +6 +3 +3 +4 +pad +8701 + + +9084 +6 +3 +3 +5 +pad +7311 + + +9085 +6 +3 +3 +6 +pad +8700 + + +9086 +6 +3 +3 +7 +pad +7310 + + +9087 +6 +3 +3 +8 +pad +8699 + + +9088 +6 +3 +3 +9 +pad +7309 + + +9089 +6 +3 +3 +10 +pad +8698 + + +9090 +6 +3 +3 +12 +pad +8703 + + +9091 +6 +3 +3 +13 +pad +8697 + + +9092 +6 +3 +3 +14 +pad +7561 + + +9093 +6 +3 +3 +15 +pad +8696 + + +9094 +6 +3 +3 +16 +pad +7308 + + +9095 +6 +3 +3 +17 +pad +8907 + + +9096 +6 +3 +3 +18 +pad +7307 + + +9097 +6 +3 +3 +19 +pad +7275 + + +9098 +6 +3 +3 +20 +pad +7559 + + +9099 +6 +3 +3 +21 +pad +7274 + + +9100 +6 +3 +3 +23 +pad +7560 + + +9101 +6 +3 +3 +24 +pad +7272 + + +9102 +6 +3 +3 +25 +pad +7305 + + +9103 +6 +3 +3 +26 +pad +7269 + + +9104 +6 +3 +3 +27 +pad +7306 + + +9105 +6 +3 +3 +28 +pad +7543 + + +9106 +6 +3 +3 +29 +pad +7558 + + +9107 +6 +3 +3 +30 +pad +8908 + + +9108 +6 +3 +3 +31 +pad +7557 + + +9109 +6 +3 +3 +32 +pad +7542 + + +9110 +6 +3 +3 +33 +pad +7802 + + +9111 +6 +3 +3 +34 +pad +7540 + + +9112 +6 +3 +3 +35 +pad +7303 + + +9113 +6 +3 +3 +36 +pad +7537 + + +9114 +6 +3 +3 +37 +pad +7304 + + +9115 +6 +3 +3 +38 +pad +7535 + + +9116 +6 +3 +3 +39 +pad +7556 + + +9117 +6 +3 +3 +40 +pad +8906 + + +9118 +6 +3 +3 +41 +pad +8909 + + +9119 +6 +3 +3 +42 +pad +8905 + + +9120 +6 +3 +3 +43 +pad +7555 + + +9121 +6 +3 +3 +44 +pad +8904 + + +9122 +6 +3 +3 +46 +pad +7800 + + +9123 +6 +3 +3 +47 +pad +8903 + + +9124 +6 +3 +3 +48 +pad +7801 + + +9125 +6 +3 +3 +49 +pad +8902 + + +9126 +6 +3 +3 +50 +pad +7301 + + +9127 +6 +3 +3 +51 +pad +8901 + + +9128 +6 +3 +3 +52 +pad +7553 + + +9129 +6 +3 +3 +53 +pad +8900 + + +9130 +6 +3 +3 +54 +pad +8910 + + +9131 +6 +3 +3 +55 +pad +8899 + + +9132 +6 +3 +3 +57 +pad +7554 + + +9133 +6 +3 +3 +58 +pad +7534 + + +9134 +6 +3 +3 +59 +pad +7799 + + +9135 +6 +3 +3 +60 +pad +9106 + + +9136 +6 +3 +3 +61 +pad +7798 + + +9137 +6 +3 +3 +62 +pad +7532 + + +9138 +6 +3 +3 +63 +pad +8036 + + +9139 +6 +3 +3 +64 +pad +7529 + + +9140 +6 +3 +3 +65 +pad +7551 + + +9141 +6 +3 +3 +66 +pad +7527 + + +9142 +6 +3 +3 +67 +pad +8911 + + +9143 +6 +3 +2 +0 +pad +7526 + + +9144 +6 +3 +2 +1 +pad +7552 + + +9145 +6 +3 +2 +2 +pad +7524 + + +9146 +6 +3 +2 +3 +pad +7797 + + +9147 +6 +3 +2 +4 +pad +9107 + + +9148 +6 +3 +2 +5 +pad +7796 + + +9149 +6 +3 +2 +6 +pad +7533 + + +9150 +6 +3 +2 +7 +pad +8034 + + +9151 +6 +3 +2 +8 +pad +7531 + + +9152 +6 +3 +2 +9 +pad +7550 + + +9153 +6 +3 +2 +10 +pad +7530 + + +9154 +6 +3 +2 +12 +pad +7549 + + +9155 +6 +3 +2 +13 +pad +7528 + + +9156 +6 +3 +2 +14 +pad +7794 + + +9157 +6 +3 +2 +15 +pad +7525 + + +9158 +6 +3 +2 +16 +pad +7795 + + +9159 +6 +3 +2 +17 +pad +9108 + + +9160 +6 +3 +2 +18 +pad +8033 + + +9161 +6 +3 +2 +19 +pad +9105 + + +9162 +6 +3 +2 +20 +pad +7548 + + +9163 +6 +3 +2 +21 +pad +9104 + + +9164 +6 +3 +2 +23 +pad +7547 + + +9165 +6 +3 +2 +24 +pad +9103 + + +9166 +6 +3 +2 +25 +pad +7792 + + +9167 +6 +3 +2 +26 +pad +9102 + + +9168 +6 +3 +2 +27 +pad +7793 + + +9169 +6 +3 +2 +28 +pad +9101 + + +9170 +6 +3 +2 +29 +pad +9109 + + +9171 +6 +3 +2 +30 +pad +9100 + + +9172 +6 +3 +2 +31 +pad +8031 + + +9173 +6 +3 +2 +32 +pad +9099 + + +9174 +6 +3 +2 +33 +pad +7546 + + +9175 +6 +3 +2 +34 +pad +9098 + + +9176 +6 +3 +2 +35 +pad +7791 + + +9177 +6 +3 +2 +36 +pad +9097 + + +9178 +6 +3 +2 +37 +pad +7790 + + +9179 +6 +3 +2 +38 +pad +7786 + + +9180 +6 +3 +2 +39 +pad +9110 + + +9181 +6 +3 +2 +40 +pad +7784 + + +9182 +6 +3 +2 +41 +pad +8028 + + +9183 +6 +3 +2 +42 +pad +7783 + + +9184 +6 +3 +2 +43 +pad +7545 + + +9185 +6 +3 +2 +44 +pad +7781 + + +9186 +6 +3 +2 +46 +pad +7789 + + +9187 +6 +3 +2 +47 +pad +9205 + + +9188 +6 +3 +2 +48 +pad +7788 + + +9189 +6 +3 +2 +49 +pad +7778 + + +9190 +6 +3 +2 +50 +pad +7544 + + +9191 +6 +3 +2 +51 +pad +7776 + + +9192 +6 +3 +2 +52 +pad +7541 + + +9193 +6 +3 +2 +53 +pad +7775 + + +9194 +6 +3 +2 +54 +pad +7539 + + +9195 +6 +3 +2 +55 +pad +7787 + + +9196 +6 +3 +2 +57 +pad +7538 + + +9197 +6 +3 +2 +58 +pad +7785 + + +9198 +6 +3 +2 +59 +pad +7536 + + +9199 +6 +3 +2 +60 +pad +9206 + + +9200 +6 +3 +2 +61 +pad +7282 + + +9201 +6 +3 +2 +62 +pad +7782 + + +9202 +6 +3 +2 +63 +pad +7280 + + +9203 +6 +3 +2 +64 +pad +7780 + + +9204 +6 +3 +2 +65 +pad +9209 + + +9205 +6 +3 +2 +66 +pad +7779 + + +9206 +6 +3 +2 +67 +pad +9204 + + +9207 +6 +3 +1 +0 +pad +7777 + + +9208 +6 +3 +1 +1 +pad +9207 + + +9209 +6 +3 +1 +2 +pad +8026 + + +9210 +6 +3 +1 +3 +pad +9203 + + +9211 +6 +3 +1 +4 +pad +8025 + + +9212 +6 +3 +1 +5 +pad +9202 + + +9213 +6 +3 +1 +6 +pad +8023 + + +9214 +6 +3 +1 +7 +pad +9208 + + +9215 +6 +3 +1 +8 +pad +8020 + + +9216 +6 +3 +1 +9 +pad +8018 + + +9217 +1 +0 +1 +10 +pad +7774 + + +9218 +1 +0 +1 +12 +pad +8010 + + +9219 +1 +0 +1 +13 +pad +8005 + + +9220 +1 +0 +1 +14 +pad +8017 + + +9221 +1 +0 +1 +15 +pad +8006 + + +9222 +1 +0 +1 +16 +pad +8012 + + +9223 +1 +0 +1 +17 +pad +8007 + + +9224 +1 +0 +1 +18 +pad +8021 + + +9225 +1 +0 +1 +19 +pad +8008 + + +9226 +1 +0 +1 +20 +pad +8015 + + +9227 +1 +0 +1 +21 +pad +8004 + + +9228 +1 +0 +1 +23 +pad +8022 + + +9229 +1 +0 +1 +24 +pad +8011 + + +9230 +1 +0 +1 +25 +pad +8024 + + +9231 +1 +0 +1 +26 +pad +8002 + + +9232 +1 +0 +1 +27 +pad +8013 + + +9233 +1 +0 +1 +28 +pad +8236 + + +9234 +1 +0 +1 +29 +pad +8027 + + +9235 +1 +0 +1 +30 +pad +8238 + + +9236 +1 +0 +1 +31 +pad +8014 + + +9237 +1 +0 +1 +32 +pad +8009 + + +9238 +1 +0 +1 +33 +pad +8029 + + +9239 +1 +0 +1 +34 +pad +8241 + + +9240 +1 +0 +1 +35 +pad +8030 + + +9241 +1 +0 +1 +36 +pad +7764 + + +9242 +1 +0 +1 +37 +pad +8016 + + +9243 +1 +0 +1 +38 +pad +7766 + + +9244 +1 +0 +1 +39 +pad +8032 + + +9245 +1 +0 +1 +40 +pad +8243 + + +9246 +1 +0 +1 +41 +pad +8019 + + +9247 +1 +0 +1 +42 +pad +7769 + + +9248 +1 +0 +1 +43 +pad +8035 + + +9249 +1 +0 +1 +44 +pad +7770 + + +9250 +1 +0 +1 +46 +pad +8244 + + +9251 +1 +0 +1 +47 +pad +7771 + + +9252 +1 +0 +1 +48 +pad +8246 + + +9253 +1 +0 +1 +49 +pad +8240 + + +9254 +1 +0 +1 +50 +pad +8252 + + +9255 +1 +0 +1 +51 +pad +8242 + + +9256 +1 +0 +1 +52 +pad +8249 + + +9257 +1 +0 +1 +53 +pad +7773 + + +9258 +1 +0 +1 +54 +pad +8254 + + +9259 +1 +0 +1 +55 +pad +8245 + + +9260 +1 +0 +1 +57 +pad +8251 + + +9261 +1 +0 +1 +58 +pad +8247 + + +9262 +1 +0 +1 +59 +pad +8257 + + +9263 +1 +0 +1 +60 +pad +7772 + + +9264 +1 +0 +1 +61 +pad +8259 + + +9265 +1 +0 +1 +62 +pad +6476 + + +9266 +1 +0 +1 +63 +pad +8248 + + +9267 +1 +0 +1 +64 +pad +8465 + + +9268 +1 +0 +1 +65 +pad +8260 + + +9269 +1 +0 +1 +66 +pad +8468 + + +9270 +1 +0 +1 +67 +pad +8262 + + +9271 +1 +0 +0 +0 +pad +7271 + + +9272 +1 +0 +0 +1 +pad +8250 + + +9273 +1 +0 +0 +2 +pad +8470 + + +9274 +1 +0 +0 +3 +pad +8255 + + +9275 +1 +0 +0 +4 +pad +8471 + + +9276 +1 +0 +0 +5 +pad +8253 + + +9277 +1 +0 +0 +6 +pad +7012 + + +9278 +1 +0 +0 +7 +pad +8256 + + +9279 +1 +0 +0 +8 +pad +8467 + + +9280 +1 +0 +0 +9 +pad +8258 + + +9281 +1 +0 +0 +10 +pad +7013 + + +9282 +1 +0 +0 +12 +pad +8473 + + +9283 +1 +0 +0 +13 +pad +6748 + + +9284 +1 +0 +0 +14 +pad +8261 + + +9285 +1 +0 +0 +15 +pad +8469 + + +9286 +1 +0 +0 +16 +pad +8476 + + +9287 +1 +0 +0 +17 +pad +7273 + + +9288 +1 +0 +0 +18 +pad +7017 + + +9289 +1 +0 +0 +19 +pad +8472 + + +9290 +1 +0 +0 +20 +pad +8478 + + +9291 +1 +0 +0 +21 +pad +8474 + + +9292 +1 +0 +0 +23 +pad +8479 + + +9293 +1 +0 +0 +24 +pad +7014 + + +9294 +1 +0 +0 +25 +pad +8481 + + +9295 +1 +0 +0 +26 +pad +7015 + + +9296 +1 +0 +0 +27 +pad +8475 + + +9297 +1 +0 +0 +28 +pad +8685 + + +9298 +1 +0 +0 +29 +pad +6752 + + +9299 +1 +0 +0 +30 +pad +8688 + + +9300 +1 +0 +0 +31 +pad +6751 + + +9301 +1 +0 +0 +32 +pad +6750 + + +9302 +1 +0 +0 +33 +pad +8477 + + +9303 +1 +0 +0 +34 +pad +8690 + + +9304 +1 +0 +0 +35 +pad +7016 + + +9305 +1 +0 +0 +36 +pad +6749 + + +9306 +1 +0 +0 +37 +pad +8480 + + +9307 +1 +0 +0 +38 +pad +8691 + + +9308 +1 +0 +0 +39 +pad +7278 + + +9309 +1 +0 +0 +40 +pad +6747 + + +9310 +1 +0 +0 +41 +pad +7019 + + +9311 +1 +0 +0 +42 +pad +7276 + + +9312 +1 +0 +0 +43 +pad +7018 + + +9313 +1 +0 +0 +44 +pad +8689 + + +9314 +1 +0 +0 +46 +pad +8693 + + +9315 +1 +0 +0 +47 +pad +6753 + + +9316 +1 +0 +0 +48 +pad +6755 + + +9317 +1 +0 +0 +49 +pad +6754 + + +9318 +1 +0 +0 +50 +pad +7281 + + +9319 +1 +0 +0 +51 +pad +8692 + + +9320 +1 +0 +0 +52 +pad +7022 + + +9321 +1 +0 +0 +53 +pad +7279 + + +9322 +1 +0 +0 +54 +pad +8694 + + +9323 +1 +0 +0 +55 +pad +7020 + + +9324 +1 +0 +0 +57 +pad +7021 + + +9325 +1 +0 +0 +58 +pad +6758 + + +9326 +1 +0 +0 +59 +pad +6756 + + +9327 +1 +0 +0 +60 +pad +6757 + + +9328 +1 +0 +0 +61 +pad +8695 + + +9329 +1 +0 +0 +62 +pad +7284 + + +9330 +1 +0 +0 +63 +pad +7023 + + +9331 +1 +0 +0 +64 +pad +7025 + + +9332 +1 +0 +0 +65 +pad +6760 + + +9333 +1 +0 +0 +66 +pad +7024 + + +9334 +1 +0 +0 +67 +pad +6759 + + +9335 +1 +0 +3 +0 +pad +6452 + + +9336 +1 +0 +3 +1 +pad +6454 + + +9337 +1 +0 +3 +2 +pad +6720 + + +9338 +1 +0 +3 +3 +pad +6450 + + +9339 +1 +0 +3 +4 +pad +6722 + + +9340 +1 +0 +3 +5 +pad +6457 + + +9341 +1 +0 +3 +6 +pad +5869 + + +9342 +1 +0 +3 +7 +pad +6453 + + +9343 +1 +0 +3 +8 +pad +6723 + + +9344 +1 +0 +3 +9 +pad +6455 + + +9345 +1 +0 +3 +10 +pad +5577 + + +9346 +1 +0 +3 +12 +pad +6456 + + +9347 +1 +0 +3 +13 +pad +6161 + + +9348 +1 +0 +3 +14 +pad +6725 + + +9349 +1 +0 +3 +15 +pad +6721 + + +9350 +1 +0 +3 +16 +pad +6459 + + +9351 +1 +0 +3 +17 +pad +6451 + + +9352 +1 +0 +3 +18 +pad +6728 + + +9353 +1 +0 +3 +19 +pad +6724 + + +9354 +1 +0 +3 +20 +pad +6458 + + +9355 +1 +0 +3 +21 +pad +6448 + + +9356 +1 +0 +3 +23 +pad +6730 + + +9357 +1 +0 +3 +24 +pad +6160 + + +9358 +1 +0 +3 +25 +pad +6731 + + +9359 +1 +0 +3 +26 +pad +6726 + + +9360 +1 +0 +3 +27 +pad +6460 + + +9361 +1 +0 +3 +28 +pad +5872 + + +9362 +1 +0 +3 +29 +pad +6727 + + +9363 +1 +0 +3 +30 +pad +6158 + + +9364 +1 +0 +3 +31 +pad +6461 + + +9365 +1 +0 +3 +32 +pad +6989 + + +9366 +1 +0 +3 +33 +pad +6729 + + +9367 +1 +0 +3 +34 +pad +6449 + + +9368 +1 +0 +3 +35 +pad +6183 + + +9369 +1 +0 +3 +36 +pad +6991 + + +9370 +1 +0 +3 +37 +pad +6732 + + +9371 +1 +0 +3 +38 +pad +6447 + + +9372 +1 +0 +3 +39 +pad +6733 + + +9373 +1 +0 +3 +40 +pad +6992 + + +9374 +1 +0 +3 +41 +pad +6462 + + +9375 +1 +0 +3 +42 +pad +6994 + + +9376 +1 +0 +3 +43 +pad +6734 + + +9377 +1 +0 +3 +44 +pad +6446 + + +9378 +1 +0 +3 +46 +pad +6463 + + +9379 +1 +0 +3 +47 +pad +6990 + + +9380 +1 +0 +3 +48 +pad +6185 + + +9381 +1 +0 +3 +49 +pad +6445 + + +9382 +1 +0 +3 +50 +pad +6997 + + +9383 +1 +0 +3 +51 +pad +6993 + + +9384 +1 +0 +3 +52 +pad +6164 + + +9385 +1 +0 +3 +53 +pad +6444 + + +9386 +1 +0 +3 +54 +pad +6999 + + +9387 +1 +0 +3 +55 +pad +6442 + + +9388 +1 +0 +3 +57 +pad +6162 + + +9389 +1 +0 +3 +58 +pad +6995 + + +9390 +1 +0 +3 +59 +pad +7000 + + +9391 +1 +0 +3 +60 +pad +6996 + + +9392 +1 +0 +3 +61 +pad +5578 + + +9393 +1 +0 +3 +62 +pad +6440 + + +9394 +1 +0 +3 +63 +pad +5871 + + +9395 +1 +0 +3 +64 +pad +6443 + + +9396 +1 +0 +3 +65 +pad +6998 + + +9397 +1 +0 +3 +66 +pad +6717 + + +9398 +1 +0 +3 +67 +pad +5873 + + +9399 +1 +0 +2 +0 +pad +7254 + + +9400 +1 +0 +2 +1 +pad +7001 + + +9401 +1 +0 +2 +2 +pad +6736 + + +9402 +1 +0 +2 +3 +pad +6735 + + +9403 +1 +0 +2 +4 +pad +7255 + + +9404 +1 +0 +2 +5 +pad +7003 + + +9405 +1 +0 +2 +6 +pad +7257 + + +9406 +1 +0 +2 +7 +pad +6465 + + +9407 +1 +0 +2 +8 +pad +6464 + + +9408 +1 +0 +2 +9 +pad +7002 + + +9409 +1 +0 +2 +10 +pad +6186 + + +9410 +1 +0 +2 +12 +pad +6187 + + +9411 +1 +0 +2 +13 +pad +6737 + + +9412 +1 +0 +2 +14 +pad +7260 + + +9413 +1 +0 +2 +15 +pad +7256 + + +9414 +1 +0 +2 +16 +pad +7262 + + +9415 +1 +0 +2 +17 +pad +6738 + + +9416 +1 +0 +2 +18 +pad +6466 + + +9417 +1 +0 +2 +19 +pad +7258 + + +9418 +1 +0 +2 +20 +pad +7004 + + +9419 +1 +0 +2 +21 +pad +6467 + + +9420 +1 +0 +2 +23 +pad +7263 + + +9421 +1 +0 +2 +24 +pad +7259 + + +9422 +1 +0 +2 +25 +pad +7005 + + +9423 +1 +0 +2 +26 +pad +6188 + + +9424 +1 +0 +2 +27 +pad +6740 + + +9425 +1 +0 +2 +28 +pad +7265 + + +9426 +1 +0 +2 +29 +pad +7261 + + +9427 +1 +0 +2 +30 +pad +7006 + + +9428 +1 +0 +2 +31 +pad +6739 + + +9429 +1 +0 +2 +32 +pad +7510 + + +9430 +1 +0 +2 +33 +pad +7264 + + +9431 +1 +0 +2 +34 +pad +7007 + + +9432 +1 +0 +2 +35 +pad +6468 + + +9433 +1 +0 +2 +36 +pad +7511 + + +9434 +1 +0 +2 +37 +pad +7266 + + +9435 +1 +0 +2 +38 +pad +6742 + + +9436 +1 +0 +2 +39 +pad +7267 + + +9437 +1 +0 +2 +40 +pad +7513 + + +9438 +1 +0 +2 +41 +pad +5274 + + +9439 +1 +0 +2 +42 +pad +7516 + + +9440 +1 +0 +2 +43 +pad +5273 + + +9441 +1 +0 +2 +44 +pad +6741 + + +9442 +1 +0 +2 +46 +pad +5272 + + +9443 +1 +0 +2 +47 +pad +7512 + + +9444 +1 +0 +2 +48 +pad +7268 + + +9445 +1 +0 +2 +49 +pad +6470 + + +9446 +1 +0 +2 +50 +pad +7518 + + +9447 +1 +0 +2 +51 +pad +7514 + + +9448 +1 +0 +2 +52 +pad +7009 + + +9449 +1 +0 +2 +53 +pad +7270 + + +9450 +1 +0 +2 +54 +pad +7519 + + +9451 +1 +0 +2 +55 +pad +7515 + + +9452 +1 +0 +2 +57 +pad +7521 + + +9453 +1 +0 +2 +58 +pad +7011 + + +9454 +1 +0 +2 +59 +pad +7008 + + +9455 +1 +0 +2 +60 +pad +7517 + + +9456 +1 +0 +2 +61 +pad +6743 + + +9457 +1 +0 +2 +62 +pad +7010 + + +9458 +1 +0 +2 +63 +pad +6744 + + +9459 +1 +0 +2 +64 +pad +6745 + + +9460 +1 +0 +2 +65 +pad +7520 + + +9461 +1 +0 +2 +66 +pad +7759 + + +9462 +1 +0 +2 +67 +pad +6473 + + +9463 +1 +0 +1 +0 +pad +7760 + + +9464 +1 +0 +1 +1 +pad +7522 + + +9465 +1 +0 +1 +2 +pad +6746 + + +9466 +1 +0 +1 +3 +pad +7767 + + +9467 +1 +0 +1 +4 +pad +7762 + + +9468 +1 +0 +1 +5 +pad +7523 + + +9469 +1 +0 +1 +6 +pad +6475 + + +9470 +1 +0 +1 +7 +pad +7768 + + +9471 +1 +0 +1 +8 +pad +7765 + + +9472 +1 +0 +1 +9 +pad +7763 + + +9473 +1 +1 +1 +10 +pad +8003 + + +9474 +1 +1 +1 +12 +pad +8000 + + +9475 +1 +1 +1 +13 +pad +8228 + + +9476 +1 +1 +1 +14 +pad +8230 + + +9477 +1 +1 +1 +15 +pad +7983 + + +9478 +1 +1 +1 +16 +pad +8233 + + +9479 +1 +1 +1 +17 +pad +8226 + + +9480 +1 +1 +1 +18 +pad +7228 + + +9481 +1 +1 +1 +19 +pad +8229 + + +9482 +1 +1 +1 +20 +pad +8235 + + +9483 +1 +1 +1 +21 +pad +7745 + + +9484 +1 +1 +1 +23 +pad +6969 + + +9485 +1 +1 +1 +24 +pad +8231 + + +9486 +1 +1 +1 +25 +pad +6968 + + +9487 +1 +1 +1 +26 +pad +7744 + + +9488 +1 +1 +1 +27 +pad +6703 + + +9489 +1 +1 +1 +28 +pad +7499 + + +9490 +1 +1 +1 +29 +pad +7998 + + +9491 +1 +1 +1 +30 +pad +7985 + + +9492 +1 +1 +1 +31 +pad +8232 + + +9493 +1 +1 +1 +32 +pad +7747 + + +9494 +1 +1 +1 +33 +pad +8234 + + +9495 +1 +1 +1 +34 +pad +7746 + + +9496 +1 +1 +1 +35 +pad +8237 + + +9497 +1 +1 +1 +36 +pad +8454 + + +9498 +1 +1 +1 +37 +pad +8239 + + +9499 +1 +1 +1 +38 +pad +7986 + + +9500 +1 +1 +1 +39 +pad +7997 + + +9501 +1 +1 +1 +40 +pad +8455 + + +9502 +1 +1 +1 +41 +pad +7995 + + +9503 +1 +1 +1 +42 +pad +8457 + + +9504 +1 +1 +1 +43 +pad +7992 + + +9505 +1 +1 +1 +44 +pad +7980 + + +9506 +1 +1 +1 +46 +pad +7990 + + +9507 +1 +1 +1 +47 +pad +7742 + + +9508 +1 +1 +1 +48 +pad +8220 + + +9509 +1 +1 +1 +49 +pad +7743 + + +9510 +1 +1 +1 +50 +pad +8460 + + +9511 +1 +1 +1 +51 +pad +7498 + + +9512 +1 +1 +1 +52 +pad +8462 + + +9513 +1 +1 +1 +53 +pad +8456 + + +9514 +1 +1 +1 +54 +pad +8463 + + +9515 +1 +1 +1 +55 +pad +8458 + + +9516 +1 +1 +1 +57 +pad +8222 + + +9517 +1 +1 +1 +58 +pad +8459 + + +9518 +1 +1 +1 +59 +pad +8225 + + +9519 +1 +1 +1 +60 +pad +7495 + + +9520 +1 +1 +1 +61 +pad +8227 + + +9521 +1 +1 +1 +62 +pad +7496 + + +9522 +1 +1 +1 +63 +pad +8219 + + +9523 +1 +1 +1 +64 +pad +7741 + + +9524 +1 +1 +1 +65 +pad +8217 + + +9525 +1 +1 +1 +66 +pad +7740 + + +9526 +1 +1 +1 +67 +pad +8461 + + +9527 +1 +1 +0 +0 +pad +7494 + + +9528 +1 +1 +0 +1 +pad +8464 + + +9529 +1 +1 +0 +2 +pad +9182 + + +9530 +1 +1 +0 +3 +pad +8466 + + +9531 +1 +1 +0 +4 +pad +8675 + + +9532 +1 +1 +0 +5 +pad +7987 + + +9533 +1 +1 +0 +6 +pad +8677 + + +9534 +1 +1 +0 +7 +pad +7989 + + +9535 +1 +1 +0 +8 +pad +7493 + + +9536 +1 +1 +0 +9 +pad +8216 + + +9537 +1 +1 +0 +10 +pad +7738 + + +9538 +1 +1 +0 +12 +pad +8218 + + +9539 +1 +1 +0 +13 +pad +8214 + + +9540 +1 +1 +0 +14 +pad +8221 + + +9541 +1 +1 +0 +15 +pad +8212 + + +9542 +1 +1 +0 +16 +pad +8682 + + +9543 +1 +1 +0 +17 +pad +8211 + + +9544 +1 +1 +0 +18 +pad +8680 + + +9545 +1 +1 +0 +19 +pad +8678 + + +9546 +1 +1 +0 +20 +pad +8683 + + +9547 +1 +1 +0 +21 +pad +8679 + + +9548 +1 +1 +0 +23 +pad +8223 + + +9549 +1 +1 +0 +24 +pad +7739 + + +9550 +1 +1 +0 +25 +pad +8224 + + +9551 +1 +1 +0 +26 +pad +8215 + + +9552 +1 +1 +0 +27 +pad +8452 + + +9553 +1 +1 +0 +28 +pad +8213 + + +9554 +1 +1 +0 +29 +pad +8449 + + +9555 +1 +1 +0 +30 +pad +8210 + + +9556 +1 +1 +0 +31 +pad +8681 + + +9557 +1 +1 +0 +32 +pad +8438 + + +9558 +1 +1 +0 +33 +pad +8684 + + +9559 +1 +1 +0 +34 +pad +8436 + + +9560 +1 +1 +0 +35 +pad +8686 + + +9561 +1 +1 +0 +36 +pad +8887 + + +9562 +1 +1 +0 +37 +pad +8687 + + +9563 +1 +1 +0 +38 +pad +8889 + + +9564 +1 +1 +0 +39 +pad +8447 + + +9565 +1 +1 +0 +40 +pad +8892 + + +9566 +1 +1 +0 +41 +pad +8446 + + +9567 +1 +1 +0 +42 +pad +8433 + + +9568 +1 +1 +0 +43 +pad +8444 + + +9569 +1 +1 +0 +44 +pad +8886 + + +9570 +1 +1 +0 +46 +pad +8441 + + +9571 +1 +1 +0 +47 +pad +8676 + + +9572 +1 +1 +0 +48 +pad +8439 + + +9573 +1 +1 +0 +49 +pad +8890 + + +9574 +1 +1 +0 +50 +pad +8894 + + +9575 +1 +1 +0 +51 +pad +8674 + + +9576 +1 +1 +0 +52 +pad +8895 + + +9577 +1 +1 +0 +53 +pad +8453 + + +9578 +1 +1 +0 +54 +pad +8897 + + +9579 +1 +1 +0 +55 +pad +8451 + + +9580 +1 +1 +0 +57 +pad +9094 + + +9581 +1 +1 +0 +58 +pad +8891 + + +9582 +1 +1 +0 +59 +pad +9096 + + +9583 +1 +1 +0 +60 +pad +8893 + + +9584 +1 +1 +0 +61 +pad +9095 + + +9585 +1 +1 +0 +62 +pad +8672 + + +9586 +1 +1 +0 +63 +pad +8896 + + +9587 +1 +1 +0 +64 +pad +9091 + + +9588 +1 +1 +0 +65 +pad +8898 + + +9589 +1 +1 +0 +66 +pad +8673 + + +9590 +1 +1 +0 +67 +pad +9093 + + +9591 +1 +1 +3 +0 +pad +5866 + + +9592 +1 +1 +3 +1 +pad +5868 + + +9593 +1 +1 +3 +2 +pad +6423 + + +9594 +1 +1 +3 +3 +pad +5860 + + +9595 +1 +1 +3 +4 +pad +6145 + + +9596 +1 +1 +3 +5 +pad +6718 + + +9597 +1 +1 +3 +6 +pad +6144 + + +9598 +1 +1 +3 +7 +pad +6437 + + +9599 +1 +1 +3 +8 +pad +5859 + + +9600 +1 +1 +3 +9 +pad +6159 + + +9601 +1 +1 +3 +10 +pad +6981 + + +9602 +1 +1 +3 +12 +pad +5863 + + +9603 +1 +1 +3 +13 +pad +6983 + + +9604 +1 +1 +3 +14 +pad +5861 + + +9605 +1 +1 +3 +15 +pad +6978 + + +9606 +1 +1 +3 +16 +pad +5858 + + +9607 +1 +1 +3 +17 +pad +6976 + + +9608 +1 +1 +3 +18 +pad +5865 + + +9609 +1 +1 +3 +19 +pad +6715 + + +9610 +1 +1 +3 +20 +pad +6150 + + +9611 +1 +1 +3 +21 +pad +6979 + + +9612 +1 +1 +3 +23 +pad +6984 + + +9613 +1 +1 +3 +24 +pad +6980 + + +9614 +1 +1 +3 +25 +pad +6151 + + +9615 +1 +1 +3 +26 +pad +6716 + + +9616 +1 +1 +3 +27 +pad +6142 + + +9617 +1 +1 +3 +28 +pad +6982 + + +9618 +1 +1 +3 +29 +pad +6986 + + +9619 +1 +1 +3 +30 +pad +6985 + + +9620 +1 +1 +3 +31 +pad +6429 + + +9621 +1 +1 +3 +32 +pad +6719 + + +9622 +1 +1 +3 +33 +pad +6436 + + +9623 +1 +1 +3 +34 +pad +6713 + + +9624 +1 +1 +3 +35 +pad +6157 + + +9625 +1 +1 +3 +36 +pad +9054 + + +9626 +1 +1 +3 +37 +pad +6987 + + +9627 +1 +1 +3 +38 +pad +7239 + + +9628 +1 +1 +3 +39 +pad +6156 + + +9629 +1 +1 +3 +40 +pad +7241 + + +9630 +1 +1 +3 +41 +pad +6988 + + +9631 +1 +1 +3 +42 +pad +6714 + + +9632 +1 +1 +3 +43 +pad +6434 + + +9633 +1 +1 +3 +44 +pad +7244 + + +9634 +1 +1 +3 +46 +pad +5575 + + +9635 +1 +1 +3 +47 +pad +7246 + + +9636 +1 +1 +3 +48 +pad +5572 + + +9637 +1 +1 +3 +49 +pad +7981 + + +9638 +1 +1 +3 +50 +pad +5570 + + +9639 +1 +1 +3 +51 +pad +6975 + + +9640 +1 +1 +3 +52 +pad +7753 + + +9641 +1 +1 +3 +53 +pad +7242 + + +9642 +1 +1 +3 +54 +pad +5569 + + +9643 +1 +1 +3 +55 +pad +7243 + + +9644 +1 +1 +3 +57 +pad +7247 + + +9645 +1 +1 +3 +58 +pad +6710 + + +9646 +1 +1 +3 +59 +pad +7249 + + +9647 +1 +1 +3 +60 +pad +7245 + + +9648 +1 +1 +3 +61 +pad +5566 + + +9649 +1 +1 +3 +62 +pad +6709 + + +9650 +1 +1 +3 +63 +pad +7252 + + +9651 +1 +1 +3 +64 +pad +7248 + + +9652 +1 +1 +3 +65 +pad +5864 + + +9653 +1 +1 +3 +66 +pad +6707 + + +9654 +1 +1 +3 +67 +pad +6149 + + +9655 +1 +1 +2 +0 +pad +6435 + + +9656 +1 +1 +2 +1 +pad +7250 + + +9657 +1 +1 +2 +2 +pad +6433 + + +9658 +1 +1 +2 +3 +pad +7251 + + +9659 +1 +1 +2 +4 +pad +7497 + + +9660 +1 +1 +2 +5 +pad +6148 + + +9661 +1 +1 +2 +6 +pad +6706 + + +9662 +1 +1 +2 +7 +pad +6426 + + +9663 +1 +1 +2 +8 +pad +7500 + + +9664 +1 +1 +2 +9 +pad +6432 + + +9665 +1 +1 +2 +10 +pad +7502 + + +9666 +1 +1 +2 +12 +pad +7253 + + +9667 +1 +1 +2 +13 +pad +7503 + + +9668 +1 +1 +2 +14 +pad +6154 + + +9669 +1 +1 +2 +15 +pad +6430 + + +9670 +1 +1 +2 +16 +pad +6155 + + +9671 +1 +1 +2 +17 +pad +6428 + + +9672 +1 +1 +2 +18 +pad +5870 + + +9673 +1 +1 +2 +19 +pad +6438 + + +9674 +1 +1 +2 +20 +pad +7505 + + +9675 +1 +1 +2 +21 +pad +6711 + + +9676 +1 +1 +2 +23 +pad +5862 + + +9677 +1 +1 +2 +24 +pad +7501 + + +9678 +1 +1 +2 +25 +pad +6147 + + +9679 +1 +1 +2 +26 +pad +6712 + + +9680 +1 +1 +2 +27 +pad +5568 + + +9681 +1 +1 +2 +28 +pad +7504 + + +9682 +1 +1 +2 +29 +pad +7508 + + +9683 +1 +1 +2 +30 +pad +7506 + + +9684 +1 +1 +2 +31 +pad +5571 + + +9685 +1 +1 +2 +32 +pad +6972 + + +9686 +1 +1 +2 +33 +pad +5573 + + +9687 +1 +1 +2 +34 +pad +6974 + + +9688 +1 +1 +2 +35 +pad +6146 + + +9689 +1 +1 +2 +36 +pad +6973 + + +9690 +1 +1 +2 +37 +pad +7507 + + +9691 +1 +1 +2 +38 +pad +6708 + + +9692 +1 +1 +2 +39 +pad +6424 + + +9693 +1 +1 +2 +40 +pad +6977 + + +9694 +1 +1 +2 +41 +pad +7509 + + +9695 +1 +1 +2 +42 +pad +7749 + + +9696 +1 +1 +2 +43 +pad +6431 + + +9697 +1 +1 +2 +44 +pad +7751 + + +9698 +1 +1 +2 +46 +pad +6441 + + +9699 +1 +1 +2 +47 +pad +7752 + + +9700 +1 +1 +2 +48 +pad +6153 + + +9701 +1 +1 +2 +49 +pad +7233 + + +9702 +1 +1 +2 +50 +pad +6152 + + +9703 +1 +1 +2 +51 +pad +7231 + + +9704 +1 +1 +2 +52 +pad +7754 + + +9705 +1 +1 +2 +53 +pad +6705 + + +9706 +1 +1 +2 +54 +pad +6439 + + +9707 +1 +1 +2 +55 +pad +7750 + + +9708 +1 +1 +2 +57 +pad +7757 + + +9709 +1 +1 +2 +58 +pad +7748 + + +9710 +1 +1 +2 +59 +pad +5270 + + +9711 +1 +1 +2 +60 +pad +7755 + + +9712 +1 +1 +2 +61 +pad +5271 + + +9713 +1 +1 +2 +62 +pad +7756 + + +9714 +1 +1 +2 +63 +pad +5867 + + +9715 +1 +1 +2 +64 +pad +6970 + + +9716 +1 +1 +2 +65 +pad +7996 + + +9717 +1 +1 +2 +66 +pad +6971 + + +9718 +1 +1 +2 +67 +pad +7999 + + +9719 +1 +1 +1 +0 +pad +7230 + + +9720 +1 +1 +1 +1 +pad +8001 + + +9721 +1 +1 +1 +2 +pad +6704 + + +9722 +1 +1 +1 +3 +pad +7994 + + +9723 +1 +1 +1 +4 +pad +7991 + + +9724 +1 +1 +1 +5 +pad +7758 + + +9725 +1 +1 +1 +6 +pad +7988 + + +9726 +1 +1 +1 +7 +pad +7761 + + +9727 +1 +1 +1 +8 +pad +7993 + + +9728 +1 +1 +1 +9 +pad +9181 + + +9729 +7 +0 +1 +10 +pad +9798 + + +9730 +7 +0 +1 +12 +pad +9720 + + +9731 +7 +0 +1 +13 +pad +9941 + + +9732 +7 +0 +1 +14 +pad +9639 + + +9733 +7 +0 +1 +15 +pad +9871 + + +9734 +7 +0 +1 +16 +pad +7984 + + +9735 +7 +0 +1 +17 +pad +9942 + + +9736 +7 +0 +1 +18 +pad +9468 + + +9737 +7 +0 +1 +19 +pad +9872 + + +9738 +7 +0 +1 +20 +pad +9799 + + +9739 +7 +0 +1 +21 +pad +9873 + + +9740 +7 +0 +1 +23 +pad +9943 + + +9741 +7 +0 +1 +24 +pad +9874 + + +9742 +7 +0 +1 +25 +pad +9721 + + +9743 +7 +0 +1 +26 +pad +9875 + + +9744 +7 +0 +1 +27 +pad +9640 + + +9745 +7 +0 +1 +28 +pad +9945 + + +9746 +7 +0 +1 +29 +pad +9556 + + +9747 +7 +0 +1 +30 +pad +9944 + + +9748 +7 +0 +1 +31 +pad +9469 + + +9749 +7 +0 +1 +32 +pad +10011 + + +9750 +7 +0 +1 +33 +pad +9379 + + +9751 +7 +0 +1 +34 +pad +9946 + + +9752 +7 +0 +1 +35 +pad +9287 + + +9753 +7 +0 +1 +36 +pad +9876 + + +9754 +7 +0 +1 +37 +pad +9193 + + +9755 +7 +0 +1 +38 +pad +9801 + + +9756 +7 +0 +1 +39 +pad +9800 + + +9757 +7 +0 +1 +40 +pad +9723 + + +9758 +7 +0 +1 +41 +pad +9722 + + +9759 +7 +0 +1 +42 +pad +9948 + + +9760 +7 +0 +1 +43 +pad +9641 + + +9761 +7 +0 +1 +44 +pad +10007 + + +9762 +7 +0 +1 +46 +pad +9557 + + +9763 +7 +0 +1 +47 +pad +10008 + + +9764 +7 +0 +1 +48 +pad +9470 + + +9765 +7 +0 +1 +49 +pad +9878 + + +9766 +7 +0 +1 +50 +pad +9380 + + +9767 +7 +0 +1 +51 +pad +9803 + + +9768 +7 +0 +1 +52 +pad +9288 + + +9769 +7 +0 +1 +53 +pad +9725 + + +9770 +7 +0 +1 +54 +pad +10009 + + +9771 +7 +0 +1 +55 +pad +9644 + + +9772 +7 +0 +1 +57 +pad +9642 + + +9773 +7 +0 +1 +58 +pad +9560 + + +9774 +7 +0 +1 +59 +pad +9558 + + +9775 +7 +0 +1 +60 +pad +9473 + + +9776 +7 +0 +1 +61 +pad +9471 + + +9777 +7 +0 +1 +62 +pad +9949 + + +9778 +7 +0 +1 +63 +pad +9381 + + +9779 +7 +0 +1 +64 +pad +9879 + + +9780 +7 +0 +1 +65 +pad +9947 + + +9781 +7 +0 +1 +66 +pad +9804 + + +9782 +7 +0 +1 +67 +pad +9877 + + +9783 +7 +0 +0 +0 +pad +9726 + + +9784 +7 +0 +0 +1 +pad +9802 + + +9785 +7 +0 +0 +2 +pad +9645 + + +9786 +7 +0 +0 +3 +pad +9724 + + +9787 +7 +0 +0 +4 +pad +9561 + + +9788 +7 +0 +0 +5 +pad +9643 + + +9789 +7 +0 +0 +6 +pad +10069 + + +9790 +7 +0 +0 +7 +pad +9559 + + +9791 +7 +0 +0 +8 +pad +9950 + + +9792 +7 +0 +0 +9 +pad +9472 + + +9793 +7 +0 +0 +10 +pad +9880 + + +9794 +7 +0 +0 +12 +pad +10070 + + +9795 +7 +0 +0 +13 +pad +9805 + + +9796 +7 +0 +0 +14 +pad +9806 + + +9797 +7 +0 +0 +15 +pad +9727 + + +9798 +7 +0 +0 +16 +pad +10010 + + +9799 +7 +0 +0 +17 +pad +9646 + + +9800 +7 +0 +0 +18 +pad +9728 + + +9801 +7 +0 +0 +19 +pad +9951 + + +9802 +7 +0 +0 +20 +pad +9952 + + +9803 +7 +0 +0 +21 +pad +9881 + + +9804 +7 +0 +0 +23 +pad +9807 + + +9805 +7 +0 +0 +24 +pad +9882 + + +9806 +7 +0 +0 +25 +pad +9729 + + +9807 +7 +0 +0 +26 +pad +9953 + + +9808 +7 +0 +0 +27 +pad +9954 + + +9809 +7 +0 +0 +28 +pad +9883 + + +9810 +7 +0 +0 +29 +pad +9884 + + +9811 +7 +0 +0 +30 +pad +9808 + + +9812 +7 +0 +0 +31 +pad +9955 + + +9813 +7 +0 +0 +32 +pad +10014 + + +9814 +7 +0 +0 +33 +pad +7982 + + +9815 +7 +0 +0 +34 +pad +10015 + + +9816 +7 +0 +0 +35 +pad +10012 + + +9817 +7 +0 +0 +36 +pad +10016 + + +9818 +7 +0 +0 +37 +pad +10013 + + +9819 +7 +0 +0 +38 +pad +10126 + + +9820 +7 +0 +0 +39 +pad +10017 + + +9821 +7 +0 +0 +40 +pad +10019 + + +9822 +7 +0 +0 +41 +pad +10018 + + +9823 +7 +0 +0 +42 +pad +10020 + + +9824 +7 +0 +0 +43 +pad +10127 + + +9825 +7 +0 +0 +44 +pad +10071 + + +9826 +7 +0 +0 +46 +pad +10128 + + +9827 +7 +0 +0 +47 +pad +10072 + + +9828 +7 +0 +0 +48 +pad +10075 + + +9829 +7 +0 +0 +49 +pad +10073 + + +9830 +7 +0 +0 +50 +pad +10076 + + +9831 +7 +0 +0 +51 +pad +10074 + + +9832 +7 +0 +0 +52 +pad +10077 + + +9833 +7 +0 +0 +53 +pad +10235 + + +9834 +7 +0 +0 +54 +pad +10078 + + +9835 +7 +0 +0 +55 +pad +10236 + + +9836 +7 +0 +0 +57 +pad +10079 + + +9837 +7 +0 +0 +58 +pad +10237 + + +9838 +7 +0 +0 +59 +pad +10129 + + +9839 +7 +0 +0 +60 +pad +10238 + + +9840 +7 +0 +0 +61 +pad +10130 + + +9841 +7 +0 +0 +62 +pad +10239 + + +9842 +7 +0 +0 +63 +pad +10131 + + +9843 +7 +0 +0 +64 +pad +10175 + + +9844 +7 +0 +0 +65 +pad +10132 + + +9845 +7 +0 +0 +66 +pad +10176 + + +9846 +7 +0 +0 +67 +pad +10177 + + +9847 +7 +0 +3 +0 +pad +9071 + + +9848 +7 +0 +3 +1 +pad +9069 + + +9849 +7 +0 +3 +2 +pad +9060 + + +9850 +7 +0 +3 +3 +pad +9072 + + +9851 +7 +0 +3 +4 +pad +9062 + + +9852 +7 +0 +3 +5 +pad +8864 + + +9853 +7 +0 +3 +6 +pad +9063 + + +9854 +7 +0 +3 +7 +pad +8863 + + +9855 +7 +0 +3 +8 +pad +9065 + + +9856 +7 +0 +3 +9 +pad +8655 + + +9857 +7 +0 +3 +10 +pad +9057 + + +9858 +7 +0 +3 +12 +pad +8656 + + +9859 +7 +0 +3 +13 +pad +9462 + + +9860 +7 +0 +3 +14 +pad +8440 + + +9861 +7 +0 +3 +15 +pad +9463 + + +9862 +7 +0 +3 +16 +pad +8866 + + +9863 +7 +0 +3 +17 +pad +9055 + + +9864 +7 +0 +3 +18 +pad +9464 + + +9865 +7 +0 +3 +19 +pad +9053 + + +9866 +7 +0 +3 +20 +pad +8865 + + +9867 +7 +0 +3 +21 +pad +9056 + + +9868 +7 +0 +3 +23 +pad +8657 + + +9869 +7 +0 +3 +24 +pad +9058 + + +9870 +7 +0 +3 +25 +pad +8658 + + +9871 +7 +0 +3 +26 +pad +9068 + + +9872 +7 +0 +3 +27 +pad +8442 + + +9873 +7 +0 +3 +28 +pad +9059 + + +9874 +7 +0 +3 +29 +pad +8867 + + +9875 +7 +0 +3 +30 +pad +9061 + + +9876 +7 +0 +3 +31 +pad +8868 + + +9877 +7 +0 +3 +32 +pad +9064 + + +9878 +7 +0 +3 +33 +pad +8660 + + +9879 +7 +0 +3 +34 +pad +9066 + + +9880 +7 +0 +3 +35 +pad +8659 + + +9881 +7 +0 +3 +36 +pad +9067 + + +9882 +7 +0 +3 +37 +pad +8443 + + +9883 +7 +0 +3 +38 +pad +9070 + + +9884 +7 +0 +3 +39 +pad +8869 + + +9885 +7 +0 +3 +40 +pad +9550 + + +9886 +7 +0 +3 +41 +pad +8870 + + +9887 +7 +0 +3 +42 +pad +9551 + + +9888 +7 +0 +3 +43 +pad +8662 + + +9889 +7 +0 +3 +44 +pad +8859 + + +9890 +7 +0 +3 +46 +pad +8661 + + +9891 +7 +0 +3 +47 +pad +8860 + + +9892 +7 +0 +3 +48 +pad +8445 + + +9893 +7 +0 +3 +49 +pad +8652 + + +9894 +7 +0 +3 +50 +pad +9552 + + +9895 +7 +0 +3 +51 +pad +8651 + + +9896 +7 +0 +3 +52 +pad +8872 + + +9897 +7 +0 +3 +53 +pad +8435 + + +9898 +7 +0 +3 +54 +pad +8871 + + +9899 +7 +0 +3 +55 +pad +8861 + + +9900 +7 +0 +3 +57 +pad +8663 + + +9901 +7 +0 +3 +58 +pad +8862 + + +9902 +7 +0 +3 +59 +pad +8664 + + +9903 +7 +0 +3 +60 +pad +8654 + + +9904 +7 +0 +3 +61 +pad +8448 + + +9905 +7 +0 +3 +62 +pad +8653 + + +9906 +7 +0 +3 +63 +pad +9073 + + +9907 +7 +0 +3 +64 +pad +8437 + + +9908 +7 +0 +3 +65 +pad +9076 + + +9909 +7 +0 +3 +66 +pad +9280 + + +9910 +7 +0 +3 +67 +pad +9074 + + +9911 +7 +0 +2 +0 +pad +9281 + + +9912 +7 +0 +2 +1 +pad +9075 + + +9913 +7 +0 +2 +2 +pad +9635 + + +9914 +7 +0 +2 +3 +pad +8874 + + +9915 +7 +0 +2 +4 +pad +9186 + + +9916 +7 +0 +2 +5 +pad +8875 + + +9917 +7 +0 +2 +6 +pad +9282 + + +9918 +7 +0 +2 +7 +pad +9636 + + +9919 +7 +0 +2 +8 +pad +9187 + + +9920 +7 +0 +2 +9 +pad +8873 + + +9921 +7 +0 +2 +10 +pad +9188 + + +9922 +7 +0 +2 +12 +pad +9637 + + +9923 +7 +0 +2 +13 +pad +9078 + + +9924 +7 +0 +2 +14 +pad +8876 + + +9925 +7 +0 +2 +15 +pad +9077 + + +9926 +7 +0 +2 +16 +pad +8665 + + +9927 +7 +0 +2 +17 +pad +8877 + + +9928 +7 +0 +2 +18 +pad +8668 + + +9929 +7 +0 +2 +19 +pad +8878 + + +9930 +7 +0 +2 +20 +pad +8666 + + +9931 +7 +0 +2 +21 +pad +8670 + + +9932 +7 +0 +2 +23 +pad +8667 + + +9933 +7 +0 +2 +24 +pad +8669 + + +9934 +7 +0 +2 +25 +pad +8450 + + +9935 +7 +0 +2 +26 +pad +9079 + + +9936 +7 +0 +2 +27 +pad +9465 + + +9937 +7 +0 +2 +28 +pad +9080 + + +9938 +7 +0 +2 +29 +pad +9375 + + +9939 +7 +0 +2 +30 +pad +8880 + + +9940 +7 +0 +2 +31 +pad +9283 + + +9941 +7 +0 +2 +32 +pad +9716 + + +9942 +7 +0 +2 +33 +pad +9189 + + +9943 +7 +0 +2 +34 +pad +9717 + + +9944 +7 +0 +2 +35 +pad +7222 + + +9945 +7 +0 +2 +36 +pad +8879 + + +9946 +7 +0 +2 +37 +pad +9553 + + +9947 +7 +0 +2 +38 +pad +8671 + + +9948 +7 +0 +2 +39 +pad +9718 + + +9949 +7 +0 +2 +40 +pad +9554 + + +9950 +7 +0 +2 +41 +pad +9466 + + +9951 +7 +0 +2 +42 +pad +9467 + + +9952 +7 +0 +2 +43 +pad +9376 + + +9953 +7 +0 +2 +44 +pad +9377 + + +9954 +7 +0 +2 +46 +pad +9284 + + +9955 +7 +0 +2 +47 +pad +9285 + + +9956 +7 +0 +2 +48 +pad +9190 + + +9957 +7 +0 +2 +49 +pad +9191 + + +9958 +7 +0 +2 +50 +pad +9713 + + +9959 +7 +0 +2 +51 +pad +9555 + + +9960 +7 +0 +2 +52 +pad +9081 + + +9961 +7 +0 +2 +53 +pad +9378 + + +9962 +7 +0 +2 +54 +pad +9082 + + +9963 +7 +0 +2 +55 +pad +9286 + + +9964 +7 +0 +2 +57 +pad +8882 + + +9965 +7 +0 +2 +58 +pad +9192 + + +9966 +7 +0 +2 +59 +pad +8881 + + +9967 +7 +0 +2 +60 +pad +9795 + + +9968 +7 +0 +2 +61 +pad +9084 + + +9969 +7 +0 +2 +62 +pad +9086 + + +9970 +7 +0 +2 +63 +pad +9083 + + +9971 +7 +0 +2 +64 +pad +9085 + + +9972 +7 +0 +2 +65 +pad +8883 + + +9973 +7 +0 +2 +66 +pad +9087 + + +9974 +7 +0 +2 +67 +pad +8884 + + +9975 +7 +0 +1 +0 +pad +9088 + + +9976 +7 +0 +1 +1 +pad +9796 + + +9977 +7 +0 +1 +2 +pad +8885 + + +9978 +7 +0 +1 +3 +pad +9797 + + +9979 +7 +0 +1 +4 +pad +8888 + + +9980 +7 +0 +1 +5 +pad +9719 + + +9981 +7 +0 +1 +6 +pad +9089 + + +9982 +7 +0 +1 +7 +pad +9638 + + +9983 +7 +0 +1 +8 +pad +9090 + + +9984 +7 +0 +1 +9 +pad +9092 + + +9985 +7 +1 +1 +10 +pad +9940 + + +9986 +7 +1 +1 +12 +pad +9939 + + +9987 +7 +1 +1 +13 +pad +9929 + + +9988 +7 +1 +1 +14 +pad +9938 + + +9989 +7 +1 +1 +15 +pad +9928 + + +9990 +7 +1 +1 +16 +pad +9937 + + +9991 +7 +1 +1 +17 +pad +9927 + + +9992 +7 +1 +1 +18 +pad +9936 + + +9993 +7 +1 +1 +19 +pad +9926 + + +9994 +7 +1 +1 +20 +pad +9935 + + +9995 +7 +1 +1 +21 +pad +9925 + + +9996 +7 +1 +1 +23 +pad +9934 + + +9997 +7 +1 +1 +24 +pad +9854 + + +9998 +7 +1 +1 +25 +pad +9933 + + +9999 +7 +1 +1 +26 +pad +10004 + + +10000 +7 +1 +1 +27 +pad +9932 + + +10001 +7 +1 +1 +28 +pad +10005 + + +10002 +7 +1 +1 +29 +pad +9931 + + +10003 +7 +1 +1 +30 +pad +9995 + + +10004 +7 +1 +1 +31 +pad +9930 + + +10005 +7 +1 +1 +32 +pad +9994 + + +10006 +7 +1 +1 +33 +pad +9996 + + +10007 +7 +1 +1 +34 +pad +9993 + + +10008 +7 +1 +1 +35 +pad +9997 + + +10009 +7 +1 +1 +36 +pad +9992 + + +10010 +7 +1 +1 +37 +pad +10006 + + +10011 +7 +1 +1 +38 +pad +9991 + + +10012 +7 +1 +1 +39 +pad +9998 + + +10013 +7 +1 +1 +40 +pad +9990 + + +10014 +7 +1 +1 +41 +pad +9999 + + +10015 +7 +1 +1 +42 +pad +10057 + + +10016 +7 +1 +1 +43 +pad +10000 + + +10017 +7 +1 +1 +44 +pad +10059 + + +10018 +7 +1 +1 +46 +pad +10001 + + +10019 +7 +1 +1 +47 +pad +10061 + + +10020 +7 +1 +1 +48 +pad +10002 + + +10021 +7 +1 +1 +49 +pad +10063 + + +10022 +7 +1 +1 +50 +pad +10003 + + +10023 +7 +1 +1 +51 +pad +10064 + + +10024 +7 +1 +1 +52 +pad +10058 + + +10025 +7 +1 +1 +53 +pad +10065 + + +10026 +7 +1 +1 +54 +pad +10060 + + +10027 +7 +1 +1 +55 +pad +10056 + + +10028 +7 +1 +1 +57 +pad +10062 + + +10029 +7 +1 +1 +58 +pad +10066 + + +10030 +7 +1 +1 +59 +pad +10067 + + +10031 +7 +1 +1 +60 +pad +10055 + + +10032 +7 +1 +1 +61 +pad +10068 + + +10033 +7 +1 +1 +62 +pad +10113 + + +10034 +7 +1 +1 +63 +pad +10054 + + +10035 +7 +1 +1 +64 +pad +10114 + + +10036 +7 +1 +1 +65 +pad +10053 + + +10037 +7 +1 +1 +66 +pad +10115 + + +10038 +7 +1 +1 +67 +pad +10052 + + +10039 +7 +1 +0 +0 +pad +10106 + + +10040 +7 +1 +0 +1 +pad +10051 + + +10041 +7 +1 +0 +2 +pad +10156 + + +10042 +7 +1 +0 +3 +pad +9989 + + +10043 +7 +1 +0 +4 +pad +10157 + + +10044 +7 +1 +0 +5 +pad +10116 + + +10045 +7 +1 +0 +6 +pad +10158 + + +10046 +7 +1 +0 +7 +pad +10117 + + +10047 +7 +1 +0 +8 +pad +10159 + + +10048 +7 +1 +0 +9 +pad +10118 + + +10049 +7 +1 +0 +10 +pad +10160 + + +10050 +7 +1 +0 +12 +pad +10119 + + +10051 +7 +1 +0 +13 +pad +10161 + + +10052 +7 +1 +0 +14 +pad +10107 + + +10053 +7 +1 +0 +15 +pad +10162 + + +10054 +7 +1 +0 +16 +pad +10108 + + +10055 +7 +1 +0 +17 +pad +10163 + + +10056 +7 +1 +0 +18 +pad +10109 + + +10057 +7 +1 +0 +19 +pad +10164 + + +10058 +7 +1 +0 +20 +pad +10110 + + +10059 +7 +1 +0 +21 +pad +10123 + + +10060 +7 +1 +0 +23 +pad +10111 + + +10061 +7 +1 +0 +24 +pad +10165 + + +10062 +7 +1 +0 +25 +pad +10112 + + +10063 +7 +1 +0 +26 +pad +10168 + + +10064 +7 +1 +0 +27 +pad +10124 + + +10065 +7 +1 +0 +28 +pad +10169 + + +10066 +7 +1 +0 +29 +pad +10120 + + +10067 +7 +1 +0 +30 +pad +10170 + + +10068 +7 +1 +0 +31 +pad +10121 + + +10069 +7 +1 +0 +32 +pad +10197 + + +10070 +7 +1 +0 +33 +pad +10122 + + +10071 +7 +1 +0 +34 +pad +10199 + + +10072 +7 +1 +0 +35 +pad +10125 + + +10073 +7 +1 +0 +36 +pad +10201 + + +10074 +7 +1 +0 +37 +pad +10166 + + +10075 +7 +1 +0 +38 +pad +10203 + + +10076 +7 +1 +0 +39 +pad +10167 + + +10077 +7 +1 +0 +40 +pad +10205 + + +10078 +7 +1 +0 +41 +pad +10198 + + +10079 +7 +1 +0 +42 +pad +10206 + + +10080 +7 +1 +0 +43 +pad +10200 + + +10081 +7 +1 +0 +44 +pad +10171 + + +10082 +7 +1 +0 +46 +pad +10202 + + +10083 +7 +1 +0 +47 +pad +10172 + + +10084 +7 +1 +0 +48 +pad +10204 + + +10085 +7 +1 +0 +49 +pad +10209 + + +10086 +7 +1 +0 +50 +pad +10207 + + +10087 +7 +1 +0 +51 +pad +10173 + + +10088 +7 +1 +0 +52 +pad +10208 + + +10089 +7 +1 +0 +53 +pad +10212 + + +10090 +7 +1 +0 +54 +pad +10210 + + +10091 +7 +1 +0 +55 +pad +10228 + + +10092 +7 +1 +0 +57 +pad +10174 + + +10093 +7 +1 +0 +58 +pad +10231 + + +10094 +7 +1 +0 +59 +pad +10211 + + +10095 +7 +1 +0 +60 +pad +10232 + + +10096 +7 +1 +0 +61 +pad +10196 + + +10097 +7 +1 +0 +62 +pad +10233 + + +10098 +7 +1 +0 +63 +pad +10229 + + +10099 +7 +1 +0 +64 +pad +10234 + + +10100 +7 +1 +0 +65 +pad +10230 + + +10101 +7 +1 +0 +66 +pad +10213 + + +10102 +7 +1 +0 +67 +pad +10214 + + +10103 +7 +1 +3 +0 +pad +9179 + + +10104 +7 +1 +3 +1 +pad +9461 + + +10105 +7 +1 +3 +2 +pad +9460 + + +10106 +7 +1 +3 +3 +pad +9178 + + +10107 +7 +1 +3 +4 +pad +9455 + + +10108 +7 +1 +3 +5 +pad +9177 + + +10109 +7 +1 +3 +6 +pad +9454 + + +10110 +7 +1 +3 +7 +pad +9273 + + +10111 +7 +1 +3 +8 +pad +9453 + + +10112 +7 +1 +3 +9 +pad +9272 + + +10113 +7 +1 +3 +10 +pad +9452 + + +10114 +7 +1 +3 +12 +pad +9271 + + +10115 +7 +1 +3 +13 +pad +8852 + + +10116 +7 +1 +3 +14 +pad +9270 + + +10117 +7 +1 +3 +15 +pad +8644 + + +10118 +7 +1 +3 +16 +pad +9365 + + +10119 +7 +1 +3 +17 +pad +8643 + + +10120 +7 +1 +3 +18 +pad +9364 + + +10121 +7 +1 +3 +19 +pad +8427 + + +10122 +7 +1 +3 +20 +pad +9363 + + +10123 +7 +1 +3 +21 +pad +9180 + + +10124 +7 +1 +3 +23 +pad +9362 + + +10125 +7 +1 +3 +24 +pad +9547 + + +10126 +7 +1 +3 +25 +pad +8429 + + +10127 +7 +1 +3 +26 +pad +7238 + + +10128 +7 +1 +3 +27 +pad +8645 + + +10129 +7 +1 +3 +28 +pad +9548 + + +10130 +7 +1 +3 +29 +pad +8646 + + +10131 +7 +1 +3 +30 +pad +9542 + + +10132 +7 +1 +3 +31 +pad +8854 + + +10133 +7 +1 +3 +32 +pad +9541 + + +10134 +7 +1 +3 +33 +pad +9549 + + +10135 +7 +1 +3 +34 +pad +9540 + + +10136 +7 +1 +3 +35 +pad +8853 + + +10137 +7 +1 +3 +36 +pad +9539 + + +10138 +7 +1 +3 +37 +pad +8856 + + +10139 +7 +1 +3 +38 +pad +7236 + + +10140 +7 +1 +3 +39 +pad +8855 + + +10141 +7 +1 +3 +40 +pad +9369 + + +10142 +7 +1 +3 +41 +pad +8647 + + +10143 +7 +1 +3 +42 +pad +9459 + + +10144 +7 +1 +3 +43 +pad +8648 + + +10145 +7 +1 +3 +44 +pad +9546 + + +10146 +7 +1 +3 +46 +pad +8432 + + +10147 +7 +1 +3 +47 +pad +9630 + + +10148 +7 +1 +3 +48 +pad +8858 + + +10149 +7 +1 +3 +49 +pad +9631 + + +10150 +7 +1 +3 +50 +pad +8857 + + +10151 +7 +1 +3 +51 +pad +9629 + + +10152 +7 +1 +3 +52 +pad +8649 + + +10153 +7 +1 +3 +53 +pad +9632 + + +10154 +7 +1 +3 +54 +pad +8650 + + +10155 +7 +1 +3 +55 +pad +9545 + + +10156 +7 +1 +3 +57 +pad +8434 + + +10157 +7 +1 +3 +58 +pad +9626 + + +10158 +7 +1 +3 +59 +pad +9047 + + +10159 +7 +1 +3 +60 +pad +9625 + + +10160 +7 +1 +3 +61 +pad +9048 + + +10161 +7 +1 +3 +62 +pad +9624 + + +10162 +7 +1 +3 +63 +pad +9633 + + +10163 +7 +1 +3 +64 +pad +9623 + + +10164 +7 +1 +3 +65 +pad +9634 + + +10165 +7 +1 +3 +66 +pad +9458 + + +10166 +7 +1 +3 +67 +pad +9049 + + +10167 +7 +1 +2 +0 +pad +9368 + + +10168 +7 +1 +2 +1 +pad +9050 + + +10169 +7 +1 +2 +2 +pad +9628 + + +10170 +7 +1 +2 +3 +pad +9052 + + +10171 +7 +1 +2 +4 +pad +9544 + + +10172 +7 +1 +2 +5 +pad +9051 + + +10173 +7 +1 +2 +6 +pad +9457 + + +10174 +7 +1 +2 +7 +pad +7964 + + +10175 +7 +1 +2 +8 +pad +9367 + + +10176 +7 +1 +2 +9 +pad +7957 + + +10177 +7 +1 +2 +10 +pad +9627 + + +10178 +7 +1 +2 +12 +pad +7956 + + +10179 +7 +1 +2 +13 +pad +9711 + + +10180 +7 +1 +2 +14 +pad +7973 + + +10181 +7 +1 +2 +15 +pad +9712 + + +10182 +7 +1 +2 +16 +pad +7974 + + +10183 +7 +1 +2 +17 +pad +9714 + + +10184 +7 +1 +2 +18 +pad +7976 + + +10185 +7 +1 +2 +19 +pad +9707 + + +10186 +7 +1 +2 +20 +pad +7979 + + +10187 +7 +1 +2 +21 +pad +9706 + + +10188 +7 +1 +2 +23 +pad +9715 + + +10189 +7 +1 +2 +24 +pad +9705 + + +10190 +7 +1 +2 +25 +pad +7972 + + +10191 +7 +1 +2 +26 +pad +9704 + + +10192 +7 +1 +2 +27 +pad +7975 + + +10193 +7 +1 +2 +28 +pad +9543 + + +10194 +7 +1 +2 +29 +pad +7977 + + +10195 +7 +1 +2 +30 +pad +9456 + + +10196 +7 +1 +2 +31 +pad +7978 + + +10197 +7 +1 +2 +32 +pad +9366 + + +10198 +7 +1 +2 +33 +pad +9371 + + +10199 +7 +1 +2 +34 +pad +9274 + + +10200 +7 +1 +2 +35 +pad +9372 + + +10201 +7 +1 +2 +36 +pad +9275 + + +10202 +7 +1 +2 +37 +pad +9373 + + +10203 +7 +1 +2 +38 +pad +9276 + + +10204 +7 +1 +2 +39 +pad +9279 + + +10205 +7 +1 +2 +40 +pad +9277 + + +10206 +7 +1 +2 +41 +pad +9184 + + +10207 +7 +1 +2 +42 +pad +9183 + + +10208 +7 +1 +2 +43 +pad +9185 + + +10209 +7 +1 +2 +44 +pad +9792 + + +10210 +7 +1 +2 +46 +pad +9374 + + +10211 +7 +1 +2 +47 +pad +9793 + + +10212 +7 +1 +2 +48 +pad +9865 + + +10213 +7 +1 +2 +49 +pad +9278 + + +10214 +7 +1 +2 +50 +pad +9864 + + +10215 +7 +1 +2 +51 +pad +9370 + + +10216 +7 +1 +2 +52 +pad +9794 + + +10217 +7 +1 +2 +53 +pad +9791 + + +10218 +7 +1 +2 +54 +pad +9863 + + +10219 +7 +1 +2 +55 +pad +9790 + + +10220 +7 +1 +2 +57 +pad +9862 + + +10221 +7 +1 +2 +58 +pad +9789 + + +10222 +7 +1 +2 +59 +pad +9861 + + +10223 +7 +1 +2 +60 +pad +9788 + + +10224 +7 +1 +2 +61 +pad +9860 + + +10225 +7 +1 +2 +62 +pad +9787 + + +10226 +7 +1 +2 +63 +pad +9859 + + +10227 +7 +1 +2 +64 +pad +9786 + + +10228 +7 +1 +2 +65 +pad +9858 + + +10229 +7 +1 +2 +66 +pad +9785 + + +10230 +7 +1 +2 +67 +pad +9857 + + +10231 +7 +1 +1 +0 +pad +9784 + + +10232 +7 +1 +1 +1 +pad +9856 + + +10233 +7 +1 +1 +2 +pad +9783 + + +10234 +7 +1 +1 +3 +pad +9855 + + +10235 +7 +1 +1 +4 +pad +9782 + + +10236 +7 +1 +1 +5 +pad +9869 + + +10237 +7 +1 +1 +6 +pad +9868 + + +10238 +7 +1 +1 +7 +pad +9870 + + +10239 +7 +1 +1 +8 +pad +9866 + + +10240 +7 +1 +1 +9 +pad +9867 + + +10241 +10 +1 +0 +0 +si_downstream_front +28 + + +10242 +10 +1 +0 +1 +si_upstream_front +27 + + +10243 +10 +1 +0 +2 +si_downstream_front +27 + + +10244 +10 +1 +0 +3 +si_upstream_front +28 + + +10245 +10 +1 +0 +4 +si_downstream_front +30 + + +10246 +10 +1 +0 +5 +si_upstream_front +29 + + +10247 +10 +1 +0 +6 +si_downstream_front +29 + + +10248 +10 +1 +0 +7 +si_upstream_front +30 + + +10249 +10 +1 +0 +8 +si_downstream_front +31 + + +10250 +10 +1 +0 +9 +si_upstream_front +31 + + +10251 +10 +1 +0 +10 +si_downstream_front +35 + + +10252 +10 +1 +0 +12 +si_upstream_front +33 + + +10253 +10 +1 +0 +13 +si_downstream_front +42 + + +10254 +10 +1 +0 +14 +si_upstream_front +39 + + +10255 +10 +1 +0 +15 +si_downstream_front +38 + + +10256 +10 +1 +0 +16 +si_upstream_front +32 + + +10257 +10 +1 +0 +17 +si_downstream_front +34 + + +10258 +10 +1 +0 +18 +si_upstream_front +37 + + +10259 +10 +1 +0 +19 +si_downstream_front +32 + + +10260 +10 +1 +0 +20 +si_upstream_front +34 + + +10261 +10 +1 +0 +21 +si_downstream_front +33 + + +10262 +10 +1 +0 +23 +si_upstream_front +35 + + +10263 +10 +1 +0 +24 +si_downstream_front +36 + + +10264 +10 +1 +0 +25 +si_upstream_front +36 + + +10265 +10 +1 +0 +26 +si_downstream_front +37 + + +10266 +10 +1 +0 +27 +si_upstream_front +41 + + +10267 +10 +1 +0 +28 +si_downstream_front +40 + + +10268 +10 +1 +0 +29 +si_upstream_front +38 + + +10269 +10 +1 +0 +30 +si_downstream_front +46 + + +10270 +10 +1 +0 +31 +si_upstream_front +43 + + +10271 +10 +1 +0 +32 +si_downstream_front +39 + + +10272 +10 +1 +0 +33 +si_upstream_front +45 + + +10273 +10 +1 +0 +34 +si_downstream_front +44 + + +10274 +10 +1 +0 +35 +si_upstream_front +47 + + +10275 +10 +1 +0 +36 +si_downstream_front +41 + + +10276 +10 +1 +0 +37 +si_upstream_front +40 + + +10277 +10 +1 +0 +38 +si_downstream_front +43 + + +10278 +10 +1 +0 +39 +si_upstream_front +42 + + +10279 +10 +1 +0 +40 +si_downstream_front +52 + + +10280 +10 +1 +0 +41 +si_upstream_front +53 + + +10281 +10 +1 +0 +42 +si_downstream_front +45 + + +10282 +10 +1 +0 +43 +si_upstream_front +44 + + +10283 +10 +1 +0 +44 +si_downstream_front +48 + + +10284 +10 +1 +0 +46 +si_upstream_front +51 + + +10285 +10 +1 +0 +47 +si_downstream_front +47 + + +10286 +10 +1 +0 +48 +si_upstream_front +46 + + +10287 +10 +1 +0 +49 +si_downstream_front +50 + + +10288 +10 +1 +0 +50 +si_upstream_front +49 + + +10289 +10 +1 +0 +51 +si_downstream_front +49 + + +10290 +10 +1 +0 +52 +si_upstream_front +48 + + +10291 +10 +1 +0 +53 +si_downstream_front +54 + + +10292 +10 +1 +0 +54 +si_upstream_front +50 + + +10293 +10 +1 +0 +55 +si_downstream_front +56 + + +10294 +10 +1 +0 +57 +si_upstream_front +55 + + +10295 +10 +1 +0 +58 +si_downstream_front +51 + + +10296 +10 +1 +0 +59 +si_upstream_front +52 + + +10297 +10 +1 +0 +60 +si_downstream_front +53 + + +10298 +10 +1 +0 +61 +si_upstream_front +57 + + +10299 +10 +1 +0 +62 +si_downstream_front +57 + + +10300 +10 +1 +0 +63 +si_upstream_front +59 + + +10301 +10 +1 +0 +64 +si_downstream_front +55 + + +10302 +10 +1 +0 +65 +si_upstream_front +61 + + +10303 +10 +1 +0 +66 +si_downstream_front +59 + + +10304 +10 +1 +0 +67 +si_upstream_front +54 + + +10305 +10 +1 +1 +0 +si_downstream_front +123 + + +10306 +10 +1 +1 +1 +si_upstream_front +123 + + +10307 +10 +1 +1 +2 +si_downstream_front +124 + + +10308 +10 +1 +1 +3 +si_upstream_front +124 + + +10309 +10 +1 +1 +4 +si_downstream_front +125 + + +10310 +10 +1 +1 +5 +si_upstream_front +125 + + +10311 +10 +1 +1 +6 +si_downstream_front +126 + + +10312 +10 +1 +1 +7 +si_upstream_front +126 + + +10313 +10 +1 +1 +8 +si_downstream_front +127 + + +10314 +10 +1 +1 +9 +si_upstream_front +127 + + +10315 +10 +1 +1 +10 +si_downstream_front +0 + + +10316 +10 +1 +1 +12 +si_upstream_front +0 + + +10317 +10 +1 +1 +13 +si_downstream_front +1 + + +10318 +10 +1 +1 +14 +si_upstream_front +3 + + +10319 +10 +1 +1 +15 +si_downstream_front +2 + + +10320 +10 +1 +1 +16 +si_upstream_front +1 + + +10321 +10 +1 +1 +17 +si_downstream_front +4 + + +10322 +10 +1 +1 +18 +si_upstream_front +5 + + +10323 +10 +1 +1 +19 +si_downstream_front +3 + + +10324 +10 +1 +1 +20 +si_upstream_front +2 + + +10325 +10 +1 +1 +21 +si_downstream_front +6 + + +10326 +10 +1 +1 +23 +si_upstream_front +7 + + +10327 +10 +1 +1 +24 +si_downstream_front +5 + + +10328 +10 +1 +1 +25 +si_upstream_front +4 + + +10329 +10 +1 +1 +26 +si_downstream_front +8 + + +10330 +10 +1 +1 +27 +si_upstream_front +9 + + +10331 +10 +1 +1 +28 +si_downstream_front +7 + + +10332 +10 +1 +1 +29 +si_upstream_front +6 + + +10333 +10 +1 +1 +30 +si_downstream_front +10 + + +10334 +10 +1 +1 +31 +si_upstream_front +11 + + +10335 +10 +1 +1 +32 +si_downstream_front +9 + + +10336 +10 +1 +1 +33 +si_upstream_front +8 + + +10337 +10 +1 +1 +34 +si_downstream_front +12 + + +10338 +10 +1 +1 +35 +si_upstream_front +10 + + +10339 +10 +1 +1 +36 +si_downstream_front +11 + + +10340 +10 +1 +1 +37 +si_upstream_front +12 + + +10341 +10 +1 +1 +38 +si_downstream_front +14 + + +10342 +10 +1 +1 +39 +si_upstream_front +14 + + +10343 +10 +1 +1 +40 +si_downstream_front +13 + + +10344 +10 +1 +1 +41 +si_upstream_front +13 + + +10345 +10 +1 +1 +42 +si_downstream_front +16 + + +10346 +10 +1 +1 +43 +si_upstream_front +15 + + +10347 +10 +1 +1 +44 +si_downstream_front +15 + + +10348 +10 +1 +1 +46 +si_upstream_front +16 + + +10349 +10 +1 +1 +47 +si_downstream_front +18 + + +10350 +10 +1 +1 +48 +si_upstream_front +17 + + +10351 +10 +1 +1 +49 +si_downstream_front +17 + + +10352 +10 +1 +1 +50 +si_upstream_front +18 + + +10353 +10 +1 +1 +51 +si_downstream_front +20 + + +10354 +10 +1 +1 +52 +si_upstream_front +19 + + +10355 +10 +1 +1 +53 +si_downstream_front +19 + + +10356 +10 +1 +1 +54 +si_upstream_front +20 + + +10357 +10 +1 +1 +55 +si_downstream_front +22 + + +10358 +10 +1 +1 +57 +si_upstream_front +21 + + +10359 +10 +1 +1 +58 +si_downstream_front +21 + + +10360 +10 +1 +1 +59 +si_upstream_front +22 + + +10361 +10 +1 +1 +60 +si_downstream_front +24 + + +10362 +10 +1 +1 +61 +si_upstream_front +23 + + +10363 +10 +1 +1 +62 +si_downstream_front +23 + + +10364 +10 +1 +1 +63 +si_upstream_front +24 + + +10365 +10 +1 +1 +64 +si_downstream_front +26 + + +10366 +10 +1 +1 +65 +si_upstream_front +25 + + +10367 +10 +1 +1 +66 +si_downstream_front +25 + + +10368 +10 +1 +1 +67 +si_upstream_front +26 + + +10369 +10 +1 +2 +0 +si_downstream_front +93 + + +10370 +10 +1 +2 +1 +si_upstream_front +91 + + +10371 +10 +1 +2 +2 +si_downstream_front +90 + + +10372 +10 +1 +2 +3 +si_upstream_front +95 + + +10373 +10 +1 +2 +4 +si_downstream_front +95 + + +10374 +10 +1 +2 +5 +si_upstream_front +77 + + +10375 +10 +1 +2 +6 +si_downstream_front +94 + + +10376 +10 +1 +2 +7 +si_upstream_front +73 + + +10377 +10 +1 +2 +8 +si_downstream_front +92 + + +10378 +10 +1 +2 +9 +si_upstream_front +69 + + +10379 +10 +1 +2 +10 +si_downstream_front +96 + + +10380 +10 +1 +2 +12 +si_upstream_front +96 + + +10381 +10 +1 +2 +13 +si_downstream_front +97 + + +10382 +10 +1 +2 +14 +si_upstream_front +99 + + +10383 +10 +1 +2 +15 +si_downstream_front +98 + + +10384 +10 +1 +2 +16 +si_upstream_front +97 + + +10385 +10 +1 +2 +17 +si_downstream_front +99 + + +10386 +10 +1 +2 +18 +si_upstream_front +101 + + +10387 +10 +1 +2 +19 +si_downstream_front +100 + + +10388 +10 +1 +2 +20 +si_upstream_front +98 + + +10389 +10 +1 +2 +21 +si_downstream_front +101 + + +10390 +10 +1 +2 +23 +si_upstream_front +103 + + +10391 +10 +1 +2 +24 +si_downstream_front +102 + + +10392 +10 +1 +2 +25 +si_upstream_front +100 + + +10393 +10 +1 +2 +26 +si_downstream_front +103 + + +10394 +10 +1 +2 +27 +si_upstream_front +105 + + +10395 +10 +1 +2 +28 +si_downstream_front +104 + + +10396 +10 +1 +2 +29 +si_upstream_front +102 + + +10397 +10 +1 +2 +30 +si_downstream_front +105 + + +10398 +10 +1 +2 +31 +si_upstream_front +104 + + +10399 +10 +1 +2 +32 +si_downstream_front +106 + + +10400 +10 +1 +2 +33 +si_upstream_front +107 + + +10401 +10 +1 +2 +34 +si_downstream_front +107 + + +10402 +10 +1 +2 +35 +si_upstream_front +106 + + +10403 +10 +1 +2 +36 +si_downstream_front +108 + + +10404 +10 +1 +2 +37 +si_upstream_front +108 + + +10405 +10 +1 +2 +38 +si_downstream_front +109 + + +10406 +10 +1 +2 +39 +si_upstream_front +109 + + +10407 +10 +1 +2 +40 +si_downstream_front +110 + + +10408 +10 +1 +2 +41 +si_upstream_front +110 + + +10409 +10 +1 +2 +42 +si_downstream_front +111 + + +10410 +10 +1 +2 +43 +si_upstream_front +111 + + +10411 +10 +1 +2 +44 +si_downstream_front +112 + + +10412 +10 +1 +2 +46 +si_upstream_front +112 + + +10413 +10 +1 +2 +47 +si_downstream_front +113 + + +10414 +10 +1 +2 +48 +si_upstream_front +113 + + +10415 +10 +1 +2 +49 +si_downstream_front +114 + + +10416 +10 +1 +2 +50 +si_upstream_front +114 + + +10417 +10 +1 +2 +51 +si_downstream_front +115 + + +10418 +10 +1 +2 +52 +si_upstream_front +115 + + +10419 +10 +1 +2 +53 +si_downstream_front +116 + + +10420 +10 +1 +2 +54 +si_upstream_front +116 + + +10421 +10 +1 +2 +55 +si_downstream_front +117 + + +10422 +10 +1 +2 +57 +si_upstream_front +117 + + +10423 +10 +1 +2 +58 +si_downstream_front +118 + + +10424 +10 +1 +2 +59 +si_upstream_front +118 + + +10425 +10 +1 +2 +60 +si_downstream_front +119 + + +10426 +10 +1 +2 +61 +si_upstream_front +119 + + +10427 +10 +1 +2 +62 +si_downstream_front +120 + + +10428 +10 +1 +2 +63 +si_upstream_front +120 + + +10429 +10 +1 +2 +64 +si_downstream_front +121 + + +10430 +10 +1 +2 +65 +si_upstream_front +121 + + +10431 +10 +1 +2 +66 +si_downstream_front +122 + + +10432 +10 +1 +2 +67 +si_upstream_front +122 + + +10433 +10 +1 +3 +0 +si_downstream_front +63 + + +10434 +10 +1 +3 +1 +si_upstream_front +64 + + +10435 +10 +1 +3 +2 +si_downstream_front +62 + + +10436 +10 +1 +3 +3 +si_upstream_front +56 + + +10437 +10 +1 +3 +4 +si_downstream_front +60 + + +10438 +10 +1 +3 +5 +si_upstream_front +65 + + +10439 +10 +1 +3 +6 +si_downstream_front +58 + + +10440 +10 +1 +3 +7 +si_upstream_front +58 + + +10441 +10 +1 +3 +8 +si_downstream_front +61 + + +10442 +10 +1 +3 +9 +si_upstream_front +66 + + +10443 +10 +1 +3 +10 +si_downstream_front +64 + + +10444 +10 +1 +3 +12 +si_upstream_front +63 + + +10445 +10 +1 +3 +13 +si_downstream_front +67 + + +10446 +10 +1 +3 +14 +si_upstream_front +68 + + +10447 +10 +1 +3 +15 +si_downstream_front +65 + + +10448 +10 +1 +3 +16 +si_upstream_front +62 + + +10449 +10 +1 +3 +17 +si_downstream_front +69 + + +10450 +10 +1 +3 +18 +si_upstream_front +70 + + +10451 +10 +1 +3 +19 +si_downstream_front +66 + + +10452 +10 +1 +3 +20 +si_upstream_front +60 + + +10453 +10 +1 +3 +21 +si_downstream_front +71 + + +10454 +10 +1 +3 +23 +si_upstream_front +72 + + +10455 +10 +1 +3 +24 +si_downstream_front +68 + + +10456 +10 +1 +3 +25 +si_upstream_front +74 + + +10457 +10 +1 +3 +26 +si_downstream_front +73 + + +10458 +10 +1 +3 +27 +si_upstream_front +76 + + +10459 +10 +1 +3 +28 +si_downstream_front +70 + + +10460 +10 +1 +3 +29 +si_upstream_front +71 + + +10461 +10 +1 +3 +30 +si_downstream_front +72 + + +10462 +10 +1 +3 +31 +si_upstream_front +67 + + +10463 +10 +1 +3 +32 +si_downstream_front +75 + + +10464 +10 +1 +3 +33 +si_upstream_front +75 + + +10465 +10 +1 +3 +34 +si_downstream_front +76 + + +10466 +10 +1 +3 +35 +si_upstream_front +78 + + +10467 +10 +1 +3 +36 +si_downstream_front +77 + + +10468 +10 +1 +3 +37 +si_upstream_front +79 + + +10469 +10 +1 +3 +38 +si_downstream_front +74 + + +10470 +10 +1 +3 +39 +si_upstream_front +80 + + +10471 +10 +1 +3 +40 +si_downstream_front +79 + + +10472 +10 +1 +3 +41 +si_upstream_front +81 + + +10473 +10 +1 +3 +42 +si_downstream_front +78 + + +10474 +10 +1 +3 +43 +si_upstream_front +82 + + +10475 +10 +1 +3 +44 +si_downstream_front +81 + + +10476 +10 +1 +3 +46 +si_upstream_front +84 + + +10477 +10 +1 +3 +47 +si_downstream_front +80 + + +10478 +10 +1 +3 +48 +si_upstream_front +83 + + +10479 +10 +1 +3 +49 +si_downstream_front +83 + + +10480 +10 +1 +3 +50 +si_upstream_front +86 + + +10481 +10 +1 +3 +51 +si_downstream_front +82 + + +10482 +10 +1 +3 +52 +si_upstream_front +88 + + +10483 +10 +1 +3 +53 +si_downstream_front +85 + + +10484 +10 +1 +3 +54 +si_upstream_front +85 + + +10485 +10 +1 +3 +55 +si_downstream_front +87 + + +10486 +10 +1 +3 +57 +si_upstream_front +90 + + +10487 +10 +1 +3 +58 +si_downstream_front +84 + + +10488 +10 +1 +3 +59 +si_upstream_front +87 + + +10489 +10 +1 +3 +60 +si_downstream_front +86 + + +10490 +10 +1 +3 +61 +si_upstream_front +92 + + +10491 +10 +1 +3 +62 +si_downstream_front +88 + + +10492 +10 +1 +3 +63 +si_upstream_front +94 + + +10493 +10 +1 +3 +64 +si_downstream_front +89 + + +10494 +10 +1 +3 +65 +si_upstream_front +89 + + +10495 +10 +1 +3 +66 +si_downstream_front +91 + + +10496 +10 +1 +3 +67 +si_upstream_front +93 + + +10497 +10 +0 +0 +0 +si_downstream_back +31 + + +10498 +10 +0 +0 +1 +si_upstream_back +31 + + +10499 +10 +0 +0 +2 +si_downstream_back +30 + + +10500 +10 +0 +0 +3 +si_upstream_back +29 + + +10501 +10 +0 +0 +4 +si_downstream_back +29 + + +10502 +10 +0 +0 +5 +si_upstream_back +30 + + +10503 +10 +0 +0 +6 +si_downstream_back +28 + + +10504 +10 +0 +0 +7 +si_upstream_back +27 + + +10505 +10 +0 +0 +8 +si_downstream_back +27 + + +10506 +10 +0 +0 +9 +si_upstream_back +28 + + +10507 +10 +0 +0 +10 +si_downstream_back +26 + + +10508 +10 +0 +0 +12 +si_upstream_back +25 + + +10509 +10 +0 +0 +13 +si_downstream_back +25 + + +10510 +10 +0 +0 +14 +si_upstream_back +26 + + +10511 +10 +0 +0 +15 +si_downstream_back +24 + + +10512 +10 +0 +0 +16 +si_upstream_back +23 + + +10513 +10 +0 +0 +17 +si_downstream_back +23 + + +10514 +10 +0 +0 +18 +si_upstream_back +24 + + +10515 +10 +0 +0 +19 +si_downstream_back +22 + + +10516 +10 +0 +0 +20 +si_upstream_back +21 + + +10517 +10 +0 +0 +21 +si_downstream_back +21 + + +10518 +10 +0 +0 +23 +si_upstream_back +22 + + +10519 +10 +0 +0 +24 +si_downstream_back +20 + + +10520 +10 +0 +0 +25 +si_upstream_back +19 + + +10521 +10 +0 +0 +26 +si_downstream_back +19 + + +10522 +10 +0 +0 +27 +si_upstream_back +20 + + +10523 +10 +0 +0 +28 +si_downstream_back +18 + + +10524 +10 +0 +0 +29 +si_upstream_back +17 + + +10525 +10 +0 +0 +30 +si_downstream_back +17 + + +10526 +10 +0 +0 +31 +si_upstream_back +18 + + +10527 +10 +0 +0 +32 +si_downstream_back +16 + + +10528 +10 +0 +0 +33 +si_upstream_back +15 + + +10529 +10 +0 +0 +34 +si_downstream_back +15 + + +10530 +10 +0 +0 +35 +si_upstream_back +16 + + +10531 +10 +0 +0 +36 +si_downstream_back +13 + + +10532 +10 +0 +0 +37 +si_upstream_back +13 + + +10533 +10 +0 +0 +38 +si_downstream_back +14 + + +10534 +10 +0 +0 +39 +si_upstream_back +14 + + +10535 +10 +0 +0 +40 +si_downstream_back +12 + + +10536 +10 +0 +0 +41 +si_upstream_back +11 + + +10537 +10 +0 +0 +42 +si_downstream_back +10 + + +10538 +10 +0 +0 +43 +si_upstream_back +12 + + +10539 +10 +0 +0 +44 +si_downstream_back +8 + + +10540 +10 +0 +0 +46 +si_upstream_back +9 + + +10541 +10 +0 +0 +47 +si_downstream_back +11 + + +10542 +10 +0 +0 +48 +si_upstream_back +10 + + +10543 +10 +0 +0 +49 +si_downstream_back +6 + + +10544 +10 +0 +0 +50 +si_upstream_back +7 + + +10545 +10 +0 +0 +51 +si_downstream_back +9 + + +10546 +10 +0 +0 +52 +si_upstream_back +8 + + +10547 +10 +0 +0 +53 +si_downstream_back +4 + + +10548 +10 +0 +0 +54 +si_upstream_back +5 + + +10549 +10 +0 +0 +55 +si_downstream_back +7 + + +10550 +10 +0 +0 +57 +si_upstream_back +6 + + +10551 +10 +0 +0 +58 +si_downstream_back +2 + + +10552 +10 +0 +0 +59 +si_upstream_back +3 + + +10553 +10 +0 +0 +60 +si_downstream_back +5 + + +10554 +10 +0 +0 +61 +si_upstream_back +4 + + +10555 +10 +0 +0 +62 +si_downstream_back +1 + + +10556 +10 +0 +0 +63 +si_upstream_back +2 + + +10557 +10 +0 +0 +64 +si_downstream_back +3 + + +10558 +10 +0 +0 +65 +si_upstream_back +1 + + +10559 +10 +0 +0 +66 +si_downstream_back +0 + + +10560 +10 +0 +0 +67 +si_upstream_back +0 + + +10561 +10 +0 +1 +0 +si_downstream_back +66 + + +10562 +10 +0 +1 +1 +si_upstream_back +61 + + +10563 +10 +0 +1 +2 +si_downstream_back +58 + + +10564 +10 +0 +1 +3 +si_upstream_back +58 + + +10565 +10 +0 +1 +4 +si_downstream_back +65 + + +10566 +10 +0 +1 +5 +si_upstream_back +60 + + +10567 +10 +0 +1 +6 +si_downstream_back +56 + + +10568 +10 +0 +1 +7 +si_upstream_back +62 + + +10569 +10 +0 +1 +8 +si_downstream_back +64 + + +10570 +10 +0 +1 +9 +si_upstream_back +63 + + +10571 +10 +0 +1 +10 +si_downstream_back +54 + + +10572 +10 +0 +1 +12 +si_upstream_back +59 + + +10573 +10 +0 +1 +13 +si_downstream_back +61 + + +10574 +10 +0 +1 +14 +si_upstream_back +55 + + +10575 +10 +0 +1 +15 +si_downstream_back +59 + + +10576 +10 +0 +1 +16 +si_upstream_back +57 + + +10577 +10 +0 +1 +17 +si_downstream_back +57 + + +10578 +10 +0 +1 +18 +si_upstream_back +53 + + +10579 +10 +0 +1 +19 +si_downstream_back +52 + + +10580 +10 +0 +1 +20 +si_upstream_back +51 + + +10581 +10 +0 +1 +21 +si_downstream_back +55 + + +10582 +10 +0 +1 +23 +si_upstream_back +56 + + +10583 +10 +0 +1 +24 +si_downstream_back +50 + + +10584 +10 +0 +1 +25 +si_upstream_back +54 + + +10585 +10 +0 +1 +26 +si_downstream_back +48 + + +10586 +10 +0 +1 +27 +si_upstream_back +49 + + +10587 +10 +0 +1 +28 +si_downstream_back +49 + + +10588 +10 +0 +1 +29 +si_upstream_back +50 + + +10589 +10 +0 +1 +30 +si_downstream_back +46 + + +10590 +10 +0 +1 +31 +si_upstream_back +47 + + +10591 +10 +0 +1 +32 +si_downstream_back +51 + + +10592 +10 +0 +1 +33 +si_upstream_back +48 + + +10593 +10 +0 +1 +34 +si_downstream_back +44 + + +10594 +10 +0 +1 +35 +si_upstream_back +45 + + +10595 +10 +0 +1 +36 +si_downstream_back +53 + + +10596 +10 +0 +1 +37 +si_upstream_back +52 + + +10597 +10 +0 +1 +38 +si_downstream_back +42 + + +10598 +10 +0 +1 +39 +si_upstream_back +43 + + +10599 +10 +0 +1 +40 +si_downstream_back +40 + + +10600 +10 +0 +1 +41 +si_upstream_back +41 + + +10601 +10 +0 +1 +42 +si_downstream_back +47 + + +10602 +10 +0 +1 +43 +si_upstream_back +44 + + +10603 +10 +0 +1 +44 +si_downstream_back +45 + + +10604 +10 +0 +1 +46 +si_upstream_back +39 + + +10605 +10 +0 +1 +47 +si_downstream_back +43 + + +10606 +10 +0 +1 +48 +si_upstream_back +46 + + +10607 +10 +0 +1 +49 +si_downstream_back +38 + + +10608 +10 +0 +1 +50 +si_upstream_back +40 + + +10609 +10 +0 +1 +51 +si_downstream_back +41 + + +10610 +10 +0 +1 +52 +si_upstream_back +37 + + +10611 +10 +0 +1 +53 +si_downstream_back +36 + + +10612 +10 +0 +1 +54 +si_upstream_back +36 + + +10613 +10 +0 +1 +55 +si_downstream_back +35 + + +10614 +10 +0 +1 +57 +si_upstream_back +33 + + +10615 +10 +0 +1 +58 +si_downstream_back +34 + + +10616 +10 +0 +1 +59 +si_upstream_back +32 + + +10617 +10 +0 +1 +60 +si_downstream_back +37 + + +10618 +10 +0 +1 +61 +si_upstream_back +34 + + +10619 +10 +0 +1 +62 +si_downstream_back +32 + + +10620 +10 +0 +1 +63 +si_upstream_back +38 + + +10621 +10 +0 +1 +64 +si_downstream_back +39 + + +10622 +10 +0 +1 +65 +si_upstream_back +42 + + +10623 +10 +0 +1 +66 +si_downstream_back +33 + + +10624 +10 +0 +1 +67 +si_upstream_back +35 + + +10625 +10 +0 +2 +0 +si_downstream_back +69 + + +10626 +10 +0 +2 +1 +si_upstream_back +92 + + +10627 +10 +0 +2 +2 +si_downstream_back +73 + + +10628 +10 +0 +2 +3 +si_upstream_back +94 + + +10629 +10 +0 +2 +4 +si_downstream_back +77 + + +10630 +10 +0 +2 +5 +si_upstream_back +95 + + +10631 +10 +0 +2 +6 +si_downstream_back +95 + + +10632 +10 +0 +2 +7 +si_upstream_back +90 + + +10633 +10 +0 +2 +8 +si_downstream_back +91 + + +10634 +10 +0 +2 +9 +si_upstream_back +93 + + +10635 +10 +0 +2 +10 +si_downstream_back +93 + + +10636 +10 +0 +2 +12 +si_upstream_back +91 + + +10637 +10 +0 +2 +13 +si_downstream_back +89 + + +10638 +10 +0 +2 +14 +si_upstream_back +89 + + +10639 +10 +0 +2 +15 +si_downstream_back +94 + + +10640 +10 +0 +2 +16 +si_upstream_back +88 + + +10641 +10 +0 +2 +17 +si_downstream_back +92 + + +10642 +10 +0 +2 +18 +si_upstream_back +86 + + +10643 +10 +0 +2 +19 +si_downstream_back +87 + + +10644 +10 +0 +2 +20 +si_upstream_back +84 + + +10645 +10 +0 +2 +21 +si_downstream_back +90 + + +10646 +10 +0 +2 +23 +si_upstream_back +87 + + +10647 +10 +0 +2 +24 +si_downstream_back +85 + + +10648 +10 +0 +2 +25 +si_upstream_back +85 + + +10649 +10 +0 +2 +26 +si_downstream_back +88 + + +10650 +10 +0 +2 +27 +si_upstream_back +82 + + +10651 +10 +0 +2 +28 +si_downstream_back +86 + + +10652 +10 +0 +2 +29 +si_upstream_back +83 + + +10653 +10 +0 +2 +30 +si_downstream_back +83 + + +10654 +10 +0 +2 +31 +si_upstream_back +80 + + +10655 +10 +0 +2 +32 +si_downstream_back +84 + + +10656 +10 +0 +2 +33 +si_upstream_back +81 + + +10657 +10 +0 +2 +34 +si_downstream_back +82 + + +10658 +10 +0 +2 +35 +si_upstream_back +78 + + +10659 +10 +0 +2 +36 +si_downstream_back +81 + + +10660 +10 +0 +2 +37 +si_upstream_back +79 + + +10661 +10 +0 +2 +38 +si_downstream_back +80 + + +10662 +10 +0 +2 +39 +si_upstream_back +74 + + +10663 +10 +0 +2 +40 +si_downstream_back +79 + + +10664 +10 +0 +2 +41 +si_upstream_back +77 + + +10665 +10 +0 +2 +42 +si_downstream_back +78 + + +10666 +10 +0 +2 +43 +si_upstream_back +76 + + +10667 +10 +0 +2 +44 +si_downstream_back +75 + + +10668 +10 +0 +2 +46 +si_upstream_back +75 + + +10669 +10 +0 +2 +47 +si_downstream_back +67 + + +10670 +10 +0 +2 +48 +si_upstream_back +72 + + +10671 +10 +0 +2 +49 +si_downstream_back +71 + + +10672 +10 +0 +2 +50 +si_upstream_back +70 + + +10673 +10 +0 +2 +51 +si_downstream_back +76 + + +10674 +10 +0 +2 +52 +si_upstream_back +73 + + +10675 +10 +0 +2 +53 +si_downstream_back +74 + + +10676 +10 +0 +2 +54 +si_upstream_back +68 + + +10677 +10 +0 +2 +55 +si_downstream_back +72 + + +10678 +10 +0 +2 +57 +si_upstream_back +71 + + +10679 +10 +0 +2 +58 +si_downstream_back +60 + + +10680 +10 +0 +2 +59 +si_upstream_back +66 + + +10681 +10 +0 +2 +60 +si_downstream_back +70 + + +10682 +10 +0 +2 +61 +si_upstream_back +69 + + +10683 +10 +0 +2 +62 +si_downstream_back +62 + + +10684 +10 +0 +2 +63 +si_upstream_back +65 + + +10685 +10 +0 +2 +64 +si_downstream_back +68 + + +10686 +10 +0 +2 +65 +si_upstream_back +67 + + +10687 +10 +0 +2 +66 +si_downstream_back +63 + + +10688 +10 +0 +2 +67 +si_upstream_back +64 + + +10689 +10 +0 +3 +0 +si_downstream_back +127 + + +10690 +10 +0 +3 +1 +si_upstream_back +127 + + +10691 +10 +0 +3 +2 +si_downstream_back +126 + + +10692 +10 +0 +3 +3 +si_upstream_back +126 + + +10693 +10 +0 +3 +4 +si_downstream_back +125 + + +10694 +10 +0 +3 +5 +si_upstream_back +125 + + +10695 +10 +0 +3 +6 +si_downstream_back +124 + + +10696 +10 +0 +3 +7 +si_upstream_back +124 + + +10697 +10 +0 +3 +8 +si_downstream_back +123 + + +10698 +10 +0 +3 +9 +si_upstream_back +123 + + +10699 +10 +0 +3 +10 +si_downstream_back +122 + + +10700 +10 +0 +3 +12 +si_upstream_back +122 + + +10701 +10 +0 +3 +13 +si_downstream_back +121 + + +10702 +10 +0 +3 +14 +si_upstream_back +121 + + +10703 +10 +0 +3 +15 +si_downstream_back +120 + + +10704 +10 +0 +3 +16 +si_upstream_back +120 + + +10705 +10 +0 +3 +17 +si_downstream_back +119 + + +10706 +10 +0 +3 +18 +si_upstream_back +119 + + +10707 +10 +0 +3 +19 +si_downstream_back +118 + + +10708 +10 +0 +3 +20 +si_upstream_back +118 + + +10709 +10 +0 +3 +21 +si_downstream_back +117 + + +10710 +10 +0 +3 +23 +si_upstream_back +117 + + +10711 +10 +0 +3 +24 +si_downstream_back +116 + + +10712 +10 +0 +3 +25 +si_upstream_back +116 + + +10713 +10 +0 +3 +26 +si_downstream_back +115 + + +10714 +10 +0 +3 +27 +si_upstream_back +115 + + +10715 +10 +0 +3 +28 +si_downstream_back +114 + + +10716 +10 +0 +3 +29 +si_upstream_back +114 + + +10717 +10 +0 +3 +30 +si_downstream_back +113 + + +10718 +10 +0 +3 +31 +si_upstream_back +113 + + +10719 +10 +0 +3 +32 +si_downstream_back +112 + + +10720 +10 +0 +3 +33 +si_upstream_back +112 + + +10721 +10 +0 +3 +34 +si_downstream_back +111 + + +10722 +10 +0 +3 +35 +si_upstream_back +111 + + +10723 +10 +0 +3 +36 +si_downstream_back +110 + + +10724 +10 +0 +3 +37 +si_upstream_back +110 + + +10725 +10 +0 +3 +38 +si_downstream_back +109 + + +10726 +10 +0 +3 +39 +si_upstream_back +109 + + +10727 +10 +0 +3 +40 +si_downstream_back +108 + + +10728 +10 +0 +3 +41 +si_upstream_back +108 + + +10729 +10 +0 +3 +42 +si_downstream_back +106 + + +10730 +10 +0 +3 +43 +si_upstream_back +107 + + +10731 +10 +0 +3 +44 +si_downstream_back +107 + + +10732 +10 +0 +3 +46 +si_upstream_back +106 + + +10733 +10 +0 +3 +47 +si_downstream_back +104 + + +10734 +10 +0 +3 +48 +si_upstream_back +105 + + +10735 +10 +0 +3 +49 +si_downstream_back +102 + + +10736 +10 +0 +3 +50 +si_upstream_back +104 + + +10737 +10 +0 +3 +51 +si_downstream_back +105 + + +10738 +10 +0 +3 +52 +si_upstream_back +103 + + +10739 +10 +0 +3 +53 +si_downstream_back +100 + + +10740 +10 +0 +3 +54 +si_upstream_back +102 + + +10741 +10 +0 +3 +55 +si_downstream_back +103 + + +10742 +10 +0 +3 +57 +si_upstream_back +101 + + +10743 +10 +0 +3 +58 +si_downstream_back +98 + + +10744 +10 +0 +3 +59 +si_upstream_back +100 + + +10745 +10 +0 +3 +60 +si_downstream_back +101 + + +10746 +10 +0 +3 +61 +si_upstream_back +99 + + +10747 +10 +0 +3 +62 +si_downstream_back +97 + + +10748 +10 +0 +3 +63 +si_upstream_back +98 + + +10749 +10 +0 +3 +64 +si_downstream_back +99 + + +10750 +10 +0 +3 +65 +si_upstream_back +97 + + +10751 +10 +0 +3 +66 +si_downstream_back +96 + + +10752 +10 +0 +3 +67 +si_upstream_back +96 + + diff --git a/scripts/rcnp_map_size.csv b/scripts/rcnp_map_size.csv new file mode 100644 index 000000000..e1b2ef1b5 --- /dev/null +++ b/scripts/rcnp_map_size.csv @@ -0,0 +1,10241 @@ +CoboID,AsadID,AgetID,ChannelID,PadID,SizeID +7,2,1,10,9908,1 +7,2,1,12,9919,1 +7,2,1,13,9909,1 +7,2,1,14,9920,1 +7,2,1,15,9910,1 +7,2,1,16,9921,1 +7,2,1,17,9911,1 +7,2,1,18,9922,1 +7,2,1,19,9912,1 +7,2,1,20,9923,1 +7,2,1,21,9913,1 +7,2,1,23,9924,1 +7,2,1,24,9914,1 +7,2,1,25,9974,1 +7,2,1,26,9915,1 +7,2,1,27,9973,1 +7,2,1,28,9916,1 +7,2,1,29,9983,1 +7,2,1,30,9917,1 +7,2,1,31,9984,1 +7,2,1,32,9918,1 +7,2,1,33,9985,1 +7,2,1,34,9982,1 +7,2,1,35,9986,1 +7,2,1,36,9981,1 +7,2,1,37,9987,1 +7,2,1,38,9972,1 +7,2,1,39,9988,1 +7,2,1,40,9980,1 +7,2,1,41,10043,1 +7,2,1,42,9979,1 +7,2,1,43,10041,1 +7,2,1,44,9978,1 +7,2,1,46,10039,1 +7,2,1,47,9977,1 +7,2,1,48,10037,1 +7,2,1,49,9976,1 +7,2,1,50,10036,1 +7,2,1,51,9975,1 +7,2,1,52,10035,1 +7,2,1,53,10042,1 +7,2,1,54,10044,1 +7,2,1,55,10040,1 +7,2,1,57,10034,1 +7,2,1,58,10038,1 +7,2,1,59,10045,1 +7,2,1,60,10033,1 +7,2,1,61,10099,1 +7,2,1,62,10032,1 +7,2,1,63,10098,1 +7,2,1,64,10046,1 +7,2,1,65,10097,1 +7,2,1,66,10047,1 +7,2,1,67,10155,1 +7,2,0,0,10048,1 +7,2,0,1,10154,1 +7,2,0,2,10049,1 +7,2,0,3,10153,1 +7,2,0,4,10050,1 +7,2,0,5,10152,1 +7,2,0,6,10096,1 +7,2,0,7,10151,1 +7,2,0,8,10095,1 +7,2,0,9,10150,1 +7,2,0,10,10094,1 +7,2,0,12,10149,1 +7,2,0,13,10093,1 +7,2,0,14,10148,1 +7,2,0,15,10105,1 +7,2,0,16,10147,1 +7,2,0,17,10104,1 +7,2,0,18,10146,1 +7,2,0,19,10103,1 +7,2,0,20,10089,1 +7,2,0,21,10102,1 +7,2,0,23,10145,1 +7,2,0,24,10101,1 +7,2,0,25,10142,1 +7,2,0,26,10100,1 +7,2,0,27,10141,1 +7,2,0,28,10088,1 +7,2,0,29,10140,1 +7,2,0,30,10092,1 +7,2,0,31,10195,1 +7,2,0,32,10091,1 +7,2,0,33,10193,1 +7,2,0,34,10090,1 +7,2,0,35,10191,1 +7,2,0,36,10087,1 +7,2,0,37,10189,1 +7,2,0,38,10144,1 +7,2,0,39,10187,1 +7,2,0,40,10143,1 +7,2,0,41,10186,1 +7,2,0,42,10194,1 +7,2,0,43,10139,1 +7,2,0,44,10192,1 +7,2,0,46,10138,1 +7,2,0,47,10190,1 +7,2,0,48,10183,1 +7,2,0,49,10188,1 +7,2,0,50,10137,1 +7,2,0,51,10185,1 +7,2,0,52,10180,1 +7,2,0,53,10184,1 +7,2,0,54,10226,1 +7,2,0,55,10182,1 +7,2,0,57,10223,1 +7,2,0,58,10136,1 +7,2,0,59,10222,1 +7,2,0,60,10181,1 +7,2,0,61,10221,1 +7,2,0,62,10227,1 +7,2,0,63,10220,1 +7,2,0,64,10225,1 +7,2,0,65,10179,1 +7,2,0,66,10224,1 +7,2,0,67,10178,1 +7,2,3,0,9167,1 +7,2,3,1,9438,1 +7,2,3,2,9437,1 +7,2,3,3,9443,1 +7,2,3,4,9168,1 +7,2,3,5,9444,1 +7,2,3,6,9169,1 +7,2,3,7,9445,1 +7,2,3,8,9261,1 +7,2,3,9,9446,1 +7,2,3,10,9262,1 +7,2,3,12,8804,0 +7,2,3,13,9263,1 +7,2,3,14,8596,0 +7,2,3,15,9264,1 +7,2,3,16,8595,0 +7,2,3,17,9353,1 +7,2,3,18,8379,0 +7,2,3,19,9354,1 +7,2,3,20,9166,1 +7,2,3,21,9355,1 +7,2,3,23,9525,1 +7,2,3,24,9356,1 +7,2,3,25,7193,0 +7,2,3,26,8378,0 +7,2,3,27,9524,1 +7,2,3,28,8594,0 +7,2,3,29,9530,1 +7,2,3,30,8593,0 +7,2,3,31,9531,1 +7,2,3,32,8801,0 +7,2,3,33,9532,1 +7,2,3,34,9523,1 +7,2,3,35,9533,1 +7,2,3,36,8802,0 +7,2,3,37,7196,0 +7,2,3,38,8800,0 +7,2,3,39,9349,1 +7,2,3,40,8799,0 +7,2,3,41,9439,1 +7,2,3,42,8591,0 +7,2,3,43,9526,1 +7,2,3,44,8592,0 +7,2,3,46,9610,1 +7,2,3,47,8376,0 +7,2,3,48,9609,1 +7,2,3,49,8797,0 +7,2,3,50,9611,1 +7,2,3,51,8798,0 +7,2,3,52,9608,1 +7,2,3,53,8590,0 +7,2,3,54,9527,1 +7,2,3,55,8589,0 +7,2,3,57,9614,1 +7,2,3,58,8373,0 +7,2,3,59,9615,1 +7,2,3,60,9007,0 +7,2,3,61,9616,1 +7,2,3,62,9008,0 +7,2,3,63,9617,1 +7,2,3,64,9607,1 +7,2,3,65,9440,1 +7,2,3,66,9606,1 +7,2,3,67,9350,1 +7,2,2,0,9006,0 +7,2,2,1,9612,1 +7,2,2,2,9005,0 +7,2,2,3,9528,1 +7,2,2,4,9004,0 +7,2,2,5,9441,1 +7,2,2,6,9003,0 +7,2,2,7,9351,1 +7,2,2,8,7937,0 +7,2,2,9,9613,1 +7,2,2,10,7944,0 +7,2,2,12,9691,1 +7,2,2,13,7945,0 +7,2,2,14,9690,1 +7,2,2,15,7928,0 +7,2,2,16,9688,1 +7,2,2,17,7926,0 +7,2,2,18,9695,1 +7,2,2,19,7925,0 +7,2,2,20,9696,1 +7,2,2,21,7923,0 +7,2,2,23,9697,1 +7,2,2,24,9687,1 +7,2,2,25,9698,1 +7,2,2,26,7929,0 +7,2,2,27,9529,1 +7,2,2,28,7927,0 +7,2,2,29,9442,1 +7,2,2,30,7924,0 +7,2,2,31,9352,1 +7,2,2,32,7922,0 +7,2,2,33,9260,1 +7,2,2,34,9347,1 +7,2,2,35,9259,1 +7,2,2,36,9346,1 +7,2,2,37,9258,1 +7,2,2,38,9345,1 +7,2,2,39,9257,1 +7,2,2,40,9255,1 +7,2,2,41,9163,1 +7,2,2,42,9162,1 +7,2,2,43,9766,1 +7,2,2,44,9161,1 +7,2,2,46,9765,1 +7,2,2,47,9344,1 +7,2,2,48,9256,1 +7,2,2,49,9843,1 +7,2,2,50,9348,1 +7,2,2,51,9844,1 +7,2,2,52,9767,1 +7,2,2,53,9764,1 +7,2,2,54,9768,1 +7,2,2,55,9845,1 +7,2,2,57,9769,1 +7,2,2,58,9846,1 +7,2,2,59,9770,1 +7,2,2,60,9847,1 +7,2,2,61,9771,1 +7,2,2,62,9848,1 +7,2,2,63,9772,1 +7,2,2,64,9849,1 +7,2,2,65,9773,1 +7,2,2,66,9850,1 +7,2,2,67,9774,1 +7,2,1,0,9851,1 +7,2,1,1,9775,1 +7,2,1,2,9852,1 +7,2,1,3,9776,1 +7,2,1,4,9853,1 +7,2,1,5,9840,1 +7,2,1,6,9839,1 +7,2,1,7,9842,1 +7,2,1,8,9838,1 +7,2,1,9,9841,1 +7,3,1,10,9760,1 +7,3,1,12,9907,1 +7,3,1,13,9682,1 +7,3,1,14,9837,1 +7,3,1,15,9601,1 +7,3,1,16,9906,1 +7,3,1,17,7917,0 +7,3,1,18,9836,1 +7,3,1,19,9430,1 +7,3,1,20,9835,1 +7,3,1,21,9759,1 +7,3,1,23,9834,1 +7,3,1,24,9905,1 +7,3,1,25,9833,1 +7,3,1,26,9681,1 +7,3,1,27,9903,1 +7,3,1,28,9600,1 +7,3,1,29,9904,1 +7,3,1,30,9516,1 +7,3,1,31,9967,1 +7,3,1,32,9429,1 +7,3,1,33,9902,1 +7,3,1,34,9339,1 +7,3,1,35,9832,1 +7,3,1,36,9247,1 +7,3,1,37,9757,1 +7,3,1,38,9153,1 +7,3,1,39,9679,1 +7,3,1,40,9758,1 +7,3,1,41,9900,1 +7,3,1,42,9680,1 +7,3,1,43,9971,1 +7,3,1,44,9599,1 +7,3,1,46,9970,1 +7,3,1,47,9515,1 +7,3,1,48,9830,1 +7,3,1,49,9428,1 +7,3,1,50,9755,1 +7,3,1,51,9338,1 +7,3,1,52,9677,1 +7,3,1,53,9246,1 +7,3,1,54,9596,1 +7,3,1,55,9969,1 +7,3,1,57,9512,1 +7,3,1,58,9598,1 +7,3,1,59,9425,1 +7,3,1,60,9514,1 +7,3,1,61,9899,1 +7,3,1,62,9427,1 +7,3,1,63,9829,1 +7,3,1,64,9337,1 +7,3,1,65,9754,1 +7,3,1,66,9901,1 +7,3,1,67,9676,1 +7,3,0,0,9831,1 +7,3,0,1,9595,1 +7,3,0,2,9756,1 +7,3,0,3,9511,1 +7,3,0,4,9678,1 +7,3,0,5,10031,1 +7,3,0,6,9597,1 +7,3,0,7,9898,1 +7,3,0,8,9513,1 +7,3,0,9,9828,1 +7,3,0,10,9426,1 +7,3,0,12,9753,1 +7,3,0,13,10030,1 +7,3,0,14,9675,1 +7,3,0,15,9752,1 +7,3,0,16,9594,1 +7,3,0,17,9968,1 +7,3,0,18,9897,1 +7,3,0,19,9674,1 +7,3,0,20,9827,1 +7,3,0,21,9896,1 +7,3,0,23,9826,1 +7,3,0,24,9751,1 +7,3,0,25,9895,1 +7,3,0,26,9673,1 +7,3,0,27,9825,1 +7,3,0,28,9894,1 +7,3,0,29,9750,1 +7,3,0,30,9824,1 +7,3,0,31,9964,1 +7,3,0,32,9893,1 +7,3,0,33,9963,1 +7,3,0,34,7918,0 +7,3,0,35,9962,1 +7,3,0,36,9966,1 +7,3,0,37,10086,1 +7,3,0,38,9965,1 +7,3,0,39,9959,1 +7,3,0,40,9961,1 +7,3,0,41,9958,1 +7,3,0,42,9960,1 +7,3,0,43,10029,1 +7,3,0,44,10085,1 +7,3,0,46,10028,1 +7,3,0,47,10084,1 +7,3,0,48,10027,1 +7,3,0,49,10025,1 +7,3,0,50,10026,1 +7,3,0,51,10024,1 +7,3,0,52,10219,1 +7,3,0,53,10023,1 +7,3,0,54,10218,1 +7,3,0,55,10022,1 +7,3,0,57,10217,1 +7,3,0,58,10021,1 +7,3,0,59,10216,1 +7,3,0,60,10083,1 +7,3,0,61,10215,1 +7,3,0,62,10082,1 +7,3,0,63,10135,1 +7,3,0,64,10081,1 +7,3,0,65,10134,1 +7,3,0,66,10080,1 +7,3,0,67,10133,1 +7,3,3,0,8983,0 +7,3,3,1,8996,0 +7,3,3,2,8986,0 +7,3,3,3,8993,0 +7,3,3,4,8984,0 +7,3,3,5,8991,0 +7,3,3,6,8792,0 +7,3,3,7,8990,0 +7,3,3,8,8791,0 +7,3,3,9,8998,0 +7,3,3,10,8583,0 +7,3,3,12,9436,1 +7,3,3,13,8584,0 +7,3,3,14,9435,1 +7,3,3,15,8368,0 +7,3,3,16,8999,0 +7,3,3,17,8789,0 +7,3,3,18,9002,0 +7,3,3,19,9434,1 +7,3,3,20,9000,0 +7,3,3,21,8790,0 +7,3,3,23,8997,0 +7,3,3,24,8582,0 +7,3,3,25,8988,0 +7,3,3,26,8581,0 +7,3,3,27,8995,0 +7,3,3,28,8365,0 +7,3,3,29,8994,0 +7,3,3,30,8787,0 +7,3,3,31,8992,0 +7,3,3,32,8788,0 +7,3,3,33,8989,0 +7,3,3,34,8580,0 +7,3,3,35,8987,0 +7,3,3,36,8579,0 +7,3,3,37,8985,0 +7,3,3,38,8363,0 +7,3,3,39,9522,1 +7,3,3,40,8786,0 +7,3,3,41,9521,1 +7,3,3,42,8785,0 +7,3,3,43,8795,0 +7,3,3,44,8577,0 +7,3,3,46,8796,0 +7,3,3,47,8578,0 +7,3,3,48,8588,0 +7,3,3,49,8362,0 +7,3,3,50,8587,0 +7,3,3,51,9520,1 +7,3,3,52,8371,0 +7,3,3,53,8784,0 +7,3,3,54,8794,0 +7,3,3,55,8783,0 +7,3,3,57,8793,0 +7,3,3,58,8575,0 +7,3,3,59,8585,0 +7,3,3,60,8576,0 +7,3,3,61,8586,0 +7,3,3,62,8360,0 +7,3,3,63,8370,0 +7,3,3,64,8982,0 +7,3,3,65,9254,1 +7,3,3,66,8980,0 +7,3,3,67,9253,1 +7,3,2,0,8981,0 +7,3,2,1,9605,1 +7,3,2,2,8979,0 +7,3,2,3,9160,1 +7,3,2,4,8781,0 +7,3,2,5,9252,1 +7,3,2,6,8779,0 +7,3,2,7,9159,1 +7,3,2,8,9604,1 +7,3,2,9,9158,1 +7,3,2,10,8782,0 +7,3,2,12,8977,0 +7,3,2,13,9603,1 +7,3,2,14,8978,0 +7,3,2,15,8780,0 +7,3,2,16,8778,0 +7,3,2,17,8574,0 +7,3,2,18,8777,0 +7,3,2,19,8572,0 +7,3,2,20,8569,0 +7,3,2,21,8573,0 +7,3,2,23,8570,0 +7,3,2,24,8571,0 +7,3,2,25,8975,0 +7,3,2,26,8357,0 +7,3,2,27,8976,0 +7,3,2,28,9433,1 +7,3,2,29,8776,0 +7,3,2,30,9343,1 +7,3,2,31,9686,1 +7,3,2,32,9251,1 +7,3,2,33,9685,1 +7,3,2,34,9157,1 +7,3,2,35,8775,0 +7,3,2,36,7209,0 +7,3,2,37,8567,0 +7,3,2,38,9519,1 +7,3,2,39,9518,1 +7,3,2,40,9684,1 +7,3,2,41,9431,1 +7,3,2,42,9432,1 +7,3,2,43,9341,1 +7,3,2,44,9342,1 +7,3,2,46,9249,1 +7,3,2,47,9250,1 +7,3,2,48,9155,1 +7,3,2,49,9156,1 +7,3,2,50,9517,1 +7,3,2,51,9689,1 +7,3,2,52,9340,1 +7,3,2,53,8974,0 +7,3,2,54,9248,1 +7,3,2,55,8973,0 +7,3,2,57,9154,1 +7,3,2,58,8773,0 +7,3,2,59,9763,1 +7,3,2,60,8774,0 +7,3,2,61,8969,0 +7,3,2,62,8972,0 +7,3,2,63,8970,0 +7,3,2,64,8971,0 +7,3,2,65,8967,0 +7,3,2,66,8771,0 +7,3,2,67,8968,0 +7,3,1,0,8772,0 +7,3,1,1,8770,0 +7,3,1,2,9762,1 +7,3,1,3,8768,0 +7,3,1,4,9761,1 +7,3,1,5,8966,0 +7,3,1,6,9683,1 +7,3,1,7,8965,0 +7,3,1,8,9602,1 +7,3,1,9,8964,0 +3,2,1,10,9041,0 +3,2,1,12,8430,0 +3,2,1,13,7487,0 +3,2,1,14,9361,1 +3,2,1,15,9360,1 +3,2,1,16,8207,0 +3,2,1,17,7488,0 +3,2,1,18,8206,0 +3,2,1,19,7733,0 +3,2,1,20,9043,0 +3,2,1,21,7732,0 +3,2,1,23,9044,0 +3,2,1,24,7237,0 +3,2,1,25,8431,0 +3,2,1,26,7489,0 +3,2,1,27,8208,0 +3,2,1,28,7490,0 +3,2,1,29,8209,0 +3,2,1,30,7735,0 +3,2,1,31,9045,0 +3,2,1,32,7734,0 +3,2,1,33,9046,0 +3,2,1,34,7240,0 +3,2,1,35,9042,0 +3,2,1,36,7492,0 +3,2,1,37,8204,0 +3,2,1,38,7491,0 +3,2,1,39,8205,0 +3,2,1,40,9359,1 +3,2,1,41,9451,1 +3,2,1,42,9450,1 +3,2,1,43,8428,0 +3,2,1,44,7736,0 +3,2,1,46,9040,0 +3,2,1,47,7737,0 +3,2,1,48,9039,0 +3,2,1,49,8196,0 +3,2,1,50,8203,0 +3,2,1,51,7966,0 +3,2,1,52,8202,0 +3,2,1,53,7967,0 +3,2,1,54,8425,0 +3,2,1,55,8422,0 +3,2,1,57,8201,0 +3,2,1,58,8199,0 +3,2,1,59,8200,0 +3,2,1,60,8198,0 +3,2,1,61,8423,0 +3,2,1,62,7968,0 +3,2,1,63,8840,0 +3,2,1,64,7969,0 +3,2,1,65,8839,0 +3,2,1,66,7971,0 +3,2,1,67,8631,0 +3,2,0,0,7970,0 +3,2,0,1,9538,1 +3,2,0,2,9537,1 +3,2,0,3,8632,0 +3,2,0,4,8197,0 +3,2,0,5,8416,0 +3,2,0,6,8420,0 +3,2,0,7,8842,0 +3,2,0,8,9269,1 +3,2,0,9,8841,0 +3,2,0,10,7965,0 +3,2,0,12,8633,0 +3,2,0,13,8195,0 +3,2,0,14,8634,0 +3,2,0,15,8194,0 +3,2,0,16,8418,0 +3,2,0,17,8417,0 +3,2,0,18,8843,0 +3,2,0,19,7962,0 +3,2,0,20,8844,0 +3,2,0,21,7963,0 +3,2,0,23,8636,0 +3,2,0,24,8193,0 +3,2,0,25,8635,0 +3,2,0,26,8192,0 +3,2,0,27,8419,0 +3,2,0,28,9536,1 +3,2,0,29,9622,1 +3,2,0,30,9621,1 +3,2,0,31,8845,0 +3,2,0,32,8415,0 +3,2,0,33,8846,0 +3,2,0,34,7235,0 +3,2,0,35,8638,0 +3,2,0,36,7731,0 +3,2,0,37,8637,0 +3,2,0,38,7730,0 +3,2,0,39,8421,0 +3,2,0,40,7485,0 +3,2,0,41,8848,0 +3,2,0,42,7486,0 +3,2,0,43,8847,0 +3,2,0,44,7234,0 +3,2,0,46,8639,0 +3,2,0,47,7729,0 +3,2,0,48,8640,0 +3,2,0,49,7728,0 +3,2,0,50,8424,0 +3,2,0,51,7483,0 +3,2,0,52,8850,0 +3,2,0,53,7484,0 +3,2,0,54,8849,0 +3,2,0,55,7232,0 +3,2,0,57,9703,1 +3,2,0,58,9702,1 +3,2,0,59,8641,0 +3,2,0,60,7726,0 +3,2,0,61,8642,0 +3,2,0,62,7727,0 +3,2,0,63,8426,0 +3,2,0,64,9701,1 +3,2,0,65,8851,0 +3,2,0,66,9780,1 +3,2,0,67,9781,1 +3,2,3,0,8186,0 +3,2,3,1,8189,0 +3,2,3,2,8183,0 +3,2,3,3,8191,0 +3,2,3,4,8180,0 +3,2,3,5,6964,0 +3,2,3,6,8184,0 +3,2,3,7,7223,0 +3,2,3,8,6421,0 +3,2,3,9,6965,0 +3,2,3,10,6691,0 +3,2,3,12,6700,0 +3,2,3,13,6957,0 +3,2,3,14,8412,0 +3,2,3,15,8406,0 +3,2,3,16,8409,0 +3,2,3,17,8407,0 +3,2,3,18,8414,0 +3,2,3,19,7215,0 +3,2,3,20,6699,0 +3,2,3,21,7468,0 +3,2,3,23,6701,0 +3,2,3,24,7712,0 +3,2,3,25,6702,0 +3,2,3,26,6959,0 +3,2,3,27,8413,0 +3,2,3,28,8408,0 +3,2,3,29,8411,0 +3,2,3,30,8405,0 +3,2,3,31,8410,0 +3,2,3,32,8404,0 +3,2,3,33,6967,0 +3,2,3,34,6694,0 +3,2,3,35,6966,0 +3,2,3,36,6693,0 +3,2,3,37,7225,0 +3,2,3,38,6422,0 +3,2,3,39,8629,0 +3,2,3,40,6958,0 +3,2,3,41,8627,0 +3,2,3,42,8621,0 +3,2,3,43,8626,0 +3,2,3,44,8624,0 +3,2,3,46,7718,0 +3,2,3,47,7217,0 +3,2,3,48,7719,0 +3,2,3,49,7953,0 +3,2,3,50,7474,0 +3,2,3,51,7715,0 +3,2,3,52,7473,0 +3,2,3,53,7714,0 +3,2,3,54,8625,0 +3,2,3,55,8623,0 +3,2,3,57,8628,0 +3,2,3,58,8622,0 +3,2,3,59,8630,0 +3,2,3,60,8619,0 +3,2,3,61,7221,0 +3,2,3,62,7469,0 +3,2,3,63,7721,0 +3,2,3,64,7470,0 +3,2,3,65,7720,0 +3,2,3,66,7218,0 +3,2,3,67,8838,0 +3,2,2,0,6425,0 +3,2,2,1,8836,0 +3,2,2,2,8830,0 +3,2,2,3,8833,0 +3,2,2,4,8831,0 +3,2,2,5,7475,0 +3,2,2,6,6696,0 +3,2,2,7,7476,0 +3,2,2,8,6695,0 +3,2,2,9,7224,0 +3,2,2,10,6960,0 +3,2,2,12,7723,0 +3,2,2,13,6961,0 +3,2,2,14,8834,0 +3,2,2,15,8829,0 +3,2,2,16,8835,0 +3,2,2,17,8828,0 +3,2,2,18,8837,0 +3,2,2,19,8832,0 +3,2,2,20,7722,0 +3,2,2,21,7220,0 +3,2,2,23,7477,0 +3,2,2,24,9708,1 +3,2,2,25,7478,0 +3,2,2,26,9709,1 +3,2,2,27,9037,0 +3,2,2,28,9710,1 +3,2,2,29,9035,0 +3,2,2,30,9029,0 +3,2,2,31,9034,0 +3,2,2,32,9032,0 +3,2,2,33,7226,0 +3,2,2,34,6427,0 +3,2,2,35,7227,0 +3,2,2,36,6698,0 +3,2,2,37,7479,0 +3,2,2,38,6697,0 +3,2,2,39,7480,0 +3,2,2,40,6962,0 +3,2,2,41,9036,0 +3,2,2,42,9031,0 +3,2,2,43,9033,0 +3,2,2,44,9030,0 +3,2,2,46,9038,0 +3,2,2,47,9027,0 +3,2,2,48,7959,0 +3,2,2,49,6963,0 +3,2,2,50,7958,0 +3,2,2,51,7716,0 +3,2,2,52,7961,0 +3,2,2,53,7717,0 +3,2,2,54,7960,0 +3,2,2,55,7472,0 +3,2,2,57,8190,0 +3,2,2,58,7471,0 +3,2,2,59,8188,0 +3,2,2,60,7219,0 +3,2,2,61,8187,0 +3,2,2,62,8182,0 +3,2,2,63,9175,1 +3,2,2,64,9174,1 +3,2,2,65,9176,1 +3,2,2,66,7952,0 +3,2,2,67,7725,0 +3,2,1,0,7951,0 +3,2,1,1,7724,0 +3,2,1,2,8185,0 +3,2,1,3,7229,0 +3,2,1,4,7955,0 +3,2,1,5,7481,0 +3,2,1,6,7954,0 +3,2,1,7,7482,0 +3,2,1,8,9173,1 +3,2,1,9,9268,1 +3,3,1,10,9014,0 +3,3,1,12,7447,0 +3,3,1,13,8377,0 +3,3,1,14,9358,1 +3,3,1,15,9357,1 +3,3,1,16,7448,0 +3,3,1,17,8154,0 +3,3,1,18,7693,0 +3,3,1,19,8155,0 +3,3,1,20,7692,0 +3,3,1,21,9011,0 +3,3,1,23,7194,0 +3,3,1,24,9012,0 +3,3,1,25,7446,0 +3,3,1,26,8375,0 +3,3,1,27,7445,0 +3,3,1,28,8152,0 +3,3,1,29,7690,0 +3,3,1,30,8153,0 +3,3,1,31,7691,0 +3,3,1,32,9010,0 +3,3,1,33,7192,0 +3,3,1,34,9009,0 +3,3,1,35,7444,0 +3,3,1,36,9013,0 +3,3,1,37,7443,0 +3,3,1,38,8156,0 +3,3,1,39,9449,1 +3,3,1,40,8157,0 +3,3,1,41,9448,1 +3,3,1,42,9447,1 +3,3,1,43,7688,0 +3,3,1,44,8380,0 +3,3,1,46,7689,0 +3,3,1,47,9016,0 +3,3,1,48,8164,0 +3,3,1,49,9015,0 +3,3,1,50,7934,0 +3,3,1,51,8158,0 +3,3,1,52,7935,0 +3,3,1,53,8159,0 +3,3,1,54,8385,0 +3,3,1,55,8382,0 +3,3,1,57,8162,0 +3,3,1,58,8161,0 +3,3,1,59,8163,0 +3,3,1,60,8160,0 +3,3,1,61,7933,0 +3,3,1,62,8383,0 +3,3,1,63,7932,0 +3,3,1,64,8816,0 +3,3,1,65,7931,0 +3,3,1,66,8815,0 +3,3,1,67,7930,0 +3,3,0,0,8607,0 +3,3,0,1,9535,1 +3,3,0,2,9534,1 +3,3,0,3,8165,0 +3,3,0,4,8608,0 +3,3,0,5,8388,0 +3,3,0,6,8392,0 +3,3,0,7,9265,1 +3,3,0,8,8813,0 +3,3,0,9,7936,0 +3,3,0,10,8814,0 +3,3,0,12,8166,0 +3,3,0,13,8606,0 +3,3,0,14,8167,0 +3,3,0,15,8605,0 +3,3,0,16,8390,0 +3,3,0,17,8389,0 +3,3,0,18,7938,0 +3,3,0,19,8811,0 +3,3,0,20,7939,0 +3,3,0,21,8812,0 +3,3,0,23,8169,0 +3,3,0,24,8604,0 +3,3,0,25,8168,0 +3,3,0,26,8603,0 +3,3,0,27,9620,1 +3,3,0,28,8387,0 +3,3,0,29,9619,1 +3,3,0,30,9618,1 +3,3,0,31,8391,0 +3,3,0,32,8810,0 +3,3,0,33,7195,0 +3,3,0,34,8809,0 +3,3,0,35,7694,0 +3,3,0,36,8601,0 +3,3,0,37,7695,0 +3,3,0,38,8602,0 +3,3,0,39,7450,0 +3,3,0,40,8386,0 +3,3,0,41,7449,0 +3,3,0,42,8808,0 +3,3,0,43,7197,0 +3,3,0,44,8807,0 +3,3,0,46,7697,0 +3,3,0,47,8599,0 +3,3,0,48,7696,0 +3,3,0,49,8600,0 +3,3,0,50,7451,0 +3,3,0,51,8384,0 +3,3,0,52,7452,0 +3,3,0,53,8805,0 +3,3,0,54,7200,0 +3,3,0,55,8806,0 +3,3,0,57,9700,1 +3,3,0,58,9699,1 +3,3,0,59,7699,0 +3,3,0,60,8598,0 +3,3,0,61,7698,0 +3,3,0,62,8597,0 +3,3,0,63,9779,1 +3,3,0,64,8381,0 +3,3,0,65,9778,1 +3,3,0,66,8803,0 +3,3,0,67,9777,1 +3,3,3,0,8175,0 +3,3,3,1,8178,0 +3,3,3,2,8173,0 +3,3,3,3,8181,0 +3,3,3,4,8170,0 +3,3,3,5,8176,0 +3,3,3,6,6948,0 +3,3,3,7,6420,0 +3,3,3,8,7207,0 +3,3,3,9,6692,0 +3,3,3,10,6949,0 +3,3,3,12,6956,0 +3,3,3,13,6684,0 +3,3,3,14,8401,0 +3,3,3,15,8396,0 +3,3,3,16,8399,0 +3,3,3,17,8398,0 +3,3,3,18,7216,0 +3,3,3,19,8393,0 +3,3,3,20,7467,0 +3,3,3,21,6683,0 +3,3,3,23,7713,0 +3,3,3,24,6682,0 +3,3,3,25,6954,0 +3,3,3,26,6681,0 +3,3,3,27,8400,0 +3,3,3,28,8394,0 +3,3,3,29,8402,0 +3,3,3,30,8395,0 +3,3,3,31,8403,0 +3,3,3,32,8397,0 +3,3,3,33,6689,0 +3,3,3,34,6946,0 +3,3,3,35,6690,0 +3,3,3,36,6947,0 +3,3,3,37,6419,0 +3,3,3,38,7206,0 +3,3,3,39,6955,0 +3,3,3,40,8610,0 +3,3,3,41,8618,0 +3,3,3,42,8611,0 +3,3,3,43,8616,0 +3,3,3,44,8613,0 +3,3,3,46,7214,0 +3,3,3,47,7707,0 +3,3,3,48,7948,0 +3,3,3,49,7706,0 +3,3,3,50,7710,0 +3,3,3,51,7461,0 +3,3,3,52,7711,0 +3,3,3,53,7462,0 +3,3,3,54,8615,0 +3,3,3,55,8614,0 +3,3,3,57,8617,0 +3,3,3,58,8612,0 +3,3,3,59,8620,0 +3,3,3,60,8609,0 +3,3,3,61,7466,0 +3,3,3,62,7210,0 +3,3,3,63,7465,0 +3,3,3,64,7705,0 +3,3,3,65,7213,0 +3,3,3,66,7704,0 +3,3,3,67,6417,0 +3,3,2,0,8817,0 +3,3,2,1,8825,0 +3,3,2,2,8820,0 +3,3,2,3,8823,0 +3,3,2,4,8822,0 +3,3,2,5,6688,0 +3,3,2,6,7459,0 +3,3,2,7,6687,0 +3,3,2,8,7460,0 +3,3,2,9,6952,0 +3,3,2,10,7208,0 +3,3,2,12,6953,0 +3,3,2,13,7702,0 +3,3,2,14,8826,0 +3,3,2,15,8821,0 +3,3,2,16,8827,0 +3,3,2,17,8819,0 +3,3,2,18,8824,0 +3,3,2,19,8818,0 +3,3,2,20,7212,0 +3,3,2,21,7703,0 +3,3,2,23,9694,1 +3,3,2,24,7458,0 +3,3,2,25,9693,1 +3,3,2,26,7457,0 +3,3,2,27,9692,1 +3,3,2,28,9018,0 +3,3,2,29,9026,0 +3,3,2,30,9019,0 +3,3,2,31,9024,0 +3,3,2,32,9021,0 +3,3,2,33,6414,0 +3,3,2,34,7205,0 +3,3,2,35,6685,0 +3,3,2,36,7203,0 +3,3,2,37,6686,0 +3,3,2,38,7455,0 +3,3,2,39,6951,0 +3,3,2,40,7456,0 +3,3,2,41,9023,0 +3,3,2,42,9020,0 +3,3,2,43,9025,0 +3,3,2,44,9022,0 +3,3,2,46,9028,0 +3,3,2,47,9017,0 +3,3,2,48,6950,0 +3,3,2,49,7943,0 +3,3,2,50,7708,0 +3,3,2,51,7942,0 +3,3,2,52,7709,0 +3,3,2,53,7940,0 +3,3,2,54,7464,0 +3,3,2,55,7941,0 +3,3,2,57,7463,0 +3,3,2,58,8171,0 +3,3,2,59,7211,0 +3,3,2,60,8172,0 +3,3,2,61,8179,0 +3,3,2,62,8174,0 +3,3,2,63,9172,1 +3,3,2,64,9171,1 +3,3,2,65,7949,0 +3,3,2,66,9170,1 +3,3,2,67,7950,0 +3,3,1,0,7701,0 +3,3,1,1,8177,0 +3,3,1,2,7700,0 +3,3,1,3,7947,0 +3,3,1,4,7202,0 +3,3,1,5,7946,0 +3,3,1,6,7454,0 +3,3,1,7,9267,1 +3,3,1,8,7453,0 +3,3,1,9,9266,1 +1,3,1,10,7651,0 +1,3,1,12,7896,0 +1,3,1,13,7890,0 +1,3,1,14,7894,0 +1,3,1,15,7884,0 +1,3,1,16,7895,0 +1,3,1,17,7889,0 +1,3,1,18,7893,0 +1,3,1,19,7880,0 +1,3,1,20,7897,0 +1,3,1,21,7887,0 +1,3,1,23,7891,0 +1,3,1,24,7878,0 +1,3,1,25,7898,0 +1,3,1,26,7877,0 +1,3,1,27,8124,0 +1,3,1,28,7888,0 +1,3,1,29,8123,0 +1,3,1,30,7875,0 +1,3,1,31,7892,0 +1,3,1,32,7886,0 +1,3,1,33,8121,0 +1,3,1,34,7872,0 +1,3,1,35,7660,0 +1,3,1,36,7870,0 +1,3,1,37,7659,0 +1,3,1,38,7885,0 +1,3,1,39,8118,0 +1,3,1,40,7869,0 +1,3,1,41,7657,0 +1,3,1,42,7883,0 +1,3,1,43,7655,0 +1,3,1,44,7867,0 +1,3,1,46,7654,0 +1,3,1,47,8116,0 +1,3,1,48,8120,0 +1,3,1,49,8115,0 +1,3,1,50,8119,0 +1,3,1,51,8108,0 +1,3,1,52,7653,0 +1,3,1,53,8113,0 +1,3,1,54,8117,0 +1,3,1,55,8107,0 +1,3,1,57,8114,0 +1,3,1,58,8110,0 +1,3,1,59,7652,0 +1,3,1,60,8105,0 +1,3,1,61,6364,0 +1,3,1,62,8102,0 +1,3,1,63,8342,0 +1,3,1,64,8112,0 +1,3,1,65,8340,0 +1,3,1,66,8100,0 +1,3,1,67,7159,0 +1,3,0,0,8099,0 +1,3,0,1,8337,0 +1,3,0,2,8111,0 +1,3,0,3,8335,0 +1,3,0,4,8106,0 +1,3,0,5,6900,0 +1,3,0,6,8109,0 +1,3,0,7,8339,0 +1,3,0,8,8104,0 +1,3,0,9,6901,0 +1,3,0,10,8103,0 +1,3,0,12,6636,0 +1,3,0,13,8334,0 +1,3,0,14,8338,0 +1,3,0,15,8101,0 +1,3,0,16,7158,0 +1,3,0,17,8332,0 +1,3,0,18,8336,0 +1,3,0,19,6897,0 +1,3,0,20,8333,0 +1,3,0,21,8329,0 +1,3,0,23,6899,0 +1,3,0,24,8327,0 +1,3,0,25,6898,0 +1,3,0,26,8326,0 +1,3,0,27,8554,0 +1,3,0,28,8331,0 +1,3,0,29,8552,0 +1,3,0,30,6632,0 +1,3,0,31,6633,0 +1,3,0,32,6631,0 +1,3,0,33,8549,0 +1,3,0,34,8330,0 +1,3,0,35,6634,0 +1,3,0,36,6896,0 +1,3,0,37,8547,0 +1,3,0,38,8328,0 +1,3,0,39,6635,0 +1,3,0,40,7153,0 +1,3,0,41,7156,0 +1,3,0,42,6894,0 +1,3,0,43,8550,0 +1,3,0,44,6895,0 +1,3,0,46,6630,0 +1,3,0,47,8546,0 +1,3,0,48,6629,0 +1,3,0,49,6627,0 +1,3,0,50,8548,0 +1,3,0,51,7150,0 +1,3,0,52,7151,0 +1,3,0,53,6891,0 +1,3,0,54,6892,0 +1,3,0,55,8545,1 +1,3,0,57,6625,0 +1,3,0,58,6893,0 +1,3,0,59,6626,0 +1,3,0,60,6628,0 +1,3,0,61,7148,0 +1,3,0,62,8544,1 +1,3,0,63,6889,0 +1,3,0,64,6890,0 +1,3,0,65,6888,0 +1,3,0,66,6624,0 +1,3,0,67,6623,0 +1,3,3,0,6388,0 +1,3,3,1,6664,0 +1,3,3,2,6387,0 +1,3,3,3,6661,0 +1,3,3,4,6391,0 +1,3,3,5,5845,0 +1,3,3,6,6385,0 +1,3,3,7,6659,0 +1,3,3,8,6389,0 +1,3,3,9,5556,0 +1,3,3,10,6386,0 +1,3,3,12,6124,0 +1,3,3,13,6384,0 +1,3,3,14,6662,0 +1,3,3,15,6658,0 +1,3,3,16,6390,0 +1,3,3,17,6382,0 +1,3,3,18,6660,0 +1,3,3,19,6656,0 +1,3,3,20,6392,0 +1,3,3,21,6383,0 +1,3,3,23,6125,0 +1,3,3,24,6653,0 +1,3,3,25,6657,0 +1,3,3,26,6651,0 +1,3,3,27,5843,0 +1,3,3,28,6380,0 +1,3,3,29,6126,0 +1,3,3,30,6655,0 +1,3,3,31,6925,0 +1,3,3,32,6381,0 +1,3,3,33,6393,0 +1,3,3,34,6654,0 +1,3,3,35,6922,0 +1,3,3,36,6103,0 +1,3,3,37,6394,0 +1,3,3,38,6652,0 +1,3,3,39,6920,0 +1,3,3,40,6650,0 +1,3,3,41,6919,0 +1,3,3,42,6379,0 +1,3,3,43,6395,0 +1,3,3,44,6649,0 +1,3,3,46,6923,0 +1,3,3,47,6378,0 +1,3,3,48,6397,0 +1,3,3,49,6100,0 +1,3,3,50,6921,0 +1,3,3,51,6917,0 +1,3,3,52,6396,0 +1,3,3,53,6121,0 +1,3,3,54,6399,0 +1,3,3,55,6914,0 +1,3,3,57,6918,0 +1,3,3,58,6122,0 +1,3,3,59,6916,0 +1,3,3,60,6912,0 +1,3,3,61,6400,0 +1,3,3,62,5554,0 +1,3,3,63,6398,0 +1,3,3,64,5844,0 +1,3,3,65,6666,0 +1,3,3,66,6915,0 +1,3,3,67,7177,0 +1,3,2,0,5841,0 +1,3,2,1,6648,0 +1,3,2,2,6913,0 +1,3,2,3,7175,0 +1,3,2,4,6647,0 +1,3,2,5,7174,0 +1,3,2,6,6910,0 +1,3,2,7,6376,0 +1,3,2,8,6377,0 +1,3,2,9,6098,0 +1,3,2,10,6911,0 +1,3,2,12,6646,0 +1,3,2,13,6099,0 +1,3,2,14,7176,0 +1,3,2,15,7172,0 +1,3,2,16,6645,0 +1,3,2,17,7169,0 +1,3,2,18,7173,0 +1,3,2,19,6375,0 +1,3,2,20,6374,0 +1,3,2,21,6908,0 +1,3,2,23,7171,0 +1,3,2,24,7167,0 +1,3,2,25,6097,0 +1,3,2,26,6909,0 +1,3,2,27,7166,0 +1,3,2,28,6644,0 +1,3,2,29,6907,0 +1,3,2,30,7170,0 +1,3,2,31,7425,0 +1,3,2,32,6643,0 +1,3,2,33,6906,0 +1,3,2,34,7168,0 +1,3,2,35,7423,0 +1,3,2,36,6372,0 +1,3,2,37,6641,0 +1,3,2,38,7165,0 +1,3,2,39,7422,0 +1,3,2,40,7163,0 +1,3,2,41,7420,0 +1,3,2,42,5266,0 +1,3,2,43,6642,0 +1,3,2,44,5265,0 +1,3,2,46,7424,0 +1,3,2,47,5267,0 +1,3,2,48,6371,0 +1,3,2,49,7164,0 +1,3,2,50,7421,0 +1,3,2,51,7417,0 +1,3,2,52,7161,0 +1,3,2,53,6905,0 +1,3,2,54,7419,0 +1,3,2,55,7415,0 +1,3,2,57,6902,0 +1,3,2,58,7414,0 +1,3,2,59,7418,0 +1,3,2,60,6904,0 +1,3,2,61,6903,0 +1,3,2,62,6639,0 +1,3,2,63,6638,0 +1,3,2,64,6640,0 +1,3,2,65,7666,0 +1,3,2,66,7416,0 +1,3,2,67,7664,0 +1,3,1,0,6369,0 +1,3,1,1,6637,0 +1,3,1,2,7413,0 +1,3,1,3,7663,0 +1,3,1,4,7658,0 +1,3,1,5,6366,0 +1,3,1,6,7411,0 +1,3,1,7,7661,0 +1,3,1,8,7656,0 +1,3,1,9,7662,0 +1,2,1,10,7899,0 +1,2,1,12,8132,0 +1,2,1,13,7901,0 +1,2,1,14,7919,0 +1,2,1,15,8131,0 +1,2,1,16,8135,0 +1,2,1,17,8129,0 +1,2,1,18,8133,0 +1,2,1,19,7204,0 +1,2,1,20,7681,0 +1,2,1,21,8126,0 +1,2,1,23,8130,0 +1,2,1,24,6945,0 +1,2,1,25,7680,0 +1,2,1,26,6944,0 +1,2,1,27,7435,0 +1,2,1,28,6679,0 +1,2,1,29,7916,0 +1,2,1,30,7902,0 +1,2,1,31,7678,0 +1,2,1,32,8128,0 +1,2,1,33,7679,0 +1,2,1,34,8127,0 +1,2,1,35,8353,0 +1,2,1,36,8125,0 +1,2,1,37,7914,0 +1,2,1,38,8122,0 +1,2,1,39,8351,0 +1,2,1,40,7904,0 +1,2,1,41,8350,0 +1,2,1,42,7907,0 +1,2,1,43,7921,0 +1,2,1,44,7909,0 +1,2,1,46,7683,0 +1,2,1,47,7910,0 +1,2,1,48,7682,0 +1,2,1,49,8140,0 +1,2,1,50,7437,0 +1,2,1,51,8348,0 +1,2,1,52,8352,0 +1,2,1,53,8345,0 +1,2,1,54,8349,0 +1,2,1,55,8343,0 +1,2,1,57,8347,0 +1,2,1,58,8139,0 +1,2,1,59,7439,0 +1,2,1,60,8137,0 +1,2,1,61,7440,0 +1,2,1,62,8134,0 +1,2,1,63,7685,0 +1,2,1,64,8142,0 +1,2,1,65,7684,0 +1,2,1,66,8145,0 +1,2,1,67,7441,0 +1,2,0,0,8346,0 +1,2,0,1,9164,1 +1,2,0,2,8344,0 +1,2,0,3,8563,0 +1,2,0,4,8341,0 +1,2,0,5,8562,0 +1,2,0,6,7915,0 +1,2,0,7,7442,0 +1,2,0,8,7912,0 +1,2,0,9,7687,0 +1,2,0,10,8144,0 +1,2,0,12,8147,0 +1,2,0,13,8143,0 +1,2,0,14,8148,0 +1,2,0,15,8141,0 +1,2,0,16,8150,0 +1,2,0,17,8557,0 +1,2,0,18,8561,0 +1,2,0,19,8560,0 +1,2,0,20,8559,0 +1,2,0,21,8555,0 +1,2,0,23,7686,0 +1,2,0,24,8138,0 +1,2,0,25,8146,0 +1,2,0,26,8136,0 +1,2,0,27,8149,0 +1,2,0,28,8356,0 +1,2,0,29,8151,0 +1,2,0,30,8358,0 +1,2,0,31,8369,0 +1,2,0,32,8558,0 +1,2,0,33,8372,0 +1,2,0,34,8556,0 +1,2,0,35,8767,0 +1,2,0,36,8553,0 +1,2,0,37,8766,0 +1,2,0,38,8551,0 +1,2,0,39,8764,0 +1,2,0,40,8359,0 +1,2,0,41,8374,0 +1,2,0,42,8361,0 +1,2,0,43,8769,0 +1,2,0,44,8364,0 +1,2,0,46,8564,0 +1,2,0,47,8366,0 +1,2,0,48,8765,0 +1,2,0,49,8367,0 +1,2,0,50,8565,0 +1,2,0,51,8761,0 +1,2,0,52,8354,0 +1,2,0,53,8759,0 +1,2,0,54,8355,0 +1,2,0,55,8758,0 +1,2,0,57,8763,0 +1,2,0,58,8961,1 +1,2,0,59,8762,0 +1,2,0,60,8959,1 +1,2,0,61,8568,0 +1,2,0,62,8960,1 +1,2,0,63,8963,0 +1,2,0,64,8760,0 +1,2,0,65,8566,0 +1,2,0,66,8757,1 +1,2,0,67,8962,0 +1,2,3,0,5850,0 +1,2,3,1,6418,0 +1,2,3,2,5847,0 +1,2,3,3,6140,0 +1,2,3,4,5855,0 +1,2,3,5,6141,0 +1,2,3,6,6665,0 +1,2,3,7,5856,0 +1,2,3,8,6405,0 +1,2,3,9,6933,0 +1,2,3,10,6127,0 +1,2,3,12,6930,0 +1,2,3,13,5852,0 +1,2,3,14,6935,0 +1,2,3,15,5853,0 +1,2,3,16,6936,0 +1,2,3,17,5857,0 +1,2,3,18,6667,0 +1,2,3,19,5849,0 +1,2,3,20,6934,0 +1,2,3,21,6134,0 +1,2,3,23,6932,0 +1,2,3,24,6928,0 +1,2,3,25,6668,0 +1,2,3,26,6135,0 +1,2,3,27,6931,0 +1,2,3,28,6143,0 +1,2,3,29,6929,0 +1,2,3,30,6927,0 +1,2,3,31,6663,0 +1,2,3,32,6413,0 +1,2,3,33,6670,0 +1,2,3,34,6404,0 +1,2,3,35,9001,0 +1,2,3,36,6128,0 +1,2,3,37,7191,0 +1,2,3,38,6926,0 +1,2,3,39,7190,0 +1,2,3,40,6129,0 +1,2,3,41,6669,0 +1,2,3,42,6924,0 +1,2,3,43,7188,0 +1,2,3,44,6407,0 +1,2,3,46,7185,0 +1,2,3,47,5559,0 +1,2,3,48,7920,0 +1,2,3,49,5561,0 +1,2,3,50,6938,0 +1,2,3,51,5562,0 +1,2,3,52,7189,0 +1,2,3,53,7673,0 +1,2,3,54,7187,0 +1,2,3,55,5564,0 +1,2,3,57,6673,0 +1,2,3,58,7183,0 +1,2,3,59,7186,0 +1,2,3,60,7182,0 +1,2,3,61,6674,0 +1,2,3,62,5567,0 +1,2,3,63,7184,0 +1,2,3,64,7180,0 +1,2,3,65,6675,0 +1,2,3,66,5851,0 +1,2,3,67,6406,0 +1,2,2,0,6136,0 +1,2,2,1,6409,0 +1,2,2,2,7181,0 +1,2,2,3,7438,0 +1,2,2,4,7179,0 +1,2,2,5,6677,0 +1,2,2,6,6137,0 +1,2,2,7,7436,0 +1,2,2,8,6415,0 +1,2,2,9,7433,0 +1,2,2,10,6408,0 +1,2,2,12,7431,0 +1,2,2,13,7178,0 +1,2,2,14,6411,0 +1,2,2,15,6130,0 +1,2,2,16,6412,0 +1,2,2,17,6131,0 +1,2,2,18,6403,0 +1,2,2,19,5846,0 +1,2,2,20,6671,0 +1,2,2,21,7430,0 +1,2,2,23,7434,0 +1,2,2,24,5854,0 +1,2,2,25,6672,0 +1,2,2,26,6139,0 +1,2,2,27,7432,0 +1,2,2,28,5565,0 +1,2,2,29,7429,0 +1,2,2,30,7428,0 +1,2,2,31,6940,0 +1,2,2,32,5563,0 +1,2,2,33,6939,0 +1,2,2,34,5560,0 +1,2,2,35,6941,0 +1,2,2,36,6138,0 +1,2,2,37,6676,0 +1,2,2,38,7427,0 +1,2,2,39,6937,0 +1,2,2,40,6416,0 +1,2,2,41,7677,0 +1,2,2,42,7426,0 +1,2,2,43,7674,0 +1,2,2,44,6410,0 +1,2,2,46,7672,0 +1,2,2,47,6401,0 +1,2,2,48,7198,0 +1,2,2,49,6132,0 +1,2,2,50,7199,0 +1,2,2,51,6133,0 +1,2,2,52,6678,0 +1,2,2,53,7671,0 +1,2,2,54,7675,0 +1,2,2,55,6402,0 +1,2,2,57,7676,0 +1,2,2,58,7669,0 +1,2,2,59,7670,0 +1,2,2,60,5269,0 +1,2,2,61,7668,0 +1,2,2,62,5268,0 +1,2,2,63,6943,0 +1,2,2,64,5848,0 +1,2,2,65,6942,0 +1,2,2,66,7905,0 +1,2,2,67,7201,0 +1,2,1,0,7903,0 +1,2,1,1,6680,0 +1,2,1,2,7900,0 +1,2,1,3,7911,0 +1,2,1,4,7906,0 +1,2,1,5,7913,0 +1,2,1,6,7667,0 +1,2,1,7,7908,0 +1,2,1,8,7665,0 +1,2,1,9,9165,1 +8,0,1,10,9231,1 +8,0,1,12,9325,1 +8,0,1,13,9145,1 +8,0,1,14,9324,1 +8,0,1,15,9146,1 +8,0,1,16,9326,1 +8,0,1,17,9147,1 +8,0,1,18,9327,1 +8,0,1,19,9230,1 +8,0,1,20,9328,1 +8,0,1,21,9148,1 +8,0,1,23,9329,1 +8,0,1,24,9149,1 +8,0,1,25,9323,1 +8,0,1,26,9150,1 +8,0,1,27,9330,1 +8,0,1,28,9151,1 +8,0,1,29,9331,1 +8,0,1,30,9152,1 +8,0,1,31,9332,1 +8,0,1,32,9232,1 +8,0,1,33,9333,1 +8,0,1,34,9233,1 +8,0,1,35,9322,1 +8,0,1,36,9234,1 +8,0,1,37,9334,1 +8,0,1,38,9235,1 +8,0,1,39,9335,1 +8,0,1,40,9236,1 +8,0,1,41,9424,1 +8,0,1,42,9237,1 +8,0,1,43,9423,1 +8,0,1,44,9238,1 +8,0,1,46,9422,1 +8,0,1,47,9239,1 +8,0,1,48,9421,1 +8,0,1,49,9321,1 +8,0,1,50,9420,1 +8,0,1,51,9240,1 +8,0,1,52,9419,1 +8,0,1,53,9241,1 +8,0,1,54,9418,1 +8,0,1,55,9242,1 +8,0,1,57,9417,1 +8,0,1,58,9243,1 +8,0,1,59,9416,1 +8,0,1,60,9244,1 +8,0,1,61,9415,1 +8,0,1,62,9320,1 +8,0,1,63,9414,1 +8,0,1,64,9245,1 +8,0,1,65,9413,1 +8,0,1,66,9584,1 +8,0,1,67,9411,1 +8,0,0,0,9585,1 +8,0,0,1,9412,1 +8,0,0,2,9583,1 +8,0,0,3,9510,1 +8,0,0,4,9582,1 +8,0,0,5,9509,1 +8,0,0,6,9581,1 +8,0,0,7,9508,1 +8,0,0,8,9580,1 +8,0,0,9,9410,1 +8,0,0,10,9136,1 +8,0,0,12,9507,1 +8,0,0,13,9586,1 +8,0,0,14,9506,1 +8,0,0,15,9587,1 +8,0,0,16,9505,1 +8,0,0,17,9588,1 +8,0,0,18,9504,1 +8,0,0,19,9589,1 +8,0,0,20,9503,1 +8,0,0,21,9590,1 +8,0,0,23,9502,1 +8,0,0,24,9409,1 +8,0,0,25,9501,1 +8,0,0,26,9591,1 +8,0,0,27,9500,1 +8,0,0,28,9592,1 +8,0,0,29,9499,1 +8,0,0,30,9593,1 +8,0,0,31,9498,1 +8,0,0,32,9663,1 +8,0,0,33,9497,1 +8,0,0,34,9749,1 +8,0,0,35,9672,1 +8,0,0,36,9408,1 +8,0,0,37,9671,1 +8,0,0,38,9748,1 +8,0,0,39,9496,1 +8,0,0,40,9747,1 +8,0,0,41,9670,1 +8,0,0,42,9746,1 +8,0,0,43,9669,1 +8,0,0,44,9745,1 +8,0,0,46,9668,1 +8,0,0,47,9744,1 +8,0,0,48,9667,1 +8,0,0,49,9743,1 +8,0,0,50,9666,1 +8,0,0,51,9742,1 +8,0,0,52,9495,1 +8,0,0,53,9892,1 +8,0,0,54,9665,1 +8,0,0,55,9891,1 +8,0,0,57,9664,1 +8,0,0,58,9818,1 +8,0,0,59,9823,1 +8,0,0,60,9741,1 +8,0,0,61,9822,1 +8,0,0,62,9662,1 +8,0,0,63,9821,1 +8,0,0,64,9579,1 +8,0,0,65,9820,1 +8,0,0,66,9494,1 +8,0,0,67,9819,1 +8,0,3,0,8537,1 +8,0,3,1,7154,0 +8,0,3,2,7120,0 +8,0,3,3,8538,1 +8,0,3,4,7118,0 +8,0,3,5,8539,1 +8,0,3,6,7119,0 +8,0,3,7,8540,1 +8,0,3,8,7121,0 +8,0,3,9,8541,1 +8,0,3,10,7122,0 +8,0,3,12,8542,1 +8,0,3,13,8536,1 +8,0,3,14,8543,1 +8,0,3,15,7374,0 +8,0,3,16,8748,1 +8,0,3,17,7124,0 +8,0,3,18,7155,0 +8,0,3,19,7123,0 +8,0,3,20,7157,0 +8,0,3,21,7375,0 +8,0,3,23,7160,0 +8,0,3,24,7376,0 +8,0,3,25,7162,0 +8,0,3,26,7126,0 +8,0,3,27,7391,0 +8,0,3,28,7125,0 +8,0,3,29,8747,1 +8,0,3,30,7377,0 +8,0,3,31,7393,0 +8,0,3,32,7378,0 +8,0,3,33,7396,0 +8,0,3,34,7623,0 +8,0,3,35,7398,0 +8,0,3,36,7127,0 +8,0,3,37,7399,0 +8,0,3,38,7128,0 +8,0,3,39,8749,1 +8,0,3,40,7380,0 +8,0,3,41,8750,1 +8,0,3,42,8746,1 +8,0,3,43,8751,1 +8,0,3,44,7379,0 +8,0,3,46,8752,1 +8,0,3,47,7624,0 +8,0,3,48,8753,1 +8,0,3,49,7625,0 +8,0,3,50,8754,1 +8,0,3,51,7130,0 +8,0,3,52,8755,1 +8,0,3,53,7382,0 +8,0,3,54,8756,1 +8,0,3,55,8745,1 +8,0,3,57,7401,0 +8,0,3,58,7381,0 +8,0,3,59,8949,1 +8,0,3,60,7626,0 +8,0,3,61,7404,0 +8,0,3,62,7627,0 +8,0,3,63,7406,0 +8,0,3,64,7865,0 +8,0,3,65,7407,0 +8,0,3,66,7383,0 +8,0,3,67,7409,0 +8,0,2,0,8744,1 +8,0,2,1,7412,0 +8,0,2,2,7384,0 +8,0,2,3,8948,1 +8,0,2,4,7629,0 +8,0,2,5,7402,0 +8,0,2,6,7628,0 +8,0,2,7,7403,0 +8,0,2,8,7866,0 +8,0,2,9,7405,0 +8,0,2,10,7385,0 +8,0,2,12,7408,0 +8,0,2,13,7386,0 +8,0,2,14,7410,0 +8,0,2,15,7631,0 +8,0,2,16,8947,1 +8,0,2,17,7630,0 +8,0,2,18,8950,1 +8,0,2,19,7868,0 +8,0,2,20,8951,1 +8,0,2,21,7388,0 +8,0,2,23,8952,1 +8,0,2,24,7387,0 +8,0,2,25,8953,1 +8,0,2,26,7632,0 +8,0,2,27,8954,1 +8,0,2,28,7633,0 +8,0,2,29,8955,1 +8,0,2,30,8946,1 +8,0,2,31,8956,1 +8,0,2,32,7871,0 +8,0,2,33,8957,1 +8,0,2,34,7389,0 +8,0,2,35,8958,1 +8,0,2,36,7634,0 +8,0,2,37,7639,0 +8,0,2,38,7635,0 +8,0,2,39,7640,0 +8,0,2,40,8945,1 +8,0,2,41,7642,0 +8,0,2,42,7873,0 +8,0,2,43,7645,0 +8,0,2,44,7390,0 +8,0,2,46,9141,1 +8,0,2,47,7637,0 +8,0,2,48,7647,0 +8,0,2,49,7636,0 +8,0,2,50,7648,0 +8,0,2,51,7392,0 +8,0,2,52,7650,0 +8,0,2,53,7394,0 +8,0,2,54,7638,0 +8,0,2,55,7395,0 +8,0,2,57,7641,0 +8,0,2,58,7397,0 +8,0,2,59,9140,1 +8,0,2,60,7400,0 +8,0,2,61,7643,0 +8,0,2,62,7149,0 +8,0,2,63,7644,0 +8,0,2,64,7152,0 +8,0,2,65,7646,0 +8,0,2,66,9137,1 +8,0,2,67,7649,0 +8,0,1,0,9142,1 +8,0,1,1,7874,0 +8,0,1,2,9139,1 +8,0,1,3,7876,0 +8,0,1,4,9143,1 +8,0,1,5,7879,0 +8,0,1,6,9144,1 +8,0,1,7,7881,0 +8,0,1,8,9138,1 +8,0,1,9,7882,0 +8,1,1,10,8940,1 +8,1,1,12,7357,1 +8,1,1,13,8737,1 +8,1,1,14,7102,1 +8,1,1,15,9135,1 +8,1,1,16,7356,1 +8,1,1,17,8526,1 +8,1,1,18,7604,1 +8,1,1,19,8307,1 +8,1,1,20,7845,1 +8,1,1,21,8306,1 +8,1,1,23,8078,1 +8,1,1,24,8525,1 +8,1,1,25,7355,1 +8,1,1,26,8736,1 +8,1,1,27,7603,1 +8,1,1,28,9134,1 +8,1,1,29,7844,1 +8,1,1,30,8939,1 +8,1,1,31,9229,1 +8,1,1,32,8305,1 +8,1,1,33,8077,1 +8,1,1,34,8524,1 +8,1,1,35,7599,1 +8,1,1,36,8735,1 +8,1,1,37,7840,1 +8,1,1,38,8938,1 +8,1,1,39,8073,1 +8,1,1,40,9133,1 +8,1,1,41,8299,1 +8,1,1,42,8304,1 +8,1,1,43,9228,1 +8,1,1,44,8523,1 +8,1,1,46,8518,1 +8,1,1,47,8734,1 +8,1,1,48,8729,1 +8,1,1,49,8937,1 +8,1,1,50,8932,1 +8,1,1,51,9132,1 +8,1,1,52,9127,1 +8,1,1,53,8303,1 +8,1,1,54,9221,1 +8,1,1,55,8522,1 +8,1,1,57,7598,1 +8,1,1,58,8733,1 +8,1,1,59,7839,1 +8,1,1,60,8936,1 +8,1,1,61,8072,1 +8,1,1,62,9131,1 +8,1,1,63,8298,1 +8,1,1,64,7354,1 +8,1,1,65,8517,1 +8,1,1,66,7602,1 +8,1,1,67,8728,1 +8,1,0,0,9226,1 +8,1,0,1,8931,1 +8,1,0,2,7843,1 +8,1,0,3,7597,1 +8,1,0,4,8076,1 +8,1,0,5,9319,1 +8,1,0,6,8302,1 +8,1,0,7,7838,1 +8,1,0,8,8521,1 +8,1,0,9,8071,1 +8,1,0,10,8732,1 +8,1,0,12,8297,1 +8,1,0,13,9225,1 +8,1,0,14,8516,1 +8,1,0,15,8935,1 +8,1,0,16,9318,1 +8,1,0,17,9130,1 +8,1,0,18,9314,1 +8,1,0,19,7353,1 +8,1,0,20,9126,1 +8,1,0,21,7601,1 +8,1,0,23,8727,1 +8,1,0,24,9224,1 +8,1,0,25,7596,1 +8,1,0,26,7842,1 +8,1,0,27,7837,1 +8,1,0,28,8075,1 +8,1,0,29,8070,1 +8,1,0,30,8301,1 +8,1,0,31,8296,1 +8,1,0,32,8520,1 +8,1,0,33,8515,1 +8,1,0,34,8731,1 +8,1,0,35,7595,1 +8,1,0,36,8934,1 +8,1,0,37,7836,1 +8,1,0,38,9129,1 +8,1,0,39,8069,1 +8,1,0,40,9223,1 +8,1,0,41,8295,1 +8,1,0,42,9316,1 +8,1,0,43,8930,1 +8,1,0,44,7352,1 +8,1,0,46,8726,1 +8,1,0,47,7600,1 +8,1,0,48,9407,1 +8,1,0,49,7841,1 +8,1,0,50,8514,1 +8,1,0,51,8074,1 +8,1,0,52,7594,1 +8,1,0,53,8300,1 +8,1,0,54,7835,1 +8,1,0,55,9315,1 +8,1,0,57,9405,1 +8,1,0,58,8519,1 +8,1,0,59,9406,1 +8,1,0,60,8730,1 +8,1,0,61,8068,1 +8,1,0,62,8933,1 +8,1,0,63,7593,1 +8,1,0,64,9128,1 +8,1,0,65,7834,1 +8,1,0,66,9222,1 +8,1,0,67,8294,1 +8,1,3,0,8091,1 +8,1,3,1,8317,1 +8,1,3,2,8090,1 +8,1,3,3,8318,1 +8,1,3,4,8089,1 +8,1,3,5,8319,1 +8,1,3,6,8088,1 +8,1,3,7,8320,1 +8,1,3,8,8316,1 +8,1,3,9,8321,1 +8,1,3,10,8092,1 +8,1,3,12,8322,1 +8,1,3,13,8093,1 +8,1,3,14,8323,1 +8,1,3,15,8094,1 +8,1,3,16,8324,1 +8,1,3,17,8095,1 +8,1,3,18,8325,1 +8,1,3,19,8096,1 +8,1,3,20,6617,0 +8,1,3,21,8315,1 +8,1,3,23,6882,0 +8,1,3,24,8097,1 +8,1,3,25,8535,1 +8,1,3,26,8098,1 +8,1,3,27,6883,0 +8,1,3,28,7134,0 +8,1,3,29,7142,0 +8,1,3,30,6875,0 +8,1,3,31,7141,0 +8,1,3,32,8314,1 +8,1,3,33,6620,0 +8,1,3,34,6874,0 +8,1,3,35,6885,0 +8,1,3,36,6609,0 +8,1,3,37,8534,1 +8,1,3,38,7131,0 +8,1,3,39,6884,0 +8,1,3,40,7132,0 +8,1,3,41,7143,0 +8,1,3,42,6873,0 +8,1,3,43,7144,0 +8,1,3,44,6872,0 +8,1,3,46,6622,0 +8,1,3,47,6607,0 +8,1,3,48,6887,0 +8,1,3,49,7129,0 +8,1,3,50,8533,1 +8,1,3,51,6870,0 +8,1,3,52,6886,0 +8,1,3,53,6871,0 +8,1,3,54,7145,0 +8,1,3,55,6606,0 +8,1,3,57,7146,0 +8,1,3,58,6868,0 +8,1,3,59,7147,0 +8,1,3,60,6869,0 +8,1,3,61,7139,0 +8,1,3,62,6867,0 +8,1,3,63,7140,0 +8,1,3,64,8532,1 +8,1,3,65,6881,0 +8,1,3,66,6866,0 +8,1,3,67,6880,0 +8,1,2,0,6865,0 +8,1,2,1,6615,0 +8,1,2,2,6864,0 +8,1,2,3,7138,0 +8,1,2,4,6862,0 +8,1,2,5,7137,0 +8,1,2,6,8531,1 +8,1,2,7,6878,0 +8,1,2,8,6863,0 +8,1,2,9,8743,1 +8,1,2,10,6860,0 +8,1,2,12,6879,0 +8,1,2,13,6861,0 +8,1,2,14,6614,0 +8,1,2,15,6858,0 +8,1,2,16,7136,0 +8,1,2,17,6859,0 +8,1,2,18,7135,0 +8,1,2,19,6857,0 +8,1,2,20,6876,0 +8,1,2,21,7864,1 +8,1,2,23,8742,1 +8,1,2,24,7863,1 +8,1,2,25,6877,0 +8,1,2,26,7862,1 +8,1,2,27,6612,0 +8,1,2,28,7861,1 +8,1,2,29,7133,0 +8,1,2,30,7860,1 +8,1,2,31,8739,1 +8,1,2,32,7859,1 +8,1,2,33,8528,1 +8,1,2,34,7858,1 +8,1,2,35,8309,1 +8,1,2,36,8741,1 +8,1,2,37,8083,1 +8,1,2,38,7857,1 +8,1,2,39,7850,1 +8,1,2,40,7856,1 +8,1,2,41,8738,1 +8,1,2,42,7855,1 +8,1,2,43,8527,1 +8,1,2,44,8530,1 +8,1,2,46,8308,1 +8,1,2,47,8313,1 +8,1,2,48,8082,1 +8,1,2,49,8740,1 +8,1,2,50,7849,1 +8,1,2,51,8312,1 +8,1,2,52,8944,1 +8,1,2,53,8311,1 +8,1,2,54,7608,1 +8,1,2,55,8087,1 +8,1,2,57,8941,1 +8,1,2,58,8086,1 +8,1,2,59,8081,1 +8,1,2,60,8085,1 +8,1,2,61,7848,1 +8,1,2,62,7854,1 +8,1,2,63,7607,1 +8,1,2,64,7853,1 +8,1,2,65,8943,1 +8,1,2,66,7852,1 +8,1,2,67,8080,1 +8,1,1,0,8529,1 +8,1,1,1,7847,1 +8,1,1,2,8310,1 +8,1,1,3,7606,1 +8,1,1,4,8084,1 +8,1,1,5,8079,1 +8,1,1,6,7851,1 +8,1,1,7,7846,1 +8,1,1,8,8942,1 +8,1,1,9,7605,1 +4,0,1,10,5258,0 +4,0,1,12,6851,1 +4,0,1,13,5260,0 +4,0,1,14,6850,1 +4,0,1,15,5538,0 +4,0,1,16,6361,0 +4,0,1,17,5540,0 +4,0,1,18,6360,0 +4,0,1,19,5543,0 +4,0,1,20,6363,0 +4,0,1,21,5261,0 +4,0,1,23,6362,0 +4,0,1,24,5263,0 +4,0,1,25,6365,0 +4,0,1,26,6618,0 +4,0,1,27,6367,0 +4,0,1,28,6619,0 +4,0,1,29,6368,0 +4,0,1,30,6849,1 +4,0,1,31,6370,0 +4,0,1,32,6350,0 +4,0,1,33,6373,0 +4,0,1,34,6353,0 +4,0,1,35,5546,0 +4,0,1,36,6355,0 +4,0,1,37,7111,1 +4,0,1,38,6356,0 +4,0,1,39,5548,0 +4,0,1,40,6358,0 +4,0,1,41,5551,0 +4,0,1,42,6621,0 +4,0,1,43,5553,0 +4,0,1,44,6848,1 +4,0,1,46,5555,0 +4,0,1,47,5828,0 +4,0,1,48,5557,0 +4,0,1,49,5829,0 +4,0,1,50,5558,0 +4,0,1,51,5830,0 +4,0,1,52,7110,1 +4,0,1,53,5827,0 +4,0,1,54,5842,0 +4,0,1,55,5831,0 +4,0,1,57,5840,0 +4,0,1,58,5832,0 +4,0,1,59,6102,0 +4,0,1,60,6847,1 +4,0,1,61,6104,0 +4,0,1,62,5834,0 +4,0,1,63,6105,0 +4,0,1,64,5835,0 +4,0,1,65,6107,0 +4,0,1,66,5836,0 +4,0,1,67,7109,1 +4,0,0,0,5837,0 +4,0,0,1,6109,0 +4,0,0,2,5839,0 +4,0,0,3,6110,0 +4,0,0,4,5838,0 +4,0,0,5,6106,0 +4,0,0,6,6846,1 +4,0,0,7,6108,0 +4,0,0,8,5549,0 +4,0,0,9,6111,0 +4,0,0,10,5550,0 +4,0,0,12,6113,0 +4,0,0,13,5552,0 +4,0,0,14,7108,1 +4,0,0,15,7370,1 +4,0,0,16,6114,0 +4,0,0,17,7103,1 +4,0,0,18,6115,0 +4,0,0,19,7104,1 +4,0,0,20,6116,0 +4,0,0,21,6845,1 +4,0,0,23,6117,0 +4,0,0,24,7371,1 +4,0,0,25,6119,0 +4,0,0,26,7372,1 +4,0,0,27,6118,0 +4,0,0,28,7373,1 +4,0,0,29,7107,1 +4,0,0,30,7609,1 +4,0,0,31,6120,0 +4,0,0,32,7359,1 +4,0,0,33,6123,0 +4,0,0,34,7610,1 +4,0,0,35,7112,1 +4,0,0,36,7611,1 +4,0,0,37,7113,1 +4,0,0,38,7612,1 +4,0,0,39,7114,1 +4,0,0,40,7613,1 +4,0,0,41,7115,1 +4,0,0,42,7614,1 +4,0,0,43,7116,1 +4,0,0,44,7106,1 +4,0,0,46,7117,1 +4,0,0,47,7615,1 +4,0,0,48,7361,1 +4,0,0,49,7616,1 +4,0,0,50,7362,1 +4,0,0,51,7617,1 +4,0,0,52,7363,1 +4,0,0,53,7358,1 +4,0,0,54,7364,1 +4,0,0,55,7622,1 +4,0,0,57,7365,1 +4,0,0,58,7621,1 +4,0,0,59,7366,1 +4,0,0,60,7105,1 +4,0,0,61,7367,1 +4,0,0,62,7620,1 +4,0,0,63,7368,1 +4,0,0,64,7619,1 +4,0,0,65,7369,1 +4,0,0,66,7618,1 +4,0,0,67,7360,1 +4,0,3,0,6075,0 +4,0,3,1,6347,0 +4,0,3,2,6346,0 +4,0,3,3,6348,0 +4,0,3,4,6344,0 +4,0,3,5,6345,0 +4,0,3,6,6343,0 +4,0,3,7,6359,0 +4,0,3,8,6066,0 +4,0,3,9,6616,0 +4,0,3,10,6065,0 +4,0,3,12,6342,0 +4,0,3,13,6063,0 +4,0,3,14,6082,0 +4,0,3,15,6068,0 +4,0,3,16,6613,0 +4,0,3,17,6341,0 +4,0,3,18,6083,0 +4,0,3,19,6071,0 +4,0,3,20,6081,0 +4,0,3,21,6340,0 +4,0,3,23,6080,0 +4,0,3,24,6073,0 +4,0,3,25,6611,0 +4,0,3,26,6338,0 +4,0,3,27,5798,0 +4,0,3,28,6339,0 +4,0,3,29,6084,0 +4,0,3,30,6074,0 +4,0,3,31,6085,0 +4,0,3,32,6351,0 +4,0,3,33,6610,0 +4,0,3,34,6336,0 +4,0,3,35,5800,0 +4,0,3,36,6337,0 +4,0,3,37,6087,0 +4,0,3,38,6349,0 +4,0,3,39,6608,0 +4,0,3,40,6335,0 +4,0,3,41,6086,0 +4,0,3,42,6352,0 +4,0,3,43,5801,0 +4,0,3,44,6334,0 +4,0,3,46,6089,0 +4,0,3,47,6333,0 +4,0,3,48,6605,0 +4,0,3,49,6354,0 +4,0,3,50,6092,0 +4,0,3,51,6332,0 +4,0,3,52,6088,0 +4,0,3,53,6076,0 +4,0,3,54,6603,0 +4,0,3,55,6330,0 +4,0,3,57,5803,0 +4,0,3,58,6077,0 +4,0,3,59,6604,0 +4,0,3,60,6331,0 +4,0,3,61,6090,0 +4,0,3,62,6328,0 +4,0,3,63,6602,0 +4,0,3,64,6357,0 +4,0,3,65,6091,0 +4,0,3,66,6329,0 +4,0,3,67,6601,0 +4,0,2,0,6079,0 +4,0,2,1,5806,0 +4,0,2,2,6078,0 +4,0,2,3,6600,0 +4,0,2,4,6112,0 +4,0,2,5,6599,0 +4,0,2,6,6326,0 +4,0,2,7,6093,0 +4,0,2,8,5833,0 +4,0,2,9,5822,0 +4,0,2,10,6597,0 +4,0,2,12,6094,0 +4,0,2,13,6324,0 +4,0,2,14,6598,0 +4,0,2,15,6072,0 +4,0,2,16,5529,0 +4,0,2,17,9336,1 +4,0,2,18,5821,0 +4,0,2,19,6595,0 +4,0,2,20,6596,0 +4,0,2,21,6323,0 +4,0,2,23,5530,0 +4,0,2,24,9317,1 +4,0,2,25,5824,0 +4,0,2,26,6594,0 +4,0,2,27,5823,0 +4,0,2,28,6321,0 +4,0,2,29,6593,0 +4,0,2,30,9227,1 +4,0,2,31,5532,0 +4,0,2,32,6592,0 +4,0,2,33,5535,0 +4,0,2,34,5810,0 +4,0,2,35,6591,0 +4,0,2,36,6318,0 +4,0,2,37,5825,0 +4,0,2,38,5809,0 +4,0,2,39,5826,0 +4,0,2,40,6589,0 +4,0,2,41,6856,0 +4,0,2,42,5812,0 +4,0,2,43,6590,0 +4,0,2,44,5808,0 +4,0,2,46,5811,0 +4,0,2,47,5814,0 +4,0,2,48,6855,0 +4,0,2,49,6587,0 +4,0,2,50,5813,0 +4,0,2,51,5545,0 +4,0,2,52,6588,0 +4,0,2,53,5541,0 +4,0,2,54,5816,0 +4,0,2,55,6586,0 +4,0,2,57,5815,0 +4,0,2,58,5542,0 +4,0,2,59,6854,1 +4,0,2,60,5253,0 +4,0,2,61,5817,0 +4,0,2,62,5255,0 +4,0,2,63,5818,0 +4,0,2,64,5264,0 +4,0,2,65,5820,0 +4,0,2,66,6585,1 +4,0,2,67,5819,0 +4,0,1,0,5537,0 +4,0,1,1,6101,0 +4,0,1,2,5544,0 +4,0,1,3,6096,0 +4,0,1,4,5547,0 +4,0,1,5,6853,1 +4,0,1,6,6583,1 +4,0,1,7,6095,0 +4,0,1,8,6584,1 +4,0,1,9,6852,1 +4,1,1,10,6308,1 +4,1,1,12,6582,1 +4,1,1,13,6307,1 +4,1,1,14,5206,0 +4,1,1,15,72,0 +4,1,1,16,5501,0 +4,1,1,17,73,0 +4,1,1,18,5204,0 +4,1,1,19,70,0 +4,1,1,20,6581,1 +4,1,1,21,5183,0 +4,1,1,23,5502,0 +4,1,1,24,69,0 +4,1,1,25,5504,0 +4,1,1,26,5187,0 +4,1,1,27,5203,0 +4,1,1,28,6306,1 +4,1,1,29,5201,0 +4,1,1,30,5185,0 +4,1,1,31,5499,0 +4,1,1,32,5190,0 +4,1,1,33,5202,0 +4,1,1,34,67,0 +4,1,1,35,80,0 +4,1,1,36,5470,0 +4,1,1,37,6580,1 +4,1,1,38,68,0 +4,1,1,39,5498,0 +4,1,1,40,5746,0 +4,1,1,41,5200,0 +4,1,1,42,6305,1 +4,1,1,43,5199,0 +4,1,1,44,5184,0 +4,1,1,46,78,0 +4,1,1,47,5457,0 +4,1,1,48,5496,0 +4,1,1,49,65,0 +4,1,1,50,6579,1 +4,1,1,51,5192,0 +4,1,1,52,5198,0 +4,1,1,53,66,0 +4,1,1,54,5497,0 +4,1,1,55,363,0 +4,1,1,57,75,0 +4,1,1,58,6304,1 +4,1,1,59,5197,0 +4,1,1,60,5477,0 +4,1,1,61,5494,0 +4,1,1,62,5478,0 +4,1,1,63,5195,0 +4,1,1,64,5480,0 +4,1,1,65,6578,1 +4,1,1,66,5483,0 +4,1,1,67,5495,0 +4,1,0,0,5485,0 +4,1,0,1,5492,0 +4,1,0,2,5474,0 +4,1,0,3,5490,0 +4,1,0,4,5194,0 +4,1,0,5,5489,0 +4,1,0,6,5476,0 +4,1,0,7,5487,0 +4,1,0,8,5196,0 +4,1,0,9,5484,0 +4,1,0,10,5479,0 +4,1,0,12,5493,0 +4,1,0,13,6577,1 +4,1,0,14,5491,0 +4,1,0,15,5759,0 +4,1,0,16,5468,0 +4,1,0,17,6035,0 +4,1,0,18,5751,0 +4,1,0,19,5760,0 +4,1,0,20,5754,0 +4,1,0,21,5758,0 +4,1,0,23,5756,0 +4,1,0,24,5762,0 +4,1,0,25,5466,0 +4,1,0,26,6032,0 +4,1,0,27,5191,0 +4,1,0,28,6576,1 +4,1,0,29,5189,0 +4,1,0,30,5764,0 +4,1,0,31,5465,0 +4,1,0,32,5473,0 +4,1,0,33,5749,0 +4,1,0,34,5765,0 +4,1,0,35,5188,0 +4,1,0,36,6028,1 +4,1,0,37,6844,1 +4,1,0,38,5767,0 +4,1,0,39,5463,0 +4,1,0,40,5471,0 +4,1,0,41,5475,0 +4,1,0,42,6575,1 +4,1,0,43,5745,0 +4,1,0,44,5770,0 +4,1,0,46,5186,0 +4,1,0,47,6030,0 +4,1,0,48,5748,0 +4,1,0,49,5755,0 +4,1,0,50,6843,1 +4,1,0,51,6029,0 +4,1,0,52,5460,0 +4,1,0,53,5757,0 +4,1,0,54,5472,0 +4,1,0,55,5753,0 +4,1,0,57,5193,0 +4,1,0,58,6574,1 +4,1,0,59,5488,0 +4,1,0,60,5752,0 +4,1,0,61,5482,0 +4,1,0,62,5750,0 +4,1,0,63,5481,0 +4,1,0,64,5747,0 +4,1,0,65,6842,1 +4,1,0,66,6573,1 +4,1,0,67,5486,0 +4,1,3,0,5778,0 +4,1,3,1,6064,0 +4,1,3,2,5779,0 +4,1,3,3,6067,0 +4,1,3,4,5777,0 +4,1,3,5,5802,0 +4,1,3,6,5780,0 +4,1,3,7,5521,0 +4,1,3,8,5775,0 +4,1,3,9,6062,0 +4,1,3,10,5789,0 +4,1,3,12,5528,0 +4,1,3,13,5511,0 +4,1,3,14,5526,0 +4,1,3,15,5776,0 +4,1,3,16,6061,0 +4,1,3,17,5773,0 +4,1,3,18,5525,0 +4,1,3,19,5513,0 +4,1,3,20,6060,0 +4,1,3,21,5774,0 +4,1,3,23,6059,0 +4,1,3,24,5772,0 +4,1,3,25,5523,0 +4,1,3,26,5514,0 +4,1,3,27,6058,0 +4,1,3,28,5771,0 +4,1,3,29,5519,0 +4,1,3,30,5516,0 +4,1,3,31,6056,0 +4,1,3,32,5788,0 +4,1,3,33,5520,0 +4,1,3,34,5786,0 +4,1,3,35,5231,0 +4,1,3,36,5769,0 +4,1,3,37,6057,0 +4,1,3,38,5508,0 +4,1,3,39,6054,0 +4,1,3,40,5783,0 +4,1,3,41,5229,0 +4,1,3,42,5768,0 +4,1,3,43,6055,0 +4,1,3,44,5781,0 +4,1,3,46,6053,0 +4,1,3,47,5506,0 +4,1,3,48,5522,0 +4,1,3,49,5766,0 +4,1,3,50,6052,0 +4,1,3,51,5518,0 +4,1,3,52,5804,0 +4,1,3,53,6051,0 +4,1,3,54,5524,0 +4,1,3,55,5517,0 +4,1,3,57,6050,0 +4,1,3,58,5763,0 +4,1,3,59,5805,0 +4,1,3,60,5228,0 +4,1,3,61,6069,0 +4,1,3,62,6048,0 +4,1,3,63,5793,0 +4,1,3,64,5515,0 +4,1,3,65,6049,0 +4,1,3,66,5761,0 +4,1,3,67,5527,0 +4,1,2,0,5226,0 +4,1,2,1,6327,0 +4,1,2,2,6046,0 +4,1,2,3,6047,0 +4,1,2,4,5223,0 +4,1,2,5,6070,0 +4,1,2,6,5512,0 +4,1,2,7,5795,0 +4,1,2,8,5232,0 +4,1,2,9,6325,0 +4,1,2,10,6045,0 +4,1,2,12,6044,0 +4,1,2,13,5230,0 +4,1,2,14,5807,0 +4,1,2,15,6043,0 +4,1,2,16,6322,0 +4,1,2,17,5227,0 +4,1,2,18,6042,0 +4,1,2,19,5225,0 +4,1,2,20,5792,0 +4,1,2,21,5221,0 +4,1,2,23,5790,0 +4,1,2,24,6040,0 +4,1,2,25,6320,0 +4,1,2,26,5224,0 +4,1,2,27,6041,0 +4,1,2,28,5222,0 +4,1,2,29,5787,0 +4,1,2,30,5220,0 +4,1,2,31,5799,0 +4,1,2,32,6038,0 +4,1,2,33,6319,0 +4,1,2,34,5218,0 +4,1,2,35,5797,0 +4,1,2,36,6039,0 +4,1,2,37,5796,0 +4,1,2,38,6037,0 +4,1,2,39,6317,0 +4,1,2,40,5215,0 +4,1,2,41,5794,0 +4,1,2,42,6036,0 +4,1,2,43,6316,0 +4,1,2,44,5219,0 +4,1,2,46,6314,0 +4,1,2,47,5213,0 +4,1,2,48,5785,0 +4,1,2,49,5217,0 +4,1,2,50,6315,0 +4,1,2,51,6034,0 +4,1,2,52,5791,0 +4,1,2,53,5216,0 +4,1,2,54,6312,0 +4,1,2,55,5210,0 +4,1,2,57,5784,0 +4,1,2,58,6033,0 +4,1,2,59,6313,0 +4,1,2,60,5212,0 +4,1,2,61,6311,0 +4,1,2,62,5207,0 +4,1,2,63,5782,0 +4,1,2,64,5214,0 +4,1,2,65,5510,0 +4,1,2,66,6031,0 +4,1,2,67,5505,0 +4,1,1,0,5205,0 +4,1,1,1,5503,0 +4,1,1,2,5211,0 +4,1,1,3,6310,1 +4,1,1,4,5209,0 +4,1,1,5,5509,0 +4,1,1,6,5208,0 +4,1,1,7,5507,0 +4,1,1,8,6309,1 +4,1,1,9,5500,0 +8,2,1,10,5727,1 +8,2,1,12,8,1 +8,2,1,13,6016,1 +8,2,1,14,7351,1 +8,2,1,15,6298,1 +8,2,1,16,7096,1 +8,2,1,17,5431,1 +8,2,1,18,5128,1 +8,2,1,19,5726,1 +8,2,1,20,6834,1 +8,2,1,21,6015,1 +8,2,1,23,7,1 +8,2,1,24,6297,1 +8,2,1,25,6566,1 +8,2,1,26,6014,1 +8,2,1,27,6292,1 +8,2,1,28,6295,1 +8,2,1,29,6011,1 +8,2,1,30,7098,1 +8,2,1,31,7350,1 +8,2,1,32,6836,1 +8,2,1,33,7095,1 +8,2,1,34,7097,1 +8,2,1,35,5126,1 +8,2,1,36,6835,1 +8,2,1,37,6,1 +8,2,1,38,6567,1 +8,2,1,39,6564,1 +8,2,1,40,6293,1 +8,2,1,41,6290,1 +8,2,1,42,6833,1 +8,2,1,43,6009,1 +8,2,1,44,6565,1 +8,2,1,46,7348,1 +8,2,1,47,6291,1 +8,2,1,48,7093,1 +8,2,1,49,6010,1 +8,2,1,50,6831,1 +8,2,1,51,7349,1 +8,2,1,52,5125,1 +8,2,1,53,7094,1 +8,2,1,54,5,1 +8,2,1,55,305,1 +8,2,1,57,6563,1 +8,2,1,58,6832,1 +8,2,1,59,6289,1 +8,2,1,60,5127,1 +8,2,1,61,6830,1 +8,2,1,62,6008,1 +8,2,1,63,6562,1 +8,2,1,64,5720,1 +8,2,1,65,6288,1 +8,2,1,66,7347,1 +8,2,1,67,5124,1 +8,2,0,0,7092,1 +8,2,0,1,6007,1 +8,2,0,2,304,1 +8,2,0,3,4,1 +8,2,0,4,5719,1 +8,2,0,5,7091,1 +8,2,0,6,7346,1 +8,2,0,7,6829,1 +8,2,0,8,5718,1 +8,2,0,9,6561,1 +8,2,0,10,6012,1 +8,2,0,12,6287,1 +8,2,0,13,5724,1 +8,2,0,14,6006,1 +8,2,0,15,5430,1 +8,2,0,16,5123,1 +8,2,0,17,5723,1 +8,2,0,18,3,1 +8,2,0,19,303,1 +8,2,0,20,7345,1 +8,2,0,21,5429,1 +8,2,0,23,7090,1 +8,2,0,24,5722,1 +8,2,0,25,6828,1 +8,2,0,26,5428,1 +8,2,0,27,6560,1 +8,2,0,28,5721,1 +8,2,0,29,6286,1 +8,2,0,30,5427,1 +8,2,0,31,6005,1 +8,2,0,32,5426,1 +8,2,0,33,2,1 +8,2,0,34,302,1 +8,2,0,35,5717,1 +8,2,0,36,5425,1 +8,2,0,37,5423,1 +8,2,0,38,5424,1 +8,2,0,39,6559,1 +8,2,0,40,7592,1 +8,2,0,41,6285,1 +8,2,0,42,7344,1 +8,2,0,43,6004,1 +8,2,0,44,7089,1 +8,2,0,46,5716,1 +8,2,0,47,6827,1 +8,2,0,48,1,1 +8,2,0,49,7088,1 +8,2,0,50,5422,1 +8,2,0,51,301,1 +8,2,0,52,5122,1 +8,2,0,53,6826,1 +8,2,0,54,6284,1 +8,2,0,55,6558,1 +8,2,0,57,6003,1 +8,2,0,58,5715,1 +8,2,0,59,5421,1 +8,2,0,60,6002,1 +8,2,0,61,5121,1 +8,2,0,62,5420,1 +8,2,0,63,5714,1 +8,2,0,64,894,1 +8,2,0,65,0,1 +8,2,0,66,300,1 +8,2,0,67,5120,1 +8,2,3,0,20,1 +8,2,3,1,5140,1 +8,2,3,2,32,0 +8,2,3,3,5139,1 +8,2,3,4,30,0 +8,2,3,5,5157,0 +8,2,3,6,19,1 +8,2,3,7,5449,0 +8,2,3,8,5459,0 +8,2,3,9,5156,0 +8,2,3,10,27,0 +8,2,3,12,5447,0 +8,2,3,13,5456,0 +8,2,3,14,5154,0 +8,2,3,15,25,0 +8,2,3,16,5743,0 +8,2,3,17,5454,0 +8,2,3,18,5151,0 +8,2,3,19,24,0 +8,2,3,20,5741,0 +8,2,3,21,18,1 +8,2,3,23,5149,0 +8,2,3,24,5179,0 +8,2,3,25,5740,0 +8,2,3,26,5458,0 +8,2,3,27,5141,1 +8,2,3,28,5177,0 +8,2,3,29,5744,0 +8,2,3,30,895,1 +8,2,3,31,5148,0 +8,2,3,32,5176,0 +8,2,3,33,5742,0 +8,2,3,34,5455,0 +8,2,3,35,5137,1 +8,2,3,36,5153,0 +8,2,3,37,5146,0 +8,2,3,38,17,1 +8,2,3,39,5739,1 +8,2,3,40,5452,0 +8,2,3,41,5453,0 +8,2,3,42,5152,0 +8,2,3,43,5443,1 +8,2,3,44,5450,0 +8,2,3,46,5451,0 +8,2,3,47,5150,0 +8,2,3,48,5442,1 +8,2,3,49,5444,1 +8,2,3,50,5136,1 +8,2,3,51,5147,0 +8,2,3,52,5448,0 +8,2,3,53,16,1 +8,2,3,54,5138,1 +8,2,3,55,37,0 +8,2,3,57,6300,1 +8,2,3,58,5145,0 +8,2,3,59,5446,0 +8,2,3,60,908,1 +8,2,3,61,6299,1 +8,2,3,62,5144,0 +8,2,3,63,5445,0 +8,2,3,64,618,1 +8,2,3,65,6027,1 +8,2,3,66,5164,0 +8,2,3,67,5135,1 +8,2,2,0,907,1 +8,2,2,1,6026,1 +8,2,2,2,15,1 +8,2,2,3,5738,1 +8,2,2,4,5162,0 +8,2,2,5,5737,1 +8,2,2,6,617,1 +8,2,2,7,5441,1 +8,2,2,8,5159,0 +8,2,2,9,5736,1 +8,2,2,10,906,1 +8,2,2,12,5440,1 +8,2,2,13,1187,1 +8,2,2,14,5134,1 +8,2,2,15,1461,1 +8,2,2,16,6025,1 +8,2,2,17,14,1 +8,2,2,18,5735,1 +8,2,2,19,905,1 +8,2,2,20,5439,1 +8,2,2,21,1186,1 +8,2,2,23,6024,1 +8,2,2,24,1460,1 +8,2,2,25,5734,1 +8,2,2,26,904,1 +8,2,2,27,5438,1 +8,2,2,28,1185,1 +8,2,2,29,6023,1 +8,2,2,30,1459,1 +8,2,2,31,5733,1 +8,2,2,32,903,1 +8,2,2,33,5437,1 +8,2,2,34,13,1 +8,2,2,35,6022,1 +8,2,2,36,1184,1 +8,2,2,37,5732,1 +8,2,2,38,1458,1 +8,2,2,39,5436,1 +8,2,2,40,902,1 +8,2,2,41,6021,1 +8,2,2,42,1183,1 +8,2,2,43,5133,1 +8,2,2,44,1457,1 +8,2,2,46,5731,1 +8,2,2,47,901,1 +8,2,2,48,5435,1 +8,2,2,49,12,1 +8,2,2,50,5434,1 +8,2,2,51,1182,1 +8,2,2,52,6303,1 +8,2,2,53,1456,1 +8,2,2,54,6020,1 +8,2,2,55,1724,1 +8,2,2,57,5730,1 +8,2,2,58,900,1 +8,2,2,59,6302,1 +8,2,2,60,1181,1 +8,2,2,61,5132,1 +8,2,2,62,1455,1 +8,2,2,63,5131,1 +8,2,2,64,1723,1 +8,2,2,65,6019,1 +8,2,2,66,11,1 +8,2,2,67,5729,1 +8,2,1,0,899,1 +8,2,1,1,6301,1 +8,2,1,2,1180,1 +8,2,1,3,6018,1 +8,2,1,4,1454,1 +8,2,1,5,5130,1 +8,2,1,6,1722,1 +8,2,1,7,5129,1 +8,2,1,8,10,1 +8,2,1,9,9,1 +8,3,1,10,602,1 +8,3,1,12,309,1 +8,3,1,13,603,1 +8,3,1,14,308,1 +8,3,1,15,890,1 +8,3,1,16,1715,1 +8,3,1,17,1977,1 +8,3,1,18,1720,1 +8,3,1,19,1446,1 +8,3,1,20,1175,1 +8,3,1,21,1714,1 +8,3,1,23,307,1 +8,3,1,24,1976,1 +8,3,1,25,892,1 +8,3,1,26,889,1 +8,3,1,27,1451,1 +8,3,1,28,601,1 +8,3,1,29,893,1 +8,3,1,30,2231,1 +8,3,1,31,1176,1 +8,3,1,32,1171,1 +8,3,1,33,1721,1 +8,3,1,34,1445,1 +8,3,1,35,1452,1 +8,3,1,36,1713,1 +8,3,1,37,1453,1 +8,3,1,38,1975,1 +8,3,1,39,306,1 +8,3,1,40,2230,1 +8,3,1,41,1178,1 +8,3,1,42,600,1 +8,3,1,43,5433,1 +8,3,1,44,888,1 +8,3,1,46,5728,1 +8,3,1,47,1170,1 +8,3,1,48,6017,1 +8,3,1,49,1444,1 +8,3,1,50,5432,1 +8,3,1,51,1712,1 +8,3,1,52,6840,1 +8,3,1,53,1974,1 +8,3,1,54,6841,1 +8,3,1,55,2229,1 +8,3,1,57,599,1 +8,3,1,58,1169,1 +8,3,1,59,6572,1 +8,3,1,60,887,1 +8,3,1,61,7101,1 +8,3,1,62,1443,1 +8,3,1,63,6839,1 +8,3,1,64,1711,1 +8,3,1,65,6571,1 +8,3,1,66,1973,1 +8,3,1,67,7100,1 +8,3,0,0,2228,1 +8,3,0,1,6838,1 +8,3,0,2,1168,1 +8,3,0,3,598,1 +8,3,0,4,1442,1 +8,3,0,5,6570,1 +8,3,0,6,886,1 +8,3,0,7,6296,1 +8,3,0,8,1710,1 +8,3,0,9,7099,1 +8,3,0,10,1972,1 +8,3,0,12,6837,1 +8,3,0,13,2227,1 +8,3,0,14,6569,1 +8,3,0,15,1167,1 +8,3,0,16,6568,1 +8,3,0,17,1441,1 +8,3,0,18,6294,1 +8,3,0,19,1709,1 +8,3,0,20,597,1 +8,3,0,21,1971,1 +8,3,0,23,5725,1 +8,3,0,24,885,1 +8,3,0,25,6013,1 +8,3,0,26,2226,1 +8,3,0,27,1174,1 +8,3,0,28,1166,1 +8,3,0,29,1450,1 +8,3,0,30,1440,1 +8,3,0,31,1719,1 +8,3,0,32,1708,1 +8,3,0,33,1173,1 +8,3,0,34,1970,1 +8,3,0,35,596,1 +8,3,0,36,2225,1 +8,3,0,37,1449,1 +8,3,0,38,884,1 +8,3,0,39,891,1 +8,3,0,40,2473,1 +8,3,0,41,1718,1 +8,3,0,42,1165,1 +8,3,0,43,1172,1 +8,3,0,44,1439,1 +8,3,0,46,1448,1 +8,3,0,47,1707,1 +8,3,0,48,1981,1 +8,3,0,49,1969,1 +8,3,0,50,1447,1 +8,3,0,51,2224,1 +8,3,0,52,595,1 +8,3,0,53,883,1 +8,3,0,54,1717,1 +8,3,0,55,2472,1 +8,3,0,57,1980,1 +8,3,0,58,1164,1 +8,3,0,59,1979,1 +8,3,0,60,1438,1 +8,3,0,61,1716,1 +8,3,0,62,1706,1 +8,3,0,63,1978,1 +8,3,0,64,1968,1 +8,3,0,65,4772,1 +8,3,0,66,882,1 +8,3,0,67,594,1 +8,3,3,0,614,1 +8,3,3,1,320,1 +8,3,3,2,342,0 +8,3,3,3,53,0 +8,3,3,4,22,1 +8,3,3,5,319,1 +8,3,3,6,341,0 +8,3,3,7,29,0 +8,3,3,8,613,1 +8,3,3,9,36,0 +8,3,3,10,5171,0 +8,3,3,12,28,0 +8,3,3,13,339,0 +8,3,3,14,34,0 +8,3,3,15,23,1 +8,3,3,16,26,0 +8,3,3,17,336,0 +8,3,3,18,31,0 +8,3,3,19,5174,0 +8,3,3,20,64,0 +8,3,3,21,334,0 +8,3,3,23,318,1 +8,3,3,24,333,0 +8,3,3,25,62,0 +8,3,3,26,612,1 +8,3,3,27,5469,0 +8,3,3,28,51,0 +8,3,3,29,59,0 +8,3,3,30,344,0 +8,3,3,31,5142,1 +8,3,3,32,35,0 +8,3,3,33,57,0 +8,3,3,34,347,0 +8,3,3,35,5467,0 +8,3,3,36,322,1 +8,3,3,37,317,1 +8,3,3,38,349,0 +8,3,3,39,56,0 +8,3,3,40,611,1 +8,3,3,41,5464,0 +8,3,3,42,38,0 +8,3,3,43,54,0 +8,3,3,44,350,0 +8,3,3,46,5462,0 +8,3,3,47,40,0 +8,3,3,48,21,1 +8,3,3,49,329,0 +8,3,3,50,5461,0 +8,3,3,51,327,0 +8,3,3,52,33,0 +8,3,3,53,330,0 +8,3,3,54,316,1 +8,3,3,55,1179,1 +8,3,3,57,5170,0 +8,3,3,58,610,1 +8,3,3,59,5165,0 +8,3,3,60,41,0 +8,3,3,61,5143,1 +8,3,3,62,332,0 +8,3,3,63,5167,0 +8,3,3,64,43,0 +8,3,3,65,55,0 +8,3,3,66,335,0 +8,3,3,67,5172,0 +8,3,2,0,321,1 +8,3,2,1,315,1 +8,3,2,2,337,0 +8,3,2,3,58,0 +8,3,2,4,609,1 +8,3,2,5,5173,0 +8,3,2,6,46,0 +8,3,2,7,60,0 +8,3,2,8,338,0 +8,3,2,9,5175,0 +8,3,2,10,48,0 +8,3,2,12,61,0 +8,3,2,13,340,0 +8,3,2,14,5178,0 +8,3,2,15,49,0 +8,3,2,16,63,0 +8,3,2,17,620,0 +8,3,2,18,314,1 +8,3,2,19,608,1 +8,3,2,20,331,0 +8,3,2,21,1177,1 +8,3,2,23,5180,0 +8,3,2,24,621,0 +8,3,2,25,5181,0 +8,3,2,26,42,0 +8,3,2,27,5182,0 +8,3,2,28,619,1 +8,3,2,29,5155,0 +8,3,2,30,323,1 +8,3,2,31,5158,0 +8,3,2,32,623,0 +8,3,2,33,5160,0 +8,3,2,34,45,0 +8,3,2,35,313,1 +8,3,2,36,607,1 +8,3,2,37,5161,0 +8,3,2,38,626,0 +8,3,2,39,5163,0 +8,3,2,40,52,0 +8,3,2,41,5166,0 +8,3,2,42,628,0 +8,3,2,43,5168,0 +8,3,2,44,325,0 +8,3,2,46,5169,0 +8,3,2,47,629,0 +8,3,2,48,615,1 +8,3,2,49,328,0 +8,3,2,50,312,1 +8,3,2,51,606,1 +8,3,2,52,39,0 +8,3,2,53,631,0 +8,3,2,54,44,0 +8,3,2,55,622,0 +8,3,2,57,47,0 +8,3,2,58,624,0 +8,3,2,59,50,0 +8,3,2,60,625,0 +8,3,2,61,71,0 +8,3,2,62,627,0 +8,3,2,63,616,1 +8,3,2,64,630,0 +8,3,2,65,311,1 +8,3,2,66,632,0 +8,3,2,67,326,0 +8,3,1,0,605,1 +8,3,1,1,324,1 +8,3,1,2,912,0 +8,3,1,3,898,1 +8,3,1,4,910,0 +8,3,1,5,897,1 +8,3,1,6,909,0 +8,3,1,7,896,1 +8,3,1,8,604,1 +8,3,1,9,310,1 +2,0,1,10,935,0 +2,0,1,12,649,0 +2,0,1,13,937,0 +2,0,1,14,648,0 +2,0,1,15,934,0 +2,0,1,16,646,0 +2,0,1,17,932,0 +2,0,1,18,931,0 +2,0,1,19,933,0 +2,0,1,20,84,0 +2,0,1,21,92,0 +2,0,1,23,643,0 +2,0,1,24,930,0 +2,0,1,25,364,0 +2,0,1,26,381,0 +2,0,1,27,928,0 +2,0,1,28,413,0 +2,0,1,29,368,0 +2,0,1,30,929,0 +2,0,1,31,362,0 +2,0,1,32,938,0 +2,0,1,33,926,0 +2,0,1,34,1207,0 +2,0,1,35,652,0 +2,0,1,36,379,0 +2,0,1,37,640,0 +2,0,1,38,927,0 +2,0,1,39,925,0 +2,0,1,40,370,0 +2,0,1,41,366,0 +2,0,1,42,90,0 +2,0,1,43,82,0 +2,0,1,44,1205,0 +2,0,1,46,79,0 +2,0,1,47,924,0 +2,0,1,48,923,0 +2,0,1,49,376,0 +2,0,1,50,77,0 +2,0,1,51,1202,0 +2,0,1,52,641,0 +2,0,1,53,922,0 +2,0,1,54,86,0 +2,0,1,55,936,0 +2,0,1,57,920,0 +2,0,1,58,1200,0 +2,0,1,59,83,0 +2,0,1,60,87,0 +2,0,1,61,365,0 +2,0,1,62,921,0 +2,0,1,63,638,0 +2,0,1,64,1199,0 +2,0,1,65,918,0 +2,0,1,66,85,0 +2,0,1,67,635,0 +2,0,0,0,374,0 +2,0,0,1,919,0 +2,0,0,2,369,0 +2,0,0,3,917,0 +2,0,0,4,1197,0 +2,0,0,5,76,0 +2,0,0,6,94,0 +2,0,0,7,916,0 +2,0,0,8,1196,0 +2,0,0,9,645,0 +2,0,0,10,373,0 +2,0,0,12,915,0 +2,0,0,13,1194,0 +2,0,0,14,81,0 +2,0,0,15,91,0 +2,0,0,16,914,0 +2,0,0,17,1195,0 +2,0,0,18,74,0 +2,0,0,19,1192,0 +2,0,0,20,647,0 +2,0,0,21,89,0 +2,0,0,23,913,0 +2,0,0,24,651,0 +2,0,0,25,358,0 +2,0,0,26,1193,0 +2,0,0,27,356,0 +2,0,0,28,1191,0 +2,0,0,29,911,0 +2,0,0,30,367,0 +2,0,0,31,357,0 +2,0,0,32,371,0 +2,0,0,33,644,0 +2,0,0,34,88,0 +2,0,0,35,354,0 +2,0,0,36,1190,1 +2,0,0,37,355,0 +2,0,0,38,93,0 +2,0,0,39,353,0 +2,0,0,40,110,0 +2,0,0,41,642,0 +2,0,0,42,105,0 +2,0,0,43,352,0 +2,0,0,44,104,0 +2,0,0,46,351,0 +2,0,0,47,102,0 +2,0,0,48,639,0 +2,0,0,49,99,0 +2,0,0,50,348,0 +2,0,0,51,97,0 +2,0,0,52,637,0 +2,0,0,53,1189,1 +2,0,0,54,346,0 +2,0,0,55,96,0 +2,0,0,57,345,0 +2,0,0,58,650,0 +2,0,0,59,633,0 +2,0,0,60,361,0 +2,0,0,61,636,0 +2,0,0,62,360,0 +2,0,0,63,343,0 +2,0,0,64,359,0 +2,0,0,65,1188,1 +2,0,0,66,1462,1 +2,0,0,67,634,0 +2,0,3,0,405,0 +2,0,3,1,106,0 +2,0,3,2,404,0 +2,0,3,3,103,0 +2,0,3,4,402,0 +2,0,3,5,403,0 +2,0,3,6,401,0 +2,0,3,7,5250,0 +2,0,3,8,400,0 +2,0,3,9,101,0 +2,0,3,10,398,0 +2,0,3,12,5247,0 +2,0,3,13,416,0 +2,0,3,14,100,0 +2,0,3,15,139,0 +2,0,3,16,5245,0 +2,0,3,17,399,0 +2,0,3,18,397,0 +2,0,3,19,407,0 +2,0,3,20,98,0 +2,0,3,21,396,0 +2,0,3,23,5243,0 +2,0,3,24,142,0 +2,0,3,25,395,0 +2,0,3,26,132,0 +2,0,3,27,95,0 +2,0,3,28,394,0 +2,0,3,29,5244,0 +2,0,3,30,130,0 +2,0,3,31,392,0 +2,0,3,32,414,0 +2,0,3,33,5252,0 +2,0,3,34,685,0 +2,0,3,35,5246,0 +2,0,3,36,393,0 +2,0,3,37,5248,0 +2,0,3,38,137,0 +2,0,3,39,5249,0 +2,0,3,40,136,0 +2,0,3,41,390,0 +2,0,3,42,684,0 +2,0,3,43,126,0 +2,0,3,44,391,0 +2,0,3,46,389,0 +2,0,3,47,127,0 +2,0,3,48,128,0 +2,0,3,49,682,0 +2,0,3,50,5251,0 +2,0,3,51,388,0 +2,0,3,52,5254,0 +2,0,3,53,134,0 +2,0,3,54,387,0 +2,0,3,55,125,0 +2,0,3,57,129,0 +2,0,3,58,679,0 +2,0,3,59,5257,0 +2,0,3,60,386,0 +2,0,3,61,384,0 +2,0,3,62,131,0 +2,0,3,63,5256,0 +2,0,3,64,677,0 +2,0,3,65,107,0 +2,0,3,66,5262,0 +2,0,3,67,385,0 +2,0,2,0,5259,0 +2,0,2,1,382,0 +2,0,2,2,676,0 +2,0,2,3,111,0 +2,0,2,4,119,0 +2,0,2,5,383,0 +2,0,2,6,675,0 +2,0,2,7,5242,0 +2,0,2,8,117,0 +2,0,2,9,113,0 +2,0,2,10,674,0 +2,0,2,12,5239,0 +2,0,2,13,116,0 +2,0,2,14,380,0 +2,0,2,15,122,0 +2,0,2,16,109,0 +2,0,2,17,673,0 +2,0,2,18,5237,0 +2,0,2,19,671,0 +2,0,2,20,378,0 +2,0,2,21,672,0 +2,0,2,23,5236,0 +2,0,2,24,411,0 +2,0,2,25,5235,0 +2,0,2,26,669,0 +2,0,2,27,377,0 +2,0,2,28,124,0 +2,0,2,29,5238,0 +2,0,2,30,670,0 +2,0,2,31,5240,0 +2,0,2,32,668,0 +2,0,2,33,5534,0 +2,0,2,34,123,0 +2,0,2,35,375,0 +2,0,2,36,121,0 +2,0,2,37,5233,0 +2,0,2,38,120,0 +2,0,2,39,5533,0 +2,0,2,40,667,0 +2,0,2,41,666,0 +2,0,2,42,118,0 +2,0,2,43,372,0 +2,0,2,44,665,0 +2,0,2,46,5234,0 +2,0,2,47,408,0 +2,0,2,48,663,0 +2,0,2,49,950,0 +2,0,2,50,5531,0 +2,0,2,51,664,0 +2,0,2,52,5536,0 +2,0,2,53,114,0 +2,0,2,54,661,0 +2,0,2,55,949,0 +2,0,2,57,5539,0 +2,0,2,58,115,0 +2,0,2,59,112,0 +2,0,2,60,662,0 +2,0,2,61,108,0 +2,0,2,62,5241,0 +2,0,2,63,406,0 +2,0,2,64,947,0 +2,0,2,65,660,0 +2,0,2,66,659,0 +2,0,2,67,658,0 +2,0,1,0,939,0 +2,0,1,1,655,0 +2,0,1,2,941,0 +2,0,1,3,657,0 +2,0,1,4,944,0 +2,0,1,5,656,0 +2,0,1,6,940,0 +2,0,1,7,653,0 +2,0,1,8,942,0 +2,0,1,9,654,0 +2,1,1,10,1488,0 +2,1,1,12,1218,0 +2,1,1,13,1485,0 +2,1,1,14,1217,0 +2,1,1,15,1530,0 +2,1,1,16,1214,0 +2,1,1,17,1531,0 +2,1,1,18,1212,0 +2,1,1,19,1486,0 +2,1,1,20,1216,0 +2,1,1,21,1483,0 +2,1,1,23,1215,0 +2,1,1,24,1533,0 +2,1,1,25,1213,0 +2,1,1,26,1484,0 +2,1,1,27,1210,0 +2,1,1,28,1246,0 +2,1,1,29,1211,0 +2,1,1,30,1482,0 +2,1,1,31,1209,0 +2,1,1,32,1249,0 +2,1,1,33,1248,0 +2,1,1,34,1481,0 +2,1,1,35,1250,0 +2,1,1,36,1480,0 +2,1,1,37,1253,0 +2,1,1,38,1251,0 +2,1,1,39,1206,0 +2,1,1,40,1479,0 +2,1,1,41,1477,0 +2,1,1,42,1252,0 +2,1,1,43,1204,0 +2,1,1,44,1254,0 +2,1,1,46,1255,0 +2,1,1,47,1257,0 +2,1,1,48,991,0 +2,1,1,49,1259,0 +2,1,1,50,1475,0 +2,1,1,51,1478,0 +2,1,1,52,988,0 +2,1,1,53,1260,0 +2,1,1,54,1203,0 +2,1,1,55,1476,0 +2,1,1,57,986,0 +2,1,1,58,1262,0 +2,1,1,59,1474,0 +2,1,1,60,1265,0 +2,1,1,61,985,0 +2,1,1,62,1523,0 +2,1,1,63,1201,0 +2,1,1,64,1473,0 +2,1,1,65,983,0 +2,1,1,66,1525,0 +2,1,1,67,1472,0 +2,1,0,0,1528,0 +2,1,0,1,1198,0 +2,1,0,2,1471,0 +2,1,0,3,980,0 +2,1,0,4,1244,0 +2,1,0,5,1469,0 +2,1,0,6,1243,0 +2,1,0,7,978,0 +2,1,0,8,1736,0 +2,1,0,9,992,0 +2,1,0,10,1470,0 +2,1,0,12,990,0 +2,1,0,13,1241,0 +2,1,0,14,1467,0 +2,1,0,15,1735,0 +2,1,0,16,989,0 +2,1,0,17,1238,0 +2,1,0,18,1468,0 +2,1,0,19,1236,0 +2,1,0,20,1256,0 +2,1,0,21,1506,0 +2,1,0,23,1466,0 +2,1,0,24,1504,0 +2,1,0,25,1258,0 +2,1,0,26,1734,1 +2,1,0,27,1261,0 +2,1,0,28,1498,0 +2,1,0,29,1263,0 +2,1,0,30,1768,0 +2,1,0,31,1465,1 +2,1,0,32,1772,0 +2,1,0,33,1522,0 +2,1,0,34,1767,0 +2,1,0,35,1520,0 +2,1,0,36,1771,0 +2,1,0,37,1517,0 +2,1,0,38,1765,0 +2,1,0,39,1515,0 +2,1,0,40,1733,1 +2,1,0,41,1514,0 +2,1,0,42,1770,0 +2,1,0,43,1512,0 +2,1,0,44,1502,0 +2,1,0,46,1509,0 +2,1,0,47,1500,0 +2,1,0,48,1464,1 +2,1,0,49,1773,0 +2,1,0,50,1507,0 +2,1,0,51,1503,0 +2,1,0,52,1501,0 +2,1,0,53,1775,0 +2,1,0,54,1499,0 +2,1,0,55,1732,1 +2,1,0,57,1490,0 +2,1,0,58,1776,0 +2,1,0,59,1491,0 +2,1,0,60,1505,0 +2,1,0,61,1463,1 +2,1,0,62,1508,0 +2,1,0,63,1493,0 +2,1,0,64,1510,0 +2,1,0,65,1496,0 +2,1,0,66,1731,1 +2,1,0,67,1487,0 +2,1,3,0,982,0 +2,1,3,1,144,0 +2,1,3,2,984,0 +2,1,3,3,696,0 +2,1,3,4,981,0 +2,1,3,5,141,0 +2,1,3,6,979,0 +2,1,3,7,694,0 +2,1,3,8,976,0 +2,1,3,9,437,0 +2,1,3,10,145,0 +2,1,3,12,434,0 +2,1,3,13,143,0 +2,1,3,14,691,0 +2,1,3,15,438,0 +2,1,3,16,716,0 +2,1,3,17,721,0 +2,1,3,18,693,0 +2,1,3,19,436,0 +2,1,3,20,692,0 +2,1,3,21,147,0 +2,1,3,23,690,0 +2,1,3,24,977,0 +2,1,3,25,687,0 +2,1,3,26,146,0 +2,1,3,27,688,0 +2,1,3,28,439,0 +2,1,3,29,433,0 +2,1,3,30,975,0 +2,1,3,31,435,0 +2,1,3,32,974,0 +2,1,3,33,140,0 +2,1,3,34,973,0 +2,1,3,35,432,0 +2,1,3,36,971,0 +2,1,3,37,686,0 +2,1,3,38,972,0 +2,1,3,39,138,0 +2,1,3,40,968,0 +2,1,3,41,430,0 +2,1,3,42,970,0 +2,1,3,43,683,0 +2,1,3,44,431,0 +2,1,3,46,717,0 +2,1,3,47,428,0 +2,1,3,48,133,0 +2,1,3,49,713,0 +2,1,3,50,135,0 +2,1,3,51,712,0 +2,1,3,52,681,0 +2,1,3,53,969,0 +2,1,3,54,429,0 +2,1,3,55,710,0 +2,1,3,57,427,0 +2,1,3,58,707,0 +2,1,3,59,680,0 +2,1,3,60,967,0 +2,1,3,61,966,0 +2,1,3,62,1247,0 +2,1,3,63,424,0 +2,1,3,64,705,0 +2,1,3,65,965,0 +2,1,3,66,1245,0 +2,1,3,67,678,0 +2,1,2,0,964,0 +2,1,2,1,714,0 +2,1,2,2,718,0 +2,1,2,3,963,0 +2,1,2,4,720,0 +2,1,2,5,426,0 +2,1,2,6,1242,0 +2,1,2,7,425,0 +2,1,2,8,962,0 +2,1,2,9,960,0 +2,1,2,10,961,0 +2,1,2,12,423,0 +2,1,2,13,1240,0 +2,1,2,14,418,0 +2,1,2,15,719,0 +2,1,2,16,417,0 +2,1,2,17,722,0 +2,1,2,18,695,0 +2,1,2,19,1239,0 +2,1,2,20,958,0 +2,1,2,21,724,0 +2,1,2,23,698,0 +2,1,2,24,725,0 +2,1,2,25,700,0 +2,1,2,26,727,0 +2,1,2,27,957,0 +2,1,2,28,1237,0 +2,1,2,29,959,0 +2,1,2,30,987,0 +2,1,2,31,956,0 +2,1,2,32,715,0 +2,1,2,33,955,0 +2,1,2,34,1234,0 +2,1,2,35,701,0 +2,1,2,36,422,0 +2,1,2,37,954,0 +2,1,2,38,421,0 +2,1,2,39,703,0 +2,1,2,40,419,0 +2,1,2,41,952,0 +2,1,2,42,1232,0 +2,1,2,43,706,0 +2,1,2,44,1235,0 +2,1,2,46,953,0 +2,1,2,47,1233,0 +2,1,2,48,708,0 +2,1,2,49,1231,0 +2,1,2,50,709,0 +2,1,2,51,415,0 +2,1,2,52,951,0 +2,1,2,53,412,0 +2,1,2,54,711,0 +2,1,2,55,1230,0 +2,1,2,57,699,0 +2,1,2,58,1229,0 +2,1,2,59,948,0 +2,1,2,60,410,0 +2,1,2,61,702,0 +2,1,2,62,1228,0 +2,1,2,63,704,0 +2,1,2,64,1226,0 +2,1,2,65,697,0 +2,1,2,66,409,0 +2,1,2,67,946,0 +2,1,1,0,1227,0 +2,1,1,1,689,0 +2,1,1,2,1224,0 +2,1,1,3,945,0 +2,1,1,4,420,0 +2,1,1,5,943,0 +2,1,1,6,1225,0 +2,1,1,7,1223,0 +2,1,1,8,1222,0 +2,1,1,9,1221,0 +9,0,1,10,3615,1 +9,0,1,12,3404,1 +9,0,1,13,3616,1 +9,0,1,14,3403,1 +9,0,1,15,3824,1 +9,0,1,16,3405,1 +9,0,1,17,3825,1 +9,0,1,18,1982,1 +9,0,1,19,3826,1 +9,0,1,20,2237,1 +9,0,1,21,4023,1 +9,0,1,23,2485,1 +9,0,1,24,3614,1 +9,0,1,25,2726,1 +9,0,1,26,4119,1 +9,0,1,27,2236,1 +9,0,1,28,2957,1 +9,0,1,29,2484,1 +9,0,1,30,2956,1 +9,0,1,31,2958,1 +9,0,1,32,2955,1 +9,0,1,33,2725,1 +9,0,1,34,3183,1 +9,0,1,35,2235,1 +9,0,1,36,2954,1 +9,0,1,37,2483,1 +9,0,1,38,3182,1 +9,0,1,39,3613,1 +9,0,1,40,3181,1 +9,0,1,41,3184,1 +9,0,1,42,3401,1 +9,0,1,43,3402,1 +9,0,1,44,3400,1 +9,0,1,46,2724,1 +9,0,1,47,2728,1 +9,0,1,48,2234,1 +9,0,1,49,4213,1 +9,0,1,50,3612,1 +9,0,1,51,2488,1 +9,0,1,52,2482,1 +9,0,1,53,3816,1 +9,0,1,54,2723,1 +9,0,1,55,1984,1 +9,0,1,57,3399,1 +9,0,1,58,4022,1 +9,0,1,59,2233,1 +9,0,1,60,2239,1 +9,0,1,61,3611,1 +9,0,1,62,4118,1 +9,0,1,63,2481,1 +9,0,1,64,2487,1 +9,0,1,65,2722,1 +9,0,1,66,4212,1 +9,0,1,67,2232,1 +9,0,0,0,3815,1 +9,0,0,1,2480,1 +9,0,0,2,1983,1 +9,0,0,3,3823,1 +9,0,0,4,3610,1 +9,0,0,5,2721,1 +9,0,0,6,2959,1 +9,0,0,7,3180,1 +9,0,0,8,2719,1 +9,0,0,9,2479,1 +9,0,0,10,2238,1 +9,0,0,12,3814,1 +9,0,0,13,3398,1 +9,0,0,14,2720,1 +9,0,0,15,3185,1 +9,0,0,16,2953,1 +9,0,0,17,3609,1 +9,0,0,18,3179,1 +9,0,0,19,2727,1 +9,0,0,20,2478,1 +9,0,0,21,2952,1 +9,0,0,23,3813,1 +9,0,0,24,2486,1 +9,0,0,25,3177,1 +9,0,0,26,3608,1 +9,0,0,27,2950,1 +9,0,0,28,4009,1 +9,0,0,29,2475,1 +9,0,0,30,3178,1 +9,0,0,31,3396,1 +9,0,0,32,2477,1 +9,0,0,33,2716,1 +9,0,0,34,3397,1 +9,0,0,35,3812,1 +9,0,0,36,2718,1 +9,0,0,37,3176,1 +9,0,0,38,4008,1 +9,0,0,39,3607,1 +9,0,0,40,2951,1 +9,0,0,41,2474,1 +9,0,0,42,2476,1 +9,0,0,43,3395,1 +9,0,0,44,2717,1 +9,0,0,46,3811,1 +9,0,0,47,4021,1 +9,0,0,48,2949,1 +9,0,0,49,4117,1 +9,0,0,50,2715,1 +9,0,0,51,4007,1 +9,0,0,52,3175,1 +9,0,0,53,4020,1 +9,0,0,54,2948,1 +9,0,0,55,4116,1 +9,0,0,57,2714,1 +9,0,0,58,4019,1 +9,0,0,59,3810,1 +9,0,0,60,4018,1 +9,0,0,61,3606,1 +9,0,0,62,4114,1 +9,0,0,63,3394,1 +9,0,0,64,4017,1 +9,0,0,65,4006,1 +9,0,0,66,4113,1 +9,0,0,67,3174,1 +9,0,3,0,2736,1 +9,0,3,1,1220,0 +9,0,3,2,2013,0 +9,0,3,3,2735,1 +9,0,3,4,2029,0 +9,0,3,5,1219,0 +9,0,3,6,2250,1 +9,0,3,7,1995,1 +9,0,3,8,1777,0 +9,0,3,9,1760,0 +9,0,3,10,2011,0 +9,0,3,12,1998,0 +9,0,3,13,2253,1 +9,0,3,14,1756,0 +9,0,3,15,2497,1 +9,0,3,16,2734,1 +9,0,3,17,2033,0 +9,0,3,18,2248,1 +9,0,3,19,2968,1 +9,0,3,20,1759,0 +9,0,3,21,2010,0 +9,0,3,23,1495,0 +9,0,3,24,2027,0 +9,0,3,25,1755,0 +9,0,3,26,2008,0 +9,0,3,27,1994,1 +9,0,3,28,2031,0 +9,0,3,29,1753,0 +9,0,3,30,2005,0 +9,0,3,31,2733,1 +9,0,3,32,2967,1 +9,0,3,33,1494,0 +9,0,3,34,2026,0 +9,0,3,35,1754,0 +9,0,3,36,2003,0 +9,0,3,37,1492,0 +9,0,3,38,2024,0 +9,0,3,39,1750,0 +9,0,3,40,2002,0 +9,0,3,41,1489,0 +9,0,3,42,2021,0 +9,0,3,43,1752,0 +9,0,3,44,2000,0 +9,0,3,46,1749,0 +9,0,3,47,2966,1 +9,0,3,48,1748,0 +9,0,3,49,2019,0 +9,0,3,50,1746,0 +9,0,3,51,2015,0 +9,0,3,52,1751,0 +9,0,3,53,1774,0 +9,0,3,54,1744,0 +9,0,3,55,2014,0 +9,0,3,57,1747,0 +9,0,3,58,2030,0 +9,0,3,59,1743,0 +9,0,3,60,2012,0 +9,0,3,61,2965,1 +9,0,3,62,2028,0 +9,0,3,63,2247,1 +9,0,3,64,2249,1 +9,0,3,65,1745,0 +9,0,3,66,2025,0 +9,0,3,67,1741,0 +9,0,2,0,2496,1 +9,0,2,1,1742,0 +9,0,2,2,1769,0 +9,0,2,3,2964,1 +9,0,2,4,2009,0 +9,0,2,5,1993,1 +9,0,2,6,3191,1 +9,0,2,7,1740,0 +9,0,2,8,2023,0 +9,0,2,9,1739,0 +9,0,2,10,2007,0 +9,0,2,12,2963,1 +9,0,2,13,1766,0 +9,0,2,14,1737,0 +9,0,2,15,2006,0 +9,0,2,16,1738,0 +9,0,2,17,2022,0 +9,0,2,18,2495,1 +9,0,2,19,1997,1 +9,0,2,20,2494,1 +9,0,2,21,3190,1 +9,0,2,23,2493,1 +9,0,2,24,1764,0 +9,0,2,25,2732,1 +9,0,2,26,2004,0 +9,0,2,27,2492,1 +9,0,2,28,2020,0 +9,0,2,29,1730,1 +9,0,2,30,2001,0 +9,0,2,31,1992,1 +9,0,2,32,1763,0 +9,0,2,33,3189,1 +9,0,2,34,1999,0 +9,0,2,35,1729,1 +9,0,2,36,2017,0 +9,0,2,37,1991,1 +9,0,2,38,1996,1 +9,0,2,39,1728,1 +9,0,2,40,1761,0 +9,0,2,41,1990,1 +9,0,2,42,1757,0 +9,0,2,43,3188,1 +9,0,2,44,1762,0 +9,0,2,46,1727,1 +9,0,2,47,1497,0 +9,0,2,48,2962,1 +9,0,2,49,3408,1 +9,0,2,50,1989,1 +9,0,2,51,1758,0 +9,0,2,52,2244,1 +9,0,2,53,2246,1 +9,0,2,54,2730,1 +9,0,2,55,2731,1 +9,0,2,57,3187,1 +9,0,2,58,2491,1 +9,0,2,59,1988,1 +9,0,2,60,2245,1 +9,0,2,61,2243,1 +9,0,2,62,3407,1 +9,0,2,63,1725,1 +9,0,2,64,1726,1 +9,0,2,65,1987,1 +9,0,2,66,2490,1 +9,0,2,67,3186,1 +9,0,1,0,2961,1 +9,0,1,1,2242,1 +9,0,1,2,2729,1 +9,0,1,3,1986,1 +9,0,1,4,3406,1 +9,0,1,5,2241,1 +9,0,1,6,2489,1 +9,0,1,7,1985,1 +9,0,1,8,2960,1 +9,0,1,9,2240,1 +9,1,1,10,3820,1 +9,1,1,12,3819,1 +9,1,1,13,4302,1 +9,1,1,14,4211,1 +9,1,1,15,4301,1 +9,1,1,16,4208,1 +9,1,1,17,4300,1 +9,1,1,18,4209,1 +9,1,1,19,4389,1 +9,1,1,20,4210,1 +9,1,1,21,4299,1 +9,1,1,23,4303,1 +9,1,1,24,4388,1 +9,1,1,25,3818,1 +9,1,1,26,4298,1 +9,1,1,27,4115,1 +9,1,1,28,4387,1 +9,1,1,29,4207,1 +9,1,1,30,4014,1 +9,1,1,31,4016,1 +9,1,1,32,4297,1 +9,1,1,33,4112,1 +9,1,1,34,4386,1 +9,1,1,35,4206,1 +9,1,1,36,4472,1 +9,1,1,37,3817,1 +9,1,1,38,4013,1 +9,1,1,39,4015,1 +9,1,1,40,4385,1 +9,1,1,41,4111,1 +9,1,1,42,4471,1 +9,1,1,43,4205,1 +9,1,1,44,4384,1 +9,1,1,46,4110,1 +9,1,1,47,4470,1 +9,1,1,48,4204,1 +9,1,1,49,4383,1 +9,1,1,50,4296,1 +9,1,1,51,4469,1 +9,1,1,52,4109,1 +9,1,1,53,4012,1 +9,1,1,54,4203,1 +9,1,1,55,4552,1 +9,1,1,57,4295,1 +9,1,1,58,4382,1 +9,1,1,59,4108,1 +9,1,1,60,4468,1 +9,1,1,61,4202,1 +9,1,1,62,4551,1 +9,1,1,63,4294,1 +9,1,1,64,4381,1 +9,1,1,65,4107,1 +9,1,1,66,4467,1 +9,1,1,67,4011,1 +9,1,0,0,4550,1 +9,1,0,1,4201,1 +9,1,0,2,4380,1 +9,1,0,3,4293,1 +9,1,0,4,4466,1 +9,1,0,5,4292,1 +9,1,0,6,4549,1 +9,1,0,7,4200,1 +9,1,0,8,4465,1 +9,1,0,9,4106,1 +9,1,0,10,4548,1 +9,1,0,12,4010,1 +9,1,0,13,4628,1 +9,1,0,14,4291,1 +9,1,0,15,4105,1 +9,1,0,16,4199,1 +9,1,0,17,4464,1 +9,1,0,18,4379,1 +9,1,0,19,4547,1 +9,1,0,20,4290,1 +9,1,0,21,4627,1 +9,1,0,23,4198,1 +9,1,0,24,4463,1 +9,1,0,25,4378,1 +9,1,0,26,4546,1 +9,1,0,27,4289,1 +9,1,0,28,4104,1 +9,1,0,29,4197,1 +9,1,0,30,4626,1 +9,1,0,31,4377,1 +9,1,0,32,4462,1 +9,1,0,33,4196,1 +9,1,0,34,4545,1 +9,1,0,35,4288,1 +9,1,0,36,4625,1 +9,1,0,37,4376,1 +9,1,0,38,4103,1 +9,1,0,39,4287,1 +9,1,0,40,4702,1 +9,1,0,41,1208,0 +9,1,0,42,4375,1 +9,1,0,43,4544,1 +9,1,0,44,4461,1 +9,1,0,46,4624,1 +9,1,0,47,2294,0 +9,1,0,48,4460,1 +9,1,0,49,4701,1 +9,1,0,50,4102,1 +9,1,0,51,4700,1 +9,1,0,52,4543,1 +9,1,0,53,4286,1 +9,1,0,54,4622,1 +9,1,0,55,4623,1 +9,1,0,57,4285,1 +9,1,0,58,4195,1 +9,1,0,59,4374,1 +9,1,0,60,4699,1 +9,1,0,61,4459,1 +9,1,0,62,4771,1 +9,1,0,63,4101,1 +9,1,0,64,4698,1 +9,1,0,65,4542,1 +9,1,0,66,4194,1 +9,1,0,67,4621,1 +9,1,3,0,2753,0 +9,1,3,1,2970,1 +9,1,3,2,2503,0 +9,1,3,3,2276,0 +9,1,3,4,2510,0 +9,1,3,5,2737,1 +9,1,3,6,2504,0 +9,1,3,7,2969,1 +9,1,3,8,3196,1 +9,1,3,9,2251,1 +9,1,3,10,2754,0 +9,1,3,12,2273,0 +9,1,3,13,2506,0 +9,1,3,14,2255,0 +9,1,3,15,2513,0 +9,1,3,16,2034,0 +9,1,3,17,2509,0 +9,1,3,18,2254,0 +9,1,3,19,2756,0 +9,1,3,20,2036,0 +9,1,3,21,2511,0 +9,1,3,23,2018,0 +9,1,3,24,3195,1 +9,1,3,25,2032,0 +9,1,3,26,2508,0 +9,1,3,27,2016,0 +9,1,3,28,2740,1 +9,1,3,29,2256,0 +9,1,3,30,2751,0 +9,1,3,31,2257,0 +9,1,3,32,2512,0 +9,1,3,33,2278,0 +9,1,3,34,2755,0 +9,1,3,35,3194,1 +9,1,3,36,2505,0 +9,1,3,37,2260,0 +9,1,3,38,2748,0 +9,1,3,39,2279,0 +9,1,3,40,2507,0 +9,1,3,41,2262,0 +9,1,3,42,2752,0 +9,1,3,43,2281,0 +9,1,3,44,2502,1 +9,1,3,46,3193,1 +9,1,3,47,2746,0 +9,1,3,48,2252,1 +9,1,3,49,2500,1 +9,1,3,50,2284,0 +9,1,3,51,3413,1 +9,1,3,52,2263,0 +9,1,3,53,2750,0 +9,1,3,54,2282,0 +9,1,3,55,2501,1 +9,1,3,57,2498,1 +9,1,3,58,2745,0 +9,1,3,59,3192,1 +9,1,3,60,2741,1 +9,1,3,61,2280,0 +9,1,3,62,2749,0 +9,1,3,63,2265,0 +9,1,3,64,3412,1 +9,1,3,65,2277,0 +9,1,3,66,2742,1 +9,1,3,67,2268,0 +9,1,2,0,2982,0 +9,1,2,1,2275,0 +9,1,2,2,2743,1 +9,1,2,3,2270,0 +9,1,2,4,2747,0 +9,1,2,5,2274,0 +9,1,2,6,3411,1 +9,1,2,7,2271,0 +9,1,2,8,2971,1 +9,1,2,9,2525,0 +9,1,2,10,2980,0 +9,1,2,12,2258,0 +9,1,2,13,2972,1 +9,1,2,14,2522,0 +9,1,2,15,2744,1 +9,1,2,16,2259,0 +9,1,2,17,3197,1 +9,1,2,18,2520,0 +9,1,2,19,2979,0 +9,1,2,20,3410,1 +9,1,2,21,2738,1 +9,1,2,23,2261,0 +9,1,2,24,3414,1 +9,1,2,25,2519,0 +9,1,2,26,2973,1 +9,1,2,27,2264,0 +9,1,2,28,3198,1 +9,1,2,29,2517,0 +9,1,2,30,3199,1 +9,1,2,31,2739,1 +9,1,2,32,3200,1 +9,1,2,33,3409,1 +9,1,2,34,3415,1 +9,1,2,35,2521,0 +9,1,2,36,3621,1 +9,1,2,37,2266,0 +9,1,2,38,3416,1 +9,1,2,39,2514,0 +9,1,2,40,3622,1 +9,1,2,41,2267,0 +9,1,2,42,3417,1 +9,1,2,43,2518,0 +9,1,2,44,3418,1 +9,1,2,46,2269,0 +9,1,2,47,3419,1 +9,1,2,48,2516,0 +9,1,2,49,3620,1 +9,1,2,50,2499,1 +9,1,2,51,3623,1 +9,1,2,52,2515,0 +9,1,2,53,3624,1 +9,1,2,54,2272,0 +9,1,2,55,3625,1 +9,1,2,57,4027,1 +9,1,2,58,3626,1 +9,1,2,59,3829,1 +9,1,2,60,3619,1 +9,1,2,61,4026,1 +9,1,2,62,3627,1 +9,1,2,63,4121,1 +9,1,2,64,3628,1 +9,1,2,65,4025,1 +9,1,2,66,3629,1 +9,1,2,67,3828,1 +9,1,1,0,3832,1 +9,1,1,1,3827,1 +9,1,1,2,3831,1 +9,1,1,3,4024,1 +9,1,1,4,3830,1 +9,1,1,5,4120,1 +9,1,1,6,3822,1 +9,1,1,7,3617,1 +9,1,1,8,3821,1 +9,1,1,9,3618,1 +4,2,1,10,3636,1 +4,2,1,12,2287,0 +4,2,1,13,993,0 +4,2,1,14,2984,0 +4,2,1,15,994,0 +4,2,1,16,3635,1 +4,2,1,17,4214,1 +4,2,1,18,2038,0 +4,2,1,19,995,0 +4,2,1,20,1779,0 +4,2,1,21,997,0 +4,2,1,23,2987,0 +4,2,1,24,998,0 +4,2,1,25,3634,1 +4,2,1,26,1791,0 +4,2,1,27,1778,0 +4,2,1,28,1788,0 +4,2,1,29,1511,0 +4,2,1,30,2290,0 +4,2,1,31,2759,0 +4,2,1,32,2046,0 +4,2,1,33,3206,0 +4,2,1,34,2043,0 +4,2,1,35,1524,0 +4,2,1,36,2285,0 +4,2,1,37,2986,0 +4,2,1,38,3838,1 +4,2,1,39,1780,0 +4,2,1,40,2529,0 +4,2,1,41,2039,0 +4,2,1,42,2530,0 +4,2,1,43,2037,0 +4,2,1,44,2292,0 +4,2,1,46,1782,0 +4,2,1,47,3837,1 +4,2,1,48,2040,0 +4,2,1,49,1527,0 +4,2,1,50,1786,0 +4,2,1,51,2288,0 +4,2,1,52,3207,0 +4,2,1,53,2528,0 +4,2,1,54,3836,1 +4,2,1,55,1532,0 +4,2,1,57,1785,0 +4,2,1,58,2045,0 +4,2,1,59,2289,0 +4,2,1,60,1794,0 +4,2,1,61,1526,0 +4,2,1,62,1793,0 +4,2,1,63,2526,0 +4,2,1,64,2049,0 +4,2,1,65,3835,1 +4,2,1,66,2047,0 +4,2,1,67,1781,0 +4,2,0,0,1790,0 +4,2,0,1,1513,0 +4,2,0,2,4032,1 +4,2,0,3,1783,0 +4,2,0,4,1792,0 +4,2,0,5,1516,0 +4,2,0,6,1529,0 +4,2,0,7,1518,0 +4,2,0,8,2042,0 +4,2,0,9,1784,0 +4,2,0,10,4031,1 +4,2,0,12,1519,0 +4,2,0,13,2761,0 +4,2,0,14,1521,0 +4,2,0,15,2988,0 +4,2,0,16,2760,0 +4,2,0,17,2524,0 +4,2,0,18,4030,1 +4,2,0,19,2527,0 +4,2,0,20,2041,0 +4,2,0,21,2758,0 +4,2,0,23,2762,0 +4,2,0,24,2283,0 +4,2,0,25,3205,1 +4,2,0,26,2044,0 +4,2,0,27,2981,0 +4,2,0,28,1787,0 +4,2,0,29,4029,1 +4,2,0,30,1789,0 +4,2,0,31,2978,1 +4,2,0,32,2983,0 +4,2,0,33,3204,1 +4,2,0,34,2757,0 +4,2,0,35,3423,1 +4,2,0,36,2985,0 +4,2,0,37,2977,1 +4,2,0,38,2286,0 +4,2,0,39,3203,1 +4,2,0,40,2035,0 +4,2,0,41,3422,1 +4,2,0,42,4124,1 +4,2,0,43,3633,1 +4,2,0,44,2523,0 +4,2,0,46,2976,1 +4,2,0,47,3424,1 +4,2,0,48,3202,1 +4,2,0,49,3421,1 +4,2,0,50,4123,1 +4,2,0,51,4028,1 +4,2,0,52,3632,1 +4,2,0,53,3420,1 +4,2,0,54,2975,1 +4,2,0,55,3631,1 +4,2,0,57,3201,1 +4,2,0,58,4703,1 +4,2,0,59,3834,1 +4,2,0,60,4390,1 +4,2,0,61,4122,1 +4,2,0,62,4629,1 +4,2,0,63,2974,1 +4,2,0,64,4304,1 +4,2,0,65,3630,1 +4,2,0,66,4215,1 +4,2,0,67,3833,1 +4,2,3,0,2299,0 +4,2,3,1,723,0 +4,2,3,2,2298,0 +4,2,3,3,2293,0 +4,2,3,4,2543,0 +4,2,3,5,2296,0 +4,2,3,6,2541,0 +4,2,3,7,2291,0 +4,2,3,8,2060,0 +4,2,3,9,1005,0 +4,2,3,10,2538,0 +4,2,3,12,1275,0 +4,2,3,13,1803,0 +4,2,3,14,1277,0 +4,2,3,15,1807,0 +4,2,3,16,2536,0 +4,2,3,17,1543,0 +4,2,3,18,2535,0 +4,2,3,19,2540,0 +4,2,3,20,2533,0 +4,2,3,21,1546,0 +4,2,3,23,1001,0 +4,2,3,24,2539,0 +4,2,3,25,1003,0 +4,2,3,26,1276,0 +4,2,3,27,1802,0 +4,2,3,28,2537,0 +4,2,3,29,1540,0 +4,2,3,30,1279,0 +4,2,3,31,1541,0 +4,2,3,32,2056,0 +4,2,3,33,2534,0 +4,2,3,34,2058,0 +4,2,3,35,2532,0 +4,2,3,36,1002,0 +4,2,3,37,1273,0 +4,2,3,38,2777,0 +4,2,3,39,1274,0 +4,2,3,40,2775,0 +4,2,3,41,2531,0 +4,2,3,42,2772,0 +4,2,3,43,999,0 +4,2,3,44,1804,0 +4,2,3,46,2770,0 +4,2,3,47,1542,0 +4,2,3,48,1000,0 +4,2,3,49,2308,0 +4,2,3,50,2769,0 +4,2,3,51,2774,0 +4,2,3,52,1270,0 +4,2,3,53,1544,0 +4,2,3,54,1272,0 +4,2,3,55,2773,0 +4,2,3,57,2767,0 +4,2,3,58,2305,0 +4,2,3,59,2050,0 +4,2,3,60,2771,0 +4,2,3,61,1796,0 +4,2,3,62,2544,0 +4,2,3,63,2768,0 +4,2,3,64,1006,0 +4,2,3,65,2766,0 +4,2,3,66,3003,0 +4,2,3,67,1799,0 +4,2,2,0,2542,0 +4,2,2,1,2297,0 +4,2,2,2,3001,0 +4,2,2,3,2765,0 +4,2,2,4,2778,0 +4,2,2,5,2300,0 +4,2,2,6,2998,0 +4,2,2,7,1539,0 +4,2,2,8,1004,0 +4,2,2,9,2996,0 +4,2,2,10,1280,0 +4,2,2,12,2052,0 +4,2,2,13,1278,0 +4,2,2,14,996,0 +4,2,2,15,3000,0 +4,2,2,16,2995,0 +4,2,2,17,2999,0 +4,2,2,18,2993,0 +4,2,2,19,2301,0 +4,2,2,20,2763,0 +4,2,2,21,726,0 +4,2,2,23,2764,0 +4,2,2,24,2997,0 +4,2,2,25,2990,0 +4,2,2,26,1801,0 +4,2,2,27,1795,0 +4,2,2,28,2994,0 +4,2,2,29,1797,0 +4,2,2,30,3222,0 +4,2,2,31,1534,0 +4,2,2,32,2053,0 +4,2,2,33,2992,0 +4,2,2,34,2055,0 +4,2,2,35,2991,0 +4,2,2,36,3220,0 +4,2,2,37,2295,0 +4,2,2,38,3217,0 +4,2,2,39,2048,0 +4,2,2,40,1798,0 +4,2,2,41,2989,0 +4,2,2,42,3215,0 +4,2,2,43,1269,0 +4,2,2,44,2302,0 +4,2,2,46,3214,0 +4,2,2,47,1800,0 +4,2,2,48,1266,0 +4,2,2,49,2051,0 +4,2,2,50,3212,0 +4,2,2,51,3218,0 +4,2,2,52,1267,0 +4,2,2,53,3216,0 +4,2,2,54,1536,0 +4,2,2,55,1537,0 +4,2,2,57,3209,0 +4,2,2,58,2054,0 +4,2,2,59,1535,0 +4,2,2,60,3213,0 +4,2,2,61,3211,0 +4,2,2,62,2303,0 +4,2,2,63,1538,0 +4,2,2,64,2057,0 +4,2,2,65,3210,0 +4,2,2,66,3432,0 +4,2,2,67,1264,0 +4,2,1,0,1805,0 +4,2,1,1,1268,0 +4,2,1,2,3429,0 +4,2,1,3,3208,0 +4,2,1,4,3427,0 +4,2,1,5,1271,0 +4,2,1,6,3430,0 +4,2,1,7,3426,0 +4,2,1,8,3428,0 +4,2,1,9,3425,1 +4,3,1,10,3841,1 +4,3,1,12,3637,1 +4,3,1,13,2558,0 +4,3,1,14,2320,0 +4,3,1,15,2794,0 +4,3,1,16,2317,0 +4,3,1,17,3239,0 +4,3,1,18,3840,1 +4,3,1,19,2792,0 +4,3,1,20,2315,0 +4,3,1,21,2796,0 +4,3,1,23,2554,0 +4,3,1,24,2795,0 +4,3,1,25,3839,1 +4,3,1,26,3021,0 +4,3,1,27,2314,0 +4,3,1,28,3241,0 +4,3,1,29,2318,0 +4,3,1,30,3022,0 +4,3,1,31,2557,0 +4,3,1,32,2561,0 +4,3,1,33,2322,0 +4,3,1,34,2563,0 +4,3,1,35,3019,0 +4,3,1,36,2799,0 +4,3,1,37,2555,0 +4,3,1,38,4035,1 +4,3,1,39,2559,0 +4,3,1,40,3023,0 +4,3,1,41,3016,0 +4,3,1,42,2797,0 +4,3,1,43,2560,0 +4,3,1,44,3025,0 +4,3,1,46,2562,0 +4,3,1,47,2565,0 +4,3,1,48,2556,0 +4,3,1,49,2567,0 +4,3,1,50,3448,0 +4,3,1,51,4034,1 +4,3,1,52,3238,0 +4,3,1,53,3024,0 +4,3,1,54,3235,0 +4,3,1,55,2564,0 +4,3,1,57,3020,0 +4,3,1,58,2801,0 +4,3,1,59,4033,1 +4,3,1,60,3027,0 +4,3,1,61,3018,0 +4,3,1,62,2798,0 +4,3,1,63,3446,0 +4,3,1,64,2566,0 +4,3,1,65,3450,0 +4,3,1,66,3650,0 +4,3,1,67,3028,0 +4,3,0,0,3247,0 +4,3,0,1,3237,0 +4,3,0,2,3654,0 +4,3,0,3,3244,0 +4,3,0,4,4128,1 +4,3,0,5,3246,0 +4,3,0,6,3842,0 +4,3,0,7,2800,0 +4,3,0,8,3453,0 +4,3,0,9,3026,0 +4,3,0,10,3843,0 +4,3,0,12,3451,0 +4,3,0,13,3651,0 +4,3,0,14,2802,0 +4,3,0,15,4127,1 +4,3,0,16,3240,0 +4,3,0,17,3452,0 +4,3,0,18,3642,0 +4,3,0,19,3845,0 +4,3,0,20,3640,0 +4,3,0,21,3030,0 +4,3,0,23,3643,0 +4,3,0,24,3242,0 +4,3,0,25,4126,1 +4,3,0,26,3456,0 +4,3,0,27,3447,0 +4,3,0,28,3653,0 +4,3,0,29,3652,0 +4,3,0,30,3851,0 +4,3,0,31,4125,1 +4,3,0,32,3846,0 +4,3,0,33,2568,0 +4,3,0,34,3243,0 +4,3,0,35,3449,0 +4,3,0,36,4219,1 +4,3,0,37,3848,0 +4,3,0,38,3454,0 +4,3,0,39,3655,0 +4,3,0,40,3657,0 +4,3,0,41,3850,0 +4,3,0,42,3656,0 +4,3,0,43,3844,0 +4,3,0,44,3245,0 +4,3,0,46,4036,1 +4,3,0,47,4218,1 +4,3,0,48,3853,0 +4,3,0,49,3455,0 +4,3,0,50,3458,0 +4,3,0,51,3847,0 +4,3,0,52,3660,0 +4,3,0,53,3849,0 +4,3,0,54,4217,1 +4,3,0,55,3852,0 +4,3,0,57,3658,0 +4,3,0,58,4037,1 +4,3,0,59,3856,0 +4,3,0,60,4129,1 +4,3,0,61,4305,1 +4,3,0,62,4220,1 +4,3,0,63,4216,1 +4,3,0,64,4308,1 +4,3,0,65,4393,1 +4,3,0,66,4307,1 +4,3,0,67,4306,1 +4,3,3,0,2553,0 +4,3,3,1,2548,0 +4,3,3,2,2791,0 +4,3,3,3,2551,0 +4,3,3,4,2793,0 +4,3,3,5,1808,0 +4,3,3,6,2788,0 +4,3,3,7,1282,0 +4,3,3,8,1815,0 +4,3,3,9,2545,0 +4,3,3,10,2786,0 +4,3,3,12,1547,0 +4,3,3,13,2790,0 +4,3,3,14,2059,0 +4,3,3,15,1281,0 +4,3,3,16,2310,0 +4,3,3,17,2789,0 +4,3,3,18,2307,0 +4,3,3,19,1806,0 +4,3,3,20,2547,0 +4,3,3,21,2787,0 +4,3,3,23,2783,0 +4,3,3,24,1816,0 +4,3,3,25,1545,0 +4,3,3,26,2784,0 +4,3,3,27,2780,0 +4,3,3,28,1818,0 +4,3,3,29,2306,0 +4,3,3,30,1811,0 +4,3,3,31,2546,0 +4,3,3,32,3017,0 +4,3,3,33,2062,0 +4,3,3,34,1812,0 +4,3,3,35,2781,0 +4,3,3,36,3014,0 +4,3,3,37,2549,0 +4,3,3,38,1814,0 +4,3,3,39,2779,0 +4,3,3,40,2316,0 +4,3,3,41,2776,0 +4,3,3,42,3012,0 +4,3,3,43,2063,0 +4,3,3,44,2068,0 +4,3,3,46,2311,0 +4,3,3,47,3015,0 +4,3,3,48,2785,0 +4,3,3,49,2066,0 +4,3,3,50,2309,0 +4,3,3,51,1817,0 +4,3,3,52,2061,0 +4,3,3,53,1819,0 +4,3,3,54,3009,0 +4,3,3,55,3013,0 +4,3,3,57,2782,0 +4,3,3,58,2070,0 +4,3,3,59,3006,0 +4,3,3,60,3010,0 +4,3,3,61,3004,0 +4,3,3,62,2071,0 +4,3,3,63,2552,0 +4,3,3,64,3236,0 +4,3,3,65,2550,0 +4,3,3,66,2073,0 +4,3,3,67,3005,0 +4,3,2,0,3233,0 +4,3,2,1,3007,0 +4,3,2,2,2067,0 +4,3,2,3,3002,0 +4,3,2,4,3231,0 +4,3,2,5,1554,0 +4,3,2,6,2076,0 +4,3,2,7,1283,0 +4,3,2,8,3230,0 +4,3,2,9,1552,0 +4,3,2,10,3234,0 +4,3,2,12,1549,0 +4,3,2,13,2078,0 +4,3,2,14,1548,0 +4,3,2,15,3232,0 +4,3,2,16,1553,0 +4,3,2,17,2319,0 +4,3,2,18,1809,0 +4,3,2,19,2069,0 +4,3,2,20,2065,0 +4,3,2,21,3229,0 +4,3,2,23,1551,0 +4,3,2,24,2072,0 +4,3,2,25,2064,0 +4,3,2,26,3227,0 +4,3,2,27,3223,0 +4,3,2,28,2074,0 +4,3,2,29,1810,0 +4,3,2,30,3226,0 +4,3,2,31,2313,0 +4,3,2,32,3445,0 +4,3,2,33,1550,0 +4,3,2,34,2075,0 +4,3,2,35,3225,0 +4,3,2,36,3443,0 +4,3,2,37,3011,0 +4,3,2,38,2077,0 +4,3,2,39,3008,0 +4,3,2,40,2321,0 +4,3,2,41,3221,0 +4,3,2,42,3442,0 +4,3,2,43,3228,0 +4,3,2,44,3440,0 +4,3,2,46,3219,0 +4,3,2,47,3444,0 +4,3,2,48,2312,0 +4,3,2,49,2324,0 +4,3,2,50,1813,0 +4,3,2,51,2326,0 +4,3,2,52,3224,0 +4,3,2,53,2327,0 +4,3,2,54,3437,0 +4,3,2,55,3441,0 +4,3,2,57,3435,0 +4,3,2,58,2329,0 +4,3,2,59,3434,0 +4,3,2,60,3439,0 +4,3,2,61,3438,0 +4,3,2,62,2323,0 +4,3,2,63,3860,0 +4,3,2,64,3649,0 +4,3,2,65,3436,0 +4,3,2,66,2325,0 +4,3,2,67,2304,0 +4,3,1,0,3647,0 +4,3,1,1,3644,0 +4,3,1,2,2328,0 +4,3,1,3,3433,0 +4,3,1,4,3646,0 +4,3,1,5,3431,0 +4,3,1,6,3648,0 +4,3,1,7,3639,0 +4,3,1,8,3645,0 +4,3,1,9,3641,0 +9,2,1,10,4566,1 +9,2,1,12,4790,1 +9,2,1,13,4485,1 +9,2,1,14,4789,1 +9,2,1,15,4484,1 +9,2,1,16,4476,1 +9,2,1,17,4565,1 +9,2,1,18,4475,1 +9,2,1,19,4856,1 +9,2,1,20,4855,1 +9,2,1,21,4483,1 +9,2,1,23,4474,1 +9,2,1,24,4482,1 +9,2,1,25,4854,1 +9,2,1,26,4481,1 +9,2,1,27,4473,1 +9,2,1,28,4480,1 +9,2,1,29,4559,1 +9,2,1,30,4479,1 +9,2,1,31,4558,1 +9,2,1,32,4478,1 +9,2,1,33,4557,1 +9,2,1,34,4477,1 +9,2,1,35,4556,1 +9,2,1,36,4564,1 +9,2,1,37,4555,1 +9,2,1,38,4563,1 +9,2,1,39,4554,1 +9,2,1,40,4562,1 +9,2,1,41,4553,1 +9,2,1,42,4561,1 +9,2,1,43,4635,1 +9,2,1,44,4917,1 +9,2,1,46,4634,1 +9,2,1,47,4560,1 +9,2,1,48,4633,1 +9,2,1,49,4916,1 +9,2,1,50,4632,1 +9,2,1,51,4641,1 +9,2,1,52,4915,1 +9,2,1,53,4640,1 +9,2,1,54,4631,1 +9,2,1,55,4639,1 +9,2,1,57,4914,1 +9,2,1,58,4638,1 +9,2,1,59,4630,1 +9,2,1,60,4637,1 +9,2,1,61,4709,1 +9,2,1,62,4636,1 +9,2,1,63,4708,1 +9,2,1,64,4718,1 +9,2,1,65,4707,1 +9,2,1,66,4717,1 +9,2,1,67,4706,1 +9,2,0,0,4788,1 +9,2,0,1,4705,1 +9,2,0,2,4787,1 +9,2,0,3,4704,1 +9,2,0,4,4786,1 +9,2,0,5,4780,1 +9,2,0,6,4853,1 +9,2,0,7,4779,1 +9,2,0,8,4972,1 +9,2,0,9,4971,1 +9,2,0,10,4785,1 +9,2,0,12,4778,1 +9,2,0,13,4784,1 +9,2,0,14,4970,1 +9,2,0,15,4783,1 +9,2,0,16,4777,1 +9,2,0,17,4782,1 +9,2,0,18,4776,1 +9,2,0,19,4781,1 +9,2,0,20,4775,1 +9,2,0,21,4852,1 +9,2,0,23,4774,1 +9,2,0,24,4851,1 +9,2,0,25,4773,1 +9,2,0,26,4850,1 +9,2,0,27,440,0 +9,2,0,28,4849,1 +9,2,0,29,4845,1 +9,2,0,30,4848,1 +9,2,0,31,4844,1 +9,2,0,32,4847,1 +9,2,0,33,4843,1 +9,2,0,34,5021,1 +9,2,0,35,4842,1 +9,2,0,36,4846,1 +9,2,0,37,4841,1 +9,2,0,38,5020,1 +9,2,0,39,4840,1 +9,2,0,40,4913,1 +9,2,0,41,4839,1 +9,2,0,42,4912,1 +9,2,0,43,5019,1 +9,2,0,44,4911,1 +9,2,0,46,4838,1 +9,2,0,47,4910,1 +9,2,0,48,4908,1 +9,2,0,49,4909,1 +9,2,0,50,4907,1 +9,2,0,51,5018,1 +9,2,0,52,4906,1 +9,2,0,53,4969,1 +9,2,0,54,4905,1 +9,2,0,55,4968,1 +9,2,0,57,4904,1 +9,2,0,58,4967,1 +9,2,0,59,4903,1 +9,2,0,60,4966,1 +9,2,0,61,4902,1 +9,2,0,62,4965,1 +9,2,0,63,4901,1 +9,2,0,64,5017,1 +9,2,0,65,5060,1 +9,2,0,66,5061,1 +9,2,0,67,5059,1 +9,2,3,0,4319,1 +9,2,3,1,4318,1 +9,2,3,2,3249,0 +9,2,3,3,4317,1 +9,2,3,4,3462,0 +9,2,3,5,3664,0 +9,2,3,6,3866,0 +9,2,3,7,3861,0 +9,2,3,8,3248,0 +9,2,3,9,3663,0 +9,2,3,10,3461,0 +9,2,3,12,3661,0 +9,2,3,13,3666,0 +9,2,3,14,3859,0 +9,2,3,15,3668,0 +9,2,3,16,3662,0 +9,2,3,17,3864,0 +9,2,3,18,3659,0 +9,2,3,19,3460,0 +9,2,3,20,3858,0 +9,2,3,21,4406,1 +9,2,3,23,4405,1 +9,2,3,24,3665,0 +9,2,3,25,3855,0 +9,2,3,26,3459,0 +9,2,3,27,4404,1 +9,2,3,28,4227,1 +9,2,3,29,3854,0 +9,2,3,30,3457,0 +9,2,3,31,4040,1 +9,2,3,32,4137,1 +9,2,3,33,4226,1 +9,2,3,34,3256,0 +9,2,3,35,4134,1 +9,2,3,36,3469,0 +9,2,3,37,4316,1 +9,2,3,38,3674,0 +9,2,3,39,4039,1 +9,2,3,40,3468,0 +9,2,3,41,4133,1 +9,2,3,42,3870,0 +9,2,3,43,4038,1 +9,2,3,44,3872,0 +9,2,3,46,4132,1 +9,2,3,47,4490,1 +9,2,3,48,4403,1 +9,2,3,49,4043,1 +9,2,3,50,4225,1 +9,2,3,51,4489,1 +9,2,3,52,4131,1 +9,2,3,53,3673,0 +9,2,3,54,4488,1 +9,2,3,55,3467,0 +9,2,3,57,4487,1 +9,2,3,58,3251,0 +9,2,3,59,3466,0 +9,2,3,60,3868,0 +9,2,3,61,3865,0 +9,2,3,62,4136,1 +9,2,3,63,3669,0 +9,2,3,64,3672,0 +9,2,3,65,3463,0 +9,2,3,66,3869,0 +9,2,3,67,4042,1 +9,2,2,0,3465,0 +9,2,2,1,3867,0 +9,2,2,2,3671,0 +9,2,2,3,3250,0 +9,2,2,4,3253,0 +9,2,2,5,3863,0 +9,2,2,6,1558,0 +9,2,2,7,3862,0 +9,2,2,8,4570,1 +9,2,2,9,4135,1 +9,2,2,10,3857,0 +9,2,2,12,4569,1 +9,2,2,13,3871,0 +9,2,2,14,4041,1 +9,2,2,15,3464,0 +9,2,2,16,4568,1 +9,2,2,17,3667,0 +9,2,2,18,4130,1 +9,2,2,19,4228,1 +9,2,2,20,4486,1 +9,2,2,21,3670,0 +9,2,2,23,4567,1 +9,2,2,24,3029,0 +9,2,2,25,4402,1 +9,2,2,26,3031,0 +9,2,2,27,4315,1 +9,2,2,28,3676,0 +9,2,2,29,4401,1 +9,2,2,30,3874,0 +9,2,2,31,4314,1 +9,2,2,32,3470,0 +9,2,2,33,4224,1 +9,2,2,34,3675,0 +9,2,2,35,4400,1 +9,2,2,36,4648,1 +9,2,2,37,4313,1 +9,2,2,38,4044,1 +9,2,2,39,4223,1 +9,2,2,40,4647,1 +9,2,2,41,4646,1 +9,2,2,42,3472,0 +9,2,2,43,4222,1 +9,2,2,44,3873,0 +9,2,2,46,4221,1 +9,2,2,47,3678,0 +9,2,2,48,4645,1 +9,2,2,49,3677,0 +9,2,2,50,4399,1 +9,2,2,51,3875,0 +9,2,2,52,4312,1 +9,2,2,53,3471,0 +9,2,2,54,4311,1 +9,2,2,55,4138,1 +9,2,2,57,4310,1 +9,2,2,58,3876,0 +9,2,2,59,4309,1 +9,2,2,60,3252,0 +9,2,2,61,4398,1 +9,2,2,62,2803,0 +9,2,2,63,4397,1 +9,2,2,64,2804,0 +9,2,2,65,4396,1 +9,2,2,66,4722,1 +9,2,2,67,4395,1 +9,2,1,0,4229,1 +9,2,1,1,4721,1 +9,2,1,2,3033,0 +9,2,1,3,4394,1 +9,2,1,4,2805,0 +9,2,1,5,4392,1 +9,2,1,6,2569,0 +9,2,1,7,4720,1 +9,2,1,8,4792,1 +9,2,1,9,4391,1 +9,3,1,10,4859,1 +9,3,1,12,4858,1 +9,3,1,13,4860,1 +9,3,1,14,4857,1 +9,3,1,15,4861,1 +9,3,1,16,4654,1 +9,3,1,17,4862,1 +9,3,1,18,4655,1 +9,3,1,19,4863,1 +9,3,1,20,4656,1 +9,3,1,21,4864,1 +9,3,1,23,4657,1 +9,3,1,24,4865,1 +9,3,1,25,4658,1 +9,3,1,26,4866,1 +9,3,1,27,4791,1 +9,3,1,28,4867,1 +9,3,1,29,4796,1 +9,3,1,30,4868,1 +9,3,1,31,4727,1 +9,3,1,32,4920,1 +9,3,1,33,4797,1 +9,3,1,34,4921,1 +9,3,1,35,4728,1 +9,3,1,36,4919,1 +9,3,1,37,4798,1 +9,3,1,38,4922,1 +9,3,1,39,4918,1 +9,3,1,40,4923,1 +9,3,1,41,4729,1 +9,3,1,42,4924,1 +9,3,1,43,4799,1 +9,3,1,44,4925,1 +9,3,1,46,4730,1 +9,3,1,47,4926,1 +9,3,1,48,4731,1 +9,3,1,49,4927,1 +9,3,1,50,4732,1 +9,3,1,51,4928,1 +9,3,1,52,4733,1 +9,3,1,53,4929,1 +9,3,1,54,4800,1 +9,3,1,55,4978,1 +9,3,1,57,4801,1 +9,3,1,58,4977,1 +9,3,1,59,4802,1 +9,3,1,60,4976,1 +9,3,1,61,4803,1 +9,3,1,62,4979,1 +9,3,1,63,4719,1 +9,3,1,64,4975,1 +9,3,1,65,4644,1 +9,3,1,66,4980,1 +9,3,1,67,4974,1 +9,3,0,0,4981,1 +9,3,0,1,4643,1 +9,3,0,2,4982,1 +9,3,0,3,4973,1 +9,3,0,4,4983,1 +9,3,0,5,4642,1 +9,3,0,6,4984,1 +9,3,0,7,4716,1 +9,3,0,8,4985,1 +9,3,0,9,4715,1 +9,3,0,10,5028,1 +9,3,0,12,4714,1 +9,3,0,13,5027,1 +9,3,0,14,4713,1 +9,3,0,15,5026,1 +9,3,0,16,4712,1 +9,3,0,17,5025,1 +9,3,0,18,4711,1 +9,3,0,19,5029,1 +9,3,0,20,4710,1 +9,3,0,21,5024,1 +9,3,0,23,5016,1 +9,3,0,24,5030,1 +9,3,0,25,5015,1 +9,3,0,26,5023,1 +9,3,0,27,4964,1 +9,3,0,28,5031,1 +9,3,0,29,5022,1 +9,3,0,30,5032,1 +9,3,0,31,5014,1 +9,3,0,32,5033,1 +9,3,0,33,5058,1 +9,3,0,34,5034,1 +9,3,0,35,5013,1 +9,3,0,36,5070,1 +9,3,0,37,4960,1 +9,3,0,38,5069,1 +9,3,0,39,4961,1 +9,3,0,40,5068,1 +9,3,0,41,4962,1 +9,3,0,42,5067,1 +9,3,0,43,4963,1 +9,3,0,44,5066,1 +9,3,0,46,5104,1 +9,3,0,47,5071,1 +9,3,0,48,5103,1 +9,3,0,49,5065,1 +9,3,0,50,5102,1 +9,3,0,51,5072,1 +9,3,0,52,5101,1 +9,3,0,53,5064,1 +9,3,0,54,5100,1 +9,3,0,55,5073,1 +9,3,0,57,5063,1 +9,3,0,58,5074,1 +9,3,0,59,5099,1 +9,3,0,60,5075,1 +9,3,0,61,5062,1 +9,3,0,62,5106,1 +9,3,0,63,5098,1 +9,3,0,64,5105,1 +9,3,0,65,5097,1 +9,3,0,66,5095,1 +9,3,0,67,5096,1 +9,3,3,0,4322,1 +9,3,3,1,4320,1 +9,3,3,2,3882,0 +9,3,3,3,3877,0 +9,3,3,4,2575,0 +9,3,3,5,3254,0 +9,3,3,6,4409,1 +9,3,3,7,3032,0 +9,3,3,8,3881,0 +9,3,3,9,4408,1 +9,3,3,10,4231,1 +9,3,3,12,2570,0 +9,3,3,13,3039,0 +9,3,3,14,2807,0 +9,3,3,15,4046,1 +9,3,3,16,4407,1 +9,3,3,17,3475,0 +9,3,3,18,3035,0 +9,3,3,19,4140,1 +9,3,3,20,2571,0 +9,3,3,21,2574,0 +9,3,3,23,3255,0 +9,3,3,24,3884,0 +9,3,3,25,2806,0 +9,3,3,26,3262,0 +9,3,3,27,3034,0 +9,3,3,28,4232,1 +9,3,3,29,3679,0 +9,3,3,30,2811,0 +9,3,3,31,3258,0 +9,3,3,32,4047,1 +9,3,3,33,3473,0 +9,3,3,34,4493,1 +9,3,3,35,4230,1 +9,3,3,36,3684,0 +9,3,3,37,4045,1 +9,3,3,38,3886,0 +9,3,3,39,3680,0 +9,3,3,40,4492,1 +9,3,3,41,4491,1 +9,3,3,42,3261,0 +9,3,3,43,3878,0 +9,3,3,44,4141,1 +9,3,3,46,4321,1 +9,3,3,47,3041,0 +9,3,3,48,3259,0 +9,3,3,49,3887,0 +9,3,3,50,3880,0 +9,3,3,51,3477,0 +9,3,3,52,4139,1 +9,3,3,53,4233,1 +9,3,3,54,3681,0 +9,3,3,55,3683,0 +9,3,3,57,3879,0 +9,3,3,58,3889,0 +9,3,3,59,3682,0 +9,3,3,60,4574,1 +9,3,3,61,3476,0 +9,3,3,62,3883,0 +9,3,3,63,2809,0 +9,3,3,64,4573,1 +9,3,3,65,3036,0 +9,3,3,66,3892,0 +9,3,3,67,4572,1 +9,3,2,0,4494,1 +9,3,2,1,2573,0 +9,3,2,2,3478,0 +9,3,2,3,3257,0 +9,3,2,4,4143,1 +9,3,2,5,4571,1 +9,3,2,6,3040,0 +9,3,2,7,2572,0 +9,3,2,8,4144,1 +9,3,2,9,2808,0 +9,3,2,10,3686,0 +9,3,2,12,3037,0 +9,3,2,13,4575,1 +9,3,2,14,2330,0 +9,3,2,15,3263,0 +9,3,2,16,3474,0 +9,3,2,17,4235,1 +9,3,2,18,3260,0 +9,3,2,19,3264,0 +9,3,2,20,3038,0 +9,3,2,21,4325,1 +9,3,2,23,4410,1 +9,3,2,24,4651,1 +9,3,2,25,4048,1 +9,3,2,26,3885,0 +9,3,2,27,4323,1 +9,3,2,28,4496,1 +9,3,2,29,4142,1 +9,3,2,30,4650,1 +9,3,2,31,4234,1 +9,3,2,32,3685,0 +9,3,2,33,4649,1 +9,3,2,34,4413,1 +9,3,2,35,4411,1 +9,3,2,36,3480,0 +9,3,2,37,4324,1 +9,3,2,38,4497,1 +9,3,2,39,4050,1 +9,3,2,40,3479,0 +9,3,2,41,4049,1 +9,3,2,42,4578,1 +9,3,2,43,4495,1 +9,3,2,44,3687,0 +9,3,2,46,4652,1 +9,3,2,47,4498,1 +9,3,2,48,4576,1 +9,3,2,49,4726,1 +9,3,2,50,4412,1 +9,3,2,51,3482,0 +9,3,2,52,4236,1 +9,3,2,53,2810,0 +9,3,2,54,4326,1 +9,3,2,55,4725,1 +9,3,2,57,4724,1 +9,3,2,58,4499,1 +9,3,2,59,4653,1 +9,3,2,60,3888,0 +9,3,2,61,4723,1 +9,3,2,62,4580,1 +9,3,2,63,4577,1 +9,3,2,64,3688,0 +9,3,2,65,4237,1 +9,3,2,66,3481,0 +9,3,2,67,4327,1 +9,3,1,0,3689,0 +9,3,1,1,4414,1 +9,3,1,2,3690,0 +9,3,1,3,4328,1 +9,3,1,4,3890,0 +9,3,1,5,4579,1 +9,3,1,6,4795,1 +9,3,1,7,4415,1 +9,3,1,8,4794,1 +9,3,1,9,4793,1 +0,0,1,10,3282,0 +0,0,1,12,3493,0 +0,0,1,13,3499,0 +0,0,1,14,2332,0 +0,0,1,15,3496,0 +0,0,1,16,2331,0 +0,0,1,17,3498,0 +0,0,1,18,3490,0 +0,0,1,19,3280,0 +0,0,1,20,2815,0 +0,0,1,21,3277,0 +0,0,1,23,2814,0 +0,0,1,24,3495,0 +0,0,1,25,3494,0 +0,0,1,26,3275,0 +0,0,1,27,3044,0 +0,0,1,28,3273,0 +0,0,1,29,3489,0 +0,0,1,30,3274,0 +0,0,1,31,3702,0 +0,0,1,32,2818,0 +0,0,1,33,3697,0 +0,0,1,34,2580,0 +0,0,1,35,1570,0 +0,0,1,36,3708,0 +0,0,1,37,3048,0 +0,0,1,38,2581,0 +0,0,1,39,3271,0 +0,0,1,40,2336,0 +0,0,1,41,3270,0 +0,0,1,42,3703,0 +0,0,1,43,3269,0 +0,0,1,44,2819,0 +0,0,1,46,3045,0 +0,0,1,47,2334,0 +0,0,1,48,3701,0 +0,0,1,49,2082,0 +0,0,1,50,3698,0 +0,0,1,51,3704,0 +0,0,1,52,3268,0 +0,0,1,53,2081,0 +0,0,1,54,2577,0 +0,0,1,55,1822,0 +0,0,1,57,2576,0 +0,0,1,58,2333,0 +0,0,1,59,3267,0 +0,0,1,60,2578,0 +0,0,1,61,3488,0 +0,0,1,62,3904,0 +0,0,1,63,3901,0 +0,0,1,64,3907,0 +0,0,1,65,3898,0 +0,0,1,66,2579,0 +0,0,1,67,3047,0 +0,0,0,0,2817,0 +0,0,0,1,3485,0 +0,0,0,2,2816,0 +0,0,0,3,2812,0 +0,0,0,4,3049,0 +0,0,0,5,2813,0 +0,0,0,6,3906,0 +0,0,0,7,3043,0 +0,0,0,8,3706,0 +0,0,0,9,3902,0 +0,0,0,10,3905,0 +0,0,0,12,3897,0 +0,0,0,13,3705,0 +0,0,0,14,3265,0 +0,0,0,15,3497,0 +0,0,0,16,3042,0 +0,0,0,17,3903,0 +0,0,0,18,3266,0 +0,0,0,19,1823,0 +0,0,0,20,3483,0 +0,0,0,21,1007,0 +0,0,0,23,3491,0 +0,0,0,24,1285,0 +0,0,0,25,3492,0 +0,0,0,26,1284,0 +0,0,0,27,3700,0 +0,0,0,28,3046,0 +0,0,0,29,3699,0 +0,0,0,30,4053,1 +0,0,0,31,3899,0 +0,0,0,32,4052,1 +0,0,0,33,3900,0 +0,0,0,34,1555,0 +0,0,0,35,4051,1 +0,0,0,36,1556,0 +0,0,0,37,3487,0 +0,0,0,38,1821,0 +0,0,0,39,3486,0 +0,0,0,40,1820,0 +0,0,0,41,3695,0 +0,0,0,42,2079,0 +0,0,0,43,3694,0 +0,0,0,44,2080,0 +0,0,0,46,3484,0 +0,0,0,47,3272,0 +0,0,0,48,3692,0 +0,0,0,49,4239,1 +0,0,0,50,3696,0 +0,0,0,51,4416,1 +0,0,0,52,3693,0 +0,0,0,53,4581,1 +0,0,0,54,3691,0 +0,0,0,55,4734,1 +0,0,0,57,3896,0 +0,0,0,58,4146,1 +0,0,0,59,3893,0 +0,0,0,60,4869,1 +0,0,0,61,3895,0 +0,0,0,62,4986,1 +0,0,0,63,3894,0 +0,0,0,64,4238,1 +0,0,0,65,4145,1 +0,0,0,66,5076,1 +0,0,0,67,3891,0 +0,0,3,0,1834,0 +0,0,3,1,1829,0 +0,0,3,2,1294,0 +0,0,3,3,1564,0 +0,0,3,4,1295,0 +0,0,3,5,1563,0 +0,0,3,6,1017,0 +0,0,3,7,728,0 +0,0,3,8,1571,0 +0,0,3,9,1013,0 +0,0,3,10,1837,0 +0,0,3,12,1012,0 +0,0,3,13,1569,0 +0,0,3,14,1290,0 +0,0,3,15,1565,0 +0,0,3,16,1291,0 +0,0,3,17,1566,0 +0,0,3,18,2089,0 +0,0,3,19,2095,0 +0,0,3,20,730,0 +0,0,3,21,2092,0 +0,0,3,23,729,0 +0,0,3,24,446,0 +0,0,3,25,1014,0 +0,0,3,26,150,0 +0,0,3,27,1015,0 +0,0,3,28,738,0 +0,0,3,29,1293,0 +0,0,3,30,1022,0 +0,0,3,31,2090,0 +0,0,3,32,2091,0 +0,0,3,33,1292,0 +0,0,3,34,148,0 +0,0,3,35,1830,0 +0,0,3,36,445,0 +0,0,3,37,1562,0 +0,0,3,38,444,0 +0,0,3,39,1561,0 +0,0,3,40,735,0 +0,0,3,41,1828,0 +0,0,3,42,1301,0 +0,0,3,43,2342,0 +0,0,3,44,736,0 +0,0,3,46,2087,0 +0,0,3,47,2343,0 +0,0,3,48,2088,0 +0,0,3,49,2348,0 +0,0,3,50,2340,0 +0,0,3,51,1019,0 +0,0,3,52,1011,0 +0,0,3,53,734,0 +0,0,3,54,2341,0 +0,0,3,55,733,0 +0,0,3,57,1010,0 +0,0,3,58,443,0 +0,0,3,59,1288,0 +0,0,3,60,2344,0 +0,0,3,61,1289,0 +0,0,3,62,442,0 +0,0,3,63,1560,0 +0,0,3,64,2346,0 +0,0,3,65,1559,0 +0,0,3,66,1299,0 +0,0,3,67,2586,0 +0,0,2,0,1298,0 +0,0,2,1,1008,0 +0,0,2,2,1020,0 +0,0,2,3,1009,0 +0,0,2,4,2592,0 +0,0,2,5,1287,0 +0,0,2,6,2589,0 +0,0,2,7,1286,0 +0,0,2,8,1021,0 +0,0,2,9,1557,0 +0,0,2,10,2591,0 +0,0,2,12,2587,0 +0,0,2,13,1567,0 +0,0,2,14,1826,0 +0,0,2,15,1568,0 +0,0,2,16,1827,0 +0,0,2,17,1297,0 +0,0,2,18,2086,0 +0,0,2,19,2588,0 +0,0,2,20,2085,0 +0,0,2,21,1296,0 +0,0,2,23,2338,0 +0,0,2,24,1018,0 +0,0,2,25,2583,0 +0,0,2,26,3638,0 +0,0,2,27,2582,0 +0,0,2,28,441,0 +0,0,2,29,2820,0 +0,0,2,30,732,0 +0,0,2,31,2825,0 +0,0,2,32,2826,0 +0,0,2,33,2337,0 +0,0,2,34,2831,0 +0,0,2,35,2339,0 +0,0,2,36,731,0 +0,0,2,37,2585,0 +0,0,2,38,1016,0 +0,0,2,39,2823,0 +0,0,2,40,1833,0 +0,0,2,41,1824,0 +0,0,2,42,2828,0 +0,0,2,43,2824,0 +0,0,2,44,2590,0 +0,0,2,46,2821,0 +0,0,2,47,1832,0 +0,0,2,48,1825,0 +0,0,2,49,2827,0 +0,0,2,50,2084,0 +0,0,2,51,1835,0 +0,0,2,52,2083,0 +0,0,2,53,2094,0 +0,0,2,54,2335,0 +0,0,2,55,2345,0 +0,0,2,57,2584,0 +0,0,2,58,2829,0 +0,0,2,59,3054,0 +0,0,2,60,3057,0 +0,0,2,61,3051,0 +0,0,2,62,3060,0 +0,0,2,63,2822,0 +0,0,2,64,3059,0 +0,0,2,65,3052,0 +0,0,2,66,2093,0 +0,0,2,67,3050,0 +0,0,1,0,3058,0 +0,0,1,1,3055,0 +0,0,1,2,3056,0 +0,0,1,3,3053,0 +0,0,1,4,1831,0 +0,0,1,5,3281,0 +0,0,1,6,3284,0 +0,0,1,7,3278,0 +0,0,1,8,3279,0 +0,0,1,9,3276,0 +0,1,1,10,3285,0 +0,1,1,12,3500,0 +0,1,1,13,3506,0 +0,1,1,14,3504,0 +0,1,1,15,2364,0 +0,1,1,16,3501,0 +0,1,1,17,2363,0 +0,1,1,18,3288,0 +0,1,1,19,3509,0 +0,1,1,20,3290,0 +0,1,1,21,2847,0 +0,1,1,23,3503,0 +0,1,1,24,2846,0 +0,1,1,25,3291,0 +0,1,1,26,3505,0 +0,1,1,27,3294,0 +0,1,1,28,3076,0 +0,1,1,29,3293,0 +0,1,1,30,3510,0 +0,1,1,31,2842,0 +0,1,1,32,3713,0 +0,1,1,33,2604,0 +0,1,1,34,3718,0 +0,1,1,35,3707,0 +0,1,1,36,1573,0 +0,1,1,37,2605,0 +0,1,1,38,3072,0 +0,1,1,39,2360,0 +0,1,1,40,3295,0 +0,1,1,41,3711,0 +0,1,1,42,3297,0 +0,1,1,43,2843,0 +0,1,1,44,3298,0 +0,1,1,46,2361,0 +0,1,1,47,3077,0 +0,1,1,48,2109,0 +0,1,1,49,3714,0 +0,1,1,50,3712,0 +0,1,1,51,3717,0 +0,1,1,52,2110,0 +0,1,1,53,3300,0 +0,1,1,54,1851,0 +0,1,1,55,2609,0 +0,1,1,57,2362,0 +0,1,1,58,2608,0 +0,1,1,59,2607,0 +0,1,1,60,3299,0 +0,1,1,61,3912,0 +0,1,1,62,3512,0 +0,1,1,63,3908,0 +0,1,1,64,3914,0 +0,1,1,65,2606,0 +0,1,1,66,3917,0 +0,1,1,67,2844,0 +0,1,0,0,3074,0 +0,1,0,1,2845,0 +0,1,0,2,3514,0 +0,1,0,3,3073,0 +0,1,0,4,2849,0 +0,1,0,5,3909,0 +0,1,0,6,2848,0 +0,1,0,7,3709,0 +0,1,0,8,3078,0 +0,1,0,9,3910,0 +0,1,0,10,3913,0 +0,1,0,12,3710,0 +0,1,0,13,3918,0 +0,1,0,14,3502,0 +0,1,0,15,3302,0 +0,1,0,16,3911,0 +0,1,0,17,3079,0 +0,1,0,18,1850,0 +0,1,0,19,3301,0 +0,1,0,20,1039,0 +0,1,0,21,3515,0 +0,1,0,23,1317,0 +0,1,0,24,3507,0 +0,1,0,25,1316,0 +0,1,0,26,3508,0 +0,1,0,27,3075,0 +0,1,0,28,3716,0 +0,1,0,29,4147,1 +0,1,0,30,3715,0 +0,1,0,31,4054,1 +0,1,0,32,3915,0 +0,1,0,33,1587,0 +0,1,0,34,3916,0 +0,1,0,35,1588,0 +0,1,0,36,4055,1 +0,1,0,37,1853,0 +0,1,0,38,3511,0 +0,1,0,39,1852,0 +0,1,0,40,3513,0 +0,1,0,41,2111,0 +0,1,0,42,3719,0 +0,1,0,43,2112,0 +0,1,0,44,3721,0 +0,1,0,46,3296,0 +0,1,0,47,3516,0 +0,1,0,48,4329,1 +0,1,0,49,3724,0 +0,1,0,50,4500,1 +0,1,0,51,3720,0 +0,1,0,52,4659,1 +0,1,0,53,3722,0 +0,1,0,54,4804,1 +0,1,0,55,3723,0 +0,1,0,57,4148,1 +0,1,0,58,3920,0 +0,1,0,59,4930,1 +0,1,0,60,3922,0 +0,1,0,61,5035,1 +0,1,0,62,3919,0 +0,1,0,63,4240,1 +0,1,0,64,3921,0 +0,1,0,65,5107,1 +0,1,0,66,4149,1 +0,1,0,67,3923,0 +0,1,3,0,1839,0 +0,1,3,1,1307,0 +0,1,3,2,1845,0 +0,1,3,3,1306,0 +0,1,3,4,1580,0 +0,1,3,5,1028,0 +0,1,3,6,1579,0 +0,1,3,7,1572,0 +0,1,3,8,747,0 +0,1,3,9,1836,0 +0,1,3,10,1032,0 +0,1,3,12,1574,0 +0,1,3,13,1033,0 +0,1,3,14,1578,0 +0,1,3,15,1311,0 +0,1,3,16,1577,0 +0,1,3,17,1310,0 +0,1,3,18,2096,0 +0,1,3,19,2102,0 +0,1,3,20,2100,0 +0,1,3,21,746,0 +0,1,3,23,447,0 +0,1,3,24,745,0 +0,1,3,25,149,0 +0,1,3,26,1030,0 +0,1,3,27,737,0 +0,1,3,28,1031,0 +0,1,3,29,1023,0 +0,1,3,30,1309,0 +0,1,3,31,2099,0 +0,1,3,32,2101,0 +0,1,3,33,151,0 +0,1,3,34,1308,0 +0,1,3,35,448,0 +0,1,3,36,1843,0 +0,1,3,37,449,0 +0,1,3,38,1581,0 +0,1,3,39,740,0 +0,1,3,40,1582,0 +0,1,3,41,1300,0 +0,1,3,42,1844,0 +0,1,3,43,739,0 +0,1,3,44,2353,0 +0,1,3,46,2351,0 +0,1,3,47,2103,0 +0,1,3,48,2347,0 +0,1,3,49,2104,0 +0,1,3,50,1027,0 +0,1,3,51,2356,0 +0,1,3,52,742,0 +0,1,3,53,1035,0 +0,1,3,54,741,0 +0,1,3,55,2354,0 +0,1,3,57,451,0 +0,1,3,58,1034,0 +0,1,3,59,2352,0 +0,1,3,60,1312,0 +0,1,3,61,450,0 +0,1,3,62,1313,0 +0,1,3,63,2349,0 +0,1,3,64,1584,0 +0,1,3,65,1302,0 +0,1,3,66,1583,0 +0,1,3,67,1303,0 +0,1,2,0,2599,0 +0,1,2,1,1025,0 +0,1,2,2,1037,0 +0,1,2,3,2593,0 +0,1,2,4,1036,0 +0,1,2,5,2597,0 +0,1,2,6,1314,0 +0,1,2,7,1024,0 +0,1,2,8,1315,0 +0,1,2,9,2594,0 +0,1,2,10,1586,0 +0,1,2,12,1575,0 +0,1,2,13,2598,0 +0,1,2,14,1576,0 +0,1,2,15,1847,0 +0,1,2,16,1305,0 +0,1,2,17,1846,0 +0,1,2,18,2596,0 +0,1,2,19,2105,0 +0,1,2,20,1304,0 +0,1,2,21,2106,0 +0,1,2,23,1026,0 +0,1,2,24,2357,0 +0,1,2,25,3974,1 +0,1,2,26,2602,0 +0,1,2,27,452,0 +0,1,2,28,2603,0 +0,1,2,29,743,0 +0,1,2,30,2841,0 +0,1,2,31,2834,0 +0,1,2,32,2836,0 +0,1,2,33,2830,0 +0,1,2,34,2358,0 +0,1,2,35,744,0 +0,1,2,36,2355,0 +0,1,2,37,1029,0 +0,1,2,38,2601,0 +0,1,2,39,1841,0 +0,1,2,40,2839,0 +0,1,2,41,2833,0 +0,1,2,42,1848,0 +0,1,2,43,2595,0 +0,1,2,44,2837,0 +0,1,2,46,1840,0 +0,1,2,47,2840,0 +0,1,2,48,2835,0 +0,1,2,49,1849,0 +0,1,2,50,1838,0 +0,1,2,51,2108,0 +0,1,2,52,2097,0 +0,1,2,53,2107,0 +0,1,2,54,2350,0 +0,1,2,55,2359,0 +0,1,2,57,2832,0 +0,1,2,58,2600,0 +0,1,2,59,3065,0 +0,1,2,60,3067,0 +0,1,2,61,3061,0 +0,1,2,62,3070,0 +0,1,2,63,3062,0 +0,1,2,64,2838,0 +0,1,2,65,2098,0 +0,1,2,66,3068,0 +0,1,2,67,3063,0 +0,1,1,0,3071,0 +0,1,1,1,3064,0 +0,1,1,2,3066,0 +0,1,1,3,1842,0 +0,1,1,4,3069,0 +0,1,1,5,3283,0 +0,1,1,6,3286,0 +0,1,1,7,3287,0 +0,1,1,8,3289,0 +0,1,1,9,3292,0 +5,0,1,10,4879,1 +5,0,1,12,4878,1 +5,0,1,13,4880,1 +5,0,1,14,4877,1 +5,0,1,15,4881,1 +5,0,1,16,4876,1 +5,0,1,17,4664,1 +5,0,1,18,4875,1 +5,0,1,19,4663,1 +5,0,1,20,4874,1 +5,0,1,21,4662,1 +5,0,1,23,4873,1 +5,0,1,24,4661,1 +5,0,1,25,4872,1 +5,0,1,26,4660,1 +5,0,1,27,4871,1 +5,0,1,28,4817,1 +5,0,1,29,4870,1 +5,0,1,30,4812,1 +5,0,1,31,4940,1 +5,0,1,32,4741,1 +5,0,1,33,4939,1 +5,0,1,34,4811,1 +5,0,1,35,4941,1 +5,0,1,36,4740,1 +5,0,1,37,4938,1 +5,0,1,38,4810,1 +5,0,1,39,4937,1 +5,0,1,40,4942,1 +5,0,1,41,4936,1 +5,0,1,42,4739,1 +5,0,1,43,4935,1 +5,0,1,44,4809,1 +5,0,1,46,4934,1 +5,0,1,47,4738,1 +5,0,1,48,4933,1 +5,0,1,49,4737,1 +5,0,1,50,4932,1 +5,0,1,51,4736,1 +5,0,1,52,4931,1 +5,0,1,53,4735,1 +5,0,1,54,4994,1 +5,0,1,55,4808,1 +5,0,1,57,4995,1 +5,0,1,58,4807,1 +5,0,1,59,4996,1 +5,0,1,60,4806,1 +5,0,1,61,4993,1 +5,0,1,62,4805,1 +5,0,1,63,4997,1 +5,0,1,64,4749,1 +5,0,1,65,4992,1 +5,0,1,66,4674,1 +5,0,1,67,4991,1 +5,0,0,0,4998,1 +5,0,0,1,4990,1 +5,0,0,2,4675,1 +5,0,0,3,4989,1 +5,0,0,4,4999,1 +5,0,0,5,4988,1 +5,0,0,6,4676,1 +5,0,0,7,4987,1 +5,0,0,8,4752,1 +5,0,0,9,5042,1 +5,0,0,10,4753,1 +5,0,0,12,5043,1 +5,0,0,13,4754,1 +5,0,0,14,5044,1 +5,0,0,15,4755,1 +5,0,0,16,5045,1 +5,0,0,17,4756,1 +5,0,0,18,5041,1 +5,0,0,19,4757,1 +5,0,0,20,5046,1 +5,0,0,21,4758,1 +5,0,0,23,5040,1 +5,0,0,24,5054,1 +5,0,0,25,5047,1 +5,0,0,26,5055,1 +5,0,0,27,5039,1 +5,0,0,28,5008,1 +5,0,0,29,5038,1 +5,0,0,30,5048,1 +5,0,0,31,5037,1 +5,0,0,32,5056,1 +5,0,0,33,5036,1 +5,0,0,34,5094,1 +5,0,0,35,5082,1 +5,0,0,36,5057,1 +5,0,0,37,5083,1 +5,0,0,38,5012,1 +5,0,0,39,5084,1 +5,0,0,40,5011,1 +5,0,0,41,5085,1 +5,0,0,42,5010,1 +5,0,0,43,5086,1 +5,0,0,44,5009,1 +5,0,0,46,5081,1 +5,0,0,47,5110,1 +5,0,0,48,5087,1 +5,0,0,49,5111,1 +5,0,0,50,5080,1 +5,0,0,51,5112,1 +5,0,0,52,5088,1 +5,0,0,53,5113,1 +5,0,0,54,5079,1 +5,0,0,55,5114,1 +5,0,0,57,5078,1 +5,0,0,58,5089,1 +5,0,0,59,5077,1 +5,0,0,60,5115,1 +5,0,0,61,5108,1 +5,0,0,62,5090,1 +5,0,0,63,5109,1 +5,0,0,64,5116,1 +5,0,0,65,5119,1 +5,0,0,66,5117,1 +5,0,0,67,5118,1 +5,0,3,0,4336,1 +5,0,3,1,3933,0 +5,0,3,2,4338,1 +5,0,3,3,2610,0 +5,0,3,4,3938,0 +5,0,3,5,4423,1 +5,0,3,6,3313,0 +5,0,3,7,3934,0 +5,0,3,8,3088,0 +5,0,3,9,4247,1 +5,0,3,10,4424,1 +5,0,3,12,3082,0 +5,0,3,13,2615,0 +5,0,3,14,4060,1 +5,0,3,15,2855,0 +5,0,3,16,3523,0 +5,0,3,17,4425,1 +5,0,3,18,4154,1 +5,0,3,19,3086,0 +5,0,3,20,2611,0 +5,0,3,21,2614,0 +5,0,3,23,3932,0 +5,0,3,24,3311,0 +5,0,3,25,3305,0 +5,0,3,26,2854,0 +5,0,3,27,4246,1 +5,0,3,28,3087,0 +5,0,3,29,2851,0 +5,0,3,30,3735,0 +5,0,3,31,4059,1 +5,0,3,32,3309,0 +5,0,3,33,4507,1 +5,0,3,34,3526,0 +5,0,3,35,3732,0 +5,0,3,36,4248,1 +5,0,3,37,3929,0 +5,0,3,38,4061,1 +5,0,3,39,4508,1 +5,0,3,40,3736,0 +5,0,3,41,3306,0 +5,0,3,42,4509,1 +5,0,3,43,4153,1 +5,0,3,44,3937,0 +5,0,3,46,3081,0 +5,0,3,47,4337,1 +5,0,3,48,3927,0 +5,0,3,49,3307,0 +5,0,3,50,3522,0 +5,0,3,51,3936,0 +5,0,3,52,4245,1 +5,0,3,53,4155,1 +5,0,3,54,3731,0 +5,0,3,55,3734,0 +5,0,3,57,3926,0 +5,0,3,58,3935,0 +5,0,3,59,4588,1 +5,0,3,60,3733,0 +5,0,3,61,3931,0 +5,0,3,62,3524,0 +5,0,3,63,4589,1 +5,0,3,64,2852,0 +5,0,3,65,3924,0 +5,0,3,66,3084,0 +5,0,3,67,4506,1 +5,0,2,0,4590,1 +5,0,2,1,3521,0 +5,0,2,2,2613,0 +5,0,2,3,4151,1 +5,0,2,4,3310,0 +5,0,2,5,3080,0 +5,0,2,6,4591,1 +5,0,2,7,4150,1 +5,0,2,8,2612,0 +5,0,2,9,3729,0 +5,0,2,10,2853,0 +5,0,2,12,4587,1 +5,0,2,13,3085,0 +5,0,2,14,3303,0 +5,0,2,15,2365,0 +5,0,2,16,4243,1 +5,0,2,17,3525,0 +5,0,2,18,3304,0 +5,0,2,19,3308,0 +5,0,2,20,4333,1 +5,0,2,21,3083,0 +5,0,2,23,4667,1 +5,0,2,24,4422,1 +5,0,2,25,3930,0 +5,0,2,26,4058,1 +5,0,2,27,4504,1 +5,0,2,28,4335,1 +5,0,2,29,4668,1 +5,0,2,30,4152,1 +5,0,2,31,3730,0 +5,0,2,32,4244,1 +5,0,2,33,4419,1 +5,0,2,34,4669,1 +5,0,2,35,3520,0 +5,0,2,36,4421,1 +5,0,2,37,4503,1 +5,0,2,38,4334,1 +5,0,2,39,3519,0 +5,0,2,40,4056,1 +5,0,2,41,4584,1 +5,0,2,42,4057,1 +5,0,2,43,3727,0 +5,0,2,44,4505,1 +5,0,2,46,4502,1 +5,0,2,47,4666,1 +5,0,2,48,4742,1 +5,0,2,49,4586,1 +5,0,2,50,3517,0 +5,0,2,51,4420,1 +5,0,2,52,2850,0 +5,0,2,53,4242,1 +5,0,2,54,4743,1 +5,0,2,55,4332,1 +5,0,2,57,4501,1 +5,0,2,58,4744,1 +5,0,2,59,3928,0 +5,0,2,60,4665,1 +5,0,2,61,4582,1 +5,0,2,62,4745,1 +5,0,2,63,3728,0 +5,0,2,64,4585,1 +5,0,2,65,3518,0 +5,0,2,66,4241,1 +5,0,2,67,3726,0 +5,0,1,0,4331,1 +5,0,1,1,3725,0 +5,0,1,2,4418,1 +5,0,1,3,3925,0 +5,0,1,4,4330,1 +5,0,1,5,4813,1 +5,0,1,6,4583,1 +5,0,1,7,4814,1 +5,0,1,8,4417,1 +5,0,1,9,4815,1 +5,1,1,10,4596,1 +5,1,1,12,4515,1 +5,1,1,13,4818,1 +5,1,1,14,4516,1 +5,1,1,15,4819,1 +5,1,1,16,4597,1 +5,1,1,17,4524,1 +5,1,1,18,4882,1 +5,1,1,19,4525,1 +5,1,1,20,4517,1 +5,1,1,21,4883,1 +5,1,1,23,4518,1 +5,1,1,24,4526,1 +5,1,1,25,4519,1 +5,1,1,26,4884,1 +5,1,1,27,4520,1 +5,1,1,28,4527,1 +5,1,1,29,4521,1 +5,1,1,30,4603,1 +5,1,1,31,4522,1 +5,1,1,32,4604,1 +5,1,1,33,4523,1 +5,1,1,34,4605,1 +5,1,1,35,4598,1 +5,1,1,36,4606,1 +5,1,1,37,4599,1 +5,1,1,38,4607,1 +5,1,1,39,4600,1 +5,1,1,40,4608,1 +5,1,1,41,4601,1 +5,1,1,42,4609,1 +5,1,1,43,4943,1 +5,1,1,44,4683,1 +5,1,1,46,4602,1 +5,1,1,47,4684,1 +5,1,1,48,4944,1 +5,1,1,49,4685,1 +5,1,1,50,4677,1 +5,1,1,51,4686,1 +5,1,1,52,4678,1 +5,1,1,53,4945,1 +5,1,1,54,4679,1 +5,1,1,55,4687,1 +5,1,1,57,4680,1 +5,1,1,58,4946,1 +5,1,1,59,4681,1 +5,1,1,60,4688,1 +5,1,1,61,4682,1 +5,1,1,62,4759,1 +5,1,1,63,4750,1 +5,1,1,64,4760,1 +5,1,1,65,4751,1 +5,1,1,66,4761,1 +5,1,1,67,4820,1 +5,1,0,0,4762,1 +5,1,0,1,4821,1 +5,1,0,2,4763,1 +5,1,0,3,4822,1 +5,1,0,4,4764,1 +5,1,0,5,4885,1 +5,1,0,6,4828,1 +5,1,0,7,5000,1 +5,1,0,8,4829,1 +5,1,0,9,4823,1 +5,1,0,10,5001,1 +5,1,0,12,4824,1 +5,1,0,13,4830,1 +5,1,0,14,4825,1 +5,1,0,15,5002,1 +5,1,0,16,4826,1 +5,1,0,17,4831,1 +5,1,0,18,4827,1 +5,1,0,19,4832,1 +5,1,0,20,4886,1 +5,1,0,21,4833,1 +5,1,0,23,4887,1 +5,1,0,24,4834,1 +5,1,0,25,4888,1 +5,1,0,26,4835,1 +5,1,0,27,4889,1 +5,1,0,28,453,0 +5,1,0,29,4890,1 +5,1,0,30,4893,1 +5,1,0,31,4891,1 +5,1,0,32,4894,1 +5,1,0,33,5049,1 +5,1,0,34,4895,1 +5,1,0,35,4892,1 +5,1,0,36,4896,1 +5,1,0,37,5050,1 +5,1,0,38,4897,1 +5,1,0,39,4947,1 +5,1,0,40,4898,1 +5,1,0,41,4948,1 +5,1,0,42,4899,1 +5,1,0,43,4949,1 +5,1,0,44,5051,1 +5,1,0,46,4950,1 +5,1,0,47,4900,1 +5,1,0,48,4951,1 +5,1,0,49,4952,1 +5,1,0,50,5052,1 +5,1,0,51,4953,1 +5,1,0,52,5003,1 +5,1,0,53,4954,1 +5,1,0,54,5004,1 +5,1,0,55,4955,1 +5,1,0,57,5005,1 +5,1,0,58,4956,1 +5,1,0,59,5006,1 +5,1,0,60,4957,1 +5,1,0,61,5007,1 +5,1,0,62,4958,1 +5,1,0,63,5053,1 +5,1,0,64,4959,1 +5,1,0,65,5091,1 +5,1,0,66,5092,1 +5,1,0,67,5093,1 +5,1,3,0,4339,1 +5,1,3,1,3318,0 +5,1,3,2,4340,1 +5,1,3,3,3537,0 +5,1,3,4,4341,1 +5,1,3,5,3949,0 +5,1,3,6,3752,0 +5,1,3,7,3320,0 +5,1,3,8,3954,0 +5,1,3,9,3538,0 +5,1,3,10,3751,0 +5,1,3,12,3749,0 +5,1,3,13,3754,0 +5,1,3,14,3748,0 +5,1,3,15,3955,0 +5,1,3,16,3952,0 +5,1,3,17,3753,0 +5,1,3,18,3540,0 +5,1,3,19,3755,0 +5,1,3,20,4426,1 +5,1,3,21,3957,0 +5,1,3,23,3750,0 +5,1,3,24,4427,1 +5,1,3,25,3539,0 +5,1,3,26,3959,0 +5,1,3,27,4251,1 +5,1,3,28,4428,1 +5,1,3,29,3542,0 +5,1,3,30,3961,0 +5,1,3,31,4157,1 +5,1,3,32,4066,1 +5,1,3,33,3312,0 +5,1,3,34,4252,1 +5,1,3,35,3530,0 +5,1,3,36,4160,1 +5,1,3,37,3741,0 +5,1,3,38,4342,1 +5,1,3,39,3532,0 +5,1,3,40,4067,1 +5,1,3,41,3945,0 +5,1,3,42,4161,1 +5,1,3,43,3944,0 +5,1,3,44,4068,1 +5,1,3,46,4510,1 +5,1,3,47,4162,1 +5,1,3,48,4063,1 +5,1,3,49,4429,1 +5,1,3,50,4511,1 +5,1,3,51,4253,1 +5,1,3,52,3742,0 +5,1,3,53,4163,1 +5,1,3,54,3531,0 +5,1,3,55,4512,1 +5,1,3,57,3315,0 +5,1,3,58,4513,1 +5,1,3,59,3948,0 +5,1,3,60,3533,0 +5,1,3,61,4158,1 +5,1,3,62,3950,0 +5,1,3,63,3744,0 +5,1,3,64,3746,0 +5,1,3,65,3946,0 +5,1,3,66,3535,0 +5,1,3,67,3534,0 +5,1,2,0,4064,1 +5,1,2,1,3743,0 +5,1,2,2,3947,0 +5,1,2,3,3314,0 +5,1,2,4,3317,0 +5,1,2,5,1585,0 +5,1,2,6,3951,0 +5,1,2,7,4592,1 +5,1,2,8,3953,0 +5,1,2,9,3958,0 +5,1,2,10,4159,1 +5,1,2,12,3943,0 +5,1,2,13,4593,1 +5,1,2,14,3536,0 +5,1,2,15,4065,1 +5,1,2,16,3747,0 +5,1,2,17,4594,1 +5,1,2,18,4250,1 +5,1,2,19,4164,1 +5,1,2,20,3745,0 +5,1,2,21,4514,1 +5,1,2,23,3093,0 +5,1,2,24,4595,1 +5,1,2,25,3090,0 +5,1,2,26,4430,1 +5,1,2,27,3740,0 +5,1,2,28,4343,1 +5,1,2,29,3941,0 +5,1,2,30,4431,1 +5,1,2,31,3529,0 +5,1,2,32,4344,1 +5,1,2,33,3739,0 +5,1,2,34,4254,1 +5,1,2,35,4670,1 +5,1,2,36,4432,1 +5,1,2,37,4062,1 +5,1,2,38,4345,1 +5,1,2,39,4671,1 +5,1,2,40,4255,1 +5,1,2,41,3528,0 +5,1,2,42,4672,1 +5,1,2,43,3942,0 +5,1,2,44,4256,1 +5,1,2,46,3737,0 +5,1,2,47,4257,1 +5,1,2,48,3738,0 +5,1,2,49,4673,1 +5,1,2,50,3939,0 +5,1,2,51,4433,1 +5,1,2,52,3527,0 +5,1,2,53,4346,1 +5,1,2,54,4156,1 +5,1,2,55,4347,1 +5,1,2,57,3940,0 +5,1,2,58,4348,1 +5,1,2,59,3316,0 +5,1,2,60,4349,1 +5,1,2,61,2859,0 +5,1,2,62,4434,1 +5,1,2,63,2857,0 +5,1,2,64,4435,1 +5,1,2,65,4746,1 +5,1,2,66,4436,1 +5,1,2,67,4249,1 +5,1,1,0,4437,1 +5,1,1,1,3089,0 +5,1,1,2,4747,1 +5,1,1,3,2856,0 +5,1,1,4,4438,1 +5,1,1,5,2617,0 +5,1,1,6,4440,1 +5,1,1,7,4816,1 +5,1,1,8,4748,1 +5,1,1,9,4441,1 +2,2,1,10,3777,0 +2,2,1,12,2627,0 +2,2,1,13,3778,1 +2,2,1,14,2866,0 +2,2,1,15,2376,0 +2,2,1,16,3327,0 +2,2,1,17,2378,0 +2,2,1,18,2869,0 +2,2,1,19,3975,1 +2,2,1,20,2865,0 +2,2,1,21,2379,0 +2,2,1,23,2867,0 +2,2,1,24,2631,0 +2,2,1,25,3101,0 +2,2,1,26,3976,1 +2,2,1,27,3326,0 +2,2,1,28,2381,0 +2,2,1,29,3099,0 +2,2,1,30,2377,0 +2,2,1,31,2625,0 +2,2,1,32,2629,0 +2,2,1,33,2622,0 +2,2,1,34,2373,0 +2,2,1,35,2863,0 +2,2,1,36,3102,0 +2,2,1,37,4071,1 +2,2,1,38,2630,0 +2,2,1,39,3098,0 +2,2,1,40,2626,0 +2,2,1,41,2864,0 +2,2,1,42,3104,0 +2,2,1,43,3097,0 +2,2,1,44,2624,0 +2,2,1,46,2621,0 +2,2,1,47,2623,0 +2,2,1,48,2618,0 +2,2,1,49,2628,0 +2,2,1,50,4072,1 +2,2,1,51,3552,0 +2,2,1,52,3096,0 +2,2,1,53,3329,0 +2,2,1,54,2620,0 +2,2,1,55,3331,0 +2,2,1,57,2860,0 +2,2,1,58,3100,0 +2,2,1,59,3094,0 +2,2,1,60,4073,1 +2,2,1,61,2862,0 +2,2,1,62,3103,0 +2,2,1,63,2619,0 +2,2,1,64,3553,0 +2,2,1,65,3765,0 +2,2,1,66,3549,0 +2,2,1,67,3319,0 +2,2,0,0,3092,0 +2,2,0,1,3761,0 +2,2,0,2,3330,0 +2,2,0,3,4166,1 +2,2,0,4,3324,0 +2,2,0,5,3973,0 +2,2,0,6,3321,0 +2,2,0,7,3546,0 +2,2,0,8,2861,0 +2,2,0,9,3971,0 +2,2,0,10,3095,0 +2,2,0,12,3763,0 +2,2,0,13,3547,0 +2,2,0,14,4167,1 +2,2,0,15,2858,0 +2,2,0,16,3548,0 +2,2,0,17,3328,0 +2,2,0,18,3970,0 +2,2,0,19,3773,0 +2,2,0,20,3091,0 +2,2,0,21,3776,0 +2,2,0,23,3325,0 +2,2,0,24,3771,0 +2,2,0,25,3544,0 +2,2,0,26,4168,1 +2,2,0,27,3762,0 +2,2,0,28,3551,0 +2,2,0,29,3963,0 +2,2,0,30,3764,0 +2,2,0,31,3969,0 +2,2,0,32,4169,1 +2,2,0,33,3323,0 +2,2,0,34,2616,0 +2,2,0,35,4259,1 +2,2,0,36,3550,0 +2,2,0,37,3545,0 +2,2,0,38,3968,0 +2,2,0,39,3758,0 +2,2,0,40,3759,0 +2,2,0,41,3760,0 +2,2,0,42,3965,0 +2,2,0,43,3322,0 +2,2,0,44,3972,0 +2,2,0,46,4260,1 +2,2,0,47,4070,1 +2,2,0,48,3543,0 +2,2,0,49,3962,0 +2,2,0,50,3967,0 +2,2,0,51,3541,0 +2,2,0,52,3966,0 +2,2,0,53,3756,0 +2,2,0,54,3964,0 +2,2,0,55,4261,1 +2,2,0,57,4069,1 +2,2,0,58,3757,0 +2,2,0,59,4165,1 +2,2,0,60,3960,0 +2,2,0,61,4258,1 +2,2,0,62,4353,1 +2,2,0,63,4350,1 +2,2,0,64,4262,1 +2,2,0,65,4351,1 +2,2,0,66,4439,1 +2,2,0,67,4352,1 +2,2,3,0,2633,0 +2,2,3,1,2871,0 +2,2,3,2,2636,0 +2,2,3,3,2868,0 +2,2,3,4,2634,0 +2,2,3,5,2873,0 +2,2,3,6,1864,0 +2,2,3,7,1858,0 +2,2,3,8,1319,0 +2,2,3,9,2874,0 +2,2,3,10,2641,0 +2,2,3,12,2870,0 +2,2,3,13,1595,0 +2,2,3,14,1321,0 +2,2,3,15,2131,0 +2,2,3,16,2872,0 +2,2,3,17,2385,0 +2,2,3,18,1867,0 +2,2,3,19,2387,0 +2,2,3,20,2875,0 +2,2,3,21,2638,0 +2,2,3,23,1856,0 +2,2,3,24,2879,0 +2,2,3,25,2877,0 +2,2,3,26,1598,0 +2,2,3,27,1855,0 +2,2,3,28,2881,0 +2,2,3,29,1862,0 +2,2,3,30,2389,0 +2,2,3,31,3105,0 +2,2,3,32,2639,0 +2,2,3,33,1860,0 +2,2,3,34,2129,0 +2,2,3,35,3107,0 +2,2,3,36,2880,0 +2,2,3,37,1859,0 +2,2,3,38,2637,0 +2,2,3,39,2380,0 +2,2,3,40,2883,0 +2,2,3,41,3108,0 +2,2,3,42,2885,0 +2,2,3,43,2124,0 +2,2,3,44,2127,0 +2,2,3,46,3106,0 +2,2,3,47,2383,0 +2,2,3,48,2125,0 +2,2,3,49,2876,0 +2,2,3,50,1857,0 +2,2,3,51,2386,0 +2,2,3,52,1854,0 +2,2,3,53,2130,0 +2,2,3,54,3109,0 +2,2,3,55,3113,0 +2,2,3,57,2121,0 +2,2,3,58,2878,0 +2,2,3,59,3111,0 +2,2,3,60,3115,0 +2,2,3,61,2119,0 +2,2,3,62,3116,0 +2,2,3,63,3332,0 +2,2,3,64,2632,0 +2,2,3,65,2118,0 +2,2,3,66,2635,0 +2,2,3,67,3334,0 +2,2,2,0,3117,0 +2,2,2,1,2123,0 +2,2,2,2,3114,0 +2,2,2,3,3335,0 +2,2,2,4,3119,0 +2,2,2,5,2116,0 +2,2,2,6,1589,0 +2,2,2,7,3337,0 +2,2,2,8,1318,0 +2,2,2,9,3333,0 +2,2,2,10,1592,0 +2,2,2,12,2113,0 +2,2,2,13,1594,0 +2,2,2,14,3336,0 +2,2,2,15,1596,0 +2,2,2,16,2375,0 +2,2,2,17,1590,0 +2,2,2,18,2122,0 +2,2,2,19,1865,0 +2,2,2,20,3338,0 +2,2,2,21,2126,0 +2,2,2,23,2120,0 +2,2,2,24,1591,0 +2,2,2,25,3339,0 +2,2,2,26,2128,0 +2,2,2,27,2117,0 +2,2,2,28,3343,0 +2,2,2,29,3341,0 +2,2,2,30,1863,0 +2,2,2,31,3554,0 +2,2,2,32,2382,0 +2,2,2,33,2115,0 +2,2,2,34,1593,0 +2,2,2,35,3555,0 +2,2,2,36,3342,0 +2,2,2,37,2114,0 +2,2,2,38,3110,0 +2,2,2,39,2374,0 +2,2,2,40,3112,0 +2,2,2,41,3557,0 +2,2,2,42,3346,0 +2,2,2,43,3560,0 +2,2,2,44,3340,0 +2,2,2,46,3556,0 +2,2,2,47,3347,0 +2,2,2,48,2372,0 +2,2,2,49,2384,0 +2,2,2,50,2369,0 +2,2,2,51,1861,0 +2,2,2,52,2367,0 +2,2,2,53,3344,0 +2,2,2,54,3558,0 +2,2,2,55,3562,0 +2,2,2,57,2366,0 +2,2,2,58,3563,0 +2,2,2,59,3559,0 +2,2,2,60,3565,0 +2,2,2,61,2371,0 +2,2,2,62,3561,0 +2,2,2,63,3766,0 +2,2,2,64,3956,0 +2,2,2,65,2370,0 +2,2,2,66,3564,0 +2,2,2,67,3767,0 +2,2,1,0,2392,0 +2,2,1,1,2368,0 +2,2,1,2,3772,0 +2,2,1,3,3769,0 +2,2,1,4,3566,0 +2,2,1,5,3768,0 +2,2,1,6,3567,0 +2,2,1,7,3770,0 +2,2,1,8,3775,0 +2,2,1,9,3774,0 +2,3,1,10,3779,1 +2,3,1,12,1052,0 +2,3,1,13,2407,0 +2,3,1,14,1050,0 +2,3,1,15,3136,0 +2,3,1,16,4264,1 +2,3,1,17,3780,1 +2,3,1,18,1051,0 +2,3,1,19,2153,0 +2,3,1,20,1048,0 +2,3,1,21,1894,0 +2,3,1,23,1046,0 +2,3,1,24,3134,0 +2,3,1,25,1882,0 +2,3,1,26,3781,1 +2,3,1,27,1884,0 +2,3,1,28,1895,0 +2,3,1,29,2405,0 +2,3,1,30,1631,0 +2,3,1,31,2145,0 +2,3,1,32,2903,0 +2,3,1,33,2147,0 +2,3,1,34,3361,0 +2,3,1,35,2410,0 +2,3,1,36,1620,0 +2,3,1,37,3977,1 +2,3,1,38,3135,0 +2,3,1,39,2657,0 +2,3,1,40,1892,0 +2,3,1,41,2655,0 +2,3,1,42,2151,0 +2,3,1,43,2404,0 +2,3,1,44,2154,0 +2,3,1,46,3978,1 +2,3,1,47,1891,0 +2,3,1,48,1615,0 +2,3,1,49,2152,0 +2,3,1,50,2408,0 +2,3,1,51,1887,0 +2,3,1,52,2656,0 +2,3,1,53,3359,0 +2,3,1,54,1612,0 +2,3,1,55,3979,1 +2,3,1,57,2146,0 +2,3,1,58,1889,0 +2,3,1,59,1879,0 +2,3,1,60,2406,0 +2,3,1,61,1881,0 +2,3,1,62,1617,0 +2,3,1,63,2142,0 +2,3,1,64,2659,0 +2,3,1,65,2143,0 +2,3,1,66,3980,1 +2,3,1,67,1883,0 +2,3,0,0,1893,0 +2,3,0,1,4074,1 +2,3,0,2,1630,0 +2,3,0,3,1880,0 +2,3,0,4,1890,0 +2,3,0,5,1614,0 +2,3,0,6,1628,0 +2,3,0,7,2149,0 +2,3,0,8,1625,0 +2,3,0,9,4075,1 +2,3,0,10,1888,0 +2,3,0,12,2900,0 +2,3,0,13,1623,0 +2,3,0,14,3132,0 +2,3,0,15,1622,0 +2,3,0,16,2660,0 +2,3,0,17,2901,0 +2,3,0,18,2658,0 +2,3,0,19,4076,1 +2,3,0,20,2902,0 +2,3,0,21,2150,0 +2,3,0,23,2411,0 +2,3,0,24,2898,0 +2,3,0,25,2148,0 +2,3,0,26,3362,1 +2,3,0,27,1886,0 +2,3,0,28,3141,0 +2,3,0,29,1885,0 +2,3,0,30,4077,1 +2,3,0,31,3138,0 +2,3,0,32,3143,1 +2,3,0,33,2904,0 +2,3,0,34,3363,1 +2,3,0,35,3137,0 +2,3,0,36,3576,1 +2,3,0,37,2409,0 +2,3,0,38,3144,1 +2,3,0,39,2155,0 +2,3,0,40,3364,1 +2,3,0,41,4170,1 +2,3,0,42,3577,1 +2,3,0,43,2662,0 +2,3,0,44,3782,1 +2,3,0,46,3575,1 +2,3,0,47,3145,1 +2,3,0,48,3578,1 +2,3,0,49,3365,1 +2,3,0,50,4078,1 +2,3,0,51,4171,1 +2,3,0,52,3579,1 +2,3,0,53,3783,1 +2,3,0,54,3784,1 +2,3,0,55,3146,1 +2,3,0,57,4765,1 +2,3,0,58,3366,1 +2,3,0,59,4442,1 +2,3,0,60,3981,1 +2,3,0,61,4689,1 +2,3,0,62,4172,1 +2,3,0,63,4354,1 +2,3,0,64,3147,1 +2,3,0,65,4263,1 +2,3,0,66,3785,1 +2,3,0,67,3982,1 +2,3,3,0,2395,0 +2,3,3,1,2397,0 +2,3,3,2,752,0 +2,3,3,3,2642,0 +2,3,3,4,2402,0 +2,3,3,5,2645,0 +2,3,3,6,2400,0 +2,3,3,7,2132,0 +2,3,3,8,2403,0 +2,3,3,9,2647,0 +2,3,3,10,1040,0 +2,3,3,12,1870,0 +2,3,3,13,1326,0 +2,3,3,14,1866,0 +2,3,3,15,1325,0 +2,3,3,16,1599,0 +2,3,3,17,2648,0 +2,3,3,18,2644,0 +2,3,3,19,2650,0 +2,3,3,20,1597,0 +2,3,3,21,2653,0 +2,3,3,23,2646,0 +2,3,3,24,1044,0 +2,3,3,25,1324,0 +2,3,3,26,1043,0 +2,3,3,27,2649,0 +2,3,3,28,1871,0 +2,3,3,29,1322,0 +2,3,3,30,1604,0 +2,3,3,31,2136,0 +2,3,3,32,1602,0 +2,3,3,33,2133,0 +2,3,3,34,2651,0 +2,3,3,35,1042,0 +2,3,3,36,2652,0 +2,3,3,37,2884,0 +2,3,3,38,1329,0 +2,3,3,39,2887,0 +2,3,3,40,1327,0 +2,3,3,41,2889,0 +2,3,3,42,2654,0 +2,3,3,43,1868,0 +2,3,3,44,1047,0 +2,3,3,46,1601,0 +2,3,3,47,2890,0 +2,3,3,48,2388,0 +2,3,3,49,1045,0 +2,3,3,50,2886,0 +2,3,3,51,2892,0 +2,3,3,52,1600,0 +2,3,3,53,1331,0 +2,3,3,54,2888,0 +2,3,3,55,1328,0 +2,3,3,57,2390,0 +2,3,3,58,2895,0 +2,3,3,59,2891,0 +2,3,3,60,2141,0 +2,3,3,61,2640,0 +2,3,3,62,1876,0 +2,3,3,63,1038,0 +2,3,3,64,2893,0 +2,3,3,65,3118,0 +2,3,3,66,2894,0 +2,3,3,67,2643,0 +2,3,2,0,1874,0 +2,3,2,1,3121,0 +2,3,2,2,2398,0 +2,3,2,3,2882,0 +2,3,2,4,2896,0 +2,3,2,5,3123,0 +2,3,2,6,2396,0 +2,3,2,7,1041,0 +2,3,2,8,1603,0 +2,3,2,9,1320,0 +2,3,2,10,3124,0 +2,3,2,12,1323,0 +2,3,2,13,2140,0 +2,3,2,14,3120,0 +2,3,2,15,1049,0 +2,3,2,16,3122,0 +2,3,2,17,3126,0 +2,3,2,18,2394,0 +2,3,2,19,3129,0 +2,3,2,20,750,0 +2,3,2,21,2899,0 +2,3,2,23,3125,0 +2,3,2,24,2897,0 +2,3,2,25,1873,0 +2,3,2,26,3131,0 +2,3,2,27,3127,0 +2,3,2,28,1878,0 +2,3,2,29,3345,0 +2,3,2,30,1877,0 +2,3,2,31,2138,0 +2,3,2,32,1609,0 +2,3,2,33,2135,0 +2,3,2,34,3128,0 +2,3,2,35,3348,0 +2,3,2,36,3130,0 +2,3,2,37,3350,0 +2,3,2,38,2399,0 +2,3,2,39,1875,0 +2,3,2,40,2144,0 +2,3,2,41,3351,0 +2,3,2,42,3133,0 +2,3,2,43,2393,0 +2,3,2,44,1333,0 +2,3,2,46,1872,0 +2,3,2,47,3353,0 +2,3,2,48,2139,0 +2,3,2,49,1335,0 +2,3,2,50,3349,0 +2,3,2,51,3356,0 +2,3,2,52,3352,0 +2,3,2,53,1334,0 +2,3,2,54,1606,0 +2,3,2,55,1608,0 +2,3,2,57,2137,0 +2,3,2,58,3358,0 +2,3,2,59,3354,0 +2,3,2,60,1607,0 +2,3,2,61,2391,0 +2,3,2,62,3355,0 +2,3,2,63,2134,0 +2,3,2,64,1605,0 +2,3,2,65,3568,0 +2,3,2,66,3357,0 +2,3,2,67,1869,0 +2,3,1,0,1336,0 +2,3,1,1,3570,0 +2,3,1,2,1332,0 +2,3,1,3,3571,0 +2,3,1,4,3360,0 +2,3,1,5,3569,0 +2,3,1,6,1330,0 +2,3,1,7,3572,0 +2,3,1,8,3573,0 +2,3,1,9,3574,1 +5,2,1,10,3800,1 +5,2,1,12,4356,1 +5,2,1,13,3996,1 +5,2,1,14,4357,1 +5,2,1,15,4267,1 +5,2,1,16,4358,1 +5,2,1,17,4270,1 +5,2,1,18,4443,1 +5,2,1,19,4269,1 +5,2,1,20,4359,1 +5,2,1,21,4268,1 +5,2,1,23,4444,1 +5,2,1,24,4355,1 +5,2,1,25,4360,1 +5,2,1,26,3997,1 +5,2,1,27,4445,1 +5,2,1,28,4179,1 +5,2,1,29,4092,1 +5,2,1,30,4271,1 +5,2,1,31,4361,1 +5,2,1,32,4090,1 +5,2,1,33,4446,1 +5,2,1,34,4182,1 +5,2,1,35,4528,1 +5,2,1,36,4272,1 +5,2,1,37,4093,1 +5,2,1,38,3998,1 +5,2,1,39,4447,1 +5,2,1,40,4091,1 +5,2,1,41,4529,1 +5,2,1,42,4183,1 +5,2,1,43,4448,1 +5,2,1,44,4273,1 +5,2,1,46,4530,1 +5,2,1,47,4184,1 +5,2,1,48,4449,1 +5,2,1,49,4274,1 +5,2,1,50,4531,1 +5,2,1,51,4362,1 +5,2,1,52,4094,1 +5,2,1,53,4185,1 +5,2,1,54,4610,1 +5,2,1,55,4275,1 +5,2,1,57,4450,1 +5,2,1,58,4363,1 +5,2,1,59,4532,1 +5,2,1,60,4186,1 +5,2,1,61,4611,1 +5,2,1,62,4276,1 +5,2,1,63,4451,1 +5,2,1,64,4364,1 +5,2,1,65,4533,1 +5,2,1,66,4187,1 +5,2,1,67,4612,1 +5,2,0,0,4095,1 +5,2,0,1,4452,1 +5,2,0,2,4277,1 +5,2,0,3,4534,1 +5,2,0,4,4365,1 +5,2,0,5,4613,1 +5,2,0,6,4366,1 +5,2,0,7,4535,1 +5,2,0,8,4278,1 +5,2,0,9,4614,1 +5,2,0,10,4188,1 +5,2,0,12,4690,1 +5,2,0,13,4096,1 +5,2,0,14,4189,1 +5,2,0,15,4367,1 +5,2,0,16,4536,1 +5,2,0,17,4279,1 +5,2,0,18,4615,1 +5,2,0,19,4453,1 +5,2,0,20,4691,1 +5,2,0,21,4368,1 +5,2,0,23,4537,1 +5,2,0,24,4280,1 +5,2,0,25,4616,1 +5,2,0,26,4454,1 +5,2,0,27,4190,1 +5,2,0,28,4369,1 +5,2,0,29,4692,1 +5,2,0,30,4281,1 +5,2,0,31,4538,1 +5,2,0,32,4455,1 +5,2,0,33,4617,1 +5,2,0,34,4282,1 +5,2,0,35,4693,1 +5,2,0,36,4370,1 +5,2,0,37,4191,1 +5,2,0,38,4456,1 +5,2,0,39,4766,1 +5,2,0,40,4371,1 +5,2,0,41,4457,1 +5,2,0,42,1392,0 +5,2,0,43,4539,1 +5,2,0,44,4618,1 +5,2,0,46,2401,0 +5,2,0,47,4694,1 +5,2,0,48,4767,1 +5,2,0,49,4540,1 +5,2,0,50,4768,1 +5,2,0,51,4192,1 +5,2,0,52,4372,1 +5,2,0,53,4619,1 +5,2,0,54,4695,1 +5,2,0,55,4696,1 +5,2,0,57,4283,1 +5,2,0,58,4373,1 +5,2,0,59,4769,1 +5,2,0,60,4458,1 +5,2,0,61,4837,1 +5,2,0,62,4541,1 +5,2,0,63,4770,1 +5,2,0,64,4193,1 +5,2,0,65,4284,1 +5,2,0,66,4620,1 +5,2,0,67,4697,1 +5,2,3,0,2908,0 +5,2,3,1,2682,0 +5,2,3,2,3151,1 +5,2,3,3,2675,0 +5,2,3,4,2420,0 +5,2,3,5,2680,0 +5,2,3,6,2924,1 +5,2,3,7,3371,1 +5,2,3,8,3152,1 +5,2,3,9,2906,0 +5,2,3,10,2444,1 +5,2,3,12,2679,0 +5,2,3,13,2422,0 +5,2,3,14,2673,0 +5,2,3,15,2439,0 +5,2,3,16,2677,0 +5,2,3,17,2157,0 +5,2,3,18,2905,0 +5,2,3,19,2441,0 +5,2,3,20,2674,0 +5,2,3,21,2156,0 +5,2,3,23,3372,1 +5,2,3,24,2173,0 +5,2,3,25,2676,0 +5,2,3,26,2160,0 +5,2,3,27,2921,1 +5,2,3,28,2176,0 +5,2,3,29,2911,0 +5,2,3,30,2440,0 +5,2,3,31,2672,0 +5,2,3,32,2438,0 +5,2,3,33,2907,0 +5,2,3,34,2417,0 +5,2,3,35,2681,0 +5,2,3,36,3373,1 +5,2,3,37,2913,0 +5,2,3,38,2436,0 +5,2,3,39,2678,0 +5,2,3,40,2415,0 +5,2,3,41,2909,0 +5,2,3,42,2433,0 +5,2,3,43,2683,1 +5,2,3,44,2414,0 +5,2,3,46,2914,0 +5,2,3,47,3374,1 +5,2,3,48,2685,1 +5,2,3,49,2443,1 +5,2,3,50,3586,1 +5,2,3,51,2412,0 +5,2,3,52,2910,0 +5,2,3,53,2431,0 +5,2,3,54,2684,1 +5,2,3,55,2413,0 +5,2,3,57,2916,0 +5,2,3,58,2687,1 +5,2,3,59,2920,1 +5,2,3,60,3375,1 +5,2,3,61,2912,0 +5,2,3,62,2416,0 +5,2,3,63,3587,1 +5,2,3,64,2430,0 +5,2,3,65,2919,1 +5,2,3,66,2418,0 +5,2,3,67,3139,0 +5,2,2,0,2428,0 +5,2,2,1,2918,1 +5,2,2,2,2419,0 +5,2,2,3,2915,0 +5,2,2,4,2425,0 +5,2,2,5,3588,1 +5,2,2,6,2421,0 +5,2,2,7,3150,1 +5,2,2,8,2423,0 +5,2,2,9,3140,0 +5,2,2,10,2661,0 +5,2,2,12,3149,1 +5,2,2,13,2437,0 +5,2,2,14,2917,1 +5,2,2,15,2663,0 +5,2,2,16,3370,1 +5,2,2,17,2435,0 +5,2,2,18,3142,0 +5,2,2,19,2664,0 +5,2,2,20,2923,1 +5,2,2,21,3589,1 +5,2,2,23,3585,1 +5,2,2,24,2434,0 +5,2,2,25,3148,1 +5,2,2,26,2666,0 +5,2,2,27,3369,1 +5,2,2,28,2432,0 +5,2,2,29,3368,1 +5,2,2,30,2669,0 +5,2,2,31,3367,1 +5,2,2,32,2922,1 +5,2,2,33,3584,1 +5,2,2,34,3590,1 +5,2,2,35,3794,1 +5,2,2,36,2665,0 +5,2,2,37,3583,1 +5,2,2,38,2429,0 +5,2,2,39,3793,1 +5,2,2,40,2671,0 +5,2,2,41,3582,1 +5,2,2,42,2427,0 +5,2,2,43,3581,1 +5,2,2,44,2667,0 +5,2,2,46,3580,1 +5,2,2,47,2426,0 +5,2,2,48,3795,1 +5,2,2,49,2668,0 +5,2,2,50,3792,1 +5,2,2,51,2686,1 +5,2,2,52,3791,1 +5,2,2,53,2670,0 +5,2,2,54,3790,1 +5,2,2,55,2424,0 +5,2,2,57,3789,1 +5,2,2,58,4079,1 +5,2,2,59,3796,1 +5,2,2,60,3986,1 +5,2,2,61,3788,1 +5,2,2,62,4080,1 +5,2,2,63,3787,1 +5,2,2,64,4173,1 +5,2,2,65,3786,1 +5,2,2,66,4081,1 +5,2,2,67,3983,1 +5,2,1,0,3987,1 +5,2,1,1,3984,1 +5,2,1,2,3988,1 +5,2,1,3,3985,1 +5,2,1,4,4082,1 +5,2,1,5,3993,1 +5,2,1,6,4174,1 +5,2,1,7,3994,1 +5,2,1,8,3798,1 +5,2,1,9,3797,1 +5,3,1,10,3995,1 +5,3,1,12,3799,1 +5,3,1,13,3595,1 +5,3,1,14,3991,1 +5,3,1,15,3596,1 +5,3,1,16,3990,1 +5,3,1,17,3594,1 +5,3,1,18,3989,1 +5,3,1,19,2209,1 +5,3,1,20,4083,1 +5,3,1,21,2458,1 +5,3,1,23,3801,1 +5,3,1,24,2700,1 +5,3,1,25,4175,1 +5,3,1,26,2935,1 +5,3,1,27,3164,1 +5,3,1,28,2459,1 +5,3,1,29,3165,1 +5,3,1,30,2701,1 +5,3,1,31,3166,1 +5,3,1,32,3163,1 +5,3,1,33,3384,1 +5,3,1,34,2936,1 +5,3,1,35,3167,1 +5,3,1,36,2460,1 +5,3,1,37,3385,1 +5,3,1,38,2702,1 +5,3,1,39,3386,1 +5,3,1,40,3802,1 +5,3,1,41,3598,1 +5,3,1,42,3383,1 +5,3,1,43,3599,1 +5,3,1,44,3597,1 +5,3,1,46,2933,1 +5,3,1,47,2937,1 +5,3,1,48,4265,1 +5,3,1,49,2461,1 +5,3,1,50,2697,1 +5,3,1,51,3803,1 +5,3,1,52,3999,1 +5,3,1,53,2703,1 +5,3,1,54,2207,1 +5,3,1,55,2938,1 +5,3,1,57,4084,1 +5,3,1,58,3600,1 +5,3,1,59,2456,1 +5,3,1,60,2462,1 +5,3,1,61,4176,1 +5,3,1,62,3804,1 +5,3,1,63,2698,1 +5,3,1,64,2704,1 +5,3,1,65,4266,1 +5,3,1,66,2939,1 +5,3,1,67,4000,1 +5,3,0,0,2463,1 +5,3,0,1,2208,1 +5,3,0,2,2705,1 +5,3,0,3,3805,1 +5,3,0,4,3992,1 +5,3,0,5,3162,1 +5,3,0,6,2940,1 +5,3,0,7,2942,1 +5,3,0,8,3387,1 +5,3,0,9,2457,1 +5,3,0,10,2706,1 +5,3,0,12,3601,1 +5,3,0,13,4001,1 +5,3,0,14,3382,1 +5,3,0,15,2941,1 +5,3,0,16,3806,1 +5,3,0,17,3168,1 +5,3,0,18,2934,1 +5,3,0,19,3388,1 +5,3,0,20,3169,1 +5,3,0,21,2707,1 +5,3,0,23,2699,1 +5,3,0,24,4002,1 +5,3,0,25,3807,1 +5,3,0,26,3390,1 +5,3,0,27,4097,1 +5,3,0,28,3171,1 +5,3,0,29,3389,1 +5,3,0,30,2710,1 +5,3,0,31,2708,1 +5,3,0,32,3603,1 +5,3,0,33,3602,1 +5,3,0,34,2945,1 +5,3,0,35,2943,1 +5,3,0,36,4003,1 +5,3,0,37,4098,1 +5,3,0,38,3391,1 +5,3,0,39,3170,1 +5,3,0,40,3808,1 +5,3,0,41,2709,1 +5,3,0,42,2711,1 +5,3,0,43,2944,1 +5,3,0,44,3604,1 +5,3,0,46,4085,1 +5,3,0,47,4004,1 +5,3,0,48,4177,1 +5,3,0,49,3172,1 +5,3,0,50,4099,1 +5,3,0,51,2946,1 +5,3,0,52,4086,1 +5,3,0,53,3392,1 +5,3,0,54,4178,1 +5,3,0,55,3173,1 +5,3,0,57,4087,1 +5,3,0,58,2947,1 +5,3,0,59,4088,1 +5,3,0,60,4005,1 +5,3,0,61,4180,1 +5,3,0,62,3809,1 +5,3,0,63,4089,1 +5,3,0,64,3605,1 +5,3,0,65,4181,1 +5,3,0,66,4100,1 +5,3,0,67,3393,1 +5,3,3,0,2925,1 +5,3,3,1,2178,0 +5,3,3,2,1380,0 +5,3,3,3,2162,0 +5,3,3,4,2926,1 +5,3,3,5,2445,1 +5,3,3,6,1382,0 +5,3,3,7,1897,0 +5,3,3,8,2196,1 +5,3,3,9,2179,0 +5,3,3,10,1912,0 +5,3,3,12,2442,1 +5,3,3,13,2193,0 +5,3,3,14,2688,1 +5,3,3,15,1916,0 +5,3,3,16,2158,0 +5,3,3,17,2927,1 +5,3,3,18,3153,1 +5,3,3,19,2447,1 +5,3,3,20,2181,0 +5,3,3,21,1914,0 +5,3,3,23,2163,0 +5,3,3,24,1647,0 +5,3,3,25,2184,0 +5,3,3,26,1918,0 +5,3,3,27,2159,0 +5,3,3,28,2197,1 +5,3,3,29,2186,0 +5,3,3,30,1921,0 +5,3,3,31,3154,1 +5,3,3,32,2928,1 +5,3,3,33,2165,0 +5,3,3,34,1649,0 +5,3,3,35,2187,0 +5,3,3,36,1919,0 +5,3,3,37,2168,0 +5,3,3,38,1652,0 +5,3,3,39,2189,0 +5,3,3,40,1923,0 +5,3,3,41,2170,0 +5,3,3,42,1654,0 +5,3,3,43,2192,0 +5,3,3,44,1920,0 +5,3,3,46,3155,1 +5,3,3,47,1925,0 +5,3,3,48,2171,0 +5,3,3,49,1924,0 +5,3,3,50,2175,0 +5,3,3,51,1927,0 +5,3,3,52,1899,0 +5,3,3,53,1922,0 +5,3,3,54,2177,0 +5,3,3,55,1928,0 +5,3,3,57,2161,0 +5,3,3,58,1926,0 +5,3,3,59,2180,0 +5,3,3,60,1930,0 +5,3,3,61,2164,0 +5,3,3,62,3156,1 +5,3,3,63,2446,1 +5,3,3,64,2448,1 +5,3,3,65,2166,0 +5,3,3,66,1929,0 +5,3,3,67,2689,1 +5,3,2,0,1933,0 +5,3,2,1,1905,0 +5,3,2,2,1931,0 +5,3,2,3,2182,0 +5,3,2,4,3157,1 +5,3,2,5,3376,1 +5,3,2,6,2198,1 +5,3,2,7,2167,0 +5,3,2,8,1932,0 +5,3,2,9,2183,0 +5,3,2,10,1934,0 +5,3,2,12,1907,0 +5,3,2,13,3158,1 +5,3,2,14,2185,0 +5,3,2,15,1937,0 +5,3,2,16,2169,0 +5,3,2,17,1935,0 +5,3,2,18,2194,1 +5,3,2,19,2690,1 +5,3,2,20,3377,1 +5,3,2,21,2691,1 +5,3,2,23,1908,0 +5,3,2,24,2692,1 +5,3,2,25,2188,0 +5,3,2,26,2929,1 +5,3,2,27,2172,0 +5,3,2,28,2693,1 +5,3,2,29,2190,0 +5,3,2,30,1943,1 +5,3,2,31,1910,0 +5,3,2,32,2199,1 +5,3,2,33,2191,0 +5,3,2,34,3378,1 +5,3,2,35,2174,0 +5,3,2,36,1944,1 +5,3,2,37,2195,1 +5,3,2,38,2200,1 +5,3,2,39,1913,0 +5,3,2,40,1945,1 +5,3,2,41,1917,0 +5,3,2,42,2201,1 +5,3,2,43,1911,0 +5,3,2,44,3379,1 +5,3,2,46,1646,0 +5,3,2,47,1946,1 +5,3,2,48,3591,1 +5,3,2,49,3159,1 +5,3,2,50,1915,0 +5,3,2,51,2202,1 +5,3,2,52,2449,1 +5,3,2,53,2451,1 +5,3,2,54,2930,1 +5,3,2,55,2931,1 +5,3,2,57,2694,1 +5,3,2,58,3380,1 +5,3,2,59,2450,1 +5,3,2,60,2203,1 +5,3,2,61,3592,1 +5,3,2,62,2452,1 +5,3,2,63,1947,1 +5,3,2,64,1948,1 +5,3,2,65,2695,1 +5,3,2,66,2204,1 +5,3,2,67,3160,1 +5,3,1,0,3381,1 +5,3,1,1,2932,1 +5,3,1,2,2453,1 +5,3,1,3,3593,1 +5,3,1,4,2205,1 +5,3,1,5,2696,1 +5,3,1,6,2454,1 +5,3,1,7,3161,1 +5,3,1,8,2206,1 +5,3,1,9,2455,1 +0,3,1,10,1111,0 +0,3,1,12,1108,0 +0,3,1,13,825,0 +0,3,1,14,1110,0 +0,3,1,15,827,0 +0,3,1,16,1113,0 +0,3,1,17,830,0 +0,3,1,18,1112,0 +0,3,1,19,1115,0 +0,3,1,20,207,0 +0,3,1,21,215,0 +0,3,1,23,1114,0 +0,3,1,24,832,0 +0,3,1,25,512,0 +0,3,1,26,529,0 +0,3,1,27,480,0 +0,3,1,28,1117,0 +0,3,1,29,1116,0 +0,3,1,30,525,0 +0,3,1,31,1106,0 +0,3,1,32,530,0 +0,3,1,33,1394,0 +0,3,1,34,1118,0 +0,3,1,35,515,0 +0,3,1,36,823,0 +0,3,1,37,1119,0 +0,3,1,38,835,0 +0,3,1,39,522,0 +0,3,1,40,1120,0 +0,3,1,41,210,0 +0,3,1,42,526,0 +0,3,1,43,1397,0 +0,3,1,44,218,0 +0,3,1,46,1121,0 +0,3,1,47,220,0 +0,3,1,48,517,0 +0,3,1,49,1123,0 +0,3,1,50,1399,0 +0,3,1,51,221,0 +0,3,1,52,1122,0 +0,3,1,53,833,0 +0,3,1,54,1109,0 +0,3,1,55,214,0 +0,3,1,57,1400,0 +0,3,1,58,1125,0 +0,3,1,59,212,0 +0,3,1,60,216,0 +0,3,1,61,1124,0 +0,3,1,62,528,0 +0,3,1,63,1402,0 +0,3,1,64,838,0 +0,3,1,65,213,0 +0,3,1,66,1126,0 +0,3,1,67,518,0 +0,3,0,0,840,0 +0,3,0,1,524,0 +0,3,0,2,1127,0 +0,3,0,3,1405,0 +0,3,0,4,1128,0 +0,3,0,5,206,0 +0,3,0,6,223,0 +0,3,0,7,1404,0 +0,3,0,8,1129,0 +0,3,0,9,520,0 +0,3,0,10,829,0 +0,3,0,12,1407,0 +0,3,0,13,1131,0 +0,3,0,14,208,0 +0,3,0,15,217,0 +0,3,0,16,1406,0 +0,3,0,17,1130,0 +0,3,0,18,1408,0 +0,3,0,19,226,0 +0,3,0,20,209,0 +0,3,0,21,828,0 +0,3,0,23,824,0 +0,3,0,24,1132,0 +0,3,0,25,1409,0 +0,3,0,26,534,0 +0,3,0,27,1410,0 +0,3,0,28,537,0 +0,3,0,29,527,0 +0,3,0,30,1135,0 +0,3,0,31,523,0 +0,3,0,32,536,0 +0,3,0,33,211,0 +0,3,0,34,831,0 +0,3,0,35,1411,1 +0,3,0,36,538,0 +0,3,0,37,205,0 +0,3,0,38,539,0 +0,3,0,39,190,0 +0,3,0,40,540,0 +0,3,0,41,193,0 +0,3,0,42,834,0 +0,3,0,43,195,0 +0,3,0,44,541,0 +0,3,0,46,198,0 +0,3,0,47,543,0 +0,3,0,48,200,0 +0,3,0,49,836,0 +0,3,0,50,201,0 +0,3,0,51,545,0 +0,3,0,52,1412,1 +0,3,0,53,837,0 +0,3,0,54,203,0 +0,3,0,55,546,0 +0,3,0,57,826,0 +0,3,0,58,548,0 +0,3,0,59,532,0 +0,3,0,60,841,0 +0,3,0,61,533,0 +0,3,0,62,839,0 +0,3,0,63,535,0 +0,3,0,64,551,0 +0,3,0,65,1681,1 +0,3,0,66,1413,1 +0,3,0,67,842,0 +0,3,3,0,488,0 +0,3,3,1,489,0 +0,3,3,2,194,0 +0,3,3,3,490,0 +0,3,3,4,196,0 +0,3,3,5,492,0 +0,3,3,6,491,0 +0,3,3,7,493,0 +0,3,3,8,5290,0 +0,3,3,9,494,0 +0,3,3,10,197,0 +0,3,3,12,477,0 +0,3,3,13,5292,0 +0,3,3,14,160,0 +0,3,3,15,199,0 +0,3,3,16,495,0 +0,3,3,17,5293,0 +0,3,3,18,487,0 +0,3,3,19,496,0 +0,3,3,20,497,0 +0,3,3,21,202,0 +0,3,3,23,158,0 +0,3,3,24,5296,0 +0,3,3,25,167,0 +0,3,3,26,499,0 +0,3,3,27,498,0 +0,3,3,28,204,0 +0,3,3,29,170,0 +0,3,3,30,5295,0 +0,3,3,31,478,0 +0,3,3,32,501,0 +0,3,3,33,789,0 +0,3,3,34,5287,0 +0,3,3,35,500,0 +0,3,3,36,5294,0 +0,3,3,37,161,0 +0,3,3,38,5291,0 +0,3,3,39,163,0 +0,3,3,40,5289,0 +0,3,3,41,791,0 +0,3,3,42,502,0 +0,3,3,43,503,0 +0,3,3,44,174,0 +0,3,3,46,172,0 +0,3,3,47,504,0 +0,3,3,48,794,0 +0,3,3,49,171,0 +0,3,3,50,505,0 +0,3,3,51,5288,0 +0,3,3,52,166,0 +0,3,3,53,5286,0 +0,3,3,54,173,0 +0,3,3,55,507,0 +0,3,3,57,796,0 +0,3,3,58,169,0 +0,3,3,59,506,0 +0,3,3,60,5281,0 +0,3,3,61,168,0 +0,3,3,62,509,0 +0,3,3,63,797,0 +0,3,3,64,5283,0 +0,3,3,65,5278,0 +0,3,3,66,192,0 +0,3,3,67,5280,0 +0,3,2,0,508,0 +0,3,2,1,799,0 +0,3,2,2,510,0 +0,3,2,3,180,0 +0,3,2,4,188,0 +0,3,2,5,800,0 +0,3,2,6,511,0 +0,3,2,7,181,0 +0,3,2,8,5298,0 +0,3,2,9,802,0 +0,3,2,10,185,0 +0,3,2,12,183,0 +0,3,2,13,5300,0 +0,3,2,14,178,0 +0,3,2,15,513,0 +0,3,2,16,801,0 +0,3,2,17,189,0 +0,3,2,18,804,0 +0,3,2,19,5301,0 +0,3,2,20,803,0 +0,3,2,21,514,0 +0,3,2,23,483,0 +0,3,2,24,5303,0 +0,3,2,25,805,0 +0,3,2,26,5304,0 +0,3,2,27,175,0 +0,3,2,28,516,0 +0,3,2,29,806,0 +0,3,2,30,5302,0 +0,3,2,31,807,0 +0,3,2,32,5299,0 +0,3,2,33,176,0 +0,3,2,34,5598,0 +0,3,2,35,177,0 +0,3,2,36,519,0 +0,3,2,37,179,0 +0,3,2,38,5305,0 +0,3,2,39,808,0 +0,3,2,40,5600,0 +0,3,2,41,182,0 +0,3,2,42,810,0 +0,3,2,43,809,0 +0,3,2,44,521,0 +0,3,2,46,485,0 +0,3,2,47,5306,0 +0,3,2,48,1094,0 +0,3,2,49,812,0 +0,3,2,50,811,0 +0,3,2,51,5603,0 +0,3,2,52,186,0 +0,3,2,53,5597,0 +0,3,2,54,1096,0 +0,3,2,55,813,0 +0,3,2,57,184,0 +0,3,2,58,5595,0 +0,3,2,59,814,0 +0,3,2,60,187,0 +0,3,2,61,5297,0 +0,3,2,62,191,0 +0,3,2,63,1099,0 +0,3,2,64,486,0 +0,3,2,65,816,0 +0,3,2,66,815,0 +0,3,2,67,1107,0 +0,3,1,0,818,0 +0,3,1,1,1104,0 +0,3,1,2,820,0 +0,3,1,3,1101,0 +0,3,1,4,817,0 +0,3,1,5,1105,0 +0,3,1,6,819,0 +0,3,1,7,1102,0 +0,3,1,8,821,0 +0,3,1,9,822,0 +0,2,1,10,1656,0 +0,2,1,12,1658,0 +0,2,1,13,1383,0 +0,2,1,14,1613,0 +0,2,1,15,1385,0 +0,2,1,16,1611,0 +0,2,1,17,1387,0 +0,2,1,18,1657,0 +0,2,1,19,1388,0 +0,2,1,20,1659,0 +0,2,1,21,1384,0 +0,2,1,23,1610,0 +0,2,1,24,1386,0 +0,2,1,25,1660,0 +0,2,1,26,1389,0 +0,2,1,27,1355,0 +0,2,1,28,1391,0 +0,2,1,29,1661,0 +0,2,1,30,1390,0 +0,2,1,31,1353,0 +0,2,1,32,1393,0 +0,2,1,33,1662,0 +0,2,1,34,1352,0 +0,2,1,35,1664,0 +0,2,1,36,1351,0 +0,2,1,37,1350,0 +0,2,1,38,1349,0 +0,2,1,39,1663,0 +0,2,1,40,1395,0 +0,2,1,41,1348,0 +0,2,1,42,1666,0 +0,2,1,43,1347,0 +0,2,1,44,1396,0 +0,2,1,46,1345,0 +0,2,1,47,1346,0 +0,2,1,48,1342,0 +0,2,1,49,1055,0 +0,2,1,50,1665,0 +0,2,1,51,1667,0 +0,2,1,52,1340,0 +0,2,1,53,1057,0 +0,2,1,54,1668,0 +0,2,1,55,1398,0 +0,2,1,57,1339,0 +0,2,1,58,1058,0 +0,2,1,59,1337,0 +0,2,1,60,1669,0 +0,2,1,61,1619,0 +0,2,1,62,1060,0 +0,2,1,63,1670,0 +0,2,1,64,1401,0 +0,2,1,65,1618,0 +0,2,1,66,1063,0 +0,2,1,67,1616,0 +0,2,0,0,1672,0 +0,2,0,1,1671,0 +0,2,0,2,1403,0 +0,2,0,3,1356,0 +0,2,0,4,1065,0 +0,2,0,5,1358,0 +0,2,0,6,1674,0 +0,2,0,7,1936,0 +0,2,0,8,1066,0 +0,2,0,9,1673,0 +0,2,0,10,1053,0 +0,2,0,12,1361,0 +0,2,0,13,1054,0 +0,2,0,14,1938,0 +0,2,0,15,1675,0 +0,2,0,16,1363,0 +0,2,0,17,1056,0 +0,2,0,18,1364,0 +0,2,0,19,1676,0 +0,2,0,20,1637,0 +0,2,0,21,1344,0 +0,2,0,23,1640,0 +0,2,0,24,1677,0 +0,2,0,25,1939,1 +0,2,0,26,1343,0 +0,2,0,27,1645,0 +0,2,0,28,1341,0 +0,2,0,29,1904,0 +0,2,0,30,1338,0 +0,2,0,31,1900,0 +0,2,0,32,1678,1 +0,2,0,33,1906,0 +0,2,0,34,1621,0 +0,2,0,35,1902,0 +0,2,0,36,1624,0 +0,2,0,37,1909,0 +0,2,0,38,1626,0 +0,2,0,39,1940,1 +0,2,0,40,1627,0 +0,2,0,41,1903,0 +0,2,0,42,1629,0 +0,2,0,43,1641,0 +0,2,0,44,1632,0 +0,2,0,46,1644,0 +0,2,0,47,1634,0 +0,2,0,48,1901,0 +0,2,0,49,1679,1 +0,2,0,50,1639,0 +0,2,0,51,1635,0 +0,2,0,52,1898,0 +0,2,0,53,1642,0 +0,2,0,54,1941,1 +0,2,0,55,1643,0 +0,2,0,57,1896,0 +0,2,0,58,1653,0 +0,2,0,59,1638,0 +0,2,0,60,1651,0 +0,2,0,61,1636,0 +0,2,0,62,1680,1 +0,2,0,63,1633,0 +0,2,0,64,1650,0 +0,2,0,65,1942,1 +0,2,0,66,1648,0 +0,2,0,67,1655,0 +0,2,3,0,1062,0 +0,2,3,1,1061,0 +0,2,3,2,155,0 +0,2,3,3,1064,0 +0,2,3,4,779,0 +0,2,3,5,1067,0 +0,2,3,6,157,0 +0,2,3,7,1069,0 +0,2,3,8,782,0 +0,2,3,9,153,0 +0,2,3,10,456,0 +0,2,3,12,156,0 +0,2,3,13,458,0 +0,2,3,14,454,0 +0,2,3,15,784,0 +0,2,3,16,753,0 +0,2,3,17,759,0 +0,2,3,18,457,0 +0,2,3,19,781,0 +0,2,3,20,152,0 +0,2,3,21,783,0 +0,2,3,23,1068,0 +0,2,3,24,786,0 +0,2,3,25,154,0 +0,2,3,26,788,0 +0,2,3,27,455,0 +0,2,3,28,787,0 +0,2,3,29,1071,0 +0,2,3,30,460,0 +0,2,3,31,1070,0 +0,2,3,32,459,0 +0,2,3,33,1072,0 +0,2,3,34,159,0 +0,2,3,35,1075,0 +0,2,3,36,461,0 +0,2,3,37,1073,0 +0,2,3,38,790,0 +0,2,3,39,1077,0 +0,2,3,40,162,0 +0,2,3,41,1074,0 +0,2,3,42,462,0 +0,2,3,43,463,0 +0,2,3,44,792,0 +0,2,3,46,465,0 +0,2,3,47,757,0 +0,2,3,48,761,0 +0,2,3,49,165,0 +0,2,3,50,763,0 +0,2,3,51,164,0 +0,2,3,52,1076,0 +0,2,3,53,793,0 +0,2,3,54,766,0 +0,2,3,55,464,0 +0,2,3,57,768,0 +0,2,3,58,467,0 +0,2,3,59,1079,0 +0,2,3,60,795,0 +0,2,3,61,1354,0 +0,2,3,62,1078,0 +0,2,3,63,769,0 +0,2,3,64,469,0 +0,2,3,65,1357,0 +0,2,3,66,1080,0 +0,2,3,67,1081,0 +0,2,2,0,798,0 +0,2,2,1,758,0 +0,2,2,2,762,0 +0,2,2,3,755,0 +0,2,2,4,1083,0 +0,2,2,5,1359,0 +0,2,2,6,466,0 +0,2,2,7,1082,0 +0,2,2,8,468,0 +0,2,2,9,1084,0 +0,2,2,10,1085,0 +0,2,2,12,1360,0 +0,2,2,13,471,0 +0,2,2,14,756,0 +0,2,2,15,474,0 +0,2,2,16,754,0 +0,2,2,17,476,0 +0,2,2,18,1362,0 +0,2,2,19,780,0 +0,2,2,20,751,0 +0,2,2,21,1086,0 +0,2,2,23,749,0 +0,2,2,24,778,0 +0,2,2,25,748,0 +0,2,2,26,775,0 +0,2,2,27,1365,0 +0,2,2,28,1088,0 +0,2,2,29,1059,0 +0,2,2,30,1087,0 +0,2,2,31,760,0 +0,2,2,32,1089,0 +0,2,2,33,1367,0 +0,2,2,34,1091,0 +0,2,2,35,470,0 +0,2,2,36,773,0 +0,2,2,37,472,0 +0,2,2,38,1090,0 +0,2,2,39,475,0 +0,2,2,40,772,0 +0,2,2,41,1368,0 +0,2,2,42,1093,0 +0,2,2,43,1366,0 +0,2,2,44,770,0 +0,2,2,46,1369,0 +0,2,2,47,1092,0 +0,2,2,48,1370,0 +0,2,2,49,767,0 +0,2,2,50,479,0 +0,2,2,51,765,0 +0,2,2,52,481,0 +0,2,2,53,1095,0 +0,2,2,54,1371,0 +0,2,2,55,764,0 +0,2,2,57,1373,0 +0,2,2,58,776,0 +0,2,2,59,482,0 +0,2,2,60,1097,0 +0,2,2,61,1372,0 +0,2,2,62,774,0 +0,2,2,63,1375,0 +0,2,2,64,771,0 +0,2,2,65,484,0 +0,2,2,66,777,0 +0,2,2,67,1374,0 +0,2,1,0,1098,0 +0,2,1,1,1376,0 +0,2,1,2,785,0 +0,2,1,3,473,0 +0,2,1,4,1100,0 +0,2,1,5,1377,0 +0,2,1,6,1103,0 +0,2,1,7,1379,0 +0,2,1,8,1378,0 +0,2,1,9,1381,0 +6,0,1,10,873,1 +6,0,1,12,872,1 +6,0,1,13,584,1 +6,0,1,14,1155,1 +6,0,1,15,585,1 +6,0,1,16,2214,1 +6,0,1,17,1958,1 +6,0,1,18,1697,1 +6,0,1,19,1953,1 +6,0,1,20,1959,1 +6,0,1,21,1426,1 +6,0,1,23,2215,1 +6,0,1,24,586,1 +6,0,1,25,1156,1 +6,0,1,26,1153,1 +6,0,1,27,874,1 +6,0,1,28,1692,1 +6,0,1,29,2464,1 +6,0,1,30,1152,1 +6,0,1,31,1430,1 +6,0,1,32,1425,1 +6,0,1,33,1698,1 +6,0,1,34,1952,1 +6,0,1,35,1960,1 +6,0,1,36,1691,1 +6,0,1,37,2216,1 +6,0,1,38,1690,1 +6,0,1,39,2465,1 +6,0,1,40,587,1 +6,0,1,41,875,1 +6,0,1,42,1423,1 +6,0,1,43,1157,1 +6,0,1,44,5700,1 +6,0,1,46,1431,1 +6,0,1,47,5987,1 +6,0,1,48,1699,1 +6,0,1,49,6268,1 +6,0,1,50,1961,1 +6,0,1,51,5701,1 +6,0,1,52,2217,1 +6,0,1,53,7073,1 +6,0,1,54,2466,1 +6,0,1,55,7072,1 +6,0,1,57,1432,1 +6,0,1,58,876,1 +6,0,1,59,1158,1 +6,0,1,60,6811,1 +6,0,1,61,1700,1 +6,0,1,62,7330,1 +6,0,1,63,1962,1 +6,0,1,64,7074,1 +6,0,1,65,2218,1 +6,0,1,66,6812,1 +6,0,1,67,2467,1 +6,0,0,0,7331,1 +6,0,0,1,1433,1 +6,0,0,2,7075,1 +6,0,0,3,1701,1 +6,0,0,4,877,1 +6,0,0,5,1159,1 +6,0,0,6,6813,1 +6,0,0,7,1963,1 +6,0,0,8,6545,1 +6,0,0,9,2219,1 +6,0,0,10,7332,1 +6,0,0,12,2468,1 +6,0,0,13,7076,1 +6,0,0,14,1434,1 +6,0,0,15,6814,1 +6,0,0,16,1702,1 +6,0,0,17,6815,1 +6,0,0,18,1964,1 +6,0,0,19,6547,1 +6,0,0,20,2220,1 +6,0,0,21,878,1 +6,0,0,23,1160,1 +6,0,0,24,5990,1 +6,0,0,25,2469,1 +6,0,0,26,6272,1 +6,0,0,27,1435,1 +6,0,0,28,1427,1 +6,0,0,29,1703,1 +6,0,0,30,1693,1 +6,0,0,31,1965,1 +6,0,0,32,1954,1 +6,0,0,33,2221,1 +6,0,0,34,1428,1 +6,0,0,35,2470,1 +6,0,0,36,879,1 +6,0,0,37,1161,1 +6,0,0,38,1694,1 +6,0,0,39,2712,1 +6,0,0,40,1154,1 +6,0,0,41,1436,1 +6,0,0,42,1955,1 +6,0,0,43,1704,1 +6,0,0,44,1429,1 +6,0,0,46,1966,1 +6,0,0,47,1695,1 +6,0,0,48,2222,1 +6,0,0,49,2210,1 +6,0,0,50,2471,1 +6,0,0,51,1696,1 +6,0,0,52,1162,1 +6,0,0,53,880,1 +6,0,0,54,2713,1 +6,0,0,55,1956,1 +6,0,0,57,1437,1 +6,0,0,58,2211,1 +6,0,0,59,1705,1 +6,0,0,60,2212,1 +6,0,0,61,1967,1 +6,0,0,62,1957,1 +6,0,0,63,2223,1 +6,0,0,64,2213,1 +6,0,0,65,1163,1 +6,0,0,66,4836,1 +6,0,0,67,881,1 +6,0,3,0,861,1 +6,0,3,1,550,0 +6,0,3,2,573,1 +6,0,3,3,277,1 +6,0,3,4,245,0 +6,0,3,5,552,0 +6,0,3,6,574,1 +6,0,3,7,862,1 +6,0,3,8,269,0 +6,0,3,9,5368,0 +6,0,3,10,263,0 +6,0,3,12,555,0 +6,0,3,13,271,0 +6,0,3,14,276,1 +6,0,3,15,266,0 +6,0,3,16,557,0 +6,0,3,17,274,0 +6,0,3,18,5366,0 +6,0,3,19,268,0 +6,0,3,20,558,0 +6,0,3,21,235,0 +6,0,3,23,560,0 +6,0,3,24,575,1 +6,0,3,25,863,1 +6,0,3,26,238,0 +6,0,3,27,248,0 +6,0,3,28,5664,0 +6,0,3,29,549,0 +6,0,3,30,240,0 +6,0,3,31,264,0 +6,0,3,32,5397,1 +6,0,3,33,547,0 +6,0,3,34,241,0 +6,0,3,35,571,1 +6,0,3,36,5667,0 +6,0,3,37,544,0 +6,0,3,38,576,1 +6,0,3,39,864,1 +6,0,3,40,243,0 +6,0,3,41,262,0 +6,0,3,42,5669,0 +6,0,3,43,542,0 +6,0,3,44,246,0 +6,0,3,46,259,0 +6,0,3,47,5670,0 +6,0,3,48,564,0 +6,0,3,49,278,1 +6,0,3,50,567,0 +6,0,3,51,5672,0 +6,0,3,52,562,0 +6,0,3,53,265,0 +6,0,3,54,1422,1 +6,0,3,55,577,1 +6,0,3,57,865,1 +6,0,3,58,5370,0 +6,0,3,59,257,0 +6,0,3,60,5373,0 +6,0,3,61,561,0 +6,0,3,62,5396,1 +6,0,3,63,256,0 +6,0,3,64,5372,0 +6,0,3,65,559,0 +6,0,3,66,244,0 +6,0,3,67,572,1 +6,0,2,0,5367,0 +6,0,2,1,556,0 +6,0,2,2,578,1 +6,0,2,3,866,1 +6,0,2,4,242,0 +6,0,2,5,254,0 +6,0,2,6,5365,0 +6,0,2,7,554,0 +6,0,2,8,239,0 +6,0,2,9,251,0 +6,0,2,10,5364,0 +6,0,2,12,553,0 +6,0,2,13,237,0 +6,0,2,14,249,0 +6,0,2,15,5362,0 +6,0,2,16,855,0 +6,0,2,17,236,0 +6,0,2,18,867,1 +6,0,2,19,579,1 +6,0,2,20,1424,1 +6,0,2,21,563,0 +6,0,2,23,853,0 +6,0,2,24,5359,0 +6,0,2,25,258,0 +6,0,2,26,5357,0 +6,0,2,27,856,1 +6,0,2,28,5358,0 +6,0,2,29,570,1 +6,0,2,30,5384,0 +6,0,2,31,852,0 +6,0,2,32,5382,0 +6,0,2,33,253,0 +6,0,2,34,5379,0 +6,0,2,35,868,1 +6,0,2,36,580,1 +6,0,2,37,850,0 +6,0,2,38,5377,0 +6,0,2,39,247,0 +6,0,2,40,5376,0 +6,0,2,41,847,0 +6,0,2,42,5374,0 +6,0,2,43,568,0 +6,0,2,44,5371,0 +6,0,2,46,845,0 +6,0,2,47,5369,0 +6,0,2,48,565,0 +6,0,2,49,860,1 +6,0,2,50,869,1 +6,0,2,51,581,1 +6,0,2,52,844,0 +6,0,2,53,260,0 +6,0,2,54,854,0 +6,0,2,55,255,0 +6,0,2,57,851,0 +6,0,2,58,252,0 +6,0,2,59,849,0 +6,0,2,60,250,0 +6,0,2,61,848,0 +6,0,2,62,228,0 +6,0,2,63,846,0 +6,0,2,64,859,1 +6,0,2,65,843,0 +6,0,2,66,582,1 +6,0,2,67,870,1 +6,0,1,0,566,0 +6,0,1,1,1133,0 +6,0,1,2,569,1 +6,0,1,3,1134,0 +6,0,1,4,1147,1 +6,0,1,5,1136,0 +6,0,1,6,1148,1 +6,0,1,7,871,1 +6,0,1,8,1149,1 +6,0,1,9,583,1 +6,1,1,10,5988,1 +6,1,1,12,6269,1 +6,1,1,13,291,1 +6,1,1,14,6543,1 +6,1,1,15,7584,1 +6,1,1,16,5702,1 +6,1,1,17,7335,1 +6,1,1,18,5989,1 +6,1,1,19,5411,1 +6,1,1,20,6270,1 +6,1,1,21,7079,1 +6,1,1,23,6544,1 +6,1,1,24,292,1 +6,1,1,25,6271,1 +6,1,1,26,6817,1 +6,1,1,27,6546,1 +6,1,1,28,6549,1 +6,1,1,29,7333,1 +6,1,1,30,6274,1 +6,1,1,31,7077,1 +6,1,1,32,7585,1 +6,1,1,33,7334,1 +6,1,1,34,7336,1 +6,1,1,35,7078,1 +6,1,1,36,5413,1 +6,1,1,37,6816,1 +6,1,1,38,293,1 +6,1,1,39,6548,1 +6,1,1,40,6819,1 +6,1,1,41,7080,1 +6,1,1,42,6551,1 +6,1,1,43,6818,1 +6,1,1,44,6276,1 +6,1,1,46,6550,1 +6,1,1,47,7587,1 +6,1,1,48,6275,1 +6,1,1,49,7338,1 +6,1,1,50,7586,1 +6,1,1,51,7082,1 +6,1,1,52,7337,1 +6,1,1,53,5414,1 +6,1,1,54,588,1 +6,1,1,55,294,1 +6,1,1,57,7081,1 +6,1,1,58,6820,1 +6,1,1,59,5412,1 +6,1,1,60,6552,1 +6,1,1,61,6277,1 +6,1,1,62,7083,1 +6,1,1,63,5995,1 +6,1,1,64,6821,1 +6,1,1,65,7588,1 +6,1,1,66,6553,1 +6,1,1,67,7339,1 +6,1,0,0,5415,1 +6,1,0,1,589,1 +6,1,0,2,6278,1 +6,1,0,3,5996,1 +6,1,0,4,295,1 +6,1,0,5,7589,1 +6,1,0,6,7340,1 +6,1,0,7,5997,1 +6,1,0,8,7084,1 +6,1,0,9,6273,1 +6,1,0,10,6822,1 +6,1,0,12,5991,1 +6,1,0,13,6554,1 +6,1,0,14,5703,1 +6,1,0,15,6279,1 +6,1,0,16,5992,1 +6,1,0,17,5416,1 +6,1,0,18,590,1 +6,1,0,19,296,1 +6,1,0,20,5704,1 +6,1,0,21,7590,1 +6,1,0,23,5993,1 +6,1,0,24,7341,1 +6,1,0,25,5705,1 +6,1,0,26,7085,1 +6,1,0,27,5994,1 +6,1,0,28,6823,1 +6,1,0,29,5706,1 +6,1,0,30,6555,1 +6,1,0,31,5707,1 +6,1,0,32,6280,1 +6,1,0,33,591,1 +6,1,0,34,297,1 +6,1,0,35,5708,1 +6,1,0,36,5998,1 +6,1,0,37,5709,1 +6,1,0,38,5710,1 +6,1,0,39,7833,1 +6,1,0,40,6824,1 +6,1,0,41,7591,1 +6,1,0,42,6556,1 +6,1,0,43,7342,1 +6,1,0,44,6281,1 +6,1,0,46,7086,1 +6,1,0,47,5999,1 +6,1,0,48,7343,1 +6,1,0,49,298,1 +6,1,0,50,592,1 +6,1,0,51,5711,1 +6,1,0,52,7087,1 +6,1,0,53,5417,1 +6,1,0,54,6825,1 +6,1,0,55,6557,1 +6,1,0,57,6000,1 +6,1,0,58,6282,1 +6,1,0,59,6283,1 +6,1,0,60,5712,1 +6,1,0,61,5713,1 +6,1,0,62,5418,1 +6,1,0,63,1151,1 +6,1,0,64,6001,1 +6,1,0,65,593,1 +6,1,0,66,299,1 +6,1,0,67,5419,1 +6,1,3,0,279,1 +6,1,3,1,267,0 +6,1,3,2,5399,1 +6,1,3,3,270,0 +6,1,3,4,5400,1 +6,1,3,5,280,1 +6,1,3,6,5381,0 +6,1,3,7,5675,0 +6,1,3,8,5684,0 +6,1,3,9,272,0 +6,1,3,10,5383,0 +6,1,3,12,5677,0 +6,1,3,13,5687,0 +6,1,3,14,273,0 +6,1,3,15,5386,0 +6,1,3,16,5678,0 +6,1,3,17,5972,0 +6,1,3,18,275,0 +6,1,3,19,5388,0 +6,1,3,20,281,1 +6,1,3,21,5973,0 +6,1,3,23,5360,0 +6,1,3,24,5389,0 +6,1,3,25,5674,0 +6,1,3,26,5975,0 +6,1,3,27,5361,0 +6,1,3,28,5398,1 +6,1,3,29,1150,1 +6,1,3,30,5971,0 +6,1,3,31,5363,0 +6,1,3,32,5391,0 +6,1,3,33,5679,0 +6,1,3,34,5974,0 +6,1,3,35,5385,0 +6,1,3,36,5402,1 +6,1,3,37,282,1 +6,1,3,38,5394,0 +6,1,3,39,5681,0 +6,1,3,40,5976,1 +6,1,3,41,5387,0 +6,1,3,42,5680,0 +6,1,3,43,5682,0 +6,1,3,44,5690,1 +6,1,3,46,5390,0 +6,1,3,47,5683,0 +6,1,3,48,5689,1 +6,1,3,49,5691,1 +6,1,3,50,5392,0 +6,1,3,51,5403,1 +6,1,3,52,283,1 +6,1,3,53,5685,0 +6,1,3,54,261,0 +6,1,3,55,5401,1 +6,1,3,57,5393,0 +6,1,3,58,6541,1 +6,1,3,59,1137,1 +6,1,3,60,5686,0 +6,1,3,61,5395,0 +6,1,3,62,6542,1 +6,1,3,63,857,1 +6,1,3,64,5688,0 +6,1,3,65,5375,0 +6,1,3,66,6258,1 +6,1,3,67,1138,1 +6,1,2,0,5404,1 +6,1,2,1,284,1 +6,1,2,2,6259,1 +6,1,2,3,5378,0 +6,1,2,4,5977,1 +6,1,2,5,858,1 +6,1,2,6,5978,1 +6,1,2,7,5380,0 +6,1,2,8,5692,1 +6,1,2,9,1139,1 +6,1,2,10,5979,1 +6,1,2,12,1414,1 +6,1,2,13,5693,1 +6,1,2,14,1682,1 +6,1,2,15,5405,1 +6,1,2,16,285,1 +6,1,2,17,6260,1 +6,1,2,18,1140,1 +6,1,2,19,5980,1 +6,1,2,20,1415,1 +6,1,2,21,5694,1 +6,1,2,23,1683,1 +6,1,2,24,6261,1 +6,1,2,25,1141,1 +6,1,2,26,5981,1 +6,1,2,27,1416,1 +6,1,2,28,5695,1 +6,1,2,29,1684,1 +6,1,2,30,6262,1 +6,1,2,31,1142,1 +6,1,2,32,5982,1 +6,1,2,33,286,1 +6,1,2,34,5696,1 +6,1,2,35,1417,1 +6,1,2,36,6263,1 +6,1,2,37,1685,1 +6,1,2,38,5983,1 +6,1,2,39,1143,1 +6,1,2,40,5697,1 +6,1,2,41,1418,1 +6,1,2,42,6264,1 +6,1,2,43,1686,1 +6,1,2,44,5406,1 +6,1,2,46,1144,1 +6,1,2,47,5984,1 +6,1,2,48,287,1 +6,1,2,49,5698,1 +6,1,2,50,1419,1 +6,1,2,51,5699,1 +6,1,2,52,1687,1 +6,1,2,53,6538,1 +6,1,2,54,1949,1 +6,1,2,55,6265,1 +6,1,2,57,1145,1 +6,1,2,58,5985,1 +6,1,2,59,1420,1 +6,1,2,60,6539,1 +6,1,2,61,1688,1 +6,1,2,62,5407,1 +6,1,2,63,1950,1 +6,1,2,64,5408,1 +6,1,2,65,288,1 +6,1,2,66,6266,1 +6,1,2,67,1146,1 +6,1,1,0,5986,1 +6,1,1,1,1421,1 +6,1,1,2,6540,1 +6,1,1,3,1689,1 +6,1,1,4,6267,1 +6,1,1,5,1951,1 +6,1,1,6,5409,1 +6,1,1,7,289,1 +6,1,1,8,5410,1 +6,1,1,9,290,1 +3,0,1,10,6533,1 +3,0,1,12,6534,1 +3,0,1,13,6801,1 +3,0,1,14,227,0 +3,0,1,15,5334,0 +3,0,1,16,225,0 +3,0,1,17,5632,0 +3,0,1,18,230,0 +3,0,1,19,5335,0 +3,0,1,20,5356,0 +3,0,1,21,6802,1 +3,0,1,23,229,0 +3,0,1,24,5630,0 +3,0,1,25,5352,0 +3,0,1,26,5629,0 +3,0,1,27,6535,1 +3,0,1,28,5336,0 +3,0,1,29,5353,0 +3,0,1,30,5337,0 +3,0,1,31,5350,0 +3,0,1,32,5635,0 +3,0,1,33,232,0 +3,0,1,34,5338,0 +3,0,1,35,5662,0 +3,0,1,36,219,0 +3,0,1,37,231,0 +3,0,1,38,6803,1 +3,0,1,39,5970,0 +3,0,1,40,5634,0 +3,0,1,41,6536,1 +3,0,1,42,5339,0 +3,0,1,43,5355,0 +3,0,1,44,5340,0 +3,0,1,46,5676,0 +3,0,1,47,222,0 +3,0,1,48,233,0 +3,0,1,49,5637,0 +3,0,1,50,5347,0 +3,0,1,51,6804,1 +3,0,1,52,234,0 +3,0,1,53,5342,0 +3,0,1,54,531,0 +3,0,1,55,5636,0 +3,0,1,57,6537,1 +3,0,1,58,224,0 +3,0,1,59,5656,0 +3,0,1,60,5341,0 +3,0,1,61,5654,0 +3,0,1,62,5638,0 +3,0,1,63,5653,0 +3,0,1,64,5344,0 +3,0,1,65,5651,0 +3,0,1,66,6805,1 +3,0,1,67,5648,0 +3,0,0,0,5639,0 +3,0,0,1,5658,0 +3,0,0,2,5641,0 +3,0,0,3,5346,0 +3,0,0,4,5642,0 +3,0,0,5,5657,0 +3,0,0,6,5644,0 +3,0,0,7,5343,0 +3,0,0,8,5647,0 +3,0,0,9,5655,0 +3,0,0,10,5649,0 +3,0,0,12,6806,1 +3,0,0,13,5640,0 +3,0,0,14,5956,0 +3,0,0,15,5643,0 +3,0,0,16,6251,0 +3,0,0,17,5665,0 +3,0,0,18,5955,0 +3,0,0,19,5964,0 +3,0,0,20,5958,0 +3,0,0,21,5962,0 +3,0,0,23,5954,0 +3,0,0,24,5959,0 +3,0,0,25,6253,0 +3,0,0,26,5666,0 +3,0,0,27,6807,1 +3,0,0,28,5348,0 +3,0,0,29,5951,0 +3,0,0,30,5349,0 +3,0,0,31,5660,0 +3,0,0,32,5668,0 +3,0,0,33,5949,0 +3,0,0,34,5965,0 +3,0,0,35,6257,1 +3,0,0,36,5351,0 +3,0,0,37,5948,0 +3,0,0,38,7069,1 +3,0,0,39,5663,0 +3,0,0,40,5671,0 +3,0,0,41,6808,1 +3,0,0,42,5659,0 +3,0,0,43,5946,0 +3,0,0,44,5969,0 +3,0,0,46,6254,0 +3,0,0,47,5354,0 +3,0,0,48,5960,0 +3,0,0,49,5967,0 +3,0,0,50,6256,0 +3,0,0,51,7070,1 +3,0,0,52,5957,0 +3,0,0,53,5673,0 +3,0,0,54,5961,0 +3,0,0,55,5661,0 +3,0,0,57,6809,1 +3,0,0,58,5345,0 +3,0,0,59,5963,0 +3,0,0,60,5645,0 +3,0,0,61,5966,0 +3,0,0,62,5650,0 +3,0,0,63,5968,0 +3,0,0,64,5652,0 +3,0,0,65,6810,1 +3,0,0,66,7071,1 +3,0,0,67,5646,0 +3,0,3,0,5938,0 +3,0,3,1,5936,0 +3,0,3,2,6221,0 +3,0,3,3,5937,0 +3,0,3,4,6219,0 +3,0,3,5,5935,0 +3,0,3,6,5914,0 +3,0,3,7,5940,0 +3,0,3,8,5612,0 +3,0,3,9,5925,0 +3,0,3,10,6222,0 +3,0,3,12,5623,0 +3,0,3,13,5605,0 +3,0,3,14,5939,0 +3,0,3,15,5606,0 +3,0,3,16,5941,0 +3,0,3,17,6224,0 +3,0,3,18,5620,0 +3,0,3,19,5608,0 +3,0,3,20,5942,0 +3,0,3,21,6225,0 +3,0,3,23,5943,0 +3,0,3,24,6227,0 +3,0,3,25,5618,0 +3,0,3,26,5611,0 +3,0,3,27,5944,0 +3,0,3,28,6226,0 +3,0,3,29,5617,0 +3,0,3,30,5615,0 +3,0,3,31,5927,0 +3,0,3,32,6229,0 +3,0,3,33,5930,0 +3,0,3,34,5613,0 +3,0,3,35,5945,0 +3,0,3,36,5308,0 +3,0,3,37,5625,0 +3,0,3,38,6228,0 +3,0,3,39,5932,0 +3,0,3,40,6230,0 +3,0,3,41,5947,0 +3,0,3,42,5309,0 +3,0,3,43,5933,0 +3,0,3,44,6231,0 +3,0,3,46,5626,0 +3,0,3,47,6232,0 +3,0,3,48,5950,0 +3,0,3,49,5610,0 +3,0,3,50,5614,0 +3,0,3,51,6233,0 +3,0,3,52,6235,0 +3,0,3,53,5911,0 +3,0,3,54,5616,0 +3,0,3,55,5609,0 +3,0,3,57,5952,0 +3,0,3,58,6234,0 +3,0,3,59,5311,0 +3,0,3,60,5909,0 +3,0,3,61,6237,0 +3,0,3,62,6216,0 +3,0,3,63,5619,0 +3,0,3,64,5921,0 +3,0,3,65,5953,0 +3,0,3,66,6236,0 +3,0,3,67,5314,0 +3,0,2,0,5607,0 +3,0,2,1,6238,0 +3,0,2,2,6514,0 +3,0,2,3,5316,0 +3,0,2,4,6239,0 +3,0,2,5,5621,0 +3,0,2,6,6214,0 +3,0,2,7,5307,0 +3,0,2,8,5920,0 +3,0,2,9,6240,0 +3,0,2,10,6517,0 +3,0,2,12,5310,0 +3,0,2,13,6241,0 +3,0,2,14,6243,0 +3,0,2,15,5908,0 +3,0,2,16,5312,0 +3,0,2,17,6519,0 +3,0,2,18,5313,0 +3,0,2,19,6242,0 +3,0,2,20,5317,0 +3,0,2,21,5923,0 +3,0,2,23,6245,0 +3,0,2,24,5926,0 +3,0,2,25,5315,0 +3,0,2,26,6520,0 +3,0,2,27,5318,0 +3,0,2,28,6244,0 +3,0,2,29,5319,0 +3,0,2,30,5928,0 +3,0,2,31,6246,0 +3,0,2,32,5916,0 +3,0,2,33,5322,0 +3,0,2,34,6522,0 +3,0,2,35,6247,0 +3,0,2,36,5917,0 +3,0,2,37,6248,0 +3,0,2,38,5919,0 +3,0,2,39,5324,0 +3,0,2,40,6525,0 +3,0,2,41,6249,0 +3,0,2,42,5922,0 +3,0,2,43,5320,0 +3,0,2,44,6524,0 +3,0,2,46,5325,0 +3,0,2,47,6527,0 +3,0,2,48,5321,0 +3,0,2,49,5929,0 +3,0,2,50,6250,0 +3,0,2,51,6526,0 +3,0,2,52,5323,0 +3,0,2,53,5924,0 +3,0,2,54,5330,0 +3,0,2,55,6528,0 +3,0,2,57,6252,0 +3,0,2,58,5931,0 +3,0,2,59,5327,0 +3,0,2,60,6529,0 +3,0,2,61,5332,0 +3,0,2,62,6530,0 +3,0,2,63,5326,0 +3,0,2,64,5934,0 +3,0,2,65,6255,0 +3,0,2,66,5622,0 +3,0,2,67,5333,0 +3,0,1,0,5628,0 +3,0,1,1,5328,0 +3,0,1,2,5631,0 +3,0,1,3,5329,0 +3,0,1,4,6531,1 +3,0,1,5,5331,0 +3,0,1,6,5624,0 +3,0,1,7,6532,1 +3,0,1,8,5627,0 +3,0,1,9,5633,0 +3,1,1,10,5282,0 +3,1,1,12,5279,0 +3,1,1,13,7062,1 +3,1,1,14,5594,0 +3,1,1,15,7063,1 +3,1,1,16,5593,0 +3,1,1,17,6481,0 +3,1,1,18,5591,0 +3,1,1,19,6480,0 +3,1,1,20,5277,0 +3,1,1,21,6478,0 +3,1,1,23,5276,0 +3,1,1,24,6479,0 +3,1,1,25,6765,0 +3,1,1,26,6477,0 +3,1,1,27,6763,0 +3,1,1,28,6474,0 +3,1,1,29,7064,1 +3,1,1,30,6472,0 +3,1,1,31,6491,0 +3,1,1,32,6471,0 +3,1,1,33,6489,0 +3,1,1,34,6469,0 +3,1,1,35,6486,0 +3,1,1,36,5586,0 +3,1,1,37,6484,0 +3,1,1,38,7320,1 +3,1,1,39,6483,0 +3,1,1,40,5585,0 +3,1,1,41,6762,0 +3,1,1,42,5583,0 +3,1,1,43,7065,1 +3,1,1,44,5580,0 +3,1,1,46,5887,0 +3,1,1,47,5579,0 +3,1,1,48,5885,0 +3,1,1,49,5576,0 +3,1,1,50,5886,0 +3,1,1,51,5574,0 +3,1,1,52,5888,0 +3,1,1,53,7321,1 +3,1,1,54,5884,0 +3,1,1,55,5874,0 +3,1,1,57,5883,0 +3,1,1,58,5875,0 +3,1,1,59,7066,1 +3,1,1,60,6182,0 +3,1,1,61,5882,0 +3,1,1,62,6181,0 +3,1,1,63,5880,0 +3,1,1,64,6180,0 +3,1,1,65,5879,0 +3,1,1,66,6179,0 +3,1,1,67,5877,0 +3,1,0,0,7322,1 +3,1,0,1,5876,0 +3,1,0,2,6176,0 +3,1,0,3,5878,0 +3,1,0,4,6174,0 +3,1,0,5,7067,1 +3,1,0,6,6178,0 +3,1,0,7,5584,0 +3,1,0,8,6177,0 +3,1,0,9,5582,0 +3,1,0,10,6175,0 +3,1,0,12,5581,0 +3,1,0,13,6172,0 +3,1,0,14,7565,1 +3,1,0,15,7323,1 +3,1,0,16,7328,1 +3,1,0,17,6170,0 +3,1,0,18,7327,1 +3,1,0,19,6171,0 +3,1,0,20,7068,1 +3,1,0,21,6169,0 +3,1,0,23,7564,1 +3,1,0,24,6168,0 +3,1,0,25,7563,1 +3,1,0,26,6167,0 +3,1,0,27,7562,1 +3,1,0,28,6166,0 +3,1,0,29,7816,1 +3,1,0,30,7324,1 +3,1,0,31,7576,1 +3,1,0,32,6165,0 +3,1,0,33,7815,1 +3,1,0,34,6163,0 +3,1,0,35,7814,1 +3,1,0,36,7319,1 +3,1,0,37,7813,1 +3,1,0,38,7318,1 +3,1,0,39,7812,1 +3,1,0,40,7317,1 +3,1,0,41,7811,1 +3,1,0,42,7316,1 +3,1,0,43,7325,1 +3,1,0,44,7315,1 +3,1,0,46,7810,1 +3,1,0,47,7314,1 +3,1,0,48,7809,1 +3,1,0,49,7574,1 +3,1,0,50,7808,1 +3,1,0,51,7573,1 +3,1,0,52,7577,1 +3,1,0,53,7572,1 +3,1,0,54,7803,1 +3,1,0,55,7571,1 +3,1,0,57,7804,1 +3,1,0,58,7570,1 +3,1,0,59,7326,1 +3,1,0,60,7569,1 +3,1,0,61,7805,1 +3,1,0,62,7568,1 +3,1,0,63,7806,1 +3,1,0,64,7567,1 +3,1,0,65,7807,1 +3,1,0,66,7566,1 +3,1,0,67,7575,1 +3,1,3,0,6211,0 +3,1,3,1,6495,0 +3,1,3,2,6494,0 +3,1,3,3,6496,0 +3,1,3,4,6492,0 +3,1,3,5,6498,0 +3,1,3,6,6497,0 +3,1,3,7,6218,0 +3,1,3,8,6482,0 +3,1,3,9,6220,0 +3,1,3,10,6768,0 +3,1,3,12,6223,0 +3,1,3,13,6499,0 +3,1,3,14,6217,0 +3,1,3,15,6202,0 +3,1,3,16,6501,0 +3,1,3,17,6770,0 +3,1,3,18,6215,0 +3,1,3,19,6203,0 +3,1,3,20,6500,0 +3,1,3,21,6204,0 +3,1,3,23,6212,0 +3,1,3,24,6205,0 +3,1,3,25,6503,0 +3,1,3,26,6771,0 +3,1,3,27,6502,0 +3,1,3,28,5918,0 +3,1,3,29,6210,0 +3,1,3,30,6201,0 +3,1,3,31,6490,0 +3,1,3,32,6200,0 +3,1,3,33,6504,0 +3,1,3,34,6773,0 +3,1,3,35,6505,0 +3,1,3,36,5915,0 +3,1,3,37,6493,0 +3,1,3,38,6199,0 +3,1,3,39,6506,0 +3,1,3,40,6776,0 +3,1,3,41,6488,0 +3,1,3,42,6198,0 +3,1,3,43,6507,0 +3,1,3,44,5913,0 +3,1,3,46,6509,0 +3,1,3,47,6196,0 +3,1,3,48,6487,0 +3,1,3,49,6778,0 +3,1,3,50,6508,0 +3,1,3,51,6193,0 +3,1,3,52,6209,0 +3,1,3,53,6197,0 +3,1,3,54,6511,0 +3,1,3,55,6779,0 +3,1,3,57,6208,0 +3,1,3,58,5912,0 +3,1,3,59,6510,0 +3,1,3,60,6780,0 +3,1,3,61,6512,0 +3,1,3,62,6194,0 +3,1,3,63,6485,0 +3,1,3,64,6781,0 +3,1,3,65,6513,0 +3,1,3,66,6195,0 +3,1,3,67,6207,0 +3,1,2,0,6782,0 +3,1,2,1,6206,0 +3,1,2,2,5910,0 +3,1,2,3,6173,0 +3,1,2,4,6784,0 +3,1,2,5,6515,0 +3,1,2,6,6783,0 +3,1,2,7,5881,0 +3,1,2,8,6192,0 +3,1,2,9,6786,0 +3,1,2,10,5894,0 +3,1,2,12,6516,0 +3,1,2,13,6190,0 +3,1,2,14,6213,0 +3,1,2,15,6785,0 +3,1,2,16,9382,1 +3,1,2,17,5604,0 +3,1,2,18,6787,0 +3,1,2,19,5893,0 +3,1,2,20,6518,0 +3,1,2,21,6788,0 +3,1,2,23,9401,1 +3,1,2,24,5602,0 +3,1,2,25,6789,0 +3,1,2,26,5891,0 +3,1,2,27,6521,0 +3,1,2,28,5892,0 +3,1,2,29,9307,1 +3,1,2,30,6790,0 +3,1,2,31,6792,0 +3,1,2,32,5601,0 +3,1,2,33,5906,0 +3,1,2,34,5599,0 +3,1,2,35,6523,0 +3,1,2,36,6791,0 +3,1,2,37,5905,0 +3,1,2,38,5889,0 +3,1,2,39,6794,0 +3,1,2,40,5890,0 +3,1,2,41,5903,0 +3,1,2,42,7056,0 +3,1,2,43,5907,0 +3,1,2,44,6793,0 +3,1,2,46,5902,0 +3,1,2,47,5904,0 +3,1,2,48,6795,0 +3,1,2,49,7058,0 +3,1,2,50,5588,0 +3,1,2,51,5901,0 +3,1,2,52,5592,0 +3,1,2,53,6796,0 +3,1,2,54,6797,0 +3,1,2,55,5899,0 +3,1,2,57,5590,0 +3,1,2,58,5900,0 +3,1,2,59,5285,0 +3,1,2,60,7059,1 +3,1,2,61,5284,0 +3,1,2,62,5897,0 +3,1,2,63,5275,0 +3,1,2,64,5898,0 +3,1,2,65,6798,1 +3,1,2,66,5895,0 +3,1,2,67,5596,0 +3,1,1,0,5896,0 +3,1,1,1,5589,0 +3,1,1,2,6184,0 +3,1,1,3,5587,0 +3,1,1,4,6189,0 +3,1,1,5,6800,1 +3,1,1,6,7060,1 +3,1,1,7,6799,1 +3,1,1,8,6191,0 +3,1,1,9,7061,1 +6,2,1,10,9115,1 +6,2,1,12,8918,1 +6,2,1,13,7578,1 +6,2,1,14,9211,1 +6,2,1,15,7329,1 +6,2,1,16,8713,1 +6,2,1,17,7579,1 +6,2,1,18,8500,1 +6,2,1,19,7821,1 +6,2,1,20,8501,1 +6,2,1,21,8056,1 +6,2,1,23,8714,1 +6,2,1,24,8283,1 +6,2,1,25,8919,1 +6,2,1,26,7580,1 +6,2,1,27,9212,1 +6,2,1,28,7822,1 +6,2,1,29,9116,1 +6,2,1,30,8057,1 +6,2,1,31,8502,1 +6,2,1,32,9305,1 +6,2,1,33,8715,1 +6,2,1,34,8284,1 +6,2,1,35,8920,1 +6,2,1,36,7826,1 +6,2,1,37,9117,1 +6,2,1,38,8061,1 +6,2,1,39,9213,1 +6,2,1,40,8288,1 +6,2,1,41,8503,1 +6,2,1,42,8508,1 +6,2,1,43,8716,1 +6,2,1,44,9306,1 +6,2,1,46,8921,1 +6,2,1,47,8721,1 +6,2,1,48,9118,1 +6,2,1,49,8926,1 +6,2,1,50,9214,1 +6,2,1,51,9123,1 +6,2,1,52,8504,1 +6,2,1,53,9219,1 +6,2,1,54,8717,1 +6,2,1,55,9313,1 +6,2,1,57,8922,1 +6,2,1,58,7827,1 +6,2,1,59,9119,1 +6,2,1,60,8062,1 +6,2,1,61,9215,1 +6,2,1,62,8289,1 +6,2,1,63,7581,1 +6,2,1,64,8509,1 +6,2,1,65,7823,1 +6,2,1,66,8722,1 +6,2,1,67,9308,1 +6,2,0,0,8927,1 +6,2,0,1,8058,1 +6,2,0,2,9124,1 +6,2,0,3,8285,1 +6,2,0,4,7828,1 +6,2,0,5,8505,1 +6,2,0,6,9399,1 +6,2,0,7,8718,1 +6,2,0,8,8063,1 +6,2,0,9,8923,1 +6,2,0,10,8290,1 +6,2,0,12,9309,1 +6,2,0,13,8510,1 +6,2,0,14,9120,1 +6,2,0,15,8723,1 +6,2,0,16,9216,1 +6,2,0,17,9400,1 +6,2,0,18,7582,1 +6,2,0,19,9404,1 +6,2,0,20,7824,1 +6,2,0,21,9220,1 +6,2,0,23,9310,1 +6,2,0,24,8928,1 +6,2,0,25,8059,1 +6,2,0,26,7829,1 +6,2,0,27,8286,1 +6,2,0,28,8064,1 +6,2,0,29,8506,1 +6,2,0,30,8291,1 +6,2,0,31,8719,1 +6,2,0,32,8511,1 +6,2,0,33,8924,1 +6,2,0,34,8724,1 +6,2,0,35,9121,1 +6,2,0,36,7830,1 +6,2,0,37,9217,1 +6,2,0,38,8065,1 +6,2,0,39,9311,1 +6,2,0,40,8292,1 +6,2,0,41,9402,1 +6,2,0,42,8512,1 +6,2,0,43,7583,1 +6,2,0,44,9125,1 +6,2,0,46,7825,1 +6,2,0,47,8929,1 +6,2,0,48,8060,1 +6,2,0,49,9491,1 +6,2,0,50,8287,1 +6,2,0,51,8725,1 +6,2,0,52,8507,1 +6,2,0,53,7831,1 +6,2,0,54,9403,1 +6,2,0,55,8066,1 +6,2,0,57,8720,1 +6,2,0,58,9493,1 +6,2,0,59,8925,1 +6,2,0,60,9492,1 +6,2,0,61,9122,1 +6,2,0,62,8293,1 +6,2,0,63,9218,1 +6,2,0,64,7832,1 +6,2,0,65,9312,1 +6,2,0,66,8067,1 +6,2,0,67,8513,1 +6,2,3,0,8270,1 +6,2,3,1,8271,1 +6,2,3,2,8490,1 +6,2,3,3,8272,1 +6,2,3,4,8489,1 +6,2,3,5,8273,1 +6,2,3,6,8488,1 +6,2,3,7,8491,1 +6,2,3,8,8487,1 +6,2,3,9,8269,1 +6,2,3,10,8486,1 +6,2,3,12,8268,1 +6,2,3,13,8485,1 +6,2,3,14,8267,1 +6,2,3,15,8484,1 +6,2,3,16,8266,1 +6,2,3,17,8483,1 +6,2,3,18,8265,1 +6,2,3,19,8482,1 +6,2,3,20,8492,1 +6,2,3,21,6766,0 +6,2,3,23,8264,1 +6,2,3,24,7031,0 +6,2,3,25,8263,1 +6,2,3,26,8704,1 +6,2,3,27,7297,0 +6,2,3,28,7030,0 +6,2,3,29,7038,0 +6,2,3,30,7289,0 +6,2,3,31,8493,1 +6,2,3,32,7290,0 +6,2,3,33,7039,0 +6,2,3,34,6764,0 +6,2,3,35,6774,0 +6,2,3,36,7029,0 +6,2,3,37,7299,0 +6,2,3,38,8705,1 +6,2,3,39,7300,0 +6,2,3,40,7028,0 +6,2,3,41,7041,0 +6,2,3,42,7287,0 +6,2,3,43,7040,0 +6,2,3,44,7288,0 +6,2,3,46,6775,0 +6,2,3,47,6761,0 +6,2,3,48,7302,0 +6,2,3,49,7026,0 +6,2,3,50,7043,0 +6,2,3,51,8706,1 +6,2,3,52,7042,0 +6,2,3,53,7027,0 +6,2,3,54,6777,0 +6,2,3,55,7286,0 +6,2,3,57,7044,0 +6,2,3,58,7285,0 +6,2,3,59,7045,0 +6,2,3,60,7283,0 +6,2,3,61,7046,0 +6,2,3,62,7291,0 +6,2,3,63,8707,1 +6,2,3,64,7292,0 +6,2,3,65,7047,0 +6,2,3,66,7033,0 +6,2,3,67,7049,0 +6,2,2,0,7032,0 +6,2,2,1,7048,0 +6,2,2,2,6767,0 +6,2,2,3,7051,0 +6,2,2,4,7293,0 +6,2,2,5,8708,1 +6,2,2,6,7294,0 +6,2,2,7,7050,0 +6,2,2,8,7035,0 +6,2,2,9,7052,0 +6,2,2,10,8912,1 +6,2,2,12,7053,0 +6,2,2,13,7034,0 +6,2,2,14,7055,0 +6,2,2,15,6769,0 +6,2,2,16,7054,0 +6,2,2,17,7296,0 +6,2,2,18,7057,0 +6,2,2,19,7295,0 +6,2,2,20,8037,1 +6,2,2,21,7036,0 +6,2,2,23,8038,1 +6,2,2,24,8913,1 +6,2,2,25,8039,1 +6,2,2,26,7037,0 +6,2,2,27,8040,1 +6,2,2,28,6772,0 +6,2,2,29,8041,1 +6,2,2,30,7298,0 +6,2,2,31,8042,1 +6,2,2,32,8916,1 +6,2,2,33,8043,1 +6,2,2,34,8711,1 +6,2,2,35,8914,1 +6,2,2,36,8498,1 +6,2,2,37,8044,1 +6,2,2,38,8278,1 +6,2,2,39,8045,1 +6,2,2,40,8051,1 +6,2,2,41,8046,1 +6,2,2,42,8917,1 +6,2,2,43,8709,1 +6,2,2,44,8712,1 +6,2,2,46,8494,1 +6,2,2,47,8499,1 +6,2,2,48,8915,1 +6,2,2,49,8279,1 +6,2,2,50,8495,1 +6,2,2,51,8052,1 +6,2,2,52,8496,1 +6,2,2,53,9111,1 +6,2,2,54,8274,1 +6,2,2,55,7817,1 +6,2,2,57,8275,1 +6,2,2,58,9114,1 +6,2,2,59,8276,1 +6,2,2,60,8280,1 +6,2,2,61,8047,1 +6,2,2,62,8053,1 +6,2,2,63,8048,1 +6,2,2,64,7818,1 +6,2,2,65,8049,1 +6,2,2,66,9112,1 +6,2,2,67,8710,1 +6,2,1,0,8281,1 +6,2,1,1,8497,1 +6,2,1,2,8054,1 +6,2,1,3,8277,1 +6,2,1,4,7819,1 +6,2,1,5,8050,1 +6,2,1,6,8282,1 +6,2,1,7,9113,1 +6,2,1,8,8055,1 +6,2,1,9,7820,1 +6,3,1,10,9303,1 +6,3,1,12,9201,1 +6,3,1,13,9393,1 +6,3,1,14,9200,1 +6,3,1,15,9394,1 +6,3,1,16,9199,1 +6,3,1,17,9392,1 +6,3,1,18,9304,1 +6,3,1,19,9391,1 +6,3,1,20,9198,1 +6,3,1,21,9390,1 +6,3,1,23,9197,1 +6,3,1,24,9389,1 +6,3,1,25,9196,1 +6,3,1,26,9395,1 +6,3,1,27,9195,1 +6,3,1,28,9388,1 +6,3,1,29,9194,1 +6,3,1,30,9387,1 +6,3,1,31,9302,1 +6,3,1,32,9386,1 +6,3,1,33,9301,1 +6,3,1,34,9385,1 +6,3,1,35,9300,1 +6,3,1,36,9396,1 +6,3,1,37,9299,1 +6,3,1,38,9384,1 +6,3,1,39,9298,1 +6,3,1,40,9383,1 +6,3,1,41,9297,1 +6,3,1,42,9474,1 +6,3,1,43,9296,1 +6,3,1,44,9475,1 +6,3,1,46,9295,1 +6,3,1,47,9476,1 +6,3,1,48,9397,1 +6,3,1,49,9477,1 +6,3,1,50,9294,1 +6,3,1,51,9478,1 +6,3,1,52,9293,1 +6,3,1,53,9479,1 +6,3,1,54,9292,1 +6,3,1,55,9480,1 +6,3,1,57,9291,1 +6,3,1,58,9481,1 +6,3,1,59,9290,1 +6,3,1,60,9482,1 +6,3,1,61,9398,1 +6,3,1,62,9483,1 +6,3,1,63,9289,1 +6,3,1,64,9484,1 +6,3,1,65,9656,1 +6,3,1,66,9485,1 +6,3,1,67,9655,1 +6,3,0,0,9487,1 +6,3,0,1,9657,1 +6,3,0,2,9486,1 +6,3,0,3,9658,1 +6,3,0,4,9562,1 +6,3,0,5,9659,1 +6,3,0,6,9563,1 +6,3,0,7,9660,1 +6,3,0,8,9564,1 +6,3,0,9,9210,1 +6,3,0,10,9488,1 +6,3,0,12,9654,1 +6,3,0,13,9565,1 +6,3,0,14,9653,1 +6,3,0,15,9566,1 +6,3,0,16,9652,1 +6,3,0,17,9567,1 +6,3,0,18,9651,1 +6,3,0,19,9568,1 +6,3,0,20,9650,1 +6,3,0,21,9569,1 +6,3,0,23,9489,1 +6,3,0,24,9570,1 +6,3,0,25,9649,1 +6,3,0,26,9571,1 +6,3,0,27,9648,1 +6,3,0,28,9572,1 +6,3,0,29,9647,1 +6,3,0,30,9573,1 +6,3,0,31,9739,1 +6,3,0,32,9574,1 +6,3,0,33,9809,1 +6,3,0,34,9575,1 +6,3,0,35,9490,1 +6,3,0,36,9730,1 +6,3,0,37,9810,1 +6,3,0,38,9731,1 +6,3,0,39,9811,1 +6,3,0,40,9576,1 +6,3,0,41,9812,1 +6,3,0,42,9732,1 +6,3,0,43,9813,1 +6,3,0,44,9733,1 +6,3,0,46,9814,1 +6,3,0,47,9734,1 +6,3,0,48,9815,1 +6,3,0,49,9735,1 +6,3,0,50,9816,1 +6,3,0,51,9736,1 +6,3,0,52,9956,1 +6,3,0,53,9577,1 +6,3,0,54,9957,1 +6,3,0,55,9737,1 +6,3,0,57,9890,1 +6,3,0,58,9738,1 +6,3,0,59,9817,1 +6,3,0,60,9885,1 +6,3,0,61,9740,1 +6,3,0,62,9886,1 +6,3,0,63,9661,1 +6,3,0,64,9887,1 +6,3,0,65,9578,1 +6,3,0,66,9888,1 +6,3,0,67,9889,1 +6,3,3,0,8702,1 +6,3,3,1,7312,0 +6,3,3,2,7277,0 +6,3,3,3,7313,0 +6,3,3,4,8701,1 +6,3,3,5,7311,0 +6,3,3,6,8700,1 +6,3,3,7,7310,0 +6,3,3,8,8699,1 +6,3,3,9,7309,0 +6,3,3,10,8698,1 +6,3,3,12,8703,1 +6,3,3,13,8697,1 +6,3,3,14,7561,0 +6,3,3,15,8696,1 +6,3,3,16,7308,0 +6,3,3,17,8907,1 +6,3,3,18,7307,0 +6,3,3,19,7275,0 +6,3,3,20,7559,0 +6,3,3,21,7274,0 +6,3,3,23,7560,0 +6,3,3,24,7272,0 +6,3,3,25,7305,0 +6,3,3,26,7269,0 +6,3,3,27,7306,0 +6,3,3,28,7543,0 +6,3,3,29,7558,0 +6,3,3,30,8908,1 +6,3,3,31,7557,0 +6,3,3,32,7542,0 +6,3,3,33,7802,0 +6,3,3,34,7540,0 +6,3,3,35,7303,0 +6,3,3,36,7537,0 +6,3,3,37,7304,0 +6,3,3,38,7535,0 +6,3,3,39,7556,0 +6,3,3,40,8906,1 +6,3,3,41,8909,1 +6,3,3,42,8905,1 +6,3,3,43,7555,0 +6,3,3,44,8904,1 +6,3,3,46,7800,0 +6,3,3,47,8903,1 +6,3,3,48,7801,0 +6,3,3,49,8902,1 +6,3,3,50,7301,0 +6,3,3,51,8901,1 +6,3,3,52,7553,0 +6,3,3,53,8900,1 +6,3,3,54,8910,1 +6,3,3,55,8899,1 +6,3,3,57,7554,0 +6,3,3,58,7534,0 +6,3,3,59,7799,0 +6,3,3,60,9106,1 +6,3,3,61,7798,0 +6,3,3,62,7532,0 +6,3,3,63,8036,0 +6,3,3,64,7529,0 +6,3,3,65,7551,0 +6,3,3,66,7527,0 +6,3,3,67,8911,1 +6,3,2,0,7526,0 +6,3,2,1,7552,0 +6,3,2,2,7524,0 +6,3,2,3,7797,0 +6,3,2,4,9107,1 +6,3,2,5,7796,0 +6,3,2,6,7533,0 +6,3,2,7,8034,0 +6,3,2,8,7531,0 +6,3,2,9,7550,0 +6,3,2,10,7530,0 +6,3,2,12,7549,0 +6,3,2,13,7528,0 +6,3,2,14,7794,0 +6,3,2,15,7525,0 +6,3,2,16,7795,0 +6,3,2,17,9108,1 +6,3,2,18,8033,0 +6,3,2,19,9105,1 +6,3,2,20,7548,0 +6,3,2,21,9104,1 +6,3,2,23,7547,0 +6,3,2,24,9103,1 +6,3,2,25,7792,0 +6,3,2,26,9102,1 +6,3,2,27,7793,0 +6,3,2,28,9101,1 +6,3,2,29,9109,1 +6,3,2,30,9100,1 +6,3,2,31,8031,0 +6,3,2,32,9099,1 +6,3,2,33,7546,0 +6,3,2,34,9098,1 +6,3,2,35,7791,0 +6,3,2,36,9097,1 +6,3,2,37,7790,0 +6,3,2,38,7786,0 +6,3,2,39,9110,1 +6,3,2,40,7784,0 +6,3,2,41,8028,0 +6,3,2,42,7783,0 +6,3,2,43,7545,0 +6,3,2,44,7781,0 +6,3,2,46,7789,0 +6,3,2,47,9205,1 +6,3,2,48,7788,0 +6,3,2,49,7778,0 +6,3,2,50,7544,0 +6,3,2,51,7776,0 +6,3,2,52,7541,0 +6,3,2,53,7775,0 +6,3,2,54,7539,0 +6,3,2,55,7787,0 +6,3,2,57,7538,0 +6,3,2,58,7785,0 +6,3,2,59,7536,0 +6,3,2,60,9206,1 +6,3,2,61,7282,0 +6,3,2,62,7782,0 +6,3,2,63,7280,0 +6,3,2,64,7780,0 +6,3,2,65,9209,1 +6,3,2,66,7779,0 +6,3,2,67,9204,1 +6,3,1,0,7777,0 +6,3,1,1,9207,1 +6,3,1,2,8026,0 +6,3,1,3,9203,1 +6,3,1,4,8025,0 +6,3,1,5,9202,1 +6,3,1,6,8023,0 +6,3,1,7,9208,1 +6,3,1,8,8020,0 +6,3,1,9,8018,0 +1,0,1,10,7774,0 +1,0,1,12,8010,0 +1,0,1,13,8005,0 +1,0,1,14,8017,0 +1,0,1,15,8006,0 +1,0,1,16,8012,0 +1,0,1,17,8007,0 +1,0,1,18,8021,0 +1,0,1,19,8008,0 +1,0,1,20,8015,0 +1,0,1,21,8004,0 +1,0,1,23,8022,0 +1,0,1,24,8011,0 +1,0,1,25,8024,0 +1,0,1,26,8002,0 +1,0,1,27,8013,0 +1,0,1,28,8236,0 +1,0,1,29,8027,0 +1,0,1,30,8238,0 +1,0,1,31,8014,0 +1,0,1,32,8009,0 +1,0,1,33,8029,0 +1,0,1,34,8241,0 +1,0,1,35,8030,0 +1,0,1,36,7764,0 +1,0,1,37,8016,0 +1,0,1,38,7766,0 +1,0,1,39,8032,0 +1,0,1,40,8243,0 +1,0,1,41,8019,0 +1,0,1,42,7769,0 +1,0,1,43,8035,0 +1,0,1,44,7770,0 +1,0,1,46,8244,0 +1,0,1,47,7771,0 +1,0,1,48,8246,0 +1,0,1,49,8240,0 +1,0,1,50,8252,0 +1,0,1,51,8242,0 +1,0,1,52,8249,0 +1,0,1,53,7773,0 +1,0,1,54,8254,0 +1,0,1,55,8245,0 +1,0,1,57,8251,0 +1,0,1,58,8247,0 +1,0,1,59,8257,0 +1,0,1,60,7772,0 +1,0,1,61,8259,0 +1,0,1,62,6476,0 +1,0,1,63,8248,0 +1,0,1,64,8465,0 +1,0,1,65,8260,0 +1,0,1,66,8468,0 +1,0,1,67,8262,0 +1,0,0,0,7271,0 +1,0,0,1,8250,0 +1,0,0,2,8470,0 +1,0,0,3,8255,0 +1,0,0,4,8471,0 +1,0,0,5,8253,0 +1,0,0,6,7012,0 +1,0,0,7,8256,0 +1,0,0,8,8467,0 +1,0,0,9,8258,0 +1,0,0,10,7013,0 +1,0,0,12,8473,0 +1,0,0,13,6748,0 +1,0,0,14,8261,0 +1,0,0,15,8469,0 +1,0,0,16,8476,0 +1,0,0,17,7273,0 +1,0,0,18,7017,0 +1,0,0,19,8472,0 +1,0,0,20,8478,0 +1,0,0,21,8474,0 +1,0,0,23,8479,0 +1,0,0,24,7014,0 +1,0,0,25,8481,0 +1,0,0,26,7015,0 +1,0,0,27,8475,0 +1,0,0,28,8685,0 +1,0,0,29,6752,0 +1,0,0,30,8688,0 +1,0,0,31,6751,0 +1,0,0,32,6750,0 +1,0,0,33,8477,0 +1,0,0,34,8690,0 +1,0,0,35,7016,0 +1,0,0,36,6749,0 +1,0,0,37,8480,0 +1,0,0,38,8691,0 +1,0,0,39,7278,0 +1,0,0,40,6747,0 +1,0,0,41,7019,0 +1,0,0,42,7276,0 +1,0,0,43,7018,0 +1,0,0,44,8689,0 +1,0,0,46,8693,0 +1,0,0,47,6753,0 +1,0,0,48,6755,0 +1,0,0,49,6754,0 +1,0,0,50,7281,0 +1,0,0,51,8692,0 +1,0,0,52,7022,0 +1,0,0,53,7279,0 +1,0,0,54,8694,1 +1,0,0,55,7020,0 +1,0,0,57,7021,0 +1,0,0,58,6758,0 +1,0,0,59,6756,0 +1,0,0,60,6757,0 +1,0,0,61,8695,1 +1,0,0,62,7284,0 +1,0,0,63,7023,0 +1,0,0,64,7025,0 +1,0,0,65,6760,0 +1,0,0,66,7024,0 +1,0,0,67,6759,0 +1,0,3,0,6452,0 +1,0,3,1,6454,0 +1,0,3,2,6720,0 +1,0,3,3,6450,0 +1,0,3,4,6722,0 +1,0,3,5,6457,0 +1,0,3,6,5869,0 +1,0,3,7,6453,0 +1,0,3,8,6723,0 +1,0,3,9,6455,0 +1,0,3,10,5577,0 +1,0,3,12,6456,0 +1,0,3,13,6161,0 +1,0,3,14,6725,0 +1,0,3,15,6721,0 +1,0,3,16,6459,0 +1,0,3,17,6451,0 +1,0,3,18,6728,0 +1,0,3,19,6724,0 +1,0,3,20,6458,0 +1,0,3,21,6448,0 +1,0,3,23,6730,0 +1,0,3,24,6160,0 +1,0,3,25,6731,0 +1,0,3,26,6726,0 +1,0,3,27,6460,0 +1,0,3,28,5872,0 +1,0,3,29,6727,0 +1,0,3,30,6158,0 +1,0,3,31,6461,0 +1,0,3,32,6989,0 +1,0,3,33,6729,0 +1,0,3,34,6449,0 +1,0,3,35,6183,0 +1,0,3,36,6991,0 +1,0,3,37,6732,0 +1,0,3,38,6447,0 +1,0,3,39,6733,0 +1,0,3,40,6992,0 +1,0,3,41,6462,0 +1,0,3,42,6994,0 +1,0,3,43,6734,0 +1,0,3,44,6446,0 +1,0,3,46,6463,0 +1,0,3,47,6990,0 +1,0,3,48,6185,0 +1,0,3,49,6445,0 +1,0,3,50,6997,0 +1,0,3,51,6993,0 +1,0,3,52,6164,0 +1,0,3,53,6444,0 +1,0,3,54,6999,0 +1,0,3,55,6442,0 +1,0,3,57,6162,0 +1,0,3,58,6995,0 +1,0,3,59,7000,0 +1,0,3,60,6996,0 +1,0,3,61,5578,0 +1,0,3,62,6440,0 +1,0,3,63,5871,0 +1,0,3,64,6443,0 +1,0,3,65,6998,0 +1,0,3,66,6717,0 +1,0,3,67,5873,0 +1,0,2,0,7254,0 +1,0,2,1,7001,0 +1,0,2,2,6736,0 +1,0,2,3,6735,0 +1,0,2,4,7255,0 +1,0,2,5,7003,0 +1,0,2,6,7257,0 +1,0,2,7,6465,0 +1,0,2,8,6464,0 +1,0,2,9,7002,0 +1,0,2,10,6186,0 +1,0,2,12,6187,0 +1,0,2,13,6737,0 +1,0,2,14,7260,0 +1,0,2,15,7256,0 +1,0,2,16,7262,0 +1,0,2,17,6738,0 +1,0,2,18,6466,0 +1,0,2,19,7258,0 +1,0,2,20,7004,0 +1,0,2,21,6467,0 +1,0,2,23,7263,0 +1,0,2,24,7259,0 +1,0,2,25,7005,0 +1,0,2,26,6188,0 +1,0,2,27,6740,0 +1,0,2,28,7265,0 +1,0,2,29,7261,0 +1,0,2,30,7006,0 +1,0,2,31,6739,0 +1,0,2,32,7510,0 +1,0,2,33,7264,0 +1,0,2,34,7007,0 +1,0,2,35,6468,0 +1,0,2,36,7511,0 +1,0,2,37,7266,0 +1,0,2,38,6742,0 +1,0,2,39,7267,0 +1,0,2,40,7513,0 +1,0,2,41,5274,0 +1,0,2,42,7516,0 +1,0,2,43,5273,0 +1,0,2,44,6741,0 +1,0,2,46,5272,0 +1,0,2,47,7512,0 +1,0,2,48,7268,0 +1,0,2,49,6470,0 +1,0,2,50,7518,0 +1,0,2,51,7514,0 +1,0,2,52,7009,0 +1,0,2,53,7270,0 +1,0,2,54,7519,0 +1,0,2,55,7515,0 +1,0,2,57,7521,0 +1,0,2,58,7011,0 +1,0,2,59,7008,0 +1,0,2,60,7517,0 +1,0,2,61,6743,0 +1,0,2,62,7010,0 +1,0,2,63,6744,0 +1,0,2,64,6745,0 +1,0,2,65,7520,0 +1,0,2,66,7759,0 +1,0,2,67,6473,0 +1,0,1,0,7760,0 +1,0,1,1,7522,0 +1,0,1,2,6746,0 +1,0,1,3,7767,0 +1,0,1,4,7762,0 +1,0,1,5,7523,0 +1,0,1,6,6475,0 +1,0,1,7,7768,0 +1,0,1,8,7765,0 +1,0,1,9,7763,0 +1,1,1,10,8003,0 +1,1,1,12,8000,0 +1,1,1,13,8228,0 +1,1,1,14,8230,0 +1,1,1,15,7983,0 +1,1,1,16,8233,0 +1,1,1,17,8226,0 +1,1,1,18,7228,0 +1,1,1,19,8229,0 +1,1,1,20,8235,0 +1,1,1,21,7745,0 +1,1,1,23,6969,0 +1,1,1,24,8231,0 +1,1,1,25,6968,0 +1,1,1,26,7744,0 +1,1,1,27,6703,0 +1,1,1,28,7499,0 +1,1,1,29,7998,0 +1,1,1,30,7985,0 +1,1,1,31,8232,0 +1,1,1,32,7747,0 +1,1,1,33,8234,0 +1,1,1,34,7746,0 +1,1,1,35,8237,0 +1,1,1,36,8454,0 +1,1,1,37,8239,0 +1,1,1,38,7986,0 +1,1,1,39,7997,0 +1,1,1,40,8455,0 +1,1,1,41,7995,0 +1,1,1,42,8457,0 +1,1,1,43,7992,0 +1,1,1,44,7980,0 +1,1,1,46,7990,0 +1,1,1,47,7742,0 +1,1,1,48,8220,0 +1,1,1,49,7743,0 +1,1,1,50,8460,0 +1,1,1,51,7498,0 +1,1,1,52,8462,0 +1,1,1,53,8456,0 +1,1,1,54,8463,0 +1,1,1,55,8458,0 +1,1,1,57,8222,0 +1,1,1,58,8459,0 +1,1,1,59,8225,0 +1,1,1,60,7495,0 +1,1,1,61,8227,0 +1,1,1,62,7496,0 +1,1,1,63,8219,0 +1,1,1,64,7741,0 +1,1,1,65,8217,0 +1,1,1,66,7740,0 +1,1,1,67,8461,0 +1,1,0,0,7494,0 +1,1,0,1,8464,0 +1,1,0,2,9182,1 +1,1,0,3,8466,0 +1,1,0,4,8675,0 +1,1,0,5,7987,0 +1,1,0,6,8677,0 +1,1,0,7,7989,0 +1,1,0,8,7493,0 +1,1,0,9,8216,0 +1,1,0,10,7738,0 +1,1,0,12,8218,0 +1,1,0,13,8214,0 +1,1,0,14,8221,0 +1,1,0,15,8212,0 +1,1,0,16,8682,0 +1,1,0,17,8211,0 +1,1,0,18,8680,0 +1,1,0,19,8678,0 +1,1,0,20,8683,0 +1,1,0,21,8679,0 +1,1,0,23,8223,0 +1,1,0,24,7739,0 +1,1,0,25,8224,0 +1,1,0,26,8215,0 +1,1,0,27,8452,0 +1,1,0,28,8213,0 +1,1,0,29,8449,0 +1,1,0,30,8210,0 +1,1,0,31,8681,0 +1,1,0,32,8438,0 +1,1,0,33,8684,0 +1,1,0,34,8436,0 +1,1,0,35,8686,0 +1,1,0,36,8887,0 +1,1,0,37,8687,0 +1,1,0,38,8889,0 +1,1,0,39,8447,0 +1,1,0,40,8892,0 +1,1,0,41,8446,0 +1,1,0,42,8433,0 +1,1,0,43,8444,0 +1,1,0,44,8886,0 +1,1,0,46,8441,0 +1,1,0,47,8676,0 +1,1,0,48,8439,0 +1,1,0,49,8890,0 +1,1,0,50,8894,0 +1,1,0,51,8674,0 +1,1,0,52,8895,0 +1,1,0,53,8453,0 +1,1,0,54,8897,0 +1,1,0,55,8451,0 +1,1,0,57,9094,1 +1,1,0,58,8891,0 +1,1,0,59,9096,1 +1,1,0,60,8893,0 +1,1,0,61,9095,1 +1,1,0,62,8672,0 +1,1,0,63,8896,0 +1,1,0,64,9091,0 +1,1,0,65,8898,1 +1,1,0,66,8673,0 +1,1,0,67,9093,0 +1,1,3,0,5866,0 +1,1,3,1,5868,0 +1,1,3,2,6423,0 +1,1,3,3,5860,0 +1,1,3,4,6145,0 +1,1,3,5,6718,0 +1,1,3,6,6144,0 +1,1,3,7,6437,0 +1,1,3,8,5859,0 +1,1,3,9,6159,0 +1,1,3,10,6981,0 +1,1,3,12,5863,0 +1,1,3,13,6983,0 +1,1,3,14,5861,0 +1,1,3,15,6978,0 +1,1,3,16,5858,0 +1,1,3,17,6976,0 +1,1,3,18,5865,0 +1,1,3,19,6715,0 +1,1,3,20,6150,0 +1,1,3,21,6979,0 +1,1,3,23,6984,0 +1,1,3,24,6980,0 +1,1,3,25,6151,0 +1,1,3,26,6716,0 +1,1,3,27,6142,0 +1,1,3,28,6982,0 +1,1,3,29,6986,0 +1,1,3,30,6985,0 +1,1,3,31,6429,0 +1,1,3,32,6719,0 +1,1,3,33,6436,0 +1,1,3,34,6713,0 +1,1,3,35,6157,0 +1,1,3,36,9054,0 +1,1,3,37,6987,0 +1,1,3,38,7239,0 +1,1,3,39,6156,0 +1,1,3,40,7241,0 +1,1,3,41,6988,0 +1,1,3,42,6714,0 +1,1,3,43,6434,0 +1,1,3,44,7244,0 +1,1,3,46,5575,0 +1,1,3,47,7246,0 +1,1,3,48,5572,0 +1,1,3,49,7981,0 +1,1,3,50,5570,0 +1,1,3,51,6975,0 +1,1,3,52,7753,0 +1,1,3,53,7242,0 +1,1,3,54,5569,0 +1,1,3,55,7243,0 +1,1,3,57,7247,0 +1,1,3,58,6710,0 +1,1,3,59,7249,0 +1,1,3,60,7245,0 +1,1,3,61,5566,0 +1,1,3,62,6709,0 +1,1,3,63,7252,0 +1,1,3,64,7248,0 +1,1,3,65,5864,0 +1,1,3,66,6707,0 +1,1,3,67,6149,0 +1,1,2,0,6435,0 +1,1,2,1,7250,0 +1,1,2,2,6433,0 +1,1,2,3,7251,0 +1,1,2,4,7497,0 +1,1,2,5,6148,0 +1,1,2,6,6706,0 +1,1,2,7,6426,0 +1,1,2,8,7500,0 +1,1,2,9,6432,0 +1,1,2,10,7502,0 +1,1,2,12,7253,0 +1,1,2,13,7503,0 +1,1,2,14,6154,0 +1,1,2,15,6430,0 +1,1,2,16,6155,0 +1,1,2,17,6428,0 +1,1,2,18,5870,0 +1,1,2,19,6438,0 +1,1,2,20,7505,0 +1,1,2,21,6711,0 +1,1,2,23,5862,0 +1,1,2,24,7501,0 +1,1,2,25,6147,0 +1,1,2,26,6712,0 +1,1,2,27,5568,0 +1,1,2,28,7504,0 +1,1,2,29,7508,0 +1,1,2,30,7506,0 +1,1,2,31,5571,0 +1,1,2,32,6972,0 +1,1,2,33,5573,0 +1,1,2,34,6974,0 +1,1,2,35,6146,0 +1,1,2,36,6973,0 +1,1,2,37,7507,0 +1,1,2,38,6708,0 +1,1,2,39,6424,0 +1,1,2,40,6977,0 +1,1,2,41,7509,0 +1,1,2,42,7749,0 +1,1,2,43,6431,0 +1,1,2,44,7751,0 +1,1,2,46,6441,0 +1,1,2,47,7752,0 +1,1,2,48,6153,0 +1,1,2,49,7233,0 +1,1,2,50,6152,0 +1,1,2,51,7231,0 +1,1,2,52,7754,0 +1,1,2,53,6705,0 +1,1,2,54,6439,0 +1,1,2,55,7750,0 +1,1,2,57,7757,0 +1,1,2,58,7748,0 +1,1,2,59,5270,0 +1,1,2,60,7755,0 +1,1,2,61,5271,0 +1,1,2,62,7756,0 +1,1,2,63,5867,0 +1,1,2,64,6970,0 +1,1,2,65,7996,0 +1,1,2,66,6971,0 +1,1,2,67,7999,0 +1,1,1,0,7230,0 +1,1,1,1,8001,0 +1,1,1,2,6704,0 +1,1,1,3,7994,0 +1,1,1,4,7991,0 +1,1,1,5,7758,0 +1,1,1,6,7988,0 +1,1,1,7,7761,0 +1,1,1,8,7993,0 +1,1,1,9,9181,1 +7,0,1,10,9798,1 +7,0,1,12,9720,1 +7,0,1,13,9941,1 +7,0,1,14,9639,1 +7,0,1,15,9871,1 +7,0,1,16,7984,0 +7,0,1,17,9942,1 +7,0,1,18,9468,1 +7,0,1,19,9872,1 +7,0,1,20,9799,1 +7,0,1,21,9873,1 +7,0,1,23,9943,1 +7,0,1,24,9874,1 +7,0,1,25,9721,1 +7,0,1,26,9875,1 +7,0,1,27,9640,1 +7,0,1,28,9945,1 +7,0,1,29,9556,1 +7,0,1,30,9944,1 +7,0,1,31,9469,1 +7,0,1,32,10011,1 +7,0,1,33,9379,1 +7,0,1,34,9946,1 +7,0,1,35,9287,1 +7,0,1,36,9876,1 +7,0,1,37,9193,1 +7,0,1,38,9801,1 +7,0,1,39,9800,1 +7,0,1,40,9723,1 +7,0,1,41,9722,1 +7,0,1,42,9948,1 +7,0,1,43,9641,1 +7,0,1,44,10007,1 +7,0,1,46,9557,1 +7,0,1,47,10008,1 +7,0,1,48,9470,1 +7,0,1,49,9878,1 +7,0,1,50,9380,1 +7,0,1,51,9803,1 +7,0,1,52,9288,1 +7,0,1,53,9725,1 +7,0,1,54,10009,1 +7,0,1,55,9644,1 +7,0,1,57,9642,1 +7,0,1,58,9560,1 +7,0,1,59,9558,1 +7,0,1,60,9473,1 +7,0,1,61,9471,1 +7,0,1,62,9949,1 +7,0,1,63,9381,1 +7,0,1,64,9879,1 +7,0,1,65,9947,1 +7,0,1,66,9804,1 +7,0,1,67,9877,1 +7,0,0,0,9726,1 +7,0,0,1,9802,1 +7,0,0,2,9645,1 +7,0,0,3,9724,1 +7,0,0,4,9561,1 +7,0,0,5,9643,1 +7,0,0,6,10069,1 +7,0,0,7,9559,1 +7,0,0,8,9950,1 +7,0,0,9,9472,1 +7,0,0,10,9880,1 +7,0,0,12,10070,1 +7,0,0,13,9805,1 +7,0,0,14,9806,1 +7,0,0,15,9727,1 +7,0,0,16,10010,1 +7,0,0,17,9646,1 +7,0,0,18,9728,1 +7,0,0,19,9951,1 +7,0,0,20,9952,1 +7,0,0,21,9881,1 +7,0,0,23,9807,1 +7,0,0,24,9882,1 +7,0,0,25,9729,1 +7,0,0,26,9953,1 +7,0,0,27,9954,1 +7,0,0,28,9883,1 +7,0,0,29,9884,1 +7,0,0,30,9808,1 +7,0,0,31,9955,1 +7,0,0,32,10014,1 +7,0,0,33,7982,0 +7,0,0,34,10015,1 +7,0,0,35,10012,1 +7,0,0,36,10016,1 +7,0,0,37,10013,1 +7,0,0,38,10126,1 +7,0,0,39,10017,1 +7,0,0,40,10019,1 +7,0,0,41,10018,1 +7,0,0,42,10020,1 +7,0,0,43,10127,1 +7,0,0,44,10071,1 +7,0,0,46,10128,1 +7,0,0,47,10072,1 +7,0,0,48,10075,1 +7,0,0,49,10073,1 +7,0,0,50,10076,1 +7,0,0,51,10074,1 +7,0,0,52,10077,1 +7,0,0,53,10235,1 +7,0,0,54,10078,1 +7,0,0,55,10236,1 +7,0,0,57,10079,1 +7,0,0,58,10237,1 +7,0,0,59,10129,1 +7,0,0,60,10238,1 +7,0,0,61,10130,1 +7,0,0,62,10239,1 +7,0,0,63,10131,1 +7,0,0,64,10175,1 +7,0,0,65,10132,1 +7,0,0,66,10176,1 +7,0,0,67,10177,1 +7,0,3,0,9071,0 +7,0,3,1,9069,0 +7,0,3,2,9060,0 +7,0,3,3,9072,0 +7,0,3,4,9062,0 +7,0,3,5,8864,0 +7,0,3,6,9063,0 +7,0,3,7,8863,0 +7,0,3,8,9065,0 +7,0,3,9,8655,0 +7,0,3,10,9057,0 +7,0,3,12,8656,0 +7,0,3,13,9462,1 +7,0,3,14,8440,0 +7,0,3,15,9463,1 +7,0,3,16,8866,0 +7,0,3,17,9055,0 +7,0,3,18,9464,1 +7,0,3,19,9053,0 +7,0,3,20,8865,0 +7,0,3,21,9056,0 +7,0,3,23,8657,0 +7,0,3,24,9058,0 +7,0,3,25,8658,0 +7,0,3,26,9068,0 +7,0,3,27,8442,0 +7,0,3,28,9059,0 +7,0,3,29,8867,0 +7,0,3,30,9061,0 +7,0,3,31,8868,0 +7,0,3,32,9064,0 +7,0,3,33,8660,0 +7,0,3,34,9066,0 +7,0,3,35,8659,0 +7,0,3,36,9067,0 +7,0,3,37,8443,0 +7,0,3,38,9070,0 +7,0,3,39,8869,0 +7,0,3,40,9550,1 +7,0,3,41,8870,0 +7,0,3,42,9551,1 +7,0,3,43,8662,0 +7,0,3,44,8859,0 +7,0,3,46,8661,0 +7,0,3,47,8860,0 +7,0,3,48,8445,0 +7,0,3,49,8652,0 +7,0,3,50,9552,1 +7,0,3,51,8651,0 +7,0,3,52,8872,0 +7,0,3,53,8435,0 +7,0,3,54,8871,0 +7,0,3,55,8861,0 +7,0,3,57,8663,0 +7,0,3,58,8862,0 +7,0,3,59,8664,0 +7,0,3,60,8654,0 +7,0,3,61,8448,0 +7,0,3,62,8653,0 +7,0,3,63,9073,0 +7,0,3,64,8437,0 +7,0,3,65,9076,0 +7,0,3,66,9280,1 +7,0,3,67,9074,0 +7,0,2,0,9281,1 +7,0,2,1,9075,0 +7,0,2,2,9635,1 +7,0,2,3,8874,0 +7,0,2,4,9186,1 +7,0,2,5,8875,0 +7,0,2,6,9282,1 +7,0,2,7,9636,1 +7,0,2,8,9187,1 +7,0,2,9,8873,0 +7,0,2,10,9188,1 +7,0,2,12,9637,1 +7,0,2,13,9078,0 +7,0,2,14,8876,0 +7,0,2,15,9077,0 +7,0,2,16,8665,0 +7,0,2,17,8877,0 +7,0,2,18,8668,0 +7,0,2,19,8878,0 +7,0,2,20,8666,0 +7,0,2,21,8670,0 +7,0,2,23,8667,0 +7,0,2,24,8669,0 +7,0,2,25,8450,0 +7,0,2,26,9079,0 +7,0,2,27,9465,1 +7,0,2,28,9080,0 +7,0,2,29,9375,1 +7,0,2,30,8880,0 +7,0,2,31,9283,1 +7,0,2,32,9716,1 +7,0,2,33,9189,1 +7,0,2,34,9717,1 +7,0,2,35,7222,0 +7,0,2,36,8879,0 +7,0,2,37,9553,1 +7,0,2,38,8671,0 +7,0,2,39,9718,1 +7,0,2,40,9554,1 +7,0,2,41,9466,1 +7,0,2,42,9467,1 +7,0,2,43,9376,1 +7,0,2,44,9377,1 +7,0,2,46,9284,1 +7,0,2,47,9285,1 +7,0,2,48,9190,1 +7,0,2,49,9191,1 +7,0,2,50,9713,1 +7,0,2,51,9555,1 +7,0,2,52,9081,0 +7,0,2,53,9378,1 +7,0,2,54,9082,0 +7,0,2,55,9286,1 +7,0,2,57,8882,0 +7,0,2,58,9192,1 +7,0,2,59,8881,0 +7,0,2,60,9795,1 +7,0,2,61,9084,0 +7,0,2,62,9086,0 +7,0,2,63,9083,0 +7,0,2,64,9085,0 +7,0,2,65,8883,0 +7,0,2,66,9087,0 +7,0,2,67,8884,0 +7,0,1,0,9088,0 +7,0,1,1,9796,1 +7,0,1,2,8885,0 +7,0,1,3,9797,1 +7,0,1,4,8888,0 +7,0,1,5,9719,1 +7,0,1,6,9089,0 +7,0,1,7,9638,1 +7,0,1,8,9090,0 +7,0,1,9,9092,0 +7,1,1,10,9940,1 +7,1,1,12,9939,1 +7,1,1,13,9929,1 +7,1,1,14,9938,1 +7,1,1,15,9928,1 +7,1,1,16,9937,1 +7,1,1,17,9927,1 +7,1,1,18,9936,1 +7,1,1,19,9926,1 +7,1,1,20,9935,1 +7,1,1,21,9925,1 +7,1,1,23,9934,1 +7,1,1,24,9854,1 +7,1,1,25,9933,1 +7,1,1,26,10004,1 +7,1,1,27,9932,1 +7,1,1,28,10005,1 +7,1,1,29,9931,1 +7,1,1,30,9995,1 +7,1,1,31,9930,1 +7,1,1,32,9994,1 +7,1,1,33,9996,1 +7,1,1,34,9993,1 +7,1,1,35,9997,1 +7,1,1,36,9992,1 +7,1,1,37,10006,1 +7,1,1,38,9991,1 +7,1,1,39,9998,1 +7,1,1,40,9990,1 +7,1,1,41,9999,1 +7,1,1,42,10057,1 +7,1,1,43,10000,1 +7,1,1,44,10059,1 +7,1,1,46,10001,1 +7,1,1,47,10061,1 +7,1,1,48,10002,1 +7,1,1,49,10063,1 +7,1,1,50,10003,1 +7,1,1,51,10064,1 +7,1,1,52,10058,1 +7,1,1,53,10065,1 +7,1,1,54,10060,1 +7,1,1,55,10056,1 +7,1,1,57,10062,1 +7,1,1,58,10066,1 +7,1,1,59,10067,1 +7,1,1,60,10055,1 +7,1,1,61,10068,1 +7,1,1,62,10113,1 +7,1,1,63,10054,1 +7,1,1,64,10114,1 +7,1,1,65,10053,1 +7,1,1,66,10115,1 +7,1,1,67,10052,1 +7,1,0,0,10106,1 +7,1,0,1,10051,1 +7,1,0,2,10156,1 +7,1,0,3,9989,1 +7,1,0,4,10157,1 +7,1,0,5,10116,1 +7,1,0,6,10158,1 +7,1,0,7,10117,1 +7,1,0,8,10159,1 +7,1,0,9,10118,1 +7,1,0,10,10160,1 +7,1,0,12,10119,1 +7,1,0,13,10161,1 +7,1,0,14,10107,1 +7,1,0,15,10162,1 +7,1,0,16,10108,1 +7,1,0,17,10163,1 +7,1,0,18,10109,1 +7,1,0,19,10164,1 +7,1,0,20,10110,1 +7,1,0,21,10123,1 +7,1,0,23,10111,1 +7,1,0,24,10165,1 +7,1,0,25,10112,1 +7,1,0,26,10168,1 +7,1,0,27,10124,1 +7,1,0,28,10169,1 +7,1,0,29,10120,1 +7,1,0,30,10170,1 +7,1,0,31,10121,1 +7,1,0,32,10197,1 +7,1,0,33,10122,1 +7,1,0,34,10199,1 +7,1,0,35,10125,1 +7,1,0,36,10201,1 +7,1,0,37,10166,1 +7,1,0,38,10203,1 +7,1,0,39,10167,1 +7,1,0,40,10205,1 +7,1,0,41,10198,1 +7,1,0,42,10206,1 +7,1,0,43,10200,1 +7,1,0,44,10171,1 +7,1,0,46,10202,1 +7,1,0,47,10172,1 +7,1,0,48,10204,1 +7,1,0,49,10209,1 +7,1,0,50,10207,1 +7,1,0,51,10173,1 +7,1,0,52,10208,1 +7,1,0,53,10212,1 +7,1,0,54,10210,1 +7,1,0,55,10228,1 +7,1,0,57,10174,1 +7,1,0,58,10231,1 +7,1,0,59,10211,1 +7,1,0,60,10232,1 +7,1,0,61,10196,1 +7,1,0,62,10233,1 +7,1,0,63,10229,1 +7,1,0,64,10234,1 +7,1,0,65,10230,1 +7,1,0,66,10213,1 +7,1,0,67,10214,1 +7,1,3,0,9179,1 +7,1,3,1,9461,1 +7,1,3,2,9460,1 +7,1,3,3,9178,1 +7,1,3,4,9455,1 +7,1,3,5,9177,1 +7,1,3,6,9454,1 +7,1,3,7,9273,1 +7,1,3,8,9453,1 +7,1,3,9,9272,1 +7,1,3,10,9452,1 +7,1,3,12,9271,1 +7,1,3,13,8852,0 +7,1,3,14,9270,1 +7,1,3,15,8644,0 +7,1,3,16,9365,1 +7,1,3,17,8643,0 +7,1,3,18,9364,1 +7,1,3,19,8427,0 +7,1,3,20,9363,1 +7,1,3,21,9180,1 +7,1,3,23,9362,1 +7,1,3,24,9547,1 +7,1,3,25,8429,0 +7,1,3,26,7238,0 +7,1,3,27,8645,0 +7,1,3,28,9548,1 +7,1,3,29,8646,0 +7,1,3,30,9542,1 +7,1,3,31,8854,0 +7,1,3,32,9541,1 +7,1,3,33,9549,1 +7,1,3,34,9540,1 +7,1,3,35,8853,0 +7,1,3,36,9539,1 +7,1,3,37,8856,0 +7,1,3,38,7236,0 +7,1,3,39,8855,0 +7,1,3,40,9369,1 +7,1,3,41,8647,0 +7,1,3,42,9459,1 +7,1,3,43,8648,0 +7,1,3,44,9546,1 +7,1,3,46,8432,0 +7,1,3,47,9630,1 +7,1,3,48,8858,0 +7,1,3,49,9631,1 +7,1,3,50,8857,0 +7,1,3,51,9629,1 +7,1,3,52,8649,0 +7,1,3,53,9632,1 +7,1,3,54,8650,0 +7,1,3,55,9545,1 +7,1,3,57,8434,0 +7,1,3,58,9626,1 +7,1,3,59,9047,0 +7,1,3,60,9625,1 +7,1,3,61,9048,0 +7,1,3,62,9624,1 +7,1,3,63,9633,1 +7,1,3,64,9623,1 +7,1,3,65,9634,1 +7,1,3,66,9458,1 +7,1,3,67,9049,0 +7,1,2,0,9368,1 +7,1,2,1,9050,0 +7,1,2,2,9628,1 +7,1,2,3,9052,0 +7,1,2,4,9544,1 +7,1,2,5,9051,0 +7,1,2,6,9457,1 +7,1,2,7,7964,0 +7,1,2,8,9367,1 +7,1,2,9,7957,0 +7,1,2,10,9627,1 +7,1,2,12,7956,0 +7,1,2,13,9711,1 +7,1,2,14,7973,0 +7,1,2,15,9712,1 +7,1,2,16,7974,0 +7,1,2,17,9714,1 +7,1,2,18,7976,0 +7,1,2,19,9707,1 +7,1,2,20,7979,0 +7,1,2,21,9706,1 +7,1,2,23,9715,1 +7,1,2,24,9705,1 +7,1,2,25,7972,0 +7,1,2,26,9704,1 +7,1,2,27,7975,0 +7,1,2,28,9543,1 +7,1,2,29,7977,0 +7,1,2,30,9456,1 +7,1,2,31,7978,0 +7,1,2,32,9366,1 +7,1,2,33,9371,1 +7,1,2,34,9274,1 +7,1,2,35,9372,1 +7,1,2,36,9275,1 +7,1,2,37,9373,1 +7,1,2,38,9276,1 +7,1,2,39,9279,1 +7,1,2,40,9277,1 +7,1,2,41,9184,1 +7,1,2,42,9183,1 +7,1,2,43,9185,1 +7,1,2,44,9792,1 +7,1,2,46,9374,1 +7,1,2,47,9793,1 +7,1,2,48,9865,1 +7,1,2,49,9278,1 +7,1,2,50,9864,1 +7,1,2,51,9370,1 +7,1,2,52,9794,1 +7,1,2,53,9791,1 +7,1,2,54,9863,1 +7,1,2,55,9790,1 +7,1,2,57,9862,1 +7,1,2,58,9789,1 +7,1,2,59,9861,1 +7,1,2,60,9788,1 +7,1,2,61,9860,1 +7,1,2,62,9787,1 +7,1,2,63,9859,1 +7,1,2,64,9786,1 +7,1,2,65,9858,1 +7,1,2,66,9785,1 +7,1,2,67,9857,1 +7,1,1,0,9784,1 +7,1,1,1,9856,1 +7,1,1,2,9783,1 +7,1,1,3,9855,1 +7,1,1,4,9782,1 +7,1,1,5,9869,1 +7,1,1,6,9868,1 +7,1,1,7,9870,1 +7,1,1,8,9866,1 +7,1,1,9,9867,1 diff --git a/scripts/rcnp_map_size.xml b/scripts/rcnp_map_size.xml new file mode 100644 index 000000000..026b5f699 --- /dev/null +++ b/scripts/rcnp_map_size.xml @@ -0,0 +1,92163 @@ + + + +1 +7 +2 +1 +10 +9908 +1 + + +2 +7 +2 +1 +12 +9919 +1 + + +3 +7 +2 +1 +13 +9909 +1 + + +4 +7 +2 +1 +14 +9920 +1 + + +5 +7 +2 +1 +15 +9910 +1 + + +6 +7 +2 +1 +16 +9921 +1 + + +7 +7 +2 +1 +17 +9911 +1 + + +8 +7 +2 +1 +18 +9922 +1 + + +9 +7 +2 +1 +19 +9912 +1 + + +10 +7 +2 +1 +20 +9923 +1 + + +11 +7 +2 +1 +21 +9913 +1 + + +12 +7 +2 +1 +23 +9924 +1 + + +13 +7 +2 +1 +24 +9914 +1 + + +14 +7 +2 +1 +25 +9974 +1 + + +15 +7 +2 +1 +26 +9915 +1 + + +16 +7 +2 +1 +27 +9973 +1 + + +17 +7 +2 +1 +28 +9916 +1 + + +18 +7 +2 +1 +29 +9983 +1 + + +19 +7 +2 +1 +30 +9917 +1 + + +20 +7 +2 +1 +31 +9984 +1 + + +21 +7 +2 +1 +32 +9918 +1 + + +22 +7 +2 +1 +33 +9985 +1 + + +23 +7 +2 +1 +34 +9982 +1 + + +24 +7 +2 +1 +35 +9986 +1 + + +25 +7 +2 +1 +36 +9981 +1 + + +26 +7 +2 +1 +37 +9987 +1 + + +27 +7 +2 +1 +38 +9972 +1 + + +28 +7 +2 +1 +39 +9988 +1 + + +29 +7 +2 +1 +40 +9980 +1 + + +30 +7 +2 +1 +41 +10043 +1 + + +31 +7 +2 +1 +42 +9979 +1 + + +32 +7 +2 +1 +43 +10041 +1 + + +33 +7 +2 +1 +44 +9978 +1 + + +34 +7 +2 +1 +46 +10039 +1 + + +35 +7 +2 +1 +47 +9977 +1 + + +36 +7 +2 +1 +48 +10037 +1 + + +37 +7 +2 +1 +49 +9976 +1 + + +38 +7 +2 +1 +50 +10036 +1 + + +39 +7 +2 +1 +51 +9975 +1 + + +40 +7 +2 +1 +52 +10035 +1 + + +41 +7 +2 +1 +53 +10042 +1 + + +42 +7 +2 +1 +54 +10044 +1 + + +43 +7 +2 +1 +55 +10040 +1 + + +44 +7 +2 +1 +57 +10034 +1 + + +45 +7 +2 +1 +58 +10038 +1 + + +46 +7 +2 +1 +59 +10045 +1 + + +47 +7 +2 +1 +60 +10033 +1 + + +48 +7 +2 +1 +61 +10099 +1 + + +49 +7 +2 +1 +62 +10032 +1 + + +50 +7 +2 +1 +63 +10098 +1 + + +51 +7 +2 +1 +64 +10046 +1 + + +52 +7 +2 +1 +65 +10097 +1 + + +53 +7 +2 +1 +66 +10047 +1 + + +54 +7 +2 +1 +67 +10155 +1 + + +55 +7 +2 +0 +0 +10048 +1 + + +56 +7 +2 +0 +1 +10154 +1 + + +57 +7 +2 +0 +2 +10049 +1 + + +58 +7 +2 +0 +3 +10153 +1 + + +59 +7 +2 +0 +4 +10050 +1 + + +60 +7 +2 +0 +5 +10152 +1 + + +61 +7 +2 +0 +6 +10096 +1 + + +62 +7 +2 +0 +7 +10151 +1 + + +63 +7 +2 +0 +8 +10095 +1 + + +64 +7 +2 +0 +9 +10150 +1 + + +65 +7 +2 +0 +10 +10094 +1 + + +66 +7 +2 +0 +12 +10149 +1 + + +67 +7 +2 +0 +13 +10093 +1 + + +68 +7 +2 +0 +14 +10148 +1 + + +69 +7 +2 +0 +15 +10105 +1 + + +70 +7 +2 +0 +16 +10147 +1 + + +71 +7 +2 +0 +17 +10104 +1 + + +72 +7 +2 +0 +18 +10146 +1 + + +73 +7 +2 +0 +19 +10103 +1 + + +74 +7 +2 +0 +20 +10089 +1 + + +75 +7 +2 +0 +21 +10102 +1 + + +76 +7 +2 +0 +23 +10145 +1 + + +77 +7 +2 +0 +24 +10101 +1 + + +78 +7 +2 +0 +25 +10142 +1 + + +79 +7 +2 +0 +26 +10100 +1 + + +80 +7 +2 +0 +27 +10141 +1 + + +81 +7 +2 +0 +28 +10088 +1 + + +82 +7 +2 +0 +29 +10140 +1 + + +83 +7 +2 +0 +30 +10092 +1 + + +84 +7 +2 +0 +31 +10195 +1 + + +85 +7 +2 +0 +32 +10091 +1 + + +86 +7 +2 +0 +33 +10193 +1 + + +87 +7 +2 +0 +34 +10090 +1 + + +88 +7 +2 +0 +35 +10191 +1 + + +89 +7 +2 +0 +36 +10087 +1 + + +90 +7 +2 +0 +37 +10189 +1 + + +91 +7 +2 +0 +38 +10144 +1 + + +92 +7 +2 +0 +39 +10187 +1 + + +93 +7 +2 +0 +40 +10143 +1 + + +94 +7 +2 +0 +41 +10186 +1 + + +95 +7 +2 +0 +42 +10194 +1 + + +96 +7 +2 +0 +43 +10139 +1 + + +97 +7 +2 +0 +44 +10192 +1 + + +98 +7 +2 +0 +46 +10138 +1 + + +99 +7 +2 +0 +47 +10190 +1 + + +100 +7 +2 +0 +48 +10183 +1 + + +101 +7 +2 +0 +49 +10188 +1 + + +102 +7 +2 +0 +50 +10137 +1 + + +103 +7 +2 +0 +51 +10185 +1 + + +104 +7 +2 +0 +52 +10180 +1 + + +105 +7 +2 +0 +53 +10184 +1 + + +106 +7 +2 +0 +54 +10226 +1 + + +107 +7 +2 +0 +55 +10182 +1 + + +108 +7 +2 +0 +57 +10223 +1 + + +109 +7 +2 +0 +58 +10136 +1 + + +110 +7 +2 +0 +59 +10222 +1 + + +111 +7 +2 +0 +60 +10181 +1 + + +112 +7 +2 +0 +61 +10221 +1 + + +113 +7 +2 +0 +62 +10227 +1 + + +114 +7 +2 +0 +63 +10220 +1 + + +115 +7 +2 +0 +64 +10225 +1 + + +116 +7 +2 +0 +65 +10179 +1 + + +117 +7 +2 +0 +66 +10224 +1 + + +118 +7 +2 +0 +67 +10178 +1 + + +119 +7 +2 +3 +0 +9167 +1 + + +120 +7 +2 +3 +1 +9438 +1 + + +121 +7 +2 +3 +2 +9437 +1 + + +122 +7 +2 +3 +3 +9443 +1 + + +123 +7 +2 +3 +4 +9168 +1 + + +124 +7 +2 +3 +5 +9444 +1 + + +125 +7 +2 +3 +6 +9169 +1 + + +126 +7 +2 +3 +7 +9445 +1 + + +127 +7 +2 +3 +8 +9261 +1 + + +128 +7 +2 +3 +9 +9446 +1 + + +129 +7 +2 +3 +10 +9262 +1 + + +130 +7 +2 +3 +12 +8804 +0 + + +131 +7 +2 +3 +13 +9263 +1 + + +132 +7 +2 +3 +14 +8596 +0 + + +133 +7 +2 +3 +15 +9264 +1 + + +134 +7 +2 +3 +16 +8595 +0 + + +135 +7 +2 +3 +17 +9353 +1 + + +136 +7 +2 +3 +18 +8379 +0 + + +137 +7 +2 +3 +19 +9354 +1 + + +138 +7 +2 +3 +20 +9166 +1 + + +139 +7 +2 +3 +21 +9355 +1 + + +140 +7 +2 +3 +23 +9525 +1 + + +141 +7 +2 +3 +24 +9356 +1 + + +142 +7 +2 +3 +25 +7193 +0 + + +143 +7 +2 +3 +26 +8378 +0 + + +144 +7 +2 +3 +27 +9524 +1 + + +145 +7 +2 +3 +28 +8594 +0 + + +146 +7 +2 +3 +29 +9530 +1 + + +147 +7 +2 +3 +30 +8593 +0 + + +148 +7 +2 +3 +31 +9531 +1 + + +149 +7 +2 +3 +32 +8801 +0 + + +150 +7 +2 +3 +33 +9532 +1 + + +151 +7 +2 +3 +34 +9523 +1 + + +152 +7 +2 +3 +35 +9533 +1 + + +153 +7 +2 +3 +36 +8802 +0 + + +154 +7 +2 +3 +37 +7196 +0 + + +155 +7 +2 +3 +38 +8800 +0 + + +156 +7 +2 +3 +39 +9349 +1 + + +157 +7 +2 +3 +40 +8799 +0 + + +158 +7 +2 +3 +41 +9439 +1 + + +159 +7 +2 +3 +42 +8591 +0 + + +160 +7 +2 +3 +43 +9526 +1 + + +161 +7 +2 +3 +44 +8592 +0 + + +162 +7 +2 +3 +46 +9610 +1 + + +163 +7 +2 +3 +47 +8376 +0 + + +164 +7 +2 +3 +48 +9609 +1 + + +165 +7 +2 +3 +49 +8797 +0 + + +166 +7 +2 +3 +50 +9611 +1 + + +167 +7 +2 +3 +51 +8798 +0 + + +168 +7 +2 +3 +52 +9608 +1 + + +169 +7 +2 +3 +53 +8590 +0 + + +170 +7 +2 +3 +54 +9527 +1 + + +171 +7 +2 +3 +55 +8589 +0 + + +172 +7 +2 +3 +57 +9614 +1 + + +173 +7 +2 +3 +58 +8373 +0 + + +174 +7 +2 +3 +59 +9615 +1 + + +175 +7 +2 +3 +60 +9007 +0 + + +176 +7 +2 +3 +61 +9616 +1 + + +177 +7 +2 +3 +62 +9008 +0 + + +178 +7 +2 +3 +63 +9617 +1 + + +179 +7 +2 +3 +64 +9607 +1 + + +180 +7 +2 +3 +65 +9440 +1 + + +181 +7 +2 +3 +66 +9606 +1 + + +182 +7 +2 +3 +67 +9350 +1 + + +183 +7 +2 +2 +0 +9006 +0 + + +184 +7 +2 +2 +1 +9612 +1 + + +185 +7 +2 +2 +2 +9005 +0 + + +186 +7 +2 +2 +3 +9528 +1 + + +187 +7 +2 +2 +4 +9004 +0 + + +188 +7 +2 +2 +5 +9441 +1 + + +189 +7 +2 +2 +6 +9003 +0 + + +190 +7 +2 +2 +7 +9351 +1 + + +191 +7 +2 +2 +8 +7937 +0 + + +192 +7 +2 +2 +9 +9613 +1 + + +193 +7 +2 +2 +10 +7944 +0 + + +194 +7 +2 +2 +12 +9691 +1 + + +195 +7 +2 +2 +13 +7945 +0 + + +196 +7 +2 +2 +14 +9690 +1 + + +197 +7 +2 +2 +15 +7928 +0 + + +198 +7 +2 +2 +16 +9688 +1 + + +199 +7 +2 +2 +17 +7926 +0 + + +200 +7 +2 +2 +18 +9695 +1 + + +201 +7 +2 +2 +19 +7925 +0 + + +202 +7 +2 +2 +20 +9696 +1 + + +203 +7 +2 +2 +21 +7923 +0 + + +204 +7 +2 +2 +23 +9697 +1 + + +205 +7 +2 +2 +24 +9687 +1 + + +206 +7 +2 +2 +25 +9698 +1 + + +207 +7 +2 +2 +26 +7929 +0 + + +208 +7 +2 +2 +27 +9529 +1 + + +209 +7 +2 +2 +28 +7927 +0 + + +210 +7 +2 +2 +29 +9442 +1 + + +211 +7 +2 +2 +30 +7924 +0 + + +212 +7 +2 +2 +31 +9352 +1 + + +213 +7 +2 +2 +32 +7922 +0 + + +214 +7 +2 +2 +33 +9260 +1 + + +215 +7 +2 +2 +34 +9347 +1 + + +216 +7 +2 +2 +35 +9259 +1 + + +217 +7 +2 +2 +36 +9346 +1 + + +218 +7 +2 +2 +37 +9258 +1 + + +219 +7 +2 +2 +38 +9345 +1 + + +220 +7 +2 +2 +39 +9257 +1 + + +221 +7 +2 +2 +40 +9255 +1 + + +222 +7 +2 +2 +41 +9163 +1 + + +223 +7 +2 +2 +42 +9162 +1 + + +224 +7 +2 +2 +43 +9766 +1 + + +225 +7 +2 +2 +44 +9161 +1 + + +226 +7 +2 +2 +46 +9765 +1 + + +227 +7 +2 +2 +47 +9344 +1 + + +228 +7 +2 +2 +48 +9256 +1 + + +229 +7 +2 +2 +49 +9843 +1 + + +230 +7 +2 +2 +50 +9348 +1 + + +231 +7 +2 +2 +51 +9844 +1 + + +232 +7 +2 +2 +52 +9767 +1 + + +233 +7 +2 +2 +53 +9764 +1 + + +234 +7 +2 +2 +54 +9768 +1 + + +235 +7 +2 +2 +55 +9845 +1 + + +236 +7 +2 +2 +57 +9769 +1 + + +237 +7 +2 +2 +58 +9846 +1 + + +238 +7 +2 +2 +59 +9770 +1 + + +239 +7 +2 +2 +60 +9847 +1 + + +240 +7 +2 +2 +61 +9771 +1 + + +241 +7 +2 +2 +62 +9848 +1 + + +242 +7 +2 +2 +63 +9772 +1 + + +243 +7 +2 +2 +64 +9849 +1 + + +244 +7 +2 +2 +65 +9773 +1 + + +245 +7 +2 +2 +66 +9850 +1 + + +246 +7 +2 +2 +67 +9774 +1 + + +247 +7 +2 +1 +0 +9851 +1 + + +248 +7 +2 +1 +1 +9775 +1 + + +249 +7 +2 +1 +2 +9852 +1 + + +250 +7 +2 +1 +3 +9776 +1 + + +251 +7 +2 +1 +4 +9853 +1 + + +252 +7 +2 +1 +5 +9840 +1 + + +253 +7 +2 +1 +6 +9839 +1 + + +254 +7 +2 +1 +7 +9842 +1 + + +255 +7 +2 +1 +8 +9838 +1 + + +256 +7 +2 +1 +9 +9841 +1 + + +257 +7 +3 +1 +10 +9760 +1 + + +258 +7 +3 +1 +12 +9907 +1 + + +259 +7 +3 +1 +13 +9682 +1 + + +260 +7 +3 +1 +14 +9837 +1 + + +261 +7 +3 +1 +15 +9601 +1 + + +262 +7 +3 +1 +16 +9906 +1 + + +263 +7 +3 +1 +17 +7917 +0 + + +264 +7 +3 +1 +18 +9836 +1 + + +265 +7 +3 +1 +19 +9430 +1 + + +266 +7 +3 +1 +20 +9835 +1 + + +267 +7 +3 +1 +21 +9759 +1 + + +268 +7 +3 +1 +23 +9834 +1 + + +269 +7 +3 +1 +24 +9905 +1 + + +270 +7 +3 +1 +25 +9833 +1 + + +271 +7 +3 +1 +26 +9681 +1 + + +272 +7 +3 +1 +27 +9903 +1 + + +273 +7 +3 +1 +28 +9600 +1 + + +274 +7 +3 +1 +29 +9904 +1 + + +275 +7 +3 +1 +30 +9516 +1 + + +276 +7 +3 +1 +31 +9967 +1 + + +277 +7 +3 +1 +32 +9429 +1 + + +278 +7 +3 +1 +33 +9902 +1 + + +279 +7 +3 +1 +34 +9339 +1 + + +280 +7 +3 +1 +35 +9832 +1 + + +281 +7 +3 +1 +36 +9247 +1 + + +282 +7 +3 +1 +37 +9757 +1 + + +283 +7 +3 +1 +38 +9153 +1 + + +284 +7 +3 +1 +39 +9679 +1 + + +285 +7 +3 +1 +40 +9758 +1 + + +286 +7 +3 +1 +41 +9900 +1 + + +287 +7 +3 +1 +42 +9680 +1 + + +288 +7 +3 +1 +43 +9971 +1 + + +289 +7 +3 +1 +44 +9599 +1 + + +290 +7 +3 +1 +46 +9970 +1 + + +291 +7 +3 +1 +47 +9515 +1 + + +292 +7 +3 +1 +48 +9830 +1 + + +293 +7 +3 +1 +49 +9428 +1 + + +294 +7 +3 +1 +50 +9755 +1 + + +295 +7 +3 +1 +51 +9338 +1 + + +296 +7 +3 +1 +52 +9677 +1 + + +297 +7 +3 +1 +53 +9246 +1 + + +298 +7 +3 +1 +54 +9596 +1 + + +299 +7 +3 +1 +55 +9969 +1 + + +300 +7 +3 +1 +57 +9512 +1 + + +301 +7 +3 +1 +58 +9598 +1 + + +302 +7 +3 +1 +59 +9425 +1 + + +303 +7 +3 +1 +60 +9514 +1 + + +304 +7 +3 +1 +61 +9899 +1 + + +305 +7 +3 +1 +62 +9427 +1 + + +306 +7 +3 +1 +63 +9829 +1 + + +307 +7 +3 +1 +64 +9337 +1 + + +308 +7 +3 +1 +65 +9754 +1 + + +309 +7 +3 +1 +66 +9901 +1 + + +310 +7 +3 +1 +67 +9676 +1 + + +311 +7 +3 +0 +0 +9831 +1 + + +312 +7 +3 +0 +1 +9595 +1 + + +313 +7 +3 +0 +2 +9756 +1 + + +314 +7 +3 +0 +3 +9511 +1 + + +315 +7 +3 +0 +4 +9678 +1 + + +316 +7 +3 +0 +5 +10031 +1 + + +317 +7 +3 +0 +6 +9597 +1 + + +318 +7 +3 +0 +7 +9898 +1 + + +319 +7 +3 +0 +8 +9513 +1 + + +320 +7 +3 +0 +9 +9828 +1 + + +321 +7 +3 +0 +10 +9426 +1 + + +322 +7 +3 +0 +12 +9753 +1 + + +323 +7 +3 +0 +13 +10030 +1 + + +324 +7 +3 +0 +14 +9675 +1 + + +325 +7 +3 +0 +15 +9752 +1 + + +326 +7 +3 +0 +16 +9594 +1 + + +327 +7 +3 +0 +17 +9968 +1 + + +328 +7 +3 +0 +18 +9897 +1 + + +329 +7 +3 +0 +19 +9674 +1 + + +330 +7 +3 +0 +20 +9827 +1 + + +331 +7 +3 +0 +21 +9896 +1 + + +332 +7 +3 +0 +23 +9826 +1 + + +333 +7 +3 +0 +24 +9751 +1 + + +334 +7 +3 +0 +25 +9895 +1 + + +335 +7 +3 +0 +26 +9673 +1 + + +336 +7 +3 +0 +27 +9825 +1 + + +337 +7 +3 +0 +28 +9894 +1 + + +338 +7 +3 +0 +29 +9750 +1 + + +339 +7 +3 +0 +30 +9824 +1 + + +340 +7 +3 +0 +31 +9964 +1 + + +341 +7 +3 +0 +32 +9893 +1 + + +342 +7 +3 +0 +33 +9963 +1 + + +343 +7 +3 +0 +34 +7918 +0 + + +344 +7 +3 +0 +35 +9962 +1 + + +345 +7 +3 +0 +36 +9966 +1 + + +346 +7 +3 +0 +37 +10086 +1 + + +347 +7 +3 +0 +38 +9965 +1 + + +348 +7 +3 +0 +39 +9959 +1 + + +349 +7 +3 +0 +40 +9961 +1 + + +350 +7 +3 +0 +41 +9958 +1 + + +351 +7 +3 +0 +42 +9960 +1 + + +352 +7 +3 +0 +43 +10029 +1 + + +353 +7 +3 +0 +44 +10085 +1 + + +354 +7 +3 +0 +46 +10028 +1 + + +355 +7 +3 +0 +47 +10084 +1 + + +356 +7 +3 +0 +48 +10027 +1 + + +357 +7 +3 +0 +49 +10025 +1 + + +358 +7 +3 +0 +50 +10026 +1 + + +359 +7 +3 +0 +51 +10024 +1 + + +360 +7 +3 +0 +52 +10219 +1 + + +361 +7 +3 +0 +53 +10023 +1 + + +362 +7 +3 +0 +54 +10218 +1 + + +363 +7 +3 +0 +55 +10022 +1 + + +364 +7 +3 +0 +57 +10217 +1 + + +365 +7 +3 +0 +58 +10021 +1 + + +366 +7 +3 +0 +59 +10216 +1 + + +367 +7 +3 +0 +60 +10083 +1 + + +368 +7 +3 +0 +61 +10215 +1 + + +369 +7 +3 +0 +62 +10082 +1 + + +370 +7 +3 +0 +63 +10135 +1 + + +371 +7 +3 +0 +64 +10081 +1 + + +372 +7 +3 +0 +65 +10134 +1 + + +373 +7 +3 +0 +66 +10080 +1 + + +374 +7 +3 +0 +67 +10133 +1 + + +375 +7 +3 +3 +0 +8983 +0 + + +376 +7 +3 +3 +1 +8996 +0 + + +377 +7 +3 +3 +2 +8986 +0 + + +378 +7 +3 +3 +3 +8993 +0 + + +379 +7 +3 +3 +4 +8984 +0 + + +380 +7 +3 +3 +5 +8991 +0 + + +381 +7 +3 +3 +6 +8792 +0 + + +382 +7 +3 +3 +7 +8990 +0 + + +383 +7 +3 +3 +8 +8791 +0 + + +384 +7 +3 +3 +9 +8998 +0 + + +385 +7 +3 +3 +10 +8583 +0 + + +386 +7 +3 +3 +12 +9436 +1 + + +387 +7 +3 +3 +13 +8584 +0 + + +388 +7 +3 +3 +14 +9435 +1 + + +389 +7 +3 +3 +15 +8368 +0 + + +390 +7 +3 +3 +16 +8999 +0 + + +391 +7 +3 +3 +17 +8789 +0 + + +392 +7 +3 +3 +18 +9002 +0 + + +393 +7 +3 +3 +19 +9434 +1 + + +394 +7 +3 +3 +20 +9000 +0 + + +395 +7 +3 +3 +21 +8790 +0 + + +396 +7 +3 +3 +23 +8997 +0 + + +397 +7 +3 +3 +24 +8582 +0 + + +398 +7 +3 +3 +25 +8988 +0 + + +399 +7 +3 +3 +26 +8581 +0 + + +400 +7 +3 +3 +27 +8995 +0 + + +401 +7 +3 +3 +28 +8365 +0 + + +402 +7 +3 +3 +29 +8994 +0 + + +403 +7 +3 +3 +30 +8787 +0 + + +404 +7 +3 +3 +31 +8992 +0 + + +405 +7 +3 +3 +32 +8788 +0 + + +406 +7 +3 +3 +33 +8989 +0 + + +407 +7 +3 +3 +34 +8580 +0 + + +408 +7 +3 +3 +35 +8987 +0 + + +409 +7 +3 +3 +36 +8579 +0 + + +410 +7 +3 +3 +37 +8985 +0 + + +411 +7 +3 +3 +38 +8363 +0 + + +412 +7 +3 +3 +39 +9522 +1 + + +413 +7 +3 +3 +40 +8786 +0 + + +414 +7 +3 +3 +41 +9521 +1 + + +415 +7 +3 +3 +42 +8785 +0 + + +416 +7 +3 +3 +43 +8795 +0 + + +417 +7 +3 +3 +44 +8577 +0 + + +418 +7 +3 +3 +46 +8796 +0 + + +419 +7 +3 +3 +47 +8578 +0 + + +420 +7 +3 +3 +48 +8588 +0 + + +421 +7 +3 +3 +49 +8362 +0 + + +422 +7 +3 +3 +50 +8587 +0 + + +423 +7 +3 +3 +51 +9520 +1 + + +424 +7 +3 +3 +52 +8371 +0 + + +425 +7 +3 +3 +53 +8784 +0 + + +426 +7 +3 +3 +54 +8794 +0 + + +427 +7 +3 +3 +55 +8783 +0 + + +428 +7 +3 +3 +57 +8793 +0 + + +429 +7 +3 +3 +58 +8575 +0 + + +430 +7 +3 +3 +59 +8585 +0 + + +431 +7 +3 +3 +60 +8576 +0 + + +432 +7 +3 +3 +61 +8586 +0 + + +433 +7 +3 +3 +62 +8360 +0 + + +434 +7 +3 +3 +63 +8370 +0 + + +435 +7 +3 +3 +64 +8982 +0 + + +436 +7 +3 +3 +65 +9254 +1 + + +437 +7 +3 +3 +66 +8980 +0 + + +438 +7 +3 +3 +67 +9253 +1 + + +439 +7 +3 +2 +0 +8981 +0 + + +440 +7 +3 +2 +1 +9605 +1 + + +441 +7 +3 +2 +2 +8979 +0 + + +442 +7 +3 +2 +3 +9160 +1 + + +443 +7 +3 +2 +4 +8781 +0 + + +444 +7 +3 +2 +5 +9252 +1 + + +445 +7 +3 +2 +6 +8779 +0 + + +446 +7 +3 +2 +7 +9159 +1 + + +447 +7 +3 +2 +8 +9604 +1 + + +448 +7 +3 +2 +9 +9158 +1 + + +449 +7 +3 +2 +10 +8782 +0 + + +450 +7 +3 +2 +12 +8977 +0 + + +451 +7 +3 +2 +13 +9603 +1 + + +452 +7 +3 +2 +14 +8978 +0 + + +453 +7 +3 +2 +15 +8780 +0 + + +454 +7 +3 +2 +16 +8778 +0 + + +455 +7 +3 +2 +17 +8574 +0 + + +456 +7 +3 +2 +18 +8777 +0 + + +457 +7 +3 +2 +19 +8572 +0 + + +458 +7 +3 +2 +20 +8569 +0 + + +459 +7 +3 +2 +21 +8573 +0 + + +460 +7 +3 +2 +23 +8570 +0 + + +461 +7 +3 +2 +24 +8571 +0 + + +462 +7 +3 +2 +25 +8975 +0 + + +463 +7 +3 +2 +26 +8357 +0 + + +464 +7 +3 +2 +27 +8976 +0 + + +465 +7 +3 +2 +28 +9433 +1 + + +466 +7 +3 +2 +29 +8776 +0 + + +467 +7 +3 +2 +30 +9343 +1 + + +468 +7 +3 +2 +31 +9686 +1 + + +469 +7 +3 +2 +32 +9251 +1 + + +470 +7 +3 +2 +33 +9685 +1 + + +471 +7 +3 +2 +34 +9157 +1 + + +472 +7 +3 +2 +35 +8775 +0 + + +473 +7 +3 +2 +36 +7209 +0 + + +474 +7 +3 +2 +37 +8567 +0 + + +475 +7 +3 +2 +38 +9519 +1 + + +476 +7 +3 +2 +39 +9518 +1 + + +477 +7 +3 +2 +40 +9684 +1 + + +478 +7 +3 +2 +41 +9431 +1 + + +479 +7 +3 +2 +42 +9432 +1 + + +480 +7 +3 +2 +43 +9341 +1 + + +481 +7 +3 +2 +44 +9342 +1 + + +482 +7 +3 +2 +46 +9249 +1 + + +483 +7 +3 +2 +47 +9250 +1 + + +484 +7 +3 +2 +48 +9155 +1 + + +485 +7 +3 +2 +49 +9156 +1 + + +486 +7 +3 +2 +50 +9517 +1 + + +487 +7 +3 +2 +51 +9689 +1 + + +488 +7 +3 +2 +52 +9340 +1 + + +489 +7 +3 +2 +53 +8974 +0 + + +490 +7 +3 +2 +54 +9248 +1 + + +491 +7 +3 +2 +55 +8973 +0 + + +492 +7 +3 +2 +57 +9154 +1 + + +493 +7 +3 +2 +58 +8773 +0 + + +494 +7 +3 +2 +59 +9763 +1 + + +495 +7 +3 +2 +60 +8774 +0 + + +496 +7 +3 +2 +61 +8969 +0 + + +497 +7 +3 +2 +62 +8972 +0 + + +498 +7 +3 +2 +63 +8970 +0 + + +499 +7 +3 +2 +64 +8971 +0 + + +500 +7 +3 +2 +65 +8967 +0 + + +501 +7 +3 +2 +66 +8771 +0 + + +502 +7 +3 +2 +67 +8968 +0 + + +503 +7 +3 +1 +0 +8772 +0 + + +504 +7 +3 +1 +1 +8770 +0 + + +505 +7 +3 +1 +2 +9762 +1 + + +506 +7 +3 +1 +3 +8768 +0 + + +507 +7 +3 +1 +4 +9761 +1 + + +508 +7 +3 +1 +5 +8966 +0 + + +509 +7 +3 +1 +6 +9683 +1 + + +510 +7 +3 +1 +7 +8965 +0 + + +511 +7 +3 +1 +8 +9602 +1 + + +512 +7 +3 +1 +9 +8964 +0 + + +513 +3 +2 +1 +10 +9041 +0 + + +514 +3 +2 +1 +12 +8430 +0 + + +515 +3 +2 +1 +13 +7487 +0 + + +516 +3 +2 +1 +14 +9361 +1 + + +517 +3 +2 +1 +15 +9360 +1 + + +518 +3 +2 +1 +16 +8207 +0 + + +519 +3 +2 +1 +17 +7488 +0 + + +520 +3 +2 +1 +18 +8206 +0 + + +521 +3 +2 +1 +19 +7733 +0 + + +522 +3 +2 +1 +20 +9043 +0 + + +523 +3 +2 +1 +21 +7732 +0 + + +524 +3 +2 +1 +23 +9044 +0 + + +525 +3 +2 +1 +24 +7237 +0 + + +526 +3 +2 +1 +25 +8431 +0 + + +527 +3 +2 +1 +26 +7489 +0 + + +528 +3 +2 +1 +27 +8208 +0 + + +529 +3 +2 +1 +28 +7490 +0 + + +530 +3 +2 +1 +29 +8209 +0 + + +531 +3 +2 +1 +30 +7735 +0 + + +532 +3 +2 +1 +31 +9045 +0 + + +533 +3 +2 +1 +32 +7734 +0 + + +534 +3 +2 +1 +33 +9046 +0 + + +535 +3 +2 +1 +34 +7240 +0 + + +536 +3 +2 +1 +35 +9042 +0 + + +537 +3 +2 +1 +36 +7492 +0 + + +538 +3 +2 +1 +37 +8204 +0 + + +539 +3 +2 +1 +38 +7491 +0 + + +540 +3 +2 +1 +39 +8205 +0 + + +541 +3 +2 +1 +40 +9359 +1 + + +542 +3 +2 +1 +41 +9451 +1 + + +543 +3 +2 +1 +42 +9450 +1 + + +544 +3 +2 +1 +43 +8428 +0 + + +545 +3 +2 +1 +44 +7736 +0 + + +546 +3 +2 +1 +46 +9040 +0 + + +547 +3 +2 +1 +47 +7737 +0 + + +548 +3 +2 +1 +48 +9039 +0 + + +549 +3 +2 +1 +49 +8196 +0 + + +550 +3 +2 +1 +50 +8203 +0 + + +551 +3 +2 +1 +51 +7966 +0 + + +552 +3 +2 +1 +52 +8202 +0 + + +553 +3 +2 +1 +53 +7967 +0 + + +554 +3 +2 +1 +54 +8425 +0 + + +555 +3 +2 +1 +55 +8422 +0 + + +556 +3 +2 +1 +57 +8201 +0 + + +557 +3 +2 +1 +58 +8199 +0 + + +558 +3 +2 +1 +59 +8200 +0 + + +559 +3 +2 +1 +60 +8198 +0 + + +560 +3 +2 +1 +61 +8423 +0 + + +561 +3 +2 +1 +62 +7968 +0 + + +562 +3 +2 +1 +63 +8840 +0 + + +563 +3 +2 +1 +64 +7969 +0 + + +564 +3 +2 +1 +65 +8839 +0 + + +565 +3 +2 +1 +66 +7971 +0 + + +566 +3 +2 +1 +67 +8631 +0 + + +567 +3 +2 +0 +0 +7970 +0 + + +568 +3 +2 +0 +1 +9538 +1 + + +569 +3 +2 +0 +2 +9537 +1 + + +570 +3 +2 +0 +3 +8632 +0 + + +571 +3 +2 +0 +4 +8197 +0 + + +572 +3 +2 +0 +5 +8416 +0 + + +573 +3 +2 +0 +6 +8420 +0 + + +574 +3 +2 +0 +7 +8842 +0 + + +575 +3 +2 +0 +8 +9269 +1 + + +576 +3 +2 +0 +9 +8841 +0 + + +577 +3 +2 +0 +10 +7965 +0 + + +578 +3 +2 +0 +12 +8633 +0 + + +579 +3 +2 +0 +13 +8195 +0 + + +580 +3 +2 +0 +14 +8634 +0 + + +581 +3 +2 +0 +15 +8194 +0 + + +582 +3 +2 +0 +16 +8418 +0 + + +583 +3 +2 +0 +17 +8417 +0 + + +584 +3 +2 +0 +18 +8843 +0 + + +585 +3 +2 +0 +19 +7962 +0 + + +586 +3 +2 +0 +20 +8844 +0 + + +587 +3 +2 +0 +21 +7963 +0 + + +588 +3 +2 +0 +23 +8636 +0 + + +589 +3 +2 +0 +24 +8193 +0 + + +590 +3 +2 +0 +25 +8635 +0 + + +591 +3 +2 +0 +26 +8192 +0 + + +592 +3 +2 +0 +27 +8419 +0 + + +593 +3 +2 +0 +28 +9536 +1 + + +594 +3 +2 +0 +29 +9622 +1 + + +595 +3 +2 +0 +30 +9621 +1 + + +596 +3 +2 +0 +31 +8845 +0 + + +597 +3 +2 +0 +32 +8415 +0 + + +598 +3 +2 +0 +33 +8846 +0 + + +599 +3 +2 +0 +34 +7235 +0 + + +600 +3 +2 +0 +35 +8638 +0 + + +601 +3 +2 +0 +36 +7731 +0 + + +602 +3 +2 +0 +37 +8637 +0 + + +603 +3 +2 +0 +38 +7730 +0 + + +604 +3 +2 +0 +39 +8421 +0 + + +605 +3 +2 +0 +40 +7485 +0 + + +606 +3 +2 +0 +41 +8848 +0 + + +607 +3 +2 +0 +42 +7486 +0 + + +608 +3 +2 +0 +43 +8847 +0 + + +609 +3 +2 +0 +44 +7234 +0 + + +610 +3 +2 +0 +46 +8639 +0 + + +611 +3 +2 +0 +47 +7729 +0 + + +612 +3 +2 +0 +48 +8640 +0 + + +613 +3 +2 +0 +49 +7728 +0 + + +614 +3 +2 +0 +50 +8424 +0 + + +615 +3 +2 +0 +51 +7483 +0 + + +616 +3 +2 +0 +52 +8850 +0 + + +617 +3 +2 +0 +53 +7484 +0 + + +618 +3 +2 +0 +54 +8849 +0 + + +619 +3 +2 +0 +55 +7232 +0 + + +620 +3 +2 +0 +57 +9703 +1 + + +621 +3 +2 +0 +58 +9702 +1 + + +622 +3 +2 +0 +59 +8641 +0 + + +623 +3 +2 +0 +60 +7726 +0 + + +624 +3 +2 +0 +61 +8642 +0 + + +625 +3 +2 +0 +62 +7727 +0 + + +626 +3 +2 +0 +63 +8426 +0 + + +627 +3 +2 +0 +64 +9701 +1 + + +628 +3 +2 +0 +65 +8851 +0 + + +629 +3 +2 +0 +66 +9780 +1 + + +630 +3 +2 +0 +67 +9781 +1 + + +631 +3 +2 +3 +0 +8186 +0 + + +632 +3 +2 +3 +1 +8189 +0 + + +633 +3 +2 +3 +2 +8183 +0 + + +634 +3 +2 +3 +3 +8191 +0 + + +635 +3 +2 +3 +4 +8180 +0 + + +636 +3 +2 +3 +5 +6964 +0 + + +637 +3 +2 +3 +6 +8184 +0 + + +638 +3 +2 +3 +7 +7223 +0 + + +639 +3 +2 +3 +8 +6421 +0 + + +640 +3 +2 +3 +9 +6965 +0 + + +641 +3 +2 +3 +10 +6691 +0 + + +642 +3 +2 +3 +12 +6700 +0 + + +643 +3 +2 +3 +13 +6957 +0 + + +644 +3 +2 +3 +14 +8412 +0 + + +645 +3 +2 +3 +15 +8406 +0 + + +646 +3 +2 +3 +16 +8409 +0 + + +647 +3 +2 +3 +17 +8407 +0 + + +648 +3 +2 +3 +18 +8414 +0 + + +649 +3 +2 +3 +19 +7215 +0 + + +650 +3 +2 +3 +20 +6699 +0 + + +651 +3 +2 +3 +21 +7468 +0 + + +652 +3 +2 +3 +23 +6701 +0 + + +653 +3 +2 +3 +24 +7712 +0 + + +654 +3 +2 +3 +25 +6702 +0 + + +655 +3 +2 +3 +26 +6959 +0 + + +656 +3 +2 +3 +27 +8413 +0 + + +657 +3 +2 +3 +28 +8408 +0 + + +658 +3 +2 +3 +29 +8411 +0 + + +659 +3 +2 +3 +30 +8405 +0 + + +660 +3 +2 +3 +31 +8410 +0 + + +661 +3 +2 +3 +32 +8404 +0 + + +662 +3 +2 +3 +33 +6967 +0 + + +663 +3 +2 +3 +34 +6694 +0 + + +664 +3 +2 +3 +35 +6966 +0 + + +665 +3 +2 +3 +36 +6693 +0 + + +666 +3 +2 +3 +37 +7225 +0 + + +667 +3 +2 +3 +38 +6422 +0 + + +668 +3 +2 +3 +39 +8629 +0 + + +669 +3 +2 +3 +40 +6958 +0 + + +670 +3 +2 +3 +41 +8627 +0 + + +671 +3 +2 +3 +42 +8621 +0 + + +672 +3 +2 +3 +43 +8626 +0 + + +673 +3 +2 +3 +44 +8624 +0 + + +674 +3 +2 +3 +46 +7718 +0 + + +675 +3 +2 +3 +47 +7217 +0 + + +676 +3 +2 +3 +48 +7719 +0 + + +677 +3 +2 +3 +49 +7953 +0 + + +678 +3 +2 +3 +50 +7474 +0 + + +679 +3 +2 +3 +51 +7715 +0 + + +680 +3 +2 +3 +52 +7473 +0 + + +681 +3 +2 +3 +53 +7714 +0 + + +682 +3 +2 +3 +54 +8625 +0 + + +683 +3 +2 +3 +55 +8623 +0 + + +684 +3 +2 +3 +57 +8628 +0 + + +685 +3 +2 +3 +58 +8622 +0 + + +686 +3 +2 +3 +59 +8630 +0 + + +687 +3 +2 +3 +60 +8619 +0 + + +688 +3 +2 +3 +61 +7221 +0 + + +689 +3 +2 +3 +62 +7469 +0 + + +690 +3 +2 +3 +63 +7721 +0 + + +691 +3 +2 +3 +64 +7470 +0 + + +692 +3 +2 +3 +65 +7720 +0 + + +693 +3 +2 +3 +66 +7218 +0 + + +694 +3 +2 +3 +67 +8838 +0 + + +695 +3 +2 +2 +0 +6425 +0 + + +696 +3 +2 +2 +1 +8836 +0 + + +697 +3 +2 +2 +2 +8830 +0 + + +698 +3 +2 +2 +3 +8833 +0 + + +699 +3 +2 +2 +4 +8831 +0 + + +700 +3 +2 +2 +5 +7475 +0 + + +701 +3 +2 +2 +6 +6696 +0 + + +702 +3 +2 +2 +7 +7476 +0 + + +703 +3 +2 +2 +8 +6695 +0 + + +704 +3 +2 +2 +9 +7224 +0 + + +705 +3 +2 +2 +10 +6960 +0 + + +706 +3 +2 +2 +12 +7723 +0 + + +707 +3 +2 +2 +13 +6961 +0 + + +708 +3 +2 +2 +14 +8834 +0 + + +709 +3 +2 +2 +15 +8829 +0 + + +710 +3 +2 +2 +16 +8835 +0 + + +711 +3 +2 +2 +17 +8828 +0 + + +712 +3 +2 +2 +18 +8837 +0 + + +713 +3 +2 +2 +19 +8832 +0 + + +714 +3 +2 +2 +20 +7722 +0 + + +715 +3 +2 +2 +21 +7220 +0 + + +716 +3 +2 +2 +23 +7477 +0 + + +717 +3 +2 +2 +24 +9708 +1 + + +718 +3 +2 +2 +25 +7478 +0 + + +719 +3 +2 +2 +26 +9709 +1 + + +720 +3 +2 +2 +27 +9037 +0 + + +721 +3 +2 +2 +28 +9710 +1 + + +722 +3 +2 +2 +29 +9035 +0 + + +723 +3 +2 +2 +30 +9029 +0 + + +724 +3 +2 +2 +31 +9034 +0 + + +725 +3 +2 +2 +32 +9032 +0 + + +726 +3 +2 +2 +33 +7226 +0 + + +727 +3 +2 +2 +34 +6427 +0 + + +728 +3 +2 +2 +35 +7227 +0 + + +729 +3 +2 +2 +36 +6698 +0 + + +730 +3 +2 +2 +37 +7479 +0 + + +731 +3 +2 +2 +38 +6697 +0 + + +732 +3 +2 +2 +39 +7480 +0 + + +733 +3 +2 +2 +40 +6962 +0 + + +734 +3 +2 +2 +41 +9036 +0 + + +735 +3 +2 +2 +42 +9031 +0 + + +736 +3 +2 +2 +43 +9033 +0 + + +737 +3 +2 +2 +44 +9030 +0 + + +738 +3 +2 +2 +46 +9038 +0 + + +739 +3 +2 +2 +47 +9027 +0 + + +740 +3 +2 +2 +48 +7959 +0 + + +741 +3 +2 +2 +49 +6963 +0 + + +742 +3 +2 +2 +50 +7958 +0 + + +743 +3 +2 +2 +51 +7716 +0 + + +744 +3 +2 +2 +52 +7961 +0 + + +745 +3 +2 +2 +53 +7717 +0 + + +746 +3 +2 +2 +54 +7960 +0 + + +747 +3 +2 +2 +55 +7472 +0 + + +748 +3 +2 +2 +57 +8190 +0 + + +749 +3 +2 +2 +58 +7471 +0 + + +750 +3 +2 +2 +59 +8188 +0 + + +751 +3 +2 +2 +60 +7219 +0 + + +752 +3 +2 +2 +61 +8187 +0 + + +753 +3 +2 +2 +62 +8182 +0 + + +754 +3 +2 +2 +63 +9175 +1 + + +755 +3 +2 +2 +64 +9174 +1 + + +756 +3 +2 +2 +65 +9176 +1 + + +757 +3 +2 +2 +66 +7952 +0 + + +758 +3 +2 +2 +67 +7725 +0 + + +759 +3 +2 +1 +0 +7951 +0 + + +760 +3 +2 +1 +1 +7724 +0 + + +761 +3 +2 +1 +2 +8185 +0 + + +762 +3 +2 +1 +3 +7229 +0 + + +763 +3 +2 +1 +4 +7955 +0 + + +764 +3 +2 +1 +5 +7481 +0 + + +765 +3 +2 +1 +6 +7954 +0 + + +766 +3 +2 +1 +7 +7482 +0 + + +767 +3 +2 +1 +8 +9173 +1 + + +768 +3 +2 +1 +9 +9268 +1 + + +769 +3 +3 +1 +10 +9014 +0 + + +770 +3 +3 +1 +12 +7447 +0 + + +771 +3 +3 +1 +13 +8377 +0 + + +772 +3 +3 +1 +14 +9358 +1 + + +773 +3 +3 +1 +15 +9357 +1 + + +774 +3 +3 +1 +16 +7448 +0 + + +775 +3 +3 +1 +17 +8154 +0 + + +776 +3 +3 +1 +18 +7693 +0 + + +777 +3 +3 +1 +19 +8155 +0 + + +778 +3 +3 +1 +20 +7692 +0 + + +779 +3 +3 +1 +21 +9011 +0 + + +780 +3 +3 +1 +23 +7194 +0 + + +781 +3 +3 +1 +24 +9012 +0 + + +782 +3 +3 +1 +25 +7446 +0 + + +783 +3 +3 +1 +26 +8375 +0 + + +784 +3 +3 +1 +27 +7445 +0 + + +785 +3 +3 +1 +28 +8152 +0 + + +786 +3 +3 +1 +29 +7690 +0 + + +787 +3 +3 +1 +30 +8153 +0 + + +788 +3 +3 +1 +31 +7691 +0 + + +789 +3 +3 +1 +32 +9010 +0 + + +790 +3 +3 +1 +33 +7192 +0 + + +791 +3 +3 +1 +34 +9009 +0 + + +792 +3 +3 +1 +35 +7444 +0 + + +793 +3 +3 +1 +36 +9013 +0 + + +794 +3 +3 +1 +37 +7443 +0 + + +795 +3 +3 +1 +38 +8156 +0 + + +796 +3 +3 +1 +39 +9449 +1 + + +797 +3 +3 +1 +40 +8157 +0 + + +798 +3 +3 +1 +41 +9448 +1 + + +799 +3 +3 +1 +42 +9447 +1 + + +800 +3 +3 +1 +43 +7688 +0 + + +801 +3 +3 +1 +44 +8380 +0 + + +802 +3 +3 +1 +46 +7689 +0 + + +803 +3 +3 +1 +47 +9016 +0 + + +804 +3 +3 +1 +48 +8164 +0 + + +805 +3 +3 +1 +49 +9015 +0 + + +806 +3 +3 +1 +50 +7934 +0 + + +807 +3 +3 +1 +51 +8158 +0 + + +808 +3 +3 +1 +52 +7935 +0 + + +809 +3 +3 +1 +53 +8159 +0 + + +810 +3 +3 +1 +54 +8385 +0 + + +811 +3 +3 +1 +55 +8382 +0 + + +812 +3 +3 +1 +57 +8162 +0 + + +813 +3 +3 +1 +58 +8161 +0 + + +814 +3 +3 +1 +59 +8163 +0 + + +815 +3 +3 +1 +60 +8160 +0 + + +816 +3 +3 +1 +61 +7933 +0 + + +817 +3 +3 +1 +62 +8383 +0 + + +818 +3 +3 +1 +63 +7932 +0 + + +819 +3 +3 +1 +64 +8816 +0 + + +820 +3 +3 +1 +65 +7931 +0 + + +821 +3 +3 +1 +66 +8815 +0 + + +822 +3 +3 +1 +67 +7930 +0 + + +823 +3 +3 +0 +0 +8607 +0 + + +824 +3 +3 +0 +1 +9535 +1 + + +825 +3 +3 +0 +2 +9534 +1 + + +826 +3 +3 +0 +3 +8165 +0 + + +827 +3 +3 +0 +4 +8608 +0 + + +828 +3 +3 +0 +5 +8388 +0 + + +829 +3 +3 +0 +6 +8392 +0 + + +830 +3 +3 +0 +7 +9265 +1 + + +831 +3 +3 +0 +8 +8813 +0 + + +832 +3 +3 +0 +9 +7936 +0 + + +833 +3 +3 +0 +10 +8814 +0 + + +834 +3 +3 +0 +12 +8166 +0 + + +835 +3 +3 +0 +13 +8606 +0 + + +836 +3 +3 +0 +14 +8167 +0 + + +837 +3 +3 +0 +15 +8605 +0 + + +838 +3 +3 +0 +16 +8390 +0 + + +839 +3 +3 +0 +17 +8389 +0 + + +840 +3 +3 +0 +18 +7938 +0 + + +841 +3 +3 +0 +19 +8811 +0 + + +842 +3 +3 +0 +20 +7939 +0 + + +843 +3 +3 +0 +21 +8812 +0 + + +844 +3 +3 +0 +23 +8169 +0 + + +845 +3 +3 +0 +24 +8604 +0 + + +846 +3 +3 +0 +25 +8168 +0 + + +847 +3 +3 +0 +26 +8603 +0 + + +848 +3 +3 +0 +27 +9620 +1 + + +849 +3 +3 +0 +28 +8387 +0 + + +850 +3 +3 +0 +29 +9619 +1 + + +851 +3 +3 +0 +30 +9618 +1 + + +852 +3 +3 +0 +31 +8391 +0 + + +853 +3 +3 +0 +32 +8810 +0 + + +854 +3 +3 +0 +33 +7195 +0 + + +855 +3 +3 +0 +34 +8809 +0 + + +856 +3 +3 +0 +35 +7694 +0 + + +857 +3 +3 +0 +36 +8601 +0 + + +858 +3 +3 +0 +37 +7695 +0 + + +859 +3 +3 +0 +38 +8602 +0 + + +860 +3 +3 +0 +39 +7450 +0 + + +861 +3 +3 +0 +40 +8386 +0 + + +862 +3 +3 +0 +41 +7449 +0 + + +863 +3 +3 +0 +42 +8808 +0 + + +864 +3 +3 +0 +43 +7197 +0 + + +865 +3 +3 +0 +44 +8807 +0 + + +866 +3 +3 +0 +46 +7697 +0 + + +867 +3 +3 +0 +47 +8599 +0 + + +868 +3 +3 +0 +48 +7696 +0 + + +869 +3 +3 +0 +49 +8600 +0 + + +870 +3 +3 +0 +50 +7451 +0 + + +871 +3 +3 +0 +51 +8384 +0 + + +872 +3 +3 +0 +52 +7452 +0 + + +873 +3 +3 +0 +53 +8805 +0 + + +874 +3 +3 +0 +54 +7200 +0 + + +875 +3 +3 +0 +55 +8806 +0 + + +876 +3 +3 +0 +57 +9700 +1 + + +877 +3 +3 +0 +58 +9699 +1 + + +878 +3 +3 +0 +59 +7699 +0 + + +879 +3 +3 +0 +60 +8598 +0 + + +880 +3 +3 +0 +61 +7698 +0 + + +881 +3 +3 +0 +62 +8597 +0 + + +882 +3 +3 +0 +63 +9779 +1 + + +883 +3 +3 +0 +64 +8381 +0 + + +884 +3 +3 +0 +65 +9778 +1 + + +885 +3 +3 +0 +66 +8803 +0 + + +886 +3 +3 +0 +67 +9777 +1 + + +887 +3 +3 +3 +0 +8175 +0 + + +888 +3 +3 +3 +1 +8178 +0 + + +889 +3 +3 +3 +2 +8173 +0 + + +890 +3 +3 +3 +3 +8181 +0 + + +891 +3 +3 +3 +4 +8170 +0 + + +892 +3 +3 +3 +5 +8176 +0 + + +893 +3 +3 +3 +6 +6948 +0 + + +894 +3 +3 +3 +7 +6420 +0 + + +895 +3 +3 +3 +8 +7207 +0 + + +896 +3 +3 +3 +9 +6692 +0 + + +897 +3 +3 +3 +10 +6949 +0 + + +898 +3 +3 +3 +12 +6956 +0 + + +899 +3 +3 +3 +13 +6684 +0 + + +900 +3 +3 +3 +14 +8401 +0 + + +901 +3 +3 +3 +15 +8396 +0 + + +902 +3 +3 +3 +16 +8399 +0 + + +903 +3 +3 +3 +17 +8398 +0 + + +904 +3 +3 +3 +18 +7216 +0 + + +905 +3 +3 +3 +19 +8393 +0 + + +906 +3 +3 +3 +20 +7467 +0 + + +907 +3 +3 +3 +21 +6683 +0 + + +908 +3 +3 +3 +23 +7713 +0 + + +909 +3 +3 +3 +24 +6682 +0 + + +910 +3 +3 +3 +25 +6954 +0 + + +911 +3 +3 +3 +26 +6681 +0 + + +912 +3 +3 +3 +27 +8400 +0 + + +913 +3 +3 +3 +28 +8394 +0 + + +914 +3 +3 +3 +29 +8402 +0 + + +915 +3 +3 +3 +30 +8395 +0 + + +916 +3 +3 +3 +31 +8403 +0 + + +917 +3 +3 +3 +32 +8397 +0 + + +918 +3 +3 +3 +33 +6689 +0 + + +919 +3 +3 +3 +34 +6946 +0 + + +920 +3 +3 +3 +35 +6690 +0 + + +921 +3 +3 +3 +36 +6947 +0 + + +922 +3 +3 +3 +37 +6419 +0 + + +923 +3 +3 +3 +38 +7206 +0 + + +924 +3 +3 +3 +39 +6955 +0 + + +925 +3 +3 +3 +40 +8610 +0 + + +926 +3 +3 +3 +41 +8618 +0 + + +927 +3 +3 +3 +42 +8611 +0 + + +928 +3 +3 +3 +43 +8616 +0 + + +929 +3 +3 +3 +44 +8613 +0 + + +930 +3 +3 +3 +46 +7214 +0 + + +931 +3 +3 +3 +47 +7707 +0 + + +932 +3 +3 +3 +48 +7948 +0 + + +933 +3 +3 +3 +49 +7706 +0 + + +934 +3 +3 +3 +50 +7710 +0 + + +935 +3 +3 +3 +51 +7461 +0 + + +936 +3 +3 +3 +52 +7711 +0 + + +937 +3 +3 +3 +53 +7462 +0 + + +938 +3 +3 +3 +54 +8615 +0 + + +939 +3 +3 +3 +55 +8614 +0 + + +940 +3 +3 +3 +57 +8617 +0 + + +941 +3 +3 +3 +58 +8612 +0 + + +942 +3 +3 +3 +59 +8620 +0 + + +943 +3 +3 +3 +60 +8609 +0 + + +944 +3 +3 +3 +61 +7466 +0 + + +945 +3 +3 +3 +62 +7210 +0 + + +946 +3 +3 +3 +63 +7465 +0 + + +947 +3 +3 +3 +64 +7705 +0 + + +948 +3 +3 +3 +65 +7213 +0 + + +949 +3 +3 +3 +66 +7704 +0 + + +950 +3 +3 +3 +67 +6417 +0 + + +951 +3 +3 +2 +0 +8817 +0 + + +952 +3 +3 +2 +1 +8825 +0 + + +953 +3 +3 +2 +2 +8820 +0 + + +954 +3 +3 +2 +3 +8823 +0 + + +955 +3 +3 +2 +4 +8822 +0 + + +956 +3 +3 +2 +5 +6688 +0 + + +957 +3 +3 +2 +6 +7459 +0 + + +958 +3 +3 +2 +7 +6687 +0 + + +959 +3 +3 +2 +8 +7460 +0 + + +960 +3 +3 +2 +9 +6952 +0 + + +961 +3 +3 +2 +10 +7208 +0 + + +962 +3 +3 +2 +12 +6953 +0 + + +963 +3 +3 +2 +13 +7702 +0 + + +964 +3 +3 +2 +14 +8826 +0 + + +965 +3 +3 +2 +15 +8821 +0 + + +966 +3 +3 +2 +16 +8827 +0 + + +967 +3 +3 +2 +17 +8819 +0 + + +968 +3 +3 +2 +18 +8824 +0 + + +969 +3 +3 +2 +19 +8818 +0 + + +970 +3 +3 +2 +20 +7212 +0 + + +971 +3 +3 +2 +21 +7703 +0 + + +972 +3 +3 +2 +23 +9694 +1 + + +973 +3 +3 +2 +24 +7458 +0 + + +974 +3 +3 +2 +25 +9693 +1 + + +975 +3 +3 +2 +26 +7457 +0 + + +976 +3 +3 +2 +27 +9692 +1 + + +977 +3 +3 +2 +28 +9018 +0 + + +978 +3 +3 +2 +29 +9026 +0 + + +979 +3 +3 +2 +30 +9019 +0 + + +980 +3 +3 +2 +31 +9024 +0 + + +981 +3 +3 +2 +32 +9021 +0 + + +982 +3 +3 +2 +33 +6414 +0 + + +983 +3 +3 +2 +34 +7205 +0 + + +984 +3 +3 +2 +35 +6685 +0 + + +985 +3 +3 +2 +36 +7203 +0 + + +986 +3 +3 +2 +37 +6686 +0 + + +987 +3 +3 +2 +38 +7455 +0 + + +988 +3 +3 +2 +39 +6951 +0 + + +989 +3 +3 +2 +40 +7456 +0 + + +990 +3 +3 +2 +41 +9023 +0 + + +991 +3 +3 +2 +42 +9020 +0 + + +992 +3 +3 +2 +43 +9025 +0 + + +993 +3 +3 +2 +44 +9022 +0 + + +994 +3 +3 +2 +46 +9028 +0 + + +995 +3 +3 +2 +47 +9017 +0 + + +996 +3 +3 +2 +48 +6950 +0 + + +997 +3 +3 +2 +49 +7943 +0 + + +998 +3 +3 +2 +50 +7708 +0 + + +999 +3 +3 +2 +51 +7942 +0 + + +1000 +3 +3 +2 +52 +7709 +0 + + +1001 +3 +3 +2 +53 +7940 +0 + + +1002 +3 +3 +2 +54 +7464 +0 + + +1003 +3 +3 +2 +55 +7941 +0 + + +1004 +3 +3 +2 +57 +7463 +0 + + +1005 +3 +3 +2 +58 +8171 +0 + + +1006 +3 +3 +2 +59 +7211 +0 + + +1007 +3 +3 +2 +60 +8172 +0 + + +1008 +3 +3 +2 +61 +8179 +0 + + +1009 +3 +3 +2 +62 +8174 +0 + + +1010 +3 +3 +2 +63 +9172 +1 + + +1011 +3 +3 +2 +64 +9171 +1 + + +1012 +3 +3 +2 +65 +7949 +0 + + +1013 +3 +3 +2 +66 +9170 +1 + + +1014 +3 +3 +2 +67 +7950 +0 + + +1015 +3 +3 +1 +0 +7701 +0 + + +1016 +3 +3 +1 +1 +8177 +0 + + +1017 +3 +3 +1 +2 +7700 +0 + + +1018 +3 +3 +1 +3 +7947 +0 + + +1019 +3 +3 +1 +4 +7202 +0 + + +1020 +3 +3 +1 +5 +7946 +0 + + +1021 +3 +3 +1 +6 +7454 +0 + + +1022 +3 +3 +1 +7 +9267 +1 + + +1023 +3 +3 +1 +8 +7453 +0 + + +1024 +3 +3 +1 +9 +9266 +1 + + +1025 +1 +3 +1 +10 +7651 +0 + + +1026 +1 +3 +1 +12 +7896 +0 + + +1027 +1 +3 +1 +13 +7890 +0 + + +1028 +1 +3 +1 +14 +7894 +0 + + +1029 +1 +3 +1 +15 +7884 +0 + + +1030 +1 +3 +1 +16 +7895 +0 + + +1031 +1 +3 +1 +17 +7889 +0 + + +1032 +1 +3 +1 +18 +7893 +0 + + +1033 +1 +3 +1 +19 +7880 +0 + + +1034 +1 +3 +1 +20 +7897 +0 + + +1035 +1 +3 +1 +21 +7887 +0 + + +1036 +1 +3 +1 +23 +7891 +0 + + +1037 +1 +3 +1 +24 +7878 +0 + + +1038 +1 +3 +1 +25 +7898 +0 + + +1039 +1 +3 +1 +26 +7877 +0 + + +1040 +1 +3 +1 +27 +8124 +0 + + +1041 +1 +3 +1 +28 +7888 +0 + + +1042 +1 +3 +1 +29 +8123 +0 + + +1043 +1 +3 +1 +30 +7875 +0 + + +1044 +1 +3 +1 +31 +7892 +0 + + +1045 +1 +3 +1 +32 +7886 +0 + + +1046 +1 +3 +1 +33 +8121 +0 + + +1047 +1 +3 +1 +34 +7872 +0 + + +1048 +1 +3 +1 +35 +7660 +0 + + +1049 +1 +3 +1 +36 +7870 +0 + + +1050 +1 +3 +1 +37 +7659 +0 + + +1051 +1 +3 +1 +38 +7885 +0 + + +1052 +1 +3 +1 +39 +8118 +0 + + +1053 +1 +3 +1 +40 +7869 +0 + + +1054 +1 +3 +1 +41 +7657 +0 + + +1055 +1 +3 +1 +42 +7883 +0 + + +1056 +1 +3 +1 +43 +7655 +0 + + +1057 +1 +3 +1 +44 +7867 +0 + + +1058 +1 +3 +1 +46 +7654 +0 + + +1059 +1 +3 +1 +47 +8116 +0 + + +1060 +1 +3 +1 +48 +8120 +0 + + +1061 +1 +3 +1 +49 +8115 +0 + + +1062 +1 +3 +1 +50 +8119 +0 + + +1063 +1 +3 +1 +51 +8108 +0 + + +1064 +1 +3 +1 +52 +7653 +0 + + +1065 +1 +3 +1 +53 +8113 +0 + + +1066 +1 +3 +1 +54 +8117 +0 + + +1067 +1 +3 +1 +55 +8107 +0 + + +1068 +1 +3 +1 +57 +8114 +0 + + +1069 +1 +3 +1 +58 +8110 +0 + + +1070 +1 +3 +1 +59 +7652 +0 + + +1071 +1 +3 +1 +60 +8105 +0 + + +1072 +1 +3 +1 +61 +6364 +0 + + +1073 +1 +3 +1 +62 +8102 +0 + + +1074 +1 +3 +1 +63 +8342 +0 + + +1075 +1 +3 +1 +64 +8112 +0 + + +1076 +1 +3 +1 +65 +8340 +0 + + +1077 +1 +3 +1 +66 +8100 +0 + + +1078 +1 +3 +1 +67 +7159 +0 + + +1079 +1 +3 +0 +0 +8099 +0 + + +1080 +1 +3 +0 +1 +8337 +0 + + +1081 +1 +3 +0 +2 +8111 +0 + + +1082 +1 +3 +0 +3 +8335 +0 + + +1083 +1 +3 +0 +4 +8106 +0 + + +1084 +1 +3 +0 +5 +6900 +0 + + +1085 +1 +3 +0 +6 +8109 +0 + + +1086 +1 +3 +0 +7 +8339 +0 + + +1087 +1 +3 +0 +8 +8104 +0 + + +1088 +1 +3 +0 +9 +6901 +0 + + +1089 +1 +3 +0 +10 +8103 +0 + + +1090 +1 +3 +0 +12 +6636 +0 + + +1091 +1 +3 +0 +13 +8334 +0 + + +1092 +1 +3 +0 +14 +8338 +0 + + +1093 +1 +3 +0 +15 +8101 +0 + + +1094 +1 +3 +0 +16 +7158 +0 + + +1095 +1 +3 +0 +17 +8332 +0 + + +1096 +1 +3 +0 +18 +8336 +0 + + +1097 +1 +3 +0 +19 +6897 +0 + + +1098 +1 +3 +0 +20 +8333 +0 + + +1099 +1 +3 +0 +21 +8329 +0 + + +1100 +1 +3 +0 +23 +6899 +0 + + +1101 +1 +3 +0 +24 +8327 +0 + + +1102 +1 +3 +0 +25 +6898 +0 + + +1103 +1 +3 +0 +26 +8326 +0 + + +1104 +1 +3 +0 +27 +8554 +0 + + +1105 +1 +3 +0 +28 +8331 +0 + + +1106 +1 +3 +0 +29 +8552 +0 + + +1107 +1 +3 +0 +30 +6632 +0 + + +1108 +1 +3 +0 +31 +6633 +0 + + +1109 +1 +3 +0 +32 +6631 +0 + + +1110 +1 +3 +0 +33 +8549 +0 + + +1111 +1 +3 +0 +34 +8330 +0 + + +1112 +1 +3 +0 +35 +6634 +0 + + +1113 +1 +3 +0 +36 +6896 +0 + + +1114 +1 +3 +0 +37 +8547 +0 + + +1115 +1 +3 +0 +38 +8328 +0 + + +1116 +1 +3 +0 +39 +6635 +0 + + +1117 +1 +3 +0 +40 +7153 +0 + + +1118 +1 +3 +0 +41 +7156 +0 + + +1119 +1 +3 +0 +42 +6894 +0 + + +1120 +1 +3 +0 +43 +8550 +0 + + +1121 +1 +3 +0 +44 +6895 +0 + + +1122 +1 +3 +0 +46 +6630 +0 + + +1123 +1 +3 +0 +47 +8546 +0 + + +1124 +1 +3 +0 +48 +6629 +0 + + +1125 +1 +3 +0 +49 +6627 +0 + + +1126 +1 +3 +0 +50 +8548 +0 + + +1127 +1 +3 +0 +51 +7150 +0 + + +1128 +1 +3 +0 +52 +7151 +0 + + +1129 +1 +3 +0 +53 +6891 +0 + + +1130 +1 +3 +0 +54 +6892 +0 + + +1131 +1 +3 +0 +55 +8545 +1 + + +1132 +1 +3 +0 +57 +6625 +0 + + +1133 +1 +3 +0 +58 +6893 +0 + + +1134 +1 +3 +0 +59 +6626 +0 + + +1135 +1 +3 +0 +60 +6628 +0 + + +1136 +1 +3 +0 +61 +7148 +0 + + +1137 +1 +3 +0 +62 +8544 +1 + + +1138 +1 +3 +0 +63 +6889 +0 + + +1139 +1 +3 +0 +64 +6890 +0 + + +1140 +1 +3 +0 +65 +6888 +0 + + +1141 +1 +3 +0 +66 +6624 +0 + + +1142 +1 +3 +0 +67 +6623 +0 + + +1143 +1 +3 +3 +0 +6388 +0 + + +1144 +1 +3 +3 +1 +6664 +0 + + +1145 +1 +3 +3 +2 +6387 +0 + + +1146 +1 +3 +3 +3 +6661 +0 + + +1147 +1 +3 +3 +4 +6391 +0 + + +1148 +1 +3 +3 +5 +5845 +0 + + +1149 +1 +3 +3 +6 +6385 +0 + + +1150 +1 +3 +3 +7 +6659 +0 + + +1151 +1 +3 +3 +8 +6389 +0 + + +1152 +1 +3 +3 +9 +5556 +0 + + +1153 +1 +3 +3 +10 +6386 +0 + + +1154 +1 +3 +3 +12 +6124 +0 + + +1155 +1 +3 +3 +13 +6384 +0 + + +1156 +1 +3 +3 +14 +6662 +0 + + +1157 +1 +3 +3 +15 +6658 +0 + + +1158 +1 +3 +3 +16 +6390 +0 + + +1159 +1 +3 +3 +17 +6382 +0 + + +1160 +1 +3 +3 +18 +6660 +0 + + +1161 +1 +3 +3 +19 +6656 +0 + + +1162 +1 +3 +3 +20 +6392 +0 + + +1163 +1 +3 +3 +21 +6383 +0 + + +1164 +1 +3 +3 +23 +6125 +0 + + +1165 +1 +3 +3 +24 +6653 +0 + + +1166 +1 +3 +3 +25 +6657 +0 + + +1167 +1 +3 +3 +26 +6651 +0 + + +1168 +1 +3 +3 +27 +5843 +0 + + +1169 +1 +3 +3 +28 +6380 +0 + + +1170 +1 +3 +3 +29 +6126 +0 + + +1171 +1 +3 +3 +30 +6655 +0 + + +1172 +1 +3 +3 +31 +6925 +0 + + +1173 +1 +3 +3 +32 +6381 +0 + + +1174 +1 +3 +3 +33 +6393 +0 + + +1175 +1 +3 +3 +34 +6654 +0 + + +1176 +1 +3 +3 +35 +6922 +0 + + +1177 +1 +3 +3 +36 +6103 +0 + + +1178 +1 +3 +3 +37 +6394 +0 + + +1179 +1 +3 +3 +38 +6652 +0 + + +1180 +1 +3 +3 +39 +6920 +0 + + +1181 +1 +3 +3 +40 +6650 +0 + + +1182 +1 +3 +3 +41 +6919 +0 + + +1183 +1 +3 +3 +42 +6379 +0 + + +1184 +1 +3 +3 +43 +6395 +0 + + +1185 +1 +3 +3 +44 +6649 +0 + + +1186 +1 +3 +3 +46 +6923 +0 + + +1187 +1 +3 +3 +47 +6378 +0 + + +1188 +1 +3 +3 +48 +6397 +0 + + +1189 +1 +3 +3 +49 +6100 +0 + + +1190 +1 +3 +3 +50 +6921 +0 + + +1191 +1 +3 +3 +51 +6917 +0 + + +1192 +1 +3 +3 +52 +6396 +0 + + +1193 +1 +3 +3 +53 +6121 +0 + + +1194 +1 +3 +3 +54 +6399 +0 + + +1195 +1 +3 +3 +55 +6914 +0 + + +1196 +1 +3 +3 +57 +6918 +0 + + +1197 +1 +3 +3 +58 +6122 +0 + + +1198 +1 +3 +3 +59 +6916 +0 + + +1199 +1 +3 +3 +60 +6912 +0 + + +1200 +1 +3 +3 +61 +6400 +0 + + +1201 +1 +3 +3 +62 +5554 +0 + + +1202 +1 +3 +3 +63 +6398 +0 + + +1203 +1 +3 +3 +64 +5844 +0 + + +1204 +1 +3 +3 +65 +6666 +0 + + +1205 +1 +3 +3 +66 +6915 +0 + + +1206 +1 +3 +3 +67 +7177 +0 + + +1207 +1 +3 +2 +0 +5841 +0 + + +1208 +1 +3 +2 +1 +6648 +0 + + +1209 +1 +3 +2 +2 +6913 +0 + + +1210 +1 +3 +2 +3 +7175 +0 + + +1211 +1 +3 +2 +4 +6647 +0 + + +1212 +1 +3 +2 +5 +7174 +0 + + +1213 +1 +3 +2 +6 +6910 +0 + + +1214 +1 +3 +2 +7 +6376 +0 + + +1215 +1 +3 +2 +8 +6377 +0 + + +1216 +1 +3 +2 +9 +6098 +0 + + +1217 +1 +3 +2 +10 +6911 +0 + + +1218 +1 +3 +2 +12 +6646 +0 + + +1219 +1 +3 +2 +13 +6099 +0 + + +1220 +1 +3 +2 +14 +7176 +0 + + +1221 +1 +3 +2 +15 +7172 +0 + + +1222 +1 +3 +2 +16 +6645 +0 + + +1223 +1 +3 +2 +17 +7169 +0 + + +1224 +1 +3 +2 +18 +7173 +0 + + +1225 +1 +3 +2 +19 +6375 +0 + + +1226 +1 +3 +2 +20 +6374 +0 + + +1227 +1 +3 +2 +21 +6908 +0 + + +1228 +1 +3 +2 +23 +7171 +0 + + +1229 +1 +3 +2 +24 +7167 +0 + + +1230 +1 +3 +2 +25 +6097 +0 + + +1231 +1 +3 +2 +26 +6909 +0 + + +1232 +1 +3 +2 +27 +7166 +0 + + +1233 +1 +3 +2 +28 +6644 +0 + + +1234 +1 +3 +2 +29 +6907 +0 + + +1235 +1 +3 +2 +30 +7170 +0 + + +1236 +1 +3 +2 +31 +7425 +0 + + +1237 +1 +3 +2 +32 +6643 +0 + + +1238 +1 +3 +2 +33 +6906 +0 + + +1239 +1 +3 +2 +34 +7168 +0 + + +1240 +1 +3 +2 +35 +7423 +0 + + +1241 +1 +3 +2 +36 +6372 +0 + + +1242 +1 +3 +2 +37 +6641 +0 + + +1243 +1 +3 +2 +38 +7165 +0 + + +1244 +1 +3 +2 +39 +7422 +0 + + +1245 +1 +3 +2 +40 +7163 +0 + + +1246 +1 +3 +2 +41 +7420 +0 + + +1247 +1 +3 +2 +42 +5266 +0 + + +1248 +1 +3 +2 +43 +6642 +0 + + +1249 +1 +3 +2 +44 +5265 +0 + + +1250 +1 +3 +2 +46 +7424 +0 + + +1251 +1 +3 +2 +47 +5267 +0 + + +1252 +1 +3 +2 +48 +6371 +0 + + +1253 +1 +3 +2 +49 +7164 +0 + + +1254 +1 +3 +2 +50 +7421 +0 + + +1255 +1 +3 +2 +51 +7417 +0 + + +1256 +1 +3 +2 +52 +7161 +0 + + +1257 +1 +3 +2 +53 +6905 +0 + + +1258 +1 +3 +2 +54 +7419 +0 + + +1259 +1 +3 +2 +55 +7415 +0 + + +1260 +1 +3 +2 +57 +6902 +0 + + +1261 +1 +3 +2 +58 +7414 +0 + + +1262 +1 +3 +2 +59 +7418 +0 + + +1263 +1 +3 +2 +60 +6904 +0 + + +1264 +1 +3 +2 +61 +6903 +0 + + +1265 +1 +3 +2 +62 +6639 +0 + + +1266 +1 +3 +2 +63 +6638 +0 + + +1267 +1 +3 +2 +64 +6640 +0 + + +1268 +1 +3 +2 +65 +7666 +0 + + +1269 +1 +3 +2 +66 +7416 +0 + + +1270 +1 +3 +2 +67 +7664 +0 + + +1271 +1 +3 +1 +0 +6369 +0 + + +1272 +1 +3 +1 +1 +6637 +0 + + +1273 +1 +3 +1 +2 +7413 +0 + + +1274 +1 +3 +1 +3 +7663 +0 + + +1275 +1 +3 +1 +4 +7658 +0 + + +1276 +1 +3 +1 +5 +6366 +0 + + +1277 +1 +3 +1 +6 +7411 +0 + + +1278 +1 +3 +1 +7 +7661 +0 + + +1279 +1 +3 +1 +8 +7656 +0 + + +1280 +1 +3 +1 +9 +7662 +0 + + +1281 +1 +2 +1 +10 +7899 +0 + + +1282 +1 +2 +1 +12 +8132 +0 + + +1283 +1 +2 +1 +13 +7901 +0 + + +1284 +1 +2 +1 +14 +7919 +0 + + +1285 +1 +2 +1 +15 +8131 +0 + + +1286 +1 +2 +1 +16 +8135 +0 + + +1287 +1 +2 +1 +17 +8129 +0 + + +1288 +1 +2 +1 +18 +8133 +0 + + +1289 +1 +2 +1 +19 +7204 +0 + + +1290 +1 +2 +1 +20 +7681 +0 + + +1291 +1 +2 +1 +21 +8126 +0 + + +1292 +1 +2 +1 +23 +8130 +0 + + +1293 +1 +2 +1 +24 +6945 +0 + + +1294 +1 +2 +1 +25 +7680 +0 + + +1295 +1 +2 +1 +26 +6944 +0 + + +1296 +1 +2 +1 +27 +7435 +0 + + +1297 +1 +2 +1 +28 +6679 +0 + + +1298 +1 +2 +1 +29 +7916 +0 + + +1299 +1 +2 +1 +30 +7902 +0 + + +1300 +1 +2 +1 +31 +7678 +0 + + +1301 +1 +2 +1 +32 +8128 +0 + + +1302 +1 +2 +1 +33 +7679 +0 + + +1303 +1 +2 +1 +34 +8127 +0 + + +1304 +1 +2 +1 +35 +8353 +0 + + +1305 +1 +2 +1 +36 +8125 +0 + + +1306 +1 +2 +1 +37 +7914 +0 + + +1307 +1 +2 +1 +38 +8122 +0 + + +1308 +1 +2 +1 +39 +8351 +0 + + +1309 +1 +2 +1 +40 +7904 +0 + + +1310 +1 +2 +1 +41 +8350 +0 + + +1311 +1 +2 +1 +42 +7907 +0 + + +1312 +1 +2 +1 +43 +7921 +0 + + +1313 +1 +2 +1 +44 +7909 +0 + + +1314 +1 +2 +1 +46 +7683 +0 + + +1315 +1 +2 +1 +47 +7910 +0 + + +1316 +1 +2 +1 +48 +7682 +0 + + +1317 +1 +2 +1 +49 +8140 +0 + + +1318 +1 +2 +1 +50 +7437 +0 + + +1319 +1 +2 +1 +51 +8348 +0 + + +1320 +1 +2 +1 +52 +8352 +0 + + +1321 +1 +2 +1 +53 +8345 +0 + + +1322 +1 +2 +1 +54 +8349 +0 + + +1323 +1 +2 +1 +55 +8343 +0 + + +1324 +1 +2 +1 +57 +8347 +0 + + +1325 +1 +2 +1 +58 +8139 +0 + + +1326 +1 +2 +1 +59 +7439 +0 + + +1327 +1 +2 +1 +60 +8137 +0 + + +1328 +1 +2 +1 +61 +7440 +0 + + +1329 +1 +2 +1 +62 +8134 +0 + + +1330 +1 +2 +1 +63 +7685 +0 + + +1331 +1 +2 +1 +64 +8142 +0 + + +1332 +1 +2 +1 +65 +7684 +0 + + +1333 +1 +2 +1 +66 +8145 +0 + + +1334 +1 +2 +1 +67 +7441 +0 + + +1335 +1 +2 +0 +0 +8346 +0 + + +1336 +1 +2 +0 +1 +9164 +1 + + +1337 +1 +2 +0 +2 +8344 +0 + + +1338 +1 +2 +0 +3 +8563 +0 + + +1339 +1 +2 +0 +4 +8341 +0 + + +1340 +1 +2 +0 +5 +8562 +0 + + +1341 +1 +2 +0 +6 +7915 +0 + + +1342 +1 +2 +0 +7 +7442 +0 + + +1343 +1 +2 +0 +8 +7912 +0 + + +1344 +1 +2 +0 +9 +7687 +0 + + +1345 +1 +2 +0 +10 +8144 +0 + + +1346 +1 +2 +0 +12 +8147 +0 + + +1347 +1 +2 +0 +13 +8143 +0 + + +1348 +1 +2 +0 +14 +8148 +0 + + +1349 +1 +2 +0 +15 +8141 +0 + + +1350 +1 +2 +0 +16 +8150 +0 + + +1351 +1 +2 +0 +17 +8557 +0 + + +1352 +1 +2 +0 +18 +8561 +0 + + +1353 +1 +2 +0 +19 +8560 +0 + + +1354 +1 +2 +0 +20 +8559 +0 + + +1355 +1 +2 +0 +21 +8555 +0 + + +1356 +1 +2 +0 +23 +7686 +0 + + +1357 +1 +2 +0 +24 +8138 +0 + + +1358 +1 +2 +0 +25 +8146 +0 + + +1359 +1 +2 +0 +26 +8136 +0 + + +1360 +1 +2 +0 +27 +8149 +0 + + +1361 +1 +2 +0 +28 +8356 +0 + + +1362 +1 +2 +0 +29 +8151 +0 + + +1363 +1 +2 +0 +30 +8358 +0 + + +1364 +1 +2 +0 +31 +8369 +0 + + +1365 +1 +2 +0 +32 +8558 +0 + + +1366 +1 +2 +0 +33 +8372 +0 + + +1367 +1 +2 +0 +34 +8556 +0 + + +1368 +1 +2 +0 +35 +8767 +0 + + +1369 +1 +2 +0 +36 +8553 +0 + + +1370 +1 +2 +0 +37 +8766 +0 + + +1371 +1 +2 +0 +38 +8551 +0 + + +1372 +1 +2 +0 +39 +8764 +0 + + +1373 +1 +2 +0 +40 +8359 +0 + + +1374 +1 +2 +0 +41 +8374 +0 + + +1375 +1 +2 +0 +42 +8361 +0 + + +1376 +1 +2 +0 +43 +8769 +0 + + +1377 +1 +2 +0 +44 +8364 +0 + + +1378 +1 +2 +0 +46 +8564 +0 + + +1379 +1 +2 +0 +47 +8366 +0 + + +1380 +1 +2 +0 +48 +8765 +0 + + +1381 +1 +2 +0 +49 +8367 +0 + + +1382 +1 +2 +0 +50 +8565 +0 + + +1383 +1 +2 +0 +51 +8761 +0 + + +1384 +1 +2 +0 +52 +8354 +0 + + +1385 +1 +2 +0 +53 +8759 +0 + + +1386 +1 +2 +0 +54 +8355 +0 + + +1387 +1 +2 +0 +55 +8758 +0 + + +1388 +1 +2 +0 +57 +8763 +0 + + +1389 +1 +2 +0 +58 +8961 +1 + + +1390 +1 +2 +0 +59 +8762 +0 + + +1391 +1 +2 +0 +60 +8959 +1 + + +1392 +1 +2 +0 +61 +8568 +0 + + +1393 +1 +2 +0 +62 +8960 +1 + + +1394 +1 +2 +0 +63 +8963 +0 + + +1395 +1 +2 +0 +64 +8760 +0 + + +1396 +1 +2 +0 +65 +8566 +0 + + +1397 +1 +2 +0 +66 +8757 +1 + + +1398 +1 +2 +0 +67 +8962 +0 + + +1399 +1 +2 +3 +0 +5850 +0 + + +1400 +1 +2 +3 +1 +6418 +0 + + +1401 +1 +2 +3 +2 +5847 +0 + + +1402 +1 +2 +3 +3 +6140 +0 + + +1403 +1 +2 +3 +4 +5855 +0 + + +1404 +1 +2 +3 +5 +6141 +0 + + +1405 +1 +2 +3 +6 +6665 +0 + + +1406 +1 +2 +3 +7 +5856 +0 + + +1407 +1 +2 +3 +8 +6405 +0 + + +1408 +1 +2 +3 +9 +6933 +0 + + +1409 +1 +2 +3 +10 +6127 +0 + + +1410 +1 +2 +3 +12 +6930 +0 + + +1411 +1 +2 +3 +13 +5852 +0 + + +1412 +1 +2 +3 +14 +6935 +0 + + +1413 +1 +2 +3 +15 +5853 +0 + + +1414 +1 +2 +3 +16 +6936 +0 + + +1415 +1 +2 +3 +17 +5857 +0 + + +1416 +1 +2 +3 +18 +6667 +0 + + +1417 +1 +2 +3 +19 +5849 +0 + + +1418 +1 +2 +3 +20 +6934 +0 + + +1419 +1 +2 +3 +21 +6134 +0 + + +1420 +1 +2 +3 +23 +6932 +0 + + +1421 +1 +2 +3 +24 +6928 +0 + + +1422 +1 +2 +3 +25 +6668 +0 + + +1423 +1 +2 +3 +26 +6135 +0 + + +1424 +1 +2 +3 +27 +6931 +0 + + +1425 +1 +2 +3 +28 +6143 +0 + + +1426 +1 +2 +3 +29 +6929 +0 + + +1427 +1 +2 +3 +30 +6927 +0 + + +1428 +1 +2 +3 +31 +6663 +0 + + +1429 +1 +2 +3 +32 +6413 +0 + + +1430 +1 +2 +3 +33 +6670 +0 + + +1431 +1 +2 +3 +34 +6404 +0 + + +1432 +1 +2 +3 +35 +9001 +0 + + +1433 +1 +2 +3 +36 +6128 +0 + + +1434 +1 +2 +3 +37 +7191 +0 + + +1435 +1 +2 +3 +38 +6926 +0 + + +1436 +1 +2 +3 +39 +7190 +0 + + +1437 +1 +2 +3 +40 +6129 +0 + + +1438 +1 +2 +3 +41 +6669 +0 + + +1439 +1 +2 +3 +42 +6924 +0 + + +1440 +1 +2 +3 +43 +7188 +0 + + +1441 +1 +2 +3 +44 +6407 +0 + + +1442 +1 +2 +3 +46 +7185 +0 + + +1443 +1 +2 +3 +47 +5559 +0 + + +1444 +1 +2 +3 +48 +7920 +0 + + +1445 +1 +2 +3 +49 +5561 +0 + + +1446 +1 +2 +3 +50 +6938 +0 + + +1447 +1 +2 +3 +51 +5562 +0 + + +1448 +1 +2 +3 +52 +7189 +0 + + +1449 +1 +2 +3 +53 +7673 +0 + + +1450 +1 +2 +3 +54 +7187 +0 + + +1451 +1 +2 +3 +55 +5564 +0 + + +1452 +1 +2 +3 +57 +6673 +0 + + +1453 +1 +2 +3 +58 +7183 +0 + + +1454 +1 +2 +3 +59 +7186 +0 + + +1455 +1 +2 +3 +60 +7182 +0 + + +1456 +1 +2 +3 +61 +6674 +0 + + +1457 +1 +2 +3 +62 +5567 +0 + + +1458 +1 +2 +3 +63 +7184 +0 + + +1459 +1 +2 +3 +64 +7180 +0 + + +1460 +1 +2 +3 +65 +6675 +0 + + +1461 +1 +2 +3 +66 +5851 +0 + + +1462 +1 +2 +3 +67 +6406 +0 + + +1463 +1 +2 +2 +0 +6136 +0 + + +1464 +1 +2 +2 +1 +6409 +0 + + +1465 +1 +2 +2 +2 +7181 +0 + + +1466 +1 +2 +2 +3 +7438 +0 + + +1467 +1 +2 +2 +4 +7179 +0 + + +1468 +1 +2 +2 +5 +6677 +0 + + +1469 +1 +2 +2 +6 +6137 +0 + + +1470 +1 +2 +2 +7 +7436 +0 + + +1471 +1 +2 +2 +8 +6415 +0 + + +1472 +1 +2 +2 +9 +7433 +0 + + +1473 +1 +2 +2 +10 +6408 +0 + + +1474 +1 +2 +2 +12 +7431 +0 + + +1475 +1 +2 +2 +13 +7178 +0 + + +1476 +1 +2 +2 +14 +6411 +0 + + +1477 +1 +2 +2 +15 +6130 +0 + + +1478 +1 +2 +2 +16 +6412 +0 + + +1479 +1 +2 +2 +17 +6131 +0 + + +1480 +1 +2 +2 +18 +6403 +0 + + +1481 +1 +2 +2 +19 +5846 +0 + + +1482 +1 +2 +2 +20 +6671 +0 + + +1483 +1 +2 +2 +21 +7430 +0 + + +1484 +1 +2 +2 +23 +7434 +0 + + +1485 +1 +2 +2 +24 +5854 +0 + + +1486 +1 +2 +2 +25 +6672 +0 + + +1487 +1 +2 +2 +26 +6139 +0 + + +1488 +1 +2 +2 +27 +7432 +0 + + +1489 +1 +2 +2 +28 +5565 +0 + + +1490 +1 +2 +2 +29 +7429 +0 + + +1491 +1 +2 +2 +30 +7428 +0 + + +1492 +1 +2 +2 +31 +6940 +0 + + +1493 +1 +2 +2 +32 +5563 +0 + + +1494 +1 +2 +2 +33 +6939 +0 + + +1495 +1 +2 +2 +34 +5560 +0 + + +1496 +1 +2 +2 +35 +6941 +0 + + +1497 +1 +2 +2 +36 +6138 +0 + + +1498 +1 +2 +2 +37 +6676 +0 + + +1499 +1 +2 +2 +38 +7427 +0 + + +1500 +1 +2 +2 +39 +6937 +0 + + +1501 +1 +2 +2 +40 +6416 +0 + + +1502 +1 +2 +2 +41 +7677 +0 + + +1503 +1 +2 +2 +42 +7426 +0 + + +1504 +1 +2 +2 +43 +7674 +0 + + +1505 +1 +2 +2 +44 +6410 +0 + + +1506 +1 +2 +2 +46 +7672 +0 + + +1507 +1 +2 +2 +47 +6401 +0 + + +1508 +1 +2 +2 +48 +7198 +0 + + +1509 +1 +2 +2 +49 +6132 +0 + + +1510 +1 +2 +2 +50 +7199 +0 + + +1511 +1 +2 +2 +51 +6133 +0 + + +1512 +1 +2 +2 +52 +6678 +0 + + +1513 +1 +2 +2 +53 +7671 +0 + + +1514 +1 +2 +2 +54 +7675 +0 + + +1515 +1 +2 +2 +55 +6402 +0 + + +1516 +1 +2 +2 +57 +7676 +0 + + +1517 +1 +2 +2 +58 +7669 +0 + + +1518 +1 +2 +2 +59 +7670 +0 + + +1519 +1 +2 +2 +60 +5269 +0 + + +1520 +1 +2 +2 +61 +7668 +0 + + +1521 +1 +2 +2 +62 +5268 +0 + + +1522 +1 +2 +2 +63 +6943 +0 + + +1523 +1 +2 +2 +64 +5848 +0 + + +1524 +1 +2 +2 +65 +6942 +0 + + +1525 +1 +2 +2 +66 +7905 +0 + + +1526 +1 +2 +2 +67 +7201 +0 + + +1527 +1 +2 +1 +0 +7903 +0 + + +1528 +1 +2 +1 +1 +6680 +0 + + +1529 +1 +2 +1 +2 +7900 +0 + + +1530 +1 +2 +1 +3 +7911 +0 + + +1531 +1 +2 +1 +4 +7906 +0 + + +1532 +1 +2 +1 +5 +7913 +0 + + +1533 +1 +2 +1 +6 +7667 +0 + + +1534 +1 +2 +1 +7 +7908 +0 + + +1535 +1 +2 +1 +8 +7665 +0 + + +1536 +1 +2 +1 +9 +9165 +1 + + +1537 +8 +0 +1 +10 +9231 +1 + + +1538 +8 +0 +1 +12 +9325 +1 + + +1539 +8 +0 +1 +13 +9145 +1 + + +1540 +8 +0 +1 +14 +9324 +1 + + +1541 +8 +0 +1 +15 +9146 +1 + + +1542 +8 +0 +1 +16 +9326 +1 + + +1543 +8 +0 +1 +17 +9147 +1 + + +1544 +8 +0 +1 +18 +9327 +1 + + +1545 +8 +0 +1 +19 +9230 +1 + + +1546 +8 +0 +1 +20 +9328 +1 + + +1547 +8 +0 +1 +21 +9148 +1 + + +1548 +8 +0 +1 +23 +9329 +1 + + +1549 +8 +0 +1 +24 +9149 +1 + + +1550 +8 +0 +1 +25 +9323 +1 + + +1551 +8 +0 +1 +26 +9150 +1 + + +1552 +8 +0 +1 +27 +9330 +1 + + +1553 +8 +0 +1 +28 +9151 +1 + + +1554 +8 +0 +1 +29 +9331 +1 + + +1555 +8 +0 +1 +30 +9152 +1 + + +1556 +8 +0 +1 +31 +9332 +1 + + +1557 +8 +0 +1 +32 +9232 +1 + + +1558 +8 +0 +1 +33 +9333 +1 + + +1559 +8 +0 +1 +34 +9233 +1 + + +1560 +8 +0 +1 +35 +9322 +1 + + +1561 +8 +0 +1 +36 +9234 +1 + + +1562 +8 +0 +1 +37 +9334 +1 + + +1563 +8 +0 +1 +38 +9235 +1 + + +1564 +8 +0 +1 +39 +9335 +1 + + +1565 +8 +0 +1 +40 +9236 +1 + + +1566 +8 +0 +1 +41 +9424 +1 + + +1567 +8 +0 +1 +42 +9237 +1 + + +1568 +8 +0 +1 +43 +9423 +1 + + +1569 +8 +0 +1 +44 +9238 +1 + + +1570 +8 +0 +1 +46 +9422 +1 + + +1571 +8 +0 +1 +47 +9239 +1 + + +1572 +8 +0 +1 +48 +9421 +1 + + +1573 +8 +0 +1 +49 +9321 +1 + + +1574 +8 +0 +1 +50 +9420 +1 + + +1575 +8 +0 +1 +51 +9240 +1 + + +1576 +8 +0 +1 +52 +9419 +1 + + +1577 +8 +0 +1 +53 +9241 +1 + + +1578 +8 +0 +1 +54 +9418 +1 + + +1579 +8 +0 +1 +55 +9242 +1 + + +1580 +8 +0 +1 +57 +9417 +1 + + +1581 +8 +0 +1 +58 +9243 +1 + + +1582 +8 +0 +1 +59 +9416 +1 + + +1583 +8 +0 +1 +60 +9244 +1 + + +1584 +8 +0 +1 +61 +9415 +1 + + +1585 +8 +0 +1 +62 +9320 +1 + + +1586 +8 +0 +1 +63 +9414 +1 + + +1587 +8 +0 +1 +64 +9245 +1 + + +1588 +8 +0 +1 +65 +9413 +1 + + +1589 +8 +0 +1 +66 +9584 +1 + + +1590 +8 +0 +1 +67 +9411 +1 + + +1591 +8 +0 +0 +0 +9585 +1 + + +1592 +8 +0 +0 +1 +9412 +1 + + +1593 +8 +0 +0 +2 +9583 +1 + + +1594 +8 +0 +0 +3 +9510 +1 + + +1595 +8 +0 +0 +4 +9582 +1 + + +1596 +8 +0 +0 +5 +9509 +1 + + +1597 +8 +0 +0 +6 +9581 +1 + + +1598 +8 +0 +0 +7 +9508 +1 + + +1599 +8 +0 +0 +8 +9580 +1 + + +1600 +8 +0 +0 +9 +9410 +1 + + +1601 +8 +0 +0 +10 +9136 +1 + + +1602 +8 +0 +0 +12 +9507 +1 + + +1603 +8 +0 +0 +13 +9586 +1 + + +1604 +8 +0 +0 +14 +9506 +1 + + +1605 +8 +0 +0 +15 +9587 +1 + + +1606 +8 +0 +0 +16 +9505 +1 + + +1607 +8 +0 +0 +17 +9588 +1 + + +1608 +8 +0 +0 +18 +9504 +1 + + +1609 +8 +0 +0 +19 +9589 +1 + + +1610 +8 +0 +0 +20 +9503 +1 + + +1611 +8 +0 +0 +21 +9590 +1 + + +1612 +8 +0 +0 +23 +9502 +1 + + +1613 +8 +0 +0 +24 +9409 +1 + + +1614 +8 +0 +0 +25 +9501 +1 + + +1615 +8 +0 +0 +26 +9591 +1 + + +1616 +8 +0 +0 +27 +9500 +1 + + +1617 +8 +0 +0 +28 +9592 +1 + + +1618 +8 +0 +0 +29 +9499 +1 + + +1619 +8 +0 +0 +30 +9593 +1 + + +1620 +8 +0 +0 +31 +9498 +1 + + +1621 +8 +0 +0 +32 +9663 +1 + + +1622 +8 +0 +0 +33 +9497 +1 + + +1623 +8 +0 +0 +34 +9749 +1 + + +1624 +8 +0 +0 +35 +9672 +1 + + +1625 +8 +0 +0 +36 +9408 +1 + + +1626 +8 +0 +0 +37 +9671 +1 + + +1627 +8 +0 +0 +38 +9748 +1 + + +1628 +8 +0 +0 +39 +9496 +1 + + +1629 +8 +0 +0 +40 +9747 +1 + + +1630 +8 +0 +0 +41 +9670 +1 + + +1631 +8 +0 +0 +42 +9746 +1 + + +1632 +8 +0 +0 +43 +9669 +1 + + +1633 +8 +0 +0 +44 +9745 +1 + + +1634 +8 +0 +0 +46 +9668 +1 + + +1635 +8 +0 +0 +47 +9744 +1 + + +1636 +8 +0 +0 +48 +9667 +1 + + +1637 +8 +0 +0 +49 +9743 +1 + + +1638 +8 +0 +0 +50 +9666 +1 + + +1639 +8 +0 +0 +51 +9742 +1 + + +1640 +8 +0 +0 +52 +9495 +1 + + +1641 +8 +0 +0 +53 +9892 +1 + + +1642 +8 +0 +0 +54 +9665 +1 + + +1643 +8 +0 +0 +55 +9891 +1 + + +1644 +8 +0 +0 +57 +9664 +1 + + +1645 +8 +0 +0 +58 +9818 +1 + + +1646 +8 +0 +0 +59 +9823 +1 + + +1647 +8 +0 +0 +60 +9741 +1 + + +1648 +8 +0 +0 +61 +9822 +1 + + +1649 +8 +0 +0 +62 +9662 +1 + + +1650 +8 +0 +0 +63 +9821 +1 + + +1651 +8 +0 +0 +64 +9579 +1 + + +1652 +8 +0 +0 +65 +9820 +1 + + +1653 +8 +0 +0 +66 +9494 +1 + + +1654 +8 +0 +0 +67 +9819 +1 + + +1655 +8 +0 +3 +0 +8537 +1 + + +1656 +8 +0 +3 +1 +7154 +0 + + +1657 +8 +0 +3 +2 +7120 +0 + + +1658 +8 +0 +3 +3 +8538 +1 + + +1659 +8 +0 +3 +4 +7118 +0 + + +1660 +8 +0 +3 +5 +8539 +1 + + +1661 +8 +0 +3 +6 +7119 +0 + + +1662 +8 +0 +3 +7 +8540 +1 + + +1663 +8 +0 +3 +8 +7121 +0 + + +1664 +8 +0 +3 +9 +8541 +1 + + +1665 +8 +0 +3 +10 +7122 +0 + + +1666 +8 +0 +3 +12 +8542 +1 + + +1667 +8 +0 +3 +13 +8536 +1 + + +1668 +8 +0 +3 +14 +8543 +1 + + +1669 +8 +0 +3 +15 +7374 +0 + + +1670 +8 +0 +3 +16 +8748 +1 + + +1671 +8 +0 +3 +17 +7124 +0 + + +1672 +8 +0 +3 +18 +7155 +0 + + +1673 +8 +0 +3 +19 +7123 +0 + + +1674 +8 +0 +3 +20 +7157 +0 + + +1675 +8 +0 +3 +21 +7375 +0 + + +1676 +8 +0 +3 +23 +7160 +0 + + +1677 +8 +0 +3 +24 +7376 +0 + + +1678 +8 +0 +3 +25 +7162 +0 + + +1679 +8 +0 +3 +26 +7126 +0 + + +1680 +8 +0 +3 +27 +7391 +0 + + +1681 +8 +0 +3 +28 +7125 +0 + + +1682 +8 +0 +3 +29 +8747 +1 + + +1683 +8 +0 +3 +30 +7377 +0 + + +1684 +8 +0 +3 +31 +7393 +0 + + +1685 +8 +0 +3 +32 +7378 +0 + + +1686 +8 +0 +3 +33 +7396 +0 + + +1687 +8 +0 +3 +34 +7623 +0 + + +1688 +8 +0 +3 +35 +7398 +0 + + +1689 +8 +0 +3 +36 +7127 +0 + + +1690 +8 +0 +3 +37 +7399 +0 + + +1691 +8 +0 +3 +38 +7128 +0 + + +1692 +8 +0 +3 +39 +8749 +1 + + +1693 +8 +0 +3 +40 +7380 +0 + + +1694 +8 +0 +3 +41 +8750 +1 + + +1695 +8 +0 +3 +42 +8746 +1 + + +1696 +8 +0 +3 +43 +8751 +1 + + +1697 +8 +0 +3 +44 +7379 +0 + + +1698 +8 +0 +3 +46 +8752 +1 + + +1699 +8 +0 +3 +47 +7624 +0 + + +1700 +8 +0 +3 +48 +8753 +1 + + +1701 +8 +0 +3 +49 +7625 +0 + + +1702 +8 +0 +3 +50 +8754 +1 + + +1703 +8 +0 +3 +51 +7130 +0 + + +1704 +8 +0 +3 +52 +8755 +1 + + +1705 +8 +0 +3 +53 +7382 +0 + + +1706 +8 +0 +3 +54 +8756 +1 + + +1707 +8 +0 +3 +55 +8745 +1 + + +1708 +8 +0 +3 +57 +7401 +0 + + +1709 +8 +0 +3 +58 +7381 +0 + + +1710 +8 +0 +3 +59 +8949 +1 + + +1711 +8 +0 +3 +60 +7626 +0 + + +1712 +8 +0 +3 +61 +7404 +0 + + +1713 +8 +0 +3 +62 +7627 +0 + + +1714 +8 +0 +3 +63 +7406 +0 + + +1715 +8 +0 +3 +64 +7865 +0 + + +1716 +8 +0 +3 +65 +7407 +0 + + +1717 +8 +0 +3 +66 +7383 +0 + + +1718 +8 +0 +3 +67 +7409 +0 + + +1719 +8 +0 +2 +0 +8744 +1 + + +1720 +8 +0 +2 +1 +7412 +0 + + +1721 +8 +0 +2 +2 +7384 +0 + + +1722 +8 +0 +2 +3 +8948 +1 + + +1723 +8 +0 +2 +4 +7629 +0 + + +1724 +8 +0 +2 +5 +7402 +0 + + +1725 +8 +0 +2 +6 +7628 +0 + + +1726 +8 +0 +2 +7 +7403 +0 + + +1727 +8 +0 +2 +8 +7866 +0 + + +1728 +8 +0 +2 +9 +7405 +0 + + +1729 +8 +0 +2 +10 +7385 +0 + + +1730 +8 +0 +2 +12 +7408 +0 + + +1731 +8 +0 +2 +13 +7386 +0 + + +1732 +8 +0 +2 +14 +7410 +0 + + +1733 +8 +0 +2 +15 +7631 +0 + + +1734 +8 +0 +2 +16 +8947 +1 + + +1735 +8 +0 +2 +17 +7630 +0 + + +1736 +8 +0 +2 +18 +8950 +1 + + +1737 +8 +0 +2 +19 +7868 +0 + + +1738 +8 +0 +2 +20 +8951 +1 + + +1739 +8 +0 +2 +21 +7388 +0 + + +1740 +8 +0 +2 +23 +8952 +1 + + +1741 +8 +0 +2 +24 +7387 +0 + + +1742 +8 +0 +2 +25 +8953 +1 + + +1743 +8 +0 +2 +26 +7632 +0 + + +1744 +8 +0 +2 +27 +8954 +1 + + +1745 +8 +0 +2 +28 +7633 +0 + + +1746 +8 +0 +2 +29 +8955 +1 + + +1747 +8 +0 +2 +30 +8946 +1 + + +1748 +8 +0 +2 +31 +8956 +1 + + +1749 +8 +0 +2 +32 +7871 +0 + + +1750 +8 +0 +2 +33 +8957 +1 + + +1751 +8 +0 +2 +34 +7389 +0 + + +1752 +8 +0 +2 +35 +8958 +1 + + +1753 +8 +0 +2 +36 +7634 +0 + + +1754 +8 +0 +2 +37 +7639 +0 + + +1755 +8 +0 +2 +38 +7635 +0 + + +1756 +8 +0 +2 +39 +7640 +0 + + +1757 +8 +0 +2 +40 +8945 +1 + + +1758 +8 +0 +2 +41 +7642 +0 + + +1759 +8 +0 +2 +42 +7873 +0 + + +1760 +8 +0 +2 +43 +7645 +0 + + +1761 +8 +0 +2 +44 +7390 +0 + + +1762 +8 +0 +2 +46 +9141 +1 + + +1763 +8 +0 +2 +47 +7637 +0 + + +1764 +8 +0 +2 +48 +7647 +0 + + +1765 +8 +0 +2 +49 +7636 +0 + + +1766 +8 +0 +2 +50 +7648 +0 + + +1767 +8 +0 +2 +51 +7392 +0 + + +1768 +8 +0 +2 +52 +7650 +0 + + +1769 +8 +0 +2 +53 +7394 +0 + + +1770 +8 +0 +2 +54 +7638 +0 + + +1771 +8 +0 +2 +55 +7395 +0 + + +1772 +8 +0 +2 +57 +7641 +0 + + +1773 +8 +0 +2 +58 +7397 +0 + + +1774 +8 +0 +2 +59 +9140 +1 + + +1775 +8 +0 +2 +60 +7400 +0 + + +1776 +8 +0 +2 +61 +7643 +0 + + +1777 +8 +0 +2 +62 +7149 +0 + + +1778 +8 +0 +2 +63 +7644 +0 + + +1779 +8 +0 +2 +64 +7152 +0 + + +1780 +8 +0 +2 +65 +7646 +0 + + +1781 +8 +0 +2 +66 +9137 +1 + + +1782 +8 +0 +2 +67 +7649 +0 + + +1783 +8 +0 +1 +0 +9142 +1 + + +1784 +8 +0 +1 +1 +7874 +0 + + +1785 +8 +0 +1 +2 +9139 +1 + + +1786 +8 +0 +1 +3 +7876 +0 + + +1787 +8 +0 +1 +4 +9143 +1 + + +1788 +8 +0 +1 +5 +7879 +0 + + +1789 +8 +0 +1 +6 +9144 +1 + + +1790 +8 +0 +1 +7 +7881 +0 + + +1791 +8 +0 +1 +8 +9138 +1 + + +1792 +8 +0 +1 +9 +7882 +0 + + +1793 +8 +1 +1 +10 +8940 +1 + + +1794 +8 +1 +1 +12 +7357 +1 + + +1795 +8 +1 +1 +13 +8737 +1 + + +1796 +8 +1 +1 +14 +7102 +1 + + +1797 +8 +1 +1 +15 +9135 +1 + + +1798 +8 +1 +1 +16 +7356 +1 + + +1799 +8 +1 +1 +17 +8526 +1 + + +1800 +8 +1 +1 +18 +7604 +1 + + +1801 +8 +1 +1 +19 +8307 +1 + + +1802 +8 +1 +1 +20 +7845 +1 + + +1803 +8 +1 +1 +21 +8306 +1 + + +1804 +8 +1 +1 +23 +8078 +1 + + +1805 +8 +1 +1 +24 +8525 +1 + + +1806 +8 +1 +1 +25 +7355 +1 + + +1807 +8 +1 +1 +26 +8736 +1 + + +1808 +8 +1 +1 +27 +7603 +1 + + +1809 +8 +1 +1 +28 +9134 +1 + + +1810 +8 +1 +1 +29 +7844 +1 + + +1811 +8 +1 +1 +30 +8939 +1 + + +1812 +8 +1 +1 +31 +9229 +1 + + +1813 +8 +1 +1 +32 +8305 +1 + + +1814 +8 +1 +1 +33 +8077 +1 + + +1815 +8 +1 +1 +34 +8524 +1 + + +1816 +8 +1 +1 +35 +7599 +1 + + +1817 +8 +1 +1 +36 +8735 +1 + + +1818 +8 +1 +1 +37 +7840 +1 + + +1819 +8 +1 +1 +38 +8938 +1 + + +1820 +8 +1 +1 +39 +8073 +1 + + +1821 +8 +1 +1 +40 +9133 +1 + + +1822 +8 +1 +1 +41 +8299 +1 + + +1823 +8 +1 +1 +42 +8304 +1 + + +1824 +8 +1 +1 +43 +9228 +1 + + +1825 +8 +1 +1 +44 +8523 +1 + + +1826 +8 +1 +1 +46 +8518 +1 + + +1827 +8 +1 +1 +47 +8734 +1 + + +1828 +8 +1 +1 +48 +8729 +1 + + +1829 +8 +1 +1 +49 +8937 +1 + + +1830 +8 +1 +1 +50 +8932 +1 + + +1831 +8 +1 +1 +51 +9132 +1 + + +1832 +8 +1 +1 +52 +9127 +1 + + +1833 +8 +1 +1 +53 +8303 +1 + + +1834 +8 +1 +1 +54 +9221 +1 + + +1835 +8 +1 +1 +55 +8522 +1 + + +1836 +8 +1 +1 +57 +7598 +1 + + +1837 +8 +1 +1 +58 +8733 +1 + + +1838 +8 +1 +1 +59 +7839 +1 + + +1839 +8 +1 +1 +60 +8936 +1 + + +1840 +8 +1 +1 +61 +8072 +1 + + +1841 +8 +1 +1 +62 +9131 +1 + + +1842 +8 +1 +1 +63 +8298 +1 + + +1843 +8 +1 +1 +64 +7354 +1 + + +1844 +8 +1 +1 +65 +8517 +1 + + +1845 +8 +1 +1 +66 +7602 +1 + + +1846 +8 +1 +1 +67 +8728 +1 + + +1847 +8 +1 +0 +0 +9226 +1 + + +1848 +8 +1 +0 +1 +8931 +1 + + +1849 +8 +1 +0 +2 +7843 +1 + + +1850 +8 +1 +0 +3 +7597 +1 + + +1851 +8 +1 +0 +4 +8076 +1 + + +1852 +8 +1 +0 +5 +9319 +1 + + +1853 +8 +1 +0 +6 +8302 +1 + + +1854 +8 +1 +0 +7 +7838 +1 + + +1855 +8 +1 +0 +8 +8521 +1 + + +1856 +8 +1 +0 +9 +8071 +1 + + +1857 +8 +1 +0 +10 +8732 +1 + + +1858 +8 +1 +0 +12 +8297 +1 + + +1859 +8 +1 +0 +13 +9225 +1 + + +1860 +8 +1 +0 +14 +8516 +1 + + +1861 +8 +1 +0 +15 +8935 +1 + + +1862 +8 +1 +0 +16 +9318 +1 + + +1863 +8 +1 +0 +17 +9130 +1 + + +1864 +8 +1 +0 +18 +9314 +1 + + +1865 +8 +1 +0 +19 +7353 +1 + + +1866 +8 +1 +0 +20 +9126 +1 + + +1867 +8 +1 +0 +21 +7601 +1 + + +1868 +8 +1 +0 +23 +8727 +1 + + +1869 +8 +1 +0 +24 +9224 +1 + + +1870 +8 +1 +0 +25 +7596 +1 + + +1871 +8 +1 +0 +26 +7842 +1 + + +1872 +8 +1 +0 +27 +7837 +1 + + +1873 +8 +1 +0 +28 +8075 +1 + + +1874 +8 +1 +0 +29 +8070 +1 + + +1875 +8 +1 +0 +30 +8301 +1 + + +1876 +8 +1 +0 +31 +8296 +1 + + +1877 +8 +1 +0 +32 +8520 +1 + + +1878 +8 +1 +0 +33 +8515 +1 + + +1879 +8 +1 +0 +34 +8731 +1 + + +1880 +8 +1 +0 +35 +7595 +1 + + +1881 +8 +1 +0 +36 +8934 +1 + + +1882 +8 +1 +0 +37 +7836 +1 + + +1883 +8 +1 +0 +38 +9129 +1 + + +1884 +8 +1 +0 +39 +8069 +1 + + +1885 +8 +1 +0 +40 +9223 +1 + + +1886 +8 +1 +0 +41 +8295 +1 + + +1887 +8 +1 +0 +42 +9316 +1 + + +1888 +8 +1 +0 +43 +8930 +1 + + +1889 +8 +1 +0 +44 +7352 +1 + + +1890 +8 +1 +0 +46 +8726 +1 + + +1891 +8 +1 +0 +47 +7600 +1 + + +1892 +8 +1 +0 +48 +9407 +1 + + +1893 +8 +1 +0 +49 +7841 +1 + + +1894 +8 +1 +0 +50 +8514 +1 + + +1895 +8 +1 +0 +51 +8074 +1 + + +1896 +8 +1 +0 +52 +7594 +1 + + +1897 +8 +1 +0 +53 +8300 +1 + + +1898 +8 +1 +0 +54 +7835 +1 + + +1899 +8 +1 +0 +55 +9315 +1 + + +1900 +8 +1 +0 +57 +9405 +1 + + +1901 +8 +1 +0 +58 +8519 +1 + + +1902 +8 +1 +0 +59 +9406 +1 + + +1903 +8 +1 +0 +60 +8730 +1 + + +1904 +8 +1 +0 +61 +8068 +1 + + +1905 +8 +1 +0 +62 +8933 +1 + + +1906 +8 +1 +0 +63 +7593 +1 + + +1907 +8 +1 +0 +64 +9128 +1 + + +1908 +8 +1 +0 +65 +7834 +1 + + +1909 +8 +1 +0 +66 +9222 +1 + + +1910 +8 +1 +0 +67 +8294 +1 + + +1911 +8 +1 +3 +0 +8091 +1 + + +1912 +8 +1 +3 +1 +8317 +1 + + +1913 +8 +1 +3 +2 +8090 +1 + + +1914 +8 +1 +3 +3 +8318 +1 + + +1915 +8 +1 +3 +4 +8089 +1 + + +1916 +8 +1 +3 +5 +8319 +1 + + +1917 +8 +1 +3 +6 +8088 +1 + + +1918 +8 +1 +3 +7 +8320 +1 + + +1919 +8 +1 +3 +8 +8316 +1 + + +1920 +8 +1 +3 +9 +8321 +1 + + +1921 +8 +1 +3 +10 +8092 +1 + + +1922 +8 +1 +3 +12 +8322 +1 + + +1923 +8 +1 +3 +13 +8093 +1 + + +1924 +8 +1 +3 +14 +8323 +1 + + +1925 +8 +1 +3 +15 +8094 +1 + + +1926 +8 +1 +3 +16 +8324 +1 + + +1927 +8 +1 +3 +17 +8095 +1 + + +1928 +8 +1 +3 +18 +8325 +1 + + +1929 +8 +1 +3 +19 +8096 +1 + + +1930 +8 +1 +3 +20 +6617 +0 + + +1931 +8 +1 +3 +21 +8315 +1 + + +1932 +8 +1 +3 +23 +6882 +0 + + +1933 +8 +1 +3 +24 +8097 +1 + + +1934 +8 +1 +3 +25 +8535 +1 + + +1935 +8 +1 +3 +26 +8098 +1 + + +1936 +8 +1 +3 +27 +6883 +0 + + +1937 +8 +1 +3 +28 +7134 +0 + + +1938 +8 +1 +3 +29 +7142 +0 + + +1939 +8 +1 +3 +30 +6875 +0 + + +1940 +8 +1 +3 +31 +7141 +0 + + +1941 +8 +1 +3 +32 +8314 +1 + + +1942 +8 +1 +3 +33 +6620 +0 + + +1943 +8 +1 +3 +34 +6874 +0 + + +1944 +8 +1 +3 +35 +6885 +0 + + +1945 +8 +1 +3 +36 +6609 +0 + + +1946 +8 +1 +3 +37 +8534 +1 + + +1947 +8 +1 +3 +38 +7131 +0 + + +1948 +8 +1 +3 +39 +6884 +0 + + +1949 +8 +1 +3 +40 +7132 +0 + + +1950 +8 +1 +3 +41 +7143 +0 + + +1951 +8 +1 +3 +42 +6873 +0 + + +1952 +8 +1 +3 +43 +7144 +0 + + +1953 +8 +1 +3 +44 +6872 +0 + + +1954 +8 +1 +3 +46 +6622 +0 + + +1955 +8 +1 +3 +47 +6607 +0 + + +1956 +8 +1 +3 +48 +6887 +0 + + +1957 +8 +1 +3 +49 +7129 +0 + + +1958 +8 +1 +3 +50 +8533 +1 + + +1959 +8 +1 +3 +51 +6870 +0 + + +1960 +8 +1 +3 +52 +6886 +0 + + +1961 +8 +1 +3 +53 +6871 +0 + + +1962 +8 +1 +3 +54 +7145 +0 + + +1963 +8 +1 +3 +55 +6606 +0 + + +1964 +8 +1 +3 +57 +7146 +0 + + +1965 +8 +1 +3 +58 +6868 +0 + + +1966 +8 +1 +3 +59 +7147 +0 + + +1967 +8 +1 +3 +60 +6869 +0 + + +1968 +8 +1 +3 +61 +7139 +0 + + +1969 +8 +1 +3 +62 +6867 +0 + + +1970 +8 +1 +3 +63 +7140 +0 + + +1971 +8 +1 +3 +64 +8532 +1 + + +1972 +8 +1 +3 +65 +6881 +0 + + +1973 +8 +1 +3 +66 +6866 +0 + + +1974 +8 +1 +3 +67 +6880 +0 + + +1975 +8 +1 +2 +0 +6865 +0 + + +1976 +8 +1 +2 +1 +6615 +0 + + +1977 +8 +1 +2 +2 +6864 +0 + + +1978 +8 +1 +2 +3 +7138 +0 + + +1979 +8 +1 +2 +4 +6862 +0 + + +1980 +8 +1 +2 +5 +7137 +0 + + +1981 +8 +1 +2 +6 +8531 +1 + + +1982 +8 +1 +2 +7 +6878 +0 + + +1983 +8 +1 +2 +8 +6863 +0 + + +1984 +8 +1 +2 +9 +8743 +1 + + +1985 +8 +1 +2 +10 +6860 +0 + + +1986 +8 +1 +2 +12 +6879 +0 + + +1987 +8 +1 +2 +13 +6861 +0 + + +1988 +8 +1 +2 +14 +6614 +0 + + +1989 +8 +1 +2 +15 +6858 +0 + + +1990 +8 +1 +2 +16 +7136 +0 + + +1991 +8 +1 +2 +17 +6859 +0 + + +1992 +8 +1 +2 +18 +7135 +0 + + +1993 +8 +1 +2 +19 +6857 +0 + + +1994 +8 +1 +2 +20 +6876 +0 + + +1995 +8 +1 +2 +21 +7864 +1 + + +1996 +8 +1 +2 +23 +8742 +1 + + +1997 +8 +1 +2 +24 +7863 +1 + + +1998 +8 +1 +2 +25 +6877 +0 + + +1999 +8 +1 +2 +26 +7862 +1 + + +2000 +8 +1 +2 +27 +6612 +0 + + +2001 +8 +1 +2 +28 +7861 +1 + + +2002 +8 +1 +2 +29 +7133 +0 + + +2003 +8 +1 +2 +30 +7860 +1 + + +2004 +8 +1 +2 +31 +8739 +1 + + +2005 +8 +1 +2 +32 +7859 +1 + + +2006 +8 +1 +2 +33 +8528 +1 + + +2007 +8 +1 +2 +34 +7858 +1 + + +2008 +8 +1 +2 +35 +8309 +1 + + +2009 +8 +1 +2 +36 +8741 +1 + + +2010 +8 +1 +2 +37 +8083 +1 + + +2011 +8 +1 +2 +38 +7857 +1 + + +2012 +8 +1 +2 +39 +7850 +1 + + +2013 +8 +1 +2 +40 +7856 +1 + + +2014 +8 +1 +2 +41 +8738 +1 + + +2015 +8 +1 +2 +42 +7855 +1 + + +2016 +8 +1 +2 +43 +8527 +1 + + +2017 +8 +1 +2 +44 +8530 +1 + + +2018 +8 +1 +2 +46 +8308 +1 + + +2019 +8 +1 +2 +47 +8313 +1 + + +2020 +8 +1 +2 +48 +8082 +1 + + +2021 +8 +1 +2 +49 +8740 +1 + + +2022 +8 +1 +2 +50 +7849 +1 + + +2023 +8 +1 +2 +51 +8312 +1 + + +2024 +8 +1 +2 +52 +8944 +1 + + +2025 +8 +1 +2 +53 +8311 +1 + + +2026 +8 +1 +2 +54 +7608 +1 + + +2027 +8 +1 +2 +55 +8087 +1 + + +2028 +8 +1 +2 +57 +8941 +1 + + +2029 +8 +1 +2 +58 +8086 +1 + + +2030 +8 +1 +2 +59 +8081 +1 + + +2031 +8 +1 +2 +60 +8085 +1 + + +2032 +8 +1 +2 +61 +7848 +1 + + +2033 +8 +1 +2 +62 +7854 +1 + + +2034 +8 +1 +2 +63 +7607 +1 + + +2035 +8 +1 +2 +64 +7853 +1 + + +2036 +8 +1 +2 +65 +8943 +1 + + +2037 +8 +1 +2 +66 +7852 +1 + + +2038 +8 +1 +2 +67 +8080 +1 + + +2039 +8 +1 +1 +0 +8529 +1 + + +2040 +8 +1 +1 +1 +7847 +1 + + +2041 +8 +1 +1 +2 +8310 +1 + + +2042 +8 +1 +1 +3 +7606 +1 + + +2043 +8 +1 +1 +4 +8084 +1 + + +2044 +8 +1 +1 +5 +8079 +1 + + +2045 +8 +1 +1 +6 +7851 +1 + + +2046 +8 +1 +1 +7 +7846 +1 + + +2047 +8 +1 +1 +8 +8942 +1 + + +2048 +8 +1 +1 +9 +7605 +1 + + +2049 +4 +0 +1 +10 +5258 +0 + + +2050 +4 +0 +1 +12 +6851 +1 + + +2051 +4 +0 +1 +13 +5260 +0 + + +2052 +4 +0 +1 +14 +6850 +1 + + +2053 +4 +0 +1 +15 +5538 +0 + + +2054 +4 +0 +1 +16 +6361 +0 + + +2055 +4 +0 +1 +17 +5540 +0 + + +2056 +4 +0 +1 +18 +6360 +0 + + +2057 +4 +0 +1 +19 +5543 +0 + + +2058 +4 +0 +1 +20 +6363 +0 + + +2059 +4 +0 +1 +21 +5261 +0 + + +2060 +4 +0 +1 +23 +6362 +0 + + +2061 +4 +0 +1 +24 +5263 +0 + + +2062 +4 +0 +1 +25 +6365 +0 + + +2063 +4 +0 +1 +26 +6618 +0 + + +2064 +4 +0 +1 +27 +6367 +0 + + +2065 +4 +0 +1 +28 +6619 +0 + + +2066 +4 +0 +1 +29 +6368 +0 + + +2067 +4 +0 +1 +30 +6849 +1 + + +2068 +4 +0 +1 +31 +6370 +0 + + +2069 +4 +0 +1 +32 +6350 +0 + + +2070 +4 +0 +1 +33 +6373 +0 + + +2071 +4 +0 +1 +34 +6353 +0 + + +2072 +4 +0 +1 +35 +5546 +0 + + +2073 +4 +0 +1 +36 +6355 +0 + + +2074 +4 +0 +1 +37 +7111 +1 + + +2075 +4 +0 +1 +38 +6356 +0 + + +2076 +4 +0 +1 +39 +5548 +0 + + +2077 +4 +0 +1 +40 +6358 +0 + + +2078 +4 +0 +1 +41 +5551 +0 + + +2079 +4 +0 +1 +42 +6621 +0 + + +2080 +4 +0 +1 +43 +5553 +0 + + +2081 +4 +0 +1 +44 +6848 +1 + + +2082 +4 +0 +1 +46 +5555 +0 + + +2083 +4 +0 +1 +47 +5828 +0 + + +2084 +4 +0 +1 +48 +5557 +0 + + +2085 +4 +0 +1 +49 +5829 +0 + + +2086 +4 +0 +1 +50 +5558 +0 + + +2087 +4 +0 +1 +51 +5830 +0 + + +2088 +4 +0 +1 +52 +7110 +1 + + +2089 +4 +0 +1 +53 +5827 +0 + + +2090 +4 +0 +1 +54 +5842 +0 + + +2091 +4 +0 +1 +55 +5831 +0 + + +2092 +4 +0 +1 +57 +5840 +0 + + +2093 +4 +0 +1 +58 +5832 +0 + + +2094 +4 +0 +1 +59 +6102 +0 + + +2095 +4 +0 +1 +60 +6847 +1 + + +2096 +4 +0 +1 +61 +6104 +0 + + +2097 +4 +0 +1 +62 +5834 +0 + + +2098 +4 +0 +1 +63 +6105 +0 + + +2099 +4 +0 +1 +64 +5835 +0 + + +2100 +4 +0 +1 +65 +6107 +0 + + +2101 +4 +0 +1 +66 +5836 +0 + + +2102 +4 +0 +1 +67 +7109 +1 + + +2103 +4 +0 +0 +0 +5837 +0 + + +2104 +4 +0 +0 +1 +6109 +0 + + +2105 +4 +0 +0 +2 +5839 +0 + + +2106 +4 +0 +0 +3 +6110 +0 + + +2107 +4 +0 +0 +4 +5838 +0 + + +2108 +4 +0 +0 +5 +6106 +0 + + +2109 +4 +0 +0 +6 +6846 +1 + + +2110 +4 +0 +0 +7 +6108 +0 + + +2111 +4 +0 +0 +8 +5549 +0 + + +2112 +4 +0 +0 +9 +6111 +0 + + +2113 +4 +0 +0 +10 +5550 +0 + + +2114 +4 +0 +0 +12 +6113 +0 + + +2115 +4 +0 +0 +13 +5552 +0 + + +2116 +4 +0 +0 +14 +7108 +1 + + +2117 +4 +0 +0 +15 +7370 +1 + + +2118 +4 +0 +0 +16 +6114 +0 + + +2119 +4 +0 +0 +17 +7103 +1 + + +2120 +4 +0 +0 +18 +6115 +0 + + +2121 +4 +0 +0 +19 +7104 +1 + + +2122 +4 +0 +0 +20 +6116 +0 + + +2123 +4 +0 +0 +21 +6845 +1 + + +2124 +4 +0 +0 +23 +6117 +0 + + +2125 +4 +0 +0 +24 +7371 +1 + + +2126 +4 +0 +0 +25 +6119 +0 + + +2127 +4 +0 +0 +26 +7372 +1 + + +2128 +4 +0 +0 +27 +6118 +0 + + +2129 +4 +0 +0 +28 +7373 +1 + + +2130 +4 +0 +0 +29 +7107 +1 + + +2131 +4 +0 +0 +30 +7609 +1 + + +2132 +4 +0 +0 +31 +6120 +0 + + +2133 +4 +0 +0 +32 +7359 +1 + + +2134 +4 +0 +0 +33 +6123 +0 + + +2135 +4 +0 +0 +34 +7610 +1 + + +2136 +4 +0 +0 +35 +7112 +1 + + +2137 +4 +0 +0 +36 +7611 +1 + + +2138 +4 +0 +0 +37 +7113 +1 + + +2139 +4 +0 +0 +38 +7612 +1 + + +2140 +4 +0 +0 +39 +7114 +1 + + +2141 +4 +0 +0 +40 +7613 +1 + + +2142 +4 +0 +0 +41 +7115 +1 + + +2143 +4 +0 +0 +42 +7614 +1 + + +2144 +4 +0 +0 +43 +7116 +1 + + +2145 +4 +0 +0 +44 +7106 +1 + + +2146 +4 +0 +0 +46 +7117 +1 + + +2147 +4 +0 +0 +47 +7615 +1 + + +2148 +4 +0 +0 +48 +7361 +1 + + +2149 +4 +0 +0 +49 +7616 +1 + + +2150 +4 +0 +0 +50 +7362 +1 + + +2151 +4 +0 +0 +51 +7617 +1 + + +2152 +4 +0 +0 +52 +7363 +1 + + +2153 +4 +0 +0 +53 +7358 +1 + + +2154 +4 +0 +0 +54 +7364 +1 + + +2155 +4 +0 +0 +55 +7622 +1 + + +2156 +4 +0 +0 +57 +7365 +1 + + +2157 +4 +0 +0 +58 +7621 +1 + + +2158 +4 +0 +0 +59 +7366 +1 + + +2159 +4 +0 +0 +60 +7105 +1 + + +2160 +4 +0 +0 +61 +7367 +1 + + +2161 +4 +0 +0 +62 +7620 +1 + + +2162 +4 +0 +0 +63 +7368 +1 + + +2163 +4 +0 +0 +64 +7619 +1 + + +2164 +4 +0 +0 +65 +7369 +1 + + +2165 +4 +0 +0 +66 +7618 +1 + + +2166 +4 +0 +0 +67 +7360 +1 + + +2167 +4 +0 +3 +0 +6075 +0 + + +2168 +4 +0 +3 +1 +6347 +0 + + +2169 +4 +0 +3 +2 +6346 +0 + + +2170 +4 +0 +3 +3 +6348 +0 + + +2171 +4 +0 +3 +4 +6344 +0 + + +2172 +4 +0 +3 +5 +6345 +0 + + +2173 +4 +0 +3 +6 +6343 +0 + + +2174 +4 +0 +3 +7 +6359 +0 + + +2175 +4 +0 +3 +8 +6066 +0 + + +2176 +4 +0 +3 +9 +6616 +0 + + +2177 +4 +0 +3 +10 +6065 +0 + + +2178 +4 +0 +3 +12 +6342 +0 + + +2179 +4 +0 +3 +13 +6063 +0 + + +2180 +4 +0 +3 +14 +6082 +0 + + +2181 +4 +0 +3 +15 +6068 +0 + + +2182 +4 +0 +3 +16 +6613 +0 + + +2183 +4 +0 +3 +17 +6341 +0 + + +2184 +4 +0 +3 +18 +6083 +0 + + +2185 +4 +0 +3 +19 +6071 +0 + + +2186 +4 +0 +3 +20 +6081 +0 + + +2187 +4 +0 +3 +21 +6340 +0 + + +2188 +4 +0 +3 +23 +6080 +0 + + +2189 +4 +0 +3 +24 +6073 +0 + + +2190 +4 +0 +3 +25 +6611 +0 + + +2191 +4 +0 +3 +26 +6338 +0 + + +2192 +4 +0 +3 +27 +5798 +0 + + +2193 +4 +0 +3 +28 +6339 +0 + + +2194 +4 +0 +3 +29 +6084 +0 + + +2195 +4 +0 +3 +30 +6074 +0 + + +2196 +4 +0 +3 +31 +6085 +0 + + +2197 +4 +0 +3 +32 +6351 +0 + + +2198 +4 +0 +3 +33 +6610 +0 + + +2199 +4 +0 +3 +34 +6336 +0 + + +2200 +4 +0 +3 +35 +5800 +0 + + +2201 +4 +0 +3 +36 +6337 +0 + + +2202 +4 +0 +3 +37 +6087 +0 + + +2203 +4 +0 +3 +38 +6349 +0 + + +2204 +4 +0 +3 +39 +6608 +0 + + +2205 +4 +0 +3 +40 +6335 +0 + + +2206 +4 +0 +3 +41 +6086 +0 + + +2207 +4 +0 +3 +42 +6352 +0 + + +2208 +4 +0 +3 +43 +5801 +0 + + +2209 +4 +0 +3 +44 +6334 +0 + + +2210 +4 +0 +3 +46 +6089 +0 + + +2211 +4 +0 +3 +47 +6333 +0 + + +2212 +4 +0 +3 +48 +6605 +0 + + +2213 +4 +0 +3 +49 +6354 +0 + + +2214 +4 +0 +3 +50 +6092 +0 + + +2215 +4 +0 +3 +51 +6332 +0 + + +2216 +4 +0 +3 +52 +6088 +0 + + +2217 +4 +0 +3 +53 +6076 +0 + + +2218 +4 +0 +3 +54 +6603 +0 + + +2219 +4 +0 +3 +55 +6330 +0 + + +2220 +4 +0 +3 +57 +5803 +0 + + +2221 +4 +0 +3 +58 +6077 +0 + + +2222 +4 +0 +3 +59 +6604 +0 + + +2223 +4 +0 +3 +60 +6331 +0 + + +2224 +4 +0 +3 +61 +6090 +0 + + +2225 +4 +0 +3 +62 +6328 +0 + + +2226 +4 +0 +3 +63 +6602 +0 + + +2227 +4 +0 +3 +64 +6357 +0 + + +2228 +4 +0 +3 +65 +6091 +0 + + +2229 +4 +0 +3 +66 +6329 +0 + + +2230 +4 +0 +3 +67 +6601 +0 + + +2231 +4 +0 +2 +0 +6079 +0 + + +2232 +4 +0 +2 +1 +5806 +0 + + +2233 +4 +0 +2 +2 +6078 +0 + + +2234 +4 +0 +2 +3 +6600 +0 + + +2235 +4 +0 +2 +4 +6112 +0 + + +2236 +4 +0 +2 +5 +6599 +0 + + +2237 +4 +0 +2 +6 +6326 +0 + + +2238 +4 +0 +2 +7 +6093 +0 + + +2239 +4 +0 +2 +8 +5833 +0 + + +2240 +4 +0 +2 +9 +5822 +0 + + +2241 +4 +0 +2 +10 +6597 +0 + + +2242 +4 +0 +2 +12 +6094 +0 + + +2243 +4 +0 +2 +13 +6324 +0 + + +2244 +4 +0 +2 +14 +6598 +0 + + +2245 +4 +0 +2 +15 +6072 +0 + + +2246 +4 +0 +2 +16 +5529 +0 + + +2247 +4 +0 +2 +17 +9336 +1 + + +2248 +4 +0 +2 +18 +5821 +0 + + +2249 +4 +0 +2 +19 +6595 +0 + + +2250 +4 +0 +2 +20 +6596 +0 + + +2251 +4 +0 +2 +21 +6323 +0 + + +2252 +4 +0 +2 +23 +5530 +0 + + +2253 +4 +0 +2 +24 +9317 +1 + + +2254 +4 +0 +2 +25 +5824 +0 + + +2255 +4 +0 +2 +26 +6594 +0 + + +2256 +4 +0 +2 +27 +5823 +0 + + +2257 +4 +0 +2 +28 +6321 +0 + + +2258 +4 +0 +2 +29 +6593 +0 + + +2259 +4 +0 +2 +30 +9227 +1 + + +2260 +4 +0 +2 +31 +5532 +0 + + +2261 +4 +0 +2 +32 +6592 +0 + + +2262 +4 +0 +2 +33 +5535 +0 + + +2263 +4 +0 +2 +34 +5810 +0 + + +2264 +4 +0 +2 +35 +6591 +0 + + +2265 +4 +0 +2 +36 +6318 +0 + + +2266 +4 +0 +2 +37 +5825 +0 + + +2267 +4 +0 +2 +38 +5809 +0 + + +2268 +4 +0 +2 +39 +5826 +0 + + +2269 +4 +0 +2 +40 +6589 +0 + + +2270 +4 +0 +2 +41 +6856 +0 + + +2271 +4 +0 +2 +42 +5812 +0 + + +2272 +4 +0 +2 +43 +6590 +0 + + +2273 +4 +0 +2 +44 +5808 +0 + + +2274 +4 +0 +2 +46 +5811 +0 + + +2275 +4 +0 +2 +47 +5814 +0 + + +2276 +4 +0 +2 +48 +6855 +0 + + +2277 +4 +0 +2 +49 +6587 +0 + + +2278 +4 +0 +2 +50 +5813 +0 + + +2279 +4 +0 +2 +51 +5545 +0 + + +2280 +4 +0 +2 +52 +6588 +0 + + +2281 +4 +0 +2 +53 +5541 +0 + + +2282 +4 +0 +2 +54 +5816 +0 + + +2283 +4 +0 +2 +55 +6586 +0 + + +2284 +4 +0 +2 +57 +5815 +0 + + +2285 +4 +0 +2 +58 +5542 +0 + + +2286 +4 +0 +2 +59 +6854 +1 + + +2287 +4 +0 +2 +60 +5253 +0 + + +2288 +4 +0 +2 +61 +5817 +0 + + +2289 +4 +0 +2 +62 +5255 +0 + + +2290 +4 +0 +2 +63 +5818 +0 + + +2291 +4 +0 +2 +64 +5264 +0 + + +2292 +4 +0 +2 +65 +5820 +0 + + +2293 +4 +0 +2 +66 +6585 +1 + + +2294 +4 +0 +2 +67 +5819 +0 + + +2295 +4 +0 +1 +0 +5537 +0 + + +2296 +4 +0 +1 +1 +6101 +0 + + +2297 +4 +0 +1 +2 +5544 +0 + + +2298 +4 +0 +1 +3 +6096 +0 + + +2299 +4 +0 +1 +4 +5547 +0 + + +2300 +4 +0 +1 +5 +6853 +1 + + +2301 +4 +0 +1 +6 +6583 +1 + + +2302 +4 +0 +1 +7 +6095 +0 + + +2303 +4 +0 +1 +8 +6584 +1 + + +2304 +4 +0 +1 +9 +6852 +1 + + +2305 +4 +1 +1 +10 +6308 +1 + + +2306 +4 +1 +1 +12 +6582 +1 + + +2307 +4 +1 +1 +13 +6307 +1 + + +2308 +4 +1 +1 +14 +5206 +0 + + +2309 +4 +1 +1 +15 +72 +0 + + +2310 +4 +1 +1 +16 +5501 +0 + + +2311 +4 +1 +1 +17 +73 +0 + + +2312 +4 +1 +1 +18 +5204 +0 + + +2313 +4 +1 +1 +19 +70 +0 + + +2314 +4 +1 +1 +20 +6581 +1 + + +2315 +4 +1 +1 +21 +5183 +0 + + +2316 +4 +1 +1 +23 +5502 +0 + + +2317 +4 +1 +1 +24 +69 +0 + + +2318 +4 +1 +1 +25 +5504 +0 + + +2319 +4 +1 +1 +26 +5187 +0 + + +2320 +4 +1 +1 +27 +5203 +0 + + +2321 +4 +1 +1 +28 +6306 +1 + + +2322 +4 +1 +1 +29 +5201 +0 + + +2323 +4 +1 +1 +30 +5185 +0 + + +2324 +4 +1 +1 +31 +5499 +0 + + +2325 +4 +1 +1 +32 +5190 +0 + + +2326 +4 +1 +1 +33 +5202 +0 + + +2327 +4 +1 +1 +34 +67 +0 + + +2328 +4 +1 +1 +35 +80 +0 + + +2329 +4 +1 +1 +36 +5470 +0 + + +2330 +4 +1 +1 +37 +6580 +1 + + +2331 +4 +1 +1 +38 +68 +0 + + +2332 +4 +1 +1 +39 +5498 +0 + + +2333 +4 +1 +1 +40 +5746 +0 + + +2334 +4 +1 +1 +41 +5200 +0 + + +2335 +4 +1 +1 +42 +6305 +1 + + +2336 +4 +1 +1 +43 +5199 +0 + + +2337 +4 +1 +1 +44 +5184 +0 + + +2338 +4 +1 +1 +46 +78 +0 + + +2339 +4 +1 +1 +47 +5457 +0 + + +2340 +4 +1 +1 +48 +5496 +0 + + +2341 +4 +1 +1 +49 +65 +0 + + +2342 +4 +1 +1 +50 +6579 +1 + + +2343 +4 +1 +1 +51 +5192 +0 + + +2344 +4 +1 +1 +52 +5198 +0 + + +2345 +4 +1 +1 +53 +66 +0 + + +2346 +4 +1 +1 +54 +5497 +0 + + +2347 +4 +1 +1 +55 +363 +0 + + +2348 +4 +1 +1 +57 +75 +0 + + +2349 +4 +1 +1 +58 +6304 +1 + + +2350 +4 +1 +1 +59 +5197 +0 + + +2351 +4 +1 +1 +60 +5477 +0 + + +2352 +4 +1 +1 +61 +5494 +0 + + +2353 +4 +1 +1 +62 +5478 +0 + + +2354 +4 +1 +1 +63 +5195 +0 + + +2355 +4 +1 +1 +64 +5480 +0 + + +2356 +4 +1 +1 +65 +6578 +1 + + +2357 +4 +1 +1 +66 +5483 +0 + + +2358 +4 +1 +1 +67 +5495 +0 + + +2359 +4 +1 +0 +0 +5485 +0 + + +2360 +4 +1 +0 +1 +5492 +0 + + +2361 +4 +1 +0 +2 +5474 +0 + + +2362 +4 +1 +0 +3 +5490 +0 + + +2363 +4 +1 +0 +4 +5194 +0 + + +2364 +4 +1 +0 +5 +5489 +0 + + +2365 +4 +1 +0 +6 +5476 +0 + + +2366 +4 +1 +0 +7 +5487 +0 + + +2367 +4 +1 +0 +8 +5196 +0 + + +2368 +4 +1 +0 +9 +5484 +0 + + +2369 +4 +1 +0 +10 +5479 +0 + + +2370 +4 +1 +0 +12 +5493 +0 + + +2371 +4 +1 +0 +13 +6577 +1 + + +2372 +4 +1 +0 +14 +5491 +0 + + +2373 +4 +1 +0 +15 +5759 +0 + + +2374 +4 +1 +0 +16 +5468 +0 + + +2375 +4 +1 +0 +17 +6035 +0 + + +2376 +4 +1 +0 +18 +5751 +0 + + +2377 +4 +1 +0 +19 +5760 +0 + + +2378 +4 +1 +0 +20 +5754 +0 + + +2379 +4 +1 +0 +21 +5758 +0 + + +2380 +4 +1 +0 +23 +5756 +0 + + +2381 +4 +1 +0 +24 +5762 +0 + + +2382 +4 +1 +0 +25 +5466 +0 + + +2383 +4 +1 +0 +26 +6032 +0 + + +2384 +4 +1 +0 +27 +5191 +0 + + +2385 +4 +1 +0 +28 +6576 +1 + + +2386 +4 +1 +0 +29 +5189 +0 + + +2387 +4 +1 +0 +30 +5764 +0 + + +2388 +4 +1 +0 +31 +5465 +0 + + +2389 +4 +1 +0 +32 +5473 +0 + + +2390 +4 +1 +0 +33 +5749 +0 + + +2391 +4 +1 +0 +34 +5765 +0 + + +2392 +4 +1 +0 +35 +5188 +0 + + +2393 +4 +1 +0 +36 +6028 +1 + + +2394 +4 +1 +0 +37 +6844 +1 + + +2395 +4 +1 +0 +38 +5767 +0 + + +2396 +4 +1 +0 +39 +5463 +0 + + +2397 +4 +1 +0 +40 +5471 +0 + + +2398 +4 +1 +0 +41 +5475 +0 + + +2399 +4 +1 +0 +42 +6575 +1 + + +2400 +4 +1 +0 +43 +5745 +0 + + +2401 +4 +1 +0 +44 +5770 +0 + + +2402 +4 +1 +0 +46 +5186 +0 + + +2403 +4 +1 +0 +47 +6030 +0 + + +2404 +4 +1 +0 +48 +5748 +0 + + +2405 +4 +1 +0 +49 +5755 +0 + + +2406 +4 +1 +0 +50 +6843 +1 + + +2407 +4 +1 +0 +51 +6029 +0 + + +2408 +4 +1 +0 +52 +5460 +0 + + +2409 +4 +1 +0 +53 +5757 +0 + + +2410 +4 +1 +0 +54 +5472 +0 + + +2411 +4 +1 +0 +55 +5753 +0 + + +2412 +4 +1 +0 +57 +5193 +0 + + +2413 +4 +1 +0 +58 +6574 +1 + + +2414 +4 +1 +0 +59 +5488 +0 + + +2415 +4 +1 +0 +60 +5752 +0 + + +2416 +4 +1 +0 +61 +5482 +0 + + +2417 +4 +1 +0 +62 +5750 +0 + + +2418 +4 +1 +0 +63 +5481 +0 + + +2419 +4 +1 +0 +64 +5747 +0 + + +2420 +4 +1 +0 +65 +6842 +1 + + +2421 +4 +1 +0 +66 +6573 +1 + + +2422 +4 +1 +0 +67 +5486 +0 + + +2423 +4 +1 +3 +0 +5778 +0 + + +2424 +4 +1 +3 +1 +6064 +0 + + +2425 +4 +1 +3 +2 +5779 +0 + + +2426 +4 +1 +3 +3 +6067 +0 + + +2427 +4 +1 +3 +4 +5777 +0 + + +2428 +4 +1 +3 +5 +5802 +0 + + +2429 +4 +1 +3 +6 +5780 +0 + + +2430 +4 +1 +3 +7 +5521 +0 + + +2431 +4 +1 +3 +8 +5775 +0 + + +2432 +4 +1 +3 +9 +6062 +0 + + +2433 +4 +1 +3 +10 +5789 +0 + + +2434 +4 +1 +3 +12 +5528 +0 + + +2435 +4 +1 +3 +13 +5511 +0 + + +2436 +4 +1 +3 +14 +5526 +0 + + +2437 +4 +1 +3 +15 +5776 +0 + + +2438 +4 +1 +3 +16 +6061 +0 + + +2439 +4 +1 +3 +17 +5773 +0 + + +2440 +4 +1 +3 +18 +5525 +0 + + +2441 +4 +1 +3 +19 +5513 +0 + + +2442 +4 +1 +3 +20 +6060 +0 + + +2443 +4 +1 +3 +21 +5774 +0 + + +2444 +4 +1 +3 +23 +6059 +0 + + +2445 +4 +1 +3 +24 +5772 +0 + + +2446 +4 +1 +3 +25 +5523 +0 + + +2447 +4 +1 +3 +26 +5514 +0 + + +2448 +4 +1 +3 +27 +6058 +0 + + +2449 +4 +1 +3 +28 +5771 +0 + + +2450 +4 +1 +3 +29 +5519 +0 + + +2451 +4 +1 +3 +30 +5516 +0 + + +2452 +4 +1 +3 +31 +6056 +0 + + +2453 +4 +1 +3 +32 +5788 +0 + + +2454 +4 +1 +3 +33 +5520 +0 + + +2455 +4 +1 +3 +34 +5786 +0 + + +2456 +4 +1 +3 +35 +5231 +0 + + +2457 +4 +1 +3 +36 +5769 +0 + + +2458 +4 +1 +3 +37 +6057 +0 + + +2459 +4 +1 +3 +38 +5508 +0 + + +2460 +4 +1 +3 +39 +6054 +0 + + +2461 +4 +1 +3 +40 +5783 +0 + + +2462 +4 +1 +3 +41 +5229 +0 + + +2463 +4 +1 +3 +42 +5768 +0 + + +2464 +4 +1 +3 +43 +6055 +0 + + +2465 +4 +1 +3 +44 +5781 +0 + + +2466 +4 +1 +3 +46 +6053 +0 + + +2467 +4 +1 +3 +47 +5506 +0 + + +2468 +4 +1 +3 +48 +5522 +0 + + +2469 +4 +1 +3 +49 +5766 +0 + + +2470 +4 +1 +3 +50 +6052 +0 + + +2471 +4 +1 +3 +51 +5518 +0 + + +2472 +4 +1 +3 +52 +5804 +0 + + +2473 +4 +1 +3 +53 +6051 +0 + + +2474 +4 +1 +3 +54 +5524 +0 + + +2475 +4 +1 +3 +55 +5517 +0 + + +2476 +4 +1 +3 +57 +6050 +0 + + +2477 +4 +1 +3 +58 +5763 +0 + + +2478 +4 +1 +3 +59 +5805 +0 + + +2479 +4 +1 +3 +60 +5228 +0 + + +2480 +4 +1 +3 +61 +6069 +0 + + +2481 +4 +1 +3 +62 +6048 +0 + + +2482 +4 +1 +3 +63 +5793 +0 + + +2483 +4 +1 +3 +64 +5515 +0 + + +2484 +4 +1 +3 +65 +6049 +0 + + +2485 +4 +1 +3 +66 +5761 +0 + + +2486 +4 +1 +3 +67 +5527 +0 + + +2487 +4 +1 +2 +0 +5226 +0 + + +2488 +4 +1 +2 +1 +6327 +0 + + +2489 +4 +1 +2 +2 +6046 +0 + + +2490 +4 +1 +2 +3 +6047 +0 + + +2491 +4 +1 +2 +4 +5223 +0 + + +2492 +4 +1 +2 +5 +6070 +0 + + +2493 +4 +1 +2 +6 +5512 +0 + + +2494 +4 +1 +2 +7 +5795 +0 + + +2495 +4 +1 +2 +8 +5232 +0 + + +2496 +4 +1 +2 +9 +6325 +0 + + +2497 +4 +1 +2 +10 +6045 +0 + + +2498 +4 +1 +2 +12 +6044 +0 + + +2499 +4 +1 +2 +13 +5230 +0 + + +2500 +4 +1 +2 +14 +5807 +0 + + +2501 +4 +1 +2 +15 +6043 +0 + + +2502 +4 +1 +2 +16 +6322 +0 + + +2503 +4 +1 +2 +17 +5227 +0 + + +2504 +4 +1 +2 +18 +6042 +0 + + +2505 +4 +1 +2 +19 +5225 +0 + + +2506 +4 +1 +2 +20 +5792 +0 + + +2507 +4 +1 +2 +21 +5221 +0 + + +2508 +4 +1 +2 +23 +5790 +0 + + +2509 +4 +1 +2 +24 +6040 +0 + + +2510 +4 +1 +2 +25 +6320 +0 + + +2511 +4 +1 +2 +26 +5224 +0 + + +2512 +4 +1 +2 +27 +6041 +0 + + +2513 +4 +1 +2 +28 +5222 +0 + + +2514 +4 +1 +2 +29 +5787 +0 + + +2515 +4 +1 +2 +30 +5220 +0 + + +2516 +4 +1 +2 +31 +5799 +0 + + +2517 +4 +1 +2 +32 +6038 +0 + + +2518 +4 +1 +2 +33 +6319 +0 + + +2519 +4 +1 +2 +34 +5218 +0 + + +2520 +4 +1 +2 +35 +5797 +0 + + +2521 +4 +1 +2 +36 +6039 +0 + + +2522 +4 +1 +2 +37 +5796 +0 + + +2523 +4 +1 +2 +38 +6037 +0 + + +2524 +4 +1 +2 +39 +6317 +0 + + +2525 +4 +1 +2 +40 +5215 +0 + + +2526 +4 +1 +2 +41 +5794 +0 + + +2527 +4 +1 +2 +42 +6036 +0 + + +2528 +4 +1 +2 +43 +6316 +0 + + +2529 +4 +1 +2 +44 +5219 +0 + + +2530 +4 +1 +2 +46 +6314 +0 + + +2531 +4 +1 +2 +47 +5213 +0 + + +2532 +4 +1 +2 +48 +5785 +0 + + +2533 +4 +1 +2 +49 +5217 +0 + + +2534 +4 +1 +2 +50 +6315 +0 + + +2535 +4 +1 +2 +51 +6034 +0 + + +2536 +4 +1 +2 +52 +5791 +0 + + +2537 +4 +1 +2 +53 +5216 +0 + + +2538 +4 +1 +2 +54 +6312 +0 + + +2539 +4 +1 +2 +55 +5210 +0 + + +2540 +4 +1 +2 +57 +5784 +0 + + +2541 +4 +1 +2 +58 +6033 +0 + + +2542 +4 +1 +2 +59 +6313 +0 + + +2543 +4 +1 +2 +60 +5212 +0 + + +2544 +4 +1 +2 +61 +6311 +0 + + +2545 +4 +1 +2 +62 +5207 +0 + + +2546 +4 +1 +2 +63 +5782 +0 + + +2547 +4 +1 +2 +64 +5214 +0 + + +2548 +4 +1 +2 +65 +5510 +0 + + +2549 +4 +1 +2 +66 +6031 +0 + + +2550 +4 +1 +2 +67 +5505 +0 + + +2551 +4 +1 +1 +0 +5205 +0 + + +2552 +4 +1 +1 +1 +5503 +0 + + +2553 +4 +1 +1 +2 +5211 +0 + + +2554 +4 +1 +1 +3 +6310 +1 + + +2555 +4 +1 +1 +4 +5209 +0 + + +2556 +4 +1 +1 +5 +5509 +0 + + +2557 +4 +1 +1 +6 +5208 +0 + + +2558 +4 +1 +1 +7 +5507 +0 + + +2559 +4 +1 +1 +8 +6309 +1 + + +2560 +4 +1 +1 +9 +5500 +0 + + +2561 +8 +2 +1 +10 +5727 +1 + + +2562 +8 +2 +1 +12 +8 +1 + + +2563 +8 +2 +1 +13 +6016 +1 + + +2564 +8 +2 +1 +14 +7351 +1 + + +2565 +8 +2 +1 +15 +6298 +1 + + +2566 +8 +2 +1 +16 +7096 +1 + + +2567 +8 +2 +1 +17 +5431 +1 + + +2568 +8 +2 +1 +18 +5128 +1 + + +2569 +8 +2 +1 +19 +5726 +1 + + +2570 +8 +2 +1 +20 +6834 +1 + + +2571 +8 +2 +1 +21 +6015 +1 + + +2572 +8 +2 +1 +23 +7 +1 + + +2573 +8 +2 +1 +24 +6297 +1 + + +2574 +8 +2 +1 +25 +6566 +1 + + +2575 +8 +2 +1 +26 +6014 +1 + + +2576 +8 +2 +1 +27 +6292 +1 + + +2577 +8 +2 +1 +28 +6295 +1 + + +2578 +8 +2 +1 +29 +6011 +1 + + +2579 +8 +2 +1 +30 +7098 +1 + + +2580 +8 +2 +1 +31 +7350 +1 + + +2581 +8 +2 +1 +32 +6836 +1 + + +2582 +8 +2 +1 +33 +7095 +1 + + +2583 +8 +2 +1 +34 +7097 +1 + + +2584 +8 +2 +1 +35 +5126 +1 + + +2585 +8 +2 +1 +36 +6835 +1 + + +2586 +8 +2 +1 +37 +6 +1 + + +2587 +8 +2 +1 +38 +6567 +1 + + +2588 +8 +2 +1 +39 +6564 +1 + + +2589 +8 +2 +1 +40 +6293 +1 + + +2590 +8 +2 +1 +41 +6290 +1 + + +2591 +8 +2 +1 +42 +6833 +1 + + +2592 +8 +2 +1 +43 +6009 +1 + + +2593 +8 +2 +1 +44 +6565 +1 + + +2594 +8 +2 +1 +46 +7348 +1 + + +2595 +8 +2 +1 +47 +6291 +1 + + +2596 +8 +2 +1 +48 +7093 +1 + + +2597 +8 +2 +1 +49 +6010 +1 + + +2598 +8 +2 +1 +50 +6831 +1 + + +2599 +8 +2 +1 +51 +7349 +1 + + +2600 +8 +2 +1 +52 +5125 +1 + + +2601 +8 +2 +1 +53 +7094 +1 + + +2602 +8 +2 +1 +54 +5 +1 + + +2603 +8 +2 +1 +55 +305 +1 + + +2604 +8 +2 +1 +57 +6563 +1 + + +2605 +8 +2 +1 +58 +6832 +1 + + +2606 +8 +2 +1 +59 +6289 +1 + + +2607 +8 +2 +1 +60 +5127 +1 + + +2608 +8 +2 +1 +61 +6830 +1 + + +2609 +8 +2 +1 +62 +6008 +1 + + +2610 +8 +2 +1 +63 +6562 +1 + + +2611 +8 +2 +1 +64 +5720 +1 + + +2612 +8 +2 +1 +65 +6288 +1 + + +2613 +8 +2 +1 +66 +7347 +1 + + +2614 +8 +2 +1 +67 +5124 +1 + + +2615 +8 +2 +0 +0 +7092 +1 + + +2616 +8 +2 +0 +1 +6007 +1 + + +2617 +8 +2 +0 +2 +304 +1 + + +2618 +8 +2 +0 +3 +4 +1 + + +2619 +8 +2 +0 +4 +5719 +1 + + +2620 +8 +2 +0 +5 +7091 +1 + + +2621 +8 +2 +0 +6 +7346 +1 + + +2622 +8 +2 +0 +7 +6829 +1 + + +2623 +8 +2 +0 +8 +5718 +1 + + +2624 +8 +2 +0 +9 +6561 +1 + + +2625 +8 +2 +0 +10 +6012 +1 + + +2626 +8 +2 +0 +12 +6287 +1 + + +2627 +8 +2 +0 +13 +5724 +1 + + +2628 +8 +2 +0 +14 +6006 +1 + + +2629 +8 +2 +0 +15 +5430 +1 + + +2630 +8 +2 +0 +16 +5123 +1 + + +2631 +8 +2 +0 +17 +5723 +1 + + +2632 +8 +2 +0 +18 +3 +1 + + +2633 +8 +2 +0 +19 +303 +1 + + +2634 +8 +2 +0 +20 +7345 +1 + + +2635 +8 +2 +0 +21 +5429 +1 + + +2636 +8 +2 +0 +23 +7090 +1 + + +2637 +8 +2 +0 +24 +5722 +1 + + +2638 +8 +2 +0 +25 +6828 +1 + + +2639 +8 +2 +0 +26 +5428 +1 + + +2640 +8 +2 +0 +27 +6560 +1 + + +2641 +8 +2 +0 +28 +5721 +1 + + +2642 +8 +2 +0 +29 +6286 +1 + + +2643 +8 +2 +0 +30 +5427 +1 + + +2644 +8 +2 +0 +31 +6005 +1 + + +2645 +8 +2 +0 +32 +5426 +1 + + +2646 +8 +2 +0 +33 +2 +1 + + +2647 +8 +2 +0 +34 +302 +1 + + +2648 +8 +2 +0 +35 +5717 +1 + + +2649 +8 +2 +0 +36 +5425 +1 + + +2650 +8 +2 +0 +37 +5423 +1 + + +2651 +8 +2 +0 +38 +5424 +1 + + +2652 +8 +2 +0 +39 +6559 +1 + + +2653 +8 +2 +0 +40 +7592 +1 + + +2654 +8 +2 +0 +41 +6285 +1 + + +2655 +8 +2 +0 +42 +7344 +1 + + +2656 +8 +2 +0 +43 +6004 +1 + + +2657 +8 +2 +0 +44 +7089 +1 + + +2658 +8 +2 +0 +46 +5716 +1 + + +2659 +8 +2 +0 +47 +6827 +1 + + +2660 +8 +2 +0 +48 +1 +1 + + +2661 +8 +2 +0 +49 +7088 +1 + + +2662 +8 +2 +0 +50 +5422 +1 + + +2663 +8 +2 +0 +51 +301 +1 + + +2664 +8 +2 +0 +52 +5122 +1 + + +2665 +8 +2 +0 +53 +6826 +1 + + +2666 +8 +2 +0 +54 +6284 +1 + + +2667 +8 +2 +0 +55 +6558 +1 + + +2668 +8 +2 +0 +57 +6003 +1 + + +2669 +8 +2 +0 +58 +5715 +1 + + +2670 +8 +2 +0 +59 +5421 +1 + + +2671 +8 +2 +0 +60 +6002 +1 + + +2672 +8 +2 +0 +61 +5121 +1 + + +2673 +8 +2 +0 +62 +5420 +1 + + +2674 +8 +2 +0 +63 +5714 +1 + + +2675 +8 +2 +0 +64 +894 +1 + + +2676 +8 +2 +0 +65 +0 +1 + + +2677 +8 +2 +0 +66 +300 +1 + + +2678 +8 +2 +0 +67 +5120 +1 + + +2679 +8 +2 +3 +0 +20 +1 + + +2680 +8 +2 +3 +1 +5140 +1 + + +2681 +8 +2 +3 +2 +32 +0 + + +2682 +8 +2 +3 +3 +5139 +1 + + +2683 +8 +2 +3 +4 +30 +0 + + +2684 +8 +2 +3 +5 +5157 +0 + + +2685 +8 +2 +3 +6 +19 +1 + + +2686 +8 +2 +3 +7 +5449 +0 + + +2687 +8 +2 +3 +8 +5459 +0 + + +2688 +8 +2 +3 +9 +5156 +0 + + +2689 +8 +2 +3 +10 +27 +0 + + +2690 +8 +2 +3 +12 +5447 +0 + + +2691 +8 +2 +3 +13 +5456 +0 + + +2692 +8 +2 +3 +14 +5154 +0 + + +2693 +8 +2 +3 +15 +25 +0 + + +2694 +8 +2 +3 +16 +5743 +0 + + +2695 +8 +2 +3 +17 +5454 +0 + + +2696 +8 +2 +3 +18 +5151 +0 + + +2697 +8 +2 +3 +19 +24 +0 + + +2698 +8 +2 +3 +20 +5741 +0 + + +2699 +8 +2 +3 +21 +18 +1 + + +2700 +8 +2 +3 +23 +5149 +0 + + +2701 +8 +2 +3 +24 +5179 +0 + + +2702 +8 +2 +3 +25 +5740 +0 + + +2703 +8 +2 +3 +26 +5458 +0 + + +2704 +8 +2 +3 +27 +5141 +1 + + +2705 +8 +2 +3 +28 +5177 +0 + + +2706 +8 +2 +3 +29 +5744 +0 + + +2707 +8 +2 +3 +30 +895 +1 + + +2708 +8 +2 +3 +31 +5148 +0 + + +2709 +8 +2 +3 +32 +5176 +0 + + +2710 +8 +2 +3 +33 +5742 +0 + + +2711 +8 +2 +3 +34 +5455 +0 + + +2712 +8 +2 +3 +35 +5137 +1 + + +2713 +8 +2 +3 +36 +5153 +0 + + +2714 +8 +2 +3 +37 +5146 +0 + + +2715 +8 +2 +3 +38 +17 +1 + + +2716 +8 +2 +3 +39 +5739 +1 + + +2717 +8 +2 +3 +40 +5452 +0 + + +2718 +8 +2 +3 +41 +5453 +0 + + +2719 +8 +2 +3 +42 +5152 +0 + + +2720 +8 +2 +3 +43 +5443 +1 + + +2721 +8 +2 +3 +44 +5450 +0 + + +2722 +8 +2 +3 +46 +5451 +0 + + +2723 +8 +2 +3 +47 +5150 +0 + + +2724 +8 +2 +3 +48 +5442 +1 + + +2725 +8 +2 +3 +49 +5444 +1 + + +2726 +8 +2 +3 +50 +5136 +1 + + +2727 +8 +2 +3 +51 +5147 +0 + + +2728 +8 +2 +3 +52 +5448 +0 + + +2729 +8 +2 +3 +53 +16 +1 + + +2730 +8 +2 +3 +54 +5138 +1 + + +2731 +8 +2 +3 +55 +37 +0 + + +2732 +8 +2 +3 +57 +6300 +1 + + +2733 +8 +2 +3 +58 +5145 +0 + + +2734 +8 +2 +3 +59 +5446 +0 + + +2735 +8 +2 +3 +60 +908 +1 + + +2736 +8 +2 +3 +61 +6299 +1 + + +2737 +8 +2 +3 +62 +5144 +0 + + +2738 +8 +2 +3 +63 +5445 +0 + + +2739 +8 +2 +3 +64 +618 +1 + + +2740 +8 +2 +3 +65 +6027 +1 + + +2741 +8 +2 +3 +66 +5164 +0 + + +2742 +8 +2 +3 +67 +5135 +1 + + +2743 +8 +2 +2 +0 +907 +1 + + +2744 +8 +2 +2 +1 +6026 +1 + + +2745 +8 +2 +2 +2 +15 +1 + + +2746 +8 +2 +2 +3 +5738 +1 + + +2747 +8 +2 +2 +4 +5162 +0 + + +2748 +8 +2 +2 +5 +5737 +1 + + +2749 +8 +2 +2 +6 +617 +1 + + +2750 +8 +2 +2 +7 +5441 +1 + + +2751 +8 +2 +2 +8 +5159 +0 + + +2752 +8 +2 +2 +9 +5736 +1 + + +2753 +8 +2 +2 +10 +906 +1 + + +2754 +8 +2 +2 +12 +5440 +1 + + +2755 +8 +2 +2 +13 +1187 +1 + + +2756 +8 +2 +2 +14 +5134 +1 + + +2757 +8 +2 +2 +15 +1461 +1 + + +2758 +8 +2 +2 +16 +6025 +1 + + +2759 +8 +2 +2 +17 +14 +1 + + +2760 +8 +2 +2 +18 +5735 +1 + + +2761 +8 +2 +2 +19 +905 +1 + + +2762 +8 +2 +2 +20 +5439 +1 + + +2763 +8 +2 +2 +21 +1186 +1 + + +2764 +8 +2 +2 +23 +6024 +1 + + +2765 +8 +2 +2 +24 +1460 +1 + + +2766 +8 +2 +2 +25 +5734 +1 + + +2767 +8 +2 +2 +26 +904 +1 + + +2768 +8 +2 +2 +27 +5438 +1 + + +2769 +8 +2 +2 +28 +1185 +1 + + +2770 +8 +2 +2 +29 +6023 +1 + + +2771 +8 +2 +2 +30 +1459 +1 + + +2772 +8 +2 +2 +31 +5733 +1 + + +2773 +8 +2 +2 +32 +903 +1 + + +2774 +8 +2 +2 +33 +5437 +1 + + +2775 +8 +2 +2 +34 +13 +1 + + +2776 +8 +2 +2 +35 +6022 +1 + + +2777 +8 +2 +2 +36 +1184 +1 + + +2778 +8 +2 +2 +37 +5732 +1 + + +2779 +8 +2 +2 +38 +1458 +1 + + +2780 +8 +2 +2 +39 +5436 +1 + + +2781 +8 +2 +2 +40 +902 +1 + + +2782 +8 +2 +2 +41 +6021 +1 + + +2783 +8 +2 +2 +42 +1183 +1 + + +2784 +8 +2 +2 +43 +5133 +1 + + +2785 +8 +2 +2 +44 +1457 +1 + + +2786 +8 +2 +2 +46 +5731 +1 + + +2787 +8 +2 +2 +47 +901 +1 + + +2788 +8 +2 +2 +48 +5435 +1 + + +2789 +8 +2 +2 +49 +12 +1 + + +2790 +8 +2 +2 +50 +5434 +1 + + +2791 +8 +2 +2 +51 +1182 +1 + + +2792 +8 +2 +2 +52 +6303 +1 + + +2793 +8 +2 +2 +53 +1456 +1 + + +2794 +8 +2 +2 +54 +6020 +1 + + +2795 +8 +2 +2 +55 +1724 +1 + + +2796 +8 +2 +2 +57 +5730 +1 + + +2797 +8 +2 +2 +58 +900 +1 + + +2798 +8 +2 +2 +59 +6302 +1 + + +2799 +8 +2 +2 +60 +1181 +1 + + +2800 +8 +2 +2 +61 +5132 +1 + + +2801 +8 +2 +2 +62 +1455 +1 + + +2802 +8 +2 +2 +63 +5131 +1 + + +2803 +8 +2 +2 +64 +1723 +1 + + +2804 +8 +2 +2 +65 +6019 +1 + + +2805 +8 +2 +2 +66 +11 +1 + + +2806 +8 +2 +2 +67 +5729 +1 + + +2807 +8 +2 +1 +0 +899 +1 + + +2808 +8 +2 +1 +1 +6301 +1 + + +2809 +8 +2 +1 +2 +1180 +1 + + +2810 +8 +2 +1 +3 +6018 +1 + + +2811 +8 +2 +1 +4 +1454 +1 + + +2812 +8 +2 +1 +5 +5130 +1 + + +2813 +8 +2 +1 +6 +1722 +1 + + +2814 +8 +2 +1 +7 +5129 +1 + + +2815 +8 +2 +1 +8 +10 +1 + + +2816 +8 +2 +1 +9 +9 +1 + + +2817 +8 +3 +1 +10 +602 +1 + + +2818 +8 +3 +1 +12 +309 +1 + + +2819 +8 +3 +1 +13 +603 +1 + + +2820 +8 +3 +1 +14 +308 +1 + + +2821 +8 +3 +1 +15 +890 +1 + + +2822 +8 +3 +1 +16 +1715 +1 + + +2823 +8 +3 +1 +17 +1977 +1 + + +2824 +8 +3 +1 +18 +1720 +1 + + +2825 +8 +3 +1 +19 +1446 +1 + + +2826 +8 +3 +1 +20 +1175 +1 + + +2827 +8 +3 +1 +21 +1714 +1 + + +2828 +8 +3 +1 +23 +307 +1 + + +2829 +8 +3 +1 +24 +1976 +1 + + +2830 +8 +3 +1 +25 +892 +1 + + +2831 +8 +3 +1 +26 +889 +1 + + +2832 +8 +3 +1 +27 +1451 +1 + + +2833 +8 +3 +1 +28 +601 +1 + + +2834 +8 +3 +1 +29 +893 +1 + + +2835 +8 +3 +1 +30 +2231 +1 + + +2836 +8 +3 +1 +31 +1176 +1 + + +2837 +8 +3 +1 +32 +1171 +1 + + +2838 +8 +3 +1 +33 +1721 +1 + + +2839 +8 +3 +1 +34 +1445 +1 + + +2840 +8 +3 +1 +35 +1452 +1 + + +2841 +8 +3 +1 +36 +1713 +1 + + +2842 +8 +3 +1 +37 +1453 +1 + + +2843 +8 +3 +1 +38 +1975 +1 + + +2844 +8 +3 +1 +39 +306 +1 + + +2845 +8 +3 +1 +40 +2230 +1 + + +2846 +8 +3 +1 +41 +1178 +1 + + +2847 +8 +3 +1 +42 +600 +1 + + +2848 +8 +3 +1 +43 +5433 +1 + + +2849 +8 +3 +1 +44 +888 +1 + + +2850 +8 +3 +1 +46 +5728 +1 + + +2851 +8 +3 +1 +47 +1170 +1 + + +2852 +8 +3 +1 +48 +6017 +1 + + +2853 +8 +3 +1 +49 +1444 +1 + + +2854 +8 +3 +1 +50 +5432 +1 + + +2855 +8 +3 +1 +51 +1712 +1 + + +2856 +8 +3 +1 +52 +6840 +1 + + +2857 +8 +3 +1 +53 +1974 +1 + + +2858 +8 +3 +1 +54 +6841 +1 + + +2859 +8 +3 +1 +55 +2229 +1 + + +2860 +8 +3 +1 +57 +599 +1 + + +2861 +8 +3 +1 +58 +1169 +1 + + +2862 +8 +3 +1 +59 +6572 +1 + + +2863 +8 +3 +1 +60 +887 +1 + + +2864 +8 +3 +1 +61 +7101 +1 + + +2865 +8 +3 +1 +62 +1443 +1 + + +2866 +8 +3 +1 +63 +6839 +1 + + +2867 +8 +3 +1 +64 +1711 +1 + + +2868 +8 +3 +1 +65 +6571 +1 + + +2869 +8 +3 +1 +66 +1973 +1 + + +2870 +8 +3 +1 +67 +7100 +1 + + +2871 +8 +3 +0 +0 +2228 +1 + + +2872 +8 +3 +0 +1 +6838 +1 + + +2873 +8 +3 +0 +2 +1168 +1 + + +2874 +8 +3 +0 +3 +598 +1 + + +2875 +8 +3 +0 +4 +1442 +1 + + +2876 +8 +3 +0 +5 +6570 +1 + + +2877 +8 +3 +0 +6 +886 +1 + + +2878 +8 +3 +0 +7 +6296 +1 + + +2879 +8 +3 +0 +8 +1710 +1 + + +2880 +8 +3 +0 +9 +7099 +1 + + +2881 +8 +3 +0 +10 +1972 +1 + + +2882 +8 +3 +0 +12 +6837 +1 + + +2883 +8 +3 +0 +13 +2227 +1 + + +2884 +8 +3 +0 +14 +6569 +1 + + +2885 +8 +3 +0 +15 +1167 +1 + + +2886 +8 +3 +0 +16 +6568 +1 + + +2887 +8 +3 +0 +17 +1441 +1 + + +2888 +8 +3 +0 +18 +6294 +1 + + +2889 +8 +3 +0 +19 +1709 +1 + + +2890 +8 +3 +0 +20 +597 +1 + + +2891 +8 +3 +0 +21 +1971 +1 + + +2892 +8 +3 +0 +23 +5725 +1 + + +2893 +8 +3 +0 +24 +885 +1 + + +2894 +8 +3 +0 +25 +6013 +1 + + +2895 +8 +3 +0 +26 +2226 +1 + + +2896 +8 +3 +0 +27 +1174 +1 + + +2897 +8 +3 +0 +28 +1166 +1 + + +2898 +8 +3 +0 +29 +1450 +1 + + +2899 +8 +3 +0 +30 +1440 +1 + + +2900 +8 +3 +0 +31 +1719 +1 + + +2901 +8 +3 +0 +32 +1708 +1 + + +2902 +8 +3 +0 +33 +1173 +1 + + +2903 +8 +3 +0 +34 +1970 +1 + + +2904 +8 +3 +0 +35 +596 +1 + + +2905 +8 +3 +0 +36 +2225 +1 + + +2906 +8 +3 +0 +37 +1449 +1 + + +2907 +8 +3 +0 +38 +884 +1 + + +2908 +8 +3 +0 +39 +891 +1 + + +2909 +8 +3 +0 +40 +2473 +1 + + +2910 +8 +3 +0 +41 +1718 +1 + + +2911 +8 +3 +0 +42 +1165 +1 + + +2912 +8 +3 +0 +43 +1172 +1 + + +2913 +8 +3 +0 +44 +1439 +1 + + +2914 +8 +3 +0 +46 +1448 +1 + + +2915 +8 +3 +0 +47 +1707 +1 + + +2916 +8 +3 +0 +48 +1981 +1 + + +2917 +8 +3 +0 +49 +1969 +1 + + +2918 +8 +3 +0 +50 +1447 +1 + + +2919 +8 +3 +0 +51 +2224 +1 + + +2920 +8 +3 +0 +52 +595 +1 + + +2921 +8 +3 +0 +53 +883 +1 + + +2922 +8 +3 +0 +54 +1717 +1 + + +2923 +8 +3 +0 +55 +2472 +1 + + +2924 +8 +3 +0 +57 +1980 +1 + + +2925 +8 +3 +0 +58 +1164 +1 + + +2926 +8 +3 +0 +59 +1979 +1 + + +2927 +8 +3 +0 +60 +1438 +1 + + +2928 +8 +3 +0 +61 +1716 +1 + + +2929 +8 +3 +0 +62 +1706 +1 + + +2930 +8 +3 +0 +63 +1978 +1 + + +2931 +8 +3 +0 +64 +1968 +1 + + +2932 +8 +3 +0 +65 +4772 +1 + + +2933 +8 +3 +0 +66 +882 +1 + + +2934 +8 +3 +0 +67 +594 +1 + + +2935 +8 +3 +3 +0 +614 +1 + + +2936 +8 +3 +3 +1 +320 +1 + + +2937 +8 +3 +3 +2 +342 +0 + + +2938 +8 +3 +3 +3 +53 +0 + + +2939 +8 +3 +3 +4 +22 +1 + + +2940 +8 +3 +3 +5 +319 +1 + + +2941 +8 +3 +3 +6 +341 +0 + + +2942 +8 +3 +3 +7 +29 +0 + + +2943 +8 +3 +3 +8 +613 +1 + + +2944 +8 +3 +3 +9 +36 +0 + + +2945 +8 +3 +3 +10 +5171 +0 + + +2946 +8 +3 +3 +12 +28 +0 + + +2947 +8 +3 +3 +13 +339 +0 + + +2948 +8 +3 +3 +14 +34 +0 + + +2949 +8 +3 +3 +15 +23 +1 + + +2950 +8 +3 +3 +16 +26 +0 + + +2951 +8 +3 +3 +17 +336 +0 + + +2952 +8 +3 +3 +18 +31 +0 + + +2953 +8 +3 +3 +19 +5174 +0 + + +2954 +8 +3 +3 +20 +64 +0 + + +2955 +8 +3 +3 +21 +334 +0 + + +2956 +8 +3 +3 +23 +318 +1 + + +2957 +8 +3 +3 +24 +333 +0 + + +2958 +8 +3 +3 +25 +62 +0 + + +2959 +8 +3 +3 +26 +612 +1 + + +2960 +8 +3 +3 +27 +5469 +0 + + +2961 +8 +3 +3 +28 +51 +0 + + +2962 +8 +3 +3 +29 +59 +0 + + +2963 +8 +3 +3 +30 +344 +0 + + +2964 +8 +3 +3 +31 +5142 +1 + + +2965 +8 +3 +3 +32 +35 +0 + + +2966 +8 +3 +3 +33 +57 +0 + + +2967 +8 +3 +3 +34 +347 +0 + + +2968 +8 +3 +3 +35 +5467 +0 + + +2969 +8 +3 +3 +36 +322 +1 + + +2970 +8 +3 +3 +37 +317 +1 + + +2971 +8 +3 +3 +38 +349 +0 + + +2972 +8 +3 +3 +39 +56 +0 + + +2973 +8 +3 +3 +40 +611 +1 + + +2974 +8 +3 +3 +41 +5464 +0 + + +2975 +8 +3 +3 +42 +38 +0 + + +2976 +8 +3 +3 +43 +54 +0 + + +2977 +8 +3 +3 +44 +350 +0 + + +2978 +8 +3 +3 +46 +5462 +0 + + +2979 +8 +3 +3 +47 +40 +0 + + +2980 +8 +3 +3 +48 +21 +1 + + +2981 +8 +3 +3 +49 +329 +0 + + +2982 +8 +3 +3 +50 +5461 +0 + + +2983 +8 +3 +3 +51 +327 +0 + + +2984 +8 +3 +3 +52 +33 +0 + + +2985 +8 +3 +3 +53 +330 +0 + + +2986 +8 +3 +3 +54 +316 +1 + + +2987 +8 +3 +3 +55 +1179 +1 + + +2988 +8 +3 +3 +57 +5170 +0 + + +2989 +8 +3 +3 +58 +610 +1 + + +2990 +8 +3 +3 +59 +5165 +0 + + +2991 +8 +3 +3 +60 +41 +0 + + +2992 +8 +3 +3 +61 +5143 +1 + + +2993 +8 +3 +3 +62 +332 +0 + + +2994 +8 +3 +3 +63 +5167 +0 + + +2995 +8 +3 +3 +64 +43 +0 + + +2996 +8 +3 +3 +65 +55 +0 + + +2997 +8 +3 +3 +66 +335 +0 + + +2998 +8 +3 +3 +67 +5172 +0 + + +2999 +8 +3 +2 +0 +321 +1 + + +3000 +8 +3 +2 +1 +315 +1 + + +3001 +8 +3 +2 +2 +337 +0 + + +3002 +8 +3 +2 +3 +58 +0 + + +3003 +8 +3 +2 +4 +609 +1 + + +3004 +8 +3 +2 +5 +5173 +0 + + +3005 +8 +3 +2 +6 +46 +0 + + +3006 +8 +3 +2 +7 +60 +0 + + +3007 +8 +3 +2 +8 +338 +0 + + +3008 +8 +3 +2 +9 +5175 +0 + + +3009 +8 +3 +2 +10 +48 +0 + + +3010 +8 +3 +2 +12 +61 +0 + + +3011 +8 +3 +2 +13 +340 +0 + + +3012 +8 +3 +2 +14 +5178 +0 + + +3013 +8 +3 +2 +15 +49 +0 + + +3014 +8 +3 +2 +16 +63 +0 + + +3015 +8 +3 +2 +17 +620 +0 + + +3016 +8 +3 +2 +18 +314 +1 + + +3017 +8 +3 +2 +19 +608 +1 + + +3018 +8 +3 +2 +20 +331 +0 + + +3019 +8 +3 +2 +21 +1177 +1 + + +3020 +8 +3 +2 +23 +5180 +0 + + +3021 +8 +3 +2 +24 +621 +0 + + +3022 +8 +3 +2 +25 +5181 +0 + + +3023 +8 +3 +2 +26 +42 +0 + + +3024 +8 +3 +2 +27 +5182 +0 + + +3025 +8 +3 +2 +28 +619 +1 + + +3026 +8 +3 +2 +29 +5155 +0 + + +3027 +8 +3 +2 +30 +323 +1 + + +3028 +8 +3 +2 +31 +5158 +0 + + +3029 +8 +3 +2 +32 +623 +0 + + +3030 +8 +3 +2 +33 +5160 +0 + + +3031 +8 +3 +2 +34 +45 +0 + + +3032 +8 +3 +2 +35 +313 +1 + + +3033 +8 +3 +2 +36 +607 +1 + + +3034 +8 +3 +2 +37 +5161 +0 + + +3035 +8 +3 +2 +38 +626 +0 + + +3036 +8 +3 +2 +39 +5163 +0 + + +3037 +8 +3 +2 +40 +52 +0 + + +3038 +8 +3 +2 +41 +5166 +0 + + +3039 +8 +3 +2 +42 +628 +0 + + +3040 +8 +3 +2 +43 +5168 +0 + + +3041 +8 +3 +2 +44 +325 +0 + + +3042 +8 +3 +2 +46 +5169 +0 + + +3043 +8 +3 +2 +47 +629 +0 + + +3044 +8 +3 +2 +48 +615 +1 + + +3045 +8 +3 +2 +49 +328 +0 + + +3046 +8 +3 +2 +50 +312 +1 + + +3047 +8 +3 +2 +51 +606 +1 + + +3048 +8 +3 +2 +52 +39 +0 + + +3049 +8 +3 +2 +53 +631 +0 + + +3050 +8 +3 +2 +54 +44 +0 + + +3051 +8 +3 +2 +55 +622 +0 + + +3052 +8 +3 +2 +57 +47 +0 + + +3053 +8 +3 +2 +58 +624 +0 + + +3054 +8 +3 +2 +59 +50 +0 + + +3055 +8 +3 +2 +60 +625 +0 + + +3056 +8 +3 +2 +61 +71 +0 + + +3057 +8 +3 +2 +62 +627 +0 + + +3058 +8 +3 +2 +63 +616 +1 + + +3059 +8 +3 +2 +64 +630 +0 + + +3060 +8 +3 +2 +65 +311 +1 + + +3061 +8 +3 +2 +66 +632 +0 + + +3062 +8 +3 +2 +67 +326 +0 + + +3063 +8 +3 +1 +0 +605 +1 + + +3064 +8 +3 +1 +1 +324 +1 + + +3065 +8 +3 +1 +2 +912 +0 + + +3066 +8 +3 +1 +3 +898 +1 + + +3067 +8 +3 +1 +4 +910 +0 + + +3068 +8 +3 +1 +5 +897 +1 + + +3069 +8 +3 +1 +6 +909 +0 + + +3070 +8 +3 +1 +7 +896 +1 + + +3071 +8 +3 +1 +8 +604 +1 + + +3072 +8 +3 +1 +9 +310 +1 + + +3073 +2 +0 +1 +10 +935 +0 + + +3074 +2 +0 +1 +12 +649 +0 + + +3075 +2 +0 +1 +13 +937 +0 + + +3076 +2 +0 +1 +14 +648 +0 + + +3077 +2 +0 +1 +15 +934 +0 + + +3078 +2 +0 +1 +16 +646 +0 + + +3079 +2 +0 +1 +17 +932 +0 + + +3080 +2 +0 +1 +18 +931 +0 + + +3081 +2 +0 +1 +19 +933 +0 + + +3082 +2 +0 +1 +20 +84 +0 + + +3083 +2 +0 +1 +21 +92 +0 + + +3084 +2 +0 +1 +23 +643 +0 + + +3085 +2 +0 +1 +24 +930 +0 + + +3086 +2 +0 +1 +25 +364 +0 + + +3087 +2 +0 +1 +26 +381 +0 + + +3088 +2 +0 +1 +27 +928 +0 + + +3089 +2 +0 +1 +28 +413 +0 + + +3090 +2 +0 +1 +29 +368 +0 + + +3091 +2 +0 +1 +30 +929 +0 + + +3092 +2 +0 +1 +31 +362 +0 + + +3093 +2 +0 +1 +32 +938 +0 + + +3094 +2 +0 +1 +33 +926 +0 + + +3095 +2 +0 +1 +34 +1207 +0 + + +3096 +2 +0 +1 +35 +652 +0 + + +3097 +2 +0 +1 +36 +379 +0 + + +3098 +2 +0 +1 +37 +640 +0 + + +3099 +2 +0 +1 +38 +927 +0 + + +3100 +2 +0 +1 +39 +925 +0 + + +3101 +2 +0 +1 +40 +370 +0 + + +3102 +2 +0 +1 +41 +366 +0 + + +3103 +2 +0 +1 +42 +90 +0 + + +3104 +2 +0 +1 +43 +82 +0 + + +3105 +2 +0 +1 +44 +1205 +0 + + +3106 +2 +0 +1 +46 +79 +0 + + +3107 +2 +0 +1 +47 +924 +0 + + +3108 +2 +0 +1 +48 +923 +0 + + +3109 +2 +0 +1 +49 +376 +0 + + +3110 +2 +0 +1 +50 +77 +0 + + +3111 +2 +0 +1 +51 +1202 +0 + + +3112 +2 +0 +1 +52 +641 +0 + + +3113 +2 +0 +1 +53 +922 +0 + + +3114 +2 +0 +1 +54 +86 +0 + + +3115 +2 +0 +1 +55 +936 +0 + + +3116 +2 +0 +1 +57 +920 +0 + + +3117 +2 +0 +1 +58 +1200 +0 + + +3118 +2 +0 +1 +59 +83 +0 + + +3119 +2 +0 +1 +60 +87 +0 + + +3120 +2 +0 +1 +61 +365 +0 + + +3121 +2 +0 +1 +62 +921 +0 + + +3122 +2 +0 +1 +63 +638 +0 + + +3123 +2 +0 +1 +64 +1199 +0 + + +3124 +2 +0 +1 +65 +918 +0 + + +3125 +2 +0 +1 +66 +85 +0 + + +3126 +2 +0 +1 +67 +635 +0 + + +3127 +2 +0 +0 +0 +374 +0 + + +3128 +2 +0 +0 +1 +919 +0 + + +3129 +2 +0 +0 +2 +369 +0 + + +3130 +2 +0 +0 +3 +917 +0 + + +3131 +2 +0 +0 +4 +1197 +0 + + +3132 +2 +0 +0 +5 +76 +0 + + +3133 +2 +0 +0 +6 +94 +0 + + +3134 +2 +0 +0 +7 +916 +0 + + +3135 +2 +0 +0 +8 +1196 +0 + + +3136 +2 +0 +0 +9 +645 +0 + + +3137 +2 +0 +0 +10 +373 +0 + + +3138 +2 +0 +0 +12 +915 +0 + + +3139 +2 +0 +0 +13 +1194 +0 + + +3140 +2 +0 +0 +14 +81 +0 + + +3141 +2 +0 +0 +15 +91 +0 + + +3142 +2 +0 +0 +16 +914 +0 + + +3143 +2 +0 +0 +17 +1195 +0 + + +3144 +2 +0 +0 +18 +74 +0 + + +3145 +2 +0 +0 +19 +1192 +0 + + +3146 +2 +0 +0 +20 +647 +0 + + +3147 +2 +0 +0 +21 +89 +0 + + +3148 +2 +0 +0 +23 +913 +0 + + +3149 +2 +0 +0 +24 +651 +0 + + +3150 +2 +0 +0 +25 +358 +0 + + +3151 +2 +0 +0 +26 +1193 +0 + + +3152 +2 +0 +0 +27 +356 +0 + + +3153 +2 +0 +0 +28 +1191 +0 + + +3154 +2 +0 +0 +29 +911 +0 + + +3155 +2 +0 +0 +30 +367 +0 + + +3156 +2 +0 +0 +31 +357 +0 + + +3157 +2 +0 +0 +32 +371 +0 + + +3158 +2 +0 +0 +33 +644 +0 + + +3159 +2 +0 +0 +34 +88 +0 + + +3160 +2 +0 +0 +35 +354 +0 + + +3161 +2 +0 +0 +36 +1190 +1 + + +3162 +2 +0 +0 +37 +355 +0 + + +3163 +2 +0 +0 +38 +93 +0 + + +3164 +2 +0 +0 +39 +353 +0 + + +3165 +2 +0 +0 +40 +110 +0 + + +3166 +2 +0 +0 +41 +642 +0 + + +3167 +2 +0 +0 +42 +105 +0 + + +3168 +2 +0 +0 +43 +352 +0 + + +3169 +2 +0 +0 +44 +104 +0 + + +3170 +2 +0 +0 +46 +351 +0 + + +3171 +2 +0 +0 +47 +102 +0 + + +3172 +2 +0 +0 +48 +639 +0 + + +3173 +2 +0 +0 +49 +99 +0 + + +3174 +2 +0 +0 +50 +348 +0 + + +3175 +2 +0 +0 +51 +97 +0 + + +3176 +2 +0 +0 +52 +637 +0 + + +3177 +2 +0 +0 +53 +1189 +1 + + +3178 +2 +0 +0 +54 +346 +0 + + +3179 +2 +0 +0 +55 +96 +0 + + +3180 +2 +0 +0 +57 +345 +0 + + +3181 +2 +0 +0 +58 +650 +0 + + +3182 +2 +0 +0 +59 +633 +0 + + +3183 +2 +0 +0 +60 +361 +0 + + +3184 +2 +0 +0 +61 +636 +0 + + +3185 +2 +0 +0 +62 +360 +0 + + +3186 +2 +0 +0 +63 +343 +0 + + +3187 +2 +0 +0 +64 +359 +0 + + +3188 +2 +0 +0 +65 +1188 +1 + + +3189 +2 +0 +0 +66 +1462 +1 + + +3190 +2 +0 +0 +67 +634 +0 + + +3191 +2 +0 +3 +0 +405 +0 + + +3192 +2 +0 +3 +1 +106 +0 + + +3193 +2 +0 +3 +2 +404 +0 + + +3194 +2 +0 +3 +3 +103 +0 + + +3195 +2 +0 +3 +4 +402 +0 + + +3196 +2 +0 +3 +5 +403 +0 + + +3197 +2 +0 +3 +6 +401 +0 + + +3198 +2 +0 +3 +7 +5250 +0 + + +3199 +2 +0 +3 +8 +400 +0 + + +3200 +2 +0 +3 +9 +101 +0 + + +3201 +2 +0 +3 +10 +398 +0 + + +3202 +2 +0 +3 +12 +5247 +0 + + +3203 +2 +0 +3 +13 +416 +0 + + +3204 +2 +0 +3 +14 +100 +0 + + +3205 +2 +0 +3 +15 +139 +0 + + +3206 +2 +0 +3 +16 +5245 +0 + + +3207 +2 +0 +3 +17 +399 +0 + + +3208 +2 +0 +3 +18 +397 +0 + + +3209 +2 +0 +3 +19 +407 +0 + + +3210 +2 +0 +3 +20 +98 +0 + + +3211 +2 +0 +3 +21 +396 +0 + + +3212 +2 +0 +3 +23 +5243 +0 + + +3213 +2 +0 +3 +24 +142 +0 + + +3214 +2 +0 +3 +25 +395 +0 + + +3215 +2 +0 +3 +26 +132 +0 + + +3216 +2 +0 +3 +27 +95 +0 + + +3217 +2 +0 +3 +28 +394 +0 + + +3218 +2 +0 +3 +29 +5244 +0 + + +3219 +2 +0 +3 +30 +130 +0 + + +3220 +2 +0 +3 +31 +392 +0 + + +3221 +2 +0 +3 +32 +414 +0 + + +3222 +2 +0 +3 +33 +5252 +0 + + +3223 +2 +0 +3 +34 +685 +0 + + +3224 +2 +0 +3 +35 +5246 +0 + + +3225 +2 +0 +3 +36 +393 +0 + + +3226 +2 +0 +3 +37 +5248 +0 + + +3227 +2 +0 +3 +38 +137 +0 + + +3228 +2 +0 +3 +39 +5249 +0 + + +3229 +2 +0 +3 +40 +136 +0 + + +3230 +2 +0 +3 +41 +390 +0 + + +3231 +2 +0 +3 +42 +684 +0 + + +3232 +2 +0 +3 +43 +126 +0 + + +3233 +2 +0 +3 +44 +391 +0 + + +3234 +2 +0 +3 +46 +389 +0 + + +3235 +2 +0 +3 +47 +127 +0 + + +3236 +2 +0 +3 +48 +128 +0 + + +3237 +2 +0 +3 +49 +682 +0 + + +3238 +2 +0 +3 +50 +5251 +0 + + +3239 +2 +0 +3 +51 +388 +0 + + +3240 +2 +0 +3 +52 +5254 +0 + + +3241 +2 +0 +3 +53 +134 +0 + + +3242 +2 +0 +3 +54 +387 +0 + + +3243 +2 +0 +3 +55 +125 +0 + + +3244 +2 +0 +3 +57 +129 +0 + + +3245 +2 +0 +3 +58 +679 +0 + + +3246 +2 +0 +3 +59 +5257 +0 + + +3247 +2 +0 +3 +60 +386 +0 + + +3248 +2 +0 +3 +61 +384 +0 + + +3249 +2 +0 +3 +62 +131 +0 + + +3250 +2 +0 +3 +63 +5256 +0 + + +3251 +2 +0 +3 +64 +677 +0 + + +3252 +2 +0 +3 +65 +107 +0 + + +3253 +2 +0 +3 +66 +5262 +0 + + +3254 +2 +0 +3 +67 +385 +0 + + +3255 +2 +0 +2 +0 +5259 +0 + + +3256 +2 +0 +2 +1 +382 +0 + + +3257 +2 +0 +2 +2 +676 +0 + + +3258 +2 +0 +2 +3 +111 +0 + + +3259 +2 +0 +2 +4 +119 +0 + + +3260 +2 +0 +2 +5 +383 +0 + + +3261 +2 +0 +2 +6 +675 +0 + + +3262 +2 +0 +2 +7 +5242 +0 + + +3263 +2 +0 +2 +8 +117 +0 + + +3264 +2 +0 +2 +9 +113 +0 + + +3265 +2 +0 +2 +10 +674 +0 + + +3266 +2 +0 +2 +12 +5239 +0 + + +3267 +2 +0 +2 +13 +116 +0 + + +3268 +2 +0 +2 +14 +380 +0 + + +3269 +2 +0 +2 +15 +122 +0 + + +3270 +2 +0 +2 +16 +109 +0 + + +3271 +2 +0 +2 +17 +673 +0 + + +3272 +2 +0 +2 +18 +5237 +0 + + +3273 +2 +0 +2 +19 +671 +0 + + +3274 +2 +0 +2 +20 +378 +0 + + +3275 +2 +0 +2 +21 +672 +0 + + +3276 +2 +0 +2 +23 +5236 +0 + + +3277 +2 +0 +2 +24 +411 +0 + + +3278 +2 +0 +2 +25 +5235 +0 + + +3279 +2 +0 +2 +26 +669 +0 + + +3280 +2 +0 +2 +27 +377 +0 + + +3281 +2 +0 +2 +28 +124 +0 + + +3282 +2 +0 +2 +29 +5238 +0 + + +3283 +2 +0 +2 +30 +670 +0 + + +3284 +2 +0 +2 +31 +5240 +0 + + +3285 +2 +0 +2 +32 +668 +0 + + +3286 +2 +0 +2 +33 +5534 +0 + + +3287 +2 +0 +2 +34 +123 +0 + + +3288 +2 +0 +2 +35 +375 +0 + + +3289 +2 +0 +2 +36 +121 +0 + + +3290 +2 +0 +2 +37 +5233 +0 + + +3291 +2 +0 +2 +38 +120 +0 + + +3292 +2 +0 +2 +39 +5533 +0 + + +3293 +2 +0 +2 +40 +667 +0 + + +3294 +2 +0 +2 +41 +666 +0 + + +3295 +2 +0 +2 +42 +118 +0 + + +3296 +2 +0 +2 +43 +372 +0 + + +3297 +2 +0 +2 +44 +665 +0 + + +3298 +2 +0 +2 +46 +5234 +0 + + +3299 +2 +0 +2 +47 +408 +0 + + +3300 +2 +0 +2 +48 +663 +0 + + +3301 +2 +0 +2 +49 +950 +0 + + +3302 +2 +0 +2 +50 +5531 +0 + + +3303 +2 +0 +2 +51 +664 +0 + + +3304 +2 +0 +2 +52 +5536 +0 + + +3305 +2 +0 +2 +53 +114 +0 + + +3306 +2 +0 +2 +54 +661 +0 + + +3307 +2 +0 +2 +55 +949 +0 + + +3308 +2 +0 +2 +57 +5539 +0 + + +3309 +2 +0 +2 +58 +115 +0 + + +3310 +2 +0 +2 +59 +112 +0 + + +3311 +2 +0 +2 +60 +662 +0 + + +3312 +2 +0 +2 +61 +108 +0 + + +3313 +2 +0 +2 +62 +5241 +0 + + +3314 +2 +0 +2 +63 +406 +0 + + +3315 +2 +0 +2 +64 +947 +0 + + +3316 +2 +0 +2 +65 +660 +0 + + +3317 +2 +0 +2 +66 +659 +0 + + +3318 +2 +0 +2 +67 +658 +0 + + +3319 +2 +0 +1 +0 +939 +0 + + +3320 +2 +0 +1 +1 +655 +0 + + +3321 +2 +0 +1 +2 +941 +0 + + +3322 +2 +0 +1 +3 +657 +0 + + +3323 +2 +0 +1 +4 +944 +0 + + +3324 +2 +0 +1 +5 +656 +0 + + +3325 +2 +0 +1 +6 +940 +0 + + +3326 +2 +0 +1 +7 +653 +0 + + +3327 +2 +0 +1 +8 +942 +0 + + +3328 +2 +0 +1 +9 +654 +0 + + +3329 +2 +1 +1 +10 +1488 +0 + + +3330 +2 +1 +1 +12 +1218 +0 + + +3331 +2 +1 +1 +13 +1485 +0 + + +3332 +2 +1 +1 +14 +1217 +0 + + +3333 +2 +1 +1 +15 +1530 +0 + + +3334 +2 +1 +1 +16 +1214 +0 + + +3335 +2 +1 +1 +17 +1531 +0 + + +3336 +2 +1 +1 +18 +1212 +0 + + +3337 +2 +1 +1 +19 +1486 +0 + + +3338 +2 +1 +1 +20 +1216 +0 + + +3339 +2 +1 +1 +21 +1483 +0 + + +3340 +2 +1 +1 +23 +1215 +0 + + +3341 +2 +1 +1 +24 +1533 +0 + + +3342 +2 +1 +1 +25 +1213 +0 + + +3343 +2 +1 +1 +26 +1484 +0 + + +3344 +2 +1 +1 +27 +1210 +0 + + +3345 +2 +1 +1 +28 +1246 +0 + + +3346 +2 +1 +1 +29 +1211 +0 + + +3347 +2 +1 +1 +30 +1482 +0 + + +3348 +2 +1 +1 +31 +1209 +0 + + +3349 +2 +1 +1 +32 +1249 +0 + + +3350 +2 +1 +1 +33 +1248 +0 + + +3351 +2 +1 +1 +34 +1481 +0 + + +3352 +2 +1 +1 +35 +1250 +0 + + +3353 +2 +1 +1 +36 +1480 +0 + + +3354 +2 +1 +1 +37 +1253 +0 + + +3355 +2 +1 +1 +38 +1251 +0 + + +3356 +2 +1 +1 +39 +1206 +0 + + +3357 +2 +1 +1 +40 +1479 +0 + + +3358 +2 +1 +1 +41 +1477 +0 + + +3359 +2 +1 +1 +42 +1252 +0 + + +3360 +2 +1 +1 +43 +1204 +0 + + +3361 +2 +1 +1 +44 +1254 +0 + + +3362 +2 +1 +1 +46 +1255 +0 + + +3363 +2 +1 +1 +47 +1257 +0 + + +3364 +2 +1 +1 +48 +991 +0 + + +3365 +2 +1 +1 +49 +1259 +0 + + +3366 +2 +1 +1 +50 +1475 +0 + + +3367 +2 +1 +1 +51 +1478 +0 + + +3368 +2 +1 +1 +52 +988 +0 + + +3369 +2 +1 +1 +53 +1260 +0 + + +3370 +2 +1 +1 +54 +1203 +0 + + +3371 +2 +1 +1 +55 +1476 +0 + + +3372 +2 +1 +1 +57 +986 +0 + + +3373 +2 +1 +1 +58 +1262 +0 + + +3374 +2 +1 +1 +59 +1474 +0 + + +3375 +2 +1 +1 +60 +1265 +0 + + +3376 +2 +1 +1 +61 +985 +0 + + +3377 +2 +1 +1 +62 +1523 +0 + + +3378 +2 +1 +1 +63 +1201 +0 + + +3379 +2 +1 +1 +64 +1473 +0 + + +3380 +2 +1 +1 +65 +983 +0 + + +3381 +2 +1 +1 +66 +1525 +0 + + +3382 +2 +1 +1 +67 +1472 +0 + + +3383 +2 +1 +0 +0 +1528 +0 + + +3384 +2 +1 +0 +1 +1198 +0 + + +3385 +2 +1 +0 +2 +1471 +0 + + +3386 +2 +1 +0 +3 +980 +0 + + +3387 +2 +1 +0 +4 +1244 +0 + + +3388 +2 +1 +0 +5 +1469 +0 + + +3389 +2 +1 +0 +6 +1243 +0 + + +3390 +2 +1 +0 +7 +978 +0 + + +3391 +2 +1 +0 +8 +1736 +0 + + +3392 +2 +1 +0 +9 +992 +0 + + +3393 +2 +1 +0 +10 +1470 +0 + + +3394 +2 +1 +0 +12 +990 +0 + + +3395 +2 +1 +0 +13 +1241 +0 + + +3396 +2 +1 +0 +14 +1467 +0 + + +3397 +2 +1 +0 +15 +1735 +0 + + +3398 +2 +1 +0 +16 +989 +0 + + +3399 +2 +1 +0 +17 +1238 +0 + + +3400 +2 +1 +0 +18 +1468 +0 + + +3401 +2 +1 +0 +19 +1236 +0 + + +3402 +2 +1 +0 +20 +1256 +0 + + +3403 +2 +1 +0 +21 +1506 +0 + + +3404 +2 +1 +0 +23 +1466 +0 + + +3405 +2 +1 +0 +24 +1504 +0 + + +3406 +2 +1 +0 +25 +1258 +0 + + +3407 +2 +1 +0 +26 +1734 +1 + + +3408 +2 +1 +0 +27 +1261 +0 + + +3409 +2 +1 +0 +28 +1498 +0 + + +3410 +2 +1 +0 +29 +1263 +0 + + +3411 +2 +1 +0 +30 +1768 +0 + + +3412 +2 +1 +0 +31 +1465 +1 + + +3413 +2 +1 +0 +32 +1772 +0 + + +3414 +2 +1 +0 +33 +1522 +0 + + +3415 +2 +1 +0 +34 +1767 +0 + + +3416 +2 +1 +0 +35 +1520 +0 + + +3417 +2 +1 +0 +36 +1771 +0 + + +3418 +2 +1 +0 +37 +1517 +0 + + +3419 +2 +1 +0 +38 +1765 +0 + + +3420 +2 +1 +0 +39 +1515 +0 + + +3421 +2 +1 +0 +40 +1733 +1 + + +3422 +2 +1 +0 +41 +1514 +0 + + +3423 +2 +1 +0 +42 +1770 +0 + + +3424 +2 +1 +0 +43 +1512 +0 + + +3425 +2 +1 +0 +44 +1502 +0 + + +3426 +2 +1 +0 +46 +1509 +0 + + +3427 +2 +1 +0 +47 +1500 +0 + + +3428 +2 +1 +0 +48 +1464 +1 + + +3429 +2 +1 +0 +49 +1773 +0 + + +3430 +2 +1 +0 +50 +1507 +0 + + +3431 +2 +1 +0 +51 +1503 +0 + + +3432 +2 +1 +0 +52 +1501 +0 + + +3433 +2 +1 +0 +53 +1775 +0 + + +3434 +2 +1 +0 +54 +1499 +0 + + +3435 +2 +1 +0 +55 +1732 +1 + + +3436 +2 +1 +0 +57 +1490 +0 + + +3437 +2 +1 +0 +58 +1776 +0 + + +3438 +2 +1 +0 +59 +1491 +0 + + +3439 +2 +1 +0 +60 +1505 +0 + + +3440 +2 +1 +0 +61 +1463 +1 + + +3441 +2 +1 +0 +62 +1508 +0 + + +3442 +2 +1 +0 +63 +1493 +0 + + +3443 +2 +1 +0 +64 +1510 +0 + + +3444 +2 +1 +0 +65 +1496 +0 + + +3445 +2 +1 +0 +66 +1731 +1 + + +3446 +2 +1 +0 +67 +1487 +0 + + +3447 +2 +1 +3 +0 +982 +0 + + +3448 +2 +1 +3 +1 +144 +0 + + +3449 +2 +1 +3 +2 +984 +0 + + +3450 +2 +1 +3 +3 +696 +0 + + +3451 +2 +1 +3 +4 +981 +0 + + +3452 +2 +1 +3 +5 +141 +0 + + +3453 +2 +1 +3 +6 +979 +0 + + +3454 +2 +1 +3 +7 +694 +0 + + +3455 +2 +1 +3 +8 +976 +0 + + +3456 +2 +1 +3 +9 +437 +0 + + +3457 +2 +1 +3 +10 +145 +0 + + +3458 +2 +1 +3 +12 +434 +0 + + +3459 +2 +1 +3 +13 +143 +0 + + +3460 +2 +1 +3 +14 +691 +0 + + +3461 +2 +1 +3 +15 +438 +0 + + +3462 +2 +1 +3 +16 +716 +0 + + +3463 +2 +1 +3 +17 +721 +0 + + +3464 +2 +1 +3 +18 +693 +0 + + +3465 +2 +1 +3 +19 +436 +0 + + +3466 +2 +1 +3 +20 +692 +0 + + +3467 +2 +1 +3 +21 +147 +0 + + +3468 +2 +1 +3 +23 +690 +0 + + +3469 +2 +1 +3 +24 +977 +0 + + +3470 +2 +1 +3 +25 +687 +0 + + +3471 +2 +1 +3 +26 +146 +0 + + +3472 +2 +1 +3 +27 +688 +0 + + +3473 +2 +1 +3 +28 +439 +0 + + +3474 +2 +1 +3 +29 +433 +0 + + +3475 +2 +1 +3 +30 +975 +0 + + +3476 +2 +1 +3 +31 +435 +0 + + +3477 +2 +1 +3 +32 +974 +0 + + +3478 +2 +1 +3 +33 +140 +0 + + +3479 +2 +1 +3 +34 +973 +0 + + +3480 +2 +1 +3 +35 +432 +0 + + +3481 +2 +1 +3 +36 +971 +0 + + +3482 +2 +1 +3 +37 +686 +0 + + +3483 +2 +1 +3 +38 +972 +0 + + +3484 +2 +1 +3 +39 +138 +0 + + +3485 +2 +1 +3 +40 +968 +0 + + +3486 +2 +1 +3 +41 +430 +0 + + +3487 +2 +1 +3 +42 +970 +0 + + +3488 +2 +1 +3 +43 +683 +0 + + +3489 +2 +1 +3 +44 +431 +0 + + +3490 +2 +1 +3 +46 +717 +0 + + +3491 +2 +1 +3 +47 +428 +0 + + +3492 +2 +1 +3 +48 +133 +0 + + +3493 +2 +1 +3 +49 +713 +0 + + +3494 +2 +1 +3 +50 +135 +0 + + +3495 +2 +1 +3 +51 +712 +0 + + +3496 +2 +1 +3 +52 +681 +0 + + +3497 +2 +1 +3 +53 +969 +0 + + +3498 +2 +1 +3 +54 +429 +0 + + +3499 +2 +1 +3 +55 +710 +0 + + +3500 +2 +1 +3 +57 +427 +0 + + +3501 +2 +1 +3 +58 +707 +0 + + +3502 +2 +1 +3 +59 +680 +0 + + +3503 +2 +1 +3 +60 +967 +0 + + +3504 +2 +1 +3 +61 +966 +0 + + +3505 +2 +1 +3 +62 +1247 +0 + + +3506 +2 +1 +3 +63 +424 +0 + + +3507 +2 +1 +3 +64 +705 +0 + + +3508 +2 +1 +3 +65 +965 +0 + + +3509 +2 +1 +3 +66 +1245 +0 + + +3510 +2 +1 +3 +67 +678 +0 + + +3511 +2 +1 +2 +0 +964 +0 + + +3512 +2 +1 +2 +1 +714 +0 + + +3513 +2 +1 +2 +2 +718 +0 + + +3514 +2 +1 +2 +3 +963 +0 + + +3515 +2 +1 +2 +4 +720 +0 + + +3516 +2 +1 +2 +5 +426 +0 + + +3517 +2 +1 +2 +6 +1242 +0 + + +3518 +2 +1 +2 +7 +425 +0 + + +3519 +2 +1 +2 +8 +962 +0 + + +3520 +2 +1 +2 +9 +960 +0 + + +3521 +2 +1 +2 +10 +961 +0 + + +3522 +2 +1 +2 +12 +423 +0 + + +3523 +2 +1 +2 +13 +1240 +0 + + +3524 +2 +1 +2 +14 +418 +0 + + +3525 +2 +1 +2 +15 +719 +0 + + +3526 +2 +1 +2 +16 +417 +0 + + +3527 +2 +1 +2 +17 +722 +0 + + +3528 +2 +1 +2 +18 +695 +0 + + +3529 +2 +1 +2 +19 +1239 +0 + + +3530 +2 +1 +2 +20 +958 +0 + + +3531 +2 +1 +2 +21 +724 +0 + + +3532 +2 +1 +2 +23 +698 +0 + + +3533 +2 +1 +2 +24 +725 +0 + + +3534 +2 +1 +2 +25 +700 +0 + + +3535 +2 +1 +2 +26 +727 +0 + + +3536 +2 +1 +2 +27 +957 +0 + + +3537 +2 +1 +2 +28 +1237 +0 + + +3538 +2 +1 +2 +29 +959 +0 + + +3539 +2 +1 +2 +30 +987 +0 + + +3540 +2 +1 +2 +31 +956 +0 + + +3541 +2 +1 +2 +32 +715 +0 + + +3542 +2 +1 +2 +33 +955 +0 + + +3543 +2 +1 +2 +34 +1234 +0 + + +3544 +2 +1 +2 +35 +701 +0 + + +3545 +2 +1 +2 +36 +422 +0 + + +3546 +2 +1 +2 +37 +954 +0 + + +3547 +2 +1 +2 +38 +421 +0 + + +3548 +2 +1 +2 +39 +703 +0 + + +3549 +2 +1 +2 +40 +419 +0 + + +3550 +2 +1 +2 +41 +952 +0 + + +3551 +2 +1 +2 +42 +1232 +0 + + +3552 +2 +1 +2 +43 +706 +0 + + +3553 +2 +1 +2 +44 +1235 +0 + + +3554 +2 +1 +2 +46 +953 +0 + + +3555 +2 +1 +2 +47 +1233 +0 + + +3556 +2 +1 +2 +48 +708 +0 + + +3557 +2 +1 +2 +49 +1231 +0 + + +3558 +2 +1 +2 +50 +709 +0 + + +3559 +2 +1 +2 +51 +415 +0 + + +3560 +2 +1 +2 +52 +951 +0 + + +3561 +2 +1 +2 +53 +412 +0 + + +3562 +2 +1 +2 +54 +711 +0 + + +3563 +2 +1 +2 +55 +1230 +0 + + +3564 +2 +1 +2 +57 +699 +0 + + +3565 +2 +1 +2 +58 +1229 +0 + + +3566 +2 +1 +2 +59 +948 +0 + + +3567 +2 +1 +2 +60 +410 +0 + + +3568 +2 +1 +2 +61 +702 +0 + + +3569 +2 +1 +2 +62 +1228 +0 + + +3570 +2 +1 +2 +63 +704 +0 + + +3571 +2 +1 +2 +64 +1226 +0 + + +3572 +2 +1 +2 +65 +697 +0 + + +3573 +2 +1 +2 +66 +409 +0 + + +3574 +2 +1 +2 +67 +946 +0 + + +3575 +2 +1 +1 +0 +1227 +0 + + +3576 +2 +1 +1 +1 +689 +0 + + +3577 +2 +1 +1 +2 +1224 +0 + + +3578 +2 +1 +1 +3 +945 +0 + + +3579 +2 +1 +1 +4 +420 +0 + + +3580 +2 +1 +1 +5 +943 +0 + + +3581 +2 +1 +1 +6 +1225 +0 + + +3582 +2 +1 +1 +7 +1223 +0 + + +3583 +2 +1 +1 +8 +1222 +0 + + +3584 +2 +1 +1 +9 +1221 +0 + + +3585 +9 +0 +1 +10 +3615 +1 + + +3586 +9 +0 +1 +12 +3404 +1 + + +3587 +9 +0 +1 +13 +3616 +1 + + +3588 +9 +0 +1 +14 +3403 +1 + + +3589 +9 +0 +1 +15 +3824 +1 + + +3590 +9 +0 +1 +16 +3405 +1 + + +3591 +9 +0 +1 +17 +3825 +1 + + +3592 +9 +0 +1 +18 +1982 +1 + + +3593 +9 +0 +1 +19 +3826 +1 + + +3594 +9 +0 +1 +20 +2237 +1 + + +3595 +9 +0 +1 +21 +4023 +1 + + +3596 +9 +0 +1 +23 +2485 +1 + + +3597 +9 +0 +1 +24 +3614 +1 + + +3598 +9 +0 +1 +25 +2726 +1 + + +3599 +9 +0 +1 +26 +4119 +1 + + +3600 +9 +0 +1 +27 +2236 +1 + + +3601 +9 +0 +1 +28 +2957 +1 + + +3602 +9 +0 +1 +29 +2484 +1 + + +3603 +9 +0 +1 +30 +2956 +1 + + +3604 +9 +0 +1 +31 +2958 +1 + + +3605 +9 +0 +1 +32 +2955 +1 + + +3606 +9 +0 +1 +33 +2725 +1 + + +3607 +9 +0 +1 +34 +3183 +1 + + +3608 +9 +0 +1 +35 +2235 +1 + + +3609 +9 +0 +1 +36 +2954 +1 + + +3610 +9 +0 +1 +37 +2483 +1 + + +3611 +9 +0 +1 +38 +3182 +1 + + +3612 +9 +0 +1 +39 +3613 +1 + + +3613 +9 +0 +1 +40 +3181 +1 + + +3614 +9 +0 +1 +41 +3184 +1 + + +3615 +9 +0 +1 +42 +3401 +1 + + +3616 +9 +0 +1 +43 +3402 +1 + + +3617 +9 +0 +1 +44 +3400 +1 + + +3618 +9 +0 +1 +46 +2724 +1 + + +3619 +9 +0 +1 +47 +2728 +1 + + +3620 +9 +0 +1 +48 +2234 +1 + + +3621 +9 +0 +1 +49 +4213 +1 + + +3622 +9 +0 +1 +50 +3612 +1 + + +3623 +9 +0 +1 +51 +2488 +1 + + +3624 +9 +0 +1 +52 +2482 +1 + + +3625 +9 +0 +1 +53 +3816 +1 + + +3626 +9 +0 +1 +54 +2723 +1 + + +3627 +9 +0 +1 +55 +1984 +1 + + +3628 +9 +0 +1 +57 +3399 +1 + + +3629 +9 +0 +1 +58 +4022 +1 + + +3630 +9 +0 +1 +59 +2233 +1 + + +3631 +9 +0 +1 +60 +2239 +1 + + +3632 +9 +0 +1 +61 +3611 +1 + + +3633 +9 +0 +1 +62 +4118 +1 + + +3634 +9 +0 +1 +63 +2481 +1 + + +3635 +9 +0 +1 +64 +2487 +1 + + +3636 +9 +0 +1 +65 +2722 +1 + + +3637 +9 +0 +1 +66 +4212 +1 + + +3638 +9 +0 +1 +67 +2232 +1 + + +3639 +9 +0 +0 +0 +3815 +1 + + +3640 +9 +0 +0 +1 +2480 +1 + + +3641 +9 +0 +0 +2 +1983 +1 + + +3642 +9 +0 +0 +3 +3823 +1 + + +3643 +9 +0 +0 +4 +3610 +1 + + +3644 +9 +0 +0 +5 +2721 +1 + + +3645 +9 +0 +0 +6 +2959 +1 + + +3646 +9 +0 +0 +7 +3180 +1 + + +3647 +9 +0 +0 +8 +2719 +1 + + +3648 +9 +0 +0 +9 +2479 +1 + + +3649 +9 +0 +0 +10 +2238 +1 + + +3650 +9 +0 +0 +12 +3814 +1 + + +3651 +9 +0 +0 +13 +3398 +1 + + +3652 +9 +0 +0 +14 +2720 +1 + + +3653 +9 +0 +0 +15 +3185 +1 + + +3654 +9 +0 +0 +16 +2953 +1 + + +3655 +9 +0 +0 +17 +3609 +1 + + +3656 +9 +0 +0 +18 +3179 +1 + + +3657 +9 +0 +0 +19 +2727 +1 + + +3658 +9 +0 +0 +20 +2478 +1 + + +3659 +9 +0 +0 +21 +2952 +1 + + +3660 +9 +0 +0 +23 +3813 +1 + + +3661 +9 +0 +0 +24 +2486 +1 + + +3662 +9 +0 +0 +25 +3177 +1 + + +3663 +9 +0 +0 +26 +3608 +1 + + +3664 +9 +0 +0 +27 +2950 +1 + + +3665 +9 +0 +0 +28 +4009 +1 + + +3666 +9 +0 +0 +29 +2475 +1 + + +3667 +9 +0 +0 +30 +3178 +1 + + +3668 +9 +0 +0 +31 +3396 +1 + + +3669 +9 +0 +0 +32 +2477 +1 + + +3670 +9 +0 +0 +33 +2716 +1 + + +3671 +9 +0 +0 +34 +3397 +1 + + +3672 +9 +0 +0 +35 +3812 +1 + + +3673 +9 +0 +0 +36 +2718 +1 + + +3674 +9 +0 +0 +37 +3176 +1 + + +3675 +9 +0 +0 +38 +4008 +1 + + +3676 +9 +0 +0 +39 +3607 +1 + + +3677 +9 +0 +0 +40 +2951 +1 + + +3678 +9 +0 +0 +41 +2474 +1 + + +3679 +9 +0 +0 +42 +2476 +1 + + +3680 +9 +0 +0 +43 +3395 +1 + + +3681 +9 +0 +0 +44 +2717 +1 + + +3682 +9 +0 +0 +46 +3811 +1 + + +3683 +9 +0 +0 +47 +4021 +1 + + +3684 +9 +0 +0 +48 +2949 +1 + + +3685 +9 +0 +0 +49 +4117 +1 + + +3686 +9 +0 +0 +50 +2715 +1 + + +3687 +9 +0 +0 +51 +4007 +1 + + +3688 +9 +0 +0 +52 +3175 +1 + + +3689 +9 +0 +0 +53 +4020 +1 + + +3690 +9 +0 +0 +54 +2948 +1 + + +3691 +9 +0 +0 +55 +4116 +1 + + +3692 +9 +0 +0 +57 +2714 +1 + + +3693 +9 +0 +0 +58 +4019 +1 + + +3694 +9 +0 +0 +59 +3810 +1 + + +3695 +9 +0 +0 +60 +4018 +1 + + +3696 +9 +0 +0 +61 +3606 +1 + + +3697 +9 +0 +0 +62 +4114 +1 + + +3698 +9 +0 +0 +63 +3394 +1 + + +3699 +9 +0 +0 +64 +4017 +1 + + +3700 +9 +0 +0 +65 +4006 +1 + + +3701 +9 +0 +0 +66 +4113 +1 + + +3702 +9 +0 +0 +67 +3174 +1 + + +3703 +9 +0 +3 +0 +2736 +1 + + +3704 +9 +0 +3 +1 +1220 +0 + + +3705 +9 +0 +3 +2 +2013 +0 + + +3706 +9 +0 +3 +3 +2735 +1 + + +3707 +9 +0 +3 +4 +2029 +0 + + +3708 +9 +0 +3 +5 +1219 +0 + + +3709 +9 +0 +3 +6 +2250 +1 + + +3710 +9 +0 +3 +7 +1995 +1 + + +3711 +9 +0 +3 +8 +1777 +0 + + +3712 +9 +0 +3 +9 +1760 +0 + + +3713 +9 +0 +3 +10 +2011 +0 + + +3714 +9 +0 +3 +12 +1998 +0 + + +3715 +9 +0 +3 +13 +2253 +1 + + +3716 +9 +0 +3 +14 +1756 +0 + + +3717 +9 +0 +3 +15 +2497 +1 + + +3718 +9 +0 +3 +16 +2734 +1 + + +3719 +9 +0 +3 +17 +2033 +0 + + +3720 +9 +0 +3 +18 +2248 +1 + + +3721 +9 +0 +3 +19 +2968 +1 + + +3722 +9 +0 +3 +20 +1759 +0 + + +3723 +9 +0 +3 +21 +2010 +0 + + +3724 +9 +0 +3 +23 +1495 +0 + + +3725 +9 +0 +3 +24 +2027 +0 + + +3726 +9 +0 +3 +25 +1755 +0 + + +3727 +9 +0 +3 +26 +2008 +0 + + +3728 +9 +0 +3 +27 +1994 +1 + + +3729 +9 +0 +3 +28 +2031 +0 + + +3730 +9 +0 +3 +29 +1753 +0 + + +3731 +9 +0 +3 +30 +2005 +0 + + +3732 +9 +0 +3 +31 +2733 +1 + + +3733 +9 +0 +3 +32 +2967 +1 + + +3734 +9 +0 +3 +33 +1494 +0 + + +3735 +9 +0 +3 +34 +2026 +0 + + +3736 +9 +0 +3 +35 +1754 +0 + + +3737 +9 +0 +3 +36 +2003 +0 + + +3738 +9 +0 +3 +37 +1492 +0 + + +3739 +9 +0 +3 +38 +2024 +0 + + +3740 +9 +0 +3 +39 +1750 +0 + + +3741 +9 +0 +3 +40 +2002 +0 + + +3742 +9 +0 +3 +41 +1489 +0 + + +3743 +9 +0 +3 +42 +2021 +0 + + +3744 +9 +0 +3 +43 +1752 +0 + + +3745 +9 +0 +3 +44 +2000 +0 + + +3746 +9 +0 +3 +46 +1749 +0 + + +3747 +9 +0 +3 +47 +2966 +1 + + +3748 +9 +0 +3 +48 +1748 +0 + + +3749 +9 +0 +3 +49 +2019 +0 + + +3750 +9 +0 +3 +50 +1746 +0 + + +3751 +9 +0 +3 +51 +2015 +0 + + +3752 +9 +0 +3 +52 +1751 +0 + + +3753 +9 +0 +3 +53 +1774 +0 + + +3754 +9 +0 +3 +54 +1744 +0 + + +3755 +9 +0 +3 +55 +2014 +0 + + +3756 +9 +0 +3 +57 +1747 +0 + + +3757 +9 +0 +3 +58 +2030 +0 + + +3758 +9 +0 +3 +59 +1743 +0 + + +3759 +9 +0 +3 +60 +2012 +0 + + +3760 +9 +0 +3 +61 +2965 +1 + + +3761 +9 +0 +3 +62 +2028 +0 + + +3762 +9 +0 +3 +63 +2247 +1 + + +3763 +9 +0 +3 +64 +2249 +1 + + +3764 +9 +0 +3 +65 +1745 +0 + + +3765 +9 +0 +3 +66 +2025 +0 + + +3766 +9 +0 +3 +67 +1741 +0 + + +3767 +9 +0 +2 +0 +2496 +1 + + +3768 +9 +0 +2 +1 +1742 +0 + + +3769 +9 +0 +2 +2 +1769 +0 + + +3770 +9 +0 +2 +3 +2964 +1 + + +3771 +9 +0 +2 +4 +2009 +0 + + +3772 +9 +0 +2 +5 +1993 +1 + + +3773 +9 +0 +2 +6 +3191 +1 + + +3774 +9 +0 +2 +7 +1740 +0 + + +3775 +9 +0 +2 +8 +2023 +0 + + +3776 +9 +0 +2 +9 +1739 +0 + + +3777 +9 +0 +2 +10 +2007 +0 + + +3778 +9 +0 +2 +12 +2963 +1 + + +3779 +9 +0 +2 +13 +1766 +0 + + +3780 +9 +0 +2 +14 +1737 +0 + + +3781 +9 +0 +2 +15 +2006 +0 + + +3782 +9 +0 +2 +16 +1738 +0 + + +3783 +9 +0 +2 +17 +2022 +0 + + +3784 +9 +0 +2 +18 +2495 +1 + + +3785 +9 +0 +2 +19 +1997 +1 + + +3786 +9 +0 +2 +20 +2494 +1 + + +3787 +9 +0 +2 +21 +3190 +1 + + +3788 +9 +0 +2 +23 +2493 +1 + + +3789 +9 +0 +2 +24 +1764 +0 + + +3790 +9 +0 +2 +25 +2732 +1 + + +3791 +9 +0 +2 +26 +2004 +0 + + +3792 +9 +0 +2 +27 +2492 +1 + + +3793 +9 +0 +2 +28 +2020 +0 + + +3794 +9 +0 +2 +29 +1730 +1 + + +3795 +9 +0 +2 +30 +2001 +0 + + +3796 +9 +0 +2 +31 +1992 +1 + + +3797 +9 +0 +2 +32 +1763 +0 + + +3798 +9 +0 +2 +33 +3189 +1 + + +3799 +9 +0 +2 +34 +1999 +0 + + +3800 +9 +0 +2 +35 +1729 +1 + + +3801 +9 +0 +2 +36 +2017 +0 + + +3802 +9 +0 +2 +37 +1991 +1 + + +3803 +9 +0 +2 +38 +1996 +1 + + +3804 +9 +0 +2 +39 +1728 +1 + + +3805 +9 +0 +2 +40 +1761 +0 + + +3806 +9 +0 +2 +41 +1990 +1 + + +3807 +9 +0 +2 +42 +1757 +0 + + +3808 +9 +0 +2 +43 +3188 +1 + + +3809 +9 +0 +2 +44 +1762 +0 + + +3810 +9 +0 +2 +46 +1727 +1 + + +3811 +9 +0 +2 +47 +1497 +0 + + +3812 +9 +0 +2 +48 +2962 +1 + + +3813 +9 +0 +2 +49 +3408 +1 + + +3814 +9 +0 +2 +50 +1989 +1 + + +3815 +9 +0 +2 +51 +1758 +0 + + +3816 +9 +0 +2 +52 +2244 +1 + + +3817 +9 +0 +2 +53 +2246 +1 + + +3818 +9 +0 +2 +54 +2730 +1 + + +3819 +9 +0 +2 +55 +2731 +1 + + +3820 +9 +0 +2 +57 +3187 +1 + + +3821 +9 +0 +2 +58 +2491 +1 + + +3822 +9 +0 +2 +59 +1988 +1 + + +3823 +9 +0 +2 +60 +2245 +1 + + +3824 +9 +0 +2 +61 +2243 +1 + + +3825 +9 +0 +2 +62 +3407 +1 + + +3826 +9 +0 +2 +63 +1725 +1 + + +3827 +9 +0 +2 +64 +1726 +1 + + +3828 +9 +0 +2 +65 +1987 +1 + + +3829 +9 +0 +2 +66 +2490 +1 + + +3830 +9 +0 +2 +67 +3186 +1 + + +3831 +9 +0 +1 +0 +2961 +1 + + +3832 +9 +0 +1 +1 +2242 +1 + + +3833 +9 +0 +1 +2 +2729 +1 + + +3834 +9 +0 +1 +3 +1986 +1 + + +3835 +9 +0 +1 +4 +3406 +1 + + +3836 +9 +0 +1 +5 +2241 +1 + + +3837 +9 +0 +1 +6 +2489 +1 + + +3838 +9 +0 +1 +7 +1985 +1 + + +3839 +9 +0 +1 +8 +2960 +1 + + +3840 +9 +0 +1 +9 +2240 +1 + + +3841 +9 +1 +1 +10 +3820 +1 + + +3842 +9 +1 +1 +12 +3819 +1 + + +3843 +9 +1 +1 +13 +4302 +1 + + +3844 +9 +1 +1 +14 +4211 +1 + + +3845 +9 +1 +1 +15 +4301 +1 + + +3846 +9 +1 +1 +16 +4208 +1 + + +3847 +9 +1 +1 +17 +4300 +1 + + +3848 +9 +1 +1 +18 +4209 +1 + + +3849 +9 +1 +1 +19 +4389 +1 + + +3850 +9 +1 +1 +20 +4210 +1 + + +3851 +9 +1 +1 +21 +4299 +1 + + +3852 +9 +1 +1 +23 +4303 +1 + + +3853 +9 +1 +1 +24 +4388 +1 + + +3854 +9 +1 +1 +25 +3818 +1 + + +3855 +9 +1 +1 +26 +4298 +1 + + +3856 +9 +1 +1 +27 +4115 +1 + + +3857 +9 +1 +1 +28 +4387 +1 + + +3858 +9 +1 +1 +29 +4207 +1 + + +3859 +9 +1 +1 +30 +4014 +1 + + +3860 +9 +1 +1 +31 +4016 +1 + + +3861 +9 +1 +1 +32 +4297 +1 + + +3862 +9 +1 +1 +33 +4112 +1 + + +3863 +9 +1 +1 +34 +4386 +1 + + +3864 +9 +1 +1 +35 +4206 +1 + + +3865 +9 +1 +1 +36 +4472 +1 + + +3866 +9 +1 +1 +37 +3817 +1 + + +3867 +9 +1 +1 +38 +4013 +1 + + +3868 +9 +1 +1 +39 +4015 +1 + + +3869 +9 +1 +1 +40 +4385 +1 + + +3870 +9 +1 +1 +41 +4111 +1 + + +3871 +9 +1 +1 +42 +4471 +1 + + +3872 +9 +1 +1 +43 +4205 +1 + + +3873 +9 +1 +1 +44 +4384 +1 + + +3874 +9 +1 +1 +46 +4110 +1 + + +3875 +9 +1 +1 +47 +4470 +1 + + +3876 +9 +1 +1 +48 +4204 +1 + + +3877 +9 +1 +1 +49 +4383 +1 + + +3878 +9 +1 +1 +50 +4296 +1 + + +3879 +9 +1 +1 +51 +4469 +1 + + +3880 +9 +1 +1 +52 +4109 +1 + + +3881 +9 +1 +1 +53 +4012 +1 + + +3882 +9 +1 +1 +54 +4203 +1 + + +3883 +9 +1 +1 +55 +4552 +1 + + +3884 +9 +1 +1 +57 +4295 +1 + + +3885 +9 +1 +1 +58 +4382 +1 + + +3886 +9 +1 +1 +59 +4108 +1 + + +3887 +9 +1 +1 +60 +4468 +1 + + +3888 +9 +1 +1 +61 +4202 +1 + + +3889 +9 +1 +1 +62 +4551 +1 + + +3890 +9 +1 +1 +63 +4294 +1 + + +3891 +9 +1 +1 +64 +4381 +1 + + +3892 +9 +1 +1 +65 +4107 +1 + + +3893 +9 +1 +1 +66 +4467 +1 + + +3894 +9 +1 +1 +67 +4011 +1 + + +3895 +9 +1 +0 +0 +4550 +1 + + +3896 +9 +1 +0 +1 +4201 +1 + + +3897 +9 +1 +0 +2 +4380 +1 + + +3898 +9 +1 +0 +3 +4293 +1 + + +3899 +9 +1 +0 +4 +4466 +1 + + +3900 +9 +1 +0 +5 +4292 +1 + + +3901 +9 +1 +0 +6 +4549 +1 + + +3902 +9 +1 +0 +7 +4200 +1 + + +3903 +9 +1 +0 +8 +4465 +1 + + +3904 +9 +1 +0 +9 +4106 +1 + + +3905 +9 +1 +0 +10 +4548 +1 + + +3906 +9 +1 +0 +12 +4010 +1 + + +3907 +9 +1 +0 +13 +4628 +1 + + +3908 +9 +1 +0 +14 +4291 +1 + + +3909 +9 +1 +0 +15 +4105 +1 + + +3910 +9 +1 +0 +16 +4199 +1 + + +3911 +9 +1 +0 +17 +4464 +1 + + +3912 +9 +1 +0 +18 +4379 +1 + + +3913 +9 +1 +0 +19 +4547 +1 + + +3914 +9 +1 +0 +20 +4290 +1 + + +3915 +9 +1 +0 +21 +4627 +1 + + +3916 +9 +1 +0 +23 +4198 +1 + + +3917 +9 +1 +0 +24 +4463 +1 + + +3918 +9 +1 +0 +25 +4378 +1 + + +3919 +9 +1 +0 +26 +4546 +1 + + +3920 +9 +1 +0 +27 +4289 +1 + + +3921 +9 +1 +0 +28 +4104 +1 + + +3922 +9 +1 +0 +29 +4197 +1 + + +3923 +9 +1 +0 +30 +4626 +1 + + +3924 +9 +1 +0 +31 +4377 +1 + + +3925 +9 +1 +0 +32 +4462 +1 + + +3926 +9 +1 +0 +33 +4196 +1 + + +3927 +9 +1 +0 +34 +4545 +1 + + +3928 +9 +1 +0 +35 +4288 +1 + + +3929 +9 +1 +0 +36 +4625 +1 + + +3930 +9 +1 +0 +37 +4376 +1 + + +3931 +9 +1 +0 +38 +4103 +1 + + +3932 +9 +1 +0 +39 +4287 +1 + + +3933 +9 +1 +0 +40 +4702 +1 + + +3934 +9 +1 +0 +41 +1208 +0 + + +3935 +9 +1 +0 +42 +4375 +1 + + +3936 +9 +1 +0 +43 +4544 +1 + + +3937 +9 +1 +0 +44 +4461 +1 + + +3938 +9 +1 +0 +46 +4624 +1 + + +3939 +9 +1 +0 +47 +2294 +0 + + +3940 +9 +1 +0 +48 +4460 +1 + + +3941 +9 +1 +0 +49 +4701 +1 + + +3942 +9 +1 +0 +50 +4102 +1 + + +3943 +9 +1 +0 +51 +4700 +1 + + +3944 +9 +1 +0 +52 +4543 +1 + + +3945 +9 +1 +0 +53 +4286 +1 + + +3946 +9 +1 +0 +54 +4622 +1 + + +3947 +9 +1 +0 +55 +4623 +1 + + +3948 +9 +1 +0 +57 +4285 +1 + + +3949 +9 +1 +0 +58 +4195 +1 + + +3950 +9 +1 +0 +59 +4374 +1 + + +3951 +9 +1 +0 +60 +4699 +1 + + +3952 +9 +1 +0 +61 +4459 +1 + + +3953 +9 +1 +0 +62 +4771 +1 + + +3954 +9 +1 +0 +63 +4101 +1 + + +3955 +9 +1 +0 +64 +4698 +1 + + +3956 +9 +1 +0 +65 +4542 +1 + + +3957 +9 +1 +0 +66 +4194 +1 + + +3958 +9 +1 +0 +67 +4621 +1 + + +3959 +9 +1 +3 +0 +2753 +0 + + +3960 +9 +1 +3 +1 +2970 +1 + + +3961 +9 +1 +3 +2 +2503 +0 + + +3962 +9 +1 +3 +3 +2276 +0 + + +3963 +9 +1 +3 +4 +2510 +0 + + +3964 +9 +1 +3 +5 +2737 +1 + + +3965 +9 +1 +3 +6 +2504 +0 + + +3966 +9 +1 +3 +7 +2969 +1 + + +3967 +9 +1 +3 +8 +3196 +1 + + +3968 +9 +1 +3 +9 +2251 +1 + + +3969 +9 +1 +3 +10 +2754 +0 + + +3970 +9 +1 +3 +12 +2273 +0 + + +3971 +9 +1 +3 +13 +2506 +0 + + +3972 +9 +1 +3 +14 +2255 +0 + + +3973 +9 +1 +3 +15 +2513 +0 + + +3974 +9 +1 +3 +16 +2034 +0 + + +3975 +9 +1 +3 +17 +2509 +0 + + +3976 +9 +1 +3 +18 +2254 +0 + + +3977 +9 +1 +3 +19 +2756 +0 + + +3978 +9 +1 +3 +20 +2036 +0 + + +3979 +9 +1 +3 +21 +2511 +0 + + +3980 +9 +1 +3 +23 +2018 +0 + + +3981 +9 +1 +3 +24 +3195 +1 + + +3982 +9 +1 +3 +25 +2032 +0 + + +3983 +9 +1 +3 +26 +2508 +0 + + +3984 +9 +1 +3 +27 +2016 +0 + + +3985 +9 +1 +3 +28 +2740 +1 + + +3986 +9 +1 +3 +29 +2256 +0 + + +3987 +9 +1 +3 +30 +2751 +0 + + +3988 +9 +1 +3 +31 +2257 +0 + + +3989 +9 +1 +3 +32 +2512 +0 + + +3990 +9 +1 +3 +33 +2278 +0 + + +3991 +9 +1 +3 +34 +2755 +0 + + +3992 +9 +1 +3 +35 +3194 +1 + + +3993 +9 +1 +3 +36 +2505 +0 + + +3994 +9 +1 +3 +37 +2260 +0 + + +3995 +9 +1 +3 +38 +2748 +0 + + +3996 +9 +1 +3 +39 +2279 +0 + + +3997 +9 +1 +3 +40 +2507 +0 + + +3998 +9 +1 +3 +41 +2262 +0 + + +3999 +9 +1 +3 +42 +2752 +0 + + +4000 +9 +1 +3 +43 +2281 +0 + + +4001 +9 +1 +3 +44 +2502 +1 + + +4002 +9 +1 +3 +46 +3193 +1 + + +4003 +9 +1 +3 +47 +2746 +0 + + +4004 +9 +1 +3 +48 +2252 +1 + + +4005 +9 +1 +3 +49 +2500 +1 + + +4006 +9 +1 +3 +50 +2284 +0 + + +4007 +9 +1 +3 +51 +3413 +1 + + +4008 +9 +1 +3 +52 +2263 +0 + + +4009 +9 +1 +3 +53 +2750 +0 + + +4010 +9 +1 +3 +54 +2282 +0 + + +4011 +9 +1 +3 +55 +2501 +1 + + +4012 +9 +1 +3 +57 +2498 +1 + + +4013 +9 +1 +3 +58 +2745 +0 + + +4014 +9 +1 +3 +59 +3192 +1 + + +4015 +9 +1 +3 +60 +2741 +1 + + +4016 +9 +1 +3 +61 +2280 +0 + + +4017 +9 +1 +3 +62 +2749 +0 + + +4018 +9 +1 +3 +63 +2265 +0 + + +4019 +9 +1 +3 +64 +3412 +1 + + +4020 +9 +1 +3 +65 +2277 +0 + + +4021 +9 +1 +3 +66 +2742 +1 + + +4022 +9 +1 +3 +67 +2268 +0 + + +4023 +9 +1 +2 +0 +2982 +0 + + +4024 +9 +1 +2 +1 +2275 +0 + + +4025 +9 +1 +2 +2 +2743 +1 + + +4026 +9 +1 +2 +3 +2270 +0 + + +4027 +9 +1 +2 +4 +2747 +0 + + +4028 +9 +1 +2 +5 +2274 +0 + + +4029 +9 +1 +2 +6 +3411 +1 + + +4030 +9 +1 +2 +7 +2271 +0 + + +4031 +9 +1 +2 +8 +2971 +1 + + +4032 +9 +1 +2 +9 +2525 +0 + + +4033 +9 +1 +2 +10 +2980 +0 + + +4034 +9 +1 +2 +12 +2258 +0 + + +4035 +9 +1 +2 +13 +2972 +1 + + +4036 +9 +1 +2 +14 +2522 +0 + + +4037 +9 +1 +2 +15 +2744 +1 + + +4038 +9 +1 +2 +16 +2259 +0 + + +4039 +9 +1 +2 +17 +3197 +1 + + +4040 +9 +1 +2 +18 +2520 +0 + + +4041 +9 +1 +2 +19 +2979 +0 + + +4042 +9 +1 +2 +20 +3410 +1 + + +4043 +9 +1 +2 +21 +2738 +1 + + +4044 +9 +1 +2 +23 +2261 +0 + + +4045 +9 +1 +2 +24 +3414 +1 + + +4046 +9 +1 +2 +25 +2519 +0 + + +4047 +9 +1 +2 +26 +2973 +1 + + +4048 +9 +1 +2 +27 +2264 +0 + + +4049 +9 +1 +2 +28 +3198 +1 + + +4050 +9 +1 +2 +29 +2517 +0 + + +4051 +9 +1 +2 +30 +3199 +1 + + +4052 +9 +1 +2 +31 +2739 +1 + + +4053 +9 +1 +2 +32 +3200 +1 + + +4054 +9 +1 +2 +33 +3409 +1 + + +4055 +9 +1 +2 +34 +3415 +1 + + +4056 +9 +1 +2 +35 +2521 +0 + + +4057 +9 +1 +2 +36 +3621 +1 + + +4058 +9 +1 +2 +37 +2266 +0 + + +4059 +9 +1 +2 +38 +3416 +1 + + +4060 +9 +1 +2 +39 +2514 +0 + + +4061 +9 +1 +2 +40 +3622 +1 + + +4062 +9 +1 +2 +41 +2267 +0 + + +4063 +9 +1 +2 +42 +3417 +1 + + +4064 +9 +1 +2 +43 +2518 +0 + + +4065 +9 +1 +2 +44 +3418 +1 + + +4066 +9 +1 +2 +46 +2269 +0 + + +4067 +9 +1 +2 +47 +3419 +1 + + +4068 +9 +1 +2 +48 +2516 +0 + + +4069 +9 +1 +2 +49 +3620 +1 + + +4070 +9 +1 +2 +50 +2499 +1 + + +4071 +9 +1 +2 +51 +3623 +1 + + +4072 +9 +1 +2 +52 +2515 +0 + + +4073 +9 +1 +2 +53 +3624 +1 + + +4074 +9 +1 +2 +54 +2272 +0 + + +4075 +9 +1 +2 +55 +3625 +1 + + +4076 +9 +1 +2 +57 +4027 +1 + + +4077 +9 +1 +2 +58 +3626 +1 + + +4078 +9 +1 +2 +59 +3829 +1 + + +4079 +9 +1 +2 +60 +3619 +1 + + +4080 +9 +1 +2 +61 +4026 +1 + + +4081 +9 +1 +2 +62 +3627 +1 + + +4082 +9 +1 +2 +63 +4121 +1 + + +4083 +9 +1 +2 +64 +3628 +1 + + +4084 +9 +1 +2 +65 +4025 +1 + + +4085 +9 +1 +2 +66 +3629 +1 + + +4086 +9 +1 +2 +67 +3828 +1 + + +4087 +9 +1 +1 +0 +3832 +1 + + +4088 +9 +1 +1 +1 +3827 +1 + + +4089 +9 +1 +1 +2 +3831 +1 + + +4090 +9 +1 +1 +3 +4024 +1 + + +4091 +9 +1 +1 +4 +3830 +1 + + +4092 +9 +1 +1 +5 +4120 +1 + + +4093 +9 +1 +1 +6 +3822 +1 + + +4094 +9 +1 +1 +7 +3617 +1 + + +4095 +9 +1 +1 +8 +3821 +1 + + +4096 +9 +1 +1 +9 +3618 +1 + + +4097 +4 +2 +1 +10 +3636 +1 + + +4098 +4 +2 +1 +12 +2287 +0 + + +4099 +4 +2 +1 +13 +993 +0 + + +4100 +4 +2 +1 +14 +2984 +0 + + +4101 +4 +2 +1 +15 +994 +0 + + +4102 +4 +2 +1 +16 +3635 +1 + + +4103 +4 +2 +1 +17 +4214 +1 + + +4104 +4 +2 +1 +18 +2038 +0 + + +4105 +4 +2 +1 +19 +995 +0 + + +4106 +4 +2 +1 +20 +1779 +0 + + +4107 +4 +2 +1 +21 +997 +0 + + +4108 +4 +2 +1 +23 +2987 +0 + + +4109 +4 +2 +1 +24 +998 +0 + + +4110 +4 +2 +1 +25 +3634 +1 + + +4111 +4 +2 +1 +26 +1791 +0 + + +4112 +4 +2 +1 +27 +1778 +0 + + +4113 +4 +2 +1 +28 +1788 +0 + + +4114 +4 +2 +1 +29 +1511 +0 + + +4115 +4 +2 +1 +30 +2290 +0 + + +4116 +4 +2 +1 +31 +2759 +0 + + +4117 +4 +2 +1 +32 +2046 +0 + + +4118 +4 +2 +1 +33 +3206 +0 + + +4119 +4 +2 +1 +34 +2043 +0 + + +4120 +4 +2 +1 +35 +1524 +0 + + +4121 +4 +2 +1 +36 +2285 +0 + + +4122 +4 +2 +1 +37 +2986 +0 + + +4123 +4 +2 +1 +38 +3838 +1 + + +4124 +4 +2 +1 +39 +1780 +0 + + +4125 +4 +2 +1 +40 +2529 +0 + + +4126 +4 +2 +1 +41 +2039 +0 + + +4127 +4 +2 +1 +42 +2530 +0 + + +4128 +4 +2 +1 +43 +2037 +0 + + +4129 +4 +2 +1 +44 +2292 +0 + + +4130 +4 +2 +1 +46 +1782 +0 + + +4131 +4 +2 +1 +47 +3837 +1 + + +4132 +4 +2 +1 +48 +2040 +0 + + +4133 +4 +2 +1 +49 +1527 +0 + + +4134 +4 +2 +1 +50 +1786 +0 + + +4135 +4 +2 +1 +51 +2288 +0 + + +4136 +4 +2 +1 +52 +3207 +0 + + +4137 +4 +2 +1 +53 +2528 +0 + + +4138 +4 +2 +1 +54 +3836 +1 + + +4139 +4 +2 +1 +55 +1532 +0 + + +4140 +4 +2 +1 +57 +1785 +0 + + +4141 +4 +2 +1 +58 +2045 +0 + + +4142 +4 +2 +1 +59 +2289 +0 + + +4143 +4 +2 +1 +60 +1794 +0 + + +4144 +4 +2 +1 +61 +1526 +0 + + +4145 +4 +2 +1 +62 +1793 +0 + + +4146 +4 +2 +1 +63 +2526 +0 + + +4147 +4 +2 +1 +64 +2049 +0 + + +4148 +4 +2 +1 +65 +3835 +1 + + +4149 +4 +2 +1 +66 +2047 +0 + + +4150 +4 +2 +1 +67 +1781 +0 + + +4151 +4 +2 +0 +0 +1790 +0 + + +4152 +4 +2 +0 +1 +1513 +0 + + +4153 +4 +2 +0 +2 +4032 +1 + + +4154 +4 +2 +0 +3 +1783 +0 + + +4155 +4 +2 +0 +4 +1792 +0 + + +4156 +4 +2 +0 +5 +1516 +0 + + +4157 +4 +2 +0 +6 +1529 +0 + + +4158 +4 +2 +0 +7 +1518 +0 + + +4159 +4 +2 +0 +8 +2042 +0 + + +4160 +4 +2 +0 +9 +1784 +0 + + +4161 +4 +2 +0 +10 +4031 +1 + + +4162 +4 +2 +0 +12 +1519 +0 + + +4163 +4 +2 +0 +13 +2761 +0 + + +4164 +4 +2 +0 +14 +1521 +0 + + +4165 +4 +2 +0 +15 +2988 +0 + + +4166 +4 +2 +0 +16 +2760 +0 + + +4167 +4 +2 +0 +17 +2524 +0 + + +4168 +4 +2 +0 +18 +4030 +1 + + +4169 +4 +2 +0 +19 +2527 +0 + + +4170 +4 +2 +0 +20 +2041 +0 + + +4171 +4 +2 +0 +21 +2758 +0 + + +4172 +4 +2 +0 +23 +2762 +0 + + +4173 +4 +2 +0 +24 +2283 +0 + + +4174 +4 +2 +0 +25 +3205 +1 + + +4175 +4 +2 +0 +26 +2044 +0 + + +4176 +4 +2 +0 +27 +2981 +0 + + +4177 +4 +2 +0 +28 +1787 +0 + + +4178 +4 +2 +0 +29 +4029 +1 + + +4179 +4 +2 +0 +30 +1789 +0 + + +4180 +4 +2 +0 +31 +2978 +1 + + +4181 +4 +2 +0 +32 +2983 +0 + + +4182 +4 +2 +0 +33 +3204 +1 + + +4183 +4 +2 +0 +34 +2757 +0 + + +4184 +4 +2 +0 +35 +3423 +1 + + +4185 +4 +2 +0 +36 +2985 +0 + + +4186 +4 +2 +0 +37 +2977 +1 + + +4187 +4 +2 +0 +38 +2286 +0 + + +4188 +4 +2 +0 +39 +3203 +1 + + +4189 +4 +2 +0 +40 +2035 +0 + + +4190 +4 +2 +0 +41 +3422 +1 + + +4191 +4 +2 +0 +42 +4124 +1 + + +4192 +4 +2 +0 +43 +3633 +1 + + +4193 +4 +2 +0 +44 +2523 +0 + + +4194 +4 +2 +0 +46 +2976 +1 + + +4195 +4 +2 +0 +47 +3424 +1 + + +4196 +4 +2 +0 +48 +3202 +1 + + +4197 +4 +2 +0 +49 +3421 +1 + + +4198 +4 +2 +0 +50 +4123 +1 + + +4199 +4 +2 +0 +51 +4028 +1 + + +4200 +4 +2 +0 +52 +3632 +1 + + +4201 +4 +2 +0 +53 +3420 +1 + + +4202 +4 +2 +0 +54 +2975 +1 + + +4203 +4 +2 +0 +55 +3631 +1 + + +4204 +4 +2 +0 +57 +3201 +1 + + +4205 +4 +2 +0 +58 +4703 +1 + + +4206 +4 +2 +0 +59 +3834 +1 + + +4207 +4 +2 +0 +60 +4390 +1 + + +4208 +4 +2 +0 +61 +4122 +1 + + +4209 +4 +2 +0 +62 +4629 +1 + + +4210 +4 +2 +0 +63 +2974 +1 + + +4211 +4 +2 +0 +64 +4304 +1 + + +4212 +4 +2 +0 +65 +3630 +1 + + +4213 +4 +2 +0 +66 +4215 +1 + + +4214 +4 +2 +0 +67 +3833 +1 + + +4215 +4 +2 +3 +0 +2299 +0 + + +4216 +4 +2 +3 +1 +723 +0 + + +4217 +4 +2 +3 +2 +2298 +0 + + +4218 +4 +2 +3 +3 +2293 +0 + + +4219 +4 +2 +3 +4 +2543 +0 + + +4220 +4 +2 +3 +5 +2296 +0 + + +4221 +4 +2 +3 +6 +2541 +0 + + +4222 +4 +2 +3 +7 +2291 +0 + + +4223 +4 +2 +3 +8 +2060 +0 + + +4224 +4 +2 +3 +9 +1005 +0 + + +4225 +4 +2 +3 +10 +2538 +0 + + +4226 +4 +2 +3 +12 +1275 +0 + + +4227 +4 +2 +3 +13 +1803 +0 + + +4228 +4 +2 +3 +14 +1277 +0 + + +4229 +4 +2 +3 +15 +1807 +0 + + +4230 +4 +2 +3 +16 +2536 +0 + + +4231 +4 +2 +3 +17 +1543 +0 + + +4232 +4 +2 +3 +18 +2535 +0 + + +4233 +4 +2 +3 +19 +2540 +0 + + +4234 +4 +2 +3 +20 +2533 +0 + + +4235 +4 +2 +3 +21 +1546 +0 + + +4236 +4 +2 +3 +23 +1001 +0 + + +4237 +4 +2 +3 +24 +2539 +0 + + +4238 +4 +2 +3 +25 +1003 +0 + + +4239 +4 +2 +3 +26 +1276 +0 + + +4240 +4 +2 +3 +27 +1802 +0 + + +4241 +4 +2 +3 +28 +2537 +0 + + +4242 +4 +2 +3 +29 +1540 +0 + + +4243 +4 +2 +3 +30 +1279 +0 + + +4244 +4 +2 +3 +31 +1541 +0 + + +4245 +4 +2 +3 +32 +2056 +0 + + +4246 +4 +2 +3 +33 +2534 +0 + + +4247 +4 +2 +3 +34 +2058 +0 + + +4248 +4 +2 +3 +35 +2532 +0 + + +4249 +4 +2 +3 +36 +1002 +0 + + +4250 +4 +2 +3 +37 +1273 +0 + + +4251 +4 +2 +3 +38 +2777 +0 + + +4252 +4 +2 +3 +39 +1274 +0 + + +4253 +4 +2 +3 +40 +2775 +0 + + +4254 +4 +2 +3 +41 +2531 +0 + + +4255 +4 +2 +3 +42 +2772 +0 + + +4256 +4 +2 +3 +43 +999 +0 + + +4257 +4 +2 +3 +44 +1804 +0 + + +4258 +4 +2 +3 +46 +2770 +0 + + +4259 +4 +2 +3 +47 +1542 +0 + + +4260 +4 +2 +3 +48 +1000 +0 + + +4261 +4 +2 +3 +49 +2308 +0 + + +4262 +4 +2 +3 +50 +2769 +0 + + +4263 +4 +2 +3 +51 +2774 +0 + + +4264 +4 +2 +3 +52 +1270 +0 + + +4265 +4 +2 +3 +53 +1544 +0 + + +4266 +4 +2 +3 +54 +1272 +0 + + +4267 +4 +2 +3 +55 +2773 +0 + + +4268 +4 +2 +3 +57 +2767 +0 + + +4269 +4 +2 +3 +58 +2305 +0 + + +4270 +4 +2 +3 +59 +2050 +0 + + +4271 +4 +2 +3 +60 +2771 +0 + + +4272 +4 +2 +3 +61 +1796 +0 + + +4273 +4 +2 +3 +62 +2544 +0 + + +4274 +4 +2 +3 +63 +2768 +0 + + +4275 +4 +2 +3 +64 +1006 +0 + + +4276 +4 +2 +3 +65 +2766 +0 + + +4277 +4 +2 +3 +66 +3003 +0 + + +4278 +4 +2 +3 +67 +1799 +0 + + +4279 +4 +2 +2 +0 +2542 +0 + + +4280 +4 +2 +2 +1 +2297 +0 + + +4281 +4 +2 +2 +2 +3001 +0 + + +4282 +4 +2 +2 +3 +2765 +0 + + +4283 +4 +2 +2 +4 +2778 +0 + + +4284 +4 +2 +2 +5 +2300 +0 + + +4285 +4 +2 +2 +6 +2998 +0 + + +4286 +4 +2 +2 +7 +1539 +0 + + +4287 +4 +2 +2 +8 +1004 +0 + + +4288 +4 +2 +2 +9 +2996 +0 + + +4289 +4 +2 +2 +10 +1280 +0 + + +4290 +4 +2 +2 +12 +2052 +0 + + +4291 +4 +2 +2 +13 +1278 +0 + + +4292 +4 +2 +2 +14 +996 +0 + + +4293 +4 +2 +2 +15 +3000 +0 + + +4294 +4 +2 +2 +16 +2995 +0 + + +4295 +4 +2 +2 +17 +2999 +0 + + +4296 +4 +2 +2 +18 +2993 +0 + + +4297 +4 +2 +2 +19 +2301 +0 + + +4298 +4 +2 +2 +20 +2763 +0 + + +4299 +4 +2 +2 +21 +726 +0 + + +4300 +4 +2 +2 +23 +2764 +0 + + +4301 +4 +2 +2 +24 +2997 +0 + + +4302 +4 +2 +2 +25 +2990 +0 + + +4303 +4 +2 +2 +26 +1801 +0 + + +4304 +4 +2 +2 +27 +1795 +0 + + +4305 +4 +2 +2 +28 +2994 +0 + + +4306 +4 +2 +2 +29 +1797 +0 + + +4307 +4 +2 +2 +30 +3222 +0 + + +4308 +4 +2 +2 +31 +1534 +0 + + +4309 +4 +2 +2 +32 +2053 +0 + + +4310 +4 +2 +2 +33 +2992 +0 + + +4311 +4 +2 +2 +34 +2055 +0 + + +4312 +4 +2 +2 +35 +2991 +0 + + +4313 +4 +2 +2 +36 +3220 +0 + + +4314 +4 +2 +2 +37 +2295 +0 + + +4315 +4 +2 +2 +38 +3217 +0 + + +4316 +4 +2 +2 +39 +2048 +0 + + +4317 +4 +2 +2 +40 +1798 +0 + + +4318 +4 +2 +2 +41 +2989 +0 + + +4319 +4 +2 +2 +42 +3215 +0 + + +4320 +4 +2 +2 +43 +1269 +0 + + +4321 +4 +2 +2 +44 +2302 +0 + + +4322 +4 +2 +2 +46 +3214 +0 + + +4323 +4 +2 +2 +47 +1800 +0 + + +4324 +4 +2 +2 +48 +1266 +0 + + +4325 +4 +2 +2 +49 +2051 +0 + + +4326 +4 +2 +2 +50 +3212 +0 + + +4327 +4 +2 +2 +51 +3218 +0 + + +4328 +4 +2 +2 +52 +1267 +0 + + +4329 +4 +2 +2 +53 +3216 +0 + + +4330 +4 +2 +2 +54 +1536 +0 + + +4331 +4 +2 +2 +55 +1537 +0 + + +4332 +4 +2 +2 +57 +3209 +0 + + +4333 +4 +2 +2 +58 +2054 +0 + + +4334 +4 +2 +2 +59 +1535 +0 + + +4335 +4 +2 +2 +60 +3213 +0 + + +4336 +4 +2 +2 +61 +3211 +0 + + +4337 +4 +2 +2 +62 +2303 +0 + + +4338 +4 +2 +2 +63 +1538 +0 + + +4339 +4 +2 +2 +64 +2057 +0 + + +4340 +4 +2 +2 +65 +3210 +0 + + +4341 +4 +2 +2 +66 +3432 +0 + + +4342 +4 +2 +2 +67 +1264 +0 + + +4343 +4 +2 +1 +0 +1805 +0 + + +4344 +4 +2 +1 +1 +1268 +0 + + +4345 +4 +2 +1 +2 +3429 +0 + + +4346 +4 +2 +1 +3 +3208 +0 + + +4347 +4 +2 +1 +4 +3427 +0 + + +4348 +4 +2 +1 +5 +1271 +0 + + +4349 +4 +2 +1 +6 +3430 +0 + + +4350 +4 +2 +1 +7 +3426 +0 + + +4351 +4 +2 +1 +8 +3428 +0 + + +4352 +4 +2 +1 +9 +3425 +1 + + +4353 +4 +3 +1 +10 +3841 +1 + + +4354 +4 +3 +1 +12 +3637 +1 + + +4355 +4 +3 +1 +13 +2558 +0 + + +4356 +4 +3 +1 +14 +2320 +0 + + +4357 +4 +3 +1 +15 +2794 +0 + + +4358 +4 +3 +1 +16 +2317 +0 + + +4359 +4 +3 +1 +17 +3239 +0 + + +4360 +4 +3 +1 +18 +3840 +1 + + +4361 +4 +3 +1 +19 +2792 +0 + + +4362 +4 +3 +1 +20 +2315 +0 + + +4363 +4 +3 +1 +21 +2796 +0 + + +4364 +4 +3 +1 +23 +2554 +0 + + +4365 +4 +3 +1 +24 +2795 +0 + + +4366 +4 +3 +1 +25 +3839 +1 + + +4367 +4 +3 +1 +26 +3021 +0 + + +4368 +4 +3 +1 +27 +2314 +0 + + +4369 +4 +3 +1 +28 +3241 +0 + + +4370 +4 +3 +1 +29 +2318 +0 + + +4371 +4 +3 +1 +30 +3022 +0 + + +4372 +4 +3 +1 +31 +2557 +0 + + +4373 +4 +3 +1 +32 +2561 +0 + + +4374 +4 +3 +1 +33 +2322 +0 + + +4375 +4 +3 +1 +34 +2563 +0 + + +4376 +4 +3 +1 +35 +3019 +0 + + +4377 +4 +3 +1 +36 +2799 +0 + + +4378 +4 +3 +1 +37 +2555 +0 + + +4379 +4 +3 +1 +38 +4035 +1 + + +4380 +4 +3 +1 +39 +2559 +0 + + +4381 +4 +3 +1 +40 +3023 +0 + + +4382 +4 +3 +1 +41 +3016 +0 + + +4383 +4 +3 +1 +42 +2797 +0 + + +4384 +4 +3 +1 +43 +2560 +0 + + +4385 +4 +3 +1 +44 +3025 +0 + + +4386 +4 +3 +1 +46 +2562 +0 + + +4387 +4 +3 +1 +47 +2565 +0 + + +4388 +4 +3 +1 +48 +2556 +0 + + +4389 +4 +3 +1 +49 +2567 +0 + + +4390 +4 +3 +1 +50 +3448 +0 + + +4391 +4 +3 +1 +51 +4034 +1 + + +4392 +4 +3 +1 +52 +3238 +0 + + +4393 +4 +3 +1 +53 +3024 +0 + + +4394 +4 +3 +1 +54 +3235 +0 + + +4395 +4 +3 +1 +55 +2564 +0 + + +4396 +4 +3 +1 +57 +3020 +0 + + +4397 +4 +3 +1 +58 +2801 +0 + + +4398 +4 +3 +1 +59 +4033 +1 + + +4399 +4 +3 +1 +60 +3027 +0 + + +4400 +4 +3 +1 +61 +3018 +0 + + +4401 +4 +3 +1 +62 +2798 +0 + + +4402 +4 +3 +1 +63 +3446 +0 + + +4403 +4 +3 +1 +64 +2566 +0 + + +4404 +4 +3 +1 +65 +3450 +0 + + +4405 +4 +3 +1 +66 +3650 +0 + + +4406 +4 +3 +1 +67 +3028 +0 + + +4407 +4 +3 +0 +0 +3247 +0 + + +4408 +4 +3 +0 +1 +3237 +0 + + +4409 +4 +3 +0 +2 +3654 +0 + + +4410 +4 +3 +0 +3 +3244 +0 + + +4411 +4 +3 +0 +4 +4128 +1 + + +4412 +4 +3 +0 +5 +3246 +0 + + +4413 +4 +3 +0 +6 +3842 +0 + + +4414 +4 +3 +0 +7 +2800 +0 + + +4415 +4 +3 +0 +8 +3453 +0 + + +4416 +4 +3 +0 +9 +3026 +0 + + +4417 +4 +3 +0 +10 +3843 +0 + + +4418 +4 +3 +0 +12 +3451 +0 + + +4419 +4 +3 +0 +13 +3651 +0 + + +4420 +4 +3 +0 +14 +2802 +0 + + +4421 +4 +3 +0 +15 +4127 +1 + + +4422 +4 +3 +0 +16 +3240 +0 + + +4423 +4 +3 +0 +17 +3452 +0 + + +4424 +4 +3 +0 +18 +3642 +0 + + +4425 +4 +3 +0 +19 +3845 +0 + + +4426 +4 +3 +0 +20 +3640 +0 + + +4427 +4 +3 +0 +21 +3030 +0 + + +4428 +4 +3 +0 +23 +3643 +0 + + +4429 +4 +3 +0 +24 +3242 +0 + + +4430 +4 +3 +0 +25 +4126 +1 + + +4431 +4 +3 +0 +26 +3456 +0 + + +4432 +4 +3 +0 +27 +3447 +0 + + +4433 +4 +3 +0 +28 +3653 +0 + + +4434 +4 +3 +0 +29 +3652 +0 + + +4435 +4 +3 +0 +30 +3851 +0 + + +4436 +4 +3 +0 +31 +4125 +1 + + +4437 +4 +3 +0 +32 +3846 +0 + + +4438 +4 +3 +0 +33 +2568 +0 + + +4439 +4 +3 +0 +34 +3243 +0 + + +4440 +4 +3 +0 +35 +3449 +0 + + +4441 +4 +3 +0 +36 +4219 +1 + + +4442 +4 +3 +0 +37 +3848 +0 + + +4443 +4 +3 +0 +38 +3454 +0 + + +4444 +4 +3 +0 +39 +3655 +0 + + +4445 +4 +3 +0 +40 +3657 +0 + + +4446 +4 +3 +0 +41 +3850 +0 + + +4447 +4 +3 +0 +42 +3656 +0 + + +4448 +4 +3 +0 +43 +3844 +0 + + +4449 +4 +3 +0 +44 +3245 +0 + + +4450 +4 +3 +0 +46 +4036 +1 + + +4451 +4 +3 +0 +47 +4218 +1 + + +4452 +4 +3 +0 +48 +3853 +0 + + +4453 +4 +3 +0 +49 +3455 +0 + + +4454 +4 +3 +0 +50 +3458 +0 + + +4455 +4 +3 +0 +51 +3847 +0 + + +4456 +4 +3 +0 +52 +3660 +0 + + +4457 +4 +3 +0 +53 +3849 +0 + + +4458 +4 +3 +0 +54 +4217 +1 + + +4459 +4 +3 +0 +55 +3852 +0 + + +4460 +4 +3 +0 +57 +3658 +0 + + +4461 +4 +3 +0 +58 +4037 +1 + + +4462 +4 +3 +0 +59 +3856 +0 + + +4463 +4 +3 +0 +60 +4129 +1 + + +4464 +4 +3 +0 +61 +4305 +1 + + +4465 +4 +3 +0 +62 +4220 +1 + + +4466 +4 +3 +0 +63 +4216 +1 + + +4467 +4 +3 +0 +64 +4308 +1 + + +4468 +4 +3 +0 +65 +4393 +1 + + +4469 +4 +3 +0 +66 +4307 +1 + + +4470 +4 +3 +0 +67 +4306 +1 + + +4471 +4 +3 +3 +0 +2553 +0 + + +4472 +4 +3 +3 +1 +2548 +0 + + +4473 +4 +3 +3 +2 +2791 +0 + + +4474 +4 +3 +3 +3 +2551 +0 + + +4475 +4 +3 +3 +4 +2793 +0 + + +4476 +4 +3 +3 +5 +1808 +0 + + +4477 +4 +3 +3 +6 +2788 +0 + + +4478 +4 +3 +3 +7 +1282 +0 + + +4479 +4 +3 +3 +8 +1815 +0 + + +4480 +4 +3 +3 +9 +2545 +0 + + +4481 +4 +3 +3 +10 +2786 +0 + + +4482 +4 +3 +3 +12 +1547 +0 + + +4483 +4 +3 +3 +13 +2790 +0 + + +4484 +4 +3 +3 +14 +2059 +0 + + +4485 +4 +3 +3 +15 +1281 +0 + + +4486 +4 +3 +3 +16 +2310 +0 + + +4487 +4 +3 +3 +17 +2789 +0 + + +4488 +4 +3 +3 +18 +2307 +0 + + +4489 +4 +3 +3 +19 +1806 +0 + + +4490 +4 +3 +3 +20 +2547 +0 + + +4491 +4 +3 +3 +21 +2787 +0 + + +4492 +4 +3 +3 +23 +2783 +0 + + +4493 +4 +3 +3 +24 +1816 +0 + + +4494 +4 +3 +3 +25 +1545 +0 + + +4495 +4 +3 +3 +26 +2784 +0 + + +4496 +4 +3 +3 +27 +2780 +0 + + +4497 +4 +3 +3 +28 +1818 +0 + + +4498 +4 +3 +3 +29 +2306 +0 + + +4499 +4 +3 +3 +30 +1811 +0 + + +4500 +4 +3 +3 +31 +2546 +0 + + +4501 +4 +3 +3 +32 +3017 +0 + + +4502 +4 +3 +3 +33 +2062 +0 + + +4503 +4 +3 +3 +34 +1812 +0 + + +4504 +4 +3 +3 +35 +2781 +0 + + +4505 +4 +3 +3 +36 +3014 +0 + + +4506 +4 +3 +3 +37 +2549 +0 + + +4507 +4 +3 +3 +38 +1814 +0 + + +4508 +4 +3 +3 +39 +2779 +0 + + +4509 +4 +3 +3 +40 +2316 +0 + + +4510 +4 +3 +3 +41 +2776 +0 + + +4511 +4 +3 +3 +42 +3012 +0 + + +4512 +4 +3 +3 +43 +2063 +0 + + +4513 +4 +3 +3 +44 +2068 +0 + + +4514 +4 +3 +3 +46 +2311 +0 + + +4515 +4 +3 +3 +47 +3015 +0 + + +4516 +4 +3 +3 +48 +2785 +0 + + +4517 +4 +3 +3 +49 +2066 +0 + + +4518 +4 +3 +3 +50 +2309 +0 + + +4519 +4 +3 +3 +51 +1817 +0 + + +4520 +4 +3 +3 +52 +2061 +0 + + +4521 +4 +3 +3 +53 +1819 +0 + + +4522 +4 +3 +3 +54 +3009 +0 + + +4523 +4 +3 +3 +55 +3013 +0 + + +4524 +4 +3 +3 +57 +2782 +0 + + +4525 +4 +3 +3 +58 +2070 +0 + + +4526 +4 +3 +3 +59 +3006 +0 + + +4527 +4 +3 +3 +60 +3010 +0 + + +4528 +4 +3 +3 +61 +3004 +0 + + +4529 +4 +3 +3 +62 +2071 +0 + + +4530 +4 +3 +3 +63 +2552 +0 + + +4531 +4 +3 +3 +64 +3236 +0 + + +4532 +4 +3 +3 +65 +2550 +0 + + +4533 +4 +3 +3 +66 +2073 +0 + + +4534 +4 +3 +3 +67 +3005 +0 + + +4535 +4 +3 +2 +0 +3233 +0 + + +4536 +4 +3 +2 +1 +3007 +0 + + +4537 +4 +3 +2 +2 +2067 +0 + + +4538 +4 +3 +2 +3 +3002 +0 + + +4539 +4 +3 +2 +4 +3231 +0 + + +4540 +4 +3 +2 +5 +1554 +0 + + +4541 +4 +3 +2 +6 +2076 +0 + + +4542 +4 +3 +2 +7 +1283 +0 + + +4543 +4 +3 +2 +8 +3230 +0 + + +4544 +4 +3 +2 +9 +1552 +0 + + +4545 +4 +3 +2 +10 +3234 +0 + + +4546 +4 +3 +2 +12 +1549 +0 + + +4547 +4 +3 +2 +13 +2078 +0 + + +4548 +4 +3 +2 +14 +1548 +0 + + +4549 +4 +3 +2 +15 +3232 +0 + + +4550 +4 +3 +2 +16 +1553 +0 + + +4551 +4 +3 +2 +17 +2319 +0 + + +4552 +4 +3 +2 +18 +1809 +0 + + +4553 +4 +3 +2 +19 +2069 +0 + + +4554 +4 +3 +2 +20 +2065 +0 + + +4555 +4 +3 +2 +21 +3229 +0 + + +4556 +4 +3 +2 +23 +1551 +0 + + +4557 +4 +3 +2 +24 +2072 +0 + + +4558 +4 +3 +2 +25 +2064 +0 + + +4559 +4 +3 +2 +26 +3227 +0 + + +4560 +4 +3 +2 +27 +3223 +0 + + +4561 +4 +3 +2 +28 +2074 +0 + + +4562 +4 +3 +2 +29 +1810 +0 + + +4563 +4 +3 +2 +30 +3226 +0 + + +4564 +4 +3 +2 +31 +2313 +0 + + +4565 +4 +3 +2 +32 +3445 +0 + + +4566 +4 +3 +2 +33 +1550 +0 + + +4567 +4 +3 +2 +34 +2075 +0 + + +4568 +4 +3 +2 +35 +3225 +0 + + +4569 +4 +3 +2 +36 +3443 +0 + + +4570 +4 +3 +2 +37 +3011 +0 + + +4571 +4 +3 +2 +38 +2077 +0 + + +4572 +4 +3 +2 +39 +3008 +0 + + +4573 +4 +3 +2 +40 +2321 +0 + + +4574 +4 +3 +2 +41 +3221 +0 + + +4575 +4 +3 +2 +42 +3442 +0 + + +4576 +4 +3 +2 +43 +3228 +0 + + +4577 +4 +3 +2 +44 +3440 +0 + + +4578 +4 +3 +2 +46 +3219 +0 + + +4579 +4 +3 +2 +47 +3444 +0 + + +4580 +4 +3 +2 +48 +2312 +0 + + +4581 +4 +3 +2 +49 +2324 +0 + + +4582 +4 +3 +2 +50 +1813 +0 + + +4583 +4 +3 +2 +51 +2326 +0 + + +4584 +4 +3 +2 +52 +3224 +0 + + +4585 +4 +3 +2 +53 +2327 +0 + + +4586 +4 +3 +2 +54 +3437 +0 + + +4587 +4 +3 +2 +55 +3441 +0 + + +4588 +4 +3 +2 +57 +3435 +0 + + +4589 +4 +3 +2 +58 +2329 +0 + + +4590 +4 +3 +2 +59 +3434 +0 + + +4591 +4 +3 +2 +60 +3439 +0 + + +4592 +4 +3 +2 +61 +3438 +0 + + +4593 +4 +3 +2 +62 +2323 +0 + + +4594 +4 +3 +2 +63 +3860 +0 + + +4595 +4 +3 +2 +64 +3649 +0 + + +4596 +4 +3 +2 +65 +3436 +0 + + +4597 +4 +3 +2 +66 +2325 +0 + + +4598 +4 +3 +2 +67 +2304 +0 + + +4599 +4 +3 +1 +0 +3647 +0 + + +4600 +4 +3 +1 +1 +3644 +0 + + +4601 +4 +3 +1 +2 +2328 +0 + + +4602 +4 +3 +1 +3 +3433 +0 + + +4603 +4 +3 +1 +4 +3646 +0 + + +4604 +4 +3 +1 +5 +3431 +0 + + +4605 +4 +3 +1 +6 +3648 +0 + + +4606 +4 +3 +1 +7 +3639 +0 + + +4607 +4 +3 +1 +8 +3645 +0 + + +4608 +4 +3 +1 +9 +3641 +0 + + +4609 +9 +2 +1 +10 +4566 +1 + + +4610 +9 +2 +1 +12 +4790 +1 + + +4611 +9 +2 +1 +13 +4485 +1 + + +4612 +9 +2 +1 +14 +4789 +1 + + +4613 +9 +2 +1 +15 +4484 +1 + + +4614 +9 +2 +1 +16 +4476 +1 + + +4615 +9 +2 +1 +17 +4565 +1 + + +4616 +9 +2 +1 +18 +4475 +1 + + +4617 +9 +2 +1 +19 +4856 +1 + + +4618 +9 +2 +1 +20 +4855 +1 + + +4619 +9 +2 +1 +21 +4483 +1 + + +4620 +9 +2 +1 +23 +4474 +1 + + +4621 +9 +2 +1 +24 +4482 +1 + + +4622 +9 +2 +1 +25 +4854 +1 + + +4623 +9 +2 +1 +26 +4481 +1 + + +4624 +9 +2 +1 +27 +4473 +1 + + +4625 +9 +2 +1 +28 +4480 +1 + + +4626 +9 +2 +1 +29 +4559 +1 + + +4627 +9 +2 +1 +30 +4479 +1 + + +4628 +9 +2 +1 +31 +4558 +1 + + +4629 +9 +2 +1 +32 +4478 +1 + + +4630 +9 +2 +1 +33 +4557 +1 + + +4631 +9 +2 +1 +34 +4477 +1 + + +4632 +9 +2 +1 +35 +4556 +1 + + +4633 +9 +2 +1 +36 +4564 +1 + + +4634 +9 +2 +1 +37 +4555 +1 + + +4635 +9 +2 +1 +38 +4563 +1 + + +4636 +9 +2 +1 +39 +4554 +1 + + +4637 +9 +2 +1 +40 +4562 +1 + + +4638 +9 +2 +1 +41 +4553 +1 + + +4639 +9 +2 +1 +42 +4561 +1 + + +4640 +9 +2 +1 +43 +4635 +1 + + +4641 +9 +2 +1 +44 +4917 +1 + + +4642 +9 +2 +1 +46 +4634 +1 + + +4643 +9 +2 +1 +47 +4560 +1 + + +4644 +9 +2 +1 +48 +4633 +1 + + +4645 +9 +2 +1 +49 +4916 +1 + + +4646 +9 +2 +1 +50 +4632 +1 + + +4647 +9 +2 +1 +51 +4641 +1 + + +4648 +9 +2 +1 +52 +4915 +1 + + +4649 +9 +2 +1 +53 +4640 +1 + + +4650 +9 +2 +1 +54 +4631 +1 + + +4651 +9 +2 +1 +55 +4639 +1 + + +4652 +9 +2 +1 +57 +4914 +1 + + +4653 +9 +2 +1 +58 +4638 +1 + + +4654 +9 +2 +1 +59 +4630 +1 + + +4655 +9 +2 +1 +60 +4637 +1 + + +4656 +9 +2 +1 +61 +4709 +1 + + +4657 +9 +2 +1 +62 +4636 +1 + + +4658 +9 +2 +1 +63 +4708 +1 + + +4659 +9 +2 +1 +64 +4718 +1 + + +4660 +9 +2 +1 +65 +4707 +1 + + +4661 +9 +2 +1 +66 +4717 +1 + + +4662 +9 +2 +1 +67 +4706 +1 + + +4663 +9 +2 +0 +0 +4788 +1 + + +4664 +9 +2 +0 +1 +4705 +1 + + +4665 +9 +2 +0 +2 +4787 +1 + + +4666 +9 +2 +0 +3 +4704 +1 + + +4667 +9 +2 +0 +4 +4786 +1 + + +4668 +9 +2 +0 +5 +4780 +1 + + +4669 +9 +2 +0 +6 +4853 +1 + + +4670 +9 +2 +0 +7 +4779 +1 + + +4671 +9 +2 +0 +8 +4972 +1 + + +4672 +9 +2 +0 +9 +4971 +1 + + +4673 +9 +2 +0 +10 +4785 +1 + + +4674 +9 +2 +0 +12 +4778 +1 + + +4675 +9 +2 +0 +13 +4784 +1 + + +4676 +9 +2 +0 +14 +4970 +1 + + +4677 +9 +2 +0 +15 +4783 +1 + + +4678 +9 +2 +0 +16 +4777 +1 + + +4679 +9 +2 +0 +17 +4782 +1 + + +4680 +9 +2 +0 +18 +4776 +1 + + +4681 +9 +2 +0 +19 +4781 +1 + + +4682 +9 +2 +0 +20 +4775 +1 + + +4683 +9 +2 +0 +21 +4852 +1 + + +4684 +9 +2 +0 +23 +4774 +1 + + +4685 +9 +2 +0 +24 +4851 +1 + + +4686 +9 +2 +0 +25 +4773 +1 + + +4687 +9 +2 +0 +26 +4850 +1 + + +4688 +9 +2 +0 +27 +440 +0 + + +4689 +9 +2 +0 +28 +4849 +1 + + +4690 +9 +2 +0 +29 +4845 +1 + + +4691 +9 +2 +0 +30 +4848 +1 + + +4692 +9 +2 +0 +31 +4844 +1 + + +4693 +9 +2 +0 +32 +4847 +1 + + +4694 +9 +2 +0 +33 +4843 +1 + + +4695 +9 +2 +0 +34 +5021 +1 + + +4696 +9 +2 +0 +35 +4842 +1 + + +4697 +9 +2 +0 +36 +4846 +1 + + +4698 +9 +2 +0 +37 +4841 +1 + + +4699 +9 +2 +0 +38 +5020 +1 + + +4700 +9 +2 +0 +39 +4840 +1 + + +4701 +9 +2 +0 +40 +4913 +1 + + +4702 +9 +2 +0 +41 +4839 +1 + + +4703 +9 +2 +0 +42 +4912 +1 + + +4704 +9 +2 +0 +43 +5019 +1 + + +4705 +9 +2 +0 +44 +4911 +1 + + +4706 +9 +2 +0 +46 +4838 +1 + + +4707 +9 +2 +0 +47 +4910 +1 + + +4708 +9 +2 +0 +48 +4908 +1 + + +4709 +9 +2 +0 +49 +4909 +1 + + +4710 +9 +2 +0 +50 +4907 +1 + + +4711 +9 +2 +0 +51 +5018 +1 + + +4712 +9 +2 +0 +52 +4906 +1 + + +4713 +9 +2 +0 +53 +4969 +1 + + +4714 +9 +2 +0 +54 +4905 +1 + + +4715 +9 +2 +0 +55 +4968 +1 + + +4716 +9 +2 +0 +57 +4904 +1 + + +4717 +9 +2 +0 +58 +4967 +1 + + +4718 +9 +2 +0 +59 +4903 +1 + + +4719 +9 +2 +0 +60 +4966 +1 + + +4720 +9 +2 +0 +61 +4902 +1 + + +4721 +9 +2 +0 +62 +4965 +1 + + +4722 +9 +2 +0 +63 +4901 +1 + + +4723 +9 +2 +0 +64 +5017 +1 + + +4724 +9 +2 +0 +65 +5060 +1 + + +4725 +9 +2 +0 +66 +5061 +1 + + +4726 +9 +2 +0 +67 +5059 +1 + + +4727 +9 +2 +3 +0 +4319 +1 + + +4728 +9 +2 +3 +1 +4318 +1 + + +4729 +9 +2 +3 +2 +3249 +0 + + +4730 +9 +2 +3 +3 +4317 +1 + + +4731 +9 +2 +3 +4 +3462 +0 + + +4732 +9 +2 +3 +5 +3664 +0 + + +4733 +9 +2 +3 +6 +3866 +0 + + +4734 +9 +2 +3 +7 +3861 +0 + + +4735 +9 +2 +3 +8 +3248 +0 + + +4736 +9 +2 +3 +9 +3663 +0 + + +4737 +9 +2 +3 +10 +3461 +0 + + +4738 +9 +2 +3 +12 +3661 +0 + + +4739 +9 +2 +3 +13 +3666 +0 + + +4740 +9 +2 +3 +14 +3859 +0 + + +4741 +9 +2 +3 +15 +3668 +0 + + +4742 +9 +2 +3 +16 +3662 +0 + + +4743 +9 +2 +3 +17 +3864 +0 + + +4744 +9 +2 +3 +18 +3659 +0 + + +4745 +9 +2 +3 +19 +3460 +0 + + +4746 +9 +2 +3 +20 +3858 +0 + + +4747 +9 +2 +3 +21 +4406 +1 + + +4748 +9 +2 +3 +23 +4405 +1 + + +4749 +9 +2 +3 +24 +3665 +0 + + +4750 +9 +2 +3 +25 +3855 +0 + + +4751 +9 +2 +3 +26 +3459 +0 + + +4752 +9 +2 +3 +27 +4404 +1 + + +4753 +9 +2 +3 +28 +4227 +1 + + +4754 +9 +2 +3 +29 +3854 +0 + + +4755 +9 +2 +3 +30 +3457 +0 + + +4756 +9 +2 +3 +31 +4040 +1 + + +4757 +9 +2 +3 +32 +4137 +1 + + +4758 +9 +2 +3 +33 +4226 +1 + + +4759 +9 +2 +3 +34 +3256 +0 + + +4760 +9 +2 +3 +35 +4134 +1 + + +4761 +9 +2 +3 +36 +3469 +0 + + +4762 +9 +2 +3 +37 +4316 +1 + + +4763 +9 +2 +3 +38 +3674 +0 + + +4764 +9 +2 +3 +39 +4039 +1 + + +4765 +9 +2 +3 +40 +3468 +0 + + +4766 +9 +2 +3 +41 +4133 +1 + + +4767 +9 +2 +3 +42 +3870 +0 + + +4768 +9 +2 +3 +43 +4038 +1 + + +4769 +9 +2 +3 +44 +3872 +0 + + +4770 +9 +2 +3 +46 +4132 +1 + + +4771 +9 +2 +3 +47 +4490 +1 + + +4772 +9 +2 +3 +48 +4403 +1 + + +4773 +9 +2 +3 +49 +4043 +1 + + +4774 +9 +2 +3 +50 +4225 +1 + + +4775 +9 +2 +3 +51 +4489 +1 + + +4776 +9 +2 +3 +52 +4131 +1 + + +4777 +9 +2 +3 +53 +3673 +0 + + +4778 +9 +2 +3 +54 +4488 +1 + + +4779 +9 +2 +3 +55 +3467 +0 + + +4780 +9 +2 +3 +57 +4487 +1 + + +4781 +9 +2 +3 +58 +3251 +0 + + +4782 +9 +2 +3 +59 +3466 +0 + + +4783 +9 +2 +3 +60 +3868 +0 + + +4784 +9 +2 +3 +61 +3865 +0 + + +4785 +9 +2 +3 +62 +4136 +1 + + +4786 +9 +2 +3 +63 +3669 +0 + + +4787 +9 +2 +3 +64 +3672 +0 + + +4788 +9 +2 +3 +65 +3463 +0 + + +4789 +9 +2 +3 +66 +3869 +0 + + +4790 +9 +2 +3 +67 +4042 +1 + + +4791 +9 +2 +2 +0 +3465 +0 + + +4792 +9 +2 +2 +1 +3867 +0 + + +4793 +9 +2 +2 +2 +3671 +0 + + +4794 +9 +2 +2 +3 +3250 +0 + + +4795 +9 +2 +2 +4 +3253 +0 + + +4796 +9 +2 +2 +5 +3863 +0 + + +4797 +9 +2 +2 +6 +1558 +0 + + +4798 +9 +2 +2 +7 +3862 +0 + + +4799 +9 +2 +2 +8 +4570 +1 + + +4800 +9 +2 +2 +9 +4135 +1 + + +4801 +9 +2 +2 +10 +3857 +0 + + +4802 +9 +2 +2 +12 +4569 +1 + + +4803 +9 +2 +2 +13 +3871 +0 + + +4804 +9 +2 +2 +14 +4041 +1 + + +4805 +9 +2 +2 +15 +3464 +0 + + +4806 +9 +2 +2 +16 +4568 +1 + + +4807 +9 +2 +2 +17 +3667 +0 + + +4808 +9 +2 +2 +18 +4130 +1 + + +4809 +9 +2 +2 +19 +4228 +1 + + +4810 +9 +2 +2 +20 +4486 +1 + + +4811 +9 +2 +2 +21 +3670 +0 + + +4812 +9 +2 +2 +23 +4567 +1 + + +4813 +9 +2 +2 +24 +3029 +0 + + +4814 +9 +2 +2 +25 +4402 +1 + + +4815 +9 +2 +2 +26 +3031 +0 + + +4816 +9 +2 +2 +27 +4315 +1 + + +4817 +9 +2 +2 +28 +3676 +0 + + +4818 +9 +2 +2 +29 +4401 +1 + + +4819 +9 +2 +2 +30 +3874 +0 + + +4820 +9 +2 +2 +31 +4314 +1 + + +4821 +9 +2 +2 +32 +3470 +0 + + +4822 +9 +2 +2 +33 +4224 +1 + + +4823 +9 +2 +2 +34 +3675 +0 + + +4824 +9 +2 +2 +35 +4400 +1 + + +4825 +9 +2 +2 +36 +4648 +1 + + +4826 +9 +2 +2 +37 +4313 +1 + + +4827 +9 +2 +2 +38 +4044 +1 + + +4828 +9 +2 +2 +39 +4223 +1 + + +4829 +9 +2 +2 +40 +4647 +1 + + +4830 +9 +2 +2 +41 +4646 +1 + + +4831 +9 +2 +2 +42 +3472 +0 + + +4832 +9 +2 +2 +43 +4222 +1 + + +4833 +9 +2 +2 +44 +3873 +0 + + +4834 +9 +2 +2 +46 +4221 +1 + + +4835 +9 +2 +2 +47 +3678 +0 + + +4836 +9 +2 +2 +48 +4645 +1 + + +4837 +9 +2 +2 +49 +3677 +0 + + +4838 +9 +2 +2 +50 +4399 +1 + + +4839 +9 +2 +2 +51 +3875 +0 + + +4840 +9 +2 +2 +52 +4312 +1 + + +4841 +9 +2 +2 +53 +3471 +0 + + +4842 +9 +2 +2 +54 +4311 +1 + + +4843 +9 +2 +2 +55 +4138 +1 + + +4844 +9 +2 +2 +57 +4310 +1 + + +4845 +9 +2 +2 +58 +3876 +0 + + +4846 +9 +2 +2 +59 +4309 +1 + + +4847 +9 +2 +2 +60 +3252 +0 + + +4848 +9 +2 +2 +61 +4398 +1 + + +4849 +9 +2 +2 +62 +2803 +0 + + +4850 +9 +2 +2 +63 +4397 +1 + + +4851 +9 +2 +2 +64 +2804 +0 + + +4852 +9 +2 +2 +65 +4396 +1 + + +4853 +9 +2 +2 +66 +4722 +1 + + +4854 +9 +2 +2 +67 +4395 +1 + + +4855 +9 +2 +1 +0 +4229 +1 + + +4856 +9 +2 +1 +1 +4721 +1 + + +4857 +9 +2 +1 +2 +3033 +0 + + +4858 +9 +2 +1 +3 +4394 +1 + + +4859 +9 +2 +1 +4 +2805 +0 + + +4860 +9 +2 +1 +5 +4392 +1 + + +4861 +9 +2 +1 +6 +2569 +0 + + +4862 +9 +2 +1 +7 +4720 +1 + + +4863 +9 +2 +1 +8 +4792 +1 + + +4864 +9 +2 +1 +9 +4391 +1 + + +4865 +9 +3 +1 +10 +4859 +1 + + +4866 +9 +3 +1 +12 +4858 +1 + + +4867 +9 +3 +1 +13 +4860 +1 + + +4868 +9 +3 +1 +14 +4857 +1 + + +4869 +9 +3 +1 +15 +4861 +1 + + +4870 +9 +3 +1 +16 +4654 +1 + + +4871 +9 +3 +1 +17 +4862 +1 + + +4872 +9 +3 +1 +18 +4655 +1 + + +4873 +9 +3 +1 +19 +4863 +1 + + +4874 +9 +3 +1 +20 +4656 +1 + + +4875 +9 +3 +1 +21 +4864 +1 + + +4876 +9 +3 +1 +23 +4657 +1 + + +4877 +9 +3 +1 +24 +4865 +1 + + +4878 +9 +3 +1 +25 +4658 +1 + + +4879 +9 +3 +1 +26 +4866 +1 + + +4880 +9 +3 +1 +27 +4791 +1 + + +4881 +9 +3 +1 +28 +4867 +1 + + +4882 +9 +3 +1 +29 +4796 +1 + + +4883 +9 +3 +1 +30 +4868 +1 + + +4884 +9 +3 +1 +31 +4727 +1 + + +4885 +9 +3 +1 +32 +4920 +1 + + +4886 +9 +3 +1 +33 +4797 +1 + + +4887 +9 +3 +1 +34 +4921 +1 + + +4888 +9 +3 +1 +35 +4728 +1 + + +4889 +9 +3 +1 +36 +4919 +1 + + +4890 +9 +3 +1 +37 +4798 +1 + + +4891 +9 +3 +1 +38 +4922 +1 + + +4892 +9 +3 +1 +39 +4918 +1 + + +4893 +9 +3 +1 +40 +4923 +1 + + +4894 +9 +3 +1 +41 +4729 +1 + + +4895 +9 +3 +1 +42 +4924 +1 + + +4896 +9 +3 +1 +43 +4799 +1 + + +4897 +9 +3 +1 +44 +4925 +1 + + +4898 +9 +3 +1 +46 +4730 +1 + + +4899 +9 +3 +1 +47 +4926 +1 + + +4900 +9 +3 +1 +48 +4731 +1 + + +4901 +9 +3 +1 +49 +4927 +1 + + +4902 +9 +3 +1 +50 +4732 +1 + + +4903 +9 +3 +1 +51 +4928 +1 + + +4904 +9 +3 +1 +52 +4733 +1 + + +4905 +9 +3 +1 +53 +4929 +1 + + +4906 +9 +3 +1 +54 +4800 +1 + + +4907 +9 +3 +1 +55 +4978 +1 + + +4908 +9 +3 +1 +57 +4801 +1 + + +4909 +9 +3 +1 +58 +4977 +1 + + +4910 +9 +3 +1 +59 +4802 +1 + + +4911 +9 +3 +1 +60 +4976 +1 + + +4912 +9 +3 +1 +61 +4803 +1 + + +4913 +9 +3 +1 +62 +4979 +1 + + +4914 +9 +3 +1 +63 +4719 +1 + + +4915 +9 +3 +1 +64 +4975 +1 + + +4916 +9 +3 +1 +65 +4644 +1 + + +4917 +9 +3 +1 +66 +4980 +1 + + +4918 +9 +3 +1 +67 +4974 +1 + + +4919 +9 +3 +0 +0 +4981 +1 + + +4920 +9 +3 +0 +1 +4643 +1 + + +4921 +9 +3 +0 +2 +4982 +1 + + +4922 +9 +3 +0 +3 +4973 +1 + + +4923 +9 +3 +0 +4 +4983 +1 + + +4924 +9 +3 +0 +5 +4642 +1 + + +4925 +9 +3 +0 +6 +4984 +1 + + +4926 +9 +3 +0 +7 +4716 +1 + + +4927 +9 +3 +0 +8 +4985 +1 + + +4928 +9 +3 +0 +9 +4715 +1 + + +4929 +9 +3 +0 +10 +5028 +1 + + +4930 +9 +3 +0 +12 +4714 +1 + + +4931 +9 +3 +0 +13 +5027 +1 + + +4932 +9 +3 +0 +14 +4713 +1 + + +4933 +9 +3 +0 +15 +5026 +1 + + +4934 +9 +3 +0 +16 +4712 +1 + + +4935 +9 +3 +0 +17 +5025 +1 + + +4936 +9 +3 +0 +18 +4711 +1 + + +4937 +9 +3 +0 +19 +5029 +1 + + +4938 +9 +3 +0 +20 +4710 +1 + + +4939 +9 +3 +0 +21 +5024 +1 + + +4940 +9 +3 +0 +23 +5016 +1 + + +4941 +9 +3 +0 +24 +5030 +1 + + +4942 +9 +3 +0 +25 +5015 +1 + + +4943 +9 +3 +0 +26 +5023 +1 + + +4944 +9 +3 +0 +27 +4964 +1 + + +4945 +9 +3 +0 +28 +5031 +1 + + +4946 +9 +3 +0 +29 +5022 +1 + + +4947 +9 +3 +0 +30 +5032 +1 + + +4948 +9 +3 +0 +31 +5014 +1 + + +4949 +9 +3 +0 +32 +5033 +1 + + +4950 +9 +3 +0 +33 +5058 +1 + + +4951 +9 +3 +0 +34 +5034 +1 + + +4952 +9 +3 +0 +35 +5013 +1 + + +4953 +9 +3 +0 +36 +5070 +1 + + +4954 +9 +3 +0 +37 +4960 +1 + + +4955 +9 +3 +0 +38 +5069 +1 + + +4956 +9 +3 +0 +39 +4961 +1 + + +4957 +9 +3 +0 +40 +5068 +1 + + +4958 +9 +3 +0 +41 +4962 +1 + + +4959 +9 +3 +0 +42 +5067 +1 + + +4960 +9 +3 +0 +43 +4963 +1 + + +4961 +9 +3 +0 +44 +5066 +1 + + +4962 +9 +3 +0 +46 +5104 +1 + + +4963 +9 +3 +0 +47 +5071 +1 + + +4964 +9 +3 +0 +48 +5103 +1 + + +4965 +9 +3 +0 +49 +5065 +1 + + +4966 +9 +3 +0 +50 +5102 +1 + + +4967 +9 +3 +0 +51 +5072 +1 + + +4968 +9 +3 +0 +52 +5101 +1 + + +4969 +9 +3 +0 +53 +5064 +1 + + +4970 +9 +3 +0 +54 +5100 +1 + + +4971 +9 +3 +0 +55 +5073 +1 + + +4972 +9 +3 +0 +57 +5063 +1 + + +4973 +9 +3 +0 +58 +5074 +1 + + +4974 +9 +3 +0 +59 +5099 +1 + + +4975 +9 +3 +0 +60 +5075 +1 + + +4976 +9 +3 +0 +61 +5062 +1 + + +4977 +9 +3 +0 +62 +5106 +1 + + +4978 +9 +3 +0 +63 +5098 +1 + + +4979 +9 +3 +0 +64 +5105 +1 + + +4980 +9 +3 +0 +65 +5097 +1 + + +4981 +9 +3 +0 +66 +5095 +1 + + +4982 +9 +3 +0 +67 +5096 +1 + + +4983 +9 +3 +3 +0 +4322 +1 + + +4984 +9 +3 +3 +1 +4320 +1 + + +4985 +9 +3 +3 +2 +3882 +0 + + +4986 +9 +3 +3 +3 +3877 +0 + + +4987 +9 +3 +3 +4 +2575 +0 + + +4988 +9 +3 +3 +5 +3254 +0 + + +4989 +9 +3 +3 +6 +4409 +1 + + +4990 +9 +3 +3 +7 +3032 +0 + + +4991 +9 +3 +3 +8 +3881 +0 + + +4992 +9 +3 +3 +9 +4408 +1 + + +4993 +9 +3 +3 +10 +4231 +1 + + +4994 +9 +3 +3 +12 +2570 +0 + + +4995 +9 +3 +3 +13 +3039 +0 + + +4996 +9 +3 +3 +14 +2807 +0 + + +4997 +9 +3 +3 +15 +4046 +1 + + +4998 +9 +3 +3 +16 +4407 +1 + + +4999 +9 +3 +3 +17 +3475 +0 + + +5000 +9 +3 +3 +18 +3035 +0 + + +5001 +9 +3 +3 +19 +4140 +1 + + +5002 +9 +3 +3 +20 +2571 +0 + + +5003 +9 +3 +3 +21 +2574 +0 + + +5004 +9 +3 +3 +23 +3255 +0 + + +5005 +9 +3 +3 +24 +3884 +0 + + +5006 +9 +3 +3 +25 +2806 +0 + + +5007 +9 +3 +3 +26 +3262 +0 + + +5008 +9 +3 +3 +27 +3034 +0 + + +5009 +9 +3 +3 +28 +4232 +1 + + +5010 +9 +3 +3 +29 +3679 +0 + + +5011 +9 +3 +3 +30 +2811 +0 + + +5012 +9 +3 +3 +31 +3258 +0 + + +5013 +9 +3 +3 +32 +4047 +1 + + +5014 +9 +3 +3 +33 +3473 +0 + + +5015 +9 +3 +3 +34 +4493 +1 + + +5016 +9 +3 +3 +35 +4230 +1 + + +5017 +9 +3 +3 +36 +3684 +0 + + +5018 +9 +3 +3 +37 +4045 +1 + + +5019 +9 +3 +3 +38 +3886 +0 + + +5020 +9 +3 +3 +39 +3680 +0 + + +5021 +9 +3 +3 +40 +4492 +1 + + +5022 +9 +3 +3 +41 +4491 +1 + + +5023 +9 +3 +3 +42 +3261 +0 + + +5024 +9 +3 +3 +43 +3878 +0 + + +5025 +9 +3 +3 +44 +4141 +1 + + +5026 +9 +3 +3 +46 +4321 +1 + + +5027 +9 +3 +3 +47 +3041 +0 + + +5028 +9 +3 +3 +48 +3259 +0 + + +5029 +9 +3 +3 +49 +3887 +0 + + +5030 +9 +3 +3 +50 +3880 +0 + + +5031 +9 +3 +3 +51 +3477 +0 + + +5032 +9 +3 +3 +52 +4139 +1 + + +5033 +9 +3 +3 +53 +4233 +1 + + +5034 +9 +3 +3 +54 +3681 +0 + + +5035 +9 +3 +3 +55 +3683 +0 + + +5036 +9 +3 +3 +57 +3879 +0 + + +5037 +9 +3 +3 +58 +3889 +0 + + +5038 +9 +3 +3 +59 +3682 +0 + + +5039 +9 +3 +3 +60 +4574 +1 + + +5040 +9 +3 +3 +61 +3476 +0 + + +5041 +9 +3 +3 +62 +3883 +0 + + +5042 +9 +3 +3 +63 +2809 +0 + + +5043 +9 +3 +3 +64 +4573 +1 + + +5044 +9 +3 +3 +65 +3036 +0 + + +5045 +9 +3 +3 +66 +3892 +0 + + +5046 +9 +3 +3 +67 +4572 +1 + + +5047 +9 +3 +2 +0 +4494 +1 + + +5048 +9 +3 +2 +1 +2573 +0 + + +5049 +9 +3 +2 +2 +3478 +0 + + +5050 +9 +3 +2 +3 +3257 +0 + + +5051 +9 +3 +2 +4 +4143 +1 + + +5052 +9 +3 +2 +5 +4571 +1 + + +5053 +9 +3 +2 +6 +3040 +0 + + +5054 +9 +3 +2 +7 +2572 +0 + + +5055 +9 +3 +2 +8 +4144 +1 + + +5056 +9 +3 +2 +9 +2808 +0 + + +5057 +9 +3 +2 +10 +3686 +0 + + +5058 +9 +3 +2 +12 +3037 +0 + + +5059 +9 +3 +2 +13 +4575 +1 + + +5060 +9 +3 +2 +14 +2330 +0 + + +5061 +9 +3 +2 +15 +3263 +0 + + +5062 +9 +3 +2 +16 +3474 +0 + + +5063 +9 +3 +2 +17 +4235 +1 + + +5064 +9 +3 +2 +18 +3260 +0 + + +5065 +9 +3 +2 +19 +3264 +0 + + +5066 +9 +3 +2 +20 +3038 +0 + + +5067 +9 +3 +2 +21 +4325 +1 + + +5068 +9 +3 +2 +23 +4410 +1 + + +5069 +9 +3 +2 +24 +4651 +1 + + +5070 +9 +3 +2 +25 +4048 +1 + + +5071 +9 +3 +2 +26 +3885 +0 + + +5072 +9 +3 +2 +27 +4323 +1 + + +5073 +9 +3 +2 +28 +4496 +1 + + +5074 +9 +3 +2 +29 +4142 +1 + + +5075 +9 +3 +2 +30 +4650 +1 + + +5076 +9 +3 +2 +31 +4234 +1 + + +5077 +9 +3 +2 +32 +3685 +0 + + +5078 +9 +3 +2 +33 +4649 +1 + + +5079 +9 +3 +2 +34 +4413 +1 + + +5080 +9 +3 +2 +35 +4411 +1 + + +5081 +9 +3 +2 +36 +3480 +0 + + +5082 +9 +3 +2 +37 +4324 +1 + + +5083 +9 +3 +2 +38 +4497 +1 + + +5084 +9 +3 +2 +39 +4050 +1 + + +5085 +9 +3 +2 +40 +3479 +0 + + +5086 +9 +3 +2 +41 +4049 +1 + + +5087 +9 +3 +2 +42 +4578 +1 + + +5088 +9 +3 +2 +43 +4495 +1 + + +5089 +9 +3 +2 +44 +3687 +0 + + +5090 +9 +3 +2 +46 +4652 +1 + + +5091 +9 +3 +2 +47 +4498 +1 + + +5092 +9 +3 +2 +48 +4576 +1 + + +5093 +9 +3 +2 +49 +4726 +1 + + +5094 +9 +3 +2 +50 +4412 +1 + + +5095 +9 +3 +2 +51 +3482 +0 + + +5096 +9 +3 +2 +52 +4236 +1 + + +5097 +9 +3 +2 +53 +2810 +0 + + +5098 +9 +3 +2 +54 +4326 +1 + + +5099 +9 +3 +2 +55 +4725 +1 + + +5100 +9 +3 +2 +57 +4724 +1 + + +5101 +9 +3 +2 +58 +4499 +1 + + +5102 +9 +3 +2 +59 +4653 +1 + + +5103 +9 +3 +2 +60 +3888 +0 + + +5104 +9 +3 +2 +61 +4723 +1 + + +5105 +9 +3 +2 +62 +4580 +1 + + +5106 +9 +3 +2 +63 +4577 +1 + + +5107 +9 +3 +2 +64 +3688 +0 + + +5108 +9 +3 +2 +65 +4237 +1 + + +5109 +9 +3 +2 +66 +3481 +0 + + +5110 +9 +3 +2 +67 +4327 +1 + + +5111 +9 +3 +1 +0 +3689 +0 + + +5112 +9 +3 +1 +1 +4414 +1 + + +5113 +9 +3 +1 +2 +3690 +0 + + +5114 +9 +3 +1 +3 +4328 +1 + + +5115 +9 +3 +1 +4 +3890 +0 + + +5116 +9 +3 +1 +5 +4579 +1 + + +5117 +9 +3 +1 +6 +4795 +1 + + +5118 +9 +3 +1 +7 +4415 +1 + + +5119 +9 +3 +1 +8 +4794 +1 + + +5120 +9 +3 +1 +9 +4793 +1 + + +5121 +0 +0 +1 +10 +3282 +0 + + +5122 +0 +0 +1 +12 +3493 +0 + + +5123 +0 +0 +1 +13 +3499 +0 + + +5124 +0 +0 +1 +14 +2332 +0 + + +5125 +0 +0 +1 +15 +3496 +0 + + +5126 +0 +0 +1 +16 +2331 +0 + + +5127 +0 +0 +1 +17 +3498 +0 + + +5128 +0 +0 +1 +18 +3490 +0 + + +5129 +0 +0 +1 +19 +3280 +0 + + +5130 +0 +0 +1 +20 +2815 +0 + + +5131 +0 +0 +1 +21 +3277 +0 + + +5132 +0 +0 +1 +23 +2814 +0 + + +5133 +0 +0 +1 +24 +3495 +0 + + +5134 +0 +0 +1 +25 +3494 +0 + + +5135 +0 +0 +1 +26 +3275 +0 + + +5136 +0 +0 +1 +27 +3044 +0 + + +5137 +0 +0 +1 +28 +3273 +0 + + +5138 +0 +0 +1 +29 +3489 +0 + + +5139 +0 +0 +1 +30 +3274 +0 + + +5140 +0 +0 +1 +31 +3702 +0 + + +5141 +0 +0 +1 +32 +2818 +0 + + +5142 +0 +0 +1 +33 +3697 +0 + + +5143 +0 +0 +1 +34 +2580 +0 + + +5144 +0 +0 +1 +35 +1570 +0 + + +5145 +0 +0 +1 +36 +3708 +0 + + +5146 +0 +0 +1 +37 +3048 +0 + + +5147 +0 +0 +1 +38 +2581 +0 + + +5148 +0 +0 +1 +39 +3271 +0 + + +5149 +0 +0 +1 +40 +2336 +0 + + +5150 +0 +0 +1 +41 +3270 +0 + + +5151 +0 +0 +1 +42 +3703 +0 + + +5152 +0 +0 +1 +43 +3269 +0 + + +5153 +0 +0 +1 +44 +2819 +0 + + +5154 +0 +0 +1 +46 +3045 +0 + + +5155 +0 +0 +1 +47 +2334 +0 + + +5156 +0 +0 +1 +48 +3701 +0 + + +5157 +0 +0 +1 +49 +2082 +0 + + +5158 +0 +0 +1 +50 +3698 +0 + + +5159 +0 +0 +1 +51 +3704 +0 + + +5160 +0 +0 +1 +52 +3268 +0 + + +5161 +0 +0 +1 +53 +2081 +0 + + +5162 +0 +0 +1 +54 +2577 +0 + + +5163 +0 +0 +1 +55 +1822 +0 + + +5164 +0 +0 +1 +57 +2576 +0 + + +5165 +0 +0 +1 +58 +2333 +0 + + +5166 +0 +0 +1 +59 +3267 +0 + + +5167 +0 +0 +1 +60 +2578 +0 + + +5168 +0 +0 +1 +61 +3488 +0 + + +5169 +0 +0 +1 +62 +3904 +0 + + +5170 +0 +0 +1 +63 +3901 +0 + + +5171 +0 +0 +1 +64 +3907 +0 + + +5172 +0 +0 +1 +65 +3898 +0 + + +5173 +0 +0 +1 +66 +2579 +0 + + +5174 +0 +0 +1 +67 +3047 +0 + + +5175 +0 +0 +0 +0 +2817 +0 + + +5176 +0 +0 +0 +1 +3485 +0 + + +5177 +0 +0 +0 +2 +2816 +0 + + +5178 +0 +0 +0 +3 +2812 +0 + + +5179 +0 +0 +0 +4 +3049 +0 + + +5180 +0 +0 +0 +5 +2813 +0 + + +5181 +0 +0 +0 +6 +3906 +0 + + +5182 +0 +0 +0 +7 +3043 +0 + + +5183 +0 +0 +0 +8 +3706 +0 + + +5184 +0 +0 +0 +9 +3902 +0 + + +5185 +0 +0 +0 +10 +3905 +0 + + +5186 +0 +0 +0 +12 +3897 +0 + + +5187 +0 +0 +0 +13 +3705 +0 + + +5188 +0 +0 +0 +14 +3265 +0 + + +5189 +0 +0 +0 +15 +3497 +0 + + +5190 +0 +0 +0 +16 +3042 +0 + + +5191 +0 +0 +0 +17 +3903 +0 + + +5192 +0 +0 +0 +18 +3266 +0 + + +5193 +0 +0 +0 +19 +1823 +0 + + +5194 +0 +0 +0 +20 +3483 +0 + + +5195 +0 +0 +0 +21 +1007 +0 + + +5196 +0 +0 +0 +23 +3491 +0 + + +5197 +0 +0 +0 +24 +1285 +0 + + +5198 +0 +0 +0 +25 +3492 +0 + + +5199 +0 +0 +0 +26 +1284 +0 + + +5200 +0 +0 +0 +27 +3700 +0 + + +5201 +0 +0 +0 +28 +3046 +0 + + +5202 +0 +0 +0 +29 +3699 +0 + + +5203 +0 +0 +0 +30 +4053 +1 + + +5204 +0 +0 +0 +31 +3899 +0 + + +5205 +0 +0 +0 +32 +4052 +1 + + +5206 +0 +0 +0 +33 +3900 +0 + + +5207 +0 +0 +0 +34 +1555 +0 + + +5208 +0 +0 +0 +35 +4051 +1 + + +5209 +0 +0 +0 +36 +1556 +0 + + +5210 +0 +0 +0 +37 +3487 +0 + + +5211 +0 +0 +0 +38 +1821 +0 + + +5212 +0 +0 +0 +39 +3486 +0 + + +5213 +0 +0 +0 +40 +1820 +0 + + +5214 +0 +0 +0 +41 +3695 +0 + + +5215 +0 +0 +0 +42 +2079 +0 + + +5216 +0 +0 +0 +43 +3694 +0 + + +5217 +0 +0 +0 +44 +2080 +0 + + +5218 +0 +0 +0 +46 +3484 +0 + + +5219 +0 +0 +0 +47 +3272 +0 + + +5220 +0 +0 +0 +48 +3692 +0 + + +5221 +0 +0 +0 +49 +4239 +1 + + +5222 +0 +0 +0 +50 +3696 +0 + + +5223 +0 +0 +0 +51 +4416 +1 + + +5224 +0 +0 +0 +52 +3693 +0 + + +5225 +0 +0 +0 +53 +4581 +1 + + +5226 +0 +0 +0 +54 +3691 +0 + + +5227 +0 +0 +0 +55 +4734 +1 + + +5228 +0 +0 +0 +57 +3896 +0 + + +5229 +0 +0 +0 +58 +4146 +1 + + +5230 +0 +0 +0 +59 +3893 +0 + + +5231 +0 +0 +0 +60 +4869 +1 + + +5232 +0 +0 +0 +61 +3895 +0 + + +5233 +0 +0 +0 +62 +4986 +1 + + +5234 +0 +0 +0 +63 +3894 +0 + + +5235 +0 +0 +0 +64 +4238 +1 + + +5236 +0 +0 +0 +65 +4145 +1 + + +5237 +0 +0 +0 +66 +5076 +1 + + +5238 +0 +0 +0 +67 +3891 +0 + + +5239 +0 +0 +3 +0 +1834 +0 + + +5240 +0 +0 +3 +1 +1829 +0 + + +5241 +0 +0 +3 +2 +1294 +0 + + +5242 +0 +0 +3 +3 +1564 +0 + + +5243 +0 +0 +3 +4 +1295 +0 + + +5244 +0 +0 +3 +5 +1563 +0 + + +5245 +0 +0 +3 +6 +1017 +0 + + +5246 +0 +0 +3 +7 +728 +0 + + +5247 +0 +0 +3 +8 +1571 +0 + + +5248 +0 +0 +3 +9 +1013 +0 + + +5249 +0 +0 +3 +10 +1837 +0 + + +5250 +0 +0 +3 +12 +1012 +0 + + +5251 +0 +0 +3 +13 +1569 +0 + + +5252 +0 +0 +3 +14 +1290 +0 + + +5253 +0 +0 +3 +15 +1565 +0 + + +5254 +0 +0 +3 +16 +1291 +0 + + +5255 +0 +0 +3 +17 +1566 +0 + + +5256 +0 +0 +3 +18 +2089 +0 + + +5257 +0 +0 +3 +19 +2095 +0 + + +5258 +0 +0 +3 +20 +730 +0 + + +5259 +0 +0 +3 +21 +2092 +0 + + +5260 +0 +0 +3 +23 +729 +0 + + +5261 +0 +0 +3 +24 +446 +0 + + +5262 +0 +0 +3 +25 +1014 +0 + + +5263 +0 +0 +3 +26 +150 +0 + + +5264 +0 +0 +3 +27 +1015 +0 + + +5265 +0 +0 +3 +28 +738 +0 + + +5266 +0 +0 +3 +29 +1293 +0 + + +5267 +0 +0 +3 +30 +1022 +0 + + +5268 +0 +0 +3 +31 +2090 +0 + + +5269 +0 +0 +3 +32 +2091 +0 + + +5270 +0 +0 +3 +33 +1292 +0 + + +5271 +0 +0 +3 +34 +148 +0 + + +5272 +0 +0 +3 +35 +1830 +0 + + +5273 +0 +0 +3 +36 +445 +0 + + +5274 +0 +0 +3 +37 +1562 +0 + + +5275 +0 +0 +3 +38 +444 +0 + + +5276 +0 +0 +3 +39 +1561 +0 + + +5277 +0 +0 +3 +40 +735 +0 + + +5278 +0 +0 +3 +41 +1828 +0 + + +5279 +0 +0 +3 +42 +1301 +0 + + +5280 +0 +0 +3 +43 +2342 +0 + + +5281 +0 +0 +3 +44 +736 +0 + + +5282 +0 +0 +3 +46 +2087 +0 + + +5283 +0 +0 +3 +47 +2343 +0 + + +5284 +0 +0 +3 +48 +2088 +0 + + +5285 +0 +0 +3 +49 +2348 +0 + + +5286 +0 +0 +3 +50 +2340 +0 + + +5287 +0 +0 +3 +51 +1019 +0 + + +5288 +0 +0 +3 +52 +1011 +0 + + +5289 +0 +0 +3 +53 +734 +0 + + +5290 +0 +0 +3 +54 +2341 +0 + + +5291 +0 +0 +3 +55 +733 +0 + + +5292 +0 +0 +3 +57 +1010 +0 + + +5293 +0 +0 +3 +58 +443 +0 + + +5294 +0 +0 +3 +59 +1288 +0 + + +5295 +0 +0 +3 +60 +2344 +0 + + +5296 +0 +0 +3 +61 +1289 +0 + + +5297 +0 +0 +3 +62 +442 +0 + + +5298 +0 +0 +3 +63 +1560 +0 + + +5299 +0 +0 +3 +64 +2346 +0 + + +5300 +0 +0 +3 +65 +1559 +0 + + +5301 +0 +0 +3 +66 +1299 +0 + + +5302 +0 +0 +3 +67 +2586 +0 + + +5303 +0 +0 +2 +0 +1298 +0 + + +5304 +0 +0 +2 +1 +1008 +0 + + +5305 +0 +0 +2 +2 +1020 +0 + + +5306 +0 +0 +2 +3 +1009 +0 + + +5307 +0 +0 +2 +4 +2592 +0 + + +5308 +0 +0 +2 +5 +1287 +0 + + +5309 +0 +0 +2 +6 +2589 +0 + + +5310 +0 +0 +2 +7 +1286 +0 + + +5311 +0 +0 +2 +8 +1021 +0 + + +5312 +0 +0 +2 +9 +1557 +0 + + +5313 +0 +0 +2 +10 +2591 +0 + + +5314 +0 +0 +2 +12 +2587 +0 + + +5315 +0 +0 +2 +13 +1567 +0 + + +5316 +0 +0 +2 +14 +1826 +0 + + +5317 +0 +0 +2 +15 +1568 +0 + + +5318 +0 +0 +2 +16 +1827 +0 + + +5319 +0 +0 +2 +17 +1297 +0 + + +5320 +0 +0 +2 +18 +2086 +0 + + +5321 +0 +0 +2 +19 +2588 +0 + + +5322 +0 +0 +2 +20 +2085 +0 + + +5323 +0 +0 +2 +21 +1296 +0 + + +5324 +0 +0 +2 +23 +2338 +0 + + +5325 +0 +0 +2 +24 +1018 +0 + + +5326 +0 +0 +2 +25 +2583 +0 + + +5327 +0 +0 +2 +26 +3638 +0 + + +5328 +0 +0 +2 +27 +2582 +0 + + +5329 +0 +0 +2 +28 +441 +0 + + +5330 +0 +0 +2 +29 +2820 +0 + + +5331 +0 +0 +2 +30 +732 +0 + + +5332 +0 +0 +2 +31 +2825 +0 + + +5333 +0 +0 +2 +32 +2826 +0 + + +5334 +0 +0 +2 +33 +2337 +0 + + +5335 +0 +0 +2 +34 +2831 +0 + + +5336 +0 +0 +2 +35 +2339 +0 + + +5337 +0 +0 +2 +36 +731 +0 + + +5338 +0 +0 +2 +37 +2585 +0 + + +5339 +0 +0 +2 +38 +1016 +0 + + +5340 +0 +0 +2 +39 +2823 +0 + + +5341 +0 +0 +2 +40 +1833 +0 + + +5342 +0 +0 +2 +41 +1824 +0 + + +5343 +0 +0 +2 +42 +2828 +0 + + +5344 +0 +0 +2 +43 +2824 +0 + + +5345 +0 +0 +2 +44 +2590 +0 + + +5346 +0 +0 +2 +46 +2821 +0 + + +5347 +0 +0 +2 +47 +1832 +0 + + +5348 +0 +0 +2 +48 +1825 +0 + + +5349 +0 +0 +2 +49 +2827 +0 + + +5350 +0 +0 +2 +50 +2084 +0 + + +5351 +0 +0 +2 +51 +1835 +0 + + +5352 +0 +0 +2 +52 +2083 +0 + + +5353 +0 +0 +2 +53 +2094 +0 + + +5354 +0 +0 +2 +54 +2335 +0 + + +5355 +0 +0 +2 +55 +2345 +0 + + +5356 +0 +0 +2 +57 +2584 +0 + + +5357 +0 +0 +2 +58 +2829 +0 + + +5358 +0 +0 +2 +59 +3054 +0 + + +5359 +0 +0 +2 +60 +3057 +0 + + +5360 +0 +0 +2 +61 +3051 +0 + + +5361 +0 +0 +2 +62 +3060 +0 + + +5362 +0 +0 +2 +63 +2822 +0 + + +5363 +0 +0 +2 +64 +3059 +0 + + +5364 +0 +0 +2 +65 +3052 +0 + + +5365 +0 +0 +2 +66 +2093 +0 + + +5366 +0 +0 +2 +67 +3050 +0 + + +5367 +0 +0 +1 +0 +3058 +0 + + +5368 +0 +0 +1 +1 +3055 +0 + + +5369 +0 +0 +1 +2 +3056 +0 + + +5370 +0 +0 +1 +3 +3053 +0 + + +5371 +0 +0 +1 +4 +1831 +0 + + +5372 +0 +0 +1 +5 +3281 +0 + + +5373 +0 +0 +1 +6 +3284 +0 + + +5374 +0 +0 +1 +7 +3278 +0 + + +5375 +0 +0 +1 +8 +3279 +0 + + +5376 +0 +0 +1 +9 +3276 +0 + + +5377 +0 +1 +1 +10 +3285 +0 + + +5378 +0 +1 +1 +12 +3500 +0 + + +5379 +0 +1 +1 +13 +3506 +0 + + +5380 +0 +1 +1 +14 +3504 +0 + + +5381 +0 +1 +1 +15 +2364 +0 + + +5382 +0 +1 +1 +16 +3501 +0 + + +5383 +0 +1 +1 +17 +2363 +0 + + +5384 +0 +1 +1 +18 +3288 +0 + + +5385 +0 +1 +1 +19 +3509 +0 + + +5386 +0 +1 +1 +20 +3290 +0 + + +5387 +0 +1 +1 +21 +2847 +0 + + +5388 +0 +1 +1 +23 +3503 +0 + + +5389 +0 +1 +1 +24 +2846 +0 + + +5390 +0 +1 +1 +25 +3291 +0 + + +5391 +0 +1 +1 +26 +3505 +0 + + +5392 +0 +1 +1 +27 +3294 +0 + + +5393 +0 +1 +1 +28 +3076 +0 + + +5394 +0 +1 +1 +29 +3293 +0 + + +5395 +0 +1 +1 +30 +3510 +0 + + +5396 +0 +1 +1 +31 +2842 +0 + + +5397 +0 +1 +1 +32 +3713 +0 + + +5398 +0 +1 +1 +33 +2604 +0 + + +5399 +0 +1 +1 +34 +3718 +0 + + +5400 +0 +1 +1 +35 +3707 +0 + + +5401 +0 +1 +1 +36 +1573 +0 + + +5402 +0 +1 +1 +37 +2605 +0 + + +5403 +0 +1 +1 +38 +3072 +0 + + +5404 +0 +1 +1 +39 +2360 +0 + + +5405 +0 +1 +1 +40 +3295 +0 + + +5406 +0 +1 +1 +41 +3711 +0 + + +5407 +0 +1 +1 +42 +3297 +0 + + +5408 +0 +1 +1 +43 +2843 +0 + + +5409 +0 +1 +1 +44 +3298 +0 + + +5410 +0 +1 +1 +46 +2361 +0 + + +5411 +0 +1 +1 +47 +3077 +0 + + +5412 +0 +1 +1 +48 +2109 +0 + + +5413 +0 +1 +1 +49 +3714 +0 + + +5414 +0 +1 +1 +50 +3712 +0 + + +5415 +0 +1 +1 +51 +3717 +0 + + +5416 +0 +1 +1 +52 +2110 +0 + + +5417 +0 +1 +1 +53 +3300 +0 + + +5418 +0 +1 +1 +54 +1851 +0 + + +5419 +0 +1 +1 +55 +2609 +0 + + +5420 +0 +1 +1 +57 +2362 +0 + + +5421 +0 +1 +1 +58 +2608 +0 + + +5422 +0 +1 +1 +59 +2607 +0 + + +5423 +0 +1 +1 +60 +3299 +0 + + +5424 +0 +1 +1 +61 +3912 +0 + + +5425 +0 +1 +1 +62 +3512 +0 + + +5426 +0 +1 +1 +63 +3908 +0 + + +5427 +0 +1 +1 +64 +3914 +0 + + +5428 +0 +1 +1 +65 +2606 +0 + + +5429 +0 +1 +1 +66 +3917 +0 + + +5430 +0 +1 +1 +67 +2844 +0 + + +5431 +0 +1 +0 +0 +3074 +0 + + +5432 +0 +1 +0 +1 +2845 +0 + + +5433 +0 +1 +0 +2 +3514 +0 + + +5434 +0 +1 +0 +3 +3073 +0 + + +5435 +0 +1 +0 +4 +2849 +0 + + +5436 +0 +1 +0 +5 +3909 +0 + + +5437 +0 +1 +0 +6 +2848 +0 + + +5438 +0 +1 +0 +7 +3709 +0 + + +5439 +0 +1 +0 +8 +3078 +0 + + +5440 +0 +1 +0 +9 +3910 +0 + + +5441 +0 +1 +0 +10 +3913 +0 + + +5442 +0 +1 +0 +12 +3710 +0 + + +5443 +0 +1 +0 +13 +3918 +0 + + +5444 +0 +1 +0 +14 +3502 +0 + + +5445 +0 +1 +0 +15 +3302 +0 + + +5446 +0 +1 +0 +16 +3911 +0 + + +5447 +0 +1 +0 +17 +3079 +0 + + +5448 +0 +1 +0 +18 +1850 +0 + + +5449 +0 +1 +0 +19 +3301 +0 + + +5450 +0 +1 +0 +20 +1039 +0 + + +5451 +0 +1 +0 +21 +3515 +0 + + +5452 +0 +1 +0 +23 +1317 +0 + + +5453 +0 +1 +0 +24 +3507 +0 + + +5454 +0 +1 +0 +25 +1316 +0 + + +5455 +0 +1 +0 +26 +3508 +0 + + +5456 +0 +1 +0 +27 +3075 +0 + + +5457 +0 +1 +0 +28 +3716 +0 + + +5458 +0 +1 +0 +29 +4147 +1 + + +5459 +0 +1 +0 +30 +3715 +0 + + +5460 +0 +1 +0 +31 +4054 +1 + + +5461 +0 +1 +0 +32 +3915 +0 + + +5462 +0 +1 +0 +33 +1587 +0 + + +5463 +0 +1 +0 +34 +3916 +0 + + +5464 +0 +1 +0 +35 +1588 +0 + + +5465 +0 +1 +0 +36 +4055 +1 + + +5466 +0 +1 +0 +37 +1853 +0 + + +5467 +0 +1 +0 +38 +3511 +0 + + +5468 +0 +1 +0 +39 +1852 +0 + + +5469 +0 +1 +0 +40 +3513 +0 + + +5470 +0 +1 +0 +41 +2111 +0 + + +5471 +0 +1 +0 +42 +3719 +0 + + +5472 +0 +1 +0 +43 +2112 +0 + + +5473 +0 +1 +0 +44 +3721 +0 + + +5474 +0 +1 +0 +46 +3296 +0 + + +5475 +0 +1 +0 +47 +3516 +0 + + +5476 +0 +1 +0 +48 +4329 +1 + + +5477 +0 +1 +0 +49 +3724 +0 + + +5478 +0 +1 +0 +50 +4500 +1 + + +5479 +0 +1 +0 +51 +3720 +0 + + +5480 +0 +1 +0 +52 +4659 +1 + + +5481 +0 +1 +0 +53 +3722 +0 + + +5482 +0 +1 +0 +54 +4804 +1 + + +5483 +0 +1 +0 +55 +3723 +0 + + +5484 +0 +1 +0 +57 +4148 +1 + + +5485 +0 +1 +0 +58 +3920 +0 + + +5486 +0 +1 +0 +59 +4930 +1 + + +5487 +0 +1 +0 +60 +3922 +0 + + +5488 +0 +1 +0 +61 +5035 +1 + + +5489 +0 +1 +0 +62 +3919 +0 + + +5490 +0 +1 +0 +63 +4240 +1 + + +5491 +0 +1 +0 +64 +3921 +0 + + +5492 +0 +1 +0 +65 +5107 +1 + + +5493 +0 +1 +0 +66 +4149 +1 + + +5494 +0 +1 +0 +67 +3923 +0 + + +5495 +0 +1 +3 +0 +1839 +0 + + +5496 +0 +1 +3 +1 +1307 +0 + + +5497 +0 +1 +3 +2 +1845 +0 + + +5498 +0 +1 +3 +3 +1306 +0 + + +5499 +0 +1 +3 +4 +1580 +0 + + +5500 +0 +1 +3 +5 +1028 +0 + + +5501 +0 +1 +3 +6 +1579 +0 + + +5502 +0 +1 +3 +7 +1572 +0 + + +5503 +0 +1 +3 +8 +747 +0 + + +5504 +0 +1 +3 +9 +1836 +0 + + +5505 +0 +1 +3 +10 +1032 +0 + + +5506 +0 +1 +3 +12 +1574 +0 + + +5507 +0 +1 +3 +13 +1033 +0 + + +5508 +0 +1 +3 +14 +1578 +0 + + +5509 +0 +1 +3 +15 +1311 +0 + + +5510 +0 +1 +3 +16 +1577 +0 + + +5511 +0 +1 +3 +17 +1310 +0 + + +5512 +0 +1 +3 +18 +2096 +0 + + +5513 +0 +1 +3 +19 +2102 +0 + + +5514 +0 +1 +3 +20 +2100 +0 + + +5515 +0 +1 +3 +21 +746 +0 + + +5516 +0 +1 +3 +23 +447 +0 + + +5517 +0 +1 +3 +24 +745 +0 + + +5518 +0 +1 +3 +25 +149 +0 + + +5519 +0 +1 +3 +26 +1030 +0 + + +5520 +0 +1 +3 +27 +737 +0 + + +5521 +0 +1 +3 +28 +1031 +0 + + +5522 +0 +1 +3 +29 +1023 +0 + + +5523 +0 +1 +3 +30 +1309 +0 + + +5524 +0 +1 +3 +31 +2099 +0 + + +5525 +0 +1 +3 +32 +2101 +0 + + +5526 +0 +1 +3 +33 +151 +0 + + +5527 +0 +1 +3 +34 +1308 +0 + + +5528 +0 +1 +3 +35 +448 +0 + + +5529 +0 +1 +3 +36 +1843 +0 + + +5530 +0 +1 +3 +37 +449 +0 + + +5531 +0 +1 +3 +38 +1581 +0 + + +5532 +0 +1 +3 +39 +740 +0 + + +5533 +0 +1 +3 +40 +1582 +0 + + +5534 +0 +1 +3 +41 +1300 +0 + + +5535 +0 +1 +3 +42 +1844 +0 + + +5536 +0 +1 +3 +43 +739 +0 + + +5537 +0 +1 +3 +44 +2353 +0 + + +5538 +0 +1 +3 +46 +2351 +0 + + +5539 +0 +1 +3 +47 +2103 +0 + + +5540 +0 +1 +3 +48 +2347 +0 + + +5541 +0 +1 +3 +49 +2104 +0 + + +5542 +0 +1 +3 +50 +1027 +0 + + +5543 +0 +1 +3 +51 +2356 +0 + + +5544 +0 +1 +3 +52 +742 +0 + + +5545 +0 +1 +3 +53 +1035 +0 + + +5546 +0 +1 +3 +54 +741 +0 + + +5547 +0 +1 +3 +55 +2354 +0 + + +5548 +0 +1 +3 +57 +451 +0 + + +5549 +0 +1 +3 +58 +1034 +0 + + +5550 +0 +1 +3 +59 +2352 +0 + + +5551 +0 +1 +3 +60 +1312 +0 + + +5552 +0 +1 +3 +61 +450 +0 + + +5553 +0 +1 +3 +62 +1313 +0 + + +5554 +0 +1 +3 +63 +2349 +0 + + +5555 +0 +1 +3 +64 +1584 +0 + + +5556 +0 +1 +3 +65 +1302 +0 + + +5557 +0 +1 +3 +66 +1583 +0 + + +5558 +0 +1 +3 +67 +1303 +0 + + +5559 +0 +1 +2 +0 +2599 +0 + + +5560 +0 +1 +2 +1 +1025 +0 + + +5561 +0 +1 +2 +2 +1037 +0 + + +5562 +0 +1 +2 +3 +2593 +0 + + +5563 +0 +1 +2 +4 +1036 +0 + + +5564 +0 +1 +2 +5 +2597 +0 + + +5565 +0 +1 +2 +6 +1314 +0 + + +5566 +0 +1 +2 +7 +1024 +0 + + +5567 +0 +1 +2 +8 +1315 +0 + + +5568 +0 +1 +2 +9 +2594 +0 + + +5569 +0 +1 +2 +10 +1586 +0 + + +5570 +0 +1 +2 +12 +1575 +0 + + +5571 +0 +1 +2 +13 +2598 +0 + + +5572 +0 +1 +2 +14 +1576 +0 + + +5573 +0 +1 +2 +15 +1847 +0 + + +5574 +0 +1 +2 +16 +1305 +0 + + +5575 +0 +1 +2 +17 +1846 +0 + + +5576 +0 +1 +2 +18 +2596 +0 + + +5577 +0 +1 +2 +19 +2105 +0 + + +5578 +0 +1 +2 +20 +1304 +0 + + +5579 +0 +1 +2 +21 +2106 +0 + + +5580 +0 +1 +2 +23 +1026 +0 + + +5581 +0 +1 +2 +24 +2357 +0 + + +5582 +0 +1 +2 +25 +3974 +1 + + +5583 +0 +1 +2 +26 +2602 +0 + + +5584 +0 +1 +2 +27 +452 +0 + + +5585 +0 +1 +2 +28 +2603 +0 + + +5586 +0 +1 +2 +29 +743 +0 + + +5587 +0 +1 +2 +30 +2841 +0 + + +5588 +0 +1 +2 +31 +2834 +0 + + +5589 +0 +1 +2 +32 +2836 +0 + + +5590 +0 +1 +2 +33 +2830 +0 + + +5591 +0 +1 +2 +34 +2358 +0 + + +5592 +0 +1 +2 +35 +744 +0 + + +5593 +0 +1 +2 +36 +2355 +0 + + +5594 +0 +1 +2 +37 +1029 +0 + + +5595 +0 +1 +2 +38 +2601 +0 + + +5596 +0 +1 +2 +39 +1841 +0 + + +5597 +0 +1 +2 +40 +2839 +0 + + +5598 +0 +1 +2 +41 +2833 +0 + + +5599 +0 +1 +2 +42 +1848 +0 + + +5600 +0 +1 +2 +43 +2595 +0 + + +5601 +0 +1 +2 +44 +2837 +0 + + +5602 +0 +1 +2 +46 +1840 +0 + + +5603 +0 +1 +2 +47 +2840 +0 + + +5604 +0 +1 +2 +48 +2835 +0 + + +5605 +0 +1 +2 +49 +1849 +0 + + +5606 +0 +1 +2 +50 +1838 +0 + + +5607 +0 +1 +2 +51 +2108 +0 + + +5608 +0 +1 +2 +52 +2097 +0 + + +5609 +0 +1 +2 +53 +2107 +0 + + +5610 +0 +1 +2 +54 +2350 +0 + + +5611 +0 +1 +2 +55 +2359 +0 + + +5612 +0 +1 +2 +57 +2832 +0 + + +5613 +0 +1 +2 +58 +2600 +0 + + +5614 +0 +1 +2 +59 +3065 +0 + + +5615 +0 +1 +2 +60 +3067 +0 + + +5616 +0 +1 +2 +61 +3061 +0 + + +5617 +0 +1 +2 +62 +3070 +0 + + +5618 +0 +1 +2 +63 +3062 +0 + + +5619 +0 +1 +2 +64 +2838 +0 + + +5620 +0 +1 +2 +65 +2098 +0 + + +5621 +0 +1 +2 +66 +3068 +0 + + +5622 +0 +1 +2 +67 +3063 +0 + + +5623 +0 +1 +1 +0 +3071 +0 + + +5624 +0 +1 +1 +1 +3064 +0 + + +5625 +0 +1 +1 +2 +3066 +0 + + +5626 +0 +1 +1 +3 +1842 +0 + + +5627 +0 +1 +1 +4 +3069 +0 + + +5628 +0 +1 +1 +5 +3283 +0 + + +5629 +0 +1 +1 +6 +3286 +0 + + +5630 +0 +1 +1 +7 +3287 +0 + + +5631 +0 +1 +1 +8 +3289 +0 + + +5632 +0 +1 +1 +9 +3292 +0 + + +5633 +5 +0 +1 +10 +4879 +1 + + +5634 +5 +0 +1 +12 +4878 +1 + + +5635 +5 +0 +1 +13 +4880 +1 + + +5636 +5 +0 +1 +14 +4877 +1 + + +5637 +5 +0 +1 +15 +4881 +1 + + +5638 +5 +0 +1 +16 +4876 +1 + + +5639 +5 +0 +1 +17 +4664 +1 + + +5640 +5 +0 +1 +18 +4875 +1 + + +5641 +5 +0 +1 +19 +4663 +1 + + +5642 +5 +0 +1 +20 +4874 +1 + + +5643 +5 +0 +1 +21 +4662 +1 + + +5644 +5 +0 +1 +23 +4873 +1 + + +5645 +5 +0 +1 +24 +4661 +1 + + +5646 +5 +0 +1 +25 +4872 +1 + + +5647 +5 +0 +1 +26 +4660 +1 + + +5648 +5 +0 +1 +27 +4871 +1 + + +5649 +5 +0 +1 +28 +4817 +1 + + +5650 +5 +0 +1 +29 +4870 +1 + + +5651 +5 +0 +1 +30 +4812 +1 + + +5652 +5 +0 +1 +31 +4940 +1 + + +5653 +5 +0 +1 +32 +4741 +1 + + +5654 +5 +0 +1 +33 +4939 +1 + + +5655 +5 +0 +1 +34 +4811 +1 + + +5656 +5 +0 +1 +35 +4941 +1 + + +5657 +5 +0 +1 +36 +4740 +1 + + +5658 +5 +0 +1 +37 +4938 +1 + + +5659 +5 +0 +1 +38 +4810 +1 + + +5660 +5 +0 +1 +39 +4937 +1 + + +5661 +5 +0 +1 +40 +4942 +1 + + +5662 +5 +0 +1 +41 +4936 +1 + + +5663 +5 +0 +1 +42 +4739 +1 + + +5664 +5 +0 +1 +43 +4935 +1 + + +5665 +5 +0 +1 +44 +4809 +1 + + +5666 +5 +0 +1 +46 +4934 +1 + + +5667 +5 +0 +1 +47 +4738 +1 + + +5668 +5 +0 +1 +48 +4933 +1 + + +5669 +5 +0 +1 +49 +4737 +1 + + +5670 +5 +0 +1 +50 +4932 +1 + + +5671 +5 +0 +1 +51 +4736 +1 + + +5672 +5 +0 +1 +52 +4931 +1 + + +5673 +5 +0 +1 +53 +4735 +1 + + +5674 +5 +0 +1 +54 +4994 +1 + + +5675 +5 +0 +1 +55 +4808 +1 + + +5676 +5 +0 +1 +57 +4995 +1 + + +5677 +5 +0 +1 +58 +4807 +1 + + +5678 +5 +0 +1 +59 +4996 +1 + + +5679 +5 +0 +1 +60 +4806 +1 + + +5680 +5 +0 +1 +61 +4993 +1 + + +5681 +5 +0 +1 +62 +4805 +1 + + +5682 +5 +0 +1 +63 +4997 +1 + + +5683 +5 +0 +1 +64 +4749 +1 + + +5684 +5 +0 +1 +65 +4992 +1 + + +5685 +5 +0 +1 +66 +4674 +1 + + +5686 +5 +0 +1 +67 +4991 +1 + + +5687 +5 +0 +0 +0 +4998 +1 + + +5688 +5 +0 +0 +1 +4990 +1 + + +5689 +5 +0 +0 +2 +4675 +1 + + +5690 +5 +0 +0 +3 +4989 +1 + + +5691 +5 +0 +0 +4 +4999 +1 + + +5692 +5 +0 +0 +5 +4988 +1 + + +5693 +5 +0 +0 +6 +4676 +1 + + +5694 +5 +0 +0 +7 +4987 +1 + + +5695 +5 +0 +0 +8 +4752 +1 + + +5696 +5 +0 +0 +9 +5042 +1 + + +5697 +5 +0 +0 +10 +4753 +1 + + +5698 +5 +0 +0 +12 +5043 +1 + + +5699 +5 +0 +0 +13 +4754 +1 + + +5700 +5 +0 +0 +14 +5044 +1 + + +5701 +5 +0 +0 +15 +4755 +1 + + +5702 +5 +0 +0 +16 +5045 +1 + + +5703 +5 +0 +0 +17 +4756 +1 + + +5704 +5 +0 +0 +18 +5041 +1 + + +5705 +5 +0 +0 +19 +4757 +1 + + +5706 +5 +0 +0 +20 +5046 +1 + + +5707 +5 +0 +0 +21 +4758 +1 + + +5708 +5 +0 +0 +23 +5040 +1 + + +5709 +5 +0 +0 +24 +5054 +1 + + +5710 +5 +0 +0 +25 +5047 +1 + + +5711 +5 +0 +0 +26 +5055 +1 + + +5712 +5 +0 +0 +27 +5039 +1 + + +5713 +5 +0 +0 +28 +5008 +1 + + +5714 +5 +0 +0 +29 +5038 +1 + + +5715 +5 +0 +0 +30 +5048 +1 + + +5716 +5 +0 +0 +31 +5037 +1 + + +5717 +5 +0 +0 +32 +5056 +1 + + +5718 +5 +0 +0 +33 +5036 +1 + + +5719 +5 +0 +0 +34 +5094 +1 + + +5720 +5 +0 +0 +35 +5082 +1 + + +5721 +5 +0 +0 +36 +5057 +1 + + +5722 +5 +0 +0 +37 +5083 +1 + + +5723 +5 +0 +0 +38 +5012 +1 + + +5724 +5 +0 +0 +39 +5084 +1 + + +5725 +5 +0 +0 +40 +5011 +1 + + +5726 +5 +0 +0 +41 +5085 +1 + + +5727 +5 +0 +0 +42 +5010 +1 + + +5728 +5 +0 +0 +43 +5086 +1 + + +5729 +5 +0 +0 +44 +5009 +1 + + +5730 +5 +0 +0 +46 +5081 +1 + + +5731 +5 +0 +0 +47 +5110 +1 + + +5732 +5 +0 +0 +48 +5087 +1 + + +5733 +5 +0 +0 +49 +5111 +1 + + +5734 +5 +0 +0 +50 +5080 +1 + + +5735 +5 +0 +0 +51 +5112 +1 + + +5736 +5 +0 +0 +52 +5088 +1 + + +5737 +5 +0 +0 +53 +5113 +1 + + +5738 +5 +0 +0 +54 +5079 +1 + + +5739 +5 +0 +0 +55 +5114 +1 + + +5740 +5 +0 +0 +57 +5078 +1 + + +5741 +5 +0 +0 +58 +5089 +1 + + +5742 +5 +0 +0 +59 +5077 +1 + + +5743 +5 +0 +0 +60 +5115 +1 + + +5744 +5 +0 +0 +61 +5108 +1 + + +5745 +5 +0 +0 +62 +5090 +1 + + +5746 +5 +0 +0 +63 +5109 +1 + + +5747 +5 +0 +0 +64 +5116 +1 + + +5748 +5 +0 +0 +65 +5119 +1 + + +5749 +5 +0 +0 +66 +5117 +1 + + +5750 +5 +0 +0 +67 +5118 +1 + + +5751 +5 +0 +3 +0 +4336 +1 + + +5752 +5 +0 +3 +1 +3933 +0 + + +5753 +5 +0 +3 +2 +4338 +1 + + +5754 +5 +0 +3 +3 +2610 +0 + + +5755 +5 +0 +3 +4 +3938 +0 + + +5756 +5 +0 +3 +5 +4423 +1 + + +5757 +5 +0 +3 +6 +3313 +0 + + +5758 +5 +0 +3 +7 +3934 +0 + + +5759 +5 +0 +3 +8 +3088 +0 + + +5760 +5 +0 +3 +9 +4247 +1 + + +5761 +5 +0 +3 +10 +4424 +1 + + +5762 +5 +0 +3 +12 +3082 +0 + + +5763 +5 +0 +3 +13 +2615 +0 + + +5764 +5 +0 +3 +14 +4060 +1 + + +5765 +5 +0 +3 +15 +2855 +0 + + +5766 +5 +0 +3 +16 +3523 +0 + + +5767 +5 +0 +3 +17 +4425 +1 + + +5768 +5 +0 +3 +18 +4154 +1 + + +5769 +5 +0 +3 +19 +3086 +0 + + +5770 +5 +0 +3 +20 +2611 +0 + + +5771 +5 +0 +3 +21 +2614 +0 + + +5772 +5 +0 +3 +23 +3932 +0 + + +5773 +5 +0 +3 +24 +3311 +0 + + +5774 +5 +0 +3 +25 +3305 +0 + + +5775 +5 +0 +3 +26 +2854 +0 + + +5776 +5 +0 +3 +27 +4246 +1 + + +5777 +5 +0 +3 +28 +3087 +0 + + +5778 +5 +0 +3 +29 +2851 +0 + + +5779 +5 +0 +3 +30 +3735 +0 + + +5780 +5 +0 +3 +31 +4059 +1 + + +5781 +5 +0 +3 +32 +3309 +0 + + +5782 +5 +0 +3 +33 +4507 +1 + + +5783 +5 +0 +3 +34 +3526 +0 + + +5784 +5 +0 +3 +35 +3732 +0 + + +5785 +5 +0 +3 +36 +4248 +1 + + +5786 +5 +0 +3 +37 +3929 +0 + + +5787 +5 +0 +3 +38 +4061 +1 + + +5788 +5 +0 +3 +39 +4508 +1 + + +5789 +5 +0 +3 +40 +3736 +0 + + +5790 +5 +0 +3 +41 +3306 +0 + + +5791 +5 +0 +3 +42 +4509 +1 + + +5792 +5 +0 +3 +43 +4153 +1 + + +5793 +5 +0 +3 +44 +3937 +0 + + +5794 +5 +0 +3 +46 +3081 +0 + + +5795 +5 +0 +3 +47 +4337 +1 + + +5796 +5 +0 +3 +48 +3927 +0 + + +5797 +5 +0 +3 +49 +3307 +0 + + +5798 +5 +0 +3 +50 +3522 +0 + + +5799 +5 +0 +3 +51 +3936 +0 + + +5800 +5 +0 +3 +52 +4245 +1 + + +5801 +5 +0 +3 +53 +4155 +1 + + +5802 +5 +0 +3 +54 +3731 +0 + + +5803 +5 +0 +3 +55 +3734 +0 + + +5804 +5 +0 +3 +57 +3926 +0 + + +5805 +5 +0 +3 +58 +3935 +0 + + +5806 +5 +0 +3 +59 +4588 +1 + + +5807 +5 +0 +3 +60 +3733 +0 + + +5808 +5 +0 +3 +61 +3931 +0 + + +5809 +5 +0 +3 +62 +3524 +0 + + +5810 +5 +0 +3 +63 +4589 +1 + + +5811 +5 +0 +3 +64 +2852 +0 + + +5812 +5 +0 +3 +65 +3924 +0 + + +5813 +5 +0 +3 +66 +3084 +0 + + +5814 +5 +0 +3 +67 +4506 +1 + + +5815 +5 +0 +2 +0 +4590 +1 + + +5816 +5 +0 +2 +1 +3521 +0 + + +5817 +5 +0 +2 +2 +2613 +0 + + +5818 +5 +0 +2 +3 +4151 +1 + + +5819 +5 +0 +2 +4 +3310 +0 + + +5820 +5 +0 +2 +5 +3080 +0 + + +5821 +5 +0 +2 +6 +4591 +1 + + +5822 +5 +0 +2 +7 +4150 +1 + + +5823 +5 +0 +2 +8 +2612 +0 + + +5824 +5 +0 +2 +9 +3729 +0 + + +5825 +5 +0 +2 +10 +2853 +0 + + +5826 +5 +0 +2 +12 +4587 +1 + + +5827 +5 +0 +2 +13 +3085 +0 + + +5828 +5 +0 +2 +14 +3303 +0 + + +5829 +5 +0 +2 +15 +2365 +0 + + +5830 +5 +0 +2 +16 +4243 +1 + + +5831 +5 +0 +2 +17 +3525 +0 + + +5832 +5 +0 +2 +18 +3304 +0 + + +5833 +5 +0 +2 +19 +3308 +0 + + +5834 +5 +0 +2 +20 +4333 +1 + + +5835 +5 +0 +2 +21 +3083 +0 + + +5836 +5 +0 +2 +23 +4667 +1 + + +5837 +5 +0 +2 +24 +4422 +1 + + +5838 +5 +0 +2 +25 +3930 +0 + + +5839 +5 +0 +2 +26 +4058 +1 + + +5840 +5 +0 +2 +27 +4504 +1 + + +5841 +5 +0 +2 +28 +4335 +1 + + +5842 +5 +0 +2 +29 +4668 +1 + + +5843 +5 +0 +2 +30 +4152 +1 + + +5844 +5 +0 +2 +31 +3730 +0 + + +5845 +5 +0 +2 +32 +4244 +1 + + +5846 +5 +0 +2 +33 +4419 +1 + + +5847 +5 +0 +2 +34 +4669 +1 + + +5848 +5 +0 +2 +35 +3520 +0 + + +5849 +5 +0 +2 +36 +4421 +1 + + +5850 +5 +0 +2 +37 +4503 +1 + + +5851 +5 +0 +2 +38 +4334 +1 + + +5852 +5 +0 +2 +39 +3519 +0 + + +5853 +5 +0 +2 +40 +4056 +1 + + +5854 +5 +0 +2 +41 +4584 +1 + + +5855 +5 +0 +2 +42 +4057 +1 + + +5856 +5 +0 +2 +43 +3727 +0 + + +5857 +5 +0 +2 +44 +4505 +1 + + +5858 +5 +0 +2 +46 +4502 +1 + + +5859 +5 +0 +2 +47 +4666 +1 + + +5860 +5 +0 +2 +48 +4742 +1 + + +5861 +5 +0 +2 +49 +4586 +1 + + +5862 +5 +0 +2 +50 +3517 +0 + + +5863 +5 +0 +2 +51 +4420 +1 + + +5864 +5 +0 +2 +52 +2850 +0 + + +5865 +5 +0 +2 +53 +4242 +1 + + +5866 +5 +0 +2 +54 +4743 +1 + + +5867 +5 +0 +2 +55 +4332 +1 + + +5868 +5 +0 +2 +57 +4501 +1 + + +5869 +5 +0 +2 +58 +4744 +1 + + +5870 +5 +0 +2 +59 +3928 +0 + + +5871 +5 +0 +2 +60 +4665 +1 + + +5872 +5 +0 +2 +61 +4582 +1 + + +5873 +5 +0 +2 +62 +4745 +1 + + +5874 +5 +0 +2 +63 +3728 +0 + + +5875 +5 +0 +2 +64 +4585 +1 + + +5876 +5 +0 +2 +65 +3518 +0 + + +5877 +5 +0 +2 +66 +4241 +1 + + +5878 +5 +0 +2 +67 +3726 +0 + + +5879 +5 +0 +1 +0 +4331 +1 + + +5880 +5 +0 +1 +1 +3725 +0 + + +5881 +5 +0 +1 +2 +4418 +1 + + +5882 +5 +0 +1 +3 +3925 +0 + + +5883 +5 +0 +1 +4 +4330 +1 + + +5884 +5 +0 +1 +5 +4813 +1 + + +5885 +5 +0 +1 +6 +4583 +1 + + +5886 +5 +0 +1 +7 +4814 +1 + + +5887 +5 +0 +1 +8 +4417 +1 + + +5888 +5 +0 +1 +9 +4815 +1 + + +5889 +5 +1 +1 +10 +4596 +1 + + +5890 +5 +1 +1 +12 +4515 +1 + + +5891 +5 +1 +1 +13 +4818 +1 + + +5892 +5 +1 +1 +14 +4516 +1 + + +5893 +5 +1 +1 +15 +4819 +1 + + +5894 +5 +1 +1 +16 +4597 +1 + + +5895 +5 +1 +1 +17 +4524 +1 + + +5896 +5 +1 +1 +18 +4882 +1 + + +5897 +5 +1 +1 +19 +4525 +1 + + +5898 +5 +1 +1 +20 +4517 +1 + + +5899 +5 +1 +1 +21 +4883 +1 + + +5900 +5 +1 +1 +23 +4518 +1 + + +5901 +5 +1 +1 +24 +4526 +1 + + +5902 +5 +1 +1 +25 +4519 +1 + + +5903 +5 +1 +1 +26 +4884 +1 + + +5904 +5 +1 +1 +27 +4520 +1 + + +5905 +5 +1 +1 +28 +4527 +1 + + +5906 +5 +1 +1 +29 +4521 +1 + + +5907 +5 +1 +1 +30 +4603 +1 + + +5908 +5 +1 +1 +31 +4522 +1 + + +5909 +5 +1 +1 +32 +4604 +1 + + +5910 +5 +1 +1 +33 +4523 +1 + + +5911 +5 +1 +1 +34 +4605 +1 + + +5912 +5 +1 +1 +35 +4598 +1 + + +5913 +5 +1 +1 +36 +4606 +1 + + +5914 +5 +1 +1 +37 +4599 +1 + + +5915 +5 +1 +1 +38 +4607 +1 + + +5916 +5 +1 +1 +39 +4600 +1 + + +5917 +5 +1 +1 +40 +4608 +1 + + +5918 +5 +1 +1 +41 +4601 +1 + + +5919 +5 +1 +1 +42 +4609 +1 + + +5920 +5 +1 +1 +43 +4943 +1 + + +5921 +5 +1 +1 +44 +4683 +1 + + +5922 +5 +1 +1 +46 +4602 +1 + + +5923 +5 +1 +1 +47 +4684 +1 + + +5924 +5 +1 +1 +48 +4944 +1 + + +5925 +5 +1 +1 +49 +4685 +1 + + +5926 +5 +1 +1 +50 +4677 +1 + + +5927 +5 +1 +1 +51 +4686 +1 + + +5928 +5 +1 +1 +52 +4678 +1 + + +5929 +5 +1 +1 +53 +4945 +1 + + +5930 +5 +1 +1 +54 +4679 +1 + + +5931 +5 +1 +1 +55 +4687 +1 + + +5932 +5 +1 +1 +57 +4680 +1 + + +5933 +5 +1 +1 +58 +4946 +1 + + +5934 +5 +1 +1 +59 +4681 +1 + + +5935 +5 +1 +1 +60 +4688 +1 + + +5936 +5 +1 +1 +61 +4682 +1 + + +5937 +5 +1 +1 +62 +4759 +1 + + +5938 +5 +1 +1 +63 +4750 +1 + + +5939 +5 +1 +1 +64 +4760 +1 + + +5940 +5 +1 +1 +65 +4751 +1 + + +5941 +5 +1 +1 +66 +4761 +1 + + +5942 +5 +1 +1 +67 +4820 +1 + + +5943 +5 +1 +0 +0 +4762 +1 + + +5944 +5 +1 +0 +1 +4821 +1 + + +5945 +5 +1 +0 +2 +4763 +1 + + +5946 +5 +1 +0 +3 +4822 +1 + + +5947 +5 +1 +0 +4 +4764 +1 + + +5948 +5 +1 +0 +5 +4885 +1 + + +5949 +5 +1 +0 +6 +4828 +1 + + +5950 +5 +1 +0 +7 +5000 +1 + + +5951 +5 +1 +0 +8 +4829 +1 + + +5952 +5 +1 +0 +9 +4823 +1 + + +5953 +5 +1 +0 +10 +5001 +1 + + +5954 +5 +1 +0 +12 +4824 +1 + + +5955 +5 +1 +0 +13 +4830 +1 + + +5956 +5 +1 +0 +14 +4825 +1 + + +5957 +5 +1 +0 +15 +5002 +1 + + +5958 +5 +1 +0 +16 +4826 +1 + + +5959 +5 +1 +0 +17 +4831 +1 + + +5960 +5 +1 +0 +18 +4827 +1 + + +5961 +5 +1 +0 +19 +4832 +1 + + +5962 +5 +1 +0 +20 +4886 +1 + + +5963 +5 +1 +0 +21 +4833 +1 + + +5964 +5 +1 +0 +23 +4887 +1 + + +5965 +5 +1 +0 +24 +4834 +1 + + +5966 +5 +1 +0 +25 +4888 +1 + + +5967 +5 +1 +0 +26 +4835 +1 + + +5968 +5 +1 +0 +27 +4889 +1 + + +5969 +5 +1 +0 +28 +453 +0 + + +5970 +5 +1 +0 +29 +4890 +1 + + +5971 +5 +1 +0 +30 +4893 +1 + + +5972 +5 +1 +0 +31 +4891 +1 + + +5973 +5 +1 +0 +32 +4894 +1 + + +5974 +5 +1 +0 +33 +5049 +1 + + +5975 +5 +1 +0 +34 +4895 +1 + + +5976 +5 +1 +0 +35 +4892 +1 + + +5977 +5 +1 +0 +36 +4896 +1 + + +5978 +5 +1 +0 +37 +5050 +1 + + +5979 +5 +1 +0 +38 +4897 +1 + + +5980 +5 +1 +0 +39 +4947 +1 + + +5981 +5 +1 +0 +40 +4898 +1 + + +5982 +5 +1 +0 +41 +4948 +1 + + +5983 +5 +1 +0 +42 +4899 +1 + + +5984 +5 +1 +0 +43 +4949 +1 + + +5985 +5 +1 +0 +44 +5051 +1 + + +5986 +5 +1 +0 +46 +4950 +1 + + +5987 +5 +1 +0 +47 +4900 +1 + + +5988 +5 +1 +0 +48 +4951 +1 + + +5989 +5 +1 +0 +49 +4952 +1 + + +5990 +5 +1 +0 +50 +5052 +1 + + +5991 +5 +1 +0 +51 +4953 +1 + + +5992 +5 +1 +0 +52 +5003 +1 + + +5993 +5 +1 +0 +53 +4954 +1 + + +5994 +5 +1 +0 +54 +5004 +1 + + +5995 +5 +1 +0 +55 +4955 +1 + + +5996 +5 +1 +0 +57 +5005 +1 + + +5997 +5 +1 +0 +58 +4956 +1 + + +5998 +5 +1 +0 +59 +5006 +1 + + +5999 +5 +1 +0 +60 +4957 +1 + + +6000 +5 +1 +0 +61 +5007 +1 + + +6001 +5 +1 +0 +62 +4958 +1 + + +6002 +5 +1 +0 +63 +5053 +1 + + +6003 +5 +1 +0 +64 +4959 +1 + + +6004 +5 +1 +0 +65 +5091 +1 + + +6005 +5 +1 +0 +66 +5092 +1 + + +6006 +5 +1 +0 +67 +5093 +1 + + +6007 +5 +1 +3 +0 +4339 +1 + + +6008 +5 +1 +3 +1 +3318 +0 + + +6009 +5 +1 +3 +2 +4340 +1 + + +6010 +5 +1 +3 +3 +3537 +0 + + +6011 +5 +1 +3 +4 +4341 +1 + + +6012 +5 +1 +3 +5 +3949 +0 + + +6013 +5 +1 +3 +6 +3752 +0 + + +6014 +5 +1 +3 +7 +3320 +0 + + +6015 +5 +1 +3 +8 +3954 +0 + + +6016 +5 +1 +3 +9 +3538 +0 + + +6017 +5 +1 +3 +10 +3751 +0 + + +6018 +5 +1 +3 +12 +3749 +0 + + +6019 +5 +1 +3 +13 +3754 +0 + + +6020 +5 +1 +3 +14 +3748 +0 + + +6021 +5 +1 +3 +15 +3955 +0 + + +6022 +5 +1 +3 +16 +3952 +0 + + +6023 +5 +1 +3 +17 +3753 +0 + + +6024 +5 +1 +3 +18 +3540 +0 + + +6025 +5 +1 +3 +19 +3755 +0 + + +6026 +5 +1 +3 +20 +4426 +1 + + +6027 +5 +1 +3 +21 +3957 +0 + + +6028 +5 +1 +3 +23 +3750 +0 + + +6029 +5 +1 +3 +24 +4427 +1 + + +6030 +5 +1 +3 +25 +3539 +0 + + +6031 +5 +1 +3 +26 +3959 +0 + + +6032 +5 +1 +3 +27 +4251 +1 + + +6033 +5 +1 +3 +28 +4428 +1 + + +6034 +5 +1 +3 +29 +3542 +0 + + +6035 +5 +1 +3 +30 +3961 +0 + + +6036 +5 +1 +3 +31 +4157 +1 + + +6037 +5 +1 +3 +32 +4066 +1 + + +6038 +5 +1 +3 +33 +3312 +0 + + +6039 +5 +1 +3 +34 +4252 +1 + + +6040 +5 +1 +3 +35 +3530 +0 + + +6041 +5 +1 +3 +36 +4160 +1 + + +6042 +5 +1 +3 +37 +3741 +0 + + +6043 +5 +1 +3 +38 +4342 +1 + + +6044 +5 +1 +3 +39 +3532 +0 + + +6045 +5 +1 +3 +40 +4067 +1 + + +6046 +5 +1 +3 +41 +3945 +0 + + +6047 +5 +1 +3 +42 +4161 +1 + + +6048 +5 +1 +3 +43 +3944 +0 + + +6049 +5 +1 +3 +44 +4068 +1 + + +6050 +5 +1 +3 +46 +4510 +1 + + +6051 +5 +1 +3 +47 +4162 +1 + + +6052 +5 +1 +3 +48 +4063 +1 + + +6053 +5 +1 +3 +49 +4429 +1 + + +6054 +5 +1 +3 +50 +4511 +1 + + +6055 +5 +1 +3 +51 +4253 +1 + + +6056 +5 +1 +3 +52 +3742 +0 + + +6057 +5 +1 +3 +53 +4163 +1 + + +6058 +5 +1 +3 +54 +3531 +0 + + +6059 +5 +1 +3 +55 +4512 +1 + + +6060 +5 +1 +3 +57 +3315 +0 + + +6061 +5 +1 +3 +58 +4513 +1 + + +6062 +5 +1 +3 +59 +3948 +0 + + +6063 +5 +1 +3 +60 +3533 +0 + + +6064 +5 +1 +3 +61 +4158 +1 + + +6065 +5 +1 +3 +62 +3950 +0 + + +6066 +5 +1 +3 +63 +3744 +0 + + +6067 +5 +1 +3 +64 +3746 +0 + + +6068 +5 +1 +3 +65 +3946 +0 + + +6069 +5 +1 +3 +66 +3535 +0 + + +6070 +5 +1 +3 +67 +3534 +0 + + +6071 +5 +1 +2 +0 +4064 +1 + + +6072 +5 +1 +2 +1 +3743 +0 + + +6073 +5 +1 +2 +2 +3947 +0 + + +6074 +5 +1 +2 +3 +3314 +0 + + +6075 +5 +1 +2 +4 +3317 +0 + + +6076 +5 +1 +2 +5 +1585 +0 + + +6077 +5 +1 +2 +6 +3951 +0 + + +6078 +5 +1 +2 +7 +4592 +1 + + +6079 +5 +1 +2 +8 +3953 +0 + + +6080 +5 +1 +2 +9 +3958 +0 + + +6081 +5 +1 +2 +10 +4159 +1 + + +6082 +5 +1 +2 +12 +3943 +0 + + +6083 +5 +1 +2 +13 +4593 +1 + + +6084 +5 +1 +2 +14 +3536 +0 + + +6085 +5 +1 +2 +15 +4065 +1 + + +6086 +5 +1 +2 +16 +3747 +0 + + +6087 +5 +1 +2 +17 +4594 +1 + + +6088 +5 +1 +2 +18 +4250 +1 + + +6089 +5 +1 +2 +19 +4164 +1 + + +6090 +5 +1 +2 +20 +3745 +0 + + +6091 +5 +1 +2 +21 +4514 +1 + + +6092 +5 +1 +2 +23 +3093 +0 + + +6093 +5 +1 +2 +24 +4595 +1 + + +6094 +5 +1 +2 +25 +3090 +0 + + +6095 +5 +1 +2 +26 +4430 +1 + + +6096 +5 +1 +2 +27 +3740 +0 + + +6097 +5 +1 +2 +28 +4343 +1 + + +6098 +5 +1 +2 +29 +3941 +0 + + +6099 +5 +1 +2 +30 +4431 +1 + + +6100 +5 +1 +2 +31 +3529 +0 + + +6101 +5 +1 +2 +32 +4344 +1 + + +6102 +5 +1 +2 +33 +3739 +0 + + +6103 +5 +1 +2 +34 +4254 +1 + + +6104 +5 +1 +2 +35 +4670 +1 + + +6105 +5 +1 +2 +36 +4432 +1 + + +6106 +5 +1 +2 +37 +4062 +1 + + +6107 +5 +1 +2 +38 +4345 +1 + + +6108 +5 +1 +2 +39 +4671 +1 + + +6109 +5 +1 +2 +40 +4255 +1 + + +6110 +5 +1 +2 +41 +3528 +0 + + +6111 +5 +1 +2 +42 +4672 +1 + + +6112 +5 +1 +2 +43 +3942 +0 + + +6113 +5 +1 +2 +44 +4256 +1 + + +6114 +5 +1 +2 +46 +3737 +0 + + +6115 +5 +1 +2 +47 +4257 +1 + + +6116 +5 +1 +2 +48 +3738 +0 + + +6117 +5 +1 +2 +49 +4673 +1 + + +6118 +5 +1 +2 +50 +3939 +0 + + +6119 +5 +1 +2 +51 +4433 +1 + + +6120 +5 +1 +2 +52 +3527 +0 + + +6121 +5 +1 +2 +53 +4346 +1 + + +6122 +5 +1 +2 +54 +4156 +1 + + +6123 +5 +1 +2 +55 +4347 +1 + + +6124 +5 +1 +2 +57 +3940 +0 + + +6125 +5 +1 +2 +58 +4348 +1 + + +6126 +5 +1 +2 +59 +3316 +0 + + +6127 +5 +1 +2 +60 +4349 +1 + + +6128 +5 +1 +2 +61 +2859 +0 + + +6129 +5 +1 +2 +62 +4434 +1 + + +6130 +5 +1 +2 +63 +2857 +0 + + +6131 +5 +1 +2 +64 +4435 +1 + + +6132 +5 +1 +2 +65 +4746 +1 + + +6133 +5 +1 +2 +66 +4436 +1 + + +6134 +5 +1 +2 +67 +4249 +1 + + +6135 +5 +1 +1 +0 +4437 +1 + + +6136 +5 +1 +1 +1 +3089 +0 + + +6137 +5 +1 +1 +2 +4747 +1 + + +6138 +5 +1 +1 +3 +2856 +0 + + +6139 +5 +1 +1 +4 +4438 +1 + + +6140 +5 +1 +1 +5 +2617 +0 + + +6141 +5 +1 +1 +6 +4440 +1 + + +6142 +5 +1 +1 +7 +4816 +1 + + +6143 +5 +1 +1 +8 +4748 +1 + + +6144 +5 +1 +1 +9 +4441 +1 + + +6145 +2 +2 +1 +10 +3777 +0 + + +6146 +2 +2 +1 +12 +2627 +0 + + +6147 +2 +2 +1 +13 +3778 +1 + + +6148 +2 +2 +1 +14 +2866 +0 + + +6149 +2 +2 +1 +15 +2376 +0 + + +6150 +2 +2 +1 +16 +3327 +0 + + +6151 +2 +2 +1 +17 +2378 +0 + + +6152 +2 +2 +1 +18 +2869 +0 + + +6153 +2 +2 +1 +19 +3975 +1 + + +6154 +2 +2 +1 +20 +2865 +0 + + +6155 +2 +2 +1 +21 +2379 +0 + + +6156 +2 +2 +1 +23 +2867 +0 + + +6157 +2 +2 +1 +24 +2631 +0 + + +6158 +2 +2 +1 +25 +3101 +0 + + +6159 +2 +2 +1 +26 +3976 +1 + + +6160 +2 +2 +1 +27 +3326 +0 + + +6161 +2 +2 +1 +28 +2381 +0 + + +6162 +2 +2 +1 +29 +3099 +0 + + +6163 +2 +2 +1 +30 +2377 +0 + + +6164 +2 +2 +1 +31 +2625 +0 + + +6165 +2 +2 +1 +32 +2629 +0 + + +6166 +2 +2 +1 +33 +2622 +0 + + +6167 +2 +2 +1 +34 +2373 +0 + + +6168 +2 +2 +1 +35 +2863 +0 + + +6169 +2 +2 +1 +36 +3102 +0 + + +6170 +2 +2 +1 +37 +4071 +1 + + +6171 +2 +2 +1 +38 +2630 +0 + + +6172 +2 +2 +1 +39 +3098 +0 + + +6173 +2 +2 +1 +40 +2626 +0 + + +6174 +2 +2 +1 +41 +2864 +0 + + +6175 +2 +2 +1 +42 +3104 +0 + + +6176 +2 +2 +1 +43 +3097 +0 + + +6177 +2 +2 +1 +44 +2624 +0 + + +6178 +2 +2 +1 +46 +2621 +0 + + +6179 +2 +2 +1 +47 +2623 +0 + + +6180 +2 +2 +1 +48 +2618 +0 + + +6181 +2 +2 +1 +49 +2628 +0 + + +6182 +2 +2 +1 +50 +4072 +1 + + +6183 +2 +2 +1 +51 +3552 +0 + + +6184 +2 +2 +1 +52 +3096 +0 + + +6185 +2 +2 +1 +53 +3329 +0 + + +6186 +2 +2 +1 +54 +2620 +0 + + +6187 +2 +2 +1 +55 +3331 +0 + + +6188 +2 +2 +1 +57 +2860 +0 + + +6189 +2 +2 +1 +58 +3100 +0 + + +6190 +2 +2 +1 +59 +3094 +0 + + +6191 +2 +2 +1 +60 +4073 +1 + + +6192 +2 +2 +1 +61 +2862 +0 + + +6193 +2 +2 +1 +62 +3103 +0 + + +6194 +2 +2 +1 +63 +2619 +0 + + +6195 +2 +2 +1 +64 +3553 +0 + + +6196 +2 +2 +1 +65 +3765 +0 + + +6197 +2 +2 +1 +66 +3549 +0 + + +6198 +2 +2 +1 +67 +3319 +0 + + +6199 +2 +2 +0 +0 +3092 +0 + + +6200 +2 +2 +0 +1 +3761 +0 + + +6201 +2 +2 +0 +2 +3330 +0 + + +6202 +2 +2 +0 +3 +4166 +1 + + +6203 +2 +2 +0 +4 +3324 +0 + + +6204 +2 +2 +0 +5 +3973 +0 + + +6205 +2 +2 +0 +6 +3321 +0 + + +6206 +2 +2 +0 +7 +3546 +0 + + +6207 +2 +2 +0 +8 +2861 +0 + + +6208 +2 +2 +0 +9 +3971 +0 + + +6209 +2 +2 +0 +10 +3095 +0 + + +6210 +2 +2 +0 +12 +3763 +0 + + +6211 +2 +2 +0 +13 +3547 +0 + + +6212 +2 +2 +0 +14 +4167 +1 + + +6213 +2 +2 +0 +15 +2858 +0 + + +6214 +2 +2 +0 +16 +3548 +0 + + +6215 +2 +2 +0 +17 +3328 +0 + + +6216 +2 +2 +0 +18 +3970 +0 + + +6217 +2 +2 +0 +19 +3773 +0 + + +6218 +2 +2 +0 +20 +3091 +0 + + +6219 +2 +2 +0 +21 +3776 +0 + + +6220 +2 +2 +0 +23 +3325 +0 + + +6221 +2 +2 +0 +24 +3771 +0 + + +6222 +2 +2 +0 +25 +3544 +0 + + +6223 +2 +2 +0 +26 +4168 +1 + + +6224 +2 +2 +0 +27 +3762 +0 + + +6225 +2 +2 +0 +28 +3551 +0 + + +6226 +2 +2 +0 +29 +3963 +0 + + +6227 +2 +2 +0 +30 +3764 +0 + + +6228 +2 +2 +0 +31 +3969 +0 + + +6229 +2 +2 +0 +32 +4169 +1 + + +6230 +2 +2 +0 +33 +3323 +0 + + +6231 +2 +2 +0 +34 +2616 +0 + + +6232 +2 +2 +0 +35 +4259 +1 + + +6233 +2 +2 +0 +36 +3550 +0 + + +6234 +2 +2 +0 +37 +3545 +0 + + +6235 +2 +2 +0 +38 +3968 +0 + + +6236 +2 +2 +0 +39 +3758 +0 + + +6237 +2 +2 +0 +40 +3759 +0 + + +6238 +2 +2 +0 +41 +3760 +0 + + +6239 +2 +2 +0 +42 +3965 +0 + + +6240 +2 +2 +0 +43 +3322 +0 + + +6241 +2 +2 +0 +44 +3972 +0 + + +6242 +2 +2 +0 +46 +4260 +1 + + +6243 +2 +2 +0 +47 +4070 +1 + + +6244 +2 +2 +0 +48 +3543 +0 + + +6245 +2 +2 +0 +49 +3962 +0 + + +6246 +2 +2 +0 +50 +3967 +0 + + +6247 +2 +2 +0 +51 +3541 +0 + + +6248 +2 +2 +0 +52 +3966 +0 + + +6249 +2 +2 +0 +53 +3756 +0 + + +6250 +2 +2 +0 +54 +3964 +0 + + +6251 +2 +2 +0 +55 +4261 +1 + + +6252 +2 +2 +0 +57 +4069 +1 + + +6253 +2 +2 +0 +58 +3757 +0 + + +6254 +2 +2 +0 +59 +4165 +1 + + +6255 +2 +2 +0 +60 +3960 +0 + + +6256 +2 +2 +0 +61 +4258 +1 + + +6257 +2 +2 +0 +62 +4353 +1 + + +6258 +2 +2 +0 +63 +4350 +1 + + +6259 +2 +2 +0 +64 +4262 +1 + + +6260 +2 +2 +0 +65 +4351 +1 + + +6261 +2 +2 +0 +66 +4439 +1 + + +6262 +2 +2 +0 +67 +4352 +1 + + +6263 +2 +2 +3 +0 +2633 +0 + + +6264 +2 +2 +3 +1 +2871 +0 + + +6265 +2 +2 +3 +2 +2636 +0 + + +6266 +2 +2 +3 +3 +2868 +0 + + +6267 +2 +2 +3 +4 +2634 +0 + + +6268 +2 +2 +3 +5 +2873 +0 + + +6269 +2 +2 +3 +6 +1864 +0 + + +6270 +2 +2 +3 +7 +1858 +0 + + +6271 +2 +2 +3 +8 +1319 +0 + + +6272 +2 +2 +3 +9 +2874 +0 + + +6273 +2 +2 +3 +10 +2641 +0 + + +6274 +2 +2 +3 +12 +2870 +0 + + +6275 +2 +2 +3 +13 +1595 +0 + + +6276 +2 +2 +3 +14 +1321 +0 + + +6277 +2 +2 +3 +15 +2131 +0 + + +6278 +2 +2 +3 +16 +2872 +0 + + +6279 +2 +2 +3 +17 +2385 +0 + + +6280 +2 +2 +3 +18 +1867 +0 + + +6281 +2 +2 +3 +19 +2387 +0 + + +6282 +2 +2 +3 +20 +2875 +0 + + +6283 +2 +2 +3 +21 +2638 +0 + + +6284 +2 +2 +3 +23 +1856 +0 + + +6285 +2 +2 +3 +24 +2879 +0 + + +6286 +2 +2 +3 +25 +2877 +0 + + +6287 +2 +2 +3 +26 +1598 +0 + + +6288 +2 +2 +3 +27 +1855 +0 + + +6289 +2 +2 +3 +28 +2881 +0 + + +6290 +2 +2 +3 +29 +1862 +0 + + +6291 +2 +2 +3 +30 +2389 +0 + + +6292 +2 +2 +3 +31 +3105 +0 + + +6293 +2 +2 +3 +32 +2639 +0 + + +6294 +2 +2 +3 +33 +1860 +0 + + +6295 +2 +2 +3 +34 +2129 +0 + + +6296 +2 +2 +3 +35 +3107 +0 + + +6297 +2 +2 +3 +36 +2880 +0 + + +6298 +2 +2 +3 +37 +1859 +0 + + +6299 +2 +2 +3 +38 +2637 +0 + + +6300 +2 +2 +3 +39 +2380 +0 + + +6301 +2 +2 +3 +40 +2883 +0 + + +6302 +2 +2 +3 +41 +3108 +0 + + +6303 +2 +2 +3 +42 +2885 +0 + + +6304 +2 +2 +3 +43 +2124 +0 + + +6305 +2 +2 +3 +44 +2127 +0 + + +6306 +2 +2 +3 +46 +3106 +0 + + +6307 +2 +2 +3 +47 +2383 +0 + + +6308 +2 +2 +3 +48 +2125 +0 + + +6309 +2 +2 +3 +49 +2876 +0 + + +6310 +2 +2 +3 +50 +1857 +0 + + +6311 +2 +2 +3 +51 +2386 +0 + + +6312 +2 +2 +3 +52 +1854 +0 + + +6313 +2 +2 +3 +53 +2130 +0 + + +6314 +2 +2 +3 +54 +3109 +0 + + +6315 +2 +2 +3 +55 +3113 +0 + + +6316 +2 +2 +3 +57 +2121 +0 + + +6317 +2 +2 +3 +58 +2878 +0 + + +6318 +2 +2 +3 +59 +3111 +0 + + +6319 +2 +2 +3 +60 +3115 +0 + + +6320 +2 +2 +3 +61 +2119 +0 + + +6321 +2 +2 +3 +62 +3116 +0 + + +6322 +2 +2 +3 +63 +3332 +0 + + +6323 +2 +2 +3 +64 +2632 +0 + + +6324 +2 +2 +3 +65 +2118 +0 + + +6325 +2 +2 +3 +66 +2635 +0 + + +6326 +2 +2 +3 +67 +3334 +0 + + +6327 +2 +2 +2 +0 +3117 +0 + + +6328 +2 +2 +2 +1 +2123 +0 + + +6329 +2 +2 +2 +2 +3114 +0 + + +6330 +2 +2 +2 +3 +3335 +0 + + +6331 +2 +2 +2 +4 +3119 +0 + + +6332 +2 +2 +2 +5 +2116 +0 + + +6333 +2 +2 +2 +6 +1589 +0 + + +6334 +2 +2 +2 +7 +3337 +0 + + +6335 +2 +2 +2 +8 +1318 +0 + + +6336 +2 +2 +2 +9 +3333 +0 + + +6337 +2 +2 +2 +10 +1592 +0 + + +6338 +2 +2 +2 +12 +2113 +0 + + +6339 +2 +2 +2 +13 +1594 +0 + + +6340 +2 +2 +2 +14 +3336 +0 + + +6341 +2 +2 +2 +15 +1596 +0 + + +6342 +2 +2 +2 +16 +2375 +0 + + +6343 +2 +2 +2 +17 +1590 +0 + + +6344 +2 +2 +2 +18 +2122 +0 + + +6345 +2 +2 +2 +19 +1865 +0 + + +6346 +2 +2 +2 +20 +3338 +0 + + +6347 +2 +2 +2 +21 +2126 +0 + + +6348 +2 +2 +2 +23 +2120 +0 + + +6349 +2 +2 +2 +24 +1591 +0 + + +6350 +2 +2 +2 +25 +3339 +0 + + +6351 +2 +2 +2 +26 +2128 +0 + + +6352 +2 +2 +2 +27 +2117 +0 + + +6353 +2 +2 +2 +28 +3343 +0 + + +6354 +2 +2 +2 +29 +3341 +0 + + +6355 +2 +2 +2 +30 +1863 +0 + + +6356 +2 +2 +2 +31 +3554 +0 + + +6357 +2 +2 +2 +32 +2382 +0 + + +6358 +2 +2 +2 +33 +2115 +0 + + +6359 +2 +2 +2 +34 +1593 +0 + + +6360 +2 +2 +2 +35 +3555 +0 + + +6361 +2 +2 +2 +36 +3342 +0 + + +6362 +2 +2 +2 +37 +2114 +0 + + +6363 +2 +2 +2 +38 +3110 +0 + + +6364 +2 +2 +2 +39 +2374 +0 + + +6365 +2 +2 +2 +40 +3112 +0 + + +6366 +2 +2 +2 +41 +3557 +0 + + +6367 +2 +2 +2 +42 +3346 +0 + + +6368 +2 +2 +2 +43 +3560 +0 + + +6369 +2 +2 +2 +44 +3340 +0 + + +6370 +2 +2 +2 +46 +3556 +0 + + +6371 +2 +2 +2 +47 +3347 +0 + + +6372 +2 +2 +2 +48 +2372 +0 + + +6373 +2 +2 +2 +49 +2384 +0 + + +6374 +2 +2 +2 +50 +2369 +0 + + +6375 +2 +2 +2 +51 +1861 +0 + + +6376 +2 +2 +2 +52 +2367 +0 + + +6377 +2 +2 +2 +53 +3344 +0 + + +6378 +2 +2 +2 +54 +3558 +0 + + +6379 +2 +2 +2 +55 +3562 +0 + + +6380 +2 +2 +2 +57 +2366 +0 + + +6381 +2 +2 +2 +58 +3563 +0 + + +6382 +2 +2 +2 +59 +3559 +0 + + +6383 +2 +2 +2 +60 +3565 +0 + + +6384 +2 +2 +2 +61 +2371 +0 + + +6385 +2 +2 +2 +62 +3561 +0 + + +6386 +2 +2 +2 +63 +3766 +0 + + +6387 +2 +2 +2 +64 +3956 +0 + + +6388 +2 +2 +2 +65 +2370 +0 + + +6389 +2 +2 +2 +66 +3564 +0 + + +6390 +2 +2 +2 +67 +3767 +0 + + +6391 +2 +2 +1 +0 +2392 +0 + + +6392 +2 +2 +1 +1 +2368 +0 + + +6393 +2 +2 +1 +2 +3772 +0 + + +6394 +2 +2 +1 +3 +3769 +0 + + +6395 +2 +2 +1 +4 +3566 +0 + + +6396 +2 +2 +1 +5 +3768 +0 + + +6397 +2 +2 +1 +6 +3567 +0 + + +6398 +2 +2 +1 +7 +3770 +0 + + +6399 +2 +2 +1 +8 +3775 +0 + + +6400 +2 +2 +1 +9 +3774 +0 + + +6401 +2 +3 +1 +10 +3779 +1 + + +6402 +2 +3 +1 +12 +1052 +0 + + +6403 +2 +3 +1 +13 +2407 +0 + + +6404 +2 +3 +1 +14 +1050 +0 + + +6405 +2 +3 +1 +15 +3136 +0 + + +6406 +2 +3 +1 +16 +4264 +1 + + +6407 +2 +3 +1 +17 +3780 +1 + + +6408 +2 +3 +1 +18 +1051 +0 + + +6409 +2 +3 +1 +19 +2153 +0 + + +6410 +2 +3 +1 +20 +1048 +0 + + +6411 +2 +3 +1 +21 +1894 +0 + + +6412 +2 +3 +1 +23 +1046 +0 + + +6413 +2 +3 +1 +24 +3134 +0 + + +6414 +2 +3 +1 +25 +1882 +0 + + +6415 +2 +3 +1 +26 +3781 +1 + + +6416 +2 +3 +1 +27 +1884 +0 + + +6417 +2 +3 +1 +28 +1895 +0 + + +6418 +2 +3 +1 +29 +2405 +0 + + +6419 +2 +3 +1 +30 +1631 +0 + + +6420 +2 +3 +1 +31 +2145 +0 + + +6421 +2 +3 +1 +32 +2903 +0 + + +6422 +2 +3 +1 +33 +2147 +0 + + +6423 +2 +3 +1 +34 +3361 +0 + + +6424 +2 +3 +1 +35 +2410 +0 + + +6425 +2 +3 +1 +36 +1620 +0 + + +6426 +2 +3 +1 +37 +3977 +1 + + +6427 +2 +3 +1 +38 +3135 +0 + + +6428 +2 +3 +1 +39 +2657 +0 + + +6429 +2 +3 +1 +40 +1892 +0 + + +6430 +2 +3 +1 +41 +2655 +0 + + +6431 +2 +3 +1 +42 +2151 +0 + + +6432 +2 +3 +1 +43 +2404 +0 + + +6433 +2 +3 +1 +44 +2154 +0 + + +6434 +2 +3 +1 +46 +3978 +1 + + +6435 +2 +3 +1 +47 +1891 +0 + + +6436 +2 +3 +1 +48 +1615 +0 + + +6437 +2 +3 +1 +49 +2152 +0 + + +6438 +2 +3 +1 +50 +2408 +0 + + +6439 +2 +3 +1 +51 +1887 +0 + + +6440 +2 +3 +1 +52 +2656 +0 + + +6441 +2 +3 +1 +53 +3359 +0 + + +6442 +2 +3 +1 +54 +1612 +0 + + +6443 +2 +3 +1 +55 +3979 +1 + + +6444 +2 +3 +1 +57 +2146 +0 + + +6445 +2 +3 +1 +58 +1889 +0 + + +6446 +2 +3 +1 +59 +1879 +0 + + +6447 +2 +3 +1 +60 +2406 +0 + + +6448 +2 +3 +1 +61 +1881 +0 + + +6449 +2 +3 +1 +62 +1617 +0 + + +6450 +2 +3 +1 +63 +2142 +0 + + +6451 +2 +3 +1 +64 +2659 +0 + + +6452 +2 +3 +1 +65 +2143 +0 + + +6453 +2 +3 +1 +66 +3980 +1 + + +6454 +2 +3 +1 +67 +1883 +0 + + +6455 +2 +3 +0 +0 +1893 +0 + + +6456 +2 +3 +0 +1 +4074 +1 + + +6457 +2 +3 +0 +2 +1630 +0 + + +6458 +2 +3 +0 +3 +1880 +0 + + +6459 +2 +3 +0 +4 +1890 +0 + + +6460 +2 +3 +0 +5 +1614 +0 + + +6461 +2 +3 +0 +6 +1628 +0 + + +6462 +2 +3 +0 +7 +2149 +0 + + +6463 +2 +3 +0 +8 +1625 +0 + + +6464 +2 +3 +0 +9 +4075 +1 + + +6465 +2 +3 +0 +10 +1888 +0 + + +6466 +2 +3 +0 +12 +2900 +0 + + +6467 +2 +3 +0 +13 +1623 +0 + + +6468 +2 +3 +0 +14 +3132 +0 + + +6469 +2 +3 +0 +15 +1622 +0 + + +6470 +2 +3 +0 +16 +2660 +0 + + +6471 +2 +3 +0 +17 +2901 +0 + + +6472 +2 +3 +0 +18 +2658 +0 + + +6473 +2 +3 +0 +19 +4076 +1 + + +6474 +2 +3 +0 +20 +2902 +0 + + +6475 +2 +3 +0 +21 +2150 +0 + + +6476 +2 +3 +0 +23 +2411 +0 + + +6477 +2 +3 +0 +24 +2898 +0 + + +6478 +2 +3 +0 +25 +2148 +0 + + +6479 +2 +3 +0 +26 +3362 +1 + + +6480 +2 +3 +0 +27 +1886 +0 + + +6481 +2 +3 +0 +28 +3141 +0 + + +6482 +2 +3 +0 +29 +1885 +0 + + +6483 +2 +3 +0 +30 +4077 +1 + + +6484 +2 +3 +0 +31 +3138 +0 + + +6485 +2 +3 +0 +32 +3143 +1 + + +6486 +2 +3 +0 +33 +2904 +0 + + +6487 +2 +3 +0 +34 +3363 +1 + + +6488 +2 +3 +0 +35 +3137 +0 + + +6489 +2 +3 +0 +36 +3576 +1 + + +6490 +2 +3 +0 +37 +2409 +0 + + +6491 +2 +3 +0 +38 +3144 +1 + + +6492 +2 +3 +0 +39 +2155 +0 + + +6493 +2 +3 +0 +40 +3364 +1 + + +6494 +2 +3 +0 +41 +4170 +1 + + +6495 +2 +3 +0 +42 +3577 +1 + + +6496 +2 +3 +0 +43 +2662 +0 + + +6497 +2 +3 +0 +44 +3782 +1 + + +6498 +2 +3 +0 +46 +3575 +1 + + +6499 +2 +3 +0 +47 +3145 +1 + + +6500 +2 +3 +0 +48 +3578 +1 + + +6501 +2 +3 +0 +49 +3365 +1 + + +6502 +2 +3 +0 +50 +4078 +1 + + +6503 +2 +3 +0 +51 +4171 +1 + + +6504 +2 +3 +0 +52 +3579 +1 + + +6505 +2 +3 +0 +53 +3783 +1 + + +6506 +2 +3 +0 +54 +3784 +1 + + +6507 +2 +3 +0 +55 +3146 +1 + + +6508 +2 +3 +0 +57 +4765 +1 + + +6509 +2 +3 +0 +58 +3366 +1 + + +6510 +2 +3 +0 +59 +4442 +1 + + +6511 +2 +3 +0 +60 +3981 +1 + + +6512 +2 +3 +0 +61 +4689 +1 + + +6513 +2 +3 +0 +62 +4172 +1 + + +6514 +2 +3 +0 +63 +4354 +1 + + +6515 +2 +3 +0 +64 +3147 +1 + + +6516 +2 +3 +0 +65 +4263 +1 + + +6517 +2 +3 +0 +66 +3785 +1 + + +6518 +2 +3 +0 +67 +3982 +1 + + +6519 +2 +3 +3 +0 +2395 +0 + + +6520 +2 +3 +3 +1 +2397 +0 + + +6521 +2 +3 +3 +2 +752 +0 + + +6522 +2 +3 +3 +3 +2642 +0 + + +6523 +2 +3 +3 +4 +2402 +0 + + +6524 +2 +3 +3 +5 +2645 +0 + + +6525 +2 +3 +3 +6 +2400 +0 + + +6526 +2 +3 +3 +7 +2132 +0 + + +6527 +2 +3 +3 +8 +2403 +0 + + +6528 +2 +3 +3 +9 +2647 +0 + + +6529 +2 +3 +3 +10 +1040 +0 + + +6530 +2 +3 +3 +12 +1870 +0 + + +6531 +2 +3 +3 +13 +1326 +0 + + +6532 +2 +3 +3 +14 +1866 +0 + + +6533 +2 +3 +3 +15 +1325 +0 + + +6534 +2 +3 +3 +16 +1599 +0 + + +6535 +2 +3 +3 +17 +2648 +0 + + +6536 +2 +3 +3 +18 +2644 +0 + + +6537 +2 +3 +3 +19 +2650 +0 + + +6538 +2 +3 +3 +20 +1597 +0 + + +6539 +2 +3 +3 +21 +2653 +0 + + +6540 +2 +3 +3 +23 +2646 +0 + + +6541 +2 +3 +3 +24 +1044 +0 + + +6542 +2 +3 +3 +25 +1324 +0 + + +6543 +2 +3 +3 +26 +1043 +0 + + +6544 +2 +3 +3 +27 +2649 +0 + + +6545 +2 +3 +3 +28 +1871 +0 + + +6546 +2 +3 +3 +29 +1322 +0 + + +6547 +2 +3 +3 +30 +1604 +0 + + +6548 +2 +3 +3 +31 +2136 +0 + + +6549 +2 +3 +3 +32 +1602 +0 + + +6550 +2 +3 +3 +33 +2133 +0 + + +6551 +2 +3 +3 +34 +2651 +0 + + +6552 +2 +3 +3 +35 +1042 +0 + + +6553 +2 +3 +3 +36 +2652 +0 + + +6554 +2 +3 +3 +37 +2884 +0 + + +6555 +2 +3 +3 +38 +1329 +0 + + +6556 +2 +3 +3 +39 +2887 +0 + + +6557 +2 +3 +3 +40 +1327 +0 + + +6558 +2 +3 +3 +41 +2889 +0 + + +6559 +2 +3 +3 +42 +2654 +0 + + +6560 +2 +3 +3 +43 +1868 +0 + + +6561 +2 +3 +3 +44 +1047 +0 + + +6562 +2 +3 +3 +46 +1601 +0 + + +6563 +2 +3 +3 +47 +2890 +0 + + +6564 +2 +3 +3 +48 +2388 +0 + + +6565 +2 +3 +3 +49 +1045 +0 + + +6566 +2 +3 +3 +50 +2886 +0 + + +6567 +2 +3 +3 +51 +2892 +0 + + +6568 +2 +3 +3 +52 +1600 +0 + + +6569 +2 +3 +3 +53 +1331 +0 + + +6570 +2 +3 +3 +54 +2888 +0 + + +6571 +2 +3 +3 +55 +1328 +0 + + +6572 +2 +3 +3 +57 +2390 +0 + + +6573 +2 +3 +3 +58 +2895 +0 + + +6574 +2 +3 +3 +59 +2891 +0 + + +6575 +2 +3 +3 +60 +2141 +0 + + +6576 +2 +3 +3 +61 +2640 +0 + + +6577 +2 +3 +3 +62 +1876 +0 + + +6578 +2 +3 +3 +63 +1038 +0 + + +6579 +2 +3 +3 +64 +2893 +0 + + +6580 +2 +3 +3 +65 +3118 +0 + + +6581 +2 +3 +3 +66 +2894 +0 + + +6582 +2 +3 +3 +67 +2643 +0 + + +6583 +2 +3 +2 +0 +1874 +0 + + +6584 +2 +3 +2 +1 +3121 +0 + + +6585 +2 +3 +2 +2 +2398 +0 + + +6586 +2 +3 +2 +3 +2882 +0 + + +6587 +2 +3 +2 +4 +2896 +0 + + +6588 +2 +3 +2 +5 +3123 +0 + + +6589 +2 +3 +2 +6 +2396 +0 + + +6590 +2 +3 +2 +7 +1041 +0 + + +6591 +2 +3 +2 +8 +1603 +0 + + +6592 +2 +3 +2 +9 +1320 +0 + + +6593 +2 +3 +2 +10 +3124 +0 + + +6594 +2 +3 +2 +12 +1323 +0 + + +6595 +2 +3 +2 +13 +2140 +0 + + +6596 +2 +3 +2 +14 +3120 +0 + + +6597 +2 +3 +2 +15 +1049 +0 + + +6598 +2 +3 +2 +16 +3122 +0 + + +6599 +2 +3 +2 +17 +3126 +0 + + +6600 +2 +3 +2 +18 +2394 +0 + + +6601 +2 +3 +2 +19 +3129 +0 + + +6602 +2 +3 +2 +20 +750 +0 + + +6603 +2 +3 +2 +21 +2899 +0 + + +6604 +2 +3 +2 +23 +3125 +0 + + +6605 +2 +3 +2 +24 +2897 +0 + + +6606 +2 +3 +2 +25 +1873 +0 + + +6607 +2 +3 +2 +26 +3131 +0 + + +6608 +2 +3 +2 +27 +3127 +0 + + +6609 +2 +3 +2 +28 +1878 +0 + + +6610 +2 +3 +2 +29 +3345 +0 + + +6611 +2 +3 +2 +30 +1877 +0 + + +6612 +2 +3 +2 +31 +2138 +0 + + +6613 +2 +3 +2 +32 +1609 +0 + + +6614 +2 +3 +2 +33 +2135 +0 + + +6615 +2 +3 +2 +34 +3128 +0 + + +6616 +2 +3 +2 +35 +3348 +0 + + +6617 +2 +3 +2 +36 +3130 +0 + + +6618 +2 +3 +2 +37 +3350 +0 + + +6619 +2 +3 +2 +38 +2399 +0 + + +6620 +2 +3 +2 +39 +1875 +0 + + +6621 +2 +3 +2 +40 +2144 +0 + + +6622 +2 +3 +2 +41 +3351 +0 + + +6623 +2 +3 +2 +42 +3133 +0 + + +6624 +2 +3 +2 +43 +2393 +0 + + +6625 +2 +3 +2 +44 +1333 +0 + + +6626 +2 +3 +2 +46 +1872 +0 + + +6627 +2 +3 +2 +47 +3353 +0 + + +6628 +2 +3 +2 +48 +2139 +0 + + +6629 +2 +3 +2 +49 +1335 +0 + + +6630 +2 +3 +2 +50 +3349 +0 + + +6631 +2 +3 +2 +51 +3356 +0 + + +6632 +2 +3 +2 +52 +3352 +0 + + +6633 +2 +3 +2 +53 +1334 +0 + + +6634 +2 +3 +2 +54 +1606 +0 + + +6635 +2 +3 +2 +55 +1608 +0 + + +6636 +2 +3 +2 +57 +2137 +0 + + +6637 +2 +3 +2 +58 +3358 +0 + + +6638 +2 +3 +2 +59 +3354 +0 + + +6639 +2 +3 +2 +60 +1607 +0 + + +6640 +2 +3 +2 +61 +2391 +0 + + +6641 +2 +3 +2 +62 +3355 +0 + + +6642 +2 +3 +2 +63 +2134 +0 + + +6643 +2 +3 +2 +64 +1605 +0 + + +6644 +2 +3 +2 +65 +3568 +0 + + +6645 +2 +3 +2 +66 +3357 +0 + + +6646 +2 +3 +2 +67 +1869 +0 + + +6647 +2 +3 +1 +0 +1336 +0 + + +6648 +2 +3 +1 +1 +3570 +0 + + +6649 +2 +3 +1 +2 +1332 +0 + + +6650 +2 +3 +1 +3 +3571 +0 + + +6651 +2 +3 +1 +4 +3360 +0 + + +6652 +2 +3 +1 +5 +3569 +0 + + +6653 +2 +3 +1 +6 +1330 +0 + + +6654 +2 +3 +1 +7 +3572 +0 + + +6655 +2 +3 +1 +8 +3573 +0 + + +6656 +2 +3 +1 +9 +3574 +1 + + +6657 +5 +2 +1 +10 +3800 +1 + + +6658 +5 +2 +1 +12 +4356 +1 + + +6659 +5 +2 +1 +13 +3996 +1 + + +6660 +5 +2 +1 +14 +4357 +1 + + +6661 +5 +2 +1 +15 +4267 +1 + + +6662 +5 +2 +1 +16 +4358 +1 + + +6663 +5 +2 +1 +17 +4270 +1 + + +6664 +5 +2 +1 +18 +4443 +1 + + +6665 +5 +2 +1 +19 +4269 +1 + + +6666 +5 +2 +1 +20 +4359 +1 + + +6667 +5 +2 +1 +21 +4268 +1 + + +6668 +5 +2 +1 +23 +4444 +1 + + +6669 +5 +2 +1 +24 +4355 +1 + + +6670 +5 +2 +1 +25 +4360 +1 + + +6671 +5 +2 +1 +26 +3997 +1 + + +6672 +5 +2 +1 +27 +4445 +1 + + +6673 +5 +2 +1 +28 +4179 +1 + + +6674 +5 +2 +1 +29 +4092 +1 + + +6675 +5 +2 +1 +30 +4271 +1 + + +6676 +5 +2 +1 +31 +4361 +1 + + +6677 +5 +2 +1 +32 +4090 +1 + + +6678 +5 +2 +1 +33 +4446 +1 + + +6679 +5 +2 +1 +34 +4182 +1 + + +6680 +5 +2 +1 +35 +4528 +1 + + +6681 +5 +2 +1 +36 +4272 +1 + + +6682 +5 +2 +1 +37 +4093 +1 + + +6683 +5 +2 +1 +38 +3998 +1 + + +6684 +5 +2 +1 +39 +4447 +1 + + +6685 +5 +2 +1 +40 +4091 +1 + + +6686 +5 +2 +1 +41 +4529 +1 + + +6687 +5 +2 +1 +42 +4183 +1 + + +6688 +5 +2 +1 +43 +4448 +1 + + +6689 +5 +2 +1 +44 +4273 +1 + + +6690 +5 +2 +1 +46 +4530 +1 + + +6691 +5 +2 +1 +47 +4184 +1 + + +6692 +5 +2 +1 +48 +4449 +1 + + +6693 +5 +2 +1 +49 +4274 +1 + + +6694 +5 +2 +1 +50 +4531 +1 + + +6695 +5 +2 +1 +51 +4362 +1 + + +6696 +5 +2 +1 +52 +4094 +1 + + +6697 +5 +2 +1 +53 +4185 +1 + + +6698 +5 +2 +1 +54 +4610 +1 + + +6699 +5 +2 +1 +55 +4275 +1 + + +6700 +5 +2 +1 +57 +4450 +1 + + +6701 +5 +2 +1 +58 +4363 +1 + + +6702 +5 +2 +1 +59 +4532 +1 + + +6703 +5 +2 +1 +60 +4186 +1 + + +6704 +5 +2 +1 +61 +4611 +1 + + +6705 +5 +2 +1 +62 +4276 +1 + + +6706 +5 +2 +1 +63 +4451 +1 + + +6707 +5 +2 +1 +64 +4364 +1 + + +6708 +5 +2 +1 +65 +4533 +1 + + +6709 +5 +2 +1 +66 +4187 +1 + + +6710 +5 +2 +1 +67 +4612 +1 + + +6711 +5 +2 +0 +0 +4095 +1 + + +6712 +5 +2 +0 +1 +4452 +1 + + +6713 +5 +2 +0 +2 +4277 +1 + + +6714 +5 +2 +0 +3 +4534 +1 + + +6715 +5 +2 +0 +4 +4365 +1 + + +6716 +5 +2 +0 +5 +4613 +1 + + +6717 +5 +2 +0 +6 +4366 +1 + + +6718 +5 +2 +0 +7 +4535 +1 + + +6719 +5 +2 +0 +8 +4278 +1 + + +6720 +5 +2 +0 +9 +4614 +1 + + +6721 +5 +2 +0 +10 +4188 +1 + + +6722 +5 +2 +0 +12 +4690 +1 + + +6723 +5 +2 +0 +13 +4096 +1 + + +6724 +5 +2 +0 +14 +4189 +1 + + +6725 +5 +2 +0 +15 +4367 +1 + + +6726 +5 +2 +0 +16 +4536 +1 + + +6727 +5 +2 +0 +17 +4279 +1 + + +6728 +5 +2 +0 +18 +4615 +1 + + +6729 +5 +2 +0 +19 +4453 +1 + + +6730 +5 +2 +0 +20 +4691 +1 + + +6731 +5 +2 +0 +21 +4368 +1 + + +6732 +5 +2 +0 +23 +4537 +1 + + +6733 +5 +2 +0 +24 +4280 +1 + + +6734 +5 +2 +0 +25 +4616 +1 + + +6735 +5 +2 +0 +26 +4454 +1 + + +6736 +5 +2 +0 +27 +4190 +1 + + +6737 +5 +2 +0 +28 +4369 +1 + + +6738 +5 +2 +0 +29 +4692 +1 + + +6739 +5 +2 +0 +30 +4281 +1 + + +6740 +5 +2 +0 +31 +4538 +1 + + +6741 +5 +2 +0 +32 +4455 +1 + + +6742 +5 +2 +0 +33 +4617 +1 + + +6743 +5 +2 +0 +34 +4282 +1 + + +6744 +5 +2 +0 +35 +4693 +1 + + +6745 +5 +2 +0 +36 +4370 +1 + + +6746 +5 +2 +0 +37 +4191 +1 + + +6747 +5 +2 +0 +38 +4456 +1 + + +6748 +5 +2 +0 +39 +4766 +1 + + +6749 +5 +2 +0 +40 +4371 +1 + + +6750 +5 +2 +0 +41 +4457 +1 + + +6751 +5 +2 +0 +42 +1392 +0 + + +6752 +5 +2 +0 +43 +4539 +1 + + +6753 +5 +2 +0 +44 +4618 +1 + + +6754 +5 +2 +0 +46 +2401 +0 + + +6755 +5 +2 +0 +47 +4694 +1 + + +6756 +5 +2 +0 +48 +4767 +1 + + +6757 +5 +2 +0 +49 +4540 +1 + + +6758 +5 +2 +0 +50 +4768 +1 + + +6759 +5 +2 +0 +51 +4192 +1 + + +6760 +5 +2 +0 +52 +4372 +1 + + +6761 +5 +2 +0 +53 +4619 +1 + + +6762 +5 +2 +0 +54 +4695 +1 + + +6763 +5 +2 +0 +55 +4696 +1 + + +6764 +5 +2 +0 +57 +4283 +1 + + +6765 +5 +2 +0 +58 +4373 +1 + + +6766 +5 +2 +0 +59 +4769 +1 + + +6767 +5 +2 +0 +60 +4458 +1 + + +6768 +5 +2 +0 +61 +4837 +1 + + +6769 +5 +2 +0 +62 +4541 +1 + + +6770 +5 +2 +0 +63 +4770 +1 + + +6771 +5 +2 +0 +64 +4193 +1 + + +6772 +5 +2 +0 +65 +4284 +1 + + +6773 +5 +2 +0 +66 +4620 +1 + + +6774 +5 +2 +0 +67 +4697 +1 + + +6775 +5 +2 +3 +0 +2908 +0 + + +6776 +5 +2 +3 +1 +2682 +0 + + +6777 +5 +2 +3 +2 +3151 +1 + + +6778 +5 +2 +3 +3 +2675 +0 + + +6779 +5 +2 +3 +4 +2420 +0 + + +6780 +5 +2 +3 +5 +2680 +0 + + +6781 +5 +2 +3 +6 +2924 +1 + + +6782 +5 +2 +3 +7 +3371 +1 + + +6783 +5 +2 +3 +8 +3152 +1 + + +6784 +5 +2 +3 +9 +2906 +0 + + +6785 +5 +2 +3 +10 +2444 +1 + + +6786 +5 +2 +3 +12 +2679 +0 + + +6787 +5 +2 +3 +13 +2422 +0 + + +6788 +5 +2 +3 +14 +2673 +0 + + +6789 +5 +2 +3 +15 +2439 +0 + + +6790 +5 +2 +3 +16 +2677 +0 + + +6791 +5 +2 +3 +17 +2157 +0 + + +6792 +5 +2 +3 +18 +2905 +0 + + +6793 +5 +2 +3 +19 +2441 +0 + + +6794 +5 +2 +3 +20 +2674 +0 + + +6795 +5 +2 +3 +21 +2156 +0 + + +6796 +5 +2 +3 +23 +3372 +1 + + +6797 +5 +2 +3 +24 +2173 +0 + + +6798 +5 +2 +3 +25 +2676 +0 + + +6799 +5 +2 +3 +26 +2160 +0 + + +6800 +5 +2 +3 +27 +2921 +1 + + +6801 +5 +2 +3 +28 +2176 +0 + + +6802 +5 +2 +3 +29 +2911 +0 + + +6803 +5 +2 +3 +30 +2440 +0 + + +6804 +5 +2 +3 +31 +2672 +0 + + +6805 +5 +2 +3 +32 +2438 +0 + + +6806 +5 +2 +3 +33 +2907 +0 + + +6807 +5 +2 +3 +34 +2417 +0 + + +6808 +5 +2 +3 +35 +2681 +0 + + +6809 +5 +2 +3 +36 +3373 +1 + + +6810 +5 +2 +3 +37 +2913 +0 + + +6811 +5 +2 +3 +38 +2436 +0 + + +6812 +5 +2 +3 +39 +2678 +0 + + +6813 +5 +2 +3 +40 +2415 +0 + + +6814 +5 +2 +3 +41 +2909 +0 + + +6815 +5 +2 +3 +42 +2433 +0 + + +6816 +5 +2 +3 +43 +2683 +1 + + +6817 +5 +2 +3 +44 +2414 +0 + + +6818 +5 +2 +3 +46 +2914 +0 + + +6819 +5 +2 +3 +47 +3374 +1 + + +6820 +5 +2 +3 +48 +2685 +1 + + +6821 +5 +2 +3 +49 +2443 +1 + + +6822 +5 +2 +3 +50 +3586 +1 + + +6823 +5 +2 +3 +51 +2412 +0 + + +6824 +5 +2 +3 +52 +2910 +0 + + +6825 +5 +2 +3 +53 +2431 +0 + + +6826 +5 +2 +3 +54 +2684 +1 + + +6827 +5 +2 +3 +55 +2413 +0 + + +6828 +5 +2 +3 +57 +2916 +0 + + +6829 +5 +2 +3 +58 +2687 +1 + + +6830 +5 +2 +3 +59 +2920 +1 + + +6831 +5 +2 +3 +60 +3375 +1 + + +6832 +5 +2 +3 +61 +2912 +0 + + +6833 +5 +2 +3 +62 +2416 +0 + + +6834 +5 +2 +3 +63 +3587 +1 + + +6835 +5 +2 +3 +64 +2430 +0 + + +6836 +5 +2 +3 +65 +2919 +1 + + +6837 +5 +2 +3 +66 +2418 +0 + + +6838 +5 +2 +3 +67 +3139 +0 + + +6839 +5 +2 +2 +0 +2428 +0 + + +6840 +5 +2 +2 +1 +2918 +1 + + +6841 +5 +2 +2 +2 +2419 +0 + + +6842 +5 +2 +2 +3 +2915 +0 + + +6843 +5 +2 +2 +4 +2425 +0 + + +6844 +5 +2 +2 +5 +3588 +1 + + +6845 +5 +2 +2 +6 +2421 +0 + + +6846 +5 +2 +2 +7 +3150 +1 + + +6847 +5 +2 +2 +8 +2423 +0 + + +6848 +5 +2 +2 +9 +3140 +0 + + +6849 +5 +2 +2 +10 +2661 +0 + + +6850 +5 +2 +2 +12 +3149 +1 + + +6851 +5 +2 +2 +13 +2437 +0 + + +6852 +5 +2 +2 +14 +2917 +1 + + +6853 +5 +2 +2 +15 +2663 +0 + + +6854 +5 +2 +2 +16 +3370 +1 + + +6855 +5 +2 +2 +17 +2435 +0 + + +6856 +5 +2 +2 +18 +3142 +0 + + +6857 +5 +2 +2 +19 +2664 +0 + + +6858 +5 +2 +2 +20 +2923 +1 + + +6859 +5 +2 +2 +21 +3589 +1 + + +6860 +5 +2 +2 +23 +3585 +1 + + +6861 +5 +2 +2 +24 +2434 +0 + + +6862 +5 +2 +2 +25 +3148 +1 + + +6863 +5 +2 +2 +26 +2666 +0 + + +6864 +5 +2 +2 +27 +3369 +1 + + +6865 +5 +2 +2 +28 +2432 +0 + + +6866 +5 +2 +2 +29 +3368 +1 + + +6867 +5 +2 +2 +30 +2669 +0 + + +6868 +5 +2 +2 +31 +3367 +1 + + +6869 +5 +2 +2 +32 +2922 +1 + + +6870 +5 +2 +2 +33 +3584 +1 + + +6871 +5 +2 +2 +34 +3590 +1 + + +6872 +5 +2 +2 +35 +3794 +1 + + +6873 +5 +2 +2 +36 +2665 +0 + + +6874 +5 +2 +2 +37 +3583 +1 + + +6875 +5 +2 +2 +38 +2429 +0 + + +6876 +5 +2 +2 +39 +3793 +1 + + +6877 +5 +2 +2 +40 +2671 +0 + + +6878 +5 +2 +2 +41 +3582 +1 + + +6879 +5 +2 +2 +42 +2427 +0 + + +6880 +5 +2 +2 +43 +3581 +1 + + +6881 +5 +2 +2 +44 +2667 +0 + + +6882 +5 +2 +2 +46 +3580 +1 + + +6883 +5 +2 +2 +47 +2426 +0 + + +6884 +5 +2 +2 +48 +3795 +1 + + +6885 +5 +2 +2 +49 +2668 +0 + + +6886 +5 +2 +2 +50 +3792 +1 + + +6887 +5 +2 +2 +51 +2686 +1 + + +6888 +5 +2 +2 +52 +3791 +1 + + +6889 +5 +2 +2 +53 +2670 +0 + + +6890 +5 +2 +2 +54 +3790 +1 + + +6891 +5 +2 +2 +55 +2424 +0 + + +6892 +5 +2 +2 +57 +3789 +1 + + +6893 +5 +2 +2 +58 +4079 +1 + + +6894 +5 +2 +2 +59 +3796 +1 + + +6895 +5 +2 +2 +60 +3986 +1 + + +6896 +5 +2 +2 +61 +3788 +1 + + +6897 +5 +2 +2 +62 +4080 +1 + + +6898 +5 +2 +2 +63 +3787 +1 + + +6899 +5 +2 +2 +64 +4173 +1 + + +6900 +5 +2 +2 +65 +3786 +1 + + +6901 +5 +2 +2 +66 +4081 +1 + + +6902 +5 +2 +2 +67 +3983 +1 + + +6903 +5 +2 +1 +0 +3987 +1 + + +6904 +5 +2 +1 +1 +3984 +1 + + +6905 +5 +2 +1 +2 +3988 +1 + + +6906 +5 +2 +1 +3 +3985 +1 + + +6907 +5 +2 +1 +4 +4082 +1 + + +6908 +5 +2 +1 +5 +3993 +1 + + +6909 +5 +2 +1 +6 +4174 +1 + + +6910 +5 +2 +1 +7 +3994 +1 + + +6911 +5 +2 +1 +8 +3798 +1 + + +6912 +5 +2 +1 +9 +3797 +1 + + +6913 +5 +3 +1 +10 +3995 +1 + + +6914 +5 +3 +1 +12 +3799 +1 + + +6915 +5 +3 +1 +13 +3595 +1 + + +6916 +5 +3 +1 +14 +3991 +1 + + +6917 +5 +3 +1 +15 +3596 +1 + + +6918 +5 +3 +1 +16 +3990 +1 + + +6919 +5 +3 +1 +17 +3594 +1 + + +6920 +5 +3 +1 +18 +3989 +1 + + +6921 +5 +3 +1 +19 +2209 +1 + + +6922 +5 +3 +1 +20 +4083 +1 + + +6923 +5 +3 +1 +21 +2458 +1 + + +6924 +5 +3 +1 +23 +3801 +1 + + +6925 +5 +3 +1 +24 +2700 +1 + + +6926 +5 +3 +1 +25 +4175 +1 + + +6927 +5 +3 +1 +26 +2935 +1 + + +6928 +5 +3 +1 +27 +3164 +1 + + +6929 +5 +3 +1 +28 +2459 +1 + + +6930 +5 +3 +1 +29 +3165 +1 + + +6931 +5 +3 +1 +30 +2701 +1 + + +6932 +5 +3 +1 +31 +3166 +1 + + +6933 +5 +3 +1 +32 +3163 +1 + + +6934 +5 +3 +1 +33 +3384 +1 + + +6935 +5 +3 +1 +34 +2936 +1 + + +6936 +5 +3 +1 +35 +3167 +1 + + +6937 +5 +3 +1 +36 +2460 +1 + + +6938 +5 +3 +1 +37 +3385 +1 + + +6939 +5 +3 +1 +38 +2702 +1 + + +6940 +5 +3 +1 +39 +3386 +1 + + +6941 +5 +3 +1 +40 +3802 +1 + + +6942 +5 +3 +1 +41 +3598 +1 + + +6943 +5 +3 +1 +42 +3383 +1 + + +6944 +5 +3 +1 +43 +3599 +1 + + +6945 +5 +3 +1 +44 +3597 +1 + + +6946 +5 +3 +1 +46 +2933 +1 + + +6947 +5 +3 +1 +47 +2937 +1 + + +6948 +5 +3 +1 +48 +4265 +1 + + +6949 +5 +3 +1 +49 +2461 +1 + + +6950 +5 +3 +1 +50 +2697 +1 + + +6951 +5 +3 +1 +51 +3803 +1 + + +6952 +5 +3 +1 +52 +3999 +1 + + +6953 +5 +3 +1 +53 +2703 +1 + + +6954 +5 +3 +1 +54 +2207 +1 + + +6955 +5 +3 +1 +55 +2938 +1 + + +6956 +5 +3 +1 +57 +4084 +1 + + +6957 +5 +3 +1 +58 +3600 +1 + + +6958 +5 +3 +1 +59 +2456 +1 + + +6959 +5 +3 +1 +60 +2462 +1 + + +6960 +5 +3 +1 +61 +4176 +1 + + +6961 +5 +3 +1 +62 +3804 +1 + + +6962 +5 +3 +1 +63 +2698 +1 + + +6963 +5 +3 +1 +64 +2704 +1 + + +6964 +5 +3 +1 +65 +4266 +1 + + +6965 +5 +3 +1 +66 +2939 +1 + + +6966 +5 +3 +1 +67 +4000 +1 + + +6967 +5 +3 +0 +0 +2463 +1 + + +6968 +5 +3 +0 +1 +2208 +1 + + +6969 +5 +3 +0 +2 +2705 +1 + + +6970 +5 +3 +0 +3 +3805 +1 + + +6971 +5 +3 +0 +4 +3992 +1 + + +6972 +5 +3 +0 +5 +3162 +1 + + +6973 +5 +3 +0 +6 +2940 +1 + + +6974 +5 +3 +0 +7 +2942 +1 + + +6975 +5 +3 +0 +8 +3387 +1 + + +6976 +5 +3 +0 +9 +2457 +1 + + +6977 +5 +3 +0 +10 +2706 +1 + + +6978 +5 +3 +0 +12 +3601 +1 + + +6979 +5 +3 +0 +13 +4001 +1 + + +6980 +5 +3 +0 +14 +3382 +1 + + +6981 +5 +3 +0 +15 +2941 +1 + + +6982 +5 +3 +0 +16 +3806 +1 + + +6983 +5 +3 +0 +17 +3168 +1 + + +6984 +5 +3 +0 +18 +2934 +1 + + +6985 +5 +3 +0 +19 +3388 +1 + + +6986 +5 +3 +0 +20 +3169 +1 + + +6987 +5 +3 +0 +21 +2707 +1 + + +6988 +5 +3 +0 +23 +2699 +1 + + +6989 +5 +3 +0 +24 +4002 +1 + + +6990 +5 +3 +0 +25 +3807 +1 + + +6991 +5 +3 +0 +26 +3390 +1 + + +6992 +5 +3 +0 +27 +4097 +1 + + +6993 +5 +3 +0 +28 +3171 +1 + + +6994 +5 +3 +0 +29 +3389 +1 + + +6995 +5 +3 +0 +30 +2710 +1 + + +6996 +5 +3 +0 +31 +2708 +1 + + +6997 +5 +3 +0 +32 +3603 +1 + + +6998 +5 +3 +0 +33 +3602 +1 + + +6999 +5 +3 +0 +34 +2945 +1 + + +7000 +5 +3 +0 +35 +2943 +1 + + +7001 +5 +3 +0 +36 +4003 +1 + + +7002 +5 +3 +0 +37 +4098 +1 + + +7003 +5 +3 +0 +38 +3391 +1 + + +7004 +5 +3 +0 +39 +3170 +1 + + +7005 +5 +3 +0 +40 +3808 +1 + + +7006 +5 +3 +0 +41 +2709 +1 + + +7007 +5 +3 +0 +42 +2711 +1 + + +7008 +5 +3 +0 +43 +2944 +1 + + +7009 +5 +3 +0 +44 +3604 +1 + + +7010 +5 +3 +0 +46 +4085 +1 + + +7011 +5 +3 +0 +47 +4004 +1 + + +7012 +5 +3 +0 +48 +4177 +1 + + +7013 +5 +3 +0 +49 +3172 +1 + + +7014 +5 +3 +0 +50 +4099 +1 + + +7015 +5 +3 +0 +51 +2946 +1 + + +7016 +5 +3 +0 +52 +4086 +1 + + +7017 +5 +3 +0 +53 +3392 +1 + + +7018 +5 +3 +0 +54 +4178 +1 + + +7019 +5 +3 +0 +55 +3173 +1 + + +7020 +5 +3 +0 +57 +4087 +1 + + +7021 +5 +3 +0 +58 +2947 +1 + + +7022 +5 +3 +0 +59 +4088 +1 + + +7023 +5 +3 +0 +60 +4005 +1 + + +7024 +5 +3 +0 +61 +4180 +1 + + +7025 +5 +3 +0 +62 +3809 +1 + + +7026 +5 +3 +0 +63 +4089 +1 + + +7027 +5 +3 +0 +64 +3605 +1 + + +7028 +5 +3 +0 +65 +4181 +1 + + +7029 +5 +3 +0 +66 +4100 +1 + + +7030 +5 +3 +0 +67 +3393 +1 + + +7031 +5 +3 +3 +0 +2925 +1 + + +7032 +5 +3 +3 +1 +2178 +0 + + +7033 +5 +3 +3 +2 +1380 +0 + + +7034 +5 +3 +3 +3 +2162 +0 + + +7035 +5 +3 +3 +4 +2926 +1 + + +7036 +5 +3 +3 +5 +2445 +1 + + +7037 +5 +3 +3 +6 +1382 +0 + + +7038 +5 +3 +3 +7 +1897 +0 + + +7039 +5 +3 +3 +8 +2196 +1 + + +7040 +5 +3 +3 +9 +2179 +0 + + +7041 +5 +3 +3 +10 +1912 +0 + + +7042 +5 +3 +3 +12 +2442 +1 + + +7043 +5 +3 +3 +13 +2193 +0 + + +7044 +5 +3 +3 +14 +2688 +1 + + +7045 +5 +3 +3 +15 +1916 +0 + + +7046 +5 +3 +3 +16 +2158 +0 + + +7047 +5 +3 +3 +17 +2927 +1 + + +7048 +5 +3 +3 +18 +3153 +1 + + +7049 +5 +3 +3 +19 +2447 +1 + + +7050 +5 +3 +3 +20 +2181 +0 + + +7051 +5 +3 +3 +21 +1914 +0 + + +7052 +5 +3 +3 +23 +2163 +0 + + +7053 +5 +3 +3 +24 +1647 +0 + + +7054 +5 +3 +3 +25 +2184 +0 + + +7055 +5 +3 +3 +26 +1918 +0 + + +7056 +5 +3 +3 +27 +2159 +0 + + +7057 +5 +3 +3 +28 +2197 +1 + + +7058 +5 +3 +3 +29 +2186 +0 + + +7059 +5 +3 +3 +30 +1921 +0 + + +7060 +5 +3 +3 +31 +3154 +1 + + +7061 +5 +3 +3 +32 +2928 +1 + + +7062 +5 +3 +3 +33 +2165 +0 + + +7063 +5 +3 +3 +34 +1649 +0 + + +7064 +5 +3 +3 +35 +2187 +0 + + +7065 +5 +3 +3 +36 +1919 +0 + + +7066 +5 +3 +3 +37 +2168 +0 + + +7067 +5 +3 +3 +38 +1652 +0 + + +7068 +5 +3 +3 +39 +2189 +0 + + +7069 +5 +3 +3 +40 +1923 +0 + + +7070 +5 +3 +3 +41 +2170 +0 + + +7071 +5 +3 +3 +42 +1654 +0 + + +7072 +5 +3 +3 +43 +2192 +0 + + +7073 +5 +3 +3 +44 +1920 +0 + + +7074 +5 +3 +3 +46 +3155 +1 + + +7075 +5 +3 +3 +47 +1925 +0 + + +7076 +5 +3 +3 +48 +2171 +0 + + +7077 +5 +3 +3 +49 +1924 +0 + + +7078 +5 +3 +3 +50 +2175 +0 + + +7079 +5 +3 +3 +51 +1927 +0 + + +7080 +5 +3 +3 +52 +1899 +0 + + +7081 +5 +3 +3 +53 +1922 +0 + + +7082 +5 +3 +3 +54 +2177 +0 + + +7083 +5 +3 +3 +55 +1928 +0 + + +7084 +5 +3 +3 +57 +2161 +0 + + +7085 +5 +3 +3 +58 +1926 +0 + + +7086 +5 +3 +3 +59 +2180 +0 + + +7087 +5 +3 +3 +60 +1930 +0 + + +7088 +5 +3 +3 +61 +2164 +0 + + +7089 +5 +3 +3 +62 +3156 +1 + + +7090 +5 +3 +3 +63 +2446 +1 + + +7091 +5 +3 +3 +64 +2448 +1 + + +7092 +5 +3 +3 +65 +2166 +0 + + +7093 +5 +3 +3 +66 +1929 +0 + + +7094 +5 +3 +3 +67 +2689 +1 + + +7095 +5 +3 +2 +0 +1933 +0 + + +7096 +5 +3 +2 +1 +1905 +0 + + +7097 +5 +3 +2 +2 +1931 +0 + + +7098 +5 +3 +2 +3 +2182 +0 + + +7099 +5 +3 +2 +4 +3157 +1 + + +7100 +5 +3 +2 +5 +3376 +1 + + +7101 +5 +3 +2 +6 +2198 +1 + + +7102 +5 +3 +2 +7 +2167 +0 + + +7103 +5 +3 +2 +8 +1932 +0 + + +7104 +5 +3 +2 +9 +2183 +0 + + +7105 +5 +3 +2 +10 +1934 +0 + + +7106 +5 +3 +2 +12 +1907 +0 + + +7107 +5 +3 +2 +13 +3158 +1 + + +7108 +5 +3 +2 +14 +2185 +0 + + +7109 +5 +3 +2 +15 +1937 +0 + + +7110 +5 +3 +2 +16 +2169 +0 + + +7111 +5 +3 +2 +17 +1935 +0 + + +7112 +5 +3 +2 +18 +2194 +1 + + +7113 +5 +3 +2 +19 +2690 +1 + + +7114 +5 +3 +2 +20 +3377 +1 + + +7115 +5 +3 +2 +21 +2691 +1 + + +7116 +5 +3 +2 +23 +1908 +0 + + +7117 +5 +3 +2 +24 +2692 +1 + + +7118 +5 +3 +2 +25 +2188 +0 + + +7119 +5 +3 +2 +26 +2929 +1 + + +7120 +5 +3 +2 +27 +2172 +0 + + +7121 +5 +3 +2 +28 +2693 +1 + + +7122 +5 +3 +2 +29 +2190 +0 + + +7123 +5 +3 +2 +30 +1943 +1 + + +7124 +5 +3 +2 +31 +1910 +0 + + +7125 +5 +3 +2 +32 +2199 +1 + + +7126 +5 +3 +2 +33 +2191 +0 + + +7127 +5 +3 +2 +34 +3378 +1 + + +7128 +5 +3 +2 +35 +2174 +0 + + +7129 +5 +3 +2 +36 +1944 +1 + + +7130 +5 +3 +2 +37 +2195 +1 + + +7131 +5 +3 +2 +38 +2200 +1 + + +7132 +5 +3 +2 +39 +1913 +0 + + +7133 +5 +3 +2 +40 +1945 +1 + + +7134 +5 +3 +2 +41 +1917 +0 + + +7135 +5 +3 +2 +42 +2201 +1 + + +7136 +5 +3 +2 +43 +1911 +0 + + +7137 +5 +3 +2 +44 +3379 +1 + + +7138 +5 +3 +2 +46 +1646 +0 + + +7139 +5 +3 +2 +47 +1946 +1 + + +7140 +5 +3 +2 +48 +3591 +1 + + +7141 +5 +3 +2 +49 +3159 +1 + + +7142 +5 +3 +2 +50 +1915 +0 + + +7143 +5 +3 +2 +51 +2202 +1 + + +7144 +5 +3 +2 +52 +2449 +1 + + +7145 +5 +3 +2 +53 +2451 +1 + + +7146 +5 +3 +2 +54 +2930 +1 + + +7147 +5 +3 +2 +55 +2931 +1 + + +7148 +5 +3 +2 +57 +2694 +1 + + +7149 +5 +3 +2 +58 +3380 +1 + + +7150 +5 +3 +2 +59 +2450 +1 + + +7151 +5 +3 +2 +60 +2203 +1 + + +7152 +5 +3 +2 +61 +3592 +1 + + +7153 +5 +3 +2 +62 +2452 +1 + + +7154 +5 +3 +2 +63 +1947 +1 + + +7155 +5 +3 +2 +64 +1948 +1 + + +7156 +5 +3 +2 +65 +2695 +1 + + +7157 +5 +3 +2 +66 +2204 +1 + + +7158 +5 +3 +2 +67 +3160 +1 + + +7159 +5 +3 +1 +0 +3381 +1 + + +7160 +5 +3 +1 +1 +2932 +1 + + +7161 +5 +3 +1 +2 +2453 +1 + + +7162 +5 +3 +1 +3 +3593 +1 + + +7163 +5 +3 +1 +4 +2205 +1 + + +7164 +5 +3 +1 +5 +2696 +1 + + +7165 +5 +3 +1 +6 +2454 +1 + + +7166 +5 +3 +1 +7 +3161 +1 + + +7167 +5 +3 +1 +8 +2206 +1 + + +7168 +5 +3 +1 +9 +2455 +1 + + +7169 +0 +3 +1 +10 +1111 +0 + + +7170 +0 +3 +1 +12 +1108 +0 + + +7171 +0 +3 +1 +13 +825 +0 + + +7172 +0 +3 +1 +14 +1110 +0 + + +7173 +0 +3 +1 +15 +827 +0 + + +7174 +0 +3 +1 +16 +1113 +0 + + +7175 +0 +3 +1 +17 +830 +0 + + +7176 +0 +3 +1 +18 +1112 +0 + + +7177 +0 +3 +1 +19 +1115 +0 + + +7178 +0 +3 +1 +20 +207 +0 + + +7179 +0 +3 +1 +21 +215 +0 + + +7180 +0 +3 +1 +23 +1114 +0 + + +7181 +0 +3 +1 +24 +832 +0 + + +7182 +0 +3 +1 +25 +512 +0 + + +7183 +0 +3 +1 +26 +529 +0 + + +7184 +0 +3 +1 +27 +480 +0 + + +7185 +0 +3 +1 +28 +1117 +0 + + +7186 +0 +3 +1 +29 +1116 +0 + + +7187 +0 +3 +1 +30 +525 +0 + + +7188 +0 +3 +1 +31 +1106 +0 + + +7189 +0 +3 +1 +32 +530 +0 + + +7190 +0 +3 +1 +33 +1394 +0 + + +7191 +0 +3 +1 +34 +1118 +0 + + +7192 +0 +3 +1 +35 +515 +0 + + +7193 +0 +3 +1 +36 +823 +0 + + +7194 +0 +3 +1 +37 +1119 +0 + + +7195 +0 +3 +1 +38 +835 +0 + + +7196 +0 +3 +1 +39 +522 +0 + + +7197 +0 +3 +1 +40 +1120 +0 + + +7198 +0 +3 +1 +41 +210 +0 + + +7199 +0 +3 +1 +42 +526 +0 + + +7200 +0 +3 +1 +43 +1397 +0 + + +7201 +0 +3 +1 +44 +218 +0 + + +7202 +0 +3 +1 +46 +1121 +0 + + +7203 +0 +3 +1 +47 +220 +0 + + +7204 +0 +3 +1 +48 +517 +0 + + +7205 +0 +3 +1 +49 +1123 +0 + + +7206 +0 +3 +1 +50 +1399 +0 + + +7207 +0 +3 +1 +51 +221 +0 + + +7208 +0 +3 +1 +52 +1122 +0 + + +7209 +0 +3 +1 +53 +833 +0 + + +7210 +0 +3 +1 +54 +1109 +0 + + +7211 +0 +3 +1 +55 +214 +0 + + +7212 +0 +3 +1 +57 +1400 +0 + + +7213 +0 +3 +1 +58 +1125 +0 + + +7214 +0 +3 +1 +59 +212 +0 + + +7215 +0 +3 +1 +60 +216 +0 + + +7216 +0 +3 +1 +61 +1124 +0 + + +7217 +0 +3 +1 +62 +528 +0 + + +7218 +0 +3 +1 +63 +1402 +0 + + +7219 +0 +3 +1 +64 +838 +0 + + +7220 +0 +3 +1 +65 +213 +0 + + +7221 +0 +3 +1 +66 +1126 +0 + + +7222 +0 +3 +1 +67 +518 +0 + + +7223 +0 +3 +0 +0 +840 +0 + + +7224 +0 +3 +0 +1 +524 +0 + + +7225 +0 +3 +0 +2 +1127 +0 + + +7226 +0 +3 +0 +3 +1405 +0 + + +7227 +0 +3 +0 +4 +1128 +0 + + +7228 +0 +3 +0 +5 +206 +0 + + +7229 +0 +3 +0 +6 +223 +0 + + +7230 +0 +3 +0 +7 +1404 +0 + + +7231 +0 +3 +0 +8 +1129 +0 + + +7232 +0 +3 +0 +9 +520 +0 + + +7233 +0 +3 +0 +10 +829 +0 + + +7234 +0 +3 +0 +12 +1407 +0 + + +7235 +0 +3 +0 +13 +1131 +0 + + +7236 +0 +3 +0 +14 +208 +0 + + +7237 +0 +3 +0 +15 +217 +0 + + +7238 +0 +3 +0 +16 +1406 +0 + + +7239 +0 +3 +0 +17 +1130 +0 + + +7240 +0 +3 +0 +18 +1408 +0 + + +7241 +0 +3 +0 +19 +226 +0 + + +7242 +0 +3 +0 +20 +209 +0 + + +7243 +0 +3 +0 +21 +828 +0 + + +7244 +0 +3 +0 +23 +824 +0 + + +7245 +0 +3 +0 +24 +1132 +0 + + +7246 +0 +3 +0 +25 +1409 +0 + + +7247 +0 +3 +0 +26 +534 +0 + + +7248 +0 +3 +0 +27 +1410 +0 + + +7249 +0 +3 +0 +28 +537 +0 + + +7250 +0 +3 +0 +29 +527 +0 + + +7251 +0 +3 +0 +30 +1135 +0 + + +7252 +0 +3 +0 +31 +523 +0 + + +7253 +0 +3 +0 +32 +536 +0 + + +7254 +0 +3 +0 +33 +211 +0 + + +7255 +0 +3 +0 +34 +831 +0 + + +7256 +0 +3 +0 +35 +1411 +1 + + +7257 +0 +3 +0 +36 +538 +0 + + +7258 +0 +3 +0 +37 +205 +0 + + +7259 +0 +3 +0 +38 +539 +0 + + +7260 +0 +3 +0 +39 +190 +0 + + +7261 +0 +3 +0 +40 +540 +0 + + +7262 +0 +3 +0 +41 +193 +0 + + +7263 +0 +3 +0 +42 +834 +0 + + +7264 +0 +3 +0 +43 +195 +0 + + +7265 +0 +3 +0 +44 +541 +0 + + +7266 +0 +3 +0 +46 +198 +0 + + +7267 +0 +3 +0 +47 +543 +0 + + +7268 +0 +3 +0 +48 +200 +0 + + +7269 +0 +3 +0 +49 +836 +0 + + +7270 +0 +3 +0 +50 +201 +0 + + +7271 +0 +3 +0 +51 +545 +0 + + +7272 +0 +3 +0 +52 +1412 +1 + + +7273 +0 +3 +0 +53 +837 +0 + + +7274 +0 +3 +0 +54 +203 +0 + + +7275 +0 +3 +0 +55 +546 +0 + + +7276 +0 +3 +0 +57 +826 +0 + + +7277 +0 +3 +0 +58 +548 +0 + + +7278 +0 +3 +0 +59 +532 +0 + + +7279 +0 +3 +0 +60 +841 +0 + + +7280 +0 +3 +0 +61 +533 +0 + + +7281 +0 +3 +0 +62 +839 +0 + + +7282 +0 +3 +0 +63 +535 +0 + + +7283 +0 +3 +0 +64 +551 +0 + + +7284 +0 +3 +0 +65 +1681 +1 + + +7285 +0 +3 +0 +66 +1413 +1 + + +7286 +0 +3 +0 +67 +842 +0 + + +7287 +0 +3 +3 +0 +488 +0 + + +7288 +0 +3 +3 +1 +489 +0 + + +7289 +0 +3 +3 +2 +194 +0 + + +7290 +0 +3 +3 +3 +490 +0 + + +7291 +0 +3 +3 +4 +196 +0 + + +7292 +0 +3 +3 +5 +492 +0 + + +7293 +0 +3 +3 +6 +491 +0 + + +7294 +0 +3 +3 +7 +493 +0 + + +7295 +0 +3 +3 +8 +5290 +0 + + +7296 +0 +3 +3 +9 +494 +0 + + +7297 +0 +3 +3 +10 +197 +0 + + +7298 +0 +3 +3 +12 +477 +0 + + +7299 +0 +3 +3 +13 +5292 +0 + + +7300 +0 +3 +3 +14 +160 +0 + + +7301 +0 +3 +3 +15 +199 +0 + + +7302 +0 +3 +3 +16 +495 +0 + + +7303 +0 +3 +3 +17 +5293 +0 + + +7304 +0 +3 +3 +18 +487 +0 + + +7305 +0 +3 +3 +19 +496 +0 + + +7306 +0 +3 +3 +20 +497 +0 + + +7307 +0 +3 +3 +21 +202 +0 + + +7308 +0 +3 +3 +23 +158 +0 + + +7309 +0 +3 +3 +24 +5296 +0 + + +7310 +0 +3 +3 +25 +167 +0 + + +7311 +0 +3 +3 +26 +499 +0 + + +7312 +0 +3 +3 +27 +498 +0 + + +7313 +0 +3 +3 +28 +204 +0 + + +7314 +0 +3 +3 +29 +170 +0 + + +7315 +0 +3 +3 +30 +5295 +0 + + +7316 +0 +3 +3 +31 +478 +0 + + +7317 +0 +3 +3 +32 +501 +0 + + +7318 +0 +3 +3 +33 +789 +0 + + +7319 +0 +3 +3 +34 +5287 +0 + + +7320 +0 +3 +3 +35 +500 +0 + + +7321 +0 +3 +3 +36 +5294 +0 + + +7322 +0 +3 +3 +37 +161 +0 + + +7323 +0 +3 +3 +38 +5291 +0 + + +7324 +0 +3 +3 +39 +163 +0 + + +7325 +0 +3 +3 +40 +5289 +0 + + +7326 +0 +3 +3 +41 +791 +0 + + +7327 +0 +3 +3 +42 +502 +0 + + +7328 +0 +3 +3 +43 +503 +0 + + +7329 +0 +3 +3 +44 +174 +0 + + +7330 +0 +3 +3 +46 +172 +0 + + +7331 +0 +3 +3 +47 +504 +0 + + +7332 +0 +3 +3 +48 +794 +0 + + +7333 +0 +3 +3 +49 +171 +0 + + +7334 +0 +3 +3 +50 +505 +0 + + +7335 +0 +3 +3 +51 +5288 +0 + + +7336 +0 +3 +3 +52 +166 +0 + + +7337 +0 +3 +3 +53 +5286 +0 + + +7338 +0 +3 +3 +54 +173 +0 + + +7339 +0 +3 +3 +55 +507 +0 + + +7340 +0 +3 +3 +57 +796 +0 + + +7341 +0 +3 +3 +58 +169 +0 + + +7342 +0 +3 +3 +59 +506 +0 + + +7343 +0 +3 +3 +60 +5281 +0 + + +7344 +0 +3 +3 +61 +168 +0 + + +7345 +0 +3 +3 +62 +509 +0 + + +7346 +0 +3 +3 +63 +797 +0 + + +7347 +0 +3 +3 +64 +5283 +0 + + +7348 +0 +3 +3 +65 +5278 +0 + + +7349 +0 +3 +3 +66 +192 +0 + + +7350 +0 +3 +3 +67 +5280 +0 + + +7351 +0 +3 +2 +0 +508 +0 + + +7352 +0 +3 +2 +1 +799 +0 + + +7353 +0 +3 +2 +2 +510 +0 + + +7354 +0 +3 +2 +3 +180 +0 + + +7355 +0 +3 +2 +4 +188 +0 + + +7356 +0 +3 +2 +5 +800 +0 + + +7357 +0 +3 +2 +6 +511 +0 + + +7358 +0 +3 +2 +7 +181 +0 + + +7359 +0 +3 +2 +8 +5298 +0 + + +7360 +0 +3 +2 +9 +802 +0 + + +7361 +0 +3 +2 +10 +185 +0 + + +7362 +0 +3 +2 +12 +183 +0 + + +7363 +0 +3 +2 +13 +5300 +0 + + +7364 +0 +3 +2 +14 +178 +0 + + +7365 +0 +3 +2 +15 +513 +0 + + +7366 +0 +3 +2 +16 +801 +0 + + +7367 +0 +3 +2 +17 +189 +0 + + +7368 +0 +3 +2 +18 +804 +0 + + +7369 +0 +3 +2 +19 +5301 +0 + + +7370 +0 +3 +2 +20 +803 +0 + + +7371 +0 +3 +2 +21 +514 +0 + + +7372 +0 +3 +2 +23 +483 +0 + + +7373 +0 +3 +2 +24 +5303 +0 + + +7374 +0 +3 +2 +25 +805 +0 + + +7375 +0 +3 +2 +26 +5304 +0 + + +7376 +0 +3 +2 +27 +175 +0 + + +7377 +0 +3 +2 +28 +516 +0 + + +7378 +0 +3 +2 +29 +806 +0 + + +7379 +0 +3 +2 +30 +5302 +0 + + +7380 +0 +3 +2 +31 +807 +0 + + +7381 +0 +3 +2 +32 +5299 +0 + + +7382 +0 +3 +2 +33 +176 +0 + + +7383 +0 +3 +2 +34 +5598 +0 + + +7384 +0 +3 +2 +35 +177 +0 + + +7385 +0 +3 +2 +36 +519 +0 + + +7386 +0 +3 +2 +37 +179 +0 + + +7387 +0 +3 +2 +38 +5305 +0 + + +7388 +0 +3 +2 +39 +808 +0 + + +7389 +0 +3 +2 +40 +5600 +0 + + +7390 +0 +3 +2 +41 +182 +0 + + +7391 +0 +3 +2 +42 +810 +0 + + +7392 +0 +3 +2 +43 +809 +0 + + +7393 +0 +3 +2 +44 +521 +0 + + +7394 +0 +3 +2 +46 +485 +0 + + +7395 +0 +3 +2 +47 +5306 +0 + + +7396 +0 +3 +2 +48 +1094 +0 + + +7397 +0 +3 +2 +49 +812 +0 + + +7398 +0 +3 +2 +50 +811 +0 + + +7399 +0 +3 +2 +51 +5603 +0 + + +7400 +0 +3 +2 +52 +186 +0 + + +7401 +0 +3 +2 +53 +5597 +0 + + +7402 +0 +3 +2 +54 +1096 +0 + + +7403 +0 +3 +2 +55 +813 +0 + + +7404 +0 +3 +2 +57 +184 +0 + + +7405 +0 +3 +2 +58 +5595 +0 + + +7406 +0 +3 +2 +59 +814 +0 + + +7407 +0 +3 +2 +60 +187 +0 + + +7408 +0 +3 +2 +61 +5297 +0 + + +7409 +0 +3 +2 +62 +191 +0 + + +7410 +0 +3 +2 +63 +1099 +0 + + +7411 +0 +3 +2 +64 +486 +0 + + +7412 +0 +3 +2 +65 +816 +0 + + +7413 +0 +3 +2 +66 +815 +0 + + +7414 +0 +3 +2 +67 +1107 +0 + + +7415 +0 +3 +1 +0 +818 +0 + + +7416 +0 +3 +1 +1 +1104 +0 + + +7417 +0 +3 +1 +2 +820 +0 + + +7418 +0 +3 +1 +3 +1101 +0 + + +7419 +0 +3 +1 +4 +817 +0 + + +7420 +0 +3 +1 +5 +1105 +0 + + +7421 +0 +3 +1 +6 +819 +0 + + +7422 +0 +3 +1 +7 +1102 +0 + + +7423 +0 +3 +1 +8 +821 +0 + + +7424 +0 +3 +1 +9 +822 +0 + + +7425 +0 +2 +1 +10 +1656 +0 + + +7426 +0 +2 +1 +12 +1658 +0 + + +7427 +0 +2 +1 +13 +1383 +0 + + +7428 +0 +2 +1 +14 +1613 +0 + + +7429 +0 +2 +1 +15 +1385 +0 + + +7430 +0 +2 +1 +16 +1611 +0 + + +7431 +0 +2 +1 +17 +1387 +0 + + +7432 +0 +2 +1 +18 +1657 +0 + + +7433 +0 +2 +1 +19 +1388 +0 + + +7434 +0 +2 +1 +20 +1659 +0 + + +7435 +0 +2 +1 +21 +1384 +0 + + +7436 +0 +2 +1 +23 +1610 +0 + + +7437 +0 +2 +1 +24 +1386 +0 + + +7438 +0 +2 +1 +25 +1660 +0 + + +7439 +0 +2 +1 +26 +1389 +0 + + +7440 +0 +2 +1 +27 +1355 +0 + + +7441 +0 +2 +1 +28 +1391 +0 + + +7442 +0 +2 +1 +29 +1661 +0 + + +7443 +0 +2 +1 +30 +1390 +0 + + +7444 +0 +2 +1 +31 +1353 +0 + + +7445 +0 +2 +1 +32 +1393 +0 + + +7446 +0 +2 +1 +33 +1662 +0 + + +7447 +0 +2 +1 +34 +1352 +0 + + +7448 +0 +2 +1 +35 +1664 +0 + + +7449 +0 +2 +1 +36 +1351 +0 + + +7450 +0 +2 +1 +37 +1350 +0 + + +7451 +0 +2 +1 +38 +1349 +0 + + +7452 +0 +2 +1 +39 +1663 +0 + + +7453 +0 +2 +1 +40 +1395 +0 + + +7454 +0 +2 +1 +41 +1348 +0 + + +7455 +0 +2 +1 +42 +1666 +0 + + +7456 +0 +2 +1 +43 +1347 +0 + + +7457 +0 +2 +1 +44 +1396 +0 + + +7458 +0 +2 +1 +46 +1345 +0 + + +7459 +0 +2 +1 +47 +1346 +0 + + +7460 +0 +2 +1 +48 +1342 +0 + + +7461 +0 +2 +1 +49 +1055 +0 + + +7462 +0 +2 +1 +50 +1665 +0 + + +7463 +0 +2 +1 +51 +1667 +0 + + +7464 +0 +2 +1 +52 +1340 +0 + + +7465 +0 +2 +1 +53 +1057 +0 + + +7466 +0 +2 +1 +54 +1668 +0 + + +7467 +0 +2 +1 +55 +1398 +0 + + +7468 +0 +2 +1 +57 +1339 +0 + + +7469 +0 +2 +1 +58 +1058 +0 + + +7470 +0 +2 +1 +59 +1337 +0 + + +7471 +0 +2 +1 +60 +1669 +0 + + +7472 +0 +2 +1 +61 +1619 +0 + + +7473 +0 +2 +1 +62 +1060 +0 + + +7474 +0 +2 +1 +63 +1670 +0 + + +7475 +0 +2 +1 +64 +1401 +0 + + +7476 +0 +2 +1 +65 +1618 +0 + + +7477 +0 +2 +1 +66 +1063 +0 + + +7478 +0 +2 +1 +67 +1616 +0 + + +7479 +0 +2 +0 +0 +1672 +0 + + +7480 +0 +2 +0 +1 +1671 +0 + + +7481 +0 +2 +0 +2 +1403 +0 + + +7482 +0 +2 +0 +3 +1356 +0 + + +7483 +0 +2 +0 +4 +1065 +0 + + +7484 +0 +2 +0 +5 +1358 +0 + + +7485 +0 +2 +0 +6 +1674 +0 + + +7486 +0 +2 +0 +7 +1936 +0 + + +7487 +0 +2 +0 +8 +1066 +0 + + +7488 +0 +2 +0 +9 +1673 +0 + + +7489 +0 +2 +0 +10 +1053 +0 + + +7490 +0 +2 +0 +12 +1361 +0 + + +7491 +0 +2 +0 +13 +1054 +0 + + +7492 +0 +2 +0 +14 +1938 +0 + + +7493 +0 +2 +0 +15 +1675 +0 + + +7494 +0 +2 +0 +16 +1363 +0 + + +7495 +0 +2 +0 +17 +1056 +0 + + +7496 +0 +2 +0 +18 +1364 +0 + + +7497 +0 +2 +0 +19 +1676 +0 + + +7498 +0 +2 +0 +20 +1637 +0 + + +7499 +0 +2 +0 +21 +1344 +0 + + +7500 +0 +2 +0 +23 +1640 +0 + + +7501 +0 +2 +0 +24 +1677 +0 + + +7502 +0 +2 +0 +25 +1939 +1 + + +7503 +0 +2 +0 +26 +1343 +0 + + +7504 +0 +2 +0 +27 +1645 +0 + + +7505 +0 +2 +0 +28 +1341 +0 + + +7506 +0 +2 +0 +29 +1904 +0 + + +7507 +0 +2 +0 +30 +1338 +0 + + +7508 +0 +2 +0 +31 +1900 +0 + + +7509 +0 +2 +0 +32 +1678 +1 + + +7510 +0 +2 +0 +33 +1906 +0 + + +7511 +0 +2 +0 +34 +1621 +0 + + +7512 +0 +2 +0 +35 +1902 +0 + + +7513 +0 +2 +0 +36 +1624 +0 + + +7514 +0 +2 +0 +37 +1909 +0 + + +7515 +0 +2 +0 +38 +1626 +0 + + +7516 +0 +2 +0 +39 +1940 +1 + + +7517 +0 +2 +0 +40 +1627 +0 + + +7518 +0 +2 +0 +41 +1903 +0 + + +7519 +0 +2 +0 +42 +1629 +0 + + +7520 +0 +2 +0 +43 +1641 +0 + + +7521 +0 +2 +0 +44 +1632 +0 + + +7522 +0 +2 +0 +46 +1644 +0 + + +7523 +0 +2 +0 +47 +1634 +0 + + +7524 +0 +2 +0 +48 +1901 +0 + + +7525 +0 +2 +0 +49 +1679 +1 + + +7526 +0 +2 +0 +50 +1639 +0 + + +7527 +0 +2 +0 +51 +1635 +0 + + +7528 +0 +2 +0 +52 +1898 +0 + + +7529 +0 +2 +0 +53 +1642 +0 + + +7530 +0 +2 +0 +54 +1941 +1 + + +7531 +0 +2 +0 +55 +1643 +0 + + +7532 +0 +2 +0 +57 +1896 +0 + + +7533 +0 +2 +0 +58 +1653 +0 + + +7534 +0 +2 +0 +59 +1638 +0 + + +7535 +0 +2 +0 +60 +1651 +0 + + +7536 +0 +2 +0 +61 +1636 +0 + + +7537 +0 +2 +0 +62 +1680 +1 + + +7538 +0 +2 +0 +63 +1633 +0 + + +7539 +0 +2 +0 +64 +1650 +0 + + +7540 +0 +2 +0 +65 +1942 +1 + + +7541 +0 +2 +0 +66 +1648 +0 + + +7542 +0 +2 +0 +67 +1655 +0 + + +7543 +0 +2 +3 +0 +1062 +0 + + +7544 +0 +2 +3 +1 +1061 +0 + + +7545 +0 +2 +3 +2 +155 +0 + + +7546 +0 +2 +3 +3 +1064 +0 + + +7547 +0 +2 +3 +4 +779 +0 + + +7548 +0 +2 +3 +5 +1067 +0 + + +7549 +0 +2 +3 +6 +157 +0 + + +7550 +0 +2 +3 +7 +1069 +0 + + +7551 +0 +2 +3 +8 +782 +0 + + +7552 +0 +2 +3 +9 +153 +0 + + +7553 +0 +2 +3 +10 +456 +0 + + +7554 +0 +2 +3 +12 +156 +0 + + +7555 +0 +2 +3 +13 +458 +0 + + +7556 +0 +2 +3 +14 +454 +0 + + +7557 +0 +2 +3 +15 +784 +0 + + +7558 +0 +2 +3 +16 +753 +0 + + +7559 +0 +2 +3 +17 +759 +0 + + +7560 +0 +2 +3 +18 +457 +0 + + +7561 +0 +2 +3 +19 +781 +0 + + +7562 +0 +2 +3 +20 +152 +0 + + +7563 +0 +2 +3 +21 +783 +0 + + +7564 +0 +2 +3 +23 +1068 +0 + + +7565 +0 +2 +3 +24 +786 +0 + + +7566 +0 +2 +3 +25 +154 +0 + + +7567 +0 +2 +3 +26 +788 +0 + + +7568 +0 +2 +3 +27 +455 +0 + + +7569 +0 +2 +3 +28 +787 +0 + + +7570 +0 +2 +3 +29 +1071 +0 + + +7571 +0 +2 +3 +30 +460 +0 + + +7572 +0 +2 +3 +31 +1070 +0 + + +7573 +0 +2 +3 +32 +459 +0 + + +7574 +0 +2 +3 +33 +1072 +0 + + +7575 +0 +2 +3 +34 +159 +0 + + +7576 +0 +2 +3 +35 +1075 +0 + + +7577 +0 +2 +3 +36 +461 +0 + + +7578 +0 +2 +3 +37 +1073 +0 + + +7579 +0 +2 +3 +38 +790 +0 + + +7580 +0 +2 +3 +39 +1077 +0 + + +7581 +0 +2 +3 +40 +162 +0 + + +7582 +0 +2 +3 +41 +1074 +0 + + +7583 +0 +2 +3 +42 +462 +0 + + +7584 +0 +2 +3 +43 +463 +0 + + +7585 +0 +2 +3 +44 +792 +0 + + +7586 +0 +2 +3 +46 +465 +0 + + +7587 +0 +2 +3 +47 +757 +0 + + +7588 +0 +2 +3 +48 +761 +0 + + +7589 +0 +2 +3 +49 +165 +0 + + +7590 +0 +2 +3 +50 +763 +0 + + +7591 +0 +2 +3 +51 +164 +0 + + +7592 +0 +2 +3 +52 +1076 +0 + + +7593 +0 +2 +3 +53 +793 +0 + + +7594 +0 +2 +3 +54 +766 +0 + + +7595 +0 +2 +3 +55 +464 +0 + + +7596 +0 +2 +3 +57 +768 +0 + + +7597 +0 +2 +3 +58 +467 +0 + + +7598 +0 +2 +3 +59 +1079 +0 + + +7599 +0 +2 +3 +60 +795 +0 + + +7600 +0 +2 +3 +61 +1354 +0 + + +7601 +0 +2 +3 +62 +1078 +0 + + +7602 +0 +2 +3 +63 +769 +0 + + +7603 +0 +2 +3 +64 +469 +0 + + +7604 +0 +2 +3 +65 +1357 +0 + + +7605 +0 +2 +3 +66 +1080 +0 + + +7606 +0 +2 +3 +67 +1081 +0 + + +7607 +0 +2 +2 +0 +798 +0 + + +7608 +0 +2 +2 +1 +758 +0 + + +7609 +0 +2 +2 +2 +762 +0 + + +7610 +0 +2 +2 +3 +755 +0 + + +7611 +0 +2 +2 +4 +1083 +0 + + +7612 +0 +2 +2 +5 +1359 +0 + + +7613 +0 +2 +2 +6 +466 +0 + + +7614 +0 +2 +2 +7 +1082 +0 + + +7615 +0 +2 +2 +8 +468 +0 + + +7616 +0 +2 +2 +9 +1084 +0 + + +7617 +0 +2 +2 +10 +1085 +0 + + +7618 +0 +2 +2 +12 +1360 +0 + + +7619 +0 +2 +2 +13 +471 +0 + + +7620 +0 +2 +2 +14 +756 +0 + + +7621 +0 +2 +2 +15 +474 +0 + + +7622 +0 +2 +2 +16 +754 +0 + + +7623 +0 +2 +2 +17 +476 +0 + + +7624 +0 +2 +2 +18 +1362 +0 + + +7625 +0 +2 +2 +19 +780 +0 + + +7626 +0 +2 +2 +20 +751 +0 + + +7627 +0 +2 +2 +21 +1086 +0 + + +7628 +0 +2 +2 +23 +749 +0 + + +7629 +0 +2 +2 +24 +778 +0 + + +7630 +0 +2 +2 +25 +748 +0 + + +7631 +0 +2 +2 +26 +775 +0 + + +7632 +0 +2 +2 +27 +1365 +0 + + +7633 +0 +2 +2 +28 +1088 +0 + + +7634 +0 +2 +2 +29 +1059 +0 + + +7635 +0 +2 +2 +30 +1087 +0 + + +7636 +0 +2 +2 +31 +760 +0 + + +7637 +0 +2 +2 +32 +1089 +0 + + +7638 +0 +2 +2 +33 +1367 +0 + + +7639 +0 +2 +2 +34 +1091 +0 + + +7640 +0 +2 +2 +35 +470 +0 + + +7641 +0 +2 +2 +36 +773 +0 + + +7642 +0 +2 +2 +37 +472 +0 + + +7643 +0 +2 +2 +38 +1090 +0 + + +7644 +0 +2 +2 +39 +475 +0 + + +7645 +0 +2 +2 +40 +772 +0 + + +7646 +0 +2 +2 +41 +1368 +0 + + +7647 +0 +2 +2 +42 +1093 +0 + + +7648 +0 +2 +2 +43 +1366 +0 + + +7649 +0 +2 +2 +44 +770 +0 + + +7650 +0 +2 +2 +46 +1369 +0 + + +7651 +0 +2 +2 +47 +1092 +0 + + +7652 +0 +2 +2 +48 +1370 +0 + + +7653 +0 +2 +2 +49 +767 +0 + + +7654 +0 +2 +2 +50 +479 +0 + + +7655 +0 +2 +2 +51 +765 +0 + + +7656 +0 +2 +2 +52 +481 +0 + + +7657 +0 +2 +2 +53 +1095 +0 + + +7658 +0 +2 +2 +54 +1371 +0 + + +7659 +0 +2 +2 +55 +764 +0 + + +7660 +0 +2 +2 +57 +1373 +0 + + +7661 +0 +2 +2 +58 +776 +0 + + +7662 +0 +2 +2 +59 +482 +0 + + +7663 +0 +2 +2 +60 +1097 +0 + + +7664 +0 +2 +2 +61 +1372 +0 + + +7665 +0 +2 +2 +62 +774 +0 + + +7666 +0 +2 +2 +63 +1375 +0 + + +7667 +0 +2 +2 +64 +771 +0 + + +7668 +0 +2 +2 +65 +484 +0 + + +7669 +0 +2 +2 +66 +777 +0 + + +7670 +0 +2 +2 +67 +1374 +0 + + +7671 +0 +2 +1 +0 +1098 +0 + + +7672 +0 +2 +1 +1 +1376 +0 + + +7673 +0 +2 +1 +2 +785 +0 + + +7674 +0 +2 +1 +3 +473 +0 + + +7675 +0 +2 +1 +4 +1100 +0 + + +7676 +0 +2 +1 +5 +1377 +0 + + +7677 +0 +2 +1 +6 +1103 +0 + + +7678 +0 +2 +1 +7 +1379 +0 + + +7679 +0 +2 +1 +8 +1378 +0 + + +7680 +0 +2 +1 +9 +1381 +0 + + +7681 +6 +0 +1 +10 +873 +1 + + +7682 +6 +0 +1 +12 +872 +1 + + +7683 +6 +0 +1 +13 +584 +1 + + +7684 +6 +0 +1 +14 +1155 +1 + + +7685 +6 +0 +1 +15 +585 +1 + + +7686 +6 +0 +1 +16 +2214 +1 + + +7687 +6 +0 +1 +17 +1958 +1 + + +7688 +6 +0 +1 +18 +1697 +1 + + +7689 +6 +0 +1 +19 +1953 +1 + + +7690 +6 +0 +1 +20 +1959 +1 + + +7691 +6 +0 +1 +21 +1426 +1 + + +7692 +6 +0 +1 +23 +2215 +1 + + +7693 +6 +0 +1 +24 +586 +1 + + +7694 +6 +0 +1 +25 +1156 +1 + + +7695 +6 +0 +1 +26 +1153 +1 + + +7696 +6 +0 +1 +27 +874 +1 + + +7697 +6 +0 +1 +28 +1692 +1 + + +7698 +6 +0 +1 +29 +2464 +1 + + +7699 +6 +0 +1 +30 +1152 +1 + + +7700 +6 +0 +1 +31 +1430 +1 + + +7701 +6 +0 +1 +32 +1425 +1 + + +7702 +6 +0 +1 +33 +1698 +1 + + +7703 +6 +0 +1 +34 +1952 +1 + + +7704 +6 +0 +1 +35 +1960 +1 + + +7705 +6 +0 +1 +36 +1691 +1 + + +7706 +6 +0 +1 +37 +2216 +1 + + +7707 +6 +0 +1 +38 +1690 +1 + + +7708 +6 +0 +1 +39 +2465 +1 + + +7709 +6 +0 +1 +40 +587 +1 + + +7710 +6 +0 +1 +41 +875 +1 + + +7711 +6 +0 +1 +42 +1423 +1 + + +7712 +6 +0 +1 +43 +1157 +1 + + +7713 +6 +0 +1 +44 +5700 +1 + + +7714 +6 +0 +1 +46 +1431 +1 + + +7715 +6 +0 +1 +47 +5987 +1 + + +7716 +6 +0 +1 +48 +1699 +1 + + +7717 +6 +0 +1 +49 +6268 +1 + + +7718 +6 +0 +1 +50 +1961 +1 + + +7719 +6 +0 +1 +51 +5701 +1 + + +7720 +6 +0 +1 +52 +2217 +1 + + +7721 +6 +0 +1 +53 +7073 +1 + + +7722 +6 +0 +1 +54 +2466 +1 + + +7723 +6 +0 +1 +55 +7072 +1 + + +7724 +6 +0 +1 +57 +1432 +1 + + +7725 +6 +0 +1 +58 +876 +1 + + +7726 +6 +0 +1 +59 +1158 +1 + + +7727 +6 +0 +1 +60 +6811 +1 + + +7728 +6 +0 +1 +61 +1700 +1 + + +7729 +6 +0 +1 +62 +7330 +1 + + +7730 +6 +0 +1 +63 +1962 +1 + + +7731 +6 +0 +1 +64 +7074 +1 + + +7732 +6 +0 +1 +65 +2218 +1 + + +7733 +6 +0 +1 +66 +6812 +1 + + +7734 +6 +0 +1 +67 +2467 +1 + + +7735 +6 +0 +0 +0 +7331 +1 + + +7736 +6 +0 +0 +1 +1433 +1 + + +7737 +6 +0 +0 +2 +7075 +1 + + +7738 +6 +0 +0 +3 +1701 +1 + + +7739 +6 +0 +0 +4 +877 +1 + + +7740 +6 +0 +0 +5 +1159 +1 + + +7741 +6 +0 +0 +6 +6813 +1 + + +7742 +6 +0 +0 +7 +1963 +1 + + +7743 +6 +0 +0 +8 +6545 +1 + + +7744 +6 +0 +0 +9 +2219 +1 + + +7745 +6 +0 +0 +10 +7332 +1 + + +7746 +6 +0 +0 +12 +2468 +1 + + +7747 +6 +0 +0 +13 +7076 +1 + + +7748 +6 +0 +0 +14 +1434 +1 + + +7749 +6 +0 +0 +15 +6814 +1 + + +7750 +6 +0 +0 +16 +1702 +1 + + +7751 +6 +0 +0 +17 +6815 +1 + + +7752 +6 +0 +0 +18 +1964 +1 + + +7753 +6 +0 +0 +19 +6547 +1 + + +7754 +6 +0 +0 +20 +2220 +1 + + +7755 +6 +0 +0 +21 +878 +1 + + +7756 +6 +0 +0 +23 +1160 +1 + + +7757 +6 +0 +0 +24 +5990 +1 + + +7758 +6 +0 +0 +25 +2469 +1 + + +7759 +6 +0 +0 +26 +6272 +1 + + +7760 +6 +0 +0 +27 +1435 +1 + + +7761 +6 +0 +0 +28 +1427 +1 + + +7762 +6 +0 +0 +29 +1703 +1 + + +7763 +6 +0 +0 +30 +1693 +1 + + +7764 +6 +0 +0 +31 +1965 +1 + + +7765 +6 +0 +0 +32 +1954 +1 + + +7766 +6 +0 +0 +33 +2221 +1 + + +7767 +6 +0 +0 +34 +1428 +1 + + +7768 +6 +0 +0 +35 +2470 +1 + + +7769 +6 +0 +0 +36 +879 +1 + + +7770 +6 +0 +0 +37 +1161 +1 + + +7771 +6 +0 +0 +38 +1694 +1 + + +7772 +6 +0 +0 +39 +2712 +1 + + +7773 +6 +0 +0 +40 +1154 +1 + + +7774 +6 +0 +0 +41 +1436 +1 + + +7775 +6 +0 +0 +42 +1955 +1 + + +7776 +6 +0 +0 +43 +1704 +1 + + +7777 +6 +0 +0 +44 +1429 +1 + + +7778 +6 +0 +0 +46 +1966 +1 + + +7779 +6 +0 +0 +47 +1695 +1 + + +7780 +6 +0 +0 +48 +2222 +1 + + +7781 +6 +0 +0 +49 +2210 +1 + + +7782 +6 +0 +0 +50 +2471 +1 + + +7783 +6 +0 +0 +51 +1696 +1 + + +7784 +6 +0 +0 +52 +1162 +1 + + +7785 +6 +0 +0 +53 +880 +1 + + +7786 +6 +0 +0 +54 +2713 +1 + + +7787 +6 +0 +0 +55 +1956 +1 + + +7788 +6 +0 +0 +57 +1437 +1 + + +7789 +6 +0 +0 +58 +2211 +1 + + +7790 +6 +0 +0 +59 +1705 +1 + + +7791 +6 +0 +0 +60 +2212 +1 + + +7792 +6 +0 +0 +61 +1967 +1 + + +7793 +6 +0 +0 +62 +1957 +1 + + +7794 +6 +0 +0 +63 +2223 +1 + + +7795 +6 +0 +0 +64 +2213 +1 + + +7796 +6 +0 +0 +65 +1163 +1 + + +7797 +6 +0 +0 +66 +4836 +1 + + +7798 +6 +0 +0 +67 +881 +1 + + +7799 +6 +0 +3 +0 +861 +1 + + +7800 +6 +0 +3 +1 +550 +0 + + +7801 +6 +0 +3 +2 +573 +1 + + +7802 +6 +0 +3 +3 +277 +1 + + +7803 +6 +0 +3 +4 +245 +0 + + +7804 +6 +0 +3 +5 +552 +0 + + +7805 +6 +0 +3 +6 +574 +1 + + +7806 +6 +0 +3 +7 +862 +1 + + +7807 +6 +0 +3 +8 +269 +0 + + +7808 +6 +0 +3 +9 +5368 +0 + + +7809 +6 +0 +3 +10 +263 +0 + + +7810 +6 +0 +3 +12 +555 +0 + + +7811 +6 +0 +3 +13 +271 +0 + + +7812 +6 +0 +3 +14 +276 +1 + + +7813 +6 +0 +3 +15 +266 +0 + + +7814 +6 +0 +3 +16 +557 +0 + + +7815 +6 +0 +3 +17 +274 +0 + + +7816 +6 +0 +3 +18 +5366 +0 + + +7817 +6 +0 +3 +19 +268 +0 + + +7818 +6 +0 +3 +20 +558 +0 + + +7819 +6 +0 +3 +21 +235 +0 + + +7820 +6 +0 +3 +23 +560 +0 + + +7821 +6 +0 +3 +24 +575 +1 + + +7822 +6 +0 +3 +25 +863 +1 + + +7823 +6 +0 +3 +26 +238 +0 + + +7824 +6 +0 +3 +27 +248 +0 + + +7825 +6 +0 +3 +28 +5664 +0 + + +7826 +6 +0 +3 +29 +549 +0 + + +7827 +6 +0 +3 +30 +240 +0 + + +7828 +6 +0 +3 +31 +264 +0 + + +7829 +6 +0 +3 +32 +5397 +1 + + +7830 +6 +0 +3 +33 +547 +0 + + +7831 +6 +0 +3 +34 +241 +0 + + +7832 +6 +0 +3 +35 +571 +1 + + +7833 +6 +0 +3 +36 +5667 +0 + + +7834 +6 +0 +3 +37 +544 +0 + + +7835 +6 +0 +3 +38 +576 +1 + + +7836 +6 +0 +3 +39 +864 +1 + + +7837 +6 +0 +3 +40 +243 +0 + + +7838 +6 +0 +3 +41 +262 +0 + + +7839 +6 +0 +3 +42 +5669 +0 + + +7840 +6 +0 +3 +43 +542 +0 + + +7841 +6 +0 +3 +44 +246 +0 + + +7842 +6 +0 +3 +46 +259 +0 + + +7843 +6 +0 +3 +47 +5670 +0 + + +7844 +6 +0 +3 +48 +564 +0 + + +7845 +6 +0 +3 +49 +278 +1 + + +7846 +6 +0 +3 +50 +567 +0 + + +7847 +6 +0 +3 +51 +5672 +0 + + +7848 +6 +0 +3 +52 +562 +0 + + +7849 +6 +0 +3 +53 +265 +0 + + +7850 +6 +0 +3 +54 +1422 +1 + + +7851 +6 +0 +3 +55 +577 +1 + + +7852 +6 +0 +3 +57 +865 +1 + + +7853 +6 +0 +3 +58 +5370 +0 + + +7854 +6 +0 +3 +59 +257 +0 + + +7855 +6 +0 +3 +60 +5373 +0 + + +7856 +6 +0 +3 +61 +561 +0 + + +7857 +6 +0 +3 +62 +5396 +1 + + +7858 +6 +0 +3 +63 +256 +0 + + +7859 +6 +0 +3 +64 +5372 +0 + + +7860 +6 +0 +3 +65 +559 +0 + + +7861 +6 +0 +3 +66 +244 +0 + + +7862 +6 +0 +3 +67 +572 +1 + + +7863 +6 +0 +2 +0 +5367 +0 + + +7864 +6 +0 +2 +1 +556 +0 + + +7865 +6 +0 +2 +2 +578 +1 + + +7866 +6 +0 +2 +3 +866 +1 + + +7867 +6 +0 +2 +4 +242 +0 + + +7868 +6 +0 +2 +5 +254 +0 + + +7869 +6 +0 +2 +6 +5365 +0 + + +7870 +6 +0 +2 +7 +554 +0 + + +7871 +6 +0 +2 +8 +239 +0 + + +7872 +6 +0 +2 +9 +251 +0 + + +7873 +6 +0 +2 +10 +5364 +0 + + +7874 +6 +0 +2 +12 +553 +0 + + +7875 +6 +0 +2 +13 +237 +0 + + +7876 +6 +0 +2 +14 +249 +0 + + +7877 +6 +0 +2 +15 +5362 +0 + + +7878 +6 +0 +2 +16 +855 +0 + + +7879 +6 +0 +2 +17 +236 +0 + + +7880 +6 +0 +2 +18 +867 +1 + + +7881 +6 +0 +2 +19 +579 +1 + + +7882 +6 +0 +2 +20 +1424 +1 + + +7883 +6 +0 +2 +21 +563 +0 + + +7884 +6 +0 +2 +23 +853 +0 + + +7885 +6 +0 +2 +24 +5359 +0 + + +7886 +6 +0 +2 +25 +258 +0 + + +7887 +6 +0 +2 +26 +5357 +0 + + +7888 +6 +0 +2 +27 +856 +1 + + +7889 +6 +0 +2 +28 +5358 +0 + + +7890 +6 +0 +2 +29 +570 +1 + + +7891 +6 +0 +2 +30 +5384 +0 + + +7892 +6 +0 +2 +31 +852 +0 + + +7893 +6 +0 +2 +32 +5382 +0 + + +7894 +6 +0 +2 +33 +253 +0 + + +7895 +6 +0 +2 +34 +5379 +0 + + +7896 +6 +0 +2 +35 +868 +1 + + +7897 +6 +0 +2 +36 +580 +1 + + +7898 +6 +0 +2 +37 +850 +0 + + +7899 +6 +0 +2 +38 +5377 +0 + + +7900 +6 +0 +2 +39 +247 +0 + + +7901 +6 +0 +2 +40 +5376 +0 + + +7902 +6 +0 +2 +41 +847 +0 + + +7903 +6 +0 +2 +42 +5374 +0 + + +7904 +6 +0 +2 +43 +568 +0 + + +7905 +6 +0 +2 +44 +5371 +0 + + +7906 +6 +0 +2 +46 +845 +0 + + +7907 +6 +0 +2 +47 +5369 +0 + + +7908 +6 +0 +2 +48 +565 +0 + + +7909 +6 +0 +2 +49 +860 +1 + + +7910 +6 +0 +2 +50 +869 +1 + + +7911 +6 +0 +2 +51 +581 +1 + + +7912 +6 +0 +2 +52 +844 +0 + + +7913 +6 +0 +2 +53 +260 +0 + + +7914 +6 +0 +2 +54 +854 +0 + + +7915 +6 +0 +2 +55 +255 +0 + + +7916 +6 +0 +2 +57 +851 +0 + + +7917 +6 +0 +2 +58 +252 +0 + + +7918 +6 +0 +2 +59 +849 +0 + + +7919 +6 +0 +2 +60 +250 +0 + + +7920 +6 +0 +2 +61 +848 +0 + + +7921 +6 +0 +2 +62 +228 +0 + + +7922 +6 +0 +2 +63 +846 +0 + + +7923 +6 +0 +2 +64 +859 +1 + + +7924 +6 +0 +2 +65 +843 +0 + + +7925 +6 +0 +2 +66 +582 +1 + + +7926 +6 +0 +2 +67 +870 +1 + + +7927 +6 +0 +1 +0 +566 +0 + + +7928 +6 +0 +1 +1 +1133 +0 + + +7929 +6 +0 +1 +2 +569 +1 + + +7930 +6 +0 +1 +3 +1134 +0 + + +7931 +6 +0 +1 +4 +1147 +1 + + +7932 +6 +0 +1 +5 +1136 +0 + + +7933 +6 +0 +1 +6 +1148 +1 + + +7934 +6 +0 +1 +7 +871 +1 + + +7935 +6 +0 +1 +8 +1149 +1 + + +7936 +6 +0 +1 +9 +583 +1 + + +7937 +6 +1 +1 +10 +5988 +1 + + +7938 +6 +1 +1 +12 +6269 +1 + + +7939 +6 +1 +1 +13 +291 +1 + + +7940 +6 +1 +1 +14 +6543 +1 + + +7941 +6 +1 +1 +15 +7584 +1 + + +7942 +6 +1 +1 +16 +5702 +1 + + +7943 +6 +1 +1 +17 +7335 +1 + + +7944 +6 +1 +1 +18 +5989 +1 + + +7945 +6 +1 +1 +19 +5411 +1 + + +7946 +6 +1 +1 +20 +6270 +1 + + +7947 +6 +1 +1 +21 +7079 +1 + + +7948 +6 +1 +1 +23 +6544 +1 + + +7949 +6 +1 +1 +24 +292 +1 + + +7950 +6 +1 +1 +25 +6271 +1 + + +7951 +6 +1 +1 +26 +6817 +1 + + +7952 +6 +1 +1 +27 +6546 +1 + + +7953 +6 +1 +1 +28 +6549 +1 + + +7954 +6 +1 +1 +29 +7333 +1 + + +7955 +6 +1 +1 +30 +6274 +1 + + +7956 +6 +1 +1 +31 +7077 +1 + + +7957 +6 +1 +1 +32 +7585 +1 + + +7958 +6 +1 +1 +33 +7334 +1 + + +7959 +6 +1 +1 +34 +7336 +1 + + +7960 +6 +1 +1 +35 +7078 +1 + + +7961 +6 +1 +1 +36 +5413 +1 + + +7962 +6 +1 +1 +37 +6816 +1 + + +7963 +6 +1 +1 +38 +293 +1 + + +7964 +6 +1 +1 +39 +6548 +1 + + +7965 +6 +1 +1 +40 +6819 +1 + + +7966 +6 +1 +1 +41 +7080 +1 + + +7967 +6 +1 +1 +42 +6551 +1 + + +7968 +6 +1 +1 +43 +6818 +1 + + +7969 +6 +1 +1 +44 +6276 +1 + + +7970 +6 +1 +1 +46 +6550 +1 + + +7971 +6 +1 +1 +47 +7587 +1 + + +7972 +6 +1 +1 +48 +6275 +1 + + +7973 +6 +1 +1 +49 +7338 +1 + + +7974 +6 +1 +1 +50 +7586 +1 + + +7975 +6 +1 +1 +51 +7082 +1 + + +7976 +6 +1 +1 +52 +7337 +1 + + +7977 +6 +1 +1 +53 +5414 +1 + + +7978 +6 +1 +1 +54 +588 +1 + + +7979 +6 +1 +1 +55 +294 +1 + + +7980 +6 +1 +1 +57 +7081 +1 + + +7981 +6 +1 +1 +58 +6820 +1 + + +7982 +6 +1 +1 +59 +5412 +1 + + +7983 +6 +1 +1 +60 +6552 +1 + + +7984 +6 +1 +1 +61 +6277 +1 + + +7985 +6 +1 +1 +62 +7083 +1 + + +7986 +6 +1 +1 +63 +5995 +1 + + +7987 +6 +1 +1 +64 +6821 +1 + + +7988 +6 +1 +1 +65 +7588 +1 + + +7989 +6 +1 +1 +66 +6553 +1 + + +7990 +6 +1 +1 +67 +7339 +1 + + +7991 +6 +1 +0 +0 +5415 +1 + + +7992 +6 +1 +0 +1 +589 +1 + + +7993 +6 +1 +0 +2 +6278 +1 + + +7994 +6 +1 +0 +3 +5996 +1 + + +7995 +6 +1 +0 +4 +295 +1 + + +7996 +6 +1 +0 +5 +7589 +1 + + +7997 +6 +1 +0 +6 +7340 +1 + + +7998 +6 +1 +0 +7 +5997 +1 + + +7999 +6 +1 +0 +8 +7084 +1 + + +8000 +6 +1 +0 +9 +6273 +1 + + +8001 +6 +1 +0 +10 +6822 +1 + + +8002 +6 +1 +0 +12 +5991 +1 + + +8003 +6 +1 +0 +13 +6554 +1 + + +8004 +6 +1 +0 +14 +5703 +1 + + +8005 +6 +1 +0 +15 +6279 +1 + + +8006 +6 +1 +0 +16 +5992 +1 + + +8007 +6 +1 +0 +17 +5416 +1 + + +8008 +6 +1 +0 +18 +590 +1 + + +8009 +6 +1 +0 +19 +296 +1 + + +8010 +6 +1 +0 +20 +5704 +1 + + +8011 +6 +1 +0 +21 +7590 +1 + + +8012 +6 +1 +0 +23 +5993 +1 + + +8013 +6 +1 +0 +24 +7341 +1 + + +8014 +6 +1 +0 +25 +5705 +1 + + +8015 +6 +1 +0 +26 +7085 +1 + + +8016 +6 +1 +0 +27 +5994 +1 + + +8017 +6 +1 +0 +28 +6823 +1 + + +8018 +6 +1 +0 +29 +5706 +1 + + +8019 +6 +1 +0 +30 +6555 +1 + + +8020 +6 +1 +0 +31 +5707 +1 + + +8021 +6 +1 +0 +32 +6280 +1 + + +8022 +6 +1 +0 +33 +591 +1 + + +8023 +6 +1 +0 +34 +297 +1 + + +8024 +6 +1 +0 +35 +5708 +1 + + +8025 +6 +1 +0 +36 +5998 +1 + + +8026 +6 +1 +0 +37 +5709 +1 + + +8027 +6 +1 +0 +38 +5710 +1 + + +8028 +6 +1 +0 +39 +7833 +1 + + +8029 +6 +1 +0 +40 +6824 +1 + + +8030 +6 +1 +0 +41 +7591 +1 + + +8031 +6 +1 +0 +42 +6556 +1 + + +8032 +6 +1 +0 +43 +7342 +1 + + +8033 +6 +1 +0 +44 +6281 +1 + + +8034 +6 +1 +0 +46 +7086 +1 + + +8035 +6 +1 +0 +47 +5999 +1 + + +8036 +6 +1 +0 +48 +7343 +1 + + +8037 +6 +1 +0 +49 +298 +1 + + +8038 +6 +1 +0 +50 +592 +1 + + +8039 +6 +1 +0 +51 +5711 +1 + + +8040 +6 +1 +0 +52 +7087 +1 + + +8041 +6 +1 +0 +53 +5417 +1 + + +8042 +6 +1 +0 +54 +6825 +1 + + +8043 +6 +1 +0 +55 +6557 +1 + + +8044 +6 +1 +0 +57 +6000 +1 + + +8045 +6 +1 +0 +58 +6282 +1 + + +8046 +6 +1 +0 +59 +6283 +1 + + +8047 +6 +1 +0 +60 +5712 +1 + + +8048 +6 +1 +0 +61 +5713 +1 + + +8049 +6 +1 +0 +62 +5418 +1 + + +8050 +6 +1 +0 +63 +1151 +1 + + +8051 +6 +1 +0 +64 +6001 +1 + + +8052 +6 +1 +0 +65 +593 +1 + + +8053 +6 +1 +0 +66 +299 +1 + + +8054 +6 +1 +0 +67 +5419 +1 + + +8055 +6 +1 +3 +0 +279 +1 + + +8056 +6 +1 +3 +1 +267 +0 + + +8057 +6 +1 +3 +2 +5399 +1 + + +8058 +6 +1 +3 +3 +270 +0 + + +8059 +6 +1 +3 +4 +5400 +1 + + +8060 +6 +1 +3 +5 +280 +1 + + +8061 +6 +1 +3 +6 +5381 +0 + + +8062 +6 +1 +3 +7 +5675 +0 + + +8063 +6 +1 +3 +8 +5684 +0 + + +8064 +6 +1 +3 +9 +272 +0 + + +8065 +6 +1 +3 +10 +5383 +0 + + +8066 +6 +1 +3 +12 +5677 +0 + + +8067 +6 +1 +3 +13 +5687 +0 + + +8068 +6 +1 +3 +14 +273 +0 + + +8069 +6 +1 +3 +15 +5386 +0 + + +8070 +6 +1 +3 +16 +5678 +0 + + +8071 +6 +1 +3 +17 +5972 +0 + + +8072 +6 +1 +3 +18 +275 +0 + + +8073 +6 +1 +3 +19 +5388 +0 + + +8074 +6 +1 +3 +20 +281 +1 + + +8075 +6 +1 +3 +21 +5973 +0 + + +8076 +6 +1 +3 +23 +5360 +0 + + +8077 +6 +1 +3 +24 +5389 +0 + + +8078 +6 +1 +3 +25 +5674 +0 + + +8079 +6 +1 +3 +26 +5975 +0 + + +8080 +6 +1 +3 +27 +5361 +0 + + +8081 +6 +1 +3 +28 +5398 +1 + + +8082 +6 +1 +3 +29 +1150 +1 + + +8083 +6 +1 +3 +30 +5971 +0 + + +8084 +6 +1 +3 +31 +5363 +0 + + +8085 +6 +1 +3 +32 +5391 +0 + + +8086 +6 +1 +3 +33 +5679 +0 + + +8087 +6 +1 +3 +34 +5974 +0 + + +8088 +6 +1 +3 +35 +5385 +0 + + +8089 +6 +1 +3 +36 +5402 +1 + + +8090 +6 +1 +3 +37 +282 +1 + + +8091 +6 +1 +3 +38 +5394 +0 + + +8092 +6 +1 +3 +39 +5681 +0 + + +8093 +6 +1 +3 +40 +5976 +1 + + +8094 +6 +1 +3 +41 +5387 +0 + + +8095 +6 +1 +3 +42 +5680 +0 + + +8096 +6 +1 +3 +43 +5682 +0 + + +8097 +6 +1 +3 +44 +5690 +1 + + +8098 +6 +1 +3 +46 +5390 +0 + + +8099 +6 +1 +3 +47 +5683 +0 + + +8100 +6 +1 +3 +48 +5689 +1 + + +8101 +6 +1 +3 +49 +5691 +1 + + +8102 +6 +1 +3 +50 +5392 +0 + + +8103 +6 +1 +3 +51 +5403 +1 + + +8104 +6 +1 +3 +52 +283 +1 + + +8105 +6 +1 +3 +53 +5685 +0 + + +8106 +6 +1 +3 +54 +261 +0 + + +8107 +6 +1 +3 +55 +5401 +1 + + +8108 +6 +1 +3 +57 +5393 +0 + + +8109 +6 +1 +3 +58 +6541 +1 + + +8110 +6 +1 +3 +59 +1137 +1 + + +8111 +6 +1 +3 +60 +5686 +0 + + +8112 +6 +1 +3 +61 +5395 +0 + + +8113 +6 +1 +3 +62 +6542 +1 + + +8114 +6 +1 +3 +63 +857 +1 + + +8115 +6 +1 +3 +64 +5688 +0 + + +8116 +6 +1 +3 +65 +5375 +0 + + +8117 +6 +1 +3 +66 +6258 +1 + + +8118 +6 +1 +3 +67 +1138 +1 + + +8119 +6 +1 +2 +0 +5404 +1 + + +8120 +6 +1 +2 +1 +284 +1 + + +8121 +6 +1 +2 +2 +6259 +1 + + +8122 +6 +1 +2 +3 +5378 +0 + + +8123 +6 +1 +2 +4 +5977 +1 + + +8124 +6 +1 +2 +5 +858 +1 + + +8125 +6 +1 +2 +6 +5978 +1 + + +8126 +6 +1 +2 +7 +5380 +0 + + +8127 +6 +1 +2 +8 +5692 +1 + + +8128 +6 +1 +2 +9 +1139 +1 + + +8129 +6 +1 +2 +10 +5979 +1 + + +8130 +6 +1 +2 +12 +1414 +1 + + +8131 +6 +1 +2 +13 +5693 +1 + + +8132 +6 +1 +2 +14 +1682 +1 + + +8133 +6 +1 +2 +15 +5405 +1 + + +8134 +6 +1 +2 +16 +285 +1 + + +8135 +6 +1 +2 +17 +6260 +1 + + +8136 +6 +1 +2 +18 +1140 +1 + + +8137 +6 +1 +2 +19 +5980 +1 + + +8138 +6 +1 +2 +20 +1415 +1 + + +8139 +6 +1 +2 +21 +5694 +1 + + +8140 +6 +1 +2 +23 +1683 +1 + + +8141 +6 +1 +2 +24 +6261 +1 + + +8142 +6 +1 +2 +25 +1141 +1 + + +8143 +6 +1 +2 +26 +5981 +1 + + +8144 +6 +1 +2 +27 +1416 +1 + + +8145 +6 +1 +2 +28 +5695 +1 + + +8146 +6 +1 +2 +29 +1684 +1 + + +8147 +6 +1 +2 +30 +6262 +1 + + +8148 +6 +1 +2 +31 +1142 +1 + + +8149 +6 +1 +2 +32 +5982 +1 + + +8150 +6 +1 +2 +33 +286 +1 + + +8151 +6 +1 +2 +34 +5696 +1 + + +8152 +6 +1 +2 +35 +1417 +1 + + +8153 +6 +1 +2 +36 +6263 +1 + + +8154 +6 +1 +2 +37 +1685 +1 + + +8155 +6 +1 +2 +38 +5983 +1 + + +8156 +6 +1 +2 +39 +1143 +1 + + +8157 +6 +1 +2 +40 +5697 +1 + + +8158 +6 +1 +2 +41 +1418 +1 + + +8159 +6 +1 +2 +42 +6264 +1 + + +8160 +6 +1 +2 +43 +1686 +1 + + +8161 +6 +1 +2 +44 +5406 +1 + + +8162 +6 +1 +2 +46 +1144 +1 + + +8163 +6 +1 +2 +47 +5984 +1 + + +8164 +6 +1 +2 +48 +287 +1 + + +8165 +6 +1 +2 +49 +5698 +1 + + +8166 +6 +1 +2 +50 +1419 +1 + + +8167 +6 +1 +2 +51 +5699 +1 + + +8168 +6 +1 +2 +52 +1687 +1 + + +8169 +6 +1 +2 +53 +6538 +1 + + +8170 +6 +1 +2 +54 +1949 +1 + + +8171 +6 +1 +2 +55 +6265 +1 + + +8172 +6 +1 +2 +57 +1145 +1 + + +8173 +6 +1 +2 +58 +5985 +1 + + +8174 +6 +1 +2 +59 +1420 +1 + + +8175 +6 +1 +2 +60 +6539 +1 + + +8176 +6 +1 +2 +61 +1688 +1 + + +8177 +6 +1 +2 +62 +5407 +1 + + +8178 +6 +1 +2 +63 +1950 +1 + + +8179 +6 +1 +2 +64 +5408 +1 + + +8180 +6 +1 +2 +65 +288 +1 + + +8181 +6 +1 +2 +66 +6266 +1 + + +8182 +6 +1 +2 +67 +1146 +1 + + +8183 +6 +1 +1 +0 +5986 +1 + + +8184 +6 +1 +1 +1 +1421 +1 + + +8185 +6 +1 +1 +2 +6540 +1 + + +8186 +6 +1 +1 +3 +1689 +1 + + +8187 +6 +1 +1 +4 +6267 +1 + + +8188 +6 +1 +1 +5 +1951 +1 + + +8189 +6 +1 +1 +6 +5409 +1 + + +8190 +6 +1 +1 +7 +289 +1 + + +8191 +6 +1 +1 +8 +5410 +1 + + +8192 +6 +1 +1 +9 +290 +1 + + +8193 +3 +0 +1 +10 +6533 +1 + + +8194 +3 +0 +1 +12 +6534 +1 + + +8195 +3 +0 +1 +13 +6801 +1 + + +8196 +3 +0 +1 +14 +227 +0 + + +8197 +3 +0 +1 +15 +5334 +0 + + +8198 +3 +0 +1 +16 +225 +0 + + +8199 +3 +0 +1 +17 +5632 +0 + + +8200 +3 +0 +1 +18 +230 +0 + + +8201 +3 +0 +1 +19 +5335 +0 + + +8202 +3 +0 +1 +20 +5356 +0 + + +8203 +3 +0 +1 +21 +6802 +1 + + +8204 +3 +0 +1 +23 +229 +0 + + +8205 +3 +0 +1 +24 +5630 +0 + + +8206 +3 +0 +1 +25 +5352 +0 + + +8207 +3 +0 +1 +26 +5629 +0 + + +8208 +3 +0 +1 +27 +6535 +1 + + +8209 +3 +0 +1 +28 +5336 +0 + + +8210 +3 +0 +1 +29 +5353 +0 + + +8211 +3 +0 +1 +30 +5337 +0 + + +8212 +3 +0 +1 +31 +5350 +0 + + +8213 +3 +0 +1 +32 +5635 +0 + + +8214 +3 +0 +1 +33 +232 +0 + + +8215 +3 +0 +1 +34 +5338 +0 + + +8216 +3 +0 +1 +35 +5662 +0 + + +8217 +3 +0 +1 +36 +219 +0 + + +8218 +3 +0 +1 +37 +231 +0 + + +8219 +3 +0 +1 +38 +6803 +1 + + +8220 +3 +0 +1 +39 +5970 +0 + + +8221 +3 +0 +1 +40 +5634 +0 + + +8222 +3 +0 +1 +41 +6536 +1 + + +8223 +3 +0 +1 +42 +5339 +0 + + +8224 +3 +0 +1 +43 +5355 +0 + + +8225 +3 +0 +1 +44 +5340 +0 + + +8226 +3 +0 +1 +46 +5676 +0 + + +8227 +3 +0 +1 +47 +222 +0 + + +8228 +3 +0 +1 +48 +233 +0 + + +8229 +3 +0 +1 +49 +5637 +0 + + +8230 +3 +0 +1 +50 +5347 +0 + + +8231 +3 +0 +1 +51 +6804 +1 + + +8232 +3 +0 +1 +52 +234 +0 + + +8233 +3 +0 +1 +53 +5342 +0 + + +8234 +3 +0 +1 +54 +531 +0 + + +8235 +3 +0 +1 +55 +5636 +0 + + +8236 +3 +0 +1 +57 +6537 +1 + + +8237 +3 +0 +1 +58 +224 +0 + + +8238 +3 +0 +1 +59 +5656 +0 + + +8239 +3 +0 +1 +60 +5341 +0 + + +8240 +3 +0 +1 +61 +5654 +0 + + +8241 +3 +0 +1 +62 +5638 +0 + + +8242 +3 +0 +1 +63 +5653 +0 + + +8243 +3 +0 +1 +64 +5344 +0 + + +8244 +3 +0 +1 +65 +5651 +0 + + +8245 +3 +0 +1 +66 +6805 +1 + + +8246 +3 +0 +1 +67 +5648 +0 + + +8247 +3 +0 +0 +0 +5639 +0 + + +8248 +3 +0 +0 +1 +5658 +0 + + +8249 +3 +0 +0 +2 +5641 +0 + + +8250 +3 +0 +0 +3 +5346 +0 + + +8251 +3 +0 +0 +4 +5642 +0 + + +8252 +3 +0 +0 +5 +5657 +0 + + +8253 +3 +0 +0 +6 +5644 +0 + + +8254 +3 +0 +0 +7 +5343 +0 + + +8255 +3 +0 +0 +8 +5647 +0 + + +8256 +3 +0 +0 +9 +5655 +0 + + +8257 +3 +0 +0 +10 +5649 +0 + + +8258 +3 +0 +0 +12 +6806 +1 + + +8259 +3 +0 +0 +13 +5640 +0 + + +8260 +3 +0 +0 +14 +5956 +0 + + +8261 +3 +0 +0 +15 +5643 +0 + + +8262 +3 +0 +0 +16 +6251 +0 + + +8263 +3 +0 +0 +17 +5665 +0 + + +8264 +3 +0 +0 +18 +5955 +0 + + +8265 +3 +0 +0 +19 +5964 +0 + + +8266 +3 +0 +0 +20 +5958 +0 + + +8267 +3 +0 +0 +21 +5962 +0 + + +8268 +3 +0 +0 +23 +5954 +0 + + +8269 +3 +0 +0 +24 +5959 +0 + + +8270 +3 +0 +0 +25 +6253 +0 + + +8271 +3 +0 +0 +26 +5666 +0 + + +8272 +3 +0 +0 +27 +6807 +1 + + +8273 +3 +0 +0 +28 +5348 +0 + + +8274 +3 +0 +0 +29 +5951 +0 + + +8275 +3 +0 +0 +30 +5349 +0 + + +8276 +3 +0 +0 +31 +5660 +0 + + +8277 +3 +0 +0 +32 +5668 +0 + + +8278 +3 +0 +0 +33 +5949 +0 + + +8279 +3 +0 +0 +34 +5965 +0 + + +8280 +3 +0 +0 +35 +6257 +1 + + +8281 +3 +0 +0 +36 +5351 +0 + + +8282 +3 +0 +0 +37 +5948 +0 + + +8283 +3 +0 +0 +38 +7069 +1 + + +8284 +3 +0 +0 +39 +5663 +0 + + +8285 +3 +0 +0 +40 +5671 +0 + + +8286 +3 +0 +0 +41 +6808 +1 + + +8287 +3 +0 +0 +42 +5659 +0 + + +8288 +3 +0 +0 +43 +5946 +0 + + +8289 +3 +0 +0 +44 +5969 +0 + + +8290 +3 +0 +0 +46 +6254 +0 + + +8291 +3 +0 +0 +47 +5354 +0 + + +8292 +3 +0 +0 +48 +5960 +0 + + +8293 +3 +0 +0 +49 +5967 +0 + + +8294 +3 +0 +0 +50 +6256 +0 + + +8295 +3 +0 +0 +51 +7070 +1 + + +8296 +3 +0 +0 +52 +5957 +0 + + +8297 +3 +0 +0 +53 +5673 +0 + + +8298 +3 +0 +0 +54 +5961 +0 + + +8299 +3 +0 +0 +55 +5661 +0 + + +8300 +3 +0 +0 +57 +6809 +1 + + +8301 +3 +0 +0 +58 +5345 +0 + + +8302 +3 +0 +0 +59 +5963 +0 + + +8303 +3 +0 +0 +60 +5645 +0 + + +8304 +3 +0 +0 +61 +5966 +0 + + +8305 +3 +0 +0 +62 +5650 +0 + + +8306 +3 +0 +0 +63 +5968 +0 + + +8307 +3 +0 +0 +64 +5652 +0 + + +8308 +3 +0 +0 +65 +6810 +1 + + +8309 +3 +0 +0 +66 +7071 +1 + + +8310 +3 +0 +0 +67 +5646 +0 + + +8311 +3 +0 +3 +0 +5938 +0 + + +8312 +3 +0 +3 +1 +5936 +0 + + +8313 +3 +0 +3 +2 +6221 +0 + + +8314 +3 +0 +3 +3 +5937 +0 + + +8315 +3 +0 +3 +4 +6219 +0 + + +8316 +3 +0 +3 +5 +5935 +0 + + +8317 +3 +0 +3 +6 +5914 +0 + + +8318 +3 +0 +3 +7 +5940 +0 + + +8319 +3 +0 +3 +8 +5612 +0 + + +8320 +3 +0 +3 +9 +5925 +0 + + +8321 +3 +0 +3 +10 +6222 +0 + + +8322 +3 +0 +3 +12 +5623 +0 + + +8323 +3 +0 +3 +13 +5605 +0 + + +8324 +3 +0 +3 +14 +5939 +0 + + +8325 +3 +0 +3 +15 +5606 +0 + + +8326 +3 +0 +3 +16 +5941 +0 + + +8327 +3 +0 +3 +17 +6224 +0 + + +8328 +3 +0 +3 +18 +5620 +0 + + +8329 +3 +0 +3 +19 +5608 +0 + + +8330 +3 +0 +3 +20 +5942 +0 + + +8331 +3 +0 +3 +21 +6225 +0 + + +8332 +3 +0 +3 +23 +5943 +0 + + +8333 +3 +0 +3 +24 +6227 +0 + + +8334 +3 +0 +3 +25 +5618 +0 + + +8335 +3 +0 +3 +26 +5611 +0 + + +8336 +3 +0 +3 +27 +5944 +0 + + +8337 +3 +0 +3 +28 +6226 +0 + + +8338 +3 +0 +3 +29 +5617 +0 + + +8339 +3 +0 +3 +30 +5615 +0 + + +8340 +3 +0 +3 +31 +5927 +0 + + +8341 +3 +0 +3 +32 +6229 +0 + + +8342 +3 +0 +3 +33 +5930 +0 + + +8343 +3 +0 +3 +34 +5613 +0 + + +8344 +3 +0 +3 +35 +5945 +0 + + +8345 +3 +0 +3 +36 +5308 +0 + + +8346 +3 +0 +3 +37 +5625 +0 + + +8347 +3 +0 +3 +38 +6228 +0 + + +8348 +3 +0 +3 +39 +5932 +0 + + +8349 +3 +0 +3 +40 +6230 +0 + + +8350 +3 +0 +3 +41 +5947 +0 + + +8351 +3 +0 +3 +42 +5309 +0 + + +8352 +3 +0 +3 +43 +5933 +0 + + +8353 +3 +0 +3 +44 +6231 +0 + + +8354 +3 +0 +3 +46 +5626 +0 + + +8355 +3 +0 +3 +47 +6232 +0 + + +8356 +3 +0 +3 +48 +5950 +0 + + +8357 +3 +0 +3 +49 +5610 +0 + + +8358 +3 +0 +3 +50 +5614 +0 + + +8359 +3 +0 +3 +51 +6233 +0 + + +8360 +3 +0 +3 +52 +6235 +0 + + +8361 +3 +0 +3 +53 +5911 +0 + + +8362 +3 +0 +3 +54 +5616 +0 + + +8363 +3 +0 +3 +55 +5609 +0 + + +8364 +3 +0 +3 +57 +5952 +0 + + +8365 +3 +0 +3 +58 +6234 +0 + + +8366 +3 +0 +3 +59 +5311 +0 + + +8367 +3 +0 +3 +60 +5909 +0 + + +8368 +3 +0 +3 +61 +6237 +0 + + +8369 +3 +0 +3 +62 +6216 +0 + + +8370 +3 +0 +3 +63 +5619 +0 + + +8371 +3 +0 +3 +64 +5921 +0 + + +8372 +3 +0 +3 +65 +5953 +0 + + +8373 +3 +0 +3 +66 +6236 +0 + + +8374 +3 +0 +3 +67 +5314 +0 + + +8375 +3 +0 +2 +0 +5607 +0 + + +8376 +3 +0 +2 +1 +6238 +0 + + +8377 +3 +0 +2 +2 +6514 +0 + + +8378 +3 +0 +2 +3 +5316 +0 + + +8379 +3 +0 +2 +4 +6239 +0 + + +8380 +3 +0 +2 +5 +5621 +0 + + +8381 +3 +0 +2 +6 +6214 +0 + + +8382 +3 +0 +2 +7 +5307 +0 + + +8383 +3 +0 +2 +8 +5920 +0 + + +8384 +3 +0 +2 +9 +6240 +0 + + +8385 +3 +0 +2 +10 +6517 +0 + + +8386 +3 +0 +2 +12 +5310 +0 + + +8387 +3 +0 +2 +13 +6241 +0 + + +8388 +3 +0 +2 +14 +6243 +0 + + +8389 +3 +0 +2 +15 +5908 +0 + + +8390 +3 +0 +2 +16 +5312 +0 + + +8391 +3 +0 +2 +17 +6519 +0 + + +8392 +3 +0 +2 +18 +5313 +0 + + +8393 +3 +0 +2 +19 +6242 +0 + + +8394 +3 +0 +2 +20 +5317 +0 + + +8395 +3 +0 +2 +21 +5923 +0 + + +8396 +3 +0 +2 +23 +6245 +0 + + +8397 +3 +0 +2 +24 +5926 +0 + + +8398 +3 +0 +2 +25 +5315 +0 + + +8399 +3 +0 +2 +26 +6520 +0 + + +8400 +3 +0 +2 +27 +5318 +0 + + +8401 +3 +0 +2 +28 +6244 +0 + + +8402 +3 +0 +2 +29 +5319 +0 + + +8403 +3 +0 +2 +30 +5928 +0 + + +8404 +3 +0 +2 +31 +6246 +0 + + +8405 +3 +0 +2 +32 +5916 +0 + + +8406 +3 +0 +2 +33 +5322 +0 + + +8407 +3 +0 +2 +34 +6522 +0 + + +8408 +3 +0 +2 +35 +6247 +0 + + +8409 +3 +0 +2 +36 +5917 +0 + + +8410 +3 +0 +2 +37 +6248 +0 + + +8411 +3 +0 +2 +38 +5919 +0 + + +8412 +3 +0 +2 +39 +5324 +0 + + +8413 +3 +0 +2 +40 +6525 +0 + + +8414 +3 +0 +2 +41 +6249 +0 + + +8415 +3 +0 +2 +42 +5922 +0 + + +8416 +3 +0 +2 +43 +5320 +0 + + +8417 +3 +0 +2 +44 +6524 +0 + + +8418 +3 +0 +2 +46 +5325 +0 + + +8419 +3 +0 +2 +47 +6527 +0 + + +8420 +3 +0 +2 +48 +5321 +0 + + +8421 +3 +0 +2 +49 +5929 +0 + + +8422 +3 +0 +2 +50 +6250 +0 + + +8423 +3 +0 +2 +51 +6526 +0 + + +8424 +3 +0 +2 +52 +5323 +0 + + +8425 +3 +0 +2 +53 +5924 +0 + + +8426 +3 +0 +2 +54 +5330 +0 + + +8427 +3 +0 +2 +55 +6528 +0 + + +8428 +3 +0 +2 +57 +6252 +0 + + +8429 +3 +0 +2 +58 +5931 +0 + + +8430 +3 +0 +2 +59 +5327 +0 + + +8431 +3 +0 +2 +60 +6529 +0 + + +8432 +3 +0 +2 +61 +5332 +0 + + +8433 +3 +0 +2 +62 +6530 +0 + + +8434 +3 +0 +2 +63 +5326 +0 + + +8435 +3 +0 +2 +64 +5934 +0 + + +8436 +3 +0 +2 +65 +6255 +0 + + +8437 +3 +0 +2 +66 +5622 +0 + + +8438 +3 +0 +2 +67 +5333 +0 + + +8439 +3 +0 +1 +0 +5628 +0 + + +8440 +3 +0 +1 +1 +5328 +0 + + +8441 +3 +0 +1 +2 +5631 +0 + + +8442 +3 +0 +1 +3 +5329 +0 + + +8443 +3 +0 +1 +4 +6531 +1 + + +8444 +3 +0 +1 +5 +5331 +0 + + +8445 +3 +0 +1 +6 +5624 +0 + + +8446 +3 +0 +1 +7 +6532 +1 + + +8447 +3 +0 +1 +8 +5627 +0 + + +8448 +3 +0 +1 +9 +5633 +0 + + +8449 +3 +1 +1 +10 +5282 +0 + + +8450 +3 +1 +1 +12 +5279 +0 + + +8451 +3 +1 +1 +13 +7062 +1 + + +8452 +3 +1 +1 +14 +5594 +0 + + +8453 +3 +1 +1 +15 +7063 +1 + + +8454 +3 +1 +1 +16 +5593 +0 + + +8455 +3 +1 +1 +17 +6481 +0 + + +8456 +3 +1 +1 +18 +5591 +0 + + +8457 +3 +1 +1 +19 +6480 +0 + + +8458 +3 +1 +1 +20 +5277 +0 + + +8459 +3 +1 +1 +21 +6478 +0 + + +8460 +3 +1 +1 +23 +5276 +0 + + +8461 +3 +1 +1 +24 +6479 +0 + + +8462 +3 +1 +1 +25 +6765 +0 + + +8463 +3 +1 +1 +26 +6477 +0 + + +8464 +3 +1 +1 +27 +6763 +0 + + +8465 +3 +1 +1 +28 +6474 +0 + + +8466 +3 +1 +1 +29 +7064 +1 + + +8467 +3 +1 +1 +30 +6472 +0 + + +8468 +3 +1 +1 +31 +6491 +0 + + +8469 +3 +1 +1 +32 +6471 +0 + + +8470 +3 +1 +1 +33 +6489 +0 + + +8471 +3 +1 +1 +34 +6469 +0 + + +8472 +3 +1 +1 +35 +6486 +0 + + +8473 +3 +1 +1 +36 +5586 +0 + + +8474 +3 +1 +1 +37 +6484 +0 + + +8475 +3 +1 +1 +38 +7320 +1 + + +8476 +3 +1 +1 +39 +6483 +0 + + +8477 +3 +1 +1 +40 +5585 +0 + + +8478 +3 +1 +1 +41 +6762 +0 + + +8479 +3 +1 +1 +42 +5583 +0 + + +8480 +3 +1 +1 +43 +7065 +1 + + +8481 +3 +1 +1 +44 +5580 +0 + + +8482 +3 +1 +1 +46 +5887 +0 + + +8483 +3 +1 +1 +47 +5579 +0 + + +8484 +3 +1 +1 +48 +5885 +0 + + +8485 +3 +1 +1 +49 +5576 +0 + + +8486 +3 +1 +1 +50 +5886 +0 + + +8487 +3 +1 +1 +51 +5574 +0 + + +8488 +3 +1 +1 +52 +5888 +0 + + +8489 +3 +1 +1 +53 +7321 +1 + + +8490 +3 +1 +1 +54 +5884 +0 + + +8491 +3 +1 +1 +55 +5874 +0 + + +8492 +3 +1 +1 +57 +5883 +0 + + +8493 +3 +1 +1 +58 +5875 +0 + + +8494 +3 +1 +1 +59 +7066 +1 + + +8495 +3 +1 +1 +60 +6182 +0 + + +8496 +3 +1 +1 +61 +5882 +0 + + +8497 +3 +1 +1 +62 +6181 +0 + + +8498 +3 +1 +1 +63 +5880 +0 + + +8499 +3 +1 +1 +64 +6180 +0 + + +8500 +3 +1 +1 +65 +5879 +0 + + +8501 +3 +1 +1 +66 +6179 +0 + + +8502 +3 +1 +1 +67 +5877 +0 + + +8503 +3 +1 +0 +0 +7322 +1 + + +8504 +3 +1 +0 +1 +5876 +0 + + +8505 +3 +1 +0 +2 +6176 +0 + + +8506 +3 +1 +0 +3 +5878 +0 + + +8507 +3 +1 +0 +4 +6174 +0 + + +8508 +3 +1 +0 +5 +7067 +1 + + +8509 +3 +1 +0 +6 +6178 +0 + + +8510 +3 +1 +0 +7 +5584 +0 + + +8511 +3 +1 +0 +8 +6177 +0 + + +8512 +3 +1 +0 +9 +5582 +0 + + +8513 +3 +1 +0 +10 +6175 +0 + + +8514 +3 +1 +0 +12 +5581 +0 + + +8515 +3 +1 +0 +13 +6172 +0 + + +8516 +3 +1 +0 +14 +7565 +1 + + +8517 +3 +1 +0 +15 +7323 +1 + + +8518 +3 +1 +0 +16 +7328 +1 + + +8519 +3 +1 +0 +17 +6170 +0 + + +8520 +3 +1 +0 +18 +7327 +1 + + +8521 +3 +1 +0 +19 +6171 +0 + + +8522 +3 +1 +0 +20 +7068 +1 + + +8523 +3 +1 +0 +21 +6169 +0 + + +8524 +3 +1 +0 +23 +7564 +1 + + +8525 +3 +1 +0 +24 +6168 +0 + + +8526 +3 +1 +0 +25 +7563 +1 + + +8527 +3 +1 +0 +26 +6167 +0 + + +8528 +3 +1 +0 +27 +7562 +1 + + +8529 +3 +1 +0 +28 +6166 +0 + + +8530 +3 +1 +0 +29 +7816 +1 + + +8531 +3 +1 +0 +30 +7324 +1 + + +8532 +3 +1 +0 +31 +7576 +1 + + +8533 +3 +1 +0 +32 +6165 +0 + + +8534 +3 +1 +0 +33 +7815 +1 + + +8535 +3 +1 +0 +34 +6163 +0 + + +8536 +3 +1 +0 +35 +7814 +1 + + +8537 +3 +1 +0 +36 +7319 +1 + + +8538 +3 +1 +0 +37 +7813 +1 + + +8539 +3 +1 +0 +38 +7318 +1 + + +8540 +3 +1 +0 +39 +7812 +1 + + +8541 +3 +1 +0 +40 +7317 +1 + + +8542 +3 +1 +0 +41 +7811 +1 + + +8543 +3 +1 +0 +42 +7316 +1 + + +8544 +3 +1 +0 +43 +7325 +1 + + +8545 +3 +1 +0 +44 +7315 +1 + + +8546 +3 +1 +0 +46 +7810 +1 + + +8547 +3 +1 +0 +47 +7314 +1 + + +8548 +3 +1 +0 +48 +7809 +1 + + +8549 +3 +1 +0 +49 +7574 +1 + + +8550 +3 +1 +0 +50 +7808 +1 + + +8551 +3 +1 +0 +51 +7573 +1 + + +8552 +3 +1 +0 +52 +7577 +1 + + +8553 +3 +1 +0 +53 +7572 +1 + + +8554 +3 +1 +0 +54 +7803 +1 + + +8555 +3 +1 +0 +55 +7571 +1 + + +8556 +3 +1 +0 +57 +7804 +1 + + +8557 +3 +1 +0 +58 +7570 +1 + + +8558 +3 +1 +0 +59 +7326 +1 + + +8559 +3 +1 +0 +60 +7569 +1 + + +8560 +3 +1 +0 +61 +7805 +1 + + +8561 +3 +1 +0 +62 +7568 +1 + + +8562 +3 +1 +0 +63 +7806 +1 + + +8563 +3 +1 +0 +64 +7567 +1 + + +8564 +3 +1 +0 +65 +7807 +1 + + +8565 +3 +1 +0 +66 +7566 +1 + + +8566 +3 +1 +0 +67 +7575 +1 + + +8567 +3 +1 +3 +0 +6211 +0 + + +8568 +3 +1 +3 +1 +6495 +0 + + +8569 +3 +1 +3 +2 +6494 +0 + + +8570 +3 +1 +3 +3 +6496 +0 + + +8571 +3 +1 +3 +4 +6492 +0 + + +8572 +3 +1 +3 +5 +6498 +0 + + +8573 +3 +1 +3 +6 +6497 +0 + + +8574 +3 +1 +3 +7 +6218 +0 + + +8575 +3 +1 +3 +8 +6482 +0 + + +8576 +3 +1 +3 +9 +6220 +0 + + +8577 +3 +1 +3 +10 +6768 +0 + + +8578 +3 +1 +3 +12 +6223 +0 + + +8579 +3 +1 +3 +13 +6499 +0 + + +8580 +3 +1 +3 +14 +6217 +0 + + +8581 +3 +1 +3 +15 +6202 +0 + + +8582 +3 +1 +3 +16 +6501 +0 + + +8583 +3 +1 +3 +17 +6770 +0 + + +8584 +3 +1 +3 +18 +6215 +0 + + +8585 +3 +1 +3 +19 +6203 +0 + + +8586 +3 +1 +3 +20 +6500 +0 + + +8587 +3 +1 +3 +21 +6204 +0 + + +8588 +3 +1 +3 +23 +6212 +0 + + +8589 +3 +1 +3 +24 +6205 +0 + + +8590 +3 +1 +3 +25 +6503 +0 + + +8591 +3 +1 +3 +26 +6771 +0 + + +8592 +3 +1 +3 +27 +6502 +0 + + +8593 +3 +1 +3 +28 +5918 +0 + + +8594 +3 +1 +3 +29 +6210 +0 + + +8595 +3 +1 +3 +30 +6201 +0 + + +8596 +3 +1 +3 +31 +6490 +0 + + +8597 +3 +1 +3 +32 +6200 +0 + + +8598 +3 +1 +3 +33 +6504 +0 + + +8599 +3 +1 +3 +34 +6773 +0 + + +8600 +3 +1 +3 +35 +6505 +0 + + +8601 +3 +1 +3 +36 +5915 +0 + + +8602 +3 +1 +3 +37 +6493 +0 + + +8603 +3 +1 +3 +38 +6199 +0 + + +8604 +3 +1 +3 +39 +6506 +0 + + +8605 +3 +1 +3 +40 +6776 +0 + + +8606 +3 +1 +3 +41 +6488 +0 + + +8607 +3 +1 +3 +42 +6198 +0 + + +8608 +3 +1 +3 +43 +6507 +0 + + +8609 +3 +1 +3 +44 +5913 +0 + + +8610 +3 +1 +3 +46 +6509 +0 + + +8611 +3 +1 +3 +47 +6196 +0 + + +8612 +3 +1 +3 +48 +6487 +0 + + +8613 +3 +1 +3 +49 +6778 +0 + + +8614 +3 +1 +3 +50 +6508 +0 + + +8615 +3 +1 +3 +51 +6193 +0 + + +8616 +3 +1 +3 +52 +6209 +0 + + +8617 +3 +1 +3 +53 +6197 +0 + + +8618 +3 +1 +3 +54 +6511 +0 + + +8619 +3 +1 +3 +55 +6779 +0 + + +8620 +3 +1 +3 +57 +6208 +0 + + +8621 +3 +1 +3 +58 +5912 +0 + + +8622 +3 +1 +3 +59 +6510 +0 + + +8623 +3 +1 +3 +60 +6780 +0 + + +8624 +3 +1 +3 +61 +6512 +0 + + +8625 +3 +1 +3 +62 +6194 +0 + + +8626 +3 +1 +3 +63 +6485 +0 + + +8627 +3 +1 +3 +64 +6781 +0 + + +8628 +3 +1 +3 +65 +6513 +0 + + +8629 +3 +1 +3 +66 +6195 +0 + + +8630 +3 +1 +3 +67 +6207 +0 + + +8631 +3 +1 +2 +0 +6782 +0 + + +8632 +3 +1 +2 +1 +6206 +0 + + +8633 +3 +1 +2 +2 +5910 +0 + + +8634 +3 +1 +2 +3 +6173 +0 + + +8635 +3 +1 +2 +4 +6784 +0 + + +8636 +3 +1 +2 +5 +6515 +0 + + +8637 +3 +1 +2 +6 +6783 +0 + + +8638 +3 +1 +2 +7 +5881 +0 + + +8639 +3 +1 +2 +8 +6192 +0 + + +8640 +3 +1 +2 +9 +6786 +0 + + +8641 +3 +1 +2 +10 +5894 +0 + + +8642 +3 +1 +2 +12 +6516 +0 + + +8643 +3 +1 +2 +13 +6190 +0 + + +8644 +3 +1 +2 +14 +6213 +0 + + +8645 +3 +1 +2 +15 +6785 +0 + + +8646 +3 +1 +2 +16 +9382 +1 + + +8647 +3 +1 +2 +17 +5604 +0 + + +8648 +3 +1 +2 +18 +6787 +0 + + +8649 +3 +1 +2 +19 +5893 +0 + + +8650 +3 +1 +2 +20 +6518 +0 + + +8651 +3 +1 +2 +21 +6788 +0 + + +8652 +3 +1 +2 +23 +9401 +1 + + +8653 +3 +1 +2 +24 +5602 +0 + + +8654 +3 +1 +2 +25 +6789 +0 + + +8655 +3 +1 +2 +26 +5891 +0 + + +8656 +3 +1 +2 +27 +6521 +0 + + +8657 +3 +1 +2 +28 +5892 +0 + + +8658 +3 +1 +2 +29 +9307 +1 + + +8659 +3 +1 +2 +30 +6790 +0 + + +8660 +3 +1 +2 +31 +6792 +0 + + +8661 +3 +1 +2 +32 +5601 +0 + + +8662 +3 +1 +2 +33 +5906 +0 + + +8663 +3 +1 +2 +34 +5599 +0 + + +8664 +3 +1 +2 +35 +6523 +0 + + +8665 +3 +1 +2 +36 +6791 +0 + + +8666 +3 +1 +2 +37 +5905 +0 + + +8667 +3 +1 +2 +38 +5889 +0 + + +8668 +3 +1 +2 +39 +6794 +0 + + +8669 +3 +1 +2 +40 +5890 +0 + + +8670 +3 +1 +2 +41 +5903 +0 + + +8671 +3 +1 +2 +42 +7056 +0 + + +8672 +3 +1 +2 +43 +5907 +0 + + +8673 +3 +1 +2 +44 +6793 +0 + + +8674 +3 +1 +2 +46 +5902 +0 + + +8675 +3 +1 +2 +47 +5904 +0 + + +8676 +3 +1 +2 +48 +6795 +0 + + +8677 +3 +1 +2 +49 +7058 +0 + + +8678 +3 +1 +2 +50 +5588 +0 + + +8679 +3 +1 +2 +51 +5901 +0 + + +8680 +3 +1 +2 +52 +5592 +0 + + +8681 +3 +1 +2 +53 +6796 +0 + + +8682 +3 +1 +2 +54 +6797 +0 + + +8683 +3 +1 +2 +55 +5899 +0 + + +8684 +3 +1 +2 +57 +5590 +0 + + +8685 +3 +1 +2 +58 +5900 +0 + + +8686 +3 +1 +2 +59 +5285 +0 + + +8687 +3 +1 +2 +60 +7059 +1 + + +8688 +3 +1 +2 +61 +5284 +0 + + +8689 +3 +1 +2 +62 +5897 +0 + + +8690 +3 +1 +2 +63 +5275 +0 + + +8691 +3 +1 +2 +64 +5898 +0 + + +8692 +3 +1 +2 +65 +6798 +1 + + +8693 +3 +1 +2 +66 +5895 +0 + + +8694 +3 +1 +2 +67 +5596 +0 + + +8695 +3 +1 +1 +0 +5896 +0 + + +8696 +3 +1 +1 +1 +5589 +0 + + +8697 +3 +1 +1 +2 +6184 +0 + + +8698 +3 +1 +1 +3 +5587 +0 + + +8699 +3 +1 +1 +4 +6189 +0 + + +8700 +3 +1 +1 +5 +6800 +1 + + +8701 +3 +1 +1 +6 +7060 +1 + + +8702 +3 +1 +1 +7 +6799 +1 + + +8703 +3 +1 +1 +8 +6191 +0 + + +8704 +3 +1 +1 +9 +7061 +1 + + +8705 +6 +2 +1 +10 +9115 +1 + + +8706 +6 +2 +1 +12 +8918 +1 + + +8707 +6 +2 +1 +13 +7578 +1 + + +8708 +6 +2 +1 +14 +9211 +1 + + +8709 +6 +2 +1 +15 +7329 +1 + + +8710 +6 +2 +1 +16 +8713 +1 + + +8711 +6 +2 +1 +17 +7579 +1 + + +8712 +6 +2 +1 +18 +8500 +1 + + +8713 +6 +2 +1 +19 +7821 +1 + + +8714 +6 +2 +1 +20 +8501 +1 + + +8715 +6 +2 +1 +21 +8056 +1 + + +8716 +6 +2 +1 +23 +8714 +1 + + +8717 +6 +2 +1 +24 +8283 +1 + + +8718 +6 +2 +1 +25 +8919 +1 + + +8719 +6 +2 +1 +26 +7580 +1 + + +8720 +6 +2 +1 +27 +9212 +1 + + +8721 +6 +2 +1 +28 +7822 +1 + + +8722 +6 +2 +1 +29 +9116 +1 + + +8723 +6 +2 +1 +30 +8057 +1 + + +8724 +6 +2 +1 +31 +8502 +1 + + +8725 +6 +2 +1 +32 +9305 +1 + + +8726 +6 +2 +1 +33 +8715 +1 + + +8727 +6 +2 +1 +34 +8284 +1 + + +8728 +6 +2 +1 +35 +8920 +1 + + +8729 +6 +2 +1 +36 +7826 +1 + + +8730 +6 +2 +1 +37 +9117 +1 + + +8731 +6 +2 +1 +38 +8061 +1 + + +8732 +6 +2 +1 +39 +9213 +1 + + +8733 +6 +2 +1 +40 +8288 +1 + + +8734 +6 +2 +1 +41 +8503 +1 + + +8735 +6 +2 +1 +42 +8508 +1 + + +8736 +6 +2 +1 +43 +8716 +1 + + +8737 +6 +2 +1 +44 +9306 +1 + + +8738 +6 +2 +1 +46 +8921 +1 + + +8739 +6 +2 +1 +47 +8721 +1 + + +8740 +6 +2 +1 +48 +9118 +1 + + +8741 +6 +2 +1 +49 +8926 +1 + + +8742 +6 +2 +1 +50 +9214 +1 + + +8743 +6 +2 +1 +51 +9123 +1 + + +8744 +6 +2 +1 +52 +8504 +1 + + +8745 +6 +2 +1 +53 +9219 +1 + + +8746 +6 +2 +1 +54 +8717 +1 + + +8747 +6 +2 +1 +55 +9313 +1 + + +8748 +6 +2 +1 +57 +8922 +1 + + +8749 +6 +2 +1 +58 +7827 +1 + + +8750 +6 +2 +1 +59 +9119 +1 + + +8751 +6 +2 +1 +60 +8062 +1 + + +8752 +6 +2 +1 +61 +9215 +1 + + +8753 +6 +2 +1 +62 +8289 +1 + + +8754 +6 +2 +1 +63 +7581 +1 + + +8755 +6 +2 +1 +64 +8509 +1 + + +8756 +6 +2 +1 +65 +7823 +1 + + +8757 +6 +2 +1 +66 +8722 +1 + + +8758 +6 +2 +1 +67 +9308 +1 + + +8759 +6 +2 +0 +0 +8927 +1 + + +8760 +6 +2 +0 +1 +8058 +1 + + +8761 +6 +2 +0 +2 +9124 +1 + + +8762 +6 +2 +0 +3 +8285 +1 + + +8763 +6 +2 +0 +4 +7828 +1 + + +8764 +6 +2 +0 +5 +8505 +1 + + +8765 +6 +2 +0 +6 +9399 +1 + + +8766 +6 +2 +0 +7 +8718 +1 + + +8767 +6 +2 +0 +8 +8063 +1 + + +8768 +6 +2 +0 +9 +8923 +1 + + +8769 +6 +2 +0 +10 +8290 +1 + + +8770 +6 +2 +0 +12 +9309 +1 + + +8771 +6 +2 +0 +13 +8510 +1 + + +8772 +6 +2 +0 +14 +9120 +1 + + +8773 +6 +2 +0 +15 +8723 +1 + + +8774 +6 +2 +0 +16 +9216 +1 + + +8775 +6 +2 +0 +17 +9400 +1 + + +8776 +6 +2 +0 +18 +7582 +1 + + +8777 +6 +2 +0 +19 +9404 +1 + + +8778 +6 +2 +0 +20 +7824 +1 + + +8779 +6 +2 +0 +21 +9220 +1 + + +8780 +6 +2 +0 +23 +9310 +1 + + +8781 +6 +2 +0 +24 +8928 +1 + + +8782 +6 +2 +0 +25 +8059 +1 + + +8783 +6 +2 +0 +26 +7829 +1 + + +8784 +6 +2 +0 +27 +8286 +1 + + +8785 +6 +2 +0 +28 +8064 +1 + + +8786 +6 +2 +0 +29 +8506 +1 + + +8787 +6 +2 +0 +30 +8291 +1 + + +8788 +6 +2 +0 +31 +8719 +1 + + +8789 +6 +2 +0 +32 +8511 +1 + + +8790 +6 +2 +0 +33 +8924 +1 + + +8791 +6 +2 +0 +34 +8724 +1 + + +8792 +6 +2 +0 +35 +9121 +1 + + +8793 +6 +2 +0 +36 +7830 +1 + + +8794 +6 +2 +0 +37 +9217 +1 + + +8795 +6 +2 +0 +38 +8065 +1 + + +8796 +6 +2 +0 +39 +9311 +1 + + +8797 +6 +2 +0 +40 +8292 +1 + + +8798 +6 +2 +0 +41 +9402 +1 + + +8799 +6 +2 +0 +42 +8512 +1 + + +8800 +6 +2 +0 +43 +7583 +1 + + +8801 +6 +2 +0 +44 +9125 +1 + + +8802 +6 +2 +0 +46 +7825 +1 + + +8803 +6 +2 +0 +47 +8929 +1 + + +8804 +6 +2 +0 +48 +8060 +1 + + +8805 +6 +2 +0 +49 +9491 +1 + + +8806 +6 +2 +0 +50 +8287 +1 + + +8807 +6 +2 +0 +51 +8725 +1 + + +8808 +6 +2 +0 +52 +8507 +1 + + +8809 +6 +2 +0 +53 +7831 +1 + + +8810 +6 +2 +0 +54 +9403 +1 + + +8811 +6 +2 +0 +55 +8066 +1 + + +8812 +6 +2 +0 +57 +8720 +1 + + +8813 +6 +2 +0 +58 +9493 +1 + + +8814 +6 +2 +0 +59 +8925 +1 + + +8815 +6 +2 +0 +60 +9492 +1 + + +8816 +6 +2 +0 +61 +9122 +1 + + +8817 +6 +2 +0 +62 +8293 +1 + + +8818 +6 +2 +0 +63 +9218 +1 + + +8819 +6 +2 +0 +64 +7832 +1 + + +8820 +6 +2 +0 +65 +9312 +1 + + +8821 +6 +2 +0 +66 +8067 +1 + + +8822 +6 +2 +0 +67 +8513 +1 + + +8823 +6 +2 +3 +0 +8270 +1 + + +8824 +6 +2 +3 +1 +8271 +1 + + +8825 +6 +2 +3 +2 +8490 +1 + + +8826 +6 +2 +3 +3 +8272 +1 + + +8827 +6 +2 +3 +4 +8489 +1 + + +8828 +6 +2 +3 +5 +8273 +1 + + +8829 +6 +2 +3 +6 +8488 +1 + + +8830 +6 +2 +3 +7 +8491 +1 + + +8831 +6 +2 +3 +8 +8487 +1 + + +8832 +6 +2 +3 +9 +8269 +1 + + +8833 +6 +2 +3 +10 +8486 +1 + + +8834 +6 +2 +3 +12 +8268 +1 + + +8835 +6 +2 +3 +13 +8485 +1 + + +8836 +6 +2 +3 +14 +8267 +1 + + +8837 +6 +2 +3 +15 +8484 +1 + + +8838 +6 +2 +3 +16 +8266 +1 + + +8839 +6 +2 +3 +17 +8483 +1 + + +8840 +6 +2 +3 +18 +8265 +1 + + +8841 +6 +2 +3 +19 +8482 +1 + + +8842 +6 +2 +3 +20 +8492 +1 + + +8843 +6 +2 +3 +21 +6766 +0 + + +8844 +6 +2 +3 +23 +8264 +1 + + +8845 +6 +2 +3 +24 +7031 +0 + + +8846 +6 +2 +3 +25 +8263 +1 + + +8847 +6 +2 +3 +26 +8704 +1 + + +8848 +6 +2 +3 +27 +7297 +0 + + +8849 +6 +2 +3 +28 +7030 +0 + + +8850 +6 +2 +3 +29 +7038 +0 + + +8851 +6 +2 +3 +30 +7289 +0 + + +8852 +6 +2 +3 +31 +8493 +1 + + +8853 +6 +2 +3 +32 +7290 +0 + + +8854 +6 +2 +3 +33 +7039 +0 + + +8855 +6 +2 +3 +34 +6764 +0 + + +8856 +6 +2 +3 +35 +6774 +0 + + +8857 +6 +2 +3 +36 +7029 +0 + + +8858 +6 +2 +3 +37 +7299 +0 + + +8859 +6 +2 +3 +38 +8705 +1 + + +8860 +6 +2 +3 +39 +7300 +0 + + +8861 +6 +2 +3 +40 +7028 +0 + + +8862 +6 +2 +3 +41 +7041 +0 + + +8863 +6 +2 +3 +42 +7287 +0 + + +8864 +6 +2 +3 +43 +7040 +0 + + +8865 +6 +2 +3 +44 +7288 +0 + + +8866 +6 +2 +3 +46 +6775 +0 + + +8867 +6 +2 +3 +47 +6761 +0 + + +8868 +6 +2 +3 +48 +7302 +0 + + +8869 +6 +2 +3 +49 +7026 +0 + + +8870 +6 +2 +3 +50 +7043 +0 + + +8871 +6 +2 +3 +51 +8706 +1 + + +8872 +6 +2 +3 +52 +7042 +0 + + +8873 +6 +2 +3 +53 +7027 +0 + + +8874 +6 +2 +3 +54 +6777 +0 + + +8875 +6 +2 +3 +55 +7286 +0 + + +8876 +6 +2 +3 +57 +7044 +0 + + +8877 +6 +2 +3 +58 +7285 +0 + + +8878 +6 +2 +3 +59 +7045 +0 + + +8879 +6 +2 +3 +60 +7283 +0 + + +8880 +6 +2 +3 +61 +7046 +0 + + +8881 +6 +2 +3 +62 +7291 +0 + + +8882 +6 +2 +3 +63 +8707 +1 + + +8883 +6 +2 +3 +64 +7292 +0 + + +8884 +6 +2 +3 +65 +7047 +0 + + +8885 +6 +2 +3 +66 +7033 +0 + + +8886 +6 +2 +3 +67 +7049 +0 + + +8887 +6 +2 +2 +0 +7032 +0 + + +8888 +6 +2 +2 +1 +7048 +0 + + +8889 +6 +2 +2 +2 +6767 +0 + + +8890 +6 +2 +2 +3 +7051 +0 + + +8891 +6 +2 +2 +4 +7293 +0 + + +8892 +6 +2 +2 +5 +8708 +1 + + +8893 +6 +2 +2 +6 +7294 +0 + + +8894 +6 +2 +2 +7 +7050 +0 + + +8895 +6 +2 +2 +8 +7035 +0 + + +8896 +6 +2 +2 +9 +7052 +0 + + +8897 +6 +2 +2 +10 +8912 +1 + + +8898 +6 +2 +2 +12 +7053 +0 + + +8899 +6 +2 +2 +13 +7034 +0 + + +8900 +6 +2 +2 +14 +7055 +0 + + +8901 +6 +2 +2 +15 +6769 +0 + + +8902 +6 +2 +2 +16 +7054 +0 + + +8903 +6 +2 +2 +17 +7296 +0 + + +8904 +6 +2 +2 +18 +7057 +0 + + +8905 +6 +2 +2 +19 +7295 +0 + + +8906 +6 +2 +2 +20 +8037 +1 + + +8907 +6 +2 +2 +21 +7036 +0 + + +8908 +6 +2 +2 +23 +8038 +1 + + +8909 +6 +2 +2 +24 +8913 +1 + + +8910 +6 +2 +2 +25 +8039 +1 + + +8911 +6 +2 +2 +26 +7037 +0 + + +8912 +6 +2 +2 +27 +8040 +1 + + +8913 +6 +2 +2 +28 +6772 +0 + + +8914 +6 +2 +2 +29 +8041 +1 + + +8915 +6 +2 +2 +30 +7298 +0 + + +8916 +6 +2 +2 +31 +8042 +1 + + +8917 +6 +2 +2 +32 +8916 +1 + + +8918 +6 +2 +2 +33 +8043 +1 + + +8919 +6 +2 +2 +34 +8711 +1 + + +8920 +6 +2 +2 +35 +8914 +1 + + +8921 +6 +2 +2 +36 +8498 +1 + + +8922 +6 +2 +2 +37 +8044 +1 + + +8923 +6 +2 +2 +38 +8278 +1 + + +8924 +6 +2 +2 +39 +8045 +1 + + +8925 +6 +2 +2 +40 +8051 +1 + + +8926 +6 +2 +2 +41 +8046 +1 + + +8927 +6 +2 +2 +42 +8917 +1 + + +8928 +6 +2 +2 +43 +8709 +1 + + +8929 +6 +2 +2 +44 +8712 +1 + + +8930 +6 +2 +2 +46 +8494 +1 + + +8931 +6 +2 +2 +47 +8499 +1 + + +8932 +6 +2 +2 +48 +8915 +1 + + +8933 +6 +2 +2 +49 +8279 +1 + + +8934 +6 +2 +2 +50 +8495 +1 + + +8935 +6 +2 +2 +51 +8052 +1 + + +8936 +6 +2 +2 +52 +8496 +1 + + +8937 +6 +2 +2 +53 +9111 +1 + + +8938 +6 +2 +2 +54 +8274 +1 + + +8939 +6 +2 +2 +55 +7817 +1 + + +8940 +6 +2 +2 +57 +8275 +1 + + +8941 +6 +2 +2 +58 +9114 +1 + + +8942 +6 +2 +2 +59 +8276 +1 + + +8943 +6 +2 +2 +60 +8280 +1 + + +8944 +6 +2 +2 +61 +8047 +1 + + +8945 +6 +2 +2 +62 +8053 +1 + + +8946 +6 +2 +2 +63 +8048 +1 + + +8947 +6 +2 +2 +64 +7818 +1 + + +8948 +6 +2 +2 +65 +8049 +1 + + +8949 +6 +2 +2 +66 +9112 +1 + + +8950 +6 +2 +2 +67 +8710 +1 + + +8951 +6 +2 +1 +0 +8281 +1 + + +8952 +6 +2 +1 +1 +8497 +1 + + +8953 +6 +2 +1 +2 +8054 +1 + + +8954 +6 +2 +1 +3 +8277 +1 + + +8955 +6 +2 +1 +4 +7819 +1 + + +8956 +6 +2 +1 +5 +8050 +1 + + +8957 +6 +2 +1 +6 +8282 +1 + + +8958 +6 +2 +1 +7 +9113 +1 + + +8959 +6 +2 +1 +8 +8055 +1 + + +8960 +6 +2 +1 +9 +7820 +1 + + +8961 +6 +3 +1 +10 +9303 +1 + + +8962 +6 +3 +1 +12 +9201 +1 + + +8963 +6 +3 +1 +13 +9393 +1 + + +8964 +6 +3 +1 +14 +9200 +1 + + +8965 +6 +3 +1 +15 +9394 +1 + + +8966 +6 +3 +1 +16 +9199 +1 + + +8967 +6 +3 +1 +17 +9392 +1 + + +8968 +6 +3 +1 +18 +9304 +1 + + +8969 +6 +3 +1 +19 +9391 +1 + + +8970 +6 +3 +1 +20 +9198 +1 + + +8971 +6 +3 +1 +21 +9390 +1 + + +8972 +6 +3 +1 +23 +9197 +1 + + +8973 +6 +3 +1 +24 +9389 +1 + + +8974 +6 +3 +1 +25 +9196 +1 + + +8975 +6 +3 +1 +26 +9395 +1 + + +8976 +6 +3 +1 +27 +9195 +1 + + +8977 +6 +3 +1 +28 +9388 +1 + + +8978 +6 +3 +1 +29 +9194 +1 + + +8979 +6 +3 +1 +30 +9387 +1 + + +8980 +6 +3 +1 +31 +9302 +1 + + +8981 +6 +3 +1 +32 +9386 +1 + + +8982 +6 +3 +1 +33 +9301 +1 + + +8983 +6 +3 +1 +34 +9385 +1 + + +8984 +6 +3 +1 +35 +9300 +1 + + +8985 +6 +3 +1 +36 +9396 +1 + + +8986 +6 +3 +1 +37 +9299 +1 + + +8987 +6 +3 +1 +38 +9384 +1 + + +8988 +6 +3 +1 +39 +9298 +1 + + +8989 +6 +3 +1 +40 +9383 +1 + + +8990 +6 +3 +1 +41 +9297 +1 + + +8991 +6 +3 +1 +42 +9474 +1 + + +8992 +6 +3 +1 +43 +9296 +1 + + +8993 +6 +3 +1 +44 +9475 +1 + + +8994 +6 +3 +1 +46 +9295 +1 + + +8995 +6 +3 +1 +47 +9476 +1 + + +8996 +6 +3 +1 +48 +9397 +1 + + +8997 +6 +3 +1 +49 +9477 +1 + + +8998 +6 +3 +1 +50 +9294 +1 + + +8999 +6 +3 +1 +51 +9478 +1 + + +9000 +6 +3 +1 +52 +9293 +1 + + +9001 +6 +3 +1 +53 +9479 +1 + + +9002 +6 +3 +1 +54 +9292 +1 + + +9003 +6 +3 +1 +55 +9480 +1 + + +9004 +6 +3 +1 +57 +9291 +1 + + +9005 +6 +3 +1 +58 +9481 +1 + + +9006 +6 +3 +1 +59 +9290 +1 + + +9007 +6 +3 +1 +60 +9482 +1 + + +9008 +6 +3 +1 +61 +9398 +1 + + +9009 +6 +3 +1 +62 +9483 +1 + + +9010 +6 +3 +1 +63 +9289 +1 + + +9011 +6 +3 +1 +64 +9484 +1 + + +9012 +6 +3 +1 +65 +9656 +1 + + +9013 +6 +3 +1 +66 +9485 +1 + + +9014 +6 +3 +1 +67 +9655 +1 + + +9015 +6 +3 +0 +0 +9487 +1 + + +9016 +6 +3 +0 +1 +9657 +1 + + +9017 +6 +3 +0 +2 +9486 +1 + + +9018 +6 +3 +0 +3 +9658 +1 + + +9019 +6 +3 +0 +4 +9562 +1 + + +9020 +6 +3 +0 +5 +9659 +1 + + +9021 +6 +3 +0 +6 +9563 +1 + + +9022 +6 +3 +0 +7 +9660 +1 + + +9023 +6 +3 +0 +8 +9564 +1 + + +9024 +6 +3 +0 +9 +9210 +1 + + +9025 +6 +3 +0 +10 +9488 +1 + + +9026 +6 +3 +0 +12 +9654 +1 + + +9027 +6 +3 +0 +13 +9565 +1 + + +9028 +6 +3 +0 +14 +9653 +1 + + +9029 +6 +3 +0 +15 +9566 +1 + + +9030 +6 +3 +0 +16 +9652 +1 + + +9031 +6 +3 +0 +17 +9567 +1 + + +9032 +6 +3 +0 +18 +9651 +1 + + +9033 +6 +3 +0 +19 +9568 +1 + + +9034 +6 +3 +0 +20 +9650 +1 + + +9035 +6 +3 +0 +21 +9569 +1 + + +9036 +6 +3 +0 +23 +9489 +1 + + +9037 +6 +3 +0 +24 +9570 +1 + + +9038 +6 +3 +0 +25 +9649 +1 + + +9039 +6 +3 +0 +26 +9571 +1 + + +9040 +6 +3 +0 +27 +9648 +1 + + +9041 +6 +3 +0 +28 +9572 +1 + + +9042 +6 +3 +0 +29 +9647 +1 + + +9043 +6 +3 +0 +30 +9573 +1 + + +9044 +6 +3 +0 +31 +9739 +1 + + +9045 +6 +3 +0 +32 +9574 +1 + + +9046 +6 +3 +0 +33 +9809 +1 + + +9047 +6 +3 +0 +34 +9575 +1 + + +9048 +6 +3 +0 +35 +9490 +1 + + +9049 +6 +3 +0 +36 +9730 +1 + + +9050 +6 +3 +0 +37 +9810 +1 + + +9051 +6 +3 +0 +38 +9731 +1 + + +9052 +6 +3 +0 +39 +9811 +1 + + +9053 +6 +3 +0 +40 +9576 +1 + + +9054 +6 +3 +0 +41 +9812 +1 + + +9055 +6 +3 +0 +42 +9732 +1 + + +9056 +6 +3 +0 +43 +9813 +1 + + +9057 +6 +3 +0 +44 +9733 +1 + + +9058 +6 +3 +0 +46 +9814 +1 + + +9059 +6 +3 +0 +47 +9734 +1 + + +9060 +6 +3 +0 +48 +9815 +1 + + +9061 +6 +3 +0 +49 +9735 +1 + + +9062 +6 +3 +0 +50 +9816 +1 + + +9063 +6 +3 +0 +51 +9736 +1 + + +9064 +6 +3 +0 +52 +9956 +1 + + +9065 +6 +3 +0 +53 +9577 +1 + + +9066 +6 +3 +0 +54 +9957 +1 + + +9067 +6 +3 +0 +55 +9737 +1 + + +9068 +6 +3 +0 +57 +9890 +1 + + +9069 +6 +3 +0 +58 +9738 +1 + + +9070 +6 +3 +0 +59 +9817 +1 + + +9071 +6 +3 +0 +60 +9885 +1 + + +9072 +6 +3 +0 +61 +9740 +1 + + +9073 +6 +3 +0 +62 +9886 +1 + + +9074 +6 +3 +0 +63 +9661 +1 + + +9075 +6 +3 +0 +64 +9887 +1 + + +9076 +6 +3 +0 +65 +9578 +1 + + +9077 +6 +3 +0 +66 +9888 +1 + + +9078 +6 +3 +0 +67 +9889 +1 + + +9079 +6 +3 +3 +0 +8702 +1 + + +9080 +6 +3 +3 +1 +7312 +0 + + +9081 +6 +3 +3 +2 +7277 +0 + + +9082 +6 +3 +3 +3 +7313 +0 + + +9083 +6 +3 +3 +4 +8701 +1 + + +9084 +6 +3 +3 +5 +7311 +0 + + +9085 +6 +3 +3 +6 +8700 +1 + + +9086 +6 +3 +3 +7 +7310 +0 + + +9087 +6 +3 +3 +8 +8699 +1 + + +9088 +6 +3 +3 +9 +7309 +0 + + +9089 +6 +3 +3 +10 +8698 +1 + + +9090 +6 +3 +3 +12 +8703 +1 + + +9091 +6 +3 +3 +13 +8697 +1 + + +9092 +6 +3 +3 +14 +7561 +0 + + +9093 +6 +3 +3 +15 +8696 +1 + + +9094 +6 +3 +3 +16 +7308 +0 + + +9095 +6 +3 +3 +17 +8907 +1 + + +9096 +6 +3 +3 +18 +7307 +0 + + +9097 +6 +3 +3 +19 +7275 +0 + + +9098 +6 +3 +3 +20 +7559 +0 + + +9099 +6 +3 +3 +21 +7274 +0 + + +9100 +6 +3 +3 +23 +7560 +0 + + +9101 +6 +3 +3 +24 +7272 +0 + + +9102 +6 +3 +3 +25 +7305 +0 + + +9103 +6 +3 +3 +26 +7269 +0 + + +9104 +6 +3 +3 +27 +7306 +0 + + +9105 +6 +3 +3 +28 +7543 +0 + + +9106 +6 +3 +3 +29 +7558 +0 + + +9107 +6 +3 +3 +30 +8908 +1 + + +9108 +6 +3 +3 +31 +7557 +0 + + +9109 +6 +3 +3 +32 +7542 +0 + + +9110 +6 +3 +3 +33 +7802 +0 + + +9111 +6 +3 +3 +34 +7540 +0 + + +9112 +6 +3 +3 +35 +7303 +0 + + +9113 +6 +3 +3 +36 +7537 +0 + + +9114 +6 +3 +3 +37 +7304 +0 + + +9115 +6 +3 +3 +38 +7535 +0 + + +9116 +6 +3 +3 +39 +7556 +0 + + +9117 +6 +3 +3 +40 +8906 +1 + + +9118 +6 +3 +3 +41 +8909 +1 + + +9119 +6 +3 +3 +42 +8905 +1 + + +9120 +6 +3 +3 +43 +7555 +0 + + +9121 +6 +3 +3 +44 +8904 +1 + + +9122 +6 +3 +3 +46 +7800 +0 + + +9123 +6 +3 +3 +47 +8903 +1 + + +9124 +6 +3 +3 +48 +7801 +0 + + +9125 +6 +3 +3 +49 +8902 +1 + + +9126 +6 +3 +3 +50 +7301 +0 + + +9127 +6 +3 +3 +51 +8901 +1 + + +9128 +6 +3 +3 +52 +7553 +0 + + +9129 +6 +3 +3 +53 +8900 +1 + + +9130 +6 +3 +3 +54 +8910 +1 + + +9131 +6 +3 +3 +55 +8899 +1 + + +9132 +6 +3 +3 +57 +7554 +0 + + +9133 +6 +3 +3 +58 +7534 +0 + + +9134 +6 +3 +3 +59 +7799 +0 + + +9135 +6 +3 +3 +60 +9106 +1 + + +9136 +6 +3 +3 +61 +7798 +0 + + +9137 +6 +3 +3 +62 +7532 +0 + + +9138 +6 +3 +3 +63 +8036 +0 + + +9139 +6 +3 +3 +64 +7529 +0 + + +9140 +6 +3 +3 +65 +7551 +0 + + +9141 +6 +3 +3 +66 +7527 +0 + + +9142 +6 +3 +3 +67 +8911 +1 + + +9143 +6 +3 +2 +0 +7526 +0 + + +9144 +6 +3 +2 +1 +7552 +0 + + +9145 +6 +3 +2 +2 +7524 +0 + + +9146 +6 +3 +2 +3 +7797 +0 + + +9147 +6 +3 +2 +4 +9107 +1 + + +9148 +6 +3 +2 +5 +7796 +0 + + +9149 +6 +3 +2 +6 +7533 +0 + + +9150 +6 +3 +2 +7 +8034 +0 + + +9151 +6 +3 +2 +8 +7531 +0 + + +9152 +6 +3 +2 +9 +7550 +0 + + +9153 +6 +3 +2 +10 +7530 +0 + + +9154 +6 +3 +2 +12 +7549 +0 + + +9155 +6 +3 +2 +13 +7528 +0 + + +9156 +6 +3 +2 +14 +7794 +0 + + +9157 +6 +3 +2 +15 +7525 +0 + + +9158 +6 +3 +2 +16 +7795 +0 + + +9159 +6 +3 +2 +17 +9108 +1 + + +9160 +6 +3 +2 +18 +8033 +0 + + +9161 +6 +3 +2 +19 +9105 +1 + + +9162 +6 +3 +2 +20 +7548 +0 + + +9163 +6 +3 +2 +21 +9104 +1 + + +9164 +6 +3 +2 +23 +7547 +0 + + +9165 +6 +3 +2 +24 +9103 +1 + + +9166 +6 +3 +2 +25 +7792 +0 + + +9167 +6 +3 +2 +26 +9102 +1 + + +9168 +6 +3 +2 +27 +7793 +0 + + +9169 +6 +3 +2 +28 +9101 +1 + + +9170 +6 +3 +2 +29 +9109 +1 + + +9171 +6 +3 +2 +30 +9100 +1 + + +9172 +6 +3 +2 +31 +8031 +0 + + +9173 +6 +3 +2 +32 +9099 +1 + + +9174 +6 +3 +2 +33 +7546 +0 + + +9175 +6 +3 +2 +34 +9098 +1 + + +9176 +6 +3 +2 +35 +7791 +0 + + +9177 +6 +3 +2 +36 +9097 +1 + + +9178 +6 +3 +2 +37 +7790 +0 + + +9179 +6 +3 +2 +38 +7786 +0 + + +9180 +6 +3 +2 +39 +9110 +1 + + +9181 +6 +3 +2 +40 +7784 +0 + + +9182 +6 +3 +2 +41 +8028 +0 + + +9183 +6 +3 +2 +42 +7783 +0 + + +9184 +6 +3 +2 +43 +7545 +0 + + +9185 +6 +3 +2 +44 +7781 +0 + + +9186 +6 +3 +2 +46 +7789 +0 + + +9187 +6 +3 +2 +47 +9205 +1 + + +9188 +6 +3 +2 +48 +7788 +0 + + +9189 +6 +3 +2 +49 +7778 +0 + + +9190 +6 +3 +2 +50 +7544 +0 + + +9191 +6 +3 +2 +51 +7776 +0 + + +9192 +6 +3 +2 +52 +7541 +0 + + +9193 +6 +3 +2 +53 +7775 +0 + + +9194 +6 +3 +2 +54 +7539 +0 + + +9195 +6 +3 +2 +55 +7787 +0 + + +9196 +6 +3 +2 +57 +7538 +0 + + +9197 +6 +3 +2 +58 +7785 +0 + + +9198 +6 +3 +2 +59 +7536 +0 + + +9199 +6 +3 +2 +60 +9206 +1 + + +9200 +6 +3 +2 +61 +7282 +0 + + +9201 +6 +3 +2 +62 +7782 +0 + + +9202 +6 +3 +2 +63 +7280 +0 + + +9203 +6 +3 +2 +64 +7780 +0 + + +9204 +6 +3 +2 +65 +9209 +1 + + +9205 +6 +3 +2 +66 +7779 +0 + + +9206 +6 +3 +2 +67 +9204 +1 + + +9207 +6 +3 +1 +0 +7777 +0 + + +9208 +6 +3 +1 +1 +9207 +1 + + +9209 +6 +3 +1 +2 +8026 +0 + + +9210 +6 +3 +1 +3 +9203 +1 + + +9211 +6 +3 +1 +4 +8025 +0 + + +9212 +6 +3 +1 +5 +9202 +1 + + +9213 +6 +3 +1 +6 +8023 +0 + + +9214 +6 +3 +1 +7 +9208 +1 + + +9215 +6 +3 +1 +8 +8020 +0 + + +9216 +6 +3 +1 +9 +8018 +0 + + +9217 +1 +0 +1 +10 +7774 +0 + + +9218 +1 +0 +1 +12 +8010 +0 + + +9219 +1 +0 +1 +13 +8005 +0 + + +9220 +1 +0 +1 +14 +8017 +0 + + +9221 +1 +0 +1 +15 +8006 +0 + + +9222 +1 +0 +1 +16 +8012 +0 + + +9223 +1 +0 +1 +17 +8007 +0 + + +9224 +1 +0 +1 +18 +8021 +0 + + +9225 +1 +0 +1 +19 +8008 +0 + + +9226 +1 +0 +1 +20 +8015 +0 + + +9227 +1 +0 +1 +21 +8004 +0 + + +9228 +1 +0 +1 +23 +8022 +0 + + +9229 +1 +0 +1 +24 +8011 +0 + + +9230 +1 +0 +1 +25 +8024 +0 + + +9231 +1 +0 +1 +26 +8002 +0 + + +9232 +1 +0 +1 +27 +8013 +0 + + +9233 +1 +0 +1 +28 +8236 +0 + + +9234 +1 +0 +1 +29 +8027 +0 + + +9235 +1 +0 +1 +30 +8238 +0 + + +9236 +1 +0 +1 +31 +8014 +0 + + +9237 +1 +0 +1 +32 +8009 +0 + + +9238 +1 +0 +1 +33 +8029 +0 + + +9239 +1 +0 +1 +34 +8241 +0 + + +9240 +1 +0 +1 +35 +8030 +0 + + +9241 +1 +0 +1 +36 +7764 +0 + + +9242 +1 +0 +1 +37 +8016 +0 + + +9243 +1 +0 +1 +38 +7766 +0 + + +9244 +1 +0 +1 +39 +8032 +0 + + +9245 +1 +0 +1 +40 +8243 +0 + + +9246 +1 +0 +1 +41 +8019 +0 + + +9247 +1 +0 +1 +42 +7769 +0 + + +9248 +1 +0 +1 +43 +8035 +0 + + +9249 +1 +0 +1 +44 +7770 +0 + + +9250 +1 +0 +1 +46 +8244 +0 + + +9251 +1 +0 +1 +47 +7771 +0 + + +9252 +1 +0 +1 +48 +8246 +0 + + +9253 +1 +0 +1 +49 +8240 +0 + + +9254 +1 +0 +1 +50 +8252 +0 + + +9255 +1 +0 +1 +51 +8242 +0 + + +9256 +1 +0 +1 +52 +8249 +0 + + +9257 +1 +0 +1 +53 +7773 +0 + + +9258 +1 +0 +1 +54 +8254 +0 + + +9259 +1 +0 +1 +55 +8245 +0 + + +9260 +1 +0 +1 +57 +8251 +0 + + +9261 +1 +0 +1 +58 +8247 +0 + + +9262 +1 +0 +1 +59 +8257 +0 + + +9263 +1 +0 +1 +60 +7772 +0 + + +9264 +1 +0 +1 +61 +8259 +0 + + +9265 +1 +0 +1 +62 +6476 +0 + + +9266 +1 +0 +1 +63 +8248 +0 + + +9267 +1 +0 +1 +64 +8465 +0 + + +9268 +1 +0 +1 +65 +8260 +0 + + +9269 +1 +0 +1 +66 +8468 +0 + + +9270 +1 +0 +1 +67 +8262 +0 + + +9271 +1 +0 +0 +0 +7271 +0 + + +9272 +1 +0 +0 +1 +8250 +0 + + +9273 +1 +0 +0 +2 +8470 +0 + + +9274 +1 +0 +0 +3 +8255 +0 + + +9275 +1 +0 +0 +4 +8471 +0 + + +9276 +1 +0 +0 +5 +8253 +0 + + +9277 +1 +0 +0 +6 +7012 +0 + + +9278 +1 +0 +0 +7 +8256 +0 + + +9279 +1 +0 +0 +8 +8467 +0 + + +9280 +1 +0 +0 +9 +8258 +0 + + +9281 +1 +0 +0 +10 +7013 +0 + + +9282 +1 +0 +0 +12 +8473 +0 + + +9283 +1 +0 +0 +13 +6748 +0 + + +9284 +1 +0 +0 +14 +8261 +0 + + +9285 +1 +0 +0 +15 +8469 +0 + + +9286 +1 +0 +0 +16 +8476 +0 + + +9287 +1 +0 +0 +17 +7273 +0 + + +9288 +1 +0 +0 +18 +7017 +0 + + +9289 +1 +0 +0 +19 +8472 +0 + + +9290 +1 +0 +0 +20 +8478 +0 + + +9291 +1 +0 +0 +21 +8474 +0 + + +9292 +1 +0 +0 +23 +8479 +0 + + +9293 +1 +0 +0 +24 +7014 +0 + + +9294 +1 +0 +0 +25 +8481 +0 + + +9295 +1 +0 +0 +26 +7015 +0 + + +9296 +1 +0 +0 +27 +8475 +0 + + +9297 +1 +0 +0 +28 +8685 +0 + + +9298 +1 +0 +0 +29 +6752 +0 + + +9299 +1 +0 +0 +30 +8688 +0 + + +9300 +1 +0 +0 +31 +6751 +0 + + +9301 +1 +0 +0 +32 +6750 +0 + + +9302 +1 +0 +0 +33 +8477 +0 + + +9303 +1 +0 +0 +34 +8690 +0 + + +9304 +1 +0 +0 +35 +7016 +0 + + +9305 +1 +0 +0 +36 +6749 +0 + + +9306 +1 +0 +0 +37 +8480 +0 + + +9307 +1 +0 +0 +38 +8691 +0 + + +9308 +1 +0 +0 +39 +7278 +0 + + +9309 +1 +0 +0 +40 +6747 +0 + + +9310 +1 +0 +0 +41 +7019 +0 + + +9311 +1 +0 +0 +42 +7276 +0 + + +9312 +1 +0 +0 +43 +7018 +0 + + +9313 +1 +0 +0 +44 +8689 +0 + + +9314 +1 +0 +0 +46 +8693 +0 + + +9315 +1 +0 +0 +47 +6753 +0 + + +9316 +1 +0 +0 +48 +6755 +0 + + +9317 +1 +0 +0 +49 +6754 +0 + + +9318 +1 +0 +0 +50 +7281 +0 + + +9319 +1 +0 +0 +51 +8692 +0 + + +9320 +1 +0 +0 +52 +7022 +0 + + +9321 +1 +0 +0 +53 +7279 +0 + + +9322 +1 +0 +0 +54 +8694 +1 + + +9323 +1 +0 +0 +55 +7020 +0 + + +9324 +1 +0 +0 +57 +7021 +0 + + +9325 +1 +0 +0 +58 +6758 +0 + + +9326 +1 +0 +0 +59 +6756 +0 + + +9327 +1 +0 +0 +60 +6757 +0 + + +9328 +1 +0 +0 +61 +8695 +1 + + +9329 +1 +0 +0 +62 +7284 +0 + + +9330 +1 +0 +0 +63 +7023 +0 + + +9331 +1 +0 +0 +64 +7025 +0 + + +9332 +1 +0 +0 +65 +6760 +0 + + +9333 +1 +0 +0 +66 +7024 +0 + + +9334 +1 +0 +0 +67 +6759 +0 + + +9335 +1 +0 +3 +0 +6452 +0 + + +9336 +1 +0 +3 +1 +6454 +0 + + +9337 +1 +0 +3 +2 +6720 +0 + + +9338 +1 +0 +3 +3 +6450 +0 + + +9339 +1 +0 +3 +4 +6722 +0 + + +9340 +1 +0 +3 +5 +6457 +0 + + +9341 +1 +0 +3 +6 +5869 +0 + + +9342 +1 +0 +3 +7 +6453 +0 + + +9343 +1 +0 +3 +8 +6723 +0 + + +9344 +1 +0 +3 +9 +6455 +0 + + +9345 +1 +0 +3 +10 +5577 +0 + + +9346 +1 +0 +3 +12 +6456 +0 + + +9347 +1 +0 +3 +13 +6161 +0 + + +9348 +1 +0 +3 +14 +6725 +0 + + +9349 +1 +0 +3 +15 +6721 +0 + + +9350 +1 +0 +3 +16 +6459 +0 + + +9351 +1 +0 +3 +17 +6451 +0 + + +9352 +1 +0 +3 +18 +6728 +0 + + +9353 +1 +0 +3 +19 +6724 +0 + + +9354 +1 +0 +3 +20 +6458 +0 + + +9355 +1 +0 +3 +21 +6448 +0 + + +9356 +1 +0 +3 +23 +6730 +0 + + +9357 +1 +0 +3 +24 +6160 +0 + + +9358 +1 +0 +3 +25 +6731 +0 + + +9359 +1 +0 +3 +26 +6726 +0 + + +9360 +1 +0 +3 +27 +6460 +0 + + +9361 +1 +0 +3 +28 +5872 +0 + + +9362 +1 +0 +3 +29 +6727 +0 + + +9363 +1 +0 +3 +30 +6158 +0 + + +9364 +1 +0 +3 +31 +6461 +0 + + +9365 +1 +0 +3 +32 +6989 +0 + + +9366 +1 +0 +3 +33 +6729 +0 + + +9367 +1 +0 +3 +34 +6449 +0 + + +9368 +1 +0 +3 +35 +6183 +0 + + +9369 +1 +0 +3 +36 +6991 +0 + + +9370 +1 +0 +3 +37 +6732 +0 + + +9371 +1 +0 +3 +38 +6447 +0 + + +9372 +1 +0 +3 +39 +6733 +0 + + +9373 +1 +0 +3 +40 +6992 +0 + + +9374 +1 +0 +3 +41 +6462 +0 + + +9375 +1 +0 +3 +42 +6994 +0 + + +9376 +1 +0 +3 +43 +6734 +0 + + +9377 +1 +0 +3 +44 +6446 +0 + + +9378 +1 +0 +3 +46 +6463 +0 + + +9379 +1 +0 +3 +47 +6990 +0 + + +9380 +1 +0 +3 +48 +6185 +0 + + +9381 +1 +0 +3 +49 +6445 +0 + + +9382 +1 +0 +3 +50 +6997 +0 + + +9383 +1 +0 +3 +51 +6993 +0 + + +9384 +1 +0 +3 +52 +6164 +0 + + +9385 +1 +0 +3 +53 +6444 +0 + + +9386 +1 +0 +3 +54 +6999 +0 + + +9387 +1 +0 +3 +55 +6442 +0 + + +9388 +1 +0 +3 +57 +6162 +0 + + +9389 +1 +0 +3 +58 +6995 +0 + + +9390 +1 +0 +3 +59 +7000 +0 + + +9391 +1 +0 +3 +60 +6996 +0 + + +9392 +1 +0 +3 +61 +5578 +0 + + +9393 +1 +0 +3 +62 +6440 +0 + + +9394 +1 +0 +3 +63 +5871 +0 + + +9395 +1 +0 +3 +64 +6443 +0 + + +9396 +1 +0 +3 +65 +6998 +0 + + +9397 +1 +0 +3 +66 +6717 +0 + + +9398 +1 +0 +3 +67 +5873 +0 + + +9399 +1 +0 +2 +0 +7254 +0 + + +9400 +1 +0 +2 +1 +7001 +0 + + +9401 +1 +0 +2 +2 +6736 +0 + + +9402 +1 +0 +2 +3 +6735 +0 + + +9403 +1 +0 +2 +4 +7255 +0 + + +9404 +1 +0 +2 +5 +7003 +0 + + +9405 +1 +0 +2 +6 +7257 +0 + + +9406 +1 +0 +2 +7 +6465 +0 + + +9407 +1 +0 +2 +8 +6464 +0 + + +9408 +1 +0 +2 +9 +7002 +0 + + +9409 +1 +0 +2 +10 +6186 +0 + + +9410 +1 +0 +2 +12 +6187 +0 + + +9411 +1 +0 +2 +13 +6737 +0 + + +9412 +1 +0 +2 +14 +7260 +0 + + +9413 +1 +0 +2 +15 +7256 +0 + + +9414 +1 +0 +2 +16 +7262 +0 + + +9415 +1 +0 +2 +17 +6738 +0 + + +9416 +1 +0 +2 +18 +6466 +0 + + +9417 +1 +0 +2 +19 +7258 +0 + + +9418 +1 +0 +2 +20 +7004 +0 + + +9419 +1 +0 +2 +21 +6467 +0 + + +9420 +1 +0 +2 +23 +7263 +0 + + +9421 +1 +0 +2 +24 +7259 +0 + + +9422 +1 +0 +2 +25 +7005 +0 + + +9423 +1 +0 +2 +26 +6188 +0 + + +9424 +1 +0 +2 +27 +6740 +0 + + +9425 +1 +0 +2 +28 +7265 +0 + + +9426 +1 +0 +2 +29 +7261 +0 + + +9427 +1 +0 +2 +30 +7006 +0 + + +9428 +1 +0 +2 +31 +6739 +0 + + +9429 +1 +0 +2 +32 +7510 +0 + + +9430 +1 +0 +2 +33 +7264 +0 + + +9431 +1 +0 +2 +34 +7007 +0 + + +9432 +1 +0 +2 +35 +6468 +0 + + +9433 +1 +0 +2 +36 +7511 +0 + + +9434 +1 +0 +2 +37 +7266 +0 + + +9435 +1 +0 +2 +38 +6742 +0 + + +9436 +1 +0 +2 +39 +7267 +0 + + +9437 +1 +0 +2 +40 +7513 +0 + + +9438 +1 +0 +2 +41 +5274 +0 + + +9439 +1 +0 +2 +42 +7516 +0 + + +9440 +1 +0 +2 +43 +5273 +0 + + +9441 +1 +0 +2 +44 +6741 +0 + + +9442 +1 +0 +2 +46 +5272 +0 + + +9443 +1 +0 +2 +47 +7512 +0 + + +9444 +1 +0 +2 +48 +7268 +0 + + +9445 +1 +0 +2 +49 +6470 +0 + + +9446 +1 +0 +2 +50 +7518 +0 + + +9447 +1 +0 +2 +51 +7514 +0 + + +9448 +1 +0 +2 +52 +7009 +0 + + +9449 +1 +0 +2 +53 +7270 +0 + + +9450 +1 +0 +2 +54 +7519 +0 + + +9451 +1 +0 +2 +55 +7515 +0 + + +9452 +1 +0 +2 +57 +7521 +0 + + +9453 +1 +0 +2 +58 +7011 +0 + + +9454 +1 +0 +2 +59 +7008 +0 + + +9455 +1 +0 +2 +60 +7517 +0 + + +9456 +1 +0 +2 +61 +6743 +0 + + +9457 +1 +0 +2 +62 +7010 +0 + + +9458 +1 +0 +2 +63 +6744 +0 + + +9459 +1 +0 +2 +64 +6745 +0 + + +9460 +1 +0 +2 +65 +7520 +0 + + +9461 +1 +0 +2 +66 +7759 +0 + + +9462 +1 +0 +2 +67 +6473 +0 + + +9463 +1 +0 +1 +0 +7760 +0 + + +9464 +1 +0 +1 +1 +7522 +0 + + +9465 +1 +0 +1 +2 +6746 +0 + + +9466 +1 +0 +1 +3 +7767 +0 + + +9467 +1 +0 +1 +4 +7762 +0 + + +9468 +1 +0 +1 +5 +7523 +0 + + +9469 +1 +0 +1 +6 +6475 +0 + + +9470 +1 +0 +1 +7 +7768 +0 + + +9471 +1 +0 +1 +8 +7765 +0 + + +9472 +1 +0 +1 +9 +7763 +0 + + +9473 +1 +1 +1 +10 +8003 +0 + + +9474 +1 +1 +1 +12 +8000 +0 + + +9475 +1 +1 +1 +13 +8228 +0 + + +9476 +1 +1 +1 +14 +8230 +0 + + +9477 +1 +1 +1 +15 +7983 +0 + + +9478 +1 +1 +1 +16 +8233 +0 + + +9479 +1 +1 +1 +17 +8226 +0 + + +9480 +1 +1 +1 +18 +7228 +0 + + +9481 +1 +1 +1 +19 +8229 +0 + + +9482 +1 +1 +1 +20 +8235 +0 + + +9483 +1 +1 +1 +21 +7745 +0 + + +9484 +1 +1 +1 +23 +6969 +0 + + +9485 +1 +1 +1 +24 +8231 +0 + + +9486 +1 +1 +1 +25 +6968 +0 + + +9487 +1 +1 +1 +26 +7744 +0 + + +9488 +1 +1 +1 +27 +6703 +0 + + +9489 +1 +1 +1 +28 +7499 +0 + + +9490 +1 +1 +1 +29 +7998 +0 + + +9491 +1 +1 +1 +30 +7985 +0 + + +9492 +1 +1 +1 +31 +8232 +0 + + +9493 +1 +1 +1 +32 +7747 +0 + + +9494 +1 +1 +1 +33 +8234 +0 + + +9495 +1 +1 +1 +34 +7746 +0 + + +9496 +1 +1 +1 +35 +8237 +0 + + +9497 +1 +1 +1 +36 +8454 +0 + + +9498 +1 +1 +1 +37 +8239 +0 + + +9499 +1 +1 +1 +38 +7986 +0 + + +9500 +1 +1 +1 +39 +7997 +0 + + +9501 +1 +1 +1 +40 +8455 +0 + + +9502 +1 +1 +1 +41 +7995 +0 + + +9503 +1 +1 +1 +42 +8457 +0 + + +9504 +1 +1 +1 +43 +7992 +0 + + +9505 +1 +1 +1 +44 +7980 +0 + + +9506 +1 +1 +1 +46 +7990 +0 + + +9507 +1 +1 +1 +47 +7742 +0 + + +9508 +1 +1 +1 +48 +8220 +0 + + +9509 +1 +1 +1 +49 +7743 +0 + + +9510 +1 +1 +1 +50 +8460 +0 + + +9511 +1 +1 +1 +51 +7498 +0 + + +9512 +1 +1 +1 +52 +8462 +0 + + +9513 +1 +1 +1 +53 +8456 +0 + + +9514 +1 +1 +1 +54 +8463 +0 + + +9515 +1 +1 +1 +55 +8458 +0 + + +9516 +1 +1 +1 +57 +8222 +0 + + +9517 +1 +1 +1 +58 +8459 +0 + + +9518 +1 +1 +1 +59 +8225 +0 + + +9519 +1 +1 +1 +60 +7495 +0 + + +9520 +1 +1 +1 +61 +8227 +0 + + +9521 +1 +1 +1 +62 +7496 +0 + + +9522 +1 +1 +1 +63 +8219 +0 + + +9523 +1 +1 +1 +64 +7741 +0 + + +9524 +1 +1 +1 +65 +8217 +0 + + +9525 +1 +1 +1 +66 +7740 +0 + + +9526 +1 +1 +1 +67 +8461 +0 + + +9527 +1 +1 +0 +0 +7494 +0 + + +9528 +1 +1 +0 +1 +8464 +0 + + +9529 +1 +1 +0 +2 +9182 +1 + + +9530 +1 +1 +0 +3 +8466 +0 + + +9531 +1 +1 +0 +4 +8675 +0 + + +9532 +1 +1 +0 +5 +7987 +0 + + +9533 +1 +1 +0 +6 +8677 +0 + + +9534 +1 +1 +0 +7 +7989 +0 + + +9535 +1 +1 +0 +8 +7493 +0 + + +9536 +1 +1 +0 +9 +8216 +0 + + +9537 +1 +1 +0 +10 +7738 +0 + + +9538 +1 +1 +0 +12 +8218 +0 + + +9539 +1 +1 +0 +13 +8214 +0 + + +9540 +1 +1 +0 +14 +8221 +0 + + +9541 +1 +1 +0 +15 +8212 +0 + + +9542 +1 +1 +0 +16 +8682 +0 + + +9543 +1 +1 +0 +17 +8211 +0 + + +9544 +1 +1 +0 +18 +8680 +0 + + +9545 +1 +1 +0 +19 +8678 +0 + + +9546 +1 +1 +0 +20 +8683 +0 + + +9547 +1 +1 +0 +21 +8679 +0 + + +9548 +1 +1 +0 +23 +8223 +0 + + +9549 +1 +1 +0 +24 +7739 +0 + + +9550 +1 +1 +0 +25 +8224 +0 + + +9551 +1 +1 +0 +26 +8215 +0 + + +9552 +1 +1 +0 +27 +8452 +0 + + +9553 +1 +1 +0 +28 +8213 +0 + + +9554 +1 +1 +0 +29 +8449 +0 + + +9555 +1 +1 +0 +30 +8210 +0 + + +9556 +1 +1 +0 +31 +8681 +0 + + +9557 +1 +1 +0 +32 +8438 +0 + + +9558 +1 +1 +0 +33 +8684 +0 + + +9559 +1 +1 +0 +34 +8436 +0 + + +9560 +1 +1 +0 +35 +8686 +0 + + +9561 +1 +1 +0 +36 +8887 +0 + + +9562 +1 +1 +0 +37 +8687 +0 + + +9563 +1 +1 +0 +38 +8889 +0 + + +9564 +1 +1 +0 +39 +8447 +0 + + +9565 +1 +1 +0 +40 +8892 +0 + + +9566 +1 +1 +0 +41 +8446 +0 + + +9567 +1 +1 +0 +42 +8433 +0 + + +9568 +1 +1 +0 +43 +8444 +0 + + +9569 +1 +1 +0 +44 +8886 +0 + + +9570 +1 +1 +0 +46 +8441 +0 + + +9571 +1 +1 +0 +47 +8676 +0 + + +9572 +1 +1 +0 +48 +8439 +0 + + +9573 +1 +1 +0 +49 +8890 +0 + + +9574 +1 +1 +0 +50 +8894 +0 + + +9575 +1 +1 +0 +51 +8674 +0 + + +9576 +1 +1 +0 +52 +8895 +0 + + +9577 +1 +1 +0 +53 +8453 +0 + + +9578 +1 +1 +0 +54 +8897 +0 + + +9579 +1 +1 +0 +55 +8451 +0 + + +9580 +1 +1 +0 +57 +9094 +1 + + +9581 +1 +1 +0 +58 +8891 +0 + + +9582 +1 +1 +0 +59 +9096 +1 + + +9583 +1 +1 +0 +60 +8893 +0 + + +9584 +1 +1 +0 +61 +9095 +1 + + +9585 +1 +1 +0 +62 +8672 +0 + + +9586 +1 +1 +0 +63 +8896 +0 + + +9587 +1 +1 +0 +64 +9091 +0 + + +9588 +1 +1 +0 +65 +8898 +1 + + +9589 +1 +1 +0 +66 +8673 +0 + + +9590 +1 +1 +0 +67 +9093 +0 + + +9591 +1 +1 +3 +0 +5866 +0 + + +9592 +1 +1 +3 +1 +5868 +0 + + +9593 +1 +1 +3 +2 +6423 +0 + + +9594 +1 +1 +3 +3 +5860 +0 + + +9595 +1 +1 +3 +4 +6145 +0 + + +9596 +1 +1 +3 +5 +6718 +0 + + +9597 +1 +1 +3 +6 +6144 +0 + + +9598 +1 +1 +3 +7 +6437 +0 + + +9599 +1 +1 +3 +8 +5859 +0 + + +9600 +1 +1 +3 +9 +6159 +0 + + +9601 +1 +1 +3 +10 +6981 +0 + + +9602 +1 +1 +3 +12 +5863 +0 + + +9603 +1 +1 +3 +13 +6983 +0 + + +9604 +1 +1 +3 +14 +5861 +0 + + +9605 +1 +1 +3 +15 +6978 +0 + + +9606 +1 +1 +3 +16 +5858 +0 + + +9607 +1 +1 +3 +17 +6976 +0 + + +9608 +1 +1 +3 +18 +5865 +0 + + +9609 +1 +1 +3 +19 +6715 +0 + + +9610 +1 +1 +3 +20 +6150 +0 + + +9611 +1 +1 +3 +21 +6979 +0 + + +9612 +1 +1 +3 +23 +6984 +0 + + +9613 +1 +1 +3 +24 +6980 +0 + + +9614 +1 +1 +3 +25 +6151 +0 + + +9615 +1 +1 +3 +26 +6716 +0 + + +9616 +1 +1 +3 +27 +6142 +0 + + +9617 +1 +1 +3 +28 +6982 +0 + + +9618 +1 +1 +3 +29 +6986 +0 + + +9619 +1 +1 +3 +30 +6985 +0 + + +9620 +1 +1 +3 +31 +6429 +0 + + +9621 +1 +1 +3 +32 +6719 +0 + + +9622 +1 +1 +3 +33 +6436 +0 + + +9623 +1 +1 +3 +34 +6713 +0 + + +9624 +1 +1 +3 +35 +6157 +0 + + +9625 +1 +1 +3 +36 +9054 +0 + + +9626 +1 +1 +3 +37 +6987 +0 + + +9627 +1 +1 +3 +38 +7239 +0 + + +9628 +1 +1 +3 +39 +6156 +0 + + +9629 +1 +1 +3 +40 +7241 +0 + + +9630 +1 +1 +3 +41 +6988 +0 + + +9631 +1 +1 +3 +42 +6714 +0 + + +9632 +1 +1 +3 +43 +6434 +0 + + +9633 +1 +1 +3 +44 +7244 +0 + + +9634 +1 +1 +3 +46 +5575 +0 + + +9635 +1 +1 +3 +47 +7246 +0 + + +9636 +1 +1 +3 +48 +5572 +0 + + +9637 +1 +1 +3 +49 +7981 +0 + + +9638 +1 +1 +3 +50 +5570 +0 + + +9639 +1 +1 +3 +51 +6975 +0 + + +9640 +1 +1 +3 +52 +7753 +0 + + +9641 +1 +1 +3 +53 +7242 +0 + + +9642 +1 +1 +3 +54 +5569 +0 + + +9643 +1 +1 +3 +55 +7243 +0 + + +9644 +1 +1 +3 +57 +7247 +0 + + +9645 +1 +1 +3 +58 +6710 +0 + + +9646 +1 +1 +3 +59 +7249 +0 + + +9647 +1 +1 +3 +60 +7245 +0 + + +9648 +1 +1 +3 +61 +5566 +0 + + +9649 +1 +1 +3 +62 +6709 +0 + + +9650 +1 +1 +3 +63 +7252 +0 + + +9651 +1 +1 +3 +64 +7248 +0 + + +9652 +1 +1 +3 +65 +5864 +0 + + +9653 +1 +1 +3 +66 +6707 +0 + + +9654 +1 +1 +3 +67 +6149 +0 + + +9655 +1 +1 +2 +0 +6435 +0 + + +9656 +1 +1 +2 +1 +7250 +0 + + +9657 +1 +1 +2 +2 +6433 +0 + + +9658 +1 +1 +2 +3 +7251 +0 + + +9659 +1 +1 +2 +4 +7497 +0 + + +9660 +1 +1 +2 +5 +6148 +0 + + +9661 +1 +1 +2 +6 +6706 +0 + + +9662 +1 +1 +2 +7 +6426 +0 + + +9663 +1 +1 +2 +8 +7500 +0 + + +9664 +1 +1 +2 +9 +6432 +0 + + +9665 +1 +1 +2 +10 +7502 +0 + + +9666 +1 +1 +2 +12 +7253 +0 + + +9667 +1 +1 +2 +13 +7503 +0 + + +9668 +1 +1 +2 +14 +6154 +0 + + +9669 +1 +1 +2 +15 +6430 +0 + + +9670 +1 +1 +2 +16 +6155 +0 + + +9671 +1 +1 +2 +17 +6428 +0 + + +9672 +1 +1 +2 +18 +5870 +0 + + +9673 +1 +1 +2 +19 +6438 +0 + + +9674 +1 +1 +2 +20 +7505 +0 + + +9675 +1 +1 +2 +21 +6711 +0 + + +9676 +1 +1 +2 +23 +5862 +0 + + +9677 +1 +1 +2 +24 +7501 +0 + + +9678 +1 +1 +2 +25 +6147 +0 + + +9679 +1 +1 +2 +26 +6712 +0 + + +9680 +1 +1 +2 +27 +5568 +0 + + +9681 +1 +1 +2 +28 +7504 +0 + + +9682 +1 +1 +2 +29 +7508 +0 + + +9683 +1 +1 +2 +30 +7506 +0 + + +9684 +1 +1 +2 +31 +5571 +0 + + +9685 +1 +1 +2 +32 +6972 +0 + + +9686 +1 +1 +2 +33 +5573 +0 + + +9687 +1 +1 +2 +34 +6974 +0 + + +9688 +1 +1 +2 +35 +6146 +0 + + +9689 +1 +1 +2 +36 +6973 +0 + + +9690 +1 +1 +2 +37 +7507 +0 + + +9691 +1 +1 +2 +38 +6708 +0 + + +9692 +1 +1 +2 +39 +6424 +0 + + +9693 +1 +1 +2 +40 +6977 +0 + + +9694 +1 +1 +2 +41 +7509 +0 + + +9695 +1 +1 +2 +42 +7749 +0 + + +9696 +1 +1 +2 +43 +6431 +0 + + +9697 +1 +1 +2 +44 +7751 +0 + + +9698 +1 +1 +2 +46 +6441 +0 + + +9699 +1 +1 +2 +47 +7752 +0 + + +9700 +1 +1 +2 +48 +6153 +0 + + +9701 +1 +1 +2 +49 +7233 +0 + + +9702 +1 +1 +2 +50 +6152 +0 + + +9703 +1 +1 +2 +51 +7231 +0 + + +9704 +1 +1 +2 +52 +7754 +0 + + +9705 +1 +1 +2 +53 +6705 +0 + + +9706 +1 +1 +2 +54 +6439 +0 + + +9707 +1 +1 +2 +55 +7750 +0 + + +9708 +1 +1 +2 +57 +7757 +0 + + +9709 +1 +1 +2 +58 +7748 +0 + + +9710 +1 +1 +2 +59 +5270 +0 + + +9711 +1 +1 +2 +60 +7755 +0 + + +9712 +1 +1 +2 +61 +5271 +0 + + +9713 +1 +1 +2 +62 +7756 +0 + + +9714 +1 +1 +2 +63 +5867 +0 + + +9715 +1 +1 +2 +64 +6970 +0 + + +9716 +1 +1 +2 +65 +7996 +0 + + +9717 +1 +1 +2 +66 +6971 +0 + + +9718 +1 +1 +2 +67 +7999 +0 + + +9719 +1 +1 +1 +0 +7230 +0 + + +9720 +1 +1 +1 +1 +8001 +0 + + +9721 +1 +1 +1 +2 +6704 +0 + + +9722 +1 +1 +1 +3 +7994 +0 + + +9723 +1 +1 +1 +4 +7991 +0 + + +9724 +1 +1 +1 +5 +7758 +0 + + +9725 +1 +1 +1 +6 +7988 +0 + + +9726 +1 +1 +1 +7 +7761 +0 + + +9727 +1 +1 +1 +8 +7993 +0 + + +9728 +1 +1 +1 +9 +9181 +1 + + +9729 +7 +0 +1 +10 +9798 +1 + + +9730 +7 +0 +1 +12 +9720 +1 + + +9731 +7 +0 +1 +13 +9941 +1 + + +9732 +7 +0 +1 +14 +9639 +1 + + +9733 +7 +0 +1 +15 +9871 +1 + + +9734 +7 +0 +1 +16 +7984 +0 + + +9735 +7 +0 +1 +17 +9942 +1 + + +9736 +7 +0 +1 +18 +9468 +1 + + +9737 +7 +0 +1 +19 +9872 +1 + + +9738 +7 +0 +1 +20 +9799 +1 + + +9739 +7 +0 +1 +21 +9873 +1 + + +9740 +7 +0 +1 +23 +9943 +1 + + +9741 +7 +0 +1 +24 +9874 +1 + + +9742 +7 +0 +1 +25 +9721 +1 + + +9743 +7 +0 +1 +26 +9875 +1 + + +9744 +7 +0 +1 +27 +9640 +1 + + +9745 +7 +0 +1 +28 +9945 +1 + + +9746 +7 +0 +1 +29 +9556 +1 + + +9747 +7 +0 +1 +30 +9944 +1 + + +9748 +7 +0 +1 +31 +9469 +1 + + +9749 +7 +0 +1 +32 +10011 +1 + + +9750 +7 +0 +1 +33 +9379 +1 + + +9751 +7 +0 +1 +34 +9946 +1 + + +9752 +7 +0 +1 +35 +9287 +1 + + +9753 +7 +0 +1 +36 +9876 +1 + + +9754 +7 +0 +1 +37 +9193 +1 + + +9755 +7 +0 +1 +38 +9801 +1 + + +9756 +7 +0 +1 +39 +9800 +1 + + +9757 +7 +0 +1 +40 +9723 +1 + + +9758 +7 +0 +1 +41 +9722 +1 + + +9759 +7 +0 +1 +42 +9948 +1 + + +9760 +7 +0 +1 +43 +9641 +1 + + +9761 +7 +0 +1 +44 +10007 +1 + + +9762 +7 +0 +1 +46 +9557 +1 + + +9763 +7 +0 +1 +47 +10008 +1 + + +9764 +7 +0 +1 +48 +9470 +1 + + +9765 +7 +0 +1 +49 +9878 +1 + + +9766 +7 +0 +1 +50 +9380 +1 + + +9767 +7 +0 +1 +51 +9803 +1 + + +9768 +7 +0 +1 +52 +9288 +1 + + +9769 +7 +0 +1 +53 +9725 +1 + + +9770 +7 +0 +1 +54 +10009 +1 + + +9771 +7 +0 +1 +55 +9644 +1 + + +9772 +7 +0 +1 +57 +9642 +1 + + +9773 +7 +0 +1 +58 +9560 +1 + + +9774 +7 +0 +1 +59 +9558 +1 + + +9775 +7 +0 +1 +60 +9473 +1 + + +9776 +7 +0 +1 +61 +9471 +1 + + +9777 +7 +0 +1 +62 +9949 +1 + + +9778 +7 +0 +1 +63 +9381 +1 + + +9779 +7 +0 +1 +64 +9879 +1 + + +9780 +7 +0 +1 +65 +9947 +1 + + +9781 +7 +0 +1 +66 +9804 +1 + + +9782 +7 +0 +1 +67 +9877 +1 + + +9783 +7 +0 +0 +0 +9726 +1 + + +9784 +7 +0 +0 +1 +9802 +1 + + +9785 +7 +0 +0 +2 +9645 +1 + + +9786 +7 +0 +0 +3 +9724 +1 + + +9787 +7 +0 +0 +4 +9561 +1 + + +9788 +7 +0 +0 +5 +9643 +1 + + +9789 +7 +0 +0 +6 +10069 +1 + + +9790 +7 +0 +0 +7 +9559 +1 + + +9791 +7 +0 +0 +8 +9950 +1 + + +9792 +7 +0 +0 +9 +9472 +1 + + +9793 +7 +0 +0 +10 +9880 +1 + + +9794 +7 +0 +0 +12 +10070 +1 + + +9795 +7 +0 +0 +13 +9805 +1 + + +9796 +7 +0 +0 +14 +9806 +1 + + +9797 +7 +0 +0 +15 +9727 +1 + + +9798 +7 +0 +0 +16 +10010 +1 + + +9799 +7 +0 +0 +17 +9646 +1 + + +9800 +7 +0 +0 +18 +9728 +1 + + +9801 +7 +0 +0 +19 +9951 +1 + + +9802 +7 +0 +0 +20 +9952 +1 + + +9803 +7 +0 +0 +21 +9881 +1 + + +9804 +7 +0 +0 +23 +9807 +1 + + +9805 +7 +0 +0 +24 +9882 +1 + + +9806 +7 +0 +0 +25 +9729 +1 + + +9807 +7 +0 +0 +26 +9953 +1 + + +9808 +7 +0 +0 +27 +9954 +1 + + +9809 +7 +0 +0 +28 +9883 +1 + + +9810 +7 +0 +0 +29 +9884 +1 + + +9811 +7 +0 +0 +30 +9808 +1 + + +9812 +7 +0 +0 +31 +9955 +1 + + +9813 +7 +0 +0 +32 +10014 +1 + + +9814 +7 +0 +0 +33 +7982 +0 + + +9815 +7 +0 +0 +34 +10015 +1 + + +9816 +7 +0 +0 +35 +10012 +1 + + +9817 +7 +0 +0 +36 +10016 +1 + + +9818 +7 +0 +0 +37 +10013 +1 + + +9819 +7 +0 +0 +38 +10126 +1 + + +9820 +7 +0 +0 +39 +10017 +1 + + +9821 +7 +0 +0 +40 +10019 +1 + + +9822 +7 +0 +0 +41 +10018 +1 + + +9823 +7 +0 +0 +42 +10020 +1 + + +9824 +7 +0 +0 +43 +10127 +1 + + +9825 +7 +0 +0 +44 +10071 +1 + + +9826 +7 +0 +0 +46 +10128 +1 + + +9827 +7 +0 +0 +47 +10072 +1 + + +9828 +7 +0 +0 +48 +10075 +1 + + +9829 +7 +0 +0 +49 +10073 +1 + + +9830 +7 +0 +0 +50 +10076 +1 + + +9831 +7 +0 +0 +51 +10074 +1 + + +9832 +7 +0 +0 +52 +10077 +1 + + +9833 +7 +0 +0 +53 +10235 +1 + + +9834 +7 +0 +0 +54 +10078 +1 + + +9835 +7 +0 +0 +55 +10236 +1 + + +9836 +7 +0 +0 +57 +10079 +1 + + +9837 +7 +0 +0 +58 +10237 +1 + + +9838 +7 +0 +0 +59 +10129 +1 + + +9839 +7 +0 +0 +60 +10238 +1 + + +9840 +7 +0 +0 +61 +10130 +1 + + +9841 +7 +0 +0 +62 +10239 +1 + + +9842 +7 +0 +0 +63 +10131 +1 + + +9843 +7 +0 +0 +64 +10175 +1 + + +9844 +7 +0 +0 +65 +10132 +1 + + +9845 +7 +0 +0 +66 +10176 +1 + + +9846 +7 +0 +0 +67 +10177 +1 + + +9847 +7 +0 +3 +0 +9071 +0 + + +9848 +7 +0 +3 +1 +9069 +0 + + +9849 +7 +0 +3 +2 +9060 +0 + + +9850 +7 +0 +3 +3 +9072 +0 + + +9851 +7 +0 +3 +4 +9062 +0 + + +9852 +7 +0 +3 +5 +8864 +0 + + +9853 +7 +0 +3 +6 +9063 +0 + + +9854 +7 +0 +3 +7 +8863 +0 + + +9855 +7 +0 +3 +8 +9065 +0 + + +9856 +7 +0 +3 +9 +8655 +0 + + +9857 +7 +0 +3 +10 +9057 +0 + + +9858 +7 +0 +3 +12 +8656 +0 + + +9859 +7 +0 +3 +13 +9462 +1 + + +9860 +7 +0 +3 +14 +8440 +0 + + +9861 +7 +0 +3 +15 +9463 +1 + + +9862 +7 +0 +3 +16 +8866 +0 + + +9863 +7 +0 +3 +17 +9055 +0 + + +9864 +7 +0 +3 +18 +9464 +1 + + +9865 +7 +0 +3 +19 +9053 +0 + + +9866 +7 +0 +3 +20 +8865 +0 + + +9867 +7 +0 +3 +21 +9056 +0 + + +9868 +7 +0 +3 +23 +8657 +0 + + +9869 +7 +0 +3 +24 +9058 +0 + + +9870 +7 +0 +3 +25 +8658 +0 + + +9871 +7 +0 +3 +26 +9068 +0 + + +9872 +7 +0 +3 +27 +8442 +0 + + +9873 +7 +0 +3 +28 +9059 +0 + + +9874 +7 +0 +3 +29 +8867 +0 + + +9875 +7 +0 +3 +30 +9061 +0 + + +9876 +7 +0 +3 +31 +8868 +0 + + +9877 +7 +0 +3 +32 +9064 +0 + + +9878 +7 +0 +3 +33 +8660 +0 + + +9879 +7 +0 +3 +34 +9066 +0 + + +9880 +7 +0 +3 +35 +8659 +0 + + +9881 +7 +0 +3 +36 +9067 +0 + + +9882 +7 +0 +3 +37 +8443 +0 + + +9883 +7 +0 +3 +38 +9070 +0 + + +9884 +7 +0 +3 +39 +8869 +0 + + +9885 +7 +0 +3 +40 +9550 +1 + + +9886 +7 +0 +3 +41 +8870 +0 + + +9887 +7 +0 +3 +42 +9551 +1 + + +9888 +7 +0 +3 +43 +8662 +0 + + +9889 +7 +0 +3 +44 +8859 +0 + + +9890 +7 +0 +3 +46 +8661 +0 + + +9891 +7 +0 +3 +47 +8860 +0 + + +9892 +7 +0 +3 +48 +8445 +0 + + +9893 +7 +0 +3 +49 +8652 +0 + + +9894 +7 +0 +3 +50 +9552 +1 + + +9895 +7 +0 +3 +51 +8651 +0 + + +9896 +7 +0 +3 +52 +8872 +0 + + +9897 +7 +0 +3 +53 +8435 +0 + + +9898 +7 +0 +3 +54 +8871 +0 + + +9899 +7 +0 +3 +55 +8861 +0 + + +9900 +7 +0 +3 +57 +8663 +0 + + +9901 +7 +0 +3 +58 +8862 +0 + + +9902 +7 +0 +3 +59 +8664 +0 + + +9903 +7 +0 +3 +60 +8654 +0 + + +9904 +7 +0 +3 +61 +8448 +0 + + +9905 +7 +0 +3 +62 +8653 +0 + + +9906 +7 +0 +3 +63 +9073 +0 + + +9907 +7 +0 +3 +64 +8437 +0 + + +9908 +7 +0 +3 +65 +9076 +0 + + +9909 +7 +0 +3 +66 +9280 +1 + + +9910 +7 +0 +3 +67 +9074 +0 + + +9911 +7 +0 +2 +0 +9281 +1 + + +9912 +7 +0 +2 +1 +9075 +0 + + +9913 +7 +0 +2 +2 +9635 +1 + + +9914 +7 +0 +2 +3 +8874 +0 + + +9915 +7 +0 +2 +4 +9186 +1 + + +9916 +7 +0 +2 +5 +8875 +0 + + +9917 +7 +0 +2 +6 +9282 +1 + + +9918 +7 +0 +2 +7 +9636 +1 + + +9919 +7 +0 +2 +8 +9187 +1 + + +9920 +7 +0 +2 +9 +8873 +0 + + +9921 +7 +0 +2 +10 +9188 +1 + + +9922 +7 +0 +2 +12 +9637 +1 + + +9923 +7 +0 +2 +13 +9078 +0 + + +9924 +7 +0 +2 +14 +8876 +0 + + +9925 +7 +0 +2 +15 +9077 +0 + + +9926 +7 +0 +2 +16 +8665 +0 + + +9927 +7 +0 +2 +17 +8877 +0 + + +9928 +7 +0 +2 +18 +8668 +0 + + +9929 +7 +0 +2 +19 +8878 +0 + + +9930 +7 +0 +2 +20 +8666 +0 + + +9931 +7 +0 +2 +21 +8670 +0 + + +9932 +7 +0 +2 +23 +8667 +0 + + +9933 +7 +0 +2 +24 +8669 +0 + + +9934 +7 +0 +2 +25 +8450 +0 + + +9935 +7 +0 +2 +26 +9079 +0 + + +9936 +7 +0 +2 +27 +9465 +1 + + +9937 +7 +0 +2 +28 +9080 +0 + + +9938 +7 +0 +2 +29 +9375 +1 + + +9939 +7 +0 +2 +30 +8880 +0 + + +9940 +7 +0 +2 +31 +9283 +1 + + +9941 +7 +0 +2 +32 +9716 +1 + + +9942 +7 +0 +2 +33 +9189 +1 + + +9943 +7 +0 +2 +34 +9717 +1 + + +9944 +7 +0 +2 +35 +7222 +0 + + +9945 +7 +0 +2 +36 +8879 +0 + + +9946 +7 +0 +2 +37 +9553 +1 + + +9947 +7 +0 +2 +38 +8671 +0 + + +9948 +7 +0 +2 +39 +9718 +1 + + +9949 +7 +0 +2 +40 +9554 +1 + + +9950 +7 +0 +2 +41 +9466 +1 + + +9951 +7 +0 +2 +42 +9467 +1 + + +9952 +7 +0 +2 +43 +9376 +1 + + +9953 +7 +0 +2 +44 +9377 +1 + + +9954 +7 +0 +2 +46 +9284 +1 + + +9955 +7 +0 +2 +47 +9285 +1 + + +9956 +7 +0 +2 +48 +9190 +1 + + +9957 +7 +0 +2 +49 +9191 +1 + + +9958 +7 +0 +2 +50 +9713 +1 + + +9959 +7 +0 +2 +51 +9555 +1 + + +9960 +7 +0 +2 +52 +9081 +0 + + +9961 +7 +0 +2 +53 +9378 +1 + + +9962 +7 +0 +2 +54 +9082 +0 + + +9963 +7 +0 +2 +55 +9286 +1 + + +9964 +7 +0 +2 +57 +8882 +0 + + +9965 +7 +0 +2 +58 +9192 +1 + + +9966 +7 +0 +2 +59 +8881 +0 + + +9967 +7 +0 +2 +60 +9795 +1 + + +9968 +7 +0 +2 +61 +9084 +0 + + +9969 +7 +0 +2 +62 +9086 +0 + + +9970 +7 +0 +2 +63 +9083 +0 + + +9971 +7 +0 +2 +64 +9085 +0 + + +9972 +7 +0 +2 +65 +8883 +0 + + +9973 +7 +0 +2 +66 +9087 +0 + + +9974 +7 +0 +2 +67 +8884 +0 + + +9975 +7 +0 +1 +0 +9088 +0 + + +9976 +7 +0 +1 +1 +9796 +1 + + +9977 +7 +0 +1 +2 +8885 +0 + + +9978 +7 +0 +1 +3 +9797 +1 + + +9979 +7 +0 +1 +4 +8888 +0 + + +9980 +7 +0 +1 +5 +9719 +1 + + +9981 +7 +0 +1 +6 +9089 +0 + + +9982 +7 +0 +1 +7 +9638 +1 + + +9983 +7 +0 +1 +8 +9090 +0 + + +9984 +7 +0 +1 +9 +9092 +0 + + +9985 +7 +1 +1 +10 +9940 +1 + + +9986 +7 +1 +1 +12 +9939 +1 + + +9987 +7 +1 +1 +13 +9929 +1 + + +9988 +7 +1 +1 +14 +9938 +1 + + +9989 +7 +1 +1 +15 +9928 +1 + + +9990 +7 +1 +1 +16 +9937 +1 + + +9991 +7 +1 +1 +17 +9927 +1 + + +9992 +7 +1 +1 +18 +9936 +1 + + +9993 +7 +1 +1 +19 +9926 +1 + + +9994 +7 +1 +1 +20 +9935 +1 + + +9995 +7 +1 +1 +21 +9925 +1 + + +9996 +7 +1 +1 +23 +9934 +1 + + +9997 +7 +1 +1 +24 +9854 +1 + + +9998 +7 +1 +1 +25 +9933 +1 + + +9999 +7 +1 +1 +26 +10004 +1 + + +10000 +7 +1 +1 +27 +9932 +1 + + +10001 +7 +1 +1 +28 +10005 +1 + + +10002 +7 +1 +1 +29 +9931 +1 + + +10003 +7 +1 +1 +30 +9995 +1 + + +10004 +7 +1 +1 +31 +9930 +1 + + +10005 +7 +1 +1 +32 +9994 +1 + + +10006 +7 +1 +1 +33 +9996 +1 + + +10007 +7 +1 +1 +34 +9993 +1 + + +10008 +7 +1 +1 +35 +9997 +1 + + +10009 +7 +1 +1 +36 +9992 +1 + + +10010 +7 +1 +1 +37 +10006 +1 + + +10011 +7 +1 +1 +38 +9991 +1 + + +10012 +7 +1 +1 +39 +9998 +1 + + +10013 +7 +1 +1 +40 +9990 +1 + + +10014 +7 +1 +1 +41 +9999 +1 + + +10015 +7 +1 +1 +42 +10057 +1 + + +10016 +7 +1 +1 +43 +10000 +1 + + +10017 +7 +1 +1 +44 +10059 +1 + + +10018 +7 +1 +1 +46 +10001 +1 + + +10019 +7 +1 +1 +47 +10061 +1 + + +10020 +7 +1 +1 +48 +10002 +1 + + +10021 +7 +1 +1 +49 +10063 +1 + + +10022 +7 +1 +1 +50 +10003 +1 + + +10023 +7 +1 +1 +51 +10064 +1 + + +10024 +7 +1 +1 +52 +10058 +1 + + +10025 +7 +1 +1 +53 +10065 +1 + + +10026 +7 +1 +1 +54 +10060 +1 + + +10027 +7 +1 +1 +55 +10056 +1 + + +10028 +7 +1 +1 +57 +10062 +1 + + +10029 +7 +1 +1 +58 +10066 +1 + + +10030 +7 +1 +1 +59 +10067 +1 + + +10031 +7 +1 +1 +60 +10055 +1 + + +10032 +7 +1 +1 +61 +10068 +1 + + +10033 +7 +1 +1 +62 +10113 +1 + + +10034 +7 +1 +1 +63 +10054 +1 + + +10035 +7 +1 +1 +64 +10114 +1 + + +10036 +7 +1 +1 +65 +10053 +1 + + +10037 +7 +1 +1 +66 +10115 +1 + + +10038 +7 +1 +1 +67 +10052 +1 + + +10039 +7 +1 +0 +0 +10106 +1 + + +10040 +7 +1 +0 +1 +10051 +1 + + +10041 +7 +1 +0 +2 +10156 +1 + + +10042 +7 +1 +0 +3 +9989 +1 + + +10043 +7 +1 +0 +4 +10157 +1 + + +10044 +7 +1 +0 +5 +10116 +1 + + +10045 +7 +1 +0 +6 +10158 +1 + + +10046 +7 +1 +0 +7 +10117 +1 + + +10047 +7 +1 +0 +8 +10159 +1 + + +10048 +7 +1 +0 +9 +10118 +1 + + +10049 +7 +1 +0 +10 +10160 +1 + + +10050 +7 +1 +0 +12 +10119 +1 + + +10051 +7 +1 +0 +13 +10161 +1 + + +10052 +7 +1 +0 +14 +10107 +1 + + +10053 +7 +1 +0 +15 +10162 +1 + + +10054 +7 +1 +0 +16 +10108 +1 + + +10055 +7 +1 +0 +17 +10163 +1 + + +10056 +7 +1 +0 +18 +10109 +1 + + +10057 +7 +1 +0 +19 +10164 +1 + + +10058 +7 +1 +0 +20 +10110 +1 + + +10059 +7 +1 +0 +21 +10123 +1 + + +10060 +7 +1 +0 +23 +10111 +1 + + +10061 +7 +1 +0 +24 +10165 +1 + + +10062 +7 +1 +0 +25 +10112 +1 + + +10063 +7 +1 +0 +26 +10168 +1 + + +10064 +7 +1 +0 +27 +10124 +1 + + +10065 +7 +1 +0 +28 +10169 +1 + + +10066 +7 +1 +0 +29 +10120 +1 + + +10067 +7 +1 +0 +30 +10170 +1 + + +10068 +7 +1 +0 +31 +10121 +1 + + +10069 +7 +1 +0 +32 +10197 +1 + + +10070 +7 +1 +0 +33 +10122 +1 + + +10071 +7 +1 +0 +34 +10199 +1 + + +10072 +7 +1 +0 +35 +10125 +1 + + +10073 +7 +1 +0 +36 +10201 +1 + + +10074 +7 +1 +0 +37 +10166 +1 + + +10075 +7 +1 +0 +38 +10203 +1 + + +10076 +7 +1 +0 +39 +10167 +1 + + +10077 +7 +1 +0 +40 +10205 +1 + + +10078 +7 +1 +0 +41 +10198 +1 + + +10079 +7 +1 +0 +42 +10206 +1 + + +10080 +7 +1 +0 +43 +10200 +1 + + +10081 +7 +1 +0 +44 +10171 +1 + + +10082 +7 +1 +0 +46 +10202 +1 + + +10083 +7 +1 +0 +47 +10172 +1 + + +10084 +7 +1 +0 +48 +10204 +1 + + +10085 +7 +1 +0 +49 +10209 +1 + + +10086 +7 +1 +0 +50 +10207 +1 + + +10087 +7 +1 +0 +51 +10173 +1 + + +10088 +7 +1 +0 +52 +10208 +1 + + +10089 +7 +1 +0 +53 +10212 +1 + + +10090 +7 +1 +0 +54 +10210 +1 + + +10091 +7 +1 +0 +55 +10228 +1 + + +10092 +7 +1 +0 +57 +10174 +1 + + +10093 +7 +1 +0 +58 +10231 +1 + + +10094 +7 +1 +0 +59 +10211 +1 + + +10095 +7 +1 +0 +60 +10232 +1 + + +10096 +7 +1 +0 +61 +10196 +1 + + +10097 +7 +1 +0 +62 +10233 +1 + + +10098 +7 +1 +0 +63 +10229 +1 + + +10099 +7 +1 +0 +64 +10234 +1 + + +10100 +7 +1 +0 +65 +10230 +1 + + +10101 +7 +1 +0 +66 +10213 +1 + + +10102 +7 +1 +0 +67 +10214 +1 + + +10103 +7 +1 +3 +0 +9179 +1 + + +10104 +7 +1 +3 +1 +9461 +1 + + +10105 +7 +1 +3 +2 +9460 +1 + + +10106 +7 +1 +3 +3 +9178 +1 + + +10107 +7 +1 +3 +4 +9455 +1 + + +10108 +7 +1 +3 +5 +9177 +1 + + +10109 +7 +1 +3 +6 +9454 +1 + + +10110 +7 +1 +3 +7 +9273 +1 + + +10111 +7 +1 +3 +8 +9453 +1 + + +10112 +7 +1 +3 +9 +9272 +1 + + +10113 +7 +1 +3 +10 +9452 +1 + + +10114 +7 +1 +3 +12 +9271 +1 + + +10115 +7 +1 +3 +13 +8852 +0 + + +10116 +7 +1 +3 +14 +9270 +1 + + +10117 +7 +1 +3 +15 +8644 +0 + + +10118 +7 +1 +3 +16 +9365 +1 + + +10119 +7 +1 +3 +17 +8643 +0 + + +10120 +7 +1 +3 +18 +9364 +1 + + +10121 +7 +1 +3 +19 +8427 +0 + + +10122 +7 +1 +3 +20 +9363 +1 + + +10123 +7 +1 +3 +21 +9180 +1 + + +10124 +7 +1 +3 +23 +9362 +1 + + +10125 +7 +1 +3 +24 +9547 +1 + + +10126 +7 +1 +3 +25 +8429 +0 + + +10127 +7 +1 +3 +26 +7238 +0 + + +10128 +7 +1 +3 +27 +8645 +0 + + +10129 +7 +1 +3 +28 +9548 +1 + + +10130 +7 +1 +3 +29 +8646 +0 + + +10131 +7 +1 +3 +30 +9542 +1 + + +10132 +7 +1 +3 +31 +8854 +0 + + +10133 +7 +1 +3 +32 +9541 +1 + + +10134 +7 +1 +3 +33 +9549 +1 + + +10135 +7 +1 +3 +34 +9540 +1 + + +10136 +7 +1 +3 +35 +8853 +0 + + +10137 +7 +1 +3 +36 +9539 +1 + + +10138 +7 +1 +3 +37 +8856 +0 + + +10139 +7 +1 +3 +38 +7236 +0 + + +10140 +7 +1 +3 +39 +8855 +0 + + +10141 +7 +1 +3 +40 +9369 +1 + + +10142 +7 +1 +3 +41 +8647 +0 + + +10143 +7 +1 +3 +42 +9459 +1 + + +10144 +7 +1 +3 +43 +8648 +0 + + +10145 +7 +1 +3 +44 +9546 +1 + + +10146 +7 +1 +3 +46 +8432 +0 + + +10147 +7 +1 +3 +47 +9630 +1 + + +10148 +7 +1 +3 +48 +8858 +0 + + +10149 +7 +1 +3 +49 +9631 +1 + + +10150 +7 +1 +3 +50 +8857 +0 + + +10151 +7 +1 +3 +51 +9629 +1 + + +10152 +7 +1 +3 +52 +8649 +0 + + +10153 +7 +1 +3 +53 +9632 +1 + + +10154 +7 +1 +3 +54 +8650 +0 + + +10155 +7 +1 +3 +55 +9545 +1 + + +10156 +7 +1 +3 +57 +8434 +0 + + +10157 +7 +1 +3 +58 +9626 +1 + + +10158 +7 +1 +3 +59 +9047 +0 + + +10159 +7 +1 +3 +60 +9625 +1 + + +10160 +7 +1 +3 +61 +9048 +0 + + +10161 +7 +1 +3 +62 +9624 +1 + + +10162 +7 +1 +3 +63 +9633 +1 + + +10163 +7 +1 +3 +64 +9623 +1 + + +10164 +7 +1 +3 +65 +9634 +1 + + +10165 +7 +1 +3 +66 +9458 +1 + + +10166 +7 +1 +3 +67 +9049 +0 + + +10167 +7 +1 +2 +0 +9368 +1 + + +10168 +7 +1 +2 +1 +9050 +0 + + +10169 +7 +1 +2 +2 +9628 +1 + + +10170 +7 +1 +2 +3 +9052 +0 + + +10171 +7 +1 +2 +4 +9544 +1 + + +10172 +7 +1 +2 +5 +9051 +0 + + +10173 +7 +1 +2 +6 +9457 +1 + + +10174 +7 +1 +2 +7 +7964 +0 + + +10175 +7 +1 +2 +8 +9367 +1 + + +10176 +7 +1 +2 +9 +7957 +0 + + +10177 +7 +1 +2 +10 +9627 +1 + + +10178 +7 +1 +2 +12 +7956 +0 + + +10179 +7 +1 +2 +13 +9711 +1 + + +10180 +7 +1 +2 +14 +7973 +0 + + +10181 +7 +1 +2 +15 +9712 +1 + + +10182 +7 +1 +2 +16 +7974 +0 + + +10183 +7 +1 +2 +17 +9714 +1 + + +10184 +7 +1 +2 +18 +7976 +0 + + +10185 +7 +1 +2 +19 +9707 +1 + + +10186 +7 +1 +2 +20 +7979 +0 + + +10187 +7 +1 +2 +21 +9706 +1 + + +10188 +7 +1 +2 +23 +9715 +1 + + +10189 +7 +1 +2 +24 +9705 +1 + + +10190 +7 +1 +2 +25 +7972 +0 + + +10191 +7 +1 +2 +26 +9704 +1 + + +10192 +7 +1 +2 +27 +7975 +0 + + +10193 +7 +1 +2 +28 +9543 +1 + + +10194 +7 +1 +2 +29 +7977 +0 + + +10195 +7 +1 +2 +30 +9456 +1 + + +10196 +7 +1 +2 +31 +7978 +0 + + +10197 +7 +1 +2 +32 +9366 +1 + + +10198 +7 +1 +2 +33 +9371 +1 + + +10199 +7 +1 +2 +34 +9274 +1 + + +10200 +7 +1 +2 +35 +9372 +1 + + +10201 +7 +1 +2 +36 +9275 +1 + + +10202 +7 +1 +2 +37 +9373 +1 + + +10203 +7 +1 +2 +38 +9276 +1 + + +10204 +7 +1 +2 +39 +9279 +1 + + +10205 +7 +1 +2 +40 +9277 +1 + + +10206 +7 +1 +2 +41 +9184 +1 + + +10207 +7 +1 +2 +42 +9183 +1 + + +10208 +7 +1 +2 +43 +9185 +1 + + +10209 +7 +1 +2 +44 +9792 +1 + + +10210 +7 +1 +2 +46 +9374 +1 + + +10211 +7 +1 +2 +47 +9793 +1 + + +10212 +7 +1 +2 +48 +9865 +1 + + +10213 +7 +1 +2 +49 +9278 +1 + + +10214 +7 +1 +2 +50 +9864 +1 + + +10215 +7 +1 +2 +51 +9370 +1 + + +10216 +7 +1 +2 +52 +9794 +1 + + +10217 +7 +1 +2 +53 +9791 +1 + + +10218 +7 +1 +2 +54 +9863 +1 + + +10219 +7 +1 +2 +55 +9790 +1 + + +10220 +7 +1 +2 +57 +9862 +1 + + +10221 +7 +1 +2 +58 +9789 +1 + + +10222 +7 +1 +2 +59 +9861 +1 + + +10223 +7 +1 +2 +60 +9788 +1 + + +10224 +7 +1 +2 +61 +9860 +1 + + +10225 +7 +1 +2 +62 +9787 +1 + + +10226 +7 +1 +2 +63 +9859 +1 + + +10227 +7 +1 +2 +64 +9786 +1 + + +10228 +7 +1 +2 +65 +9858 +1 + + +10229 +7 +1 +2 +66 +9785 +1 + + +10230 +7 +1 +2 +67 +9857 +1 + + +10231 +7 +1 +1 +0 +9784 +1 + + +10232 +7 +1 +1 +1 +9856 +1 + + +10233 +7 +1 +1 +2 +9783 +1 + + +10234 +7 +1 +1 +3 +9855 +1 + + +10235 +7 +1 +1 +4 +9782 +1 + + +10236 +7 +1 +1 +5 +9869 +1 + + +10237 +7 +1 +1 +6 +9868 +1 + + +10238 +7 +1 +1 +7 +9870 +1 + + +10239 +7 +1 +1 +8 +9866 +1 + + +10240 +7 +1 +1 +9 +9867 +1 + + diff --git a/scripts/rcnp_si_map.csv b/scripts/rcnp_si_map.csv new file mode 100644 index 000000000..4fec51d3c --- /dev/null +++ b/scripts/rcnp_si_map.csv @@ -0,0 +1,513 @@ +CoboID,AsadID,AgetID,ChannelID,Siliconface,PadID +10,1,0,0,1,93 +10,1,0,1,3,97 +10,1,0,2,1,96 +10,1,0,3,3,99 +10,1,0,4,1,99 +10,1,0,5,3,98 +10,1,0,6,1,97 +10,1,0,7,3,101 +10,1,0,8,1,101 +10,1,0,9,3,100 +10,1,0,10,1,98 +10,1,0,12,3,103 +10,1,0,13,1,103 +10,1,0,14,3,102 +10,1,0,15,1,100 +10,1,0,16,3,105 +10,1,0,17,1,105 +10,1,0,18,3,104 +10,1,0,19,1,102 +10,1,0,20,3,107 +10,1,0,21,1,107 +10,1,0,23,3,106 +10,1,0,24,1,104 +10,1,0,25,3,109 +10,1,0,26,1,109 +10,1,0,27,3,108 +10,1,0,28,1,106 +10,1,0,29,3,111 +10,1,0,30,1,111 +10,1,0,31,3,110 +10,1,0,32,1,108 +10,1,0,33,3,113 +10,1,0,34,1,113 +10,1,0,35,3,115 +10,1,0,36,1,110 +10,1,0,37,3,112 +10,1,0,38,1,115 +10,1,0,39,3,114 +10,1,0,40,1,112 +10,1,0,41,3,116 +10,1,0,42,1,117 +10,1,0,43,3,118 +10,1,0,44,1,114 +10,1,0,46,3,117 +10,1,0,47,1,119 +10,1,0,48,3,120 +10,1,0,49,1,116 +10,1,0,50,3,119 +10,1,0,51,1,121 +10,1,0,52,3,122 +10,1,0,53,1,118 +10,1,0,54,3,121 +10,1,0,55,1,123 +10,1,0,57,3,124 +10,1,0,58,1,120 +10,1,0,59,3,123 +10,1,0,60,1,125 +10,1,0,61,3,126 +10,1,0,62,1,122 +10,1,0,63,3,125 +10,1,0,64,1,124 +10,1,0,65,3,127 +10,1,0,66,1,126 +10,1,0,67,3,72 +10,1,1,0,1,63 +10,1,1,1,3,68 +10,1,1,2,1,67 +10,1,1,3,3,62 +10,1,1,4,1,68 +10,1,1,5,3,70 +10,1,1,6,1,66 +10,1,1,7,3,63 +10,1,1,8,1,65 +10,1,1,9,3,0 +10,1,1,10,1,127 +10,1,1,12,3,67 +10,1,1,13,1,69 +10,1,1,14,3,69 +10,1,1,15,1,73 +10,1,1,16,3,71 +10,1,1,17,1,71 +10,1,1,18,3,74 +10,1,1,19,1,75 +10,1,1,20,3,73 +10,1,1,21,1,77 +10,1,1,23,3,76 +10,1,1,24,1,70 +10,1,1,25,3,78 +10,1,1,26,1,72 +10,1,1,27,3,79 +10,1,1,28,1,79 +10,1,1,29,3,80 +10,1,1,30,1,76 +10,1,1,31,3,77 +10,1,1,32,1,81 +10,1,1,33,3,82 +10,1,1,34,1,78 +10,1,1,35,3,75 +10,1,1,36,1,83 +10,1,1,37,3,84 +10,1,1,38,1,74 +10,1,1,39,3,86 +10,1,1,40,1,85 +10,1,1,41,3,81 +10,1,1,42,1,87 +10,1,1,43,3,83 +10,1,1,44,1,82 +10,1,1,46,3,85 +10,1,1,47,1,89 +10,1,1,48,3,88 +10,1,1,49,1,80 +10,1,1,50,3,87 +10,1,1,51,1,86 +10,1,1,52,3,90 +10,1,1,53,1,91 +10,1,1,54,3,93 +10,1,1,55,1,90 +10,1,1,57,3,92 +10,1,1,58,1,94 +10,1,1,59,3,91 +10,1,1,60,1,95 +10,1,1,61,3,95 +10,1,1,62,1,92 +10,1,1,63,3,89 +10,1,1,64,1,88 +10,1,1,65,3,94 +10,1,1,66,1,84 +10,1,1,67,3,96 +10,1,2,0,1,31 +10,1,2,1,3,55 +10,1,2,2,1,34 +10,1,2,3,3,51 +10,1,2,4,1,33 +10,1,2,5,3,32 +10,1,2,6,1,32 +10,1,2,7,3,37 +10,1,2,8,1,36 +10,1,2,9,3,35 +10,1,2,10,1,35 +10,1,2,12,3,39 +10,1,2,13,1,37 +10,1,2,14,3,33 +10,1,2,15,1,39 +10,1,2,16,3,34 +10,1,2,17,1,38 +10,1,2,18,3,41 +10,1,2,19,1,40 +10,1,2,20,3,36 +10,1,2,21,1,42 +10,1,2,23,3,43 +10,1,2,24,1,41 +10,1,2,25,3,38 +10,1,2,26,1,43 +10,1,2,27,3,40 +10,1,2,28,1,44 +10,1,2,29,3,45 +10,1,2,30,1,45 +10,1,2,31,3,42 +10,1,2,32,1,46 +10,1,2,33,3,44 +10,1,2,34,1,47 +10,1,2,35,3,47 +10,1,2,36,1,48 +10,1,2,37,3,46 +10,1,2,38,1,49 +10,1,2,39,3,49 +10,1,2,40,1,52 +10,1,2,41,3,48 +10,1,2,42,1,51 +10,1,2,43,3,53 +10,1,2,44,1,50 +10,1,2,46,3,61 +10,1,2,47,1,53 +10,1,2,48,3,57 +10,1,2,49,1,54 +10,1,2,50,3,50 +10,1,2,51,1,56 +10,1,2,52,3,52 +10,1,2,53,1,55 +10,1,2,54,3,54 +10,1,2,55,1,58 +10,1,2,57,3,66 +10,1,2,58,1,57 +10,1,2,59,3,56 +10,1,2,60,1,60 +10,1,2,61,3,65 +10,1,2,62,1,59 +10,1,2,63,3,58 +10,1,2,64,1,62 +10,1,2,65,3,64 +10,1,2,66,1,61 +10,1,2,67,3,60 +10,1,3,0,1,64 +10,1,3,1,3,1 +10,1,3,2,1,0 +10,1,3,3,3,3 +10,1,3,4,1,1 +10,1,3,5,3,2 +10,1,3,6,1,3 +10,1,3,7,3,5 +10,1,3,8,1,2 +10,1,3,9,3,4 +10,1,3,10,1,5 +10,1,3,12,3,7 +10,1,3,13,1,4 +10,1,3,14,3,6 +10,1,3,15,1,7 +10,1,3,16,3,9 +10,1,3,17,1,6 +10,1,3,18,3,8 +10,1,3,19,1,9 +10,1,3,20,3,11 +10,1,3,21,1,8 +10,1,3,23,3,10 +10,1,3,24,1,11 +10,1,3,25,3,13 +10,1,3,26,1,10 +10,1,3,27,3,12 +10,1,3,28,1,13 +10,1,3,29,3,15 +10,1,3,30,1,12 +10,1,3,31,3,14 +10,1,3,32,1,15 +10,1,3,33,3,17 +10,1,3,34,1,14 +10,1,3,35,3,16 +10,1,3,36,1,17 +10,1,3,37,3,19 +10,1,3,38,1,16 +10,1,3,39,3,18 +10,1,3,40,1,19 +10,1,3,41,3,20 +10,1,3,42,1,18 +10,1,3,43,3,21 +10,1,3,44,1,21 +10,1,3,46,3,22 +10,1,3,47,1,20 +10,1,3,48,3,24 +10,1,3,49,1,23 +10,1,3,50,3,23 +10,1,3,51,1,22 +10,1,3,52,3,26 +10,1,3,53,1,25 +10,1,3,54,3,25 +10,1,3,55,1,24 +10,1,3,57,3,28 +10,1,3,58,1,27 +10,1,3,59,3,27 +10,1,3,60,1,26 +10,1,3,61,3,30 +10,1,3,62,1,29 +10,1,3,63,3,29 +10,1,3,64,1,28 +10,1,3,65,3,31 +10,1,3,66,1,30 +10,1,3,67,3,59 +10,0,0,0,2,35 +10,0,0,1,0,30 +10,0,0,2,2,31 +10,0,0,3,0,29 +10,0,0,4,2,29 +10,0,0,5,0,28 +10,0,0,6,2,30 +10,0,0,7,0,27 +10,0,0,8,2,27 +10,0,0,9,0,26 +10,0,0,10,2,28 +10,0,0,12,0,25 +10,0,0,13,2,25 +10,0,0,14,0,24 +10,0,0,15,2,26 +10,0,0,16,0,23 +10,0,0,17,2,23 +10,0,0,18,0,22 +10,0,0,19,2,24 +10,0,0,20,0,21 +10,0,0,21,2,21 +10,0,0,23,0,20 +10,0,0,24,2,22 +10,0,0,25,0,19 +10,0,0,26,2,19 +10,0,0,27,0,18 +10,0,0,28,2,20 +10,0,0,29,0,17 +10,0,0,30,2,17 +10,0,0,31,0,16 +10,0,0,32,2,18 +10,0,0,33,0,15 +10,0,0,34,2,15 +10,0,0,35,0,13 +10,0,0,36,2,16 +10,0,0,37,0,14 +10,0,0,38,2,13 +10,0,0,39,0,12 +10,0,0,40,2,14 +10,0,0,41,0,10 +10,0,0,42,2,11 +10,0,0,43,0,8 +10,0,0,44,2,12 +10,0,0,46,0,11 +10,0,0,47,2,9 +10,0,0,48,0,6 +10,0,0,49,2,10 +10,0,0,50,0,9 +10,0,0,51,2,7 +10,0,0,52,0,4 +10,0,0,53,2,8 +10,0,0,54,0,7 +10,0,0,55,2,5 +10,0,0,57,0,2 +10,0,0,58,2,6 +10,0,0,59,0,5 +10,0,0,60,2,3 +10,0,0,61,0,1 +10,0,0,62,2,4 +10,0,0,63,0,3 +10,0,0,64,2,2 +10,0,0,65,0,0 +10,0,0,66,2,1 +10,0,0,67,0,54 +10,0,1,0,2,64 +10,0,1,1,0,58 +10,0,1,2,2,61 +10,0,1,3,0,65 +10,0,1,4,2,58 +10,0,1,5,0,56 +10,0,1,6,2,60 +10,0,1,7,0,64 +10,0,1,8,2,62 +10,0,1,9,0,127 +10,0,1,10,2,0 +10,0,1,12,0,61 +10,0,1,13,2,59 +10,0,1,14,0,59 +10,0,1,15,2,55 +10,0,1,16,0,57 +10,0,1,17,2,57 +10,0,1,18,0,52 +10,0,1,19,2,53 +10,0,1,20,0,55 +10,0,1,21,2,51 +10,0,1,23,0,50 +10,0,1,24,2,56 +10,0,1,25,0,48 +10,0,1,26,2,54 +10,0,1,27,0,49 +10,0,1,28,2,49 +10,0,1,29,0,46 +10,0,1,30,2,50 +10,0,1,31,0,51 +10,0,1,32,2,47 +10,0,1,33,0,44 +10,0,1,34,2,48 +10,0,1,35,0,53 +10,0,1,36,2,45 +10,0,1,37,0,42 +10,0,1,38,2,52 +10,0,1,39,0,40 +10,0,1,40,2,43 +10,0,1,41,0,47 +10,0,1,42,2,41 +10,0,1,43,0,45 +10,0,1,44,2,44 +10,0,1,46,0,43 +10,0,1,47,2,39 +10,0,1,48,0,38 +10,0,1,49,2,46 +10,0,1,50,0,41 +10,0,1,51,2,40 +10,0,1,52,0,36 +10,0,1,53,2,37 +10,0,1,54,0,35 +10,0,1,55,2,36 +10,0,1,57,0,34 +10,0,1,58,2,33 +10,0,1,59,0,37 +10,0,1,60,2,32 +10,0,1,61,0,32 +10,0,1,62,2,34 +10,0,1,63,0,39 +10,0,1,64,2,38 +10,0,1,65,0,33 +10,0,1,66,2,42 +10,0,1,67,0,31 +10,0,2,0,2,96 +10,0,2,1,0,73 +10,0,2,2,2,92 +10,0,2,3,0,77 +10,0,2,4,2,94 +10,0,2,5,0,95 +10,0,2,6,2,95 +10,0,2,7,0,91 +10,0,2,8,2,90 +10,0,2,9,0,93 +10,0,2,10,2,93 +10,0,2,12,0,89 +10,0,2,13,2,91 +10,0,2,14,0,94 +10,0,2,15,2,89 +10,0,2,16,0,92 +10,0,2,17,2,88 +10,0,2,18,0,87 +10,0,2,19,2,86 +10,0,2,20,0,90 +10,0,2,21,2,84 +10,0,2,23,0,85 +10,0,2,24,2,87 +10,0,2,25,0,88 +10,0,2,26,2,85 +10,0,2,27,0,86 +10,0,2,28,2,82 +10,0,2,29,0,83 +10,0,2,30,2,83 +10,0,2,31,0,84 +10,0,2,32,2,80 +10,0,2,33,0,82 +10,0,2,34,2,81 +10,0,2,35,0,81 +10,0,2,36,2,78 +10,0,2,37,0,80 +10,0,2,38,2,79 +10,0,2,39,0,79 +10,0,2,40,2,74 +10,0,2,41,0,78 +10,0,2,42,2,77 +10,0,2,43,0,75 +10,0,2,44,2,76 +10,0,2,46,0,67 +10,0,2,47,2,75 +10,0,2,48,0,71 +10,0,2,49,2,72 +10,0,2,50,0,76 +10,0,2,51,2,70 +10,0,2,52,0,74 +10,0,2,53,2,73 +10,0,2,54,0,72 +10,0,2,55,2,68 +10,0,2,57,0,60 +10,0,2,58,2,71 +10,0,2,59,0,70 +10,0,2,60,2,66 +10,0,2,61,0,62 +10,0,2,62,2,69 +10,0,2,63,0,68 +10,0,2,64,2,65 +10,0,2,65,0,63 +10,0,2,66,2,67 +10,0,2,67,0,66 +10,0,3,0,2,63 +10,0,3,1,0,126 +10,0,3,2,2,127 +10,0,3,3,0,125 +10,0,3,4,2,126 +10,0,3,5,0,124 +10,0,3,6,2,125 +10,0,3,7,0,123 +10,0,3,8,2,124 +10,0,3,9,0,122 +10,0,3,10,2,123 +10,0,3,12,0,121 +10,0,3,13,2,122 +10,0,3,14,0,120 +10,0,3,15,2,121 +10,0,3,16,0,119 +10,0,3,17,2,120 +10,0,3,18,0,118 +10,0,3,19,2,119 +10,0,3,20,0,117 +10,0,3,21,2,118 +10,0,3,23,0,116 +10,0,3,24,2,117 +10,0,3,25,0,115 +10,0,3,26,2,116 +10,0,3,27,0,114 +10,0,3,28,2,115 +10,0,3,29,0,113 +10,0,3,30,2,114 +10,0,3,31,0,112 +10,0,3,32,2,113 +10,0,3,33,0,111 +10,0,3,34,2,112 +10,0,3,35,0,110 +10,0,3,36,2,111 +10,0,3,37,0,109 +10,0,3,38,2,110 +10,0,3,39,0,108 +10,0,3,40,2,109 +10,0,3,41,0,106 +10,0,3,42,2,108 +10,0,3,43,0,107 +10,0,3,44,2,107 +10,0,3,46,0,104 +10,0,3,47,2,106 +10,0,3,48,0,102 +10,0,3,49,2,105 +10,0,3,50,0,105 +10,0,3,51,2,104 +10,0,3,52,0,100 +10,0,3,53,2,103 +10,0,3,54,0,103 +10,0,3,55,2,102 +10,0,3,57,0,98 +10,0,3,58,2,101 +10,0,3,59,0,101 +10,0,3,60,2,100 +10,0,3,61,0,97 +10,0,3,62,2,99 +10,0,3,63,0,99 +10,0,3,64,2,98 +10,0,3,65,0,96 +10,0,3,66,2,97 +10,0,3,67,0,69 diff --git a/scripts/rcnp_si_map.xml b/scripts/rcnp_si_map.xml new file mode 100644 index 000000000..2025e66a5 --- /dev/null +++ b/scripts/rcnp_si_map.xml @@ -0,0 +1,4611 @@ + + + +1 +10 +1 +0 +0 +1 +93 + + +2 +10 +1 +0 +1 +3 +97 + + +3 +10 +1 +0 +2 +1 +96 + + +4 +10 +1 +0 +3 +3 +99 + + +5 +10 +1 +0 +4 +1 +99 + + +6 +10 +1 +0 +5 +3 +98 + + +7 +10 +1 +0 +6 +1 +97 + + +8 +10 +1 +0 +7 +3 +101 + + +9 +10 +1 +0 +8 +1 +101 + + +10 +10 +1 +0 +9 +3 +100 + + +11 +10 +1 +0 +10 +1 +98 + + +12 +10 +1 +0 +12 +3 +103 + + +13 +10 +1 +0 +13 +1 +103 + + +14 +10 +1 +0 +14 +3 +102 + + +15 +10 +1 +0 +15 +1 +100 + + +16 +10 +1 +0 +16 +3 +105 + + +17 +10 +1 +0 +17 +1 +105 + + +18 +10 +1 +0 +18 +3 +104 + + +19 +10 +1 +0 +19 +1 +102 + + +20 +10 +1 +0 +20 +3 +107 + + +21 +10 +1 +0 +21 +1 +107 + + +22 +10 +1 +0 +23 +3 +106 + + +23 +10 +1 +0 +24 +1 +104 + + +24 +10 +1 +0 +25 +3 +109 + + +25 +10 +1 +0 +26 +1 +109 + + +26 +10 +1 +0 +27 +3 +108 + + +27 +10 +1 +0 +28 +1 +106 + + +28 +10 +1 +0 +29 +3 +111 + + +29 +10 +1 +0 +30 +1 +111 + + +30 +10 +1 +0 +31 +3 +110 + + +31 +10 +1 +0 +32 +1 +108 + + +32 +10 +1 +0 +33 +3 +113 + + +33 +10 +1 +0 +34 +1 +113 + + +34 +10 +1 +0 +35 +3 +115 + + +35 +10 +1 +0 +36 +1 +110 + + +36 +10 +1 +0 +37 +3 +112 + + +37 +10 +1 +0 +38 +1 +115 + + +38 +10 +1 +0 +39 +3 +114 + + +39 +10 +1 +0 +40 +1 +112 + + +40 +10 +1 +0 +41 +3 +116 + + +41 +10 +1 +0 +42 +1 +117 + + +42 +10 +1 +0 +43 +3 +118 + + +43 +10 +1 +0 +44 +1 +114 + + +44 +10 +1 +0 +46 +3 +117 + + +45 +10 +1 +0 +47 +1 +119 + + +46 +10 +1 +0 +48 +3 +120 + + +47 +10 +1 +0 +49 +1 +116 + + +48 +10 +1 +0 +50 +3 +119 + + +49 +10 +1 +0 +51 +1 +121 + + +50 +10 +1 +0 +52 +3 +122 + + +51 +10 +1 +0 +53 +1 +118 + + +52 +10 +1 +0 +54 +3 +121 + + +53 +10 +1 +0 +55 +1 +123 + + +54 +10 +1 +0 +57 +3 +124 + + +55 +10 +1 +0 +58 +1 +120 + + +56 +10 +1 +0 +59 +3 +123 + + +57 +10 +1 +0 +60 +1 +125 + + +58 +10 +1 +0 +61 +3 +126 + + +59 +10 +1 +0 +62 +1 +122 + + +60 +10 +1 +0 +63 +3 +125 + + +61 +10 +1 +0 +64 +1 +124 + + +62 +10 +1 +0 +65 +3 +127 + + +63 +10 +1 +0 +66 +1 +126 + + +64 +10 +1 +0 +67 +3 +72 + + +65 +10 +1 +1 +0 +1 +63 + + +66 +10 +1 +1 +1 +3 +68 + + +67 +10 +1 +1 +2 +1 +67 + + +68 +10 +1 +1 +3 +3 +62 + + +69 +10 +1 +1 +4 +1 +68 + + +70 +10 +1 +1 +5 +3 +70 + + +71 +10 +1 +1 +6 +1 +66 + + +72 +10 +1 +1 +7 +3 +63 + + +73 +10 +1 +1 +8 +1 +65 + + +74 +10 +1 +1 +9 +3 +0 + + +75 +10 +1 +1 +10 +1 +127 + + +76 +10 +1 +1 +12 +3 +67 + + +77 +10 +1 +1 +13 +1 +69 + + +78 +10 +1 +1 +14 +3 +69 + + +79 +10 +1 +1 +15 +1 +73 + + +80 +10 +1 +1 +16 +3 +71 + + +81 +10 +1 +1 +17 +1 +71 + + +82 +10 +1 +1 +18 +3 +74 + + +83 +10 +1 +1 +19 +1 +75 + + +84 +10 +1 +1 +20 +3 +73 + + +85 +10 +1 +1 +21 +1 +77 + + +86 +10 +1 +1 +23 +3 +76 + + +87 +10 +1 +1 +24 +1 +70 + + +88 +10 +1 +1 +25 +3 +78 + + +89 +10 +1 +1 +26 +1 +72 + + +90 +10 +1 +1 +27 +3 +79 + + +91 +10 +1 +1 +28 +1 +79 + + +92 +10 +1 +1 +29 +3 +80 + + +93 +10 +1 +1 +30 +1 +76 + + +94 +10 +1 +1 +31 +3 +77 + + +95 +10 +1 +1 +32 +1 +81 + + +96 +10 +1 +1 +33 +3 +82 + + +97 +10 +1 +1 +34 +1 +78 + + +98 +10 +1 +1 +35 +3 +75 + + +99 +10 +1 +1 +36 +1 +83 + + +100 +10 +1 +1 +37 +3 +84 + + +101 +10 +1 +1 +38 +1 +74 + + +102 +10 +1 +1 +39 +3 +86 + + +103 +10 +1 +1 +40 +1 +85 + + +104 +10 +1 +1 +41 +3 +81 + + +105 +10 +1 +1 +42 +1 +87 + + +106 +10 +1 +1 +43 +3 +83 + + +107 +10 +1 +1 +44 +1 +82 + + +108 +10 +1 +1 +46 +3 +85 + + +109 +10 +1 +1 +47 +1 +89 + + +110 +10 +1 +1 +48 +3 +88 + + +111 +10 +1 +1 +49 +1 +80 + + +112 +10 +1 +1 +50 +3 +87 + + +113 +10 +1 +1 +51 +1 +86 + + +114 +10 +1 +1 +52 +3 +90 + + +115 +10 +1 +1 +53 +1 +91 + + +116 +10 +1 +1 +54 +3 +93 + + +117 +10 +1 +1 +55 +1 +90 + + +118 +10 +1 +1 +57 +3 +92 + + +119 +10 +1 +1 +58 +1 +94 + + +120 +10 +1 +1 +59 +3 +91 + + +121 +10 +1 +1 +60 +1 +95 + + +122 +10 +1 +1 +61 +3 +95 + + +123 +10 +1 +1 +62 +1 +92 + + +124 +10 +1 +1 +63 +3 +89 + + +125 +10 +1 +1 +64 +1 +88 + + +126 +10 +1 +1 +65 +3 +94 + + +127 +10 +1 +1 +66 +1 +84 + + +128 +10 +1 +1 +67 +3 +96 + + +129 +10 +1 +2 +0 +1 +31 + + +130 +10 +1 +2 +1 +3 +55 + + +131 +10 +1 +2 +2 +1 +34 + + +132 +10 +1 +2 +3 +3 +51 + + +133 +10 +1 +2 +4 +1 +33 + + +134 +10 +1 +2 +5 +3 +32 + + +135 +10 +1 +2 +6 +1 +32 + + +136 +10 +1 +2 +7 +3 +37 + + +137 +10 +1 +2 +8 +1 +36 + + +138 +10 +1 +2 +9 +3 +35 + + +139 +10 +1 +2 +10 +1 +35 + + +140 +10 +1 +2 +12 +3 +39 + + +141 +10 +1 +2 +13 +1 +37 + + +142 +10 +1 +2 +14 +3 +33 + + +143 +10 +1 +2 +15 +1 +39 + + +144 +10 +1 +2 +16 +3 +34 + + +145 +10 +1 +2 +17 +1 +38 + + +146 +10 +1 +2 +18 +3 +41 + + +147 +10 +1 +2 +19 +1 +40 + + +148 +10 +1 +2 +20 +3 +36 + + +149 +10 +1 +2 +21 +1 +42 + + +150 +10 +1 +2 +23 +3 +43 + + +151 +10 +1 +2 +24 +1 +41 + + +152 +10 +1 +2 +25 +3 +38 + + +153 +10 +1 +2 +26 +1 +43 + + +154 +10 +1 +2 +27 +3 +40 + + +155 +10 +1 +2 +28 +1 +44 + + +156 +10 +1 +2 +29 +3 +45 + + +157 +10 +1 +2 +30 +1 +45 + + +158 +10 +1 +2 +31 +3 +42 + + +159 +10 +1 +2 +32 +1 +46 + + +160 +10 +1 +2 +33 +3 +44 + + +161 +10 +1 +2 +34 +1 +47 + + +162 +10 +1 +2 +35 +3 +47 + + +163 +10 +1 +2 +36 +1 +48 + + +164 +10 +1 +2 +37 +3 +46 + + +165 +10 +1 +2 +38 +1 +49 + + +166 +10 +1 +2 +39 +3 +49 + + +167 +10 +1 +2 +40 +1 +52 + + +168 +10 +1 +2 +41 +3 +48 + + +169 +10 +1 +2 +42 +1 +51 + + +170 +10 +1 +2 +43 +3 +53 + + +171 +10 +1 +2 +44 +1 +50 + + +172 +10 +1 +2 +46 +3 +61 + + +173 +10 +1 +2 +47 +1 +53 + + +174 +10 +1 +2 +48 +3 +57 + + +175 +10 +1 +2 +49 +1 +54 + + +176 +10 +1 +2 +50 +3 +50 + + +177 +10 +1 +2 +51 +1 +56 + + +178 +10 +1 +2 +52 +3 +52 + + +179 +10 +1 +2 +53 +1 +55 + + +180 +10 +1 +2 +54 +3 +54 + + +181 +10 +1 +2 +55 +1 +58 + + +182 +10 +1 +2 +57 +3 +66 + + +183 +10 +1 +2 +58 +1 +57 + + +184 +10 +1 +2 +59 +3 +56 + + +185 +10 +1 +2 +60 +1 +60 + + +186 +10 +1 +2 +61 +3 +65 + + +187 +10 +1 +2 +62 +1 +59 + + +188 +10 +1 +2 +63 +3 +58 + + +189 +10 +1 +2 +64 +1 +62 + + +190 +10 +1 +2 +65 +3 +64 + + +191 +10 +1 +2 +66 +1 +61 + + +192 +10 +1 +2 +67 +3 +60 + + +193 +10 +1 +3 +0 +1 +64 + + +194 +10 +1 +3 +1 +3 +1 + + +195 +10 +1 +3 +2 +1 +0 + + +196 +10 +1 +3 +3 +3 +3 + + +197 +10 +1 +3 +4 +1 +1 + + +198 +10 +1 +3 +5 +3 +2 + + +199 +10 +1 +3 +6 +1 +3 + + +200 +10 +1 +3 +7 +3 +5 + + +201 +10 +1 +3 +8 +1 +2 + + +202 +10 +1 +3 +9 +3 +4 + + +203 +10 +1 +3 +10 +1 +5 + + +204 +10 +1 +3 +12 +3 +7 + + +205 +10 +1 +3 +13 +1 +4 + + +206 +10 +1 +3 +14 +3 +6 + + +207 +10 +1 +3 +15 +1 +7 + + +208 +10 +1 +3 +16 +3 +9 + + +209 +10 +1 +3 +17 +1 +6 + + +210 +10 +1 +3 +18 +3 +8 + + +211 +10 +1 +3 +19 +1 +9 + + +212 +10 +1 +3 +20 +3 +11 + + +213 +10 +1 +3 +21 +1 +8 + + +214 +10 +1 +3 +23 +3 +10 + + +215 +10 +1 +3 +24 +1 +11 + + +216 +10 +1 +3 +25 +3 +13 + + +217 +10 +1 +3 +26 +1 +10 + + +218 +10 +1 +3 +27 +3 +12 + + +219 +10 +1 +3 +28 +1 +13 + + +220 +10 +1 +3 +29 +3 +15 + + +221 +10 +1 +3 +30 +1 +12 + + +222 +10 +1 +3 +31 +3 +14 + + +223 +10 +1 +3 +32 +1 +15 + + +224 +10 +1 +3 +33 +3 +17 + + +225 +10 +1 +3 +34 +1 +14 + + +226 +10 +1 +3 +35 +3 +16 + + +227 +10 +1 +3 +36 +1 +17 + + +228 +10 +1 +3 +37 +3 +19 + + +229 +10 +1 +3 +38 +1 +16 + + +230 +10 +1 +3 +39 +3 +18 + + +231 +10 +1 +3 +40 +1 +19 + + +232 +10 +1 +3 +41 +3 +20 + + +233 +10 +1 +3 +42 +1 +18 + + +234 +10 +1 +3 +43 +3 +21 + + +235 +10 +1 +3 +44 +1 +21 + + +236 +10 +1 +3 +46 +3 +22 + + +237 +10 +1 +3 +47 +1 +20 + + +238 +10 +1 +3 +48 +3 +24 + + +239 +10 +1 +3 +49 +1 +23 + + +240 +10 +1 +3 +50 +3 +23 + + +241 +10 +1 +3 +51 +1 +22 + + +242 +10 +1 +3 +52 +3 +26 + + +243 +10 +1 +3 +53 +1 +25 + + +244 +10 +1 +3 +54 +3 +25 + + +245 +10 +1 +3 +55 +1 +24 + + +246 +10 +1 +3 +57 +3 +28 + + +247 +10 +1 +3 +58 +1 +27 + + +248 +10 +1 +3 +59 +3 +27 + + +249 +10 +1 +3 +60 +1 +26 + + +250 +10 +1 +3 +61 +3 +30 + + +251 +10 +1 +3 +62 +1 +29 + + +252 +10 +1 +3 +63 +3 +29 + + +253 +10 +1 +3 +64 +1 +28 + + +254 +10 +1 +3 +65 +3 +31 + + +255 +10 +1 +3 +66 +1 +30 + + +256 +10 +1 +3 +67 +3 +59 + + +257 +10 +0 +0 +0 +2 +35 + + +258 +10 +0 +0 +1 +0 +30 + + +259 +10 +0 +0 +2 +2 +31 + + +260 +10 +0 +0 +3 +0 +29 + + +261 +10 +0 +0 +4 +2 +29 + + +262 +10 +0 +0 +5 +0 +28 + + +263 +10 +0 +0 +6 +2 +30 + + +264 +10 +0 +0 +7 +0 +27 + + +265 +10 +0 +0 +8 +2 +27 + + +266 +10 +0 +0 +9 +0 +26 + + +267 +10 +0 +0 +10 +2 +28 + + +268 +10 +0 +0 +12 +0 +25 + + +269 +10 +0 +0 +13 +2 +25 + + +270 +10 +0 +0 +14 +0 +24 + + +271 +10 +0 +0 +15 +2 +26 + + +272 +10 +0 +0 +16 +0 +23 + + +273 +10 +0 +0 +17 +2 +23 + + +274 +10 +0 +0 +18 +0 +22 + + +275 +10 +0 +0 +19 +2 +24 + + +276 +10 +0 +0 +20 +0 +21 + + +277 +10 +0 +0 +21 +2 +21 + + +278 +10 +0 +0 +23 +0 +20 + + +279 +10 +0 +0 +24 +2 +22 + + +280 +10 +0 +0 +25 +0 +19 + + +281 +10 +0 +0 +26 +2 +19 + + +282 +10 +0 +0 +27 +0 +18 + + +283 +10 +0 +0 +28 +2 +20 + + +284 +10 +0 +0 +29 +0 +17 + + +285 +10 +0 +0 +30 +2 +17 + + +286 +10 +0 +0 +31 +0 +16 + + +287 +10 +0 +0 +32 +2 +18 + + +288 +10 +0 +0 +33 +0 +15 + + +289 +10 +0 +0 +34 +2 +15 + + +290 +10 +0 +0 +35 +0 +13 + + +291 +10 +0 +0 +36 +2 +16 + + +292 +10 +0 +0 +37 +0 +14 + + +293 +10 +0 +0 +38 +2 +13 + + +294 +10 +0 +0 +39 +0 +12 + + +295 +10 +0 +0 +40 +2 +14 + + +296 +10 +0 +0 +41 +0 +10 + + +297 +10 +0 +0 +42 +2 +11 + + +298 +10 +0 +0 +43 +0 +8 + + +299 +10 +0 +0 +44 +2 +12 + + +300 +10 +0 +0 +46 +0 +11 + + +301 +10 +0 +0 +47 +2 +9 + + +302 +10 +0 +0 +48 +0 +6 + + +303 +10 +0 +0 +49 +2 +10 + + +304 +10 +0 +0 +50 +0 +9 + + +305 +10 +0 +0 +51 +2 +7 + + +306 +10 +0 +0 +52 +0 +4 + + +307 +10 +0 +0 +53 +2 +8 + + +308 +10 +0 +0 +54 +0 +7 + + +309 +10 +0 +0 +55 +2 +5 + + +310 +10 +0 +0 +57 +0 +2 + + +311 +10 +0 +0 +58 +2 +6 + + +312 +10 +0 +0 +59 +0 +5 + + +313 +10 +0 +0 +60 +2 +3 + + +314 +10 +0 +0 +61 +0 +1 + + +315 +10 +0 +0 +62 +2 +4 + + +316 +10 +0 +0 +63 +0 +3 + + +317 +10 +0 +0 +64 +2 +2 + + +318 +10 +0 +0 +65 +0 +0 + + +319 +10 +0 +0 +66 +2 +1 + + +320 +10 +0 +0 +67 +0 +54 + + +321 +10 +0 +1 +0 +2 +64 + + +322 +10 +0 +1 +1 +0 +58 + + +323 +10 +0 +1 +2 +2 +61 + + +324 +10 +0 +1 +3 +0 +65 + + +325 +10 +0 +1 +4 +2 +58 + + +326 +10 +0 +1 +5 +0 +56 + + +327 +10 +0 +1 +6 +2 +60 + + +328 +10 +0 +1 +7 +0 +64 + + +329 +10 +0 +1 +8 +2 +62 + + +330 +10 +0 +1 +9 +0 +127 + + +331 +10 +0 +1 +10 +2 +0 + + +332 +10 +0 +1 +12 +0 +61 + + +333 +10 +0 +1 +13 +2 +59 + + +334 +10 +0 +1 +14 +0 +59 + + +335 +10 +0 +1 +15 +2 +55 + + +336 +10 +0 +1 +16 +0 +57 + + +337 +10 +0 +1 +17 +2 +57 + + +338 +10 +0 +1 +18 +0 +52 + + +339 +10 +0 +1 +19 +2 +53 + + +340 +10 +0 +1 +20 +0 +55 + + +341 +10 +0 +1 +21 +2 +51 + + +342 +10 +0 +1 +23 +0 +50 + + +343 +10 +0 +1 +24 +2 +56 + + +344 +10 +0 +1 +25 +0 +48 + + +345 +10 +0 +1 +26 +2 +54 + + +346 +10 +0 +1 +27 +0 +49 + + +347 +10 +0 +1 +28 +2 +49 + + +348 +10 +0 +1 +29 +0 +46 + + +349 +10 +0 +1 +30 +2 +50 + + +350 +10 +0 +1 +31 +0 +51 + + +351 +10 +0 +1 +32 +2 +47 + + +352 +10 +0 +1 +33 +0 +44 + + +353 +10 +0 +1 +34 +2 +48 + + +354 +10 +0 +1 +35 +0 +53 + + +355 +10 +0 +1 +36 +2 +45 + + +356 +10 +0 +1 +37 +0 +42 + + +357 +10 +0 +1 +38 +2 +52 + + +358 +10 +0 +1 +39 +0 +40 + + +359 +10 +0 +1 +40 +2 +43 + + +360 +10 +0 +1 +41 +0 +47 + + +361 +10 +0 +1 +42 +2 +41 + + +362 +10 +0 +1 +43 +0 +45 + + +363 +10 +0 +1 +44 +2 +44 + + +364 +10 +0 +1 +46 +0 +43 + + +365 +10 +0 +1 +47 +2 +39 + + +366 +10 +0 +1 +48 +0 +38 + + +367 +10 +0 +1 +49 +2 +46 + + +368 +10 +0 +1 +50 +0 +41 + + +369 +10 +0 +1 +51 +2 +40 + + +370 +10 +0 +1 +52 +0 +36 + + +371 +10 +0 +1 +53 +2 +37 + + +372 +10 +0 +1 +54 +0 +35 + + +373 +10 +0 +1 +55 +2 +36 + + +374 +10 +0 +1 +57 +0 +34 + + +375 +10 +0 +1 +58 +2 +33 + + +376 +10 +0 +1 +59 +0 +37 + + +377 +10 +0 +1 +60 +2 +32 + + +378 +10 +0 +1 +61 +0 +32 + + +379 +10 +0 +1 +62 +2 +34 + + +380 +10 +0 +1 +63 +0 +39 + + +381 +10 +0 +1 +64 +2 +38 + + +382 +10 +0 +1 +65 +0 +33 + + +383 +10 +0 +1 +66 +2 +42 + + +384 +10 +0 +1 +67 +0 +31 + + +385 +10 +0 +2 +0 +2 +96 + + +386 +10 +0 +2 +1 +0 +73 + + +387 +10 +0 +2 +2 +2 +92 + + +388 +10 +0 +2 +3 +0 +77 + + +389 +10 +0 +2 +4 +2 +94 + + +390 +10 +0 +2 +5 +0 +95 + + +391 +10 +0 +2 +6 +2 +95 + + +392 +10 +0 +2 +7 +0 +91 + + +393 +10 +0 +2 +8 +2 +90 + + +394 +10 +0 +2 +9 +0 +93 + + +395 +10 +0 +2 +10 +2 +93 + + +396 +10 +0 +2 +12 +0 +89 + + +397 +10 +0 +2 +13 +2 +91 + + +398 +10 +0 +2 +14 +0 +94 + + +399 +10 +0 +2 +15 +2 +89 + + +400 +10 +0 +2 +16 +0 +92 + + +401 +10 +0 +2 +17 +2 +88 + + +402 +10 +0 +2 +18 +0 +87 + + +403 +10 +0 +2 +19 +2 +86 + + +404 +10 +0 +2 +20 +0 +90 + + +405 +10 +0 +2 +21 +2 +84 + + +406 +10 +0 +2 +23 +0 +85 + + +407 +10 +0 +2 +24 +2 +87 + + +408 +10 +0 +2 +25 +0 +88 + + +409 +10 +0 +2 +26 +2 +85 + + +410 +10 +0 +2 +27 +0 +86 + + +411 +10 +0 +2 +28 +2 +82 + + +412 +10 +0 +2 +29 +0 +83 + + +413 +10 +0 +2 +30 +2 +83 + + +414 +10 +0 +2 +31 +0 +84 + + +415 +10 +0 +2 +32 +2 +80 + + +416 +10 +0 +2 +33 +0 +82 + + +417 +10 +0 +2 +34 +2 +81 + + +418 +10 +0 +2 +35 +0 +81 + + +419 +10 +0 +2 +36 +2 +78 + + +420 +10 +0 +2 +37 +0 +80 + + +421 +10 +0 +2 +38 +2 +79 + + +422 +10 +0 +2 +39 +0 +79 + + +423 +10 +0 +2 +40 +2 +74 + + +424 +10 +0 +2 +41 +0 +78 + + +425 +10 +0 +2 +42 +2 +77 + + +426 +10 +0 +2 +43 +0 +75 + + +427 +10 +0 +2 +44 +2 +76 + + +428 +10 +0 +2 +46 +0 +67 + + +429 +10 +0 +2 +47 +2 +75 + + +430 +10 +0 +2 +48 +0 +71 + + +431 +10 +0 +2 +49 +2 +72 + + +432 +10 +0 +2 +50 +0 +76 + + +433 +10 +0 +2 +51 +2 +70 + + +434 +10 +0 +2 +52 +0 +74 + + +435 +10 +0 +2 +53 +2 +73 + + +436 +10 +0 +2 +54 +0 +72 + + +437 +10 +0 +2 +55 +2 +68 + + +438 +10 +0 +2 +57 +0 +60 + + +439 +10 +0 +2 +58 +2 +71 + + +440 +10 +0 +2 +59 +0 +70 + + +441 +10 +0 +2 +60 +2 +66 + + +442 +10 +0 +2 +61 +0 +62 + + +443 +10 +0 +2 +62 +2 +69 + + +444 +10 +0 +2 +63 +0 +68 + + +445 +10 +0 +2 +64 +2 +65 + + +446 +10 +0 +2 +65 +0 +63 + + +447 +10 +0 +2 +66 +2 +67 + + +448 +10 +0 +2 +67 +0 +66 + + +449 +10 +0 +3 +0 +2 +63 + + +450 +10 +0 +3 +1 +0 +126 + + +451 +10 +0 +3 +2 +2 +127 + + +452 +10 +0 +3 +3 +0 +125 + + +453 +10 +0 +3 +4 +2 +126 + + +454 +10 +0 +3 +5 +0 +124 + + +455 +10 +0 +3 +6 +2 +125 + + +456 +10 +0 +3 +7 +0 +123 + + +457 +10 +0 +3 +8 +2 +124 + + +458 +10 +0 +3 +9 +0 +122 + + +459 +10 +0 +3 +10 +2 +123 + + +460 +10 +0 +3 +12 +0 +121 + + +461 +10 +0 +3 +13 +2 +122 + + +462 +10 +0 +3 +14 +0 +120 + + +463 +10 +0 +3 +15 +2 +121 + + +464 +10 +0 +3 +16 +0 +119 + + +465 +10 +0 +3 +17 +2 +120 + + +466 +10 +0 +3 +18 +0 +118 + + +467 +10 +0 +3 +19 +2 +119 + + +468 +10 +0 +3 +20 +0 +117 + + +469 +10 +0 +3 +21 +2 +118 + + +470 +10 +0 +3 +23 +0 +116 + + +471 +10 +0 +3 +24 +2 +117 + + +472 +10 +0 +3 +25 +0 +115 + + +473 +10 +0 +3 +26 +2 +116 + + +474 +10 +0 +3 +27 +0 +114 + + +475 +10 +0 +3 +28 +2 +115 + + +476 +10 +0 +3 +29 +0 +113 + + +477 +10 +0 +3 +30 +2 +114 + + +478 +10 +0 +3 +31 +0 +112 + + +479 +10 +0 +3 +32 +2 +113 + + +480 +10 +0 +3 +33 +0 +111 + + +481 +10 +0 +3 +34 +2 +112 + + +482 +10 +0 +3 +35 +0 +110 + + +483 +10 +0 +3 +36 +2 +111 + + +484 +10 +0 +3 +37 +0 +109 + + +485 +10 +0 +3 +38 +2 +110 + + +486 +10 +0 +3 +39 +0 +108 + + +487 +10 +0 +3 +40 +2 +109 + + +488 +10 +0 +3 +41 +0 +106 + + +489 +10 +0 +3 +42 +2 +108 + + +490 +10 +0 +3 +43 +0 +107 + + +491 +10 +0 +3 +44 +2 +107 + + +492 +10 +0 +3 +46 +0 +104 + + +493 +10 +0 +3 +47 +2 +106 + + +494 +10 +0 +3 +48 +0 +102 + + +495 +10 +0 +3 +49 +2 +105 + + +496 +10 +0 +3 +50 +0 +105 + + +497 +10 +0 +3 +51 +2 +104 + + +498 +10 +0 +3 +52 +0 +100 + + +499 +10 +0 +3 +53 +2 +103 + + +500 +10 +0 +3 +54 +0 +103 + + +501 +10 +0 +3 +55 +2 +102 + + +502 +10 +0 +3 +57 +0 +98 + + +503 +10 +0 +3 +58 +2 +101 + + +504 +10 +0 +3 +59 +0 +101 + + +505 +10 +0 +3 +60 +2 +100 + + +506 +10 +0 +3 +61 +0 +97 + + +507 +10 +0 +3 +62 +2 +99 + + +508 +10 +0 +3 +63 +0 +99 + + +509 +10 +0 +3 +64 +2 +98 + + +510 +10 +0 +3 +65 +0 +96 + + +511 +10 +0 +3 +66 +2 +97 + + +512 +10 +0 +3 +67 +0 +69 + +