19255917494317054923381906346297622835819333713889236096990046351419736539893223226547022555713827116356359121047482840220695978498122190219777232276578120538861168344247963010217274551191246446618536142926523415751017997649917157162227303126676225207756695390522797121997212649123559172899167099159806792383995784636818710725514720222127418340615904614806726838294511328020470521660121913585872038992146491492971103932191381012773984810240015513015588722690016763415213130397977361823891486364759080801615191161285885123201101316102323130965106366108546