85310768071007146216728182711856702107488477640416703891294242137154368192719614109831813140756211696831449107215807221464112719281146524165616511031189914768887932581128131815621696165386540892788113982416492662571103117312532130555941544462148171817164031338287215221901555279