986286705315986285986284986283539135642909122207680381214614625435784566154357914615786927652841244316011016963134439543161613443751049132832991125721409530818856126057015901961130189098492153942154111097067120022325112917662850586587313710431140668293469313347481334864155312450737151528135337112590879977780421494613207139152917435322053337113645756416966417741551393530703134220616555710245121323449132344831485314740441064144137656913229524932371193707586463115949919604710932586332178042097601255308713012831249081494383160478769425131242113124209649287694245695272443622443614817488140551570241837771377010845192570092260386