Controls4U: Added functions

git-svn-id: svn://ultimatepp.org/upp/trunk@2433 f0d560ea-af0d-0410-9eb7-867de7ffcac7
This commit is contained in:
koldo 2010-05-28 15:09:42 +00:00
parent 80ef6b9627
commit f6aaa1a5d2
55 changed files with 30225 additions and 2918 deletions

View file

@ -0,0 +1,343 @@
#ifdef _WIN32
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
#include "ActiveX.h"
bool BSTRSet(const String str, BSTR &bstr) {
wchar_t *buffer;
DWORD size = MultiByteToWideChar(CP_UTF8, 0, str, -1, 0, 0);
if (!(buffer = (wchar_t *)GlobalAlloc(GMEM_FIXED, sizeof(wchar_t) * size)))
return false;
MultiByteToWideChar(CP_UTF8, 0, str, -1, buffer, size);
bstr = SysAllocString(buffer);
GlobalFree(buffer);
if (!bstr)
return false;
return true;
}
OleStr::OleStr() {
VariantInit(&var);
VariantClear(&var);
}
OleStr::~OleStr() {
SysFreeString(var.bstrVal);
}
bool OleStr::Set(const String str) {
var.vt = VT_BSTR;
return BSTRSet(str, var.bstrVal);
}
CBSTR::~CBSTR() {
SysFreeString(bstr);
}
bool CBSTR::Set(const String str) {
return BSTRSet(str, bstr);
}
DHCtrlActiveX::DHCtrlActiveX(CLSID clsid, const String name) : oleObj(0), pClientSite(0), clsid(clsid), name(name) {}
DHCtrlActiveX::~DHCtrlActiveX(void) {
Detach();
}
LRESULT DHCtrlActiveX::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) {
switch (message) {
case WM_SIZE: DoResize();
break;
case WM_CREATE: Attach(GetHWND());
EnableWindow(GetHWND(), true);
break;
}
return DHCtrl::WindowProc(message, wParam, lParam);
}
void *DHCtrlActiveX::QueryInterface(const IID iid) {
void *ret;
if (!oleObj)
return NULL;
if (S_OK != oleObj->QueryInterface(iid, &ret))
return NULL;
return ret;
}
void DHCtrlActiveX::Detach() {
if(!pClientSite.hwnd)
return;
if (!oleObj)
return;
oleObj->Close(OLECLOSE_NOSAVE);
oleObj->Release();
}
void DHCtrlActiveX::DoResize() {
if(!pClientSite.hwnd)
return;
if (!oleObj)
return;
RECT rect;
GetClientRect(pClientSite.hwnd, &rect);
IOleInPlaceObject *inplace = (IOleInPlaceObject *)QueryInterface(IID_IOleInPlaceObject);
if (inplace) {
inplace->SetObjectRects(&rect, &rect);
inplace->Release();
}
}
bool DHCtrlActiveX::Attach(HWND hwnd) {
if (hwnd == (HWND)-1 || hwnd == 0)
return false;
if(pClientSite.hwnd && pClientSite.hwnd != hwnd)
Detach();
if(!hwnd)
return false;
RECT rect;
AXStorage storage;
pClientSite.hwnd = hwnd;
if (OleCreate(clsid, IID_IOleObject, OLERENDER_DRAW, 0, (IOleClientSite *)&pClientSite, &storage, (void**)&oleObj))
return false;
oleObj->SetHostNames(name.ToWString(), 0);
GetClientRect(hwnd, &rect);
if (!OleSetContainedObject((IUnknown *)oleObj, TRUE)) {
if (!oleObj->DoVerb(OLEIVERB_INPLACEACTIVATE, NULL, (IOleClientSite *)&pClientSite, -1, hwnd, &rect))
return true;
}
Detach();
return false;
}
HRESULT STDMETHODCALLTYPE AXStorage::QueryInterface(REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject) {
throw Exc(t_("Function not implemented"));
}
ULONG STDMETHODCALLTYPE AXStorage::AddRef( void) {
return 1;
}
ULONG STDMETHODCALLTYPE AXStorage::Release( void) {
return 0;
}
HRESULT STDMETHODCALLTYPE AXStorage::CreateStream(const OLECHAR *pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStream **ppstm) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::OpenStream(const OLECHAR *pwcsName, void *reserved1, DWORD grfMode, DWORD reserved2, IStream **ppstm) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::CreateStorage(const OLECHAR *pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStorage **ppstg) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::OpenStorage(const OLECHAR *pwcsName, IStorage *pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstg) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::CopyTo(DWORD ciidExclude, const IID *rgiidExclude, SNB snbExclude, IStorage *pstgDest) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::MoveElementTo(const OLECHAR *pwcsName, IStorage *pstgDest, const OLECHAR *pwcsNewName, DWORD grfFlags) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::Commit(DWORD grfCommitFlags) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::Revert() {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::EnumElements(DWORD reserved1, void *reserved2, DWORD reserved3, IEnumSTATSTG **ppenum) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::DestroyElement(const OLECHAR *pwcsName) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::RenameElement(const OLECHAR *pwcsOldName, const OLECHAR *pwcsNewName) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::SetElementTimes(const OLECHAR *pwcsName, const FILETIME *pctime, const FILETIME *patime, const FILETIME *pmtime) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::SetClass(REFCLSID clsid) {
return(S_OK);
}
HRESULT STDMETHODCALLTYPE AXStorage::SetStateBits(DWORD grfStateBits, DWORD grfMask) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXStorage::Stat(STATSTG *pstatstg, DWORD grfStatFlag) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::QueryInterface(REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject) {
if (!memcmp(&riid, &IID_IUnknown, sizeof(GUID)))
*ppvObject = reinterpret_cast<IUnknown *> (this);
else if (!memcmp(&riid, &IID_IOleClientSite, sizeof(GUID)))
*ppvObject = (IOleClientSite *)this;
else if (!memcmp(&riid, &IID_IOleInPlaceSite, sizeof(GUID)))
*ppvObject = (IOleInPlaceSite *)this;
else {
*ppvObject = 0;
return(E_NOINTERFACE);
}
return S_OK;
}
ULONG STDMETHODCALLTYPE AXClientSite::AddRef() {
return 1;
}
ULONG STDMETHODCALLTYPE AXClientSite::Release() {
return 0;
}
HRESULT STDMETHODCALLTYPE AXClientSite::SaveObject() {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::GetMoniker(DWORD dwAssign, DWORD dwWhichMoniker, IMoniker **ppmk) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::GetContainer(IOleContainer **ppContainer) {
*ppContainer = 0;
return E_NOINTERFACE;
}
HRESULT STDMETHODCALLTYPE AXClientSite::ShowObject() {
return NOERROR;
}
HRESULT STDMETHODCALLTYPE AXClientSite::OnShowWindow(BOOL fShow) {
return NOERROR;
}
HRESULT STDMETHODCALLTYPE AXClientSite::RequestNewObjectLayout() {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::GetWindow(HWND *phwnd) {
*phwnd = hwnd;
return S_OK;
}
HRESULT STDMETHODCALLTYPE AXClientSite::ContextSensitiveHelp(BOOL fEnterMode) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::GetBorder(LPRECT lprectBorder) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::RequestBorderSpace(LPCBORDERWIDTHS pborderwidths) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::SetBorderSpace(LPCBORDERWIDTHS pborderwidths) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::SetActiveObject(IOleInPlaceActiveObject *pActiveObject, LPCOLESTR pszObjName) {
return S_OK;
}
HRESULT STDMETHODCALLTYPE AXClientSite::InsertMenus(HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::SetMenu(HMENU hmenuShared, HOLEMENU holemenu, HWND hwndActiveObject) {
return S_OK;
}
HRESULT STDMETHODCALLTYPE AXClientSite::RemoveMenus(HMENU hmenuShared) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::SetStatusText(LPCOLESTR pszStatusText) {
return S_OK;
}
HRESULT STDMETHODCALLTYPE AXClientSite::EnableModeless(BOOL fEnable) {
return S_OK;
}
HRESULT STDMETHODCALLTYPE AXClientSite::TranslateAccelerator(LPMSG lpmsg, WORD wID) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::CanInPlaceActivate() {
return S_OK;
}
HRESULT STDMETHODCALLTYPE AXClientSite::OnInPlaceActivate() {
return S_OK;
}
HRESULT STDMETHODCALLTYPE AXClientSite::OnUIActivate() {
return S_OK;
}
HRESULT STDMETHODCALLTYPE AXClientSite::GetWindowContext(IOleInPlaceFrame **ppFrame, IOleInPlaceUIWindow **ppDoc, LPRECT lprcPosRect, LPRECT lprcClipRect, LPOLEINPLACEFRAMEINFO lpFrameInfo) {
*ppFrame = (IOleInPlaceFrame *)this;
*ppDoc = 0;
lpFrameInfo->fMDIApp = FALSE;
lpFrameInfo->hwndFrame = hwnd;
lpFrameInfo->haccel = 0;
lpFrameInfo->cAccelEntries = 0;
GetClientRect(lpFrameInfo->hwndFrame, lprcPosRect);
GetClientRect(lpFrameInfo->hwndFrame, lprcClipRect);
return S_OK;
}
HRESULT STDMETHODCALLTYPE AXClientSite::Scroll(SIZE scrollExtant) {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::OnUIDeactivate(BOOL fUndoable) {
return S_OK;
}
HRESULT STDMETHODCALLTYPE AXClientSite::OnInPlaceDeactivate() {
return S_OK;
}
HRESULT STDMETHODCALLTYPE AXClientSite::DiscardUndoState() {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::DeactivateAndUndo() {
throw Exc(t_("Function not implemented"));
}
HRESULT STDMETHODCALLTYPE AXClientSite::OnPosRectChange(LPCRECT lprcPosRect) {
return S_OK;
}
#endif

125
bazaar/Controls4U/ActiveX.h Normal file
View file

@ -0,0 +1,125 @@
#ifndef _hdIE_ActiveX_h_
#define _hdIE_ActiveX_h_
#ifndef OLERENDER_DRAW
#define OLERENDER_DRAW 1
#endif
#define CY void *
#include <windows.h>
#include <Mshtml.h>
#include <winnls.h>
#include "ActiveX_base.h"
#include <Exdisp.h>
#include "plugin/vlc/axvlc_idl.h"
static const CLSID CLSID_MozillaBrowser = {0x1339B54C, 0x3453, 0x11D2, {0x93, 0xB9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}}; //http://www.iol.ie/~locka/mozilla/control.htm
class FirefoxBrowser : public DHCtrlActiveX {
public:
FirefoxBrowser() : DHCtrlActiveX(CLSID_MozillaBrowser, "Firefox") {};
bool Browse(const String &url);
bool ShowHTML(const String &html);
bool GoForward();
bool GoBack();
String GetLocation();
String GetTitle();
bool GetOffline(bool &offline);
String GetReadyState();
bool GoHome();
bool RefreshPage();
bool Stop();
private:
class IIWebBrowser {
public:
IIWebBrowser(FirefoxBrowser *obj) {
web = (IWebBrowser2 *)obj->QueryInterface(IID_IWebBrowser2);
}
~IIWebBrowser() {
web->Release();
}
operator IWebBrowser2 *() {return web;}
IWebBrowser2 * operator ->() {return web;}
private:
IWebBrowser2 *web;
};
};
class IExplorerBrowser : public DHCtrlActiveX {
public:
IExplorerBrowser() : DHCtrlActiveX(CLSID_WebBrowser, "IExplorer") {};
bool Browse(const String &url);
bool ShowHTML(const String &html);
bool GoForward();
bool GoBack();
String GetLocation();
String GetTitle();
bool GetOffline(bool &offline);
String GetReadyState();
bool GoHome();
bool RefreshPage();
bool Stop();
private:
class IIWebBrowser {
public:
IIWebBrowser(IExplorerBrowser *obj) {
web = (IWebBrowser2 *)obj->QueryInterface(IID_IWebBrowser2);
}
~IIWebBrowser() {
web->Release();
}
operator IWebBrowser2 *() {return web;}
IWebBrowser2 * operator ->() {return web;}
private:
IWebBrowser2 *web;
};
};
static const CLSID CLSID_VLCPLayer = {0x9BE31822, 0xFDAD, 0x461B, {0xAD, 0x51, 0xBE, 0x1D, 0x1C, 0x15, 0x99, 0x21}};
class VLCPlayer : public DHCtrlActiveX {
public:
VLCPlayer() : DHCtrlActiveX(CLSID_VLCPLayer, "VLCPlayer") {};
bool AddTarget(const String movie);
bool Play();
bool Pause();
bool PlayFaster();
bool PlaySlower();
bool Stop();
bool Shuttle(long secs);
bool IsPlaying();
int GetVolume();
bool PutVolume(int volume);
int GetTime();
bool PutTime(int mseconds);
float GetPosition();
bool PutPosition(float position);
int GetLength();
private:
class IIVLC {
public:
IIVLC(VLCPlayer *obj) {
vlc = (IVLCControl *)obj->QueryInterface(IID_IVLCControl);
}
~IIVLC() {
vlc->Release();
}
operator IVLCControl *() {return vlc;}
IVLCControl * operator ->() {return vlc;}
private:
IVLCControl *vlc;
};
};
#endif

View file

@ -0,0 +1,117 @@
#ifndef _hdIE_ActiveX_Support_h_
#define _hdIE_ActiveX_Support_h_
bool BSTRSet(const String str, BSTR &bstr);
class OleStr {
public:
OleStr();
~OleStr();
bool Set(const String str);
operator VARIANT *() {return &var;};
private:
VARIANT var;
};
class CBSTR {
public:
CBSTR() : bstr(0) {}
bool Set(const String str);
~CBSTR();
operator BSTR *() {return &bstr;}
operator BSTR () {return bstr;}
String ToString() {
WString ret((wchar *)bstr);
return ret.ToString();
}
private:
BSTR bstr;
};
class AXClientSite : public IOleClientSite, public IOleInPlaceFrame, public IOleInPlaceSite {
public:
AXClientSite() {}
AXClientSite(HWND hwnd):hwnd(hwnd){}
virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject);
virtual ULONG STDMETHODCALLTYPE AddRef();
virtual ULONG STDMETHODCALLTYPE Release();
virtual HRESULT STDMETHODCALLTYPE SaveObject();
virtual HRESULT STDMETHODCALLTYPE GetMoniker(DWORD dwAssign, DWORD dwWhichMoniker, IMoniker **ppmk);
virtual HRESULT STDMETHODCALLTYPE GetContainer(IOleContainer **ppContainer);
virtual HRESULT STDMETHODCALLTYPE ShowObject();
virtual HRESULT STDMETHODCALLTYPE OnShowWindow(BOOL fShow);
virtual HRESULT STDMETHODCALLTYPE RequestNewObjectLayout();
virtual HRESULT STDMETHODCALLTYPE GetWindow(HWND *phwnd);
virtual HRESULT STDMETHODCALLTYPE ContextSensitiveHelp(BOOL fEnterMode);
virtual HRESULT STDMETHODCALLTYPE GetBorder(LPRECT lprectBorder);
virtual HRESULT STDMETHODCALLTYPE RequestBorderSpace(LPCBORDERWIDTHS pborderwidths);
virtual HRESULT STDMETHODCALLTYPE SetBorderSpace(LPCBORDERWIDTHS pborderwidths);
virtual HRESULT STDMETHODCALLTYPE SetActiveObject(IOleInPlaceActiveObject *pActiveObject, LPCOLESTR pszObjName);
virtual HRESULT STDMETHODCALLTYPE InsertMenus(HMENU hmenuShared, LPOLEMENUGROUPWIDTHS lpMenuWidths);
virtual HRESULT STDMETHODCALLTYPE SetMenu(HMENU hmenuShared, HOLEMENU holemenu, HWND hwndActiveObject);
virtual HRESULT STDMETHODCALLTYPE RemoveMenus(HMENU hmenuShared);
virtual HRESULT STDMETHODCALLTYPE SetStatusText(LPCOLESTR pszStatusText);
virtual HRESULT STDMETHODCALLTYPE EnableModeless(BOOL fEnable);
virtual HRESULT STDMETHODCALLTYPE TranslateAccelerator(LPMSG lpmsg, WORD wID);
virtual HRESULT STDMETHODCALLTYPE CanInPlaceActivate();
virtual HRESULT STDMETHODCALLTYPE OnInPlaceActivate();
virtual HRESULT STDMETHODCALLTYPE OnUIActivate();
virtual HRESULT STDMETHODCALLTYPE GetWindowContext(IOleInPlaceFrame **ppFrame, IOleInPlaceUIWindow **ppDoc, LPRECT lprcPosRect, LPRECT lprcClipRect, LPOLEINPLACEFRAMEINFO lpFrameInfo);
virtual HRESULT STDMETHODCALLTYPE Scroll(SIZE scrollExtant);
virtual HRESULT STDMETHODCALLTYPE OnUIDeactivate(BOOL fUndoable);
virtual HRESULT STDMETHODCALLTYPE OnInPlaceDeactivate();
virtual HRESULT STDMETHODCALLTYPE DiscardUndoState();
virtual HRESULT STDMETHODCALLTYPE DeactivateAndUndo();
virtual HRESULT STDMETHODCALLTYPE OnPosRectChange(LPCRECT lprcPosRect);
HWND hwnd;
};
class AXStorage : public IStorage {
public:
virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID riid, void __RPC_FAR *__RPC_FAR *ppvObject);
virtual ULONG STDMETHODCALLTYPE AddRef();
virtual ULONG STDMETHODCALLTYPE Release();
virtual HRESULT STDMETHODCALLTYPE CreateStream(const OLECHAR *pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStream **ppstm);
virtual HRESULT STDMETHODCALLTYPE OpenStream(const OLECHAR *pwcsName, void *reserved1, DWORD grfMode, DWORD reserved2, IStream **ppstm);
virtual HRESULT STDMETHODCALLTYPE CreateStorage(const OLECHAR *pwcsName, DWORD grfMode, DWORD reserved1, DWORD reserved2, IStorage **ppstg);
virtual HRESULT STDMETHODCALLTYPE OpenStorage(const OLECHAR *pwcsName, IStorage *pstgPriority, DWORD grfMode, SNB snbExclude, DWORD reserved, IStorage **ppstg);
virtual HRESULT STDMETHODCALLTYPE CopyTo(DWORD ciidExclude, const IID *rgiidExclude, SNB snbExclude, IStorage *pstgDest);
virtual HRESULT STDMETHODCALLTYPE MoveElementTo(const OLECHAR *pwcsName, IStorage *pstgDest, const OLECHAR *pwcsNewName, DWORD grfFlags);
virtual HRESULT STDMETHODCALLTYPE Commit(DWORD grfCommitFlags);
virtual HRESULT STDMETHODCALLTYPE Revert();
virtual HRESULT STDMETHODCALLTYPE EnumElements(DWORD reserved1, void *reserved2, DWORD reserved3, IEnumSTATSTG **ppenum);
virtual HRESULT STDMETHODCALLTYPE DestroyElement(const OLECHAR *pwcsName);
virtual HRESULT STDMETHODCALLTYPE RenameElement(const OLECHAR *pwcsOldName, const OLECHAR *pwcsNewName);
virtual HRESULT STDMETHODCALLTYPE SetElementTimes(const OLECHAR *pwcsName, const FILETIME *pctime, const FILETIME *patime, const FILETIME *pmtime);
virtual HRESULT STDMETHODCALLTYPE SetClass(REFCLSID clsid);
virtual HRESULT STDMETHODCALLTYPE SetStateBits(DWORD grfStateBits, DWORD grfMask);
virtual HRESULT STDMETHODCALLTYPE Stat(STATSTG *pstatstg, DWORD grfStatFlag);
};
class DHCtrlActiveX : public DHCtrl {
public:
DHCtrlActiveX(CLSID, const String);
~DHCtrlActiveX(void);
bool Attach(HWND hwnd);
void *QueryInterface(const IID iid);
bool IsLoaded() {return oleObj != NULL;}
protected:
void Detach();
private:
LRESULT WindowProc(UINT message, WPARAM wParam, LPARAM lParam);
void DoResize();
AXClientSite pClientSite;
CLSID clsid;
String name;
IOleObject *oleObj;
};
#endif

View file

@ -4,22 +4,79 @@ using namespace Upp;
#include "Controls4U/Controls4U.h"
#define TFILE <Controls4U/Controls4U.t>
#include <Core/t.h>
#define IMAGECLASS Controls4UImg
#define IMAGEFILE <Controls4U/Controls4U.iml>
#include <Draw/iml.h>
void EditFileFolder::Init() {
EditString::AddFrame(ButBrowse);
ButBrowse.SetImage(CtrlImg::right_arrow());
ButBrowse <<= THISBACK(DoBrowse);
EditString::AddFrame(ButGo);
ButGo.SetImage(CtrlImg::SmallRight());
ButGo <<= THISBACK(DoGo);
//EditString::AddFrame(butLeft);
//EditString::AddFrame(butRight);
//EditString::AddFrame(butUp);
EditString::AddFrame(butBrowse);
butBrowse.SetImage(CtrlImg::right_arrow());
butBrowse <<= THISBACK(DoBrowse);
butLeft.SetImage(CtrlImg::SmallLeft());
butLeft <<= THISBACK(DoLeft);
butRight.SetImage(CtrlImg::SmallRight());
butRight <<= THISBACK(DoRight);
butUp.SetImage(CtrlImg::SmallUp());
butUp <<= THISBACK(DoUp);
EditString::AddFrame(butGo);
butGo.SetImage(CtrlImg::SmallRight());
butGo <<= THISBACK(DoGo);
isFile = isLoad = true;
fs.Asking(!isLoad);
}
EditFileFolder &EditFileFolder::UseHistory(bool use) {
if (use) {
if (EditString::FindFrame(butLeft) == -1) {
EditString::InsertFrame(0, butRight);
EditString::InsertFrame(0, butLeft);
}
} else {
EditString::RemoveFrame(butLeft);
EditString::RemoveFrame(butRight);
}
return *this;
}
EditFileFolder &EditFileFolder::UseUp(bool use) {
if (use) {
if (EditString::FindFrame(butUp) == -1) {
int pos = EditString::FindFrame(butRight);
EditString::InsertFrame(pos+1, butUp);
}
} else
EditString::RemoveFrame(butUp);
return *this;
}
EditFileFolder &EditFileFolder::UseBrowse(bool use) {
if (use) {
if (EditString::FindFrame(butBrowse) == -1) {
int pos = EditString::FindFrame(butUp);
if (pos == -1)
pos = EditString::FindFrame(butRight);
EditString::InsertFrame(pos+1, butBrowse);
}
} else
EditString::RemoveFrame(butBrowse);
return *this;
}
void EditFileFolder::DoBrowse() {
String s = GetData();
//fs.Set(s);
if (DirectoryExists(s))
fs.dir <<= s;
else {
fs.PreSelect(GetFileName(s));
fs.dir <<= GetFileDirectory(s);
}
if (isFile && isLoad) {
if (fs.ExecuteOpen(title)) {
SetData(~fs);
@ -38,12 +95,23 @@ void EditFileFolder::DoBrowse() {
}
}
void EditFileFolder::DoGo()
{
void EditFileFolder::DoGo() {
Set(GetData()); // Write Edit to FileSel
WhenChange();
}
void EditFileFolder::DoLeft() {
}
void EditFileFolder::DoRight() {
}
void EditFileFolder::DoUp() {
String folder = GetData();
folder = GetUpperFolder(folder);
Set(folder);
SetData(folder);
WhenChange();
}
bool EditFileFolder::Key(dword key, int rep) {
if (key == K_ENTER) { // Catch the ENTER
DoGo();
@ -52,6 +120,42 @@ bool EditFileFolder::Key(dword key, int rep) {
return EditField::Key(key, rep);
}
EditFile::EditFile() {
isFile = true;
title = t_("Select file");
EditFileFolder();
};
EditFolder::EditFolder() {
isFile = false;
title = t_("Select directory");
EditFileFolder();
};
bool SetFirstChild(Ctrl *ctrl) {
if (Ctrl *p = ctrl->GetParent()) {
if (p->GetFirstChild() != ctrl) {
p->RemoveChild(ctrl);
p->AddChildBefore(ctrl, p->GetFirstChild());
}
return true;
} else
return false;
}
void StaticImage::Layout() {
if (useAsBackground) {
Ctrl *q = GetFirstChild();
//if (StaticImage *c = dynamic_cast<StaticImage *>(q)) {
// if (!c->useAsBackground) {
SetFirstChild((Ctrl *)this);
SizePos();
// }
//}
}
Ctrl::Layout();
}
void StaticImage::Paint(Draw& w) {
Size sz = GetSize();
@ -81,15 +185,6 @@ void StaticImage::Paint(Draw& w) {
case NoScale:
w.DrawImage(0, 0, *imageView);
break;
case Background:
{
Ctrl *p = GetParent();
if (p->GetFirstChild() != this) {
p->RemoveChild(this);
p->AddChildBefore(this, p->GetFirstChild());
}
}
SizePos();
case RepeatToFill:
for (int left = 0; left < sz.cx; left += imagesize.cx)
for (int top = 0; top < sz.cy; top += imagesize.cy)
@ -142,6 +237,7 @@ StaticImage::StaticImage() {
background = Null;
angle = Angle_0;
fit = BestFit;
useAsBackground = false;
}
void StaticRectangle::Paint(Draw& w) {
@ -202,7 +298,7 @@ StaticFrame::StaticFrame() {
}
void StaticLine::FramePaint(Draw& w, const Rect& rr) {
int off = (int)(0.25*max(rr.GetWidth(), rr.GetHeight()));
int off = int(0.25*max(rr.GetWidth(), rr.GetHeight()));
ImageBuffer ib(rr.GetWidth()+2*off, rr.GetHeight()+2*off);
MyBufferPainter sw(ib);
@ -210,6 +306,8 @@ void StaticLine::FramePaint(Draw& w, const Rect& rr) {
r.Offset(off, off);
sw.Clear(RGBAZero());
sw.LineCap(LINECAP_BUTT);
if (orientation == OrVert)
sw.DrawLine((r.right+r.left)/2, r.top, (r.right+r.left)/2, r.bottom, width, color);
else if (orientation == OrHor)
@ -274,7 +372,7 @@ void PaintArrowEnd(Painter &sw, double x0, double y0, double x1, double y1, int
}
void StaticArrow::FramePaint(Draw& w, const Rect& rr) {
int off = (int)(0.25*max(rr.GetWidth(), rr.GetHeight()));
int off = int(0.25*max(rr.GetWidth(), rr.GetHeight()));
ImageBuffer ib(rr.GetWidth()+2*off, rr.GetHeight()+2*off);
MyBufferPainter sw(ib);
@ -928,3 +1026,289 @@ Meter::Meter() {
running = 0;
kill = 0;
}
struct DisplayNameIcon : Display {
Font fnt;
virtual Size GetStdSize(const Value& q) const {
ValueArray va = q;
String fileName = GetFileName(String(va[0]));
Size sz = GetTextSize(fileName, fnt);
sz.cx += 20;
sz.cy = max(sz.cy, 16);
return sz;
}
virtual void Paint(Draw& w, const Rect& r, const Value& q, Color ink, Color paper, dword style) const {
ValueArray va = q;
String fileName = GetFileName(String(va[0]));
Image icon = va[1];
w.DrawRect(r, paper);
w.DrawImage(r.left, r.top + (r.Height() - 16) / 2, IsNull(icon) ? Null : icon);
w.DrawText(r.left + 20, r.top + (r.Height() - Draw::GetStdFontCy()) / 2, fileName, fnt, ink);
if (GetTextSize(fileName, fnt).cx + 5 > (r.GetWidth() - (int)(0.8*EditString::GetStdHeight()))) {
Image rightIcon = CtrlImg::right_arrow();
w.DrawRect(r.right - 6, r.top, r.right, r.bottom, paper);
w.DrawImage(r.right - 10, r.top + rightIcon.GetHeight()/2, rightIcon);
}
}
DisplayNameIcon() { fnt = StdFont(); }
};
void FileBrowser::AddMyFolder(String folder, String &myFolders, TreeCtrl &folders, int id) {
if (!folder.IsEmpty())
if (myFolders.Find(folder + ";") < 0) {
folders.Add(id, NativePathIconX(folder, true, fileFlags), folder, GetFileName(folder), true);
myFolders << folder << ";";
}
}
FileBrowser::FileBrowser() {
pack.Horz(foldersRect, files);
pack.SetPos(3000);
int height = folder.GetStdHeight();
foldersRect.Add(foldersLabel.HSizePos().TopPos(0, height));
foldersRect.Add(folders.HSizePos().VSizePos(height + 1));
Add(folder.HSizePos().TopPos(0, height));
Add(pack.HSizePos().VSizePos(height + 1));
// label.array = &files;
// Add(label);
Transparent();
Background(Null);
pack.Transparent();
foldersRect.Transparent();
foldersRect.Background(Null);
folder.UseBrowse(false).UseUp(true).UseHistory(true);
folder.WhenChange = THISBACK(FolderChanged);
foldersLabel.SetText(t_("Folders"));
folders.NoRoot();
//folders.MultiSelect();
folders.WhenOpen = THISBACK(OpenDir);
folders.WhenSel = THISBACK(FileSelectedTree);
//folders.WhenLeftClick = THISBACK(FileSelectedTree);
folders.WhenClose = THISBACK(CloseDir);
//folders.WhenCursor = THISBACK(FileSelectedTree);
//folders.WhenLeftClick = THISBACK(OpenFileTreeFolder);
Array<String> ds = GetDriveList();
String desktopFolder = GetDesktopFolder();
if (!desktopFolder.IsEmpty())
folders.Add(0, NativePathIconX(desktopFolder, true, fileFlags), desktopFolder,
GetFileName(desktopFolder), true);
int id = folders.Add(0, NativePathIconX(desktopFolder, true, fileFlags),
t_("My Folders"), t_("My Folders"), true);
String myFolders = desktopFolder + ";";
AddMyFolder(GetPersonalFolder(), myFolders, folders, id);
AddMyFolder(GetMusicFolder(), myFolders, folders, id);
AddMyFolder(GetPicturesFolder(), myFolders, folders, id);
AddMyFolder(GetVideoFolder(), myFolders, folders, id);
AddMyFolder(GetDownloadFolder(), myFolders, folders, id);
AddMyFolder(GetAppDataFolder(), myFolders, folders, id);
AddMyFolder(GetTemplatesFolder(), myFolders, folders, id);
for (int i = 0; i < ds.GetCount(); ++i)
folders.Add(0, NativePathIconX(ds[i], true, fileFlags), ds[i], ds[i], true); //+ " " + DriveSystem::Description(drive);
noDoOpen = true;
folders.Open(0);
//folders.SelectOne(0, true);
files.Reset();
files.AddColumn(t_("Name")).Add(3).Margin(2).Edit(textFileName)./*SetDisplay(Single<DisplayNameIcon>()).*/HeaderTab().Min(50).WhenAction = THISBACK1(SortByColumn, 0);
files.AddColumn(t_("Size")).HeaderTab().Min(50).WhenAction = THISBACK1(SortByColumn, 1);
files.AddColumn(t_("Date")).HeaderTab().Min(50).WhenAction = THISBACK1(SortByColumn, 2);
files.MultiSelect().HeaderObject().Absolute().Clipboard();
files.BackPaintHint();
files.AddIndex();
files.VertGrid(false).HorzGrid(false);
files.SetLineCy((int)(0.85*EditString::GetStdHeight()));
files.HeaderTab(0).SetRatio(10);
files.ColumnWidths("200 50 110");
files.EvenRowColor(Blend(SColorMark, SColorPaper, 240));
// files.SetLabel(&label);
//files.WhenCursor = THISBACK(FilesEnterRow);
// files.WhenDropInsert = THISBACK(DropInsertFilelist);
// files.WhenDrag = THISBACK(DragFilelist);
// files.WhenDrop = THISBACK(DropFilelist);
//files.WhenSel = THISBACK(FileSelectedFilesList);
files.WhenLeftDouble = THISBACK(OpenFileFilesList);
files.WhenEnterKey = THISBACK(OpenFileFilesList);
foldersInFileList = true;
fileFlags = 0;
}
void FileBrowser::OpenDir(int id) {
if (noDoOpen) {
noDoOpen = false;
return;
}
folder.SetData(folders[id]);
forceOpenTree = true;
FolderChanged();
forceOpenTree = false;
}
void FileBrowser::CloseDir(int id) {
if (folders[id] != t_("File System") && folders[id] != t_("My Folders"))
folders.RemoveChildren(id);
}
void FileBrowser::FileSelectedTree() {
folder.SetData(~folders);
FolderChanged();
}
void FileBrowser::OpenFileFilesList() {
if (files.GetCursor() < 0)
return;
ValueArray va = files.GetColumn(files.GetCursor(), 0);
String fileName = va[0];
if (IsSymLink(fileName)) {
String newPath = GetSymLinkPath(fileName);
if (!newPath.IsEmpty())
fileName = newPath;
}
if (FileExists(fileName)) {
if (!LaunchFile(fileName))
Exclamation(Format(t_("Sorry. It is not possible to open %s"), DeQtf(fileName)));
} else if (DirectoryExistsX(fileName, fileFlags)) {
folder.SetData(fileName);
FolderChanged();
}
}
void FileBrowser::ListFiles(String folderName, bool &thereIsAFolder) {
static DisplayNameIcon pd;
files.Clear();
FileDataArray fileData(false, fileFlags);
fileData.Search(folderName, "*.*", false);
if (fileData.GetCount() == 0) {
int cy = files.GetLineCy();
Image img = Rescale(CtrlImg::information(), cy, cy);
files.Add(t_("No files or access not permitted"), "", "", img);
files.SetDisplay(0, 0, pd);
return;
}
fileData.SortByName();
thereIsAFolder = false;
for(int i = 0; i < fileData.GetCount(); i++) {
String fullFilename = fileData.FullFileName(i);
String fileName = fileData[i].fileName;
bool isFolder = fileData[i].isFolder;
if (isFolder)
thereIsAFolder = true;
files.Add(fullFilename, isFolder ? 0 : fileData[i].length, fileData[i].t,
NativePathIconX(fullFilename, DirectoryExistsX(fullFilename, fileFlags), fileFlags));
files.SetDisplay(files.GetCount() - 1, 0, pd);
}
}
bool HasSubfolders(String folder, int flags) {
FindFile ff(AppendFileName(folder, "*.*"));
while(ff) {
if (DirectoryExistsX(AppendFileName(folder, ff.GetName())))
return true;
ff.Next();
}
return false;
}
void FileBrowser::FolderChanged() {
int id;
if (~folder == "" || ~folder == t_("My Folders")) {
id = folders.Find(~folder);
folders.Open(id, true);
return;
}
String folderName = GetRealName(~folder);
if (folderName.IsEmpty()) {
Exclamation(Format(t_("Folder %s does not exist or is not available"), ~folder));
return;
}
if (folderName != ~folder)
folder.SetData(folderName);
String folderNameAux = folderName;
while ((id = folders.Find(folderNameAux)) == -1) {
String upper = GetUpperFolder(folderNameAux);
if (upper == folderNameAux)
return;
folderNameAux = upper;
}
bool thereIsAFolder;
ListFiles(folderName, thereIsAFolder);
if (folderNameAux != folderName || !folders.IsOpen(id) || forceOpenTree) {
while (folderNameAux != folderName) {
String newFolderNameAux = GetNextFolder(folderNameAux, folderName);
noDoOpen = true;
folders.Open(id, true);
FileDataArray fileData;
fileData.Search(folderNameAux, "*.*", false);
fileData.SortByName();
int newid = -1;
folders.RemoveChildren(id);
for (int i = 0; i < fileData.GetCount(); ++i) {
String fullName = fileData.FullFileName(i);
int auxid = folders.Add(id, NativePathIconX(fullName, true, fileFlags),
fullName, fileData[i].fileName, HasSubfolders(fullName, fileFlags));
if (fullName == newFolderNameAux)
newid = auxid;
}
if (newid == -1) {
Exclamation(Format(t_("Folder %s not found"), DeQtf(folderNameAux)));
return;
}
id = newid;
folderNameAux = newFolderNameAux;
}
FileDataArray fileData;
fileData.Search(folderName, "*.*", false);
fileData.SortByName();
folders.RemoveChildren(id);
for (int i = 0; i < fileData.GetCount(); ++i) {
String fullName = fileData.FullFileName(i);
if (DirectoryExistsX(fullName, fileFlags))
folders.Add(id, NativePathIconX(fullName, true, fileFlags), fullName,
fileData[i].fileName, HasSubfolders(fullName, fileFlags));
}
//noDoOpen = true;
folders.Open(id, true);
}
folders.SetCursor(id);
}
void FileBrowser::FilesEnterRow() {
int i = 1;
}
void FileBrowser::SortByColumn(int col) {
static bool order[] = {true, true, true};
if (col < 0 || col > 2)
return;
if (order[col])
files.Sort(col, StdValueCompare);
else
files.Sort(col, StdValueCompareDesc);
order[col] = !order[col];
}
String FileBrowser::GetFile() {
return "";
}
String FileBrowser::GetFolder() {
return "";
}

View file

@ -3,7 +3,11 @@
#include <Painter/Painter.h>
#include "Functions4U/Functions4U.h"
#if defined(PLATFORM_WIN32)
#include "Controls4U/ActiveX.h"
#endif
#ifndef flagNOPAINTER
class MyBufferPainter : public BufferPainter {
public:
MyBufferPainter(ImageBuffer& ib, int mode = MODE_ANTIALIASED) : BufferPainter(ib, mode) {};
@ -61,12 +65,13 @@ public:
}
}
};
#endif
class EditFileFolder : public EditString {
typedef EditFileFolder CLASSNAME;
protected:
FrameLeft<Button> ButBrowse;
FrameRight<Button> ButGo;
FrameLeft<Button> butBrowse, butLeft, butRight, butUp;
FrameRight<Button> butGo;
bool Key(dword key, int rep);
FileSel fs;
@ -76,47 +81,58 @@ protected:
public:
EditFileFolder() {Init();};
void Init();
void DoLeft(), DoRight(), DoUp();
void DoBrowse();
void DoGo();
void Type(const char *name, const char *ext) {fs.Type(name, ext);};
void AllFilesType() {fs.AllFilesType();};
void ActiveDir(const String& d) {fs.ActiveDir(d);};
void MkDirOption(bool b) {fs.MkDirOption(b);};
String Get() const {return fs.Get();};
String Get() const {return GetData();};
String operator~() const {return Get();};
operator String() const {return Get();}
void Set(const String& s) {fs.Set(s); SetData(s);};
void operator<<=(const String& s) {Set(s);};
void operator=(const String& s) {Set(s);};
bool IsEmpty() {return GetData().IsNull();};
EditFileFolder &NotNull(bool b) {EditString::NotNull(b); return *this;};
EditFileFolder &SelLoad(bool load) {isLoad = load; return *this;};
EditFileFolder &SetTitle(const char *_title) {title = _title; return *this;};
EditFileFolder &UseHistory(bool use);
EditFileFolder &UseUp(bool use);
EditFileFolder &UseBrowse(bool use);
//void Xmlize(XmlIO xml);
Callback WhenChange;
};
class EditFile : public EditFileFolder {
typedef EditFile CLASSNAME;
public:
EditFile() {isFile = true; EditFileFolder();};
EditFile();
};
class EditFolder : public EditFileFolder {
typedef EditFolder CLASSNAME;
public:
EditFolder() {isFile = false; EditFileFolder();};
EditFolder();
};
class StaticImage : public Ctrl {
typedef StaticImage CLASSNAME;
public:
virtual void Paint(Draw& draw);
enum ImageAngle {Angle_0, Angle_90, Angle_180, Angle_270};
enum ImageFit {BestFit, FillFrame, NoScale, RepeatToFill, Background};
enum ImageFit {BestFit, FillFrame, NoScale, RepeatToFill};
protected:
virtual void Paint(Draw& draw);
virtual void Layout();
String fileName;
Image image, origImage;
Color background;
int angle, fit;
bool useAsBackground;
public:
bool Set(String fileName);
@ -126,15 +142,22 @@ public:
void operator=(Image image) {Set(image);}
StaticImage& SetAngle(int _angle);
StaticImage& SetFit(int _fit) {fit = _fit; Refresh(); return *this;}
StaticImage& SetBackground(Color c) {background = c; Refresh(); return *this;}
StaticImage& SetFit(int _fit) {fit = _fit; Refresh(); return *this;}
StaticImage& SetBackground(Color c) {background = c; Refresh(); return *this;}
StaticImage& UseAsBackground(bool b = true) {useAsBackground = b; Refresh(); return *this;}
StaticImage();
};
#ifndef flagNOPAINTER
class StaticRectangle : public Ctrl {
typedef StaticRectangle CLASSNAME;
public:
virtual void Paint(Draw& draw);
virtual void Paint(Draw& draw);
virtual void MouseEnter(Point p, dword keyflags) {WhenMouseEnter(p, keyflags);};
virtual void MouseLeave() { WhenMouseLeave();};
virtual void LeftDown(Point p, dword keyflags) {WhenLeftDown(p, keyflags);};
virtual void LeftUp(Point p, dword keyflags) {WhenLeftUp(p, keyflags);};
protected:
Color background;
@ -145,11 +168,16 @@ public:
StaticRectangle& SetWidth(int w) {width = w; Refresh(); return *this;}
StaticRectangle& SetColor(Color c) {color = c; Refresh(); return *this;}
StaticRectangle& SetBackground(Color c) {background = c; Refresh(); return *this;}
Callback2<Point, dword> WhenMouseEnter;
Callback WhenMouseLeave;
Callback2<Point, dword> WhenLeftDown;
Callback2<Point, dword> WhenLeftUp;
StaticRectangle();
};
class StaticEllipse : public Ctrl {
typedef StaticEllipse CLASSNAME;
public:
virtual void Paint(Draw& draw);
@ -167,11 +195,13 @@ public:
};
class StaticFrame : public Ctrl {
typedef StaticFrame CLASSNAME;
public:
StaticFrame();
};
class StaticLine : public Ctrl, public CtrlFrame {
typedef StaticLine CLASSNAME;
public:
virtual void FrameAddSize(Size& sz) {}
virtual void FrameLayout(Rect& r) {}
@ -195,6 +225,7 @@ public:
};
class StaticArrow : public Ctrl, public CtrlFrame {
typedef StaticArrow CLASSNAME;
public:
virtual void FrameAddSize(Size& sz) {}
virtual void FrameLayout(Rect& r) {}
@ -222,6 +253,7 @@ public:
};
class StaticClock : public Ctrl {
typedef StaticClock CLASSNAME;
public:
virtual void Paint(Draw& draw);
@ -263,6 +295,7 @@ public:
};
class Meter : public Ctrl {
typedef Meter CLASSNAME;
public:
virtual void Paint(Draw& draw);
@ -316,12 +349,124 @@ public:
~Meter();
};
/*
#endif
class FileBrowser : public StaticRect {
typedef FileBrowser CLASSNAME;
protected:
EditFolder folder;
void OpenSelExt(bool forceOpen);
void OpenSel();
private:
struct TreeCtrlPlus : public TreeCtrl {
virtual bool Key(dword key, int count) {
if (key == K_F5) {
Ctrl *q = Ctrl::GetParent()->GetParent()->GetParent();
FileBrowser *f = dynamic_cast<FileBrowser *>(q);
f->folder.DoGo();
return true;
} else if (key == K_ENTER) {
Vector<int> sel = GetSel();
if (sel.GetCount() > 0)
Open(sel[0], true);
return true;
} else
return TreeCtrl::Key(key, count);
}
};
struct ArrayCtrlExternDrop : public ArrayCtrl {
virtual bool Key(dword key, int count) {
if (key == K_DELETE) {
if (GetSelectCount() > 1) {
if(PromptYesNo(Format(t_("Do you want to send the %d files to the trash bin?"),
GetSelectCount()))) {
for (int i = 0; i < GetCount(); ++i) {
if (IsSelected(i)) {
ValueArray va = GetColumn(i, 0);
String fileName = va[0];
bool isFolder = DirectoryExists(fileName);
if (!FileToTrashBin(fileName))
Exclamation(Format(t_("%s \"%s\" cannot be sent to the trash bin"),
isFolder ? t_("Folder") : t_("File"), DeQtf(fileName)));
}
}
}
} else {
ValueArray va = GetColumn(GetCursor(), 0);
String fileName = va[0];
bool isFolder = DirectoryExists(fileName);
if(PromptYesNo(Format(t_("Do you want to send %s \"%s\" to the trash bin?"),
isFolder ? t_("folder") : t_("file"), DeQtf(fileName))))
if (!FileToTrashBin(fileName))
Exclamation(Format(t_("%s \"%s\" cannot be sent to the trash bin"),
isFolder ? t_("Folder") : t_("File"), DeQtf(fileName)));
}
Ctrl *q = GetParent()->GetParent();
FileBrowser *f = dynamic_cast<FileBrowser *>(q);
f->folder.DoGo();
return true;
} else if (key == K_F5) {
Ctrl *q = GetParent()->GetParent();
FileBrowser *f = dynamic_cast<FileBrowser *>(q);
f->folder.DoGo();
return true;
} else
return ArrayCtrl::Key(key, count);
}
virtual void DragAndDrop(Point p, PasteClip& d) {
Vector<String> files;
if (AcceptFiles(d)) {
files = GetFiles(d);
Refresh();
PromptOK(DeQtf(files[0]));
} else
ArrayCtrl::DragAndDrop(p, d);
}
typedef ArrayCtrlExternDrop CLASSNAME;
};
friend struct ArrayCtrlExternDrop;
private:
EditString textFileName;
Splitter pack;
StaticRect foldersRect;
Label foldersLabel;
TreeCtrlPlus folders;
ArrayCtrlExternDrop files;
bool browseFiles;
bool noDoOpen;
bool forceOpenTree;
int fileFlags;
void SortByColumn(int col);
void OpenDir(int id);
void CloseDir(int id);
void FileSelectedTree();
void FileSelected(String &fileName);
void OpenFileFilesList();
void FolderChanged();
void FilesEnterRow();
void ListFiles(String folderName, bool &thereIsAFolder);
void AddMyFolder(String folder, String &myFolders, TreeCtrl &folders, int id);
public:
bool SetBrowseFiles(bool files);
FileBrowser();
FileBrowser &SetBrowseFiles(bool b);
String GetFile();
String GetFolder();
String operator~() {return GetFile();}
void SetFlags(int flags) {fileFlags = flags;};
int GetFlags() {return fileFlags;};
////////////////////////
// Parameters
bool foldersInFileList;
};
*/
#endif

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,73 @@
#ifdef _MSC_VER
#pragma setlocale("C")
#endif
// Controls4U.cpp
T_("Select file")
esES("Seleccionar fichero")
T_("Select directory")
esES("Seleccionar directorio")
T_("Folders")
esES("Carpetas")
T_("File System")
esES("Sistema de ficheros")
T_("My Folders")
esES("Mis carpetas")
T_("Name")
esES("Nombre")
T_("Size")
esES("Tama\303\261o")
T_("Date")
esES("Fecha")
T_("Sorry. It is not possible to open %s")
esES("Lo siento. No es posible abrir %s")
T_("No files or access not permitted")
esES("No hay ficheros o no est\303\241 permitido el acceso")
T_("Folder %s does not exist or is not available")
esES("Carpeta %s no existe o no est\303\241 disponible")
T_("Folder %s not found")
esES("Carpeta %s no encontrada")
// Controls4U.h
T_("Do you want to send the %d files to the trash bin?")
esES("\302\277Quieres enviar los %d ficheros a la papelera?")
T_("%s \"%s\" cannot be sent to the trash bin")
esES("%s \"%s\" no se puede neviar a la papelera")
T_("Folder")
esES("Carpeta")
T_("File")
esES("Fichero")
T_("Do you want to send %s \"%s\" to the trash bin?")
esES("\302\277Quieres enviar el %s \"%s\" a la papelera?")
T_("folder")
esES("carpeta")
T_("file")
esES("fichero")
// ActiveX.cpp
T_("Function not implemented")
esES("Funci\303\263n no implementada")

View file

@ -2,20 +2,27 @@ description "Some additional controls\377B255,170,0";
uses
CtrlLib,
Functions4U,
Painter;
Functions4U;
uses(!NOPAINTER) Painter;
file
Controls4U.cpp,
Controls4U.h,
Controls4U.usc,
Controls4U.iml,
srcimp.tpp,
Controls4U.t,
srcdoc.tpp,
src.tpp,
License.txt,
Credits.txt;
mainconfig
"" = "GUI MT";
ActiveX readonly separator,
ActiveX.cpp,
ActiveX_base.h,
ActiveX.h,
IExplorerBrowser.cpp,
FirefoxBrowser.cpp,
VLCPlayer.cpp,
vlc readonly separator,
plugin\vlc\axvlc_idl.c,
plugin\vlc\axvlc_idl.h,
License.txt;

View file

@ -109,6 +109,9 @@ ctrl EditFile {
bool SelLoad = false @2;
Font SetFont = StdFont() @3;
bool SetEditable = true @4 ? "Editable";
bool UseUp = false;
bool UseBrowse = true;
bool UseHistory = false;
Frame SetFrame = InsetFrame() @5;
Text Tip @6;
bool WantFocus = true @7;
@ -119,11 +122,28 @@ ctrl EditFile {
DrawCtrlFrame(w, r, .SetFrame);
w.DrawRect(r, :SWhite);
n = r.bottom - r.top;
DrawEdgeButton(w, RectC(r.left, r.top, n, n));
w.DrawImage((n - 7) / 2 + r.left, (n - 6) / 2 + r.top, "ClassicCtrlsImg::RA");
leftPos = r.left;
if (.UseHistory) {
DrawEdgeButton(w, RectC(leftPos, r.top, n, n));
w.DrawImage((n - 7) / 2 + leftPos, (n - 8) / 2 + r.top, "CtrlImg::SmallLeft");
leftPos += n;
DrawEdgeButton(w, RectC(leftPos, r.top, n, n));
w.DrawImage((n - 7) / 2 + leftPos, (n - 8) / 2 + r.top, "CtrlImg::SmallRight");
leftPos += n;
}
if (.UseUp) {
DrawEdgeButton(w, RectC(leftPos, r.top, n, n));
w.DrawImage((n - 8) / 2 + leftPos, (n - 6) / 2 + r.top, "CtrlImg::SmallUp");
leftPos += n;
}
if (.UseBrowse) {
DrawEdgeButton(w, RectC(leftPos, r.top, n, n));
w.DrawImage((n - 7) / 2 + leftPos, (n - 6) / 2 + r.top, "ClassicCtrlsImg::RA");
leftPos += n;
}
DrawEdgeButton(w, RectC(r.right - n, r.top, n, n));
w.DrawImage((n - 7) / 2 + r.right - n, (n - 8) / 2 + r.top, "CtrlImg::SmallRight");
w.DrawText(n + 3, (GetSize().cy - GetTextSize("", Arial(10)).cy) / 2,
w.DrawText(leftPos + 3, (GetSize().cy - GetTextSize("", Arial(10)).cy) / 2,
(.SetEditable ? "" : "R/O ")+ (.NotNull ? "!" : "") + TextToShow(), Arial(10), :SMagenta);
}
TextToShow() {
@ -143,8 +163,7 @@ enum_property ImageFit {
"0" : "BestFit",
"1" : "FillFrame",
"2" : "NoScale",
"3" : "RepeatToFill",
"4" : "Background"
"3" : "RepeatToFill"
};
enum_property ImageAngle {
@ -163,7 +182,8 @@ ctrl StaticImage {
Frame SetFrame @1;
ImageFit SetFit;
ImageAngle SetAngle;
Color SetBackground = :SWhite;
Color SetBackground;
bool UseAsBackground = false;
Paint(w) {
r = GetRect();
@ -201,14 +221,14 @@ ctrl StaticImage {
w.DrawImage(r.left, r.top, sz.cx, sz.cy, img);
} else if (.SetFit == "2") {
w.DrawImage(r.left, r.top, img);
} else if (.SetFit == "3" || .SetFit == "4") {
} else if (.SetFit == "3") {
imagesize = GetImageSize(img);
top = r.top;
for (left = r.left; left < r.right; left += imagesize.cx)
for (top = r.top; top < r.bottom; top += imagesize.cy)
w.DrawImage(left, top, img);
}
if (.SetFit == "4") {
if (.UseAsBackground) {
PaintCenterText(w, (r.right+r.left)/2, (r.top+r.bottom)/2, "Background", Arial(11), :SBlack);
PaintCenterText(w, 1+(r.right+r.left)/2, 1+(r.top+r.bottom)/2, "Background", Arial(11), :SWhite);
}
@ -843,7 +863,6 @@ ctrl Meter {
}
}
/*
ctrl FileBrowser {
group "Complex";
@ -873,6 +892,78 @@ ctrl FileBrowser {
}
}
ctrl FirefoxBrowser {
group "Complex";
GetMinSize() { return Size(0, 0); }
GetStdSize() { return Size(64, 24); }
Frame SetFrame @1;
Paint(w) {
r = GetRect();
DrawCtrlFrame(w, r, .SetFrame);
sz = Size(r.right - r.left, r.bottom - r.top);
DeflateRect(r);
sz = Size(r.right - r.left, r.bottom - r.top);
w.DrawRect(r.left, r.top, sz.cx, sz.cy, :SWhite);
img = "Controls4U:Controls4U.iml:Icon_Firefox";
w.DrawImage(r.left, r.top, img);
}
}
ctrl IExplorerBrowser {
group "Complex";
GetMinSize() { return Size(0, 0); }
GetStdSize() { return Size(64, 24); }
Frame SetFrame @1;
Paint(w) {
r = GetRect();
DrawCtrlFrame(w, r, .SetFrame);
sz = Size(r.right - r.left, r.bottom - r.top);
DeflateRect(r);
sz = Size(r.right - r.left, r.bottom - r.top);
w.DrawRect(r.left, r.top, sz.cx, sz.cy, :SWhite);
img = "Controls4U:Controls4U.iml:Icon_IExplorer";
w.DrawImage(r.left, r.top, img);
}
}
ctrl VLCPlayer {
group "Complex";
GetMinSize() { return Size(0, 0); }
GetStdSize() { return Size(64, 24); }
Frame SetFrame @1;
Paint(w) {
r = GetRect();
DrawCtrlFrame(w, r, .SetFrame);
sz = Size(r.right - r.left, r.bottom - r.top);
DeflateRect(r);
sz = Size(r.right - r.left, r.bottom - r.top);
w.DrawRect(r.left, r.top, sz.cx, sz.cy, :SWhite);
img = "Controls4U:Controls4U.iml:Icon_VLC";
w.DrawImage(r.left, r.top, img);
}
}
/*
enum_property HandleType {
"Simple",
"Digit",

View file

@ -1,9 +0,0 @@
Credits
Horses picture
Name: Horses on Bianditz mountain. Behind them Aiako mountains can be seen.
Author: Mikel Ortega from Errenteria, Basque Country, with a retouche by Richard Bartz.
Link: http://en.wikipedia.org/wiki/File:Biandintz_eta_zaldiak_-_modified2.jpg
License: Creative Commons Attribution ShareAlike 2.0
This picture was awarded Wikimedia Commons Picture of the Year 2008

View file

@ -0,0 +1,174 @@
#ifdef _WIN32
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
#include "ActiveX.h"
bool FirefoxBrowser::Browse(const String &strurl) {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
OleStr url;
if (!url.Set(strurl))
return false;
webBrowser->Navigate2(url, 0, 0, 0, 0);
return true;
}
bool FirefoxBrowser::ShowHTML(const String &html) {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
CBSTR pbstrLocationURL;
if (webBrowser->get_LocationURL((BSTR *)pbstrLocationURL) != S_OK) {
OleStr url;
url.Set("about:blank");
webBrowser->Navigate2(url, 0, 0, 0, 0);
}
bool ret = false;
LPDISPATCH lpDisp;
if (!webBrowser->get_Document(&lpDisp)) {
IHTMLDocument2 *htmDoc2;
if (!lpDisp->QueryInterface(IID_IHTMLDocument2, (void**)&htmDoc2)) {
SAFEARRAY *sfArray;
static const SAFEARRAYBOUND abound = {1, 0};
if ((sfArray = SafeArrayCreate(VT_VARIANT, 1, (SAFEARRAYBOUND*)&abound))) {
VARIANT *pVar;
if (!SafeArrayAccessData(sfArray, (void**)&pVar)) {
pVar->vt = VT_BSTR;
if(!BSTRSet(html, pVar->bstrVal))
ret = false;
else {
ret = true;
htmDoc2->write(sfArray);
htmDoc2->close();
}
}
SafeArrayDestroy(sfArray);
}
htmDoc2->Release();
}
lpDisp->Release();
}
return ret;
}
bool FirefoxBrowser::GoForward() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
if (webBrowser->GoForward() == S_OK)
return true;
return false;
}
bool FirefoxBrowser::GoBack() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
if (webBrowser->GoBack() == S_OK)
return true;
return false;
}
String FirefoxBrowser::GetLocation() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return "";
CBSTR pbstrLocationURL;
if (webBrowser->get_LocationURL((BSTR *)pbstrLocationURL) != S_OK)
return "";
return pbstrLocationURL.ToString();
}
String FirefoxBrowser::GetTitle() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return "";
CBSTR pbstrLocationURL;
if (webBrowser->get_LocationName((BSTR *)pbstrLocationURL) != S_OK)
return "";
return pbstrLocationURL.ToString();
}
bool FirefoxBrowser::GetOffline(bool &offline) {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
VARIANT_BOOL voffline;
if (webBrowser->get_Offline(&voffline) != S_OK)
return false;
offline = (voffline == VARIANT_TRUE) ? true : false;
return true;
}
String FirefoxBrowser::GetReadyState() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return "";
READYSTATE readystate;
if (webBrowser->get_ReadyState(&readystate) != S_OK)
return "";
switch (readystate) {
case READYSTATE_UNINITIALIZED: return "Uninitialized"; // Default initialization state
case READYSTATE_LOADING: return "Loading"; // Object is currently loading its properties
case READYSTATE_LOADED: return "Loaded"; // Object was initialized
case READYSTATE_INTERACTIVE: return "Interactive"; // Object is interactive, but not all its data is available
case READYSTATE_COMPLETE: return "Complete"; // Object has received all its data
default: return "Unknown";
}
}
bool FirefoxBrowser::GoHome() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
CBSTR pbstrLocationURL;
if (webBrowser->GoHome() == S_OK)
return true;
return false;
}
bool FirefoxBrowser::RefreshPage() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
CBSTR pbstrLocationURL;
if (webBrowser->Refresh() == S_OK)
return true;
return false;
}
bool FirefoxBrowser::Stop() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
CBSTR pbstrLocationURL;
if (webBrowser->Stop() == S_OK)
return true;
return false;
}
#endif

View file

@ -0,0 +1,174 @@
#ifdef _WIN32
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
#include "ActiveX.h"
bool IExplorerBrowser::Browse(const String &strurl) {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
OleStr url;
if (!url.Set(strurl))
return false;
webBrowser->Navigate2(url, 0, 0, 0, 0);
return true;
}
bool IExplorerBrowser::ShowHTML(const String &html) {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
CBSTR pbstrLocationURL;
if (webBrowser->get_LocationURL((BSTR *)pbstrLocationURL) != S_OK) {
OleStr url;
url.Set("about:blank");
webBrowser->Navigate2(url, 0, 0, 0, 0);
}
bool ret = false;
LPDISPATCH lpDisp;
if (!webBrowser->get_Document(&lpDisp)) {
IHTMLDocument2 *htmDoc2;
if (!lpDisp->QueryInterface(IID_IHTMLDocument2, (void**)&htmDoc2)) {
SAFEARRAY *sfArray;
static const SAFEARRAYBOUND abound = {1, 0};
if ((sfArray = SafeArrayCreate(VT_VARIANT, 1, (SAFEARRAYBOUND*)&abound))) {
VARIANT *pVar;
if (!SafeArrayAccessData(sfArray, (void**)&pVar)) {
pVar->vt = VT_BSTR;
if(!BSTRSet(html, pVar->bstrVal))
ret = false;
else {
ret = true;
htmDoc2->write(sfArray);
htmDoc2->close();
}
}
SafeArrayDestroy(sfArray);
}
htmDoc2->Release();
}
lpDisp->Release();
}
return ret;
}
bool IExplorerBrowser::GoForward() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
if (webBrowser->GoForward() == S_OK)
return true;
return false;
}
bool IExplorerBrowser::GoBack() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
if (webBrowser->GoBack() == S_OK)
return true;
return false;
}
String IExplorerBrowser::GetLocation() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return "";
CBSTR pbstrLocationURL;
if (webBrowser->get_LocationURL((BSTR *)pbstrLocationURL) != S_OK)
return "";
return pbstrLocationURL.ToString();
}
String IExplorerBrowser::GetTitle() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return "";
CBSTR pbstrLocationURL;
if (webBrowser->get_LocationName((BSTR *)pbstrLocationURL) != S_OK)
return "";
return pbstrLocationURL.ToString();
}
bool IExplorerBrowser::GetOffline(bool &offline) {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
VARIANT_BOOL voffline;
if (webBrowser->get_Offline(&voffline) != S_OK)
return false;
offline = (voffline == VARIANT_TRUE) ? true : false;
return true;
}
String IExplorerBrowser::GetReadyState() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return "";
READYSTATE readystate;
if (webBrowser->get_ReadyState(&readystate) != S_OK)
return "";
switch (readystate) {
case READYSTATE_UNINITIALIZED: return "Uninitialized"; // Default initialization state
case READYSTATE_LOADING: return "Loading"; // Object is currently loading its properties
case READYSTATE_LOADED: return "Loaded"; // Object was initialized
case READYSTATE_INTERACTIVE: return "Interactive"; // Object is interactive, but not all its data is available
case READYSTATE_COMPLETE: return "Complete"; // Object has received all its data
default: return "Unknown";
}
}
bool IExplorerBrowser::GoHome() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
CBSTR pbstrLocationURL;
if (webBrowser->GoHome() == S_OK)
return true;
return false;
}
bool IExplorerBrowser::RefreshPage() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
CBSTR pbstrLocationURL;
if (webBrowser->Refresh() == S_OK)
return true;
return false;
}
bool IExplorerBrowser::Stop() {
IIWebBrowser webBrowser(this);
if (!webBrowser)
return false;
CBSTR pbstrLocationURL;
if (webBrowser->Stop() == S_OK)
return true;
return false;
}
#endif

View file

@ -19,26 +19,3 @@ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSE
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
=======
Copyright 2009 Controls4U by Koldo contributed for U++ Project. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted
provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of
conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
THIS SOFTWARE IS PROVIDED BY KOLDO ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD PROJECT OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
>>>>>>> .r1751

View file

@ -0,0 +1,180 @@
#ifdef _WIN32
#include <CtrlLib/CtrlLib.h>
using namespace Upp;
#include "ActiveX.h"
bool VLCPlayer::AddTarget(const String movie) {
if (IsPlaying())
return false;
Detach();
Attach(GetHWND());
{
IIVLC vlc(this);
if (!vlc)
return false;
VARIANT options;
VariantInit(&options);
VariantClear(&options);
CBSTR bsmovie;
if(!bsmovie.Set(movie))
return false;
if (S_OK != vlc->addTarget(bsmovie, options, VLCPlayListAppendAndGo, 0))
return false;
}
return true;
}
bool VLCPlayer::Play() {
IIVLC vlc(this);
if (!vlc)
return false;
if (S_OK != vlc->play())
return false;
return true;
}
bool VLCPlayer::Pause() {
IIVLC vlc(this);
if (!vlc)
return false;
if (S_OK != vlc->pause())
return false;
return true;
}
bool VLCPlayer::PlayFaster() {
IIVLC vlc(this);
if (!vlc)
return false;
if (S_OK != vlc->playFaster())
return false;
return true;
}
bool VLCPlayer::PlaySlower() {
IIVLC vlc(this);
if (!vlc)
return false;
if (S_OK != vlc->playSlower())
return false;
return true;
}
bool VLCPlayer::Stop() {
IIVLC vlc(this);
if (!vlc)
return false;
if (S_OK != vlc->stop())
return false;
return true;
}
bool VLCPlayer::Shuttle(long secs) {
IIVLC vlc(this);
if (!vlc)
return false;
if (S_OK != vlc->shuttle(secs))
return false;
return true;
}
bool VLCPlayer::IsPlaying() {
IIVLC vlc(this);
if (!vlc)
return false;
VARIANT_BOOL isplaying;
if (S_OK != vlc->get_Playing(&isplaying))
return false;
return isplaying == VARIANT_TRUE;
}
int VLCPlayer::GetVolume() {
IIVLC vlc(this);
if (!vlc)
return -1;
int volume;
if (S_OK != vlc->get_Volume(&volume))
return -1;
return volume;
}
bool VLCPlayer::PutVolume(int volume) {
IIVLC vlc(this);
if (!vlc)
return false;
if (S_OK != vlc->put_Volume(volume))
return false;
return true;
}
int VLCPlayer::GetTime() {
IIVLC vlc(this);
if (!vlc)
return -1;
int mseconds;
if (S_OK != vlc->get_Time(&mseconds))
return -1;
return mseconds;
}
bool VLCPlayer::PutTime(int mseconds) {
IIVLC vlc(this);
if (!vlc)
return false;
if (S_OK != vlc->put_Time(mseconds))
return false;
return true;
}
float VLCPlayer::GetPosition() {
IIVLC vlc(this);
if (!vlc)
return -1;
float position;
if (S_OK != vlc->get_Position(&position))
return -1;
return position;
}
bool VLCPlayer::PutPosition(float position) {
IIVLC vlc(this);
if (!vlc)
return false;
if (S_OK != vlc->put_Position(position))
return false;
return true;
}
int VLCPlayer::GetLength() {
IIVLC vlc(this);
if (!vlc)
return -1;
int seconds;
if (S_OK != vlc->get_Length(&seconds))
return -1;
return seconds;
}
#endif

View file

@ -1,13 +1,6 @@
<<<<<<< .mine
#ifndef _Functions4U_icpp_init_stub
#define _Functions4U_icpp_init_stub
#include "Core/init"
#endif
=======
#ifndef _Controls4U_icpp_init_stub
#define _Controls4U_icpp_init_stub
#include "CtrlLib/init"
#include "Functions4U/init"
#include "Painter/init"
#endif
>>>>>>> .r1751

View file

@ -0,0 +1,119 @@
/* this ALWAYS GENERATED file contains the IIDs and CLSIDs */
/* link this file in with the server and any clients */
/* File created by MIDL compiler version 7.00.0500 */
/* at Fri Apr 25 11:37:37 2008
*/
/* Compiler settings for axvlc.idl:
Oicf, W1, Zp8, env=Win32 (32b run)
protocol : dce , ms_ext, c_ext, robust
error checks: allocation ref bounds_check enum stub_data
VC __declspec() decoration level:
__declspec(uuid()), __declspec(selectany), __declspec(novtable)
DECLSPEC_UUID(), MIDL_INTERFACE()
*/
//@@MIDL_FILE_HEADING( )
#pragma warning( disable: 4049 ) /* more than 64k source lines */
#ifdef __cplusplus
extern "C"{
#endif
#include <rpc.h>
#include <rpcndr.h>
#ifdef _MIDL_USE_GUIDDEF_
#ifndef INITGUID
#define INITGUID
#include <guiddef.h>
#undef INITGUID
#else
#include <guiddef.h>
#endif
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
DEFINE_GUID(name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8)
#else // !_MIDL_USE_GUIDDEF_
#ifndef __IID_DEFINED__
#define __IID_DEFINED__
typedef struct _IID
{
unsigned long x;
unsigned short s1;
unsigned short s2;
unsigned char c[8];
} IID;
#endif // __IID_DEFINED__
#ifndef CLSID_DEFINED
#define CLSID_DEFINED
typedef IID CLSID;
#endif // CLSID_DEFINED
#define MIDL_DEFINE_GUID(type,name,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) \
const type name = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
#endif !_MIDL_USE_GUIDDEF_
MIDL_DEFINE_GUID(IID, LIBID_AXVLC,0xDF2BBE39,0x40A8,0x433b,0xA2,0x79,0x07,0x3F,0x48,0xDA,0x94,0xB6);
MIDL_DEFINE_GUID(IID, IID_IVLCControl,0xC2FA41D0,0xB113,0x476e,0xAC,0x8C,0x9B,0xD1,0x49,0x99,0xC1,0xC1);
MIDL_DEFINE_GUID(IID, IID_IVLCAudio,0x9E0BD17B,0x2D3C,0x4656,0xB9,0x4D,0x03,0x08,0x4F,0x3F,0xD9,0xD4);
MIDL_DEFINE_GUID(IID, IID_IVLCInput,0x49E0DBD1,0x9440,0x466C,0x9C,0x97,0x95,0xC6,0x71,0x90,0xC6,0x03);
MIDL_DEFINE_GUID(IID, IID_IVLCLog,0x8E3BC3D9,0x62E9,0x48FB,0x8A,0x6D,0x99,0x3F,0x9A,0xBC,0x4A,0x0A);
MIDL_DEFINE_GUID(IID, IID_IVLCMessage,0x9ED00AFA,0x7BCD,0x4FFF,0x8D,0x48,0x7D,0xD4,0xDB,0x2C,0x80,0x0D);
MIDL_DEFINE_GUID(IID, IID_IVLCMessageIterator,0x15179CD8,0xCC12,0x4242,0xA5,0x8E,0xE4,0x12,0x21,0x7F,0xF3,0x43);
MIDL_DEFINE_GUID(IID, IID_IVLCMessages,0x6C5CE55D,0x2D6C,0x4AAD,0x82,0x99,0xC6,0x2D,0x23,0x71,0xF1,0x06);
MIDL_DEFINE_GUID(IID, IID_IVLCPlaylist,0x54613049,0x40BF,0x4035,0x9E,0x70,0x0A,0x93,0x12,0xC0,0x18,0x8D);
MIDL_DEFINE_GUID(IID, IID_IVLCVideo,0x0AAEDF0B,0xD333,0x4B27,0xA0,0xC6,0xBB,0xF3,0x14,0x13,0xA4,0x2E);
MIDL_DEFINE_GUID(IID, IID_IVLCControl2,0x2D719729,0x5333,0x406C,0xBF,0x12,0x8D,0xE7,0x87,0xFD,0x65,0xE3);
MIDL_DEFINE_GUID(IID, DIID_DVLCEvents,0xDF48072F,0x5EF8,0x434e,0x9B,0x40,0xE2,0xF3,0xAE,0x75,0x9B,0x5F);
MIDL_DEFINE_GUID(IID, IID_IVLCPlaylistItems,0xFD37FE32,0x82BC,0x4A25,0xB0,0x56,0x31,0x5F,0x4D,0xBB,0x19,0x4D);
MIDL_DEFINE_GUID(CLSID, CLSID_VLCPlugin,0xE23FE9C6,0x778E,0x49D4,0xB5,0x37,0x38,0xFC,0xDE,0x48,0x87,0xD8);
MIDL_DEFINE_GUID(CLSID, CLSID_VLCPlugin2,0x9BE31822,0xFDAD,0x461B,0xAD,0x51,0xBE,0x1D,0x1C,0x15,0x99,0x21);
#undef MIDL_DEFINE_GUID
#ifdef __cplusplus
}
#endif

File diff suppressed because it is too large Load diff

View file

@ -4905,7 +4905,19 @@ are permitted]
۩־¡î¨âú¡Ÿú¡Ÿú¡ŸÆËúüŸÍýµ<EFBFBD>
]
::^ [s0; Resizable and flexible meter with different styles and soft
movement]}}&]
movement]
:: [s0; [^topic`:`/`/Controls4U`/src`/VLCPlayer`$en`-us^ VLCPlayer]]
::= [s0;= ]
:: [s0;= ]
::^ [s0; Video and audio player based in VLC]
:: [s0; [^topic`:`/`/Controls4U`/src`/Meter`$en`-us^ FirefoxBrowser]]
::= [s0;= ]
:: [s0;= ]
::^ [s0; Web browser based in Firefox]
:: [s0; [^topic`:`/`/Controls4U`/src`/Meter`$en`-us^ IExplorerBrowser]]
::= [s0;= ]
:: [s0;= ]
::^ [s0; Web browser based in Internet Explorer]}}&]
[s0; &]
[s0;%- &]
[s0;%- [* To come...]&]

View file

@ -1254,102 +1254,103 @@ COMPRESSED
225,105,97,65,176,85,149,141,130,138,104,30,126,158,235,115,17,41,8,243,37,24,85,5,69,244,105,121,229,167,226,27,5,124,11,239,190,240,151,240,238,19,161,127,58,65,249,254,211,137,96,254,79,39,250,127,188,74,201,130,136,67,112,28,215,247,172,223,241,190,187,97,59,122,36,223,140,98,209,114,194,139,205,166,91,32,16,224,25,111,240,132,150,103,125,28,196,8,160,175,197,243,207,136,73,18,213,213,96,68,247,64,224,160,224,66,138,189,179,128,241,75,161,170,111,216,187,134,253,16,43,26,187,221,14,134,123,113,231,203,165,253,113,57,237,10,226,152,82,169,212,43,76,77,251,75,235,120,17,184,92,172,175,170,143,119,228,29,190,231,6,203,249,34,145,8,11,55,204,255,212,235,204,203,117,160,141,98,239,158,211,138,119,185,36,113,84,18,9,180,1,139,209,67,200,92,64,232,15,177,96,138,14,12,79,190,192,201,178,7,83,99,24,186,81,12,147,231,230,241,110,167,37,116,40,168,41,223,204,191,175,191,239,195,222,190,92,36,82,138,212,111,168,224,62,18,
180,38,19,201,228,58,211,215,93,217,187,56,46,221,45,199,172,172,82,87,3,250,217,12,224,19,6,52,81,216,220,244,102,147,248,57,14,220,205,59,4,119,92,138,52,26,141,140,74,38,41,50,144,51,32,211,80,151,135,41,185,56,61,13,69,85,134,78,219,120,247,41,140,36,11,57,158,56,22,165,208,233,158,232,235,94,169,18,11,133,62,96,124,248,198,212,137,86,34,65,40,231,124,175,4,230,166,166,152,102,165,186,226,93,99,75,219,116,130,44,207,85,36,229,123,180,148,194,57,52,56,220,76,67,32,154,66,178,56,133,5,35,60,144,137,28,150,247,1,36,26,168,176,68,104,206,192,23,9,110,77,73,113,21,126,82,153,185,179,237,205,93,151,160,245,27,138,79,136,162,250,0,185,205,229,114,177,206,235,141,59,20,10,69,177,44,207,233,59,190,231,81,61,175,135,96,152,222,70,117,255,250,212,34,25,64,220,32,111,132,246,12,248,96,180,159,127,83,111,137,59,131,41,250,145,221,125,109,253,89,178,145,130,82,142,10,143,195,225,120,60,47,175,80,40,72,
128,40,30,94,175,82,5,125,107,252,179,219,237,190,23,114,150,102,154,164,171,142,183,16,52,147,218,170,134,63,25,103,160,192,61,27,166,16,235,109,68,18,58,38,89,12,33,251,150,141,73,26,52,139,38,1,169,202,166,44,202,50,77,215,65,240,243,253,45,155,102,102,64,198,216,49,241,7,173,215,20,77,67,236,59,213,214,210,103,25,36,7,144,205,1,226,230,115,184,161,132,157,25,142,41,203,145,15,245,87,92,5,77,125,251,180,32,118,186,159,55,72,11,198,234,243,224,84,28,173,246,176,219,133,204,141,207,153,27,151,254,28,81,65,127,26,80,110,98,117,120,185,94,229,7,45,242,3,227,44,171,196,234,151,170,68,157,39,255,182,120,155,127,243,186,10,189,215,199,245,208,186,181,90,131,24,46,195,138,90,213,199,113,64,36,218,8,74,245,181,105,242,245,25,20,58,30,219,190,34,244,38,82,110,55,27,186,0,139,72,49,88,10,236,79,150,29,111,131,76,66,110,169,145,80,104,57,4,107,224,210,121,217,14,127,46,216,2,184,228,20,0,8,121,138,130,
208,7,3,148,82,10,29,149,121,6,7,105,150,170,44,20,0,218,116,34,241,109,66,4,145,207,199,247,53,170,179,202,181,29,34,208,104,53,26,36,83,102,84,26,114,81,158,139,245,62,46,237,45,132,38,112,124,125,248,207,68,30,47,203,142,122,162,33,105,18,12,4,163,224,186,134,85,165,86,63,83,161,15,131,66,165,202,163,208,232,166,107,175,12,42,240,107,168,233,188,190,116,137,86,0,159,98,67,47,171,240,184,66,65,225,208,81,216,15,69,208,56,21,25,10,146,36,91,214,63,42,74,153,254,48,62,38,54,237,171,88,238,231,246,38,55,103,54,157,94,182,143,82,180,235,18,228,135,43,44,20,46,138,64,208,166,41,26,84,117,234,118,151,222,214,38,166,255,111,182,222,227,199,149,176,75,239,251,87,190,141,13,219,128,5,105,44,203,130,87,130,23,94,121,103,195,94,24,54,48,208,124,178,7,144,244,9,51,35,217,134,32,160,153,155,57,231,156,51,217,76,77,54,115,206,205,156,115,108,230,156,179,171,103,4,72,11,17,23,247,178,110,197,183,222,115,
158,243,123,138,111,85,117,57,54,3,144,222,70,188,145,228,124,164,147,201,120,227,163,3,154,227,209,31,26,42,69,128,34,98,150,189,100,50,25,220,136,44,132,108,33,94,151,134,187,138,2,214,56,140,83,144,104,186,158,196,163,221,221,72,172,245,119,212,29,120,34,214,96,41,74,20,143,22,98,19,8,153,38,169,137,5,71,12,234,197,137,98,23,228,180,176,216,130,44,39,251,66,177,216,41,150,230,123,78,135,3,41,132,79,3,171,48,223,40,122,20,51,244,29,254,201,11,214,212,11,74,23,79,41,10,7,227,243,126,63,55,42,137,120,28,5,196,247,186,28,137,32,66,238,6,1,75,177,92,249,90,201,58,139,13,133,248,25,171,193,5,44,250,198,248,218,14,162,209,247,53,211,131,95,109,142,71,250,167,213,90,174,41,102,75,104,8,231,151,139,209,103,147,209,8,134,64,180,179,187,144,76,85,37,188,32,16,4,207,115,50,216,123,118,162,229,95,182,61,234,23,123,229,206,214,20,154,217,8,112,104,138,119,65,78,188,217,108,20,2,170,250,161,5,122,166,
178,0,128,221,50,43,219,6,16,56,142,231,82,153,69,89,74,251,235,56,103,116,173,45,65,165,64,203,157,195,202,55,234,180,160,116,231,99,220,125,8,77,231,53,232,64,58,174,143,193,99,169,102,159,33,92,163,2,96,54,150,46,2,101,234,167,86,235,226,94,106,70,155,190,129,32,247,215,227,161,86,171,209,168,54,106,143,11,58,182,195,0,42,247,89,115,88,66,92,190,143,42,236,101,30,147,18,217,27,158,74,237,188,253,36,119,191,223,73,254,156,134,70,211,84,4,114,179,212,98,24,103,4,72,215,207,46,143,225,187,223,156,18,9,84,94,111,233,90,60,64,37,79,159,6,122,57,165,184,215,102,60,68,241,116,222,244,11,124,105,142,22,7,81,227,207,195,56,35,4,62,25,24,12,102,219,36,232,45,157,161,235,217,111,87,221,150,203,130,143,93,151,51,199,106,74,159,182,221,189,71,117,61,213,124,125,233,191,30,183,83,57,51,215,244,189,6,114,7,99,9,111,0,231,85,224,63,161,190,162,200,175,117,187,77,42,75,236,16,35,73,251,146,47,54,159,
191,234,158,186,89,244,5,166,42,30,217,185,222,235,117,227,63,114,165,114,20,192,201,171,197,242,89,104,54,26,81,115,114,0,255,218,253,180,43,213,234,55,215,65,63,113,158,162,16,122,96,118,145,17,173,86,203,82,192,161,84,24,231,60,36,69,24,243,172,12,43,94,151,104,133,37,113,209,76,253,16,139,197,150,228,186,57,60,127,90,137,231,94,240,129,172,57,69,64,147,63,218,65,35,179,98,28,18,208,26,231,243,126,254,94,35,193,96,48,225,237,230,138,238,103,37,109,133,196,160,80,36,104,144,211,167,7,145,39,23,139,207,197,24,22,164,118,243,64,240,182,9,6,161,170,154,207,154,144,6,226,18,212,237,13,85,203,3,1,161,160,168,213,249,71,97,181,42,172,210,162,235,20,230,74,11,39,121,185,186,247,25,246,69,209,24,189,94,47,101,145,8,50,209,41,107,61,2,178,31,59,196,163,52,200,5,12,142,140,118,118,25,11,144,7,36,100,9,117,23,212,42,235,93,46,31,61,31,55,197,124,25,74,210,40,104,186,72,101,119,58,142,115,193,155,208,
176,41,115,93,215,155,185,53,224,241,120,246,142,46,219,106,61,59,222,53,200,226,233,99,112,56,8,156,203,254,156,191,227,227,120,4,68,76,190,254,24,146,204,37,251,45,9,161,247,112,168,32,31,87,71,119,210,40,198,12,53,248,9,162,74,108,179,95,230,254,102,239,151,224,184,107,121,59,106,224,151,44,28,26,47,239,2,112,94,101,248,89,64,224,249,60,10,153,34,233,94,101,142,19,100,169,145,102,180,79,145,191,245,77,162,82,139,228,128,174,8,224,116,160,119,162,24,59,207,32,206,116,20,125,71,1,119,99,88,57,42,181,218,148,113,120,55,82,140,85,115,6,214,30,165,184,125,30,87,197,86,30,175,13,203,140,142,159,184,90,206,11,25,167,19,200,45,164,158,47,7,226,122,94,79,159,207,55,190,94,237,75,75,216,156,235,100,167,162,212,219,11,9,20,243,79,12,13,181,69,60,198,12,140,3,47,38,147,201,230,247,8,206,137,70,7,104,128,6,118,201,208,1,146,125,15,194,150,126,9,10,169,30,116,140,252,12,119,222,80,225,87,158,87,171,115,
45,79,203,229,8,158,39,156,250,186,111,107,8,83,67,113,130,18,84,21,30,143,7,51,39,92,22,107,122,191,8,72,103,27,2,129,192,84,35,72,190,243,98,36,166,88,205,207,45,21,203,105,222,135,238,40,227,243,57,103,192,145,35,61,129,9,244,189,84,48,77,129,184,246,225,224,122,187,73,110,219,162,136,44,150,116,45,223,60,77,90,53,30,246,27,238,123,53,16,68,28,205,24,187,17,233,96,56,28,203,27,205,73,247,13,83,34,182,231,233,124,192,47,66,13,1,100,252,0,35,4,179,129,79,202,77,62,56,30,88,236,176,107,216,54,128,123,119,137,0,60,202,102,137,161,187,27,94,0,67,141,35,113,202,115,220,108,178,31,116,95,53,90,54,147,205,27,207,43,152,108,173,206,229,219,45,177,80,251,189,91,160,176,95,72,20,74,153,66,165,194,78,153,218,148,243,172,144,10,89,241,143,47,128,119,166,63,72,248,47,236,192,50,217,239,71,102,32,224,237,194,49,196,192,243,188,120,117,231,135,203,21,3,239,231,102,112,82,112,59,107,150,234,230,57,1,
110,233,43,6,141,191,154,24,66,83,94,68,88,34,116,116,116,233,130,112,111,96,40,151,21,252,135,208,104,52,106,181,31,0,239,228,190,245,229,175,32,204,101,108,52,26,89,237,137,9,128,80,23,237,150,11,232,122,157,234,141,175,85,194,214,72,91,14,222,128,164,140,207,7,239,42,253,238,66,134,209,244,161,227,131,12,64,153,14,4,129,83,44,208,13,175,205,102,131,194,225,61,194,51,91,42,193,111,136,243,117,84,195,135,56,220,54,55,224,247,103,10,58,190,66,17,77,167,241,56,56,238,83,82,102,200,64,70,79,246,99,22,234,241,133,210,133,129,185,163,171,96,75,156,132,88,105,181,248,75,128,7,204,95,148,139,5,34,7,169,9,173,172,253,98,209,38,107,170,8,32,51,145,62,254,219,253,181,247,252,164,184,234,183,102,120,108,156,60,61,8,147,134,254,149,214,229,21,4,58,157,158,160,235,94,194,12,64,58,153,16,129,103,250,193,156,202,151,3,138,162,3,35,98,41,125,10,190,83,188,224,68,19,250,18,63,100,4,190,254,96,243,211,237,10,37,
69,208,69,158,226,198,195,54,233,214,202,90,13,140,44,152,143,139,165,72,18,115,64,221,63,186,129,40,72,191,165,41,57,240,165,28,210,231,219,15,241,134,30,126,98,43,11,8,204,157,233,135,235,59,241,185,120,48,144,0,135,130,244,145,232,162,90,206,210,38,198,134,113,80,200,199,237,3,229,43,66,20,94,243,97,28,55,17,190,27,65,98,214,64,151,99,120,157,225,140,92,38,99,133,46,78,199,142,50,205,8,113,129,126,175,7,28,113,121,217,114,169,39,100,18,185,229,186,181,93,87,170,184,37,85,23,77,220,6,72,38,24,248,131,157,142,78,224,128,57,193,240,207,71,172,124,65,23,178,89,17,241,180,177,145,26,49,237,195,148,255,78,169,20,254,92,46,233,143,4,166,172,137,4,224,219,80,248,57,43,105,178,84,21,115,157,210,229,9,198,224,84,190,29,38,102,113,65,148,78,244,195,162,103,153,13,65,141,23,167,173,92,232,226,129,135,88,4,2,97,71,34,137,14,182,219,101,182,27,205,24,194,224,89,211,46,171,126,28,95,73,187,50,74,194,142,
207,252,14,224,27,213,234,217,164,158,151,19,86,138,172,216,87,129,198,169,202,45,244,188,88,171,168,234,34,102,39,65,161,5,204,6,244,4,166,94,179,222,113,22,255,123,127,69,246,52,160,119,20,186,194,247,99,139,103,222,9,17,219,224,252,249,121,50,144,234,176,44,245,35,218,77,13,226,224,40,34,191,8,226,119,196,215,20,136,167,124,46,23,217,110,183,189,126,95,106,108,49,193,60,48,234,134,222,244,96,183,78,181,156,80,209,12,95,201,84,116,98,106,55,30,63,73,70,34,235,121,189,12,253,176,133,64,91,233,61,119,255,152,164,168,75,214,42,134,143,193,176,85,166,83,21,203,206,71,178,97,5,196,25,195,240,182,18,13,23,230,86,134,35,14,18,125,110,169,0,53,149,181,228,112,96,172,10,240,57,57,237,155,29,94,50,191,118,83,153,245,161,62,19,123,140,103,156,7,241,130,10,179,115,238,251,145,91,228,185,114,252,228,204,247,188,72,45,30,113,195,170,9,253,19,205,125,203,196,71,23,111,151,101,163,123,215,243,186,63,100,146,126,170,16,228,
34,145,136,177,237,147,204,56,22,86,198,83,176,167,57,182,13,208,164,238,126,47,121,188,226,33,29,67,153,139,13,101,36,13,131,241,190,173,26,7,79,164,3,6,109,190,163,133,104,113,187,152,147,244,95,17,28,204,52,28,12,248,222,205,32,89,22,168,60,116,21,80,77,224,23,235,65,54,247,119,237,216,121,199,254,149,44,132,177,31,236,114,179,137,85,5,241,142,114,42,133,123,20,177,185,74,13,144,221,216,77,192,19,193,76,196,75,45,174,98,21,245,63,202,240,178,242,33,116,187,159,59,128,53,60,247,53,164,108,164,141,227,22,58,55,218,248,177,3,6,46,103,86,25,246,128,163,92,31,10,121,201,110,148,130,189,250,190,71,7,186,29,73,117,244,98,156,90,174,216,73,251,231,48,78,141,163,235,162,182,106,191,101,62,241,128,56,116,94,82,136,84,10,144,129,207,23,245,213,244,145,98,81,178,94,59,177,228,112,155,49,241,206,140,130,148,82,20,49,64,19,19,32,133,89,212,148,71,170,64,152,55,111,0,88,25,77,38,106,145,48,9,193,114,33,176,
7,230,52,253,234,116,185,68,66,73,69,162,19,216,28,160,226,69,178,169,95,217,114,223,47,63,229,111,182,117,217,204,117,191,29,90,148,5,36,135,218,213,126,97,151,22,175,89,68,159,202,101,219,221,164,7,52,211,144,124,146,31,23,192,13,98,50,2,57,239,84,99,184,74,98,231,117,124,224,94,175,215,224,250,10,57,162,60,243,94,88,71,109,82,78,222,135,144,26,138,226,98,36,210,136,108,23,181,207,5,123,45,130,103,20,150,78,31,214,15,212,110,235,66,104,143,201,32,11,183,253,196,7,225,249,0,140,100,222,247,97,161,130,240,241,33,250,176,141,115,57,146,200,160,191,22,69,69,174,99,123,34,101,99,83,78,33,236,21,238,123,112,45,153,16,67,172,203,151,93,153,11,41,140,146,204,124,107,221,226,1,120,211,235,21,68,187,18,5,21,243,254,132,186,10,96,1,250,185,154,109,168,108,88,18,181,59,64,53,148,10,74,39,47,212,122,109,218,36,70,235,13,73,89,84,170,251,0,20,137,104,52,74,249,50,73,51,208,183,83,4,150,231,185,110,165,
148,59,73,165,78,115,210,68,32,134,9,169,171,88,212,160,199,252,29,221,169,193,183,18,220,188,220,130,226,196,127,65,45,20,106,133,144,72,164,186,172,247,209,228,17,192,229,119,124,102,96,122,221,169,110,69,114,165,162,184,94,119,214,88,50,61,193,155,143,21,148,205,215,118,136,122,112,196,69,42,105,106,228,13,19,64,166,173,19,180,226,20,102,132,137,8,66,155,142,195,88,98,158,67,14,166,170,20,21,65,111,16,4,141,66,17,180,109,167,211,73,185,19,101,210,146,64,32,0,89,114,0,136,211,7,156,236,208,70,242,171,26,28,78,48,41,134,103,53,111,54,211,134,235,56,117,114,185,194,72,226,41,0,138,170,168,53,155,218,174,95,188,72,208,170,24,63,17,172,53,244,35,164,143,237,90,51,177,125,74,46,49,61,162,88,169,84,140,26,190,183,80,40,112,220,247,10,58,149,74,229,56,74,138,62,11,202,251,15,85,11,92,209,205,173,231,177,29,140,82,85,13,190,187,90,101,102,213,180,46,185,123,36,51,167,232,129,79,210,59,190,110,38,20,176,195,
50,101,42,240,65,214,67,100,182,134,161,195,176,79,91,185,92,70,26,101,153,78,16,164,67,69,138,51,166,119,61,183,89,247,223,243,224,151,20,5,135,180,116,187,129,232,211,22,163,112,80,104,78,94,0,225,87,236,251,168,168,49,36,183,167,227,172,88,223,116,196,127,214,201,34,249,72,125,250,179,254,102,179,41,72,65,34,161,208,166,44,194,80,136,85,9,139,70,187,254,172,205,128,76,73,250,81,150,159,136,182,41,230,62,43,92,157,32,90,6,206,28,247,163,235,111,126,57,78,88,94,95,83,253,54,5,211,192,18,196,62,224,175,216,123,224,63,52,26,155,115,92,77,160,196,69,160,74,21,203,184,242,170,110,213,127,124,160,9,206,66,81,170,82,245,226,251,187,146,146,5,57,196,211,67,71,165,82,133,108,86,14,135,167,11,197,214,60,166,196,62,140,123,40,64,119,1,153,180,50,78,125,146,24,57,218,169,247,117,81,239,200,215,203,38,193,251,80,87,199,168,225,48,116,158,109,115,23,61,97,228,64,145,232,238,108,7,177,222,143,186,11,41,244,251,253,
221,238,182,3,210,42,222,180,109,231,85,35,73,6,127,163,205,136,173,7,64,128,16,28,237,5,224,89,55,220,237,194,208,244,159,36,130,33,100,11,0,110,126,68,34,93,192,242,158,233,183,91,254,205,79,209,98,166,19,141,113,146,220,182,37,64,33,54,69,222,206,236,25,182,140,80,247,215,54,131,193,208,227,193,22,133,220,35,253,122,66,86,125,58,133,178,46,123,159,82,128,19,151,141,47,196,14,56,1,151,203,165,2,129,99,50,205,83,70,42,248,29,153,217,163,101,230,161,16,204,90,185,222,142,64,132,36,59,164,58,155,157,8,108,243,182,87,65,146,31,165,249,228,45,84,102,39,53,14,155,64,63,178,110,218,62,26,168,10,96,174,174,147,137,74,137,123,27,209,55,26,178,132,166,98,45,98,49,119,204,2,61,134,138,73,225,169,21,179,1,78,218,62,119,0,196,101,158,200,243,153,169,237,48,165,64,220,189,241,28,108,181,70,173,219,42,219,52,194,181,185,220,102,227,107,23,83,19,66,33,52,13,121,158,163,40,9,200,25,39,215,202,229,39,117,12,
7,69,203,181,67,170,221,230,180,220,75,13,158,90,146,195,63,150,142,149,57,233,236,208,110,183,27,207,209,102,122,94,124,135,201,207,107,216,247,10,56,115,29,92,203,222,223,223,189,52,203,113,86,54,214,51,71,175,149,6,184,100,16,45,191,215,48,204,243,108,210,129,218,244,225,142,208,62,130,242,227,169,167,6,167,107,202,73,98,254,239,7,22,30,147,162,72,64,222,207,9,195,201,8,240,76,4,174,231,201,145,241,220,173,59,163,249,174,166,125,142,109,14,135,169,158,177,232,35,180,96,48,216,253,98,228,52,84,163,251,243,180,230,134,149,156,88,185,92,163,167,244,189,129,109,2,145,160,100,179,98,145,170,187,210,253,125,39,199,149,187,209,246,124,65,105,41,63,98,48,152,249,64,199,149,39,150,78,27,23,125,75,18,123,74,65,86,221,189,49,242,168,8,184,46,14,92,0,95,25,186,14,45,66,110,225,52,175,244,65,186,235,122,253,177,94,6,132,121,148,63,128,60,3,121,4,180,216,164,77,16,8,169,155,231,201,127,84,40,227,126,31,77,173,241,252,
38,105,133,71,117,221,78,97,4,165,229,145,20,191,41,81,162,159,227,247,3,4,131,22,190,191,127,189,163,131,185,80,160,205,9,182,41,155,202,25,174,187,14,96,26,124,17,143,175,250,237,144,134,38,178,150,64,179,219,30,116,24,55,72,0,163,122,124,59,217,206,27,81,137,116,68,114,144,169,52,110,45,138,219,232,72,137,253,250,243,205,50,126,194,214,231,192,70,56,226,145,201,203,128,155,52,74,53,198,39,92,0,142,13,208,246,204,253,126,179,147,86,224,46,73,90,229,88,139,246,116,28,116,169,130,190,125,173,223,157,41,125,76,130,26,201,86,100,121,250,39,61,228,235,239,153,198,124,113,90,124,125,147,246,215,77,226,80,95,121,134,100,140,128,239,225,213,199,5,217,1,165,27,155,68,19,182,135,78,151,59,112,236,125,23,7,69,122,223,9,16,189,183,191,39,133,85,131,207,232,78,28,193,103,44,80,194,150,131,192,243,198,49,87,164,101,30,19,63,109,18,185,156,172,151,167,33,252,112,25,40,212,159,121,31,77,91,255,128,61,6,85,225,37,167,33,
97,11,108,171,223,186,119,147,16,212,20,81,0,106,112,246,107,197,187,191,35,148,108,8,83,160,63,23,245,162,117,99,4,227,3,173,118,10,152,236,92,223,211,238,0,96,24,87,205,153,29,166,157,51,66,43,8,64,245,237,44,101,7,249,73,250,78,111,175,88,194,160,169,24,252,157,210,18,8,87,167,243,176,142,172,51,143,88,46,2,86,16,4,8,96,195,27,90,144,62,181,182,239,121,111,54,155,45,22,139,9,91,5,39,54,152,76,226,11,247,93,7,100,104,131,200,182,84,67,56,52,11,206,70,105,10,137,236,23,113,252,57,157,242,198,74,3,87,236,123,31,104,165,69,137,112,96,19,37,138,129,102,211,229,118,183,52,163,170,5,2,199,250,93,25,139,195,193,126,228,205,173,155,203,229,178,176,138,47,64,167,163,179,110,224,129,80,160,238,247,123,71,219,233,116,233,239,168,16,203,31,70,149,36,244,216,59,23,25,129,43,160,240,139,130,222,84,77,38,147,202,158,162,131,249,135,27,125,47,228,231,203,209,234,183,226,94,110,50,153,208,4,52,122,66,166,
248,187,89,16,103,157,70,152,163,72,78,233,249,174,46,122,50,30,15,231,155,226,243,128,41,40,41,40,235,101,81,8,239,43,49,48,227,221,88,111,52,38,87,10,17,5,251,88,212,204,198,81,26,119,34,6,41,83,252,188,106,226,187,31,87,54,160,53,173,112,70,17,164,97,36,217,70,35,153,114,148,248,239,57,233,74,171,29,207,232,254,44,58,57,129,236,120,52,185,168,83,0,120,123,217,114,210,148,146,126,82,88,249,152,16,224,80,191,227,135,4,173,228,184,238,135,253,180,23,184,96,254,44,12,179,161,30,54,155,174,65,143,169,228,154,159,139,186,47,236,3,17,16,13,10,106,24,130,128,188,178,86,75,218,114,30,169,9,149,132,112,126,126,131,190,21,148,143,184,94,118,102,193,145,98,79,186,223,206,74,236,219,235,126,204,145,216,108,189,74,167,192,66,133,140,145,73,94,142,31,128,13,210,117,5,28,167,40,175,154,235,181,5,72,9,27,45,192,244,220,182,175,47,109,118,83,200,249,68,120,30,208,184,88,129,27,42,18,85,204,134,231,122,56,79,243,
39,137,130,16,76,7,131,44,112,54,15,165,154,128,196,112,249,250,54,140,8,224,10,121,187,233,186,30,82,92,71,160,11,199,154,44,39,84,141,127,158,200,249,149,106,103,140,231,57,51,181,30,104,47,226,152,43,36,50,185,34,100,230,35,49,52,221,175,154,40,71,63,63,172,170,153,30,130,117,62,227,154,102,244,221,171,227,4,83,68,180,70,163,161,104,34,128,42,196,110,72,250,75,69,167,151,119,163,52,9,224,216,110,174,69,81,81,141,179,178,14,235,94,1,181,73,150,226,170,92,230,3,13,226,241,120,194,146,0,22,223,199,248,65,82,22,176,66,54,123,48,172,187,126,242,81,212,85,96,1,32,62,227,81,45,101,203,243,108,78,38,51,13,234,29,70,66,138,177,88,203,68,15,202,57,67,55,118,65,239,237,4,41,148,16,18,141,206,175,212,249,233,116,154,165,199,81,150,45,28,195,20,49,186,224,21,171,208,164,174,21,197,130,232,26,37,226,137,68,89,61,145,37,18,116,58,157,69,43,123,57,174,251,137,84,107,242,86,4,204,247,136,100,38,168,121,
149,64,175,50,29,244,215,54,161,151,177,19,251,44,209,186,106,151,212,8,160,88,231,150,130,89,8,85,225,124,237,194,129,96,213,146,99,64,227,135,64,70,24,168,86,171,51,117,73,107,106,86,80,181,134,96,117,221,251,87,102,148,42,36,32,36,127,126,60,50,32,171,55,142,119,37,69,133,124,42,123,34,24,137,194,100,218,214,29,179,207,7,106,113,69,219,23,80,184,212,102,16,205,139,172,94,1,169,174,15,207,77,104,20,48,150,63,190,113,199,249,122,114,222,224,174,60,254,120,60,126,3,234,193,179,31,166,90,231,101,215,96,172,241,68,119,79,252,204,125,167,31,63,142,25,12,206,165,24,113,91,39,109,155,173,175,149,87,162,168,88,53,193,71,125,176,198,57,183,153,67,2,155,9,232,88,221,239,69,4,192,144,131,99,10,170,196,107,148,36,101,51,50,150,105,250,17,3,92,127,61,196,111,65,184,57,20,21,112,162,242,200,249,172,245,75,226,226,210,225,29,131,25,204,108,154,16,225,243,243,51,241,160,105,54,187,29,26,95,199,235,155,66,123,195,65,
56,98,29,254,175,98,241,90,180,219,181,26,205,224,166,179,4,137,96,129,192,41,160,88,54,179,208,59,159,56,125,62,110,100,50,131,28,170,18,112,61,210,122,236,214,86,62,58,141,225,215,78,166,42,208,217,28,235,234,103,52,154,197,50,197,217,225,140,162,104,226,77,7,109,235,19,71,102,209,61,176,119,222,154,158,159,12,140,16,48,222,139,195,209,116,57,157,98,18,151,167,121,4,110,47,194,247,65,16,234,7,205,64,195,51,157,120,146,245,106,116,17,148,63,63,63,157,94,27,40,51,238,112,38,151,132,112,147,1,132,14,87,20,217,242,242,148,224,114,62,107,154,118,10,216,37,64,146,101,152,190,203,235,57,163,176,103,36,20,57,173,2,74,196,5,45,186,188,188,82,233,244,11,208,176,64,48,44,131,141,180,69,162,56,60,70,48,138,70,40,35,97,216,129,136,226,8,28,14,23,79,167,104,110,113,111,39,210,181,245,159,129,36,168,145,4,122,172,171,109,252,69,18,138,149,105,152,31,244,118,23,136,128,72,117,246,73,59,218,148,243,213,219,125,136,167,
37,134,225,135,34,102,0,221,54,156,37,232,7,234,225,188,230,118,129,34,189,113,200,220,199,224,210,30,113,238,67,19,18,55,34,198,151,31,250,54,226,221,253,122,158,111,127,187,1,213,178,168,22,228,31,183,35,5,105,162,245,24,48,244,39,109,220,2,101,41,84,209,208,71,228,4,173,69,15,102,78,80,174,33,249,235,20,225,100,192,40,24,86,44,89,87,217,4,125,95,132,235,56,190,155,104,157,222,91,52,86,150,143,123,7,20,99,131,67,212,22,182,141,88,87,155,184,24,197,233,113,217,64,18,57,76,38,5,99,45,64,4,96,48,10,133,162,233,131,109,93,178,18,95,8,94,117,69,113,137,69,34,173,151,77,132,47,141,162,241,136,144,239,235,34,156,81,107,43,42,37,42,247,224,60,237,168,212,112,78,164,169,78,101,151,46,231,188,245,48,16,4,14,131,6,163,251,83,185,221,126,189,249,161,200,220,240,29,114,22,163,151,56,161,80,248,54,104,144,67,40,1,159,223,111,151,215,52,21,115,216,255,22,103,226,136,146,211,196,111,108,195,120,254,94,127,
144,101,212,37,23,158,26,198,80,113,145,8,56,242,254,158,51,202,12,79,143,242,56,201,143,82,85,174,195,140,67,236,147,76,134,33,160,222,217,86,200,150,243,98,12,135,107,189,106,62,171,35,101,29,193,211,234,93,33,149,134,170,12,164,254,46,137,235,222,225,227,31,116,87,31,194,176,11,156,146,186,128,247,226,241,95,88,239,177,97,104,4,252,254,241,64,89,68,126,184,15,241,180,106,242,123,47,89,243,176,21,15,19,61,70,34,251,67,206,138,66,13,41,20,174,131,199,157,254,119,99,32,43,107,176,199,12,7,210,243,246,14,168,30,22,121,107,3,43,1,58,22,139,180,202,250,22,213,231,46,197,87,6,139,197,229,127,61,157,101,89,94,246,147,36,182,49,131,184,133,2,146,101,59,183,28,65,64,38,67,148,204,93,33,207,231,23,202,218,26,44,239,202,68,201,129,74,28,182,2,156,130,178,44,206,254,154,231,56,73,91,223,132,205,57,55,133,224,246,18,195,24,112,71,94,41,2,70,201,113,90,33,150,85,83,4,211,87,122,60,253,243,166,175,177,63,
116,77,199,207,96,32,25,82,164,81,22,252,35,252,198,113,28,147,202,132,6,205,0,0,202,31,39,148,41,62,202,85,58,37,20,164,9,90,71,63,76,124,211,152,100,70,207,249,221,101,89,208,128,77,190,99,177,0,206,42,103,248,57,166,131,5,117,245,78,252,22,101,60,86,120,3,60,81,240,123,183,91,242,17,3,154,247,243,237,208,1,178,11,248,2,232,160,30,191,112,31,215,61,25,57,248,56,175,59,195,215,194,96,181,142,106,121,3,112,108,195,133,193,153,18,136,198,227,241,123,124,221,137,63,115,64,137,19,250,90,100,89,178,211,189,212,217,43,103,119,56,124,81,57,156,59,80,83,29,102,224,35,106,95,171,51,237,18,12,20,64,111,175,159,74,225,72,65,71,56,12,232,236,87,19,228,56,58,141,198,72,9,171,169,248,166,34,145,104,212,59,148,219,229,18,207,88,210,214,54,82,251,253,235,178,29,46,136,136,79,214,162,54,111,187,93,210,181,20,198,59,3,154,233,212,214,63,157,199,218,236,210,128,138,236,227,32,210,76,22,74,23,245,79,38,42,
9,52,4,129,227,100,189,45,113,24,243,81,156,126,156,121,200,72,124,136,0,234,38,144,25,18,28,114,90,214,227,169,179,165,52,26,143,79,11,138,4,81,121,97,114,15,83,124,225,50,164,183,43,205,183,243,141,93,164,231,32,18,83,133,252,251,11,236,166,38,154,92,110,11,235,59,26,141,182,56,63,172,18,43,125,43,65,6,15,253,44,160,11,189,211,35,127,59,177,127,119,201,7,142,9,226,6,131,41,224,207,162,23,136,173,200,126,249,126,141,28,109,152,246,125,159,141,96,217,188,207,251,185,143,223,100,145,126,26,7,37,17,152,186,37,147,209,120,61,206,119,85,243,36,191,151,237,94,219,237,71,8,96,34,242,57,111,205,179,172,171,85,202,5,219,204,204,239,71,92,178,83,131,181,204,204,28,45,150,64,146,229,143,206,202,237,118,47,234,90,235,42,35,240,33,112,79,46,64,79,31,195,168,143,40,150,128,240,116,152,141,51,205,197,99,100,57,77,40,5,2,131,101,206,99,248,133,52,215,46,61,40,169,230,237,97,201,56,49,153,200,246,151,22,134,249,
125,2,70,25,194,83,120,100,237,236,103,184,188,30,141,70,159,190,36,51,103,194,206,133,12,199,42,224,190,233,202,20,213,23,193,142,101,153,223,103,212,72,253,105,40,68,51,182,219,169,253,226,55,115,210,143,4,125,126,217,143,137,163,75,60,16,18,34,106,194,3,137,66,25,100,62,48,207,92,211,126,152,101,207,89,34,94,57,221,198,101,106,61,97,70,185,176,56,12,198,187,158,107,63,112,122,228,206,19,173,205,102,178,217,48,47,115,159,64,106,22,117,153,210,190,151,55,176,28,237,17,183,254,44,155,182,210,227,58,1,201,127,127,147,145,244,90,149,81,138,91,213,18,36,218,178,202,217,48,31,179,74,32,216,41,190,192,230,28,163,22,195,43,157,71,149,232,248,32,196,39,30,88,108,160,70,118,77,89,227,48,161,205,7,75,252,118,20,194,210,127,138,63,63,27,217,53,215,151,242,61,247,114,207,70,203,7,186,159,15,156,75,122,34,78,85,119,87,191,207,20,8,66,206,67,250,189,253,156,105,173,25,34,172,240,33,166,68,193,188,134,110,186,214,161,116,
66,184,47,0,236,137,78,88,102,37,53,160,93,5,124,161,0,6,131,63,93,18,228,6,233,6,179,225,129,16,76,43,149,74,195,112,78,70,3,148,83,76,167,76,169,165,185,212,30,26,8,227,81,13,38,222,81,63,163,181,105,73,235,114,0,137,213,235,245,2,37,102,34,145,120,93,125,19,249,92,142,60,219,190,21,62,229,239,133,26,172,160,123,151,176,128,79,45,191,229,132,19,84,204,100,217,180,23,91,45,117,202,149,233,223,13,14,126,138,219,204,125,116,3,115,44,153,83,98,4,146,25,150,92,46,215,41,108,177,242,2,6,98,54,212,225,142,228,55,66,250,253,48,246,241,120,124,45,95,216,215,105,94,13,92,21,18,60,93,219,84,217,20,110,232,48,243,33,101,213,189,218,154,197,126,217,65,100,180,20,168,70,172,225,29,253,148,186,235,23,155,89,125,70,53,239,121,161,94,192,70,211,159,148,56,116,177,214,21,199,82,167,122,65,52,19,232,148,212,120,47,154,160,93,238,242,227,88,143,224,56,62,50,237,119,12,53,212,105,110,20,124,240,53,77,187,
173,67,157,165,105,70,168,129,236,81,234,60,223,45,122,152,159,162,239,25,158,231,62,191,53,193,56,119,254,147,227,188,228,24,129,114,146,149,118,223,146,176,29,158,218,129,151,85,58,99,211,161,2,246,224,180,95,247,209,221,77,30,110,240,159,103,33,252,98,249,137,187,183,235,44,4,127,161,10,20,16,248,134,172,159,2,9,124,105,23,95,158,231,117,230,116,58,245,201,100,18,239,190,70,3,167,50,144,214,157,19,30,152,109,170,55,154,215,166,97,8,232,88,216,204,248,41,141,93,26,230,220,182,22,0,129,133,74,112,185,220,178,138,161,148,154,67,57,127,171,180,110,215,173,4,45,28,169,150,249,255,118,63,167,80,17,128,5,166,25,131,229,23,178,12,189,90,205,113,236,126,146,71,214,56,93,51,43,91,220,205,35,173,212,104,160,169,89,78,183,61,45,155,150,36,105,98,112,1,100,158,147,28,99,105,158,107,227,129,35,153,178,21,166,251,243,205,68,211,180,54,17,195,83,122,58,127,119,155,252,238,212,138,0,178,73,253,90,18,205,8,237,53,99,246,67,
211,190,159,20,176,10,34,203,55,152,243,56,142,56,2,129,246,227,222,44,74,169,205,198,200,65,192,2,12,75,54,232,188,132,98,177,152,40,79,215,252,34,196,12,38,81,244,128,195,171,213,88,165,103,58,22,139,29,166,197,177,201,162,55,65,70,56,33,170,31,234,38,197,81,47,188,3,159,145,116,169,57,205,243,241,1,112,131,203,158,232,119,105,168,212,89,29,19,232,208,36,3,41,157,195,106,6,174,6,163,125,218,75,105,133,197,142,113,132,107,210,209,232,89,161,215,3,155,172,34,1,181,96,127,46,146,144,239,104,18,0,189,254,199,129,72,36,10,207,1,65,135,241,6,72,97,105,161,107,40,53,174,237,219,82,198,183,90,173,5,196,225,198,125,46,235,159,218,20,80,86,126,37,248,165,40,4,14,163,111,182,28,145,178,196,225,202,154,155,244,184,30,250,159,159,99,42,191,174,176,168,62,120,171,182,59,94,235,95,220,94,21,144,169,108,199,243,164,243,81,238,18,123,109,94,53,206,45,131,24,156,228,163,229,158,136,235,11,220,112,84,166,69,117,157,106,
25,125,179,44,26,156,161,219,237,210,60,165,100,251,137,161,147,60,74,127,138,231,252,2,184,13,30,6,17,192,233,116,250,173,196,5,22,224,218,205,251,76,156,180,79,117,230,111,179,164,236,155,77,225,27,131,96,208,187,64,10,126,143,255,109,133,26,108,183,254,214,237,56,255,32,206,149,33,182,48,128,69,108,235,28,212,17,47,252,226,142,62,6,81,194,65,170,49,116,142,203,102,7,173,100,154,26,100,254,186,176,88,44,12,229,73,63,47,135,213,227,217,31,39,254,117,254,245,41,231,178,248,245,220,241,135,80,43,132,185,5,160,234,214,131,90,146,75,58,31,218,126,94,96,57,227,15,131,4,245,40,69,60,61,170,105,135,226,73,115,229,58,132,175,17,177,191,247,4,13,158,33,240,156,160,82,150,225,12,137,28,4,42,65,130,80,0,16,166,150,31,121,241,184,168,181,186,250,219,105,133,254,180,82,68,136,235,97,202,109,216,214,111,106,202,166,239,8,199,38,111,128,209,237,88,79,140,62,118,101,121,163,10,229,114,68,238,106,218,125,91,177,178,129,188,83,
44,52,0,89,129,217,208,116,205,19,102,203,45,247,171,22,87,77,123,175,191,191,191,30,179,246,118,57,192,98,108,105,33,136,48,175,214,217,132,244,126,191,55,75,6,73,42,129,200,47,44,158,108,205,234,234,130,144,7,145,102,83,204,85,211,247,211,214,109,184,114,41,77,143,215,99,117,250,18,86,222,146,132,185,61,175,254,45,172,58,66,54,128,192,99,99,69,0,51,7,90,44,250,19,223,22,10,128,14,122,237,14,135,161,42,156,190,164,211,57,75,175,19,109,131,217,125,128,208,39,15,71,97,50,6,180,253,1,175,222,98,140,160,243,38,181,79,242,178,100,114,145,92,185,47,225,55,105,131,2,113,238,82,14,121,43,205,47,217,173,241,194,149,19,234,90,150,242,168,133,197,61,199,137,96,97,47,0,247,6,195,238,15,203,143,182,8,132,88,183,19,233,195,131,89,232,58,27,162,183,199,7,206,6,126,104,216,54,34,183,148,239,21,114,184,220,195,238,117,185,239,210,161,56,152,45,162,95,118,63,190,32,28,112,153,22,153,97,69,84,218,191,190,184,142,19,
98,41,231,63,73,29,37,40,164,224,112,56,162,195,107,189,223,207,115,82,180,117,13,233,11,26,155,172,75,147,34,254,242,244,125,138,216,130,0,231,115,3,5,234,170,215,243,116,243,24,196,42,170,71,232,166,136,39,37,45,187,116,154,81,62,122,33,212,81,190,168,239,28,63,8,220,15,215,54,91,174,235,174,15,21,210,219,221,112,92,231,27,77,52,173,154,228,126,3,242,146,160,242,192,56,46,96,28,161,149,56,212,0,218,215,1,4,237,237,169,84,26,237,231,135,254,83,242,188,94,52,237,91,141,177,227,0,94,226,54,247,115,219,137,222,12,63,67,99,36,110,58,74,32,4,130,92,148,171,5,76,74,217,57,65,109,184,190,118,0,94,179,220,113,33,5,161,21,76,236,122,40,2,33,86,162,151,86,141,86,187,40,235,154,13,199,113,94,225,128,94,151,142,250,179,39,255,102,159,173,59,58,172,224,15,232,3,144,146,108,46,152,58,5,252,247,40,224,173,92,146,120,171,156,65,224,143,198,140,109,211,239,71,32,248,178,174,40,228,216,88,107,193,237,180,220,
123,87,104,142,128,222,189,179,223,88,236,110,46,36,86,37,69,34,127,175,111,83,163,65,202,188,60,46,201,189,189,94,47,4,2,97,207,44,51,207,40,244,216,183,141,82,72,226,84,83,69,152,62,244,113,255,91,21,247,177,168,89,208,88,44,183,168,54,55,29,167,221,186,207,103,226,117,134,202,114,115,94,119,95,231,128,159,79,113,123,212,195,153,167,164,37,252,222,36,78,196,38,245,65,149,235,234,219,43,52,26,179,172,50,102,133,222,1,47,157,187,171,173,99,186,70,121,210,79,213,122,145,28,61,0,95,249,142,141,15,44,225,4,122,115,209,126,82,205,57,0,128,6,223,51,147,213,199,175,3,116,7,182,113,117,177,88,148,70,164,210,249,150,71,201,202,47,251,124,122,150,227,198,107,161,26,178,125,157,228,165,229,214,77,155,151,31,83,0,158,0,249,68,99,167,223,94,107,42,27,180,33,147,20,91,26,165,163,21,48,223,129,174,167,191,99,26,161,247,194,194,252,188,213,52,113,199,153,137,210,101,74,64,129,126,237,167,123,0,196,177,239,108,107,169,230,
69,165,45,81,59,94,230,154,81,150,138,98,81,93,142,68,176,145,250,157,20,136,27,116,128,150,176,150,202,49,49,168,90,112,97,158,62,34,130,131,173,147,168,221,64,158,81,153,126,146,94,208,18,192,55,89,45,78,49,36,77,63,223,96,8,28,114,152,82,96,169,118,93,195,176,212,173,43,196,199,186,209,108,98,219,161,135,160,0,68,159,167,63,236,121,249,154,152,111,238,168,154,102,118,233,180,9,89,34,122,97,175,145,16,199,13,250,119,29,88,122,173,233,91,46,163,209,136,158,78,167,215,96,182,97,182,3,113,144,255,16,205,89,207,106,99,82,53,122,165,146,124,173,54,205,193,102,115,80,14,70,36,118,136,192,89,162,121,230,125,89,242,124,62,143,139,228,9,211,52,194,52,136,14,158,168,118,61,173,240,249,88,39,55,207,181,252,23,169,29,160,127,191,31,231,183,209,148,142,220,20,223,227,191,238,163,239,239,239,246,202,243,40,77,102,24,133,191,10,4,80,246,61,75,60,85,35,125,2,71,87,60,83,195,246,18,156,74,71,192,177,44,142,194,121,206,
232,83,120,78,237,203,223,60,145,123,178,109,195,243,228,146,46,83,181,90,159,172,37,108,5,196,12,224,48,18,105,91,222,244,66,0,234,51,191,236,250,16,61,43,142,128,202,251,132,101,219,19,131,67,223,94,25,1,45,105,65,186,12,179,120,173,44,130,129,2,216,21,136,117,97,108,207,160,135,37,208,9,154,246,144,18,34,212,165,143,165,195,242,150,240,27,130,191,0,58,221,225,68,81,170,118,233,80,157,86,42,247,156,9,224,220,239,19,163,236,216,215,251,251,184,160,36,231,12,165,108,176,3,232,150,183,90,173,234,116,58,89,113,169,64,21,218,151,17,147,219,198,111,207,134,135,68,175,135,2,104,236,173,168,105,204,4,80,184,35,148,79,156,8,124,152,85,75,210,132,104,247,110,49,10,81,133,5,227,157,48,183,165,128,172,187,44,122,41,67,247,39,52,41,218,149,87,250,222,98,25,38,214,213,17,223,39,11,83,34,207,142,136,86,120,181,207,93,4,128,42,141,83,227,178,72,77,154,14,197,233,59,77,14,99,24,1,161,249,64,217,84,28,235,163,118,
0,54,172,43,230,178,70,249,60,20,203,74,167,158,78,9,99,89,180,9,204,50,18,38,28,157,42,73,169,84,18,98,49,122,251,25,235,183,13,1,9,170,53,173,84,42,195,175,221,200,126,90,38,185,171,247,82,18,138,36,183,166,118,233,86,93,66,245,80,32,179,128,16,133,86,219,98,174,65,130,114,246,93,174,141,130,21,172,67,11,53,235,146,203,225,184,52,229,223,199,22,149,67,53,59,106,172,105,187,239,28,240,165,253,122,70,108,171,19,81,90,19,71,86,120,160,154,244,35,184,195,198,13,62,128,209,108,119,139,11,71,32,242,82,77,95,131,20,71,240,254,154,128,128,244,52,67,148,129,106,57,147,40,130,109,245,243,104,109,33,12,159,175,231,181,236,41,21,246,95,92,67,31,158,43,101,117,193,126,31,239,129,155,131,2,66,75,111,14,81,124,42,172,9,199,140,220,138,171,215,75,61,16,148,126,2,64,30,158,86,45,43,151,74,61,60,239,23,176,150,11,135,66,205,11,97,173,48,129,40,69,160,78,214,203,242,255,88,222,91,234,162,231,62,212,151,
1,255,155,136,197,132,93,254,39,198,7,24,72,123,47,116,41,23,10,141,47,240,14,161,46,222,110,183,149,84,43,126,135,15,214,1,192,13,68,33,224,110,244,65,216,72,81,203,223,235,224,16,20,239,18,185,149,203,116,68,177,217,26,2,30,212,117,59,118,94,189,53,224,78,43,149,114,229,155,109,37,159,217,232,169,60,70,150,9,133,110,33,144,31,172,182,194,169,84,34,241,120,68,74,246,122,94,70,87,45,249,141,110,206,58,129,115,185,118,105,212,106,192,11,146,243,220,132,66,41,198,158,25,31,111,7,54,133,18,151,12,4,162,196,161,198,53,79,0,30,113,156,124,75,202,153,163,203,203,156,73,97,74,99,113,61,95,143,43,0,110,172,182,26,114,43,136,195,216,160,47,217,20,53,26,141,45,100,187,53,219,37,18,201,130,65,137,64,122,132,112,17,203,38,211,89,13,91,49,207,151,28,37,77,199,249,232,163,16,224,4,8,245,93,87,180,182,206,16,241,247,23,93,223,122,55,226,228,75,192,175,30,79,31,167,81,34,61,43,19,223,196,225,78,63,28,
14,239,126,113,180,58,47,250,212,244,205,211,172,129,157,71,90,229,162,110,141,92,44,205,178,60,20,10,201,195,122,140,215,64,178,132,103,37,193,92,223,176,65,214,217,8,223,247,120,229,239,125,126,154,239,198,134,181,243,64,37,198,69,102,20,224,119,76,91,104,255,44,248,12,253,72,70,131,44,99,21,223,16,35,242,231,20,193,113,175,210,233,107,56,132,97,1,191,26,153,211,0,1,233,37,176,192,121,133,2,251,250,173,187,161,93,185,60,84,149,117,141,203,238,155,103,165,126,166,114,130,22,51,248,48,100,1,198,92,206,125,223,184,59,181,96,32,10,160,13,26,158,7,117,169,214,182,92,148,26,163,203,182,88,146,59,219,128,63,16,85,211,168,140,212,214,127,31,199,4,145,65,12,68,135,3,19,92,250,113,40,20,137,161,231,74,238,64,135,12,142,46,8,237,235,235,139,44,15,166,75,53,59,26,250,240,230,41,250,211,129,215,80,217,13,48,108,107,91,132,218,35,96,168,209,100,130,90,194,250,83,3,157,227,68,169,18,169,212,117,49,108,161,88,36,40,
50,81,103,4,160,75,68,95,56,197,138,128,97,164,205,81,52,179,225,3,198,37,39,64,151,120,36,161,119,173,6,179,25,26,7,166,241,82,106,149,10,144,238,38,186,245,89,21,58,182,187,35,57,237,246,209,238,161,251,125,91,180,71,166,183,166,195,10,37,176,88,36,160,25,159,164,216,1,127,63,111,198,71,24,34,135,64,111,205,108,150,68,138,242,123,195,165,212,39,42,217,46,5,156,113,42,84,221,206,50,63,231,149,228,241,248,185,212,82,177,223,132,231,227,170,92,112,51,67,191,61,99,35,185,19,167,214,205,198,56,46,210,181,67,24,203,102,253,100,184,204,152,128,43,134,237,160,208,223,159,147,188,249,126,37,42,43,254,124,191,88,68,119,133,255,220,43,228,89,156,162,172,146,48,208,203,193,7,28,203,38,244,208,241,22,37,25,122,200,1,12,2,16,254,210,160,155,161,163,52,95,6,240,119,115,50,211,32,105,159,139,26,133,66,185,175,209,192,145,246,207,244,27,144,48,36,175,168,20,1,239,102,140,8,44,47,210,192,244,196,130,47,210,11,161,201,
100,114,8,182,245,186,114,82,44,155,191,132,88,74,218,250,236,163,192,113,111,82,156,47,111,205,29,136,198,227,162,117,98,31,139,223,142,11,157,48,29,193,243,251,79,41,144,153,168,123,113,205,41,97,232,81,226,218,234,139,16,105,218,154,36,74,223,183,9,41,21,215,65,57,6,95,232,19,58,155,244,39,103,84,213,245,33,175,156,125,8,254,71,29,3,136,25,70,43,79,63,120,20,158,120,236,188,137,151,14,36,18,105,183,191,107,85,42,255,240,123,146,159,105,208,70,23,171,55,144,182,165,107,201,187,203,228,116,114,72,231,62,127,8,24,143,6,124,34,1,79,3,141,162,72,36,34,210,116,77,213,61,115,61,72,227,87,65,35,19,121,1,34,207,106,123,154,206,18,158,199,227,13,178,15,9,45,155,205,234,61,233,167,61,87,170,26,7,102,230,220,186,108,86,180,165,223,193,45,159,243,218,205,140,188,83,253,196,206,235,56,158,119,162,78,188,85,0,147,228,30,17,207,229,233,99,221,129,80,26,215,200,87,105,188,133,59,15,71,163,211,56,43,22,1,170,
1,232,137,4,154,158,195,241,124,221,199,211,145,189,148,61,79,106,154,197,82,169,243,123,58,59,140,227,170,205,7,218,9,135,199,227,81,215,158,58,132,94,71,129,130,199,248,178,217,26,158,23,95,83,119,95,6,100,146,247,188,143,248,71,251,73,94,43,183,129,223,33,105,9,154,170,194,238,160,26,89,75,38,163,133,38,181,79,255,28,9,54,159,57,46,84,78,251,183,78,48,194,162,237,228,114,185,26,165,245,199,32,112,108,10,64,184,108,181,170,28,26,85,159,29,64,125,196,152,16,170,6,164,100,165,86,81,20,207,0,80,65,123,228,245,90,98,211,70,78,67,28,13,0,145,119,111,164,18,180,10,62,155,185,196,97,151,246,68,132,27,52,10,181,151,239,125,66,206,58,172,8,152,27,105,140,110,37,40,171,14,2,96,119,128,51,161,3,94,209,235,17,200,27,242,17,96,128,23,53,170,153,248,125,37,174,183,181,45,120,97,183,22,108,112,132,110,20,175,143,168,120,231,109,233,0,129,64,95,120,190,39,149,78,227,5,120,60,223,60,38,148,166,96,50,71,
217,13,192,161,235,154,77,199,169,148,171,169,245,97,187,38,164,252,250,158,50,170,45,190,65,105,14,84,84,29,222,236,218,238,7,16,170,223,41,251,194,15,67,135,210,251,178,84,192,71,181,20,33,93,42,187,42,142,248,69,86,143,16,66,211,12,220,195,121,86,210,186,31,151,235,250,5,83,7,186,12,177,72,20,252,46,192,31,74,192,76,89,108,182,149,77,161,80,0,41,240,58,95,159,183,21,25,214,50,217,40,52,90,109,58,169,148,27,176,245,210,222,201,125,39,147,247,149,11,127,2,10,124,207,184,134,23,108,234,210,2,14,123,194,136,53,40,89,108,63,117,215,252,231,85,105,35,95,226,130,226,91,216,97,222,86,157,231,13,28,59,103,239,35,5,98,230,190,33,136,102,195,203,58,208,192,175,90,78,229,205,8,29,11,54,104,120,34,75,228,64,16,184,241,161,51,176,125,54,216,41,220,171,159,230,124,137,175,238,237,49,122,208,3,134,236,144,159,149,15,145,201,120,115,0,48,33,70,116,128,159,115,160,193,151,221,40,92,147,35,183,182,219,49,163,153,
244,51,73,244,150,60,151,210,50,95,99,125,194,215,13,165,107,60,101,25,12,216,175,242,19,167,96,253,160,24,193,47,117,24,124,237,51,153,76,251,75,206,228,114,181,254,242,56,70,233,219,174,7,213,135,207,234,222,143,9,20,86,53,33,43,226,184,142,8,80,189,217,206,111,52,238,18,171,40,178,226,125,59,6,232,153,57,245,209,23,137,192,197,88,223,240,96,136,251,97,172,186,121,190,109,18,191,3,62,200,210,104,243,83,9,198,15,240,120,72,174,248,210,56,215,226,203,210,177,218,174,119,187,67,122,157,226,218,29,61,119,64,30,133,159,126,71,189,56,28,142,84,130,226,224,228,66,171,6,230,97,222,110,183,174,230,232,12,108,239,245,194,223,218,185,161,78,190,16,215,63,67,253,214,137,243,59,184,190,164,107,170,171,0,246,60,189,161,131,217,45,47,124,228,197,162,160,88,44,189,65,133,242,143,194,194,6,250,182,81,198,20,74,146,253,249,77,34,215,160,234,178,78,163,187,234,74,174,188,205,102,67,28,23,117,245,130,27,178,17,214,64,79,181,152,181,
28,9,190,33,84,85,110,192,28,98,81,168,235,238,126,54,124,89,226,241,114,28,168,231,214,113,214,232,207,37,135,63,171,23,232,229,56,237,17,137,86,163,197,195,91,84,202,233,110,80,44,183,15,219,173,179,135,64,251,165,217,158,129,178,87,174,153,210,105,40,224,92,202,86,11,81,93,44,6,148,32,160,220,153,200,204,6,250,184,104,215,229,245,104,68,137,32,195,225,159,147,92,112,242,6,81,246,192,8,89,96,152,205,120,114,30,48,225,218,86,125,38,235,225,243,238,124,22,71,112,81,66,159,158,196,240,156,231,101,186,233,0,210,98,94,24,115,79,113,195,219,253,142,184,119,146,0,249,231,104,35,201,123,129,109,153,149,143,128,120,96,97,174,44,75,104,6,4,217,10,248,18,34,207,22,91,138,171,38,132,181,33,197,66,36,239,152,203,3,50,210,208,220,223,121,1,42,10,166,98,56,95,70,171,149,96,213,104,146,20,6,241,169,242,21,139,212,5,220,185,243,149,169,58,220,232,122,241,30,2,129,64,151,25,22,255,62,12,206,161,150,74,80,153,183,210,
122,8,254,97,56,0,100,215,127,182,222,46,64,129,183,55,221,247,47,128,207,86,193,81,16,73,86,180,111,64,88,37,200,92,48,38,247,216,125,91,209,232,20,26,72,36,77,159,130,111,94,15,179,131,188,209,26,51,178,36,109,221,202,2,202,44,42,106,179,215,236,254,67,215,187,168,139,63,169,242,8,76,138,50,11,114,3,221,232,18,247,5,233,237,123,54,239,133,221,1,65,4,234,153,36,52,136,54,225,7,7,106,94,249,168,26,139,37,144,74,0,124,92,46,221,99,5,248,149,145,58,37,58,76,139,129,190,155,12,248,203,132,188,88,244,22,125,62,159,185,227,190,12,65,39,88,254,122,227,223,18,76,101,47,247,184,1,76,28,219,147,171,77,211,40,193,177,84,4,3,109,208,63,157,128,118,249,28,10,239,53,188,185,197,175,231,173,160,147,160,76,101,170,169,29,146,162,8,243,197,162,237,60,19,27,52,218,113,19,225,39,200,124,135,183,102,30,251,28,162,232,116,115,191,236,8,171,21,12,69,22,41,51,235,172,77,213,40,62,161,197,68,65,80,100,203,
130,99,85,50,250,253,93,60,97,105,178,237,79,138,203,84,159,108,99,44,219,202,1,234,146,6,136,89,149,1,180,35,189,27,18,82,154,134,232,57,81,163,48,139,15,2,223,108,54,0,75,183,233,221,2,130,251,190,159,22,144,26,17,81,22,202,102,137,48,196,245,104,170,117,56,72,228,11,105,48,24,14,179,242,132,254,187,86,17,62,190,232,99,97,60,35,75,102,28,127,127,193,184,93,142,201,178,10,168,72,30,189,235,200,2,250,133,27,28,92,247,19,214,15,180,242,4,12,46,197,240,6,148,95,24,14,135,107,3,236,54,190,110,202,29,77,70,235,186,238,51,1,236,14,3,228,91,24,139,97,138,129,195,51,12,65,1,158,227,164,147,52,37,131,117,199,23,175,46,4,42,101,237,99,22,129,79,24,67,97,129,113,57,177,19,9,189,103,190,50,173,244,214,206,211,208,15,69,198,222,123,2,172,147,3,182,60,80,208,85,194,51,251,38,176,200,105,123,117,235,114,60,30,135,124,104,58,16,8,24,56,168,81,38,140,70,163,198,57,189,95,1,70,68,233,108,
191,30,22,224,56,223,130,144,20,131,201,68,138,17,208,186,202,209,245,239,23,57,75,183,103,39,156,224,195,180,231,165,49,215,180,215,73,81,69,157,6,83,101,249,112,56,156,35,123,61,74,226,45,21,69,232,188,34,205,72,3,253,160,198,169,251,73,78,234,5,188,184,219,253,244,125,129,97,241,250,246,53,73,215,63,23,128,221,206,196,169,174,231,195,94,37,45,91,104,40,20,138,20,57,138,76,11,144,63,172,235,99,134,53,12,47,243,215,47,188,3,236,110,183,90,103,229,148,4,138,202,153,214,93,191,173,27,44,149,104,172,158,64,209,203,3,121,73,104,170,240,42,21,224,140,111,183,235,77,186,184,80,175,7,225,12,168,154,51,134,37,165,32,147,72,251,3,107,198,231,175,220,16,157,196,3,193,202,164,22,174,214,155,214,17,96,14,92,62,216,1,43,55,235,245,155,248,230,67,22,141,131,228,208,2,180,143,135,23,27,216,153,90,237,154,126,249,158,249,73,125,30,198,160,24,194,110,24,197,115,71,239,149,149,247,190,215,141,169,43,177,18,181,223,174,0,
27,95,21,229,174,88,170,54,253,251,48,107,218,162,102,46,235,91,23,232,229,82,233,1,39,244,60,0,199,46,215,153,222,208,61,175,61,7,167,29,92,48,21,22,79,52,151,136,153,41,79,155,83,8,191,222,110,193,210,229,178,179,28,32,231,218,101,19,233,176,14,162,132,161,246,173,192,30,172,223,171,132,121,3,128,62,39,151,219,231,86,181,166,81,170,240,182,6,251,216,73,1,119,191,254,180,113,182,224,91,43,198,165,111,20,13,85,235,48,45,84,221,143,219,133,235,56,253,14,159,5,99,19,76,6,163,82,37,84,153,28,142,134,253,97,125,133,208,244,49,174,250,150,91,23,178,94,62,249,232,2,219,15,179,41,213,175,138,147,217,142,195,244,17,92,94,198,98,252,7,67,170,82,197,163,80,210,45,43,12,32,0,30,96,139,23,216,8,217,12,46,11,149,192,94,62,147,67,70,192,172,237,74,248,22,126,27,160,13,138,145,7,57,189,155,205,102,82,135,20,71,23,0,79,96,108,82,141,73,203,135,190,78,63,196,169,141,221,87,3,253,242,108,194,236,10,
130,68,34,245,6,96,101,224,13,194,117,93,41,95,105,239,176,112,220,54,30,83,224,116,195,99,171,22,204,85,15,56,123,197,41,20,100,121,55,187,221,45,81,89,46,149,74,213,229,144,190,20,148,236,124,250,92,33,38,222,235,56,153,144,85,58,156,12,192,89,248,36,43,10,245,122,162,149,241,205,164,92,215,222,207,213,40,181,51,101,81,94,148,61,0,186,111,111,141,55,166,40,48,1,115,155,83,44,3,191,88,185,248,7,218,253,200,32,94,1,233,8,117,197,39,138,44,17,128,99,45,73,136,226,40,38,191,163,57,40,165,14,134,112,92,118,178,226,169,164,227,37,67,170,214,103,242,172,51,141,210,8,127,13,77,215,127,46,23,141,74,74,227,185,12,192,228,38,29,193,146,117,110,79,105,130,62,48,7,115,156,172,186,104,238,27,22,68,182,222,8,212,40,47,235,199,112,2,54,185,124,111,32,49,19,36,230,27,83,88,188,151,76,36,140,106,92,214,53,175,215,189,157,57,150,214,93,135,186,148,222,250,125,104,0,108,217,155,1,78,212,112,55,24,0,154,
218,50,150,93,247,152,170,98,226,185,233,199,71,27,240,254,182,249,215,101,43,33,34,185,65,48,14,58,211,218,171,242,181,150,137,168,48,190,160,151,88,17,142,244,98,97,34,216,55,32,169,129,237,190,14,216,254,229,168,233,144,223,18,223,113,79,60,30,139,85,157,151,152,9,243,201,176,92,165,133,120,171,151,228,187,185,252,102,111,58,69,105,231,157,11,43,41,64,141,249,67,82,228,123,173,162,70,170,61,147,3,16,146,19,182,180,27,165,0,230,61,203,37,18,231,243,58,67,144,126,96,137,229,249,204,183,1,117,133,174,111,195,194,30,26,145,89,204,89,246,113,11,224,242,88,208,31,208,137,231,186,154,143,147,156,100,148,230,157,67,252,58,15,78,126,151,255,62,219,105,156,234,219,109,152,83,110,247,160,116,44,56,160,163,175,218,1,124,223,38,138,35,146,135,178,109,223,253,36,93,32,236,110,213,180,23,11,133,9,20,55,119,93,15,18,117,162,105,204,168,139,246,231,97,58,78,29,135,0,252,250,160,96,80,157,96,18,108,214,146,226,49,93,254,98,40,
11,190,153,158,235,10,183,58,157,158,154,154,173,200,78,173,75,100,177,66,179,228,105,126,216,20,14,139,78,38,69,47,16,2,250,133,45,107,224,191,159,143,155,201,104,20,102,130,190,178,223,234,148,96,101,29,44,7,14,125,49,239,23,128,50,47,95,206,50,125,7,48,56,98,231,166,58,177,111,57,33,134,124,60,157,202,236,229,199,43,39,77,208,204,158,2,206,178,57,148,219,151,64,119,157,128,239,20,166,245,99,242,205,176,20,192,11,134,208,0,8,21,135,245,163,83,216,118,107,171,251,190,77,108,221,94,49,26,129,231,167,24,31,112,95,16,163,216,130,229,116,144,90,192,235,126,78,73,108,124,193,241,163,43,170,216,178,188,105,211,15,223,27,194,223,241,148,44,88,187,230,121,62,60,158,167,167,249,118,161,82,169,8,32,10,176,236,79,74,82,74,71,37,53,13,155,135,144,4,109,215,235,76,190,120,110,245,63,222,148,107,18,32,56,0,218,233,150,13,155,225,247,218,119,183,156,248,189,210,158,3,84,201,204,185,30,176,83,41,202,71,249,186,224,47,67,
122,151,177,198,123,109,200,70,104,178,59,175,59,134,28,236,113,61,176,196,250,6,32,84,234,235,122,99,121,111,150,203,141,178,58,14,248,240,180,229,115,217,84,209,44,148,68,245,205,68,0,81,199,16,126,156,79,109,107,52,185,24,144,244,18,186,194,107,177,219,237,114,249,72,12,152,8,250,217,140,79,121,238,132,27,148,81,46,13,150,28,13,170,186,22,134,232,64,57,94,191,105,116,32,174,74,184,68,85,86,154,164,74,80,53,225,126,186,221,46,75,182,68,126,42,242,103,46,151,251,182,219,237,208,104,244,107,118,223,68,186,17,113,212,19,3,204,80,154,239,241,226,71,239,104,180,233,4,101,112,105,114,160,227,100,254,9,73,154,136,106,210,170,69,221,106,157,228,250,193,40,215,186,168,13,244,131,129,228,36,223,183,26,195,214,5,45,130,169,248,225,243,27,65,177,47,204,92,240,42,5,154,18,100,230,141,76,246,35,170,124,35,113,56,28,20,10,21,233,245,122,185,92,238,57,58,90,61,204,228,171,120,47,183,137,240,229,48,209,167,79,10,155,34,104,106,
177,109,135,40,37,87,111,245,220,115,157,43,222,3,122,218,44,22,106,17,47,64,100,98,12,87,183,18,3,128,149,113,88,235,100,77,7,156,28,36,159,29,37,77,213,34,209,228,55,114,92,44,166,208,233,28,45,199,73,31,143,172,230,117,136,2,252,184,29,183,155,72,39,240,102,241,188,143,124,33,50,143,144,195,250,65,3,99,97,171,185,214,129,243,104,106,12,61,9,58,240,233,155,57,179,108,27,0,179,3,175,253,13,184,116,77,133,250,225,253,246,61,181,12,29,229,6,248,161,24,148,176,211,78,89,96,255,126,162,237,210,172,33,41,91,89,126,71,64,42,206,194,19,249,184,157,210,241,120,199,159,96,104,69,77,229,147,169,119,110,81,45,1,47,6,197,96,48,105,15,243,81,32,154,180,52,202,192,86,77,180,244,95,95,253,47,59,4,156,213,194,216,48,216,105,217,240,133,70,245,90,77,213,251,148,24,43,72,160,97,4,253,26,136,55,214,143,118,54,203,138,35,95,196,98,105,162,111,183,201,229,183,30,160,173,160,213,68,41,51,229,100,223,108,87,119,
67,171,148,180,245,136,44,76,40,242,28,71,76,240,157,227,163,178,19,235,91,30,102,224,41,73,28,46,183,180,89,20,63,92,229,237,235,227,228,58,181,242,88,246,218,59,108,57,47,241,123,125,129,253,29,17,129,180,20,80,42,12,117,4,10,56,105,50,144,54,235,208,42,26,82,45,141,0,159,145,85,88,147,137,187,62,21,141,203,76,58,189,193,23,246,223,18,169,52,89,173,208,35,13,175,193,68,54,140,44,32,180,182,129,132,162,84,65,207,84,200,103,235,8,106,138,10,222,45,40,178,151,203,5,15,96,151,197,6,201,216,215,147,58,202,229,122,164,23,22,200,52,32,197,117,56,95,185,73,98,232,173,77,165,211,0,102,86,3,1,90,122,56,28,158,224,167,187,149,126,199,98,193,197,90,120,38,215,104,56,201,85,81,16,207,108,136,10,247,142,15,25,56,179,37,77,209,111,93,54,5,162,223,251,67,109,146,174,206,84,40,149,88,7,45,33,155,16,36,232,186,94,141,44,139,90,132,241,183,204,38,94,151,171,11,7,160,91,189,193,215,157,58,242,0,242,
181,221,120,55,74,133,66,160,51,92,135,9,154,116,33,186,143,226,192,121,139,97,5,209,105,198,167,144,21,104,111,48,12,197,76,85,21,199,218,223,119,30,188,239,77,192,121,223,7,245,113,217,184,106,148,218,37,45,111,171,85,106,137,11,42,205,213,32,38,56,74,111,62,45,142,173,42,162,66,170,164,32,39,205,36,193,138,223,9,141,32,7,251,157,0,190,23,127,39,128,239,25,240,223,205,64,229,254,110,134,10,245,119,51,46,73,112,83,105,124,229,121,248,71,6,175,114,55,234,202,146,155,76,247,11,151,10,116,143,142,190,10,63,249,87,225,239,159,112,226,122,231,127,63,44,160,207,255,212,75,153,255,252,95,254,197,31,254,217,63,255,227,255,251,151,191,19,255,226,247,69,202,255,233,55,52,255,237,130,127,253,167,127,246,55,127,248,23,127,250,55,127,252,23,192,140,255,227,223,253,187,127,255,214,230,191,251,231,63,251,175,255,195,151,255,253,191,250,195,255,242,167,63,252,211,63,253,139,63,254,189,191,247,247,254,143,255,120,254,31,254,237,191,253,7,255,
232,191,253,71,255,253,159,253,119,191,127,253,227,127,244,103,192,183,63,251,71,255,231,63,249,47,254,236,239,255,195,255,242,239,14,238,127,251,203,191,248,191,254,248,55,127,248,167,255,252,207,255,250,175,255,163,151,58,255,79,127,254,255,253,233,95,255,205,31,254,248,23,127,249,55,127,250,171,63,252,155,191,252,235,127,253,231,255,252,15,127,254,175,254,213,31,255,252,175,254,252,95,254,211,63,254,135,151,235,252,175,255,137,89,255,190,221,255,243,255,253,167,191,250,155,63,252,197,31,255,250,159,254,213,95,254,171,191,249,203,63,253,75,96,214,63,249,179,191,155,247,63,254,229,63,255,227,255,240,87,127,250,127,254,250,143,127,245,159,124,149,244,63,248,251,255,249,63,254,135,255,205,59,4,11,234,253,71,111,234,41,115,22,220,7,134,22,225,61,34,124,21,74,21,82,83,201,37,148,202,82,76,136,131,49,117,180,88,196,215,30,106,162,74,93,10,73,200,180,190,100,94,120,143,30,185,20,239,176,31,242,115,45,95,80,115,131,125,193,90,217,180,26,145,93,57,
83,110,24,152,200,43,164,236,160,169,142,163,203,49,232,93,244,121,0,172,172,188,127,88,42,240,118,146,157,66,96,231,77,222,113,201,187,102,221,38,143,231,178,112,46,150,171,241,233,217,214,166,210,169,110,202,100,114,56,248,76,243,227,248,115,187,181,110,135,149,118,194,30,104,27,179,133,43,134,196,191,46,66,216,85,86,188,250,206,152,217,178,55,149,104,192,254,41,73,212,205,29,133,246,202,75,31,134,190,239,55,140,134,237,197,177,230,82,86,96,138,65,142,43,217,120,25,246,8,155,237,141,6,148,65,232,4,33,25,102,129,114,99,12,244,42,63,189,164,211,250,24,233,61,148,246,65,201,24,142,107,14,10,78,68,81,33,233,177,248,38,206,97,144,179,205,220,104,31,69,155,217,56,242,126,166,217,195,200,27,249,172,103,101,19,69,36,202,147,157,145,21,7,41,4,185,181,214,37,239,234,4,158,60,224,146,40,139,82,94,220,95,246,72,70,79,47,32,57,83,69,7,118,20,113,149,45,126,24,131,18,203,238,184,142,63,178,135,123,206,102,78,39,37,20,98,
189,98,105,198,188,171,248,228,41,112,216,231,40,122,113,176,34,31,252,163,94,160,204,144,168,97,26,130,4,197,210,134,201,237,197,253,102,255,146,234,24,111,99,176,16,235,217,209,67,182,148,216,120,21,6,97,62,146,68,139,206,140,152,114,191,108,98,7,249,214,94,155,196,112,67,13,225,72,50,227,221,12,85,184,156,56,6,201,108,221,65,177,84,194,247,58,128,68,57,70,44,69,215,208,7,67,21,5,34,217,41,148,86,65,25,172,104,106,219,234,248,197,80,112,125,21,125,51,69,207,250,134,33,169,6,181,218,24,147,220,116,100,44,26,170,209,40,57,232,67,3,240,118,70,49,220,98,193,160,214,188,119,9,34,106,156,17,141,63,141,182,228,46,89,208,97,99,190,100,200,167,220,201,48,234,164,154,16,1,206,203,28,36,96,15,69,193,203,181,146,72,114,29,59,151,37,215,33,213,249,54,121,99,40,230,117,163,166,66,163,134,24,132,42,231,99,43,84,159,63,46,109,50,250,245,93,159,212,67,134,155,146,191,103,220,211,81,10,97,37,93,97,144,196,203,228,
131,217,242,144,173,248,156,245,131,97,30,241,108,85,92,239,36,146,111,5,139,27,172,111,228,229,124,222,251,76,128,72,218,100,198,188,10,43,11,204,194,171,167,222,98,229,158,45,151,246,234,54,213,167,64,60,231,215,231,39,237,99,52,83,37,104,228,81,156,175,105,231,241,178,185,33,109,80,33,252,31,68,250,210,210,188,45,170,7,110,27,40,86,104,180,163,229,209,189,193,148,52,205,71,125,163,76,54,231,197,162,82,58,187,69,7,156,139,190,247,100,48,146,148,251,125,83,45,203,62,55,77,118,194,99,57,159,173,207,211,46,202,199,238,159,147,74,194,245,114,14,219,207,86,116,143,250,125,72,211,135,38,29,26,226,144,35,240,176,4,65,21,5,50,71,116,126,36,50,198,63,144,164,212,187,185,125,60,203,139,118,56,194,159,215,235,53,203,37,91,46,105,56,149,77,47,136,44,89,13,99,83,94,249,189,114,28,56,81,159,49,18,244,140,141,228,49,147,80,17,93,188,48,140,93,60,140,107,64,228,221,22,17,132,166,148,36,27,140,231,121,189,198,231,42,0,
73,47,82,174,214,122,244,244,199,154,214,177,137,136,219,237,68,105,39,23,177,41,108,233,24,224,59,39,58,34,107,252,48,108,5,217,181,53,33,132,241,136,104,91,43,18,243,179,146,93,3,181,245,7,107,84,143,137,24,73,107,41,229,13,231,150,173,242,54,114,207,174,159,16,177,131,40,253,177,178,58,227,149,104,76,24,92,238,83,100,187,36,39,167,202,67,65,135,140,152,214,156,90,163,68,63,95,68,182,184,235,17,246,231,78,135,156,93,7,114,50,201,90,156,29,234,242,91,119,69,125,189,12,163,211,157,119,238,128,74,101,31,25,174,117,56,200,188,92,92,251,25,187,131,7,56,16,50,48,180,247,69,67,22,22,78,0,193,220,178,54,51,84,49,77,29,125,83,192,36,91,170,66,161,20,229,84,204,28,39,101,243,126,99,94,29,233,63,214,52,79,171,118,162,132,162,22,35,153,196,244,233,29,1,112,48,170,252,39,230,103,207,247,217,187,201,177,113,152,11,248,123,188,123,181,81,141,221,160,150,37,249,119,253,163,212,90,15,101,15,167,135,46,11,142,169,
57,206,41,209,222,233,53,152,209,5,57,116,254,122,104,63,100,92,144,80,178,185,10,230,207,43,42,228,156,212,92,247,103,189,23,119,27,183,105,183,92,55,87,194,58,199,231,189,175,237,141,243,175,239,189,131,201,144,100,212,188,148,200,23,212,26,103,45,125,207,180,198,30,65,231,13,156,255,130,219,140,78,7,239,113,13,82,93,155,109,126,205,190,132,218,125,164,120,54,178,120,219,91,153,246,71,51,36,85,11,129,56,87,152,179,130,255,255,182,190,99,73,149,0,203,238,87,122,53,63,48,155,249,128,9,109,244,13,138,80,207,168,67,49,17,173,110,69,199,104,143,41,188,41,10,239,189,41,188,247,80,248,162,32,241,222,123,239,10,91,64,225,148,245,158,38,90,139,89,147,36,112,207,185,231,158,147,55,146,12,111,176,20,167,124,69,67,87,47,47,81,169,182,185,207,166,249,158,42,251,171,92,243,76,230,28,250,181,221,69,162,222,76,247,86,255,243,120,188,87,175,9,62,213,158,233,125,249,247,165,91,207,148,98,153,100,102,187,221,222,121,81,137,165,187,132,
195,20,40,66,30,20,208,86,128,220,13,224,0,155,27,16,19,101,104,150,225,163,248,226,212,200,27,44,225,12,18,235,152,206,155,136,253,84,167,106,34,110,105,110,150,12,51,202,114,85,58,177,214,214,23,95,28,210,11,241,72,41,249,72,3,109,248,133,96,20,137,109,195,51,82,85,182,149,177,242,113,32,213,224,177,156,135,67,119,86,220,244,215,231,237,109,248,243,39,50,2,223,105,190,94,175,191,15,243,12,20,151,215,26,181,128,45,127,8,13,202,58,128,239,187,118,113,250,244,140,49,78,241,162,68,238,203,209,125,108,236,210,1,120,28,37,145,201,12,117,250,78,59,73,8,123,166,8,35,60,243,196,3,131,142,189,227,233,244,192,70,97,222,110,183,186,253,211,119,255,222,191,86,150,147,9,241,180,180,150,153,20,10,41,177,88,86,79,3,18,161,213,81,17,49,38,220,246,147,127,50,230,113,228,165,109,197,243,15,0,250,151,86,239,49,53,218,62,189,91,49,150,9,110,19,163,2,46,47,58,97,242,71,188,78,167,57,165,129,234,242,149,7,101,10,129,
149,10,27,14,175,141,88,175,180,253,248,6,63,178,255,189,63,224,24,119,85,82,61,143,104,170,222,15,228,164,215,32,148,0,132,185,98,170,9,10,69,244,11,114,78,123,5,160,148,199,238,205,203,148,61,147,7,182,37,155,153,252,90,140,206,71,214,24,137,68,161,21,72,234,187,180,92,207,149,196,85,254,179,102,91,131,62,231,232,233,9,185,116,38,70,52,210,244,28,94,80,230,57,182,171,148,231,56,157,186,203,180,55,106,253,164,164,223,206,35,35,107,233,74,172,15,229,253,135,142,150,215,217,52,206,48,146,162,228,104,227,95,132,124,52,124,220,73,221,27,132,118,222,127,246,93,233,44,2,30,239,185,140,87,110,134,174,89,115,176,54,91,10,133,192,81,60,238,152,205,118,152,78,213,185,206,239,119,60,171,222,180,45,47,251,124,58,208,217,117,19,181,237,151,3,18,19,144,9,242,220,23,187,168,236,126,51,7,244,83,127,50,153,252,220,65,36,145,72,96,12,117,121,172,219,31,219,84,230,34,212,116,31,65,4,251,161,119,2,234,153,127,221,108,34,12,
193,101,97,92,53,87,136,121,233,208,124,115,92,171,73,233,215,177,105,119,214,76,228,183,169,248,129,193,80,63,253,126,127,17,208,251,52,142,211,229,178,180,255,92,141,110,126,186,81,97,255,102,240,225,124,145,243,118,227,116,27,112,110,219,12,77,245,203,250,236,115,239,86,193,179,84,93,214,45,100,98,78,87,177,103,21,203,206,90,192,180,183,103,167,95,82,120,154,197,163,90,157,158,6,233,189,70,147,246,248,137,189,23,36,202,229,203,185,112,238,39,164,147,186,247,78,130,163,136,158,205,242,157,211,179,157,99,100,59,95,112,29,140,8,246,210,221,109,222,181,236,190,252,121,169,173,183,90,150,209,228,192,117,238,252,97,169,249,211,175,210,218,134,239,103,236,73,115,29,161,90,250,253,253,242,233,219,198,62,36,189,133,227,122,154,174,235,159,94,25,146,86,94,173,86,96,208,111,219,246,249,246,253,160,126,4,215,33,130,125,127,184,221,23,183,239,242,56,181,196,176,92,7,54,179,81,115,40,1,86,183,75,163,247,235,38,79,132,75,177,64,246,17,158,64,224,
219,140,123,97,36,129,179,114,219,63,223,100,0,3,251,220,52,143,146,223,67,189,125,125,60,234,111,95,213,71,11,132,91,208,62,143,141,77,48,58,30,91,23,224,83,85,84,135,37,70,99,220,98,75,84,232,136,131,10,201,148,82,164,248,40,129,192,123,187,125,207,251,37,109,179,217,204,43,240,233,71,15,99,53,143,245,41,247,144,94,151,39,31,156,82,181,122,190,238,140,105,123,57,88,211,149,167,24,2,197,54,132,170,50,40,185,182,233,254,90,134,26,206,93,40,20,18,75,89,9,158,171,216,232,237,49,235,112,179,58,153,108,39,9,117,179,74,31,158,148,96,115,167,232,55,141,60,28,182,105,226,156,107,50,113,31,221,203,77,173,77,232,100,128,13,62,57,171,10,117,120,132,185,32,189,252,252,66,102,195,32,87,157,138,125,242,219,162,206,47,82,4,194,54,243,53,63,228,167,5,111,76,74,199,166,41,161,124,211,25,164,12,60,176,25,186,158,39,255,208,120,102,231,94,64,206,72,134,234,96,18,126,164,220,159,209,5,216,189,131,193,192,7,114,13,252,
94,146,7,229,123,97,78,231,178,227,132,8,77,162,140,237,200,161,82,205,216,227,202,184,160,160,117,135,25,3,39,250,130,20,30,236,167,168,124,79,69,32,18,117,174,138,161,243,181,168,186,109,95,139,159,101,145,223,222,7,67,101,82,125,142,118,252,208,114,251,118,248,236,4,224,73,90,208,165,160,167,153,210,148,77,131,111,182,177,240,188,214,137,239,228,42,108,157,245,216,48,92,65,197,233,125,160,73,229,36,94,34,142,10,160,200,167,152,115,199,232,163,80,105,77,251,109,102,222,68,203,215,117,0,117,69,163,241,152,71,221,116,36,113,116,25,123,50,162,4,198,150,152,167,154,201,51,95,125,137,92,245,200,56,28,180,117,251,170,243,214,17,98,48,142,166,171,117,61,173,193,192,211,190,95,119,73,145,72,100,93,205,5,171,85,235,234,245,126,222,124,138,113,91,224,186,26,142,155,94,196,33,151,76,215,97,223,190,208,2,192,134,105,188,83,122,179,151,28,38,225,95,251,74,139,4,40,147,246,175,207,150,103,148,100,183,224,173,22,163,117,10,224,11,58,24,
73,33,184,154,28,231,103,121,45,132,103,113,205,43,80,29,172,243,209,125,151,9,1,159,190,226,227,254,46,213,104,113,26,99,44,254,254,148,136,184,176,206,237,48,158,139,185,49,109,33,40,149,64,140,174,121,241,104,106,150,227,233,171,254,249,185,88,172,168,161,40,215,249,184,86,251,130,227,173,131,202,107,229,41,158,107,221,13,34,40,110,221,196,184,185,231,234,116,12,21,143,121,205,244,12,49,185,96,131,81,9,166,48,210,121,39,207,226,203,189,43,203,125,172,7,62,239,199,207,79,111,217,218,39,186,239,221,248,131,90,95,185,230,58,29,92,167,35,112,108,92,159,248,206,53,98,86,192,12,127,47,223,154,93,114,78,136,113,122,72,186,173,226,227,170,206,175,119,181,178,87,223,126,76,36,207,196,61,207,101,249,62,204,88,87,243,248,235,75,231,89,118,109,110,151,203,181,122,171,255,60,112,133,142,65,207,83,92,103,254,122,122,118,63,158,210,189,183,105,239,90,167,191,170,18,65,181,86,98,123,77,251,30,141,80,3,206,115,127,45,126,158,188,3,48,244,
140,99,171,211,27,123,252,10,111,230,206,127,8,53,239,104,11,246,87,27,96,117,114,76,178,185,200,223,223,182,96,245,179,217,44,25,74,220,91,118,45,181,102,244,211,101,170,160,158,73,53,201,213,24,124,252,231,240,94,66,227,35,41,95,43,244,161,242,57,109,67,181,209,70,121,233,87,91,212,157,15,102,229,93,111,172,208,113,67,101,163,78,222,36,148,189,13,31,28,103,249,115,182,71,166,237,94,233,128,77,35,30,191,46,235,73,126,177,250,209,235,205,91,30,149,107,107,27,78,185,116,12,156,146,13,140,148,58,10,155,41,28,247,180,252,211,134,105,169,33,178,239,155,47,190,108,183,225,187,40,65,154,90,11,188,160,48,21,192,133,160,9,137,197,154,75,142,156,139,92,166,162,65,238,34,66,226,216,253,69,84,24,229,222,233,227,252,43,214,208,26,78,239,114,25,46,11,45,242,223,200,85,66,145,199,223,250,195,30,169,172,213,131,113,97,117,156,168,3,202,103,16,81,49,105,252,126,169,188,135,195,120,248,73,111,152,31,162,208,197,160,125,51,75,195,113,
195,203,87,179,133,166,189,190,54,159,90,143,94,210,31,57,90,20,180,62,240,190,245,7,214,22,99,84,18,86,113,236,229,155,1,200,22,139,125,156,130,225,29,227,68,82,188,148,132,183,166,70,118,108,198,232,179,105,12,204,14,109,122,37,139,132,51,20,230,251,189,90,59,92,69,5,49,58,234,247,74,77,234,91,86,205,204,97,13,67,217,39,226,105,162,123,225,163,153,112,185,135,61,25,156,6,24,46,55,218,129,33,173,76,33,98,129,24,16,26,128,209,166,217,179,172,129,20,224,117,27,72,248,203,243,147,244,251,59,45,89,191,241,248,104,14,227,201,60,162,232,236,227,151,179,185,141,120,32,231,4,162,84,190,0,96,69,115,117,121,122,119,251,29,169,84,69,162,28,134,2,192,114,241,124,64,109,41,117,147,208,83,52,39,18,189,168,113,226,233,213,233,10,241,52,44,13,142,65,201,242,123,104,34,121,236,154,34,75,64,179,18,167,80,198,215,55,182,70,110,196,236,151,85,234,79,212,211,255,128,13,34,138,222,36,102,206,17,159,26,2,85,142,166,149,211,
164,107,62,34,215,181,105,160,205,164,195,52,46,96,128,170,205,171,54,203,112,95,152,186,9,86,51,229,68,88,2,101,64,111,121,222,54,236,60,238,110,211,200,235,180,150,103,107,29,110,100,52,154,252,196,53,109,207,61,11,67,237,168,38,77,235,253,122,166,244,170,206,131,25,16,55,209,59,109,89,182,215,123,11,163,96,163,92,116,92,167,191,109,227,214,64,248,177,116,84,63,62,166,135,142,198,253,227,178,53,152,14,95,188,252,254,177,24,104,147,59,109,213,107,179,207,145,138,137,76,37,230,42,52,163,28,61,27,0,193,120,205,152,53,23,37,93,104,20,200,130,165,180,132,31,111,225,89,160,58,63,132,194,55,205,210,213,175,154,200,156,132,255,109,99,9,211,70,64,143,195,209,37,66,42,116,71,236,163,229,147,116,90,165,83,132,81,53,212,225,12,176,196,123,55,140,64,248,92,124,58,160,10,217,107,238,50,92,120,176,93,57,46,188,172,10,103,54,156,222,123,233,146,233,156,221,71,229,72,145,29,4,179,1,65,154,99,26,180,184,194,52,105,48,98,4,
162,93,21,189,172,242,177,36,138,9,205,139,46,128,109,97,254,196,148,110,156,207,149,62,88,86,112,178,184,117,43,19,51,44,183,13,97,217,22,147,34,238,213,37,116,197,118,9,132,141,81,229,144,125,206,44,0,222,182,96,249,57,225,25,35,40,14,153,31,182,205,178,154,132,146,34,79,157,101,21,186,172,230,240,14,178,3,164,18,245,13,170,28,136,155,245,224,72,221,77,82,20,78,111,165,232,209,170,247,195,37,96,12,42,114,7,179,177,131,125,98,195,234,252,45,118,67,53,26,27,154,222,98,225,137,43,48,71,154,43,175,1,114,80,155,102,202,13,1,46,82,173,223,219,191,149,114,141,239,201,238,108,211,88,171,9,29,25,1,3,65,147,177,21,103,98,205,55,253,176,70,253,225,227,7,237,37,33,117,52,237,117,250,121,40,143,159,178,59,240,0,29,77,18,43,62,56,5,246,138,210,76,83,222,51,118,200,80,100,111,62,113,252,15,208,155,133,63,229,184,143,148,86,164,18,200,103,137,241,180,252,88,86,167,43,82,168,110,216,210,212,87,173,186,43,88,
91,253,215,176,74,1,142,147,28,87,100,13,133,151,75,208,73,234,95,228,254,64,115,136,37,45,22,59,82,72,10,239,238,220,88,118,154,224,186,182,232,67,88,164,43,51,118,65,201,99,31,147,193,249,157,41,29,18,23,0,217,148,49,71,216,193,56,13,164,104,241,245,23,219,39,30,205,47,182,135,165,236,95,108,247,208,50,191,216,46,177,13,126,177,253,250,197,226,252,176,125,89,189,253,98,251,223,245,171,247,139,237,191,250,67,43,207,58,159,237,63,125,80,183,141,133,86,134,159,14,106,97,100,216,5,176,111,233,39,65,122,49,239,141,69,205,10,88,251,159,210,7,193,218,107,235,37,146,28,16,168,181,234,207,162,1,69,29,77,3,54,6,123,182,36,36,35,170,55,177,254,9,150,7,35,36,239,155,165,126,179,119,18,19,174,42,90,174,73,243,114,139,70,182,255,152,235,69,204,148,43,58,109,24,173,62,46,242,71,185,76,81,54,32,224,241,162,29,161,188,227,101,210,195,164,48,162,79,30,44,171,176,142,112,137,38,39,93,5,172,24,46,157,11,5,34,
80,189,142,98,230,7,205,253,150,146,52,219,77,85,107,118,12,244,250,94,158,234,209,102,170,181,56,188,94,84,17,8,69,242,77,54,65,206,206,51,134,161,206,95,124,166,88,233,137,90,148,99,118,190,165,32,18,18,73,169,175,39,146,235,201,40,137,204,234,180,54,205,58,124,160,117,58,91,49,185,74,100,66,40,138,17,28,184,25,178,13,31,224,22,113,163,35,147,131,217,120,51,148,17,131,116,188,252,44,140,23,49,116,68,201,189,188,32,243,233,154,128,34,53,105,33,84,184,60,231,244,46,43,213,174,49,182,192,39,215,23,32,124,6,203,249,6,83,195,53,88,155,142,76,100,82,249,81,233,252,92,255,158,199,186,80,195,236,44,183,8,246,231,138,204,100,50,231,159,187,188,51,78,33,71,50,248,176,187,22,80,208,232,58,246,60,25,180,215,16,239,155,165,101,40,219,197,247,55,22,242,236,131,63,73,71,86,239,80,254,90,49,49,107,20,222,36,21,140,78,42,191,229,45,108,249,45,111,30,225,111,121,147,196,126,203,219,213,140,164,252,2,252,251,183,188,
85,24,191,229,109,19,254,45,111,117,168,233,55,224,159,207,191,1,39,142,15,123,144,34,139,7,0,6,33,25,199,143,32,195,94,206,149,166,37,101,216,36,98,166,244,84,84,35,155,220,35,190,67,146,156,70,30,117,186,110,52,92,179,115,153,141,205,165,49,144,215,163,167,171,173,28,9,75,121,16,88,164,206,39,43,135,9,63,166,150,135,55,23,213,211,251,251,116,29,239,147,227,90,250,176,21,136,211,70,129,96,89,102,48,10,154,232,137,238,182,63,215,233,112,166,144,218,154,38,96,168,154,73,250,69,166,83,78,210,141,152,201,100,160,184,104,121,78,199,209,170,171,177,218,149,86,128,81,36,16,155,70,57,148,214,18,38,14,45,54,233,181,10,23,247,235,29,28,160,77,218,91,141,155,196,108,157,54,141,20,148,36,106,176,15,4,137,206,62,249,193,194,61,255,204,165,17,56,151,192,239,75,100,69,217,29,50,74,11,200,189,88,212,88,140,140,154,59,28,157,7,166,91,92,115,206,91,155,46,11,241,68,72,230,147,105,40,250,234,187,186,60,118,225,129,152,
124,5,92,207,119,204,132,203,71,207,137,74,177,239,44,5,192,227,90,118,118,13,47,191,218,52,220,140,149,131,40,31,122,167,169,211,253,92,160,22,31,77,105,143,185,174,155,76,254,34,158,66,57,189,188,185,126,21,22,109,51,98,50,103,208,58,12,210,17,116,140,44,216,57,127,116,114,27,126,194,248,158,21,184,216,162,135,175,211,135,63,17,218,8,226,6,70,232,112,141,75,169,233,88,168,200,139,77,147,142,224,98,133,97,234,215,192,250,165,135,88,80,15,153,203,42,72,47,108,137,208,170,206,65,72,112,174,79,190,3,132,100,230,244,106,213,104,172,125,24,164,105,114,134,64,138,155,48,201,145,184,226,181,181,163,203,234,121,233,251,203,42,24,231,177,245,9,250,51,173,21,153,71,151,253,193,140,0,111,39,18,244,96,104,226,58,123,120,135,239,61,27,108,195,171,75,155,7,85,113,1,196,93,101,125,119,197,58,180,101,120,172,121,40,83,218,24,207,79,157,23,233,243,201,148,115,145,26,72,196,2,19,3,125,176,230,249,37,152,144,54,5,117,58,83,232,
32,231,156,137,198,162,86,157,82,193,19,205,148,92,179,49,91,180,22,165,174,233,79,255,149,18,245,159,254,91,217,158,53,210,219,86,68,211,21,104,239,183,239,141,234,189,78,47,22,116,146,216,40,117,204,119,71,78,241,116,109,41,250,18,133,116,110,247,3,62,84,39,201,233,220,210,226,82,101,128,71,212,141,122,201,159,128,107,216,246,62,44,94,182,217,148,220,21,40,185,180,60,114,77,26,168,35,25,213,103,157,94,161,65,252,240,111,87,216,46,134,215,4,82,189,60,159,136,154,160,187,34,78,24,146,78,179,13,37,10,21,28,13,155,146,164,162,153,74,137,37,30,57,193,93,204,81,64,108,210,197,5,125,247,150,213,25,136,187,58,197,228,111,161,19,94,158,65,28,49,120,170,134,158,13,236,178,25,18,19,27,94,127,15,54,122,225,137,25,6,189,69,233,183,220,98,8,233,31,116,211,103,91,15,214,94,80,34,210,111,155,81,139,219,190,51,53,191,114,18,109,62,168,139,137,49,109,57,113,134,255,234,215,200,64,170,26,103,61,54,77,147,203,119,214,65,
43,65,236,129,160,130,51,46,3,226,91,77,186,47,37,180,192,104,77,240,4,178,86,78,54,7,62,52,85,79,204,200,22,59,189,143,15,208,112,129,28,135,86,166,121,143,222,158,88,152,16,54,111,102,247,177,7,221,197,169,102,130,249,237,152,235,168,205,104,123,226,17,208,149,12,19,169,50,195,130,15,16,24,228,26,143,170,184,149,155,88,162,72,14,107,104,148,157,170,97,24,35,50,153,50,59,29,20,220,230,162,80,253,128,5,168,115,84,176,33,213,2,94,158,21,25,131,119,59,57,97,73,224,162,106,115,97,64,236,252,193,217,99,10,99,127,252,226,162,138,198,193,109,55,9,21,246,21,31,206,86,226,70,146,114,193,179,85,57,186,76,253,170,83,39,164,179,176,27,230,127,151,106,67,9,246,102,25,23,44,83,163,39,255,55,72,142,9,7,54,9,231,211,113,85,213,178,195,90,134,195,18,190,216,196,60,69,165,34,244,181,76,151,126,119,197,119,250,253,139,215,166,35,246,173,212,135,15,101,63,75,217,149,152,56,87,114,169,201,74,208,19,107,151,87,42,
54,30,13,55,135,9,178,93,198,229,127,2,193,185,219,63,35,207,117,47,203,25,64,194,10,249,241,226,145,78,75,217,121,110,215,2,119,255,88,60,10,20,114,49,100,222,49,102,207,47,154,68,61,177,110,236,139,191,92,13,109,246,177,172,118,132,78,57,38,112,103,35,98,54,109,28,212,127,10,178,224,154,133,109,184,246,132,193,140,246,171,116,217,80,58,124,69,211,253,90,218,202,206,195,17,163,198,88,205,59,116,199,109,154,247,167,145,166,116,213,165,36,108,6,79,243,219,238,52,88,188,104,49,10,2,104,21,254,176,33,125,14,253,98,67,15,70,62,242,7,70,76,114,17,5,196,30,35,152,169,65,159,145,30,214,232,232,125,63,7,88,119,194,202,24,20,135,137,81,169,115,239,62,2,155,138,105,171,37,47,235,230,111,114,168,240,51,116,135,99,64,29,63,132,73,177,98,163,10,178,192,101,150,19,237,152,216,94,92,7,143,179,14,135,181,111,224,219,218,34,130,236,65,144,2,160,144,150,48,19,192,152,203,42,17,179,25,165,138,65,202,249,85,248,36,88,
0,205,148,115,174,100,93,115,137,195,171,78,202,187,53,165,119,237,12,51,125,129,203,71,67,161,83,182,55,10,193,180,248,212,106,154,99,87,93,173,200,67,42,152,74,216,178,170,58,141,133,145,192,44,19,79,6,180,225,246,155,228,35,54,98,129,118,113,9,67,130,184,217,14,74,84,3,171,207,25,48,189,44,96,98,37,11,142,147,43,171,38,169,83,141,176,4,244,155,101,128,112,133,44,170,185,247,174,49,160,34,167,49,20,161,77,131,123,240,125,133,9,57,254,255,252,40,18,106,29,138,134,6,125,203,54,98,189,152,152,175,31,235,58,29,118,216,48,215,174,137,24,171,223,209,177,1,243,144,69,79,51,208,38,41,95,32,7,253,116,91,233,159,65,152,196,64,180,63,159,0,130,72,207,255,196,45,129,146,204,241,49,160,96,50,224,46,42,213,15,163,127,157,8,191,172,209,165,165,208,80,127,47,249,233,177,184,149,83,68,124,90,112,120,74,102,76,151,1,41,6,154,10,163,183,139,151,148,33,112,228,129,4,68,44,223,47,152,215,17,147,25,126,38,252,82,
231,116,68,139,142,61,253,72,237,250,172,10,38,200,39,48,164,128,205,78,85,200,161,167,230,107,53,209,163,128,209,226,245,103,175,96,253,9,123,78,155,140,209,99,22,182,73,207,107,224,71,183,107,9,49,119,203,47,130,134,205,193,46,15,53,160,125,114,67,213,195,42,55,1,53,66,64,247,86,173,211,29,3,248,112,171,149,54,84,157,66,103,208,172,231,120,25,235,38,145,144,51,170,60,122,164,74,167,161,228,229,148,211,254,100,243,14,206,26,101,95,204,25,209,75,48,165,87,11,52,82,216,42,99,8,228,230,9,46,54,219,151,94,30,83,135,198,159,203,71,2,121,33,68,63,121,77,36,234,43,92,82,246,108,105,211,183,67,49,204,16,43,210,61,67,62,204,223,99,177,245,175,9,220,220,204,30,76,90,86,208,45,185,239,101,48,101,233,90,93,216,154,161,187,21,142,145,61,84,87,28,163,223,37,189,8,48,179,0,140,168,150,212,245,140,70,223,174,68,172,192,70,74,100,135,240,91,88,171,46,101,71,11,9,209,167,85,27,221,95,131,211,147,125,4,145,
115,253,85,17,200,246,115,185,250,204,94,85,200,146,0,246,23,170,103,209,181,192,103,50,143,22,237,229,228,250,38,229,148,36,177,22,32,184,60,79,70,98,12,88,135,189,203,234,113,218,228,190,83,18,159,125,121,40,185,213,68,232,61,89,22,251,110,142,134,73,6,156,225,54,120,101,38,197,37,92,8,222,109,126,136,138,160,63,162,125,129,81,198,3,131,97,68,33,120,167,122,233,145,215,160,62,202,181,82,149,10,83,213,92,37,205,14,119,2,102,38,166,38,23,65,64,219,133,46,236,110,124,225,141,92,68,166,190,210,195,96,100,114,104,155,206,137,48,153,216,145,230,138,251,133,234,89,37,12,38,196,123,48,169,111,128,252,75,143,28,30,51,127,249,39,143,17,8,124,250,98,61,50,39,84,161,71,206,253,4,250,215,124,142,91,181,186,151,168,148,62,31,5,104,63,120,103,123,185,149,115,252,242,140,174,153,222,247,246,185,69,32,169,55,127,98,224,201,167,64,236,246,193,191,175,92,255,190,97,253,47,127,253,243,255,248,211,223,126,175,149,255,237,207,127,250,
195,191,252,222,168,254,94,42,255,243,223,254,248,63,255,251,63,252,243,223,254,250,191,255,240,111,127,249,195,31,255,240,175,127,253,203,191,255,237,175,127,254,143,243,252,225,191,254,229,175,255,242,159,236,94,255,241,159,254,233,31,254,241,159,254,17,2,159,64,198,255,223,234,85,192,93,242,166,20,106,149,79,139,220,242,183,52,169,199,146,67,187,36,230,180,180,18,162,74,141,108,131,155,89,72,173,77,70,67,248,158,205,98,196,57,202,253,32,38,42,86,222,207,206,176,84,44,221,216,151,165,8,174,82,155,218,23,251,193,9,212,183,69,131,230,58,227,212,245,95,195,22,199,178,140,211,212,229,131,174,233,62,239,70,222,222,229,200,247,156,214,39,198,166,175,72,11,222,30,143,251,117,177,88,92,175,227,107,175,215,251,36,164,199,222,138,38,122,49,0,103,134,254,145,90,228,130,136,245,179,231,190,94,67,8,204,159,127,236,113,185,238,223,167,117,119,58,157,202,239,108,139,125,117,227,167,94,130,174,145,84,244,241,152,151,245,159,186,91,224,241,21,90,222,111,151,
238,150,246,101,95,59,200,139,155,25,0,124,223,215,224,19,44,116,237,71,155,232,179,45,191,202,84,54,155,187,241,58,153,21,213,51,245,75,63,24,229,69,46,49,53,178,33,168,178,239,31,183,195,244,206,191,149,90,208,84,29,151,251,10,31,151,89,73,52,83,33,80,57,246,202,203,77,170,182,246,114,109,196,224,86,148,227,26,173,207,10,68,217,226,165,138,140,220,104,92,120,239,217,87,205,32,0,163,121,155,77,94,9,149,24,17,9,13,34,187,100,131,126,92,86,109,229,98,111,222,194,203,124,46,23,104,56,119,168,22,11,157,15,112,43,184,50,178,33,116,65,88,200,35,116,101,121,95,189,62,77,152,58,134,89,99,36,234,230,163,57,171,126,48,207,213,165,12,244,245,187,46,169,25,21,78,135,136,27,217,21,38,204,87,31,145,188,91,173,220,172,196,18,23,91,99,199,113,230,49,244,121,153,173,94,109,47,70,26,240,33,39,227,52,43,77,66,196,26,172,236,234,121,231,174,153,38,135,54,243,196,171,221,39,222,252,79,56,232,141,240,186,210,106,118,234,
139,208,244,230,36,237,55,16,157,111,72,88,34,98,118,175,29,37,239,193,136,116,180,211,101,82,163,24,100,103,179,101,125,11,53,115,18,63,153,143,251,228,172,215,235,116,67,30,124,166,188,15,240,218,134,193,211,99,13,75,1,38,52,229,242,118,108,19,223,125,76,144,218,210,171,167,210,112,147,60,198,95,220,86,142,5,15,208,157,183,141,178,248,14,157,233,88,173,183,119,212,67,39,115,45,25,14,171,112,200,58,88,54,116,119,74,195,170,243,134,186,33,153,152,169,237,160,154,151,235,151,118,207,169,236,40,150,97,210,196,38,158,7,159,29,177,154,252,112,184,13,137,101,40,62,202,60,26,86,74,8,226,206,78,135,93,103,8,246,104,82,99,175,73,7,45,154,225,114,184,230,185,198,252,140,67,10,89,245,168,97,73,9,117,19,251,6,247,226,236,57,67,124,1,95,240,44,174,67,234,2,43,59,106,22,130,181,13,42,144,58,32,226,127,9,56,121,95,90,243,254,76,66,236,13,17,15,153,87,199,230,206,206,67,191,38,14,183,247,61,42,102,45,9,124,136,
118,238,89,141,60,154,96,53,211,216,105,89,237,110,212,103,39,194,77,150,192,181,251,164,31,154,64,200,123,134,117,229,198,168,199,50,83,231,215,219,123,86,4,63,125,52,242,13,185,127,30,75,136,74,137,240,160,74,4,232,110,103,83,96,238,203,16,49,176,206,141,230,230,57,144,220,237,13,195,202,245,177,24,160,167,141,137,8,79,212,42,82,37,63,229,108,132,104,13,48,229,39,131,85,135,27,231,240,189,127,31,56,5,14,97,148,47,213,139,80,40,148,165,211,113,214,49,95,45,120,185,54,108,164,27,191,188,133,157,155,213,129,118,149,113,111,78,157,61,55,163,98,103,168,107,164,184,101,88,59,58,25,122,213,59,249,30,249,65,228,236,35,217,189,133,210,117,93,119,163,96,109,128,203,224,43,180,81,97,132,250,32,36,167,237,58,93,17,151,72,9,15,186,90,118,68,157,245,149,217,236,200,146,144,5,167,20,70,240,153,240,13,207,75,55,194,179,66,119,145,29,66,133,186,5,121,5,216,50,103,252,241,131,197,147,161,116,159,126,51,1,119,100,219,236,158,
128,5,158,140,44,112,108,249,28,223,220,71,16,7,6,43,31,163,23,62,190,157,129,157,204,131,39,202,136,198,44,40,226,71,20,226,12,48,116,103,226,210,18,160,216,33,90,26,172,15,123,55,25,95,50,223,143,41,163,100,244,103,166,62,231,215,247,100,162,213,62,98,86,71,55,206,246,209,14,251,14,252,171,164,43,100,18,243,208,156,2,159,57,177,122,142,87,151,248,108,103,20,227,128,30,129,76,65,137,152,158,203,14,207,124,80,230,121,207,62,71,101,95,243,153,109,231,57,238,120,51,205,218,201,254,200,167,133,126,79,36,180,250,87,198,152,57,144,217,225,24,161,60,168,181,240,192,66,146,241,188,60,5,39,1,59,208,211,105,67,254,217,188,137,195,43,135,161,68,250,86,154,80,59,93,165,115,159,33,115,148,65,2,35,58,190,164,58,181,109,29,87,163,179,116,148,121,231,251,187,28,199,32,101,222,243,194,207,224,120,172,50,103,130,80,30,135,56,172,151,173,136,35,19,157,149,54,108,114,200,45,205,240,225,193,13,42,43,216,229,85,97,12,176,24,241,
216,22,134,120,128,241,178,217,109,130,84,221,110,89,156,183,20,45,195,54,153,206,180,58,102,238,105,109,169,25,83,194,165,12,199,29,237,68,9,138,255,248,46,180,94,93,72,130,75,232,36,85,224,118,79,131,240,169,160,232,100,109,27,29,101,107,228,51,115,83,162,22,230,102,237,234,26,221,232,194,81,248,243,166,45,172,240,151,25,196,70,7,9,106,150,34,102,202,46,216,146,173,81,79,203,120,6,76,4,189,32,174,248,105,167,171,251,169,155,230,123,48,120,56,212,75,230,153,23,232,253,183,200,248,229,16,113,86,85,105,117,161,169,198,141,209,97,48,228,221,99,45,194,55,35,100,243,214,158,218,57,173,62,4,94,71,58,246,170,212,64,75,229,126,102,69,253,64,145,87,175,71,34,8,151,94,150,125,51,17,70,89,104,152,238,31,57,131,27,14,25,122,139,151,143,201,14,45,168,65,80,40,10,224,178,162,212,79,200,219,83,153,244,225,133,105,178,136,79,218,113,240,145,108,22,157,188,177,64,208,247,58,41,46,128,98,155,61,151,42,0,18,83,160,209,175,
102,202,133,162,51,169,63,173,218,211,211,199,183,100,98,26,64,44,215,117,249,176,26,47,198,227,19,109,156,203,6,240,36,113,93,105,59,42,51,120,237,101,4,161,167,158,74,129,34,234,227,209,59,116,135,123,254,4,230,29,184,26,200,33,241,184,127,94,85,99,222,235,58,108,97,231,2,196,185,83,57,152,40,147,195,18,121,92,57,70,53,240,112,49,71,61,154,92,67,180,197,206,37,239,106,68,157,11,101,209,70,150,77,197,65,96,68,24,74,80,250,245,213,76,161,208,5,248,170,14,50,225,215,163,168,81,85,130,75,104,38,60,51,12,110,158,141,71,177,254,242,76,180,167,32,34,154,37,20,21,157,175,105,147,97,151,241,53,42,230,49,45,125,47,88,61,208,207,80,94,209,184,176,120,108,202,160,197,150,162,116,187,79,135,106,250,226,137,206,55,1,237,243,135,153,162,11,203,108,40,122,110,140,60,143,216,20,35,100,30,125,5,107,245,94,222,243,115,91,57,44,154,69,196,42,74,247,107,24,202,9,67,204,122,123,196,182,86,11,189,150,50,143,34,66,124,
244,160,5,128,43,156,162,172,153,108,221,137,117,95,155,139,181,124,48,80,65,176,155,171,97,172,93,29,170,177,88,82,146,157,38,122,18,59,9,13,179,124,107,204,26,173,192,162,149,63,161,231,153,19,95,73,201,64,52,206,189,120,189,237,163,225,172,107,131,220,171,71,99,245,222,206,144,176,97,9,225,167,37,117,192,140,43,137,126,145,132,177,126,34,30,120,64,138,163,195,166,68,207,248,13,165,135,124,181,191,212,157,113,104,110,155,51,248,39,44,92,146,95,131,209,7,79,244,215,108,171,240,53,122,25,65,98,233,46,209,222,142,52,205,3,42,47,131,14,132,165,114,228,22,142,16,208,237,134,163,197,8,56,16,137,153,149,227,252,24,78,116,54,136,246,73,102,34,151,211,10,38,147,134,229,235,148,197,23,30,192,126,145,141,69,169,226,85,159,159,209,27,223,18,204,41,115,31,236,51,223,194,73,166,134,73,134,91,155,183,235,121,245,101,150,241,166,52,79,96,138,216,91,85,233,70,125,115,148,65,236,79,220,253,140,190,186,190,161,130,198,43,181,211,166,71,
222,97,90,90,9,31,159,172,200,122,6,93,85,185,121,88,76,114,107,128,106,146,184,77,90,8,95,220,147,148,93,221,138,36,82,38,54,185,198,229,70,229,99,87,22,161,147,240,14,83,227,138,56,72,158,199,239,241,230,148,209,19,58,78,204,18,9,163,62,186,95,161,97,89,8,18,39,90,201,59,166,152,133,222,173,76,111,169,78,130,16,158,196,52,19,6,150,66,177,151,70,185,47,100,41,10,121,65,135,210,112,94,29,121,238,154,87,173,214,220,22,126,207,105,133,207,201,22,107,125,222,184,160,190,6,219,55,129,52,55,27,191,34,173,242,186,144,49,101,152,214,112,125,31,62,116,142,33,158,196,202,7,88,37,185,159,66,208,181,181,108,243,126,143,90,25,28,18,153,98,101,193,111,248,185,136,182,237,59,166,0,109,66,234,196,153,104,61,202,101,52,249,74,45,202,192,37,169,18,109,34,48,170,87,212,143,178,253,203,245,60,78,212,235,84,5,97,22,190,171,132,160,30,217,170,201,136,112,20,249,20,130,236,240,42,59,148,202,64,196,183,230,185,236,167,145,
227,110,228,36,32,145,231,9,19,53,159,104,183,197,19,116,236,20,13,181,171,208,224,114,38,45,29,8,168,71,244,94,146,217,143,185,172,112,146,194,95,65,195,31,200,82,92,35,108,131,171,38,135,110,89,136,75,37,96,43,168,108,39,129,96,206,247,130,15,174,149,117,179,147,26,38,10,242,67,36,127,170,5,113,225,187,172,109,205,238,246,219,210,75,105,59,1,25,121,54,138,16,203,74,226,56,90,173,184,150,134,210,190,184,72,249,196,176,246,105,196,190,222,51,172,60,197,229,255,86,203,20,101,173,115,41,186,247,79,5,42,236,33,128,145,71,177,203,110,47,58,123,50,35,132,53,237,64,224,59,61,92,67,61,225,67,217,175,55,35,252,231,77,72,87,92,148,10,113,115,42,167,242,32,216,114,17,27,106,35,233,32,50,203,140,90,131,18,60,237,25,13,87,175,166,22,65,179,234,178,30,113,47,176,32,46,87,28,77,180,247,208,33,179,107,222,184,114,69,219,166,243,181,209,70,43,3,59,17,209,221,163,243,10,69,212,49,66,111,230,195,247,70,203,224,9,
100,187,46,170,156,187,10,206,158,148,162,143,93,8,149,173,78,222,189,148,96,101,12,89,205,55,130,144,207,58,56,219,107,202,67,93,192,81,32,146,228,250,84,84,96,51,77,164,84,155,254,85,30,120,78,47,62,217,122,125,15,254,208,232,216,69,39,118,171,19,110,119,197,202,137,98,179,72,57,184,85,172,153,126,107,156,209,173,199,27,163,58,225,35,68,75,222,249,86,45,169,47,168,19,129,134,157,13,248,208,68,178,68,221,75,167,40,14,227,42,18,205,8,149,242,252,243,138,197,185,187,112,199,39,194,241,173,191,106,196,8,111,143,82,133,53,78,118,229,3,182,12,94,31,33,209,251,228,123,224,34,237,146,249,173,175,116,172,59,27,32,235,148,110,105,130,220,41,107,81,220,187,68,50,92,3,233,6,50,242,22,32,1,132,226,7,223,139,23,173,22,98,123,210,147,204,114,130,59,128,21,232,193,81,113,252,242,51,22,126,38,101,148,206,6,193,75,108,76,51,65,11,51,130,134,169,235,134,153,246,166,234,54,219,157,169,106,72,14,109,246,36,198,136,20,247,
172,12,241,100,132,46,188,137,188,38,167,102,210,199,118,29,84,29,224,139,52,105,89,242,53,144,253,144,93,17,186,248,0,107,183,166,244,236,231,217,184,124,200,205,194,199,245,240,224,207,85,29,231,235,124,183,155,50,223,39,63,79,204,210,71,131,119,167,225,94,55,79,214,202,173,164,181,70,71,45,16,66,55,151,9,175,251,17,183,116,190,76,135,198,240,167,159,103,135,0,23,164,204,73,183,35,43,252,79,109,168,193,220,142,149,247,124,22,55,218,29,156,136,73,248,160,199,33,188,231,29,210,23,187,61,19,113,207,157,126,170,67,32,248,47,204,70,131,31,3,186,197,201,78,112,19,65,82,13,211,96,32,83,117,45,52,186,249,234,109,153,240,115,192,117,220,107,87,84,22,198,217,133,68,132,52,123,131,80,214,191,191,134,225,28,30,149,4,123,53,79,5,156,55,247,48,125,115,12,226,208,66,249,21,114,19,132,0,110,17,110,239,168,216,227,208,240,123,41,182,7,46,138,99,238,213,181,9,209,160,204,244,11,101,221,182,248,225,45,191,162,40,79,210,89,162,
52,225,86,20,185,203,228,70,133,38,189,57,225,121,169,66,185,245,196,218,64,249,176,185,233,194,151,168,51,182,144,126,153,5,136,23,30,137,204,65,234,196,82,136,98,136,56,7,89,91,76,50,186,157,229,29,4,92,180,142,20,206,190,165,233,62,125,158,133,85,183,93,63,141,14,99,6,61,103,96,187,133,21,139,159,218,21,153,147,71,223,142,211,147,222,9,237,230,241,171,125,110,248,154,35,82,190,123,243,221,144,146,196,111,207,203,183,15,95,233,16,115,186,198,36,91,118,219,66,61,249,92,52,251,79,144,186,105,47,116,189,63,189,25,65,174,244,7,172,65,63,118,3,2,28,33,83,45,53,159,23,121,103,160,0,104,14,179,78,246,117,188,131,142,12,113,29,85,90,229,111,185,91,196,192,50,179,161,201,125,46,90,146,95,181,72,3,63,33,179,206,80,244,241,5,255,37,99,3,141,44,179,202,124,199,101,243,90,39,166,57,7,42,195,172,46,15,31,39,167,47,34,0,17,99,74,51,219,216,75,19,189,189,183,190,145,212,248,7,18,241,8,18,78,10,9,
39,160,8,56,228,132,41,117,15,87,239,169,188,26,25,168,79,62,124,230,235,58,61,188,152,232,56,156,114,86,211,235,163,68,201,228,56,48,232,25,239,88,198,104,74,29,234,222,0,163,146,54,107,150,22,108,235,67,92,201,40,243,218,244,245,121,19,11,236,79,248,198,87,252,194,191,106,81,170,231,64,29,163,43,75,217,50,151,103,36,222,56,140,105,39,169,241,148,89,127,234,77,95,29,120,51,1,199,215,119,125,167,125,56,30,208,178,73,129,49,168,181,228,250,64,93,231,90,84,252,227,189,35,119,76,176,0,130,170,114,50,48,59,18,75,90,196,45,46,179,161,44,130,136,181,46,29,132,188,199,58,46,81,15,168,75,120,204,89,224,183,223,135,120,152,101,163,164,185,115,25,46,191,116,159,52,106,66,38,163,114,10,198,161,207,111,148,132,189,244,47,13,13,54,82,175,229,41,59,203,81,140,16,223,168,47,139,86,138,117,160,141,61,226,162,111,116,197,246,143,129,188,135,137,42,127,56,37,100,47,42,56,55,239,56,165,221,109,158,202,90,103,93,178,140,111,
222,19,68,13,240,53,86,147,168,144,90,10,193,16,28,67,232,106,9,52,162,109,80,34,138,27,163,112,153,93,193,171,235,103,105,52,125,32,60,213,76,237,99,248,86,123,211,93,59,25,166,63,139,59,91,118,212,218,123,3,185,44,14,111,217,170,28,114,212,37,12,231,96,56,244,221,108,93,242,85,2,75,106,47,142,188,102,110,235,74,177,140,28,146,152,2,145,93,37,150,149,98,147,36,104,62,86,148,221,222,246,6,73,22,141,249,188,49,62,241,194,123,207,42,250,26,64,125,1,107,90,145,47,67,189,175,22,103,95,247,45,37,146,89,109,158,200,30,75,73,137,187,228,211,91,206,13,141,233,131,240,130,46,233,77,12,82,156,197,205,72,92,25,156,229,156,201,206,55,225,252,115,229,82,183,10,197,95,12,50,87,229,252,212,240,141,49,82,141,183,20,114,42,77,222,87,245,56,209,116,250,184,28,211,85,128,223,57,47,222,241,74,166,113,9,252,182,171,141,122,111,161,248,95,226,121,128,112,86,168,75,223,242,178,206,205,61,115,107,76,33,133,77,70,127,5,
8,87,248,105,137,188,175,222,207,73,98,96,60,64,61,50,104,249,103,244,8,23,212,158,21,165,39,138,46,85,86,9,110,114,163,198,76,64,9,147,145,101,229,250,73,67,232,135,79,2,66,116,61,30,124,59,235,54,226,126,140,81,64,134,18,18,50,149,207,210,61,241,97,120,15,175,215,108,12,59,172,107,236,16,194,13,255,94,35,184,44,179,148,113,15,121,62,16,243,228,233,242,112,253,224,16,5,206,136,247,202,254,156,215,30,7,59,203,105,92,139,121,247,171,131,166,232,16,249,242,151,48,245,133,88,117,203,107,108,193,69,78,94,101,238,164,137,99,244,161,168,24,23,4,165,129,229,68,101,153,19,95,133,75,79,21,248,138,151,231,246,225,219,27,250,150,31,36,50,201,249,92,208,186,45,230,106,99,79,175,226,91,172,201,242,107,101,137,2,159,37,94,222,245,144,51,76,90,164,47,60,192,239,160,106,155,229,121,105,184,94,223,77,179,3,239,81,238,40,136,142,108,138,209,222,61,80,196,83,85,122,111,6,233,221,139,127,85,106,63,65,182,238,229,119,218,
97,49,94,90,45,170,45,159,90,153,46,211,11,13,229,42,66,80,234,182,44,199,188,183,211,182,181,150,239,191,194,38,209,38,218,246,33,88,133,220,9,246,77,87,98,211,55,222,171,48,47,184,65,223,209,107,109,170,59,122,183,217,87,117,65,165,40,243,218,45,183,201,67,6,9,166,173,11,150,163,250,226,134,34,86,241,139,249,80,199,76,214,170,104,216,40,133,175,3,207,34,32,38,102,232,91,62,174,64,240,105,30,114,190,143,221,252,165,96,179,136,30,80,245,33,171,248,207,174,118,253,92,176,250,143,171,88,127,248,247,191,254,225,79,127,249,185,129,226,47,255,231,127,253,233,111,255,246,175,127,252,243,31,254,199,31,255,253,143,127,191,79,226,191,253,95,155,111,184,97,
208,7,3,148,82,10,29,149,121,6,7,105,150,170,44,20,0,218,116,34,241,109,66,4,145,207,199,247,53,170,179,202,181,29,34,208,104,53,26,36,83,102,84,26,114,81,158,139,245,62,46,237,45,132,38,112,124,125,248,207,68,30,47,203,142,122,162,33,105,18,12,4,163,224,186,134,85,165,86,63,83,161,15,131,66,165,202,163,208,232,166,107,175,12,42,240,107,168,233,188,190,116,137,86,0,159,98,67,47,171,240,184,66,65,225,208,81,216,15,69,208,56,21,25,10,146,36,91,214,63,42,74,153,254,48,62,38,54,237,171,88,238,231,246,38,55,103,54,157,94,182,143,82,180,235,18,228,135,43,44,20,46,138,64,208,166,41,26,84,117,234,118,151,222,214,38,166,255,111,210,222,235,199,181,40,75,239,251,87,250,197,134,109,192,130,52,150,199,130,159,4,27,22,32,64,15,6,108,200,15,134,12,180,166,91,118,3,51,211,131,238,145,44,65,48,80,204,197,156,115,206,153,44,166,34,139,57,231,98,206,57,86,49,231,28,125,170,103,228,153,135,1,108,200,196,197,
189,60,247,132,189,247,217,107,125,235,247,145,135,231,116,57,54,3,144,222,70,188,145,228,188,167,147,201,120,227,173,3,154,225,209,111,26,42,69,128,34,98,22,189,100,50,25,92,139,44,132,108,33,94,151,134,187,138,2,214,56,140,83,144,104,186,158,196,163,221,220,72,172,245,231,170,59,240,88,172,193,82,148,40,30,45,196,38,16,50,77,82,19,11,142,24,212,243,35,197,46,200,105,97,177,57,89,78,246,133,98,177,99,44,205,247,28,247,123,82,8,159,6,118,97,190,80,244,40,102,232,51,252,149,23,172,168,103,148,46,158,82,20,246,198,199,237,118,106,84,18,241,56,10,136,239,85,57,18,65,132,220,13,2,150,98,185,240,181,146,85,22,27,10,241,51,86,131,11,216,244,133,241,177,25,68,163,175,43,166,7,191,92,31,14,244,119,171,181,92,83,76,23,208,16,206,47,23,163,79,38,163,17,12,129,104,167,55,33,153,170,74,120,65,32,8,158,231,100,176,119,236,68,203,191,104,123,212,79,246,210,157,173,41,52,211,111,192,161,41,94,5,57,241,122,189,
86,8,168,234,187,22,152,153,202,28,0,118,203,180,108,27,64,224,56,158,75,101,22,101,41,237,143,195,140,209,181,182,4,149,2,45,119,10,43,95,168,147,130,210,157,143,113,119,33,52,157,215,160,3,233,184,58,4,15,165,154,125,138,112,125,23,0,179,177,112,17,40,19,63,181,90,23,247,82,83,218,228,5,4,185,61,239,119,181,90,141,70,181,81,59,92,208,177,25,6,80,185,247,154,195,18,226,242,125,84,97,47,115,31,151,200,222,240,68,106,231,237,198,185,219,237,70,242,231,52,52,154,166,34,144,155,165,22,195,40,35,64,186,190,182,121,12,223,253,226,148,72,160,242,122,75,215,226,1,42,121,124,55,208,203,41,197,173,54,229,33,138,199,211,186,95,224,75,115,180,56,136,26,127,236,71,25,33,240,202,192,96,48,219,58,65,111,233,12,93,207,110,179,236,182,92,22,124,236,178,152,58,150,19,250,164,237,238,221,171,171,137,230,227,67,255,113,191,30,203,153,153,166,239,53,144,59,24,75,120,13,56,175,2,255,1,245,21,69,126,173,219,109,82,89,98,
251,24,73,218,151,124,176,249,252,101,247,216,205,162,207,48,85,241,192,206,245,158,207,43,255,158,43,149,163,0,78,94,44,150,247,66,179,209,136,154,147,3,248,199,246,171,93,169,86,63,185,14,250,145,243,16,133,208,3,179,139,140,104,181,90,150,2,14,165,194,56,103,33,41,194,152,103,101,88,241,186,68,43,44,137,139,102,234,155,88,44,182,36,87,205,225,233,221,74,60,245,130,119,100,205,41,2,134,252,214,14,26,153,21,227,144,128,214,56,31,183,211,231,10,9,6,131,9,47,87,87,116,55,45,105,43,36,6,133,34,65,131,156,62,61,136,60,62,91,124,46,198,176,32,181,155,7,130,151,117,48,8,85,213,124,214,132,52,16,151,160,174,47,168,90,30,8,8,5,69,173,206,223,11,203,101,97,153,22,93,38,48,87,90,56,206,203,213,189,247,176,47,138,198,232,245,122,41,139,68,144,137,142,89,235,1,144,253,216,62,30,165,65,206,96,112,228,123,107,151,177,0,121,64,66,22,80,119,65,173,178,222,228,242,239,199,253,170,152,45,66,73,26,5,77,23,
169,236,78,199,97,38,120,17,26,214,101,174,235,114,53,183,6,60,30,207,222,209,101,91,173,71,199,187,2,89,60,125,12,14,7,129,115,217,239,179,87,124,28,143,128,136,201,151,47,67,146,185,96,191,36,33,244,30,14,21,228,227,234,232,78,26,197,152,162,6,95,65,84,137,109,246,203,220,159,236,221,2,28,119,45,174,7,13,252,156,133,67,227,229,109,0,206,171,12,223,11,8,60,159,71,33,83,36,221,139,204,113,132,44,52,210,140,246,33,242,183,62,73,84,106,145,28,208,21,1,156,14,244,142,20,99,231,17,196,153,14,162,207,40,224,110,12,75,71,165,86,155,48,246,175,70,138,177,106,206,192,218,223,41,110,159,199,85,177,149,135,75,195,50,165,227,199,174,150,243,76,198,233,4,114,11,169,231,203,129,184,158,231,195,231,243,141,46,23,251,194,18,54,231,58,217,137,40,245,242,68,2,197,252,29,67,67,109,16,247,17,3,227,192,139,201,100,178,249,53,130,115,162,209,1,26,160,129,93,50,116,128,100,223,130,176,133,95,130,66,170,7,29,35,63,195,
157,53,84,248,165,231,217,234,92,202,147,114,57,130,231,9,39,190,238,203,10,194,212,80,156,160,4,85,133,199,227,193,204,49,151,197,154,220,206,2,210,201,134,64,32,48,213,8,146,239,60,27,137,41,86,243,125,67,197,114,154,183,161,59,202,120,127,204,24,112,228,183,158,192,4,230,94,42,152,164,64,92,251,112,112,185,94,37,215,77,81,68,22,75,186,150,79,158,38,173,26,13,251,13,247,173,26,8,34,14,102,140,221,136,116,48,28,142,197,149,230,164,251,134,41,17,219,243,112,222,225,103,161,134,0,50,190,129,17,130,233,192,39,229,38,239,28,15,44,182,223,54,108,107,192,189,187,68,0,30,101,179,196,208,205,13,47,128,161,198,111,113,202,115,88,175,179,111,116,95,53,90,54,147,205,107,207,51,152,108,45,79,229,235,53,49,87,251,189,27,160,176,159,73,20,74,153,66,165,194,142,153,218,132,243,168,144,10,89,241,151,47,128,119,166,223,72,248,15,236,192,50,222,237,190,205,64,192,219,133,35,136,129,231,121,242,234,206,55,151,43,6,222,205,204,224,
164,224,122,210,44,212,205,83,2,220,210,87,12,26,127,53,49,132,166,188,136,176,68,232,232,232,210,5,225,206,192,80,46,42,248,55,161,209,104,212,106,223,0,222,201,125,234,203,31,65,152,203,216,104,52,178,218,35,19,0,161,46,218,45,23,208,245,58,213,11,95,171,132,173,144,182,28,188,1,73,25,31,119,222,69,250,217,133,12,163,233,125,199,7,25,128,50,29,8,2,167,152,163,27,94,155,205,6,133,195,123,132,71,182,84,130,95,17,167,203,119,13,31,226,112,219,220,128,223,159,41,232,248,10,69,52,157,198,227,224,184,119,73,153,33,3,25,61,217,183,105,168,199,23,74,231,6,230,150,174,130,45,112,18,98,165,213,226,47,0,30,48,127,80,206,22,136,28,164,38,180,178,246,179,69,155,172,169,34,128,204,68,250,248,79,247,199,206,243,149,226,170,95,154,225,145,113,252,240,32,76,26,250,71,90,151,87,16,232,116,122,130,174,123,10,51,0,233,100,66,4,158,233,11,115,44,159,247,40,138,14,140,136,165,244,41,248,86,241,132,19,77,232,115,124,159,
17,248,250,131,245,87,183,43,148,20,65,103,121,138,27,15,219,164,27,43,107,57,48,178,96,62,46,150,34,73,204,0,117,127,235,6,162,32,253,134,166,228,192,23,114,72,159,111,223,199,27,122,248,145,173,44,32,48,55,166,31,174,239,196,103,226,193,64,2,116,5,233,35,209,69,181,156,165,77,140,13,227,160,144,143,219,7,202,87,132,40,188,228,195,56,110,34,124,51,130,196,172,129,46,199,240,58,195,25,185,76,198,10,157,157,142,45,101,146,17,226,2,253,94,15,232,113,121,209,114,169,199,100,18,185,229,186,182,93,23,170,184,37,85,23,77,220,6,72,38,24,248,131,157,142,78,224,128,57,193,240,247,123,172,124,70,23,178,89,17,241,184,182,145,26,49,237,221,148,255,76,169,20,254,92,46,233,143,4,38,172,177,4,224,219,80,248,49,45,105,178,84,21,115,149,210,229,9,198,224,68,190,25,38,166,113,65,148,78,244,195,162,39,153,13,65,141,23,39,173,92,232,236,129,135,88,4,2,97,75,34,137,246,182,235,121,186,253,158,50,132,193,147,166,93,86,
125,57,62,146,118,101,148,132,29,157,248,29,192,55,170,213,211,113,61,47,39,44,21,89,177,175,2,141,83,149,27,232,105,190,82,81,213,69,204,86,130,66,11,152,13,232,17,76,189,100,189,163,44,254,231,247,21,217,227,128,222,81,232,10,159,247,13,158,121,35,68,108,131,211,251,251,209,64,170,195,178,212,183,104,55,53,136,131,163,136,252,60,136,223,18,159,19,32,158,242,185,92,100,179,217,244,250,125,169,177,197,4,243,192,168,43,122,221,131,93,59,213,114,66,69,51,124,36,83,209,177,169,221,184,127,37,25,137,172,231,249,52,244,195,22,2,109,169,247,220,252,35,146,162,46,89,169,24,62,6,195,86,153,76,84,44,59,31,201,134,21,16,39,12,195,219,74,52,92,152,107,25,142,216,75,244,185,133,2,212,84,214,146,195,129,177,42,192,231,228,180,79,118,120,193,252,216,78,100,214,187,250,68,236,49,30,113,30,196,11,42,76,79,185,207,123,110,158,231,202,241,227,19,223,243,36,181,120,196,53,171,38,244,143,53,183,13,19,31,157,191,156,23,141,238,77,
207,235,126,145,73,250,137,66,144,139,68,34,198,182,79,50,229,88,88,25,79,193,158,230,216,214,192,144,186,187,157,228,254,140,135,116,12,101,46,54,148,145,52,12,198,235,166,106,28,60,144,14,24,180,249,138,22,162,197,237,98,78,210,127,70,112,48,211,112,48,224,123,215,131,100,89,160,242,208,85,64,53,129,159,173,123,217,204,223,181,99,103,29,251,71,178,16,198,190,177,203,205,38,86,21,196,59,202,169,20,238,94,196,230,42,53,64,118,99,87,1,79,4,51,17,207,181,184,138,85,212,127,41,195,139,202,155,208,237,126,108,1,214,240,220,86,144,178,145,54,138,91,232,220,104,227,203,14,24,184,156,89,101,216,1,142,114,181,47,228,37,219,239,20,236,217,247,221,59,208,205,183,84,71,47,198,169,229,138,157,180,123,12,227,212,56,186,46,106,171,118,27,230,3,15,136,67,231,41,133,72,165,0,25,248,124,81,95,77,31,41,22,37,171,149,19,75,14,183,25,99,239,212,40,72,41,69,17,3,52,49,6,82,152,69,77,121,164,10,132,121,253,2,128,149,209,
100,162,22,9,227,16,44,23,2,123,96,78,211,143,78,151,75,36,148,84,36,58,130,205,1,42,94,36,155,248,149,45,247,237,252,85,254,100,91,23,205,92,247,211,161,69,89,64,114,168,93,237,23,118,105,241,154,69,244,174,92,180,221,77,122,64,51,9,201,199,249,81,1,220,32,38,35,144,211,86,53,130,171,36,118,94,199,7,238,245,122,13,174,175,144,35,202,51,175,133,85,212,38,229,228,125,8,169,161,40,46,70,34,141,200,102,94,123,159,179,87,34,120,70,97,233,244,97,253,64,237,186,42,132,118,152,12,178,112,221,141,125,16,158,15,192,72,230,109,23,22,42,8,111,111,162,55,219,40,151,35,137,12,250,75,81,84,228,58,54,71,82,54,54,225,20,194,94,225,174,7,215,146,9,49,196,170,124,222,150,185,144,194,119,146,153,111,173,90,60,0,111,122,189,130,104,91,162,160,98,222,175,80,87,1,108,64,63,85,179,13,149,13,75,162,118,7,168,134,82,65,233,228,133,90,175,77,155,196,104,189,33,41,139,74,117,239,129,34,17,141,70,41,31,38,105,
6,250,114,140,192,242,60,215,181,148,114,39,169,212,73,78,154,8,196,48,33,117,21,139,26,244,152,63,87,119,106,240,173,4,55,47,183,160,56,241,31,80,11,133,90,33,36,18,169,46,235,125,52,121,4,112,249,29,159,25,88,94,117,170,27,145,92,169,40,174,86,157,21,150,76,79,240,102,35,5,101,253,177,25,162,238,28,113,145,74,154,24,121,195,4,144,105,171,4,173,56,129,25,97,34,130,208,166,227,48,22,152,199,144,131,169,42,69,69,208,11,4,65,163,80,4,109,219,241,120,84,110,69,153,180,36,16,8,64,22,28,0,226,244,1,39,59,180,150,252,168,6,135,19,76,138,225,89,205,139,205,180,230,58,142,157,92,174,240,45,241,20,0,69,85,212,154,77,109,215,47,158,39,104,85,140,159,8,214,26,250,17,210,219,102,165,25,219,222,37,231,152,30,81,172,84,42,70,13,223,91,40,20,56,238,91,5,157,74,165,114,28,37,69,159,5,229,253,251,170,5,174,232,230,86,179,216,22,70,169,170,6,159,93,173,50,179,108,90,23,220,29,146,153,83,244,
192,71,233,13,95,55,19,10,216,97,153,50,17,248,32,171,33,50,91,195,208,97,216,135,173,92,46,35,141,178,76,39,8,210,161,34,197,41,211,187,154,217,172,187,207,89,240,67,138,130,67,90,186,237,64,244,110,139,81,56,40,52,39,47,128,240,43,246,93,84,212,24,146,219,147,81,86,172,111,58,226,95,171,100,145,124,160,62,252,89,127,179,217,20,164,32,145,80,104,93,22,97,40,196,170,132,69,163,93,190,86,102,64,166,36,253,40,203,79,68,219,20,51,159,21,174,78,16,45,3,103,142,251,214,245,55,63,28,71,44,175,175,169,126,154,130,105,96,11,98,31,240,87,236,29,240,31,26,141,205,57,170,38,80,226,34,80,165,138,101,92,121,89,183,234,223,222,208,4,103,161,40,85,169,122,241,221,77,73,201,130,28,226,201,190,163,82,169,66,54,43,135,195,211,133,98,43,30,83,98,31,198,61,20,96,186,128,76,90,26,39,62,73,140,28,237,212,251,186,168,247,219,215,203,38,193,187,80,87,199,168,225,48,116,158,109,125,19,61,96,228,64,145,232,238,108,
6,177,222,151,186,11,41,244,251,253,237,246,186,5,210,42,222,180,109,102,85,35,73,6,127,161,77,137,173,59,64,128,16,28,237,9,224,89,55,220,237,194,208,244,175,36,130,33,100,11,0,110,190,71,34,93,192,242,158,232,215,107,254,197,79,209,98,38,99,141,113,156,220,180,37,64,33,54,69,94,78,236,41,182,140,80,247,87,54,131,193,208,227,193,230,133,220,61,253,124,64,150,125,58,133,178,42,123,31,82,128,19,23,141,15,196,22,56,1,231,243,185,2,129,99,50,205,99,70,42,248,185,50,179,71,203,204,66,33,152,181,114,185,30,128,8,73,118,72,117,54,59,17,216,228,109,207,130,36,255,157,230,147,55,80,153,157,212,216,175,3,253,200,170,105,123,107,160,42,128,185,186,140,199,42,37,238,229,155,190,214,144,37,52,21,107,30,139,185,99,22,232,33,84,76,10,143,173,152,13,112,210,246,153,3,32,46,243,88,158,207,76,108,251,9,5,226,238,141,102,96,171,53,106,221,84,217,166,111,92,155,203,109,54,62,182,49,53,33,20,66,211,144,167,25,138,
146,128,156,112,114,173,92,126,84,199,112,80,180,92,59,164,218,109,78,203,173,212,224,169,37,57,252,125,225,88,154,147,206,14,237,122,189,242,28,109,166,231,201,119,152,252,188,134,125,167,128,51,87,193,149,236,245,245,213,75,179,28,166,101,99,61,115,240,90,105,128,75,6,209,242,59,13,195,60,203,38,29,168,117,31,238,8,237,34,40,63,158,122,108,112,186,166,156,36,230,255,188,99,225,49,41,138,4,228,253,140,48,28,127,3,158,137,192,245,60,56,50,158,187,117,99,52,95,213,180,247,145,205,225,48,213,51,22,125,132,22,12,6,187,31,140,156,134,106,116,191,31,87,220,176,146,19,43,151,107,244,148,190,55,176,141,33,18,148,108,90,44,82,117,23,186,191,239,228,184,114,87,218,142,47,40,45,228,7,12,6,51,27,232,184,242,196,194,105,227,162,175,73,98,79,41,200,170,187,87,70,30,21,1,215,197,129,51,224,43,67,151,161,69,200,45,28,103,149,62,72,119,89,173,222,86,139,128,48,143,242,7,144,39,32,143,128,17,155,180,9,2,33,117,245,60,
248,247,10,101,212,239,163,169,53,158,223,36,173,240,168,174,235,49,140,160,180,60,146,226,39,37,74,244,115,252,126,128,96,208,194,215,215,143,87,116,48,23,10,180,57,193,54,101,93,57,193,117,151,1,76,131,47,226,241,85,191,29,210,208,68,86,18,104,118,211,131,14,227,6,9,96,84,15,47,71,219,105,45,42,145,14,72,14,50,149,198,173,68,113,27,29,41,177,95,190,62,89,198,119,216,234,20,88,11,191,121,100,242,34,224,38,125,167,26,163,35,46,0,199,6,104,59,230,110,183,222,74,43,112,151,36,173,114,172,68,59,58,14,186,80,65,95,62,86,175,206,148,62,38,65,125,203,150,100,121,250,43,61,228,235,111,153,198,108,126,156,127,124,146,118,151,117,98,95,95,122,134,100,140,128,239,225,213,71,5,217,30,165,27,153,68,99,182,135,78,151,59,112,236,93,23,7,69,122,95,9,16,189,183,191,35,133,85,131,247,232,86,28,193,103,44,80,194,134,131,192,243,70,49,87,164,101,30,17,223,109,18,185,156,172,151,167,33,252,112,25,40,212,239,121,31,
77,91,127,131,221,7,85,225,57,167,33,97,11,108,171,223,186,115,147,16,212,20,81,0,106,112,118,43,197,171,191,35,148,172,9,19,96,62,231,245,162,117,109,4,227,3,173,118,10,88,236,92,94,211,238,0,96,24,151,205,169,29,166,157,49,66,75,8,64,245,237,44,101,11,249,74,250,142,47,207,88,194,160,169,24,252,157,210,2,8,87,167,115,191,138,172,50,247,88,46,2,86,16,4,8,224,192,107,90,144,62,177,182,111,121,111,54,155,45,22,139,9,91,5,39,54,152,76,226,51,247,85,7,100,104,131,200,182,84,67,56,52,11,206,70,105,10,137,236,7,113,244,62,153,240,70,74,3,87,236,123,29,104,165,69,137,112,96,19,37,138,129,102,211,229,118,183,52,223,85,11,4,142,245,187,50,22,135,131,125,207,155,91,87,151,203,101,97,21,159,128,78,71,167,221,192,29,161,64,221,110,183,142,182,211,233,210,95,81,33,150,63,140,42,73,232,177,87,46,50,2,87,64,225,103,5,189,169,26,143,199,149,29,69,7,243,15,215,250,94,200,207,151,163,213,47,
197,157,220,100,50,161,9,104,244,152,76,241,119,179,32,206,42,141,48,71,145,156,210,227,85,93,244,100,60,30,206,39,197,231,1,83,80,82,80,214,203,162,16,94,151,98,96,197,171,177,222,104,140,47,20,34,10,246,54,175,153,141,223,105,220,145,24,164,76,240,179,170,137,239,190,95,216,128,214,180,194,25,69,144,134,145,100,27,141,100,202,81,226,191,230,164,75,173,118,52,165,251,179,232,228,24,178,229,209,228,162,78,1,224,237,69,203,73,83,74,250,73,97,229,109,76,128,67,253,142,47,18,180,146,227,186,239,246,227,78,224,130,249,179,48,204,154,186,95,175,187,6,61,166,146,107,190,207,235,190,176,15,68,64,52,40,168,97,8,2,242,202,90,45,105,203,121,160,38,84,18,194,233,241,9,250,84,80,222,226,122,217,137,5,71,138,61,233,126,59,43,177,111,46,187,17,71,98,179,245,42,157,2,11,21,50,70,198,121,57,126,0,54,72,87,21,112,156,162,188,104,46,151,22,32,37,108,180,0,211,115,219,62,62,180,217,117,33,231,19,225,121,192,224,98,5,
110,168,72,84,49,27,158,203,254,52,201,31,37,10,66,48,29,12,178,192,217,60,148,106,2,18,195,229,235,219,48,34,128,43,228,237,166,235,178,79,113,29,129,46,28,107,178,28,81,53,254,105,44,231,87,170,157,17,158,231,204,212,122,160,157,136,99,174,144,200,228,138,144,153,143,196,208,116,191,106,172,252,254,250,98,85,205,244,16,172,243,30,215,52,163,175,94,29,39,152,34,162,53,26,13,69,19,1,84,33,118,69,210,159,42,58,189,188,253,78,147,0,142,237,230,90,20,21,213,56,45,235,176,238,37,80,155,100,41,174,202,101,222,211,32,30,143,39,44,9,96,241,125,140,31,36,101,1,59,100,179,123,195,170,235,39,31,68,93,5,22,0,226,19,30,213,82,182,60,143,230,120,60,213,160,94,97,36,164,24,139,181,140,245,160,156,51,116,101,23,244,222,78,144,66,9,33,209,232,252,82,157,159,76,38,89,122,28,101,217,192,49,76,17,163,11,94,178,10,77,234,74,81,44,136,46,81,34,158,72,148,213,19,89,34,65,167,211,89,180,178,167,227,178,27,75,
181,38,111,69,192,124,141,72,166,130,154,87,9,204,42,211,65,127,110,18,122,25,59,177,203,18,173,203,118,73,141,0,138,117,110,33,152,134,80,21,206,199,54,28,8,86,45,57,6,52,190,15,100,132,129,106,181,58,85,151,180,166,102,5,85,107,8,150,151,157,127,105,70,169,66,2,66,242,235,203,35,3,178,122,237,120,85,82,84,200,135,178,39,130,145,40,76,166,109,213,49,251,124,160,22,87,180,121,2,133,75,109,6,209,188,200,234,5,144,234,250,240,212,132,70,1,99,249,229,27,117,156,207,7,231,5,238,202,227,15,135,195,39,160,30,60,251,126,162,117,158,183,13,198,10,79,116,247,196,143,220,103,250,254,229,152,194,224,92,138,17,183,113,210,54,217,250,74,121,33,138,138,85,19,252,187,15,214,56,103,54,115,72,96,51,1,19,171,251,249,16,1,48,228,224,152,130,42,241,26,37,73,217,148,140,101,154,190,196,0,215,95,246,241,107,16,110,14,69,5,156,168,60,114,58,105,253,146,184,184,180,127,197,96,6,83,155,38,68,120,127,127,79,220,105,154,
245,118,139,198,215,241,250,166,208,222,112,16,14,88,135,255,163,88,188,20,237,118,173,70,51,184,234,44,65,34,88,32,112,10,40,150,245,52,244,202,39,78,30,247,43,153,204,32,135,170,4,92,143,180,26,185,181,149,183,78,99,248,177,149,169,10,116,54,199,186,252,250,254,158,198,50,197,233,254,132,162,104,226,77,7,109,227,19,71,166,209,29,208,58,111,69,207,143,7,70,8,24,239,197,225,104,186,156,78,49,142,203,211,60,2,183,23,225,251,32,8,245,157,102,160,225,153,78,60,201,122,49,186,8,202,175,175,175,78,175,13,148,25,119,56,147,75,66,184,201,0,66,135,43,138,108,121,121,74,112,62,157,52,77,59,5,236,18,32,201,50,76,223,229,245,156,80,216,19,18,138,156,84,1,37,226,130,230,93,94,94,169,116,250,5,104,88,32,24,150,193,190,181,69,162,56,60,66,48,138,70,40,35,97,216,130,136,226,8,28,14,23,79,38,104,110,113,103,39,210,181,245,175,129,36,168,145,4,122,172,139,109,244,65,18,138,149,105,152,31,244,114,19,136,128,72,
117,246,73,91,218,132,243,209,219,190,137,39,37,134,225,139,34,102,0,211,54,156,38,232,123,234,254,180,226,118,129,34,189,118,200,220,135,224,194,30,113,238,66,99,18,55,34,198,151,239,250,54,226,213,253,124,156,174,127,56,128,106,81,84,11,242,247,235,129,130,52,209,122,12,24,250,157,54,106,129,178,20,170,104,232,35,114,130,214,162,7,51,35,40,87,144,252,101,130,112,50,96,20,12,43,150,172,171,108,130,190,47,194,117,28,94,77,180,78,239,37,26,43,203,71,189,61,138,177,198,33,106,115,219,90,172,171,141,93,140,226,228,176,104,32,137,28,38,147,130,177,22,32,2,48,24,133,66,209,244,193,182,46,89,137,207,5,207,186,162,184,192,34,145,214,243,58,194,151,70,209,120,68,200,247,113,22,78,169,181,37,149,18,149,123,112,158,118,84,106,56,37,210,84,167,178,75,151,115,94,122,24,8,2,135,65,131,209,253,137,220,110,191,92,253,80,100,110,248,10,57,137,209,11,156,80,40,124,25,52,200,33,148,128,207,239,183,203,43,154,138,57,236,127,138,51,
113,68,201,105,226,55,54,97,60,127,167,223,203,50,234,146,11,79,13,99,168,184,72,4,28,121,125,205,25,101,134,135,71,121,24,231,191,83,85,174,195,140,67,236,146,76,134,33,160,222,218,150,200,150,243,108,12,135,107,189,106,62,171,35,101,29,193,227,242,85,33,149,134,170,12,164,254,38,137,235,94,225,163,47,116,87,31,194,176,11,156,146,186,128,247,226,241,31,88,239,161,97,104,4,252,254,209,64,89,68,190,185,247,241,180,106,252,243,91,178,230,126,35,30,38,122,140,68,246,139,156,21,133,26,82,40,92,7,143,59,253,175,198,64,86,214,96,143,24,14,164,231,229,21,80,61,44,242,218,6,118,2,116,44,22,105,149,245,45,170,207,93,138,47,13,22,139,203,255,124,56,203,178,188,236,43,73,108,99,6,113,11,5,36,203,118,174,57,130,128,76,134,40,153,219,66,158,207,47,148,181,53,88,222,149,137,146,3,149,56,108,9,56,5,101,89,156,253,49,207,113,146,182,190,14,155,115,110,10,193,237,37,134,49,224,142,188,82,4,140,146,227,184,68,44,170,
166,8,166,175,244,120,250,167,117,95,99,191,235,154,142,175,193,64,50,164,72,163,44,248,91,248,133,227,56,36,149,9,13,154,1,0,148,63,78,40,83,124,148,139,116,66,40,72,19,180,142,126,152,248,164,49,201,140,158,243,179,203,178,160,1,155,124,195,98,1,156,85,78,241,51,76,7,11,234,234,157,248,13,202,120,168,240,6,120,162,224,231,215,110,201,123,12,24,222,215,167,67,7,200,46,224,11,160,131,122,252,204,189,95,118,100,228,224,237,180,234,12,159,115,131,213,250,93,203,27,128,190,13,231,6,103,74,32,26,141,70,175,241,85,39,254,200,1,37,78,232,107,145,101,201,78,247,92,103,47,157,221,225,240,73,229,112,110,64,77,117,152,129,151,168,125,169,78,181,11,48,80,0,189,189,126,42,133,35,5,29,225,48,160,179,31,77,144,227,224,52,26,35,37,172,166,226,155,136,68,162,239,222,190,220,46,151,120,198,146,182,182,150,218,111,31,231,205,112,78,68,188,179,230,181,89,219,237,146,174,164,48,222,9,208,76,167,182,254,238,60,212,166,231,6,84,
100,31,5,145,102,178,80,58,175,191,51,81,73,96,32,8,28,39,235,109,137,195,152,183,226,228,237,196,67,70,226,67,4,80,55,129,204,144,224,144,147,178,30,79,157,46,164,209,120,124,82,80,36,136,202,51,147,187,159,224,11,231,33,189,93,105,190,156,174,236,34,61,7,145,152,42,228,159,111,96,215,53,209,248,124,157,91,95,209,104,180,197,249,102,149,88,233,27,9,50,184,239,103,1,93,232,29,239,249,235,145,253,211,36,31,232,19,196,13,6,83,192,239,69,47,16,91,145,221,226,245,18,57,216,48,237,219,46,27,193,178,121,239,183,83,31,191,206,34,253,52,14,74,34,48,117,75,38,163,241,114,152,109,171,230,113,126,39,219,62,55,155,183,16,192,68,228,83,222,154,103,89,151,203,148,11,182,158,154,95,15,184,100,167,6,107,153,153,57,90,44,129,36,203,239,157,165,219,237,158,215,181,214,101,70,224,67,224,30,92,128,158,222,134,81,31,81,44,1,225,233,48,27,103,146,139,199,200,114,154,80,10,4,6,203,156,199,240,11,105,174,93,186,87,82,205,
155,253,130,113,100,50,145,237,15,45,12,243,115,7,140,50,132,167,240,200,218,217,247,112,121,245,253,253,253,238,75,50,115,38,236,76,200,112,44,3,238,171,174,76,81,125,16,236,88,150,249,117,74,141,212,31,134,66,52,99,187,30,219,79,126,51,39,125,75,208,103,231,221,136,248,125,142,7,66,66,68,77,184,39,81,40,131,204,27,230,145,107,218,247,211,236,41,75,196,43,39,155,184,76,173,39,76,41,103,22,135,193,120,213,115,237,123,78,143,220,121,160,181,217,76,54,27,230,101,110,99,72,205,162,46,83,218,183,242,26,150,163,221,227,214,175,69,211,86,186,95,198,32,249,207,119,50,146,94,171,242,157,226,86,181,4,137,182,172,114,54,204,135,172,18,8,118,138,47,176,62,197,168,197,240,82,231,81,37,58,62,8,241,129,7,54,27,168,145,93,83,214,56,76,104,243,193,18,191,29,133,176,244,239,226,247,247,70,118,197,245,165,124,143,157,220,179,214,242,129,233,231,3,231,146,158,136,83,213,221,229,207,61,5,130,144,211,144,126,107,63,166,90,107,134,8,
43,188,137,41,81,48,175,161,155,172,116,40,157,16,238,11,0,45,209,9,139,172,164,6,140,171,128,47,20,192,96,240,187,75,130,92,35,221,96,54,60,16,130,105,165,82,105,24,206,201,104,128,114,138,233,148,41,181,52,151,218,67,3,97,252,93,131,137,183,212,247,104,109,82,210,186,28,64,98,245,122,189,64,137,153,72,36,158,23,223,88,62,147,35,79,182,79,133,79,249,243,65,13,86,208,189,73,88,192,171,150,223,112,194,9,42,102,188,104,218,139,173,150,58,229,202,244,111,6,7,63,197,109,230,222,186,129,25,150,204,41,49,2,201,12,75,46,151,235,20,182,88,121,14,3,49,27,234,112,71,242,19,33,253,126,24,123,191,223,63,22,79,236,243,56,171,6,46,10,9,158,174,109,170,108,10,55,116,152,121,147,178,234,94,109,205,98,63,111,33,50,90,10,84,35,214,240,142,126,74,221,245,139,205,172,62,163,154,247,60,81,79,224,160,233,119,74,28,58,95,233,138,35,169,83,61,39,154,9,116,74,106,180,19,141,209,46,119,249,126,168,71,112,28,31,153,
246,115,13,53,212,105,110,20,124,240,21,77,187,169,67,157,165,73,70,168,129,236,80,234,60,223,45,186,155,31,162,207,41,158,231,62,189,52,193,56,119,254,157,227,60,231,24,129,114,146,149,118,95,147,176,45,158,218,129,151,85,58,99,211,161,2,90,112,218,47,187,232,246,42,15,55,248,143,147,16,126,182,124,197,221,155,85,22,130,63,83,5,10,8,124,77,214,79,128,4,62,183,139,79,207,227,50,117,58,157,250,100,50,137,119,95,162,129,99,25,72,235,206,17,15,172,54,213,27,205,75,211,48,4,116,44,108,102,124,149,70,46,13,115,102,91,9,128,192,66,37,184,92,110,89,197,80,74,205,161,156,191,85,90,181,235,86,130,22,142,84,203,252,127,104,231,24,42,2,176,192,52,99,176,252,66,150,161,87,171,57,142,237,87,242,192,26,165,107,102,101,139,187,190,167,149,26,13,52,53,205,233,54,199,69,211,146,36,141,13,46,128,204,115,146,67,44,205,115,173,61,112,36,83,182,196,116,191,62,153,104,154,214,38,98,120,74,15,231,79,179,201,207,78,173,8,
32,155,212,175,37,209,140,208,94,51,102,223,55,237,187,113,1,171,32,178,124,131,25,143,227,136,35,16,104,63,238,197,162,148,218,108,140,28,4,44,192,176,100,131,206,83,40,22,139,137,242,116,205,47,66,76,97,18,69,15,232,94,173,198,42,61,210,177,88,108,63,41,142,76,22,189,9,242,141,19,162,250,161,110,82,28,245,194,59,240,41,73,151,154,209,60,111,111,0,55,184,236,137,126,151,134,74,157,212,49,129,14,77,50,144,210,57,172,102,224,106,48,218,199,157,148,86,152,111,25,7,184,38,29,141,158,20,122,61,112,200,42,18,80,11,246,251,60,9,249,140,38,1,208,235,191,237,137,68,162,240,20,16,116,24,47,128,20,150,230,186,134,82,227,218,188,44,100,124,171,213,90,64,236,175,220,199,162,254,174,77,1,101,229,71,130,159,138,66,96,255,253,201,150,35,82,150,56,92,89,115,147,238,151,125,255,253,125,68,229,215,21,22,213,27,111,217,118,199,107,253,179,219,171,2,50,149,237,120,28,117,62,202,77,98,175,205,170,198,153,101,16,131,147,124,180,
220,3,113,121,130,27,142,202,164,168,174,83,45,223,159,44,139,6,103,232,118,187,52,79,41,217,126,96,232,36,143,210,159,226,57,63,0,110,131,135,65,4,112,58,157,126,41,113,129,13,184,118,243,46,19,39,237,82,157,217,203,52,41,251,100,83,248,198,32,24,244,42,144,130,95,227,127,168,80,131,205,198,223,186,30,102,111,196,153,50,196,22,6,176,136,77,157,131,58,224,133,31,220,239,183,65,148,176,151,106,12,157,195,162,217,65,43,153,166,6,153,191,42,204,231,115,67,121,220,207,203,97,245,120,246,203,137,127,158,126,124,202,169,44,126,62,182,252,33,212,10,97,110,0,168,186,246,160,150,228,130,206,135,182,31,103,88,206,248,197,32,65,61,74,17,79,143,106,218,161,120,210,76,185,10,225,107,68,236,207,111,130,6,143,16,120,70,80,41,203,112,134,68,14,2,149,32,65,40,0,8,19,203,151,188,120,152,215,90,93,253,245,184,68,191,91,41,34,196,101,63,225,54,108,171,23,53,101,221,119,132,99,227,23,192,232,118,172,71,70,31,187,180,188,80,133,
114,57,34,119,49,109,63,173,88,217,64,222,41,22,26,128,172,192,108,104,186,230,1,179,229,22,187,101,139,171,166,189,214,95,95,159,247,105,123,179,24,96,49,182,180,16,68,152,85,235,108,66,122,183,219,153,37,131,36,149,64,228,23,230,15,182,102,121,113,65,200,131,72,179,41,230,170,233,187,73,235,58,92,186,148,166,251,243,190,60,126,8,43,47,73,194,204,158,87,255,20,86,29,33,27,64,224,177,177,34,128,153,3,45,22,253,142,111,11,5,192,4,61,183,251,253,80,21,78,159,211,233,156,165,215,137,182,193,236,62,64,232,227,187,163,48,30,1,218,126,135,87,175,49,70,208,121,149,218,199,121,89,50,57,79,46,221,231,240,139,180,65,129,56,183,41,135,188,149,230,151,236,214,120,225,194,9,117,45,11,121,212,194,226,158,226,68,176,176,23,128,123,131,97,247,155,229,75,91,4,66,172,219,137,244,225,193,44,116,149,13,209,219,163,61,103,13,223,55,108,107,145,91,202,247,10,57,92,238,126,251,60,223,182,233,80,28,204,22,209,207,219,47,95,16,14,
184,76,139,204,176,36,42,237,31,31,92,199,17,177,144,243,31,164,142,18,20,82,112,56,28,209,254,185,218,237,102,57,41,218,186,130,244,5,141,117,214,165,73,17,127,120,250,54,65,108,64,128,243,185,130,2,117,213,243,113,188,122,12,98,21,213,35,116,83,196,227,146,150,93,58,78,41,111,189,16,234,32,159,215,183,142,47,4,238,139,107,155,46,86,117,215,155,10,233,237,174,57,174,211,149,38,154,84,77,114,191,1,121,78,80,121,96,28,23,48,142,208,74,28,106,0,237,234,0,130,246,118,84,42,141,246,245,69,255,42,121,158,79,154,246,165,198,216,114,0,47,113,157,249,185,237,68,111,138,159,162,49,18,55,29,37,16,2,65,46,202,213,2,38,165,236,148,160,54,92,31,91,0,175,89,238,184,144,130,208,10,198,118,61,20,129,16,43,209,11,171,70,171,157,151,117,205,134,227,48,171,112,64,207,115,71,253,222,147,127,178,79,214,45,29,86,240,7,244,1,72,73,54,19,76,156,2,254,107,20,240,86,46,73,188,85,206,32,240,7,99,198,182,238,247,35,
16,124,89,87,20,114,108,172,149,224,122,92,236,188,75,52,71,64,239,222,216,47,44,118,55,23,18,171,146,34,145,191,215,183,169,209,32,101,94,30,151,228,94,158,207,39,2,129,176,103,22,153,71,20,122,232,219,190,83,72,226,68,83,69,152,222,244,113,255,75,21,247,54,175,89,208,88,44,183,168,54,55,29,199,237,170,207,103,226,117,134,202,98,125,90,117,159,167,128,159,79,113,123,212,195,169,167,164,37,252,252,72,156,136,77,234,131,42,215,197,183,83,104,52,102,89,101,196,10,189,2,94,58,119,83,91,71,116,141,242,168,159,168,245,34,57,122,0,190,240,29,107,31,88,194,9,244,102,162,221,184,154,115,0,0,13,190,101,198,203,183,31,7,232,14,108,226,234,98,177,40,141,72,165,179,13,143,146,149,159,119,249,244,52,199,141,215,66,53,100,251,50,206,75,203,173,171,54,47,63,164,0,60,1,242,137,198,78,191,60,87,84,54,104,77,38,41,54,52,74,71,43,96,190,2,83,79,127,197,52,66,175,133,185,249,113,173,105,226,142,19,19,165,203,148,128,
2,253,220,77,118,0,136,99,95,217,214,82,205,139,74,91,162,118,188,204,53,165,44,20,197,162,186,28,137,96,35,245,27,41,16,55,232,0,45,97,45,148,35,98,80,53,231,194,60,125,68,4,7,91,37,81,219,129,60,163,50,125,37,189,160,5,128,111,178,90,156,98,72,154,190,62,193,16,56,100,63,161,192,82,237,186,134,97,169,91,151,136,183,85,163,217,196,182,67,119,65,1,136,62,79,127,216,243,242,53,49,223,204,81,53,77,237,210,73,19,178,64,244,194,94,35,33,142,27,244,111,58,176,244,82,211,183,92,70,163,17,61,153,76,46,193,108,195,108,7,226,32,255,38,154,177,30,213,198,184,106,244,74,37,249,90,109,146,131,77,103,160,28,140,72,236,16,129,179,68,243,204,250,178,228,233,116,26,21,201,99,166,233,27,211,32,58,120,162,218,229,184,196,231,99,157,220,44,215,242,159,165,118,128,254,253,126,156,223,70,83,58,114,19,124,143,255,188,125,127,126,126,182,151,158,123,105,60,197,40,252,85,32,128,178,175,89,226,177,26,233,19,56,186,226,137,
26,182,151,224,84,58,2,142,101,113,20,206,83,70,159,194,115,106,31,254,230,145,220,147,109,26,158,7,151,116,158,168,213,250,100,45,97,43,32,166,0,135,145,72,155,242,186,23,2,80,159,249,97,215,135,232,89,113,4,84,222,37,44,155,158,24,28,250,244,202,8,104,73,11,210,101,152,197,43,101,17,12,20,192,174,64,172,11,99,123,6,61,44,129,78,208,180,251,148,16,161,46,189,45,28,150,151,132,223,16,252,1,208,201,22,39,138,82,181,11,135,234,184,84,185,103,76,0,231,126,238,24,101,199,62,95,95,71,5,37,57,103,40,101,131,29,64,183,188,213,106,85,167,211,201,138,11,5,170,208,62,127,51,185,109,252,230,100,184,75,244,122,40,128,198,222,138,154,198,76,0,133,59,66,121,199,137,192,251,105,181,36,77,136,182,175,22,163,16,85,152,51,94,9,51,91,10,200,186,243,188,151,50,116,191,66,227,162,93,121,161,239,44,150,97,98,85,253,230,251,100,97,74,228,209,17,209,10,207,246,169,139,0,80,165,113,108,156,231,169,113,211,161,56,126,166,
201,97,12,35,32,52,239,41,235,138,99,117,208,14,192,134,85,197,92,214,40,31,251,98,89,233,212,211,41,97,44,139,54,134,89,190,133,9,71,167,74,82,42,149,132,88,140,222,126,196,250,109,67,64,130,106,77,42,149,202,240,99,251,109,63,46,146,220,229,107,41,9,69,146,91,19,187,116,163,46,161,122,40,144,89,64,136,66,171,109,49,215,32,65,57,251,46,215,90,193,10,214,161,133,154,117,193,229,112,92,154,242,207,109,139,202,161,154,29,53,210,180,221,55,14,248,220,126,62,34,182,229,145,40,173,137,35,75,60,80,77,250,17,220,126,237,6,239,193,104,182,187,197,133,35,16,121,169,166,175,65,138,35,120,127,77,64,64,122,154,33,202,64,181,152,74,20,193,182,250,113,176,182,16,134,247,231,227,82,246,148,10,187,15,174,161,15,207,149,178,186,96,191,143,247,192,205,65,1,161,165,55,135,40,62,21,214,132,99,70,174,197,229,243,169,30,8,74,95,1,32,15,143,203,150,149,75,165,238,31,183,51,88,203,133,67,161,230,185,176,86,24,67,148,34,80,
39,235,101,249,191,44,175,45,117,209,115,27,234,203,128,255,77,196,98,194,46,255,29,227,3,12,164,189,23,58,151,11,133,198,7,120,139,80,23,175,215,235,82,170,21,191,194,7,171,0,224,6,162,16,112,55,122,39,172,165,168,197,207,231,224,16,20,239,28,185,150,203,116,68,177,217,26,2,30,212,117,61,116,158,189,21,224,78,43,149,114,229,147,109,37,159,216,232,137,60,70,150,9,133,110,33,144,31,172,182,194,169,84,34,241,120,68,74,246,124,156,191,47,90,242,11,221,156,117,2,231,114,229,210,168,213,128,23,36,231,185,9,133,82,140,61,49,222,94,246,108,10,37,46,25,8,68,137,125,141,107,30,3,60,226,56,250,22,148,19,71,151,151,57,147,194,148,198,226,122,60,239,23,0,220,88,109,53,228,90,16,135,177,65,95,178,41,106,52,26,27,200,102,99,182,75,36,146,57,131,18,129,244,8,225,34,150,77,166,179,26,182,98,158,47,57,72,154,142,211,193,71,33,192,9,16,234,171,174,104,109,157,32,226,207,15,186,190,245,106,196,201,23,128,95,61,
28,223,142,223,137,244,180,76,124,17,135,59,253,112,56,188,253,193,209,234,172,232,83,211,215,15,179,6,118,250,214,42,231,117,107,228,108,105,150,229,161,80,72,30,214,99,188,6,146,37,60,45,9,102,250,134,13,178,202,70,248,190,251,51,127,235,243,211,124,55,54,172,157,5,42,49,46,50,163,0,191,98,218,66,251,123,193,103,232,71,50,26,100,25,171,248,132,24,145,95,199,8,142,123,145,78,158,195,33,12,11,248,213,200,140,6,8,72,47,129,5,206,43,20,104,235,167,238,134,182,229,242,80,85,214,53,206,219,79,158,149,250,158,202,9,90,204,224,221,144,5,24,115,49,243,125,226,110,212,130,129,40,128,54,104,120,30,212,165,90,217,114,81,106,140,46,219,96,73,238,108,3,126,71,84,77,223,101,164,182,254,115,59,38,136,12,98,32,58,28,152,224,194,143,67,161,72,12,61,87,114,3,38,100,112,112,65,104,31,31,31,100,121,48,93,170,217,209,208,187,55,79,209,31,247,188,134,202,110,128,97,91,155,34,212,30,1,67,141,38,19,212,18,214,31,27,
232,28,39,74,149,72,165,174,179,97,3,197,34,65,145,177,58,35,0,157,35,250,194,49,86,4,12,35,109,134,162,153,13,111,48,46,57,1,58,199,35,9,189,107,57,152,78,209,56,48,141,151,82,171,84,128,116,55,209,173,247,170,208,177,217,30,200,105,183,143,118,11,221,110,155,162,61,50,185,54,29,86,40,129,197,34,1,195,120,39,197,246,248,219,105,61,58,192,16,57,4,122,99,102,179,36,82,148,223,27,46,165,222,81,201,118,41,224,140,83,161,234,118,150,249,62,171,36,15,135,247,133,150,138,253,36,60,238,23,229,156,155,25,250,237,25,27,201,157,56,182,174,54,198,97,158,174,237,195,88,54,235,43,195,101,198,4,92,49,108,11,133,254,124,157,228,205,247,43,81,89,241,235,243,201,34,186,43,252,199,78,33,207,226,20,101,149,132,129,94,12,222,224,88,54,161,135,142,183,40,201,208,93,14,96,16,128,240,231,6,221,12,253,78,243,101,0,127,55,199,83,13,146,246,62,175,81,40,148,219,10,13,244,180,127,162,95,129,132,33,121,69,165,8,120,59,
101,68,96,121,145,6,166,39,22,124,145,94,8,77,38,147,67,176,141,215,149,147,98,217,252,5,196,82,210,214,167,111,5,142,123,157,226,124,120,107,238,64,52,30,23,173,18,187,88,252,122,152,235,132,233,8,158,223,127,72,129,204,68,221,138,43,78,9,67,143,18,87,86,95,132,72,211,214,36,81,250,174,77,72,169,184,14,202,33,248,68,31,209,217,164,63,57,165,170,46,119,121,229,228,67,240,223,234,24,64,204,48,90,121,250,206,163,240,196,35,231,85,188,112,32,145,72,187,253,85,171,82,249,135,159,227,252,84,131,54,186,88,189,129,180,45,93,73,94,93,38,167,147,67,58,245,249,67,192,120,52,224,99,9,120,18,104,20,69,34,17,145,166,107,170,110,153,203,94,26,191,8,26,153,200,19,16,121,86,219,211,116,150,240,60,30,111,144,189,75,104,217,108,86,239,73,63,236,185,82,213,56,48,51,103,214,69,179,162,45,253,92,220,242,62,171,93,205,200,27,213,79,236,60,15,163,89,39,234,196,91,5,48,73,238,30,241,156,31,62,214,13,8,165,81,141,
124,145,198,91,184,211,240,251,251,56,202,138,69,128,106,0,122,34,129,166,103,112,60,95,247,246,112,100,207,101,207,131,154,102,177,84,234,252,142,206,14,227,184,106,243,158,118,196,225,241,120,212,165,167,14,161,87,81,160,224,49,62,108,182,134,231,201,215,212,221,231,1,153,228,61,237,34,254,239,221,56,175,149,219,192,175,144,180,4,77,85,97,183,80,141,172,37,147,209,66,227,218,187,127,134,4,155,79,28,23,42,167,253,131,19,140,176,104,91,185,92,174,70,105,253,49,8,28,155,2,16,46,91,173,42,135,70,213,123,7,80,31,49,38,132,170,1,41,89,169,85,20,197,19,0,84,208,30,121,181,146,216,180,145,227,16,71,3,64,228,213,27,169,4,173,130,247,102,46,177,223,166,61,17,225,26,141,66,237,228,59,159,144,179,10,43,2,230,70,26,163,91,10,202,170,189,0,104,14,112,38,116,192,43,122,61,2,121,67,254,13,24,224,121,141,106,38,126,94,136,171,77,109,3,158,219,173,5,27,28,161,251,142,215,191,169,120,231,117,225,0,129,64,31,120,190,
39,149,78,227,5,120,60,223,60,34,148,38,96,50,71,217,13,192,161,171,154,77,199,169,148,171,169,213,126,179,34,164,252,250,158,50,170,45,190,64,105,14,84,84,29,94,111,219,238,59,16,170,159,41,251,220,15,67,135,210,187,178,84,192,71,181,20,33,93,42,187,44,126,243,139,172,30,33,132,166,25,184,251,211,180,164,117,223,207,151,213,19,166,14,116,25,98,145,40,248,89,128,223,149,128,153,178,216,108,75,155,66,161,0,82,224,121,186,60,174,75,50,172,101,178,81,104,180,218,100,92,41,55,96,171,133,189,147,251,76,38,111,75,23,254,8,20,248,158,113,5,47,216,212,165,57,28,246,128,17,107,80,178,216,126,236,174,248,143,139,210,70,62,199,5,197,151,176,195,188,169,58,79,107,56,118,198,222,69,10,196,204,109,77,16,77,135,231,85,160,129,95,182,156,202,171,17,58,18,172,209,240,68,150,200,129,32,112,163,125,103,96,123,111,176,83,184,103,63,205,249,16,95,220,155,67,116,175,7,12,217,62,63,45,239,35,227,209,122,15,96,66,140,232,0,63,
102,192,128,207,219,239,112,77,142,220,216,174,135,140,102,220,207,36,209,27,242,76,74,203,124,140,244,9,95,55,148,174,241,148,101,48,96,191,202,15,156,130,245,133,98,4,63,212,97,240,165,207,100,50,237,79,57,147,203,213,250,203,163,24,165,111,187,236,85,111,62,171,123,55,34,80,88,213,132,172,136,227,58,34,64,245,102,59,63,209,184,115,172,162,200,138,119,237,24,160,103,230,212,91,95,36,2,23,99,125,195,157,33,238,135,177,234,230,233,186,78,252,92,240,65,150,70,155,239,74,48,126,128,199,67,114,197,167,198,185,18,159,23,142,229,102,181,221,238,211,171,20,215,238,232,185,3,242,40,252,248,115,213,139,195,225,72,37,40,14,78,46,180,108,96,238,230,205,102,227,106,126,159,128,227,61,159,248,107,59,55,212,201,231,226,250,123,168,223,58,114,126,46,174,47,233,154,234,42,128,61,15,111,104,111,118,203,11,111,121,177,40,40,22,75,175,80,161,252,173,48,183,129,62,109,148,17,133,146,100,191,127,146,200,53,168,186,172,211,232,46,186,146,43,111,179,
217,16,135,121,93,61,231,134,108,132,21,48,83,45,102,45,71,130,175,9,85,149,27,48,135,88,20,234,178,189,157,12,31,150,120,188,28,7,234,185,117,148,53,250,115,201,225,215,242,9,122,58,142,59,68,162,213,104,241,240,22,149,114,178,29,20,203,237,253,102,227,236,33,208,126,105,182,103,160,236,148,43,166,116,18,10,56,23,178,229,92,84,23,139,1,37,8,40,183,38,50,179,129,62,204,219,117,121,61,26,81,34,200,112,248,251,56,23,28,191,64,148,61,48,66,22,24,102,51,158,156,7,76,184,180,85,239,201,122,248,180,61,157,196,17,92,148,208,167,39,49,60,231,105,145,110,58,128,180,152,21,70,220,99,220,240,114,187,33,110,157,36,64,254,57,218,183,228,181,192,182,76,203,7,64,60,176,48,87,150,37,52,3,130,108,5,124,9,145,103,139,45,196,85,19,194,218,144,98,33,146,87,204,249,14,249,214,208,220,159,121,1,42,10,166,98,56,31,70,171,149,96,213,104,146,20,6,241,161,242,21,139,212,57,220,185,245,149,169,58,220,247,229,236,221,7,
2,129,46,51,44,254,185,25,156,67,45,149,160,50,47,165,213,16,252,197,112,0,200,174,127,111,189,156,129,2,111,111,186,111,31,0,159,45,131,223,65,36,89,209,190,2,97,149,32,115,193,152,220,125,251,105,69,163,83,104,32,145,52,125,10,190,121,217,79,247,242,70,107,196,200,146,180,117,43,11,40,179,168,168,205,94,179,251,247,93,239,188,46,126,167,202,35,48,41,202,44,200,13,116,223,231,184,47,72,111,223,178,121,47,236,6,8,34,80,207,36,161,65,180,9,223,59,80,179,202,91,213,88,44,129,84,2,224,229,114,233,238,75,192,175,124,171,83,162,253,164,24,232,187,201,128,191,76,200,139,69,111,209,231,243,153,59,238,243,16,116,132,229,47,87,254,53,193,84,246,114,247,43,192,196,177,29,185,218,52,125,39,56,150,138,96,160,13,250,39,99,208,54,159,67,225,189,134,23,183,248,249,184,22,116,18,148,169,76,53,181,67,82,20,97,54,159,183,157,39,98,131,70,59,172,35,252,4,153,239,240,214,204,35,159,67,20,157,172,111,231,45,97,185,132,161,
200,34,101,102,149,181,169,26,197,7,180,152,40,8,138,108,89,112,164,74,70,63,63,139,71,44,77,182,249,74,113,153,234,163,109,132,101,91,57,64,93,210,0,49,171,50,128,182,164,87,67,66,74,211,16,61,71,106,20,102,241,65,224,235,245,26,96,233,54,189,91,64,112,95,119,147,2,82,35,34,202,66,217,44,17,134,184,28,76,181,14,7,137,124,34,13,6,195,126,90,30,211,127,246,42,194,71,103,125,44,140,103,100,201,140,195,207,55,24,215,243,33,89,86,1,21,201,163,119,29,88,192,188,112,131,131,203,110,204,250,130,86,30,128,193,165,24,94,128,242,11,195,225,112,109,128,221,70,151,117,185,163,201,104,93,151,93,38,128,221,98,128,124,11,99,49,76,49,208,61,195,16,20,224,57,142,58,73,83,50,88,117,124,241,234,92,160,82,214,222,166,17,248,152,49,20,22,24,231,35,59,145,208,123,102,75,211,82,111,237,60,12,253,80,100,228,189,37,192,58,57,96,203,3,5,93,37,60,181,175,3,243,156,182,87,183,46,70,163,81,200,135,166,3,129,128,
129,131,26,101,194,247,247,119,227,148,222,45,1,35,162,116,182,159,119,11,208,207,151,32,36,197,96,50,145,98,4,180,174,114,116,253,187,121,206,210,237,217,9,71,248,48,237,121,106,204,53,237,101,92,84,81,39,193,84,89,62,28,14,103,200,94,143,146,120,73,69,17,58,175,72,243,173,129,190,81,227,212,221,56,39,245,2,94,220,237,126,248,62,192,176,120,125,243,28,167,235,239,115,192,110,103,226,84,215,227,110,175,146,22,45,52,20,10,69,138,28,69,166,5,200,31,214,229,62,197,26,134,231,217,243,7,222,1,118,183,91,173,211,114,74,2,69,229,76,171,174,223,214,13,150,74,52,86,79,160,232,229,129,188,36,52,85,120,149,10,112,198,215,235,229,42,157,159,169,151,189,112,10,84,205,41,195,146,82,144,73,164,221,158,53,229,243,151,110,136,78,226,129,96,101,82,11,87,235,77,235,8,48,7,46,31,236,128,149,235,213,234,69,124,245,33,139,198,65,114,104,1,198,199,195,139,13,236,76,173,118,73,63,125,143,252,184,62,11,99,80,12,97,55,140,226,
185,163,183,202,210,123,219,233,70,212,165,88,137,218,109,150,128,141,175,138,114,23,44,85,155,254,185,153,53,109,94,51,151,245,173,51,244,124,174,244,128,19,122,26,128,99,231,203,84,111,232,158,86,158,189,211,14,46,152,10,243,7,154,75,196,76,149,199,245,49,132,95,109,54,96,233,98,209,89,12,144,51,237,162,137,116,88,7,81,194,80,251,82,96,15,86,175,85,194,172,1,64,159,147,203,237,115,171,90,211,119,170,240,178,2,251,216,73,1,119,183,122,183,113,54,224,107,43,198,165,175,21,13,85,107,63,41,84,221,247,235,153,235,56,254,92,62,11,198,38,152,12,70,165,74,168,50,57,28,13,251,205,250,12,161,233,35,92,245,37,183,42,100,189,124,242,193,5,182,239,167,19,170,95,21,39,179,29,251,201,61,184,56,143,196,248,55,134,84,165,138,71,161,164,107,86,24,64,0,60,192,22,207,177,17,178,25,92,22,42,129,86,222,147,67,70,192,172,237,74,248,22,126,27,160,13,138,145,7,57,190,154,205,102,82,135,20,71,23,0,79,96,108,82,141,73,
203,155,190,78,223,199,169,141,237,71,3,253,244,172,195,236,10,130,68,34,245,6,96,101,224,5,194,117,93,40,31,105,239,176,112,216,52,238,19,224,116,195,99,203,22,204,85,15,56,123,197,9,20,100,121,53,187,221,45,81,89,46,149,74,213,229,144,190,20,148,108,125,250,92,33,38,222,233,56,153,144,85,58,28,15,192,89,248,56,43,10,245,122,162,165,241,197,164,92,213,94,79,213,40,181,51,97,81,158,148,29,0,186,47,47,141,23,166,40,48,6,115,155,19,44,3,63,95,186,248,123,218,237,192,32,94,0,233,8,117,197,71,138,44,17,128,99,45,73,136,226,32,38,191,162,57,40,165,14,134,112,156,183,178,226,177,164,227,37,67,170,214,123,242,164,51,125,167,17,254,26,154,174,127,95,204,27,149,148,198,115,30,128,201,77,58,130,37,235,92,31,210,4,125,96,14,230,56,89,117,209,220,55,204,137,108,189,17,168,81,94,214,151,225,8,28,114,241,218,64,98,198,72,204,39,166,48,127,45,153,72,24,213,168,172,107,94,46,59,59,115,36,173,187,246,117,
41,189,245,115,211,0,216,162,55,5,156,168,225,102,48,0,52,181,97,44,186,238,17,85,197,196,115,211,247,183,54,224,253,109,179,143,243,70,66,68,114,131,96,28,116,170,181,87,229,43,45,19,81,97,124,64,207,177,34,28,233,197,194,68,176,79,64,82,3,155,93,29,176,253,139,239,166,67,126,77,124,198,61,241,120,44,86,117,158,99,38,204,59,195,114,145,22,226,173,94,146,239,230,242,155,189,201,4,165,157,117,206,172,164,0,53,226,15,73,145,207,149,138,26,169,246,76,14,64,72,142,216,210,246,59,5,48,239,73,46,145,56,31,151,41,130,244,5,75,44,78,39,190,13,168,43,116,125,27,22,246,208,136,204,98,206,178,139,91,0,151,199,130,126,129,142,60,215,197,124,24,231,36,223,105,222,41,196,175,243,224,228,87,249,207,189,157,70,169,190,221,134,57,230,182,119,74,199,130,3,38,250,162,29,192,119,109,162,56,34,185,43,219,246,237,87,210,5,194,110,151,77,123,177,80,24,67,113,51,215,101,47,81,39,154,198,140,186,104,127,236,39,163,212,97,8,
192,175,15,10,6,213,9,38,193,122,37,41,30,210,229,15,134,178,224,155,234,185,174,112,171,211,233,169,169,217,138,236,216,58,71,230,75,52,75,158,230,135,77,225,176,232,104,82,244,2,33,96,94,216,178,6,254,243,113,191,154,140,70,97,38,232,43,251,173,78,9,86,214,193,114,224,208,39,243,118,6,40,243,252,225,44,211,183,0,131,35,182,110,170,19,251,146,19,98,200,135,227,177,204,94,188,61,115,210,4,205,236,41,224,44,235,125,185,125,14,116,87,9,248,86,97,90,221,199,159,12,75,1,60,103,8,13,128,80,113,88,95,58,133,109,187,178,186,111,155,196,198,237,21,163,17,120,126,138,241,6,247,5,49,138,13,88,78,7,169,5,188,238,251,132,196,198,23,28,95,186,162,138,45,203,155,214,253,240,173,33,252,185,158,146,5,107,215,60,143,187,199,243,240,52,95,206,84,42,21,1,68,1,150,253,78,73,74,233,168,164,166,97,243,16,146,160,205,106,149,201,23,79,173,254,219,139,114,69,2,4,7,64,59,221,162,97,51,252,124,246,221,45,39,126,62,
105,207,1,170,100,230,92,246,216,137,20,229,163,124,156,241,231,33,189,203,88,225,189,54,100,35,52,222,158,86,29,67,14,118,191,236,89,98,125,3,16,42,245,101,181,182,188,54,203,229,70,89,29,7,124,120,218,242,190,104,170,104,22,74,162,250,98,34,128,168,35,8,63,206,167,182,53,154,92,12,72,122,9,93,225,181,216,237,118,185,252,91,12,152,8,250,201,140,79,121,110,132,43,148,81,46,13,22,28,13,170,186,18,134,232,64,57,94,189,104,116,32,174,74,184,64,85,150,154,164,74,80,53,225,190,186,221,46,75,182,64,190,43,242,39,46,151,251,178,221,110,209,104,244,115,122,91,71,186,17,113,212,19,3,204,80,154,239,241,226,191,95,209,104,211,17,202,224,210,228,192,196,201,252,99,146,52,17,213,164,85,243,186,213,58,206,245,131,81,174,117,94,27,232,7,3,201,81,190,107,53,134,173,51,90,4,83,241,195,167,23,130,98,87,152,186,224,85,10,52,37,200,204,26,153,236,91,84,249,66,226,112,56,40,20,42,210,235,245,114,185,220,227,251,96,245,
48,147,207,226,173,220,38,194,23,195,68,159,62,46,172,139,160,137,197,182,25,162,148,92,189,213,115,203,117,46,120,15,232,97,179,88,168,69,188,0,145,137,49,92,221,74,12,0,86,198,126,165,147,53,29,112,114,144,124,114,148,52,85,139,68,147,95,203,113,177,152,66,167,115,180,28,71,125,60,178,156,213,33,10,240,253,122,216,172,35,157,192,139,197,243,250,237,11,145,121,132,28,214,15,26,24,11,27,205,165,14,156,71,83,99,232,73,208,129,87,223,204,153,102,219,0,152,237,121,237,79,192,165,107,42,212,55,239,167,239,161,101,232,40,87,192,15,197,160,132,173,118,194,2,251,119,99,109,151,102,13,73,217,202,242,43,2,82,113,22,30,200,251,245,152,142,199,59,254,4,67,43,106,42,31,76,189,115,131,106,9,120,49,40,6,131,73,123,152,247,2,209,164,165,81,6,182,106,162,165,255,248,232,127,216,33,224,172,22,198,134,193,142,139,134,47,244,93,175,213,84,189,119,137,177,130,4,6,70,208,175,128,120,99,125,105,167,211,172,56,242,65,44,150,198,250,
118,155,92,126,233,1,218,10,90,142,149,50,83,78,246,201,118,117,215,180,74,73,91,143,200,194,132,34,207,113,192,4,95,57,62,42,59,177,186,230,97,6,158,146,196,225,114,75,235,121,241,205,85,222,60,223,142,174,99,43,143,101,175,188,195,150,243,28,191,213,231,216,159,43,34,144,150,2,74,133,161,126,131,2,78,154,12,164,205,58,180,138,134,84,75,35,192,167,100,21,214,100,226,174,142,69,227,34,147,78,175,241,133,221,167,68,42,77,86,43,244,72,195,107,48,145,13,223,22,16,90,219,64,66,81,170,160,103,34,228,179,117,4,53,69,5,239,22,20,217,243,249,140,7,176,203,98,131,100,236,171,113,29,229,114,221,211,115,11,100,18,144,226,58,156,143,220,56,49,244,214,38,210,73,0,51,173,129,0,45,221,239,247,15,240,195,221,74,191,98,177,224,98,45,60,149,107,52,156,228,178,40,136,103,214,68,133,123,203,135,12,156,217,146,166,232,183,46,154,2,209,207,239,67,109,146,174,206,84,40,149,88,123,45,33,155,16,36,232,186,94,141,44,139,90,132,
241,151,204,58,94,151,171,11,123,96,90,189,193,231,141,250,237,1,228,107,179,246,174,149,10,133,64,103,184,12,19,52,233,92,116,251,142,3,231,45,134,21,68,39,25,159,66,86,160,189,192,48,20,51,85,85,28,105,127,158,121,240,186,51,1,231,125,23,212,199,101,163,170,81,106,151,180,188,173,86,169,37,46,168,52,23,131,152,224,40,189,248,180,56,182,170,136,10,169,146,130,156,52,147,4,43,126,22,52,130,28,236,103,1,120,95,252,89,0,222,103,192,127,181,2,149,251,171,21,42,212,95,173,56,39,193,77,165,241,153,231,225,239,25,188,202,221,168,43,75,110,50,221,47,92,40,208,61,58,250,34,124,231,95,132,63,127,194,137,203,141,255,121,183,128,222,255,174,135,50,255,242,207,127,245,139,127,245,167,191,254,183,191,249,89,248,179,159,7,41,255,221,79,104,254,195,134,191,255,237,191,250,203,95,252,217,111,255,205,175,255,12,88,241,255,241,89,205,255,252,159,253,247,255,227,159,254,242,223,253,237,231,53,255,63,255,245,183,159,217,252,55,15,199,249,155,
110,254,243,223,252,234,215,191,253,67,203,191,252,215,191,250,205,111,127,241,23,127,216,235,23,255,242,151,191,255,245,175,126,241,155,63,255,57,208,127,220,19,163,255,201,111,126,247,235,127,245,219,127,251,223,253,238,183,255,231,239,255,223,187,241,191,252,250,95,254,226,95,254,213,166,127,211,246,95,31,226,63,174,253,127,250,63,252,219,191,248,211,223,254,238,215,191,251,255,211,131,127,250,231,192,49,255,252,215,127,249,139,255,112,176,127,241,127,253,95,127,253,28,237,191,250,231,63,249,47,255,230,205,255,250,95,252,226,127,254,237,47,254,228,183,127,246,235,191,247,247,254,222,191,248,219,235,127,241,239,255,253,63,248,227,255,250,143,255,219,63,250,111,126,254,250,71,127,252,71,192,187,63,250,227,255,237,31,255,103,127,244,247,255,225,127,254,215,205,255,230,87,255,59,208,206,159,252,233,47,127,255,251,191,213,211,127,246,203,127,247,219,127,253,151,191,248,245,175,126,243,151,191,253,221,47,254,205,111,126,255,175,127,249,167,191,248,229,95,252,197,175,127,249,187,95,
254,249,159,252,250,111,6,242,207,255,142,85,127,61,178,255,233,255,248,237,239,254,242,23,191,250,245,239,255,228,119,191,249,139,191,252,205,111,255,28,88,245,143,255,232,175,214,253,147,223,252,233,175,255,195,9,250,187,30,238,253,15,254,254,127,250,143,254,225,127,245,10,193,130,122,127,235,217,73,101,206,156,123,199,208,34,188,123,132,175,66,169,66,106,42,185,132,82,89,138,9,113,48,166,142,22,139,248,218,93,77,84,169,75,33,9,153,214,151,204,10,175,209,3,151,226,29,246,67,126,174,229,3,106,110,176,207,88,43,155,86,35,178,43,39,202,21,3,19,121,133,148,45,52,213,113,116,57,6,189,139,62,11,128,149,149,215,55,75,5,222,78,178,83,8,236,172,201,59,44,120,151,172,219,228,241,156,231,206,249,98,57,58,62,218,218,84,58,213,77,153,76,14,7,159,105,190,31,190,174,215,214,117,191,212,142,217,3,109,99,58,119,197,144,248,231,89,8,187,200,138,23,223,9,51,93,244,38,18,13,216,63,33,137,186,185,131,208,94,121,234,195,208,215,221,154,
209,176,61,57,214,92,202,10,44,49,200,113,37,27,47,195,30,96,211,157,209,128,50,8,157,32,36,195,44,80,174,141,129,94,229,171,151,116,90,239,223,122,15,165,189,87,50,134,163,154,131,130,19,81,84,72,122,44,190,142,115,24,228,108,51,247,189,139,162,205,108,28,121,55,213,236,96,228,181,124,218,179,178,137,34,18,229,193,206,200,138,131,20,130,220,90,233,146,55,117,2,79,30,112,73,148,121,41,47,238,47,122,36,163,167,23,144,156,168,162,61,59,138,184,200,230,95,140,65,137,101,119,92,70,111,217,253,45,103,51,167,147,18,10,177,94,177,52,99,222,101,124,252,16,56,236,51,20,189,56,88,146,247,254,239,94,160,204,144,168,97,26,130,4,197,210,134,201,237,249,237,106,255,144,234,24,47,35,176,16,235,217,210,67,182,148,216,120,17,6,97,62,146,68,139,206,124,51,229,126,217,216,14,242,173,188,54,137,225,138,26,194,145,100,198,171,25,170,112,57,113,12,146,217,186,133,98,169,132,207,85,0,137,114,124,179,20,93,67,31,12,85,20,136,100,167,
80,90,5,101,176,162,137,109,163,227,23,67,193,213,69,244,201,20,61,234,107,134,164,26,212,106,99,76,114,211,145,177,104,168,70,163,100,175,15,13,192,155,41,197,112,141,5,131,90,243,206,37,136,168,113,70,52,254,248,189,33,119,201,130,14,27,243,33,67,62,228,78,134,81,39,213,132,8,112,94,102,47,1,123,40,10,94,174,149,68,146,235,216,153,44,185,10,169,78,215,241,11,67,49,171,27,53,21,26,53,196,32,84,57,111,27,161,250,244,118,110,147,209,207,207,250,184,30,50,92,149,252,29,227,150,142,82,8,75,233,18,131,36,158,199,111,204,150,135,108,197,231,172,111,12,243,55,207,86,197,245,142,34,249,70,48,191,194,250,70,94,206,231,189,77,5,136,164,77,102,204,171,176,178,192,52,188,124,232,45,86,238,201,114,110,47,175,19,125,10,196,115,126,188,191,211,222,190,167,170,4,141,252,29,231,107,218,121,188,108,102,72,27,84,8,255,27,145,190,176,52,175,243,234,158,219,6,240,1,141,118,180,60,186,23,152,146,166,121,171,175,149,201,230,172,88,
84,74,167,215,232,128,115,214,247,30,12,70,146,114,187,173,171,101,217,251,186,201,78,120,44,167,147,245,113,220,70,249,216,221,99,92,73,184,158,206,97,251,209,138,238,80,63,183,205,122,211,164,67,67,28,242,27,60,44,65,80,69,129,204,17,157,29,136,140,209,23,36,41,245,174,175,111,143,242,188,29,142,240,103,245,122,205,114,206,150,75,26,78,101,221,11,34,75,86,195,200,148,87,126,46,29,123,78,212,103,140,4,61,35,35,121,196,36,84,68,103,47,12,99,23,15,227,26,16,121,187,65,4,161,41,37,201,6,227,121,158,207,209,169,10,96,235,147,148,171,181,238,61,253,161,166,117,172,35,226,118,59,81,218,202,69,108,10,91,58,2,136,219,137,142,200,26,95,12,91,65,118,105,141,9,97,60,34,218,214,138,196,252,172,100,219,64,109,252,193,26,213,99,34,70,210,90,74,121,205,185,102,171,188,181,220,179,237,39,68,236,32,74,127,168,44,79,120,37,26,19,6,151,251,20,217,54,201,201,169,242,80,208,62,35,166,53,39,214,40,209,207,23,145,45,238,
122,132,253,190,213,33,167,151,129,156,76,178,22,167,251,186,252,218,93,82,159,79,195,247,241,198,59,117,64,165,178,143,12,215,58,28,100,94,46,174,125,143,221,192,3,28,8,25,24,218,251,162,33,11,11,39,128,96,110,89,155,25,170,152,38,142,190,41,96,146,45,84,161,80,138,114,44,102,14,227,178,121,183,54,47,15,244,47,107,154,167,85,59,81,66,81,139,145,76,98,250,244,142,0,232,140,42,255,142,249,218,241,125,246,110,114,100,28,230,2,254,30,239,86,109,84,99,87,168,101,65,254,217,255,32,181,214,67,217,253,241,174,203,130,99,106,142,115,66,180,119,122,13,102,116,78,14,157,62,238,218,55,25,23,36,148,172,47,130,217,227,130,10,57,199,53,215,237,81,239,197,221,198,77,218,45,215,205,148,176,206,225,113,235,107,123,163,252,243,115,231,248,191,219,122,143,37,117,30,46,59,240,85,190,149,94,160,55,253,0,138,217,232,25,20,49,223,72,29,10,69,180,212,19,29,154,125,1,133,247,222,123,87,120,239,161,240,80,144,120,239,189,119,133,45,60,
136,250,253,103,164,89,244,154,196,221,115,238,185,231,228,141,204,100,50,36,25,21,47,37,242,135,52,198,121,75,215,51,173,177,63,160,211,6,198,127,194,236,70,183,139,119,191,132,168,158,205,54,191,102,159,195,237,62,82,60,31,91,124,237,173,76,51,82,15,73,213,66,48,206,21,230,108,224,208,6,69,118,200,86,84,68,245,74,140,74,52,205,125,54,205,115,87,89,63,229,154,123,50,103,211,110,237,46,12,254,105,124,180,250,223,199,227,163,122,75,240,40,182,76,239,199,183,47,221,123,198,20,211,40,53,217,108,182,14,81,41,146,236,18,118,163,191,248,246,36,191,140,222,139,187,126,52,96,117,1,34,156,20,193,212,127,21,137,14,181,172,193,20,204,222,98,29,227,121,19,182,157,234,20,117,216,37,201,205,146,33,122,89,166,76,39,214,154,250,226,135,77,32,226,142,228,146,151,48,208,132,136,88,131,80,100,29,158,97,202,178,181,140,146,141,253,169,6,151,233,56,28,186,179,226,166,191,62,111,239,195,223,219,250,240,189,167,249,122,189,190,28,230,25,16,58,
175,49,104,0,107,254,16,28,148,181,0,207,123,235,162,117,233,25,125,156,226,70,113,28,226,209,117,108,236,210,126,72,28,46,150,74,245,117,218,78,51,73,8,122,198,48,61,52,115,199,253,131,142,173,227,238,244,94,141,194,184,223,239,117,219,183,247,113,217,127,84,150,147,9,238,180,180,148,25,100,50,33,177,88,86,79,3,2,182,213,81,226,144,70,244,246,155,119,50,228,209,164,165,117,197,245,13,0,218,143,70,231,54,54,218,94,157,75,62,150,242,239,19,131,28,34,43,58,192,178,103,188,78,163,58,36,254,234,242,131,11,98,8,128,149,18,21,10,173,13,40,143,164,253,188,188,190,178,127,217,31,208,244,135,50,169,154,135,213,85,207,23,108,210,107,96,75,0,212,84,49,214,248,133,34,130,8,155,83,63,0,16,249,185,251,244,48,164,120,210,192,186,100,49,146,63,139,209,249,200,28,195,96,112,132,28,70,137,72,202,245,92,73,84,229,225,213,219,26,8,159,163,165,39,164,210,25,23,86,75,210,115,72,65,145,103,91,111,18,174,253,116,234,46,211,158,
168,229,155,156,254,60,143,12,204,165,51,177,62,148,247,95,90,106,94,107,85,59,66,48,178,130,173,137,255,96,243,209,208,113,39,113,109,160,154,121,31,239,189,209,152,88,12,198,125,29,175,92,116,109,179,102,103,110,182,100,50,150,45,127,62,144,155,237,48,157,170,115,28,151,8,134,89,111,90,151,215,125,62,237,239,236,186,137,218,246,199,254,22,227,147,176,178,220,15,171,168,232,94,24,3,218,169,63,153,76,126,175,233,18,139,197,96,186,170,60,214,238,143,109,10,99,17,108,186,142,47,4,251,193,8,22,142,231,221,54,155,48,157,127,93,24,86,205,21,116,94,58,52,63,237,183,106,82,242,115,108,218,28,53,35,233,115,42,122,34,145,148,111,159,207,87,4,116,94,181,253,116,189,46,109,191,251,129,230,183,11,30,242,109,6,95,14,162,140,187,27,167,219,128,99,219,166,171,171,63,22,188,215,181,91,5,206,18,85,89,187,144,138,216,93,249,158,89,44,59,106,126,227,222,150,157,254,72,32,105,38,151,98,113,184,27,132,72,141,42,233,241,18,123,207,139,
40,215,31,199,194,177,159,16,78,170,94,132,0,129,227,220,155,101,132,221,179,158,99,36,27,143,127,27,140,176,182,210,195,101,218,181,108,222,252,121,169,169,183,90,230,209,228,192,113,236,124,33,137,233,219,167,212,88,135,145,51,234,164,190,141,224,45,221,254,113,253,246,110,99,95,226,222,194,126,59,77,215,245,111,143,20,70,45,175,86,171,162,170,212,182,238,243,237,199,65,245,12,172,131,88,219,254,112,127,44,238,151,242,56,181,68,50,157,7,22,163,81,179,43,0,102,183,75,165,245,235,70,119,152,67,54,191,237,195,92,62,223,187,25,247,66,48,44,123,229,178,125,127,74,1,58,10,223,52,141,146,151,161,206,182,62,30,117,247,159,234,179,245,130,155,223,62,143,13,205,87,152,63,182,174,192,183,178,168,10,137,13,134,184,217,154,168,208,160,7,37,140,33,33,75,48,81,44,150,251,121,191,204,251,37,77,179,217,204,203,49,233,103,15,105,49,141,117,41,215,144,86,151,37,159,236,82,181,122,190,237,12,105,91,57,80,211,150,167,72,44,217,58,4,41,51,
112,153,166,233,250,89,6,27,142,93,48,24,20,73,152,9,174,179,216,232,237,145,235,80,179,58,153,108,39,9,85,179,74,27,158,20,175,230,78,209,238,106,89,40,100,85,199,217,183,100,226,49,122,148,155,26,171,192,65,127,53,248,228,172,44,212,33,97,198,130,64,252,253,135,140,134,94,166,60,21,251,164,207,69,157,87,36,243,5,109,198,71,126,200,75,243,63,25,228,142,85,93,130,123,167,179,183,50,240,68,101,104,58,174,236,75,237,158,157,123,126,25,61,25,172,167,249,222,103,202,245,29,93,188,186,119,48,24,120,95,92,123,253,46,241,147,124,89,152,210,185,236,56,33,68,16,200,99,27,108,168,80,209,247,232,50,58,192,111,61,192,6,255,137,182,32,132,6,251,41,60,223,83,98,113,56,173,179,162,239,252,44,170,46,235,207,226,119,125,231,179,245,95,49,63,169,58,71,59,62,80,185,125,63,124,119,252,144,36,53,224,148,211,210,12,73,202,170,198,52,219,40,72,94,227,192,116,114,21,150,214,114,108,232,111,47,197,233,125,33,8,229,36,70,44,138,
242,65,176,247,152,99,71,239,195,225,105,117,251,115,102,218,68,203,183,181,31,126,67,32,48,200,103,221,120,36,176,181,25,91,50,172,0,198,230,152,187,154,201,51,62,188,137,92,245,72,63,28,52,117,219,170,243,217,17,32,145,246,166,179,117,59,173,95,17,180,253,184,237,146,66,161,208,178,154,243,87,171,214,205,227,249,190,123,229,227,54,223,121,211,31,55,189,176,93,38,158,174,67,222,125,161,5,188,26,166,17,33,247,102,196,28,50,225,91,123,75,139,196,75,38,109,63,223,45,247,40,201,106,65,90,45,122,235,228,199,20,180,96,130,156,127,51,218,207,120,89,45,136,97,114,76,171,151,58,88,230,163,199,46,19,4,190,189,197,231,35,34,81,107,208,106,67,44,30,121,79,132,157,40,199,118,24,207,197,92,200,182,224,37,149,64,140,166,38,186,213,53,243,241,244,83,255,254,94,44,86,148,96,148,227,120,222,170,125,254,241,222,129,231,53,178,20,215,185,238,6,160,100,151,118,98,216,60,114,117,26,146,130,65,126,100,122,250,152,140,191,65,42,249,83,48,
225,188,147,101,49,229,222,141,233,58,214,253,223,143,227,247,183,167,108,233,227,92,143,110,252,73,169,175,156,115,173,22,162,213,98,217,86,142,87,244,224,24,144,43,96,134,121,148,239,205,46,41,39,64,58,220,4,237,86,254,117,83,229,215,187,90,217,163,107,63,39,98,60,110,207,117,154,47,135,25,243,102,26,255,252,104,221,203,174,213,229,116,58,87,159,245,223,71,224,208,144,136,121,138,227,200,223,78,120,215,243,61,221,251,156,246,110,117,218,135,50,17,80,105,196,214,143,180,247,217,8,54,32,92,215,207,226,247,89,72,0,93,71,63,182,58,189,177,219,39,247,100,30,188,167,64,29,65,152,81,127,218,0,165,149,33,147,205,69,254,241,185,125,85,63,155,205,146,64,184,189,121,215,82,169,71,191,93,166,12,232,24,20,163,76,133,196,196,127,15,239,37,212,94,130,226,163,66,27,42,240,105,43,188,141,48,200,74,127,218,162,238,120,50,42,17,157,161,66,67,15,21,141,58,105,147,80,244,54,188,215,56,203,159,179,61,18,117,247,65,3,172,106,209,248,99,
89,79,242,138,213,175,94,111,222,114,43,157,91,235,112,202,161,33,33,228,172,127,164,208,146,89,12,193,184,167,225,157,54,12,115,13,154,141,108,126,120,210,221,134,231,36,7,168,42,13,64,132,35,43,128,19,74,21,224,138,53,167,12,54,23,58,141,69,189,204,137,123,139,163,246,87,97,97,148,139,208,198,249,15,148,190,53,156,62,100,82,116,22,84,228,125,146,170,216,34,151,183,245,133,220,18,105,171,7,230,128,235,104,97,231,37,159,1,104,197,168,246,249,36,178,30,26,233,230,37,61,33,94,144,76,19,189,236,155,73,18,138,235,137,63,205,22,130,250,241,209,124,111,61,123,73,95,248,104,150,83,251,64,100,235,243,175,205,134,168,56,164,100,219,202,119,61,144,45,22,251,104,57,221,51,70,11,37,24,9,1,99,73,141,108,168,140,193,107,85,235,25,29,234,244,70,18,10,102,112,228,37,82,173,29,110,194,130,8,17,245,121,36,70,213,61,171,98,228,80,250,161,244,27,250,62,209,18,121,8,6,68,230,102,77,6,167,1,146,195,137,118,192,48,11,67,
0,93,64,7,216,6,96,176,170,247,76,139,63,5,120,92,122,2,230,138,127,151,92,46,105,241,250,147,203,67,176,233,239,166,17,89,107,27,19,207,166,54,244,9,155,99,113,18,217,2,0,23,77,213,229,41,226,242,217,83,169,138,88,49,12,250,129,229,2,127,128,111,201,117,163,192,93,52,37,18,189,168,97,226,238,213,105,114,209,52,36,9,140,95,146,229,115,83,133,178,216,45,69,18,191,204,74,156,76,30,223,62,89,106,153,1,185,95,86,41,191,81,79,247,11,246,11,81,196,38,49,115,140,120,148,224,75,229,168,26,25,85,178,230,65,115,93,171,26,212,76,218,141,227,2,18,168,90,61,42,147,20,253,131,172,27,193,53,99,78,136,194,146,7,180,150,251,115,195,202,163,31,86,181,172,78,109,185,183,150,225,70,74,165,202,78,28,227,246,220,51,211,85,246,106,210,184,222,175,103,10,143,242,60,152,1,113,35,173,211,150,102,123,189,207,16,28,60,202,69,199,117,218,231,54,110,241,135,158,75,123,245,235,107,122,232,168,93,191,46,91,141,236,240,68,203,
203,175,197,64,24,93,105,139,78,147,197,135,43,70,18,5,151,171,80,13,50,196,108,0,4,226,53,67,214,84,20,119,65,81,32,251,42,165,57,244,252,12,205,252,213,249,33,24,186,171,151,206,126,213,72,98,39,124,159,27,115,136,58,2,122,108,182,54,17,84,34,58,34,47,53,159,164,81,43,157,34,152,162,166,12,103,128,57,222,187,35,249,2,124,241,253,0,47,100,111,185,235,112,225,70,117,101,232,208,178,42,152,89,209,58,207,181,75,162,177,119,95,149,35,89,122,224,207,6,88,73,142,161,215,160,11,211,164,222,128,228,11,119,85,196,178,202,67,17,200,70,4,55,186,0,182,133,249,59,67,178,113,224,43,253,87,89,95,147,197,165,93,25,25,33,153,117,8,206,182,24,100,81,175,46,166,201,183,75,32,100,136,42,134,172,115,102,1,112,183,5,243,239,7,158,145,252,226,144,241,101,221,44,171,73,16,33,252,222,89,86,65,203,106,14,99,39,217,95,84,162,124,130,20,3,81,179,30,24,169,186,73,178,220,225,169,20,221,26,213,126,184,4,12,1,121,
238,96,50,116,80,239,44,112,157,183,69,109,40,6,67,67,221,91,44,220,113,57,242,72,117,230,213,64,14,100,85,79,57,65,192,73,168,245,123,251,207,82,174,113,153,236,206,86,181,165,154,208,146,160,224,23,104,82,150,252,140,171,121,167,95,150,168,47,116,252,162,18,19,18,123,211,86,167,157,135,178,248,41,187,123,29,160,165,138,99,197,39,187,192,90,145,155,105,114,36,99,123,27,10,109,205,119,182,239,249,242,102,161,111,25,250,43,165,17,42,249,178,89,98,60,45,63,151,213,233,138,16,172,235,183,84,213,77,163,234,242,215,22,223,45,164,148,191,198,73,142,35,180,4,67,203,229,203,73,234,136,50,159,191,57,68,17,22,139,29,33,40,129,116,119,46,20,43,141,117,222,90,180,33,56,220,149,26,186,47,201,99,29,147,129,249,131,33,25,226,22,0,201,152,49,133,89,129,56,245,69,209,226,199,31,182,79,220,234,63,108,15,73,88,127,216,238,166,102,254,176,93,108,29,252,97,251,237,135,201,254,101,251,178,122,255,195,246,255,173,95,189,63,108,255,211,
31,26,89,214,129,183,253,246,65,221,58,22,88,232,62,218,75,11,195,195,46,128,250,76,191,243,211,139,121,111,44,108,86,94,181,255,45,125,224,85,123,77,189,68,144,1,124,149,70,245,93,212,195,41,163,169,223,74,103,205,150,216,100,88,249,41,210,189,131,243,175,8,201,189,48,85,159,182,78,98,194,81,70,203,53,73,94,102,86,75,247,95,115,157,144,145,114,70,167,13,131,197,203,129,253,42,151,49,202,2,248,92,110,180,35,144,117,60,12,90,136,16,130,246,73,131,101,21,220,17,44,17,164,164,179,128,18,65,36,115,1,95,248,82,175,163,136,241,69,117,125,166,196,205,118,83,217,154,29,253,189,190,135,171,124,182,25,42,13,26,163,19,86,248,2,161,108,147,77,144,178,243,140,126,168,245,21,241,100,11,45,81,139,178,77,142,207,212,155,152,64,80,232,234,137,228,122,50,74,194,178,90,141,85,189,14,29,168,157,206,86,68,170,226,24,111,100,249,8,2,220,245,217,134,23,112,9,57,209,145,209,206,104,124,234,203,208,65,58,94,198,11,226,69,36,13,
90,114,45,175,176,124,186,198,39,75,140,154,55,10,68,150,115,120,150,149,106,215,16,91,96,146,235,43,16,58,191,202,249,9,86,65,212,40,171,150,132,99,80,120,81,201,252,92,191,204,99,93,144,126,118,150,153,249,251,115,69,106,52,154,242,248,46,247,140,150,203,96,116,30,248,161,1,228,84,154,150,53,79,6,108,53,104,100,179,52,15,165,187,248,254,206,132,157,189,144,119,201,200,226,25,202,62,42,70,70,141,204,157,164,2,209,73,229,47,121,11,153,255,146,55,183,224,47,121,19,199,254,146,183,155,9,70,254,3,248,229,47,121,171,208,255,146,183,77,232,47,121,171,131,140,127,1,254,141,255,11,112,220,248,176,127,81,100,241,4,94,65,72,202,246,65,73,96,226,185,210,52,167,244,155,68,204,152,158,10,107,36,163,107,196,179,139,147,211,240,179,78,211,142,134,107,86,46,179,177,58,213,122,210,122,244,126,179,150,195,33,9,247,13,28,174,243,72,138,97,194,135,172,229,33,205,69,245,20,137,76,215,241,62,41,174,161,13,91,254,56,117,228,15,148,165,
122,3,191,137,152,104,239,251,115,157,6,97,8,40,173,105,2,12,175,25,37,63,36,26,249,36,217,136,24,12,58,156,131,144,229,180,108,141,170,26,171,221,168,5,48,89,252,102,85,43,134,146,90,194,200,166,198,38,189,86,225,234,250,120,188,6,104,147,250,89,227,36,145,91,135,85,45,121,73,18,37,208,7,2,56,71,159,244,100,162,241,191,115,105,244,154,75,175,223,139,99,70,89,29,18,92,3,200,60,40,248,88,4,139,154,58,108,173,27,172,93,220,114,142,123,155,38,13,114,133,48,198,187,113,40,252,233,59,187,92,86,225,9,157,252,248,157,248,7,114,194,225,33,230,56,133,200,123,150,0,175,227,90,54,86,13,35,187,89,213,156,140,133,13,45,31,122,167,169,195,133,47,80,138,207,166,164,199,88,215,141,70,95,17,67,38,159,136,159,206,63,133,69,88,13,200,204,249,101,29,6,233,48,34,70,226,239,28,191,58,185,13,189,35,189,120,57,58,182,232,97,234,180,225,111,132,54,188,112,123,69,232,80,141,67,174,105,153,240,48,209,170,78,135,209,177,
194,48,245,103,96,253,209,67,212,75,15,25,203,234,139,94,168,18,182,85,157,191,32,65,59,191,121,246,23,36,51,135,71,163,66,160,108,195,0,85,157,211,251,83,156,132,81,6,67,23,111,173,29,77,90,207,75,34,196,85,32,206,101,233,18,52,60,181,21,158,71,151,253,193,12,11,105,39,18,180,64,112,226,60,187,185,135,203,158,245,106,195,155,83,147,127,169,226,2,136,59,203,186,238,138,121,104,75,49,40,211,80,170,176,210,241,239,29,162,4,127,50,230,156,132,6,12,186,64,198,94,62,88,141,39,6,18,146,38,191,78,99,8,236,164,156,35,209,88,212,170,83,202,235,131,102,10,142,201,144,45,90,138,18,231,244,183,255,74,137,250,111,255,173,172,120,181,228,190,21,82,181,5,106,228,126,217,40,35,117,90,177,160,21,199,70,169,99,190,59,114,136,166,107,115,209,155,40,164,115,187,95,240,65,90,113,78,235,146,20,151,74,61,36,172,106,212,75,190,4,68,205,178,245,193,241,178,213,170,224,172,94,146,75,205,195,214,132,129,42,156,81,126,215,105,21,
234,155,15,114,113,134,108,34,72,141,47,209,201,242,137,168,17,180,43,162,5,65,201,52,219,80,192,225,129,209,176,41,78,202,155,169,148,72,236,150,97,93,197,28,249,133,77,186,184,160,237,62,179,90,61,110,87,39,27,125,45,68,194,195,213,139,194,122,119,85,223,179,190,186,108,6,67,198,134,183,191,6,27,173,240,206,8,189,188,69,233,47,185,69,98,211,191,232,166,207,214,30,184,189,32,135,37,23,171,65,131,222,70,24,234,63,57,137,58,31,212,69,184,152,166,156,56,67,254,244,107,120,32,81,142,179,110,171,186,201,225,57,234,47,43,129,235,189,64,125,205,184,204,11,223,106,210,117,45,33,248,6,75,130,203,151,182,114,210,57,240,165,174,186,99,6,150,200,225,121,126,189,12,215,139,227,160,202,52,239,214,217,18,11,35,212,234,201,236,190,246,47,119,113,170,25,193,62,27,242,54,106,211,219,238,120,248,229,74,134,137,84,153,110,198,248,177,116,82,141,75,145,223,203,77,20,78,40,3,55,212,138,78,85,63,140,225,24,12,169,141,246,18,220,230,162,
80,253,2,251,41,115,120,160,33,209,0,30,174,5,22,131,116,59,57,65,137,239,164,104,114,33,64,228,248,197,217,109,12,161,126,253,226,162,138,64,67,172,119,49,5,252,19,31,206,86,162,70,146,124,197,176,148,57,154,84,245,161,85,37,36,179,144,11,236,139,72,52,193,4,107,179,140,243,151,169,209,187,239,242,34,199,132,13,158,132,242,233,184,178,106,222,161,204,195,97,9,83,108,34,223,163,18,33,226,86,166,73,46,93,209,131,246,248,225,182,105,208,125,43,245,229,133,219,206,18,86,37,38,202,149,156,42,146,226,229,137,53,203,27,5,21,143,134,154,195,4,201,38,229,240,190,129,192,220,229,155,145,230,90,226,114,6,16,80,2,94,188,120,164,81,83,54,174,203,185,64,63,190,22,207,2,153,84,12,154,118,244,25,158,168,78,212,19,235,198,190,248,199,213,80,103,95,203,106,71,224,144,33,253,15,22,52,102,213,196,95,250,79,134,21,156,179,144,21,221,158,208,25,209,126,149,38,29,74,134,31,8,154,79,67,93,217,184,104,92,212,16,171,121,134,174,
184,85,29,121,31,169,75,55,109,74,204,162,115,213,127,217,157,6,147,27,45,70,95,0,90,4,191,108,72,159,131,127,216,208,3,147,142,188,129,1,153,92,68,1,145,219,240,202,212,47,159,145,30,214,104,136,125,63,7,88,118,130,202,248,37,14,19,131,66,235,218,125,249,55,21,227,86,67,90,214,77,23,82,176,240,59,116,135,99,64,21,63,132,8,177,98,163,250,98,129,211,36,195,217,144,177,189,168,254,58,206,50,28,214,46,192,197,210,194,189,216,3,37,248,95,66,90,66,78,0,67,46,171,128,206,102,228,42,18,38,227,85,33,147,64,225,101,166,28,115,5,243,150,75,28,62,180,18,238,189,41,121,104,102,200,41,17,34,27,13,5,14,233,222,32,120,165,197,247,86,211,20,187,105,107,69,46,76,206,80,128,151,85,229,105,44,8,251,103,153,120,210,175,9,181,63,197,95,177,17,243,101,23,151,96,216,11,55,235,65,1,111,160,116,57,61,178,151,5,140,204,100,193,126,114,102,85,4,85,170,17,18,191,252,102,25,192,222,222,22,213,92,164,107,240,43,
73,105,36,89,96,85,163,159,60,111,97,66,138,255,191,126,20,6,178,12,133,67,189,174,101,29,49,137,70,198,199,215,186,78,3,31,54,140,181,115,34,66,233,118,52,148,223,52,100,210,210,116,132,81,194,227,203,94,126,186,173,240,205,222,24,56,127,180,63,159,0,252,112,207,247,206,41,189,36,153,237,165,131,94,201,128,179,168,84,191,12,190,117,34,68,92,35,74,75,129,190,30,41,249,104,177,184,133,93,132,126,155,209,24,114,102,76,147,2,41,58,130,2,166,181,139,215,148,222,127,228,190,8,8,93,70,174,200,143,17,131,17,194,99,255,168,115,58,172,65,196,222,127,165,118,125,86,6,18,164,211,43,164,188,154,157,34,151,129,78,205,143,106,162,71,126,69,139,143,223,189,130,229,55,236,57,172,82,122,143,81,216,38,221,31,254,95,221,174,37,68,156,45,175,248,50,108,118,86,121,168,126,217,39,23,72,53,172,114,18,32,195,219,203,189,85,235,52,251,0,50,220,106,36,13,101,167,208,25,52,235,57,110,198,178,73,36,100,244,42,151,22,174,210,168,112,
89,57,229,176,189,91,61,131,179,90,209,23,177,71,180,18,88,225,209,0,141,20,170,74,31,2,185,121,130,131,202,246,37,215,231,212,174,246,229,242,97,127,94,240,166,155,124,36,18,245,21,58,41,197,155,219,180,237,80,4,214,199,138,52,247,144,7,246,245,152,44,221,71,2,61,55,177,6,147,150,229,229,150,92,143,242,43,101,105,91,93,240,154,174,189,23,142,225,61,72,91,28,35,34,226,94,24,152,153,1,122,84,67,232,186,71,163,139,51,17,43,176,96,98,233,33,244,25,210,168,74,217,209,66,140,243,106,84,6,215,207,224,244,110,27,189,201,56,190,170,240,197,246,115,185,138,103,173,42,36,177,31,245,7,213,179,240,86,224,49,24,71,179,230,122,114,94,8,57,5,65,164,1,176,78,247,187,1,23,3,214,33,207,178,122,156,54,57,17,114,226,187,47,11,38,183,234,48,173,39,205,162,34,166,104,136,160,71,235,239,131,15,70,82,84,66,7,33,221,230,151,176,248,242,71,212,159,87,148,113,131,193,72,97,16,210,169,94,123,164,245,75,31,101,26,137,
82,137,172,170,111,226,102,135,51,121,101,38,134,58,23,134,130,218,133,46,248,97,32,114,71,78,28,67,87,233,33,145,82,25,168,77,99,135,25,12,212,72,125,67,255,65,245,172,20,4,18,162,253,43,169,111,128,60,177,71,10,141,25,127,252,147,219,0,248,191,189,177,30,137,29,172,208,194,231,126,2,241,103,62,199,45,26,45,49,42,161,205,71,126,234,47,222,217,94,110,229,24,19,241,136,154,49,178,183,205,205,124,113,189,249,27,3,79,94,57,116,183,15,252,91,187,227,255,227,95,254,249,63,255,211,191,254,181,232,255,175,255,252,79,255,107,143,252,103,205,255,239,255,245,239,255,229,255,252,119,255,254,95,255,229,255,254,221,40,255,253,111,255,233,175,197,245,255,218,106,255,135,255,254,47,255,215,191,177,123,253,135,127,252,199,127,247,15,255,248,15,111,144,201,219,248,255,183,122,229,115,150,220,41,153,82,229,81,195,247,252,61,77,232,49,101,160,46,129,49,45,173,4,240,82,35,219,224,100,22,18,75,147,222,16,68,178,89,164,40,71,126,28,68,56,249,
202,243,221,25,150,138,165,59,235,186,20,66,148,42,99,251,106,59,56,128,250,182,168,87,223,102,236,186,238,103,216,98,155,151,113,170,170,124,208,54,93,231,221,200,211,187,30,121,238,211,250,68,223,244,229,105,254,231,243,249,184,45,22,139,219,109,124,235,245,122,223,216,244,216,83,81,71,175,122,224,76,215,61,83,139,92,0,186,198,187,31,235,245,27,150,241,123,15,37,167,243,113,57,173,187,211,233,84,246,96,153,109,171,59,47,69,12,56,71,18,225,215,115,94,214,125,107,239,254,231,79,112,249,184,95,187,91,234,143,109,109,39,45,238,38,0,240,94,110,129,119,112,240,214,143,54,17,103,107,126,149,169,108,54,15,195,109,50,43,170,102,42,98,63,16,229,134,175,49,21,172,193,175,178,30,95,247,195,244,193,187,151,90,160,84,29,157,251,9,29,151,89,113,52,83,193,82,216,182,10,241,46,81,89,122,185,54,116,112,47,202,208,141,214,119,229,77,209,226,166,138,244,220,104,92,136,244,108,171,102,0,0,83,61,205,38,183,4,79,140,112,216,6,142,85,178,
130,190,174,171,182,98,177,55,109,33,101,30,135,3,52,28,59,120,139,137,200,251,57,21,116,25,214,16,56,223,152,176,35,104,101,142,172,62,222,39,12,45,221,164,54,224,180,243,209,156,89,63,152,230,170,82,6,244,113,169,139,107,6,185,195,46,228,132,119,133,9,227,195,139,35,237,86,43,23,51,177,68,199,214,168,113,156,113,12,126,95,103,171,15,43,209,64,5,190,100,36,180,122,165,78,8,153,131,149,77,53,239,60,212,211,228,208,106,154,120,52,251,196,167,239,29,13,186,99,63,86,26,245,78,117,21,24,63,29,132,253,230,77,235,29,98,151,208,152,205,99,131,203,122,96,28,13,225,112,26,85,112,58,201,209,108,89,62,131,205,156,216,71,226,161,191,217,235,245,58,221,144,5,240,228,200,0,163,105,232,221,61,230,176,228,103,128,82,78,79,199,58,241,62,198,88,137,53,189,122,47,13,55,201,99,156,232,178,176,205,24,128,230,184,111,20,197,8,104,166,101,182,62,35,240,167,86,234,92,210,237,22,193,144,121,48,111,104,174,148,154,89,231,14,181,67,
18,46,83,219,129,212,196,219,143,102,207,174,236,200,230,97,210,200,194,157,7,223,29,145,138,244,180,187,244,137,101,48,62,202,60,27,22,114,240,205,149,157,14,187,142,32,248,217,164,196,62,146,118,106,52,195,97,115,76,115,181,9,143,134,9,152,245,168,126,73,14,118,19,251,6,231,234,232,57,130,60,62,143,143,23,213,223,234,124,11,43,106,18,188,106,27,144,195,180,64,216,71,244,59,184,63,26,211,254,76,128,238,245,97,55,137,91,71,229,206,142,67,191,38,10,181,247,61,10,114,45,246,127,9,119,174,89,141,52,154,160,212,211,216,105,89,237,110,84,103,7,212,69,18,67,52,251,164,15,148,128,202,122,250,117,229,78,175,199,50,83,199,207,103,36,43,132,156,190,26,249,134,204,55,143,37,132,165,68,104,80,197,1,52,151,163,201,55,245,165,208,216,171,206,141,230,6,239,79,238,246,250,97,229,246,92,12,16,211,198,68,136,193,105,228,169,146,143,124,54,188,105,244,96,197,55,157,89,135,24,230,144,189,111,239,63,249,15,33,184,55,213,11,147,201,228,
165,195,126,214,50,62,204,24,153,38,100,160,25,126,60,133,157,139,217,1,117,21,113,79,78,149,61,55,163,34,71,176,107,32,187,164,40,27,34,25,252,208,57,120,110,217,65,232,232,195,88,189,133,194,121,91,119,163,175,218,0,215,193,79,112,163,68,10,116,129,183,156,166,235,112,134,157,66,5,36,224,108,217,160,117,230,79,102,179,35,137,131,102,180,66,16,198,100,66,119,12,55,221,8,205,10,221,69,118,8,18,104,23,164,21,96,205,156,49,199,47,38,87,10,215,126,251,76,88,244,145,101,181,185,253,102,72,50,188,64,179,100,115,76,115,31,134,30,232,204,124,140,86,248,186,56,252,59,169,27,131,147,226,12,217,151,136,31,225,208,51,64,215,158,113,75,179,159,108,123,211,80,193,125,112,196,104,32,102,46,207,41,189,100,240,101,166,94,199,207,101,50,209,104,158,49,139,189,27,103,121,169,135,125,7,242,83,210,22,50,137,121,112,78,134,204,28,40,29,219,163,77,124,183,51,242,177,95,7,133,165,64,56,100,207,105,131,100,190,200,243,188,123,159,163,176,
110,249,204,182,131,143,219,63,141,179,118,178,63,242,106,64,151,137,152,90,255,201,24,50,7,18,43,20,195,150,7,181,22,6,88,136,51,110,226,123,96,226,183,1,61,173,38,232,155,205,155,104,140,98,24,76,164,239,165,9,165,211,85,56,246,25,18,91,17,192,210,163,227,107,170,83,219,214,209,53,26,83,75,158,119,46,151,114,28,9,147,122,206,11,31,157,237,182,72,29,9,108,121,28,100,51,137,91,33,91,42,60,43,172,168,228,144,83,154,97,66,131,59,72,90,176,201,170,130,24,96,54,96,80,45,36,238,0,230,102,179,219,4,161,186,221,50,217,159,41,106,134,101,52,158,169,117,228,220,221,218,82,50,198,132,83,17,138,219,219,137,18,8,243,117,41,180,62,156,48,172,83,224,32,84,32,54,119,3,251,45,39,107,165,109,43,13,110,109,228,51,115,99,162,22,226,100,109,170,26,205,224,68,147,121,243,166,53,36,247,149,233,184,70,7,246,210,44,121,204,152,93,176,196,91,131,142,154,113,15,24,80,90,65,84,241,81,79,55,215,123,55,205,115,35,49,
16,144,135,196,53,45,16,251,139,208,240,99,23,178,87,85,73,117,161,174,198,13,209,97,32,232,217,163,204,130,79,195,219,230,179,61,181,177,91,253,55,72,29,102,223,43,83,3,13,133,243,157,21,246,253,69,110,189,30,14,67,157,58,105,246,211,136,29,101,65,33,154,111,228,8,108,216,36,208,61,94,62,38,59,212,128,26,74,38,203,129,235,138,92,63,193,238,239,101,194,151,7,172,206,66,191,169,199,193,87,178,89,116,112,199,124,126,223,227,32,59,1,178,117,134,47,85,0,24,178,64,165,221,76,228,43,89,107,84,125,91,52,167,247,175,139,120,98,28,188,153,111,235,242,97,53,94,140,199,39,234,56,151,245,99,8,162,186,194,122,84,100,48,154,235,232,141,150,122,47,249,139,240,175,103,239,208,29,238,121,19,176,103,224,108,192,134,184,227,30,191,170,198,60,183,117,200,204,202,249,113,115,135,98,48,81,36,135,37,210,184,114,140,170,33,161,98,142,114,52,58,135,8,179,141,67,218,213,112,90,39,220,172,9,47,155,242,3,223,0,213,151,64,180,219,135,
137,76,166,241,49,85,237,219,132,87,143,194,71,85,49,58,161,158,112,77,96,136,105,54,30,197,250,203,51,206,150,122,19,82,205,193,168,240,124,75,27,245,187,140,183,81,49,141,169,233,71,193,226,6,125,7,243,242,198,149,201,101,145,7,45,150,4,174,221,125,219,149,83,162,59,58,223,248,53,248,47,19,89,27,146,90,225,180,220,24,118,30,177,200,134,183,121,244,227,85,171,72,121,207,203,109,101,224,104,22,26,171,40,92,31,33,16,59,244,102,210,217,194,214,181,74,224,49,151,185,100,33,244,171,7,42,0,28,193,20,110,201,100,235,14,148,235,214,92,172,101,131,129,242,13,181,185,233,199,154,213,161,26,139,37,197,217,105,162,39,182,17,16,96,243,69,109,82,107,248,102,141,236,29,49,207,156,120,10,114,230,77,237,216,139,214,219,62,2,194,188,53,72,189,122,52,86,239,237,244,9,43,10,27,122,95,82,6,140,184,2,231,19,138,233,235,119,220,129,11,164,216,90,84,74,136,199,108,200,61,216,135,141,88,119,196,65,185,109,78,239,155,48,209,73,94,
13,76,27,188,211,62,178,173,194,207,136,56,122,139,165,187,56,91,59,220,52,13,40,220,12,194,31,146,200,96,91,8,148,79,179,233,143,102,3,96,135,38,102,22,182,227,107,56,209,90,223,52,239,82,35,169,156,150,51,24,84,20,79,171,40,18,185,0,139,40,29,11,83,197,155,46,63,163,53,46,98,228,41,243,24,236,51,23,193,36,83,67,38,67,173,205,231,237,188,250,49,73,185,83,170,219,63,133,238,45,202,116,163,190,57,74,223,108,239,156,253,140,182,186,125,194,3,134,27,165,211,166,133,35,96,13,181,132,137,79,86,36,29,157,166,172,220,221,76,6,169,53,128,55,9,156,38,53,136,41,238,9,138,174,118,69,16,42,18,155,92,227,122,167,240,80,43,179,192,129,141,128,85,232,34,250,45,207,229,245,184,115,242,232,29,17,199,101,113,216,81,31,209,175,80,81,76,40,129,29,173,228,237,83,228,66,231,82,164,183,20,7,86,0,73,34,155,9,61,83,46,223,75,162,28,34,73,2,135,93,17,193,52,132,91,135,157,187,166,85,171,53,183,134,34,57,
141,0,159,108,49,215,231,141,19,228,109,176,188,147,183,230,102,227,147,167,149,30,39,44,166,8,81,27,206,203,225,75,107,31,98,8,204,188,159,89,146,249,200,88,109,91,195,50,237,247,240,149,222,46,150,202,87,102,204,134,151,11,107,218,222,99,10,208,36,36,14,180,145,218,35,95,71,147,159,212,162,12,92,147,74,225,38,12,166,120,132,253,40,203,183,92,207,227,56,157,86,89,16,100,33,187,74,16,228,150,174,154,244,48,91,158,79,65,73,118,143,162,67,174,12,132,60,75,158,195,122,31,217,31,6,118,226,45,140,159,48,224,243,137,102,91,60,129,198,14,225,80,179,10,14,174,103,194,210,14,5,185,133,145,146,212,118,204,101,5,147,20,230,246,50,252,254,44,217,57,66,53,56,42,82,240,158,125,115,42,249,44,57,133,229,192,98,77,249,94,224,201,177,48,239,54,66,195,72,134,125,9,101,239,181,0,58,244,144,182,45,217,221,126,91,34,150,182,147,23,35,207,6,33,116,89,73,28,71,171,21,199,220,80,216,22,87,9,15,23,210,188,143,88,183,71,
134,153,39,59,125,23,149,84,94,214,56,150,194,71,255,84,160,128,159,124,48,105,20,187,238,246,194,179,59,51,130,90,210,118,40,166,211,67,55,84,19,30,136,245,113,55,64,126,223,4,115,198,133,169,32,39,167,116,40,14,252,45,7,186,161,52,146,118,28,163,76,175,53,200,129,211,158,222,112,246,106,42,33,40,171,42,235,160,143,2,243,205,233,140,35,112,182,30,34,104,114,206,27,55,142,112,219,116,124,52,218,8,133,127,39,196,185,122,52,110,161,8,63,134,105,205,124,232,209,104,233,221,254,108,215,73,145,113,86,129,217,187,66,248,181,11,194,179,213,73,196,67,14,84,198,111,171,249,134,31,244,90,6,103,91,77,113,168,243,217,114,104,146,84,159,10,11,44,134,145,144,106,211,126,202,3,247,137,232,149,174,215,143,192,47,141,142,93,68,98,183,58,161,119,55,148,12,39,50,9,21,131,123,197,146,233,183,198,25,237,122,188,49,168,18,94,108,180,228,153,111,85,226,250,130,50,225,171,89,89,191,23,129,35,137,85,189,116,138,108,55,172,194,209,140,64,
33,203,227,87,76,246,195,137,62,190,99,143,159,253,85,35,134,253,124,150,42,204,113,178,43,27,176,164,144,250,8,134,216,39,35,254,171,164,75,226,181,126,210,177,238,108,0,171,147,187,165,9,108,167,168,69,209,17,177,120,184,6,210,13,88,248,211,79,0,176,197,47,158,7,35,92,45,68,182,164,59,153,101,7,118,0,211,223,131,192,227,152,229,119,44,132,39,100,20,142,6,214,131,107,76,51,1,51,35,140,0,171,234,250,153,230,174,236,54,219,157,169,114,72,10,110,246,4,250,136,16,119,175,244,241,100,152,38,184,11,61,70,135,122,210,71,117,237,20,45,224,13,55,169,89,210,205,159,253,146,222,160,218,248,0,101,179,164,116,44,252,108,92,62,228,102,161,227,122,120,240,229,170,246,243,109,190,219,77,25,145,201,239,51,204,116,209,192,195,161,127,212,77,147,181,98,43,110,173,17,81,243,27,182,155,203,132,214,253,176,75,50,95,166,131,99,200,251,239,211,92,128,43,76,234,160,217,96,21,222,183,38,216,96,108,199,138,71,62,139,30,237,14,14,232,36,
116,208,161,161,158,243,14,230,141,221,241,56,52,190,211,79,117,176,88,223,149,209,104,240,98,64,183,56,217,241,239,194,183,84,195,56,24,72,149,93,51,149,102,186,121,90,70,204,28,112,30,247,154,21,133,137,116,116,223,194,2,170,173,129,45,235,34,31,33,8,155,75,33,128,63,76,83,62,251,211,53,76,223,237,131,56,168,80,254,120,187,243,131,0,167,8,177,117,148,172,113,112,120,89,138,108,254,171,252,152,251,112,110,130,84,16,35,77,36,175,219,102,31,164,229,147,23,101,73,26,83,152,198,222,139,66,87,153,212,168,80,37,119,7,36,47,145,43,182,238,88,27,40,31,54,119,109,232,26,117,196,22,146,31,19,31,74,228,18,72,108,152,86,36,121,147,15,161,231,0,115,139,76,70,183,179,188,29,139,142,214,97,130,217,69,146,238,211,230,89,112,117,219,245,81,105,96,70,192,125,6,182,91,112,177,248,173,89,145,216,121,196,253,56,61,233,28,160,110,30,179,218,231,134,31,57,28,249,210,155,239,134,228,36,102,123,94,126,126,121,75,135,152,195,57,38,
88,179,219,22,252,221,235,164,218,126,131,212,93,115,165,233,124,233,205,232,237,70,123,130,27,180,99,215,207,71,99,51,213,82,19,191,200,59,252,5,64,125,152,117,178,31,227,29,104,164,143,107,41,146,42,111,203,217,66,7,230,153,21,65,234,115,16,226,252,170,69,24,248,176,153,117,134,172,139,47,120,196,140,245,101,100,25,85,70,4,157,205,107,28,200,230,28,168,12,179,218,60,100,156,156,18,133,0,52,198,144,100,182,49,98,19,177,125,180,46,48,74,252,11,6,125,6,176,39,185,152,237,151,251,237,50,236,148,178,135,168,246,20,110,141,4,212,39,95,94,211,109,157,30,94,141,52,52,90,49,171,233,116,81,156,120,114,28,232,117,244,8,138,62,154,82,134,218,79,192,160,160,206,154,165,5,203,242,20,85,50,138,188,38,125,195,111,98,254,253,9,211,248,137,95,121,55,13,92,137,247,215,145,218,178,132,37,117,186,71,162,141,221,144,118,16,26,239,153,245,183,206,248,211,129,52,19,16,76,125,215,119,216,134,227,1,53,155,228,27,2,26,115,174,15,212,
181,206,69,197,55,222,219,115,199,4,19,192,42,43,39,61,163,35,54,167,133,156,226,50,27,204,66,113,40,203,210,142,205,187,45,227,18,229,0,191,134,198,236,5,102,123,57,196,67,76,43,57,205,153,75,209,249,165,235,164,86,97,51,25,165,131,63,14,126,95,224,98,214,210,183,212,55,88,48,157,134,171,232,44,71,49,108,124,163,186,46,90,41,230,129,58,118,139,138,222,209,13,213,63,250,243,110,6,188,252,229,16,147,60,240,192,220,180,99,151,118,247,121,42,107,153,117,73,82,158,105,143,21,54,94,175,49,155,56,185,196,92,8,4,33,72,108,87,131,165,226,172,131,18,78,212,24,133,202,172,10,70,85,63,75,162,233,3,246,189,102,108,31,67,247,218,167,246,214,201,48,124,89,244,217,188,163,212,34,13,216,178,56,188,103,171,178,183,163,54,161,63,7,66,193,75,179,117,205,87,177,76,137,173,56,242,152,56,173,27,217,60,178,139,99,114,104,118,149,88,86,138,77,2,191,249,92,145,119,123,235,231,91,178,104,200,231,13,241,137,7,210,195,43,105,107,
0,254,3,172,169,69,158,20,30,89,45,206,222,238,103,74,40,181,88,221,225,61,138,156,18,117,73,167,207,156,11,20,211,5,32,5,109,210,147,24,164,216,139,187,1,183,210,59,202,57,163,141,103,68,251,230,138,165,118,21,140,19,245,82,103,229,252,222,240,142,145,18,181,167,20,116,40,140,158,15,213,56,209,116,120,57,108,227,141,143,217,57,174,158,241,74,170,118,242,125,214,155,149,242,104,193,121,63,162,185,31,123,150,171,74,23,89,89,235,226,156,57,53,134,128,204,34,33,126,252,216,27,228,180,132,61,86,145,115,18,231,31,15,224,207,12,66,246,29,61,66,248,53,188,188,244,78,214,166,202,74,254,93,102,80,155,176,112,65,50,188,172,220,190,169,80,221,240,157,143,141,174,199,131,139,163,110,197,237,199,72,249,219,80,76,128,165,242,89,154,59,62,12,237,33,245,154,149,110,3,119,13,29,108,168,225,219,171,249,215,101,150,60,238,193,206,7,92,158,52,93,30,110,95,108,28,223,17,246,220,88,223,243,218,243,96,99,58,12,107,17,247,113,179,83,229,
29,28,79,70,12,81,136,184,170,75,86,99,241,175,50,210,42,243,32,76,236,163,47,121,197,176,192,42,244,76,7,60,203,152,120,43,28,90,170,192,147,19,241,237,195,197,19,188,200,14,98,169,248,124,46,104,92,102,83,181,177,167,85,49,45,230,100,249,179,50,71,129,239,18,55,239,124,202,232,70,13,204,27,26,96,118,32,149,213,140,95,234,111,183,136,113,118,224,62,203,29,57,206,158,77,209,219,187,39,28,119,170,74,30,205,0,173,123,245,173,74,237,247,183,173,107,121,73,219,205,134,107,171,69,177,230,83,43,227,117,122,165,194,157,197,55,184,170,45,205,49,30,237,180,117,173,225,249,110,224,73,180,137,176,126,241,87,65,87,130,117,215,150,88,180,141,231,38,200,243,239,160,8,98,173,73,117,71,17,171,109,85,231,87,138,82,143,205,124,159,60,165,111,129,180,101,193,180,87,137,46,16,116,21,191,154,14,117,228,100,173,140,134,12,18,200,218,143,23,2,49,17,93,215,242,114,248,252,111,211,144,125,57,118,243,215,130,213,44,124,130,84,135,172,252,223,
58,219,245,123,194,234,255,59,139,245,183,255,241,47,127,251,167,223,139,36,254,246,223,255,159,255,246,79,255,250,95,255,211,223,255,249,111,255,249,239,255,227,239,255,251,58,137,255,248,63,1,167,238,62,41,

View file

@ -55,7 +55,7 @@ ublic][3 _][*@3;3 EditString]&]
used indirectly through subclasses [^topic`:`/`/Controls4U`/src`/EditFile`$en`-us^ E
ditFile] and [^topic`:`/`/Controls4U`/src`/EditFolder`$en`-us^ EditFolder].&]
[s3; &]
[s0; &]
[s3; &]
[ {{10000F(128)G(128)@1 [s0; [* Constructor Detail]]}}&]
[s3;%- &]
[s5;:EditFileFolder`:`:EditFileFolder`(`):%- [* EditFileFolder]()&]

View file

@ -10,8 +10,8 @@ COMPRESSED
215,187,101,138,205,220,208,214,104,251,69,202,138,149,185,9,93,138,49,209,144,90,171,214,39,234,162,45,53,179,117,25,163,7,142,129,55,170,148,183,77,234,179,231,67,147,218,217,154,57,147,126,104,118,121,210,210,209,189,94,37,213,86,39,41,166,154,52,57,73,165,3,59,141,181,107,179,98,91,134,74,147,88,54,102,24,151,102,213,182,109,110,11,23,163,19,250,154,55,180,243,197,131,25,98,105,122,93,140,172,90,159,94,51,118,106,209,217,133,160,190,203,223,89,68,99,93,142,241,244,81,131,229,96,175,45,122,99,248,164,208,58,212,52,59,49,111,41,91,180,52,14,12,154,147,20,34,147,162,65,58,150,104,232,179,231,9,245,125,149,218,198,6,225,200,64,148,99,114,106,213,106,43,183,87,140,55,229,55,230,100,234,44,75,71,115,25,217,89,202,84,163,176,97,169,83,106,238,150,151,26,143,182,186,94,191,108,153,57,205,233,222,143,81,46,207,183,168,106,123,214,211,146,203,107,45,205,115,178,162,178,231,170,130,246,234,206,55,133,186,130,99,229,104,101,159,
182,210,148,85,249,178,161,177,244,101,119,113,116,69,83,114,194,136,73,81,92,80,213,111,234,107,47,177,140,21,183,38,247,13,84,230,102,20,201,58,210,83,79,143,167,218,77,242,137,12,241,126,245,206,92,214,241,241,120,111,234,107,115,98,253,178,110,91,62,91,59,152,164,59,29,109,40,221,111,142,51,28,182,245,87,42,218,15,22,204,107,147,165,107,227,47,250,115,219,11,187,98,210,51,103,149,123,98,77,234,202,233,124,163,170,212,210,182,148,213,111,84,137,76,91,5,102,73,78,253,146,109,99,103,161,117,123,176,80,123,52,37,31,80,72,172,73,107,182,97,129,170,91,54,61,59,213,145,176,46,169,109,151,207,149,105,52,27,186,94,229,150,56,197,190,80,191,211,100,159,18,77,119,181,78,143,52,45,151,164,183,149,71,165,71,13,158,198,101,171,86,23,84,135,242,170,201,184,253,220,61,189,201,96,76,146,108,191,88,169,153,170,169,136,145,55,13,190,17,76,8,148,233,47,59,103,118,6,148,201,226,185,37,17,128,188,141,203,158,111,217,233,95,222,180,38,
116,10,150,142,172,198,185,157,19,243,154,164,124,207,220,106,204,43,212,229,21,100,199,141,217,247,237,182,102,219,104,92,122,97,199,188,50,85,85,175,214,89,118,87,235,227,23,181,213,130,238,158,72,241,102,151,70,103,147,218,108,198,212,150,215,153,253,115,101,197,167,82,197,187,68,117,212,178,90,172,219,236,108,209,91,183,23,146,213,237,245,109,105,73,103,251,201,75,177,205,241,35,49,75,103,194,82,65,238,72,90,214,252,246,254,134,176,102,115,85,102,223,62,222,57,214,28,156,165,197,239,143,109,202,46,28,36,126,254,87,122,2,136,197,135,24,208,35,22,194,102,66,40,23,28,63,40,143,203,140,8,65,176,65,151,65,56,3,13,245,129,190,70,49,203,8,62,194,4,54,76,208,150,133,160,236,167,16,26,202,227,70,60,14,133,248,17,193,206,206,3,225,67,129,15,81,110,56,43,4,180,40,159,210,63,253,156,139,249,99,243,137,255,160,127,202,231,133,208,63,245,76,78,255,8,225,208,63,137,224,63,60,167,67,131,24,28,230,117,208,174,14,232,50,222,213,
222,248,92,232,153,92,122,61,221,214,151,94,48,158,114,247,43,231,251,125,216,211,121,65,96,2,62,202,139,8,65,185,60,232,11,4,101,176,216,239,59,47,208,89,97,31,72,191,214,123,93,25,241,162,223,117,54,98,247,174,246,91,94,119,221,253,208,215,28,22,202,98,176,89,255,6,1,186,108,115,153,179,107,210,223,97,253,119,103,199,6,125,131,132,5,131,244,252,149,197,71,61,172,137,30,214,78,79,23,218,60,232,123,46,139,73,11,2,96,140,201,101,94,87,25,65,76,6,202,240,129,62,103,176,217,32,217,193,88,146,17,40,228,125,164,124,46,197,231,252,3,241,131,17,251,238,105,56,66,247,114,122,129,66,66,25,60,250,61,186,247,165,111,119,169,191,197,24,131,210,188,46,222,114,2,193,189,139,67,192,11,45,136,126,15,235,96,33,14,35,12,161,121,67,55,129,32,255,66,105,158,160,124,198,100,186,214,4,27,129,80,48,57,196,100,241,195,65,191,11,162,193,0,245,253,241,39,231,115,248,120,190,97,112,108,14,80,66,28,12,203,71,80,136,251,200,
229,34,140,193,127,130,53,119,216,3,4,234,138,40,63,156,17,130,240,125,160,7,255,98,132,133,179,17,170,83,163,23,253,86,0,55,130,7,150,30,6,227,211,111,121,67,244,91,244,123,62,33,16,120,11,165,223,186,123,177,84,62,28,237,207,216,108,108,128,239,138,250,7,98,123,209,240,125,85,4,0,109,152,84,55,43,96,116,133,18,200,215,57,157,107,165,255,179,16,148,245,61,242,5,139,231,169,1,215,227,5,253,206,135,184,121,48,191,158,252,160,135,46,31,15,221,190,46,62,213,64,244,59,152,11,144,24,230,121,86,3,16,80,233,88,41,51,156,126,33,215,30,198,229,61,61,79,20,31,97,59,71,32,175,247,247,126,8,69,120,200,149,219,124,148,193,67,249,55,72,199,55,79,128,138,191,133,163,44,46,135,238,21,204,229,178,63,160,250,130,237,101,221,24,206,45,42,248,92,212,55,140,39,96,71,161,223,194,174,239,21,209,111,65,193,17,40,202,229,64,223,179,248,172,96,54,226,3,185,127,153,192,246,112,176,140,145,235,115,255,10,65,177,10,114,70,
221,73,250,23,113,199,88,3,43,80,62,65,191,204,147,155,231,87,88,240,177,131,4,123,190,113,30,54,55,169,30,110,56,2,150,14,151,71,255,249,26,84,222,27,127,144,145,167,198,1,51,175,27,149,178,199,191,167,132,47,49,122,63,125,144,155,210,181,57,220,128,66,0,150,147,107,175,163,0,44,55,127,124,5,241,47,175,160,75,73,132,126,96,129,111,238,61,144,79,187,126,85,157,39,233,79,224,239,127,110,32,198,3,252,19,128,253,135,84,185,147,16,112,161,16,110,162,224,143,176,255,47,115,255,150,139,126,27,193,102,95,218,139,130,30,94,182,123,120,181,151,9,162,223,1,10,220,208,107,108,77,95,63,242,20,70,48,13,219,118,176,35,17,52,152,216,238,3,113,128,11,103,37,129,179,18,108,175,28,46,10,49,152,97,44,20,28,143,215,87,17,128,176,255,202,101,48,255,136,10,55,244,55,85,176,177,155,191,20,130,13,67,52,247,22,234,237,94,10,152,50,6,47,36,20,156,236,143,192,174,128,217,128,204,249,96,48,150,115,191,125,196,96,243,127,203,
154,207,248,30,51,190,129,102,244,59,22,202,190,218,74,221,80,188,203,199,205,122,42,212,9,241,196,196,29,16,231,160,43,34,224,96,117,213,44,248,200,64,193,198,0,50,204,8,15,7,98,177,2,117,25,130,131,22,179,195,24,129,12,0,27,14,147,251,195,245,197,255,95,40,194,249,60,148,193,121,140,184,229,98,45,106,48,35,228,201,67,200,243,201,185,202,222,219,121,54,218,47,35,56,33,216,137,138,21,96,48,104,102,93,173,45,56,219,57,174,180,132,2,138,193,216,175,111,174,51,30,113,111,108,151,137,122,67,60,214,227,80,212,115,180,2,209,225,60,132,143,61,16,129,68,62,248,246,187,7,255,11,61,65,158,98,227,8,7,5,93,131,219,73,72,4,143,15,12,192,131,21,247,215,78,62,208,210,211,254,31,215,2,173,215,
222,248,92,232,153,92,23,79,183,245,165,23,140,167,220,253,202,249,126,31,246,116,94,16,152,128,143,242,34,66,80,46,15,250,2,65,25,44,246,251,206,11,116,86,216,7,210,175,245,94,87,70,188,232,119,157,141,216,189,171,253,150,215,93,119,63,244,53,135,133,178,24,108,214,191,65,128,46,219,92,228,140,115,79,250,59,172,255,238,236,216,160,111,144,176,96,144,158,191,178,248,168,135,53,209,195,218,233,233,66,155,7,125,207,101,49,105,65,0,140,49,185,204,235,42,35,136,201,64,25,62,208,231,12,54,27,36,59,24,75,50,2,133,188,143,148,207,165,248,156,127,32,126,48,98,223,61,13,71,232,94,78,47,80,72,40,131,71,191,71,247,190,244,237,46,245,183,24,99,80,154,215,197,91,78,32,184,119,113,8,120,161,5,209,239,97,29,44,196,97,132,33,52,111,232,38,16,228,95,40,205,19,148,207,152,76,215,154,96,35,16,10,38,135,152,44,126,56,232,119,65,52,24,160,190,63,254,228,124,14,31,207,55,12,142,205,1,74,136,131,97,249,8,10,113,31,
185,92,132,49,248,79,176,230,14,123,128,64,93,17,229,135,51,66,16,190,15,244,224,95,140,176,112,54,66,117,106,244,162,223,10,224,70,240,192,210,195,96,124,250,45,111,136,126,139,126,207,39,4,2,111,161,244,91,119,47,150,202,135,163,253,25,155,141,13,240,93,81,255,64,108,47,26,190,175,138,0,160,13,147,234,102,5,140,174,80,2,249,58,167,115,173,244,127,22,130,178,190,71,190,96,241,60,53,224,122,188,160,223,249,16,55,15,230,215,147,31,244,208,229,227,161,219,215,197,167,26,136,126,7,115,1,18,195,60,207,106,0,2,42,29,43,101,134,211,47,228,218,195,184,188,167,231,137,226,35,108,231,8,228,245,254,222,15,161,8,15,185,114,155,143,50,120,40,255,6,233,248,230,9,80,241,183,112,148,197,229,208,189,130,185,92,246,7,84,95,176,189,172,27,195,185,69,5,159,139,250,134,241,4,236,40,244,91,216,245,189,34,250,45,40,56,2,69,185,28,232,123,22,159,21,204,70,124,32,247,47,19,216,30,14,150,49,114,125,238,95,33,40,86,65,206,
168,59,73,255,34,238,24,107,96,5,202,39,232,151,121,114,243,252,10,11,62,118,144,96,207,55,206,195,230,38,213,195,13,71,192,210,225,242,232,63,95,131,202,123,227,15,50,242,212,56,96,230,117,163,82,246,248,247,148,240,37,70,239,167,15,114,83,186,54,135,27,80,8,192,114,114,237,117,20,128,229,230,143,175,32,254,229,21,116,41,137,208,15,44,240,205,189,7,242,105,215,175,170,243,36,253,9,252,253,207,13,196,120,128,127,2,176,255,144,42,119,18,2,46,20,194,77,20,252,17,246,255,101,238,223,114,209,111,35,216,236,75,123,81,208,195,203,118,15,175,246,50,65,244,59,64,129,27,122,141,173,233,235,71,158,194,8,166,97,219,14,118,36,130,6,19,219,125,32,14,112,225,172,36,112,86,130,237,149,195,69,33,6,51,140,133,130,227,241,250,42,2,16,246,95,185,12,230,31,81,225,134,254,166,10,54,118,243,151,66,176,97,136,230,222,66,189,221,75,1,83,198,224,133,132,130,147,253,17,216,21,48,27,144,57,31,12,198,114,238,183,143,24,108,254,111,
89,243,25,223,99,198,55,208,140,126,199,66,217,87,91,169,27,138,119,249,184,89,79,133,58,33,158,152,184,3,226,28,116,69,4,28,172,174,154,5,31,25,40,216,24,64,134,25,225,225,64,44,86,160,46,67,112,208,98,118,24,35,144,1,96,195,97,114,127,184,190,248,255,11,69,56,159,135,50,56,143,17,183,92,172,69,13,102,132,60,121,8,121,62,57,87,217,123,59,207,70,251,101,4,39,4,59,81,177,2,12,6,205,172,171,181,5,103,59,199,149,150,80,64,49,24,251,245,205,117,198,35,238,141,237,50,81,111,136,199,122,28,138,122,142,86,32,58,156,135,240,177,7,34,144,200,7,223,126,247,224,127,161,39,200,83,108,28,225,160,160,107,112,59,9,137,224,241,129,1,120,176,226,254,218,201,7,90,122,218,255,3,253,6,173,218,

View file

@ -59,7 +59,7 @@ ditFileFolder]&]
a folder. The options to setup the EditFolder are similar to
the used in the setup of a FileSel.&]
[s3;~~~256; &]
[s0;~~~256; &]
[s3; &]
[ {{10000F(128)G(128)@1 [s0;~~~256; [* Constructor Detail]]}}&]
[s3;~~~256;%- &]
[s5;:EditFolder`:`:EditFolder`(`):~~~256;%- [* EditFolder]()&]

View file

@ -1,14 +1,14 @@
TITLE("EditFolder")
COMPRESSED
120,156,173,87,235,83,26,89,22,255,87,186,42,51,83,73,42,147,116,55,32,40,95,220,218,153,217,221,218,215,84,205,206,39,203,25,141,33,9,181,168,89,193,15,179,83,51,165,168,248,32,138,128,1,193,103,124,225,27,5,1,17,4,81,9,130,239,55,242,18,121,72,16,27,68,4,95,40,219,24,39,49,51,217,157,249,176,93,84,55,231,222,243,59,231,252,206,189,93,247,215,25,48,240,209,71,224,61,240,22,248,43,87,218,103,164,199,217,133,20,90,102,6,25,139,37,16,179,97,28,241,159,127,254,123,42,49,137,135,80,60,6,15,97,8,56,12,132,133,83,208,27,132,129,96,28,140,193,66,4,56,21,75,192,96,8,96,90,14,37,155,74,205,204,160,192,4,194,21,8,190,7,223,130,241,56,24,194,99,9,88,2,132,193,19,96,20,11,131,32,12,226,97,28,132,197,16,96,92,218,35,18,53,39,51,3,68,221,49,104,142,212,20,76,42,8,129,32,30,130,64,12,140,7,49,56,44,4,97,96,52,4,140,135,33,16,151,70,202,123,148,153,241,199,20,98,
18,128,77,146,194,165,160,165,167,160,209,176,88,16,141,158,132,97,49,16,6,132,49,56,40,21,151,146,246,144,244,132,156,247,33,74,184,95,165,132,7,211,200,52,82,238,53,163,108,44,241,110,58,142,8,161,208,148,123,41,183,240,104,90,44,14,77,150,154,100,132,65,97,48,156,130,75,133,112,88,180,36,44,8,167,21,144,254,85,72,46,32,229,146,242,104,215,17,200,16,4,67,196,135,16,158,136,150,240,227,143,63,222,135,176,224,155,78,225,209,90,32,16,173,27,134,208,49,148,7,30,194,165,130,169,56,2,68,0,49,120,44,140,195,163,212,159,101,23,100,231,94,51,121,136,133,137,215,60,8,247,8,183,82,160,20,180,163,32,1,173,31,151,138,6,0,81,18,232,19,109,36,14,253,97,8,105,180,107,112,18,151,4,165,222,75,189,133,54,9,131,3,241,169,32,30,139,199,97,81,38,48,148,2,161,141,4,147,252,209,101,72,203,203,47,200,205,166,100,102,124,255,237,15,31,127,254,183,79,191,254,10,200,0,190,255,30,74,238,149,116,12,144,65,5,137,
64,198,221,116,60,17,11,124,254,136,76,251,34,159,242,136,84,144,153,249,195,15,159,100,102,80,49,68,32,249,128,136,105,239,230,178,210,178,222,236,145,52,148,60,140,75,33,126,252,41,144,145,126,27,188,15,222,71,235,190,131,1,174,55,16,6,248,54,51,227,46,230,102,212,228,88,26,58,122,211,251,89,225,67,10,57,231,39,247,111,104,249,207,200,57,104,138,7,89,15,126,159,159,71,43,200,167,80,177,95,103,61,160,22,228,100,61,184,138,68,166,144,174,235,248,136,148,151,245,105,33,53,235,214,207,198,127,170,239,155,116,12,241,58,253,219,201,204,36,29,144,120,93,57,240,190,245,59,42,64,37,145,242,0,114,30,64,201,254,46,191,144,6,160,219,154,252,36,143,84,144,246,75,24,252,214,74,79,39,231,102,63,33,165,65,56,24,247,9,186,251,232,37,71,69,47,138,222,94,39,138,70,196,98,175,161,15,45,213,77,236,40,94,183,217,226,149,226,32,179,115,148,219,111,154,164,155,207,207,35,207,253,76,121,179,88,51,186,225,46,171,111,12,30,213,23,
11,124,78,51,119,136,183,232,179,109,196,170,235,245,33,206,200,102,172,207,42,9,155,139,69,18,125,143,220,219,20,225,69,195,110,86,5,61,62,172,23,236,169,186,125,145,5,235,168,160,199,181,96,121,101,240,52,30,171,12,145,3,107,64,120,34,182,174,34,145,10,182,184,85,207,43,233,21,47,116,50,247,163,225,81,68,22,98,138,145,14,203,43,101,116,55,56,171,158,71,102,213,108,46,114,238,182,157,15,10,183,171,227,61,26,253,37,47,146,112,183,143,212,219,167,87,21,115,146,80,192,26,116,56,246,154,61,210,208,249,128,199,232,41,42,243,85,77,178,38,181,207,207,78,53,138,38,235,134,195,83,58,189,208,188,228,143,168,18,150,186,215,203,76,229,128,184,161,110,12,41,119,56,78,98,19,175,162,206,222,144,226,210,107,54,202,237,47,47,16,121,212,205,214,42,214,35,220,54,85,52,196,45,173,63,72,52,248,250,206,19,138,6,121,88,101,74,12,158,11,78,89,165,35,213,220,77,129,171,14,105,176,93,208,183,194,219,115,225,51,228,76,36,26,95,98,
15,32,130,62,177,169,85,19,16,51,6,91,123,20,22,198,81,241,244,111,92,204,103,5,249,79,208,247,230,3,139,8,18,175,94,233,223,186,146,162,70,164,33,176,226,30,173,169,53,40,157,205,174,69,145,164,37,86,127,94,210,84,204,56,174,240,180,214,182,150,86,58,13,53,149,207,75,246,101,86,149,84,166,47,111,83,135,251,194,76,73,162,203,42,125,229,182,86,185,13,147,237,19,118,123,143,210,110,223,147,121,90,214,36,34,142,89,62,206,169,216,209,212,123,102,17,4,57,216,24,45,213,135,27,29,226,46,159,53,118,162,102,52,137,249,7,186,129,75,45,107,80,101,115,150,88,121,94,133,206,16,45,243,234,156,227,69,139,175,204,23,23,227,103,85,77,11,34,43,34,44,233,170,148,52,238,111,31,116,240,121,211,186,232,244,115,182,171,189,53,248,242,121,11,223,188,179,24,105,152,235,58,27,154,116,249,78,125,167,99,204,67,195,196,246,101,183,97,87,24,104,88,117,178,54,140,197,147,29,124,155,67,80,91,228,215,156,148,239,47,36,66,195,92,113,80,
230,26,183,132,198,188,243,91,102,255,104,167,222,49,38,139,85,25,154,131,107,136,44,208,59,110,145,109,212,204,45,6,66,110,254,188,134,239,63,110,23,12,149,174,152,3,181,7,116,69,235,164,247,88,219,127,161,88,213,74,148,175,100,171,131,102,99,167,174,47,177,107,64,98,102,85,91,9,15,105,26,182,151,52,33,175,215,212,195,142,80,127,159,82,45,53,22,141,118,250,26,172,156,34,100,119,174,58,166,157,75,48,231,123,54,247,143,152,170,216,81,251,218,162,95,108,52,241,198,172,235,75,77,23,123,214,33,142,201,42,82,90,95,40,213,92,207,4,103,102,203,125,193,13,245,22,91,119,207,199,218,47,188,38,25,99,251,130,206,227,241,246,124,190,210,158,229,149,45,185,116,82,62,105,17,150,33,129,105,65,162,124,91,160,22,48,52,11,243,197,42,245,94,180,55,194,106,209,73,212,49,157,54,126,166,106,236,152,109,173,230,27,167,134,130,116,249,48,119,89,60,204,87,132,119,245,243,190,134,138,21,101,251,90,111,111,105,159,253,72,251,50,44,231,199,39,
219,252,253,211,200,86,212,211,35,92,216,151,169,167,68,236,157,211,248,89,155,179,177,173,134,173,56,245,106,218,87,235,103,221,53,206,88,229,144,210,52,228,9,169,56,59,17,14,199,229,108,65,99,9,206,202,152,155,18,215,58,83,19,60,11,10,183,184,51,210,150,243,142,169,120,135,186,196,234,223,20,214,159,47,169,23,228,21,45,45,74,186,183,62,68,103,243,38,206,70,132,213,218,242,169,34,196,85,121,161,138,11,116,1,13,67,36,108,234,13,157,152,166,16,67,153,185,217,111,231,84,119,123,226,177,242,129,74,150,179,59,190,185,22,230,140,8,143,102,196,171,6,182,192,169,119,183,249,21,142,45,81,221,188,94,204,53,200,59,36,71,156,181,213,154,149,177,142,186,238,234,58,29,119,196,208,90,91,193,91,143,140,110,248,199,157,77,21,157,246,218,102,150,97,71,58,177,57,57,92,102,220,153,175,118,69,66,157,35,175,7,187,163,103,206,62,237,1,131,161,92,52,114,90,220,107,225,145,133,198,182,105,166,77,167,56,116,174,88,61,156,1,217,194,218,222,
244,186,52,218,58,93,39,114,204,76,197,34,194,48,127,124,117,186,171,215,183,55,227,145,208,189,91,122,85,253,75,73,179,158,163,122,222,185,173,16,184,229,197,214,64,52,208,61,223,190,52,37,127,73,95,76,36,142,159,87,9,69,101,140,6,150,194,20,168,178,142,150,55,47,196,184,209,88,111,167,117,71,32,84,75,206,142,166,133,77,61,53,234,208,132,159,51,171,237,10,79,216,166,195,174,178,186,125,67,191,193,200,81,119,239,218,86,205,53,206,74,59,107,96,202,90,105,166,251,251,45,98,238,210,105,204,180,174,169,121,45,157,74,188,152,95,51,88,250,109,46,235,188,197,187,230,31,215,5,122,69,134,190,42,213,134,84,47,168,234,48,69,36,3,123,22,126,144,171,209,87,118,46,219,87,68,188,1,229,193,33,115,135,94,49,51,178,111,112,180,205,114,249,34,182,184,84,214,103,101,247,47,95,250,205,33,38,186,191,187,78,252,156,229,137,216,10,123,201,238,63,141,42,233,251,11,23,45,200,188,212,178,234,240,119,238,248,37,166,89,119,149,138,227,82,13,
139,150,43,237,51,161,70,166,117,166,199,32,25,102,46,154,138,99,107,27,62,36,216,21,234,94,145,54,73,4,117,102,191,231,220,198,173,231,169,89,78,230,176,71,43,114,235,228,29,206,243,240,196,220,160,98,235,82,160,59,46,85,123,29,10,205,192,100,160,182,186,107,192,63,98,147,181,118,190,208,52,143,245,105,215,91,204,205,113,245,82,207,140,161,199,197,235,25,28,150,116,12,234,218,232,221,210,234,138,69,151,170,173,185,215,232,154,25,107,247,47,183,141,86,207,152,122,26,184,173,178,113,54,235,50,190,49,230,146,175,114,249,199,125,17,27,47,30,95,153,102,205,185,43,135,188,230,67,185,101,96,182,202,124,185,52,220,113,60,194,176,159,41,141,61,170,177,211,109,247,222,90,199,222,202,75,99,195,88,203,68,41,187,206,162,142,242,245,172,221,75,135,68,211,225,87,122,120,70,167,134,227,10,55,187,133,130,33,79,112,63,178,61,122,56,219,98,56,223,144,155,84,66,164,106,47,184,80,162,209,201,54,45,27,227,21,1,225,192,152,220,214,169,215,239,155,
167,213,97,126,77,104,123,40,34,13,109,112,54,39,70,55,23,165,222,118,182,178,171,152,93,60,123,201,168,215,248,182,53,103,242,222,53,198,113,67,212,234,178,59,171,132,135,47,119,251,55,250,187,75,229,210,217,245,146,213,18,53,123,80,187,21,49,169,171,249,54,15,7,133,188,102,212,59,20,17,163,247,0,169,208,150,120,206,17,167,45,114,225,222,19,118,69,221,163,206,198,22,115,99,115,61,99,57,116,28,10,142,4,151,24,236,150,113,135,154,165,25,154,50,251,143,124,67,229,59,134,190,18,221,100,17,255,96,66,111,14,138,130,65,39,75,49,87,103,180,117,182,93,138,84,39,149,83,197,222,41,190,249,64,171,176,34,135,219,213,83,99,67,202,218,170,196,113,181,167,108,164,124,177,212,147,96,118,148,52,44,214,242,28,135,199,251,204,254,3,159,44,116,24,143,196,245,167,137,218,242,227,229,3,217,47,143,149,212,183,214,59,241,3,144,169,64,54,240,152,76,162,60,2,104,249,232,177,132,106,155,71,133,57,164,228,224,27,135,103,217,180,167,247,223,135,
191,111,125,89,72,125,74,206,123,2,208,158,146,0,10,233,49,13,120,88,72,163,229,231,161,17,146,2,231,43,18,37,153,35,255,25,41,143,116,149,130,74,162,144,114,104,111,227,223,7,254,129,226,242,159,209,200,249,121,212,55,243,180,194,103,87,193,110,84,153,93,64,2,168,228,92,50,37,187,32,233,147,156,45,164,162,241,208,99,52,249,255,13,38,255,241,187,156,247,223,232,196,15,31,194,168,245,147,214,252,226,54,4,19,238,252,225,234,158,14,1,55,189,50,238,2,168,214,163,210,10,10,115,104,249,5,192,103,36,90,54,153,242,78,130,190,147,153,73,27,247,115,45,122,195,186,157,117,231,166,40,189,123,83,123,222,190,243,190,106,251,83,30,153,70,206,166,144,255,77,162,222,112,251,95,108,222,20,240,219,248,124,121,165,106,129,191,146,114,31,162,77,253,11,153,74,251,111,124,222,193,208,229,249,238,170,255,228,188,167,164,2,244,155,229,17,240,184,32,63,23,200,248,191,138,226,15,11,98,32,243,63,149,68,174,182,
120,156,173,87,233,83,34,103,30,254,87,186,106,146,212,100,106,50,211,221,128,160,124,113,107,147,61,106,175,84,101,243,201,50,209,113,152,25,106,241,88,193,15,217,84,82,138,138,7,163,8,56,32,120,142,23,222,40,8,136,32,136,202,32,120,223,200,37,114,200,32,54,136,8,94,40,219,56,102,198,73,102,43,249,176,93,84,55,239,241,252,126,207,243,123,223,174,247,233,12,24,248,232,35,240,62,120,7,252,149,43,237,115,210,147,236,34,10,45,51,131,140,197,18,136,217,48,142,248,175,191,252,35,149,152,196,67,40,30,131,135,48,4,28,6,194,194,41,232,13,194,64,48,14,198,96,33,2,156,138,37,96,48,4,48,45,135,146,77,165,102,102,80,96,2,225,26,4,223,135,239,192,120,28,12,225,177,4,44,1,194,224,9,48,138,133,65,16,6,241,48,14,194,98,8,48,46,237,49,137,154,147,153,1,162,211,49,104,142,212,20,76,42,8,129,32,30,130,64,12,140,7,49,56,44,4,97,96,52,4,140,135,33,16,151,70,202,123,156,153,241,167,20,98,18,128,
77,138,194,165,160,212,83,208,104,88,44,136,70,79,194,176,24,8,3,194,24,28,148,138,75,73,123,68,122,74,206,251,144,36,220,175,74,194,131,105,100,26,41,247,70,81,54,150,120,47,29,71,132,80,104,202,253,148,59,120,52,45,22,135,38,75,77,42,194,160,48,24,78,193,165,66,56,44,74,9,11,194,105,133,164,127,23,145,11,73,185,164,60,218,77,4,50,4,193,16,241,17,132,39,162,20,126,252,241,199,7,16,22,124,83,41,60,202,5,2,81,222,48,132,246,161,58,240,16,46,21,76,197,17,32,2,136,193,99,97,28,30,149,94,144,93,152,157,123,163,228,17,22,38,222,232,32,220,39,220,73,129,82,208,138,130,4,148,63,46,21,13,0,162,34,208,39,90,72,28,250,195,16,210,104,55,224,36,46,9,74,189,159,122,7,45,18,6,7,226,83,65,60,22,143,195,162,74,96,40,5,66,11,9,38,245,163,203,144,150,151,95,152,155,77,201,204,248,254,219,31,62,254,226,239,159,125,253,21,144,1,124,255,61,148,220,43,233,24,32,131,10,18,129,140,123,
233,120,34,22,248,226,49,153,246,135,124,202,99,82,97,102,230,15,63,124,146,153,65,197,16,129,228,3,34,166,189,27,203,74,203,122,179,71,210,80,241,48,46,133,248,241,103,64,70,250,93,240,1,248,0,229,253,41,6,184,217,64,24,224,219,204,140,123,152,219,81,147,125,105,104,239,237,217,5,69,143,40,228,156,159,166,127,67,203,47,32,231,160,41,30,102,61,252,125,126,30,173,48,159,66,197,126,157,245,144,90,152,147,245,240,58,18,153,66,186,225,241,17,41,47,235,179,34,106,214,157,159,245,255,196,239,155,116,12,241,38,253,219,193,204,164,28,144,120,195,28,120,191,245,59,42,64,37,145,242,0,114,30,64,201,254,46,191,136,6,160,219,154,252,52,143,84,152,246,75,24,252,182,149,158,78,206,205,126,74,74,131,112,48,238,19,116,247,209,75,143,139,95,20,191,189,78,21,77,136,197,94,75,31,94,174,159,220,85,188,110,183,197,171,196,65,102,215,24,119,192,52,69,55,95,92,68,158,251,153,242,22,177,102,108,211,93,222,208,20,60,110,40,17,248,156,
102,238,48,111,201,103,219,140,213,52,232,67,156,209,173,88,191,85,18,54,151,136,36,250,94,185,183,57,194,139,134,221,172,74,122,124,68,47,216,87,245,248,34,139,214,49,65,175,107,209,242,202,224,105,58,81,25,34,135,214,128,240,84,108,93,67,34,149,108,113,155,158,87,218,39,94,236,98,30,68,195,99,136,44,196,20,35,157,150,87,202,232,94,112,78,189,128,204,169,217,92,228,194,109,187,24,18,238,212,196,123,53,250,43,94,36,225,238,24,109,176,207,172,41,230,37,161,128,53,232,112,236,183,120,164,161,139,65,143,209,83,92,238,171,158,98,77,105,159,159,159,105,20,205,214,77,135,167,108,102,177,101,217,31,81,37,44,245,175,87,152,202,65,113,99,253,56,82,225,112,156,198,38,95,69,157,125,33,197,149,215,108,148,219,95,94,34,242,168,155,173,85,108,68,184,237,170,104,136,91,214,112,152,104,244,245,95,36,20,141,242,176,202,148,24,186,16,156,177,202,70,107,184,91,2,87,61,210,104,187,164,111,135,119,230,195,231,200,185,72,52,177,204,30,68,4,
253,98,83,155,38,32,102,12,181,245,42,44,140,227,146,153,223,184,152,5,133,249,79,209,247,230,3,139,8,18,175,95,233,223,186,146,162,38,164,49,176,234,30,171,173,51,40,157,45,174,37,145,164,53,214,112,81,218,92,194,56,169,244,180,213,181,149,85,57,13,181,85,207,75,15,100,86,149,84,166,175,104,87,135,251,195,76,73,162,219,42,125,229,182,86,187,13,83,29,147,118,123,175,210,110,223,151,121,90,215,37,34,142,89,62,193,169,220,213,52,120,230,16,4,57,220,28,43,211,135,155,28,226,110,159,53,118,170,102,52,139,249,135,186,193,43,45,107,72,101,115,150,90,121,94,133,206,16,45,247,234,156,19,197,75,175,204,151,151,19,231,213,205,139,34,43,34,44,237,174,146,52,29,236,28,118,242,121,51,186,232,204,115,182,171,163,45,248,242,121,43,223,188,187,20,105,156,239,62,31,158,114,249,206,124,103,227,204,35,195,228,206,85,143,97,79,24,104,92,115,178,54,141,37,83,157,124,155,67,80,87,236,215,156,86,28,44,38,66,35,92,113,80,230,154,176,
132,198,189,11,219,102,255,88,151,222,49,46,139,85,27,90,130,235,136,44,208,55,97,145,109,214,206,47,5,66,110,254,130,134,239,63,233,16,12,151,173,154,3,117,135,116,69,219,148,247,68,59,112,169,88,211,74,148,175,100,107,67,102,99,151,174,63,177,103,64,98,102,85,123,41,15,105,30,177,151,54,35,175,215,213,35,142,208,64,191,82,45,53,22,143,117,249,26,173,156,98,100,111,190,38,166,157,79,48,23,122,183,14,142,153,170,216,113,199,250,146,95,108,52,241,198,173,27,203,205,151,251,214,97,142,201,42,82,90,95,40,213,92,207,36,103,118,219,125,201,13,245,149,88,247,46,198,59,46,189,38,25,99,231,146,206,227,241,246,125,190,178,222,149,213,109,185,116,74,62,101,17,150,35,129,25,65,162,98,71,160,22,48,52,139,11,37,42,245,126,180,47,194,106,213,73,212,49,157,54,126,174,106,234,156,107,171,225,27,167,135,131,116,249,8,119,69,60,194,87,132,247,244,11,190,198,202,85,101,199,122,95,95,89,191,253,88,251,50,44,231,199,167,218,253,3,
51,200,118,212,211,43,92,60,144,169,167,69,236,221,179,248,121,187,179,169,189,150,173,56,243,106,58,214,26,230,220,181,206,88,213,176,210,52,236,9,169,56,187,17,14,199,229,108,69,99,9,206,203,153,91,18,215,6,83,19,60,15,10,183,185,179,210,214,139,206,233,120,167,186,212,234,223,18,54,92,44,171,23,229,149,173,173,74,186,183,33,68,103,243,38,207,71,133,53,218,138,233,98,196,85,117,169,138,11,116,1,13,67,36,108,238,11,157,154,166,17,67,185,185,197,111,231,212,244,120,226,177,138,193,42,150,179,39,190,181,30,230,140,10,143,103,197,107,6,182,192,169,119,183,251,21,142,109,81,253,130,94,204,53,200,59,37,199,156,245,181,218,213,241,206,250,158,154,122,29,119,212,208,86,87,201,219,136,140,109,250,39,156,205,149,93,246,186,22,150,97,87,58,185,53,53,82,110,220,93,168,113,69,66,93,163,175,135,122,162,231,206,126,237,33,131,161,92,50,114,90,221,235,225,209,197,166,246,25,166,77,167,56,114,174,90,61,156,65,217,226,250,254,204,134,52,
218,54,83,47,114,204,78,199,34,194,48,127,98,109,166,187,207,183,63,235,145,208,189,219,122,85,195,75,73,139,158,163,122,222,181,163,16,184,229,37,214,64,52,208,179,208,177,60,45,127,73,95,74,36,78,158,87,11,69,229,140,70,150,194,20,168,182,142,85,180,44,198,184,209,88,95,151,117,87,32,84,75,206,143,103,132,205,189,181,234,208,164,159,51,167,237,14,79,218,102,194,174,242,250,3,195,128,193,200,81,247,236,217,214,204,181,206,42,59,107,112,218,90,101,166,251,7,44,98,238,242,89,204,180,161,169,125,45,157,78,188,88,88,55,88,6,108,46,235,130,197,187,238,159,208,5,250,68,134,254,106,213,166,84,47,168,238,52,69,36,131,251,22,126,144,171,209,87,117,173,216,87,69,188,65,229,225,17,115,151,94,57,59,122,96,112,180,207,113,249,34,182,184,76,214,111,101,15,172,92,249,205,33,38,186,191,187,79,253,156,149,201,216,42,123,217,238,63,139,42,233,7,139,151,173,200,130,212,178,230,240,119,237,250,37,166,57,119,181,138,227,82,141,136,86,170,
236,179,161,38,166,117,182,215,32,25,97,46,153,74,98,235,155,62,36,216,29,234,89,149,54,75,4,245,102,191,231,194,198,109,224,169,89,78,230,136,71,43,114,235,228,157,206,139,240,228,252,144,98,251,74,160,59,41,83,123,29,10,205,224,84,160,174,166,123,208,63,106,147,181,117,189,208,180,140,247,107,55,90,205,45,113,245,114,239,172,161,215,197,235,29,26,145,116,14,233,218,233,61,210,154,202,37,151,170,189,165,207,232,154,29,239,240,175,180,143,213,204,154,122,27,185,109,178,9,54,235,42,190,57,238,146,175,113,249,39,253,17,27,47,30,95,157,97,205,187,171,134,189,230,35,185,101,112,174,218,124,181,60,210,121,50,202,176,159,43,141,189,170,241,179,29,247,254,122,231,254,234,75,99,227,120,235,100,25,187,222,162,142,242,245,172,189,43,135,68,211,233,87,122,120,70,167,134,227,10,183,184,133,130,97,79,240,32,178,51,118,52,215,106,184,216,148,155,84,66,164,122,63,184,88,170,209,201,182,44,155,19,149,1,225,224,184,220,214,165,215,31,152,103,212,97,
126,109,104,103,56,34,13,109,114,182,38,199,182,150,164,222,14,182,178,187,132,93,50,119,197,104,208,248,118,52,231,242,190,117,198,73,99,212,234,178,59,171,133,71,47,247,6,54,7,122,202,228,210,185,141,210,181,82,53,123,72,187,29,49,169,107,248,54,15,7,133,188,102,52,56,20,17,163,247,16,169,212,150,122,46,16,167,45,114,233,222,23,118,71,221,99,206,166,86,115,83,75,3,99,37,116,18,10,142,6,151,25,236,214,9,135,154,165,25,158,54,251,143,125,195,21,187,134,254,82,221,84,49,255,112,82,111,14,138,130,65,39,75,49,95,111,180,117,181,95,137,84,167,85,211,37,222,105,190,249,80,171,176,34,71,59,53,211,227,195,202,186,234,196,73,141,167,124,180,98,169,204,147,96,118,150,54,46,213,241,28,71,39,7,204,129,67,159,44,116,20,143,196,245,103,137,186,138,147,149,67,217,47,143,149,212,183,173,119,230,7,32,83,129,108,224,9,153,68,121,12,208,242,209,99,9,245,54,143,139,114,72,201,206,55,19,10,178,105,207,30,188,15,127,191,245,
101,17,245,25,57,239,41,64,123,70,2,40,164,39,52,224,81,17,141,150,159,135,70,72,26,156,175,72,148,100,142,252,2,82,30,233,58,5,149,68,33,229,208,222,198,127,0,252,19,197,229,23,208,200,249,121,212,55,227,180,162,130,235,96,183,88,102,23,146,0,42,57,151,76,201,46,76,206,73,142,22,81,209,120,232,49,154,252,255,6,147,255,228,93,206,7,111,124,226,109,198,111,92,227,79,38,243,15,119,33,152,240,233,31,175,239,233,16,112,187,86,25,247,0,212,228,81,105,133,69,57,180,252,66,224,115,18,45,155,76,121,231,61,223,249,203,100,27,247,115,19,122,171,117,55,235,211,219,110,244,222,109,211,121,247,211,247,237,218,159,243,200,52,114,54,133,252,31,18,245,214,180,15,200,0,223,39,240,219,244,124,121,109,103,129,191,145,114,31,161,213,252,43,153,74,251,95,122,222,193,208,117,249,238,186,240,228,188,103,164,66,244,99,229,49,240,164,48,63,23,200,248,191,186,225,15,59,97,32,243,191,188,234,172,103,

View file

@ -0,0 +1,918 @@
topic "FirefoxBrowser";
[ $$0,0#00000000000000000000000000000000:Default]
[i448;a25;kKO9;2 $$1,0#37138531426314131252341829483380:class]
[l288;2 $$2,2#27521748481378242620020725143825:desc]
[b42;2 $$3,3#13035079074754324216151401829390:normal]
[0 $$4,0#96390100711032703541132217272105:end]
[i448;a25;kKO9;2 $$5,0#37138531426314131252341829483370:item]
[H6;0 $$6,0#05600065144404261032431302351956:begin]
[{_}%EN-US
[ {{10000@3 [s0; [*@7;4 FirefoxBrowser]]}}&]
[s4;%- &]
[s1;:FirefoxBrowser`:`:class:%- [@(0.0.255)3 class][3 _][*3 FirefoxBrowser][3 _:_][@(0.0.255)3 p
ublic][3 _][*@3;3 DHCtrlActiveX]&]
[s0;2 &]
[s0; [2 As seen in layout designer:]&]
[s0;2 &]
[s2;
@@image:2328&1159
<EFBFBD><EFBFBD>è<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>оω<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ы<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>寿л缿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ь<EFBFBD>ɑ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>騿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ь<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ψ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ξ<EFBFBD>
樿轿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
岿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>пκ
Β<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>úу<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>е<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Π弿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ω<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>浿<EFBFBD>嫿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>鴿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>σ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ъ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>忿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ň<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
嫿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>嵿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>í<EFBFBD><EFBFBD>
щ<EFBFBD><EFBFBD><EFBFBD>З<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>у<EFBFBD><EFBFBD>
ɡ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>丿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
毿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>亿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>樿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>á<EFBFBD> <EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Г<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>с
<EFBFBD><EFBFBD>ξ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>х
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ξ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>贿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
仿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ī<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>β<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>殿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>γ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Т
ō<EFBFBD><EFBFBD><EFBFBD><EFBFBD>аψ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
祿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>г<EFBFBD><EFBFBD>
А<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
樿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>溿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
Ρ<EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD><EFBFBD>
殿<EFBFBD><EFBFBD>
Ь<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>賿嫿
<EFBFBD>īэμ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Ν<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>А<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ǖ<EFBFBD><EFBFBD>×<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>迿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>υ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
竿ц<EFBFBD><EFBFBD>寿<EFBFBD><EFBFBD>
<EFBFBD>浿<EFBFBD><EFBFBD><EFBFBD>Е<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ˉ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>迿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
便<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
к<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ɡ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
е<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
羿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ё
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Η<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>сò<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>а<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ<EFBFBD>σ<EFBFBD><EFBFBD>ü<EFBFBD>
<EFBFBD>驿§<EFBFBD><EFBFBD>
г<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
¨<EFBFBD>Ь<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>χ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>巿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
诿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>婿<EFBFBD><EFBFBD>线穿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD>ú<EFBFBD><EFBFBD>υ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Κ<EFBFBD><EFBFBD><EFBFBD>Т<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò<EFBFBD><EFBFBD><EFBFBD>ì<EFBFBD><EFBFBD>
гя<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>щ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ι<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ψ
<EFBFBD><EFBFBD>亿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Η<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>賿<EFBFBD><EFBFBD>Ο姿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>渿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
蹿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
у<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>缿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>ζ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>¨<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ц<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>竿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Β<EFBFBD><EFBFBD>ψ
η<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>觿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>缿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ǔ<EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>嬿
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>潿<EFBFBD>
<EFBFBD><EFBFBD>ō<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ο<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>í<EFBFBD><EFBFBD>
é<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
Ρ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><EFBFBD>
<EFBFBD>湿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Φ<EFBFBD><EFBFBD>
<EFBFBD>鲿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>沿<EFBFBD>
<EFBFBD>祿洿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>嬿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ū<EFBFBD>
<EFBFBD>祿ó
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ū<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>广<EFBFBD><EFBFBD>
绿<EFBFBD><EFBFBD>П<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>迿<EFBFBD><EFBFBD>诿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ū<EFBFBD><EFBFBD>使<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>广τ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>賿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Λ<EFBFBD>×
<EFBFBD>姿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
í<EFBFBD>寿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
广<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ǐ<EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>退<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ш<EFBFBD><EFBFBD>
Н<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>榿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>г<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>п<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>绿
ō<EFBFBD>怀<EFBFBD><EFBFBD><EFBFBD><EFBFBD>怀<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>нá<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>р樿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>仿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ǐ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>彿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>使Н<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ε<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>溿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>с<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
ф<EFBFBD>毿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>彿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
迿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>嬿<EFBFBD><EFBFBD><EFBFBD>Б
ī<EFBFBD><EFBFBD>х<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>с<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ο<EFBFBD><EFBFBD><EFBFBD>°<EFBFBD><EFBFBD><EFBFBD>
ń<EFBFBD>¤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>怀<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ф<EFBFBD>饿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>ā<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>诿Η
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ν<EFBFBD><EFBFBD>
<EFBFBD>Τ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
ю<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Д
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
迿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
帿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Β<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>便<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>ф
<EFBFBD>κ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>宿<EFBFBD>觿<EFBFBD><EFBFBD><EFBFBD>Г
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ì<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>秿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ьα<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ň<EFBFBD><EFBFBD><EFBFBD>使
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>й<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>嫿觿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Π<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>榿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ё<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Б<EFBFBD><EFBFBD><EFBFBD>
Ν<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>¨<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
я<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>ǜ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ο<EFBFBD><EFBFBD><EFBFBD>ο<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>樿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD>ч竿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
绿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ě<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>湿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>è<EFBFBD>浿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>廿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǹ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Α
尿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ю<EFBFBD>ā<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ζ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
_
<EFBFBD>¤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ζ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鮿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Λ
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ω<EFBFBD><EFBFBD><EFBFBD>
箿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
Υ<EFBFBD><EFBFBD>сù<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ī<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>怀
<EFBFBD><EFBFBD>沿<EFBFBD><EFBFBD>
ο<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Ζ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>щ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ъ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>迿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>÷<EFBFBD>屿
<EFBFBD>в
<EFBFBD>М<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
屿鱿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Ы<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>х<EFBFBD>
<EFBFBD><EFBFBD>и驿驿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Ю<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>便<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ē<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ū 
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>è<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ξ<EFBFBD><EFBFBD>
<EFBFBD>弿<EFBFBD><EFBFBD><EFBFBD>迿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鷿<EFBFBD><EFBFBD>稿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
&]
[s0;2 &]
[s0; [2 As seen in program:]&]
[s0;2 &]
[s0;l288; [2
@@image:2332&1221
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ń<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>屿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Ц<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>櫿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Д<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD><EFBFBD><EFBFBD><EFBFBD>А<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Пг<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>仿<EFBFBD>
 ︿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ο<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>詿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ɑψλ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ê<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Τ<EFBFBD><EFBFBD>Γ诿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>鲿<EFBFBD><EFBFBD><EFBFBD>
д<EFBFBD><EFBFBD>
伿<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>騿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Я<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>怀
ì<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>鸿<EFBFBD><EFBFBD><EFBFBD>
秿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD>á<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ь<EFBFBD>
<EFBFBD>Β<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>伿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>轿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>У<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>т<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>巿<EFBFBD><EFBFBD>и<EFBFBD>
ǖ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Ξ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>槿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>щ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>稿<EFBFBD><EFBFBD><EFBFBD>Β<EFBFBD>
<EFBFBD>轿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>仿г<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>щ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
沿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Т绿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>耀<EFBFBD><EFBFBD>±
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
騿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>騿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>鲿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
±<EFBFBD>
<EFBFBD>Ψ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ù<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ě<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>±<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>±Е<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>怀<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>σ<EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>к<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>榿<EFBFBD>Τ使<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>±<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
γ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
δ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Ю
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ш<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>絿檿<EFBFBD>诿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>±Η
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Ν<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>庿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>毿<EFBFBD><EFBFBD>
<EFBFBD>В<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>毿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
а<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Е<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ё<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
σ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>и<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>áЁ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
±<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>齿±<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>±<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ο<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ó<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>饿<EFBFBD>访<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ζ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
潿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>М
<EFBFBD><EFBFBD><EFBFBD>线<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
齿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǚ
<EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>使<EFBFBD><EFBFBD><EFBFBD>
弿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Т<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ξ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>σ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Π<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Х
Η<EFBFBD><EFBFBD>诿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>δ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>嫿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>鲿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ā<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
廿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ù<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Ш<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ц<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Ш<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ё<EFBFBD>
<EFBFBD><EFBFBD>ǚ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ψ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>崿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Π<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>毿<EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鷿<EFBFBD><EFBFBD>ǒ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>輿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>线<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>鷿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>輿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>槿_<EFBFBD>溿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>輿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>屿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>櫿鴿<EFBFBD><EFBFBD>
Ξ<EFBFBD><EFBFBD><EFBFBD>
р<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>í
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Ξ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>鲿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>洿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
秿<EFBFBD><EFBFBD>ч<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>竿<EFBFBD><EFBFBD>
<EFBFBD>ι<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
ě<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>屿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǚ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˇ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
]&]
[s0;2 &]
[s3; FirefoxBrowser is a control to render internet web pages and
html code&]
[s3; To run properly FirefoxBrowser requires to install previously
Mozilla Firefox and [^http`:`/`/www`.iol`.ie`/`~locka`/mozilla`/control`.htm^ Mozil
la ActiveX] control in the system.&]
[s3; As this control is based in DHCtrlActiveX it can only work in
Windows.&]
[s3; &]
[s4; &]
[ {{10000F(128)G(128)@1 [s0; [*2 Constructor Detail]]}}&]
[s6;%- &]
[s5;:FirefoxBrowser`:`:FirefoxBrowser`(`):%- [* FirefoxBrowser]()&]
[s2; Initializes FirefoxBrowser.&]
[s4;2 &]
[s4;%- &]
[ {{10000F(128)G(128)@1 [s0; [*2 Public Member List]]}}&]
[s6;%- &]
[s5;:FirefoxBrowser`:`:Browse`(const String`&`):%- [@(0.0.255) bool]_[* Browse]([@(0.0.255) c
onst]_[_^String^ String]_`&[*@3 url])&]
[s2; Renders [%-*@3 url].web page in control.&]
[s4; &]
[s6;%- &]
[s5;:FirefoxBrowser`:`:ShowHTML`(const String`&`):%- [@(0.0.255) bool]_[* ShowHTML]([@(0.0.255) c
onst]_[_^String^ String]_`&[*@3 html])&]
[s2; Renders [%-*@3 html].code in control.&]
[s4; &]
[s6;%- &]
[s5;:FirefoxBrowser`:`:GoForward`(`):%- [@(0.0.255) bool]_[* GoForward]()&]
[s2; Browses to the next item in the history list.&]
[s4;%- &]
[s6;%- &]
[s5;:FirefoxBrowser`:`:GoBack`(`):%- [@(0.0.255) bool]_[* GoBack]()&]
[s2; Browses to the previous item in the history list.&]
[s4;%- &]
[s6;%- &]
[s5;:FirefoxBrowser`:`:GetLocation`(`):%- [_^String^ String]_[* GetLocation]()&]
[s2; Retrieves the full URL of the document currently being viewed.&]
[s4;%- &]
[s6;%- &]
[s5;:FirefoxBrowser`:`:GetTitle`(`):%- [_^String^ String]_[* GetTitle]()&]
[s2; Retrieves the short, user`-friendly name of the document currently
being viewed.&]
[s4;%- &]
[s6;%- &]
[s5;:FirefoxBrowser`:`:GetOffline`(bool`&`):%- [@(0.0.255) bool]_[* GetOffline]([@(0.0.255) b
ool]_`&[*@3 offline])&]
[s2; Puts in [%-*@3 offline] if object is currently operating in offline
mode.&]
[s2; Returns true if ok.&]
[s4; &]
[s6;%- &]
[s5;:FirefoxBrowser`:`:GetReadyState`(`):%- [_^String^ String]_[* GetReadyState]()&]
[s2; Gets the ready state of an object. Possible values are:&]
[s2;i150;O0; `"Uninitialized`": -|Default initialization state&]
[s2;i150;O0; `"Loading`": -|-|Object is currently loading its properties&]
[s2;i150;O0; `"Loaded`": -|-|Object was initialized&]
[s2;i150;O0; `"Interactive`": -|Object is interactive, but not all
its data is available&]
[s2;i150;O0; `"Complete`": -|Object has received all its data&]
[s2;i150;O0; `"Unknown`"&]
[s2; Returns true if ok.&]
[s2; It seems to return always `"Complete`".&]
[s4;%- &]
[s6;%- &]
[s5;:FirefoxBrowser`:`:GoHome`(`):%- [@(0.0.255) bool]_[* GoHome]()&]
[s2; Navigates to the current home or start page.&]
[s2; Returns true if ok.&]
[s4;%- &]
[s6;%- &]
[s5;:FirefoxBrowser`:`:RefreshPage`(`):%- [@(0.0.255) bool]_[* RefreshPage]()&]
[s2; Refreshes the currently viewed page.&]
[s2; Returns true if ok.&]
[s4;%- &]
[s6;%- &]
[s5;:FirefoxBrowser`:`:Stop`(`):%- [@(0.0.255) bool]_[* Stop]()&]
[s2; Cancels any pending navigation or download operation and stops
any dynamic page elements.&]
[s2; Returns true if ok.&]
[s4;%- &]
[s0; ]

View file

@ -0,0 +1,231 @@
TITLE("FirefoxBrowser")
COMPRESSED
120,156,132,187,247,143,123,201,150,31,246,175,12,160,0,91,144,132,153,239,204,188,248,203,202,150,13,1,2,236,31,12,3,6,6,15,210,106,245,36,60,120,181,107,236,91,57,64,16,208,36,155,57,231,156,115,206,100,51,167,102,206,161,153,67,51,103,178,153,51,233,254,206,179,0,203,48,160,131,123,89,133,123,235,176,234,158,123,234,124,62,231,162,234,167,111,254,238,223,253,246,31,126,251,119,190,253,47,200,111,254,233,239,255,205,159,255,251,191,252,219,223,253,244,135,31,126,248,213,111,255,252,203,143,191,253,95,255,249,255,248,235,223,126,249,212,255,238,83,255,251,95,126,247,253,175,126,252,254,187,31,190,252,226,243,231,187,239,191,251,242,227,151,239,127,248,238,87,95,126,253,195,175,190,255,254,87,223,254,230,47,254,242,207,255,248,199,223,253,244,151,95,126,245,171,159,149,190,252,195,47,127,231,203,47,127,252,242,221,47,127,248,213,15,191,250,238,251,95,254,234,203,167,238,151,111,191,253,242,237,47,191,252,248,221,15,223,255,234,203,143,191,249,215,191,255,
227,95,252,238,167,127,245,195,151,159,85,190,255,135,223,255,157,239,190,255,246,251,31,191,253,229,175,191,253,229,15,191,252,241,135,239,63,117,190,251,197,119,159,205,191,253,218,213,247,191,254,246,55,127,245,215,127,243,239,254,252,47,127,247,211,183,159,10,63,124,14,236,215,191,248,188,250,221,183,223,254,242,187,239,190,253,254,203,47,63,181,127,248,238,187,239,191,124,246,251,229,151,95,190,251,246,199,223,252,254,175,254,245,255,223,67,253,248,95,124,168,95,126,251,155,63,252,237,239,255,221,239,126,250,103,191,248,237,215,222,126,241,213,140,63,254,226,211,88,191,248,28,208,15,63,124,251,169,246,181,207,31,190,255,28,244,151,239,127,252,238,215,63,254,226,55,255,234,247,255,246,15,127,245,187,159,254,195,191,248,143,127,239,191,251,31,254,209,255,252,63,125,243,211,55,255,225,63,124,247,213,194,127,246,253,55,63,253,241,219,223,126,243,211,63,248,179,95,254,246,135,111,254,251,63,252,205,239,255,205,95,255,159,255,205,223,252,245,255,241,199,223,255,205,239,126,
247,31,255,227,223,255,221,79,127,252,225,183,127,239,31,125,243,181,242,221,111,127,243,159,183,248,151,191,249,151,127,178,241,111,62,91,252,244,103,255,213,183,255,248,219,127,252,229,199,31,255,235,239,191,249,127,44,255,253,55,255,226,119,63,253,131,239,255,191,127,252,245,250,111,62,239,252,191,53,254,183,127,255,175,254,242,15,127,241,159,84,254,236,251,223,126,255,205,63,253,103,255,237,223,254,205,95,254,147,191,248,219,63,252,239,191,255,95,126,247,117,4,223,126,154,233,79,229,55,63,125,249,230,159,252,241,155,63,254,254,247,127,245,205,31,254,234,155,191,252,243,255,235,175,255,253,223,126,243,249,238,254,240,111,255,234,247,127,243,155,255,172,245,151,223,126,243,103,127,246,135,127,247,231,255,246,247,191,249,242,253,151,95,253,253,239,190,251,241,215,79,32,14,16,13,120,250,79,114,12,179,102,108,104,129,120,130,250,247,135,70,230,140,4,184,16,130,8,25,159,93,144,198,174,3,38,199,180,62,1,203,23,95,211,33,220,99,16,20,149,76,70,97,227,155,151,
165,218,197,226,195,199,167,59,113,187,92,46,92,203,91,186,146,104,148,150,205,229,125,248,108,179,17,199,207,3,204,193,179,185,74,233,36,210,195,251,39,249,207,202,235,35,232,117,211,126,150,186,7,0,13,156,74,70,192,245,25,244,85,136,27,232,19,231,116,24,128,79,154,29,12,2,129,184,33,3,15,238,17,80,121,89,127,106,15,104,129,102,148,207,18,72,163,45,145,159,53,216,215,139,159,53,30,229,231,219,203,39,228,207,183,105,100,218,50,254,0,84,66,110,41,78,204,101,46,156,215,211,225,99,203,126,78,226,164,46,225,94,181,170,217,164,83,142,196,153,8,19,114,241,224,107,131,243,12,73,60,73,223,37,229,103,103,241,73,9,32,251,36,206,247,128,238,132,189,163,63,222,63,229,174,60,134,28,12,112,104,88,120,155,91,135,205,100,195,186,187,144,192,67,3,138,3,93,194,36,14,217,226,233,57,213,38,21,20,133,202,244,253,134,192,132,11,245,52,94,113,110,53,71,143,64,211,53,218,11,222,29,239,189,85,219,139,54,183,148,195,24,103,72,110,96,
226,173,202,146,104,174,243,204,175,246,148,95,231,221,203,21,216,50,188,76,46,243,111,101,117,249,179,223,219,159,250,109,94,141,232,132,65,15,78,157,220,111,44,203,16,40,175,9,5,31,2,106,150,205,147,194,251,211,158,106,47,91,219,57,197,149,75,231,109,117,9,140,33,57,200,143,90,209,150,1,109,158,230,152,147,17,163,187,222,177,92,196,5,141,49,225,214,26,235,247,137,244,50,149,114,103,154,183,50,75,91,216,184,31,114,251,186,48,119,124,120,231,55,238,102,206,228,56,164,115,101,234,50,156,206,93,226,17,133,161,209,171,50,133,57,251,237,136,127,135,2,184,7,159,240,209,253,106,215,164,71,252,56,13,248,120,149,92,219,162,46,203,187,243,29,190,19,233,36,84,98,57,87,150,231,217,136,217,94,74,122,202,176,210,235,9,164,167,169,157,95,167,215,237,133,26,38,223,245,75,102,32,94,37,42,112,151,131,9,179,156,112,230,110,231,147,221,0,75,225,88,175,45,246,107,157,237,240,215,105,33,39,93,160,40,188,203,193,180,181,35,98,146,95,8,31,
7,32,237,99,255,100,52,206,237,115,249,57,225,249,200,172,56,111,218,198,102,65,30,62,121,52,48,167,100,128,203,27,94,37,144,107,230,131,41,244,33,143,217,7,168,252,117,144,30,226,3,30,29,140,151,28,231,233,208,199,179,31,12,28,132,10,29,17,70,209,55,7,181,167,194,200,202,156,252,235,206,198,103,111,230,253,7,127,184,199,198,93,235,29,83,16,183,31,76,168,76,147,230,245,112,36,228,126,106,29,27,216,250,198,46,43,86,73,185,200,121,138,23,148,139,116,11,249,186,237,173,46,109,108,83,12,28,200,232,239,161,140,2,91,195,84,116,209,155,123,63,207,237,197,107,176,248,110,26,221,177,154,210,124,181,154,190,63,102,187,155,149,174,161,222,218,73,209,254,94,127,123,175,61,148,232,247,254,19,117,3,2,60,72,186,79,121,196,132,119,99,50,247,214,146,186,111,153,183,6,18,22,107,171,159,86,125,166,8,154,220,71,43,3,153,163,195,202,162,94,230,166,233,1,191,115,17,168,78,187,71,215,217,55,212,93,44,89,34,95,70,88,87,130,120,40,
164,231,189,3,146,143,96,11,146,82,112,112,50,239,235,162,12,15,162,83,99,151,162,67,227,190,232,3,242,84,161,177,218,107,136,136,166,107,132,223,95,183,70,175,96,15,199,43,41,104,1,155,235,227,238,217,126,245,146,182,142,198,167,111,169,68,22,238,244,171,135,219,66,167,79,104,107,118,168,99,244,29,12,186,225,60,48,20,10,181,76,180,96,15,147,177,224,53,237,23,182,99,191,61,142,189,243,217,25,125,255,109,156,147,92,62,29,49,170,124,225,20,16,110,115,83,208,181,237,132,10,169,159,106,102,78,160,90,76,135,192,197,219,180,48,86,162,244,154,154,210,83,77,9,170,71,10,41,164,11,63,133,33,19,173,170,114,54,238,5,242,176,162,86,22,99,228,45,246,96,85,226,35,86,234,157,109,151,114,193,41,185,216,208,122,23,13,181,40,188,1,242,1,31,179,35,221,238,146,74,4,183,32,119,252,193,67,70,150,141,209,164,137,176,115,58,63,4,158,13,55,3,254,12,22,131,229,171,226,129,169,156,33,97,76,152,227,22,206,41,26,209,43,91,101,87,
145,219,6,123,35,52,163,34,2,77,101,242,169,27,63,120,76,37,199,190,162,81,42,36,37,209,97,253,188,115,99,74,68,240,208,25,218,24,40,112,150,244,57,181,1,94,164,52,84,133,79,101,94,221,118,41,50,52,150,104,124,29,90,156,215,229,78,243,184,228,40,115,126,105,2,166,135,12,223,158,111,251,204,113,227,97,171,210,66,66,114,209,106,209,165,141,218,100,87,10,60,79,20,181,19,10,251,44,255,224,172,242,242,15,9,203,60,60,193,205,76,147,170,211,245,197,193,218,163,195,119,91,253,60,195,237,161,171,148,6,246,245,204,205,51,105,56,54,251,38,153,124,171,252,206,126,113,175,236,133,137,26,97,169,59,40,246,101,41,30,115,86,119,170,122,103,61,36,99,165,104,168,29,94,34,100,89,76,90,74,141,18,15,49,148,13,54,124,98,126,32,59,31,172,131,241,156,89,62,97,70,131,24,85,48,84,142,238,230,77,40,238,176,41,15,171,154,55,230,64,51,100,211,129,164,137,151,67,7,252,53,118,29,101,57,142,41,201,129,65,175,58,245,122,149,102,
208,152,150,152,203,134,112,83,61,180,199,9,49,6,252,152,230,22,67,17,44,97,45,31,103,207,218,38,211,121,92,126,72,129,75,0,0,112,98,174,2,227,175,78,203,241,156,132,207,239,130,131,175,49,34,224,3,104,66,136,217,151,39,173,202,218,50,15,171,190,120,182,27,232,27,116,23,87,167,139,207,195,29,139,195,149,112,185,189,198,138,49,104,248,12,26,65,179,92,202,170,152,180,162,138,141,154,222,80,142,251,134,210,240,247,173,128,76,183,60,55,237,161,232,198,59,28,60,209,108,198,131,139,100,90,26,247,52,69,188,175,193,157,189,197,250,40,107,190,130,46,236,93,62,114,35,208,47,101,43,26,178,113,54,124,221,191,229,76,155,30,183,169,237,230,6,183,247,211,242,120,178,54,114,117,23,21,43,109,45,170,99,6,171,173,75,239,81,162,46,95,47,180,142,142,73,105,27,169,253,248,58,251,60,131,112,154,209,63,131,74,161,253,108,5,68,130,158,119,165,62,156,38,225,21,37,177,102,69,164,44,47,235,206,229,30,208,150,8,136,174,128,152,34,85,8,
90,135,25,155,201,99,179,248,236,34,253,19,86,164,45,22,88,212,226,116,122,41,35,92,195,167,219,142,3,243,20,252,166,139,47,58,138,26,159,204,228,209,246,147,42,53,120,53,39,60,235,143,160,108,35,233,104,90,69,131,148,92,137,100,204,121,227,108,130,184,24,193,153,70,170,77,198,85,232,135,188,137,8,122,205,196,51,75,149,181,47,25,54,111,33,162,162,162,194,116,200,131,52,189,116,144,44,150,181,14,217,89,170,30,184,8,90,191,40,78,201,201,239,212,83,252,145,209,121,191,6,17,225,157,100,255,234,245,185,67,131,68,168,246,248,60,50,31,41,227,202,12,42,120,91,78,16,44,221,217,96,219,197,45,246,226,226,41,82,146,176,80,203,172,51,73,186,55,13,223,165,253,143,181,182,127,244,244,95,223,91,179,113,187,146,136,78,222,137,40,23,50,233,129,226,5,111,185,178,87,181,203,120,53,164,98,87,165,44,142,41,111,206,248,132,30,234,155,129,153,202,252,193,147,188,103,149,7,51,37,190,56,191,43,67,8,165,135,227,87,136,117,10,89,92,149,
38,21,165,6,101,128,148,80,240,244,75,97,102,52,12,69,46,53,73,81,184,160,106,177,118,201,140,121,150,153,20,208,164,106,214,49,218,195,80,68,192,104,52,8,172,243,60,12,233,144,183,175,133,45,233,164,58,238,222,149,127,122,63,44,79,228,168,50,17,140,167,197,163,164,119,142,242,174,82,143,151,186,163,91,110,54,141,224,115,29,179,129,215,40,157,216,179,25,11,224,148,56,76,209,222,186,184,178,89,39,112,141,146,156,92,156,59,85,59,24,176,11,176,10,131,58,62,233,136,56,205,154,11,217,83,169,169,193,228,222,224,66,106,128,72,235,139,6,96,250,75,37,58,40,226,232,59,85,111,112,99,181,94,198,116,193,53,155,240,32,69,32,146,86,105,245,86,219,210,34,129,254,214,27,12,49,6,35,235,85,37,214,227,145,145,196,59,229,74,232,111,40,132,243,21,246,162,182,146,109,139,27,116,124,159,72,156,201,80,35,12,194,234,71,253,217,64,248,96,54,208,236,235,199,232,224,243,69,182,239,212,238,76,48,205,53,4,135,39,72,107,142,101,127,146,150,
34,141,246,96,220,17,198,163,206,61,19,123,48,183,200,33,206,117,201,116,38,43,182,155,135,49,180,100,130,154,199,84,26,76,156,73,219,153,42,110,65,134,201,13,50,136,196,93,163,35,54,20,5,43,173,164,89,153,123,101,53,17,213,125,17,221,120,195,214,106,46,148,35,131,73,143,68,8,214,66,194,98,138,110,114,90,155,148,210,33,134,17,90,223,136,66,16,132,59,196,115,20,44,218,35,99,29,26,186,110,202,209,102,201,122,252,106,71,215,125,167,247,177,203,186,171,115,213,94,203,155,55,47,210,69,148,98,99,66,64,55,132,124,40,33,55,114,236,197,123,78,137,46,133,94,17,177,88,220,193,36,4,149,168,152,50,235,170,200,13,241,19,170,25,138,172,94,227,131,162,174,146,252,96,237,169,231,81,148,156,68,214,128,165,37,209,56,172,185,94,197,228,43,176,181,29,71,53,166,204,4,248,177,227,122,116,63,203,163,230,182,85,36,229,0,119,100,45,102,146,203,234,77,27,215,54,6,103,141,73,245,113,23,136,120,110,117,228,206,30,193,219,98,125,39,4,
55,20,36,242,152,229,98,186,106,184,99,240,144,30,34,195,85,245,150,105,80,27,123,188,104,12,58,24,73,38,185,153,154,34,227,152,132,51,14,166,238,82,211,9,160,213,149,109,84,117,196,128,93,16,62,235,189,10,20,84,122,72,12,135,247,175,192,89,38,112,158,156,168,45,249,160,4,120,182,248,239,232,140,23,242,190,217,164,141,9,157,146,112,164,135,240,248,21,62,242,122,196,154,252,79,85,254,99,216,25,99,245,38,148,229,238,191,115,234,152,162,179,144,139,102,16,141,244,51,121,110,165,93,230,139,206,44,221,215,199,43,168,132,0,99,36,249,142,21,194,155,83,189,158,166,224,248,97,0,65,137,134,181,188,222,91,153,89,116,48,57,41,87,236,104,12,195,94,126,134,167,144,21,103,69,186,180,248,61,250,104,64,78,21,227,210,38,89,153,237,179,72,108,112,70,185,164,242,48,142,86,66,15,73,217,26,25,53,39,182,152,82,185,35,123,35,8,166,118,105,102,85,231,75,163,4,27,20,129,132,40,138,41,244,185,26,142,124,216,236,238,135,0,110,30,25,
92,215,73,220,218,223,90,170,189,84,168,86,224,12,182,125,95,7,218,29,87,14,207,103,119,24,112,199,71,180,146,220,48,14,67,165,141,168,52,0,215,242,62,218,79,149,102,225,161,240,95,243,110,10,172,143,204,243,146,110,255,166,81,192,56,131,162,45,21,55,230,194,182,7,218,243,153,195,185,35,210,173,116,48,203,237,140,42,150,114,85,206,239,44,82,181,25,198,146,144,64,68,216,67,119,64,190,180,148,29,251,172,104,72,202,21,143,23,191,100,104,144,31,114,47,91,233,236,108,156,148,202,81,85,109,106,190,150,141,61,214,126,190,250,48,40,173,38,153,57,203,156,59,89,9,1,193,93,185,3,64,95,145,4,139,29,214,24,96,115,33,20,117,244,125,142,73,44,105,169,7,100,206,71,252,202,128,16,79,159,132,253,94,54,91,155,59,222,9,41,240,3,42,207,91,127,80,78,121,21,162,8,189,100,59,255,214,208,106,246,174,185,154,74,112,153,214,232,250,202,239,155,20,58,53,196,141,188,74,135,9,77,50,86,226,97,214,50,47,116,78,209,162,151,175,215,
139,105,178,128,57,247,22,123,73,47,186,152,57,36,43,8,86,141,22,87,168,17,5,135,35,191,174,78,163,252,165,123,66,245,168,54,196,35,155,120,16,30,79,107,132,204,253,122,134,247,51,136,82,113,185,218,138,172,199,106,156,53,7,19,49,123,82,60,238,207,31,140,25,147,49,240,58,247,168,101,234,164,108,123,118,246,182,62,93,99,119,206,19,65,220,55,87,58,38,209,98,211,143,203,115,210,112,243,74,216,221,68,147,255,174,91,232,163,86,135,13,145,7,229,45,136,75,141,91,27,244,241,75,193,244,228,43,8,149,1,0,34,234,187,117,133,80,144,19,4,218,112,99,86,147,9,57,135,156,107,156,253,98,149,156,157,200,164,188,48,68,170,113,54,70,31,163,214,158,4,201,37,181,30,86,114,29,155,2,92,192,29,108,251,237,248,206,107,188,43,42,137,228,181,30,187,214,187,71,195,143,82,145,144,145,66,178,90,32,223,56,147,173,236,117,11,117,37,243,12,42,239,216,107,156,47,58,8,229,118,176,144,25,11,229,60,76,236,82,53,118,111,122,187,210,112,
9,70,187,9,196,36,32,151,188,103,24,85,225,155,135,236,86,0,26,49,164,139,117,100,122,72,31,32,244,33,137,62,149,146,201,83,2,88,148,117,223,25,176,89,46,246,22,137,241,1,10,197,114,213,53,149,94,170,26,204,190,142,138,199,67,25,13,102,153,152,77,253,172,105,184,189,156,132,151,11,70,51,81,246,184,220,103,133,100,255,81,24,47,148,111,224,65,181,219,0,199,48,208,120,143,42,45,92,237,41,46,191,222,126,183,126,68,196,23,155,201,200,10,185,56,219,52,96,196,118,60,11,156,233,165,105,23,51,23,51,41,107,57,179,243,162,17,81,72,31,8,2,213,54,15,112,43,163,74,64,67,170,10,82,41,167,27,33,189,110,72,132,18,239,141,80,106,102,131,5,144,79,225,148,231,61,191,131,247,179,232,247,44,242,121,199,238,187,67,176,167,162,168,138,191,69,162,194,23,32,24,217,152,164,164,84,210,165,153,67,190,204,113,181,115,68,183,22,175,174,7,232,219,52,206,194,22,165,208,250,24,254,40,83,167,228,60,151,233,160,125,152,246,178,211,124,
104,190,165,107,113,22,153,233,20,187,24,32,209,103,193,120,115,137,152,64,17,19,52,232,35,20,113,196,199,150,39,0,154,12,69,191,57,17,180,89,225,31,228,192,229,42,189,118,82,195,125,145,20,98,229,17,112,92,170,184,94,153,156,172,57,129,44,83,148,39,121,84,114,7,135,156,97,73,215,3,201,106,148,224,149,58,197,201,110,190,144,171,86,27,61,231,210,47,242,199,102,194,39,219,176,247,151,151,169,154,34,157,82,230,210,155,108,118,206,249,94,164,242,125,62,138,25,51,22,80,118,196,183,236,36,236,156,119,221,82,55,198,186,132,70,204,135,131,155,158,88,44,55,145,252,214,68,228,52,221,33,131,49,56,210,56,244,207,25,119,226,106,135,76,58,56,42,92,113,171,41,183,30,101,138,52,134,3,173,123,21,110,118,252,154,224,81,141,140,52,251,162,141,246,227,162,169,84,14,67,240,221,235,215,120,85,87,6,31,72,173,182,59,113,193,39,245,144,40,106,172,122,239,122,205,49,105,193,199,32,119,192,65,33,248,52,186,107,108,105,83,114,67,35,47,237,
115,43,248,171,82,105,155,249,210,107,180,33,28,209,115,150,245,173,82,189,22,79,92,253,73,67,60,154,52,112,187,38,1,125,7,228,118,109,133,77,92,6,167,195,250,211,75,85,23,118,162,97,192,41,245,41,4,239,161,101,94,238,181,111,244,196,74,39,49,187,190,67,216,166,32,101,59,57,6,51,0,129,92,229,169,200,17,202,43,178,101,229,34,171,76,137,189,27,106,145,8,157,163,187,140,153,24,125,235,194,185,230,80,7,25,14,52,81,118,123,107,97,245,84,39,130,155,230,180,11,153,125,227,42,244,196,12,156,41,26,120,196,103,156,213,23,250,125,129,132,36,38,36,160,101,71,167,217,148,181,172,197,112,201,92,238,63,9,154,247,74,49,124,136,119,218,237,6,130,44,178,97,148,66,161,214,58,190,122,219,95,217,186,169,149,140,169,80,123,103,14,66,44,38,154,236,78,8,93,243,135,130,47,36,240,75,196,244,86,63,251,183,206,135,192,13,9,166,17,28,175,19,121,61,189,129,6,59,57,116,61,133,32,70,163,80,132,17,82,208,230,140,140,217,193,27,
175,115,173,240,70,192,121,152,65,115,222,5,210,182,197,187,198,166,38,166,49,213,139,236,197,78,19,92,198,106,214,24,156,42,78,33,200,249,129,192,171,52,47,12,230,183,20,193,156,130,217,107,60,178,119,108,143,188,9,85,64,44,54,188,210,118,245,38,167,10,29,233,63,131,56,71,176,1,92,98,232,81,157,145,192,217,131,226,8,90,133,156,127,39,211,225,207,185,72,131,120,82,97,45,207,38,160,184,227,10,100,54,186,194,37,159,39,57,242,189,75,132,89,169,69,98,248,102,61,87,109,188,198,118,199,206,99,168,127,89,103,105,29,46,30,118,109,63,13,111,96,140,181,58,211,154,107,122,246,216,224,170,234,58,177,180,185,153,171,209,141,134,70,124,46,160,141,186,76,149,252,117,112,172,82,24,6,188,203,200,78,66,143,235,211,97,26,197,159,140,41,41,209,68,169,231,166,221,105,67,155,89,218,195,206,238,7,66,1,161,68,144,40,84,226,161,110,169,99,42,99,133,9,115,48,168,109,171,188,155,47,192,245,171,24,109,116,218,194,157,172,1,155,96,240,182,
13,214,72,168,149,7,90,194,81,98,233,13,155,214,185,34,31,43,26,237,126,17,161,86,8,66,48,69,5,239,189,170,240,206,21,78,79,47,3,13,220,41,154,211,246,163,83,98,106,36,138,176,211,28,178,49,197,20,151,205,53,191,96,169,216,114,49,167,223,207,116,198,162,138,28,38,59,26,75,179,83,121,101,212,209,190,177,20,183,205,53,204,71,206,137,149,72,236,61,111,50,83,65,209,62,132,77,217,115,160,9,31,232,241,52,188,138,116,136,53,12,229,7,26,97,199,55,44,9,248,49,124,188,126,24,221,222,20,223,51,236,85,229,212,218,27,135,23,151,99,51,70,186,171,236,9,184,202,204,60,105,90,205,147,148,68,18,168,241,40,31,17,89,90,14,207,149,9,218,230,83,128,207,215,66,63,99,90,185,14,153,69,34,234,91,190,225,176,44,179,248,62,167,211,10,108,9,193,172,141,176,85,90,32,65,144,223,0,7,217,8,33,26,188,59,75,137,117,176,90,185,112,234,178,6,217,164,10,20,245,15,28,86,185,130,100,58,241,38,206,173,162,49,52,159,23,
213,108,86,151,169,127,245,75,199,105,84,28,240,23,214,144,120,167,120,239,146,244,122,4,96,164,163,23,158,128,116,31,194,251,201,146,78,240,117,210,142,216,219,144,163,161,156,185,82,92,214,74,25,20,49,5,243,41,175,173,56,83,52,173,206,55,4,108,133,65,115,75,69,241,51,110,62,162,187,90,162,105,28,196,85,97,207,73,183,96,197,30,79,218,98,49,111,57,113,192,39,132,75,20,177,209,199,160,247,40,46,109,233,152,57,14,88,200,43,47,154,13,185,131,229,121,158,156,218,107,101,244,249,137,117,123,238,75,6,194,177,54,99,82,151,234,30,39,216,253,196,185,3,234,171,55,237,102,148,226,175,217,254,167,129,118,216,29,47,63,182,206,136,138,61,91,3,3,113,187,47,255,57,175,169,161,48,127,186,219,148,222,48,198,67,87,155,38,164,211,108,156,241,252,145,21,11,115,120,112,160,189,132,130,10,77,236,209,53,223,217,163,111,147,149,33,231,232,128,6,156,169,109,54,128,186,1,173,189,83,230,61,203,187,66,242,50,46,176,247,178,165,116,80,39,237,
54,70,32,192,214,247,30,122,57,162,144,204,24,199,149,244,183,221,174,213,146,41,167,101,215,131,78,150,177,215,162,5,102,123,114,229,175,6,78,156,194,118,250,212,58,205,190,78,245,217,29,213,122,85,169,228,207,205,58,129,32,73,97,122,108,5,186,169,68,111,13,120,238,154,204,89,83,152,140,53,158,177,197,49,134,22,70,107,169,215,166,6,213,76,246,227,141,32,61,55,138,144,26,194,101,137,203,54,251,8,50,21,121,32,23,145,120,83,166,164,2,104,204,169,254,208,213,132,23,34,82,189,122,43,77,95,229,198,44,60,99,149,81,63,211,23,219,113,14,54,11,252,148,85,212,18,115,198,222,4,205,22,220,32,78,72,156,41,199,109,50,219,3,170,237,68,49,219,153,143,99,174,130,124,22,32,225,144,59,91,151,177,71,4,46,32,177,116,216,126,122,161,45,249,122,144,206,141,163,121,68,70,174,247,217,216,106,211,5,75,91,21,160,4,37,173,6,190,82,81,184,200,132,147,251,34,113,206,111,239,213,91,225,92,133,39,57,201,252,197,161,215,247,201,129,108,
48,208,6,7,58,252,37,20,216,220,93,170,206,233,46,61,89,219,163,149,193,78,146,178,14,30,110,96,63,37,186,81,13,101,19,195,162,196,38,47,75,231,249,1,96,236,22,197,104,240,126,227,6,232,163,0,223,212,124,170,126,180,120,55,17,2,220,170,68,36,220,94,134,179,236,216,237,205,55,43,175,220,108,182,217,250,179,163,75,11,10,15,73,168,231,181,101,144,29,61,71,88,96,248,245,51,240,210,13,39,84,100,187,19,109,84,25,21,100,192,177,28,177,93,19,153,107,10,75,199,89,123,6,186,71,25,175,77,183,0,158,248,250,238,145,106,63,94,41,193,2,222,158,236,101,231,227,192,25,152,135,162,37,88,122,18,210,83,209,94,102,246,149,171,208,89,63,207,11,116,230,112,140,228,200,18,143,229,22,157,25,43,249,73,240,125,98,214,228,222,246,112,216,122,179,74,123,149,165,98,135,156,234,236,220,115,130,154,159,99,103,13,155,172,220,65,228,188,177,226,147,64,147,46,106,113,185,28,23,90,212,12,228,12,92,193,40,157,49,13,99,180,115,60,243,202,
179,9,116,77,63,161,237,134,102,44,252,117,224,9,56,96,58,131,250,230,59,237,189,106,214,25,202,61,55,161,115,86,113,177,78,131,139,64,38,87,61,228,156,131,104,211,76,156,182,115,103,125,75,246,68,153,88,56,227,139,40,151,231,27,103,124,56,185,199,43,71,171,209,63,10,3,131,206,116,202,8,152,171,211,207,128,175,170,179,60,59,25,83,81,9,14,204,171,178,43,63,226,151,82,156,108,220,153,184,125,181,176,166,240,152,72,185,102,229,83,193,77,72,190,106,135,68,34,86,47,183,250,45,34,42,84,165,191,233,95,229,213,3,124,141,39,34,52,36,115,71,165,59,105,221,109,255,215,84,171,197,196,45,59,148,117,10,95,240,240,142,38,234,7,73,136,125,60,43,189,50,153,252,166,60,57,74,31,22,186,62,201,132,81,56,77,57,29,109,231,65,235,90,207,202,86,91,92,29,245,114,145,18,196,171,99,66,102,247,13,98,213,50,42,138,142,217,16,88,110,211,6,165,254,166,12,99,153,73,11,203,202,113,206,203,116,177,178,53,149,52,250,50,1,220,148,
27,192,19,130,76,182,45,109,78,197,21,17,73,213,224,136,55,47,213,61,185,22,18,54,222,0,129,97,120,168,73,102,93,154,84,178,73,147,248,73,107,95,150,35,24,167,67,186,173,180,124,214,80,208,43,68,58,2,34,0,80,10,190,161,249,64,31,81,136,129,59,100,92,175,86,168,97,217,126,224,68,147,38,23,251,101,62,31,185,146,106,153,41,52,70,191,236,242,209,55,226,84,49,13,119,221,232,32,21,3,123,165,96,160,119,22,74,119,247,192,200,20,233,205,188,168,52,52,86,7,75,172,217,149,155,51,171,115,83,49,76,150,104,251,178,78,142,10,11,160,97,202,103,160,125,166,233,96,104,119,7,79,62,14,231,45,179,104,148,130,228,46,192,220,56,119,147,138,220,74,48,245,84,205,136,144,196,184,159,99,123,162,59,84,195,37,222,16,142,15,87,245,14,29,23,45,113,132,3,46,27,14,90,222,59,124,16,10,244,73,217,27,209,147,100,224,227,160,89,153,53,149,113,232,49,13,14,122,107,152,44,217,38,185,38,18,191,116,152,91,254,87,187,72,18,224,
176,131,124,157,43,188,239,48,1,133,17,163,243,18,236,136,120,89,149,167,104,210,18,66,42,109,74,160,205,2,36,158,202,138,247,182,91,124,16,67,25,11,187,157,104,64,110,227,56,195,41,235,79,235,34,119,45,112,0,139,235,213,171,209,37,57,162,153,175,221,167,2,161,246,146,40,177,102,235,79,136,123,13,172,81,139,90,129,14,95,131,163,177,64,95,94,137,104,34,147,222,156,52,231,48,34,224,202,29,22,79,251,12,28,80,155,183,92,158,208,5,63,240,217,0,2,39,158,216,82,237,42,49,60,134,66,24,204,138,22,127,192,106,252,86,56,191,223,117,165,86,11,207,106,230,231,4,76,73,126,194,55,138,56,69,84,152,140,14,146,133,88,149,154,134,57,233,206,52,146,117,116,16,180,26,211,168,182,230,90,72,199,204,6,134,206,182,12,251,79,149,106,194,200,160,120,231,138,226,202,37,230,167,185,31,219,211,216,50,111,226,161,123,90,224,234,167,181,61,51,89,217,55,110,109,165,166,35,142,233,50,121,101,234,251,182,61,194,73,214,236,203,224,99,217,188,
41,236,217,170,82,241,146,59,188,5,17,32,170,52,43,41,237,60,166,30,59,213,121,116,186,40,16,235,211,216,183,163,100,208,165,55,123,214,94,184,149,232,234,61,141,109,115,163,87,124,210,60,167,11,192,244,211,64,6,90,0,209,26,129,214,121,71,47,44,204,139,195,249,62,148,72,23,67,59,226,139,0,63,119,225,97,156,15,56,199,2,91,113,62,185,169,172,150,229,148,87,205,163,92,237,22,217,238,232,88,242,4,88,239,56,57,50,198,7,75,91,8,94,37,207,172,46,216,34,133,203,21,69,135,42,49,121,99,18,30,79,40,151,30,67,196,251,98,246,185,173,81,91,228,197,134,236,173,231,140,227,153,24,117,129,4,13,69,48,207,125,146,0,251,10,167,79,207,1,194,113,76,154,237,181,168,164,203,222,223,129,78,176,209,184,138,162,194,229,16,72,117,3,114,32,119,104,18,212,9,87,235,168,212,210,43,238,23,83,210,66,90,173,132,178,80,15,19,167,97,199,81,178,38,194,190,253,210,58,54,120,15,165,143,75,148,222,56,21,151,230,80,178,179,53,135,
74,107,34,214,185,243,139,187,115,55,221,249,66,221,6,119,103,38,54,227,181,37,217,154,71,77,150,158,152,132,171,125,79,112,58,186,212,90,83,30,210,105,160,222,64,229,201,185,74,9,53,116,1,179,189,113,49,140,56,111,203,26,105,210,139,208,161,38,163,55,200,67,143,80,28,75,51,227,175,166,251,25,51,208,62,144,216,15,35,234,147,168,29,186,121,38,173,255,9,184,14,19,253,17,64,52,39,125,143,147,28,31,162,53,68,116,152,69,10,112,138,254,228,178,196,168,42,172,156,103,133,149,33,178,146,212,209,55,174,164,201,148,100,77,76,69,150,8,25,53,106,200,17,154,58,131,83,211,19,56,110,130,161,46,209,8,220,24,67,90,32,239,100,229,1,175,216,145,178,138,173,255,73,90,40,227,145,37,91,188,112,22,184,24,64,113,53,32,246,193,218,54,246,188,119,209,213,47,249,121,132,223,238,204,225,240,216,56,26,179,149,162,21,100,222,88,146,52,228,37,124,97,42,171,62,171,77,115,204,72,80,30,135,2,172,46,30,115,178,60,167,19,124,29,135,32,
229,63,193,103,192,141,94,206,129,83,0,228,69,167,53,178,102,183,76,89,21,181,19,237,174,180,211,48,194,220,223,146,219,207,100,100,59,1,25,36,51,39,92,113,84,57,223,69,162,235,227,229,61,201,107,109,220,128,101,248,182,56,92,232,236,229,254,50,192,64,105,212,132,189,49,105,108,26,166,211,27,192,78,118,48,20,148,69,162,84,190,20,168,109,210,108,192,72,22,37,179,30,46,103,235,137,212,172,208,30,51,133,145,137,31,192,194,208,145,15,246,83,170,173,176,104,235,229,171,87,186,16,159,192,195,105,159,204,104,250,65,127,133,84,78,200,156,115,227,194,186,104,163,136,230,124,81,142,95,0,158,35,39,19,248,138,140,210,184,27,94,177,19,103,74,38,53,173,205,119,229,230,202,59,187,134,245,114,72,149,0,59,235,155,229,57,132,8,145,29,167,208,163,116,28,27,133,159,33,73,209,37,26,191,132,67,240,243,17,156,60,131,131,114,69,54,100,4,196,78,249,148,45,24,105,189,196,77,162,99,188,120,230,61,101,72,10,246,75,117,229,53,189,29,227,22,
63,56,40,185,58,154,123,48,82,145,79,87,14,242,55,33,20,50,135,135,195,209,186,45,145,231,48,129,107,126,147,3,144,12,4,99,175,198,90,201,110,121,84,71,57,100,186,177,186,124,14,29,44,240,191,67,94,192,233,171,250,169,91,15,24,188,8,177,85,183,101,142,170,102,28,73,253,57,17,76,73,189,75,103,190,240,176,31,235,53,97,61,3,26,140,60,40,55,107,162,236,219,17,145,108,89,246,28,50,91,235,197,107,84,166,111,48,95,107,148,237,249,161,123,190,132,140,107,62,91,29,182,250,216,96,173,30,49,97,122,91,130,181,195,19,54,5,71,26,164,64,17,205,120,226,29,151,123,233,203,34,169,4,16,170,103,226,3,118,223,107,75,180,46,158,112,110,91,39,126,172,195,200,11,227,28,16,71,249,116,197,87,148,225,221,149,75,122,158,104,98,224,250,160,144,232,241,13,114,223,190,214,204,63,113,177,240,51,46,194,85,159,184,40,137,48,253,130,70,19,107,119,10,229,6,88,221,103,187,226,193,227,145,75,129,203,119,196,79,225,78,31,2,196,221,208,
247,142,11,240,121,224,58,46,95,221,248,44,36,218,65,248,134,143,208,240,126,158,239,130,231,108,145,140,24,161,200,179,61,46,96,58,10,39,78,220,39,219,32,188,105,58,102,243,130,176,115,195,6,239,53,185,229,99,156,162,85,200,156,103,91,9,114,189,120,133,66,66,236,124,216,177,187,24,52,17,155,202,72,221,49,240,185,205,56,179,224,81,7,80,208,8,240,64,253,167,149,110,241,158,163,31,188,46,159,126,73,237,218,124,122,95,254,61,206,170,149,67,73,212,173,99,103,220,201,65,7,234,38,106,176,36,28,174,0,202,161,51,92,54,219,133,112,5,174,143,172,245,71,13,197,202,97,17,114,38,30,38,99,97,227,92,116,54,197,68,107,57,245,146,25,147,158,241,66,22,252,64,192,252,104,239,94,120,205,24,107,211,245,189,65,111,10,84,238,19,193,157,189,12,214,197,239,19,236,27,175,151,235,160,189,114,232,152,78,26,106,136,174,100,172,144,1,186,131,219,105,123,96,107,2,84,174,249,33,178,29,239,113,228,167,181,43,253,198,87,69,193,48,41,253,238,
70,216,163,233,6,213,32,139,110,41,252,18,166,70,49,205,224,173,214,213,244,73,164,171,239,110,232,39,145,38,143,125,197,19,242,4,33,142,68,31,208,254,10,74,246,101,47,164,16,17,31,160,102,97,248,209,24,224,169,192,221,143,108,243,41,43,226,120,178,139,119,138,183,182,90,240,224,11,239,138,173,121,90,165,108,207,177,167,45,36,186,133,8,237,102,32,222,171,66,55,9,128,93,147,176,227,100,24,239,87,92,50,211,198,79,60,48,210,24,65,158,71,119,164,139,196,181,84,183,227,87,80,24,51,155,208,125,85,79,204,110,74,1,124,61,131,237,114,158,236,213,9,210,238,106,218,9,142,37,77,41,187,157,242,42,132,119,154,245,133,99,235,162,187,16,164,203,5,87,244,159,130,94,55,93,38,175,138,73,115,32,225,12,217,159,145,69,111,205,38,114,250,162,52,233,146,75,16,46,233,252,57,75,146,152,51,25,21,147,142,56,175,90,137,57,23,177,12,140,162,166,194,144,153,216,42,22,187,32,229,234,174,229,234,154,193,242,1,171,160,17,137,111,231,105,139,
161,194,156,120,157,149,255,227,85,168,19,228,152,232,64,45,196,128,191,39,161,65,93,52,59,59,59,161,139,29,53,103,196,94,178,110,56,113,249,116,27,193,228,61,255,244,208,221,67,154,58,40,104,62,115,165,198,114,97,185,32,58,191,204,47,175,128,225,107,214,119,241,28,71,95,35,133,234,138,253,140,20,136,107,92,125,238,6,87,208,94,249,131,142,24,53,214,194,10,156,0,106,11,2,109,73,231,214,244,223,220,130,128,203,221,113,185,5,222,171,202,117,239,52,238,157,209,231,201,118,11,216,124,119,135,205,251,172,6,62,79,0,143,48,135,3,8,234,79,138,233,126,39,120,53,188,164,27,70,25,240,200,239,35,68,156,48,36,37,14,172,89,64,201,235,109,230,167,37,138,59,164,170,58,142,213,182,22,95,240,59,0,253,250,198,215,199,240,240,74,119,67,52,74,125,75,154,196,193,97,66,12,79,164,21,130,254,2,50,17,120,248,39,84,6,78,210,173,200,143,64,228,53,163,229,141,197,212,204,22,41,171,158,120,34,244,108,61,65,156,33,192,92,76,53,82,
210,187,93,210,205,171,20,246,116,108,161,87,41,74,130,112,198,241,205,248,153,226,171,139,0,181,137,40,172,49,96,109,244,17,55,169,171,188,224,148,148,52,205,210,159,118,55,164,254,97,129,170,153,215,186,67,19,231,168,223,5,162,40,36,250,132,254,100,171,138,233,149,197,222,68,176,112,212,0,78,20,218,182,175,22,97,30,249,97,99,177,135,216,209,121,14,189,250,53,43,42,207,122,50,216,111,211,253,218,197,234,155,202,133,253,107,200,68,253,140,132,18,117,254,147,69,87,117,180,175,209,2,180,236,212,40,252,91,177,124,51,48,143,129,24,173,97,232,66,163,176,187,46,162,188,81,154,64,151,251,234,114,79,128,141,166,223,213,244,18,84,29,94,195,43,111,142,4,236,230,231,81,127,28,97,102,208,17,97,93,94,224,95,195,240,217,140,0,217,76,160,35,128,175,230,85,65,226,154,247,222,134,227,22,40,10,100,156,32,240,78,245,33,18,83,81,168,143,140,107,255,178,198,6,221,54,215,242,50,103,223,150,203,69,252,14,181,89,31,93,215,13,80,177,149,210,
15,149,75,186,209,111,175,183,176,24,102,98,203,6,8,235,123,2,232,116,193,32,41,126,146,27,200,165,4,99,41,85,42,247,134,189,177,48,132,175,78,112,88,160,170,148,63,27,76,250,211,165,220,100,32,182,82,168,177,151,31,50,225,252,211,15,153,143,252,210,202,177,134,22,126,113,238,42,142,205,129,208,194,86,29,54,48,148,253,53,16,108,91,73,188,58,6,57,125,230,58,37,180,136,159,51,220,30,105,70,200,237,147,205,88,128,98,96,32,217,38,104,210,130,13,11,167,157,225,181,54,203,17,155,50,238,4,156,173,4,59,176,150,166,40,143,139,73,9,188,202,207,25,71,210,177,60,179,137,97,197,189,3,194,28,191,178,101,234,102,120,74,250,167,9,255,140,114,10,113,179,254,5,158,13,168,202,204,56,137,157,86,84,212,151,32,147,32,115,235,170,51,243,104,169,207,247,65,119,20,174,126,65,208,226,83,88,60,102,17,173,186,94,107,174,96,237,238,117,190,86,157,193,42,229,250,90,187,6,107,55,45,191,154,235,72,179,192,232,167,179,85,40,170,202,19,
199,50,164,140,76,168,7,173,15,78,57,15,241,199,128,172,233,40,245,29,214,116,215,89,110,8,180,30,150,192,66,225,89,103,191,152,159,81,124,162,37,195,101,88,62,220,46,38,222,178,176,21,106,39,14,36,200,141,219,72,108,88,191,143,234,145,24,61,210,94,62,201,70,39,109,120,186,130,90,85,64,93,82,216,37,36,53,188,202,192,178,167,6,137,146,55,81,201,212,164,163,27,117,53,209,148,124,5,169,77,132,157,127,178,242,113,87,110,82,255,69,43,96,93,220,181,226,9,29,90,128,171,61,59,212,60,107,69,59,224,23,40,82,176,84,94,166,108,74,217,146,138,71,110,72,51,219,55,66,138,34,135,147,30,114,171,28,101,25,139,13,21,104,36,130,139,24,253,60,49,158,250,175,136,139,190,39,41,52,232,197,105,72,118,152,87,79,75,63,119,219,235,164,93,242,198,64,184,44,186,83,100,246,125,138,181,141,190,210,182,86,156,59,50,35,193,96,155,8,206,112,200,158,128,85,137,235,149,164,206,114,69,206,247,187,180,48,77,182,166,209,86,107,238,47,245,
237,158,121,60,207,171,213,100,113,75,82,20,168,200,2,201,218,75,35,249,146,76,138,244,73,118,76,9,131,142,106,74,233,72,73,45,43,65,214,99,125,8,24,140,199,96,4,82,160,238,41,99,21,65,207,222,237,79,189,32,156,118,123,228,27,55,42,78,107,26,44,13,182,207,247,231,167,200,19,54,237,133,121,188,163,167,45,239,133,240,36,121,14,3,33,96,102,81,17,62,58,124,90,189,1,102,59,206,116,166,12,220,42,125,202,68,37,99,169,100,220,98,177,12,209,36,141,230,210,213,221,72,69,140,147,141,205,83,237,245,222,183,166,140,0,107,187,136,156,59,119,23,116,81,68,89,183,152,128,99,240,147,169,211,50,66,14,144,234,233,105,167,140,6,236,189,142,106,147,206,80,176,210,82,107,142,45,162,92,90,252,105,72,4,60,192,227,56,27,136,80,112,184,92,145,65,26,74,231,170,206,17,123,33,71,173,120,84,222,62,193,195,93,246,14,123,171,139,236,240,197,147,155,201,162,76,19,115,131,136,114,203,20,149,108,58,184,59,129,6,66,213,97,214,27,3,
153,57,232,86,23,214,238,229,231,117,69,4,15,107,76,89,79,147,47,35,24,43,129,55,6,206,78,65,208,160,205,244,188,220,229,53,192,109,33,171,136,58,177,37,157,59,83,212,248,169,209,4,54,22,64,25,123,15,244,170,230,26,189,159,55,215,248,213,60,190,70,160,94,240,4,106,208,66,160,230,116,212,205,215,142,26,87,23,85,61,93,90,127,58,132,83,23,70,96,66,144,95,98,143,88,126,156,233,153,53,233,4,29,210,220,98,26,31,88,143,213,139,211,138,168,219,76,243,169,229,221,234,214,158,146,202,7,236,250,226,192,90,9,22,71,166,240,27,199,110,215,194,129,223,123,90,235,5,18,117,20,161,81,7,36,226,240,193,95,117,167,146,206,4,200,112,14,168,172,5,77,176,88,15,68,235,158,96,81,110,113,57,251,160,184,35,94,5,100,65,38,246,177,23,55,61,172,28,34,108,129,178,226,181,217,36,79,220,197,247,100,245,203,155,97,121,255,184,38,93,109,124,119,147,172,70,109,147,87,95,169,199,194,192,228,240,203,229,244,98,208,99,49,227,228,162,
32,41,85,233,88,232,166,74,13,194,156,239,68,160,60,160,239,194,15,42,169,209,21,85,155,161,240,229,92,222,223,191,109,211,197,153,1,75,180,141,82,76,29,77,190,198,140,108,163,67,3,227,248,147,191,70,184,38,61,18,249,2,104,72,235,233,23,209,83,77,136,230,215,85,54,156,38,203,189,243,202,159,110,213,245,45,75,221,84,11,108,234,184,117,218,60,218,19,207,183,116,13,140,182,225,227,169,27,21,89,178,34,35,247,17,31,241,122,253,153,217,107,188,50,26,65,102,35,244,202,4,212,157,124,27,246,169,154,155,104,1,187,2,229,157,146,137,168,216,68,124,174,161,199,85,214,15,15,67,156,98,104,27,100,250,195,203,84,40,110,111,94,85,19,8,170,27,25,222,190,248,3,89,225,212,160,83,193,224,145,222,66,29,148,2,197,63,81,86,245,102,112,12,66,241,251,206,3,127,140,200,183,165,225,184,2,44,61,243,82,164,197,46,97,242,177,10,155,95,94,236,11,198,10,181,74,62,191,20,253,117,21,83,111,167,211,178,94,63,74,205,127,126,35,188,196,
170,62,144,250,165,135,101,168,91,121,149,199,93,122,114,232,107,70,77,124,217,170,57,250,67,70,177,137,99,232,156,111,82,202,186,249,230,155,211,100,62,85,158,160,129,118,103,48,245,204,53,179,164,78,150,236,146,222,92,166,94,47,134,182,206,173,242,203,236,94,200,169,7,161,179,119,92,207,37,6,185,102,17,197,230,36,42,57,25,6,245,235,56,64,49,154,227,83,56,198,118,215,10,177,160,194,103,184,45,173,134,9,146,255,110,132,115,249,233,196,139,12,89,81,233,57,31,60,61,78,148,91,198,221,88,83,110,30,109,245,7,30,79,96,209,132,110,162,87,13,22,160,161,2,48,251,218,105,158,242,207,165,117,19,240,5,97,126,225,33,204,14,184,21,240,66,70,122,79,10,234,64,75,91,69,52,60,203,243,85,97,142,87,53,21,65,31,251,153,183,61,85,220,170,32,179,148,50,199,161,37,145,170,11,200,212,78,165,160,145,103,85,203,181,47,124,147,119,24,76,140,143,47,57,182,69,140,199,57,1,84,136,63,7,106,55,94,93,110,62,230,115,230,44,177,74,
95,176,216,21,88,148,122,60,185,12,91,227,18,101,186,93,244,204,238,20,158,17,50,239,25,16,35,241,175,72,253,93,140,40,123,114,78,108,73,233,211,44,87,83,141,105,122,93,30,229,198,197,184,131,127,9,51,244,7,106,80,223,104,144,78,225,81,206,83,91,79,93,147,85,101,131,104,14,113,202,220,137,79,118,93,226,249,209,173,192,148,191,165,72,147,48,189,66,25,134,104,82,228,102,28,244,159,115,97,167,38,172,81,211,217,238,144,92,1,23,184,245,210,162,162,172,147,115,84,2,229,96,158,1,230,186,5,142,107,252,58,185,108,93,152,140,251,103,135,245,203,184,22,36,51,230,229,174,74,34,214,155,127,73,122,246,75,144,216,96,4,197,2,35,65,143,15,215,130,112,109,104,128,236,253,181,197,78,93,217,41,96,35,195,17,124,70,130,57,38,241,121,2,189,50,220,40,207,122,102,178,159,25,122,30,204,106,3,194,76,57,59,220,100,71,90,236,104,132,197,142,52,159,214,195,126,231,178,243,206,166,86,49,69,51,170,112,158,227,96,234,121,227,166,37,123,
74,43,187,181,12,148,200,109,32,189,95,198,50,44,136,139,185,34,177,104,90,252,2,107,160,155,182,174,67,246,219,190,209,39,102,223,8,111,78,124,25,105,72,171,132,162,66,199,183,235,76,63,86,111,199,50,79,81,79,136,53,103,163,184,36,231,234,166,113,29,134,47,30,189,119,182,239,20,126,236,33,204,89,185,151,241,110,95,237,38,73,181,233,84,62,172,203,195,215,97,126,159,150,204,57,33,254,156,211,77,164,10,149,177,196,149,71,60,84,239,120,244,56,232,90,91,166,139,5,80,56,117,197,211,154,253,104,166,125,91,151,29,218,185,139,217,10,122,166,49,189,25,213,102,103,73,177,240,26,236,178,113,99,156,98,215,207,58,92,187,73,187,30,183,144,221,173,197,227,100,158,128,115,146,47,117,114,225,60,205,239,81,76,228,50,49,229,89,165,37,230,174,185,119,249,172,174,43,38,204,61,126,93,55,81,219,64,213,73,191,218,141,49,249,61,101,233,83,229,137,22,129,189,162,194,48,244,51,108,158,108,152,151,219,247,233,98,203,104,181,77,158,188,37,201,139,
191,153,146,197,26,47,233,195,77,73,109,17,229,194,31,92,124,146,200,133,191,248,106,240,8,243,241,25,105,68,84,156,132,71,213,174,6,220,36,156,226,209,46,177,23,250,58,26,61,113,118,49,233,18,117,242,104,184,165,198,92,210,98,219,207,87,60,138,43,145,146,11,7,16,188,240,65,223,185,182,169,207,124,50,251,49,190,242,137,59,86,81,109,214,106,161,117,230,156,100,207,223,29,29,69,3,140,120,31,58,219,229,152,74,68,40,104,45,0,224,51,225,196,128,111,73,179,234,58,17,25,201,37,180,218,219,181,128,204,184,185,56,247,146,43,113,173,37,141,86,58,108,115,179,214,103,125,223,245,177,205,45,162,162,183,101,241,249,4,90,17,227,130,6,178,203,157,190,246,238,106,132,93,155,122,139,13,5,71,168,87,9,161,139,92,231,240,196,148,107,50,20,151,22,73,239,225,185,68,248,222,116,238,163,245,91,113,205,7,143,92,197,38,73,149,148,197,174,19,65,234,180,174,70,133,47,72,39,84,161,157,199,89,129,28,175,87,15,170,136,104,7,36,47,58,61,
198,97,106,154,123,233,248,249,131,243,242,206,52,186,187,143,21,244,235,122,140,189,248,218,54,226,180,116,220,53,173,242,74,163,60,2,81,28,34,226,2,211,32,255,114,125,62,179,134,7,139,45,53,221,246,230,91,15,163,212,126,45,205,53,149,92,91,91,24,240,50,33,68,162,195,123,30,7,99,41,29,28,145,17,194,42,174,15,16,12,20,1,129,133,145,192,114,130,236,241,41,131,214,107,252,169,135,83,110,241,45,187,177,26,213,56,154,122,107,69,252,246,90,21,185,67,164,219,229,222,73,108,136,21,60,202,9,225,211,162,242,161,44,171,28,117,181,35,226,64,91,81,49,32,154,167,122,97,165,127,204,233,45,159,172,177,46,58,182,93,228,162,218,80,160,174,14,28,161,130,113,2,65,0,157,2,0,215,6,52,106,106,240,153,188,102,231,80,23,22,16,243,196,2,174,45,39,236,246,142,220,30,41,198,249,126,18,3,23,148,228,175,14,45,157,117,135,166,245,227,154,108,216,241,93,228,28,41,224,66,101,224,86,5,119,238,238,125,145,29,152,95,42,236,5,203,
17,251,174,178,181,86,111,64,156,82,225,211,210,99,119,106,143,141,237,34,71,193,41,221,158,175,67,173,184,216,108,136,136,204,135,8,117,148,108,161,23,246,208,1,142,184,97,70,0,182,206,147,22,251,209,33,166,178,76,245,24,126,43,206,84,194,46,226,73,213,8,106,172,172,19,169,109,92,59,111,14,78,230,241,243,114,245,180,142,107,68,118,95,8,31,48,127,127,128,53,88,124,64,134,45,123,22,229,182,51,94,70,22,110,240,242,189,73,83,234,90,74,187,69,167,76,247,178,57,56,210,72,128,255,19,208,142,199,244,96,220,99,136,219,55,100,229,121,152,200,189,15,4,213,119,5,36,145,67,143,228,205,30,232,86,150,16,104,98,245,171,66,72,240,91,148,33,190,52,107,182,45,93,147,82,168,175,30,89,169,58,174,22,63,153,26,101,46,237,120,132,6,218,140,58,218,155,215,175,52,178,177,176,19,84,177,96,219,69,125,166,230,125,121,121,111,103,6,134,90,50,221,88,88,32,125,96,90,165,246,5,20,242,165,239,153,194,11,32,179,40,126,112,244,238,223,
102,94,248,8,198,133,49,149,55,78,17,44,181,203,209,214,37,13,3,52,153,126,107,209,216,159,208,192,208,135,227,116,211,201,57,222,221,63,252,215,38,109,204,190,183,137,76,80,168,116,214,239,176,37,109,115,159,213,169,37,113,219,72,177,70,188,75,114,94,50,78,135,230,19,72,114,214,54,200,141,62,4,206,120,118,5,16,138,220,39,106,172,139,145,217,98,236,242,123,0,20,177,10,40,229,236,132,53,167,185,246,9,183,195,62,192,162,205,13,104,242,108,79,115,54,194,130,102,208,227,207,232,66,10,105,7,33,139,58,160,118,120,30,15,115,124,3,0,192,1,56,93,54,225,132,31,20,173,189,108,6,124,189,232,141,67,84,56,232,130,178,153,166,170,15,165,5,235,60,210,106,167,106,128,138,9,56,65,18,189,210,185,49,3,37,70,152,55,48,171,242,92,101,221,243,162,50,131,231,29,200,15,26,156,252,129,174,188,242,163,198,227,38,73,144,189,137,56,146,26,94,220,98,115,181,5,166,147,231,153,27,219,239,123,87,33,110,236,210,14,165,85,176,4,99,147,
173,112,241,80,62,23,31,134,14,110,246,178,57,194,78,116,113,105,207,20,93,230,100,83,148,120,104,218,237,222,37,161,185,222,119,145,121,114,211,22,120,3,112,241,62,92,248,5,39,247,66,41,60,160,187,38,184,122,4,87,55,175,121,221,224,121,210,163,203,199,222,95,244,131,189,232,242,105,123,91,212,221,25,145,47,8,212,161,167,253,112,150,23,119,117,237,250,40,62,85,26,248,55,107,31,82,108,210,116,238,170,195,51,139,105,125,65,205,244,102,100,219,165,76,50,9,200,151,202,206,141,98,122,235,18,189,111,178,205,244,208,9,92,130,131,31,209,209,158,165,63,35,61,86,193,116,40,117,139,16,38,106,199,109,110,171,197,165,187,58,152,144,139,93,135,36,36,219,79,206,116,169,158,137,161,151,83,203,174,46,158,164,232,171,228,123,102,136,103,19,135,104,140,194,75,239,136,7,204,104,95,119,95,120,28,143,91,66,245,186,57,139,132,126,228,138,217,203,58,122,133,112,247,21,2,122,61,87,175,96,135,250,100,87,137,1,197,193,193,190,6,153,213,91,59,204,
90,65,222,63,211,251,4,61,120,103,148,186,239,143,12,162,247,65,89,12,241,224,68,199,34,41,142,248,205,145,152,152,237,129,16,200,194,52,10,75,92,158,175,67,21,163,147,182,147,155,104,228,234,98,29,163,230,25,14,248,133,132,186,239,81,39,158,153,126,218,177,39,33,11,98,159,45,94,55,46,49,232,96,5,135,103,222,155,42,66,212,87,149,35,218,169,168,30,49,246,126,107,81,129,18,132,29,236,186,123,41,185,174,179,119,79,253,232,130,118,46,28,102,127,131,25,223,48,48,9,120,76,183,90,247,230,196,124,99,78,246,30,43,122,204,21,12,57,220,154,82,235,222,252,136,215,64,220,109,233,44,183,157,229,203,244,206,234,182,186,115,102,163,211,120,168,244,23,106,16,146,125,30,214,118,161,180,117,202,154,230,214,67,143,106,116,136,2,148,87,50,120,185,89,115,134,183,158,43,29,115,112,41,166,157,19,81,118,209,211,225,236,252,84,161,198,208,22,101,155,77,190,155,193,142,189,216,118,103,87,102,85,54,14,153,65,216,92,196,44,201,117,193,184,200,163,
244,212,194,63,48,115,204,75,49,163,64,69,192,181,115,160,82,13,164,249,158,218,24,235,118,175,27,252,52,232,231,128,194,15,115,117,200,141,105,146,30,56,207,9,75,255,154,74,5,229,104,67,160,93,21,220,124,2,87,211,111,101,83,54,142,249,201,142,99,131,237,44,62,54,24,219,191,192,210,99,176,61,246,177,228,213,103,218,109,7,171,190,178,161,160,42,6,1,51,142,234,237,241,225,40,214,121,15,2,210,104,81,83,150,232,234,242,131,205,203,17,5,69,207,126,149,205,236,231,89,151,254,220,165,199,165,41,112,38,221,138,190,54,34,33,110,179,6,115,113,239,34,205,78,216,153,152,228,230,136,131,228,74,171,81,30,143,208,120,167,103,155,192,146,209,104,198,28,206,245,56,7,123,114,249,206,253,202,77,177,196,113,150,79,156,36,110,161,149,54,90,139,164,195,205,218,71,217,188,253,221,221,191,88,31,216,126,179,211,119,184,85,142,218,126,49,166,56,197,214,177,118,107,117,102,146,161,187,196,165,169,25,239,84,188,15,126,14,196,27,71,8,213,190,77,153,
198,102,206,228,205,150,53,140,124,83,40,56,162,164,242,55,150,206,174,153,186,161,152,170,248,74,8,67,90,124,81,235,103,254,18,167,77,22,253,210,202,169,207,6,1,185,238,243,88,92,50,176,54,87,244,30,44,135,202,11,168,226,50,180,220,150,3,218,70,80,194,206,13,132,185,242,173,40,146,25,2,85,40,92,126,101,142,19,80,87,59,92,61,5,108,227,114,168,154,6,193,37,5,214,53,127,75,124,117,123,241,195,123,87,21,114,32,145,17,185,132,141,17,229,27,130,232,101,246,32,129,87,8,48,25,188,52,158,29,170,83,200,254,245,251,59,97,230,221,82,22,7,202,130,14,49,34,133,58,88,161,140,156,129,25,243,199,230,52,20,55,199,211,26,192,84,90,139,117,166,75,204,194,122,142,90,193,209,221,107,65,177,13,202,15,34,185,116,47,81,96,103,57,22,178,41,182,82,218,47,43,116,226,184,38,209,13,198,50,103,99,85,95,98,85,197,68,106,130,147,153,125,221,12,171,133,217,245,71,119,3,211,230,248,223,134,196,137,106,185,175,120,24,229,253,221,
210,102,56,250,174,253,250,76,125,73,137,223,168,83,34,21,151,97,157,56,190,229,205,144,230,248,116,23,231,98,119,240,54,182,254,120,78,189,220,13,172,131,201,252,40,33,210,183,5,229,10,62,184,238,40,131,245,166,1,226,54,118,105,235,136,59,126,43,218,42,130,155,243,148,157,239,253,98,28,179,174,240,174,1,35,112,129,204,115,146,163,202,134,98,239,96,126,188,242,227,101,36,129,169,180,194,100,39,9,184,106,195,121,106,237,38,99,208,229,106,125,67,166,32,206,85,9,220,181,228,77,244,25,166,42,73,109,221,24,149,112,251,66,98,197,228,42,246,16,249,74,8,53,146,161,142,41,170,161,28,223,87,111,22,52,247,80,82,96,169,236,199,130,47,5,125,37,226,214,219,59,150,6,190,70,200,137,109,4,173,75,211,93,229,90,251,202,222,122,97,101,153,46,110,5,101,160,42,244,67,74,124,135,130,80,50,149,127,174,17,204,103,41,127,221,47,40,116,8,162,250,76,90,232,9,7,79,244,32,224,44,93,85,181,75,232,37,87,172,15,239,124,178,196,19,165,
132,188,99,75,38,162,100,199,245,49,215,180,112,41,77,149,135,101,142,85,229,87,29,134,67,244,216,22,106,229,121,37,142,154,204,194,74,245,214,172,165,29,62,88,64,93,89,57,98,70,109,50,119,237,189,196,191,68,233,103,36,179,97,105,98,161,51,46,202,214,139,36,94,220,204,231,21,131,29,223,140,178,171,184,100,205,226,164,94,122,168,154,100,136,173,184,56,198,219,214,52,185,125,20,214,62,42,236,228,106,27,29,1,105,72,58,221,229,56,19,162,54,94,97,61,202,194,233,158,127,46,184,118,101,183,234,13,199,172,94,20,134,45,198,58,94,168,51,162,230,101,88,74,1,66,86,111,175,158,142,151,185,175,132,150,45,27,177,34,238,209,165,175,203,216,214,239,251,181,242,28,58,87,227,248,216,252,169,168,171,112,37,199,3,70,6,149,68,203,67,101,52,40,49,65,17,228,237,186,107,185,93,61,76,234,235,196,32,122,45,56,8,30,58,161,101,158,18,55,219,243,114,4,194,12,217,178,143,114,3,59,115,235,150,89,39,25,251,182,107,164,97,52,26,227,211,
221,227,75,51,50,203,12,137,26,69,222,92,80,240,113,179,190,101,33,197,64,83,39,88,194,84,131,197,141,116,164,209,246,133,244,60,104,55,131,65,226,75,50,248,124,126,66,138,10,229,167,202,43,67,101,122,102,170,193,76,94,186,175,189,158,158,226,32,99,55,82,135,150,25,141,151,219,18,202,204,35,150,172,231,98,175,38,36,217,187,66,146,131,72,125,82,163,70,179,42,202,100,248,4,249,247,235,199,26,222,85,182,36,41,134,64,91,21,114,181,53,90,69,19,44,159,102,121,132,147,143,95,215,59,227,144,148,76,173,189,37,22,135,74,147,107,144,221,95,58,155,81,1,226,150,117,87,180,6,241,113,133,31,220,73,80,251,173,41,85,160,45,67,109,77,125,190,159,238,4,99,45,127,147,88,47,232,79,222,162,182,87,172,215,153,176,90,244,19,147,47,42,52,144,54,34,42,39,211,229,80,14,169,103,224,78,73,203,221,54,23,179,16,241,65,87,195,229,157,233,248,236,178,210,42,142,44,124,228,224,81,15,207,185,234,187,59,48,11,42,184,192,23,37,231,205,
43,233,153,169,86,119,59,191,134,29,0,122,1,165,218,94,39,26,112,177,155,36,137,244,216,108,242,8,26,50,158,132,33,19,161,123,134,227,161,80,61,49,25,233,236,167,181,140,3,4,215,154,101,240,229,214,215,125,160,169,232,187,42,160,69,81,207,119,93,113,234,236,60,61,207,207,71,97,10,65,51,125,141,55,193,165,217,132,236,190,11,79,36,123,96,252,204,112,7,232,230,167,192,73,84,93,243,202,23,65,58,236,108,16,184,209,203,64,199,183,64,125,175,251,18,222,82,202,142,232,201,119,76,157,175,147,70,241,33,163,47,196,228,211,36,210,246,2,42,120,40,187,36,9,182,213,68,77,36,21,123,169,56,48,73,9,58,158,52,170,94,90,111,2,128,41,217,102,107,207,93,40,37,205,169,155,204,183,212,236,12,164,59,6,118,245,66,147,159,140,47,50,58,52,192,24,111,151,40,76,81,251,82,191,232,39,33,238,120,14,40,155,15,144,228,2,195,72,182,152,134,23,207,108,117,126,47,19,98,176,183,210,228,131,139,1,5,37,116,248,60,110,29,210,103,231,
157,177,215,157,222,76,84,127,252,64,210,56,114,242,7,145,37,116,180,193,247,249,254,154,44,67,145,130,248,82,30,174,23,145,14,180,141,55,98,196,188,146,218,118,161,109,33,21,217,34,246,17,149,175,23,82,192,83,177,215,72,69,54,51,7,146,75,184,44,152,184,240,44,71,97,110,167,225,105,115,206,4,205,63,210,203,68,22,91,204,86,211,93,122,55,155,183,82,171,233,150,193,63,164,37,121,247,114,72,89,142,181,169,34,35,124,149,88,76,105,131,199,203,162,242,53,107,183,180,201,197,158,197,62,120,147,104,75,113,138,220,109,40,78,94,60,16,82,229,180,10,179,72,127,218,192,128,104,77,247,148,170,52,32,155,199,146,162,205,228,5,69,238,89,246,100,188,44,122,231,69,225,11,42,30,227,24,13,230,161,121,202,175,198,145,42,175,53,190,209,123,200,173,0,11,199,24,70,143,139,163,247,5,165,45,80,123,70,226,40,232,156,225,244,136,165,186,180,36,74,212,30,54,11,1,89,125,66,28,112,170,198,102,132,117,164,62,22,98,161,3,74,65,45,202,134,
83,207,34,158,32,204,3,136,11,165,67,182,241,151,117,7,235,252,156,232,226,176,98,69,109,141,26,248,138,205,181,158,88,163,102,206,91,180,116,241,45,203,55,35,50,189,45,62,24,60,70,35,98,246,36,231,128,60,177,118,83,106,77,170,232,38,249,150,190,241,173,247,43,221,180,39,147,212,236,202,177,172,188,227,7,51,119,0,61,186,76,240,135,199,64,17,3,122,149,177,211,189,68,226,199,183,195,97,223,149,190,173,16,67,2,253,157,10,110,197,215,100,77,203,36,152,110,235,190,170,38,112,237,219,185,73,67,120,159,55,206,114,239,55,203,90,185,56,23,42,248,87,104,61,110,150,177,160,18,212,120,199,234,221,159,39,89,69,84,9,121,208,160,16,146,83,108,226,93,65,152,185,139,137,27,70,71,134,222,214,222,213,180,232,109,206,184,221,82,169,36,228,81,79,147,121,139,215,220,186,82,68,111,87,230,247,215,192,130,123,93,229,126,222,49,252,42,191,107,43,50,27,103,182,25,248,22,121,78,83,47,112,146,52,149,161,212,86,28,75,11,227,215,155,154,169,
63,12,222,231,139,72,231,51,202,123,149,201,44,198,175,126,247,103,77,182,108,29,150,67,32,71,14,162,114,68,100,142,180,215,212,120,127,239,27,247,211,220,124,218,183,11,6,28,77,69,185,19,107,24,200,178,202,236,204,47,123,225,86,78,31,8,17,195,148,18,208,111,160,183,157,229,219,149,188,199,16,23,46,55,178,13,31,194,27,250,85,12,64,165,112,22,166,234,222,189,59,5,45,183,110,124,206,179,169,94,186,57,27,161,44,49,198,231,189,73,73,49,109,40,247,188,210,85,241,62,54,87,23,186,81,48,72,97,227,73,172,136,108,202,153,234,196,206,42,139,42,166,183,54,79,83,146,3,25,192,44,229,144,102,25,135,162,189,145,251,158,56,194,109,248,4,101,219,37,40,95,112,164,253,70,58,106,11,176,73,27,23,192,22,76,159,94,80,93,61,61,140,23,230,44,208,96,113,6,238,125,218,231,227,224,17,51,183,68,23,39,28,242,74,179,140,128,206,166,244,225,15,165,15,153,124,118,196,107,215,226,199,107,208,42,150,49,33,162,97,252,105,212,151,176,98,
64,230,39,95,31,233,132,214,242,59,14,225,252,176,49,142,224,33,67,36,152,63,204,39,98,29,212,31,158,17,61,87,41,17,106,106,30,94,188,20,252,21,96,107,220,206,129,14,214,23,5,126,119,63,161,44,251,155,118,33,166,34,126,113,141,162,253,15,117,79,75,45,142,28,104,94,38,6,21,35,63,193,82,135,212,169,116,113,165,17,150,137,197,137,194,15,164,50,131,106,142,132,228,15,86,158,17,108,240,213,166,11,80,74,184,186,108,101,94,161,150,253,228,241,47,91,72,247,172,93,62,119,45,100,31,111,110,23,94,80,33,67,3,37,193,168,89,118,151,136,113,170,16,110,111,144,216,206,199,98,143,163,9,252,74,228,222,197,221,212,188,112,116,40,14,189,96,173,111,60,16,15,25,232,75,218,236,69,216,62,130,126,3,110,164,217,121,53,190,83,11,168,110,236,13,241,212,199,200,92,204,89,36,161,45,40,152,61,120,223,211,128,84,22,233,144,151,25,235,185,70,33,59,153,214,30,49,112,71,50,46,215,28,169,231,37,120,27,138,88,53,120,165,212,5,123,
229,134,84,184,207,154,120,49,145,218,39,77,255,176,241,32,118,36,226,176,217,187,106,47,36,229,12,157,133,165,112,82,38,115,135,188,59,25,23,63,138,229,34,166,39,230,46,250,67,156,108,212,48,78,69,200,67,84,135,149,181,160,83,18,52,102,1,168,34,41,127,222,17,114,67,238,106,214,77,214,83,2,60,135,165,238,43,48,54,59,106,205,187,89,103,16,14,38,124,229,109,128,63,239,115,199,110,28,9,127,102,126,125,85,87,221,23,149,170,55,120,245,23,40,181,83,212,212,7,240,224,175,28,172,126,255,127,19,117,21,75,170,52,141,242,213,25,102,112,215,198,221,221,93,6,119,119,31,220,221,253,114,190,127,113,23,29,44,136,232,136,202,202,74,129,170,238,198,215,4,172,116,55,67,117,21,159,107,52,217,81,86,27,10,20,24,109,137,171,45,137,56,183,144,150,38,202,74,5,38,173,126,229,205,134,131,126,223,120,41,85,110,44,199,248,84,93,73,225,64,224,119,232,129,103,83,17,39,206,58,80,77,185,101,153,89,131,74,107,144,34,195,173,44,52,87,
247,207,240,124,97,224,35,135,69,253,250,98,174,52,194,245,235,43,144,156,143,193,170,121,247,131,144,249,20,0,166,236,121,115,39,40,228,254,6,164,137,22,47,232,165,45,218,111,170,189,86,233,29,52,37,184,173,48,178,126,237,127,31,58,103,113,179,64,117,233,35,103,42,184,56,194,27,168,84,5,44,109,102,49,158,173,134,120,41,133,222,72,163,97,45,14,77,212,29,248,94,12,153,201,119,217,108,230,203,206,31,27,198,57,114,223,128,141,12,22,55,190,244,87,159,192,27,106,109,237,202,128,232,148,178,214,237,19,13,219,81,89,110,162,127,101,232,101,190,111,233,162,173,219,174,163,12,91,130,74,51,31,25,81,173,69,107,83,28,30,220,61,170,198,221,70,110,82,240,126,234,154,101,206,42,57,197,49,202,93,22,245,53,212,38,67,29,178,217,117,133,249,87,157,248,13,24,18,133,155,45,129,243,140,169,99,156,67,155,253,239,20,174,205,219,74,168,200,254,128,170,119,178,77,155,130,30,31,242,140,30,32,219,35,210,45,122,245,90,26,65,182,20,188,3,132,
83,54,147,108,66,234,172,159,186,59,168,101,178,199,158,59,100,30,164,222,115,97,24,97,98,118,86,64,101,151,189,46,189,238,142,202,143,182,176,134,78,225,192,217,163,4,26,2,178,242,57,216,87,151,248,12,21,73,118,104,227,110,61,249,38,211,54,119,105,226,216,69,206,132,75,226,171,118,57,224,18,87,58,153,115,118,147,185,195,203,133,38,146,52,238,113,122,24,167,100,5,255,125,218,138,42,153,40,20,237,77,229,93,148,94,175,38,238,151,30,250,236,251,247,212,169,201,6,241,167,143,41,239,168,72,50,161,252,136,240,146,13,153,233,249,214,98,64,147,105,181,36,149,237,71,70,198,20,207,135,220,105,185,116,58,108,102,226,219,136,39,207,147,218,192,82,22,229,7,90,215,127,167,237,34,255,144,201,31,238,127,243,213,157,86,135,250,245,191,107,19,219,250,180,200,157,30,19,154,50,5,46,205,41,191,180,19,223,101,29,139,133,96,250,146,122,168,139,250,97,167,208,83,161,45,222,25,102,187,151,8,27,126,12,18,215,4,163,156,76,41,55,227,81,153,67,
158,75,155,26,74,187,182,25,242,229,173,67,168,48,222,154,213,209,65,142,209,253,247,88,6,175,144,233,77,168,76,229,177,74,234,175,38,233,24,255,74,101,30,48,122,85,193,3,165,213,86,165,168,3,10,2,88,162,170,94,106,222,252,169,251,126,96,193,61,80,209,30,102,91,252,154,183,195,47,119,68,54,51,249,53,167,223,13,61,222,146,130,151,99,55,53,75,194,108,56,190,242,92,85,52,200,157,236,199,138,244,192,169,77,237,169,219,189,168,246,147,177,255,100,174,249,159,76,40,198,81,26,14,174,202,224,66,149,215,187,155,121,48,174,197,12,191,43,200,82,155,113,26,185,34,217,165,250,87,160,92,251,136,84,103,169,103,72,3,107,109,222,81,85,139,217,57,225,247,78,86,182,1,196,148,186,157,115,24,158,248,62,239,232,197,252,152,58,235,40,187,26,33,207,199,132,248,47,133,98,125,39,226,47,128,252,200,106,20,27,239,30,254,195,18,192,126,122,97,181,188,185,247,95,197,82,91,42,134,121,110,217,61,231,56,67,254,230,169,163,245,165,40,80,93,16,
26,116,141,94,167,227,9,242,236,20,38,241,135,129,25,27,42,52,77,61,82,233,173,241,43,91,61,79,126,183,117,91,70,121,26,188,187,208,219,246,194,255,144,36,22,147,115,79,232,174,10,211,185,143,103,206,236,88,179,234,104,191,157,192,139,190,209,172,158,87,30,34,42,237,220,202,233,178,145,174,68,208,81,122,149,3,216,23,27,248,47,170,144,88,157,59,132,171,207,187,66,46,249,87,139,103,232,186,107,87,81,89,82,177,100,92,45,196,141,247,76,48,81,19,166,113,64,13,82,199,4,11,14,241,71,32,143,240,0,129,154,217,110,37,145,220,228,14,183,188,213,148,191,152,37,139,146,83,121,49,198,58,56,246,64,162,79,245,43,193,221,185,198,34,80,225,69,226,204,229,128,232,162,101,36,246,163,248,166,93,225,255,97,10,69,32,155,18,225,107,246,214,37,116,82,116,251,75,112,162,240,131,53,9,89,174,222,62,35,130,197,24,171,2,242,70,49,109,10,176,148,155,178,71,157,203,147,229,93,149,48,123,243,119,80,148,226,60,249,20,108,244,236,13,99,126,
103,145,117,152,2,108,182,82,20,176,78,133,178,113,157,153,252,77,66,24,111,66,110,181,113,223,218,228,236,26,210,234,230,3,238,30,148,71,14,71,158,159,97,27,97,108,129,123,9,43,82,133,70,207,48,186,110,225,172,15,31,2,116,204,232,112,43,209,147,26,230,201,198,220,55,126,9,101,35,177,238,57,162,235,150,131,165,8,210,223,174,242,123,252,219,237,236,198,25,38,97,137,38,76,83,39,31,229,200,130,172,37,29,174,148,170,156,234,47,147,110,107,72,158,93,140,212,172,64,73,239,191,107,122,111,79,4,210,254,251,181,188,240,104,107,141,217,217,154,136,157,225,211,63,209,111,35,58,82,142,29,111,9,211,151,145,80,125,234,19,125,198,87,45,91,174,243,115,58,66,149,58,206,201,140,32,35,195,134,48,219,81,91,173,88,181,49,19,69,53,14,94,0,113,36,212,56,176,110,166,172,63,128,225,229,198,231,71,119,28,160,23,114,195,127,4,48,251,112,200,96,173,213,98,142,83,164,112,65,81,203,144,42,138,139,59,184,62,27,251,155,160,115,74,70,199,
168,98,112,76,119,41,204,80,53,101,137,49,150,89,244,237,97,227,45,217,55,108,57,127,100,15,81,39,170,99,186,80,84,154,207,169,115,203,201,160,206,224,7,240,25,147,170,93,209,47,172,36,21,15,97,112,206,88,42,156,37,143,200,236,169,123,23,170,22,60,14,69,187,5,233,202,69,81,255,185,160,77,28,170,212,183,50,211,153,241,20,120,89,61,204,237,147,125,98,118,69,207,14,116,103,88,67,195,127,128,201,232,57,232,215,17,244,203,253,85,90,150,168,185,8,116,106,123,161,101,51,177,13,254,139,51,78,127,167,70,179,160,164,102,168,42,54,89,109,225,145,103,5,111,153,169,143,176,106,194,147,62,217,70,205,196,190,197,113,219,139,75,217,114,212,30,57,185,43,144,138,211,196,171,142,123,100,161,194,223,177,118,118,189,143,209,251,28,243,15,238,175,202,255,224,54,2,248,253,137,136,213,112,216,58,34,189,46,50,145,81,216,9,6,191,56,147,115,183,30,21,208,67,163,65,149,0,95,107,6,153,195,175,218,34,84,119,125,116,154,21,98,184,61,47,179,
217,45,162,200,116,166,42,36,70,173,35,71,211,162,127,57,4,87,228,0,107,112,209,70,183,237,130,157,118,14,16,206,14,150,60,211,26,114,96,10,87,224,92,186,136,14,2,113,192,165,145,5,61,57,116,252,170,192,95,171,158,197,208,179,248,75,209,223,243,206,238,69,71,126,85,40,185,222,142,186,136,54,108,111,53,141,73,132,52,248,212,95,65,45,231,128,15,146,99,185,136,249,254,97,24,140,214,34,91,21,110,237,232,245,89,67,63,131,106,92,16,222,60,78,192,53,138,22,114,252,222,238,173,144,195,121,136,220,8,40,155,95,90,77,65,133,197,71,107,190,52,225,39,189,214,131,88,96,93,3,50,211,53,228,250,27,83,166,206,221,190,32,95,237,21,48,98,213,48,73,223,58,95,79,205,234,20,187,26,168,179,106,195,244,164,177,48,54,28,232,188,238,135,189,203,113,89,218,200,90,167,235,226,234,198,155,250,66,91,74,140,98,7,217,6,198,236,228,229,195,48,2,105,239,21,222,152,195,251,20,217,187,122,4,190,99,168,154,222,88,137,1,214,107,226,108,
242,191,63,211,199,13,201,222,138,106,98,180,79,105,41,69,11,18,126,144,152,20,232,119,35,244,85,27,173,112,101,9,242,167,39,192,210,33,136,3,249,188,29,85,178,139,106,144,169,250,32,188,12,50,217,31,188,67,134,198,147,176,252,130,159,98,19,167,224,223,70,222,134,194,77,200,160,127,180,84,121,198,41,10,236,115,0,241,140,84,173,205,87,72,155,137,116,157,139,151,231,90,253,231,22,30,246,34,225,145,179,192,112,88,209,192,107,42,12,78,59,140,57,18,97,143,203,175,12,69,108,77,38,181,149,12,233,72,17,242,102,219,181,115,222,222,181,199,119,2,165,57,5,153,49,81,91,254,226,75,14,54,28,41,0,249,251,113,196,90,231,89,86,71,13,82,103,114,173,211,254,203,196,197,11,15,184,93,27,176,85,80,227,175,172,7,251,168,41,246,144,222,117,184,64,237,186,122,88,215,51,70,105,10,229,5,94,215,210,40,86,134,80,80,71,239,112,83,157,78,1,29,136,43,6,167,123,214,195,204,122,148,203,201,114,123,128,18,178,205,114,22,137,142,162,214,
199,232,250,16,187,10,28,201,116,225,180,102,16,203,21,197,237,105,136,199,186,189,221,75,176,211,55,70,7,241,85,58,157,85,189,177,235,211,100,115,171,116,121,14,102,55,177,1,98,240,250,113,20,166,179,200,255,54,146,132,114,107,75,162,60,41,10,234,249,115,252,133,40,94,69,47,156,158,227,141,89,226,227,9,246,170,110,26,191,139,76,164,201,238,31,129,166,59,202,124,71,152,27,7,12,200,129,170,93,183,161,223,158,162,231,169,62,20,247,248,1,226,187,42,114,167,60,201,107,84,110,167,27,92,60,105,179,172,237,186,133,143,61,213,177,91,83,25,25,106,61,163,200,152,47,220,233,190,88,176,33,235,246,112,252,154,28,40,194,238,108,58,125,41,164,175,74,195,171,133,111,82,23,23,47,207,204,235,152,213,157,99,31,134,94,121,20,146,247,79,123,121,17,192,237,139,23,64,120,220,166,142,1,65,198,249,107,216,217,34,159,147,79,222,122,248,75,210,71,230,17,16,133,156,136,223,21,78,190,180,158,54,159,200,127,149,191,114,167,13,153,174,241,61,140,201,
48,195,172,34,83,130,4,73,124,161,94,160,87,117,215,65,18,208,220,26,227,208,166,148,65,160,104,194,55,161,136,12,212,197,124,251,95,231,45,201,156,71,230,19,246,42,228,40,27,63,222,146,155,88,179,176,234,38,136,2,13,157,178,29,106,249,95,46,72,175,153,210,64,139,43,122,190,242,226,186,233,122,146,155,231,183,225,62,183,172,201,203,23,238,255,10,98,236,241,175,32,234,164,197,86,248,123,224,72,93,158,80,161,248,214,12,57,74,110,130,122,111,53,88,104,192,234,72,145,25,41,188,201,1,191,58,1,147,244,9,50,200,79,132,121,246,130,223,94,164,213,170,110,115,171,203,86,235,149,83,188,114,21,182,25,136,97,179,200,62,167,190,206,10,135,76,177,251,16,181,122,229,106,6,169,252,179,105,143,144,206,8,104,134,89,8,185,180,135,107,7,53,223,154,32,60,236,207,198,25,189,53,137,184,180,45,151,124,168,201,135,176,2,113,129,196,27,81,67,80,190,167,94,113,53,232,159,146,33,107,58,101,18,198,243,50,99,189,213,83,83,71,180,27,146,138,
90,206,29,116,162,238,210,118,151,167,82,127,69,89,41,145,72,109,243,235,185,164,1,210,116,18,127,29,201,103,118,239,87,174,180,160,72,218,186,100,100,40,45,228,67,106,174,159,242,39,202,196,43,217,29,0,171,11,213,234,95,24,248,22,63,38,118,113,16,140,113,243,92,141,89,80,93,250,182,148,32,151,60,115,211,147,232,143,123,98,25,70,144,27,159,116,225,54,182,80,211,169,211,165,63,207,124,151,232,15,8,105,60,172,150,85,237,23,105,241,187,188,169,187,11,95,159,94,217,133,212,17,204,235,247,15,241,245,111,167,158,148,116,117,143,124,220,45,123,180,35,77,192,35,4,17,181,218,227,231,59,210,90,116,36,168,107,226,236,132,35,109,206,176,50,51,101,180,208,193,86,206,218,224,34,193,130,233,161,167,146,90,3,243,181,102,88,29,251,37,223,145,47,83,213,230,146,128,48,238,14,161,61,121,175,92,199,17,6,211,245,43,175,205,92,218,171,233,218,153,108,60,229,218,248,58,142,222,87,211,125,134,173,55,164,230,165,102,177,137,141,106,158,50,14,30,
80,210,54,113,189,122,75,17,209,142,248,33,138,204,255,21,228,98,80,39,149,142,178,166,147,67,103,224,254,102,106,231,27,106,201,223,194,47,190,224,55,212,66,61,197,248,235,88,24,220,158,144,81,155,49,230,175,191,235,24,166,64,233,108,94,84,222,223,27,113,197,178,135,47,88,72,96,139,96,228,170,29,168,53,6,47,189,112,65,140,0,92,55,63,153,112,111,119,138,113,240,225,119,227,24,5,227,50,220,107,103,44,75,27,72,150,252,38,111,11,253,86,196,22,3,243,159,89,221,181,204,244,133,249,65,6,97,24,247,218,210,168,45,79,187,118,133,165,75,245,38,225,207,246,47,186,213,88,160,205,75,18,243,246,215,243,14,115,30,212,127,15,206,194,120,197,31,85,21,202,219,97,183,242,226,40,167,132,235,51,1,54,154,110,178,132,249,158,162,212,245,182,90,11,101,114,196,171,104,45,161,237,76,105,239,131,163,169,142,176,4,179,217,161,138,96,56,207,86,21,17,219,161,81,151,103,60,154,94,6,216,117,10,181,225,151,123,232,3,115,156,42,136,43,99,26,
127,173,249,174,236,232,170,14,112,73,214,159,179,155,159,177,127,233,215,95,185,55,154,47,146,99,87,69,23,229,103,206,95,190,19,26,133,42,226,57,65,252,77,212,29,114,105,66,46,0,190,57,36,218,168,116,82,74,236,176,231,54,45,210,143,161,185,207,92,239,153,189,145,232,185,252,196,29,86,115,150,51,58,81,46,113,133,167,167,247,207,58,90,112,101,76,152,159,94,108,225,133,177,71,158,47,243,208,144,170,167,52,120,210,188,170,35,154,153,114,213,209,198,13,42,255,104,85,134,64,221,145,56,209,80,1,119,109,33,89,35,236,247,32,214,109,38,149,7,30,152,9,156,40,7,221,177,50,239,153,237,89,230,39,3,211,68,63,162,228,8,174,41,182,166,18,247,188,143,193,127,16,85,185,109,28,207,239,111,150,28,44,12,127,23,205,224,187,175,106,30,131,61,197,230,251,128,179,9,63,149,141,248,247,82,189,127,85,110,188,228,209,146,236,111,45,103,232,230,10,213,89,65,114,189,21,82,162,127,20,74,244,181,209,20,205,212,92,200,124,201,95,243,160,180,250,
87,73,236,163,26,44,168,243,232,175,233,39,142,160,116,177,57,169,72,182,115,7,187,239,161,58,38,184,220,15,13,219,209,21,251,158,31,62,141,63,44,107,134,59,86,107,50,13,223,238,10,9,187,196,57,229,37,81,121,225,178,215,120,83,19,180,71,161,30,23,25,149,36,224,94,11,168,120,116,5,18,65,219,86,253,141,24,41,231,27,98,91,46,126,8,16,197,55,73,151,238,41,39,243,109,66,210,116,131,130,198,97,60,226,33,152,28,43,153,30,218,200,142,126,4,189,91,230,95,3,206,8,194,76,80,33,136,70,90,144,52,49,66,155,168,82,12,209,81,5,222,95,83,44,137,100,53,48,11,88,249,101,6,169,51,73,17,145,201,26,73,158,28,174,240,205,126,106,17,168,135,170,176,153,105,246,39,35,47,111,108,170,58,110,38,229,13,147,145,88,209,216,210,13,93,58,241,165,37,248,19,203,217,164,39,72,133,199,148,58,129,85,148,87,28,91,148,76,3,219,14,255,3,240,159,207,171,62,140,20,4,114,80,183,114,116,30,171,89,149,169,186,57,182,8,115,
51,81,190,39,24,149,21,153,206,236,183,194,31,168,218,243,175,164,32,158,95,139,234,112,7,42,8,128,105,144,164,233,222,228,215,71,73,67,89,97,18,130,105,33,71,51,199,61,12,243,215,26,195,123,242,22,70,79,133,111,159,206,3,99,140,38,227,73,228,92,184,196,197,51,145,191,155,131,195,158,142,152,101,32,242,204,184,192,197,191,245,40,17,240,99,61,31,117,204,93,183,182,91,16,236,59,66,102,40,52,252,122,62,66,103,7,243,240,41,85,197,212,124,200,244,33,215,89,78,227,250,158,69,190,34,242,5,207,34,126,14,220,141,105,180,167,251,181,43,70,131,90,115,114,167,56,20,81,50,111,38,100,111,218,177,94,151,120,136,14,154,192,2,33,58,55,16,187,184,149,29,216,55,72,153,66,254,199,243,39,172,240,153,218,222,175,224,186,20,211,11,123,171,145,107,221,184,220,83,71,102,202,2,114,35,99,128,125,215,158,47,219,46,130,210,159,75,8,187,128,81,84,176,103,20,42,238,184,239,213,118,169,248,86,15,229,71,32,120,161,63,25,205,9,92,21,
145,136,162,230,61,139,172,231,70,152,186,105,16,110,20,226,66,22,31,132,105,216,228,191,127,97,127,215,117,115,226,143,236,155,128,243,75,169,126,61,87,248,134,95,127,177,178,52,247,238,87,218,173,223,144,89,187,198,189,185,181,187,227,20,58,160,91,189,51,39,244,21,214,144,241,248,44,1,45,134,56,157,141,220,215,31,229,251,155,128,114,146,222,171,213,10,111,152,23,239,107,227,24,223,119,119,58,247,247,171,226,62,111,50,205,181,61,51,119,163,142,16,214,204,166,121,142,232,181,251,40,74,19,61,222,109,250,177,200,250,98,64,136,182,94,163,38,65,84,10,18,68,33,76,148,91,73,112,175,22,101,84,65,111,224,191,52,23,122,77,172,148,204,103,57,242,120,248,50,245,128,230,98,44,188,76,192,247,6,112,23,116,209,87,149,5,225,100,117,232,4,67,163,72,168,243,222,17,63,211,225,111,211,119,74,26,32,167,47,93,153,126,192,139,203,110,1,225,42,229,82,170,109,9,12,3,80,198,237,102,32,197,206,216,109,154,21,242,100,65,215,106,202,228,99,62,
142,127,63,149,136,239,176,171,177,62,46,18,206,123,242,140,65,142,21,217,131,103,134,3,82,44,20,30,215,206,213,73,223,71,168,97,19,154,103,207,89,98,254,77,231,117,118,249,47,133,236,209,70,41,174,110,234,254,118,219,249,239,183,205,93,53,96,166,29,117,71,114,76,171,141,187,189,46,228,124,123,113,89,249,241,211,173,81,255,241,217,158,48,230,161,190,253,37,215,246,126,187,233,156,180,47,225,73,128,148,216,227,180,41,111,72,214,49,236,242,139,103,160,47,172,0,135,78,39,127,61,60,99,247,20,173,236,180,100,107,13,124,108,142,242,246,36,5,193,238,25,36,221,70,175,119,216,11,83,129,64,89,208,219,161,234,27,157,86,232,50,54,117,36,18,172,223,56,87,213,143,115,100,191,206,196,126,167,81,221,161,135,32,129,208,20,37,124,68,113,77,79,37,151,106,196,8,145,44,39,125,240,85,141,33,88,87,162,70,117,198,18,27,158,183,127,170,60,30,47,237,173,149,174,146,206,158,11,137,83,4,158,136,152,91,172,224,82,157,23,124,130,241,37,69,255,
18,242,170,92,205,148,203,106,227,212,41,85,93,81,183,91,18,229,42,129,181,86,232,97,99,58,62,134,232,20,44,173,156,229,39,35,100,134,37,223,199,196,40,110,83,150,100,227,178,149,130,211,49,225,28,19,87,18,199,184,133,86,90,196,22,237,43,175,83,2,221,66,41,122,162,174,147,91,143,214,37,147,147,154,247,209,187,168,199,93,40,191,142,24,127,23,156,159,106,137,254,151,107,113,219,54,98,182,167,128,207,124,147,45,50,133,88,108,150,225,6,196,124,153,188,58,139,180,233,49,4,221,154,166,181,154,20,115,53,172,101,212,9,158,1,230,246,100,195,231,231,94,28,40,196,107,5,45,226,249,206,220,56,135,198,232,239,124,62,221,92,246,222,163,75,88,79,35,17,9,151,75,187,188,30,179,219,150,62,21,54,152,80,53,191,174,222,124,46,126,124,84,96,230,71,36,129,132,215,229,244,241,27,138,87,119,126,169,181,7,240,153,187,237,102,190,64,32,211,31,87,165,78,196,88,30,46,202,155,55,222,178,249,187,33,101,12,239,140,82,210,52,79,130,143,91,
213,243,49,77,215,127,215,16,31,111,68,8,175,177,62,124,224,65,248,139,242,30,25,177,245,15,142,181,104,103,105,16,167,118,130,4,209,237,111,80,39,33,23,211,191,123,100,73,247,58,238,228,179,193,204,61,60,39,23,6,80,179,72,138,6,253,145,162,125,68,88,206,88,85,77,233,66,185,189,31,219,18,51,118,135,70,108,78,28,63,121,156,162,30,86,10,17,113,95,31,67,99,173,13,95,250,62,180,159,248,59,24,106,87,27,119,194,93,63,46,18,224,237,91,15,206,237,44,41,117,246,226,87,173,222,23,239,82,35,138,211,81,154,175,214,141,161,215,54,242,22,39,245,108,236,104,173,142,45,46,122,131,108,189,234,196,243,227,28,124,44,68,206,23,102,13,26,93,151,184,241,174,224,198,122,18,167,145,28,212,255,62,91,248,155,187,144,119,233,11,174,84,178,169,205,130,175,100,202,85,146,36,125,59,202,100,22,12,43,181,91,49,213,121,254,60,191,21,35,25,92,146,9,222,164,24,105,198,155,85,7,250,103,211,202,43,61,119,222,59,67,226,238,12,55,214,
107,134,215,59,126,224,186,158,28,12,22,230,146,57,116,115,179,184,242,32,180,11,143,118,98,215,78,214,72,162,215,1,102,16,253,69,182,96,134,35,177,98,109,214,136,204,124,119,63,156,255,71,121,255,219,162,50,59,89,185,70,2,221,54,153,218,232,103,209,215,108,202,5,135,19,2,12,247,52,157,208,6,122,236,166,111,133,182,191,255,240,71,136,44,8,63,89,46,32,199,126,4,69,170,137,185,189,13,230,53,209,160,54,138,234,242,203,80,78,88,205,232,239,61,45,172,151,185,179,114,125,232,159,222,219,197,110,159,242,216,36,67,7,165,18,76,191,69,124,214,185,204,111,176,56,90,43,87,123,194,146,35,42,173,145,155,141,67,188,60,97,2,194,170,42,59,119,62,188,212,101,99,168,168,116,240,37,77,90,217,98,31,211,23,236,203,166,195,73,103,75,5,77,93,144,59,90,252,142,37,108,123,164,251,48,228,178,165,60,207,79,26,199,174,112,140,25,9,102,62,105,30,88,102,219,238,195,12,93,207,90,89,250,222,113,235,56,75,181,22,151,205,147,216,44,195,
4,249,210,46,95,134,175,37,22,9,93,255,238,131,253,149,165,204,181,254,124,134,124,190,66,41,67,106,213,190,135,30,174,93,226,100,3,184,183,184,185,236,5,190,53,184,83,251,244,124,100,23,79,219,44,22,64,8,43,95,208,181,119,120,190,168,229,133,215,122,59,242,6,105,238,13,202,122,57,7,254,158,171,212,247,217,138,110,119,8,185,247,185,160,149,87,33,53,150,106,226,81,174,69,30,169,210,27,44,178,79,228,226,130,80,92,13,43,149,197,56,146,162,188,193,136,55,25,4,250,13,140,95,53,131,169,211,70,105,218,163,198,41,182,10,103,80,235,120,188,236,110,214,61,2,237,217,163,159,71,125,176,91,115,179,122,252,192,219,126,218,151,34,17,219,137,186,51,242,118,167,186,116,25,102,91,171,252,69,236,102,60,45,90,29,93,221,141,226,6,182,152,17,35,93,9,3,243,13,95,63,188,103,254,172,10,116,253,81,95,241,230,231,93,164,144,11,117,224,45,80,236,201,171,177,65,124,251,165,118,174,57,130,96,185,160,44,54,156,11,4,150,99,183,168,130,
91,61,92,214,25,130,218,252,204,146,160,46,93,97,223,229,31,214,206,20,7,148,9,208,71,236,1,121,156,90,139,37,30,185,104,28,176,76,1,181,89,177,99,102,179,239,103,184,79,138,180,36,19,92,229,154,232,104,202,170,199,102,180,102,152,214,21,125,9,31,116,32,105,152,137,159,80,36,109,218,56,50,153,91,230,189,101,204,124,137,84,40,249,190,23,113,233,121,20,33,67,208,5,187,173,231,15,188,125,253,87,154,113,107,29,175,82,220,57,217,217,116,140,175,103,89,247,58,202,94,133,154,176,99,112,58,159,140,86,183,66,43,25,59,253,100,167,93,174,62,207,161,113,171,196,190,157,43,199,54,100,110,170,253,76,204,108,170,149,189,164,154,217,68,11,155,40,45,174,186,149,85,191,244,90,246,75,139,209,80,219,233,14,22,204,157,244,193,43,128,64,32,204,117,172,77,236,196,18,150,91,149,110,205,137,85,72,102,210,77,199,57,33,15,144,16,163,86,170,123,88,197,244,214,77,85,126,211,70,240,186,46,57,176,232,163,54,187,37,93,17,214,138,150,169,44,
37,148,38,202,73,158,162,161,194,113,55,106,140,81,32,136,235,5,169,56,97,8,39,145,224,202,5,246,139,129,29,226,106,2,106,210,143,148,118,31,98,146,124,88,216,238,52,83,178,95,126,25,136,56,57,198,183,42,154,170,53,102,226,214,76,216,176,132,139,220,102,179,76,39,47,149,36,163,225,136,186,62,95,254,164,85,37,139,195,12,50,181,202,176,123,32,68,98,15,81,176,142,121,9,128,109,212,172,86,40,192,146,33,116,53,122,45,87,157,8,180,157,70,80,209,36,255,93,28,145,63,152,119,214,161,169,151,96,55,109,239,244,33,160,157,51,40,56,108,70,39,211,105,116,216,245,14,205,235,143,145,145,50,83,66,25,221,241,215,203,113,52,251,128,55,120,122,239,130,141,71,95,77,178,2,135,1,19,124,152,225,102,30,177,167,247,152,135,165,29,153,32,249,66,152,174,98,107,252,178,20,179,173,192,217,220,129,206,220,110,209,207,131,41,89,184,248,107,42,154,168,8,231,105,178,129,170,145,80,119,50,114,110,51,41,111,199,98,187,114,191,228,181,29,255,31,
231,66,66,80,190,167,181,250,133,145,211,129,16,10,168,41,101,40,70,114,126,221,119,113,0,94,145,120,23,168,8,150,29,14,108,99,81,154,50,201,226,197,25,120,145,255,25,99,107,210,29,35,65,148,33,15,100,55,141,121,144,33,8,109,193,129,29,89,144,238,137,130,72,46,31,206,22,34,197,220,46,156,223,75,123,220,171,80,30,34,229,10,180,9,165,160,143,211,47,136,16,122,6,49,159,198,18,222,120,74,19,148,218,122,134,183,83,235,169,11,204,25,42,108,77,86,128,144,59,111,169,2,169,41,135,200,38,134,234,111,21,85,149,136,250,248,242,128,87,203,243,200,18,130,250,172,138,124,138,32,28,162,151,117,237,37,237,61,149,11,216,122,152,178,96,99,83,220,15,170,37,13,199,116,28,135,217,6,43,30,129,245,10,24,59,191,41,113,253,217,52,115,61,116,152,107,29,247,74,217,44,142,216,75,191,168,228,240,2,86,113,76,93,140,79,113,78,77,176,154,121,224,32,86,105,56,211,251,53,67,191,74,97,35,174,255,137,105,115,203,234,154,180,94,48,70,
238,129,39,233,210,33,58,30,143,228,165,48,30,135,39,237,86,142,246,122,166,183,35,23,131,120,221,79,107,1,253,212,19,224,137,186,52,155,126,145,45,58,129,142,129,101,105,89,160,45,61,161,53,215,211,217,221,224,163,154,125,131,65,32,94,247,173,170,215,218,226,112,240,60,247,247,29,185,54,35,31,54,168,131,219,0,164,66,28,92,48,173,176,219,8,14,163,33,218,147,77,203,110,231,65,113,162,205,135,160,217,210,180,158,56,189,52,151,41,161,54,99,186,251,128,144,129,243,109,239,168,97,1,79,198,84,177,164,190,154,166,197,95,100,91,124,75,86,13,192,186,182,135,162,180,250,21,66,245,54,222,168,67,102,105,1,44,159,57,254,181,133,250,191,143,172,73,237,164,216,142,42,67,61,179,156,66,150,40,104,55,235,185,10,213,68,81,98,114,56,158,21,127,71,213,27,125,207,82,37,83,66,218,4,131,203,58,13,55,99,40,226,183,45,93,39,27,117,45,242,88,24,167,169,59,142,65,246,139,85,27,153,96,139,219,20,87,253,229,163,157,254,164,13,26,254,
209,121,240,214,193,188,193,202,86,63,29,128,221,68,211,71,251,168,27,98,254,10,93,52,43,19,211,170,216,136,20,146,77,240,123,234,149,28,159,151,202,65,92,104,145,112,31,65,190,94,167,149,117,81,81,47,104,30,140,229,109,79,198,197,128,8,180,195,101,70,31,207,222,198,82,172,137,118,225,242,46,92,223,157,194,187,56,23,99,243,17,59,34,70,183,20,78,127,242,65,121,26,31,133,130,142,17,86,43,188,143,33,34,238,61,243,161,116,207,180,232,40,81,196,106,53,67,156,99,189,186,176,133,4,219,23,194,8,13,49,177,221,176,195,20,177,136,227,254,97,186,201,192,200,8,230,234,210,34,44,49,145,39,231,226,135,152,145,129,49,165,204,150,129,80,81,161,2,215,244,130,56,77,39,95,43,242,45,230,251,153,109,131,241,216,207,32,110,167,180,245,108,169,86,39,41,85,251,20,240,9,29,191,67,111,53,228,34,96,147,39,80,150,100,183,61,13,93,109,200,55,92,79,21,165,40,227,205,237,131,178,9,21,195,151,66,71,162,234,120,32,215,181,29,109,78,
83,83,171,74,11,165,106,151,43,146,47,177,125,107,32,107,203,17,167,222,100,234,135,0,36,136,86,130,16,10,36,40,106,21,77,56,29,206,253,115,61,189,114,10,161,133,55,251,188,41,55,218,178,239,135,62,146,59,111,178,104,123,124,101,14,160,107,12,242,46,198,23,50,211,33,31,255,76,102,27,228,105,154,71,88,226,221,37,33,215,109,144,41,184,63,250,241,216,20,148,151,64,74,120,6,48,123,133,69,174,176,70,231,67,220,236,205,234,239,134,92,121,119,124,191,117,56,215,201,243,42,59,51,92,175,111,154,105,42,18,249,126,58,205,181,244,118,172,38,46,51,29,159,225,155,138,118,163,156,32,60,53,228,195,87,198,141,204,94,154,150,171,32,206,245,252,122,128,126,247,175,161,97,128,190,166,113,203,232,125,74,0,123,141,99,81,154,104,239,88,122,208,216,38,59,146,159,92,90,105,28,108,132,245,136,86,6,156,13,86,35,185,145,207,247,27,73,35,150,87,139,7,109,187,222,98,14,133,56,34,103,134,234,140,16,215,173,136,210,32,0,146,62,71,92,154,
79,168,116,59,209,188,126,77,134,237,236,149,157,98,172,82,176,11,49,178,166,2,168,232,223,137,88,29,197,109,203,232,250,81,12,156,87,89,95,100,143,16,252,56,167,55,81,243,90,126,64,20,201,134,199,90,254,194,149,249,248,25,146,58,27,94,101,212,125,115,80,219,15,166,70,163,56,134,37,86,233,74,1,64,66,72,133,16,87,70,133,144,246,127,198,211,48,237,52,235,70,102,66,253,143,241,239,187,210,51,193,206,151,246,10,254,188,55,9,48,155,240,105,195,81,97,118,33,110,31,73,179,71,232,67,255,116,36,138,191,123,6,96,228,95,65,33,80,112,111,130,134,51,109,221,91,186,232,134,70,20,26,119,104,26,250,212,120,108,179,116,44,104,132,133,115,5,221,233,100,63,241,163,228,125,124,47,85,15,246,226,40,91,137,43,240,64,230,124,244,140,91,229,231,33,114,222,87,91,236,34,21,218,239,201,161,160,220,243,139,63,107,192,111,223,224,219,247,131,87,129,93,67,168,105,232,15,53,21,39,38,246,118,223,20,12,185,223,127,24,26,14,4,90,246,58,
26,114,34,165,235,152,236,156,108,55,124,31,192,165,232,36,217,51,245,185,181,34,24,20,46,183,166,104,185,75,224,50,17,192,182,235,213,169,27,196,145,194,56,112,69,173,54,102,155,162,215,219,106,25,56,226,123,223,56,138,100,95,196,229,72,50,63,53,237,22,147,208,240,164,218,193,78,246,248,183,146,69,25,90,180,76,63,189,177,74,218,199,175,224,30,232,70,76,147,148,20,77,27,59,54,126,240,109,183,194,18,93,191,162,206,89,165,235,33,109,148,120,28,125,162,87,153,130,24,75,205,152,30,76,183,109,144,156,67,33,252,110,105,31,1,11,92,113,35,213,5,23,38,224,34,84,56,23,35,29,97,88,239,224,100,16,155,185,25,89,247,197,57,190,120,210,222,232,55,139,0,139,210,11,95,35,222,253,226,59,105,117,223,42,62,140,22,184,225,178,206,187,169,60,248,105,100,163,238,208,154,234,9,85,190,192,6,193,208,147,34,160,135,240,219,243,113,155,221,94,208,174,243,166,123,158,129,220,132,210,209,80,201,26,194,195,225,213,222,135,136,54,108,195,92,226,
172,209,235,161,192,158,167,224,42,95,167,122,181,118,170,86,64,214,120,41,101,141,132,182,17,121,107,59,17,101,45,22,51,156,67,72,183,190,23,234,93,92,223,109,186,231,44,129,181,47,159,220,173,169,124,200,253,208,40,80,6,83,64,232,200,114,104,223,57,206,97,20,106,192,141,25,132,142,12,160,118,120,87,15,175,157,73,119,62,13,83,223,174,194,123,230,48,113,75,138,153,197,236,80,157,129,44,83,157,217,41,180,222,96,13,107,245,253,208,190,31,92,247,168,225,85,67,244,71,94,242,109,178,140,192,8,201,7,140,2,37,180,250,233,240,74,218,2,105,120,42,170,172,7,224,234,217,119,71,18,193,165,244,94,68,239,195,70,92,36,174,216,208,34,209,186,84,238,251,203,26,141,111,222,16,182,145,243,199,214,231,187,158,27,210,246,142,127,99,33,141,191,85,182,119,2,181,135,234,87,243,78,5,195,132,194,31,92,132,24,81,21,14,73,103,74,122,62,204,122,167,122,138,97,194,64,151,122,192,189,240,162,172,169,236,83,133,122,38,75,159,139,127,167,41,40,
124,92,59,241,158,226,2,234,59,210,32,131,98,141,10,222,99,142,196,186,65,33,230,112,40,9,121,186,24,1,109,102,213,220,35,82,24,116,29,56,118,188,63,19,151,91,182,183,212,139,210,11,93,55,194,205,15,251,111,118,198,106,14,117,58,185,219,187,52,127,6,204,67,216,28,89,177,143,69,199,59,130,209,98,130,25,173,71,189,229,250,221,157,246,243,243,62,158,45,27,118,45,25,100,149,43,186,112,46,191,239,10,250,94,95,65,160,137,182,246,222,213,240,131,152,251,145,171,113,232,249,245,228,218,211,7,32,0,249,224,255,3,223,202,193,103,214,142,33,217,105,111,3,23,117,118,240,159,101,233,9,177,160,117,155,54,193,214,142,148,93,29,63,205,166,103,209,72,35,228,21,42,25,66,7,174,68,193,88,42,168,126,53,122,17,205,80,63,6,28,155,56,203,120,149,201,135,10,85,113,105,67,38,198,4,2,245,139,5,178,191,146,49,47,157,31,240,138,35,174,37,225,23,109,233,113,204,195,41,228,48,128,157,186,63,245,99,255,35,232,168,245,72,107,203,117,
240,109,88,253,172,150,142,203,160,215,250,217,245,223,133,240,251,68,248,195,113,223,225,201,250,40,231,184,102,239,234,197,16,221,76,211,92,48,178,254,162,157,101,149,247,69,54,50,249,62,125,76,22,221,76,49,117,40,238,82,71,90,123,73,107,119,132,174,88,7,197,115,1,141,65,38,239,196,223,161,234,52,145,75,242,162,97,124,193,254,157,199,209,159,68,120,101,137,40,223,158,167,242,252,104,87,143,72,53,164,159,235,99,226,67,29,105,35,126,6,40,235,131,159,178,214,196,58,176,62,159,96,102,137,21,86,247,190,24,80,215,210,62,75,193,205,110,185,217,37,239,31,118,152,230,143,180,99,94,184,209,19,251,230,225,119,49,133,253,72,70,97,210,145,39,134,116,175,4,144,92,246,198,176,123,231,190,185,11,229,86,122,235,50,254,156,160,60,168,68,49,37,4,126,100,42,92,55,140,54,246,92,183,47,147,238,132,38,120,125,4,218,64,156,162,243,83,101,126,6,17,43,176,69,56,122,218,160,178,79,150,229,220,32,45,237,231,255,130,10,53,67,169,56,245,166,
128,109,23,219,246,168,238,20,129,44,148,216,144,207,68,19,177,187,10,12,192,85,0,163,178,126,33,105,12,101,104,226,27,171,239,31,72,153,138,79,179,214,89,77,83,199,105,38,52,110,59,224,220,107,14,173,126,115,30,115,219,65,172,247,89,182,105,235,186,169,234,223,150,216,102,83,250,208,130,174,95,113,145,36,90,245,249,86,127,47,125,166,47,231,244,251,204,239,131,121,149,186,16,44,33,116,176,232,84,135,93,189,115,151,19,153,219,202,87,243,15,27,254,164,145,195,153,22,81,222,161,29,226,78,61,4,193,218,159,163,87,179,131,130,236,129,210,38,190,90,157,78,225,138,223,115,32,161,218,35,78,207,237,234,219,120,166,62,244,132,55,250,230,171,123,102,44,82,246,26,115,143,202,91,1,209,58,32,186,174,53,241,217,105,167,20,91,54,74,235,94,97,117,26,149,22,163,194,162,91,199,106,193,228,86,50,194,37,37,35,123,158,180,116,85,17,171,141,210,3,130,131,222,144,119,186,246,90,189,238,55,58,225,37,176,124,127,102,170,239,96,141,189,21,58,160,
10,103,168,112,185,207,191,120,157,231,171,132,239,225,28,169,224,133,159,147,18,37,29,77,76,245,198,15,130,20,252,145,105,98,229,158,65,99,57,229,209,181,193,158,243,86,126,104,221,235,73,240,178,42,79,203,210,170,225,59,2,37,195,143,143,126,80,241,17,60,222,130,247,62,52,58,199,232,78,165,168,152,66,183,219,140,210,47,34,223,103,133,27,67,36,253,238,143,164,67,47,13,11,159,94,160,216,222,90,229,182,201,249,119,171,61,239,111,196,243,197,146,175,93,71,195,14,211,71,216,222,180,154,59,178,72,178,240,170,58,30,94,26,153,227,133,171,190,116,92,203,106,103,57,144,33,185,224,99,27,42,23,248,181,75,55,165,142,74,81,47,187,219,74,194,155,234,43,8,193,56,153,43,97,16,87,67,188,130,33,63,61,21,100,147,33,208,133,254,230,168,146,77,210,151,237,60,245,56,3,23,203,97,76,205,89,241,208,44,139,173,157,230,33,249,240,120,146,183,17,107,112,156,42,99,115,35,209,234,235,73,118,105,228,236,188,83,16,173,58,165,213,160,176,214,13,
165,130,153,80,51,60,201,97,106,136,206,24,191,252,24,90,118,185,221,4,219,222,217,8,6,2,105,78,135,53,25,18,171,189,71,187,230,207,169,74,22,93,11,168,87,9,245,34,230,152,116,149,63,141,204,201,248,241,91,240,175,247,147,195,165,17,158,83,185,4,141,224,136,225,42,113,176,141,177,4,49,3,177,42,74,1,210,122,52,191,95,196,80,26,186,113,56,158,217,6,106,94,159,88,88,107,100,27,18,37,37,6,200,25,18,37,67,34,81,121,91,10,69,133,23,2,142,68,194,29,147,175,247,68,47,141,79,23,147,215,35,233,210,17,239,52,236,245,172,61,92,77,40,83,209,11,180,11,32,228,80,183,115,142,237,203,224,146,2,185,76,86,223,153,200,246,66,209,125,204,100,176,206,108,76,41,114,54,204,172,182,30,200,49,118,184,227,66,34,133,41,130,194,137,99,253,201,34,14,44,74,198,174,224,229,97,253,86,114,104,39,166,99,3,39,127,101,139,3,22,3,50,189,64,198,4,115,228,180,167,88,48,216,211,97,102,157,137,51,191,55,34,76,68,132,249,
66,82,206,57,18,243,41,78,85,190,122,86,32,184,78,43,81,204,12,143,96,254,65,32,234,105,100,61,141,144,53,210,40,165,69,175,52,151,13,177,90,68,213,116,106,25,152,228,227,90,173,97,63,131,148,231,234,151,24,9,218,94,119,182,99,88,115,244,241,59,143,245,149,50,152,34,238,135,96,1,242,154,251,109,35,249,175,77,252,3,178,53,103,240,18,3,35,123,59,181,150,185,14,129,124,177,11,225,229,7,181,86,225,26,150,17,10,162,41,97,124,10,47,78,145,36,41,10,73,164,212,218,108,143,63,0,168,148,154,77,74,232,202,137,131,113,33,130,20,230,138,182,202,11,13,75,125,34,145,109,137,56,195,37,18,115,12,249,245,238,58,245,135,228,184,29,87,99,68,96,57,226,144,194,68,16,112,130,132,244,90,28,149,144,164,114,178,196,24,43,148,39,33,29,157,22,209,159,68,135,42,39,57,53,129,243,71,181,82,220,128,26,128,150,213,246,180,50,99,211,211,82,159,164,230,28,10,11,177,37,86,67,218,24,255,122,16,199,26,165,161,10,34,150,159,170,
67,15,138,56,22,64,238,146,149,124,114,74,205,81,44,205,80,149,190,19,26,138,216,10,172,22,187,19,188,118,231,36,220,10,86,161,94,62,178,17,157,27,253,146,190,159,44,121,11,228,160,9,18,244,153,32,143,100,226,137,165,181,157,144,172,147,10,6,11,250,176,121,78,167,13,149,244,26,182,104,10,156,165,27,234,153,201,208,232,52,239,194,244,251,221,141,46,255,201,236,124,219,81,161,136,87,82,76,68,234,223,2,164,114,41,12,89,186,224,94,169,248,201,166,118,35,215,162,17,186,51,89,224,129,3,141,25,185,84,117,104,170,189,198,226,105,109,104,74,8,159,33,75,211,36,81,26,68,146,54,18,249,18,240,104,26,88,81,229,181,246,171,121,51,129,204,144,127,6,4,81,18,198,85,13,22,202,61,177,54,108,92,100,115,61,161,106,91,122,40,106,34,246,39,85,242,99,131,159,144,129,34,8,89,249,86,196,179,130,108,241,157,161,42,179,231,40,192,155,90,135,70,116,126,126,74,110,20,35,156,215,111,6,198,167,117,172,51,187,22,237,150,181,125,67,101,
135,21,249,244,222,57,220,132,20,63,235,124,248,173,236,92,92,22,110,87,201,223,86,36,31,8,85,47,132,80,130,174,224,48,104,139,105,125,146,241,16,85,226,149,53,71,94,216,111,252,145,191,33,13,48,218,75,41,3,135,202,70,227,12,236,142,137,221,150,153,143,11,6,118,197,136,34,23,76,228,170,197,82,119,9,170,49,94,214,53,179,169,44,158,82,11,157,84,7,209,48,35,8,227,106,121,231,164,214,166,235,155,214,217,64,59,192,32,87,203,247,247,55,232,55,227,188,159,19,249,227,181,182,8,60,31,122,250,28,67,245,236,89,120,167,18,197,103,83,11,105,124,117,199,195,49,86,105,123,43,3,25,103,2,105,248,166,207,100,219,115,194,159,156,149,42,168,110,123,151,79,95,253,145,247,68,202,24,7,121,253,125,188,197,154,89,29,210,142,11,214,101,178,188,45,83,157,114,84,194,125,70,209,230,53,53,57,58,44,109,37,58,93,119,150,135,108,82,5,206,33,208,155,248,244,39,190,156,166,225,27,253,43,192,167,252,44,203,130,67,93,231,3,216,35,77,
205,127,71,165,36,45,207,13,205,148,0,21,162,7,133,100,90,107,28,118,3,35,128,228,57,28,38,37,69,206,83,44,129,81,128,94,24,92,146,90,222,196,146,29,144,78,197,197,80,144,221,191,180,216,221,252,188,93,205,45,187,57,46,214,225,69,176,111,192,174,16,231,92,204,91,66,232,213,214,95,218,217,105,219,94,38,198,110,199,239,220,22,117,205,109,65,101,203,167,33,182,226,188,49,125,86,68,81,98,91,193,200,153,61,74,143,11,183,56,16,252,26,83,91,237,234,65,142,113,157,76,207,245,6,20,5,77,206,239,87,13,239,27,127,167,56,12,253,138,201,212,5,196,166,63,2,239,21,246,59,229,18,8,176,145,69,16,139,109,103,37,0,253,226,16,58,146,128,88,71,161,124,135,9,49,151,172,230,154,151,92,204,79,142,245,138,219,221,226,16,83,96,76,165,149,229,141,67,149,249,214,178,253,227,21,81,213,101,54,23,26,30,40,84,13,192,102,97,88,234,51,156,235,146,177,228,229,24,169,249,69,133,222,95,53,186,112,9,33,147,66,100,227,240,72,198,
42,101,35,101,76,167,175,5,187,167,235,41,98,80,38,206,144,41,51,156,238,96,236,16,171,48,243,23,110,29,48,70,75,246,252,126,254,2,126,244,86,74,236,47,161,7,237,187,17,80,55,66,234,250,56,170,110,9,95,103,17,179,115,135,163,172,25,232,205,2,57,201,58,9,249,187,21,147,183,210,242,134,217,231,91,103,173,204,134,211,11,107,120,129,251,140,200,213,246,212,198,129,158,201,102,137,209,121,241,128,215,67,186,39,181,83,209,158,105,143,126,218,172,125,193,237,244,176,155,114,223,239,249,214,95,29,156,157,88,29,4,218,8,39,162,151,138,2,100,218,133,144,134,75,215,7,142,244,241,47,92,85,245,123,197,124,19,23,232,69,108,197,191,137,216,29,228,30,201,176,31,54,233,175,146,172,17,186,1,184,65,211,207,142,36,2,36,87,148,102,197,47,237,77,76,79,121,165,6,83,125,201,12,148,220,211,80,61,131,162,200,122,237,60,188,215,251,14,51,189,232,132,213,99,90,106,117,19,1,64,235,48,150,42,206,164,213,58,39,241,85,246,30,134,252,186,
161,64,181,180,190,225,211,55,94,49,44,53,208,25,245,97,107,137,112,150,45,56,126,179,155,2,114,53,169,40,50,206,5,55,150,32,120,141,130,146,235,26,112,188,33,233,146,166,22,214,156,219,73,69,53,165,104,219,20,159,248,150,104,68,156,238,182,123,249,190,181,107,220,138,239,86,98,214,172,37,102,213,204,172,153,89,13,187,185,225,17,143,252,82,235,11,0,204,98,84,21,214,94,36,180,190,177,17,206,98,141,23,27,248,70,220,105,188,102,210,167,210,233,198,112,48,179,75,249,54,207,220,103,42,201,201,99,254,2,253,69,232,217,104,13,47,253,78,174,87,243,194,154,110,204,236,17,91,163,224,97,34,147,57,34,62,119,152,195,129,247,50,0,83,141,92,126,171,32,46,78,52,193,33,110,8,1,12,213,87,153,67,250,126,80,223,207,177,154,65,196,160,244,152,82,226,103,102,66,114,219,239,233,103,181,102,21,7,223,45,195,144,217,206,179,89,200,215,215,251,8,121,84,158,80,210,20,127,148,122,143,253,251,30,51,202,230,209,46,121,216,67,238,39,197,228,
190,152,220,59,108,173,143,135,119,164,152,242,121,245,124,82,102,35,216,102,72,72,193,56,23,254,173,29,178,185,93,85,96,218,32,29,59,186,105,194,196,43,138,244,80,221,197,22,85,125,75,83,247,210,236,213,253,70,163,85,239,248,157,214,230,172,228,94,52,242,118,108,201,206,161,150,204,95,45,113,60,25,59,142,210,41,106,58,101,179,96,111,238,232,135,234,131,148,116,204,119,95,210,124,119,150,125,122,130,15,191,145,78,88,185,207,31,251,173,228,234,148,85,131,144,157,214,105,29,185,27,219,233,15,129,250,147,79,135,48,227,86,237,28,61,204,101,24,53,83,227,248,27,82,149,235,159,162,46,121,155,76,122,131,146,25,103,148,127,34,76,94,199,223,235,241,64,19,233,32,125,146,102,247,211,220,160,48,203,88,38,27,203,151,232,74,83,16,41,108,180,104,126,108,105,53,146,242,163,13,56,10,15,0,238,177,220,229,79,59,180,246,56,92,159,129,221,33,95,75,62,158,31,121,194,31,14,106,121,111,74,158,202,49,161,110,52,199,160,38,114,244,76,238,40,117,
116,4,15,30,28,223,199,72,226,8,250,204,173,255,41,67,66,32,72,168,66,87,89,215,248,109,86,152,15,149,176,190,253,151,32,185,117,190,75,142,145,30,11,124,70,155,252,174,99,221,138,242,190,158,158,76,189,158,249,70,82,20,245,196,162,64,34,42,29,157,179,233,143,179,13,149,161,104,75,210,83,39,40,63,180,211,179,219,58,246,232,209,125,103,101,242,227,142,165,75,254,179,194,182,194,83,18,11,37,153,28,39,173,101,237,56,18,237,92,211,161,136,182,214,96,46,6,17,107,29,47,209,159,242,236,197,74,226,96,94,48,205,124,85,96,39,99,5,255,244,161,185,18,163,142,68,12,227,201,215,53,25,119,39,108,125,197,97,95,203,107,89,134,120,217,150,46,71,134,153,168,223,107,61,73,243,214,142,23,120,124,190,235,94,229,117,163,120,58,75,133,158,15,248,19,88,167,209,118,233,27,71,234,191,59,192,254,8,161,13,245,56,193,182,90,217,46,24,53,116,162,253,60,152,34,133,31,12,73,206,122,145,195,145,43,242,226,128,212,40,224,57,31,76,83,180,
103,194,57,89,22,134,249,75,43,185,170,200,161,41,82,77,169,136,213,204,213,237,161,119,214,4,116,116,144,253,96,198,86,30,248,238,223,14,6,58,3,245,242,86,35,162,241,200,54,123,218,228,155,45,106,237,242,90,229,213,214,221,211,11,183,147,151,109,24,38,13,195,125,114,71,73,146,105,72,67,73,117,123,247,29,66,156,99,22,228,225,84,85,51,143,113,136,53,179,202,148,173,133,123,197,141,90,143,230,89,230,204,84,178,52,194,116,81,207,90,203,61,187,214,105,32,235,203,104,24,10,2,113,227,223,201,225,149,77,121,21,16,253,78,169,223,204,101,51,1,148,142,247,117,202,135,39,46,205,240,178,149,193,54,182,162,87,51,138,248,196,143,75,53,247,181,76,139,50,175,224,166,91,148,21,115,232,122,51,12,47,133,152,9,34,229,90,71,183,92,74,131,122,230,35,159,141,81,105,48,205,104,69,110,65,202,91,165,85,191,164,17,207,113,136,11,54,39,20,43,214,112,225,75,193,232,132,255,154,243,191,106,4,235,194,242,253,178,173,18,108,238,107,247,69,188,
221,190,15,228,73,118,16,41,106,101,42,204,240,233,249,22,69,164,112,225,130,10,79,80,73,98,212,250,186,229,128,43,141,75,29,211,184,30,231,182,227,102,2,171,5,51,92,216,123,236,236,137,63,97,222,155,114,133,217,15,137,123,1,38,3,163,239,188,4,250,141,148,8,29,50,13,153,50,191,138,81,13,45,44,37,12,22,87,84,11,6,138,85,213,132,62,101,20,125,19,222,170,187,81,171,15,217,199,60,63,216,121,137,202,72,154,23,230,240,237,153,245,169,207,142,233,179,236,234,247,253,7,4,84,234,89,158,80,223,158,143,109,73,124,6,222,149,238,180,242,108,205,162,106,216,36,227,231,9,253,223,23,71,212,135,34,39,34,88,181,24,104,46,240,32,92,64,155,107,130,131,234,131,244,251,135,16,8,61,114,194,152,242,154,163,38,20,182,228,139,10,148,40,223,178,66,17,104,25,206,108,15,155,206,172,88,196,46,153,167,209,126,69,162,29,234,140,112,78,159,144,101,252,118,187,82,39,180,4,171,41,154,16,48,176,91,130,20,206,194,241,227,246,85,80,15,
203,245,12,33,178,90,16,7,144,49,69,5,57,179,32,103,30,235,118,94,222,206,202,179,221,172,172,79,184,39,111,187,81,15,190,30,144,94,113,179,126,4,59,82,181,71,165,17,155,152,4,132,224,130,96,90,17,173,236,101,165,184,166,82,180,28,81,134,72,185,24,226,38,170,254,147,138,152,218,198,89,237,204,201,103,40,31,111,1,33,153,197,153,38,68,218,16,197,11,2,144,176,144,176,183,167,142,209,58,35,32,116,4,199,213,43,51,189,52,102,160,194,45,219,246,90,201,214,239,76,10,5,2,189,193,239,20,117,56,103,86,206,166,27,29,162,220,40,13,133,7,152,134,235,245,35,15,120,29,207,26,70,2,214,179,81,14,179,219,102,141,168,231,39,70,215,66,237,112,65,132,103,195,227,252,59,4,39,229,241,115,209,15,188,152,98,154,58,238,72,148,45,36,57,34,62,22,158,208,164,7,116,161,190,60,166,21,206,67,230,151,66,219,89,107,7,224,94,20,86,161,222,148,76,164,139,28,82,68,202,125,129,138,124,143,161,220,132,92,52,78,69,38,30,164,44,
252,131,78,252,89,248,17,123,130,87,129,192,210,211,243,118,114,222,140,4,225,205,196,222,17,69,196,104,167,144,171,212,142,152,62,18,203,175,166,171,185,214,8,171,168,130,94,77,238,216,193,29,119,221,146,53,98,59,78,106,229,110,101,52,188,212,134,238,248,149,8,15,165,182,32,27,120,36,133,55,69,210,30,235,141,2,116,44,70,60,190,149,160,52,178,250,53,230,91,7,105,223,110,157,197,115,145,73,52,68,84,227,38,190,168,246,113,21,253,74,229,223,230,148,242,175,18,93,226,186,14,122,74,91,54,103,150,40,221,7,44,108,138,10,233,203,49,151,83,11,43,100,219,154,212,28,56,84,77,243,112,46,203,46,25,231,54,35,130,213,248,15,38,184,94,248,28,58,240,29,102,45,200,84,99,143,38,146,237,108,58,98,104,136,51,225,209,9,154,96,149,19,200,182,12,36,234,122,109,246,228,157,52,90,76,207,228,221,115,207,190,113,235,12,222,135,225,125,190,211,114,144,38,200,32,26,69,185,135,131,79,28,29,185,114,126,129,250,68,52,145,239,168,132,43,36,
139,42,135,40,200,208,227,79,238,58,130,102,37,171,95,68,179,118,120,199,254,67,130,73,102,114,235,141,62,150,250,97,37,29,142,64,234,7,85,155,33,245,186,220,36,92,215,161,231,81,217,133,92,200,131,231,223,203,75,18,209,131,41,20,19,239,236,206,63,143,198,238,65,22,12,232,127,199,200,2,253,232,185,254,214,10,25,223,245,9,202,231,168,197,142,225,108,57,240,76,179,22,26,225,101,119,130,146,180,132,186,55,232,156,189,136,210,243,94,248,14,141,153,134,209,198,71,235,180,173,214,0,230,63,124,24,24,0,114,138,181,60,156,208,208,65,7,83,37,98,182,68,183,121,107,78,65,208,29,133,166,221,105,197,103,147,12,6,234,124,14,166,52,162,121,81,78,105,230,102,95,20,105,95,61,3,11,78,102,124,98,88,72,124,186,130,117,91,197,15,26,245,166,92,26,59,129,35,147,174,54,40,192,250,25,203,92,203,64,185,48,88,101,38,98,215,111,43,247,87,213,104,15,0,95,190,217,226,169,183,104,116,75,102,145,175,72,148,59,219,76,7,197,109,127,158,
12,64,32,193,154,255,139,14,136,58,175,144,160,45,183,110,173,147,47,105,133,78,122,185,81,204,126,50,195,158,7,50,251,46,144,28,115,0,199,22,213,186,138,247,156,9,251,50,244,40,166,54,149,184,159,119,34,195,13,35,56,181,18,204,158,74,157,242,130,25,99,22,76,45,173,2,163,151,251,151,105,101,65,228,91,187,99,91,207,158,30,12,182,206,63,179,179,202,93,7,18,94,79,225,245,148,115,143,71,249,46,129,145,87,24,146,61,212,107,146,8,102,55,9,228,227,105,197,218,157,12,177,175,115,19,97,211,231,84,72,97,205,232,36,98,167,113,153,194,25,172,76,225,120,152,252,16,100,169,121,212,249,27,207,146,203,108,36,68,82,129,205,69,243,187,88,160,112,16,45,21,68,240,13,194,167,164,80,131,139,166,173,11,158,25,18,189,158,73,63,187,18,148,26,136,235,81,1,118,239,169,221,61,54,216,253,201,117,247,41,214,94,63,117,138,187,139,17,136,125,137,26,186,33,241,228,7,0,24,219,81,72,87,48,196,33,248,123,231,174,239,33,120,119,32,168,
29,161,31,124,38,118,127,210,198,38,143,95,66,232,39,112,242,190,123,73,190,189,9,66,7,203,0,236,15,112,229,245,213,5,191,114,141,230,35,121,161,40,108,69,205,200,138,103,194,141,118,116,17,180,162,88,91,186,240,112,112,61,230,225,67,241,105,40,123,241,165,198,198,151,228,177,163,10,172,170,149,69,122,15,80,182,82,103,33,159,193,13,184,220,184,200,219,166,60,208,164,7,223,161,152,122,132,175,60,148,168,201,49,73,32,16,228,37,52,21,106,30,211,198,210,180,82,133,230,33,9,201,122,165,127,96,155,128,46,48,137,117,11,185,76,221,128,250,178,0,15,63,136,251,202,254,70,152,181,132,135,122,84,105,246,169,208,95,79,12,33,124,65,110,6,52,215,238,167,236,1,125,144,101,119,193,95,36,41,146,40,65,20,49,137,196,44,185,126,110,133,15,141,118,95,191,251,7,146,17,7,157,226,40,47,69,51,177,4,207,13,0,7,220,192,66,160,239,72,65,43,141,159,169,163,45,51,65,148,190,172,84,104,8,221,8,79,74,183,76,141,179,109,65,149,231,
175,38,235,98,55,198,108,214,65,166,15,164,199,0,202,254,36,0,134,245,201,119,82,25,88,16,78,242,89,127,238,194,133,27,6,57,198,180,217,166,96,141,34,247,136,58,246,86,29,53,248,170,104,251,38,238,247,200,133,19,123,154,84,228,211,165,121,209,52,215,63,174,226,117,46,31,94,119,240,36,32,179,77,69,136,75,97,165,11,175,99,100,16,232,146,201,165,135,81,223,140,212,215,36,54,116,37,242,70,99,113,68,184,95,156,65,31,24,52,81,58,118,114,118,114,28,241,56,166,147,199,227,10,196,19,152,109,176,5,15,186,31,191,130,104,161,27,89,7,75,114,21,67,98,232,140,12,114,25,195,26,137,86,240,35,23,24,180,251,207,237,222,78,47,94,143,216,74,50,4,57,49,44,76,208,149,165,204,138,215,140,125,166,184,72,94,24,148,131,36,101,100,47,241,248,187,22,4,178,194,255,216,57,65,62,144,243,13,2,100,181,36,14,112,80,40,128,151,225,197,172,92,196,199,5,71,134,14,138,251,196,245,242,139,115,56,205,136,165,12,82,54,85,211,119,239,
10,22,199,207,196,196,42,106,189,235,28,131,226,248,125,142,128,62,152,218,111,90,165,158,235,58,189,233,112,1,148,203,249,235,178,171,31,189,39,235,178,207,95,78,79,19,62,36,238,210,38,127,5,203,0,2,218,0,177,82,122,120,77,137,247,174,193,31,141,12,237,237,64,185,176,55,237,25,16,87,206,168,239,188,221,44,193,201,89,217,113,180,146,142,123,225,36,242,131,254,142,187,22,32,230,45,9,46,123,23,145,251,139,244,206,136,33,127,195,236,43,104,218,248,138,81,147,11,78,238,21,19,9,255,160,27,203,155,186,241,67,78,49,52,203,74,225,36,214,145,214,158,242,31,29,25,28,168,194,212,142,202,139,13,57,234,216,137,58,78,254,80,199,153,176,54,100,239,24,33,179,24,59,133,23,25,35,120,107,6,239,165,118,62,169,110,34,255,93,147,188,32,192,201,100,114,244,36,24,21,48,49,181,95,179,100,213,139,77,200,219,11,73,60,174,7,150,202,19,74,247,210,46,216,37,223,80,41,116,28,57,47,135,25,118,152,97,165,83,161,205,4,137,49,74,15,
91,42,98,87,127,145,154,84,80,187,208,125,185,133,92,239,84,198,179,151,179,60,108,98,143,232,109,132,255,193,80,102,189,134,215,33,208,241,172,222,47,214,224,61,17,8,104,94,213,184,137,55,164,176,59,253,247,164,212,125,43,122,126,191,37,39,55,58,105,69,50,32,20,16,194,124,207,9,20,112,131,5,191,171,243,208,203,132,4,133,0,96,208,76,102,215,110,4,71,12,98,71,252,94,132,132,32,193,67,34,185,127,96,208,244,54,166,198,46,31,245,192,97,177,249,125,208,19,209,155,19,86,144,110,44,246,25,178,120,30,71,194,167,170,22,123,208,66,226,53,254,114,238,135,201,142,117,193,89,17,13,35,121,95,17,20,102,239,17,202,11,61,142,163,5,206,86,181,18,194,226,177,101,134,178,54,199,84,117,21,85,51,90,57,178,134,74,209,80,220,21,13,181,178,165,150,113,107,98,85,77,89,216,107,178,218,27,232,21,136,53,150,183,231,226,230,102,173,111,45,150,131,221,188,125,183,6,36,182,149,181,216,126,22,42,111,123,67,191,95,227,248,216,251,186,121,
148,183,123,110,146,130,155,62,126,226,171,11,85,149,137,14,129,229,120,223,192,99,47,205,112,235,245,120,93,128,91,96,9,93,81,119,23,182,35,250,112,14,172,163,69,38,190,52,224,165,117,118,245,109,237,214,96,228,41,70,7,192,165,5,30,184,209,34,110,228,32,41,234,27,104,234,180,86,145,18,155,53,96,132,109,27,244,7,5,211,244,108,62,34,122,10,44,89,55,146,174,39,143,200,177,48,158,74,110,29,236,31,217,55,198,205,224,219,193,88,127,18,230,55,131,189,165,141,49,218,37,244,1,28,148,185,10,20,58,139,101,140,222,118,116,66,208,16,15,137,210,174,53,128,179,8,107,25,195,217,152,177,93,52,250,170,206,120,14,222,150,183,181,242,103,91,164,108,107,84,109,189,176,240,252,213,166,59,49,235,204,40,221,177,81,158,135,67,151,26,20,216,128,178,231,159,163,18,251,68,244,247,76,65,116,60,172,135,47,5,49,128,64,235,151,191,46,87,77,254,220,8,44,127,221,118,207,127,103,51,133,86,251,118,245,158,133,43,24,71,33,52,183,246,184,120,
57,38,60,112,139,109,191,112,218,131,166,206,234,160,137,221,196,244,32,68,171,19,220,183,250,121,220,70,38,29,106,47,79,14,11,248,134,44,8,84,112,180,171,40,156,122,194,139,158,250,176,141,245,224,11,2,108,178,99,68,85,68,62,219,92,224,66,244,83,79,5,139,81,202,42,50,237,16,41,138,88,124,134,137,121,196,247,166,150,160,195,14,62,220,233,138,124,114,160,132,66,128,110,34,224,139,21,16,75,249,178,80,166,26,116,26,99,182,25,93,145,11,233,113,89,53,42,105,177,100,60,142,220,76,21,99,90,106,89,45,82,0,63,8,5,64,42,205,69,127,37,230,176,212,160,148,150,206,131,226,60,5,180,134,30,33,195,176,64,31,8,141,142,12,48,142,205,213,201,18,22,75,146,146,183,71,177,57,206,43,178,183,69,102,151,185,24,30,184,248,11,244,231,13,57,91,148,144,91,231,186,238,1,137,199,195,161,136,221,88,247,179,236,40,141,33,246,75,72,222,7,147,233,164,95,41,251,143,132,91,136,236,201,44,142,96,114,195,93,11,224,106,139,43,30,138,
4,8,14,45,83,107,194,199,12,4,186,133,80,232,235,14,206,235,201,130,245,6,124,98,208,128,163,213,196,107,81,125,61,68,23,95,94,36,8,197,165,52,73,189,105,88,138,250,53,163,200,158,38,54,185,181,158,171,214,99,69,226,93,170,155,208,13,136,216,105,158,199,121,6,184,130,20,99,150,31,63,82,130,172,71,137,210,134,144,109,10,140,57,15,170,57,141,140,166,26,85,183,147,108,109,93,192,16,131,77,25,10,202,155,34,250,66,162,124,119,168,136,13,111,196,90,137,58,76,181,135,177,41,113,52,37,66,175,90,17,185,211,203,63,213,54,141,249,62,180,91,207,32,50,133,82,170,84,172,11,171,85,88,127,61,111,3,74,26,254,5,122,249,81,159,53,48,43,116,185,27,207,227,23,150,175,215,223,245,94,175,151,76,38,189,50,153,108,206,44,195,186,137,43,191,119,147,129,77,199,124,208,22,244,97,137,187,173,208,127,35,16,174,79,158,175,145,224,175,36,99,18,80,7,135,108,88,5,202,11,98,252,102,95,153,152,238,238,182,17,254,2,185,26,188,72,
165,61,115,31,50,4,177,93,105,4,55,148,166,255,164,201,12,63,47,65,25,179,136,81,79,154,62,253,166,110,132,177,3,181,31,195,89,168,102,16,50,128,163,212,35,252,213,8,169,97,81,15,86,237,161,186,239,86,221,24,43,22,32,65,212,97,172,123,48,106,108,127,119,227,45,106,180,71,198,155,85,241,222,78,105,79,155,113,110,251,28,208,54,14,207,126,52,82,36,38,112,170,98,170,215,13,49,226,6,21,133,41,14,153,80,244,16,42,54,198,172,230,152,132,194,219,35,34,214,94,195,246,122,153,129,102,179,213,74,243,127,236,186,199,146,114,93,179,30,120,43,103,164,113,235,215,68,161,158,168,175,67,161,129,6,39,20,138,144,212,29,58,55,176,129,194,187,194,123,91,120,239,189,167,128,194,123,239,10,239,161,240,30,154,250,222,35,181,254,97,207,15,65,21,59,217,43,87,154,149,43,243,201,189,80,204,217,193,96,176,110,93,121,137,207,7,70,250,9,0,186,103,135,169,69,95,132,164,56,77,219,46,12,252,93,175,140,70,165,10,57,54,177,70,179,140,
146,164,17,218,97,229,158,201,188,7,190,16,58,49,166,162,72,70,228,84,241,227,14,136,194,23,250,93,7,22,77,118,193,219,13,128,43,56,173,42,78,17,219,36,78,95,110,141,16,54,206,150,120,199,81,8,79,12,47,112,132,16,150,18,198,74,4,221,226,154,145,78,199,185,159,105,134,226,139,21,22,36,76,148,129,19,241,185,225,132,206,50,141,241,28,130,110,95,239,79,77,72,211,237,66,187,57,215,113,205,128,203,18,65,98,101,41,87,29,223,11,182,19,74,225,62,81,90,217,134,98,181,52,91,173,153,169,32,237,166,160,207,184,162,7,172,8,129,13,37,89,203,133,218,171,250,178,178,170,224,45,224,1,76,210,126,254,190,23,168,155,245,36,183,244,92,170,190,166,107,210,111,80,239,48,2,13,156,116,16,58,144,43,215,115,103,114,56,94,14,153,76,230,112,154,162,90,13,101,177,237,145,48,189,201,226,171,2,64,225,89,92,148,169,199,21,168,101,182,88,74,197,162,118,48,24,8,120,181,222,87,175,215,246,220,206,71,237,178,137,150,166,184,12,121,195,
249,249,214,46,13,35,176,169,46,141,152,192,175,81,233,211,143,67,78,250,210,62,198,135,108,226,175,248,243,58,106,59,125,148,13,8,153,244,179,242,110,163,59,197,126,13,67,207,225,98,187,17,44,65,226,199,208,196,169,119,49,110,46,37,134,55,196,200,90,76,148,252,228,36,235,220,83,250,147,83,159,24,37,61,120,126,237,112,63,100,130,118,181,161,131,171,213,4,97,183,156,93,223,178,231,9,56,203,112,202,26,166,124,161,35,86,236,168,239,37,53,185,116,69,204,46,55,168,25,253,86,68,31,62,139,232,80,209,19,104,40,120,194,28,171,221,121,70,213,63,223,212,15,218,157,235,218,147,63,214,93,183,53,201,160,241,19,245,86,198,130,160,141,2,241,17,7,75,72,15,48,93,121,55,165,188,80,105,221,29,239,65,157,225,117,58,183,238,122,92,10,12,159,223,225,176,68,34,17,26,158,47,119,21,138,69,51,196,100,250,117,211,83,184,88,20,168,187,254,173,247,124,220,235,213,92,46,154,203,84,51,163,235,105,244,211,193,178,172,96,72,18,2,25,38,112,
47,96,220,137,133,7,247,131,206,205,94,147,241,2,242,91,0,181,230,219,63,190,252,55,196,123,30,247,35,123,232,199,234,183,42,149,148,235,221,76,24,175,56,4,22,12,250,237,86,237,39,59,109,188,208,103,94,130,120,133,34,154,36,65,17,65,145,109,94,178,201,75,135,191,31,70,149,109,197,200,219,171,150,6,155,198,112,185,170,183,155,148,232,239,204,253,122,116,86,221,141,145,83,210,24,21,134,136,53,161,148,241,54,183,30,149,46,63,138,102,196,62,166,160,172,169,179,26,188,234,133,197,145,38,211,237,218,224,75,242,143,5,188,61,140,106,215,223,238,190,35,107,152,175,111,100,124,150,171,164,221,44,153,94,177,129,106,78,144,176,84,174,63,145,200,73,184,167,195,219,112,186,94,117,124,64,166,136,21,138,111,133,64,224,111,82,107,139,90,205,100,188,221,78,68,66,12,12,156,208,179,54,222,112,219,196,181,83,188,65,150,134,81,200,228,178,44,14,62,80,35,120,9,183,105,223,194,239,46,238,179,251,137,132,196,105,122,158,145,216,38,246,202,132,125,165,
115,153,243,245,125,117,6,128,162,100,17,72,232,36,23,147,176,23,159,216,231,115,135,51,89,127,106,83,11,59,63,164,38,168,50,19,159,179,137,29,231,52,113,117,0,36,145,46,69,55,20,217,67,178,56,101,37,74,147,2,75,46,59,52,32,73,158,58,131,164,167,144,38,161,103,148,233,143,90,58,253,99,197,176,29,26,182,11,100,21,138,155,7,34,37,14,129,164,252,100,20,29,19,120,209,66,43,46,3,75,5,15,14,107,14,99,63,138,143,246,230,139,129,135,194,226,41,176,201,181,193,54,10,61,191,114,221,115,143,28,157,170,81,23,16,181,91,147,218,36,53,183,110,162,254,13,91,134,164,226,84,156,158,99,197,77,57,46,131,204,114,77,77,221,121,216,201,78,48,190,217,80,227,251,245,200,235,187,175,165,131,69,165,194,171,230,69,101,121,113,28,226,33,175,170,252,80,244,106,61,148,71,129,190,156,80,30,7,170,84,40,0,228,87,79,53,24,136,1,137,36,28,14,123,30,131,27,253,46,122,46,106,120,243,118,148,230,121,110,154,83,157,89,4,65,174,
86,88,116,173,172,97,102,52,216,124,27,11,35,5,243,71,0,65,48,19,186,106,127,45,145,71,93,214,140,93,68,176,127,67,56,45,106,41,167,152,75,79,234,217,244,44,159,82,174,69,232,90,101,112,159,251,69,199,112,33,211,138,145,21,217,240,78,63,69,96,62,149,254,176,137,203,160,121,38,115,213,100,62,103,16,230,108,86,73,163,118,178,159,18,165,143,91,52,97,209,197,249,151,106,61,180,83,29,198,248,80,54,20,105,170,140,220,166,50,120,229,82,70,68,16,161,196,209,18,114,18,156,18,20,208,31,17,70,124,251,234,220,75,153,152,213,24,123,47,233,140,11,57,195,56,147,141,212,230,198,5,191,100,230,210,215,175,54,72,141,135,49,189,244,154,253,243,144,42,231,235,165,143,225,78,104,112,157,126,190,35,231,237,72,175,215,71,33,209,232,120,173,212,106,79,145,193,121,59,76,142,94,198,11,84,175,126,23,173,59,200,208,151,69,182,215,158,209,57,241,108,26,63,181,219,237,114,185,252,52,94,156,47,187,137,27,118,61,102,178,86,147,233,185,235,71,
73,215,195,226,82,119,30,22,146,9,41,172,25,27,180,202,73,89,176,99,148,177,149,17,185,190,203,19,55,1,148,93,169,248,154,140,118,244,209,23,121,87,160,146,186,211,249,68,14,235,18,133,193,24,162,216,123,99,232,2,139,221,132,182,251,41,208,230,44,73,133,212,218,209,185,29,54,25,9,86,205,14,89,170,89,87,167,126,53,245,148,126,229,103,171,106,218,237,165,121,131,161,250,114,177,134,143,196,80,144,226,24,191,184,85,23,26,150,157,126,201,130,107,1,147,20,84,112,212,220,195,122,194,62,32,153,118,246,23,145,150,90,179,15,29,114,35,172,49,114,141,180,99,124,27,64,211,178,168,75,41,135,162,117,237,154,122,97,44,223,237,33,137,196,245,104,154,57,190,205,183,250,115,134,110,98,87,254,189,254,102,207,122,75,233,100,191,171,56,143,82,87,182,253,118,222,44,234,32,107,54,252,33,20,18,1,34,209,96,48,160,208,15,180,82,161,96,50,153,132,140,2,142,167,190,1,210,155,217,220,174,102,210,164,225,52,18,19,126,76,129,108,54,59,28,74,
28,245,176,240,99,241,17,193,107,150,77,7,244,241,170,148,215,195,220,231,243,225,198,28,103,73,211,152,44,136,134,227,143,21,162,83,35,107,131,69,109,15,25,18,232,158,143,79,244,163,100,196,241,252,31,193,180,172,48,30,153,25,126,84,141,29,69,238,201,111,76,85,39,18,216,141,59,48,140,71,25,78,204,36,9,86,109,136,97,73,76,172,112,180,162,206,207,31,145,57,16,181,170,166,124,247,3,16,41,23,66,105,79,129,178,150,75,239,43,173,204,244,227,11,42,77,35,242,179,166,71,207,233,161,131,0,67,132,27,52,125,219,155,62,254,213,161,216,116,198,237,156,193,40,237,10,111,202,90,12,163,234,81,229,84,59,60,126,8,109,149,141,236,183,125,89,96,155,202,211,70,34,44,108,233,155,142,195,207,50,247,52,14,10,126,244,129,117,180,219,156,95,236,177,40,225,217,21,81,108,245,79,155,51,58,223,78,107,52,77,164,105,120,31,28,245,144,240,2,65,50,185,221,254,109,95,28,49,65,101,227,90,214,182,179,109,188,36,179,138,254,213,57,239,184,131,
115,113,48,226,61,158,143,211,186,87,183,254,172,88,76,102,44,30,183,122,189,184,231,43,215,131,119,115,44,18,137,68,121,80,155,237,182,238,185,95,175,134,65,188,209,104,124,80,113,140,71,13,127,189,132,224,92,77,218,38,73,164,209,249,176,118,154,31,106,166,25,205,56,159,182,204,178,169,73,54,61,33,229,33,3,58,115,139,250,152,131,137,65,116,188,104,232,133,147,219,225,34,69,72,92,155,149,163,211,216,92,30,133,2,155,107,188,120,115,207,193,238,37,174,228,94,97,67,135,8,196,36,197,72,165,88,161,244,3,195,151,86,13,164,48,219,72,204,98,68,226,170,173,171,255,208,85,178,149,232,78,54,237,127,189,154,118,177,249,128,49,63,92,128,121,141,50,79,94,189,99,136,202,156,70,146,91,60,95,146,22,14,29,121,77,94,45,135,195,38,187,139,145,233,18,123,205,233,166,136,33,157,95,69,246,222,79,204,130,66,151,98,143,86,234,187,205,144,123,53,189,197,230,21,38,48,21,28,254,1,133,138,73,0,212,164,80,40,94,251,78,174,84,42,69,34,
209,232,85,21,23,29,80,228,252,13,1,30,181,218,7,81,229,125,94,117,162,26,174,94,40,175,103,179,25,58,155,165,132,196,118,251,133,113,167,63,119,147,124,193,121,92,54,220,151,253,181,97,223,130,64,160,235,234,184,106,91,22,245,77,123,16,111,190,94,170,136,116,53,30,92,74,44,21,119,249,101,91,132,17,76,171,176,157,253,104,234,181,124,248,36,175,157,24,95,126,204,6,119,227,209,107,251,149,2,38,93,38,179,80,37,224,206,24,183,133,253,104,46,62,79,21,26,118,111,147,206,38,43,162,41,33,117,79,210,215,96,55,125,233,106,47,189,6,225,190,150,61,78,9,17,223,245,144,186,178,224,91,154,11,147,98,124,57,74,248,27,249,161,255,140,35,92,103,33,215,70,136,111,217,128,52,25,38,73,177,130,5,148,58,140,199,115,71,254,200,150,53,142,240,57,227,40,187,117,211,63,207,45,149,202,122,120,136,186,203,168,227,49,9,79,253,85,170,176,11,151,49,231,104,91,139,113,188,226,108,215,79,149,191,110,41,172,194,200,79,193,167,189,246,153,189,
253,124,131,46,90,37,26,141,206,243,224,86,165,74,117,219,79,41,72,148,42,166,118,40,51,159,84,192,215,174,56,41,250,193,177,216,40,164,185,112,88,23,252,104,68,214,63,217,246,207,4,29,95,60,235,214,44,254,56,134,87,110,207,231,211,125,61,90,94,251,117,95,84,20,109,173,86,43,149,74,113,175,212,32,158,30,211,140,175,217,213,174,219,152,37,162,158,69,204,219,249,116,90,58,9,219,50,224,26,10,94,21,139,105,212,208,189,185,192,238,11,125,42,115,177,186,25,172,146,236,229,231,22,228,65,251,241,24,200,88,247,234,106,24,63,128,230,8,255,252,139,231,171,100,33,140,44,100,114,234,87,97,221,53,68,207,255,68,171,206,116,170,225,68,140,115,176,98,108,104,149,15,231,115,146,108,142,39,201,229,164,121,227,28,201,168,226,18,243,209,208,143,67,43,143,30,103,122,197,33,121,223,243,58,132,37,111,35,215,77,196,114,220,69,109,27,252,25,139,168,90,208,23,107,150,104,156,235,240,157,126,222,102,201,121,33,111,110,45,89,63,214,149,103,55,206,
32,117,36,169,166,97,3,54,12,164,197,176,59,82,121,56,30,143,203,109,101,50,94,192,0,182,88,44,112,224,43,80,122,193,173,179,125,209,164,238,135,224,135,175,177,154,207,11,222,188,47,94,111,112,189,15,204,187,133,182,111,224,56,206,195,225,219,7,50,217,85,204,186,117,153,21,134,198,137,243,218,96,173,187,76,213,167,30,210,117,48,182,170,108,219,79,242,184,224,110,14,227,232,212,45,15,173,190,208,94,102,236,181,27,244,172,85,62,112,82,109,76,125,184,171,15,79,137,69,126,174,97,28,210,67,182,83,235,160,28,68,67,231,67,69,227,102,121,36,92,140,56,243,199,232,200,84,138,237,143,113,83,111,105,46,238,64,85,81,122,148,16,49,205,130,75,91,41,190,88,104,72,8,138,210,122,214,168,98,48,42,70,70,213,72,175,166,8,42,54,237,160,97,73,235,105,82,254,59,168,254,201,14,200,106,26,121,65,238,151,231,69,121,77,202,18,207,21,238,73,148,77,55,151,59,197,70,196,60,123,150,151,45,247,245,167,19,13,74,211,92,215,243,225,188,153,
103,101,79,58,6,60,30,143,80,40,116,215,221,239,241,120,28,142,71,241,10,233,41,184,10,194,1,183,193,43,209,63,170,79,42,109,7,185,212,159,197,219,171,10,228,114,183,28,153,102,50,153,232,110,58,221,100,111,184,175,22,218,157,253,60,204,171,140,157,209,123,137,242,56,85,153,117,217,176,93,246,190,41,143,199,43,151,203,66,123,201,88,194,206,207,147,70,229,71,137,30,133,90,186,137,209,47,148,186,67,118,124,98,130,119,228,116,220,195,192,181,76,93,62,106,112,146,61,113,218,128,117,207,115,219,82,43,90,185,59,190,123,137,114,95,23,32,239,12,233,29,183,130,232,11,50,17,75,152,124,181,70,218,244,38,32,158,54,63,181,233,87,13,203,20,99,19,168,90,133,42,249,150,147,188,131,193,13,246,145,167,18,6,190,236,215,161,63,76,119,70,84,245,247,240,186,142,151,228,95,10,203,164,180,50,212,53,181,1,213,152,56,174,160,238,249,252,103,225,142,247,174,42,166,241,26,138,162,40,117,203,220,175,132,151,178,31,145,108,41,224,10,4,2,193,96,
81,234,247,103,74,6,163,49,219,182,228,168,148,149,86,235,251,11,165,159,23,220,26,181,237,189,54,213,248,169,141,31,156,55,155,223,205,243,217,238,248,17,226,121,211,226,145,26,132,143,251,187,138,103,55,201,69,38,121,41,4,12,206,40,55,134,89,89,179,195,162,249,88,96,161,93,46,99,203,237,168,166,97,61,252,121,130,113,114,74,119,163,3,217,171,160,132,118,93,93,22,93,140,113,143,197,145,199,250,30,170,79,82,146,100,6,203,211,162,119,44,49,134,21,70,91,50,223,17,252,48,84,209,141,132,112,93,87,93,89,123,168,59,81,103,71,206,18,48,166,120,248,82,9,71,195,111,195,161,168,52,236,147,135,18,138,49,206,68,132,60,47,220,235,125,74,185,186,76,48,103,168,40,170,150,154,117,67,90,95,247,41,156,249,234,32,47,151,147,119,123,230,169,49,98,253,114,52,103,241,209,189,156,107,201,102,127,217,180,76,139,10,117,221,90,94,86,141,112,181,66,38,135,141,139,246,205,0,53,172,121,184,175,212,230,105,245,121,28,14,182,100,244,190,178,55,
12,6,179,166,86,45,83,147,145,184,191,95,45,230,245,7,8,88,248,158,166,131,38,190,162,180,221,109,52,10,237,128,39,20,188,26,143,115,234,101,59,86,169,116,180,138,107,38,109,219,15,72,253,248,13,192,235,113,69,106,219,183,210,26,58,179,105,83,53,205,233,98,145,94,12,251,99,231,176,31,242,44,97,180,107,140,199,194,191,75,234,99,105,42,159,71,177,5,56,166,212,108,243,2,167,19,73,54,157,18,15,27,85,239,179,196,112,232,73,253,236,7,242,141,64,117,125,161,151,209,157,174,21,56,117,110,125,81,244,214,143,10,41,23,83,190,42,245,197,101,151,147,124,114,158,226,40,25,150,163,184,154,228,220,73,115,124,64,213,80,88,22,7,69,101,137,239,205,224,212,218,116,249,30,93,80,107,67,212,151,14,59,191,97,187,150,235,242,182,250,220,41,121,103,77,156,106,82,85,189,143,187,101,225,173,103,184,221,209,136,6,208,233,116,54,155,205,52,48,21,143,79,209,229,50,119,79,197,23,2,193,28,52,155,199,254,124,219,240,85,94,41,223,41,128,111,
243,196,243,50,175,144,1,187,3,161,187,159,199,185,204,139,163,112,141,74,235,169,84,170,125,59,131,111,222,143,171,150,251,113,167,93,66,47,248,182,102,241,23,111,99,173,15,233,55,40,49,14,125,156,166,125,30,247,135,131,217,220,236,122,108,145,140,244,188,127,128,12,8,61,138,150,167,98,143,95,167,58,236,184,113,215,170,132,6,193,214,171,211,78,75,57,218,106,46,197,121,51,226,252,251,251,221,155,116,110,84,115,119,85,151,53,102,55,70,102,51,36,77,66,165,137,11,244,33,121,227,33,199,79,29,242,4,32,231,252,59,227,166,181,167,90,41,240,197,121,97,106,57,174,240,119,246,171,227,33,133,83,231,122,226,231,176,94,43,247,251,166,125,35,118,240,101,227,168,253,244,195,127,212,228,96,48,56,197,1,59,225,22,213,62,223,186,123,110,72,38,145,74,141,80,89,172,122,46,39,196,122,88,244,11,134,174,224,203,93,50,34,240,211,134,143,35,228,80,242,94,251,198,112,230,222,251,69,244,221,106,189,242,73,225,248,198,200,31,197,122,125,22,239,246,54,
188,79,175,235,225,186,109,6,241,81,218,206,243,238,167,5,125,143,23,41,32,171,238,171,213,226,248,250,8,222,21,197,158,146,122,186,104,140,172,179,253,153,161,249,150,142,34,168,105,62,30,205,71,49,123,50,155,174,70,122,197,62,38,65,123,174,87,29,19,186,43,189,237,178,208,6,83,113,210,135,185,42,103,242,58,169,156,171,221,184,209,12,185,38,88,137,137,243,202,178,111,135,175,75,107,186,88,44,162,131,65,136,58,36,19,35,198,222,0,143,125,71,126,20,12,175,228,207,199,222,160,208,193,248,149,18,228,120,94,68,31,140,6,173,232,226,107,87,20,146,112,36,22,155,76,38,139,16,222,99,58,67,213,138,144,204,147,223,168,128,128,213,173,124,33,12,206,119,179,211,137,185,223,47,148,27,231,145,221,128,47,194,153,167,78,175,181,81,40,8,42,147,117,136,197,208,194,2,52,142,127,80,134,144,20,199,41,211,119,58,223,29,129,64,48,74,177,191,253,245,196,247,247,55,33,241,17,201,100,185,156,173,219,186,106,227,60,105,243,77,89,86,49,86,142,240,
62,124,105,158,226,161,118,228,116,58,169,118,219,45,127,191,105,12,123,238,193,8,19,234,60,134,160,166,98,135,223,147,225,116,229,199,225,168,171,122,35,56,179,27,95,139,148,212,117,138,181,19,132,237,162,150,195,170,229,218,207,74,156,157,243,40,60,9,222,206,207,243,249,124,189,126,8,143,2,141,0,59,184,242,159,166,123,140,130,193,96,210,46,151,203,226,14,221,147,87,97,241,8,10,62,241,144,169,19,228,47,1,97,224,9,125,252,84,11,207,130,55,117,186,222,7,188,253,172,60,254,106,180,51,237,118,179,137,45,209,149,183,219,141,76,55,225,122,252,207,207,80,72,0,81,217,29,34,165,18,66,237,51,118,108,239,171,39,120,254,115,62,92,251,189,124,254,247,21,91,128,221,71,227,166,79,235,231,39,230,121,255,170,186,149,25,90,175,14,193,124,159,150,51,245,236,149,47,195,127,242,112,83,168,199,143,119,136,199,86,191,147,158,27,143,199,20,101,249,240,170,50,235,227,178,41,128,227,121,158,231,131,13,64,161,139,226,100,50,233,140,175,47,68,164,146,
249,101,62,255,103,245,179,253,233,154,162,46,233,201,53,144,252,252,129,97,128,159,77,123,150,150,199,87,237,14,23,20,190,63,84,11,109,247,81,183,174,178,89,184,67,32,0,137,97,106,0,60,230,200,100,50,31,5,190,54,113,248,193,203,247,124,62,239,247,251,198,195,40,157,89,63,94,59,244,58,205,240,33,94,7,209,44,131,142,237,190,108,99,172,196,213,144,43,48,200,179,141,137,43,208,123,159,95,67,100,34,153,209,222,126,88,48,47,108,107,105,213,246,60,159,158,11,88,49,126,242,246,216,251,179,249,154,45,145,72,124,188,176,61,153,108,170,175,138,133,2,95,44,126,117,158,209,123,89,187,15,134,249,157,6,13,0,100,235,123,117,48,249,120,172,33,158,5,153,17,195,56,98,25,239,243,201,45,74,182,175,216,41,74,52,154,12,174,24,190,107,48,11,192,80,173,86,199,179,175,91,52,138,196,227,241,200,21,18,137,64,156,206,27,159,184,54,253,197,49,254,3,179,240,86,96,147,247,176,23,128,105,222,134,69,88,172,206,203,62,29,112,53,184,197,184,
35,20,249,47,146,52,157,137,129,51,30,188,130,54,69,92,214,137,232,171,99,86,242,189,90,10,141,6,247,104,60,181,143,204,17,240,144,120,187,187,76,43,186,241,192,100,91,68,15,0,183,243,42,173,69,215,180,237,121,86,42,89,124,86,157,135,227,42,35,132,224,70,17,44,22,59,206,251,174,159,96,199,87,185,80,144,33,172,204,93,63,18,79,250,46,151,203,116,170,136,33,176,10,240,52,208,104,200,216,168,79,76,108,119,108,102,120,217,122,246,137,197,148,253,43,140,231,237,126,225,95,126,76,68,126,154,71,34,145,32,221,98,67,215,104,212,106,40,207,39,189,88,164,40,144,23,119,215,223,14,214,51,181,20,236,98,62,235,159,113,0,5,252,60,3,207,175,234,254,145,170,11,243,150,248,145,15,177,95,56,231,147,249,213,100,133,33,252,222,222,115,209,250,67,114,13,72,19,86,103,180,182,65,227,137,166,8,23,251,93,169,157,189,22,228,5,101,143,143,47,210,222,66,202,173,221,206,184,215,44,56,53,95,91,166,18,247,144,111,110,39,8,122,85,122,125,
243,57,172,62,82,171,81,219,180,64,44,178,231,149,80,136,195,93,34,103,143,115,229,205,31,194,105,237,19,113,233,72,167,215,49,250,249,28,105,204,22,222,170,147,126,196,1,64,9,60,119,79,105,12,140,1,128,239,231,187,12,109,3,0,32,9,54,0,111,0,144,81,201,208,0,251,15,9,128,255,144,0,238,15,9,128,254,144,64,228,15,153,241,253,33,147,31,127,72,213,247,31,18,76,248,67,202,126,254,144,6,196,31,242,95,228,252,139,156,127,145,243,255,91,206,229,201,87,255,94,252,104,149,39,248,224,108,244,16,190,95,212,147,240,52,190,169,158,27,5,20,0,104,223,79,143,87,60,6,124,192,95,175,31,72,250,242,252,114,162,100,255,234,63,254,135,127,250,63,254,207,191,253,195,159,207,127,248,15,127,251,135,255,235,159,254,225,159,254,241,31,255,251,63,252,151,255,254,15,255,207,255,248,191,255,243,255,248,79,255,237,223,253,199,191,31,245,95,255,246,111,255,237,95,67,255,253,191,255,47,255,237,63,253,231,127,252,119,127,251,55,255,230,111,255,234,
95,255,237,111,255,26,128,204,192,191,105,231,159,95,167,8,123,241,106,218,216,145,39,103,84,181,30,35,173,148,247,245,207,107,196,73,157,21,55,162,157,104,4,63,151,9,219,97,88,234,114,211,13,4,135,110,140,217,13,38,170,42,94,136,212,137,106,56,200,95,147,185,89,70,38,39,111,161,170,177,229,15,36,216,135,202,26,68,76,110,212,200,55,133,242,100,223,15,148,238,249,244,11,79,128,95,14,0,8,64,120,122,15,188,129,223,64,8,126,235,218,196,62,138,119,133,225,224,116,58,20,70,133,131,115,201,54,139,237,213,13,251,145,253,138,149,7,71,72,89,106,84,42,103,67,210,52,128,193,4,117,152,232,235,239,245,166,105,99,105,87,6,21,212,113,95,148,58,9,20,251,124,4,152,143,48,144,75,24,190,243,224,66,6,93,191,195,170,22,0,127,127,62,102,61,29,134,241,98,154,185,117,199,115,17,233,75,99,217,144,93,135,14,235,120,47,195,252,124,255,41,156,222,42,113,106,23,194,127,241,100,116,9,159,168,159,108,180,49,71,124,216,169,85,209,185,
94,218,67,230,189,237,119,243,211,215,42,230,247,24,5,184,37,229,222,164,117,220,210,82,45,165,114,180,185,21,49,253,163,76,136,0,153,215,140,244,247,33,32,190,224,146,82,155,54,37,130,135,187,16,55,79,122,209,126,166,91,133,216,14,47,114,104,62,37,41,54,158,199,194,60,43,63,150,203,120,71,12,69,230,215,29,10,64,5,119,47,217,24,126,225,248,46,186,180,232,120,252,13,74,253,30,187,238,130,199,119,215,246,232,102,196,163,17,252,190,198,95,62,224,204,43,85,62,204,26,105,8,208,95,226,134,62,192,237,33,15,239,105,65,43,190,14,72,237,179,79,91,184,225,218,88,252,162,132,59,131,191,20,184,225,241,85,223,1,200,176,207,151,189,12,159,119,174,197,203,130,150,178,169,115,173,111,245,155,5,254,17,7,219,206,54,235,67,38,178,134,181,125,88,134,35,140,192,254,50,4,160,15,1,247,197,146,240,220,211,45,180,124,41,245,102,73,140,113,85,160,119,146,19,128,99,241,205,23,189,116,254,85,249,206,135,167,223,16,172,38,159,70,236,167,210,
67,136,111,148,199,184,111,97,119,24,118,57,60,94,114,251,47,185,121,96,49,102,182,58,31,214,4,15,223,11,239,48,110,31,39,195,55,198,1,217,107,137,108,24,163,17,88,206,80,119,14,61,133,105,228,14,17,125,231,148,229,4,143,251,99,248,56,179,234,93,31,230,39,251,87,148,227,215,61,11,105,192,28,129,245,164,41,37,38,46,46,167,97,164,183,12,52,24,92,187,239,138,96,100,98,190,39,118,171,242,23,234,143,98,201,4,134,191,122,18,47,110,93,219,61,216,146,252,92,10,167,143,135,247,222,188,25,156,255,212,2,157,122,245,106,101,118,52,185,223,209,238,191,28,185,73,49,64,187,178,158,146,14,186,167,96,36,143,7,66,223,109,239,82,30,167,131,33,184,241,152,79,217,232,90,45,145,174,207,157,112,122,69,190,204,234,116,95,102,13,129,230,153,147,205,69,24,197,224,72,210,123,177,141,62,34,232,148,134,59,205,75,113,218,197,4,187,240,24,99,197,221,124,129,90,121,244,2,68,244,243,55,36,131,137,4,112,153,184,114,174,245,166,243,61,9,
5,35,82,26,125,114,93,149,199,168,115,186,188,185,70,165,226,102,132,22,9,7,185,100,227,254,99,11,5,13,101,161,183,223,80,181,199,204,160,29,73,192,186,80,211,218,188,114,127,58,239,3,238,20,38,244,246,246,10,250,140,48,154,202,134,73,125,49,225,43,28,161,247,162,167,198,253,142,37,73,91,111,29,124,114,227,99,55,43,181,115,246,88,81,46,62,158,187,229,17,58,178,98,31,253,133,84,192,243,236,151,247,122,8,210,175,13,31,203,58,225,92,62,182,25,85,76,14,194,127,127,163,36,44,41,96,239,0,103,138,113,130,18,62,253,253,170,90,69,1,208,88,53,208,135,79,183,163,169,49,50,157,206,120,178,123,47,12,216,0,148,63,51,121,43,2,129,129,170,3,49,55,207,70,115,213,232,223,131,241,5,143,253,135,1,80,160,124,153,105,67,242,189,179,32,49,62,127,71,245,8,73,234,15,168,44,3,149,23,222,33,218,244,32,168,134,94,253,77,220,241,163,127,126,171,54,49,95,158,43,243,208,1,217,30,49,117,35,208,132,163,128,76,224,189,175,
28,1,139,198,188,144,206,129,12,67,18,26,243,81,47,247,167,206,84,99,140,35,115,144,30,167,79,24,52,229,43,46,253,217,173,154,246,174,101,192,96,254,169,94,54,135,87,144,204,46,250,129,226,167,8,189,195,122,87,200,181,11,109,163,105,128,25,202,255,42,217,15,190,72,220,14,25,98,51,240,194,94,83,5,73,30,239,39,211,48,32,227,46,99,231,189,219,119,238,37,100,124,210,101,99,243,63,250,37,221,122,253,141,185,217,80,94,205,147,205,0,80,24,127,38,74,198,251,176,54,183,147,250,101,211,13,125,51,135,127,4,35,5,238,39,88,180,43,138,53,23,76,84,186,239,85,168,164,250,217,103,21,48,101,143,60,75,246,4,12,23,125,243,12,67,161,55,153,141,162,99,85,159,110,83,210,2,21,93,188,98,133,4,69,129,250,46,118,119,225,103,80,157,220,204,130,125,62,1,66,81,167,72,80,112,166,135,113,84,132,185,38,68,71,140,215,230,193,7,118,152,131,99,98,201,131,65,68,63,154,112,173,129,98,228,213,28,50,183,252,75,27,55,181,44,89,
35,144,158,52,167,234,116,56,102,156,56,157,125,119,52,253,97,253,241,125,248,12,149,201,63,88,50,248,131,111,40,182,0,202,14,4,174,72,11,238,21,75,127,169,226,46,104,131,77,216,149,244,123,50,171,64,213,64,31,162,32,133,23,231,163,12,171,52,125,62,28,162,107,230,168,11,24,238,200,237,239,149,109,181,220,189,124,225,26,209,236,15,69,12,144,193,124,195,157,114,5,36,233,34,71,237,248,177,36,211,43,12,10,43,231,190,135,110,154,239,51,91,144,207,141,215,92,4,95,222,139,73,30,94,152,130,216,169,190,146,198,253,231,46,94,128,20,124,247,143,244,165,18,160,202,32,192,177,146,29,148,40,60,107,101,200,23,56,13,81,145,236,131,91,168,164,193,209,229,85,119,67,214,144,18,236,244,128,185,95,242,181,45,117,44,132,147,184,205,201,192,140,235,139,152,19,66,3,164,48,158,190,172,75,161,52,76,254,153,203,7,185,10,2,38,51,240,46,34,5,33,192,84,251,177,249,233,127,47,231,213,222,91,87,38,57,91,240,131,91,221,70,55,60,24,195,
159,10,240,89,88,117,10,60,41,201,143,192,216,233,241,21,249,70,85,136,232,170,205,144,255,179,189,171,94,6,58,179,20,97,187,29,6,51,128,64,102,16,75,163,51,114,114,209,227,41,138,64,236,162,24,80,39,21,68,4,24,165,132,3,230,249,238,240,29,219,12,98,183,31,86,60,57,16,249,65,148,7,11,253,218,10,69,138,114,231,19,108,168,156,179,39,131,117,126,192,228,52,188,111,203,198,168,191,231,137,251,237,197,11,8,0,178,98,196,144,84,8,200,11,127,96,66,250,191,212,94,80,6,161,16,125,129,248,25,123,220,21,70,151,27,16,181,21,176,59,60,149,89,223,62,36,226,94,138,232,139,143,57,192,105,58,134,216,201,147,74,74,133,129,50,233,17,133,238,193,111,66,139,40,151,110,65,79,113,5,86,15,159,94,190,65,25,48,66,161,178,67,101,78,152,88,82,198,201,36,113,115,12,196,47,176,229,184,102,8,42,147,125,130,71,164,149,16,52,144,207,167,177,186,239,24,119,161,203,147,151,52,94,213,182,252,9,87,177,209,77,186,161,139,46,223,
223,6,90,54,19,112,12,103,165,240,161,87,219,185,125,33,197,156,207,29,119,64,83,117,128,101,33,131,248,96,238,152,106,111,134,193,47,213,108,69,185,20,192,73,82,31,50,135,177,63,213,165,12,20,184,210,57,217,96,7,11,147,203,76,74,75,142,74,113,92,239,187,186,64,14,163,125,193,60,12,97,112,137,145,183,175,116,159,18,46,131,75,177,217,26,9,139,228,131,90,72,0,19,206,78,204,196,121,139,249,37,152,90,182,130,6,246,221,190,89,11,194,84,57,214,57,101,174,5,66,192,44,193,232,119,183,20,131,195,152,139,78,103,143,4,37,202,241,94,135,237,99,252,157,225,50,80,42,54,116,217,235,94,181,243,86,245,34,213,117,109,63,246,179,17,230,192,101,245,223,252,103,165,21,80,76,159,99,17,13,38,227,14,221,23,95,33,65,116,80,203,226,28,115,116,39,82,239,79,40,237,221,211,107,141,40,244,48,199,147,65,100,208,145,174,77,183,48,35,54,84,174,89,222,165,105,166,252,180,136,37,255,72,246,181,83,94,125,104,36,236,197,70,198,164,123,
24,61,119,4,81,44,124,119,203,41,157,35,69,14,238,194,80,8,97,63,16,80,206,214,67,10,60,19,246,181,98,222,145,180,200,49,122,80,194,33,224,103,82,99,4,254,52,186,92,37,75,169,130,247,210,130,48,36,166,61,211,201,24,79,156,172,124,221,97,43,89,32,224,106,37,202,115,202,177,79,227,97,10,169,237,229,28,26,61,85,8,86,101,241,169,34,85,14,131,193,31,212,146,10,222,117,124,1,83,9,95,22,190,191,137,209,44,195,221,150,14,51,0,102,124,111,3,103,182,138,249,209,119,47,168,192,108,195,35,190,238,103,170,179,206,52,173,46,206,157,9,80,204,76,54,24,12,235,94,152,181,40,76,106,198,81,186,50,170,208,131,243,23,146,96,124,68,86,222,251,225,14,198,237,180,208,84,50,9,173,74,70,81,54,181,140,196,176,249,95,1,59,196,99,42,154,77,211,225,4,163,103,230,109,230,131,7,28,114,211,122,211,60,237,154,208,192,21,43,18,163,163,232,151,133,241,98,69,52,30,130,116,163,78,214,93,223,155,231,211,111,220,147,111,72,73,
206,205,40,147,75,166,222,90,50,92,216,215,60,250,64,153,107,53,129,246,188,57,7,241,119,234,236,66,60,109,150,223,228,144,160,180,129,229,4,48,210,206,240,218,2,85,134,242,8,24,112,152,231,15,138,173,105,19,220,68,57,74,204,250,38,183,164,2,163,29,54,93,230,244,131,92,215,1,87,105,162,204,229,119,110,119,203,69,62,82,154,138,102,255,197,69,242,135,7,66,19,162,78,146,41,181,149,3,198,156,86,33,69,233,166,197,174,119,252,85,179,185,223,29,98,190,223,198,98,213,22,170,244,150,141,139,24,31,44,219,211,33,212,141,179,117,52,33,190,226,155,228,23,210,239,106,28,161,58,170,8,142,48,188,143,224,71,144,36,124,64,171,145,104,150,10,85,232,166,0,133,143,163,184,90,126,252,26,176,79,109,208,134,109,34,225,12,24,50,89,46,90,196,184,93,74,127,243,197,64,187,169,127,73,253,208,93,83,145,102,248,170,243,226,135,79,143,20,126,209,207,80,80,161,105,187,3,25,89,98,128,14,1,1,15,5,152,18,190,236,64,13,252,114,177,46,
0,200,10,169,128,168,36,68,39,64,25,98,159,15,248,169,224,87,2,161,83,95,131,236,43,224,54,109,202,72,151,62,143,12,121,179,103,58,32,135,167,166,131,126,162,197,129,113,43,164,26,50,33,197,192,222,156,87,189,50,34,232,139,13,168,191,113,239,235,126,0,10,151,245,97,226,224,134,72,79,136,27,37,117,137,1,100,98,182,12,76,225,148,58,109,88,92,157,151,227,140,150,4,111,36,212,233,147,27,150,194,136,6,117,200,211,143,79,187,239,29,77,97,242,209,134,58,61,30,5,198,245,1,2,180,203,157,68,207,94,63,224,207,163,225,167,148,118,157,247,246,221,228,166,114,33,165,29,120,252,54,155,129,207,38,32,157,136,23,234,83,191,64,170,141,205,38,214,135,243,177,48,234,25,80,69,195,221,43,25,247,0,84,201,16,178,86,28,124,125,190,234,37,159,165,119,212,118,15,22,103,156,70,52,69,166,186,244,99,126,90,40,229,51,84,156,118,109,207,24,152,28,226,37,214,101,85,45,205,194,52,21,55,129,43,177,172,213,74,75,227,87,82,9,8,126,
189,115,104,31,232,231,145,222,52,35,183,73,128,195,214,52,53,140,49,35,31,62,136,190,22,177,233,216,142,81,8,37,105,36,128,42,46,16,254,23,31,14,36,40,59,216,156,218,137,31,167,28,100,137,158,158,134,236,72,218,148,166,169,123,52,164,189,99,28,24,140,58,70,114,179,126,53,31,171,198,18,61,33,48,78,232,43,247,226,37,210,174,190,165,212,83,51,98,139,48,162,227,90,11,22,229,242,46,126,164,43,236,89,253,156,101,230,60,207,193,120,67,47,130,218,101,200,99,48,210,97,190,45,57,241,74,208,239,91,123,141,23,48,107,208,75,171,2,99,155,100,139,113,138,126,8,1,233,65,198,129,140,171,222,59,52,142,62,207,127,158,179,63,105,43,130,154,58,183,106,47,210,137,106,32,152,77,172,165,52,111,17,216,224,106,102,254,237,211,215,168,209,171,34,137,182,217,168,114,209,43,117,2,30,140,43,9,145,65,177,248,163,162,34,147,161,82,20,249,105,98,248,49,250,43,58,51,187,192,42,95,236,34,8,189,57,18,237,2,242,76,213,168,70,67,184,
51,173,254,62,96,6,223,19,26,13,104,57,76,69,83,87,126,128,75,25,66,117,186,58,3,104,21,40,193,126,150,147,158,27,147,74,184,66,249,86,32,76,39,240,76,121,53,91,208,212,64,230,214,64,111,254,154,105,164,106,252,53,83,169,254,254,59,83,10,9,255,49,182,133,217,118,35,108,155,211,205,100,123,109,2,61,247,6,174,14,197,152,250,132,162,143,245,171,22,189,36,145,236,150,100,56,104,116,192,166,180,221,25,52,155,56,107,46,252,61,176,57,44,178,150,133,226,19,24,238,128,84,156,228,148,125,237,137,12,248,28,31,169,14,54,49,10,49,109,135,202,237,111,180,232,27,148,204,223,80,193,0,51,237,7,100,128,15,69,41,254,238,136,55,176,111,43,71,0,123,47,49,136,125,60,90,106,126,221,242,6,238,215,126,118,77,106,63,176,221,118,46,199,54,71,100,57,58,100,66,13,244,23,122,38,0,19,15,172,224,240,151,226,76,20,203,66,178,58,188,73,90,142,77,167,7,121,11,244,212,148,43,188,153,74,229,22,198,74,33,102,158,154,5,100,16,
40,197,171,207,185,161,192,68,159,122,191,187,95,28,150,35,158,231,16,63,143,204,32,163,152,211,10,47,73,77,221,170,141,1,181,195,250,66,220,206,182,210,37,155,93,71,195,128,152,175,6,140,61,80,16,191,65,237,218,10,71,107,53,225,211,204,176,1,113,198,127,187,209,1,168,79,192,232,34,129,164,148,255,194,25,18,161,200,185,78,27,241,216,115,147,166,40,77,40,144,130,173,204,243,18,223,9,128,172,159,1,50,127,205,18,208,51,103,156,254,244,237,210,20,208,166,101,51,132,60,98,16,149,190,100,7,144,33,68,228,191,60,114,151,101,32,43,79,60,229,174,89,47,87,183,38,158,55,43,167,160,216,246,11,179,71,148,163,26,68,183,249,242,175,227,221,174,124,3,83,251,162,109,80,78,41,85,237,249,135,157,44,252,220,246,122,172,220,8,182,208,206,192,69,185,15,113,222,28,203,190,193,245,45,190,253,202,64,145,0,41,233,229,75,25,172,152,87,159,138,113,54,105,193,238,153,165,109,175,11,107,109,149,73,85,11,248,125,209,98,120,207,81,128,129,100,
178,101,124,138,48,25,49,51,8,83,124,81,160,197,140,107,192,230,67,211,226,198,123,114,4,12,122,4,203,144,148,174,250,52,160,125,98,20,14,123,156,142,139,233,24,167,146,88,30,43,110,94,13,146,242,116,126,136,164,209,251,38,246,234,188,133,242,145,50,21,79,65,200,75,178,184,105,158,52,49,105,163,68,189,175,203,186,135,106,88,47,203,38,44,155,148,146,149,111,73,148,4,17,207,135,243,129,30,211,187,71,209,154,145,152,194,247,36,54,216,238,11,227,92,137,204,194,195,129,83,246,62,122,68,179,9,185,237,114,157,175,230,213,220,245,186,72,215,171,45,44,43,205,229,59,204,154,217,33,40,196,32,231,172,92,78,226,226,224,222,249,129,99,172,68,66,89,127,211,42,181,1,212,100,224,23,38,130,88,219,143,171,199,78,150,125,178,173,23,31,152,252,144,102,97,243,170,253,50,254,185,19,193,204,236,187,120,91,206,234,146,117,87,202,19,7,201,98,2,87,187,174,76,191,181,15,177,171,202,123,135,125,201,218,134,193,82,101,148,228,149,140,108,149,199,131,
156,250,134,62,172,183,108,58,238,112,88,31,51,8,124,26,82,217,239,203,62,130,117,122,100,111,134,238,233,67,152,174,96,217,59,135,217,124,154,127,165,216,69,35,158,144,67,77,100,189,15,229,112,150,230,18,58,251,88,35,66,15,188,250,43,202,59,56,99,28,168,162,125,41,225,211,241,90,160,186,255,115,189,182,217,197,86,119,234,252,81,70,223,50,197,246,15,228,22,245,120,32,180,94,49,157,118,111,171,213,140,174,154,177,246,43,9,19,192,20,46,50,202,228,85,60,37,24,170,52,124,49,225,41,149,41,163,101,215,108,160,37,103,132,104,240,212,206,97,50,55,98,251,19,184,32,135,61,119,65,106,214,17,16,167,112,100,142,75,108,4,212,230,229,68,150,181,69,73,208,119,76,23,247,137,10,79,100,219,37,121,231,155,201,148,144,169,172,192,128,160,209,207,140,29,13,136,204,228,87,156,161,109,21,13,78,42,237,27,176,74,44,22,26,3,248,55,170,138,166,245,136,104,29,205,26,162,137,68,128,158,138,133,65,187,88,95,54,215,44,76,23,126,208,65,132,
140,107,84,210,60,248,217,178,47,138,26,65,215,141,194,5,48,196,232,40,227,16,144,44,39,193,115,208,155,246,5,67,86,106,102,22,166,100,137,196,233,103,176,130,47,34,204,56,196,36,72,188,11,145,84,155,201,4,33,43,20,210,218,156,129,182,234,125,3,180,106,3,151,181,134,15,143,187,182,150,153,183,32,237,120,233,92,89,42,103,211,210,160,110,123,61,167,87,195,81,158,157,157,243,30,248,131,225,75,92,234,184,58,130,120,211,100,133,14,121,68,236,54,172,43,1,1,216,238,195,90,191,210,63,108,249,42,106,42,192,240,209,77,179,128,26,72,52,141,16,164,138,56,67,213,34,15,221,83,172,207,121,143,105,193,166,36,0,239,209,57,109,207,197,42,59,228,24,222,133,11,16,170,99,69,59,87,122,22,214,121,2,62,93,251,252,22,92,114,75,234,58,14,36,43,95,32,197,8,52,224,83,25,52,8,191,192,143,170,96,190,52,199,65,13,69,241,23,71,140,75,111,123,59,206,126,78,165,246,230,162,176,10,116,141,168,192,51,22,48,4,110,144,57,77,147,
47,70,142,79,56,96,39,103,193,39,59,29,244,82,86,93,91,118,232,110,7,5,195,212,126,42,254,16,249,113,193,151,4,79,128,206,165,180,230,141,34,24,194,206,115,235,150,29,19,125,192,61,51,168,15,41,88,124,251,120,229,210,23,114,56,147,245,128,99,148,230,162,171,64,42,42,129,56,18,152,67,255,51,142,174,223,126,62,11,39,16,25,15,222,27,228,54,163,80,177,65,177,223,174,103,113,1,130,17,158,83,100,245,186,170,78,151,238,25,229,94,89,223,207,80,155,134,69,68,105,127,150,238,165,52,158,38,233,207,21,234,135,102,77,242,223,12,120,16,81,58,43,45,88,12,6,193,214,18,153,51,84,60,100,131,222,150,119,31,54,88,245,205,14,34,143,163,81,174,122,184,163,74,129,12,90,198,134,2,181,126,11,133,1,136,61,21,224,128,14,15,131,138,197,224,74,121,87,3,76,204,147,242,201,217,119,177,110,237,138,199,184,168,216,187,100,182,98,111,184,252,14,130,50,24,37,232,70,114,146,150,239,139,137,216,123,132,27,99,41,49,35,185,159,170,79,
172,190,59,125,179,13,55,109,229,11,71,60,210,206,153,103,104,120,79,78,130,104,83,70,145,92,211,22,104,145,182,131,218,70,71,229,142,96,20,35,144,202,160,19,104,80,134,43,204,200,30,229,89,155,80,176,202,23,23,45,141,235,46,226,169,204,227,6,73,51,25,58,85,156,238,254,201,203,104,177,19,250,215,74,50,100,70,103,122,116,183,173,25,52,227,119,53,68,53,87,40,244,133,3,234,41,243,223,30,84,174,35,96,234,178,187,156,140,206,115,136,125,39,159,185,180,4,253,166,130,79,185,98,76,97,248,155,96,100,127,121,159,0,180,47,175,120,140,1,142,110,36,128,147,50,28,16,201,74,240,9,143,67,105,26,223,121,144,197,110,160,137,141,61,240,134,255,233,96,174,216,243,108,107,193,244,110,211,35,227,66,112,37,45,44,67,100,101,181,241,111,193,252,241,110,0,25,114,7,209,204,83,254,73,121,209,103,46,141,235,199,119,169,9,96,44,92,166,53,253,1,103,224,77,126,4,160,29,124,115,2,32,246,178,237,230,102,56,210,136,44,104,5,158,149,1,
52,165,32,241,130,243,189,216,55,140,250,176,34,152,63,18,172,215,38,103,17,184,69,21,65,210,110,151,203,239,222,80,234,70,75,51,38,151,117,159,106,40,9,88,82,123,244,71,26,67,118,162,248,128,219,50,145,177,198,75,96,163,140,203,44,199,15,186,208,22,31,59,54,47,120,230,183,13,148,51,32,220,69,134,47,88,69,234,179,23,77,140,85,123,7,51,173,73,230,102,24,183,68,152,136,102,63,43,171,226,5,155,133,151,72,130,125,113,111,136,93,246,98,226,102,179,186,80,92,159,173,96,255,131,126,96,182,81,33,26,170,24,41,192,243,44,180,86,112,2,95,152,172,118,43,235,230,187,83,90,229,130,91,71,38,213,74,143,95,190,252,92,105,34,197,249,98,209,27,230,98,70,10,115,68,167,77,246,197,221,189,137,121,16,54,138,231,20,90,156,132,138,19,9,212,253,145,71,43,243,209,173,60,45,105,231,185,155,186,91,79,99,176,241,130,70,198,90,146,14,199,253,15,131,255,150,223,239,173,152,96,121,20,52,173,3,11,42,187,212,30,141,249,102,151,135,
196,224,33,99,109,14,210,88,222,247,172,232,159,162,214,180,208,238,3,61,69,176,159,150,170,131,189,188,137,240,184,57,106,205,161,246,67,17,52,127,228,21,222,248,129,194,188,112,26,118,225,162,65,225,214,236,129,186,53,128,221,189,202,18,204,254,121,212,210,232,210,66,25,125,33,41,34,116,109,126,118,50,44,26,252,242,44,222,162,105,242,74,199,189,51,188,196,120,173,248,249,246,52,139,183,140,242,160,35,93,139,59,179,126,173,18,224,230,18,130,96,153,70,130,107,52,88,156,22,155,107,21,207,170,193,86,17,166,165,197,86,152,167,124,113,89,222,0,199,87,163,31,93,150,28,151,157,204,160,218,54,70,57,77,219,235,229,234,102,139,98,90,17,178,138,192,63,15,188,223,235,154,174,221,89,24,74,55,85,79,105,134,110,228,188,101,4,92,163,173,216,167,109,15,134,142,142,251,86,34,164,87,131,174,121,198,143,42,180,171,144,154,73,136,70,78,120,174,250,158,240,170,120,164,121,86,67,160,193,77,29,198,24,122,236,121,231,41,34,166,51,128,25,40,0,42,
9,128,249,33,96,236,63,146,70,204,51,151,162,239,210,191,246,30,122,124,28,154,92,150,75,144,56,40,225,145,30,48,106,157,173,192,228,199,213,154,217,229,130,135,102,239,27,49,62,161,210,184,98,7,70,56,182,146,219,132,76,184,233,240,3,206,103,133,184,129,78,60,124,40,81,186,173,83,218,86,126,82,231,169,102,250,213,144,50,49,195,159,117,249,8,168,85,104,129,224,5,2,81,0,88,207,15,84,117,5,11,47,23,123,23,239,94,88,172,169,97,143,163,240,138,186,84,254,49,14,223,207,212,48,97,127,162,187,207,15,30,134,181,83,120,183,91,53,100,124,43,117,105,157,241,66,168,192,9,183,107,93,235,64,198,116,119,49,60,97,31,255,138,215,249,11,55,29,172,163,69,143,81,230,138,54,32,208,11,157,55,78,16,69,14,164,216,28,31,5,229,160,163,160,47,59,129,113,7,196,153,6,82,164,81,45,211,230,142,224,4,2,161,107,231,235,70,224,30,215,125,186,98,172,150,140,247,147,88,170,133,8,150,175,101,2,38,119,159,196,161,206,254,164,110,43,
93,110,40,61,254,236,13,97,166,104,183,58,202,62,173,168,199,156,155,227,26,207,55,170,113,101,168,148,16,27,169,23,182,121,200,127,24,6,255,176,222,235,119,131,31,12,3,75,93,13,69,208,167,111,130,245,108,176,94,140,251,190,188,222,153,194,87,151,136,231,11,101,70,60,131,17,118,82,185,161,130,40,64,6,32,3,208,23,78,13,37,200,157,66,66,22,144,206,156,97,116,76,80,58,147,147,239,134,77,171,157,214,150,6,13,251,123,43,143,128,111,5,142,70,203,106,74,86,187,6,218,108,142,186,82,62,233,245,123,164,114,193,101,102,16,68,198,128,147,16,87,30,92,116,5,51,127,133,222,240,163,220,242,70,169,157,32,9,118,251,123,185,135,215,62,9,75,195,18,20,189,136,127,229,249,124,104,104,134,182,129,55,237,224,64,214,94,89,117,55,31,18,136,94,30,183,68,65,5,193,254,208,74,81,4,167,166,208,222,129,193,192,108,196,107,184,13,148,1,10,145,46,135,232,208,42,193,231,12,128,248,93,197,151,92,224,168,72,98,149,205,121,249,161,8,162,
161,239,100,16,233,143,61,39,223,253,163,212,238,27,151,139,234,105,17,213,210,96,107,224,166,120,221,120,77,229,126,147,21,42,162,197,87,58,57,120,18,1,135,254,132,166,164,129,241,95,81,193,247,164,8,172,166,195,101,14,45,185,251,208,202,4,226,3,221,95,233,160,12,24,40,88,187,113,200,2,242,117,215,224,17,27,1,240,151,17,191,207,195,192,141,223,17,239,47,253,200,96,62,13,0,251,126,175,0,44,148,255,5,125,169,242,215,48,1,98,243,251,92,238,151,225,45,243,135,129,239,251,195,0,208,254,48,48,129,191,103,0,54,127,24,16,160,63,12,62,232,31,6,128,255,135,193,68,254,195,240,199,90,159,0,64,252,97,120,247,253,51,3,240,135,1,4,254,195,192,7,10,136,223,131,8,48,93,211,184,66,51,244,40,172,67,215,140,33,124,211,239,161,193,60,0,136,126,15,75,48,78,221,63,159,187,104,134,24,32,240,123,75,132,254,235,216,74,151,158,7,108,88,168,6,70,91,227,94,227,175,61,140,0,42,251,190,132,193,176,140,118,6,245,191,23,
10,191,207,23,253,208,223,231,233,5,236,230,157,207,136,246,193,7,49,40,3,67,128,21,126,46,216,132,227,226,253,30,19,128,26,251,51,230,175,32,16,198,116,179,21,26,204,39,16,34,20,176,51,34,51,198,236,40,191,195,17,144,63,195,137,48,100,240,119,184,255,61,99,126,121,11,189,156,255,58,107,250,14,127,123,121,182,244,221,102,42,94,230,203,152,125,1,194,87,46,81,255,55,26,230,163,209,104,157,255,253,62,141,54,250,123,154,58,252,255,198,139,55,190,209,202,177,243,72,109,214,55,48,147,183,92,227,185,177,48,36,50,157,129,240,24,138,194,90,25,253,79,185,41,128,195,99,173,187,20,241,171,179,208,175,130,131,202,236,207,141,1,28,112,219,157,11,223,89,202,2,215,143,204,71,133,51,62,155,45,131,55,20,116,179,168,125,237,11,13,86,74,233,188,224,75,1,152,213,250,38,239,95,117,146,237,109,191,242,131,108,107,133,153,109,57,90,64,34,200,40,98,129,182,189,205,194,74,20,248,49,241,127,143,59,94,30,58,2,169,84,162,234,92,33,190,
117,39,157,151,100,112,231,136,141,70,78,138,103,90,225,137,189,117,142,139,88,48,50,1,104,81,22,99,92,30,59,5,175,115,230,139,239,13,118,109,230,87,193,230,131,151,106,139,95,165,1,14,35,200,53,29,87,17,93,229,154,165,33,237,252,156,154,89,110,46,181,101,139,236,20,184,211,238,245,178,235,96,47,18,250,18,223,92,106,130,157,230,43,167,221,73,161,22,117,231,64,162,89,95,77,40,226,24,52,96,147,235,92,110,228,255,90,215,143,60,137,132,187,41,60,51,157,58,121,90,205,44,45,95,83,110,113,96,247,43,245,212,235,78,178,32,220,228,200,152,59,176,17,205,18,123,60,120,14,35,141,209,181,158,144,239,156,237,2,93,93,7,39,165,89,230,204,98,61,218,228,97,181,170,198,241,69,172,118,13,178,162,212,231,29,237,13,83,253,33,228,56,60,253,84,161,74,143,226,107,10,133,66,35,23,243,62,115,205,187,147,181,125,128,124,126,138,18,15,114,36,204,231,36,18,121,6,185,29,164,225,66,30,37,45,246,230,250,215,98,222,30,113,239,126,223,
148,37,124,64,89,176,226,59,243,94,114,51,84,137,245,68,91,178,83,28,238,70,99,155,138,189,135,68,136,61,217,16,227,225,231,189,219,197,201,159,108,21,63,115,145,31,57,179,13,6,35,130,178,126,86,93,49,200,237,119,135,80,204,38,57,123,53,195,80,40,250,138,134,134,151,40,3,54,100,126,177,135,83,111,72,88,61,163,196,177,194,102,129,139,155,217,138,162,74,70,109,184,98,212,70,168,94,55,173,76,71,141,40,49,39,168,208,8,126,115,54,173,126,221,150,22,52,122,120,220,45,190,37,92,90,198,247,208,207,105,184,156,147,237,124,59,203,51,168,27,49,196,146,199,80,144,39,149,156,253,154,248,96,26,220,122,32,51,37,192,1,189,91,191,126,237,132,56,27,147,121,213,113,130,143,87,204,91,191,69,77,6,163,41,140,14,154,202,125,181,98,231,106,157,175,118,162,48,104,22,74,238,180,252,131,109,130,211,22,152,111,74,154,11,222,117,47,1,250,60,94,6,251,170,174,115,54,193,55,120,117,167,81,241,76,219,140,63,167,173,97,146,99,236,154,43,
111,192,120,255,218,128,165,150,247,96,159,199,105,24,183,239,252,48,184,87,151,186,194,70,137,32,155,79,213,28,79,8,14,37,124,188,8,168,185,55,239,94,126,89,131,11,120,118,182,51,164,224,53,118,129,86,205,20,235,125,46,201,238,78,111,108,51,171,71,248,142,144,115,23,227,65,63,14,203,133,240,210,219,66,231,15,229,30,71,101,69,181,250,232,121,201,193,51,88,124,41,208,61,208,206,55,105,29,178,162,44,111,64,33,202,62,165,7,252,213,137,77,24,143,155,36,199,50,208,21,57,165,133,206,247,243,114,115,248,65,213,179,93,220,42,143,61,65,57,181,204,34,231,201,113,9,206,222,137,24,77,125,109,180,219,250,189,252,146,65,230,191,106,221,87,111,64,91,52,164,85,143,92,183,15,209,230,101,66,137,76,251,72,83,153,148,122,117,176,215,87,153,116,109,247,177,109,163,242,212,88,37,63,209,139,76,117,126,89,41,198,213,205,69,11,186,65,26,52,212,230,174,36,167,116,34,69,251,8,237,254,45,89,33,113,69,231,207,208,124,31,31,251,222,177,170,
157,33,186,218,187,85,95,224,107,104,49,71,159,103,199,64,129,201,82,157,75,93,99,136,205,144,252,142,213,164,196,247,73,230,246,236,131,191,243,198,211,97,41,21,145,76,171,7,213,249,77,158,72,141,202,137,248,68,70,93,58,26,59,195,1,179,211,36,221,197,144,97,255,248,150,143,1,38,139,248,217,230,87,237,195,103,57,48,134,204,79,246,47,221,246,253,109,0,157,110,61,251,13,108,120,148,92,233,18,60,232,50,201,208,58,175,101,68,250,246,200,132,122,41,166,81,101,243,10,173,138,191,214,10,173,100,53,154,116,24,149,196,32,51,213,84,196,163,56,93,113,179,161,121,242,67,134,125,92,172,43,236,241,175,94,145,52,82,151,78,183,3,21,231,155,162,244,56,230,228,125,175,30,0,66,42,204,121,14,110,175,233,188,155,244,242,100,189,113,39,31,196,202,55,62,151,234,109,136,165,34,198,151,239,60,60,191,106,220,169,28,248,57,143,13,226,189,11,34,123,68,198,37,70,152,13,154,234,138,11,181,17,105,155,194,41,209,111,103,60,35,103,212,105,115,205,
146,80,100,145,113,11,36,186,204,254,217,192,224,191,202,75,95,141,219,69,212,131,207,227,16,18,31,7,40,28,67,81,117,2,216,20,174,135,212,240,198,223,96,200,189,119,146,166,135,247,91,54,75,112,49,158,152,215,53,214,35,197,197,217,186,30,179,203,248,80,213,108,135,236,250,107,185,61,147,86,52,28,4,2,30,11,48,93,217,124,42,21,203,234,136,44,65,168,145,105,160,236,27,128,233,9,69,237,97,47,85,171,34,99,49,62,74,77,69,97,193,158,89,139,109,33,80,168,178,230,83,86,68,184,93,86,15,54,45,28,216,15,129,180,160,171,252,4,204,171,189,86,6,12,241,98,187,133,23,72,222,133,24,126,109,207,0,10,38,227,168,28,140,137,95,203,195,174,106,208,59,212,129,204,247,225,12,50,162,47,233,124,99,223,96,201,53,144,65,1,38,5,89,234,219,34,24,235,188,119,77,193,44,51,91,21,207,165,1,73,80,218,135,189,88,5,45,10,108,255,122,61,168,225,21,150,234,151,71,169,169,247,39,239,26,8,27,85,128,103,182,203,227,58,150,137,
188,170,25,35,225,11,121,118,30,192,124,131,58,85,169,70,23,154,87,224,32,252,75,3,165,71,235,203,20,49,6,25,7,207,248,213,217,249,75,106,30,84,70,211,7,85,163,172,10,171,89,14,167,148,181,196,90,41,234,54,24,34,111,14,126,129,53,250,217,198,181,50,174,214,110,85,125,197,102,111,77,159,19,227,35,116,102,212,190,252,232,189,74,8,191,251,227,186,13,59,177,149,33,122,148,106,48,51,254,171,223,173,57,16,75,224,251,50,176,134,52,210,77,189,158,209,184,198,35,39,136,211,75,165,82,209,254,89,64,180,217,209,18,171,213,20,226,89,155,193,87,33,166,87,84,168,107,238,12,153,21,184,208,137,173,171,141,149,52,239,34,93,100,148,175,221,64,10,78,153,0,196,186,198,249,184,124,14,158,19,180,115,111,48,64,52,52,0,101,63,223,56,88,224,93,69,177,156,222,228,242,154,4,214,178,226,141,251,72,64,224,19,219,143,236,56,127,212,199,162,147,163,228,49,195,5,203,76,204,38,244,62,1,187,128,130,126,2,83,56,193,156,187,135,42,53,
199,220,37,189,73,40,42,190,201,252,77,197,228,100,250,153,4,62,123,210,179,228,237,236,65,89,40,86,58,154,90,135,5,191,13,97,35,188,9,39,122,100,240,17,38,87,86,51,123,197,193,166,249,52,204,187,38,17,118,187,82,73,151,85,46,38,43,209,104,104,242,68,253,37,243,87,164,47,243,139,38,144,193,172,103,215,1,98,162,179,116,88,111,226,186,36,159,233,134,141,24,212,54,161,126,170,137,26,246,104,173,40,37,114,121,179,13,179,131,194,113,207,87,115,229,62,245,150,11,196,36,242,90,21,219,76,161,54,101,180,226,92,112,98,88,149,146,168,174,111,172,143,73,136,193,156,80,11,167,104,153,116,53,230,174,28,101,23,216,215,1,59,223,1,16,148,143,80,148,207,8,125,38,51,134,190,16,13,38,243,7,0,233,118,131,1,242,239,232,243,153,240,119,244,122,205,253,59,186,211,193,253,47,186,5,246,236,30,18,247,113,129,112,189,89,68,247,218,208,127,130,71,55,155,111,66,237,92,251,8,66,147,198,105,0,11,252,85,161,135,239,252,237,214,120,104,
169,175,203,239,137,17,215,61,58,182,246,160,217,12,135,193,208,180,103,145,249,215,239,37,94,48,200,199,92,165,82,117,231,253,26,225,119,76,158,254,42,232,134,249,126,190,1,135,187,105,144,219,4,47,252,194,7,195,107,173,228,62,199,173,246,31,16,51,22,190,155,104,161,38,19,94,4,179,26,2,213,128,249,19,31,79,210,131,115,69,17,35,145,204,43,128,236,13,236,47,242,95,229,217,233,51,14,86,96,25,47,48,199,114,231,101,112,157,183,174,189,207,25,130,178,239,148,111,78,217,30,136,223,91,208,104,96,190,195,225,70,37,86,26,185,8,17,36,181,202,12,248,114,239,123,202,82,45,36,112,121,250,65,77,146,237,87,14,156,147,13,237,114,245,138,207,248,7,16,13,131,64,42,145,174,57,211,11,43,232,162,201,159,66,80,234,148,11,115,94,190,79,95,47,120,19,170,54,147,106,119,205,59,215,94,58,144,86,222,110,46,247,87,39,133,154,210,106,201,93,213,163,120,15,169,129,133,233,76,198,49,239,253,79,60,215,2,56,92,182,238,56,11,89,94,0,
166,247,157,174,129,176,75,22,235,154,107,172,193,245,90,161,41,205,78,171,252,144,204,158,97,59,39,53,126,121,183,252,90,236,89,211,122,190,163,90,188,64,78,114,4,141,139,165,168,92,215,33,207,169,85,140,95,40,153,251,117,170,84,162,61,87,235,208,49,114,238,219,118,134,76,33,211,162,44,12,159,120,15,46,150,155,150,153,87,77,114,63,71,225,13,77,24,246,82,188,101,227,12,182,172,28,201,39,222,218,31,58,24,107,15,187,50,91,157,65,78,97,129,218,20,175,57,255,25,159,202,113,190,200,66,109,208,27,197,182,90,219,241,185,195,248,11,156,209,21,121,168,145,14,235,11,85,176,172,19,220,204,209,77,49,106,51,116,195,118,90,52,9,138,238,119,232,94,1,73,190,5,243,14,132,66,159,231,49,116,9,51,184,130,240,199,65,135,95,219,213,127,225,66,183,158,187,54,23,150,173,114,222,105,92,37,38,113,181,65,248,251,35,156,34,196,213,122,27,127,238,245,57,231,79,28,58,62,190,110,48,13,52,50,31,28,49,177,168,27,57,120,56,146,133,75,
95,65,129,50,51,217,90,44,171,78,125,132,219,148,185,236,91,138,99,173,164,229,69,174,89,65,158,187,222,198,251,25,47,104,246,236,38,87,126,149,238,83,98,125,251,145,105,113,109,240,189,65,202,19,18,5,148,169,42,176,46,196,125,213,232,237,7,108,45,159,216,206,49,143,40,243,185,102,69,223,43,255,124,207,202,145,78,219,177,115,1,234,220,209,100,204,82,15,165,164,226,61,68,252,124,243,67,243,22,39,91,96,94,149,152,94,151,152,72,229,109,173,139,124,230,130,244,170,184,101,69,133,242,194,166,189,15,90,167,219,174,73,129,162,247,230,37,106,93,99,215,123,145,13,231,61,74,135,202,210,216,234,78,193,178,200,125,232,142,210,160,238,76,119,9,218,109,66,254,10,141,113,128,190,52,41,223,38,37,115,3,31,163,69,122,233,178,199,149,37,67,96,27,15,179,148,4,138,101,151,171,54,222,15,252,6,115,70,8,218,5,126,192,248,87,97,246,248,206,204,7,113,229,94,61,43,130,107,176,8,203,224,251,201,227,96,109,126,217,30,149,6,155,58,109,179,
147,3,138,35,24,80,50,60,128,140,48,238,167,133,102,229,151,130,35,39,254,24,240,152,226,0,115,245,131,200,166,9,225,201,85,27,48,194,32,36,180,189,117,132,103,119,217,144,245,39,82,25,140,81,43,213,62,81,80,37,166,5,57,63,122,193,108,114,54,87,104,224,208,228,150,234,185,126,169,62,156,164,196,243,55,181,220,2,212,181,14,147,124,219,46,79,41,77,170,23,205,225,131,2,15,93,149,154,13,198,78,33,90,249,238,105,144,30,87,48,34,243,193,113,126,183,47,14,60,87,214,169,155,54,67,236,123,69,162,165,127,139,37,57,231,89,182,251,137,75,189,60,81,126,36,2,103,242,148,172,50,110,20,73,32,58,234,167,50,60,117,145,252,13,177,90,130,232,172,109,158,164,109,164,37,110,169,150,209,76,125,82,91,60,249,232,27,251,96,230,235,179,28,223,41,254,99,131,62,217,117,105,35,74,185,139,115,167,3,154,138,238,89,159,6,66,63,163,140,180,9,65,93,171,30,226,221,136,199,108,236,213,118,207,123,206,46,55,96,190,107,67,253,194,251,115,
1,109,11,179,34,40,115,198,74,177,119,133,250,252,186,103,36,118,39,123,63,160,62,243,185,167,52,22,209,175,210,95,88,104,202,150,24,191,145,172,70,83,50,211,197,236,110,235,143,160,221,85,237,66,14,14,108,195,6,155,20,159,240,252,79,88,55,69,241,182,122,228,170,166,121,222,104,161,170,115,56,79,56,133,19,197,197,169,18,44,4,190,248,149,159,129,76,200,120,159,152,212,208,153,7,247,58,135,227,110,190,121,249,156,228,128,188,231,144,230,219,119,141,220,243,173,47,129,59,111,138,206,51,164,105,115,124,66,241,164,129,29,56,148,57,198,82,221,248,182,218,148,88,108,136,216,88,113,212,248,102,167,223,70,164,30,146,224,148,229,43,195,222,23,77,232,197,96,147,83,218,249,21,66,21,117,185,199,32,22,0,69,105,2,37,80,1,101,48,172,56,72,23,77,232,25,22,78,88,32,6,119,171,150,148,43,165,181,214,44,222,247,54,132,42,229,218,172,45,162,35,64,41,202,143,84,131,166,91,159,23,147,91,171,254,0,166,193,123,150,35,133,116,32,60,26,
49,213,167,58,64,19,31,143,142,228,131,67,24,12,38,10,90,33,8,72,72,200,143,10,77,195,244,137,157,29,78,38,116,170,70,66,45,187,223,66,213,12,119,159,54,79,249,250,150,65,75,62,237,150,159,78,187,187,85,62,34,15,248,34,186,237,216,82,226,58,37,63,52,177,192,207,42,187,240,17,155,28,223,128,164,199,202,9,247,244,175,185,52,74,128,73,98,73,120,83,128,79,180,127,245,101,3,40,250,74,117,122,50,246,113,247,39,13,9,174,221,156,152,33,190,63,13,133,29,143,10,24,175,129,46,19,29,122,237,211,155,16,96,186,91,197,190,0,210,80,188,141,113,234,70,2,9,236,231,63,13,169,111,3,206,140,118,242,190,159,6,5,212,92,223,71,50,91,124,73,209,2,123,166,244,10,226,231,26,102,14,7,110,18,126,80,63,53,71,224,114,177,105,248,121,251,148,87,119,145,227,151,56,248,255,173,237,61,159,27,203,178,59,193,127,37,67,17,51,209,82,140,74,102,86,27,19,234,47,154,145,66,163,137,144,86,138,150,38,102,35,20,45,85,118,21,
91,157,171,172,204,222,204,172,174,233,49,27,48,36,64,0,4,65,194,123,67,18,222,145,112,132,7,8,67,16,0,225,189,39,0,194,59,194,123,96,31,152,85,93,221,114,45,109,204,226,3,65,190,123,238,121,199,220,115,206,239,220,247,248,30,136,136,97,83,78,239,200,0,212,135,226,131,46,156,120,100,240,220,105,80,215,61,183,131,160,217,15,102,51,218,203,94,226,74,89,240,31,99,50,153,150,189,207,240,164,150,176,228,128,123,88,32,222,223,157,1,133,56,155,195,230,83,90,221,118,37,203,173,58,18,44,2,51,88,156,36,100,214,156,234,169,232,44,148,92,57,162,11,30,232,172,139,90,31,183,240,84,81,98,238,26,237,246,104,180,108,207,179,183,216,208,242,217,44,12,4,204,38,6,226,88,203,1,85,183,220,74,65,39,230,151,19,66,7,12,55,68,246,91,114,15,202,230,162,31,59,169,40,98,193,7,46,57,179,37,104,244,180,161,227,77,65,250,86,161,104,51,59,129,20,111,97,146,236,246,73,253,9,133,140,29,158,229,192,231,147,85,120,75,40,123,
177,180,140,154,224,28,24,32,78,80,149,229,79,196,137,247,15,5,61,8,148,195,81,230,27,195,45,102,132,20,29,20,90,135,221,187,144,20,47,88,58,138,71,28,218,34,92,45,145,253,65,146,198,18,101,228,84,37,46,82,208,107,104,3,166,113,77,164,171,3,231,178,56,117,49,91,119,149,182,43,236,194,217,121,114,26,84,30,72,139,200,196,145,70,142,138,24,64,244,149,195,117,193,90,37,88,93,20,196,109,7,201,228,242,8,208,203,21,225,79,21,176,99,7,235,240,24,45,34,117,196,163,78,188,143,137,171,75,109,255,174,180,65,89,242,88,37,77,55,201,151,14,155,76,44,210,66,201,4,154,236,92,244,212,237,68,145,86,82,98,199,81,2,32,172,235,88,116,108,18,236,34,175,249,20,55,79,202,186,131,229,90,161,149,18,206,123,189,195,54,206,18,91,160,7,130,83,32,27,150,74,88,35,208,100,118,168,2,244,35,124,222,150,78,166,51,173,185,181,47,34,192,201,160,92,146,12,93,55,140,32,188,226,36,144,47,249,65,42,106,133,107,173,73,122,250,
129,25,182,209,221,47,171,44,229,197,65,31,243,192,75,167,125,118,77,57,52,49,151,89,252,166,226,8,100,35,14,82,25,207,17,40,174,4,206,176,93,101,143,76,1,117,52,15,99,166,73,169,99,243,98,224,191,17,65,200,72,183,184,67,185,183,248,199,35,160,58,75,30,149,215,14,50,72,90,5,234,75,129,166,140,76,186,61,89,16,173,193,28,218,35,44,185,105,97,18,214,199,232,218,77,212,2,149,222,68,113,126,152,134,88,32,219,198,125,90,147,166,40,141,234,93,143,75,216,105,152,224,20,2,159,205,146,250,207,244,136,180,61,50,16,197,39,69,38,28,137,67,109,48,21,229,117,50,87,68,205,36,167,162,56,19,50,27,77,170,30,68,134,85,245,128,21,38,92,50,190,58,57,212,140,132,153,117,215,161,226,167,171,75,106,25,10,244,99,134,100,150,103,193,165,105,237,198,233,18,126,161,184,144,68,209,205,168,214,60,188,103,10,187,218,148,48,220,87,209,227,7,110,6,131,33,103,100,225,86,19,3,119,76,72,90,205,75,84,142,113,76,8,80,57,139,
10,199,122,86,227,241,135,125,49,140,22,214,79,210,221,14,242,24,70,91,140,150,99,78,122,237,83,47,48,85,246,210,28,163,159,161,10,145,52,86,210,104,196,6,15,139,37,122,206,43,171,98,172,190,169,51,118,116,114,81,250,112,32,210,120,65,122,79,47,102,111,56,229,52,192,166,237,238,211,234,32,126,24,147,2,64,78,98,210,157,138,151,180,38,26,226,203,69,76,114,248,170,149,239,198,122,225,131,235,139,18,57,130,40,79,39,215,137,168,106,90,183,9,34,100,188,179,33,69,157,71,59,165,43,53,209,63,34,183,206,2,204,101,136,52,191,157,31,21,109,39,143,251,49,36,224,166,40,229,81,189,188,150,161,246,183,113,53,119,211,57,147,93,62,174,197,157,182,4,83,200,134,179,184,227,224,112,63,28,8,120,111,22,21,74,168,110,96,236,95,146,244,237,38,22,126,81,138,112,152,205,184,201,119,189,127,208,156,40,108,141,12,89,228,34,5,244,144,134,214,0,121,244,31,251,249,176,195,221,253,172,176,57,178,31,236,243,227,41,60,209,10,227,73,179,21,
74,196,137,235,180,11,132,71,222,227,133,40,234,224,80,102,182,163,227,246,121,238,40,179,225,30,226,220,124,51,33,68,112,94,84,250,62,183,93,188,67,175,0,120,5,208,235,162,92,18,33,128,222,117,135,132,116,80,227,51,18,178,63,239,82,30,138,180,187,93,202,86,194,92,132,175,27,59,8,73,124,134,81,147,241,45,254,121,219,18,114,179,3,237,163,246,8,123,246,145,193,32,182,99,80,65,149,161,64,22,73,130,210,85,75,33,61,68,136,14,149,206,148,135,55,180,237,31,87,38,125,1,50,101,145,77,51,215,0,50,32,157,194,150,64,38,32,155,40,193,246,45,161,76,193,38,196,52,98,86,143,57,224,79,16,193,237,221,19,44,135,207,194,10,167,177,126,253,120,118,24,12,192,245,23,0,181,192,174,77,105,87,34,23,168,52,167,94,207,5,202,171,196,84,5,21,155,82,165,221,126,172,45,86,76,88,237,32,37,179,99,6,26,58,208,109,157,64,55,33,121,227,169,207,215,55,249,186,79,35,20,8,57,101,63,138,2,54,57,8,80,36,44,189,130,238,
20,17,61,233,150,248,187,182,212,199,237,152,8,71,164,65,128,135,72,23,160,0,43,180,245,99,67,110,79,55,198,107,145,195,216,79,13,86,129,80,182,114,195,23,173,2,198,125,1,148,239,66,19,66,160,250,18,56,205,128,104,246,241,128,214,57,65,48,243,173,32,65,244,137,0,98,123,171,13,182,31,36,66,151,184,122,10,79,124,156,147,224,109,153,1,3,16,233,158,112,233,194,26,37,55,216,51,10,78,239,38,173,145,231,242,235,97,132,177,29,95,121,145,113,56,234,145,122,191,200,222,123,245,219,187,252,93,27,207,51,146,35,6,133,208,167,30,224,71,231,48,87,71,210,85,137,213,200,21,38,167,62,42,194,89,183,244,76,88,63,184,216,152,3,119,246,241,174,72,38,73,254,60,142,205,147,243,168,193,121,178,14,191,28,37,240,79,235,222,156,167,87,66,78,219,217,7,73,138,220,166,176,134,19,245,1,255,60,19,137,233,230,21,189,221,73,233,248,168,28,69,187,202,78,39,133,85,52,113,228,159,165,199,9,209,217,244,236,26,233,137,243,79,251,246,200,
170,30,190,61,29,243,85,38,214,45,158,119,140,179,60,29,201,235,120,115,47,157,154,9,131,149,244,25,53,72,32,220,111,228,231,46,183,179,236,146,66,26,125,194,147,33,92,160,117,1,47,247,103,71,215,19,238,16,34,232,62,102,217,53,214,106,159,61,35,234,36,168,246,221,237,157,81,103,103,219,233,82,112,159,42,76,172,242,56,194,93,195,83,73,145,84,44,238,157,207,116,32,77,81,115,57,97,108,208,141,185,164,46,89,203,167,93,135,158,56,122,42,45,53,109,161,21,67,62,84,195,246,213,166,195,251,36,184,181,196,22,141,205,26,234,6,27,240,110,228,125,208,96,245,160,210,119,221,25,208,2,118,196,20,1,11,82,226,33,30,236,146,174,104,186,21,33,183,55,72,127,180,161,163,159,182,55,146,153,55,84,165,41,87,237,42,199,96,41,44,10,22,119,236,105,16,7,63,38,154,241,252,173,204,111,210,21,233,181,202,65,18,39,88,239,131,8,19,245,190,233,216,215,186,55,181,106,20,3,172,98,95,225,109,37,214,133,35,196,15,53,188,171,180,138,166,
183,195,71,236,168,241,160,174,210,35,225,203,112,23,220,188,154,236,87,251,10,194,52,205,245,222,12,134,116,174,165,67,28,18,153,166,11,56,247,202,228,168,204,55,68,92,46,122,70,177,139,91,216,112,255,38,155,137,221,156,39,146,81,79,94,7,137,214,181,199,156,54,53,141,13,89,187,189,70,38,149,232,12,51,145,164,64,132,175,81,88,186,45,149,161,137,92,72,138,251,118,253,166,117,10,7,161,29,182,75,145,188,67,101,199,215,4,81,141,207,115,11,239,220,102,57,248,204,235,210,211,117,143,18,131,84,79,206,141,74,243,205,36,30,241,93,47,29,204,140,152,104,122,176,74,7,215,133,141,210,76,105,76,47,25,7,251,254,202,185,234,44,157,26,226,34,125,238,33,95,42,60,184,59,35,236,46,176,156,21,249,19,116,80,44,175,54,253,195,22,20,59,203,149,88,81,72,183,118,44,210,45,81,108,157,166,73,231,66,163,116,97,17,59,139,94,129,169,67,126,66,113,31,84,113,125,49,44,78,130,73,134,65,30,57,244,110,182,219,9,194,219,210,224,117,3,
3,166,82,34,243,240,52,71,28,101,45,67,95,202,5,82,87,123,49,36,188,62,49,46,19,97,116,81,63,27,57,168,178,125,77,117,65,153,166,236,161,140,47,2,23,120,144,193,243,21,34,152,5,114,179,66,177,191,52,132,185,7,130,152,138,106,173,113,43,60,98,218,89,83,120,83,5,144,239,234,48,38,166,178,117,62,62,74,157,207,180,39,26,254,19,226,206,210,154,92,63,164,240,221,195,196,198,39,208,6,129,60,86,169,56,189,0,26,187,87,7,197,29,196,209,113,143,117,234,25,111,162,184,150,159,75,149,56,46,88,237,80,16,23,93,118,165,105,29,40,102,175,149,155,68,96,5,9,83,29,97,137,44,227,133,79,43,176,160,229,60,58,0,208,132,204,111,55,163,84,203,148,214,191,76,104,227,215,28,36,76,186,95,44,100,92,229,154,238,145,39,145,27,30,205,135,163,233,230,112,152,210,166,12,65,164,193,160,226,199,165,196,36,8,121,78,24,16,197,50,90,64,46,67,23,165,252,21,134,125,230,55,167,208,115,72,180,112,56,62,59,97,163,80,195,75,
249,144,17,176,33,109,61,54,102,158,70,198,174,141,15,88,35,212,187,137,215,176,147,212,170,59,101,42,149,195,174,146,172,39,158,171,220,97,74,240,118,24,218,140,248,19,148,35,46,109,154,143,217,103,166,243,51,241,229,20,66,128,178,27,201,129,198,142,99,106,148,66,51,146,87,246,152,201,45,226,240,254,216,140,158,67,225,209,193,131,56,155,135,220,142,54,60,37,166,45,243,248,212,171,142,24,122,188,137,232,6,59,200,17,244,217,157,210,51,36,61,85,8,111,108,148,195,84,73,185,216,47,56,26,171,205,193,178,103,240,205,211,199,13,127,124,106,126,28,108,174,124,179,75,138,9,239,31,31,196,155,42,190,101,146,11,156,117,97,231,56,231,180,38,201,196,194,42,217,184,91,90,229,124,80,34,78,5,203,165,136,174,91,193,66,229,238,7,195,209,137,134,119,114,121,103,110,187,162,76,104,224,220,142,35,170,86,1,122,53,68,237,15,158,119,112,226,126,99,175,81,170,178,106,154,220,102,196,158,121,30,117,46,225,3,134,177,149,149,6,144,126,76,220,115,204,
210,199,178,54,21,229,233,143,150,73,125,45,213,155,7,244,173,51,57,167,85,135,237,211,30,33,5,51,73,120,136,245,80,134,195,88,175,191,105,15,206,42,215,30,241,133,175,251,208,112,52,77,17,37,3,140,214,250,75,211,180,113,98,20,82,66,35,96,225,135,98,196,237,164,178,84,20,30,219,145,186,138,43,205,149,16,211,249,57,171,121,200,177,246,252,126,195,211,99,198,206,222,244,22,133,0,120,163,1,111,58,231,102,238,93,254,32,77,204,91,199,137,237,176,99,31,102,121,82,9,199,116,109,98,156,18,152,72,161,151,38,168,215,189,92,116,252,122,44,40,142,151,177,78,53,2,78,69,143,109,81,189,30,219,162,141,230,135,97,89,140,143,26,104,149,77,59,86,220,8,157,236,19,172,105,160,124,2,208,201,151,95,251,110,30,134,22,178,238,50,88,144,117,113,182,60,84,186,150,56,50,139,186,28,243,132,230,167,153,138,226,130,44,60,138,109,84,215,129,122,152,135,2,181,122,8,88,102,81,77,160,231,52,239,35,167,153,190,181,232,8,56,232,136,123,14,
14,26,15,64,54,85,208,121,183,219,58,58,14,164,13,215,66,114,59,213,84,238,107,98,7,77,69,196,173,246,55,207,40,26,77,61,118,130,235,120,202,12,106,51,189,80,162,2,15,194,228,102,148,22,43,176,252,101,26,210,88,249,143,132,162,24,168,206,20,64,172,28,193,217,35,7,98,229,243,249,244,89,66,182,102,203,124,39,201,116,158,36,200,56,53,106,133,196,119,63,53,210,37,243,142,110,26,86,221,200,97,98,50,94,67,224,84,178,174,72,246,220,171,104,164,55,254,126,80,225,112,119,193,85,170,148,53,20,185,176,240,186,29,202,158,35,205,160,3,54,18,128,18,5,6,213,88,117,236,75,232,15,17,146,198,4,212,63,22,183,195,36,65,192,146,113,71,120,146,161,46,207,101,66,142,90,62,190,231,82,53,247,87,153,196,129,169,57,17,233,66,48,78,176,163,143,101,34,82,97,92,139,75,44,168,221,43,186,176,175,16,235,110,209,149,198,21,127,48,1,109,178,74,16,149,191,50,180,32,44,200,138,27,0,235,13,221,123,135,32,42,116,100,206,177,84,
65,88,20,11,132,34,165,139,167,106,154,29,44,244,16,85,110,44,47,148,136,186,238,5,81,77,231,187,47,2,120,50,243,174,135,37,146,33,117,114,220,52,23,53,85,160,8,149,181,50,212,88,16,235,138,247,12,152,252,205,80,110,93,242,249,56,168,154,39,120,34,81,166,65,205,60,214,0,6,89,67,135,162,221,126,242,57,162,85,118,78,19,168,75,181,90,62,34,177,217,151,201,218,243,14,156,120,7,159,54,157,225,55,248,234,240,35,190,114,5,139,133,221,165,112,1,118,183,159,230,186,149,67,109,207,151,129,131,162,221,85,227,188,89,11,59,4,192,12,0,216,158,183,27,23,69,237,45,252,35,254,234,63,227,175,8,7,38,251,200,176,255,124,89,89,153,99,187,62,50,228,62,239,122,98,70,246,54,232,25,192,125,220,7,59,88,215,159,55,4,11,94,172,29,104,67,179,193,83,200,193,243,62,42,132,103,229,64,80,192,188,202,243,60,156,27,187,255,17,215,65,158,113,157,145,89,132,126,196,129,147,29,27,180,243,12,113,41,127,222,129,213,239,46,146,134,
234,63,195,145,55,59,242,11,44,12,191,110,92,131,98,76,94,32,151,164,108,166,163,22,159,42,217,230,60,62,94,172,119,127,68,41,9,19,130,147,125,48,251,169,152,35,231,65,82,73,84,63,112,180,171,107,232,77,80,13,32,84,208,174,21,77,203,59,5,16,117,161,172,54,9,74,200,227,58,199,135,76,161,156,195,65,214,10,104,189,219,89,134,114,81,176,32,37,44,21,133,196,118,82,247,41,38,193,102,196,16,21,12,154,70,234,247,5,178,42,101,168,151,53,218,143,46,66,0,113,210,24,32,49,46,206,134,12,88,253,196,40,219,175,15,6,0,102,117,147,132,214,241,145,114,204,164,163,57,182,80,10,121,160,162,93,141,15,130,57,174,46,165,38,196,72,189,35,96,206,110,202,64,68,126,238,235,74,187,190,142,206,94,220,229,9,36,206,61,145,153,34,180,136,88,122,225,106,130,191,9,67,216,11,153,88,108,62,83,60,101,218,129,177,218,119,214,211,107,110,158,158,6,134,219,67,136,107,128,133,239,90,63,53,96,63,69,7,44,178,166,46,136,101,30,202,
13,178,25,9,155,195,196,209,131,201,94,80,44,31,226,65,227,133,148,158,172,128,43,20,208,200,197,17,176,165,3,44,123,120,205,88,98,10,17,112,58,1,27,232,61,138,75,173,80,51,9,69,78,150,99,252,99,207,170,148,84,143,221,15,96,52,128,174,78,247,15,14,162,245,56,27,0,187,233,145,84,229,163,120,144,213,163,234,97,66,35,40,98,186,170,107,59,152,45,120,66,127,76,179,126,243,90,198,157,52,136,137,227,38,43,93,51,34,188,131,88,70,145,52,206,46,203,14,25,41,252,80,102,248,83,57,241,202,224,179,137,90,108,27,147,34,83,45,144,141,178,30,237,60,161,251,56,50,240,224,52,77,54,169,164,114,176,222,178,15,232,134,228,99,192,218,197,112,146,230,76,53,247,251,212,52,31,158,134,136,71,84,100,187,39,235,12,234,121,124,52,112,173,150,73,77,225,147,135,33,168,189,172,108,121,183,138,230,120,218,164,4,97,66,16,11,166,161,41,77,146,14,209,74,218,119,5,9,161,72,225,196,173,96,184,157,150,178,85,25,153,75,28,29,252,216,
119,201,230,111,141,244,106,177,201,215,79,206,60,253,178,41,146,88,199,185,74,165,234,1,163,164,63,113,4,43,96,165,26,107,53,30,93,39,229,148,130,5,63,13,72,165,151,64,46,69,93,116,172,133,75,46,166,19,211,236,31,114,240,22,130,136,161,61,83,198,2,201,149,200,55,36,209,132,91,230,201,65,180,70,184,177,71,209,158,137,40,25,86,138,49,101,254,136,189,106,75,42,240,175,239,215,240,131,238,3,250,126,97,232,187,190,212,193,59,215,9,28,107,161,122,202,243,30,214,143,173,56,251,242,34,25,45,242,183,234,71,63,88,56,100,53,213,82,83,99,102,137,52,208,26,61,232,82,98,87,95,240,185,100,63,31,219,140,234,77,244,166,245,242,227,126,190,13,224,25,240,107,159,188,178,133,85,211,204,119,11,220,39,38,9,58,54,4,147,116,244,8,123,130,100,72,182,177,90,54,77,50,31,70,213,92,164,160,129,238,186,93,172,251,94,112,127,191,8,107,222,77,135,124,52,113,191,226,44,10,79,145,122,221,217,150,6,58,7,210,104,76,65,185,199,95,
96,251,51,186,38,9,191,139,70,163,189,158,252,38,147,207,229,42,52,192,30,135,29,199,217,105,216,147,80,236,204,196,247,243,228,41,195,56,199,94,116,249,178,11,177,174,10,39,86,153,45,160,209,93,29,64,91,233,232,9,227,116,12,158,223,249,188,38,111,155,0,87,24,133,251,243,218,61,109,49,195,233,149,251,182,163,113,172,222,48,232,15,18,24,13,212,71,205,29,31,123,122,48,43,150,35,8,59,180,143,52,150,215,235,165,99,238,29,114,247,176,22,40,24,103,178,221,163,93,92,199,244,28,226,246,28,121,27,180,225,197,29,135,58,116,171,77,210,101,115,169,215,201,52,66,70,89,191,67,200,239,100,142,192,210,128,232,254,33,156,154,120,155,113,140,29,41,237,187,15,225,130,241,164,39,194,121,7,217,0,165,153,137,155,82,114,252,132,25,225,232,47,68,73,86,36,231,237,223,195,34,66,228,169,53,5,235,33,169,202,220,147,22,132,68,222,16,206,154,13,44,142,61,223,14,43,149,3,48,188,239,33,136,207,207,207,103,56,28,14,121,27,63,54,28,31,
175,151,147,43,237,201,112,56,108,67,161,215,102,34,138,160,207,87,56,151,31,219,223,165,98,106,73,70,134,37,10,183,117,146,60,7,50,88,61,42,44,173,61,154,155,227,75,189,118,247,121,208,154,205,254,75,238,166,208,8,135,177,103,232,152,10,107,21,178,60,183,237,40,101,152,154,201,205,56,77,19,7,7,49,180,230,97,53,159,147,71,163,70,160,64,49,32,203,71,219,61,68,69,162,81,34,211,30,9,111,47,129,195,177,75,26,114,93,67,60,29,51,130,171,1,88,20,184,90,248,144,183,238,171,171,43,103,192,188,108,79,38,68,117,7,121,96,139,174,47,230,23,60,85,39,111,90,150,131,28,123,155,212,18,224,195,182,252,82,106,155,203,158,187,113,248,186,213,8,131,163,19,4,179,168,8,135,192,233,146,42,118,82,112,232,49,251,55,1,4,2,129,34,201,195,84,113,171,28,110,145,10,221,213,77,41,152,183,9,110,206,198,70,131,193,128,17,48,12,183,140,8,211,222,84,7,206,129,84,144,96,237,238,114,80,93,131,78,164,91,58,136,29,76,77,155,
183,104,90,45,192,226,90,54,107,61,141,92,217,103,132,155,61,133,39,140,213,210,134,94,57,222,223,7,119,58,29,147,201,132,90,28,243,97,79,94,76,33,120,21,66,93,202,59,199,88,118,122,190,106,45,36,28,198,13,196,120,203,77,128,102,219,118,142,157,211,48,135,122,211,194,213,186,161,34,169,106,124,83,80,32,108,116,244,106,229,240,142,158,200,120,111,247,37,176,236,0,79,188,72,41,71,150,8,211,217,66,123,78,177,53,211,49,140,148,43,231,215,43,193,53,250,104,123,116,132,70,251,252,254,214,64,38,24,11,72,68,31,241,144,231,240,48,181,112,173,86,80,87,246,8,199,157,167,137,29,99,49,166,215,11,21,235,38,163,246,237,54,21,228,199,182,144,121,196,4,197,112,142,224,83,137,100,146,68,178,19,40,65,74,167,169,207,60,5,36,100,225,236,113,183,40,189,151,233,117,183,110,217,114,77,215,57,189,241,122,116,186,90,35,119,210,106,60,161,210,11,189,61,111,181,168,37,206,238,99,254,49,163,186,145,245,6,39,39,78,232,217,105,191,137,108,
34,245,76,96,77,201,218,137,193,64,209,138,90,253,129,64,228,176,136,55,99,111,35,72,174,243,12,19,201,231,12,83,12,198,138,17,83,3,58,247,220,248,36,203,60,173,43,161,224,115,213,134,3,245,106,8,170,195,30,132,83,42,2,78,25,7,28,87,170,108,48,55,27,221,55,196,157,90,160,115,90,81,180,69,147,56,113,98,55,240,52,115,79,6,222,211,37,11,72,191,101,12,138,4,7,132,66,137,45,2,35,58,52,178,222,98,137,111,231,131,74,115,166,32,135,82,196,187,110,173,168,53,249,144,124,85,20,3,226,30,99,89,66,179,253,132,115,160,136,43,40,142,125,214,122,116,58,118,166,172,3,100,177,47,144,26,104,38,46,117,193,103,66,166,0,102,0,32,131,95,85,59,188,86,174,89,32,56,187,10,31,35,79,217,237,213,130,215,110,10,59,198,88,180,113,214,61,211,215,147,208,104,174,97,130,25,76,231,70,39,120,129,13,29,128,164,183,173,155,138,81,122,70,53,151,133,117,208,136,198,96,112,23,10,30,79,97,114,232,111,205,246,5,233,196,221,
79,110,199,167,32,143,12,58,168,80,16,117,146,73,129,112,6,46,82,169,20,198,60,155,61,212,235,135,167,212,65,245,177,184,16,222,110,136,238,221,77,25,107,252,100,202,69,133,161,190,116,139,43,195,16,174,173,220,177,229,178,13,30,48,38,166,235,236,217,216,138,138,46,240,193,20,18,147,17,165,91,5,92,8,171,225,241,90,60,89,86,55,40,223,18,209,235,244,77,52,115,97,214,42,220,215,109,98,160,17,223,62,22,47,226,56,78,108,202,167,212,8,163,173,107,98,154,230,91,61,95,175,102,152,157,116,9,23,146,192,51,30,162,237,240,208,89,22,250,72,48,75,34,70,85,61,49,107,80,136,153,148,26,140,205,66,198,139,70,120,150,144,14,55,186,74,35,86,162,10,136,210,59,169,6,78,96,105,109,201,251,77,90,99,210,106,103,169,110,141,117,229,182,173,244,245,139,243,115,231,182,171,203,213,186,134,142,166,236,186,57,22,54,120,225,85,218,235,172,158,94,29,165,92,101,220,216,58,135,227,20,179,116,50,201,70,107,52,33,13,142,239,191,180,154,193,
164,105,123,45,193,128,39,200,101,210,73,62,16,175,89,180,52,197,201,191,31,223,103,104,243,11,189,169,220,133,61,57,199,151,66,131,166,35,201,102,7,163,168,1,117,173,149,194,9,215,172,209,125,9,42,83,214,149,202,132,60,207,61,78,243,161,231,166,1,119,182,169,151,55,203,158,165,101,145,25,186,128,194,15,188,203,217,13,156,117,153,186,210,74,164,5,5,38,167,39,155,102,253,146,29,211,180,24,55,235,69,158,251,16,83,121,194,167,195,97,96,184,156,246,44,243,193,209,133,28,18,219,7,73,31,152,86,147,169,43,56,52,121,224,108,6,87,240,112,113,19,59,106,26,116,212,25,234,6,219,71,209,246,183,26,32,193,180,18,114,190,82,140,219,55,228,45,166,74,203,102,25,133,189,241,194,220,147,96,206,74,45,196,238,169,148,131,59,235,249,254,141,115,90,168,101,162,81,60,74,179,94,110,39,150,133,216,162,31,222,248,13,173,86,107,59,235,216,89,10,19,30,61,158,93,11,107,205,188,121,154,203,47,161,80,232,145,240,0,214,146,111,8,32,228,3,
33,11,170,135,6,18,121,112,2,166,139,56,169,35,119,243,152,127,141,39,18,29,6,236,85,204,35,137,18,148,148,7,67,36,148,195,54,92,165,221,127,106,112,121,252,218,173,60,175,211,234,148,124,7,14,175,210,97,61,89,252,35,35,109,143,199,86,174,237,42,229,146,111,231,94,203,66,30,194,28,98,166,133,53,232,186,92,215,210,171,75,153,101,187,26,214,88,107,254,68,147,233,158,27,205,189,205,172,28,13,173,23,180,132,101,211,8,115,53,54,23,233,201,125,69,33,117,228,57,3,224,222,227,116,132,239,191,186,71,7,96,147,62,23,0,132,138,115,202,14,87,171,4,130,121,188,190,180,30,59,130,247,23,48,39,214,3,177,176,213,162,181,82,84,76,70,99,70,158,35,65,120,112,220,141,31,205,58,125,255,226,226,220,3,161,31,246,246,9,132,75,44,90,92,167,56,186,176,152,254,182,139,61,213,205,105,9,51,137,76,165,99,228,245,212,133,3,183,111,39,104,177,201,211,192,118,85,102,109,19,110,214,10,49,182,247,182,186,26,19,240,243,246,122,212,136,
72,86,118,140,223,114,193,108,48,166,217,76,31,202,90,129,242,91,203,12,179,213,202,100,221,246,195,195,3,74,14,52,254,52,90,57,97,71,40,11,116,13,80,13,123,150,226,122,50,157,94,131,9,179,192,99,105,120,138,111,231,82,190,13,128,228,185,17,205,254,186,65,2,29,224,216,205,152,173,149,190,45,33,216,253,142,152,199,177,6,14,4,99,34,206,13,170,215,185,196,116,180,164,42,18,24,148,72,47,166,149,166,178,136,253,168,106,139,112,6,239,103,106,93,80,94,141,219,174,200,227,180,1,39,41,147,177,40,147,7,228,97,89,21,27,210,122,33,95,85,196,1,141,121,254,56,181,44,115,197,102,131,105,152,180,231,219,26,107,27,191,54,143,13,166,222,186,119,229,98,186,12,227,120,166,33,191,81,159,74,79,188,253,148,145,147,9,10,28,71,220,173,44,53,3,242,236,216,78,40,44,90,210,201,81,55,122,198,163,85,28,147,43,58,218,34,101,180,56,86,79,249,74,176,107,57,142,79,240,56,108,122,59,4,250,173,170,247,50,162,231,210,16,132,133,152,
83,87,30,141,253,106,145,232,52,92,58,189,155,157,214,117,179,19,116,228,238,126,69,31,166,77,94,81,194,37,127,242,173,175,76,74,173,54,125,130,194,102,108,105,216,58,132,71,167,172,114,130,171,90,171,209,168,212,205,118,21,216,26,205,230,13,38,83,216,0,133,198,84,29,213,24,211,176,11,55,209,108,70,129,173,138,183,228,193,244,204,114,185,44,147,12,238,239,143,12,254,146,167,254,216,34,134,44,23,215,221,236,195,211,197,166,87,111,201,45,155,73,251,33,101,70,39,45,180,59,91,128,1,148,2,42,26,46,251,216,224,205,116,66,20,219,45,192,226,147,241,146,183,217,82,168,169,65,44,222,124,166,59,199,31,219,77,145,52,233,154,39,19,82,141,108,135,160,218,205,27,200,40,137,210,137,159,37,115,92,137,72,232,118,170,19,122,234,97,60,158,136,201,234,182,19,13,35,190,181,243,138,129,110,131,207,58,134,65,143,2,198,190,3,138,49,246,158,234,231,24,32,30,31,207,183,79,240,237,83,27,174,12,132,243,183,1,13,100,224,37,229,147,233,180,185,
164,132,9,160,110,34,93,113,22,186,37,136,19,107,77,175,144,143,197,184,220,122,87,112,37,111,7,105,13,160,160,142,196,200,225,132,139,2,5,87,114,210,148,208,34,216,21,139,116,93,120,83,73,151,98,201,51,51,234,208,71,58,43,152,207,211,141,163,166,210,5,193,19,234,37,157,172,14,25,233,132,146,91,194,181,78,123,150,203,31,73,214,121,242,202,173,207,44,19,83,35,71,130,17,33,72,58,66,208,88,124,10,169,14,4,28,165,66,20,20,194,47,109,244,92,88,65,58,37,210,239,21,7,184,39,34,145,184,153,40,89,151,167,215,172,237,170,63,94,182,226,161,233,144,86,32,173,170,154,78,134,44,163,9,81,139,97,213,183,166,138,32,242,22,60,108,147,105,8,135,65,55,35,178,210,180,151,128,5,186,219,228,213,57,159,15,119,106,106,83,155,96,67,205,210,29,214,11,162,87,104,126,0,33,51,52,16,129,4,201,223,98,164,7,86,211,93,84,177,118,71,104,71,21,180,56,187,111,134,133,92,209,74,40,214,105,19,203,144,42,169,186,25,151,216,150,
149,240,36,185,100,185,182,164,181,101,27,156,83,86,231,149,46,22,155,185,58,116,218,79,213,17,42,249,124,17,78,147,177,149,70,95,10,242,176,103,110,34,159,149,237,187,24,211,117,110,156,152,90,182,235,135,165,250,212,221,88,82,206,106,76,10,157,30,141,196,48,73,55,209,91,9,114,31,91,9,92,126,14,77,103,147,220,16,128,253,252,109,0,47,59,194,27,122,148,132,108,240,213,131,91,196,225,72,223,87,230,179,22,106,207,124,185,88,109,178,179,243,205,83,72,89,41,158,155,196,240,192,126,83,175,79,76,166,7,211,83,102,186,97,184,90,205,179,182,142,53,36,46,31,212,33,117,129,10,178,12,203,64,2,213,104,0,139,30,235,18,190,169,167,57,108,86,220,8,194,168,56,66,145,165,147,220,48,198,8,25,124,64,175,138,106,198,234,93,172,63,45,94,111,249,250,173,215,178,45,212,54,17,11,98,53,203,78,206,175,38,164,218,102,206,118,217,229,171,66,163,99,78,16,93,132,59,8,182,195,175,95,93,96,209,78,184,93,124,117,39,89,71,16,71,247,
14,21,154,166,169,100,135,1,83,43,33,83,113,75,249,121,141,177,213,141,92,219,81,76,190,25,2,97,221,147,202,229,91,75,71,147,57,188,136,114,214,23,241,193,49,175,57,151,142,109,41,41,91,50,133,186,227,121,246,221,234,238,84,186,95,48,45,39,236,19,59,161,35,33,201,185,178,204,35,76,122,74,158,88,17,204,114,196,141,218,224,220,156,171,153,181,102,64,108,196,125,37,9,43,205,157,35,100,168,43,92,162,86,118,193,202,44,122,3,205,212,75,101,184,36,124,218,32,216,192,163,10,125,119,215,89,14,26,117,106,235,152,98,145,30,145,134,173,141,131,145,132,36,13,156,182,213,185,102,205,25,61,185,185,137,175,138,77,227,141,85,186,1,179,79,165,58,75,53,122,83,185,29,185,36,25,219,101,36,212,34,196,205,203,43,33,95,31,101,55,16,132,71,4,238,41,22,61,205,156,225,169,38,146,26,123,27,203,45,128,64,52,98,77,43,55,227,62,24,59,173,197,152,11,186,158,41,47,228,183,222,71,13,75,110,97,12,219,143,62,126,181,128,208,78,27,
145,114,226,218,25,23,214,44,65,162,156,44,20,15,155,214,142,66,162,148,208,15,221,96,245,131,209,152,77,36,166,29,122,111,187,44,194,89,213,194,240,192,220,71,247,142,236,71,71,247,126,255,166,213,205,20,22,74,203,82,105,224,51,23,72,61,55,176,1,194,58,153,36,159,69,51,73,230,137,91,207,124,88,249,96,154,129,87,22,66,98,197,8,33,158,194,56,156,151,28,136,115,151,233,120,181,153,215,86,16,174,160,7,0,17,80,24,94,192,213,231,69,163,121,253,148,130,112,134,163,131,194,12,81,156,33,110,8,29,38,107,226,178,212,209,16,102,55,196,231,176,76,144,225,85,16,148,203,231,9,64,57,48,118,161,234,75,139,62,114,93,165,164,213,84,245,210,33,239,170,114,174,190,66,43,158,93,49,83,222,218,190,7,169,144,152,196,17,13,92,4,103,209,87,167,108,93,252,118,177,13,182,226,146,98,82,131,151,194,91,34,88,189,146,42,10,28,37,229,33,179,36,68,104,70,5,173,69,118,73,81,181,39,248,50,154,51,236,72,91,219,85,132,125,57,217,
174,88,22,153,105,93,230,94,211,36,231,189,184,180,187,217,224,140,149,165,103,8,245,216,35,80,177,220,172,237,247,74,101,79,29,81,89,128,230,99,72,40,155,66,67,251,55,69,117,100,227,146,32,50,107,144,38,63,219,150,209,203,174,161,119,172,55,116,217,176,112,139,101,216,20,89,155,85,205,50,40,4,29,75,4,167,144,89,85,175,183,3,249,214,135,93,176,163,150,117,117,77,169,241,248,124,194,232,8,45,108,247,107,158,5,163,159,137,23,46,100,162,114,167,98,52,77,187,217,57,69,89,59,12,1,141,16,107,11,36,208,186,156,184,20,0,237,72,118,191,116,5,98,178,144,74,243,164,214,227,106,57,184,172,85,77,63,239,50,117,52,228,3,143,89,135,155,154,50,140,106,157,124,226,128,134,64,219,136,89,134,187,143,32,81,59,133,100,201,44,92,254,9,152,149,90,251,195,45,23,42,105,238,50,29,218,160,94,197,142,60,221,187,64,227,21,57,180,166,139,112,16,174,230,81,41,53,115,218,25,176,243,2,100,50,133,109,8,89,147,159,170,4,103,251,86,
37,94,207,81,201,252,66,118,154,65,51,3,112,10,189,193,108,231,219,99,250,118,222,207,21,59,1,217,112,179,232,87,188,83,188,50,17,231,93,231,196,170,81,99,51,207,87,156,134,49,41,111,220,54,213,219,41,47,91,143,152,181,34,150,35,90,124,168,139,50,115,173,224,20,45,105,38,110,46,185,104,52,122,61,95,123,11,102,192,128,66,57,102,62,150,111,215,114,232,166,36,215,235,245,120,68,238,130,213,180,97,209,114,4,231,58,191,104,157,207,49,70,155,229,110,179,41,247,182,155,102,19,217,73,197,44,179,131,179,144,198,5,244,213,43,238,188,185,233,77,128,207,116,122,143,211,7,152,166,101,91,158,188,2,250,161,33,129,12,89,107,246,151,197,109,214,193,208,152,206,208,25,59,19,115,133,187,198,76,215,183,152,241,109,157,112,47,3,233,203,119,65,14,72,169,191,188,132,47,195,7,39,32,193,118,196,219,180,27,56,12,128,101,57,61,127,26,81,74,6,229,226,234,101,72,233,242,101,226,251,7,66,29,36,74,186,73,95,235,91,227,75,127,6,234,185,
56,174,68,203,252,96,203,158,243,166,45,117,141,82,29,95,233,252,67,215,64,142,245,204,174,108,167,117,10,202,165,114,98,170,216,80,140,48,14,113,104,193,123,203,186,131,43,172,144,251,155,162,124,219,83,180,122,70,195,250,22,103,241,248,183,60,163,46,142,153,199,174,9,137,174,55,221,214,43,67,138,120,202,51,98,217,228,190,233,173,68,179,153,46,228,22,67,70,51,238,17,230,94,79,192,35,209,135,33,21,21,147,26,226,141,121,221,139,74,49,208,185,128,152,159,230,54,84,97,153,78,152,135,35,174,220,180,30,69,134,9,121,161,86,150,25,29,225,35,45,0,196,110,186,15,79,0,224,20,203,1,36,125,135,199,201,57,38,43,175,171,184,107,231,53,4,15,235,97,145,170,213,88,140,144,99,29,48,15,205,102,140,101,117,105,162,153,214,0,124,98,176,2,182,177,207,39,57,98,155,93,1,152,176,151,90,210,175,54,203,115,203,131,137,26,60,227,115,112,247,156,65,27,10,30,101,110,110,230,16,240,243,157,179,26,117,221,127,162,166,193,147,140,139,126,233,
198,167,118,169,105,176,129,87,125,57,212,105,158,8,79,234,92,23,26,93,213,239,221,18,93,44,138,65,117,176,102,5,56,226,196,68,143,83,151,196,3,55,74,45,142,5,227,21,186,197,26,77,135,21,109,72,75,207,210,219,212,235,147,94,195,64,206,122,133,101,161,109,67,184,241,232,74,53,35,5,241,80,167,157,142,9,7,245,141,173,87,156,110,30,10,15,176,230,86,254,36,226,142,252,58,99,191,209,89,244,98,82,140,191,179,34,6,6,11,134,167,181,149,14,218,155,234,106,200,184,50,248,166,2,121,150,223,78,167,197,170,130,80,149,59,58,157,143,205,98,185,69,54,219,48,88,194,211,190,138,171,145,75,23,252,220,165,199,87,149,158,187,216,228,187,253,213,36,85,203,4,51,25,10,124,142,102,206,246,93,68,244,233,177,30,112,229,186,153,16,162,102,30,208,186,171,171,37,23,121,34,173,5,31,208,137,189,188,209,237,48,206,175,6,23,227,158,176,55,119,45,70,13,40,252,216,184,221,2,237,18,208,40,217,243,166,37,129,149,91,131,30,75,32,211,140,
231,0,7,47,226,138,173,145,124,114,206,210,210,202,156,230,196,50,58,210,119,215,19,251,102,103,208,238,109,37,191,100,33,141,57,102,57,37,235,80,70,88,79,57,94,75,55,135,126,145,188,71,72,63,136,107,72,102,72,95,96,184,212,65,93,174,226,189,113,103,159,164,177,192,22,115,0,26,52,244,176,166,91,66,131,192,232,71,65,36,88,180,62,74,214,186,132,208,125,162,107,73,72,66,215,20,193,35,99,159,123,7,39,115,242,0,240,214,157,57,136,189,67,90,19,187,118,223,137,75,106,47,102,51,108,233,182,156,147,228,248,122,107,81,134,39,145,187,73,77,75,204,231,196,198,97,93,92,74,96,96,5,139,133,54,111,45,9,137,94,98,182,25,183,86,234,158,67,80,200,209,10,43,139,62,67,204,172,72,225,21,28,53,168,66,35,242,109,173,252,116,176,148,119,182,66,38,214,44,241,123,125,146,195,19,251,121,145,176,158,227,219,42,130,69,39,137,217,17,109,218,61,249,49,5,111,241,89,27,15,136,235,63,244,223,223,7,15,193,78,108,97,244,152,208,32,
88,162,104,191,29,87,105,55,218,100,161,80,72,165,232,238,58,239,184,166,241,173,0,148,118,85,146,211,206,172,4,149,213,160,79,20,146,151,82,38,103,69,139,222,45,64,122,78,45,10,98,214,193,224,197,112,178,77,231,59,99,48,76,99,25,89,76,52,200,141,207,181,110,78,172,222,203,216,133,176,211,136,77,199,64,204,193,104,112,85,125,121,45,12,80,61,216,227,128,99,73,107,70,114,41,77,86,204,40,144,49,178,125,57,201,64,226,30,197,175,165,23,94,184,52,167,74,65,181,11,127,110,241,24,134,17,93,64,163,156,195,66,83,154,241,13,69,4,71,220,39,112,206,92,116,173,91,235,185,80,177,95,196,193,29,171,252,110,69,59,11,191,241,223,226,131,87,38,194,157,148,126,41,146,77,172,163,133,101,147,235,145,225,144,173,161,106,201,179,50,27,37,183,160,185,77,21,54,237,241,120,137,71,94,247,220,230,205,180,238,28,78,207,50,76,143,57,48,54,61,210,166,66,121,160,112,58,139,77,99,160,102,87,47,15,173,44,97,157,49,222,88,28,135,7,213,
90,155,96,168,209,122,91,227,83,56,119,110,89,91,16,158,96,240,66,127,121,255,160,24,207,252,80,27,126,150,192,23,204,143,167,198,164,214,192,192,73,201,186,192,36,116,207,229,114,59,154,155,224,197,211,36,138,12,53,7,147,250,217,72,59,25,143,59,5,203,150,85,243,51,0,139,183,36,173,229,52,55,189,110,227,82,182,120,244,193,75,246,18,20,125,20,31,22,188,92,231,56,99,191,180,58,244,251,142,76,129,219,201,55,207,119,68,169,183,89,14,72,111,56,217,221,151,94,143,116,2,171,194,132,15,65,119,168,17,229,218,119,99,93,251,12,212,112,252,228,80,115,62,10,221,6,188,39,157,181,234,180,10,185,169,110,102,20,41,181,112,231,72,64,52,73,217,208,108,68,52,48,110,194,221,163,13,89,4,117,178,96,239,220,221,128,37,57,119,40,103,68,228,205,49,151,79,91,150,124,189,177,172,229,91,25,239,73,164,219,108,106,219,39,76,111,201,27,85,237,25,207,132,79,232,4,246,147,215,235,204,220,103,247,180,128,178,110,25,36,194,114,94,207,145,79,
210,102,221,181,116,144,78,87,8,211,37,129,8,39,84,225,52,60,15,30,75,57,228,222,44,175,189,161,85,34,91,106,133,180,89,52,121,135,112,254,100,29,70,248,206,4,67,229,126,112,19,181,226,157,118,114,6,122,179,49,178,224,33,52,92,121,64,62,98,183,25,22,98,194,31,183,84,192,251,174,109,217,133,153,142,199,187,167,163,31,47,168,209,254,50,123,85,118,1,13,115,54,96,138,3,133,168,215,75,171,91,232,235,188,22,185,154,43,188,145,100,61,115,128,4,171,214,209,186,41,249,176,114,204,241,186,141,105,58,114,146,51,1,170,99,58,17,90,2,72,255,97,144,210,112,47,175,157,177,131,166,242,74,77,143,86,15,120,54,30,127,217,161,182,32,62,147,10,117,155,207,180,90,233,69,228,136,131,151,238,174,179,114,155,145,50,174,22,203,245,133,39,33,115,83,22,133,203,71,237,251,89,154,175,140,201,186,80,246,9,43,66,8,166,98,225,71,101,253,126,137,19,194,229,79,198,148,105,21,98,33,238,76,235,243,194,186,176,245,25,30,230,240,45,139,98,
162,203,101,155,110,207,214,51,91,132,198,33,121,32,111,97,96,233,13,111,146,238,229,60,26,87,9,72,137,185,212,136,52,136,79,183,135,76,177,92,138,182,48,39,22,197,60,127,100,229,186,165,83,49,173,23,172,109,26,219,88,126,3,11,40,26,26,154,124,179,196,133,81,24,95,187,30,63,32,242,9,245,187,181,196,73,93,48,198,234,219,76,211,211,236,159,225,85,216,227,123,7,46,13,189,69,112,143,17,234,106,113,140,40,93,10,193,121,115,227,176,236,179,84,2,178,242,250,32,238,37,201,174,22,225,99,204,40,42,140,48,24,70,134,227,30,40,244,235,242,114,114,53,10,79,113,204,217,2,200,55,213,137,108,66,44,102,2,164,27,9,197,90,216,94,140,138,29,203,194,91,227,67,17,183,101,123,191,156,182,140,184,79,65,99,249,210,60,85,176,243,19,77,60,205,128,116,122,162,39,204,104,209,29,216,242,210,49,88,79,205,53,182,6,90,171,121,64,93,42,32,106,88,243,105,185,204,31,199,141,89,70,60,122,190,201,164,73,155,118,154,128,164,231,99,91,
113,0,124,64,30,114,26,39,214,28,141,170,16,203,204,236,219,118,71,132,152,105,198,53,66,247,34,125,21,235,128,240,3,6,54,149,22,89,239,247,45,7,9,185,137,191,29,37,155,219,155,120,35,161,213,72,218,65,21,5,121,130,146,146,155,152,36,66,34,243,95,180,202,162,211,177,187,63,71,199,13,215,219,214,54,120,122,104,204,12,151,53,116,161,125,216,94,110,42,110,23,38,145,223,40,38,7,126,12,126,202,140,109,122,67,182,98,188,169,36,26,83,97,166,27,203,107,85,129,249,208,92,25,47,151,110,119,33,199,95,196,162,203,24,172,171,15,208,214,135,75,121,147,100,57,103,170,114,194,69,197,16,151,111,27,199,7,133,60,1,147,30,65,117,219,117,30,146,98,198,207,196,238,10,76,135,39,199,72,141,187,19,199,121,65,18,46,74,219,39,103,41,159,98,63,225,140,145,99,227,20,170,120,138,161,151,77,193,160,64,237,208,95,174,46,72,0,184,130,66,161,252,0,115,101,92,47,70,86,171,213,9,44,243,99,150,217,136,172,5,152,37,222,216,8,65,
176,59,157,142,97,234,237,94,36,74,66,48,190,61,205,225,168,158,229,100,70,240,30,177,13,199,210,18,189,27,35,221,207,102,221,108,219,14,214,206,235,183,15,71,245,249,131,181,147,223,104,198,142,188,197,212,73,111,206,172,32,6,181,99,172,246,226,128,95,88,12,74,135,74,90,212,93,231,53,238,195,67,142,6,163,106,149,230,39,239,240,24,131,202,198,178,67,175,251,242,22,197,63,28,183,16,205,212,227,164,215,204,240,209,231,183,53,78,117,117,63,235,171,110,236,138,3,232,64,241,32,78,128,172,65,142,224,250,10,116,171,2,39,246,225,245,251,43,19,218,16,73,20,163,134,37,56,52,19,165,179,21,216,201,233,176,146,58,143,180,109,92,141,209,78,201,235,20,79,221,214,118,66,216,38,73,135,244,101,5,58,92,246,36,145,201,22,26,78,44,236,79,6,140,115,227,154,159,206,44,22,236,154,51,134,138,172,219,115,104,163,78,19,130,68,242,220,145,139,7,18,29,173,43,6,105,211,55,61,193,201,189,5,110,219,232,109,232,137,25,211,85,165,60,197,25,
182,229,94,201,162,93,123,138,229,115,101,39,131,103,221,169,176,244,99,81,193,36,0,161,247,147,54,23,245,136,221,100,157,204,88,86,127,144,13,173,107,215,62,73,192,156,61,233,40,167,243,107,213,122,220,140,25,100,50,217,89,77,55,236,213,22,203,165,101,51,131,150,161,112,12,83,251,36,7,105,221,117,183,252,40,192,235,89,182,102,48,222,178,224,80,120,163,220,73,175,235,199,16,245,126,9,136,169,167,69,72,247,218,32,205,52,152,140,131,44,171,190,95,15,244,218,211,3,74,236,172,214,74,204,24,83,196,120,195,134,248,227,103,84,42,253,122,218,34,225,244,64,167,215,246,46,225,83,85,206,6,105,30,101,148,167,49,43,97,210,47,83,5,208,27,158,76,25,149,225,173,174,8,72,238,219,39,15,56,216,102,69,180,84,152,25,100,100,41,50,124,52,121,91,23,229,244,199,64,184,82,157,250,53,93,170,249,106,138,130,245,112,13,154,38,140,21,82,68,13,254,81,133,95,234,11,50,200,16,115,49,81,114,14,157,183,105,38,109,49,95,219,231,61,160,32,
142,105,219,179,132,162,213,26,245,2,101,172,212,130,236,136,89,172,194,226,206,19,119,97,183,219,133,86,209,65,60,78,50,133,8,104,193,86,84,42,224,88,207,44,48,174,251,214,1,26,64,34,231,61,18,56,218,48,103,84,7,2,10,40,109,140,235,231,125,67,168,102,81,151,151,67,131,121,219,119,215,14,160,150,120,169,28,93,77,239,97,196,164,104,140,22,135,198,39,138,64,184,27,97,173,207,234,227,40,248,248,102,233,240,222,225,96,25,57,198,70,36,18,159,110,111,111,147,46,165,220,43,199,228,49,76,147,254,12,0,112,103,60,19,150,125,107,208,235,15,217,14,85,128,104,91,176,29,113,138,115,170,60,196,171,172,16,57,218,165,247,203,232,84,163,105,86,31,97,149,213,78,175,147,230,244,26,179,116,215,162,83,45,103,219,210,157,118,145,57,31,79,207,135,7,144,58,26,129,19,63,223,200,16,3,95,28,185,112,212,73,41,235,177,25,28,148,251,125,191,221,139,136,5,21,30,157,76,32,242,166,161,177,128,138,59,199,219,225,233,233,118,189,165,206,22,
189,193,193,109,122,107,14,46,166,237,149,102,140,218,14,182,179,82,6,35,53,142,55,201,17,195,133,96,186,243,219,57,120,48,57,247,28,245,152,113,216,19,43,186,216,48,192,130,1,207,83,8,62,202,187,229,163,216,181,108,159,71,209,207,205,198,82,125,192,237,9,142,244,235,121,55,230,8,22,228,121,221,200,182,134,90,234,57,154,197,228,69,100,7,65,27,103,92,60,143,61,93,176,122,213,117,125,100,61,200,143,205,79,70,30,202,239,228,62,74,165,82,210,149,122,121,200,43,172,116,253,131,155,33,144,161,93,185,92,206,110,183,155,44,38,211,190,55,30,143,91,33,220,14,93,63,170,139,239,78,207,71,158,237,32,0,82,92,101,3,230,185,214,225,198,228,7,6,223,225,154,13,169,243,237,215,15,244,219,174,105,99,2,249,48,74,154,214,12,91,26,194,50,112,179,162,84,8,250,49,60,86,44,92,94,61,36,227,91,220,244,158,140,246,59,8,177,74,71,122,119,205,147,81,104,81,138,97,38,30,81,163,103,195,34,183,183,90,99,44,51,60,144,54,123,211,
123,42,107,198,18,119,182,36,214,186,51,37,48,44,65,250,38,65,74,94,249,231,227,107,127,42,196,95,181,110,203,98,203,198,202,176,80,215,203,80,133,197,10,107,192,250,113,177,146,192,104,133,61,179,196,216,15,146,60,114,62,153,122,16,236,197,166,34,148,200,184,18,230,240,118,154,10,214,237,24,197,155,97,207,65,51,51,103,163,26,70,178,66,92,218,215,151,222,85,172,140,184,77,109,245,178,139,155,32,197,203,136,56,16,49,248,225,186,205,148,90,250,224,202,104,52,154,245,225,64,154,100,208,200,100,75,189,215,219,62,64,49,69,65,203,157,243,55,193,70,172,170,65,8,225,244,101,218,114,172,95,205,158,8,178,156,225,208,128,240,177,144,61,25,216,47,147,44,59,171,122,59,54,57,53,110,23,83,219,48,3,147,109,7,147,96,160,160,135,95,111,164,55,138,142,114,99,185,238,172,196,6,185,244,94,2,99,64,241,37,202,243,83,36,10,29,8,155,141,51,236,215,253,231,129,70,124,176,85,93,207,246,111,130,155,180,98,123,167,24,159,17,137,213,7,155,
232,26,85,37,96,216,45,228,163,46,71,196,52,117,85,119,189,103,150,157,208,157,98,166,240,16,169,38,168,239,251,89,93,39,175,139,86,111,188,51,69,202,32,56,244,150,155,29,106,77,174,65,75,228,247,214,195,88,151,116,47,18,89,11,7,129,70,215,132,39,17,77,34,26,191,161,103,69,13,87,244,197,101,250,148,115,207,210,71,250,213,150,241,150,96,39,100,170,206,118,135,168,58,146,211,14,90,200,186,86,40,59,219,88,86,154,155,10,151,246,68,35,100,14,148,72,100,144,91,28,234,123,219,17,9,161,112,141,135,23,209,152,125,177,63,45,220,225,3,130,230,41,161,89,98,198,152,34,173,15,149,146,212,173,148,130,6,69,232,63,9,85,139,105,62,144,167,26,211,41,38,84,156,181,225,171,167,151,97,139,205,217,223,9,229,11,52,202,85,212,62,146,21,147,238,243,116,124,158,123,109,154,136,39,146,240,141,76,208,213,88,116,116,188,249,236,182,242,4,238,39,231,113,52,33,185,141,63,212,43,11,166,108,64,163,56,193,10,103,22,175,16,11,64,14,181,
145,159,9,4,138,150,115,125,99,124,190,185,244,199,54,143,243,253,49,113,22,56,230,35,235,67,2,164,105,126,236,95,101,83,244,142,95,155,213,26,74,237,141,211,251,0,45,95,96,83,130,195,227,224,211,108,129,216,241,227,186,160,196,147,148,243,64,176,93,248,175,153,149,118,63,75,120,60,150,154,23,174,49,22,202,214,178,170,143,32,60,158,69,94,81,157,24,126,48,118,167,200,86,52,199,151,40,138,126,73,207,95,86,171,4,2,187,173,43,231,114,36,5,225,1,51,111,86,171,227,34,166,201,171,142,249,44,16,235,72,192,247,31,137,197,25,146,37,100,39,52,207,252,136,150,80,162,33,65,84,77,118,6,198,34,243,125,182,186,243,17,164,167,194,196,55,217,69,245,74,249,208,128,178,142,59,15,241,16,88,153,62,221,248,175,205,231,79,171,40,60,104,63,215,27,26,227,187,158,39,229,69,35,202,208,38,174,56,75,84,80,197,114,154,80,132,34,71,79,167,185,84,7,36,131,10,210,0,75,44,192,211,121,233,118,216,246,131,73,9,36,161,179,19,218,174,
178,146,21,105,155,206,51,171,81,251,204,8,137,78,200,33,187,253,182,95,196,221,130,131,244,19,204,80,1,66,98,238,227,102,31,22,29,140,105,27,158,78,53,206,183,83,40,197,8,103,231,239,155,98,249,54,194,40,134,78,113,183,41,140,126,121,1,234,207,216,155,217,229,134,164,181,144,153,130,36,102,67,140,16,226,213,125,47,42,218,122,136,139,211,176,17,139,188,172,54,48,202,160,146,3,66,186,84,160,60,149,204,237,141,16,20,71,44,10,66,178,148,158,70,93,184,10,11,76,221,180,73,109,35,240,187,3,123,222,60,115,245,78,25,10,245,81,54,196,35,10,77,76,241,181,15,149,150,88,235,207,11,40,52,219,132,77,243,213,136,81,44,58,206,144,9,221,193,205,125,184,71,163,220,223,33,200,31,25,158,45,46,229,162,101,88,112,109,210,48,146,60,50,94,91,220,246,240,129,132,52,5,195,68,37,177,211,217,242,76,55,200,24,5,62,18,132,216,175,40,131,167,36,3,70,204,103,21,218,109,154,95,132,241,129,197,220,180,236,153,19,153,165,108,246,47,
66,139,156,201,120,37,186,53,42,11,170,237,40,92,84,122,251,78,37,33,196,225,17,23,194,143,130,129,36,31,5,155,223,248,205,242,174,185,148,153,167,104,147,172,140,252,24,51,130,244,219,123,129,9,187,9,11,134,179,147,228,254,205,65,200,95,78,24,171,68,59,147,101,42,38,2,29,72,202,9,21,128,157,229,219,74,128,202,45,23,180,87,155,193,195,224,56,179,12,220,92,30,145,212,25,248,241,182,57,87,34,185,69,197,21,16,241,88,4,27,15,135,21,201,104,88,17,42,5,35,111,200,39,251,55,39,7,160,221,115,117,216,135,3,14,231,206,186,123,58,61,89,227,85,163,188,2,32,149,92,60,191,158,193,126,201,167,99,182,219,92,76,7,126,248,133,87,82,252,219,239,190,248,195,87,239,246,126,248,246,191,254,135,119,111,191,122,191,247,238,197,171,247,47,94,190,248,236,237,155,15,239,222,190,126,241,225,237,139,119,123,111,62,223,29,126,243,97,239,221,155,189,15,47,190,218,251,193,139,31,191,252,155,61,128,236,205,231,47,126,244,225,139,215,0,245,
231,123,95,51,251,11,96,194,151,207,175,191,248,241,222,187,215,63,253,187,204,223,237,253,223,95,2,71,222,239,24,191,122,243,254,195,203,215,175,1,218,189,159,188,122,251,229,123,128,250,79,222,254,183,87,175,95,191,252,102,214,243,25,254,242,175,126,244,225,195,143,63,253,221,79,127,227,211,223,248,234,171,175,62,253,228,213,219,215,192,143,61,224,239,255,231,245,219,207,254,246,229,167,191,241,197,199,105,159,254,198,215,98,127,250,9,32,214,95,253,140,219,191,255,236,195,171,159,236,253,159,223,255,153,86,175,222,188,248,240,163,189,23,239,127,250,254,195,222,23,159,124,45,249,191,7,132,250,17,160,252,207,136,222,191,248,193,203,247,123,159,239,168,255,224,143,126,255,195,187,215,95,243,121,241,234,195,139,207,94,190,121,241,246,13,32,241,87,111,223,253,237,142,226,191,188,122,243,57,160,226,55,204,118,95,255,219,243,215,139,255,254,223,127,235,55,129,207,31,126,231,183,126,251,223,253,234,127,124,254,249,123,191,245,226,227,43,67,126,237,183,95,252,254,91,192,
12,239,190,252,236,195,219,119,47,254,96,239,195,203,87,175,191,255,253,255,249,63,119,243,255,247,239,254,171,95,127,102,244,59,223,253,221,95,52,35,96,140,191,123,228,59,159,254,234,239,2,228,127,249,107,127,199,226,223,255,206,175,238,88,252,246,119,95,252,167,55,175,62,188,122,249,250,213,127,3,172,255,139,52,159,124,148,246,183,191,150,250,227,89,127,153,220,127,246,229,15,94,191,250,236,197,159,236,125,241,3,192,175,127,252,234,253,135,127,158,220,31,127,253,244,59,159,237,244,126,241,231,31,222,189,122,243,55,159,254,235,175,165,255,189,239,252,230,39,191,249,201,111,255,206,239,252,234,139,31,188,125,251,250,251,127,13,232,243,113,194,247,191,243,243,131,207,147,129,209,191,254,171,143,12,254,234,107,70,223,255,235,79,255,245,95,254,218,239,253,219,23,95,190,123,253,253,111,20,255,222,243,2,126,255,226,47,255,213,175,127,51,244,201,55,139,120,231,186,175,29,254,201,183,62,251,37,42,252,249,143,222,126,245,71,127,241,39,127,252,47,80,226,155,41,255,
66,53,118,209,245,143,233,241,60,246,201,46,244,254,63,41,241,31,223,254,225,219,119,95,189,124,247,249,207,150,206,63,36,247,207,168,190,93,71,31,121,60,71,240,46,136,222,236,253,215,15,64,68,236,125,241,77,84,1,49,4,172,229,159,190,120,13,124,127,242,243,43,234,151,10,244,31,94,126,246,183,191,68,154,29,201,63,42,202,55,137,228,127,141,56,123,31,254,248,237,103,47,63,188,122,251,230,103,50,253,125,63,237,132,250,150,240,91,201,190,183,7,16,236,253,100,39,27,32,195,15,191,4,210,220,127,254,222,31,191,120,251,195,231,191,63,127,251,217,151,95,236,189,1,210,200,151,239,128,244,250,1,200,35,63,216,3,248,189,248,201,171,189,175,246,62,255,23,138,249,23,175,62,188,222,251,165,50,62,83,253,99,2,190,255,209,219,119,31,254,205,139,47,119,76,127,253,135,192,192,155,207,1,153,222,188,252,98,239,255,31,145,255,244,135,63,124,253,234,13,32,244,206,181,255,100,224,124,75,252,139,161,243,145,224,235,48,121,251,53,197,55,202,253,217,151,
31,222,239,252,255,117,164,124,51,252,226,213,15,95,188,253,193,255,181,247,217,135,93,114,255,86,145,93,169,2,252,7,40,3,204,249,154,248,197,23,64,96,125,242,173,177,190,124,247,6,48,213,187,47,247,158,153,252,237,191,32,206,246,62,124,111,239,229,231,63,253,243,15,47,63,252,114,47,125,75,250,173,171,128,195,31,189,244,110,55,248,226,253,110,116,231,150,93,9,122,214,230,147,23,127,246,246,253,251,87,63,120,189,247,226,39,47,95,127,185,171,204,239,246,126,247,227,236,87,191,245,59,191,249,221,63,5,114,246,167,191,242,159,223,188,250,89,9,248,252,211,95,249,221,23,191,254,63,254,96,239,135,47,191,124,13,152,227,155,129,231,101,252,241,20,127,111,254,31,191,125,249,249,46,207,61,207,252,245,255,241,167,255,128,37,95,127,36,1,2,240,253,215,16,224,195,171,189,247,255,32,167,111,68,248,25,163,175,94,190,127,241,115,2,254,189,73,255,105,7,64,94,62,151,224,143,51,191,21,224,213,183,67,255,230,197,15,190,252,240,226,205,219,15,47,118,
208,98,39,199,231,47,63,188,124,6,53,63,1,106,235,75,192,72,127,143,243,239,191,253,226,199,175,247,62,252,34,219,31,1,226,188,219,251,108,15,224,249,249,47,240,250,7,236,250,183,111,222,126,245,230,211,95,249,167,87,203,174,4,127,216,189,31,236,139,247,31,97,213,142,10,224,252,213,203,159,190,255,5,33,254,101,73,243,143,222,126,177,247,75,146,230,142,228,219,229,244,127,188,252,201,171,191,1,252,251,179,180,249,181,251,94,252,232,237,46,220,223,237,188,255,238,195,115,117,252,165,235,255,159,37,227,247,246,126,8,32,190,31,253,25,192,240,159,20,244,231,232,126,62,79,61,31,252,58,79,125,187,210,62,166,157,255,133,82,254,249,135,183,63,254,39,197,219,17,124,43,215,239,191,124,243,217,222,235,29,6,254,233,139,31,3,233,114,183,234,223,124,180,236,46,130,0,51,2,112,240,205,46,30,190,73,47,192,209,29,156,5,170,209,143,63,78,251,252,167,64,130,5,32,212,51,14,217,123,189,183,75,175,239,255,185,202,0,43,239,251,255,47,10,171,51,
223,

View file

@ -0,0 +1,825 @@
topic "IExplorerBrowser";
[ $$0,0#00000000000000000000000000000000:Default]
[i448;a25;kKO9;2 $$1,0#37138531426314131252341829483380:class]
[l288;2 $$2,2#27521748481378242620020725143825:desc]
[b42;2 $$3,3#13035079074754324216151401829390:normal]
[0 $$4,0#96390100711032703541132217272105:end]
[i448;a25;kKO9;2 $$5,0#37138531426314131252341829483370:item]
[H6;0 $$6,0#05600065144404261032431302351956:begin]
[{_}%EN-US
[ {{10000@3 [s0; [*@7;4 IExplorerBrowser]]}}&]
[s4;%- &]
[s1;:IExplorerBrowser`:`:class:%- [@(0.0.255)3 class][3 _][*3 IExplorerBrowser][3 _:_][@(0.0.255)3 p
ublic][3 _][*@3;3 DHCtrlActiveX]&]
[s0;2 &]
[s0; [2 As seen in layout designer:]&]
[s0;2 &]
[s2;
@@image:2289&1271
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ф<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>觿<EFBFBD><EFBFBD><EFBFBD>绿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>е<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
β<EFBFBD>о<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>謿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Β<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Н<EFBFBD>ТД<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>彿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
竿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>广<EFBFBD><EFBFBD>ш
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ε<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ā
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
е<EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>鸿<EFBFBD><EFBFBD>簿<EFBFBD>Н<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
М<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
φ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>氿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ШЙ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Γ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ǎ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>т<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>溿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>υ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>徿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
榿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>О<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
д<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>姿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>к<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>β<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>á<EFBFBD>
访<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD>Л<EFBFBD>
<EFBFBD>ǘ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Ц廿<EFBFBD>
泿<EFBFBD><EFBFBD>妿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>υ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>ˉ<EFBFBD>怀<EFBFBD>
<EFBFBD>Ν<EFBFBD>
<EFBFBD>я<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ǖ<EFBFBD><EFBFBD>
<EFBFBD>Κ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>г<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ɑ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>庿<EFBFBD>
<EFBFBD>嫿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
稿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>О<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>轿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
е廿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
Ц<EFBFBD><EFBFBD><EFBFBD>х<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>賿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>使<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Η<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ι<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ρ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>х<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Θ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>齿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ж<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Ν<EFBFBD><EFBFBD>ü<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>觿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ω<EFBFBD>轿<EFBFBD>
<EFBFBD><EFBFBD>ń<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
姿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>У簿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>鹿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>φ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>а<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
¤
<EFBFBD><EFBFBD>Ъ
<EFBFBD><EFBFBD>
 <EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ъ缿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>使<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>С
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
О<EFBFBD><EFBFBD><EFBFBD>
Τ<EFBFBD>稿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>в<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Φ迿Яа<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>使宿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ω<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>И
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǒ<EFBFBD>
<EFBFBD><EFBFBD>η<EFBFBD><EFBFBD>ш<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
ú<EFBFBD> <EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Б<EFBFBD><EFBFBD><EFBFBD><EFBFBD>饿<EFBFBD>
岿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ы<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>簿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
齿宿<EFBFBD>嬿<EFBFBD><EFBFBD><EFBFBD>庿<EFBFBD><EFBFBD>
齿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ν<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
轿<EFBFBD><EFBFBD><EFBFBD>ǎ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>к<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Н<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>с<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
泿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ν<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>妿
Ι<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ò
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǚ竿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>榿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Β<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>ν<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ü<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>鲿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>è<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>é<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>彿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ё<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>弿щ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ǜ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǐ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>耀<EFBFBD><EFBFBD>
涿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ù<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD>访<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ю<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>忿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
丿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>н<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD> В<EFBFBD>ч<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>窿<EFBFBD>嵿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>χ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
亿<EFBFBD>
<EFBFBD><EFBFBD>宿<EFBFBD>饿
<EFBFBD><EFBFBD>ж<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>岿<EFBFBD>髿<EFBFBD>ё<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǔ<EFBFBD>ì<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>οκ<EFBFBD><EFBFBD>Υ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>櫿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
г<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>忿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ī<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Лм<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>ī<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>λ
使謿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Ё<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>§<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>祿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>н
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>仿
<EFBFBD><EFBFBD>鲿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>嬿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>З<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>鱿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ь<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>庿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>ī<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>с<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>觿
蹿<EFBFBD><EFBFBD>ǹ
<EFBFBD>箿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>輿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>徿
<EFBFBD><EFBFBD>и<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Е<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>岿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
Э<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>簿<EFBFBD>Α
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
ι<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Ы<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>я<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>秿ī
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
Χ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
使<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>竿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǎ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Щ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
鴿<EFBFBD>
<EFBFBD>К<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>帿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
&]
[s0;2 &]
[s0; [2 As seen in program:]&]
[s0;2 &]
[s0;l288; [2
@@image:2332&1221
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ń<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
С<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>屿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Ц<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>櫿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Д<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>м<EFBFBD><EFBFBD><EFBFBD><EFBFBD>А<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Пг<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>仿<EFBFBD>
 ︿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ο<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>詿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ɑψλ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ê<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Τ<EFBFBD><EFBFBD>Γ诿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>鲿<EFBFBD><EFBFBD><EFBFBD>
д<EFBFBD><EFBFBD>
伿<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>騿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Я<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>怀
ì<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>鸿<EFBFBD><EFBFBD><EFBFBD>
秿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD>á<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ь<EFBFBD>
<EFBFBD>Β<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>伿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>轿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>У<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>т<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>巿<EFBFBD><EFBFBD>и<EFBFBD>
ǖ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Ξ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>槿
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>щ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ч<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>稿<EFBFBD><EFBFBD><EFBFBD>Β<EFBFBD>
<EFBFBD>轿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>仿г<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ú<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>щ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
沿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Т绿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>耀<EFBFBD><EFBFBD>±
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
騿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>騿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>鲿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
±<EFBFBD>
<EFBFBD>Ψ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ù<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ě<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>±<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>±Е<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>怀<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>σ<EFBFBD>Э<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>к<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>榿<EFBFBD>Τ使<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>±<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
γ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
δ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Ю
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ш<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>絿檿<EFBFBD>诿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>±Η
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
Ν<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>庿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Λ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>毿<EFBFBD><EFBFBD>
<EFBFBD>В<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>毿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
а<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Е<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ё<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
σ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Э<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>и<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>áЁ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
±<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>齿±<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>±<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ο<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ó<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>饿<EFBFBD>访<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ζ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
潿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>М
<EFBFBD><EFBFBD><EFBFBD>线<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
齿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǚ
<EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>使<EFBFBD><EFBFBD><EFBFBD>
弿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Т<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Σ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ξ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>σ<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Π<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Х
Η<EFBFBD><EFBFBD>诿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>δ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>嫿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>鲿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
ā<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
廿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>ù<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>Ш<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ц<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Ш<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ё<EFBFBD>
<EFBFBD><EFBFBD>ǚ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ψ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>崿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Π<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>毿<EFBFBD><EFBFBD>
<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>鷿<EFBFBD><EFBFBD>ǒ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>л<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>輿<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>线<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>_<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>鷿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>輿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>槿_<EFBFBD>溿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>輿<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>屿<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>櫿鴿<EFBFBD><EFBFBD>
Ξ<EFBFBD><EFBFBD><EFBFBD>
р<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>í
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>κ
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>Ξ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>鲿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>洿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
秿<EFBFBD><EFBFBD>ч<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>竿<EFBFBD><EFBFBD>
<EFBFBD>ι<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
ě<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>屿<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǚ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˇ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
]&]
[s0;2 &]
[s3; IExplorerBrowser is a control to render internet web pages and
html code&]
[s3; To run properly IExplorerBrowser requires to install previously
Microsoft Internet Explorer.in the system.&]
[s3; As this control is based in DHCtrlActiveX it can only work in
Windows.&]
[s3; &]
[s4; &]
[ {{10000F(128)G(128)@1 [s0; [*2 Constructor Detail]]}}&]
[s6;%- &]
[s5;:IExplorerBrowser`:`:IExplorerBrowser`(`):%- [* IExplorerBrowser]()&]
[s2; Initializes IExplorerBrowser.&]
[s4;2 &]
[s4;%- &]
[ {{10000F(128)G(128)@1 [s0; [*2 Public Member List]]}}&]
[s6;%- &]
[s5;:IExplorerBrowser`:`:Browse`(const String`&`):%- [@(0.0.255) bool]_[* Browse]([@(0.0.255) c
onst]_[_^String^ String]_`&[*@3 url])&]
[s2; Renders [%-*@3 url].web page in control.&]
[s4; &]
[s6;%- &]
[s5;:IExplorerBrowser`:`:ShowHTML`(const String`&`):%- [@(0.0.255) bool]_[* ShowHTML]([@(0.0.255) c
onst]_[_^String^ String]_`&[*@3 html])&]
[s2; Renders [%-*@3 html].code in control.&]
[s4; &]
[s6;%- &]
[s5;:IExplorerBrowser`:`:GoForward`(`):%- [@(0.0.255) bool]_[* GoForward]()&]
[s2; Browses to the next item in the history list.&]
[s4;%- &]
[s6;%- &]
[s5;:IExplorerBrowser`:`:GoBack`(`):%- [@(0.0.255) bool]_[* GoBack]()&]
[s2; Browses to the previous item in the history list.&]
[s4;%- &]
[s6;%- &]
[s5;:IExplorerBrowser`:`:GetLocation`(`):%- [_^String^ String]_[* GetLocation]()&]
[s2; Retrieves the full URL of the document currently being viewed.&]
[s4;%- &]
[s6;%- &]
[s5;:IExplorerBrowser`:`:GetTitle`(`):%- [_^String^ String]_[* GetTitle]()&]
[s2; Retrieves the short, user`-friendly name of the document currently
being viewed.&]
[s4;%- &]
[s6;%- &]
[s5;:IExplorerBrowser`:`:GetOffline`(bool`&`):%- [@(0.0.255) bool]_[* GetOffline]([@(0.0.255) b
ool]_`&[*@3 offline])&]
[s2; Puts in [%-*@3 offline] if object is currently operating in offline
mode.&]
[s2; Returns true if ok.&]
[s4; &]
[s6;%- &]
[s5;:IExplorerBrowser`:`:GetReadyState`(`):%- [_^String^ String]_[* GetReadyState]()&]
[s2; Gets the ready state of an object. Possible values are:&]
[s2;i150;O0; `"Uninitialized`": -|Default initialization state&]
[s2;i150;O0; `"Loading`": -|-|Object is currently loading its properties&]
[s2;i150;O0; `"Loaded`": -|-|Object was initialized&]
[s2;i150;O0; `"Interactive`": -|Object is interactive, but not all
its data is available&]
[s2;i150;O0; `"Complete`": -|Object has received all its data&]
[s2;i150;O0; `"Unknown`"&]
[s2; Returns true if ok.&]
[s4;%- &]
[s6;%- &]
[s5;:IExplorerBrowser`:`:GoHome`(`):%- [@(0.0.255) bool]_[* GoHome]()&]
[s2; Navigates to the current home or start page.&]
[s2; Returns true if ok.&]
[s4;%- &]
[s6;%- &]
[s5;:IExplorerBrowser`:`:RefreshPage`(`):%- [@(0.0.255) bool]_[* RefreshPage]()&]
[s2; Refreshes the currently viewed page.&]
[s2; Returns true if ok.&]
[s4;%- &]
[s6;%- &]
[s5;:IExplorerBrowser`:`:Stop`(`):%- [@(0.0.255) bool]_[* Stop]()&]
[s2; Cancels any pending navigation or download operation and stops
any dynamic page elements.&]
[s2; Returns true if ok.&]
[s4;%- &]
[s0; ]

View file

@ -0,0 +1,206 @@
TITLE("IExplorerBrowser")
COMPRESSED
120,156,132,186,247,143,115,89,154,30,246,175,52,160,0,91,144,132,238,175,187,167,39,252,178,178,37,64,134,1,251,7,195,128,129,198,64,90,173,198,194,192,163,93,97,103,229,0,65,0,89,204,57,231,92,76,197,156,83,49,147,69,22,115,206,57,179,152,115,78,174,111,214,2,156,0,29,224,222,75,242,156,151,239,185,207,121,195,243,222,123,126,254,230,239,254,221,111,255,225,183,127,231,219,255,76,251,245,63,253,221,255,252,231,255,254,15,127,243,219,159,127,255,195,15,191,252,205,159,127,249,241,55,255,203,127,251,223,255,234,55,95,62,229,191,251,148,255,254,167,239,190,255,229,143,223,127,247,195,151,95,124,158,190,251,254,187,47,63,126,249,254,135,239,126,249,229,87,63,252,242,251,239,127,249,237,175,255,226,15,127,254,199,63,254,246,231,63,124,249,229,47,255,36,244,229,31,126,249,59,95,126,250,241,203,119,63,253,240,203,31,126,249,221,247,63,253,242,203,167,236,151,111,191,253,242,237,79,95,126,252,238,135,239,127,249,229,199,95,255,235,223,253,241,47,126,
251,243,191,250,225,203,159,68,190,255,135,223,255,157,239,190,255,246,251,31,191,253,233,87,223,254,244,195,79,63,254,240,253,167,204,119,191,248,238,115,248,183,95,85,125,255,171,111,127,253,151,127,245,215,255,246,207,255,240,219,159,191,253,20,248,225,115,98,191,250,197,231,175,223,125,251,237,79,223,125,247,237,247,95,126,250,148,254,225,187,239,190,255,242,169,247,203,79,95,190,251,246,199,95,255,238,47,255,245,255,223,77,253,248,159,189,169,159,190,253,245,239,255,230,119,255,246,183,63,255,243,95,252,230,171,182,95,124,133,241,199,95,124,130,245,139,207,9,253,240,195,183,159,98,95,117,254,240,253,231,164,191,124,255,227,119,191,250,241,23,191,254,87,191,251,55,191,255,203,223,254,252,31,254,197,127,252,123,255,236,191,251,71,255,227,255,240,205,207,223,252,135,255,240,221,87,132,255,236,251,111,126,254,227,183,191,249,230,231,127,240,103,63,253,230,135,111,254,155,127,246,191,255,187,63,252,213,95,255,238,175,255,171,191,254,171,255,237,143,191,251,235,223,254,246,63,
254,199,191,255,219,159,255,248,195,111,254,222,63,250,230,235,135,239,126,243,235,255,247,152,127,249,235,127,249,183,56,255,250,115,204,207,127,246,95,124,251,143,191,253,199,95,126,252,241,191,252,254,155,255,11,253,239,191,249,23,191,253,249,31,124,255,255,253,243,175,61,191,254,236,251,191,203,252,187,127,255,175,254,240,251,191,248,79,66,127,246,253,111,190,255,230,159,254,243,255,250,111,254,250,15,255,228,47,254,230,247,255,235,239,254,167,223,126,157,197,183,159,96,253,237,245,155,159,191,124,243,79,254,248,205,31,127,247,187,191,252,230,247,127,249,205,31,254,252,255,248,171,127,255,55,223,124,174,224,239,255,205,95,254,238,175,127,253,255,24,253,229,55,223,252,217,159,253,254,223,254,249,191,249,221,175,191,124,249,229,175,254,254,119,95,126,250,238,9,212,4,162,128,128,255,212,142,82,246,148,3,201,145,171,239,135,101,18,236,183,32,211,64,224,94,128,124,121,129,0,74,47,252,103,104,137,86,170,35,32,79,219,3,208,2,15,29,14,7,161,251,25,0,135,35,159,
232,138,220,155,97,120,225,50,206,145,197,109,241,104,152,30,215,198,225,225,108,110,222,170,151,56,71,210,158,187,42,238,242,220,144,116,129,108,54,235,215,6,248,211,217,250,240,160,252,236,175,77,240,224,120,224,210,8,227,209,250,218,174,210,129,23,114,125,183,61,170,30,210,254,79,253,235,230,41,107,243,63,104,224,182,47,212,130,144,80,41,176,239,149,250,129,11,213,193,173,250,97,162,82,34,222,13,124,12,118,132,38,42,63,132,26,24,228,169,205,216,22,248,238,192,71,114,83,198,61,11,209,123,12,235,25,15,132,130,46,53,147,82,251,174,125,168,170,132,199,115,76,199,98,248,31,229,36,10,6,27,42,31,156,135,106,13,237,50,125,144,238,154,213,106,31,6,116,216,35,125,76,74,37,111,106,65,12,236,242,118,246,33,63,200,139,233,198,69,6,186,49,230,34,198,166,251,92,215,24,106,11,59,197,160,24,221,16,194,82,229,100,207,73,27,84,253,83,205,19,149,109,102,8,53,214,53,74,7,27,61,16,73,56,12,198,24,62,52,143,192,154,123,206,206,192,
19,172,36,213,18,34,57,6,131,36,253,166,11,224,28,7,7,135,200,37,104,171,9,60,86,238,59,130,124,46,248,53,11,142,169,225,77,111,9,12,108,95,66,218,166,191,116,102,189,85,116,45,71,56,192,245,63,158,70,183,80,137,232,28,12,37,123,124,48,87,208,106,45,93,129,91,143,197,98,19,86,210,195,180,230,202,124,49,151,113,9,135,49,132,3,58,247,194,87,76,61,195,30,141,71,95,42,235,156,113,106,226,89,180,181,26,56,174,91,9,58,106,184,5,227,132,103,194,221,80,158,231,160,94,82,32,153,219,109,201,255,24,88,166,170,104,51,147,68,247,235,80,118,204,109,172,237,113,55,23,6,12,18,227,211,21,4,97,161,28,62,79,185,26,148,46,198,16,15,189,251,34,244,171,98,170,245,83,49,180,107,162,180,155,61,71,228,131,72,136,222,181,36,146,129,249,48,242,250,104,237,186,71,110,192,211,162,19,167,103,49,123,219,175,37,90,80,184,216,114,142,163,74,241,245,112,203,134,211,234,94,117,71,109,65,134,220,140,103,135,69,41,102,84,42,183,
26,215,232,25,213,81,75,152,239,10,203,11,199,198,24,91,229,185,126,73,179,24,62,180,104,53,248,205,232,59,34,196,31,60,254,93,252,213,60,220,246,117,83,49,212,173,117,153,139,12,203,208,136,112,72,145,191,171,184,108,247,241,252,19,101,195,215,135,168,9,21,3,13,206,143,237,31,160,88,238,133,178,204,189,60,237,109,217,102,51,42,40,176,197,212,201,222,18,12,59,17,120,249,230,149,172,58,48,175,190,254,188,160,120,127,166,106,40,239,113,238,26,211,96,141,249,55,115,225,44,207,159,63,228,166,115,200,242,26,186,230,202,49,181,129,89,238,79,249,148,161,195,96,105,149,112,207,20,252,200,11,141,228,148,7,70,253,21,244,86,4,173,150,203,187,162,239,46,37,72,5,96,226,125,18,139,33,16,27,81,72,204,168,7,131,220,148,167,143,213,233,28,54,31,207,167,193,239,189,231,220,198,74,199,93,124,80,89,149,247,80,185,11,213,203,235,168,126,238,152,181,124,217,44,41,57,28,99,145,199,196,110,177,215,4,75,123,103,115,168,53,22,163,50,173,165,
66,76,151,11,32,143,231,213,164,181,41,13,119,255,238,49,63,222,239,62,24,175,139,51,37,206,26,153,129,60,51,214,121,153,129,227,69,213,214,43,175,21,200,168,201,15,222,0,225,115,179,150,72,125,117,190,200,67,65,98,51,220,170,165,128,212,237,199,216,42,177,118,74,136,181,242,134,143,173,213,4,86,109,116,118,29,165,234,108,19,143,51,198,85,244,129,97,105,248,125,59,12,102,232,95,58,131,3,8,130,216,59,72,51,84,150,83,231,170,30,186,211,219,199,194,5,156,34,32,239,206,147,178,19,144,130,57,11,65,6,161,194,233,183,110,95,207,160,240,93,51,160,140,219,27,140,30,43,130,125,252,42,211,15,221,253,126,33,27,153,82,195,238,164,1,224,87,225,165,43,16,197,145,101,40,239,238,238,87,255,247,17,30,150,79,59,118,119,95,214,65,9,245,58,50,226,74,56,143,166,148,103,128,92,96,247,186,213,20,9,167,250,32,51,153,138,112,243,46,105,226,65,118,141,100,210,88,167,27,138,229,15,4,212,57,107,57,168,139,28,224,12,171,213,100,80,
153,134,63,40,133,247,183,6,221,51,132,84,151,156,189,242,98,87,207,137,74,252,237,253,153,215,109,216,11,9,175,146,161,4,153,148,155,70,101,166,162,230,39,46,140,235,136,44,202,62,44,0,223,27,84,66,24,44,53,40,178,181,244,137,215,210,93,75,184,167,115,84,154,199,232,138,45,221,10,59,216,194,51,187,244,252,219,17,220,142,177,216,33,40,175,214,202,193,64,162,235,34,69,197,212,150,17,244,34,237,120,1,33,58,77,210,112,123,127,139,28,6,60,129,57,99,245,107,70,248,2,138,214,15,199,92,112,180,79,27,116,247,176,90,197,243,27,188,151,162,231,192,36,181,145,131,77,149,170,165,116,234,208,110,29,244,238,166,225,60,103,202,250,184,88,68,69,163,86,212,87,4,123,197,201,216,83,54,94,246,165,148,101,8,119,41,202,87,243,95,221,137,213,62,90,90,88,75,83,228,253,251,165,68,87,70,204,104,110,232,10,113,83,7,190,121,171,52,195,1,39,56,108,79,205,11,209,40,83,20,225,78,208,140,141,116,227,205,159,123,170,186,216,78,173,159,
178,223,13,59,125,172,18,129,149,114,62,244,19,161,114,156,67,248,46,39,18,159,201,180,101,71,91,47,2,163,201,227,161,17,214,9,234,151,81,120,89,53,149,49,139,31,231,110,200,158,138,16,106,32,140,173,196,119,239,99,141,240,207,149,147,182,208,155,166,114,136,120,219,115,73,210,75,113,55,198,43,236,115,202,149,219,120,114,31,125,201,129,214,54,250,120,156,229,220,16,108,181,88,117,156,136,171,190,105,24,238,196,209,173,163,247,225,179,220,241,5,48,108,196,193,223,253,27,235,84,50,24,172,42,166,184,217,201,242,246,244,193,121,117,253,129,15,251,123,119,71,5,241,78,157,195,175,167,52,230,224,179,232,248,20,108,116,226,236,67,193,175,36,122,105,116,134,147,21,243,22,234,201,106,21,89,31,45,183,102,248,8,190,72,220,31,139,214,157,195,86,61,202,251,217,158,144,93,195,244,159,158,182,1,181,164,138,227,186,55,59,196,108,141,151,213,61,65,79,11,122,35,119,102,39,118,73,212,211,88,37,21,154,61,208,12,136,242,21,25,228,95,196,80,70,6,
14,114,238,65,94,191,197,124,17,88,176,78,99,250,169,62,76,76,171,92,191,54,9,110,23,45,244,178,114,122,121,57,213,183,206,198,149,21,168,239,238,42,229,58,210,10,213,33,43,139,225,51,58,38,175,252,130,45,201,22,108,45,68,250,98,220,165,33,240,31,70,12,39,254,86,230,172,194,74,82,135,70,223,76,74,66,121,208,92,72,27,25,75,122,228,113,239,118,249,151,108,243,118,83,240,98,74,135,246,165,36,85,30,154,183,119,106,113,177,249,224,216,31,253,30,195,139,122,79,214,173,167,246,33,104,155,28,22,31,172,115,165,92,189,92,88,230,155,11,13,4,17,150,194,16,228,186,17,187,155,167,68,119,170,92,32,178,208,40,49,64,47,27,238,189,107,248,17,105,222,197,99,178,160,71,246,159,89,5,38,161,11,3,157,64,19,122,104,208,194,36,225,27,244,148,28,4,143,2,36,55,113,179,18,59,117,152,52,148,36,57,106,217,245,144,169,54,198,119,148,89,102,190,7,29,45,74,148,229,2,220,196,189,121,189,253,147,240,209,182,225,134,22,211,244,228,
163,243,210,46,129,208,91,17,2,227,43,54,93,103,32,33,48,13,226,147,214,126,152,116,113,168,66,46,198,190,12,157,150,236,48,17,213,20,217,84,42,43,225,21,130,167,112,54,32,4,252,12,167,142,167,78,167,99,144,214,34,161,4,219,208,42,100,159,2,89,209,48,201,5,216,170,111,181,92,9,207,100,87,53,39,121,12,167,189,159,173,41,231,198,111,137,213,188,189,48,16,220,92,181,141,140,156,131,177,193,90,41,117,8,172,5,95,162,223,42,124,80,28,252,33,160,64,203,245,253,201,15,191,44,3,37,162,228,121,50,1,121,221,166,251,189,82,120,66,227,166,221,35,9,17,81,106,223,210,103,97,102,66,106,139,33,71,117,19,162,215,218,66,221,135,240,105,65,126,227,121,189,39,202,3,181,86,221,97,56,81,70,54,37,129,210,31,66,210,3,143,236,245,40,165,185,63,171,46,236,41,7,222,107,246,110,48,196,148,74,211,225,49,73,176,236,228,88,192,138,9,1,76,171,30,35,181,41,200,230,181,219,81,81,82,189,75,176,92,160,77,208,14,203,100,39,
8,66,76,161,96,48,38,13,185,105,114,205,21,147,81,229,88,174,172,28,250,49,51,143,80,93,123,128,38,143,183,136,19,46,116,119,105,195,207,35,169,122,86,157,42,74,179,180,202,56,53,126,111,21,26,155,247,34,217,207,61,82,168,180,196,237,188,229,232,244,24,5,60,49,22,123,62,114,174,152,224,133,146,94,192,175,175,189,148,206,245,177,218,221,123,131,15,238,99,50,120,179,243,238,131,91,56,31,178,151,166,180,190,5,114,143,187,56,189,189,239,162,68,225,22,34,191,151,229,61,145,238,160,117,176,209,198,86,232,20,250,3,178,173,109,93,208,9,255,99,221,78,151,253,183,119,86,53,103,132,72,98,48,43,56,241,220,26,246,169,58,82,89,124,88,103,2,215,205,251,240,168,116,16,71,195,120,124,225,50,30,44,91,247,132,49,190,59,46,185,186,97,169,150,106,156,147,232,162,58,183,240,114,151,138,235,38,99,124,172,19,160,91,91,155,221,186,170,136,160,212,40,110,142,136,3,180,40,46,21,147,146,179,100,121,45,72,244,231,179,96,123,227,140,195,178,
210,53,224,153,199,15,198,25,38,79,248,150,180,50,186,19,156,15,9,85,236,115,214,65,242,130,76,8,152,147,140,64,31,203,138,48,121,83,48,216,64,220,80,54,156,101,237,225,136,64,46,99,114,151,227,204,229,7,104,76,13,102,223,135,173,13,123,181,188,47,239,232,71,234,169,5,12,125,156,161,19,163,147,131,209,233,81,140,72,119,135,238,71,253,126,52,188,31,178,198,157,175,6,145,146,154,178,66,0,45,104,2,220,128,100,38,73,30,208,73,162,147,171,181,52,183,184,233,244,55,150,133,131,245,218,40,184,71,31,183,143,99,49,181,118,9,222,251,93,133,197,169,90,28,207,205,237,214,53,253,96,94,171,229,195,105,198,244,171,178,188,125,89,63,6,108,47,134,194,35,82,241,46,197,125,170,176,136,236,83,85,59,83,187,193,218,91,251,88,185,33,88,121,44,215,17,246,81,201,214,193,246,13,150,41,185,202,196,136,80,182,1,32,189,228,28,125,150,9,215,152,195,81,209,96,164,22,250,8,113,221,157,97,80,51,81,96,30,104,66,176,63,65,99,110,65,
179,200,241,186,140,28,42,123,147,205,71,240,53,160,146,97,197,251,65,93,127,205,4,153,213,61,187,14,82,47,4,58,156,210,214,190,50,82,37,153,113,83,123,0,149,73,95,81,153,111,211,150,68,24,152,107,166,22,223,94,102,134,61,54,20,9,40,149,138,91,182,82,117,20,74,43,135,104,31,120,244,163,123,31,116,144,57,211,84,121,77,163,96,249,76,92,253,90,115,173,78,170,197,170,246,110,115,153,84,229,26,78,120,9,234,105,174,42,75,74,84,49,82,44,151,234,107,207,19,160,146,85,173,213,163,96,207,28,194,138,134,104,4,121,30,168,103,33,245,101,82,38,87,139,181,82,237,192,40,174,117,230,171,152,253,232,148,87,147,66,214,54,88,0,216,68,192,195,172,118,191,173,109,152,138,67,39,131,40,125,135,16,177,206,112,57,136,161,36,51,183,106,134,25,166,210,6,1,157,61,79,69,197,99,137,108,85,236,44,67,182,223,26,122,51,19,51,215,149,237,147,40,92,9,133,135,129,45,29,163,128,102,52,245,249,29,105,201,93,229,123,177,100,111,67,219,
166,21,79,203,103,140,133,91,80,178,215,196,50,167,171,23,104,159,98,236,129,168,206,136,106,26,83,51,100,81,165,60,172,94,48,229,242,73,82,49,82,29,63,142,213,210,86,221,227,5,46,114,90,125,167,234,240,198,141,157,209,169,150,79,22,145,209,109,1,115,219,103,173,77,150,151,137,245,47,68,241,189,151,156,115,66,148,103,106,236,36,230,10,111,146,128,216,5,220,92,163,209,76,190,122,191,121,81,3,246,96,255,64,67,205,228,113,161,116,91,211,100,187,217,74,108,73,102,21,149,231,205,24,148,24,87,81,170,20,128,113,221,192,59,25,79,235,52,175,228,57,79,72,9,99,69,132,97,78,89,21,190,35,242,115,31,172,135,251,149,19,110,20,48,204,137,181,123,17,52,48,15,42,247,12,27,135,152,97,168,165,253,161,252,92,231,248,103,206,7,173,7,7,98,87,43,29,62,31,118,44,231,99,187,76,233,0,21,171,46,199,120,195,89,131,1,170,42,173,219,109,141,113,149,58,26,82,96,91,113,25,58,46,195,38,154,42,108,66,3,215,40,60,81,213,34,
162,158,69,102,202,113,84,125,33,85,111,159,78,235,18,190,8,120,38,135,78,48,63,133,115,239,151,177,7,167,153,50,47,181,162,168,193,48,168,22,19,102,47,213,96,83,199,237,43,15,18,117,195,250,33,103,44,63,83,17,178,139,69,52,60,57,31,8,153,171,109,150,31,210,192,80,75,120,183,32,150,198,77,105,193,244,78,38,27,223,40,102,48,45,111,126,167,230,164,5,23,86,149,88,228,92,221,184,14,80,4,198,26,200,55,154,250,201,197,176,111,19,251,241,118,47,64,35,238,156,82,169,52,192,54,205,237,30,243,50,112,43,134,18,161,105,215,107,94,88,199,24,20,107,212,146,22,224,22,226,147,85,47,239,161,188,59,158,32,153,39,124,56,195,160,127,85,128,171,41,106,79,75,247,10,218,167,172,88,164,3,51,222,42,176,207,26,106,16,225,9,172,107,183,86,114,43,63,157,117,15,223,222,227,243,114,31,153,123,171,146,126,24,106,107,173,3,185,124,92,35,33,253,235,7,242,1,181,70,134,50,147,138,49,218,113,100,121,205,38,197,82,140,171,122,151,
171,136,0,242,64,244,153,197,227,26,200,246,82,205,89,192,84,155,82,90,94,122,231,154,90,183,171,42,90,67,73,26,112,150,252,49,93,48,209,104,206,35,131,151,175,17,174,157,219,244,152,61,228,252,151,210,235,209,162,51,169,8,38,141,144,71,53,67,200,5,215,92,246,114,72,206,150,9,216,231,101,132,148,77,82,134,43,83,163,184,49,71,104,249,185,18,241,88,230,173,181,195,196,5,38,231,208,15,97,157,89,162,119,236,224,93,14,169,192,197,187,201,245,48,189,16,122,14,247,201,141,177,235,116,252,251,124,104,1,83,130,9,177,99,134,143,197,22,19,188,245,2,111,32,189,231,237,177,189,94,223,80,92,0,101,68,66,122,248,216,239,235,142,45,6,53,45,194,241,86,32,144,85,143,73,213,74,201,172,151,255,160,145,115,45,42,117,218,225,17,63,200,140,193,156,200,233,115,50,45,138,148,185,32,53,232,248,242,19,147,93,164,84,42,52,126,165,66,74,87,56,41,124,153,214,172,81,242,245,215,202,233,185,159,125,167,11,75,19,83,237,48,239,158,244,190,
102,36,35,168,237,33,185,167,19,90,223,87,187,145,253,138,161,104,198,244,121,26,5,230,101,182,150,71,167,87,82,165,100,249,92,89,70,245,104,6,57,218,254,143,91,177,244,216,77,180,114,42,94,158,45,2,41,170,123,63,153,187,69,185,151,129,197,78,16,153,172,146,188,85,98,206,91,135,185,146,132,236,248,96,189,194,213,101,12,127,240,242,148,30,121,220,150,89,138,17,157,45,46,166,143,174,9,51,213,116,172,139,68,251,106,92,245,158,193,251,109,134,121,45,157,171,157,7,190,208,2,208,56,138,117,150,7,109,184,11,158,207,76,142,120,208,96,236,135,82,91,246,132,240,84,10,117,150,42,95,144,20,125,232,10,8,89,21,175,23,194,126,196,170,238,129,58,172,32,76,125,6,234,6,201,14,167,115,95,79,159,13,74,95,54,206,38,174,57,89,100,77,150,137,58,179,10,135,94,46,191,173,163,160,117,36,14,90,163,252,155,117,54,138,204,52,76,61,244,142,18,212,55,237,219,34,23,49,78,148,119,226,145,32,164,90,200,156,71,157,129,188,182,153,66,102,
197,229,26,205,183,157,207,204,165,91,25,28,139,160,102,171,195,152,84,207,224,234,83,143,148,174,19,50,217,19,204,40,239,142,2,147,20,241,132,42,166,13,239,171,48,41,218,54,101,239,98,145,63,129,241,23,132,117,98,198,217,175,65,210,199,195,190,251,50,53,128,59,14,148,186,29,53,169,151,179,88,240,230,0,47,227,251,138,244,85,170,176,74,170,60,167,157,21,244,104,105,166,24,130,132,191,151,175,108,54,56,150,184,155,41,96,223,99,179,236,202,219,162,71,103,209,245,114,47,16,158,0,14,2,109,136,176,59,102,45,17,162,209,123,14,200,9,58,79,151,188,237,91,175,134,46,139,80,128,150,100,141,122,74,168,9,229,12,146,182,83,169,84,55,97,236,214,213,242,78,1,199,26,101,42,156,137,124,30,190,181,37,26,3,207,242,119,185,100,148,84,62,251,213,234,148,89,32,136,201,4,41,225,147,184,46,21,155,69,134,87,179,80,52,191,217,149,225,163,137,107,174,222,18,135,244,153,44,175,242,108,22,56,211,14,167,134,83,149,168,248,65,86,95,104,98,
97,131,181,49,89,158,205,207,106,137,196,248,44,222,88,59,179,80,96,210,186,175,99,65,96,95,117,31,244,103,46,241,172,1,209,198,27,16,77,109,211,64,89,123,166,242,160,88,169,74,104,21,17,165,42,122,46,176,164,57,23,86,61,214,97,85,175,60,170,160,67,35,158,221,198,27,50,88,141,13,12,193,26,49,30,121,91,81,60,75,44,170,135,196,184,218,97,127,121,202,185,43,63,25,65,228,170,112,83,54,60,176,48,175,65,170,198,93,46,206,47,160,149,218,47,66,94,120,191,56,211,87,203,198,103,9,127,180,244,19,171,41,103,219,45,130,120,200,192,10,14,7,61,243,66,229,22,178,69,174,171,157,202,149,63,215,7,78,34,112,166,165,185,194,216,49,125,174,96,200,57,184,125,252,145,183,165,103,158,35,94,89,208,203,48,19,10,167,129,183,76,21,64,166,88,2,99,158,6,182,141,35,110,62,46,104,158,55,194,118,235,101,189,110,64,104,219,157,6,177,246,175,108,138,145,56,147,211,15,196,185,8,197,223,159,236,42,27,35,114,157,98,111,45,102,235,
75,83,163,13,74,248,199,190,103,197,202,37,9,84,145,157,234,246,44,229,227,181,250,56,178,176,47,62,153,161,161,171,58,11,2,103,227,85,60,43,60,219,42,34,93,167,183,186,202,238,211,180,211,25,98,59,151,104,150,32,33,179,240,196,117,12,188,106,63,137,86,208,228,149,25,199,29,57,151,185,163,129,50,3,70,250,22,178,97,60,108,251,5,110,114,85,186,7,233,238,123,30,74,234,93,9,207,50,6,168,13,179,203,65,229,44,227,92,182,103,211,15,55,44,197,112,231,60,203,229,116,185,108,185,163,137,169,99,38,9,125,236,49,210,177,87,80,115,60,3,66,75,212,81,2,66,190,196,144,193,56,107,192,181,76,17,55,117,229,84,95,161,83,174,5,107,27,112,142,119,242,203,180,127,160,79,24,13,196,249,46,59,128,196,25,238,81,202,56,5,0,85,112,160,226,196,236,253,152,101,84,131,60,215,223,8,137,7,1,75,120,20,129,149,44,143,72,185,76,137,69,223,53,159,123,250,196,39,243,153,130,174,201,195,56,174,65,109,145,199,13,215,17,69,172,35,
47,154,131,230,101,151,152,157,151,241,211,156,90,157,54,137,197,41,61,219,35,137,178,11,74,118,200,73,19,135,148,202,132,144,155,11,168,169,49,187,186,126,97,200,67,238,231,143,246,219,34,93,95,58,170,73,189,76,237,140,218,185,212,243,212,100,220,177,31,190,188,144,111,52,112,117,67,167,166,147,124,13,214,246,9,77,101,231,193,76,202,216,144,246,102,162,75,162,76,152,62,86,48,160,237,232,80,223,71,123,79,14,130,188,123,118,163,218,140,198,201,16,3,168,70,134,22,143,135,44,20,123,171,163,139,159,190,166,120,208,122,130,171,116,87,236,249,174,216,248,3,32,237,97,185,85,143,23,101,125,3,52,135,198,157,125,171,97,89,5,108,195,222,62,232,173,53,111,161,27,121,150,26,25,46,41,210,94,32,101,103,125,137,215,119,238,6,145,125,109,17,119,101,231,30,98,46,246,156,22,26,201,220,244,167,216,221,204,0,113,217,79,51,107,7,155,180,189,55,78,34,225,188,26,160,161,71,64,7,3,209,126,30,137,198,136,140,197,34,119,199,100,38,79,204,34,
15,228,236,194,138,209,101,243,235,197,37,117,85,90,144,24,10,74,221,204,231,144,69,158,77,65,179,210,22,17,233,114,86,150,171,100,149,228,180,196,155,105,149,112,106,149,118,51,193,102,241,233,213,159,245,75,227,70,92,203,248,167,209,213,147,41,123,200,217,44,112,52,228,246,184,21,108,236,117,198,186,21,10,238,135,245,82,73,227,106,61,21,44,229,231,234,32,204,32,208,135,132,193,169,27,50,130,168,247,164,134,153,240,144,193,193,62,12,19,128,77,47,194,66,108,123,2,218,151,196,220,158,53,27,65,151,110,199,121,88,144,120,0,255,234,227,114,15,224,226,39,127,159,46,239,131,71,98,16,163,168,219,41,41,22,212,89,20,217,60,72,96,179,102,33,137,47,79,0,63,124,10,15,41,107,247,22,218,34,16,206,111,23,63,206,203,193,57,215,238,222,116,191,9,229,146,239,111,7,30,62,159,5,81,189,31,68,182,5,231,156,225,143,238,96,229,132,228,232,178,50,107,185,128,233,206,38,239,155,3,79,41,64,67,252,188,153,123,48,217,191,13,35,215,80,93,
135,119,171,192,21,23,49,109,24,239,172,133,253,36,62,160,161,78,176,174,112,81,125,87,66,221,232,152,9,169,34,188,141,201,186,0,174,51,67,162,83,53,235,235,246,197,155,211,49,233,205,27,138,170,162,17,239,246,151,81,119,208,170,228,31,34,1,234,142,24,94,187,201,199,229,141,179,198,122,125,5,203,28,220,92,235,154,69,163,223,53,130,93,13,58,44,140,194,217,70,2,147,46,254,208,104,36,183,240,122,99,53,78,16,42,50,115,122,124,6,94,39,114,28,192,134,108,189,162,51,120,54,133,73,10,223,6,229,68,87,166,59,191,63,103,97,130,25,189,218,162,132,90,205,40,111,121,244,33,93,126,60,12,54,188,74,239,82,54,163,235,23,163,203,195,114,118,180,196,192,119,16,74,82,223,102,223,239,167,24,3,5,12,122,1,62,21,240,37,43,163,206,156,214,102,50,162,153,64,197,5,213,229,246,122,168,27,119,53,35,6,114,219,79,46,31,140,115,124,170,219,165,141,168,82,174,203,120,233,142,118,165,228,219,145,203,106,44,43,73,63,146,134,99,53,70,
185,199,113,1,133,249,90,99,123,87,195,24,47,186,16,234,35,89,209,165,68,34,123,234,245,201,28,194,29,138,234,137,172,121,117,84,63,68,69,58,176,13,120,44,64,210,240,193,143,156,206,161,195,6,54,238,246,80,42,71,213,11,203,121,188,59,249,183,10,9,29,251,138,211,141,148,80,9,228,123,184,107,198,173,220,18,170,179,104,115,164,18,134,112,225,60,253,110,118,118,177,167,192,228,252,144,106,77,202,46,79,88,227,164,180,73,247,82,163,125,232,152,151,43,210,104,190,233,243,14,162,197,6,123,87,84,222,102,58,132,178,113,171,19,30,126,194,154,111,163,198,72,109,102,82,175,229,79,109,250,181,79,128,190,58,5,93,21,113,247,145,239,117,144,252,177,190,141,108,68,96,32,5,104,67,114,87,19,49,240,30,66,137,240,6,158,26,51,154,240,79,99,107,105,94,97,89,175,35,37,111,148,29,6,44,19,156,179,218,208,31,246,223,171,10,53,107,110,27,11,206,206,172,119,134,125,223,87,119,115,251,214,97,30,217,22,115,235,80,222,254,112,33,227,205,251,
197,239,159,53,133,44,220,117,33,161,164,89,5,163,91,57,122,205,102,138,19,160,44,217,166,94,46,220,24,6,151,46,70,101,182,181,209,199,168,123,245,12,193,56,111,164,157,119,60,185,197,169,89,191,206,72,215,62,84,170,170,6,30,228,168,139,177,165,221,50,154,163,132,87,62,36,237,179,79,131,41,56,239,232,247,26,163,40,161,231,252,210,154,127,183,227,248,76,156,167,84,42,180,130,59,63,240,247,148,72,22,169,218,198,238,234,4,109,190,92,239,201,183,214,173,33,187,220,12,123,210,121,248,1,25,76,160,65,242,108,171,201,224,60,5,95,220,189,100,37,231,102,42,110,27,79,132,89,212,233,51,69,229,35,163,201,32,42,91,215,79,59,140,240,129,6,242,140,26,162,213,141,75,95,209,85,230,78,3,237,54,214,235,164,2,253,207,42,228,17,156,44,72,134,113,127,58,69,143,122,62,181,69,226,203,125,230,105,207,71,110,144,94,145,134,0,4,105,201,70,2,4,225,43,170,56,123,97,187,37,199,117,130,246,186,129,70,138,179,194,107,221,152,179,118,248,
215,124,189,63,81,21,227,22,101,205,92,223,165,94,219,56,221,45,1,202,82,139,110,7,73,51,116,91,171,215,212,195,101,220,95,223,175,141,161,146,185,58,239,103,118,17,229,128,80,184,136,131,8,134,166,230,168,15,36,97,65,35,117,227,103,143,138,65,167,123,104,31,164,38,39,138,221,191,63,56,79,88,107,112,252,42,8,176,151,215,125,72,252,190,229,111,178,179,247,135,13,148,240,194,102,60,174,206,136,180,182,6,138,238,98,238,76,102,234,209,72,161,238,15,94,96,51,79,1,91,93,114,176,186,49,34,161,99,170,87,118,167,142,184,63,139,23,219,240,190,184,137,22,54,201,234,148,144,226,143,155,224,96,130,250,240,197,239,16,150,252,186,201,59,54,197,211,70,164,217,36,8,22,4,129,98,184,73,54,47,30,222,92,144,68,131,206,45,85,152,186,174,237,0,205,193,186,120,55,24,7,33,49,33,63,237,216,247,233,160,118,89,163,127,250,43,147,183,100,245,209,90,24,72,231,66,67,55,87,197,0,10,2,66,158,110,78,235,147,245,197,1,64,241,182,75,
4,96,100,16,31,122,236,134,248,18,190,79,105,78,138,148,171,180,46,182,207,135,120,226,206,236,58,35,40,243,203,115,177,49,50,87,46,249,208,253,10,97,40,176,22,255,134,135,167,152,107,50,185,43,87,203,236,28,150,34,211,103,29,130,102,103,94,198,188,218,139,66,143,40,113,114,215,224,165,20,149,180,56,81,138,77,145,155,186,122,74,149,246,177,198,228,237,34,120,15,218,227,160,156,61,198,29,87,160,138,242,214,145,55,160,83,218,189,179,58,24,188,6,74,225,104,254,109,22,21,22,243,142,119,238,24,231,52,179,210,175,115,195,182,54,239,28,140,121,95,151,68,105,174,131,23,56,69,90,194,200,18,171,106,141,104,57,15,165,138,115,127,190,75,114,202,100,188,37,237,94,204,64,77,23,242,65,32,22,154,58,125,50,125,230,65,124,187,6,100,226,216,140,139,182,126,232,85,170,234,26,17,213,17,197,25,203,89,123,97,16,47,80,212,179,223,76,26,16,68,94,105,49,209,45,222,172,123,39,194,239,81,96,221,126,0,206,176,189,214,45,246,167,151,136,232,
230,139,121,152,139,193,73,17,174,154,225,229,99,99,9,143,63,59,192,113,234,87,37,11,24,3,223,101,158,28,117,93,144,56,163,184,134,129,43,221,172,210,4,22,38,154,168,147,92,125,254,120,83,216,142,70,221,62,149,54,19,107,108,106,91,236,244,152,157,64,131,100,104,46,205,213,101,83,235,49,149,219,191,60,247,122,237,226,124,1,39,65,121,236,230,157,166,53,91,188,6,38,85,104,193,91,6,8,109,143,227,28,171,50,12,169,181,36,254,4,27,215,49,71,3,152,51,142,100,97,128,95,38,238,122,106,65,87,30,146,139,192,116,134,99,176,176,81,141,167,18,110,234,154,183,226,222,219,240,212,231,4,156,19,25,7,43,93,197,241,224,150,220,65,231,17,104,97,30,9,114,35,5,96,27,185,111,35,177,105,36,118,46,139,112,25,172,235,124,67,190,110,40,183,141,173,8,35,171,119,209,98,120,41,43,13,139,207,11,81,81,185,168,191,12,235,123,254,132,160,233,114,237,163,55,211,4,177,121,53,70,252,145,167,205,75,88,248,154,66,216,185,196,98,29,77,
173,233,251,181,7,220,26,146,17,37,225,88,3,33,201,85,170,193,62,231,137,10,184,25,183,80,245,203,240,171,59,191,45,40,20,131,66,135,206,79,97,226,108,73,252,49,125,23,111,6,125,21,96,137,31,159,222,128,69,178,64,108,149,111,14,92,114,229,230,90,221,219,118,131,113,97,84,190,222,151,171,213,187,15,133,99,41,109,93,253,225,136,110,163,103,89,69,60,201,217,135,180,113,101,213,65,169,74,89,117,185,54,93,89,247,94,222,17,59,159,104,28,37,153,67,178,124,147,72,195,74,84,139,11,193,76,175,72,0,76,227,11,58,167,230,76,221,133,177,210,182,45,173,179,201,32,235,80,112,111,141,205,101,174,71,172,236,178,218,1,191,244,140,29,108,167,224,77,206,195,222,17,91,174,231,146,26,89,232,46,36,83,155,169,11,150,174,228,23,23,75,37,220,22,88,103,181,179,235,8,39,148,161,180,228,106,42,228,69,250,225,160,130,235,197,78,26,246,105,113,197,228,93,39,197,21,249,105,58,168,226,137,166,222,154,188,29,200,1,136,46,170,218,235,228,83,
127,126,218,161,234,27,170,181,23,43,28,98,244,5,203,81,20,233,189,25,71,48,34,122,237,12,234,205,209,112,182,15,28,26,79,209,28,224,6,118,180,24,166,67,73,100,146,79,200,148,253,123,0,40,77,126,53,197,3,188,89,137,192,196,136,124,232,195,70,33,25,73,0,2,129,224,21,173,128,24,34,191,69,225,39,171,84,181,64,164,18,175,86,221,129,122,98,216,55,25,4,205,204,58,89,248,17,66,14,204,176,197,124,198,119,151,219,127,73,53,110,238,122,186,127,46,239,138,59,131,2,215,163,206,162,53,141,59,179,9,51,124,104,120,48,138,161,17,20,35,123,182,176,27,170,249,195,129,6,76,153,188,152,78,107,55,179,120,112,149,78,185,212,97,204,205,170,184,187,119,77,172,118,38,123,66,114,144,96,196,183,174,233,112,205,103,92,141,69,170,26,181,179,60,233,115,168,78,84,65,17,47,11,141,88,253,76,76,127,174,160,36,114,128,173,10,176,119,116,167,34,167,104,143,136,34,165,128,210,132,17,18,12,225,106,155,36,79,78,168,118,159,112,1,49,191,
3,209,23,151,241,194,105,235,113,190,62,55,112,249,232,103,14,79,226,23,11,169,190,161,217,250,170,198,54,206,89,144,237,239,34,87,52,162,206,250,28,25,111,70,178,67,174,114,110,17,204,75,218,94,37,228,230,138,177,42,68,90,140,203,137,111,2,106,253,59,236,161,162,79,122,62,226,132,25,104,10,100,90,211,236,175,111,77,205,238,178,173,218,21,225,176,153,137,214,7,149,136,16,101,246,6,0,100,121,220,156,236,50,73,174,203,228,58,118,249,32,31,219,100,246,190,58,81,62,93,198,137,33,44,107,226,134,62,106,122,90,243,177,223,11,64,185,247,89,82,154,115,132,76,106,27,49,47,103,148,147,90,133,181,147,107,226,222,156,61,232,227,178,178,212,84,243,188,84,20,104,18,244,69,52,229,51,149,204,162,250,73,1,91,12,215,30,15,157,202,228,45,186,196,75,109,206,92,247,224,199,118,124,205,231,142,14,230,206,49,193,96,247,240,28,114,218,194,141,193,112,116,175,136,114,147,188,117,189,94,143,8,38,185,172,190,237,8,85,54,197,79,123,235,143,91,
46,121,155,49,220,49,80,31,38,117,205,22,141,145,196,28,125,141,106,235,243,207,245,142,134,234,126,83,45,117,147,186,151,88,124,14,168,33,39,84,13,53,176,245,226,196,85,56,232,143,216,162,225,136,174,154,17,84,51,57,243,134,186,59,79,89,22,244,104,16,238,4,87,77,18,230,25,188,125,2,219,212,39,56,71,75,63,163,66,128,23,59,44,86,221,98,192,3,133,108,236,216,223,30,152,252,80,208,21,10,49,95,159,143,17,32,238,98,34,54,205,129,81,190,241,44,120,237,117,200,35,16,188,6,168,146,229,169,183,144,161,255,70,161,153,192,100,28,124,230,118,88,202,55,40,61,168,242,9,226,246,206,101,14,119,78,29,175,71,237,32,30,214,248,87,148,162,65,254,148,20,81,38,3,234,200,74,38,243,78,107,47,137,159,233,142,226,135,87,34,134,114,38,137,30,61,101,144,27,162,113,212,69,126,164,24,49,76,40,12,204,93,206,27,99,143,71,174,144,249,25,27,241,108,239,133,235,172,108,122,187,26,97,29,100,146,50,244,37,128,222,209,173,158,93,108,
173,179,59,134,251,18,119,27,52,250,198,156,222,81,206,183,188,29,144,73,219,114,135,91,17,74,78,88,230,9,122,31,175,30,145,139,78,143,170,37,136,122,205,87,233,19,36,1,65,21,234,200,129,181,31,121,141,246,226,235,176,183,43,169,108,246,104,152,146,97,6,48,136,5,6,145,58,202,100,227,89,41,75,2,15,50,222,17,244,55,100,35,134,34,58,218,170,109,194,149,232,105,9,252,49,4,160,125,135,196,26,9,170,159,179,96,145,253,188,211,35,225,179,48,90,173,214,234,10,186,111,6,49,240,7,90,178,195,187,60,0,71,168,120,144,158,80,189,8,64,170,109,17,96,164,250,0,63,12,163,166,41,43,181,224,12,219,119,108,127,114,16,125,102,90,32,52,147,122,57,173,10,55,231,142,59,29,138,31,145,120,195,168,111,207,70,15,113,9,109,22,145,189,46,179,109,21,131,141,28,184,12,198,105,34,51,67,84,31,13,158,30,206,181,60,211,221,73,104,65,193,55,185,39,176,137,121,95,224,34,209,187,12,173,102,133,192,151,241,134,113,126,121,139,84,218,
252,9,219,181,39,51,196,31,69,63,126,179,131,219,206,10,29,136,19,205,24,178,37,94,236,104,127,197,157,203,65,28,191,173,192,146,177,161,218,129,64,122,84,116,97,61,183,98,90,78,97,211,242,222,103,51,76,55,67,123,79,44,20,244,43,214,186,174,50,148,103,169,214,172,100,103,237,158,201,151,173,172,101,102,100,85,6,9,147,38,69,177,36,40,103,130,141,215,33,189,189,171,133,71,127,64,113,30,200,16,239,173,103,9,42,123,75,197,128,210,5,128,227,224,170,152,85,47,247,141,5,148,38,65,62,13,108,73,185,171,221,217,132,82,215,213,195,2,124,184,209,132,92,137,82,96,64,25,142,88,198,64,36,26,92,182,153,118,242,175,111,246,254,240,9,112,158,17,118,48,177,111,92,60,89,22,213,237,110,172,217,189,137,223,32,122,212,168,127,217,200,185,123,201,64,33,249,36,164,123,99,213,19,52,94,185,221,10,199,225,84,156,191,198,106,95,91,89,94,7,189,227,146,32,246,242,154,122,194,176,220,57,54,1,141,118,169,13,149,167,198,114,19,149,77,239,
43,141,132,21,49,171,125,116,241,72,5,5,197,74,110,227,218,211,228,221,98,45,180,190,36,219,209,224,113,180,63,99,45,242,0,72,190,180,80,18,107,14,50,7,81,139,96,207,241,130,72,155,231,244,235,30,175,149,219,157,108,175,201,176,20,91,7,91,126,78,48,108,62,236,200,183,151,61,19,204,163,78,65,214,161,210,71,157,129,204,39,65,156,124,193,149,15,154,246,197,207,132,23,54,100,126,246,160,106,91,146,117,30,206,107,118,184,236,234,133,238,53,0,99,141,8,145,105,230,80,232,182,152,39,217,20,250,188,222,211,240,10,106,196,24,109,74,33,125,54,29,238,119,249,179,209,0,1,137,222,158,225,160,77,131,225,233,136,181,157,140,151,139,145,90,45,28,197,176,177,37,60,186,144,249,61,80,95,75,77,181,84,6,109,152,104,164,195,174,76,76,155,39,35,21,55,155,160,41,23,158,97,215,54,250,218,42,81,28,39,155,98,157,198,109,251,167,27,35,58,130,40,70,210,192,90,59,118,154,206,135,205,80,126,131,200,164,38,243,72,249,140,128,107,202,196,
252,189,124,63,137,164,28,122,56,18,255,100,179,134,115,150,15,58,97,250,156,8,142,157,122,66,127,22,208,12,213,142,15,215,118,233,249,215,51,127,82,78,180,69,54,80,171,139,11,168,8,24,34,118,116,122,166,34,178,51,67,224,121,170,15,76,215,111,236,20,242,179,142,133,112,244,70,48,39,3,153,101,192,234,25,9,162,204,130,149,52,18,36,158,77,225,141,145,68,207,130,38,232,225,49,194,29,16,177,229,142,162,1,224,33,198,1,73,31,251,167,87,28,56,175,174,63,217,88,128,55,185,135,43,212,29,150,101,239,235,205,69,255,250,24,50,217,61,206,250,24,243,74,247,20,38,5,196,33,48,240,73,207,52,163,52,252,136,89,190,210,216,35,178,99,157,88,61,245,68,51,41,233,84,152,23,83,121,28,44,225,226,213,206,207,230,183,172,83,184,28,38,16,159,57,26,122,86,72,96,85,252,30,188,175,238,69,169,249,149,229,124,76,214,238,218,125,11,217,62,83,192,126,138,98,180,155,180,78,6,223,34,190,215,175,49,151,119,141,124,21,167,74,164,155,164,
242,69,222,149,41,14,61,37,108,130,52,40,76,244,201,171,164,75,84,16,183,83,212,179,62,245,60,220,151,65,187,65,74,14,178,27,145,97,233,90,160,165,249,2,164,67,214,59,190,117,138,53,74,235,153,121,226,185,88,115,25,93,56,160,9,59,169,103,254,52,197,111,177,20,153,15,150,184,197,82,3,0,99,134,97,35,103,62,57,168,163,235,32,236,144,108,17,87,168,238,233,156,118,249,14,126,200,28,12,95,53,175,207,203,50,235,49,68,131,90,109,195,157,35,178,148,41,152,147,71,106,11,88,70,115,69,145,39,92,230,24,159,101,2,47,190,98,245,99,175,82,60,95,236,147,56,46,131,231,103,0,187,86,90,108,182,88,190,22,238,240,228,83,206,147,178,120,38,61,201,209,176,83,65,217,188,188,245,119,101,238,233,92,70,84,123,53,213,8,98,207,148,80,70,98,38,55,86,196,212,130,230,85,96,16,165,12,155,232,101,235,200,61,98,126,198,6,166,167,106,117,145,34,46,31,193,204,220,165,135,41,162,51,53,59,71,27,172,242,20,61,246,0,225,92,200,
7,130,219,228,189,253,152,231,51,243,102,157,46,3,191,67,130,38,224,151,180,205,48,122,47,32,210,195,12,20,43,192,32,27,86,120,59,50,216,92,180,107,86,73,123,94,205,90,98,237,221,12,126,119,14,201,239,225,90,173,80,174,21,108,62,60,54,224,219,219,158,205,214,114,167,48,122,166,202,140,159,199,211,32,124,133,15,100,53,201,39,62,14,132,3,170,187,158,211,210,167,131,15,188,128,193,157,117,120,207,221,137,95,22,65,196,16,207,144,158,161,241,14,19,228,201,32,224,177,10,20,222,161,154,125,220,227,22,243,73,93,177,159,220,117,182,25,80,148,102,122,63,159,143,246,19,69,146,13,12,12,160,129,30,55,44,214,8,84,138,34,175,112,73,204,182,23,124,124,39,24,31,154,113,176,94,3,161,178,210,65,60,155,211,244,168,142,113,222,125,175,86,135,136,103,67,198,13,136,135,58,69,26,107,134,238,24,86,53,21,159,55,23,64,111,217,163,18,31,76,150,25,158,152,197,235,36,117,170,178,119,145,199,157,122,98,85,205,160,114,36,219,35,187,153,77,
151,31,219,246,207,82,104,70,29,1,212,222,138,160,178,148,160,141,34,146,66,41,41,70,191,222,112,101,118,162,226,10,77,60,177,184,184,29,24,210,23,248,249,235,18,240,82,225,178,206,135,209,26,167,38,118,102,210,55,255,209,187,180,50,232,162,39,144,72,116,55,160,219,164,45,85,71,234,133,37,178,103,151,36,252,68,167,146,94,246,18,4,91,178,98,67,245,186,26,78,120,220,249,210,167,133,139,226,224,2,104,225,19,27,213,76,79,18,92,213,5,108,122,215,138,234,218,142,2,144,140,49,70,20,22,253,184,146,254,169,78,2,55,21,128,225,171,207,127,163,227,69,68,95,135,2,96,63,153,193,243,240,91,251,228,249,216,82,250,50,9,239,138,21,180,119,99,185,244,144,60,138,199,130,65,34,38,42,198,19,217,120,56,95,137,38,210,201,152,253,232,119,22,73,122,161,155,182,226,204,144,213,50,73,15,153,94,244,100,213,6,241,164,196,119,169,10,195,36,107,78,49,243,175,227,61,203,102,227,176,13,193,74,228,186,115,121,164,151,246,68,16,176,84,240,209,
200,102,155,238,64,206,115,127,15,189,119,67,245,174,171,12,166,123,14,34,164,0,168,150,49,69,21,162,230,112,161,73,35,23,17,84,242,36,131,173,104,112,243,116,239,136,135,108,73,112,121,80,214,235,110,151,218,48,119,169,97,174,53,208,217,195,171,196,123,217,124,73,250,9,16,126,214,232,84,131,161,250,125,69,126,191,165,29,7,255,105,14,6,45,235,71,189,100,200,173,213,21,13,231,217,211,238,189,148,68,80,73,152,184,12,208,64,252,76,227,222,98,28,190,110,204,105,74,135,135,8,195,212,208,194,41,182,71,159,202,95,191,60,113,5,30,3,67,169,122,197,195,163,164,225,44,66,36,102,235,203,169,165,49,44,217,140,79,36,93,127,100,39,174,15,111,3,199,52,26,170,48,56,55,154,117,168,18,139,92,156,193,135,235,33,95,231,135,39,107,0,36,67,93,72,140,161,14,73,203,70,138,112,237,152,2,101,153,31,193,73,137,67,60,124,156,129,103,74,54,151,92,171,16,21,224,27,21,242,46,77,97,132,57,137,72,168,92,236,220,43,229,209,40,63,197,
122,170,199,45,13,139,144,164,7,253,251,233,25,121,151,60,199,18,76,112,84,63,110,29,156,163,102,14,217,216,40,151,124,200,173,250,194,122,230,189,157,36,47,132,110,218,113,106,83,141,239,245,15,98,195,26,93,205,13,88,24,193,113,58,175,158,160,8,7,110,222,177,237,132,167,5,68,177,169,157,35,23,127,51,218,98,106,30,98,13,119,150,77,92,223,167,199,131,136,5,180,9,91,94,44,64,219,229,224,43,96,56,160,195,109,8,208,189,173,55,79,76,88,75,171,237,82,250,117,87,1,226,154,77,48,13,28,214,121,235,255,172,162,195,125,22,83,107,6,37,4,207,158,152,143,111,197,199,26,113,66,166,102,202,108,12,245,80,83,149,123,50,172,70,242,97,58,44,15,219,236,157,178,193,148,209,31,44,197,98,19,150,107,149,218,141,1,211,46,179,207,87,7,245,91,88,144,19,107,67,4,108,69,30,215,212,3,198,69,238,88,51,8,29,194,77,110,63,43,39,118,242,11,120,95,131,24,242,138,65,104,26,81,168,123,8,44,69,23,44,128,202,176,93,127,53,
101,180,19,239,33,234,187,23,223,155,126,32,199,209,125,46,185,24,224,19,5,43,198,204,54,241,70,44,93,192,244,100,170,69,251,250,88,219,18,13,247,174,100,143,175,223,155,226,223,87,110,170,242,141,22,72,161,64,7,174,138,48,7,19,23,224,245,172,142,25,230,80,253,252,243,37,248,144,150,90,131,13,127,137,121,8,162,92,223,85,202,57,97,203,132,69,110,7,184,34,124,107,145,179,69,37,182,137,198,67,139,174,191,13,129,233,132,106,166,92,128,107,137,229,87,191,10,47,102,182,66,75,143,119,56,158,82,186,21,194,51,16,174,99,17,252,137,150,146,168,230,18,148,154,92,49,69,54,111,155,227,71,16,177,76,162,235,132,209,120,197,0,92,58,217,195,187,116,84,37,211,154,128,45,190,228,239,110,197,183,97,113,169,121,226,210,203,32,6,106,243,98,83,64,215,218,19,238,228,199,172,253,187,200,80,21,120,79,212,210,12,156,200,202,19,109,189,173,209,6,195,55,174,73,193,13,162,200,225,181,63,210,218,98,247,198,156,182,163,214,146,150,174,52,240,131,
215,34,144,225,190,50,221,65,168,60,126,135,83,112,144,9,48,208,53,196,58,248,193,57,15,4,229,90,64,50,144,43,206,198,178,25,4,20,241,6,122,139,136,235,159,100,153,61,74,16,201,86,70,208,74,244,249,173,91,114,237,238,179,230,167,239,46,162,103,23,160,225,134,68,203,2,130,171,25,103,131,156,73,50,231,159,208,230,166,80,233,134,250,201,101,212,64,254,4,76,139,223,238,97,174,128,138,168,188,197,184,8,41,154,219,133,68,63,51,151,109,72,187,11,217,178,28,91,126,62,245,194,36,172,17,137,67,100,193,30,21,216,139,199,67,175,40,9,34,94,249,152,111,21,74,251,9,221,220,74,60,96,92,62,101,228,36,73,70,198,83,119,47,22,177,251,131,235,1,236,111,212,79,84,88,3,166,186,81,109,214,11,127,150,192,41,79,115,255,73,241,145,159,140,186,187,245,205,20,89,40,66,216,82,85,30,157,231,47,237,202,18,167,124,126,23,40,182,132,20,117,238,228,95,111,45,192,229,189,153,152,132,99,233,110,254,93,244,96,23,53,93,31,54,228,101,
42,74,213,226,75,90,137,145,125,12,174,97,217,88,86,146,169,36,52,137,245,221,194,164,75,240,186,248,38,60,96,120,94,50,16,103,226,72,127,179,25,72,111,59,41,162,155,32,42,79,123,242,233,108,77,143,34,112,235,16,151,208,31,65,89,46,152,164,54,180,94,156,233,34,245,24,72,33,167,38,168,125,247,240,82,39,47,108,224,182,212,152,242,44,203,103,34,48,197,246,16,231,179,7,237,160,96,191,147,134,53,93,226,211,112,220,203,106,103,146,248,100,211,169,90,186,198,6,232,17,89,114,32,100,64,249,143,136,150,135,120,255,184,58,28,115,246,58,244,54,95,30,77,15,247,139,10,184,26,123,61,178,203,213,111,114,185,134,7,224,118,121,158,233,44,9,173,205,153,54,64,201,25,177,123,24,227,190,192,107,142,156,30,106,158,223,153,106,252,72,150,95,127,160,92,2,231,196,128,135,84,250,252,43,236,165,182,25,144,220,24,43,109,186,40,184,206,131,120,210,34,116,221,113,188,139,221,221,221,237,238,220,222,187,116,216,184,171,53,238,87,215,20,125,253,16,
223,63,196,227,195,78,251,122,166,79,185,199,98,116,122,126,178,79,46,218,99,21,213,220,231,189,135,102,107,136,43,169,78,20,215,9,217,196,1,125,115,137,163,77,6,88,168,139,161,163,107,212,14,249,220,171,149,68,31,32,158,239,208,32,227,3,89,137,231,146,194,90,120,64,115,64,34,54,238,86,145,38,30,157,104,138,97,36,238,144,58,35,158,15,33,58,44,223,128,108,35,52,246,74,5,59,7,158,172,25,254,50,33,153,107,159,10,19,79,140,27,57,64,170,122,123,12,143,6,130,130,63,181,9,171,109,225,61,13,113,178,109,233,132,214,250,39,28,89,246,62,186,34,89,76,14,120,14,135,227,105,241,151,9,56,233,36,121,194,114,55,126,169,137,148,93,92,244,174,50,149,170,190,27,67,211,232,7,59,152,98,223,36,135,163,154,57,196,213,248,49,200,76,194,17,48,80,23,225,155,91,26,22,93,195,28,115,201,218,66,188,196,152,178,178,37,133,82,151,154,6,161,165,76,189,76,194,245,231,241,16,25,170,206,1,241,195,11,128,181,32,20,217,192,26,36,
10,88,60,121,168,48,112,47,237,113,147,150,137,8,132,204,0,76,204,173,17,7,4,30,2,219,167,148,103,170,195,147,128,36,115,1,16,86,0,173,202,18,190,9,145,168,159,178,225,98,171,75,29,190,0,128,12,164,39,66,176,107,144,151,4,84,219,2,153,77,203,19,151,72,119,19,42,202,6,150,58,135,102,92,175,45,242,198,193,151,16,136,1,160,54,14,27,136,109,96,131,163,69,15,184,51,201,158,131,133,149,168,146,61,42,27,81,244,65,17,52,238,178,118,244,101,92,51,191,99,158,200,241,119,224,87,115,139,7,137,180,113,178,212,241,173,52,18,224,114,106,82,145,83,16,170,115,130,68,62,176,106,212,61,72,60,100,254,225,56,26,205,124,56,230,126,8,246,209,159,68,252,93,115,194,172,131,166,205,98,222,29,154,34,72,0,44,228,13,43,160,240,150,155,85,88,167,172,85,174,251,110,127,226,202,96,129,240,236,76,85,17,216,54,190,193,122,78,174,131,129,67,8,253,212,84,86,187,102,138,221,55,60,4,98,221,27,241,89,151,51,46,137,239,94,71,
112,23,41,29,21,150,148,197,169,94,178,114,97,150,60,155,219,241,79,7,199,243,188,8,66,71,104,30,168,226,121,28,60,216,122,91,153,98,159,88,107,10,131,236,107,164,105,27,177,249,131,219,170,0,162,102,119,156,1,111,188,226,61,2,139,52,231,73,154,193,249,138,140,55,66,152,21,80,208,223,228,20,250,155,210,128,106,76,36,4,103,67,62,119,238,20,142,231,184,239,181,10,38,246,223,201,129,247,94,32,12,203,137,135,185,62,45,130,222,102,188,234,17,229,28,191,18,73,31,39,115,127,180,121,98,138,133,205,103,224,198,215,202,71,218,198,42,16,189,246,116,167,229,231,54,245,29,100,140,136,111,34,125,67,57,218,19,193,167,49,254,148,225,179,86,74,247,74,68,179,2,199,17,143,97,56,99,161,180,69,246,212,12,181,171,49,158,194,165,229,55,225,204,108,239,52,238,185,242,197,248,10,224,133,100,92,237,217,116,30,25,118,117,190,74,62,235,27,144,1,70,104,178,108,135,237,77,74,102,187,225,120,132,232,140,213,174,41,96,195,65,146,94,72,47,79,
62,99,2,196,147,9,8,100,87,203,240,50,45,30,123,192,201,157,203,15,193,103,9,67,227,244,218,43,12,95,110,8,94,216,224,26,198,84,151,180,17,94,49,131,79,178,178,87,65,152,40,251,149,69,103,187,189,171,1,206,14,19,42,202,147,104,62,73,213,115,114,148,192,27,162,210,30,45,88,83,225,156,213,91,190,50,50,254,155,250,228,134,124,6,30,205,125,147,4,107,14,111,200,122,152,33,231,201,117,179,85,2,157,189,170,101,168,206,169,16,64,33,103,40,106,133,170,220,110,95,42,189,146,35,244,201,250,117,209,81,167,168,159,26,169,54,154,102,255,242,90,154,150,157,37,197,218,36,40,238,124,154,8,196,196,205,111,156,218,201,134,122,29,75,32,22,98,93,52,134,239,119,111,19,166,115,249,66,243,43,193,83,4,241,253,206,14,232,67,122,97,61,41,106,32,4,222,26,90,216,60,249,108,85,120,152,193,94,178,9,225,205,125,162,29,230,18,113,57,206,19,100,121,238,91,99,59,0,92,95,103,196,22,147,29,77,116,20,205,30,229,67,169,139,118,113,
10,192,49,65,102,179,57,236,135,119,65,217,108,108,81,150,43,61,2,160,59,131,24,24,10,173,94,197,60,246,26,157,59,96,199,133,3,174,8,135,151,86,39,145,207,208,42,115,91,69,141,146,31,147,228,9,245,59,129,127,18,143,29,193,199,117,122,239,217,242,205,13,13,77,13,251,45,149,190,49,194,104,68,138,148,82,232,22,197,125,180,151,35,250,114,66,39,133,45,76,98,177,46,140,238,120,32,253,187,23,9,138,180,100,102,188,11,222,19,99,65,253,73,11,166,19,150,186,112,44,12,208,5,9,90,91,178,149,6,114,169,223,128,40,68,43,19,36,90,217,104,181,24,208,139,174,90,17,135,149,121,6,124,126,153,32,90,177,207,14,6,122,46,213,182,86,82,204,135,248,169,237,220,46,45,148,90,156,11,56,100,60,254,88,139,66,135,197,34,128,190,73,154,126,198,78,27,254,145,171,22,60,89,225,107,43,132,246,65,247,106,67,16,9,142,8,108,40,219,212,52,211,6,35,37,96,0,168,193,213,18,201,135,180,243,50,132,141,178,77,177,178,39,225,215,222,
128,84,188,77,209,20,43,109,241,62,209,230,145,79,148,222,248,25,97,147,70,212,100,61,131,175,15,146,99,108,222,45,20,188,220,150,203,218,114,25,60,113,110,9,42,92,41,159,244,8,228,154,32,227,41,27,214,119,212,189,210,112,49,93,201,227,225,4,94,108,81,165,217,140,165,30,241,94,237,81,109,207,117,37,160,237,230,105,19,188,248,192,84,8,41,154,204,197,86,134,235,201,114,142,231,6,231,153,122,101,253,236,188,198,93,51,193,252,30,101,73,94,39,245,39,59,219,131,117,145,58,212,11,56,79,171,132,244,82,160,82,141,15,57,193,5,30,32,66,91,35,170,92,226,190,74,92,38,28,130,58,82,92,123,143,8,62,40,105,46,25,159,65,203,101,208,60,27,243,121,64,77,181,224,225,243,40,45,233,57,215,138,149,91,209,11,27,49,203,178,44,25,215,37,170,115,104,158,246,216,40,210,100,216,245,234,62,248,240,170,9,80,13,26,173,44,37,119,195,44,110,88,169,226,218,173,22,56,18,45,41,107,64,196,100,188,42,16,153,79,243,88,25,8,255,202,
132,62,186,224,12,54,2,32,117,104,109,70,222,128,98,74,197,202,94,63,124,250,128,155,39,77,224,142,230,29,103,223,250,253,87,176,173,250,222,139,57,78,65,71,242,214,124,123,204,94,88,11,139,215,226,245,122,25,195,195,32,156,8,136,3,100,53,159,227,104,75,80,209,198,162,197,219,89,22,166,166,212,113,185,113,5,2,72,16,91,50,206,135,7,215,50,124,28,53,169,193,119,79,53,214,128,135,5,162,112,126,129,32,181,211,87,17,211,199,108,152,233,229,215,217,101,67,169,204,20,93,8,105,63,94,143,92,80,149,125,10,96,2,75,75,18,68,180,164,42,173,49,102,73,133,42,112,61,15,189,72,206,192,27,57,240,149,212,135,40,166,29,150,5,253,248,130,237,109,217,118,127,207,22,48,18,58,196,74,114,84,121,239,22,56,168,51,61,187,182,65,244,59,229,142,36,141,163,94,141,214,41,203,54,171,168,173,51,29,223,106,92,202,95,205,107,52,180,140,96,216,223,22,67,237,35,112,210,62,128,83,38,188,64,198,136,54,175,200,145,56,44,13,35,96,105,
110,153,202,71,29,181,160,163,59,140,57,26,32,87,19,240,109,45,99,110,37,100,54,99,11,147,58,60,132,98,101,233,193,78,77,79,76,138,196,83,199,43,70,211,87,95,255,10,177,158,141,181,112,5,6,143,156,34,111,114,190,22,191,140,247,51,52,210,199,227,0,164,29,255,84,109,181,15,159,217,95,195,207,175,37,87,173,174,49,234,59,163,241,64,151,180,32,197,53,22,79,189,145,60,8,8,13,188,252,230,72,131,51,89,31,140,57,119,96,137,136,43,81,125,55,157,153,74,83,157,72,181,147,10,111,70,84,65,217,206,105,84,215,180,154,76,53,60,162,92,170,185,216,64,97,163,206,125,139,6,73,57,183,40,114,146,84,224,6,172,99,38,82,10,92,139,195,218,56,111,186,227,179,249,112,65,35,41,172,107,124,239,38,52,215,2,36,145,105,34,195,128,88,38,41,202,74,66,244,24,103,21,83,91,250,180,28,210,139,238,94,253,44,8,154,166,15,68,12,214,94,32,206,157,227,118,177,39,37,164,91,203,185,212,240,228,124,248,218,71,232,52,5,165,133,203,
119,27,211,65,194,40,199,225,129,137,61,160,244,201,221,103,125,91,45,78,243,89,71,13,232,168,87,112,174,78,70,55,243,196,30,197,232,86,10,192,145,56,130,252,116,54,98,65,103,99,16,99,232,91,108,246,25,239,236,173,219,62,240,92,67,100,214,55,241,155,141,165,179,109,52,175,0,118,214,10,145,24,53,38,135,4,151,184,182,142,250,191,221,232,140,142,222,121,108,130,132,29,149,107,146,206,115,35,113,123,239,210,96,52,57,204,214,44,36,31,179,6,144,240,233,179,219,235,19,238,67,34,174,131,65,192,229,137,84,158,28,145,234,20,42,220,236,128,161,217,55,242,199,41,11,69,137,233,182,252,166,21,159,186,244,201,211,153,88,181,39,23,102,114,250,53,94,153,68,132,229,9,120,79,7,98,66,69,157,64,227,2,21,232,181,167,136,197,107,238,74,181,69,200,214,65,190,14,196,148,205,92,86,20,146,161,9,210,0,25,54,160,96,229,40,242,100,96,38,106,131,120,141,170,177,38,149,76,155,178,153,81,10,88,182,105,51,51,109,12,117,93,156,205,16,144,
125,96,48,216,161,25,25,21,77,18,67,75,13,203,41,190,88,16,216,56,24,150,10,182,138,56,229,4,200,14,152,188,202,167,94,166,129,70,175,189,194,218,18,204,71,213,18,48,75,198,239,161,124,44,213,96,138,196,208,166,211,172,61,95,184,180,136,214,102,225,220,245,24,171,221,225,214,62,153,155,114,65,10,13,126,58,204,149,170,170,239,248,247,10,56,92,94,186,90,27,110,68,236,16,235,231,88,27,6,241,181,254,224,12,31,131,67,248,68,239,250,26,73,222,230,233,150,218,58,234,102,235,249,101,125,60,78,87,171,202,20,114,121,139,90,82,118,235,240,24,130,89,18,75,251,117,146,44,236,247,210,44,204,21,132,227,68,72,140,124,8,191,38,169,130,252,123,82,144,87,178,95,120,183,102,217,244,200,8,133,144,142,61,137,100,175,161,212,75,45,204,44,180,132,25,249,171,162,117,179,105,109,3,71,9,199,44,163,101,211,149,144,123,13,238,36,38,206,164,193,144,122,245,42,105,90,24,56,66,68,242,30,50,64,26,247,214,137,40,205,241,137,91,64,85,177,
206,26,155,106,220,148,158,106,35,16,218,171,127,162,241,142,150,76,241,206,64,235,218,105,217,55,214,57,156,49,158,203,143,196,44,135,56,51,178,183,21,165,172,67,244,150,24,118,239,194,238,149,147,80,189,170,175,149,9,153,37,10,145,215,7,194,202,229,86,226,213,202,136,89,163,200,136,141,190,213,3,178,202,73,224,181,229,171,108,135,209,198,44,44,184,187,233,202,51,222,216,231,158,79,126,85,167,130,234,225,243,210,148,141,36,178,12,218,206,130,210,182,129,163,19,10,185,156,195,235,29,145,127,107,119,177,175,118,247,240,148,170,103,177,52,88,245,231,57,229,145,9,246,14,93,92,154,179,134,107,252,194,22,57,65,70,36,74,237,143,141,249,206,81,228,18,162,57,52,4,131,43,24,63,205,147,212,69,146,30,203,188,176,226,42,26,83,142,160,220,154,175,58,235,27,251,61,51,161,183,8,139,240,186,145,92,115,45,90,204,78,199,124,34,154,107,248,39,228,16,142,44,34,52,172,45,80,226,76,221,24,190,149,141,48,153,11,202,82,175,41,112,180,73,229,50,
170,86,152,144,148,204,206,161,126,220,49,206,47,29,243,29,209,143,209,73,212,242,122,222,93,31,49,183,73,201,221,110,118,194,212,61,221,126,245,235,11,147,161,246,130,161,188,148,85,44,171,138,183,97,120,44,107,134,101,233,148,79,218,5,141,216,17,18,186,107,241,129,149,148,88,233,85,140,181,13,58,241,17,95,250,57,254,123,186,233,205,180,113,216,217,144,24,167,154,96,80,217,201,78,22,156,162,160,76,208,121,209,119,48,29,230,230,141,68,121,135,71,247,248,129,64,214,178,131,33,67,0,125,190,154,19,100,54,241,123,223,250,167,55,151,76,236,227,45,241,136,240,61,240,73,38,128,235,145,207,215,201,165,211,53,164,103,245,184,183,186,17,74,203,239,5,203,97,230,186,63,152,222,246,5,230,122,53,121,231,36,28,34,178,232,243,98,19,12,101,142,187,177,124,113,60,127,144,60,240,41,252,53,247,34,59,198,100,238,174,181,32,118,214,59,176,152,215,59,36,146,57,82,79,28,59,197,20,164,242,218,211,36,209,105,239,170,20,231,211,43,149,177,194,187,87,
83,114,184,63,144,195,26,102,43,187,138,158,83,64,48,202,221,227,102,111,95,208,91,195,11,120,90,138,32,215,54,98,26,18,126,65,246,60,181,248,181,230,213,171,185,34,86,142,239,109,215,66,254,123,45,142,197,118,233,242,66,203,162,229,22,70,16,168,86,14,14,126,24,251,140,48,159,215,109,19,213,163,6,118,149,192,134,71,3,108,123,252,186,2,175,137,171,14,218,202,171,65,18,176,167,110,18,160,82,227,86,120,69,105,24,132,237,75,160,184,130,111,156,35,205,44,96,28,87,5,70,102,218,59,20,31,118,63,21,190,82,41,160,135,200,209,38,57,161,184,18,246,156,241,0,40,136,13,89,175,249,168,236,29,220,174,210,203,56,29,180,174,234,215,141,8,201,242,9,101,195,137,118,194,76,181,82,202,62,225,11,5,76,232,88,47,61,160,29,129,1,167,175,190,248,63,194,32,144,171,157,204,121,217,236,226,233,52,93,63,182,149,118,95,49,250,192,233,197,178,48,30,107,157,101,35,123,23,138,125,154,218,174,17,26,93,231,133,244,100,254,114,150,33,54,24,
160,145,65,42,74,179,25,105,147,186,241,213,113,158,61,48,92,144,186,215,247,39,17,151,27,144,249,132,41,93,105,47,77,72,44,82,244,64,171,45,88,16,241,121,79,86,110,160,247,80,192,222,53,148,110,108,79,92,220,174,115,103,227,234,130,5,158,37,125,6,41,22,149,208,169,73,135,65,67,251,63,217,123,139,101,7,150,168,75,239,109,60,239,238,73,135,223,198,35,79,236,176,195,79,160,35,102,102,102,102,102,29,49,51,51,51,51,75,62,247,191,29,166,129,95,192,142,80,41,162,20,245,85,230,94,202,218,185,118,9,82,175,102,79,162,16,8,56,172,97,22,95,107,85,30,175,215,176,10,243,166,124,254,108,21,214,90,127,66,27,73,104,55,141,130,151,72,41,155,150,107,229,164,94,74,155,135,90,118,191,237,109,75,27,39,227,26,97,47,251,165,167,34,155,17,97,16,21,80,70,241,92,12,243,52,226,148,147,102,188,103,108,192,154,166,214,95,230,227,192,106,224,166,5,239,116,220,203,160,122,30,251,154,179,208,245,151,27,109,82,168,71,29,36,186,41,
22,137,78,66,191,25,212,195,243,56,121,151,47,239,189,49,95,112,248,249,83,130,90,3,165,51,152,48,39,2,183,45,96,213,156,249,120,9,57,120,12,81,52,237,244,63,44,59,101,239,254,27,187,104,31,222,36,25,118,19,140,12,222,132,0,82,204,120,27,186,145,98,132,6,48,232,91,200,22,90,218,237,202,227,246,90,157,174,173,197,200,109,151,104,43,180,202,20,109,235,118,238,108,135,88,86,200,201,117,133,211,115,112,21,251,209,241,160,131,100,135,162,66,120,103,152,119,61,140,133,129,75,156,115,119,11,110,57,150,122,40,141,230,246,48,38,246,183,94,6,175,236,113,227,177,128,225,47,0,230,22,92,229,20,0,171,198,216,148,36,252,245,79,15,2,88,218,95,244,146,116,94,138,223,206,213,222,101,139,189,13,84,147,64,13,73,140,132,56,70,23,198,232,98,167,66,23,39,152,35,45,209,152,110,108,152,234,161,140,106,76,184,147,25,119,37,218,17,246,52,227,207,199,185,92,157,173,140,229,103,93,172,214,37,58,211,60,29,24,106,210,86,96,229,12,5,
158,31,204,229,148,76,169,196,85,154,193,180,250,87,68,186,177,132,129,13,217,90,147,13,1,190,62,16,241,13,28,29,222,204,216,244,163,182,208,107,202,183,176,76,137,170,113,169,30,117,200,86,147,244,172,145,46,125,212,134,118,118,167,164,126,196,105,193,83,184,184,130,173,109,213,176,121,66,108,131,14,239,198,17,108,37,175,135,149,182,36,74,21,196,240,185,142,143,74,203,246,41,58,191,16,138,177,95,63,130,31,255,144,100,153,161,23,210,195,52,250,211,235,117,123,189,95,31,201,97,170,48,116,216,76,235,152,226,113,189,245,160,184,138,11,224,36,250,153,1,254,22,215,31,139,184,12,118,254,229,114,89,173,54,165,45,105,91,109,102,47,184,244,164,101,239,205,230,27,44,120,4,110,176,1,24,86,42,134,30,71,240,92,194,18,234,11,118,221,170,15,157,87,58,195,171,89,54,221,122,163,79,61,90,8,230,0,47,55,224,89,85,212,143,127,114,206,31,50,70,219,191,31,51,203,157,208,78,62,88,247,198,78,79,154,179,0,77,101,127,86,141,9,133,93,14,
241,201,34,55,54,216,70,38,19,104,100,2,85,23,20,45,182,158,54,69,26,121,88,39,226,239,0,24,255,235,236,124,45,47,123,157,191,76,109,61,107,51,206,86,59,107,12,7,75,92,47,93,112,186,227,115,254,51,246,120,7,144,79,136,156,130,67,234,162,91,103,65,108,230,190,119,31,191,254,252,132,80,44,121,85,84,120,120,134,170,75,68,83,157,39,18,171,68,252,111,180,91,73,198,46,54,70,14,153,254,25,51,95,188,100,217,46,177,237,53,141,226,184,101,38,60,127,140,200,238,107,236,117,36,214,238,99,101,31,211,140,211,196,66,143,220,8,50,216,146,40,215,0,52,182,37,204,99,131,152,217,67,138,45,146,248,30,154,236,36,200,84,159,66,28,82,0,100,2,145,250,38,146,183,169,207,73,110,142,212,112,148,239,239,247,204,102,103,217,223,243,11,227,192,29,177,106,222,56,176,14,142,240,31,72,76,197,97,170,211,28,164,24,3,249,213,211,59,157,71,177,242,144,89,112,85,169,44,106,97,199,13,141,157,74,180,10,186,78,194,93,228,10,31,246,174,
59,237,130,221,43,236,148,185,47,150,175,9,29,140,158,215,225,41,216,2,49,87,196,253,137,141,35,217,187,169,147,142,209,37,24,226,113,166,182,25,1,173,109,88,194,246,171,250,75,42,205,63,51,34,183,237,156,136,131,167,135,42,188,91,252,9,90,138,209,116,77,235,208,192,255,41,6,89,58,137,174,179,168,90,223,242,229,92,217,88,222,115,237,66,177,254,61,72,140,22,153,112,252,58,214,151,50,163,21,87,164,232,124,101,243,89,132,177,245,108,182,87,88,151,87,53,189,85,235,165,218,52,95,75,190,123,161,205,233,84,219,31,12,229,253,87,112,60,114,172,101,163,235,43,121,54,170,229,82,163,89,175,21,159,118,243,89,238,52,17,145,37,183,202,164,102,207,58,111,53,233,125,149,130,15,231,163,202,44,107,120,202,174,199,163,123,222,189,222,251,251,27,76,106,35,84,237,212,167,217,178,26,206,220,141,215,121,104,29,239,224,209,251,172,170,46,90,170,173,185,109,56,59,214,179,251,52,127,62,153,152,138,245,123,249,241,247,17,195,217,137,14,231,254,99,32,
4,47,199,119,232,199,123,219,123,55,33,31,86,95,140,33,248,7,222,205,205,127,32,167,133,57,240,69,94,24,63,120,70,237,244,146,105,89,75,231,181,138,217,122,55,137,109,103,230,135,254,28,113,8,85,195,29,112,248,162,8,92,228,24,205,15,32,244,185,240,100,5,26,4,70,4,206,225,58,30,138,150,42,199,169,11,202,214,191,247,153,130,139,72,179,175,207,227,76,232,4,165,165,191,119,1,50,231,68,89,221,194,69,196,137,199,121,69,157,52,79,214,210,13,92,93,240,219,188,250,1,39,42,111,31,173,235,126,34,63,200,237,42,126,71,251,208,69,61,111,2,121,7,10,172,250,83,93,157,100,69,87,184,12,58,60,109,135,194,85,141,67,143,60,32,130,49,175,11,51,56,217,223,58,141,214,71,127,176,195,229,87,74,127,247,221,214,140,187,255,168,81,90,153,255,248,124,13,249,141,23,51,177,144,3,167,132,165,57,201,162,1,139,17,35,144,137,52,191,24,204,137,53,65,167,110,116,123,223,110,83,238,200,87,207,204,22,225,76,225,115,107,87,128,222,210,
123,172,106,85,88,161,42,45,226,34,159,248,102,54,63,148,226,214,208,73,217,95,149,105,41,81,102,109,107,77,35,36,222,113,7,243,207,206,222,67,206,96,251,197,19,144,224,84,126,235,112,249,226,10,194,60,126,219,76,181,145,244,123,215,34,212,213,81,194,160,36,153,181,99,163,247,77,78,53,237,161,216,62,219,14,178,164,231,253,244,97,111,18,134,211,175,64,31,66,112,142,200,58,154,11,63,31,239,192,140,47,78,62,35,125,156,179,220,40,236,70,106,26,76,109,222,86,15,135,209,71,116,108,138,114,208,104,159,138,25,191,197,195,164,94,102,200,32,25,15,71,63,230,63,34,29,57,117,99,183,214,200,27,75,2,151,60,127,100,54,137,102,243,83,67,78,162,110,193,146,116,240,131,223,91,79,61,86,117,100,106,39,59,218,101,199,214,133,230,60,54,23,137,122,186,89,14,24,48,234,10,65,157,208,18,20,70,134,240,243,220,113,61,92,167,138,190,156,238,219,161,192,129,229,32,216,27,1,43,37,209,176,97,224,251,195,126,154,218,254,9,73,239,7,164,229,
116,192,154,218,211,81,109,81,68,45,179,188,27,217,15,74,43,98,9,172,35,24,32,109,0,32,79,35,100,202,34,206,40,247,241,103,163,106,120,210,95,42,49,171,174,153,29,138,146,52,145,225,113,130,83,2,94,205,83,72,143,254,148,19,67,35,99,24,101,145,115,81,31,41,210,53,93,167,3,87,211,153,74,79,102,147,228,3,50,193,204,174,126,176,173,151,97,198,244,50,105,122,168,131,65,122,107,230,95,196,202,111,164,155,184,139,61,186,33,237,132,43,23,127,117,95,71,23,163,87,50,250,230,154,148,8,158,251,23,187,25,66,236,133,152,1,189,145,222,174,136,184,118,158,12,231,227,196,148,12,219,7,133,95,58,150,230,183,38,252,251,11,172,1,123,76,185,232,73,244,92,182,5,155,154,80,1,30,57,174,12,155,107,109,146,144,203,28,61,151,6,135,97,66,132,211,223,131,137,57,125,22,35,151,135,97,88,152,31,40,199,206,238,164,188,248,180,166,26,23,175,91,233,97,37,185,77,55,244,65,62,64,93,130,75,227,202,71,120,52,24,76,191,134,8,57,
1,214,155,213,99,206,117,150,45,157,15,21,71,27,190,172,167,170,35,245,71,191,183,118,78,243,218,53,52,83,149,129,78,65,35,240,89,134,224,19,70,13,61,202,247,72,197,206,4,252,118,155,100,173,219,145,198,188,144,176,37,131,254,197,120,35,112,245,168,223,127,119,170,62,133,140,153,135,130,50,213,166,162,160,233,162,116,5,133,152,100,162,135,201,9,120,46,116,222,7,236,228,224,66,144,239,241,144,29,47,179,228,115,81,70,215,140,218,219,225,2,111,250,50,221,117,139,111,119,127,197,59,92,168,111,240,155,5,19,238,239,239,53,35,190,58,84,175,150,254,26,95,180,198,117,30,40,35,96,101,237,212,236,204,78,71,92,192,192,117,9,91,243,223,73,63,53,205,133,190,58,2,100,195,62,220,150,112,240,74,71,35,179,138,104,84,142,117,80,41,107,84,73,20,29,41,116,160,218,212,236,159,133,191,7,88,38,129,63,53,138,61,231,42,204,232,177,138,33,110,34,22,30,94,222,8,141,166,240,163,70,110,132,205,144,165,126,125,208,124,212,189,92,207,159,155,
213,226,121,178,56,52,203,100,19,198,91,183,117,93,167,243,225,236,158,152,87,203,85,68,227,112,190,30,93,247,98,245,190,235,192,200,115,74,179,113,224,30,14,167,189,117,121,183,238,229,106,243,170,182,65,251,11,136,185,117,249,174,194,253,39,152,101,97,49,215,246,214,233,114,185,68,174,206,245,244,93,189,112,87,173,229,184,110,94,145,215,171,78,130,118,175,183,145,63,17,171,47,138,139,205,32,169,210,53,229,187,126,179,48,16,210,116,63,124,122,176,3,40,160,162,4,175,128,253,17,83,124,178,3,128,253,65,158,47,221,143,186,208,208,55,133,147,13,61,120,187,111,229,27,105,242,130,54,252,67,121,19,113,88,132,100,255,40,185,110,238,72,236,210,185,169,16,60,214,30,184,231,236,207,144,121,155,15,203,63,162,249,115,212,164,180,246,71,138,250,251,196,144,211,67,162,92,160,60,201,0,123,22,200,190,139,4,184,147,224,105,84,161,179,148,42,154,206,253,243,93,233,17,221,200,140,205,65,237,108,187,122,203,205,37,85,241,36,133,94,77,47,157,94,108,112,
142,102,159,140,211,202,120,46,56,93,201,203,114,12,81,220,50,134,6,172,226,71,91,182,88,112,41,229,226,166,163,86,122,90,195,208,52,160,113,30,201,215,76,163,156,171,201,245,71,63,117,97,185,47,75,84,57,109,197,181,109,178,236,202,39,166,45,147,137,93,135,116,167,137,0,239,103,200,3,169,86,169,147,225,101,232,162,33,86,155,114,155,61,93,185,211,208,47,106,176,110,97,81,200,182,24,71,83,215,168,205,149,11,79,98,86,169,150,33,199,203,68,23,193,60,131,222,247,175,22,253,241,145,143,159,27,17,198,100,148,3,112,64,157,249,132,50,52,240,211,66,74,34,128,24,84,67,170,31,155,236,204,117,113,216,56,251,129,167,217,36,161,86,159,197,95,188,237,55,219,253,192,184,154,89,27,64,43,128,103,8,63,118,163,133,181,181,123,179,0,106,240,105,248,205,222,5,241,60,195,149,9,31,217,59,80,180,232,23,24,86,59,49,98,133,139,65,93,127,153,103,201,47,13,176,214,6,208,195,253,134,72,123,241,50,220,123,245,61,245,147,4,127,30,37,13,
207,202,15,172,106,47,170,23,180,22,26,218,62,94,246,105,170,78,29,219,112,231,127,174,32,111,43,209,222,30,96,78,202,44,49,191,148,35,175,177,83,204,78,246,70,44,143,246,192,127,110,70,253,247,92,92,113,158,38,44,203,29,99,219,232,63,17,193,41,136,88,63,139,215,214,148,144,115,186,214,215,183,73,225,226,166,10,118,217,211,61,180,102,43,40,118,74,57,141,47,51,125,210,250,59,198,1,40,48,64,248,244,163,79,193,212,141,3,104,178,192,79,148,32,76,124,249,51,75,172,10,64,249,119,245,75,128,136,123,63,0,59,18,137,234,15,229,164,232,135,208,74,221,254,201,218,64,31,177,126,188,141,41,28,107,81,29,125,178,186,34,179,18,5,102,66,231,123,181,3,16,21,5,243,169,135,56,30,184,1,5,184,99,110,198,188,127,65,121,209,89,119,153,163,113,94,183,143,2,148,151,102,133,156,49,74,96,166,45,37,121,195,66,19,49,88,10,235,163,191,237,27,56,89,108,112,208,239,221,140,246,12,145,116,244,254,213,167,140,149,192,8,84,82,123,46,
206,56,119,15,236,173,172,225,168,98,233,231,73,176,112,72,229,111,86,133,88,77,249,133,213,73,216,13,90,155,65,37,80,180,128,254,207,248,202,117,160,13,145,22,83,169,39,115,13,5,224,198,223,187,238,83,114,42,234,219,96,250,123,58,67,179,255,197,130,198,9,196,105,139,130,171,128,129,194,193,132,173,113,179,159,171,57,110,251,112,174,71,222,249,147,78,120,49,202,114,199,194,114,43,109,206,89,105,179,147,23,140,138,94,107,90,151,78,217,182,89,201,55,23,116,212,35,219,88,63,159,130,66,217,244,45,85,57,147,61,61,169,208,153,237,148,138,133,206,141,245,3,24,156,127,192,101,153,131,54,63,196,184,114,66,152,74,0,79,232,36,187,44,77,110,185,75,210,193,201,51,63,61,162,190,235,247,159,91,153,156,239,240,69,97,51,134,16,23,112,46,130,96,42,186,6,58,199,51,205,194,242,84,3,42,150,9,15,128,200,140,128,94,136,31,136,248,226,124,233,191,172,111,40,135,230,147,37,189,188,115,127,115,158,114,225,195,177,88,186,67,203,72,1,168,201,
241,56,78,221,206,88,247,245,236,84,24,159,231,41,214,16,128,131,66,67,175,38,180,83,129,81,108,232,199,243,211,115,5,80,181,17,200,90,7,205,218,92,112,59,166,69,225,36,108,27,43,22,73,63,90,21,13,16,171,9,44,180,26,225,102,27,102,75,27,83,167,57,237,98,75,193,19,249,62,77,89,7,94,111,132,101,239,11,112,126,83,176,7,53,49,125,84,35,117,76,58,101,16,119,185,88,91,87,207,145,166,97,232,190,212,195,147,8,21,215,153,239,88,176,83,218,250,111,239,17,53,66,14,88,29,124,74,58,35,108,71,184,237,232,95,91,78,129,241,168,16,182,134,6,140,219,96,15,142,11,55,192,125,143,157,99,32,192,79,46,160,221,89,252,22,73,114,7,80,3,169,244,72,142,220,3,29,175,120,1,170,45,112,46,49,245,250,125,190,5,37,79,85,127,2,70,192,117,96,37,92,153,128,150,22,184,233,212,84,240,206,72,247,79,126,124,190,112,4,134,9,218,204,236,204,137,245,39,36,170,24,230,50,8,158,11,154,199,83,167,134,154,196,205,240,97,
180,252,220,127,98,242,216,232,147,223,185,49,176,112,161,51,4,113,189,19,188,33,200,254,5,151,97,100,71,188,188,206,14,58,220,171,173,137,6,134,108,104,127,131,91,235,238,18,102,172,232,79,16,209,139,9,129,118,38,24,27,249,73,75,121,250,191,209,105,133,17,148,216,95,23,254,102,36,17,158,7,136,173,67,98,200,226,36,92,59,233,143,79,169,2,155,149,176,21,99,5,213,106,177,213,109,105,206,202,48,113,154,127,89,88,150,140,233,138,160,246,158,155,220,88,104,254,133,146,24,154,46,223,71,97,50,176,147,236,137,89,88,106,142,116,149,199,116,136,112,160,50,42,32,206,57,244,210,229,119,255,173,37,70,202,47,41,6,56,179,114,90,212,117,43,226,73,3,113,188,227,172,218,61,182,52,3,119,61,157,57,91,152,211,2,37,203,9,27,55,71,71,107,202,54,217,177,97,2,46,220,198,159,184,132,11,132,24,50,123,98,46,182,221,202,160,31,148,157,97,231,77,101,164,138,192,162,13,88,36,140,107,117,80,16,110,12,245,121,108,161,209,231,74,35,198,
24,68,117,143,223,237,118,210,131,111,13,12,248,233,235,68,144,130,184,82,250,238,200,204,226,193,231,129,113,6,215,216,19,78,35,112,208,30,134,70,227,110,105,240,165,245,125,48,37,181,190,255,107,10,211,134,122,246,65,212,161,158,100,32,127,235,112,232,89,119,103,115,43,206,99,61,195,101,237,126,17,126,28,22,19,2,78,18,33,224,196,68,172,236,39,254,38,252,6,73,43,83,3,212,100,255,56,93,253,209,142,188,79,65,171,24,110,193,11,179,184,39,152,197,235,162,187,181,154,55,174,167,17,122,53,194,111,101,23,117,51,235,118,43,97,87,78,67,81,87,16,100,160,0,173,124,74,151,43,5,8,189,51,177,231,196,42,135,87,127,65,140,24,94,253,81,110,248,51,234,112,166,214,96,211,188,30,140,166,224,0,136,74,108,114,3,81,133,78,123,10,139,186,119,88,118,46,238,105,87,243,244,109,223,111,248,105,231,102,229,216,108,149,15,61,118,56,227,209,5,51,142,80,162,101,43,241,48,110,21,238,232,102,130,161,62,228,75,135,117,31,124,248,217,29,184,
82,0,145,169,186,147,32,141,251,186,173,95,145,167,63,196,224,47,155,69,77,16,201,100,224,200,111,162,33,116,198,186,135,49,12,151,38,76,140,245,144,236,231,198,255,252,48,198,55,84,126,201,38,213,43,153,225,236,102,248,59,34,243,133,34,8,15,131,35,248,208,178,3,112,177,129,43,120,161,191,112,123,206,169,21,26,88,216,75,56,245,213,77,227,229,101,246,198,237,96,189,209,159,31,244,46,226,161,217,92,227,11,250,74,59,8,57,46,187,53,210,60,204,66,132,83,161,20,139,26,99,78,134,56,12,82,136,255,36,109,107,65,73,70,185,229,223,196,124,59,53,97,231,101,205,143,25,5,47,175,1,156,202,34,95,144,196,95,138,151,130,236,165,143,155,116,17,252,76,252,195,147,6,93,54,21,228,148,250,66,125,235,246,181,68,169,66,154,214,221,91,153,6,247,87,150,72,122,32,140,88,169,34,131,184,82,123,166,182,226,11,177,54,64,96,12,44,151,92,110,45,141,74,37,117,190,20,234,224,85,114,62,127,156,195,18,60,180,188,147,109,52,201,158,44,198,
241,247,84,215,232,12,203,243,157,87,111,119,143,239,10,88,34,111,146,95,123,78,243,217,221,60,183,241,103,92,179,225,133,4,231,143,168,234,104,29,97,34,178,0,250,9,247,107,158,91,139,251,76,102,244,251,240,110,2,174,181,205,102,3,30,203,86,89,160,175,66,177,125,254,110,236,44,71,153,243,78,40,215,104,205,137,159,95,29,170,108,76,18,184,46,86,228,9,86,80,253,37,162,141,45,134,188,70,133,139,187,108,121,13,207,47,178,166,201,73,87,100,242,108,228,210,54,233,253,186,147,190,123,2,230,76,244,227,220,10,222,233,183,158,57,170,148,197,66,25,37,155,139,253,128,130,136,164,51,60,145,242,133,66,185,46,195,49,104,3,117,252,209,39,169,105,24,127,253,66,3,190,38,31,163,242,208,227,108,172,139,119,78,0,35,156,86,232,184,163,132,247,87,118,25,216,4,60,18,44,29,61,82,165,0,77,103,251,10,232,34,37,14,171,186,133,239,157,69,186,22,101,69,161,87,138,35,61,241,60,134,184,56,186,42,244,106,180,62,53,53,106,87,174,98,49,
247,53,45,7,53,47,142,28,5,56,131,91,213,130,154,32,23,55,198,253,123,176,21,150,180,126,23,251,242,134,165,109,114,250,202,204,107,224,198,14,190,178,186,55,201,158,164,249,253,220,208,23,207,193,194,238,148,149,60,196,218,44,245,216,172,65,241,116,187,56,117,58,163,85,150,135,83,44,205,18,11,107,211,61,111,72,108,186,90,75,42,147,233,114,29,235,26,19,48,235,198,72,212,23,125,54,172,134,142,100,181,201,235,43,238,160,233,90,154,197,60,136,149,98,132,189,139,205,62,124,47,18,133,161,234,88,107,172,184,26,111,144,182,158,224,114,185,99,151,231,69,123,152,217,225,151,145,83,228,56,219,167,36,129,99,212,123,148,246,121,40,217,143,152,101,252,224,112,211,123,136,69,26,201,150,163,85,216,136,120,145,25,179,200,195,238,139,55,190,218,91,33,255,40,251,116,138,151,197,217,47,76,67,249,241,193,76,114,72,34,216,55,10,176,191,69,189,124,54,102,144,255,184,64,99,148,130,53,143,235,27,88,140,160,181,50,9,216,103,27,248,167,130,169,36,115,
139,176,35,119,52,47,29,152,115,170,233,105,36,92,89,231,157,34,23,46,201,113,79,54,136,212,42,78,87,13,209,174,181,217,109,75,24,117,190,102,54,44,71,242,249,216,86,176,239,76,180,247,53,192,78,13,52,74,16,154,73,60,57,194,119,107,31,231,95,141,21,82,170,110,15,82,31,202,10,132,93,91,163,245,109,234,122,189,253,231,31,112,172,143,228,167,214,128,13,88,60,83,70,126,85,91,16,83,222,71,6,35,178,120,25,211,226,91,125,128,230,155,188,184,82,45,104,210,213,249,15,41,251,57,91,204,177,210,74,73,91,255,246,229,246,163,113,153,110,150,7,169,47,190,55,83,16,212,143,150,187,187,200,157,88,5,59,110,126,74,218,84,213,158,86,102,84,109,53,229,82,157,212,106,107,146,105,191,166,62,201,170,155,101,172,92,165,33,84,84,172,160,166,10,85,85,197,80,37,13,166,164,129,51,242,84,255,21,178,190,41,63,171,4,167,46,54,36,217,209,39,129,32,139,105,0,111,241,242,81,152,240,177,115,125,170,243,126,26,44,237,163,80,183,201,209,
44,63,190,239,172,89,205,21,127,0,47,0,78,5,98,255,93,61,72,187,180,14,194,77,19,16,100,31,191,122,197,48,54,249,241,73,41,168,160,5,19,185,190,215,139,51,66,2,136,39,194,213,162,171,226,100,118,171,141,120,5,183,243,247,23,185,149,31,183,114,124,32,99,171,157,142,42,154,139,137,249,231,27,43,76,79,69,5,229,230,82,10,187,95,218,18,98,109,37,202,208,51,10,102,240,193,15,44,230,179,25,87,83,123,42,223,180,46,185,136,197,213,167,242,5,215,33,91,180,238,88,170,142,207,190,219,166,125,8,110,77,103,148,180,224,165,110,239,128,105,137,50,213,211,7,237,196,234,224,116,126,47,233,98,91,165,25,67,39,75,113,125,86,144,152,136,233,55,151,227,204,54,162,166,57,125,27,75,96,205,153,214,78,213,196,174,127,27,54,245,120,30,112,118,54,180,166,68,27,156,134,227,204,119,204,203,19,122,153,78,109,117,126,187,244,166,69,229,22,39,159,143,152,237,233,46,129,9,94,226,86,109,163,217,110,196,18,218,198,82,195,100,137,48,125,235,
50,168,169,8,188,57,29,170,244,38,84,99,48,211,160,83,12,11,117,222,128,61,235,201,50,165,109,98,240,14,100,100,62,236,83,59,236,212,98,249,105,89,204,203,9,121,148,47,145,252,197,104,177,203,107,255,86,133,30,243,167,198,63,129,237,184,16,98,106,104,231,18,140,153,251,104,47,234,19,143,70,49,56,84,250,210,12,30,139,124,150,166,234,13,200,44,48,148,210,188,139,4,207,90,229,222,114,220,199,57,96,92,162,15,231,83,248,222,177,44,67,168,109,229,218,102,89,158,161,74,100,157,107,212,79,230,167,113,137,44,84,49,232,245,65,56,212,17,163,42,207,193,48,141,231,134,35,68,79,96,220,193,25,119,245,159,151,129,30,46,193,182,202,199,109,106,17,182,120,147,61,247,181,85,169,101,126,157,28,153,76,155,224,94,156,205,202,44,123,79,106,182,96,212,95,133,72,166,201,130,104,180,211,206,107,35,120,247,95,13,196,239,49,142,153,114,5,82,12,140,164,108,195,203,173,228,160,90,48,230,101,26,44,72,122,225,249,122,223,85,138,130,53,85,209,95,
166,247,16,205,31,153,240,19,55,189,184,240,207,75,39,209,233,137,77,235,161,181,173,197,120,88,116,190,58,161,198,124,6,124,25,7,225,112,239,214,121,185,155,184,122,46,86,58,100,222,218,102,163,126,243,40,185,89,82,184,12,197,186,47,103,215,95,25,212,218,156,231,230,24,124,76,249,123,171,107,96,243,246,105,28,62,131,173,142,69,193,108,2,202,17,122,216,216,88,179,27,163,13,227,28,12,15,30,172,134,242,22,209,28,133,21,48,107,177,98,23,146,252,0,118,2,220,235,215,94,52,28,184,212,0,195,200,80,147,98,81,7,38,10,206,13,119,197,197,237,151,225,82,251,242,168,66,209,121,26,211,205,251,66,128,225,52,40,158,20,5,44,254,136,27,195,149,122,152,75,27,187,168,182,96,232,14,253,18,94,171,190,128,84,47,17,150,202,165,153,254,50,217,88,167,86,28,202,17,68,135,158,187,179,238,157,128,217,140,137,255,111,223,29,116,199,232,40,164,130,99,83,79,238,13,53,134,96,108,178,38,83,114,191,129,156,42,159,164,133,195,37,43,251,152,157,
91,40,240,56,162,28,26,157,199,247,154,36,84,151,106,135,123,118,115,155,227,202,254,202,58,50,186,60,248,214,249,148,237,126,41,106,107,161,185,41,177,182,161,198,40,37,62,63,72,48,108,51,100,229,40,94,26,197,182,69,173,217,100,101,23,7,159,125,18,173,36,78,232,115,153,239,83,166,211,42,147,199,45,33,60,123,100,225,61,197,150,247,137,176,108,42,214,187,220,248,93,245,52,75,39,253,218,130,9,35,173,46,209,154,217,30,109,174,243,141,245,23,61,8,214,153,58,118,158,230,173,234,46,213,212,249,90,78,63,149,159,179,68,241,138,12,141,107,1,133,113,99,165,236,106,222,104,159,232,60,105,115,247,152,109,230,197,188,243,164,140,150,22,31,134,148,117,151,211,126,182,33,17,27,33,127,42,17,7,12,192,240,243,131,195,76,173,240,163,81,231,176,146,68,8,44,123,28,188,59,40,92,44,47,209,154,162,95,118,150,139,38,78,9,8,162,117,176,165,41,98,149,69,74,59,158,64,16,239,25,22,97,57,166,172,234,42,93,72,149,92,220,187,248,211,32,
190,114,38,110,169,218,202,152,185,188,157,245,237,47,232,144,159,142,134,136,172,42,250,231,54,60,193,88,111,56,104,117,9,206,172,103,233,248,237,78,176,119,253,219,185,131,201,108,152,247,69,254,108,27,216,216,77,220,130,27,125,156,159,195,217,100,114,164,123,153,233,231,45,48,5,183,152,86,198,214,57,187,161,205,220,48,211,231,241,182,214,38,168,176,213,121,238,139,157,199,85,197,172,204,121,155,241,227,37,27,179,39,64,23,151,177,57,207,106,111,119,30,143,91,155,71,220,229,54,44,217,144,152,234,195,225,229,124,221,158,103,168,45,212,86,245,157,247,94,248,65,153,238,10,141,118,98,113,227,191,221,195,106,89,225,190,70,211,140,230,170,182,110,206,121,177,55,161,27,9,131,154,21,187,57,110,2,223,235,199,81,110,10,27,137,128,50,209,55,14,240,210,231,173,119,209,125,131,51,59,238,3,128,251,187,78,106,186,48,254,26,190,62,210,198,237,132,24,9,126,226,105,172,248,64,11,209,132,147,156,129,132,25,139,162,115,86,29,154,71,127,0,223,24,12,93,
64,40,97,121,84,63,229,80,31,18,36,59,51,110,240,99,200,8,49,218,103,113,7,133,108,155,230,50,33,109,165,211,246,219,219,10,87,132,107,128,178,216,166,66,95,68,241,83,217,121,216,27,97,174,142,118,90,85,247,203,148,172,251,238,246,65,181,119,152,237,37,177,191,86,160,153,145,118,198,191,10,222,72,202,219,8,4,244,75,74,206,130,233,121,50,145,39,158,181,85,227,41,24,213,7,171,135,213,104,83,147,55,241,93,194,67,189,200,153,232,248,237,74,88,113,193,73,223,54,59,181,108,206,0,126,168,211,163,215,193,174,194,246,147,165,246,122,124,174,220,183,246,117,239,231,91,100,18,208,27,9,243,237,203,152,79,171,244,237,124,85,31,155,233,209,73,237,232,47,221,242,230,73,33,8,56,83,212,253,177,108,23,251,37,1,119,132,78,91,201,245,81,228,122,250,40,41,45,205,212,104,59,99,243,135,107,246,108,234,195,156,13,197,226,202,235,78,235,116,65,151,153,176,173,14,90,121,86,90,128,218,34,69,25,39,174,180,59,148,105,143,88,42,19,29,4,
220,212,117,38,124,43,42,80,57,249,166,20,146,60,197,247,154,207,108,190,66,246,90,196,250,72,0,41,71,242,227,84,206,120,251,72,126,106,91,133,93,146,145,42,90,208,241,101,251,89,92,189,248,12,235,202,98,44,164,22,228,87,35,28,0,240,93,104,65,1,134,100,76,49,49,147,166,26,51,176,207,211,2,191,80,253,154,45,135,158,184,115,138,244,9,49,166,89,204,175,145,112,145,208,206,133,78,253,98,48,142,23,138,48,83,22,174,55,186,214,31,24,171,176,102,39,201,147,142,239,232,227,47,100,47,223,181,121,37,46,218,49,146,65,60,111,3,235,89,13,242,99,120,146,65,88,252,7,22,135,236,184,195,176,180,251,145,248,30,114,154,91,47,175,115,54,46,47,27,119,159,42,93,34,165,51,82,170,250,232,141,166,200,197,219,207,95,17,217,161,49,104,165,182,79,137,239,253,180,208,218,91,207,230,93,18,111,1,217,78,236,11,27,236,179,201,207,167,179,114,90,192,12,118,228,99,80,247,101,33,189,40,0,72,70,96,180,191,218,235,227,217,205,151,254,15,
132,254,126,163,30,55,50,54,135,233,65,61,69,220,254,164,97,108,166,171,171,252,43,191,14,137,218,43,170,235,245,16,170,143,136,223,65,235,56,48,25,177,37,225,228,212,183,53,231,119,59,86,58,165,149,58,163,176,154,146,151,54,7,52,254,205,168,191,232,130,54,184,163,233,158,210,230,201,29,242,126,13,131,170,44,30,88,240,191,5,227,228,38,100,220,240,47,61,86,104,230,249,153,104,98,217,241,205,76,158,14,75,208,31,44,78,117,166,113,16,240,28,31,69,240,57,192,114,131,125,172,108,133,194,197,118,12,18,99,163,185,201,146,204,201,145,29,58,14,53,18,200,111,63,67,40,35,59,182,49,70,182,51,140,130,87,90,178,111,93,117,142,1,198,183,188,98,156,219,141,227,214,152,70,31,94,250,83,103,161,193,76,228,57,220,194,180,237,137,106,84,22,241,101,181,142,191,59,47,142,162,126,219,48,230,110,255,57,60,196,50,244,161,43,249,137,118,240,75,194,227,203,48,74,118,106,127,38,107,222,33,247,125,26,225,2,165,157,45,158,196,5,219,155,80,77,
9,229,93,202,122,33,29,29,105,79,199,253,61,142,207,87,27,210,249,104,233,102,87,123,79,86,43,6,12,31,136,79,15,161,164,113,229,55,209,217,167,179,130,41,212,88,53,13,155,142,36,6,228,137,120,64,246,208,238,96,79,191,27,78,88,106,198,132,228,23,3,117,132,224,19,137,242,137,249,31,200,39,200,27,159,143,241,181,239,46,231,31,61,64,43,173,122,100,62,167,86,135,239,106,236,43,208,15,46,156,97,193,201,170,251,116,213,216,100,244,108,154,74,230,34,146,22,160,125,230,32,227,80,254,162,167,50,73,64,222,86,243,250,231,207,136,77,11,211,125,163,179,231,130,175,248,226,94,62,61,187,56,9,172,233,42,66,24,129,202,60,143,185,81,148,236,178,149,56,122,208,2,232,241,110,217,130,157,70,121,74,231,24,236,0,59,49,181,176,73,178,73,78,251,101,204,22,32,52,63,165,31,243,138,225,54,130,233,110,242,114,78,79,173,78,208,103,133,202,143,207,237,111,115,47,239,134,113,111,246,124,127,98,76,72,31,165,160,69,35,185,254,234,201,73,78,
19,234,154,220,180,17,170,206,141,78,123,38,87,215,221,232,122,51,188,200,44,33,113,28,107,4,194,41,57,145,7,145,167,83,81,43,224,191,233,221,97,45,192,47,199,208,120,157,47,123,91,230,242,53,82,113,31,233,129,233,36,88,156,247,210,110,83,227,54,54,127,93,135,7,172,121,247,252,114,201,216,87,203,254,226,214,243,118,64,32,46,224,75,76,22,201,81,152,60,80,195,12,106,116,73,235,136,23,52,201,172,42,6,51,42,18,102,69,122,84,171,136,243,66,232,241,116,170,57,188,116,26,107,150,103,16,10,38,158,108,163,181,182,101,64,183,234,203,120,19,207,254,166,227,242,44,239,26,247,17,188,75,120,25,157,109,109,129,17,4,227,229,22,105,125,1,69,26,127,246,115,77,180,4,239,105,84,89,249,219,172,19,167,198,187,247,128,169,103,71,69,174,66,90,108,233,185,95,238,169,57,138,56,213,255,88,189,132,119,30,93,53,72,73,32,116,200,153,178,208,129,138,218,103,193,198,132,108,232,79,143,119,239,218,171,22,183,1,175,26,219,129,121,42,201,201,
34,39,165,185,22,208,50,83,24,192,205,2,204,220,197,72,179,210,196,245,99,28,185,212,141,189,79,57,193,171,55,100,58,47,147,240,174,62,198,151,29,162,217,75,205,160,98,140,73,239,23,185,246,106,41,16,69,179,162,70,181,183,84,90,42,87,74,51,212,204,80,63,31,37,235,220,85,235,28,93,223,176,156,148,80,216,192,80,191,69,18,176,87,15,42,164,245,136,181,66,142,225,117,80,129,113,27,89,79,118,102,213,103,148,47,201,66,18,91,237,92,93,85,86,247,217,207,3,120,93,97,255,19,30,118,102,17,41,108,57,13,51,39,178,240,226,27,211,171,99,174,138,46,83,214,196,205,44,109,66,175,78,244,42,4,169,73,85,168,83,226,205,85,225,22,20,214,222,214,109,94,98,10,34,101,45,8,13,189,79,242,6,50,82,247,218,239,227,92,87,8,71,75,49,159,51,220,245,130,209,190,153,187,17,135,172,228,100,119,203,90,139,53,161,165,127,88,142,94,87,164,174,66,26,146,23,67,216,226,202,107,112,53,218,161,154,120,43,187,236,171,231,120,24,255,188,
184,74,153,92,8,4,183,252,22,96,248,82,229,80,223,186,248,5,138,54,165,83,63,137,253,53,241,164,1,88,197,4,120,5,83,60,102,38,96,216,132,55,234,244,116,150,76,72,137,69,102,4,99,8,52,77,160,206,180,179,225,35,44,69,17,174,132,106,105,4,184,179,196,16,165,236,53,178,18,34,26,167,63,179,148,24,139,36,199,72,172,43,237,173,126,107,13,140,117,40,149,82,240,130,200,83,34,106,34,110,216,62,97,144,0,153,141,40,65,141,84,254,207,233,61,150,14,249,231,80,72,57,93,178,143,39,118,200,194,155,205,116,158,98,67,244,119,173,225,118,213,6,41,2,24,220,248,115,86,154,56,148,233,197,214,113,112,124,186,233,161,223,154,230,61,125,0,15,248,39,173,100,24,60,21,205,208,58,180,49,177,217,39,115,226,218,100,12,235,173,105,253,69,80,180,123,89,218,100,92,184,52,57,44,140,150,97,97,158,132,141,4,29,67,73,91,156,125,179,4,73,230,149,115,166,85,35,103,21,143,3,96,18,95,186,163,120,244,19,254,231,45,121,239,242,178,
247,213,33,245,144,113,227,150,22,108,168,116,46,56,151,200,187,190,69,233,219,114,195,173,67,154,24,94,144,69,27,247,59,6,202,168,190,138,215,202,62,68,7,41,42,229,12,24,42,51,75,94,172,90,140,203,130,177,238,121,139,72,79,61,15,125,90,174,32,124,104,134,35,250,78,199,21,199,166,221,203,139,178,153,122,153,210,47,224,38,235,176,50,19,245,117,210,179,245,107,66,36,149,186,51,211,140,222,58,89,199,195,236,7,3,123,215,56,89,73,9,82,159,167,54,166,120,146,40,109,59,104,142,146,13,70,25,197,16,141,31,131,0,11,114,136,203,89,131,46,59,55,228,158,37,228,184,142,36,128,4,77,64,38,104,70,98,77,35,130,110,215,189,205,21,247,115,237,194,202,105,108,62,150,247,191,146,66,214,49,191,186,107,69,249,160,79,44,127,133,42,87,184,186,175,20,42,93,78,53,170,129,64,113,211,108,118,244,126,123,173,178,179,164,186,222,122,70,23,7,173,187,220,183,63,191,221,23,225,7,178,198,10,156,115,66,164,158,107,92,252,108,151,153,225,208,
38,198,85,137,41,163,175,159,146,212,54,59,205,182,141,243,103,198,41,157,97,38,171,217,175,216,40,57,14,25,93,81,125,78,18,172,110,190,224,142,135,27,242,97,80,239,53,49,119,181,53,179,221,220,34,165,103,24,47,123,213,11,102,87,219,229,230,120,122,37,7,43,242,230,185,15,163,124,74,53,13,166,210,209,237,108,244,99,236,86,188,68,238,202,39,143,250,184,118,126,189,76,225,205,189,146,43,42,63,53,11,159,165,127,84,252,241,38,148,98,236,228,246,47,44,252,141,1,220,166,94,243,145,13,57,89,244,102,248,70,199,85,16,116,92,83,88,97,64,24,117,242,37,121,157,122,22,175,167,88,59,119,73,202,57,198,117,204,75,188,195,67,247,24,74,132,85,114,121,235,64,227,184,45,104,193,70,246,173,150,53,74,147,42,76,15,61,53,35,155,74,88,194,145,169,86,103,97,245,150,73,108,180,99,67,2,35,113,65,141,61,151,191,46,250,116,220,123,119,176,233,243,203,137,28,235,92,97,62,53,249,242,37,204,169,120,241,173,94,236,225,32,21,117,190,75,
106,141,27,114,186,159,136,151,247,147,241,121,137,17,75,4,115,163,189,94,1,155,105,30,176,219,160,117,250,175,90,157,237,163,70,25,246,49,195,56,169,120,89,198,224,228,201,57,88,52,153,158,73,149,48,39,17,186,247,131,153,72,193,198,161,17,84,235,123,35,63,56,42,198,179,161,126,119,30,147,206,99,227,101,116,190,132,143,82,255,214,14,154,89,112,96,119,205,214,28,11,88,48,77,36,131,26,52,13,162,152,184,243,233,160,75,193,253,102,60,163,42,95,189,148,22,14,88,220,193,212,23,63,162,131,116,247,213,66,143,29,16,147,90,145,153,160,39,199,62,43,237,88,235,225,79,137,213,1,29,159,98,83,36,224,182,219,98,166,34,98,181,143,37,96,179,116,130,54,4,159,78,44,99,138,81,65,74,213,123,139,142,59,43,253,50,206,26,199,18,53,93,198,218,137,254,250,19,38,243,50,81,181,218,178,185,24,58,111,129,194,91,178,3,51,179,190,215,156,216,154,225,182,91,15,69,208,12,111,165,173,212,167,169,85,198,164,161,85,92,56,22,100,50,149,187,
78,46,244,45,131,115,142,48,206,86,71,190,156,187,162,125,105,27,251,169,176,0,221,185,166,51,240,63,119,211,56,169,69,234,37,52,205,187,14,141,197,125,104,118,211,203,131,79,38,159,130,2,159,108,4,9,187,83,156,80,138,46,149,155,77,34,203,175,4,103,82,199,172,218,212,54,255,101,100,86,177,137,143,109,172,107,6,205,243,147,1,45,51,156,227,249,26,26,142,63,238,123,40,103,158,135,242,130,104,209,144,71,195,62,26,133,39,122,31,183,61,33,156,205,219,189,88,191,141,245,58,181,138,193,77,171,231,172,67,187,231,11,254,50,43,243,41,88,97,245,29,194,93,219,161,139,111,97,90,35,229,141,71,184,34,80,246,146,116,234,100,235,137,141,24,17,197,206,91,13,123,241,58,62,153,111,199,45,92,162,103,123,134,137,213,180,15,85,133,135,76,1,154,164,255,25,132,27,25,7,216,253,116,92,9,106,181,175,127,236,229,3,14,22,153,4,146,85,228,36,106,138,238,131,197,193,92,215,60,28,27,167,44,84,110,93,33,60,41,132,194,96,204,126,183,180,
57,140,102,99,221,182,18,36,106,173,216,160,243,218,3,39,34,46,51,97,169,76,249,12,33,234,4,2,85,203,95,13,219,190,169,203,108,221,160,10,45,113,248,242,165,167,91,89,171,14,235,218,220,49,180,212,213,208,40,18,242,169,168,186,144,218,166,100,183,71,43,211,182,70,243,150,239,139,53,210,60,157,245,174,150,223,179,243,120,118,111,174,162,195,211,163,224,46,186,33,183,85,63,59,204,230,156,85,76,192,115,171,243,115,159,176,110,19,166,245,74,43,170,78,203,59,5,133,164,77,155,180,57,61,179,219,125,49,231,41,156,17,8,226,209,29,98,138,66,33,134,20,192,4,129,192,211,251,157,248,188,90,219,87,176,237,222,234,124,159,85,159,242,30,207,87,97,104,212,184,224,197,212,115,107,115,105,147,24,11,28,167,158,53,246,83,81,41,80,201,119,83,202,186,65,2,206,161,99,221,0,185,83,61,221,248,10,87,92,176,58,239,200,219,64,48,28,219,91,30,225,7,95,91,32,161,152,35,235,96,155,103,122,245,98,1,148,157,160,67,203,80,50,121,37,13,
229,227,232,215,5,245,42,162,144,172,126,174,185,58,159,96,142,129,138,210,23,247,169,222,139,57,168,130,9,182,27,31,247,183,62,241,32,38,102,227,94,41,116,157,73,20,221,41,12,225,176,212,51,232,11,61,242,74,161,167,41,184,140,29,192,242,222,19,220,250,117,196,46,104,170,32,247,158,94,56,120,89,202,105,166,222,35,141,234,171,177,113,173,61,120,105,186,114,1,208,180,248,95,151,102,112,117,13,151,82,167,236,107,53,170,160,174,166,122,183,147,184,125,70,147,76,22,22,126,115,129,100,44,92,206,166,149,212,118,13,153,195,241,107,130,232,178,46,174,108,83,75,139,26,99,51,50,49,110,223,202,132,124,136,187,201,230,176,79,158,215,235,226,21,187,169,97,119,164,74,118,107,76,31,170,86,231,219,252,28,247,148,112,86,27,178,121,255,168,191,34,171,136,44,90,96,217,33,178,114,157,155,191,31,109,240,55,116,183,28,255,12,168,199,119,201,180,137,143,100,45,3,227,249,115,194,213,20,51,119,195,126,106,110,80,253,144,96,141,203,19,142,64,75,28,186,
39,81,162,37,1,234,154,177,188,179,158,241,137,253,131,251,179,81,205,157,214,133,218,20,248,45,182,112,245,27,86,80,112,126,229,72,66,175,146,23,243,62,66,197,116,203,39,177,183,28,77,35,58,96,33,174,248,75,128,197,81,193,203,39,22,117,153,226,50,69,218,76,198,45,104,36,132,130,143,155,130,134,159,236,12,48,58,15,234,105,212,73,121,106,126,182,9,204,163,130,98,185,254,166,244,247,125,166,102,141,180,244,158,82,194,187,160,82,174,113,213,241,91,93,132,143,201,112,186,111,213,230,207,87,128,196,114,201,110,46,78,159,100,45,81,103,108,40,150,179,173,90,108,139,102,80,74,55,107,241,77,138,38,153,197,85,124,203,170,48,139,150,212,198,122,55,183,185,67,22,15,187,218,84,204,156,65,77,63,8,178,33,131,209,191,200,11,42,251,98,222,241,179,138,46,47,213,222,82,79,222,74,190,52,25,108,170,50,68,193,231,33,182,150,93,151,187,93,193,188,39,187,44,236,220,71,66,178,35,162,105,219,200,248,100,44,197,122,110,88,137,239,125,151,74,63,
158,36,121,177,59,135,107,197,56,53,141,199,231,48,54,228,18,252,14,197,250,97,108,108,254,89,230,111,226,150,119,154,229,10,158,220,222,141,152,105,169,137,142,141,76,106,202,1,84,193,55,255,80,73,127,150,68,141,118,183,226,40,220,116,189,9,159,212,157,59,155,165,60,253,202,48,185,163,104,182,57,159,18,69,200,131,37,152,172,89,49,176,120,130,145,230,57,12,245,56,180,60,45,232,6,197,47,140,131,213,21,98,232,66,222,183,230,10,207,78,194,132,20,75,71,37,226,171,214,184,162,136,87,129,242,25,205,171,223,213,188,179,240,151,21,166,244,203,214,249,114,99,131,171,60,182,9,73,180,70,116,217,233,213,248,173,115,22,211,194,205,53,65,250,43,58,113,39,29,163,192,84,179,40,41,59,52,154,139,11,254,26,225,172,149,4,46,162,127,146,205,244,155,22,124,127,59,158,11,254,108,226,121,95,204,158,110,229,250,100,210,243,40,85,149,116,122,96,74,184,41,221,89,31,239,87,101,149,138,34,245,208,152,119,102,249,10,139,27,80,30,195,100,252,90,22,
189,221,165,55,142,184,173,208,72,21,31,98,106,177,124,87,237,230,254,138,191,25,91,159,166,165,156,122,61,200,180,110,1,201,178,24,127,122,162,71,23,200,143,76,153,85,75,122,73,159,109,174,70,100,21,53,75,213,26,9,253,43,33,243,23,133,89,233,166,111,143,52,207,49,206,203,174,90,223,100,27,128,51,103,185,76,74,152,185,185,68,155,234,216,144,157,149,146,238,75,251,208,190,31,175,193,210,171,232,57,82,157,208,157,217,248,231,107,224,75,99,159,237,248,94,113,223,60,204,198,162,240,240,158,64,11,209,180,229,0,108,172,82,229,114,233,153,80,50,112,234,137,199,84,167,51,75,115,78,164,223,212,158,202,237,6,83,187,239,117,111,35,155,139,212,94,47,10,19,155,205,228,235,186,142,11,152,11,226,1,109,231,80,183,30,123,227,241,183,223,216,175,239,45,228,46,30,62,249,230,243,213,241,143,233,214,86,251,246,109,250,140,79,185,158,47,69,184,241,51,54,210,174,158,48,42,167,41,162,136,40,2,30,103,236,80,191,31,141,75,237,43,194,125,135,197,
77,35,161,115,63,252,188,252,110,142,25,220,73,48,179,69,11,199,83,222,220,94,203,44,73,135,12,137,158,233,244,104,149,25,61,186,53,110,234,41,103,255,41,117,107,194,18,12,38,212,90,43,246,126,214,234,37,115,25,74,20,104,184,41,10,186,214,4,244,85,38,33,35,46,12,108,198,129,78,249,216,242,37,93,175,51,127,237,209,114,67,250,248,152,130,210,52,200,119,125,111,245,102,175,82,234,68,174,208,180,233,199,170,126,123,62,246,191,33,131,196,198,109,201,112,143,178,227,115,205,134,41,46,173,148,83,65,54,78,62,49,243,147,168,24,42,201,67,97,205,146,119,95,154,169,199,86,51,147,87,22,183,248,208,80,166,203,233,198,162,57,220,44,54,213,202,30,167,73,111,9,213,91,232,117,204,145,226,154,172,204,250,221,168,84,117,199,234,115,167,45,116,41,93,118,244,74,237,149,26,66,52,1,90,136,16,231,203,124,185,178,97,20,127,102,92,159,87,14,77,202,218,33,126,188,143,129,190,254,68,129,88,93,71,67,109,13,235,65,8,153,47,224,233,42,200,
175,255,108,223,183,224,145,13,79,90,159,230,248,2,176,43,252,14,92,85,130,196,91,245,101,186,142,38,86,221,21,214,217,4,200,189,200,60,124,102,224,196,48,171,102,240,206,10,143,84,119,243,191,106,80,114,44,14,146,169,85,33,247,240,88,44,205,17,193,213,44,49,223,11,121,144,10,241,194,22,33,95,67,28,101,163,67,228,138,156,254,72,87,9,200,126,10,41,11,155,118,134,62,185,241,171,83,163,144,20,115,112,206,144,5,209,208,254,117,124,15,60,250,161,62,48,215,182,185,50,157,166,108,252,141,44,121,54,197,179,233,148,195,92,170,40,135,90,197,250,4,172,91,182,99,56,18,30,182,233,2,26,254,89,72,116,234,234,17,86,91,193,45,237,211,51,208,81,200,35,21,60,147,217,12,168,28,161,146,162,206,144,172,36,117,66,173,61,126,146,65,71,177,135,83,4,175,161,250,132,120,217,169,169,113,230,70,125,53,181,116,171,143,13,145,148,100,224,198,164,173,133,96,232,80,131,217,122,255,228,75,56,215,20,139,187,91,215,68,15,58,168,79,71,183,55,
218,73,27,69,250,251,202,132,226,118,17,116,72,63,162,218,252,238,139,20,40,85,228,62,64,148,53,254,171,215,212,5,94,225,72,37,151,51,16,182,131,157,68,7,96,94,33,100,161,43,134,44,9,102,53,66,104,170,69,218,118,41,255,44,49,65,47,100,215,198,108,192,142,115,185,160,230,118,135,205,37,236,108,211,102,89,173,155,221,152,199,52,33,77,65,63,212,86,157,176,66,52,14,124,128,6,219,249,43,225,139,49,171,158,74,166,224,173,222,244,60,212,82,247,99,62,163,45,63,21,215,24,132,141,71,217,48,2,206,23,147,118,68,226,34,23,63,207,142,77,251,183,230,131,209,51,159,44,52,174,165,130,124,168,46,223,179,249,234,203,26,235,67,202,67,255,190,202,83,20,79,69,131,200,39,27,152,124,242,168,103,246,204,98,250,38,102,191,162,201,243,241,124,182,111,199,24,248,209,232,151,149,222,53,92,253,229,83,124,124,42,205,90,230,116,126,238,206,201,52,236,227,155,3,234,162,154,6,31,2,6,16,88,253,85,71,15,68,105,40,179,123,247,213,13,247,
228,15,96,231,59,249,165,40,224,36,63,53,140,114,102,125,192,62,69,245,171,169,150,76,209,20,94,31,54,196,193,136,110,107,163,216,182,10,121,148,100,121,45,101,228,175,252,194,124,178,144,227,61,9,157,181,19,211,131,221,216,212,35,29,80,10,106,122,76,198,130,49,235,113,238,159,120,90,86,138,76,186,172,251,80,97,50,54,38,160,29,186,35,87,23,193,48,241,190,151,95,9,172,145,190,53,138,219,146,50,17,12,95,107,88,247,198,210,240,20,39,104,90,251,150,20,88,125,247,122,214,189,178,26,206,200,5,211,246,152,58,109,225,210,246,76,214,38,95,46,106,81,91,179,166,78,214,211,201,200,84,94,51,143,18,98,217,127,110,42,160,107,237,220,125,213,175,33,175,213,199,237,176,94,83,13,37,10,84,103,189,127,214,66,88,239,69,26,98,171,1,29,240,45,225,59,143,65,237,216,35,211,105,20,181,72,3,108,149,6,200,225,62,21,136,94,111,60,160,247,117,13,65,209,121,39,62,181,115,146,168,240,217,139,175,50,71,204,157,58,13,142,147,148,27,150,
242,99,75,232,215,236,85,199,83,82,47,241,105,95,100,174,202,136,146,244,235,144,126,230,4,94,80,187,121,166,84,97,186,241,21,114,139,136,187,8,233,53,185,162,222,52,206,108,7,39,237,27,105,40,31,112,215,13,235,76,193,174,246,99,169,236,30,165,132,38,238,161,54,186,214,182,245,118,40,24,177,54,215,214,235,206,106,207,101,62,250,170,83,61,237,187,105,196,83,137,123,92,53,222,138,101,65,127,183,45,145,149,98,106,231,233,226,165,160,102,194,169,174,13,161,99,232,177,45,56,158,92,39,7,183,7,222,232,55,151,208,39,39,145,34,20,68,191,171,94,123,241,179,228,51,73,222,123,29,141,80,171,22,131,49,88,83,251,8,11,184,126,60,31,43,27,99,254,125,193,90,119,37,35,76,207,27,189,193,131,60,45,16,234,60,221,206,134,82,119,134,25,6,134,120,3,174,132,87,82,1,76,217,127,242,214,201,46,71,26,142,136,13,166,37,57,131,245,14,72,245,153,190,124,14,83,172,86,86,87,99,219,233,165,163,15,141,26,248,249,50,58,5,43,100,110,
204,155,199,45,66,183,107,164,31,65,160,236,43,77,103,89,33,76,227,13,158,75,143,21,149,236,176,117,50,187,1,94,57,127,242,113,156,38,72,15,69,175,116,95,139,243,55,250,186,56,18,161,147,226,46,51,80,150,243,98,79,26,48,154,107,41,157,94,138,62,87,99,113,244,73,222,135,158,240,204,238,9,13,20,100,152,124,240,41,192,119,243,237,58,86,40,126,147,149,198,71,182,176,137,129,175,142,159,109,186,199,57,62,206,13,184,206,151,100,252,90,203,37,236,56,190,202,220,75,220,122,111,165,77,126,61,24,20,16,95,205,91,35,234,200,25,136,86,153,36,76,81,231,131,9,32,158,12,204,152,113,60,109,133,140,236,65,230,217,193,139,56,182,66,20,130,92,81,10,150,122,219,66,82,102,149,221,47,209,112,14,100,191,30,78,108,168,205,200,194,184,240,16,183,116,244,135,14,135,227,217,127,32,59,159,243,39,15,193,145,145,154,85,218,152,247,26,117,154,87,237,119,85,55,1,223,178,32,89,87,51,129,0,175,12,239,230,74,212,237,178,61,252,190,68,232,
2,193,57,242,25,67,55,152,122,186,182,247,93,3,210,226,69,31,23,182,155,242,171,172,53,191,210,112,78,114,50,73,99,79,59,74,74,63,27,184,86,111,45,40,6,7,41,216,157,7,190,62,67,161,203,212,13,89,85,138,82,176,134,90,74,132,150,132,221,247,76,138,27,43,154,228,229,79,38,235,220,54,13,243,22,60,212,164,226,188,148,174,204,164,9,197,228,21,223,206,245,173,154,226,149,232,28,51,254,2,97,117,222,27,85,178,51,76,139,202,227,126,13,233,139,221,9,47,109,165,251,108,243,30,221,155,79,3,248,245,5,159,37,26,216,97,99,229,58,29,49,5,160,161,207,25,77,243,175,233,243,224,251,150,233,10,129,21,71,155,148,137,229,74,114,182,98,122,231,57,254,250,65,235,87,217,28,47,21,149,43,228,231,149,147,146,89,237,143,59,131,54,149,99,52,103,180,45,179,225,52,196,126,210,132,10,43,9,154,207,43,14,166,213,251,61,44,241,161,225,58,216,242,226,49,46,135,56,187,165,129,53,8,65,139,104,25,61,225,237,237,145,200,190,181,169,
148,168,254,28,233,111,32,16,102,133,229,176,57,148,189,202,13,57,16,215,120,205,189,251,159,21,3,173,129,238,221,197,78,102,109,35,125,108,10,184,253,92,239,89,123,85,142,163,213,141,8,123,165,214,177,134,89,203,222,199,247,2,36,130,152,189,11,120,9,150,170,171,202,194,26,95,14,172,245,93,118,116,97,36,126,154,203,104,155,254,27,54,105,17,215,198,62,192,200,76,138,210,232,203,116,148,90,131,130,219,210,84,108,182,4,120,135,89,33,200,76,2,179,140,230,161,205,139,174,243,5,120,125,28,6,218,78,240,118,51,103,206,242,138,239,62,193,102,94,25,204,130,2,165,165,31,38,32,103,2,139,142,24,203,65,193,211,17,54,172,56,63,11,76,103,160,249,232,112,122,213,164,229,93,205,30,73,138,221,67,9,62,218,214,200,79,120,71,109,26,225,211,0,224,118,125,100,237,190,122,121,167,231,161,251,57,44,66,162,184,237,35,58,247,133,123,26,228,234,170,72,99,65,58,237,127,119,23,170,138,206,161,230,155,195,81,191,73,206,55,53,70,161,173,252,48,
88,26,205,154,96,107,218,100,100,105,196,198,60,227,142,3,72,5,137,207,134,172,99,109,97,10,121,91,202,251,230,8,197,131,75,187,254,242,62,174,88,211,72,112,12,233,248,121,193,94,150,31,138,219,164,232,114,183,220,0,22,151,58,180,179,64,147,54,175,245,195,119,48,41,158,202,105,109,213,133,239,15,158,85,31,115,236,164,227,56,105,8,192,171,45,31,150,135,202,167,66,101,248,204,246,164,51,64,72,93,148,146,77,189,195,178,67,68,113,4,236,58,219,203,39,113,79,111,149,1,184,70,160,45,163,226,56,251,60,130,124,190,129,118,65,85,144,242,162,190,158,49,45,26,196,153,173,95,111,184,99,42,27,45,141,186,230,76,140,110,213,249,5,167,36,104,174,212,192,75,169,196,190,91,179,231,195,140,118,165,141,172,158,182,24,215,142,134,116,14,83,31,134,22,60,99,137,142,125,236,235,18,238,199,209,229,96,201,19,154,81,47,174,222,118,183,124,227,99,79,195,123,184,152,22,172,171,236,51,239,42,160,180,55,225,176,123,45,102,42,177,114,163,166,135,22,
213,125,26,131,132,3,161,35,164,6,244,178,191,152,136,13,88,98,247,225,148,229,172,72,228,53,177,6,118,215,188,87,106,201,216,202,173,13,54,1,112,175,238,173,153,150,111,249,215,174,10,171,209,111,149,62,72,0,44,229,160,133,158,150,100,86,44,223,188,178,228,8,99,4,159,101,9,123,218,42,96,105,226,247,215,167,191,34,153,239,97,233,13,5,138,72,50,155,16,55,107,126,250,54,200,238,81,50,185,78,49,125,215,2,188,217,195,235,221,1,205,27,22,132,190,10,172,175,56,197,217,240,31,218,183,111,205,63,247,76,42,20,85,182,228,218,123,121,63,244,132,37,9,175,182,254,195,134,184,28,33,29,224,21,125,189,233,246,175,92,148,139,88,187,145,28,27,213,231,190,109,60,141,142,227,243,108,100,161,70,34,207,90,153,29,127,27,171,76,104,230,198,249,102,220,76,66,80,90,49,161,85,110,102,253,170,45,153,139,206,218,112,46,216,108,161,173,138,150,116,106,237,107,187,61,123,94,185,97,28,181,208,18,55,75,50,194,38,48,40,163,236,21,249,170,171,
200,217,151,24,192,174,219,171,14,33,166,121,78,200,171,28,230,37,58,145,99,172,30,51,92,173,223,197,234,68,215,114,218,172,197,185,234,120,34,171,82,196,246,151,8,25,234,171,18,253,172,149,20,243,219,52,243,175,187,16,187,229,105,180,104,130,179,125,180,250,35,115,205,151,209,128,149,213,40,66,92,122,186,123,47,202,137,11,123,38,211,56,218,158,65,63,128,207,23,114,53,4,235,53,33,89,142,91,146,168,112,146,34,129,17,43,96,135,109,214,26,59,207,120,211,74,248,57,108,8,66,103,23,222,14,226,88,96,78,25,183,194,227,14,29,148,183,177,201,140,112,68,97,111,160,46,245,89,81,133,64,102,245,186,113,224,170,174,65,145,254,115,247,127,1,76,39,34,136,73,198,5,67,252,250,73,70,179,196,219,172,248,89,17,162,64,187,131,192,114,52,71,140,101,26,66,129,115,183,128,255,240,83,106,139,52,23,60,25,45,226,98,197,140,122,55,248,171,205,164,118,64,96,148,236,40,92,166,22,239,35,251,223,188,217,194,5,244,124,201,40,122,74,4,29,39,
119,188,202,71,156,146,42,108,164,156,213,92,231,142,106,237,43,156,197,140,83,24,84,164,181,43,23,172,119,63,149,195,30,11,184,79,244,10,106,2,124,165,60,157,70,96,25,208,169,4,24,207,241,166,82,164,248,59,176,230,237,57,235,137,18,95,222,100,61,245,200,34,45,160,103,27,155,214,78,132,206,8,175,159,19,143,56,226,169,188,116,252,125,58,127,252,254,77,114,55,221,158,73,248,147,41,148,191,104,113,234,60,95,213,108,254,202,90,105,9,59,17,58,48,18,203,129,40,247,153,232,153,216,196,103,41,246,98,139,191,220,92,78,239,248,106,167,13,34,124,7,133,2,190,70,222,222,159,221,113,134,88,213,202,146,32,93,93,166,213,253,21,71,114,208,84,83,119,218,88,35,103,149,23,172,70,189,126,189,0,3,26,240,243,29,123,15,77,16,32,6,240,66,255,46,3,0,24,44,96,255,0,196,240,159,62,26,192,247,255,245,5,0,64,4,236,32,64,40,134,15,48,0,191,64,33,62,3,0,16,193,59,50,20,128,231,255,1,8,192,191,0,16,254,47,0,
152,254,11,192,1,255,2,97,224,191,128,124,247,47,64,4,252,11,128,197,255,2,0,248,191,0,30,244,47,128,252,253,23,200,131,255,5,196,166,127,1,56,224,95,0,224,255,23,224,219,255,5,200,128,127,1,33,241,95,32,14,254,23,192,255,252,11,252,183,32,16,191,129,127,1,57,227,95,32,4,248,23,32,242,255,5,254,141,250,255,4,254,141,58,134,207,7,254,5,224,128,127,1,9,254,95,32,240,223,0,192,255,93,166,152,240,95,153,240,132,127,101,130,38,0,255,13,248,255,117,253,255,164,174,1,255,22,241,71,220,234,217,135,140,253,61,118,99,127,1,187,243,6,54,236,27,148,184,1,128,146,127,199,123,205,255,58,93,188,62,191,81,184,121,243,255,186,138,253,255,250,191,253,47,255,227,255,246,63,252,207,255,253,255,99,173,251,255,233,63,255,215,255,250,31,135,254,31,171,216,255,151,255,242,159,255,187,255,244,159,255,243,127,2,128,150,192,224,255,101,21,251,40,123,237,121,238,216,209,47,103,90,183,93,163,157,140,239,239,201,103,194,202,92,53,15,
188,155,106,5,67,155,148,253,50,169,12,184,217,22,156,67,55,37,28,70,51,85,157,44,69,155,68,13,236,199,223,144,123,88,38,38,167,104,165,106,48,85,17,2,248,139,204,27,197,76,110,220,196,55,135,139,228,223,29,132,238,13,249,133,55,128,95,1,0,192,1,194,27,62,0,6,130,127,224,252,206,179,141,249,148,223,74,227,197,229,114,42,77,74,39,231,145,111,151,187,219,23,70,148,143,37,170,227,43,168,42,51,169,84,203,9,105,17,64,163,131,122,116,252,111,251,123,208,116,137,172,59,135,12,234,185,127,123,154,52,160,60,226,195,129,124,184,145,92,65,243,93,23,55,34,232,254,231,176,186,21,128,123,127,63,203,161,30,205,248,131,150,30,253,245,94,70,252,102,49,108,208,169,79,135,246,125,143,73,113,117,14,9,23,175,90,146,58,0,241,255,152,156,62,245,43,30,165,91,93,244,21,23,113,233,212,116,174,143,246,145,251,94,231,211,234,22,219,38,252,94,147,0,187,161,188,219,180,190,71,86,105,100,212,206,46,183,38,161,139,170,132,40,32,247,119,
70,58,126,2,144,60,176,105,153,93,151,17,195,34,3,144,135,39,123,232,66,217,78,41,113,194,137,157,218,144,52,195,198,241,88,232,111,109,103,125,204,78,196,112,116,245,60,33,1,200,224,233,175,109,52,191,116,197,139,31,29,58,14,247,130,80,123,51,247,91,240,233,13,236,159,65,78,50,157,194,222,123,220,67,4,99,62,169,138,73,222,68,131,255,252,71,115,147,95,128,199,75,158,188,179,130,78,114,31,144,57,150,33,123,164,229,62,88,253,226,148,39,135,123,148,184,145,217,211,208,7,144,161,161,191,120,25,191,190,149,14,39,15,90,171,230,254,179,121,52,28,214,184,79,18,104,191,219,109,31,185,216,22,209,141,160,57,142,48,10,253,143,64,0,244,9,192,243,176,166,188,239,108,7,165,216,200,124,121,18,99,86,23,24,92,228,20,192,185,238,241,197,127,125,254,167,203,111,62,44,11,134,179,218,124,26,113,148,201,78,64,191,211,34,218,243,138,120,34,208,199,229,243,215,238,232,175,221,34,96,61,99,118,250,34,91,138,135,27,70,78,104,207,47,39,199,
55,37,1,242,191,183,200,142,54,153,0,155,37,242,205,161,103,208,173,194,37,106,232,223,242,156,224,245,124,141,92,151,54,131,91,100,249,178,255,105,202,249,143,60,107,89,192,18,133,14,101,25,21,58,41,169,102,161,36,112,14,18,12,238,61,111,101,48,58,183,188,83,167,109,53,134,252,183,99,233,20,154,191,253,18,31,30,125,215,51,62,146,252,92,10,103,132,131,13,193,190,28,214,127,235,252,220,134,205,122,109,121,53,123,240,40,207,127,8,121,200,48,126,78,85,3,37,27,244,44,128,8,30,239,7,245,182,227,101,60,78,31,77,240,224,208,33,249,244,89,175,144,158,223,147,112,241,68,252,133,213,31,252,133,53,1,180,239,156,124,33,202,40,7,167,210,225,31,54,21,69,81,25,45,119,81,148,97,117,235,57,102,237,53,37,202,167,213,26,185,245,26,4,240,120,232,159,33,25,76,165,0,143,185,187,224,222,31,250,189,121,56,24,149,209,232,243,231,182,58,67,222,179,213,195,51,46,147,180,163,180,104,36,200,37,155,206,162,35,228,103,34,15,131,255,25,
170,142,132,229,231,68,18,176,30,212,172,174,168,58,223,238,231,128,39,131,14,131,193,127,131,62,39,140,103,242,17,210,72,66,136,69,162,244,97,252,214,122,191,49,36,89,7,220,199,165,15,191,236,118,173,113,207,95,107,170,181,232,123,218,92,33,83,27,230,51,90,203,4,60,239,121,243,110,134,65,163,198,228,179,105,18,238,213,107,151,81,71,23,64,124,60,152,146,178,102,0,103,39,48,87,78,18,84,176,197,63,47,213,235,72,0,36,81,15,140,96,139,227,116,97,138,46,22,75,158,252,61,140,0,236,0,164,63,55,7,151,1,129,177,186,15,178,180,239,38,75,221,228,255,223,169,122,203,246,102,122,88,81,247,175,79,56,13,51,115,195,204,204,208,52,204,76,13,51,51,246,164,207,187,246,62,123,125,235,92,99,217,150,108,75,183,228,105,123,4,227,139,94,199,134,9,80,97,2,185,121,71,246,19,216,144,184,64,112,160,121,69,100,205,39,76,158,133,41,138,4,136,46,51,12,105,96,247,64,11,119,254,28,92,161,181,22,230,219,123,103,157,186,32,251,43,
174,105,6,91,8,20,144,13,18,6,170,49,176,108,46,138,153,60,200,56,34,163,49,159,141,202,96,230,74,55,39,56,10,247,195,235,242,139,66,230,66,213,109,184,122,212,179,254,189,2,24,45,155,218,109,119,122,111,146,249,205,48,84,110,74,176,39,188,127,135,220,123,176,14,154,14,88,96,130,239,178,227,228,143,38,28,144,17,54,139,40,30,181,53,144,244,69,184,152,71,65,57,111,21,191,30,61,254,107,63,41,23,144,111,59,123,224,53,40,235,183,219,31,204,195,142,242,105,127,57,111,167,142,9,100,99,20,188,31,107,247,184,104,223,118,253,200,63,119,6,198,112,114,240,121,129,199,122,226,120,107,201,66,101,6,62,165,90,102,152,135,107,128,57,119,230,91,115,23,96,180,28,88,230,24,42,163,197,106,150,156,235,198,108,159,150,21,105,232,210,29,43,34,42,139,52,130,196,211,67,92,65,13,74,43,7,246,251,133,72,101,131,42,69,33,88,94,230,89,249,197,51,35,187,18,188,174,0,62,113,190,184,56,22,150,50,28,70,13,227,41,207,22,44,69,109,
197,20,107,47,184,117,112,51,235,138,61,6,25,200,11,154,94,143,99,37,72,179,249,79,87,59,24,53,94,63,167,112,164,66,217,96,41,224,79,129,177,212,6,168,7,16,184,42,43,122,214,108,195,173,134,187,161,141,118,81,79,58,232,203,109,66,117,19,125,138,129,148,62,156,159,58,170,209,13,133,175,8,67,187,64,221,192,8,103,254,248,172,238,107,149,222,237,27,215,140,229,54,84,9,64,1,11,140,79,234,29,144,102,74,92,141,115,99,77,101,214,24,20,86,193,35,68,30,218,159,43,71,88,200,79,182,60,164,64,209,143,75,95,62,184,146,212,173,189,157,198,115,243,148,44,65,74,129,103,35,123,79,9,80,103,145,224,120,217,1,74,22,127,235,21,200,55,56,3,81,147,29,195,71,164,172,197,49,20,53,79,83,222,148,17,29,140,160,101,80,246,119,172,13,44,132,155,124,44,40,192,156,231,143,90,146,34,35,164,56,153,189,181,75,163,180,44,193,149,39,0,185,139,66,22,43,72,16,147,67,16,96,166,251,220,109,6,63,171,69,173,15,237,201,165,87,
43,126,248,104,216,25,198,23,115,180,169,2,225,226,186,91,228,203,200,1,36,198,193,72,172,41,15,154,82,204,80,239,70,130,205,254,169,126,43,232,202,81,69,157,206,23,152,9,4,179,195,120,6,157,85,80,74,94,111,73,12,226,148,36,128,38,165,36,33,193,40,21,2,176,44,14,167,159,248,110,24,127,108,216,137,212,80,28,0,81,95,108,244,251,40,148,168,170,131,95,184,163,113,175,222,44,214,245,9,87,208,241,254,61,7,163,249,89,36,159,143,183,44,32,4,40,202,49,83,90,37,126,220,4,67,243,71,224,91,227,3,101,145,74,241,55,72,144,117,36,220,95,232,74,19,162,177,1,14,167,183,58,31,56,70,36,220,123,34,134,210,107,1,112,91,206,17,118,250,75,35,167,191,128,10,249,21,131,29,193,80,145,85,156,207,180,97,151,132,18,107,64,204,110,63,160,44,24,169,84,59,96,114,23,92,34,173,224,228,210,132,37,14,18,20,57,10,92,43,2,147,203,195,224,49,121,45,2,13,21,139,89,188,225,63,39,220,232,202,244,61,26,191,102,95,109,
190,106,216,216,46,211,212,199,86,4,232,80,199,97,1,206,209,188,252,117,234,215,15,30,127,68,185,16,240,38,93,208,76,19,100,91,41,32,1,152,55,161,57,90,95,224,247,212,236,37,133,12,192,73,211,159,114,167,105,48,211,167,141,84,132,202,53,221,97,135,75,179,219,66,206,72,207,42,73,194,224,191,187,65,78,147,99,201,58,141,224,8,169,137,127,172,246,126,165,60,38,143,106,183,55,147,86,233,39,173,152,4,166,220,131,132,133,243,149,10,43,48,173,98,3,13,29,135,99,171,30,130,171,243,236,107,218,82,15,70,128,121,146,57,232,237,169,70,167,41,31,155,205,95,73,106,140,235,187,143,58,231,4,129,233,54,82,171,118,116,197,231,89,119,10,54,205,50,221,115,239,63,143,243,49,230,196,99,15,160,129,171,202,6,40,103,191,19,49,29,46,231,141,60,55,127,49,73,114,210,42,146,60,107,252,36,209,158,191,48,58,193,219,111,143,169,140,47,174,55,139,204,162,163,61,187,126,105,65,238,104,60,139,162,71,215,206,4,25,49,91,241,153,26,232,102,
252,198,200,68,60,74,76,204,105,239,52,254,61,16,197,241,175,167,71,65,237,158,169,10,112,15,142,66,138,6,193,160,106,190,29,81,17,217,47,127,59,238,27,203,74,92,147,23,37,26,1,1,22,45,78,20,204,98,171,117,170,156,46,250,110,109,8,83,106,62,178,92,204,201,212,197,46,52,156,246,178,21,2,174,85,99,124,151,2,251,107,58,205,32,245,163,130,75,103,164,139,161,154,60,49,83,166,43,95,96,240,39,173,172,70,244,156,223,192,76,42,144,127,61,161,18,52,219,248,180,103,190,152,0,43,113,180,131,179,123,229,226,236,127,22,213,96,142,241,149,216,14,178,181,121,119,150,209,148,22,174,36,40,110,161,24,141,198,109,255,139,189,44,78,235,166,113,166,58,174,50,66,139,55,73,48,63,163,107,223,243,244,4,227,14,58,88,58,149,130,213,164,227,24,135,86,249,192,112,4,223,65,7,196,107,46,89,204,179,209,20,99,96,21,236,150,147,23,28,241,208,251,179,2,253,158,212,34,148,107,50,179,171,28,84,68,137,82,85,60,25,129,244,227,110,206,
211,56,90,22,179,31,220,175,192,152,150,94,91,49,22,143,66,123,180,229,184,47,127,235,236,7,101,239,181,36,218,11,117,13,19,4,218,252,70,186,236,86,63,148,136,176,188,131,231,133,112,242,193,248,62,2,53,166,234,12,24,113,152,223,13,138,163,237,16,61,36,5,74,194,254,161,180,101,66,147,3,62,91,229,13,195,124,207,137,80,107,99,172,213,79,254,240,200,71,63,211,218,170,246,248,205,251,16,140,78,196,22,68,147,162,80,235,107,39,156,53,171,65,74,178,93,155,211,232,6,106,22,203,160,55,194,252,64,39,18,245,30,166,242,85,76,203,184,0,44,63,50,32,180,157,171,125,54,35,191,19,187,212,247,71,192,221,60,195,244,52,49,2,105,36,140,17,103,144,244,235,132,214,124,160,217,106,84,177,151,6,148,126,174,242,110,221,4,180,96,191,198,168,251,178,139,69,115,96,196,98,187,233,81,211,126,37,251,243,23,67,221,174,241,45,11,192,14,45,101,134,233,175,45,74,159,126,195,135,232,155,113,133,129,138,45,251,19,200,202,147,67,116,4,8,122,
169,192,140,248,237,0,234,224,183,137,245,65,64,94,76,7,197,101,17,58,9,202,146,6,239,116,139,6,126,59,16,6,237,221,200,177,6,30,179,150,156,124,27,240,41,16,168,35,219,5,57,189,117,61,44,140,150,4,39,237,136,122,196,130,148,130,71,75,65,253,246,136,160,111,14,160,249,193,17,182,131,32,12,33,31,192,37,161,29,137,145,148,52,203,154,50,19,200,198,237,89,184,210,37,115,217,177,184,6,63,207,29,175,136,190,104,164,59,160,52,173,197,49,29,230,84,100,94,97,135,159,128,166,178,4,104,99,131,145,136,1,147,198,16,9,58,228,47,226,223,254,32,24,40,160,17,151,180,110,91,240,13,60,148,150,106,41,163,159,248,130,14,135,137,207,37,33,221,168,15,230,215,188,33,213,206,225,144,26,163,197,68,20,243,14,105,226,209,225,237,140,251,0,170,108,140,216,170,78,129,161,80,243,81,174,178,39,106,127,4,75,178,46,19,154,42,87,223,6,241,0,61,146,246,27,171,46,135,174,111,10,78,79,137,50,251,182,174,149,231,95,116,53,47,137,43,
179,109,181,106,91,27,80,209,136,72,65,163,123,234,156,24,215,177,193,60,167,116,200,128,211,222,50,55,77,113,147,0,49,140,189,23,177,229,220,79,80,72,21,121,44,132,41,111,16,193,183,0,1,36,169,7,248,130,214,77,156,103,220,143,50,35,51,139,56,62,232,51,186,182,225,213,146,143,206,73,112,56,238,154,40,173,198,221,114,174,153,202,140,164,240,239,119,176,60,203,247,144,14,205,35,173,153,89,144,123,164,9,157,208,89,177,40,183,111,185,145,173,177,87,205,239,60,187,224,123,79,166,7,122,25,210,173,34,94,163,137,1,247,239,41,201,183,131,38,236,29,117,126,208,162,69,175,108,74,140,125,154,43,37,168,134,17,4,100,0,153,134,114,158,230,232,212,58,7,252,192,117,193,9,211,215,68,13,109,97,211,221,100,83,245,80,56,159,218,202,25,254,50,184,195,213,45,130,71,216,223,172,51,106,98,169,174,213,172,241,208,107,77,18,17,74,168,136,209,97,169,180,81,211,62,82,145,114,236,35,108,102,6,48,134,59,58,59,191,193,171,223,156,18,8,189,
59,147,28,66,202,92,221,172,197,34,184,43,189,65,24,178,66,132,164,86,11,90,141,210,177,244,93,16,228,81,71,48,189,190,193,4,218,69,106,104,144,227,102,22,166,148,10,161,84,65,139,196,217,20,145,173,172,231,75,186,6,200,62,154,232,221,191,158,198,234,230,191,158,202,13,194,95,79,233,15,196,198,212,17,229,58,205,47,251,130,97,161,56,234,83,216,181,63,116,119,169,166,116,24,134,62,55,238,58,244,138,76,118,88,83,95,33,147,19,62,163,31,174,160,249,212,85,119,227,159,193,221,105,153,179,46,149,97,96,116,0,210,9,178,75,254,125,36,49,17,11,124,180,54,220,197,169,164,140,3,166,112,64,233,49,40,140,34,216,209,192,0,43,19,0,228,128,31,69,45,253,157,8,40,216,191,87,32,129,163,143,20,194,190,94,109,141,160,97,133,130,7,245,205,161,69,27,4,247,251,238,237,220,225,138,173,103,167,92,164,133,253,161,103,18,48,243,193,74,174,96,37,201,198,176,236,15,118,151,63,205,40,176,153,204,176,96,133,93,90,10,165,47,91,173,62,
190,176,50,136,133,175,97,3,89,36,74,249,206,115,30,40,48,201,175,57,30,158,55,167,245,140,231,59,37,191,103,86,136,89,202,235,68,183,148,182,97,211,197,129,250,105,123,35,237,231,123,217,138,195,105,160,225,64,220,95,7,38,94,24,72,208,164,245,236,197,179,173,150,244,107,231,216,160,36,27,120,60,24,0,204,47,100,246,62,128,148,76,240,230,12,169,72,236,218,102,76,120,236,181,69,87,150,167,84,72,209,94,225,251,72,4,34,32,31,100,129,236,191,94,130,6,214,156,59,152,65,111,45,33,125,86,177,64,40,99,38,73,229,79,117,1,57,82,76,249,103,145,167,60,11,89,123,19,105,79,221,118,187,123,180,137,130,69,53,3,197,247,223,152,35,178,18,211,34,123,173,183,125,157,4,135,10,10,166,13,196,251,144,130,90,174,57,10,47,7,69,20,222,247,251,236,252,24,190,212,205,193,37,133,31,121,221,157,43,254,225,29,154,216,127,103,97,31,0,57,229,19,200,152,236,184,207,144,142,115,119,25,225,225,55,71,223,223,151,182,250,58,155,174,21,241,
199,146,213,72,200,83,129,161,116,186,103,134,197,152,172,132,21,130,43,191,169,176,82,214,61,228,8,96,25,73,147,144,26,3,195,62,209,58,34,103,106,126,45,232,152,28,127,125,121,93,206,155,249,156,160,145,217,94,27,110,81,11,145,11,12,65,132,172,53,248,167,142,218,162,141,242,147,179,85,111,81,196,79,177,121,25,190,44,57,237,160,196,253,239,219,182,143,106,218,110,171,22,60,151,146,81,84,208,20,74,138,76,20,190,10,193,62,203,119,68,209,91,209,184,210,255,75,106,114,60,55,230,181,26,157,127,141,134,46,57,97,252,138,229,146,10,251,237,190,88,47,106,249,251,125,153,105,212,218,88,118,134,39,112,90,180,243,83,72,132,249,88,176,243,121,169,155,139,35,8,130,231,120,153,140,178,253,185,85,90,19,168,203,193,111,38,130,216,58,175,187,215,65,145,135,57,182,155,31,76,121,201,114,240,69,205,113,155,108,158,36,48,43,71,144,236,43,57,125,170,225,78,123,19,32,121,92,232,238,52,84,25,104,231,20,191,171,125,79,248,183,188,99,28,174,212,
38,105,65,197,204,213,248,124,200,101,96,28,192,251,171,150,243,137,128,15,48,195,96,216,152,206,253,220,142,81,172,203,43,135,26,123,151,79,81,166,138,229,28,156,22,203,101,241,157,230,148,76,120,98,30,53,149,247,63,85,163,121,134,71,236,30,227,205,40,35,248,206,175,168,4,112,214,52,84,199,6,50,98,216,249,94,160,70,32,188,221,218,29,18,155,39,125,253,172,160,31,217,82,103,3,121,196,188,94,8,189,95,202,100,60,251,90,45,171,175,101,109,131,106,210,12,176,68,203,172,42,117,151,204,136,198,26,29,95,74,122,203,21,234,120,213,179,24,233,169,57,49,22,186,116,242,152,236,131,212,9,3,183,143,81,223,83,148,89,244,68,228,229,43,186,192,37,119,66,90,235,118,161,200,59,226,20,232,39,174,79,248,197,197,223,143,142,91,74,16,88,40,212,136,185,162,196,128,96,177,112,214,129,6,196,22,202,123,159,161,237,85,45,78,38,27,24,177,42,44,22,22,7,4,15,154,154,174,243,138,233,93,237,22,162,141,70,129,190,154,141,65,187,217,223,118,
247,252,139,33,250,100,128,136,89,247,184,172,125,9,114,21,127,12,53,134,109,155,197,27,96,140,51,80,166,17,32,93,77,67,215,144,47,227,15,69,108,180,236,252,139,154,35,145,102,225,80,21,95,66,90,112,200,105,136,244,20,125,208,236,102,51,132,162,84,202,234,11,38,218,102,240,15,209,234,29,66,222,30,189,188,158,250,86,110,217,131,116,147,149,107,109,173,94,205,43,163,166,227,243,94,222,9,71,101,126,117,45,250,224,79,166,63,121,107,224,26,72,210,67,155,19,57,21,81,137,199,184,173,6,133,96,135,31,107,251,206,108,56,138,117,204,92,132,227,99,187,86,17,53,148,106,155,17,72,13,121,133,105,196,94,134,183,212,88,240,95,179,162,93,69,4,8,177,5,253,200,195,170,186,148,56,222,141,11,18,107,19,101,39,95,254,45,110,11,68,124,166,30,254,17,222,242,43,218,54,1,164,170,223,32,229,24,52,20,208,152,116,136,160,40,136,169,225,254,12,215,73,139,196,240,55,103,156,199,232,248,186,174,65,94,173,241,229,99,240,42,108,139,172,34,178,
86,48,4,97,148,187,204,211,111,102,94,64,60,97,167,87,97,152,147,9,249,168,235,158,61,55,242,116,66,194,81,250,56,147,124,138,3,184,208,123,4,111,144,193,163,182,23,205,18,24,194,41,240,26,214,3,11,125,194,253,102,81,159,50,176,228,241,249,246,165,111,114,184,82,12,128,115,156,225,161,107,64,58,38,133,56,147,152,211,32,156,64,55,30,155,112,241,2,162,224,193,71,163,194,110,18,41,119,40,14,244,126,149,20,33,24,209,53,77,209,108,107,154,76,249,153,85,29,85,141,227,28,181,107,90,197,212,78,184,252,44,103,240,116,233,96,161,212,188,180,91,114,224,97,196,131,72,178,121,121,201,102,50,137,246,182,216,146,165,225,33,59,244,190,114,248,180,195,107,80,7,136,50,137,197,120,154,209,129,38,3,178,104,57,7,6,212,7,109,20,6,32,245,213,128,19,54,58,13,171,86,163,59,237,91,15,49,113,111,218,175,224,60,37,250,173,59,17,231,161,226,4,233,124,205,217,241,4,93,36,117,56,78,50,76,148,20,189,48,144,144,176,207,40,47,206,
86,97,198,138,0,205,144,92,255,116,7,22,59,110,214,46,20,207,248,15,7,119,145,165,227,189,121,41,178,67,29,71,243,45,123,176,77,222,15,235,59,61,141,55,134,83,77,64,58,139,78,162,65,89,158,40,43,127,85,230,29,98,209,166,88,222,116,116,158,167,132,167,177,206,187,15,186,217,216,173,225,244,207,48,63,171,195,78,25,223,107,233,136,21,155,27,208,189,142,118,216,74,60,53,16,245,66,169,52,20,79,168,95,121,224,241,162,241,156,65,115,143,211,227,102,245,222,83,252,39,245,155,207,72,209,80,53,98,198,147,96,138,163,63,7,35,255,103,125,34,208,185,189,247,99,28,112,246,162,65,156,140,233,132,72,215,194,48,34,1,163,107,253,215,97,14,187,131,37,119,142,32,20,191,233,98,238,216,235,124,111,197,244,31,179,51,243,70,116,167,172,108,99,116,109,179,11,30,161,194,249,105,4,25,243,39,241,220,91,217,164,125,232,43,143,206,11,224,123,180,36,48,17,173,50,218,193,144,59,244,165,62,131,176,46,190,53,5,144,71,249,126,247,48,158,233,
36,54,172,138,200,201,1,186,74,152,124,227,124,63,254,3,167,189,108,72,214,70,138,245,217,21,108,34,175,164,38,74,59,157,74,133,224,139,164,31,244,12,115,122,219,14,104,198,178,144,45,115,196,54,178,248,71,55,134,15,122,172,83,57,123,178,2,118,170,132,220,122,254,100,136,236,137,137,115,247,198,179,128,125,168,154,3,95,189,143,175,27,86,153,14,247,99,201,137,250,232,100,101,180,169,252,28,227,145,138,146,177,92,184,186,46,221,176,57,68,153,44,60,150,142,198,248,237,40,33,237,118,235,27,213,29,110,135,6,159,140,19,171,131,138,208,81,165,104,17,81,96,163,117,194,11,248,198,98,119,218,57,143,192,147,214,169,150,188,198,71,74,163,242,6,20,171,240,90,27,45,45,150,203,254,40,31,55,81,89,99,6,125,122,44,29,158,45,204,139,184,83,254,206,96,165,105,164,52,149,194,60,159,5,180,170,16,219,43,50,210,78,129,183,107,120,12,116,38,7,47,108,102,109,101,217,104,50,248,52,6,30,133,227,209,134,9,85,198,33,243,54,184,164,113,202,
157,241,68,96,113,123,201,76,254,71,188,195,253,48,85,142,125,27,122,83,210,153,151,186,99,176,175,12,13,50,50,77,168,95,48,19,95,15,103,189,53,210,125,42,67,150,207,130,210,151,56,81,89,55,110,211,33,90,54,169,188,186,35,216,176,5,177,135,119,88,130,59,194,103,29,157,33,43,86,208,55,178,50,202,208,21,230,23,227,178,41,168,204,19,109,186,182,160,114,62,187,163,91,156,223,78,92,31,191,22,201,158,89,25,118,101,91,73,119,62,168,87,131,188,124,82,24,170,208,201,8,173,22,139,211,97,243,237,210,85,61,220,43,191,232,25,137,13,238,173,220,220,86,40,224,252,110,14,98,171,178,243,118,144,27,213,251,230,56,175,237,248,124,60,253,124,89,202,40,35,54,49,120,243,194,7,124,238,217,214,147,131,163,244,51,205,140,110,236,69,175,123,102,208,61,222,75,252,186,206,112,228,236,122,30,101,98,102,61,236,89,230,130,152,82,183,142,104,88,196,88,244,130,231,105,158,73,159,154,79,94,228,180,68,58,194,220,101,78,96,231,190,111,145,38,97,
186,67,184,145,10,160,82,0,88,16,1,38,129,51,121,204,186,242,168,134,30,227,251,232,101,36,38,145,233,109,181,2,73,66,82,62,249,5,167,53,56,74,76,97,82,171,91,220,110,68,100,78,216,73,240,73,181,214,29,63,49,191,226,107,133,93,196,66,152,79,27,112,33,39,194,13,245,146,209,75,133,210,239,93,178,142,42,76,91,164,91,153,119,66,202,194,140,54,219,202,25,208,168,209,66,225,27,2,81,0,216,32,8,214,244,69,43,63,31,39,72,14,111,22,107,105,57,147,24,162,170,41,87,54,166,17,225,74,251,34,30,47,12,207,245,197,199,176,15,74,223,126,175,129,76,30,229,30,189,59,89,138,148,56,209,126,171,111,159,40,152,222,33,142,39,30,19,223,137,134,96,233,97,128,245,244,216,57,198,90,211,135,68,70,177,11,229,134,80,148,96,154,195,245,83,81,78,6,10,246,214,19,152,116,65,220,89,48,77,30,215,179,29,222,24,65,36,18,123,14,129,126,12,238,243,60,151,59,198,102,205,250,194,164,114,61,66,180,126,175,146,112,133,231,34,137,
116,143,23,77,71,229,246,192,24,137,223,254,8,110,142,245,106,227,220,175,13,245,90,240,242,60,211,245,65,51,173,141,213,50,114,39,243,193,119,47,197,134,105,12,140,26,253,65,47,244,201,52,178,53,181,72,20,125,249,33,218,174,70,219,205,116,28,40,26,221,25,98,125,139,122,191,81,22,228,111,40,202,73,169,118,52,16,21,200,2,20,0,246,230,212,72,146,210,45,38,229,65,217,220,245,133,142,11,203,87,74,138,96,220,181,59,25,93,121,216,116,16,218,5,36,98,47,116,54,219,54,115,170,214,51,210,231,11,212,157,26,102,52,158,209,234,13,151,157,67,144,89,35,78,74,90,123,113,177,53,220,242,29,129,226,199,249,213,131,90,191,64,146,156,206,207,234,136,168,135,137,43,227,10,20,187,73,254,198,243,251,209,176,44,125,135,104,57,192,193,156,163,186,238,237,62,165,16,131,34,97,141,129,138,194,227,169,157,166,10,47,45,145,163,11,135,131,57,200,119,115,59,40,11,20,163,61,46,201,169,83,129,175,89,0,249,183,138,239,113,129,179,50,133,85,181,
22,149,151,50,132,134,17,40,32,242,127,250,92,252,207,207,114,103,96,90,45,107,151,101,76,71,135,111,129,135,242,253,226,221,149,7,42,47,86,197,203,239,76,106,248,75,2,156,134,11,154,154,1,38,255,118,133,192,155,38,178,91,78,183,37,178,226,29,35,107,51,72,0,244,254,70,7,101,193,64,209,214,75,64,150,144,239,167,22,143,220,9,129,127,74,252,213,195,192,205,191,22,132,247,252,40,96,1,29,0,251,255,126,2,176,48,193,55,236,61,149,127,205,132,200,221,95,93,238,79,0,154,253,79,64,224,255,79,0,160,255,39,192,2,254,183,0,176,251,79,0,9,250,79,192,15,251,79,0,16,252,39,96,166,252,39,240,159,182,126,33,128,252,79,128,224,255,31,1,224,63,1,16,248,63,1,1,80,68,254,93,68,128,25,218,230,29,150,101,196,224,93,134,118,2,17,152,255,46,13,22,65,64,252,119,89,130,113,233,255,231,222,69,59,194,0,193,191,87,98,244,191,107,43,125,102,17,180,99,97,90,56,125,139,123,183,191,247,49,66,152,252,231,246,5,134,
103,117,115,88,128,80,44,254,213,23,3,176,191,122,122,17,187,35,8,152,177,1,248,36,1,101,225,72,176,50,192,3,155,113,60,124,192,107,6,80,147,64,214,242,29,2,190,48,189,92,149,14,247,11,69,72,37,252,138,204,78,48,7,234,95,115,36,228,191,230,36,248,71,232,175,121,128,144,181,188,173,133,94,45,254,140,53,35,32,160,111,203,150,127,58,44,229,91,125,57,107,32,68,250,43,101,218,255,243,12,247,211,233,244,238,255,251,158,78,31,255,239,103,218,232,255,111,47,217,249,199,107,231,193,43,179,219,160,96,22,127,181,197,243,226,95,144,232,108,14,194,99,168,74,91,117,252,127,198,77,3,92,62,123,219,163,74,222,153,133,97,29,26,86,231,255,189,24,34,0,143,195,181,244,95,101,108,112,227,204,122,85,185,147,171,197,58,132,162,96,187,101,253,251,88,108,178,211,42,215,13,95,14,194,109,54,168,98,112,215,75,247,143,227,58,0,178,111,149,22,142,245,108,5,137,33,227,168,21,214,241,181,138,107,113,112,99,22,252,93,119,188,45,116,6,210,
233,100,205,181,70,254,232,47,122,31,217,232,201,147,154,205,188,12,207,178,33,146,71,219,2,23,181,98,228,66,208,178,34,193,184,189,14,42,94,239,42,148,8,77,78,125,30,80,195,23,195,247,212,150,127,147,6,184,204,16,207,124,94,71,245,213,123,142,254,225,16,228,53,172,74,107,165,171,88,229,151,224,147,254,108,84,220,39,71,137,56,144,250,23,50,51,252,178,88,187,28,46,42,173,164,191,6,147,173,198,122,74,149,196,97,65,187,66,239,246,124,252,223,117,253,44,144,201,184,135,210,59,215,107,82,151,245,220,218,246,183,20,86,39,246,184,214,204,124,158,20,27,194,75,141,77,249,19,7,217,42,115,38,195,223,81,180,57,190,55,146,138,131,171,83,100,104,26,224,148,44,199,154,91,109,103,187,226,75,163,174,115,253,81,155,67,251,81,85,25,10,206,206,142,165,249,20,113,157,222,65,186,88,99,196,240,117,165,82,169,85,72,248,225,124,235,233,98,239,95,32,127,128,170,194,131,156,73,203,53,245,241,113,5,121,156,228,209,82,17,35,47,143,150,198,247,
114,209,25,243,158,1,255,140,45,122,193,216,240,18,129,245,44,123,152,234,228,118,170,43,59,168,78,79,179,185,79,199,9,17,49,242,72,49,198,249,248,69,255,113,115,9,166,123,229,102,33,14,124,204,237,195,225,152,168,106,92,213,119,204,199,254,167,75,44,229,82,220,163,134,105,44,150,252,37,99,211,71,146,3,59,138,160,212,199,105,118,100,172,129,89,230,218,224,243,224,205,195,106,199,80,101,147,238,171,106,210,69,105,62,15,189,194,64,141,169,113,23,168,216,12,253,112,119,237,65,195,158,17,54,251,120,220,35,177,39,222,218,38,66,100,115,25,173,22,20,135,192,193,246,14,27,38,12,169,236,53,22,21,41,21,247,184,37,189,88,70,143,1,200,206,136,8,192,224,49,108,223,39,33,193,193,100,223,113,156,232,231,151,10,182,31,113,139,201,108,137,98,195,150,234,88,171,58,120,58,215,59,157,40,14,91,197,178,39,163,248,228,152,17,244,37,230,135,154,225,129,15,189,91,144,177,72,84,192,254,154,251,154,75,10,140,62,253,101,92,186,210,119,147,240,172,
61,74,113,77,61,75,21,10,76,142,239,3,88,110,251,78,142,69,130,142,241,248,175,47,163,103,125,107,40,237,212,232,71,235,87,189,192,19,67,35,169,0,47,6,234,158,29,193,39,168,104,113,65,239,193,126,133,20,125,166,30,208,174,155,227,253,240,138,226,233,246,39,118,139,102,140,239,138,184,79,9,30,180,113,90,111,196,247,188,173,12,193,72,225,117,86,215,52,155,159,81,144,158,188,195,229,183,18,221,7,29,252,211,246,41,39,206,241,135,84,146,60,44,59,225,239,46,108,210,116,222,165,184,214,161,190,196,45,47,245,254,205,219,204,95,47,154,129,227,230,213,248,156,41,202,165,99,149,184,191,92,183,240,234,155,74,208,180,247,65,123,108,9,149,247,24,20,193,59,214,125,247,135,244,101,83,86,243,42,244,199,8,125,81,33,150,41,244,207,12,141,69,109,212,134,71,67,141,197,208,245,94,251,14,170,64,139,87,11,83,131,216,220,16,84,84,18,92,195,82,178,162,155,228,97,83,99,233,73,243,42,215,135,248,24,165,63,127,164,235,15,92,201,181,25,89,
158,147,243,192,55,81,119,178,36,119,231,176,30,8,253,77,29,230,236,247,30,152,40,48,69,166,119,107,234,76,137,5,82,56,176,91,212,196,49,197,218,95,253,8,2,127,50,27,149,211,81,233,172,118,82,95,161,138,100,122,92,73,38,166,114,218,202,217,60,24,79,152,131,54,229,41,69,140,199,215,143,98,2,176,216,164,112,71,80,115,140,126,43,193,9,100,113,113,124,235,247,4,232,16,54,219,123,143,59,248,232,44,189,51,164,120,208,109,154,165,119,223,203,248,225,63,126,36,53,43,9,157,38,95,84,233,53,252,189,94,108,167,106,177,148,211,164,34,133,88,233,150,50,17,195,233,75,187,29,221,91,24,49,29,147,82,67,233,72,124,247,75,228,177,166,124,121,156,104,56,255,12,101,192,177,166,132,163,102,8,136,104,112,215,53,180,191,103,10,30,242,219,146,141,230,147,114,146,168,160,2,30,205,215,148,200,196,204,111,255,117,116,125,199,184,75,37,184,185,78,140,146,163,27,34,127,69,39,101,230,23,7,52,211,151,150,26,211,135,125,134,160,198,126,92,137,
172,130,217,160,47,180,43,98,137,77,193,45,63,208,21,206,102,7,71,252,77,94,246,78,220,110,226,62,98,145,128,144,5,56,64,233,28,137,107,83,192,174,116,191,100,70,168,96,135,161,244,9,100,109,31,31,176,238,86,224,82,34,185,104,104,109,103,170,155,187,119,191,230,183,201,169,166,221,143,56,141,247,114,123,167,237,216,87,8,8,122,173,192,108,109,247,171,213,108,155,51,186,2,161,198,230,161,106,96,4,102,23,20,173,143,189,213,108,202,172,213,244,42,183,148,197,37,103,110,43,117,68,64,177,198,94,204,216,81,209,126,85,59,217,117,8,224,56,2,50,194,158,42,12,88,214,71,157,28,24,225,37,14,43,63,152,122,138,48,130,250,145,9,20,205,166,113,37,20,151,188,151,135,83,211,162,15,168,19,69,224,199,25,229,36,127,202,5,229,60,224,169,45,144,69,1,102,37,69,230,223,35,153,219,130,111,75,197,172,178,123,53,223,173,5,73,81,186,151,163,84,3,45,139,156,192,118,59,172,227,149,214,218,183,87,165,109,12,166,4,45,132,131,42,34,178,
251,213,121,27,207,70,223,209,140,153,244,71,188,7,47,96,121,192,92,234,116,179,7,43,40,113,16,193,173,137,50,160,13,21,170,4,243,145,0,207,5,181,249,245,91,102,25,86,199,179,23,77,171,170,137,106,57,46,183,156,179,198,219,105,218,62,20,161,236,78,1,161,45,22,238,224,218,89,119,251,176,174,189,247,102,127,203,88,144,18,99,116,118,220,185,109,12,62,21,68,208,219,184,31,163,110,124,109,140,157,101,90,204,92,240,206,119,235,78,228,10,248,185,13,109,17,173,108,215,104,100,181,238,201,216,5,226,246,211,233,116,108,112,21,146,236,14,180,212,102,51,71,248,182,86,232,29,136,25,85,53,234,158,191,66,230,69,30,108,106,239,233,226,101,45,65,172,143,142,11,245,7,72,201,173,16,129,120,207,180,152,84,174,161,107,146,126,237,15,135,200,166,22,160,30,23,59,39,27,124,168,42,87,179,135,66,81,151,194,219,54,188,233,24,13,10,253,18,199,153,147,16,140,7,88,116,106,156,58,103,121,96,185,153,213,130,61,167,96,55,80,52,76,225,74,23,
152,251,244,210,100,150,184,167,108,48,139,196,37,168,60,208,82,78,47,230,205,52,24,238,203,174,82,232,213,139,178,82,109,12,52,173,1,15,253,24,191,76,136,22,130,228,149,35,198,152,124,69,195,234,151,134,187,214,175,113,209,51,139,177,251,181,90,182,170,241,48,57,169,86,75,87,36,27,239,49,255,134,244,103,255,104,226,35,148,243,30,186,64,92,124,149,141,26,45,92,143,236,55,63,176,81,163,198,46,50,204,180,49,227,17,173,19,167,197,110,95,174,105,113,82,185,158,197,122,161,58,166,161,249,96,92,170,168,215,176,173,52,106,87,65,43,175,69,23,134,93,45,139,27,134,230,246,156,130,24,45,201,191,63,138,34,151,173,39,188,181,179,226,6,251,187,96,23,1,0,193,4,72,101,229,138,52,100,179,19,216,155,104,48,217,255,0,72,127,24,14,63,254,215,243,245,74,252,95,207,219,45,239,127,61,119,187,184,255,251,220,6,123,15,47,169,231,188,68,186,161,86,241,179,62,10,92,16,177,221,238,135,88,191,214,63,67,176,148,105,22,196,2,255,34,244,
136,32,216,239,77,167,182,230,190,250,153,154,112,189,179,115,239,8,89,44,8,56,28,77,255,45,177,254,125,47,241,198,32,63,107,157,78,55,92,207,123,84,208,53,123,7,235,144,7,238,223,252,0,78,79,203,168,176,11,223,252,34,0,35,234,237,212,49,207,171,13,94,16,11,22,113,152,234,96,102,51,94,12,183,25,131,181,160,37,140,79,164,24,161,133,178,132,145,74,23,85,64,14,5,7,74,130,119,120,118,249,77,195,53,88,206,15,46,176,188,69,5,220,224,111,235,132,5,83,88,241,95,10,173,25,199,11,9,248,138,90,45,220,127,58,61,104,164,106,51,31,37,129,100,54,185,17,95,233,255,204,216,234,165,20,161,200,188,104,41,138,227,206,69,112,115,145,67,190,81,245,155,254,3,162,81,8,72,39,51,117,87,102,105,3,221,180,133,75,4,70,155,241,224,174,219,207,229,251,141,55,145,90,43,165,241,212,125,11,221,173,11,105,23,28,150,202,96,125,81,106,168,237,182,194,93,59,75,142,144,58,88,148,201,102,157,139,254,255,225,185,54,192,229,113,244,
231,121,196,250,6,152,254,79,166,14,194,174,216,236,123,190,185,5,55,234,197,150,44,55,171,9,34,114,71,150,227,154,214,5,149,195,234,123,121,100,207,26,133,174,122,249,134,156,212,24,150,144,200,80,249,158,83,145,215,168,153,127,40,153,255,51,170,76,170,187,214,26,176,201,199,194,191,239,142,88,34,150,85,85,28,253,226,189,184,120,126,86,97,221,181,169,227,2,133,55,182,224,216,91,233,145,75,48,57,242,74,180,144,132,118,62,245,112,246,17,126,103,181,187,195,188,210,10,179,43,223,125,254,15,159,42,112,254,232,82,99,52,152,36,246,122,199,25,62,96,2,69,238,248,254,113,170,147,79,219,27,77,184,106,16,61,172,241,67,57,238,48,245,163,78,70,60,13,137,159,79,216,81,9,73,65,67,5,39,82,105,40,240,153,250,164,5,92,69,6,18,160,211,159,238,154,127,92,232,49,240,182,150,226,170,93,41,184,76,235,228,52,161,49,138,254,62,194,41,65,220,109,232,36,124,52,228,93,155,4,108,114,126,191,96,25,233,20,1,56,106,102,211,118,10,240,
104,44,255,42,127,135,132,170,236,116,111,181,174,187,141,49,110,87,225,113,30,105,174,173,154,81,148,120,22,37,101,225,134,78,142,115,126,200,226,61,76,239,130,26,195,175,194,250,143,99,243,242,222,20,248,66,212,95,72,12,80,165,107,192,182,152,240,215,98,143,13,216,86,185,112,92,19,62,73,238,119,207,75,254,183,255,249,153,87,162,221,142,243,224,6,52,249,179,217,148,163,157,202,41,37,33,66,10,67,3,176,130,213,197,17,90,214,101,150,207,45,33,209,248,123,219,178,144,189,125,248,212,188,138,178,74,125,179,105,255,147,222,237,117,234,50,160,228,123,248,72,58,247,196,77,40,113,16,252,87,249,84,93,153,218,189,25,88,30,125,142,60,49,58,204,147,237,173,64,135,93,36,80,165,51,79,176,247,76,42,143,105,217,210,196,199,233,209,126,166,226,117,231,40,16,248,206,203,42,167,128,82,197,237,174,79,142,195,128,209,146,21,129,14,193,13,24,255,14,204,94,255,149,245,34,173,61,235,223,170,240,30,42,193,179,248,65,234,60,220,90,222,186,199,100,161,
150,94,215,234,230,129,210,24,14,148,141,47,32,43,74,4,232,145,121,229,61,193,177,11,127,14,122,205,9,128,181,222,32,115,25,226,215,244,174,11,154,224,16,50,218,209,62,35,114,135,92,196,182,137,86,135,19,212,90,125,76,22,213,201,89,81,33,136,221,48,187,188,221,29,25,58,181,249,149,102,97,88,105,78,23,25,233,250,67,171,180,1,77,189,203,162,60,246,171,75,90,155,238,199,242,248,144,208,203,80,167,231,195,137,75,132,86,17,188,77,242,235,14,70,102,63,185,174,159,206,205,137,231,201,187,13,243,110,132,37,84,165,58,198,143,68,154,119,93,229,135,77,66,230,227,139,11,99,49,56,91,160,230,84,9,147,88,10,209,211,194,170,175,153,155,28,104,74,52,82,100,119,107,247,166,236,99,29,105,79,179,142,231,154,139,198,234,45,196,160,156,147,69,96,200,113,253,151,196,198,14,251,229,52,100,205,24,245,41,201,95,78,104,26,186,111,251,53,18,7,89,85,180,67,12,233,219,141,8,255,65,58,231,226,239,180,123,209,119,245,120,65,203,83,23,25,
20,9,191,75,88,71,148,19,195,88,115,118,154,115,40,54,22,247,35,51,121,184,56,6,65,205,85,192,187,100,176,200,65,141,241,102,161,25,71,106,250,249,96,55,91,210,185,62,238,240,216,54,194,78,79,125,136,56,185,240,29,7,108,86,134,17,133,205,151,126,134,226,239,13,31,235,186,246,247,65,143,212,92,163,69,210,37,154,42,111,46,181,112,41,244,39,238,130,44,100,74,193,251,37,228,166,222,50,124,54,184,92,79,11,234,19,112,83,67,202,145,75,94,236,9,90,133,247,199,80,6,119,161,202,238,111,68,219,225,250,69,146,105,19,59,116,170,242,204,149,166,249,99,179,171,176,216,8,169,185,230,106,240,173,238,160,131,76,191,164,161,25,219,95,129,19,150,45,216,205,104,87,80,59,133,53,82,29,115,123,38,32,54,0,67,105,131,101,80,17,101,52,174,185,31,110,186,200,59,42,94,176,64,28,225,81,175,168,119,106,123,171,93,18,142,118,164,58,237,222,109,173,226,51,64,45,41,206,52,163,182,215,88,148,82,123,155,225,4,166,35,250,214,51,149,124,
34,190,154,113,117,88,19,164,75,206,103,103,234,197,37,14,135,83,37,189,24,2,164,228,143,207,42,93,203,242,75,92,93,110,54,114,169,69,35,109,71,192,74,211,142,14,97,187,183,114,135,102,209,210,176,195,186,233,118,122,123,213,43,250,66,44,99,251,174,61,45,105,80,11,35,51,27,252,91,227,20,63,227,211,51,20,72,121,109,220,175,190,225,221,151,86,5,176,200,108,41,127,6,8,72,142,239,129,124,8,67,223,105,46,111,214,49,233,109,50,144,208,214,195,141,27,19,199,203,72,212,245,170,129,201,22,232,177,208,145,247,57,125,136,0,150,167,93,26,8,33,77,37,116,130,211,52,147,31,192,113,177,105,202,252,59,112,118,124,80,12,2,116,24,160,225,249,63,83,185,210,123,20,29,112,100,201,238,32,65,190,105,225,114,17,102,209,39,45,172,61,3,183,155,93,43,40,56,102,252,134,155,146,184,37,192,0,13,47,96,18,191,25,111,212,135,80,178,81,178,234,224,138,127,91,209,182,117,44,76,181,66,179,205,134,93,191,174,24,76,157,52,14,223,104,204,
67,91,110,188,118,135,87,119,18,100,135,150,252,22,189,3,113,179,69,106,215,236,142,223,135,182,245,88,170,73,31,248,221,141,80,209,250,91,230,77,55,210,233,69,91,180,40,34,179,124,118,237,41,73,103,51,52,225,191,167,139,197,225,112,95,92,155,95,164,220,253,159,89,184,31,240,160,234,125,142,237,66,96,244,43,25,118,28,42,89,191,162,8,195,201,123,212,118,174,139,163,131,81,14,46,194,66,211,58,41,80,47,210,236,65,138,196,169,67,122,6,156,243,78,55,232,141,188,93,188,143,71,15,133,78,147,13,26,85,66,138,90,160,207,211,35,255,75,237,39,72,236,134,133,26,217,185,192,17,96,196,79,87,202,180,228,79,199,9,0,45,50,243,250,114,125,225,15,40,37,172,51,71,174,190,115,26,138,252,30,238,98,132,236,91,126,212,99,164,179,116,171,175,200,109,153,123,18,148,124,61,181,103,60,199,177,210,49,121,143,229,139,56,74,193,213,163,30,50,134,20,151,207,234,57,107,130,105,186,168,10,198,170,67,23,92,0,231,17,142,138,249,143,10,127,133,
6,199,66,128,86,167,43,188,115,185,46,98,51,4,133,255,176,142,130,183,127,212,48,82,214,41,49,168,24,244,246,237,119,239,133,246,181,73,38,182,227,212,238,33,103,60,18,202,199,108,100,102,130,86,145,24,139,160,233,15,13,109,25,238,189,17,54,138,83,226,60,242,191,147,55,219,148,189,167,190,3,118,127,26,237,26,234,231,122,141,92,144,125,165,27,118,39,39,190,189,97,175,71,114,191,147,204,37,75,142,29,32,174,11,205,233,124,177,123,231,80,37,21,193,0,90,85,6,228,57,117,3,20,35,33,211,238,165,1,51,107,40,241,143,213,107,231,206,11,127,57,146,247,17,223,36,134,109,241,63,210,122,61,21,178,246,115,39,111,159,47,155,25,49,64,144,182,171,53,226,24,160,108,122,143,240,251,104,98,60,25,75,177,13,231,213,233,53,156,247,182,75,7,148,96,6,42,166,90,50,147,190,244,241,240,142,206,234,129,201,22,102,0,154,209,59,190,116,216,166,194,105,181,214,102,177,86,60,50,84,224,235,60,55,143,98,114,196,142,3,69,31,68,19,40,146,
211,112,43,173,195,8,30,183,236,25,219,216,59,76,86,241,168,98,57,245,32,152,84,153,128,175,73,139,156,31,245,80,97,167,44,159,186,60,4,138,140,126,225,135,38,91,181,213,69,95,212,68,101,153,7,190,28,78,163,248,71,131,63,138,131,140,30,114,181,252,32,32,173,7,69,227,185,10,155,101,245,209,157,213,135,188,243,49,87,181,41,245,145,235,236,197,148,120,71,136,141,98,117,17,59,43,218,189,251,36,79,177,178,215,20,249,173,153,83,134,197,184,92,174,142,219,68,248,61,92,50,142,90,245,123,239,232,22,23,71,205,176,132,183,161,208,47,26,75,101,251,173,10,206,206,59,79,245,213,18,133,131,179,111,135,251,81,88,127,166,44,55,252,72,112,247,150,56,34,116,167,80,39,169,167,211,210,238,231,118,199,94,165,125,115,137,191,245,44,143,225,101,171,200,217,239,148,214,4,224,140,175,75,161,105,68,199,126,219,116,177,218,60,96,101,100,73,243,6,57,181,199,65,84,221,217,51,44,56,213,42,120,116,136,199,188,189,42,173,243,48,155,184,199,40,124,
244,207,39,91,165,104,62,79,130,242,2,131,18,153,106,208,159,197,101,207,96,161,165,15,140,185,40,195,187,231,232,215,175,43,166,27,36,12,160,37,212,123,153,138,204,129,229,110,211,162,161,191,101,139,228,181,20,105,245,131,167,106,185,80,227,59,205,124,147,140,203,238,161,249,76,38,17,184,13,153,185,137,139,11,213,211,157,139,25,9,33,238,21,132,188,89,217,147,178,65,97,179,147,49,56,109,48,148,81,122,198,9,158,218,93,224,65,26,151,150,193,145,127,223,179,194,175,168,109,118,43,43,215,40,52,63,92,170,105,14,153,133,8,121,185,232,80,7,210,129,88,89,12,11,153,151,32,6,183,248,108,97,26,47,9,146,28,147,121,169,57,106,68,60,220,166,98,33,213,31,189,190,225,245,77,175,183,126,79,249,241,206,93,255,72,200,1,113,255,35,161,208,191,42,37,82,105,255,171,82,206,43,222,46,226,57,253,67,72,218,63,140,58,29,191,40,255,202,150,224,192,31,180,31,22,7,146,232,191,14,118,165,191,14,134,232,62,228,237,69,170,64,125,228,235,212,
247,31,74,164,41,82,139,75,247,65,40,110,120,218,202,81,53,159,246,220,176,189,201,128,78,132,223,223,158,128,225,97,102,23,95,212,62,147,84,81,177,105,77,39,30,38,59,125,100,127,191,55,240,22,165,9,239,16,75,219,9,238,130,204,102,16,78,241,187,181,60,100,175,217,31,202,40,208,187,178,108,87,185,201,80,57,155,33,42,79,173,247,87,143,13,150,186,21,127,8,48,241,150,222,119,66,7,124,77,168,28,15,74,122,60,167,82,91,79,106,181,57,160,1,212,89,48,80,102,130,58,224,173,72,94,99,128,252,41,162,220,56,238,148,239,133,38,37,89,122,168,24,250,46,35,253,168,119,32,239,174,176,254,255,18,242,80,125,122,124,42,195,238,109,109,247,200,228,154,195,128,76,249,200,184,161,114,136,44,138,165,230,128,201,253,61,204,142,230,77,73,223,169,115,133,234,149,249,1,121,113,67,5,4,137,209,84,144,6,148,216,158,196,201,148,170,112,45,53,37,216,216,113,223,83,74,82,245,81,146,91,29,32,137,152,100,103,140,254,68,125,234,108,251,2,247,
247,104,72,160,202,8,244,128,149,188,53,147,9,231,239,119,251,123,65,145,186,25,5,151,81,145,178,236,40,135,79,120,116,169,94,153,85,22,212,3,223,178,96,186,8,254,23,167,145,119,238,196,47,111,230,59,116,252,11,146,85,122,186,77,22,72,117,82,86,246,90,157,32,244,135,10,101,243,92,95,165,78,19,152,184,104,254,168,107,140,5,147,191,63,89,96,178,207,70,161,228,184,14,157,161,8,115,153,98,9,141,139,145,160,94,85,140,176,180,67,250,82,63,86,148,162,179,200,134,138,151,101,196,109,168,240,152,228,191,136,71,153,217,195,255,162,72,113,100,223,6,163,155,80,188,235,122,237,162,200,14,235,34,86,150,74,77,190,116,159,209,88,164,31,213,128,167,91,234,198,149,239,176,87,239,85,222,94,48,182,147,100,15,150,175,6,77,193,152,255,128,10,46,52,135,26,189,248,254,250,118,59,66,130,16,71,3,218,178,20,149,71,155,76,253,158,198,135,53,186,153,47,249,78,121,96,154,26,171,213,82,148,118,171,82,84,19,213,206,83,246,103,110,35,116,178,
216,181,243,28,107,220,203,32,86,65,106,124,222,39,171,160,249,157,212,117,207,198,232,0,41,147,120,233,182,192,238,241,99,118,174,98,13,224,6,199,240,148,239,13,169,142,211,96,127,78,87,121,254,85,162,126,3,168,116,113,234,224,16,23,47,245,37,145,27,177,77,143,197,72,232,242,117,110,29,95,172,180,217,149,65,131,202,172,220,254,210,166,61,142,46,103,60,132,85,201,242,39,20,160,158,44,80,15,46,53,79,122,230,99,166,11,62,12,61,40,193,30,95,28,206,201,114,211,196,163,110,102,59,67,136,131,160,232,134,77,204,78,20,226,158,95,129,102,134,19,116,180,53,82,207,117,73,34,176,219,115,36,190,37,109,79,227,121,196,8,137,193,19,30,94,95,52,114,171,40,98,134,84,115,82,126,27,104,54,74,129,207,74,181,24,111,59,192,197,137,29,39,92,176,234,164,156,127,181,158,54,106,149,229,190,81,168,202,149,148,49,147,239,248,101,113,173,5,177,186,11,13,57,95,115,34,2,192,134,131,122,165,110,201,18,148,159,84,229,88,38,141,41,190,99,94,
29,72,148,136,58,57,142,129,218,165,113,50,90,135,222,245,117,42,23,82,182,123,152,215,80,209,60,63,126,205,206,214,121,153,188,204,233,89,207,133,65,211,195,79,179,168,94,219,147,11,91,9,82,166,81,192,190,69,212,191,11,22,81,87,118,194,102,85,186,209,44,189,159,67,72,151,86,143,95,4,175,198,56,165,227,142,22,56,172,51,142,4,82,228,40,186,164,75,209,0,98,237,101,21,99,50,107,150,164,74,36,178,26,95,205,3,113,29,228,251,242,87,9,162,4,235,160,231,20,15,98,49,11,215,252,185,69,59,52,125,251,84,45,10,88,70,235,18,10,49,57,185,239,149,60,182,235,188,28,194,44,45,212,58,186,49,207,181,80,174,145,42,32,228,113,84,246,243,241,145,109,190,125,179,209,8,189,187,242,18,152,188,100,102,249,199,146,161,148,86,143,140,141,137,90,7,72,25,144,37,21,75,224,72,201,208,150,118,99,113,178,202,54,31,223,190,249,201,246,83,163,172,144,149,87,74,110,207,190,253,216,112,24,73,188,105,44,105,201,170,150,31,24,220,154,79,
140,31,95,69,242,60,45,97,169,195,98,254,34,151,37,23,239,43,77,221,1,148,66,227,254,140,246,222,65,138,218,82,209,99,104,165,121,226,16,158,245,125,22,119,111,154,208,166,67,94,180,249,94,179,167,239,21,123,217,38,68,193,53,208,110,167,17,237,143,29,3,169,90,231,26,120,145,135,243,11,185,175,217,107,174,44,202,229,50,203,202,26,90,21,64,125,82,119,52,149,150,157,209,105,177,93,141,236,129,23,136,210,222,26,246,10,46,118,144,71,17,65,128,70,239,245,186,61,55,19,68,5,215,2,252,181,142,42,217,220,63,36,55,36,241,42,143,73,167,218,99,117,230,153,76,251,149,137,225,164,125,154,99,121,102,246,107,159,123,29,100,39,116,184,172,153,121,113,2,145,231,83,164,210,159,193,84,136,96,90,221,89,67,100,158,213,164,240,162,164,253,184,151,49,167,237,147,56,47,246,10,65,20,119,63,170,102,27,252,117,120,73,77,248,133,54,158,178,60,150,42,8,238,85,112,236,254,144,35,155,10,69,52,34,20,167,214,201,191,130,76,100,173,103,186,65,
59,225,233,227,5,187,175,93,169,107,29,55,77,151,207,222,193,238,101,72,93,244,76,15,37,125,132,149,103,102,153,239,212,202,136,86,240,79,114,228,60,86,55,74,121,179,246,184,234,61,90,41,8,141,108,134,183,106,180,232,151,252,102,142,109,179,249,226,201,42,37,232,191,189,139,104,145,7,201,124,134,200,52,243,35,195,25,229,88,219,221,191,10,78,57,237,94,79,123,35,254,216,218,122,29,4,151,248,192,17,85,252,224,185,191,218,222,14,188,45,169,214,225,75,29,167,93,176,208,241,237,225,94,117,142,107,235,107,198,57,23,233,132,243,9,28,202,30,128,59,94,186,2,73,138,51,247,251,210,122,251,90,236,68,67,91,92,37,78,173,126,166,225,153,167,96,226,130,176,246,116,239,92,119,159,220,10,102,238,240,222,248,185,18,237,247,52,188,27,59,131,69,97,98,150,104,90,189,143,243,245,147,63,67,10,253,235,116,218,181,25,52,66,130,215,250,214,201,128,94,86,208,107,249,233,149,124,183,97,117,90,219,127,172,252,238,151,161,125,83,170,81,11,61,54,15,
151,72,229,161,20,9,182,124,50,73,72,176,101,219,81,222,61,222,75,203,81,1,84,43,226,130,69,167,147,52,103,31,174,200,188,182,36,67,239,236,166,89,136,164,154,230,8,80,170,191,254,14,159,111,116,74,181,159,169,192,207,222,199,112,232,179,29,237,138,28,108,67,52,79,117,184,113,155,232,240,27,172,172,206,51,118,111,12,5,166,244,50,219,50,147,188,20,13,204,215,31,240,198,109,84,193,94,217,137,129,112,86,255,242,57,168,100,200,65,242,9,202,186,97,64,208,156,141,124,255,149,142,112,153,186,203,166,96,44,106,51,19,212,90,130,205,140,133,152,37,61,19,49,173,214,73,137,64,94,198,251,92,214,172,126,51,161,51,63,138,234,235,80,87,25,73,178,123,29,60,125,164,49,10,101,9,152,240,228,96,191,80,46,26,8,193,126,153,76,198,185,84,180,79,129,54,69,168,214,219,116,121,35,98,181,24,213,169,228,217,205,81,95,151,142,115,222,28,208,193,85,12,138,149,42,28,54,163,133,230,103,194,56,173,191,210,219,172,49,28,91,129,70,44,13,127,
175,140,146,16,147,16,68,112,69,121,1,152,0,245,70,137,14,151,229,30,133,161,106,206,79,129,110,245,188,227,31,95,178,228,209,193,32,245,113,169,32,52,88,247,79,173,66,104,209,29,147,18,150,53,105,104,84,96,158,217,73,233,200,193,133,217,165,179,212,40,104,20,101,59,185,114,99,173,12,28,197,214,168,114,124,97,135,83,131,108,119,2,94,77,19,192,146,61,92,115,48,31,252,144,100,64,78,215,42,25,150,23,21,225,198,39,137,37,207,43,75,153,92,161,39,222,140,234,130,108,103,253,49,146,148,218,10,181,114,21,187,209,44,28,89,76,156,161,48,120,223,107,18,141,1,158,48,202,158,171,114,102,6,10,44,254,195,53,230,131,253,15,233,63,96,74,207,114,173,103,47,149,18,162,199,241,44,65,109,170,3,179,54,201,5,2,252,57,164,242,175,158,252,249,49,239,71,206,21,180,222,98,209,29,232,2,129,190,58,254,87,129,83,253,225,211,107,185,255,63,124,133,252,143,175,162,217,110,231,239,42,92,78,250,171,167,69,191,116,144,224,191,107,224,172,242,
239,214,184,237,181,195,145,111,152,121,3,219,191,114,227,173,107,255,66,252,199,95,219,127,252,85,16,194,181,255,117,184,253,119,173,108,106,9,162,255,117,40,249,87,245,196,31,66,11,224,31,192,253,87,7,131,61,39,255,10,130,157,4,41,244,78,67,155,89,34,24,246,175,142,10,150,250,133,96,244,91,110,248,79,142,28,35,65,255,227,58,240,63,174,115,243,186,144,255,56,240,244,215,13,54,34,250,208,235,254,85,96,157,127,151,164,185,201,255,229,200,192,95,115,49,9,78,121,78,109,64,137,39,205,180,170,204,215,249,48,151,177,212,191,173,120,74,90,90,39,49,204,158,162,34,39,64,65,130,77,183,197,104,3,26,117,209,185,11,47,70,79,72,32,107,121,19,42,240,151,138,214,117,203,14,192,186,153,70,51,170,9,60,120,182,100,224,51,68,136,220,53,253,111,173,255,42,203,16,9,26,158,101,230,53,202,156,42,68,95,109,74,106,82,67,5,54,195,33,117,148,19,42,215,142,152,123,167,118,186,24,68,169,153,15,194,116,135,194,71,133,47,198,219,234,4,
183,22,58,217,237,222,204,26,163,43,252,71,140,233,200,227,96,133,193,92,13,5,51,179,13,71,88,182,37,113,212,44,212,18,125,141,121,203,252,137,236,148,140,127,121,93,239,47,175,227,8,110,223,109,42,93,152,164,241,106,212,57,141,196,233,24,78,148,64,30,44,184,105,85,42,175,200,184,105,44,50,71,75,74,180,118,90,3,155,205,206,245,133,4,71,119,36,196,95,234,103,121,219,207,184,4,41,253,53,49,173,47,69,199,128,160,155,250,66,86,48,63,158,80,199,120,255,41,103,221,98,13,167,58,4,13,153,192,33,42,148,11,52,59,146,96,111,227,222,241,157,2,168,94,129,239,156,113,163,222,174,176,158,114,5,194,253,72,25,172,253,38,245,8,23,251,1,97,223,116,69,132,194,96,197,73,89,240,134,221,250,65,99,78,49,227,168,17,102,132,172,88,229,93,252,202,108,11,129,4,242,13,246,63,55,155,246,62,181,146,211,148,86,193,205,248,245,177,251,35,177,43,53,140,85,247,69,223,15,107,233,249,159,62,55,93,107,169,30,174,84,80,57,23,4,121,
76,173,249,134,154,246,157,216,8,129,147,18,106,65,59,98,157,225,49,107,116,32,167,15,250,214,13,37,195,131,236,183,253,169,46,60,91,147,80,86,93,134,168,131,85,7,22,106,177,214,46,119,147,54,165,152,177,89,180,26,79,158,240,179,7,22,247,225,175,244,203,56,59,158,103,204,44,92,1,240,225,86,182,201,163,94,210,252,116,104,52,75,205,21,58,132,152,145,27,139,248,250,126,83,225,170,14,47,41,199,148,94,32,251,117,115,70,221,153,204,121,18,197,183,125,79,161,242,44,75,76,38,243,15,222,196,217,8,229,143,247,78,117,143,199,82,142,67,35,236,101,59,105,246,219,149,234,223,190,20,45,94,250,59,122,9,126,89,178,66,145,66,138,143,170,228,218,69,166,82,166,250,80,166,246,116,182,226,151,71,128,21,199,212,64,168,136,141,159,148,213,188,73,133,239,203,14,130,199,66,61,68,252,207,247,26,105,32,153,113,110,59,251,148,77,239,64,44,109,21,50,255,102,222,180,165,63,207,193,188,44,208,139,171,197,174,236,215,50,72,131,20,123,254,204,162,
241,76,47,190,194,20,107,117,2,122,117,200,34,150,73,24,105,25,105,86,116,122,56,51,191,254,191,122,126,240,221,103,38,109,223,36,180,55,191,117,214,94,117,36,27,30,29,114,116,101,171,28,236,129,68,64,113,213,191,165,113,179,78,247,34,139,22,9,74,62,197,174,98,81,126,114,157,133,66,187,240,217,247,121,47,195,210,160,195,72,87,65,68,57,29,162,95,54,240,249,118,163,37,35,51,73,17,147,182,23,142,181,138,248,46,22,139,235,181,46,208,104,183,90,67,246,219,30,200,101,88,68,204,199,43,198,63,51,201,210,82,93,205,117,108,9,110,43,153,86,172,114,140,16,180,17,111,254,78,116,31,48,200,188,94,36,112,137,71,208,245,59,149,240,36,22,84,132,209,173,128,94,199,73,246,237,66,118,154,160,65,204,177,52,153,186,156,176,10,222,10,73,177,90,56,92,124,13,247,147,132,242,124,216,62,96,243,19,137,4,7,159,12,235,98,251,113,166,227,190,104,183,231,85,43,138,227,180,62,190,62,81,95,217,32,69,181,12,91,114,95,246,42,71,123,213,
36,34,60,55,248,208,76,135,21,178,101,3,3,210,100,148,201,159,124,237,148,152,149,241,33,148,102,27,67,34,228,199,211,90,73,78,236,154,25,230,172,81,246,212,116,148,19,175,32,116,138,149,85,126,161,149,216,38,225,5,5,138,232,175,193,215,40,150,169,181,177,3,40,84,128,42,154,77,73,100,193,245,119,63,28,194,64,136,109,156,170,250,252,252,188,144,201,100,212,87,25,231,194,225,158,247,147,193,78,216,239,247,11,8,196,230,165,161,169,206,246,80,168,255,47,253,189,27,207,190,106,97,223,99,74,230,132,234,231,219,131,77,138,138,222,51,110,13,224,244,206,191,127,51,108,255,177,123,189,105,189,228,213,153,230,243,36,17,182,100,38,249,21,252,248,215,162,200,220,215,46,58,47,217,58,35,35,0,174,221,187,31,181,91,186,98,209,253,14,80,92,240,125,16,76,130,205,116,54,179,112,94,211,41,161,30,40,95,210,179,81,207,241,199,6,199,205,62,118,32,101,198,112,75,161,190,98,6,131,33,146,241,222,23,167,19,205,178,68,193,130,197,167,248,42,150,
154,151,109,207,189,159,21,134,22,244,185,156,146,15,182,239,154,224,85,251,47,27,71,60,231,211,60,168,120,250,224,117,141,249,28,168,222,51,151,8,157,176,19,15,13,100,62,62,62,208,116,93,158,165,154,247,243,115,122,103,245,8,244,178,237,160,60,32,58,186,93,46,23,94,206,117,125,113,11,188,208,204,146,249,124,187,130,10,255,239,43,7,179,13,32,104,126,57,128,32,91,59,207,190,176,236,113,134,47,241,189,158,78,54,99,8,229,230,103,107,99,60,79,178,179,247,9,29,37,189,5,45,151,75,143,199,131,190,225,100,240,77,2,223,201,26,114,104,189,110,137,35,9,234,215,199,252,166,22,114,3,96,247,151,164,2,92,126,23,45,65,203,202,219,59,61,183,232,60,192,66,177,44,148,153,188,67,125,57,56,163,33,242,155,83,105,36,190,160,106,120,115,71,161,137,107,166,131,175,192,139,204,177,113,34,105,236,193,193,233,173,126,251,249,144,219,176,152,95,12,6,139,77,165,211,243,157,86,126,148,211,105,41,26,82,26,142,243,236,8,187,93,62,49,173,169,
184,229,230,20,194,251,220,245,231,205,204,15,52,44,169,191,162,130,14,23,204,121,15,60,160,68,14,103,55,61,186,71,93,104,158,32,84,13,135,109,17,197,59,40,240,45,178,150,252,162,157,9,94,34,54,255,18,232,172,171,200,57,144,136,59,28,227,105,139,48,159,110,208,245,155,51,212,246,251,44,234,200,106,208,30,52,204,1,237,122,71,32,68,32,34,226,118,134,154,161,156,188,247,158,210,46,42,187,157,113,94,244,167,51,153,2,178,75,241,146,190,10,40,73,68,132,47,180,91,174,51,30,239,199,171,88,25,71,236,234,222,104,27,155,231,48,151,253,23,181,17,239,120,181,7,38,240,31,197,153,245,129,96,30,51,97,131,185,153,109,93,14,201,169,106,57,206,44,137,67,227,66,121,42,211,78,33,151,212,122,141,55,16,107,71,181,131,74,251,142,64,33,187,163,118,122,2,37,232,99,201,102,56,125,190,242,239,117,55,156,93,140,140,92,141,246,189,26,119,237,158,20,74,102,46,226,1,9,142,196,87,120,67,4,33,204,88,54,50,195,80,254,243,64,60,70,
106,254,29,170,187,149,107,92,108,143,132,117,147,241,192,231,55,51,188,145,33,109,30,35,109,166,39,31,64,8,70,136,35,138,40,88,60,110,210,197,76,177,116,151,138,83,209,74,228,156,84,33,197,214,212,3,119,121,62,221,17,208,141,148,131,1,154,175,121,96,232,214,136,88,222,190,98,2,28,216,92,174,228,102,148,74,141,158,176,243,203,27,186,209,9,177,109,245,247,72,4,226,90,200,110,200,252,152,208,61,198,143,72,70,92,171,213,240,222,203,229,103,50,65,18,89,187,209,160,123,83,124,189,104,177,191,143,50,158,148,211,89,130,206,67,82,245,185,68,139,167,218,252,146,163,79,191,0,237,184,39,143,173,41,58,250,209,197,27,37,91,67,225,27,202,250,188,67,206,145,172,82,233,92,170,109,58,118,253,47,26,246,89,15,20,27,98,175,221,24,179,45,104,153,105,249,119,208,21,151,201,194,210,89,198,28,83,15,191,209,147,231,220,158,175,83,235,177,235,66,88,81,197,234,204,63,30,98,255,241,144,168,9,25,80,189,234,130,219,60,169,92,166,76,90,163,
102,1,145,154,224,227,109,154,191,84,52,251,151,99,56,45,245,88,114,154,230,91,99,69,80,249,246,96,53,249,170,91,61,118,251,165,182,26,243,13,177,224,195,57,17,127,126,70,126,87,142,214,120,229,90,90,251,209,0,78,49,149,230,31,245,68,100,68,52,96,106,209,62,249,232,191,34,200,198,75,189,90,21,96,173,214,156,149,44,75,235,253,94,16,253,188,120,170,241,160,19,234,94,141,48,96,170,39,159,93,103,70,100,201,99,178,193,190,138,157,158,254,10,190,137,28,245,10,151,117,169,110,54,119,135,162,11,109,179,107,16,84,27,255,144,236,65,180,166,137,201,84,209,181,37,184,186,12,242,233,217,73,46,175,73,255,117,95,251,230,62,173,107,245,86,248,71,170,191,4,16,124,125,205,96,87,107,58,70,124,203,201,240,92,182,189,16,126,230,115,191,158,183,182,228,167,100,142,231,137,251,125,102,127,63,175,125,215,29,70,172,3,151,160,128,230,135,231,247,120,86,114,164,39,142,16,112,37,242,31,113,160,132,153,185,28,172,11,58,64,218,162,217,208,95,235,
219,193,204,43,58,153,73,69,134,186,218,62,207,112,30,244,29,242,137,114,231,26,175,240,46,189,249,135,229,237,159,118,223,254,79,104,32,114,238,140,27,197,34,5,109,125,222,127,79,190,155,202,231,220,7,210,174,249,124,254,123,89,134,248,70,15,5,123,188,216,20,227,89,219,123,110,181,239,16,8,4,163,128,193,231,186,23,21,64,253,80,155,192,36,183,83,235,178,39,16,71,41,172,97,98,51,156,204,70,161,209,194,46,146,161,20,87,23,169,38,230,143,171,144,107,145,166,209,222,223,111,106,72,164,178,241,151,174,237,176,59,76,178,48,153,98,118,144,226,77,202,128,91,15,149,75,143,232,239,163,22,213,253,94,19,190,155,46,135,71,226,207,157,39,96,235,79,236,156,209,93,235,251,125,236,199,252,167,236,100,109,172,62,221,222,245,235,210,47,230,158,55,118,197,247,154,230,37,214,96,148,190,137,25,152,244,165,174,229,122,47,47,174,94,144,165,13,73,108,6,126,218,74,222,64,104,252,100,254,113,181,89,46,191,150,39,119,63,46,156,77,138,225,17,82,28,
236,19,88,148,79,147,178,91,45,150,220,210,112,133,250,19,254,62,14,188,14,231,86,44,254,140,131,57,200,53,148,74,213,147,176,170,9,51,188,130,151,156,95,43,18,209,113,101,87,188,116,6,139,131,215,77,106,226,48,25,26,162,218,73,85,98,230,247,209,231,255,86,98,252,199,199,49,180,254,117,140,121,239,117,254,181,29,166,5,245,35,132,79,251,196,188,41,247,220,108,108,33,252,7,208,254,245,93,240,191,118,173,118,181,248,249,249,65,235,222,137,63,155,221,175,132,62,76,29,142,245,29,13,215,190,238,243,116,62,219,64,212,75,102,208,219,19,41,139,86,45,245,122,147,188,164,96,133,62,167,116,0,70,22,204,74,193,121,253,171,247,33,216,46,85,82,161,63,3,147,31,105,228,24,48,153,72,104,245,98,207,220,165,114,153,133,117,201,174,169,53,63,160,69,243,239,71,36,155,188,88,28,89,221,168,28,52,48,142,117,23,89,221,103,144,208,158,56,16,231,251,141,47,250,243,166,123,12,85,25,171,247,58,56,251,238,173,238,108,202,115,157,22,215,223,49,
255,183,108,243,30,93,158,245,115,109,136,242,162,174,99,185,49,213,5,44,68,13,33,177,173,185,133,141,172,60,140,145,252,106,107,151,183,159,61,134,168,157,219,92,115,194,172,138,34,41,123,24,62,25,56,88,159,134,59,23,250,227,125,131,252,47,229,192,17,40,100,82,253,119,255,206,183,70,9,125,193,41,97,127,80,111,42,225,196,132,57,166,45,74,37,49,223,35,126,95,136,19,199,133,128,45,124,39,31,156,125,221,147,80,86,162,186,77,234,105,240,152,236,246,58,1,77,106,4,235,240,103,142,130,173,249,117,212,232,104,60,102,179,88,175,223,71,230,215,237,245,190,240,141,206,235,29,104,60,163,195,152,123,206,71,201,39,235,235,144,249,53,75,239,82,184,147,215,239,247,181,234,93,50,137,113,165,123,241,201,96,78,203,249,196,182,85,243,103,35,126,173,39,115,157,239,117,90,252,212,188,216,170,143,253,29,204,112,223,161,128,133,69,104,255,75,240,46,14,5,90,16,147,147,40,213,114,47,49,155,27,45,172,44,137,226,21,57,62,41,184,144,167,80,167,219,
164,90,5,203,45,8,203,71,171,182,139,241,255,213,246,229,191,141,220,87,158,255,138,16,96,6,78,48,110,36,153,205,98,225,252,146,153,100,103,50,64,50,9,156,12,118,129,192,19,203,221,116,172,141,44,121,213,106,123,188,51,3,240,16,69,81,23,117,240,18,41,146,162,36,138,55,41,145,20,197,251,208,65,138,162,196,251,62,69,81,188,47,241,190,171,182,168,238,118,59,227,36,78,22,179,252,65,69,213,247,189,87,159,119,191,47,88,168,90,18,72,47,240,157,64,148,37,224,113,45,23,199,126,21,101,193,231,243,123,69,217,211,53,57,205,7,158,29,36,236,229,28,155,177,58,143,90,182,107,170,231,40,156,166,242,144,221,195,65,249,120,191,7,62,96,192,135,34,70,106,119,197,76,118,57,178,102,37,197,2,161,144,238,78,58,207,65,89,136,219,146,93,167,137,192,247,15,229,149,120,204,235,101,177,178,101,206,145,184,232,160,230,160,134,218,224,47,214,91,172,37,184,99,32,38,181,9,5,194,153,164,23,202,114,141,169,208,157,55,176,171,91,90,184,33,237,
198,117,123,161,220,114,94,106,70,226,9,217,59,165,40,139,108,40,185,2,19,225,68,169,216,141,198,150,5,195,24,121,96,81,133,251,254,182,134,41,192,241,176,36,37,193,161,73,60,56,101,104,14,83,42,225,57,184,152,195,211,237,168,75,66,90,39,110,95,75,208,155,15,68,34,17,104,73,25,135,235,39,12,112,80,109,246,11,62,103,187,78,141,147,6,105,121,41,76,22,81,185,75,189,122,250,102,72,225,33,197,5,140,235,84,36,39,44,56,44,52,247,64,94,236,67,22,40,131,129,163,61,54,27,115,33,207,180,79,57,0,37,178,125,110,216,39,90,185,186,91,248,98,152,10,39,144,144,49,19,78,136,54,104,47,61,146,161,197,77,93,78,173,240,35,115,186,121,167,217,147,114,122,75,69,98,18,153,38,165,129,230,221,142,126,192,93,11,244,25,102,144,52,212,131,142,238,214,96,47,85,222,216,8,31,45,92,156,173,31,187,41,228,189,158,43,68,222,72,229,170,66,248,213,78,199,66,100,51,34,85,51,173,61,140,54,253,109,61,56,188,237,31,175,91,114,
253,173,221,12,125,107,123,219,227,246,226,2,22,162,53,229,96,221,23,252,155,177,46,42,20,9,176,156,208,236,103,43,66,243,242,185,11,216,246,144,22,115,236,227,154,9,187,208,80,85,165,177,136,158,82,209,29,246,6,64,164,179,7,60,56,165,169,196,158,150,143,177,207,229,85,42,127,171,141,110,175,211,67,57,245,209,160,27,57,45,25,156,252,36,58,139,204,114,100,200,190,75,4,231,200,26,181,121,207,170,210,127,211,190,202,215,243,41,11,150,208,72,52,150,200,194,86,180,238,165,57,213,55,208,94,117,41,239,205,150,55,108,33,254,16,100,171,64,171,30,140,103,0,183,30,59,232,68,90,123,71,45,82,6,232,238,152,207,196,131,120,174,164,243,19,205,132,75,228,70,137,157,61,218,223,88,185,192,156,241,143,46,5,67,55,118,249,250,92,182,66,149,167,34,117,187,182,224,23,201,88,119,177,110,134,6,42,27,102,176,225,21,3,117,40,173,43,66,177,24,212,151,228,225,133,125,15,115,184,239,171,173,30,228,187,194,230,105,80,184,35,104,163,44,190,216,
206,229,224,114,93,56,23,215,246,91,59,107,103,132,146,128,36,102,137,194,247,243,194,117,114,203,128,165,39,221,150,37,96,211,194,60,234,24,50,106,44,192,175,74,73,27,194,232,30,86,180,116,180,233,207,36,205,243,73,198,118,110,133,174,18,138,54,3,152,118,142,112,138,104,164,182,71,119,157,69,81,158,11,69,22,151,72,108,187,133,46,67,14,221,16,144,132,246,245,226,113,52,159,185,240,172,25,141,190,65,34,175,49,26,132,0,98,103,93,168,212,167,61,198,148,169,97,22,132,79,15,221,206,2,193,167,235,31,113,217,42,207,78,14,75,184,199,110,62,120,61,235,225,93,60,69,75,58,222,48,121,163,61,40,17,53,27,218,129,133,118,237,240,174,103,188,244,222,182,138,46,142,199,64,235,189,156,33,214,211,234,197,251,27,118,58,142,85,180,115,238,164,255,228,194,199,205,232,29,68,49,153,203,175,231,13,37,137,64,42,216,94,176,32,142,111,53,154,136,223,223,46,109,87,192,126,2,195,72,199,235,104,93,117,165,178,124,182,188,124,109,179,1,133,114,56,
222,147,234,251,82,53,155,222,91,84,177,236,0,148,214,129,0,121,215,19,14,208,215,44,42,250,237,224,102,94,94,179,138,156,139,27,124,44,23,191,69,91,232,222,157,99,247,204,218,213,1,208,205,12,144,44,78,5,26,68,224,46,76,124,51,219,77,104,116,195,135,32,146,89,111,160,227,29,108,162,131,53,18,74,116,70,203,172,207,174,32,233,101,39,155,201,208,34,235,71,14,120,52,22,35,64,237,64,83,70,29,31,234,85,238,147,244,86,232,152,114,220,63,23,151,101,81,115,85,162,224,119,142,232,65,107,102,238,106,81,34,208,242,221,114,12,15,195,216,30,172,239,40,125,166,30,232,40,248,4,137,128,28,47,196,20,120,243,217,84,48,193,57,191,147,46,208,239,184,88,121,35,174,208,139,14,183,100,197,22,62,185,194,172,151,132,5,112,224,222,57,108,129,3,134,94,164,29,38,89,39,84,193,94,197,39,44,3,192,166,38,213,191,170,163,174,206,220,40,190,88,167,168,86,238,146,87,89,108,170,7,239,54,145,206,72,112,5,85,53,38,142,221,128,89,128,
13,15,225,242,88,7,76,174,244,203,234,202,170,74,93,222,153,119,21,24,106,32,193,0,6,25,125,45,238,56,239,99,153,241,240,32,125,2,214,196,224,205,70,111,199,163,31,166,135,91,153,3,54,155,208,88,94,225,22,171,153,171,30,173,26,246,197,247,69,188,100,41,165,209,182,203,145,238,150,52,179,224,132,54,66,12,16,42,160,89,49,177,207,129,182,35,145,185,187,35,56,157,177,40,213,181,50,21,150,130,185,25,49,28,111,239,149,233,74,234,226,237,1,61,139,209,230,69,56,217,48,240,192,132,215,161,109,35,174,239,42,223,195,121,197,224,34,67,164,103,177,215,16,140,224,208,230,42,152,151,2,186,50,253,92,225,80,201,118,220,15,215,102,120,115,64,118,14,183,121,155,72,150,252,94,42,212,49,139,97,196,197,62,92,171,117,157,98,69,121,118,48,229,232,204,25,164,120,21,83,38,178,113,119,66,52,170,14,26,167,86,0,28,216,5,87,183,193,110,53,154,40,217,69,117,160,87,77,89,219,120,169,223,119,112,18,229,203,26,57,160,27,75,93,168,155,
164,152,6,204,31,131,237,131,72,214,173,83,240,24,231,158,196,109,150,23,238,42,56,235,43,130,188,223,120,200,90,89,89,25,118,135,214,184,14,50,32,87,140,235,54,197,224,80,140,2,238,196,42,149,10,143,141,238,51,242,167,27,43,98,44,243,36,214,43,236,117,113,154,83,253,37,0,36,43,32,144,207,47,150,130,94,125,7,189,235,148,155,161,125,245,128,213,205,3,149,22,244,105,183,175,55,85,118,186,182,95,20,7,142,160,253,80,157,64,70,14,229,115,253,4,24,57,167,201,181,187,43,225,51,58,238,104,243,4,215,30,154,112,77,83,150,112,45,130,171,146,151,14,38,92,170,58,60,196,244,93,232,53,56,7,108,28,0,197,220,38,14,154,101,153,21,91,8,123,23,112,136,249,233,67,167,212,124,19,246,205,161,185,74,164,135,100,12,157,168,10,205,67,91,24,117,181,191,154,242,36,217,142,194,89,212,26,210,103,229,210,99,223,64,105,171,155,107,226,141,171,206,209,233,122,118,107,201,44,187,192,165,55,156,94,66,211,201,164,58,174,245,195,210,102,124,
176,56,7,36,196,96,69,82,168,104,212,67,211,166,254,202,6,30,104,148,62,92,215,123,66,240,151,173,161,162,74,234,148,248,130,87,13,198,169,248,166,109,18,200,129,118,79,172,87,135,229,205,10,161,107,189,178,95,9,84,46,100,74,70,167,56,15,154,7,229,253,84,194,94,218,71,234,30,186,167,75,241,126,200,175,171,55,88,98,237,176,225,174,251,197,241,76,82,164,57,119,45,43,160,65,204,88,190,125,128,6,78,190,24,154,164,47,241,155,98,166,214,112,80,150,92,22,99,114,194,21,227,182,23,204,100,24,52,231,249,208,174,171,235,116,56,253,224,80,75,213,14,161,241,137,198,176,159,54,111,110,4,203,59,58,179,125,158,91,9,246,183,143,128,254,158,254,86,75,113,236,178,153,155,215,204,90,17,133,104,132,141,198,46,18,241,120,231,172,252,56,107,91,59,166,98,2,180,253,234,157,241,230,216,124,76,157,175,89,143,15,235,74,249,3,225,225,56,90,70,121,6,217,107,139,64,233,245,224,150,74,27,58,9,194,125,129,243,172,6,15,137,104,203,210,49,
223,235,240,165,182,245,6,79,200,37,41,34,11,42,134,234,244,120,184,86,201,169,201,17,43,55,201,61,5,8,198,43,229,93,70,179,133,189,205,82,215,155,4,116,22,56,173,36,218,192,109,252,118,62,15,138,31,120,172,134,77,169,169,230,74,189,138,87,136,179,149,6,68,123,173,71,187,42,128,194,90,17,72,15,234,180,35,245,77,155,35,142,176,139,161,16,95,22,231,202,162,203,235,221,166,142,47,214,139,58,0,141,193,93,175,202,88,114,177,176,199,142,30,94,221,164,133,123,230,29,242,229,220,160,21,204,132,29,225,240,22,166,187,66,239,204,153,137,43,235,171,42,200,149,195,188,159,187,212,185,130,15,203,202,76,160,23,35,82,11,152,218,54,177,18,211,88,206,53,221,163,218,126,179,194,173,116,205,189,70,14,133,89,213,128,32,180,93,130,54,74,103,49,109,159,192,136,14,225,247,119,112,109,231,224,28,225,216,247,73,64,13,121,109,143,161,160,38,153,249,150,190,177,172,42,15,91,103,192,200,160,101,83,42,214,103,44,106,162,244,100,80,84,218,106,108,
92,37,125,153,80,190,110,227,137,43,132,208,45,63,179,72,119,170,226,52,243,177,67,25,77,89,141,150,200,131,208,107,7,113,104,120,45,167,154,207,91,4,84,228,252,246,178,99,17,193,27,46,7,50,101,130,243,218,95,214,251,5,206,147,45,206,61,109,142,117,137,33,51,99,208,224,173,220,61,39,86,22,168,249,141,161,229,146,127,119,108,197,1,245,130,18,100,174,5,154,39,160,94,234,106,185,47,91,25,5,49,22,229,107,234,89,254,157,31,55,31,215,235,169,221,66,159,224,175,248,59,64,179,48,56,174,156,115,226,81,106,124,160,87,133,137,225,1,201,53,192,44,213,210,40,183,24,204,36,31,208,125,113,9,228,210,55,116,2,155,245,70,176,176,118,182,151,32,12,187,248,162,140,160,87,10,188,103,216,34,245,154,124,31,196,20,216,12,224,10,206,178,45,216,174,175,29,11,136,139,141,120,227,222,47,199,50,120,158,106,209,39,83,0,138,64,60,30,15,6,183,45,217,131,213,140,252,102,0,77,105,71,119,98,234,174,129,32,51,168,85,254,120,224,80,72,
103,14,168,158,203,30,92,197,204,120,224,244,44,2,209,171,183,192,80,172,212,68,204,203,245,13,189,150,138,52,222,152,135,249,150,193,122,232,221,231,150,114,222,118,19,202,185,121,42,70,150,237,159,112,237,148,171,141,85,251,121,159,154,119,71,131,242,8,159,22,39,227,68,115,98,146,154,196,90,246,157,8,247,173,24,97,84,22,68,41,122,182,104,239,222,53,79,52,67,27,229,232,6,42,40,111,26,183,120,24,236,181,127,243,34,234,25,42,135,42,22,138,111,227,49,55,87,101,54,139,164,24,193,24,109,38,188,227,72,75,184,20,110,31,242,68,45,67,163,167,7,162,21,50,6,9,170,211,250,24,35,12,72,89,113,185,41,24,7,138,205,102,31,191,120,82,177,232,128,118,246,162,222,222,13,211,175,116,246,166,246,158,218,230,138,237,241,245,142,183,237,133,231,203,42,177,115,160,119,41,53,190,92,111,213,85,75,103,138,4,117,134,90,1,53,15,174,232,158,126,168,199,94,57,28,251,170,195,235,91,73,179,99,67,157,226,59,126,124,92,119,191,174,9,40,212,
180,77,33,89,105,111,57,175,89,44,86,73,110,116,236,63,180,60,139,206,124,173,149,221,109,40,90,205,102,41,174,7,25,25,27,13,178,120,65,80,232,183,163,237,147,226,102,240,212,231,185,181,146,173,4,73,117,137,61,239,56,28,70,153,77,155,48,93,183,221,44,107,237,166,214,235,231,59,46,29,131,17,38,92,165,94,27,221,151,158,117,151,236,131,120,139,141,92,41,81,220,210,225,141,209,48,188,81,83,92,190,181,5,249,94,195,105,178,91,215,74,67,217,122,26,105,76,3,157,45,33,37,126,121,238,71,202,3,162,186,78,131,205,225,44,132,203,251,211,197,4,188,20,65,88,187,150,220,124,128,121,185,116,225,230,89,163,244,254,3,200,16,15,1,253,80,12,138,14,30,120,74,0,200,128,15,184,74,255,160,145,62,11,95,181,216,132,146,125,46,112,50,12,119,111,206,174,10,80,91,215,215,252,46,241,65,229,60,22,160,118,202,67,97,45,20,74,17,218,125,2,17,67,72,99,168,248,3,140,55,120,46,182,70,14,138,0,53,229,6,41,41,18,208,203,31,
44,96,216,173,161,11,123,179,203,169,75,231,28,128,199,128,191,56,35,135,81,70,64,195,192,56,87,48,82,52,121,121,167,72,211,19,253,54,159,62,133,152,51,131,73,51,174,221,108,210,26,234,246,106,143,226,169,246,35,71,73,51,180,97,142,216,181,62,168,17,85,42,161,227,194,202,73,76,177,56,232,74,172,238,64,54,140,94,68,200,134,158,172,54,112,59,56,239,226,149,128,182,221,184,32,135,237,148,243,118,139,171,183,47,218,22,28,91,57,75,255,228,194,139,206,75,143,142,183,61,105,244,193,233,1,187,95,162,20,144,55,90,217,146,41,22,46,20,66,61,247,50,19,47,28,253,206,202,202,187,147,155,25,111,180,202,93,115,234,242,34,15,70,220,40,94,119,66,108,169,87,84,70,237,172,49,220,4,71,208,235,186,151,102,175,251,155,92,140,248,65,19,212,14,156,12,236,165,118,184,23,31,198,193,27,245,109,23,3,50,182,180,219,98,17,80,174,156,86,116,122,174,166,78,174,137,11,184,249,16,112,208,10,85,162,87,114,243,29,84,18,163,193,6,169,230,
107,131,11,116,190,88,184,162,167,183,244,146,110,108,217,192,178,8,219,124,106,197,145,1,114,160,55,6,204,219,37,57,57,85,12,244,55,93,75,184,155,98,214,135,38,178,9,217,203,161,224,130,210,163,53,143,77,225,252,85,190,186,139,151,109,172,94,159,111,134,80,38,44,107,21,123,156,78,52,177,119,135,92,68,76,151,91,72,222,232,83,118,81,114,136,246,89,73,162,163,158,107,21,215,240,112,221,52,154,134,118,126,13,53,250,97,178,223,58,106,184,218,155,244,78,15,170,55,233,150,168,69,76,132,237,36,163,96,203,16,7,247,27,137,146,190,103,205,176,81,88,83,242,172,154,12,233,27,172,7,135,38,121,168,107,75,118,98,45,185,47,68,67,150,42,188,7,92,163,87,174,157,198,132,77,132,138,18,205,129,106,106,33,143,166,244,37,200,227,249,252,67,191,31,91,245,105,34,52,159,103,15,8,135,72,64,49,68,88,220,142,121,65,190,29,129,38,215,153,185,53,67,148,74,145,240,69,186,29,83,177,196,195,118,228,205,12,161,188,31,58,242,150,224,248,26,
109,35,24,226,25,174,231,244,104,191,88,203,6,27,129,60,104,244,229,252,10,185,160,232,144,109,45,174,45,9,201,121,92,0,43,16,217,246,11,73,222,122,211,82,237,174,248,212,39,96,1,116,172,47,104,194,245,126,102,37,94,92,40,246,129,148,197,140,243,199,0,73,11,109,195,225,219,116,47,80,169,239,72,154,64,202,159,107,115,195,101,111,76,33,179,119,235,186,84,179,223,183,88,226,81,118,207,235,233,123,231,203,42,59,117,184,208,23,231,73,250,61,186,44,202,237,165,212,62,49,152,91,69,199,99,4,92,168,129,82,130,195,24,50,72,247,237,242,45,169,121,37,158,236,37,229,46,215,206,247,226,2,87,66,88,92,219,13,222,72,230,252,23,94,178,183,25,92,74,172,227,182,147,90,135,131,115,124,174,58,28,236,147,160,225,10,133,66,177,237,244,129,102,216,107,24,12,134,11,40,204,87,25,58,205,98,198,78,191,59,104,106,144,216,157,82,169,164,110,91,203,251,254,59,46,2,95,108,71,55,41,87,253,86,135,96,93,222,81,175,10,239,182,203,94,210,
117,167,83,142,20,207,16,138,110,214,116,187,156,237,222,26,74,49,64,222,60,143,233,181,165,16,176,107,128,211,40,37,77,186,226,131,252,194,160,109,149,40,164,94,214,188,151,97,221,222,70,169,243,20,133,84,247,96,173,175,226,150,34,222,72,221,106,57,52,45,177,23,154,5,108,62,120,223,170,228,195,236,149,61,83,134,153,30,92,119,170,50,227,153,4,141,170,73,110,249,126,184,193,193,228,156,28,193,77,50,132,127,14,147,189,62,210,174,168,221,254,132,71,221,71,56,59,188,80,36,53,191,182,94,79,5,247,220,197,83,150,92,115,182,21,83,74,30,202,5,176,69,0,3,164,133,237,126,10,85,239,87,4,238,22,136,114,249,123,103,15,106,220,5,96,238,174,119,244,250,141,33,179,137,226,25,192,61,84,46,75,229,194,121,226,232,178,249,0,206,91,30,166,212,194,252,77,123,109,83,108,141,179,138,26,107,78,69,12,107,143,82,201,246,166,26,76,86,238,244,138,225,85,34,185,39,45,133,241,140,75,217,198,246,42,47,174,229,192,87,230,2,167,102,202,242,
78,158,177,214,97,24,108,142,29,84,86,49,188,17,216,117,145,181,146,180,221,61,145,13,155,121,175,90,36,18,237,102,148,245,74,166,215,239,235,129,14,42,137,194,224,232,138,7,49,92,97,201,90,196,203,246,131,138,30,212,33,240,250,30,115,235,160,17,93,171,148,109,56,162,202,38,128,211,85,84,55,233,90,225,160,106,107,173,166,131,97,80,85,179,246,74,177,141,222,242,238,102,10,254,14,173,141,109,2,59,72,155,111,151,66,217,62,105,23,72,155,42,104,167,87,180,246,49,109,89,244,20,153,95,14,75,215,189,6,66,171,154,164,112,80,198,3,145,212,35,194,27,204,110,184,248,102,142,92,99,110,228,83,188,190,68,71,35,47,222,185,235,247,90,107,97,63,25,122,153,8,71,178,117,155,188,76,209,29,181,151,230,43,155,57,170,220,181,193,221,226,229,216,203,41,246,93,149,19,94,116,210,123,45,41,115,225,194,20,162,83,123,221,225,89,183,2,53,196,38,21,220,245,75,10,133,70,197,158,220,16,234,23,75,124,6,35,222,187,188,242,153,55,64,176,167,
144,148,176,247,173,112,220,13,239,237,72,82,41,132,183,162,227,104,134,85,67,109,5,154,68,246,42,36,132,39,167,11,203,208,156,45,120,72,227,83,117,171,106,103,70,127,156,236,215,213,58,176,106,201,160,81,122,223,93,210,51,104,95,207,19,3,188,230,10,223,217,92,147,216,93,101,55,99,184,155,109,122,16,171,198,254,185,245,114,115,62,44,198,157,18,137,196,7,147,201,20,48,75,197,86,49,46,134,163,107,85,187,208,0,183,123,160,221,216,49,169,85,170,133,157,115,153,157,120,218,219,57,247,109,93,180,165,11,120,153,1,41,94,49,171,108,162,109,138,70,219,201,54,54,164,233,82,165,20,98,86,114,157,80,89,175,148,245,59,224,221,165,162,23,222,107,182,247,234,104,100,118,5,187,201,127,188,145,193,139,216,95,54,111,82,90,119,145,171,83,245,249,214,245,156,237,204,138,245,58,36,87,74,17,135,103,13,161,188,118,25,171,139,63,195,132,218,224,16,164,116,122,149,26,218,20,2,117,142,94,187,56,144,55,151,192,26,216,185,11,227,132,154,38,16,104,
208,204,88,186,37,6,118,17,181,214,222,213,114,133,238,155,127,96,120,122,0,13,193,169,29,92,197,29,247,226,114,114,217,123,34,154,59,216,82,117,117,154,187,108,141,85,225,44,171,134,221,178,247,220,17,23,199,148,141,211,33,74,159,141,82,245,90,43,54,82,115,156,50,155,137,61,239,195,62,163,146,30,102,27,6,116,172,169,123,208,28,44,217,46,88,247,66,161,144,116,116,220,95,56,136,15,148,85,180,177,14,85,104,115,52,26,61,59,59,211,234,181,218,57,171,207,231,51,32,89,165,109,85,35,203,191,92,223,107,92,129,53,59,92,114,20,177,235,186,138,115,11,46,86,83,223,44,12,119,144,89,246,217,201,237,182,169,172,5,180,240,27,156,148,170,208,205,247,213,46,17,34,159,146,74,56,85,47,126,131,207,237,31,221,6,124,224,102,251,154,188,98,59,39,120,83,37,225,229,201,129,104,139,234,217,82,119,248,13,138,103,183,158,96,85,6,67,156,190,131,135,202,102,165,125,77,97,116,24,252,18,72,98,12,75,109,2,77,239,216,6,252,164,192,145,173,
219,60,177,5,157,236,65,193,148,228,235,1,3,77,79,25,246,157,41,6,195,37,71,168,154,137,148,31,167,224,86,116,2,77,213,65,186,18,179,201,20,180,163,226,109,243,150,120,154,1,55,138,63,163,202,230,203,37,13,31,168,87,206,169,58,122,167,145,193,9,6,216,195,179,225,161,117,224,77,98,77,65,80,37,218,55,58,182,172,52,247,57,214,139,89,24,22,233,66,125,21,145,106,52,26,157,42,6,42,147,52,42,153,172,207,86,42,224,45,10,151,224,20,44,81,91,30,161,217,144,229,8,206,77,85,146,218,111,170,6,157,7,130,40,170,94,80,99,111,24,139,21,17,194,38,18,244,75,131,108,209,219,90,215,128,189,246,105,61,60,47,2,107,45,135,61,174,194,156,0,66,163,164,36,5,244,39,165,1,95,45,22,94,11,230,105,40,252,221,214,227,83,36,226,37,228,206,206,166,122,46,107,219,179,231,124,53,80,118,210,153,51,58,128,144,4,188,148,52,119,137,196,244,237,41,239,100,41,77,192,237,20,22,239,149,81,34,46,175,76,91,178,21,157,104,109,
251,130,79,231,46,44,30,19,142,175,171,17,101,41,166,244,164,141,214,142,36,168,230,44,88,147,249,18,37,35,150,175,8,196,215,134,5,111,153,116,205,227,25,226,104,123,174,172,197,147,136,90,30,149,157,83,49,60,234,163,237,222,97,104,157,121,205,80,185,171,233,130,198,68,56,35,132,211,23,197,18,81,182,44,166,162,11,139,89,5,87,180,11,232,7,114,99,138,69,125,160,18,194,104,233,226,162,131,149,168,171,42,96,131,132,149,152,155,245,125,143,247,172,55,215,142,95,226,237,156,252,58,33,127,71,247,210,121,138,155,165,160,32,107,216,138,203,151,8,213,7,174,172,215,142,217,99,20,77,40,72,71,241,35,167,248,244,250,161,75,127,122,81,29,129,186,177,231,146,233,165,185,69,134,87,56,119,160,100,31,88,134,218,22,191,37,112,25,69,156,178,92,175,220,198,235,118,77,169,7,68,53,208,245,173,16,2,160,239,54,155,234,209,69,53,234,214,5,66,114,17,193,75,248,28,248,249,177,134,29,182,219,19,250,61,85,174,185,7,28,218,188,192,125,119,174,
73,236,216,87,217,139,217,58,1,153,215,221,87,143,34,193,237,146,77,17,81,168,239,138,192,133,245,22,149,220,223,8,114,22,86,29,15,157,30,118,36,143,101,70,17,215,130,23,104,14,216,179,157,208,83,197,106,132,112,191,42,212,245,204,205,13,212,142,130,145,190,135,227,241,12,242,128,114,129,99,59,188,151,146,72,74,190,122,184,180,165,234,111,199,14,211,105,2,97,167,168,76,70,163,36,9,225,22,215,205,167,211,205,4,46,127,144,110,178,25,112,198,50,135,109,91,230,243,195,36,189,243,140,144,223,181,97,11,92,129,156,132,148,229,119,194,243,12,50,251,230,52,123,113,15,87,81,230,249,198,72,47,125,36,189,205,161,24,171,165,91,159,19,33,13,173,3,182,19,221,222,195,192,131,113,156,237,169,212,185,230,101,229,42,104,93,193,38,81,249,205,68,199,159,90,74,36,67,132,4,106,177,241,176,30,13,150,224,34,20,39,4,137,220,128,100,94,28,90,206,79,231,28,1,1,210,175,60,35,20,205,73,41,195,93,212,238,133,7,141,226,174,6,233,105,145,
157,103,103,166,106,98,211,132,112,108,175,225,234,18,248,34,238,218,167,187,217,88,113,120,21,185,171,82,218,199,62,219,218,74,184,153,35,127,27,19,73,147,155,150,112,174,111,154,130,56,85,127,31,94,237,236,0,157,67,128,164,208,147,233,156,0,14,32,186,9,190,244,156,117,201,83,184,245,241,67,243,13,6,185,159,206,225,164,14,41,19,190,104,150,193,99,20,50,171,210,192,110,157,123,61,240,69,134,244,42,151,229,14,92,28,109,57,164,61,62,37,176,203,181,179,152,174,99,174,172,211,36,199,203,17,231,1,145,171,165,243,79,110,150,66,2,67,246,49,128,156,29,192,165,237,14,26,180,68,226,124,119,209,175,68,27,175,93,21,234,214,245,37,150,252,82,224,110,239,80,204,235,187,56,39,90,57,45,112,64,198,43,18,96,5,111,247,11,131,243,56,143,192,187,222,233,239,42,107,97,13,231,134,132,36,86,83,82,199,58,73,141,227,179,25,241,98,145,106,227,225,110,16,124,86,72,244,40,137,204,144,230,171,251,206,94,84,171,57,226,153,52,210,184,12,108,
184,18,82,107,245,66,74,112,50,15,136,61,238,75,96,112,193,75,96,93,163,77,39,46,235,238,194,221,32,181,21,17,145,239,189,26,184,10,188,230,104,55,0,23,167,222,89,11,204,25,209,78,91,210,175,73,19,207,232,12,109,194,111,47,33,131,23,40,14,226,34,105,74,217,41,172,100,92,113,4,212,110,107,171,225,190,221,120,184,76,58,14,99,86,193,124,87,186,200,74,72,142,160,140,223,192,238,224,49,243,9,242,202,124,2,37,68,44,26,201,107,115,198,53,52,124,244,92,157,157,133,26,147,121,105,24,61,157,158,44,183,30,47,89,57,80,41,217,127,124,61,195,217,33,123,27,7,130,81,175,18,113,251,59,175,164,248,235,239,143,253,195,127,255,151,79,38,167,103,96,51,127,59,51,253,217,115,216,204,216,196,243,177,241,177,167,211,83,179,51,211,147,99,179,211,99,51,176,169,103,163,211,83,179,176,153,41,216,236,216,103,176,15,198,62,25,255,13,12,34,155,122,54,246,209,236,199,147,16,245,51,216,43,113,191,132,24,94,60,190,0,227,19,216,204,228,
231,95,21,63,3,251,223,47,38,102,32,110,72,244,196,212,243,217,241,201,73,136,26,246,233,196,244,139,231,16,253,79,39,158,206,76,63,159,254,112,118,236,31,94,95,240,181,132,39,19,83,99,179,31,193,198,158,127,254,124,22,246,241,147,87,23,252,27,72,210,71,16,230,215,136,161,175,31,140,63,135,61,27,189,134,227,71,63,254,225,236,204,228,223,60,157,157,248,20,246,63,199,38,102,199,158,142,79,141,77,79,65,151,249,108,122,230,183,35,138,255,49,49,245,12,194,245,90,216,232,240,95,30,15,99,255,250,175,223,249,54,244,249,187,183,190,243,221,255,246,205,191,127,252,251,131,239,140,189,124,215,199,183,190,59,246,195,105,8,251,204,139,167,179,211,51,99,63,130,205,142,79,76,190,247,222,191,255,251,136,255,191,126,255,47,222,126,20,244,189,239,191,243,31,181,127,255,157,247,191,122,238,173,247,191,249,14,196,242,171,111,125,197,88,239,189,245,205,145,160,239,66,94,154,154,152,157,24,159,156,248,63,144,225,254,35,213,147,151,168,191,251,10,253,203,171,
127,29,254,159,191,248,96,114,226,233,216,79,97,31,127,0,57,229,39,19,207,103,255,84,252,47,191,190,255,214,211,145,5,198,126,49,59,51,49,245,155,247,255,242,149,14,63,120,235,219,79,190,253,228,187,223,251,222,55,199,62,152,158,158,124,239,215,144,86,47,25,222,123,235,203,139,143,204,208,234,175,255,249,165,128,127,126,37,232,189,95,191,255,151,191,250,214,15,254,122,236,197,204,228,123,175,149,127,247,49,2,159,143,253,234,47,222,126,189,244,228,117,20,142,156,248,202,245,79,222,120,239,107,149,248,197,71,211,159,253,248,151,63,253,201,159,161,198,107,150,63,83,145,81,130,252,33,77,30,215,158,140,178,231,255,81,141,191,159,254,187,233,153,207,198,103,158,125,17,68,191,15,249,23,84,111,226,233,165,140,199,36,28,165,212,20,236,95,102,161,252,128,125,60,246,42,199,160,140,130,34,251,243,177,73,232,248,228,203,113,245,39,64,250,219,241,167,191,253,26,60,35,146,63,8,230,117,53,248,207,2,4,155,253,201,244,211,241,217,137,233,169,47,80,125,213,
91,35,88,111,8,223,96,123,23,6,17,192,62,29,161,131,80,124,248,2,170,86,255,244,238,79,198,166,63,124,252,255,217,244,211,23,31,195,166,160,194,242,98,6,170,147,179,80,101,249,0,6,201,27,251,116,2,246,25,236,217,159,13,244,151,19,179,147,176,175,69,249,72,245,135,32,62,255,104,122,102,246,175,198,94,140,132,190,253,33,180,48,245,12,66,53,53,254,49,236,255,23,232,159,125,248,225,228,196,20,4,123,228,224,63,154,66,111,136,127,55,137,94,18,188,74,152,233,87,20,175,213,251,249,139,217,231,163,40,120,149,51,175,151,199,38,62,28,155,254,224,127,193,158,206,142,74,254,27,85,70,125,7,242,33,164,14,196,243,138,120,236,99,40,197,158,188,49,215,139,153,41,200,88,51,47,96,143,66,126,251,103,101,28,108,246,93,216,248,179,207,127,49,59,62,251,245,158,122,67,250,198,93,208,233,151,158,154,25,45,142,61,31,173,142,92,51,106,77,143,250,60,25,251,249,244,243,231,19,31,76,194,198,62,29,159,124,49,106,180,51,176,119,94,114,79,
124,231,123,223,254,254,207,160,26,254,254,55,254,105,106,226,139,166,240,236,253,111,188,51,246,246,191,253,8,246,225,248,139,73,200,32,175,23,30,131,249,229,37,190,194,255,147,233,241,103,163,154,247,200,249,246,191,253,236,247,216,114,242,37,9,148,136,207,95,117,244,217,9,216,243,223,43,233,53,132,47,4,125,54,254,124,236,75,0,191,194,244,216,222,199,31,91,243,75,206,55,0,38,222,44,253,213,216,7,47,102,199,166,166,103,199,70,115,194,8,199,179,241,217,241,199,25,229,83,168,231,142,67,70,250,138,228,31,78,127,252,201,36,108,246,119,197,126,4,193,153,129,61,133,65,50,159,253,142,172,223,99,215,223,78,77,127,54,245,254,55,190,46,94,254,228,130,248,227,233,143,97,95,83,16,71,36,111,66,228,31,199,63,157,248,13,228,179,47,74,226,43,151,140,125,52,61,74,227,153,145,71,103,102,31,251,223,215,70,245,159,136,242,93,216,135,208,80,246,209,207,33,145,127,20,234,151,232,190,92,129,30,79,190,170,64,111,226,231,101,65,249,79,197,249,139,
217,233,79,254,40,192,17,193,27,100,63,28,159,122,10,155,28,141,170,159,143,125,2,149,194,81,52,79,189,180,238,40,51,32,83,66,227,223,212,40,206,95,23,14,232,236,104,174,133,186,205,39,47,217,158,125,14,21,79,104,84,122,156,54,96,147,176,81,233,124,254,167,170,3,69,212,123,255,23,160,139,26,192,

View file

@ -422,7 +422,7 @@ topic "Meter";
[s0;2 &]
[s4; Meter shows a meter :`-).&]
[s4; &]
[s0;2 &]
[s1; &]
[ {{10000F(128)G(128)@1 [s0; [*2 Constructor Detail]]}}&]
[s6; &]
[s5;:Meter`:`:Meter`(`):%- [* Meter]()&]

View file

@ -59,59 +59,59 @@ COMPRESSED
29,31,253,0,250,213,92,113,152,66,92,190,143,38,236,164,47,163,2,197,27,30,75,237,188,245,232,245,124,62,147,253,175,106,58,93,93,18,200,141,82,211,227,48,45,184,115,189,173,178,88,190,27,228,148,72,96,242,106,67,219,224,1,81,114,103,126,100,20,95,20,231,202,59,15,153,223,237,151,221,28,95,250,74,143,129,105,177,235,102,152,22,2,87,26,14,135,91,151,113,70,67,251,216,246,172,63,230,237,134,203,68,136,30,103,239,142,249,152,49,110,186,59,151,242,98,172,182,217,116,182,203,105,87,76,79,212,93,239,35,165,133,53,133,151,0,3,203,241,175,48,95,94,228,215,184,221,79,74,83,116,19,37,75,187,18,27,155,207,159,183,119,237,12,230,0,87,230,183,236,215,206,237,118,226,95,94,11,197,103,0,86,30,77,38,115,174,94,171,61,27,19,61,132,109,245,214,44,149,203,73,174,131,177,227,92,69,33,76,207,232,162,32,27,141,134,41,135,71,43,177,206,73,72,138,52,100,89,105,86,172,42,209,8,11,226,188,145,166,23,139,197,166,196,162,222,
223,155,45,164,125,39,120,185,171,56,69,192,146,245,205,160,225,190,100,232,19,49,106,231,245,188,79,46,238,32,16,8,17,116,114,61,175,223,11,154,18,153,73,165,74,48,96,167,79,7,166,140,14,38,159,139,217,207,73,237,198,158,0,180,12,6,97,202,138,207,18,151,6,98,18,244,9,132,174,100,1,131,80,80,85,170,236,37,55,159,231,230,41,209,113,12,119,165,132,163,172,92,213,49,135,125,207,24,172,78,167,147,178,200,68,153,104,151,177,108,129,176,31,221,196,158,233,208,3,4,18,25,172,236,50,22,16,30,238,160,51,152,59,167,82,90,206,114,249,224,122,57,41,38,179,80,130,78,197,48,68,74,187,211,177,157,8,64,194,199,101,145,235,58,158,140,141,30,143,199,179,183,180,153,70,227,218,242,46,192,38,79,23,139,199,67,17,92,182,121,130,34,196,8,72,168,152,114,124,123,76,220,207,216,160,4,148,209,193,163,131,124,124,21,211,74,161,153,239,232,222,91,16,93,96,27,253,50,119,146,189,158,65,98,174,217,105,171,70,28,50,8,88,172,184,10,
32,120,165,190,57,135,36,240,121,84,10,85,210,62,202,28,59,232,76,45,77,107,174,34,127,35,73,166,209,242,148,128,54,15,192,234,64,103,71,53,180,174,65,252,211,86,148,124,6,88,206,227,220,81,170,84,198,204,13,202,64,53,148,141,105,120,115,240,194,237,242,184,74,246,195,246,88,51,189,51,8,35,87,195,121,160,224,181,2,185,137,220,241,189,130,185,158,219,213,231,243,13,143,71,251,204,20,54,190,182,50,99,209,11,232,118,7,36,115,51,150,142,254,64,94,134,76,172,131,32,166,80,40,70,84,4,239,196,96,2,116,32,6,182,41,176,222,29,251,28,132,207,252,18,244,157,170,215,50,240,211,220,73,77,73,152,123,110,141,214,177,56,46,22,35,4,158,112,236,107,131,22,208,123,53,213,9,142,211,148,4,2,1,114,63,226,178,88,227,243,65,64,222,91,145,72,36,182,28,185,227,59,15,6,210,11,171,110,254,160,225,56,245,115,223,253,204,52,95,39,76,196,221,64,71,188,7,246,94,42,24,191,128,185,246,126,239,120,58,73,78,31,121,17,69,44,
105,155,146,60,117,74,57,236,119,107,238,115,57,16,68,110,141,88,187,225,206,193,116,56,102,39,186,147,225,235,191,136,216,158,171,243,130,56,8,213,68,176,65,15,65,10,222,123,62,41,55,113,225,120,224,209,205,170,102,93,2,44,222,37,2,224,81,38,67,10,157,221,136,28,4,102,24,136,95,60,255,111,109,239,253,219,106,150,166,137,253,43,247,23,47,122,140,157,241,206,58,192,152,197,2,235,157,177,13,3,94,99,129,89,120,127,48,186,167,106,170,110,79,23,166,186,170,81,183,122,122,198,63,73,204,81,204,65,20,41,230,156,68,145,20,41,230,32,102,138,57,139,57,72,12,98,38,197,36,146,62,170,208,93,237,153,133,187,123,96,226,226,138,228,249,206,249,222,247,156,247,125,222,231,33,63,126,231,101,58,77,94,49,220,197,96,222,64,49,76,157,199,187,104,117,188,206,239,118,145,161,210,227,154,129,194,190,33,83,169,121,42,141,6,95,37,74,125,246,161,64,206,36,133,143,110,47,193,22,191,34,19,110,241,109,99,111,177,120,50,128,128,183,240,187,80,
221,165,243,120,249,96,187,178,219,67,144,197,179,1,18,229,237,214,170,145,178,178,142,64,170,218,130,78,229,41,70,58,176,152,11,233,23,241,173,117,77,60,195,95,232,152,242,81,129,112,197,191,190,190,86,171,175,0,223,73,221,107,243,183,119,112,251,117,185,92,78,170,87,231,128,8,53,176,14,41,143,161,213,40,78,184,106,57,124,130,54,167,16,101,104,236,250,176,191,220,138,239,27,208,78,48,190,172,187,161,237,211,68,29,138,60,147,13,177,101,151,217,108,134,33,16,77,226,33,153,203,33,118,200,245,246,169,68,240,177,57,53,142,215,227,73,100,52,92,153,44,24,143,19,206,16,103,55,162,60,83,114,122,237,76,94,13,124,77,46,95,60,212,157,207,25,10,248,232,76,68,42,84,171,220,17,224,3,134,91,234,198,8,149,158,42,137,213,164,101,99,84,71,75,138,0,128,153,64,139,112,239,184,93,56,31,99,28,229,73,197,223,189,238,29,156,72,189,138,113,27,215,164,101,68,6,131,17,97,104,142,252,4,96,58,9,31,241,82,255,136,91,229,55,75,12,
85,3,65,134,98,218,24,98,46,59,34,72,122,236,38,188,76,240,220,173,246,244,177,209,224,139,178,167,27,105,140,19,246,155,197,51,19,107,220,190,102,193,221,28,60,85,20,121,6,232,126,213,240,6,79,181,51,186,156,141,24,73,161,45,174,101,25,46,107,17,171,11,121,6,137,123,61,247,32,180,245,240,179,176,221,22,1,83,208,110,50,67,80,74,25,107,164,80,39,124,234,115,115,90,160,124,5,72,252,109,218,127,198,137,248,95,175,79,133,172,182,38,197,116,217,252,9,169,68,194,242,109,108,214,57,181,159,224,159,121,91,205,38,176,56,63,170,218,149,61,10,153,82,181,239,106,246,45,77,88,21,43,179,122,78,249,84,194,107,123,238,234,117,13,207,10,183,65,16,55,251,80,126,131,205,36,147,2,210,106,106,38,151,67,234,189,62,125,31,83,200,60,169,84,212,19,240,246,89,61,17,224,183,62,255,97,144,83,37,105,138,243,73,76,147,38,94,223,245,165,179,78,100,16,230,5,25,36,15,60,184,150,152,145,180,112,182,95,77,249,54,78,132,143,69,36,
18,231,100,178,96,105,222,109,6,243,167,1,147,127,183,86,213,242,138,71,235,109,212,34,15,146,241,221,53,183,14,244,163,82,57,232,61,164,165,196,177,44,41,116,23,96,97,154,124,6,91,15,39,10,154,50,139,155,139,48,88,222,121,25,182,130,208,182,73,87,55,73,120,251,113,70,114,213,102,212,101,154,204,253,126,70,56,127,37,6,204,237,245,205,205,74,71,126,128,39,105,87,193,70,172,29,134,4,145,233,225,29,97,78,58,246,65,60,165,83,169,192,108,54,107,182,90,226,235,234,57,228,18,130,217,97,167,77,248,174,94,204,71,20,116,221,109,52,22,236,233,107,229,253,99,148,25,73,58,143,71,93,203,111,36,210,199,90,231,171,167,75,150,61,136,38,10,166,155,201,52,23,250,125,5,203,194,69,95,192,51,200,53,142,233,170,70,202,118,220,46,143,64,46,69,218,212,72,118,90,145,151,162,157,246,117,145,71,72,73,233,247,23,254,209,249,237,188,47,49,237,149,107,82,147,121,8,95,66,93,167,153,193,58,117,191,79,13,211,28,41,161,183,230,58,143,
228,234,37,105,202,42,241,61,61,213,235,236,156,16,28,158,108,70,229,198,171,246,178,241,72,33,107,251,50,94,42,16,8,92,215,220,162,1,219,200,74,56,51,150,56,219,60,5,46,53,22,11,209,254,24,246,105,152,242,84,168,35,33,171,152,76,212,172,120,221,62,160,173,112,88,5,133,229,99,133,181,108,74,212,58,6,206,224,250,78,187,205,117,77,219,209,60,79,225,100,40,64,53,65,108,76,75,201,179,167,97,193,63,215,45,183,209,140,31,127,117,145,175,84,240,138,59,130,53,31,139,157,237,179,248,84,161,4,96,55,180,227,93,10,224,122,210,166,20,86,176,178,218,71,185,127,84,184,226,59,28,135,57,224,26,206,215,9,52,127,77,239,134,141,12,78,176,252,104,1,2,46,101,80,232,22,64,81,78,150,153,180,104,254,20,131,31,91,238,125,29,54,123,18,107,24,217,48,45,95,176,144,23,135,78,152,22,198,62,8,106,138,197,236,252,64,0,224,80,63,138,161,98,49,96,6,110,119,208,93,210,6,178,89,209,100,98,195,83,252,53,102,207,53,184,230,
197,228,130,128,14,22,233,129,20,102,209,98,78,177,12,105,152,158,0,98,117,173,215,211,178,196,158,15,158,242,65,156,112,155,254,13,167,243,57,50,70,44,16,172,32,6,47,141,32,144,244,61,242,170,227,117,243,152,191,191,48,141,42,169,198,189,85,141,49,158,74,97,22,165,135,223,160,135,75,70,193,141,124,84,115,84,24,94,85,223,39,237,165,187,25,72,153,20,13,64,215,115,69,23,161,16,89,46,235,110,72,179,217,44,115,220,153,20,73,154,64,101,38,65,179,152,157,118,35,197,186,172,48,27,8,148,3,179,97,233,102,120,49,17,32,18,50,99,189,5,111,121,75,187,73,198,183,192,37,208,153,221,162,231,134,94,186,1,141,60,127,93,248,249,50,226,213,149,224,202,220,77,165,200,2,157,118,155,21,100,57,214,217,138,156,12,245,217,25,191,139,191,104,34,212,20,98,8,57,201,111,230,121,14,52,243,20,61,79,87,39,213,75,64,111,154,205,140,96,158,163,98,66,174,71,95,67,6,14,96,172,139,201,178,194,140,39,211,26,109,76,89,46,163,214,211,
124,181,203,172,142,226,212,46,159,152,69,163,57,150,160,72,4,131,65,234,173,94,156,128,157,172,2,240,244,165,125,151,139,57,162,52,90,63,37,142,120,67,56,159,178,136,199,180,155,231,111,87,121,170,8,213,8,39,45,53,98,216,225,55,162,230,243,85,125,104,52,90,153,215,186,233,210,0,80,249,117,183,1,188,158,212,139,51,129,84,46,203,78,38,245,9,158,194,136,92,62,119,101,212,233,237,172,131,217,179,133,89,26,185,127,125,217,137,128,76,155,68,232,217,62,252,26,46,32,242,205,26,54,115,132,59,116,216,184,162,92,144,61,61,129,34,233,84,42,175,102,94,173,86,242,185,32,17,23,121,189,94,232,136,13,72,156,214,107,187,240,77,69,111,168,193,102,223,69,133,136,164,234,196,172,159,114,172,171,122,42,149,121,18,57,51,0,81,101,165,74,69,221,240,8,135,17,122,17,231,33,65,212,186,86,128,124,53,155,168,122,230,27,209,38,164,69,102,11,133,194,181,138,235,202,100,50,108,199,107,1,27,139,197,82,108,57,85,155,60,77,123,150,69,35,66,
214,72,77,158,67,115,56,181,168,104,223,55,212,242,196,184,98,26,113,22,232,243,148,172,9,89,137,95,9,15,6,98,6,223,201,83,251,60,55,116,210,65,39,75,56,6,28,127,48,231,243,121,244,181,36,81,191,59,213,96,2,217,193,185,107,242,108,54,45,238,159,239,110,197,24,4,180,170,153,183,5,55,230,16,149,141,193,178,211,60,40,183,96,89,4,5,229,14,165,214,239,38,133,218,138,53,252,56,137,102,41,47,180,131,39,233,169,84,42,188,24,52,224,243,77,243,2,28,149,84,20,177,232,244,237,227,196,0,96,74,212,10,178,60,36,172,89,246,236,54,33,148,17,146,177,109,75,113,174,26,158,202,173,117,133,191,108,169,138,247,250,187,56,56,130,212,2,250,234,98,1,222,80,169,204,182,110,49,130,17,102,65,149,202,230,207,242,227,7,147,246,234,10,75,180,101,178,98,133,162,25,94,188,202,169,201,83,171,176,191,172,43,20,10,159,217,196,102,95,106,124,161,201,229,185,200,210,9,59,169,96,185,64,38,141,175,251,110,81,136,18,172,63,180,52,65,
215,147,187,153,140,66,22,190,134,134,89,58,195,49,46,205,211,87,193,1,78,241,102,73,142,250,172,29,106,62,42,27,208,76,171,213,154,207,119,115,144,86,225,138,121,246,92,188,38,75,16,39,244,1,169,186,7,12,16,122,70,63,2,122,214,240,55,26,112,44,227,49,138,100,242,47,120,128,55,239,3,129,6,144,188,107,198,110,151,62,241,80,213,184,126,79,117,221,139,206,106,34,80,136,245,129,147,245,197,0,159,71,42,91,19,179,78,167,107,94,194,135,153,212,62,126,60,64,199,45,6,149,58,201,187,14,98,192,19,71,229,91,228,28,76,192,102,179,41,64,17,184,68,101,149,16,243,222,174,208,108,210,19,207,62,31,220,84,216,238,94,64,132,68,235,228,135,139,139,136,119,150,54,31,51,162,244,83,156,75,153,193,36,22,114,121,57,245,182,2,147,138,249,170,140,41,0,113,181,237,245,20,242,179,147,39,198,84,69,17,209,21,172,97,40,228,8,25,97,47,190,108,148,191,170,134,204,64,73,91,158,173,128,113,25,122,210,116,162,111,94,246,169,80,71,179,
251,12,49,153,130,166,89,241,66,255,116,86,227,112,42,229,219,121,72,73,244,249,176,116,244,250,25,67,141,64,215,103,82,181,84,186,82,134,206,96,88,169,186,67,179,152,109,198,215,92,249,82,41,74,17,246,35,235,216,16,181,213,233,187,221,238,210,90,59,119,30,185,86,189,231,178,108,89,200,16,231,147,187,137,4,133,66,185,232,198,151,65,254,250,33,241,226,50,209,129,74,62,165,167,23,42,166,225,57,25,181,98,166,45,132,213,183,8,96,60,4,218,170,204,110,232,83,162,144,231,126,143,71,132,196,24,50,200,251,103,98,167,247,4,52,19,145,227,60,176,37,151,142,234,43,179,130,82,210,111,186,102,171,85,255,144,48,106,3,244,187,187,187,198,45,51,165,162,93,59,110,86,19,142,95,206,14,229,243,37,70,76,219,108,155,123,80,17,70,50,200,102,105,154,45,195,211,178,177,237,169,29,125,193,229,229,70,210,23,28,14,247,220,214,112,164,145,145,205,204,193,238,162,164,166,156,151,84,54,118,204,52,38,0,121,16,122,55,64,87,250,182,29,35,159,147,
89,61,23,90,167,154,237,100,114,53,25,121,249,105,140,199,139,94,131,60,2,30,235,213,17,34,49,182,115,30,184,251,2,181,219,106,97,105,165,75,143,94,92,184,164,217,119,43,63,146,90,117,138,178,247,212,32,201,195,246,120,0,131,193,242,81,168,91,20,246,46,229,243,214,216,119,53,234,180,176,70,104,182,109,184,138,144,37,16,138,30,11,180,172,10,76,68,176,228,172,9,235,132,117,34,32,84,95,78,86,230,245,84,144,35,191,160,217,232,88,252,108,34,8,155,25,104,145,101,251,120,207,186,190,129,79,214,222,41,255,233,146,66,25,121,29,228,167,88,185,187,58,243,34,240,94,250,226,124,177,152,206,197,5,132,93,20,87,88,39,130,5,227,12,54,82,192,78,110,39,40,91,76,27,18,97,158,36,99,138,52,254,24,239,112,181,175,137,242,243,112,53,188,189,39,47,182,211,200,242,97,236,236,80,112,60,174,243,242,161,155,145,44,49,154,174,94,208,187,112,50,24,82,235,217,197,162,113,6,67,187,80,68,168,214,213,90,144,253,138,246,77,112,46,12,16,
18,70,24,113,198,70,18,46,187,33,123,160,106,232,146,110,204,34,169,148,162,149,198,161,92,127,30,20,234,155,180,155,174,126,184,130,239,219,69,254,38,165,34,227,51,23,38,143,105,225,32,35,105,49,18,239,180,204,94,76,100,40,79,157,47,154,18,251,96,61,135,15,89,211,244,26,66,240,86,107,49,240,178,190,69,197,29,94,32,24,199,149,129,5,174,126,102,250,198,80,192,234,107,73,234,28,250,24,117,175,78,142,161,136,78,85,208,121,234,185,17,8,87,155,109,57,9,76,18,251,80,42,0,145,17,121,72,48,240,148,126,199,232,155,106,175,105,87,50,153,204,102,179,17,115,225,76,168,211,235,133,27,14,74,3,50,180,76,186,48,22,125,103,88,22,226,2,163,202,68,146,183,164,238,77,191,127,217,149,235,56,66,55,170,173,22,103,69,252,182,89,16,201,122,43,21,187,195,81,85,61,21,141,80,4,222,99,79,24,173,214,139,125,218,80,221,217,237,118,35,43,123,4,56,29,28,52,188,123,164,12,243,250,250,90,87,215,235,13,6,10,227,99,121,252,152,
156,136,17,66,113,208,1,132,12,134,216,200,24,21,69,175,215,43,44,168,26,184,167,51,213,54,125,30,174,20,171,60,201,46,164,122,189,30,75,196,98,123,20,170,167,145,60,101,79,226,72,67,16,205,206,29,80,202,172,51,225,116,178,239,169,110,39,132,138,17,159,38,93,44,42,17,53,22,130,6,212,245,67,185,220,219,82,73,24,248,213,176,100,184,126,138,159,173,72,119,212,62,225,185,168,231,58,246,219,11,128,53,85,127,66,118,71,199,137,146,229,114,52,102,205,113,81,41,241,88,173,238,14,24,158,36,54,218,131,206,47,233,82,65,61,3,248,246,168,106,163,203,69,173,40,191,112,213,35,34,96,30,235,35,25,86,72,113,28,123,203,106,193,179,195,61,73,56,110,74,91,78,167,13,157,22,87,72,85,110,134,15,110,191,251,148,136,44,83,49,29,31,244,212,37,169,86,197,85,219,11,45,162,16,17,215,135,251,211,123,25,245,42,172,149,172,89,8,180,208,25,111,213,146,34,203,108,187,232,178,69,102,115,179,80,207,176,48,190,235,64,47,45,37,180,33,
58,241,164,0,9,83,229,91,213,118,91,5,80,114,129,229,225,154,14,243,237,173,58,57,205,164,220,2,194,37,112,46,148,225,248,178,36,197,121,217,185,93,174,251,233,149,72,70,188,139,223,221,177,32,201,52,140,166,7,137,97,119,183,204,56,1,224,21,210,90,197,190,93,198,56,86,111,3,129,215,27,87,152,18,119,221,147,114,11,197,122,151,112,105,75,148,154,167,11,1,219,80,32,83,40,5,254,121,58,16,194,50,60,138,158,252,233,241,145,85,52,48,124,240,250,77,88,85,9,162,92,26,246,93,140,132,85,169,84,84,85,0,160,66,104,135,102,28,21,12,70,126,254,20,39,3,30,219,72,85,169,10,218,245,32,175,193,59,198,160,54,73,98,28,133,221,176,164,67,157,78,167,95,228,197,19,90,56,207,169,152,5,58,36,147,75,221,164,225,161,188,8,26,50,60,32,196,107,2,166,42,175,58,15,149,94,111,160,194,160,224,100,180,16,143,55,246,180,167,41,155,111,119,145,209,186,234,119,84,170,15,141,197,166,199,202,116,191,223,79,50,194,24,227,12,129,
59,23,48,27,144,49,43,83,161,77,100,217,140,96,27,36,17,72,36,201,67,36,73,34,106,52,26,163,90,114,180,110,23,61,177,90,239,42,240,206,81,1,209,128,87,114,201,193,170,158,91,25,199,89,68,43,185,136,44,146,36,211,184,150,83,34,65,177,78,141,120,3,31,166,192,190,157,251,189,119,69,99,138,9,11,47,189,9,190,183,88,44,14,148,57,181,190,82,192,148,202,188,241,118,225,25,27,48,10,31,143,24,125,124,116,74,64,86,79,173,40,57,85,129,62,200,155,2,56,153,122,126,110,158,212,13,110,247,105,149,35,152,29,65,225,82,26,78,233,46,116,113,11,160,250,161,179,174,192,130,64,88,62,186,187,117,219,241,192,62,65,216,211,132,151,151,151,123,128,30,151,150,101,95,109,219,204,203,204,9,129,228,104,10,15,169,251,248,254,209,58,128,35,56,212,235,179,153,141,62,75,62,76,228,91,146,32,91,212,35,158,90,16,149,237,217,108,240,241,204,122,176,176,154,183,15,17,128,32,135,132,100,52,145,235,90,20,149,12,40,248,115,253,163,16,240,
250,237,50,188,187,67,24,124,65,30,59,40,13,172,215,106,143,40,44,204,45,81,56,92,123,96,86,249,136,55,55,55,145,61,93,53,157,207,177,132,7,130,182,194,183,148,173,196,23,188,213,115,155,205,110,179,22,139,90,165,106,239,52,198,59,18,132,199,179,241,168,198,233,192,135,226,146,250,135,253,142,66,97,82,124,69,226,89,147,60,233,58,212,133,171,122,185,115,59,151,40,50,140,11,182,105,252,248,244,52,8,37,178,131,229,26,67,85,133,43,86,250,204,45,12,12,130,11,112,246,203,9,35,221,107,95,67,33,4,215,217,25,93,147,210,200,122,97,105,252,146,200,105,6,184,110,40,82,185,167,235,232,132,115,27,129,108,218,94,219,137,242,199,199,199,122,179,6,202,140,195,159,72,69,161,156,168,23,169,57,203,10,204,105,105,140,183,89,175,85,21,11,21,98,231,161,41,18,92,203,238,114,174,49,248,53,26,134,238,23,1,18,113,78,135,141,203,180,92,110,243,240,176,112,239,157,95,2,127,82,103,73,66,127,23,201,204,94,195,152,17,221,252,148,36,12,
32,16,8,97,191,143,229,100,23,22,18,67,253,240,216,22,221,169,68,222,38,107,107,238,222,146,249,66,121,28,238,57,61,121,229,9,64,164,218,90,228,57,189,207,190,109,206,175,132,253,28,83,247,72,21,50,193,178,117,6,17,198,146,182,92,79,56,13,80,164,167,86,137,227,229,110,100,9,216,22,190,30,153,19,16,18,242,123,109,13,137,114,28,15,235,221,55,3,40,70,89,37,47,189,223,189,80,209,122,122,147,9,199,222,208,187,213,211,36,149,38,232,184,73,236,59,83,214,137,123,38,202,39,208,244,182,143,180,49,225,84,28,43,20,125,80,152,121,45,119,128,99,125,65,233,233,245,230,73,48,148,151,118,155,75,12,115,122,134,44,13,205,83,161,166,212,179,51,179,253,151,81,25,77,98,159,159,83,113,166,12,148,7,129,96,48,24,186,246,174,166,137,22,194,67,222,241,65,150,29,225,209,104,211,102,26,224,138,131,88,2,210,231,190,221,240,7,180,210,152,70,13,74,157,103,206,90,80,172,91,71,226,52,155,188,193,144,178,79,154,56,40,242,12,135,133,
96,91,125,169,197,178,221,121,96,232,84,7,5,93,11,177,163,51,62,159,127,210,46,83,124,24,30,151,219,170,229,39,116,197,121,167,117,47,76,132,145,57,155,158,91,158,249,9,220,133,118,41,73,40,115,118,2,205,143,163,157,5,2,144,0,10,149,186,150,232,14,78,249,75,47,253,20,43,114,172,134,51,228,34,122,206,212,121,149,115,243,24,93,181,109,174,253,254,82,179,152,78,106,200,73,235,221,106,140,146,137,197,190,34,19,173,125,21,133,53,40,68,247,17,219,208,250,112,23,25,118,78,153,33,184,8,132,91,188,235,165,172,43,123,61,158,110,91,158,69,95,57,150,225,184,162,247,246,155,178,202,114,38,236,68,154,204,72,242,145,146,20,248,202,98,24,66,131,8,219,60,168,107,111,82,82,190,232,50,173,104,231,9,10,160,30,30,189,171,129,78,0,199,66,129,106,94,91,165,185,29,185,240,88,103,52,218,61,199,131,45,47,73,75,30,163,164,26,174,29,54,82,79,37,201,250,46,69,228,81,40,80,249,249,60,147,230,114,51,121,117,9,158,182,39,130,
20,111,33,12,31,3,165,32,207,11,147,111,226,57,76,86,63,76,253,134,148,131,74,116,184,72,126,28,164,46,45,100,129,80,178,174,198,200,81,81,31,192,181,228,78,103,107,61,109,169,44,123,77,197,250,216,110,139,58,84,113,144,133,184,242,159,176,173,47,81,121,68,133,101,2,2,229,9,19,243,84,55,117,43,238,19,51,226,8,189,174,237,68,238,233,231,20,102,211,118,223,96,25,177,64,38,191,226,241,128,206,202,7,132,103,92,29,127,218,208,218,8,51,204,245,75,225,178,77,32,241,222,126,245,22,221,135,128,123,143,247,86,13,128,93,160,11,96,237,135,240,134,179,223,46,40,232,246,213,122,82,239,28,135,58,147,233,169,148,214,1,219,58,67,157,45,198,19,116,187,93,84,120,82,15,31,82,160,196,241,221,85,138,36,90,111,108,30,46,198,182,70,167,115,164,177,217,175,160,166,90,13,224,33,168,109,139,3,245,8,2,10,160,171,217,138,197,206,200,119,86,191,31,224,236,109,229,212,250,98,187,190,14,228,240,170,130,187,47,16,8,158,154,203,124,45,
159,187,188,206,169,75,83,177,229,245,118,51,235,12,73,200,27,214,176,244,92,115,216,197,19,49,252,114,13,48,211,166,126,184,177,189,148,6,155,50,76,96,233,222,161,13,20,190,120,248,112,115,142,137,2,71,144,103,236,164,171,42,244,227,174,178,253,171,245,37,58,16,238,32,65,221,4,153,33,58,67,247,243,90,2,109,48,18,7,195,225,126,70,22,33,201,55,231,156,101,159,144,217,116,24,181,66,229,100,189,187,200,50,82,80,145,190,64,121,251,6,118,90,18,244,54,187,161,9,133,197,98,141,182,43,147,200,196,152,137,208,119,203,86,18,224,66,115,181,79,239,86,23,111,167,228,2,155,160,14,8,132,10,185,201,186,64,108,5,22,35,212,54,240,98,198,213,94,23,201,0,254,226,242,230,117,221,34,76,147,104,15,157,141,17,241,244,141,156,254,250,122,251,242,60,47,26,122,233,133,100,126,156,205,174,124,128,19,81,214,105,83,154,101,26,143,99,118,248,116,96,64,189,156,69,235,37,120,213,112,158,162,135,34,104,138,116,95,31,59,28,142,225,131,218,52,
78,240,220,200,179,3,7,176,167,171,78,208,77,18,138,78,9,12,184,153,221,79,133,67,20,41,157,47,6,129,193,50,164,113,220,76,156,99,17,47,229,52,195,108,57,98,174,206,207,209,181,91,53,28,247,118,39,140,60,244,82,230,148,212,146,55,254,252,228,233,233,233,198,29,61,79,233,241,207,124,166,117,236,117,236,52,121,170,226,150,104,193,179,12,168,1,45,240,112,208,101,130,9,243,110,85,59,114,43,41,241,85,132,241,188,89,116,73,79,155,176,215,199,71,150,248,75,50,149,218,78,92,225,14,169,138,101,57,72,174,147,36,130,188,63,11,75,148,90,226,128,186,97,177,153,76,148,150,99,89,178,155,148,250,1,171,78,38,146,73,255,101,226,181,7,45,25,149,121,106,237,53,63,133,167,232,251,176,233,113,84,49,231,246,219,222,169,244,237,59,25,81,179,90,120,138,113,138,106,162,72,157,87,216,202,134,151,164,28,4,59,213,237,157,174,67,180,172,127,172,113,42,34,117,55,148,116,32,128,195,218,74,116,67,159,188,238,68,212,233,187,28,183,22,132,178,
180,55,194,155,155,114,114,194,113,199,220,135,133,212,57,85,115,193,242,115,193,92,50,34,97,154,178,49,126,187,183,192,29,116,221,97,188,214,14,3,181,41,65,130,103,174,132,212,32,228,178,172,233,79,52,24,13,31,225,246,130,51,49,136,163,164,168,4,252,202,16,50,25,8,4,114,99,23,161,167,104,7,228,2,225,245,193,213,98,177,216,143,96,39,84,160,156,226,234,121,106,41,206,161,53,177,32,140,159,74,112,225,156,118,19,44,245,115,106,187,21,36,86,179,217,244,230,206,35,145,200,113,235,238,73,159,165,232,181,249,94,230,150,191,125,80,131,231,53,94,69,44,240,40,165,103,108,127,132,134,235,141,42,150,108,181,170,140,217,19,173,87,157,149,27,227,84,82,87,13,239,51,158,194,206,49,189,209,4,75,42,149,106,100,230,80,126,8,63,61,47,43,253,117,209,91,132,180,90,126,252,126,191,191,29,29,241,199,213,115,209,187,149,137,8,12,117,69,97,150,57,96,157,196,149,152,245,224,82,151,140,150,205,28,42,161,199,78,75,164,18,193,218,138,41,27,
30,161,129,213,98,22,211,206,35,230,8,6,141,223,80,195,176,225,68,147,237,138,109,202,33,201,64,100,80,99,221,133,160,135,181,59,242,251,151,135,192,25,219,77,161,191,93,75,13,179,25,202,25,55,98,66,87,207,30,96,182,92,63,193,87,65,23,24,101,154,235,16,236,13,7,193,253,128,112,233,88,159,84,32,103,142,244,13,219,182,73,49,189,249,40,43,238,216,69,225,115,2,173,142,200,43,52,215,21,171,2,156,193,102,217,46,130,243,157,212,95,230,30,214,124,196,198,248,24,118,204,38,73,40,97,67,227,201,160,136,41,69,219,7,9,188,169,101,143,206,195,118,96,179,217,180,209,104,148,224,216,6,189,171,60,72,235,250,138,0,154,245,15,229,202,182,162,235,0,28,243,27,152,143,185,174,93,117,254,108,158,240,64,96,97,34,28,14,39,175,96,202,197,6,95,202,83,205,77,106,15,38,162,26,129,86,74,60,223,156,103,229,203,2,178,112,110,192,225,185,153,36,83,171,84,178,173,243,199,232,11,171,27,47,25,228,85,206,116,31,151,171,84,176,216,32,
165,153,173,70,21,99,148,220,211,217,1,51,79,137,94,66,241,75,251,212,137,64,159,75,198,184,198,227,253,57,150,174,54,11,152,206,220,193,246,118,218,232,125,189,148,5,148,77,236,81,147,233,215,176,102,37,100,89,86,44,139,94,6,47,35,177,220,237,231,75,182,53,140,68,98,61,103,39,70,185,216,108,102,166,160,16,30,142,37,105,215,143,124,161,80,72,146,198,75,30,1,114,0,23,201,154,192,188,82,137,149,59,196,67,161,208,178,159,237,234,141,90,61,244,233,140,143,105,249,26,81,97,208,133,168,35,6,100,77,236,153,238,188,186,2,188,193,110,137,180,26,116,76,108,173,12,241,52,88,178,142,28,79,225,85,109,123,153,89,91,45,196,244,204,112,206,124,65,168,226,193,224,90,166,213,130,33,139,104,128,22,23,55,195,40,244,62,24,5,68,175,117,181,36,145,72,252,181,151,87,103,158,0,40,204,13,53,101,185,202,62,59,25,73,184,38,147,41,131,92,238,56,135,209,195,141,58,6,202,202,27,4,31,101,25,239,242,233,254,66,138,140,25,195,8,121,
201,65,222,111,151,173,155,155,46,141,251,32,51,42,174,46,199,53,71,184,212,218,56,92,10,144,169,23,214,195,74,227,166,190,138,44,165,231,226,245,179,177,29,66,144,221,244,212,1,185,61,66,202,214,66,63,171,124,160,25,159,238,89,70,213,153,174,209,104,208,157,185,104,237,128,99,144,157,114,79,236,210,118,11,120,27,194,127,74,132,196,227,241,147,28,7,28,192,177,24,22,137,48,121,17,171,63,159,12,162,146,251,11,42,247,250,14,114,138,226,137,33,168,240,55,21,170,61,155,121,170,187,151,231,43,210,179,220,119,193,247,226,145,179,7,54,230,133,192,191,229,60,93,181,131,196,165,88,165,171,191,140,42,117,172,252,92,95,166,112,39,153,225,112,168,203,247,90,105,41,252,33,156,124,180,17,142,235,55,157,178,206,11,143,135,57,183,3,51,65,207,103,128,84,237,154,48,99,116,196,224,194,106,135,13,60,117,253,200,36,195,156,114,193,165,22,83,177,192,8,228,103,249,196,71,40,145,240,111,191,13,106,31,124,144,103,162,66,158,71,48,69,210,211,211,28,
244,14,6,8,66,223,248,40,205,190,12,75,213,134,118,183,26,99,111,76,84,1,114,187,236,115,202,230,201,137,146,58,109,89,253,161,222,9,16,186,117,211,138,217,194,143,141,39,52,190,84,138,76,109,245,243,123,19,94,210,150,214,179,153,50,128,21,184,25,203,80,29,224,230,212,104,49,174,114,148,116,212,3,10,117,220,15,106,179,81,27,143,51,199,249,167,196,231,226,195,5,49,190,88,44,12,162,118,148,70,36,113,51,195,195,133,106,188,181,67,41,237,64,165,34,228,40,25,139,126,117,215,25,219,229,250,253,113,63,94,221,242,11,39,81,226,179,37,173,124,43,172,26,98,210,139,36,224,67,89,64,51,219,106,60,246,134,80,227,243,192,2,29,231,203,101,71,225,143,111,226,241,148,177,89,15,214,32,23,45,192,208,123,123,107,166,215,5,216,190,71,20,119,33,230,157,109,39,182,244,210,146,104,116,24,29,59,54,254,19,113,153,10,181,205,99,86,105,53,206,205,89,76,225,204,150,237,107,24,71,210,160,145,197,89,135,73,16,126,211,139,112,221,249,29,87,
198,71,117,22,132,88,163,30,104,33,238,146,176,73,210,199,168,117,151,236,41,98,89,54,79,5,14,49,215,197,103,115,56,203,249,113,243,58,143,251,194,144,11,1,99,51,127,116,223,33,128,202,52,74,116,99,146,220,114,123,203,177,174,144,35,41,247,64,174,203,79,125,50,54,155,45,88,30,39,139,197,115,74,140,53,77,160,45,94,121,154,180,171,98,164,55,62,253,218,71,206,78,129,242,217,157,122,31,20,199,195,106,231,212,9,21,52,39,223,65,21,246,114,234,139,220,106,64,189,106,250,48,47,210,225,195,220,250,136,60,123,228,152,7,163,201,131,253,74,129,118,53,166,108,251,122,71,23,244,139,122,169,71,135,222,68,104,151,144,51,14,16,142,176,66,24,166,59,93,60,0,10,218,92,208,104,116,250,227,35,227,49,231,60,30,233,234,147,18,115,206,6,90,98,247,236,225,212,34,205,1,97,128,197,137,28,12,12,143,15,130,92,144,42,121,245,114,201,58,66,43,219,111,231,128,94,179,28,97,62,21,169,230,245,44,90,24,18,41,148,99,71,38,149,90,61,
204,107,42,101,235,203,115,129,125,122,220,212,149,55,77,233,253,197,218,52,103,192,51,30,175,214,11,205,73,158,121,125,27,143,139,10,2,109,101,23,133,171,249,4,146,240,114,157,48,79,91,173,0,148,144,215,100,249,108,51,107,194,219,173,70,11,215,24,203,230,49,26,175,23,39,172,139,70,202,39,84,68,5,2,79,179,101,86,98,79,229,105,105,88,148,58,57,30,143,72,36,210,146,24,37,14,65,216,75,203,252,20,67,147,250,170,34,82,127,165,13,123,78,138,103,87,195,146,17,139,199,115,178,74,67,197,186,154,79,90,220,115,130,70,87,24,77,215,147,198,113,237,245,112,169,14,167,178,51,112,230,212,196,183,31,139,147,240,81,237,157,194,190,117,47,100,42,149,65,82,232,178,124,40,160,165,83,175,74,83,151,161,146,175,180,125,165,86,32,197,182,33,91,174,117,234,134,136,216,222,230,179,96,209,43,166,172,128,64,67,94,19,189,241,213,155,2,116,120,103,97,101,54,155,21,7,196,226,231,217,37,53,41,221,44,210,241,65,138,19,46,249,74,232,218,182,
151,22,231,171,59,117,90,250,18,3,244,4,228,19,253,34,126,114,156,208,46,78,167,20,178,108,70,167,214,213,188,115,20,88,122,6,10,87,246,161,50,67,195,97,87,82,133,173,235,115,140,38,145,3,5,250,184,232,47,0,17,199,163,46,76,185,146,11,19,55,6,45,4,137,125,64,29,201,178,89,101,62,16,192,7,30,94,201,222,176,78,3,176,132,53,146,119,73,119,138,33,7,238,108,33,3,103,240,73,20,51,111,75,19,10,253,99,212,117,58,2,244,77,82,10,83,117,81,253,227,61,4,138,128,46,251,84,120,172,246,160,98,26,31,76,99,228,213,164,92,169,224,107,190,61,47,3,162,207,217,234,52,93,92,85,200,253,108,45,234,7,22,113,191,2,29,33,155,126,215,53,49,124,214,110,189,106,32,226,109,73,91,181,95,95,95,99,251,253,254,246,46,89,54,88,64,28,164,175,4,207,172,67,177,220,43,94,187,196,162,116,169,212,79,193,7,207,167,41,56,137,84,39,129,89,162,59,159,91,146,232,122,189,238,102,41,189,115,253,19,174,76,178,94,10,74,
219,213,152,144,14,213,83,207,169,170,103,35,182,0,246,239,241,156,121,204,116,185,53,213,39,52,185,199,215,167,251,251,251,218,216,185,207,245,6,56,153,167,8,2,40,137,74,146,86,197,64,139,200,214,100,215,52,191,37,135,160,49,144,8,60,139,45,179,173,19,218,24,129,93,186,245,84,86,148,166,100,86,118,30,56,228,77,95,169,212,70,75,17,115,6,57,0,60,140,76,158,229,167,77,31,160,250,231,183,22,173,143,145,20,6,78,243,139,136,113,214,20,66,124,247,46,9,17,43,170,66,27,76,131,112,34,207,66,64,1,108,240,132,26,63,190,169,211,194,35,216,8,93,189,140,241,145,202,220,213,200,106,60,137,120,116,119,111,4,180,63,63,19,4,105,234,145,85,177,26,43,28,207,231,128,206,189,221,57,202,130,63,162,80,221,140,156,146,210,229,146,119,117,128,91,174,98,177,168,209,104,36,217,145,12,147,169,109,158,206,57,53,194,108,173,219,139,180,90,24,160,198,174,130,146,126,30,1,133,59,64,189,57,19,64,150,131,98,78,28,17,204,81,198,107,62,
38,51,100,162,136,207,230,24,200,186,205,176,25,211,53,30,125,189,172,69,190,101,44,140,198,78,100,82,124,226,186,37,126,106,224,80,23,208,51,199,218,186,129,4,84,165,188,42,111,134,177,94,197,42,91,221,199,41,126,28,211,203,55,44,169,211,130,117,242,162,110,67,116,147,130,33,175,146,31,150,217,188,220,166,101,80,253,120,22,189,7,55,62,241,35,214,122,145,44,151,203,137,161,16,163,118,8,181,106,58,175,8,83,237,23,10,133,206,237,252,201,178,26,69,57,99,84,46,10,67,83,170,125,139,120,166,204,97,154,152,83,3,143,24,132,21,107,66,142,78,132,177,181,236,246,169,140,117,247,0,203,148,76,35,14,155,109,87,229,223,110,95,148,247,149,44,152,174,170,230,120,101,67,54,181,227,33,96,30,175,72,226,146,48,48,38,128,106,210,10,156,45,167,14,200,18,130,189,112,84,57,8,36,50,45,86,181,84,104,97,128,224,41,241,136,104,103,197,71,109,43,70,3,145,236,174,166,60,188,152,170,72,221,205,241,176,205,59,115,153,197,45,71,215,66,164,
114,73,205,93,171,69,112,34,12,119,60,98,85,107,240,81,221,10,188,254,236,60,176,203,142,143,71,101,155,151,123,244,130,60,92,141,171,38,14,141,182,60,188,110,32,106,14,2,6,51,12,249,165,76,15,42,23,156,214,147,46,150,231,209,136,170,42,179,206,215,142,54,15,244,111,36,20,226,55,184,55,56,55,16,144,150,166,111,147,207,100,202,183,144,57,82,153,221,237,118,99,177,90,136,66,180,39,94,160,6,130,80,72,35,184,39,78,197,152,209,219,231,224,80,204,229,38,176,203,231,25,200,108,165,218,1,26,212,190,123,169,31,155,19,160,78,11,133,124,225,254,194,68,89,95,96,251,210,16,69,194,231,59,248,32,63,88,53,153,77,46,71,19,8,200,152,228,120,216,60,109,213,148,19,134,33,105,3,115,57,177,171,148,74,160,5,41,105,78,68,38,23,226,215,204,171,147,229,5,149,26,22,181,121,130,200,178,196,49,244,0,31,177,174,220,35,234,154,173,73,75,108,81,126,76,101,180,31,142,251,45,32,110,172,154,18,186,203,8,253,248,59,119,180,34,40,
151,203,51,232,108,102,176,136,68,162,33,147,26,128,54,137,254,44,254,130,194,96,149,205,217,52,87,244,34,170,88,215,47,110,42,17,65,132,210,80,154,172,169,186,134,10,239,111,25,218,42,234,250,76,58,2,122,245,101,117,181,122,138,196,7,121,210,137,208,95,111,249,253,254,249,27,29,45,62,103,221,74,198,244,96,80,193,215,79,106,249,240,193,20,216,24,43,121,169,207,231,147,250,181,56,151,142,108,244,15,114,188,103,109,217,12,157,36,3,92,247,254,152,126,109,113,227,92,7,222,175,126,246,22,66,28,116,66,6,65,225,106,124,203,77,198,173,107,5,18,42,116,30,47,187,135,94,163,31,87,129,51,206,86,220,63,118,58,112,60,208,171,129,103,58,0,144,102,4,15,230,21,6,206,245,86,119,125,243,124,190,163,200,107,202,155,249,253,165,137,118,19,75,241,170,231,119,123,93,18,112,204,209,179,251,254,236,149,150,209,145,120,176,50,157,112,9,179,43,38,230,84,144,22,98,72,102,120,178,35,89,70,236,145,69,253,83,30,173,126,120,187,45,19,84,2,
213,145,172,86,220,221,200,115,134,193,144,153,90,142,232,21,44,72,251,197,14,165,223,222,222,82,164,119,241,92,201,130,133,237,93,105,170,118,181,188,44,43,44,58,56,190,58,203,194,44,1,8,236,90,175,135,25,253,218,85,25,155,98,7,105,34,177,216,190,209,205,96,120,244,105,160,167,76,240,78,55,1,109,102,21,202,2,193,72,127,198,208,13,186,43,56,135,18,57,221,132,3,17,173,125,220,30,12,176,103,16,250,101,76,169,80,0,232,174,96,171,55,69,190,117,54,127,161,196,29,110,250,171,239,245,117,150,181,4,250,187,138,213,4,35,178,88,100,224,198,13,57,180,36,188,174,167,221,23,56,50,133,196,206,12,23,44,145,24,227,113,249,115,177,27,76,180,150,243,218,194,52,152,178,150,60,191,121,46,68,95,94,110,70,106,26,254,158,120,216,111,229,67,78,162,227,177,36,204,100,71,100,85,221,153,153,47,195,120,105,233,199,95,176,30,19,156,243,16,143,35,132,207,97,176,183,175,147,92,233,86,33,40,201,62,222,31,89,36,71,129,123,88,200,164,201,
51,89,94,33,98,98,71,237,43,4,254,130,216,196,134,171,212,168,111,47,5,52,8,80,248,77,153,97,128,61,197,185,18,192,191,43,189,129,10,77,191,25,150,168,84,234,235,4,11,44,109,173,25,59,144,48,100,151,32,23,128,204,7,204,0,60,45,80,193,181,164,140,59,208,244,97,41,20,138,15,62,115,217,83,98,252,5,119,4,53,230,212,15,131,171,12,219,49,141,177,111,93,37,135,55,24,14,11,38,145,69,40,188,123,25,106,248,241,0,129,219,58,136,65,102,98,94,179,19,118,14,199,8,146,38,38,119,128,68,87,151,68,65,198,162,70,140,41,56,86,234,203,221,17,187,194,38,163,158,232,128,166,216,238,165,133,181,27,201,189,122,192,1,48,195,169,165,241,253,37,245,82,216,181,237,132,35,43,26,141,182,88,80,106,133,194,211,185,239,165,7,42,236,181,157,213,108,139,107,226,137,8,101,215,219,108,108,242,186,197,237,0,225,81,70,244,68,144,190,183,156,21,8,4,36,186,166,162,120,77,108,151,226,240,150,87,78,4,142,0,228,89,53,103,197,150,
35,92,94,94,182,147,123,17,61,153,76,106,157,241,131,37,149,43,94,183,13,231,207,166,81,165,160,206,189,93,220,114,243,92,218,25,208,175,52,15,169,126,124,233,62,215,131,54,130,137,7,23,165,246,1,231,230,224,102,189,130,80,234,150,40,91,113,184,122,182,238,60,61,173,186,73,161,0,160,6,192,19,17,44,254,140,32,112,53,87,7,107,114,147,119,30,104,113,22,75,161,76,47,24,23,254,51,142,210,176,164,175,206,8,4,2,102,219,84,250,176,147,32,40,120,204,91,179,185,236,60,114,85,15,142,77,155,66,118,173,23,1,207,211,162,151,86,75,205,16,20,52,46,194,210,20,248,57,76,37,169,74,36,116,95,175,116,227,121,70,67,12,107,182,29,147,82,127,163,4,3,44,250,92,42,149,42,49,106,79,8,138,192,199,0,133,75,22,139,242,206,181,226,166,14,208,71,136,243,97,74,32,37,11,165,130,44,187,6,132,10,214,164,76,38,34,179,58,176,234,156,209,1,17,65,185,2,133,59,19,239,166,146,138,44,231,113,103,128,63,197,98,48,11,233,194,
205,103,79,252,50,175,161,28,199,105,198,188,188,98,201,3,167,3,202,132,1,180,162,203,201,147,150,165,79,64,0,15,75,52,3,233,126,75,154,204,74,51,200,208,98,202,152,17,72,205,83,248,225,137,70,176,237,70,214,211,211,211,91,2,215,25,139,199,9,60,2,129,107,232,18,115,125,8,133,45,111,120,17,176,73,201,172,97,23,242,197,216,100,57,155,16,99,30,109,83,30,84,103,79,96,116,43,38,168,244,79,231,53,199,30,132,234,125,204,50,244,192,177,190,248,34,47,230,113,49,85,153,79,19,75,142,179,79,220,44,171,73,244,97,233,58,206,114,61,200,169,29,251,205,118,114,132,43,189,13,166,80,32,184,187,207,32,246,114,32,166,140,102,243,216,44,147,201,64,10,28,215,219,195,110,76,129,87,245,102,42,157,94,234,247,10,249,50,124,50,178,212,83,247,209,232,235,216,78,88,129,2,223,188,158,32,50,102,101,110,136,128,31,224,164,18,140,34,180,172,26,19,238,97,43,55,83,54,97,94,246,196,111,53,204,138,182,245,20,129,127,190,88,4,50,164,
196,235,148,40,24,116,54,19,111,153,48,174,218,228,187,107,88,151,55,197,34,34,73,18,27,138,60,235,46,235,109,243,77,249,34,118,118,108,197,217,183,194,173,99,246,18,92,106,129,32,91,166,7,249,101,160,215,157,46,1,77,8,145,172,144,195,51,112,120,51,127,242,151,164,232,153,121,247,146,80,245,90,137,40,118,70,121,22,211,19,183,93,109,196,221,240,197,75,151,242,60,4,200,175,252,225,76,198,122,196,48,239,110,149,126,200,182,117,126,126,110,57,74,207,57,28,181,39,223,13,81,91,230,237,82,113,229,54,57,22,93,34,149,85,140,72,178,103,28,107,0,84,239,11,219,61,246,108,19,42,200,146,194,69,45,4,240,204,16,187,106,9,4,144,108,168,165,219,51,133,45,63,94,89,89,239,166,145,183,11,62,40,226,96,229,70,14,33,180,9,4,104,42,123,84,217,38,194,205,200,58,158,77,230,243,101,124,18,227,88,172,77,135,87,26,68,172,222,174,122,177,90,173,177,8,213,202,78,249,198,101,220,222,48,155,205,236,149,167,53,24,239,120,36,236,106,
169,142,70,58,20,62,220,248,90,213,21,251,237,226,250,156,166,162,44,2,218,115,112,249,150,6,135,52,115,149,22,10,238,132,66,241,14,198,151,94,101,134,230,211,123,51,181,75,165,70,47,110,238,201,148,18,76,153,215,168,52,91,77,206,158,54,155,205,200,151,225,131,114,200,241,153,137,19,176,82,213,243,82,138,140,152,18,139,10,7,16,135,120,12,102,59,127,93,235,110,141,225,112,62,12,234,185,169,155,188,246,164,162,157,199,241,241,244,104,93,45,144,145,106,185,122,73,48,42,228,253,121,59,155,175,45,103,51,91,19,137,245,136,147,77,29,117,33,159,156,139,251,62,175,109,36,25,15,5,15,66,33,64,2,175,124,174,167,156,151,177,47,195,218,131,244,33,24,144,35,41,8,196,77,47,117,215,59,129,202,155,16,164,196,219,73,38,156,41,39,132,184,173,41,110,162,15,254,245,124,189,22,6,206,130,196,22,35,138,187,180,173,71,241,138,21,164,197,115,166,203,89,133,117,39,175,175,200,215,122,20,48,255,20,253,73,132,202,92,24,7,249,23,0,30,120,
184,61,201,226,27,0,32,155,128,46,33,93,154,67,35,97,81,143,52,149,197,120,168,8,133,219,236,161,79,42,186,227,62,205,195,4,33,52,28,251,246,218,100,34,154,84,170,40,149,73,58,40,220,217,44,109,136,176,205,221,121,154,230,236,105,187,113,45,189,94,111,227,220,47,124,187,41,156,85,41,22,97,18,39,185,73,7,242,200,180,2,202,174,189,169,158,108,64,129,183,84,28,175,183,128,159,141,239,158,238,208,20,89,109,7,194,42,66,225,64,112,169,253,252,222,132,197,198,176,32,145,84,45,42,161,178,93,14,150,210,114,181,203,76,146,213,15,38,22,40,179,152,160,217,82,178,120,150,13,215,240,65,120,67,147,6,224,98,140,129,151,106,107,158,54,97,247,29,163,246,154,76,187,224,175,0,16,65,61,19,249,218,193,10,98,105,197,60,23,174,138,215,217,220,169,130,7,30,118,187,102,63,6,122,229,73,25,19,44,251,89,111,203,65,1,250,50,34,205,102,93,89,183,219,109,168,59,54,157,211,21,60,189,221,113,119,145,115,121,51,181,223,1,78,28,90,
80,138,21,253,83,132,109,44,240,218,234,59,79,191,119,58,79,167,48,4,151,238,196,33,60,30,118,25,141,8,163,207,211,244,53,159,24,67,124,30,14,107,182,53,169,76,167,191,76,3,220,8,133,107,117,149,12,93,183,85,16,236,79,95,55,115,226,120,12,199,80,4,242,196,36,105,86,148,179,7,88,54,146,225,101,47,36,119,93,69,52,120,127,159,93,225,233,146,217,99,140,115,174,92,153,187,248,11,19,27,212,37,21,136,89,133,238,116,78,70,233,34,98,186,138,228,92,209,130,112,163,27,138,152,78,167,128,75,215,24,141,12,146,131,90,244,51,104,149,128,36,241,37,147,36,56,114,251,162,47,213,217,104,244,17,173,211,233,150,131,124,143,241,214,43,139,232,110,180,33,63,129,153,164,48,95,222,190,193,216,109,94,162,121,5,168,72,78,173,253,133,5,214,133,115,215,222,46,122,172,71,88,225,0,4,46,85,119,2,202,47,252,236,236,172,6,184,91,119,59,205,215,85,9,181,125,187,72,120,241,115,28,200,55,63,30,119,46,4,230,233,58,167,222,75,235,
74,35,170,136,218,147,186,59,92,28,242,20,242,210,213,32,128,232,49,59,252,12,115,179,186,136,68,180,206,231,177,126,172,53,213,15,186,150,47,208,117,189,70,32,26,41,144,229,222,140,166,224,31,88,166,222,97,74,221,124,48,141,186,221,174,207,141,101,128,64,192,33,78,203,121,226,211,211,83,121,29,95,140,129,16,145,219,106,199,189,17,216,121,114,7,141,49,207,207,209,66,36,236,65,97,109,120,22,195,148,177,209,180,16,87,136,78,220,121,84,25,74,234,109,47,171,160,245,239,98,121,105,167,211,121,70,55,155,212,200,73,44,136,212,184,4,170,39,21,236,138,22,166,45,122,41,177,11,104,113,135,227,224,190,133,192,195,15,179,99,47,254,112,51,4,114,59,17,166,217,15,123,75,145,60,170,98,97,48,24,90,96,205,158,27,65,254,176,182,251,1,94,215,217,60,31,223,200,59,224,238,22,147,105,144,143,137,96,152,148,126,210,240,152,27,119,185,28,157,213,228,201,154,105,144,151,196,138,130,160,80,0,101,188,219,109,119,226,225,134,182,93,242,7,160,106,
14,152,198,152,140,66,38,47,150,172,1,151,59,118,64,53,34,39,20,47,17,27,57,106,87,92,67,132,91,207,210,119,117,136,124,58,153,156,8,119,110,116,246,186,29,237,24,129,127,151,4,161,238,34,81,42,109,227,71,247,33,221,123,120,246,227,48,76,126,195,143,185,116,4,95,11,99,215,235,66,211,165,141,133,114,204,98,54,6,50,190,40,72,109,241,52,117,252,237,166,214,244,97,201,144,215,86,55,176,205,166,208,4,19,186,110,67,66,155,237,64,171,107,172,39,206,165,205,2,201,232,51,195,3,150,67,194,13,228,171,233,202,71,152,204,102,16,241,104,84,31,181,209,207,234,81,5,109,53,181,131,196,142,250,36,115,209,158,160,138,196,231,50,32,125,54,14,167,197,41,170,245,79,177,204,201,4,226,190,136,242,56,139,201,141,153,61,131,236,170,33,14,99,42,43,43,170,203,126,166,232,216,239,54,28,235,234,237,242,89,8,62,114,206,100,22,138,196,226,57,155,173,186,184,50,29,125,88,70,247,172,120,146,154,100,146,46,46,229,197,14,177,44,7,125,154,
71,17,166,92,88,151,253,253,221,104,211,21,18,174,152,98,133,34,28,132,145,119,73,190,23,9,248,192,133,112,136,15,80,12,144,60,95,14,206,114,19,237,48,189,6,117,67,196,53,114,107,128,109,80,175,47,161,43,148,193,96,32,215,201,97,108,6,104,130,235,10,237,58,106,188,210,62,48,150,97,90,121,126,91,198,30,157,83,255,69,1,73,38,147,155,109,136,220,123,2,229,216,183,212,219,184,171,147,121,153,149,247,125,48,221,136,208,184,10,183,63,120,109,205,108,31,118,106,68,25,28,142,170,32,47,21,139,197,202,188,79,155,187,19,205,221,218,84,38,36,92,104,216,9,159,73,220,233,181,33,73,68,47,41,240,53,155,130,241,245,137,94,62,41,161,214,197,32,173,222,103,81,143,212,5,32,186,39,39,229,147,115,129,183,7,225,84,250,120,38,97,56,182,115,151,244,215,23,38,105,11,160,195,215,16,174,168,146,136,23,129,55,70,161,178,23,33,5,133,101,99,228,26,56,210,186,153,75,178,171,156,230,50,234,83,84,111,162,107,141,254,41,142,244,148,176,
12,237,205,104,88,46,196,84,206,77,27,66,169,48,144,44,73,125,119,16,71,24,109,195,93,138,157,84,102,13,45,221,144,116,161,189,6,53,202,197,122,212,173,192,144,35,84,25,141,235,161,113,247,184,204,16,149,211,147,113,138,110,94,83,217,110,23,150,243,174,248,193,190,124,16,51,170,111,55,15,128,143,154,3,160,68,117,175,58,29,96,83,51,230,168,225,232,210,20,231,4,78,124,127,85,3,218,223,252,124,187,153,137,72,104,206,29,228,12,54,80,91,138,210,137,250,28,89,96,222,194,54,161,44,2,237,194,195,5,240,123,0,169,222,217,226,1,200,254,209,83,197,42,221,69,238,195,206,112,56,20,42,218,54,33,61,238,134,105,220,138,51,225,106,51,202,117,112,184,149,102,191,143,81,63,215,55,172,40,15,211,229,118,200,129,251,137,130,22,40,54,245,86,0,36,43,124,110,254,20,3,156,119,45,21,137,108,135,237,0,73,126,132,71,70,235,53,215,12,234,10,67,91,131,251,157,116,210,121,54,101,92,132,141,64,229,177,96,143,167,171,75,251,214,240,210,
75,137,158,226,151,107,31,247,225,18,65,65,73,223,238,241,212,141,181,44,102,220,42,53,223,83,235,198,51,176,208,91,117,27,177,168,145,132,1,209,94,94,179,204,31,163,246,83,252,124,92,177,100,51,153,30,236,236,217,190,93,138,148,145,202,117,66,153,181,28,150,253,110,236,165,3,200,175,27,6,57,125,32,234,121,211,137,40,251,18,207,223,50,229,25,247,64,203,177,251,171,245,122,83,73,75,22,36,171,234,38,48,28,99,89,210,56,215,175,247,251,5,43,189,172,233,245,129,117,185,144,148,9,247,135,253,78,127,125,205,79,220,185,243,30,147,77,132,151,212,241,108,4,236,120,254,186,1,44,115,115,107,203,51,230,128,131,35,231,14,154,13,127,146,226,227,40,47,171,85,254,98,116,117,76,137,35,116,131,51,115,102,156,46,243,181,141,183,49,137,32,230,50,253,100,223,187,103,26,51,144,33,147,175,3,64,197,102,61,106,100,230,249,196,228,120,157,69,102,14,151,16,139,36,112,99,204,43,132,251,14,39,155,65,164,140,83,37,239,178,113,211,39,95,16,50,
214,71,77,86,113,33,73,235,167,45,255,107,153,255,118,61,37,11,94,43,57,15,123,167,243,224,172,156,108,104,52,26,18,68,1,254,226,134,26,21,51,48,81,85,217,236,36,70,79,103,147,73,34,157,93,87,91,87,39,242,9,25,0,14,160,118,154,81,217,172,123,251,236,187,145,143,188,125,210,158,2,168,100,96,111,151,248,190,24,227,166,222,110,8,155,14,163,193,156,16,92,102,116,217,215,155,175,39,117,93,10,190,223,46,89,66,109,25,0,149,114,59,153,26,81,149,124,190,156,87,134,129,14,143,27,111,70,21,5,221,72,141,20,79,244,196,83,90,23,202,13,115,105,53,149,42,21,2,73,47,98,200,92,70,139,197,34,149,62,9,129,136,96,172,13,132,152,243,149,184,131,49,243,185,246,136,173,194,20,39,124,31,3,148,227,201,137,74,115,202,81,240,71,152,194,88,21,85,240,138,250,179,199,70,163,193,146,140,208,55,178,244,154,195,225,156,204,231,115,44,22,123,28,188,78,3,141,128,48,232,12,1,49,20,231,58,93,132,39,20,22,171,95,193,152,28,
186,20,44,156,196,211,35,139,35,65,85,92,49,124,48,153,122,169,214,93,144,99,26,150,218,218,118,91,180,146,46,170,229,78,117,131,21,192,21,92,255,250,132,40,91,100,6,118,68,145,10,139,241,18,207,229,68,242,42,40,63,33,179,217,108,12,6,19,104,54,155,169,84,234,240,244,98,114,158,71,143,217,215,124,141,132,24,117,34,45,70,47,51,205,158,246,141,230,89,7,35,231,104,77,206,215,84,125,75,112,158,30,204,70,35,45,75,224,33,19,33,166,189,81,8,1,194,202,92,78,52,146,138,21,65,185,163,172,173,57,85,209,40,82,165,167,210,179,80,72,166,209,88,171,214,149,54,28,24,63,63,64,101,144,253,238,101,54,13,212,189,39,70,39,234,201,237,163,92,18,83,120,207,105,251,58,51,83,109,31,192,60,234,203,29,103,132,1,30,45,3,123,144,172,1,98,182,188,172,221,3,149,174,42,208,174,92,247,238,131,154,169,161,238,128,30,10,193,136,115,117,159,5,241,44,122,234,6,221,228,19,95,200,243,40,36,180,96,203,28,208,251,221,42,30,14,
215,61,17,166,90,80,145,31,206,181,182,25,166,202,187,12,193,112,56,92,220,121,190,207,144,244,106,58,181,109,46,70,170,218,219,219,214,173,5,10,73,170,225,23,112,248,106,84,118,251,158,30,74,37,69,243,70,116,93,64,3,199,136,218,9,136,55,214,163,122,48,72,10,3,183,164,108,174,167,173,213,40,249,147,38,192,214,211,113,79,46,209,167,36,247,23,246,198,148,94,200,169,31,2,18,63,49,123,105,125,193,221,161,216,110,218,69,100,178,75,195,117,151,114,50,155,195,201,77,135,217,43,123,126,118,188,90,217,87,213,52,254,98,226,234,84,109,155,240,235,195,16,255,118,69,4,218,152,193,40,112,180,167,83,175,141,46,57,85,39,173,106,89,89,172,166,19,17,3,138,2,175,215,115,38,171,236,245,40,17,143,79,9,153,197,189,72,44,142,22,11,140,64,217,165,211,83,116,79,198,83,172,186,140,134,97,20,119,206,62,159,123,161,33,42,169,10,68,35,35,75,110,54,27,2,160,93,70,51,52,97,153,244,30,48,118,251,62,62,52,66,251,94,241,89,157,
125,155,234,69,58,174,82,95,220,247,226,6,165,83,128,165,203,229,242,0,57,56,170,113,20,30,15,201,150,252,3,169,74,197,142,142,179,188,112,98,74,146,57,230,92,104,219,150,204,169,178,30,211,168,194,19,188,253,62,212,44,106,104,244,153,92,142,181,84,19,147,17,94,132,161,105,150,40,146,160,145,31,62,73,76,195,15,82,101,102,9,150,213,117,119,124,165,61,57,1,124,205,166,174,169,92,38,227,105,116,219,78,132,46,30,10,94,159,194,96,222,66,120,94,176,159,112,203,36,25,250,9,28,71,53,208,20,217,174,250,109,239,3,212,66,15,230,125,113,167,13,75,186,197,107,177,69,84,117,85,171,185,170,48,163,80,109,117,66,162,53,119,226,86,159,93,40,178,24,159,34,202,75,137,19,81,136,236,237,133,138,151,130,191,189,0,207,179,111,47,192,243,4,228,219,6,76,234,219,6,5,230,219,134,77,20,82,145,95,31,211,151,132,125,130,160,112,148,31,228,57,7,133,225,225,143,100,216,38,3,187,229,223,112,183,252,183,127,254,200,246,149,123,191,55,158,
222,252,214,102,203,255,221,191,249,118,111,231,119,31,126,246,229,175,62,188,251,248,221,207,191,121,245,103,31,253,241,31,253,201,119,237,63,56,252,251,45,166,255,151,31,253,233,191,254,31,255,232,127,253,230,255,127,247,167,223,111,55,253,175,223,253,249,151,95,124,248,250,171,95,126,242,245,151,95,189,251,139,247,95,127,252,217,231,223,111,60,253,63,124,59,206,127,255,131,141,167,191,125,242,163,143,254,232,155,205,167,255,235,239,246,152,254,209,31,125,183,185,225,255,246,197,103,95,127,246,241,231,159,253,223,239,63,124,219,244,39,63,216,192,250,95,253,27,208,231,119,48,232,63,126,179,59,53,232,255,243,191,6,94,253,239,159,125,248,250,55,6,125,59,194,111,153,244,151,239,191,254,15,159,125,241,209,143,62,253,18,244,123,255,157,101,127,245,147,111,218,127,242,253,38,216,191,217,253,250,221,71,255,226,199,127,5,44,255,182,219,143,127,244,195,166,111,135,120,107,254,119,255,237,187,191,251,241,247,94,129,67,63,188,251,191,254,171,63,254,230,221,119,63,254,248,
195,187,175,127,246,254,221,207,63,251,226,221,167,159,125,248,197,231,31,255,195,187,191,251,248,243,95,190,255,161,175,255,69,75,63,254,251,63,200,210,143,255,254,159,99,233,199,127,255,251,91,250,31,223,127,252,183,127,136,169,111,253,254,25,182,126,99,31,120,246,241,215,239,62,251,233,187,47,255,238,253,87,191,248,248,195,135,247,159,126,211,248,11,48,246,187,175,192,139,207,63,251,155,159,129,3,62,188,251,240,171,207,190,254,228,103,224,157,47,191,248,147,119,223,7,225,79,191,61,240,163,127,251,209,191,125,243,253,95,190,251,226,203,111,223,249,182,219,175,62,251,252,243,119,31,255,2,188,243,213,239,50,17,127,249,245,251,95,252,33,19,241,214,239,159,61,17,127,253,254,235,95,189,109,81,245,253,242,125,0,131,126,248,93,172,254,159,190,248,155,207,223,255,251,183,173,235,255,16,219,127,211,251,159,225,193,199,111,131,188,109,174,245,233,251,191,249,234,61,64,132,159,2,132,249,62,115,190,141,195,119,191,171,39,255,243,23,159,254,193,126,128,190,255,191,120,
1,178,234,119,247,226,63,189,255,251,175,63,250,209,95,126,253,213,103,95,252,205,239,227,193,91,63,96,253,95,253,228,219,174,63,121,247,237,223,239,140,255,240,79,26,255,225,215,198,127,13,122,191,251,250,203,239,162,253,205,139,111,44,255,166,92,252,245,199,159,252,237,223,124,245,229,47,191,248,244,255,219,129,63,255,252,203,79,254,246,63,127,246,225,253,71,63,250,235,47,191,252,252,119,118,224,215,253,126,123,1,222,198,248,71,211,15,210,246,55,147,15,82,27,212,164,247,63,200,132,207,190,248,228,171,247,31,127,0,190,191,229,253,39,111,3,255,10,12,252,47,223,189,255,252,195,251,111,222,2,174,0,51,126,221,242,187,100,201,255,241,203,183,26,243,123,58,245,235,126,127,168,83,95,124,211,251,195,15,129,232,221,123,128,116,223,166,55,8,172,175,254,246,119,49,254,207,191,252,252,203,175,254,211,63,252,2,44,202,103,95,124,253,251,152,255,235,158,191,237,1,24,229,59,7,62,249,237,184,122,91,133,79,222,250,0,3,255,225,243,111,103,22,180,253,159,
160,210,127,250,189,127,159,188,251,241,15,14,249,118,209,0,55,249,234,253,187,223,216,249,103,127,246,159,127,246,217,215,239,223,158,131,188,250,244,183,90,254,253,231,32,30,223,158,255,78,152,252,139,247,239,63,253,189,221,254,166,215,127,201,229,15,255,216,229,159,1,27,129,43,63,7,85,232,231,239,191,248,250,221,135,183,254,255,68,146,125,246,243,111,0,226,195,251,79,190,252,226,211,223,234,250,171,47,127,249,249,167,111,3,188,133,237,79,191,250,242,231,223,96,31,72,200,223,128,199,119,39,253,139,247,63,253,248,151,159,127,83,211,254,244,187,145,126,39,92,249,203,247,95,124,248,236,175,63,251,252,179,175,255,225,247,159,143,223,244,253,231,204,202,111,70,249,245,220,252,248,79,190,155,155,111,67,253,221,151,63,253,127,119,251,240,235,210,246,125,69,120,11,136,223,194,213,15,255,242,221,135,47,127,152,24,63,156,216,183,212,121,27,235,221,143,222,142,255,232,143,223,134,248,163,255,230,7,182,252,201,111,77,233,191,250,93,162,234,47,62,254,250,227,143,126,
244,201,27,31,126,139,237,95,190,255,232,95,124,55,157,63,152,155,191,251,242,179,79,191,159,192,183,14,191,61,115,223,116,6,205,127,245,147,111,6,248,201,183,227,252,19,243,255,143,43,207,111,160,238,123,196,248,241,119,70,127,103,45,160,199,63,254,127,0,208,64,156,157,
105,155,146,60,117,74,57,236,119,107,238,115,57,16,68,110,141,88,187,225,206,193,116,56,102,39,186,147,225,235,191,136,216,158,171,243,130,56,8,213,68,176,65,15,65,10,222,123,62,41,55,113,225,120,224,209,205,170,102,93,2,44,222,37,2,224,81,38,67,10,157,221,136,28,4,102,24,136,95,60,255,111,109,239,253,219,106,150,166,137,253,43,247,23,47,122,140,157,241,206,58,192,152,197,2,235,157,177,13,3,94,99,129,89,120,127,48,186,167,106,170,110,79,23,166,186,170,81,183,122,122,198,63,73,204,81,204,65,20,41,230,156,68,145,20,41,230,32,102,138,57,139,57,72,12,98,38,197,36,146,62,170,208,193,51,11,87,247,192,196,197,21,201,243,157,243,189,239,57,239,251,188,207,67,126,252,206,203,116,154,188,98,184,139,193,188,129,98,152,58,143,119,209,234,120,157,223,237,34,67,165,199,53,3,133,125,67,166,82,243,84,26,13,190,74,148,250,236,67,129,156,73,10,31,221,94,130,45,126,69,38,220,226,219,198,222,98,241,100,0,1,111,225,119,161,186,
75,231,241,242,193,118,101,183,135,32,139,103,3,36,202,219,173,85,35,101,101,29,129,84,181,5,157,202,83,140,116,96,49,23,210,47,226,91,235,154,120,134,191,208,49,229,163,2,225,138,127,125,125,173,86,95,1,190,147,186,215,230,111,239,224,246,235,114,185,156,84,175,206,1,17,106,96,29,82,30,67,171,81,156,112,213,114,248,4,109,78,33,202,208,216,245,97,127,185,21,223,55,160,157,96,124,89,119,67,219,167,137,58,20,121,38,27,98,203,46,179,217,12,67,32,154,196,67,50,151,67,236,144,235,237,83,137,224,99,115,106,28,175,199,147,200,104,184,50,89,48,30,39,156,33,206,110,68,121,166,228,244,218,153,188,26,248,154,92,190,120,168,59,159,51,20,240,209,153,136,84,168,86,185,35,192,7,12,183,212,141,17,42,61,85,18,171,73,203,198,168,142,150,20,1,0,51,129,22,225,222,113,187,112,62,198,56,202,147,138,191,123,221,59,56,145,122,21,227,54,174,73,203,136,12,6,35,194,208,28,249,9,192,116,18,62,226,165,254,17,183,202,111,150,24,170,
6,130,12,197,180,49,196,92,118,68,144,244,216,77,120,153,224,185,91,237,233,99,163,193,23,101,79,55,210,24,39,236,55,139,103,38,214,184,125,205,130,187,57,120,170,40,242,12,208,253,170,225,13,158,106,103,116,57,27,49,146,66,91,92,203,50,92,214,34,86,23,242,12,18,247,122,238,65,104,235,225,103,97,187,45,2,166,160,221,100,134,160,148,50,214,72,161,78,248,212,231,230,180,64,249,10,144,248,219,180,255,140,19,241,191,94,159,10,89,109,77,138,233,178,249,19,82,137,132,229,219,216,172,115,106,63,193,63,243,182,154,77,96,113,126,84,181,43,123,20,50,165,106,223,213,236,91,154,176,42,86,102,245,156,242,169,132,215,246,220,213,235,26,158,21,110,131,32,110,246,161,252,6,155,73,38,5,164,213,212,76,46,135,212,123,125,250,62,166,144,121,82,169,168,39,224,237,179,122,34,192,111,125,254,195,32,167,74,210,20,231,147,152,38,77,188,190,235,75,103,157,200,32,204,11,50,72,30,120,112,45,49,35,105,225,108,191,154,242,109,156,8,31,139,72,36,
206,201,100,193,210,188,219,12,230,79,3,38,255,110,173,170,229,21,143,214,219,168,69,30,36,227,187,107,110,29,232,71,165,114,208,123,72,75,137,99,89,82,232,46,192,194,52,249,12,182,30,78,20,52,101,22,55,23,97,176,188,243,50,108,5,161,109,147,174,110,146,240,246,227,140,228,170,205,168,203,52,153,251,253,140,112,254,74,12,152,219,235,155,155,149,142,252,0,79,210,174,130,141,88,59,12,9,34,211,195,59,194,156,116,236,131,120,74,167,82,129,217,108,214,108,181,196,215,213,115,200,37,4,179,195,78,155,240,93,189,152,143,40,232,186,219,104,44,216,211,215,202,251,199,40,51,146,116,30,143,186,150,223,72,164,143,181,206,87,79,151,44,123,16,77,20,76,55,147,105,46,244,251,10,150,133,139,190,128,103,144,107,28,211,85,141,148,237,184,93,30,129,92,138,180,169,145,236,180,34,47,69,59,237,235,34,143,144,146,210,239,47,252,163,243,219,121,95,98,218,43,215,164,38,243,16,190,132,186,78,51,131,117,234,126,159,26,166,57,82,66,111,205,117,30,201,
213,75,210,148,85,226,123,122,170,215,217,57,33,56,60,217,140,202,141,87,237,101,227,145,66,214,246,101,188,84,32,16,184,174,185,69,3,182,145,149,112,102,44,113,182,121,10,92,106,44,22,162,253,49,236,211,48,229,169,80,71,66,86,49,153,168,89,241,186,125,64,91,225,176,10,10,203,199,10,107,217,148,168,117,12,156,193,245,157,118,155,235,154,182,163,121,158,194,201,80,128,106,130,216,152,150,146,103,79,195,130,127,174,91,110,163,25,63,254,234,34,95,169,224,21,119,4,107,62,22,59,219,103,241,169,66,9,192,110,104,199,187,20,192,245,164,77,41,172,96,101,181,143,114,255,168,112,197,119,56,14,115,192,53,156,175,19,104,254,154,222,13,27,25,156,96,249,209,2,4,92,202,160,208,45,128,162,156,44,51,105,209,252,41,6,63,182,220,251,58,108,246,36,214,48,178,97,90,190,96,33,47,14,157,48,45,140,125,16,212,20,139,217,249,129,0,192,161,126,20,67,197,98,192,12,220,238,160,187,164,13,100,179,162,201,196,134,167,248,107,204,158,107,112,205,139,
201,5,1,29,44,210,3,41,204,162,197,156,98,25,210,48,61,1,196,234,90,175,167,101,137,61,31,60,229,131,56,225,54,253,27,78,231,115,100,140,88,32,88,65,12,94,26,65,32,233,123,228,85,199,235,230,49,127,127,97,26,85,82,141,123,171,26,99,60,149,194,44,74,15,191,65,15,151,140,130,27,249,168,230,168,48,188,170,190,79,218,75,119,51,144,50,41,26,128,174,231,138,46,66,33,178,92,214,221,144,102,179,89,230,184,51,41,146,52,129,202,76,130,102,49,59,237,70,138,117,89,97,54,16,40,7,102,195,210,205,240,98,34,64,36,100,198,122,11,222,242,150,118,147,140,111,129,75,160,51,187,69,207,13,189,116,3,26,121,254,186,240,243,101,196,171,43,193,149,185,155,74,145,5,58,237,54,43,200,114,172,179,21,57,25,234,179,51,126,23,127,209,68,168,41,196,16,114,146,223,204,243,28,104,230,41,122,158,174,78,170,151,128,222,52,155,25,193,60,71,197,132,92,143,190,134,12,28,192,88,23,147,101,133,25,79,166,53,218,152,178,92,70,173,167,249,
106,151,89,29,197,169,93,62,49,139,70,115,44,65,145,8,6,131,212,91,189,56,1,59,89,5,224,233,75,251,46,23,115,68,105,180,126,74,28,241,134,112,62,101,17,143,105,55,207,223,174,242,84,17,170,17,78,90,106,196,176,195,111,68,205,231,171,250,208,104,180,50,175,117,211,165,1,160,242,235,110,3,120,61,169,23,103,2,169,92,150,157,76,234,19,60,133,17,185,124,238,202,168,211,219,89,7,179,103,11,179,52,114,255,250,178,19,1,153,54,137,208,179,125,248,53,92,64,228,155,53,108,230,8,119,232,176,113,69,185,32,123,122,2,69,210,169,84,94,205,188,90,173,228,115,65,34,46,242,122,189,208,17,27,144,56,173,215,118,225,155,138,222,80,131,205,190,139,10,17,73,213,137,89,63,229,88,87,245,84,42,243,36,114,102,0,162,202,74,149,138,186,225,17,14,35,244,34,206,67,130,168,117,173,0,249,106,54,81,245,204,55,162,77,72,139,204,22,10,133,107,21,215,149,201,100,216,142,215,2,54,22,139,165,216,114,170,54,121,154,246,44,139,70,132,172,
145,154,60,135,230,112,106,81,209,190,111,168,229,137,113,197,52,226,44,208,231,41,89,19,178,18,191,18,30,12,196,12,190,147,167,246,121,110,232,164,131,78,150,112,12,56,254,96,206,231,243,232,107,73,162,126,119,170,193,4,178,131,115,215,228,217,108,90,220,63,223,221,138,49,8,104,85,51,111,11,110,204,33,42,27,131,101,167,121,80,110,193,178,8,10,202,29,74,173,223,77,10,181,21,107,248,113,18,205,82,94,104,7,79,210,83,169,84,120,49,104,192,231,155,230,5,56,42,169,40,98,209,233,219,199,137,1,192,148,168,21,100,121,72,88,179,236,217,109,66,40,35,36,99,219,150,226,92,53,60,149,91,235,10,127,217,82,21,239,245,119,113,112,4,169,5,244,213,197,2,188,161,82,153,109,221,98,4,35,204,130,42,149,205,159,229,199,15,38,237,213,21,150,104,203,100,197,10,69,51,188,120,149,83,147,167,86,97,127,89,87,40,20,62,179,137,205,190,212,248,66,147,203,115,145,165,19,118,82,193,114,129,76,26,95,247,221,162,16,37,88,127,104,105,130,174,
39,119,51,25,133,44,124,13,13,179,116,134,99,92,154,167,175,130,3,156,226,205,146,28,245,89,59,212,124,84,54,160,153,86,171,53,159,239,230,32,173,194,21,243,236,185,120,77,150,32,78,232,3,82,117,15,24,32,244,140,126,4,244,172,225,111,52,224,88,198,99,20,201,228,95,240,0,111,222,7,2,13,32,121,215,140,221,46,125,226,161,170,113,253,158,234,186,23,157,213,68,160,16,235,3,39,235,139,1,62,143,84,182,38,102,157,78,215,188,132,15,51,169,125,252,120,128,142,91,12,42,117,146,119,29,196,128,39,142,202,183,200,57,152,128,205,102,83,128,34,112,137,202,42,33,230,189,93,161,217,164,39,158,125,62,184,169,176,221,189,128,8,137,214,201,15,23,23,17,239,44,109,62,102,68,233,167,56,151,50,131,73,44,228,242,114,234,109,5,38,21,243,85,25,83,0,226,106,219,235,41,228,103,39,79,140,169,138,34,162,43,88,195,80,200,17,50,194,94,124,217,40,127,85,13,153,129,146,182,60,91,1,227,50,244,164,233,68,223,188,236,83,161,142,102,247,
25,98,50,5,77,179,226,133,254,233,172,198,225,84,202,183,243,144,146,232,243,97,233,232,245,51,134,26,129,174,207,164,106,169,116,165,12,157,193,176,82,117,135,102,49,219,140,175,185,242,165,82,148,34,236,71,214,177,33,106,171,211,119,187,221,165,181,118,238,60,114,173,122,207,101,217,178,144,33,206,39,119,19,9,10,133,114,209,141,47,131,252,245,67,226,197,101,162,3,149,124,74,79,47,84,76,195,115,50,106,197,76,91,8,171,111,17,192,120,8,180,85,153,221,208,167,68,33,207,253,30,143,8,137,49,100,144,247,207,196,78,239,9,104,38,34,199,121,96,75,46,29,213,87,102,5,165,164,223,116,205,86,171,254,33,97,212,6,232,119,119,119,141,91,102,74,69,187,118,220,172,38,28,191,156,29,202,231,75,140,152,182,217,54,247,160,34,140,100,144,205,210,52,91,134,167,101,99,219,83,59,250,130,203,203,141,164,47,56,28,238,185,173,225,72,35,35,155,153,131,221,69,73,77,57,47,169,108,236,152,105,76,0,242,32,244,110,128,174,244,109,59,70,62,39,179,
122,46,180,78,53,219,201,228,106,50,242,242,211,24,143,23,189,6,121,4,60,214,171,35,68,98,108,231,60,112,247,5,106,183,213,194,210,74,151,30,189,184,112,73,179,239,86,126,36,181,234,20,101,239,169,65,146,135,237,241,0,6,131,229,163,80,183,40,236,93,202,231,173,177,239,106,212,105,97,141,208,108,219,112,21,33,75,32,20,61,22,104,89,21,152,136,96,201,89,19,214,9,235,68,64,168,190,156,172,204,235,169,32,71,126,65,179,209,177,248,217,68,16,54,51,208,34,203,246,241,158,117,125,3,159,172,189,83,254,211,37,133,50,242,58,200,79,177,114,119,117,230,69,224,189,244,197,249,98,49,157,139,11,8,187,40,174,176,78,4,11,198,25,108,164,128,157,220,78,80,182,152,54,36,194,60,73,198,20,105,252,49,222,225,106,95,19,229,231,225,106,120,123,79,94,108,167,145,229,195,216,217,161,224,120,92,231,229,67,55,35,89,98,52,93,189,160,119,225,100,48,164,214,179,139,69,227,12,134,118,161,136,80,173,171,181,32,251,21,237,155,224,92,24,32,36,
140,48,226,140,141,36,92,118,67,246,64,213,208,37,221,152,69,82,41,69,43,141,67,185,254,60,40,212,55,105,55,93,253,112,5,223,183,139,252,77,74,69,198,103,46,76,30,211,194,65,70,210,98,36,222,105,153,189,152,200,80,158,58,95,52,37,246,193,122,14,31,178,166,233,53,132,224,173,214,98,224,101,125,139,138,59,188,64,48,142,43,3,11,92,253,204,244,141,161,128,213,215,146,212,57,244,49,234,94,157,28,67,17,157,170,160,243,212,115,35,16,174,54,219,114,18,152,36,246,161,84,0,34,35,242,144,96,224,41,253,142,209,55,213,94,211,174,100,50,153,205,102,35,230,194,153,80,167,215,11,55,28,148,6,100,104,153,116,97,44,250,206,176,44,196,5,70,149,137,36,111,73,221,155,126,255,178,43,215,113,132,110,84,91,45,206,138,248,109,179,32,146,245,86,42,118,135,163,170,122,42,26,161,8,188,199,158,48,90,173,23,251,180,161,186,179,219,237,70,86,246,8,112,58,56,104,120,247,72,25,230,245,245,181,174,174,215,27,12,20,198,199,242,248,49,57,
17,35,132,226,160,3,8,25,12,177,145,49,42,138,94,175,87,88,80,53,112,79,103,170,109,250,60,92,41,86,121,146,93,72,245,122,61,150,136,197,246,40,84,79,35,121,202,158,196,145,134,32,154,157,59,160,148,89,103,194,233,100,223,83,221,78,8,21,35,62,77,186,88,84,34,106,44,4,13,168,235,135,114,185,183,165,146,48,240,171,97,201,112,253,20,63,91,145,238,168,125,194,115,81,207,117,236,183,23,0,107,170,254,132,236,142,142,19,37,203,229,104,204,154,227,162,82,226,177,90,221,29,48,60,73,108,180,7,157,95,210,165,130,122,6,240,237,81,213,70,151,139,90,81,126,225,170,71,68,192,60,214,71,50,172,144,226,56,246,150,213,130,103,135,123,146,112,220,148,182,156,78,27,58,45,174,144,170,220,12,31,220,126,247,41,17,89,166,98,58,62,232,169,75,82,173,138,171,182,23,90,68,33,34,174,15,247,167,247,50,234,85,88,43,89,179,16,104,161,51,222,170,37,69,150,217,118,209,101,139,204,230,102,161,158,97,97,124,215,129,94,90,74,104,67,116,
226,73,1,18,166,202,183,170,237,182,10,160,228,2,203,195,53,29,230,219,91,117,114,154,73,185,5,132,75,224,92,40,195,241,101,73,138,243,178,115,187,92,247,211,43,145,140,120,23,191,187,99,65,146,105,24,77,15,18,195,238,110,153,113,2,192,43,164,181,138,125,187,140,113,172,222,6,2,175,55,174,48,37,238,186,39,229,22,138,245,46,225,210,150,40,53,79,23,2,182,161,64,166,80,10,252,243,116,32,132,101,120,20,61,249,211,227,35,171,104,96,248,224,245,155,176,170,18,68,185,52,236,187,24,9,171,82,169,168,170,0,64,133,208,14,205,56,42,24,140,252,252,41,78,6,60,182,145,170,82,21,180,235,65,94,131,119,140,65,109,146,196,56,10,187,97,73,135,58,157,78,191,200,139,39,180,112,158,83,49,11,116,72,38,151,186,73,195,67,121,17,52,100,120,64,136,215,4,76,85,94,117,30,42,189,222,64,133,65,193,201,104,33,30,111,236,105,79,83,54,223,238,34,163,117,213,239,168,84,31,26,139,77,143,149,233,126,191,159,100,132,49,198,25,2,119,
46,96,54,32,99,86,166,66,155,200,178,25,193,54,72,34,144,72,146,135,72,146,68,212,104,52,70,181,228,104,221,46,122,98,181,222,85,224,157,163,2,162,1,175,228,146,131,85,61,183,50,142,179,136,86,114,17,89,36,73,166,113,45,167,68,130,98,157,26,241,6,62,76,129,125,59,247,123,239,138,198,20,19,22,94,122,19,124,111,177,88,28,40,115,106,125,165,128,41,149,121,227,237,194,51,54,96,20,62,30,49,250,248,232,148,128,172,158,90,81,114,170,2,125,144,55,5,112,50,245,252,220,60,169,27,220,238,211,42,71,48,59,130,194,165,52,156,210,93,232,226,22,64,245,67,103,93,129,5,129,176,124,116,119,235,182,227,129,125,130,176,167,9,47,47,47,247,0,61,46,45,203,190,218,182,153,151,153,19,2,201,209,20,30,82,247,241,253,163,117,0,71,112,168,215,103,51,27,125,150,124,152,200,183,36,65,182,168,71,60,181,32,42,219,179,217,224,227,153,245,96,97,53,111,31,34,0,65,14,9,201,104,34,215,181,40,42,25,80,240,231,250,71,33,224,245,
219,101,120,119,135,48,248,130,60,118,80,26,88,175,213,30,81,88,152,91,162,112,184,246,192,172,242,17,111,110,110,34,123,186,106,58,159,99,9,15,4,109,133,111,41,91,137,47,120,171,231,54,155,221,102,45,22,181,74,213,222,105,140,119,36,8,143,103,227,81,141,211,129,15,197,37,245,15,251,29,133,194,164,248,138,196,179,38,121,210,117,168,11,87,245,114,231,118,46,81,100,24,23,108,211,248,241,233,105,16,74,100,7,203,53,134,170,10,87,172,244,153,91,24,24,4,23,224,236,151,19,70,186,215,190,134,66,8,174,179,51,186,38,165,145,245,194,210,248,37,145,211,12,112,221,80,164,114,79,215,209,9,231,54,2,217,180,189,182,19,229,143,143,143,245,102,13,148,25,135,63,145,138,66,57,81,47,82,115,150,21,152,211,210,24,111,179,94,171,42,22,42,196,206,67,83,36,184,150,221,229,92,99,240,107,52,12,221,47,2,36,226,156,14,27,151,105,185,220,230,225,97,225,222,59,191,4,254,164,206,146,132,254,46,146,153,189,134,49,35,186,249,41,73,24,64,
32,16,194,126,31,203,201,46,44,36,134,250,225,177,45,186,83,137,188,77,214,214,220,189,37,243,133,242,56,220,115,122,242,202,19,128,72,181,181,200,115,122,159,125,219,156,95,9,251,57,166,238,145,42,100,130,101,235,12,34,140,37,109,185,158,112,26,160,72,79,173,18,199,203,221,200,18,176,45,124,61,50,39,32,36,228,247,218,26,18,229,56,30,214,187,111,6,80,140,178,74,94,122,191,123,161,162,245,244,38,19,142,189,161,119,171,167,73,42,77,208,113,147,216,119,166,172,19,247,76,148,79,160,233,109,31,105,99,194,169,56,86,40,250,160,48,243,90,238,0,199,250,130,210,211,235,205,147,96,40,47,237,54,151,24,230,244,12,89,26,154,167,66,77,169,103,103,102,251,47,163,50,154,196,62,63,167,226,76,25,40,15,2,193,96,48,116,237,93,77,19,45,132,135,188,227,131,44,59,194,163,209,166,205,52,192,21,7,177,4,164,207,125,187,225,15,104,165,49,141,26,148,58,207,156,181,160,88,183,142,196,105,54,121,131,33,101,159,52,113,80,228,25,14,11,193,
182,250,82,139,101,187,243,192,208,169,14,10,186,22,98,71,103,124,62,255,164,93,166,248,48,60,46,183,85,203,79,232,138,243,78,235,94,152,8,35,115,54,61,183,60,243,19,184,11,237,82,146,80,230,236,4,154,31,71,59,11,4,32,1,20,42,117,45,209,29,156,242,151,94,250,41,86,228,88,13,103,200,69,244,156,169,243,42,231,230,49,186,106,219,92,251,253,165,102,49,157,212,144,147,214,187,213,24,37,19,139,125,69,38,90,251,42,10,107,80,136,238,35,182,161,245,225,46,50,236,156,50,67,112,17,8,183,120,215,75,89,87,246,122,60,221,182,60,139,190,114,44,195,113,69,239,237,55,101,149,229,76,216,137,52,153,145,228,35,37,41,240,149,197,48,132,6,17,182,121,80,215,222,164,164,124,209,101,90,209,206,19,20,64,61,60,122,87,3,157,0,142,133,2,213,188,182,74,115,59,114,225,177,206,104,180,123,142,7,91,94,146,150,60,70,73,53,92,59,108,164,158,74,146,245,93,138,200,163,80,160,242,243,121,38,205,229,102,242,234,18,60,109,79,4,41,
222,66,24,62,6,74,65,158,23,38,223,196,115,152,172,126,152,250,13,41,7,149,232,112,145,252,56,72,93,90,200,2,161,100,93,141,145,163,162,62,128,107,201,157,206,214,122,218,82,89,246,154,138,245,177,221,22,117,168,226,32,11,113,229,63,97,91,95,162,242,136,10,203,4,4,202,19,38,230,169,110,234,86,220,39,102,196,17,122,93,219,137,220,211,207,41,204,166,237,190,193,50,98,129,76,126,197,227,1,157,149,15,8,207,184,58,254,180,161,181,17,102,152,235,151,194,101,155,64,226,189,253,234,45,186,15,1,247,30,239,173,26,0,187,64,23,192,218,15,225,13,103,191,93,80,208,237,171,245,164,222,57,14,117,38,211,83,41,173,3,182,117,134,58,91,140,39,232,118,187,168,240,164,30,62,164,64,137,227,187,171,20,73,180,222,216,60,92,140,109,141,78,231,72,99,179,95,65,77,181,26,192,67,80,219,22,7,234,17,4,20,64,87,179,21,139,157,145,239,172,126,63,192,217,219,202,169,245,197,118,125,29,200,225,85,5,119,95,32,16,60,53,151,249,90,62,
119,121,157,83,151,166,98,203,235,237,102,214,25,146,144,55,172,97,233,185,230,176,139,39,98,248,229,26,96,166,77,253,112,99,123,41,13,54,101,152,192,210,189,67,27,40,124,241,240,225,230,28,19,5,142,32,207,216,73,87,85,232,199,93,101,251,87,235,75,116,32,220,65,130,186,9,50,67,116,134,238,231,181,4,218,96,36,14,134,195,253,140,44,66,146,111,206,57,203,62,33,179,233,48,106,133,202,201,122,119,145,101,164,160,34,125,129,242,246,13,236,180,36,232,109,118,67,19,10,139,197,26,109,87,38,145,137,49,19,161,239,150,173,36,192,133,230,106,159,222,173,46,222,78,201,5,54,65,29,16,8,21,114,147,117,129,216,10,44,70,168,109,224,197,140,171,189,46,146,1,252,197,229,205,235,186,69,152,38,209,30,58,27,35,226,233,27,57,253,245,245,246,229,121,94,52,244,210,11,201,252,56,155,93,249,0,39,162,172,211,166,52,203,52,30,199,236,240,233,192,128,122,57,139,214,75,240,170,225,60,69,15,69,208,20,233,190,62,118,56,28,195,7,181,105,156,
224,185,145,103,7,14,96,79,87,157,160,155,36,20,157,18,24,112,51,187,159,10,135,40,82,58,95,12,2,131,101,72,227,184,153,56,199,34,94,202,105,134,217,114,196,92,157,159,163,107,183,106,56,238,237,78,24,121,232,165,204,41,169,37,111,252,249,201,211,211,211,141,59,122,158,210,227,159,249,76,235,216,235,216,105,242,84,197,45,209,130,103,25,80,3,90,224,225,160,203,4,19,230,221,170,118,228,86,82,226,171,8,227,121,179,232,146,158,54,97,175,143,143,44,241,151,100,42,181,157,184,194,29,82,21,203,114,144,92,39,73,4,121,127,22,150,40,181,196,1,117,195,98,51,153,40,45,199,178,100,55,41,245,3,86,157,76,36,147,254,203,196,107,15,90,50,42,243,212,218,107,126,10,79,209,247,97,211,227,168,98,206,237,183,189,83,233,219,119,50,162,102,181,240,20,227,20,213,68,145,58,175,176,149,13,47,73,57,8,118,170,219,59,93,135,104,89,255,88,227,84,68,234,110,40,233,64,0,135,181,149,232,134,62,121,221,137,168,211,119,57,110,45,8,101,105,
111,132,55,55,229,228,132,227,142,185,15,11,169,115,170,230,130,229,231,130,185,100,68,194,52,101,99,252,118,111,129,59,232,186,195,120,173,29,6,106,83,130,4,207,92,9,169,65,200,101,89,211,159,104,48,26,62,194,237,5,103,98,16,71,73,81,9,248,149,33,100,50,16,8,228,198,46,66,79,209,14,200,5,194,235,131,171,197,98,177,31,193,78,168,64,57,197,213,243,212,82,156,67,107,98,65,24,63,149,224,194,57,237,38,88,234,231,212,118,43,72,172,102,179,233,205,157,71,34,145,227,214,221,147,62,75,209,107,243,189,204,45,127,251,160,6,207,107,188,138,88,224,81,74,207,216,254,8,13,215,27,85,44,217,106,85,25,179,39,90,175,58,43,55,198,169,164,174,26,222,103,60,133,157,99,122,163,9,150,84,42,213,200,204,161,252,16,126,122,94,86,250,235,162,183,8,105,181,252,248,253,126,127,59,58,226,143,171,231,162,119,43,19,17,24,234,138,194,44,115,192,58,137,43,49,235,193,165,46,25,45,155,57,84,66,143,157,150,72,37,130,181,21,83,54,60,
66,3,171,197,44,166,157,71,204,17,12,26,191,161,134,97,195,137,38,219,21,219,148,67,146,129,200,160,198,186,11,65,15,107,119,228,247,47,15,129,51,182,155,66,127,187,150,26,102,51,148,51,110,196,132,174,158,61,192,108,185,126,130,175,130,46,48,202,52,215,33,216,27,14,130,251,1,225,210,177,62,169,64,206,28,233,27,182,109,147,98,122,243,81,86,220,177,139,194,231,4,90,29,145,87,104,174,43,86,5,56,131,205,178,93,4,231,59,169,191,204,61,172,249,136,141,241,49,236,152,77,146,80,194,134,198,147,65,17,83,138,182,15,18,120,83,203,30,157,135,237,192,102,179,105,163,209,40,193,177,13,122,87,121,144,214,245,21,1,52,235,31,202,149,109,69,215,1,56,230,55,48,31,115,93,187,234,252,217,60,225,129,192,194,68,56,28,78,94,193,148,139,13,190,148,167,154,155,212,30,76,68,53,2,173,148,120,190,57,207,202,151,5,100,225,220,128,195,115,51,73,166,86,169,100,91,231,143,209,23,86,55,94,50,200,171,156,233,62,46,87,169,96,177,65,74,
51,91,141,42,198,40,185,167,179,3,102,158,18,189,132,226,151,246,169,19,129,62,151,140,113,141,199,251,115,44,93,109,22,48,157,185,131,237,237,180,209,251,122,41,11,40,155,216,163,38,211,175,97,205,74,200,178,172,88,22,189,12,94,70,98,185,219,207,151,108,107,24,137,196,122,206,78,140,114,177,217,204,76,65,33,60,28,75,210,174,31,249,66,161,144,36,141,151,60,2,228,0,46,146,53,129,121,165,18,43,119,136,135,66,161,101,63,219,213,27,181,122,232,211,25,31,211,242,53,162,194,160,11,81,71,12,200,154,216,51,221,121,117,5,120,131,221,18,105,53,232,152,216,90,25,226,105,176,100,29,57,158,194,171,218,246,50,179,182,90,136,233,153,225,156,249,130,80,197,131,193,181,76,171,5,67,22,209,0,45,46,110,134,81,232,125,48,10,136,94,235,106,73,34,145,248,107,47,175,206,60,1,80,152,27,106,202,114,149,125,118,50,146,112,77,38,83,6,185,220,113,14,163,135,27,117,12,148,149,55,8,62,202,50,222,229,211,253,133,20,25,51,134,17,242,146,
131,188,223,46,91,55,55,93,26,247,65,102,84,92,93,142,107,142,112,169,181,113,184,20,32,83,47,172,135,149,198,77,125,21,89,74,207,197,235,103,99,59,132,32,187,233,169,3,114,123,132,148,173,133,126,86,249,64,51,62,221,179,140,170,51,93,163,209,160,59,115,209,218,1,199,32,59,229,158,216,165,237,22,240,54,132,255,148,8,137,199,227,39,57,14,56,128,99,49,44,18,97,242,34,86,127,62,25,68,37,247,23,84,238,245,29,228,20,197,19,67,80,225,111,42,84,123,54,243,84,119,47,207,87,164,103,185,239,130,239,197,35,103,15,108,204,11,129,127,203,121,186,106,7,137,75,177,74,87,127,25,85,234,88,249,185,190,76,225,78,50,195,225,80,151,239,181,210,82,248,67,56,249,104,35,28,215,111,58,101,157,23,30,15,115,110,7,102,130,158,207,0,169,218,53,97,198,232,136,193,133,213,14,27,120,234,250,145,73,134,57,229,130,75,45,166,98,129,17,200,207,242,137,143,80,34,225,223,126,27,212,62,248,32,207,68,133,60,143,96,138,164,167,167,57,232,
29,12,16,132,190,241,81,154,125,25,150,170,13,237,110,53,198,222,152,168,2,228,118,217,231,148,205,147,19,37,117,218,178,250,67,189,19,32,116,235,166,21,179,133,31,27,79,104,124,169,20,153,218,234,231,247,38,188,164,45,173,103,51,101,0,43,112,51,150,161,58,192,205,169,209,98,92,229,40,233,168,7,20,234,184,31,212,102,163,54,30,103,142,243,79,137,207,197,135,11,98,124,177,88,24,68,237,40,141,72,226,102,134,135,11,213,120,107,135,82,218,129,74,69,200,81,50,22,253,234,174,51,182,203,245,251,227,126,188,186,229,23,78,162,196,103,75,90,249,86,88,53,196,164,23,73,192,135,178,128,102,182,213,120,236,13,161,198,231,129,5,58,206,151,203,142,194,31,223,196,227,41,99,179,30,172,65,46,90,128,161,247,246,214,76,175,11,176,125,143,40,238,66,204,59,219,78,108,233,165,37,209,232,48,58,118,108,252,39,226,50,21,106,155,199,172,210,106,156,155,179,152,194,153,45,219,215,48,142,164,65,35,139,179,14,147,32,252,166,23,225,186,243,59,174,140,
143,234,44,8,177,70,61,208,66,220,37,97,147,164,143,81,235,46,217,83,196,178,108,158,10,28,98,174,139,207,230,112,150,243,227,230,117,30,247,133,33,23,2,198,102,254,232,190,67,0,149,105,148,232,198,36,185,229,246,150,99,93,33,71,82,238,129,92,151,159,250,100,108,54,91,176,60,78,22,139,231,148,24,107,154,64,91,188,242,52,105,87,197,72,111,124,250,181,143,156,157,2,229,179,59,245,62,40,142,135,213,206,169,19,42,104,78,190,131,42,236,229,212,23,185,213,128,122,213,244,97,94,164,195,135,185,245,17,121,246,200,49,15,70,147,7,251,149,2,237,106,76,217,246,245,142,46,232,23,245,82,143,14,189,137,208,46,33,103,28,32,28,97,133,48,76,119,186,120,0,20,180,185,160,209,232,244,199,71,198,99,206,121,60,210,213,39,37,230,156,13,180,196,238,217,195,169,69,154,3,194,0,139,19,57,24,24,30,31,4,185,32,85,242,234,229,146,117,132,86,182,223,206,1,189,102,57,194,124,42,82,205,235,89,180,48,36,82,40,199,142,76,42,181,122,152,
215,84,202,214,151,231,2,251,244,184,169,43,111,154,210,251,139,181,105,206,128,103,60,94,173,23,154,147,60,243,250,54,30,23,21,4,218,202,46,10,87,243,9,36,225,229,58,97,158,182,90,1,40,33,175,201,242,217,102,214,132,183,91,141,22,174,49,150,205,99,52,94,47,78,88,23,141,148,79,168,136,10,4,158,102,203,172,196,158,202,211,210,176,40,117,114,60,30,145,72,164,37,49,74,28,130,176,151,150,249,41,134,38,245,85,69,164,254,74,27,246,156,20,207,174,134,37,35,22,143,231,100,149,134,138,117,53,159,180,184,231,4,141,174,48,154,174,39,141,227,218,235,225,82,29,78,101,103,224,204,169,137,111,63,22,39,225,163,218,59,133,125,235,94,200,84,42,131,164,208,101,249,80,64,75,167,94,149,166,46,67,37,95,105,251,74,173,64,138,109,67,182,92,235,212,13,17,177,189,205,103,193,162,87,76,89,1,129,134,188,38,122,227,171,55,5,232,240,206,194,202,108,54,43,14,136,197,207,179,75,106,82,186,89,164,227,131,20,39,92,242,149,208,181,109,47,
45,206,87,119,234,180,244,37,6,232,9,200,39,250,69,252,228,56,161,93,156,78,41,100,217,140,78,173,171,121,231,40,176,244,12,20,174,236,67,101,134,134,195,174,164,10,91,215,231,24,77,34,7,10,244,113,209,95,0,34,142,71,93,152,114,37,23,38,110,12,90,8,18,251,128,58,146,101,179,202,124,32,128,15,60,188,146,189,97,157,6,96,9,107,36,239,146,238,20,67,14,220,217,66,6,206,224,147,40,102,222,150,38,20,250,199,168,235,116,4,232,155,164,20,166,234,162,250,199,123,8,20,1,93,246,169,240,88,237,65,197,52,62,152,198,200,171,73,185,82,193,215,124,123,94,6,68,159,179,213,105,186,184,170,144,251,217,90,212,15,44,226,126,5,58,66,54,253,174,107,98,248,172,221,122,213,64,196,219,146,182,106,191,190,190,198,246,251,253,237,93,178,108,176,128,56,72,95,9,158,89,135,98,185,87,188,118,137,69,233,82,169,159,130,15,158,79,83,112,18,169,78,2,179,68,119,62,183,36,209,245,122,221,205,82,122,231,250,39,92,153,100,189,20,148,182,
171,49,33,29,170,167,158,83,85,207,70,108,1,236,223,227,57,243,152,233,114,107,170,79,104,114,143,175,79,247,247,247,181,177,115,159,235,13,112,50,79,17,4,80,18,149,36,173,138,129,22,145,173,201,174,105,126,75,14,65,99,32,17,120,22,91,102,91,39,180,49,2,187,116,235,169,172,40,77,201,172,236,60,112,200,155,190,82,169,141,150,34,230,12,114,0,120,24,153,60,203,79,155,62,64,245,207,111,45,90,31,35,41,12,156,230,23,17,227,172,41,132,248,238,93,18,34,86,84,133,54,152,6,225,68,158,133,128,2,216,224,9,53,126,124,83,167,133,71,176,17,186,122,25,227,35,149,185,171,145,213,120,18,241,232,238,222,8,104,127,126,38,8,210,212,35,171,98,53,86,56,158,207,1,157,123,187,115,148,5,127,68,161,186,25,57,37,165,203,37,239,234,0,183,92,197,98,81,163,209,72,178,35,25,38,83,219,60,157,115,106,132,217,90,183,23,105,181,48,64,141,93,5,37,253,60,2,10,119,128,122,115,38,128,44,7,197,156,56,34,152,163,140,215,124,76,
102,200,68,17,159,205,49,144,117,155,97,51,166,107,60,250,122,89,139,124,203,88,24,141,157,200,164,248,196,117,75,252,212,192,161,46,160,103,142,181,117,3,9,168,74,121,85,222,12,99,189,138,85,182,186,143,83,252,56,166,151,111,88,82,167,5,235,228,69,221,134,232,38,5,67,94,37,63,44,179,121,185,77,203,160,250,241,44,122,15,110,124,226,71,172,245,34,89,46,151,19,67,33,70,237,16,106,213,116,94,17,166,218,47,20,10,157,219,249,147,101,53,138,114,198,168,92,20,134,166,84,251,22,241,76,153,195,52,49,167,6,30,49,8,43,214,132,28,157,8,99,107,217,237,83,25,235,238,1,150,41,153,70,28,54,219,174,202,191,221,190,40,239,43,89,48,93,85,205,241,202,134,108,106,199,67,192,60,94,145,196,37,97,96,76,0,213,164,21,56,91,78,29,144,37,4,123,225,168,114,16,72,100,90,172,106,169,208,194,0,193,83,226,17,209,206,138,143,218,86,140,6,34,217,93,77,121,120,49,85,145,186,155,227,97,155,119,230,50,139,91,142,174,133,72,229,
146,154,187,86,139,224,68,24,238,120,196,170,214,224,163,186,21,120,253,217,121,96,151,29,31,143,202,54,47,247,232,5,121,184,26,87,77,28,26,109,121,120,221,64,212,28,4,12,102,24,242,75,153,30,84,46,56,173,39,93,44,207,163,17,85,85,102,157,175,29,109,30,232,223,72,40,196,111,112,111,112,110,32,32,45,77,223,38,159,201,148,111,33,115,164,50,187,219,237,198,98,181,16,133,104,79,188,64,13,4,161,144,70,112,79,156,138,49,163,183,207,193,161,152,203,77,96,151,207,51,144,217,74,181,3,52,168,125,247,82,63,54,39,64,157,22,10,249,194,253,133,137,178,190,192,246,165,33,138,132,207,119,240,65,126,176,106,50,155,92,142,38,16,144,49,201,241,176,121,218,170,41,39,12,67,210,6,230,114,98,87,41,149,64,11,82,210,156,136,76,46,196,175,153,87,39,203,11,42,53,44,106,243,4,145,101,137,99,232,1,62,98,93,185,71,212,53,91,147,150,216,162,252,152,202,104,63,28,247,91,64,220,88,53,37,116,151,17,250,241,119,238,104,69,80,46,
151,103,208,217,204,96,17,137,68,67,38,53,0,109,18,253,89,252,5,133,193,42,155,179,105,174,232,69,84,177,174,95,220,84,34,130,8,165,161,52,89,83,117,13,21,222,223,50,180,85,212,245,153,116,4,244,234,203,234,106,245,20,137,15,242,164,19,161,191,222,242,251,253,243,55,58,90,124,206,186,149,140,233,193,160,130,175,159,212,242,225,131,41,176,49,86,242,82,159,207,39,245,107,113,46,29,217,232,31,228,120,207,218,178,25,58,73,6,184,238,253,49,253,218,226,198,185,14,188,95,253,236,45,132,56,232,132,12,130,194,213,248,150,155,140,91,215,10,36,84,232,60,94,118,15,189,70,63,174,2,103,156,173,184,127,236,116,224,120,160,87,3,207,116,0,32,205,8,30,204,43,12,156,235,173,238,250,230,249,124,71,145,215,148,55,243,251,75,19,237,38,150,226,85,207,239,246,186,36,224,152,163,103,247,253,217,43,45,163,35,241,96,101,58,225,18,102,87,76,204,169,32,45,196,144,204,240,100,71,178,140,216,35,139,250,167,60,90,253,240,118,91,38,168,4,170,
35,89,173,184,187,145,231,12,131,33,51,181,28,209,43,88,144,246,139,29,74,191,189,189,165,72,239,226,185,146,5,11,219,187,210,84,237,106,121,89,86,88,116,112,124,117,150,133,89,2,16,216,181,94,15,51,250,181,171,50,54,197,14,210,68,98,177,125,163,155,193,240,232,211,64,79,153,224,157,110,2,218,204,42,148,5,130,145,254,140,161,27,116,87,112,14,37,114,186,9,7,34,90,251,184,61,24,96,207,32,244,203,152,82,161,0,208,93,193,86,111,138,124,235,108,254,66,137,59,220,244,87,223,235,235,44,107,9,244,119,21,171,9,70,100,177,200,192,141,27,114,104,73,120,93,79,187,47,112,100,10,137,157,25,46,88,34,49,198,227,242,231,98,55,152,104,45,231,181,133,105,48,101,45,121,126,243,92,136,190,188,220,140,212,52,252,61,241,176,223,202,135,156,68,199,99,73,152,201,142,200,170,186,51,51,95,134,241,210,210,143,191,96,61,38,56,231,33,30,71,8,159,195,96,111,95,39,185,210,173,66,80,146,125,188,63,178,72,142,2,247,176,144,73,147,103,
178,188,66,196,196,142,218,87,8,252,5,177,137,13,87,169,81,223,94,10,104,16,160,240,155,50,195,0,123,138,115,37,128,127,87,122,3,21,154,126,51,44,81,169,212,215,9,22,88,218,90,51,118,32,97,200,46,65,46,0,153,15,152,1,120,90,160,130,107,73,25,119,160,233,195,82,40,20,31,124,230,178,167,196,248,11,238,8,106,204,169,31,6,87,25,182,99,26,99,223,186,74,14,111,48,28,22,76,34,139,80,120,247,50,212,240,227,1,2,183,117,16,131,204,196,188,102,39,236,28,142,17,36,77,76,238,0,137,174,46,137,130,140,69,141,24,83,112,172,212,151,187,35,118,133,77,70,61,209,1,77,177,221,75,11,107,55,146,123,245,128,3,96,134,83,75,227,251,75,234,165,176,107,219,9,71,86,52,26,109,177,160,212,10,133,167,115,223,75,15,84,216,107,59,171,217,22,215,196,19,17,202,174,183,217,216,228,117,139,219,1,194,163,140,232,137,32,125,111,57,43,16,8,72,116,77,69,241,154,216,46,197,225,45,175,156,8,28,1,200,179,106,206,138,45,71,
184,188,188,108,39,247,34,122,50,153,212,58,227,7,75,42,87,188,110,27,206,159,77,163,74,65,157,123,187,184,229,230,185,180,51,160,95,105,30,82,253,248,210,125,174,7,109,4,19,15,46,74,237,3,206,205,193,205,122,5,161,212,45,81,182,226,112,245,108,221,121,122,90,117,147,66,1,64,13,128,39,34,88,252,25,65,224,106,174,14,214,228,38,239,60,208,226,44,150,66,153,94,48,46,252,103,28,165,97,73,95,157,17,8,4,204,182,169,244,97,39,65,80,240,152,183,102,115,217,121,228,170,30,28,155,54,133,236,90,47,2,158,167,69,47,173,150,154,33,40,104,92,132,165,41,240,115,152,74,82,149,72,232,190,94,233,198,243,140,134,24,214,108,59,38,165,254,70,9,6,88,244,185,84,42,85,98,212,158,16,20,129,143,1,10,151,44,22,229,157,107,197,77,29,160,143,16,231,195,148,64,74,22,74,5,89,118,13,8,21,172,73,153,76,68,102,117,96,213,57,163,3,34,130,114,5,10,119,38,222,77,37,21,89,206,227,206,0,127,138,197,96,22,210,133,155,
207,158,248,101,94,67,57,142,211,140,121,121,197,146,7,78,7,148,9,3,104,69,151,147,39,45,75,159,128,0,30,150,104,6,210,253,150,52,153,149,102,144,161,197,148,49,35,144,154,167,240,195,19,141,96,219,141,172,167,167,167,183,4,174,51,22,143,19,120,4,2,215,208,37,230,250,16,10,91,222,240,34,96,147,146,89,195,46,228,139,177,201,114,54,33,198,60,218,166,60,168,206,158,192,232,86,76,80,233,159,206,107,142,61,8,213,251,152,101,232,129,99,125,241,69,94,204,227,98,170,50,159,38,150,28,103,159,184,89,86,147,232,195,210,117,156,229,122,144,83,59,246,155,237,228,8,87,122,27,76,161,64,112,119,159,65,236,229,64,76,25,205,230,177,89,38,147,129,20,56,174,183,135,221,152,2,175,234,205,84,58,189,212,239,21,242,101,248,100,100,169,167,238,163,209,215,177,157,176,2,5,190,121,61,65,100,204,202,220,16,1,63,192,73,37,24,69,104,89,53,38,220,195,86,110,166,108,194,188,236,137,223,106,152,21,109,235,41,2,255,124,177,8,100,72,137,
215,41,81,48,232,108,38,222,50,97,92,181,201,119,215,176,46,111,138,69,68,146,36,54,20,121,214,93,214,219,230,155,242,69,236,236,216,138,179,111,133,91,199,236,37,184,212,2,65,182,76,15,242,203,64,175,59,93,2,154,16,34,89,33,135,103,224,240,102,254,228,47,73,209,51,243,238,37,161,234,181,18,81,236,140,242,44,166,39,110,187,218,136,187,225,139,151,46,229,121,8,144,95,249,195,153,140,245,136,97,222,221,42,253,144,109,235,252,252,220,114,148,158,115,56,106,79,190,27,162,182,204,219,165,226,202,109,114,44,186,68,42,171,24,145,100,207,56,214,0,168,222,23,182,123,236,217,38,84,144,37,133,139,90,8,224,153,33,118,213,18,8,32,217,80,75,183,103,10,91,126,188,178,178,222,77,35,111,23,124,80,196,193,202,141,28,66,104,19,8,208,84,246,168,178,77,132,155,145,117,60,155,204,231,203,248,36,198,177,88,155,14,175,52,136,88,189,93,245,98,181,90,99,17,170,149,157,242,141,203,184,189,97,54,155,217,43,79,107,48,222,241,72,216,213,82,
29,141,116,40,124,184,241,181,170,43,246,219,197,245,57,77,69,89,4,180,231,224,242,45,13,14,105,230,42,45,20,220,9,133,226,29,140,47,189,202,12,205,167,247,102,106,151,74,141,94,220,220,147,41,37,152,50,175,81,105,182,154,156,61,109,54,155,145,47,195,7,229,144,227,51,19,39,96,165,170,231,165,20,25,49,37,22,21,14,32,14,241,24,204,118,254,186,214,221,26,195,225,124,24,212,115,83,55,121,237,73,69,59,143,227,227,233,209,186,90,32,35,213,114,245,146,96,84,200,251,243,118,54,95,91,206,102,182,38,18,235,17,39,155,58,234,66,62,57,23,247,125,94,219,72,50,30,10,30,132,66,128,4,94,249,92,79,57,47,99,95,134,181,7,233,67,48,32,71,82,16,136,155,94,234,174,119,2,149,55,33,72,137,183,147,76,56,83,78,8,113,91,83,220,68,31,252,235,249,122,45,12,156,5,137,45,70,20,119,105,91,143,226,21,43,72,139,231,76,151,179,10,235,78,94,95,145,175,245,40,96,254,41,250,147,8,149,185,48,14,242,47,0,60,240,112,
123,146,197,55,0,64,54,1,93,66,186,52,135,70,194,162,30,105,42,139,241,80,17,10,183,217,67,159,84,116,199,125,154,135,9,66,104,56,246,237,181,201,68,52,169,84,81,42,147,116,80,184,179,89,218,16,97,155,187,243,52,205,217,211,118,227,90,122,189,222,198,185,95,248,118,83,56,171,82,44,194,36,78,114,147,14,228,145,105,5,148,93,123,83,61,217,128,2,111,169,56,94,111,1,63,27,223,61,221,161,41,178,218,14,132,85,132,194,129,224,82,251,249,189,9,139,141,97,65,34,169,90,84,66,101,187,28,44,165,229,106,151,153,36,171,31,76,44,80,102,49,65,179,165,100,241,44,27,174,225,131,240,134,38,13,192,197,24,3,47,213,214,60,109,194,238,59,70,237,53,153,118,193,95,1,32,130,122,38,242,181,131,21,196,210,138,121,46,92,21,175,179,185,83,5,15,60,236,118,205,126,12,244,202,147,50,38,88,246,179,222,150,131,2,244,101,68,154,205,186,178,110,183,219,80,119,108,58,167,43,120,122,187,227,238,34,231,242,102,106,191,3,156,56,180,160,
20,43,250,167,8,219,88,224,181,213,119,158,126,239,116,158,78,97,8,46,221,137,67,120,60,236,50,26,17,70,159,167,233,107,62,49,134,248,60,28,214,108,107,82,153,78,127,153,6,184,17,10,215,234,42,25,186,110,171,32,216,159,190,110,230,196,241,24,142,161,8,228,137,73,210,172,40,103,15,176,108,36,195,203,94,72,238,186,138,104,240,254,62,187,194,211,37,179,199,24,231,92,185,50,119,241,23,38,54,168,75,42,16,179,10,221,233,156,140,210,69,196,116,21,201,185,162,5,225,70,55,20,49,157,78,1,151,174,49,26,25,36,7,181,232,103,208,42,1,73,226,75,38,73,112,228,246,69,95,170,179,209,232,35,90,167,211,45,7,249,30,227,173,87,22,209,221,104,67,126,2,51,73,97,190,188,125,131,177,219,188,68,243,10,80,145,156,90,251,11,11,172,11,231,174,189,93,244,88,143,176,194,1,8,92,170,238,4,148,95,248,217,217,89,13,112,183,238,118,154,175,171,18,106,251,118,145,240,226,231,56,144,111,126,60,238,92,8,204,211,117,78,189,151,214,149,
70,84,17,181,39,117,119,184,56,228,41,228,165,171,65,0,209,99,118,248,25,230,102,117,17,137,104,157,207,99,253,88,107,170,31,116,45,95,160,235,122,141,64,52,82,32,203,189,25,77,193,63,176,76,189,195,148,186,249,96,26,117,187,93,159,27,203,0,129,128,67,156,150,243,196,167,167,167,242,58,190,24,3,33,34,183,213,142,123,35,176,243,228,14,26,99,158,159,163,133,72,216,131,194,218,240,44,134,41,99,163,105,33,174,16,157,184,243,168,50,148,212,219,94,86,65,235,223,197,242,210,78,167,243,140,110,54,169,145,147,88,16,169,113,9,84,79,42,216,21,45,76,91,244,82,98,23,208,226,14,199,193,125,11,129,135,31,102,199,94,252,225,102,8,228,118,34,76,179,31,246,150,34,121,84,197,194,96,48,180,192,154,61,55,130,252,97,109,247,3,188,174,179,121,62,190,145,119,192,221,45,38,211,32,31,19,193,48,41,253,164,225,49,55,238,114,57,58,171,201,147,53,211,32,47,137,21,5,65,161,0,202,120,183,219,238,196,195,13,109,187,228,15,64,213,28,
48,141,49,25,133,76,94,44,89,3,46,119,236,128,106,68,78,40,94,34,54,114,212,174,184,134,8,183,158,165,239,234,16,249,116,50,57,17,238,220,232,236,117,59,218,49,2,255,46,9,66,221,69,162,84,218,198,143,238,67,186,247,240,236,199,97,152,252,134,31,115,233,8,190,22,198,174,215,133,166,75,27,11,229,152,197,108,12,100,124,81,144,218,226,105,234,248,219,77,173,233,195,146,33,175,173,110,96,155,77,161,9,38,116,221,134,132,54,219,129,86,215,88,79,156,75,155,5,146,209,103,134,7,44,135,132,27,200,87,211,149,143,48,153,205,32,226,209,168,62,106,163,159,213,163,10,218,106,106,7,137,29,245,73,230,162,61,65,21,137,207,101,64,250,108,28,78,139,83,84,235,159,98,153,147,9,196,125,17,229,113,22,147,27,51,123,6,217,85,67,28,198,84,86,86,84,151,253,76,209,177,223,109,56,214,213,219,229,179,16,124,228,156,201,44,20,137,197,115,54,91,117,113,101,58,250,176,140,238,89,241,36,53,201,36,93,92,202,139,29,98,89,14,250,52,143,
34,76,185,176,46,251,251,187,209,166,43,36,92,49,197,10,69,56,8,35,239,146,124,47,18,240,129,11,225,16,31,160,24,32,121,190,28,156,229,38,218,97,122,13,234,134,136,107,228,214,0,219,160,94,95,66,87,40,131,193,64,174,147,195,216,12,208,4,215,21,218,117,212,120,165,125,96,44,195,180,242,252,182,140,61,58,167,254,139,2,146,76,38,55,219,16,185,247,4,202,177,111,169,183,113,87,39,243,50,43,239,251,96,186,17,161,113,21,110,127,240,218,154,217,62,236,212,136,50,56,28,85,65,94,42,22,139,149,121,159,54,119,39,154,187,181,169,76,72,184,208,176,19,62,147,184,211,107,67,146,136,94,82,224,107,54,5,227,235,19,189,124,82,66,173,139,65,90,189,207,162,30,169,11,64,116,79,78,202,39,231,2,111,15,194,169,244,241,76,194,112,108,231,46,233,175,47,76,210,22,64,135,175,33,92,81,37,17,47,2,111,140,66,101,47,66,10,10,203,198,200,53,112,164,117,51,151,100,87,57,205,101,212,167,168,222,68,215,26,253,83,28,233,41,97,25,
218,155,209,176,92,136,169,156,155,54,132,82,97,32,89,146,250,238,32,142,48,218,134,187,20,59,169,204,26,90,186,33,233,66,123,13,106,148,139,245,168,91,129,33,71,168,50,26,215,67,227,238,113,153,33,42,167,39,227,20,221,188,166,178,221,46,44,231,93,241,131,125,249,32,102,84,223,110,30,0,31,53,7,64,137,234,94,117,58,192,166,102,204,81,195,209,165,41,206,9,156,248,254,170,6,180,191,249,249,118,51,19,145,208,156,59,200,25,108,160,182,20,165,19,245,57,178,192,188,133,109,66,89,4,218,133,135,11,224,247,0,82,189,179,197,3,144,253,163,167,138,85,186,139,220,135,157,225,112,40,84,180,109,66,122,220,13,211,184,21,103,194,213,102,148,235,224,112,43,205,126,31,163,126,174,111,88,81,30,166,203,237,144,3,247,19,5,45,80,108,234,173,0,72,86,248,220,252,41,6,56,239,90,42,18,217,14,219,1,146,252,8,143,140,214,107,174,25,212,21,134,182,6,247,59,233,164,243,108,202,184,8,27,129,202,99,193,30,79,87,151,246,173,225,165,151,
18,61,197,47,215,62,238,195,37,130,130,146,190,221,227,169,27,107,89,204,184,85,106,190,167,214,141,103,96,161,183,234,54,98,81,35,9,3,162,189,188,102,153,63,70,237,167,248,249,184,98,201,102,50,61,216,217,179,125,187,20,41,35,149,235,132,50,107,57,44,251,221,216,75,7,144,95,55,12,114,250,64,212,243,166,19,81,246,37,158,191,101,202,51,238,129,150,99,247,87,235,245,166,146,150,44,72,86,213,77,96,56,198,178,164,113,174,95,239,247,11,86,122,89,211,235,3,235,114,33,41,19,238,15,251,157,254,250,154,159,184,115,231,61,38,155,8,47,169,227,217,8,216,241,252,117,3,88,230,230,214,150,103,204,1,7,71,206,29,52,27,254,36,197,199,81,94,86,171,252,197,232,234,152,18,71,232,6,103,230,204,56,93,230,107,27,111,99,18,65,204,101,250,201,190,119,207,52,102,32,67,38,95,7,128,138,205,122,212,200,204,243,137,201,241,58,139,204,28,46,33,22,73,224,198,152,87,8,247,29,78,54,131,72,25,167,74,222,101,227,166,79,190,32,100,172,
143,154,172,226,66,146,214,79,91,254,215,50,255,237,122,74,22,188,86,114,30,246,78,231,193,89,57,217,208,104,52,36,136,2,252,197,13,53,42,102,96,162,170,178,217,73,140,158,206,38,147,68,58,187,174,182,174,78,228,19,50,0,28,64,237,52,163,178,89,247,246,217,119,35,31,121,251,164,61,5,80,201,192,222,46,241,125,49,198,77,189,221,16,54,29,70,131,57,33,184,204,232,178,175,55,95,79,234,186,20,124,191,93,178,132,218,50,0,42,229,118,50,53,162,42,249,124,57,175,12,3,29,30,55,222,140,42,10,186,145,26,41,158,232,137,167,180,46,148,27,230,210,106,42,85,42,4,146,94,196,144,185,140,22,139,69,42,125,18,2,17,193,88,27,8,49,231,43,113,7,99,230,115,237,17,91,133,41,78,248,62,6,40,199,147,19,149,230,148,163,224,143,48,133,177,42,170,224,21,245,103,143,141,70,131,37,25,161,111,100,233,53,135,195,57,153,207,231,88,44,246,56,120,157,6,26,1,97,208,25,2,98,40,206,117,186,8,79,40,44,86,191,130,49,57,116,
41,88,56,137,167,71,22,71,130,170,184,98,248,96,50,245,82,173,187,32,199,52,44,181,181,237,182,104,37,93,84,203,157,234,6,43,128,43,184,254,245,9,81,182,200,12,236,136,34,21,22,227,37,158,203,137,228,85,80,126,66,102,179,217,24,12,38,208,108,54,83,169,212,225,233,197,228,60,143,30,179,175,249,26,9,49,234,68,90,140,94,102,154,61,237,27,205,179,14,70,206,209,154,156,175,169,250,150,224,60,61,152,141,70,90,150,192,67,38,66,76,123,163,16,2,132,149,185,156,104,36,21,43,130,114,71,89,91,115,170,162,81,164,74,79,165,103,161,144,76,163,177,86,173,43,109,56,48,126,126,128,202,32,251,221,203,108,26,168,123,79,140,78,212,147,219,71,185,36,166,240,158,211,246,117,102,166,218,62,128,121,212,151,59,206,8,3,60,90,6,246,32,89,3,196,108,121,89,187,7,42,93,85,160,93,185,238,221,7,53,83,67,221,1,61,20,130,17,231,234,62,11,226,89,244,212,13,186,201,39,190,144,231,81,72,104,193,150,57,160,247,187,85,60,28,174,
123,34,76,181,160,34,63,156,107,109,51,76,149,119,25,130,225,112,184,184,243,124,159,33,233,213,116,106,219,92,140,84,181,183,183,173,91,11,20,146,84,195,47,224,240,213,168,236,246,61,61,148,74,138,230,141,232,186,128,6,142,17,181,19,16,111,172,71,245,96,144,20,6,110,73,217,92,79,91,171,81,242,39,77,128,173,167,227,158,92,162,79,73,238,47,236,141,41,189,144,83,63,4,36,126,98,246,210,250,130,187,67,177,221,180,139,200,100,151,134,235,46,229,100,54,135,147,155,14,179,87,246,252,236,120,181,178,175,170,105,252,197,196,213,169,218,54,225,215,135,33,254,237,138,8,180,49,131,81,224,104,79,167,94,27,93,114,170,78,90,213,178,178,88,77,39,34,6,20,5,94,175,231,76,86,217,235,81,34,30,159,18,50,139,123,145,88,28,45,22,24,129,178,75,167,167,232,158,140,167,88,117,25,13,195,40,238,156,125,62,247,66,67,84,82,21,136,70,70,150,220,108,54,4,64,187,140,102,104,194,50,233,61,96,236,246,125,124,104,132,246,189,226,179,58,251,
54,213,139,116,92,165,190,184,239,197,13,74,167,0,75,151,203,229,1,114,112,84,227,40,60,30,146,45,249,7,82,149,138,29,29,103,121,225,196,148,36,115,204,185,208,182,45,153,83,101,61,166,81,133,39,120,251,125,168,89,212,208,232,51,185,28,107,169,38,38,35,188,8,67,211,44,81,36,65,35,63,124,146,152,134,31,164,202,204,18,44,171,235,238,248,74,123,114,2,248,154,77,93,83,185,76,198,211,232,182,157,8,93,60,20,188,62,133,193,188,133,240,188,96,63,225,150,73,50,244,19,56,142,106,160,41,178,93,245,219,222,7,168,133,30,204,251,226,78,27,150,116,139,215,98,139,168,234,170,86,115,85,97,70,161,218,234,132,68,107,238,196,173,62,187,80,100,49,62,69,148,151,18,39,162,16,217,219,11,21,47,5,127,123,1,158,103,223,94,128,231,9,200,183,13,152,212,183,13,10,204,183,13,155,40,164,34,191,62,166,47,9,251,4,65,225,40,63,200,115,14,10,195,195,31,201,176,77,6,118,203,191,225,110,249,111,255,252,145,237,43,247,126,111,60,189,
249,157,205,150,255,187,127,243,237,222,206,239,62,252,236,203,95,125,120,247,241,187,159,127,243,234,207,62,250,227,63,250,147,239,218,127,179,111,244,247,59,76,255,47,63,250,211,127,253,63,254,209,255,250,205,255,255,238,79,191,223,109,250,95,191,251,243,47,191,248,240,245,87,191,252,228,235,47,191,122,247,23,239,191,254,248,179,207,191,223,119,250,127,248,118,152,255,254,183,246,157,254,246,201,143,62,250,163,111,246,158,254,175,191,219,98,250,71,127,244,221,222,134,255,219,23,159,125,253,217,199,159,127,246,127,191,255,240,109,211,159,252,214,254,213,255,234,223,128,62,63,192,160,255,248,205,230,212,160,255,207,255,26,56,245,191,127,246,225,235,223,24,244,237,8,191,99,210,95,190,255,250,63,124,246,197,71,63,250,244,75,208,239,253,119,150,253,213,79,190,105,255,201,247,123,96,255,102,243,235,119,31,253,139,31,255,21,176,252,219,110,63,254,209,111,55,125,59,196,91,243,191,251,111,223,253,221,143,191,247,10,28,250,225,221,255,245,95,253,241,55,239,190,251,241,199,
31,222,125,253,179,247,239,126,254,217,23,239,62,253,236,195,47,62,255,248,31,222,253,221,199,159,255,242,253,111,251,250,95,180,244,227,191,255,131,44,253,248,239,255,57,150,126,252,247,191,191,165,255,241,253,199,127,251,135,152,250,214,239,159,97,235,55,246,129,103,31,127,253,238,179,159,190,251,242,239,222,127,245,139,143,63,124,120,255,233,55,141,191,0,99,191,251,10,188,248,252,179,191,249,25,56,224,195,187,15,191,250,236,235,79,126,6,222,249,242,139,63,121,247,125,16,254,244,219,3,63,250,183,31,253,219,55,223,255,229,187,47,190,252,246,157,111,187,253,234,179,207,63,127,247,241,47,192,59,95,253,144,137,248,203,175,223,255,226,15,153,136,183,126,255,236,137,248,235,247,95,255,234,109,135,170,239,151,239,3,24,244,195,15,177,250,127,250,226,111,62,127,255,239,223,118,174,255,67,108,255,77,239,127,134,7,31,191,13,242,182,183,214,167,239,255,230,171,247,0,17,126,10,16,230,251,204,249,54,14,223,253,80,79,254,231,47,62,253,131,253,0,125,255,127,241,
2,100,213,15,247,226,63,189,255,251,175,63,250,209,95,126,253,213,103,95,252,205,239,227,193,91,63,96,253,95,253,228,219,174,63,121,247,237,223,239,140,255,240,79,26,255,225,215,198,127,13,122,191,251,250,203,239,162,253,205,139,111,44,255,166,90,252,245,199,159,252,237,223,124,245,229,47,191,248,244,255,219,129,63,255,252,203,79,254,246,63,127,246,225,253,71,63,250,235,47,191,252,252,7,59,240,235,126,191,187,0,111,99,252,163,233,7,105,251,155,201,7,169,13,106,210,251,223,202,132,207,190,248,228,171,247,31,127,0,190,191,229,253,39,111,3,255,10,12,252,47,223,189,255,252,195,251,111,222,2,174,0,51,126,221,242,67,178,228,255,248,229,91,141,249,61,157,250,117,191,63,212,169,47,190,233,253,225,183,129,232,221,123,128,116,223,166,55,8,172,175,254,246,135,24,255,231,95,126,254,229,87,255,233,31,126,1,22,229,179,47,190,254,125,204,255,117,207,223,245,0,140,242,157,3,159,252,110,92,189,173,194,39,111,125,128,129,255,240,249,183,51,11,218,254,79,
80,233,63,253,222,191,79,222,253,248,183,14,249,118,209,0,53,249,234,253,187,223,216,249,103,127,246,159,127,246,217,215,239,223,158,131,188,250,244,119,90,254,253,231,32,30,223,158,255,32,76,254,197,251,247,159,254,222,110,127,211,235,191,228,242,135,127,236,242,207,128,141,192,149,159,131,42,244,243,247,95,124,253,238,195,91,255,127,34,201,62,251,249,55,0,241,225,253,39,95,126,241,233,239,116,253,213,151,191,252,252,211,183,1,222,194,246,167,95,125,249,243,111,176,15,36,228,111,192,227,187,147,254,197,251,159,126,252,203,207,191,169,105,127,250,221,72,63,8,87,254,242,253,23,31,62,251,235,207,62,255,236,235,127,248,253,231,227,55,125,255,57,179,242,155,81,126,61,55,63,254,147,239,230,230,219,80,127,247,229,79,255,223,221,62,252,186,180,125,95,17,222,2,226,119,112,245,195,191,124,247,225,203,223,78,140,223,158,216,183,212,121,27,235,221,143,222,142,255,232,143,223,134,248,163,255,230,183,108,249,147,223,153,210,127,245,67,162,234,47,62,254,250,227,143,126,
244,201,27,31,126,139,237,95,190,255,232,95,124,55,157,191,53,55,127,247,229,103,159,126,63,129,111,29,126,119,230,190,233,12,154,255,234,39,223,12,240,147,111,199,249,39,230,255,31,87,158,223,64,221,247,136,241,227,239,140,254,206,90,64,143,127,252,255,0,166,77,156,108,

View file

@ -134,7 +134,7 @@ topic "StaticArrow";
[s0;2 &]
[s4; StaticArrow shows an arrow.&]
[s4; &]
[s0;2 &]
[s1; &]
[ {{10000F(128)G(128)@1 [s0; [*2 Constructor Detail]]}}&]
[s6;%- &]
[s5;:StaticArrow`:`:StaticArrow`(`):%- [* StaticArrow]()&]

View file

@ -1,58 +1,58 @@
TITLE("StaticArrow")
COMPRESSED
120,156,237,186,233,115,107,103,122,39,246,175,220,234,25,187,218,174,118,231,46,186,146,90,154,164,122,202,227,137,83,153,216,169,116,197,243,65,145,91,114,247,157,182,106,100,201,37,201,113,18,199,46,144,32,9,18,4,177,18,203,33,136,133,88,137,29,56,216,8,128,0,72,130,216,65,128,0,136,125,35,246,29,32,246,29,200,1,41,185,175,102,210,182,107,156,124,72,85,112,151,115,206,251,108,191,103,121,159,243,158,243,158,143,158,253,203,127,249,252,71,207,255,197,243,127,228,247,193,191,121,243,31,62,253,171,207,191,249,248,163,231,144,196,11,72,226,39,239,190,250,201,243,23,207,159,191,247,226,197,243,87,47,223,123,254,234,245,59,47,94,188,122,249,242,197,123,47,223,123,249,226,249,235,15,222,124,241,203,143,63,250,236,157,119,222,255,240,211,151,175,63,252,143,255,253,31,255,228,195,151,144,236,75,72,246,213,123,47,94,189,255,250,213,139,119,94,190,11,253,247,226,213,139,151,175,95,190,122,231,197,251,47,127,242,206,251,175,94,189,255,252,131,95,124,254,
233,215,95,127,252,209,231,47,223,127,255,81,232,21,36,244,242,189,215,144,242,119,222,127,231,253,23,175,222,123,255,37,36,251,242,249,243,151,207,223,123,249,250,197,59,175,222,127,249,250,131,95,190,249,250,23,31,127,244,103,239,188,124,20,121,231,71,239,252,139,23,175,32,88,207,223,251,201,243,247,222,121,239,245,59,175,32,153,23,239,190,128,216,159,175,77,65,240,63,248,226,203,175,254,226,211,207,255,239,96,190,254,71,97,190,247,252,131,207,190,121,243,23,31,127,244,135,239,126,184,14,202,187,235,48,190,126,23,10,214,187,144,137,119,222,121,14,137,173,67,243,206,43,8,198,203,87,175,95,252,228,245,187,31,252,217,155,95,125,246,197,183,142,125,246,226,197,203,23,31,254,217,139,247,62,132,108,254,221,223,253,221,143,33,96,79,238,190,7,169,122,241,28,18,124,249,2,26,131,20,189,247,226,245,79,158,255,228,245,251,47,222,127,254,234,189,119,94,190,126,15,138,239,95,126,250,213,167,144,245,191,249,249,223,254,214,31,252,209,239,253,207,63,123,246,209,
179,191,249,155,23,235,100,253,244,213,179,143,190,126,254,225,179,143,126,247,167,239,125,248,206,179,159,125,243,233,55,159,253,226,95,127,245,213,151,127,253,241,199,127,251,183,191,253,241,71,95,191,248,240,217,250,240,242,195,15,222,34,126,242,193,39,79,129,255,224,183,126,239,217,71,63,253,225,243,31,63,255,241,203,215,175,127,231,213,179,111,211,241,234,217,207,63,254,232,119,95,125,79,225,122,240,3,104,248,109,246,191,252,171,63,251,252,179,95,124,199,255,211,87,31,190,122,246,251,223,124,245,249,191,133,240,190,249,120,109,247,57,228,229,211,241,217,71,47,159,253,235,175,159,125,253,230,205,23,207,62,251,226,217,231,159,254,239,95,254,213,55,207,160,76,126,246,171,47,222,124,245,193,247,184,95,125,248,236,167,63,253,236,47,62,253,213,155,15,32,55,223,249,237,247,94,191,139,132,167,97,124,216,223,255,198,218,227,102,178,201,74,168,194,216,237,172,216,232,14,158,6,162,200,219,139,163,122,205,201,86,178,49,238,225,238,108,137,175,86,26,70,92,242,34,225,
216,195,94,53,118,79,70,206,12,241,124,152,150,197,237,86,171,180,61,72,47,125,184,13,56,82,239,107,106,104,172,22,185,161,59,234,5,87,219,46,115,124,185,0,233,230,209,56,178,210,25,135,210,25,114,63,85,55,46,24,21,118,13,17,155,81,203,121,155,16,29,4,148,69,226,2,78,150,212,39,246,254,202,35,56,0,74,186,145,66,216,63,7,164,246,101,67,187,152,170,169,30,2,165,224,7,169,50,82,25,80,31,75,123,26,149,36,14,247,146,4,166,40,88,8,131,183,37,106,49,224,225,73,17,128,15,107,173,46,60,54,42,184,125,218,131,135,38,119,142,254,240,110,225,195,3,67,157,101,67,56,23,22,244,194,17,86,64,163,158,186,248,62,189,214,115,145,15,139,252,166,104,139,27,28,95,168,138,96,115,180,239,57,207,59,142,249,193,149,214,49,241,40,93,165,141,162,198,3,98,12,88,32,170,49,50,249,67,74,81,136,166,2,54,152,67,101,96,68,89,202,36,69,169,18,230,119,28,151,60,144,75,31,28,20,227,145,61,207,133,8,140,25,39,74,27,
146,212,35,57,238,208,195,80,101,91,143,129,92,187,129,183,156,12,249,109,180,32,171,18,129,26,10,11,88,91,231,125,76,82,99,80,149,69,64,53,206,80,71,92,178,238,44,127,14,68,134,58,169,208,16,142,137,7,39,128,21,209,39,85,195,144,165,137,84,4,119,73,67,195,84,164,196,16,203,109,1,105,92,48,83,58,224,0,205,205,179,15,251,110,213,242,62,174,10,249,72,128,8,172,239,17,83,17,92,108,166,103,21,74,118,166,18,235,191,6,225,219,59,238,2,18,180,215,67,67,9,184,47,3,28,42,159,149,135,211,206,142,56,59,132,34,215,91,48,153,150,27,59,128,58,93,36,76,81,229,163,26,75,25,83,123,120,151,66,56,96,116,243,6,125,156,235,14,210,30,194,4,201,213,169,135,27,139,81,213,102,207,76,215,226,169,148,205,73,19,237,201,89,26,136,26,73,19,107,45,121,61,185,105,236,112,208,250,82,170,31,238,233,144,22,53,108,85,121,93,162,210,75,150,216,54,210,45,47,240,10,67,119,159,84,172,137,155,80,30,108,174,10,73,100,104,
137,131,7,3,120,80,122,197,3,149,102,246,185,127,128,86,241,73,14,143,150,165,4,212,197,14,54,150,220,244,160,219,97,199,93,140,165,84,102,118,61,134,92,158,105,87,158,89,185,193,236,94,209,227,187,46,11,206,203,247,88,247,76,83,40,209,110,28,215,188,51,211,137,82,202,182,48,138,183,149,92,126,207,51,39,131,205,10,26,179,233,201,145,10,83,143,50,196,35,115,193,30,50,229,80,229,166,216,66,137,164,173,128,3,146,99,222,55,90,249,114,2,119,215,72,5,123,241,130,208,184,189,177,70,192,140,4,119,71,2,8,65,157,229,246,248,101,125,68,214,125,135,204,139,113,177,82,67,158,49,131,212,237,200,154,41,72,141,92,212,161,244,219,37,117,109,99,239,198,188,197,53,202,169,32,60,164,246,242,105,142,249,98,201,72,179,74,202,204,166,167,141,162,251,46,230,14,113,243,146,71,210,234,61,165,16,149,114,4,238,39,176,213,3,208,110,172,227,116,133,216,153,213,110,152,35,40,224,254,50,225,37,2,25,30,62,113,158,57,75,25,196,201,49,33,15,
144,170,71,55,116,186,225,108,236,4,243,60,49,110,207,83,168,25,113,55,39,43,241,178,138,74,0,86,9,153,16,107,244,181,222,145,116,127,80,97,182,217,39,189,25,48,209,57,9,133,146,13,27,35,64,49,108,119,233,197,133,195,188,15,73,222,42,192,11,31,198,77,241,144,22,154,146,221,113,231,10,98,33,117,59,189,10,199,207,155,183,139,219,64,13,194,37,229,42,195,195,246,113,43,85,106,250,117,25,56,72,173,7,53,105,176,71,55,184,84,20,205,137,242,108,27,72,207,69,163,93,194,50,134,241,92,244,22,87,37,59,10,184,206,89,248,158,142,166,83,96,23,144,70,31,118,82,41,27,192,58,228,33,225,134,111,63,246,161,65,121,61,33,229,4,43,90,33,4,51,56,155,198,142,121,133,176,246,88,170,244,203,160,228,227,0,135,211,96,103,248,188,55,37,245,104,19,87,212,131,30,10,13,6,54,233,126,177,110,31,172,239,91,99,73,23,163,201,12,110,195,128,248,208,55,5,166,13,41,25,131,21,68,154,178,96,158,113,131,6,49,238,67,106,34,115,
195,75,181,231,55,181,20,175,143,42,0,102,119,227,248,102,230,71,187,64,194,61,115,18,150,28,184,162,49,113,247,32,172,109,104,221,41,247,33,93,83,208,135,217,65,239,169,15,144,198,196,244,2,137,18,102,41,143,21,98,12,12,52,148,45,165,116,177,42,190,46,157,108,1,14,113,95,218,243,2,141,203,34,207,206,235,134,37,174,120,52,38,11,166,103,172,27,207,189,211,151,97,79,19,142,6,163,173,7,9,209,234,133,78,20,206,139,27,119,133,26,156,56,163,6,139,83,208,224,184,46,221,236,128,70,120,104,134,229,238,121,86,224,226,234,158,228,28,34,180,105,208,80,41,207,16,192,4,163,232,226,1,179,11,202,193,222,45,184,56,191,199,128,55,52,208,170,172,25,109,11,151,23,184,57,224,59,188,40,210,225,146,243,176,218,196,244,124,82,137,50,196,66,237,206,234,92,155,11,239,231,157,69,21,25,193,133,189,52,225,20,144,177,74,184,116,47,236,250,136,242,226,145,108,3,80,47,111,184,115,38,4,177,40,51,215,117,91,158,89,77,141,141,213,35,46,
92,76,77,71,2,87,195,67,160,68,17,36,123,50,96,24,153,90,164,37,115,23,217,51,106,195,57,113,3,199,22,52,226,98,101,56,136,207,199,148,81,250,4,108,18,38,121,118,33,206,183,169,70,200,131,105,72,108,24,26,86,247,96,201,177,13,249,134,6,51,49,62,132,253,160,104,155,166,81,164,236,37,242,146,87,15,48,35,214,154,121,70,65,72,235,94,184,167,32,161,75,123,68,110,180,151,54,0,174,233,157,68,169,59,187,71,0,57,82,81,14,230,141,26,119,244,254,64,237,33,2,250,37,177,226,72,182,219,129,33,79,92,5,169,80,252,16,103,82,145,119,211,227,203,197,11,79,10,170,144,46,116,148,132,241,116,40,182,145,88,66,66,108,92,162,152,202,147,32,76,12,205,63,132,196,176,242,192,60,150,156,0,47,105,6,15,141,85,147,39,190,88,108,2,10,250,54,142,59,146,27,148,197,105,61,98,47,132,189,254,17,203,139,175,98,194,13,6,245,172,161,188,88,20,72,140,222,116,49,147,76,147,213,186,89,118,59,216,26,173,14,227,39,10,54,181,
40,147,14,104,218,161,67,84,114,203,203,72,208,121,55,236,167,227,39,195,200,70,49,202,6,251,7,97,212,181,95,253,112,200,218,1,78,93,68,48,82,22,123,86,51,81,18,234,123,118,77,89,232,137,98,188,1,44,195,179,7,106,145,96,130,40,76,184,84,237,26,173,143,58,140,205,133,17,210,12,171,227,76,22,77,108,81,45,86,50,50,147,160,170,212,145,146,92,39,183,244,66,171,168,14,150,100,163,168,227,60,124,14,194,200,9,26,55,120,76,141,0,51,78,166,116,39,58,112,220,9,177,128,119,44,59,167,120,30,26,195,142,55,77,154,206,93,13,192,20,148,54,113,85,51,250,44,31,27,83,246,93,199,215,43,99,65,100,212,238,199,61,32,56,189,145,98,147,192,189,192,39,219,2,112,6,238,67,61,187,44,224,240,165,164,118,223,3,226,5,52,45,149,36,160,159,147,243,107,122,6,166,142,99,23,231,5,97,43,228,64,113,203,231,176,140,135,126,137,213,249,52,129,46,165,140,0,178,164,209,116,78,11,57,142,155,113,185,239,28,152,118,28,242,115,110,
66,231,129,123,130,220,90,21,244,209,155,205,140,7,47,96,68,44,166,0,195,172,172,145,192,12,97,181,162,42,64,71,233,78,216,18,246,202,158,30,182,170,71,3,28,202,184,87,28,130,119,229,246,141,248,170,52,29,23,135,25,185,7,186,193,122,192,77,147,52,97,225,197,72,178,136,100,32,63,79,46,211,102,247,181,118,178,128,31,121,184,72,160,174,188,133,243,70,103,5,60,187,60,112,30,95,173,77,164,106,125,64,74,158,99,248,40,124,213,136,6,108,104,253,106,104,182,39,65,194,44,67,1,123,148,246,146,8,228,192,101,100,160,207,248,152,80,255,4,81,169,67,156,64,108,41,57,152,70,52,78,32,173,159,174,34,62,172,142,196,218,4,137,69,75,1,93,24,0,26,172,46,148,181,244,216,153,120,163,125,82,158,4,192,72,230,70,201,158,60,93,34,111,161,203,189,9,173,227,12,231,168,152,200,249,97,163,168,207,39,230,131,193,241,249,89,78,98,213,208,175,187,112,96,18,206,68,175,243,172,116,252,62,146,61,194,183,79,149,20,130,44,85,167,251,87,
169,57,125,224,137,134,202,114,122,83,147,11,97,131,216,170,171,225,41,141,207,248,110,15,84,215,108,40,181,60,242,210,52,57,113,204,237,225,121,153,157,246,70,73,162,42,26,236,157,99,139,224,21,47,60,144,122,202,7,54,145,178,7,69,192,171,40,187,26,13,183,163,115,222,78,130,51,140,1,162,129,38,151,196,120,84,164,27,171,125,20,184,235,221,61,217,194,94,57,40,234,21,124,47,184,211,249,7,23,141,127,249,213,151,191,130,150,150,31,252,39,75,203,199,53,246,154,245,251,139,198,119,95,172,23,141,130,183,22,141,190,227,38,109,127,20,178,90,140,118,231,230,145,149,153,230,28,78,109,137,132,220,66,82,69,154,147,228,69,192,180,53,144,245,183,37,132,161,102,187,77,212,78,71,151,105,86,168,38,193,158,60,120,54,183,115,87,150,84,26,123,193,196,34,246,120,231,155,231,78,38,236,2,126,81,224,220,250,89,39,211,203,49,187,117,103,12,251,90,114,31,125,177,52,19,50,30,83,217,91,40,121,23,100,119,81,63,43,233,161,202,240,56,71,28,146,
50,147,208,82,91,9,88,236,233,87,137,13,206,37,98,215,204,224,22,155,195,244,177,252,212,191,157,52,118,119,246,242,203,169,55,115,48,174,239,81,169,117,42,155,239,191,230,14,114,59,147,204,22,56,200,134,156,97,210,161,116,90,115,182,245,137,185,246,60,163,77,51,38,46,66,158,75,0,149,180,38,242,124,123,89,184,213,17,36,154,203,135,72,228,176,185,23,75,133,81,66,167,51,53,218,171,95,137,64,40,169,251,101,52,159,195,169,158,25,138,171,165,70,122,23,47,93,69,92,46,185,2,115,216,78,95,110,53,151,216,249,96,162,83,2,187,183,92,65,213,148,77,121,198,33,27,65,183,74,239,100,198,180,82,209,120,178,84,38,134,65,132,141,36,108,216,76,234,251,101,2,233,137,238,92,102,204,89,237,60,186,71,176,157,184,166,129,192,226,74,255,32,156,160,248,189,219,11,254,196,66,3,25,103,197,146,251,66,40,28,207,218,130,225,137,160,26,76,23,174,52,59,187,203,233,137,101,7,245,64,3,177,33,60,190,101,35,132,183,35,69,13,48,63,32,99,
248,60,232,190,101,32,118,46,235,53,33,211,80,44,183,77,3,92,123,120,201,64,31,93,110,157,55,33,128,0,0,180,60,167,248,195,62,67,126,36,61,23,42,157,5,179,105,187,147,104,68,70,25,129,51,184,136,209,171,9,173,252,16,55,97,85,85,197,97,108,200,222,170,241,119,119,239,130,148,203,97,122,133,1,157,221,20,95,194,219,151,185,26,32,3,64,107,40,153,82,125,53,213,1,231,161,172,223,136,242,185,85,199,199,212,230,193,36,90,158,245,43,222,173,227,38,246,193,234,97,26,6,50,123,172,48,105,5,243,107,152,114,128,172,163,122,7,173,99,91,123,72,24,248,15,100,26,77,207,193,94,37,60,142,134,172,167,181,70,203,178,52,73,151,23,163,87,14,130,53,116,56,90,108,20,9,150,162,193,151,32,167,137,217,203,130,52,161,199,100,184,249,60,198,232,162,11,39,171,123,174,5,95,141,153,7,34,133,15,92,209,12,242,85,134,121,116,133,170,131,189,233,225,13,169,125,97,106,166,198,161,29,66,88,55,143,149,199,70,111,145,98,218,211,248,234,
7,251,59,51,114,89,87,240,134,5,41,244,226,124,220,171,33,249,176,177,253,232,148,198,147,195,27,231,244,34,130,240,100,112,70,20,20,64,173,215,208,212,247,179,163,168,177,13,46,226,119,186,153,155,182,35,6,186,232,112,142,113,151,145,175,36,144,168,23,146,229,201,71,13,29,36,187,22,141,174,193,10,10,82,141,216,149,215,142,31,44,38,204,109,105,50,159,242,17,128,110,63,9,142,22,148,249,150,193,162,18,200,84,122,245,133,57,176,165,53,90,213,14,47,44,81,96,56,91,132,8,20,34,158,16,96,219,208,101,45,99,119,202,164,70,168,140,65,171,175,40,232,31,170,87,186,6,202,76,83,95,73,4,27,75,28,239,92,128,147,94,14,119,146,60,55,105,200,56,135,82,201,222,119,158,15,7,201,233,212,164,55,95,10,83,137,221,88,47,89,213,69,155,89,213,38,217,61,43,249,216,116,15,158,56,216,10,194,55,230,236,155,113,240,156,81,143,94,53,193,194,200,57,90,87,55,222,163,94,214,73,93,67,61,101,224,71,36,195,221,44,29,80,17,13,227,
54,101,177,63,33,19,120,85,63,219,176,21,220,121,148,12,39,225,13,212,217,13,105,163,97,154,64,1,182,53,241,186,41,153,61,73,209,14,86,213,209,150,243,72,106,54,92,152,156,221,66,7,45,77,251,68,229,3,135,217,87,190,210,236,118,175,92,17,166,1,222,34,92,113,13,190,52,20,162,228,164,160,209,220,141,154,231,83,153,217,16,160,81,167,123,61,79,92,125,96,87,227,171,165,22,203,128,217,198,120,30,5,182,9,79,2,56,226,164,208,138,221,245,117,118,178,132,93,190,161,234,15,162,78,74,80,87,175,182,146,24,64,132,110,6,185,196,67,60,64,135,15,26,40,230,13,169,106,202,120,160,201,228,97,247,234,147,242,242,178,221,220,102,43,124,4,30,160,205,235,246,17,110,222,130,92,83,85,184,219,215,60,59,243,212,0,175,16,138,122,153,90,9,69,209,226,104,204,12,75,231,168,149,26,247,36,196,70,6,78,227,80,165,19,79,89,167,163,123,196,65,232,193,165,169,219,116,136,132,28,208,184,35,136,1,23,84,113,112,177,13,64,141,5,176,149,
246,157,154,209,100,161,48,64,205,223,234,237,138,36,60,42,219,156,45,149,164,183,172,8,241,109,92,152,53,46,20,187,215,78,70,203,227,197,162,116,50,201,228,202,103,241,177,88,168,182,207,14,8,85,203,109,141,213,13,157,224,36,85,5,84,23,241,66,27,104,185,197,208,156,155,115,64,32,232,172,76,28,234,101,230,180,151,69,99,109,173,56,245,128,75,64,204,156,132,100,212,81,56,156,162,64,37,76,19,51,240,102,224,58,165,236,61,79,138,209,184,215,102,66,234,186,81,34,25,12,78,1,161,44,196,25,95,101,157,170,89,6,208,53,229,114,71,31,42,189,32,44,90,232,142,184,17,63,84,123,120,64,102,188,28,27,150,193,188,13,35,187,242,62,176,7,162,69,83,81,136,111,154,151,121,166,16,5,46,14,64,165,152,169,1,146,11,231,160,3,121,109,41,73,134,105,71,59,109,28,223,72,114,9,37,74,109,153,76,144,121,86,155,226,81,223,180,6,133,248,21,51,24,121,128,146,152,35,56,83,56,114,18,202,186,162,80,9,135,26,197,209,33,93,70,79,
119,99,147,59,212,25,60,76,68,202,57,180,201,170,67,76,183,97,199,100,39,45,66,32,49,251,229,76,132,98,176,164,233,73,170,179,116,231,92,221,119,71,91,122,171,187,159,246,87,45,44,241,170,51,63,42,87,241,64,220,195,42,7,159,248,174,33,62,11,198,116,209,108,87,66,200,249,93,254,34,102,221,222,40,160,51,249,7,169,167,201,195,85,75,117,15,237,164,237,187,17,179,123,171,52,109,62,44,183,106,129,237,193,40,14,159,198,225,27,81,240,198,144,218,54,45,45,208,211,18,8,71,233,148,156,102,71,55,41,120,87,140,61,255,124,104,67,173,78,230,173,216,8,9,135,21,243,90,204,234,1,220,241,192,54,243,45,148,115,214,162,19,129,197,244,252,170,93,110,79,192,201,67,121,31,189,104,238,219,240,130,126,210,235,7,186,168,19,229,5,0,161,11,208,169,54,114,9,7,47,206,211,250,198,200,107,72,110,25,115,6,80,34,9,148,69,162,43,244,102,104,69,92,204,225,8,178,162,176,67,233,245,203,142,120,207,226,56,94,77,204,193,177,113,254,160,
6,86,8,179,97,124,235,8,121,196,109,46,109,85,205,22,81,192,134,45,233,5,240,195,164,28,156,25,134,11,158,153,108,157,32,123,48,76,55,114,188,69,219,29,206,215,170,152,144,174,181,42,62,193,33,214,165,173,237,123,142,90,77,92,198,6,190,100,13,73,137,14,241,232,179,101,222,133,2,243,209,35,136,45,218,35,152,29,199,131,146,104,110,83,237,96,166,166,135,203,186,124,148,238,96,153,17,33,210,140,21,7,190,199,215,200,172,18,115,155,228,94,171,58,159,148,137,76,196,70,124,50,103,20,212,184,18,22,8,82,12,37,139,141,78,181,148,128,97,48,68,239,195,166,61,29,226,4,179,52,22,3,232,81,11,9,191,15,5,71,152,213,25,8,247,80,148,182,36,0,14,147,20,20,88,94,13,212,75,114,223,103,30,24,239,225,178,80,122,98,189,132,21,208,179,39,54,27,240,196,6,6,83,76,70,217,51,153,77,7,142,32,206,87,111,183,141,61,40,31,3,23,198,77,148,5,33,124,148,39,124,202,170,131,131,88,120,208,250,88,142,121,1,207,88,25,
246,200,46,105,163,176,121,64,211,41,29,195,36,180,104,170,94,154,77,80,156,168,149,109,252,180,195,136,128,59,216,61,85,201,203,140,37,122,74,7,103,123,81,146,7,238,161,114,192,121,215,241,129,129,27,112,8,103,97,214,130,173,0,21,147,17,36,251,238,109,153,14,86,12,228,89,102,41,138,25,84,157,194,178,213,251,144,211,197,243,74,42,229,72,66,203,44,202,11,194,166,141,191,50,143,135,126,252,158,68,24,112,58,57,91,139,227,253,252,221,100,29,80,213,232,248,88,163,113,89,169,92,255,66,85,200,137,92,76,27,8,33,98,111,85,32,76,21,133,46,255,96,158,51,36,64,84,24,196,227,60,87,183,190,139,11,34,98,227,232,100,52,71,32,218,108,46,33,17,234,130,120,231,238,116,210,233,232,67,81,49,192,35,218,77,124,206,189,155,119,2,117,37,54,1,219,15,30,226,198,80,252,72,12,129,48,16,80,114,9,183,188,80,0,7,9,0,190,51,253,46,140,27,4,12,201,14,195,132,33,121,46,26,33,167,157,167,169,208,248,156,7,40,49,169,204,
53,127,181,59,173,56,173,215,97,98,178,128,223,12,44,77,212,181,38,89,1,42,120,8,106,193,182,63,230,179,230,149,147,144,40,24,10,222,33,73,212,190,242,36,76,68,92,109,184,132,194,219,144,38,192,13,70,44,8,212,245,30,94,215,168,48,67,55,99,191,232,238,214,71,110,110,227,150,238,124,178,131,245,51,21,9,237,169,48,33,195,87,69,208,130,7,90,140,221,81,162,146,219,232,140,201,32,218,135,120,69,180,48,77,77,199,152,204,174,221,93,82,221,174,184,180,28,106,124,25,29,35,91,196,126,48,77,170,42,167,253,61,20,32,226,96,246,31,209,216,234,103,163,152,130,228,113,117,195,106,191,168,182,141,156,162,98,155,103,57,102,20,17,48,9,66,33,29,55,136,142,220,224,8,81,48,148,181,134,68,135,194,10,159,56,176,89,224,48,17,186,181,121,136,167,45,6,251,45,183,16,169,45,32,183,44,96,121,122,212,187,187,229,67,19,163,187,74,119,61,221,128,137,37,229,1,203,140,143,205,95,141,135,17,63,4,248,208,24,145,5,41,22,248,18,22,
9,31,207,225,129,14,195,58,23,232,150,150,145,31,63,120,164,222,82,148,236,205,101,169,25,227,122,167,240,157,213,136,107,191,90,141,77,113,112,177,13,233,63,58,234,141,111,187,62,40,147,172,54,86,103,42,148,218,152,5,194,194,56,253,30,29,225,99,97,132,213,85,184,90,240,119,82,151,219,131,219,4,104,189,138,245,82,19,148,78,83,41,123,138,109,165,114,68,52,170,115,98,218,46,139,213,230,240,117,212,195,227,85,118,86,193,57,15,247,42,62,181,170,93,42,48,25,251,12,186,132,186,98,110,78,128,59,179,34,214,225,106,123,73,164,218,254,136,164,96,221,140,247,14,14,116,211,194,45,38,104,218,63,107,178,73,43,208,115,211,105,61,86,3,14,118,57,76,90,242,82,160,143,177,92,167,147,254,214,130,120,109,203,150,199,170,24,52,11,183,84,101,61,192,235,57,153,12,123,163,124,239,205,108,50,98,120,134,201,228,43,215,36,100,162,148,182,70,225,60,228,64,40,6,202,18,216,184,52,163,163,62,42,43,223,62,224,150,209,90,149,87,35,22,9,232,
169,115,134,169,190,57,105,173,50,100,86,5,202,178,221,173,224,57,46,102,82,170,162,72,222,155,118,84,109,152,117,85,108,24,73,146,66,178,233,173,31,236,72,248,82,211,244,102,120,147,34,143,165,183,131,57,84,251,119,232,130,173,127,249,176,90,137,134,170,237,171,171,28,143,13,48,25,17,248,150,193,30,164,108,153,100,229,213,153,235,186,139,156,158,230,224,128,34,37,79,174,178,66,110,48,155,237,224,76,158,91,12,123,199,39,229,238,182,80,254,46,145,36,58,199,232,161,70,181,141,176,44,100,113,144,72,242,144,24,56,248,50,89,52,49,196,125,43,126,113,215,140,9,151,162,124,49,192,223,242,80,164,148,37,241,60,236,230,65,230,152,189,181,57,75,88,188,215,135,244,2,140,251,91,198,128,169,228,237,239,108,207,50,234,130,80,44,142,162,89,136,197,89,205,212,15,203,244,18,194,164,115,53,110,89,9,96,94,95,186,63,91,133,32,21,61,72,71,247,22,35,162,20,237,166,190,21,92,172,210,231,164,240,216,72,52,103,194,59,158,196,134,116,74,41,174,
66,120,129,92,41,151,91,209,211,172,186,53,183,24,76,5,116,124,161,210,120,19,126,132,103,14,35,163,186,102,151,211,113,23,138,70,33,83,152,51,253,212,202,245,7,178,176,57,239,40,60,197,146,128,251,77,255,50,162,203,3,66,228,126,66,197,60,102,164,89,150,18,42,210,220,182,251,238,23,119,91,19,207,147,2,156,19,82,112,202,66,16,22,15,71,130,179,108,148,24,42,74,78,171,150,146,0,182,111,155,100,138,5,133,80,40,190,243,111,46,207,199,41,104,37,148,90,46,87,194,75,213,188,66,135,143,219,14,6,8,79,238,200,93,43,33,63,24,210,100,79,144,164,190,165,222,111,54,213,50,18,173,76,44,37,73,104,28,199,113,193,0,219,251,73,121,248,242,145,43,155,93,236,145,250,121,127,37,71,24,152,10,38,229,48,164,186,210,112,137,128,73,138,164,212,87,22,102,208,57,204,102,247,214,122,68,211,131,157,165,47,62,46,11,244,169,35,145,196,65,236,15,46,163,43,234,78,22,112,33,247,125,91,76,61,3,163,97,76,29,100,179,251,238,248,216,
230,147,62,112,10,193,56,174,90,183,111,42,150,90,20,72,220,58,36,225,43,151,102,186,208,104,110,178,101,64,13,35,75,93,12,253,12,240,108,145,146,135,87,59,151,118,30,254,234,10,127,82,49,219,217,26,205,110,133,199,222,154,32,132,120,181,44,34,113,60,90,218,162,238,172,45,57,247,183,152,12,204,245,100,163,37,136,197,6,145,208,181,124,3,187,197,15,230,125,195,19,239,225,67,124,83,190,135,172,248,183,11,66,193,169,24,133,219,92,178,212,33,77,65,41,3,124,178,99,177,231,62,124,95,152,74,230,130,107,0,239,224,100,197,172,248,157,4,232,42,183,183,79,174,110,49,246,128,54,193,6,246,73,83,42,94,192,225,29,139,207,78,0,250,10,217,225,109,161,192,61,209,46,41,228,190,228,205,179,217,93,106,255,138,32,73,49,24,56,35,159,200,48,118,53,27,9,6,156,80,237,240,177,229,99,23,147,32,135,108,135,212,5,23,153,151,220,50,48,25,21,99,255,50,124,157,1,103,100,169,175,17,108,65,198,33,219,196,181,113,200,246,241,218,248,182,
128,140,215,84,248,113,109,75,227,27,120,125,3,110,47,44,161,167,246,82,180,99,143,21,99,222,62,11,110,2,192,86,232,122,31,154,43,69,147,188,120,181,189,24,219,133,221,185,34,35,6,240,53,106,40,221,176,97,99,181,32,59,194,216,164,9,5,27,158,43,33,203,74,128,138,52,67,137,103,253,240,229,92,205,237,27,188,50,210,130,36,187,25,71,119,252,5,253,242,176,2,243,84,11,185,8,78,98,16,30,123,156,87,119,200,56,177,207,14,192,221,93,214,194,57,191,73,221,31,194,98,167,96,106,133,236,235,120,42,80,1,121,126,29,242,242,10,217,218,54,29,57,237,132,150,110,117,153,165,237,178,15,246,86,209,216,182,149,87,247,109,88,188,135,54,222,144,232,247,177,92,206,67,177,231,4,118,123,105,102,221,200,100,230,142,181,171,224,34,219,202,43,206,222,154,17,177,241,196,200,240,63,49,102,79,214,140,123,155,213,121,233,174,225,104,180,170,73,19,30,165,188,5,48,1,199,181,20,74,13,90,7,224,183,5,135,231,7,21,59,199,114,192,183,122,219,
197,16,185,134,55,132,13,90,76,52,239,57,179,146,14,246,17,181,191,183,75,124,120,180,155,92,88,77,50,18,70,98,203,160,188,199,120,121,1,92,145,92,103,143,156,36,162,159,149,197,10,130,55,20,225,37,124,185,121,87,215,94,152,175,231,53,105,164,9,133,59,99,23,159,117,120,73,247,142,21,94,87,67,73,148,59,14,81,2,15,241,30,82,185,8,169,66,123,105,151,232,76,122,236,107,180,198,38,100,238,64,153,141,107,196,32,253,20,74,204,206,165,159,231,201,186,182,14,166,163,78,136,202,104,245,173,58,112,180,108,73,174,155,97,137,254,123,56,185,143,214,41,120,2,212,205,198,3,89,82,210,114,151,198,24,13,239,240,161,238,95,92,31,149,45,87,234,70,244,252,86,84,221,37,29,192,61,192,213,228,208,97,90,223,87,68,74,86,31,22,8,141,252,146,196,224,120,155,220,175,19,20,149,236,77,129,113,33,140,197,116,72,117,69,88,78,162,137,192,109,24,75,115,101,17,11,206,252,4,30,118,10,125,183,62,209,37,184,29,5,96,151,23,230,112,248,
129,203,169,172,236,72,177,199,131,58,217,181,236,120,143,229,82,243,114,52,108,129,185,173,213,189,205,112,14,16,250,65,240,242,78,80,163,92,214,226,179,187,193,194,182,181,112,244,177,86,66,117,71,244,144,208,16,141,221,7,248,68,230,161,154,249,53,35,62,209,196,65,234,227,135,241,120,119,103,209,199,178,46,29,30,91,120,114,182,130,205,218,237,197,130,175,93,29,200,86,15,247,140,254,61,255,142,95,225,195,83,187,54,222,82,60,93,154,54,9,102,56,237,96,114,219,43,103,215,148,30,31,238,32,2,122,69,166,166,75,197,9,232,219,133,113,166,205,44,35,20,91,211,42,106,205,55,140,52,126,156,193,100,140,53,100,5,28,53,6,143,176,4,140,53,56,205,44,82,141,147,114,80,133,156,42,166,5,91,118,235,186,150,105,82,125,61,209,56,237,34,25,243,33,128,144,247,30,156,134,110,49,92,229,201,185,101,79,68,207,96,70,206,41,210,139,240,97,184,214,70,115,225,234,165,60,71,123,106,72,186,192,243,22,250,53,34,180,20,74,50,109,165,220,185,142,
152,45,94,131,145,195,18,146,81,26,97,39,37,170,82,147,243,242,18,144,166,7,37,218,178,135,240,119,225,115,189,93,5,42,167,222,229,178,106,87,148,131,105,73,197,142,23,204,183,172,215,89,213,121,164,186,199,179,121,143,181,23,202,170,141,212,15,94,22,96,136,140,191,182,162,217,243,164,222,232,160,61,95,76,213,39,209,201,233,17,20,176,6,22,184,56,177,107,227,54,54,125,22,95,32,30,8,163,210,122,24,155,228,26,16,126,253,67,75,250,224,153,206,206,167,114,194,131,158,114,0,95,234,49,187,120,154,165,50,145,130,250,7,154,181,93,184,50,240,2,74,40,172,167,131,152,14,21,78,179,180,43,184,162,145,24,81,47,212,34,112,128,154,86,153,14,215,16,205,86,23,187,158,21,130,160,91,74,250,149,214,202,8,95,138,241,182,59,223,178,16,133,145,46,98,49,31,44,191,169,218,57,152,42,92,1,197,104,139,112,81,154,37,34,112,106,217,175,169,216,133,128,33,20,15,48,142,142,132,234,171,238,5,134,190,229,187,225,54,111,49,33,176,22,188,86,
8,113,164,198,97,140,220,218,241,178,123,183,138,245,96,207,118,69,199,145,78,45,120,61,98,178,136,114,217,233,165,25,0,88,224,168,109,77,82,25,210,222,90,112,88,107,180,87,205,253,98,222,177,154,147,212,24,239,217,165,57,236,60,221,128,219,233,72,27,200,229,22,15,42,217,107,89,67,133,177,64,112,108,197,82,223,138,226,245,34,249,229,78,243,232,186,199,100,164,238,112,201,104,194,175,225,154,15,71,195,43,145,63,28,193,28,213,89,10,143,219,157,17,137,82,136,35,123,47,195,100,92,187,138,15,87,162,177,194,178,131,186,247,113,54,121,231,154,166,186,93,198,140,198,24,106,222,54,52,33,142,174,87,76,198,124,44,132,89,42,184,135,90,77,29,242,27,210,249,138,121,52,168,118,151,121,161,229,212,217,199,76,247,110,125,167,104,9,240,176,96,87,49,65,99,70,228,12,16,252,123,178,41,98,145,56,197,115,16,36,207,153,105,217,233,173,238,205,183,153,81,146,128,54,134,235,194,235,96,213,159,208,153,176,151,102,149,160,44,159,50,207,170,71,52,251,
131,44,181,28,209,43,246,213,9,170,228,97,108,53,51,129,248,214,162,114,117,66,187,104,164,231,177,240,120,148,194,143,12,190,65,125,200,72,20,144,112,12,158,85,185,177,119,79,157,176,33,130,163,163,45,5,87,40,191,21,154,85,42,187,183,197,148,138,74,5,104,166,46,91,21,236,6,201,51,126,64,221,143,134,166,149,207,159,55,3,70,243,142,142,154,187,96,19,54,151,98,129,168,67,185,72,23,164,228,121,185,195,184,39,34,230,116,163,46,0,45,53,75,103,242,163,7,55,139,95,131,31,157,87,183,203,117,19,252,28,146,232,109,168,46,205,252,14,99,151,151,217,63,84,30,61,208,170,35,1,20,154,211,222,160,126,178,216,140,236,44,146,19,82,73,157,29,212,5,14,59,99,178,187,232,68,175,204,27,145,227,113,1,94,88,206,183,115,234,108,200,83,59,29,141,125,217,203,48,235,42,175,169,32,164,114,88,152,144,166,238,232,53,75,21,72,40,33,225,6,76,183,113,139,217,74,142,161,225,189,157,248,89,108,73,179,149,244,106,55,186,130,217,223,92,218,
200,70,153,111,28,22,227,227,242,213,162,206,155,35,225,55,24,136,61,52,158,110,167,218,246,6,34,211,161,222,227,160,202,68,250,198,50,223,98,111,46,174,84,187,44,26,228,38,222,145,178,99,136,110,99,122,103,92,243,133,12,12,89,43,106,35,8,44,183,152,54,145,200,38,220,240,51,220,120,226,40,116,199,116,182,111,49,68,162,29,231,155,212,9,105,56,145,72,52,67,255,136,177,233,106,19,33,55,55,191,247,114,253,157,15,223,254,6,228,217,215,127,254,229,95,127,253,236,211,47,158,125,186,190,252,241,183,28,111,9,124,247,97,202,191,253,225,139,151,239,255,206,127,251,248,255,79,95,124,247,145,202,203,103,191,255,229,23,95,127,243,213,95,253,226,155,47,191,122,246,111,222,124,243,233,103,159,127,247,161,202,187,31,254,214,239,61,106,122,253,159,125,170,242,246,229,15,63,249,157,199,143,86,126,247,123,223,166,252,240,119,190,253,108,228,191,251,226,179,111,62,251,244,243,207,254,143,55,95,191,205,240,227,183,62,133,121,254,173,161,127,12,234,255,248,248,
109,203,179,255,225,205,95,252,217,155,175,158,253,187,207,190,254,230,215,223,212,124,11,245,31,194,252,230,155,127,255,217,47,191,249,243,79,126,248,217,23,223,124,139,249,231,127,250,22,211,159,126,255,227,154,95,127,85,243,236,147,223,254,248,231,107,255,190,213,240,241,15,223,38,66,218,214,212,159,190,122,246,215,31,127,231,52,196,249,245,179,111,254,252,205,83,86,158,125,254,217,23,111,158,253,245,90,244,217,71,191,245,123,143,172,207,62,94,239,158,124,246,191,189,249,252,235,183,67,241,15,227,255,253,47,63,255,242,171,79,126,248,116,248,47,244,224,81,24,242,224,231,127,250,120,246,167,207,158,6,158,60,248,197,111,242,224,23,107,166,239,192,255,226,227,127,58,228,63,254,234,179,55,95,172,71,191,252,226,159,21,248,183,244,252,166,240,127,249,155,192,127,249,107,217,239,92,248,242,227,31,63,251,19,168,42,127,249,61,226,255,250,233,231,127,5,149,233,167,95,189,121,246,199,95,253,201,155,175,190,249,17,116,252,195,47,191,90,31,254,232,223,127,242,243,159,
253,193,250,236,103,208,217,31,253,193,175,199,62,249,249,31,254,201,31,254,154,240,247,151,223,81,255,228,15,255,228,109,42,116,249,95,24,190,159,125,243,213,103,95,252,234,255,153,8,174,197,215,218,214,146,235,227,255,27,49,252,228,7,159,252,159,159,252,224,71,235,227,255,2,253,121,58,251,189,245,17,66,244,201,15,254,171,167,145,220,33,246,147,159,127,75,252,121,238,16,245,221,232,225,154,240,3,168,181,253,242,241,18,149,59,164,124,242,131,31,127,219,11,191,237,27,255,245,223,111,48,190,122,255,253,215,191,253,238,139,215,187,240,42,28,249,253,13,198,212,172,29,26,240,143,236,157,212,236,196,5,19,119,5,122,162,235,70,176,177,203,99,2,72,7,238,146,177,181,196,234,129,205,211,50,39,111,224,179,211,18,231,158,102,41,207,2,57,217,225,173,195,106,215,108,34,247,54,247,110,193,74,192,129,46,178,144,136,141,4,108,51,32,208,54,89,2,181,195,72,147,34,122,171,221,201,61,67,44,30,156,108,26,102,178,84,185,108,160,15,210,147,98,97,178,229,
152,152,24,237,96,167,61,61,157,53,23,137,109,137,219,188,1,251,141,191,51,67,163,236,230,135,197,203,156,207,136,130,193,142,3,221,78,167,96,159,141,106,148,34,204,171,11,76,166,190,228,153,66,17,109,132,102,72,253,245,114,214,60,48,81,13,6,175,128,124,176,197,124,72,114,113,76,106,187,169,50,8,178,62,47,40,169,21,97,45,236,201,141,188,112,213,3,181,104,240,120,226,153,213,59,215,242,165,187,108,239,221,9,18,4,147,97,74,156,118,70,37,231,165,136,31,70,24,68,164,187,27,9,229,92,162,43,60,220,95,214,184,205,75,77,11,191,139,61,0,135,120,66,244,148,188,49,61,203,197,71,219,129,128,115,15,82,118,122,60,92,5,39,236,189,149,205,86,147,69,204,211,74,43,62,84,183,69,178,75,60,157,6,207,137,237,220,52,71,216,200,75,247,96,177,74,146,175,195,138,68,194,144,223,13,75,62,228,107,245,3,85,132,231,82,5,110,219,15,119,49,146,197,184,88,52,87,194,57,123,158,54,233,138,178,69,211,21,227,15,212,91,126,22,60,55,
207,164,107,27,81,166,193,184,103,148,165,195,190,20,10,191,1,250,189,93,19,156,76,242,222,201,224,183,241,81,125,154,240,68,248,22,55,141,107,94,57,122,77,103,155,48,70,154,151,250,46,239,97,28,236,18,219,200,253,125,244,113,154,43,51,177,110,171,149,213,50,239,243,74,64,189,203,79,23,150,241,211,10,37,223,152,122,128,225,206,210,27,12,37,184,15,228,107,152,166,161,34,28,123,207,163,181,221,179,133,114,49,20,243,64,157,4,117,52,190,166,8,101,177,67,39,159,125,199,182,152,188,230,229,98,106,154,62,0,83,253,213,166,20,151,5,111,86,253,92,220,60,238,83,118,113,10,3,103,179,192,164,233,119,164,116,212,42,67,29,119,210,8,135,213,90,47,230,187,7,242,251,139,116,246,22,126,35,88,10,180,171,217,124,71,27,242,76,35,211,136,65,170,61,149,121,181,120,186,165,112,180,100,30,194,149,152,253,43,58,219,49,114,110,57,108,134,230,188,85,219,149,93,93,244,146,166,139,128,176,20,118,204,71,151,171,37,166,57,187,155,38,160,167,134,248,
104,181,237,103,35,141,85,69,230,244,244,225,118,73,171,157,214,175,219,219,139,82,71,120,29,205,23,160,200,3,177,10,127,66,157,205,197,196,29,250,104,3,31,44,246,194,196,249,126,161,36,42,181,106,66,76,173,174,161,207,235,25,16,4,45,144,14,62,127,86,44,119,173,53,145,85,182,21,128,116,172,85,212,30,179,199,31,171,48,137,2,248,112,142,105,99,183,182,123,245,214,249,189,84,193,47,207,242,182,104,127,94,92,13,226,49,39,42,179,92,94,46,156,215,142,219,104,153,110,223,106,24,109,143,117,35,28,30,157,235,56,38,164,6,238,155,193,140,234,194,170,51,71,161,80,141,70,93,60,189,169,111,174,114,45,173,84,99,51,99,108,248,213,193,233,177,205,156,182,34,172,223,147,207,13,187,244,8,106,214,59,53,93,180,37,73,83,52,83,178,121,60,158,3,70,81,230,13,50,58,243,168,63,189,212,233,58,109,133,113,156,143,108,91,24,173,213,36,11,155,198,113,187,110,185,239,28,189,59,67,101,215,179,1,222,44,212,140,85,130,249,106,113,222,197,220,
138,234,145,243,85,198,145,170,19,212,162,128,100,138,48,26,250,56,109,90,239,26,164,193,209,157,40,130,222,122,138,223,233,99,252,170,144,243,109,39,99,60,36,214,202,11,216,181,132,177,106,176,33,0,128,162,96,138,66,15,17,102,118,189,173,149,122,143,84,232,75,147,153,62,7,205,196,148,185,112,45,191,50,186,123,103,236,59,69,151,60,189,134,65,21,53,226,28,249,230,200,65,207,116,225,220,212,172,20,82,81,125,228,77,158,53,156,87,166,236,132,144,88,158,61,4,84,110,110,151,236,225,14,106,251,57,153,164,17,157,251,5,83,244,248,244,214,7,158,183,118,7,168,36,55,10,205,233,102,193,88,141,63,122,129,193,26,118,109,178,72,185,80,96,185,181,178,248,173,40,32,188,152,210,43,182,251,43,146,241,201,240,128,252,100,88,205,121,50,76,187,176,52,147,10,157,246,76,27,137,47,154,241,73,19,89,188,11,223,217,55,79,151,84,39,199,114,90,46,208,71,91,122,40,228,67,40,230,67,125,57,40,189,183,204,206,49,15,183,134,76,163,217,200,172,20,
137,106,111,18,154,174,252,51,130,185,97,219,156,61,32,143,56,206,211,50,125,20,123,148,218,197,198,184,67,228,96,164,198,170,119,45,179,81,161,104,188,144,46,210,49,133,221,8,167,156,193,204,32,181,42,186,138,57,80,37,18,140,53,138,86,248,84,17,76,214,42,71,113,70,248,206,189,233,228,38,109,50,52,234,195,155,225,96,154,227,76,241,2,187,16,31,55,149,214,93,201,88,217,115,43,113,148,27,241,70,203,34,247,123,53,225,141,185,78,26,228,15,139,101,76,21,135,150,81,117,249,176,122,160,25,76,231,28,250,134,192,85,163,234,251,14,67,207,217,14,213,47,141,201,51,234,158,223,131,191,223,66,67,97,203,19,47,96,190,178,151,33,62,29,235,93,241,217,84,69,110,71,147,205,144,140,207,23,4,106,113,81,144,123,37,8,245,26,238,147,193,244,94,100,255,62,78,76,171,147,215,177,217,200,75,132,179,237,19,44,58,66,168,251,13,166,45,251,110,77,36,161,157,14,72,139,3,202,18,106,129,53,217,224,194,178,150,220,35,193,30,37,37,34,216,60,
158,192,144,97,100,178,51,239,19,79,48,39,134,250,241,212,136,185,230,17,161,199,160,180,16,69,211,117,1,119,147,15,191,171,95,30,151,217,138,234,81,108,51,153,101,211,226,13,241,230,195,124,94,181,220,81,202,118,103,4,19,103,172,146,145,34,105,192,156,226,79,6,46,117,192,221,139,42,216,6,195,209,8,114,178,125,124,112,45,175,84,246,30,16,7,195,32,168,64,50,91,174,50,173,218,201,219,118,58,59,29,66,205,162,237,196,109,196,39,119,70,184,39,119,150,203,253,149,121,190,83,207,32,98,55,249,6,199,166,236,186,97,6,168,78,14,80,33,88,186,199,99,35,203,136,237,209,132,208,174,42,233,130,32,79,55,239,223,251,14,31,52,120,54,208,229,94,208,52,113,167,109,44,196,118,72,233,162,77,180,24,29,34,119,189,54,85,78,165,220,58,179,216,186,134,88,116,155,213,8,203,6,26,64,230,197,0,15,211,118,51,182,173,108,159,21,232,52,8,102,37,90,122,132,9,78,20,200,235,112,147,218,220,83,150,129,249,181,57,230,219,135,51,24,20,193,
177,5,226,121,100,129,120,214,44,12,168,103,6,46,224,59,64,129,102,186,229,164,61,11,57,186,153,193,145,71,178,51,177,20,204,161,167,98,5,238,250,237,120,119,68,23,170,208,141,4,203,104,53,161,106,93,100,238,219,65,25,143,102,138,53,19,167,34,130,218,43,218,144,222,201,120,181,51,42,249,177,42,208,212,206,186,42,118,153,71,8,173,144,51,232,245,122,167,35,173,250,148,76,48,141,12,71,181,226,1,24,112,199,143,106,131,28,107,251,187,250,203,63,213,223,169,42,118,102,182,77,53,153,165,215,59,180,29,212,172,62,78,66,35,161,22,184,121,48,109,221,175,135,246,173,123,104,175,13,138,9,111,29,20,40,38,103,219,172,162,51,55,1,26,0,16,139,197,6,84,119,88,64,14,106,11,220,227,88,12,0,107,69,119,142,36,36,19,112,199,7,217,111,221,47,61,186,111,119,205,138,251,197,77,151,199,19,73,62,76,32,32,211,72,96,234,51,225,67,110,92,220,28,141,241,211,30,249,83,90,184,186,167,180,8,199,88,220,186,173,57,218,143,109,237,110,
191,225,79,46,237,117,146,232,130,156,167,67,229,117,164,122,42,175,198,68,188,233,191,192,164,174,117,66,226,192,63,63,169,195,51,143,101,224,214,61,149,65,40,114,113,126,147,121,200,153,79,87,209,184,150,185,12,48,124,59,55,12,33,57,143,165,172,181,196,54,37,143,90,196,155,7,154,102,66,127,194,231,187,103,94,182,109,127,124,157,31,163,29,198,123,233,246,127,50,95,45,254,115,173,102,110,24,210,231,83,69,235,84,34,64,251,83,139,132,219,105,55,118,41,132,167,25,186,78,6,148,11,47,81,142,196,4,39,176,76,77,232,162,84,49,193,136,223,250,88,185,215,79,233,21,197,96,206,249,110,207,98,5,205,87,137,0,56,194,245,210,181,239,201,167,137,242,199,134,226,216,129,26,74,204,100,136,52,30,27,74,18,228,56,29,38,60,190,176,26,164,252,178,187,186,130,188,245,4,16,209,122,2,120,158,247,210,162,100,134,89,117,173,87,54,74,168,68,59,146,184,171,119,128,2,147,45,112,134,45,8,52,170,106,154,72,166,198,82,244,41,220,23,199,79,225,
190,183,59,129,32,98,31,73,215,226,53,199,166,102,145,218,136,36,66,245,14,131,179,84,53,137,2,60,165,128,230,85,5,145,60,188,204,121,140,90,50,75,93,71,45,183,212,47,165,244,100,234,238,33,187,33,228,134,122,34,158,15,43,5,206,199,216,169,19,57,150,51,124,52,192,127,127,230,153,118,93,213,125,106,68,47,59,141,16,72,2,124,168,90,189,118,222,200,2,179,234,220,63,152,94,161,228,11,13,62,207,249,174,238,249,162,221,186,238,212,54,21,38,107,214,220,70,60,129,195,144,161,142,163,185,57,23,79,30,59,206,145,49,203,218,35,122,198,96,58,64,93,119,28,84,147,127,87,223,51,120,43,168,167,137,203,177,25,182,71,196,61,84,19,233,55,221,105,79,181,221,165,169,95,243,40,217,43,78,183,147,103,212,245,240,36,43,237,163,56,91,121,60,189,112,54,244,84,246,189,232,18,132,66,226,230,100,236,82,5,150,45,9,3,173,123,43,254,50,144,170,165,104,142,176,112,69,198,109,161,135,237,209,126,35,201,98,231,7,33,78,17,130,111,179,207,
226,210,193,65,141,40,162,217,249,246,3,42,53,95,242,58,1,142,125,139,190,123,43,95,50,116,14,27,202,27,183,159,193,201,0,143,183,20,140,122,183,25,28,174,86,220,98,225,178,1,163,209,209,191,54,171,118,182,247,87,35,204,22,127,71,175,184,146,89,37,28,130,84,172,48,82,141,8,167,114,128,127,192,208,219,142,46,130,174,113,209,154,202,1,142,226,79,160,208,15,110,57,245,182,176,138,0,11,165,4,1,165,125,107,99,116,230,194,65,37,140,184,194,248,113,244,33,225,33,222,74,181,169,147,90,168,79,105,23,105,26,188,84,216,22,211,85,94,155,43,183,197,96,179,207,27,199,188,187,164,41,102,154,237,135,105,190,91,234,121,197,203,100,48,201,166,57,29,159,15,64,117,135,91,50,32,27,144,9,191,186,51,213,169,210,176,13,252,4,129,81,9,200,121,109,226,100,97,232,118,233,74,178,74,36,42,157,146,143,9,44,168,253,237,154,43,54,251,56,122,211,55,214,133,58,98,96,176,152,181,204,154,118,189,89,179,110,94,95,106,103,84,110,19,231,156,
167,7,220,169,66,147,189,132,234,254,33,239,237,111,33,82,215,12,209,230,68,228,138,75,181,90,199,104,20,132,79,21,254,178,66,36,72,131,228,194,113,189,46,12,237,239,109,11,160,110,179,70,60,61,111,240,166,129,171,9,116,139,104,47,186,93,205,133,182,181,110,120,154,90,51,197,116,186,151,251,97,210,29,52,139,77,222,195,39,246,243,5,196,238,193,91,123,103,74,104,241,167,84,30,93,107,86,194,180,71,21,74,182,227,100,34,81,96,32,202,161,213,201,32,119,76,181,63,194,233,71,214,112,50,81,93,119,174,240,136,1,0,112,80,77,25,73,218,115,24,145,64,11,162,216,118,44,182,143,9,67,173,45,31,0,159,0,245,217,107,64,23,113,80,221,54,119,71,211,66,168,137,28,228,238,155,118,201,186,41,145,243,226,239,112,31,65,108,129,3,70,15,165,171,132,144,250,229,46,109,126,255,86,188,56,33,99,73,182,236,228,244,163,13,178,52,32,219,89,186,173,117,210,117,102,26,55,179,170,180,169,2,157,107,20,56,182,177,66,127,101,169,180,88,11,77,
51,133,157,17,8,139,50,46,189,189,115,30,168,179,232,227,85,0,246,100,72,181,198,19,184,158,105,216,151,218,122,89,64,94,193,103,2,168,29,165,132,11,234,77,76,54,200,105,143,175,222,138,187,254,97,163,195,61,9,164,214,239,226,45,139,233,125,131,3,62,153,105,137,89,15,105,4,111,53,187,177,50,238,246,47,89,57,7,67,32,53,240,102,124,86,26,197,94,23,134,105,249,88,24,187,206,240,200,110,62,82,61,244,247,170,66,232,145,38,133,48,197,164,105,12,254,100,215,16,50,25,60,195,27,220,208,59,188,53,210,201,216,117,95,153,83,104,157,108,86,139,99,150,8,218,76,169,140,193,161,133,169,245,226,6,90,219,8,167,216,179,152,44,166,214,198,12,39,22,132,195,100,22,70,216,104,168,133,149,179,246,202,46,198,176,215,99,30,235,22,114,230,125,82,80,229,87,131,105,83,173,163,14,25,233,125,146,182,17,95,63,97,161,7,46,147,171,5,201,140,246,33,33,72,70,188,22,186,152,143,101,45,199,238,85,54,224,62,10,242,61,250,240,226,178,99,
164,115,236,67,169,202,212,103,53,216,141,146,111,85,198,64,82,187,74,218,163,212,46,134,97,216,187,83,107,233,178,59,169,20,111,59,138,118,239,174,70,17,221,96,138,109,33,99,151,248,61,159,123,218,66,67,79,150,92,13,137,80,27,84,178,191,142,215,5,203,106,206,232,213,37,117,204,31,176,230,237,230,80,100,160,179,66,182,88,222,161,127,24,28,246,219,13,138,159,70,187,169,217,7,167,80,148,109,99,212,163,20,139,184,27,209,251,48,84,173,70,157,83,238,56,65,42,238,114,69,221,128,166,239,21,252,105,250,58,59,249,140,166,185,63,174,59,176,143,211,17,213,94,71,221,129,30,29,159,91,253,187,89,220,202,64,191,146,183,171,124,65,140,43,179,53,171,252,183,235,30,127,111,220,119,27,131,190,85,16,122,242,84,214,6,204,197,249,40,121,128,167,97,238,102,210,142,227,41,29,217,126,86,235,79,104,165,218,206,205,124,48,69,141,208,84,52,170,98,10,26,202,199,16,134,53,132,187,33,193,216,157,149,102,254,70,108,100,82,180,30,224,204,141,121,46,
213,63,158,26,64,254,114,130,47,206,148,110,86,119,130,63,134,175,139,25,170,229,1,52,249,93,208,154,6,23,144,195,119,160,53,77,15,90,212,160,166,129,147,230,99,183,32,167,48,50,49,133,157,246,48,112,143,81,80,232,225,235,40,116,66,189,35,17,39,49,29,173,26,153,12,116,99,218,191,204,76,102,165,54,187,97,234,59,46,6,33,168,93,84,169,182,183,230,231,102,45,61,19,226,195,206,155,155,84,57,117,199,76,163,84,141,112,77,72,166,99,189,167,108,137,32,44,227,73,206,186,143,209,66,63,24,160,104,93,95,77,212,220,0,127,221,46,180,114,168,93,236,232,53,77,117,138,73,99,46,228,149,238,165,4,210,110,137,149,30,181,111,33,50,169,235,133,106,254,112,175,228,146,93,250,184,57,179,1,142,151,54,155,109,216,24,134,45,37,95,72,52,216,220,175,105,37,110,23,223,117,40,133,86,14,23,251,70,138,10,42,3,91,236,169,12,114,244,209,98,97,179,58,101,153,165,178,111,35,248,74,102,247,22,22,0,116,157,197,162,54,16,222,163,7,89,
198,130,147,58,49,42,10,53,43,52,177,171,23,55,79,110,109,249,32,183,218,211,81,181,195,26,183,11,73,99,218,150,24,162,167,206,135,155,98,252,169,177,184,198,55,221,65,110,211,254,29,127,15,226,247,217,49,77,251,129,153,34,49,233,93,157,21,154,17,190,237,90,150,27,131,171,251,35,162,27,36,219,87,167,198,108,15,85,55,31,150,222,194,119,76,135,30,68,209,84,109,75,51,92,201,112,219,22,52,180,220,60,73,83,143,123,42,85,235,114,206,149,99,6,84,168,189,17,152,223,245,45,23,212,78,90,184,21,133,27,95,25,195,154,188,43,85,174,66,6,196,109,214,198,188,153,208,158,146,57,132,195,71,78,193,250,102,194,155,163,243,203,129,12,90,242,165,141,183,167,22,88,8,193,92,98,197,208,10,51,154,146,105,23,201,208,157,44,141,245,48,31,11,217,252,216,62,30,146,236,186,73,62,189,83,104,111,181,36,34,177,91,133,223,59,146,131,80,209,115,123,137,56,232,172,75,148,3,213,104,86,155,157,228,123,190,246,184,151,111,244,99,202,245,139,4,
50,113,235,97,111,117,61,73,91,210,249,157,52,80,159,237,52,26,103,227,238,40,216,182,32,30,223,236,168,41,231,143,111,118,242,215,187,136,117,94,83,169,235,36,157,150,200,37,49,193,81,61,210,30,148,86,70,81,26,115,85,201,64,203,167,110,172,24,232,90,225,59,166,78,202,63,130,22,79,206,109,174,146,172,40,51,41,245,14,14,197,166,163,214,51,145,68,200,69,50,222,67,244,120,21,215,159,156,157,85,18,142,108,10,154,82,231,88,232,246,42,162,234,44,247,83,193,250,181,140,179,4,61,149,57,227,190,236,145,107,225,146,119,175,119,162,86,173,8,225,14,36,175,93,250,75,252,144,144,171,249,136,171,67,205,216,178,56,94,77,18,68,101,205,106,101,54,90,201,38,109,54,116,221,85,79,55,55,201,124,239,177,233,52,237,59,8,168,118,196,136,212,222,138,148,242,47,23,116,218,89,162,208,23,75,133,226,18,244,52,102,210,67,55,113,246,38,46,215,10,160,34,36,57,181,50,239,46,24,108,76,233,104,126,129,45,85,116,80,151,219,33,245,162,169,209,
214,162,58,103,65,107,41,214,250,221,77,192,232,56,67,251,113,14,250,80,153,211,27,142,232,25,250,52,208,201,207,66,33,209,134,34,149,42,203,93,188,115,134,97,38,92,237,14,195,249,218,224,98,95,86,150,11,210,248,99,194,99,251,5,58,147,4,85,187,108,203,202,252,59,55,204,153,34,39,44,54,204,202,235,165,164,97,180,195,93,131,205,14,243,92,48,42,141,74,90,185,61,53,14,192,223,252,190,239,63,251,213,96,176,219,253,213,46,135,54,242,227,71,115,134,169,144,3,117,20,198,180,78,113,200,109,43,25,54,175,150,109,54,128,252,226,106,199,22,200,98,121,10,60,134,157,223,85,96,2,197,179,62,138,99,67,44,245,82,60,10,231,87,84,97,23,0,45,136,146,211,86,183,139,107,108,254,40,215,152,233,147,87,40,129,61,186,65,48,71,115,30,86,40,103,179,95,228,230,21,25,139,125,73,1,104,4,116,29,235,87,88,97,193,142,63,99,223,82,240,4,54,1,205,160,97,152,103,230,250,53,37,135,50,78,224,59,92,27,199,178,147,188,128,105,119,
40,204,236,102,182,60,186,247,227,182,68,219,219,179,253,228,37,52,38,95,15,218,183,44,55,242,86,110,137,119,236,164,58,110,35,94,206,182,220,195,224,28,15,179,65,185,123,216,13,223,36,51,247,46,180,94,113,1,219,83,26,180,233,217,136,118,230,158,67,235,210,125,69,217,49,200,166,58,99,237,114,196,40,215,172,91,219,158,51,95,111,213,187,25,87,250,210,114,96,110,36,175,204,222,246,220,110,86,232,121,251,155,79,6,177,16,10,30,130,97,55,97,197,238,93,220,109,146,122,177,216,70,51,137,240,4,6,231,32,92,164,118,206,238,83,54,212,86,105,19,219,146,62,108,73,40,99,34,234,250,104,171,5,110,109,212,193,28,71,69,126,0,123,27,236,138,245,34,175,231,4,56,201,222,78,219,56,74,214,138,186,246,114,251,164,51,67,111,41,240,176,163,127,56,79,23,223,30,187,135,11,134,158,5,150,255,201,111,242,255,224,139,95,126,253,207,218,1,89,43,248,77,91,31,111,126,211,107,251,55,144,208,119,239,235,223,252,253,251,250,199,209,183,94,212,67,
170,255,221,155,255,240,205,143,214,39,255,211,103,191,250,243,167,179,245,208,183,87,127,244,37,116,253,79,223,181,120,242,245,159,183,93,241,173,187,191,97,159,226,159,233,240,39,63,248,87,79,27,17,235,13,137,255,230,233,228,95,61,158,125,187,223,176,166,126,127,139,242,215,91,13,47,95,190,251,222,111,191,251,254,115,36,92,181,1,127,107,171,1,113,220,76,222,120,131,254,26,108,39,27,190,143,33,247,40,209,8,139,157,101,204,207,172,169,109,207,226,18,234,60,232,107,242,253,213,5,139,163,80,240,66,27,140,192,240,124,52,212,77,76,118,21,220,29,108,163,90,250,234,0,211,142,224,57,28,39,126,253,183,251,120,224,133,131,35,89,198,100,92,141,86,165,70,127,92,236,241,229,62,134,140,132,217,49,43,241,67,77,253,238,52,28,210,142,228,221,29,51,103,50,228,64,151,45,80,98,76,209,179,204,186,154,67,106,14,80,8,133,109,90,159,47,118,224,98,157,204,38,114,239,99,202,90,108,253,92,183,84,36,233,215,7,153,252,53,215,78,37,44,138,40,173,
194,86,79,65,108,212,70,131,225,74,44,60,136,125,143,241,76,167,136,231,239,168,90,101,190,102,82,144,168,90,28,91,237,21,161,40,6,94,246,58,186,199,182,121,207,40,138,225,213,174,130,80,178,161,104,242,92,99,107,23,151,231,67,228,44,225,137,76,57,126,34,219,148,79,100,220,245,19,249,122,239,137,172,240,62,145,81,192,19,57,159,123,34,71,183,158,200,195,242,19,153,134,122,34,243,21,79,228,189,171,39,242,149,242,137,44,183,61,145,81,148,39,50,59,251,68,222,5,158,200,57,246,183,100,207,19,217,246,240,68,86,120,158,200,13,220,19,249,255,247,235,255,163,126,141,159,200,193,74,24,32,239,219,221,69,159,223,217,217,215,150,249,40,50,195,107,206,164,208,130,213,74,65,234,9,20,211,97,92,152,191,116,1,205,186,218,30,45,39,25,142,48,66,57,71,105,129,35,86,254,92,58,169,88,69,168,132,222,114,83,58,25,235,142,11,72,20,2,81,220,47,187,249,90,242,212,221,172,71,24,102,239,64,21,200,31,35,242,53,96,138,102,197,52,122,85,
236,60,153,69,225,195,94,162,211,118,250,52,97,191,157,183,248,167,131,115,2,253,11,24,167,131,49,245,114,180,226,50,103,128,105,229,187,58,83,234,99,28,106,246,82,173,73,241,121,105,51,63,155,4,210,180,192,129,252,62,78,173,183,124,17,156,105,171,115,109,94,93,143,69,219,129,29,73,39,55,221,21,104,1,74,76,197,137,47,194,247,136,161,240,214,161,86,138,150,131,166,117,183,93,212,141,25,82,148,182,118,146,73,209,37,251,243,135,11,106,22,163,48,95,180,142,245,72,193,144,17,186,20,27,217,39,161,168,7,147,229,220,98,4,107,64,224,35,46,213,80,110,222,128,227,121,226,111,55,82,63,254,191,0,7,102,108,241,
120,156,237,186,249,115,51,103,126,39,246,175,188,53,187,118,141,93,227,201,123,74,26,105,147,154,45,175,55,78,101,99,167,50,21,239,15,138,60,146,103,222,29,171,86,150,92,146,28,39,113,236,2,9,146,32,65,16,39,113,52,65,28,196,73,220,64,227,34,0,2,32,9,226,6,1,2,32,238,139,184,111,128,184,111,32,13,82,242,72,187,25,219,181,78,126,72,85,240,30,221,253,124,175,207,247,120,190,253,116,63,253,225,179,127,249,47,159,255,232,249,191,120,254,143,252,222,255,55,111,255,195,39,127,245,217,215,31,125,248,28,146,120,1,73,252,228,157,87,63,121,254,226,249,243,119,95,188,120,254,234,229,187,207,95,189,121,253,226,197,171,151,47,95,188,251,242,221,151,47,158,191,121,255,237,231,191,252,232,195,79,95,191,126,239,131,79,94,190,249,224,63,254,247,127,252,147,15,94,66,178,47,33,217,87,239,190,120,245,222,155,87,47,94,191,124,7,250,239,197,171,23,47,223,188,124,245,250,197,123,47,127,242,250,189,87,175,222,123,254,254,47,62,251,228,171,
175,62,250,240,179,151,239,189,247,40,244,10,18,122,249,238,27,72,249,235,247,94,191,247,226,213,187,239,189,132,100,95,62,127,254,242,249,187,47,223,188,120,253,234,189,151,111,222,255,229,219,175,126,241,209,135,127,246,250,229,163,200,235,31,189,254,23,47,94,65,176,158,191,251,147,231,239,190,126,247,205,235,87,144,204,139,119,94,64,236,207,215,166,32,248,239,127,254,197,151,127,241,201,103,255,119,48,223,252,163,48,223,125,254,254,167,95,191,253,139,143,62,252,195,119,62,88,7,229,157,117,24,223,188,3,5,235,29,200,196,235,215,207,33,177,117,104,94,191,130,96,188,124,245,230,197,79,222,188,243,254,159,189,253,213,167,159,127,227,216,167,47,94,188,124,241,193,159,189,120,247,3,200,230,223,253,221,223,253,24,2,246,228,238,187,144,170,23,207,33,193,151,47,160,49,72,209,187,47,222,252,228,249,79,222,188,247,226,189,231,175,222,125,253,242,205,187,80,124,255,242,147,47,63,129,172,255,205,207,255,246,183,254,224,143,126,239,127,254,217,179,15,159,253,205,223,
188,88,39,235,167,175,158,125,248,213,243,15,158,125,248,187,63,125,247,131,215,207,126,246,245,39,95,127,250,139,127,253,229,151,95,252,245,71,31,253,237,223,254,246,71,31,126,245,226,131,103,235,195,203,15,222,255,14,241,227,247,63,126,10,252,251,191,245,123,207,62,252,233,15,159,255,248,249,143,95,190,121,243,59,175,158,125,147,142,87,207,126,254,209,135,191,251,234,123,10,215,131,239,67,195,223,101,255,203,191,250,179,207,62,253,197,183,252,63,125,245,193,171,103,191,255,245,151,159,253,91,8,239,219,143,214,118,159,67,94,62,29,159,125,248,242,217,191,254,234,217,87,111,223,126,254,236,211,207,159,125,246,201,255,254,197,95,125,253,12,202,228,167,191,250,252,237,151,239,127,143,251,213,7,207,126,250,211,79,255,226,147,95,189,125,31,114,243,245,111,191,251,230,29,36,60,13,227,195,254,254,55,214,30,55,147,77,86,66,21,198,110,103,197,70,119,240,52,16,69,222,94,28,213,107,78,182,146,141,113,15,119,103,75,124,181,210,48,226,146,23,9,199,30,246,170,
177,123,50,114,102,136,231,195,180,44,110,183,90,165,237,65,122,233,195,109,192,145,122,95,83,67,99,181,200,13,221,81,47,184,218,118,153,227,203,5,72,55,143,198,145,149,206,56,148,206,144,251,169,186,113,193,168,176,107,136,216,140,90,206,219,132,232,32,160,44,18,23,112,178,164,62,177,247,87,30,193,1,80,210,141,20,194,254,57,32,181,47,27,218,197,84,77,245,16,40,5,63,72,149,145,202,128,250,88,218,211,168,36,113,184,151,36,48,69,193,66,24,188,45,81,139,1,15,79,138,0,124,88,107,117,225,177,81,193,237,211,30,60,52,185,115,244,135,119,11,31,30,24,234,44,27,194,185,176,160,23,142,176,2,26,245,212,197,247,233,181,158,139,124,88,228,55,69,91,220,224,248,66,85,4,155,163,125,207,121,222,113,204,15,174,180,142,137,71,233,42,109,20,53,30,16,99,192,2,81,141,145,201,31,82,138,66,52,21,176,193,28,42,3,35,202,82,38,41,74,149,48,191,227,184,228,129,92,250,224,160,24,143,236,121,46,68,96,204,56,81,218,144,164,30,201,
113,135,30,134,42,219,122,12,228,218,13,188,229,100,200,111,163,5,89,149,8,212,80,88,192,218,58,239,99,146,26,131,170,44,2,170,113,134,58,226,146,117,103,249,115,32,50,212,73,133,134,112,76,60,56,1,172,136,62,169,26,134,44,77,164,34,184,75,26,26,166,34,37,134,88,110,11,72,227,130,153,210,1,7,104,110,158,125,216,119,171,150,247,113,85,200,71,2,68,96,125,143,152,138,224,98,51,61,171,80,178,51,149,88,255,53,8,223,222,113,23,144,160,189,30,26,74,192,125,25,224,80,249,172,60,156,118,118,196,217,33,20,185,222,130,201,180,220,216,1,212,233,34,97,138,42,31,213,88,202,152,218,195,187,20,194,1,163,155,55,232,227,92,119,144,246,16,38,72,174,78,61,220,88,140,170,54,123,102,186,22,79,165,108,78,154,104,79,206,210,64,212,72,154,88,107,201,235,201,77,99,135,131,214,151,82,253,112,79,135,180,168,97,171,202,235,18,149,94,178,196,182,145,110,121,129,87,24,186,251,164,98,77,220,132,242,96,115,85,72,34,67,75,28,60,24,
192,131,210,43,30,168,52,179,207,253,3,180,138,79,114,120,180,44,37,160,46,118,176,177,228,166,7,221,14,59,238,98,44,165,50,179,235,49,228,242,76,187,242,204,202,13,102,247,138,30,223,117,89,112,94,190,199,186,103,154,66,137,118,227,184,230,157,153,78,148,82,182,133,81,188,173,228,242,123,158,57,25,108,86,208,152,77,79,142,84,152,122,148,33,30,153,11,246,144,41,135,42,55,197,22,74,36,109,5,28,144,28,243,190,209,202,151,19,184,187,70,42,216,139,23,132,198,237,141,53,2,102,36,184,59,18,64,8,234,44,183,199,47,235,35,178,238,59,100,94,140,139,149,26,242,140,25,164,110,71,214,76,65,106,228,162,14,165,223,46,169,107,27,123,55,230,45,174,81,78,5,225,33,181,151,79,115,204,23,75,70,154,85,82,102,54,61,109,20,221,119,49,119,136,155,151,60,146,86,239,41,133,168,148,35,112,63,129,173,30,128,118,99,29,167,43,196,206,172,118,195,28,65,1,247,151,9,47,17,200,240,240,137,243,204,89,202,32,78,142,9,121,128,84,61,186,
161,211,13,103,99,39,152,231,137,113,123,158,66,205,136,187,57,89,137,151,85,84,2,176,74,200,132,88,163,175,245,142,164,251,131,10,179,205,62,233,205,128,137,206,73,40,148,108,216,24,1,138,97,187,75,47,46,28,230,125,72,242,86,1,94,248,48,110,138,135,180,208,148,236,142,59,87,16,11,169,219,233,85,56,126,222,188,93,220,6,106,16,46,41,87,25,30,182,143,91,169,82,211,175,203,192,65,106,61,168,73,131,61,186,193,165,162,104,78,148,103,219,64,122,46,26,237,18,150,49,140,231,162,183,184,42,217,81,192,117,206,194,247,116,52,157,2,187,128,52,250,176,147,74,217,0,214,33,15,9,55,124,251,177,15,13,202,235,9,41,39,88,209,10,33,152,193,217,52,118,204,43,132,181,199,82,165,95,6,37,31,7,56,156,6,59,195,231,189,41,169,71,155,184,162,30,244,80,104,48,176,73,247,139,117,251,96,125,223,26,75,186,24,77,102,112,27,6,196,135,190,41,48,109,72,201,24,172,32,210,148,5,243,140,27,52,136,113,31,82,19,153,27,94,170,61,
191,169,165,120,125,84,1,48,187,27,199,55,51,63,218,5,18,238,153,147,176,228,192,21,141,137,187,7,97,109,67,235,78,185,15,233,154,130,62,204,14,122,79,125,128,52,38,166,23,72,148,48,75,121,172,16,99,96,160,161,108,41,165,139,85,241,117,233,100,11,112,136,251,210,158,23,104,92,22,121,118,94,55,44,113,197,163,49,89,48,61,99,221,120,238,157,190,12,123,154,112,52,24,109,61,72,136,86,47,116,162,112,94,220,184,43,212,224,196,25,53,88,156,130,6,199,117,233,102,7,52,194,67,51,44,119,207,179,2,23,87,247,36,231,16,161,77,131,134,74,121,134,0,38,24,69,23,15,152,93,80,14,246,110,193,197,249,61,6,188,161,129,86,101,205,104,91,184,188,192,205,1,223,225,69,145,14,151,156,135,213,38,166,231,147,74,148,33,22,106,119,86,231,218,92,120,63,239,44,170,200,8,46,236,165,9,167,128,140,85,194,165,123,97,215,71,148,23,143,100,27,128,122,121,195,157,51,33,136,69,153,185,174,219,242,204,106,106,108,172,30,113,225,98,106,58,
18,184,26,30,2,37,138,32,217,147,1,195,200,212,34,45,153,187,200,158,81,27,206,137,27,56,182,160,17,23,43,195,65,124,62,166,140,210,39,96,147,48,201,179,11,113,190,77,53,66,30,76,67,98,195,208,176,186,7,75,142,109,200,55,52,152,137,241,33,236,7,69,219,52,141,34,101,47,145,151,188,122,128,25,177,214,204,51,10,66,90,247,194,61,5,9,93,218,35,114,163,189,180,1,112,77,239,36,74,221,217,61,2,200,145,138,114,48,111,212,184,163,247,7,106,15,17,208,47,137,21,71,178,221,14,12,121,226,42,72,133,226,135,56,147,138,188,155,30,95,46,94,120,82,80,133,116,161,163,36,140,167,67,177,141,196,18,18,98,227,18,197,84,158,4,97,98,104,254,33,36,134,149,7,230,177,228,4,120,73,51,120,104,172,154,60,241,197,98,19,80,208,183,113,220,145,220,160,44,78,235,17,123,33,236,245,143,88,94,124,21,19,110,48,168,103,13,229,197,162,64,98,244,166,139,153,100,154,172,214,205,178,219,193,214,104,117,24,63,81,176,169,69,153,116,64,
211,14,29,162,146,91,94,70,130,206,187,97,63,29,63,25,70,54,138,81,54,216,63,8,163,174,253,234,135,67,214,14,112,234,34,130,145,178,216,179,154,137,146,80,223,179,107,202,66,79,20,227,13,96,25,158,61,80,139,4,19,68,97,194,165,106,215,104,125,212,97,108,46,140,144,102,88,29,103,178,104,98,139,106,177,146,145,153,4,85,165,142,148,228,58,185,165,23,90,69,117,176,36,27,69,29,231,225,115,16,70,78,208,184,193,99,106,4,152,113,50,165,59,209,129,227,78,136,5,188,99,217,57,197,243,208,24,118,188,105,210,116,238,106,0,166,160,180,137,171,154,209,103,249,216,152,178,239,58,190,94,25,11,34,163,118,63,238,1,193,233,141,20,155,4,238,5,62,217,22,128,51,112,31,234,217,101,1,135,47,37,181,251,30,16,47,160,105,169,36,1,253,156,156,95,211,51,48,117,28,187,56,47,8,91,33,7,138,91,62,135,101,60,244,75,172,206,167,9,116,41,101,4,144,37,141,166,115,90,200,113,220,140,203,125,231,192,180,227,144,159,115,19,58,15,220,
19,228,214,170,160,143,222,108,102,60,120,1,35,98,49,5,24,102,101,141,4,102,8,171,21,85,1,58,74,119,194,150,176,87,246,244,176,85,61,26,224,80,198,189,226,16,188,43,183,111,196,87,165,233,184,56,204,200,61,208,13,214,3,110,154,164,9,11,47,70,146,69,36,3,249,121,114,153,54,187,175,181,147,5,252,200,195,69,2,117,229,45,156,55,58,43,224,217,229,129,243,248,106,109,34,85,235,3,82,242,28,195,71,225,171,70,52,96,67,235,87,67,179,61,9,18,102,25,10,216,163,180,151,68,32,7,46,35,3,125,198,199,132,250,39,136,74,29,226,4,98,75,201,193,52,162,113,2,105,253,116,21,241,97,117,36,214,38,72,44,90,10,232,194,0,208,96,117,161,172,165,199,206,196,27,237,147,242,36,0,70,50,55,74,246,228,233,18,121,11,93,238,77,104,29,103,56,71,197,68,206,15,27,69,125,62,49,31,12,142,207,207,114,18,171,134,126,221,133,3,147,112,38,122,157,103,165,227,247,145,236,17,190,125,170,164,16,100,169,58,221,191,74,205,233,3,
79,52,84,150,211,155,154,92,8,27,196,86,93,13,79,105,124,198,119,123,160,186,102,67,169,229,145,151,166,201,137,99,110,15,207,203,236,180,55,74,18,85,209,96,239,28,91,4,175,120,225,129,212,83,62,176,137,148,61,40,2,94,69,217,213,104,184,29,157,243,118,18,156,97,12,16,13,52,185,36,198,163,34,221,88,237,163,192,93,239,238,201,22,246,202,65,81,175,224,123,193,157,206,63,184,104,252,203,47,191,248,21,180,180,124,255,63,89,90,62,174,177,215,172,223,95,52,190,243,98,189,104,20,124,103,209,232,59,110,210,246,71,33,171,197,104,119,110,30,89,153,105,206,225,212,150,72,200,45,36,85,164,57,73,94,4,76,91,3,89,127,91,66,24,106,182,219,68,237,116,116,153,102,133,106,18,236,201,131,103,115,59,119,101,73,165,177,23,76,44,98,143,119,190,121,238,100,194,46,224,23,5,206,173,159,117,50,189,28,179,91,119,198,176,175,37,247,209,23,75,51,33,227,49,149,189,133,146,119,65,118,23,245,179,146,30,170,12,143,115,196,33,41,51,9,45,
181,149,128,197,158,126,149,216,224,92,34,118,205,12,110,177,57,76,31,203,79,253,219,73,99,119,103,47,191,156,122,51,7,227,250,30,149,90,167,178,249,254,107,238,32,183,51,201,108,129,131,108,200,25,38,29,74,167,53,103,91,159,152,107,207,51,218,52,99,226,34,228,185,4,80,73,107,34,207,183,151,133,91,29,65,162,185,124,136,68,14,155,123,177,84,24,37,116,58,83,163,189,250,149,8,132,146,186,95,70,243,57,156,234,153,161,184,90,106,164,119,241,210,85,196,229,146,43,48,135,237,244,229,86,115,137,157,15,38,58,37,176,123,203,21,84,77,217,148,103,28,178,17,116,171,244,78,102,76,43,21,141,39,75,101,98,24,68,216,72,194,134,205,164,190,95,38,144,158,232,206,101,198,156,213,206,163,123,4,219,137,107,26,8,44,174,244,15,194,9,138,223,187,189,224,79,44,52,144,113,86,44,185,47,132,194,241,172,45,24,158,8,170,193,116,225,74,179,179,187,156,158,88,118,80,15,52,16,27,194,227,91,54,66,120,59,82,212,0,243,3,50,134,207,131,238,
91,6,98,231,178,94,19,50,13,197,114,219,52,192,181,135,151,12,244,209,229,214,121,19,2,8,0,64,203,115,138,63,236,51,228,71,210,115,161,210,89,48,155,182,59,137,70,100,148,17,56,131,139,24,189,154,208,202,15,113,19,86,85,85,28,198,134,236,173,26,127,119,247,46,72,185,28,166,87,24,208,217,77,241,37,188,125,153,171,1,50,0,180,134,146,41,213,87,83,29,112,30,202,250,141,40,159,91,117,124,76,109,30,76,162,229,89,191,226,221,58,110,98,31,172,30,166,97,32,179,199,10,147,86,48,191,134,41,7,200,58,170,119,208,58,182,181,135,132,129,255,64,166,209,244,28,236,85,194,227,104,200,122,90,107,180,44,75,147,116,121,49,122,229,32,88,67,135,163,197,70,145,96,41,26,124,9,114,154,152,189,44,72,19,122,76,134,155,207,99,140,46,186,112,178,186,231,90,240,213,152,121,32,82,248,192,21,205,32,95,101,152,71,87,168,58,216,155,30,222,144,218,23,166,102,106,28,218,33,132,117,243,88,121,108,244,22,41,166,61,141,175,126,176,191,51,
35,151,117,5,111,88,144,66,47,206,199,189,26,146,15,27,219,143,78,105,60,57,188,113,78,47,34,8,79,6,103,68,65,1,212,122,13,77,125,63,59,138,26,219,224,34,126,167,155,185,105,59,98,160,139,14,231,24,119,25,249,74,2,137,122,33,89,158,124,212,208,65,178,107,209,232,26,172,160,32,213,136,93,121,237,248,193,98,194,220,150,38,243,41,31,1,232,246,147,224,104,65,153,111,25,44,42,129,76,165,87,95,152,3,91,90,163,85,237,240,194,18,5,134,179,69,136,64,33,226,9,1,182,13,93,214,50,118,167,76,106,132,202,24,180,250,138,130,254,161,122,165,107,160,204,52,245,149,68,176,177,196,241,206,5,56,233,229,112,39,201,115,147,134,140,115,40,149,236,125,231,249,112,144,156,78,77,122,243,165,48,149,216,141,245,146,85,93,180,153,85,109,146,221,179,146,143,77,247,224,137,131,173,32,124,99,206,190,25,7,207,25,245,232,85,19,44,140,156,163,117,117,227,61,234,101,157,212,53,212,83,6,126,68,50,220,205,210,1,21,209,48,110,83,22,251,
19,50,129,87,245,179,13,91,193,157,71,201,112,18,222,64,157,221,144,54,26,166,9,20,96,91,19,175,155,146,217,147,20,237,96,85,29,109,57,143,164,102,195,133,201,217,45,116,208,210,180,79,84,62,112,152,125,229,43,205,110,247,202,21,97,26,224,45,194,21,215,224,75,67,33,74,78,10,26,205,221,168,121,62,149,153,13,1,26,117,186,215,243,196,213,7,118,53,190,90,106,177,12,152,109,140,231,81,96,155,240,36,128,35,78,10,173,216,93,95,103,39,75,216,229,27,170,254,32,234,164,4,117,245,106,43,137,1,68,232,102,144,75,60,196,3,116,248,160,129,98,222,144,170,166,140,7,154,76,30,118,175,62,41,47,47,219,205,109,182,194,71,224,1,218,188,110,31,225,230,45,200,53,85,133,187,125,205,179,51,79,13,240,10,161,168,151,169,149,80,20,45,142,198,204,176,116,142,90,169,113,79,66,108,100,224,52,14,85,58,241,148,117,58,186,71,28,132,30,92,154,186,77,135,72,200,1,141,59,130,24,112,65,21,7,23,219,0,212,88,0,91,105,223,169,25,
77,22,10,3,212,252,173,222,174,72,194,163,178,205,217,82,73,122,203,138,16,191,139,11,179,198,133,98,247,218,201,104,121,188,88,148,78,38,153,92,249,44,62,22,11,213,246,217,1,161,106,185,173,177,186,161,19,156,164,170,128,234,34,94,104,3,45,183,24,154,115,115,14,8,4,157,149,137,67,189,204,156,246,178,104,172,173,21,167,30,112,9,136,153,147,144,140,58,10,135,83,20,168,132,105,98,6,222,12,92,167,148,189,231,73,49,26,247,218,76,72,93,55,74,36,131,193,41,32,148,133,56,227,171,172,83,53,203,0,186,166,92,238,232,67,165,23,132,69,11,221,17,55,226,135,106,15,15,200,140,151,99,195,50,152,183,97,100,87,222,7,246,64,180,104,42,10,241,77,243,50,207,20,162,192,197,1,168,20,51,53,64,114,225,28,116,32,175,45,37,201,48,237,104,167,141,227,27,73,46,161,68,169,45,147,9,50,207,106,83,60,234,155,214,160,16,191,98,6,35,15,80,18,115,4,103,10,71,78,66,89,87,20,42,225,80,163,56,58,164,203,232,233,110,108,114,
135,58,131,135,137,72,57,135,54,89,117,136,233,54,236,152,236,164,69,8,36,102,191,156,137,80,12,150,52,61,73,117,150,238,156,171,251,238,104,75,111,117,247,211,254,170,133,37,94,117,230,71,229,42,30,136,123,88,229,224,19,223,53,196,103,193,152,46,154,237,74,8,57,191,203,95,196,172,219,27,5,116,38,255,32,245,52,121,184,106,169,238,161,157,180,125,55,98,118,111,149,166,205,135,229,86,45,176,61,24,197,225,211,56,124,35,10,222,24,82,219,166,165,5,122,90,2,225,40,157,146,211,236,232,38,5,239,138,177,231,159,15,109,168,213,201,188,21,27,33,225,176,98,94,139,89,61,128,59,30,216,102,190,133,114,206,90,116,34,176,152,158,95,181,203,237,9,56,121,40,239,163,23,205,125,27,94,208,79,122,253,64,23,117,162,188,0,32,116,1,58,213,70,46,225,224,197,121,90,223,24,121,13,201,45,99,206,0,74,36,129,178,72,116,133,222,12,173,136,139,57,28,65,86,20,118,40,189,126,217,17,239,89,28,199,171,137,57,56,54,206,31,212,192,10,97,
54,140,111,29,33,143,184,205,165,173,170,217,34,10,216,176,37,189,0,126,152,148,131,51,195,112,193,51,147,173,19,100,15,134,233,70,142,183,104,187,195,249,90,21,19,210,181,86,197,39,56,196,186,180,181,125,207,81,171,137,203,216,192,151,172,33,41,209,33,30,125,182,204,187,80,96,62,122,4,177,69,123,4,179,227,120,80,18,205,109,170,29,204,212,244,112,89,151,143,210,29,44,51,34,68,154,177,226,192,247,248,26,153,85,98,110,147,220,107,85,231,147,50,145,137,216,136,79,230,140,130,26,87,194,2,65,138,161,100,177,209,169,150,18,48,12,134,232,125,216,180,167,67,156,96,150,198,98,0,61,106,33,225,247,161,224,8,179,58,3,225,30,138,210,150,4,192,97,146,130,2,203,171,129,122,73,238,251,204,3,227,61,92,22,74,79,172,151,176,2,122,246,196,102,3,158,216,192,96,138,201,40,123,38,179,233,192,17,196,249,234,237,182,177,7,229,99,224,194,184,137,178,32,132,143,242,132,79,89,117,112,16,11,15,90,31,203,49,47,224,25,43,195,30,217,37,
109,20,54,15,104,58,165,99,152,132,22,77,213,75,179,9,138,19,181,178,141,159,118,24,17,112,7,187,167,42,121,153,177,68,79,233,224,108,47,74,242,192,61,84,14,56,239,58,62,48,112,3,14,225,44,204,90,176,21,160,98,50,130,100,223,189,45,211,193,138,129,60,203,44,69,49,131,170,83,88,182,122,31,114,186,120,94,73,165,28,73,104,153,69,121,65,216,180,241,87,230,241,208,143,223,147,8,3,78,39,103,107,113,188,159,191,155,172,3,170,26,29,31,107,52,46,43,149,235,95,168,10,57,145,139,105,3,33,68,236,173,10,132,169,162,208,229,31,204,115,134,4,136,10,131,120,156,231,234,214,119,113,65,68,108,28,157,140,230,8,68,155,205,37,36,66,93,16,239,220,157,78,58,29,125,40,42,6,120,68,187,137,207,185,119,243,78,160,174,196,38,96,251,193,67,220,24,138,31,137,33,16,6,2,74,46,225,150,23,10,224,32,1,192,119,166,223,133,113,131,128,33,217,97,152,48,36,207,69,35,228,180,243,52,21,26,159,243,0,37,38,149,185,230,175,118,
167,21,167,245,58,76,76,22,240,155,129,165,137,186,214,36,43,64,5,15,65,45,216,246,199,124,214,188,114,18,18,5,67,193,59,36,137,218,87,158,132,137,136,171,13,151,80,120,27,210,4,184,193,136,5,129,186,222,195,235,26,21,102,232,102,236,23,221,221,250,200,205,109,220,210,157,79,118,176,126,166,34,161,61,21,38,100,248,170,8,90,240,64,139,177,59,74,84,114,27,157,49,25,68,251,16,175,136,22,166,169,233,24,147,217,181,187,75,170,219,21,151,150,67,141,47,163,99,100,139,216,15,166,73,85,229,180,191,135,2,68,28,204,254,35,26,91,253,108,20,83,144,60,174,110,88,237,23,213,182,145,83,84,108,243,44,199,140,34,2,38,65,40,164,227,6,209,145,27,28,33,10,134,178,214,144,232,80,88,225,19,7,54,11,28,38,66,183,54,15,241,180,197,96,191,229,22,34,181,5,228,150,5,44,79,143,122,119,183,124,104,98,116,87,233,174,167,27,48,177,164,60,96,153,241,177,249,171,241,48,226,135,0,31,26,35,178,32,197,2,95,194,34,225,227,57,
60,208,97,88,231,2,221,210,50,242,227,7,143,212,91,138,146,189,185,44,53,99,92,239,20,190,179,26,113,237,87,171,177,41,14,46,182,33,253,71,71,189,241,109,215,7,101,146,213,198,234,76,133,82,27,179,64,88,24,167,223,163,35,124,44,140,176,186,10,87,11,254,78,234,114,123,112,155,0,173,87,177,94,106,130,210,105,42,101,79,177,173,84,142,136,70,117,78,76,219,101,177,218,28,190,142,122,120,188,202,206,42,56,231,225,94,197,167,86,181,75,5,38,99,159,65,151,80,87,204,205,9,112,103,86,196,58,92,109,47,137,84,219,31,145,20,172,155,241,222,193,129,110,90,184,197,4,77,251,103,77,54,105,5,122,110,58,173,199,106,192,193,46,135,73,75,94,10,244,49,150,235,116,210,223,90,16,175,109,217,242,88,21,131,102,225,150,170,172,7,120,61,39,147,97,111,148,239,189,153,77,70,12,207,48,153,124,229,154,132,76,148,210,214,40,156,135,28,8,197,64,89,2,27,151,102,116,212,71,101,229,219,7,220,50,90,171,242,106,196,34,1,61,117,206,48,
213,55,39,173,85,134,204,170,64,89,182,187,21,60,199,197,76,74,85,20,201,123,211,142,170,13,179,174,138,13,35,73,82,72,54,189,245,131,29,9,95,106,154,222,12,111,82,228,177,244,118,48,135,106,255,14,93,176,245,47,31,86,43,209,80,181,125,117,149,227,177,1,38,35,2,223,50,216,131,148,45,147,172,188,58,115,93,119,145,211,211,28,28,80,164,228,201,85,86,200,13,102,179,29,156,201,115,139,97,239,248,164,220,221,22,202,223,37,146,68,231,24,61,212,168,182,17,150,133,44,14,18,73,30,18,3,7,95,38,139,38,134,184,111,197,47,238,154,49,225,82,148,47,6,248,91,30,138,148,178,36,158,135,221,60,200,28,179,183,54,103,9,139,247,250,144,94,128,113,127,203,24,48,149,188,253,157,237,89,70,93,16,138,197,81,52,11,177,56,171,153,250,97,153,94,66,152,116,174,198,45,43,1,204,235,75,247,103,171,16,164,162,7,233,232,222,98,68,148,162,221,212,183,130,139,85,250,156,20,30,27,137,230,76,120,199,147,216,144,78,41,197,85,8,47,144,
43,229,114,43,122,154,85,183,230,22,131,169,128,142,47,84,26,111,194,143,240,204,97,100,84,215,236,114,58,238,66,209,40,100,10,115,166,159,90,185,254,64,22,54,231,29,133,167,88,18,112,191,233,95,70,116,121,64,136,220,79,168,152,199,140,52,203,82,66,69,154,219,118,223,253,226,110,107,226,121,82,128,115,66,10,78,89,8,194,226,225,72,112,150,141,18,67,69,201,105,213,82,18,192,246,109,147,76,177,160,16,10,197,119,254,205,229,249,56,5,173,132,82,203,229,74,120,169,154,87,232,240,113,219,193,0,225,201,29,185,107,37,228,7,67,154,236,9,146,212,183,212,251,205,166,90,70,162,149,137,165,36,9,141,227,56,46,24,96,123,63,41,15,95,62,114,101,179,139,61,82,63,239,175,228,8,3,83,193,164,28,134,84,87,26,46,17,48,73,145,148,250,202,194,12,58,135,217,236,222,90,143,104,122,176,179,244,197,199,101,129,62,117,36,146,56,136,253,193,101,116,69,221,201,2,46,228,190,111,139,169,103,96,52,140,169,131,108,118,223,29,31,219,124,210,7,
78,33,24,199,85,235,246,77,197,82,139,2,137,91,135,36,124,229,210,76,23,26,205,77,182,12,168,97,100,169,139,161,159,1,158,45,82,242,240,106,231,210,206,195,95,93,225,79,42,102,59,91,163,217,173,240,216,91,19,132,16,175,150,69,36,142,71,75,91,212,157,181,37,231,254,22,147,129,185,158,108,180,4,177,216,32,18,186,150,111,96,183,248,193,188,111,120,226,61,124,136,111,202,247,144,21,255,118,65,40,56,21,163,112,155,75,150,58,164,41,40,101,128,79,118,44,246,220,135,239,11,83,201,92,112,13,224,29,156,172,152,21,191,147,0,93,229,246,246,201,213,45,198,30,208,38,216,192,62,105,74,197,11,56,188,99,241,217,9,64,95,33,59,188,45,20,184,39,218,37,133,220,151,188,121,54,187,75,237,95,17,36,41,6,3,103,228,19,25,198,174,102,35,193,128,19,170,29,62,182,124,236,98,18,228,144,237,144,186,224,34,243,146,91,6,38,163,98,236,95,134,175,51,224,140,44,245,53,130,45,200,56,100,155,184,54,14,217,62,94,27,223,22,144,241,154,
10,63,174,109,105,124,3,175,111,192,237,133,37,244,212,94,138,118,236,177,98,204,219,103,193,77,0,216,10,93,239,67,115,165,104,146,23,175,182,23,99,187,176,59,87,100,196,0,190,70,13,165,27,54,108,172,22,100,71,24,155,52,161,96,195,115,37,100,89,9,80,145,102,40,241,172,31,190,156,171,185,125,131,87,70,90,144,100,55,227,232,142,191,160,95,30,86,96,158,106,33,23,193,73,12,194,99,143,243,234,14,25,39,246,217,1,184,187,203,90,56,231,55,169,251,67,88,236,20,76,173,144,125,29,79,5,42,32,207,175,67,94,94,33,91,219,166,35,167,157,208,210,173,46,179,180,93,246,193,222,42,26,219,182,242,234,190,13,139,247,208,198,27,18,253,62,150,203,121,40,246,156,192,110,47,205,172,27,153,204,220,177,118,21,92,100,91,121,197,217,91,51,34,54,158,24,25,254,39,198,236,201,154,113,111,179,58,47,221,53,28,141,86,53,105,194,163,148,183,0,38,224,184,150,66,169,65,235,0,252,182,224,240,252,160,98,231,88,14,248,86,111,187,24,34,215,
240,134,176,65,139,137,230,61,103,86,210,193,62,162,246,247,118,137,15,143,118,147,11,171,73,70,194,72,108,25,148,247,24,47,47,128,43,146,235,236,145,147,68,244,179,178,88,65,240,134,34,188,132,47,55,239,234,218,11,243,245,188,38,141,52,161,112,103,236,226,179,14,47,233,222,177,194,235,106,40,137,114,199,33,74,224,33,222,67,42,23,33,85,104,47,237,18,157,73,143,125,141,214,216,132,204,29,40,179,113,141,24,164,159,66,137,217,185,244,243,60,89,215,214,193,116,212,9,81,25,173,190,85,7,142,150,45,201,117,51,44,209,127,15,39,247,209,58,5,79,128,186,217,120,32,75,74,90,238,210,24,163,225,29,62,212,253,139,235,163,178,229,74,221,136,158,223,138,170,187,164,3,184,7,184,154,28,58,76,235,251,138,72,201,234,195,2,161,145,95,146,24,28,111,147,251,117,130,162,146,189,41,48,46,132,177,152,14,169,174,8,203,73,52,17,184,13,99,105,174,44,98,193,153,159,192,195,78,161,239,214,39,186,4,183,163,0,236,242,194,28,14,63,112,57,149,
149,29,41,246,120,80,39,187,150,29,239,177,92,106,94,142,134,45,48,183,181,186,183,25,206,1,66,63,8,94,222,9,106,148,203,90,124,118,55,88,216,182,22,142,62,214,74,168,238,136,30,18,26,162,177,251,0,159,200,60,84,51,191,102,196,39,154,56,72,125,252,48,30,239,238,44,250,88,214,165,195,99,11,79,206,86,176,89,187,189,88,240,181,171,3,217,234,225,158,209,191,231,223,241,43,124,120,106,215,198,91,138,167,75,211,38,193,12,167,29,76,110,123,229,236,154,210,227,195,29,68,64,175,200,212,116,169,56,1,125,187,48,206,180,153,101,132,98,107,90,69,173,249,134,145,198,143,51,152,140,177,134,172,128,163,198,224,17,150,128,177,6,167,153,69,170,113,82,14,170,144,83,197,180,96,203,110,93,215,50,77,170,175,39,26,167,93,36,99,62,4,16,242,222,131,211,208,45,134,171,60,57,183,236,137,232,25,204,200,57,69,122,17,62,12,215,218,104,46,92,189,148,231,104,79,13,73,23,120,222,66,191,70,132,150,66,73,166,173,148,59,215,17,179,197,107,
48,114,88,66,50,74,35,236,164,68,85,106,114,94,94,2,210,244,160,68,91,246,16,254,46,124,174,183,171,64,229,212,187,92,86,237,138,114,48,45,169,216,241,130,249,150,245,58,171,58,143,84,247,120,54,239,177,246,66,89,181,145,250,193,203,2,12,145,241,215,86,52,123,158,212,27,29,180,231,139,169,250,36,58,57,61,130,2,214,192,2,23,39,118,109,220,198,166,207,226,11,196,3,97,84,90,15,99,147,92,3,194,175,127,104,73,31,60,211,217,249,84,78,120,208,83,14,224,75,61,102,23,79,179,84,38,82,80,255,64,179,182,11,87,6,94,64,9,133,245,116,16,211,161,194,105,150,118,5,87,52,18,35,234,133,90,4,14,80,211,42,211,225,26,162,217,234,98,215,179,66,16,116,75,73,191,210,90,25,225,75,49,222,118,231,91,22,162,48,210,69,44,230,131,229,55,85,59,7,83,133,43,160,24,109,17,46,74,179,68,4,78,45,251,53,21,187,16,48,132,226,1,198,209,145,80,125,213,189,192,208,183,124,55,220,230,45,38,4,214,130,215,10,33,142,212,
56,140,145,91,59,94,118,239,86,177,30,236,217,174,232,56,210,169,5,175,71,76,22,81,46,59,189,52,3,0,11,28,181,173,73,42,67,218,91,11,14,107,141,246,170,185,95,204,59,86,115,146,26,227,61,187,52,135,157,167,27,112,59,29,105,3,185,220,226,65,37,123,45,107,168,48,22,8,142,173,88,234,91,81,188,94,36,191,220,105,30,93,247,152,140,212,29,46,25,77,248,53,92,243,225,104,120,37,242,135,35,152,163,58,75,225,113,187,51,34,81,10,113,100,239,101,152,140,107,87,241,225,74,52,86,88,118,80,247,62,206,38,239,92,211,84,183,203,152,209,24,67,205,219,134,38,196,209,245,138,201,152,143,133,48,75,5,247,80,171,169,67,126,67,58,95,49,143,6,213,238,50,47,180,156,58,251,152,233,222,173,239,20,45,1,30,22,236,42,38,104,204,136,156,1,130,127,79,54,69,44,18,167,120,14,130,228,57,51,45,59,189,213,189,249,54,51,74,18,208,198,112,93,120,29,172,250,19,58,19,246,210,172,18,148,229,83,230,89,245,136,102,127,144,165,150,
35,122,197,190,58,65,149,60,140,173,102,38,16,223,90,84,174,78,104,23,141,244,60,22,30,143,82,248,145,193,55,168,15,25,137,2,18,142,193,179,42,55,246,238,169,19,54,68,112,116,180,165,224,10,229,183,66,179,74,101,247,182,152,82,81,169,0,205,212,101,171,130,221,32,121,198,15,168,251,209,208,180,242,249,243,102,192,104,222,209,81,115,23,108,194,230,82,44,16,117,40,23,233,130,148,60,47,119,24,247,68,196,156,110,212,5,160,165,102,233,76,126,244,224,102,241,107,240,163,243,234,118,185,110,130,159,67,18,189,13,213,165,153,223,97,236,242,50,251,135,202,163,7,90,117,36,128,66,115,218,27,212,79,22,155,145,157,69,114,66,42,169,179,131,186,192,97,103,76,118,23,157,232,149,121,35,114,60,46,192,11,203,249,118,78,157,13,121,106,167,163,177,47,123,25,102,93,229,53,21,132,84,14,11,19,210,212,29,189,102,169,2,9,37,36,220,128,233,54,110,49,91,201,49,52,188,183,19,63,139,45,105,182,146,94,237,70,87,48,251,155,75,27,217,40,243,
141,195,98,124,92,190,90,212,121,115,36,252,6,3,177,135,198,211,237,84,219,222,64,100,58,212,123,28,84,153,72,223,88,230,91,236,205,197,149,106,151,69,131,220,196,59,82,118,12,209,109,76,239,140,107,190,144,129,33,107,69,109,4,129,229,22,211,38,18,217,132,27,126,134,27,79,28,133,238,152,206,246,45,134,72,180,227,124,147,58,33,13,39,18,137,102,232,31,49,54,93,109,34,228,230,230,247,94,174,191,254,224,187,223,128,60,251,234,207,191,248,235,175,158,125,242,249,179,79,214,151,63,254,134,227,215,223,153,124,251,93,202,191,253,225,139,151,239,253,206,127,251,248,255,79,95,124,251,141,202,203,103,191,255,197,231,95,125,253,229,95,253,226,235,47,190,124,246,111,222,126,253,201,167,159,125,251,157,202,59,31,252,214,239,61,42,122,243,159,125,169,242,221,203,31,126,252,59,143,223,172,252,238,247,62,77,249,225,239,124,243,213,200,127,247,249,167,95,127,250,201,103,159,254,31,111,191,250,46,195,143,191,243,37,204,243,111,12,253,99,80,255,199,199,79,91,
158,253,15,111,255,226,207,222,126,249,236,223,125,250,213,215,191,254,164,230,27,168,255,16,230,183,95,255,251,79,127,249,245,159,127,252,195,79,63,255,250,27,204,63,255,211,239,48,253,233,247,191,173,249,245,71,53,207,62,254,237,143,126,190,246,239,27,13,31,253,240,187,68,72,219,154,250,211,87,207,254,250,163,111,157,134,56,191,122,246,245,159,191,125,74,202,179,207,62,253,252,237,179,191,94,139,62,251,240,183,126,239,145,245,217,71,235,205,147,79,255,183,183,159,125,245,221,80,252,195,248,127,255,139,207,190,248,242,227,31,62,29,254,11,61,120,20,134,60,248,249,159,62,158,253,233,179,167,129,39,15,126,241,155,60,248,197,154,233,91,240,191,248,232,159,14,249,143,191,252,244,237,231,235,209,47,62,255,103,5,254,59,122,126,83,248,191,248,77,224,191,248,181,236,183,46,124,241,209,143,159,253,9,84,149,191,252,30,241,127,253,228,179,191,130,202,244,147,47,223,62,251,227,47,255,228,237,151,95,255,8,58,254,225,23,95,174,15,127,244,239,63,254,249,207,254,
96,125,246,51,232,236,143,254,224,215,99,31,255,252,15,255,228,15,127,77,248,251,203,111,169,127,242,135,127,242,93,42,116,249,95,24,190,159,125,253,229,167,159,255,234,255,153,8,174,197,215,218,214,146,235,227,255,27,49,252,248,7,31,255,159,31,255,224,71,235,227,255,2,253,121,58,251,189,245,17,66,244,241,15,254,171,167,145,220,33,246,227,159,127,67,252,121,238,16,245,237,232,225,154,240,3,168,179,253,242,241,18,149,59,164,124,252,131,31,127,211,10,191,233,27,255,245,223,239,47,190,122,239,189,55,191,253,206,139,55,187,240,42,28,249,253,253,197,212,172,29,26,240,143,236,157,212,236,196,5,19,119,5,122,162,235,70,176,177,203,99,2,72,7,238,146,177,181,196,234,129,205,211,50,39,111,224,179,211,18,231,158,102,41,207,2,57,217,225,173,195,106,215,108,34,247,54,247,110,193,74,192,129,46,178,144,136,141,4,108,51,32,208,54,89,2,181,195,72,147,34,122,171,221,201,61,67,44,30,156,108,26,102,178,84,185,108,160,15,210,147,98,97,178,229,152,
152,24,237,96,167,61,61,157,53,23,137,109,137,219,188,1,251,141,191,51,67,163,236,230,135,197,203,156,207,136,130,193,142,3,221,78,167,96,159,141,106,148,34,204,171,11,76,166,190,228,153,66,17,109,132,102,72,253,245,114,214,60,48,81,13,6,175,128,124,176,197,124,72,114,113,76,106,187,169,50,8,178,62,47,40,169,21,97,45,236,201,141,188,112,213,3,181,104,240,120,226,153,213,59,215,242,165,187,108,239,221,9,18,4,147,97,74,156,118,70,37,231,165,136,31,70,24,68,164,187,27,9,229,92,162,43,60,220,95,214,184,205,75,77,11,191,139,61,0,135,120,66,244,148,188,49,61,203,197,71,219,129,128,115,15,82,118,122,60,92,5,39,236,189,149,205,86,147,69,204,211,74,43,62,84,183,69,178,75,60,157,6,207,137,237,220,52,71,216,200,75,247,96,177,74,146,175,195,138,68,194,144,223,13,75,62,228,107,245,3,85,132,231,82,5,110,219,15,119,49,146,197,184,88,52,87,194,57,123,158,54,233,138,178,69,211,21,227,15,212,91,126,22,60,55,207,
164,107,27,81,166,193,184,103,148,165,195,190,20,10,191,1,250,189,93,19,156,76,242,222,201,224,183,241,81,125,154,240,68,248,22,55,141,107,94,57,122,77,103,155,48,70,154,151,250,46,239,97,28,236,18,219,200,253,125,244,113,154,43,51,177,110,171,149,213,50,239,243,74,64,189,203,79,23,150,241,211,10,37,223,152,122,128,225,206,210,27,12,37,184,15,228,107,152,166,161,34,28,123,207,163,181,221,179,133,114,49,20,243,64,157,4,117,52,190,166,8,101,177,67,39,159,125,199,182,152,188,230,229,98,106,154,62,0,83,253,213,166,20,151,5,111,86,253,92,220,60,238,83,118,113,10,3,103,179,192,164,233,119,164,116,212,42,67,29,119,210,8,135,213,90,47,230,187,7,242,251,139,116,246,22,126,35,88,10,180,171,217,124,71,27,242,76,35,211,136,65,170,61,149,121,181,120,186,165,112,180,100,30,194,149,152,253,43,58,219,49,114,110,57,108,134,230,188,85,219,149,93,93,244,146,166,139,128,176,20,118,204,71,151,171,37,166,57,187,155,38,160,135,134,248,104,
181,237,103,35,141,85,69,230,244,244,225,118,73,171,157,214,175,219,219,139,82,71,120,29,205,23,160,200,3,177,10,127,66,157,205,197,196,29,250,104,3,31,44,246,194,196,249,126,161,36,42,181,106,66,76,173,174,161,207,235,25,16,4,45,144,14,62,127,86,44,119,173,53,145,85,182,21,128,116,172,85,212,30,179,199,31,171,48,137,2,248,112,142,105,99,183,182,123,245,214,249,189,84,193,47,207,242,182,104,127,94,92,13,226,49,39,42,179,92,94,46,156,215,142,219,104,153,110,223,106,24,109,143,117,35,28,30,157,235,56,38,164,6,238,155,193,140,234,194,170,51,71,161,80,141,70,93,60,189,169,111,174,114,45,173,84,99,51,99,108,248,213,193,233,177,205,156,182,34,172,223,147,207,13,187,244,8,106,214,59,53,93,180,37,73,83,52,83,178,121,60,158,3,70,81,230,13,50,58,243,168,63,189,212,233,58,109,133,113,156,143,108,91,24,173,213,36,11,155,198,113,187,110,185,239,28,189,59,67,101,215,179,1,222,44,212,140,85,130,249,106,113,222,197,220,138,
234,145,243,85,198,145,170,19,212,162,128,100,138,48,26,250,56,109,90,239,26,164,193,209,157,40,130,222,122,138,223,233,99,252,170,144,243,109,39,99,60,36,214,202,11,216,181,132,177,106,176,33,0,128,162,96,138,66,207,16,102,118,189,173,149,122,143,84,232,75,147,153,62,7,205,196,148,185,112,45,191,50,186,123,103,236,59,69,151,60,189,134,65,21,53,226,28,249,230,200,65,207,116,225,220,212,172,20,82,81,125,228,77,158,53,156,87,166,236,132,144,88,158,61,4,84,110,110,151,236,225,14,106,251,57,153,164,17,157,251,5,83,244,248,244,214,7,158,183,118,7,168,36,55,10,205,233,102,193,88,141,63,122,129,193,26,118,109,178,72,185,80,96,185,181,178,248,173,40,32,188,152,210,43,182,251,43,146,241,201,240,128,252,100,88,205,121,50,76,187,176,52,147,10,157,246,76,27,137,47,154,241,73,19,89,188,11,223,217,55,79,151,84,39,199,114,90,46,208,71,91,122,40,228,67,40,230,67,125,57,40,189,183,204,206,49,15,183,134,76,163,217,200,172,20,137,
106,111,18,154,174,252,51,130,185,97,219,156,61,32,143,56,206,211,50,125,20,123,148,218,197,198,184,67,228,96,164,198,170,119,45,179,81,161,104,188,144,46,210,49,133,221,8,167,156,193,204,32,181,42,186,138,57,80,37,18,140,53,138,86,248,84,17,76,214,42,71,113,70,248,206,189,233,228,38,109,50,52,234,195,155,225,96,154,227,76,241,2,187,16,31,55,149,214,93,201,88,217,115,43,113,148,27,241,70,203,34,247,123,53,225,141,185,78,26,228,15,139,101,76,21,135,150,81,117,249,176,122,160,25,76,231,28,250,134,192,85,163,234,251,14,67,207,217,14,213,47,141,201,51,234,158,223,131,191,223,66,67,97,203,19,47,96,190,178,151,33,62,29,235,93,241,217,84,69,110,71,147,205,144,140,207,23,4,106,113,81,144,123,37,8,245,26,238,147,193,244,94,100,255,62,78,76,171,147,215,177,217,200,75,132,179,237,19,44,58,66,168,251,13,166,45,251,110,77,36,161,157,14,72,139,3,202,18,106,129,53,217,224,194,178,150,220,35,193,30,37,37,34,216,60,158,
192,144,97,100,178,51,239,19,79,48,39,134,250,241,212,136,185,230,17,161,167,160,180,16,69,211,117,1,119,147,15,191,171,95,30,151,217,138,234,81,108,51,153,101,211,226,13,241,230,195,124,94,181,220,81,202,118,103,4,19,103,172,146,145,34,105,192,156,226,79,6,46,117,192,221,139,42,216,6,195,209,8,114,178,125,124,112,45,175,84,246,30,16,7,195,32,168,64,50,91,174,50,173,218,201,219,118,58,59,29,66,205,162,237,196,109,196,39,119,70,184,39,119,150,203,253,149,121,190,83,207,32,98,55,249,6,199,166,236,186,97,6,168,78,14,80,33,88,186,199,99,35,203,136,237,209,132,208,174,42,233,130,32,79,55,239,223,251,14,31,52,120,54,208,229,94,208,52,113,167,109,44,196,118,72,233,162,77,180,24,29,34,119,189,54,85,78,165,220,58,179,216,186,134,88,116,155,213,8,203,6,26,64,230,197,0,15,211,118,51,182,173,108,159,21,232,52,8,102,37,90,122,132,9,78,20,200,235,112,147,218,220,83,150,129,249,181,57,230,219,135,51,24,20,193,177,
5,226,121,100,129,120,214,44,12,168,103,6,46,224,59,64,129,102,186,229,164,61,11,57,186,153,193,145,71,178,51,177,20,204,161,167,98,5,238,250,187,241,238,136,46,84,161,27,9,150,209,106,66,213,186,200,220,183,131,50,30,205,20,107,38,78,69,4,181,87,180,33,189,147,241,106,103,84,242,99,85,160,169,157,117,85,236,50,143,16,90,33,103,208,235,245,78,71,90,245,41,153,96,26,25,142,106,197,3,48,224,142,31,213,6,57,214,246,183,245,151,127,170,191,83,85,236,204,108,155,106,50,75,175,119,104,59,168,89,125,156,132,70,66,45,112,243,96,218,186,95,15,237,91,247,208,94,27,20,19,222,58,40,80,76,206,182,89,69,103,110,2,52,0,32,22,139,13,168,238,176,128,28,212,22,184,199,177,24,0,214,138,238,28,73,72,38,224,142,15,178,223,184,95,122,116,223,238,154,21,247,139,155,46,143,39,146,124,152,64,64,166,145,192,212,103,194,135,220,184,184,57,26,227,167,61,242,167,180,112,117,79,105,17,142,177,184,117,91,115,180,31,219,218,221,126,
195,159,92,218,235,36,209,5,57,79,135,202,235,72,245,84,94,141,137,120,211,127,129,73,93,235,132,196,129,127,126,82,135,103,30,203,192,173,123,42,131,80,228,226,252,38,243,144,51,159,174,162,113,45,115,25,96,248,118,110,24,66,114,30,75,89,107,137,109,74,30,181,136,55,15,52,205,132,254,132,207,119,207,188,108,219,254,248,58,63,70,59,140,247,210,237,255,100,190,90,252,231,90,205,220,48,164,207,167,138,214,169,68,128,246,167,22,9,183,211,110,236,82,8,79,51,116,157,12,40,23,94,162,28,137,9,78,96,153,154,208,69,169,98,130,17,191,245,177,114,175,159,210,43,138,193,156,243,221,158,197,10,154,175,18,1,112,132,235,165,107,223,147,79,19,229,143,13,197,177,3,53,148,152,201,16,105,60,54,148,36,200,113,58,76,120,124,97,53,72,249,101,119,117,5,121,235,9,32,162,245,4,240,60,239,165,69,201,12,179,234,90,175,108,148,80,137,118,36,113,87,239,0,5,38,91,224,12,91,16,104,84,213,52,145,76,141,165,232,83,184,47,142,159,194,125,
111,119,2,65,196,62,146,174,197,107,142,77,205,34,181,17,73,132,234,29,6,103,169,106,18,5,120,74,1,205,171,10,34,121,120,153,243,24,181,100,150,186,142,90,110,169,95,74,233,201,212,221,67,118,67,200,13,245,68,60,31,86,10,156,143,177,83,39,114,44,103,248,104,128,255,254,204,51,237,186,170,251,212,136,94,118,26,33,144,4,248,80,181,122,237,188,145,5,102,213,185,127,48,189,66,201,23,26,124,158,243,109,221,243,69,187,117,221,169,109,42,76,214,172,185,141,120,2,135,33,67,29,71,115,115,46,158,60,118,156,35,99,150,181,71,244,140,193,116,128,186,238,56,168,38,255,174,190,103,240,86,80,79,19,151,99,51,108,143,136,123,168,38,210,111,186,211,158,106,187,75,83,191,230,81,178,87,156,110,39,207,168,235,225,73,86,218,71,113,182,242,120,122,225,108,232,169,236,123,209,37,8,133,196,205,201,216,165,10,44,91,18,6,90,247,86,252,101,32,85,75,209,28,97,225,138,140,219,66,15,219,163,253,70,146,197,206,15,66,156,34,4,223,102,159,197,
165,131,131,26,81,68,179,243,237,7,84,106,190,228,117,2,28,251,22,125,247,86,190,100,232,28,54,148,55,110,63,131,147,1,30,111,41,24,245,110,51,56,92,173,184,197,194,101,3,70,163,163,127,109,86,237,108,239,175,70,152,45,254,142,94,113,37,179,74,56,4,169,88,97,164,26,17,78,229,0,255,128,161,183,29,93,4,93,227,162,53,149,3,28,197,159,64,161,31,220,114,234,109,97,21,1,22,74,9,2,74,251,214,198,232,204,133,131,74,24,113,133,241,227,232,67,194,67,188,149,106,83,39,181,80,159,210,46,210,52,120,169,176,45,166,171,188,54,87,110,139,193,102,159,55,142,121,119,73,83,204,52,219,15,211,124,183,212,243,138,151,201,96,146,77,115,58,62,31,128,234,14,183,100,64,54,32,19,126,117,103,170,83,165,97,27,248,9,2,163,18,144,243,218,196,201,194,208,237,210,149,100,149,72,84,58,37,31,19,88,80,251,219,53,87,108,246,113,244,166,111,172,11,117,196,192,96,49,107,153,53,237,122,179,102,221,188,190,212,206,168,220,38,206,57,79,
15,184,83,133,38,123,9,213,253,67,222,219,223,66,164,174,25,162,205,137,200,21,151,106,181,142,209,40,8,159,42,252,101,133,72,144,6,201,133,227,122,93,24,218,223,219,22,64,221,102,141,120,122,222,224,77,3,87,19,232,22,209,94,116,187,154,11,109,107,221,240,52,181,102,138,233,116,47,247,195,164,59,104,22,155,188,135,79,236,231,11,136,221,131,183,246,206,148,208,226,79,169,60,186,214,172,132,105,143,42,148,108,199,201,68,162,192,64,148,67,171,147,65,238,152,106,127,132,211,143,172,225,100,162,186,238,92,225,17,3,0,224,160,154,50,146,180,231,48,34,129,22,68,177,237,88,108,31,19,134,90,91,62,0,62,1,234,179,215,128,46,226,160,186,109,238,142,166,133,80,19,57,200,221,55,237,146,117,83,34,231,197,223,226,62,130,216,2,7,140,30,74,87,9,33,245,203,93,218,252,254,59,241,226,132,140,37,217,178,147,211,143,54,200,210,128,108,103,233,182,214,73,215,153,105,220,204,170,210,166,10,116,174,81,224,216,198,10,253,149,165,210,98,45,52,205,
20,118,70,32,44,202,184,244,246,206,121,160,206,162,143,87,1,216,147,33,213,26,79,224,122,166,97,95,106,235,101,1,121,5,159,9,160,118,148,18,46,168,55,49,217,32,167,61,190,250,78,220,245,15,27,29,238,73,32,181,126,21,111,89,76,239,27,28,240,201,76,75,204,122,72,35,120,171,217,141,149,113,183,127,201,202,57,24,2,169,129,55,227,179,210,40,246,186,48,76,203,199,194,216,117,134,71,118,243,145,234,161,191,87,21,66,143,52,41,132,41,38,77,99,240,39,187,134,144,201,224,25,222,224,134,222,225,173,145,78,198,174,251,202,156,66,235,100,179,90,28,179,68,208,102,74,101,12,14,45,76,173,23,55,208,218,70,56,197,158,197,100,49,181,54,102,56,177,32,28,38,179,48,194,70,67,45,172,156,181,87,118,49,134,189,30,243,88,183,144,51,239,147,130,42,191,26,76,155,106,29,117,200,72,239,147,180,141,248,250,9,11,61,112,153,92,45,72,102,180,15,9,65,50,226,181,208,197,124,44,107,57,118,175,178,1,247,81,144,239,209,135,23,151,29,35,
157,99,31,74,85,166,62,171,193,110,148,124,171,50,6,146,218,85,210,30,165,118,49,12,195,222,157,90,75,151,221,73,165,120,219,81,180,123,119,53,138,232,6,83,108,11,25,187,196,239,249,220,211,22,26,122,178,228,106,72,132,218,160,146,253,117,188,46,88,86,115,70,175,46,169,99,254,128,53,111,55,135,34,3,157,21,178,197,242,14,253,195,224,176,223,110,80,252,52,218,77,205,62,56,133,162,108,27,163,30,165,88,196,221,136,222,135,161,106,53,234,156,114,199,9,82,113,151,43,234,6,52,125,175,224,79,211,215,217,201,103,52,205,253,113,221,129,125,156,142,168,246,58,234,14,244,232,248,220,234,223,205,226,86,6,250,149,188,93,229,11,98,92,153,173,89,229,127,183,238,241,247,198,125,183,49,232,91,5,161,39,79,101,109,192,92,156,143,146,7,120,26,230,110,38,237,56,158,210,145,237,103,181,254,132,86,170,237,220,204,7,83,212,8,77,69,163,42,166,160,161,124,12,97,88,67,184,27,18,140,221,89,105,230,111,196,70,38,69,235,1,206,220,152,231,82,
253,227,169,1,228,47,39,248,226,76,233,102,117,39,248,99,248,186,152,161,90,30,64,147,223,5,173,105,112,1,57,124,7,90,211,244,160,69,13,106,26,56,105,62,118,11,114,10,35,19,83,216,105,15,3,247,24,5,133,30,190,142,66,39,212,59,18,113,18,211,209,170,145,201,64,55,166,253,203,204,100,86,106,179,27,166,190,227,98,16,130,218,69,149,106,251,206,252,220,172,165,103,66,124,216,121,115,147,42,167,238,152,105,148,170,17,174,9,201,116,172,247,148,45,17,132,101,60,201,89,247,49,90,232,7,3,20,173,235,171,137,154,27,224,175,219,133,86,14,181,139,29,189,166,169,78,49,105,204,133,188,210,189,148,64,218,45,177,210,163,246,45,68,38,117,189,80,205,31,238,149,92,178,75,31,55,103,54,192,241,210,102,179,13,27,195,176,165,228,11,137,6,155,251,53,173,196,237,226,187,14,165,208,202,225,98,223,72,81,65,101,96,139,61,149,65,142,62,90,44,108,86,167,44,179,84,246,109,4,95,201,236,222,194,2,128,174,179,88,212,6,194,123,244,32,203,
88,112,82,39,70,69,161,102,133,38,118,245,226,230,201,173,45,31,228,86,123,58,170,118,88,227,118,33,105,76,219,18,67,244,212,249,112,83,140,63,53,22,215,248,166,59,200,109,218,191,229,239,65,252,62,59,166,105,63,48,83,36,38,189,171,179,66,51,194,183,93,203,114,99,112,117,127,68,116,131,100,251,234,212,152,237,161,234,230,195,210,119,240,29,211,161,7,81,52,85,219,210,12,87,50,220,182,5,13,45,55,79,210,212,227,158,74,213,186,156,115,229,152,1,21,106,111,4,230,183,125,203,5,181,147,22,110,69,225,198,87,198,176,38,239,74,149,171,144,1,113,155,181,49,111,38,180,167,100,14,225,240,145,83,176,190,153,240,230,232,252,114,32,131,150,124,105,227,237,169,5,22,66,48,151,88,49,180,194,140,166,100,218,69,50,116,39,75,99,61,204,199,66,54,63,182,143,135,36,187,110,146,79,239,20,218,91,45,137,72,236,86,225,247,142,228,32,84,244,220,94,34,14,58,235,18,229,64,53,154,213,102,39,249,158,175,61,238,229,27,253,152,114,253,34,129,
76,220,122,216,91,93,79,210,150,116,126,39,13,212,103,59,141,198,217,184,59,10,182,45,136,199,55,59,106,202,249,227,155,157,252,245,46,98,157,215,84,234,58,73,167,37,114,73,76,112,84,143,180,7,165,149,81,148,198,92,85,50,208,242,169,27,43,6,186,86,248,142,169,147,242,143,160,197,147,115,155,171,36,43,202,76,74,189,131,67,177,233,168,245,76,36,17,114,145,140,247,16,61,94,197,245,39,103,103,149,132,35,155,130,166,212,57,22,186,189,138,168,58,203,253,84,176,126,45,227,44,65,79,101,206,184,47,123,228,90,184,228,221,235,157,168,85,43,66,184,3,201,107,151,254,18,63,36,228,106,62,226,234,80,51,182,44,142,87,147,4,81,89,179,90,153,141,86,178,73,155,13,93,119,213,211,205,77,50,223,123,108,58,77,251,14,2,170,29,49,34,181,183,34,165,252,203,5,157,118,150,40,244,197,82,161,184,4,61,141,153,244,208,77,156,189,137,203,181,2,168,8,73,78,173,204,187,11,6,27,83,58,154,95,96,75,21,29,212,229,118,72,189,104,106,180,
181,168,206,89,208,90,138,181,126,119,19,48,58,206,208,126,156,131,62,84,230,244,134,35,122,134,62,13,116,242,179,80,72,180,161,72,165,202,114,23,239,156,97,152,9,87,187,195,112,190,54,184,216,151,149,229,130,52,254,152,240,216,126,129,206,36,65,213,46,219,178,50,255,206,13,115,166,200,9,139,13,179,242,122,41,105,24,237,112,215,96,179,195,60,23,140,74,163,146,86,110,79,141,3,240,55,191,239,251,207,126,53,24,236,118,127,181,203,161,141,252,248,209,156,97,42,228,64,29,133,49,173,83,28,114,219,74,134,205,171,101,155,13,32,191,184,218,177,5,178,88,158,2,143,97,231,119,21,152,64,241,172,143,226,216,16,75,189,20,143,194,249,21,85,216,5,64,11,162,228,180,213,237,226,26,155,63,202,53,102,250,228,21,74,96,143,110,16,204,209,156,135,21,202,217,236,23,185,121,69,198,98,95,82,0,26,1,93,199,250,21,86,88,176,227,207,216,183,20,60,129,77,64,51,104,24,230,153,185,126,77,201,161,140,19,248,14,215,198,177,236,36,47,96,218,29,
10,51,187,153,45,143,238,253,184,45,209,246,246,108,63,121,9,141,201,215,131,246,45,203,141,188,149,91,226,29,59,169,142,219,136,151,179,45,247,48,56,199,195,108,80,238,30,118,195,55,201,204,189,11,173,87,92,192,246,148,6,109,122,54,162,157,185,231,208,186,116,95,81,118,12,178,169,206,88,187,28,49,202,53,235,214,182,231,204,215,91,245,110,198,149,190,180,28,152,27,201,43,179,183,61,183,155,21,122,222,254,230,147,65,44,132,130,135,96,216,77,88,177,123,23,119,155,164,94,44,182,209,76,34,60,129,193,57,8,23,169,157,179,251,148,13,181,85,218,196,182,164,15,91,18,202,152,136,186,62,218,106,129,91,27,117,48,199,81,145,31,192,222,6,187,98,189,200,235,57,1,78,178,183,211,54,142,146,181,162,174,189,220,62,233,204,208,91,10,60,236,232,31,206,211,197,55,199,238,225,130,161,103,129,229,127,242,155,252,63,248,252,151,95,253,179,118,64,214,10,126,211,214,199,219,223,244,218,254,45,36,244,237,251,250,183,127,255,190,254,113,244,59,47,234,33,
213,255,238,237,127,248,250,71,235,147,255,233,211,95,253,249,211,217,122,232,155,171,63,250,2,186,254,167,239,90,60,249,250,207,219,174,248,198,221,223,176,79,241,207,116,248,227,31,252,171,167,141,136,245,134,196,127,243,116,242,175,30,207,190,217,111,88,83,191,191,69,249,235,173,134,151,47,223,121,247,183,223,121,239,57,18,174,218,128,127,103,171,1,113,220,76,222,120,131,254,26,108,39,27,190,143,33,247,40,209,8,139,157,101,204,207,172,169,109,207,226,18,234,60,232,107,242,253,213,5,139,163,80,240,66,27,140,192,240,124,52,212,77,76,118,21,220,29,108,163,90,250,234,0,211,142,224,57,28,39,126,253,183,251,120,224,133,131,35,89,198,100,92,141,86,165,70,127,92,236,241,229,62,134,140,132,217,49,43,241,67,77,253,238,52,28,210,142,228,221,29,51,103,50,228,64,151,45,80,98,76,209,179,204,186,154,67,106,14,80,8,133,109,90,159,47,118,224,98,157,204,38,114,239,99,202,90,108,253,92,183,84,36,233,215,7,153,252,53,215,78,37,44,138,40,173,
194,86,79,65,108,212,70,131,225,74,44,60,136,125,143,241,76,167,136,231,239,168,90,101,190,102,82,144,168,90,28,91,237,21,161,40,6,94,246,58,186,199,182,121,207,40,138,225,213,174,130,80,178,161,104,242,92,99,107,23,151,231,67,228,44,225,137,76,57,126,34,219,148,79,100,220,245,19,249,122,239,137,172,240,62,145,81,192,19,57,159,123,34,71,183,158,200,195,242,19,153,134,122,34,243,21,79,228,189,171,39,242,149,242,137,44,183,61,145,81,148,39,50,59,251,68,222,5,158,200,57,246,55,100,207,19,217,246,240,68,86,120,158,200,13,220,19,249,255,247,235,255,163,126,141,159,200,193,74,24,32,239,219,221,69,159,223,217,217,215,150,249,40,50,195,107,206,164,208,130,213,74,65,234,9,20,211,97,92,152,191,116,1,205,186,218,30,45,39,25,142,48,66,57,71,105,129,35,86,254,92,58,169,88,69,168,132,222,114,83,58,25,235,142,11,72,20,2,81,220,47,187,249,90,242,212,221,172,71,24,102,239,64,21,200,31,35,242,53,96,138,102,197,52,122,85,
236,60,153,69,225,195,94,162,211,118,250,52,97,191,153,183,248,167,131,115,2,253,11,24,167,131,49,245,114,180,226,50,103,128,105,229,187,58,83,234,99,28,106,246,82,173,73,241,121,105,51,63,155,4,210,180,192,129,252,62,78,173,183,124,17,156,105,171,115,109,94,93,143,69,219,129,29,73,39,55,221,21,104,1,74,76,197,137,47,194,247,136,161,240,214,161,86,138,150,131,166,117,183,93,212,141,25,82,148,182,118,146,73,209,37,251,243,135,11,106,22,163,48,95,180,142,245,72,193,144,17,186,20,27,217,39,161,168,7,147,229,220,98,4,107,64,224,35,46,213,80,110,222,128,227,121,226,111,54,82,63,250,191,0,158,102,108,192,

View file

@ -559,7 +559,7 @@ topic "StaticClock";
[s0;2 &]
[s4; StaticClock shows a clock.&]
[s4; &]
[s0;2 &]
[s1; &]
[ {{10000F(128)G(128)@1 [s0; [*2 Constructor Detail]]}}&]
[s6;%- &]
[s5;:StaticClock`:`:StaticClock`(`):%- [* StaticClock]()&]

View file

@ -115,101 +115,101 @@ COMPRESSED
40,52,213,194,30,25,129,11,47,144,153,74,182,224,117,176,91,32,19,75,117,179,63,132,172,27,65,167,17,222,234,33,91,2,225,249,161,38,174,23,115,225,147,225,51,104,53,209,205,233,183,81,219,225,51,142,253,92,65,150,75,207,119,247,138,40,76,78,52,11,110,240,215,39,89,121,23,114,62,129,204,119,144,20,192,244,238,54,75,223,199,187,199,99,163,62,20,201,63,67,87,4,229,169,115,157,221,222,26,192,251,115,228,169,54,87,153,153,73,35,30,161,221,171,30,79,197,62,196,43,47,231,89,3,103,56,117,23,244,247,47,220,180,53,242,8,134,73,99,122,85,154,161,153,233,213,160,114,30,150,206,192,130,39,74,196,212,10,143,77,47,208,114,103,26,181,236,114,146,100,5,55,207,26,32,16,23,255,200,1,125,11,57,244,157,216,64,2,178,204,149,85,62,18,5,152,145,121,27,22,178,39,29,16,79,54,164,180,236,40,160,212,187,8,183,233,67,176,197,178,129,161,181,21,13,80,216,109,226,46,103,105,203,233,134,245,43,39,61,77,194,150,226,209,154,61,
233,81,170,164,246,167,39,205,166,18,118,235,232,12,212,87,210,225,95,94,246,129,223,35,10,65,39,53,107,181,123,37,163,92,253,8,7,5,229,190,122,41,131,206,110,24,65,237,39,36,165,101,124,116,174,232,2,144,232,254,6,178,107,4,26,182,104,208,138,100,179,23,177,190,239,5,216,11,216,114,172,206,94,207,245,93,40,109,251,238,212,165,234,4,58,150,104,229,197,91,132,138,237,61,83,203,56,30,16,3,62,19,172,61,176,178,150,134,220,131,110,158,147,103,48,77,35,78,64,225,5,248,124,39,126,120,228,12,123,61,129,148,117,21,14,222,63,195,74,125,249,30,60,58,243,85,131,75,141,178,120,13,163,207,8,243,151,127,225,86,52,99,193,66,99,223,70,155,79,69,116,203,18,150,17,76,21,4,155,205,25,6,37,22,174,131,105,203,143,20,107,233,97,23,229,151,208,149,11,185,247,48,1,183,211,31,59,123,57,5,101,62,115,203,85,148,182,114,86,81,193,0,220,250,50,64,5,177,74,67,45,248,16,107,163,117,235,93,145,25,21,150,72,207,14,20,
110,174,186,210,233,64,192,99,98,68,181,52,208,83,179,46,239,58,203,76,94,161,26,6,6,153,118,123,239,247,216,134,210,52,90,100,196,197,226,183,82,26,76,55,181,53,40,209,165,54,219,169,136,174,86,226,126,228,94,116,101,117,132,160,81,70,81,167,242,214,165,33,14,27,138,237,201,20,55,58,62,16,65,138,30,155,30,3,205,35,168,68,180,205,231,67,115,220,53,161,83,23,221,108,1,71,33,234,225,138,56,148,204,137,239,238,251,238,5,10,142,23,229,252,13,245,34,118,24,91,235,30,214,245,154,231,8,208,183,133,16,10,165,125,45,141,53,77,215,211,109,155,195,254,163,134,156,159,58,189,217,77,3,168,121,94,170,153,159,106,169,40,23,184,102,230,254,125,79,166,18,130,206,50,143,116,192,153,116,236,236,3,84,175,157,155,172,182,232,193,49,82,79,30,240,75,127,249,9,116,90,19,23,5,224,161,85,12,0,207,65,107,29,107,162,128,220,174,180,103,59,2,10,27,15,191,209,154,245,84,188,83,234,60,57,58,92,30,244,227,148,150,193,40,102,200,
222,137,66,6,50,99,136,252,132,23,20,121,193,220,103,227,44,142,121,197,152,249,179,54,103,113,222,246,123,136,156,173,125,178,81,5,12,154,180,100,43,224,6,254,4,125,59,187,179,30,175,1,240,214,44,62,94,237,246,70,216,222,76,64,29,146,107,6,46,90,56,145,88,200,195,49,217,166,105,40,34,200,141,135,159,71,20,136,104,130,179,67,238,67,173,4,50,124,67,30,139,238,50,137,218,142,168,50,102,107,200,126,38,182,195,179,218,2,11,244,67,35,193,5,190,51,174,136,99,59,216,50,49,155,190,9,43,90,96,209,174,6,3,62,247,180,69,238,76,30,217,211,184,151,120,131,183,121,151,173,148,209,5,167,239,251,210,13,186,58,91,244,47,131,5,20,25,63,33,107,4,165,103,84,249,147,115,182,69,23,242,122,223,139,92,228,250,185,37,70,50,165,178,230,15,251,39,237,37,176,241,195,192,128,124,124,92,77,14,39,163,194,115,172,173,174,87,80,224,16,229,218,178,172,41,183,67,140,170,218,0,254,199,218,123,254,72,187,37,247,97,255,202,251,69,4,
41,88,4,131,104,73,36,12,16,150,97,91,128,77,24,166,225,47,196,82,188,92,173,168,11,45,119,237,221,187,54,108,65,64,231,156,115,206,61,157,115,206,57,231,233,233,56,157,115,154,233,60,157,187,61,239,221,165,188,84,176,5,203,207,135,39,156,170,83,79,213,57,85,231,252,170,26,221,157,213,195,158,15,84,171,73,154,201,43,229,244,242,1,37,45,61,188,250,232,36,95,211,72,82,67,248,204,155,87,42,232,238,70,0,233,225,97,204,231,124,59,33,53,57,215,64,162,202,66,168,222,63,214,249,51,213,109,128,29,33,93,125,235,149,106,198,240,7,126,199,192,182,166,11,102,66,233,128,170,70,105,13,19,26,234,67,153,53,5,140,32,191,191,100,20,248,67,146,10,122,65,76,26,65,233,66,189,197,146,170,55,206,152,194,244,185,54,180,214,96,176,226,249,115,11,82,170,130,26,210,225,217,13,222,161,230,99,63,60,3,127,30,217,247,42,13,56,172,201,107,68,170,156,186,131,209,60,227,193,31,207,28,186,88,210,180,191,65,136,226,163,185,77,179,21,64,
151,88,33,231,179,34,170,15,239,250,122,141,25,112,161,69,57,254,140,11,105,241,178,80,139,2,133,22,241,132,202,78,84,58,57,15,158,233,188,153,149,145,5,179,87,83,100,46,157,59,211,197,53,11,112,185,178,31,37,65,153,115,206,148,64,240,176,133,11,114,144,48,111,243,110,189,13,168,128,15,46,115,242,44,69,2,66,32,170,77,184,113,9,40,220,188,178,28,9,191,139,160,8,229,50,216,250,176,196,169,174,170,57,57,76,33,38,94,49,151,144,114,188,7,61,249,86,106,106,29,10,34,58,202,21,118,5,52,128,87,147,18,120,172,148,5,110,7,54,57,132,53,214,214,3,66,248,42,20,206,208,164,78,74,16,98,14,204,108,149,227,9,218,76,208,27,152,46,81,182,103,143,91,61,170,65,192,52,95,65,222,40,80,85,78,214,71,84,89,86,161,9,68,5,147,124,86,3,122,42,160,204,96,110,138,225,67,108,203,201,104,67,10,25,38,119,162,91,90,25,213,26,141,248,119,26,151,240,177,110,193,44,91,26,166,157,34,166,228,20,118,52,30,145,50,128,
201,2,13,128,25,87,80,27,51,84,90,65,208,178,148,52,170,51,63,61,47,63,67,39,118,115,102,229,166,220,195,103,114,196,252,189,15,201,84,38,168,248,34,10,91,199,224,7,148,243,133,230,216,150,131,96,147,35,147,165,254,150,55,216,97,149,34,94,60,15,235,207,158,251,22,226,124,189,143,150,247,39,186,30,74,191,159,110,113,75,79,81,144,209,22,193,128,89,235,178,204,40,130,42,35,63,175,59,242,234,94,228,169,222,146,131,34,130,133,40,32,29,204,154,134,164,39,70,34,160,65,121,18,130,198,2,246,245,234,196,60,191,43,53,102,165,200,98,246,225,152,88,161,114,236,162,152,30,189,55,213,141,115,224,61,77,40,127,134,142,95,202,154,114,172,62,204,26,166,178,136,49,29,60,158,206,54,56,6,147,151,84,64,72,32,160,206,188,42,88,85,143,4,163,78,85,0,15,163,185,247,89,186,186,23,8,41,89,115,206,108,188,179,28,221,72,189,146,76,169,132,45,33,124,39,80,151,81,25,174,39,237,167,43,74,211,175,211,8,106,141,54,91,7,17,199,
144,99,234,112,57,80,72,118,126,48,32,174,176,238,162,54,227,25,187,52,125,209,174,198,124,240,165,39,121,84,51,126,145,207,105,245,4,1,29,173,53,72,254,17,34,112,224,203,222,24,111,85,111,156,224,192,233,233,247,13,8,147,158,142,239,112,195,126,46,213,208,173,125,57,136,221,0,240,160,122,192,11,184,169,61,147,221,126,53,88,151,198,223,22,253,94,211,220,146,53,43,21,144,131,7,211,51,92,244,201,102,164,47,115,243,21,41,26,102,238,148,29,140,147,214,90,21,179,104,25,161,27,139,68,61,21,208,88,77,205,64,203,72,122,207,182,230,142,28,78,137,99,44,64,163,53,139,161,99,26,57,18,123,236,21,134,25,10,119,246,22,146,203,224,84,88,91,173,5,213,151,230,30,25,205,43,41,49,215,14,174,3,226,105,1,234,231,236,39,234,14,4,66,219,170,153,70,123,87,1,108,96,221,249,184,1,73,92,157,103,33,13,235,33,28,133,62,104,93,141,152,18,59,26,65,29,106,30,13,119,108,57,3,183,84,23,54,70,57,251,53,0,78,105,65,114,
34,150,68,29,142,17,107,3,66,167,21,45,212,10,77,178,223,192,68,181,249,103,150,146,209,231,25,180,90,152,54,136,231,34,142,10,146,23,176,85,9,234,181,116,143,41,124,34,244,120,168,1,40,138,12,37,224,105,4,75,162,195,88,201,207,209,49,113,3,36,148,163,247,123,241,225,195,233,13,244,246,25,55,50,155,224,62,48,99,31,7,211,31,108,14,135,195,227,121,101,143,251,229,177,194,66,223,59,126,201,97,83,98,11,7,64,205,177,27,180,30,111,19,108,189,183,47,40,247,18,71,107,95,105,202,100,68,93,238,54,43,122,111,128,91,71,161,211,63,140,165,244,91,222,66,37,53,168,176,178,124,196,162,190,42,0,192,29,196,76,201,40,92,168,146,36,66,31,118,233,198,246,77,80,37,157,169,32,103,81,149,114,28,180,207,240,67,162,168,241,168,227,204,242,158,51,217,219,90,43,197,176,32,171,239,253,58,25,189,195,1,197,243,208,122,122,134,181,208,10,108,130,55,234,127,226,212,45,0,133,183,165,128,149,203,101,243,148,75,197,226,91,248,208,152,198,
153,17,208,249,104,248,29,1,99,191,191,36,171,119,36,200,103,189,219,131,171,25,13,19,159,140,236,36,213,14,173,54,162,34,11,195,70,132,120,193,13,106,126,6,179,193,136,220,236,39,10,55,69,32,35,152,103,144,240,105,50,221,65,135,180,128,113,99,4,98,139,183,184,215,96,228,24,55,163,52,115,247,36,137,110,188,102,47,29,30,13,13,52,142,25,79,204,121,131,244,115,100,30,96,166,3,235,194,27,49,242,210,64,181,14,31,133,210,2,205,192,200,30,43,15,61,123,253,232,149,165,216,248,108,177,80,155,232,125,126,191,223,246,209,64,241,122,71,116,17,206,96,154,61,78,8,114,60,21,167,168,128,25,6,157,175,34,220,222,192,137,195,180,242,55,188,123,19,215,216,90,249,179,164,249,57,164,107,58,154,191,4,47,108,58,171,71,76,5,192,246,193,5,120,84,142,210,57,238,125,119,72,145,26,38,4,138,146,103,47,148,214,121,18,160,250,120,98,27,135,72,205,108,88,146,82,207,221,156,82,114,114,117,36,80,54,49,5,70,193,140,41,121,25,212,57,
36,35,12,5,213,13,114,168,224,47,146,71,182,58,198,2,128,97,37,149,155,180,200,31,108,172,80,229,100,194,71,94,185,37,195,194,50,148,207,59,116,196,162,143,188,19,65,180,46,76,11,16,249,65,109,67,209,185,88,56,237,186,87,69,129,100,26,143,4,82,22,73,250,164,45,36,81,82,192,7,53,243,76,194,114,12,153,167,108,215,237,137,101,136,1,35,152,135,104,16,131,2,163,144,103,5,25,193,242,62,109,155,198,68,46,186,80,215,159,177,181,221,3,147,9,76,68,114,44,108,178,200,4,195,12,17,230,57,138,157,29,203,76,181,234,21,197,206,24,112,234,221,253,61,196,119,173,86,198,142,239,210,101,102,231,95,135,51,85,7,187,241,222,35,45,228,188,206,79,155,162,76,91,21,138,79,25,117,108,93,82,188,85,1,189,155,231,208,176,154,16,229,210,116,150,82,237,61,59,46,199,35,2,18,17,250,109,105,11,193,158,206,51,87,14,115,255,200,222,101,222,27,65,62,126,141,144,154,10,141,225,54,3,169,234,105,191,216,117,50,139,222,215,12,153,129,
114,190,181,44,4,176,179,212,221,179,29,131,214,205,202,198,10,10,32,65,119,232,118,95,128,144,44,9,107,104,171,213,44,11,131,174,8,18,120,67,106,18,174,58,119,132,189,192,19,146,137,42,0,155,251,78,124,29,236,102,20,76,180,234,233,76,172,215,106,109,90,114,180,161,151,247,175,155,136,69,104,23,82,163,130,138,212,188,37,134,192,248,117,138,0,173,237,77,76,74,197,158,73,78,18,31,28,83,78,190,74,249,149,10,117,87,84,29,207,140,18,5,167,13,162,91,193,89,157,31,35,11,187,15,44,62,44,204,19,6,100,132,153,51,149,25,8,107,167,231,70,41,101,72,215,119,68,183,7,205,107,198,97,149,242,194,214,120,90,129,155,239,50,38,131,151,212,134,137,72,179,117,200,22,250,157,111,194,129,187,74,226,246,247,212,192,197,121,6,92,116,116,126,119,158,94,235,70,30,9,8,24,213,7,244,116,193,104,232,73,126,4,3,161,91,38,199,94,10,205,46,184,237,253,238,66,83,244,227,101,76,104,153,160,43,140,64,165,189,155,221,17,153,213,122,84,
5,98,238,185,237,70,167,197,128,62,184,115,58,31,134,128,146,147,112,38,199,28,84,94,20,230,103,55,53,219,216,40,82,26,26,58,66,40,32,61,156,209,160,68,144,95,142,169,144,77,78,73,43,95,202,134,36,122,57,128,6,162,251,25,192,77,52,184,115,38,186,78,0,190,237,229,212,208,222,32,250,4,105,229,28,48,187,2,68,244,28,144,189,9,4,228,129,165,90,90,210,39,49,128,254,156,208,114,37,9,96,51,108,154,72,242,55,227,192,94,102,18,138,118,136,234,119,50,74,149,144,216,209,92,196,19,102,205,188,232,23,18,102,114,77,203,143,128,130,8,148,48,173,55,132,131,97,114,12,109,88,16,249,174,58,109,73,101,135,241,20,42,197,72,62,23,229,243,196,201,184,133,44,5,165,125,79,109,33,132,232,166,23,0,38,89,211,139,112,128,57,128,5,5,125,230,126,13,233,134,220,221,189,9,13,47,113,145,141,44,93,156,31,171,214,72,9,8,240,143,221,237,19,119,63,176,13,94,117,101,58,228,226,90,122,14,51,125,39,9,209,153,98,212,5,120,
27,69,185,206,217,220,254,96,43,55,31,151,214,150,215,87,149,80,234,125,97,86,77,53,100,213,222,116,162,119,190,55,123,4,109,32,114,58,95,217,237,211,208,195,208,133,206,232,199,126,123,184,71,160,24,12,176,33,24,168,93,229,55,2,210,30,71,17,209,221,70,181,90,86,205,49,51,170,8,165,13,74,209,192,198,90,171,166,214,253,175,168,104,221,82,250,120,62,55,147,200,151,181,179,40,7,106,108,117,10,10,107,45,132,81,56,77,47,106,140,147,31,210,242,98,236,198,153,81,83,237,16,104,81,200,84,24,231,232,94,43,55,185,221,238,20,229,173,163,220,20,48,37,58,25,74,137,166,50,10,171,171,159,214,200,8,92,224,12,23,68,88,0,25,83,146,126,34,178,80,56,223,132,16,8,82,53,169,199,209,190,168,11,73,247,224,145,188,167,247,69,137,157,35,158,196,8,44,247,134,71,201,150,59,62,202,196,68,71,149,78,37,196,235,180,23,161,209,64,142,179,16,233,1,182,50,210,141,201,161,122,230,165,97,66,170,6,247,58,126,174,6,73,92,88,108,
10,181,27,19,8,233,54,246,108,65,84,151,218,251,173,161,82,110,94,29,233,115,98,14,213,84,84,53,156,138,81,172,230,12,203,208,249,80,106,250,110,176,174,83,203,7,148,11,236,64,101,185,115,102,223,57,221,246,39,244,73,123,215,0,207,46,181,44,74,55,164,100,54,148,210,97,39,115,208,200,160,68,144,39,248,103,243,171,51,25,97,65,19,202,210,218,51,34,141,247,165,150,105,38,31,185,209,192,85,66,90,178,147,128,250,168,127,86,45,87,106,205,8,117,49,121,70,146,42,164,163,2,54,177,119,180,217,237,60,99,169,26,152,164,61,255,90,255,216,194,52,47,2,222,187,235,205,58,27,213,69,74,198,56,150,15,154,31,58,45,168,23,248,24,117,130,97,32,137,43,24,90,205,112,3,236,51,206,46,106,182,6,240,30,117,212,79,164,118,182,211,9,220,63,236,160,173,201,238,160,17,12,24,163,9,225,233,192,106,170,80,118,92,181,214,16,115,202,210,127,250,152,211,172,126,94,174,224,200,11,181,61,12,155,204,45,34,188,20,217,162,134,216,208,234,17,
9,108,118,24,97,37,227,126,205,192,168,126,184,113,152,136,137,215,31,47,145,92,146,254,153,145,107,158,148,166,2,36,231,173,229,234,252,69,244,230,222,83,211,170,14,187,96,187,45,181,78,215,13,254,214,129,158,86,161,36,254,192,236,9,234,96,172,213,110,111,237,141,205,55,89,155,62,1,124,84,61,149,251,69,177,140,221,120,194,233,227,30,30,54,122,85,73,9,77,136,176,116,112,76,83,205,228,148,251,64,194,198,84,145,119,116,249,0,144,158,136,88,218,150,81,121,158,167,28,147,251,120,214,105,138,229,174,192,166,219,171,46,151,69,120,58,130,102,15,37,101,73,52,168,75,207,16,202,80,128,102,90,170,226,60,236,183,183,30,232,125,140,161,202,50,35,80,192,167,210,57,32,33,104,14,20,196,125,90,70,144,102,59,43,20,84,167,209,245,136,87,99,156,32,115,56,98,205,224,116,53,148,230,100,25,194,179,91,243,138,108,214,112,140,0,249,25,52,193,154,42,78,218,118,161,236,225,120,49,199,68,202,24,231,55,36,218,24,185,12,128,12,219,83,57,200,
142,227,130,104,127,21,13,78,166,135,107,178,50,218,71,140,21,21,12,55,78,232,160,153,28,201,194,153,98,49,211,125,19,193,195,36,201,227,237,221,122,151,230,34,191,22,194,94,117,68,162,86,226,174,21,215,237,243,219,237,194,0,57,78,80,198,25,49,11,238,75,108,179,247,190,198,39,66,104,50,131,25,86,237,116,235,253,103,218,167,178,41,98,5,139,125,182,215,14,118,51,170,206,126,85,172,233,57,62,166,250,64,223,207,40,89,80,210,66,195,20,18,8,179,94,71,12,7,42,69,157,42,134,65,187,204,103,58,146,185,94,189,62,167,19,27,133,52,34,208,169,183,240,5,64,110,89,217,240,146,135,109,101,153,141,36,85,204,26,16,13,84,147,166,98,74,128,106,140,195,172,76,45,75,111,66,102,2,9,172,100,127,223,56,34,76,218,242,141,104,247,249,227,213,114,246,64,152,185,85,25,53,65,4,45,115,57,59,197,89,213,225,118,82,236,14,158,240,2,60,69,71,64,157,57,132,102,142,95,104,2,27,24,216,33,166,48,189,224,137,25,228,196,240,228,126,
130,35,186,105,7,52,78,194,64,195,192,188,220,104,44,209,197,146,140,62,69,109,177,193,240,153,0,8,95,76,123,134,158,144,40,52,112,196,232,207,147,133,20,194,64,192,199,177,17,147,137,217,91,161,90,109,254,237,24,177,207,65,152,232,54,231,93,64,183,183,76,101,222,246,94,102,9,177,18,47,122,99,12,25,103,177,109,193,108,150,198,99,77,89,165,100,97,121,200,50,95,166,230,141,209,149,100,165,148,169,72,1,218,220,125,3,39,115,119,123,99,71,79,247,30,184,143,209,78,165,213,104,132,249,107,162,28,206,54,75,169,211,179,81,29,12,199,142,10,74,27,137,232,247,25,131,2,154,39,87,105,202,86,210,108,90,210,210,42,105,14,170,251,225,182,65,195,134,164,137,84,27,209,222,56,61,50,252,94,80,87,143,220,100,221,237,240,251,149,167,153,34,226,102,21,213,50,220,210,57,125,218,144,101,126,8,91,229,82,108,51,182,128,150,6,118,207,0,135,117,192,81,115,116,68,136,112,94,159,55,163,21,59,109,126,195,209,213,252,13,209,180,131,178,12,145,
136,105,163,17,136,176,195,173,27,6,202,125,245,11,54,155,23,17,168,198,99,53,241,66,49,65,183,202,46,89,64,59,213,197,150,118,198,130,245,186,7,163,54,197,204,244,19,117,171,190,245,50,159,168,133,1,21,143,250,142,141,2,156,129,240,163,70,233,68,130,70,189,122,201,19,39,78,127,157,200,124,251,129,47,4,217,249,214,51,46,242,213,222,222,19,64,83,88,77,237,125,103,191,223,157,23,127,171,221,246,217,237,147,15,83,184,136,254,244,179,135,66,199,215,250,46,13,248,227,148,73,85,178,224,119,6,166,137,62,10,189,106,33,245,166,30,13,177,85,155,182,42,168,229,200,112,19,196,190,224,225,65,224,147,178,211,169,58,222,97,160,190,208,245,74,216,79,116,66,237,154,53,33,1,176,218,196,148,86,79,169,39,145,237,213,173,177,59,39,137,187,29,163,199,136,62,18,83,92,67,31,228,175,104,59,70,110,108,5,65,57,51,42,10,87,158,236,13,44,128,45,166,92,101,203,31,66,179,195,218,241,39,112,241,247,14,192,106,183,177,194,50,129,173,146,38,
166,8,156,120,193,192,18,142,38,5,172,129,160,114,156,149,84,126,136,24,175,149,55,66,0,99,224,185,216,205,6,166,116,72,55,14,158,65,236,68,47,143,102,94,13,68,118,85,198,128,71,162,166,147,67,106,55,242,162,163,62,154,137,236,44,22,118,83,157,151,201,70,77,197,196,186,113,149,27,120,226,39,216,99,35,94,54,224,157,134,254,254,81,148,117,157,110,254,195,194,155,40,150,18,94,91,47,77,207,215,252,195,199,187,196,244,234,167,128,90,12,189,239,86,83,207,243,159,54,237,145,151,10,113,190,151,73,230,41,251,4,10,104,158,206,143,68,203,23,77,0,60,224,93,15,159,30,83,232,130,192,99,50,196,178,92,77,7,9,214,193,230,201,116,130,10,77,69,149,26,33,138,17,97,104,233,211,243,162,86,18,130,115,8,200,32,72,90,99,188,9,107,185,108,129,224,69,9,48,211,128,208,172,164,86,250,131,141,178,82,237,153,7,210,186,21,16,148,232,245,97,196,234,6,37,85,96,1,214,64,36,209,178,81,201,28,64,53,237,145,212,47,104,51,177,88,
22,104,226,67,68,194,109,130,32,78,45,179,187,243,70,144,145,159,171,61,20,59,70,81,164,162,13,43,11,234,228,99,196,226,196,53,221,165,113,196,208,87,158,181,24,51,142,13,89,119,158,210,215,242,123,41,38,6,67,242,154,225,91,228,224,200,2,49,18,209,231,9,201,56,121,69,113,225,57,70,90,180,37,238,142,230,137,133,150,104,179,50,24,5,231,17,219,13,156,217,58,32,77,121,44,239,170,235,188,138,247,89,121,246,241,199,236,53,52,182,241,201,199,176,172,103,96,8,106,47,178,26,152,119,228,248,87,88,222,216,173,45,37,248,233,138,238,234,57,99,39,244,243,157,34,3,183,96,125,87,251,68,202,30,50,221,70,144,198,240,235,33,250,88,10,199,147,210,236,42,249,83,64,171,136,20,80,6,206,198,21,165,229,102,17,119,156,190,243,67,228,166,72,74,245,68,174,49,199,234,87,1,107,165,209,233,150,144,166,217,109,212,201,209,208,167,92,71,233,154,222,144,65,146,234,52,5,246,68,226,64,66,190,37,61,163,86,208,237,86,80,161,129,248,82,146,
52,94,209,211,132,231,70,192,42,246,179,168,241,201,145,247,108,44,136,200,77,26,7,226,134,228,197,52,194,82,248,150,38,21,241,137,171,188,50,110,55,96,141,116,79,149,184,42,223,83,105,0,75,74,88,87,59,11,57,147,237,103,14,168,121,141,221,72,141,155,51,226,129,49,240,10,172,22,202,113,49,197,195,35,66,59,248,103,43,41,137,207,73,54,218,201,168,254,161,173,105,147,149,4,224,113,27,73,199,0,52,238,166,191,246,45,251,163,197,89,105,243,206,106,125,110,104,132,21,156,53,59,238,220,80,249,112,218,126,121,242,226,218,5,222,124,103,84,228,97,179,181,168,250,48,3,127,45,104,82,57,217,144,113,194,88,232,182,39,242,11,104,16,6,136,60,12,59,132,5,130,17,225,132,60,198,173,9,116,160,38,241,224,133,197,150,189,68,38,129,209,254,76,232,148,202,107,227,118,155,145,219,82,51,212,243,19,20,5,246,191,74,36,219,211,51,80,228,34,80,69,79,60,121,1,164,223,202,193,198,124,13,135,191,169,253,50,175,40,92,138,90,66,47,96,249,
164,53,49,91,26,51,206,213,96,72,1,36,86,209,192,236,199,25,217,91,251,73,169,148,166,158,113,224,230,8,233,0,177,112,95,191,104,193,148,16,104,89,188,120,96,79,198,53,67,197,132,79,39,175,39,85,183,141,18,124,170,50,181,188,20,86,248,50,184,194,224,71,43,49,234,127,131,144,63,55,66,97,104,80,179,27,185,153,220,30,246,28,178,251,206,243,240,215,191,40,4,193,250,211,177,239,230,68,251,43,202,203,140,93,105,121,240,222,199,231,90,74,81,7,92,102,28,69,27,200,239,165,131,115,5,185,219,71,12,186,24,239,52,112,168,168,109,222,213,197,129,233,253,12,199,217,16,242,251,158,241,221,177,53,150,6,215,39,140,53,203,64,224,60,49,95,44,65,30,136,166,84,164,251,141,6,140,81,18,67,224,242,216,115,152,168,175,34,252,97,22,87,207,197,198,130,29,48,195,100,67,108,105,150,133,86,103,235,113,122,225,169,195,65,1,177,161,13,47,110,124,103,251,199,4,59,116,205,21,158,230,60,184,76,193,78,117,250,140,176,38,60,194,89,187,131,
87,28,157,9,132,25,114,234,60,21,164,66,102,198,53,23,94,170,238,6,57,19,58,94,1,32,215,253,86,176,22,184,140,199,17,145,139,64,127,247,162,159,82,23,2,177,135,116,66,49,14,73,63,72,229,202,152,114,191,125,100,247,144,18,216,180,108,107,138,192,184,57,88,70,184,75,154,77,148,104,178,197,243,203,124,15,48,212,103,199,54,43,80,43,38,106,170,120,95,129,237,142,161,82,174,228,212,158,108,129,97,115,15,53,82,112,120,31,220,115,6,31,92,120,121,29,44,9,125,243,220,227,154,115,193,31,0,45,88,235,205,174,27,78,192,101,143,206,245,135,87,99,80,173,148,118,18,35,96,108,181,221,4,20,96,125,159,226,84,209,95,10,89,139,105,131,10,179,148,121,242,164,41,177,208,176,111,188,198,42,176,9,160,101,226,80,40,20,89,41,113,129,108,254,45,66,142,194,122,60,77,107,40,164,148,202,45,241,233,100,128,48,192,59,113,252,165,139,170,2,136,224,83,111,98,145,225,2,105,35,43,19,35,48,161,28,15,243,17,141,5,153,182,161,35,48,
53,3,211,117,68,244,0,122,222,218,125,164,40,76,182,93,244,48,204,132,160,95,172,205,132,41,117,3,149,236,165,153,166,110,126,5,112,38,73,237,164,148,100,202,243,158,182,253,88,97,81,219,221,133,56,62,78,72,161,10,192,235,238,78,29,84,251,227,240,188,27,6,17,133,69,209,58,192,153,90,122,23,28,27,73,91,4,124,36,151,124,222,227,195,230,69,2,36,215,55,1,207,101,240,154,174,93,252,197,211,242,30,56,56,200,140,160,234,247,243,179,84,227,22,148,102,230,78,92,255,54,223,31,98,67,109,192,233,93,121,160,15,200,199,105,15,208,125,36,187,155,59,142,121,87,89,72,162,110,182,19,54,217,109,24,53,147,74,226,200,142,155,134,186,83,13,173,208,102,183,122,94,173,33,22,163,46,187,117,11,198,145,54,223,237,45,95,51,3,133,202,42,184,148,170,33,6,130,189,251,9,183,110,165,219,35,161,104,26,136,34,76,146,142,51,80,131,126,238,21,132,141,28,52,176,176,51,46,54,169,102,225,240,71,131,179,43,169,17,92,23,93,57,48,127,236,
36,121,173,12,78,40,206,183,59,139,176,90,114,85,119,3,8,162,195,253,150,17,110,79,252,0,45,17,238,38,214,154,250,82,59,46,146,25,247,190,216,49,233,42,43,60,183,153,67,200,228,103,126,170,212,157,216,89,105,88,110,92,84,172,245,132,50,18,11,35,44,74,53,240,241,116,234,228,118,8,236,40,239,214,67,46,1,29,88,251,246,134,37,21,147,175,32,1,199,247,240,206,232,50,175,252,236,152,229,200,234,126,222,249,108,7,59,173,118,143,7,235,104,159,22,53,83,105,182,191,215,167,231,139,239,209,56,233,218,215,209,39,240,243,76,129,224,53,154,127,55,218,160,216,161,188,64,201,90,49,121,178,29,253,134,189,34,32,87,183,109,62,153,209,77,98,26,217,92,158,72,135,80,1,218,125,73,191,125,100,114,57,118,12,254,96,212,18,91,198,57,35,213,167,82,42,201,139,30,158,121,178,51,146,148,244,120,149,128,176,98,221,154,98,213,13,130,92,247,178,208,37,145,12,179,71,217,43,105,52,46,104,234,157,116,18,198,120,78,129,214,160,45,72,232,152,
229,113,136,28,121,59,77,11,23,28,97,24,248,54,125,185,114,122,252,172,230,57,0,186,140,70,163,183,12,154,39,214,16,96,1,24,105,11,225,74,155,204,5,21,70,171,144,38,97,35,204,199,137,227,164,155,16,52,175,129,21,67,235,65,154,196,120,245,169,110,201,141,47,104,1,126,160,78,231,119,214,216,119,175,86,176,247,55,129,247,124,13,228,84,155,2,254,190,91,129,132,224,60,118,179,55,46,234,183,96,137,238,4,240,57,137,68,194,43,14,200,98,133,18,16,243,126,133,172,5,213,182,173,163,199,221,175,87,178,226,138,0,25,77,190,181,73,162,213,20,86,189,171,40,152,94,138,41,216,206,66,73,220,68,29,137,103,80,130,235,147,48,6,175,173,15,235,13,150,138,16,94,135,70,17,249,90,200,135,242,14,19,75,166,182,130,32,122,2,116,16,20,3,144,38,51,195,3,54,0,224,167,206,123,200,190,69,171,106,110,228,218,186,101,210,166,199,141,61,134,29,103,192,32,23,218,193,218,208,205,32,68,153,35,177,141,90,212,151,155,255,141,197,8,221,226,
5,8,75,120,196,202,213,6,52,102,152,32,210,40,232,214,42,132,101,72,136,185,161,172,88,157,188,96,152,217,34,79,237,101,187,137,12,232,149,159,177,227,161,36,155,108,67,238,175,23,71,90,27,245,228,28,163,52,15,203,243,222,121,246,119,174,51,122,5,230,199,122,55,47,216,231,48,4,170,65,117,244,118,242,154,126,249,140,163,60,145,55,48,158,138,25,155,62,147,78,187,119,249,16,41,38,218,15,108,8,232,158,117,186,116,223,150,203,194,129,59,118,3,181,246,126,119,172,115,239,55,75,239,93,3,8,28,79,232,66,187,91,34,192,133,156,61,191,63,148,22,179,43,105,34,62,194,149,17,61,27,167,214,144,110,251,118,232,27,228,13,68,37,97,142,99,150,15,109,16,115,146,148,103,101,203,109,139,92,149,180,194,74,175,116,152,205,172,92,118,40,159,42,40,204,136,34,1,105,173,5,84,180,70,23,205,151,76,135,118,229,29,64,107,8,159,252,117,193,27,68,7,124,70,3,104,8,234,41,188,223,54,169,22,34,145,83,201,131,37,29,56,64,145,234,138,
37,108,4,83,186,68,135,151,157,161,204,215,244,162,156,48,2,9,55,17,63,79,226,234,15,23,41,117,9,37,186,128,193,187,18,228,233,143,94,158,24,62,11,133,149,220,17,208,154,45,114,46,184,204,89,128,175,1,96,247,96,105,135,33,208,169,35,57,3,153,51,210,89,126,214,9,0,164,20,189,163,5,106,86,72,12,119,8,40,243,87,88,152,150,39,174,204,46,28,226,187,238,146,192,123,47,165,118,247,234,4,152,218,36,31,226,136,162,71,245,239,110,239,220,74,43,98,156,97,193,202,52,221,112,250,234,73,98,193,25,72,209,140,237,20,221,1,153,205,126,83,18,45,119,5,83,194,28,196,1,46,168,147,9,177,148,74,122,238,114,75,175,111,121,122,62,169,142,150,178,130,151,60,140,131,75,8,15,131,196,105,203,133,100,170,83,64,116,165,146,215,122,8,187,37,55,113,81,203,242,22,51,155,171,74,55,38,96,156,59,170,10,133,27,100,183,191,34,182,49,214,241,89,76,181,33,36,130,16,7,49,162,71,77,242,147,117,230,206,51,141,244,66,65,1,81,
48,50,163,88,192,72,234,215,20,147,179,132,201,150,237,98,239,136,112,246,197,90,159,87,98,21,11,232,81,46,24,98,222,143,146,247,225,105,157,233,149,242,156,174,210,121,234,253,254,91,31,19,106,156,231,154,131,201,100,226,159,243,240,107,214,63,183,91,16,69,105,17,122,104,151,92,45,10,190,163,219,101,83,234,157,118,32,239,114,184,18,160,164,150,151,68,107,61,144,5,145,163,149,81,254,143,6,38,26,228,56,147,54,57,218,60,232,14,17,252,100,90,112,173,113,182,105,216,48,70,9,178,132,27,97,4,107,154,129,228,193,72,6,106,232,90,121,86,95,8,197,219,54,216,169,26,187,63,114,241,247,62,12,129,60,117,39,52,143,128,67,84,123,237,199,105,181,173,135,141,241,229,32,58,30,175,96,202,234,173,93,8,39,53,138,230,189,103,230,160,178,165,144,23,125,117,33,45,39,140,220,248,163,80,12,49,243,217,9,12,180,31,114,108,148,22,18,7,55,138,6,209,200,110,231,154,86,31,46,35,160,143,164,99,107,155,115,192,98,133,255,24,114,231,237,71,
221,215,168,24,110,219,220,77,33,227,121,111,150,214,185,108,83,174,81,160,133,251,216,1,107,105,232,161,242,51,31,160,86,58,159,105,151,54,158,217,203,198,90,27,68,47,203,202,151,103,232,150,162,225,118,133,250,112,146,44,103,110,16,90,147,113,239,201,0,25,154,126,176,33,164,121,67,136,173,154,82,12,66,145,207,44,66,186,187,237,84,160,123,112,129,48,70,172,213,185,12,2,182,1,17,43,246,33,54,17,144,233,235,72,102,66,73,247,40,56,206,34,176,170,206,96,10,70,15,49,194,239,73,177,245,122,58,219,233,223,227,246,0,220,216,12,176,53,90,91,68,190,33,35,222,227,253,173,188,48,112,227,112,177,45,177,40,97,7,166,181,231,207,253,246,78,88,84,212,121,52,2,231,233,7,113,21,78,174,183,21,244,129,220,120,38,209,192,116,212,219,91,200,119,93,237,243,238,253,13,224,121,158,170,174,252,199,130,175,51,120,233,187,250,44,184,207,121,68,80,221,147,0,40,0,13,58,130,72,147,170,81,125,160,42,157,117,52,139,66,134,145,158,62,27,199,
64,99,240,215,29,94,16,14,73,17,221,96,53,44,207,56,212,14,128,17,189,110,94,119,44,78,45,206,191,37,158,251,146,9,8,102,212,146,216,45,124,35,46,79,162,33,243,56,145,60,53,207,34,113,36,135,95,164,153,237,71,233,169,5,86,216,229,83,230,115,131,138,30,199,72,241,52,252,164,231,24,184,254,232,51,240,72,81,133,9,27,32,208,72,139,147,101,18,19,83,2,29,107,86,97,4,202,130,47,204,137,3,73,130,196,77,244,201,114,75,133,148,120,13,60,129,214,84,162,218,65,73,165,161,178,190,13,74,30,7,62,96,69,135,2,98,204,34,29,243,231,245,105,72,207,66,45,229,199,8,240,97,143,241,30,247,98,238,62,173,188,236,39,115,21,93,153,212,121,235,254,146,136,248,49,177,189,250,83,183,195,165,189,252,112,233,80,101,49,49,184,7,53,241,110,223,38,222,111,31,147,235,238,188,185,228,117,116,12,104,138,222,22,70,208,65,76,110,136,88,203,55,79,177,156,22,98,18,215,24,132,226,213,28,195,163,103,150,48,217,97,129,97,34,84,130,
235,253,182,196,169,32,17,242,228,109,61,144,19,115,233,0,62,142,8,48,29,20,127,252,19,26,35,162,198,238,234,19,191,225,101,122,105,27,20,5,30,131,38,185,199,191,34,54,212,14,110,26,156,198,50,253,161,94,205,32,177,190,178,195,79,162,79,128,169,141,116,12,72,183,25,28,164,85,141,57,7,41,238,165,68,29,193,154,33,94,248,72,75,76,3,92,131,198,193,225,97,162,144,192,251,78,127,207,184,179,237,212,7,22,144,230,232,174,133,163,2,81,198,183,52,205,251,84,224,173,22,31,174,67,9,100,56,135,101,119,111,119,123,18,160,205,232,215,183,199,190,242,216,107,147,230,51,100,158,167,165,92,49,38,222,77,218,89,92,64,181,169,245,144,1,53,144,205,171,17,175,120,153,107,137,252,86,188,77,1,222,233,126,184,224,38,139,152,200,136,97,130,0,36,215,122,68,169,155,145,115,117,208,205,252,251,224,41,255,252,153,212,25,9,64,243,10,241,66,134,144,21,144,42,53,149,61,138,172,125,223,141,69,79,239,86,122,7,45,217,10,172,210,235,45,150,
194,13,49,63,20,24,67,23,195,165,158,184,200,171,218,194,236,59,194,19,22,27,41,137,178,55,106,13,147,159,233,2,208,72,74,158,147,19,44,201,129,234,27,91,97,186,202,135,153,94,209,109,128,175,26,166,246,61,116,71,22,63,131,175,130,19,143,152,213,161,32,24,235,6,94,224,37,91,111,175,177,232,115,198,44,184,60,165,45,214,133,152,79,127,124,166,92,14,248,170,10,142,90,170,194,246,233,68,67,18,51,137,122,157,218,193,160,103,240,221,79,144,106,173,27,143,3,22,35,213,21,142,200,50,214,92,240,52,37,46,228,89,56,40,87,232,98,195,19,18,59,152,24,143,25,94,98,198,158,14,63,147,3,199,9,9,174,143,127,52,248,108,41,86,44,86,211,177,3,204,123,44,190,166,220,159,60,224,28,72,32,221,146,135,240,229,131,153,16,153,58,137,129,50,150,139,17,88,221,170,145,229,5,143,61,244,46,224,12,237,249,85,92,46,229,237,113,246,1,85,75,65,125,73,233,140,185,235,62,255,190,76,205,31,103,29,88,176,55,96,95,98,47,196,70,211,
166,254,138,79,46,31,157,207,228,185,249,240,0,246,169,40,117,236,21,49,222,253,225,119,92,61,248,216,237,203,249,217,7,193,104,71,35,57,82,138,29,60,21,185,57,94,246,103,230,126,141,9,75,58,54,100,144,126,50,158,152,20,103,104,139,68,50,140,111,248,38,152,20,207,236,0,232,168,13,110,28,213,64,100,59,128,27,23,136,153,11,37,16,155,139,153,196,242,161,63,215,47,50,175,66,206,187,177,205,34,250,159,66,33,69,2,99,101,38,240,31,81,146,152,96,35,197,207,87,92,227,105,104,201,144,185,243,90,248,214,4,93,62,49,22,232,108,106,147,47,239,182,128,46,219,57,40,240,242,150,28,215,39,207,118,19,108,93,212,24,3,195,165,203,251,236,161,244,1,246,209,98,251,194,163,244,99,33,166,9,41,217,169,129,56,153,145,44,98,35,187,0,1,44,109,61,129,108,208,190,45,118,127,14,181,38,111,1,187,146,169,234,197,17,213,9,131,246,42,60,90,142,239,96,224,128,203,238,30,58,220,16,17,129,83,195,151,142,109,248,61,87,204,14,244,119,
231,226,222,79,199,253,106,23,43,18,237,51,247,137,93,139,148,74,71,138,196,169,127,193,24,184,85,194,65,77,95,177,191,91,120,130,0,182,185,229,37,206,153,224,28,11,87,31,77,173,243,154,249,56,194,63,250,130,215,155,160,41,162,42,181,149,27,105,63,213,76,246,237,245,71,53,87,185,239,119,104,226,227,220,252,212,27,237,59,194,90,138,97,166,43,40,218,138,89,236,235,213,96,26,7,142,76,185,145,23,79,103,151,97,24,97,131,196,246,60,194,244,192,236,24,51,211,25,217,182,63,194,176,13,121,228,106,102,31,114,56,235,216,18,41,53,71,109,189,241,141,232,26,111,36,77,58,15,41,25,63,21,171,162,104,78,230,220,110,137,219,69,17,249,96,181,87,176,220,147,209,65,11,159,163,93,23,113,39,148,9,11,183,120,12,223,58,141,110,209,37,207,219,225,174,55,58,237,213,51,246,241,142,193,110,229,160,58,148,124,94,235,249,77,192,26,204,234,5,16,229,53,96,113,46,199,215,152,56,202,198,86,15,87,85,179,237,227,72,178,11,180,164,141,195,125,
28,211,65,2,100,130,225,232,73,42,230,6,10,3,186,213,90,11,49,156,213,163,176,241,33,205,45,124,21,74,214,64,211,211,214,100,72,7,32,170,163,42,249,10,6,175,21,233,251,70,252,190,178,226,244,126,59,201,33,132,198,103,148,190,134,25,31,149,243,154,215,139,195,77,191,95,63,113,214,1,62,189,79,239,190,172,137,114,183,1,246,177,177,55,113,0,6,89,214,220,26,149,196,10,41,26,130,175,194,78,231,150,225,229,235,38,222,162,101,177,79,122,230,20,226,100,197,115,79,166,66,98,50,11,14,31,9,151,234,200,246,157,217,122,157,27,50,154,225,177,23,104,175,79,48,138,152,67,19,50,236,166,210,104,14,25,255,200,63,146,249,179,219,237,112,82,249,143,31,124,159,110,174,104,175,247,139,93,172,114,127,211,41,218,39,62,85,8,155,64,134,1,173,195,112,183,214,128,217,97,130,217,233,69,62,142,239,11,129,113,246,134,199,67,139,69,239,17,72,48,173,82,146,253,211,43,197,73,117,198,131,197,237,94,134,95,62,86,14,151,238,126,184,85,125,124,
166,143,191,156,29,31,22,48,233,52,250,193,111,252,224,207,126,254,59,127,244,123,95,190,94,255,254,31,125,249,211,239,190,249,238,219,31,254,227,31,255,244,135,255,242,203,207,255,197,79,255,247,159,127,249,230,203,15,191,62,253,246,175,24,126,141,255,203,191,250,87,191,251,59,159,199,127,253,155,191,251,123,255,240,183,254,155,239,207,127,252,187,95,190,210,191,252,217,223,253,189,47,255,248,167,63,249,249,119,63,251,197,15,191,251,233,207,190,252,87,63,250,238,155,111,127,252,131,31,252,235,127,253,85,192,127,254,71,127,231,239,125,47,233,15,254,232,15,127,237,141,127,241,135,127,241,183,30,127,243,47,126,235,15,63,25,255,236,239,254,186,90,63,248,205,223,250,218,243,247,255,232,203,63,249,201,183,223,125,251,205,143,191,253,63,127,244,243,95,103,248,94,211,223,253,27,77,127,249,162,255,55,85,255,135,95,252,229,143,191,253,225,151,255,254,71,127,253,151,63,250,217,151,255,238,219,159,127,247,55,170,254,238,223,168,250,255,164,243,143,190,251,39,127,253,205,
95,253,232,47,126,243,79,191,251,217,183,63,249,171,95,169,253,79,255,252,215,248,254,252,111,217,240,103,127,252,155,191,243,219,191,243,219,191,247,7,127,240,91,95,254,226,55,126,240,79,191,154,248,43,33,63,248,205,239,59,126,149,243,181,207,215,235,87,250,31,255,254,151,127,254,237,143,127,244,39,223,252,245,143,126,240,55,3,240,217,229,231,95,190,253,218,233,203,183,63,249,158,252,229,207,254,206,223,251,117,214,47,63,248,230,231,95,190,251,23,63,250,229,28,126,249,203,111,126,248,47,255,234,103,63,253,197,79,254,217,175,15,210,127,148,101,191,188,252,39,27,246,253,221,159,127,249,101,195,47,205,250,222,128,191,109,211,175,172,248,165,105,255,233,38,252,183,63,253,197,207,254,167,255,227,127,249,180,226,219,159,124,247,255,213,134,191,17,242,105,198,175,209,63,5,254,202,140,239,190,210,254,150,21,95,149,254,149,37,95,137,95,126,240,211,127,254,229,95,124,74,249,242,205,79,254,217,151,191,254,246,39,191,248,238,71,95,254,250,155,159,253,203,159,255,246,
175,122,253,207,159,206,252,207,190,252,111,223,252,248,23,159,30,253,205,207,126,244,229,223,40,254,135,127,248,39,63,253,207,126,253,241,79,255,215,95,124,101,248,42,233,215,90,255,199,31,253,240,187,111,126,242,87,63,254,209,111,255,210,249,127,21,3,255,197,151,63,254,227,239,199,242,15,127,239,119,254,193,63,250,141,127,240,15,255,17,10,188,0,122,0,255,230,56,62,56,111,220,2,168,255,196,33,133,111,211,203,244,36,107,248,122,79,133,114,37,44,22,190,248,15,149,98,228,229,84,63,186,173,202,99,63,201,72,145,125,247,160,8,66,8,34,132,16,194,47,207,65,200,247,103,132,80,248,171,102,78,176,44,114,3,121,2,27,19,138,58,0,104,7,83,167,180,161,79,196,66,16,85,126,132,79,78,124,204,174,185,165,18,8,202,68,11,88,111,65,114,133,30,41,127,146,64,52,59,55,202,137,231,8,52,45,107,96,76,228,155,187,116,83,126,61,0,188,173,160,199,157,59,145,167,110,230,195,138,174,9,15,199,200,118,114,51,86,22,20,235,114,18,154,200,127,
24,142,213,193,174,174,18,105,123,165,37,232,241,106,56,99,189,124,65,49,9,128,210,91,182,124,87,3,44,215,85,37,237,125,182,210,244,162,49,184,13,163,156,210,219,117,146,171,208,173,71,132,56,220,178,244,18,196,171,65,206,148,0,51,158,198,204,102,222,169,186,163,13,214,76,220,75,53,229,169,114,189,197,197,68,77,111,116,237,221,184,32,132,45,67,235,48,228,36,31,74,26,152,99,63,78,103,62,170,59,79,173,163,160,8,192,6,42,189,104,234,157,235,2,10,138,216,96,229,56,49,97,213,207,93,15,56,130,203,218,228,77,102,87,139,118,142,36,147,69,132,235,143,97,70,2,131,69,134,210,88,63,110,52,222,9,158,226,79,168,187,88,186,59,193,126,166,40,147,19,248,152,129,120,7,64,154,152,169,116,46,49,175,58,195,206,34,207,193,11,57,138,203,185,36,184,139,79,20,234,110,117,23,208,201,48,32,174,69,237,110,158,200,220,187,111,173,48,133,198,182,103,8,122,43,218,173,58,18,162,98,139,104,133,111,119,0,51,129,174,117,160,0,148,21,215,
153,128,121,59,168,200,197,57,188,189,116,27,194,135,65,170,226,71,178,216,155,91,177,205,35,158,235,49,228,144,73,48,163,66,44,111,76,227,29,104,91,246,118,173,235,65,175,162,54,141,184,100,223,80,64,22,74,172,192,190,79,251,12,133,153,60,172,195,209,183,183,101,63,60,15,8,185,174,73,209,94,253,168,200,158,168,54,157,198,233,54,248,22,149,37,68,196,61,18,243,246,43,255,157,172,241,198,249,130,140,124,125,46,74,202,92,92,77,75,86,187,209,117,204,211,155,88,124,219,235,104,149,27,150,118,56,94,227,56,217,217,209,28,5,216,6,233,77,184,240,54,158,234,4,16,196,231,191,20,0,220,46,60,252,102,52,77,124,206,81,28,103,46,156,81,151,199,51,201,178,190,146,173,147,92,226,144,191,171,9,70,142,11,12,28,239,161,23,179,124,157,79,64,91,3,173,11,76,179,64,175,28,125,137,214,11,229,132,111,167,230,9,251,9,83,203,52,105,194,239,254,224,28,233,211,177,94,236,4,204,172,229,76,191,122,53,37,177,198,38,109,121,113,167,215,118,
207,5,223,215,36,94,143,40,106,76,149,65,165,242,240,172,107,210,71,56,39,67,23,123,178,204,114,5,98,39,233,228,26,46,48,245,87,190,14,30,43,186,64,37,69,171,105,196,217,236,16,179,173,198,26,109,48,70,22,203,207,90,115,38,192,229,132,123,83,136,214,182,84,86,96,132,162,8,188,212,53,59,216,232,158,240,173,93,43,152,20,64,113,70,114,147,113,123,136,59,184,24,149,186,95,139,44,214,188,59,157,142,208,170,159,186,231,202,71,208,213,255,164,123,155,48,252,103,136,240,120,245,130,52,6,54,115,34,126,231,167,45,94,21,74,5,45,216,11,198,185,249,78,34,152,122,46,77,183,67,180,222,137,154,45,241,52,155,176,247,210,35,179,36,128,188,136,124,54,32,12,108,78,227,94,64,13,251,250,131,191,200,119,149,186,152,229,147,93,76,28,138,110,229,41,198,174,18,135,23,31,47,247,91,32,115,232,166,38,218,36,174,139,183,239,73,3,248,35,12,121,219,195,149,49,243,252,147,187,72,20,105,4,173,19,119,181,196,178,77,111,114,6,245,88,76,
208,198,118,63,62,95,142,200,210,209,3,252,227,8,197,155,171,15,241,49,175,18,213,173,108,97,125,129,23,72,192,247,153,102,204,237,80,247,176,143,194,32,134,133,210,46,193,227,204,246,81,230,52,225,142,177,189,244,78,212,76,106,59,200,104,226,121,8,249,122,55,178,152,246,53,94,6,157,43,93,154,25,179,193,196,9,209,48,9,81,35,100,52,212,186,133,87,248,240,243,219,145,255,46,102,53,40,126,123,219,113,127,190,182,58,4,207,73,128,173,52,152,72,244,142,156,94,71,178,220,59,36,191,14,65,141,73,236,107,91,235,93,230,252,108,40,167,34,95,237,100,145,39,65,111,183,243,83,124,245,178,114,189,214,187,148,96,25,131,137,73,231,105,203,221,32,204,51,127,18,143,42,90,188,94,110,96,115,31,71,244,16,245,68,157,123,47,48,56,109,196,162,78,253,250,48,94,153,197,155,122,37,199,144,42,221,93,129,116,190,15,123,241,222,102,157,42,171,162,252,24,246,189,203,83,118,176,38,117,137,114,187,231,29,5,87,119,192,135,32,171,50,13,29,125,105,
38,34,82,220,64,221,7,17,34,111,184,146,159,6,224,11,54,185,119,198,117,123,72,51,143,139,28,167,199,106,239,157,38,27,206,144,236,23,14,175,14,143,96,83,196,249,53,112,175,176,242,98,7,163,157,72,198,140,13,215,250,0,65,21,251,202,99,137,180,73,163,227,201,231,135,187,91,37,9,45,195,86,127,25,198,126,42,198,157,245,28,67,49,139,95,67,224,29,143,167,211,232,174,196,56,17,98,147,197,109,18,243,236,254,200,212,96,124,110,12,107,158,168,88,117,45,37,231,227,5,74,151,201,110,48,135,30,88,68,149,197,154,235,210,166,121,105,250,122,222,36,132,233,171,79,207,152,126,2,82,175,210,142,178,21,167,69,137,61,82,173,169,60,27,213,168,236,179,218,81,130,77,70,160,39,200,124,145,82,243,214,22,191,236,105,9,86,190,210,148,178,36,81,95,78,227,14,253,137,98,22,137,228,104,120,201,251,250,162,189,150,113,247,71,239,181,133,213,109,11,243,58,237,172,235,173,157,153,42,151,145,72,214,122,134,117,44,178,126,221,40,164,227,52,251,202,
199,77,151,201,82,106,163,59,187,77,31,109,72,38,51,136,150,121,40,36,132,26,25,235,104,190,135,53,236,124,139,218,166,171,20,195,79,157,99,160,96,239,245,121,237,199,241,193,207,221,109,50,52,188,104,101,47,36,7,179,162,182,45,28,2,85,46,89,133,41,105,99,236,11,95,31,26,51,112,165,100,113,125,144,239,110,10,84,207,152,37,215,198,222,0,143,196,156,140,52,143,156,202,198,168,248,30,117,253,86,176,102,38,18,171,226,218,112,204,89,192,169,158,197,233,102,168,227,195,226,43,47,183,104,109,246,238,195,30,247,184,145,93,221,24,50,123,221,148,68,5,195,74,95,215,30,54,249,6,59,181,191,59,253,228,90,213,88,207,240,66,175,27,127,50,119,96,39,12,234,151,118,244,134,15,236,244,119,119,54,121,73,14,207,175,33,248,59,138,159,11,121,175,226,244,142,114,236,69,234,151,20,77,64,174,61,219,149,252,125,235,201,218,184,212,134,23,142,215,68,27,182,60,142,144,42,55,110,19,31,17,51,141,203,203,25,122,112,63,228,227,147,211,75,111,74,
71,203,142,169,78,131,233,124,80,172,111,113,218,164,61,248,218,155,170,31,81,87,215,158,74,57,130,83,46,245,217,106,110,208,56,17,13,81,180,29,75,111,217,163,106,85,110,117,111,110,106,54,0,170,40,237,155,136,123,246,52,93,246,166,72,160,229,45,77,51,164,136,227,67,192,11,188,208,242,235,115,47,203,27,156,216,70,139,90,229,243,194,103,162,202,134,132,35,187,37,247,106,24,205,80,102,115,126,228,245,157,239,192,119,66,196,146,250,61,133,139,32,90,41,85,54,189,50,226,110,20,242,24,117,171,176,15,242,227,34,85,138,93,195,188,90,7,115,98,13,42,112,186,0,170,97,103,176,69,21,3,163,129,169,131,193,37,63,124,21,246,118,147,140,105,192,204,201,150,187,15,245,177,150,52,190,3,83,124,210,210,226,110,64,218,197,184,215,244,233,254,232,4,210,221,30,245,185,222,18,100,168,1,45,81,14,83,101,83,39,187,213,125,67,155,255,233,230,211,48,142,167,93,3,113,58,213,177,90,86,175,180,151,67,167,222,154,127,240,195,54,60,30,132,42,146,
87,162,193,35,234,83,19,106,155,183,177,44,155,243,190,52,40,170,204,138,244,234,253,68,22,89,188,108,131,195,204,44,135,222,12,253,86,25,127,134,251,74,180,244,95,243,91,157,204,155,191,103,176,134,200,125,73,29,226,22,218,163,118,116,20,93,85,45,132,40,107,165,109,249,18,140,229,32,62,39,58,139,185,15,69,149,217,199,119,209,195,217,117,32,239,178,15,189,58,119,231,203,29,244,207,149,204,245,90,165,135,34,211,2,127,31,15,176,220,134,33,208,7,177,205,86,198,142,141,239,91,124,255,166,254,210,255,206,109,193,22,22,217,21,154,95,15,43,3,14,108,132,145,109,110,246,202,231,77,26,198,85,183,156,159,59,92,195,193,228,223,148,222,198,41,132,143,152,57,128,55,87,99,54,121,92,114,216,146,152,0,183,67,169,116,143,179,205,161,29,22,43,145,213,197,47,93,166,203,85,238,212,65,163,85,139,167,163,94,59,233,136,98,110,90,77,26,56,167,116,81,235,229,109,37,210,243,143,13,109,211,168,11,225,229,199,72,107,115,77,230,70,142,15,219,138,
235,114,187,107,209,118,252,2,120,105,88,119,149,116,10,89,117,248,181,120,222,66,183,127,231,137,193,168,67,57,157,154,150,245,111,171,165,228,163,223,231,203,102,15,225,50,228,21,206,179,239,113,45,93,95,114,243,21,238,144,135,208,166,6,212,151,28,196,227,194,61,118,87,106,103,161,46,93,2,178,99,224,61,29,71,153,92,222,185,101,72,81,133,81,111,43,228,163,2,109,24,7,162,139,62,132,207,126,128,115,154,119,89,181,251,86,46,149,210,56,58,57,182,185,184,8,75,58,39,238,112,55,40,174,107,106,73,38,103,102,15,215,234,230,60,214,91,73,165,150,94,108,156,135,31,247,177,22,169,214,84,149,237,245,203,227,45,151,17,209,134,13,144,13,63,95,109,182,143,141,33,200,17,139,188,209,59,92,235,94,182,137,42,26,35,137,233,57,165,189,174,68,98,226,222,15,154,157,53,148,112,60,179,44,239,235,189,178,26,220,92,8,142,23,156,173,71,56,56,60,87,244,150,167,241,164,33,116,117,181,139,118,180,34,17,67,82,210,36,59,50,81,167,187,163,14,
225,106,41,109,40,181,152,83,149,46,142,135,15,225,246,219,64,88,168,92,112,251,48,157,49,237,249,115,4,202,140,48,15,182,87,2,234,137,15,223,160,136,107,227,166,219,154,235,206,225,67,136,191,28,190,142,1,254,112,92,218,1,239,157,186,84,51,104,69,255,29,247,216,92,198,178,42,217,241,86,92,215,62,17,169,102,220,17,248,77,245,189,238,254,177,182,250,216,206,243,14,176,23,246,128,227,20,41,167,13,25,156,252,97,203,95,235,182,181,248,241,251,246,109,44,232,147,77,130,202,250,138,87,225,218,9,205,241,115,174,9,34,180,206,142,76,27,215,41,26,157,246,180,88,61,102,142,203,181,104,113,227,82,130,94,42,103,123,33,125,78,107,7,206,119,111,185,46,242,167,99,118,65,225,22,240,227,120,114,93,15,99,40,170,24,66,222,220,224,197,202,56,116,60,92,139,122,119,2,180,219,130,200,175,45,30,85,174,57,148,225,100,61,171,38,69,244,13,211,93,204,73,208,237,226,114,166,91,236,244,254,212,163,164,181,185,129,69,91,72,12,70,53,222,103,232,
200,88,154,142,35,219,4,99,20,217,214,122,19,204,80,240,140,102,181,106,113,135,251,171,118,124,89,187,5,131,115,229,153,154,216,189,191,251,64,95,223,234,6,151,67,25,110,236,182,46,119,159,206,202,108,34,141,100,45,214,182,27,168,90,214,251,180,200,79,210,236,1,10,121,196,159,17,243,1,225,196,249,108,159,230,137,27,216,172,237,169,189,233,248,188,117,199,29,108,12,232,115,195,218,137,240,193,37,245,117,119,132,164,164,237,62,211,45,207,169,16,207,155,244,202,51,62,44,107,138,144,162,154,50,162,203,37,197,236,162,88,153,82,78,217,19,223,247,1,165,118,64,49,251,1,28,251,126,21,26,52,57,243,151,151,74,151,168,94,61,222,39,30,227,30,138,134,126,46,150,111,227,67,133,249,190,146,106,245,141,106,108,253,117,65,179,242,237,238,188,40,20,170,129,172,44,86,78,123,214,88,209,165,152,44,232,96,83,208,84,153,108,17,46,159,27,106,152,121,225,118,31,166,22,206,20,4,223,48,223,241,84,25,156,124,170,194,63,103,88,207,95,233,26,111,24,
95,15,157,194,130,216,106,85,85,37,93,242,145,141,214,212,112,87,61,141,235,180,118,145,193,141,207,210,198,8,228,0,25,9,151,81,187,202,234,113,74,236,1,17,138,234,214,233,173,188,56,41,186,52,222,131,247,32,13,10,155,238,162,150,81,109,173,1,185,116,25,92,217,121,60,248,12,100,182,172,135,93,78,84,15,107,175,208,141,212,233,12,122,202,199,8,43,117,162,190,116,6,170,119,230,53,239,88,52,114,223,44,252,85,117,51,215,223,208,247,185,9,60,183,184,43,204,134,198,209,82,120,49,181,183,171,39,35,234,53,63,189,149,216,147,106,54,211,229,28,235,162,12,213,135,81,127,53,43,9,195,55,242,98,181,49,140,42,115,20,10,170,252,156,81,184,78,118,172,29,65,125,170,10,245,154,162,65,223,174,26,249,124,164,161,128,169,26,122,113,194,122,189,179,76,30,229,118,85,186,179,31,30,202,82,119,24,190,240,211,116,149,208,212,211,116,83,53,78,243,51,129,138,63,68,146,139,214,135,47,219,220,75,126,213,61,60,237,9,173,253,81,52,126,215,133,
92,42,139,142,135,82,137,9,252,59,68,168,82,105,107,170,253,113,169,124,134,142,32,180,84,99,183,165,29,198,165,203,225,56,27,239,223,209,119,104,75,85,165,242,7,40,56,163,162,246,217,22,250,171,86,91,221,55,212,57,53,13,130,217,12,229,189,211,243,29,168,216,182,146,184,237,129,30,141,195,15,202,143,39,102,161,7,124,249,68,126,31,142,182,219,225,171,55,213,5,87,169,184,228,213,105,74,248,11,184,139,210,12,2,203,149,82,171,229,190,87,174,181,97,32,25,57,210,153,218,156,211,162,198,71,170,240,32,149,69,149,45,98,133,53,121,56,30,22,14,192,43,17,87,39,88,43,75,241,220,145,242,194,8,218,60,135,114,121,135,163,155,181,228,218,50,171,239,35,135,84,176,36,178,158,109,23,93,144,15,115,9,34,115,64,91,174,139,250,140,122,117,1,15,71,168,204,240,72,192,201,241,91,0,185,60,183,213,162,106,169,182,42,39,68,235,119,35,119,174,151,38,137,64,135,142,27,229,85,35,206,43,63,247,101,12,69,126,168,89,235,117,102,99,12,201,
45,166,174,5,60,120,128,142,198,167,103,15,199,242,170,201,191,231,215,201,243,130,146,210,184,22,53,44,190,10,91,76,15,51,82,247,28,76,92,158,88,43,104,244,19,246,149,110,215,89,109,28,202,36,36,145,99,21,228,3,180,237,57,251,162,13,108,63,58,126,60,4,252,25,74,234,192,58,180,153,111,39,203,210,133,49,204,207,87,125,166,250,170,62,40,14,54,136,233,181,109,216,94,3,181,192,218,242,204,143,148,115,180,38,234,218,241,111,54,114,156,78,140,116,140,106,239,198,28,71,208,51,237,236,10,158,126,241,17,217,31,193,19,110,43,47,123,152,120,93,181,72,176,121,251,4,194,89,212,144,73,43,125,196,45,89,32,125,118,233,42,225,79,143,48,225,145,42,61,225,153,220,93,48,50,93,87,212,120,115,195,59,170,29,119,124,94,187,183,20,29,58,1,242,212,175,246,9,51,22,196,132,144,88,143,101,188,104,78,4,125,205,11,187,168,182,102,78,181,111,203,135,211,208,236,13,212,100,71,42,144,207,21,168,203,190,2,145,194,20,168,200,189,35,180,229,
134,33,91,47,13,189,218,14,90,2,148,137,49,44,107,232,27,18,29,141,175,192,173,136,201,150,242,4,94,6,135,163,108,237,3,222,30,110,243,61,85,153,142,246,192,104,210,192,237,69,9,37,180,178,88,197,131,250,88,192,96,53,54,190,190,202,139,197,39,36,194,231,50,249,24,56,170,230,192,39,98,112,111,200,8,174,242,30,16,236,239,177,10,67,198,159,205,239,151,65,179,68,49,97,215,73,188,213,12,172,47,209,253,128,199,100,10,67,116,81,244,234,251,60,232,62,25,138,184,145,246,70,117,159,123,206,174,99,233,149,94,77,64,248,102,152,179,214,63,79,12,162,39,163,203,176,205,47,172,77,153,80,131,189,251,15,249,114,97,97,240,224,98,175,158,141,179,216,209,98,33,197,136,157,121,238,91,63,222,76,205,34,250,185,99,13,144,85,245,244,10,237,12,69,47,33,181,224,184,67,43,90,158,238,173,204,140,2,46,65,116,227,157,248,190,147,210,123,126,92,242,18,147,130,149,67,165,83,168,181,196,92,232,154,19,171,49,1,113,18,136,26,232,195,18,30,
44,76,125,36,206,25,225,207,175,189,39,151,252,237,105,12,111,113,169,81,21,62,111,116,21,18,122,238,11,132,34,104,177,39,77,172,198,140,43,128,224,145,28,223,226,159,95,133,165,121,181,14,245,246,224,54,124,233,200,53,71,3,182,157,177,65,49,251,15,181,60,210,99,76,150,20,231,9,80,52,128,247,221,100,244,230,134,130,71,238,182,10,46,9,53,251,21,68,51,185,36,190,67,98,62,21,25,148,85,100,73,153,249,202,236,196,73,224,143,162,11,45,42,57,81,0,238,251,26,49,217,59,75,233,177,42,117,69,226,80,223,231,225,2,228,32,150,111,220,91,102,195,149,200,130,127,101,181,216,23,229,38,252,208,162,21,200,163,80,186,242,146,234,149,68,27,246,155,153,251,53,205,191,9,130,17,184,15,72,179,68,42,116,226,135,182,19,59,31,109,246,144,235,235,95,181,33,38,133,167,221,211,34,6,173,34,113,101,51,218,41,245,241,195,238,140,152,90,85,8,220,207,173,200,81,180,82,161,209,31,163,68,227,114,216,23,80,11,98,92,210,201,164,113,49,182,
160,0,230,14,26,249,17,195,60,229,79,253,84,46,118,227,244,180,55,15,81,115,79,134,95,103,44,115,152,137,175,35,237,4,61,58,84,200,82,166,252,69,197,63,92,187,117,112,232,236,67,148,235,119,94,85,135,114,215,121,119,178,37,220,208,152,39,90,135,233,134,124,182,49,29,116,252,82,142,173,62,193,195,220,24,238,134,48,216,79,57,79,148,58,88,147,3,166,105,52,251,53,186,199,241,93,118,207,192,118,13,23,97,172,11,192,218,193,57,1,29,247,247,149,154,44,73,25,114,189,47,0,101,43,64,162,146,167,5,104,240,1,204,53,99,118,197,149,22,97,50,84,57,213,207,221,176,255,129,158,164,58,98,65,66,73,158,236,221,64,247,200,152,127,111,162,6,242,137,219,224,30,70,123,230,80,171,249,244,25,103,55,109,235,14,51,112,15,234,86,63,9,180,127,95,133,226,250,3,223,87,161,78,232,106,253,171,28,216,164,205,232,63,179,7,117,65,183,248,181,144,181,138,212,79,75,64,126,26,21,114,84,102,141,234,190,227,215,172,64,103,115,178,251,92,173,
80,147,124,31,104,141,119,65,206,151,85,122,116,152,214,186,155,188,80,139,13,167,179,5,255,152,169,162,116,221,88,218,216,52,194,163,179,70,109,136,72,130,45,86,59,90,202,120,226,124,64,190,86,226,72,229,122,19,171,222,211,96,254,95,214,225,128,88,28,31,192,109,145,48,47,13,59,48,59,79,20,48,13,198,141,143,224,234,202,74,57,90,78,123,72,124,28,110,57,248,194,149,77,65,56,25,120,246,236,223,185,56,220,28,201,12,217,93,11,154,213,206,13,123,21,76,82,208,29,207,142,12,168,60,160,172,152,34,155,168,42,249,211,162,129,141,200,224,168,3,96,75,75,0,155,159,119,184,3,128,150,128,42,179,16,60,117,9,208,144,255,157,122,37,226,151,101,76,68,80,248,239,175,107,118,191,63,135,113,227,220,24,204,3,77,71,236,99,123,195,125,144,173,24,138,49,48,134,156,213,231,1,205,192,222,206,78,192,94,141,248,113,4,77,242,26,102,191,72,226,122,189,50,184,69,231,218,250,46,118,249,43,84,249,148,234,213,181,117,52,61,117,16,208,193,109,
48,129,231,108,94,223,7,162,99,207,100,59,243,75,109,217,121,255,166,248,56,22,83,8,200,82,90,143,142,31,54,174,134,151,234,76,137,8,246,161,180,122,205,46,31,181,146,125,123,161,41,219,104,251,236,82,236,57,227,50,195,162,189,156,239,83,185,38,146,93,26,44,163,245,59,183,69,123,181,67,103,174,10,136,203,195,180,144,135,87,47,212,111,79,39,117,23,159,202,230,110,158,82,130,16,60,154,206,55,172,185,221,129,205,133,135,203,35,253,100,229,133,113,124,10,88,251,235,111,55,238,75,174,148,139,51,235,243,138,159,249,128,111,186,234,32,189,50,150,205,219,66,109,150,16,47,76,224,230,82,183,161,205,201,167,171,250,102,230,109,241,38,23,243,8,246,213,19,169,210,61,138,132,18,53,135,151,25,32,181,54,228,191,59,126,79,144,224,3,240,146,202,2,213,255,209,69,251,63,249,197,215,207,98,254,147,203,246,255,183,152,255,31,10,247,63,249,94,216,127,184,94,255,107,58,255,178,98,255,183,26,254,244,175,191,249,241,143,255,173,182,255,242,219,191,250,
119,91,190,103,252,190,182,255,111,83,254,254,127,168,176,255,251,191,251,15,127,255,55,254,193,239,255,1,2,108,2,255,122,97,223,199,121,107,54,63,93,162,138,139,116,125,143,98,201,57,108,37,77,74,234,90,50,72,25,21,196,48,208,5,188,53,211,44,9,57,69,135,100,148,213,71,19,224,243,1,254,125,135,255,151,151,94,176,238,45,180,5,103,98,215,14,82,126,46,130,187,107,188,145,169,244,232,242,192,18,6,143,55,128,212,158,74,176,57,75,180,9,168,213,165,18,9,72,149,186,127,136,146,115,120,200,44,122,131,105,5,61,248,11,228,37,209,86,140,137,116,178,115,230,218,187,55,140,231,202,77,198,139,5,125,51,201,242,101,43,143,160,154,23,244,254,104,204,63,219,174,65,15,79,242,130,98,250,242,120,25,114,223,140,234,94,250,9,127,147,186,250,36,111,216,133,195,219,154,79,212,169,121,232,50,37,10,17,172,205,4,113,61,239,96,17,53,25,57,39,137,32,72,120,77,104,137,30,106,140,83,76,255,236,77,14,183,193,13,228,130,78,130,203,12,134,
117,52,181,111,98,126,140,130,67,127,58,234,33,44,142,117,27,220,55,137,227,155,91,227,172,6,147,238,166,134,201,176,100,194,56,83,164,126,62,165,28,59,153,116,73,76,64,47,17,115,70,121,2,29,208,45,85,188,33,5,243,26,33,10,121,51,245,140,21,82,201,225,44,156,51,78,200,205,132,48,49,206,8,201,158,229,6,249,28,35,124,230,205,6,218,204,71,222,92,184,54,160,114,25,91,21,204,35,217,226,181,199,25,130,47,112,201,3,134,196,53,58,148,109,253,46,20,28,197,23,239,121,69,111,242,210,47,63,231,90,22,228,57,221,155,173,93,160,2,190,150,246,220,101,138,153,65,165,24,47,195,56,207,40,239,205,230,238,102,202,178,178,81,204,78,81,52,35,173,65,144,248,0,3,179,73,120,241,246,149,70,167,64,126,141,15,212,239,1,194,17,6,215,162,12,10,248,50,230,153,90,153,251,78,83,1,215,88,196,60,183,106,175,31,62,94,192,7,49,207,140,121,63,175,128,242,226,68,177,67,99,100,60,61,207,233,1,192,247,152,253,11,148,229,150,143,
213,50,173,158,202,57,251,207,51,80,47,53,91,195,69,89,3,42,123,214,126,242,99,36,90,214,244,158,34,227,177,145,132,84,241,249,200,36,142,131,195,24,169,171,213,74,112,131,109,21,18,41,70,79,231,226,236,41,170,116,202,12,226,25,242,113,223,81,15,186,235,137,14,11,181,119,236,61,249,194,229,130,29,216,228,187,243,36,91,179,145,253,9,63,84,197,212,223,147,205,104,8,147,48,159,23,237,6,253,13,172,123,70,62,118,116,106,165,130,185,184,219,25,249,2,152,124,79,63,165,215,96,100,159,97,30,60,155,95,110,24,121,236,40,51,246,91,217,137,72,21,61,11,223,251,33,79,132,163,179,12,53,165,219,34,60,25,219,243,39,247,219,10,64,39,193,5,220,85,54,252,34,124,47,230,222,241,71,177,254,205,135,10,142,184,74,244,249,232,3,37,125,185,202,44,223,124,185,132,46,145,161,240,133,172,184,68,122,66,188,141,243,62,216,220,73,55,224,101,249,193,197,233,31,104,210,108,72,83,175,115,146,100,146,223,106,112,84,53,185,175,1,79,130,27,222,
34,96,43,41,175,217,11,227,116,246,78,151,199,246,89,195,27,155,234,84,184,154,75,49,175,140,182,231,182,57,221,75,83,91,200,205,141,80,106,44,143,159,65,61,72,233,139,137,195,115,70,58,135,25,146,139,56,38,52,67,190,28,108,157,194,29,1,19,196,51,141,226,221,35,59,189,142,122,201,242,2,66,163,102,239,7,47,95,200,231,88,239,113,154,17,159,132,217,35,242,122,182,198,172,237,171,175,34,245,40,241,47,76,31,127,226,176,152,18,7,90,146,121,123,131,136,105,24,148,179,79,183,218,230,34,238,221,134,126,87,152,238,112,17,47,3,36,185,92,54,183,184,3,174,156,245,3,206,62,221,175,44,69,227,117,46,214,150,216,116,163,149,51,236,187,81,115,156,251,255,85,202,119,253,182,155,93,137,253,43,63,236,67,176,1,140,5,18,36,47,11,228,33,5,8,246,53,9,144,167,217,245,216,254,57,30,196,158,89,204,140,29,248,77,18,155,40,246,78,138,77,236,189,83,108,98,21,171,216,197,222,123,17,139,216,123,205,39,253,198,99,59,59,134,189,89,
65,226,119,191,115,207,119,120,207,185,247,220,211,244,93,114,211,29,123,209,115,111,45,67,139,74,85,232,181,49,103,187,238,198,61,119,115,162,237,98,209,216,193,111,183,142,114,67,101,177,138,178,151,150,238,165,159,176,47,156,43,220,77,87,100,32,215,179,226,209,104,27,110,101,24,118,34,123,155,51,31,131,221,177,234,17,108,233,106,8,197,14,93,67,241,103,149,58,7,37,50,126,190,113,251,134,44,87,121,142,94,134,47,102,128,194,215,103,126,196,62,22,90,156,185,237,189,158,147,21,43,119,81,66,223,238,99,132,25,241,173,153,185,223,162,44,253,58,2,103,188,94,166,67,156,20,40,20,98,174,216,14,55,253,230,32,25,234,230,77,101,156,185,130,164,227,145,169,122,207,67,239,171,143,19,123,46,84,236,15,212,103,164,197,37,118,55,42,119,172,244,172,111,181,57,134,227,107,216,150,190,90,86,28,200,241,53,72,150,103,89,198,85,131,209,236,173,156,120,209,253,96,95,42,215,225,184,141,140,121,108,251,171,212,58,243,9,29,45,231,236,211,246,43,108,27,
246,56,50,164,8,130,29,190,73,217,15,201,129,139,160,202,203,48,221,135,234,85,67,120,10,58,207,241,123,65,168,180,13,212,79,62,234,198,211,38,53,96,58,221,147,84,133,24,182,121,79,248,102,12,65,221,200,150,195,62,135,49,221,225,61,32,233,124,168,126,32,72,180,81,172,201,100,123,106,168,82,73,150,4,230,233,109,69,172,74,150,6,202,211,194,36,214,20,250,118,63,114,115,88,65,47,63,26,35,154,53,36,129,184,116,169,131,39,231,209,3,105,215,98,45,113,38,155,209,3,78,145,185,51,8,63,122,31,83,76,179,48,10,133,115,144,17,117,248,147,213,30,216,47,239,96,43,63,247,84,80,193,109,226,210,233,18,51,88,92,157,193,3,225,217,169,246,54,22,106,6,62,153,71,7,73,121,172,201,6,243,84,37,87,221,139,42,63,58,126,193,54,164,48,87,251,38,224,96,84,226,30,249,101,254,30,232,159,194,37,140,71,24,73,118,55,221,53,251,120,29,178,243,216,88,120,160,2,225,76,156,82,138,46,60,61,84,48,124,139,162,162,225,73,93,44,
220,109,95,0,163,132,39,157,186,216,97,140,178,158,218,205,195,248,158,137,190,213,121,104,38,190,80,203,88,146,100,181,41,147,21,187,240,117,104,224,181,161,111,199,139,234,88,106,112,134,78,41,47,252,203,157,29,74,223,250,110,157,88,254,46,26,227,79,81,65,216,242,124,236,139,120,244,144,217,217,146,75,131,19,15,161,177,8,191,13,193,231,127,107,84,21,56,171,163,115,56,181,243,196,76,19,151,130,234,240,40,81,23,79,189,87,63,248,210,141,215,135,59,59,98,54,243,181,180,71,184,42,151,169,168,168,160,60,2,25,135,233,78,197,154,138,201,134,107,41,138,17,172,9,90,136,58,180,86,45,194,222,236,47,118,123,233,188,88,74,220,64,9,56,231,176,133,238,24,95,28,182,219,237,248,42,31,170,158,189,249,80,217,120,85,239,237,140,179,67,123,210,77,158,83,20,60,101,222,80,24,99,162,133,67,43,213,242,59,181,12,103,166,141,21,93,72,219,193,61,181,129,242,16,15,115,103,44,206,210,247,181,67,61,229,101,103,89,99,139,188,136,101,67,123,135,
35,230,220,148,207,235,21,206,52,237,208,80,207,214,152,45,164,215,90,169,105,177,181,20,97,60,97,131,136,253,214,114,243,90,25,57,88,209,13,9,95,109,159,155,52,227,105,189,233,40,28,39,182,150,73,154,92,158,27,244,34,108,219,240,100,98,208,232,25,53,60,169,67,135,210,54,93,45,56,102,154,199,202,72,88,13,9,111,199,54,255,206,147,217,233,13,179,201,189,218,170,212,131,50,143,176,19,220,47,180,134,231,2,195,97,83,207,156,121,24,11,181,77,144,89,181,189,215,234,182,84,87,25,113,227,182,204,109,172,240,214,13,183,241,198,56,35,134,106,117,1,85,15,44,183,21,178,90,46,239,37,114,56,91,5,217,85,227,91,30,157,21,11,147,173,164,108,210,113,153,237,168,206,164,186,202,189,118,60,19,242,4,58,236,193,136,235,230,161,136,130,140,131,2,150,106,5,17,48,192,116,130,113,251,222,157,204,107,231,162,228,117,38,47,43,114,167,59,239,218,48,147,15,106,94,106,240,197,213,88,88,141,213,217,201,250,124,126,2,205,14,36,246,195,81,213,
35,230,183,224,3,201,127,23,159,238,178,198,217,34,36,172,213,139,104,58,214,84,179,25,102,16,96,173,20,61,189,114,57,96,36,179,47,95,69,131,113,93,224,177,50,59,119,83,225,49,9,172,85,54,176,198,70,192,34,123,242,217,53,21,228,85,45,41,98,99,157,166,79,15,26,47,222,31,76,6,84,128,64,104,120,81,217,239,83,94,4,73,88,161,201,38,163,111,43,109,186,90,141,143,2,154,53,249,244,53,158,227,27,246,92,121,169,39,201,234,72,120,178,25,224,1,222,205,77,128,129,175,236,125,81,53,146,172,205,60,194,241,34,191,47,251,78,197,100,243,175,80,140,38,77,46,215,128,121,252,40,6,85,122,188,124,215,155,87,31,125,219,215,110,192,27,153,166,164,243,102,31,237,39,20,156,96,102,82,131,13,2,103,6,177,42,147,148,65,62,144,165,184,38,109,160,147,14,16,84,126,26,150,41,102,3,8,246,80,242,90,14,94,124,35,8,46,125,34,24,80,208,205,109,109,110,115,157,197,142,129,175,53,108,62,13,183,87,190,31,182,228,161,154,249,233,
30,159,80,146,241,14,193,145,4,67,204,125,62,68,229,252,222,32,180,143,213,169,73,221,245,240,79,123,25,154,210,113,201,219,60,81,5,26,218,123,207,86,207,14,54,223,42,192,120,199,177,126,101,4,228,120,65,90,159,225,166,90,123,9,89,113,206,211,71,215,48,72,49,160,216,103,109,77,27,175,222,213,40,120,213,125,165,29,77,210,130,123,71,94,77,215,238,174,30,176,27,218,100,174,222,131,79,79,165,132,27,37,227,68,110,115,86,24,119,58,199,144,34,134,112,187,23,167,5,249,99,37,109,227,139,178,159,85,89,18,118,51,177,183,46,207,216,161,183,33,85,141,82,194,217,33,96,37,138,99,165,150,72,85,205,236,30,27,247,234,84,174,7,69,192,21,50,135,193,199,45,205,109,201,236,136,193,146,144,216,103,253,172,93,236,14,104,96,143,45,44,24,7,94,134,130,150,189,201,80,5,74,230,169,13,6,219,194,170,253,72,1,146,111,241,83,202,74,190,52,179,129,176,27,3,15,90,132,55,38,2,79,165,6,202,12,129,208,125,83,30,244,18,158,35,239,
254,92,14,224,216,221,16,3,66,50,83,203,222,54,126,5,243,184,134,96,55,233,5,187,165,81,169,250,164,130,247,58,79,47,224,145,146,175,255,128,3,57,98,121,10,92,230,168,215,50,243,171,32,31,141,6,209,66,164,215,32,117,128,42,45,12,47,34,88,169,35,187,216,18,230,234,129,113,236,111,67,64,121,157,148,160,54,105,209,29,232,105,8,94,40,65,14,165,178,204,78,88,30,141,14,221,139,67,228,7,176,123,120,208,88,118,156,72,166,103,99,91,205,17,41,74,38,121,76,170,18,135,27,251,107,213,125,179,65,174,86,193,14,57,219,114,126,100,213,135,251,213,46,212,240,103,161,83,65,21,167,213,172,99,15,195,16,169,168,58,245,193,68,18,197,128,91,37,0,225,42,201,166,170,55,155,101,103,111,167,24,205,182,36,57,39,141,48,40,188,106,7,211,103,46,179,175,243,52,212,38,112,28,186,121,246,146,151,186,29,102,99,66,74,81,213,173,231,35,126,128,202,69,2,85,90,213,203,40,10,239,213,183,109,65,169,198,164,155,30,69,161,66,184,72,52,
157,249,6,250,118,251,26,228,26,89,2,237,242,41,32,41,89,181,173,195,238,128,53,49,159,21,55,30,189,141,12,171,194,235,199,55,241,227,186,228,237,36,200,8,239,226,32,154,199,53,81,211,187,204,7,104,67,5,62,241,215,74,198,166,210,246,67,139,219,116,129,38,155,157,45,159,200,236,86,12,236,6,95,44,194,139,77,51,146,229,64,218,23,248,29,118,35,97,82,183,65,115,124,187,13,105,155,164,116,214,120,3,87,217,19,85,176,237,181,126,192,236,233,49,82,252,149,118,47,86,197,89,112,73,56,221,102,0,226,234,195,89,227,225,34,192,70,191,110,23,43,83,245,116,34,171,90,133,221,43,8,183,1,237,247,247,132,228,214,98,74,85,158,105,158,52,62,86,205,245,116,15,86,134,114,124,238,165,6,53,172,17,94,61,245,92,158,84,52,122,17,220,159,11,234,7,96,29,163,112,27,22,103,25,161,62,60,48,68,44,95,99,145,11,144,0,255,227,10,47,202,106,113,135,144,2,20,131,205,229,248,0,131,69,55,95,73,145,89,103,99,81,48,204,80,145,
246,157,29,155,229,11,223,148,30,80,209,26,160,163,128,138,70,31,181,226,173,169,42,125,189,88,224,147,102,141,52,235,251,132,206,172,70,162,117,134,71,162,129,224,128,192,8,176,223,151,170,35,175,90,134,234,182,167,195,8,231,222,190,142,217,225,227,206,50,197,233,168,193,119,189,145,71,107,113,135,172,57,169,208,194,226,78,253,32,49,47,56,84,64,69,169,156,79,219,11,93,107,62,106,115,152,182,124,8,194,139,60,192,222,177,124,223,141,86,168,235,82,157,150,42,129,66,32,1,51,218,144,138,124,146,183,205,11,216,187,116,81,27,222,196,32,152,106,154,79,27,221,254,125,91,52,83,250,174,8,160,119,133,94,131,47,156,53,190,223,103,243,148,168,171,237,222,38,154,34,21,1,24,208,179,249,138,139,23,173,151,188,106,78,14,77,30,174,71,204,123,251,132,10,242,208,22,162,103,64,141,83,66,45,92,78,80,231,129,237,217,37,61,120,49,221,208,37,134,233,10,12,29,56,54,221,120,84,101,26,149,96,102,196,155,169,134,227,74,240,144,1,134,147,70,49,
156,75,90,170,2,10,161,104,192,48,99,193,177,200,142,98,235,242,124,18,42,22,83,70,73,2,161,98,52,188,126,31,73,111,155,185,130,205,207,158,195,129,43,192,165,137,135,145,81,123,118,13,19,193,237,160,37,84,88,213,148,52,29,190,158,157,233,75,172,126,220,144,1,54,198,101,111,199,183,40,249,136,248,112,220,47,26,4,9,24,144,171,178,56,83,195,232,202,217,92,14,151,238,117,20,71,124,212,62,237,140,125,96,67,128,142,118,175,173,112,232,194,109,62,156,27,93,216,150,15,111,160,170,237,144,65,59,63,187,144,193,89,112,216,86,234,102,193,242,186,214,21,189,33,143,91,97,159,140,179,185,205,45,98,179,185,81,117,14,83,115,176,213,145,217,231,237,79,229,185,131,212,38,61,168,210,14,8,73,0,183,69,6,212,92,38,6,216,35,3,178,100,135,215,241,137,80,168,166,6,204,248,217,136,209,138,66,135,92,143,125,70,236,171,196,97,75,117,142,81,35,105,115,151,106,215,200,116,20,12,4,147,15,161,84,42,99,115,221,40,134,141,51,27,233,10,
27,153,163,136,121,168,114,143,247,176,48,115,240,22,254,224,231,23,2,44,45,76,71,147,141,171,213,230,26,41,126,108,175,102,190,108,193,54,92,82,154,72,126,0,216,7,120,93,98,1,218,71,224,158,5,146,142,172,244,106,162,30,77,222,118,186,13,177,29,194,16,152,46,134,231,143,96,41,7,174,91,133,50,218,209,39,70,229,220,40,130,72,101,116,199,44,29,152,28,229,213,131,150,14,248,109,123,96,61,157,60,1,248,155,252,241,34,97,23,191,89,181,9,42,91,226,72,226,105,15,53,37,128,133,97,144,246,52,0,139,224,73,170,244,32,116,55,180,98,70,49,13,129,243,97,40,85,217,83,202,75,79,143,198,191,100,237,4,19,147,104,26,221,65,129,229,75,38,169,223,150,47,20,62,134,168,192,236,49,217,150,188,236,79,78,166,62,190,27,107,0,11,173,0,24,5,45,156,48,41,6,230,30,37,40,13,217,72,237,249,100,154,82,131,175,243,2,41,98,226,105,167,33,253,77,99,202,172,48,64,160,124,61,24,151,44,77,97,135,167,177,0,124,211,205,155,
115,10,216,195,107,84,208,218,3,236,213,235,53,20,158,164,83,168,79,193,105,252,77,149,91,70,229,212,35,187,116,175,204,0,248,150,26,228,187,222,193,198,23,253,148,183,68,158,78,77,192,32,131,248,209,32,131,163,33,181,1,143,118,14,56,51,129,82,99,226,40,48,28,93,245,227,237,181,137,33,129,235,112,194,166,80,75,151,38,105,158,26,252,197,56,67,156,105,140,26,224,92,151,240,73,114,254,250,93,3,207,70,15,42,53,23,95,187,61,61,179,136,85,216,46,53,186,209,235,114,110,93,166,194,164,55,23,255,218,44,26,113,88,79,230,20,224,227,59,52,221,118,111,3,211,177,141,196,7,172,54,243,6,153,106,121,203,90,255,137,184,17,112,99,124,57,96,195,203,99,193,210,193,158,220,184,130,246,177,56,223,94,133,102,156,48,124,26,192,131,76,184,157,33,221,138,4,25,231,39,251,166,204,31,169,167,47,193,208,38,174,233,197,218,104,18,72,20,173,8,170,33,244,26,102,240,218,112,197,161,106,59,189,97,222,38,195,236,125,225,197,26,149,237,81,222,
242,193,61,164,194,207,226,240,240,246,54,120,73,202,99,66,168,44,156,172,33,116,141,19,118,90,210,183,190,58,160,229,2,17,131,120,122,245,162,45,181,101,37,226,240,149,10,210,211,203,212,40,99,76,93,125,107,244,76,171,102,165,167,6,72,16,174,176,166,213,77,39,209,181,57,109,82,61,36,85,63,211,166,235,164,193,26,54,226,29,142,10,128,86,190,137,247,213,119,128,246,191,122,27,2,98,162,61,47,186,131,76,212,74,187,116,2,49,96,252,88,223,15,116,214,167,131,255,76,84,0,241,95,253,0,245,35,95,23,198,194,164,107,167,30,195,90,25,5,118,106,107,142,149,142,193,241,128,19,238,52,99,28,201,210,103,246,105,171,54,111,180,117,78,70,246,78,30,30,234,244,234,213,83,176,207,242,15,199,154,231,195,136,103,31,154,108,139,16,13,0,32,135,227,73,60,191,247,208,79,226,251,183,8,148,60,112,175,49,185,196,218,26,234,13,87,13,76,233,229,48,52,245,169,126,101,165,11,113,92,176,207,17,18,102,227,183,204,22,48,93,168,88,76,249,173,
203,37,217,199,240,30,84,182,236,67,91,182,174,35,61,35,5,163,75,37,89,154,162,125,63,127,104,76,34,182,126,6,8,194,213,214,36,237,25,166,115,83,238,29,238,180,76,119,170,47,233,67,30,184,234,40,246,145,50,182,184,59,135,195,109,117,137,223,100,91,58,199,184,20,193,114,31,90,203,235,64,208,255,140,233,165,238,110,141,167,151,165,83,88,238,115,152,92,45,105,89,6,71,113,57,218,14,187,32,36,69,3,1,43,137,211,72,236,77,97,116,157,191,220,165,252,21,86,83,174,113,203,146,229,59,86,61,173,145,210,19,177,94,130,10,23,216,75,195,240,6,140,182,87,77,150,92,166,109,28,47,176,215,197,131,53,223,96,231,72,32,124,201,77,95,106,30,70,238,234,240,46,101,88,239,77,81,24,71,115,83,220,224,187,34,244,146,189,155,153,84,92,70,56,42,118,191,44,159,49,99,47,184,219,219,210,150,98,101,191,190,182,221,205,174,251,79,54,242,157,6,187,115,18,226,39,81,95,192,170,34,168,176,170,230,46,218,114,218,150,143,231,71,123,44,13,
151,190,37,97,48,36,88,231,57,54,102,227,67,146,146,136,73,177,32,105,203,221,93,51,65,209,240,89,152,182,138,26,155,47,105,150,80,63,127,226,206,226,222,190,235,196,157,130,217,175,34,220,68,199,56,218,29,21,162,5,174,137,246,138,97,113,161,193,166,146,152,204,243,129,28,204,194,124,141,171,160,123,25,117,43,193,112,144,201,166,161,105,143,38,201,18,118,57,186,11,55,43,247,132,115,220,184,61,167,152,62,139,6,133,221,166,229,135,230,109,117,46,165,153,112,115,4,226,34,5,129,38,49,57,121,172,236,4,237,124,59,73,255,138,149,210,101,146,23,20,106,212,86,179,45,219,151,226,20,179,149,2,85,223,179,95,187,73,76,153,114,147,159,49,149,37,105,151,211,246,93,251,218,115,172,224,179,109,174,123,118,244,43,55,38,48,220,148,164,187,202,149,112,14,69,92,121,186,97,31,133,5,38,197,168,72,229,245,181,148,173,165,21,177,252,230,168,142,21,95,45,169,89,82,74,183,230,178,116,36,234,238,16,77,53,201,202,36,166,10,223,133,131,132,126,254,
225,25,179,69,63,83,124,82,135,190,106,187,186,88,46,220,84,75,125,49,231,219,187,47,216,8,250,121,203,226,184,13,254,116,155,14,141,230,24,112,175,159,70,12,135,108,169,155,92,234,30,26,199,220,19,25,75,44,39,229,70,97,253,204,214,245,50,222,228,62,103,169,143,182,84,62,82,102,109,238,220,251,216,60,36,237,210,136,124,47,226,142,146,142,105,149,79,52,180,75,37,99,181,75,94,60,3,84,201,216,66,154,59,190,2,106,147,239,40,228,36,193,163,47,4,84,253,122,196,213,74,33,242,240,183,236,231,99,27,149,11,11,109,113,179,122,250,150,23,141,62,242,69,161,202,221,121,201,218,81,11,73,173,74,205,157,62,138,59,156,76,10,237,85,90,61,55,193,41,53,171,205,225,54,190,142,109,232,166,92,238,172,180,220,189,115,195,157,58,51,102,22,73,204,192,166,209,34,169,213,223,76,55,224,158,100,93,119,211,245,218,48,224,227,167,52,47,1,241,41,205,155,8,127,74,243,246,217,111,105,94,103,213,35,140,97,60,36,96,43,214,74,69,254,198,240,
217,22,183,225,223,2,46,241,43,131,5,159,94,154,147,19,222,244,205,93,9,130,122,56,234,15,38,164,255,204,207,195,5,96,54,253,243,243,240,178,245,56,130,10,39,213,77,108,69,209,134,46,207,76,191,47,237,216,184,125,90,106,196,110,132,116,165,51,201,221,195,3,155,30,45,82,209,240,169,58,148,23,137,184,152,17,77,179,132,116,179,21,108,153,153,76,164,21,135,102,14,253,0,183,190,166,95,207,156,234,145,191,74,27,238,215,81,255,244,8,235,45,216,142,208,73,98,175,6,244,89,148,220,6,16,18,48,66,0,161,30,147,229,15,175,16,224,185,185,68,9,192,206,221,125,246,228,206,205,230,253,237,34,57,211,107,67,144,124,121,187,212,171,46,48,36,156,111,89,215,214,182,44,95,62,88,169,56,90,219,69,108,60,24,246,34,62,150,87,101,187,26,142,244,5,138,202,217,36,53,239,31,49,66,152,174,100,119,88,138,71,22,244,26,3,202,15,75,62,70,56,87,6,66,75,205,197,11,53,87,92,159,89,221,167,201,139,242,34,11,244,153,168,36,127,207,
133,44,194,96,186,110,228,44,58,34,89,244,88,182,186,157,156,13,103,42,212,191,70,218,41,93,213,222,255,206,94,130,131,82,132,253,23,212,91,10,102,154,127,86,155,200,166,139,11,190,83,20,234,64,253,174,70,238,79,214,1,94,166,87,14,14,163,37,249,139,139,57,255,249,171,95,126,245,47,175,229,124,79,229,79,149,114,126,250,79,235,56,63,125,123,230,195,55,223,254,246,187,151,34,190,47,219,124,87,224,249,233,135,207,254,0,229,15,139,57,191,31,243,223,254,237,255,252,197,23,223,126,124,107,191,87,101,254,176,231,63,253,242,243,159,254,239,183,246,159,170,204,252,155,127,251,239,254,253,167,202,140,251,210,249,7,149,25,17,227,149,153,223,53,45,67,180,207,188,144,71,48,199,60,233,65,150,22,112,133,230,11,106,96,226,220,74,164,50,25,17,9,216,71,108,187,245,192,198,52,13,38,116,243,237,183,248,233,130,126,253,116,105,10,129,191,161,111,88,63,29,175,208,196,184,123,119,1,102,222,150,187,79,57,146,131,46,122,204,230,241,227,204,216,183,117,
88,58,50,75,22,193,29,40,247,52,219,149,238,222,91,43,71,48,32,154,68,1,29,32,119,12,136,242,232,112,104,29,22,68,129,210,5,147,23,175,251,49,98,73,97,234,149,177,213,203,45,229,245,220,157,38,95,150,164,37,143,30,121,204,154,140,32,115,95,233,200,101,7,100,157,62,44,133,64,60,177,140,182,104,217,236,239,106,237,140,68,126,167,37,171,202,25,111,241,194,96,111,5,140,18,110,104,104,168,42,219,92,245,210,101,193,62,145,242,13,227,82,209,201,130,95,17,53,134,226,33,240,92,62,65,95,17,21,160,29,112,149,79,94,104,11,230,113,147,112,151,146,85,49,187,134,7,238,86,1,125,10,71,235,195,141,203,229,43,135,118,89,218,167,210,134,18,62,190,227,54,49,41,175,37,172,34,99,145,23,54,105,95,95,28,193,95,112,83,88,189,223,40,119,66,150,109,67,36,209,251,91,240,114,49,179,52,220,209,207,120,106,112,238,33,231,94,203,186,113,126,161,139,169,161,15,58,141,64,123,176,223,10,205,66,5,194,129,25,9,58,180,76,205,96,240,
232,200,213,44,207,175,95,138,234,221,75,184,213,45,132,186,113,199,228,28,42,20,76,144,116,164,119,21,51,71,36,78,67,26,54,198,47,121,241,86,223,4,149,130,141,35,175,248,98,248,42,195,84,251,62,78,160,158,154,34,175,71,229,155,196,179,158,139,218,64,94,30,156,132,41,56,224,236,149,64,227,190,203,34,10,194,245,92,102,225,116,105,113,77,90,12,142,118,82,120,112,210,119,234,17,92,219,113,82,217,137,11,13,165,53,108,33,228,14,66,119,229,44,63,140,6,81,177,246,18,108,86,64,118,10,147,178,216,218,210,60,124,148,229,34,195,124,6,69,245,51,227,246,81,36,245,131,92,12,204,158,119,40,71,165,154,17,230,106,130,7,61,60,81,44,105,219,205,125,231,144,163,215,7,137,103,248,242,76,116,242,183,156,200,25,139,105,175,56,37,181,3,81,13,152,110,86,75,222,166,134,63,116,50,142,27,152,118,143,165,54,217,222,113,139,225,181,220,61,135,169,9,112,48,158,235,220,225,204,247,181,193,8,139,68,96,150,254,128,93,205,191,38,114,194,78,
42,119,54,112,101,56,84,6,133,61,64,227,234,226,29,182,231,166,221,40,3,100,94,229,106,89,189,86,35,137,215,11,78,216,155,165,181,112,99,151,101,12,110,231,184,214,172,217,203,209,209,20,142,209,84,188,70,38,235,101,167,125,136,67,136,217,74,9,178,108,229,189,148,83,57,163,26,51,147,172,248,148,22,210,206,15,138,43,207,57,35,14,126,69,220,227,17,51,223,75,85,64,28,139,229,197,198,245,115,208,132,61,245,113,62,181,207,40,155,198,186,10,39,104,169,27,232,75,120,52,216,97,209,160,67,207,145,126,41,41,155,116,106,229,176,101,18,152,158,84,168,7,215,105,139,240,143,180,184,125,18,197,6,228,224,144,57,57,254,180,67,63,130,238,95,53,0,252,242,13,94,127,131,215,184,232,212,185,87,66,173,238,16,185,98,150,101,240,98,50,220,242,241,138,176,60,132,218,205,145,26,150,47,89,116,51,181,226,164,30,245,25,104,237,100,243,234,30,247,64,203,122,41,213,172,210,40,203,230,249,18,105,69,159,246,241,98,173,76,29,25,211,155,117,187,156,
187,61,99,181,152,146,125,116,18,15,30,77,18,161,221,206,27,172,78,151,196,173,187,181,154,186,243,20,95,43,114,191,100,230,141,235,17,134,127,135,215,90,189,169,120,135,193,191,183,103,70,204,19,246,42,24,156,44,200,110,218,20,159,218,17,115,107,147,25,145,46,213,160,246,189,242,170,105,128,95,102,105,110,242,160,141,185,191,239,54,148,186,81,139,190,33,105,134,211,235,144,135,188,135,166,199,234,43,90,150,246,20,9,23,74,86,174,166,205,154,166,193,244,161,111,233,75,16,94,9,100,76,244,213,210,141,4,185,49,141,169,112,93,178,90,140,61,150,12,97,183,250,27,106,117,96,76,40,224,30,64,136,235,44,153,10,14,22,221,42,45,219,236,221,44,130,204,210,67,188,1,35,25,161,213,86,107,134,160,77,5,167,94,0,165,14,106,21,94,2,210,148,56,183,160,84,95,155,6,68,248,194,242,182,141,172,120,59,122,234,51,229,105,109,6,101,53,12,51,32,46,86,138,151,88,155,96,79,10,161,190,149,51,210,214,92,73,218,12,38,175,155,93,195,205,220,
149,154,188,32,30,166,158,121,17,82,235,155,244,116,239,70,124,211,60,72,252,129,4,106,160,177,223,164,181,242,42,66,187,104,162,11,135,231,77,58,12,131,92,164,244,46,69,6,163,227,19,30,165,133,59,50,55,11,130,157,141,125,203,140,87,79,39,108,222,180,163,230,170,162,44,209,192,213,134,148,26,79,239,203,222,49,220,137,107,131,247,13,169,5,114,8,49,109,70,126,177,209,183,36,8,214,139,199,235,216,156,185,240,33,54,100,203,254,201,216,245,178,87,217,104,158,182,50,221,240,161,247,65,217,67,174,145,241,5,9,211,180,62,224,237,145,178,154,170,119,163,54,71,165,88,145,84,154,104,28,114,37,103,151,20,72,167,123,211,12,108,77,34,204,162,197,80,15,79,210,21,99,36,19,185,153,128,89,147,171,178,165,229,29,102,146,2,163,55,181,129,100,105,8,145,10,58,35,39,155,20,113,185,171,180,222,6,139,236,3,231,60,70,30,245,148,57,150,24,205,53,42,90,98,185,45,197,39,34,106,178,25,77,141,56,206,43,156,82,39,159,221,68,226,68,51,
146,26,25,35,138,144,129,28,97,109,244,15,100,30,65,40,152,143,11,70,171,151,12,121,22,180,51,163,155,55,80,90,48,7,228,207,13,185,31,197,137,129,177,140,99,214,77,164,189,122,76,33,179,19,29,86,103,150,137,51,90,182,162,74,122,195,66,250,37,165,174,127,53,22,49,13,75,53,69,23,105,220,13,242,187,116,185,222,144,23,38,87,58,142,38,89,214,241,6,67,205,149,178,9,211,36,230,229,1,66,247,226,130,135,161,135,232,58,130,148,139,252,3,19,146,237,9,68,252,20,56,3,130,34,248,214,66,51,87,230,82,100,175,141,56,157,186,158,120,81,82,97,139,123,113,251,86,209,155,209,173,222,156,144,209,238,107,173,160,101,132,147,225,58,92,73,100,59,216,150,40,221,15,241,44,227,166,54,125,137,206,183,224,128,91,193,138,108,149,152,82,109,141,107,62,99,236,3,125,174,208,154,44,64,45,149,162,197,13,141,80,130,251,9,133,93,176,97,239,111,228,102,99,230,177,12,6,226,164,71,229,236,246,192,113,75,84,54,151,239,34,85,17,207,110,57,
110,246,251,93,170,18,12,181,250,122,98,227,166,216,49,96,66,124,174,76,113,93,66,145,245,60,162,112,180,87,135,165,179,235,42,46,169,126,78,72,154,104,22,69,2,73,83,204,53,20,189,119,230,172,77,169,176,98,104,66,68,76,46,127,91,202,147,27,234,111,253,12,254,108,225,162,208,25,188,217,132,114,71,103,8,103,11,202,224,25,0,78,40,3,245,163,215,112,12,163,230,10,85,72,33,156,120,12,199,205,219,13,208,222,170,189,74,183,142,88,136,26,77,72,149,53,214,122,209,90,67,146,35,40,228,222,4,17,10,232,149,111,134,17,227,97,15,97,49,87,93,108,220,213,194,139,114,31,112,51,145,55,50,16,194,138,238,117,99,248,51,237,82,25,24,96,13,144,37,31,71,99,200,103,187,150,249,192,31,139,110,38,140,156,146,221,219,231,193,92,127,67,53,177,63,196,216,221,153,139,11,107,76,222,110,128,246,29,138,203,43,159,214,139,1,110,125,117,174,111,203,138,164,23,45,179,75,160,39,167,197,170,242,150,209,215,113,111,101,254,116,127,145,76,180,143,
138,209,10,140,229,204,140,1,139,36,109,228,12,102,149,38,181,128,158,72,3,229,59,137,79,153,66,40,67,123,84,51,209,119,165,61,149,171,28,168,141,146,119,238,40,219,5,162,70,49,106,169,46,177,128,236,208,151,42,131,29,99,110,170,52,96,228,246,27,50,107,125,237,100,208,149,236,241,212,154,241,181,226,147,237,6,177,117,183,185,126,104,200,101,245,218,175,165,161,103,47,203,142,78,181,73,10,165,141,157,110,60,145,45,193,72,43,126,224,6,74,105,70,227,9,161,19,4,184,86,153,47,68,174,130,239,102,132,237,250,6,9,230,63,138,224,148,188,166,96,88,243,211,8,45,174,171,47,83,111,173,242,218,6,119,18,48,111,199,51,70,99,165,235,99,252,83,45,156,65,204,39,120,91,101,12,61,152,154,140,119,189,41,204,144,98,18,204,39,135,55,129,124,173,18,205,160,107,132,104,182,57,229,152,134,216,217,125,131,15,136,238,113,133,195,68,29,218,152,113,49,238,253,166,94,19,80,202,45,122,201,94,234,189,125,38,91,169,94,3,184,198,191,187,150,90,
235,59,7,102,69,27,105,242,199,25,116,190,63,170,119,208,33,165,78,230,149,43,186,3,39,243,180,236,101,178,133,188,215,43,36,91,221,197,198,40,74,62,139,77,233,196,209,66,50,44,133,83,156,4,210,189,46,225,237,178,20,166,255,114,186,161,87,153,231,83,115,182,24,33,45,76,206,141,117,125,106,190,40,29,168,113,17,173,35,211,25,116,16,118,228,167,114,199,209,37,154,33,82,141,218,26,104,87,26,120,72,50,253,189,188,108,159,71,214,59,56,141,34,214,98,101,111,134,200,35,119,110,138,180,54,29,6,59,152,230,186,155,247,155,148,146,148,223,121,152,194,153,40,144,17,105,249,164,37,46,123,58,44,93,62,83,39,149,203,182,222,10,39,76,13,154,182,34,249,174,145,38,107,118,68,24,18,124,26,251,204,22,32,187,57,133,54,28,178,122,106,82,171,219,86,25,17,194,25,227,134,38,28,57,69,198,251,55,49,84,75,161,143,152,154,140,5,40,96,223,75,111,172,30,158,8,213,196,91,113,194,117,139,63,13,55,88,85,92,85,166,71,28,164,213,192,
216,70,70,28,12,244,64,61,136,104,70,184,117,191,76,129,38,226,36,86,165,106,57,221,242,167,14,249,201,122,251,58,75,204,216,236,216,173,31,196,154,101,155,222,202,42,191,52,105,200,14,108,95,46,59,207,180,49,37,70,179,153,94,166,186,10,92,150,216,93,183,249,211,18,119,185,45,19,228,179,219,153,93,192,208,163,67,68,199,158,213,135,91,181,14,21,172,82,100,36,250,144,120,107,78,58,30,205,185,6,113,145,81,181,184,170,88,254,190,73,5,197,91,75,179,120,207,104,154,60,173,201,90,227,157,162,113,77,239,144,12,179,4,144,148,122,134,62,126,94,119,246,168,231,230,232,158,122,223,208,23,169,183,220,141,111,191,160,51,183,21,192,139,70,53,124,10,170,66,8,71,170,224,237,23,81,171,152,215,32,229,183,167,60,135,43,110,54,204,59,73,126,21,38,243,16,208,234,10,187,15,108,244,118,17,10,19,21,192,109,190,105,248,196,87,177,54,131,59,235,93,87,229,221,56,87,235,167,121,133,98,1,52,2,251,204,103,158,81,96,74,139,115,79,93,209,
8,138,240,182,62,37,251,21,190,169,20,113,111,159,216,129,81,185,123,253,14,137,157,21,115,246,249,131,83,129,137,89,49,202,64,64,80,117,38,31,209,68,206,195,205,140,65,232,209,227,89,139,0,216,223,185,60,210,65,19,3,155,227,224,161,120,53,219,68,29,18,117,155,188,130,7,210,20,205,211,48,20,131,91,174,72,101,215,185,241,92,209,212,17,143,219,186,60,118,98,60,168,206,94,174,181,241,72,70,38,189,194,40,133,100,176,48,253,52,192,188,16,113,52,75,53,149,91,48,106,221,64,208,24,105,109,7,160,77,125,61,101,60,178,101,28,192,249,96,248,174,120,136,53,197,60,25,88,197,227,169,251,122,211,211,78,125,166,40,39,147,124,16,120,121,13,145,151,38,104,154,32,133,24,137,140,60,59,113,58,250,163,204,133,136,225,205,120,246,213,94,162,167,18,44,11,57,68,56,77,152,162,79,199,124,47,147,22,120,49,10,158,85,208,189,191,123,102,166,163,116,191,36,255,162,28,143,120,128,101,173,4,41,4,218,211,182,105,18,248,232,145,244,145,88,60,
92,197,125,242,59,34,75,244,186,209,0,211,225,52,34,82,249,80,95,161,108,190,144,113,55,24,194,129,218,159,150,20,181,98,127,168,21,44,201,231,151,170,132,132,97,37,129,21,89,41,8,210,197,82,144,202,40,57,251,210,41,176,86,240,219,55,187,15,146,32,104,72,107,211,220,97,172,69,216,27,131,216,203,215,183,240,186,112,147,58,165,49,222,221,134,179,83,92,245,78,103,225,250,43,127,202,184,146,151,77,51,50,230,154,143,33,248,82,211,27,192,219,40,28,140,241,72,61,140,136,17,102,230,6,224,149,120,203,74,70,84,191,177,226,64,4,37,212,93,60,92,240,113,106,250,179,79,29,58,169,206,92,237,45,28,95,160,70,94,52,88,231,200,195,150,72,148,51,67,174,189,185,39,240,239,111,227,13,104,108,47,19,215,23,79,196,225,235,20,164,106,204,161,5,57,43,12,45,2,246,223,41,203,49,200,14,191,24,182,138,82,219,180,114,166,177,140,87,224,188,157,60,89,56,92,196,164,136,82,163,173,2,73,199,35,148,35,208,34,55,117,59,169,113,147,31,
92,4,181,111,78,153,217,203,94,51,2,147,53,47,176,40,158,14,16,243,89,47,102,136,132,114,31,224,28,20,146,193,141,164,52,143,94,235,244,210,20,129,144,89,52,79,8,54,180,179,50,151,117,124,199,78,75,28,141,17,93,211,48,209,24,112,204,199,117,24,97,46,17,199,147,14,0,24,52,96,56,120,100,205,151,220,106,105,190,37,52,27,4,188,75,76,96,104,81,138,210,196,39,181,82,71,183,6,169,134,141,75,198,150,165,153,238,71,178,131,175,142,226,11,128,235,79,62,235,181,133,178,89,217,31,78,65,77,190,100,105,212,140,38,108,177,198,143,28,85,183,66,11,196,148,137,29,232,16,245,104,220,98,139,37,227,142,169,228,182,207,34,203,155,9,75,179,49,34,106,229,202,217,86,211,97,170,118,175,73,125,186,136,166,95,180,203,40,224,69,199,172,167,189,143,220,220,92,154,210,28,71,40,131,138,184,248,76,227,57,17,159,202,237,194,222,36,95,217,72,220,22,154,172,90,75,160,207,61,205,139,41,83,157,163,184,147,147,152,23,115,91,100,81,82,77,
220,172,94,89,41,216,249,156,178,108,131,46,167,80,250,73,162,236,60,79,65,12,192,141,191,32,82,102,21,178,76,69,71,193,141,185,73,168,254,52,69,56,118,49,53,172,66,76,97,108,30,125,166,243,106,26,2,129,3,210,36,2,180,140,181,131,191,60,40,194,147,188,133,134,37,164,90,32,203,80,172,69,196,218,248,129,225,49,110,35,96,94,212,188,128,245,72,9,201,139,57,24,49,113,192,35,164,97,218,58,205,167,15,145,3,232,138,193,17,176,91,87,55,243,182,207,214,131,62,184,45,168,203,28,150,6,243,56,9,163,152,243,25,136,137,116,46,203,242,13,18,246,56,223,33,225,183,48,105,217,202,181,110,2,190,60,165,12,63,148,108,233,204,131,120,4,97,55,202,26,237,16,82,225,55,229,136,145,71,41,96,245,7,229,212,58,150,212,140,168,4,41,241,18,175,13,109,180,90,175,112,201,164,46,177,25,84,227,202,77,226,38,58,180,152,210,103,8,240,9,60,150,238,209,242,156,152,220,130,205,65,83,71,134,210,135,51,179,248,186,128,90,228,243,22,47,
0,246,4,25,159,192,179,251,184,81,28,160,40,138,105,190,47,123,75,154,34,159,205,215,41,12,255,180,76,95,140,213,73,249,3,175,255,9,108,22,127,2,95,208,148,33,26,16,128,66,55,215,58,171,35,23,53,132,87,50,140,96,127,93,3,59,105,25,219,51,244,218,250,9,188,18,126,2,59,31,1,48,205,43,75,144,31,17,83,122,218,219,89,13,49,126,9,35,113,19,210,199,27,7,223,18,55,162,21,221,230,27,135,62,164,69,173,93,193,86,162,229,187,24,160,145,34,18,247,213,138,200,112,9,134,218,85,110,93,195,7,156,94,12,53,201,243,64,13,181,110,142,114,98,253,254,62,7,220,87,46,70,195,54,132,107,92,33,32,1,9,159,45,98,246,111,150,40,27,234,197,7,184,136,210,129,49,119,29,222,77,167,7,73,59,151,45,34,241,163,141,64,138,194,210,92,57,116,237,45,81,0,171,83,196,250,199,86,205,242,112,177,164,81,46,248,70,200,97,62,116,194,195,184,194,117,173,92,22,220,129,159,56,103,43,125,202,189,36,24,174,114,217,53,103,19,
232,7,144,4,4,18,230,183,136,7,174,132,155,219,96,148,90,214,140,151,95,38,26,180,136,155,97,163,28,242,214,101,186,59,192,40,223,151,152,134,135,59,42,234,137,171,83,43,143,21,150,186,252,132,69,24,195,78,203,102,207,105,212,50,190,80,203,156,73,195,11,64,252,160,45,112,29,33,141,50,83,17,211,33,162,129,102,185,141,58,205,101,83,25,161,8,205,163,183,55,43,73,173,140,225,131,158,245,49,200,96,215,44,93,13,246,86,229,235,25,98,50,251,155,157,74,29,137,0,110,229,127,50,47,244,255,194,35,58,225,169,171,232,130,68,67,149,191,118,76,176,230,164,179,242,33,87,96,209,95,155,231,158,225,174,237,76,110,184,251,51,5,12,150,206,204,162,78,187,235,131,76,142,144,19,182,66,122,201,61,147,204,59,84,75,101,36,83,186,253,96,93,177,100,40,46,112,117,106,37,37,50,173,215,247,211,68,103,73,167,188,58,105,39,99,7,193,11,73,134,217,124,87,75,153,248,206,25,135,205,49,199,33,28,37,203,193,128,78,20,48,102,11,154,7,185,
203,118,50,91,237,90,209,190,172,64,66,20,171,195,141,195,33,144,242,226,113,90,123,105,119,25,155,209,163,109,35,203,202,214,211,211,45,36,142,39,72,181,114,83,180,211,206,196,44,51,112,137,155,93,131,179,99,69,179,119,100,130,211,173,88,104,253,154,217,132,6,17,65,191,223,142,165,179,211,186,94,60,168,172,212,133,124,178,207,183,58,214,9,99,186,148,191,29,143,5,246,13,47,230,219,15,126,48,111,102,42,159,64,87,252,39,216,240,15,114,119,127,73,62,243,167,95,125,249,179,111,126,252,215,63,249,234,171,95,254,127,230,50,223,41,252,113,26,243,141,218,119,121,204,159,124,159,199,252,187,159,255,46,81,249,147,15,159,125,241,205,135,111,191,254,245,199,247,188,230,55,159,72,124,248,197,231,95,254,236,151,31,63,252,159,47,222,254,99,252,31,255,241,227,231,95,255,229,231,226,252,199,95,127,251,213,191,136,139,119,10,127,146,139,95,125,245,179,143,159,253,195,143,255,195,63,252,97,255,27,3,63,192,221,59,238,223,252,142,193,31,255,213,231,111,67,
251,171,119,240,7,0,250,249,79,191,253,226,55,159,127,251,241,103,63,250,240,205,87,0,255,159,127,251,7,71,2,189,243,254,245,175,191,252,240,147,223,126,248,226,219,111,62,254,242,231,0,232,219,95,124,245,235,79,72,95,126,252,248,179,15,95,253,252,195,215,31,127,254,245,199,111,126,241,197,151,255,11,192,250,240,241,55,31,191,254,237,119,82,252,240,213,215,223,157,199,243,23,202,238,239,190,249,36,186,239,196,246,3,236,127,248,132,242,251,195,170,254,219,199,111,127,253,245,151,223,241,247,197,207,255,232,160,45,128,193,47,190,252,99,166,255,25,71,79,253,151,207,191,253,252,199,127,253,211,183,195,182,222,82,219,191,254,248,227,127,245,79,199,245,155,175,190,248,217,239,38,237,237,129,63,158,180,247,135,129,238,127,248,251,119,2,127,255,137,206,15,204,57,48,83,191,249,129,28,251,59,23,223,126,241,171,143,31,62,127,59,48,236,61,137,254,187,153,253,205,103,127,3,8,255,253,61,138,255,1,96,252,229,171,243,13,251,119,124,189,183,255,12,91,111,56,
127,138,173,183,190,191,127,167,242,195,76,125,251,171,247,133,250,95,63,126,251,223,127,251,205,27,218,95,255,235,63,195,229,27,210,247,47,137,252,234,179,127,46,91,111,85,144,31,125,255,241,207,228,235,247,5,143,95,124,246,163,15,63,220,243,229,159,236,249,230,207,77,224,219,171,46,223,159,193,245,139,31,125,248,236,147,110,124,15,250,242,179,247,42,200,239,118,160,239,160,223,124,246,199,7,175,125,248,236,255,2,173,72,101,157,
222,137,66,6,50,99,136,252,132,23,20,121,193,220,103,227,44,142,121,197,152,249,179,54,103,113,222,246,123,136,156,173,125,178,81,5,12,154,180,100,43,224,6,254,4,125,59,187,179,30,175,1,240,214,44,62,94,237,246,70,216,222,76,64,29,146,107,6,46,90,56,145,88,200,195,49,217,166,105,40,34,200,141,135,159,71,20,136,104,130,179,67,238,67,173,4,50,124,67,30,139,238,50,137,218,142,168,50,102,107,200,126,38,182,195,179,218,2,11,244,67,35,193,5,190,51,174,136,99,59,216,50,49,155,190,9,43,90,96,209,174,6,3,62,247,180,69,238,76,30,217,211,184,151,120,131,183,121,151,173,148,209,5,167,239,251,210,13,186,58,91,244,47,131,5,20,25,63,33,107,4,165,103,84,249,147,115,182,69,23,242,122,223,139,92,228,250,185,37,70,50,165,178,230,15,251,39,237,37,176,241,195,192,128,124,124,92,77,14,39,163,194,115,172,173,174,87,80,224,16,229,218,178,172,41,183,67,140,170,218,0,254,199,218,123,254,72,187,100,247,97,255,202,251,69,4,
41,88,4,131,104,73,36,12,16,150,97,91,128,45,24,166,225,47,196,74,188,92,174,168,11,45,119,237,221,187,50,108,65,64,231,156,115,206,61,157,115,206,57,231,233,233,56,157,115,154,233,60,157,187,61,239,221,165,180,84,176,5,203,207,135,167,158,170,58,117,158,115,170,206,169,250,157,211,232,238,172,30,246,124,160,90,77,210,76,94,41,167,151,15,40,105,233,225,213,71,39,249,154,70,146,26,194,103,222,188,82,65,119,55,2,72,15,15,99,62,231,219,9,169,201,185,6,18,85,22,66,245,254,177,206,159,169,110,3,236,8,233,234,91,175,84,51,134,63,240,59,6,182,53,93,48,19,74,7,84,53,74,107,152,208,80,31,202,172,41,96,4,249,253,37,163,192,31,146,84,208,11,98,210,8,74,23,234,45,150,84,189,113,198,20,166,207,189,161,181,6,131,21,207,159,71,144,82,21,212,144,14,207,110,240,14,53,31,251,225,25,248,243,200,190,87,105,192,97,77,94,35,82,229,212,29,140,230,25,15,254,120,230,208,197,146,166,253,13,66,20,31,205,109,154,173,
0,186,196,10,57,159,21,81,125,120,215,215,107,204,128,11,45,202,241,103,92,72,139,151,133,90,20,40,180,136,39,84,118,162,210,201,121,240,76,231,205,172,140,44,152,189,154,34,115,233,220,153,46,174,89,128,203,149,253,40,9,202,156,115,166,4,130,135,45,92,144,131,132,121,155,119,235,109,64,5,124,112,153,147,103,41,18,16,2,81,109,194,141,75,64,225,230,149,229,72,248,93,4,69,40,151,193,214,135,37,78,117,85,205,201,97,10,49,241,138,185,132,148,227,61,232,201,183,82,83,235,80,16,209,81,174,176,43,160,1,188,154,148,192,99,165,44,112,59,176,201,33,172,177,182,30,16,194,87,161,112,134,38,117,82,130,16,115,96,102,171,28,79,208,102,130,222,192,116,137,178,61,123,220,234,81,13,2,166,249,10,242,70,129,170,114,178,62,162,202,178,10,77,32,42,152,228,179,26,208,83,1,101,6,115,83,12,31,98,91,78,70,27,82,200,48,185,19,221,210,202,168,214,104,196,191,211,184,132,143,117,11,102,217,210,48,237,20,49,37,167,176,163,241,136,148,
1,76,22,104,0,204,184,130,218,152,161,210,10,130,150,165,164,81,157,249,233,121,249,233,58,177,155,51,43,55,229,30,62,147,35,230,239,125,72,166,50,65,197,23,81,216,58,6,63,160,156,47,52,199,182,28,4,155,28,153,44,245,183,188,193,14,171,20,241,226,121,88,127,246,220,183,16,231,235,125,180,188,63,209,245,80,250,253,116,139,91,122,138,130,140,182,8,6,204,90,151,101,70,17,84,25,249,121,221,145,87,247,34,79,245,150,28,20,17,44,68,1,233,96,214,52,36,61,49,18,1,13,202,147,16,52,22,176,175,87,39,230,249,93,169,49,43,69,22,179,15,199,196,10,149,99,23,197,244,232,189,169,110,156,3,239,105,66,249,211,117,252,82,214,148,99,245,97,214,48,149,69,140,233,224,241,116,182,193,49,152,188,164,2,66,2,1,117,230,85,193,170,122,36,24,117,170,2,120,24,205,189,207,210,213,189,64,72,201,154,115,102,227,157,229,232,70,234,149,100,74,37,108,9,225,59,129,186,140,202,112,61,105,63,77,81,154,126,157,70,80,107,180,217,58,136,
56,134,28,83,135,203,129,66,178,243,131,1,113,133,117,23,181,25,207,216,165,233,139,118,53,230,131,47,61,201,163,154,241,139,124,78,171,39,8,232,104,173,65,242,143,16,129,3,95,246,198,120,171,122,227,4,7,78,79,191,111,64,152,244,116,124,135,27,246,115,169,134,110,237,203,65,236,6,128,7,213,3,94,192,77,237,153,236,246,171,193,186,52,254,182,232,247,154,230,150,172,89,169,128,28,60,152,158,225,162,79,54,35,125,153,155,175,72,209,48,115,167,236,96,156,180,214,170,152,69,203,8,221,88,36,234,169,128,198,106,106,6,90,70,210,123,182,53,119,228,112,74,28,99,1,26,173,89,12,29,211,200,145,216,99,175,48,204,80,184,179,183,144,92,6,167,194,218,106,45,168,190,52,247,200,104,94,73,137,185,118,112,29,16,79,11,80,63,103,63,81,119,32,16,218,86,205,52,218,187,10,96,3,235,206,199,13,72,226,234,60,11,105,88,15,225,40,244,65,235,106,196,148,216,209,8,234,80,243,104,184,99,203,25,184,165,186,176,49,202,217,175,1,112,74,11,
146,19,177,36,234,112,140,88,27,16,58,173,104,161,86,104,146,253,6,38,170,205,63,179,148,140,62,207,160,213,194,180,65,60,23,113,84,144,188,128,173,74,80,175,165,123,76,225,19,161,199,67,13,64,81,100,40,1,79,35,88,18,29,198,74,126,142,142,137,27,32,161,28,189,223,139,15,31,78,111,160,183,207,184,145,217,4,247,129,25,251,56,152,254,96,115,56,28,30,207,43,123,220,47,143,21,22,250,222,241,75,14,155,18,91,56,0,106,142,221,160,245,120,155,96,235,189,125,65,185,151,56,90,251,74,83,38,35,234,114,183,89,209,123,3,220,58,10,157,254,97,44,165,223,242,22,42,169,65,133,149,229,35,22,245,85,1,0,238,32,102,74,70,225,66,149,36,17,250,176,75,55,182,111,130,42,233,76,5,57,139,170,148,227,160,125,134,31,18,69,141,71,29,103,150,247,156,201,222,214,90,41,134,5,89,125,239,215,201,232,29,14,40,158,135,214,211,51,172,133,86,96,19,188,81,255,19,167,110,1,40,188,45,5,172,92,46,155,167,92,42,22,223,194,135,198,
52,206,140,128,206,71,195,239,8,24,251,253,37,89,189,35,65,62,235,221,30,92,205,104,152,248,100,100,39,169,118,104,181,17,21,89,24,54,34,196,11,110,80,243,51,152,13,70,228,102,63,81,184,41,2,25,193,60,131,132,79,147,233,14,58,164,5,140,27,35,16,91,188,197,189,6,35,199,184,25,165,153,187,39,73,116,227,53,123,233,240,104,104,160,113,204,120,98,206,27,164,159,35,243,0,51,29,88,23,222,136,145,151,6,170,117,248,40,148,22,104,6,70,246,88,121,232,217,235,71,175,44,197,198,103,139,133,218,68,239,243,251,253,182,143,6,138,215,59,162,139,112,6,211,236,113,66,144,227,169,56,69,5,204,48,232,124,21,225,246,6,78,28,166,149,191,225,221,155,184,198,214,202,159,37,205,207,41,93,211,209,252,37,120,97,211,89,61,98,42,0,182,15,46,192,163,114,148,206,113,239,187,67,138,212,48,33,80,148,60,123,161,180,206,147,0,213,199,19,219,56,68,106,102,195,146,148,122,238,230,148,146,147,171,35,129,178,137,41,48,10,102,76,201,203,160,
206,33,25,97,40,168,110,144,67,5,127,145,60,178,213,49,22,0,12,43,169,220,164,69,254,96,99,133,42,39,19,62,242,202,45,25,22,150,161,124,222,161,35,22,125,228,157,8,162,117,97,90,128,200,15,106,27,138,206,197,194,105,215,189,42,10,36,211,120,36,144,178,72,210,39,109,33,137,146,2,62,168,153,103,18,150,99,200,60,101,187,110,79,44,67,12,24,193,60,68,131,24,20,24,133,60,43,200,8,150,247,105,219,52,38,114,209,133,186,254,140,173,237,30,152,76,96,34,146,99,97,147,69,38,24,102,136,48,207,81,236,236,88,102,170,85,175,40,118,198,128,83,239,238,239,33,190,107,181,50,118,124,151,46,51,59,255,58,157,169,58,216,141,247,30,105,33,231,117,126,218,20,101,218,170,80,124,202,168,99,235,146,226,173,10,232,221,60,135,134,213,132,40,151,166,179,148,106,239,217,113,57,30,17,144,136,208,111,75,91,8,246,116,158,185,114,152,251,71,246,46,243,222,8,242,241,107,132,212,84,104,12,183,25,72,85,79,251,197,174,147,89,244,190,102,200,
12,148,243,173,101,33,128,157,165,238,158,237,24,180,110,86,54,86,80,0,9,186,67,183,251,2,132,100,73,88,67,91,173,102,89,24,116,69,144,192,27,82,147,112,213,185,35,236,5,158,144,76,84,1,216,220,119,226,235,96,55,163,96,162,85,79,103,98,189,86,107,211,146,163,13,189,188,127,221,68,44,66,187,144,26,21,84,164,230,45,49,4,198,175,83,4,104,109,111,98,82,42,246,76,114,146,248,224,152,114,242,85,202,175,84,168,187,162,234,120,102,148,40,56,109,16,221,10,206,234,252,24,89,216,125,96,241,97,97,158,48,32,35,204,156,169,204,64,88,59,61,55,74,41,67,186,190,35,186,61,104,94,51,14,171,148,23,182,198,211,10,220,124,151,49,25,188,164,54,76,68,154,173,67,182,208,239,124,19,14,220,85,18,183,191,167,6,46,206,51,224,162,163,243,187,243,244,90,55,242,72,64,192,168,62,160,167,11,70,67,79,242,35,24,8,221,50,57,246,82,104,118,193,109,239,119,23,154,162,31,47,99,66,203,4,93,97,4,42,237,221,236,142,200,172,214,
163,42,16,115,207,109,55,58,45,6,244,193,157,211,249,48,4,148,156,132,51,57,230,160,242,162,48,63,187,169,217,198,70,145,210,208,208,17,66,1,233,225,140,6,37,130,252,114,76,133,108,114,74,90,249,82,54,36,209,203,1,52,16,221,207,0,110,162,193,157,51,209,117,2,240,109,47,167,134,246,6,209,39,72,43,231,128,217,21,32,162,231,128,236,77,32,32,15,44,213,210,146,62,137,1,244,231,132,150,43,73,0,155,97,211,68,146,191,25,7,246,50,147,80,180,67,84,191,147,81,170,132,196,142,230,34,158,48,107,230,69,191,144,48,147,107,90,126,4,20,68,160,132,105,189,33,28,12,147,99,104,195,130,200,119,213,105,75,42,59,140,167,80,41,70,242,185,40,159,39,78,198,45,100,41,40,237,123,106,11,33,68,55,189,0,48,201,154,94,132,3,204,1,44,40,232,51,246,107,72,55,228,238,238,77,104,120,137,139,108,100,233,226,252,88,181,70,74,64,128,127,236,110,159,184,251,129,109,240,170,43,211,33,23,215,210,115,152,233,59,73,136,206,20,163,46,
192,219,40,202,117,206,230,246,7,91,185,249,184,180,182,188,190,170,132,82,239,11,179,106,170,33,171,246,166,19,189,243,189,217,35,104,3,145,211,249,202,110,159,134,30,134,46,116,70,63,246,219,195,61,2,197,96,128,13,193,64,237,42,191,17,144,246,56,138,136,238,54,170,213,178,106,142,153,81,69,40,109,80,138,6,54,214,90,53,181,238,127,69,69,235,150,210,199,243,185,153,68,190,172,157,69,57,80,99,171,83,80,88,107,33,140,194,105,122,81,99,156,252,144,150,23,99,55,206,140,154,106,135,64,139,66,166,194,56,71,247,90,185,201,237,118,167,40,111,29,229,166,128,41,209,201,80,74,52,149,81,88,93,253,180,70,70,224,2,103,184,32,194,2,200,152,146,244,19,145,133,194,249,38,132,64,144,170,73,61,142,246,69,93,72,186,7,143,228,61,189,47,74,236,28,241,36,70,96,185,55,60,74,182,220,241,81,38,38,58,170,116,42,33,94,167,189,8,141,6,114,156,133,72,15,176,149,145,110,76,14,213,51,47,13,19,82,53,184,215,241,115,53,72,226,194,
98,83,168,221,152,64,72,183,177,103,11,162,186,212,222,111,13,149,114,243,234,72,159,19,115,168,166,162,170,225,84,140,98,53,103,88,134,206,135,82,211,119,131,117,157,90,62,160,92,96,7,42,203,157,51,251,206,233,182,63,161,79,218,187,6,120,118,169,101,81,186,33,37,179,161,148,14,59,153,131,70,6,37,130,60,193,63,155,95,157,201,8,11,154,80,150,214,158,17,105,188,47,181,76,51,249,200,141,6,174,18,210,146,157,4,212,71,253,179,106,185,82,107,70,168,139,201,51,146,84,33,29,21,176,137,189,163,205,110,231,25,75,213,192,36,237,249,215,250,199,22,166,121,17,240,222,93,111,214,217,168,46,82,50,198,177,124,208,252,208,105,65,189,192,199,168,19,12,3,73,92,193,208,106,134,27,96,159,126,118,81,179,53,128,247,168,163,126,34,181,179,157,78,224,254,97,7,109,77,118,7,141,96,192,24,77,8,79,7,86,83,133,178,227,170,181,134,152,83,150,254,211,199,156,102,245,243,114,5,71,94,168,237,97,216,100,110,17,225,165,200,22,53,196,134,86,
143,72,96,179,195,8,43,25,247,107,6,70,245,195,141,195,68,76,188,254,120,137,228,146,244,207,140,92,243,164,52,21,32,57,111,45,87,231,47,162,55,247,158,154,86,117,216,5,219,109,169,117,186,110,240,183,14,244,180,10,37,241,7,102,79,80,7,99,173,118,123,107,111,108,190,201,218,244,9,224,163,234,169,220,47,138,101,236,198,19,78,31,247,240,176,209,171,74,74,104,66,132,165,131,99,154,106,38,167,220,7,18,54,166,138,188,163,203,7,128,244,68,196,210,182,140,202,243,60,229,152,220,199,179,78,83,44,119,5,54,221,94,117,185,44,194,211,17,52,123,40,41,75,162,65,93,122,134,80,134,2,52,211,82,21,231,97,191,189,245,64,239,99,12,85,150,25,129,2,62,149,206,1,9,65,115,160,32,238,83,51,130,52,219,89,161,160,58,141,174,71,188,26,227,4,153,195,17,107,6,167,171,161,52,39,203,16,158,221,154,87,100,179,134,99,4,200,207,160,9,214,84,113,210,182,11,101,15,199,139,57,38,82,198,56,191,33,209,198,200,101,0,100,216,158,202,
65,118,28,23,68,251,171,104,112,50,61,92,147,149,209,62,98,172,168,96,184,113,66,7,205,228,72,22,206,20,139,153,238,155,8,30,38,73,30,111,239,214,187,52,23,249,53,17,246,170,35,18,181,18,119,173,184,110,159,223,110,23,6,200,113,130,50,206,136,89,112,95,98,155,189,247,53,62,17,66,147,25,204,176,106,167,91,239,63,195,62,149,77,17,43,88,236,179,189,118,176,155,81,117,246,171,98,77,207,241,49,213,7,250,126,70,201,130,146,22,26,166,144,64,152,245,58,98,56,80,41,234,84,49,12,218,101,62,211,145,204,245,234,245,57,157,216,40,164,17,129,78,189,133,47,0,114,203,202,134,151,60,108,43,203,108,36,169,98,214,128,104,160,154,52,21,83,2,84,99,28,102,101,106,89,122,19,50,19,72,96,37,251,251,198,17,97,210,150,111,68,187,207,31,175,150,179,7,194,204,173,202,168,9,34,104,153,203,217,41,206,170,14,183,147,98,119,240,132,23,224,41,58,2,234,204,33,52,115,252,66,19,216,192,192,14,49,133,233,5,79,204,32,39,134,39,
247,19,28,209,77,59,160,113,18,6,26,6,230,229,70,99,137,46,150,100,244,41,106,139,13,134,207,4,64,248,98,218,51,244,132,68,161,129,35,70,127,158,44,164,16,6,2,62,142,141,152,76,204,222,10,213,106,243,111,199,136,125,14,194,68,183,57,239,2,186,189,101,42,243,182,247,50,75,136,149,120,209,27,99,200,56,139,109,11,102,179,52,30,107,202,42,37,11,203,67,150,249,50,53,111,140,174,36,43,165,76,69,10,208,230,238,27,56,153,187,219,27,59,122,186,247,192,125,140,118,42,173,70,35,204,95,19,229,112,182,89,74,157,158,141,234,96,56,118,84,80,218,72,68,191,207,24,20,208,60,185,74,83,182,146,102,211,146,150,86,73,115,80,221,15,183,13,26,54,36,77,164,218,136,246,198,233,145,225,247,130,186,122,228,38,235,110,135,223,175,60,205,20,17,55,171,168,150,225,150,206,233,211,134,44,243,67,216,42,151,98,155,177,5,180,52,176,123,6,56,172,3,142,154,163,35,66,132,243,250,188,25,173,216,105,243,27,142,174,230,111,136,166,29,148,101,
136,68,76,27,141,64,132,29,110,221,48,80,238,171,95,176,217,188,136,64,53,30,171,137,23,138,9,186,85,118,201,2,218,169,46,182,180,51,22,172,215,61,24,181,41,102,166,159,168,91,245,173,151,249,68,45,12,168,120,212,119,108,20,224,12,132,31,53,74,39,18,52,234,213,75,158,56,113,250,235,68,230,219,15,124,33,200,206,183,158,113,145,175,246,246,158,0,154,194,106,106,239,59,251,253,238,188,248,91,237,182,207,110,159,124,152,194,69,244,167,157,61,20,58,190,214,119,105,192,31,167,76,170,146,5,191,51,48,77,244,81,232,85,11,169,55,245,104,136,173,218,180,85,65,45,71,134,155,32,246,5,15,15,2,159,148,157,78,213,241,14,3,245,133,174,87,194,126,162,19,106,215,172,9,9,128,213,38,166,180,122,74,61,137,108,175,110,141,221,57,73,220,237,24,61,70,244,145,152,226,26,250,32,127,69,219,49,114,99,43,8,202,153,81,81,184,242,100,111,96,1,108,49,229,42,91,254,16,154,29,214,142,63,129,139,191,119,0,86,187,141,21,150,9,108,149,
52,49,69,224,196,11,6,150,112,52,41,96,13,4,149,227,172,164,242,67,196,120,173,188,17,2,24,3,207,197,110,54,48,165,67,186,113,240,12,98,39,122,121,52,243,106,32,178,171,50,6,60,18,53,157,28,82,187,145,23,29,245,209,76,100,103,177,176,155,234,188,76,54,106,42,38,214,141,171,220,192,19,63,193,30,27,241,178,1,239,52,244,247,143,162,172,235,116,243,31,22,222,68,177,148,240,218,122,105,122,190,230,31,62,222,37,166,87,63,5,212,98,232,125,183,154,122,158,255,212,105,143,188,84,136,243,189,76,50,79,217,39,80,64,243,116,126,36,90,190,104,2,224,1,239,122,248,244,152,66,23,4,30,147,33,150,229,106,58,72,176,14,54,79,166,19,84,104,42,170,212,8,81,140,8,67,75,159,158,23,181,146,16,156,67,64,6,65,210,26,227,77,88,203,101,11,4,47,74,128,153,6,132,102,37,181,210,31,108,148,149,106,207,60,144,214,173,128,160,68,175,15,35,86,55,40,169,2,11,176,6,34,137,150,141,74,230,0,170,105,143,164,126,65,155,137,
197,178,64,19,31,34,18,110,19,4,113,106,153,221,157,55,130,140,252,92,237,161,216,49,138,34,21,109,88,89,80,39,31,35,22,39,174,233,46,141,35,134,190,242,172,197,152,113,108,200,186,243,148,190,150,223,75,49,49,24,146,215,12,223,34,7,71,22,136,145,136,62,79,72,198,201,43,138,11,207,49,210,162,45,113,119,52,79,44,180,68,155,149,193,40,56,143,216,110,224,204,214,1,105,202,99,121,87,93,231,85,188,207,202,179,143,63,102,175,161,177,141,79,62,134,101,61,3,67,80,123,145,213,192,188,35,199,191,194,242,198,110,109,41,193,79,87,116,87,207,25,59,161,159,239,20,25,184,5,235,187,218,39,82,246,144,233,54,130,52,134,95,15,209,199,82,56,158,148,102,87,201,159,2,90,69,164,128,50,112,54,174,40,45,55,139,184,227,244,157,31,34,55,69,82,170,39,114,141,57,86,191,10,88,43,141,78,183,132,52,205,110,163,78,142,134,62,229,58,74,215,244,134,12,146,84,167,41,176,39,18,7,18,242,45,233,25,181,130,110,183,130,10,13,196,151,
146,164,241,138,158,38,60,55,2,86,177,159,69,141,79,142,188,103,99,65,68,110,210,56,16,55,36,47,166,17,150,194,183,52,169,136,79,92,229,149,113,187,1,107,164,123,170,196,85,249,158,74,3,88,82,194,186,218,89,200,153,108,63,115,64,205,107,236,70,106,220,156,17,15,140,129,87,96,181,80,142,139,41,30,30,17,218,193,63,91,73,73,124,78,178,209,78,70,245,15,109,77,155,172,36,0,143,219,72,58,6,160,113,55,253,181,111,217,31,45,206,74,155,119,86,235,115,67,35,172,224,172,217,113,231,134,202,135,211,246,203,147,23,215,46,240,230,59,163,34,15,155,173,69,213,135,25,248,107,65,147,202,201,134,140,19,198,66,183,61,145,95,64,131,48,64,228,97,216,33,44,16,140,8,39,228,49,110,77,160,3,53,137,7,47,44,182,236,37,50,9,140,246,103,66,167,84,94,27,183,219,140,220,150,154,161,158,159,160,40,176,255,85,34,217,158,158,129,34,23,129,42,122,226,201,11,32,253,86,14,54,230,107,56,252,77,237,151,121,69,225,82,212,18,122,1,
203,39,173,137,217,210,152,113,174,6,67,10,32,177,138,6,102,63,206,200,222,218,79,74,165,52,245,140,3,55,71,72,7,136,133,251,250,69,11,166,132,64,203,226,197,3,123,50,174,25,42,38,124,58,121,61,169,186,109,148,224,83,149,169,229,165,176,194,151,193,21,6,63,90,137,81,255,27,132,252,121,16,10,67,131,154,221,200,205,228,246,176,231,144,221,119,158,135,191,254,69,33,8,214,159,142,125,55,39,218,95,81,94,102,236,74,203,131,247,62,62,247,82,138,58,224,50,227,40,218,64,126,47,29,156,43,200,221,62,98,208,197,120,167,129,67,69,109,243,174,46,14,76,239,103,56,206,134,144,223,247,140,239,142,173,177,52,184,62,97,172,89,6,2,231,137,249,98,9,242,64,52,165,34,221,111,52,96,140,146,24,2,151,199,158,195,68,125,21,225,15,179,184,122,46,54,22,236,128,25,38,27,98,75,179,44,180,58,91,143,211,11,79,29,14,10,136,13,109,120,113,227,59,219,63,38,216,161,107,174,240,52,231,193,101,10,118,170,211,103,132,53,225,17,206,218,
29,188,226,232,76,32,204,144,83,231,169,32,21,50,51,174,185,240,82,117,55,200,153,208,241,10,0,185,238,183,130,181,192,101,60,142,136,92,4,250,187,23,253,148,186,16,136,61,164,19,138,113,72,250,65,42,87,198,148,251,237,35,187,135,148,192,166,101,91,83,4,198,205,193,50,194,93,210,108,162,68,147,45,158,95,230,123,128,161,62,59,182,89,129,90,49,81,83,197,251,10,108,119,12,149,114,37,167,246,100,11,12,155,123,168,145,130,195,251,224,158,51,248,224,194,203,235,96,73,232,155,231,30,215,156,11,254,0,104,193,90,111,118,221,112,2,46,123,116,174,63,188,26,131,106,165,180,147,24,1,99,171,237,38,160,0,235,251,20,167,138,254,82,200,90,76,27,84,152,165,204,147,39,77,137,133,134,125,227,53,86,129,77,0,45,19,135,66,161,200,74,137,11,100,243,111,17,114,20,214,227,105,90,67,33,165,84,110,137,79,39,3,132,1,222,137,227,47,93,84,21,64,4,159,122,19,139,12,23,72,27,89,153,24,129,9,229,120,152,143,104,44,200,180,13,29,
129,169,25,152,174,35,162,7,208,243,214,238,35,69,97,178,237,162,135,97,38,4,253,98,109,38,76,169,27,168,100,47,205,52,117,243,43,128,51,73,106,39,165,36,83,158,247,180,237,199,10,139,218,238,46,196,241,113,66,10,85,0,94,119,119,234,160,218,31,135,231,221,48,136,40,44,138,214,1,206,212,210,187,224,216,72,218,34,224,35,185,228,243,30,31,54,47,18,32,185,190,9,120,46,131,215,116,237,226,47,158,150,247,192,193,65,102,4,85,191,159,159,165,26,183,160,52,51,119,226,250,183,249,254,16,27,106,3,78,239,202,3,125,64,62,78,123,128,238,35,217,221,220,113,204,187,202,66,18,117,179,157,176,201,110,195,168,153,84,18,71,118,220,52,212,157,106,104,133,54,187,213,243,106,13,177,24,117,217,173,91,48,142,180,249,110,111,249,154,25,40,84,86,193,165,84,13,49,16,236,221,79,184,117,43,221,30,9,69,211,64,20,97,146,116,156,129,26,244,243,172,32,108,228,160,129,133,157,113,177,73,53,11,135,63,26,156,93,73,141,224,186,232,202,129,249,
99,39,201,107,101,112,66,113,190,221,89,132,213,146,171,186,27,64,16,29,238,183,140,112,123,226,7,104,137,112,55,177,214,212,151,218,113,145,204,184,247,197,142,73,87,89,225,185,205,28,66,38,63,243,83,165,238,196,206,74,195,114,227,162,98,173,39,148,145,88,24,97,81,170,129,143,167,83,39,183,67,96,71,121,183,30,114,9,232,192,218,183,55,44,169,152,124,5,9,56,190,135,119,70,151,121,229,103,199,44,71,86,247,243,206,103,59,216,105,181,123,60,88,71,251,180,168,153,74,179,253,189,62,61,95,124,143,198,73,215,190,142,62,129,159,103,10,4,175,209,252,187,209,6,197,14,229,5,74,214,138,201,147,237,232,55,236,21,1,185,186,109,243,201,140,110,18,211,200,230,242,68,58,132,10,208,238,75,250,237,35,147,203,177,99,240,7,163,150,216,50,206,25,169,62,149,82,73,94,244,240,204,147,157,145,164,164,199,171,4,132,21,235,214,20,171,110,16,228,186,151,133,46,137,100,152,61,202,94,73,163,113,65,83,239,164,147,48,198,115,10,180,6,109,65,66,
199,44,143,67,228,200,219,105,90,184,224,8,195,192,183,233,203,149,211,227,103,53,207,1,208,101,52,26,189,101,208,60,177,134,0,11,192,72,91,8,87,218,100,46,168,48,90,133,52,9,27,97,62,78,28,39,221,132,160,121,13,172,24,90,15,210,36,198,171,79,117,75,110,124,65,11,240,3,117,58,191,179,198,190,123,181,130,189,191,9,188,231,107,32,167,218,20,240,247,221,10,36,4,231,177,155,189,113,81,191,5,75,116,39,128,207,73,36,18,94,113,64,22,43,148,128,152,247,43,100,45,168,182,109,29,61,238,126,189,146,21,87,4,200,104,242,173,77,18,173,166,176,234,93,69,193,244,82,76,193,118,22,74,226,38,234,72,60,131,18,92,159,132,49,120,109,125,88,111,176,84,132,240,58,52,138,200,215,66,62,148,119,152,88,50,181,21,4,209,19,160,131,160,24,128,52,153,25,30,176,1,0,63,117,222,67,246,45,90,85,115,35,215,214,45,147,54,61,110,236,49,236,56,3,6,185,208,14,214,134,110,6,33,202,28,137,109,212,162,190,220,252,111,44,70,232,
22,47,64,88,194,35,86,174,54,160,49,195,4,145,70,65,183,86,33,44,67,66,204,13,101,197,234,228,5,195,204,22,121,106,47,219,77,100,64,175,252,140,29,15,37,217,100,27,114,127,189,56,210,218,168,39,231,24,165,121,88,158,247,206,179,191,115,157,209,43,48,63,214,187,121,193,62,135,33,80,13,170,163,183,147,215,244,203,167,31,229,137,188,129,241,84,204,216,244,153,116,218,189,203,135,72,49,209,126,96,67,64,247,172,211,165,251,182,92,22,14,220,177,27,168,181,247,187,99,157,123,191,89,122,239,26,64,224,120,66,23,218,221,18,1,46,228,236,249,253,161,180,152,93,73,19,241,17,174,140,232,217,56,181,134,116,219,183,67,223,32,111,32,42,9,115,28,179,124,104,131,152,147,164,60,43,91,110,91,228,170,164,21,86,122,165,195,108,102,229,178,67,249,84,65,97,70,20,9,72,107,45,160,162,53,186,104,190,100,58,180,43,239,0,90,67,248,228,175,11,222,32,58,224,51,26,64,67,80,79,225,253,182,73,181,16,137,156,74,30,44,233,192,1,138,84,
87,44,97,35,152,210,37,58,188,236,12,101,190,166,23,229,132,17,72,184,137,248,121,18,87,127,184,72,169,75,40,209,5,12,222,149,32,79,127,244,242,196,240,89,40,172,228,142,128,214,108,145,115,193,101,206,2,124,117,0,187,7,75,59,12,129,78,29,201,25,200,156,145,206,242,179,78,0,32,165,232,29,45,80,179,66,98,184,67,64,153,191,194,194,180,60,113,101,118,225,16,223,117,151,4,222,123,41,181,187,87,39,192,212,38,249,16,71,20,61,170,127,119,123,231,86,90,17,227,12,11,86,166,233,134,211,87,79,18,11,206,64,138,102,108,167,232,14,200,108,246,155,146,104,185,43,152,18,230,32,14,112,65,157,76,136,165,84,210,115,151,91,122,125,203,211,243,73,117,180,148,21,188,228,97,28,92,66,120,24,36,78,91,46,36,83,157,2,162,43,149,188,214,67,216,45,185,137,139,90,150,183,152,217,92,85,186,49,1,227,220,81,85,40,220,32,187,253,21,177,141,177,142,207,98,170,13,33,17,132,56,136,17,61,106,146,159,172,51,119,158,105,164,23,10,10,
136,130,145,25,197,2,70,82,191,166,152,156,37,76,182,108,23,123,71,132,179,47,214,250,188,18,171,88,64,143,114,193,16,243,126,148,188,15,79,235,76,175,148,231,116,149,206,83,239,247,223,250,152,80,227,60,215,28,76,38,19,255,156,135,95,179,254,185,221,130,40,74,139,208,67,187,228,106,81,240,29,221,46,155,82,239,180,3,121,151,195,149,0,37,181,188,36,90,235,129,44,136,28,173,140,242,127,52,48,209,32,199,153,180,201,209,230,65,119,136,224,39,211,130,107,141,179,77,195,134,49,74,144,37,220,8,35,88,211,12,36,15,70,50,80,67,215,202,179,250,66,40,222,182,193,78,213,216,253,145,139,191,247,97,8,228,169,59,161,121,4,28,162,218,107,63,78,171,109,61,108,140,47,7,209,241,120,5,83,86,111,237,66,56,169,81,52,239,61,51,7,149,45,133,188,232,171,11,105,57,97,228,198,31,133,98,136,153,207,78,96,160,253,144,99,163,180,144,56,184,81,52,136,70,118,59,215,180,250,112,25,1,125,36,29,91,219,156,3,22,43,252,199,144,59,111,
63,234,190,70,197,112,219,230,110,10,25,207,123,179,180,206,101,155,114,141,2,45,220,199,14,88,75,67,15,149,159,241,0,181,210,249,12,187,180,241,204,94,54,214,218,32,122,89,86,190,60,67,183,20,13,183,43,212,135,147,100,57,115,131,208,154,140,123,79,6,200,208,244,131,13,33,205,27,66,108,213,148,98,16,138,124,102,17,210,221,109,167,2,221,131,11,132,49,98,173,206,101,16,176,13,136,88,177,15,177,137,128,76,95,71,50,19,74,186,71,193,113,22,129,85,117,6,83,48,122,136,17,126,79,138,173,215,211,217,78,255,30,183,7,224,198,102,128,173,209,218,34,242,13,25,241,30,239,111,229,133,129,27,135,139,109,137,69,9,59,48,173,61,127,158,183,119,194,162,162,206,163,17,56,79,63,136,171,112,114,189,173,160,15,228,198,51,137,6,166,163,222,222,66,190,235,106,159,119,239,111,0,207,243,84,117,229,63,22,124,157,193,75,223,213,103,193,125,206,35,130,234,158,4,64,1,104,208,17,68,154,84,141,234,3,85,233,172,163,89,20,50,140,244,244,217,
56,6,26,131,191,238,240,130,112,72,138,232,6,171,97,121,198,161,118,0,140,232,117,243,186,99,113,106,113,254,45,241,220,151,76,64,48,163,150,196,110,225,27,113,121,18,13,153,199,137,228,169,121,22,137,35,57,252,34,205,108,63,74,79,45,176,194,46,159,50,159,27,84,244,56,70,138,167,225,39,61,199,192,245,71,159,129,71,138,42,76,216,0,129,70,90,156,44,147,152,152,18,232,88,179,10,35,80,22,124,97,78,28,72,18,36,110,162,79,150,91,42,164,196,107,224,9,180,166,18,213,14,74,42,13,149,245,109,80,242,56,240,1,43,58,20,16,99,22,233,152,63,175,79,67,122,22,106,41,63,70,128,15,123,140,247,184,23,115,247,105,229,101,63,153,171,232,202,164,206,91,247,151,68,196,143,137,237,213,159,186,29,46,237,229,135,75,135,42,139,137,193,61,168,137,119,251,54,241,126,251,152,92,119,231,205,37,175,163,99,64,83,244,182,48,130,14,98,114,67,196,90,190,121,138,229,180,16,147,184,198,32,20,175,230,24,30,61,179,132,201,14,11,12,19,161,
18,92,239,183,37,78,5,137,144,39,111,235,129,156,152,75,7,240,113,68,128,233,160,248,227,159,208,24,17,53,118,87,159,248,13,47,211,75,219,160,40,240,24,52,201,61,254,21,177,161,118,112,211,224,52,150,233,15,245,106,6,137,245,149,29,126,18,125,2,76,109,164,99,64,186,205,224,32,173,106,204,57,72,113,47,37,234,8,214,12,241,194,71,90,98,26,224,26,52,14,14,15,19,133,4,222,119,250,123,198,157,109,167,62,176,128,52,71,119,45,28,21,136,50,190,165,105,222,167,2,111,181,248,112,29,74,32,195,57,44,187,123,187,219,147,0,109,70,191,190,61,246,149,199,94,155,52,159,33,243,60,45,229,138,49,241,110,210,206,226,2,170,77,173,135,12,168,129,108,94,141,120,197,203,92,75,228,183,226,109,10,240,78,247,195,5,55,89,196,68,70,12,19,4,32,185,214,35,74,221,140,156,171,131,110,230,223,7,79,249,231,207,160,206,72,0,154,87,136,23,50,132,172,128,84,169,169,236,81,100,237,251,110,44,122,122,183,210,59,104,201,86,96,149,94,111,
177,20,110,136,249,161,192,24,186,24,46,245,196,69,94,213,22,102,223,17,158,176,216,72,73,148,189,81,107,152,252,76,23,128,70,82,242,156,156,96,73,14,84,223,216,10,211,85,62,204,244,138,110,3,124,213,48,181,239,161,59,178,248,233,124,21,156,120,196,172,14,5,193,88,55,240,2,47,217,122,123,141,69,159,51,102,193,229,41,109,177,46,196,124,250,227,51,229,114,192,87,85,112,212,82,21,182,79,39,26,146,152,73,212,235,212,14,6,61,131,239,126,130,84,107,221,120,28,176,24,169,174,112,68,150,177,230,130,167,41,113,33,207,194,65,185,66,23,27,158,144,216,193,196,120,204,240,18,51,246,116,248,153,28,56,78,72,112,125,252,163,193,103,75,177,98,177,154,142,29,96,222,99,241,53,229,254,228,1,231,64,2,233,150,60,132,47,31,204,132,200,212,73,12,148,177,92,140,192,234,86,141,44,47,120,236,161,119,1,103,104,207,175,226,114,41,111,143,179,15,168,90,10,234,75,74,103,204,93,247,249,247,101,106,254,56,235,192,130,189,1,251,18,123,33,54,
154,54,245,87,124,114,249,232,124,6,207,205,135,7,176,79,69,169,99,175,136,241,238,15,191,227,234,193,199,110,95,206,207,62,8,70,59,26,201,145,82,236,224,169,200,205,241,178,63,35,247,107,76,88,210,177,33,131,244,147,241,196,164,56,67,91,36,146,97,124,195,55,193,164,120,102,7,64,71,109,112,227,168,6,34,219,1,220,184,64,204,92,40,129,216,92,204,36,150,15,253,185,126,145,121,21,114,222,141,109,22,209,255,20,10,41,18,24,43,51,129,255,136,146,196,4,27,41,126,190,226,26,79,67,75,134,204,157,215,194,183,38,232,242,137,177,64,103,83,155,124,121,183,5,116,217,206,65,129,151,183,228,184,62,121,182,155,96,235,162,198,24,24,46,93,222,103,15,165,15,176,143,22,219,23,30,165,31,11,49,77,72,201,78,13,196,201,140,100,17,27,217,5,8,96,105,235,9,100,131,246,109,177,251,115,168,53,121,11,216,149,76,85,47,142,168,78,24,180,87,225,209,114,124,7,3,7,92,118,247,208,225,134,136,8,156,26,190,116,108,195,239,185,98,118,160,
191,59,23,247,126,58,238,87,187,88,145,104,159,185,79,236,90,164,84,58,82,36,78,253,11,198,192,173,18,14,106,250,138,253,221,194,19,4,176,205,45,47,113,206,4,231,88,184,250,104,106,157,215,204,199,17,254,209,23,188,222,4,77,17,85,169,173,220,72,251,169,102,178,111,175,63,170,185,202,125,191,67,19,31,231,230,167,220,104,223,17,214,82,12,51,93,65,209,86,204,98,95,175,6,211,56,112,100,202,141,188,120,58,187,12,195,8,27,36,182,231,17,166,7,102,199,152,153,206,200,182,253,17,134,109,200,35,87,51,251,144,195,89,199,150,72,169,57,106,235,141,111,68,215,120,35,105,210,121,72,201,248,169,88,21,69,115,50,231,118,75,220,46,138,200,7,171,189,130,229,158,140,14,90,248,28,237,186,136,59,161,76,88,184,197,99,248,214,105,116,139,46,121,222,14,119,189,209,105,175,158,177,143,119,12,118,43,7,213,161,228,243,90,207,111,2,214,96,86,47,128,40,175,1,139,115,57,190,198,196,81,54,182,122,184,170,154,109,31,71,146,93,160,37,109,28,
238,227,152,14,18,32,19,12,71,79,82,49,55,80,24,208,173,214,90,136,225,172,30,133,141,15,105,110,225,171,80,178,6,154,158,182,38,67,58,0,81,29,85,201,87,48,120,173,72,223,55,226,247,149,21,167,247,219,73,14,33,52,62,163,244,53,204,248,168,156,215,188,94,28,110,250,253,250,137,179,14,240,233,125,122,247,101,77,148,187,13,176,143,141,189,137,3,48,200,178,230,214,168,36,86,72,209,16,124,21,118,58,183,12,47,95,55,241,22,45,139,125,210,51,167,16,39,43,158,123,50,21,18,147,89,112,248,72,184,84,71,182,239,204,214,235,220,144,209,12,143,189,64,123,125,130,81,196,28,154,144,97,55,149,70,115,200,248,71,254,145,204,159,221,110,135,147,202,127,252,224,251,116,115,69,123,189,95,236,98,149,251,155,78,209,62,241,169,66,216,4,50,12,104,29,134,187,181,6,204,14,19,204,78,47,242,113,124,95,8,140,179,55,60,30,90,44,122,143,64,130,105,149,146,236,159,94,41,78,170,51,30,44,110,247,50,252,242,177,114,184,116,247,195,173,234,
227,51,125,252,229,236,248,176,128,73,167,209,15,126,227,7,127,250,243,223,249,163,223,251,242,181,252,187,127,244,229,79,190,251,230,187,111,127,248,15,127,252,211,31,254,139,47,63,255,231,63,253,63,126,254,229,155,47,63,252,90,251,237,95,17,124,45,126,247,251,226,203,191,250,87,191,251,59,159,215,127,251,155,191,251,123,127,255,183,254,187,239,239,127,252,187,95,190,178,251,242,167,127,251,247,190,252,195,159,254,228,231,223,253,236,23,63,252,238,167,63,251,242,223,252,232,187,111,190,253,241,15,126,240,175,255,245,215,241,255,229,31,253,173,191,243,61,163,63,248,163,63,252,181,23,254,217,31,254,217,223,168,254,230,159,253,214,31,126,18,254,233,223,254,117,169,126,240,155,191,245,117,228,239,255,209,151,127,244,147,111,191,251,246,155,31,127,251,127,253,232,231,191,78,240,219,255,86,194,79,73,126,249,162,255,55,81,255,167,95,252,249,143,191,253,225,151,255,241,71,127,245,231,63,250,217,151,255,225,219,159,127,247,215,162,254,238,95,139,250,255,36,243,143,190,251,
71,127,245,205,95,254,232,207,126,243,79,190,251,217,183,63,249,203,95,137,253,79,255,201,175,209,253,147,191,161,195,159,254,241,111,254,206,111,255,206,111,255,222,31,252,193,111,125,249,179,223,248,193,63,253,170,226,175,152,252,224,55,191,31,248,149,207,215,49,95,203,175,253,127,252,251,95,254,217,183,63,254,209,63,254,230,175,126,244,131,191,158,128,207,33,63,255,242,237,215,65,95,190,253,201,247,221,95,254,244,111,253,157,95,39,253,242,131,111,126,254,229,187,127,254,163,95,46,225,151,63,255,230,135,255,226,47,127,246,211,95,252,228,47,126,125,146,254,147,52,251,101,241,159,173,216,247,79,255,228,203,47,27,126,169,214,247,10,252,77,157,126,165,197,47,85,251,207,87,225,191,255,233,47,126,246,191,252,159,255,219,167,22,223,254,228,187,255,175,58,252,53,147,79,53,126,173,255,147,225,175,212,248,238,107,223,223,208,226,171,208,191,210,228,107,231,151,31,252,244,159,125,249,231,159,92,190,124,243,147,191,248,242,87,223,254,228,23,223,253,232,203,95,125,243,179,
127,241,243,223,254,213,168,255,245,211,152,255,226,203,191,252,230,199,191,248,180,232,111,126,246,163,47,255,70,240,63,252,195,127,252,211,255,226,215,171,127,242,191,255,226,43,193,87,78,191,214,250,63,255,232,135,223,125,243,147,191,252,241,143,126,251,151,198,255,43,31,248,175,190,252,241,31,127,63,151,127,248,123,191,243,247,254,193,111,252,189,191,255,15,80,224,5,208,3,248,55,215,241,193,121,227,22,64,253,39,14,41,124,155,94,166,39,89,195,215,123,42,148,43,97,177,240,197,127,168,20,35,47,167,250,209,109,85,30,251,73,70,138,236,187,7,69,16,66,16,33,132,16,126,121,15,66,190,191,35,132,194,95,53,115,130,101,145,27,200,19,216,152,80,212,1,64,59,152,58,165,13,125,34,22,130,168,242,35,124,114,226,99,118,205,45,149,64,80,38,90,192,122,11,146,43,244,72,249,147,4,162,217,185,81,78,60,71,160,105,89,3,99,34,223,220,165,155,242,235,1,224,109,5,61,238,220,137,60,117,51,31,86,116,77,120,56,70,182,147,155,177,178,160,88,151,
147,208,68,254,195,112,172,14,118,117,149,72,219,43,45,65,143,87,195,25,235,229,11,138,73,0,148,222,178,229,187,26,96,185,174,42,105,239,179,149,166,23,141,193,109,24,229,148,222,174,147,92,133,110,61,34,196,225,150,165,151,32,94,13,114,166,4,152,241,52,102,54,243,78,213,29,109,176,102,226,94,170,41,79,149,235,45,46,38,106,122,163,107,239,198,5,33,108,25,90,135,33,39,249,80,210,192,28,251,113,58,243,81,221,121,106,29,5,69,0,54,80,233,69,83,239,92,23,80,80,196,6,43,199,137,9,171,126,238,122,192,17,92,214,38,111,50,187,90,180,115,36,153,44,34,92,127,12,51,18,24,44,50,148,198,250,113,163,241,78,240,20,127,66,221,197,210,221,9,246,51,66,153,156,192,199,12,196,59,0,210,196,76,165,115,137,121,213,25,118,22,121,14,94,200,81,92,206,37,193,93,124,162,80,119,171,187,128,78,134,1,113,45,106,119,243,68,230,222,125,107,133,41,52,182,61,67,208,91,209,110,213,145,16,21,91,68,43,124,187,3,152,9,116,173,3,
5,160,172,184,206,4,204,219,65,69,46,206,225,237,165,219,16,62,12,82,21,63,146,197,222,220,138,109,30,241,92,143,33,135,76,130,25,21,98,121,99,26,239,64,219,178,183,107,93,15,122,21,181,105,196,37,251,134,2,178,80,98,5,246,125,218,103,40,204,228,97,29,142,190,189,45,251,225,121,64,200,117,77,138,246,234,71,69,246,68,181,233,52,78,183,193,183,168,44,33,34,238,145,152,183,95,249,239,100,141,55,206,23,100,228,235,115,81,82,230,226,106,90,178,218,141,174,99,158,222,196,226,219,94,71,171,220,176,180,195,241,26,199,201,206,142,230,40,192,54,72,111,194,133,183,241,84,39,128,32,62,255,165,0,224,118,225,225,55,163,105,226,115,142,226,56,115,225,140,186,60,158,73,150,245,149,108,157,228,18,135,252,93,77,48,114,92,96,224,120,15,189,152,229,235,124,2,218,26,104,93,96,154,5,122,229,232,75,180,94,40,39,124,59,53,79,216,79,148,90,166,73,19,126,247,7,231,72,159,142,245,98,39,96,102,45,103,250,213,171,41,137,53,54,105,203,
139,59,189,182,123,46,248,190,38,241,122,68,81,99,170,12,42,149,135,103,93,147,62,194,57,25,186,216,147,101,150,43,16,59,73,39,215,112,129,169,191,242,117,240,88,209,5,42,41,90,77,35,206,102,135,152,109,53,214,104,131,49,178,88,126,214,154,51,1,46,39,220,155,66,180,182,165,178,2,35,20,69,224,165,174,217,193,70,247,132,111,237,90,193,164,0,138,51,146,155,140,219,67,220,193,197,168,212,253,90,100,177,230,221,233,116,132,86,253,148,61,87,62,130,174,254,39,221,219,132,225,63,67,132,199,171,23,164,49,176,153,19,241,59,63,109,241,170,80,42,104,193,94,48,206,205,119,18,193,212,115,105,186,29,162,245,78,212,108,137,167,217,132,189,151,30,153,37,1,228,69,228,179,1,97,96,115,26,247,2,106,216,215,31,252,69,190,171,212,197,44,159,228,98,226,80,116,43,79,49,118,149,56,188,248,120,185,223,2,153,67,55,53,209,38,113,93,188,125,79,26,192,31,97,200,219,30,174,140,153,231,159,212,69,162,72,35,104,157,184,171,37,150,109,122,147,
51,168,199,98,130,54,182,251,241,249,114,68,150,142,30,224,31,71,40,222,92,125,136,143,121,149,168,110,101,11,235,11,188,64,2,190,207,52,99,110,135,186,135,125,20,6,49,44,148,118,9,30,103,182,143,50,167,9,119,140,237,165,119,162,102,82,219,65,70,19,207,67,200,215,187,145,197,180,175,241,50,232,92,233,210,204,152,13,38,78,136,134,73,136,26,33,163,161,214,45,188,194,135,159,223,142,252,119,49,171,65,241,219,219,142,251,243,181,213,33,120,78,2,108,165,193,68,162,119,228,244,58,146,229,222,33,249,117,8,106,76,98,95,219,90,239,50,231,103,67,57,21,249,106,39,139,60,9,122,187,157,159,226,171,151,149,235,181,222,165,4,203,24,76,76,58,79,91,238,6,97,158,249,179,243,168,162,197,235,229,6,54,247,113,68,15,81,79,212,185,247,2,131,211,70,44,234,212,175,15,227,149,89,188,169,87,114,12,169,210,221,21,72,231,251,176,23,239,109,214,169,178,42,202,143,97,223,187,60,101,7,107,82,151,40,183,123,222,81,112,117,7,124,8,178,42,
211,208,209,151,102,34,34,197,13,212,125,16,33,242,134,43,249,105,0,190,96,147,123,103,92,183,135,52,243,184,200,113,122,172,246,222,105,178,225,12,201,126,225,240,234,240,8,54,69,156,95,3,247,10,43,47,118,48,218,137,100,204,216,112,173,15,16,84,177,175,60,150,72,155,52,58,158,124,126,184,187,85,146,208,50,108,245,151,97,236,167,96,220,89,207,49,20,179,248,53,4,222,241,120,58,141,238,74,140,19,33,54,89,220,38,49,207,238,143,76,13,198,231,198,176,230,137,138,85,215,82,114,62,94,160,116,153,236,6,115,232,129,69,84,89,172,185,46,109,154,151,166,175,231,77,66,152,190,250,244,140,233,39,32,245,42,237,40,91,113,90,148,216,35,213,154,202,179,81,141,202,62,171,29,37,216,100,4,122,130,204,23,41,53,111,109,241,203,158,150,96,229,43,77,41,75,18,245,229,52,238,208,159,40,102,145,72,142,134,151,188,175,47,218,107,25,119,127,244,94,91,88,221,182,48,175,211,206,186,222,218,153,169,114,25,137,100,173,103,88,199,34,235,215,141,66,
58,78,179,175,124,220,116,153,44,165,54,186,179,219,244,209,134,100,50,131,104,153,135,66,66,168,145,177,142,230,123,88,195,206,183,168,109,186,74,49,252,212,57,6,10,246,94,159,215,126,28,31,252,220,221,38,67,195,139,86,246,66,114,48,43,106,219,194,33,80,229,146,85,152,146,54,198,190,240,245,161,49,3,87,74,22,215,7,249,238,166,64,245,140,89,114,109,236,13,240,72,204,201,72,243,200,169,108,140,138,239,81,215,111,5,107,102,34,177,42,174,13,199,156,5,156,234,89,156,110,134,58,62,44,190,242,114,139,214,102,239,62,236,113,143,27,217,213,141,33,179,215,77,73,84,48,172,244,117,237,97,147,111,176,83,251,187,211,79,174,85,141,245,12,47,244,186,241,39,115,7,118,194,160,126,105,71,111,248,192,78,127,119,103,147,151,228,240,252,26,130,191,163,248,185,144,247,42,78,239,40,199,94,164,126,73,209,4,228,218,179,93,201,223,183,158,172,141,75,109,120,225,120,77,180,97,203,227,8,169,114,227,54,241,17,49,211,184,188,156,161,7,247,67,62,62,
41,189,244,166,116,180,236,152,234,52,152,206,7,197,250,22,167,77,218,131,175,189,169,250,17,117,117,237,169,148,35,56,229,82,159,173,230,6,141,19,209,16,69,219,177,244,150,61,170,86,229,86,247,230,166,102,3,160,138,210,190,137,184,103,79,211,101,111,138,4,90,222,210,52,67,138,56,62,4,188,192,11,45,191,62,247,178,188,193,137,109,180,168,85,62,47,124,38,170,108,72,56,178,91,114,175,134,209,12,101,54,231,71,94,223,249,14,124,39,68,44,169,223,83,184,8,162,149,82,101,211,43,35,238,70,33,143,81,183,10,251,32,63,46,82,165,216,53,204,171,117,48,39,214,160,2,167,11,160,26,118,6,91,84,49,48,26,152,58,24,92,242,195,87,97,111,55,201,152,6,204,156,108,185,251,80,31,107,73,227,59,48,197,39,45,45,238,6,164,93,140,123,77,159,230,143,78,32,221,237,81,159,235,45,65,134,26,208,18,229,48,85,54,117,178,91,221,55,180,249,159,102,62,13,227,120,218,53,16,167,83,29,171,101,245,74,123,57,116,234,173,249,7,63,108,195,
227,65,168,34,121,37,26,60,162,62,53,161,182,121,27,203,178,57,239,75,131,162,202,172,72,175,222,79,100,145,197,203,54,56,204,204,114,232,205,208,111,149,241,167,187,175,68,75,255,53,191,213,201,188,249,123,6,107,136,220,151,212,33,110,161,61,106,71,71,209,85,213,66,136,178,86,218,150,47,193,88,14,226,115,162,179,152,251,80,84,153,125,124,23,61,156,93,7,242,46,251,208,171,115,119,190,220,65,255,220,201,92,175,85,122,40,50,45,240,247,241,0,203,109,24,2,125,16,219,108,101,236,216,248,190,197,247,111,234,47,253,239,220,22,108,97,145,93,161,249,245,176,50,224,192,70,24,217,230,102,175,124,62,164,97,92,117,203,249,121,194,53,28,76,254,77,233,109,156,66,248,136,153,3,120,115,53,102,147,199,37,135,45,137,9,112,59,148,74,247,56,219,28,218,97,177,18,89,93,252,210,101,186,92,229,78,29,52,90,181,120,58,234,181,147,142,40,230,166,213,164,129,115,74,23,181,94,222,86,34,61,255,216,208,54,141,186,16,94,126,140,180,54,215,100,110,
228,248,176,173,184,46,183,187,22,109,199,47,128,151,134,117,87,73,167,144,85,135,95,139,231,45,116,251,119,158,24,140,58,148,211,169,105,89,255,182,90,74,62,250,125,190,108,246,16,46,67,94,225,60,251,30,215,210,245,37,55,95,225,14,121,8,109,106,64,125,201,65,60,46,220,99,119,165,118,22,234,210,37,32,59,6,222,211,113,148,201,229,157,91,134,20,85,24,245,182,66,62,42,208,134,113,32,186,232,67,248,236,7,56,167,121,151,85,187,111,229,82,41,141,163,147,99,155,139,139,176,164,115,226,14,119,131,226,186,166,150,100,114,102,246,112,173,110,206,99,189,149,84,106,233,197,198,121,248,113,31,107,145,106,77,85,217,94,191,60,222,114,25,17,109,216,0,217,240,243,213,102,251,216,24,130,28,177,200,27,189,195,181,238,101,155,168,162,49,146,152,158,83,218,235,74,36,38,238,253,160,217,89,67,9,199,51,203,242,190,222,43,171,193,205,133,224,120,193,217,122,132,131,195,115,69,111,121,26,79,26,66,87,87,187,104,71,43,18,49,36,37,77,178,35,19,
117,186,59,234,16,174,150,210,134,82,139,57,85,233,226,120,248,16,110,191,13,132,133,202,5,183,15,211,25,211,158,63,103,160,204,8,243,96,123,37,160,158,248,240,13,138,184,54,110,186,173,185,238,28,62,132,248,203,233,235,24,224,15,199,165,29,240,222,169,75,53,131,86,244,223,113,143,205,101,44,171,146,29,111,197,117,237,19,145,106,198,29,129,223,84,223,235,238,31,107,171,143,237,60,239,0,123,97,15,56,78,145,114,218,144,193,201,31,182,252,181,110,91,139,31,191,111,223,198,130,62,217,36,168,172,175,120,21,174,157,208,28,63,215,154,32,66,235,236,200,180,113,157,162,209,105,79,139,213,99,230,184,92,139,22,55,46,37,232,165,114,182,23,210,231,178,118,224,124,247,150,235,34,127,26,102,23,20,110,1,63,142,39,215,245,48,134,162,138,33,228,205,13,94,172,140,67,199,195,181,168,119,39,64,187,45,136,252,218,226,81,229,154,67,25,78,214,179,106,82,68,223,48,221,197,156,4,221,46,46,103,186,197,78,239,79,61,74,90,155,27,88,180,133,196,96,
84,227,125,186,142,140,165,233,56,178,77,48,70,145,109,173,55,193,12,5,207,104,86,171,22,119,184,191,106,199,151,181,91,48,56,87,158,169,137,221,251,187,15,244,245,173,110,112,57,148,225,198,110,235,114,247,233,172,204,38,210,72,214,98,109,187,129,170,101,189,79,139,252,236,154,61,64,33,143,248,211,99,62,32,156,56,159,237,211,60,113,3,155,181,61,181,55,29,159,183,238,184,131,141,1,125,30,88,59,17,62,184,164,190,238,142,144,148,180,221,103,186,229,57,21,226,121,147,94,121,198,135,101,77,17,82,84,83,70,116,185,164,152,93,20,43,83,202,41,123,226,251,62,160,212,14,40,102,63,128,99,223,239,66,131,38,103,254,242,82,233,18,213,171,199,251,196,99,220,67,209,208,207,205,242,109,124,168,48,223,87,82,173,190,81,141,173,191,110,104,86,190,221,157,23,133,66,53,144,149,197,202,105,207,26,43,186,20,147,5,29,108,10,154,42,147,45,194,229,115,67,13,51,47,220,238,195,212,194,153,130,224,27,230,59,158,42,131,147,79,85,248,231,10,235,249,
43,93,227,13,227,235,161,83,88,16,91,173,170,170,164,75,62,178,209,154,26,238,170,167,113,157,214,46,50,184,241,89,218,24,129,28,32,35,225,50,106,87,89,61,78,137,61,32,66,81,221,58,189,149,23,39,69,151,198,123,240,30,164,65,97,211,93,212,50,170,173,53,32,151,46,131,43,59,143,7,159,129,204,150,245,176,203,137,234,97,237,21,186,145,58,157,65,79,249,24,97,165,78,212,151,206,64,245,206,188,230,29,139,70,238,155,133,191,170,110,230,250,27,250,62,55,129,231,22,119,133,217,208,56,90,10,47,166,246,118,245,100,68,189,230,167,181,18,123,82,205,102,186,156,99,93,148,161,250,48,234,175,102,37,97,248,70,94,172,54,134,81,101,142,66,65,149,159,43,10,215,201,142,181,35,168,79,85,161,94,83,52,232,219,85,35,159,143,52,20,48,85,67,47,78,88,175,119,150,201,163,220,174,74,119,246,195,67,89,234,14,195,23,126,154,174,18,154,122,154,110,170,198,105,126,6,80,241,135,72,114,209,250,240,101,155,123,201,175,186,135,167,61,161,181,63,
138,198,239,186,144,75,101,209,241,80,42,49,129,127,135,8,85,42,109,77,181,63,46,149,207,208,17,132,150,106,236,182,180,195,184,116,57,28,103,227,253,59,250,14,109,169,170,84,254,0,5,103,84,212,62,219,66,127,213,106,171,251,134,58,167,166,65,48,155,161,188,119,122,190,3,21,219,86,18,183,61,208,163,113,248,65,249,241,196,44,244,128,47,159,200,239,195,209,118,59,124,245,166,186,224,42,21,151,188,58,77,9,127,1,119,81,154,65,96,185,82,106,181,220,247,202,181,54,12,36,35,71,58,83,155,115,90,212,248,72,21,30,164,178,168,178,69,172,176,38,15,199,195,194,1,120,37,226,234,4,107,101,41,158,59,82,94,24,65,155,231,80,46,239,112,116,179,150,92,91,102,245,125,228,144,10,150,68,214,179,237,162,11,242,97,46,65,100,14,104,203,117,81,159,81,175,46,224,225,8,149,25,30,9,56,57,126,11,32,151,231,182,90,84,45,213,86,229,132,104,253,110,228,206,245,210,36,17,232,208,113,163,188,106,196,121,229,231,185,140,161,200,15,53,107,189,
206,108,140,33,185,197,212,181,128,7,15,208,209,248,244,236,225,88,94,53,249,247,252,58,121,94,80,82,26,215,162,134,197,87,97,139,233,97,70,234,158,131,137,203,19,107,5,141,126,194,190,210,237,58,171,141,67,153,132,36,114,172,130,124,128,182,61,103,95,180,129,237,71,199,143,135,128,63,93,73,29,88,135,54,243,237,100,89,186,48,134,249,249,170,207,84,95,213,7,197,193,6,49,189,182,13,219,107,160,22,88,91,158,249,145,114,142,214,68,93,59,254,205,70,142,211,137,145,142,81,237,221,152,227,8,122,166,157,93,193,211,47,62,34,251,35,120,194,109,229,101,15,19,175,171,22,9,54,111,159,64,56,139,26,50,105,165,143,184,37,11,164,207,46,93,37,252,233,17,38,60,82,165,39,60,147,187,11,70,166,235,138,26,111,110,120,71,181,227,142,207,107,247,150,162,67,39,64,158,250,213,62,97,198,130,152,16,18,235,177,140,23,205,137,160,175,121,97,23,213,214,204,169,246,109,249,112,26,154,189,129,154,236,72,5,242,185,2,117,217,87,32,82,152,2,21,
185,119,132,182,220,48,100,235,165,161,87,219,65,75,128,50,49,134,101,13,125,67,162,163,241,21,184,21,49,217,82,158,192,203,224,112,148,173,125,192,219,195,109,190,167,42,211,209,30,24,77,26,184,189,40,161,132,86,22,171,120,80,31,11,24,172,198,198,215,87,121,177,248,132,68,248,92,38,31,3,71,213,28,248,68,12,238,13,25,193,85,222,3,130,253,61,86,97,200,248,179,249,253,50,104,150,40,38,236,58,137,183,154,129,245,37,186,31,240,152,76,97,136,46,138,94,125,31,7,221,39,67,17,55,210,222,168,238,115,207,217,117,44,189,210,171,9,8,223,12,115,214,250,231,137,65,244,100,116,25,182,249,133,181,41,19,106,176,119,255,33,95,46,44,12,30,92,236,213,179,113,22,59,90,44,164,24,177,51,207,125,235,199,155,169,89,68,63,119,172,1,178,170,158,94,161,157,161,232,37,164,22,28,119,104,69,203,211,189,149,153,81,192,37,136,110,188,19,223,119,82,122,207,143,75,94,98,82,176,114,168,116,10,181,150,152,11,93,115,98,53,38,32,78,2,81,
3,125,88,194,131,133,169,143,196,57,35,252,249,181,247,228,146,191,61,141,225,45,46,53,170,194,231,141,174,66,66,207,125,129,80,4,45,246,164,137,213,152,113,5,16,60,146,227,91,252,243,171,176,52,175,214,161,222,30,220,134,47,29,185,230,104,192,182,51,54,40,102,255,161,150,71,122,140,201,146,226,60,1,138,6,240,190,155,140,222,220,80,240,200,221,86,193,37,161,102,191,130,104,38,151,196,119,72,204,167,34,131,178,138,44,41,51,95,153,157,56,9,252,81,116,161,69,37,39,10,192,125,95,35,38,123,103,41,61,86,165,174,72,28,234,251,56,92,128,28,196,242,141,123,203,108,184,18,89,240,175,164,22,251,162,220,132,31,90,180,2,121,20,74,87,94,82,189,146,104,195,126,51,115,191,134,249,55,65,48,2,247,1,105,150,72,133,78,252,208,118,98,231,163,205,30,114,125,253,167,54,196,164,240,180,123,90,196,160,85,36,174,108,70,59,165,62,126,216,157,17,83,171,10,129,251,185,21,57,138,86,42,52,250,99,148,104,92,14,251,2,106,65,140,75,58,
153,52,46,198,22,20,192,220,65,35,63,98,152,167,252,169,159,202,197,110,156,158,246,230,33,106,238,201,240,235,140,101,14,51,241,117,164,157,160,71,135,10,89,202,148,191,168,248,135,107,183,14,14,157,125,136,114,253,206,171,234,80,238,58,239,78,182,132,27,26,243,68,235,48,221,144,207,54,166,131,142,95,202,177,213,39,120,152,27,195,221,16,6,251,41,231,137,82,7,107,114,192,52,141,102,191,70,247,56,190,203,238,25,216,174,225,34,140,117,1,88,59,56,39,160,227,254,62,83,147,37,41,67,174,247,5,160,108,5,72,84,242,180,0,13,62,128,185,102,204,174,184,210,34,76,134,42,167,250,121,26,246,63,208,147,84,71,44,72,40,201,147,189,27,232,30,25,243,239,77,212,64,62,113,27,220,195,104,207,28,106,53,159,62,253,236,166,109,221,97,6,238,65,221,234,39,129,246,239,179,80,92,127,224,251,44,212,9,93,173,127,229,3,155,180,25,253,103,246,160,46,232,22,191,38,178,86,145,250,105,9,200,79,163,66,142,202,172,81,221,119,252,154,21,232,108,
78,118,159,187,21,106,146,239,3,173,241,46,200,249,178,74,143,14,211,90,119,147,23,106,177,225,116,182,224,31,51,85,148,174,27,75,27,155,70,120,116,214,168,13,17,73,176,197,106,71,75,25,79,156,15,200,215,76,28,169,92,111,98,213,123,26,204,255,203,60,28,16,139,227,3,184,45,18,230,165,97,7,102,231,137,2,166,193,184,241,17,92,93,89,41,71,203,105,15,137,143,195,45,7,95,184,178,41,8,39,3,207,158,253,59,23,135,155,35,153,33,187,107,65,179,218,185,97,175,130,73,10,186,227,217,145,1,149,7,148,21,83,100,19,85,37,127,90,52,176,17,25,28,117,0,108,105,9,96,243,243,9,119,0,208,18,80,101,22,130,167,46,1,26,242,191,151,175,68,252,50,141,137,8,10,255,195,121,205,238,247,247,48,110,156,27,131,121,160,233,136,125,108,111,184,15,178,21,67,49,6,198,144,179,250,60,160,25,216,219,217,9,216,171,17,63,142,160,73,94,195,236,23,73,92,175,87,6,183,232,92,91,223,197,46,127,133,42,159,82,189,186,182,142,166,167,
14,2,58,184,13,38,240,156,205,235,251,64,116,236,153,108,103,126,169,45,59,239,223,20,31,199,98,10,1,89,74,235,209,241,195,198,213,240,82,157,41,17,193,62,148,86,175,217,229,163,86,178,111,47,52,101,27,109,159,93,138,61,103,92,102,88,180,151,243,125,42,215,68,178,75,131,101,180,126,231,182,104,175,118,232,204,85,1,113,121,152,22,242,240,234,133,250,237,233,164,238,226,83,217,220,205,83,74,16,130,71,211,249,134,53,183,59,176,185,240,112,121,164,159,172,188,48,142,79,1,107,127,253,233,198,125,201,149,114,113,102,125,94,241,51,30,240,77,87,29,164,87,198,178,121,91,168,205,18,226,133,9,220,92,234,54,180,57,249,116,85,223,204,188,45,222,228,98,30,193,190,122,34,85,186,71,145,80,162,230,240,50,3,164,214,134,252,247,231,239,9,18,124,0,94,82,89,160,250,63,57,105,255,143,127,241,245,179,152,255,236,180,253,191,101,243,255,67,226,254,39,223,51,251,143,231,235,127,77,230,95,102,236,255,70,195,159,252,213,55,63,254,241,191,211,246,
95,127,251,151,255,126,203,247,132,223,231,246,255,221,158,191,251,31,75,236,255,254,239,254,253,223,255,141,191,247,251,127,128,0,155,192,191,158,216,247,113,222,154,205,79,147,168,226,34,93,223,163,88,114,14,91,73,147,146,186,150,12,82,70,5,49,12,116,1,111,205,52,75,66,78,209,33,25,101,245,209,4,248,124,128,255,208,229,255,101,209,11,214,189,133,182,224,76,236,218,65,202,207,77,112,119,141,55,50,149,30,93,30,88,194,224,241,6,144,218,83,9,54,103,137,54,1,181,186,84,34,1,169,82,247,15,81,114,14,15,153,69,111,48,173,160,7,127,129,188,36,218,138,49,145,78,118,206,92,123,247,134,241,92,185,201,120,177,160,111,38,89,190,108,229,17,84,243,130,222,31,141,249,103,219,53,232,225,73,94,80,76,95,30,47,67,238,155,81,221,75,63,225,111,82,87,159,221,27,118,225,240,182,230,19,117,106,30,186,76,137,66,4,107,51,65,92,207,59,88,68,77,70,206,73,34,8,18,94,19,90,162,135,26,227,20,211,63,123,147,195,109,112,3,185,160,
147,224,50,131,97,29,77,237,155,152,31,163,224,208,159,142,122,8,139,99,221,6,247,77,226,248,230,214,56,171,193,164,187,169,97,50,44,153,48,206,20,169,159,79,41,199,78,38,93,18,19,208,75,196,156,81,158,64,7,116,75,21,111,72,193,188,70,136,66,222,76,61,99,133,84,114,56,11,231,140,19,114,51,33,76,140,51,66,178,103,185,65,62,199,8,159,121,179,129,54,243,145,55,23,174,13,168,92,198,86,5,243,72,182,120,237,113,134,224,11,92,242,128,33,113,141,14,101,91,191,11,5,71,241,197,123,94,209,155,188,244,203,207,185,150,5,121,78,247,102,107,23,168,128,175,165,61,119,153,98,102,80,41,198,203,48,206,51,202,123,179,185,187,153,178,172,108,20,179,83,20,205,72,107,16,36,62,192,192,108,18,94,188,125,165,209,41,144,95,227,3,245,123,128,112,132,193,181,40,131,2,190,140,121,166,86,230,190,211,84,192,53,22,49,207,173,218,235,135,143,23,240,65,204,51,99,222,207,43,160,188,56,81,236,208,24,25,79,207,115,122,0,240,61,102,255,
2,101,185,229,99,181,76,171,167,114,206,254,243,12,212,75,205,214,112,81,214,128,202,158,181,159,244,24,137,150,53,189,167,200,120,108,36,33,85,124,86,153,196,113,112,24,35,117,181,90,9,110,176,173,66,34,197,232,233,92,156,61,69,149,78,153,65,60,67,62,238,59,234,65,119,61,209,97,161,246,142,189,39,95,184,92,176,3,155,124,119,158,100,107,54,178,63,225,135,170,152,250,123,178,25,13,97,18,230,243,162,221,160,191,129,117,207,200,199,142,78,173,84,48,23,119,59,35,95,0,147,239,233,167,244,26,140,236,51,204,131,103,243,203,13,35,143,29,101,198,126,43,59,17,169,162,103,225,123,63,228,137,112,116,150,161,166,116,91,132,39,99,123,254,228,126,91,1,232,36,184,128,187,202,134,95,132,239,197,220,59,254,40,214,191,249,80,193,17,87,137,62,31,125,160,164,47,87,153,229,155,47,151,208,37,50,20,190,144,21,151,72,79,136,183,113,222,7,155,59,233,6,188,44,63,184,56,253,3,77,154,13,105,234,117,78,146,76,242,91,13,142,170,38,247,53,
224,73,112,195,91,4,108,37,229,53,123,97,156,206,222,233,242,216,62,107,120,99,83,157,10,87,115,41,230,149,209,246,220,54,167,123,105,106,11,185,185,17,74,141,229,241,51,168,7,41,125,49,113,120,206,72,231,48,67,114,17,199,132,102,200,151,131,173,83,184,35,96,130,120,166,81,188,123,100,167,215,81,47,89,94,64,104,212,236,253,224,229,11,249,28,235,61,78,51,226,147,48,123,68,94,207,214,152,181,125,245,85,164,30,37,254,133,233,227,79,28,22,83,226,64,75,50,111,111,16,49,13,131,114,246,233,86,219,92,196,189,219,208,239,10,211,29,46,226,101,128,36,151,203,230,22,119,192,149,179,126,192,217,167,251,149,165,104,188,206,197,218,18,155,110,180,114,134,125,55,106,238,255,46,229,187,126,219,205,174,196,254,149,31,246,33,216,0,198,2,9,146,151,5,242,144,2,4,251,154,4,200,211,236,122,108,255,28,15,98,207,44,102,198,14,252,38,137,77,20,123,39,197,38,246,222,41,54,177,138,85,236,98,239,189,136,69,236,189,230,147,126,227,177,157,29,
195,222,172,32,241,187,223,185,231,59,188,231,220,123,238,105,250,46,227,68,110,186,99,47,122,238,173,101,104,81,169,10,189,54,230,108,215,221,184,231,110,78,180,93,44,26,59,248,237,214,81,110,168,44,86,81,246,210,210,189,244,19,246,133,115,133,187,233,138,12,228,122,86,60,26,109,195,173,12,195,78,100,111,115,230,99,176,59,86,61,130,45,93,13,161,216,161,107,40,254,172,82,231,160,68,198,207,55,110,223,144,229,42,207,209,203,240,197,12,80,248,250,204,143,216,199,66,139,51,183,189,215,115,178,98,229,46,74,232,219,125,140,48,35,190,53,51,247,91,148,165,95,71,224,140,215,203,116,136,147,2,133,66,204,21,219,225,166,223,28,36,67,221,188,169,140,51,87,144,116,60,50,85,239,121,232,125,245,113,98,207,133,138,253,129,250,140,180,184,196,238,70,229,142,149,158,245,173,54,199,112,124,13,219,210,87,203,138,3,57,190,6,201,242,44,203,184,106,48,154,189,149,19,47,186,31,236,75,229,58,28,183,145,49,143,109,127,149,90,103,62,161,163,229,156,125,
218,126,133,109,195,30,71,134,20,65,176,195,55,41,251,33,57,112,17,84,121,25,166,251,80,189,106,8,79,65,231,57,126,47,8,149,182,129,250,201,71,221,120,218,164,6,76,167,123,146,170,16,195,54,239,9,223,140,33,168,27,217,114,216,231,48,166,59,188,7,36,157,15,213,15,4,137,54,138,53,153,108,79,13,85,42,201,146,192,60,189,173,136,85,201,210,64,121,90,152,196,154,66,223,238,71,110,14,43,232,229,71,99,68,179,134,36,16,151,46,117,240,228,60,122,32,237,90,172,37,206,100,51,122,192,41,50,119,6,225,71,239,99,138,105,22,70,161,112,14,50,162,14,127,178,218,3,251,229,29,108,229,231,158,10,42,184,77,92,58,93,98,6,139,171,51,120,32,60,59,213,222,198,66,205,192,39,243,232,32,41,143,53,217,96,158,170,228,170,123,81,229,71,199,47,216,134,20,230,106,223,4,28,140,74,220,35,191,204,223,3,253,83,184,132,241,8,35,201,238,166,187,102,31,175,67,118,30,27,11,15,84,32,156,137,83,74,209,133,167,135,10,134,111,81,84,
52,60,169,139,133,187,237,11,96,148,240,164,83,23,59,140,81,214,83,187,121,24,223,51,209,183,58,15,205,196,23,106,25,75,146,172,54,101,178,98,23,190,14,13,188,54,244,237,120,81,29,75,13,206,208,41,229,133,127,185,179,67,233,91,223,173,19,203,223,69,99,252,41,42,8,91,158,143,125,17,143,30,50,59,91,114,105,112,226,33,52,22,225,183,33,248,252,111,141,170,2,103,117,116,14,167,118,158,152,105,226,82,80,29,30,37,234,226,169,247,234,7,95,186,241,250,112,103,71,204,102,190,150,246,8,87,229,50,21,21,21,148,71,32,227,48,221,169,88,83,49,217,112,45,69,49,130,53,65,11,81,135,214,170,69,216,155,253,197,110,47,157,23,75,137,27,40,1,231,28,182,208,29,227,139,195,118,187,29,95,229,67,213,179,55,31,42,27,175,234,189,157,113,118,104,79,186,201,115,138,130,167,204,27,10,99,76,180,112,104,165,90,126,167,150,225,204,180,177,162,11,105,59,184,167,54,80,30,226,97,238,140,197,89,250,190,118,168,167,188,236,44,107,108,145,23,
177,108,104,239,112,196,156,155,242,121,189,194,153,166,29,26,234,217,26,179,133,244,90,43,53,45,182,150,34,140,39,108,16,177,223,90,110,94,43,35,7,43,186,33,225,171,237,115,147,102,60,173,55,29,133,227,196,214,50,73,147,203,115,131,94,132,109,27,158,76,12,26,61,163,134,39,117,232,80,218,166,171,5,199,76,243,88,25,9,171,33,225,237,216,230,223,121,50,59,189,97,54,185,87,91,149,122,80,230,17,118,130,251,133,214,240,92,96,56,108,234,153,51,15,99,161,182,9,50,171,182,247,90,221,150,234,42,35,110,220,150,185,141,21,222,186,225,54,222,24,103,196,80,173,46,160,234,129,229,182,66,86,203,229,189,68,14,103,171,32,187,106,124,203,163,179,98,97,178,149,148,77,58,46,179,29,213,153,84,87,185,215,142,103,66,158,64,135,61,24,113,221,60,20,81,144,113,80,192,82,173,32,2,6,152,78,48,110,223,187,147,121,237,92,148,188,206,228,101,69,238,116,231,93,27,102,242,65,205,75,13,190,184,26,11,171,177,58,59,89,159,207,79,160,217,129,
196,126,56,170,122,196,252,22,124,32,249,239,226,211,93,214,56,91,132,132,181,122,17,77,199,154,106,54,195,12,2,172,149,162,167,87,46,7,140,100,246,229,171,104,48,174,11,60,86,102,231,110,42,60,38,129,181,202,6,214,216,8,88,100,79,62,187,166,130,188,170,37,69,108,172,211,244,233,65,227,197,251,131,201,128,10,16,8,13,47,42,251,125,202,139,32,9,43,52,217,100,244,109,165,77,87,171,241,81,64,179,38,159,190,198,115,124,195,158,43,47,245,36,89,29,9,79,54,3,60,192,187,185,9,48,240,149,189,47,170,70,146,181,153,71,56,94,228,247,101,223,169,152,108,254,21,138,209,164,201,229,26,48,143,31,197,160,74,143,151,239,122,243,234,163,111,251,218,13,120,35,211,148,116,222,236,163,253,132,130,19,204,76,106,176,65,224,204,32,86,101,146,50,200,7,178,20,215,164,13,116,210,1,130,202,79,195,50,197,108,0,193,30,74,94,203,193,139,111,4,193,165,79,4,3,10,186,185,173,205,109,174,179,216,49,240,181,134,205,167,225,246,202,247,195,150,
60,84,51,63,221,227,19,74,50,222,33,56,146,96,136,185,207,135,168,156,223,27,132,246,177,58,53,169,187,30,254,105,47,67,83,58,46,121,155,39,170,64,67,123,239,217,234,217,193,230,91,5,24,239,56,214,175,140,128,28,47,72,235,51,220,84,107,47,33,43,206,121,250,232,26,6,41,6,20,251,172,173,105,227,213,187,26,5,175,186,175,180,163,73,90,112,239,200,171,233,218,221,213,3,118,67,155,204,213,123,240,233,169,148,112,163,100,156,200,109,206,10,227,78,231,24,82,196,16,110,247,226,180,32,127,172,164,109,124,81,246,179,42,75,194,110,38,246,214,229,25,59,244,54,164,170,81,74,56,59,4,172,68,113,172,212,18,169,170,153,221,99,227,94,157,202,245,160,8,184,66,230,48,248,184,165,185,45,153,29,49,88,18,18,251,172,159,181,139,221,1,13,236,177,133,5,227,192,203,80,208,178,55,25,170,64,201,60,181,193,96,91,88,181,31,41,64,242,45,126,74,89,201,151,102,54,16,118,99,224,65,139,240,198,68,224,169,212,64,153,33,16,186,111,202,131,
94,194,115,228,221,159,203,1,28,187,27,98,64,72,102,106,217,219,198,175,96,30,215,16,236,38,189,96,183,52,42,85,159,84,240,94,231,233,5,60,82,242,245,31,112,32,71,44,79,129,203,28,245,90,102,126,21,228,163,209,32,90,136,244,26,164,14,80,165,133,225,69,4,43,117,100,23,91,194,92,61,48,142,253,109,8,40,175,147,18,212,38,45,186,3,61,13,193,11,37,200,161,84,150,217,9,203,163,209,161,123,113,136,252,0,118,15,15,26,203,142,19,201,244,108,108,171,57,34,69,201,36,143,73,85,226,112,99,127,173,186,111,54,200,213,42,216,33,103,91,206,143,172,250,112,191,218,133,26,254,44,116,42,168,226,180,154,117,236,97,24,34,21,85,167,62,152,72,162,24,112,171,4,32,92,37,217,84,245,102,179,236,236,237,20,163,217,150,36,231,164,17,6,133,87,237,96,250,204,101,246,117,158,134,218,4,142,67,55,207,94,242,82,183,195,108,76,72,41,170,186,245,124,196,15,80,185,72,160,74,171,122,25,69,225,189,250,182,45,40,213,152,116,211,163,40,
84,8,23,137,166,51,223,64,223,110,95,131,92,35,75,160,93,62,5,36,37,171,182,117,216,29,176,38,230,179,226,198,163,183,145,97,85,120,253,248,38,126,92,151,188,157,4,25,225,93,28,68,243,184,38,106,122,151,249,0,109,168,192,39,254,90,201,216,84,218,126,104,113,155,46,208,100,179,179,229,19,153,221,138,129,221,224,139,69,120,177,105,70,178,28,72,251,2,191,195,110,36,76,234,54,104,142,111,183,33,109,147,148,206,26,111,224,42,123,162,10,182,189,214,15,152,61,61,70,138,191,210,238,197,170,56,11,46,9,167,219,12,64,92,125,56,107,60,92,4,216,232,215,237,98,101,170,158,78,100,85,171,176,123,5,225,54,160,253,254,158,144,220,90,76,169,202,51,205,147,198,199,170,185,158,238,193,202,80,142,207,189,212,160,134,53,194,171,167,158,203,147,138,70,47,130,251,115,65,253,0,172,99,20,110,195,226,44,35,212,135,7,134,136,229,107,44,114,1,18,224,127,92,225,69,89,45,238,16,82,128,98,176,185,28,31,96,176,232,230,43,41,50,235,108,44,
10,134,25,42,210,190,179,99,179,124,225,155,210,3,42,90,3,116,20,80,209,232,163,86,188,53,85,165,175,23,11,124,210,172,145,102,125,159,208,153,213,72,180,206,240,72,52,16,28,16,24,1,246,251,82,117,228,85,203,80,221,246,116,24,225,220,219,215,49,59,124,220,89,166,56,29,53,248,174,55,242,104,45,238,144,53,39,21,90,88,220,169,31,36,230,5,135,10,168,40,149,243,105,123,161,107,205,71,109,14,211,150,15,65,120,145,7,216,59,150,239,187,209,10,117,93,170,211,82,37,80,8,36,96,70,27,82,145,79,242,182,121,1,123,151,46,106,195,155,24,4,83,77,243,105,163,219,191,111,139,102,74,223,21,1,244,174,208,107,240,133,179,198,247,251,108,158,18,117,181,221,219,68,83,164,34,0,3,122,54,95,113,241,162,245,146,87,205,201,161,201,195,245,136,121,111,159,80,65,30,218,66,244,12,168,113,74,168,133,203,9,234,60,176,61,187,164,7,47,166,27,186,196,48,93,129,161,3,199,166,27,143,170,76,163,18,204,140,120,51,213,112,92,9,30,50,
192,112,210,40,134,115,73,75,85,64,33,20,13,24,102,44,56,22,217,81,108,93,158,79,66,197,98,202,40,73,32,84,140,134,215,239,35,233,109,51,87,176,249,217,115,56,112,5,184,52,241,48,50,106,207,174,97,34,184,29,180,132,10,171,154,146,166,195,215,179,51,125,137,213,143,27,50,192,198,184,236,237,248,22,37,31,17,31,142,251,69,131,32,1,3,114,85,22,103,106,24,93,57,155,203,225,210,189,142,226,136,143,218,167,157,177,15,108,8,208,209,238,181,21,14,93,184,205,135,115,163,11,219,242,225,13,84,181,29,50,104,231,103,23,50,56,11,14,219,74,221,44,88,94,215,186,162,55,228,113,43,236,147,113,54,183,185,69,108,54,55,170,206,97,106,14,182,58,50,251,188,253,169,60,119,144,218,164,7,85,218,1,33,9,224,182,200,128,154,203,196,0,123,100,64,150,236,240,58,62,17,10,213,212,128,25,63,27,49,90,81,232,144,235,177,207,136,125,149,56,108,169,206,49,106,36,109,238,82,237,26,153,142,130,129,96,242,33,148,74,101,108,174,27,197,176,
113,102,35,93,97,35,115,20,49,15,85,238,241,30,22,102,14,222,194,31,252,252,66,128,165,133,233,104,178,113,181,218,92,35,197,143,237,213,204,151,45,216,134,75,74,19,201,15,0,251,0,175,75,44,64,251,8,220,179,64,210,145,149,94,77,212,163,201,219,78,183,33,182,67,24,2,211,197,240,252,17,44,229,192,117,171,80,70,59,250,196,168,156,27,69,16,169,140,238,152,165,3,147,163,188,122,208,210,1,191,109,15,172,167,147,39,0,127,147,63,94,36,236,226,55,171,54,65,101,75,28,73,60,237,161,166,4,176,48,12,210,158,6,96,17,60,73,149,30,132,238,134,86,204,40,166,33,112,62,12,165,42,123,74,121,233,233,209,248,151,172,157,96,98,18,77,163,59,40,176,124,201,36,245,219,242,133,194,199,16,21,152,61,38,219,146,151,253,201,201,212,199,119,99,13,96,161,21,0,163,160,133,19,38,197,192,220,163,4,165,33,27,169,61,159,76,83,106,240,117,94,32,69,76,60,237,52,164,191,105,76,153,21,6,8,148,175,7,227,146,165,41,236,240,52,22,
128,111,186,121,115,78,1,123,120,141,10,90,123,128,189,122,189,134,194,147,116,10,245,41,56,141,191,169,114,203,168,156,122,100,151,238,149,25,0,223,82,131,124,215,59,216,248,162,159,242,150,200,211,169,9,24,100,16,63,26,100,112,52,164,54,224,209,206,1,103,38,80,106,76,28,5,134,163,171,126,188,189,54,49,36,112,29,78,216,20,106,233,210,36,205,83,131,191,24,103,136,51,141,81,3,156,235,18,62,73,206,95,191,107,224,217,232,65,165,230,226,107,183,167,103,22,177,10,219,165,70,55,122,93,206,173,203,84,152,244,230,226,95,155,69,35,14,235,201,156,2,124,124,135,166,219,238,109,96,58,182,145,248,128,213,102,222,32,83,45,111,89,235,63,17,55,2,110,140,47,7,108,120,121,44,88,58,216,147,27,87,208,62,22,231,219,171,208,140,19,134,79,3,120,144,9,183,51,164,91,145,32,227,252,100,223,148,249,35,245,244,37,24,218,196,53,189,88,27,77,2,137,162,21,65,53,132,94,195,12,94,27,174,56,84,109,167,55,204,219,100,152,189,47,188,88,
163,178,61,202,91,62,184,135,84,248,89,28,30,222,222,6,47,73,121,76,8,149,133,147,53,132,174,113,194,78,75,250,214,87,7,180,92,32,98,16,79,175,94,180,165,182,172,68,28,190,82,65,122,122,153,26,101,140,169,171,111,141,158,105,213,172,244,212,0,9,194,21,214,180,186,233,36,186,54,167,77,170,135,164,234,103,218,116,157,52,88,195,70,188,195,81,1,208,202,55,241,190,250,14,208,254,87,111,67,64,76,180,231,69,119,144,137,90,105,151,78,32,6,140,31,235,251,129,206,250,116,240,159,137,10,32,254,171,31,160,126,228,235,194,88,152,116,237,212,99,88,43,163,192,78,109,205,177,210,49,56,30,112,194,157,102,140,35,89,250,204,62,109,213,230,141,182,206,201,200,222,201,195,67,157,94,189,122,10,246,89,254,225,88,243,124,24,241,236,67,147,109,17,162,1,0,228,112,60,137,231,247,30,250,73,124,255,22,129,146,7,238,53,38,151,88,91,67,189,225,170,129,41,189,28,134,166,62,213,175,172,116,33,142,11,246,57,66,194,108,252,150,217,2,166,11,
21,139,41,191,117,185,36,251,24,222,131,202,150,125,104,203,214,117,164,103,164,96,116,169,36,75,83,180,239,231,15,141,73,196,214,207,0,65,184,218,154,164,61,195,116,110,202,189,195,157,150,233,78,245,37,125,200,3,87,29,197,62,82,198,22,119,231,112,184,173,46,241,155,108,75,231,24,151,34,88,238,67,107,121,29,8,250,159,49,189,212,221,173,241,244,178,116,10,203,125,14,147,171,37,45,203,224,40,46,71,219,97,23,132,164,104,32,96,37,113,26,137,189,41,140,174,243,151,187,148,191,194,106,202,53,110,89,178,124,199,170,167,53,82,122,34,214,75,80,225,2,123,105,24,222,128,209,246,170,201,146,203,180,141,227,5,246,186,120,176,230,27,236,28,9,132,47,185,233,75,205,195,200,93,29,222,165,12,235,189,41,10,227,104,110,138,27,124,87,132,94,178,119,51,147,138,203,8,71,197,238,151,229,51,102,236,5,119,123,91,218,82,172,236,215,215,182,187,217,117,255,201,70,190,211,96,119,78,66,252,36,234,11,88,85,4,21,86,213,220,69,91,78,219,242,241,
252,104,143,165,225,210,183,36,12,134,4,235,60,199,198,108,124,72,82,18,49,41,22,36,109,185,187,107,38,40,26,62,11,211,86,81,99,243,37,205,18,234,231,79,220,89,220,219,119,157,184,83,48,251,85,132,155,232,24,71,187,163,66,180,192,53,209,94,49,44,46,52,216,84,18,147,121,62,144,131,89,152,175,113,21,116,47,163,110,37,24,14,50,217,52,52,237,209,36,89,194,46,71,119,225,102,229,158,112,142,27,183,231,20,211,103,209,160,176,219,180,252,208,188,173,206,165,52,19,110,142,64,92,164,32,208,36,38,39,143,149,157,160,157,111,39,233,95,177,82,186,76,242,130,66,141,218,106,182,101,251,82,156,98,182,82,160,234,123,246,107,55,137,41,83,110,242,51,166,178,36,237,114,218,190,107,95,123,142,21,124,182,205,117,207,142,126,229,198,4,134,155,146,116,87,185,18,206,161,136,43,79,55,236,163,176,192,164,24,21,169,188,190,150,178,181,180,34,150,223,28,213,177,226,171,37,53,75,74,233,214,92,150,142,68,221,29,162,169,38,89,153,196,84,225,187,
112,144,208,207,63,60,99,182,232,103,138,79,234,208,87,109,87,23,203,133,155,106,169,47,230,124,123,247,5,27,65,63,111,89,28,183,193,159,110,211,161,209,28,3,238,245,211,136,225,144,45,117,147,75,221,67,227,152,123,34,99,137,229,164,220,40,172,159,217,186,94,198,155,220,231,44,245,209,150,202,71,202,172,205,157,123,31,155,135,164,93,26,145,239,69,220,81,210,49,173,242,137,134,118,169,100,172,118,201,139,103,128,42,25,91,72,115,199,87,64,109,242,29,133,156,36,120,244,133,128,170,95,143,184,90,41,68,30,254,150,253,124,108,163,114,97,161,45,110,86,79,223,242,162,209,71,190,40,84,185,59,47,89,59,106,33,169,85,169,185,211,71,113,135,147,73,161,189,74,171,231,38,56,165,102,181,57,220,198,215,177,13,221,148,203,157,149,150,187,119,110,184,83,103,198,204,34,137,25,216,52,90,36,181,250,155,233,6,220,147,172,235,110,186,94,27,6,124,252,148,230,37,32,62,165,121,19,225,79,105,222,62,251,45,205,235,172,122,132,49,140,135,4,108,197,90,
169,200,223,24,62,219,226,54,252,91,192,37,126,101,176,224,211,75,115,114,194,155,190,185,43,65,80,15,71,253,193,132,244,159,249,121,184,0,204,166,127,126,30,94,182,30,71,80,225,164,186,137,173,40,218,208,229,153,233,247,165,29,27,183,79,75,141,216,141,144,174,116,38,185,123,120,96,211,163,69,42,26,62,85,135,242,34,17,23,51,162,105,150,144,110,182,130,45,51,147,137,180,226,208,204,161,31,224,214,215,244,235,153,83,61,242,87,105,195,253,58,234,159,30,97,189,5,219,17,58,73,236,213,128,62,139,146,219,0,66,2,70,8,32,212,99,178,252,225,21,2,60,55,151,40,1,216,185,187,207,158,220,185,217,188,191,93,36,103,122,109,8,146,47,111,151,122,213,5,134,132,243,45,235,218,218,150,229,203,7,43,21,71,107,187,136,141,7,195,94,196,199,242,170,108,87,195,145,190,64,81,57,155,164,230,253,35,70,8,211,149,236,14,75,241,200,130,94,99,64,249,97,201,199,8,231,202,64,104,169,185,120,161,230,138,235,51,171,251,52,121,81,94,100,129,62,
19,149,228,239,185,144,69,24,76,215,141,156,69,71,36,139,30,203,86,183,147,179,225,76,133,250,215,72,59,165,171,218,251,223,217,75,112,80,138,176,255,130,122,75,193,76,243,207,106,19,217,116,113,193,119,138,66,29,168,223,213,200,253,201,58,192,203,244,202,193,97,180,36,127,113,49,231,63,127,245,203,175,254,229,181,156,239,169,252,169,82,206,79,255,105,29,231,167,111,207,124,248,230,219,223,126,247,82,196,247,101,155,239,10,60,63,253,240,217,31,160,252,97,49,231,247,99,254,219,191,253,159,191,248,226,219,143,111,237,247,170,204,31,246,252,167,95,126,254,211,255,253,214,254,83,149,153,127,243,111,255,221,191,255,84,153,113,95,58,255,160,50,35,98,188,50,243,187,166,101,136,246,153,23,242,8,230,152,39,61,200,210,2,174,208,124,65,13,76,156,91,137,84,38,35,34,1,251,136,109,183,30,216,152,166,193,132,110,190,253,22,63,93,208,175,159,46,77,33,240,55,244,13,235,167,227,21,154,24,119,239,46,192,204,219,114,247,41,71,114,208,69,143,217,60,126,
156,25,251,182,14,75,71,102,201,34,184,3,229,158,102,187,210,221,123,107,229,8,6,68,147,40,160,3,228,142,1,81,30,29,14,173,195,130,40,80,186,96,242,226,117,63,70,44,41,76,189,50,182,122,185,165,188,158,187,211,228,203,146,180,228,209,35,143,89,147,17,100,238,43,29,185,236,128,172,211,135,165,16,136,39,150,209,22,45,155,253,93,173,157,145,200,239,180,100,85,57,227,45,94,24,236,173,128,81,194,13,13,13,85,101,155,171,94,186,44,216,39,82,190,97,92,42,58,89,240,43,162,198,80,60,4,158,203,39,232,43,162,2,180,3,174,242,201,11,109,193,60,110,18,238,82,178,42,102,215,240,192,221,42,160,79,225,104,125,184,113,185,124,229,208,46,75,251,84,218,80,194,199,119,220,38,38,229,181,132,85,100,44,242,194,38,237,235,139,35,248,11,110,10,171,247,27,229,78,200,178,109,136,36,122,127,11,94,46,102,150,134,59,250,25,79,13,206,61,228,220,107,89,55,206,47,116,49,53,244,65,167,17,104,15,246,91,161,89,168,64,56,48,35,65,135,
150,169,25,12,30,29,185,154,229,249,245,75,81,189,123,9,183,186,133,80,55,238,152,156,67,133,130,9,146,142,244,174,98,230,136,196,105,72,195,198,248,37,47,222,234,155,160,82,176,113,228,21,95,12,95,101,152,106,223,199,9,212,83,83,228,245,168,124,147,120,214,115,81,27,200,203,131,147,48,5,7,156,189,18,104,220,119,89,68,65,184,158,203,44,156,46,45,174,73,139,193,209,78,10,15,78,250,78,61,130,107,59,78,42,59,113,161,161,180,134,45,132,220,65,232,174,156,229,135,209,32,42,214,94,130,205,10,200,78,97,82,22,91,91,154,135,143,178,92,100,152,207,160,168,126,102,220,62,138,164,126,144,139,129,217,243,14,229,168,84,51,194,92,77,240,160,135,39,138,37,109,187,185,239,28,114,244,250,32,241,12,95,158,137,78,254,150,19,57,99,49,237,21,167,164,118,32,170,1,211,205,106,201,219,212,240,135,78,198,113,3,211,238,177,212,38,219,59,110,49,188,150,187,231,48,53,1,14,198,115,157,59,156,249,190,54,24,97,145,8,204,210,31,176,171,249,
215,68,78,216,73,229,206,6,174,12,135,202,160,176,7,104,92,93,188,195,246,220,180,27,101,128,204,171,92,45,171,215,106,36,241,122,193,9,123,179,180,22,110,236,178,140,193,237,28,215,154,53,123,57,58,154,194,49,154,138,215,200,100,189,236,180,15,113,8,49,91,41,65,150,173,188,151,114,42,103,84,99,102,146,21,159,210,66,218,249,65,113,229,57,103,196,193,175,136,123,60,98,230,123,169,10,136,99,177,188,216,184,126,14,154,176,167,62,206,167,246,25,101,211,88,87,225,4,45,117,3,125,9,143,6,59,44,26,116,232,57,210,47,37,101,147,78,173,28,182,76,2,211,147,10,245,224,58,109,17,254,145,22,183,79,162,216,128,28,28,50,39,199,159,118,232,71,208,253,171,6,128,95,190,193,235,111,240,26,23,157,58,247,74,168,213,29,34,87,204,178,12,94,76,134,91,62,94,17,150,135,80,187,57,82,195,242,37,139,110,166,86,156,212,163,62,3,173,157,108,94,221,227,30,104,89,47,165,154,85,26,101,217,60,95,34,173,232,211,62,94,172,149,169,35,99,
122,179,110,151,115,183,103,172,22,83,178,143,78,226,193,163,73,34,180,219,121,131,213,233,146,184,117,183,86,83,119,158,226,107,69,238,151,204,188,113,61,194,240,239,240,90,171,55,21,239,48,248,247,246,204,136,121,194,94,5,131,147,5,217,77,155,226,83,59,98,110,109,50,35,210,165,26,212,190,87,94,53,13,240,203,44,205,77,30,180,49,247,247,221,134,82,55,106,209,55,36,205,112,122,29,242,144,247,208,244,88,125,69,203,210,158,34,225,66,201,202,213,180,89,211,52,152,62,244,45,125,9,194,43,129,140,137,190,90,186,145,32,55,166,49,21,174,75,86,139,177,199,146,33,236,86,127,67,173,14,140,9,5,220,3,8,113,157,37,83,193,193,162,91,165,101,155,189,155,69,144,89,122,136,55,96,36,35,180,218,106,205,16,180,169,224,212,11,160,212,65,173,194,75,64,154,18,231,22,148,234,107,211,128,8,95,88,222,182,145,21,111,71,79,125,166,60,173,205,160,172,134,97,6,196,197,74,241,18,107,19,236,73,33,212,183,114,70,218,154,43,73,155,193,228,117,
179,107,184,153,187,82,147,23,196,195,212,51,47,66,106,125,147,158,238,221,136,111,154,7,137,63,144,64,13,52,246,155,180,86,94,69,104,23,77,116,225,240,188,73,135,97,144,139,148,222,165,200,96,116,124,194,163,180,112,71,230,102,65,176,179,177,111,153,241,234,233,132,205,155,118,212,92,85,148,37,26,184,218,144,82,227,233,125,217,59,134,59,113,109,240,190,33,181,64,14,33,166,205,200,47,54,250,150,4,193,122,241,120,29,155,51,23,62,196,134,108,217,63,25,187,94,246,42,27,205,211,86,166,27,62,244,62,40,123,200,53,50,190,32,97,154,214,7,188,61,82,86,83,245,110,212,230,168,20,43,146,74,19,141,67,174,228,236,146,2,233,116,111,154,129,173,73,132,89,180,24,234,225,73,186,98,140,100,34,55,19,48,107,114,85,182,180,188,195,76,82,96,244,166,54,144,44,13,33,82,65,103,228,100,147,34,46,119,149,214,219,96,145,125,224,156,199,200,163,158,50,199,18,163,185,70,69,75,44,183,165,248,68,68,77,54,163,169,17,199,121,133,83,234,228,179,
155,72,156,104,70,82,35,99,68,17,50,144,35,172,141,254,129,204,35,8,5,243,113,193,104,245,146,33,207,130,118,102,116,243,6,74,11,230,128,252,185,33,247,163,56,49,48,150,113,204,186,137,180,87,143,41,100,118,162,195,234,204,50,113,70,203,86,84,73,111,88,72,191,164,212,245,175,198,34,166,97,169,166,232,34,141,187,65,126,151,46,215,27,242,194,228,74,199,209,36,203,58,222,96,168,185,82,54,97,154,196,188,60,64,232,94,92,240,48,244,16,93,71,144,114,145,127,96,66,178,61,129,136,159,2,103,64,80,4,223,90,104,230,202,92,138,236,181,17,167,83,215,19,47,74,42,108,113,47,110,223,42,122,51,186,213,155,19,50,218,125,173,21,180,140,112,50,92,135,43,137,108,7,219,18,165,251,33,158,101,220,212,166,47,209,249,22,28,112,43,88,145,173,18,83,170,173,113,205,103,140,125,160,207,21,90,147,5,168,165,82,180,184,161,17,74,112,63,161,176,11,54,236,253,141,220,108,204,60,150,193,64,156,244,168,156,221,30,56,110,137,202,230,242,93,164,
42,226,217,45,199,205,126,191,75,85,130,161,86,95,79,108,220,20,59,6,76,136,207,149,41,174,75,40,178,158,71,20,142,246,234,176,116,118,93,197,37,213,207,9,73,19,205,162,72,32,105,138,185,134,162,247,206,156,181,41,21,86,12,77,136,136,201,229,111,75,121,114,67,253,173,159,193,159,45,92,20,58,131,55,155,80,238,232,12,225,108,65,25,60,3,192,9,101,160,126,244,26,142,97,212,92,161,10,41,132,19,143,225,184,121,187,1,218,91,181,87,233,214,17,11,81,163,9,169,178,198,90,47,90,107,72,114,4,133,220,155,32,66,1,189,242,205,48,98,60,236,33,44,230,170,139,141,187,90,120,81,238,3,110,38,242,70,6,66,88,209,189,110,12,127,166,93,42,3,3,172,1,178,228,227,104,12,249,108,215,50,31,248,99,209,205,132,145,83,178,123,251,60,152,235,111,168,38,246,135,24,187,59,115,113,97,141,201,219,13,208,190,67,113,121,229,211,122,49,192,173,175,206,245,109,89,145,244,162,101,118,9,244,228,180,88,85,222,50,250,58,238,173,204,159,238,
47,146,137,246,81,49,90,129,177,156,153,49,96,145,164,141,156,193,172,210,164,22,208,19,105,160,124,39,241,41,83,8,101,104,143,106,38,250,174,180,167,114,149,3,181,81,242,206,29,101,187,64,212,40,70,45,213,37,22,144,29,250,82,101,176,99,204,77,149,6,140,220,126,67,102,173,175,157,12,186,146,61,158,90,51,190,86,124,178,221,32,182,238,54,215,15,13,185,172,94,251,181,52,244,236,101,217,209,169,54,73,161,180,177,211,141,39,178,37,24,105,197,15,220,64,41,205,104,60,33,116,130,0,215,42,243,133,200,85,240,221,140,176,93,223,32,193,252,71,17,156,146,215,20,12,107,126,26,161,197,117,245,101,234,173,85,94,219,224,78,2,230,237,120,198,104,172,116,125,140,127,170,133,51,136,249,4,111,171,140,161,7,83,147,241,174,55,133,25,82,76,130,249,228,240,38,144,175,85,162,25,116,141,16,205,54,167,28,211,16,59,187,111,240,1,209,61,174,112,152,168,67,27,51,46,198,189,223,212,107,2,74,185,69,47,217,75,189,183,207,100,43,213,107,0,215,
248,119,215,82,107,125,231,192,172,104,35,77,254,56,131,206,247,71,245,14,58,164,212,201,188,114,69,119,224,100,158,150,189,76,182,144,247,122,133,100,171,187,216,24,69,201,103,177,41,157,56,90,72,134,165,112,138,147,64,186,215,37,188,93,150,194,244,95,78,55,244,42,243,124,106,206,22,35,164,133,201,185,177,174,79,205,23,165,3,53,46,162,117,100,58,131,14,194,142,252,84,238,56,186,68,51,68,170,81,91,3,237,74,3,15,73,166,191,151,151,237,243,200,122,7,167,81,196,90,172,236,205,16,121,228,206,77,145,214,166,195,96,7,211,92,119,243,126,147,82,146,242,59,15,83,56,19,5,50,34,45,159,180,196,101,79,135,165,203,103,234,164,114,217,214,91,225,132,169,65,211,86,36,223,53,210,100,205,142,8,67,130,79,99,159,217,2,100,55,167,208,134,67,86,79,77,106,117,219,42,35,66,56,99,220,208,132,35,167,200,120,255,38,134,106,41,244,17,83,147,177,0,5,236,123,233,141,213,195,19,161,154,120,43,78,184,110,241,167,225,6,171,138,171,202,244,
136,131,180,26,24,219,200,136,131,129,30,168,7,17,205,8,183,238,151,41,208,68,156,196,170,84,45,167,91,254,212,33,63,89,111,95,103,137,25,155,29,187,245,131,88,179,108,211,91,89,229,151,38,13,217,129,237,203,101,231,153,54,166,196,104,54,211,203,84,87,129,203,18,187,235,54,127,90,226,46,183,101,130,124,118,59,179,11,24,122,116,136,232,216,179,250,112,171,214,161,130,85,138,140,68,31,18,111,205,73,199,163,57,215,32,46,50,170,22,87,21,203,223,55,169,160,120,107,105,22,239,25,77,147,167,53,89,107,188,83,52,174,233,29,146,97,150,0,146,82,207,208,199,207,235,206,30,245,220,28,221,83,239,27,250,34,245,150,187,241,237,23,116,230,182,2,120,209,168,134,79,65,85,8,225,72,21,188,253,34,106,21,243,26,164,252,246,148,231,112,197,205,134,121,39,201,175,194,100,30,2,90,93,97,247,129,141,222,46,66,97,162,2,184,205,55,13,159,248,42,214,102,112,103,189,235,170,188,27,231,106,253,52,175,80,44,128,70,96,159,249,204,51,10,76,105,
113,238,169,43,26,65,17,222,214,167,100,191,194,55,149,34,238,237,19,59,48,42,119,175,223,33,177,179,98,206,62,127,112,42,48,49,43,70,25,8,8,170,206,228,35,154,200,121,184,153,49,8,61,122,60,107,17,0,251,59,151,71,58,104,98,96,115,28,60,20,175,102,155,168,67,162,110,147,87,240,64,154,162,121,26,134,98,112,203,21,169,236,58,55,158,43,154,58,226,113,91,151,199,78,140,7,213,217,203,181,54,30,201,200,164,87,24,165,144,12,22,166,159,6,152,23,34,142,102,169,166,114,11,70,173,27,8,26,35,173,237,0,180,169,175,167,140,71,182,140,3,56,31,12,223,21,15,177,166,152,39,3,171,120,60,117,95,111,122,218,169,207,20,229,100,146,15,2,47,175,33,242,210,4,77,19,164,16,35,145,145,103,39,78,71,127,148,185,16,49,188,25,207,190,218,75,244,84,130,101,33,135,8,167,9,83,244,233,152,239,101,210,2,47,70,193,179,10,186,247,119,207,204,116,148,238,151,228,95,148,227,17,15,176,172,149,32,133,64,123,218,54,77,2,31,61,
146,62,18,139,135,171,184,79,126,71,100,137,94,55,26,96,58,156,70,68,42,31,234,43,148,205,23,50,238,6,67,56,80,251,211,146,162,86,236,15,181,130,37,249,252,82,149,144,48,172,36,176,34,43,5,65,186,88,10,82,25,37,103,95,58,5,214,10,126,251,102,247,65,18,4,13,105,109,154,59,140,181,8,123,99,16,123,249,250,22,94,23,110,82,167,52,198,187,219,112,118,138,171,222,233,44,92,127,229,79,25,87,242,178,105,70,198,92,243,49,4,95,106,122,3,120,27,133,131,49,30,169,135,17,49,194,204,220,0,188,18,111,89,201,136,234,55,86,28,136,160,132,186,139,135,11,62,78,77,127,246,169,67,39,213,153,171,189,133,227,11,212,200,139,6,235,28,121,216,18,137,114,102,200,181,55,247,4,254,253,109,188,1,141,237,101,226,250,226,137,56,124,157,130,84,141,57,180,32,103,133,161,69,192,254,59,101,57,6,217,225,23,195,86,81,106,155,86,206,52,150,241,10,156,183,147,39,11,135,139,152,20,81,106,180,85,32,233,120,132,114,4,90,228,166,110,
39,53,110,242,131,139,160,246,205,41,51,123,217,107,70,96,178,230,5,22,197,211,1,98,62,235,197,12,145,80,238,3,156,131,66,50,184,145,148,230,209,107,157,94,154,34,16,50,139,230,9,193,134,118,86,230,178,142,239,216,105,137,163,49,162,107,26,38,26,3,142,249,184,14,35,204,37,226,120,210,1,0,131,6,12,7,143,172,249,146,91,45,205,183,132,102,131,128,119,137,9,12,45,74,81,154,248,164,86,234,232,214,32,213,176,113,201,216,178,52,211,253,72,118,240,213,81,124,1,112,253,201,103,189,182,80,54,43,251,195,41,168,201,151,44,141,154,209,132,45,214,248,145,163,234,86,104,129,152,50,177,3,29,162,30,141,91,108,177,100,220,49,149,220,246,89,100,121,51,97,105,54,70,68,173,92,57,219,106,58,76,213,238,53,169,79,23,209,244,139,118,25,5,188,232,152,245,180,247,145,155,155,75,83,154,227,8,101,80,17,23,159,105,60,39,226,83,185,93,216,155,228,43,27,137,219,66,147,85,107,9,244,185,167,121,49,101,170,115,20,119,114,18,243,98,110,
139,44,74,170,137,155,213,43,43,5,59,159,83,150,109,208,229,20,74,63,73,148,157,231,41,136,1,184,241,23,68,202,172,66,150,169,232,40,184,49,55,9,213,159,166,8,199,46,166,134,85,136,41,140,205,163,207,116,94,77,67,32,112,64,154,68,128,150,177,118,240,151,7,69,120,146,183,208,176,132,84,11,100,25,138,181,136,88,27,63,48,60,198,109,4,204,139,154,23,176,30,41,33,121,49,7,35,38,14,120,132,52,76,91,167,249,244,33,114,0,93,49,56,2,118,235,234,102,222,246,217,122,208,7,183,5,117,153,195,210,96,30,39,97,20,115,62,3,49,145,206,101,89,190,65,194,30,231,59,36,252,22,38,45,91,185,214,77,192,151,167,148,225,135,146,45,157,121,16,143,32,236,70,89,163,29,66,42,252,166,28,49,242,40,5,172,254,160,156,90,199,146,154,17,149,32,37,94,226,181,161,141,86,235,21,46,153,212,37,54,131,106,92,185,73,220,68,135,22,83,250,12,1,62,129,199,210,61,90,158,19,147,91,176,57,104,234,200,80,250,112,102,22,95,23,80,
139,124,222,226,5,192,158,32,227,19,120,118,31,55,138,3,20,69,49,205,247,101,111,73,83,228,179,249,58,133,225,159,150,233,139,177,58,41,127,224,245,63,129,205,226,79,224,11,154,50,68,3,2,80,232,230,90,103,117,228,162,134,240,74,134,17,236,175,107,96,39,45,99,123,134,94,91,63,129,87,194,79,96,231,35,0,166,121,101,9,242,35,98,74,79,123,59,171,33,198,47,97,36,110,66,250,120,227,224,91,226,70,180,162,219,124,227,208,135,180,168,181,43,216,74,180,124,23,3,52,82,68,226,190,90,17,25,46,193,80,187,202,173,107,248,128,211,139,161,38,121,30,168,161,214,205,81,78,172,223,223,231,128,251,202,197,104,216,134,112,141,43,4,36,32,225,179,69,204,254,205,18,101,67,189,248,0,23,81,58,48,230,174,195,187,233,244,32,105,231,178,69,36,126,180,17,72,81,88,154,43,135,174,189,37,10,96,117,138,88,255,216,170,89,30,46,150,52,202,5,223,8,57,204,135,78,120,24,87,184,174,149,203,130,59,240,19,231,108,165,79,185,151,4,195,85,
46,187,230,108,2,253,0,146,128,64,194,252,22,241,192,149,112,115,27,140,82,203,154,241,242,203,68,131,22,113,51,108,148,67,222,186,76,119,7,24,229,251,18,211,240,112,71,69,61,113,117,106,229,177,194,82,151,159,176,8,99,216,105,217,236,57,141,90,198,23,106,153,51,105,120,1,136,31,180,5,174,35,164,81,102,42,98,58,68,52,208,44,183,81,167,185,108,42,35,20,161,121,244,246,102,37,169,149,49,124,208,179,62,6,25,236,154,165,171,193,222,170,124,61,67,76,102,127,179,83,169,35,17,192,173,252,79,230,133,254,95,120,68,39,60,117,21,93,144,104,168,242,215,142,9,214,156,116,86,62,228,10,44,250,107,243,220,51,220,181,157,201,13,119,127,166,128,193,210,153,89,212,105,119,125,144,201,17,114,194,86,72,47,185,103,146,121,135,106,169,140,100,74,183,31,172,43,150,12,197,5,174,78,173,164,68,166,245,250,126,154,232,44,233,148,87,39,237,100,236,32,120,33,201,48,155,239,106,41,19,223,57,227,176,57,230,56,132,163,100,57,24,208,137,2,198,
108,65,243,32,119,217,78,102,171,93,43,218,151,21,72,136,98,117,184,113,56,4,82,94,60,78,107,47,237,46,99,51,122,180,109,100,89,217,122,122,186,133,196,241,4,169,86,110,138,118,218,153,152,101,6,46,113,179,107,112,118,172,104,246,142,76,112,186,21,11,173,95,51,155,208,32,34,232,247,219,177,116,118,90,215,139,7,149,149,186,144,79,246,249,86,199,58,97,76,151,242,183,227,177,192,190,225,197,124,251,193,15,230,205,76,229,19,232,138,255,4,27,254,65,238,238,47,201,103,254,244,171,47,127,246,205,143,255,250,39,95,125,245,203,255,207,92,230,59,133,63,78,99,190,81,251,46,143,249,147,239,243,152,127,247,243,223,37,42,127,242,225,179,47,190,249,240,237,215,191,254,248,158,215,252,230,19,137,15,191,248,252,203,159,253,242,227,135,255,243,197,219,127,140,255,227,63,126,252,252,235,191,252,92,156,255,248,235,111,191,250,23,113,241,78,225,79,114,241,171,175,126,246,241,179,127,248,241,127,248,135,63,236,127,99,224,7,184,123,199,253,155,223,49,248,227,
191,250,252,109,104,127,245,14,254,0,64,63,255,233,183,95,252,230,243,111,63,254,236,71,31,190,249,10,224,255,243,111,255,224,72,160,119,222,191,254,245,151,31,126,242,219,15,95,124,251,205,199,95,254,28,0,125,251,139,175,126,253,9,233,203,143,31,127,246,225,171,159,127,248,250,227,207,191,254,248,205,47,190,248,242,127,1,88,31,62,254,230,227,215,191,253,78,138,31,190,250,250,187,243,120,254,66,217,253,221,55,159,68,247,157,216,126,128,253,15,159,80,126,127,88,213,127,251,248,237,175,191,254,242,59,254,190,248,249,31,157,179,5,48,248,197,151,127,204,244,63,227,232,169,255,242,249,183,159,255,248,175,127,250,118,216,214,91,106,251,215,31,127,252,175,254,233,184,126,243,213,23,63,251,221,164,189,61,240,199,147,246,254,48,208,253,15,127,255,78,224,239,63,209,249,129,57,7,102,234,55,63,144,99,127,231,226,219,47,126,245,241,195,231,111,231,133,189,39,209,127,55,179,191,249,236,111,0,225,191,191,71,241,63,0,140,191,124,117,190,97,255,142,175,247,246,
159,97,235,13,231,79,177,245,214,247,247,239,84,126,152,169,111,127,245,190,80,255,235,199,111,255,251,111,191,121,67,251,235,127,253,103,184,124,67,250,254,37,145,95,125,246,207,101,235,173,10,242,163,239,63,254,153,124,253,190,224,241,139,207,126,244,225,135,123,190,252,147,61,223,252,185,9,124,123,213,229,251,51,184,126,241,163,15,159,125,210,141,239,65,95,126,246,94,5,249,221,14,244,29,244,155,207,254,248,224,181,15,159,253,95,244,176,101,108,

View file

@ -79,7 +79,7 @@ lic][3 _][*@3;3 Ctrl]&]
[s4; StaticEllipse shows an ellipse. All the ellipse, including border
width, is inside Ctrl limits.&]
[s4; &]
[s0;2 &]
[s1; &]
[ {{10000F(128)G(128)@1 [s0; [*2 Constructor Detail]]}}&]
[s6;%- &]
[s5;:StaticEllipse`:`:StaticEllipse`(`):%- [* StaticEllipse]()&]

View file

@ -1,22 +1,22 @@
TITLE("StaticEllipse")
COMPRESSED
120,156,173,88,249,83,162,249,153,255,87,168,74,38,213,147,202,76,1,106,107,235,47,157,77,178,155,173,61,171,82,91,251,131,229,204,244,116,187,19,43,78,247,84,235,84,118,55,149,20,151,128,32,114,223,32,202,33,138,202,13,34,136,128,32,40,135,2,130,160,130,92,10,8,34,130,40,151,226,162,221,157,116,79,101,51,181,199,251,195,123,60,223,231,243,60,207,231,249,158,239,211,15,248,225,15,129,63,1,254,0,248,61,87,239,207,7,255,237,217,183,195,163,3,253,192,54,2,212,70,60,121,220,241,4,8,2,2,187,65,32,96,7,184,27,216,209,213,9,2,117,128,193,160,110,112,55,24,4,236,234,29,124,249,98,160,127,168,179,179,167,239,25,184,171,239,55,127,247,79,79,250,192,109,44,184,141,237,232,6,117,244,116,117,128,58,193,143,219,55,80,7,8,220,5,238,232,4,245,128,159,116,246,116,116,244,0,123,159,15,63,27,25,25,232,31,6,247,244,60,128,58,218,32,112,119,87,219,120,103,79,103,15,168,163,187,7,220,198,130,129,64,48,176,27,220,
5,234,236,232,1,119,245,190,24,28,121,62,208,255,101,39,248,1,210,249,147,206,31,128,58,218,97,1,187,159,0,187,59,187,187,58,59,218,24,208,99,80,91,29,120,239,170,29,126,239,203,87,175,191,126,54,252,231,194,236,250,222,48,187,129,189,67,163,131,95,15,244,255,242,113,223,125,82,30,223,167,177,235,113,59,89,143,219,46,58,59,129,109,216,125,106,58,59,218,97,128,59,186,64,79,186,30,247,126,57,248,213,208,203,183,196,134,64,32,48,168,239,75,80,119,95,219,231,31,254,240,135,79,219,129,189,161,219,221,54,5,2,182,129,96,80,91,214,54,212,13,234,122,2,124,210,213,3,234,1,118,116,119,130,187,186,219,249,253,230,217,235,103,109,239,191,251,252,247,31,253,226,31,63,249,151,95,1,250,1,191,251,29,232,190,179,158,118,0,250,71,128,125,128,254,31,63,237,238,235,4,252,106,244,217,232,208,243,95,12,15,15,125,51,50,56,48,240,251,223,255,104,160,127,4,212,7,184,127,128,251,122,63,104,254,162,247,139,55,201,239,253,232,19,64,255,
211,71,192,79,129,159,130,187,186,62,238,0,188,237,146,14,192,231,3,253,63,238,248,142,209,123,113,111,187,225,125,192,55,223,126,57,60,244,252,29,226,105,71,95,7,224,103,163,175,135,7,238,221,2,219,52,223,60,1,253,96,192,79,71,0,35,131,131,47,1,67,47,1,195,207,254,227,213,183,163,128,118,87,14,125,245,114,240,117,239,7,218,29,125,128,167,79,135,190,126,246,213,96,47,8,252,24,248,163,14,224,19,24,220,3,81,66,254,120,213,100,156,2,39,239,177,202,207,40,118,38,42,90,119,193,8,92,190,85,110,118,20,102,248,164,177,92,102,45,123,195,43,149,185,39,161,9,106,129,147,178,142,137,214,79,14,239,113,211,119,41,230,70,40,131,106,186,136,170,114,214,95,162,84,246,189,102,34,127,114,82,52,237,10,235,77,222,13,19,153,176,159,202,52,175,72,199,57,214,148,76,83,147,68,125,52,222,254,138,212,16,115,141,59,23,35,126,174,122,43,230,118,6,133,87,249,100,70,141,220,40,6,101,87,147,142,73,51,29,239,38,85,245,23,56,169,
137,73,21,83,99,135,110,86,250,228,116,101,49,103,71,208,13,188,253,195,237,104,254,114,139,185,186,145,37,213,86,19,4,159,62,188,82,185,17,141,249,60,40,49,238,74,43,195,26,83,75,153,181,182,176,233,47,111,182,56,77,114,83,149,55,243,167,174,182,35,21,69,232,210,21,16,21,61,201,35,199,2,54,76,12,50,10,190,141,29,25,139,49,51,173,222,74,135,112,139,137,250,222,149,218,116,129,101,44,202,181,7,120,47,61,231,38,135,44,211,121,157,137,176,19,175,156,33,150,247,18,244,122,91,34,90,168,242,98,42,133,86,45,224,185,207,247,195,147,145,208,186,201,148,137,159,157,174,39,220,156,229,210,56,66,127,196,106,222,164,113,68,17,2,167,50,212,83,6,210,122,20,151,169,230,119,235,147,215,60,137,122,77,165,38,238,197,175,52,4,102,212,205,82,10,20,39,123,107,117,87,70,151,141,9,189,158,48,155,84,52,168,237,27,180,107,225,66,11,78,151,64,153,51,42,4,129,57,167,116,65,238,223,102,8,204,135,183,186,10,17,96,206,168,215,24,
10,190,138,162,21,148,154,176,229,204,169,253,226,250,102,17,183,180,0,117,163,47,237,4,38,110,97,1,42,49,113,77,173,53,209,218,205,217,153,149,183,141,39,106,178,185,184,125,250,150,33,117,230,141,9,251,52,23,62,35,69,158,231,133,172,88,251,83,107,47,156,243,180,246,132,181,232,101,109,70,177,231,254,150,85,148,200,103,215,2,213,96,216,46,228,198,5,98,28,92,39,109,180,234,254,227,186,47,14,175,28,154,81,217,68,56,35,149,9,85,138,230,17,126,47,116,129,13,121,147,118,186,65,188,163,112,39,139,54,13,1,137,144,49,21,122,180,131,75,22,210,163,103,145,178,94,196,106,8,232,59,7,123,39,83,179,190,141,41,5,45,86,110,139,175,174,47,17,183,226,3,241,241,186,134,57,199,172,108,77,201,209,217,245,232,217,77,43,120,106,156,56,13,137,14,246,15,211,20,109,180,156,153,154,217,245,210,13,213,88,206,141,152,146,138,85,133,148,59,93,93,211,147,118,50,124,172,145,139,45,233,249,222,84,34,13,139,42,243,148,133,243,205,189,141,109,
92,109,141,94,102,224,81,173,68,243,98,47,96,28,103,26,21,25,233,194,157,45,179,167,147,9,165,119,151,110,183,41,89,210,56,68,178,218,190,240,100,111,204,25,74,232,161,41,22,178,61,174,165,56,183,108,194,26,46,252,197,57,247,205,235,87,95,181,151,146,222,239,204,204,135,53,234,94,245,189,57,7,110,207,185,199,48,184,19,162,120,111,206,97,57,133,104,61,182,27,90,165,241,2,147,133,137,171,179,202,218,46,83,201,61,64,111,47,47,97,168,62,159,21,235,151,204,97,184,133,113,200,73,192,150,131,82,43,190,195,64,105,158,91,95,167,200,167,155,235,164,107,51,2,237,34,177,35,24,194,226,24,198,226,34,197,119,195,56,88,112,198,107,25,43,59,220,203,54,235,77,188,190,191,85,134,175,237,52,51,77,107,249,124,165,122,189,88,93,109,238,24,138,166,163,75,187,227,124,66,53,27,55,67,160,240,40,67,115,158,95,93,104,106,131,99,28,191,67,31,109,156,227,241,149,57,188,176,182,75,243,197,245,55,119,212,155,80,108,131,121,132,173,157,235,101,
138,144,137,177,122,163,159,132,240,106,88,236,28,5,6,221,52,79,72,150,177,219,197,141,171,61,5,214,238,193,85,150,137,33,103,184,193,96,159,101,139,141,101,169,17,33,78,113,150,118,12,242,98,142,110,48,241,141,202,96,37,46,144,231,226,212,56,106,119,111,207,96,18,215,87,57,250,116,115,205,25,169,17,181,37,136,108,255,240,200,65,68,39,109,188,115,136,66,50,45,229,75,150,233,23,62,74,132,37,148,82,68,23,50,149,104,117,126,121,246,108,61,68,168,169,240,245,181,226,138,60,114,199,203,86,216,75,88,184,135,95,146,67,202,2,57,124,55,137,97,227,81,51,71,13,154,175,236,190,138,212,168,100,3,34,198,91,60,214,223,205,251,118,182,44,254,116,217,172,130,174,71,165,113,223,229,252,26,231,204,76,209,37,237,188,100,226,86,123,174,108,57,61,55,165,72,140,179,204,49,133,173,244,9,104,24,138,157,172,153,39,208,240,118,72,236,13,124,139,132,139,101,55,39,109,177,204,236,77,13,67,189,217,154,219,190,115,133,43,203,104,47,145,65,30,79,
160,217,182,85,54,220,35,10,42,28,150,58,111,105,235,64,203,22,81,28,167,48,27,44,62,77,40,154,143,156,17,239,181,100,34,82,208,81,91,51,84,225,177,42,83,88,119,36,175,103,32,124,139,124,250,240,52,102,217,84,238,65,215,57,1,110,117,49,83,63,60,156,173,92,57,87,176,139,75,119,39,99,250,12,153,115,51,45,222,51,45,123,82,241,169,248,69,171,164,29,159,169,84,44,56,25,29,43,49,73,215,152,130,13,154,120,220,160,115,110,194,201,23,116,186,15,1,179,18,160,140,160,151,24,20,249,208,44,103,133,153,95,92,173,162,49,208,194,17,33,63,70,188,196,225,174,44,106,202,108,60,224,152,104,29,11,205,91,46,158,139,90,105,44,213,76,134,100,62,32,41,78,170,51,14,163,118,43,204,13,169,206,23,67,212,74,116,17,202,63,182,26,149,49,228,49,158,137,108,66,110,204,177,8,196,70,68,155,145,201,0,196,178,17,112,8,178,24,27,142,229,105,76,218,198,150,204,132,67,218,30,140,6,187,218,18,19,79,217,156,230,22,57,100,50,71,
83,77,202,85,44,22,89,36,148,96,249,140,13,87,34,73,167,166,54,160,105,159,78,31,134,16,195,208,249,25,226,238,74,92,13,199,120,111,109,200,116,227,42,81,176,74,253,28,183,17,105,197,111,31,87,211,24,120,36,25,36,7,170,245,115,248,138,148,231,13,37,215,87,243,217,69,75,42,62,51,49,127,14,139,88,2,166,64,133,192,166,120,45,201,117,181,87,238,151,201,38,199,29,86,1,71,186,69,162,153,245,241,213,45,252,29,47,198,211,203,228,101,211,30,241,66,148,130,236,17,32,200,164,124,89,183,46,140,158,250,215,137,115,112,209,34,235,68,225,27,91,157,150,210,82,151,11,141,198,36,158,208,64,19,243,100,126,35,184,128,117,216,245,133,56,177,64,89,101,157,195,242,4,52,68,49,61,49,229,43,204,160,3,80,63,173,26,91,128,166,139,2,188,98,47,228,17,100,10,171,108,156,161,58,15,33,11,115,54,167,240,196,167,119,104,199,103,109,104,164,2,183,142,247,55,195,146,122,144,158,197,91,45,174,131,69,227,14,130,173,186,45,24,225,211,153,
147,74,246,46,117,229,206,87,104,117,70,176,130,208,68,224,113,50,153,124,103,196,39,74,171,70,4,37,163,136,77,157,110,108,170,221,38,137,97,39,137,128,174,46,108,226,40,26,17,137,80,229,11,34,139,150,37,243,36,194,76,96,95,139,111,80,44,239,117,142,22,203,207,111,186,170,77,252,134,54,239,55,114,22,4,210,245,6,123,77,80,220,140,34,33,59,178,137,9,228,157,89,141,57,110,202,178,213,121,55,143,143,181,156,95,28,28,88,69,50,46,157,116,91,74,45,108,248,246,144,85,149,189,134,198,83,15,178,56,36,213,163,13,105,194,113,148,58,130,154,149,115,162,122,151,206,181,97,217,231,94,107,252,76,56,199,55,102,67,94,120,45,132,38,66,186,146,206,95,95,186,99,37,13,55,165,205,67,114,161,252,145,123,210,83,34,47,207,18,170,164,233,121,152,196,76,156,179,154,125,4,137,181,164,114,159,142,101,153,151,92,145,102,73,120,162,146,181,20,100,95,105,165,110,98,178,166,143,185,20,223,81,41,121,87,79,69,41,204,64,64,166,50,85,146,1,
161,46,95,45,235,235,43,138,86,178,166,165,149,28,114,33,94,172,81,76,83,2,130,137,105,141,151,103,151,31,37,79,163,39,55,75,6,95,98,190,60,35,107,70,120,234,246,252,43,251,93,51,71,120,138,133,169,186,78,84,67,43,230,154,93,152,56,180,205,73,157,216,131,115,212,53,209,32,130,4,117,205,45,206,188,196,138,182,179,202,46,90,99,118,188,177,137,138,79,207,81,201,85,164,173,189,93,250,56,19,185,125,151,46,131,155,111,146,75,85,145,168,178,51,94,130,9,206,33,90,200,172,83,233,52,223,169,10,48,139,253,82,131,217,167,236,210,11,136,194,114,9,35,44,44,204,76,200,231,173,4,107,140,141,88,50,237,113,153,113,219,229,202,242,137,117,221,4,35,237,218,154,209,52,28,162,244,214,149,140,240,97,235,208,160,116,53,220,44,77,56,42,174,235,169,115,137,173,168,115,62,25,173,20,85,1,17,47,48,177,100,139,99,102,166,152,210,102,146,216,170,219,12,1,137,88,27,189,93,47,225,15,124,182,102,196,62,39,81,140,59,15,52,43,7,120,
44,60,27,241,243,130,148,171,179,35,65,253,78,139,142,145,198,171,58,28,148,26,214,44,121,117,14,79,72,114,169,80,187,15,201,74,196,206,5,163,22,35,91,144,83,119,4,5,52,92,224,251,17,179,251,198,226,234,66,105,109,22,214,56,95,145,123,12,113,243,238,44,83,213,92,33,147,45,199,198,205,102,131,92,58,154,69,83,221,187,236,246,50,192,48,162,146,82,84,245,208,239,222,91,149,205,18,111,245,51,208,154,140,108,43,181,46,171,91,217,220,198,165,160,140,111,57,102,178,243,155,56,182,48,92,115,148,80,9,84,141,78,70,4,80,18,98,0,233,59,162,159,203,182,241,193,213,4,138,170,54,145,138,73,88,109,95,93,114,237,178,60,235,174,107,10,140,229,74,228,252,166,138,252,202,214,164,235,196,126,188,116,151,45,212,243,165,156,164,116,107,51,29,191,58,61,169,204,149,90,82,209,164,115,142,160,177,204,197,57,206,249,52,68,98,136,23,196,71,43,182,25,107,252,252,78,18,190,61,160,69,246,143,138,18,151,225,84,150,33,22,35,201,108,70,55,
53,175,221,188,214,226,150,231,68,44,159,173,116,22,85,151,182,69,147,252,246,128,246,132,97,73,105,140,150,47,6,68,123,145,132,85,117,43,87,122,23,221,90,244,132,181,70,79,217,162,218,75,105,58,45,76,65,152,76,15,108,98,122,51,147,62,230,55,48,12,193,220,145,112,149,27,108,34,252,78,38,117,220,35,215,45,144,102,45,113,12,194,161,98,73,198,211,154,160,89,200,136,120,184,153,35,14,194,8,221,99,79,23,73,7,100,101,17,22,144,7,211,30,175,46,122,120,70,229,179,210,75,215,11,122,57,111,220,65,69,95,107,14,112,77,247,218,198,182,255,78,13,153,90,14,167,156,54,174,142,62,111,184,64,204,248,51,89,212,36,69,83,57,69,109,123,241,19,122,55,220,225,224,26,4,80,148,239,176,198,213,73,178,99,197,41,119,75,123,141,191,75,219,110,118,39,162,112,93,129,164,245,156,91,152,26,74,14,73,75,23,166,54,3,150,102,70,85,229,153,46,39,142,234,28,51,150,206,89,223,206,108,239,167,219,194,197,171,9,98,176,117,53,117,128,46,
177,161,26,177,150,34,134,171,183,221,5,219,24,227,58,39,136,71,204,151,57,65,192,133,104,249,5,97,132,215,81,38,37,183,140,154,132,86,96,22,238,178,37,89,61,191,132,100,30,167,57,186,32,156,175,22,111,235,101,254,19,70,162,206,21,111,179,214,98,167,57,230,162,129,135,40,219,246,51,21,49,113,123,237,32,169,189,70,98,182,93,90,27,177,74,82,171,32,138,43,46,141,186,127,94,102,158,73,85,134,52,214,142,212,59,39,235,9,191,168,88,242,78,209,120,75,155,108,154,248,100,33,83,46,223,134,194,55,234,177,69,12,222,222,200,75,93,99,187,25,66,88,139,101,145,229,54,115,251,128,199,187,77,213,23,141,4,70,37,153,207,39,183,200,45,58,181,222,216,110,56,144,147,59,116,114,139,26,187,163,211,210,37,229,18,223,203,186,200,137,111,131,12,166,61,43,213,215,194,85,154,136,180,31,49,110,195,2,185,166,199,79,98,217,246,199,10,54,246,26,191,196,63,38,111,7,151,29,139,132,162,8,225,168,214,81,71,176,8,195,123,67,15,217,47,81,
215,154,136,74,230,139,156,5,124,119,169,160,237,138,163,117,249,203,20,188,158,73,76,140,27,55,20,240,219,108,195,146,139,251,96,99,138,9,87,28,7,213,77,35,243,88,193,148,48,151,154,207,167,83,171,74,117,146,38,107,111,32,114,204,154,245,146,40,133,146,230,120,153,240,65,152,77,57,42,25,36,113,223,5,157,88,48,98,220,150,6,95,96,245,219,225,76,218,170,151,110,225,230,99,147,248,148,202,58,47,8,91,247,103,18,242,172,251,24,133,197,72,117,13,187,179,196,26,99,109,164,226,80,123,156,145,89,191,214,241,14,206,60,222,91,201,217,5,122,220,128,115,78,86,183,156,11,211,226,107,245,177,35,57,127,61,225,83,106,148,214,232,97,113,206,158,146,28,47,209,226,226,122,153,73,35,176,216,235,213,104,252,208,128,54,112,198,170,7,11,57,124,18,159,223,246,111,160,14,233,43,140,136,174,73,175,157,216,106,199,182,218,73,98,118,65,117,136,193,78,206,98,69,98,140,107,103,97,85,117,184,231,64,179,200,152,32,115,169,4,191,43,121,137,27,211,
16,166,82,5,59,105,88,2,182,43,117,30,54,235,118,157,173,220,154,11,39,105,215,250,214,12,150,202,92,194,146,54,80,182,85,247,214,217,138,120,87,151,247,149,188,77,81,70,94,21,40,79,157,216,130,132,170,210,75,51,215,45,146,108,245,80,54,198,175,205,34,45,8,165,214,143,91,138,163,90,73,62,198,188,9,81,18,4,24,9,127,90,207,178,236,206,42,104,231,220,155,105,141,142,88,131,175,148,161,245,121,254,157,182,185,237,196,150,206,50,240,211,211,173,189,163,157,102,213,227,204,143,151,144,77,12,107,156,141,129,157,216,125,165,178,197,179,62,30,153,159,177,169,48,50,243,45,3,213,222,158,163,25,202,177,44,31,119,36,114,204,242,38,100,107,78,80,75,11,67,51,102,155,189,164,36,38,145,138,41,134,94,65,82,210,163,104,18,162,120,181,158,66,83,77,200,248,150,129,177,72,137,89,55,151,176,34,170,191,158,99,236,230,150,138,84,113,192,145,25,19,200,136,196,82,228,60,166,180,135,8,222,197,178,220,76,93,148,164,38,23,160,81,117,131,5,
107,159,65,44,60,159,133,141,184,89,74,221,53,237,117,99,201,127,193,107,47,95,252,140,249,170,125,194,100,152,114,74,227,81,170,80,83,97,211,226,173,251,147,217,4,2,246,112,50,75,19,131,212,88,121,158,94,59,184,17,89,164,16,198,90,102,122,69,109,68,132,130,59,70,84,51,115,96,83,57,252,242,226,9,61,146,111,105,14,228,151,167,41,169,108,69,103,137,236,64,239,106,196,243,4,227,228,246,0,137,49,67,78,225,54,222,28,12,51,119,212,18,17,112,30,34,158,207,144,211,30,206,243,25,14,238,14,53,54,214,100,124,240,91,210,217,247,97,229,1,48,242,235,87,191,29,1,60,123,9,24,124,35,248,20,240,211,225,97,192,232,175,7,223,9,126,210,254,197,121,62,252,237,139,161,151,95,1,190,124,245,250,197,224,107,192,111,135,94,140,254,186,45,31,105,55,141,12,189,24,124,168,75,0,134,135,190,30,26,29,249,244,173,151,247,156,190,43,171,252,245,35,16,184,231,227,191,121,184,63,5,189,43,177,128,1,63,123,245,114,100,244,245,183,207,71,
95,189,6,252,124,112,244,217,208,240,187,34,203,227,190,143,62,121,176,212,245,103,202,44,31,10,30,125,241,241,67,201,229,199,223,169,172,60,250,248,109,229,227,111,95,14,141,14,61,27,30,250,207,193,145,15,85,62,125,175,156,3,124,235,240,251,66,254,231,135,218,12,224,31,6,191,254,178,157,143,191,31,26,25,253,83,93,232,109,200,127,57,246,193,209,127,189,79,226,23,143,134,94,142,190,141,252,243,207,62,80,251,236,187,37,162,63,213,134,0,95,252,104,224,243,123,166,111,173,12,60,122,191,177,109,241,190,245,105,7,224,183,3,239,200,183,53,71,222,239,212,55,93,8,232,255,232,147,7,61,192,192,253,111,236,208,191,15,14,143,188,159,141,239,163,240,179,87,195,175,94,127,241,232,205,227,255,64,226,193,64,155,196,231,159,61,188,125,6,120,35,120,67,226,249,127,79,226,237,112,124,126,175,253,142,203,243,129,255,9,131,191,122,246,252,55,95,189,126,245,237,203,23,255,15,52,254,100,236,127,195,229,143,224,191,196,167,61,252,6,254,11,38,254,156,62,
120,156,173,88,105,83,98,105,150,254,43,68,244,84,71,86,71,87,5,160,166,166,126,201,158,238,158,37,102,141,232,152,152,15,134,85,149,149,233,84,27,109,101,86,164,86,244,204,116,116,7,155,128,32,178,239,32,202,34,138,202,14,34,136,128,32,40,139,2,130,160,130,108,10,8,34,130,40,155,226,160,153,217,149,89,209,211,21,179,240,225,222,203,121,207,115,222,243,156,119,185,239,125,250,1,127,241,23,192,159,2,127,4,252,129,95,239,47,6,255,237,217,183,195,163,3,253,192,54,2,212,70,60,121,220,241,4,8,2,2,187,65,32,96,7,184,27,216,209,213,9,2,117,128,193,160,110,112,55,24,4,236,234,29,124,249,98,160,127,168,179,179,167,239,25,184,171,239,55,127,247,79,79,250,192,109,44,184,141,237,232,6,117,244,116,117,128,58,193,143,219,23,80,7,8,220,5,238,232,4,245,128,159,116,246,116,116,244,0,123,159,15,63,27,25,25,232,31,6,247,244,60,128,58,218,32,112,119,87,59,120,103,79,103,15,168,163,187,7,220,198,130,129,64,48,176,
27,220,5,234,236,232,1,119,245,190,24,28,121,62,208,255,101,39,248,1,210,249,211,206,31,129,58,218,105,1,187,159,0,187,59,187,187,58,59,218,24,208,99,80,219,29,120,223,85,59,253,222,151,175,94,127,253,108,248,79,165,217,245,131,105,118,3,123,135,70,7,191,30,232,255,155,199,125,247,69,121,124,95,198,174,199,237,98,61,110,119,209,217,9,108,195,238,75,211,217,209,78,3,220,209,5,122,210,245,184,247,203,193,175,134,94,190,37,54,4,2,129,65,125,95,130,186,251,218,125,254,225,15,127,248,180,157,216,27,186,221,237,80,32,96,27,8,6,181,109,237,64,221,160,174,39,192,39,93,61,160,30,96,71,119,39,184,171,187,93,223,111,158,189,126,214,238,253,119,159,255,254,163,95,254,227,39,255,242,43,64,63,224,119,191,3,221,15,214,211,14,64,255,8,176,15,208,255,147,167,221,125,157,128,95,141,62,27,29,122,254,203,225,225,161,111,70,6,7,6,126,255,251,31,15,244,143,128,250,0,247,55,112,95,239,7,205,95,244,126,241,166,248,189,31,125,
2,232,127,250,8,248,41,240,83,112,87,215,199,29,128,183,67,210,1,248,124,160,255,39,29,223,11,122,111,238,109,55,188,15,248,230,219,47,135,135,158,191,67,60,237,232,235,0,252,124,244,245,240,192,125,183,192,54,205,55,119,64,63,24,240,179,17,192,200,224,224,75,192,208,75,192,240,179,255,120,245,237,40,160,61,148,67,95,189,28,124,221,251,129,119,71,31,224,233,211,161,175,159,125,53,216,11,2,63,6,254,184,3,248,4,6,247,64,148,144,63,254,106,50,78,129,147,247,88,229,103,20,59,19,21,173,187,96,4,46,223,42,55,59,10,51,124,210,88,46,179,150,189,225,149,202,220,147,208,4,181,192,73,89,199,68,235,39,135,247,184,233,187,20,115,35,148,65,53,93,68,85,57,235,47,81,42,251,94,51,145,63,57,41,154,118,133,245,38,239,134,137,76,216,79,101,154,87,164,227,28,107,74,166,169,73,162,62,26,111,127,69,106,136,185,198,157,139,17,63,87,189,21,115,59,131,194,171,124,50,163,70,110,20,131,178,171,73,199,164,153,142,119,147,170,250,
11,156,212,196,164,138,169,177,67,55,43,125,114,186,178,152,179,35,232,6,222,254,225,118,52,127,185,197,92,221,200,146,106,171,9,130,79,31,94,169,220,136,198,124,30,148,24,119,165,149,97,141,169,165,204,90,219,216,244,151,55,91,156,38,185,169,202,155,249,83,87,219,145,138,34,116,233,10,136,138,158,228,145,99,1,27,38,6,25,5,223,198,142,140,197,152,153,86,111,165,67,184,197,68,125,239,74,109,186,192,50,22,229,218,3,188,151,158,115,147,67,150,233,188,206,68,216,137,87,206,16,203,123,9,122,189,109,17,45,84,121,49,149,66,171,22,240,220,231,251,225,201,72,104,221,100,202,196,207,78,215,19,110,206,114,105,28,161,63,98,53,111,210,56,162,8,129,83,25,234,41,3,105,61,138,203,84,243,187,245,201,107,158,68,189,166,82,19,247,226,87,26,2,51,234,102,41,5,138,147,189,181,186,43,163,203,198,132,94,79,152,77,42,26,212,246,13,218,181,112,161,5,167,75,160,204,25,21,130,192,156,83,186,32,247,79,51,4,230,195,83,93,133,8,48,103,
212,107,12,5,95,69,209,10,74,77,216,114,230,212,126,113,125,179,136,91,90,128,186,209,151,118,2,19,183,176,0,149,152,184,166,214,154,104,237,230,236,204,202,219,198,19,53,217,92,220,62,125,203,144,58,243,198,132,125,154,11,159,145,34,207,243,66,86,172,253,87,107,47,156,243,180,246,132,181,232,101,109,70,177,231,254,150,85,148,200,103,215,2,213,96,216,46,228,198,5,98,28,92,39,109,180,234,254,227,186,47,14,175,28,154,81,217,68,56,35,149,9,85,138,230,17,126,47,116,129,13,121,147,118,186,65,188,163,112,39,139,54,13,1,137,144,49,21,122,180,131,75,22,210,163,103,145,178,94,196,106,8,232,59,7,123,39,83,179,190,141,41,5,45,86,110,155,175,174,47,17,183,226,3,241,241,186,134,57,199,172,108,77,201,209,217,245,232,217,77,43,120,106,156,56,13,137,14,246,15,211,20,109,180,156,153,154,217,245,210,13,213,88,206,141,152,146,138,85,133,148,59,93,93,211,147,118,50,124,172,145,139,45,233,249,222,84,34,13,139,42,243,148,133,243,205,
189,141,109,92,109,141,94,102,224,81,173,68,243,98,47,96,28,103,26,21,25,233,194,157,45,179,167,147,9,165,119,151,110,183,41,89,210,56,68,178,218,190,240,100,111,204,25,74,232,161,41,22,178,61,175,165,56,183,108,194,26,46,252,217,53,247,205,235,87,95,181,183,146,222,239,173,204,135,61,234,222,245,189,53,7,110,175,185,199,48,184,19,162,120,111,205,97,57,133,104,61,182,27,90,165,241,2,147,133,137,171,179,202,218,46,83,201,61,64,111,47,47,97,168,62,159,21,235,151,204,97,184,133,113,200,73,192,150,131,82,43,190,195,64,105,158,91,95,167,200,167,155,235,164,107,51,2,237,34,177,35,24,194,226,24,198,226,34,197,119,195,56,88,112,198,107,25,43,59,220,203,54,235,77,188,190,191,85,134,175,237,52,51,77,107,249,124,165,122,189,88,93,109,238,24,138,166,163,75,187,227,124,66,53,27,55,67,160,240,40,67,115,158,95,93,104,106,131,99,28,191,67,31,109,156,227,241,149,57,188,176,182,75,243,197,245,55,119,212,155,80,108,131,121,132,173,
157,235,101,138,144,137,177,122,163,159,132,240,106,88,236,28,5,6,221,52,79,72,150,177,219,197,141,171,61,5,214,238,193,85,150,137,33,103,184,193,96,159,101,139,141,101,169,17,33,78,113,150,118,12,242,98,142,110,48,241,141,202,96,37,46,144,231,226,212,56,106,119,111,207,96,18,215,87,57,250,116,115,205,25,169,17,181,37,136,108,255,240,200,65,68,39,109,188,115,136,66,50,45,229,75,150,233,23,62,74,132,37,148,82,68,23,50,149,104,117,126,121,246,108,61,68,168,169,240,245,181,226,138,60,114,199,203,86,216,75,88,184,135,95,146,67,202,2,57,124,55,137,97,227,81,51,71,13,154,175,236,190,138,212,168,100,3,34,198,91,60,214,223,205,251,118,182,44,254,116,217,172,130,174,71,165,113,223,229,252,26,231,204,76,209,37,237,188,100,226,86,123,174,108,57,61,55,165,72,140,179,204,49,133,173,244,9,104,24,138,157,172,153,39,208,240,118,74,236,13,124,139,132,139,101,55,39,109,177,204,236,77,13,67,189,217,154,219,190,115,133,43,203,104,47,145,
65,30,79,160,217,182,85,54,220,35,10,42,28,150,58,111,105,235,64,203,22,81,28,167,48,27,44,62,77,40,154,143,156,17,239,181,100,34,82,208,81,91,51,84,225,177,42,83,88,119,36,175,103,32,124,139,124,250,240,52,102,217,84,238,65,215,57,1,110,117,49,83,63,60,156,173,92,57,87,176,139,75,119,39,99,250,12,153,115,51,45,222,51,45,123,82,241,169,248,69,171,164,29,159,169,84,44,56,25,29,43,49,73,215,152,130,13,154,120,220,160,115,110,194,201,23,116,186,15,1,179,18,160,140,160,151,24,20,249,208,44,103,133,153,95,92,173,162,49,208,194,17,33,63,70,188,196,225,174,44,106,202,108,60,224,152,104,29,11,205,91,46,158,139,90,105,44,213,76,134,100,62,32,41,78,170,51,14,163,118,43,204,13,169,206,23,67,212,74,116,17,202,63,182,26,149,49,228,49,158,137,108,66,110,204,177,8,196,70,68,155,145,201,0,196,178,17,112,8,178,24,27,142,229,105,76,218,198,150,204,132,67,218,30,140,6,187,218,18,19,79,217,156,230,22,57,
100,50,71,83,77,202,85,44,22,89,36,148,96,249,140,13,87,34,73,167,166,54,160,105,159,78,31,134,16,195,208,249,25,226,238,74,92,13,199,120,111,109,200,116,227,42,81,176,74,253,28,183,17,105,197,111,31,87,211,24,120,36,25,36,7,170,245,115,248,138,148,231,13,37,215,87,243,217,69,75,42,62,51,49,127,14,139,88,2,166,64,133,192,166,120,45,201,117,181,87,238,151,201,38,199,29,86,1,71,186,69,162,153,245,241,213,45,252,29,47,198,211,203,228,101,211,30,241,66,148,130,236,17,32,200,164,124,89,183,46,140,158,250,215,137,115,112,209,34,235,68,225,27,91,157,150,210,82,151,11,141,198,36,158,208,64,19,243,100,126,35,184,128,117,216,245,133,56,177,64,89,101,157,195,242,4,52,68,49,61,49,229,43,204,160,3,80,63,173,26,91,128,166,139,2,188,98,47,228,17,100,10,171,108,156,161,58,15,33,11,115,54,167,240,196,167,119,104,199,103,109,104,164,2,183,142,247,55,195,146,122,144,158,197,91,45,174,131,69,227,14,130,173,186,45,24,
225,211,153,147,74,246,46,117,229,206,87,104,117,70,176,130,208,68,224,113,50,153,124,103,196,39,74,171,70,4,37,163,136,77,157,110,108,170,221,38,137,97,39,137,128,174,46,108,226,40,26,17,137,80,229,11,34,139,150,37,243,36,194,76,96,95,139,111,80,44,239,117,142,22,203,207,111,186,170,77,252,134,54,239,55,114,22,4,210,245,6,123,77,80,220,140,34,33,59,178,137,9,228,157,89,141,57,110,202,178,213,121,55,143,143,181,156,95,28,28,88,69,50,46,157,116,91,74,45,108,248,246,144,85,149,189,134,198,83,15,178,56,36,213,163,13,105,194,113,148,58,130,154,149,115,162,122,151,206,181,97,217,231,94,107,252,76,56,199,55,102,67,94,120,45,132,38,66,186,146,206,95,95,186,99,37,13,55,165,205,67,114,161,252,145,123,210,83,34,47,207,18,170,164,233,121,152,196,76,156,179,154,125,4,137,181,164,114,159,142,101,153,151,92,145,102,73,120,162,146,181,20,100,95,105,165,110,98,178,166,143,185,20,223,81,41,121,87,79,69,41,204,64,64,166,50,
85,146,1,161,46,95,45,235,235,43,138,86,178,166,165,149,28,114,33,94,172,81,76,83,2,130,137,105,141,151,103,151,31,37,79,163,39,55,75,6,95,98,190,60,35,107,70,120,234,246,250,43,251,93,51,71,120,138,133,169,186,78,84,67,43,230,154,93,152,56,180,205,73,157,216,131,115,212,53,209,32,130,4,117,205,45,206,188,196,138,182,179,202,46,90,99,118,188,177,137,138,79,207,81,201,85,164,173,253,186,244,113,38,114,251,46,93,6,55,223,36,151,170,34,81,101,103,188,4,19,156,67,180,144,89,167,210,105,190,83,21,96,22,251,165,6,179,79,217,165,23,16,133,229,18,70,88,88,152,153,144,207,91,9,214,24,27,177,100,218,227,50,227,182,203,149,229,19,235,186,9,70,218,181,53,163,105,56,68,233,173,43,25,225,195,214,161,65,233,106,184,89,154,112,84,92,215,83,231,18,91,81,231,124,50,90,41,170,2,34,94,96,98,201,22,199,204,76,49,165,205,36,177,85,183,25,2,18,177,54,122,187,94,194,31,248,108,205,136,125,78,162,24,119,30,104,
86,14,240,88,120,54,226,231,5,41,87,103,71,130,250,157,22,29,35,141,87,117,56,40,53,172,89,242,234,28,158,144,228,82,161,118,31,146,149,136,157,11,70,45,70,182,32,167,238,8,10,104,184,192,247,35,102,247,141,197,213,133,210,218,44,172,113,190,34,247,24,226,230,221,89,166,170,185,66,38,91,142,141,155,205,6,185,116,52,139,166,186,119,217,237,109,128,97,68,37,165,168,234,161,223,189,183,42,155,37,222,234,103,160,53,25,217,86,106,93,86,183,178,185,141,75,65,25,223,114,204,100,231,55,113,108,97,184,230,40,161,18,168,26,157,140,8,160,36,196,0,210,119,68,63,151,109,227,131,171,9,20,85,109,34,21,147,176,218,190,186,228,218,101,121,214,93,215,20,24,203,149,200,249,77,21,249,149,173,73,215,137,253,120,233,46,91,168,231,75,57,73,233,214,102,58,126,117,122,82,153,43,181,164,162,73,231,28,65,99,153,139,115,156,243,105,136,196,16,47,136,143,86,108,51,214,248,249,157,36,124,123,64,139,236,31,21,37,46,195,169,44,67,44,70,146,
217,140,110,106,94,187,121,173,197,45,207,137,88,62,91,233,44,170,46,109,139,38,249,237,9,237,9,195,146,210,24,45,95,12,136,246,34,9,171,234,86,174,244,46,186,181,232,9,107,141,158,178,69,181,151,210,116,90,152,130,48,153,30,216,196,244,102,38,125,204,111,96,24,130,185,35,225,42,55,216,68,248,157,76,234,184,71,174,91,32,205,90,226,24,132,67,197,146,140,167,53,65,179,144,17,241,112,51,71,28,132,17,186,199,158,46,146,14,200,202,34,44,32,15,166,61,94,93,244,240,140,202,103,165,151,174,23,244,114,222,184,131,138,190,214,28,224,154,238,181,141,109,255,157,26,50,181,28,78,57,109,92,29,125,222,112,129,152,241,103,178,168,73,138,166,114,138,218,246,226,39,244,110,184,195,193,53,8,160,40,223,97,141,171,147,100,199,138,83,238,150,246,26,127,151,182,221,236,78,68,225,186,2,73,235,57,183,48,53,148,28,146,150,46,76,109,6,44,205,140,170,202,51,93,78,28,213,57,102,44,157,179,190,157,217,222,79,183,141,139,87,19,196,96,235,106,
234,0,93,98,67,53,98,45,69,12,87,111,187,11,182,49,198,117,78,16,143,152,47,115,130,128,11,209,242,11,194,8,175,163,76,74,110,25,53,9,173,192,44,220,101,75,178,122,126,9,201,60,78,115,116,65,56,95,45,222,214,203,252,39,140,68,157,43,222,102,173,197,78,115,204,69,3,15,81,182,237,103,42,98,226,246,218,65,82,123,141,196,108,187,180,54,98,149,164,86,65,20,87,92,26,117,255,188,204,60,147,170,12,105,172,29,169,119,78,214,19,126,81,177,228,157,162,241,150,54,217,52,241,201,66,166,92,190,13,133,111,212,99,139,24,188,189,145,151,186,198,118,51,132,176,22,203,34,203,109,230,246,1,143,119,155,170,47,26,9,140,74,50,159,79,110,145,91,116,106,189,177,221,112,32,39,119,232,228,22,53,118,71,167,165,75,202,37,190,151,117,145,19,223,6,25,76,123,86,170,175,133,171,52,17,105,63,98,220,134,5,114,77,143,159,196,178,237,143,21,108,236,53,126,137,127,76,222,14,46,59,22,9,69,17,194,81,173,163,142,96,17,134,247,134,30,
178,95,162,174,53,17,149,204,23,57,11,248,238,82,65,219,21,71,235,242,151,41,120,61,147,152,24,55,110,40,224,183,217,134,37,23,247,193,198,20,19,174,56,14,170,155,70,230,177,130,41,97,46,53,159,79,167,86,149,234,36,77,214,126,129,200,49,107,214,75,162,20,74,154,227,101,194,7,97,54,229,168,100,144,196,125,23,116,98,193,136,113,91,26,124,129,213,111,135,51,105,171,94,186,133,155,143,77,226,83,42,235,188,32,108,221,159,73,200,179,238,99,20,22,35,213,53,236,206,18,107,140,181,145,138,67,237,113,70,102,253,90,199,59,56,243,120,111,37,103,23,232,113,3,206,57,89,221,114,46,76,139,175,213,199,142,228,252,245,132,79,169,81,90,163,135,197,57,123,74,114,188,68,139,139,235,101,38,141,192,98,175,87,163,241,67,3,218,192,25,171,30,44,228,240,73,124,126,219,191,129,58,164,175,48,34,186,38,189,118,98,171,29,219,106,39,137,217,5,213,33,6,59,57,139,21,137,49,174,157,133,85,213,225,158,3,205,34,99,130,204,165,18,252,174,228,
37,110,76,67,152,74,21,236,164,97,9,216,174,212,121,216,172,219,117,182,114,107,46,156,164,93,235,91,51,88,42,115,9,75,218,64,217,86,221,91,103,43,226,93,93,222,87,242,54,69,25,121,85,160,60,117,98,11,18,170,74,47,205,92,183,72,178,213,67,217,24,191,54,139,180,32,148,90,63,110,41,142,106,37,249,24,243,38,68,73,16,96,36,252,105,61,203,178,59,171,160,157,115,111,166,53,58,98,13,190,82,134,214,231,249,119,218,230,182,19,91,58,203,192,79,79,183,246,142,118,154,85,143,51,63,94,66,54,49,172,113,54,6,118,98,247,149,202,22,207,250,120,100,126,198,166,194,200,204,183,12,84,251,245,28,205,80,142,101,249,184,35,145,99,150,55,33,91,115,130,90,90,24,154,49,219,236,37,37,49,137,84,76,49,244,10,146,146,30,69,147,16,197,171,245,20,154,106,66,198,183,12,140,69,74,204,186,185,132,21,81,253,245,28,99,55,183,84,164,138,3,142,204,152,64,70,36,150,34,231,49,165,61,68,240,46,150,229,102,234,162,36,53,185,0,141,
170,27,44,88,251,12,98,225,249,44,108,196,205,82,234,174,105,175,27,75,254,11,94,123,251,226,103,204,87,237,19,38,195,148,83,26,143,82,133,154,10,155,22,111,221,159,204,38,16,176,135,147,89,154,24,164,198,202,243,244,218,193,141,200,34,133,48,214,50,211,43,106,35,34,20,220,49,162,154,153,3,155,202,225,151,23,79,232,145,124,75,115,32,191,60,77,73,101,43,58,75,100,7,122,87,35,158,39,24,39,183,7,72,140,25,114,10,183,241,230,96,152,185,163,150,136,128,243,16,241,124,134,156,246,112,158,207,112,112,119,168,177,177,38,227,131,207,146,206,190,15,149,7,192,200,175,95,253,118,4,240,236,37,96,240,141,225,83,192,207,134,135,1,163,191,30,124,103,248,105,251,19,231,249,240,183,47,134,94,126,5,248,242,213,235,23,131,175,1,191,29,122,49,250,235,182,125,164,221,52,50,244,98,240,65,151,0,12,15,125,61,52,58,242,233,219,94,190,211,72,222,169,42,127,245,8,4,238,249,248,175,31,174,79,65,239,20,22,48,224,231,175,94,142,140,190,
254,246,249,232,171,215,128,95,12,142,62,27,26,126,167,177,60,238,251,232,147,135,64,93,127,66,101,249,208,240,232,139,143,31,20,151,159,124,79,88,121,244,241,91,225,227,111,95,14,141,14,61,27,30,250,207,193,145,15,93,62,125,79,205,1,190,237,240,135,82,254,231,7,105,6,240,15,131,95,127,217,46,199,223,15,141,140,126,39,11,189,77,249,207,231,62,56,250,175,247,53,252,226,209,208,203,209,183,153,127,254,217,7,110,159,125,95,33,250,78,26,2,124,241,227,129,207,239,153,190,141,50,240,232,253,198,118,196,251,214,167,29,128,223,14,188,35,223,246,28,121,127,76,223,140,32,160,255,163,79,30,252,0,3,247,95,177,67,255,62,56,60,242,126,53,126,136,194,207,95,13,191,122,253,197,163,55,183,255,3,137,135,0,109,18,159,127,246,240,244,25,224,141,225,13,137,231,255,61,137,183,179,241,249,189,247,59,46,207,7,254,39,12,254,242,217,243,223,124,245,250,213,183,47,95,252,63,208,248,46,216,255,134,203,31,193,127,142,79,123,250,13,252,23,247,172,
156,13,

View file

@ -45,7 +45,7 @@ topic "StaticFrame";
[s0;2 &]
[s4; StaticFrame shows a decorative frame around a Ctrl.&]
[s4; &]
[s0;2 &]
[s1; &]
[ {{10000F(128)G(128)@1 [s0; [*2 Constructor Detail]]}}&]
[s6;%- &]
[s5;:StaticFrame`:`:StaticFrame`(`):%- [* StaticFrame]()&]

View file

@ -1,8 +1,8 @@
TITLE("StaticFrame")
COMPRESSED
120,156,237,86,239,79,20,71,24,254,87,38,81,9,16,188,204,143,221,219,189,221,47,215,106,105,155,218,218,148,182,95,54,23,89,142,5,54,46,183,228,118,207,166,37,154,69,176,40,138,129,139,63,32,130,21,8,88,53,32,212,54,8,45,10,212,34,149,212,72,90,138,16,2,37,197,66,45,8,193,66,128,3,219,217,187,3,239,184,166,254,1,186,31,118,110,158,121,158,121,223,121,103,118,158,147,192,206,157,48,13,238,128,47,120,132,189,74,142,28,208,76,143,4,169,2,81,133,203,73,92,16,65,200,33,4,9,230,32,97,25,132,8,198,136,195,28,70,144,21,20,95,182,71,82,25,134,23,101,204,138,7,223,217,239,18,49,213,98,170,37,28,34,60,75,16,131,157,244,133,8,194,44,38,12,226,177,139,225,9,225,161,224,213,100,195,240,72,26,230,249,176,136,80,17,230,88,58,57,195,51,60,34,28,143,169,22,67,136,33,135,89,196,16,30,179,66,182,98,120,61,82,22,131,195,18,38,141,217,129,8,77,11,114,46,200,49,28,203,16,170,65,78,68,233,208,
14,69,211,23,124,186,63,95,214,254,43,77,246,133,105,114,80,80,77,37,223,35,189,229,20,237,162,56,237,50,178,78,90,44,39,13,193,48,144,202,236,210,48,132,166,129,9,139,92,172,83,200,82,114,85,95,116,97,42,66,24,137,89,136,19,105,204,35,71,142,56,104,98,145,229,114,116,42,4,169,16,35,138,209,137,56,196,186,160,139,229,17,15,9,199,96,150,163,245,45,144,253,50,141,94,120,224,240,174,55,222,219,253,81,6,144,64,97,33,178,55,203,77,128,100,64,17,72,169,110,78,100,64,134,41,155,170,55,157,178,21,143,231,240,225,36,143,100,32,17,216,13,22,133,152,193,76,33,51,82,120,97,215,110,32,185,147,161,3,58,48,203,166,16,16,221,14,2,14,120,164,84,18,55,161,13,10,20,142,165,23,4,178,52,213,187,201,119,19,145,128,61,166,95,139,8,236,184,144,174,50,210,2,9,131,215,12,96,40,138,15,168,62,160,201,159,234,1,19,208,157,84,115,125,138,95,136,99,19,17,184,221,106,190,156,171,8,60,100,146,56,8,203,138,31,89,
253,214,214,179,114,189,102,238,151,182,242,239,91,87,78,89,61,229,45,131,95,125,91,125,163,123,182,183,50,88,114,123,97,56,120,244,225,119,147,75,107,69,150,181,208,60,222,214,55,50,99,93,174,30,123,58,62,221,249,123,247,111,189,23,59,130,245,195,189,83,193,123,199,199,78,84,94,171,171,105,95,172,109,157,24,9,85,217,237,207,75,161,238,246,197,174,208,209,129,254,99,103,43,194,196,198,169,8,113,161,110,177,241,78,75,201,43,252,37,193,155,206,253,209,249,228,202,202,108,231,80,75,233,250,157,224,216,217,201,137,48,179,135,158,25,155,57,84,50,54,221,57,57,121,191,100,177,118,161,63,244,236,201,172,101,61,252,171,188,179,191,248,234,227,255,61,246,5,126,61,151,126,28,194,182,143,35,124,75,216,212,173,99,143,72,18,189,147,202,138,167,173,123,241,199,126,168,173,188,183,181,202,250,161,103,254,118,209,133,75,15,90,43,174,93,106,43,190,250,96,176,178,238,203,158,213,243,51,183,90,254,46,235,191,126,242,254,198,114,87,177,101,133,90,47,180,
245,45,22,149,62,29,169,92,238,248,226,214,137,166,229,181,243,199,230,235,27,199,239,126,61,117,252,92,205,96,79,176,97,116,241,215,187,161,245,181,138,229,229,43,93,67,75,131,167,111,116,181,143,141,55,63,158,185,252,207,149,149,249,213,250,198,48,243,243,154,65,155,121,167,108,224,244,204,143,149,205,29,175,240,151,3,159,168,249,169,161,246,89,223,250,55,93,115,13,27,85,27,83,55,47,244,157,188,65,15,78,113,132,62,48,71,233,171,77,163,195,179,213,55,207,60,154,41,29,57,85,215,190,209,91,106,89,103,172,209,139,205,127,118,151,199,29,115,70,140,245,19,96,228,233,159,24,64,166,22,224,213,253,20,62,164,128,156,240,128,236,215,3,190,108,58,98,91,137,35,170,140,153,104,211,252,210,147,17,230,83,222,12,191,221,104,211,8,49,216,163,251,12,211,31,240,154,186,31,236,85,76,89,213,54,205,208,41,82,191,179,127,176,9,118,24,219,77,206,76,9,27,99,106,156,255,37,167,68,173,233,109,159,106,170,178,166,126,166,24,177,4,71,140,221,194,
104,160,23,165,250,126,216,63,193,187,74,126,150,226,7,251,84,195,76,72,53,114,133,28,210,213,108,219,98,49,200,80,204,168,31,99,144,188,101,182,153,73,81,3,198,145,34,218,163,41,158,109,151,11,149,26,192,204,83,18,75,174,231,208,170,105,129,124,159,157,130,3,108,23,126,76,87,155,13,226,2,0,59,194,33,89,11,208,34,200,126,133,22,197,136,38,150,156,146,6,246,7,204,216,238,235,1,211,212,125,91,221,15,243,84,95,60,223,70,182,107,52,217,123,112,171,151,174,42,90,246,115,186,94,144,161,216,255,138,232,22,63,23,232,52,72,126,34,190,79,201,49,19,209,15,212,220,188,4,216,17,93,56,240,252,11,15,238,124,6,
120,156,237,86,239,79,20,71,24,254,87,38,81,201,65,240,50,63,118,111,247,118,191,92,171,181,109,106,107,83,218,126,217,92,100,185,91,96,227,222,45,185,221,163,105,137,102,245,176,40,138,145,139,63,48,130,21,8,90,53,32,212,54,40,45,10,148,34,149,212,72,90,170,16,130,37,197,66,45,8,57,43,65,15,108,103,239,14,188,131,166,252,1,186,31,118,110,158,121,158,121,223,121,103,118,158,147,192,198,141,48,23,110,128,235,60,194,86,165,80,14,107,166,87,130,84,129,168,194,237,34,110,136,32,228,16,130,4,115,144,176,12,66,4,99,196,97,14,35,200,10,74,208,239,149,84,134,225,69,25,179,226,174,119,118,184,69,76,181,152,106,9,135,8,207,18,196,96,23,125,33,130,48,139,9,131,120,236,102,120,66,120,40,248,52,217,48,188,146,134,121,62,33,34,84,132,57,150,78,206,240,12,143,8,199,99,170,197,16,98,200,97,22,49,132,199,172,224,87,12,159,87,42,96,112,66,194,228,50,27,16,161,105,65,206,13,57,134,99,25,66,53,200,133,40,29,
218,161,104,250,66,80,15,5,100,237,191,210,100,215,77,147,131,130,106,42,1,175,244,150,75,180,139,226,178,203,200,186,104,177,92,52,4,195,64,42,179,75,195,16,154,6,38,44,114,179,46,161,64,41,82,131,169,133,169,8,97,36,22,32,78,164,49,247,236,217,227,164,137,37,151,203,209,169,16,164,66,140,40,70,39,226,16,235,134,110,150,71,60,36,28,131,89,142,214,183,68,14,201,52,122,217,206,221,155,222,120,111,243,71,121,64,2,101,101,200,222,44,15,1,146,1,69,32,229,120,56,145,1,121,166,108,170,190,109,148,173,120,189,187,119,103,121,37,3,137,192,110,176,40,164,13,230,11,249,201,194,11,155,54,3,201,227,128,78,232,196,44,155,77,64,106,59,8,216,233,149,114,72,198,132,54,40,80,56,157,94,18,46,208,84,223,50,223,67,68,2,182,152,33,45,41,176,227,66,186,202,100,11,36,12,94,51,128,161,40,65,160,6,129,38,127,170,135,77,64,119,82,45,10,42,33,33,131,77,68,224,241,168,1,185,72,17,120,200,100,113,16,86,70,30,88,
253,214,202,179,112,185,118,230,151,182,170,239,91,23,14,91,221,85,45,131,95,125,123,234,74,215,116,79,117,180,252,198,220,221,232,190,123,223,141,63,121,182,215,178,230,154,199,218,250,134,167,172,243,167,70,31,143,77,118,252,222,245,91,207,153,107,209,134,187,61,19,209,91,7,70,15,86,95,170,175,109,143,213,181,222,31,142,215,216,237,207,79,226,93,237,177,206,248,190,129,254,253,199,143,38,136,77,19,73,226,92,125,172,169,183,165,252,21,254,146,224,231,78,252,209,241,232,194,194,116,199,80,75,197,98,111,116,244,248,248,253,4,179,155,158,25,155,57,84,62,58,217,49,62,126,187,60,86,55,215,31,127,254,104,218,178,238,253,85,213,209,31,185,248,240,127,143,125,73,72,47,162,31,135,176,234,227,72,220,18,54,117,229,216,35,146,69,239,164,202,200,164,117,43,243,216,15,181,85,245,180,214,88,63,116,207,222,216,123,250,236,157,214,163,151,206,182,69,46,222,25,172,174,255,178,251,233,201,169,235,45,127,87,246,95,62,116,123,105,190,51,98,89,241,214,211,
109,125,177,189,21,143,135,171,231,175,125,113,253,224,185,249,103,39,247,207,54,52,141,221,252,122,226,192,137,218,193,238,104,227,72,236,215,155,241,197,103,71,231,231,47,116,14,61,25,60,114,165,179,125,116,172,249,225,212,249,127,46,44,204,62,109,104,74,48,63,175,29,180,153,189,149,3,71,166,126,172,110,190,246,10,127,57,240,251,181,63,53,214,61,239,91,252,166,115,166,113,169,102,105,226,234,233,190,67,87,232,193,137,36,233,3,51,148,254,244,220,200,221,233,83,87,143,61,152,170,24,62,92,223,190,212,83,97,89,199,172,145,51,205,127,118,85,101,28,115,70,76,247,19,96,20,235,159,24,64,166,22,224,211,67,20,46,85,64,97,98,64,14,233,225,160,159,142,216,86,226,76,41,95,120,217,178,247,109,115,32,204,103,191,153,120,123,208,178,15,98,176,69,15,26,102,40,236,51,245,16,216,170,152,178,170,45,123,161,75,164,118,103,255,96,215,184,97,122,215,145,159,157,240,197,156,12,251,115,100,167,156,233,237,160,106,170,178,166,126,166,24,233,4,103,154,
219,194,84,160,245,82,125,63,97,159,224,93,37,80,160,132,192,118,213,48,215,164,154,188,65,74,117,213,111,59,44,6,121,138,153,178,99,12,28,43,94,155,159,149,242,95,156,172,161,61,154,237,93,117,183,80,169,1,204,98,101,109,197,245,66,90,53,45,28,8,218,41,56,193,106,225,199,116,181,126,144,17,0,216,17,74,101,45,76,139,32,135,20,90,20,35,149,152,35,59,23,236,8,155,233,221,215,195,166,169,7,87,186,31,22,171,193,76,190,141,172,214,104,178,111,215,74,111,155,170,104,254,23,116,189,36,79,177,255,20,209,45,126,33,208,105,144,192,90,124,187,82,104,174,69,63,80,139,138,215,192,206,212,194,129,247,95,226,170,123,213,

View file

@ -3646,7 +3646,7 @@ topic "StaticImage";
[s3; StaticImage is a field to visualize an image inside Ctrl frame
or filling window background.&]
[s3; &]
[s0;2 &]
[s4; &]
[ {{10000F(128)G(128)@1 [s0; [*2 Constructor Detail]]}}&]
[s6;%- &]
[s5;:StaticImage`:`:StaticImage`(`):%- [* StaticImage]()&]

File diff suppressed because it is too large Load diff

View file

@ -45,7 +45,7 @@ topic "StaticLine";
[s0;2 &]
[s4; StaticLine shows a line.&]
[s4; &]
[s0;2 &]
[s1; &]
[ {{10000F(128)G(128)@1 [s0; [*2 Constructor Detail]]}}&]
[s6;%- &]
[s5;:StaticLine`:`:StaticLine`(`):%- [* StaticLine]()&]

View file

@ -1,17 +1,17 @@
TITLE("StaticLine")
COMPRESSED
120,156,173,86,251,83,162,87,154,254,87,168,158,73,170,147,74,122,185,138,173,181,85,189,149,201,236,108,237,108,178,181,93,59,243,131,107,90,187,195,118,168,181,53,165,244,102,102,179,73,33,32,205,85,64,64,65,84,148,171,160,130,8,94,184,121,3,17,4,81,64,17,81,65,65,81,188,160,130,34,2,226,126,104,119,218,206,78,54,187,169,253,128,239,61,156,243,62,239,121,206,123,222,239,60,95,5,232,215,191,6,127,4,254,21,248,103,174,178,223,160,254,181,250,101,13,166,178,2,12,32,32,0,226,97,9,236,33,24,2,6,35,33,16,48,12,138,4,195,16,112,8,4,6,133,66,144,80,36,20,2,70,148,161,106,191,172,172,64,195,225,165,229,213,80,68,249,191,253,253,231,15,203,161,0,22,10,96,97,72,8,172,20,1,131,192,161,37,192,13,2,131,64,17,80,24,28,82,10,125,8,47,133,193,74,193,101,207,106,170,27,26,42,43,106,160,165,165,55,32,24,0,130,34,17,64,112,120,41,188,20,2,67,150,66,1,44,20,12,134,130,145,80,4,4,14,
43,133,34,202,190,68,53,60,171,172,120,10,135,222,64,224,31,193,127,5,129,1,180,192,200,135,96,36,28,137,128,195,0,12,164,4,2,184,131,139,83,1,244,203,106,235,234,95,84,215,252,37,154,136,159,165,137,4,151,161,49,168,23,149,21,191,43,41,47,38,165,164,152,70,68,9,144,172,18,96,10,56,28,12,192,138,169,129,195,0,26,80,24,2,242,16,81,82,246,20,245,28,93,251,122,97,104,8,4,10,41,127,10,65,150,3,115,126,255,253,247,15,0,98,183,203,69,2,161,32,96,0,8,133,0,125,64,32,36,4,241,16,252,16,81,10,41,5,195,144,112,40,2,9,228,247,235,234,250,106,96,246,111,159,124,247,222,167,159,125,252,207,143,65,21,160,111,191,133,20,55,235,17,12,84,209,0,46,7,85,124,248,8,89,14,7,61,198,84,99,208,207,254,9,245,12,83,93,251,188,6,85,89,249,221,119,239,87,86,52,64,202,65,69,3,45,47,187,117,248,61,186,22,85,85,86,117,155,251,178,247,62,6,85,60,186,15,126,0,126,0,69,32,62,128,129,
94,239,8,12,244,164,178,226,67,24,232,45,228,166,175,12,232,189,235,253,245,203,167,53,232,103,111,220,31,193,202,97,160,79,48,245,53,149,197,9,193,192,18,111,45,168,2,10,122,92,247,2,5,170,1,226,52,128,170,27,64,13,40,84,45,8,93,11,170,169,254,115,221,75,12,8,216,81,244,243,90,84,125,217,59,64,88,57,232,209,35,244,139,234,231,168,50,120,41,242,125,56,162,4,139,119,99,29,216,31,174,140,188,227,104,109,35,97,233,94,103,18,54,169,103,65,51,247,216,148,230,233,29,202,52,119,121,8,107,153,118,39,250,173,14,187,186,208,232,220,80,167,15,71,28,194,243,5,121,72,188,192,56,203,164,47,45,113,113,171,122,244,88,168,91,186,24,159,147,204,197,47,83,99,146,120,139,126,100,133,17,234,89,117,90,226,29,210,13,139,119,28,111,148,235,14,253,226,246,249,0,93,186,236,151,31,72,86,151,140,14,53,79,149,242,166,246,253,94,226,102,42,152,61,188,204,111,248,90,119,136,150,160,139,177,167,59,202,231,39,176,58,46,45,100,112,
201,117,157,184,252,112,95,127,171,204,61,164,154,56,35,251,237,132,102,75,59,151,157,81,69,148,187,56,201,12,229,144,57,200,54,41,34,26,177,203,189,40,37,77,187,7,167,232,173,211,140,206,232,116,55,191,169,197,56,79,176,81,154,233,126,11,193,69,25,153,245,59,8,94,74,151,63,186,64,8,80,136,173,211,26,66,136,34,108,157,177,54,145,56,218,128,136,237,161,120,105,81,189,139,48,103,211,224,164,90,86,95,147,136,222,183,41,90,167,116,197,252,86,43,69,161,210,116,27,100,173,14,143,101,78,207,15,200,155,232,182,200,116,68,193,17,7,22,184,190,254,101,169,119,79,29,76,139,115,66,223,66,126,55,123,88,48,116,118,153,92,196,230,139,16,86,54,146,89,235,178,13,106,178,23,18,183,64,232,219,220,221,27,190,88,222,156,216,9,234,218,24,227,23,205,93,83,134,145,203,130,249,85,174,105,110,166,149,56,193,208,101,179,146,253,200,178,247,250,232,85,83,35,119,110,245,98,133,226,207,200,119,52,206,213,67,241,168,114,96,127,188,237,84,75,118,
234,103,103,167,197,203,233,65,39,127,118,214,43,13,24,98,250,235,197,73,85,251,210,124,127,95,96,150,213,41,213,184,134,90,79,73,86,103,187,163,191,47,216,60,47,183,71,249,171,43,173,23,151,87,222,101,87,191,38,155,224,98,21,62,47,189,79,211,58,155,61,207,170,226,123,202,152,63,36,142,116,234,116,3,35,82,171,211,63,186,97,72,121,163,195,115,61,210,53,67,124,69,104,100,118,201,77,45,148,126,214,134,46,203,227,198,156,146,101,37,135,151,92,38,239,111,40,119,2,222,163,87,202,62,174,192,165,48,138,6,231,196,88,177,99,176,191,35,190,120,129,119,4,231,59,4,102,111,175,109,215,107,8,217,70,11,106,87,159,48,126,148,98,133,212,194,209,248,85,146,90,200,59,26,155,254,123,129,255,205,219,170,254,186,190,238,57,240,204,150,253,232,49,184,57,12,138,174,63,84,53,18,1,84,53,24,139,119,97,237,63,170,106,243,156,117,50,207,193,110,82,3,36,174,239,226,4,59,130,27,233,10,76,18,214,14,142,90,207,116,196,132,230,149,199,187,
172,90,29,25,60,33,81,114,237,36,97,63,129,231,138,93,132,76,215,171,132,21,130,222,20,25,79,38,99,242,241,237,220,185,230,138,97,187,136,196,119,174,198,215,199,186,25,22,110,38,175,55,44,141,229,186,6,6,93,118,177,201,176,118,125,157,101,208,199,41,99,84,17,187,197,105,216,150,241,240,221,68,233,234,168,109,87,214,56,179,22,155,228,241,249,141,137,100,68,217,116,110,99,11,228,43,118,151,136,153,152,110,113,135,198,114,153,35,163,82,195,239,216,20,70,35,68,124,47,214,37,59,217,196,19,156,123,174,241,147,67,17,109,134,211,40,163,79,113,121,222,73,133,216,232,155,102,242,52,134,161,157,70,220,165,152,234,235,8,232,122,219,181,195,88,158,152,111,245,145,73,186,246,193,243,38,108,70,172,244,113,3,147,59,75,145,125,252,1,221,19,113,225,187,167,122,237,116,93,163,151,38,114,105,137,221,171,246,237,32,78,207,177,13,249,120,118,93,75,142,151,158,28,215,80,226,76,28,71,35,226,135,38,105,138,40,43,78,226,232,108,49,222,248,228,106,
180,197,119,57,150,36,82,4,179,109,46,75,202,209,73,95,140,91,198,98,89,28,151,118,198,92,20,177,186,186,187,228,30,179,99,79,32,110,180,204,208,103,186,57,131,28,178,70,186,232,15,16,100,83,109,175,232,124,205,194,162,158,170,136,88,77,248,69,150,40,36,108,203,216,242,97,246,105,118,108,82,231,95,76,123,218,100,179,118,1,81,118,200,223,22,239,118,229,117,49,47,45,79,14,121,90,28,131,115,3,219,46,35,111,216,182,42,109,167,51,180,115,189,154,214,225,77,106,132,158,165,30,29,201,24,222,94,179,96,113,39,50,67,27,89,147,154,99,158,200,158,94,184,20,137,209,183,210,130,16,61,102,219,195,15,139,219,118,221,252,43,7,163,127,155,239,136,18,120,90,254,84,44,192,107,108,233,117,118,240,162,216,38,15,255,42,170,235,230,104,105,218,80,88,141,199,205,44,240,58,79,247,68,189,204,249,133,142,235,48,139,105,39,108,79,147,71,26,37,218,244,214,201,148,147,179,208,65,80,167,154,218,153,246,168,186,43,52,62,220,212,17,33,198,90,216,
102,249,216,137,209,101,237,88,58,147,206,187,177,57,151,50,188,186,214,130,243,226,130,139,5,188,231,66,81,192,70,182,12,88,238,59,5,11,47,191,115,250,131,26,190,170,251,6,56,186,111,142,240,7,175,135,239,120,191,145,164,223,222,135,64,75,63,248,219,155,251,35,200,27,121,130,130,62,169,171,109,192,212,191,124,134,169,171,7,253,6,133,169,70,215,188,145,167,146,114,64,130,138,13,196,143,5,234,206,191,251,85,31,220,40,213,135,119,5,233,254,7,175,85,226,239,106,209,24,116,117,13,250,63,0,113,121,59,254,224,142,248,129,95,79,242,115,52,255,241,70,207,64,255,128,122,241,20,85,15,250,61,186,1,243,150,230,79,144,68,97,254,136,254,18,243,85,213,125,116,45,230,53,203,39,95,188,245,249,226,29,9,125,171,157,160,170,247,43,159,20,215,243,26,95,121,255,238,32,16,171,56,10,8,252,55,149,111,86,9,120,54,128,48,95,221,170,40,232,155,34,8,84,241,222,199,55,78,160,202,226,177,131,254,19,170,166,225,238,178,255,135,220,162,48,159,
212,213,212,213,87,221,191,53,191,136,248,13,20,32,254,228,139,155,214,23,160,219,142,91,226,207,126,130,248,179,162,207,27,226,207,42,255,215,116,63,175,71,163,106,139,157,117,181,85,247,31,99,234,209,181,207,127,25,235,59,129,110,184,223,198,42,2,139,246,53,251,186,159,96,95,247,22,252,102,13,117,149,15,64,127,0,170,239,203,119,6,255,189,186,230,101,241,93,167,30,5,170,186,87,245,159,85,247,62,42,218,127,1,62,183,173,143,171,238,129,170,107,191,44,150,116,213,189,191,170,186,87,249,78,181,254,245,15,26,1,188,10,35,223,47,41,121,72,193,107,27,137,119,68,226,21,32,18,206,132,96,138,71,107,154,12,95,47,25,166,131,88,146,134,166,104,25,147,206,167,218,133,202,229,54,230,242,153,248,146,166,198,229,245,55,128,235,179,179,243,149,132,26,123,190,20,50,177,86,150,136,89,207,116,74,29,182,175,76,79,104,132,86,83,138,144,150,135,142,12,27,1,188,161,103,90,44,28,238,72,100,15,39,9,91,19,205,103,87,130,68,191,59,179,25,50,
159,198,124,116,41,191,115,120,61,176,28,55,104,84,19,120,188,208,63,194,79,184,251,231,150,54,215,172,140,227,184,141,66,163,169,34,164,118,215,104,107,52,116,210,71,62,86,109,4,168,91,244,41,253,128,84,64,213,180,43,136,70,173,250,44,234,231,218,172,219,187,163,92,90,162,127,138,198,59,88,73,204,198,109,121,26,137,47,79,143,176,19,46,247,217,0,47,158,139,29,95,99,183,186,6,59,137,115,67,105,137,99,28,159,179,89,116,235,151,5,250,124,74,186,30,24,108,179,57,252,51,171,209,241,87,125,150,173,230,142,174,1,78,170,143,168,101,141,18,237,235,19,252,137,163,172,44,186,137,203,207,179,183,174,169,179,26,106,176,207,225,213,47,143,167,112,120,113,247,104,240,200,119,112,48,40,208,54,181,247,5,180,49,238,132,94,40,238,238,187,52,208,125,23,206,53,102,102,98,96,249,184,117,63,28,10,119,158,196,229,179,125,167,103,153,25,79,139,156,127,232,190,242,198,7,134,73,210,78,119,118,216,49,209,166,231,118,167,130,123,193,158,194,70,152,203,
159,140,247,88,47,114,103,133,141,105,239,129,172,145,108,214,108,209,67,151,164,246,253,152,206,102,233,104,75,200,119,231,4,87,126,174,47,100,164,50,61,138,131,152,211,149,63,215,56,36,46,15,59,183,53,155,92,91,232,9,41,189,155,180,22,146,116,109,206,67,34,175,36,73,226,192,126,143,135,56,225,16,147,150,120,10,43,99,157,237,32,52,177,188,77,196,140,117,104,212,233,96,183,172,23,82,151,201,85,39,111,123,119,159,22,238,145,54,73,28,73,103,226,234,124,40,56,67,83,109,199,188,97,169,70,202,220,182,7,19,121,109,50,111,116,99,183,183,13,140,20,51,52,53,227,203,69,70,21,27,41,189,114,222,34,25,105,217,100,113,125,198,184,126,91,25,52,139,196,184,172,41,98,212,20,92,147,103,219,81,249,74,60,101,193,39,243,73,49,119,212,98,106,53,77,136,117,201,224,201,12,75,146,109,36,171,89,132,28,93,188,118,129,39,83,105,235,9,29,217,51,49,227,63,220,141,45,140,244,236,174,144,41,230,245,133,3,190,228,74,164,208,240,89,70,179,
208,21,238,9,136,210,167,61,70,123,33,185,146,220,162,142,234,219,124,121,33,187,121,55,197,29,225,243,166,217,45,91,219,228,132,134,161,205,88,251,45,29,14,105,44,42,186,38,73,217,238,40,49,53,164,104,203,225,182,58,84,106,155,214,167,239,161,187,55,5,137,164,86,44,180,78,217,117,109,43,77,142,43,182,12,223,179,30,28,136,157,155,164,132,200,216,16,197,149,58,18,241,200,209,241,253,196,144,113,107,65,78,114,238,40,19,25,130,124,162,211,208,109,57,86,210,29,169,253,142,220,9,206,53,46,27,42,216,220,169,88,31,217,63,148,110,110,23,232,125,171,141,11,50,187,139,218,110,216,220,220,150,155,219,186,123,241,199,187,156,120,170,243,252,60,128,115,25,219,249,36,219,252,165,219,73,30,26,216,15,17,5,218,131,158,129,5,137,189,195,185,181,47,176,91,229,38,86,183,37,153,32,8,216,177,80,97,166,145,192,63,233,52,121,99,133,172,57,60,203,76,251,47,166,212,217,227,201,232,188,156,53,27,60,137,155,109,68,186,208,198,52,90,132,163,42,
231,226,249,6,33,21,191,162,114,142,247,13,131,140,1,225,12,83,181,114,57,201,26,24,21,133,169,251,36,111,242,122,85,20,238,78,232,114,205,83,217,35,222,248,193,240,26,211,125,236,234,177,107,59,229,118,249,146,57,158,98,226,206,130,161,180,104,120,181,181,75,205,233,182,11,204,187,58,179,44,45,155,98,147,188,209,75,139,62,140,159,87,20,248,87,132,248,224,218,225,210,228,213,245,220,181,105,74,153,57,30,230,115,66,34,67,71,216,205,244,2,186,239,58,191,80,236,237,178,37,231,9,25,219,231,161,43,181,153,121,130,194,96,145,208,86,78,213,115,87,131,83,39,202,132,122,153,179,166,34,5,195,78,102,50,231,196,234,91,105,216,59,87,0,248,238,100,103,169,220,240,181,33,147,98,92,135,189,25,171,152,100,189,24,213,228,246,10,5,134,125,255,250,188,87,53,203,74,210,73,145,60,47,178,238,182,106,186,36,188,21,15,237,80,232,163,57,21,54,252,32,39,202,60,101,189,58,242,154,246,60,163,73,85,220,2,180,77,118,141,42,45,50,47,228,175,
180,185,126,75,144,181,59,69,57,109,230,198,111,70,146,26,149,200,156,28,164,115,94,41,108,203,146,217,150,140,255,148,188,49,70,216,243,218,167,149,170,30,94,27,147,217,233,8,204,72,57,88,241,45,63,18,240,155,100,95,99,113,169,13,130,225,255,38,42,191,88,192,223,85,148,191,40,227,255,159,122,242,121,253,31,80,245,152,143,0,251,187,186,250,162,249,236,143,85,79,30,127,90,108,61,6,90,159,125,250,238,155,15,168,242,191,0,173,125,214,168,
120,156,173,86,251,83,162,87,154,254,87,168,158,73,170,147,74,122,185,138,173,181,85,189,149,201,236,108,237,108,178,181,93,59,243,131,107,90,187,195,118,168,181,53,165,244,102,102,179,73,33,32,205,85,64,64,65,80,20,68,4,149,139,224,133,155,55,16,65,16,5,20,17,21,20,20,197,11,42,40,34,32,238,135,118,167,237,236,100,179,155,218,15,248,222,195,57,239,243,158,231,188,231,253,206,243,85,128,126,253,107,240,71,224,95,129,127,230,42,251,13,234,95,171,95,214,96,42,43,192,0,2,2,32,30,150,192,30,130,33,96,48,18,2,1,195,160,72,48,12,1,135,64,96,80,40,4,9,69,66,33,96,68,25,170,246,203,202,10,52,28,94,90,94,13,69,148,255,219,223,127,254,176,28,10,96,161,0,22,134,132,192,74,17,48,8,28,90,2,220,32,48,8,20,1,133,193,33,165,208,135,240,82,24,172,20,92,246,172,166,186,161,161,178,162,6,90,90,122,3,130,1,32,40,18,1,4,135,151,194,75,33,48,100,41,20,192,66,193,96,40,24,9,69,64,224,
176,82,40,162,236,75,84,195,179,202,138,167,112,232,13,4,254,17,252,87,16,24,64,11,140,124,8,70,194,145,8,56,12,192,64,74,32,128,59,184,56,21,64,191,172,182,174,254,69,117,205,95,162,137,248,89,154,72,112,25,26,131,122,81,89,241,187,146,242,98,82,74,138,105,68,148,0,201,42,1,166,128,195,193,0,172,152,26,56,12,160,1,133,33,32,15,17,37,101,79,81,207,209,181,175,23,134,134,64,160,144,242,167,16,100,57,48,231,247,223,127,255,0,32,118,187,92,36,16,10,2,6,128,80,8,208,7,4,66,66,16,15,193,15,17,165,144,82,48,12,9,135,34,144,64,126,191,174,174,175,6,102,255,246,201,119,239,125,250,217,199,255,252,24,84,1,250,246,91,72,113,179,30,193,64,21,13,224,114,80,197,135,143,144,229,112,208,99,76,53,6,253,236,159,80,207,48,213,181,207,107,80,149,149,223,125,247,126,101,69,3,164,28,84,52,208,242,178,91,135,223,163,107,81,85,101,85,183,185,47,123,239,99,80,197,163,251,224,7,224,7,80,4,226,3,24,
232,245,142,192,64,79,42,43,62,132,129,222,66,110,250,202,128,222,187,222,95,191,124,90,131,126,246,198,253,17,172,28,6,250,4,83,95,83,89,156,16,12,44,241,214,130,42,160,160,199,117,47,80,160,26,32,78,3,168,186,1,212,128,66,213,130,208,181,160,154,234,63,215,189,196,128,128,29,69,63,175,69,213,151,189,3,132,149,131,30,61,66,191,168,126,142,42,131,151,34,223,135,35,74,176,120,55,214,129,253,225,202,200,132,71,107,27,9,75,215,58,147,176,73,61,11,154,185,199,166,52,79,239,80,164,185,203,67,88,203,180,59,49,96,117,216,85,133,70,231,134,42,125,56,226,16,157,47,200,66,146,5,198,89,38,125,105,137,75,90,85,163,199,34,221,210,197,248,92,207,92,252,50,53,214,19,111,209,143,172,48,66,221,171,78,75,92,40,221,176,120,199,241,70,153,238,208,47,105,159,15,208,165,203,126,217,65,207,234,146,209,161,226,41,83,222,212,190,223,75,220,76,5,179,135,151,249,13,95,235,14,209,18,116,49,246,116,71,249,252,4,86,199,165,133,12,
46,153,174,3,151,31,238,31,104,237,117,15,41,39,206,200,126,59,161,217,210,206,101,103,148,17,197,46,174,103,134,114,200,84,179,77,242,136,70,226,114,47,74,73,211,110,245,20,189,117,154,209,17,157,238,226,55,181,24,231,9,54,74,51,221,111,33,184,40,35,179,126,7,193,75,233,244,71,23,8,1,10,177,117,90,67,8,81,68,173,51,214,38,18,71,27,16,179,61,20,47,45,170,119,17,230,108,26,156,84,203,234,111,18,211,251,55,197,235,148,206,152,223,106,165,200,149,154,46,67,111,171,195,99,153,211,243,3,178,38,186,45,50,29,145,115,36,129,5,174,111,96,89,234,221,83,5,211,146,156,200,183,144,223,205,30,22,12,29,157,38,23,177,249,34,132,237,29,201,172,117,218,212,154,236,69,143,91,32,242,109,238,238,13,95,44,111,78,236,4,117,109,140,241,139,230,206,41,195,200,101,193,252,42,215,52,55,211,74,156,96,232,178,217,158,253,200,178,247,250,232,85,83,35,119,110,245,98,133,226,207,200,118,52,206,213,67,201,168,98,112,127,188,237,84,75,
118,234,103,103,167,37,203,105,181,147,63,59,235,149,6,12,49,253,245,226,164,178,125,105,126,160,63,48,203,234,144,106,92,67,173,167,36,171,179,221,49,208,31,108,158,151,217,163,252,213,149,214,139,203,43,239,178,107,64,147,77,112,177,114,159,151,222,175,105,157,205,158,103,149,241,61,69,204,31,146,68,58,116,186,193,17,169,213,233,31,221,48,164,188,209,225,185,110,233,154,33,190,34,50,50,59,101,166,22,202,0,107,67,151,229,113,99,206,158,101,5,135,151,92,38,239,111,40,118,2,222,163,87,138,126,174,192,37,55,138,213,115,18,172,196,161,30,16,198,23,47,240,142,224,188,80,96,246,246,217,118,189,134,144,109,180,160,114,245,139,226,71,41,86,72,37,26,141,95,37,169,133,188,163,177,233,191,23,248,223,188,173,234,175,235,235,158,3,207,108,217,143,30,131,155,195,160,232,250,67,85,35,17,64,85,131,177,120,23,214,254,163,170,54,207,89,39,243,28,236,38,53,64,226,250,46,78,176,35,184,145,206,192,36,97,237,224,168,245,76,71,76,104,94,121,188,
203,202,213,17,245,9,137,146,107,39,137,6,8,60,87,236,34,100,186,94,37,172,16,244,166,200,120,50,25,147,141,111,231,206,53,87,12,219,69,36,190,115,53,190,62,214,197,176,112,51,121,189,97,105,44,215,57,168,118,217,37,38,195,218,245,117,150,65,31,167,140,81,197,236,22,167,97,187,151,135,239,34,74,87,71,109,187,189,141,51,107,177,73,30,159,223,152,72,70,20,77,231,54,182,64,182,98,119,137,153,137,233,22,119,104,44,151,57,50,42,52,124,225,166,40,26,33,226,251,176,174,222,147,77,60,193,185,231,26,63,57,20,211,102,56,141,189,244,41,46,207,59,41,151,24,125,211,76,158,198,48,180,211,136,187,148,80,125,194,128,174,175,93,59,140,229,73,248,86,31,153,164,107,87,159,55,97,51,18,133,143,27,152,220,89,138,236,227,15,232,158,136,11,223,53,213,103,167,235,26,189,52,177,75,75,236,90,181,111,7,113,122,142,109,200,199,179,235,90,114,188,244,228,184,134,18,103,226,56,26,49,63,52,73,147,71,89,113,18,71,103,139,241,198,39,87,
163,45,190,203,177,36,145,34,152,109,115,89,82,142,14,250,98,220,50,22,203,226,184,180,51,230,162,152,213,217,213,41,243,152,29,123,2,73,163,101,134,62,211,197,81,115,200,26,233,162,63,64,232,157,106,123,69,231,107,22,22,245,84,121,196,106,194,47,178,196,33,81,91,198,150,15,179,79,179,99,147,58,255,98,218,211,214,59,107,23,16,123,15,249,219,146,221,206,188,46,230,165,229,201,33,79,139,67,61,55,184,237,50,242,134,109,171,210,118,58,67,59,215,167,105,29,222,164,70,232,89,234,209,81,47,195,219,103,22,44,238,68,102,104,35,107,82,115,204,19,217,211,139,150,34,49,250,86,90,16,162,199,108,123,248,97,73,219,174,155,127,229,96,12,108,243,29,81,2,79,203,159,138,5,120,141,45,125,78,33,47,138,109,242,240,175,162,186,46,142,150,166,13,133,85,120,220,204,2,175,227,116,79,220,199,156,95,16,94,135,89,76,59,97,123,154,60,210,216,163,77,111,157,76,57,57,11,66,130,42,213,212,206,180,71,85,157,161,241,225,38,97,132,24,107,97,
155,101,99,39,70,151,85,184,116,38,157,119,99,115,46,69,120,117,173,5,231,197,5,23,11,120,207,133,188,128,141,108,25,176,220,119,10,22,94,126,231,244,7,53,124,85,247,13,112,116,223,28,225,15,94,15,191,85,151,55,138,244,219,251,16,104,233,7,127,123,115,127,4,121,163,78,80,208,39,117,181,13,152,250,151,207,48,117,245,160,223,160,48,213,232,154,55,234,84,82,14,40,80,177,129,248,177,62,221,249,119,191,234,131,27,161,250,240,174,30,221,255,224,181,72,252,93,45,26,131,174,174,65,255,7,160,45,111,199,31,220,209,62,240,235,73,126,142,230,63,222,200,25,232,31,80,47,158,162,234,65,191,71,55,96,222,210,252,9,146,40,204,31,209,95,98,190,170,186,143,174,197,188,102,249,228,139,183,62,95,188,163,160,111,165,19,84,245,126,229,147,226,122,94,227,43,239,223,29,4,98,21,71,1,125,255,166,242,205,42,1,207,6,16,230,171,91,17,5,125,83,4,129,42,222,251,248,198,9,84,89,60,117,208,127,66,213,52,220,93,246,255,144,91,20,230,
147,186,154,186,250,170,251,183,230,23,17,191,129,2,196,159,124,113,211,250,2,116,219,113,75,252,217,79,16,127,86,244,121,67,252,89,229,255,154,238,231,245,104,84,109,177,179,174,182,234,254,99,76,61,186,246,249,47,99,125,39,208,13,247,219,88,69,96,209,190,102,95,247,19,236,235,222,130,223,172,161,174,242,1,232,15,64,245,125,249,206,224,191,87,215,188,44,190,234,212,163,64,85,247,170,254,179,234,222,71,69,251,47,192,231,182,245,113,213,61,80,117,237,151,197,146,174,186,247,87,85,247,42,223,169,214,191,254,65,34,128,55,97,228,251,37,37,15,41,120,109,35,241,142,70,188,2,52,194,153,16,76,241,104,77,147,225,235,37,195,116,16,75,210,208,228,45,99,210,249,84,187,72,177,220,198,92,62,147,92,210,84,184,188,254,6,112,125,118,118,190,146,80,97,207,151,66,38,214,202,18,49,235,153,78,169,194,246,149,233,9,141,200,106,74,17,210,178,208,145,97,35,128,55,116,79,75,68,195,194,68,246,112,146,176,53,209,124,118,37,72,12,184,51,155,33,
243,105,204,71,151,242,59,134,215,3,203,113,131,70,57,129,199,139,252,35,252,132,123,96,110,105,115,205,202,56,142,219,40,52,154,50,66,106,119,141,182,70,67,39,253,228,99,229,70,128,186,69,159,210,15,74,5,84,77,187,156,104,212,170,206,162,126,174,205,186,189,59,202,165,37,6,166,104,188,131,149,196,108,220,150,167,145,248,178,244,8,59,225,114,159,13,242,226,185,216,241,53,118,171,83,221,65,156,27,74,247,56,198,241,57,155,69,183,126,89,160,207,167,164,235,1,117,155,205,225,159,89,141,142,191,234,183,108,53,11,59,7,57,169,126,162,150,53,74,180,175,79,240,39,142,178,189,209,77,92,126,158,189,117,77,157,213,80,131,253,14,175,126,121,60,133,195,75,186,70,131,71,190,131,3,181,64,219,212,222,31,208,198,184,19,122,145,164,171,255,210,64,247,93,56,215,152,153,137,193,229,227,214,253,112,40,220,113,18,151,205,246,159,158,101,102,60,45,50,254,161,251,202,27,31,28,38,73,59,220,217,97,199,68,155,158,219,149,10,238,5,187,11,27,97,46,
127,50,222,109,189,200,157,21,54,166,189,7,189,141,100,179,102,139,30,186,36,181,239,199,116,54,139,176,45,33,219,157,19,92,249,185,190,144,145,202,244,200,15,98,78,87,254,92,227,232,113,121,216,185,173,217,228,218,66,119,72,225,221,164,181,144,164,107,115,30,18,121,37,73,146,4,246,187,61,196,9,135,132,180,196,147,91,25,235,108,7,161,137,229,109,34,102,172,67,163,78,7,187,101,189,144,186,76,174,58,121,219,187,251,180,112,183,180,169,199,145,116,38,174,206,135,130,51,52,229,118,204,27,150,106,164,204,109,123,48,145,215,38,243,70,55,118,123,219,192,72,49,67,83,51,190,92,100,84,190,145,210,43,230,45,61,35,45,155,44,174,207,24,215,111,43,130,102,177,4,151,53,69,140,154,130,107,242,108,59,42,91,137,167,44,248,100,62,41,225,142,90,76,173,166,9,137,46,25,60,153,97,245,100,27,201,42,22,33,71,151,172,93,224,201,84,218,122,66,71,246,76,204,248,15,119,99,11,35,221,187,43,100,138,121,125,225,128,223,115,37,150,107,248,44,163,
89,228,10,119,7,196,233,211,110,163,189,144,92,73,110,81,71,245,109,190,188,136,221,188,155,226,142,240,121,211,236,150,173,109,114,66,195,208,102,172,3,22,161,67,26,139,138,175,73,82,182,59,74,76,13,201,219,114,184,45,161,82,101,211,250,244,221,116,247,166,32,145,212,74,68,214,41,187,174,109,165,201,113,197,238,197,119,175,7,7,99,231,38,41,33,50,54,68,113,165,142,196,60,114,116,124,63,49,100,220,90,144,145,156,59,138,68,134,32,155,232,48,116,89,142,21,116,71,106,95,152,59,193,185,198,123,135,10,54,119,42,214,79,246,15,165,155,219,5,122,223,106,227,66,175,221,69,109,55,108,110,110,203,204,109,93,125,248,227,93,78,60,213,113,126,30,192,185,140,237,124,146,109,254,210,237,36,15,13,238,135,136,2,237,65,247,224,66,143,93,232,220,218,23,216,173,50,19,171,203,146,76,16,4,236,88,168,48,211,72,224,159,116,152,188,177,66,214,28,158,101,166,253,23,83,170,236,241,100,116,94,198,154,13,158,196,205,54,34,93,100,99,26,45,162,81,
165,115,241,124,131,144,138,95,81,57,199,251,6,53,99,80,52,195,84,174,92,78,178,6,71,197,97,234,62,201,155,188,94,21,135,187,18,186,92,243,84,246,136,55,126,48,188,198,116,31,187,186,237,218,14,153,93,182,100,142,167,152,184,179,96,40,45,30,94,109,237,84,113,186,236,2,243,174,206,220,155,238,157,98,147,188,209,75,139,62,140,159,151,23,248,87,132,184,122,237,112,105,242,234,122,238,218,52,165,200,28,15,243,57,33,177,65,24,118,51,189,128,236,187,206,47,228,123,187,236,158,243,68,47,219,231,161,43,180,153,121,130,220,96,233,161,173,156,170,230,174,212,83,39,138,132,106,153,179,166,36,5,195,78,102,50,231,196,234,91,105,216,59,87,0,248,238,100,103,169,220,240,181,33,147,98,92,135,189,25,171,132,100,189,24,213,228,246,10,5,134,125,255,250,188,79,57,203,74,210,73,145,60,47,178,238,182,106,58,123,120,43,30,218,161,200,71,115,202,109,120,53,39,202,60,101,189,58,242,154,246,60,163,73,101,220,2,180,77,118,141,50,45,54,47,228,
175,180,185,1,75,144,181,59,69,57,109,230,198,111,70,146,26,165,216,156,84,211,57,175,228,182,229,158,217,150,140,255,148,188,49,70,216,243,218,167,21,202,110,94,27,147,217,225,8,204,72,57,88,201,45,63,18,240,155,100,95,99,113,169,13,130,225,255,38,42,191,88,192,223,85,148,191,40,227,255,159,122,242,121,253,31,80,245,152,143,0,251,187,186,250,162,249,236,143,85,79,30,127,90,108,61,6,90,159,125,250,238,155,15,168,242,191,0,68,29,214,119,

View file

@ -36,7 +36,7 @@ ublic][3 _][*@3;3 Ctrl]&]
[s4; StaticRectangle shows a rectangle. All the rectangle, including
border width, is inside Ctrl limits.&]
[s4; &]
[s0;2 &]
[s1; &]
[ {{10000F(128)G(128)@1 [s0; [*2 Constructor Detail]]}}&]
[s6;%- &]
[s5;:StaticRectangle`:`:StaticRectangle`(`):%- [* StaticRectangle]()&]

View file

@ -1,8 +1,8 @@
TITLE("StaticRectangle")
COMPRESSED
120,156,197,84,251,79,20,87,20,254,87,110,162,144,133,0,185,143,153,157,217,153,95,214,106,95,233,51,53,77,127,152,12,48,236,78,215,137,195,174,217,25,98,91,2,25,150,178,138,161,117,139,173,66,90,161,173,248,72,170,8,98,181,136,20,48,106,165,75,227,163,22,161,80,101,161,197,180,133,82,138,10,22,101,123,103,31,242,208,72,250,72,58,63,204,157,220,251,125,231,156,239,59,115,143,4,214,174,133,57,112,13,92,229,17,54,168,175,43,37,186,41,75,144,50,16,101,184,156,196,5,17,132,28,66,144,96,14,18,150,65,136,96,140,56,204,97,4,89,65,245,123,101,73,99,24,94,84,48,43,110,126,238,37,151,136,41,23,83,46,225,16,225,89,130,24,236,164,47,68,16,102,49,97,16,143,93,12,79,8,15,5,143,174,24,134,44,233,152,231,19,36,66,73,152,99,105,112,134,103,120,68,56,30,83,46,134,16,67,14,179,136,33,60,102,5,175,106,120,100,169,136,193,9,10,147,195,172,65,132,150,5,57,23,228,24,142,101,8,229,32,39,162,112,104,167,
162,229,11,254,64,176,88,209,31,85,38,187,106,153,28,20,52,83,45,150,165,103,156,162,109,138,211,182,145,117,82,179,156,52,5,195,64,74,179,173,97,8,45,3,19,22,185,88,167,80,164,250,52,127,74,152,134,16,70,98,17,226,68,154,179,188,188,60,143,22,150,148,203,209,80,8,82,34,70,116,143,6,226,16,235,130,46,150,71,60,36,28,131,89,142,250,187,69,9,42,52,123,105,65,89,198,147,47,230,190,186,17,72,160,180,20,217,205,114,19,32,25,80,4,82,182,155,19,25,176,209,84,76,205,243,138,234,49,21,191,79,87,101,185,172,44,83,150,12,36,2,123,193,162,176,2,80,40,20,38,27,32,100,228,2,201,237,128,121,48,15,179,108,22,1,169,182,16,80,32,75,217,228,161,192,246,129,64,143,150,82,182,148,20,233,154,39,205,113,19,145,128,245,102,80,151,237,212,144,138,77,174,64,194,96,157,1,12,85,245,3,205,15,116,229,205,64,137,9,104,67,53,159,95,13,10,203,208,68,4,110,183,86,172,248,84,1,97,39,204,36,136,11,85,126,99,
29,183,30,60,115,59,63,154,188,18,173,62,211,115,33,114,174,103,172,245,218,73,43,28,123,63,28,235,110,238,28,254,242,94,95,119,125,197,204,175,151,42,142,239,57,117,99,98,127,111,237,241,177,61,51,251,122,59,187,102,222,185,248,211,212,201,214,31,118,119,181,197,135,99,39,186,134,254,184,121,103,188,171,111,124,118,104,161,175,113,97,246,189,193,201,233,219,241,163,243,225,193,88,67,188,169,126,188,174,42,22,30,108,138,252,191,235,45,123,189,127,182,111,97,111,67,123,248,230,177,161,206,129,223,162,141,131,241,150,207,62,188,49,121,183,109,190,241,252,248,76,199,145,248,120,252,247,142,31,15,244,214,54,125,30,233,172,104,249,174,111,215,99,189,223,18,12,248,232,143,37,172,232,80,226,143,181,161,75,188,231,169,247,124,168,50,106,181,45,247,190,191,167,58,116,249,66,164,202,246,254,104,119,56,118,186,161,175,103,224,251,143,111,53,239,136,126,117,96,95,79,232,221,145,185,171,177,232,137,249,201,93,77,189,83,95,116,236,221,249,103,164,189,63,62,126,
108,224,250,185,243,83,147,213,219,6,70,71,199,102,91,207,86,78,76,183,78,207,79,143,222,15,223,105,111,184,93,63,17,29,25,139,207,52,245,116,91,149,135,63,24,177,106,43,250,171,91,186,173,232,246,170,186,17,235,118,168,38,212,210,125,165,34,92,55,114,121,175,85,89,211,114,213,138,84,132,7,14,82,236,33,27,76,177,33,27,76,177,159,216,96,138,141,216,96,138,221,97,131,41,54,116,48,25,120,191,149,12,28,137,38,3,191,93,147,12,252,233,72,50,112,212,186,191,189,238,122,219,181,187,95,15,239,30,234,24,152,59,211,57,109,13,13,79,220,171,106,152,179,142,52,159,88,104,190,120,122,122,219,165,218,166,111,127,110,156,183,218,15,31,178,126,89,230,36,35,174,188,54,192,216,20,216,106,0,5,4,211,59,121,96,157,174,3,115,147,186,184,149,67,91,227,209,75,188,154,223,7,138,2,65,175,26,4,91,53,175,185,137,238,27,244,200,208,188,106,226,94,1,93,43,214,76,35,47,149,106,73,230,244,112,120,202,129,48,159,245,116,226,237,70,233,
65,129,193,250,128,223,48,131,37,30,51,16,4,27,84,83,209,244,244,160,112,138,116,14,216,31,236,35,71,197,202,45,71,97,86,98,112,100,63,52,31,28,89,169,251,251,172,95,51,53,69,215,222,82,141,149,160,188,37,163,9,166,18,175,86,250,203,137,25,3,94,80,139,139,168,47,207,107,134,185,56,227,30,95,186,106,190,102,187,88,232,208,252,102,170,236,130,252,21,192,252,135,231,220,226,128,3,133,153,114,129,45,53,21,73,118,44,61,164,81,237,83,58,143,183,202,105,237,20,105,44,239,109,178,147,64,202,200,77,32,129,108,223,66,237,13,85,55,150,154,177,90,23,84,115,125,64,15,4,11,29,201,229,95,138,73,4,161,98,10,242,19,95,249,32,185,145,20,227,121,156,152,212,223,233,177,241,105,77,30,249,239,41,121,66,241,108,246,5,3,37,126,239,127,36,103,49,224,63,211,244,128,254,72,93,244,55,148,255,2,236,196,182,8,
120,156,197,84,251,79,20,87,20,254,87,110,162,146,197,32,185,143,153,157,217,153,95,214,98,95,233,51,53,77,127,152,12,48,236,78,151,137,195,46,217,25,98,91,163,25,150,178,138,177,117,139,173,66,90,161,173,248,72,170,8,66,177,136,20,48,106,165,75,227,163,86,161,80,101,161,197,180,133,82,138,8,22,101,123,103,31,242,50,144,62,146,206,15,115,39,247,126,223,57,231,251,206,220,35,129,181,107,97,22,92,3,87,121,132,77,234,235,74,137,110,202,18,164,12,68,25,46,39,113,65,4,33,135,16,36,152,131,132,101,16,34,24,35,14,115,24,65,86,80,253,94,89,210,24,134,23,21,204,138,91,158,123,201,37,98,202,197,148,75,56,68,120,150,32,6,59,233,11,17,132,89,76,24,196,99,23,195,19,194,67,193,163,43,134,33,75,58,230,249,4,137,80,18,230,88,26,156,225,25,30,17,142,199,148,139,33,196,144,195,44,98,8,143,89,193,171,26,30,89,42,96,112,130,194,100,49,107,16,161,101,65,206,5,57,134,99,25,66,57,200,137,40,28,218,169,
104,249,130,63,16,44,82,244,199,149,201,174,90,38,7,5,205,84,139,100,233,25,167,104,155,226,180,109,100,157,212,44,39,77,193,48,144,210,108,107,24,66,203,192,132,69,46,214,41,20,168,62,205,159,18,166,33,132,145,88,128,56,145,230,220,177,99,71,54,45,44,41,151,163,161,16,164,68,140,232,30,13,196,33,214,5,93,44,143,120,72,56,6,179,28,245,183,88,9,42,52,251,182,188,237,235,158,124,113,195,171,155,129,4,182,109,67,118,179,220,4,72,6,20,129,180,222,205,137,12,216,108,42,166,230,121,69,245,152,138,223,167,171,178,188,125,123,134,44,25,72,4,246,130,69,97,9,32,95,200,79,54,64,88,183,1,72,110,7,204,134,217,152,101,51,9,72,181,133,128,60,89,90,79,150,5,182,15,4,122,180,144,82,92,82,160,107,158,52,199,77,68,2,114,204,160,46,219,169,33,21,155,92,129,132,193,70,3,24,170,234,7,154,31,232,202,155,129,18,19,208,134,106,62,191,26,20,22,161,137,8,220,110,173,72,241,169,2,194,78,152,65,16,23,42,251,
198,106,182,30,61,51,123,63,26,187,22,173,56,215,117,41,114,161,107,184,241,230,105,43,28,123,63,28,235,172,111,31,248,242,65,79,103,117,233,228,175,87,74,155,15,156,185,61,122,184,187,178,121,248,192,228,161,238,246,142,201,119,46,255,52,126,186,241,135,253,29,77,241,129,88,75,71,255,31,119,238,141,116,244,140,76,247,207,245,212,206,77,191,215,55,54,49,21,63,57,27,238,139,213,196,235,170,71,170,202,99,225,190,186,200,255,187,222,181,215,135,231,123,230,14,214,180,134,239,156,234,111,239,253,45,90,219,23,111,248,236,195,219,99,247,155,102,107,47,142,76,182,157,136,143,196,127,111,251,241,72,119,101,221,231,145,246,210,134,239,122,246,173,232,125,113,48,224,163,63,150,176,164,67,137,63,214,134,46,240,158,167,222,243,161,178,168,213,180,216,251,27,93,21,161,171,151,34,229,182,247,39,59,195,177,179,53,61,93,189,223,127,124,183,126,119,244,171,35,135,186,66,239,14,206,92,143,69,91,102,199,246,213,117,143,127,209,118,112,239,159,145,214,27,241,145,
83,189,183,46,92,28,31,171,216,217,59,52,52,60,221,120,190,108,116,162,113,98,118,98,232,97,248,94,107,205,84,245,104,116,112,56,62,89,215,213,105,149,29,255,96,208,170,44,189,81,209,208,105,69,119,149,87,13,90,83,161,61,161,134,206,107,165,225,170,193,171,7,173,178,61,13,215,173,72,105,184,247,40,197,30,179,193,20,27,178,193,20,251,137,13,166,216,136,13,166,216,221,54,152,98,67,71,147,129,15,91,201,192,145,104,50,240,219,123,146,129,63,29,76,6,142,90,15,119,85,221,106,186,121,255,235,129,253,253,109,189,51,231,218,39,172,254,129,209,7,229,53,51,214,137,250,150,185,250,203,103,39,118,94,169,172,251,246,231,218,89,171,245,248,49,235,151,69,78,50,226,210,107,3,140,194,192,86,3,40,32,152,222,201,6,27,117,29,152,133,234,252,86,22,109,141,71,47,241,106,126,31,40,8,4,189,106,16,108,213,188,102,33,221,55,232,145,161,121,213,196,189,2,186,86,164,153,70,118,42,213,252,61,79,207,134,167,28,8,243,153,79,39,222,110,148,
158,19,24,228,4,252,134,25,44,241,152,129,32,216,164,154,138,166,167,231,132,83,164,99,192,254,96,31,59,41,150,110,57,242,51,19,115,99,253,178,241,224,200,76,93,223,103,253,154,169,41,186,246,150,106,44,5,101,47,152,76,48,149,120,181,210,95,78,140,24,240,130,90,84,64,109,121,94,51,204,249,17,183,114,233,170,249,154,109,98,190,67,243,155,169,178,243,114,151,0,115,151,143,185,249,249,6,242,51,228,60,91,106,42,146,236,88,120,72,163,218,167,116,28,111,149,211,218,41,210,88,220,218,100,35,129,180,110,67,2,9,100,251,18,106,111,168,186,177,208,140,213,186,160,154,57,1,61,16,204,119,36,151,127,41,38,17,132,138,201,203,77,124,229,130,228,70,82,140,103,37,49,169,159,211,99,227,211,154,60,242,223,83,242,132,226,217,226,11,6,74,252,222,255,72,206,124,192,127,166,233,17,253,177,186,232,111,40,255,5,169,6,181,215,

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -22,6 +22,14 @@ TOPIC("EditFolder$en-us")
#include "EditFolder$en-us.tppi"
END_TOPIC
TOPIC("FirefoxBrowser$en-us")
#include "FirefoxBrowser$en-us.tppi"
END_TOPIC
TOPIC("IExplorerBrowser$en-us")
#include "IExplorerBrowser$en-us.tppi"
END_TOPIC
TOPIC("Meter$en-us")
#include "Meter$en-us.tppi"
END_TOPIC
@ -54,3 +62,7 @@ TOPIC("StaticRectangle$en-us")
#include "StaticRectangle$en-us.tppi"
END_TOPIC
TOPIC("VLCPlayer$en-us")
#include "VLCPlayer$en-us.tppi"
END_TOPIC

View file

@ -5,6 +5,7 @@ topic "News and changes log";
[s0; [*R+184 Controls4U. News and changes log]&]
[s0;2 &]
[s0;2 &]
[s0; [2 2010/05/24-|Added ActiveX classes]&]
[s0; [2 2009/12/29-|StaticImage default background color is transparent]&]
[s0; [2 -|-|StaticImage: Added UseAsBackground() and removed ImageFit`::Background.]&]
[s0; [2 2009/12/25-|StaticClock SetAuto mode uses less resources]&]

View file

@ -1,5 +1,5 @@
TITLE("News and changes log")
COMPRESSED
120,156,133,146,81,111,218,48,20,133,255,202,149,214,85,91,87,90,219,9,52,132,39,198,152,180,151,86,42,226,41,138,168,73,46,193,34,216,200,215,94,53,141,253,247,221,208,50,132,132,180,188,68,142,207,249,206,241,117,10,184,186,18,183,226,131,248,207,147,127,195,149,142,109,40,11,157,37,163,155,231,1,251,36,251,18,153,72,33,7,42,125,72,149,72,132,74,165,234,203,44,75,229,67,63,75,134,131,65,94,233,93,48,206,150,197,239,197,159,143,211,199,222,124,6,5,137,17,20,55,207,95,100,150,194,196,217,224,93,75,233,252,14,30,241,149,64,219,26,170,181,182,13,18,180,174,41,175,203,78,175,224,252,13,133,2,37,196,240,94,170,123,53,236,237,103,65,7,83,253,216,234,6,161,126,171,10,75,93,109,26,239,98,7,116,173,243,96,8,130,215,150,118,218,163,13,229,137,212,219,159,17,114,24,215,53,214,48,39,28,211,215,127,148,79,159,15,229,60,110,221,79,222,61,72,191,155,240,146,231,39,205,93,121,161,95,255,72,159,180,174,218,192,12,195,56,
6,7,91,87,35,68,234,206,137,68,204,37,23,125,133,116,9,145,156,35,52,129,197,215,51,82,14,97,141,80,29,182,107,199,80,235,2,139,184,40,11,150,200,248,21,39,172,121,205,102,19,192,71,75,176,252,117,56,187,9,132,237,234,66,174,228,234,111,179,224,168,39,111,120,108,186,187,206,247,81,240,199,169,173,137,87,145,140,109,0,109,220,118,120,138,13,95,95,96,27,7,176,208,163,121,89,88,29,180,213,216,94,136,17,170,183,159,120,212,157,227,244,67,28,133,229,95,153,174,212,84,
120,156,133,146,97,107,219,48,16,134,255,202,193,186,177,117,115,35,201,118,234,184,159,178,172,131,125,233,160,33,48,48,166,85,236,139,35,234,72,69,39,181,140,101,255,125,231,180,105,27,8,76,95,140,172,247,125,94,221,157,42,56,57,17,95,196,59,241,159,85,126,195,149,142,125,168,43,93,164,23,167,215,99,246,73,246,165,50,149,66,142,85,118,158,41,145,10,149,73,149,203,162,200,228,121,94,164,147,241,184,108,244,125,48,206,214,213,159,155,191,239,47,175,146,197,28,42,18,23,80,157,94,127,150,69,6,51,103,131,119,61,101,139,51,184,194,71,2,109,91,104,214,218,118,72,208,187,174,254,80,15,122,5,135,95,168,20,40,33,197,72,228,35,149,37,219,105,219,98,11,211,38,152,7,252,5,77,175,137,144,234,183,90,49,25,73,53,82,147,100,59,15,58,152,230,199,70,119,8,237,83,89,176,212,205,93,231,93,28,194,93,239,60,24,130,224,181,165,123,237,209,134,55,164,100,123,64,40,225,41,122,65,56,165,175,47,148,143,159,118,133,120,220,184,7,62,
221,73,191,155,112,91,150,175,154,179,99,247,203,247,244,89,239,154,59,152,99,152,198,224,96,227,90,132,72,67,79,144,136,185,228,162,111,142,151,152,30,34,52,129,197,199,3,82,9,97,141,220,165,225,184,117,12,181,46,176,136,47,202,130,37,50,126,197,9,107,222,179,217,4,240,209,18,44,127,239,106,55,129,176,95,29,201,149,249,126,12,28,245,211,27,110,155,30,70,255,220,10,254,121,105,91,226,93,36,99,59,64,27,55,3,158,98,199,163,14,108,227,0,22,122,52,183,55,86,7,109,53,246,71,98,132,74,182,51,143,122,112,188,62,158,189,176,254,7,76,76,225,131,

View file

@ -853,5 +853,8 @@ package does a visual review of classes and features.&]
[s0; There is also a [^topic`:`/`/Controls4U`/srcdoc`/ChangesLog`$en`-us^ News
and changes log.]&]
[s0; &]
[s0; In [^topic`:`/`/Controls4U`/srcdoc`/Credits`$en`-us^ credits page]
are included all the acknowledges.&]
[s0; &]
[s0; To improve visual quality Painter library has been used.&]
[s0; ]

View file

@ -176,55 +176,56 @@ COMPRESSED
109,8,65,116,217,133,66,227,130,58,200,126,20,102,153,170,182,162,101,241,134,98,12,65,148,136,103,148,50,35,2,145,12,76,116,188,88,160,220,90,151,197,233,4,40,170,42,102,213,178,134,12,133,183,122,167,206,48,254,226,44,97,112,48,232,197,17,129,104,224,116,62,155,225,65,148,199,100,192,26,77,150,43,236,104,181,88,13,215,107,169,242,137,43,249,195,56,114,18,244,114,233,13,2,191,224,124,191,61,170,117,104,149,94,183,211,26,85,200,60,208,30,44,22,100,0,129,69,226,94,120,42,128,73,172,80,152,84,170,170,220,102,107,22,139,53,110,164,82,43,181,100,202,238,50,83,14,131,152,148,67,136,63,210,73,171,205,143,146,166,76,70,167,175,184,111,60,214,207,98,252,87,141,206,191,162,95,85,223,113,234,116,139,165,81,14,115,170,215,106,113,237,27,7,150,162,25,12,41,25,16,172,246,1,25,49,3,2,138,216,49,170,193,70,203,24,100,111,181,162,232,11,31,231,247,226,15,73,192,4,10,24,87,172,170,231,178,235,140,169,144,209,14,237,189,194,
100,119,53,100,113,93,233,206,8,98,254,128,213,110,177,90,219,30,169,61,110,43,151,205,165,112,216,154,179,197,5,121,247,107,68,213,22,206,94,239,255,115,38,85,139,55,153,74,246,7,127,45,193,223,229,103,131,106,13,153,20,40,116,249,206,185,184,149,31,52,191,17,231,95,75,161,208,207,50,174,136,50,120,105,158,96,216,237,199,26,201,169,26,135,193,171,241,66,20,110,222,157,78,225,95,232,7,173,249,107,247,43,28,18,169,68,50,208,85,189,128,149,181,126,117,70,103,1,12,213,72,157,2,252,91,187,209,247,5,26,63,90,187,250,1,130,161,176,23,206,11,6,127,96,226,0,34,0,131,157,108,246,202,179,84,169,78,39,35,56,242,106,162,83,70,29,13,173,98,208,82,232,62,212,193,68,40,186,67,194,33,66,216,206,96,121,98,192,74,236,251,251,127,160,62,236,207,127,230,194,225,104,201,126,119,62,29,27,171,199,164,135,128,217,240,11,200,218,213,225,17,55,31,222,128,219,65,97,84,108,234,219,77,25,234,11,186,78,231,39,163,27,237,149,128,217,
80,64,200,105,96,3,9,42,101,224,141,105,212,8,68,1,251,145,94,143,143,149,110,247,108,214,196,47,38,91,225,253,251,137,197,86,140,178,71,90,189,164,203,229,231,97,156,242,248,143,131,215,165,99,137,107,179,167,131,254,176,85,225,78,103,202,105,87,114,237,127,11,173,149,96,8,22,90,12,118,119,247,82,211,46,186,52,221,7,46,146,125,180,62,175,52,102,238,74,101,31,56,34,211,208,242,55,90,89,71,187,162,95,112,192,9,192,45,160,122,98,197,164,148,167,36,132,215,153,40,34,70,69,214,193,25,4,127,8,18,138,36,223,198,134,164,96,208,219,250,124,54,90,116,102,243,238,235,136,199,24,227,1,126,217,99,204,231,111,138,57,255,30,0,200,228,17,19,63,254,86,211,120,224,18,105,13,111,188,165,134,101,243,73,236,59,111,144,10,142,70,75,209,122,2,170,11,21,107,87,58,126,226,47,71,56,211,177,215,207,138,125,203,17,7,147,219,70,227,49,118,151,131,149,248,242,178,230,46,9,85,57,95,255,107,60,238,199,227,249,37,169,184,207,110,23,
106,197,212,130,117,97,34,96,39,38,196,169,241,61,159,39,163,118,225,192,4,33,14,244,137,196,8,8,218,60,213,65,180,213,1,51,164,94,134,105,223,80,251,58,166,81,138,161,204,33,73,78,150,196,7,56,227,26,136,114,209,72,164,245,50,191,143,175,55,247,194,130,198,90,205,31,15,88,155,222,126,94,23,112,139,87,95,178,169,226,212,88,113,47,43,254,191,40,27,216,18,249,236,109,239,245,99,90,95,60,204,125,18,129,1,188,182,124,152,166,115,112,111,192,159,167,27,150,228,220,59,15,207,246,198,2,115,175,129,139,251,170,217,176,47,235,213,198,48,188,139,198,141,206,201,218,145,48,153,237,22,184,114,29,63,78,27,231,224,253,121,252,93,156,129,23,204,67,21,108,156,13,203,197,149,190,239,210,94,209,165,12,201,176,59,158,109,76,99,113,109,212,235,122,220,242,175,176,247,232,145,102,75,211,195,254,202,183,16,184,19,135,2,40,64,26,65,0,1,105,35,64,16,180,144,160,5,209,84,95,118,127,211,115,193,158,190,195,190,221,67,112,65,32,189,247,
222,87,102,101,102,165,247,222,155,74,239,77,165,247,222,123,83,233,83,117,53,26,82,195,133,20,139,8,68,156,115,226,60,231,141,215,60,79,0,129,192,82,135,41,190,237,101,169,50,151,242,54,180,168,113,101,59,54,211,47,117,90,198,237,160,5,219,28,236,19,13,138,53,49,196,79,79,213,136,91,25,131,195,137,9,12,152,121,86,128,242,229,54,166,42,10,103,141,15,109,245,187,164,88,108,160,140,159,134,43,129,62,8,246,92,77,124,0,1,138,138,228,181,13,183,106,174,83,229,203,1,72,190,24,47,20,149,73,108,20,91,88,19,116,118,109,51,45,218,171,160,220,7,129,108,30,202,51,104,22,227,16,16,176,84,31,76,114,213,38,167,146,170,55,221,132,162,187,223,67,196,84,241,190,146,100,245,164,15,82,183,172,146,49,224,14,140,91,241,161,214,69,169,241,249,153,84,179,147,2,116,181,94,140,222,27,54,0,45,174,60,21,47,123,179,134,6,56,183,152,90,234,107,45,100,63,42,145,155,37,248,229,198,183,148,243,112,247,94,112,116,56,26,209,7,247,
50,200,165,93,167,219,97,89,52,223,231,109,122,227,120,183,89,88,137,203,199,7,133,149,88,182,30,131,150,60,141,202,93,253,16,199,169,182,134,123,110,31,29,174,47,196,73,131,25,167,141,21,140,119,174,109,233,59,126,233,190,46,217,47,47,181,21,199,151,93,188,0,139,106,171,2,92,190,62,107,210,162,155,94,177,195,71,230,47,99,208,163,42,248,142,89,61,22,85,97,202,180,246,216,198,95,16,12,43,5,217,168,227,152,117,83,77,53,144,47,160,50,11,126,75,87,139,143,95,16,106,35,208,165,178,107,212,177,52,54,177,58,28,90,205,100,133,5,92,89,61,240,141,230,198,37,89,225,13,120,87,192,35,90,219,44,159,50,219,83,68,191,44,213,151,39,105,226,184,202,44,59,98,19,231,198,47,56,146,163,154,216,55,227,245,170,93,101,9,144,185,94,150,171,209,205,130,215,46,118,231,164,118,199,136,250,174,212,133,97,49,172,93,153,195,101,75,110,99,43,87,195,153,165,182,25,46,135,126,7,27,51,84,23,171,65,182,246,90,238,57,74,245,96,101,234,
88,35,125,48,47,169,108,90,52,139,150,157,107,48,180,231,64,68,16,113,33,55,231,160,23,63,88,19,194,133,41,12,3,91,238,173,197,164,194,106,206,164,162,25,146,170,67,203,31,228,130,119,142,218,180,150,244,203,248,116,86,24,212,164,201,175,177,251,4,84,247,104,76,171,220,174,186,202,176,232,40,246,102,53,110,158,214,38,128,250,64,74,237,238,24,95,107,201,101,50,129,19,232,120,9,93,174,212,161,163,144,84,132,127,249,245,114,86,140,23,94,214,135,156,22,42,250,202,162,126,136,74,119,57,106,189,154,182,207,142,199,225,248,95,202,11,189,91,58,86,238,45,197,241,170,169,185,121,143,228,169,19,57,175,238,179,105,77,160,130,211,63,248,214,219,1,232,184,61,84,2,27,69,110,234,21,142,47,74,29,120,62,103,215,56,215,174,216,103,60,6,98,149,119,38,139,48,113,46,108,112,123,103,197,67,99,88,38,77,182,172,49,198,92,133,198,75,113,39,55,22,216,194,242,71,245,242,122,8,183,44,81,196,252,209,72,20,62,187,236,81,197,112,253,204,59,
232,235,224,221,193,220,125,18,29,235,79,221,215,153,106,199,182,169,208,227,20,180,43,94,145,76,119,96,195,93,244,90,82,194,197,174,98,58,186,115,78,122,213,158,3,244,115,181,209,26,157,13,130,94,139,173,148,9,250,9,144,239,123,150,130,161,149,50,30,13,88,174,170,173,202,151,83,37,115,40,175,106,212,23,138,82,165,28,2,24,66,71,51,208,61,216,22,12,204,120,201,231,18,15,95,51,120,57,117,38,67,116,196,33,92,85,243,182,159,250,85,221,80,33,23,81,193,69,64,80,75,22,18,9,223,84,99,65,180,76,56,104,31,245,14,69,171,236,29,170,33,91,81,243,49,29,116,99,182,178,148,193,122,51,34,99,204,252,12,84,213,147,63,66,135,217,178,25,244,62,110,61,67,240,179,171,47,74,6,220,240,60,14,123,54,115,176,243,108,41,148,227,21,77,227,5,14,81,56,234,120,91,43,68,128,248,130,72,41,31,7,61,77,114,135,216,46,237,196,13,52,66,224,117,176,31,61,33,123,217,199,16,101,60,146,107,163,158,80,229,90,239,52,57,231,150,
222,116,191,104,140,224,197,98,39,24,54,249,58,213,104,182,132,154,211,98,235,81,243,214,137,21,125,230,237,12,116,174,52,211,214,5,79,100,78,75,106,111,240,205,176,185,31,249,73,151,207,220,240,51,55,157,204,252,183,25,191,89,22,183,198,44,97,119,185,134,121,62,202,232,130,229,157,109,90,172,101,11,197,202,115,137,47,176,211,99,72,218,179,20,171,168,25,118,157,30,24,170,45,44,239,238,200,219,207,67,118,58,219,82,125,88,12,124,228,251,129,27,56,56,62,26,89,28,189,182,110,236,67,220,237,208,169,183,101,39,144,112,44,217,62,40,170,238,121,0,99,247,100,16,138,169,73,91,207,73,225,254,56,86,90,167,177,179,252,87,107,207,149,85,14,107,104,83,95,64,51,230,57,15,147,136,250,94,149,193,95,169,175,91,129,154,14,124,221,110,222,213,129,64,219,164,100,10,162,45,130,99,47,197,148,76,144,105,158,207,242,81,227,83,221,89,9,92,136,95,223,228,165,203,227,28,215,64,19,187,121,246,194,156,145,245,82,245,48,76,50,71,106,144,151,44,
184,142,69,209,199,206,222,200,198,67,128,220,244,225,203,189,242,130,117,229,14,172,241,1,166,12,171,143,121,232,1,81,142,146,211,55,1,48,111,243,179,91,78,56,137,88,243,219,233,224,143,234,53,90,8,165,68,64,212,158,64,174,187,25,171,37,192,51,155,184,28,249,43,93,239,105,11,70,203,192,81,13,18,56,232,122,7,29,31,70,218,17,203,22,32,71,76,184,230,45,196,178,129,70,44,154,168,69,43,114,177,164,193,88,93,209,134,90,95,235,202,59,142,49,64,47,95,224,105,8,49,9,4,166,172,7,0,222,10,34,198,129,11,16,242,102,254,194,65,26,111,136,202,146,133,108,82,49,216,217,233,177,107,177,154,46,175,131,162,168,142,241,21,7,81,103,130,82,203,222,65,147,36,65,223,46,32,128,159,65,211,52,162,201,95,15,49,175,26,98,52,199,202,82,232,65,46,179,86,46,226,87,154,127,250,129,44,87,51,40,160,216,97,21,80,252,175,110,193,65,218,180,82,176,0,254,26,214,23,78,155,175,208,118,80,37,151,106,253,70,17,161,29,36,8,97,
76,145,206,143,6,134,0,163,189,175,101,192,29,253,59,46,55,181,176,189,219,83,241,24,78,164,170,133,187,142,15,149,91,125,129,160,59,60,52,31,104,110,87,150,157,102,7,138,44,105,60,72,117,158,209,155,193,13,115,232,203,61,46,93,44,199,38,111,83,108,183,131,152,138,37,204,187,246,234,59,172,107,84,184,84,224,77,55,44,183,127,80,240,234,80,100,115,95,60,226,65,98,154,225,172,110,110,42,40,31,72,179,128,197,124,74,57,219,157,145,200,245,117,180,110,145,207,195,171,95,157,146,90,175,165,229,237,197,22,135,92,247,42,20,134,219,66,66,52,218,89,241,131,109,34,184,208,72,92,53,181,105,43,140,82,97,47,41,187,197,72,69,5,252,36,127,137,90,21,116,223,87,31,52,87,112,24,210,33,61,198,247,128,202,254,161,175,173,212,151,15,121,88,99,55,64,65,249,213,201,84,69,148,213,103,236,37,163,122,92,77,40,73,29,53,227,30,176,38,167,160,228,239,135,76,202,18,80,107,13,245,79,253,110,70,127,83,128,150,230,172,28,84,38,156,3,
42,111,156,231,19,236,144,213,47,123,3,198,170,38,90,55,133,208,74,119,204,124,64,5,104,56,33,169,15,109,80,135,68,219,60,136,61,226,138,184,150,102,13,231,25,138,177,207,81,218,247,113,252,82,120,185,152,157,193,141,54,170,147,255,59,224,175,124,0,173,45,48,148,31,135,149,235,243,114,127,52,154,84,36,121,98,79,217,57,45,239,249,50,31,217,61,53,224,60,248,242,252,212,56,145,115,94,220,98,57,110,186,111,95,2,69,122,103,47,22,109,172,57,110,50,41,76,159,109,237,187,137,27,56,43,50,77,30,6,136,53,127,146,1,210,90,79,211,112,210,231,218,23,145,194,65,156,166,222,249,110,112,210,119,219,205,249,165,90,5,48,81,156,87,243,249,75,154,201,222,45,252,212,200,234,163,88,7,94,210,119,149,99,101,43,124,106,54,132,17,155,127,141,12,12,205,214,151,46,236,174,185,175,247,69,206,225,58,123,235,143,107,107,225,24,25,47,199,98,98,12,74,103,115,14,187,244,224,253,176,100,133,188,108,110,198,158,22,10,13,125,66,81,176,120,133,
31,163,210,153,4,95,74,168,250,130,55,161,180,154,98,12,175,220,42,122,13,107,75,28,229,144,116,56,136,65,20,90,204,231,195,199,58,65,169,72,151,218,237,188,211,140,66,18,0,19,192,181,54,37,163,245,168,78,151,47,250,64,5,57,179,148,161,56,64,216,113,76,140,1,132,145,178,238,122,20,106,187,113,174,2,247,27,53,164,92,179,33,146,7,208,81,209,114,183,224,204,12,78,129,141,85,80,116,67,51,119,233,56,152,182,203,75,174,145,30,197,45,218,39,0,14,24,95,212,226,55,114,180,209,24,53,242,153,67,127,111,63,200,109,110,158,247,177,235,148,74,94,5,42,9,104,55,241,12,83,75,7,187,44,151,211,76,111,86,232,98,197,152,45,17,210,207,213,91,41,22,182,45,99,46,52,102,39,52,132,216,111,15,54,174,103,230,198,109,175,0,217,18,134,86,37,177,194,229,98,57,218,242,117,179,130,38,11,59,139,40,114,115,175,160,226,39,14,10,216,171,249,30,242,46,91,50,58,171,35,142,189,5,204,16,125,126,125,135,219,125,242,50,202,106,252,
220,137,147,202,162,229,115,98,202,136,163,254,228,59,26,79,82,240,188,159,81,10,255,194,119,67,167,148,89,52,83,54,117,217,100,148,91,220,37,199,109,184,173,66,76,187,241,51,245,24,114,185,143,64,115,7,49,169,128,94,218,198,12,2,86,83,223,239,116,172,119,227,205,185,164,180,209,188,230,39,186,106,119,214,1,246,27,103,154,141,198,58,177,173,62,71,80,210,26,202,101,175,15,64,8,175,229,96,24,157,202,20,113,224,21,133,208,71,6,172,154,1,67,151,20,111,124,152,77,39,97,111,248,78,207,11,249,89,30,162,203,113,141,235,185,183,119,14,250,34,188,194,87,78,238,90,110,198,133,47,76,182,5,89,27,254,198,118,239,246,107,39,0,191,112,106,159,199,213,211,76,118,52,15,49,123,74,187,11,255,242,251,143,115,66,62,178,175,46,227,133,224,60,24,198,20,16,99,21,107,175,2,59,230,233,227,221,181,148,89,222,77,107,177,181,40,197,200,164,92,255,120,5,46,177,67,121,4,214,90,168,182,155,236,52,118,17,89,158,183,35,239,235,231,154,222,
154,66,144,88,154,51,134,158,112,112,117,211,71,85,10,190,82,84,43,19,182,75,214,246,89,2,43,90,90,144,151,150,170,157,117,61,55,162,72,80,88,121,150,83,190,193,169,250,180,250,26,229,179,146,3,82,172,34,118,23,138,190,109,95,159,86,41,194,253,156,189,14,69,93,219,123,246,199,49,174,31,208,155,120,20,140,235,93,102,21,94,46,97,32,3,245,197,99,181,214,175,82,129,152,49,108,201,6,15,190,71,142,169,195,46,198,242,246,36,84,186,98,98,13,246,192,217,27,200,72,163,152,8,26,216,201,151,12,199,155,41,60,49,229,68,48,232,196,187,178,203,17,67,94,188,80,3,207,141,57,242,41,240,17,180,24,109,166,181,203,144,101,251,232,135,241,159,32,211,177,229,57,187,133,84,22,55,148,2,87,248,243,189,228,99,245,110,191,2,89,119,63,217,135,105,157,45,166,182,231,229,28,9,247,218,80,36,255,0,157,17,229,251,198,231,232,116,87,1,238,143,221,139,98,241,41,49,178,232,164,29,180,249,169,37,208,176,23,209,204,205,189,150,192,73,110,
217,1,93,127,137,155,186,74,26,196,176,232,44,183,66,213,53,178,220,42,84,218,197,214,232,216,240,104,158,20,159,17,176,137,9,90,106,79,160,166,77,110,140,34,227,101,216,29,4,226,232,237,217,160,247,87,46,99,37,210,145,129,108,99,97,150,9,134,0,70,100,198,130,133,108,200,91,196,149,3,201,79,27,50,40,237,44,196,45,218,16,108,238,67,199,84,91,114,58,40,236,52,112,126,164,232,211,225,130,189,150,146,175,134,215,154,236,82,27,93,25,33,154,184,244,85,79,170,85,57,236,212,208,232,104,183,152,205,59,61,110,124,235,29,10,193,32,87,75,165,115,33,41,159,225,95,59,89,249,166,120,252,0,29,156,48,162,210,75,140,189,125,16,66,99,89,19,128,68,183,23,144,85,197,87,177,132,252,102,36,135,51,9,183,61,55,192,70,192,145,98,53,214,114,186,237,64,169,235,103,187,38,94,38,50,176,36,243,75,164,70,44,88,238,35,165,132,235,2,49,225,35,193,220,5,251,80,211,145,27,208,201,181,119,117,134,9,196,30,248,122,4,94,239,81,252,
11,37,201,153,15,32,31,154,2,151,224,29,97,223,60,153,22,60,52,242,20,253,83,149,60,247,25,64,31,16,198,39,255,200,43,168,250,130,137,202,186,12,85,175,178,208,146,253,250,129,96,41,32,216,84,90,215,201,179,113,13,76,93,186,163,154,243,23,171,48,51,133,206,28,200,141,139,5,56,237,191,178,179,155,155,149,103,146,167,116,65,110,249,72,201,10,24,128,83,251,1,80,64,204,111,239,53,120,23,107,161,55,203,77,161,17,21,16,191,29,108,40,220,88,241,201,96,0,1,151,129,30,85,83,65,247,213,178,180,105,255,96,189,100,139,1,160,159,101,181,182,214,187,58,148,174,82,35,131,14,54,191,22,87,97,154,241,165,78,142,206,215,57,118,89,104,54,19,181,131,231,156,35,165,33,250,245,18,170,50,158,49,79,117,17,88,87,100,141,197,121,161,254,150,4,146,181,56,140,48,104,28,68,69,67,117,62,31,154,230,205,137,141,178,240,100,241,217,178,33,23,79,200,165,38,247,124,103,219,115,206,82,113,47,33,238,87,80,79,194,219,190,185,236,98,127,
126,102,184,2,244,105,242,10,133,210,159,166,202,156,174,105,105,150,213,110,251,82,66,142,247,141,214,232,164,2,148,92,55,197,200,75,51,21,228,19,92,53,121,126,222,7,67,49,81,99,26,7,27,224,100,34,124,240,0,138,159,141,147,164,52,105,193,49,111,174,12,96,205,184,121,137,12,122,21,23,2,16,160,69,12,128,192,69,171,109,115,146,128,82,47,212,71,43,34,10,27,9,220,209,170,249,80,180,146,107,92,105,6,92,234,247,226,228,166,78,47,172,75,157,73,175,76,100,82,23,196,7,38,84,105,214,216,230,224,76,182,113,65,159,252,162,54,7,81,198,178,222,6,15,230,54,69,175,0,250,13,106,138,25,112,2,63,252,158,149,213,94,142,148,0,4,115,138,16,41,54,91,61,108,107,36,160,117,41,37,29,15,253,58,16,155,40,221,62,197,162,170,200,130,200,133,139,159,65,100,73,104,162,189,65,105,67,205,68,10,124,65,233,11,207,18,177,210,138,40,50,71,115,200,102,36,178,194,83,234,44,27,132,167,147,225,2,207,1,151,195,113,108,28,137,136,
195,88,4,100,53,176,112,85,130,1,175,27,250,36,125,160,244,172,9,220,77,180,32,88,220,211,90,92,239,128,51,54,237,183,5,186,56,154,180,143,157,9,20,25,217,35,75,68,185,171,87,248,42,231,28,147,230,221,237,190,79,210,193,207,199,41,218,147,200,229,37,111,192,59,168,79,129,21,60,19,3,242,240,113,37,41,156,130,10,140,177,150,178,86,70,133,67,228,115,211,180,36,95,118,49,138,98,5,152,210,194,114,159,84,179,65,156,204,200,165,244,226,39,74,92,120,186,181,161,113,166,162,18,197,7,240,169,59,35,151,209,157,117,31,210,197,195,24,47,153,86,84,108,176,111,128,68,133,137,80,126,28,55,153,11,213,169,131,157,32,29,109,179,70,53,98,94,250,94,91,223,178,161,243,167,2,113,159,170,68,169,117,99,26,234,40,79,25,124,122,144,215,91,208,243,189,239,162,18,122,78,140,233,65,137,108,181,201,18,43,183,246,176,204,240,149,27,154,27,48,88,150,251,42,65,114,133,95,69,250,204,57,193,123,212,108,228,133,39,225,185,161,245,160,80,129,
3,170,140,234,85,145,86,182,49,170,28,30,124,204,113,232,66,81,195,186,128,16,133,39,99,139,102,201,130,174,225,108,218,99,70,148,159,238,205,237,22,214,225,222,231,197,72,14,247,174,198,75,222,155,20,40,52,143,39,148,246,175,133,179,253,211,53,153,53,82,18,50,127,90,51,4,103,226,153,61,145,223,176,0,215,27,251,89,224,23,57,151,100,1,4,15,152,184,32,27,9,179,152,117,170,45,64,9,252,233,48,198,46,98,36,224,29,68,181,8,182,14,62,133,155,145,23,131,129,229,43,20,33,95,249,155,71,83,132,234,40,27,99,131,56,98,236,22,114,9,113,219,210,239,202,52,227,19,243,128,31,212,80,110,176,27,160,14,188,25,228,192,83,169,200,119,218,176,177,1,172,190,49,127,34,4,53,129,96,138,38,181,227,252,119,102,223,200,86,216,222,160,141,40,189,142,233,16,37,7,246,168,217,165,234,248,76,227,13,228,14,1,21,197,88,117,72,149,164,100,42,95,136,63,206,164,84,160,183,44,202,8,230,198,25,30,196,174,24,11,213,197,144,65,108,255,
122,79,200,67,106,189,30,191,164,113,9,199,77,19,102,218,209,48,173,56,49,46,165,176,67,145,160,152,1,140,101,105,0,204,168,132,218,26,161,226,18,130,150,162,36,80,237,217,57,183,250,10,157,240,221,158,146,26,210,79,143,193,22,246,118,143,162,137,132,95,242,4,101,150,182,206,11,40,102,178,141,145,37,13,193,198,134,6,83,117,145,209,89,97,165,60,94,56,11,104,47,174,199,14,98,175,61,134,171,199,27,93,11,165,63,206,247,136,169,43,203,74,104,115,191,207,168,118,152,166,20,126,153,145,153,85,109,25,101,55,248,86,109,74,65,65,254,252,213,39,238,79,27,186,152,43,76,34,160,65,25,18,130,198,2,246,180,202,232,44,179,47,212,167,133,224,124,122,180,141,205,80,41,118,158,79,12,151,13,101,253,226,91,38,8,197,175,208,241,138,89,19,142,217,131,217,192,20,38,33,166,141,199,211,217,58,91,127,252,17,247,9,8,4,212,133,87,6,43,170,65,127,200,174,240,225,97,52,231,33,69,87,118,125,239,114,214,140,51,29,237,77,39,39,82,43,
39,83,74,1,211,59,190,237,171,74,168,12,199,155,250,203,21,197,137,218,36,136,218,160,141,230,126,208,54,224,24,218,92,14,20,146,154,125,234,16,55,88,103,94,153,242,244,29,154,54,111,85,98,142,47,226,179,52,164,26,125,72,103,180,106,148,128,14,85,234,36,239,16,225,251,124,145,44,24,139,178,59,66,176,225,180,244,199,22,132,73,76,70,15,184,238,48,19,171,232,230,158,20,196,174,3,120,80,45,224,3,220,80,95,200,78,175,18,172,73,224,239,243,94,183,97,108,74,26,165,18,200,198,131,105,25,14,250,120,59,212,22,185,153,146,24,13,51,182,139,54,198,89,109,46,11,89,180,164,192,137,69,162,222,178,104,172,170,162,163,37,69,221,156,165,177,39,7,226,194,48,11,80,111,78,195,232,176,74,138,196,158,186,217,65,146,194,157,46,222,165,18,56,21,214,82,170,65,213,149,177,75,70,243,10,114,204,173,141,107,131,120,106,128,50,151,250,98,221,62,223,251,174,108,164,209,150,10,128,5,172,185,156,182,32,145,163,157,19,208,176,46,194,73,224,129,
86,149,136,9,177,173,226,87,161,198,225,96,207,150,50,112,43,101,118,171,151,178,107,62,112,92,13,146,18,177,36,234,96,132,216,232,16,26,245,235,92,41,83,197,122,117,76,72,157,201,177,228,140,30,79,167,86,195,212,126,60,23,113,146,145,220,128,157,130,95,173,36,186,76,193,27,161,203,67,245,65,33,228,123,20,158,64,176,68,26,140,153,156,11,141,136,91,32,161,24,122,60,242,79,15,78,171,163,183,46,184,161,209,0,247,128,25,135,8,152,254,100,115,56,28,30,207,45,121,62,174,207,53,22,186,108,123,69,159,219,2,91,208,7,170,78,29,191,249,116,31,99,171,221,67,86,126,16,217,154,135,82,67,34,33,106,210,247,105,222,125,7,220,219,50,141,246,169,47,36,22,25,19,149,84,167,194,138,210,33,139,90,147,1,128,123,136,145,146,148,57,80,5,81,144,62,232,208,245,173,59,191,76,186,80,65,246,188,34,110,251,84,231,224,159,209,188,202,165,140,48,139,7,206,248,96,105,174,101,131,172,164,122,240,106,36,244,54,7,20,201,64,171,137,41,214,
68,203,178,9,238,144,247,141,83,53,1,100,238,166,12,86,44,22,141,19,46,21,139,111,226,223,71,52,206,148,128,206,132,2,75,4,140,189,252,136,149,31,72,144,199,252,176,250,215,83,26,38,50,30,90,73,138,61,90,169,71,5,231,186,237,43,226,3,215,175,120,25,204,58,35,120,183,158,41,220,56,129,140,96,94,64,130,183,241,100,15,29,208,124,250,173,30,136,205,223,35,110,157,158,163,223,14,19,204,253,155,40,180,117,27,221,116,120,232,189,175,178,77,121,66,206,2,210,75,147,121,128,169,6,172,9,108,133,200,107,29,213,252,60,102,11,115,52,3,35,121,174,93,244,212,237,216,45,138,177,145,233,124,174,52,208,123,47,189,94,203,67,3,69,170,237,215,171,96,10,83,29,112,2,144,237,45,63,65,249,140,48,232,108,29,228,118,251,118,28,166,153,185,227,157,219,136,202,210,204,92,68,141,47,147,110,232,232,151,21,120,110,209,152,93,66,42,0,118,240,207,193,195,98,136,206,113,30,58,3,138,88,55,38,80,228,60,107,182,176,201,144,0,229,231,27,
91,63,64,170,166,131,130,152,122,233,164,229,162,179,163,45,130,178,137,113,48,10,166,143,75,139,160,246,103,44,200,144,81,157,32,155,2,254,33,122,166,202,35,44,0,24,144,83,185,49,147,244,201,198,10,20,118,38,124,232,150,154,146,44,44,67,158,219,163,131,38,109,112,73,4,209,58,48,53,224,213,11,106,233,242,246,249,220,110,213,212,100,89,146,97,52,228,139,89,36,241,155,58,27,67,137,1,71,106,50,71,194,114,116,201,183,84,199,233,10,39,137,62,61,152,135,168,19,253,124,189,128,103,6,233,193,210,30,109,151,192,4,175,154,247,142,55,105,105,57,251,6,3,152,136,228,152,216,228,87,3,12,51,64,24,103,40,118,106,36,49,84,202,55,20,59,169,195,41,247,143,229,251,139,99,189,214,183,61,215,14,51,53,251,197,156,241,42,216,137,119,159,104,239,246,219,236,188,205,75,212,101,129,240,156,84,134,55,5,217,162,12,232,222,93,159,117,179,1,81,44,76,166,113,197,193,181,231,114,92,175,64,34,66,187,43,236,32,216,243,101,234,72,99,30,199,
212,67,226,190,19,164,163,90,144,212,144,169,116,247,41,72,81,77,120,133,142,179,241,117,185,97,72,116,148,203,189,105,34,128,237,133,206,129,109,235,55,239,102,54,150,159,5,241,59,3,167,243,10,132,164,72,88,93,75,169,100,153,24,116,153,159,192,27,80,99,112,197,165,45,232,250,222,144,76,84,22,216,56,180,35,27,127,39,41,99,162,21,111,23,98,181,82,105,209,98,195,45,189,120,168,109,131,38,129,85,64,13,241,75,98,227,142,248,14,198,111,226,4,104,229,96,96,82,74,214,100,108,28,61,114,12,105,233,58,238,149,203,148,157,215,242,104,170,23,201,56,45,16,221,12,78,105,188,24,73,192,249,201,122,129,5,120,2,159,132,48,181,199,147,125,65,229,156,171,23,226,186,68,117,79,116,186,208,188,70,4,86,42,206,45,245,183,53,184,177,148,48,25,188,152,58,64,68,26,205,3,182,192,107,95,8,250,206,50,137,219,59,80,125,87,251,5,112,213,208,95,58,179,196,70,51,116,137,64,192,144,214,167,165,243,135,3,87,236,232,247,189,223,147,105,246,
74,96,116,192,45,203,135,3,77,209,142,86,97,129,105,140,46,49,124,165,214,126,250,64,36,215,155,97,25,136,121,164,119,91,141,26,3,58,114,103,244,23,24,2,74,142,193,153,28,163,95,126,149,25,115,78,106,170,190,149,197,85,52,116,144,144,69,186,56,195,126,129,32,189,158,226,239,22,41,37,33,255,40,234,98,232,85,31,234,11,29,166,0,39,81,231,76,27,232,26,62,248,126,144,82,223,15,186,215,47,146,86,76,3,83,107,64,80,203,1,89,27,64,64,6,88,168,36,68,61,18,3,232,77,11,76,55,18,31,54,197,38,136,36,111,35,2,236,38,199,239,161,54,81,185,36,163,20,81,145,21,205,69,188,97,54,204,171,118,46,98,198,54,180,204,16,200,15,66,9,147,106,93,208,31,196,70,208,186,9,145,233,40,19,166,120,106,16,137,163,226,140,88,46,47,157,69,207,250,29,100,197,47,28,186,74,19,225,157,110,248,0,96,98,21,237,43,14,48,3,176,160,160,47,237,87,23,111,201,157,253,66,160,251,136,188,90,200,226,249,229,185,110,14,229,0,
223,203,169,179,123,227,30,250,150,126,77,83,164,67,174,142,149,235,115,170,109,199,32,26,67,152,58,7,239,66,40,199,37,149,62,124,90,138,141,231,181,185,227,245,20,5,148,242,144,157,150,227,117,73,185,59,25,107,237,203,70,151,160,246,5,207,151,27,187,117,30,184,24,154,247,11,250,121,216,125,62,130,80,12,6,88,231,247,149,142,226,130,128,180,70,80,68,116,167,94,46,23,21,51,204,148,250,138,82,251,197,104,96,125,163,86,82,171,222,26,42,84,53,21,142,185,75,35,134,252,216,216,243,82,160,202,82,165,160,176,230,108,0,133,83,117,67,250,8,249,41,46,206,71,78,156,17,53,81,15,128,38,153,68,129,177,15,31,149,98,131,219,233,76,80,238,42,202,73,1,83,66,227,129,152,104,40,162,176,154,234,121,131,12,194,249,246,64,246,21,11,32,99,10,226,47,70,246,30,200,52,32,4,130,88,73,234,114,212,31,202,108,204,217,127,198,30,137,67,94,100,229,8,199,97,2,203,185,229,81,82,197,182,135,50,54,208,81,133,115,1,81,155,116,131,52,
26,200,118,17,32,93,192,102,82,188,53,216,20,57,94,2,38,160,170,112,181,81,174,236,39,113,97,225,9,212,170,143,34,196,187,112,206,132,40,175,212,143,123,93,33,223,214,108,137,75,116,6,85,149,20,21,156,130,145,47,167,117,171,247,203,103,161,225,185,195,58,118,245,11,160,152,101,251,74,171,189,61,181,228,116,90,95,212,39,225,222,0,92,251,248,42,47,222,146,98,169,247,184,6,59,158,129,134,58,57,130,60,198,231,140,53,123,44,200,130,70,229,133,141,107,72,26,29,10,77,195,84,58,116,162,129,235,168,184,96,37,1,181,33,239,180,92,44,85,26,65,234,124,156,67,146,74,164,147,12,54,182,182,213,169,221,44,105,42,235,152,164,195,203,173,122,220,193,84,31,124,222,210,177,48,79,135,213,87,57,99,20,206,248,141,79,141,26,212,245,29,135,109,127,0,72,226,242,7,102,35,92,7,251,138,179,171,146,173,2,44,67,182,234,153,212,74,181,219,190,199,209,10,218,25,172,54,26,65,135,209,27,16,174,54,172,162,120,79,141,202,230,10,98,70,89,
121,207,199,25,205,236,229,165,179,182,140,64,221,197,176,201,220,60,194,77,145,204,43,136,45,173,26,20,193,166,159,67,172,104,212,171,232,24,229,163,19,135,9,26,120,189,209,10,201,37,105,115,140,116,227,44,55,100,33,105,119,37,93,125,153,135,238,206,3,53,161,104,179,179,150,251,74,109,119,220,225,139,54,244,188,126,143,225,63,153,93,126,21,140,53,91,173,205,131,190,177,144,180,232,99,192,177,236,42,61,174,178,85,248,206,19,76,158,143,192,160,222,45,139,10,104,66,144,165,129,99,26,74,38,167,216,3,18,182,134,146,180,173,201,248,128,244,104,208,212,50,13,139,179,12,229,20,59,68,82,118,67,56,125,3,54,156,110,101,177,248,138,167,35,104,214,247,152,36,134,6,117,232,73,66,17,10,80,77,10,101,156,139,189,88,116,65,203,17,134,42,73,14,65,62,143,66,99,131,188,67,211,32,63,238,107,101,4,113,170,189,70,65,53,42,77,151,120,211,71,8,18,155,45,220,240,79,214,3,113,90,146,36,228,156,170,26,178,81,193,49,124,228,28,104,140,
53,148,236,180,221,92,222,197,241,194,182,177,152,49,202,108,73,180,17,114,229,3,233,118,231,162,159,29,193,249,209,222,50,26,28,75,12,54,100,121,168,135,24,201,74,24,110,132,208,70,51,57,162,185,61,206,98,38,122,6,130,139,73,146,70,90,251,205,62,193,69,254,242,34,172,166,33,18,213,34,103,37,191,105,93,22,247,43,3,100,59,67,25,23,196,212,127,40,176,141,238,199,6,31,125,71,147,25,204,128,98,175,217,28,190,100,159,194,34,11,103,77,214,233,65,221,223,79,169,26,235,77,182,161,167,95,48,229,39,250,113,65,73,252,162,38,26,38,19,65,152,213,42,98,208,87,200,170,84,33,12,218,97,230,232,72,230,102,93,203,37,162,91,153,56,200,215,40,119,240,57,64,106,90,91,240,162,167,101,109,154,14,69,101,204,6,16,242,149,99,134,124,156,143,170,143,2,172,100,37,69,111,64,166,124,17,172,96,93,110,109,65,38,109,181,32,90,61,222,72,185,152,250,36,76,157,138,164,146,240,10,45,114,57,123,217,69,209,230,182,227,236,54,158,240,1,
60,135,134,64,141,241,29,205,28,125,208,248,22,48,176,77,140,99,186,254,51,211,207,9,227,201,189,40,231,245,174,238,211,56,81,29,13,3,115,115,67,225,104,7,75,210,123,100,149,249,22,243,194,4,64,94,132,180,28,244,140,68,161,129,67,70,111,22,203,198,17,58,2,62,130,13,26,12,204,238,26,213,108,189,220,79,65,235,12,132,9,237,210,238,57,116,119,79,150,102,45,247,117,26,21,202,241,175,11,198,128,113,17,90,230,204,70,97,52,82,21,21,114,22,150,135,44,190,72,148,188,17,186,20,43,21,146,37,49,64,157,126,108,225,100,238,254,160,111,107,233,238,79,238,115,184,87,168,85,42,65,230,22,45,6,82,141,66,252,156,211,43,253,129,240,73,70,105,33,17,189,30,163,159,69,243,164,10,85,209,76,154,78,10,106,90,41,193,65,117,142,78,11,52,160,139,25,72,149,33,109,193,233,146,225,143,172,178,124,226,198,170,78,155,215,43,63,79,101,65,39,43,175,148,224,86,246,201,219,150,44,241,66,216,10,135,108,151,180,248,212,52,176,115,10,248,
220,248,108,21,91,251,21,17,200,104,51,70,180,108,175,206,108,57,154,138,183,254,58,105,163,76,3,36,98,82,175,251,130,236,64,243,142,129,114,107,94,254,118,251,241,10,170,240,88,13,188,64,72,208,172,83,43,22,208,74,117,176,197,237,17,127,179,233,194,168,13,33,51,241,70,221,41,239,221,228,23,107,97,64,133,195,158,109,43,3,39,33,47,33,189,120,44,66,163,106,110,242,216,142,211,222,198,18,207,161,239,121,135,236,61,155,41,23,89,179,182,14,4,208,4,86,81,186,151,236,229,195,126,245,54,91,45,143,213,58,62,26,2,121,244,151,159,61,101,154,23,181,231,90,135,63,207,201,120,41,5,94,50,48,13,244,73,224,86,10,168,119,229,112,128,45,91,212,101,126,37,77,134,27,32,214,57,15,15,2,159,229,237,118,217,182,132,129,122,2,71,141,112,24,107,4,234,13,107,76,2,96,213,209,9,173,26,87,142,131,187,155,83,101,181,143,163,15,43,70,139,121,61,70,39,184,186,214,255,178,166,237,25,233,145,25,4,229,76,169,40,92,113,124,208,177,
0,150,176,124,157,42,30,5,70,155,185,237,141,226,34,203,54,192,108,181,176,2,18,190,165,148,32,198,9,156,72,86,199,18,12,199,89,172,142,160,176,93,228,212,151,119,98,164,82,220,10,0,140,190,235,106,53,234,152,226,1,93,223,207,129,216,209,110,6,205,188,233,136,236,178,132,1,15,134,12,103,155,216,170,231,133,134,61,52,19,217,158,207,173,134,42,47,153,10,25,242,209,77,253,38,213,241,132,111,176,231,86,184,170,195,219,117,237,227,152,151,116,236,206,151,167,137,55,150,173,68,188,150,86,156,152,109,94,62,143,75,145,161,230,165,128,154,12,173,231,94,81,206,50,95,107,58,32,175,37,226,236,32,17,205,226,214,49,20,208,56,95,158,209,166,39,20,5,184,192,251,46,62,49,162,208,249,190,231,120,128,101,57,26,54,18,172,141,205,144,233,4,5,154,138,42,212,223,41,122,132,174,169,77,204,242,106,209,59,156,67,64,250,65,226,10,99,33,168,164,83,89,130,27,197,199,76,124,2,163,156,90,234,245,183,242,82,185,107,236,139,171,102,128,95,164,
213,6,16,235,59,148,84,130,249,88,253,87,145,154,141,138,165,1,138,73,151,164,252,64,27,137,249,34,95,21,25,32,162,78,3,4,113,110,26,157,237,5,65,66,206,149,187,40,118,152,34,139,135,234,102,22,212,254,130,17,10,163,183,68,135,198,17,66,107,60,115,62,172,31,233,82,206,12,165,167,126,233,198,153,24,12,201,109,132,239,144,253,19,11,196,136,134,114,99,146,126,92,67,113,225,105,70,226,117,71,220,159,140,99,19,45,218,98,37,49,50,206,51,188,239,219,83,85,64,130,242,92,61,20,183,89,25,239,49,243,172,163,227,180,246,62,178,188,144,79,1,73,87,199,224,87,62,36,21,48,239,196,241,174,177,188,145,83,93,136,190,36,74,154,155,235,130,29,211,47,15,138,4,220,132,245,28,173,51,41,245,153,236,212,253,52,134,87,11,209,134,227,56,158,152,102,85,72,223,124,106,89,48,139,210,113,182,142,16,45,61,13,58,35,244,189,23,34,53,4,227,138,55,114,133,57,82,214,248,172,181,74,163,89,65,26,70,167,94,35,69,67,223,210,109,185,
99,114,71,250,73,138,243,4,216,125,21,250,162,210,29,41,135,90,67,119,59,126,137,6,122,17,147,196,145,146,150,38,184,212,125,102,161,151,69,141,140,79,188,156,62,251,74,110,208,56,16,39,36,35,164,17,86,130,69,130,148,199,71,111,210,210,168,85,135,213,19,93,69,244,38,95,198,19,0,150,152,176,41,183,231,82,38,219,203,236,83,51,42,171,158,26,49,38,133,125,189,175,6,44,103,139,17,33,197,197,35,66,219,248,156,153,20,195,167,69,91,245,120,88,61,170,43,234,88,41,10,120,222,135,226,17,0,141,187,107,111,61,211,225,100,178,151,90,188,139,82,155,30,232,97,89,123,197,138,187,212,21,30,156,186,87,28,127,56,246,190,133,231,130,10,62,45,150,38,85,27,96,224,111,89,85,60,45,25,48,206,24,19,221,242,70,254,0,245,3,128,87,23,195,10,97,129,96,68,56,33,131,113,170,124,109,168,65,216,255,96,177,37,31,193,177,111,120,184,16,218,133,226,70,191,219,37,165,150,248,20,149,123,131,162,192,222,154,72,180,59,231,128,175,14,2,
245,245,141,39,205,130,180,59,41,88,159,169,224,240,119,165,87,226,126,13,20,66,166,247,15,176,116,220,28,27,77,245,41,231,166,211,197,1,34,243,107,223,232,197,233,217,59,235,89,46,23,199,115,56,112,99,136,180,129,88,184,95,62,180,96,138,8,180,20,94,216,183,198,34,170,129,108,252,66,39,111,198,101,167,133,226,127,43,51,213,188,56,86,240,209,191,193,224,39,51,49,228,93,64,200,95,133,80,240,222,175,88,245,220,100,250,0,203,189,91,61,151,89,224,151,95,20,130,96,189,201,200,115,183,163,189,37,249,117,202,46,53,93,120,247,243,43,151,82,148,62,135,17,71,81,251,50,7,113,255,82,66,238,15,65,157,38,204,59,247,109,10,106,139,119,115,112,96,90,47,195,118,209,189,123,61,57,124,103,100,14,39,192,213,49,99,195,210,17,56,111,204,15,147,159,7,162,201,101,137,94,189,14,99,20,132,16,184,52,156,11,16,181,101,132,55,192,226,106,185,216,176,191,13,102,24,44,136,29,205,52,87,107,44,93,78,55,48,177,217,40,32,54,180,238,198,
141,30,108,239,136,96,133,110,184,130,243,140,7,151,200,216,241,118,143,17,80,5,134,56,115,167,95,195,209,153,64,152,46,173,204,80,65,10,100,114,84,113,224,197,202,142,159,51,166,227,101,0,114,213,107,6,171,129,171,72,4,17,188,242,181,15,55,250,45,126,37,16,187,72,59,20,99,19,245,252,84,174,132,41,245,90,135,86,23,41,138,77,72,118,134,32,140,155,134,37,5,251,152,209,64,9,197,154,60,175,196,243,4,67,61,86,108,163,4,53,99,66,134,146,187,6,108,181,117,165,98,41,173,116,165,178,12,139,115,160,18,131,3,7,255,129,211,63,114,225,197,141,191,32,240,204,210,207,91,218,1,127,2,212,96,181,59,181,169,219,1,215,3,58,221,27,220,244,126,165,92,220,142,14,129,225,245,110,235,147,129,181,61,138,93,65,255,200,166,76,134,45,42,192,146,103,200,227,134,200,68,195,46,120,245,181,111,235,67,75,132,239,239,239,193,181,28,231,75,101,22,65,114,8,214,229,169,154,3,1,165,80,108,10,207,103,29,132,1,222,11,35,31,29,84,25,
64,4,159,187,99,147,4,231,75,232,89,201,48,129,9,229,184,152,207,80,216,207,180,12,108,190,137,17,152,168,34,66,159,160,220,206,234,33,133,96,146,221,188,139,97,70,249,189,124,101,42,136,43,235,168,88,55,193,52,116,50,107,128,61,70,106,197,196,36,67,134,247,182,235,133,179,243,202,254,33,192,189,224,4,20,42,31,188,233,236,149,126,165,55,2,207,56,97,144,215,192,107,168,10,176,199,87,238,57,199,66,82,231,1,199,216,234,133,247,60,90,220,72,128,232,182,224,243,28,58,183,225,214,193,95,93,77,247,39,7,7,153,18,20,189,94,102,26,175,223,253,226,228,204,142,235,221,103,135,207,240,64,237,179,187,215,46,232,19,114,60,31,0,154,99,172,179,125,224,152,15,133,137,244,218,73,181,3,6,171,5,163,100,82,73,28,201,105,91,87,182,203,239,107,180,209,169,156,149,43,136,249,176,195,110,222,253,17,164,197,115,95,100,42,70,160,64,94,6,23,226,21,68,159,127,112,190,225,54,205,68,107,40,120,157,248,66,8,131,168,109,247,85,160,95,181,
130,176,149,130,250,38,118,210,193,38,85,76,156,151,97,255,226,136,169,248,183,121,71,10,204,156,218,49,94,51,137,19,8,51,173,246,60,160,20,221,148,29,31,130,104,115,46,146,130,221,249,197,71,139,6,58,209,141,170,186,82,143,242,100,198,163,39,180,141,59,242,18,207,105,228,16,146,153,169,151,42,118,70,247,102,26,150,27,121,205,87,186,2,9,137,133,17,228,197,42,248,104,50,177,115,219,4,118,136,119,239,34,87,128,54,172,117,95,96,73,249,88,13,196,231,120,158,238,41,93,226,150,94,108,211,52,89,217,203,216,115,86,176,221,108,117,185,176,182,214,121,94,49,20,166,135,71,117,114,185,122,158,245,179,166,117,27,126,17,63,215,4,8,222,160,95,30,122,11,20,59,144,102,41,41,51,38,67,182,162,23,216,27,2,114,115,90,102,227,41,221,32,164,145,141,197,177,120,0,229,163,157,215,196,226,152,76,167,217,97,248,147,81,137,238,24,151,164,88,27,143,43,68,31,90,120,242,205,202,136,81,18,163,117,20,194,10,119,42,178,117,199,15,114,60,138,
2,135,72,52,72,157,36,53,210,112,148,85,85,219,137,24,140,145,139,131,54,160,29,72,96,155,102,112,136,52,121,55,73,8,230,28,65,0,184,152,124,220,56,221,151,148,42,231,3,93,135,195,225,34,137,230,9,85,4,152,15,70,218,65,184,226,6,115,78,133,209,74,164,113,64,15,243,112,34,56,241,246,29,154,81,193,242,239,155,126,130,196,168,121,20,247,216,214,227,55,1,143,168,243,101,201,26,121,30,229,18,246,177,224,187,47,55,95,90,177,205,226,31,251,53,72,0,206,96,183,7,253,188,122,247,23,232,118,192,11,39,26,141,186,133,62,73,56,91,0,98,150,55,200,134,95,110,89,218,90,220,227,118,35,203,110,8,144,222,224,217,24,68,106,85,118,221,189,189,250,19,43,33,5,219,158,203,137,219,144,45,154,3,69,185,30,17,163,95,107,30,205,119,88,60,72,168,13,244,175,228,91,54,243,158,177,25,88,18,165,25,4,209,18,160,125,191,16,128,52,24,25,46,176,14,0,63,183,151,239,214,29,90,81,113,34,55,230,29,147,54,57,109,173,97,236,
40,9,6,57,208,54,214,150,110,4,33,138,28,145,101,216,164,126,220,189,11,22,227,253,30,201,66,88,130,19,86,170,212,161,49,131,40,145,70,65,55,215,239,88,134,136,152,30,72,242,229,241,7,134,153,202,243,148,110,182,147,200,128,222,94,146,86,60,148,100,145,108,201,189,205,252,68,107,161,222,236,35,148,234,105,202,29,236,23,111,251,54,165,151,96,94,172,123,251,129,205,5,32,80,21,170,173,181,146,55,244,235,87,28,101,136,188,190,254,156,79,90,180,201,68,194,185,207,188,147,194,175,135,190,5,1,61,176,206,215,206,98,181,202,126,114,71,78,160,218,218,235,140,52,206,195,118,229,126,168,0,190,211,25,157,109,117,10,4,184,128,115,120,233,13,196,249,212,90,28,141,12,113,69,68,215,194,169,212,197,187,158,21,186,128,44,64,84,18,230,52,98,121,208,58,33,39,70,201,201,155,78,75,240,38,167,101,215,90,185,205,104,100,165,83,3,233,68,70,97,6,101,81,72,115,195,167,162,85,154,80,166,96,248,108,149,150,0,90,93,240,230,173,242,23,16,
13,48,135,6,208,16,212,115,224,176,107,80,77,68,34,167,148,1,139,218,112,128,44,222,17,138,216,8,166,120,133,14,172,218,3,137,167,225,70,217,97,4,18,110,44,204,141,35,202,163,131,20,191,190,71,59,128,254,82,14,114,245,134,31,111,12,143,137,194,138,237,9,104,213,14,57,227,95,103,44,192,47,1,96,117,97,105,159,3,160,93,67,178,251,146,23,164,189,152,211,240,1,164,56,189,173,6,170,214,72,12,119,0,40,190,172,177,48,53,79,88,154,94,57,196,165,230,26,197,187,175,133,86,231,102,7,24,90,36,15,226,132,162,135,180,75,167,123,102,166,229,49,246,0,127,109,152,108,57,61,229,56,58,231,244,197,104,198,110,130,110,131,140,70,175,33,134,150,58,252,113,65,26,98,3,103,149,177,168,80,76,37,229,58,220,66,109,145,161,103,98,202,80,33,197,255,200,192,56,184,168,224,179,31,61,239,184,144,100,121,2,8,173,21,210,74,23,97,53,165,199,14,106,81,218,100,166,210,101,241,214,0,140,112,135,101,129,96,139,236,244,214,196,22,198,60,
186,8,169,22,132,136,255,206,65,12,233,33,131,244,108,158,58,51,76,61,61,155,149,65,100,140,228,48,236,211,147,122,21,217,248,34,98,178,37,251,240,18,17,72,125,152,171,179,82,184,100,2,61,139,89,93,216,125,44,184,159,174,230,133,94,42,206,232,10,141,171,218,235,45,122,152,247,250,101,166,250,52,24,12,47,151,12,252,150,242,206,172,38,68,94,156,135,126,182,10,142,38,5,223,214,236,83,113,229,94,221,151,118,56,92,17,80,84,201,136,66,149,46,200,132,72,211,138,40,239,177,142,9,249,57,246,152,69,138,54,246,59,3,196,75,44,193,191,85,56,187,4,108,16,166,248,89,130,173,32,136,53,76,65,82,127,48,9,213,117,204,60,179,231,29,197,219,213,217,241,10,187,55,116,188,28,60,24,2,121,226,140,170,158,62,219,107,165,214,139,208,42,59,23,27,227,73,67,52,60,94,214,144,210,154,59,16,78,124,24,202,184,47,204,126,105,71,33,207,123,202,108,66,74,24,58,241,39,129,16,98,124,97,71,49,208,222,187,109,43,55,145,56,184,97,200,
143,70,118,218,183,132,242,243,58,4,122,72,26,182,186,49,3,204,215,248,227,128,59,107,61,171,158,122,73,119,223,165,239,50,9,207,125,55,53,47,69,139,124,131,2,205,157,167,54,88,77,67,15,228,95,122,128,90,106,127,201,46,117,36,121,144,140,212,22,136,86,146,146,174,46,208,29,69,197,237,8,180,129,24,89,202,220,34,212,6,253,193,149,4,50,84,61,127,93,64,115,191,35,118,74,74,222,15,69,230,88,132,68,103,215,46,65,15,224,44,97,132,216,40,211,73,4,108,11,34,150,172,3,108,212,39,209,86,145,204,168,156,238,146,113,236,121,96,89,153,196,100,245,46,98,240,165,43,198,86,171,137,84,187,247,136,88,125,112,125,195,199,86,169,45,65,233,150,140,88,70,122,59,105,182,239,196,225,194,59,98,94,196,246,77,42,185,175,122,251,32,204,75,202,12,26,129,115,245,252,184,18,39,221,221,241,123,64,110,36,25,173,99,218,202,221,253,221,115,91,31,50,206,195,29,224,202,77,20,183,151,231,252,69,163,115,211,247,213,169,255,144,118,189,66,53,
111,124,32,31,212,111,243,131,13,170,74,113,68,149,218,155,80,10,133,12,32,93,61,54,142,129,198,224,111,123,60,63,240,46,70,116,252,229,128,52,105,83,218,0,122,244,166,113,219,179,56,149,200,203,61,154,235,137,198,32,152,94,77,98,55,241,245,136,52,134,134,204,34,68,242,196,56,13,70,144,156,151,60,205,104,61,137,207,77,176,204,42,157,48,115,117,42,122,20,38,69,18,240,179,150,163,227,122,67,57,224,137,162,8,16,182,64,160,158,22,33,75,68,6,166,8,58,82,173,3,8,148,9,159,157,17,251,162,40,137,27,237,145,165,166,18,41,90,243,189,129,54,84,162,210,70,137,39,160,146,158,5,74,30,249,142,176,188,77,6,209,167,144,182,89,110,115,30,208,83,80,83,241,57,4,28,173,97,222,243,145,79,63,38,165,143,195,120,166,160,203,99,26,119,213,91,120,37,30,199,150,154,55,126,255,188,182,86,71,135,6,85,20,18,253,7,80,3,239,244,108,35,189,214,41,182,233,204,26,43,94,91,195,128,198,233,45,65,16,237,199,164,7,136,141,116,
251,22,78,171,33,6,97,133,65,200,223,140,97,60,122,106,10,144,109,38,24,38,72,37,56,150,247,21,78,1,9,146,199,139,77,95,74,76,39,124,248,8,194,199,180,81,188,145,47,106,140,8,233,59,235,47,254,134,151,104,197,45,80,8,120,242,27,164,46,239,154,88,87,218,184,9,112,2,203,244,190,119,43,58,145,185,198,14,188,189,126,17,76,117,176,173,67,58,141,96,63,173,172,79,219,72,17,55,37,100,243,87,116,145,236,49,33,50,244,113,117,26,7,135,135,189,190,243,221,75,250,50,233,76,181,226,71,44,32,193,209,220,178,39,25,162,136,111,170,26,143,9,223,93,206,63,29,159,5,144,238,18,144,60,220,157,221,153,143,54,162,107,139,231,161,244,60,168,99,198,11,100,150,161,197,29,97,38,222,73,218,155,28,64,165,161,249,148,0,85,144,109,77,143,151,125,204,212,196,151,102,164,69,1,62,232,94,56,255,46,9,26,200,136,65,148,0,36,87,186,68,177,147,145,118,180,209,141,204,178,255,150,201,125,137,58,61,1,104,92,35,62,200,16,178,12,
82,166,198,83,167,87,115,207,115,103,209,19,251,181,214,70,139,53,125,235,196,102,135,165,112,223,153,71,25,70,215,193,112,169,103,46,242,166,52,49,123,182,192,152,197,70,138,66,236,173,82,197,124,73,118,0,104,36,37,195,73,243,87,100,95,121,193,150,25,110,210,65,178,155,119,234,224,235,186,161,245,120,127,32,243,95,193,87,194,9,135,204,242,128,239,15,119,124,31,240,130,165,123,80,153,180,105,125,10,92,156,208,230,155,108,216,163,61,229,40,215,79,124,89,1,71,173,20,1,235,100,172,34,9,153,68,173,70,105,99,208,147,248,206,23,73,53,87,245,167,62,139,17,239,8,134,100,9,107,198,127,155,16,231,210,20,28,148,206,118,176,129,49,137,237,143,142,70,12,55,49,105,77,4,114,100,223,105,76,130,107,35,199,250,11,91,140,21,10,149,116,108,31,179,12,71,54,148,199,155,11,156,6,241,197,59,242,0,190,122,50,163,175,134,118,180,47,15,167,195,4,86,167,172,103,185,193,35,23,189,3,184,64,187,94,5,151,75,89,60,47,30,160,98,197,175,
174,40,237,17,119,211,123,121,172,226,179,231,69,3,230,31,116,216,143,240,7,177,222,176,40,127,225,39,215,99,251,75,60,55,158,46,192,33,30,162,142,220,175,140,165,55,176,196,85,253,207,253,161,152,153,30,9,122,43,26,201,17,83,172,224,201,171,147,227,102,127,41,247,91,88,80,208,176,33,253,196,155,254,204,164,216,223,119,72,36,67,191,192,55,192,164,72,114,15,64,135,44,112,253,176,2,34,91,1,220,8,95,200,156,203,129,216,116,216,32,148,14,188,233,94,158,121,19,112,150,250,22,139,232,125,123,127,151,69,49,102,102,20,127,12,145,132,4,11,41,114,185,225,234,111,3,83,146,204,157,85,2,247,6,232,250,197,177,64,23,67,139,124,93,90,124,154,84,251,83,134,151,54,165,184,30,121,186,31,99,171,175,245,17,48,80,184,46,167,79,185,7,112,8,229,91,87,30,165,23,126,103,26,144,162,189,18,136,147,232,201,175,108,100,7,192,135,37,204,103,144,5,218,179,132,31,185,247,230,120,225,179,202,153,138,110,4,81,30,51,104,53,193,201,116,90,
130,129,125,46,187,243,217,230,190,19,17,56,37,124,101,219,5,150,233,124,170,175,125,216,231,143,94,34,226,85,58,88,193,80,143,121,136,238,155,164,120,34,152,39,78,188,115,70,223,169,16,244,43,218,146,117,105,226,241,125,216,198,142,23,189,36,253,51,44,92,121,50,52,47,27,230,243,4,63,246,248,181,59,191,241,74,149,171,75,119,210,97,162,26,31,90,155,99,57,93,122,28,246,104,226,243,210,248,194,141,246,156,96,77,217,32,217,225,231,45,249,20,182,118,211,25,70,190,19,83,170,231,69,18,169,85,0,70,216,34,177,93,151,32,209,55,218,70,204,68,82,178,235,13,49,108,93,6,185,158,90,7,28,206,38,188,66,138,141,33,75,119,116,39,58,70,91,81,131,206,67,138,70,111,249,242,107,40,45,177,239,118,196,221,60,143,124,178,90,107,88,250,77,111,163,5,46,161,142,131,184,23,72,4,217,123,36,140,111,158,135,247,208,138,231,110,115,55,91,141,250,230,26,121,120,39,127,167,244,169,248,44,120,220,230,203,130,207,234,79,171,89,16,165,230,51,
217,87,163,91,88,24,98,99,203,159,55,69,163,229,225,136,82,115,180,168,133,195,29,79,9,63,1,50,198,112,180,36,5,115,11,133,1,157,74,181,137,24,72,105,81,216,200,128,230,20,212,4,162,13,208,240,182,51,232,18,62,136,226,164,136,213,192,224,141,44,241,216,10,151,107,51,78,235,181,146,108,2,104,100,74,233,169,152,145,97,49,163,170,93,109,78,250,227,246,197,179,62,225,147,199,228,225,73,25,40,15,11,224,16,30,185,163,159,64,63,203,156,222,160,98,88,1,69,69,240,148,216,137,244,42,176,170,109,35,77,90,10,251,166,101,78,32,118,86,36,253,102,200,70,199,83,255,224,25,117,40,78,108,207,133,173,213,56,33,195,41,30,123,133,118,123,4,253,43,115,96,64,6,156,84,26,205,38,121,57,189,156,200,47,211,251,253,243,172,240,158,142,47,30,205,76,214,218,28,230,251,112,233,177,208,200,90,231,23,170,0,54,134,12,124,106,155,238,97,174,0,83,131,40,179,221,13,30,79,203,57,95,63,93,224,241,208,124,222,125,2,18,12,235,184,232,
240,86,163,216,169,246,136,63,191,59,72,240,171,231,218,230,208,60,62,239,101,207,11,211,243,178,154,158,158,38,48,233,60,252,213,95,254,229,183,127,249,243,63,251,239,254,251,111,255,226,95,252,248,55,63,252,238,251,95,254,87,255,236,191,249,175,255,201,127,251,207,65,224,61,128,10,248,143,219,201,194,89,84,27,56,144,54,67,241,118,44,227,215,250,13,169,89,162,197,86,178,50,230,7,149,175,215,29,102,130,54,243,52,110,107,177,7,101,112,150,123,6,144,57,106,151,201,90,90,122,84,47,30,177,140,224,138,100,44,29,21,53,253,166,12,148,232,131,50,243,128,187,163,29,54,61,60,2,116,211,5,153,83,135,116,180,75,213,172,76,89,55,85,13,133,251,156,79,71,120,183,174,205,88,39,77,45,191,216,33,136,26,126,144,6,150,107,82,98,244,252,176,177,46,76,43,180,102,33,170,134,108,135,225,50,238,76,46,226,78,34,121,113,237,213,175,106,86,11,123,147,185,131,15,218,238,217,19,26,25,141,64,222,146,208,175,102,181,101,179,57,229,245,13,171,171,
170,31,237,3,160,35,148,31,239,247,96,46,103,183,133,91,43,54,251,144,64,138,151,153,236,28,207,42,101,156,69,219,84,26,54,197,190,128,55,155,167,163,55,116,104,203,87,150,199,160,28,53,55,4,247,133,249,208,35,122,44,133,29,249,213,113,88,145,33,140,245,147,61,82,92,159,22,182,121,227,136,61,213,87,230,25,15,49,98,201,37,102,151,178,96,215,239,160,202,166,149,216,92,22,23,137,196,149,33,170,22,76,133,38,198,119,207,52,48,53,95,102,169,194,246,192,192,175,254,195,127,248,39,191,250,229,25,124,251,199,135,255,233,15,223,254,229,191,250,211,79,127,251,227,111,126,253,151,191,254,139,95,255,197,255,240,211,31,254,244,199,159,126,255,243,63,255,223,127,253,23,63,255,241,55,255,232,194,127,241,253,15,191,254,47,255,252,243,191,250,246,127,252,248,219,223,125,255,211,207,223,126,255,227,207,127,250,213,183,63,253,245,247,63,126,255,246,227,207,223,126,248,246,111,255,252,227,111,254,205,183,223,252,63,67,190,253,241,251,223,253,248,253,223,125,251,
225,15,191,253,246,195,111,126,243,253,231,159,191,253,233,167,111,223,255,238,251,31,255,253,183,223,252,254,135,159,127,233,240,87,95,99,255,240,155,239,255,244,31,163,250,255,130,244,219,159,254,17,170,255,241,251,223,252,244,159,144,253,191,250,254,159,191,180,252,234,219,223,254,240,155,127,243,229,113,223,126,251,211,247,95,16,254,221,143,63,255,249,135,223,255,3,178,159,254,234,239,129,252,210,244,5,242,175,190,255,240,167,63,255,241,251,207,255,25,154,255,237,63,46,240,247,63,255,244,117,143,255,127,116,127,253,195,31,126,247,253,231,255,249,167,223,253,39,100,255,203,247,127,247,247,147,252,230,239,27,191,253,254,167,223,253,211,95,253,103,19,253,244,237,199,191,249,219,63,254,244,119,223,255,1,231,191,253,218,253,248,167,127,255,237,127,253,225,199,63,252,233,251,31,191,44,254,175,255,248,195,151,249,254,250,135,159,191,253,235,239,223,255,240,237,207,63,127,255,237,63,192,253,213,255,5,28,80,44,9,
106,197,212,130,117,97,34,96,39,38,196,169,241,61,159,39,163,118,225,192,4,33,14,244,137,196,8,8,218,60,213,65,180,213,1,51,164,94,134,105,223,80,251,58,166,81,138,161,204,33,73,78,150,196,7,56,227,26,136,114,209,72,164,245,50,191,143,175,55,247,194,130,198,90,205,31,15,88,155,222,126,94,23,112,139,87,95,178,169,226,212,88,113,47,43,254,191,40,27,216,18,249,236,109,239,245,99,90,95,60,204,125,18,129,1,188,182,124,152,166,115,112,111,192,159,167,27,150,228,220,59,15,207,246,198,2,115,175,129,139,251,170,217,176,47,235,213,198,48,188,139,198,141,206,201,218,145,48,153,237,22,184,114,29,63,78,27,231,224,253,121,252,93,156,129,23,204,67,21,108,156,13,203,197,149,190,239,210,94,209,165,12,201,176,59,158,109,76,99,113,109,212,235,122,220,242,175,178,247,248,145,103,203,206,196,254,149,223,66,152,157,134,35,96,4,72,20,4,12,48,218,8,16,4,45,36,104,49,232,17,223,188,254,177,217,96,179,31,167,95,147,196,44,6,72,239,
189,247,149,89,153,89,233,189,247,166,210,123,83,233,189,247,222,84,250,84,61,81,28,138,18,32,65,177,136,64,196,189,113,227,59,231,220,115,207,247,5,16,8,44,117,152,226,219,94,150,42,115,41,111,67,139,26,87,182,99,51,253,82,167,101,220,14,90,176,205,193,62,209,160,88,19,67,252,244,84,141,184,149,49,56,156,152,192,128,153,103,5,40,95,110,99,170,162,112,214,248,208,86,191,75,138,197,6,202,248,105,184,18,232,131,96,207,213,196,7,16,160,168,72,94,219,112,171,230,58,85,190,28,128,228,139,241,66,81,153,196,70,177,133,53,65,103,215,54,211,162,189,10,202,125,16,200,230,161,60,131,102,49,14,1,1,75,245,193,36,87,109,114,42,169,122,211,77,40,186,251,61,68,76,21,239,43,73,86,79,250,32,117,203,42,25,3,238,192,184,21,31,106,93,148,26,159,159,73,53,59,41,64,87,235,197,232,189,97,3,208,226,202,83,241,178,55,107,104,128,115,139,169,165,190,214,66,246,163,18,185,89,130,95,110,124,75,57,15,119,239,5,71,135,163,17,
125,112,47,131,92,218,117,186,29,150,69,243,125,222,166,55,142,119,155,133,149,184,124,124,80,88,137,101,235,49,104,201,211,168,220,213,15,113,156,106,107,184,231,246,209,225,250,66,156,52,152,113,218,88,193,120,231,218,150,190,227,151,238,235,146,253,242,82,91,113,124,217,197,11,176,168,182,42,192,229,235,179,38,45,186,233,21,59,124,100,254,114,6,61,170,130,239,152,213,99,81,21,166,76,107,143,109,252,5,193,176,82,144,141,58,142,89,55,213,84,3,249,2,42,179,224,183,116,181,248,248,5,161,54,2,93,42,187,70,29,75,99,19,171,195,161,213,76,86,88,192,149,213,3,223,104,110,92,146,21,222,128,119,5,60,162,181,205,242,41,179,61,69,244,203,82,125,121,146,38,142,171,204,178,35,54,113,110,252,130,35,57,170,137,125,51,94,175,218,85,150,0,153,235,101,185,26,221,44,120,237,98,119,78,106,119,140,168,239,74,93,24,22,195,218,149,57,92,182,228,54,182,114,53,156,89,106,155,225,114,232,119,176,49,67,117,177,26,100,107,175,229,158,163,84,15,
86,166,142,53,210,7,243,146,202,166,69,179,104,217,185,6,67,123,14,68,4,17,23,114,115,14,122,241,131,53,33,92,152,194,48,176,229,222,90,76,42,172,230,76,42,154,33,169,58,180,252,65,46,120,231,168,77,107,73,191,140,79,103,133,65,77,154,252,26,187,79,64,117,143,198,180,202,237,170,171,12,139,142,98,111,86,227,230,105,109,2,168,15,164,212,238,142,241,181,150,92,38,19,56,129,142,151,208,229,74,29,58,10,73,69,248,215,188,94,206,138,241,194,203,250,144,211,66,69,95,171,168,31,162,210,93,142,90,175,166,237,179,227,113,56,254,151,242,66,239,150,142,149,123,75,113,188,106,106,110,222,35,121,234,68,206,171,251,108,90,19,168,224,244,15,190,245,118,0,58,110,15,149,192,70,145,155,122,133,227,139,82,7,158,207,217,53,206,181,43,246,25,143,129,88,229,157,201,34,76,156,11,27,220,222,89,241,208,24,150,73,147,45,107,140,49,87,161,241,82,220,201,141,5,182,176,252,81,189,188,30,194,45,75,20,49,127,52,18,133,207,46,123,84,49,92,
63,243,14,250,58,120,119,48,119,159,68,199,250,83,247,117,166,218,177,109,42,244,56,5,237,138,87,36,211,29,216,112,23,189,150,148,112,177,171,152,142,238,156,147,94,181,231,0,253,92,109,180,70,103,131,160,215,98,43,101,130,126,2,228,251,158,165,96,104,165,140,71,3,150,171,106,171,242,229,84,201,28,202,171,26,245,133,162,84,41,135,0,134,208,209,12,116,15,182,5,3,51,94,242,185,196,195,215,12,94,78,157,201,16,29,113,8,87,213,188,237,167,126,85,55,84,200,69,84,112,17,16,212,146,133,68,194,55,213,88,16,45,19,14,218,71,189,67,209,42,123,135,106,200,86,212,124,76,7,221,152,173,44,101,176,222,140,200,24,51,63,3,85,245,228,143,208,97,182,108,6,189,143,91,207,16,252,236,234,139,146,1,55,60,143,195,158,205,28,236,60,91,10,229,120,69,211,120,129,67,20,142,58,222,214,10,17,32,190,32,82,202,199,65,79,147,220,33,182,75,59,113,3,141,16,120,29,236,71,79,200,94,246,49,68,25,143,228,218,168,39,84,185,214,59,77,
206,185,165,55,221,47,26,35,120,177,216,9,134,77,190,78,53,154,45,161,230,180,216,122,212,188,117,98,69,159,121,59,3,157,43,205,180,117,193,19,153,211,146,218,27,124,51,108,238,71,126,210,229,51,55,252,204,77,39,51,255,109,198,111,150,197,173,49,75,216,93,174,97,158,143,50,186,96,121,103,155,22,107,217,66,177,242,92,226,11,236,244,24,146,246,44,197,42,106,134,93,167,7,134,106,11,203,187,59,242,246,243,144,157,206,182,84,31,22,3,31,249,126,224,6,14,142,143,70,22,71,175,173,27,251,16,119,59,116,234,109,217,9,36,28,75,182,15,138,170,123,30,192,216,61,25,132,98,106,210,214,115,82,184,63,142,149,214,105,236,44,255,213,218,115,101,149,195,26,218,212,23,208,140,121,206,195,36,162,190,87,101,240,87,234,235,86,160,166,3,95,183,155,119,117,32,208,54,41,153,130,104,139,224,216,75,49,37,19,100,154,231,179,124,212,248,84,119,86,2,23,226,215,55,121,233,242,56,199,53,208,196,110,158,189,48,103,100,189,84,61,12,147,204,145,26,
228,37,11,174,99,81,244,177,179,55,178,241,16,32,55,125,248,114,175,188,96,93,185,3,107,124,128,41,195,234,99,30,122,64,148,163,228,244,77,0,204,219,252,236,150,19,78,34,214,252,118,58,248,163,122,141,22,66,41,17,16,181,39,144,235,110,198,106,9,240,204,38,46,71,254,74,215,123,218,130,209,50,112,84,131,4,14,186,222,65,199,135,145,118,196,178,5,200,17,19,174,121,11,177,108,160,17,139,38,106,209,138,92,44,105,48,86,87,180,161,214,215,186,242,142,99,12,208,203,23,120,26,66,76,2,129,41,235,1,128,183,130,136,113,224,2,132,188,153,191,112,144,198,27,162,178,100,33,155,84,12,118,118,122,236,90,172,166,203,235,160,40,170,99,124,197,65,212,153,160,212,178,119,208,36,73,208,183,11,8,224,103,208,52,141,104,242,215,67,204,171,134,24,205,177,178,20,122,144,203,172,149,139,248,149,230,159,126,32,203,213,12,10,40,118,88,5,20,255,171,91,112,144,54,173,20,44,128,191,134,245,133,211,230,43,180,29,84,201,165,90,191,81,68,104,7,
9,66,24,83,164,243,163,129,33,192,104,239,107,25,112,71,255,142,203,77,45,108,239,246,84,60,134,19,169,106,225,174,227,67,229,86,95,32,232,14,15,205,7,154,219,149,101,167,217,129,34,75,26,15,82,157,103,244,102,112,195,28,250,114,143,75,23,203,177,201,219,20,219,237,32,166,98,9,243,174,189,250,14,235,26,21,46,21,120,211,13,203,237,31,20,188,58,20,217,220,23,143,120,144,152,102,56,171,155,155,10,202,7,210,44,96,49,159,82,206,118,103,36,114,125,29,173,91,228,243,240,234,87,167,164,214,107,105,121,123,177,197,33,215,189,10,133,225,182,144,16,141,118,86,252,96,155,8,46,52,18,87,77,109,218,10,163,84,216,75,202,110,49,82,81,1,63,201,95,162,86,5,221,247,213,7,205,21,28,134,116,72,143,241,61,160,178,127,232,107,43,245,229,67,30,214,216,13,80,80,126,117,50,85,17,101,245,25,123,201,168,30,87,19,74,82,71,205,184,7,172,201,41,40,249,251,33,147,178,4,212,90,67,253,83,191,155,209,223,20,160,165,57,43,7,149,
9,231,128,202,27,231,249,4,59,100,245,203,223,128,177,170,137,214,77,33,180,210,29,51,31,80,1,26,78,72,234,67,27,212,33,209,54,15,98,143,184,34,174,165,89,195,121,134,98,236,115,148,246,125,28,191,20,94,46,102,103,112,163,141,234,228,255,72,248,43,31,64,107,11,12,229,199,97,229,250,188,220,31,141,38,21,73,158,216,83,118,78,203,123,190,204,71,118,79,13,56,15,190,60,63,53,78,228,156,23,183,88,142,155,238,219,151,64,145,222,217,139,69,27,107,142,155,76,10,211,103,91,251,110,226,6,206,138,76,147,135,1,98,205,159,100,128,180,214,211,52,156,244,185,246,69,164,112,16,167,169,119,190,27,156,244,221,118,115,126,169,86,1,76,20,231,213,124,254,146,102,178,119,11,63,53,178,250,40,214,129,151,244,93,229,88,217,10,159,154,13,97,196,230,95,35,3,67,179,245,165,11,187,107,238,235,125,145,115,184,206,222,250,227,218,90,56,70,198,203,177,152,24,131,210,217,156,195,46,61,120,63,44,89,33,47,155,155,177,167,133,66,67,159,80,20,
44,94,225,199,168,116,38,193,151,18,170,190,224,77,40,173,166,24,195,43,183,138,94,195,218,18,71,57,36,29,14,98,16,133,22,243,249,240,177,78,80,42,210,165,118,59,239,52,163,144,4,192,4,112,173,77,201,104,61,170,211,229,139,62,80,65,206,44,101,40,14,16,118,28,19,99,0,97,164,172,187,30,133,218,110,156,171,192,253,70,13,41,215,108,136,228,1,116,84,180,220,45,56,51,131,83,96,99,21,20,221,208,204,93,58,14,166,237,242,146,107,164,71,113,139,246,9,128,3,198,23,181,248,141,28,109,52,70,141,124,230,208,223,219,15,114,155,155,231,125,236,58,165,146,87,129,74,2,218,77,60,195,212,210,193,46,203,229,52,211,155,21,186,88,49,102,75,132,244,115,245,86,138,133,109,203,152,11,141,217,9,13,33,246,219,131,141,235,153,185,113,219,43,64,182,132,161,85,73,172,112,185,88,142,182,124,221,172,160,201,194,206,34,138,220,220,43,168,248,137,131,2,246,106,190,135,188,203,150,140,206,234,136,99,111,1,51,68,159,95,223,225,118,159,188,140,
178,26,63,119,226,164,178,104,249,156,152,50,226,168,63,249,142,198,147,20,60,239,103,148,194,191,240,221,208,41,101,22,205,148,77,93,54,25,229,22,119,201,113,27,110,171,16,211,110,252,76,61,134,92,238,35,208,220,65,76,42,160,151,182,49,131,128,213,212,247,59,29,235,221,120,115,46,41,109,52,175,249,137,174,218,157,117,128,253,198,153,102,163,177,78,108,171,207,17,148,180,134,114,217,235,3,16,194,107,57,24,70,167,50,69,28,120,69,33,244,145,1,171,102,192,208,37,197,27,31,102,211,73,216,27,190,211,243,66,126,150,135,232,114,92,227,122,238,237,157,131,190,8,175,240,149,147,187,150,155,113,225,11,147,109,65,214,134,191,177,221,187,253,218,9,192,47,156,218,231,113,245,52,147,29,205,67,204,158,210,238,194,191,252,254,227,156,144,143,236,171,203,120,33,56,15,134,49,5,196,88,197,218,171,192,142,121,250,120,119,45,101,150,119,211,90,108,45,74,49,50,41,215,63,94,129,75,236,80,30,129,181,22,170,237,38,59,141,93,68,150,231,237,200,251,250,
185,166,183,166,16,36,150,230,140,161,39,28,92,221,244,81,149,130,175,20,213,202,132,237,146,181,125,150,192,138,150,22,228,165,165,106,103,93,207,141,40,18,20,86,158,229,148,111,112,170,62,173,190,70,249,172,228,128,20,171,136,221,133,162,111,219,215,167,85,138,112,63,103,175,67,81,215,246,158,253,113,140,235,7,244,38,30,5,227,122,151,89,133,151,75,24,200,64,125,241,88,173,245,171,84,32,102,12,91,178,193,131,239,145,99,234,176,139,177,188,61,9,149,174,152,88,131,61,112,246,6,50,210,40,38,130,6,118,242,37,195,241,102,10,79,76,57,17,12,58,241,174,236,114,196,144,23,47,212,192,115,99,142,124,10,124,4,45,70,155,105,237,50,100,217,62,250,97,252,39,200,116,108,121,206,110,33,149,197,13,165,192,21,254,124,47,249,88,189,219,175,64,214,221,79,246,97,90,103,139,169,237,121,57,71,194,189,54,20,201,63,64,103,68,249,190,241,57,58,221,85,128,251,99,247,162,88,124,74,140,44,58,105,7,109,126,106,9,52,236,69,52,115,115,175,37,
112,146,91,118,64,215,95,226,166,174,146,6,49,44,58,203,173,80,117,141,44,183,10,149,118,177,53,58,54,60,154,39,197,103,4,108,98,130,150,218,19,168,105,147,27,163,200,120,25,118,7,129,56,122,123,54,232,253,149,203,88,137,116,100,32,219,88,152,101,130,33,128,17,153,177,96,33,27,242,22,113,229,64,242,211,134,12,74,59,11,113,139,54,4,155,251,208,49,213,150,156,14,10,59,13,156,31,41,250,116,184,96,175,165,228,171,225,181,38,187,212,70,87,70,136,38,46,125,213,147,106,85,14,59,53,52,58,218,45,102,243,78,143,27,223,122,135,66,48,200,213,82,233,92,72,202,103,248,215,78,86,190,41,30,63,64,7,39,140,168,244,18,99,111,31,132,208,88,214,4,32,209,237,5,100,85,241,85,44,33,191,25,201,225,76,194,109,207,13,176,17,112,164,88,141,181,156,110,59,80,234,250,217,174,137,151,137,12,44,201,252,18,169,17,11,150,251,72,41,225,186,64,76,248,72,48,119,193,62,212,116,228,6,116,114,237,93,157,97,2,177,7,190,30,129,215,
123,20,255,66,73,114,230,3,200,135,166,192,37,120,71,216,55,79,166,5,15,141,60,69,255,84,37,207,125,6,208,7,132,241,201,63,242,10,170,190,96,162,178,46,67,213,171,44,180,100,191,126,32,88,10,8,54,149,214,117,242,108,92,3,83,151,238,168,230,252,197,42,204,76,161,51,7,114,227,98,1,78,251,175,213,217,205,205,202,51,201,83,186,32,183,124,164,100,5,12,192,169,253,0,40,32,230,183,247,26,188,139,181,208,155,229,166,208,136,10,136,223,14,54,20,110,172,248,100,48,128,128,203,64,143,170,169,160,251,106,89,218,180,127,176,94,178,197,0,208,207,178,90,91,235,93,29,74,87,169,145,65,7,155,95,139,171,48,205,248,82,39,71,231,235,28,187,44,52,155,137,218,193,115,206,145,210,16,253,122,9,85,25,207,152,167,186,8,172,43,178,198,226,188,80,127,75,2,201,90,28,70,24,52,14,162,162,161,58,159,15,77,243,230,196,70,89,120,178,248,108,217,144,139,39,228,82,147,123,190,179,237,57,103,169,184,151,16,247,43,169,39,225,109,223,92,
118,177,63,63,51,92,1,250,52,121,133,66,233,79,83,101,78,215,180,52,203,106,183,125,41,33,199,251,70,107,116,82,1,74,174,155,98,228,165,153,10,242,9,174,154,60,63,239,131,161,152,168,49,141,131,13,112,50,17,62,120,0,197,207,198,73,82,154,180,224,152,55,87,6,176,102,220,188,68,6,189,138,11,1,8,208,34,6,64,224,162,213,182,57,73,64,169,23,234,163,21,17,133,141,4,238,104,213,124,40,90,201,53,174,52,3,46,245,123,113,114,83,167,23,214,165,206,164,87,38,50,169,11,226,3,19,170,52,107,108,115,112,38,219,184,160,79,126,81,155,131,40,99,89,111,131,7,115,155,162,87,0,253,6,53,197,12,56,129,31,126,207,202,106,47,71,74,0,130,57,69,136,20,155,173,30,182,53,18,208,186,148,146,142,135,126,29,136,77,148,110,159,98,81,85,100,65,228,194,197,207,32,178,36,52,209,222,160,180,161,102,34,5,190,160,244,133,103,137,88,105,69,20,153,163,57,100,51,18,89,225,41,117,150,13,194,211,201,112,129,231,128,203,225,56,54,
142,68,196,97,44,2,178,26,88,184,42,193,128,215,13,125,146,62,80,122,214,4,238,38,90,16,44,238,105,45,174,119,192,25,155,246,219,2,93,28,77,218,199,206,4,138,140,236,145,37,162,220,213,43,124,149,115,142,73,243,238,118,223,39,233,224,231,227,20,237,73,228,242,146,55,224,29,212,167,192,10,158,137,1,121,248,184,146,20,78,65,5,198,88,75,89,43,163,194,33,242,185,105,90,146,47,187,24,69,177,2,76,105,97,185,79,170,217,32,78,102,228,82,122,241,19,37,46,60,221,218,208,56,83,81,137,226,3,248,212,157,145,203,232,206,186,15,233,226,97,140,151,76,43,42,54,216,55,64,162,194,68,40,63,142,155,204,133,234,212,193,78,144,142,182,89,163,26,49,47,125,175,173,111,217,208,249,83,129,184,79,85,162,212,186,49,13,117,148,167,12,62,61,200,235,45,232,249,222,119,81,9,61,39,198,244,160,68,182,218,100,137,149,91,123,88,102,248,90,27,154,27,48,88,150,251,42,65,114,133,95,69,250,204,57,193,123,212,108,228,133,39,225,185,161,245,
160,80,129,3,170,140,234,85,145,86,182,49,170,28,30,124,204,113,232,66,81,195,186,128,16,133,39,99,139,102,201,130,174,225,108,218,99,70,148,159,238,205,237,22,214,225,222,231,197,72,14,247,174,198,75,222,155,20,40,52,143,39,148,246,175,133,179,253,211,53,153,53,82,18,50,127,90,51,4,103,226,153,61,145,223,176,0,215,27,251,89,224,23,57,151,100,1,4,15,152,184,32,27,9,179,152,117,170,45,64,9,252,233,48,198,46,98,36,224,29,68,181,8,182,14,62,133,155,145,23,131,129,229,43,20,33,95,249,155,71,83,132,234,40,27,99,131,56,98,236,22,114,9,113,219,210,239,202,52,227,19,243,128,31,212,80,110,176,27,160,14,188,25,228,192,83,169,200,119,218,176,177,1,172,190,49,127,34,4,53,129,96,138,38,181,227,252,119,102,223,200,86,216,222,160,141,40,189,142,233,16,37,7,246,168,217,165,234,248,76,227,13,228,14,1,21,197,88,117,72,149,164,100,42,95,136,63,206,164,84,160,183,44,202,8,230,198,25,30,196,174,24,11,213,197,144,
65,108,255,122,79,200,67,106,189,30,191,164,113,9,199,77,19,102,218,209,48,173,56,49,46,165,176,67,145,160,152,1,140,101,105,0,204,168,132,218,26,161,226,18,130,150,162,36,80,237,217,57,183,250,74,157,240,221,158,146,26,210,79,143,193,22,246,118,143,162,137,132,95,242,4,101,150,182,206,11,40,102,178,141,145,37,13,193,198,134,6,83,117,145,209,89,97,165,60,94,56,11,104,47,174,199,14,98,175,61,134,171,199,27,93,11,165,63,206,247,136,169,43,203,74,104,115,191,207,168,118,152,166,20,126,153,145,153,85,109,25,101,55,248,86,109,74,65,65,254,252,213,39,238,79,27,186,152,43,76,34,160,65,25,18,130,198,2,246,180,202,232,44,179,47,212,167,133,224,124,122,180,141,205,80,41,118,158,79,12,151,13,101,253,226,91,38,8,197,175,212,241,138,89,19,142,217,131,217,192,20,38,33,166,141,199,211,217,58,91,127,252,17,247,9,8,4,212,133,87,6,43,170,65,127,200,174,240,225,97,52,231,33,69,87,118,125,239,114,214,140,51,29,237,77,39,
39,82,43,39,83,74,1,211,59,190,237,171,74,168,12,199,155,250,107,42,138,19,181,73,16,181,65,27,205,253,160,109,192,49,180,185,28,40,36,53,251,212,33,110,176,206,188,50,229,233,59,52,109,222,170,196,28,95,196,103,105,72,53,250,144,206,104,213,40,1,29,170,212,73,222,33,194,247,249,34,89,48,22,101,119,132,96,195,105,233,143,45,8,147,152,140,30,112,221,97,38,86,209,205,61,41,136,93,7,240,160,90,192,7,184,161,190,144,157,94,37,88,147,192,223,231,189,110,195,216,148,52,74,37,144,141,7,211,50,28,244,241,118,168,45,114,51,37,49,26,102,108,23,109,140,179,218,92,22,178,104,73,129,19,139,68,189,101,209,88,85,69,71,75,138,186,57,75,99,79,14,196,133,97,22,160,222,156,134,209,97,149,20,137,61,117,179,131,36,133,59,93,188,75,37,112,42,172,165,84,131,170,43,99,151,140,230,21,228,152,91,27,215,6,241,212,0,101,46,245,197,186,125,190,247,93,217,72,163,45,21,0,11,88,115,57,109,65,34,71,59,39,160,97,93,132,
147,192,3,173,42,17,19,98,91,197,175,66,141,195,193,158,45,101,224,86,202,236,86,47,101,215,124,224,184,26,36,37,98,73,212,193,8,177,209,33,52,234,215,185,82,166,138,245,234,152,144,58,147,99,201,25,61,158,78,173,134,169,253,120,46,226,36,35,185,1,59,5,191,90,73,116,153,130,55,66,151,135,234,131,66,200,247,40,60,129,96,137,52,24,51,57,23,26,17,183,64,66,49,244,120,228,159,30,156,86,71,111,93,112,67,163,1,238,1,51,14,17,48,253,201,230,112,56,60,158,91,242,124,92,159,107,44,116,217,246,138,62,183,5,182,160,15,84,157,58,126,243,233,62,198,86,187,135,172,252,32,178,53,15,165,134,68,66,212,164,239,211,188,251,14,184,183,101,26,237,83,95,72,44,50,38,42,169,78,133,21,165,67,22,181,38,3,0,247,16,35,37,41,115,160,10,162,32,125,208,161,235,91,119,126,153,116,161,130,236,121,69,220,246,169,206,193,63,163,121,149,75,25,97,22,15,156,241,193,210,92,203,6,89,73,245,224,213,72,232,109,14,40,146,129,86,
19,83,172,137,150,101,19,220,33,239,27,167,106,2,200,220,77,25,172,88,44,26,39,92,42,22,223,196,191,143,104,156,41,1,157,9,5,150,8,24,123,249,17,43,63,144,32,143,249,97,245,175,167,52,76,100,60,180,146,20,123,180,82,143,10,206,117,219,87,196,7,174,95,241,50,152,117,70,240,110,61,83,184,113,2,25,193,188,128,4,111,227,201,30,58,160,249,244,91,61,16,155,191,71,220,58,61,71,191,29,38,152,251,55,81,104,235,54,186,233,240,208,123,95,101,155,242,132,156,5,164,151,38,243,0,83,13,88,19,216,10,145,215,58,170,249,121,204,22,230,104,6,70,242,92,187,232,169,219,177,91,20,99,35,211,249,92,105,160,247,94,122,189,150,135,6,138,84,219,175,87,193,20,166,58,224,4,32,219,91,126,130,242,25,97,208,217,58,200,237,246,237,56,76,51,115,199,59,183,17,149,165,153,185,136,26,95,46,221,208,209,47,43,240,220,162,49,187,132,84,0,236,224,159,131,135,197,16,157,227,60,116,6,20,177,110,76,160,200,121,214,108,97,147,33,1,
202,207,55,182,126,128,84,77,7,5,49,245,210,73,203,69,103,71,91,4,101,19,227,96,20,76,31,151,22,65,237,207,88,144,33,163,58,65,54,5,252,67,244,76,149,71,88,0,48,32,167,114,99,38,233,147,141,21,40,236,76,248,208,45,53,37,89,88,134,60,183,71,7,77,218,224,146,8,162,117,96,106,192,171,23,212,210,229,237,243,185,221,170,169,201,178,36,195,104,200,23,179,72,226,55,117,54,134,18,3,142,212,100,142,132,229,232,146,111,169,142,211,21,78,18,125,122,48,15,81,39,250,249,122,1,207,12,210,131,165,61,218,46,129,9,94,53,239,29,111,210,210,114,246,13,6,48,17,201,49,177,201,175,6,24,102,128,48,206,80,236,212,72,98,168,148,111,40,118,82,135,83,238,31,203,247,23,199,122,173,111,123,174,29,102,106,246,139,59,227,85,176,19,239,62,209,222,237,183,217,121,155,151,168,203,2,225,57,169,12,111,10,178,69,25,208,189,187,62,235,102,3,162,88,152,76,227,138,131,107,207,229,184,94,129,68,132,118,87,216,65,176,231,203,212,145,
198,60,142,169,135,196,125,39,72,71,181,32,169,33,83,233,238,83,144,162,154,240,10,29,103,227,235,114,195,144,232,40,151,123,211,68,0,219,11,157,3,219,214,111,222,205,108,44,63,11,226,119,6,78,231,21,8,73,145,176,186,150,82,201,50,49,232,50,63,129,55,160,198,224,138,75,91,208,245,189,33,153,168,44,176,113,104,71,54,254,78,82,198,68,43,222,46,196,106,165,210,162,197,134,91,122,241,80,219,6,77,2,171,128,26,226,151,196,198,29,241,29,140,223,196,9,208,202,193,192,164,148,172,201,216,56,122,228,24,210,210,117,220,43,151,41,59,175,229,209,84,47,146,113,90,32,186,25,156,210,120,49,146,128,243,147,245,2,11,240,4,62,9,97,106,143,39,251,130,202,57,87,47,196,117,137,234,158,232,116,161,121,141,8,172,84,156,91,234,111,107,112,99,41,97,50,120,49,117,128,136,52,154,7,108,129,215,190,16,244,157,101,18,183,119,160,250,174,246,11,224,170,161,191,116,102,137,141,102,232,18,129,128,33,173,79,75,231,15,7,174,216,209,239,123,191,
39,211,236,149,192,232,128,91,150,15,7,154,162,29,173,194,2,211,24,93,98,248,74,173,253,244,129,72,174,55,195,50,16,243,72,239,182,26,53,6,116,228,206,232,47,48,4,148,28,131,51,57,70,191,252,42,51,230,156,212,84,125,43,139,171,104,232,32,33,139,116,113,134,253,2,65,122,61,197,223,45,82,74,66,254,81,212,197,208,171,62,212,23,58,76,1,78,162,206,153,54,208,53,124,240,253,32,165,190,31,116,175,95,36,173,152,6,166,214,128,160,150,3,178,54,128,128,12,176,80,73,136,122,36,6,208,155,22,152,110,36,62,108,138,77,16,73,222,70,4,216,77,142,223,67,109,162,114,73,70,41,162,34,43,154,139,120,195,108,152,87,237,92,196,140,109,104,153,33,144,31,132,18,38,213,186,160,63,136,141,160,117,19,34,211,81,38,76,241,212,32,18,71,197,25,177,92,94,58,139,158,245,59,200,138,95,56,116,149,38,194,59,221,240,1,192,196,42,218,87,28,96,6,96,65,65,95,218,175,46,222,146,59,251,133,64,247,17,121,181,144,197,243,203,115,221,
28,202,1,190,151,83,103,247,198,61,244,45,253,154,166,72,135,92,29,43,215,231,84,219,142,65,52,134,48,117,14,222,133,80,142,75,42,125,248,180,20,27,207,107,115,199,235,41,10,40,229,33,59,45,199,235,146,114,119,50,214,218,151,141,46,65,237,11,158,47,55,118,235,60,112,49,52,239,23,244,243,176,251,124,4,161,24,12,176,206,239,43,29,197,5,1,105,141,160,136,232,78,189,92,46,42,102,152,41,245,21,165,246,139,209,192,250,70,173,164,86,189,53,84,168,106,42,28,115,151,70,12,249,177,177,231,165,64,149,165,74,65,97,205,217,0,10,167,234,134,244,17,242,83,92,156,143,156,56,35,106,162,30,0,77,50,137,2,99,31,62,42,197,6,183,211,153,160,220,85,148,147,2,166,132,198,3,49,209,80,68,97,53,213,243,6,25,132,243,237,129,236,43,22,64,198,20,196,95,140,236,61,144,105,64,8,4,177,146,212,229,168,63,148,217,152,179,255,140,61,18,135,188,200,202,17,142,195,4,150,115,203,163,164,138,109,15,101,108,160,163,10,231,2,162,54,
233,6,105,52,144,237,34,64,186,128,205,164,120,107,176,41,114,188,4,76,64,85,225,106,163,92,217,79,226,194,194,19,168,85,31,69,136,119,225,156,9,81,94,169,31,247,186,66,190,173,217,18,151,232,12,170,42,41,42,56,5,35,95,78,235,86,239,151,207,66,195,115,135,117,236,234,23,64,49,203,246,149,86,123,123,106,201,233,180,190,168,79,194,189,1,184,246,241,85,94,188,37,197,82,239,113,13,118,60,3,13,117,114,4,121,140,207,25,107,246,88,144,5,141,202,11,27,215,144,52,58,20,154,134,169,116,232,68,3,215,81,113,193,74,2,106,67,222,105,185,88,170,52,130,212,249,56,135,36,149,72,39,25,108,108,109,171,83,187,89,210,84,214,49,73,135,151,91,245,184,131,169,62,248,188,165,99,97,158,14,171,175,114,198,40,156,241,27,159,26,53,168,235,59,14,219,254,0,144,196,229,15,204,70,184,14,246,149,103,87,37,91,5,88,134,108,213,51,169,149,106,183,125,143,163,21,180,51,88,109,52,130,14,163,55,32,92,109,88,69,241,158,26,149,205,21,
196,140,178,242,158,143,51,154,217,203,75,103,109,25,129,186,139,97,147,185,121,132,155,34,153,87,16,91,90,53,40,130,77,63,135,88,209,168,87,209,49,202,71,39,14,19,52,240,122,163,21,146,75,210,230,24,233,198,89,110,200,66,210,238,74,186,250,50,15,221,157,7,106,66,209,102,103,45,247,149,218,238,184,195,23,109,232,121,253,30,195,127,50,187,252,42,24,107,182,90,155,7,125,99,33,105,209,199,128,99,217,85,122,92,101,171,240,157,39,152,60,31,129,65,189,91,22,21,208,132,32,75,3,199,52,148,76,78,177,7,36,108,13,37,105,91,147,241,1,233,209,160,169,101,26,22,103,25,202,41,118,136,164,236,134,112,250,6,108,56,221,202,98,241,21,79,71,208,172,239,49,73,12,13,234,208,147,132,34,20,160,154,20,202,56,23,123,177,232,130,150,35,12,85,146,28,130,124,30,133,198,6,121,135,166,65,126,220,151,101,4,113,170,189,70,65,53,42,77,151,120,211,71,8,18,155,45,220,240,79,214,3,113,90,146,36,228,156,170,26,178,81,193,49,124,228,
28,104,140,53,148,236,180,221,92,222,197,241,194,182,177,152,49,202,108,73,180,17,114,229,3,233,118,231,162,159,29,193,249,209,222,50,26,28,75,12,54,100,121,168,135,24,201,74,24,110,132,208,70,51,57,162,185,61,206,98,38,122,6,130,139,73,146,70,90,251,205,62,193,69,254,242,34,172,166,33,18,213,34,103,37,191,105,93,22,247,43,3,100,59,67,25,23,196,212,127,40,176,141,238,199,6,31,125,71,147,25,204,128,98,175,217,28,190,100,159,194,34,11,103,77,214,233,65,221,223,79,169,26,235,77,182,161,167,95,48,229,39,250,113,65,73,252,162,38,26,38,19,65,152,213,42,98,208,87,200,170,84,33,12,218,97,230,232,72,230,102,93,203,37,162,91,153,56,200,215,40,119,240,57,64,106,90,91,240,162,167,101,109,154,14,69,101,204,6,16,242,149,99,134,124,156,143,170,143,2,172,100,37,69,111,64,166,124,17,172,96,93,110,109,65,38,109,181,32,90,61,222,72,185,152,250,36,76,157,138,164,146,240,10,45,114,57,123,217,69,209,230,182,227,236,54,
158,240,1,60,135,134,64,141,241,29,205,28,125,208,248,22,48,176,77,140,99,186,254,51,211,207,9,227,201,189,40,231,245,174,238,211,56,81,29,13,3,115,115,67,225,104,7,75,210,123,100,149,249,22,243,194,4,64,94,132,180,28,244,140,68,161,129,67,70,111,22,203,198,17,58,2,62,130,13,26,12,204,238,26,213,108,189,220,79,65,235,12,132,9,237,210,238,57,116,119,79,150,102,45,247,117,26,21,202,241,175,11,198,128,113,17,90,230,204,70,97,52,82,21,21,114,22,150,135,44,190,72,148,188,17,186,20,43,21,146,37,49,64,157,126,108,225,100,238,254,160,111,107,233,238,79,238,115,184,87,168,85,42,65,230,22,45,6,82,141,66,252,156,211,43,253,129,240,73,70,105,33,17,189,30,163,159,69,243,164,10,85,209,76,154,78,10,106,90,41,193,65,117,142,78,11,52,160,139,25,72,149,33,109,193,233,146,225,143,172,178,124,226,198,170,78,155,215,43,63,79,101,65,39,43,175,148,224,86,246,201,219,150,44,241,66,216,10,135,108,151,180,248,212,52,176,
115,10,248,220,248,108,21,91,251,21,17,200,104,51,70,180,108,175,206,108,57,154,138,183,254,58,105,163,76,3,36,98,82,175,251,130,236,64,243,142,129,114,107,94,254,118,251,241,10,170,240,88,13,188,64,72,208,172,83,43,22,208,74,117,176,197,237,17,127,179,233,194,168,13,33,51,241,70,221,41,239,221,228,23,107,97,64,133,195,158,109,43,3,39,33,47,33,189,120,44,66,163,106,110,242,216,142,211,222,198,18,207,161,239,121,135,236,61,155,41,23,89,179,182,14,4,208,4,86,81,186,151,236,229,195,126,245,54,91,45,143,213,58,62,26,2,121,244,215,60,123,202,52,47,106,207,181,14,127,158,147,241,82,10,188,100,96,26,232,147,192,173,20,80,239,202,225,0,91,182,168,203,252,74,154,12,55,64,172,115,30,30,4,62,203,219,237,178,109,9,3,245,4,142,26,225,48,214,8,212,27,214,152,4,192,170,163,19,90,53,174,28,7,119,55,167,202,106,31,71,31,86,140,22,243,122,140,78,112,117,173,255,101,77,219,51,210,35,51,8,202,153,82,81,184,226,
248,160,99,1,44,97,249,58,85,60,10,140,54,115,219,27,197,69,150,109,128,217,106,97,5,36,124,75,41,65,140,19,56,145,172,142,37,24,142,179,88,29,65,97,187,200,169,47,239,196,72,165,184,21,0,24,125,215,213,106,212,49,197,3,186,190,159,3,177,163,221,12,154,121,211,17,217,101,9,3,30,12,25,206,54,177,85,207,11,13,123,104,38,178,61,159,91,13,85,94,50,21,50,228,163,155,250,77,170,227,9,223,96,207,173,112,85,135,183,235,218,199,49,47,233,216,157,47,79,19,111,44,91,137,120,45,173,56,49,219,188,124,30,151,34,67,205,75,1,53,25,90,207,189,162,156,101,190,108,58,32,175,37,226,236,32,17,205,226,214,49,20,208,56,95,158,209,166,39,20,5,184,192,251,46,62,49,162,208,249,190,231,120,128,101,57,26,54,18,172,141,205,144,233,4,5,154,138,42,212,223,41,122,132,174,169,77,204,242,106,209,59,156,67,64,250,65,226,10,99,33,168,164,83,89,130,27,197,199,76,124,2,163,156,90,234,245,183,242,82,185,107,236,139,171,102,
128,95,164,213,6,16,235,59,148,84,130,249,88,253,87,145,154,141,138,165,1,138,73,151,164,252,64,27,137,249,34,95,21,25,32,162,78,3,4,113,110,26,157,237,5,65,66,206,149,187,40,118,152,34,139,135,234,102,22,212,254,130,17,10,163,183,68,135,198,17,66,107,60,115,62,172,31,233,82,206,12,165,167,126,233,198,153,24,12,201,109,132,239,144,253,19,11,196,136,134,114,99,146,126,92,67,113,225,105,70,226,117,71,220,159,140,99,19,45,218,98,37,49,50,206,51,188,239,219,83,85,64,130,242,92,61,20,183,89,25,239,49,243,172,163,227,180,246,62,178,188,144,79,1,73,87,199,224,87,62,36,21,48,239,196,241,174,177,188,145,83,93,136,190,36,74,154,155,235,130,29,211,47,15,138,4,220,132,245,28,173,51,41,245,153,236,212,253,52,134,87,11,209,134,227,56,158,152,102,85,72,223,124,106,89,48,139,210,113,182,142,16,45,61,13,58,35,244,189,23,34,53,4,227,138,55,114,133,57,82,214,248,172,181,74,163,89,65,26,70,167,94,35,69,67,223,
210,109,185,99,114,71,250,73,138,243,4,216,125,21,250,162,210,29,41,135,90,67,119,59,126,137,6,122,17,147,196,145,146,150,38,184,212,125,102,161,151,69,141,140,79,188,156,62,251,74,110,208,56,16,39,36,35,164,17,86,130,69,130,148,199,71,111,210,210,168,85,135,213,19,93,69,244,38,95,198,19,0,150,152,176,41,183,231,82,38,219,203,236,83,51,42,171,158,26,49,38,133,125,189,175,6,44,103,139,17,33,197,197,35,66,219,248,156,153,20,195,167,69,91,245,120,88,61,170,43,234,88,41,10,120,222,135,226,17,0,141,187,107,111,61,211,225,100,178,151,90,188,139,82,155,30,232,97,89,123,197,138,187,212,21,30,156,186,87,28,127,56,246,190,133,231,130,10,62,45,150,38,85,27,96,224,111,89,85,60,45,25,48,206,24,19,221,242,70,254,0,245,3,128,87,23,195,10,97,129,96,68,56,33,131,113,170,124,109,168,65,216,255,96,177,37,31,193,177,111,120,184,16,218,133,226,70,191,219,37,165,150,248,20,149,123,131,162,192,222,154,72,180,59,231,128,
175,14,2,245,245,141,39,205,130,180,59,41,88,159,169,224,240,119,165,87,226,126,13,20,66,166,247,15,176,116,220,28,27,77,245,41,231,166,211,197,1,34,243,107,223,232,197,233,217,59,235,89,46,23,199,115,56,112,99,136,180,129,88,184,95,62,180,96,138,8,180,20,94,216,183,198,34,170,129,108,252,66,39,111,198,101,167,133,226,127,43,51,213,188,56,86,240,209,191,193,224,39,51,49,228,93,64,200,95,133,80,240,222,175,88,245,220,100,250,0,203,189,91,61,151,89,224,151,95,20,130,96,189,201,200,115,183,163,189,37,249,117,202,46,53,93,120,247,243,107,45,165,40,125,14,35,142,162,246,101,14,226,254,165,132,220,31,130,58,77,152,119,238,219,20,212,22,239,230,224,192,180,94,134,237,162,123,247,122,114,248,206,200,28,78,128,171,99,198,134,165,35,112,222,152,31,38,63,15,68,147,203,18,189,122,29,198,40,8,33,112,105,56,23,32,106,203,8,111,128,197,213,114,177,97,127,27,204,48,88,16,59,154,105,174,214,88,186,156,110,96,98,179,81,64,108,
104,221,141,27,61,216,222,17,193,10,221,112,5,231,25,15,46,145,177,227,237,30,35,160,10,12,113,230,78,191,134,163,51,129,48,93,90,153,161,130,20,200,228,168,226,192,139,149,29,63,103,76,199,203,0,228,170,215,12,86,3,87,145,8,34,120,229,107,31,110,244,91,252,74,32,118,145,118,40,198,38,234,249,169,92,9,83,234,181,14,173,46,82,20,155,144,236,12,65,24,55,13,75,10,246,49,163,129,18,138,53,121,94,137,231,9,134,122,172,216,70,9,106,198,132,12,37,119,13,216,106,235,74,197,82,90,233,74,101,25,22,231,64,37,6,7,14,254,3,167,127,228,194,139,27,127,65,224,153,165,159,183,180,3,254,4,168,193,106,119,106,83,183,3,174,7,116,186,55,184,233,253,74,185,184,29,29,2,195,235,221,214,39,3,107,123,20,187,130,254,145,77,153,12,91,84,128,37,207,144,199,13,145,137,134,93,240,234,107,223,214,135,150,8,223,223,223,131,107,57,206,151,202,44,130,228,16,172,203,83,53,7,2,74,161,216,20,158,207,58,8,3,188,23,70,62,
58,168,50,128,8,62,119,199,38,9,206,151,208,179,146,97,2,19,202,113,49,159,161,176,159,105,25,216,124,19,35,48,81,69,132,62,65,185,157,213,67,10,193,36,187,121,23,195,140,242,123,249,202,84,16,87,214,81,177,110,130,105,232,100,214,0,123,140,212,138,137,73,134,12,239,109,215,11,103,231,149,253,67,128,123,193,9,40,84,62,120,211,217,43,253,74,111,4,158,113,194,32,175,129,215,80,21,96,143,175,220,115,142,133,164,206,3,142,177,213,11,239,121,180,184,145,0,209,109,193,231,57,116,110,195,173,131,191,186,154,238,79,14,14,50,37,40,122,189,204,52,94,191,251,197,201,153,29,215,187,207,14,159,225,129,218,103,119,175,93,208,39,228,120,62,0,52,199,88,103,251,192,49,31,10,19,233,181,147,106,7,12,86,11,70,201,164,146,56,146,211,182,174,108,151,223,215,104,163,83,57,43,87,16,243,97,135,221,188,251,35,72,139,231,190,200,84,140,64,129,188,12,46,196,43,136,62,255,224,124,195,109,154,137,214,80,240,58,241,133,16,6,81,219,238,171,
64,191,106,5,97,43,5,245,77,236,164,131,77,170,152,56,47,195,254,197,17,83,241,111,243,142,20,152,57,181,99,188,102,18,39,16,102,90,237,121,64,41,186,41,59,62,4,209,230,92,36,5,187,243,139,143,22,13,116,162,27,85,117,165,30,229,201,140,71,79,104,27,119,228,37,158,211,200,33,36,51,83,47,85,236,140,238,205,52,44,55,242,154,175,116,5,18,18,11,35,200,139,85,240,209,100,98,231,182,9,236,16,239,222,69,174,0,109,88,235,190,192,146,242,177,26,136,207,241,60,221,83,186,196,45,189,216,166,105,178,178,151,177,231,172,96,187,217,234,114,97,109,173,243,188,98,40,76,15,143,234,228,114,245,60,235,103,77,235,54,252,34,126,174,9,16,188,65,191,60,244,22,40,118,32,205,82,82,102,76,134,108,69,47,176,55,4,228,230,180,204,198,83,186,65,72,35,27,139,99,241,0,202,71,59,175,137,197,49,153,78,179,195,240,39,163,18,221,49,46,73,177,54,30,87,136,62,180,240,228,155,149,17,163,36,70,235,40,132,21,238,84,100,235,142,31,
228,120,20,5,14,145,104,144,58,73,106,164,225,40,171,170,182,19,49,24,35,23,7,109,64,59,144,192,54,205,224,16,105,242,110,146,16,204,57,130,0,112,49,249,184,113,186,47,41,85,206,7,186,14,135,195,69,18,205,19,170,8,48,31,140,180,131,112,197,13,230,156,10,163,149,72,227,128,30,230,225,68,112,226,237,59,52,163,130,229,223,55,253,4,137,81,243,40,238,177,173,199,111,2,30,81,231,203,146,53,242,60,202,37,236,99,193,119,95,110,190,180,98,155,197,63,246,107,144,0,156,193,110,15,250,121,245,238,47,208,237,128,23,78,52,26,117,11,125,146,112,182,0,196,44,111,144,13,191,220,178,180,181,184,199,237,70,150,221,16,32,189,193,179,49,136,212,170,236,186,123,123,245,39,86,66,10,182,61,151,19,183,33,91,52,7,138,114,61,34,70,191,214,60,154,239,176,120,144,80,27,232,95,201,183,108,230,61,99,51,176,36,74,51,8,162,37,64,251,126,33,0,105,48,50,92,96,29,0,126,110,47,223,173,59,180,162,226,68,110,204,59,38,109,114,218,
90,195,216,81,18,12,114,160,109,172,45,221,8,66,20,57,34,203,176,73,253,184,123,23,44,198,251,61,146,133,176,4,39,172,84,169,67,99,6,81,34,141,130,110,174,223,177,12,17,49,61,144,228,203,227,15,12,51,149,231,41,221,108,39,145,1,189,189,36,173,120,40,201,34,217,146,123,155,249,137,214,66,189,217,71,40,213,211,148,59,216,47,222,246,109,74,47,193,188,88,247,246,3,155,11,64,160,42,84,91,107,37,111,232,215,175,60,202,16,121,125,253,57,159,180,104,147,137,132,115,159,121,39,133,95,15,125,11,2,122,96,157,175,157,197,106,149,253,228,142,156,64,181,181,215,25,105,156,135,237,202,253,80,1,124,167,51,58,219,234,20,8,112,1,231,240,210,27,136,243,169,181,56,26,25,226,138,136,174,133,83,169,139,119,61,43,116,1,89,128,168,36,204,105,196,242,160,117,66,78,140,146,147,55,157,150,224,77,78,203,174,181,114,155,209,200,74,167,6,210,137,140,194,12,202,162,144,230,134,79,69,171,52,161,76,193,240,217,42,45,1,180,186,224,205,91,
229,47,32,26,96,14,13,160,33,168,231,192,97,215,160,154,136,68,78,41,3,22,181,225,0,89,188,35,20,177,17,76,241,10,29,88,181,7,18,79,195,141,178,195,8,36,220,88,152,27,71,148,71,7,41,126,125,143,118,0,253,165,28,228,234,13,63,222,24,30,19,133,21,219,19,208,170,29,114,198,191,206,88,128,95,18,192,234,194,210,62,7,64,187,134,100,247,37,47,72,123,49,167,225,3,72,113,122,91,13,84,173,145,24,238,0,80,124,89,99,97,106,158,176,52,189,114,136,75,205,53,138,119,95,11,173,206,205,14,48,180,72,30,196,9,69,15,105,151,78,247,204,76,203,99,236,1,254,218,48,217,114,122,202,113,116,206,233,139,209,140,221,4,221,6,25,141,94,67,12,45,117,248,227,130,52,196,6,206,42,99,81,161,152,74,202,117,184,133,218,34,67,207,196,148,161,66,138,255,145,129,113,112,81,193,103,63,122,222,113,33,201,242,4,16,90,43,164,149,46,194,106,74,143,29,212,162,180,201,76,165,203,226,173,1,24,225,14,203,2,193,22,217,233,173,137,
45,140,121,116,17,82,45,8,17,255,157,131,24,210,67,6,233,217,60,117,102,152,122,122,54,43,131,200,24,201,97,216,167,39,245,42,178,241,69,196,100,75,246,225,37,34,144,250,48,87,103,165,112,201,4,122,22,179,186,176,251,88,112,63,93,205,11,189,84,156,209,21,26,87,181,215,91,244,48,239,245,203,76,245,105,48,24,94,46,25,248,45,229,157,89,77,136,188,56,15,253,108,21,28,77,10,190,173,217,167,226,202,189,186,47,237,112,184,34,160,168,146,17,133,42,93,144,9,145,166,21,81,222,99,29,19,242,115,236,49,139,20,109,236,119,6,136,151,88,130,127,171,112,118,9,216,32,76,241,179,4,91,65,16,107,152,130,164,254,96,18,170,235,152,121,102,207,59,138,183,171,179,227,21,118,111,232,120,57,120,48,4,242,196,25,85,61,125,182,215,74,173,23,161,85,118,46,54,198,147,134,104,120,188,172,33,165,53,119,32,156,248,48,148,113,95,152,253,210,142,66,158,247,148,217,132,148,48,116,226,79,2,33,196,248,194,142,98,160,189,119,219,86,110,34,113,
112,195,144,31,141,236,180,111,9,229,231,117,8,244,144,52,108,117,99,6,152,175,241,199,1,119,214,122,86,61,245,146,238,190,75,223,101,18,158,251,110,106,94,138,22,249,6,5,154,59,79,109,176,154,134,30,200,191,244,0,181,212,254,146,93,234,72,242,32,25,169,45,16,173,36,37,93,93,160,59,138,138,219,17,104,3,49,178,148,185,69,168,13,250,131,43,9,100,168,122,254,186,128,230,126,71,236,148,148,188,31,138,204,177,8,137,206,174,93,130,30,192,89,194,8,177,81,166,147,8,216,22,68,44,89,7,216,168,79,162,173,34,153,81,57,221,37,227,216,243,192,178,50,137,201,234,93,196,224,75,87,140,173,86,19,169,118,239,17,177,250,224,250,134,143,173,82,91,130,210,45,25,177,140,244,118,210,108,223,137,195,133,119,196,188,136,237,155,84,114,95,245,246,65,152,151,148,25,52,2,231,234,249,113,37,78,186,187,227,247,128,220,72,50,90,199,180,149,187,251,187,231,182,62,100,156,135,59,192,149,155,40,110,47,207,249,139,70,231,166,239,171,83,255,33,237,
122,133,106,222,248,64,62,168,223,230,7,27,84,149,226,136,42,181,55,161,20,10,25,64,186,122,108,28,3,141,193,223,246,120,126,224,93,140,232,248,203,1,105,210,166,180,1,244,232,77,227,182,103,113,42,145,151,123,52,215,19,141,65,48,189,154,196,110,226,235,17,105,12,13,153,69,136,228,137,113,26,140,32,57,47,121,154,209,122,18,159,155,96,153,85,58,97,230,234,84,244,40,76,138,36,224,103,45,71,199,245,134,114,192,19,69,17,32,108,129,64,61,45,66,150,136,12,76,17,116,164,90,7,16,40,19,62,59,35,246,69,81,18,55,218,35,75,77,37,82,180,230,123,3,109,168,68,165,141,18,79,64,37,61,11,148,60,242,29,97,121,155,12,162,79,33,109,179,220,230,60,160,167,160,166,226,115,8,56,90,195,188,231,35,159,126,76,74,31,135,241,76,65,151,199,52,238,170,183,240,74,60,142,45,53,111,252,254,121,109,173,142,14,13,170,40,36,250,15,160,6,222,233,217,70,122,173,83,108,211,153,53,86,188,182,134,1,141,211,91,130,32,218,143,73,15,
16,27,233,246,45,156,86,67,12,194,10,131,144,191,25,195,120,244,212,20,32,219,76,48,76,144,74,112,44,239,43,156,2,18,36,143,23,155,190,148,152,78,248,240,17,132,143,105,163,120,35,95,212,24,17,210,119,214,95,252,13,47,209,138,91,160,16,240,228,55,72,93,222,53,177,174,180,113,19,224,4,150,233,125,239,86,116,34,115,141,29,120,123,253,34,152,234,96,91,135,116,26,193,126,90,89,159,182,145,34,110,74,200,230,175,232,34,217,99,66,100,232,227,234,52,14,14,15,123,125,231,187,151,244,101,210,153,106,197,143,88,64,130,163,185,101,79,50,68,17,223,84,53,30,19,190,187,156,127,58,62,11,32,221,37,32,121,184,59,187,51,31,109,68,215,22,207,67,233,121,80,199,140,23,200,44,67,139,59,194,76,188,147,180,55,57,128,74,67,243,41,1,170,32,219,154,30,47,251,152,169,137,47,205,72,139,2,124,208,189,112,254,93,18,52,144,17,131,40,1,72,174,116,137,98,39,35,237,104,163,27,153,101,255,45,147,251,18,117,122,2,208,184,70,124,144,
33,100,25,164,76,141,167,78,175,230,158,231,206,162,39,246,107,173,141,22,107,250,214,137,205,14,75,225,190,51,143,50,140,174,131,225,82,207,92,228,77,105,98,246,108,129,49,139,141,20,133,216,91,165,138,249,146,236,0,208,72,74,134,147,230,175,200,190,242,130,45,51,220,164,131,100,55,239,212,193,215,117,67,235,241,254,64,230,191,146,175,132,19,14,153,229,1,223,31,238,248,62,224,5,75,247,160,50,105,211,250,20,184,56,161,205,55,217,176,71,123,202,81,174,159,248,178,2,142,90,41,2,214,201,88,69,18,50,137,90,141,210,198,160,39,241,157,47,146,106,174,234,79,125,22,35,222,17,12,201,18,214,140,255,54,33,206,165,41,56,40,157,237,96,3,99,18,219,31,29,141,24,110,98,210,154,8,228,200,190,211,152,4,215,70,142,245,23,182,24,43,20,42,233,216,62,102,25,142,108,40,143,55,23,56,13,226,139,119,228,1,124,245,100,70,95,13,237,104,95,30,78,135,9,172,78,89,207,114,131,71,46,122,7,112,129,118,189,10,46,151,178,120,94,60,64,
197,138,95,93,81,218,35,238,166,247,242,88,197,103,207,139,6,204,63,232,176,31,225,15,98,189,97,81,254,194,79,174,199,246,151,120,110,60,93,128,67,60,68,29,185,95,25,75,111,96,137,171,250,159,251,67,49,51,61,18,244,86,52,146,35,166,88,193,147,87,39,199,205,254,82,238,183,176,160,160,97,67,250,137,55,253,153,73,177,191,239,144,72,134,126,129,111,128,73,145,228,30,128,14,89,224,250,97,5,68,182,2,184,17,190,144,57,151,3,177,233,176,65,40,29,120,211,189,60,243,38,224,44,245,45,22,209,251,246,254,46,139,98,204,204,40,254,24,34,9,9,22,82,228,114,195,213,223,6,166,36,153,59,171,4,238,13,208,245,139,99,129,46,134,22,249,186,180,248,52,169,246,167,12,47,109,74,113,61,242,116,63,198,86,95,235,35,96,160,112,93,78,159,114,15,224,16,202,183,174,60,74,47,252,206,52,32,69,123,37,16,39,209,147,95,217,200,14,128,15,75,152,207,32,11,180,103,9,63,114,239,205,241,194,103,149,51,21,221,8,162,60,102,208,106,130,
147,233,180,4,3,251,92,118,231,179,205,125,39,34,112,74,248,202,182,11,44,211,249,84,95,251,176,207,31,189,68,196,171,116,176,130,161,30,243,16,221,55,73,241,68,48,79,156,120,231,140,190,83,33,232,87,180,37,235,210,196,227,251,176,141,29,47,122,73,250,103,88,184,242,100,104,94,54,204,231,9,126,236,241,107,119,126,227,149,42,87,151,238,164,195,68,53,62,180,54,199,114,186,244,56,236,209,196,231,165,241,133,27,237,57,193,154,178,65,178,195,207,91,242,41,108,237,166,51,140,124,39,166,84,207,139,36,82,171,0,140,176,69,98,187,46,65,162,111,180,141,152,137,164,100,215,27,98,216,186,12,114,61,181,14,56,156,77,120,133,20,27,67,150,238,232,78,116,140,182,162,6,157,135,20,141,222,242,229,215,80,90,98,223,237,136,187,121,30,249,100,181,214,176,244,155,222,70,11,92,66,29,7,113,47,144,8,178,247,72,24,223,60,15,239,161,21,207,221,230,110,182,26,245,205,53,242,240,78,254,78,233,83,241,89,240,184,205,151,5,159,213,159,86,179,32,
74,205,103,178,175,70,183,176,48,196,198,150,63,111,138,70,203,195,17,165,230,104,81,11,135,59,158,18,126,2,100,140,225,104,73,10,230,22,10,3,58,149,106,19,49,144,210,162,176,145,1,205,41,168,9,68,27,160,225,109,103,208,37,124,16,197,73,17,171,129,193,27,89,226,177,21,46,215,102,156,214,107,37,217,4,208,200,148,210,83,49,35,195,98,70,85,187,218,156,244,199,237,139,103,125,194,39,143,201,195,147,50,80,30,22,192,33,60,114,71,63,129,126,150,57,189,65,197,176,2,138,138,224,41,177,19,233,85,96,85,219,70,154,180,20,246,77,203,156,64,236,172,72,250,205,144,141,142,167,254,193,51,234,80,156,216,158,11,91,171,113,66,134,83,60,246,10,237,246,8,250,87,230,192,128,12,56,169,52,154,77,242,114,122,57,145,95,166,247,251,231,89,225,61,29,95,60,154,153,172,181,57,204,247,225,210,99,161,145,181,206,47,84,1,108,12,25,248,212,54,221,195,92,1,166,6,81,102,187,27,60,158,150,115,190,126,186,192,227,161,249,188,251,4,36,24,
214,113,209,225,173,70,177,83,237,17,127,126,119,144,224,87,207,181,205,161,121,124,222,203,158,23,166,231,101,53,61,61,77,96,210,121,248,171,63,253,211,111,255,230,231,127,241,223,252,183,223,254,213,191,250,237,95,253,240,155,239,127,250,95,252,139,255,234,191,252,103,255,245,191,4,129,247,0,42,224,63,109,39,11,103,81,109,224,64,218,12,197,219,177,140,95,235,55,164,102,137,22,91,201,202,152,31,84,190,94,119,152,9,218,204,211,184,173,197,30,148,193,89,238,25,64,230,168,93,38,107,105,233,81,189,120,196,50,130,43,146,177,116,84,212,244,155,50,80,162,15,202,204,3,238,142,118,216,244,240,8,208,77,23,100,78,29,210,209,46,85,179,50,101,221,84,53,20,238,115,62,29,225,221,186,54,99,157,52,181,252,98,135,32,106,248,65,26,88,174,73,137,209,243,195,198,186,48,173,208,154,133,168,26,178,29,134,203,184,51,185,136,59,137,228,197,181,87,191,170,89,45,236,77,230,14,62,104,187,103,79,104,100,52,2,121,75,66,191,154,213,150,205,230,148,215,
55,172,174,170,126,180,15,128,142,80,126,188,223,131,185,156,221,22,110,173,216,236,67,2,41,94,102,178,115,60,171,148,113,22,109,83,105,216,20,251,2,222,108,158,142,222,208,161,45,95,89,30,131,114,212,220,16,220,23,230,67,143,232,177,20,118,228,87,199,97,69,134,48,214,79,246,72,113,125,90,216,230,141,35,246,84,95,153,103,60,196,136,37,151,152,93,202,130,93,191,131,42,155,86,98,115,89,92,36,18,87,134,168,90,48,21,154,24,223,61,211,192,212,124,153,165,10,219,3,3,191,250,143,255,241,159,253,234,151,24,124,251,167,135,255,254,247,223,254,205,191,253,227,79,127,253,219,31,255,236,79,255,236,79,254,236,79,254,245,79,191,255,227,31,126,250,221,207,255,242,127,249,179,63,249,249,15,63,254,147,11,255,217,247,223,255,217,127,254,55,63,255,219,111,255,235,111,127,253,155,239,127,252,249,219,239,126,251,243,31,127,245,237,143,127,241,253,15,223,191,253,246,231,111,63,124,251,247,127,243,219,31,255,242,219,143,255,231,45,223,254,240,253,111,127,251,
253,239,190,253,240,251,95,127,251,225,199,31,191,255,252,243,183,63,254,244,237,251,223,126,255,195,127,248,246,227,239,126,248,249,151,14,127,254,117,239,239,127,252,254,207,255,41,170,255,55,72,191,254,233,159,160,250,239,190,255,213,79,255,136,236,255,210,247,127,251,165,229,87,223,254,250,135,31,255,242,107,198,125,251,245,79,223,127,65,248,183,191,253,249,111,126,248,221,63,32,251,233,207,255,30,200,47,77,95,32,255,252,251,15,127,252,155,63,124,255,249,255,134,230,127,254,79,6,254,238,231,159,190,198,248,255,70,247,23,63,252,254,55,223,127,254,31,126,250,205,63,34,251,31,191,255,221,223,63,228,199,191,111,252,246,187,159,126,243,207,127,245,255,43,24,127,63,246,31,190,255,250,183,127,252,249,31,7,254,241,239,47,124,25,250,155,239,191,250,246,195,47,72,127,255,227,239,254,230,215,223,191,156,254,187,223,253,18,157,47,231,255,229,239,127,250,187,223,125,255,138,218,255,195,182,159,190,253,246,175,254,250,15,63,253,237,247,127,112,205,191,255,218,253,246,143,
255,225,219,255,244,195,111,127,255,199,239,127,248,10,242,191,251,195,15,95,17,251,139,31,126,254,246,239,190,127,255,253,183,191,249,249,251,175,255,97,148,95,253,239,5,211,84,128,

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,35 @@
topic "Credits";
[ $$0,0#00000000000000000000000000000000:Default]
[{_}%EN-US
[s0; [*R+184 Controls4U. Credits]&]
[s0; &]
[s0; [*2 ActiveX controls]&]
[s0;*2 &]
[s0; [2 It would not be possible to do these controls without the invaluable
help from:]&]
[s0; [2 ]&]
[s0;i150;O0; [^http`:`/`/www`.ultimatepp`.org`/forum`/index`.php`?t`=msg`&goto`=25572`&^2 j
iangjiuzhi]&]
[s0;i150;O0; [^http`:`/`/www`.codeguru`.com`/Cpp`/I`-N`/ieprogram`/article`.php`/c4379^2 J
eff Glatt]&]
[s0;2 &]
[s0; [2 And all people that have developed DHCtrl specially but not
limited to:]&]
[s0; [2 ]&]
[s0;i150;O0; [2 Daniel Kos]&]
[s0;i150;O0; [2 Massimo Del Fedele]&]
[s0;i150;O0; [2 Mirek Fidler]&]
[s0; &]
[s0; &]
[s0; [*^http`:`/`/en`.wikipedia`.org`/wiki`/File`:Biandintz`_eta`_zaldiak`_`-`_modified2`.jpg^2 H
orses picture]&]
[s0;*2 &]
[s0; [2 Name: Horses on Bianditz mountain. Behind them Aiako mountains
can be seen.]&]
[s0; [2 Author: Mikel Ortega from Errenteria, Basque Country, with a
retouche by Richard Bartz.]&]
[s0; [2 License: Creative Commons Attribution ShareAlike 2.0]&]
[s0; [2 This picture was awarded Wikimedia Commons Picture of the Year
2008]&]
[s0; [2 ]&]
[s0; ]

View file

@ -0,0 +1,6 @@
TITLE("Credits")
COMPRESSED
120,156,133,83,107,79,219,64,16,252,43,43,149,242,129,130,99,92,16,52,8,85,33,129,66,31,80,65,81,91,69,33,119,177,55,246,146,243,157,123,94,199,37,85,255,123,215,33,164,81,21,21,127,241,61,230,102,246,230,102,251,176,177,17,110,135,47,194,103,190,118,15,199,186,50,60,232,255,26,254,126,121,122,185,115,123,3,253,50,60,130,254,214,245,171,221,195,61,232,58,203,222,153,114,239,54,128,174,199,132,184,28,108,14,230,144,197,175,191,21,65,39,102,154,226,55,136,23,232,5,68,118,158,64,17,92,48,212,174,50,9,88,199,48,66,40,92,89,210,200,32,176,131,196,1,103,88,226,146,0,106,226,204,85,220,44,3,217,169,54,149,110,176,25,154,2,198,222,229,237,193,95,102,88,140,105,119,63,60,186,106,214,238,50,230,66,181,85,75,181,234,186,86,129,220,144,114,205,88,20,42,112,62,85,173,177,243,85,174,90,100,19,252,169,130,34,43,212,91,86,199,121,153,170,205,212,177,83,199,209,254,254,65,164,54,239,34,184,39,109,211,123,170,102,25,61,
171,19,187,4,211,202,87,205,72,232,187,162,215,186,80,59,151,162,132,133,119,169,215,178,170,61,83,108,240,81,182,21,239,189,62,120,35,50,239,113,60,134,119,70,51,47,84,86,189,235,216,4,180,49,80,160,43,26,199,50,205,144,233,41,66,130,83,52,174,192,4,122,231,93,246,6,202,2,99,18,232,3,140,196,189,198,106,67,57,177,0,216,253,223,179,8,122,218,18,26,248,224,202,53,155,159,180,60,87,238,160,39,136,51,76,208,224,58,16,121,156,192,25,37,6,253,63,49,89,166,101,197,51,180,42,168,105,66,82,63,233,197,203,52,115,213,58,35,49,168,125,34,214,39,100,121,166,134,200,90,13,103,218,8,112,162,134,106,71,13,115,151,208,152,48,137,84,112,95,164,226,224,185,243,37,150,80,80,204,149,199,117,17,188,212,57,182,159,112,206,194,35,63,207,32,119,149,101,77,54,128,19,204,36,20,77,236,114,232,136,150,91,238,149,16,107,219,4,183,68,180,193,138,149,157,74,162,234,219,114,249,137,120,115,229,25,83,61,207,40,156,122,143,150,209,147,
222,134,19,93,254,168,80,250,73,216,252,195,246,60,224,160,193,35,187,42,150,144,143,30,224,154,226,76,251,68,160,158,103,171,10,31,41,70,91,74,233,210,129,186,233,52,161,201,115,39,37,117,152,61,201,75,147,220,230,70,14,99,199,72,21,16,5,225,202,241,47,25,45,109,129,90,151,160,107,145,145,72,124,21,175,243,198,251,37,223,231,5,202,141,231,157,247,29,181,135,40,12,15,215,36,7,6,127,0,247,199,115,83,

View file

@ -10,3 +10,7 @@ TOPIC("Controls4UDemo$en-us")
#include "Controls4UDemo$en-us.tppi"
END_TOPIC
TOPIC("Credits$en-us")
#include "Credits$en-us.tppi"
END_TOPIC