3176184657471151673047391146156855215469597899159369464452373206735936659418465297949882214344845184432167581211583676625556782050376047316405399533766021421969906371939611865482040579451624931113032293130832067319253631919228242642473340464868172732655100655621876934162422541607611886150868042060932215967863686228022877294689474656352753678419464121141422610315962624150253872926202238011429366252881734530847474388984341539107356270338742704498703316051340167951747163572140928564427952612250313919147043542275617046172512637569721562341148093253630316993501608694310184545611842726758396326973977565952005930140867511278264057272542277326236930674638988241069390316781926036377547294033701373617770004204457958683017255628484267358534811265647114936771240382370403939