26929921865320723428964455538485982873084543973772965156364345123135221823147175726491112123917777883745545027822782175955245938376373152044708736206540633096356424565535896382056546365684664742031421977064648717564628161645482110257165233504105711954842583751237853005101171120265320