79374889125879484879482679483379389079284011275097938917937498915887938927930847936227926207937502197007926317938938915347948907949087948919255131333731338521860231338631338731333863509108415210841538486236139206139217930861086218875967540521449394938706754144192320136410513641061364122895872118929128248214019131078503333880151648687812614837437895551587918159074533224814212413768103768463769703768473768771421294314043769731080381078831524486152468015246231078941361933132785152450513303913771461081461344535712494381030383791120872399429699429729156977377577387710784702278522278511561891784211784212227598227609784670