7105559976075339843933181273382785367891523173784754628326058261404825143164858393516764254727651388790515258629314334494355072021913833913972934224002513047683281871416598041794723487723653995641816751637772235183811273646933496944417636017174236249205549427838635779541379343664508407856627412354566557483562978496630146428340333088679803538891305453725692736812591395057832192082881443321936407197053077617735704812805192112431542158544506844802987065716244821354663543780855255132064765562681756763104841112825478230959820059314779027966137536927059023748952885340587172685287478486540470674685013863524712274371617096528476285550444382711844773524134036285457142198121649390641373663702482297151695575889712316078562663053543357492324544364603083896891689148828116196240567165566148644535234174751503796442171102148203767156819023160077159765018261111586526738681129450222226963064140252229136283472812019546516680717155063674724415158809133272306211544275272267712226717232393398523372423824387312045488257035444736866583026723154658778614678551539134252556601354391022423379756320769383851734919221075562275427185372307382824536514515215117294834262526738412254587876032867087957447717646166646655344515670467454247416750794488636022747680222110917763934465614383369212274328169030333376420726450064823883519763765480851084047965222048754613680518019969122849010826011266537165351273211467755226114571137481072725345275511313840736725777068044020363235066730052757294117034558540669346459559331262555299404687213413417844671410773752326519589806778837212643558706776463560767353124798194702645800638668622183427347651252503132713312784377509815189319478475961463686047666705244558457937137307917463767451575655542961643614677995712957927886884233878015613492163733556465344470110618829042428911752754155201781321534846605094012565207076473203845952238099186351628