294254387367106820107608132027513161937045393155991184164123528324072024095211271697126924262331498418626218620518634355322855336555326615486254877483021558670771157406279568874140681514068141157665154201614067001406712106093537949155336459414366711012776833199737308615401214684484415111113646626962277883158790948022510609101145401399775106089571411814880591060909553202672449147229887320542366840870940865040864916200212096954597221384952144357510303121507174390973117886077268058486311258178237601080831123307319793921869970579770579546076114068082425512426227126848343127478266422714068047114113488341348833134885010720941406737