6798880056353752513296567196284451378309474515444351728951412754707344323366650579841422488548648662256854253903818253006871133175247927507015765574150258620211011182743725578684779556620445742612529722724038824448240216225425813931914413754643867046746374493242332239470444481147663554865005092417041738104959877825379680673570249068579416660261279764557192124762101676682015504535517830720827143623416091252572176379555175763194802442982183547858344453068398096005365565192303397171938763660447113528347845956219722236967723728159772912152283884942593200156773219345077602153724645394682229220487656732784238455847910971484152038365636833044910773425047370980480725960122452385215156910408033381901917151695611893625605032517893866722607721363252745230226171354944712712862844015226477968948791225659748504716505855892311706411851227316537752814614681331797721539753535446373232456133012351998555414057436365365820729133735590761293661236361712391243266835755873646066070367665728040451011756536578240175328227273229483273057020640024915475145116369784484182142476708366262643840526371854112469399545654130217521203134486786417375186657974504417287557815544893838734079347599642680374342270747276305765828376316751299674348228274133544289977831887443946534928656467539819726869112219529926760364758876848027536690320406443701475114629238515423671146232051484831636495533563412886643081361411805112692902116397807708538462767508472345706310736055683735116833477615314321501561772161387874332596174407766790466676861813823433034556518466447455523895257696631586711223123521786462293187491713534855029815511537554054322640373845816159518612094545908014242853353851982952032148116301068087197713706381667145465234668455921233616433326560667461384287727637799108380427304788645688820531401877462217623319253858770524841237182576282654735080575264032871073177796635571837314