141986210722705181002241749877475515713615821540423208195211071112653107653196843651671808781594401949341736711130658063976017764542861589488077462268223963252654619517836516467203659153011216906264779891317069112096307381207213975954268280584732166850887301981172163346492144932553561398264733810170117958811118513736815764022125284452123348224820203294438561299514335616951721947817133313533946330274413624820569770343362281162911552724668814837728721177184421311611322244126203620680324240172621370621696246511326833788552301147557518221032675700