3986596006803656292253207904494422502551784654229623788641706852852594347580314231552813628678143152832750175390253271117974404004365956662024507456707461966622081930240645615730837767904723517142116782031946607633132127376525832379510761455482644501561840853268168397762113348176753502447337657343369222206235446308266942233078231011485422765134785367888496552324645962902306753184762652832404452717327413346610272182590301935577966934072954111112126751433314670153911505473354306461540668711538535251585135546646646728462007385412262503780260349942518331453388628251626957018923842238333847356479258307276795317448635471470500297562514901234592751372248351882841444547481971535077250714767339156670470248853730970676664859360113838723945158816766763827563630781319261677139179463219170414891401634358527681072132644578387175683616054387471284435991623825523165225597693367078011984858265441067977335344436638575221756578727042428858942365611251951342620166383991130254556165204452649282727785757416501152419864556479876437880417255356719252356931455467469036402405712847658486445598177122661293210233376148298799776169808653215291334856798709515345520597180257368116127727787135453861747546361873393033625725512344040765463214238288068204823047282265261992438006717848091513546848728034678316073699686458289355337861457511863724375371885524930022155016668980538954930548178979121673548096715719120807342317346403328927852524231252460802497494654674838764660343916458656021458763711867650471273742053447797316122864346254373734271716658343808105546934140418150868815710834240160681484792193511602207436676086154524684638352773220763711612445675521287399337403642195765248770555425793732236558382997447101907754737037581137792845223651381691548141628676393353845714411917052817087942792181252945121102292522952078414109777703647367687604521474771155350328374124256156509