7192902269148827415133937257217185467468476426297472671310458259379525649112299283204795633456017640367431645854004433085662784015350776976797198500309318623702852984358525053536877621437607935871671447475676417924365645746110305714851883712003782168552537766471692045491222134876455992415882713975042684403826979614889234189482537367823945311165855123329173522150326111635438623239011192902665368352887618441709800560539514366439537655460828215785660665543763743945671915418377116815984466623075623696944536510963448279432846302967711616442626544716454038973244717398146749387219597519657341741950540751071519950845470663519583828272833842452828612729334254704225611274597828392871158417897037956617178107346643551654381753315891517634175525830623705304264332267117252685451849147791704425162967737185681309260412364177819424853888766515518545314376512954632381710449231324377502143544217268855435227045022415424431338082580484533996005233986134058385238708752013997818408083883567995094746481525536630085511354818045630156417875148255014084613489404182170677853741272772784413626845586757546763496575223520243681146573148048336746654702346257559230876037684865952804054615759031720352438249072544512546513470330668211737865932126597656906422816518611877755514547580678847322955625160521481834293482031978322332074333746832133492282551426784744650107336667106933503737481776298266914027278073283022566533835651106802278054782372604625021681961085476872735112076403377016025697134671622366638032427982492178094238475267901355523746863156703612081872366283034062407301144272751283439138147534016897801603421391813163757974222565267978752157134471221879267326539112177522136353155779125666156190351827205222206452220707312335193744520738484638348501464250377770745714596197163210802120646371412896362946375275427376723841247946435704444691376392765866328015571664556018655