4645604052026863187695549040744160555939156458264847333563768675888345417836539946179645419864763514225165364228548422144465889596171783401288280415674667612447551167058643308635696554536615892283398095143442407098557158322064817687204826448351963767636768537035311621859878525565258109505362641283663513633663169657487199298593336486390231297504714249713173236127738443737168239106748802300217735278510746243505113359730940430231336837222744161274805472803226483456706476229488668677797349543160170478148152421676843301432156807824243547032683483414478254515646783840646464536977067828251211480420044554136176471148012237208729808194572253233266708153827125197440485551854393195214227663876905997523973431957547552578493032736623015462323796797507885456251918017445537874363022521179158550051385417299356806192549388463156284839799723345702133324004521137322705071472696024592015611626032377197491892034811277024361642794506747173514376391127725908074082874151831279593780525248448252462235673671695685479774778625976033711135526136653747965633844765114547573535503638155193571564540548776120425110810825736207751370473260352562177181137652307790117852163974456674518244656579868160153226486544931755481129422438583766618663234066077281325574385589471847458719386762691296685526424263891321419129127668764612380144245739872754464938238032812179268846573145190508536707730306234117383502125422102414271526891046058765563352041574714673312869814403265539124595784230781789528402523267175140165220787629604190715523816592752503166052223884025679421684158852472816710924351883147041512901303737537793451414703272371600755529346834676584550238350922255077861701423628672154107315749129948913911566466563621931071230430582065026253873496705166384363202793212874698664022377113584614611864317934237436712877710876744966747383418001385018265531873752892715252052763720523377295