6477515605622544755002442517898531714355875027656302283691102811701725014786306903835541877736882732251545810803680233629524736701097944266401894825371156355266684222881428354325580613565711219255151972846450465921233448740759986437784424826148407131964834681521372783446544666374629627943666412721671137045112735182113749541161804641538679598753514543285175236854342653840427221858384845802546226848827525333023642374936280182865525855919420280733634313636205525778550603310331812745087705136783793662763135124441607812643724742015515675016671723926947635687932131678497377529715411852723240019567025974734017334874167554079064883234650576464516814412117733193456746455471442776333255238920144060171563660671452673825838140352676401219200565224305755891301251430059735457012428223468619937847081073233817691337719425223450449351656528710674744145463262349847585390520569316986852142287543712861693812411473674435546099798761312153535547769536250667413417239846747919720317477651066068974231162589186490650557073974481337632987852802611917386626766346121587293612912605112207084457791652069023573111771523123783765631068392405671463655951135017948513486572345684388343097017958053872778031850353457566211306777375526877435491804395037057834544466811512271781071659326531934551525664979726622615744138011673691827811480767796556745284513041396398083356585092242782217207703357605644432301884021979139124331764438824211180016460097374734221382545706222664736615182722673735883397682706467652041226432991435421935079454878825265130362840663840585237386729249772472139946946247222916383744719870230848484665238387453852120855257786333553718684887991417628465575225611142876525395963619230771421054437736929520846513874870484148940364294546248787314108320586604730771738536844817124235584593151906059629027130153766809590666555656776727099752328382040457152112860228979263232