56103511968821072581113027245571776269116367911293901178002102300514397371109050107571574396133722413370681337082102402512073424265681034258478193983540311067141867127882615397701170531573677133968913778568869834012615385461145468560526276091309387121214586237750909509101067807145615314923421197147140768210678031040950696185746684213447143264356152513939976135348268406213149880153315181247612732204824848275482461070584262978121531085747411933301072634123919911979141514180151426415142701139327650048650060102567611013311579909638844561460561036115898015142651545591153855413498039717312200322942058773161220034127523279116511952377445171047613