51404291586431039665831329128175269392993599152791150334337121394175936273717322539571307184561330966436106244123121355458339542372736062645186150149095266958241018186050605722596858248539637354869783491624867095086138711088671821562115895912385312492099570527306180212665063550528611112670118523095107216058111976614064681427127555422156882981818175421745684905514548922345010326359141247264423473873383658916371488969411231858521440303001595068096232064875609509038252358578912315461308843112051943332067364468354973652060882750664868026320271227523131444662434064746469425956577096485345855252192082739156135735725486923943083253589854094434573012645325245236355304706610254746108697837061187498013253723274459836490671919825741006402451875621902390209924011106