46943478515078952617549516188964372645246642867605715567156172317730907355973564774787890479442812868591692396101004101913102692104375104380111646115146117001117033120771124043124926128868128890135807137962139169139739139898144861146021146676152439156829157942158621159070160562163367168278169520172592172613173733174562174598175523178248179777181529181710184694184796186784187927188583189610190502195333195362197582205619206112207886208963211477211960213792213902218537222374223194224978229136230676232839238280240670241575249343249928255753255976256639257323260619267822273168