144047494782379152137134084154533138267207372119978232179879017269217126921046810692867836204051300434965214781618412918499114930548244528221728643247314855911984519529721087361342162701848192963727759136829181811139533121463116171555176144892487290354480632618244514142754972179168342544426198169863762030521553627703772991344141647670814226111457437681120057111900177925943651421381659241279991896921059451890235169318666244288135991982095113054413902416491058208187353210446766612003315702720258454995648018124279264140643216682692538856821721