19286181804900344440512261414799917912222143013296582552324241577251616401328412453324415078711764815555710032815854930266194126146431492367791142429145702139735220727752301740864568010594620759687387132686210315201267733451422531822451709366064416129015546218600533603322191016987475399700202098945891933897104156771112969774321639335238321791813704413232088799183277163213352318245270310188882090591795810488312251967194111725251251752874154468601798201188417675223528211939156031127841969261928001291496468419943664711829891867221527762882697748217012