8093092027346022381227231254507852243503348084581376348744264711673874771821957243544650496679663140827168542303839834221451352407736463825401214636628947817480298407368835428519220776316927065556127651566812354846247060097657194549678559171229328176777313308445894662256707654562285438020053555372192103444865692368388041277645152436817978036678347546051434531034945023035270855074628840186459193111798148283182585221519260445281251786500155521297436505725222271171397497354815681061205352573407051142083006456323835436581474646854724026398038544071737131466415975562266564431181891662416248946923445375279131727487730801537660503437904387955022114827614233844929864448018725967484779326736572833945437875447962817271471131838964344877938676437941283531706872558262995543915414299676553362659536855379703737901673127881978072844734264004854836035011756628412352441092722172032153744942542423219919866465058678960576821271927820623322237766787782615933973368357298052066517774392370525160290643994143567238891249266649218520681398785124526143630295440849136712113437348133476105606546725106802503077848982833176740415744115653690464064686929146733456419525254516536551350523484490447748709604688427539595265599216710517627516897175417046365285627065541417554713698113335134615448451236776034148224137783841527076911649326466157065204248474373144776181563509256191336667537274054223901807130181073301301535623306253280402207698102711384447055215167387112371286782156316437618624294488677587977968001257011883517318066512135115382582011578327023145463195713563856516268445726867330416174671190342825214391375273846332675518146296486677328202052751104655986527151085472111355237323024523152622392234785345534617830563737744142335663552361558282566279640611651226983719629375029638578168628752777138771636033573557596755903207707997413377925088560158777240329438174558864298