9830923646838533475386802519520337791500548112636378542339922543860173154366516623521244850487785258363306580045756833467631865325553678049462332344717691425559232352372755176656839786725894827012191679028278742236510806220585132053987827035145561937413017904768101421962834859344063980391663260752680570637451461762688497636015752673485443784750354424444127977472566367649189199108835198666464012816847135212021823226155013077737970282627488435340317508387172351528489535718551754291554452838264852195828383373622117366413154851223947288677655642104501071668554635470872533828578344217766053776668715275376125442640296735117648673276644587297374147251284654407524643439306749362376542539764122156445804133134441466475952247972163725049072846612152211640067542706470148467114262552512714567453243423204484507855215565630200188137473269458181179312747704438265014385329917445018093352344247627952133106620616038816359777829650228014145825221733131537962562264031103935151186339786658359419276844745643353168366446338454878071714120770947171165515187371518293300767278238773661140779478674127161230788747677894838705566854756730249638377771563314705686743538375711271464196715602406553305331562197632634811175151719688164746270561273113729124343275598319737465690154569286342505834123640333399481664449670792811267671135657169846659355320474832571308302667924019035660448871074434921875560541540629178778456417311169390942736912024018051039738939128376028754555723189486290596527194651586635109257646479678186118781241480368600588793141769855582316215370679307776820748837248712289170139707343285723802534607506112838425246340552294704504106203555469214138549525443217585144228272136827222228082591256033038417453043617942080159950923724226666279968922338122745540443631664521265115765191341346295605652155201345972082985238457326422296818407278054595903367982772751350738