5505155127324826236579617927648620822567083235533043818958500284717302241565455487296254285853114755514121345677728074955953520440753317651173781224203383273334761199660794314283664728232349704202164891515638823368055570318251154651374633947946434044131014412223711864338933310854524265648850926056224098198235338568306854248585751470267443368972066637117971686317035379529855484954812422732737691153236493622745412147270140807446457640011339955276434363854913977317637925937516323924350346121221426816282574728690192164281439754474258401142262378155116148772206798730047648129084578617729167834478421335370229165427152770117490181146187125536855964365075013326934833540806453541947603097136462005567196683765235634564844221067355245727803463744233547023887855105263842558341201273865254022386365862946886307681927551956444967640677847175044816038214328865264231374558947352893857128765047542219030468644450242534246166477083666971520176262865568927925031944516721968724432046406626412327081083711059833213636375142158416512846339823485661729447667658782518787933717797184036954729567767553811789297188171755839772838783539735172468563366471916815572517385674804676847343737230889427343015611111091695433501353856448285054058524513126715545079145446074843525228980230365359356040414744692226804465741597712521337765130380588318632504174222382782341945534832187671123166542303775383871953516576733527767431788003456915470622877184722114457718727769542867413720560232810726571474420780578821626142637346650191570770519775214070964113271403639231145728276652494588355874336110632026645260329938150873616147870790217397649175193604826803156106596015663676682059031530779828234159946280963718019655825311407186685672690537264293801596712527799605211515446354730522629674257520390223225660013891115305141616666099853917665232722248787595731331459424763570846808484792710469157