293364791129955297371660101766372750194052218674163317510091435884206417050414754286294196192831508163510507815702959444901863266116594175308191122825028460517721433620990433721711274718043119907411661510971212059779172210491758111067061577477556147143101558328231392725979913701214162717400052984630179969516566272761120732200372872671372131980661100636816739092193480145316597721198149813108975225311200491980471092358161201851420551930352035557887422331759044171117191552153801122315137618219249224583220293104820165591335348297221885151693123928140681