4903481711407438052545264234472662434884423413637222050545816034379035329619985528578912367717512349541320207212284382144752552225517615832854731984970378111853379588727440378344415427145729914263542597778471178254374694856179418177923653510668778513214105623136648468355318970847635251539947468663651930256215549640268332845297232147678289771470260593483627344026044562804558119566385719838187569237221473770809111778307962334121038967936585266164275169828228553925868003901964948225059737444514868544626591638262585145165560460274677208241112660598942267734644805367691612826554372198502780501380131966893167961216655044754011433392837378067621704867367353976502274355703834711384413881886431771531273692815956761926595585654275035567824356427880451817952352873279957160354677254076351525146675248204293116304453600350162507451904525633176732718012756514724363353094063068435483769012558911330579250921774671323840029131268078479765819016793654750652734565747817619121342193151487537230337668854229872406552531627927680363958771179516860218051055013767060533478545034046117464462701784422001529923966277676846848183944369361405463548709272500318135175892983664593085037628651440478346226929562489172788466741425133264525442448026564847381957182117645964655452588101413102021092188348326353867297662883062908265241822676293267433820586748715426231454261850812035651122216335538460179122519474331107219754820704381203154706130479233242881736016470244970776546743964824973068133714314538744483755749497537637184156743859935119727053756446636642233376016674711471278680713976725215530334234655780836971282511181243981574077042471015674556866764552179375120137318637653342247712212436744814156326285547337053927325540659023567138257728856663568852773155520336637256377988278405552166417015726473330522646368387559206223300672287787204035612169179847301444110391115315108294