5172840598322275036557574351124973131271359163301431268357394736855663253044761323948176743148055682468055039723117247772478723701801129011201805540745734555457715838554372272750757079675076468320221530172473458205399208501767646825213551585798594865747604564849490548274623192922854423915788567014355225550265158719868723034578949957026373437163050360330037984270234724837247072368550374068621704178607151866757406827216744101501447507059890433234677103973419503524128720731722135213045773344193300725950