692109813761825204621822293233923462347245624792486249025002505250625212528253525392545255225552607261226162619262226282632268326862689269226933178321132463586401741444156416341794257425843554780478847944797480353095330539954065409541354285429557458865888589058916086617662336239624163146333633465896594659666046611666066716674667567006701670267056706672067286739676167866808685269827158727272797307