70717293677381543157911691686193418548576271973129026813004171967141813641231134115201027127515081185133879511957747131114058481151656156552816145001616785194815631577151510669271194514433321879136621013401464363941831