25820263282640127586276372814328279297843061532719327483295033094330963353635063364803681637123371243950840230403544071142121434534351243690437284383644414448374541345517456354664746747469174712147292475444862248632487095009451484529385367853686539635397554039541285413354184541875451954534561705638956451564995650356505566295678857952580605815158196611906242662518628966292863067631556316963291643806441264428645046451964991651016531865385671456759168350685406952869718710407124671248713967158471974