29006290002899028984289782894128932289262891728861289102887528830288162880928800287942870828680286682866028650286442863828532284802847428336281742816727702276782762227537274762747027454274442743627384273712735327345273302730827275272462723527188271502713927120271032709627084270682705527049270022696326941269352691826911269032688426875268662683326800267552674726713267032668626680266722665626638263792631426251262402623426228262082618326177261482614226100260902606226056260502602025951259452592725917259092589925893258872588125865257882577725771257612572725717257112570025694256742566725607255962559025582255762554025534255072549225474254522543425428254022539625390253732535325347253412531825294252792525325237252292521825196251842517825152251432512325117250942508825060250522503425000249892497124964249562494724895248892488324846248402481024804247842471524709246982469224684246042458524562245512454424528245002447824450244202437824372243662436024305242522413724111240942408824082240762406824059240532402724011240042399823985239792397223966239602395423948239272392123895238732383123825238092380323797237722371523707237012369523610236042359823556235402353423528235222351623477234712346423458234522344623435233742333323319233132330723301232632325423244232382320723199231842317823133231262312023111230862302023014229972298222963229042289122870228562283522818228082280222796227712275622702226832264722641226072259822589225822255622550225332251322481224412242822421223962238622368223612235222344223042229822292222862225922212221892218322177221592214422135221292204422037220232195321895218472182221768217572172921696216752165321621215872158121423214072139421296211142106220983209272091620898208832087020849208432083620827208072072520719207132070720701206802067420649206102060420598205902054020522204782046720439204332042720421204022039420382203702036220351203182031120305202992027720271202462023520215202042019620179201462014020117201062010120068200562004720024199991999019984199611990119873198671985319817198041979619779197731976819755197491973619728197121968419654196301962419614196081953719529195151948819462194561945119445194391943319423194091940319375193691935519349193431933319315192731926719260192301920619198191771915119119190581904019031189671895318947189341892818922189101890218860188431883718826188201880518799187931875118723187041869618690186701866418655186491863318627186161861018594185821857618522184771847118465184591842918423184111840518251182251818418174181591813018117181101810418081180601805118043180341644076966147609848334819479044224414440844024396438943834377437143454333432743194313344734403434342434153409340233953388338233763370336233563349334333373325331333073300329432883282326332573251324532353229322332173211320531883182317531693163313831293123311731113104309530883078307330673058305330463040303530293022301630093003299629842972296629602954294829422935292829222916291028972891288528692863285728512845283928322811280527972791278527792774275627492742273627242686267726712663265126442638263226262620260726002594258125742567256125452533252725192513250424972487245824522446243624302422240823882382230923022296229022802274226822412168216221552148214021272121211421082102209520892073206620162008200219861970196319561932192619191912190619001888188218761869186318521840182618111805179317871763175617501744173817321726172017131707170116951689167716711660165416481640162716211613160715961590158315771565155815501544152515191511149914931487147914741468146214561450144414171411140413921386138013741368136213491285995992381379377375374372371370369368367366365364363362361360359358357356355354353352351350348347345343341340339338336335334333332331330329328327326325324323322320319317315313311309308307306305304303302301300299298297295294293291290289288287286285284283282281280279278277275274273272271270269268267266265264179