34668104693165647901001675382036304728235590151183180316122967340403621510476178992105477988869696519232183570185828202652444881565242000932202251495501975798883203062263746082311942921647516058621780216254919296786830273282266481815672081041050547101926952263388119121445916509836352182137482092735675665316425330019889111652219163961197447931900194087524554074183584217838219503143399607605523520883515143015317144748177295194701444101203781269665600243271587101432025545714757879003113416118027124283588441586611092733329874451206670135963214122194