6292976732896031765074003873281606314877628535612021917327811825366416170479017450966041667632135838266852230232123319876542649687348648482766468861649413933829151558522188372467477303101997354761067612148531242005045472558346621977683091137229365355073477953731500214657512480571479127350115083488454783652445915497011146844726912085434733026784970319670766630802401287132245442294496553173545896635052351173733787193496544635675035276776959331626856333548622346570617537019536918780738438871818970980021711529013724313376711902814586751411785131424397523182370268022774669713626654388255352748542252341704374622806405524573053807514462864428214348233745259335902282844906814874428264438107481721103837864811169319879556827648547180939164240768876464160179964736676014519236524840320254672496353513067414401308748371439096286674475436382753136846653754608473014707422604054595467297823656068923134553929669010671251353544648394843714527026778944420767724121011275177737226168765333541527166569179275339780519602269502566307273122597461676488151451599165303855295811658784163250181262712462493423745987982217473988454067635571212572376857152048208036440120223620116587679808717385736433527746944745013326174354857033255421363822245323827954571077030898528732313912162367283379562456521211891933814785564483372208067284893431532391255118371463897501406592712569262787537180334215191252525341299557272582121524351944467775105512647734265951115852278110926521650114429421551826566617964667055863142053157786506140224479283284180117156434074420327033147452356564534478542453677120455636167520797562981463766670873386157538423368147755827169240555994227933852685738194257885408283233067018683540464651851474915664358842780521810759610879174639762794559558206248288553515603123006003362423539960439715435567828768637272572977543771906518046053361304561504411534666878772403138