191296385155753205970941998747853689657916642819511322127213298871915102354681963566398486064552030045438845800447845695433591645408463293855033379031737047595120501721250003167330347213872074239083104794627177277497567764457485506634300152290504916885784906778753296264919284789259926454301901246947144062008169304363802076817651168631450895427155567017373089817979313570209741060725863168351973598119942503804596366465826816000000000000000000000000000000000000000000000000000000000
