1614225017652694355451961895023438943745825354854236623122167229340646380308425076421103975853482112781863824975348122463035678227376014274624317970299551660914746865737123468736883958647033620014082755790239194709789865412673519755490559711400279300451291943737125386134541652027425520120559723376160135450045680169265427286572522852402387436629241587726070376673653545743928952626265530251011256940745937717616636577934946626450932170461133160115479436438287986480570644465508402489925547775632212354607877068547839052247228269015314716367951146433316967511152327044327433053637948518244674725422538715167455673523146476727133151398101372145646295438404836593832837338814656841718598305484754480249623282803012046363996385667151859319716214652544735852538135188228714164784708462316304476136528128231167346367825855052479918721577368442640383735137821974879344576431374926630935573736212531928722023242379555387704493322441917366442717123788549778337113465670765888762032372364256560428814566368064939821651545274448210719564860079138652055276350554177503193637207353284191117661405677469855767704783825841845513835252666406504106168737375345561385625705895412105618381905653761986446893386282172614882997287197307219969139160229731737234282072933117243615780612112065633478052522659640411646668155250259512834450148141727281310267982132687325675713693894734048546534534713612487857976646455275378042021280976954727547471517875123017455844880785380040154029347576278646719217115444448620878724215274551476812721883244113067681111443868131830732029025678151796826613504403636763238688588206463108665344599296118651686605710521776276560303670741333065011318165022325758764053931214455563977238548933845959617542484648779444727280864137022733927170538118022227312513418575084931579297606717013452983537429475590803211091566351033529573877154660314366779012475222455802847