835120685702293504425308565551828286376202306691167563461809269688190541170228204280638343992082438042744598953823011363227919871724874665380582758974568722134324414534064350333115498296203678304657108270353424352251195205442690176689514820540211339826536171675273327827817572505350255152621872294704562784662881407017655625837737518587377182313333122