135836378467823678324479767829670336605266063265936803164512647668025680276449859478725086802866393680295506067451660496404554341447981255066756484702636746167453674576746066408649046451963780632165946744796292761555670257680306783667824678376702866400664046604566059648966449264051637864478635756291093334012531823682628261665772501702067026270205702097022267828670296702366880664156405264053625616255362564605955839657605566785316444795448093577335795290981555115534155401254712516659066526554652564916540