54995968532032995397427932513303107223431617024515843921134892765485255011123117638943676352776869639258216150533857644897372058328422722988622367629663550192350865528271029824284193950931525541935578161544536290616855165219742306414484339655827679738616801215353436405479219203825599917331517120558586064565470716121038457029888038209039507966294237011453953584682727692067132439495972680043085577459607246902188285689058764436330416794927469465074607637859481234956784979622727783520518917371479569120082989373813326548194326243449289934444359499645894323406014081558311854343914233542126343521916236982750678655983401154462926474110954446680512914255936317363417358842874128226952629354038504132995716287433926878565316190025173062620511311245562766882623471718124097