7213723680431644630680814558592117344053563823091715051665082083867943487706731066752902857495445654781124271807889474124851014038375158977321326481065925165211522647222724044939852777461561334133146302475423584502862001432312811439955628838147656085477328551676655548684809447635457835937015007656425238532267239261109569648514478835266063737651453243436391466249234852691362067994425154653382574351675207694824851604522077364677175528053511798272911656852216655981682331251863557551317471312137240778118388289303354456202445518787558440549013554614729377156329745751913912828331068791543852535337431274511823686362594042325493744793198770317383221853176424709170677662400193973327112945534964111801353667642230080012365483751347167096698536342231737786486295847716123840215146262778656712839643425976886912532686683124048716657271540679728308895503712581923893137957154748032357062371207898356422767852825624906901445126352174805674892625903783414582285419966434943710711727934403595539161438707838412541896804605722963802504334333614898459481603731692127532074770885552434012221422466728443919452566177953647036215342680671486605465877834976812258497661552050311627074190376536526680781301020465355582560470518779382879170628215674481254724136933734450966748537737314205781562651937195266492806455284507367242738124522272686196504557042555685236722013314437907682363274523066619831515438764779813833947350176744140170277278220346457155416417746826048475255744821056667164463065033576167844721911122358815267644447466516896014543186025997443303702443046586035593537626467768262783619937727384665735110379191113760256188220727175287542586155213902756291142991728411781978111087923078204068023424251635963841957306007501427972162228401622747107317345534615648872979646315778464030138663293527718218455029218153875422975336163851178057014146973230537563935050333483345298