1922874071722065001093028396797605707146043965944023167315254534371792114643975116248271317760111227220270225544147917087470284171502734451536680301365196847199743841754178939998189457260213139468520761390783661902931243178264227157796797462163401820551288437653689751799353550335670916529429024019119766652831132965036544804224385121741164431715136248522678222167754947531870423710826711225214309514732023937118822031980731664397210481510784051733253461568854465648286460137217524539332187649561266378445280476161802323985046354905276567573651859735248327842723360558181548488380777164676005636552738055994634495353542411441692518032371577345570651937383750765874312027959846725816033433978735013812337434927010620466391200802593747651425443811205128435161855348257306735385840463683516423551544023457138283561402822502591224507452765562549940076411875251563934433038319871250964134130068674175545425668820382583575342314884976766023061216647506306038522913085476948781690331681212234662652387345710131671157382697667626858683829743664445953790453569748565176628602314851863896336658979430385377924828582726149207281645832722955543811951116913648736955231026766676338645670947845671511451356014712119796265315133728424703156665788540442727388707786678522274466145731391376525895176873283445822882822321817924910856258777053884514292541729542564604502083137917462995055854897956444611473543215772624723077935667903727182366913365955478015081822423045217627373724442280644747486219528674229235730426452685715557196293671944843381074445266367781273212479837940340238881357766611537713286711308096702753339381012546922475222754804749808473374864046472526561101622712163465464065368714644824319322386847082891171431682986674717330584137563879266837031255355934236744527632544705672501640800340553774782078033565036135558145577851556571665905235728462017725967015884141646637