4801961977962494322773582827026758613078477876199259189142227776642333653075243833445031882215414052258136338845207255792770514701597283782279502691662786284340402779826405688237454442192768362765391645141332374877027476120223749386683354477434434383303826805494883783993734042003345541537565826120248445147937256306297435176331616380438511376212789125173686441123547204663308718475773974013527304002241527831572892673468355132802515170671853175286232776832655390840481304599987858852531938918714758810921371140205225198545752685145838748712598274558760557168678650449309146117519649348528681353626298535648763755980928065966537913845730548660243717568771156697472305404732534241815877974634582607151123886703102209443719570180604553166539583423611716771944482353174337177653425825470713313219155852179208351644535655722512296001825565527311164905697892505034338625446421070671925775148568914475080321556668756264675656426163679507214121282482278275504567273753318268125265122112644397547438436919142226563148593790674336407445560736236217639667252510366107805139772301397266690460505349810240132762887674861183337914680028554438076136764523661501628203186241312168272992981651147271413319045258954380739870676541798734836305505317244613726542399193657231741542648646108302704151536406677033413006724365956404781749083920693515857094227227155144455110642491065377072911623672013465554275485906012937691114532967633453891811651734456643128272469234780178239462684527565350705666744727854376105227462696353685962952223546381602381228493757384447874507948732154867378465464655612943784778865419583585551878114347137035551178326296377228157834371256167114712448063395004406055085644597958373162871353456524672816361247555094664033287108014611643241607456472904746329552422895203206027081691424884111531421882021264120381808793664891538776647331799236121521571603377216729303