5682024583811921335017779776825133044236842173448164206764112293685687451717746210372663460336540268709286780782752514354147281504644849500121488105606585368422326966876129720517482843042118655480637574923373620018937617750546336179466654983847612776535211673322174904080251145381156733467454113373593152552587981982747124071236412859950344470467930548134526511415519362743484259598338350172270308203240296258232777778520585643551750425436518117623862621567715473907792735387165531521352456430066446645648543860037990550671834928716323859752539742619644768866841180122427148480464151694866764395283222266073716224372948226096825113405784014736582485452905623183664413676713779016817866234028374739830377660537867217185538022035356631954873473127511822630712115828539161165993491414351602304594505152312363916321547516421822794449883447073135285132941204624797156035893897832894576657632494065664925563620422256719193514617522463744165132629207676593673747893092543427137605706563792753638316365455748393357551532154711954674231465582085373396776612344918756967846119174435550804519314801852630194279267657646237306786835176138690798475440803563331391868092534891901456030269128266735155628028838270629173521434818126682631034658880544665069170250714586212331317808369107748758373993701352527052427961423523837691448548963962880716148727834354523241975081442461272235596400433205951286248873210672188130703680465201799257645387852212197957282255228463841993777383851571244703284746541795271822953719180027644379124471878463754384040214323964050793261553587735467547704783874590510111264472711165222986047456538457026753522876653678168144585502701404373565098473014837877382046957264238829970176510542345614687935264147227154420453559216363376895571176476487104545511034172767345222923151108741670708772109555312571333404602377885651975126861667304038272875216526016359125