34215160890911591836202000341112841465031446395200416972914054328148491228538512941960152031502062721973736274114213910161512308578391821661434702167651500519661510380103239176153351071664289440618159857267925453576163800186302888020650317339784071222700196348428742140613108623116406219702717181161172184321798659089611601119327617527322366318987220672681806213587182816696001040332121257901912311475750928532287862230898560722015817461974492198617208521846251088137809718930129905169637202821818632026944715817726429322201582885405905316047676289100164