129629113045431305227131920813226571324240132439313260821328231133080413329231333006134019513422301351025135107213593881361615136537613950921407712141939914269171431558143157814376031437740144245514500981457270146626814700901473864147666314770361478437148095014828401488204150140315026921506544151439615404951550057155775415643981575818159052966236668757984221125511458136522551226854277392776427992290913156431905375354408846113472945079151208514135146155450560795612259899641586691867191716097221980027819698589886491876519871899086102007105828105848112500112647114373118047119854120313122330122802125034