4713843732494118139016216116329952855307208244378376558336575442593442604227176712223881453374062802332851215686442667091236584532157063542881713144905532368128114636855645223046978047853564847476310650315211759350444236262160219240231432042039880931740025416711352427928635316955243542429712225565403202554803612918346735655647527833954858302427445123031793091256024833437511157271781084918264283278704665505145626603417023433331879968079380553745551872945123775016664937459020035194283480455926277178516823826858512826590479825235379938284456636496368694656282319795116383718465798457560385734519140482661110550258172460458131478017326352306741205438277747247022474350521278721751461542467307603662526677314808274865672613308405767205340213714386334438674675786221391761371640837294765571184262271303775132762643878719935233216459737255176567743758963051518958777973654667298555234664563402368352427644046882238914313650854737521619626939781188241439782308270841569488450647571296601371986385388467754914217322827420658654085421410891407135440661564157539781820155176250946242573210601191316807525133654711251448349753143554854845992456500749650239463398389753202897555413997905357064311213944634578846421676715502747348310704678402483382118538263133015367913566531537386666053817467032439746627544419248383122712186396285076796007784361486703356781091542576867192938455272252321653235163744347328477680644750985276210127735752655521195156267401476170545784441510713124226369727190668481523651598511604449839789659346838253300487705646808151475226857701382906327416940256416772315427695965125435261415886871886627083673362291116917544687446637667838023657076456353701974573779735085522011796273305748773319757265233148936167237107174728186423380847177272187520144794454641193178701304207328295501114690922562276871080062996287792175561852019920180459684342712689595603