26916138803357091926685738644577136296130637587012922322363621627612960852000225794101077140100919641894743902812283914828244806144571960769494511747619663015231314270422357182350665561555991993442223481901178993120816722344299005407180656979017282314847268821113882597242079341601169039166208854241500147631922547320316914220010659112361190654246144592916287313852156130101284664819403997127203962466161593426348264423199441129927128894663479899422090719220718124613596022706113962418577616819013631755433189422160494961619808216305413507774161117306108119