1171202734004467045392113467958545613781308097624717617451945138365827217575349509319118308401763596121674075855562127113614762814240527016144076993455965695894483451369189383767903714823896799629479265113505274460466287160127203156128215567974626445630224859963016913371566237234088729373507778524839386550703368241467402435239399330826459269502478362781549297658525250192423148162316223749286743794682276536686463105233451567613953528479834948523122270973648374564371944754814646497892087134738348082135142822577083563488532913872832858754153748614067856638842520233597219465288390352792300522543123133751514667126065967319933917956055266027842626466172827557221782716322655125223766559773404803641604153991146503353692986473333543827111682617476862292324887024431666874847434903772552902075985084328051164814154524922480251219534165256315276050084933143660345030929594675640521325871708075262007342934156425444912536664691367313268801266343685299670520406463764318480225204568501810838191639485654741516428166610954430557113568052858122137476236501454428111247271547821119855701688144338315374328182663363374226053815033071467933446904438256003534458557501734576022942104735582011066771810818671723848779723365725983217219891638366155714636785794737424206557380384289771177187768655835301165542188454079164553253637523122282718372214475484247065610723058617640376726547827679675464325163743929633678748978324259316705545465182406424470667485217478674425684079073222140377956253317243755780267828167624535275883146452346561180554746438427784361845205452570125710512583457754727934277767265135111211237770510220800116805385595602016652165197305581711437121063237922145043702621936848068045236774697418945475332841846398239174886444458218601738538181765772472196751115555441144611387356816623510630635157320689303788702635304731350397197190857327997192077617876847707590