138317531327147370015457498181178496231276649633106643543408807130687645646973408012158796297161180730440789440790440791120573101233177604932352714654993234546559665202143258761050507992512113802710390994405612896432896368709356859644689271062432325857289528637423342320325877473698492631869877289717325861520291289718325878686076454712921639130176132585246899412765091536339127651312765596810539216403258561276510480850686021437698658978492646127656032585846899532586234233061198352196336168596996796980844721522567521799440792137120713831295225685005505005795005495006345006404875564407932897191276530688478677273655958