22480996894111431948952236989944167584171486139401560677650372758208679065711874973821192288525721612501680082478138613185143129322158335958385283918807619271798700568938198292416283961057575737410313112925311020517030823063248010467018178715146678113634656780204372469681384862121606292391302142191114321341531715215662914485763631790321894817927915598211133158324224306156599180143124235207586178003129576726582186491098112141681871802023318961313811316983056136202937198664193510110128291251241292003478745410464719069015285550808148242188836212448112997