1214361745035702672886572818284754476497187437705632084394714670731054022533912348577875142213980521785368526450419999796399748386535441555810593797711987714385074229758770371275066877733845278440672443633726301513175543886237202223863561240279827411860254332021325347836675378691472597554276783452150026513324212778530147325566080845077965176467443515235245655171958928376745444526638771202605675265727446645146011116866617355522822332105491531965038267724380364846589679469789451173232794455117200487925985281721873116313708181175349203490713367727882147694876008546534426774715132063302302801987327091979369675338415085642155858526423364618557170840211182234285365877268967145314530976870619248435991697148098396765245329050171022839725858971107626593833344608811670238047812405587824052992361618263907999035485512514031934360284231736702411433814836635959137153958838965428645740070527654442707833737346444701795444255607608574613512216584973864070130710921227571715747449795510227191658547827171148279250296784545763285364485692042187615201893798074241949665518467735414032877522731136371335366616860473019237032486144715519137656244220355407142459305846302597776303331681268466312378636559294257479632512511611230634051582548125437554213816022947183534219578511262335548482387811480163737690332107790362673252154177219793167376643468176662554465901863746877322233365546253730425161802538452295271380221646316505754344029156227220145854616636873148856835344124406190484780566847249667728467308136224239205691684556162763880130083836994270283446384146416414164536764749178153514898003843855235534727914372055092108832226337567416285256411283481067539165231826972766572974734139857113062923752125668876676350234652740464765078741554492382616391801155961936628929323531415660510216476561586207423377603680361525657653157042986352240114806745426114509188444350837522820