7444017163968154326246140271170266171571354878022851456501807809524154338267275486337433403455021083718214423234427703724438032026562433327035003028417517633864331647772685270567597261405503482598840550562193563447177348127636347565726037621317440324416382510774170542767554130225173139779286442595851623362123568553615118384541674781133104264588458111611241935255875434583442505407735466527882565157501685954485863044008925814024866214722117833559738565213788342551115962655224118152640211706382121276422464654291545078712361518765588525539545133074811792331425525329958723751959048413584622738971436820459337778955775565320650923167428871729577086679761407690241456675436268296176744649285839731846031232881011526947122618028413656123246806156236665425334528116489782771647155438547449167047961483995054066304413673546339764873739841293651710353622977643003623656447283087834668491724462817842174372002201926874456327952642192665267089034254960554182734982647364380467483663488476747164187600468238852435274523638835490128695245380020715374811477824040427117035125025691101555114124915714666298371313535306520301278556239730564287122513660753628537504169786197664390749251108566777724692801517544434611457330820799223165684521793442279439372188056738534925420316019531867212060165094883883203552012156687768811780414559934373685428217556846571423133589366709463451319379735401309214205982726767852833417619825223085350962353837347185421991474354447039178731776895107297667694851663696677942576463152168013741893701091067836196487480229798373658284462991376772093351487847447967191375190450707752560637701516067076826513872784771953879165979760368667762386522555294253732658225580833378164262945557164133171245927377692339381188387321125363033051816045723357464721942907314338510669140125222527635553976666802892087601863148326454242429512792790745191570452802384508602