5981227652543391202234683494662068386434823220014019865046340434567433043867979222645093456259260503215012937452831722226874377030758284121234779179451487519810462777508526531768057842491145465963005416488452251928138468276591485395672658783948664992504228241331780195372438865733734134309553398261440151888357445954678095223795936642823906613523851816432274557624052447343764665652375138944551823942310816415620328544728627625156836947027038623063889441549628677565168734401296552242735482252642113736289480308641204207167442481238564849636456583736043531628046037917672444571231366375858261108547637291521337274612492807814064757107957412682372126705367626754893976447685001968945878542286787188279701748381411475023638350254218234346021934266867825554726647152449355442956404251463664787558876152815316957211777154078212750518970737675820350853727873155171379766243511516664844438413843991415507992352941605398485684802446658062106557434447775998087251135605118789196224174515667543335205864885386017724793874395594263026543342142157333573034024021144817543619027383722170650767221822569778371701786763197156863825357321094837833063763184269016140217332026931729794543597400790139834764605137117697477149055562917133831363555682535618014717796708476217123782722056607535147731446006915662501306477094743510737733561546738116571203285543919949213288464688137165786155163231602143612024652565263752713621423502081247885607451070485621977553838040711793310177363676926223128186253243525258453166760472338288322901942987027288557663168015214527589371193719229483464593038035583685668530485327447248933245428174651149050974956330118796427403291639220112354268077627535121697800199663527248344201191754405562718512336716523745457523153651541256328111566667167358759084726436131210314807157703707557552572993263666563011457067840798106712681784651111794705305370138544287469