41694770479048065407588763426348659865996732752775298044853887249128913710188103801039711888122871326813654143131459315240168701713817574186971917119371207192125821607216362165121673219232242422454224942249922540241282583427100273372859628871298763196831993357903650836942376143814938181382413907740003401524237942503433484361543669443984502845778466414692346936492194951450888511785121751474519805417754998553175548555721562585804458115581476059661169612436188762149621626314063185