2005032412445965974245411686554884962927565422564522478123219547315335770463487252195085645425711446625512517313401747373108098385463188107102763084835507472365822121758866326467854332202377414731557094714036951117985314527358548923017346643758725325840677145350711310760320864447568739122634912237970745791513371338436194677458192365820250116212552394397636006607014720728994261567672883835218919637461327734728497965147944435704004229170854335217577735353921580664337029966133992041462782052803175401186493662687491657992741644865685418715250552122075035683777859070466559922458623273528573824011214661671454696796058648552671313920333074121037351930245024880877642756316483516937812821260271233772732260228222182362313635446751895127112953725007892863684028454526733193895627815931412431632316301994568035653741220112444713611118876047122928471433625934874440813337652249043848674306206476460465135504764401130307684657598303343537847648479351685309528828170825153256380572341171216270191877752356778330046973786283435233560329644246715346807762656588267187619842212766479016062885226275559195601839365695361725248057368885590312717056140376848280174848045165946855478239831646466867513865168081151028723465353879132830411279793734261176382474517985662574625254049958951555611055362106350754486441671255525453315023974702816422546895447672178301846384334527120114282717162190406413447617455063115743148269834361647154800832186266211227548557388681595795332652673542495356887657852382064166147804815587303054457791372972136407921811217443865667279237242142769431081575499733929342544927210827536905099415691787877527031934072946393458531439067617752070234260433338652235375455387784223755802518646405117143986677937198042907728413552338178856174684072838532063866636770634729686551617271802423467298606324442714415011512185556366375683545975310965076619746704849296701