141661373214120149245350454590546357464584826864228808179243827088945915403728727498175743482104976768353750908842114923149221396735848640978358089264285054091247324505335253269526848422864728517286433904849334528555363254625768697896679520884032823739718417174275548424525497291782752152081520715206