135836378467823678324479767829670336605266063265936803164512647668025680276449859478725086802866393550606745166049640455434144798125506675648470263674616745367457674606640864904645196378063216594674479629276279671555670257680306783667824678376702866400664046604566059648966449264051637864478635756291093334012531823682628261665772501702067026270205702097022267828670296702366880664156405264053625616255362564605955839657605566785316444795448093577335795290981555115534155401254712516659066526554652564916540