7732143956122718076953510635329947319809481203352478599763545674901893726521513951452636525159340233551435297171293211442734731543123586795358962874462944327537222065144631947142678836654428026052063050444925931516064450461208708198225588349253234118789645697493793138619217452846668840170783485333375250711073783011453891175034229414360111678352516775474187107798057171966058277874031935571764704865113714058257861954004434116438658141243563390659678677638748665477450840729127423026853644028456443437521728266753985015415101264914465433245431434859734512254239316672147689271475257810601526548384180481363061117786348255464364823677244145145667223667706232474455235229399797770558167853807961208859866045313523342484269388130703264585540679676653244745764556137834418351756552945132381375084954942420048730929580750958973054632500846537646115148194300767266613024762656345855479142191181110281531532622047273546828931081241577612855191461222284381706638545878014652213677135507682173685350567218436641308356190286261492021692374451682131212404579221912751835145924114016591524687922665283215166646334056658199383224113074804908532677367195223302165957121791667015721633693177817145053917184846844472859084085266136376125354256214967473104046806715687152315598386367294645078377077022521383557601773684067552724762062783628454717279321038152384690711387808338567466004474883863702583284256475152058117528773718221263956064233576645862282448632806792776460640249743373662336657523344207382346562318469785270217255109502128467112133186766843748023375271877771627993348202967098476024231562762836441135692427902383971040114397637784288303273752782339305670361178279538201555481450552780161727732152246232029838575480066445260322275373427539290565312705794304188331248803791604154751681798542976687384896737659877155569170434337759628915563520466534257099686197751553650571