1065402902221948451428327054128640067822521244222377645760442637260344754346436619969011351655602743122513302336454685436541526742152931813048537157166050380544528042278923659823986827374463202519262307217703461397258661233346195005957844042576056148238868097369390485691469943534170816354746818018960051866374813724074496272705135338471481673653403866142434828130924111270480751071349055778314684066528550733490214470218854536261257476379313487505250702361738819414444448398147546462224501120593255797481213451187351545486515116296354479644111318675596383445512066497351864394713395603427734492278372005865667658987797954738257383324608047932216792788971713675202547771927111795625507692768347326523076429725217851215522030856421601307307713003887169175237284642585466448380508569161136663013318108382057016051571642295553521905643203897616764563104433565429417667319874580931571535213787536647642724314538752477814234677826377108140659714671298193657269303645973624378394596503737857475395481101254168976638112121037153502754026522513717312672265353301382284063761747374834654402484071235253686476873378036563173568694266668567124401344502222037964527288471701516621530527545550425933323876331677247831263993382750563522083312864350970751179220147283570960287566195770127568271441601374645289177827182762370282558786438666924967016806755555887462534237255329584934920477688288455016514280827126306328014752742683996372353618551717345264581687192316387946535894055386940311535378343375117279599244852702126023211391916515422911234555410716617244662975432878235554982015664010930652819124270613319720779163973614333585646800787556314488635572141299790590453544188436384727636203192886481183442495372355216210732196751469522774741350216672139621147673857188462642116415704675655597804896884807884043284180236752372958675252771068483281125679974915468178158776562879847453