93836208251218232100775314098980321120395107220390131619145548150961844210549019669016023877822194907015826545536381960892085861869889105440563147311238822137864253120484518079295953532531676481292451084022071311690361640791925265263427001167451840082082951473651662981546232267312228111658024667618264120173624732083801573412178771976621977231733282092588027172877633151025991794597823519343562383416821705731659032069481605922287211608981009181678781590612044747316584344732511450310287698199397550031577431195521358561462951366741646461139526831444425805