3883139784142634926776237546555268082738504503585537351568665520557514570266835644179746333761124379839390785803770361254439249381801440280510338108302374402736472167783782597438113330219762441946014504445693203732724042508447456173291376443639778734549215482139147832555169144118218548483749400694511091351483644623951571937145539722622827910675153807339160278197777557846404252026553102816851459319414062851932824751621377793075404641202407431217416378965422590140133378091366546567607174248255895271237127017764750177267724236543710746647355478913536757698823894241535678467155214630790112738384497971287244122328433521742774878129046990551121480687485145230458444513632796541743442941907206192468151211103524878054796356353297559127362745255168378223182862651528493173822736797062205561423501996293563081667664851125127134848428826132601803480448863752564244811530670517068626465940545364974793283488262245194423096712761665711724716033281031956739959869164556421031613070350736945411630147461628112688088207761142335963031913542128064606908542167164370793925156256620154752620471411150930473729945751224312227568431534083884515372258334262792115078836848679544925973039813382847064312529654630538923184722576414655050576885254545970825063547650285664735227642367556003433835285434636048465657343780673235200195866745247526588533862297651875586635480016151873246331462478771269871824353121762374907536519710701605670156539117791154544274666605616671961811576577271756502875723558946123274123463865379425248922134666221625318950019856064618858734176666170976331470433436404372935239873152481582371220566675030071536699786336401165536208552032089640360325614353844560221328932829576771885216413425636771317155311077377799628754802787222232599542380689138257702744672834298773711707595668248652798141387178840385407729751423345391354758863683758668845252218620770728681