17378315130140330751128336739826881054233558846465755884561691273127537733971925432701683657318111217053750160478379779962115280916054174903422529621645017411689799972847763714018031251961242026929756025462285338796193997987814021783732395124999847480193138153463204042914717804545571655