17315089306192764463025236223030212250145177128038195871782817826874886153092104471174499221587094800057248590942140446137592139054696509345011380510929771354218411188482221570713921541897318412197718262917087613357962219122721202099198420342471225121085381318321769432037225880311022991568184384475521086241692222204395507222495217183252544185358552541939201701041776206877319357220162213058410853874102093481134111537528041122219677899822991624532204751296168515882835228986222385827288482185151858491194307583152453137212172303424801094121824012291160200