3764606712104726435897677640023237242238263034066827967746650744789107284208142237462501151658446734551875525721319766117031356976928121428035212158619327333829549486526571239178448468456702852146122525839467217188753199715251503314238471265126747486542831202367175685242191673355641402675057357891894176345178255775537815344804500116362731385185678354781176451765497365474901481756007718113013832862435405986637456037623183808015192964735851019220752599737484342278357805973097495452315606266405389312803553308649398144562703261235224807798656765461719241216459200316512152825422607789433504399435404319834754659228233371227766490691274534824647771020636786515187466283076808498053552584495665227463746477225035471427115651625426919810825279328785435665352180278781065568722123741825664642220337656447147642426781477672622664694268834113092799436549118539744133536177168226828302800369635711686738747401332795334752751681174361310385138256154709204139768259465113293690546511202290110855750108823429791685563445537353643681361823505544867976084712582651327526458845227470632480315845145604366390707152489201564754701573619438111135470844242416437072817352840319116137355660186458137820485634573285417063751962123176013867844074022989930434662796379641794221729166348463455229249570797590172479585230160853141255790533467463754330333340670222288933927616552316911521268244838179285556810615765015579227025345059384143714349673605785454595291476195675808555727143587272772163440397425652240443779757435356893205481509426391328093678821310948748878338112853820321137331232258403363889654729960548629306194180171648514294436661817871860273022382742384664677076144493203305024776134477311270156167713704837806832114377667657289781988535167279167643968440615655050834521873343255827163648370532038412438719059671252724852030555966516278673263930050441777257638651640691544512