135107213593881361615136537613950921407712141939914269171431558143157814376031437740144245514500981457270146626814700901473864147666314770361478437148095014828401488204150140315026921506544151439615404951550057155775415643981575818159052966236668757984221125511458136522551226854277392776427992290913156431905375354408846113472945079151208514135146155450560795612259899641586691867191716097221980027819698589886491876519871899086102007105828105848112500112647114373118047119854120313122330122802125034129086134863139652140141143074145136145741152096157504157578157832158328158441161035161047