393058140366515834215838312978621297861129786069697969707820007919169453249864305251138813036881356128471012471014135610862915345511291594111278131560355585837585741512653166277245684107452114680011072311068811343741134546849405259331055453259997910011308661921823526769455775563872511714722302721018255327287496017484847265998120362353471012852165560535716454003182545981465263956654056051865987767314617305143409344792286151578010735154100753510074361007533220963114252420305546359868319065709565567649069668367482621382618082617997425165541464594713614131361733888654656782686398152195414838362751771413873246394236134