112393481123239711232395112323671123236311230957112309511122989611224963112249351120979611209776112071841120717311207169112071391120702111206991112058011120578211205779112057731120397911203974111916671119166411191659109592861062094310620907106203531062035010618413106159591061504610613470