691687304378282692792867468098353762036906783402216325043332058046892741201087246135054046670252722956358459145140288651718965729658983430867456987821956852446431671548052783522285186271718231373772802515036883327015625514425651762043314702931522114241132551226324882078514538190505208270243826198541306187339399827737343202353536175230653745170425