511465883950776777647493667949068258393514557446637396823868631764145159794797885339517185064765928063216649166563792271990776968899642292385267967483559436898687575340316064983469574958064053817569905537180197766658689697073233674865913849266737346134917384126917625011517242345841096791861776803565377946179620792197774777668582631532636642395228940016751151872715625238752389156714070420723607320763437354848099458594395438390811479104480378860777007882377733787487766977488