65023596681252662759221815203884415537981143022223026207921648219917410150941539176331763213573915296150523164923833316339141577328032059042026081769502170366667417235532001144825839373332418703016633014874018397622471710820913420017115743306187452100780207001188477111854805112150795642125090212237175490175534157647621461651992543170353764982025727978769461704501655178113365948772412051663820183235202190727652447533331528812172892144891617036342218689579216159803801381773111074542251086569810636261953107545819292120169229150431183546155520136940