1972251851412014030835112837260443902661432915423833863791612973557842704897506711221607375672386645906582849031454148761523182584514465193407386867888546406491927442613074273725073027178863276119446407399269792175153545674629139564457450338349566749301334164168293586378208319718303366281202761084818203235352245423759365764230677737017728623947865165576319631022521720230043731226527434122393551877353821535683851520752592515351722894863426533313381834460113442628368402249783169505485676826218111468742711443354355156455435521177847350913863048547541735435374652127426597133330285279563254241658233678332782463232734397121677946619576628291680316176510121504243198264219117311903806371542470617178975337415651178039176750037377845352523797855524772283284447656835603373664327855425270340181153968174329015163750337171927540534853684956837220136616855496442280365471447680446121156022736211375877165066052544820023551339860340368476855024220611656585589210469853689795234673454702224047098004849246225749847587806701288572793781711463773466885991662051308074725623415512370438839602672482464173228165337365600112458147465354280502145482551629842314216776099675702947288639022926275260422665974767019950118719336263956598325558086483201456357756923621418983856415987341929670560560120771111843623275580146738896663748473525050844555785253647221339352369764841317474309107331343561787746840690456115441912442945443829576277380554638440644790638852212713527978023364754836771631252317324253767764497962247654873058467241268170272203157710854798256653821107944887911813447694061828106731544716172766753397186512521668315180646216540623611070852873072932855655923017466240010620126769367595809178248459798679558526114375389204751662401886916874808970757125573507704401357542564443335967414270413617957038745229915786304441745799109298128845666213827455636124141505535887287