77987383821093994166912794814211817918511216926434198886932012106917387714041952426591604170215932413101714633417661530821569444535818048315339119433015362104267122321102371249410982914012694549117020160112213331755181471079702175706150592112023222021198321047581665917029118670186751588016346310018710725013194614605714083422714110306297795146432131595215864128361579932042328186744584731011708549148596659418914133795567666411039916874175719126918847521655362210190069128410452997787911209187597151956220302372719760831755854826583511305598792189967