1682556641995155245366531912365933022732324522831921544176928240736266478588219590165527116444170528288281854127714463122426427984425696776614546769474340167526820438294176164203399139131872256536664475182664323855014396780167133600109540241398746293004022313622445815115322140460178722828564777859712048388182197427853338339596789250249112390547435513487632196635185233783722345541428784176367136137125953580563655326428487834830766870926525373513711367927844968754548977250730549040048083556365429393437304665711624433853620554481595166851931735142085012022118344708323435455146047318048229564998786810484932804717643181474397958405370751589585711788220210215797121713239658456747212662308189352678504386674525399179648557785606562997667274964544840355258777037936550536883871016970827438890635510486125290375796348174115712467598916736806552160371935377914820670313684753756848555654829784630912319138791141233567738782630310146670799269491453375217526217817777321717263935032046947571742579412725702968044796571175005024885491983037685866054572247374558281112304440230777746374680152081172926019479020428683780734210727166641157659135734349462275784750157553832229137776733442221447631646412822350386351152663781716602795612437447764513697027613556402703818028259746176264344508690240445567481431482780018856216337330680862356322377654462132263175393894359955580947475310811037651244183911731566688254450849130397287437897418033375215445597815676042347604551605602011952007325192677044586665647779370651171833334076660211468911825769125185565146844384616383306845091712279284547014053323367065254246555845338236734668134529816675444738052622965028922214035436106665852276459144628523826125240766727223512464667565541242546161370637103413912161552486921825854353818619032872775313374806256472319642335715771424733871813127927453315223016868582057270572074065023728315