1961734947341456902596167776569343198381390437507390356628781273379193691301946454863075394641525355411481130851031620263521635033885537244966044722745748537840781064876160527450026867456764414216330068730923352476120218189371330303467684566348550269147255226691505820146424516614826655232255602432196127526679261471441198199376839204438267750713251656170764391742157173626666218650374914049029658563620531345487732481310718676593778488731536547504519678491953971607553996381762195633402821672376587387018056533532136553832535884622482657776243656526014844880135444233270611715651767405123797463221723541783333436886527291227736633121248544232416804759866382630362459518633617142744380477164255328436528823944613667521017565410842436820113729725234138435133290281845453479785228212538328217757525407352705157023111535155983740714425355276783779445264556262192168388468512143205216241406846656715482493864221534677228047567238400125796555934045991567442331123445246854873843068031132783807707198255375454035621187821281384522868416034013745281392755084655433497695597862086410625717951429947367078923675331882858549461116570551254589371783143892008088003021213559076536648639203466337432952831113282581357214760456704717187509799224641285703291444144127775687418563719728402234794806197190117293754795232335738267453675225025207076578092441642501416402215114398495135637348355478791664174708711621650600294737525110780702847649169798921127918052744659214206673450668885963819262955266645831716148463254698480339891578628737579115160252173028918185259559737019122051230710321774727666721097056864264782562223055645863613377123466508537922077934553426439964755832078444027124039883558718236937776350127483153043366014745381657474893347709807235188298460746689107242561385834667571435571665428403872297687271546464697885441552235722726060430134580247082779033168177675115710