7667813573431465839911390274136250361130177554153144240390230748487735855488120675771300202436147653448630464664672438215885657052055422492594144022559337815750777237956751309213176308167296547466781339481112441116434628453734915136937128480753348194216667711437242353169174118468655425808657102937863983402786775049348312195666872812439248166750180945440153670167344770768571426483442273791272632735035563657298282371377016315283817574485423345911764923262388826347301725373432801459766120480020071030127965978352738316843547518146519717598145386469294706173166407443288804460282432317544572212284901395221893356835171335238553803470763237289644234131428078532442835053021864454655081921966372855214854717577327152146486654523338376568587190386286766402036748103521437315596803724796007624515723164632123683287181655452437368413494535206628408774384678749306313737226270719342782779227317535224603864005243847672688065285142865001224067260136236644630739777295456211482560188315684108777179548780375253310679670319260284993824413302193345095465112667085478455761569548518797785752287116305354657762622148272391622511377609115676458647255258964840604254709385222582364051989829719535553473595452638715197852291304802732727543265290526154512795337210298765502693625876838720783954165670844215533180594476596124681510787180241769344563115191148962611336362085156916714671216865131615706292222925230334569193746715717908203818498118255626331819966475028322571604264583915992758473893327512078912779479668979221755134636604277458511564652484616906048465077844964175545064235154960222312354066837475072829915703550561350605403201312320444538187255551404223716634241076461381144041064232674021643566886656122097766182539893335586492747218555647435125799635590235170712367645525784666370474745178322127638070273771415577936399801110109837256741788651489738336704206588544341798