245019245365246577247295247585248095248746249446249647249998251134251280252221254843255019255394255649256194256257257574260254261258261846262373263000266194266930268618269728269863269899270451271131273492273704274894274908274910274911274984275960276226276729276974277267278371279737279753279834281376281733282542282568282622283632283864284063284260285464285732286242287704288751288778288861289331289616290597290843290879292331292869293252293794294131294645297063297872301154301225301767302089303690303903303949304138304397305917306030306642308380309943310338310450311104311847311875313865315320315466