11357510838210828012156710440610886010852197505995921084069488010120810896010834910840498679944409675494396940951083589419399589937869379010291593487103334988269360693395969411059329338497415109887108818103362109888108366928689699292419922369868391942986759197691946914289353791165911321223971099291135461036229118194914108920