705483706357707041707130707807708392708654709254709814709818710523711439711673712667713763715644715791717000717546719038720059720088721711721764721765721857721871721914722339722410722931723335723898724777725330725630725659725691726109726402726550726841727194727366727451727782727785728005728554728747729655729713731395732059732778733965735128735923736187736237736948739541740497741929741931742000742958743328746293746724747589748272748610748611748739748880749344750300751339752512752548753956754512754764754768754769754772754951755893756049756294757133758165758168758170758173758585758587758678760111